From 3cf9fa5cbae79dc5b0f7e38a9806445189ee8227 Mon Sep 17 00:00:00 2001 From: Carlos Mesquita Date: Tue, 23 Jul 2024 08:40:35 +0100 Subject: [PATCH 1/8] Async release --- .dockerignore | 1 + .env | 4 +- .gitignore | 4 +- .idea/misc.xml | 3 + Dockerfile | 23 +- README.md | 72 + app/__init__.py | 0 app/api/__init__.py | 18 + app/api/grade.py | 49 + app/api/home.py | 9 + app/api/level.py | 30 + app/api/listening.py | 40 + app/api/reading.py | 28 + app/api/speaking.py | 63 + app/api/training.py | 21 + app/api/writing.py | 25 + app/configs/__init__.py | 5 + app/configs/constants.py | 706 + app/configs/dependency_injection.py | 108 + app/configs/logging/__init__.py | 7 + app/configs/logging/filters.py | 6 + app/configs/logging/formatters.py | 105 + app/configs/logging/logging_config.json | 53 + app/configs/logging/queue_handler.py | 61 + {helper => app/configs}/question_templates.py | 45 +- app/controllers/__init__.py | 0 app/controllers/abc/__init__.py | 17 + app/controllers/abc/grade.py | 26 + app/controllers/abc/level.py | 12 + app/controllers/abc/listening.py | 13 + app/controllers/abc/reading.py | 10 + app/controllers/abc/speaking.py | 21 + app/controllers/abc/training.py | 8 + app/controllers/abc/writing.py | 8 + app/controllers/impl/__init__.py | 17 + app/controllers/impl/grade.py | 86 + app/controllers/impl/level.py | 20 + app/controllers/impl/listening.py | 97 + app/controllers/impl/reading.py | 43 + app/controllers/impl/speaking.py | 63 + app/controllers/impl/training.py | 15 + app/controllers/impl/writing.py | 14 + app/dtos/__init__.py | 19 + app/dtos/listening.py | 12 + app/dtos/speaking.py | 34 + app/dtos/training.py | 8 + app/dtos/writing.py | 6 + app/exceptions/__init__.py | 6 + app/exceptions/exceptions.py | 17 + app/helpers/__init__.py | 11 + app/helpers/exercises_helper.py | 195 + app/helpers/io.py | 20 + app/helpers/text_helper.py | 28 + {helper => app/helpers}/token_counter.py | 7 +- app/middlewares/__init__.py | 9 + app/middlewares/authentication.py | 48 + app/middlewares/authorization.py | 36 + app/repositories/__init__.py | 0 app/repositories/abc/__init__.py | 7 + app/repositories/abc/document_store.py | 13 + app/repositories/abc/file_storage.py | 16 + app/repositories/impl/__init__.py | 8 + .../impl/document_stores/__init__.py | 7 + .../impl/document_stores/firestore.py | 38 + .../impl/document_stores/mongo.py | 36 + app/repositories/impl/firebase.py | 83 + app/server.py | 149 + app/services/__init__.py | 0 app/services/abc/__init__.py | 19 + app/services/abc/grade.py | 23 + app/services/abc/level.py | 24 + app/services/abc/listening.py | 68 + app/services/abc/reading.py | 49 + app/services/abc/speaking.py | 57 + app/services/abc/third_parties/__init__.py | 13 + app/services/abc/third_parties/ai_detector.py | 13 + app/services/abc/third_parties/llm.py | 21 + app/services/abc/third_parties/stt.py | 8 + app/services/abc/third_parties/tts.py | 22 + app/services/abc/third_parties/vid_gen.py | 10 + app/services/abc/training.py | 13 + app/services/abc/writing.py | 32 + app/services/impl/__init__.py | 19 + app/services/impl/grade.py | 156 + app/services/impl/level.py | 506 + app/services/impl/listening.py | 393 + app/services/impl/reading.py | 287 + app/services/impl/speaking.py | 521 + app/services/impl/third_parties/__init__.py | 13 + app/services/impl/third_parties/aws_polly.py | 87 + app/services/impl/third_parties/gpt_zero.py | 52 + app/services/impl/third_parties/heygen.py | 90 + app/services/impl/third_parties/openai.py | 97 + app/services/impl/third_parties/whisper.py | 22 + app/services/impl/training.py | 68 + app/services/impl/writing.py | 147 + docker-compose.yml | 2 +- helper/api_messages.py | 441 - helper/constants.py | 656 - helper/exam_variant.py | 6 - helper/exercises.py | 1385 -- helper/file_helper.py | 17 - helper/firebase_helper.py | 87 - helper/generate_jwt.py | 17 - helper/generate_jwt_secret.py | 5 - helper/heygen_api.py | 172 - helper/openai_interface.py | 250 - helper/speech_to_text_helper.py | 138 - heygen/AvatarEnum.py | 11 - heygen/avatars.json | 8572 ---------- heygen/english_voices.json | 3313 ---- heygen/filter_json.py | 18 - heygen/free_english_voices.json | 1749 -- heygen/voices.json | 13777 ---------------- pyproject.toml | 24 + requirements.txt | Bin 670 -> 0 bytes 116 files changed, 5609 insertions(+), 30630 deletions(-) create mode 100644 README.md create mode 100644 app/__init__.py create mode 100644 app/api/__init__.py create mode 100644 app/api/grade.py create mode 100644 app/api/home.py create mode 100644 app/api/level.py create mode 100644 app/api/listening.py create mode 100644 app/api/reading.py create mode 100644 app/api/speaking.py create mode 100644 app/api/training.py create mode 100644 app/api/writing.py create mode 100644 app/configs/__init__.py create mode 100644 app/configs/constants.py create mode 100644 app/configs/dependency_injection.py create mode 100644 app/configs/logging/__init__.py create mode 100644 app/configs/logging/filters.py create mode 100644 app/configs/logging/formatters.py create mode 100644 app/configs/logging/logging_config.json create mode 100644 app/configs/logging/queue_handler.py rename {helper => app/configs}/question_templates.py (98%) create mode 100644 app/controllers/__init__.py create mode 100644 app/controllers/abc/__init__.py create mode 100644 app/controllers/abc/grade.py create mode 100644 app/controllers/abc/level.py create mode 100644 app/controllers/abc/listening.py create mode 100644 app/controllers/abc/reading.py create mode 100644 app/controllers/abc/speaking.py create mode 100644 app/controllers/abc/training.py create mode 100644 app/controllers/abc/writing.py create mode 100644 app/controllers/impl/__init__.py create mode 100644 app/controllers/impl/grade.py create mode 100644 app/controllers/impl/level.py create mode 100644 app/controllers/impl/listening.py create mode 100644 app/controllers/impl/reading.py create mode 100644 app/controllers/impl/speaking.py create mode 100644 app/controllers/impl/training.py create mode 100644 app/controllers/impl/writing.py create mode 100644 app/dtos/__init__.py create mode 100644 app/dtos/listening.py create mode 100644 app/dtos/speaking.py create mode 100644 app/dtos/training.py create mode 100644 app/dtos/writing.py create mode 100644 app/exceptions/__init__.py create mode 100644 app/exceptions/exceptions.py create mode 100644 app/helpers/__init__.py create mode 100644 app/helpers/exercises_helper.py create mode 100644 app/helpers/io.py create mode 100644 app/helpers/text_helper.py rename {helper => app/helpers}/token_counter.py (96%) create mode 100644 app/middlewares/__init__.py create mode 100644 app/middlewares/authentication.py create mode 100644 app/middlewares/authorization.py create mode 100644 app/repositories/__init__.py create mode 100644 app/repositories/abc/__init__.py create mode 100644 app/repositories/abc/document_store.py create mode 100644 app/repositories/abc/file_storage.py create mode 100644 app/repositories/impl/__init__.py create mode 100644 app/repositories/impl/document_stores/__init__.py create mode 100644 app/repositories/impl/document_stores/firestore.py create mode 100644 app/repositories/impl/document_stores/mongo.py create mode 100644 app/repositories/impl/firebase.py create mode 100644 app/server.py create mode 100644 app/services/__init__.py create mode 100644 app/services/abc/__init__.py create mode 100644 app/services/abc/grade.py create mode 100644 app/services/abc/level.py create mode 100644 app/services/abc/listening.py create mode 100644 app/services/abc/reading.py create mode 100644 app/services/abc/speaking.py create mode 100644 app/services/abc/third_parties/__init__.py create mode 100644 app/services/abc/third_parties/ai_detector.py create mode 100644 app/services/abc/third_parties/llm.py create mode 100644 app/services/abc/third_parties/stt.py create mode 100644 app/services/abc/third_parties/tts.py create mode 100644 app/services/abc/third_parties/vid_gen.py create mode 100644 app/services/abc/training.py create mode 100644 app/services/abc/writing.py create mode 100644 app/services/impl/__init__.py create mode 100644 app/services/impl/grade.py create mode 100644 app/services/impl/level.py create mode 100644 app/services/impl/listening.py create mode 100644 app/services/impl/reading.py create mode 100644 app/services/impl/speaking.py create mode 100644 app/services/impl/third_parties/__init__.py create mode 100644 app/services/impl/third_parties/aws_polly.py create mode 100644 app/services/impl/third_parties/gpt_zero.py create mode 100644 app/services/impl/third_parties/heygen.py create mode 100644 app/services/impl/third_parties/openai.py create mode 100644 app/services/impl/third_parties/whisper.py create mode 100644 app/services/impl/training.py create mode 100644 app/services/impl/writing.py delete mode 100644 helper/api_messages.py delete mode 100644 helper/constants.py delete mode 100644 helper/exam_variant.py delete mode 100644 helper/exercises.py delete mode 100644 helper/file_helper.py delete mode 100644 helper/firebase_helper.py delete mode 100644 helper/generate_jwt.py delete mode 100644 helper/generate_jwt_secret.py delete mode 100644 helper/heygen_api.py delete mode 100644 helper/openai_interface.py delete mode 100644 helper/speech_to_text_helper.py delete mode 100644 heygen/AvatarEnum.py delete mode 100644 heygen/avatars.json delete mode 100644 heygen/english_voices.json delete mode 100644 heygen/filter_json.py delete mode 100644 heygen/free_english_voices.json delete mode 100644 heygen/voices.json create mode 100644 pyproject.toml delete mode 100644 requirements.txt diff --git a/.dockerignore b/.dockerignore index 3e4bdd9..37ee14f 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,3 +5,4 @@ README.md *.pyd __pycache__ .pytest_cache +postman diff --git a/.env b/.env index 900cd02..6097ff7 100644 --- a/.env +++ b/.env @@ -2,4 +2,6 @@ OPENAI_API_KEY=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 JWT_SECRET_KEY=6e9c124ba92e8814719dcb0f21200c8aa4d0f119a994ac5e06eb90a366c83ab2 JWT_TEST_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0 GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/storied-phalanx-349916.json -HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== \ No newline at end of file +HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== + +GPT_ZERO_API_KEY=0195b9bb24c5439899f71230809c74af diff --git a/.gitignore b/.gitignore index b8f579b..05ce478 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ __pycache__ .idea .env -.DS_Store \ No newline at end of file +.DS_Store +firebase-configs/local.json +.venv diff --git a/.idea/misc.xml b/.idea/misc.xml index d56657a..f6104af 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,7 @@ + + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index efbac17..6ecadc0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,10 @@ +FROM python:3.11-slim as requirements-stage +WORKDIR /tmp +RUN pip install poetry +COPY pyproject.toml ./poetry.lock* /tmp/ +RUN poetry export -f requirements.txt --output requirements.txt --without-hashes + -# Use the official lightweight Python image. -# https://hub.docker.com/_/python FROM python:3.11-slim # Allow statements and log messages to immediately appear in the logs @@ -9,18 +13,25 @@ ENV PYTHONUNBUFFERED True # Copy local code to the container image. ENV APP_HOME /app WORKDIR $APP_HOME + COPY . ./ +COPY --from=requirements-stage /tmp/requirements.txt /app/requirements.txt + RUN apt update && apt install -y ffmpeg -# Install production dependencies. -RUN pip install --no-cache-dir -r requirements.txt +RUN pip install openai-whisper -EXPOSE 5000 +# openai-whisper model in not compatible with the newer 2.0.0 numpy release +RUN pip install --upgrade numpy<2 + +RUN pip install --no-cache-dir -r /app/requirements.txt + +EXPOSE 8000 # Run the web service on container startup. Here we use the gunicorn # webserver, with one worker process and 8 threads. # For environments with multiple CPU cores, increase the number of workers # to be equal to the cores available. # Timeout is set to 0 to disable the timeouts of the workers to allow Cloud Run to handle instance scaling. -CMD exec gunicorn --bind 0.0.0.0:5000 --workers 1 --threads 8 --timeout 0 app:app +CMD exec uvicorn --bind 0.0.0.0:8000 --workers 1 --threads 8 --timeout 0 app.server:app diff --git a/README.md b/README.md new file mode 100644 index 0000000..910c41e --- /dev/null +++ b/README.md @@ -0,0 +1,72 @@ +# Disclaimer + +I didn't fully test all the endpoints, the main purpose of this release was for ielts-be to be async but I've also +separated logic through different layers, removed some duplication and implemented dependency injection, so there +could be errors and extensive testing is needed before even considering deploying (if you're even considering it). + +The version this was refactored from was master's branch commit a4caecd 2024-06-13 + +# Changes + +Since one of my use cases is load testing with 5000 concurrent users and ielts-be is sync, I've refactored ielts-be +into this fastapi app. + +The ielts-be Dockerfile runs the container with: + +```CMD exec gunicorn --bind 0.0.0.0:5000 --workers 1 --threads 8 --timeout 0 app:app``` + +And since gunicorn uses WSGI and ielts-be has mostly sync I/O blocking operations, everytime a request encounters +an I/O blocking operation a thread is blocked. Since this config is 1 worker with 8 threads, the container +will only be able to handle 8 concurrent requests at a time before gcloud run cold starts another instance. + +Flask was built with WSGI in mind, having Quart as it's async alternative, even though you can serve Flask +with uvicorn using the [asgiref](https://pypi.org/project/asgiref/) adapter, FastAPI has better performance +than both alternatives and the sync calls would need to be modified either way. + +# Endpoints + +In ielts-ui I've added a wrapper to every backend request in '/src/utils/translate.backend.endpoints.ts' to use the +new endpoints if the "BACKEND_TYPE" environment variable is set to "async", if the env variable is not present or +with another value, the wrapper will return the old endpoint. + +| Method | ielts-be | This one | +|--------|--------------------------------------|------------------------------------------| +| GET | /healthcheck | /api/healthcheck | +| GET | /listening_section_1 | /api/listening/section/1 | +| GET | /listening_section_2 | /api/listening/section/2 | +| GET | /listening_section_3 | /api/listening/section/3 | +| GET | /listening_section_4 | /api/listening/section/4 | +| POST | /listening | /api/listening | +| POST | /writing_task1 | /api/grade/writing/1 | +| POST | /writing_task2 | /api/grade/writing/2 | +| GET | /writing_task1_general | /api/writing/1 | +| GET | /writing_task2_general | /api/writing/2 | +| POST | /speaking_task_1 | /api/grade/speaking/1 | +| POST | /speaking_task_2 | /api/grade/speaking/2 | +| POST | /speaking_task_3 | /api/grade/speaking/3 | +| GET | /speaking_task_1 | /api/speaking/1 | +| GET | /speaking_task_2 | /api/speaking/2 | +| GET | /speaking_task_3 | /api/speaking/3 | +| POST | /speaking | /api/speaking | +| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | +| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | +| GET | /reading_passage_1 | /api/reading/passage/1 | +| GET | /reading_passage_2 | /api/reading/passage/2 | +| GET | /reading_passage_3 | /api/reading/passage/3 | +| GET | /level | /api/level | +| GET | /level_utas | /api/level/utas | +| POST | /fetch_tips | /api/training/tips | +| POST | /grading_summary | /api/grade/summary | + +# Run the app + +This is for Windows, creating venv and activating it may differ based on your OS + +1. python -m venv env +2. env\Scripts\activate +3. pip install openai-whisper +4. pip install --upgrade numpy<2 +5. pip install poetry +6. poetry install +7. python main.py + diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/api/__init__.py b/app/api/__init__.py new file mode 100644 index 0000000..9d05fff --- /dev/null +++ b/app/api/__init__.py @@ -0,0 +1,18 @@ +from fastapi import APIRouter + +from .home import home_router +from .listening import listening_router +from .reading import reading_router +from .speaking import speaking_router +from .training import training_router +from .writing import writing_router +from .grade import grade_router + +router = APIRouter() +router.include_router(home_router, prefix="/api", tags=["Home"]) +router.include_router(listening_router, prefix="/api/listening", tags=["Listening"]) +router.include_router(reading_router, prefix="/api/reading", tags=["Reading"]) +router.include_router(speaking_router, prefix="/api/speaking", tags=["Speaking"]) +router.include_router(writing_router, prefix="/api/writing", tags=["Writing"]) +router.include_router(grade_router, prefix="/api/grade", tags=["Grade"]) +router.include_router(training_router, prefix="/api/training", tags=["Training"]) diff --git a/app/api/grade.py b/app/api/grade.py new file mode 100644 index 0000000..645b4b4 --- /dev/null +++ b/app/api/grade.py @@ -0,0 +1,49 @@ +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Depends, Path, Request + +from app.controllers.abc import IGradeController +from app.dtos import WritingGradeTaskDTO +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken + +controller = "grade_controller" +grade_router = APIRouter() + + +@grade_router.post( + '/writing/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_writing_task( + data: WritingGradeTaskDTO, + task: int = Path(..., ge=1, le=2), + grade_controller: IGradeController = Depends(Provide[controller]) +): + return await grade_controller.grade_writing_task(task, data) + + +@grade_router.post( + '/speaking/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_speaking_task( + request: Request, + task: int = Path(..., ge=1, le=3), + grade_controller: IGradeController = Depends(Provide[controller]) +): + data = await request.json() + return await grade_controller.grade_speaking_task(task, data) + + +@grade_router.post( + '/summary', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grading_summary( + request: Request, + grade_controller: IGradeController = Depends(Provide[controller]) +): + data = await request.json() + return await grade_controller.grading_summary(data) diff --git a/app/api/home.py b/app/api/home.py new file mode 100644 index 0000000..4c23c75 --- /dev/null +++ b/app/api/home.py @@ -0,0 +1,9 @@ +from fastapi import APIRouter +home_router = APIRouter() + + +@home_router.get( + '/healthcheck' +) +async def healthcheck(): + return {"healthy": True} diff --git a/app/api/level.py b/app/api/level.py new file mode 100644 index 0000000..a91bfdd --- /dev/null +++ b/app/api/level.py @@ -0,0 +1,30 @@ +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import ILevelController + +controller = "level_controller" +level_router = APIRouter() + + +@level_router.get( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_level_exam( + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.get_level_exam() + + +@level_router.get( + '/utas', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_level_utas( + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.get_level_exam() diff --git a/app/api/listening.py b/app/api/listening.py new file mode 100644 index 0000000..8b46bab --- /dev/null +++ b/app/api/listening.py @@ -0,0 +1,40 @@ +import random + +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, Path + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import IListeningController +from app.configs.constants import EducationalContent +from app.dtos import SaveListeningDTO + + +controller = "listening_controller" +listening_router = APIRouter() + + +@listening_router.get( + '/section/{section}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_listening_question( + exercises: list[str], + section: int = Path(..., ge=1, le=4), + topic: str | None = None, + difficulty: str = random.choice(EducationalContent.DIFFICULTIES), + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.get_listening_question(section, topic, exercises, difficulty) + + +@listening_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def save_listening( + data: SaveListeningDTO, + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.save_listening(data) diff --git a/app/api/reading.py b/app/api/reading.py new file mode 100644 index 0000000..6089cd7 --- /dev/null +++ b/app/api/reading.py @@ -0,0 +1,28 @@ +import random + +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, Path, Query + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import IReadingController + +controller = "reading_controller" +reading_router = APIRouter() + + +@reading_router.get( + '/passage/{passage}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_reading_passage( + passage: int = Path(..., ge=1, le=3), + topic: str = Query(default=random.choice(EducationalContent.TOPICS)), + exercises: list[str] = Query(default=[]), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + reading_controller: IReadingController = Depends(Provide[controller]) +): + return await reading_controller.get_reading_passage(passage, topic, exercises, difficulty) + + diff --git a/app/api/speaking.py b/app/api/speaking.py new file mode 100644 index 0000000..130e6c2 --- /dev/null +++ b/app/api/speaking.py @@ -0,0 +1,63 @@ +import random + +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Path, Query, Depends, BackgroundTasks + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import ISpeakingController +from app.dtos import SaveSpeakingDTO, SpeakingGenerateVideoDTO, SpeakingGenerateInteractiveVideoDTO + +controller = "speaking_controller" +speaking_router = APIRouter() + + +@speaking_router.get( + '/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_speaking_task( + task: int = Path(..., ge=1, le=3), + topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.get_speaking_task(task, topic, difficulty) + + +@speaking_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def save_speaking( + data: SaveSpeakingDTO, + background_tasks: BackgroundTasks, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.save_speaking(data, background_tasks) + + +@speaking_router.post( + '/generate_speaking_video', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_speaking_video( + data: SpeakingGenerateVideoDTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_speaking_video(data) + + +@speaking_router.post( + '/generate_interactive_video', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_interactive_video( + data: SpeakingGenerateInteractiveVideoDTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_interactive_video(data) diff --git a/app/api/training.py b/app/api/training.py new file mode 100644 index 0000000..a9ad5ae --- /dev/null +++ b/app/api/training.py @@ -0,0 +1,21 @@ +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends + +from app.dtos import TipsDTO +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import ITrainingController + +controller = "training_controller" +training_router = APIRouter() + + +@training_router.post( + '/tips', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_reading_passage( + data: TipsDTO, + training_controller: ITrainingController = Depends(Provide[controller]) +): + return await training_controller.fetch_tips(data) diff --git a/app/api/writing.py b/app/api/writing.py new file mode 100644 index 0000000..010208b --- /dev/null +++ b/app/api/writing.py @@ -0,0 +1,25 @@ +import random + +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Path, Query, Depends + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import IWritingController + +controller = "writing_controller" +writing_router = APIRouter() + + +@writing_router.get( + '/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_writing_task_general_question( + task: int = Path(..., ge=1, le=2), + topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + writing_controller: IWritingController = Depends(Provide[controller]) +): + return await writing_controller.get_writing_task_general_question(task, topic, difficulty) diff --git a/app/configs/__init__.py b/app/configs/__init__.py new file mode 100644 index 0000000..ba5088c --- /dev/null +++ b/app/configs/__init__.py @@ -0,0 +1,5 @@ +from .dependency_injection import config_di + +__all__ = [ + "config_di" +] diff --git a/app/configs/constants.py b/app/configs/constants.py new file mode 100644 index 0000000..9534d70 --- /dev/null +++ b/app/configs/constants.py @@ -0,0 +1,706 @@ +from enum import Enum + +BLACKLISTED_WORDS = ["jesus", "sex", "gay", "lesbian", "homosexual", "god", "angel", "pornography", "beer", "wine", + "cocaine", "alcohol", "nudity", "lgbt", "casino", "gambling", "catholicism", + "discrimination", "politics", "politic", "christianity", "islam", "christian", "christians", + "jews", "jew", "discrimination", "discriminatory"] + + +class ExamVariant(Enum): + FULL = "full" + PARTIAL = "partial" + + +class QuestionType(Enum): + LISTENING_SECTION_1 = "Listening Section 1" + LISTENING_SECTION_2 = "Listening Section 2" + LISTENING_SECTION_3 = "Listening Section 3" + LISTENING_SECTION_4 = "Listening Section 4" + WRITING_TASK_1 = "Writing Task 1" + WRITING_TASK_2 = "Writing Task 2" + SPEAKING_1 = "Speaking Task Part 1" + SPEAKING_2 = "Speaking Task Part 2" + READING_PASSAGE_1 = "Reading Passage 1" + READING_PASSAGE_2 = "Reading Passage 2" + READING_PASSAGE_3 = "Reading Passage 3" + + +class AvatarEnum(Enum): + MATTHEW_NOAH = "5912afa7c77c47d3883af3d874047aaf" + VERA_CERISE = "9e58d96a383e4568a7f1e49df549e0e4" + EDWARD_TONY = "d2cdd9c0379a4d06ae2afb6e5039bd0c" + TANYA_MOLLY = "045cb5dcd00042b3a1e4f3bc1c12176b" + KAYLA_ABBI = "1ae1e5396cc444bfad332155fdb7a934" + JEROME_RYAN = "0ee6aa7cc1084063a630ae514fccaa31" + TYLER_CHRISTOPHER = "5772cff935844516ad7eeff21f839e43" + + +class FilePaths: + AUDIO_FILES_PATH = 'download-audio/' + FIREBASE_LISTENING_AUDIO_FILES_PATH = 'listening_recordings/' + VIDEO_FILES_PATH = 'download-video/' + FIREBASE_SPEAKING_VIDEO_FILES_PATH = 'speaking_videos/' + + +class TemperatureSettings: + GRADING_TEMPERATURE = 0.1 + TIPS_TEMPERATURE = 0.2 + GEN_QUESTION_TEMPERATURE = 0.7 + + +class GPTModels: + GPT_3_5_TURBO = "gpt-3.5-turbo" + GPT_4_TURBO = "gpt-4-turbo" + GPT_4_O = "gpt-4o" + GPT_3_5_TURBO_16K = "gpt-3.5-turbo-16k" + GPT_3_5_TURBO_INSTRUCT = "gpt-3.5-turbo-instruct" + GPT_4_PREVIEW = "gpt-4-turbo-preview" + + +class FieldsAndExercises: + GRADING_FIELDS = ['comment', 'overall', 'task_response'] + GEN_FIELDS = ['topic'] + GEN_TEXT_FIELDS = ['title'] + LISTENING_GEN_FIELDS = ['transcript', 'exercise'] + READING_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch'] + LISTENING_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] + + TOTAL_READING_PASSAGE_1_EXERCISES = 13 + TOTAL_READING_PASSAGE_2_EXERCISES = 13 + TOTAL_READING_PASSAGE_3_EXERCISES = 14 + + TOTAL_LISTENING_SECTION_1_EXERCISES = 10 + TOTAL_LISTENING_SECTION_2_EXERCISES = 10 + TOTAL_LISTENING_SECTION_3_EXERCISES = 10 + TOTAL_LISTENING_SECTION_4_EXERCISES = 10 + + +class MinTimers: + LISTENING_MIN_TIMER_DEFAULT = 30 + WRITING_MIN_TIMER_DEFAULT = 60 + SPEAKING_MIN_TIMER_DEFAULT = 14 + + +class Voices: + EN_US_VOICES = [ + {'Gender': 'Female', 'Id': 'Salli', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Salli', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Matthew', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Matthew', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Kimberly', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kimberly', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Kendra', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kendra', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Justin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Justin', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Joey', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joey', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Joanna', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joanna', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Ivy', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ivy', + 'SupportedEngines': ['neural', 'standard']}] + EN_GB_VOICES = [ + {'Gender': 'Female', 'Id': 'Emma', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Emma', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Brian', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Brian', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Amy', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Amy', + 'SupportedEngines': ['neural', 'standard']}] + EN_GB_WLS_VOICES = [ + {'Gender': 'Male', 'Id': 'Geraint', 'LanguageCode': 'en-GB-WLS', 'LanguageName': 'Welsh English', 'Name': 'Geraint', + 'SupportedEngines': ['standard']}] + EN_AU_VOICES = [{'Gender': 'Male', 'Id': 'Russell', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Russell', 'SupportedEngines': ['standard']}, + {'Gender': 'Female', 'Id': 'Nicole', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Nicole', 'SupportedEngines': ['standard']}] + + ALL_VOICES = EN_US_VOICES + EN_GB_VOICES + EN_GB_WLS_VOICES + EN_AU_VOICES + + MALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Male'] + FEMALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Female'] + + +class NeuralVoices: + NEURAL_EN_US_VOICES = [ + {'Gender': 'Female', 'Id': 'Danielle', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Danielle', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Gregory', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Gregory', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Kevin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kevin', + 'SupportedEngines': ['neural']}, + {'Gender': 'Female', 'Id': 'Ruth', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ruth', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Stephen', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Stephen', + 'SupportedEngines': ['neural']}] + NEURAL_EN_GB_VOICES = [ + {'Gender': 'Male', 'Id': 'Arthur', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Arthur', + 'SupportedEngines': ['neural']}] + NEURAL_EN_AU_VOICES = [ + {'Gender': 'Female', 'Id': 'Olivia', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Olivia', 'SupportedEngines': ['neural']}] + NEURAL_EN_ZA_VOICES = [ + {'Gender': 'Female', 'Id': 'Ayanda', 'LanguageCode': 'en-ZA', 'LanguageName': 'South African English', + 'Name': 'Ayanda', 'SupportedEngines': ['neural']}] + NEURAL_EN_NZ_VOICES = [ + {'Gender': 'Female', 'Id': 'Aria', 'LanguageCode': 'en-NZ', 'LanguageName': 'New Zealand English', 'Name': 'Aria', + 'SupportedEngines': ['neural']}] + NEURAL_EN_IN_VOICES = [ + {'Gender': 'Female', 'Id': 'Kajal', 'LanguageCode': 'en-IN', 'LanguageName': 'Indian English', 'Name': 'Kajal', + 'SupportedEngines': ['neural']}] + NEURAL_EN_IE_VOICES = [ + {'Gender': 'Female', 'Id': 'Niamh', 'LanguageCode': 'en-IE', 'LanguageName': 'Irish English', 'Name': 'Niamh', + 'SupportedEngines': ['neural']}] + + ALL_NEURAL_VOICES = NEURAL_EN_US_VOICES + NEURAL_EN_GB_VOICES + NEURAL_EN_AU_VOICES + NEURAL_EN_ZA_VOICES + NEURAL_EN_NZ_VOICES + NEURAL_EN_IE_VOICES + + MALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Male'] + FEMALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Female'] + + +class EducationalContent: + DIFFICULTIES = ["easy", "medium", "hard"] + + MTI_TOPICS = [ + "Education", + "Technology", + "Environment", + "Health and Fitness", + "Engineering", + "Work and Careers", + "Travel and Tourism", + "Culture and Traditions", + "Social Issues", + "Arts and Entertainment", + "Climate Change", + "Social Media", + "Sustainable Development", + "Health Care", + "Immigration", + "Artificial Intelligence", + "Consumerism", + "Online Shopping", + "Energy", + "Oil and Gas", + "Poverty and Inequality", + "Cultural Diversity", + "Democracy and Governance", + "Mental Health", + "Ethics and Morality", + "Population Growth", + "Science and Innovation", + "Poverty Alleviation", + "Cybersecurity and Privacy", + "Human Rights", + "Food and Agriculture", + "Cyberbullying and Online Safety", + "Linguistic Diversity", + "Urbanization", + "Artificial Intelligence in Education", + "Youth Empowerment", + "Disaster Management", + "Mental Health Stigma", + "Internet Censorship", + "Sustainable Fashion", + "Indigenous Rights", + "Water Scarcity", + "Social Entrepreneurship", + "Privacy in the Digital Age", + "Sustainable Transportation", + "Gender Equality", + "Automation and Job Displacement", + "Digital Divide", + "Education Inequality" + ] + TOPICS = [ + "Art and Creativity", + "History of Ancient Civilizations", + "Environmental Conservation", + "Space Exploration", + "Artificial Intelligence", + "Climate Change", + "World Religions", + "The Human Brain", + "Renewable Energy", + "Cultural Diversity", + "Modern Technology Trends", + "Sustainable Agriculture", + "Natural Disasters", + "Cybersecurity", + "Philosophy of Ethics", + "Robotics", + "Health and Wellness", + "Literature and Classics", + "World Geography", + "Social Media Impact", + "Food Sustainability", + "Economics and Markets", + "Human Evolution", + "Political Systems", + "Mental Health Awareness", + "Quantum Physics", + "Biodiversity", + "Education Reform", + "Animal Rights", + "The Industrial Revolution", + "Future of Work", + "Film and Cinema", + "Genetic Engineering", + "Climate Policy", + "Space Travel", + "Renewable Energy Sources", + "Cultural Heritage Preservation", + "Modern Art Movements", + "Sustainable Transportation", + "The History of Medicine", + "Artificial Neural Networks", + "Climate Adaptation", + "Philosophy of Existence", + "Augmented Reality", + "Yoga and Meditation", + "Literary Genres", + "World Oceans", + "Social Networking", + "Sustainable Fashion", + "Prehistoric Era", + "Democracy and Governance", + "Postcolonial Literature", + "Geopolitics", + "Psychology and Behavior", + "Nanotechnology", + "Endangered Species", + "Education Technology", + "Renaissance Art", + "Renewable Energy Policy", + "Modern Architecture", + "Climate Resilience", + "Artificial Life", + "Fitness and Nutrition", + "Classic Literature Adaptations", + "Ethical Dilemmas", + "Internet of Things (IoT)", + "Meditation Practices", + "Literary Symbolism", + "Marine Conservation", + "Sustainable Tourism", + "Ancient Philosophy", + "Cold War Era", + "Behavioral Economics", + "Space Colonization", + "Clean Energy Initiatives", + "Cultural Exchange", + "Modern Sculpture", + "Climate Mitigation", + "Mindfulness", + "Literary Criticism", + "Wildlife Conservation", + "Renewable Energy Innovations", + "History of Mathematics", + "Human-Computer Interaction", + "Global Health", + "Cultural Appropriation", + "Traditional cuisine and culinary arts", + "Local music and dance traditions", + "History of the region and historical landmarks", + "Traditional crafts and artisanal skills", + "Wildlife and conservation efforts", + "Local sports and athletic competitions", + "Fashion trends and clothing styles", + "Education systems and advancements", + "Healthcare services and medical innovations", + "Family values and social dynamics", + "Travel destinations and tourist attractions", + "Environmental sustainability projects", + "Technological developments and innovations", + "Entrepreneurship and business ventures", + "Youth empowerment initiatives", + "Art exhibitions and cultural events", + "Philanthropy and community development projects" + ] + + TWO_PEOPLE_SCENARIOS = [ + "Booking a table at a restaurant", + "Making a doctor's appointment", + "Asking for directions to a tourist attraction", + "Inquiring about public transportation options", + "Discussing weekend plans with a friend", + "Ordering food at a café", + "Renting a bicycle for a day", + "Arranging a meeting with a colleague", + "Talking to a real estate agent about renting an apartment", + "Discussing travel plans for an upcoming vacation", + "Checking the availability of a hotel room", + "Talking to a car rental service", + "Asking for recommendations at a library", + "Inquiring about opening hours at a museum", + "Discussing the weather forecast", + "Shopping for groceries", + "Renting a movie from a video store", + "Booking a flight ticket", + "Discussing a school assignment with a classmate", + "Making a reservation for a spa appointment", + "Talking to a customer service representative about a product issue", + "Discussing household chores with a family member", + "Planning a surprise party for a friend", + "Talking to a coworker about a project deadline", + "Inquiring about a gym membership", + "Discussing the menu options at a fast-food restaurant", + "Talking to a neighbor about a community event", + "Asking for help with computer problems", + "Discussing a recent sports game with a sports enthusiast", + "Talking to a pet store employee about buying a pet", + "Asking for information about a local farmer's market", + "Discussing the details of a home renovation project", + "Talking to a coworker about office supplies", + "Making plans for a family picnic", + "Inquiring about admission requirements at a university", + "Discussing the features of a new smartphone with a salesperson", + "Talking to a mechanic about car repairs", + "Making arrangements for a child's birthday party", + "Discussing a new diet plan with a nutritionist", + "Asking for information about a music concert", + "Talking to a hairdresser about getting a haircut", + "Inquiring about a language course at a language school", + "Discussing plans for a weekend camping trip", + "Talking to a bank teller about opening a new account", + "Ordering a drink at a coffee shop", + "Discussing a new book with a book club member", + "Talking to a librarian about library services", + "Asking for advice on finding a job", + "Discussing plans for a garden makeover with a landscaper", + "Talking to a travel agent about a cruise vacation", + "Inquiring about a fitness class at a gym", + "Ordering flowers for a special occasion", + "Discussing a new exercise routine with a personal trainer", + "Talking to a teacher about a child's progress in school", + "Asking for information about a local art exhibition", + "Discussing a home improvement project with a contractor", + "Talking to a babysitter about childcare arrangements", + "Making arrangements for a car service appointment", + "Inquiring about a photography workshop at a studio", + "Discussing plans for a family reunion with a relative", + "Talking to a tech support representative about computer issues", + "Asking for recommendations on pet grooming services", + "Discussing weekend plans with a significant other", + "Talking to a counselor about personal issues", + "Inquiring about a music lesson with a music teacher", + "Ordering a pizza for delivery", + "Making a reservation for a taxi", + "Discussing a new recipe with a chef", + "Talking to a fitness trainer about weight loss goals", + "Inquiring about a dance class at a dance studio", + "Ordering a meal at a food truck", + "Discussing plans for a weekend getaway with a partner", + "Talking to a florist about wedding flower arrangements", + "Asking for advice on home decorating", + "Discussing plans for a charity fundraiser event", + "Talking to a pet sitter about taking care of pets", + "Making arrangements for a spa day with a friend", + "Asking for recommendations on home improvement stores", + "Discussing weekend plans with a travel enthusiast", + "Talking to a car mechanic about car maintenance", + "Inquiring about a cooking class at a culinary school", + "Ordering a sandwich at a deli", + "Discussing plans for a family holiday party", + "Talking to a personal assistant about organizing tasks", + "Asking for information about a local theater production", + "Discussing a new DIY project with a home improvement expert", + "Talking to a wine expert about wine pairing", + "Making arrangements for a pet adoption", + "Asking for advice on planning a wedding" + ] + + SOCIAL_MONOLOGUE_CONTEXTS = [ + "A guided tour of a historical museum", + "An introduction to a new city for tourists", + "An orientation session for new university students", + "A safety briefing for airline passengers", + "An explanation of the process of recycling", + "A lecture on the benefits of a healthy diet", + "A talk on the importance of time management", + "A monologue about wildlife conservation", + "An overview of local public transportation options", + "A presentation on the history of cinema", + "An introduction to the art of photography", + "A discussion about the effects of climate change", + "An overview of different types of cuisine", + "A lecture on the principles of financial planning", + "A monologue about sustainable energy sources", + "An explanation of the process of online shopping", + "A guided tour of a botanical garden", + "An introduction to a local wildlife sanctuary", + "A safety briefing for hikers in a national park", + "A talk on the benefits of physical exercise", + "A lecture on the principles of effective communication", + "A monologue about the impact of social media", + "An overview of the history of a famous landmark", + "An introduction to the world of fashion design", + "A discussion about the challenges of global poverty", + "An explanation of the process of organic farming", + "A presentation on the history of space exploration", + "An overview of traditional music from different cultures", + "A lecture on the principles of effective leadership", + "A monologue about the influence of technology", + "A guided tour of a famous archaeological site", + "An introduction to a local wildlife rehabilitation center", + "A safety briefing for visitors to a science museum", + "A talk on the benefits of learning a new language", + "A lecture on the principles of architectural design", + "A monologue about the impact of renewable energy", + "An explanation of the process of online banking", + "A presentation on the history of a famous art movement", + "An overview of traditional clothing from various regions", + "A lecture on the principles of sustainable agriculture", + "A discussion about the challenges of urban development", + "A monologue about the influence of social norms", + "A guided tour of a historical battlefield", + "An introduction to a local animal shelter", + "A safety briefing for participants in a charity run", + "A talk on the benefits of community involvement", + "A lecture on the principles of sustainable tourism", + "A monologue about the impact of alternative medicine", + "An explanation of the process of wildlife tracking", + "A presentation on the history of a famous inventor", + "An overview of traditional dance forms from different cultures", + "A lecture on the principles of ethical business practices", + "A discussion about the challenges of healthcare access", + "A monologue about the influence of cultural traditions", + "A guided tour of a famous lighthouse", + "An introduction to a local astronomy observatory", + "A safety briefing for participants in a team-building event", + "A talk on the benefits of volunteering", + "A lecture on the principles of wildlife protection", + "A monologue about the impact of space exploration", + "An explanation of the process of wildlife photography", + "A presentation on the history of a famous musician", + "An overview of traditional art forms from different cultures", + "A lecture on the principles of effective education", + "A discussion about the challenges of sustainable development", + "A monologue about the influence of cultural diversity", + "A guided tour of a famous national park", + "An introduction to a local marine conservation project", + "A safety briefing for participants in a hot air balloon ride", + "A talk on the benefits of cultural exchange programs", + "A lecture on the principles of wildlife conservation", + "A monologue about the impact of technological advancements", + "An explanation of the process of wildlife rehabilitation", + "A presentation on the history of a famous explorer", + "A lecture on the principles of effective marketing", + "A discussion about the challenges of environmental sustainability", + "A monologue about the influence of social entrepreneurship", + "A guided tour of a famous historical estate", + "An introduction to a local marine life research center", + "A safety briefing for participants in a zip-lining adventure", + "A talk on the benefits of cultural preservation", + "A lecture on the principles of wildlife ecology", + "A monologue about the impact of space technology", + "An explanation of the process of wildlife conservation", + "A presentation on the history of a famous scientist", + "An overview of traditional crafts and artisans from different cultures", + "A lecture on the principles of effective intercultural communication" + ] + + FOUR_PEOPLE_SCENARIOS = [ + "A university lecture on history", + "A physics class discussing Newton's laws", + "A medical school seminar on anatomy", + "A training session on computer programming", + "A business school lecture on marketing strategies", + "A chemistry lab experiment and discussion", + "A language class practicing conversational skills", + "A workshop on creative writing techniques", + "A high school math lesson on calculus", + "A training program for customer service representatives", + "A lecture on environmental science and sustainability", + "A psychology class exploring human behavior", + "A music theory class analyzing compositions", + "A nursing school simulation for patient care", + "A computer science class on algorithms", + "A workshop on graphic design principles", + "A law school lecture on constitutional law", + "A geology class studying rock formations", + "A vocational training program for electricians", + "A history seminar focusing on ancient civilizations", + "A biology class dissecting specimens", + "A financial literacy course for adults", + "A literature class discussing classic novels", + "A training session for emergency response teams", + "A sociology lecture on social inequality", + "An art class exploring different painting techniques", + "A medical school seminar on diagnosis", + "A programming bootcamp teaching web development", + "An economics class analyzing market trends", + "A chemistry lab experiment on chemical reactions", + "A language class practicing pronunciation", + "A workshop on public speaking skills", + "A high school physics lesson on electromagnetism", + "A training program for IT professionals", + "A lecture on climate change and its effects", + "A psychology class studying cognitive psychology", + "A music class composing original songs", + "A nursing school simulation for patient assessment", + "A computer science class on data structures", + "A workshop on 3D modeling and animation", + "A law school lecture on contract law", + "A geography class examining world maps", + "A vocational training program for plumbers", + "A history seminar discussing revolutions", + "A biology class exploring genetics", + "A financial literacy course for teens", + "A literature class analyzing poetry", + "A training session for public speaking coaches", + "A sociology lecture on cultural diversity", + "An art class creating sculptures", + "A medical school seminar on surgical techniques", + "A programming bootcamp teaching app development", + "An economics class on global trade policies", + "A chemistry lab experiment on chemical bonding", + "A language class discussing idiomatic expressions", + "A workshop on conflict resolution", + "A high school biology lesson on evolution", + "A training program for project managers", + "A lecture on renewable energy sources", + "A psychology class on abnormal psychology", + "A music class rehearsing for a performance", + "A nursing school simulation for emergency response", + "A computer science class on cybersecurity", + "A workshop on digital marketing strategies", + "A law school lecture on intellectual property", + "A geology class analyzing seismic activity", + "A vocational training program for carpenters", + "A history seminar on the Renaissance", + "A chemistry class synthesizing compounds", + "A financial literacy course for seniors", + "A literature class interpreting Shakespearean plays", + "A training session for negotiation skills", + "A sociology lecture on urbanization", + "An art class creating digital art", + "A medical school seminar on patient communication", + "A programming bootcamp teaching mobile app development", + "An economics class on fiscal policy", + "A physics lab experiment on electromagnetism", + "A language class on cultural immersion", + "A workshop on time management", + "A high school chemistry lesson on stoichiometry", + "A training program for HR professionals", + "A lecture on space exploration and astronomy", + "A psychology class on human development", + "A music class practicing for a recital", + "A nursing school simulation for triage", + "A computer science class on web development frameworks", + "A workshop on team-building exercises", + "A law school lecture on criminal law", + "A geography class studying world cultures", + "A vocational training program for HVAC technicians", + "A history seminar on ancient civilizations", + "A biology class examining ecosystems", + "A financial literacy course for entrepreneurs", + "A literature class analyzing modern literature", + "A training session for leadership skills", + "A sociology lecture on gender studies", + "An art class exploring multimedia art", + "A medical school seminar on patient diagnosis", + "A programming bootcamp teaching software architecture" + ] + + ACADEMIC_SUBJECTS = [ + "Astrophysics", + "Microbiology", + "Political Science", + "Environmental Science", + "Literature", + "Biochemistry", + "Sociology", + "Art History", + "Geology", + "Economics", + "Psychology", + "History of Architecture", + "Linguistics", + "Neurobiology", + "Anthropology", + "Quantum Mechanics", + "Urban Planning", + "Philosophy", + "Marine Biology", + "International Relations", + "Medieval History", + "Geophysics", + "Finance", + "Educational Psychology", + "Graphic Design", + "Paleontology", + "Macroeconomics", + "Cognitive Psychology", + "Renaissance Art", + "Archaeology", + "Microeconomics", + "Social Psychology", + "Contemporary Art", + "Meteorology", + "Political Philosophy", + "Space Exploration", + "Cognitive Science", + "Classical Music", + "Oceanography", + "Public Health", + "Gender Studies", + "Baroque Art", + "Volcanology", + "Business Ethics", + "Music Composition", + "Environmental Policy", + "Media Studies", + "Ancient History", + "Seismology", + "Marketing", + "Human Development", + "Modern Art", + "Astronomy", + "International Law", + "Developmental Psychology", + "Film Studies", + "American History", + "Soil Science", + "Entrepreneurship", + "Clinical Psychology", + "Contemporary Dance", + "Space Physics", + "Political Economy", + "Cognitive Neuroscience", + "20th Century Literature", + "Public Administration", + "European History", + "Atmospheric Science", + "Supply Chain Management", + "Social Work", + "Japanese Literature", + "Planetary Science", + "Labor Economics", + "Industrial-Organizational Psychology", + "French Philosophy", + "Biogeochemistry", + "Strategic Management", + "Educational Sociology", + "Postmodern Literature", + "Public Relations", + "Middle Eastern History", + "Oceanography", + "International Development", + "Human Resources Management", + "Educational Leadership", + "Russian Literature", + "Quantum Chemistry", + "Environmental Economics", + "Environmental Psychology", + "Ancient Philosophy", + "Immunology", + "Comparative Politics", + "Child Development", + "Fashion Design", + "Geological Engineering", + "Macroeconomic Policy", + "Media Psychology", + "Byzantine Art", + "Ecology", + "International Business" + ] diff --git a/app/configs/dependency_injection.py b/app/configs/dependency_injection.py new file mode 100644 index 0000000..c269f6f --- /dev/null +++ b/app/configs/dependency_injection.py @@ -0,0 +1,108 @@ +import os + +from dependency_injector import providers, containers +from firebase_admin import credentials +from openai import AsyncOpenAI +from httpx import AsyncClient as HTTPClient +from google.cloud.firestore_v1 import AsyncClient as FirestoreClient +from dotenv import load_dotenv + +from app.repositories.impl import * +from app.services.impl import * +from app.controllers.impl import * + +load_dotenv() + + +def config_di( + *, polly_client: any, http_client: HTTPClient, whisper_model: any +) -> None: + """ + Loads up all the common configs of all the environments + and then calls the specific env configs + """ + # Firebase token + cred = credentials.Certificate(os.getenv("GOOGLE_APPLICATION_CREDENTIALS")) + firebase_token = cred.get_access_token().access_token + + container = containers.DynamicContainer() + + openai_client = providers.Singleton(AsyncOpenAI) + polly_client = providers.Object(polly_client) + http_client = providers.Object(http_client) + firestore_client = providers.Singleton(FirestoreClient) + whisper_model = providers.Object(whisper_model) + + llm = providers.Factory(OpenAI, client=openai_client) + stt = providers.Factory(OpenAIWhisper, model=whisper_model) + tts = providers.Factory(AWSPolly, client=polly_client) + vid_gen = providers.Factory(Heygen, client=http_client, heygen_token=os.getenv("HEY_GEN_TOKEN")) + ai_detector = providers.Factory(GPTZero, client=http_client, gpt_zero_key=os.getenv("GPT_ZERO_API_KEY")) + + firebase_instance = providers.Factory( + FirebaseStorage, client=http_client, token=firebase_token, bucket=os.getenv("FIREBASE_BUCKET") + ) + + firestore = providers.Factory(Firestore, client=firestore_client) + + # Services + + listening_service = providers.Factory( + ListeningService, llm=llm, tts=tts, file_storage=firebase_instance, document_store=firestore + ) + reading_service = providers.Factory(ReadingService, llm=llm) + + speaking_service = providers.Factory( + SpeakingService, llm=llm, vid_gen=vid_gen, + file_storage=firebase_instance, document_store=firestore, + stt=stt + ) + + writing_service = providers.Factory(WritingService, llm=llm, ai_detector=ai_detector) + + level_service = providers.Factory( + LevelService, llm=llm, document_store=firestore, reading_service=reading_service + ) + + grade_service = providers.Factory( + GradeService, llm=llm + ) + + training_service = providers.Factory( + TrainingService, llm=llm + ) + + # Controllers + + container.grade_controller = providers.Factory( + GradeController, grade_service=grade_service, speaking_service=speaking_service, writing_service=writing_service + ) + + container.training_controller = providers.Factory( + TrainingController, training_service=training_service + ) + + container.level_controller = providers.Factory( + LevelController, level_service=level_service + ) + container.listening_controller = providers.Factory( + ListeningController, listening_service=listening_service + ) + + container.reading_controller = providers.Factory( + ReadingController, reading_service=reading_service + ) + + container.speaking_controller = providers.Factory( + SpeakingController, speaking_service=speaking_service + ) + + container.writing_controller = providers.Factory( + WritingController, writing_service=writing_service + ) + + container.llm = llm + + container.wire( + packages=["app"] + ) diff --git a/app/configs/logging/__init__.py b/app/configs/logging/__init__.py new file mode 100644 index 0000000..c8d0cdf --- /dev/null +++ b/app/configs/logging/__init__.py @@ -0,0 +1,7 @@ +from .filters import ErrorAndAboveFilter +from .queue_handler import QueueListenerHandler + +__all__ = [ + "ErrorAndAboveFilter", + "QueueListenerHandler" +] diff --git a/app/configs/logging/filters.py b/app/configs/logging/filters.py new file mode 100644 index 0000000..f2ccd9b --- /dev/null +++ b/app/configs/logging/filters.py @@ -0,0 +1,6 @@ +import logging + + +class ErrorAndAboveFilter(logging.Filter): + def filter(self, record: logging.LogRecord) -> bool | logging.LogRecord: + return record.levelno < logging.ERROR diff --git a/app/configs/logging/formatters.py b/app/configs/logging/formatters.py new file mode 100644 index 0000000..c6653fd --- /dev/null +++ b/app/configs/logging/formatters.py @@ -0,0 +1,105 @@ +import datetime as dt +import json +import logging + +LOG_RECORD_BUILTIN_ATTRS = { + "args", + "asctime", + "created", + "exc_info", + "exc_text", + "filename", + "funcName", + "levelname", + "levelno", + "lineno", + "module", + "msecs", + "message", + "msg", + "name", + "pathname", + "process", + "processName", + "relativeCreated", + "stack_info", + "thread", + "threadName", + "taskName", +} + +""" + This isn't being used since the app will be run on gcloud run but this can be used for future apps. + If you want to test it: + + formatters: + + "json": { + "()": "json_formatter.JSONFormatter", + "fmt_keys": { + "level": "levelname", + "message": "message", + "timestamp": "timestamp", + "logger": "name", + "module": "module", + "function": "funcName", + "line": "lineno", + "thread_name": "threadName" + } + } + + handlers: + + "file_json": { + "class": "logging.handlers.RotatingFileHandler", + "level": "DEBUG", + "formatter": "json", + "filename": "logs/log", + "maxBytes": 1000000, + "backupCount": 3 + } + + and add "cfg://handlers.file_json" to queue handler +""" + +# From this video https://www.youtube.com/watch?v=9L77QExPmI0 +# Src here: https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/135_modern_logging/mylogger.py +class JSONFormatter(logging.Formatter): + def __init__( + self, + *, + fmt_keys: dict[str, str] | None = None, + ): + super().__init__() + self.fmt_keys = fmt_keys if fmt_keys is not None else {} + + def format(self, record: logging.LogRecord) -> str: + message = self._prepare_log_dict(record) + return json.dumps(message, default=str) + + def _prepare_log_dict(self, record: logging.LogRecord): + always_fields = { + "message": record.getMessage(), + "timestamp": dt.datetime.fromtimestamp( + record.created, tz=dt.timezone.utc + ).isoformat(), + } + if record.exc_info is not None: + always_fields["exc_info"] = self.formatException(record.exc_info) + + if record.stack_info is not None: + always_fields["stack_info"] = self.formatStack(record.stack_info) + + message = { + key: msg_val + if (msg_val := always_fields.pop(val, None)) is not None + else getattr(record, val) + for key, val in self.fmt_keys.items() + } + message.update(always_fields) + + for key, val in record.__dict__.items(): + if key not in LOG_RECORD_BUILTIN_ATTRS: + message[key] = val + + return message diff --git a/app/configs/logging/logging_config.json b/app/configs/logging/logging_config.json new file mode 100644 index 0000000..63b6746 --- /dev/null +++ b/app/configs/logging/logging_config.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "objects": { + "queue": { + "class": "queue.Queue", + "maxsize": 1000 + } + }, + "disable_existing_loggers": false, + "formatters": { + "simple": { + "format": "[%(levelname)s] (%(module)s|L: %(lineno)d) %(asctime)s: %(message)s", + "datefmt": "%Y-%m-%dT%H:%M:%S%z" + } + }, + "filters": { + "error_and_above": { + "()": "app.configs.logging.ErrorAndAboveFilter" + } + }, + "handlers": { + "console": { + "class": "logging.StreamHandler", + "level": "INFO", + "formatter": "simple", + "stream": "ext://sys.stdout", + "filters": ["error_and_above"] + }, + "error": { + "class": "logging.StreamHandler", + "level": "ERROR", + "formatter": "simple", + "stream": "ext://sys.stderr" + }, + "queue_handler": { + "class": "app.configs.logging.QueueListenerHandler", + "handlers": [ + "cfg://handlers.console", + "cfg://handlers.error" + ], + "queue": "cfg://objects.queue", + "respect_handler_level": true + } + }, + "loggers": { + "root": { + "level": "DEBUG", + "handlers": [ + "queue_handler" + ] + } + } +} diff --git a/app/configs/logging/queue_handler.py b/app/configs/logging/queue_handler.py new file mode 100644 index 0000000..6a224b8 --- /dev/null +++ b/app/configs/logging/queue_handler.py @@ -0,0 +1,61 @@ +from logging.config import ConvertingList, ConvertingDict, valid_ident +from logging.handlers import QueueHandler, QueueListener +from queue import Queue +import atexit + + +class QueueHnadlerHelper: + + @staticmethod + def resolve_handlers(l): + if not isinstance(l, ConvertingList): + return l + + # Indexing the list performs the evaluation. + return [l[i] for i in range(len(l))] + + @staticmethod + def resolve_queue(q): + if not isinstance(q, ConvertingDict): + return q + if '__resolved_value__' in q: + return q['__resolved_value__'] + + cname = q.pop('class') + klass = q.configurator.resolve(cname) + props = q.pop('.', None) + kwargs = {k: q[k] for k in q if valid_ident(k)} + result = klass(**kwargs) + if props: + for name, value in props.items(): + setattr(result, name, value) + + q['__resolved_value__'] = result + return result + + +# The guy from this video https://www.youtube.com/watch?v=9L77QExPmI0 is using logging features only available in 3.12 +# This article had the class required to build the queue handler in 3.11 +# https://rob-blackbourn.medium.com/how-to-use-python-logging-queuehandler-with-dictconfig-1e8b1284e27a +class QueueListenerHandler(QueueHandler): + + def __init__(self, handlers, respect_handler_level=False, auto_run=True, queue=Queue(-1)): + queue = QueueHnadlerHelper.resolve_queue(queue) + super().__init__(queue) + handlers = QueueHnadlerHelper.resolve_handlers(handlers) + self._listener = QueueListener( + self.queue, + *handlers, + respect_handler_level=respect_handler_level) + if auto_run: + self.start() + atexit.register(self.stop) + + def start(self): + self._listener.start() + + def stop(self): + self._listener.stop() + + def emit(self, record): + return super().emit(record) diff --git a/helper/question_templates.py b/app/configs/question_templates.py similarity index 98% rename from helper/question_templates.py rename to app/configs/question_templates.py index b065626..b4498a8 100644 --- a/helper/question_templates.py +++ b/app/configs/question_templates.py @@ -1,6 +1,7 @@ import uuid -from helper.constants import * +from .constants import MinTimers + def getListeningPartTemplate(): return { @@ -11,15 +12,17 @@ def getListeningPartTemplate(): "exercises": [] } + def getListeningTemplate(): return { "parts": [], "isDiagnostic": False, - "minTimer": LISTENING_MIN_TIMER_DEFAULT, + "minTimer": MinTimers.LISTENING_MIN_TIMER_DEFAULT, "module": "listening" } + def getListeningPostSample(): return { "parts": [ @@ -1161,7 +1164,7 @@ def getSpeakingTemplate(): } ], "isDiagnostic": False, - "minTimer": SPEAKING_MIN_TIMER_DEFAULT, + "minTimer": MinTimers.SPEAKING_MIN_TIMER_DEFAULT, "module": "speaking" } @@ -1223,7 +1226,7 @@ def getWritingTemplate(): } ], "isDiagnostic": False, - "minTimer": WRITING_MIN_TIMER_DEFAULT, + "minTimer": MinTimers.WRITING_MIN_TIMER_DEFAULT, "module": "writing", "type": "general" } @@ -1236,3 +1239,37 @@ def getWritingPostSample(): "To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter." ] } + + +def get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + messages = [ + { + "role": "user", + "content": "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " + "help students understand why it was a wrong answer and gives helpful insight for the future. " + "The tip should refer to the context and question.", + } + ] + + if not (context is None or context == ""): + messages.append({ + "role": "user", + "content": f"This is the context for the question: {context}", + }) + + messages.extend([ + { + "role": "user", + "content": f"This is the question: {question}", + }, + { + "role": "user", + "content": f"This is the answer: {answer}", + }, + { + "role": "user", + "content": f"This is the correct answer: {correct_answer}", + } + ]) + + return messages diff --git a/app/controllers/__init__.py b/app/controllers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/controllers/abc/__init__.py b/app/controllers/abc/__init__.py new file mode 100644 index 0000000..8b8186c --- /dev/null +++ b/app/controllers/abc/__init__.py @@ -0,0 +1,17 @@ +from .level import ILevelController +from .listening import IListeningController +from .reading import IReadingController +from .writing import IWritingController +from .speaking import ISpeakingController +from .grade import IGradeController +from .training import ITrainingController + +__all__ = [ + "IListeningController", + "IReadingController", + "IWritingController", + "ISpeakingController", + "ILevelController", + "IGradeController", + "ITrainingController" +] diff --git a/app/controllers/abc/grade.py b/app/controllers/abc/grade.py new file mode 100644 index 0000000..fc851b2 --- /dev/null +++ b/app/controllers/abc/grade.py @@ -0,0 +1,26 @@ +from abc import ABC, abstractmethod +from typing import Dict + + +class IGradeController(ABC): + + @abstractmethod + async def grade_writing_task(self, task: int, data): + pass + + @abstractmethod + async def grade_speaking_task(self, task: int, data: Dict): + pass + + @abstractmethod + async def grading_summary(self, data: Dict): + pass + + @abstractmethod + async def _grade_speaking_task_1_2(self, task: int, question: str, answer_firebase_path: str): + pass + + @abstractmethod + async def _grade_speaking_task3(self, answers: Dict): + pass + diff --git a/app/controllers/abc/level.py b/app/controllers/abc/level.py new file mode 100644 index 0000000..0cef88a --- /dev/null +++ b/app/controllers/abc/level.py @@ -0,0 +1,12 @@ +from abc import ABC, abstractmethod + + +class ILevelController(ABC): + + @abstractmethod + async def get_level_exam(self): + pass + + @abstractmethod + async def get_level_utas(self): + pass diff --git a/app/controllers/abc/listening.py b/app/controllers/abc/listening.py new file mode 100644 index 0000000..11428b5 --- /dev/null +++ b/app/controllers/abc/listening.py @@ -0,0 +1,13 @@ +from abc import ABC, abstractmethod +from typing import List + + +class IListeningController(ABC): + + @abstractmethod + async def get_listening_question(self, section_id: int, topic: str, exercises: List[str], difficulty: str): + pass + + @abstractmethod + async def save_listening(self, data): + pass diff --git a/app/controllers/abc/reading.py b/app/controllers/abc/reading.py new file mode 100644 index 0000000..7a5663e --- /dev/null +++ b/app/controllers/abc/reading.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod +from typing import List + + +class IReadingController(ABC): + + @abstractmethod + async def get_reading_passage(self, passage: int, topic: str, exercises: List[str], difficulty: str): + pass + diff --git a/app/controllers/abc/speaking.py b/app/controllers/abc/speaking.py new file mode 100644 index 0000000..d7d48c0 --- /dev/null +++ b/app/controllers/abc/speaking.py @@ -0,0 +1,21 @@ +from abc import ABC, abstractmethod +from fastapi import BackgroundTasks + + +class ISpeakingController(ABC): + + @abstractmethod + async def get_speaking_task(self, task: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def save_speaking(self, data, background_tasks: BackgroundTasks): + pass + + @abstractmethod + async def generate_speaking_video(self, data): + pass + + @abstractmethod + async def generate_interactive_video(self, data): + pass diff --git a/app/controllers/abc/training.py b/app/controllers/abc/training.py new file mode 100644 index 0000000..2ba831f --- /dev/null +++ b/app/controllers/abc/training.py @@ -0,0 +1,8 @@ +from abc import ABC, abstractmethod + + +class ITrainingController(ABC): + + @abstractmethod + async def fetch_tips(self, data): + pass diff --git a/app/controllers/abc/writing.py b/app/controllers/abc/writing.py new file mode 100644 index 0000000..d3925c9 --- /dev/null +++ b/app/controllers/abc/writing.py @@ -0,0 +1,8 @@ +from abc import ABC, abstractmethod + + +class IWritingController(ABC): + + @abstractmethod + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + pass diff --git a/app/controllers/impl/__init__.py b/app/controllers/impl/__init__.py new file mode 100644 index 0000000..0720b78 --- /dev/null +++ b/app/controllers/impl/__init__.py @@ -0,0 +1,17 @@ +from .level import LevelController +from .listening import ListeningController +from .reading import ReadingController +from .speaking import SpeakingController +from .writing import WritingController +from .training import TrainingController +from .grade import GradeController + +__all__ = [ + "LevelController", + "ListeningController", + "ReadingController", + "SpeakingController", + "WritingController", + "TrainingController", + "GradeController" +] diff --git a/app/controllers/impl/grade.py b/app/controllers/impl/grade.py new file mode 100644 index 0000000..791b57b --- /dev/null +++ b/app/controllers/impl/grade.py @@ -0,0 +1,86 @@ +import logging +import os +import uuid +from typing import Dict + +from fastapi import HTTPException +from pydantic import ValidationError + +from app.configs.constants import FilePaths +from app.controllers.abc import IGradeController +from app.dtos.speaking import SpeakingGradeTask1And2DTO, SpeakingGradeTask3DTO +from app.dtos.writing import WritingGradeTaskDTO +from app.helpers import IOHelper +from app.services.abc import ISpeakingService, IWritingService, IGradeService + + +class GradeController(IGradeController): + + def __init__( + self, + grade_service: IGradeService, + speaking_service: ISpeakingService, + writing_service: IWritingService + ): + self._service = grade_service + self._speaking_service = speaking_service + self._writing_service = writing_service + self._logger = logging.getLogger(__name__) + + async def grade_writing_task(self, task: int, data: WritingGradeTaskDTO): + try: + return await self._writing_service.grade_writing_task(task, data.question, data.answer) + except Exception as e: + return str(e) + + async def grade_speaking_task(self, task: int, data: Dict): + try: + if task in {1, 2}: + body = SpeakingGradeTask1And2DTO(**data) + return await self._grade_speaking_task_1_2(task, body.question, body.answer) + else: + body = SpeakingGradeTask3DTO(**data) + return await self._grade_speaking_task3(body.answers) + except ValidationError as e: + raise HTTPException(status_code=422, detail=e.errors()) + + async def grading_summary(self, data: Dict): + try: + section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] + extracted_sections = self._extract_existing_sections_from_body(data, section_keys) + return await self._service.calculate_grading_summary(extracted_sections) + except Exception as e: + return str(e) + + async def _grade_speaking_task_1_2(self, task: int, question: str, answer_firebase_path: str): + sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) + try: + IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + return await self._speaking_service.grade_speaking_task_1_and_2( + task, question, answer_firebase_path, sound_file_name + ) + except Exception as e: + os.remove(sound_file_name) + return str(e), 400 + + async def _grade_speaking_task3(self, answers: Dict): + try: + IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + return await self._speaking_service.grade_speaking_task_3(answers) + except Exception as e: + return str(e), 400 + + @staticmethod + def _extract_existing_sections_from_body(my_dict, keys_to_extract): + if 'sections' in my_dict and isinstance(my_dict['sections'], list) and len(my_dict['sections']) > 0: + return list( + filter( + lambda item: + 'code' in item and + item['code'] in keys_to_extract and + 'grade' in item and + 'name' in item, + my_dict['sections'] + ) + ) + diff --git a/app/controllers/impl/level.py b/app/controllers/impl/level.py new file mode 100644 index 0000000..622163c --- /dev/null +++ b/app/controllers/impl/level.py @@ -0,0 +1,20 @@ +from app.controllers.abc import ILevelController +from app.services.abc import ILevelService + + +class LevelController(ILevelController): + + def __init__(self, level_service: ILevelService): + self._service = level_service + + async def get_level_exam(self): + try: + return await self._service.get_level_exam() + except Exception as e: + return str(e) + + async def get_level_utas(self): + try: + return await self._service.get_level_utas() + except Exception as e: + return str(e) diff --git a/app/controllers/impl/listening.py b/app/controllers/impl/listening.py new file mode 100644 index 0000000..9ed57d1 --- /dev/null +++ b/app/controllers/impl/listening.py @@ -0,0 +1,97 @@ +import random +import logging +from typing import List + +from app.controllers.abc import IListeningController +from app.dtos import SaveListeningDTO +from app.services.abc import IListeningService +from app.helpers import IOHelper, ExercisesHelper +from app.configs.constants import ( + FilePaths, EducationalContent, FieldsAndExercises +) + + +class ListeningController(IListeningController): + + def __init__(self, listening_service: IListeningService): + self._service = listening_service + self._logger = logging.getLogger(__name__) + self._sections = { + "section_1": { + "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, + "type": "conversation", + "start_id": 1 + }, + "section_2": { + "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, + "type": "monologue", + "start_id": 11 + }, + "section_3": { + "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, + "type": "conversation", + "start_id": 21 + }, + "section_4": { + "topic": EducationalContent.ACADEMIC_SUBJECTS, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, + "type": "monologue", + "start_id": 31 + } + } + + async def get_listening_question(self, section_id: int, topic: str, req_exercises: List[str], difficulty: str): + try: + IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + section = self._sections[f"section_{str(section_id)}"] + if not topic: + topic = random.choice(section["topic"]) + + if len(req_exercises) == 0: + req_exercises = random.sample(FieldsAndExercises.LISTENING_EXERCISE_TYPES, section["exercise_sample_size"]) + + number_of_exercises_q = ExercisesHelper.divide_number_into_parts(section["total_exercises"], len(req_exercises)) + + dialog = await self._service.generate_listening_question(section_id, topic) + + if section_id in {1, 3}: + dialog = self.parse_conversation(dialog) + + self._logger.info(f'Generated {section["type"]}: {str(dialog)}') + + exercises = await self._service.generate_listening_exercises( + section_id, str(dialog), req_exercises, number_of_exercises_q, section["start_id"], difficulty + ) + + return { + "exercises": exercises, + "text": dialog, + "difficulty": difficulty + } + except Exception as e: + return str(e) + + async def save_listening(self, data: SaveListeningDTO): + try: + return await self._service.save_listening(data.parts, data.minTimer, data.difficulty) + except Exception as e: + return str(e) + + @staticmethod + def parse_conversation(conversation_data): + conversation_list = conversation_data.get('conversation', []) + readable_text = [] + + for message in conversation_list: + name = message.get('name', 'Unknown') + text = message.get('text', '') + readable_text.append(f"{name}: {text}") + + return "\n".join(readable_text) diff --git a/app/controllers/impl/reading.py b/app/controllers/impl/reading.py new file mode 100644 index 0000000..da18388 --- /dev/null +++ b/app/controllers/impl/reading.py @@ -0,0 +1,43 @@ +import random +import logging +from typing import List + +from app.controllers.abc import IReadingController +from app.services.abc import IReadingService +from app.configs.constants import FieldsAndExercises +from app.helpers import ExercisesHelper + + +class ReadingController(IReadingController): + + def __init__(self, reading_service: IReadingService): + self._service = reading_service + self._logger = logging.getLogger(__name__) + self._passages = { + "passage_1": { + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_1_EXERCISES + }, + "passage_2": { + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_2_EXERCISES + }, + "passage_3": { + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_3_EXERCISES + } + } + + async def get_reading_passage(self, passage_id: int, topic: str, req_exercises: List[str], difficulty: str): + try: + passage = self._passages[f'passage_{str(passage_id)}'] + + if len(req_exercises) == 0: + req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) + + number_of_exercises_q = ExercisesHelper.divide_number_into_parts( + passage["total_exercises"], len(req_exercises) + ) + + return await self._service.gen_reading_passage( + passage_id, topic, req_exercises, number_of_exercises_q, difficulty + ) + except Exception as e: + return str(e) diff --git a/app/controllers/impl/speaking.py b/app/controllers/impl/speaking.py new file mode 100644 index 0000000..c0fbde7 --- /dev/null +++ b/app/controllers/impl/speaking.py @@ -0,0 +1,63 @@ +import logging +import uuid + +from fastapi import BackgroundTasks + +from app.controllers.abc import ISpeakingController +from app.dtos import ( + SaveSpeakingDTO, SpeakingGenerateVideoDTO, + SpeakingGenerateInteractiveVideoDTO +) +from app.services.abc import ISpeakingService +from app.configs.constants import ExamVariant, MinTimers +from app.configs.question_templates import getSpeakingTemplate + + +class SpeakingController(ISpeakingController): + + def __init__(self, speaking_service: ISpeakingService): + self._service = speaking_service + self._logger = logging.getLogger(__name__) + + async def get_speaking_task(self, task: int, topic: str, difficulty: str): + try: + return await self._service.get_speaking_task(task, topic, difficulty) + except Exception as e: + return str(e) + + async def save_speaking(self, data: SaveSpeakingDTO, background_tasks: BackgroundTasks): + try: + exercises = data.exercises + min_timer = data.minTimer + + template = getSpeakingTemplate() + template["minTimer"] = min_timer + + if min_timer < MinTimers.SPEAKING_MIN_TIMER_DEFAULT: + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value + + req_id = str(uuid.uuid4()) + self._logger.info(f'Received request to save speaking with id: {req_id}') + + background_tasks.add_task(self._service.create_videos_and_save_to_db, exercises, template, req_id) + + self._logger.info('Started background task to save speaking.') + + # Return response without waiting for create_videos_and_save_to_db to finish + return {**template, "id": req_id} + except Exception as e: + return str(e) + + async def generate_speaking_video(self, data: SpeakingGenerateVideoDTO): + try: + return await self._service.generate_speaking_video(data.question, data.topic, data.avatar, data.prompts) + except Exception as e: + return str(e) + + async def generate_interactive_video(self, data: SpeakingGenerateInteractiveVideoDTO): + try: + return await self._service.generate_interactive_video(data.questions, data.topic, data.avatar) + except Exception as e: + return str(e) diff --git a/app/controllers/impl/training.py b/app/controllers/impl/training.py new file mode 100644 index 0000000..d3e3fd9 --- /dev/null +++ b/app/controllers/impl/training.py @@ -0,0 +1,15 @@ +from app.controllers.abc import ITrainingController +from app.dtos import TipsDTO +from app.services.abc import ITrainingService + + +class TrainingController(ITrainingController): + + def __init__(self, training_service: ITrainingService): + self._service = training_service + + async def fetch_tips(self, data: TipsDTO): + try: + return await self._service.fetch_tips(data.context, data.question, data.answer, data.correct_answer) + except Exception as e: + return str(e) diff --git a/app/controllers/impl/writing.py b/app/controllers/impl/writing.py new file mode 100644 index 0000000..45018ce --- /dev/null +++ b/app/controllers/impl/writing.py @@ -0,0 +1,14 @@ +from app.controllers.abc import IWritingController +from app.services.abc import IWritingService + + +class WritingController(IWritingController): + + def __init__(self, writing_service: IWritingService): + self._service = writing_service + + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + try: + return await self._service.get_writing_task_general_question(task, topic, difficulty) + except Exception as e: + return str(e) diff --git a/app/dtos/__init__.py b/app/dtos/__init__.py new file mode 100644 index 0000000..b51dd73 --- /dev/null +++ b/app/dtos/__init__.py @@ -0,0 +1,19 @@ +from .listening import SaveListeningDTO +from .speaking import ( + SaveSpeakingDTO, SpeakingGradeTask1And2DTO, + SpeakingGradeTask3DTO, SpeakingGenerateVideoDTO, + SpeakingGenerateInteractiveVideoDTO +) +from .training import TipsDTO +from .writing import WritingGradeTaskDTO + +__all__ = [ + "SaveListeningDTO", + "SaveSpeakingDTO", + "SpeakingGradeTask1And2DTO", + "SpeakingGradeTask3DTO", + "SpeakingGenerateVideoDTO", + "SpeakingGenerateInteractiveVideoDTO", + "TipsDTO", + "WritingGradeTaskDTO" +] diff --git a/app/dtos/listening.py b/app/dtos/listening.py new file mode 100644 index 0000000..83096bd --- /dev/null +++ b/app/dtos/listening.py @@ -0,0 +1,12 @@ +import random +from typing import List, Dict + +from pydantic import BaseModel + +from app.configs.constants import MinTimers, EducationalContent + + +class SaveListeningDTO(BaseModel): + parts: List[Dict] + minTimer: int = MinTimers.LISTENING_MIN_TIMER_DEFAULT + difficulty: str = random.choice(EducationalContent.DIFFICULTIES) diff --git a/app/dtos/speaking.py b/app/dtos/speaking.py new file mode 100644 index 0000000..14808de --- /dev/null +++ b/app/dtos/speaking.py @@ -0,0 +1,34 @@ +import random +from typing import List, Dict + +from pydantic import BaseModel + +from app.configs.constants import MinTimers, AvatarEnum + + +class SaveSpeakingDTO(BaseModel): + exercises: List[Dict] + minTimer: int = MinTimers.SPEAKING_MIN_TIMER_DEFAULT + + +class SpeakingGradeTask1And2DTO(BaseModel): + question: str + answer: str + + +class SpeakingGradeTask3DTO(BaseModel): + answers: Dict + + +class SpeakingGenerateVideoDTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + prompts: List[str] = [] + question: str + topic: str + + +class SpeakingGenerateInteractiveVideoDTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + questions: List[str] + topic: str + diff --git a/app/dtos/training.py b/app/dtos/training.py new file mode 100644 index 0000000..cb82490 --- /dev/null +++ b/app/dtos/training.py @@ -0,0 +1,8 @@ +from pydantic import BaseModel + + +class TipsDTO(BaseModel): + context: str + question: str + answer: str + correct_answer: str diff --git a/app/dtos/writing.py b/app/dtos/writing.py new file mode 100644 index 0000000..7756bfe --- /dev/null +++ b/app/dtos/writing.py @@ -0,0 +1,6 @@ +from pydantic import BaseModel + + +class WritingGradeTaskDTO(BaseModel): + question: str + answer: str diff --git a/app/exceptions/__init__.py b/app/exceptions/__init__.py new file mode 100644 index 0000000..59e1569 --- /dev/null +++ b/app/exceptions/__init__.py @@ -0,0 +1,6 @@ +from .exceptions import CustomException, UnauthorizedException + +__all__ = [ + "CustomException", + "UnauthorizedException" +] diff --git a/app/exceptions/exceptions.py b/app/exceptions/exceptions.py new file mode 100644 index 0000000..2656378 --- /dev/null +++ b/app/exceptions/exceptions.py @@ -0,0 +1,17 @@ +from http import HTTPStatus + + +class CustomException(Exception): + code = HTTPStatus.INTERNAL_SERVER_ERROR + error_code = HTTPStatus.INTERNAL_SERVER_ERROR + message = HTTPStatus.INTERNAL_SERVER_ERROR.description + + def __init__(self, message=None): + if message: + self.message = message + + +class UnauthorizedException(CustomException): + code = HTTPStatus.UNAUTHORIZED + error_code = HTTPStatus.UNAUTHORIZED + message = HTTPStatus.UNAUTHORIZED.description diff --git a/app/helpers/__init__.py b/app/helpers/__init__.py new file mode 100644 index 0000000..fb1275d --- /dev/null +++ b/app/helpers/__init__.py @@ -0,0 +1,11 @@ +from .io import IOHelper +from .text_helper import TextHelper +from .token_counter import count_tokens +from .exercises_helper import ExercisesHelper + +__all__ = [ + "IOHelper", + "TextHelper", + "count_tokens", + "ExercisesHelper" +] diff --git a/app/helpers/exercises_helper.py b/app/helpers/exercises_helper.py new file mode 100644 index 0000000..618c1da --- /dev/null +++ b/app/helpers/exercises_helper.py @@ -0,0 +1,195 @@ +import queue +import random +import re +import string +from wonderwords import RandomWord + +from .text_helper import TextHelper + + +class ExercisesHelper: + + @staticmethod + def divide_number_into_parts(number, parts): + if number < parts: + return None + + part_size = number // parts + remaining = number % parts + + q = queue.Queue() + + for i in range(parts): + if i < remaining: + q.put(part_size + 1) + else: + q.put(part_size) + + return q + + @staticmethod + def fix_exercise_ids(exercise, start_id): + # Initialize the starting ID for the first exercise + current_id = start_id + + questions = exercise["questions"] + + # Iterate through questions and update the "id" value + for question in questions: + question["id"] = str(current_id) + current_id += 1 + + return exercise + + @staticmethod + def replace_first_occurrences_with_placeholders(text: str, words_to_replace: list, start_id): + for i, word in enumerate(words_to_replace, start=start_id): + # Create a case-insensitive regular expression pattern + pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) + placeholder = '{{' + str(i) + '}}' + text = pattern.sub(placeholder, text, 1) + return text + + @staticmethod + def replace_first_occurrences_with_placeholders_notes(notes: list, words_to_replace: list, start_id): + replaced_notes = [] + for i, note in enumerate(notes, start=0): + word = words_to_replace[i] + pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) + placeholder = '{{' + str(start_id + i) + '}}' + note = pattern.sub(placeholder, note, 1) + replaced_notes.append(note) + return replaced_notes + + @staticmethod + def add_random_words_and_shuffle(word_array, num_random_words): + r = RandomWord() + random_words_selected = r.random_words(num_random_words) + + combined_array = word_array + random_words_selected + + random.shuffle(combined_array) + + return combined_array + + @staticmethod + def fillblanks_build_solutions_array(words, start_id): + solutions = [] + for i, word in enumerate(words, start=start_id): + solutions.append( + { + "id": str(i), + "solution": word + } + ) + return solutions + + @staticmethod + def remove_excess_questions(questions: [], quantity): + count_true = 0 + result = [] + + for item in reversed(questions): + if item.get('solution') == 'true' and count_true < quantity: + count_true += 1 + else: + result.append(item) + + result.reverse() + return result + + @staticmethod + def build_write_blanks_text(questions: [], start_id): + result = "" + for i, q in enumerate(questions, start=start_id): + placeholder = '{{' + str(i) + '}}' + result = result + q["question"] + placeholder + "\\n" + return result + + @staticmethod + def build_write_blanks_text_form(form: [], start_id): + result = "" + replaced_words = [] + for i, entry in enumerate(form, start=start_id): + placeholder = '{{' + str(i) + '}}' + # Use regular expression to find the string after ':' + match = re.search(r'(?<=:)\s*(.*)', entry) + # Extract the matched string + original_string = match.group(1) + # Split the string into words + words = re.findall(r'\b\w+\b', original_string) + # Remove words with only one letter + filtered_words = [word for word in words if len(word) > 1] + # Choose a random word from the list of words + selected_word = random.choice(filtered_words) + pattern = re.compile(r'\b' + re.escape(selected_word) + r'\b', re.IGNORECASE) + + # Replace the chosen word with the placeholder + replaced_string = pattern.sub(placeholder, original_string, 1) + # Construct the final replaced string + replaced_string = entry.replace(original_string, replaced_string) + + result = result + replaced_string + "\\n" + # Save the replaced word or use it as needed + # For example, you can save it to a file or a list + replaced_words.append(selected_word) + return result, replaced_words + + @staticmethod + def build_write_blanks_solutions(questions: [], start_id): + solutions = [] + for i, q in enumerate(questions, start=start_id): + solution = [q["possible_answers"]] if isinstance(q["possible_answers"], str) else q["possible_answers"] + + solutions.append( + { + "id": str(i), + "solution": solution + } + ) + return solutions + + @staticmethod + def build_write_blanks_solutions_listening(words: [], start_id): + solutions = [] + for i, word in enumerate(words, start=start_id): + solution = [word] if isinstance(word, str) else word + + solutions.append( + { + "id": str(i), + "solution": solution + } + ) + return solutions + + @staticmethod + def answer_word_limit_ok(question): + # Check if any option in any solution has more than three words + return not any( + len(option.split()) > 3 + for solution in question["solutions"] + for option in solution["solution"] + ) + + @staticmethod + def assign_letters_to_paragraphs(paragraphs): + result = [] + letters = iter(string.ascii_uppercase) + for paragraph in paragraphs.split("\n\n"): + if TextHelper.has_x_words(paragraph, 10): + result.append({'paragraph': paragraph.strip(), 'letter': next(letters)}) + return result + + @staticmethod + def contains_empty_dict(arr): + return any(elem == {} for elem in arr) + + @staticmethod + def fix_writing_overall(overall: float, task_response: dict): + if overall > max(task_response.values()) or overall < min(task_response.values()): + total_sum = sum(task_response.values()) + average = total_sum / len(task_response.values()) + rounded_average = round(average, 0) + return rounded_average + return overall diff --git a/app/helpers/io.py b/app/helpers/io.py new file mode 100644 index 0000000..c170395 --- /dev/null +++ b/app/helpers/io.py @@ -0,0 +1,20 @@ +import datetime +import os +from pathlib import Path + + +class IOHelper: + + @staticmethod + def delete_files_older_than_one_day(directory: str): + current_time = datetime.datetime.now() + + for entry in os.scandir(directory): + if entry.is_file(): + file_path = Path(entry) + file_name = file_path.name + file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) + time_difference = current_time - file_modified_time + if time_difference.days > 1 and "placeholder" not in file_name: + file_path.unlink() + print(f"Deleted file: {file_path}") diff --git a/app/helpers/text_helper.py b/app/helpers/text_helper.py new file mode 100644 index 0000000..df0868d --- /dev/null +++ b/app/helpers/text_helper.py @@ -0,0 +1,28 @@ +from nltk.corpus import words + + +class TextHelper: + + @classmethod + def has_words(cls, text: str): + if not cls._has_common_words(text): + return False + english_words = set(words.words()) + words_in_input = text.split() + return any(word.lower() in english_words for word in words_in_input) + + @classmethod + def has_x_words(cls, text: str, quantity): + if not cls._has_common_words(text): + return False + english_words = set(words.words()) + words_in_input = text.split() + english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) + return english_word_count >= quantity + + @staticmethod + def _has_common_words(text: str): + english_words = {"the", "be", "to", "of", "and", "a", "in", "that", "have", "i"} + words_in_input = text.split() + english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) + return english_word_count >= 10 diff --git a/helper/token_counter.py b/app/helpers/token_counter.py similarity index 96% rename from helper/token_counter.py rename to app/helpers/token_counter.py index 705e586..239850f 100644 --- a/helper/token_counter.py +++ b/app/helpers/token_counter.py @@ -1,5 +1,8 @@ # This is a work in progress. There are still bugs. Once it is production-ready this will become a full repo. +import tiktoken +import nltk + def count_tokens(text, model_name="gpt-3.5-turbo", debug=False): """ @@ -38,7 +41,6 @@ def count_tokens(text, model_name="gpt-3.5-turbo", debug=False): # Try using tiktoken try: - import tiktoken encoding = tiktoken.encoding_for_model(model_name) num_tokens = len(encoding.encode(text)) result = {"n_tokens": num_tokens, "method": "tiktoken"} @@ -50,8 +52,7 @@ def count_tokens(text, model_name="gpt-3.5-turbo", debug=False): # Try using nltk try: - import nltk - nltk.download("punkt") + # Passed nltk.download("punkt") to server.py's @asynccontextmanager tokens = nltk.word_tokenize(text) result = {"n_tokens": len(tokens), "method": "nltk"} return result diff --git a/app/middlewares/__init__.py b/app/middlewares/__init__.py new file mode 100644 index 0000000..f4f6ed5 --- /dev/null +++ b/app/middlewares/__init__.py @@ -0,0 +1,9 @@ +from .authentication import AuthBackend, AuthenticationMiddleware +from .authorization import Authorized, IsAuthenticatedViaBearerToken + +__all__ = [ + "AuthBackend", + "AuthenticationMiddleware", + "Authorized", + "IsAuthenticatedViaBearerToken" +] \ No newline at end of file diff --git a/app/middlewares/authentication.py b/app/middlewares/authentication.py new file mode 100644 index 0000000..fea3f99 --- /dev/null +++ b/app/middlewares/authentication.py @@ -0,0 +1,48 @@ +import os +from typing import Tuple + +import jwt +from jwt import InvalidTokenError +from pydantic import BaseModel, Field +from starlette.authentication import AuthenticationBackend +from starlette.middleware.authentication import ( + AuthenticationMiddleware as BaseAuthenticationMiddleware, +) +from starlette.requests import HTTPConnection + + +class Session(BaseModel): + authenticated: bool = Field(False, description="Is user authenticated?") + + +class AuthBackend(AuthenticationBackend): + async def authenticate( + self, conn: HTTPConnection + ) -> Tuple[bool, Session]: + session = Session() + authorization: str = conn.headers.get("Authorization") + if not authorization: + return False, session + + try: + scheme, token = authorization.split(" ") + if scheme.lower() != "bearer": + return False, session + except ValueError: + return False, session + + jwt_secret_key = os.getenv("JWT_SECRET_KEY") + if not jwt_secret_key: + return False, session + + try: + jwt.decode(token, jwt_secret_key, algorithms=["HS256"]) + except InvalidTokenError: + return False, session + + session.authenticated = True + return True, session + + +class AuthenticationMiddleware(BaseAuthenticationMiddleware): + pass diff --git a/app/middlewares/authorization.py b/app/middlewares/authorization.py new file mode 100644 index 0000000..22bc86d --- /dev/null +++ b/app/middlewares/authorization.py @@ -0,0 +1,36 @@ +from abc import ABC, abstractmethod +from typing import List, Type + +from fastapi import Request +from fastapi.openapi.models import APIKey, APIKeyIn +from fastapi.security.base import SecurityBase + +from app.exceptions import CustomException, UnauthorizedException + + +class BaseAuthorization(ABC): + exception = CustomException + + @abstractmethod + async def has_permission(self, request: Request) -> bool: + pass + + +class IsAuthenticatedViaBearerToken(BaseAuthorization): + exception = UnauthorizedException + + async def has_permission(self, request: Request) -> bool: + return request.user.authenticated + + +class Authorized(SecurityBase): + def __init__(self, permissions: List[Type[BaseAuthorization]]): + self.permissions = permissions + self.model: APIKey = APIKey(**{"in": APIKeyIn.header}, name="Authorization") + self.scheme_name = self.__class__.__name__ + + async def __call__(self, request: Request): + for permission in self.permissions: + cls = permission() + if not await cls.has_permission(request=request): + raise cls.exception diff --git a/app/repositories/__init__.py b/app/repositories/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/repositories/abc/__init__.py b/app/repositories/abc/__init__.py new file mode 100644 index 0000000..55b68f9 --- /dev/null +++ b/app/repositories/abc/__init__.py @@ -0,0 +1,7 @@ +from .file_storage import IFileStorage +from .document_store import IDocumentStore + +__all__ = [ + "IFileStorage", + "IDocumentStore" +] \ No newline at end of file diff --git a/app/repositories/abc/document_store.py b/app/repositories/abc/document_store.py new file mode 100644 index 0000000..4afe66d --- /dev/null +++ b/app/repositories/abc/document_store.py @@ -0,0 +1,13 @@ +from abc import ABC + + +class IDocumentStore(ABC): + + async def save_to_db(self, collection: str, item): + pass + + async def save_to_db_with_id(self, collection: str, item, id: str): + pass + + async def get_all(self, collection: str): + pass diff --git a/app/repositories/abc/file_storage.py b/app/repositories/abc/file_storage.py new file mode 100644 index 0000000..2efdcfa --- /dev/null +++ b/app/repositories/abc/file_storage.py @@ -0,0 +1,16 @@ +from abc import ABC, abstractmethod + + +class IFileStorage(ABC): + + @abstractmethod + async def download_firebase_file(self, source_blob_name, destination_file_name): + pass + + @abstractmethod + async def upload_file_firebase_get_url(self, destination_blob_name, source_file_name): + pass + + @abstractmethod + async def make_public(self, blob_name: str): + pass diff --git a/app/repositories/impl/__init__.py b/app/repositories/impl/__init__.py new file mode 100644 index 0000000..4200d13 --- /dev/null +++ b/app/repositories/impl/__init__.py @@ -0,0 +1,8 @@ +from .document_stores import * +from .firebase import FirebaseStorage + +__all__ = [ + "FirebaseStorage" +] + +__all__.extend(document_stores.__all__) diff --git a/app/repositories/impl/document_stores/__init__.py b/app/repositories/impl/document_stores/__init__.py new file mode 100644 index 0000000..585da39 --- /dev/null +++ b/app/repositories/impl/document_stores/__init__.py @@ -0,0 +1,7 @@ +from .firestore import Firestore +#from .mongo import MongoDB + +__all__ = [ + "Firestore", + #"MongoDB" +] diff --git a/app/repositories/impl/document_stores/firestore.py b/app/repositories/impl/document_stores/firestore.py new file mode 100644 index 0000000..f95badf --- /dev/null +++ b/app/repositories/impl/document_stores/firestore.py @@ -0,0 +1,38 @@ +import logging +from google.cloud.firestore_v1.async_client import AsyncClient +from google.cloud.firestore_v1.async_collection import AsyncCollectionReference +from google.cloud.firestore_v1.async_document import AsyncDocumentReference +from app.repositories.abc import IDocumentStore + + +class Firestore(IDocumentStore): + def __init__(self, client: AsyncClient): + self._client = client + self._logger = logging.getLogger(__name__) + + async def save_to_db(self, collection: str, item): + collection_ref: AsyncCollectionReference = self._client.collection(collection) + update_time, document_ref = await collection_ref.add(item) + if document_ref: + self._logger.info(f"Document added with ID: {document_ref.id}") + return True, document_ref.id + else: + return False, None + + async def save_to_db_with_id(self, collection: str, item, id: str): + collection_ref: AsyncCollectionReference = self._client.collection(collection) + document_ref: AsyncDocumentReference = collection_ref.document(id) + await document_ref.set(item) + doc_snapshot = await document_ref.get() + if doc_snapshot.exists: + self._logger.info(f"Document added with ID: {document_ref.id}") + return True, document_ref.id + else: + return False, None + + async def get_all(self, collection: str): + collection_ref: AsyncCollectionReference = self._client.collection(collection) + docs = [] + async for doc in collection_ref.stream(): + docs.append(doc.to_dict()) + return docs diff --git a/app/repositories/impl/document_stores/mongo.py b/app/repositories/impl/document_stores/mongo.py new file mode 100644 index 0000000..1353dcf --- /dev/null +++ b/app/repositories/impl/document_stores/mongo.py @@ -0,0 +1,36 @@ +"""import logging +from pymongo import MongoClient + +from app.repositories.abc import IDocumentStore + + +class MongoDB(IDocumentStore): + + def __init__(self, client: MongoClient): + self._client = client + self._logger = logging.getLogger(__name__) + + def save_to_db(self, collection: str, item): + collection_ref = self._client[collection] + result = collection_ref.insert_one(item) + if result.inserted_id: + self._logger.info(f"Document added with ID: {result.inserted_id}") + return True, str(result.inserted_id) + else: + return False, None + + def save_to_db_with_id(self, collection: str, item, doc_id: str): + collection_ref = self._client[collection] + item['_id'] = doc_id + result = collection_ref.replace_one({'_id': id}, item, upsert=True) + if result.upserted_id or result.matched_count: + self._logger.info(f"Document added with ID: {doc_id}") + return True, doc_id + else: + return False, None + + def get_all(self, collection: str): + collection_ref = self._client[collection] + all_documents = list(collection_ref.find()) + return all_documents +""" \ No newline at end of file diff --git a/app/repositories/impl/firebase.py b/app/repositories/impl/firebase.py new file mode 100644 index 0000000..30d9552 --- /dev/null +++ b/app/repositories/impl/firebase.py @@ -0,0 +1,83 @@ +import logging +from typing import Optional + +import aiofiles +from httpx import AsyncClient + +from app.repositories.abc import IFileStorage + + +class FirebaseStorage(IFileStorage): + + def __init__(self, client: AsyncClient, token: str, bucket: str): + self._httpx_client = client + self._token = token + self._storage_url = f'https://firebasestorage.googleapis.com/v0/b/{bucket}' + self._logger = logging.getLogger(__name__) + + async def download_firebase_file(self, source_blob_name: str, destination_file_name: str) -> Optional[str]: + source_blob_name = source_blob_name.replace('/', '%2F') + download_url = f"{self._storage_url}/o/{source_blob_name}?alt=media" + + response = await self._httpx_client.get( + download_url, + headers={'Authorization': f'Firebase {self._token}'} + ) + + if response.status_code == 200: + async with aiofiles.open(destination_file_name, 'wb') as file: + await file.write(response.content) + self._logger.info(f"File downloaded to {destination_file_name}") + return destination_file_name + else: + self._logger.error(f"Failed to download blob {source_blob_name}. {response.status_code} - {response.content}") + return None + + async def upload_file_firebase_get_url(self, destination_blob_name: str, source_file_name: str) -> Optional[str]: + destination_blob_name = destination_blob_name.replace('/', '%2F') + upload_url = f"{self._storage_url}/o/{destination_blob_name}" + + async with aiofiles.open(source_file_name, 'rb') as file: + file_bytes = await file.read() + + response = await self._httpx_client.post( + upload_url, + headers={ + 'Authorization': f'Firebase {self._token}', + "X-Goog-Upload-Protocol": "multipart" + }, + files={ + 'metadata': (None, '{"metadata":{"test":"testMetadata"}}', 'application/json'), + 'file': file_bytes + } + ) + + if response.status_code == 200: + self._logger.info(f"File {source_file_name} uploaded to {self._storage_url}/o/{destination_blob_name}.") + + # TODO: Test this + #await self.make_public(destination_blob_name) + + file_url = f"{self._storage_url}/o/{destination_blob_name}" + return file_url + else: + self._logger.error(f"Failed to upload file {source_file_name}. Error: {response.status_code} - {str(response.content)}") + return None + + async def make_public(self, destination_blob_name: str): + acl_url = f"{self._storage_url}/o/{destination_blob_name}/acl" + acl = {'entity': 'allUsers', 'role': 'READER'} + + response = await self._httpx_client.post( + acl_url, + headers={ + 'Authorization': f'Bearer {self._token}', + 'Content-Type': 'application/json' + }, + json=acl + ) + + if response.status_code == 200: + self._logger.info(f"Blob {destination_blob_name} is now public.") + else: + self._logger.error(f"Failed to make blob {destination_blob_name} public. {response.status_code} - {response.content}") diff --git a/app/server.py b/app/server.py new file mode 100644 index 0000000..71cc8fa --- /dev/null +++ b/app/server.py @@ -0,0 +1,149 @@ +import json +import os +import pathlib +import logging.config +import logging.handlers + +import aioboto3 +import contextlib +from contextlib import asynccontextmanager +from collections import defaultdict +from typing import List +from http import HTTPStatus + +import httpx +import whisper +from fastapi import FastAPI, Request +from fastapi.encoders import jsonable_encoder +from fastapi.exceptions import RequestValidationError +from fastapi.middleware import Middleware +from fastapi.middleware.cors import CORSMiddleware +from fastapi.responses import JSONResponse + +import nltk +from dotenv import load_dotenv +from starlette import status + +from app.api import router +from app.configs import config_di +from app.exceptions import CustomException +from app.middlewares import AuthenticationMiddleware, AuthBackend + +load_dotenv() + + +@asynccontextmanager +async def lifespan(_app: FastAPI): + """ + Startup and Shutdown logic is in this lifespan method + + https://fastapi.tiangolo.com/advanced/events/ + """ + # Whisper model + whisper_model = whisper.load_model("base") + + # NLTK required datasets download + nltk.download('words') + nltk.download("punkt") + + # AWS Polly client instantiation + context_stack = contextlib.AsyncExitStack() + session = aioboto3.Session() + polly_client = await context_stack.enter_async_context( + session.client( + 'polly', + region_name='eu-west-1', + aws_secret_access_key=os.getenv("AWS_ACCESS_KEY_ID"), + aws_access_key_id=os.getenv("AWS_SECRET_ACCESS_KEY") + ) + ) + + # HTTP Client + http_client = httpx.AsyncClient() + + config_di( + polly_client=polly_client, + http_client=http_client, + whisper_model=whisper_model + ) + + # Setup logging + config_file = pathlib.Path("./app/configs/logging/logging_config.json") + with open(config_file) as f_in: + config = json.load(f_in) + + logging.config.dictConfig(config) + + yield + + await http_client.aclose() + await polly_client.close() + await context_stack.aclose() + + +def setup_listeners(_app: FastAPI) -> None: + @_app.exception_handler(RequestValidationError) + async def custom_form_validation_error(request, exc): + """ + Don't delete request param + """ + reformatted_message = defaultdict(list) + for pydantic_error in exc.errors(): + loc, msg = pydantic_error["loc"], pydantic_error["msg"] + filtered_loc = loc[1:] if loc[0] in ("body", "query", "path") else loc + field_string = ".".join(filtered_loc) + if field_string == "cookie.refresh_token": + return JSONResponse( + status_code=401, + content={"error_code": 401, "message": HTTPStatus.UNAUTHORIZED.description}, + ) + reformatted_message[field_string].append(msg) + + return JSONResponse( + status_code=status.HTTP_400_BAD_REQUEST, + content=jsonable_encoder( + {"details": "Invalid request!", "errors": reformatted_message} + ), + ) + + @_app.exception_handler(CustomException) + async def custom_exception_handler(request: Request, exc: CustomException): + """ + Don't delete request param + """ + return JSONResponse( + status_code=exc.code, + content={"error_code": exc.error_code, "message": exc.message}, + ) + + +def setup_middleware() -> List[Middleware]: + middleware = [ + Middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ), + Middleware( + AuthenticationMiddleware, + backend=AuthBackend() + ) + ] + return middleware + + +def create_app() -> FastAPI: + _app = FastAPI( + docs_url=None, + redoc_url=None, + middleware=setup_middleware(), + lifespan=lifespan + ) + _app.include_router(router) + setup_listeners(_app) + return _app + + +app = create_app() diff --git a/app/services/__init__.py b/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/abc/__init__.py b/app/services/abc/__init__.py new file mode 100644 index 0000000..82b6cba --- /dev/null +++ b/app/services/abc/__init__.py @@ -0,0 +1,19 @@ +from .level import ILevelService +from .listening import IListeningService +from .writing import IWritingService +from .speaking import ISpeakingService +from .reading import IReadingService +from .grade import IGradeService +from .training import ITrainingService +from .third_parties import * + +__all__ = [ + "ILevelService", + "IListeningService", + "IWritingService", + "ISpeakingService", + "IReadingService", + "IGradeService", + "ITrainingService" +] +__all__.extend(third_parties.__all__) diff --git a/app/services/abc/grade.py b/app/services/abc/grade.py new file mode 100644 index 0000000..41ce1c3 --- /dev/null +++ b/app/services/abc/grade.py @@ -0,0 +1,23 @@ +from abc import ABC, abstractmethod +from typing import Dict, List + + +class IGradeService(ABC): + + @abstractmethod + async def calculate_grading_summary(self, extracted_sections: List): + pass + + @abstractmethod + async def _calculate_section_grade_summary(self, section): + pass + + @staticmethod + @abstractmethod + def _parse_openai_response(response): + pass + + @staticmethod + @abstractmethod + def _parse_bullet_points(bullet_points_str, grade): + pass diff --git a/app/services/abc/level.py b/app/services/abc/level.py new file mode 100644 index 0000000..127235f --- /dev/null +++ b/app/services/abc/level.py @@ -0,0 +1,24 @@ +from abc import ABC, abstractmethod + + +class ILevelService(ABC): + + @abstractmethod + async def get_level_exam(self): + pass + + @abstractmethod + async def get_level_utas(self): + pass + + @abstractmethod + async def _gen_multiple_choice_level(self, quantity: int, start_id=1): + pass + + @abstractmethod + async def _replace_exercise_if_exists(self, all_exams, current_exercise, current_exam, seen_keys): + pass + + @abstractmethod + async def _generate_single_mc_level_question(self): + pass diff --git a/app/services/abc/listening.py b/app/services/abc/listening.py new file mode 100644 index 0000000..3547122 --- /dev/null +++ b/app/services/abc/listening.py @@ -0,0 +1,68 @@ +from abc import ABC, abstractmethod +from queue import Queue +from typing import Dict + + +class IListeningService(ABC): + + @abstractmethod + async def generate_listening_question(self, section: int, topic: str) -> Dict: + pass + + @abstractmethod + async def generate_listening_exercises( + self, section: int, dialog: str, + req_exercises: list[str], exercises_queue: Queue, + start_id: int, difficulty: str + ): + pass + + @abstractmethod + async def save_listening(self, parts, min_timer, difficulty): + pass + + # ================================================================================================================== + # Helpers + # ================================================================================================================== + + @abstractmethod + async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: + pass + + @abstractmethod + async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: + pass + + @abstractmethod + def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): + pass + + @staticmethod + @abstractmethod + def _get_random_voice(gender: str): + pass + + @abstractmethod + async def _gen_multiple_choice_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + pass + + @abstractmethod + async def _gen_write_blanks_questions_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + pass + + @abstractmethod + async def _gen_write_blanks_notes_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + pass + + @abstractmethod + async def _gen_write_blanks_form_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + pass + diff --git a/app/services/abc/reading.py b/app/services/abc/reading.py new file mode 100644 index 0000000..2621b62 --- /dev/null +++ b/app/services/abc/reading.py @@ -0,0 +1,49 @@ +from abc import ABC, abstractmethod +from queue import Queue +from typing import List + +from app.configs.constants import QuestionType + + +class IReadingService(ABC): + + @abstractmethod + async def gen_reading_passage( + self, + passage_id: int, + topic: str, + req_exercises: List[str], + number_of_exercises_q: Queue, + difficulty: str + ): + pass + + # ================================================================================================================== + # Helpers + # ================================================================================================================== + + @abstractmethod + async def generate_reading_passage(self, q_type: QuestionType, topic: str): + pass + + @abstractmethod + async def _generate_reading_exercises( + self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty + ): + pass + + @abstractmethod + async def _gen_summary_fill_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + pass + + @abstractmethod + async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): + pass + + @abstractmethod + async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + pass + + @abstractmethod + async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): + pass diff --git a/app/services/abc/speaking.py b/app/services/abc/speaking.py new file mode 100644 index 0000000..5e19e05 --- /dev/null +++ b/app/services/abc/speaking.py @@ -0,0 +1,57 @@ +from abc import ABC, abstractmethod +from typing import List, Dict + + +class ISpeakingService(ABC): + + @abstractmethod + async def get_speaking_task(self, task_id: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def grade_speaking_task_1_and_2( + self, task: int, question: str, answer_firebase_path: str, sound_file_name: str + ): + pass + + @abstractmethod + async def grade_speaking_task_3(self, answers: Dict, task: int = 3): + pass + + @abstractmethod + async def create_videos_and_save_to_db(self, exercises: List[Dict], template: Dict, req_id: str): + pass + + @abstractmethod + async def generate_speaking_video(self, original_question: str, topic: str, avatar: str, prompts: List[str]): + pass + + @abstractmethod + async def generate_interactive_video(self, questions: List[str], avatar: str, topic: str): + pass + + # ================================================================================================================== + # Helpers + # ================================================================================================================== + + @staticmethod + @abstractmethod + def _zero_rating(comment: str): + pass + + @staticmethod + @abstractmethod + def _calculate_overall(response: Dict): + pass + + @abstractmethod + async def _get_speaking_corrections(self, text): + pass + + @abstractmethod + async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): + pass + + @abstractmethod + async def _create_video(self, question: str, avatar: str, error_message: str): + pass diff --git a/app/services/abc/third_parties/__init__.py b/app/services/abc/third_parties/__init__.py new file mode 100644 index 0000000..48a314b --- /dev/null +++ b/app/services/abc/third_parties/__init__.py @@ -0,0 +1,13 @@ +from .stt import ISpeechToTextService +from .tts import ITextToSpeechService +from .llm import ILLMService +from .vid_gen import IVideoGeneratorService +from .ai_detector import IAIDetectorService + +__all__ = [ + "ISpeechToTextService", + "ITextToSpeechService", + "ILLMService", + "IVideoGeneratorService", + "IAIDetectorService" +] diff --git a/app/services/abc/third_parties/ai_detector.py b/app/services/abc/third_parties/ai_detector.py new file mode 100644 index 0000000..e095210 --- /dev/null +++ b/app/services/abc/third_parties/ai_detector.py @@ -0,0 +1,13 @@ +from abc import ABC, abstractmethod +from typing import Dict, Optional + + +class IAIDetectorService(ABC): + + @abstractmethod + async def run_detection(self, text: str): + pass + + @abstractmethod + def _parse_detection(self, response: Dict) -> Optional[Dict]: + pass diff --git a/app/services/abc/third_parties/llm.py b/app/services/abc/third_parties/llm.py new file mode 100644 index 0000000..03d5550 --- /dev/null +++ b/app/services/abc/third_parties/llm.py @@ -0,0 +1,21 @@ +from abc import ABC, abstractmethod +from typing import List, Optional + + +class ILLMService(ABC): + + @abstractmethod + async def prediction( + self, + model: str, + messages: List, + fields_to_check: Optional[List[str]], + temperature: float, + check_blacklisted: bool = True, + token_count: int = -1 + ): + pass + + @abstractmethod + async def prediction_override(self, **kwargs): + pass diff --git a/app/services/abc/third_parties/stt.py b/app/services/abc/third_parties/stt.py new file mode 100644 index 0000000..7aec50d --- /dev/null +++ b/app/services/abc/third_parties/stt.py @@ -0,0 +1,8 @@ +from abc import ABC, abstractmethod + + +class ISpeechToTextService(ABC): + + @abstractmethod + async def speech_to_text(self, file_path): + pass diff --git a/app/services/abc/third_parties/tts.py b/app/services/abc/third_parties/tts.py new file mode 100644 index 0000000..bb375f9 --- /dev/null +++ b/app/services/abc/third_parties/tts.py @@ -0,0 +1,22 @@ +from abc import ABC, abstractmethod +from typing import Union + + +class ITextToSpeechService(ABC): + + @abstractmethod + async def synthesize_speech(self, text: str, voice: str, engine: str, output_format: str): + pass + + @abstractmethod + async def text_to_speech(self, text: Union[list[str], str], file_name: str): + pass + + @abstractmethod + async def _conversation_to_speech(self, conversation: list): + pass + + @abstractmethod + async def _text_to_speech(self, text: str): + pass + diff --git a/app/services/abc/third_parties/vid_gen.py b/app/services/abc/third_parties/vid_gen.py new file mode 100644 index 0000000..01dee64 --- /dev/null +++ b/app/services/abc/third_parties/vid_gen.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod + +from app.configs.constants import AvatarEnum + + +class IVideoGeneratorService(ABC): + + @abstractmethod + async def create_video(self, text: str, avatar: str): + pass diff --git a/app/services/abc/training.py b/app/services/abc/training.py new file mode 100644 index 0000000..f4719f0 --- /dev/null +++ b/app/services/abc/training.py @@ -0,0 +1,13 @@ +from abc import ABC, abstractmethod + + +class ITrainingService(ABC): + + @abstractmethod + async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): + pass + + @staticmethod + @abstractmethod + def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + pass diff --git a/app/services/abc/writing.py b/app/services/abc/writing.py new file mode 100644 index 0000000..c2dcce1 --- /dev/null +++ b/app/services/abc/writing.py @@ -0,0 +1,32 @@ +from abc import ABC, abstractmethod +from typing import Dict + + +class IWritingService(ABC): + + @abstractmethod + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def grade_writing_task(self, task: int, question: str, answer: str): + pass + + # ================================================================================================================== + # Helpers + # ================================================================================================================== + + @staticmethod + @abstractmethod + def _get_writing_prompt(task: int, topic: str, difficulty: str): + pass + + @staticmethod + @abstractmethod + async def _get_fixed_text(self, text): + pass + + @staticmethod + @abstractmethod + def _zero_rating(comment: str): + pass diff --git a/app/services/impl/__init__.py b/app/services/impl/__init__.py new file mode 100644 index 0000000..bf36cee --- /dev/null +++ b/app/services/impl/__init__.py @@ -0,0 +1,19 @@ +from .level import LevelService +from .listening import ListeningService +from .reading import ReadingService +from .speaking import SpeakingService +from .writing import WritingService +from .grade import GradeService +from .training import TrainingService +from .third_parties import * + +__all__ = [ + "LevelService", + "ListeningService", + "ReadingService", + "SpeakingService", + "WritingService", + "GradeService", + "TrainingService" +] +__all__.extend(third_parties.__all__) diff --git a/app/services/impl/grade.py b/app/services/impl/grade.py new file mode 100644 index 0000000..723987b --- /dev/null +++ b/app/services/impl/grade.py @@ -0,0 +1,156 @@ +import json +from typing import List +import copy + +from app.services.abc import ILLMService, IGradeService + + +class GradeService(IGradeService): + + chat_config = {'max_tokens': 1000, 'temperature': 0.2} + tools = [{ + "type": "function", + "function": { + "name": "save_evaluation_and_suggestions", + "description": "Saves the evaluation and suggestions requested by input.", + "parameters": { + "type": "object", + "properties": { + "evaluation": { + "type": "string", + "description": "A comment on the IELTS section grade obtained in the specific section and what it could mean without suggestions.", + }, + "suggestions": { + "type": "string", + "description": "A small paragraph text with suggestions on how to possibly get a better grade than the one obtained.", + }, + "bullet_points": { + "type": "string", + "description": "Text with four bullet points to improve the english speaking ability. Only include text for the bullet points separated by a paragraph. ", + }, + }, + "required": ["evaluation", "suggestions"], + }, + } + }] + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def calculate_grading_summary(self, extracted_sections: List): + ret = [] + + for section in extracted_sections: + openai_response_dict = await self._calculate_section_grade_summary(section) + ret.append( + { + 'code': section['code'], + 'name': section['name'], + 'grade': section['grade'], + 'evaluation': openai_response_dict['evaluation'], + 'suggestions': openai_response_dict['suggestions'], + 'bullet_points': self._parse_bullet_points(openai_response_dict['bullet_points'], section['grade']) + } + ) + + return {'sections': ret} + + async def _calculate_section_grade_summary(self, section): + section_name = section['name'] + section_grade = section['grade'] + messages = [ + { + "role": "user", + "content": ( + 'You are a IELTS test section grade evaluator. You will receive a IELTS test section name and the ' + 'grade obtained in the section. You should offer a evaluation comment on this grade and separately ' + 'suggestions on how to possibly get a better grade.' + ) + }, + { + "role": "user", + "content": f'Section: {str(section_name)} Grade: {str(section_grade)}', + }, + { + "role": "user", + "content": "Speak in third person." + }, + { + "role": "user", + "content": "Don't offer suggestions in the evaluation comment. Only in the suggestions section." + }, + { + "role": "user", + "content": ( + "Your evaluation comment on the grade should enunciate the grade, be insightful, be speculative, " + "be one paragraph long." + ) + }, + { + "role": "user", + "content": "Please save the evaluation comment and suggestions generated." + }, + { + "role": "user", + "content": f"Offer bullet points to improve the english {str(section_name)} ability." + }, + ] + + if section['code'] == "level": + messages[2:2] = [{ + "role": "user", + "content": ( + "This section is comprised of multiple choice questions that measure the user's overall english " + "level. These multiple choice questions are about knowledge on vocabulary, syntax, grammar rules, " + "and contextual usage. The grade obtained measures the ability in these areas and english language " + "overall." + ) + }] + elif section['code'] == "speaking": + messages[2:2] = [{ + "role": "user", + "content": ( + "This section is s designed to assess the English language proficiency of individuals who want to " + "study or work in English-speaking countries. The speaking section evaluates a candidate's ability " + "to communicate effectively in spoken English." + ) + }] + + chat_config = copy.deepcopy(self.chat_config) + tools = copy.deepcopy(self.tools) + + res = await self._llm.prediction_override( + model="gpt-3.5-turbo", + max_tokens=chat_config['max_tokens'], + temperature=chat_config['temperature'], + tools=tools, + messages=messages + ) + + return self._parse_openai_response(res) + + @staticmethod + def _parse_openai_response(response): + if 'choices' in response and len(response['choices']) > 0 and 'message' in response['choices'][ + 0] and 'tool_calls' in response['choices'][0]['message'] and isinstance( + response['choices'][0]['message']['tool_calls'], list) and len( + response['choices'][0]['message']['tool_calls']) > 0 and \ + response['choices'][0]['message']['tool_calls'][0]['function']['arguments']: + return json.loads(response['choices'][0]['message']['tool_calls'][0]['function']['arguments']) + else: + return {'evaluation': "", 'suggestions': "", 'bullet_points': []} + + @staticmethod + def _parse_bullet_points(bullet_points_str, grade): + max_grade_for_suggestions = 9 + if isinstance(bullet_points_str, str) and grade < max_grade_for_suggestions: + # Split the string by '\n' + lines = bullet_points_str.split('\n') + + # Remove '-' and trim whitespace from each line + cleaned_lines = [line.replace('-', '').strip() for line in lines] + + # Add '.' to lines that don't end with it + return [line + '.' if line and not line.endswith('.') else line for line in cleaned_lines] + else: + return [] diff --git a/app/services/impl/level.py b/app/services/impl/level.py new file mode 100644 index 0000000..40f651a --- /dev/null +++ b/app/services/impl/level.py @@ -0,0 +1,506 @@ +import json +import random +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent, QuestionType +from app.helpers import ExercisesHelper +from app.repositories.abc import IDocumentStore +from app.services.abc import ILevelService, ILLMService, IReadingService + + +class LevelService(ILevelService): + + def __init__( + self, llm: ILLMService, document_store: IDocumentStore, reading_service: IReadingService + ): + self._llm = llm + self._document_store = document_store + self._reading_service = reading_service + + async def get_level_exam(self): + number_of_exercises = 25 + exercises = await self._gen_multiple_choice_level(number_of_exercises) + return { + "exercises": [exercises], + "isDiagnostic": False, + "minTimer": 25, + "module": "level" + } + + async def _gen_multiple_choice_level(self, quantity: int, start_id=1): + gen_multiple_choice_for_text = ( + f'Generate {str(quantity)} multiple choice questions of 4 options for an english level exam, some easy ' + 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' + 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' + 'punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"id": "9", "options": ' + '[{"id": "A", "text": "And"}, {"id": "B", "text": "Cat"}, ' + '{"id": "C", "text": "Happy"}, {"id": "D", "text": "Jump"}], ' + '"prompt": "Which of the following is a conjunction?", ' + '"solution": "A", "variant": "text"}]}' + ) + }, + { + "role": "user", + "content": gen_multiple_choice_for_text + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != quantity: + return await self._gen_multiple_choice_level(quantity, start_id) + else: + all_exams = await self._document_store.get_all("level") + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], + "type": "multipleChoice", + } + + async def _replace_exercise_if_exists(self, all_exams, current_exercise, current_exam, seen_keys): + # Extracting relevant fields for comparison + key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) + # Check if the key is in the set + if key in seen_keys: + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys + ) + else: + seen_keys.add(key) + + for exam in all_exams: + exam_dict = exam.to_dict() + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exam_dict.get("exercises", [])[0]["questions"] + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys + ) + return current_exercise, seen_keys + + async def _generate_single_mc_level_question(self): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"id": "9", "options": [{"id": "A", "text": "And"}, {"id": "B", "text": "Cat"}, ' + '{"id": "C", "text": "Happy"}, {"id": "D", "text": "Jump"}], ' + '"prompt": "Which of the following is a conjunction?", ' + '"solution": "A", "variant": "text"}' + ) + }, + { + "role": "user", + "content": ( + 'Generate 1 multiple choice question of 4 options for an english level exam, it can be easy, ' + 'intermediate or advanced.' + ) + + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question + + async def get_level_utas(self): + # Formats + mc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the correct word or group of words that completes the sentences.", + "questions": None, + "type": "multipleChoice", + "part": 1 + } + + umc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the underlined word or group of words that is not correct.", + "questions": None, + "type": "multipleChoice", + "part": 2 + } + + bs_1 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 3 + } + + bs_2 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 4 + } + + reading = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and answer the questions below.", + "questions": None, + "type": "readingExercises", + "part": 5 + } + + all_mc_questions = [] + + # PART 1 + mc_exercises1 = await self._gen_multiple_choice_blank_space_utas(15, 1, all_mc_questions) + print(json.dumps(mc_exercises1, indent=4)) + all_mc_questions.append(mc_exercises1) + + # PART 2 + mc_exercises2 = await self._gen_multiple_choice_blank_space_utas(15, 16, all_mc_questions) + print(json.dumps(mc_exercises2, indent=4)) + all_mc_questions.append(mc_exercises2) + + # PART 3 + mc_exercises3 = await self._gen_multiple_choice_blank_space_utas(15, 31, all_mc_questions) + print(json.dumps(mc_exercises3, indent=4)) + all_mc_questions.append(mc_exercises3) + + mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] + print(json.dumps(mc_exercises, indent=4)) + mc["questions"] = mc_exercises + + # Underlined mc + underlined_mc = await self._gen_multiple_choice_underlined_utas(15, 46) + print(json.dumps(underlined_mc, indent=4)) + umc["questions"] = underlined_mc + + # Blank Space text 1 + blank_space_text_1 = await self._gen_blank_space_text_utas(12, 61, 250) + print(json.dumps(blank_space_text_1, indent=4)) + bs_1["questions"] = blank_space_text_1 + + # Blank Space text 2 + blank_space_text_2 = await self._gen_blank_space_text_utas(14, 73, 350) + print(json.dumps(blank_space_text_2, indent=4)) + bs_2["questions"] = blank_space_text_2 + + # Reading text + reading_text = await self._gen_reading_passage_utas(87, 10, 4) + print(json.dumps(reading_text, indent=4)) + reading["questions"] = reading_text + + return { + "exercises": { + "blankSpaceMultipleChoice": mc, + "underlinedMultipleChoice": umc, + "blankSpaceText1": bs_1, + "blankSpaceText2": bs_2, + "readingExercises": reading, + }, + "isDiagnostic": False, + "minTimer": 25, + "module": "level" + } + + async def _gen_multiple_choice_blank_space_utas(self, quantity: int, start_id: int, all_exams): + gen_multiple_choice_for_text = ( + f'Generate {str(quantity)} multiple choice blank space questions of 4 options for an english ' + 'level exam, some easy questions, some intermediate questions and some advanced questions. Ensure ' + 'that the questions cover a range of topics such as verb tense, subject-verb agreement, pronoun usage, ' + 'sentence structure, and punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"id": "9", "options": [{"id": "A", "text": ' + '"And"}, {"id": "B", "text": "Cat"}, {"id": "C", "text": ' + '"Happy"}, {"id": "D", "text": "Jump"}], ' + '"prompt": "Which of the following is a conjunction?", ' + '"solution": "A", "variant": "text"}]}') + }, + { + "role": "user", + "content": gen_multiple_choice_for_text + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != quantity: + return await self._gen_multiple_choice_level(quantity, start_id) + else: + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists_utas( + all_exams, + question["questions"][i], + question, + seen_keys + ) + return ExercisesHelper.fix_exercise_ids(question, start_id) + + async def _replace_exercise_if_exists_utas(self, all_exams, current_exercise, current_exam, seen_keys): + # Extracting relevant fields for comparison + key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) + # Check if the key is in the set + if key in seen_keys: + return self._replace_exercise_if_exists_utas( + all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys + ) + else: + seen_keys.add(key) + + for exam in all_exams: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exam.get("questions", []) + ): + return self._replace_exercise_if_exists_utas( + all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys + ) + return current_exercise, seen_keys + + + async def _gen_multiple_choice_underlined_utas(self, quantity: int, start_id: int): + json_format = { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + } + + gen_multiple_choice_for_text = ( + f'Generate {str(quantity)} multiple choice questions of 4 options for an english ' + 'level exam, some easy questions, some intermediate questions and some advanced questions. Ensure that ' + 'the questions cover a range of topics such as verb tense, subject-verb agreement, pronoun usage, ' + 'sentence structure, and punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) + }, + { + "role": "user", + "content": gen_multiple_choice_for_text + }, + { + "role": "user", + "content": ( + 'The type of multiple choice is the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\nOptions:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != quantity: + return await self._gen_multiple_choice_level(quantity, start_id) + else: + return ExercisesHelper.fix_exercise_ids(question, start_id)["questions"] + + async def _gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + json_format = { + "question": { + "words": [ + { + "id": "1", + "text": "a" + }, + { + "id": "2", + "text": "b" + }, + { + "id": "3", + "text": "c" + }, + { + "id": "4", + "text": "d" + } + ], + "text": "text" + } + } + + messages = [ + { + "role": "system", + "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) + }, + { + "role": "user", + "content": f'Generate a text of at least {str(size)} words about the topic {topic}.' + }, + { + "role": "user", + "content": ( + f'From the generated text choose {str(quantity)} words (cannot be sequential words) to replace ' + 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' + 'The ids must be ordered throughout the text and the words must be replaced only once. Put ' + 'the removed words and respective ids on the words array of the json in the correct order.' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["question"] + + async def _gen_reading_passage_utas( + self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + + passage = await self._reading_service.generate_reading_passage(QuestionType.READING_PASSAGE_1, topic) + short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) + mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) + return { + "exercises": { + "shortAnswer": short_answer, + "multipleChoice": mc_exercises, + }, + "text": { + "content": passage["text"], + "title": passage["title"] + } + } + + async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): + json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} + + messages = [ + { + "role": "system", + "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) + }, + { + "role": "user", + "content": ( + 'Generate ' + str(sa_quantity) + ' short answer questions, and the possible answers, must have ' + 'maximum 3 words per answer, about this text:\n"' + text + '"') + }, + { + "role": "user", + "content": 'The id starts at ' + str(start_id) + '.' + } + ] + + return ( + await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + )["questions"] + + async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): + json_format = { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + } + + messages = [ + { + "role": "system", + "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) + }, + { + "role": "user", + "content": 'Generate ' + str( + mc_quantity) + ' multiple choice questions of 4 options for this text:\n' + text + }, + { + "role": "user", + "content": 'Make sure every question only has 1 correct answer.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != mc_quantity: + return await self._gen_multiple_choice_level(mc_quantity, start_id) + else: + return ExercisesHelper.fix_exercise_ids(question, start_id)["questions"] diff --git a/app/services/impl/listening.py b/app/services/impl/listening.py new file mode 100644 index 0000000..af8f789 --- /dev/null +++ b/app/services/impl/listening.py @@ -0,0 +1,393 @@ +import uuid +from queue import Queue +import random +from typing import Dict + +from app.repositories.abc import IFileStorage, IDocumentStore +from app.services.abc import IListeningService, ILLMService, ITextToSpeechService +from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate +from app.configs.constants import ( + NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant +) +from app.helpers import ExercisesHelper + + +class ListeningService(IListeningService): + + CONVERSATION_TAIL = ( + "Please include random names and genders for the characters in your dialogue. " + "Make sure that the generated conversation does not contain forbidden subjects in muslim countries." + ) + + MONOLOGUE_TAIL = ( + "Make sure that the generated monologue does not contain forbidden subjects in muslim countries." + ) + + def __init__( + self, llm: ILLMService, + tts: ITextToSpeechService, + file_storage: IFileStorage, + document_store: IDocumentStore + ): + self._llm = llm + self._tts = tts + self._file_storage = file_storage + self._document_store = document_store + self._sections = { + "section_1": { + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation" + }, + "section_2": { + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue" + }, + "section_3": { + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation" + }, + "section_4": { + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue" + } + } + + async def generate_listening_question(self, section: int, topic: str): + return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) + + async def generate_listening_exercises( + self, section: int, dialog: str, + req_exercises: list[str], number_of_exercises_q: Queue, + start_id: int, difficulty: str + ): + dialog_type = self._sections[f'section_{section}']["type"] + + exercises = [] + + for req_exercise in req_exercises: + number_of_exercises = number_of_exercises_q.get() + + if req_exercise == "multipleChoice": + question = await self._gen_multiple_choice_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added multiple choice: " + str(question)) + elif req_exercise == "writeBlanksQuestions": + question = await self._gen_write_blanks_questions_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks questions: " + str(question)) + elif req_exercise == "writeBlanksFill": + question = await self._gen_write_blanks_notes_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks notes: " + str(question)) + elif req_exercise == "writeBlanksForm": + question = await self._gen_write_blanks_form_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks form: " + str(question)) + + start_id = start_id + number_of_exercises + + return exercises + + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str): + template = getListeningTemplate() + template['difficulty'] = difficulty + listening_id = str(uuid.uuid4()) + for i, part in enumerate(parts, start=0): + part_template = getListeningPartTemplate() + + file_name = str(uuid.uuid4()) + ".mp3" + sound_file_path = FilePaths.AUDIO_FILES_PATH + file_name + firebase_file_path = FilePaths.FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name + if "conversation" in part["text"]: + await self._tts.text_to_speech(part["text"]["conversation"], sound_file_path) + else: + await self._tts.text_to_speech(part["text"], sound_file_path) + file_url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) + + part_template["audio"]["source"] = file_url + part_template["exercises"] = part["exercises"] + + template['parts'].append(part_template) + + if min_timer != MinTimers.LISTENING_MIN_TIMER_DEFAULT: + template["minTimer"] = min_timer + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value + + (result, listening_id) = await self._document_store.save_to_db_with_id("listening", template, listening_id) + if result: + return {**template, "id": listening_id} + else: + raise Exception("Failed to save question: " + str(parts)) + + # ================================================================================================================== + # generate_listening_question helpers + # ================================================================================================================== + + async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: + head = ( + 'Compose an authentic conversation between two individuals in the everyday social context of "' + if section == 1 else + 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' + 'social context of "' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') + }, + { + "role": "user", + "content": ( + f'{head}{topic}". {self.CONVERSATION_TAIL}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["conversation"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return self._get_conversation_voices(response, True) + + async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: + context = 'social context' if section == 2 else 'academic subject' + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"monologue": "monologue"}') + }, + { + "role": "user", + "content": ( + f'Generate a comprehensive monologue set in the {context} of "{topic}". {self.MONOLOGUE_TAIL}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["monologue"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return response["monologue"] + + def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): + chosen_voices = [] + name_to_voice = {} + for segment in response['conversation']: + if 'voice' not in segment: + name = segment['name'] + if name in name_to_voice: + voice = name_to_voice[name] + else: + voice = None + # section 1 + if unique_voices_across_segments: + while voice is None: + chosen_voice = self._get_random_voice(segment['gender']) + if chosen_voice not in chosen_voices: + voice = chosen_voice + chosen_voices.append(voice) + # section 3 + else: + voice = self._get_random_voice(segment['gender']) + name_to_voice[name] = voice + segment['voice'] = voice + return response + + @staticmethod + def _get_random_voice(gender: str): + if gender.lower() == 'male': + available_voices = NeuralVoices.MALE_NEURAL_VOICES + else: + available_voices = NeuralVoices.FEMALE_NEURAL_VOICES + + return random.choice(available_voices)['Id'] + + # ================================================================================================================== + # generate_listening_exercises helpers + # ================================================================================================================== + + async def _gen_multiple_choice_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' + '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' + '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' + 'energy sources?", "solution": "C", "variant": "text"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty multiple choice questions of 4 options ' + f'for this {dialog_type}:\n"' + text + '"') + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["questions"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(questions, start_id)["questions"], + "type": "multipleChoice", + } + + async def _gen_write_blanks_questions_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' + f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Answer the questions below using no more than three words or a number accordingly.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } + + async def _gen_write_blanks_notes_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"notes": ["note_1", "note_2"]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty notes taken from this ' + f'{dialog_type}:\n"{text}"' + ) + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["notes"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["notes"][:quantity] + + formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) + + word_messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this ' + 'format: {"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') + + } + ] + words = await self._llm.prediction( + GPTModels.GPT_4_O, word_messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + words = words["words"][:quantity] + + replaced_notes = ExercisesHelper.replace_first_occurrences_with_placeholders_notes(questions, words, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": "Fill the blank space with the word missing from the audio.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": "\\n".join(replaced_notes), + "type": "writeBlanks" + } + + async def _gen_write_blanks_form_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id, difficulty + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"form": ["key: value", "key2: value"]}') + }, + { + "role": "user", + "content": ( + f'Generate a form with {str(quantity)} {difficulty} difficulty key-value pairs ' + f'about this {dialog_type}:\n"{text}"' + ) + } + ] + + parsed_form = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + parsed_form = parsed_form["form"][:quantity] + + replaced_form, words = ExercisesHelper.build_write_blanks_text_form(parsed_form, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Fill the form with words/numbers missing.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": replaced_form, + "type": "writeBlanks" + } + diff --git a/app/services/impl/reading.py b/app/services/impl/reading.py new file mode 100644 index 0000000..243d382 --- /dev/null +++ b/app/services/impl/reading.py @@ -0,0 +1,287 @@ +import random +import uuid +from queue import Queue +from typing import List + +from app.services.abc import IReadingService, ILLMService +from app.configs.constants import QuestionType, TemperatureSettings, FieldsAndExercises, GPTModels +from app.helpers import ExercisesHelper + + +class ReadingService(IReadingService): + + def __init__(self, llm: ILLMService): + self._llm = llm + self._passages = { + "passage_1": { + "question_type": QuestionType.READING_PASSAGE_1, + "start_id": 1 + }, + "passage_2": { + "question_type": QuestionType.READING_PASSAGE_2, + "start_id": 14 + }, + "passage_3": { + "question_type": QuestionType.READING_PASSAGE_3, + "start_id": 27 + } + } + + async def gen_reading_passage( + self, + passage_id: int, + topic: str, + req_exercises: List[str], + number_of_exercises_q: Queue, + difficulty: str + ): + _passage = self._passages[f'passage_{str(passage_id)}'] + + passage = await self.generate_reading_passage(_passage["question_type"], topic) + + if passage == "": + return await self.gen_reading_passage(passage_id, topic, req_exercises, number_of_exercises_q, difficulty) + + start_id = _passage["start_id"] + exercises = await self._generate_reading_exercises( + passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty + ) + if ExercisesHelper.contains_empty_dict(exercises): + return await self.gen_reading_passage(passage_id, topic, req_exercises, number_of_exercises_q, difficulty) + + return { + "exercises": exercises, + "text": { + "content": passage["text"], + "title": passage["title"] + }, + "difficulty": difficulty + } + + async def generate_reading_passage(self, q_type: QuestionType, topic: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"title": "title of the text", "text": "generated text"}') + }, + { + "role": "user", + "content": ( + f'Generate an extensive text for IELTS {q_type.value}, of at least 1500 words, ' + f'on the topic of "{topic}". The passage should offer a substantial amount of ' + 'information, analysis, or narrative relevant to the chosen subject matter. This text ' + 'passage aims to serve as the primary reading section of an IELTS test, providing an ' + 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' + 'does not contain forbidden subjects in muslim countries.' + ) + + } + ] + + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + FieldsAndExercises.GEN_TEXT_FIELDS, + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + async def _generate_reading_exercises( + self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty + ): + exercises = [] + for req_exercise in req_exercises: + number_of_exercises = number_of_exercises_q.get() + + if req_exercise == "fillBlanks": + question = await self._gen_summary_fill_blanks_exercise(passage, number_of_exercises, start_id, difficulty) + exercises.append(question) + print("Added fill blanks: " + str(question)) + elif req_exercise == "trueFalse": + question = await self._gen_true_false_not_given_exercise(passage, number_of_exercises, start_id, difficulty) + exercises.append(question) + print("Added trueFalse: " + str(question)) + elif req_exercise == "writeBlanks": + question = await self._gen_write_blanks_exercise(passage, number_of_exercises, start_id, difficulty) + if ExercisesHelper.answer_word_limit_ok(question): + exercises.append(question) + print("Added write blanks: " + str(question)) + else: + exercises.append({}) + print("Did not add write blanks because it did not respect word limit") + elif req_exercise == "paragraphMatch": + question = await self._gen_paragraph_match_exercise(passage, number_of_exercises, start_id) + exercises.append(question) + print("Added paragraph match: " + str(question)) + + start_id = start_id + number_of_exercises + + return exercises + + async def _gen_summary_fill_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{ "summary": "summary", "words": ["word_1", "word_2"] }') + }, + { + "role": "user", + "content": ( + f'Summarize this text: "{text}"' + ) + + }, + { + "role": "user", + "content": ( + f'Select {str(quantity)} {difficulty} difficulty words, it must be words and not ' + 'expressions, from the summary.' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders(response["summary"], response["words"], start_id) + options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], 5) + solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) + + return { + "allowRepetition": True, + "id": str(uuid.uuid4()), + "prompt": ( + "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are " + "more words than spaces so you will not use them all. You may use any of the words more than once." + ), + "solutions": solutions, + "text": replaced_summary, + "type": "fillBlanks", + "words": options_words + + } + + async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' + '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty statements based on the provided text. ' + 'Ensure that your statements accurately represent information or inferences from the text, and ' + 'provide a variety of responses, including, at least one of each True, False, and Not Given, ' + f'as appropriate.\n\nReference text:\n\n {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["prompts"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["prompts"] + + if len(questions) > quantity: + questions = ExercisesHelper.remove_excess_questions(questions, len(questions) - quantity) + + for i, question in enumerate(questions, start=start_id): + question["id"] = str(i) + + return { + "id": str(uuid.uuid4()), + "prompt": "Do the following statements agree with the information given in the Reading Passage?", + "questions": questions, + "type": "trueFalse" + } + + async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' + f'possible answers, must have maximum 3 words per answer, about this text:\n"{text}"' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": "Choose no more than three words and/or a number from the passage for each answer.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } + + async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): + paragraphs = ExercisesHelper.assign_letters_to_paragraphs(text) + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}') + }, + { + "role": "user", + "content": ( + 'For every paragraph of the list generate a minimum 5 word heading for it. ' + f'The paragraphs are these: {str(paragraphs)}' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["headings"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + headings = response["headings"] + + options = [] + for i, paragraph in enumerate(paragraphs, start=0): + paragraph["heading"] = headings[i] + options.append({ + "id": paragraph["letter"], + "sentence": paragraph["paragraph"] + }) + + random.shuffle(paragraphs) + sentences = [] + for i, paragraph in enumerate(paragraphs, start=start_id): + sentences.append({ + "id": i, + "sentence": paragraph["heading"], + "solution": paragraph["letter"] + }) + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": options, + "prompt": "Choose the correct heading for paragraphs from the list of headings below.", + "sentences": sentences[:quantity], + "type": "matchSentences" + } diff --git a/app/services/impl/speaking.py b/app/services/impl/speaking.py new file mode 100644 index 0000000..263b4b0 --- /dev/null +++ b/app/services/impl/speaking.py @@ -0,0 +1,521 @@ +import logging +import os +import re +import uuid +import random +from typing import Dict, List + +from app.repositories.abc import IFileStorage, IDocumentStore +from app.services.abc import ISpeakingService, ILLMService, IVideoGeneratorService, ISpeechToTextService +from app.configs.constants import ( + FieldsAndExercises, GPTModels, TemperatureSettings, + AvatarEnum, FilePaths +) +from app.helpers import TextHelper + + +class SpeakingService(ISpeakingService): + + def __init__( + self, llm: ILLMService, vid_gen: IVideoGeneratorService, + file_storage: IFileStorage, document_store: IDocumentStore, + stt: ISpeechToTextService + ): + self._llm = llm + self._vid_gen = vid_gen + self._file_storage = file_storage + self._document_store = document_store + self._stt = stt + self._logger = logging.getLogger(__name__) + self._tasks = { + "task_1": { + "get": { + "json_template": ( + '{"topic": "topic", "question": "question"}' + ), + "prompt": ( + 'Craft a thought-provoking question of {difficulty} difficulty for IELTS Speaking Part 1 ' + 'that encourages candidates to delve deeply into personal experiences, preferences, or ' + 'insights on the topic of "{topic}". Instruct the candidate to offer not only detailed ' + 'descriptions but also provide nuanced explanations, examples, or anecdotes to enrich ' + 'their response. Make sure that the generated question does not contain forbidden subjects in ' + 'muslim countries.' + ) + } + }, + "task_2": { + "get": { + "json_template": ( + '{"topic": "topic", "question": "question", "prompts": ["prompt_1", "prompt_2", "prompt_3"]}' + ), + "prompt": ( + 'Create a question of {difficulty} difficulty for IELTS Speaking Part 2 ' + 'that encourages candidates to narrate a personal experience or story related to the topic ' + 'of "{topic}". Include 3 prompts that guide the candidate to describe ' + 'specific aspects of the experience, such as details about the situation, ' + 'their actions, and the reasons it left a lasting impression. Make sure that the ' + 'generated question does not contain forbidden subjects in muslim countries.' + ) + } + }, + "task_3": { + "get": { + "json_template": ( + '{"topic": "topic", "questions": ["question", "question", "question"]}' + ), + "prompt": ( + 'Formulate a set of 3 questions of {difficulty} difficulty for IELTS Speaking Part 3 ' + 'that encourage candidates to engage in a meaningful discussion on the topic of "{topic}". ' + 'Provide inquiries, ensuring they explore various aspects, perspectives, and implications ' + 'related to the topic. Make sure that the generated question does not contain forbidden ' + 'subjects in muslim countries.' + ) + } + }, + } + + async def get_speaking_task(self, task_id: int, topic: str, difficulty: str): + task_values = self._tasks[f'task_{task_id}']['get'] + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + + task_values["json_template"] + ) + }, + { + "role": "user", + "content": str(task_values["prompt"]).format(topic=topic, difficulty=difficulty) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, FieldsAndExercises.GEN_FIELDS, TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + # TODO: this was on GET /speaking_task_3 don't know if it is intentional only for 3 + if task_id == 3: + # Remove the numbers from the questions only if the string starts with a number + response["questions"] = [ + re.sub(r"^\d+\.\s*", "", question) + if re.match(r"^\d+\.", question) else question + for question in response["questions"] + ] + + response["type"] = task_id + response["difficulty"] = difficulty + response["topic"] = topic + return response + + async def grade_speaking_task_1_and_2( + self, task: int, question: str, answer_firebase_path: str, sound_file_name: str + ): + request_id = uuid.uuid4() + req_data = { + "question": question, + "answer": answer_firebase_path + } + self._logger.info( + f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' + f'Use this id to track the logs: {str(request_id)} - Request data: {str(req_data)}' + ) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloading file {answer_firebase_path}') + + await self._file_storage.download_firebase_file(answer_firebase_path, sound_file_name) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloaded file {answer_firebase_path} to {sound_file_name}') + + answer = await self._stt.speech_to_text(sound_file_name) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Transcripted answer: {answer}') + + if TextHelper.has_x_words(answer, 20): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"comment": "comment about answer quality", "overall": 0.0, ' + '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' + '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') + }, + { + "role": "user", + "content": ( + f'Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a ' + 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' + 'assign a score of 0 if the response fails to address the question. Additionally, provide ' + 'detailed commentary highlighting both strengths and weaknesses in the response.' + f'\n Question: "{question}" \n Answer: "{answer}"') + } + ] + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting grading of the answer.') + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + ["comment"], + TemperatureSettings.GRADING_TEMPERATURE + ) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Answer graded: {str(response)}') + + perfect_answer_messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"answer": "perfect answer"}' + ) + }, + { + "role": "user", + "content": ( + 'Provide a perfect answer according to ielts grading system to the following ' + f'Speaking Part {task} question: "{question}"') + } + ] + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting perfect answer.') + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + perfect_answer_messages, + ["answer"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + response['perfect_answer'] = response["answer"] + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Perfect answer: ' + response['perfect_answer']) + + response['transcript'] = answer + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting fixed text.') + + response['fixed_text'] = await self._get_speaking_corrections(answer) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Fixed text: ' + response['fixed_text']) + + if response["overall"] == "0.0" or response["overall"] == 0.0: + response["overall"] = self._calculate_overall(response) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Final response: {str(response)}') + return response + else: + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - ' + f'The answer had less words than threshold 20 to be graded. Answer: {answer}' + ) + + return self._zero_rating("The audio recorded does not contain enough english words to be graded.") + + # TODO: When there's more time grade_speaking_task_1_2 can be merged with this, when there's more time + async def grade_speaking_task_3(self, answers: Dict, task: int = 3): + request_id = uuid.uuid4() + self._logger.info( + f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' + f'Use this id to track the logs: {str(request_id)} - Request data: {str(answers)}' + ) + + text_answers = [] + perfect_answers = [] + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Received {str(len(answers))} total answers.' + ) + for item in answers: + sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloading file {item["answer"]}') + + await self._file_storage.download_firebase_file(item["answer"], sound_file_name) + + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - ' + 'Downloaded file ' + item["answer"] + f' to {sound_file_name}' + ) + + answer_text = await self._stt.speech_to_text(sound_file_name) + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Transcripted answer: {answer_text}') + + text_answers.append(answer_text) + item["answer"] = answer_text + os.remove(sound_file_name) + + if not TextHelper.has_x_words(answer_text, 20): + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - ' + f'The answer had less words than threshold 20 to be graded. Answer: {answer_text}') + return self._zero_rating("The audio recorded does not contain enough english words to be graded.") + + perfect_answer_messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"answer": "perfect answer"}' + ) + }, + { + "role": "user", + "content": ( + 'Provide a perfect answer according to ielts grading system to the following ' + f'Speaking Part {task} question: "{item["question"]}"' + ) + } + ] + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - ' + f'Requesting perfect answer for question: {item["question"]}' + ) + + perfect_answers.append( + await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + perfect_answer_messages, + ["answer"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"comment": "comment about answer quality", "overall": 0.0, ' + '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' + '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') + } + ] + message = ( + f"Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a " + "strict assessment that penalizes errors. Deduct points for deviations from the task, and " + "assign a score of 0 if the response fails to address the question. Additionally, provide detailed " + "commentary highlighting both strengths and weaknesses in the response." + "\n\n The questions and answers are: \n\n'") + + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Formatting answers and questions for prompt.' + ) + + formatted_text = "" + for i, entry in enumerate(answers, start=1): + formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" + formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" + + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Formatted answers and questions for prompt: {formatted_text}' + ) + + message += formatted_text + + messages.append({ + "role": "user", + "content": message + }) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting grading of the answers.') + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, messages, ["comment"], TemperatureSettings.GRADING_TEMPERATURE + ) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Answers graded: {str(response)}') + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Adding perfect answers to response.') + + for i, answer in enumerate(perfect_answers, start=1): + response['perfect_answer_' + str(i)] = answer + + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Adding transcript and fixed texts to response.' + ) + + for i, answer in enumerate(text_answers, start=1): + response['transcript_' + str(i)] = answer + response['fixed_text_' + str(i)] = await self._get_speaking_corrections(answer) + + if response["overall"] == "0.0" or response["overall"] == 0.0: + response["overall"] = self._calculate_overall(response) + + self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Final response: {str(response)}') + + return response + + # ================================================================================================================== + # grade_speaking_task helpers + # ================================================================================================================== + + @staticmethod + def _zero_rating(comment: str): + return { + "comment": comment, + "overall": 0, + "task_response": { + "Fluency and Coherence": 0, + "Lexical Resource": 0, + "Grammatical Range and Accuracy": 0, + "Pronunciation": 0 + } + } + + @staticmethod + def _calculate_overall(response: Dict): + return round( + ( + response["task_response"]["Fluency and Coherence"] + + response["task_response"]["Lexical Resource"] + + response["task_response"]["Grammatical Range and Accuracy"] + + response["task_response"]["Pronunciation"] + ) / 4, 1 + ) + + async def _get_speaking_corrections(self, text): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"fixed_text": "fixed transcription with no misspelling errors"}' + ) + }, + { + "role": "user", + "content": ( + 'Fix the errors in the provided transcription and put it in a JSON. ' + f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + ["fixed_text"], + 0.2, + False + ) + return response["fixed_text"] + + async def create_videos_and_save_to_db(self, exercises, template, req_id): + template = await self._create_video_per_part(exercises, template, 1) + template = await self._create_video_per_part(exercises, template, 2) + template = await self._create_video_per_part(exercises, template, 3) + + await self._document_store.save_to_db_with_id("speaking", template, req_id) + self._logger.info(f'Saved speaking to DB with id {req_id} : {str(template)}') + + async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): + template_index = part - 1 + + # Using list comprehension to find the element with the desired value in the 'type' field + found_exercises = [element for element in exercises if element.get('type') == part] + + # Check if any elements were found + if found_exercises: + exercise = found_exercises[0] + self._logger.info(f'Creating video for speaking part {part}') + if part in {1, 2}: + result = await self._create_video( + exercise["question"], + (random.choice(list(AvatarEnum))).value, + f'Failed to create video for part {part} question: {str(exercise["question"])}' + ) + if result is not None: + if part == 2: + template["exercises"][template_index]["prompts"] = exercise["prompts"] + + template["exercises"][template_index]["text"] = exercise["question"] + template["exercises"][template_index]["title"] = exercise["topic"] + template["exercises"][template_index]["video_url"] = result["video_url"] + template["exercises"][template_index]["video_path"] = result["video_path"] + else: + questions = [] + for question in exercise["questions"]: + result = await self._create_video( + question, + (random.choice(list(AvatarEnum))).value, + f'Failed to create video for part {part} question: {str(exercise["question"])}' + ) + if result is not None: + video = { + "text": question, + "video_path": result["video_path"], + "video_url": result["video_url"] + } + questions.append(video) + + template["exercises"][template_index]["prompts"] = questions + template["exercises"][template_index]["title"] = exercise["topic"] + + if not found_exercises: + template["exercises"].pop(template_index) + + return template + + # TODO: Check if it is intended to log the original question + async def generate_speaking_video(self, original_question: str, topic: str, avatar: str, prompts: List[str]): + if len(prompts) > 0: + question = original_question + " In your answer you should consider: " + " ".join(prompts) + else: + question = original_question + + error_msg = f'Failed to create video for part 1 question: {original_question}' + + result = await self._create_video( + question, + avatar, + error_msg + ) + + if result is not None: + return { + "text": original_question, + "prompts": prompts, + "title": topic, + **result, + "type": "speaking", + "id": uuid.uuid4() + } + else: + return str(error_msg) + + async def generate_interactive_video(self, questions: List[str], avatar: str, topic: str): + sp_questions = [] + self._logger.info('Creating videos for speaking part 3') + for question in questions: + result = await self._create_video( + question, + avatar, + f'Failed to create video for part 3 question: {question}' + ) + + if result is not None: + video = { + "text": question, + **result + } + sp_questions.append(video) + + return { + "prompts": sp_questions, + "title": topic, + "type": "interactiveSpeaking", + "id": uuid.uuid4() + } + + async def _create_video(self, question: str, avatar: str, error_message: str): + result = await self._vid_gen.create_video(question, avatar) + if result is not None: + sound_file_path = FilePaths.VIDEO_FILES_PATH + result + firebase_file_path = FilePaths.FIREBASE_SPEAKING_VIDEO_FILES_PATH + result + url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) + return { + "video_path": firebase_file_path, + "video_url": url + } + self._logger.error(error_message) + return None diff --git a/app/services/impl/third_parties/__init__.py b/app/services/impl/third_parties/__init__.py new file mode 100644 index 0000000..de0420b --- /dev/null +++ b/app/services/impl/third_parties/__init__.py @@ -0,0 +1,13 @@ +from .aws_polly import AWSPolly +from .heygen import Heygen +from .openai import OpenAI +from .whisper import OpenAIWhisper +from .gpt_zero import GPTZero + +__all__ = [ + "AWSPolly", + "Heygen", + "OpenAI", + "OpenAIWhisper", + "GPTZero" +] diff --git a/app/services/impl/third_parties/aws_polly.py b/app/services/impl/third_parties/aws_polly.py new file mode 100644 index 0000000..23ad1eb --- /dev/null +++ b/app/services/impl/third_parties/aws_polly.py @@ -0,0 +1,87 @@ +import random +from typing import Union + +import aiofiles +from aiobotocore.client import BaseClient + +from app.services.abc import ITextToSpeechService +from app.configs.constants import NeuralVoices + + +class AWSPolly(ITextToSpeechService): + + def __init__(self, client: BaseClient): + self._client = client + + async def synthesize_speech(self, text: str, voice: str, engine: str = "neural", output_format: str = "mp3"): + tts_response = await self._client.synthesize_speech( + Engine=engine, + Text=text, + OutputFormat=output_format, + VoiceId=voice + ) + return await tts_response['AudioStream'].read() + + async def text_to_speech(self, text: Union[list[str], str], file_name: str): + if isinstance(text, str): + audio_segments = await self._text_to_speech(text) + elif isinstance(text, list): + audio_segments = await self._conversation_to_speech(text) + else: + raise ValueError("Unsupported argument for text_to_speech") + + final_message = await self.synthesize_speech( + "This audio recording, for the listening exercise, has finished.", + "Stephen" + ) + + # Add finish message + audio_segments.append(final_message) + + # Combine the audio segments into a single audio file + combined_audio = b"".join(audio_segments) + # Save the combined audio to a single file + async with aiofiles.open(file_name, "wb") as f: + await f.write(combined_audio) + + print("Speech segments saved to " + file_name) + + async def _text_to_speech(self, text: str): + voice = random.choice(NeuralVoices.ALL_NEURAL_VOICES)['Id'] + # Initialize an empty list to store audio segments + audio_segments = [] + for part in self._divide_text(text): + audio_segments.append(await self.synthesize_speech(part, voice)) + + return audio_segments + + async def _conversation_to_speech(self, conversation: list): + # Initialize an empty list to store audio segments + audio_segments = [] + # Iterate through the text segments, convert to audio segments, and store them + for segment in conversation: + audio_segments.append(await self.synthesize_speech(segment["text"], segment["voice"])) + + return audio_segments + + @staticmethod + def _divide_text(text, max_length=3000): + if len(text) <= max_length: + return [text] + + divisions = [] + current_position = 0 + + while current_position < len(text): + next_position = min(current_position + max_length, len(text)) + next_period_position = text.rfind('.', current_position, next_position) + + if next_period_position != -1 and next_period_position > current_position: + divisions.append(text[current_position:next_period_position + 1]) + current_position = next_period_position + 1 + else: + # If no '.' found in the next chunk, split at max_length + divisions.append(text[current_position:next_position]) + current_position = next_position + + return divisions diff --git a/app/services/impl/third_parties/gpt_zero.py b/app/services/impl/third_parties/gpt_zero.py new file mode 100644 index 0000000..bee10db --- /dev/null +++ b/app/services/impl/third_parties/gpt_zero.py @@ -0,0 +1,52 @@ +from logging import getLogger +from typing import Dict, Optional + +from httpx import AsyncClient + +from app.services.abc.third_parties.ai_detector import IAIDetectorService + + +class GPTZero(IAIDetectorService): + + _GPT_ZERO_ENDPOINT = 'https://api.gptzero.me/v2/predict/text' + + def __init__(self, client: AsyncClient, gpt_zero_key: str): + self._header = { + 'x-api-key': gpt_zero_key + } + self._http_client = client + self._logger = getLogger(__name__) + + async def run_detection(self, text: str): + data = { + 'document': text, + 'version': '', + 'multilingual': False + } + + response = await self._http_client.post(self._GPT_ZERO_ENDPOINT, headers=self._header, json=data) + if response.status_code != 200: + return None + return self._parse_detection(response.json()) + + def _parse_detection(self, response: Dict) -> Optional[Dict]: + try: + text_scan = response["documents"][0] + + filtered_sentences = [ + { + "sentence": item["sentence"], + "highlight_sentence_for_ai": item["highlight_sentence_for_ai"] + } + for item in text_scan["sentences"] + ] + + return { + "class_probabilities": text_scan["class_probabilities"], + "confidence_category": text_scan["confidence_category"], + "predicted_class": text_scan["predicted_class"], + "sentences": filtered_sentences + } + except Exception as e: + self._logger.error(f'Failed to parse GPT\'s Zero response: {str(e)}') + return None diff --git a/app/services/impl/third_parties/heygen.py b/app/services/impl/third_parties/heygen.py new file mode 100644 index 0000000..31361bf --- /dev/null +++ b/app/services/impl/third_parties/heygen.py @@ -0,0 +1,90 @@ +import asyncio +import os +import logging +import aiofiles + +from httpx import AsyncClient + +from app.services.abc import IVideoGeneratorService + + +class Heygen(IVideoGeneratorService): + + # TODO: Not used, remove if not necessary + # CREATE_VIDEO_URL = 'https://api.heygen.com/v1/template.generate' + + _GET_VIDEO_URL = 'https://api.heygen.com/v1/video_status.get' + + def __init__(self, client: AsyncClient, heygen_token: str): + self._get_header = { + 'X-Api-Key': heygen_token + } + self._post_header = { + 'X-Api-Key': heygen_token, + 'Content-Type': 'application/json' + } + self._http_client = client + self._logger = logging.getLogger(__name__) + + async def create_video(self, text: str, avatar: str): + # POST TO CREATE VIDEO + create_video_url = 'https://api.heygen.com/v2/template/' + avatar + '/generate' + data = { + "test": False, + "caption": False, + "title": "video_title", + "variables": { + "script_here": { + "name": "script_here", + "type": "text", + "properties": { + "content": text + } + } + } + } + response = await self._http_client.post(create_video_url, headers=self._post_header, json=data) + self._logger.info(response.status_code) + self._logger.info(response.json()) + + # GET TO CHECK STATUS AND GET VIDEO WHEN READY + video_id = response.json()["data"]["video_id"] + params = { + 'video_id': response.json()["data"]["video_id"] + } + response = {} + status = "processing" + error = None + + while status != "completed" and error is None: + response = await self._http_client.get(self._GET_VIDEO_URL, headers=self._get_header, params=params) + response_data = response.json() + + status = response_data["data"]["status"] + error = response_data["data"]["error"] + + if status != "completed" and error is None: + self._logger.info(f"Status: {status}") + await asyncio.sleep(10) # Wait for 10 second before the next request + + self._logger.info(response.status_code) + self._logger.info(response.json()) + + # DOWNLOAD VIDEO + download_url = response.json()['data']['video_url'] + output_directory = 'download-video/' + output_filename = video_id + '.mp4' + + response = await self._http_client.get(download_url) + + if response.status_code == 200: + os.makedirs(output_directory, exist_ok=True) # Create the directory if it doesn't exist + output_path = os.path.join(output_directory, output_filename) + async with aiofiles.open(output_path, 'wb') as f: + await f.write(response.content) + self._logger.info(f"File '{output_filename}' downloaded successfully.") + return output_filename + else: + self._logger.error(f"Failed to download file. Status code: {response.status_code}") + return None + diff --git a/app/services/impl/third_parties/openai.py b/app/services/impl/third_parties/openai.py new file mode 100644 index 0000000..3c7eed2 --- /dev/null +++ b/app/services/impl/third_parties/openai.py @@ -0,0 +1,97 @@ +import json +import re +import logging +from typing import List, Optional +from openai import AsyncOpenAI +from openai.types.chat import ChatCompletionMessageParam + +from app.services.abc import ILLMService +from app.helpers import count_tokens +from app.configs.constants import BLACKLISTED_WORDS + + +class OpenAI(ILLMService): + + MAX_TOKENS = 4097 + TRY_LIMIT = 2 + + def __init__(self, client: AsyncOpenAI): + self._client = client + self._logger = logging.getLogger(__name__) + + async def prediction( + self, + model: str, + messages: List[ChatCompletionMessageParam], + fields_to_check: Optional[List[str]], + temperature: float, + check_blacklisted: bool = True, + token_count: int = -1 + ): + if token_count == -1: + token_count = self._count_total_tokens(messages) + return await self._prediction(model, messages, token_count, fields_to_check, temperature, 0, check_blacklisted) + + async def _prediction( + self, + model: str, + messages: List[ChatCompletionMessageParam], + token_count: int, + fields_to_check: Optional[List[str]], + temperature: float, + try_count: int, + check_blacklisted: bool, + ): + result = await self._client.chat.completions.create( + model=model, + max_tokens=int(self.MAX_TOKENS - token_count - 300), + temperature=float(temperature), + messages=messages, + response_format={"type": "json_object"} + ) + result = result.choices[0].message.content + + if check_blacklisted: + found_blacklisted_word = self._get_found_blacklisted_words(result) + + if found_blacklisted_word is not None and try_count < self.TRY_LIMIT: + self._logger.warning("Result contains blacklisted words: " + str(found_blacklisted_word)) + return await self._prediction( + model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted + ) + elif found_blacklisted_word is not None and try_count >= self.TRY_LIMIT: + return "" + + if fields_to_check is None: + return json.loads(result) + + if not self._check_fields(result, fields_to_check) and try_count < self.TRY_LIMIT: + return await self._prediction( + model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted + ) + + return json.loads(result) + + async def prediction_override(self, **kwargs): + return await self._client.chat.completions.create( + **kwargs + ) + + @staticmethod + def _get_found_blacklisted_words(text: str): + text_lower = text.lower() + for word in BLACKLISTED_WORDS: + if re.search(r'\b' + re.escape(word) + r'\b', text_lower): + return word + return None + + @staticmethod + def _count_total_tokens(messages): + total_tokens = 0 + for message in messages: + total_tokens += count_tokens(message["content"])["n_tokens"] + return total_tokens + + @staticmethod + def _check_fields(obj, fields): + return all(field in obj for field in fields) \ No newline at end of file diff --git a/app/services/impl/third_parties/whisper.py b/app/services/impl/third_parties/whisper.py new file mode 100644 index 0000000..c379288 --- /dev/null +++ b/app/services/impl/third_parties/whisper.py @@ -0,0 +1,22 @@ +import os + +from fastapi.concurrency import run_in_threadpool + +from whisper import Whisper +from app.services.abc import ISpeechToTextService + + +class OpenAIWhisper(ISpeechToTextService): + + def __init__(self, model: Whisper): + self._model = model + + async def speech_to_text(self, file_path): + if os.path.exists(file_path): + result = await run_in_threadpool( + self._model.transcribe, file_path, fp16=False, language='English', verbose=False + ) + return result["text"] + else: + print("File not found:", file_path) + raise Exception("File " + file_path + " not found.") diff --git a/app/services/impl/training.py b/app/services/impl/training.py new file mode 100644 index 0000000..d74abcf --- /dev/null +++ b/app/services/impl/training.py @@ -0,0 +1,68 @@ +import re +from functools import reduce + +from app.configs.constants import TemperatureSettings, GPTModels +from app.helpers import count_tokens +from app.services.abc import ILLMService, ITrainingService + + +class TrainingService(ITrainingService): + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): + messages = self._get_question_tips(question, answer, correct_answer, context) + + token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], + map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + None, + TemperatureSettings.TIPS_TEMPERATURE, + token_count=token_count + ) + + if isinstance(response, str): + response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) + + return response + + @staticmethod + def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + messages = [ + { + "role": "user", + "content": ( + "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " + "help students understand why it was a wrong answer and gives helpful insight for the future. " + "The tip should refer to the context and question." + ), + } + ] + + if not (context is None or context == ""): + messages.append({ + "role": "user", + "content": f"This is the context for the question: {context}", + }) + + messages.extend([ + { + "role": "user", + "content": f"This is the question: {question}", + }, + { + "role": "user", + "content": f"This is the answer: {answer}", + }, + { + "role": "user", + "content": f"This is the correct answer: {correct_answer}", + } + ]) + + return messages + diff --git a/app/services/impl/writing.py b/app/services/impl/writing.py new file mode 100644 index 0000000..3425cd3 --- /dev/null +++ b/app/services/impl/writing.py @@ -0,0 +1,147 @@ +from app.services.abc import IWritingService, ILLMService, IAIDetectorService +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import TextHelper, ExercisesHelper + + +class WritingService(IWritingService): + + def __init__(self, llm: ILLMService, ai_detector: IAIDetectorService): + self._llm = llm + self._ai_detector = ai_detector + + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: {"prompt": "prompt content"}' + ) + }, + { + "role": "user", + "content": self._get_writing_prompt(task, topic, difficulty) + } + ] + + llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O + + response = await self._llm.prediction( + llm_model, + messages, + ["prompt"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return { + "question": response["prompt"].strip(), + "difficulty": difficulty, + "topic": topic + } + + @staticmethod + def _get_writing_prompt(task: int, topic: str, difficulty: str): + return ( + 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' + 'student to compose a letter. The prompt should present a specific scenario or situation, ' + f'based on the topic of "{topic}", requiring the student to provide information, ' + 'advice, or instructions within the letter. Make sure that the generated prompt is ' + f'of {difficulty} difficulty and does not contain forbidden subjects in muslim countries.' + ) if task == 1 else ( + f'Craft a comprehensive question of {difficulty} difficulty like the ones for IELTS ' + 'Writing Task 2 General Training that directs the candidate to delve into an in-depth ' + f'analysis of contrasting perspectives on the topic of "{topic}".' + ) + + async def grade_writing_task(self, task: int, question: str, answer: str): + bare_minimum = 100 if task == 1 else 180 + minimum = 150 if task == 1 else 250 + + # TODO: left as is, don't know if this is intended or not + llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O + temperature = ( + TemperatureSettings.GRADING_TEMPERATURE + if task == 1 else + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if not TextHelper.has_words(answer): + return self._zero_rating("The answer does not contain enough english words.") + elif not TextHelper.has_x_words(answer, bare_minimum): + return self._zero_rating("The answer is insufficient and too small to be graded.") + else: + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"perfect_answer": "example perfect answer", "comment": ' + '"comment about answer quality", "overall": 0.0, "task_response": ' + '{"Task Achievement": 0.0, "Coherence and Cohesion": 0.0, ' + '"Lexical Resource": 0.0, "Grammatical Range and Accuracy": 0.0 }' + ) + }, + { + "role": "user", + "content": ( + f'Evaluate the given Writing Task {task} response based on the IELTS grading system, ' + 'ensuring a strict assessment that penalizes errors. Deduct points for deviations ' + 'from the task, and assign a score of 0 if the response fails to address the question. ' + f'Additionally, provide an exemplary answer with a minimum of {minimum} words, along with a ' + 'detailed commentary highlighting both strengths and weaknesses in the response. ' + f'\n Question: "{question}" \n Answer: "{answer}"') + }, + { + "role": "user", + "content": f'The perfect answer must have at least {minimum} words.' + } + ] + + response = await self._llm.prediction( + llm_model, + messages, + ["comment"], + temperature + ) + + response["overall"] = ExercisesHelper.fix_writing_overall(response["overall"], response["task_response"]) + response['fixed_text'] = await self._get_fixed_text(answer) + + ai_detection = await self._ai_detector.run_detection(answer) + if ai_detection is not None: + response['ai_detection'] = ai_detection + + return response + + async def _get_fixed_text(self, text): + messages = [ + {"role": "system", "content": ('You are a helpful assistant designed to output JSON on this format: ' + '{"fixed_text": "fixed test with no misspelling errors"}') + }, + {"role": "user", "content": ( + 'Fix the errors in the given text and put it in a JSON. ' + f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"') + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + ["fixed_text"], + 0.2, + False + ) + return response["fixed_text"] + + @staticmethod + def _zero_rating(comment: str): + return { + 'comment': comment, + 'overall': 0, + 'task_response': { + 'Coherence and Cohesion': 0, + 'Grammatical Range and Accuracy': 0, + 'Lexical Resource': 0, + 'Task Achievement': 0 + } + } + diff --git a/docker-compose.yml b/docker-compose.yml index 5c9e43e..9423cc6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,5 +6,5 @@ services: build: . image: ecrop/ielts-be:latest ports: - - 8080:5000 + - 8080:8000 restart: unless-stopped diff --git a/helper/api_messages.py b/helper/api_messages.py deleted file mode 100644 index a32a66f..0000000 --- a/helper/api_messages.py +++ /dev/null @@ -1,441 +0,0 @@ -from enum import Enum - -from typing import List - - -class QuestionType(Enum): - LISTENING_SECTION_1 = "Listening Section 1" - LISTENING_SECTION_2 = "Listening Section 2" - LISTENING_SECTION_3 = "Listening Section 3" - LISTENING_SECTION_4 = "Listening Section 4" - WRITING_TASK_1 = "Writing Task 1" - WRITING_TASK_2 = "Writing Task 2" - SPEAKING_1 = "Speaking Task Part 1" - SPEAKING_2 = "Speaking Task Part 2" - READING_PASSAGE_1 = "Reading Passage 1" - READING_PASSAGE_2 = "Reading Passage 2" - READING_PASSAGE_3 = "Reading Passage 3" - - -def get_grading_messages(question_type: QuestionType, question: str, answer: str, context: str = None): - if QuestionType.WRITING_TASK_1 == question_type: - messages = [ - { - "role": "user", - "content": "You are a IELTS examiner.", - }, - { - "role": "user", - "content": f"The question you have to grade is of type Writing Task 1 and is the following: {question}", - } - ] - - if not (context is None or context == ""): - messages.append({ - "role": "user", - "content": f"To grade the previous question, bear in mind the following context: {context}", - }) - - messages.extend([ - { - "role": "user", - "content": "It is mandatory for you to provide your response with the overall grade and breakdown grades, " - "with just the following json format: {'comment': 'comment about answer quality', 'overall': 7.0, " - "'task_response': {'Task Achievement': 8.0, 'Coherence and Cohesion': 6.5, 'Lexical Resource': 7.5, " - "'Grammatical Range and Accuracy': 6.0}}", - }, - { - "role": "user", - "content": "Example output: { 'comment': 'Overall, the response is good but there are some areas that need " - "improvement.\n\nIn terms of Task Achievement, the writer has addressed all parts of the question " - "and has provided a clear opinion on the topic. However, some of the points made are not fully " - "developed or supported with examples.\n\nIn terms of Coherence and Cohesion, there is a clear " - "structure to the response with an introduction, body paragraphs and conclusion. However, there " - "are some issues with cohesion as some sentences do not flow smoothly from one to another.\n\nIn " - "terms of Lexical Resource, there is a good range of vocabulary used throughout the response and " - "some less common words have been used effectively.\n\nIn terms of Grammatical Range and Accuracy, " - "there are some errors in grammar and sentence structure which affect clarity in places.\n\nOverall, " - "this response would score a band 6.5.', 'overall': 6.5, 'task_response': " - "{ 'Coherence and Cohesion': 6.5, 'Grammatical Range and Accuracy': 6.0, 'Lexical Resource': 7.0, " - "'Task Achievement': 7.0}}", - }, - { - "role": "user", - "content": f"Evaluate this answer according to ielts grading system: {answer}", - }, - ]) - return messages - elif QuestionType.WRITING_TASK_2 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS examiner.", - }, - { - "role": "user", - "content": f"The question you have to grade is of type Writing Task 2 and is the following: {question}", - }, - { - "role": "user", - "content": "It is mandatory for you to provide your response with the overall grade and breakdown grades, " - "with just the following json format: {'comment': 'comment about answer quality', 'overall': 7.0, " - "'task_response': {'Task Achievement': 8.0, 'Coherence and Cohesion': 6.5, 'Lexical Resource': 7.5, " - "'Grammatical Range and Accuracy': 6.0}}", - }, - { - "role": "user", - "content": "Example output: { 'comment': 'Overall, the response is good but there are some areas that need " - "improvement.\n\nIn terms of Task Achievement, the writer has addressed all parts of the question " - "and has provided a clear opinion on the topic. However, some of the points made are not fully " - "developed or supported with examples.\n\nIn terms of Coherence and Cohesion, there is a clear " - "structure to the response with an introduction, body paragraphs and conclusion. However, there " - "are some issues with cohesion as some sentences do not flow smoothly from one to another.\n\nIn " - "terms of Lexical Resource, there is a good range of vocabulary used throughout the response and " - "some less common words have been used effectively.\n\nIn terms of Grammatical Range and Accuracy, " - "there are some errors in grammar and sentence structure which affect clarity in places.\n\nOverall, " - "this response would score a band 6.5.', 'overall': 6.5, 'task_response': " - "{ 'Coherence and Cohesion': 6.5, 'Grammatical Range and Accuracy': 6.0, 'Lexical Resource': 7.0, " - "'Task Achievement': 7.0}}", - }, - { - "role": "user", - "content": f"Evaluate this answer according to ielts grading system: {answer}", - }, - ] - elif QuestionType.SPEAKING_1 == question_type: - return [ - { - "role": "user", - "content": "You are an IELTS examiner." - }, - { - "role": "user", - "content": f"The question you need to grade is a Speaking Task Part 1 question, and it is as follows: {question}" - }, - { - "role": "user", - "content": "Please provide your assessment using the following JSON format: {'comment': 'Comment about answer " - "quality will go here', 'overall': 7.0, 'task_response': {'Fluency and " - "Coherence': 8.0, 'Lexical Resource': 6.5, 'Grammatical Range and Accuracy': 7.5, 'Pronunciation': 6.0}}" - }, - { - "role": "user", - "content": "Example output: {'comment': 'Comment about answer quality will go here', 'overall': 6.5, " - "'task_response': {'Fluency and Coherence': 7.0, " - "'Lexical Resource': 6.5, 'Grammatical Range and Accuracy': 7.0, 'Pronunciation': 6.0}}" - }, - { - "role": "user", - "content": "Please assign a grade of 0 if the answer provided does not address the question." - }, - { - "role": "user", - "content": f"Assess this answer according to the IELTS grading system: {answer}" - }, - { - "role": "user", - "content": "Remember to consider Fluency and Coherence, Lexical Resource, Grammatical Range and Accuracy, " - "and Pronunciation when grading the response." - } - ] - elif QuestionType.SPEAKING_2 == question_type: - return [ - { - "role": "user", - "content": "You are an IELTS examiner." - }, - { - "role": "user", - "content": f"The question you need to grade is a Speaking Task Part 2 question, and it is as follows: {question}" - }, - { - "role": "user", - "content": "Please provide your assessment using the following JSON format: {\"comment\": \"Comment about " - "answer quality\", \"overall\": 7.0, \"task_response\": {\"Fluency and Coherence\": 8.0, \"Lexical " - "Resource\": 6.5, \"Grammatical Range and Accuracy\": 7.5, \"Pronunciation\": 6.0}}" - }, - { - "role": "user", - "content": "Example output: {\"comment\": \"The candidate has provided a clear response to the question " - "and has given examples of how they spend their weekends. However, there are some issues with " - "grammar and pronunciation that affect the overall score. In terms of fluency and coherence, " - "the candidate speaks clearly and smoothly with only minor hesitations. They have also provided " - "a well-organized response that is easy to follow. Regarding lexical resource, the candidate " - "has used a range of vocabulary related to weekend activities but there are some errors in " - "word choice that affect the meaning of their sentences. In terms of grammatical range and " - "accuracy, the candidate has used a mix of simple and complex sentence structures but there " - "are some errors in subject-verb agreement and preposition use. Finally, regarding pronunciation, " - "the candidate's speech is generally clear but there are some issues with stress and intonation " - "that make it difficult to understand at times.\", \"overall\": 6.5, \"task_response\": {\"Fluency " - "and Coherence\": 7.0, \"Lexical Resource\": 6.5, \"Grammatical Range and Accuracy\": 7.0, " - "\"Pronunciation\": 6.0}}" - }, - { - "role": "user", - "content": "Please assign a grade of 0 if the answer provided does not address the question." - }, - { - "role": "user", - "content": f"Assess this answer according to the IELTS grading system: {answer}" - }, - { - "role": "user", - "content": "Remember to consider Fluency and Coherence, Lexical Resource, Grammatical Range and Accuracy, " - "and Pronunciation when grading the response." - } - ] - else: - raise Exception("Question type not implemented: " + question_type.value) - - -def get_speaking_grading_messages(answers: List): - messages = [ - { - "role": "user", - "content": "You are an IELTS examiner." - }, - { - "role": "user", - "content": "The exercise you need to grade is a Speaking Task, and it is has the following questions and answers:" - } - ] - for item in answers: - question = item["question"] - answer = item["answer_text"] - messages.append({ - "role": "user", - "content": f"Question: {question}; Answer: {answer}" - }) - messages.extend([ - { - "role": "user", - "content": f"Assess this answer according to the IELTS grading system." - }, - { - "role": "user", - "content": "Please provide your assessment using the following JSON format: {'comment': 'Comment about answer " - "quality will go here', 'overall': 7.0, 'task_response': {'Fluency and " - "Coherence': 8.0, 'Lexical Resource': 6.5, 'Grammatical Range and Accuracy': 7.5, 'Pronunciation': 6.0}}" - }, - { - "role": "user", - "content": "Example output: {'comment': 'Comment about answer quality will go here', 'overall': 6.5, " - "'task_response': {'Fluency and Coherence': 7.0, " - "'Lexical Resource': 6.5, 'Grammatical Range and Accuracy': 7.0, 'Pronunciation': 6.0}}" - }, - { - "role": "user", - "content": "Please assign a grade of 0 if the answer provided does not address the question." - }, - { - "role": "user", - "content": "Remember to consider Fluency and Coherence, Lexical Resource, Grammatical Range and Accuracy, " - "and Pronunciation when grading the response." - } - ]) - return messages - - -def get_question_gen_messages(question_type: QuestionType): - if QuestionType.LISTENING_SECTION_1 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "Provide me with a transcript similar to the ones in ielts exam Listening Section 1. " - "Create an engaging transcript simulating a conversation related to a unique type of service " - "that requires getting the customer's details. Make sure to include specific details " - "and descriptions to bring" - "the scenario to life. After the transcript, please " - "generate a 'form like' fill in the blanks exercise with 6 form fields (ex: name, date of birth)" - " to fill related to the customer's details. Finally, " - "provide the answers for the exercise. The response must be a json following this format: " - "{ 'type': '', " - "'transcript': '', " - "'exercise': { 'form field': { '1': '
', '2': '', " - "'3': '', '4': '', " - "'5': '', '6': '' }, " - "'answers': {'1': '', '2': '', '3': '', " - "'4': '', '5': ''," - " '6': ''}}}", - } - ] - elif QuestionType.LISTENING_SECTION_2 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "Provide me with a transcript similar to the ones in ielts exam Listening section 2. After the transcript, please " - "generate a fill in the blanks exercise with 6 statements related to the text content. Finally, " - "provide the answers for the exercise. The response must be a json following this format: " - "{ 'transcript': 'transcript about some subject', 'exercise': { 'statements': { '1': 'statement 1 " - "with a blank space to fill', '2': 'statement 2 with a blank space to fill', '3': 'statement 3 with a " - "blank space to fill', '4': 'statement 4 with a blank space to fill', '5': 'statement 5 with a blank " - "space to fill', '6': 'statement 6 with a blank space to fill' }, " - "'answers': {'1': 'answer to fill blank space in statement 1', '2': 'answer to fill blank " - "space in statement 2', '3': 'answer to fill blank space in statement 3', " - "'4': 'answer to fill blank space in statement 4', '5': 'answer to fill blank space in statement 5'," - " '6': 'answer to fill blank space in statement 6'}}}", - } - ] - elif QuestionType.LISTENING_SECTION_3 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "Provide me with a transcript similar to the ones in ielts exam Listening section 3. After the transcript, please " - "generate 4 multiple choice questions related to the text content. Finally, " - "provide the answers for the exercise. The response must be a json following this format: " - "{ 'transcript': 'generated transcript similar to the ones in ielts exam Listening section 3', " - "'exercise': { 'questions': [ { 'question': " - "'question 1', 'options': ['option 1', 'option 2', 'option 3', 'option 4'], 'answer': 1}, " - "{'question': 'question 2', 'options': ['option 1', 'option 2', 'option 3', 'option 4'], " - "'answer': 3}, {'question': 'question 3', 'options': ['option 1', 'option 2', 'option 3', " - "'option 4'], 'answer': 0}, {'question': 'question 4', 'options': ['option 1', 'option 2', " - "'option 3', 'option 4'], 'answer': 2}]}}", - } - ] - elif QuestionType.LISTENING_SECTION_4 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "Provide me with a transcript similar to the ones in ielts exam Listening section 4. After the transcript, please " - "generate 4 completion-type questions related to the text content to complete with 1 word. Finally, " - "provide the answers for the exercise. The response must be a json following this format: " - "{ 'transcript': 'generated transcript similar to the ones in ielts exam Listening section 4', " - "'exercise': [ { 'question': 'question 1', 'answer': 'answer 1'}, " - "{'question': 'question 2', 'answer': 'answer 2'}, {'question': 'question 3', 'answer': 'answer 3'}, " - "{'question': 'question 4', 'answer': 'answer 4'}]}", - } - ] - elif QuestionType.WRITING_TASK_2 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "The question you have to generate is of type Writing Task 2.", - }, - { - "role": "user", - "content": "It is mandatory for you to provide your response with the question " - "just with the following json format: {'question': 'question'}", - }, - { - "role": "user", - "content": "Example output: { 'question': 'We are becoming increasingly dependent on computers. " - "They are used in businesses, hospitals, crime detection and even to fly planes. What things will " - "they be used for in the future? Is this dependence on computers a good thing or should we he more " - "auspicious of their benefits?'}", - }, - { - "role": "user", - "content": "Generate a question for IELTS exam Writing Task 2.", - }, - ] - elif QuestionType.SPEAKING_1 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "The question you have to generate is of type Speaking Task Part 1.", - }, - { - "role": "user", - "content": "It is mandatory for you to provide your response with the question " - "just with the following json format: {'question': 'question'}", - }, - { - "role": "user", - "content": "Example output: { 'question': 'Let’s talk about your home town or village. " - "What kind of place is it? What’s the most interesting part of your town/village? " - "What kind of jobs do the people in your town/village do? " - "Would you say it’s a good place to live? (Why?)'}", - }, - { - "role": "user", - "content": "Generate a question for IELTS exam Speaking Task.", - }, - ] - elif QuestionType.SPEAKING_2 == question_type: - return [ - { - "role": "user", - "content": "You are a IELTS program that generates questions for the exams.", - }, - { - "role": "user", - "content": "The question you have to generate is of type Speaking Task Part 2.", - }, - { - "role": "user", - "content": "It is mandatory for you to provide your response with the question " - "just with the following json format: {'question': 'question'}", - }, - { - "role": "user", - "content": "Example output: { 'question': 'Describe something you own which is very important to you. " - "You should say: where you got it from how long you have had it what you use it for and " - "explain why it is important to you.'}", - }, - { - "role": "user", - "content": "Generate a question for IELTS exam Speaking Task.", - }, - ] - else: - raise Exception("Question type not implemented: " + question_type.value) - - -def get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): - messages = [ - { - "role": "user", - "content": "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " - "help students understand why it was a wrong answer and gives helpful insight for the future. " - "The tip should refer to the context and question.", - } - ] - - if not (context is None or context == ""): - messages.append({ - "role": "user", - "content": f"This is the context for the question: {context}", - }) - - messages.extend([ - { - "role": "user", - "content": f"This is the question: {question}", - }, - { - "role": "user", - "content": f"This is the answer: {answer}", - }, - { - "role": "user", - "content": f"This is the correct answer: {correct_answer}", - } - ]) - - return messages diff --git a/helper/constants.py b/helper/constants.py deleted file mode 100644 index c5f924c..0000000 --- a/helper/constants.py +++ /dev/null @@ -1,656 +0,0 @@ -AUDIO_FILES_PATH = 'download-audio/' -FIREBASE_LISTENING_AUDIO_FILES_PATH = 'listening_recordings/' -VIDEO_FILES_PATH = 'download-video/' -FIREBASE_SPEAKING_VIDEO_FILES_PATH = 'speaking_videos/' - -GRADING_TEMPERATURE = 0.1 -TIPS_TEMPERATURE = 0.2 -GEN_QUESTION_TEMPERATURE = 0.7 -GPT_3_5_TURBO = "gpt-3.5-turbo" -GPT_4_TURBO = "gpt-4-turbo" -GPT_4_O = "gpt-4o" -GPT_3_5_TURBO_16K = "gpt-3.5-turbo-16k" -GPT_3_5_TURBO_INSTRUCT = "gpt-3.5-turbo-instruct" -GPT_4_PREVIEW = "gpt-4-turbo-preview" - -GRADING_FIELDS = ['comment', 'overall', 'task_response'] -GEN_FIELDS = ['topic'] -GEN_TEXT_FIELDS = ['title'] -LISTENING_GEN_FIELDS = ['transcript', 'exercise'] -READING_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch'] -LISTENING_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] - -TOTAL_READING_PASSAGE_1_EXERCISES = 13 -TOTAL_READING_PASSAGE_2_EXERCISES = 13 -TOTAL_READING_PASSAGE_3_EXERCISES = 14 - -TOTAL_LISTENING_SECTION_1_EXERCISES = 10 -TOTAL_LISTENING_SECTION_2_EXERCISES = 10 -TOTAL_LISTENING_SECTION_3_EXERCISES = 10 -TOTAL_LISTENING_SECTION_4_EXERCISES = 10 - -LISTENING_MIN_TIMER_DEFAULT = 30 -WRITING_MIN_TIMER_DEFAULT = 60 -SPEAKING_MIN_TIMER_DEFAULT = 14 - -BLACKLISTED_WORDS = ["jesus", "sex", "gay", "lesbian", "homosexual", "god", "angel", "pornography", "beer", "wine", - "cocaine", "alcohol", "nudity", "lgbt", "casino", "gambling", "catholicism", - "discrimination", "politics", "politic", "christianity", "islam", "christian", "christians", - "jews", "jew", "discrimination", "discriminatory"] - -EN_US_VOICES = [ - {'Gender': 'Female', 'Id': 'Salli', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Salli', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Matthew', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Matthew', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Kimberly', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kimberly', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Kendra', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kendra', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Justin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Justin', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Joey', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joey', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Joanna', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joanna', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Ivy', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ivy', - 'SupportedEngines': ['neural', 'standard']}] -EN_GB_VOICES = [ - {'Gender': 'Female', 'Id': 'Emma', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Emma', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Brian', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Brian', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Amy', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Amy', - 'SupportedEngines': ['neural', 'standard']}] -EN_GB_WLS_VOICES = [ - {'Gender': 'Male', 'Id': 'Geraint', 'LanguageCode': 'en-GB-WLS', 'LanguageName': 'Welsh English', 'Name': 'Geraint', - 'SupportedEngines': ['standard']}] -EN_AU_VOICES = [{'Gender': 'Male', 'Id': 'Russell', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Russell', 'SupportedEngines': ['standard']}, - {'Gender': 'Female', 'Id': 'Nicole', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Nicole', 'SupportedEngines': ['standard']}] -ALL_VOICES = EN_US_VOICES + EN_GB_VOICES + EN_GB_WLS_VOICES + EN_AU_VOICES - -NEURAL_EN_US_VOICES = [ - {'Gender': 'Female', 'Id': 'Danielle', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Danielle', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Gregory', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Gregory', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Kevin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kevin', - 'SupportedEngines': ['neural']}, - {'Gender': 'Female', 'Id': 'Ruth', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ruth', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Stephen', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Stephen', - 'SupportedEngines': ['neural']}] -NEURAL_EN_GB_VOICES = [ - {'Gender': 'Male', 'Id': 'Arthur', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Arthur', - 'SupportedEngines': ['neural']}] -NEURAL_EN_AU_VOICES = [ - {'Gender': 'Female', 'Id': 'Olivia', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Olivia', 'SupportedEngines': ['neural']}] -NEURAL_EN_ZA_VOICES = [ - {'Gender': 'Female', 'Id': 'Ayanda', 'LanguageCode': 'en-ZA', 'LanguageName': 'South African English', - 'Name': 'Ayanda', 'SupportedEngines': ['neural']}] -NEURAL_EN_NZ_VOICES = [ - {'Gender': 'Female', 'Id': 'Aria', 'LanguageCode': 'en-NZ', 'LanguageName': 'New Zealand English', 'Name': 'Aria', - 'SupportedEngines': ['neural']}] -NEURAL_EN_IN_VOICES = [ - {'Gender': 'Female', 'Id': 'Kajal', 'LanguageCode': 'en-IN', 'LanguageName': 'Indian English', 'Name': 'Kajal', - 'SupportedEngines': ['neural']}] -NEURAL_EN_IE_VOICES = [ - {'Gender': 'Female', 'Id': 'Niamh', 'LanguageCode': 'en-IE', 'LanguageName': 'Irish English', 'Name': 'Niamh', - 'SupportedEngines': ['neural']}] -ALL_NEURAL_VOICES = NEURAL_EN_US_VOICES + NEURAL_EN_GB_VOICES + NEURAL_EN_AU_VOICES + NEURAL_EN_ZA_VOICES + NEURAL_EN_NZ_VOICES + NEURAL_EN_IE_VOICES - -MALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Male'] -FEMALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Female'] - -MALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Male'] -FEMALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Female'] - -difficulties = ["easy", "medium", "hard"] - -mti_topics = [ - "Education", - "Technology", - "Environment", - "Health and Fitness", - "Engineering", - "Work and Careers", - "Travel and Tourism", - "Culture and Traditions", - "Social Issues", - "Arts and Entertainment", - "Climate Change", - "Social Media", - "Sustainable Development", - "Health Care", - "Immigration", - "Artificial Intelligence", - "Consumerism", - "Online Shopping", - "Energy", - "Oil and Gas", - "Poverty and Inequality", - "Cultural Diversity", - "Democracy and Governance", - "Mental Health", - "Ethics and Morality", - "Population Growth", - "Science and Innovation", - "Poverty Alleviation", - "Cybersecurity and Privacy", - "Human Rights", - "Food and Agriculture", - "Cyberbullying and Online Safety", - "Linguistic Diversity", - "Urbanization", - "Artificial Intelligence in Education", - "Youth Empowerment", - "Disaster Management", - "Mental Health Stigma", - "Internet Censorship", - "Sustainable Fashion", - "Indigenous Rights", - "Water Scarcity", - "Social Entrepreneurship", - "Privacy in the Digital Age", - "Sustainable Transportation", - "Gender Equality", - "Automation and Job Displacement", - "Digital Divide", - "Education Inequality" -] -topics = [ - "Art and Creativity", - "History of Ancient Civilizations", - "Environmental Conservation", - "Space Exploration", - "Artificial Intelligence", - "Climate Change", - "World Religions", - "The Human Brain", - "Renewable Energy", - "Cultural Diversity", - "Modern Technology Trends", - "Sustainable Agriculture", - "Natural Disasters", - "Cybersecurity", - "Philosophy of Ethics", - "Robotics", - "Health and Wellness", - "Literature and Classics", - "World Geography", - "Social Media Impact", - "Food Sustainability", - "Economics and Markets", - "Human Evolution", - "Political Systems", - "Mental Health Awareness", - "Quantum Physics", - "Biodiversity", - "Education Reform", - "Animal Rights", - "The Industrial Revolution", - "Future of Work", - "Film and Cinema", - "Genetic Engineering", - "Climate Policy", - "Space Travel", - "Renewable Energy Sources", - "Cultural Heritage Preservation", - "Modern Art Movements", - "Sustainable Transportation", - "The History of Medicine", - "Artificial Neural Networks", - "Climate Adaptation", - "Philosophy of Existence", - "Augmented Reality", - "Yoga and Meditation", - "Literary Genres", - "World Oceans", - "Social Networking", - "Sustainable Fashion", - "Prehistoric Era", - "Democracy and Governance", - "Postcolonial Literature", - "Geopolitics", - "Psychology and Behavior", - "Nanotechnology", - "Endangered Species", - "Education Technology", - "Renaissance Art", - "Renewable Energy Policy", - "Modern Architecture", - "Climate Resilience", - "Artificial Life", - "Fitness and Nutrition", - "Classic Literature Adaptations", - "Ethical Dilemmas", - "Internet of Things (IoT)", - "Meditation Practices", - "Literary Symbolism", - "Marine Conservation", - "Sustainable Tourism", - "Ancient Philosophy", - "Cold War Era", - "Behavioral Economics", - "Space Colonization", - "Clean Energy Initiatives", - "Cultural Exchange", - "Modern Sculpture", - "Climate Mitigation", - "Mindfulness", - "Literary Criticism", - "Wildlife Conservation", - "Renewable Energy Innovations", - "History of Mathematics", - "Human-Computer Interaction", - "Global Health", - "Cultural Appropriation", - "Traditional cuisine and culinary arts", - "Local music and dance traditions", - "History of the region and historical landmarks", - "Traditional crafts and artisanal skills", - "Wildlife and conservation efforts", - "Local sports and athletic competitions", - "Fashion trends and clothing styles", - "Education systems and advancements", - "Healthcare services and medical innovations", - "Family values and social dynamics", - "Travel destinations and tourist attractions", - "Environmental sustainability projects", - "Technological developments and innovations", - "Entrepreneurship and business ventures", - "Youth empowerment initiatives", - "Art exhibitions and cultural events", - "Philanthropy and community development projects" -] - -two_people_scenarios = [ - "Booking a table at a restaurant", - "Making a doctor's appointment", - "Asking for directions to a tourist attraction", - "Inquiring about public transportation options", - "Discussing weekend plans with a friend", - "Ordering food at a café", - "Renting a bicycle for a day", - "Arranging a meeting with a colleague", - "Talking to a real estate agent about renting an apartment", - "Discussing travel plans for an upcoming vacation", - "Checking the availability of a hotel room", - "Talking to a car rental service", - "Asking for recommendations at a library", - "Inquiring about opening hours at a museum", - "Discussing the weather forecast", - "Shopping for groceries", - "Renting a movie from a video store", - "Booking a flight ticket", - "Discussing a school assignment with a classmate", - "Making a reservation for a spa appointment", - "Talking to a customer service representative about a product issue", - "Discussing household chores with a family member", - "Planning a surprise party for a friend", - "Talking to a coworker about a project deadline", - "Inquiring about a gym membership", - "Discussing the menu options at a fast-food restaurant", - "Talking to a neighbor about a community event", - "Asking for help with computer problems", - "Discussing a recent sports game with a sports enthusiast", - "Talking to a pet store employee about buying a pet", - "Asking for information about a local farmer's market", - "Discussing the details of a home renovation project", - "Talking to a coworker about office supplies", - "Making plans for a family picnic", - "Inquiring about admission requirements at a university", - "Discussing the features of a new smartphone with a salesperson", - "Talking to a mechanic about car repairs", - "Making arrangements for a child's birthday party", - "Discussing a new diet plan with a nutritionist", - "Asking for information about a music concert", - "Talking to a hairdresser about getting a haircut", - "Inquiring about a language course at a language school", - "Discussing plans for a weekend camping trip", - "Talking to a bank teller about opening a new account", - "Ordering a drink at a coffee shop", - "Discussing a new book with a book club member", - "Talking to a librarian about library services", - "Asking for advice on finding a job", - "Discussing plans for a garden makeover with a landscaper", - "Talking to a travel agent about a cruise vacation", - "Inquiring about a fitness class at a gym", - "Ordering flowers for a special occasion", - "Discussing a new exercise routine with a personal trainer", - "Talking to a teacher about a child's progress in school", - "Asking for information about a local art exhibition", - "Discussing a home improvement project with a contractor", - "Talking to a babysitter about childcare arrangements", - "Making arrangements for a car service appointment", - "Inquiring about a photography workshop at a studio", - "Discussing plans for a family reunion with a relative", - "Talking to a tech support representative about computer issues", - "Asking for recommendations on pet grooming services", - "Discussing weekend plans with a significant other", - "Talking to a counselor about personal issues", - "Inquiring about a music lesson with a music teacher", - "Ordering a pizza for delivery", - "Making a reservation for a taxi", - "Discussing a new recipe with a chef", - "Talking to a fitness trainer about weight loss goals", - "Inquiring about a dance class at a dance studio", - "Ordering a meal at a food truck", - "Discussing plans for a weekend getaway with a partner", - "Talking to a florist about wedding flower arrangements", - "Asking for advice on home decorating", - "Discussing plans for a charity fundraiser event", - "Talking to a pet sitter about taking care of pets", - "Making arrangements for a spa day with a friend", - "Asking for recommendations on home improvement stores", - "Discussing weekend plans with a travel enthusiast", - "Talking to a car mechanic about car maintenance", - "Inquiring about a cooking class at a culinary school", - "Ordering a sandwich at a deli", - "Discussing plans for a family holiday party", - "Talking to a personal assistant about organizing tasks", - "Asking for information about a local theater production", - "Discussing a new DIY project with a home improvement expert", - "Talking to a wine expert about wine pairing", - "Making arrangements for a pet adoption", - "Asking for advice on planning a wedding" -] - -social_monologue_contexts = [ - "A guided tour of a historical museum", - "An introduction to a new city for tourists", - "An orientation session for new university students", - "A safety briefing for airline passengers", - "An explanation of the process of recycling", - "A lecture on the benefits of a healthy diet", - "A talk on the importance of time management", - "A monologue about wildlife conservation", - "An overview of local public transportation options", - "A presentation on the history of cinema", - "An introduction to the art of photography", - "A discussion about the effects of climate change", - "An overview of different types of cuisine", - "A lecture on the principles of financial planning", - "A monologue about sustainable energy sources", - "An explanation of the process of online shopping", - "A guided tour of a botanical garden", - "An introduction to a local wildlife sanctuary", - "A safety briefing for hikers in a national park", - "A talk on the benefits of physical exercise", - "A lecture on the principles of effective communication", - "A monologue about the impact of social media", - "An overview of the history of a famous landmark", - "An introduction to the world of fashion design", - "A discussion about the challenges of global poverty", - "An explanation of the process of organic farming", - "A presentation on the history of space exploration", - "An overview of traditional music from different cultures", - "A lecture on the principles of effective leadership", - "A monologue about the influence of technology", - "A guided tour of a famous archaeological site", - "An introduction to a local wildlife rehabilitation center", - "A safety briefing for visitors to a science museum", - "A talk on the benefits of learning a new language", - "A lecture on the principles of architectural design", - "A monologue about the impact of renewable energy", - "An explanation of the process of online banking", - "A presentation on the history of a famous art movement", - "An overview of traditional clothing from various regions", - "A lecture on the principles of sustainable agriculture", - "A discussion about the challenges of urban development", - "A monologue about the influence of social norms", - "A guided tour of a historical battlefield", - "An introduction to a local animal shelter", - "A safety briefing for participants in a charity run", - "A talk on the benefits of community involvement", - "A lecture on the principles of sustainable tourism", - "A monologue about the impact of alternative medicine", - "An explanation of the process of wildlife tracking", - "A presentation on the history of a famous inventor", - "An overview of traditional dance forms from different cultures", - "A lecture on the principles of ethical business practices", - "A discussion about the challenges of healthcare access", - "A monologue about the influence of cultural traditions", - "A guided tour of a famous lighthouse", - "An introduction to a local astronomy observatory", - "A safety briefing for participants in a team-building event", - "A talk on the benefits of volunteering", - "A lecture on the principles of wildlife protection", - "A monologue about the impact of space exploration", - "An explanation of the process of wildlife photography", - "A presentation on the history of a famous musician", - "An overview of traditional art forms from different cultures", - "A lecture on the principles of effective education", - "A discussion about the challenges of sustainable development", - "A monologue about the influence of cultural diversity", - "A guided tour of a famous national park", - "An introduction to a local marine conservation project", - "A safety briefing for participants in a hot air balloon ride", - "A talk on the benefits of cultural exchange programs", - "A lecture on the principles of wildlife conservation", - "A monologue about the impact of technological advancements", - "An explanation of the process of wildlife rehabilitation", - "A presentation on the history of a famous explorer", - "A lecture on the principles of effective marketing", - "A discussion about the challenges of environmental sustainability", - "A monologue about the influence of social entrepreneurship", - "A guided tour of a famous historical estate", - "An introduction to a local marine life research center", - "A safety briefing for participants in a zip-lining adventure", - "A talk on the benefits of cultural preservation", - "A lecture on the principles of wildlife ecology", - "A monologue about the impact of space technology", - "An explanation of the process of wildlife conservation", - "A presentation on the history of a famous scientist", - "An overview of traditional crafts and artisans from different cultures", - "A lecture on the principles of effective intercultural communication" -] - -four_people_scenarios = [ - "A university lecture on history", - "A physics class discussing Newton's laws", - "A medical school seminar on anatomy", - "A training session on computer programming", - "A business school lecture on marketing strategies", - "A chemistry lab experiment and discussion", - "A language class practicing conversational skills", - "A workshop on creative writing techniques", - "A high school math lesson on calculus", - "A training program for customer service representatives", - "A lecture on environmental science and sustainability", - "A psychology class exploring human behavior", - "A music theory class analyzing compositions", - "A nursing school simulation for patient care", - "A computer science class on algorithms", - "A workshop on graphic design principles", - "A law school lecture on constitutional law", - "A geology class studying rock formations", - "A vocational training program for electricians", - "A history seminar focusing on ancient civilizations", - "A biology class dissecting specimens", - "A financial literacy course for adults", - "A literature class discussing classic novels", - "A training session for emergency response teams", - "A sociology lecture on social inequality", - "An art class exploring different painting techniques", - "A medical school seminar on diagnosis", - "A programming bootcamp teaching web development", - "An economics class analyzing market trends", - "A chemistry lab experiment on chemical reactions", - "A language class practicing pronunciation", - "A workshop on public speaking skills", - "A high school physics lesson on electromagnetism", - "A training program for IT professionals", - "A lecture on climate change and its effects", - "A psychology class studying cognitive psychology", - "A music class composing original songs", - "A nursing school simulation for patient assessment", - "A computer science class on data structures", - "A workshop on 3D modeling and animation", - "A law school lecture on contract law", - "A geography class examining world maps", - "A vocational training program for plumbers", - "A history seminar discussing revolutions", - "A biology class exploring genetics", - "A financial literacy course for teens", - "A literature class analyzing poetry", - "A training session for public speaking coaches", - "A sociology lecture on cultural diversity", - "An art class creating sculptures", - "A medical school seminar on surgical techniques", - "A programming bootcamp teaching app development", - "An economics class on global trade policies", - "A chemistry lab experiment on chemical bonding", - "A language class discussing idiomatic expressions", - "A workshop on conflict resolution", - "A high school biology lesson on evolution", - "A training program for project managers", - "A lecture on renewable energy sources", - "A psychology class on abnormal psychology", - "A music class rehearsing for a performance", - "A nursing school simulation for emergency response", - "A computer science class on cybersecurity", - "A workshop on digital marketing strategies", - "A law school lecture on intellectual property", - "A geology class analyzing seismic activity", - "A vocational training program for carpenters", - "A history seminar on the Renaissance", - "A chemistry class synthesizing compounds", - "A financial literacy course for seniors", - "A literature class interpreting Shakespearean plays", - "A training session for negotiation skills", - "A sociology lecture on urbanization", - "An art class creating digital art", - "A medical school seminar on patient communication", - "A programming bootcamp teaching mobile app development", - "An economics class on fiscal policy", - "A physics lab experiment on electromagnetism", - "A language class on cultural immersion", - "A workshop on time management", - "A high school chemistry lesson on stoichiometry", - "A training program for HR professionals", - "A lecture on space exploration and astronomy", - "A psychology class on human development", - "A music class practicing for a recital", - "A nursing school simulation for triage", - "A computer science class on web development frameworks", - "A workshop on team-building exercises", - "A law school lecture on criminal law", - "A geography class studying world cultures", - "A vocational training program for HVAC technicians", - "A history seminar on ancient civilizations", - "A biology class examining ecosystems", - "A financial literacy course for entrepreneurs", - "A literature class analyzing modern literature", - "A training session for leadership skills", - "A sociology lecture on gender studies", - "An art class exploring multimedia art", - "A medical school seminar on patient diagnosis", - "A programming bootcamp teaching software architecture" -] - -academic_subjects = [ - "Astrophysics", - "Microbiology", - "Political Science", - "Environmental Science", - "Literature", - "Biochemistry", - "Sociology", - "Art History", - "Geology", - "Economics", - "Psychology", - "History of Architecture", - "Linguistics", - "Neurobiology", - "Anthropology", - "Quantum Mechanics", - "Urban Planning", - "Philosophy", - "Marine Biology", - "International Relations", - "Medieval History", - "Geophysics", - "Finance", - "Educational Psychology", - "Graphic Design", - "Paleontology", - "Macroeconomics", - "Cognitive Psychology", - "Renaissance Art", - "Archaeology", - "Microeconomics", - "Social Psychology", - "Contemporary Art", - "Meteorology", - "Political Philosophy", - "Space Exploration", - "Cognitive Science", - "Classical Music", - "Oceanography", - "Public Health", - "Gender Studies", - "Baroque Art", - "Volcanology", - "Business Ethics", - "Music Composition", - "Environmental Policy", - "Media Studies", - "Ancient History", - "Seismology", - "Marketing", - "Human Development", - "Modern Art", - "Astronomy", - "International Law", - "Developmental Psychology", - "Film Studies", - "American History", - "Soil Science", - "Entrepreneurship", - "Clinical Psychology", - "Contemporary Dance", - "Space Physics", - "Political Economy", - "Cognitive Neuroscience", - "20th Century Literature", - "Public Administration", - "European History", - "Atmospheric Science", - "Supply Chain Management", - "Social Work", - "Japanese Literature", - "Planetary Science", - "Labor Economics", - "Industrial-Organizational Psychology", - "French Philosophy", - "Biogeochemistry", - "Strategic Management", - "Educational Sociology", - "Postmodern Literature", - "Public Relations", - "Middle Eastern History", - "Oceanography", - "International Development", - "Human Resources Management", - "Educational Leadership", - "Russian Literature", - "Quantum Chemistry", - "Environmental Economics", - "Environmental Psychology", - "Ancient Philosophy", - "Immunology", - "Comparative Politics", - "Child Development", - "Fashion Design", - "Geological Engineering", - "Macroeconomic Policy", - "Media Psychology", - "Byzantine Art", - "Ecology", - "International Business" -] diff --git a/helper/exam_variant.py b/helper/exam_variant.py deleted file mode 100644 index 2f29123..0000000 --- a/helper/exam_variant.py +++ /dev/null @@ -1,6 +0,0 @@ -from enum import Enum - - -class ExamVariant(Enum): - FULL = "full" - PARTIAL = "partial" diff --git a/helper/exercises.py b/helper/exercises.py deleted file mode 100644 index 1d05bee..0000000 --- a/helper/exercises.py +++ /dev/null @@ -1,1385 +0,0 @@ -import queue -import random -import re -import string -import uuid - -import nltk -from wonderwords import RandomWord - -from helper.api_messages import QuestionType -from helper.constants import * -from helper.firebase_helper import get_all -from helper.openai_interface import make_openai_call, count_total_tokens -from helper.speech_to_text_helper import has_x_words - -nltk.download('words') - - -def gen_reading_passage_1(topic, req_exercises, difficulty): - if (len(req_exercises) == 0): - req_exercises = random.sample(READING_EXERCISE_TYPES, 2) - - number_of_exercises_q = divide_number_into_parts(TOTAL_READING_PASSAGE_1_EXERCISES, len(req_exercises)) - - passage = generate_reading_passage(QuestionType.READING_PASSAGE_1, topic) - if passage == "": - return gen_reading_passage_1(topic, req_exercises, difficulty) - start_id = 1 - exercises = generate_reading_exercises(passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty) - if contains_empty_dict(exercises): - return gen_reading_passage_1(topic, req_exercises, difficulty) - return { - "exercises": exercises, - "text": { - "content": passage["text"], - "title": passage["title"] - }, - "difficulty": difficulty - } - - -def gen_reading_passage_2(topic, req_exercises, difficulty): - if (len(req_exercises) == 0): - req_exercises = random.sample(READING_EXERCISE_TYPES, 2) - - number_of_exercises_q = divide_number_into_parts(TOTAL_READING_PASSAGE_2_EXERCISES, len(req_exercises)) - - passage = generate_reading_passage(QuestionType.READING_PASSAGE_2, topic) - if passage == "": - return gen_reading_passage_2(topic, req_exercises, difficulty) - start_id = 14 - exercises = generate_reading_exercises(passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty) - if contains_empty_dict(exercises): - return gen_reading_passage_2(topic, req_exercises, difficulty) - return { - "exercises": exercises, - "text": { - "content": passage["text"], - "title": passage["title"] - }, - "difficulty": difficulty - } - - -def gen_reading_passage_3(topic, req_exercises, difficulty): - if (len(req_exercises) == 0): - req_exercises = random.sample(READING_EXERCISE_TYPES, 2) - - number_of_exercises_q = divide_number_into_parts(TOTAL_READING_PASSAGE_3_EXERCISES, len(req_exercises)) - - passage = generate_reading_passage(QuestionType.READING_PASSAGE_3, topic) - if passage == "": - return gen_reading_passage_3(topic, req_exercises, difficulty) - start_id = 27 - exercises = generate_reading_exercises(passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty) - if contains_empty_dict(exercises): - return gen_reading_passage_3(topic, req_exercises, difficulty) - return { - "exercises": exercises, - "text": { - "content": passage["text"], - "title": passage["title"] - }, - "difficulty": difficulty - } - - -def divide_number_into_parts(number, parts): - if number < parts: - return None - - part_size = number // parts - remaining = number % parts - - q = queue.Queue() - - for i in range(parts): - if i < remaining: - q.put(part_size + 1) - else: - q.put(part_size) - - return q - - -def fix_exercise_ids(exercise, start_id): - # Initialize the starting ID for the first exercise - current_id = start_id - - questions = exercise["questions"] - - # Iterate through questions and update the "id" value - for question in questions: - question["id"] = str(current_id) - current_id += 1 - - return exercise - - -def replace_first_occurrences_with_placeholders(text: str, words_to_replace: list, start_id): - for i, word in enumerate(words_to_replace, start=start_id): - # Create a case-insensitive regular expression pattern - pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) - placeholder = '{{' + str(i) + '}}' - text = pattern.sub(placeholder, text, 1) - return text - - -def replace_first_occurrences_with_placeholders_notes(notes: list, words_to_replace: list, start_id): - replaced_notes = [] - for i, note in enumerate(notes, start=0): - word = words_to_replace[i] - pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) - placeholder = '{{' + str(start_id + i) + '}}' - note = pattern.sub(placeholder, note, 1) - replaced_notes.append(note) - return replaced_notes - - -def add_random_words_and_shuffle(word_array, num_random_words): - r = RandomWord() - random_words_selected = r.random_words(num_random_words) - - combined_array = word_array + random_words_selected - - random.shuffle(combined_array) - - return combined_array - - -def fillblanks_build_solutions_array(words, start_id): - solutions = [] - for i, word in enumerate(words, start=start_id): - solutions.append( - { - "id": str(i), - "solution": word - } - ) - return solutions - - -def remove_excess_questions(questions: [], quantity): - count_true = 0 - result = [] - - for item in reversed(questions): - if item.get('solution') == 'true' and count_true < quantity: - count_true += 1 - else: - result.append(item) - - result.reverse() - return result - - -def build_write_blanks_text(questions: [], start_id): - result = "" - for i, q in enumerate(questions, start=start_id): - placeholder = '{{' + str(i) + '}}' - result = result + q["question"] + placeholder + "\\n" - return result - - -def build_write_blanks_text_form(form: [], start_id): - result = "" - replaced_words = [] - for i, entry in enumerate(form, start=start_id): - placeholder = '{{' + str(i) + '}}' - # Use regular expression to find the string after ':' - match = re.search(r'(?<=:)\s*(.*)', entry) - # Extract the matched string - original_string = match.group(1) - # Split the string into words - words = re.findall(r'\b\w+\b', original_string) - # Remove words with only one letter - filtered_words = [word for word in words if len(word) > 1] - # Choose a random word from the list of words - selected_word = random.choice(filtered_words) - pattern = re.compile(r'\b' + re.escape(selected_word) + r'\b', re.IGNORECASE) - - # Replace the chosen word with the placeholder - replaced_string = pattern.sub(placeholder, original_string, 1) - # Construct the final replaced string - replaced_string = entry.replace(original_string, replaced_string) - - result = result + replaced_string + "\\n" - # Save the replaced word or use it as needed - # For example, you can save it to a file or a list - replaced_words.append(selected_word) - return result, replaced_words - - -def build_write_blanks_solutions(questions: [], start_id): - solutions = [] - for i, q in enumerate(questions, start=start_id): - solution = [q["possible_answers"]] if isinstance(q["possible_answers"], str) else q["possible_answers"] - - solutions.append( - { - "id": str(i), - "solution": solution - } - ) - return solutions - - -def build_write_blanks_solutions_listening(words: [], start_id): - solutions = [] - for i, word in enumerate(words, start=start_id): - solution = [word] if isinstance(word, str) else word - - solutions.append( - { - "id": str(i), - "solution": solution - } - ) - return solutions - - -def generate_reading_passage(type: QuestionType, topic: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"title": "title of the text", "text": "generated text"}') - }, - { - "role": "user", - "content": ( - 'Generate an extensive text for IELTS ' + type.value + ', of at least 1500 words, on the topic ' - 'of "' + topic + '". The passage should offer ' - 'a substantial amount of information, ' - 'analysis, or narrative relevant to the chosen ' - 'subject matter. This text passage aims to ' - 'serve as the primary reading section of an ' - 'IELTS test, providing an in-depth and ' - 'comprehensive exploration of the topic. ' - 'Make sure that the generated text does not ' - 'contain forbidden subjects in muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - return make_openai_call(GPT_4_O, messages, token_count, GEN_TEXT_FIELDS, GEN_QUESTION_TEMPERATURE) - - -def generate_listening_1_conversation(topic: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') - }, - { - "role": "user", - "content": ( - 'Compose an authentic conversation between two individuals in the everyday social context ' - 'of "' + topic + '". Please include random names and genders for the characters in your dialogue. ' - 'Make sure that the generated conversation does not contain forbidden subjects in ' - 'muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call( - GPT_4_O, - messages, - token_count, - ["conversation"], - GEN_QUESTION_TEMPERATURE - ) - - chosen_voices = [] - name_to_voice = {} - for segment in response['conversation']: - if 'voice' not in segment: - name = segment['name'] - if name in name_to_voice: - voice = name_to_voice[name] - else: - voice = None - while voice is None: - if segment['gender'].lower() == 'male': - available_voices = MALE_NEURAL_VOICES - else: - available_voices = FEMALE_NEURAL_VOICES - - chosen_voice = random.choice(available_voices)['Id'] - if chosen_voice not in chosen_voices: - voice = chosen_voice - chosen_voices.append(voice) - name_to_voice[name] = voice - segment['voice'] = voice - return response - - -def generate_listening_2_monologue(topic: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"monologue": "monologue"}') - }, - { - "role": "user", - "content": ( - 'Generate a comprehensive monologue set in the social context ' - 'of "' + topic + '". Make sure that the generated monologue does not contain forbidden subjects in ' - 'muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call( - GPT_4_O, - messages, - token_count, - ["monologue"], - GEN_QUESTION_TEMPERATURE - ) - return response["monologue"] - - -def generate_listening_3_conversation(topic: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') - }, - { - "role": "user", - "content": ( - 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' - 'social context of "' + topic + '". Please include random names and genders for the characters in your dialogue. ' - 'Make sure that the generated conversation does not contain forbidden subjects in ' - 'muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call( - GPT_4_O, - messages, - token_count, - ["conversation"], - GEN_QUESTION_TEMPERATURE - ) - - name_to_voice = {} - for segment in response['conversation']: - if 'voice' not in segment: - name = segment['name'] - if name in name_to_voice: - voice = name_to_voice[name] - else: - if segment['gender'].lower() == 'male': - voice = random.choice(MALE_NEURAL_VOICES)['Id'] - else: - voice = random.choice(FEMALE_NEURAL_VOICES)['Id'] - name_to_voice[name] = voice - segment['voice'] = voice - return response - - -def generate_listening_4_monologue(topic: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"monologue": "monologue"}') - }, - { - "role": "user", - "content": ( - 'Generate a comprehensive monologue on the academic subject ' - 'of: "' + topic + '". Make sure that the generated monologue does not contain forbidden subjects in ' - 'muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call( - GPT_4_O, - messages, - token_count, - ["monologue"], - GEN_QUESTION_TEMPERATURE - ) - return response["monologue"] - - -def generate_reading_exercises(passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty): - exercises = [] - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "fillBlanks": - question = gen_summary_fill_blanks_exercise(passage, number_of_exercises, start_id, difficulty) - exercises.append(question) - print("Added fill blanks: " + str(question)) - elif req_exercise == "trueFalse": - question = gen_true_false_not_given_exercise(passage, number_of_exercises, start_id, difficulty) - exercises.append(question) - print("Added trueFalse: " + str(question)) - elif req_exercise == "writeBlanks": - question = gen_write_blanks_exercise(passage, number_of_exercises, start_id, difficulty) - if answer_word_limit_ok(question): - exercises.append(question) - print("Added write blanks: " + str(question)) - else: - exercises.append({}) - print("Did not add write blanks because it did not respect word limit") - elif req_exercise == "paragraphMatch": - question = gen_paragraph_match_exercise(passage, number_of_exercises, start_id) - exercises.append(question) - print("Added paragraph match: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - -def answer_word_limit_ok(question): - # Check if any option in any solution has more than three words - return not any(len(option.split()) > 3 - for solution in question["solutions"] - for option in solution["solution"]) - - -def contains_empty_dict(arr): - return any(elem == {} for elem in arr) - - -def generate_listening_conversation_exercises(conversation: str, req_exercises: list, number_of_exercises_q, start_id, - difficulty): - exercises = [] - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "multipleChoice": - question = gen_multiple_choice_exercise_listening_conversation(conversation, number_of_exercises, start_id, - difficulty) - exercises.append(question) - print("Added multiple choice: " + str(question)) - elif req_exercise == "writeBlanksQuestions": - question = gen_write_blanks_questions_exercise_listening_conversation(conversation, number_of_exercises, - start_id, difficulty) - exercises.append(question) - print("Added write blanks questions: " + str(question)) - elif req_exercise == "writeBlanksFill": - question = gen_write_blanks_notes_exercise_listening_conversation(conversation, number_of_exercises, - start_id, difficulty) - exercises.append(question) - print("Added write blanks notes: " + str(question)) - elif req_exercise == "writeBlanksForm": - question = gen_write_blanks_form_exercise_listening_conversation(conversation, number_of_exercises, - start_id, difficulty) - exercises.append(question) - print("Added write blanks form: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - -def generate_listening_monologue_exercises(monologue: str, req_exercises: list, number_of_exercises_q, start_id, - difficulty): - exercises = [] - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "multipleChoice": - question = gen_multiple_choice_exercise_listening_monologue(monologue, number_of_exercises, start_id, - difficulty) - exercises.append(question) - print("Added multiple choice: " + str(question)) - elif req_exercise == "writeBlanksQuestions": - question = gen_write_blanks_questions_exercise_listening_monologue(monologue, number_of_exercises, start_id, - difficulty) - exercises.append(question) - print("Added write blanks questions: " + str(question)) - elif req_exercise == "writeBlanksFill": - question = gen_write_blanks_notes_exercise_listening_monologue(monologue, number_of_exercises, start_id, - difficulty) - exercises.append(question) - print("Added write blanks notes: " + str(question)) - elif req_exercise == "writeBlanksForm": - question = gen_write_blanks_form_exercise_listening_monologue(monologue, number_of_exercises, start_id, - difficulty) - exercises.append(question) - print("Added write blanks form: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - -def gen_multiple_choice_exercise(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' - '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' - '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' - 'energy sources?", "solution": "C", "variant": "text"}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty multiple choice questions ' - 'for this text:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, ["questions"], - GEN_QUESTION_TEMPERATURE) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - - -def gen_summary_fill_blanks_exercise(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{ "summary": "summary", "words": ["word_1", "word_2"] }') - }, - { - "role": "user", - "content": ('Summarize this text: "'+ text + '"') - - }, - { - "role": "user", - "content": ('Select ' + str(quantity) + ' ' + difficulty + ' difficulty words, it must be words and not ' - 'expressions, from the summary.') - - } - ] - token_count = count_total_tokens(messages) - - response = make_openai_call(GPT_4_O, messages, token_count, - ["summary"], - GEN_QUESTION_TEMPERATURE) - - replaced_summary = replace_first_occurrences_with_placeholders(response["summary"], response["words"], start_id) - options_words = add_random_words_and_shuffle(response["words"], 5) - solutions = fillblanks_build_solutions_array(response["words"], start_id) - - return { - "allowRepetition": True, - "id": str(uuid.uuid4()), - "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are " - "more words than spaces so you will not use them all. You may use any of the words more than once.", - "solutions": solutions, - "text": replaced_summary, - "type": "fillBlanks", - "words": options_words - - } - - -def gen_true_false_not_given_exercise(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' - '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty statements based on the provided text. ' - 'Ensure that your statements accurately represent ' - 'information or inferences from the text, and ' - 'provide a variety of responses, including, at ' - 'least one of each True, False, and Not Given, ' - 'as appropriate.\n\nReference text:\n\n ' + text) - - } - ] - token_count = count_total_tokens(messages) - - questions = make_openai_call(GPT_4_O, messages, token_count,["prompts"], - GEN_QUESTION_TEMPERATURE)["prompts"] - if len(questions) > quantity: - questions = remove_excess_questions(questions, len(questions) - quantity) - - for i, question in enumerate(questions, start=start_id): - question["id"] = str(i) - - return { - "id": str(uuid.uuid4()), - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": questions, - "type": "trueFalse" - } - - -def gen_write_blanks_exercise(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty short answer questions, and the ' - 'possible answers, must have maximum 3 words ' - 'per answer, about this text:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - questions = make_openai_call(GPT_4_O, messages, token_count,["questions"], - GEN_QUESTION_TEMPERATURE)["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Choose no more than three words and/or a number from the passage for each answer.", - "solutions": build_write_blanks_solutions(questions, start_id), - "text": build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - -def gen_paragraph_match_exercise(text: str, quantity: int, start_id): - paragraphs = assign_letters_to_paragraphs(text) - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}') - }, - { - "role": "user", - "content": ( - 'For every paragraph of the list generate a minimum 5 word heading for it. The paragraphs are these: ' + str(paragraphs)) - - } - ] - token_count = count_total_tokens(messages) - - headings = make_openai_call(GPT_4_O, messages, token_count,["headings"], - GEN_QUESTION_TEMPERATURE)["headings"] - - options = [] - for i, paragraph in enumerate(paragraphs, start=0): - paragraph["heading"] = headings[i] - options.append({ - "id": paragraph["letter"], - "sentence": paragraph["paragraph"] - }) - - random.shuffle(paragraphs) - sentences = [] - for i, paragraph in enumerate(paragraphs, start=start_id): - sentences.append({ - "id": i, - "sentence": paragraph["heading"], - "solution": paragraph["letter"] - }) - - return { - "id": str(uuid.uuid4()), - "allowRepetition": False, - "options": options, - "prompt": "Choose the correct heading for paragraphs from the list of headings below.", - "sentences": sentences[:quantity], - "type": "matchSentences" - } - - -def assign_letters_to_paragraphs(paragraphs): - result = [] - letters = iter(string.ascii_uppercase) - for paragraph in paragraphs.split("\n\n"): - if has_x_words(paragraph, 10): - result.append({'paragraph': paragraph.strip(), 'letter': next(letters)}) - return result - - -def gen_multiple_choice_exercise_listening_conversation(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' - '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' - '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' - 'energy sources?", "solution": "C", "variant": "text"}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty multiple choice questions of 4 options ' - 'of for this conversation:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - question = make_openai_call(GPT_4_O, messages, token_count,["questions"], GEN_QUESTION_TEMPERATURE) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - - -def gen_multiple_choice_exercise_listening_monologue(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' - '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' - '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' - 'energy sources?", "solution": "C", "variant": "text"}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str( - quantity) + ' ' + difficulty + ' difficulty multiple choice questions of 4 options ' - 'of for this monologue:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - question = make_openai_call(GPT_4_O, messages, token_count,["questions"], GEN_QUESTION_TEMPERATURE) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - - -def gen_write_blanks_questions_exercise_listening_conversation(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty short answer questions, and the ' - 'possible answers (max 3 words per answer), ' - 'about this conversation:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - questions = make_openai_call(GPT_4_O, messages, token_count,["questions"], - GEN_QUESTION_TEMPERATURE)["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "You will hear a conversation. Answer the questions below using no more than three words or a number accordingly.", - "solutions": build_write_blanks_solutions(questions, start_id), - "text": build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - -def gen_write_blanks_questions_exercise_listening_monologue(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty short answer questions, and the ' - 'possible answers (max 3 words per answer), ' - 'about this monologue:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - questions = make_openai_call(GPT_4_O, messages, token_count, ["questions"], - GEN_QUESTION_TEMPERATURE)["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", - "solutions": build_write_blanks_solutions(questions, start_id), - "text": build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - -def gen_write_blanks_notes_exercise_listening_conversation(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"notes": ["note_1", "note_2"]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty notes taken from this ' - 'conversation:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - questions = make_openai_call(GPT_4_O, messages, token_count, ["notes"], - GEN_QUESTION_TEMPERATURE)["notes"][:quantity] - - - formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) - - word_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"words": ["word_1", "word_2"] }') - }, - { - "role": "user", - "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') - - } - ] - words = make_openai_call(GPT_4_O, word_messages, token_count,["words"], - GEN_QUESTION_TEMPERATURE)["words"][:quantity] - replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": build_write_blanks_solutions_listening(words, start_id), - "text": "\\n".join(replaced_notes), - "type": "writeBlanks" - } - - -def gen_write_blanks_notes_exercise_listening_monologue(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"notes": ["note_1", "note_2"]}') - }, - { - "role": "user", - "content": ( - 'Generate ' + str(quantity) + ' ' + difficulty + ' difficulty notes taken from this ' - 'monologue:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - questions = make_openai_call(GPT_4_O, messages, token_count, ["notes"], - GEN_QUESTION_TEMPERATURE)["notes"][:quantity] - - formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) - - word_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"words": ["word_1", "word_2"] }') - }, - { - "role": "user", - "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') - - } - ] - words = make_openai_call(GPT_4_O, word_messages, token_count, ["words"], - GEN_QUESTION_TEMPERATURE)["words"][:quantity] - replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": build_write_blanks_solutions_listening(words, start_id), - "text": "\\n".join(replaced_notes), - "type": "writeBlanks" - } - - -def gen_write_blanks_form_exercise_listening_conversation(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"form": ["key: value", "key2: value"]}') - }, - { - "role": "user", - "content": ( - 'Generate a form with ' + str( - quantity) + ' ' + difficulty + ' difficulty key-value pairs about this conversation:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - parsed_form = make_openai_call(GPT_4_O, messages, token_count, ["form"], - GEN_QUESTION_TEMPERATURE)["form"][:quantity] - replaced_form, words = build_write_blanks_text_form(parsed_form, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "You will hear a conversation. Fill the form with words/numbers missing.", - "solutions": build_write_blanks_solutions_listening(words, start_id), - "text": replaced_form, - "type": "writeBlanks" - } - - -def gen_write_blanks_form_exercise_listening_monologue(text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"form": ["key: value", "key2: value"]}') - }, - { - "role": "user", - "content": ( - 'Generate a form with ' + str( - quantity) + ' ' + difficulty + ' difficulty key-value pairs about this monologue:\n"' + text + '"') - - } - ] - token_count = count_total_tokens(messages) - - parsed_form = make_openai_call(GPT_4_O, messages, token_count, ["form"], - GEN_QUESTION_TEMPERATURE)["form"][:quantity] - replaced_form, words = build_write_blanks_text_form(parsed_form, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "You will hear a monologue. Fill the form with words/numbers missing.", - "solutions": build_write_blanks_solutions_listening(words, start_id), - "text": replaced_form, - "type": "writeBlanks" - } - - -def gen_multiple_choice_level(quantity: int, start_id=1): - gen_multiple_choice_for_text = "Generate " + str( - quantity) + " multiple choice questions of 4 options for an english level exam, some easy questions, some intermediate " \ - "questions and some advanced questions. Ensure that the questions cover a range of topics such as " \ - "verb tense, subject-verb agreement, pronoun usage, sentence structure, and punctuation. Make sure " \ - "every question only has 1 correct answer." - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"questions": [{"id": "9", "options": ' - '[{"id": "A", "text": ' - '"And"}, {"id": "B", "text": "Cat"}, {"id": "C", "text": ' - '"Happy"}, {"id": "D", "text": "Jump"}], ' - '"prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}]}') - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - } - ] - - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, - ["questions"], - GEN_QUESTION_TEMPERATURE) - - if len(question["questions"]) != quantity: - return gen_multiple_choice_level(quantity, start_id) - else: - all_exams = get_all("level") - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = replace_exercise_if_exists(all_exams, question["questions"][i], - question, - seen_keys) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - - -def replace_exercise_if_exists(all_exams, current_exercise, current_exam, seen_keys): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return replace_exercise_if_exists(all_exams, generate_single_mc_level_question(), current_exam, seen_keys) - else: - seen_keys.add(key) - - for exam in all_exams: - exam_dict = exam.to_dict() - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam_dict.get("exercises", [])[0]["questions"] - ): - return replace_exercise_if_exists(all_exams, generate_single_mc_level_question(), current_exam, seen_keys) - return current_exercise, seen_keys - -def replace_exercise_if_exists_utas(all_exams, current_exercise, current_exam, seen_keys): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return replace_exercise_if_exists_utas(all_exams, generate_single_mc_level_question(), current_exam, seen_keys) - else: - seen_keys.add(key) - - for exam in all_exams: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam.get("questions", []) - ): - return replace_exercise_if_exists_utas(all_exams, generate_single_mc_level_question(), current_exam, seen_keys) - return current_exercise, seen_keys - - -def generate_single_mc_level_question(): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"id": "9", "options": [{"id": "A", "text": "And"}, {"id": "B", "text": "Cat"}, {"id": "C", "text": ' - '"Happy"}, {"id": "D", "text": "Jump"}], "prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}') - }, - { - "role": "user", - "content": ('Generate 1 multiple choice question of 4 options for an english level exam, it can be easy, ' - 'intermediate or advanced.') - - } - ] - token_count = count_total_tokens(messages) - - question = make_openai_call(GPT_4_O, messages, token_count,["options"], - GEN_QUESTION_TEMPERATURE) - - return question - - -def parse_conversation(conversation_data): - conversation_list = conversation_data.get('conversation', []) - readable_text = [] - - for message in conversation_list: - name = message.get('name', 'Unknown') - text = message.get('text', '') - readable_text.append(f"{name}: {text}") - - return "\n".join(readable_text) - - -def gen_multiple_choice_blank_space_utas(quantity: int, start_id: int, all_exams): - gen_multiple_choice_for_text = "Generate " + str( - quantity) + " multiple choice blank space questions of 4 options for an english level exam, some easy questions, some intermediate " \ - "questions and some advanced questions. Ensure that the questions cover a range of topics such as " \ - "verb tense, subject-verb agreement, pronoun usage, sentence structure, and punctuation. Make sure " \ - "every question only has 1 correct answer." - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"questions": [{"id": "9", "options": ' - '[{"id": "A", "text": ' - '"And"}, {"id": "B", "text": "Cat"}, {"id": "C", "text": ' - '"Happy"}, {"id": "D", "text": "Jump"}], ' - '"prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}]}') - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - } - ] - - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, - ["questions"], - GEN_QUESTION_TEMPERATURE) - - if len(question["questions"]) != quantity: - return gen_multiple_choice_level(quantity, start_id) - else: - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = replace_exercise_if_exists_utas(all_exams, question["questions"][i], - question, - seen_keys) - return fix_exercise_ids(question, start_id) - - -def gen_multiple_choice_underlined_utas(quantity: int, start_id: int): - json_format = { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - } - - gen_multiple_choice_for_text = 'Generate ' + str(quantity) + (' multiple choice questions of 4 options for an english ' - 'level exam, some easy questions, some intermediate ' - 'questions and some advanced questions.Ensure that ' - 'the questions cover a range of topics such as verb ' - 'tense, subject-verb agreement, pronoun usage, ' - 'sentence structure, and punctuation. Make sure ' - 'every question only has 1 correct answer.') - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - }, - { - "role": "user", - "content": ( - 'The type of multiple choice is the prompt has wrong words or group of words and the options are to ' - 'find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks the boss is nice."\n' - 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"') - } - ] - - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, - ["questions"], - GEN_QUESTION_TEMPERATURE) - - if len(question["questions"]) != quantity: - return gen_multiple_choice_level(quantity, start_id) - else: - return fix_exercise_ids(question, start_id)["questions"] - -def gen_blank_space_text_utas(quantity: int, start_id: int, size: int, topic=random.choice(mti_topics)): - json_format = { - "question": { - "words": [ - { - "id": "1", - "text": "a" - }, - { - "id": "2", - "text": "b" - }, - { - "id": "3", - "text": "c" - }, - { - "id": "4", - "text": "d" - } - ], - "text": "text" - } - } - gen_text = 'Generate a text of at least ' + str(size) + ' words about the topic ' + topic + '.' - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": gen_text - }, - { - "role": "user", - "content": ( - 'From the generated text choose ' + str(quantity) + ' words (cannot be sequential words) to replace ' - 'once with {{id}} where id starts on ' + str(start_id) + ' and is ' - 'incremented for each word. The ids must be ordered throughout the text and the words must be ' - 'replaced only once. Put the removed words and respective ids on the words array of the json in the correct order.') - } - ] - - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, - ["question"], - GEN_QUESTION_TEMPERATURE) - - return question["question"] - -def gen_reading_passage_utas(start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(mti_topics)): - - passage = generate_reading_passage(QuestionType.READING_PASSAGE_1, topic) - short_answer = gen_short_answer_utas(passage["text"], start_id, sa_quantity) - mc_exercises = gen_text_multiple_choice_utas(passage["text"], start_id+sa_quantity, mc_quantity) - return { - "exercises": { - "shortAnswer":short_answer, - "multipleChoice": mc_exercises, - }, - "text": { - "content": passage["text"], - "title": passage["title"] - } - } - -def gen_short_answer_utas(text: str, start_id: int, sa_quantity: int): - json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": ( - 'Generate ' + str(sa_quantity) + ' short answer questions, and the possible answers, must have ' - 'maximum 3 words per answer, about this text:\n"' + text + '"') - }, - { - "role": "user", - "content": 'The id starts at ' + str(start_id) + '.' - } - ] - - token_count = count_total_tokens(messages) - return make_openai_call(GPT_4_O, messages, token_count, - ["questions"], - GEN_QUESTION_TEMPERATURE)["questions"] -def gen_text_multiple_choice_utas(text: str, start_id: int, mc_quantity: int): - json_format = { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - } - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": 'Generate ' + str(mc_quantity) + ' multiple choice questions of 4 options for this text:\n' + text - }, - { - "role": "user", - "content": 'Make sure every question only has 1 correct answer.' - } - ] - - token_count = count_total_tokens(messages) - question = make_openai_call(GPT_4_O, messages, token_count, - ["questions"], - GEN_QUESTION_TEMPERATURE) - - if len(question["questions"]) != mc_quantity: - return gen_multiple_choice_level(mc_quantity, start_id) - else: - return fix_exercise_ids(question, start_id)["questions"] \ No newline at end of file diff --git a/helper/file_helper.py b/helper/file_helper.py deleted file mode 100644 index 5a87b91..0000000 --- a/helper/file_helper.py +++ /dev/null @@ -1,17 +0,0 @@ -import datetime -import os -from pathlib import Path - - -def delete_files_older_than_one_day(directory): - current_time = datetime.datetime.now() - - for entry in os.scandir(directory): - if entry.is_file(): - file_path = Path(entry) - file_name = file_path.name - file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) - time_difference = current_time - file_modified_time - if time_difference.days > 1 and "placeholder" not in file_name: - file_path.unlink() - print(f"Deleted file: {file_path}") diff --git a/helper/firebase_helper.py b/helper/firebase_helper.py deleted file mode 100644 index 48592b3..0000000 --- a/helper/firebase_helper.py +++ /dev/null @@ -1,87 +0,0 @@ -import logging - -from firebase_admin import firestore -from google.cloud import storage - - -def download_firebase_file(bucket_name, source_blob_name, destination_file_name): - # Downloads a file from Firebase Storage. - storage_client = storage.Client() - bucket = storage_client.bucket(bucket_name) - blob = bucket.blob(source_blob_name) - blob.download_to_filename(destination_file_name) - logging.info(f"File downloaded to {destination_file_name}") - return destination_file_name - - -def upload_file_firebase(bucket_name, destination_blob_name, source_file_name): - # Uploads a file to Firebase Storage. - storage_client = storage.Client() - bucket = storage_client.bucket(bucket_name) - try: - blob = bucket.blob(destination_blob_name) - blob.upload_from_filename(source_file_name) - logging.info(f"File uploaded to {destination_blob_name}") - return True - except Exception as e: - import app - app.app.logger.error("Error uploading file to Google Cloud Storage: " + str(e)) - return False - - -def upload_file_firebase_get_url(bucket_name, destination_blob_name, source_file_name): - # Uploads a file to Firebase Storage. - storage_client = storage.Client() - bucket = storage_client.bucket(bucket_name) - try: - blob = bucket.blob(destination_blob_name) - blob.upload_from_filename(source_file_name) - logging.info(f"File uploaded to {destination_blob_name}") - - # Make the file public - blob.make_public() - - # Get the public URL - url = blob.public_url - return url - except Exception as e: - import app - app.app.logger.error("Error uploading file to Google Cloud Storage: " + str(e)) - return None - - -def save_to_db(collection: str, item): - db = firestore.client() - collection_ref = db.collection(collection) - (update_time, document_ref) = collection_ref.add(item) - if document_ref: - logging.info(f"Document added with ID: {document_ref.id}") - return (True, document_ref.id) - else: - return (False, None) - - -def save_to_db_with_id(collection: str, item, id: str): - db = firestore.client() - collection_ref = db.collection(collection) - # Reference to the specific document with the desired ID - document_ref = collection_ref.document(id) - # Set the data to the document - document_ref.set(item) - if document_ref: - logging.info(f"Document added with ID: {document_ref.id}") - return (True, document_ref.id) - else: - return (False, None) - - -def get_all(collection: str): - db = firestore.client() - collection_ref = db.collection(collection) - - all_exercises = ( - collection_ref - .get() - ) - - return all_exercises diff --git a/helper/generate_jwt.py b/helper/generate_jwt.py deleted file mode 100644 index 4826136..0000000 --- a/helper/generate_jwt.py +++ /dev/null @@ -1,17 +0,0 @@ -import os - -import jwt -from dotenv import load_dotenv - -load_dotenv() - -# Define the payload (data to be included in the token) -payload = {'sub': 'test'} - -# Define the secret key -secret_key = os.getenv("JWT_SECRET_KEY") - -# Generate the JWT -jwt_token = jwt.encode(payload, secret_key, algorithm='HS256') - -print(jwt_token) diff --git a/helper/generate_jwt_secret.py b/helper/generate_jwt_secret.py deleted file mode 100644 index 8e39f44..0000000 --- a/helper/generate_jwt_secret.py +++ /dev/null @@ -1,5 +0,0 @@ -import secrets - -jwt_secret_key = secrets.token_hex(32) - -print(jwt_secret_key) diff --git a/helper/heygen_api.py b/helper/heygen_api.py deleted file mode 100644 index 149ed70..0000000 --- a/helper/heygen_api.py +++ /dev/null @@ -1,172 +0,0 @@ -import os -import random -import time - -import requests -from dotenv import load_dotenv - -import app -from helper.constants import * -from helper.firebase_helper import upload_file_firebase_get_url, save_to_db_with_id -from heygen.AvatarEnum import AvatarEnum - -load_dotenv() - -# Get HeyGen token -TOKEN = os.getenv("HEY_GEN_TOKEN") -FIREBASE_BUCKET = os.getenv('FIREBASE_BUCKET') - -# POST TO CREATE VIDEO -CREATE_VIDEO_URL = 'https://api.heygen.com/v1/template.generate' -GET_VIDEO_URL = 'https://api.heygen.com/v1/video_status.get' -POST_HEADER = { - 'X-Api-Key': TOKEN, - 'Content-Type': 'application/json' -} -GET_HEADER = { - 'X-Api-Key': TOKEN -} - - -def create_videos_and_save_to_db(exercises, template, id): - # Speaking 1 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_1 = [element for element in exercises if element.get('type') == 1] - # Check if any elements were found - if found_exercises_1: - exercise_1 = found_exercises_1[0] - app.app.logger.info('Creating video for speaking part 1') - sp1_result = create_video(exercise_1["question"], random.choice(list(AvatarEnum))) - if sp1_result is not None: - sound_file_path = VIDEO_FILES_PATH + sp1_result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + sp1_result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - sp1_video_path = firebase_file_path - sp1_video_url = url - template["exercises"][0]["text"] = exercise_1["question"] - template["exercises"][0]["title"] = exercise_1["topic"] - template["exercises"][0]["video_url"] = sp1_video_url - template["exercises"][0]["video_path"] = sp1_video_path - else: - app.app.logger.error("Failed to create video for part 1 question: " + exercise_1["question"]) - - # Speaking 2 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_2 = [element for element in exercises if element.get('type') == 2] - # Check if any elements were found - if found_exercises_2: - exercise_2 = found_exercises_2[0] - app.app.logger.info('Creating video for speaking part 2') - sp2_result = create_video(exercise_2["question"], random.choice(list(AvatarEnum))) - if sp2_result is not None: - sound_file_path = VIDEO_FILES_PATH + sp2_result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + sp2_result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - sp2_video_path = firebase_file_path - sp2_video_url = url - template["exercises"][1]["prompts"] = exercise_2["prompts"] - template["exercises"][1]["text"] = exercise_2["question"] - template["exercises"][1]["title"] = exercise_2["topic"] - template["exercises"][1]["video_url"] = sp2_video_url - template["exercises"][1]["video_path"] = sp2_video_path - else: - app.app.logger.error("Failed to create video for part 2 question: " + exercise_2["question"]) - - # Speaking 3 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_3 = [element for element in exercises if element.get('type') == 3] - # Check if any elements were found - if found_exercises_3: - exercise_3 = found_exercises_3[0] - sp3_questions = [] - avatar = random.choice(list(AvatarEnum)) - app.app.logger.info('Creating videos for speaking part 3') - for question in exercise_3["questions"]: - result = create_video(question, avatar) - if result is not None: - sound_file_path = VIDEO_FILES_PATH + result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - video = { - "text": question, - "video_path": firebase_file_path, - "video_url": url - } - sp3_questions.append(video) - else: - app.app.logger.error("Failed to create video for part 3 question: " + question) - template["exercises"][2]["prompts"] = sp3_questions - template["exercises"][2]["title"] = exercise_3["topic"] - - if not found_exercises_3: - template["exercises"].pop(2) - if not found_exercises_2: - template["exercises"].pop(1) - if not found_exercises_1: - template["exercises"].pop(0) - - save_to_db_with_id("speaking", template, id) - app.app.logger.info('Saved speaking to DB with id ' + id + " : " + str(template)) - - -def create_video(text, avatar): - # POST TO CREATE VIDEO - create_video_url = 'https://api.heygen.com/v2/template/' + avatar + '/generate' - data = { - "test": False, - "caption": False, - "title": "video_title", - "variables": { - "script_here": { - "name": "script_here", - "type": "text", - "properties": { - "content": text - } - } - } - } - response = requests.post(create_video_url, headers=POST_HEADER, json=data) - app.app.logger.info(response.status_code) - app.app.logger.info(response.json()) - - # GET TO CHECK STATUS AND GET VIDEO WHEN READY - video_id = response.json()["data"]["video_id"] - params = { - 'video_id': response.json()["data"]["video_id"] - } - response = {} - status = "processing" - error = None - - while status != "completed" and error is None: - response = requests.get(GET_VIDEO_URL, headers=GET_HEADER, params=params) - response_data = response.json() - - status = response_data["data"]["status"] - error = response_data["data"]["error"] - - if status != "completed" and error is None: - app.app.logger.info(f"Status: {status}") - time.sleep(10) # Wait for 10 second before the next request - - app.app.logger.info(response.status_code) - app.app.logger.info(response.json()) - - # DOWNLOAD VIDEO - download_url = response.json()['data']['video_url'] - output_directory = 'download-video/' - output_filename = video_id + '.mp4' - - response = requests.get(download_url) - - if response.status_code == 200: - os.makedirs(output_directory, exist_ok=True) # Create the directory if it doesn't exist - output_path = os.path.join(output_directory, output_filename) - with open(output_path, 'wb') as f: - f.write(response.content) - app.app.logger.info(f"File '{output_filename}' downloaded successfully.") - return output_filename - else: - app.app.logger.error(f"Failed to download file. Status code: {response.status_code}") - return None diff --git a/helper/openai_interface.py b/helper/openai_interface.py deleted file mode 100644 index 2d50a64..0000000 --- a/helper/openai_interface.py +++ /dev/null @@ -1,250 +0,0 @@ -import json -import os -import re - -from dotenv import load_dotenv -from openai import OpenAI - -from helper.constants import BLACKLISTED_WORDS, GPT_3_5_TURBO -from helper.token_counter import count_tokens - -load_dotenv() -client = OpenAI(api_key=os.getenv('OPENAI_API_KEY')) - -MAX_TOKENS = 4097 -TOP_P = 0.9 -FREQUENCY_PENALTY = 0.5 - -TRY_LIMIT = 2 -try_count = 0 - -# GRADING SUMMARY -chat_config = {'max_tokens': 1000, 'temperature': 0.2} -section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] -grade_top_limit = 9 - -tools = [{ - "type": "function", - "function": { - "name": "save_evaluation_and_suggestions", - "description": "Saves the evaluation and suggestions requested by input.", - "parameters": { - "type": "object", - "properties": { - "evaluation": { - "type": "string", - "description": "A comment on the IELTS section grade obtained in the specific section and what it could mean without suggestions.", - }, - "suggestions": { - "type": "string", - "description": "A small paragraph text with suggestions on how to possibly get a better grade than the one obtained.", - }, - "bullet_points": { - "type": "string", - "description": "Text with four bullet points to improve the english speaking ability. Only include text for the bullet points separated by a paragraph. ", - }, - }, - "required": ["evaluation", "suggestions"], - }, - } -}] - - -def check_fields(obj, fields): - return all(field in obj for field in fields) - - -def make_openai_call(model, messages, token_count, fields_to_check, temperature, check_blacklisted=True): - global try_count - result = client.chat.completions.create( - model=model, - max_tokens=int(MAX_TOKENS - token_count - 300), - temperature=float(temperature), - messages=messages, - response_format={"type": "json_object"} - ) - result = result.choices[0].message.content - - if check_blacklisted: - found_blacklisted_word = get_found_blacklisted_words(result) - - if found_blacklisted_word is not None and try_count < TRY_LIMIT: - from app import app - app.logger.warning("Result contains blacklisted words: " + str(found_blacklisted_word)) - try_count = try_count + 1 - return make_openai_call(model, messages, token_count, fields_to_check, temperature) - elif found_blacklisted_word is not None and try_count >= TRY_LIMIT: - return "" - - if fields_to_check is None: - return json.loads(result) - - if check_fields(result, fields_to_check) is False and try_count < TRY_LIMIT: - try_count = try_count + 1 - return make_openai_call(model, messages, token_count, fields_to_check, temperature) - elif try_count >= TRY_LIMIT: - try_count = 0 - return json.loads(result) - else: - try_count = 0 - return json.loads(result) - - -# GRADING SUMMARY -def calculate_grading_summary(body): - extracted_sections = extract_existing_sections_from_body(body, section_keys) - - ret = [] - - for section in extracted_sections: - openai_response_dict = calculate_section_grade_summary(section) - - ret = ret + [{'code': section['code'], 'name': section['name'], 'grade': section['grade'], - 'evaluation': openai_response_dict['evaluation'], - 'suggestions': openai_response_dict['suggestions'], - 'bullet_points': parse_bullet_points(openai_response_dict['bullet_points'], section['grade'])}] - - return {'sections': ret} - - -def calculate_section_grade_summary(section): - messages = [ - { - "role": "user", - "content": "You are a IELTS test section grade evaluator. You will receive a IELTS test section name and the grade obtained in the section. You should offer a evaluation comment on this grade and separately suggestions on how to possibly get a better grade.", - }, - { - "role": "user", - "content": "Section: " + str(section['name']) + " Grade: " + str(section['grade']), - }, - {"role": "user", "content": "Speak in third person."}, - {"role": "user", - "content": "Don't offer suggestions in the evaluation comment. Only in the suggestions section."}, - {"role": "user", - "content": "Your evaluation comment on the grade should enunciate the grade, be insightful, be speculative, be one paragraph long. "}, - {"role": "user", "content": "Please save the evaluation comment and suggestions generated."}, - {"role": "user", "content": f"Offer bullet points to improve the english {str(section['name'])} ability."}, - ] - - if section['code'] == "level": - messages[2:2] = [{ - "role": "user", - "content": "This section is comprised of multiple choice questions that measure the user's overall english level. These multiple choice questions are about knowledge on vocabulary, syntax, grammar rules, and contextual usage. The grade obtained measures the ability in these areas and english language overall." - }] - elif section['code'] == "speaking": - messages[2:2] = [{"role": "user", - "content": "This section is s designed to assess the English language proficiency of individuals who want to study or work in English-speaking countries. The speaking section evaluates a candidate's ability to communicate effectively in spoken English."}] - - res = client.chat.completions.create( - model="gpt-3.5-turbo", - max_tokens=chat_config['max_tokens'], - temperature=chat_config['temperature'], - tools=tools, - messages=messages) - - return parse_openai_response(res) - - -def parse_openai_response(response): - if 'choices' in response and len(response['choices']) > 0 and 'message' in response['choices'][ - 0] and 'tool_calls' in response['choices'][0]['message'] and isinstance( - response['choices'][0]['message']['tool_calls'], list) and len( - response['choices'][0]['message']['tool_calls']) > 0 and \ - response['choices'][0]['message']['tool_calls'][0]['function']['arguments']: - return json.loads(response['choices'][0]['message']['tool_calls'][0]['function']['arguments']) - else: - return {'evaluation': "", 'suggestions': "", 'bullet_points': []} - - -def extract_existing_sections_from_body(my_dict, keys_to_extract): - if 'sections' in my_dict and isinstance(my_dict['sections'], list) and len(my_dict['sections']) > 0: - return list(filter( - lambda item: 'code' in item and item['code'] in keys_to_extract and 'grade' in item and 'name' in item, - my_dict['sections'])) - - -def parse_bullet_points(bullet_points_str, grade): - max_grade_for_suggestions = 9 - if isinstance(bullet_points_str, str) and grade < max_grade_for_suggestions: - # Split the string by '\n' - lines = bullet_points_str.split('\n') - - # Remove '-' and trim whitespace from each line - cleaned_lines = [line.replace('-', '').strip() for line in lines] - - # Add '.' to lines that don't end with it - return [line + '.' if line and not line.endswith('.') else line for line in cleaned_lines] - else: - return [] - - -def get_fixed_text(text): - messages = [ - {"role": "system", "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"fixed_text": "fixed test with no misspelling errors"}') - }, - {"role": "user", "content": ( - 'Fix the errors in the given text and put it in a JSON. Do not complete the answer, only replace what ' - 'is wrong. \n The text: "' + text + '"') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, ["fixed_text"], 0.2, False) - return response["fixed_text"] - - -def get_speaking_corrections(text): - messages = [ - {"role": "system", "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"fixed_text": "fixed transcription with no misspelling errors"}') - }, - {"role": "user", "content": ( - 'Fix the errors in the provided transcription and put it in a JSON. Do not complete the answer, only ' - 'replace what is wrong. \n The text: "' + text + '"') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, ["fixed_text"], 0.2, False) - return response["fixed_text"] - - -def has_blacklisted_words(text: str): - text_lower = text.lower() - return any(word in text_lower for word in BLACKLISTED_WORDS) - - -def get_found_blacklisted_words(text: str): - text_lower = text.lower() - for word in BLACKLISTED_WORDS: - if re.search(r'\b' + re.escape(word) + r'\b', text_lower): - return word - return None - - -def remove_special_characters_from_beginning(string): - cleaned_string = string.lstrip('\n') - if string.startswith("'") or string.startswith('"'): - cleaned_string = string[1:] - if cleaned_string.endswith('"'): - return cleaned_string[:-1] - else: - return cleaned_string - - -def replace_expression_in_object(obj, expression, replacement): - if isinstance(obj, dict): - for key in obj: - if isinstance(obj[key], str): - obj[key] = obj[key].replace(expression, replacement) - elif isinstance(obj[key], list): - obj[key] = [replace_expression_in_object(item, expression, replacement) for item in obj[key]] - elif isinstance(obj[key], dict): - obj[key] = replace_expression_in_object(obj[key], expression, replacement) - return obj - - -def count_total_tokens(messages): - total_tokens = 0 - for message in messages: - total_tokens += count_tokens(message["content"])["n_tokens"] - return total_tokens diff --git a/helper/speech_to_text_helper.py b/helper/speech_to_text_helper.py deleted file mode 100644 index 001bd11..0000000 --- a/helper/speech_to_text_helper.py +++ /dev/null @@ -1,138 +0,0 @@ -import os -import random - -import boto3 -import nltk -import whisper - -nltk.download('words') -from nltk.corpus import words -from helper.constants import * - - -def speech_to_text(file_path): - if os.path.exists(file_path): - model = whisper.load_model("base") - result = model.transcribe(file_path, fp16=False, language='English', verbose=False) - return result["text"] - else: - print("File not found:", file_path) - raise Exception("File " + file_path + " not found.") - - -def text_to_speech(text: str, file_name: str): - # Initialize the Amazon Polly client - client = boto3.client( - 'polly', - region_name='eu-west-1', - aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"), - aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY") - ) - voice = random.choice(ALL_NEURAL_VOICES)['Id'] - # Initialize an empty list to store audio segments - audio_segments = [] - for part in divide_text(text): - tts_response = client.synthesize_speech( - Engine="neural", - Text=part, - OutputFormat="mp3", - VoiceId=voice - ) - audio_segments.append(tts_response['AudioStream'].read()) - - # Add finish message - audio_segments.append(client.synthesize_speech( - Engine="neural", - Text="This audio recording, for the listening exercise, has finished.", - OutputFormat="mp3", - VoiceId="Stephen" - )['AudioStream'].read()) - - # Combine the audio segments into a single audio file - combined_audio = b"".join(audio_segments) - # Save the combined audio to a single file - with open(file_name, "wb") as f: - f.write(combined_audio) - - print("Speech segments saved to " + file_name) - - -def conversation_text_to_speech(conversation: list, file_name: str): - # Initialize the Amazon Polly client - client = boto3.client( - 'polly', - region_name='eu-west-1', - aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"), - aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY") - ) - # Initialize an empty list to store audio segments - audio_segments = [] - # Iterate through the text segments, convert to audio segments, and store them - for segment in conversation: - response = client.synthesize_speech( - Engine="neural", - Text=segment["text"], - OutputFormat="mp3", - VoiceId=segment["voice"] - ) - audio_segments.append(response['AudioStream'].read()) - - # Add finish message - audio_segments.append(client.synthesize_speech( - Engine="neural", - Text="This audio recording, for the listening exercise, has finished.", - OutputFormat="mp3", - VoiceId="Stephen" - )['AudioStream'].read()) - - # Combine the audio segments into a single audio file - combined_audio = b"".join(audio_segments) - # Save the combined audio to a single file - with open(file_name, "wb") as f: - f.write(combined_audio) - - print("Speech segments saved to " + file_name) - - -def has_words(text: str): - if not has_common_words(text): - return False - english_words = set(words.words()) - words_in_input = text.split() - return any(word.lower() in english_words for word in words_in_input) - - -def has_x_words(text: str, quantity): - if not has_common_words(text): - return False - english_words = set(words.words()) - words_in_input = text.split() - english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) - return english_word_count >= quantity - -def has_common_words(text: str): - english_words = {"the", "be", "to", "of", "and", "a", "in", "that", "have", "i"} - words_in_input = text.split() - english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) - return english_word_count >= 10 - -def divide_text(text, max_length=3000): - if len(text) <= max_length: - return [text] - - divisions = [] - current_position = 0 - - while current_position < len(text): - next_position = min(current_position + max_length, len(text)) - next_period_position = text.rfind('.', current_position, next_position) - - if next_period_position != -1 and next_period_position > current_position: - divisions.append(text[current_position:next_period_position + 1]) - current_position = next_period_position + 1 - else: - # If no '.' found in the next chunk, split at max_length - divisions.append(text[current_position:next_position]) - current_position = next_position - - return divisions diff --git a/heygen/AvatarEnum.py b/heygen/AvatarEnum.py deleted file mode 100644 index 8850ae2..0000000 --- a/heygen/AvatarEnum.py +++ /dev/null @@ -1,11 +0,0 @@ -from enum import Enum - - -class AvatarEnum(Enum): - MATTHEW_NOAH = "5912afa7c77c47d3883af3d874047aaf" - VERA_CERISE = "9e58d96a383e4568a7f1e49df549e0e4" - EDWARD_TONY = "d2cdd9c0379a4d06ae2afb6e5039bd0c" - TANYA_MOLLY = "045cb5dcd00042b3a1e4f3bc1c12176b" - KAYLA_ABBI = "1ae1e5396cc444bfad332155fdb7a934" - JEROME_RYAN = "0ee6aa7cc1084063a630ae514fccaa31" - TYLER_CHRISTOPHER = "5772cff935844516ad7eeff21f839e43" diff --git a/heygen/avatars.json b/heygen/avatars.json deleted file mode 100644 index 08e09f0..0000000 --- a/heygen/avatars.json +++ /dev/null @@ -1,8572 +0,0 @@ -{ - "code": 100, - "data": { - "avatars": [ - { - "avatar_id": 1686756027, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Andrew", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.21157407760620117, - 0.025462962687015533, - 0.8060185313224792, - 0.6199073791503906 - ], - "close_up_box": [ - 0.017592592164874077, - 0.025462962687015533, - 1, - 0.6199073791503906 - ], - "close_up_view_crop_x": 0.2022603452205658, - "created_at": 1686756027, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1ea493e901024034900422df18dbee1a.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2143307c9bf840ad9408ed94116d4eaa.wav", - "tts_duration": 5.042, - "voice_gender": "male", - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Andrew_public_pro1_20230614", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Alex", - "normal_preview": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_target_small.webp", - "normal_view_crop_x": 0.17499999701976776, - "pose_name": "Alex in Black Suit", - "sort_index": 126, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Andrew", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.21157407760620117, - 0.01805555634200573, - 0.8125, - 0.6194444298744202 - ], - "close_up_box": [ - 0.024074073880910873, - 0.01805555634200573, - 1, - 0.6194444298744202 - ], - "close_up_view_crop_x": 0.19384829699993134, - "created_at": 1686756064, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1ea493e901024034900422df18dbee1a.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2143307c9bf840ad9408ed94116d4eaa.wav", - "tts_duration": 5.042, - "voice_gender": "male", - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Andrew_public_pro3_20230614", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Alex", - "normal_preview": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_talk_2_small.webp", - "normal_view_crop_x": 0.15694443881511688, - "pose_name": "Alex in Jacket", - "sort_index": 124, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/ed0577c3046545018aade5e35fc6e491_2750/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Andrew", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.19722221791744232, - 0, - 0.8074073791503906, - 0.6106481552124023 - ], - "close_up_box": [ - 0.004629629664123058, - 0, - 1, - 0.6106481552124023 - ], - "close_up_view_crop_x": 0.1704169064760208, - "created_at": 1686756112, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1ea493e901024034900422df18dbee1a.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2143307c9bf840ad9408ed94116d4eaa.wav", - "tts_duration": 5.042, - "voice_gender": "male", - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Andrew_public_pro2_20230614", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Alex", - "normal_preview": "https://files.movio.la/avatar/v3/f5f78b56b91d4117b3902fe168257530_2724/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f5f78b56b91d4117b3902fe168257530_2724/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f5f78b56b91d4117b3902fe168257530_2724/preview_target_small.webp", - "normal_view_crop_x": 0.14027777314186096, - "pose_name": "Alex in White Coat", - "sort_index": 125, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f5f78b56b91d4117b3902fe168257530_2724/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Andrew", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.20509259402751923, - 0.021759258583188057, - 0.793055534362793, - 0.6101852059364319 - ], - "close_up_box": [ - 0, - 0.021759258583188057, - 0.9981481432914734, - 0.6101852059364319 - ], - "close_up_view_crop_x": 0.17984651029109955, - "created_at": 1686756148, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1ea493e901024034900422df18dbee1a.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2143307c9bf840ad9408ed94116d4eaa.wav", - "tts_duration": 5.042, - "voice_gender": "male", - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Andrew_public_pro4_20230614", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Alex", - "normal_preview": "https://files.movio.la/avatar/v3/7cd8a8ebd400418a97274f159f27b531_2745/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/7cd8a8ebd400418a97274f159f27b531_2745/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/7cd8a8ebd400418a97274f159f27b531_2745/preview_talk_1_small.webp", - "normal_view_crop_x": 0.16249999403953552, - "pose_name": "Alex in Yellow Sweater", - "sort_index": 123, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/7cd8a8ebd400418a97274f159f27b531_2745/preview_video_talk_1.mp4" - } - } - ], - "created_at": 1686756027, - "gender": "male", - "name": "Alex" - }, - { - "avatar_id": 1685681199, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.009259259328246117, - 0.14427083730697632, - 0.9037036895751953, - 0.6473958492279053 - ], - "close_up_box": [ - 0, - 0.14427083730697632, - 0.9129629731178284, - 0.6473958492279053 - ], - "close_up_view_crop_x": 0, - "created_at": 1685681199, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brian_public_lite1_20230601", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/8cf8ec8d3ca84bd489150779b16a6861_2624/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 405, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/8cf8ec8d3ca84bd489150779b16a6861_2624/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/8cf8ec8d3ca84bd489150779b16a6861_2624/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Blake", - "sort_index": 11, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/8cf8ec8d3ca84bd489150779b16a6861_2624/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.10989583283662796, - 0, - 0.551562488079071, - 0.7851851582527161 - ], - "close_up_box": [ - 0, - 0, - 0.6614583134651184, - 0.7851851582527161 - ], - "close_up_view_crop_x": 0, - "created_at": 1685681235, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brian_public_lite2_20230601", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/3be86de8adfc430baa5902f77eb9e5b3_2625/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/3be86de8adfc430baa5902f77eb9e5b3_2625/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/3be86de8adfc430baa5902f77eb9e5b3_2625/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Blake", - "sort_index": 12, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/3be86de8adfc430baa5902f77eb9e5b3_2625/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.19675925374031067, - 0, - 0.7958333492279053, - 0.5995370149612427 - ], - "close_up_box": [ - 0, - 0, - 0.9925925731658936, - 0.5995370149612427 - ], - "close_up_view_crop_x": 0.20734526216983795, - "created_at": 1686371768, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brain_public_pro1_20230609", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_1_small.webp", - "normal_view_crop_x": 0.17638888955116272, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Blake in Blue Suit", - "sort_index": 136, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2143518477678299, - 0, - 0.7902777791023254, - 0.5763888955116272 - ], - "close_up_box": [ - 0.004629629664123058, - 0, - 1, - 0.5763888955116272 - ], - "close_up_view_crop_x": 0.19378891587257385, - "created_at": 1686371795, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brain_public_pro2_20230609", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_4_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "pose_name": "Blake in Brown Coat", - "sort_index": 135, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2004629671573639, - 0, - 0.792129635810852, - 0.592129647731781 - ], - "close_up_box": [ - 0, - 0, - 0.9925925731658936, - 0.592129647731781 - ], - "close_up_view_crop_x": 0.19983430206775665, - "created_at": 1686371817, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brain_public_pro3_20230609", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_talk_3_small.webp", - "normal_view_crop_x": 0.18472221493721008, - "pose_name": "Blake in White T-shirt", - "sort_index": 133, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/48f7053c462f4701ad65d69f248bf46d_2660/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Brian", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.18009258806705475, - 0.011111111380159855, - 0.782870352268219, - 0.6143518686294556 - ], - "close_up_box": [ - 0, - 0.011111111380159855, - 0.9629629850387573, - 0.6143518686294556 - ], - "close_up_view_crop_x": 0.17599844932556152, - "created_at": 1686657698, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/da4e501e123e40838ba09046e32603d0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d414cbc712b54fc2bc5e4d6d01e915bb.wav", - "tts_duration": 5.146, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Brain_public_pro4_20230613", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Blake", - "normal_preview": "https://files.movio.la/avatar/v3/a8a8e72d9e1840cd97c9bb9429eb6b80_2688/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a8a8e72d9e1840cd97c9bb9429eb6b80_2688/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a8a8e72d9e1840cd97c9bb9429eb6b80_2688/preview_target_small.webp", - "normal_view_crop_x": 0.1805555522441864, - "pose_name": "Blake in Sweatshirt", - "sort_index": 134, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a8a8e72d9e1840cd97c9bb9429eb6b80_2688/preview_video_target.mp4" - } - } - ], - "created_at": 1685681199, - "gender": "male", - "name": "Blake" - }, - { - "avatar_id": 1685680932, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Eric", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.25462964177131653, - 0.010648148134350777, - 0.7620370388031006, - 0.5180555582046509 - ], - "close_up_box": [ - 0.05740740895271301, - 0.010648148134350777, - 0.9592592716217041, - 0.5180555582046509 - ], - "close_up_view_crop_x": 0.19939380884170532, - "created_at": 1685680932, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/636527f370a148348f787b45df35a585.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8bc1b057827e47329ef5c93e7e237f67.wav", - "tts_duration": 5.564, - "voice_gender": "male", - "voice_id": "52b62505407d4f369b9924c2afcdfe72", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Eric_public_pro1_20230601", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Edward", - "normal_preview": "https://files.movio.la/avatar/v3/15e5253e9ae94a08a720b3ba45522eb5_2606/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/15e5253e9ae94a08a720b3ba45522eb5_2606/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/15e5253e9ae94a08a720b3ba45522eb5_2606/preview_talk_1_small.webp", - "normal_view_crop_x": 0.2222222238779068, - "pose_name": "Edward in Black Suit", - "sort_index": 131, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/15e5253e9ae94a08a720b3ba45522eb5_2606/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Eric", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.3294270932674408, - 0.11574073880910873, - 0.6924479007720947, - 0.7615740895271301 - ], - "close_up_box": [ - 0.18802084028720856, - 0.11574073880910873, - 0.8338541388511658, - 0.7615740895271301 - ], - "close_up_view_crop_x": 0, - "created_at": 1685681149, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/636527f370a148348f787b45df35a585.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8bc1b057827e47329ef5c93e7e237f67.wav", - "tts_duration": 5.564, - "voice_gender": "male", - "voice_id": "52b62505407d4f369b9924c2afcdfe72", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Eric_public_lite1_20230601", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Edward", - "normal_preview": "https://files.movio.la/avatar/v3/e259aabd01a24e958299ce130b6f4928_2623/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/e259aabd01a24e958299ce130b6f4928_2623/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/e259aabd01a24e958299ce130b6f4928_2623/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Edward", - "sort_index": 9, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/e259aabd01a24e958299ce130b6f4928_2623/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Eric", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.23379629850387573, - 0.01944444514811039, - 0.782870352268219, - 0.5685185194015503 - ], - "close_up_box": [ - 0.020370369777083397, - 0.01944444514811039, - 0.9962962865829468, - 0.5685185194015503 - ], - "close_up_view_crop_x": 0.19747251272201538, - "created_at": 1686232764, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/636527f370a148348f787b45df35a585.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8bc1b057827e47329ef5c93e7e237f67.wav", - "tts_duration": 5.564, - "voice_gender": "male", - "voice_id": "52b62505407d4f369b9924c2afcdfe72", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Eric_public_pro2_20230608", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Edward", - "normal_preview": "https://files.movio.la/avatar/v3/bab998cb82fb4423b521341a9e962017_2662/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bab998cb82fb4423b521341a9e962017_2662/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bab998cb82fb4423b521341a9e962017_2662/preview_target_small.webp", - "normal_view_crop_x": 0.1805555522441864, - "pose_name": "Edward in Blue Shirt", - "sort_index": 130, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bab998cb82fb4423b521341a9e962017_2662/preview_video_target.mp4" - } - } - ], - "created_at": 1685680932, - "gender": "male", - "name": "Edward" - }, - { - "avatar_id": 1685681264, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Lily", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.3072916567325592, - 0.03333333507180214, - 0.6760416626930237, - 0.6888889074325562 - ], - "close_up_box": [ - 0.1640625, - 0.03333333507180214, - 0.8192708492279053, - 0.6888889074325562 - ], - "close_up_view_crop_x": 0, - "created_at": 1685964859, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c4b35a0a22c14fc5abea338d4e8617d9.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/71456a37e30c48e9a83f4b34562a9902.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Lily_public_lite1_20230601", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Leah", - "normal_preview": "https://files.movio.la/avatar/v3/b596c0849b7942778ad27f63c5995e33_2626/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/b596c0849b7942778ad27f63c5995e33_2626/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/b596c0849b7942778ad27f63c5995e33_2626/preview_talk_1_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Leah", - "sort_index": 7, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/b596c0849b7942778ad27f63c5995e33_2626/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "Lily", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.21583011746406555, - 0, - 0.7888031005859375, - 0.6870370507240295 - ], - "close_up_box": [ - 0.00463320454582572, - 0, - 1, - 0.6870370507240295 - ], - "close_up_view_crop_x": 0.2124404013156891, - "created_at": 1686755727, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c4b35a0a22c14fc5abea338d4e8617d9.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/71456a37e30c48e9a83f4b34562a9902.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Lily_public_pro1_20230614", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Leah", - "normal_preview": "https://files.movio.la/avatar/v3/51267c0f0f2045518a8c66bb1709bf2a_2654/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 863, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/51267c0f0f2045518a8c66bb1709bf2a_2654/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/51267c0f0f2045518a8c66bb1709bf2a_2654/preview_target_small.webp", - "normal_view_crop_x": 0.205098494887352, - "pose_name": "Leah in Black Suit", - "sort_index": 128, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/51267c0f0f2045518a8c66bb1709bf2a_2654/preview_video_target.mp4" - } - } - ], - "created_at": 1685681264, - "gender": "female", - "name": "Leah" - }, - { - "avatar_id": 1661166377, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "angela", - "avatar_race": "Asian", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.1893518567085266, - 0.019907407462596893, - 0.8171296119689941, - 0.647685170173645 - ], - "close_up_box": [ - 0, - 0.019907407462596893, - 1, - 0.647685170173645 - ], - "close_up_view_crop_x": 0.24237141013145447, - "created_at": 1665319122, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/7dd0a767d6a747e3a73a64a5a504eecc.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/69366e1207ee4197adca8fa5523c447c.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Angela-inblackskirt-20220820", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Angela", - "normal_preview": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_2_small.webp", - "normal_view_crop_x": 0.2222222238779068, - "pose_name": "Angela in Black Dress", - "sort_index": 48, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "angela", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.1814814805984497, - 0.029629629105329514, - 0.8277778029441833, - 0.6759259104728699 - ], - "close_up_box": [ - 0, - 0.029629629105329514, - 1, - 0.6759259104728699 - ], - "close_up_view_crop_x": 0.24147216975688934, - "created_at": 1665319207, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/7dd0a767d6a747e3a73a64a5a504eecc.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/69366e1207ee4197adca8fa5523c447c.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Angela-insuit-20220820", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Angela", - "normal_preview": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_4_small.webp", - "normal_view_crop_x": 0.19861111044883728, - "pose_name": "Angela in Suit", - "sort_index": 46, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "angela", - "avatar_race": "Asian", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.16435185074806213, - 0.025925925001502037, - 0.8217592835426331, - 0.6837962865829468 - ], - "close_up_box": [ - 0, - 0.025925925001502037, - 1, - 0.6837962865829468 - ], - "close_up_view_crop_x": 0.2404021918773651, - "created_at": 1665319236, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/7dd0a767d6a747e3a73a64a5a504eecc.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/69366e1207ee4197adca8fa5523c447c.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Angela-inwhiteskirt-20220820", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Angela", - "normal_preview": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_6_small.webp", - "normal_view_crop_x": 0.2013888955116272, - "pose_name": "Angela in White Dress", - "sort_index": 45, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "angela", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.1953703761100769, - 0.032870370894670486, - 0.8416666388511658, - 0.6796296238899231 - ], - "close_up_box": [ - 0, - 0.032870370894670486, - 1, - 0.6796296238899231 - ], - "close_up_view_crop_x": 0.216531902551651, - "created_at": 1665322197, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/7dd0a767d6a747e3a73a64a5a504eecc.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/69366e1207ee4197adca8fa5523c447c.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Angela-inTshirt-20220820", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Angela", - "normal_preview": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_10.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_10_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_talk_10_small.webp", - "normal_view_crop_x": 0.20694445073604584, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Angela in T-shirt", - "sort_index": 44, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/dc4c9111fa61481c9c09aad80d697fb2_1053/preview_video_talk_10.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "angela", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.22268518805503845, - 0.05092592537403107, - 0.8254629373550415, - 0.6541666388511658 - ], - "close_up_box": [ - 0, - 0.05092592537403107, - 1, - 0.6541666388511658 - ], - "close_up_view_crop_x": 0.23283082246780396, - "created_at": 1665319286, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/7dd0a767d6a747e3a73a64a5a504eecc.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/69366e1207ee4197adca8fa5523c447c.wav", - "tts_duration": 6.863, - "voice_gender": "female", - "voice_id": "131a436c47064f708210df6628ef8f32", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Angela-incasualsuit-20220820", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Angela", - "normal_preview": "https://files.movio.la/avatar/v3/ea88b771cefb402881e009b8fb597e91_1046/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/ea88b771cefb402881e009b8fb597e91_1046/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/ea88b771cefb402881e009b8fb597e91_1046/preview_target_small.webp", - "normal_view_crop_x": 0.20972222089767456, - "pose_name": "Angela in Casual Suit", - "sort_index": 47, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/ea88b771cefb402881e009b8fb597e91_1046/preview_video_target.mp4" - } - } - ], - "created_at": 1661166377, - "gender": "female", - "name": "Angela" - }, - { - "avatar_id": 1683546801, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "aurelien", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.009259259328246117, - 0, - 0.9888888597488403, - 0.9800925850868225 - ], - "close_up_box": [ - 0, - 0, - 0.9981481432914734, - 0.9800925850868225 - ], - "close_up_view_crop_x": 0.03676671162247658, - "created_at": 1685696736, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/06290b62fb7246fe8a18cd8ab41deba0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/45b8ef7b970745dd894ad75be7a46b9a.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Aurelien_public_pro4_20230601", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Austin", - "normal_preview": "https://files.movio.la/avatar/v3/49b25ad2cbfe4f8ea1259998f77cd54b_2633/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/49b25ad2cbfe4f8ea1259998f77cd54b_2633/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/49b25ad2cbfe4f8ea1259998f77cd54b_2633/preview_target_small.webp", - "normal_view_crop_x": 0.03333333507180214, - "pose_name": "Austin in Suit", - "sort_index": 25, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/49b25ad2cbfe4f8ea1259998f77cd54b_2633/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "aurelien", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.035185184329748154, - 0, - 0.9638888835906982, - 0.9291666746139526 - ], - "close_up_box": [ - 0, - 0, - 0.9990741014480591, - 0.9291666746139526 - ], - "close_up_view_crop_x": 0.07099363207817078, - "created_at": 1685696863, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/06290b62fb7246fe8a18cd8ab41deba0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/45b8ef7b970745dd894ad75be7a46b9a.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Aurelien_public_pro1_20230601", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Austin", - "normal_preview": "https://files.movio.la/avatar/v3/0fb2f9ff60114f71a9ea7be31da84a19_2573/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/0fb2f9ff60114f71a9ea7be31da84a19_2573/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/0fb2f9ff60114f71a9ea7be31da84a19_2573/preview_target_small.webp", - "normal_view_crop_x": 0.05833333358168602, - "pose_name": "Austin in Blue Casual Suit", - "sort_index": 26, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/0fb2f9ff60114f71a9ea7be31da84a19_2573/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "aurelien", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - -0.008333333767950535, - 0, - 0.9916666746139526, - 1 - ], - "close_up_box": [ - 0, - 0, - 0.9833333492279053, - 1 - ], - "close_up_view_crop_x": 0.04305555671453476, - "created_at": 1685697548, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/06290b62fb7246fe8a18cd8ab41deba0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/45b8ef7b970745dd894ad75be7a46b9a.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Aurelien_public_pro2_20230601", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Austin", - "normal_preview": "https://files.movio.la/avatar/v3/4e21df8179ad46b4a81281c5575690af_2634/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/4e21df8179ad46b4a81281c5575690af_2634/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/4e21df8179ad46b4a81281c5575690af_2634/preview_talk_1_small.webp", - "normal_view_crop_x": 0.04305555671453476, - "pose_name": "Austin in Black Jacket", - "sort_index": 23, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/4e21df8179ad46b4a81281c5575690af_2634/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "aurelien", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - -0.014351852238178253, - 0, - 0.9856481552124023, - 1 - ], - "close_up_box": [ - 0, - 0, - 0.9712963104248047, - 1 - ], - "close_up_view_crop_x": 0.03195967897772789, - "created_at": 1685686854, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/06290b62fb7246fe8a18cd8ab41deba0.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/45b8ef7b970745dd894ad75be7a46b9a.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Aurelien_public_pro3_20230601", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Austin", - "normal_preview": "https://files.movio.la/avatar/v3/d618bfca0bd74fdeaa3c7bf1cd3916d5_2634/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d618bfca0bd74fdeaa3c7bf1cd3916d5_2634/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d618bfca0bd74fdeaa3c7bf1cd3916d5_2634/preview_talk_2_small.webp", - "normal_view_crop_x": 0.05416666716337204, - "pose_name": "Austin in Blue Suit", - "sort_index": 24, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d618bfca0bd74fdeaa3c7bf1cd3916d5_2634/preview_video_talk_2.mp4" - } - } - ], - "created_at": 1683546801, - "gender": "male", - "name": "Austin" - }, - { - "avatar_id": 1669694954, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "bill", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.1726851910352707, - 0.024537036195397377, - 0.7773148417472839, - 0.6291666626930237 - ], - "close_up_box": [ - 0, - 0.024537036195397377, - 1, - 0.6291666626930237 - ], - "close_up_view_crop_x": 0.18136020004749298, - "created_at": 1670484041, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/cc57d9cb0c034d118999e813f7089402.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f8da0a52258d491f912d736dc2a4e33c.wav", - "tts_duration": 5.669, - "voice_gender": "male", - "voice_id": "086b225655694cd9ae60e712469ce474", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Ben-pro-insuit-20221207", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Bill", - "normal_preview": "https://files.movio.la/avatar/v3/4ac4f5fc2d134073b090005f3331752c_1413/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/4ac4f5fc2d134073b090005f3331752c_1413/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/4ac4f5fc2d134073b090005f3331752c_1413/preview_talk_4_small.webp", - "normal_view_crop_x": 0.14305555820465088, - "pose_name": "Bill in Suit", - "sort_index": 109, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/4ac4f5fc2d134073b090005f3331752c_1413/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "bill", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.1527777761220932, - 0, - 0.8472222089767456, - 0.6944444179534912 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6944444179534912 - ], - "close_up_view_crop_x": 0.1465766578912735, - "created_at": 1671098683, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/cc57d9cb0c034d118999e813f7089402.wav", - "tts_duration": 6.551, - "voice_gender": "male", - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f8da0a52258d491f912d736dc2a4e33c.wav", - "tts_duration": 5.669, - "voice_gender": "male", - "voice_id": "086b225655694cd9ae60e712469ce474", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Ben-pro-jacket-20221215", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Bill", - "normal_preview": "https://files.movio.la/avatar/v3/b7745c72a90b4c46af0fc54321d7debd_1462/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/b7745c72a90b4c46af0fc54321d7debd_1462/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/b7745c72a90b4c46af0fc54321d7debd_1462/preview_talk_2_small.webp", - "normal_view_crop_x": 0.1041666641831398, - "pose_name": "Bill in Jacket", - "sort_index": 108, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/b7745c72a90b4c46af0fc54321d7debd_1462/preview_video_talk_2.mp4" - } - } - ], - "created_at": 1669694954, - "gender": "male", - "name": "Bill" - }, - { - "avatar_id": 1660815129, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "daisy", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.2074074000120163, - 0.01666666753590107, - 0.7861111164093018, - 0.595370352268219 - ], - "close_up_box": [ - 0, - 0.01666666753590107, - 1, - 0.595370352268219 - ], - "close_up_view_crop_x": 0.23151125013828278, - "created_at": 1664551094, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/80db026894874c2cb262ad9e42e86ac3.wav", - "tts_duration": 6.625, - "voice_gender": "female", - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5fdd0d97f54a45339d770cfbbd86ed8a.wav", - "tts_duration": 5.329, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Daisy-insuit-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Daisy", - "normal_preview": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_target_small.webp", - "normal_view_crop_x": 0.20972222089767456, - "pose_name": "Daisy in Suit", - "sort_index": 78, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "daisy", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.19583334028720856, - 0.007870370522141457, - 0.7865740656852722, - 0.5990740656852722 - ], - "close_up_box": [ - 0, - 0.007870370522141457, - 1, - 0.5990740656852722 - ], - "close_up_view_crop_x": 0.22824302315711975, - "created_at": 1664551123, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/80db026894874c2cb262ad9e42e86ac3.wav", - "tts_duration": 6.625, - "voice_gender": "female", - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5fdd0d97f54a45339d770cfbbd86ed8a.wav", - "tts_duration": 5.329, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Daisy-inshirt-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Daisy", - "normal_preview": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_4_small.webp", - "normal_view_crop_x": 0.1875, - "pose_name": "Daisy in Shirt", - "sort_index": 77, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "daisy", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.21296297013759613, - 0, - 0.7675926089286804, - 0.5546296238899231 - ], - "close_up_box": [ - 0, - 0, - 0.9833333492279053, - 0.5546296238899231 - ], - "close_up_view_crop_x": 0.20020882785320282, - "created_at": 1664551149, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/80db026894874c2cb262ad9e42e86ac3.wav", - "tts_duration": 6.625, - "voice_gender": "female", - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5fdd0d97f54a45339d770cfbbd86ed8a.wav", - "tts_duration": 5.329, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Daisy-inskirt-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Daisy", - "normal_preview": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_7.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_7_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_talk_7_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "pose_name": "Daisy in Dress", - "sort_index": 76, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d99ba541a2c9413b941fa7efe90a1130_1059/preview_video_talk_7.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "daisy", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.22499999403953552, - 0.010185184888541698, - 0.8055555820465088, - 0.5912036895751953 - ], - "close_up_box": [ - 0, - 0.010185184888541698, - 1, - 0.5912036895751953 - ], - "close_up_view_crop_x": 0.2074253410100937, - "created_at": 1664551173, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/80db026894874c2cb262ad9e42e86ac3.wav", - "tts_duration": 6.625, - "voice_gender": "female", - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5fdd0d97f54a45339d770cfbbd86ed8a.wav", - "tts_duration": 5.329, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Daisy-inTshirt-20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Daisy", - "normal_preview": "https://files.movio.la/avatar/v3/942859e6a10243d5816dd9b941c0a5d3_1041/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/942859e6a10243d5816dd9b941c0a5d3_1041/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/942859e6a10243d5816dd9b941c0a5d3_1041/preview_talk_1_small.webp", - "normal_view_crop_x": 0.19861111044883728, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Daisy in T-shirt", - "sort_index": 75, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/942859e6a10243d5816dd9b941c0a5d3_1041/preview_video_talk_1.mp4" - } - } - ], - "created_at": 1660815129, - "gender": "female", - "name": "Daisy" - }, - { - "avatar_id": 1660811777, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "derek", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.17037037014961243, - 0, - 0.8231481313705444, - 0.6532407402992249 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6532407402992249 - ], - "close_up_view_crop_x": 0.15335753560066223, - "created_at": 1667789408, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d4babc923a94030a42485ef1564389c.wav", - "tts_duration": 7.438, - "voice_gender": "male", - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9b4a2a6a785d4fa2953f92d690f52a27.wav", - "tts_duration": 5.329, - "voice_gender": "male", - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Derek-inshirt-200220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Derek", - "normal_preview": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_1_small.webp", - "normal_view_crop_x": 0.12361110746860504, - "pose_name": "Derek in Shirt", - "sort_index": 106, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "derek", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.18888889253139496, - 0, - 0.8148148059844971, - 0.6263889074325562 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6263889074325562 - ], - "close_up_view_crop_x": 0.18537859618663788, - "created_at": 1667789581, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d4babc923a94030a42485ef1564389c.wav", - "tts_duration": 7.438, - "voice_gender": "male", - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9b4a2a6a785d4fa2953f92d690f52a27.wav", - "tts_duration": 5.329, - "voice_gender": "male", - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Derek-insuit-200220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Derek", - "normal_preview": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_2_small.webp", - "normal_view_crop_x": 0.15555556118488312, - "pose_name": "Derek in Suit", - "sort_index": 105, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "derek", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.21250000596046448, - 0.004629629664123058, - 0.8291666507720947, - 0.6212962865829468 - ], - "close_up_box": [ - 0, - 0.004629629664123058, - 1, - 0.6212962865829468 - ], - "close_up_view_crop_x": 0.1686643809080124, - "created_at": 1667789687, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d4babc923a94030a42485ef1564389c.wav", - "tts_duration": 7.438, - "voice_gender": "male", - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9b4a2a6a785d4fa2953f92d690f52a27.wav", - "tts_duration": 5.329, - "voice_gender": "male", - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Derek-incasualsuit-200220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Derek", - "normal_preview": "https://files.movio.la/avatar/v3/bc51820f5ff94ce5bde7becc9f325313_1171/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bc51820f5ff94ce5bde7becc9f325313_1171/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bc51820f5ff94ce5bde7becc9f325313_1171/preview_target_small.webp", - "normal_view_crop_x": 0.13750000298023224, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Derek in Casual Suit", - "sort_index": 104, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bc51820f5ff94ce5bde7becc9f325313_1171/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "derek", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.20555555820465088, - 0.033796295523643494, - 0.8259259462356567, - 0.654629647731781 - ], - "close_up_box": [ - 0, - 0.033796295523643494, - 1, - 0.654629647731781 - ], - "close_up_view_crop_x": 0.15775862336158752, - "created_at": 1665319965, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d4babc923a94030a42485ef1564389c.wav", - "tts_duration": 7.438, - "voice_gender": "male", - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9b4a2a6a785d4fa2953f92d690f52a27.wav", - "tts_duration": 5.329, - "voice_gender": "male", - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Derek-inTshirt-200220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Derek", - "normal_preview": "https://files.movio.la/avatar/v3/f9fb7f884fcf41c396291d54920201d9_1075/preview_talk_7.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f9fb7f884fcf41c396291d54920201d9_1075/preview_talk_7_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f9fb7f884fcf41c396291d54920201d9_1075/preview_talk_7_small.webp", - "normal_view_crop_x": 0.14722222089767456, - "pose_name": "Derek in T-shirt", - "sort_index": 103, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f9fb7f884fcf41c396291d54920201d9_1075/preview_video_talk_7.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "derek", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.18009258806705475, - 0.004166666883975267, - 0.8467592597007751, - 0.6708333492279053 - ], - "close_up_box": [ - 0, - 0.004166666883975267, - 1, - 0.6708333492279053 - ], - "close_up_view_crop_x": 0.14259259402751923, - "created_at": 1667789645, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d4babc923a94030a42485ef1564389c.wav", - "tts_duration": 7.438, - "voice_gender": "male", - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9b4a2a6a785d4fa2953f92d690f52a27.wav", - "tts_duration": 5.329, - "voice_gender": "male", - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Derek-infloweryshirt-200220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Derek", - "normal_preview": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_8.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_8_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_talk_8_small.webp", - "normal_view_crop_x": 0.13611111044883728, - "pose_name": "Derek in Flowery Shirt", - "sort_index": 102, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/44f9a21dcbba41dfa5eec508f7682da3_1075/preview_video_talk_8.mp4" - } - } - ], - "created_at": 1660811777, - "gender": "male", - "name": "Derek" - }, - { - "avatar_id": 1658380510, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jake", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.20000000298023224, - 0, - 0.824999988079071, - 0.6254629492759705 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6254629492759705 - ], - "close_up_view_crop_x": 0.16594265401363373, - "created_at": 1664550567, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/123d3a7177b64727b3d7a982441a2633.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/634e66f0edd942fc8f4d3ecbf1f502c5.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jake-inshirt-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jake", - "normal_preview": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_target_small.webp", - "normal_view_crop_x": 0.12361110746860504, - "pose_name": "Jake in Shirt", - "sort_index": 82, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jake", - "avatar_race": "African American", - "avatar_style": "Business Attire", - "circle_box": [ - 0.19907407462596893, - 0, - 0.824999988079071, - 0.6263889074325562 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6263889074325562 - ], - "close_up_view_crop_x": 0.19582244753837585, - "created_at": 1664550634, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/123d3a7177b64727b3d7a982441a2633.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/634e66f0edd942fc8f4d3ecbf1f502c5.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jake-insuit-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jake", - "normal_preview": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_3_small.webp", - "normal_view_crop_x": 0.16249999403953552, - "pose_name": "Jake in Suit", - "sort_index": 84, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jake", - "avatar_race": "African American", - "avatar_style": "Business Casual", - "circle_box": [ - 0.20324073731899261, - 0, - 0.8254629373550415, - 0.6226851940155029 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6226851940155029 - ], - "close_up_view_crop_x": 0.193771630525589, - "created_at": 1664550681, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/123d3a7177b64727b3d7a982441a2633.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/634e66f0edd942fc8f4d3ecbf1f502c5.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jake-incasualsuit-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jake", - "normal_preview": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_5_small.webp", - "normal_view_crop_x": 0.1666666716337204, - "pose_name": "Jake in Casual Suit", - "sort_index": 83, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jake", - "avatar_race": "African American", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.18472221493721008, - 0, - 0.8208333253860474, - 0.6361111402511597 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6361111402511597 - ], - "close_up_view_crop_x": 0.19169610738754272, - "created_at": 1664550977, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/123d3a7177b64727b3d7a982441a2633.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/634e66f0edd942fc8f4d3ecbf1f502c5.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jake-infloweryshirt-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jake", - "normal_preview": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_6_small.webp", - "normal_view_crop_x": 0.16388888657093048, - "outfit_circle_box": [ - 0.10277777910232544, - 0, - 0.8972222208976746, - 0.7944444417953491 - ], - "outfit_close_up_box": [ - 0.09814814478158951, - 0, - 0.9018518328666687, - 0.7944444417953491 - ], - "pose_name": "Jake in Flowery Shirt", - "sort_index": 81, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jake", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.19675925374031067, - 0, - 0.8282407522201538, - 0.6314814686775208 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6314814686775208 - ], - "close_up_view_crop_x": 0.16140350699424744, - "created_at": 1664551038, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/123d3a7177b64727b3d7a982441a2633.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/634e66f0edd942fc8f4d3ecbf1f502c5.wav", - "tts_duration": 6.488, - "voice_gender": "male", - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jake-inT-shirt-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jake", - "normal_preview": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_8.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_8_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_talk_8_small.webp", - "normal_view_crop_x": 0.02222222276031971, - "pose_name": "Jake in T-shirt", - "sort_index": 80, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2fe505d2f4f546b7addd4fa083149284_1060/preview_video_talk_8.mp4" - } - } - ], - "created_at": 1658380510, - "gender": "male", - "name": "Jake" - }, - { - "avatar_id": 1658828334, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jeff", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.20694445073604584, - 0, - 0.8180555701255798, - 0.6115740537643433 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6115740537643433 - ], - "close_up_view_crop_x": 0.2030586302280426, - "created_at": 1666257896, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8016f816e719414781f495dbd18cf872.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/55b3c12a9874421c90273e8dbdd229e4.wav", - "tts_duration": 5.277, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jeff-incasualsuit-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jeff", - "normal_preview": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_6_small.webp", - "normal_view_crop_x": 0.18194444477558136, - "pose_name": "Jeff in Casual Suit", - "sort_index": 72, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jeff", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.16435185074806213, - 0, - 0.8356481194496155, - 0.6717592477798462 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6717592477798462 - ], - "close_up_view_crop_x": 0.1893656700849533, - "created_at": 1666257855, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8016f816e719414781f495dbd18cf872.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/55b3c12a9874421c90273e8dbdd229e4.wav", - "tts_duration": 5.277, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jeff-insuit-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jeff", - "normal_preview": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_1_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "pose_name": "Jeff in Suit", - "sort_index": 73, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jeff", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.20509259402751923, - 0.010185184888541698, - 0.8282407522201538, - 0.6333333253860474 - ], - "close_up_box": [ - 0, - 0.010185184888541698, - 1, - 0.6333333253860474 - ], - "close_up_view_crop_x": 0.1766233742237091, - "created_at": 1666257940, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8016f816e719414781f495dbd18cf872.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/55b3c12a9874421c90273e8dbdd229e4.wav", - "tts_duration": 5.277, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jeff-inTshirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jeff", - "normal_preview": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_10.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_10_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_talk_10_small.webp", - "normal_view_crop_x": 0.1527777761220932, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Jeff in T-shirt", - "sort_index": 71, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a43b84ae994d4776a64aba7dc40ad9c9_1126/preview_video_talk_10.mp4" - } - } - ], - "created_at": 1658828334, - "gender": "male", - "name": "Jeff" - }, - { - "avatar_id": 1658826953, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jerome", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.20972222089767456, - 0, - 0.8291666507720947, - 0.6199073791503906 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6199073791503906 - ], - "close_up_view_crop_x": 0.17743325233459473, - "created_at": 1664551346, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6d58ceca4e9848509a4a6c70ee663707.wav", - "tts_duration": 6.651, - "voice_gender": "male", - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b478d4a628d249c1ba53637ec5451c10.wav", - "tts_duration": 4.728, - "voice_gender": "male", - "voice_id": "23e526605d744f66b85a7eb5116db028", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jerome-inwhiteTshirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jerome", - "normal_preview": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_target_small.webp", - "normal_view_crop_x": 0.15694443881511688, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Jerome in White T-shirt", - "sort_index": 63, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jerome", - "avatar_race": "African American", - "avatar_style": "Business Attire", - "circle_box": [ - 0.19583334028720856, - 0, - 0.8050925731658936, - 0.6092592477798462 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6092592477798462 - ], - "close_up_view_crop_x": 0.18612521886825562, - "created_at": 1664551379, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6d58ceca4e9848509a4a6c70ee663707.wav", - "tts_duration": 6.651, - "voice_gender": "male", - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b478d4a628d249c1ba53637ec5451c10.wav", - "tts_duration": 4.728, - "voice_gender": "male", - "voice_id": "23e526605d744f66b85a7eb5116db028", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jerome-insuit-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jerome", - "normal_preview": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_3_small.webp", - "normal_view_crop_x": 0.1597222238779068, - "pose_name": "Jerome in Suit", - "sort_index": 65, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jerome", - "avatar_race": "African American", - "avatar_style": "Business Casual", - "circle_box": [ - 0.21157407760620117, - 0, - 0.8060185313224792, - 0.5949074029922485 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.5949074029922485 - ], - "close_up_view_crop_x": 0.20909090340137482, - "created_at": 1664551399, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6d58ceca4e9848509a4a6c70ee663707.wav", - "tts_duration": 6.651, - "voice_gender": "male", - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b478d4a628d249c1ba53637ec5451c10.wav", - "tts_duration": 4.728, - "voice_gender": "male", - "voice_id": "23e526605d744f66b85a7eb5116db028", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jerome-inshirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jerome", - "normal_preview": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_6_small.webp", - "normal_view_crop_x": 0.18472221493721008, - "pose_name": "Jerome in Shirt", - "sort_index": 64, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "jerome", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.1805555522441864, - 0.0027777778450399637, - 0.7907407283782959, - 0.6134259104728699 - ], - "close_up_box": [ - 0, - 0.0027777778450399637, - 1, - 0.6134259104728699 - ], - "close_up_view_crop_x": 0.19168786704540253, - "created_at": 1664551417, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6d58ceca4e9848509a4a6c70ee663707.wav", - "tts_duration": 6.651, - "voice_gender": "male", - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b478d4a628d249c1ba53637ec5451c10.wav", - "tts_duration": 4.728, - "voice_gender": "male", - "voice_id": "23e526605d744f66b85a7eb5116db028", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Jerome-inpinkTshirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Jerome", - "normal_preview": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_9.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_9_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_talk_9_small.webp", - "normal_view_crop_x": 0.1805555522441864, - "pose_name": "Jerome in Pink T-shirt", - "sort_index": 62, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/05c935f6bd9b48d696f75cfa7efb2714_1065/preview_video_talk_9.mp4" - } - } - ], - "created_at": 1658826953, - "gender": "male", - "name": "Jerome" - }, - { - "avatar_id": 1661171563, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joon", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.17638888955116272, - 0, - 0.8578703999519348, - 0.6814814805984497 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6814814805984497 - ], - "close_up_view_crop_x": 0.14664143323898315, - "created_at": 1664550276, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6a6e5c5bfec243ac989d900f8404f5cc.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/dadce47caf584e9695b48df3193bf609.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Joon-inblackshirt-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Joon", - "normal_preview": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_2_small.webp", - "normal_view_crop_x": 0.13333334028720856, - "outfit_circle_box": [ - 0.11666666716337204, - 0, - 0.8833333253860474, - 0.7666666507720947 - ], - "outfit_close_up_box": [ - 0.09814814478158951, - 0, - 0.9018518328666687, - 0.7666666507720947 - ], - "pose_name": "Joon in Black Shirt", - "sort_index": 40, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joon", - "avatar_race": "Asian", - "avatar_style": "Business Attire", - "circle_box": [ - 0.17731481790542603, - 0, - 0.8300926089286804, - 0.6532407402992249 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6532407402992249 - ], - "close_up_view_crop_x": 0.1851179599761963, - "created_at": 1664550369, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6a6e5c5bfec243ac989d900f8404f5cc.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/dadce47caf584e9695b48df3193bf609.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Joon-insuit-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Joon", - "normal_preview": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_4_small.webp", - "normal_view_crop_x": 0.14722222089767456, - "pose_name": "Joon in Suit", - "sort_index": 42, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joon", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.18425926566123962, - 0, - 0.8268518447875977, - 0.6430555582046509 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6430555582046509 - ], - "close_up_view_crop_x": 0.17678570747375488, - "created_at": 1664550415, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6a6e5c5bfec243ac989d900f8404f5cc.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/dadce47caf584e9695b48df3193bf609.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Joon-incasualsuit-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Joon", - "normal_preview": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_6_small.webp", - "normal_view_crop_x": 0.14027777314186096, - "pose_name": "Joon in Casual Suit", - "sort_index": 41, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joon", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.1796296238899231, - 0, - 0.8361111283302307, - 0.6564815044403076 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6564815044403076 - ], - "close_up_view_crop_x": 0.17775751650333405, - "created_at": 1664550499, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6a6e5c5bfec243ac989d900f8404f5cc.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/dadce47caf584e9695b48df3193bf609.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Joon-inwhiteshirt-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Joon", - "normal_preview": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_8.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_8_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_8_small.webp", - "normal_view_crop_x": 0.14166666567325592, - "pose_name": "Joon in White Shirt", - "sort_index": 39, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_video_talk_8.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joon", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.17037037014961243, - 0, - 0.8259259462356567, - 0.6560184955596924 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6560184955596924 - ], - "close_up_view_crop_x": 0.1803278625011444, - "created_at": 1664550525, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/6a6e5c5bfec243ac989d900f8404f5cc.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/dadce47caf584e9695b48df3193bf609.wav", - "tts_duration": 6.43, - "voice_gender": "male", - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Joon-inyellowshirt-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Joon", - "normal_preview": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_10.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_10_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_talk_10_small.webp", - "normal_view_crop_x": 0.14722222089767456, - "pose_name": "Joon in Yellow Shirt", - "sort_index": 38, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f4712d6634514500b2cbcacd3aaef64b_1058/preview_video_talk_10.mp4" - } - } - ], - "created_at": 1661171563, - "gender": "male", - "name": "Joon" - }, - { - "avatar_id": 1691584618, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joshua_public", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2619791626930237, - 0, - 0.7203124761581421, - 0.8157407641410828 - ], - "close_up_box": [ - 0.0833333358168602, - 0, - 0.8989583253860474, - 0.8157407641410828 - ], - "close_up_view_crop_x": 0, - "created_at": 1691584618, - "custom_avatar_type": "lite", - "end_speech_offset": 0.5, - "gender": "male", - "id": "josh_lite_public_20230714", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Josh", - "normal_preview": "https://files.movio.la/avatar/v3/2072d60780d042b0908b09ea4fc1c6b7_3011/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2072d60780d042b0908b09ea4fc1c6b7_3011/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2072d60780d042b0908b09ea4fc1c6b7_3011/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Josh HeyGen CEO", - "sort_index": 15, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": true, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2072d60780d042b0908b09ea4fc1c6b7_3011/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "joshua_public", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2802083194255829, - 0, - 0.8427083492279053, - 1 - ], - "close_up_box": [ - 0.12291666865348816, - 0, - 1, - 1 - ], - "close_up_view_crop_x": 0, - "created_at": 1691584688, - "custom_avatar_type": "lite", - "end_speech_offset": 0.5, - "gender": "male", - "id": "josh_lite3_public_20230714", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Josh", - "normal_preview": "https://files.movio.la/avatar/v3/10063c743f114722ab6538b35905c51c_3013/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/10063c743f114722ab6538b35905c51c_3013/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/10063c743f114722ab6538b35905c51c_3013/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Josh HeyGen CEO", - "sort_index": 14, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": true, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/10063c743f114722ab6538b35905c51c_3013/preview_video_target.mp4" - } - } - ], - "created_at": 1691584618, - "gender": "male", - "name": "Josh" - }, - { - "avatar_id": 1660829487, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kayla", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.19583334028720856, - 0, - 0.8273147940635681, - 0.6319444179534912 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6319444179534912 - ], - "close_up_view_crop_x": 0.20017559826374054, - "created_at": 1665320076, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/39beb20432a741b5a35340bb8d57d0d3.wav", - "tts_duration": 6.455, - "voice_gender": "female", - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5bbe5a2cf159454fb4a4d0ed1e788344.wav", - "tts_duration": 5.564, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Kayla-incasualsuit-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kayla", - "normal_preview": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_2_small.webp", - "normal_view_crop_x": 0.16527777910232544, - "pose_name": "Kayla in Casual Suit", - "sort_index": 59, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kayla", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.19120369851589203, - 0, - 0.822685182094574, - 0.6314814686775208 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6314814686775208 - ], - "close_up_view_crop_x": 0.20964911580085754, - "created_at": 1665320104, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/39beb20432a741b5a35340bb8d57d0d3.wav", - "tts_duration": 6.455, - "voice_gender": "female", - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5bbe5a2cf159454fb4a4d0ed1e788344.wav", - "tts_duration": 5.564, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Kayla-insweater-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kayla", - "normal_preview": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_5_small.webp", - "normal_view_crop_x": 0.18472221493721008, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Kayla in Shirt", - "sort_index": 57, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kayla", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.17407406866550446, - 0.0032407406251877546, - 0.8111110925674438, - 0.6402778029441833 - ], - "close_up_box": [ - 0, - 0.0032407406251877546, - 1, - 0.6402778029441833 - ], - "close_up_view_crop_x": 0.21681416034698486, - "created_at": 1665320198, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/39beb20432a741b5a35340bb8d57d0d3.wav", - "tts_duration": 6.455, - "voice_gender": "female", - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5bbe5a2cf159454fb4a4d0ed1e788344.wav", - "tts_duration": 5.564, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Kayla-inchiffon-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kayla", - "normal_preview": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_6.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_6_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_6_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "pose_name": "Kayla in Chiffon", - "sort_index": 58, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_video_talk_6.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kayla", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.21064814925193787, - 0.0069444444961845875, - 0.8282407522201538, - 0.625 - ], - "close_up_box": [ - 0, - 0.0069444444961845875, - 1, - 0.625 - ], - "close_up_view_crop_x": 0.20858369767665863, - "created_at": 1665320025, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/39beb20432a741b5a35340bb8d57d0d3.wav", - "tts_duration": 6.455, - "voice_gender": "female", - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5bbe5a2cf159454fb4a4d0ed1e788344.wav", - "tts_duration": 5.564, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Kayla-insuit-20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kayla", - "normal_preview": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_target_small.webp", - "normal_view_crop_x": 0.17222222685813904, - "pose_name": "Kayla in Suit", - "sort_index": 60, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kayla", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.19861111044883728, - 0, - 0.8263888955116272, - 0.6282407641410828 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6282407641410828 - ], - "close_up_view_crop_x": 0.2181500941514969, - "created_at": 1665320303, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/39beb20432a741b5a35340bb8d57d0d3.wav", - "tts_duration": 6.455, - "voice_gender": "female", - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/5bbe5a2cf159454fb4a4d0ed1e788344.wav", - "tts_duration": 5.564, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Kayla-inturtleneck-20220818", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kayla", - "normal_preview": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_9.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_9_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_talk_9_small.webp", - "normal_view_crop_x": 0.18888889253139496, - "pose_name": "Kayla in Turtleneck", - "sort_index": 56, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/bf83f0f830794d90b509ba6524962e05_1079/preview_video_talk_9.mp4" - } - } - ], - "created_at": 1660829487, - "gender": "female", - "name": "Kayla" - }, - { - "avatar_id": 1659495234, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kent", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.18611110746860504, - 0, - 0.7564814686775208, - 0.5703703761100769 - ], - "close_up_box": [ - 0, - 0, - 0.9782407283782959, - 0.5703703761100769 - ], - "close_up_view_crop_x": 0.20356912910938263, - "created_at": 1664551226, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9a5d2b9182324fe09c755af3fb7e258d.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b51e2fdb1dbe40aa827ce2f566835939.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Kent-inpolo-20220728", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kent", - "normal_preview": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_target_small.webp", - "normal_view_crop_x": 0.17916665971279144, - "pose_name": "Kent in Polo", - "sort_index": 53, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kent", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.1814814805984497, - 0, - 0.7638888955116272, - 0.582870364189148 - ], - "close_up_box": [ - 0, - 0, - 0.9907407164573669, - 0.582870364189148 - ], - "close_up_view_crop_x": 0.20883260667324066, - "created_at": 1664551254, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9a5d2b9182324fe09c755af3fb7e258d.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b51e2fdb1dbe40aa827ce2f566835939.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Kent-insuit-20220728", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kent", - "normal_preview": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_3_small.webp", - "normal_view_crop_x": 0.1597222238779068, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Kent in Suit", - "sort_index": 54, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kent", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.2152777761220932, - 0, - 0.8041666746139526, - 0.5888888835906982 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.5888888835906982 - ], - "close_up_view_crop_x": 0.200327068567276, - "created_at": 1664551277, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9a5d2b9182324fe09c755af3fb7e258d.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b51e2fdb1dbe40aa827ce2f566835939.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Kent-inTshirt-20220728", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kent", - "normal_preview": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_4_small.webp", - "normal_view_crop_x": 0.16388888657093048, - "pose_name": "Kent in T-shirt", - "sort_index": 51, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kent", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.18703703582286835, - 0, - 0.8046296238899231, - 0.6180555820465088 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6180555820465088 - ], - "close_up_view_crop_x": 0.19313304126262665, - "created_at": 1664551296, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9a5d2b9182324fe09c755af3fb7e258d.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b51e2fdb1dbe40aa827ce2f566835939.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Kent-inshirt-20220728", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kent", - "normal_preview": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_7.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_7_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_7_small.webp", - "normal_view_crop_x": 0.16111111640930176, - "pose_name": "Kent in Button Down", - "sort_index": 52, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_video_talk_7.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "kent", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.19074073433876038, - 0.007870370522141457, - 0.8046296238899231, - 0.6217592358589172 - ], - "close_up_box": [ - 0, - 0.007870370522141457, - 1, - 0.6217592358589172 - ], - "close_up_view_crop_x": 0.20716112852096558, - "created_at": 1664551315, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/9a5d2b9182324fe09c755af3fb7e258d.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/b51e2fdb1dbe40aa827ce2f566835939.wav", - "tts_duration": 6.526, - "voice_gender": "male", - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Kent-inhoodie-20220728", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Kent", - "normal_preview": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_9.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_9_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_talk_9_small.webp", - "normal_view_crop_x": 0.17499999701976776, - "pose_name": "Kent in Hoodie", - "sort_index": 50, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f539d51cc23d462f84c68354064dc76d_1057/preview_video_talk_9.mp4" - } - } - ], - "created_at": 1659495234, - "gender": "male", - "name": "Kent" - }, - { - "avatar_id": 1669694956, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "matthew", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2513020932674408, - 0, - 0.6856771111488342, - 0.772685170173645 - ], - "close_up_box": [ - 0.08203125, - 0, - 0.854687511920929, - 0.772685170173645 - ], - "close_up_view_crop_x": 0, - "created_at": 1669694956, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/251413a389714f299555e1838be754db.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f40a7fc17f6b41638b37344ed137666b.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Mido-lite-20221128", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Matthew", - "normal_preview": "https://files.movio.la/avatar/v3/5c304ab1e7534e2c887e2f795fbe6568_1354/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/5c304ab1e7534e2c887e2f795fbe6568_1354/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/5c304ab1e7534e2c887e2f795fbe6568_1354/preview_talk_1_small.webp", - "normal_view_crop_x": 0, - "pose_name": "Matthew", - "sort_index": 5, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/5c304ab1e7534e2c887e2f795fbe6568_1354/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "matthew", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.20694445073604584, - 0, - 0.8467592597007751, - 0.6398147940635681 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6398147940635681 - ], - "close_up_view_crop_x": 0.15962837636470795, - "created_at": 1670550247, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/251413a389714f299555e1838be754db.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f40a7fc17f6b41638b37344ed137666b.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Mido-pro-insuit-20221208", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Matthew", - "normal_preview": "https://files.movio.la/avatar/v3/b2464b1b3d6d4e8d8b3695a4cbc3bba5_1434/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/b2464b1b3d6d4e8d8b3695a4cbc3bba5_1434/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/b2464b1b3d6d4e8d8b3695a4cbc3bba5_1434/preview_target_small.webp", - "normal_view_crop_x": 0.13472221791744232, - "pose_name": "Matthew in Suit", - "sort_index": 117, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/b2464b1b3d6d4e8d8b3695a4cbc3bba5_1434/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "matthew", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.14074073731899261, - 0.03703703731298447, - 0.730555534362793, - 0.6273148059844971 - ], - "close_up_box": [ - 0, - 0.03703703731298447, - 0.9606481194496155, - 0.6273148059844971 - ], - "close_up_view_crop_x": 0.21229340136051178, - "created_at": 1670550344, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/251413a389714f299555e1838be754db.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f40a7fc17f6b41638b37344ed137666b.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Mido-pro-flowershirt-20221208", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Matthew", - "normal_preview": "https://files.movio.la/avatar/v3/448086197fe64997b29c44a479db5853_1435/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/448086197fe64997b29c44a479db5853_1435/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/448086197fe64997b29c44a479db5853_1435/preview_target_small.webp", - "normal_view_crop_x": 0.20000000298023224, - "pose_name": "Matthew in Flowery Shirt", - "sort_index": 115, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/448086197fe64997b29c44a479db5853_1435/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "matthew", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.17083333432674408, - 0, - 0.7995370626449585, - 0.6291666626930237 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6291666626930237 - ], - "close_up_view_crop_x": 0.19055944681167603, - "created_at": 1670652942, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/251413a389714f299555e1838be754db.wav", - "tts_duration": 6.466, - "voice_gender": "male", - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/f40a7fc17f6b41638b37344ed137666b.wav", - "tts_duration": 5.016, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Mido-pro-greysweater-20221209", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Matthew", - "normal_preview": "https://files.movio.la/avatar/v3/a0620cb143784340af00d5c9c36605c1_1430/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a0620cb143784340af00d5c9c36605c1_1430/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a0620cb143784340af00d5c9c36605c1_1430/preview_talk_2_small.webp", - "normal_view_crop_x": 0.17638888955116272, - "pose_name": "Matthew in Grey Sweater", - "sort_index": 116, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a0620cb143784340af00d5c9c36605c1_1430/preview_video_talk_2.mp4" - } - } - ], - "created_at": 1669694956, - "gender": "male", - "name": "Matthew" - }, - { - "avatar_id": 1660891566, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "monica", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.19907407462596893, - 0.017129629850387573, - 0.7675926089286804, - 0.5856481194496155 - ], - "close_up_box": [ - 0, - 0.017129629850387573, - 0.9884259104728699, - 0.5856481194496155 - ], - "close_up_view_crop_x": 0.19342200458049774, - "created_at": 1666702656, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/4ef99fdefec3406cafe7eb8182db8ac2.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d3a558e15d59477593cb3d36212cf732.wav", - "tts_duration": 5.512, - "voice_gender": "female", - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Monica_inskirt_20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Monica", - "normal_preview": "https://files.movio.la/avatar/v3/6250f18607cc49939541e189b2764248_1157/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/6250f18607cc49939541e189b2764248_1157/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/6250f18607cc49939541e189b2764248_1157/preview_target_small.webp", - "normal_view_crop_x": 0.20416666567325592, - "pose_name": "Monica in Dress", - "sort_index": 98, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/6250f18607cc49939541e189b2764248_1157/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "monica", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.21990740299224854, - 0.03888889029622078, - 0.7745370268821716, - 0.5939815044403076 - ], - "close_up_box": [ - 0.003703703638166189, - 0.03888889029622078, - 0.9907407164573669, - 0.5939815044403076 - ], - "close_up_view_crop_x": 0.23287904262542725, - "created_at": 1665319763, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/4ef99fdefec3406cafe7eb8182db8ac2.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d3a558e15d59477593cb3d36212cf732.wav", - "tts_duration": 5.512, - "voice_gender": "female", - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Monica_insuit_20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Monica", - "normal_preview": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_3_small.webp", - "normal_view_crop_x": 0.20555555820465088, - "pose_name": "Monica in Suit", - "sort_index": 100, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "monica", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.23657406866550446, - 0.046296294778585434, - 0.782870352268219, - 0.5925925970077515 - ], - "close_up_box": [ - 0.024074073880910873, - 0.046296294778585434, - 0.9953703880310059, - 0.5925925970077515 - ], - "close_up_view_crop_x": 0.2299240529537201, - "created_at": 1665319789, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/4ef99fdefec3406cafe7eb8182db8ac2.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d3a558e15d59477593cb3d36212cf732.wav", - "tts_duration": 5.512, - "voice_gender": "female", - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Monica_inSleeveless _20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Monica", - "normal_preview": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_5_small.webp", - "normal_view_crop_x": 0.20416666567325592, - "pose_name": "Monica in Sleeveless", - "sort_index": 99, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "monica", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.21574074029922485, - 0.046296294778585434, - 0.7666666507720947, - 0.5976851582527161 - ], - "close_up_box": [ - 0.0009259259095415473, - 0.046296294778585434, - 0.9810185432434082, - 0.5976851582527161 - ], - "close_up_view_crop_x": 0.23124060034751892, - "created_at": 1665319813, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/4ef99fdefec3406cafe7eb8182db8ac2.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d3a558e15d59477593cb3d36212cf732.wav", - "tts_duration": 5.512, - "voice_gender": "female", - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Monica_inshirt_20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Monica", - "normal_preview": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_8.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_8_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_8_small.webp", - "normal_view_crop_x": 0.18888889253139496, - "outfit_circle_box": [ - 0.1537037044763565, - 0, - 0.8462963104248047, - 0.6925926208496094 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.6925926208496094 - ], - "pose_name": "Monica in Shirt", - "sort_index": 97, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_video_talk_8.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "monica", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.23194444179534912, - 0.02638888917863369, - 0.7986111044883728, - 0.5930555462837219 - ], - "close_up_box": [ - 0.011574073694646358, - 0.02638888917863369, - 1, - 0.5930555462837219 - ], - "close_up_view_crop_x": 0.22349758446216583, - "created_at": 1665319835, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/4ef99fdefec3406cafe7eb8182db8ac2.wav", - "tts_duration": 6.841, - "voice_gender": "female", - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d3a558e15d59477593cb3d36212cf732.wav", - "tts_duration": 5.512, - "voice_gender": "female", - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Monica_inTskirt_20220819", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Monica", - "normal_preview": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_10.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_10_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_talk_10_small.webp", - "normal_view_crop_x": 0.18333333730697632, - "pose_name": "Monica in Pink Shirt", - "sort_index": 96, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/1c4fa9e9940848748af2cb79f577166d_1085/preview_video_talk_10.mp4" - } - } - ], - "created_at": 1660891566, - "gender": "female", - "name": "Monica" - }, - { - "avatar_id": 1670934013, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tanya", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.2083333283662796, - 0.025462962687015533, - 0.8324074149131775, - 0.6495370268821716 - ], - "close_up_box": [ - 0, - 0.025462962687015533, - 1, - 0.6495370268821716 - ], - "close_up_view_crop_x": 0.20710572600364685, - "created_at": 1670934013, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/63540b7dab534a008b1b5c80de47342c.wav", - "tts_duration": 7.238, - "voice_gender": "female", - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c7754eab598546c48821e2f2816734e2.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tatiana-pro-Vskirt-20221213", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tanya", - "normal_preview": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_target_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "pose_name": "Tanya in Flowery Shirt", - "sort_index": 111, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tanya", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.19953703880310059, - 0, - 0.8717592358589172, - 0.6722221970558167 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6722221970558167 - ], - "close_up_view_crop_x": 0.188608780503273, - "created_at": 1670934110, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/63540b7dab534a008b1b5c80de47342c.wav", - "tts_duration": 7.238, - "voice_gender": "female", - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c7754eab598546c48821e2f2816734e2.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tatiana-pro-greysuit-20221213", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tanya", - "normal_preview": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_talk_5_small.webp", - "normal_view_crop_x": 0.15833333134651184, - "pose_name": "Tanya in Grey Shirt", - "sort_index": 112, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2f2769e0040f4037a6a16f59ad3cc1a2_1456/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tanya", - "avatar_race": "White", - "avatar_style": "Business Attire", - "circle_box": [ - 0.19027778506278992, - 0.011111111380159855, - 0.8097222447395325, - 0.6310185194015503 - ], - "close_up_box": [ - 0, - 0.011111111380159855, - 1, - 0.6310185194015503 - ], - "close_up_view_crop_x": 0.1946597695350647, - "created_at": 1670934163, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/63540b7dab534a008b1b5c80de47342c.wav", - "tts_duration": 7.238, - "voice_gender": "female", - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c7754eab598546c48821e2f2816734e2.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tatiana-pro-blacksuit-20221213", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tanya", - "normal_preview": "https://files.movio.la/avatar/v3/4397e548e4f44dd99848aadcd03c4b3c_1438/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/4397e548e4f44dd99848aadcd03c4b3c_1438/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/4397e548e4f44dd99848aadcd03c4b3c_1438/preview_talk_1_small.webp", - "normal_view_crop_x": 0.15833333134651184, - "pose_name": "Tanya in Black Suit", - "sort_index": 113, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/4397e548e4f44dd99848aadcd03c4b3c_1438/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tanya", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.1197916641831398, - 0, - 0.5614583492279053, - 0.7861111164093018 - ], - "close_up_box": [ - 0, - 0, - 0.6812499761581421, - 0.7861111164093018 - ], - "close_up_view_crop_x": 0, - "created_at": 1678796478, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/63540b7dab534a008b1b5c80de47342c.wav", - "tts_duration": 7.238, - "voice_gender": "female", - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/c7754eab598546c48821e2f2816734e2.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tatiana-lite-20221219", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Tanya", - "normal_preview": "https://files.movio.la/avatar/v3/681b12a19307430dbf1c233b1e018db8_1996/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 1280, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/681b12a19307430dbf1c233b1e018db8_1996/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/681b12a19307430dbf1c233b1e018db8_1996/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "", - "sort_index": 3, - "start_speech_offset": 0.5, - "support_4k": false, - "support_eye_contact": false, - "support_matting": true, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/681b12a19307430dbf1c233b1e018db8_1996/preview_video_target.mp4" - } - } - ], - "created_at": 1670934013, - "gender": "female", - "name": "Tanya" - }, - { - "avatar_id": 1661166695, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tina", - "avatar_race": "Asian", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.1805555522441864, - 0, - 0.8009259104728699, - 0.6203703880310059 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6203703880310059 - ], - "close_up_view_crop_x": 0.21274763345718384, - "created_at": 1662980186, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d730a9efaed04b989c4e943b01a18d7e.wav", - "tts_duration": 6.963, - "voice_gender": "female", - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1fd87adda2dc499792a934307b7b7699.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tina-inStripedshirt-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tina", - "normal_preview": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_target_small.webp", - "normal_view_crop_x": 0.15555556118488312, - "pose_name": "Tina in Striped Shirt", - "sort_index": 34, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tina", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.18425926566123962, - 0.003703703638166189, - 0.7925925850868225, - 0.6120370626449585 - ], - "close_up_box": [ - 0, - 0.003703703638166189, - 1, - 0.6120370626449585 - ], - "close_up_view_crop_x": 0.23986487090587616, - "created_at": 1662980223, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d730a9efaed04b989c4e943b01a18d7e.wav", - "tts_duration": 6.963, - "voice_gender": "female", - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1fd87adda2dc499792a934307b7b7699.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tina-inblack-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tina", - "normal_preview": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_4.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_4_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_4_small.webp", - "normal_view_crop_x": 0.19027778506278992, - "pose_name": "Tina in Black", - "sort_index": 33, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_video_talk_4.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tina", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.18518517911434174, - 0, - 0.8074073791503906, - 0.6226851940155029 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6226851940155029 - ], - "close_up_view_crop_x": 0.21712802350521088, - "created_at": 1662980313, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d730a9efaed04b989c4e943b01a18d7e.wav", - "tts_duration": 6.963, - "voice_gender": "female", - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1fd87adda2dc499792a934307b7b7699.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tina-inwhite-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tina", - "normal_preview": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_talk_5_small.webp", - "normal_view_crop_x": 0.19305555522441864, - "pose_name": "Tina in White", - "sort_index": 32, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/129be09bde4d46799b935cd982fa28e5_1002/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tina", - "avatar_race": "Asian", - "avatar_style": "Business Attire", - "circle_box": [ - 0.19629628956317902, - 0.0018518518190830946, - 0.7990740537643433, - 0.6050925850868225 - ], - "close_up_box": [ - 0, - 0.0018518518190830946, - 1, - 0.6050925850868225 - ], - "close_up_view_crop_x": 0.22278057038784027, - "created_at": 1665570707, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d730a9efaed04b989c4e943b01a18d7e.wav", - "tts_duration": 6.963, - "voice_gender": "female", - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1fd87adda2dc499792a934307b7b7699.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tina-insuit-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tina", - "normal_preview": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_1_small.webp", - "normal_view_crop_x": 0.18888889253139496, - "pose_name": "Tina in Suit", - "sort_index": 36, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tina", - "avatar_race": "Asian", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.20000000298023224, - 0, - 0.8277778029441833, - 0.6282407641410828 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6282407641410828 - ], - "close_up_view_crop_x": 0.20244328677654266, - "created_at": 1665570797, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d730a9efaed04b989c4e943b01a18d7e.wav", - "tts_duration": 6.963, - "voice_gender": "female", - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/1fd87adda2dc499792a934307b7b7699.wav", - "tts_duration": 5.146, - "voice_gender": "female", - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Tina-inskirt-20220821", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tina", - "normal_preview": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_talk_3_small.webp", - "normal_view_crop_x": 0.15000000596046448, - "pose_name": "Tina in Dress", - "sort_index": 35, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/16fbaaae1c96473da8f5ec14df551994_1055/preview_video_talk_3.mp4" - } - } - ], - "created_at": 1661166695, - "gender": "female", - "name": "Tina" - }, - { - "avatar_id": 1658476115, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tyler", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.20277777314186096, - 0, - 0.8435184955596924, - 0.6412037014961243 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6412037014961243 - ], - "close_up_view_crop_x": 0.17008014023303986, - "created_at": 1664551509, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/fc853e0b67aa4ab3af85cf299292e2ca.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/40c599c274c7414ebb32d09628a060f3.wav", - "tts_duration": 5.669, - "voice_gender": "male", - "voice_id": "ccf05082198240f18053e57ac1dc2b5c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Tyler-incasualsuit-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tyler", - "normal_preview": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_11.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_11_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_11_small.webp", - "normal_view_crop_x": 0.13611111044883728, - "pose_name": "Tyler in Casual Suit", - "sort_index": 93, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_video_talk_11.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tyler", - "avatar_race": "Asian", - "avatar_style": "Casual", - "circle_box": [ - 0.1578703671693802, - 0, - 0.8217592835426331, - 0.6638888716697693 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6638888716697693 - ], - "close_up_view_crop_x": 0.14930875599384308, - "created_at": 1664551443, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/fc853e0b67aa4ab3af85cf299292e2ca.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/40c599c274c7414ebb32d09628a060f3.wav", - "tts_duration": 5.669, - "voice_gender": "male", - "voice_id": "ccf05082198240f18053e57ac1dc2b5c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Tyler-inshirt-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tyler", - "normal_preview": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_2_small.webp", - "normal_view_crop_x": 0.12916666269302368, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Tyler in Shirt", - "sort_index": 92, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "tyler", - "avatar_race": "Asian", - "avatar_style": "Business Attire", - "circle_box": [ - 0.1606481522321701, - 0, - 0.8282407522201538, - 0.668055534362793 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.668055534362793 - ], - "close_up_view_crop_x": 0.17068645358085632, - "created_at": 1664551488, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/fc853e0b67aa4ab3af85cf299292e2ca.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/40c599c274c7414ebb32d09628a060f3.wav", - "tts_duration": 5.669, - "voice_gender": "male", - "voice_id": "ccf05082198240f18053e57ac1dc2b5c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Tyler-insuit-20220721", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Tyler", - "normal_preview": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_talk_5_small.webp", - "normal_view_crop_x": 0.14444445073604584, - "pose_name": "Tyler in Suit", - "sort_index": 94, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/d577f7fc2ed24ac8802b265688b867ae_1054/preview_video_talk_5.mp4" - } - } - ], - "created_at": 1658476115, - "gender": "male", - "name": "Tyler" - }, - { - "avatar_id": 55, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vanessa", - "avatar_race": "African American", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.15138888359069824, - 0, - 0.8282407522201538, - 0.6768518686294556 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6768518686294556 - ], - "close_up_view_crop_x": 0.18890976905822754, - "created_at": 1666257703, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/e5f9ad565b1d4980b85d8813ad568e59.wav", - "tts_duration": 6.58, - "voice_gender": "female", - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/ea4524ce773344af8f063018cb7109d1.wav", - "tts_duration": 5.381, - "voice_gender": "female", - "voice_id": "c028be6858d04ee79c12a2209ab47bf8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vanessa-inskirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vanessa", - "normal_preview": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_9.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_9_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_9_small.webp", - "normal_view_crop_x": 0.16527777910232544, - "pose_name": "Vanessa in Dress", - "sort_index": 68, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_video_talk_9.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vanessa", - "avatar_race": "African American", - "avatar_style": "Business Attire", - "circle_box": [ - 0.16296295821666718, - 0.009722222574055195, - 0.8342592716217041, - 0.6814814805984497 - ], - "close_up_box": [ - 0, - 0.009722222574055195, - 1, - 0.6814814805984497 - ], - "close_up_view_crop_x": 0.19309701025485992, - "created_at": 1666257482, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/e5f9ad565b1d4980b85d8813ad568e59.wav", - "tts_duration": 6.58, - "voice_gender": "female", - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/ea4524ce773344af8f063018cb7109d1.wav", - "tts_duration": 5.381, - "voice_gender": "female", - "voice_id": "c028be6858d04ee79c12a2209ab47bf8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vanessa-insuit-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vanessa", - "normal_preview": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_2.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_2_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_2_small.webp", - "normal_view_crop_x": 0.16805554926395416, - "pose_name": "Vanessa in Suit", - "sort_index": 69, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_video_talk_2.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vanessa", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.17129629850387573, - 0, - 0.8398148417472839, - 0.6689814925193787 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6689814925193787 - ], - "close_up_view_crop_x": 0.18308550119400024, - "created_at": 1666257797, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1.100000023841858, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/e5f9ad565b1d4980b85d8813ad568e59.wav", - "tts_duration": 6.58, - "voice_gender": "female", - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/ea4524ce773344af8f063018cb7109d1.wav", - "tts_duration": 5.381, - "voice_gender": "female", - "voice_id": "c028be6858d04ee79c12a2209ab47bf8", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vanessa-invest-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vanessa", - "normal_preview": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_14.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_14_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_talk_14_small.webp", - "normal_view_crop_x": 0.15555556118488312, - "outfit_circle_box": [ - 0.10277777910232544, - 0, - 0.8972222208976746, - 0.7944444417953491 - ], - "outfit_close_up_box": [ - 0.09814814478158951, - 0, - 0.9018518328666687, - 0.7944444417953491 - ], - "pose_name": "Vanessa in Tank Top", - "sort_index": 67, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/93649b8ef2764e1da827dbd1d34967e3_1115/preview_video_talk_14.mp4" - } - } - ], - "created_at": 1658928954, - "gender": "female", - "name": "Vanessa" - }, - { - "avatar_id": 1670166774, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vera", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.2874999940395355, - 0.16223958134651184, - 0.8634259104728699, - 0.48619791865348816 - ], - "close_up_box": [ - 0.0634259283542633, - 0.16223958134651184, - 1, - 0.48619791865348816 - ], - "close_up_view_crop_x": 0, - "created_at": 1670296207, - "custom_avatar_type": "lite", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a2a4ee52cb604615bb9ffe3b0ad0c78c.wav", - "tts_duration": 6.988, - "voice_gender": "female", - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8c797953df8b4696ba7b13cca67e0888.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vlada-lite-20221129", - "is_customer": true, - "is_demo": false, - "is_favorite": false, - "is_finetune": true, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": true, - "name": "Vera", - "normal_preview": "https://files.movio.la/avatar/v3/7e22ce3be20042a5baa33d83997cb305_1366/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 405, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/7e22ce3be20042a5baa33d83997cb305_1366/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/7e22ce3be20042a5baa33d83997cb305_1366/preview_target_small.webp", - "normal_view_crop_x": 0, - "pose_name": "", - "sort_index": 1, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/7e22ce3be20042a5baa33d83997cb305_1366/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vera", - "avatar_race": "White", - "avatar_style": "Business Casual", - "circle_box": [ - 0.18009258806705475, - 0.050462961196899414, - 0.7680555582046509, - 0.6384259462356567 - ], - "close_up_box": [ - 0, - 0.050462961196899414, - 0.9967592358589172, - 0.6384259462356567 - ], - "close_up_view_crop_x": 0.21551550924777985, - "created_at": 1671098797, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a2a4ee52cb604615bb9ffe3b0ad0c78c.wav", - "tts_duration": 6.988, - "voice_gender": "female", - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8c797953df8b4696ba7b13cca67e0888.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vlada-pro-insuit-20221215", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vera", - "normal_preview": "https://files.movio.la/avatar/v3/a0cef940444143f98a7b9c1c3c0485e7_1468/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/a0cef940444143f98a7b9c1c3c0485e7_1468/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/a0cef940444143f98a7b9c1c3c0485e7_1468/preview_target_small.webp", - "normal_view_crop_x": 0.18888889253139496, - "pose_name": "Vera in Suit", - "sort_index": 121, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/a0cef940444143f98a7b9c1c3c0485e7_1468/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vera", - "avatar_race": "White", - "avatar_style": "Casual", - "circle_box": [ - 0.21250000596046448, - 0.019907407462596893, - 0.8245370388031006, - 0.6324074268341064 - ], - "close_up_box": [ - 0, - 0.019907407462596893, - 1, - 0.6324074268341064 - ], - "close_up_view_crop_x": 0.18367347121238708, - "created_at": 1671445758, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a2a4ee52cb604615bb9ffe3b0ad0c78c.wav", - "tts_duration": 6.988, - "voice_gender": "female", - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8c797953df8b4696ba7b13cca67e0888.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vlada-pro-whiteshirt-20221219", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vera", - "normal_preview": "https://files.movio.la/avatar/v3/33b592cf54114521a5424ea37dc0e55b_1486/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/33b592cf54114521a5424ea37dc0e55b_1486/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/33b592cf54114521a5424ea37dc0e55b_1486/preview_target_small.webp", - "normal_view_crop_x": 0.1666666716337204, - "pose_name": "Vera in T-shirt", - "sort_index": 120, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/33b592cf54114521a5424ea37dc0e55b_1486/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "vera", - "avatar_race": "White", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.18472221493721008, - 0.02361111156642437, - 0.793055534362793, - 0.6319444179534912 - ], - "close_up_box": [ - 0, - 0.02361111156642437, - 1, - 0.6319444179534912 - ], - "close_up_view_crop_x": 0.22719594836235046, - "created_at": 1671711370, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a2a4ee52cb604615bb9ffe3b0ad0c78c.wav", - "tts_duration": 6.988, - "voice_gender": "female", - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8c797953df8b4696ba7b13cca67e0888.wav", - "tts_duration": 5.198, - "voice_gender": "female", - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Vlada-pro-jacket-20221222", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Vera", - "normal_preview": "https://files.movio.la/avatar/v3/2506c85b3d97497d8390a17467d30190_1518/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/2506c85b3d97497d8390a17467d30190_1518/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/2506c85b3d97497d8390a17467d30190_1518/preview_target_small.webp", - "normal_view_crop_x": 0.20694445073604584, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Vera in Jacket", - "sort_index": 119, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/2506c85b3d97497d8390a17467d30190_1518/preview_video_target.mp4" - } - } - ], - "created_at": 1670166774, - "gender": "female", - "name": "Vera" - }, - { - "avatar_id": 1658827891, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "wilson", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.17175926268100739, - 0.006018518470227718, - 0.8069444298744202, - 0.6412037014961243 - ], - "close_up_box": [ - 0, - 0.006018518470227718, - 1, - 0.6412037014961243 - ], - "close_up_view_crop_x": 0.20282186567783356, - "created_at": 1669348384, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d98bac59ade6402bbeb3f201ee7ca1e9.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a464e4ced7f44c06820a853c32b9e937.wav", - "tts_duration": 4.963, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Wilson-insuit-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Wilson", - "normal_preview": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_1.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_1_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_1_small.webp", - "normal_view_crop_x": 0.1736111044883728, - "outfit_circle_box": [ - 0.14907407760620117, - 0, - 0.8509259223937988, - 0.7018518447875977 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.7018518447875977 - ], - "pose_name": "Wilson in Suit", - "sort_index": 30, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_video_talk_1.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "wilson", - "avatar_race": "Asian", - "avatar_style": "Business Casual", - "circle_box": [ - 0.19398148357868195, - 0, - 0.8439815044403076, - 0.6499999761581421 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6499999761581421 - ], - "close_up_view_crop_x": 0.2166064977645874, - "created_at": 1669348447, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d98bac59ade6402bbeb3f201ee7ca1e9.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a464e4ced7f44c06820a853c32b9e937.wav", - "tts_duration": 4.963, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Wilson-inshirt-20220722", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Wilson", - "normal_preview": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_5.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_5_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_talk_5_small.webp", - "normal_view_crop_x": 0.19722221791744232, - "pose_name": "Wilson in Shirt", - "sort_index": 29, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/56218cddfa2d4681bf95f98eb4658675_1280/preview_video_talk_5.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "wilson", - "avatar_race": "", - "avatar_style": "", - "circle_box": [ - 0.19398148357868195, - 0.007407407276332378, - 0.8152777552604675, - 0.6291666626930237 - ], - "close_up_box": [ - 0, - 0.007407407276332378, - 1, - 0.6291666626930237 - ], - "close_up_view_crop_x": 0.22193436324596405, - "created_at": 1669368871, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/d98bac59ade6402bbeb3f201ee7ca1e9.wav", - "tts_duration": 7.001, - "voice_gender": "male", - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/a464e4ced7f44c06820a853c32b9e937.wav", - "tts_duration": 4.963, - "voice_gender": "male", - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "male", - "id": "Wilson-inTshirt-20221124", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Wilson", - "normal_preview": "https://files.movio.la/avatar/v3/61d53a2a1325467296f77ce7f510f1f4_1280/preview_talk_7.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/61d53a2a1325467296f77ce7f510f1f4_1280/preview_talk_7_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/61d53a2a1325467296f77ce7f510f1f4_1280/preview_talk_7_small.webp", - "normal_view_crop_x": 0.2083333283662796, - "pose_name": "Wilson in T-shirt", - "sort_index": 28, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/61d53a2a1325467296f77ce7f510f1f4_1280/preview_video_talk_7.mp4" - } - } - ], - "created_at": 1658827891, - "gender": "male", - "name": "Wilson" - }, - { - "avatar_id": 1660839373, - "avatar_states": [ - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "zoey", - "avatar_race": "African American", - "avatar_style": "Smart Casual", - "circle_box": [ - 0.1726851910352707, - 0.016203703358769417, - 0.8189814686775208, - 0.6629629731178284 - ], - "close_up_box": [ - 0, - 0.016203703358769417, - 1, - 0.6629629731178284 - ], - "close_up_view_crop_x": 0.22461815178394318, - "created_at": 1665319348, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2aab28968dc146a3bb49538055105c97.wav", - "tts_duration": 7.138, - "voice_gender": "female", - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d1dfad3b920419a83c845c5fa8fda46.wav", - "tts_duration": 5.46, - "voice_gender": "female", - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Zoey-inlongsleeves-20220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Zoey", - "normal_preview": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_target.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_target_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_target_small.webp", - "normal_view_crop_x": 0.19722221791744232, - "pose_name": "Zoey in Long Sleeves", - "sort_index": 87, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_video_target.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "zoey", - "avatar_race": "African American", - "avatar_style": "Business Attire", - "circle_box": [ - 0.15324074029922485, - 0, - 0.8273147940635681, - 0.6740740537643433 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6740740537643433 - ], - "close_up_view_crop_x": 0.1910112351179123, - "created_at": 1665319377, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2aab28968dc146a3bb49538055105c97.wav", - "tts_duration": 7.138, - "voice_gender": "female", - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d1dfad3b920419a83c845c5fa8fda46.wav", - "tts_duration": 5.46, - "voice_gender": "female", - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Zoey-insuit-20220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Zoey", - "normal_preview": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_3.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_3_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_3_small.webp", - "normal_view_crop_x": 0.16111111640930176, - "pose_name": "Zoey in Suit", - "sort_index": 90, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_video_talk_3.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "zoey", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.1666666716337204, - 0, - 0.824999988079071, - 0.6583333611488342 - ], - "close_up_box": [ - 0, - 0, - 1, - 0.6583333611488342 - ], - "close_up_view_crop_x": 0.19378428161144257, - "created_at": 1665319401, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2aab28968dc146a3bb49538055105c97.wav", - "tts_duration": 7.138, - "voice_gender": "female", - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d1dfad3b920419a83c845c5fa8fda46.wav", - "tts_duration": 5.46, - "voice_gender": "female", - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Zoey-inhoodie-20220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Zoey", - "normal_preview": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_8.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_8_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_8_small.webp", - "normal_view_crop_x": 0.18194444477558136, - "pose_name": "Zoey in Hoodie", - "sort_index": 88, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_video_talk_8.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "zoey", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.18379630148410797, - 0.007870370522141457, - 0.8467592597007751, - 0.6708333492279053 - ], - "close_up_box": [ - 0, - 0.007870370522141457, - 1, - 0.6708333492279053 - ], - "close_up_view_crop_x": 0.22744014859199524, - "created_at": 1665319422, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2aab28968dc146a3bb49538055105c97.wav", - "tts_duration": 7.138, - "voice_gender": "female", - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d1dfad3b920419a83c845c5fa8fda46.wav", - "tts_duration": 5.46, - "voice_gender": "female", - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Zoey-inTshirt-20220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Zoey", - "normal_preview": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_9.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_9_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_9_small.webp", - "normal_view_crop_x": 0.2083333283662796, - "outfit_circle_box": [ - 0.16296295821666718, - 0, - 0.8370370268821716, - 0.6740740537643433 - ], - "outfit_close_up_box": [ - 0.14444445073604584, - 0, - 0.855555534362793, - 0.6740740537643433 - ], - "pose_name": "Zoey in T-shirt", - "sort_index": 86, - "start_speech_offset": 0.5, - "support_4k": true, - "support_ai_outfit": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_video_talk_9.mp4" - } - }, - { - "acl": [ - { - "access_type": 7, - "username": "f3f153405ac94355965b2102a1e36e9b" - } - ], - "available_style": { - "circle": true, - "close_up": true, - "normal": true - }, - "avatar_name": "zoey", - "avatar_race": "African American", - "avatar_style": "Casual", - "circle_box": [ - 0.16342592239379883, - 0.0032407406251877546, - 0.8217592835426331, - 0.6620370149612427 - ], - "close_up_box": [ - 0, - 0.0032407406251877546, - 1, - 0.6620370149612427 - ], - "close_up_view_crop_x": 0.21591949462890625, - "created_at": 1665319442, - "custom_avatar_type": "none", - "default_voice": { - "free": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/2aab28968dc146a3bb49538055105c97.wav", - "tts_duration": 7.138, - "voice_gender": "female", - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "voice_language": "English" - }, - "premium": { - "pitch": 0, - "speed": 1, - "text": "Welcome to the new era of video creation with HeyGen! Simply type your script to get started!", - "tts_audio_url": "https://files.movio.la/avatar/default_voice/8d1dfad3b920419a83c845c5fa8fda46.wav", - "tts_duration": 5.46, - "voice_gender": "female", - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "voice_language": "English" - } - }, - "end_speech_offset": 0.5, - "gender": "female", - "id": "Zoey-inshirt-20220816", - "is_customer": false, - "is_demo": false, - "is_favorite": false, - "is_finetune": false, - "is_finetune_demo": false, - "is_instant_avatar": false, - "is_paid": true, - "is_preset": false, - "name": "Zoey", - "normal_preview": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_13.webp", - "normal_preview_height": 720, - "normal_preview_width": 720, - "normal_thumbnail_medium": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_13_medium.webp", - "normal_thumbnail_small": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_talk_13_small.webp", - "normal_view_crop_x": 0.18611110746860504, - "pose_name": "Zoey in Shirt", - "sort_index": 89, - "start_speech_offset": 0.5, - "support_4k": true, - "support_eye_contact": false, - "support_matting": false, - "supported_templates": [], - "unboxed": true, - "video_url": { - "grey": "https://files.movio.la/avatar/v3/f1ac9458a4cb49bea6d80a8e54eea24a_1113/preview_video_talk_13.mp4" - } - } - ], - "created_at": 1660839373, - "gender": "female", - "name": "Zoey" - } - ] - }, - "message": "Success" -} \ No newline at end of file diff --git a/heygen/english_voices.json b/heygen/english_voices.json deleted file mode 100644 index f183a2a..0000000 --- a/heygen/english_voices.json +++ /dev/null @@ -1,3313 +0,0 @@ -{ - "code": 100, - "data": { - "list": [ - { - "voice_id": "077ab11b14f04ce0b49b5f6e5cc20979", - "labels": [ - "Middle-Aged", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 29, - "gender": "Male", - "tags": "", - "display_name": "Paul - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/k6dKrFe85PisZ3FMLeppUM.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "086b225655694cd9ae60e712469ce474", - "labels": [ - "Older", - "Narration", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Arthur - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/au9cu3oknHoCTr3YtVjKAf.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "labels": [ - "Middle-Aged", - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 19, - "gender": "Male", - "tags": "", - "display_name": "Antoni - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/TwupgZ2az5RiTnmAifPmmS.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "131a436c47064f708210df6628ef8f32", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 36, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Amber - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/5HHGT48B6g6aSg2buYcBvw.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1840d6dd209541d18ce8fdafbdbf8ed8", - "labels": [ - "Audiobooks", - "Ads", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 23, - "gender": "Male", - "tags": "", - "display_name": "Sam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/cGGnM8FCWYJBqCEgbEfM59.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tony - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/LQUcrBcVHDMCSP5cX93CVd.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "labels": [ - "Youth", - "E-learning", - "Ads", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, Cheerful", - "display_name": "Sara - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/func8CFnfVLKF2VzGDCDCR.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1fe966a9dfa14b16ab4d146fabe868b5", - "labels": [ - "Child", - "Audiobooks", - "Ads", - "Games" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Female", - "tags": "Child, Audiobooks", - "display_name": "Ana - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/T4MYTkhp7F5SA9HRXHzL9A.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "labels": [ - "Narration", - "Professional", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "Female", - "tags": "", - "display_name": "Scarlett - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/gp5RLjAtsywQ3XdU4khisX.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "23e526605d744f66b85a7eb5116db028", - "labels": [ - "Youth", - "Natural", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "male", - "tags": "", - "display_name": "Ethan - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/bFtUTV3c3Hiew3NbXnmQYN.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "25ecd686af554bfd8007b6a95210f776", - "labels": [ - "Natural", - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 23, - "gender": "Male", - "tags": "", - "display_name": "Adam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/nXc2bvzC9srTpkvCtyATPn.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "labels": [ - "Middle-Aged", - "Explainer", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 31, - "gender": "Female", - "tags": "", - "display_name": "Jodi - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/MVjZYiF7jZFwN2EZG96HqM.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "285900cdfd1641e0b163e97a96973212", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Monica - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/A28mKDAgwgmKD8KdG68rkZ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "labels": [ - "Youth", - "Audiobooks", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 26, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Sonia - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/nZzCSavZkP37XSyc5CrzS7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "labels": [ - "Youth", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service", - "display_name": "Jenny - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/XTyya7QKzhwvwDrVQLTvoQ.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3a50a58bf6ac4707a34d1f51dbe9fb36", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Lester-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Sk3qbPC75xTKTbha8RtFTA.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3a87612e2cd14705a3b419f959e8120b", - "labels": [ - "Professional", - "News", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Douglas-Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/gHt2VDM4GPdkqWnG2jzzsY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3df9f559da8d4f888bc497f62a7078d2", - "labels": [ - "Ads", - "Natural", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 8, - "gender": "Female", - "tags": "", - "display_name": "Claire - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ENvqqe6JcDXUHWPZvE8E4.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3f224b0cb92d45328e5ccd93d3c2314e", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 42, - "gender": "Female", - "tags": "", - "display_name": "Emily - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZA54eZdstL8XeZssreg9XT.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Delbert - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/CMr49SZRNaARsvmJ3tGDsN.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4398ced268aa4707a5b6222819f05a6f", - "labels": [ - "E-learning", - "Games", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Caleb-Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/vxLRnPCPixRPaNQz8vB2qd.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "445a8c7de9e74ed2a0dd02d5885ac589", - "labels": [ - "Older", - "Narration", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Nancy - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/QTdrd669nuRE3cQEY56iZF.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 22, - "gender": "Female", - "tags": "Young Adult, Cheerful, Youtube, Customer Service", - "display_name": "Isabella - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KhiBp6E75AmiqR2F9Ssmj7.wav" - }, - "settings": { - "style": "Cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "488e985a7bd249968612390c4e89f06c", - "labels": [ - "Narration", - "Natural", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 34, - "gender": "Male", - "tags": "", - "display_name": "Bruce - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8VvvHAfbLyDP3ZhYix4wVW.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "4e36239454b2414d85c9dbaa18bcf228", - "labels": [ - "Youth", - "Narration", - "Explainer", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 25, - "gender": "Male", - "tags": "", - "display_name": "Mitchell - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/cYt7FDjZng3rszpVXewS9U.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "52b62505407d4f369b9924c2afcdfe72", - "labels": [ - "Older", - "Natural", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Roy - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZRFWnrcaQkhbxDp3svykbE.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "575a8643634944a28761fcd34331d3fa", - "labels": [ - "Youth", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Dennis - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/YpfMSycEaGKLyWZffnKsc7.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5dddee02307b4f49a17c123c120a60ca", - "labels": [ - "Youth", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 28, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Luke - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZSJ6hYck7uD4RFDbTqbtvE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "628161fd1c79432d853b610e84dbc7a4", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Bella - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/C9zRUcRZ4R56R4pGjytysb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "labels": [ - "Narration", - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 14, - "gender": "male", - "tags": "", - "display_name": "Harry - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/Q8bBCXxNPuwnZKixnNHawf.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "66a21dedf2c842b8a516cdb264360e0e", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 40, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Neerja - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/RcDW6eTi2rGrVyFJZYdr2G.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6b5c5f11e7b24daca9c0d2371ecd8bc9", - "labels": [ - "Narration", - "Professional", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Raymond-Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/DToLuPLsgsCcodNThceGUa.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6cd01cfff3354e16a6f4247cf30123ff", - "labels": [ - "Youth", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 38, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Luna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/F3smMjYU6mWaa3tXLkUHpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d091fbb994c439eb9d249ba8b0e62da", - "labels": [ - "Middle-Aged", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Jahmai - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/Jw83S9aTUdzR2XdBvzLGYc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "labels": [ - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 35, - "gender": "Female", - "tags": "", - "display_name": "Belle - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/wbXoiYJ2e6xwKC5i2EUSCY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6e51a203c3e74398ae8046f3c320abf6", - "labels": [ - "Middle-Aged", - "Narration", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Samuel-Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/TuVCqyvCGvbEGA9JkFkaFY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6e7404e25c4b4385b04b0e2704c861c8", - "labels": [ - "Middle-Aged", - "Ads", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Female", - "tags": "", - "display_name": "Michelle - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/djxEBTVHKLgXsJpb6ZrBVn.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "707375bffbb6443ca99ec8f81459738f", - "labels": [ - "Explainer", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 24, - "gender": "Female", - "tags": "", - "display_name": "Grace - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/jGVaobvjJGySAFFFF6BS6Z.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "71c663964e82485eabca1f4aedd7bfc1", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 13, - "gender": "male", - "tags": "", - "display_name": "Troy-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Qs6kFXo4t3TetRQS5AYb6F.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "727e9d6d492e456b9f27708fa8018744", - "labels": [ - "Youth", - "News", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 30, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Clara - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/DzWM42iH66Jr8bBVNJDmJx.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "73c0b6a2e29d4d38aca41454bf58c955", - "labels": [ - "Youth", - "Ads", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 28, - "gender": "Female", - "tags": "", - "display_name": "Cerise - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KotgDpZPtr63SDnTfgdYxb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "76955c80188a4c149df169b5dc9e1a3a", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Female", - "tags": "Young Adult, Assistant", - "display_name": "Emma - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/c3NuQJ7QnFRXFq8Kn4quwk.wav" - }, - "settings": { - "style": "assistant", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7c6a15c7caf8415fb2102faafd7e2259", - "labels": [ - "Middle-Aged", - "E-learning", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 26, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Prabhat - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hJHsYuEL5nVUtoLMgyTuMH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "814e0b1c99e9474896b17ec7c2b2a371", - "labels": [ - "Youth", - "Explainer", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 32, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Wayne - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9abCuQ4Zf2MyUoYbjTQx3r.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "886d5b163da4436daa5fae885e175636", - "labels": [ - "Narration", - "Youth", - "Natural", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "male", - "tags": "", - "display_name": "Charles - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/sj5stM39YqYcmjn7629wmT.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "8aa99a72f5094b2c8270a6fdadfe71b0", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 7, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Wille - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/GAfaMVfT8xRTB7EaiZLvXg.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9169e484eb0740b286ef8a679d78fa3f", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 6, - "gender": "male", - "tags": "", - "display_name": "Glenn-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/AqYCGxK5CxXfGWjBDLyjch.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "labels": [ - "Youth", - "Ads", - "News", - "Narration", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Josie - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/9SGYr6Xk7SUB8CMzR9rkHF.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9cfe3785136147ea967c7632f52c8788", - "labels": [ - "Middle-Aged", - "Natural", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 31, - "gender": "Male", - "tags": "", - "display_name": "Benjamin - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/THfjKiRjWcaDxtDgPbyrLc.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a04d81d19afd436db611060682276331", - "labels": [ - "Youth", - "Ads", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 30, - "gender": "Male", - "tags": "", - "display_name": "Rudi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/4TV6LHHA5q6MArEWJN2etH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a12d857b0424427ea109213dc373c618", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "male", - "tags": "", - "display_name": "Kenneth - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/TMMLHLXFCCX3d9wv7pfHQJ.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a22a7a8cd45042ad83e9bb9203e1a84b", - "labels": [ - "Professional", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 39, - "gender": "Female", - "tags": "", - "display_name": "Lily - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/9kuXwV9GzDFmNRe629mLR4.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a56a4fa01bc94c79be13f9803dfb5721", - "labels": [ - "Ads", - "Natural", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 13, - "gender": "Female", - "tags": "", - "display_name": "Audrey - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/FmbRdxCQTcBFnrczYfJFmD.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a6f3eea9f3764d36a279ae810d1353c6", - "labels": [ - "Middle-Aged", - "Explainer", - "Audiobooks", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tracy - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/VRz9yRAwKEaeafHP6Vfzu7.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "labels": [ - "Narration", - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 19, - "gender": "Female", - "tags": "", - "display_name": "Sophia - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/9rsAYURnjDUWN3HsnKv3i3.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "afab75da785b4a42b6fcc5ad282d8fa9", - "labels": [ - "Narration", - "News", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Warren-Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/X8AszKmeDFDaCA9Gkr4tqL.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b2ddcef2b1594794aa7f3a436d8cf8f2", - "labels": [ - "Middle-Aged", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 33, - "gender": "Male", - "tags": "", - "display_name": "Keanan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5hFXAVXkxRNHBdhvJTJJKe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "labels": [ - "Natural", - "Middle-Aged", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "male", - "tags": "", - "display_name": "Mason - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8ybzJogfVPFiZL9kfUN4g3.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b4d04a4ca86b42c895844c786c9043d3", - "labels": [ - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Craig-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/aTXHGEV8e3iTccph2SZ4DG.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b8b6f5b6e57c40df91811e385b2725b3", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 8, - "gender": "Male", - "tags": "", - "display_name": "Connor - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/faRVtvJziRGQEJd5PK6fiK.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "labels": [ - "Youth", - "Audiobooks", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Johan - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/fkxNCfdkoKfopBpTtvQqAp.wav" - }, - "settings": { - "style": "hopeful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c028be6858d04ee79c12a2209ab47bf8", - "labels": [ - "Narration", - "Youth", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "Female", - "tags": "", - "display_name": "Hailey - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/M4XBjtiH4yaz9GQhXHtSnV.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "c089f9832fd04922b34b3d2f3661d113", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Brandon - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/maqA9fw7siQAcv2WafDz4F.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 34, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Leah - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/i5bRcieHP5gHNkcQkDSzpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c218750e46864dba9c45b9e40fe91aef", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 32, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Natasha - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/WXnjbGWv8ApsQncudqKfW7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "labels": [ - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 33, - "gender": "Female", - "tags": "", - "display_name": "Alison - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZQLzm4o75YDvt8uS33Lqbd.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 14, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Sherry - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/RGqs3H9eLfHkc3HduJXxTY.wav" - }, - "settings": { - "style": "friendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c29c6fdb6abe4146be2daa7929f03e41", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 27, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Abbi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UcamNKnVKBJiTKVSuCGuTp.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c2ace75f65fd433f987337950e812335", - "labels": [ - "Middle-Aged", - "Narration", - "News", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 6, - "gender": "Female", - "tags": "", - "display_name": " Molly - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/jEKUAyUKmX8iG4NXrCmQRC.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c8f228e9ead44542829eb87d51420fbf", - "labels": [ - "Narration", - "Audiobooks", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "Female", - "tags": "", - "display_name": "Charlotte - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/hF2vCwDV6mPojTnvvHva24.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Levi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/XAaEPdKfrho2rmXVqi8M6M.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cc29d03937d14240acf109c827a9a51a", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Aria - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/5vzP2xA79TcGpndVngHBbA.wav" - }, - "settings": { - "style": "narration-professional", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ccb30e87c6b34ca8941f88352c71612d", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 22, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Noah - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/UDzn8mZ5eKbXrQQojCVMud.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ccf05082198240f18053e57ac1dc2b5c", - "labels": [ - "Narration", - "Middle-Aged", - "Explainer", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "male", - "tags": "", - "display_name": "Jackson - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/Xq8odYA7oSdemnkrrNxv9K.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cd05d8c2c52444fbbbbbe16d86734464", - "labels": [ - "Narration", - "Youth", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 17, - "gender": "male", - "tags": "", - "display_name": "Julian - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/dcvPwsn8tLtJrosBrufgxk.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cd92a228f9bf4fb1adaa1531595cd5d4", - "labels": [ - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 41, - "gender": "Female", - "tags": "", - "display_name": "Indira - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/H63XT8YQH7L4vupiCXGd2Z.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d36f8d1c27054f7baa52c216ad874d16", - "labels": [ - "Narration", - "Youth", - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 5, - "gender": "male", - "tags": "", - "display_name": "Alexander - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/eSxLsT26vJFS7aomV3aX9X.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d3edc86dcdd04011b7e5e5d27562fcf5", - "labels": [ - "Natural", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Larry-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5kuCRJnPiDk24gBeuNC9bi.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d5e87b3c1778488697d8c35f50ff7a28", - "labels": [ - "Games", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Keith - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/s9TAzfFvQ5CwT97Airbvu8.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 4, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos, News", - "display_name": "Christopher - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/Pn2tXVGjpwyHpWTsKFj87X.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dea92eeb96984004b5a04dd656d3ef9f", - "labels": [ - "Youth", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Dylan - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/bqCoKYFgQMFDnCvmU5BjpU.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "e17b99e1b86e47e8b7f4cae0f806aa78", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 13, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Liam - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/8sg49P4MFQnpDvpRkaR6M9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e3e89b7996b94daebf8a1d6904a1bd11", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Wilder - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UjH2pdBnSE2N2MV4ebFgQe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9472c5d7bda495d8813fb6bc757eaa3", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 5, - "gender": "Female", - "tags": "", - "display_name": "Marieke - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/mVX39uo7mwzwMUxszXddPb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9caf49d7f8e4fbeac1919c3dee72dd5", - "labels": [ - "Natural", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "male", - "tags": "", - "display_name": "Jeffery-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Fhr6aCxMMN76FweQrYUzL9.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Male", - "tags": "Young Adult, Ads", - "display_name": "Eric - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/QyfEredcYX3MKGkBGudZ9H.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Ryan - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/CsXU4XY7SgPPQmo6ZEtnjN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "labels": [ - "Youth", - "News", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos", - "display_name": "Lucas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9ex83FXgouLw6NVytasyH7.wav" - }, - "settings": { - "style": "newscast", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f86f4645a6164198a7f35c7255fcb0d1", - "labels": [ - "Ads", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Male", - "tags": "", - "display_name": "Arnold - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/iSgRx3f8nZevE25EEBaH4B.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "labels": [ - "Youth", - "News", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Jane - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/iuocs4hoQUGTHJoLnzYYyf.wav" - }, - "settings": { - "style": "unfriendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fe981119cd9c4e7fa41ba65466ef564a", - "labels": [ - "Middle-Aged", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 35, - "gender": "Male", - "tags": "", - "display_name": "Dean - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/w4FoYdku4M9Fp2JYmLUdrT.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Davis - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/MJy76NRegZK6zmnSzSn7qb.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - } - ] - }, - "msg": null, - "message": null -} \ No newline at end of file diff --git a/heygen/filter_json.py b/heygen/filter_json.py deleted file mode 100644 index a508d3a..0000000 --- a/heygen/filter_json.py +++ /dev/null @@ -1,18 +0,0 @@ -import json - -# Read JSON from a file -input_filename = "english_voices.json" -output_filename = "free_english_voices.json" - -with open(input_filename, "r") as json_file: - data = json.load(json_file) - -# Filter entries based on "language": "English" -filtered_list = [entry for entry in data["data"]["list"] if not entry["is_paid"]] -data["data"]["list"] = filtered_list - -# Write filtered JSON to a new file -with open(output_filename, "w") as json_file: - json.dump(data, json_file, indent=2) - -print(f"Filtered JSON written to '{output_filename}'.") diff --git a/heygen/free_english_voices.json b/heygen/free_english_voices.json deleted file mode 100644 index 0c3c9a3..0000000 --- a/heygen/free_english_voices.json +++ /dev/null @@ -1,1749 +0,0 @@ -{ - "code": 100, - "data": { - "list": [ - { - "voice_id": "131a436c47064f708210df6628ef8f32", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 36, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Amber - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/5HHGT48B6g6aSg2buYcBvw.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tony - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/LQUcrBcVHDMCSP5cX93CVd.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "labels": [ - "Youth", - "E-learning", - "Ads", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, Cheerful", - "display_name": "Sara - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/func8CFnfVLKF2VzGDCDCR.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1fe966a9dfa14b16ab4d146fabe868b5", - "labels": [ - "Child", - "Audiobooks", - "Ads", - "Games" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Female", - "tags": "Child, Audiobooks", - "display_name": "Ana - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/T4MYTkhp7F5SA9HRXHzL9A.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "285900cdfd1641e0b163e97a96973212", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Monica - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/A28mKDAgwgmKD8KdG68rkZ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "labels": [ - "Youth", - "Audiobooks", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 26, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Sonia - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/nZzCSavZkP37XSyc5CrzS7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "labels": [ - "Youth", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service", - "display_name": "Jenny - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/XTyya7QKzhwvwDrVQLTvoQ.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3f224b0cb92d45328e5ccd93d3c2314e", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 42, - "gender": "Female", - "tags": "", - "display_name": "Emily - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZA54eZdstL8XeZssreg9XT.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Delbert - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/CMr49SZRNaARsvmJ3tGDsN.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 22, - "gender": "Female", - "tags": "Young Adult, Cheerful, Youtube, Customer Service", - "display_name": "Isabella - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KhiBp6E75AmiqR2F9Ssmj7.wav" - }, - "settings": { - "style": "Cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4e36239454b2414d85c9dbaa18bcf228", - "labels": [ - "Youth", - "Narration", - "Explainer", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 25, - "gender": "Male", - "tags": "", - "display_name": "Mitchell - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/cYt7FDjZng3rszpVXewS9U.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "575a8643634944a28761fcd34331d3fa", - "labels": [ - "Youth", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Dennis - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/YpfMSycEaGKLyWZffnKsc7.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5dddee02307b4f49a17c123c120a60ca", - "labels": [ - "Youth", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 28, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Luke - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZSJ6hYck7uD4RFDbTqbtvE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "628161fd1c79432d853b610e84dbc7a4", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Bella - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/C9zRUcRZ4R56R4pGjytysb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "66a21dedf2c842b8a516cdb264360e0e", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 40, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Neerja - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/RcDW6eTi2rGrVyFJZYdr2G.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6cd01cfff3354e16a6f4247cf30123ff", - "labels": [ - "Youth", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 38, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Luna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/F3smMjYU6mWaa3tXLkUHpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d091fbb994c439eb9d249ba8b0e62da", - "labels": [ - "Middle-Aged", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Jahmai - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/Jw83S9aTUdzR2XdBvzLGYc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6e7404e25c4b4385b04b0e2704c861c8", - "labels": [ - "Middle-Aged", - "Ads", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Female", - "tags": "", - "display_name": "Michelle - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/djxEBTVHKLgXsJpb6ZrBVn.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "727e9d6d492e456b9f27708fa8018744", - "labels": [ - "Youth", - "News", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 30, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Clara - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/DzWM42iH66Jr8bBVNJDmJx.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "73c0b6a2e29d4d38aca41454bf58c955", - "labels": [ - "Youth", - "Ads", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 28, - "gender": "Female", - "tags": "", - "display_name": "Cerise - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KotgDpZPtr63SDnTfgdYxb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "76955c80188a4c149df169b5dc9e1a3a", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Female", - "tags": "Young Adult, Assistant", - "display_name": "Emma - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/c3NuQJ7QnFRXFq8Kn4quwk.wav" - }, - "settings": { - "style": "assistant", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7c6a15c7caf8415fb2102faafd7e2259", - "labels": [ - "Middle-Aged", - "E-learning", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 26, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Prabhat - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hJHsYuEL5nVUtoLMgyTuMH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "814e0b1c99e9474896b17ec7c2b2a371", - "labels": [ - "Youth", - "Explainer", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 32, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Wayne - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9abCuQ4Zf2MyUoYbjTQx3r.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8aa99a72f5094b2c8270a6fdadfe71b0", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 7, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Wille - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/GAfaMVfT8xRTB7EaiZLvXg.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "labels": [ - "Youth", - "Ads", - "News", - "Narration", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Josie - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/9SGYr6Xk7SUB8CMzR9rkHF.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a04d81d19afd436db611060682276331", - "labels": [ - "Youth", - "Ads", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 30, - "gender": "Male", - "tags": "", - "display_name": "Rudi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/4TV6LHHA5q6MArEWJN2etH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a6f3eea9f3764d36a279ae810d1353c6", - "labels": [ - "Middle-Aged", - "Explainer", - "Audiobooks", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tracy - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/VRz9yRAwKEaeafHP6Vfzu7.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b2ddcef2b1594794aa7f3a436d8cf8f2", - "labels": [ - "Middle-Aged", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 33, - "gender": "Male", - "tags": "", - "display_name": "Keanan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5hFXAVXkxRNHBdhvJTJJKe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b8b6f5b6e57c40df91811e385b2725b3", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 8, - "gender": "Male", - "tags": "", - "display_name": "Connor - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/faRVtvJziRGQEJd5PK6fiK.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "labels": [ - "Youth", - "Audiobooks", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Johan - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/fkxNCfdkoKfopBpTtvQqAp.wav" - }, - "settings": { - "style": "hopeful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c089f9832fd04922b34b3d2f3661d113", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Brandon - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/maqA9fw7siQAcv2WafDz4F.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 34, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Leah - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/i5bRcieHP5gHNkcQkDSzpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c218750e46864dba9c45b9e40fe91aef", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 32, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Natasha - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/WXnjbGWv8ApsQncudqKfW7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 14, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Sherry - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/RGqs3H9eLfHkc3HduJXxTY.wav" - }, - "settings": { - "style": "friendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c29c6fdb6abe4146be2daa7929f03e41", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 27, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Abbi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UcamNKnVKBJiTKVSuCGuTp.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c2ace75f65fd433f987337950e812335", - "labels": [ - "Middle-Aged", - "Narration", - "News", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 6, - "gender": "Female", - "tags": "", - "display_name": " Molly - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/jEKUAyUKmX8iG4NXrCmQRC.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "cc29d03937d14240acf109c827a9a51a", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Aria - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/5vzP2xA79TcGpndVngHBbA.wav" - }, - "settings": { - "style": "narration-professional", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ccb30e87c6b34ca8941f88352c71612d", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 22, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Noah - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/UDzn8mZ5eKbXrQQojCVMud.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 4, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos, News", - "display_name": "Christopher - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/Pn2tXVGjpwyHpWTsKFj87X.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e17b99e1b86e47e8b7f4cae0f806aa78", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 13, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Liam - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/8sg49P4MFQnpDvpRkaR6M9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e3e89b7996b94daebf8a1d6904a1bd11", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Wilder - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UjH2pdBnSE2N2MV4ebFgQe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9472c5d7bda495d8813fb6bc757eaa3", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 5, - "gender": "Female", - "tags": "", - "display_name": "Marieke - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/mVX39uo7mwzwMUxszXddPb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Male", - "tags": "Young Adult, Ads", - "display_name": "Eric - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/QyfEredcYX3MKGkBGudZ9H.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Ryan - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/CsXU4XY7SgPPQmo6ZEtnjN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "labels": [ - "Youth", - "News", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos", - "display_name": "Lucas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9ex83FXgouLw6NVytasyH7.wav" - }, - "settings": { - "style": "newscast", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "labels": [ - "Youth", - "News", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Jane - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/iuocs4hoQUGTHJoLnzYYyf.wav" - }, - "settings": { - "style": "unfriendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Davis - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/MJy76NRegZK6zmnSzSn7qb.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - } - ] - }, - "msg": null, - "message": null -} \ No newline at end of file diff --git a/heygen/voices.json b/heygen/voices.json deleted file mode 100644 index d43fe3f..0000000 --- a/heygen/voices.json +++ /dev/null @@ -1,13777 +0,0 @@ -{ - "code": 100, - "data": { - "list": [ - { - "voice_id": "001b5828d42b4f8b814ad7dbec3221e4", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Bangla", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "bn-IN", - "sort": 1, - "gender": "Female", - "tags": "News, E-learning & Presentations, Audiobooks", - "display_name": "Aalia - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/4526c49ba75948078cf3e9ca074d2482.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "001cc6d54eae4ca2b5fb16ca8e8eb9bb", - "labels": [ - "Youth", - "Explainer" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Elias - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/JmCb3rgMZnCjCAA9aacnGj.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "00988b7d451d0722635ff7b2b9540a7b", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Audiobooks" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 1, - "gender": "Female", - "tags": "Middle-Aged, News, Explainer Videos", - "display_name": "Brenda - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/fec6396adb73461c9997b2c0d7759b7b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "009f4cb8d98a4febb45f8c82a5399b15", - "labels": [ - "Middle-Aged", - "Narration" - ], - "language": "Latvian", - "flag": "https://static.movio.la/region_flags/lv.png", - "locale": "lv-LV", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Tomass - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/KJ2e2TQQwY3fTEfj3P4KNN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "00c8fd447ad7480ab1785825978a2215", - "labels": [ - "Youth", - "Audiobooks", - "Narration", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 5, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Low-Pitched, Audiobooks, Product demos", - "display_name": "Xiaoxuan - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/909633f8d34e408a9aaa4e1b60586865.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "00ed77fac8b84ffcb2ab52739b9dccd3", - "labels": [ - "Professional", - "Youth" - ], - "language": "Latvian", - "flag": "https://static.movio.la/region_flags/lv.png", - "locale": "lv-LV", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Nils - Affinity", - "preview": { - "movio": "https://static.movio.la/voice_preview/KwTwAz3R4aBFN69fEYQFdX.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0130939032d74be594eadc8cc9d39415", - "labels": [ - "Youth", - "News", - "Narration", - "Audiobooks" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/pt.png", - "locale": "pt-PT", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, Product demos", - "display_name": "Fernanda - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/6a5985f0ffd94106b8ecaa3a6c539cea.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "02bcf8702a424226a520b6229f318004", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer", - "News" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/pt.png", - "locale": "pt-PT", - "sort": 4, - "gender": "Male", - "tags": "", - "display_name": "Cristiano - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/70dc80de5385461a841d55d4d729fe81.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "02bec3b4cb514722a84e4e18d596fddf", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Narration" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ae.png", - "locale": "ar-AE", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Fatima - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/930a245487fe42158c810ac76b8ddbab.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "04e95f5bcb8b4620a2c4ef45b8a4481a", - "labels": [ - "Middle-Aged", - "Audiobooks", - "E-learning", - "News", - "Explainer" - ], - "language": "Ukrainian", - "flag": "https://static.movio.la/region_flags/ua.png", - "locale": "uk-UA", - "sort": 100, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Polina - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ntekV94yFpvv4RgBVPqW7c.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "05113f7c98bb424d86b6ef07266002eb", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/qa.png", - "locale": "ar-QA", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Amal - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/01fd522c73ea44589985a8bc321047bd.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "06daa574b9824885a26eeb5916cbae36", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/eg.png", - "locale": "ar-EG", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Salma - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/b6e67b75ee0648a2844a58fc5dc6aa02.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "071d6bea6a7f455b82b6364dab9104a2", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/ch.png", - "locale": "de-CH", - "sort": 3, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Jan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/fa3728bed81a4d11b8ccef10506af5f4.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "077ab11b14f04ce0b49b5f6e5cc20979", - "labels": [ - "Middle-Aged", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 29, - "gender": "Male", - "tags": "", - "display_name": "Paul - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/k6dKrFe85PisZ3FMLeppUM.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "081f165a0d88432b991830e8deeac2e3", - "labels": [ - "Natural", - "Youth" - ], - "language": "Georgian", - "flag": "https://static.movio.la/region_flags/ge.png", - "locale": "ka-GE", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Eka - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/PTJsw78ZtXsEQrK8YWZrZV.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0822c6351a75446f8f21ed4c3430ff9e", - "labels": [ - "Middle-Aged", - "Explainer" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Norazila - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/eppfCMA366E7uomDSwo5GS.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "08284d3fc63a424fbe80cc1864ed2540", - "labels": [ - "Youth", - "Professional" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 1, - "gender": "Male", - "tags": "", - "display_name": "Dario - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/3e9rdESHjEWSTRUA2j6bjr.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "086b225655694cd9ae60e712469ce474", - "labels": [ - "Older", - "Narration", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Arthur - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/au9cu3oknHoCTr3YtVjKAf.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "088b81175b7b4dcabc7179a94467dd06", - "labels": [ - "Youth", - "Natural" - ], - "language": "Estonian", - "flag": "https://static.movio.la/region_flags/ee.png", - "locale": "et-EE", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Anu - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/dS6ddV2dYYJiugXNzRCi9f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "09465ad8e28d48f9affe795679e4be0e", - "labels": [ - "News", - "E-learning", - "Explainer" - ], - "language": "Filipino", - "flag": "https://static.movio.la/region_flags/ph.png", - "locale": "fil-PH", - "sort": 2, - "gender": "Male", - "tags": "", - "display_name": "Nathan", - "preview": { - "movio": "https://static.movio.la/voice_preview/MQ3gG3pjzGXxmUms6moiAJ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0add44a212634cee8eddc30067f0249f", - "labels": [ - "Explainer", - "Natural" - ], - "language": "Sinhala", - "flag": "https://static.movio.la/region_flags/lk.png", - "locale": "si-LK", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Thilini - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/K5SChTdyygNGYcmWBatJ48.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0b27aae7db574ebca04c89bf6bba2641", - "labels": [ - "Middle-Aged", - "Explainer" - ], - "language": "Catalan", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "ca-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Alba - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/nBZ5aMn2MKFPtFr2zjUx4B.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0bde88bedf264a52befce6ae6d6c70be", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Ads" - ], - "language": "Czech", - "flag": "https://static.movio.la/region_flags/cz.png", - "locale": "cs-CZ", - "sort": 1, - "gender": "Male", - "tags": "Middle-Aged, News, Explainer Videos", - "display_name": "Honza - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/093367236bf3412babde3d9fe0667497.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0bfddc0290474a849a6626031d312ebf", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Ads" - ], - "language": "Lithuanian", - "flag": "https://static.movio.la/region_flags/lt.png", - "locale": "lt-LT", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, Product demos", - "display_name": "Leonas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/4503e31fbe864f799268e1afb7761b7e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0e051caf8e0947a18870ee24bbbfce36", - "labels": [ - "Middle-Aged", - "News", - "Narration", - "Ads" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/ch.png", - "locale": "fr-CH", - "sort": 3, - "gender": "Female", - "tags": "Young Adult, News, Product demos, Explainer Videos, Customer Service", - "display_name": "Ariane - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/3f7b2cd2e2dc468fb2160728462d17cd.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0ebe70d83b2349529e56492c002c9572", - "labels": [ - "Middle-Aged", - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 19, - "gender": "Male", - "tags": "", - "display_name": "Antoni - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/TwupgZ2az5RiTnmAifPmmS.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "0f059f9e54284391b48300f916cc6a01", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Explainer" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 5, - "gender": "Female", - "tags": "Middle-Aged, News, E-learning & Presentations, Explainer Videos", - "display_name": "Celeste - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ebde256ffc2d4e14a0542bf4bd8719fa.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "0fd2f1a46fb14bd0a8018822f111ad92", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "News", - "Explainer" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/be.png", - "locale": "nl-BE", - "sort": 10, - "gender": "Male", - "tags": "oung Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Arnaud - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/S3W9CEXxdgVYhDhDSVUpTL.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "107ec6a82944431ebb6dd0652ecb42d0", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Explainer" - ], - "language": "Japanese", - "flag": "https://static.movio.la/region_flags/jp.png", - "locale": "ja-JP", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, News, Explainer Videos", - "display_name": "Keita - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/da7b395e99ea41a0acda700727a8cc6d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1119d921713542f1a7e0f89035c6453a", - "labels": [ - "Narration", - "E-learning", - "Natural" - ], - "language": "Kiswahili", - "flag": "https://static.movio.la/region_flags/tz.png", - "locale": "sw-TZ", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Rehema - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/d8iyhxa5ugBRiD6T2fQgU.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "11815f082eea4e4ba3b3952ad05c0097", - "labels": [ - "Middle-Aged", - "Explainer", - "News", - "Ads" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ma.png", - "locale": "ar-MA", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Jamal - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/a20f914b0d6c448b81df16589f82fe2d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "118e0e91a87a4e60a1353a438b3601ac", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/hk.png", - "locale": "zh-HK", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Audiobooks, E-learning & Presentations", - "display_name": "HiuMaan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/532bed404357485a9c4e6aaae734e750.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "11a14f71bed84ba7a62ae43153aa48c2", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Youtube", - "display_name": "Tanja - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/edc9fa2428164c278cdb44afe572b111.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1278e97c07734d60b0c2fee4d6cccbfe", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Narration" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 7, - "gender": "Male", - "tags": "Middle-Aged, News, Explainer Videos, E-learning & Presentations, Audiobooks", - "display_name": "Gunter - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/2e13f77976d940a5a5ae36265547082f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "130c008c0e8e4454abcb086769b84638", - "labels": [ - "Youth", - "E-learning", - "Ads" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 150, - "gender": "male", - "tags": "", - "display_name": "Ernie - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/6NChw5zoAFiRe8nAk2VH6Z.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "131a436c47064f708210df6628ef8f32", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 36, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Amber - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/5HHGT48B6g6aSg2buYcBvw.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "143784cc55cb44e080dc86a16ed8fb14", - "labels": [ - "Narration", - "Youth" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Ruth - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/jAEtW9rMyB8H3zifjRegR6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "15ea92317dfe4abc858b08be62bd8e93", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Narration" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 5, - "gender": "Male", - "tags": "", - "display_name": "Ricardo - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/47d1469c5c434e6ab153fe69904687ac.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "164126a02bc04b1685ea69030fbcfc1e", - "labels": [ - "Natural", - "Middle-Aged", - "Narration" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Intan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hjEaP5TaoEfCxWaKu6b9j9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "164a2f29f0104dc896aa2e8c2584cf5f", - "labels": [ - "Youth", - "Narration", - "Natural" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Citra - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/PVXz2vRF3sDQcqjpP7FzPS.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "16ac5c3dc8b14834b52347286c9b350d", - "labels": [ - "Middle-Aged", - "Narration" - ], - "language": "Thai", - "flag": "https://static.movio.la/region_flags/th.png", - "locale": "th-TH", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Somsak - Gently", - "preview": { - "movio": "https://static.movio.la/voice_preview/EtpZAUNZukeipJ9XGrnghw.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "16bbafee7735447296185046b04a05d2", - "labels": [], - "language": "Kannada", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "kn-IN", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Ads", - "display_name": "Gagan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/b0ce43d581744a80b02f8b1cb2cf8d08.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "178f3d2599b04697b65b6cf03c377a1e", - "labels": [ - "Natural", - "Youth" - ], - "language": "Tamil", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "ta-IN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Valluvar - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/EeRJjYausrCjTyCnTTn3hb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1840d6dd209541d18ce8fdafbdbf8ed8", - "labels": [ - "Audiobooks", - "Ads", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 23, - "gender": "Male", - "tags": "", - "display_name": "Sam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/cGGnM8FCWYJBqCEgbEfM59.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "18d006d24dd84e438ae7ec886045c281", - "labels": [ - "Youth", - "Professional" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Nhung - Gently", - "preview": { - "movio": "https://static.movio.la/voice_preview/66fZyzWWHs3n8wcxAGMKGW.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1956ee743a61677602bbef9cfc48ebb9", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "E-learning" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, Ads, Audiobooks, E-learning & Presentations", - "display_name": "Fabio - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/d098ea6b02fe40d0b859f72583892ac1.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "19e93c4e7713495894a42b80fcff866c", - "labels": [ - "Youth", - "Natural" - ], - "language": "Romanian", - "flag": "https://static.movio.la/region_flags/ro.png", - "locale": "ro-RO", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Alina - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ddF5y3GpfzhfmpcKeUN4uZ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1a32e06dde934e69ba2a98a71675dc16", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Explainer" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "es-US", - "sort": 4, - "gender": "Male", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Alonso - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/224558e689bd4d8ba9b7de1205527448.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1a966c7d97c349e19c6d9e74f2f2ea47", - "labels": [ - "Middle-Aged", - "Narration", - "News", - "Audiobooks" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/be.png", - "locale": "nl-BE", - "sort": 10, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Dena - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/nNSpZoZraHC54P9FUJmkAC.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1ae3be1e24894ccabdb4d8139399f721", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tony - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/LQUcrBcVHDMCSP5cX93CVd.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1b41a20629554233bea22e0118e86f0d", - "labels": [ - "Middle-Aged" - ], - "language": "Croatian", - "flag": "https://static.movio.la/region_flags/hr.png", - "locale": "hr-HR", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Gabrijela - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/8DUrw3S6YHTrYBKWnzusqN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1bd001e7e50f421d891986aad5158bc8", - "labels": [ - "Youth", - "E-learning", - "Ads", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, Cheerful", - "display_name": "Sara - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/func8CFnfVLKF2VzGDCDCR.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1c26d407c3074956871430ca0789b570", - "labels": [ - "Youth" - ], - "language": "Serbian", - "flag": "https://static.movio.la/region_flags/rs.png", - "locale": "sr-RS", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Product demos, News, Low-Pitched", - "display_name": "Sophie - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/6M5j6nV8oD3mnRPqvsJ4Ks.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1cf54d7f9039462aae36b33728b09e3d", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer", - "Narration", - "Natural" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 10, - "gender": "Female", - "tags": "", - "display_name": "Astrid - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/HpV9ZhWJLBAzD4ZtWBmDo7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1d8e477dd21b40c1ab6726e50329a765", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Natural" - ], - "language": "Norwegian", - "flag": "https://static.movio.la/region_flags/no.png", - "locale": "nb-NO", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Iselin - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/BaLYTHH7b3jiM3zCERCTfv.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1e51f4123ee24c958781c8d66178ad08", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ly.png", - "locale": "ar-LY", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Omar - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/723dda62843b49bf9376b3a2ea609cee.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1ef3312fdf2347f8a7f3e9bcbf26144f", - "labels": [ - "Youth", - "Professional" - ], - "language": "Urdu", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "ur-IN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Gul - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5uRES5hcToCi7yUzmaRsh3.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "1fe966a9dfa14b16ab4d146fabe868b5", - "labels": [ - "Child", - "Audiobooks", - "Ads", - "Games" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Female", - "tags": "Child, Audiobooks", - "display_name": "Ana - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/T4MYTkhp7F5SA9HRXHzL9A.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "20eab658d6c240c58554553593197ed9", - "labels": [ - "Natural", - "Youth" - ], - "language": "Finnish", - "flag": "https://static.movio.la/region_flags/fi.png", - "locale": "fi-FI", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Selma - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/YSQJikCifzGLik8xegVDxD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "20fbb2cf29f3450c904a3779758ccaf6", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ye.png", - "locale": "ar-YE", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos, Youtube", - "display_name": "Saleh - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/47db78d3eff14adeaefe718b7c1a0b2f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2134698646ea49e290d444596d3806cd", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/at.png", - "locale": "de-AT", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Jonas - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/424d178de7394689ad37c943e794f01c.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "21d9632a2fc842308ad9b5c5b5014e3a", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Ads", - "display_name": "Amala - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/4c72e33446264a0ab956989639651049.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2259b11ddd664c4f84e98f59819f4cc5", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer", - "Ads" - ], - "language": "Bangla", - "flag": "https://static.movio.la/region_flags/bd.png", - "locale": "bn-BD", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Pradeep - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/c451f3720f1d4b5882c6d85a7d9013d0.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "232e3bb29f3b45d695f873503af7068c", - "labels": [ - "Narration", - "Professional", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "Female", - "tags": "", - "display_name": "Scarlett - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/gp5RLjAtsywQ3XdU4khisX.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "239530900b9c409ebb6d25ec73266094", - "labels": [ - "Natural", - "Explainer" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Sarah - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/HWdUhbGNWsxL2MHZPWqYrY.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "23e526605d744f66b85a7eb5116db028", - "labels": [ - "Youth", - "Natural", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "male", - "tags": "", - "display_name": "Ethan - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/bFtUTV3c3Hiew3NbXnmQYN.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "255f8e3f207d4cf58632f0ee48ea75ef", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 6, - "gender": "Female", - "tags": "oung Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Yvette - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/a300600fb4e240c081d76b7acadf5884.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "25ecd686af554bfd8007b6a95210f776", - "labels": [ - "Natural", - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 23, - "gender": "Male", - "tags": "", - "display_name": "Adam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/nXc2bvzC9srTpkvCtyATPn.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "25ef3e4d1a4846a58a5f4c3b1a7f70a8", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "News" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 8, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, E-learning & Presentations, Audiobooks", - "display_name": "Xiaoyan - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/bbb68c7a2d794b27b9936b985658600c.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "267604df751e4934b041a9eea2dafd3f", - "labels": [ - "Natural", - "Youth" - ], - "language": "Thai", - "flag": "https://static.movio.la/region_flags/th.png", - "locale": "th-TH", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Niwat - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/7dFcsotT79NZXpkJH62G6m.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "269792ff849b43b7b1488a6783a58563", - "labels": [ - "Youth", - "Natural" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Slamet - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/AjNHU6oajDPDpmdTuhXA6E.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "26b1ed2a6dd8439abb8e788b762f0d77", - "labels": [ - "Middle-Aged", - "Explainer", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 31, - "gender": "Female", - "tags": "", - "display_name": "Jodi - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/MVjZYiF7jZFwN2EZG96HqM.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "285900cdfd1641e0b163e97a96973212", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Monica - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/A28mKDAgwgmKD8KdG68rkZ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "289430c137354573a3ab773c91f05094", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Narration" - ], - "language": "Japanese", - "flag": "https://static.movio.la/region_flags/jp.png", - "locale": "ja-JP", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, Cheerful, Youtube", - "display_name": "Himari - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/43ed4fbde9d34f7f8c89a28ee211e9ac.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "28f7220adbc144eeba42d70e1e969b29", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/mx.png", - "locale": "es-MX", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, News, E-learning & Presentations, Explainer Videos, Engaging", - "display_name": "Dalia - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/6c218dc0bc8243fa825acbc37e6a6300.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "290fbbc65583416c9bffa47ce05914fd", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Explainer" - ], - "language": "Filipino", - "flag": "https://static.movio.la/region_flags/ph.png", - "locale": "fil-PH", - "sort": 1, - "gender": "Female", - "tags": "Middle-Aged, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Blessica - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/1eddbf0d6b1046d48ee5ce71c03efc28.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2b0243115175488fbd6b42940c1d1dad", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Explainer", - "Ads" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/kw.png", - "locale": "ar-KW", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Fahed - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/714282e4e3d04798b082c55243f377ba.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2b9762b9199b41c7b473936248ad4a06", - "labels": [ - "Middle-Aged", - "Narration" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Arnau - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/F7fZNmXwQm9ZQ9C2FjgiCa.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2c56cc1229214db587034c56a69df99a", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "Explainer", - "News" - ], - "language": "Ukrainian", - "flag": "https://static.movio.la/region_flags/ua.png", - "locale": "uk-UA", - "sort": 100, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Ostap - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/fFNZUitfpmJhiamt3724Eo.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2d5b0e6cf36f460aa7fc47e3eee4ba54", - "labels": [ - "Youth", - "Audiobooks", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 26, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Sonia - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/nZzCSavZkP37XSyc5CrzS7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f686fff829b47128078fa093ff33f7d", - "labels": [ - "Youth", - "Explainer", - "Natural" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Aiman - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Q347gpeNJbiZuetTDMcCmT.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f72ee82b83d4b00af16c4771d611752", - "labels": [ - "Youth", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service", - "display_name": "Jenny - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/XTyya7QKzhwvwDrVQLTvoQ.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f84d49c51a741f3a5be283b0fc4f94c", - "labels": [ - "Youth", - "Natural" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/uy.png", - "locale": "es-UY", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Valentina - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/EQGZ99dT3kzrPutENe6GCH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "2f90470a903f47059d4306267eef65e5", - "labels": [], - "language": "Nepali", - "flag": "https://static.movio.la/region_flags/np.png", - "locale": "ne-NP", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Hemkala - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/djR3X8UzbeMYzyf8bFhWRf.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "30d0ff3bedfe4641a1c27062f8028229", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer" - ], - "language": "Catalan", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "ca-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Claudia - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/jS6c5BWxTXNTHgW35X9JQW.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "317a44d6bd2249999896f0ec961f1560", - "labels": [ - "Child", - "Ads", - "Audiobooks" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 8, - "gender": "Female", - "tags": "Child", - "display_name": "Gisela - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/bcc5d657d71a478898df8608d29d421e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "31ca37770fab4dd39f27a3dca368c984", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Hungarian", - "flag": "https://static.movio.la/region_flags/hu.png", - "locale": "hu-HU", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Product demos, Ads, E-learning & Presentations", - "display_name": "Noemi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/7a01ffcc08264f5b9e75a8d397e866e7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "32254053e5de43d18ec1e6095fbc6a16", - "labels": [ - "Middle-Aged", - "Narration" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 105, - "gender": "Female", - "tags": "", - "display_name": "Sofia - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/4hJnpBj2pKDFJWXhakrNWz.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "331f1cc78737475b946079cb3d2f5ffc", - "labels": [ - "Youth", - "Natural" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Storm - Kindly", - "preview": { - "movio": "https://static.movio.la/voice_preview/XzWBnGpqF8Zaoyo2HFNWKc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "340db80b009349c3a0aa1ab21abb3a14", - "labels": [ - "Youth", - "Natural" - ], - "language": "Urdu", - "flag": "https://static.movio.la/region_flags/pk.png", - "locale": "ur-PK", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Asad - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Cb4HXBwafo9qsPwUNQnSsH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "35f6b6ac010849d38cfc99dc25e0e4b3", - "labels": [ - "Youth", - "Explainer", - "Narration", - "News" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/hk.png", - "locale": "zh-HK", - "sort": 3, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, Ads, Low-Pitched", - "display_name": "WanLung - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/945d8ff1f30a45748aee607dd7ddf927.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "36664759e6d141d78fe3244b8c3acc71", - "labels": [ - "Middle-Aged", - "Audiobooks" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Mia - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/3vs7RXHTyuD4YSDt63CYtR.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3729e0d85cec4e2f925b9e23913ac4f9", - "labels": [ - "Youth", - "E-learning", - "Ads" - ], - "language": "Catalan", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "ca-ES", - "sort": 10, - "gender": "Female", - "tags": "", - "display_name": "Arlet - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/dGCHqNr45BvtbdEjWM5p6f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "37945e6f3b6744f4b379a3d3340ed422", - "labels": [ - "Middle-Aged", - "Narration", - "Audiobooks", - "Explainer" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 150, - "gender": "Female", - "tags": "", - "display_name": "Harriet - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/FCoMqr49XxDbJ45Rnb2yRe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "37f7ef47d2b6498e8781e168979b10df", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/ar.png", - "locale": "es-AR", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, News, E-learning & Presentations, Explainer Videos, Product demos", - "display_name": "Tomas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/264c67b5de514049812d19bca886c5dd.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "392eb53b771c4051951494c0e7fb36c9", - "labels": [ - "Youth", - "Ads" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 155, - "gender": "Female", - "tags": "", - "display_name": "Rita - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hCqrWb2FBxTYFcp9A4NvRe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3a50a58bf6ac4707a34d1f51dbe9fb36", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Lester-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Sk3qbPC75xTKTbha8RtFTA.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3a87612e2cd14705a3b419f959e8120b", - "labels": [ - "Professional", - "News", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Douglas-Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/gHt2VDM4GPdkqWnG2jzzsY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3b1633a466c44379bf8b5a2884727588", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/tw.png", - "locale": "zh-TW", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, Low-Pitched, Audiobooks, E-learning & Presentations", - "display_name": "YunJhe - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/7b043826fb284b5c98efda305fb3e184.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3df9f559da8d4f888bc497f62a7078d2", - "labels": [ - "Ads", - "Natural", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 8, - "gender": "Female", - "tags": "", - "display_name": "Claire - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ENvqqe6JcDXUHWPZvE8E4.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "3e17ba521ba94ceab92838352644aba1", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Explainer" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 4, - "gender": "Male", - "tags": "Middle-Aged, Product demos, Explainer Videos", - "display_name": "Kasper - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/2a411531e0a5410f824f2e9f9fb02fac.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3f126ed4b7204c2c9d3c8df84aa60346", - "labels": [ - "Audiobooks", - "Professional" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 3, - "gender": "male", - "tags": "", - "display_name": "Leon", - "preview": { - "movio": "https://static.movio.la/voice_preview/Dp7AAkZYWre2fg2FWJ2nQD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3f224b0cb92d45328e5ccd93d3c2314e", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 42, - "gender": "Female", - "tags": "", - "display_name": "Emily - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZA54eZdstL8XeZssreg9XT.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "3fbd2cac3ddd4c109e17296e324845ec", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Delbert - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/CMr49SZRNaARsvmJ3tGDsN.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4158cf2ef85d4ccc856aacb1c47dbb0c", - "labels": [ - "Youth", - "News", - "Explainer", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/tw.png", - "locale": "zh-TW", - "sort": 3, - "gender": "Female", - "tags": "Young Adult, Customer Service, News, Explainer Videos, Product demos", - "display_name": "HsiaoChen - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/31b29b46e73649e8adec765755cea863.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "422dbf6b037648b69f663cd33b47007b", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 5, - "gender": "Male", - "tags": "Middle-Aged, Low-Pitched, E-learning & Presentations, Audiobooks, Low-Pitched", - "display_name": "Yunye - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/500dbe5f9d604d6c82ed21df5d2c49a8.wav" - }, - "settings": { - "style": "calm", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4286c03d11f44af093e379fc7e2cafa6", - "labels": [ - "Middle-Aged", - "Explainer" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Chau - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/kikvE6UVEqmDr8ELu4KZAd.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4353849104994cef800af14be98f35a8", - "labels": [ - "Middle-Aged", - "Natural", - "Narration" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 10, - "gender": "Female", - "tags": "", - "display_name": "Yasmin - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/HfhwqGVaqKy47bqem3w7ZP.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4398ced268aa4707a5b6222819f05a6f", - "labels": [ - "E-learning", - "Games", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Caleb-Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/vxLRnPCPixRPaNQz8vB2qd.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "43eb6d3dc5294a119aa17ab1d60444d1", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Japanese", - "flag": "https://static.movio.la/region_flags/jp.png", - "locale": "ja-JP", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Customer Service, E-learning & Presentations, Youtube", - "display_name": "Sakura - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/357ea409333949c8888088a0cff1551a.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "445a8c7de9e74ed2a0dd02d5885ac589", - "labels": [ - "Older", - "Narration", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Nancy - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/QTdrd669nuRE3cQEY56iZF.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "44efc076bc8d4349931245c7748250c8", - "labels": [ - "Natural", - "Explainer", - "Narration", - "Youth" - ], - "language": "Persian", - "flag": "https://static.movio.la/region_flags/ir.png", - "locale": "fa-IR", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Dilara", - "preview": { - "movio": "https://static.movio.la/voice_preview/ajKKGHiVvVpJoSKH4ubZbE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "456082e138624424bcace650c5e83306", - "labels": [ - "Youth", - "E-learning", - "Ads", - "Narration" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 3, - "gender": "Female", - "tags": "", - "display_name": "Hemlata - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/d320f2f8ca9346ea80710dcd62990c23.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "456e13f3ff1345d3b7ab0435ce024dc7", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 22, - "gender": "Female", - "tags": "Young Adult, Cheerful, Youtube, Customer Service", - "display_name": "Isabella - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KhiBp6E75AmiqR2F9Ssmj7.wav" - }, - "settings": { - "style": "Cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "485f386643a7425d8b8e1f27637c6ccb", - "labels": [ - "Natural", - "Middle-Aged", - "Explainer", - "Narration" - ], - "language": "Catalan", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "ca-ES", - "sort": 1, - "gender": "Female", - "tags": "", - "display_name": "Joana - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/QPryYyhvSzx95KpJnvmDUP.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "488e985a7bd249968612390c4e89f06c", - "labels": [ - "Narration", - "Natural", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 34, - "gender": "Male", - "tags": "", - "display_name": "Bruce - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8VvvHAfbLyDP3ZhYix4wVW.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "4967f2fdcbd9473bb54c8db56e43e61a", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/tn.png", - "locale": "ar-TN", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Reem - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/882bfe8403724a3585efd7d566e435a6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "49e3e441c5874cbab3a9e8086b927e8b", - "labels": [ - "Middle-Aged", - "Audiobooks", - "E-learning", - "Narration" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/co.png", - "locale": "es-CO", - "sort": 7, - "gender": "Female", - "tags": "Middle-Aged, Ads, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Salome - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9ca021b82b1a4987bdcdefb525539a1d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4b9b8a0176ae40b09a8ae1eaa26c509b", - "labels": [ - "Youth", - "Explainer", - "E-learning" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 150, - "gender": "male", - "tags": "", - "display_name": "Ernestine - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/kWJou6YDCV4M73XqKmtxjQ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4bd875d510f5461a9e228e1cbde2d545", - "labels": [ - "Youth", - "Narration", - "E-learning", - "News" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 8, - "gender": "Female", - "tags": "", - "display_name": "Camila - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/a0fbec40f1844a78801f5577b2730fb0.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4d77dce8ebef4244813b40ce2cd3f999", - "labels": [ - "Middle-Aged" - ], - "language": "Gujarati", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "gu-IN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Dhwani - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Jh73r9NyR8CMAoN2VCMPAH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4e36239454b2414d85c9dbaa18bcf228", - "labels": [ - "Youth", - "Narration", - "Explainer", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 25, - "gender": "Male", - "tags": "", - "display_name": "Mitchell - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/cYt7FDjZng3rszpVXewS9U.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4e5f51f94b7642ed9b065e506dc1c296", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 6, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Customer Service, Explainer Videos", - "display_name": "Maja - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/a2280ce094aa4bc7be6d8bc108271aff.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4ebba0f2f4944d2aa75d21552764c638", - "labels": [ - "Youth", - "Natural" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Avigail - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/Hc2kWHuFbbZUuyiqgrhXrN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "4efd43386dc844c29d532cb5d5690f86", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer", - "Natural" - ], - "language": "Norwegian", - "flag": "https://static.movio.la/region_flags/no.png", - "locale": "nb-NO", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Finn - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Zue8edByGkFEQUVjx55U8b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "508da0af14044417a916cba1d00f632a", - "labels": [ - "News", - "Natural", - "Youth" - ], - "language": "Persian", - "flag": "https://static.movio.la/region_flags/ir.png", - "locale": "fa-IR", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Farid", - "preview": { - "movio": "https://static.movio.la/voice_preview/CCjAFPqqXZSVNPMTwbHHhD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "50c32e9b096e46218707499b8e7abcf0", - "labels": [ - "Older", - "News" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 105, - "gender": "Female", - "tags": "", - "display_name": "Maria - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/Kwi6mxi89bTQxJYbQWhkHP.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "50f8370a02fe45099636687d0d21750d", - "labels": [ - "Child", - "Audiobooks", - "Ads" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 9, - "gender": "Female", - "tags": "Child", - "display_name": "Eloise - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/50f8370a02fe45099636687d0d21750d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "51ce3a14b89947bcb6c13d5e5062331a", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Audiobooks" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "fr-CA", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, News, Product demos, Explainer Videos", - "display_name": "Antoine - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/276db23bd9804f549a94f13f1059e724.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5204c60a86e441c5b34bfd5eb856b2f9", - "labels": [ - "Youth" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Aharon - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/5dJ23KpW36KccrVsyPPQhg.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "527d87101417484e979a14e038f01b49", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer", - "Narration" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/kw.png", - "locale": "ar-KW", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Noura - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/65391dadd20a4e2890865b062aa542c3.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "52b62505407d4f369b9924c2afcdfe72", - "labels": [ - "Older", - "Natural", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Roy - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZRFWnrcaQkhbxDp3svykbE.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "548bb01a597d4a77b8d170736604b690", - "labels": [ - "Narration", - "Youth", - "Natural" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Isaac - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hCVzC5yGUR69R9HoQsmhbj.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5531756441d34f408e7e60821f2e52a6", - "labels": [ - "Youth", - "Ads", - "Narration", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, Youtube, Customer Service", - "display_name": "Denise - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/bfb737ce9a614f909665717363762c4d.wav" - }, - "settings": { - "style": "Cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5646809bd96e40e9b374ba1d734ceb69", - "labels": [ - "Youth", - "Ads", - "News", - "E-learning", - "Explainer" - ], - "language": "Slovak", - "flag": "https://static.movio.la/region_flags/sk.png", - "locale": "sk-SK", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, News, Product demos, E-learning & Presentations, Ads", - "display_name": "Lukas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/f1166fbd68b34cfbb5a68d1f5653630c.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "575a8643634944a28761fcd34331d3fa", - "labels": [ - "Youth", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Dennis - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/YpfMSycEaGKLyWZffnKsc7.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "583838e570fe4e00b646082785c12260", - "labels": [ - "Youth", - "Natural" - ], - "language": "Latvian", - "flag": "https://static.movio.la/region_flags/lv.png", - "locale": "lv-LV", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Everita - Gently", - "preview": { - "movio": "https://static.movio.la/voice_preview/VteNQS8ADrTSWzt6qrrKdj.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "588304e6ada44ce8b56edd087aa333e6", - "labels": [ - "Youth", - "Narration", - "Natural" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Ratna - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/9prM2eNqdsUTZ2ysC9jZXy.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "58e519e106414e13a308be0b98e221ab", - "labels": [ - "Child", - "Natural" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Irene - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/oXd685KxYjCydFUJhMY9jG.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "592b25f402ff41a295aeb3440f114179", - "labels": [ - "Middle-Aged", - "Explainer", - "E-learning", - "Natural", - "Ads" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 50, - "gender": "Female", - "tags": "", - "display_name": "Sofie - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/neR5E32gY6E6oWxSV3mXLg.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5c0956259f3d4c659573a3a3898699ef", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 5, - "gender": "Male", - "tags": "Young Adult, News, Product demos, Explainer Videos", - "display_name": "Yves - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/5b17d0a01f6f45dab6cc7f3dd27decdd.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5d3e04e2972b4019b68d18d336800615", - "labels": [ - "Narration", - "Natural", - "Middle-Aged" - ], - "language": "Danish", - "flag": "https://static.movio.la/region_flags/dk.png", - "locale": "da-DK", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Mads - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/rhfHirLMn4d3zfVPwaHAvX.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5d61b4c7e1894f4c9fc045be54528ead", - "labels": [ - "Youth", - "Natural" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 5, - "gender": "Female", - "tags": "", - "display_name": "Lucia - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/NnXhEBd7PwViBzeUPBGZzG.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5dddee02307b4f49a17c123c120a60ca", - "labels": [ - "Youth", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 28, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Luke - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZSJ6hYck7uD4RFDbTqbtvE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "5e323be21853489591cc589f90e24010", - "labels": [ - "Natural", - "Youth" - ], - "language": "Georgian", - "flag": "https://static.movio.la/region_flags/ge.png", - "locale": "ka-GE", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Giorgi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/tvaGmSRpEBXtMJQVN23QPH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "611235e8461c4071b308cbb697a44e5c", - "labels": [ - "Middle-Aged", - "Ads", - "News", - "Narration" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ma.png", - "locale": "ar-MA", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Mouna - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/a0ae4f7d37404d3daa14905975499225.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6156f8f798604e3f8c73ba2931cfb104", - "labels": [ - "Youth", - "Explainer", - "Ads", - "News" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "es-US", - "sort": 4, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos", - "display_name": "Paloma - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/72084f84f7414fdfae1c769a68915711.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "628161fd1c79432d853b610e84dbc7a4", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Bella - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/C9zRUcRZ4R56R4pGjytysb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "63608103877d43a0b3c61e240b8f86c3", - "labels": [ - "Youth", - "Explainer" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 1, - "gender": "male", - "tags": "", - "display_name": "Fabian", - "preview": { - "movio": "https://static.movio.la/voice_preview/zpPQGgV4kE2fhxoprPFmCC.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "64cc0b129ac34e04a521cb4627126923", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "fr-CA", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Sylvie - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/40797bf6107f47c88aac07636e4633f9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "656eec70383742548d6c990b0b84f94e", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/dz.png", - "locale": "ar-DZ", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, E-learning & Presentations, Product demos, Explainer Videos, News", - "display_name": "Ismael - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/1bb8caaef1864b38bbc6250f269989b4.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "65d83b8269684645878e9155edf9b439", - "labels": [ - "Youth", - "Ads" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/gt.png", - "locale": "es-GT", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Marta - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZJr598DruryrinouXCwGd2.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "65f5dc8c030e4f129636b8df94c3b8bc", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Ads", - "E-learning" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 10, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos,", - "display_name": "Maarten - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/XybqkdXt7G6DNGmsKHtJkV.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6648fd92bcba41df809a01712faf9a4a", - "labels": [ - "Narration", - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 14, - "gender": "male", - "tags": "", - "display_name": "Harry - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/Q8bBCXxNPuwnZKixnNHawf.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "66a21dedf2c842b8a516cdb264360e0e", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 40, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Neerja - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/RcDW6eTi2rGrVyFJZYdr2G.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6861d3de6a904aeeb20feb8d4238cfd4", - "labels": [ - "Narration", - "Middle-Aged" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Minh - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/FjsFKAiXzQuMrGuaoPcMbC.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "69a92c0623a1422788455eab539f7c8d", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Audiobooks, E-learning & Presentations", - "display_name": "Xiaomeng - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/85569aad47124980abadc7f6f7279c72.wav" - }, - "settings": { - "style": "gentle", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6b5c5f11e7b24daca9c0d2371ecd8bc9", - "labels": [ - "Narration", - "Professional", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Raymond-Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/DToLuPLsgsCcodNThceGUa.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6bb77a617ce54cce9de83044b53ba1a3", - "labels": [ - "Natural", - "Middle-Aged", - "Explainer" - ], - "language": "Catalan", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "ca-ES", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Enric - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/MauSdU6wp4udCBJ4igRr2A.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6bd512a0c73c494186bfac36ccbe5072", - "labels": [ - "Youth", - "Ads" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Von - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/QnbZkswuuPa6iPcZUghWrc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6cd01cfff3354e16a6f4247cf30123ff", - "labels": [ - "Youth", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 38, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Luna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/F3smMjYU6mWaa3tXLkUHpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d091fbb994c439eb9d249ba8b0e62da", - "labels": [ - "Middle-Aged", - "Explainer", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Jahmai - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/Jw83S9aTUdzR2XdBvzLGYc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d9035df407946859876104ac8b0c0a0", - "labels": [ - "Middle-Aged" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Norain - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/KdsoPk4cDtHuHBh3YZMVWD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6d9be61f6e0646f4b6750d3eb03b118f", - "labels": [ - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 35, - "gender": "Female", - "tags": "", - "display_name": "Belle - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/wbXoiYJ2e6xwKC5i2EUSCY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6e51a203c3e74398ae8046f3c320abf6", - "labels": [ - "Middle-Aged", - "Narration", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Samuel-Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/TuVCqyvCGvbEGA9JkFkaFY.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "6e7404e25c4b4385b04b0e2704c861c8", - "labels": [ - "Middle-Aged", - "Ads", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Female", - "tags": "", - "display_name": "Michelle - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/djxEBTVHKLgXsJpb6ZrBVn.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "6fc81c412a6d46a688cfb4dd659c1ab6", - "labels": [ - "Youth", - "Explainer", - "Narration", - "E-learning" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/tw.png", - "locale": "zh-TW", - "sort": 5, - "gender": "Female", - "tags": "Young Adult, Low-Pitched, E-learning & Presentations, Explainer Videos", - "display_name": "HsiaoYu - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5f500db50b6a40ec97d33381f9fbdb32.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7001a39135544c608cd53e6b575faa5c", - "labels": [ - "Youth", - "Natural" - ], - "language": "Urdu", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "ur-IN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Salman - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/koNkA3Upt4kzbPa5iPE4Ab.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "703900c5c9a5463495df05826f3fce63", - "labels": [ - "Youth", - "Explainer", - "Audiobooks", - "E-learning" - ], - "language": "Slovak", - "flag": "https://static.movio.la/region_flags/sk.png", - "locale": "sk-SK", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos", - "display_name": "Viktoria - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/dec6d16fbfcc408a9b53ef55fff50a77.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "707375bffbb6443ca99ec8f81459738f", - "labels": [ - "Explainer", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 24, - "gender": "Female", - "tags": "", - "display_name": "Grace - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/jGVaobvjJGySAFFFF6BS6Z.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "71c663964e82485eabca1f4aedd7bfc1", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 13, - "gender": "male", - "tags": "", - "display_name": "Troy-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Qs6kFXo4t3TetRQS5AYb6F.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "71ff4fd31a844a8a9cfe2073c80c104d", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/eg.png", - "locale": "ar-EG", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Shakir - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/481c5292001a487f85855573f9373459.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "727e9d6d492e456b9f27708fa8018744", - "labels": [ - "Youth", - "News", - "Explainer", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 30, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Clara - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/DzWM42iH66Jr8bBVNJDmJx.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "72dab46d28d8422bb4386f0d1d9cf9ba", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Bangla", - "flag": "https://static.movio.la/region_flags/bd.png", - "locale": "bn-BD", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Nabanita - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e650f7be01844ab8a982c60545e8473b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "734dd71b350e47d6a025bc172227cb49", - "labels": [ - "Youth", - "Natural" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Adi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/7kcosBUK5VmzCDNhsmRdcE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "73c0b6a2e29d4d38aca41454bf58c955", - "labels": [ - "Youth", - "Ads", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 28, - "gender": "Female", - "tags": "", - "display_name": "Cerise - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/KotgDpZPtr63SDnTfgdYxb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "750533f27c5649979110086898518280", - "labels": [ - "Youth", - "News", - "Ads", - "E-learning" - ], - "language": "Italian", - "flag": "https://static.movio.la/region_flags/it.png", - "locale": "it-IT", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Product demos", - "display_name": "Gabriella - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8e87f871f8d142a6be9c9e3bfc609e16.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "754416db5cb24547a17919b436b7303a", - "labels": [ - "Middle-Aged", - "Natural", - "Ads", - "Explainer" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 50, - "gender": "Female", - "tags": "", - "display_name": "Elin - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/ksLY6CETRQbM8Gi289ytvu.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "760ec5388f364b9698a077339a982866", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer", - "Audiobooks" - ], - "language": "Czech", - "flag": "https://static.movio.la/region_flags/cz.png", - "locale": "cs-CZ", - "sort": 1, - "gender": "Female", - "tags": "Middle-Aged, News, Explainer Videos, E-learning & Presentations", - "display_name": "Vlasta - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/d9462966184e41629a73bfe1a0397a39.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "76955c80188a4c149df169b5dc9e1a3a", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Female", - "tags": "Young Adult, Assistant", - "display_name": "Emma - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/c3NuQJ7QnFRXFq8Kn4quwk.wav" - }, - "settings": { - "style": "assistant", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "787d136ca6b44868955e01bd3d3047aa", - "labels": [ - "Child", - "Ads", - "Audiobooks" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 4, - "gender": "Female", - "tags": "Child, Cheerful, Ads, Cartoon, High-Pitched, Audiobooks", - "display_name": "Xiaoshuang - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/18d4934428fb4eabbffcf908108d6b59.wav" - }, - "settings": { - "style": "chat", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "79e0798a45d340d9adb4979cfcc42363", - "labels": [ - "Youth", - "Natural", - "Explainer" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Razif - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/kgp8bNRu3aQyTZ8PqyQgCn.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "79f84ce83ec34e75b600deec4c5c9de6", - "labels": [ - "Youth", - "Explainer", - "News", - "Ads" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/cl.png", - "locale": "es-CL", - "sort": 3, - "gender": "Male", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Lorenzo - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/79f84ce83ec34e75b600deec4c5c9de6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7a68d053ed6946a097f0b8ec25026631", - "labels": [ - "Youth", - "News" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Miriam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/77n2PQr6LER7V4HzYajSaf.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7addb1d6eaba435da3bbd4abcb26407a", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Narration" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 5, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos", - "display_name": "Klaus - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e5c08f9036cb4227a64381e21d08f93e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7c2e216ee89a488b9796f16067baa189", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 6, - "gender": "Female", - "tags": "Middle-Aged, News, Customer Service, Explainer Videos, Low-Pitched, E-learning & Presentations", - "display_name": "Qiujing - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/e0e5de9e62bb47e59edc59ee85967167.wav" - }, - "settings": { - "style": "chat", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7c458b57f4074792a5f4b992a722c39c", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 4, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Maria - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/b74827dfd74c4822bdba87ca58ec8b90.wav" - }, - "settings": { - "style": "calm", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7c6a15c7caf8415fb2102faafd7e2259", - "labels": [ - "Middle-Aged", - "E-learning", - "Narration", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "en-IN", - "sort": 26, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Prabhat - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/hJHsYuEL5nVUtoLMgyTuMH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7d31c29ab58446328000491f4dfbb223", - "labels": [ - "Youth", - "Ads", - "Explainer" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/sv.png", - "locale": "es-SV", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Lorena - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/GhPNWR5Lv9JBD4KTrrwymD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7d7d4ebc1c164e71a0542ecab97fdb43", - "labels": [], - "language": "Kannada", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "kn-IN", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Ads", - "display_name": "Sapna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8a837b71274943c5ace4e068a4e7d1d0.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7dde95cac3cf4d888f8e27db7b44ee75", - "labels": [ - "Older", - "Explainer" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Hugo - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/MrHAdzF5RhHXQFYUxFv5qE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "7e56728c6b9a4469b3d1367a3464f2ad", - "labels": [ - "Middle-Aged", - "News", - "Narration", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/co.png", - "locale": "es-CO", - "sort": 7, - "gender": "Male", - "tags": "Middle-Aged, Ads, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Gonzalo - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/89969d2fd37f496fb808158ffb1ed12d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "80f371302eaa4404870daa41dc62423c", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 8, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Coralie - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/313f84bacccb49a094a0919f3db30874.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8118ba92923a4f7e89f935fae00e2265", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/bo.png", - "locale": "es-BO", - "sort": 10, - "gender": "Female", - "tags": "Young Adult, News, E-learning & Presentations, Explainer Videos, Product demos", - "display_name": "Sofia - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/e09d5129884e4517b4e1e7e4a2abc2c8.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "814e0b1c99e9474896b17ec7c2b2a371", - "labels": [ - "Youth", - "Explainer", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/sg.png", - "locale": "en-SG", - "sort": 32, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Wayne - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9abCuQ4Zf2MyUoYbjTQx3r.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "81bb7c1a521442f6b812b2294a29acc1", - "labels": [ - "Middle-Aged", - "News", - "Narration", - "Audiobooks" - ], - "language": "Russian", - "flag": "https://static.movio.la/region_flags/ru.png", - "locale": "ru-RU", - "sort": 1, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Dmitry - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/f0155e9d66624b8785156c515370127b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "84a32476cea2462e85acff7c4ce9fa07", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/hk.png", - "locale": "zh-HK", - "sort": 20, - "gender": "Female", - "tags": "Young Adult, News, Customer Service, E-learning & Presentations", - "display_name": "HiuGaai - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/4f2dd759a1494b66b905d733c4514cdf.wav" - }, - "settings": { - "style": "General", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "84b5101e8be141c7be6b20d8bcf4f26a", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/at.png", - "locale": "de-AT", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service, Ads, Explainer Videos", - "display_name": "Ingrid - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e78d131964c04141882640c19fd70e44.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8706bfaaa37444fb8b239c38256afc0d", - "labels": [ - "Middle-Aged", - "Natural", - "Narration" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 10, - "gender": "Male", - "tags": "", - "display_name": "Osman - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/88g9NydAM4iUv6kAfGLDJN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "87504627ab46419b8b9a59bbdaed285e", - "labels": [ - "Middle-Aged", - "Explainer", - "Ads", - "News" - ], - "language": "Lithuanian", - "flag": "https://static.movio.la/region_flags/lt.png", - "locale": "lt-LT", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Ona - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/2577f820bd27486daf1bf6e85569a499.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "886d5b163da4436daa5fae885e175636", - "labels": [ - "Narration", - "Youth", - "Natural", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "male", - "tags": "", - "display_name": "Charles - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/sj5stM39YqYcmjn7629wmT.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "88ac5af05d3442d5a04408d4b0aa8697", - "labels": [ - "Youth" - ], - "language": "Danish", - "flag": "https://static.movio.la/region_flags/dk.png", - "locale": "da-DK", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Naja - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZrrjpW69yATL7KVBevMZCV.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8a0a2d7958ba4c85a19802f73e7bec63", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Product demos", - "display_name": "Hila - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/mHQCjTf7kZZ9Y3m73vBd3M.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8a44173a27984487b3fa86e56004218c", - "labels": [ - "Youth", - "Narration", - "E-learning", - "Audiobooks", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 5, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, Ads", - "display_name": "Xiaowen - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ba7d19e8ba0b413fb4ed4a5a56b2c162.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8aa99a72f5094b2c8270a6fdadfe71b0", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 7, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Wille - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/GAfaMVfT8xRTB7EaiZLvXg.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8aaaed31d9d6407f950d67715c19bcf4", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Alain - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/810f2fcdb27c431ab2d0ee1ef0e263da.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8b06642340ad474e8d32b040928fe459", - "labels": [], - "language": "Telugu", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "te-IN", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Shruti", - "preview": { - "movio": "https://static.movio.la/voice_preview/6ec55eb490964c398828d77f608dc1fe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8bc71625549d425d9a38b4e4a296ba32", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Ads" - ], - "language": "Greek", - "flag": "https://static.movio.la/region_flags/gr.png", - "locale": "el-GR", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Nestoras - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/3035ffb28750449d9c6279dd510539ac.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8c47d9e75bdc4f1ba81bfbe32d891085", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Ardi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5cb6d2f1b4214b5a8daa02b6c6578fe5.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8cfa1b47288a45d08ef20b98fdea965f", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks", - "Ads" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/sy.png", - "locale": "ar-SY", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Amany - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/908cdc9b9d1b424a8a1ca6bc45c60965.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8d1bd258a2de4e558135955a396e8e97", - "labels": [ - "Youth", - "Professional" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Dung - Excited", - "preview": { - "movio": "https://static.movio.la/voice_preview/8TaXtRyfu6mBr63sWefjat.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8ec0b580ba5e4f8cbcee85c25c09ed37", - "labels": [ - "Middle-Aged", - "Explainer", - "E-learning", - "Natural" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 10, - "gender": "Female", - "tags": "", - "display_name": "Tilda - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UXMhhjcCoihfmcfJJgBDda.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8f7e90bed52a4b6d8d5c212da18afee4", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ae.png", - "locale": "ar-AE", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos, Youtube", - "display_name": "Hamdan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/52f31bc14f0a4e0996f8ba648bc9ad48.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8fd8502aa4854f8ab80d16c481d2a1f8", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Explainer" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/be.png", - "locale": "fr-BE", - "sort": 4, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Gerard - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/dcf0d63dd83145dfb15b9a363198cdef.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "8fda1f6f290c4351aec8e10b050d9cf7", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 5, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos", - "display_name": "Louisa - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5709b6e4483847079b4ec10d4290042a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "905f0333daf749e4ace78c09f42ca972", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Narration" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 1, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos", - "display_name": "Ralf - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ebb68bc4f7fe4f389805349fbd07ed9c.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "90fc4e27e9e349f196767c0ada520abd", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Ads" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 9, - "gender": "Male", - "tags": "Middle-Aged, News, E-learning & Presentations, Explainer Videos", - "display_name": "Jerome - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/a9bbf9885fc8475687414ad7950298f8.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9169e484eb0740b286ef8a679d78fa3f", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 6, - "gender": "male", - "tags": "", - "display_name": "Glenn-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/AqYCGxK5CxXfGWjBDLyjch.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "928d97a03a2844b2be94a997ab8161d2", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 13, - "gender": "Female", - "tags": "Young Adult, Cheerful, Ads, Assistant", - "display_name": "Xiaomo - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/d32167af86c54bd39c5bd48c117db92d.wav" - }, - "settings": { - "style": "affectionate", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "92e5d07ba8384bf9ae0a329f2386a4b6", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ly.png", - "locale": "ar-LY", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Iman - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/aa2875bdcda248eebe454058bfe7d630.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "93129ad473ea49dd8dd69da0f4fa8fd6", - "labels": [ - "Natural", - "E-learning", - "Narration" - ], - "language": "Italian", - "flag": "https://static.movio.la/region_flags/it.png", - "locale": "it-IT", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Benigno - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/bCMypM6ZLCTaGdCpjDbdVa.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "932643d355ed4a3d837370a3068bbd1b", - "labels": [ - "Youth", - "Ads", - "News", - "Narration", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Josie - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/9SGYr6Xk7SUB8CMzR9rkHF.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "951dd5d45e2143cf9360eed82d90a698", - "labels": [ - "Narration", - "E-learning", - "Natural" - ], - "language": "Kiswahili", - "flag": "https://static.movio.la/region_flags/tz.png", - "locale": "sw-TZ", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Daudi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/msLeE2pZJF3owGjXeP8dNP.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "957336970bc64d479d551fea07e56784", - "labels": [ - "Youth", - "News", - "Explainer", - "Ads" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 3, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, Product demos", - "display_name": "Madhur - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/20d3b6c692db483a92e3788a87e9e231.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "95ff21a188db4b3e9cf9db3c60a2184c", - "labels": [ - "Middle-Aged", - "Ads", - "Audiobooks" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 150, - "gender": "Male", - "tags": "", - "display_name": "Gerard - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/aE4Ur9RsoqZ4FHBYQRr5fe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "961546a1be64458caa1386ff63dd5d5f", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "E-learning" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 1, - "gender": "Male", - "tags": "Middle-Aged, News, E-learning & Presentations, Low-Pitched, Low-Pitched, Explainer Videos, Ads, Product demos, Assistant", - "display_name": "Yunyang - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/13620ce882be490da448e90dee2cea74.wav" - }, - "settings": { - "style": "customerservice", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "96ad9a3176414d3fa22c407dd01879c0", - "labels": [ - "Youth" - ], - "language": "Serbian", - "flag": "https://static.movio.la/region_flags/rs.png", - "locale": "sr-RS", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, Product demos", - "display_name": "Nicholas - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/96ad9a3176414d3fa22c407dd01879c0.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9799f1ba6acd4b2b993fe813a18f9a91", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Explainer" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Product demos", - "display_name": "Swara - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/e4bc76818ccf4591b1ca4321de23130e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "98423e603a47491fa46822cc6e703717", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Narration" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 6, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Brigitte - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/03562d02f005494f98f347813f1ebf85.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "98b855ef6768468bbcc95f1c5c5c27c0", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Hungarian", - "flag": "https://static.movio.la/region_flags/hu.png", - "locale": "hu-HU", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, Product demos, Ads", - "display_name": "Tamas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/d81bc865141f4d648dbe35198104a332.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "99af85f185034537b4d67b646063b816", - "labels": [ - "Middle-Aged", - "News" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Julia - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/EZQiezPf8GDfFrKM4uyq3J.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9a164f9f9a76457387a3dc4be173fd1e", - "labels": [ - "Natural", - "Explainer", - "Youth" - ], - "language": "Finnish", - "flag": "https://static.movio.la/region_flags/fi.png", - "locale": "fi-FI", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Noora - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/MDztH5zqiFubiD2Au4Eq55.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9a247a37f3c04e6aa934171998b9659c", - "labels": [ - "Middle-Aged", - "Explainer", - "Narration", - "News" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 1, - "gender": "Female", - "tags": "", - "display_name": "Hoai - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/382f6e52a495491486375f64adc173d2.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9a73e358ebf44097b8d3b6bc5fa57454", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/pt.png", - "locale": "pt-PT", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, Product demos", - "display_name": "Duarte - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/99d89c99f7b04654b6f9cd2c72b29c66.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9cfe3785136147ea967c7632f52c8788", - "labels": [ - "Middle-Aged", - "Natural", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 31, - "gender": "Male", - "tags": "", - "display_name": "Benjamin - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/THfjKiRjWcaDxtDgPbyrLc.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "9d50356dea1440bd8af1dcc0f618e161", - "labels": [], - "language": "Telugu", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "te-IN", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Mohan", - "preview": { - "movio": "https://static.movio.la/voice_preview/397732203d42414e9d2eaf1b2dede0e4.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9d81087c3f9a45df8c22ab91cf46ca89", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "E-learning" - ], - "language": "Korean", - "flag": "https://static.movio.la/region_flags/kr.png", - "locale": "ko-KR", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, Product demos", - "display_name": "InJoon - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5fc1cc4036e142cb947c2ddea9007498.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9db0ca21b07f41b4b81c3961859a68f2", - "labels": [ - "Middle-Aged", - "E-learning", - "Explainer", - "News" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/sa.png", - "locale": "ar-SA", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, E-learning & Presentations, Product demos, Explainer Videos, News", - "display_name": "Hamed - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/a141bbbd9eb448ceaf844f8bb0127ca6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "9f836a90051d4fb69a8ad2065eedeed6", - "labels": [ - "Youth", - "News", - "Ads", - "E-learning", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 14, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Games, Audiobooks", - "display_name": "Xiaocheng - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/35191e70d9a44ac8b40e8812f94ddb18.wav" - }, - "settings": { - "style": "chat", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a04d81d19afd436db611060682276331", - "labels": [ - "Youth", - "Ads", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 30, - "gender": "Male", - "tags": "", - "display_name": "Rudi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/4TV6LHHA5q6MArEWJN2etH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a0723adbea2f493d816dfeeea38f4a8c", - "labels": [ - "Youth", - "E-learning", - "Ads", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/iq.png", - "locale": "ar-IQ", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Rana - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/27e54cdd8c8c432b8c35a1057da7ac0e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a0fc963ef6aa420c988a3292b78b9b58", - "labels": [], - "language": "Nepali", - "flag": "https://static.movio.la/region_flags/np.png", - "locale": "ne-NP", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Sagar - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/nz6zu5GXpzCmDgEDhJ4Jna.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a12d857b0424427ea109213dc373c618", - "labels": [ - "Youth", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "male", - "tags": "", - "display_name": "Kenneth - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/TMMLHLXFCCX3d9wv7pfHQJ.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a22a7a8cd45042ad83e9bb9203e1a84b", - "labels": [ - "Professional", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 39, - "gender": "Female", - "tags": "", - "display_name": "Lily - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/9kuXwV9GzDFmNRe629mLR4.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a5231543ed2b4e62899067faf2f783f1", - "labels": [ - "Youth", - "News", - "Audiobooks", - "Explainer" - ], - "language": "Bulgarian", - "flag": "https://static.movio.la/region_flags/bg.png", - "locale": "bg-BG", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, E-learning & Presentations", - "display_name": "Kalina - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/2017a7173dc5493c860bfc8a378c956a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a53be0a403ce4ae586f002ba0c125b2c", - "labels": [ - "Youth", - "Narration", - "E-learning", - "Ads" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 7, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos, E-learning & Presentations", - "display_name": "Paulo - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/226e2c7b85b2489e8dd15750dfa7e7a1.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a56a4fa01bc94c79be13f9803dfb5721", - "labels": [ - "Ads", - "Natural", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 13, - "gender": "Female", - "tags": "", - "display_name": "Audrey - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/FmbRdxCQTcBFnrczYfJFmD.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "a6f3eea9f3764d36a279ae810d1353c6", - "labels": [ - "Middle-Aged", - "Explainer", - "Audiobooks", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 18, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Tracy - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/VRz9yRAwKEaeafHP6Vfzu7.wav" - }, - "settings": { - "style": "cheerful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a72281fc65c542559bbc63d9ec5c866f", - "labels": [ - "Middle-Aged", - "Explainer", - "Audiobooks", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/bh.png", - "locale": "ar-BH", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Ali - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/db8aa10aeb34419a97bf2dd6c5076a4b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a78e0a4dbbe247d0a704b91175e6d987", - "labels": [ - "Middle-Aged", - "Natural", - "Narration" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Laia - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/PeyGSV89Txz6KZLFMgXYjT.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a9e940179c1d4a1d91e6c7c3b0fea788", - "labels": [ - "Middle-Aged", - "E-learning", - "News", - "Ads" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "fr-CA", - "sort": 31, - "gender": "Male", - "tags": "Middle-Aged, News, E-learning & Presentations, Explainer Videos, Ads", - "display_name": "Jean - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/3f539950e41c476fa19722d5e5106688.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "a9fc40f6fcd5400a83d95911610d6807", - "labels": [], - "language": "Marathi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "mr-IN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Aarohi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/MFrQhrrxx6C3TDY9xC8QG2.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "aa73aedf00974150944a4bb19225f66e", - "labels": [ - "Middle-Aged", - "Ads", - "E-learning", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 16, - "gender": "Female", - "tags": "Middle-Aged, Explainer Videos, Ads, Low-Pitched, Product demos", - "display_name": "Xiaorui - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/711a3f402ec54fb6a5620c9b49b01c3a.wav" - }, - "settings": { - "style": "calm", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "aa815b9a80534d928634cb7df4f99754", - "labels": [ - "Narration", - "Audiobooks", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 19, - "gender": "Female", - "tags": "", - "display_name": "Sophia - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/9rsAYURnjDUWN3HsnKv3i3.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "ac175cecdde2488fb0c80468cda79c50", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/iq.png", - "locale": "ar-IQ", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Bassel - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/45d19dc2351c42c4ab2b122185b858bb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ad5d215f61d94f91ac774478fd754cf9", - "labels": [ - "Middle-Aged", - "Explainer", - "Natural" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 10, - "gender": "Male", - "tags": "", - "display_name": "Roland - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/PDidnDJB6CHQcD6av9M4CF.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "adc699478776486997dcf2f7b1534a89", - "labels": [ - "Youth", - "Natural" - ], - "language": "Estonian", - "flag": "https://static.movio.la/region_flags/ee.png", - "locale": "et-EE", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Kert - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/mSJ6hX8j4xc7UWC8Uwe9gV.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ae3563ff1460469e89f661ffb3f1260b", - "labels": [ - "Youth", - "Narration", - "News", - "Ads" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 2, - "gender": "Male", - "tags": "", - "display_name": "Bhavin - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/7224e9c56b234898a758421c138475b2.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "af63f654e4234682bfb7d34b08007466", - "labels": [ - "Youth", - "Narration", - "E-learning", - "Ads" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/ar.png", - "locale": "es-AR", - "sort": 6, - "gender": "Female", - "tags": "Middle-Aged, News, Explainer Videos", - "display_name": "Elena - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/6d47a68eebbb448da7afddc6a1830e7d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "afab75da785b4a42b6fcc5ad282d8fa9", - "labels": [ - "Narration", - "News", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "male", - "tags": "", - "display_name": "Warren-Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/X8AszKmeDFDaCA9Gkr4tqL.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b2ddcef2b1594794aa7f3a436d8cf8f2", - "labels": [ - "Middle-Aged", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 33, - "gender": "Male", - "tags": "", - "display_name": "Keanan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5hFXAVXkxRNHBdhvJTJJKe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b3003591331b4a3ab859bf630bf28713", - "labels": [], - "language": "Marathi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "mr-IN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Manohar - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/BxvKDTDGwHZb4vwgLGLYJu.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b3150d405d374dd99e569282ee68fa21", - "labels": [ - "Natural", - "Middle-Aged", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "male", - "tags": "", - "display_name": "Mason - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8ybzJogfVPFiZL9kfUN4g3.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b32ea9471bb74ee688b75dde1e2ae6d7", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Explainer" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 5, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Henri - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/217ccdfe1b9c4507b08f22b1c471190e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b46125eedb894e358d86210c5e11c041", - "labels": [ - "Youth", - "News", - "Explainer", - "E-learning" - ], - "language": "Bulgarian", - "flag": "https://static.movio.la/region_flags/bg.png", - "locale": "bg-BG", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Customer Service, Explainer Videos, Ads", - "display_name": "Borislav - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/391e43e0d2a147728fb047ee56347a31.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b4cfec94204242bda16ca146558b7218", - "labels": [ - "Natural", - "Explainer" - ], - "language": "Sinhala", - "flag": "https://static.movio.la/region_flags/lk.png", - "locale": "si-LK", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Sameera - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/VJ2dETkcyS7Yb57MxGJT5N.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b4d04a4ca86b42c895844c786c9043d3", - "labels": [ - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Craig-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/aTXHGEV8e3iTccph2SZ4DG.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "b5052d61c5964bceaa3ff25d7b1b9e8a", - "labels": [ - "Youth", - "Explainer", - "Narration", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 8, - "gender": "Male", - "tags": "Middle-Aged, Product demos, Explainer Videos", - "display_name": "Bernd - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/2dd5016033444b53a8a2307ab131d47a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b64f2f29a2074cb7a3c0071ad3ad41bd", - "labels": [ - "Middle-Aged" - ], - "language": "Gujarati", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "gu-IN", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Niranjan - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/8pmgVwbee3X7vuM65NbgSS.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b8b6f5b6e57c40df91811e385b2725b3", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ie.png", - "locale": "en-IE", - "sort": 8, - "gender": "Male", - "tags": "", - "display_name": "Connor - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/faRVtvJziRGQEJd5PK6fiK.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b8fb879d52454ebeb1a9579797db6bd4", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/bh.png", - "locale": "ar-BH", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Laila - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/7bb84d039af7405a83bed750db78d037.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "b9953cd27740417c950f2f0db34243ad", - "labels": [ - "Youth", - "Audiobooks", - "E-learning", - "Narration", - "News" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 7, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Claude - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/306681b3e572434798cd6a7e68324473.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ba3b2274201d4f18b8b6888ad991bffe", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "Polish", - "flag": "https://static.movio.la/region_flags/pl.png", - "locale": "pl-PL", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, Customer Service", - "display_name": "Zofia - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/d975d1831b994ab29c689800dd43b18a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ba61b3b0a56d463dbff10eeccd3a899a", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Narration" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Josephine - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/d3d5d36675c04e97a9baf4b178dd1d76.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ba9dee2892da476b9f01c7cc659879b5", - "labels": [ - "Middle-Aged", - "Explainer", - "Natural", - "Narration" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 70, - "gender": "Female", - "tags": "", - "display_name": "Alicia - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/4iyfze9R9hx9XicM9nsBeo.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "bb50022458624d89acd48368c3119ac2", - "labels": [ - "Youth", - "Explainer", - "News", - "Narration" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Killian - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/1b60bd820a224a4780297163df2753c6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "bc22af81440d4212acf315103d7faf82", - "labels": [ - "Youth", - "Ads", - "Narration", - "News" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 5, - "gender": "Female", - "tags": "", - "display_name": "Aditi - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/c8641047a84040df9e98fb3c84923f6c.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "bc69c9589d6747028dc5ec4aec2b43c3", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Russian", - "flag": "https://static.movio.la/region_flags/ru.png", - "locale": "ru-RU", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service, Ads, Explainer Videos", - "display_name": "Dariya - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/26d8c533961f4a9daa70b5d9d1838005.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "beaa640abaa24c32bea33b280d2f5ea3", - "labels": [ - "Youth", - "Audiobooks", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 16, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Johan - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/fkxNCfdkoKfopBpTtvQqAp.wav" - }, - "settings": { - "style": "hopeful", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "bef4755ca1f442359c2fe6420690c8f7", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Audiobooks" - ], - "language": "Korean", - "flag": "https://static.movio.la/region_flags/kr.png", - "locale": "ko-KR", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Customer Service, Explainer Videos, E-learning & Presentations", - "display_name": "SunHi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/304a4edf4b724362902bd811b96b6443.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c028be6858d04ee79c12a2209ab47bf8", - "labels": [ - "Narration", - "Youth", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "Female", - "tags": "", - "display_name": "Hailey - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/M4XBjtiH4yaz9GQhXHtSnV.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "c089f9832fd04922b34b3d2f3661d113", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Brandon - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/maqA9fw7siQAcv2WafDz4F.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c15a2314cbc446b7b6637f44234d6836", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Narration" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/za.png", - "locale": "en-ZA", - "sort": 34, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Product demos, E-learning & Presentations", - "display_name": "Leah - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/i5bRcieHP5gHNkcQkDSzpE.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c218750e46864dba9c45b9e40fe91aef", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/au.png", - "locale": "en-AU", - "sort": 32, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Natasha - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/WXnjbGWv8ApsQncudqKfW7.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c29568d0e4a54715bb62bb40daa67875", - "labels": [ - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 33, - "gender": "Female", - "tags": "", - "display_name": "Alison - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ZQLzm4o75YDvt8uS33Lqbd.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "c2958d67f1e74403a0038e3445d93d50", - "labels": [ - "Youth", - "E-learning", - "Audiobooks", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 14, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Sherry - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/RGqs3H9eLfHkc3HduJXxTY.wav" - }, - "settings": { - "style": "friendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c29c6fdb6abe4146be2daa7929f03e41", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Ads", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 27, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Abbi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UcamNKnVKBJiTKVSuCGuTp.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c2ace75f65fd433f987337950e812335", - "labels": [ - "Middle-Aged", - "Narration", - "News", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/nz.png", - "locale": "en-NZ", - "sort": 6, - "gender": "Female", - "tags": "", - "display_name": " Molly - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/jEKUAyUKmX8iG4NXrCmQRC.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c516bd553fd2402e9b1696b5e5bde910", - "labels": [ - "Youth", - "News", - "E-learning", - "Narration" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 15, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Audiobooks, E-learning & Presentations", - "display_name": "Xiaohan - Peaceful", - "preview": { - "movio": "https://static.movio.la/voice_preview/8083eb25c12345c99bb90bd3d7fd88e2.wav" - }, - "settings": { - "style": "gentle", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c683b544f2b34bbfb81313e81852dd38", - "labels": [ - "Middle-Aged", - "Ads" - ], - "language": "Norwegian", - "flag": "https://static.movio.la/region_flags/no.png", - "locale": "nb-NO", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Pernille - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/SeLKqrMTHLePMP7FEK6ZaH.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c6fb81520dcd42e0a02be231046a8639", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News", - "Narration" - ], - "language": "Vietnamese", - "flag": "https://static.movio.la/region_flags/vn.png", - "locale": "vi-VN", - "sort": 1, - "gender": "Male", - "tags": "", - "display_name": "NamMinh - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/a716507b478c430580eb80f4aa8ac273.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c7b89c2854214a2f9709534a873a57ea", - "labels": [ - "Natural", - "Youth" - ], - "language": "Finnish", - "flag": "https://static.movio.la/region_flags/fi.png", - "locale": "fi-FI", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Harri - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/j6kh7pnUmir9h8RZU7aotA.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c84b984bc6394112ab95bb75e2c871e1", - "labels": [ - "Youth", - "Explainer", - "News", - "Ads" - ], - "language": "Japanese", - "flag": "https://static.movio.la/region_flags/jp.png", - "locale": "ja-JP", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Takumi - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/5651d31a546e4976ad27427fdadf1651.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "word", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c8a9c5997593b413e48e22cd9a4d6525", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 5, - "gender": "Female", - "tags": "Young Adult, News, Youtube, Product demos", - "display_name": "Elza - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/83572cdb6b24475a82d6bcf832615d38.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "c8f228e9ead44542829eb87d51420fbf", - "labels": [ - "Narration", - "Audiobooks", - "Natural" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "Female", - "tags": "", - "display_name": "Charlotte - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/hF2vCwDV6mPojTnvvHva24.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "c9d7dad727f5433281a2fd0e8ecbb9bd", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/ye.png", - "locale": "ar-YE", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Maryam - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/4eef28034bdf4a2e9961c8f53dc2d85d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "cac876fea7c541e7a634a9b386ee3b53", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Levi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/XAaEPdKfrho2rmXVqi8M6M.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cbb56828d798491e9f601a5415415e25", - "labels": [ - "Youth", - "Ads" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/mx.png", - "locale": "es-MX", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Larissa - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/Jg5MDxyd6pjrPhvPLepFdh.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "cc29d03937d14240acf109c827a9a51a", - "labels": [ - "Youth", - "News", - "Narration", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 10, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Aria - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/5vzP2xA79TcGpndVngHBbA.wav" - }, - "settings": { - "style": "narration-professional", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ccb30e87c6b34ca8941f88352c71612d", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 22, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Noah - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/UDzn8mZ5eKbXrQQojCVMud.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ccf05082198240f18053e57ac1dc2b5c", - "labels": [ - "Narration", - "Middle-Aged", - "Explainer", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 3, - "gender": "male", - "tags": "", - "display_name": "Jackson - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/Xq8odYA7oSdemnkrrNxv9K.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cd05d8c2c52444fbbbbbe16d86734464", - "labels": [ - "Narration", - "Youth", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 17, - "gender": "male", - "tags": "", - "display_name": "Julian - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/dcvPwsn8tLtJrosBrufgxk.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cd658f1164c1489093607163fc83ba62", - "labels": [ - "Audiobooks", - "Youth" - ], - "language": "Thai", - "flag": "https://static.movio.la/region_flags/th.png", - "locale": "th-TH", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Premwadee - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UMArfsbGuYxonKRvtSBe9a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "cd92a228f9bf4fb1adaa1531595cd5d4", - "labels": [ - "Middle-Aged", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 41, - "gender": "Female", - "tags": "", - "display_name": "Indira - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/H63XT8YQH7L4vupiCXGd2Z.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "cdd9ca1e09e34867a23d0cf77deb52ea", - "labels": [ - "Youth" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Isaiah - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/C9jiJXuFU4EE24csF2JUj.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ced64f6c3e56455692a04e6106db9dde", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/ch.png", - "locale": "fr-CH", - "sort": 3, - "gender": "Male", - "tags": "Young Adult, News, Product demos, Explainer Videos, Ads", - "display_name": "Fabrice - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/af486fe2ca8747538656025e556fac50.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ceebaab47af040a49edcbd27dc8f7dbe", - "labels": [ - "E-learning", - "News" - ], - "language": "Filipino", - "flag": "https://static.movio.la/region_flags/ph.png", - "locale": "fil-PH", - "sort": 2, - "gender": "Female", - "tags": "", - "display_name": "Luningnig", - "preview": { - "movio": "https://static.movio.la/voice_preview/Z2soFA5ma8KPTZnpF6XPN2.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "cfdb383951144f56a5198869636ccd17", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Narration" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Antonio - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/82871b89da0d42f0bc9c64681f00ae48.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d0ba3a24e9fc49b1ae528a0dca5bf141", - "labels": [ - "Youth", - "News", - "Audiobooks", - "E-learning" - ], - "language": "Bangla", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "bn-IN", - "sort": 1, - "gender": "Male", - "tags": "News, E-learning & Presentations, Audiobooks", - "display_name": "Abhijit - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/c9a639f30d1c48d7b2fb9458c361123a.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d252ca05aabc4ed587098201f42e6172", - "labels": [ - "Middle-Aged", - "Natural" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Abril - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/T3DNmvM7x8VVuY9S64B5YU.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d2d4788928f443f5b8d6c60f201030cd", - "labels": [ - "Youth", - "Ads", - "Explainer" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 150, - "gender": "Female", - "tags": "", - "display_name": "Hanna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/czaXYBZNro2An5BvAddGEa.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d2ec95840fa84bc38fcb4bf04cd12f9e", - "labels": [ - "Youth", - "News", - "Explainer", - "Audiobooks" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/qa.png", - "locale": "ar-QA", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Moaz - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/1672ce3d29b94d39bb60c6756a61ee9d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d336d17c60fe488bb7f7c16301e1d1d5", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Narration" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/fr.png", - "locale": "fr-FR", - "sort": 8, - "gender": "Male", - "tags": "Middle-Aged, News, E-learning & Presentations, Explainer Videos", - "display_name": "Maurice - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/ffe9abccec3b4b02a86684a97ee187dc.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d36f8d1c27054f7baa52c216ad874d16", - "labels": [ - "Narration", - "Youth", - "Natural", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 5, - "gender": "male", - "tags": "", - "display_name": "Alexander - Narration", - "preview": { - "movio": "https://static.movio.la/voice_preview/eSxLsT26vJFS7aomV3aX9X.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d3edc86dcdd04011b7e5e5d27562fcf5", - "labels": [ - "Natural", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 7, - "gender": "male", - "tags": "", - "display_name": "Larry-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/5kuCRJnPiDk24gBeuNC9bi.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d4374e1ee455465cac7600f318a84624", - "labels": [ - "Youth", - "Explainer", - "News", - "Ads" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/sy.png", - "locale": "ar-SY", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Laith - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/0ce94b0dc6fb4e6b82c4064e405a7852.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d47ae8f1b293429f9e1513ce85d482e4", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "E-learning" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 1, - "gender": "Female", - "tags": "Middle-Aged, News, Explainer Videos, E-learning & Presentations", - "display_name": "Klarissa - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/abf1df2570c944b9ab5d1ecc8aa8c763.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d5e87b3c1778488697d8c35f50ff7a28", - "labels": [ - "Games", - "Middle-Aged" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Keith - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/s9TAzfFvQ5CwT97Airbvu8.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "d5fdcfda99cd44dba12a4ea0076a7271", - "labels": [ - "Child", - "Natural" - ], - "language": "Italian", - "flag": "https://static.movio.la/region_flags/it.png", - "locale": "it-IT", - "sort": 100, - "gender": "female", - "tags": "", - "display_name": "Pierina - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/oGWBgMc6H2RntkhkkjmAhG.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": false, - "prosody": null, - "emphasis": "", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d62a0ce960434056b25c058bc4fa2509", - "labels": [ - "Middle-Aged", - "Audiobooks", - "Explainer", - "News" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/mx.png", - "locale": "es-MX", - "sort": 2, - "gender": "Male", - "tags": "Middle-Aged, News, Explainer Videos", - "display_name": "Jorge - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/3dcdbcc214864ffb830b2795dc3a25e9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "d7bbcdd6964c47bdaae26decade4a933", - "labels": [ - "Middle-Aged", - "E-learning", - "Audiobooks", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 4, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos, News", - "display_name": "Christopher - Calm", - "preview": { - "movio": "https://static.movio.la/voice_preview/Pn2tXVGjpwyHpWTsKFj87X.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "da239df5428c67c12c3271d2a0d3b66c", - "labels": [ - "Youth", - "Ads", - "Explainer", - "News" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, Ads, Product demos, Youtube, Assistant", - "display_name": "Humberto - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/cfff49b2ad534ec0bcff4fac6584c588.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dbcfe683e60a4bed9b8957d1f5d6de98", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Italian", - "flag": "https://static.movio.la/region_flags/it.png", - "locale": "it-IT", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Diego - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/bdc08e6dbb004af4bf395d2dd0ad8645.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dbe43f2b612d4ffab71925ebf53a0b4f", - "labels": [ - "Youth", - "Explainer", - "Ads", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/cl.png", - "locale": "es-CL", - "sort": 3, - "gender": "Female", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Catalina - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/81d8ecf79e604a96a63c8619b8290d60.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dbf999472fe147be9de01004103c21ea", - "labels": [ - "Youth", - "Explainer", - "Ads" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 7, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations, Product demos, Youtube", - "display_name": "Adriana - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/56f9ef0f038c4bc28a21ffc254bec715.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dcf69bbbab5b41f2b75b9f86316c06c5", - "labels": [ - "Youth", - "Audiobooks", - "E-learning", - "Explainer" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 1, - "gender": "Female", - "tags": "", - "display_name": "Aruna - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/b1303134695d4d0e8d6308ac7d22bd3e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dd47dadb46f4b930cc760d8f3ad44fd9", - "labels": [], - "language": "Turkish", - "flag": "https://static.movio.la/region_flags/tr.png", - "locale": "tr-TR", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Emel", - "preview": { - "movio": "https://static.movio.la/voice_preview/008e01d2a6a94cfca6a4cca5951a7320.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "de6ad44022104ac0872392d1139e9364", - "labels": [ - "Youth", - "News", - "Explainer", - "E-learning", - "Audiobooks" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 0, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Audiobooks", - "display_name": "Xiaoxin - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/6a435813c0dd43a4af272ff8fffcc959.wav" - }, - "settings": { - "style": "newscast", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dea92eeb96984004b5a04dd656d3ef9f", - "labels": [ - "Youth", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 9, - "gender": "male", - "tags": "", - "display_name": "Dylan - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/bqCoKYFgQMFDnCvmU5BjpU.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "df1b0eaaf0cb4229b238ec530828ea83", - "labels": [ - "Professional", - "Youth" - ], - "language": "Urdu", - "flag": "https://static.movio.la/region_flags/pk.png", - "locale": "ur-PK", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Uzma - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/MXm8Z3CCfRjgngcwXiyRaN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "dfaf1a62e9bc4616985f2bfab5a3f656", - "labels": [ - "Youth", - "Ads", - "E-learning", - "News" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/tn.png", - "locale": "ar-TN", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Explainer Videos, News, Ads, Product demos", - "display_name": "Hedi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/a050da8d411744029d4b04a1840b25ee.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e052b69dbb6c4930a46b14960ee11dce", - "labels": [ - "Youth" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 100, - "gender": "male", - "tags": "", - "display_name": "Aryeh - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/WVB7N8TELqCX8wu6Ak7qKQ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": null, - "lang": null, - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": null - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e17b99e1b86e47e8b7f4cae0f806aa78", - "labels": [ - "Middle-Aged", - "News", - "Explainer", - "Audiobooks" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/ca.png", - "locale": "en-CA", - "sort": 13, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Liam - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/8sg49P4MFQnpDvpRkaR6M9.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e203c4c715894385b81187f2f26ac6f9", - "labels": [ - "Middle-Aged", - "E-learning", - "Explainer", - "News" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/jo.png", - "locale": "ar-JO", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Sana - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/89057be683794a5f8e5e135465922534.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e280fba0eada0e3127e2c2a58e1206cb", - "labels": [], - "language": "Turkish", - "flag": "https://static.movio.la/region_flags/tr.png", - "locale": "tr-TR", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Ads, Product demos, Explainer Videos", - "display_name": "Ahmet", - "preview": { - "movio": "https://static.movio.la/voice_preview/9f00961fddfb4d729a83f2aca7637a67.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e2b70c60a32a4a0aa97da7eaa20c8b7e", - "labels": [ - "Youth", - "News", - "Explainer", - "Audiobooks" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/bo.png", - "locale": "es-BO", - "sort": 5, - "gender": "Male", - "tags": "Young Adult, News, E-learning & Presentations, Explainer Videos", - "display_name": "Marcelo - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/c31c34330c154856a76ec46c9d63fc6f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e3e89b7996b94daebf8a1d6904a1bd11", - "labels": [ - "Middle-Aged", - "Narration", - "Explainer", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Wilder - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/UjH2pdBnSE2N2MV4ebFgQe.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e4878ce9b703461695bf793c0df0d2b1", - "labels": [ - "Youth", - "Ads", - "Explainer", - "E-learning" - ], - "language": "Indonesian", - "flag": "https://static.movio.la/region_flags/id.png", - "locale": "id-ID", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, Ads, Product demos, E-learning & Presentations", - "display_name": "Gadis - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/c396e01cbd894c4e997e9a96773f7e0d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e4dcfd51f07d4b93a0468a48a782b50e", - "labels": [ - "Youth", - "Ads", - "Explainer", - "Narration" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 6, - "gender": "Female", - "tags": "Young Adult, Ads, News, E-learning & Presentations", - "display_name": "Francisca - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/15ae85373431429b862e57029c3c7bf4.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e529c8c45a8347fc870adb030ffab172", - "labels": [ - "Youth", - "Natural" - ], - "language": "Malay", - "flag": "https://static.movio.la/region_flags/my.png", - "locale": "ms-MY", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Amir - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/P3C2CYa4AwimBqzzobw3Ay.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e6f941fd57e64b3ba000c53263d6ba28", - "labels": [ - "Middle-Aged", - "Explainer", - "News", - "Ads", - "Audiobooks" - ], - "language": "Dutch", - "flag": "https://static.movio.la/region_flags/nl.png", - "locale": "nl-NL", - "sort": 1, - "gender": "Female", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos,", - "display_name": "Colette - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/8WRR8WkEhViGVLAVrtwAMW.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e705f31fa48846a2b1bea49387c2c7cf", - "labels": [ - "Youth", - "News", - "Ads", - "Explainer" - ], - "language": "Greek", - "flag": "https://static.movio.la/region_flags/gr.png", - "locale": "el-GR", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, E-learning & Presentations", - "display_name": "Athina - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/19e4574154514c65ad2e647ed949fc78.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e756772fbb9b49828a9f24c8a905c58a", - "labels": [ - "Youth", - "Ads", - "Narration", - "News" - ], - "language": "Polish", - "flag": "https://static.movio.la/region_flags/pl.png", - "locale": "pl-PL", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos", - "display_name": "Agnieszka - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/e30356ac8e974425a205dbb22c4ff57e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9472c5d7bda495d8813fb6bc757eaa3", - "labels": [ - "Youth", - "Natural", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 5, - "gender": "Female", - "tags": "", - "display_name": "Marieke - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/mVX39uo7mwzwMUxszXddPb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9a57ec649c8e7db9d8104529374b2c3", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Ads" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/br.png", - "locale": "pt-BR", - "sort": 3, - "gender": "Male", - "tags": "Middle-Aged, Engaging, Cheerful", - "display_name": "Donato - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e6357e680feb469fbb989596e572ef4e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "e9caf49d7f8e4fbeac1919c3dee72dd5", - "labels": [ - "Natural", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "male", - "tags": "", - "display_name": "Jeffery-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/Fhr6aCxMMN76FweQrYUzL9.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "ebb3e19fb57744fbb32285fe2010d36d", - "labels": [ - "Middle-Aged", - "Natural" - ], - "language": "Danish", - "flag": "https://static.movio.la/region_flags/dk.png", - "locale": "da-DK", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Jeppe - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/R7vYzdDa9GQoefxNsgRtKG.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ec218e50cc9c4991894676a31e4804c5", - "labels": [ - "Professional", - "Youth" - ], - "language": "Romanian", - "flag": "https://static.movio.la/region_flags/ro.png", - "locale": "ro-RO", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Emil - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/emBBNYQB7xhLjpgp5L4F9q.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ec4aa6ac882147ffb679176d49f3e41f", - "labels": [ - "Middle-Aged", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 12, - "gender": "Male", - "tags": "Young Adult, Ads", - "display_name": "Eric - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/QyfEredcYX3MKGkBGudZ9H.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ec971490059245d3953fd895ee37ab09", - "labels": [ - "Youth", - "Explainer" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/ec.png", - "locale": "es-ES", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Vera - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/LqxYEhqSg75meLYWG22j4d.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ee537ab51bcc475290741093bba4c426", - "labels": [ - "Youth", - "Explainer", - "E-learning", - "Audiobooks", - "Ads" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/ch.png", - "locale": "de-CH", - "sort": 3, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Leni - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/c9720a439da5474480764fb729791afb.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "eecd293e7eac4153808ed65dd1cb4daa", - "labels": [ - "Youth", - "Explainer", - "News", - "Audiobooks" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/pt.png", - "locale": "pt-PT", - "sort": 10, - "gender": "Female", - "tags": "Young Adult, News, Explainer Videos, Youtube, Product demos, E-learning & Presentations", - "display_name": "Raquel - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/c96b4c07e6414d3cb99b41fba9f659ff.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ef5765a5c2ee49e58f7dd942e67fb6f2", - "labels": [ - "Youth", - "News", - "Narration", - "Audiobooks" - ], - "language": "Hindi", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "hi-IN", - "sort": 1, - "gender": "Male", - "tags": "", - "display_name": "Jaidev - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/f76b718088c54b22bb8da12dbcb78a0f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f10a2b62e6ec43fa9eb7078b03e2ba0d", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "News", - "Ads" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/sa.png", - "locale": "ar-SA", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, E-learning & Presentations, Product demos, Explainer Videos, News", - "display_name": "Zariyah - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/86ab2c6c3d4d4e0f8d2f0f844460597e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f1b1d67bd09441589c0bb30f0c0549c9", - "labels": [ - "Youth", - "Ads", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/ve.png", - "locale": "es-VE", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Paola - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/ALJsFyHFoDg6HopopwdyjS.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f2846fb5c4c04ca494b721c3fc2526d3", - "labels": [ - "Narration", - "Middle-Aged" - ], - "language": "Thai", - "flag": "https://static.movio.la/region_flags/th.png", - "locale": "th-TH", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Achara - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/8qWmNwjzU4WyEwdanT5TqP.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f2d44cfdd1dc4846ae54a01d9db9d9fe", - "labels": [ - "Middle-Aged", - "Audiobooks", - "News", - "Ads" - ], - "language": "Polish", - "flag": "https://static.movio.la/region_flags/pl.png", - "locale": "pl-PL", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, Product demos, Ads, News", - "display_name": "Marek - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e92a6b9ce02243d98cc826179b95c5c6.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f37bfc7d0be8494c8fa103a4a47eed33", - "labels": [ - "Natural", - "Youth" - ], - "language": "Tamil", - "flag": "https://static.movio.la/region_flags/in.png", - "locale": "ta-IN", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Pallavi - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/sYBhrd5KJFYqy8cShU6VUW.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f3abd8faf9f540efb5101c1fa1bc3a35", - "labels": [ - "Natural" - ], - "language": "Croatian", - "flag": "https://static.movio.la/region_flags/hr.png", - "locale": "hr-HR", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Srecko-Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/msLHmcmT5tCoQgWHAM4mFh.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f578e0a57c0b4b46a510bcfdca45a26c", - "labels": [ - "Youth", - "Ads", - "Narration", - "News" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/dz.png", - "locale": "ar-DZ", - "sort": 1, - "gender": "Female", - "tags": "Young Adult, Ads, E-learning & Presentations, Product demos, Explainer Videos, News", - "display_name": "Amina - Newscaster", - "preview": { - "movio": "https://static.movio.la/voice_preview/936fae57e54d47e58ee1ca0d6efd6e0b.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f5a3cb4edbfc4d37b5614ce118be7bc8", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/gb.png", - "locale": "en-GB", - "sort": 2, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Ryan - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/CsXU4XY7SgPPQmo6ZEtnjN.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f7658a75545d4b70b04d8784c07bd038", - "labels": [ - "Youth", - "News", - "E-learning", - "Ads" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 11, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos", - "display_name": "Lucas - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/9ex83FXgouLw6NVytasyH7.wav" - }, - "settings": { - "style": "newscast", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f86f4645a6164198a7f35c7255fcb0d1", - "labels": [ - "Ads", - "Youth" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 15, - "gender": "Male", - "tags": "", - "display_name": "Arnold - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/iSgRx3f8nZevE25EEBaH4B.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "f8d7dd6a1bea4907a41b3fa30a66530e", - "labels": [ - "Youth", - "Ads", - "E-learning" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Mattias - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/2PV8YHrZmCSicJHZUVXCwo.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "f9e6786404354cffbec42f650e9458c6", - "labels": [ - "Youth", - "Ads", - "E-learning", - "Natural" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 10, - "gender": "Male", - "tags": "", - "display_name": "Hugo - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/LXpVFuD3MkDKYRpQ8nCnbC.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fa4de0d162464cdf9311f73e83a556d7", - "labels": [ - "Middle-Aged", - "Explainer", - "Natural", - "News" - ], - "language": "Swedish", - "flag": "https://static.movio.la/region_flags/se.png", - "locale": "sv-SE", - "sort": 1, - "gender": "Male", - "tags": "", - "display_name": "Marcus - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/BvAUkFVWyJPVoCNBaQ39LD.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fa643232596a4786a26834b36df59808", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Explainer" - ], - "language": "Arabic", - "flag": "https://static.movio.la/region_flags/jo.png", - "locale": "ar-JO", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Taim - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/791a92c271244f909bd7ad89098b2176.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "face330a542b4357aa0611779c64c12f", - "labels": [ - "Middle-Aged", - "Narration" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 100, - "gender": "Male", - "tags": "", - "display_name": "Mateo - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/4KssrtgEUBeMKn7PuZkqvy.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fb3dcd1398534927a2308c3d7ee10c5b", - "labels": [ - "Middle-Aged", - "Explainer", - "Audiobooks", - "Ads", - "News" - ], - "language": "Hebrew", - "flag": "https://static.movio.la/region_flags/il.png", - "locale": "he-IL", - "sort": 1, - "gender": "Male", - "tags": "Young Adult, News, Explainer Videos, Product demos", - "display_name": "Avril - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/bwanELet7eJg5XcFtWWdCi.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fb6ff83d7319492394ab3af233cca8e3", - "labels": [ - "Youth", - "E-learning", - "Explainer", - "Ads" - ], - "language": "Italian", - "flag": "https://static.movio.la/region_flags/it.png", - "locale": "it-IT", - "sort": 2, - "gender": "Female", - "tags": "Young Adult, Explainer Videos, E-learning & Presentations", - "display_name": "Elsa - Cheerful", - "preview": { - "movio": "https://static.movio.la/voice_preview/dddad5772a66418885cf01b12333466f.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fb879a3cd2c040c8a730775b935263a1", - "labels": [ - "Middle-Aged", - "News", - "Audiobooks", - "Ads" - ], - "language": "German", - "flag": "https://static.movio.la/region_flags/de.png", - "locale": "de-DE", - "sort": 4, - "gender": "Female", - "tags": "Middle-Aged, E-learning & Presentations, Explainer Videos", - "display_name": "Elke - Warm", - "preview": { - "movio": "https://static.movio.la/voice_preview/cbaff86c906343938144258813bea682.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fba666391539492285f14ccf016b63bd", - "labels": [ - "Middle-Aged", - "Narration", - "Natural" - ], - "language": "Danish", - "flag": "https://static.movio.la/region_flags/dk.png", - "locale": "da-DK", - "sort": 100, - "gender": "Female", - "tags": "", - "display_name": "Christel - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/YXrv38tGmfPFyQjGWgzB3W.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fd26a72bd7724dbea95e4ad5db3a78bc", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Explainer" - ], - "language": "Filipino", - "flag": "https://static.movio.la/region_flags/ph.png", - "locale": "fil-PH", - "sort": 1, - "gender": "Male", - "tags": "Middle-Aged, Explainer Videos, E-learning & Presentations, Product demos", - "display_name": "Angelo - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/46aa971bb3ef4389bdb0288a475308f1.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fd6bf3b9c3254137aefbe36972c39349", - "labels": [ - "Youth", - "News", - "Narration", - "Explainer", - "E-learning" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 20, - "gender": "Female", - "tags": "Young Adult, Ads, Explainer Videos, E-learning & Presentations", - "display_name": "Jane - Serious", - "preview": { - "movio": "https://static.movio.la/voice_preview/iuocs4hoQUGTHJoLnzYYyf.wav" - }, - "settings": { - "style": "unfriendly", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fe13d29d488d4002a9a90dc1537fd544", - "labels": [ - "Youth", - "Ads", - "Narration", - "E-learning" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 9, - "gender": "Female", - "tags": "Young Adult, E-learning & Presentations, Explainer Videos", - "display_name": "Elvira - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/82563a4fa769487ea359f7ee26b506c5.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fe981119cd9c4e7fa41ba65466ef564a", - "labels": [ - "Middle-Aged", - "Professional" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 35, - "gender": "Male", - "tags": "", - "display_name": "Dean - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/w4FoYdku4M9Fp2JYmLUdrT.mp3" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": false, - "prosody": [ - "rate" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": true - }, - { - "voice_id": "feca19f2a24943b3898e8b87f1696edf", - "labels": [ - "Middle-Aged", - "News", - "Ads", - "Explainer" - ], - "language": "French", - "flag": "https://static.movio.la/region_flags/be.png", - "locale": "fr-BE", - "sort": 4, - "gender": "Female", - "tags": "Young Adult, News, Product demos, Explainer Videos", - "display_name": "Charline - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/e4f2120a63f344b39fca996f5ca00943.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "fef785686844404baff0391a67c84c1d", - "labels": [ - "Youth", - "Natural", - "Professional" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 1, - "gender": "Female", - "tags": "", - "display_name": "Estrella - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/KxdYCK6JvCHpe3ySCTUicZ.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ff465a8dab0d42c78f874a135b11d47d", - "labels": [ - "Older", - "Audiobooks", - "Narration", - "News" - ], - "language": "English", - "flag": "https://static.movio.la/region_flags/us.png", - "locale": "en-US", - "sort": 21, - "gender": "Male", - "tags": "Middle-Age,E-learning & Presentations, Product demos, Explainer Videos, News, Ads", - "display_name": "Davis - Professional", - "preview": { - "movio": "https://static.movio.la/voice_preview/MJy76NRegZK6zmnSzSn7qb.wav" - }, - "settings": { - "style": "general", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ff5719e3a6314ecea47badcbb1c0ffaa", - "labels": [ - "Middle-Aged", - "Ads", - "Explainer", - "Narration", - "News" - ], - "language": "Portuguese", - "flag": "https://static.movio.la/region_flags/pt.png", - "locale": "pt-PT", - "sort": 11, - "gender": "Female", - "tags": "", - "display_name": "Ines - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/7369fb86158d411380ba510e22de9b55.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ffb5979428d642abaa9cae60110824e3", - "labels": [ - "Youth", - "Ads", - "Narration", - "News" - ], - "language": "Spanish", - "flag": "https://static.movio.la/region_flags/es.png", - "locale": "es-ES", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, Ads, E-learning & Presentations", - "display_name": "Alvaro - Natural", - "preview": { - "movio": "https://static.movio.la/voice_preview/fa873604b3344a77896b904c37735c5e.wav" - }, - "settings": { - "style": "", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - }, - { - "voice_id": "ffdbe4de35d34391830da243f2b82e13", - "labels": [ - "Youth", - "News", - "E-learning", - "Explainer" - ], - "language": "Chinese", - "flag": "https://static.movio.la/region_flags/cn.png", - "locale": "zh-CN", - "sort": 6, - "gender": "Male", - "tags": "Young Adult, News, Audiobooks, E-learning & Presentations, Explainer Videos", - "display_name": "Yunxi - Friendly", - "preview": { - "movio": "https://static.movio.la/voice_preview/db9a5f4a5a1f4cd7a39c5a675e051a51.wav" - }, - "settings": { - "style": "assistant", - "elevenlabs_settings": null - }, - "ssml": { - "style": [], - "lang": [], - "break": true, - "prosody": [ - "rate", - "pitch" - ], - "emphasis": "none", - "say_as": [] - }, - "is_customer": false, - "is_favorite": false, - "is_paid": false - } - ] - }, - "msg": null, - "message": null -} \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..25243aa --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,24 @@ +[tool.poetry] +name = "encoach-be" +version = "0.1.0" +description = "" +authors = ["Ecrop Devteam "] +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.11" +uvicorn = "^0.30.3" +python-dotenv = "^1.0.1" +aioboto3 = "^13.1.1" +httpx = "^0.27.0" +fastapi = "^0.111.1" +nltk = "^3.8.1" +firebase-admin = "^6.5.0" +wonderwords = "^2.2.0" +dependency-injector = "^4.41.0" +openai = "^1.37.0" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 978ac46671e0c5b3f8b337c8478e7a996e5fd73b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmZXSK~KU^5QO(^;!kM5GrP148@S(cHk`r_KO zUwLhcmK0h$QvX7}w!{kFgDZVFR(_-xu;*?QJ5aTOQyp}U&cJ5)ANwJ%ABH^H$su_nukurEVs!5dKBlbJ&C!#rB3m>D-}e OK)3a7suTbDMt=Z;7H3-k From f92a803d96b3a0aeb78607461bcf085c6408053d Mon Sep 17 00:00:00 2001 From: Carlos Mesquita Date: Fri, 30 Aug 2024 02:35:11 +0100 Subject: [PATCH 2/8] Updated this to the latest version of develop, got rid of most of the duplication, might be missing some packages in toml, needs testing --- .env | 3 +- .gitignore | 2 +- .idea/ielts-be.iml | 3 +- .idea/misc.xml | 5 +- Dockerfile | 16 +- README.md | 92 +- app.py | 1184 +---------------- app/api/grade.py | 35 +- app/api/level.py | 29 +- app/api/listening.py | 2 +- app/api/speaking.py | 56 +- app/api/training.py | 19 +- app/configs/constants.py | 30 +- app/configs/dependency_injection.py | 16 +- app/controllers/abc/grade.py | 16 +- app/controllers/abc/level.py | 11 + app/controllers/abc/speaking.py | 16 +- app/controllers/abc/training.py | 4 + app/controllers/impl/grade.py | 60 +- app/controllers/impl/level.py | 19 +- app/controllers/impl/listening.py | 90 +- app/controllers/impl/reading.py | 24 +- app/controllers/impl/speaking.py | 58 +- app/controllers/impl/training.py | 14 +- app/controllers/impl/writing.py | 5 +- app/dtos/__init__.py | 19 - app/dtos/exam.py | 57 + app/dtos/listening.py | 2 + app/dtos/sheet.py | 29 + app/dtos/speaking.py | 18 +- app/dtos/training.py | 31 +- app/helpers/__init__.py | 12 +- .../{exercises_helper.py => exercises.py} | 64 +- app/helpers/file.py | 95 ++ app/helpers/io.py | 20 - app/helpers/logger.py | 23 + app/helpers/{text_helper.py => text.py} | 0 app/mappers/__init__.py | 5 + app/mappers/exam.py | 66 + app/repositories/abc/document_store.py | 3 + .../impl/document_stores/firestore.py | 17 +- app/server.py | 15 +- app/services/abc/__init__.py | 1 + app/services/abc/grade.py | 18 +- app/services/abc/kb.py | 10 + app/services/abc/level.py | 31 +- app/services/abc/listening.py | 62 +- app/services/abc/reading.py | 33 +- app/services/abc/speaking.py | 52 +- app/services/abc/third_parties/llm.py | 19 +- app/services/abc/training.py | 5 +- app/services/abc/writing.py | 21 - app/services/impl/__init__.py | 4 +- app/services/impl/grade.py | 106 +- app/services/impl/level.py | 506 ------- app/services/impl/level/__init__.py | 5 + app/services/impl/level/custom.py | 335 +++++ app/services/impl/level/level.py | 417 ++++++ app/services/impl/level/mc_variants.json | 137 ++ app/services/impl/level/upload.py | 404 ++++++ app/services/impl/listening.py | 145 +- app/services/impl/reading.py | 174 ++- app/services/impl/speaking.py | 688 ++++++---- app/services/impl/third_parties/openai.py | 57 +- app/services/impl/training.py | 68 - app/services/impl/training/__init__.py | 7 + app/services/impl/training/kb.py | 88 ++ app/services/impl/training/training.py | 459 +++++++ app/services/impl/writing.py | 177 ++- app/utils/__init__.py | 5 + app/utils/handle_exception.py | 15 + pyproject.toml | 10 +- tmp/placeholder.txt | 1 + 73 files changed, 3642 insertions(+), 2703 deletions(-) create mode 100644 app/dtos/exam.py create mode 100644 app/dtos/sheet.py rename app/helpers/{exercises_helper.py => exercises.py} (76%) create mode 100644 app/helpers/file.py delete mode 100644 app/helpers/io.py create mode 100644 app/helpers/logger.py rename app/helpers/{text_helper.py => text.py} (100%) create mode 100644 app/mappers/__init__.py create mode 100644 app/mappers/exam.py create mode 100644 app/services/abc/kb.py delete mode 100644 app/services/impl/level.py create mode 100644 app/services/impl/level/__init__.py create mode 100644 app/services/impl/level/custom.py create mode 100644 app/services/impl/level/level.py create mode 100644 app/services/impl/level/mc_variants.json create mode 100644 app/services/impl/level/upload.py delete mode 100644 app/services/impl/training.py create mode 100644 app/services/impl/training/__init__.py create mode 100644 app/services/impl/training/kb.py create mode 100644 app/services/impl/training/training.py create mode 100644 app/utils/__init__.py create mode 100644 app/utils/handle_exception.py create mode 100644 tmp/placeholder.txt diff --git a/.env b/.env index 6097ff7..8c214ae 100644 --- a/.env +++ b/.env @@ -1,7 +1,8 @@ +ENV=local OPENAI_API_KEY=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 JWT_SECRET_KEY=6e9c124ba92e8814719dcb0f21200c8aa4d0f119a994ac5e06eb90a366c83ab2 JWT_TEST_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0 -GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/storied-phalanx-349916.json +GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/encoach-staging.json HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== GPT_ZERO_API_KEY=0195b9bb24c5439899f71230809c74af diff --git a/.gitignore b/.gitignore index 05ce478..aecdd8d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,5 @@ __pycache__ .idea .env .DS_Store -firebase-configs/local.json .venv +scripts diff --git a/.idea/ielts-be.iml b/.idea/ielts-be.iml index 7af039d..a9631c9 100644 --- a/.idea/ielts-be.iml +++ b/.idea/ielts-be.iml @@ -5,9 +5,10 @@ + - + diff --git a/.idea/misc.xml b/.idea/misc.xml index f6104af..6601cfb 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,9 @@ - + + + diff --git a/Dockerfile b/Dockerfile index 6ecadc0..64e8726 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,12 +18,16 @@ COPY . ./ COPY --from=requirements-stage /tmp/requirements.txt /app/requirements.txt -RUN apt update && apt install -y ffmpeg - -RUN pip install openai-whisper - -# openai-whisper model in not compatible with the newer 2.0.0 numpy release -RUN pip install --upgrade numpy<2 +RUN apt update && apt install -y \ + ffmpeg \ + poppler-utils \ + texlive-latex-base \ + texlive-fonts-recommended \ + texlive-latex-extra \ + texlive-xetex \ + pandoc \ + librsvg2-bin \ + && rm -rf /var/lib/apt/lists/* RUN pip install --no-cache-dir -r /app/requirements.txt diff --git a/README.md b/README.md index 910c41e..e22b313 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,5 @@ -# Disclaimer +Latest refactor from develop's branch commit 5d5cd21 2024-08-28 -I didn't fully test all the endpoints, the main purpose of this release was for ielts-be to be async but I've also -separated logic through different layers, removed some duplication and implemented dependency injection, so there -could be errors and extensive testing is needed before even considering deploying (if you're even considering it). - -The version this was refactored from was master's branch commit a4caecd 2024-06-13 - -# Changes - -Since one of my use cases is load testing with 5000 concurrent users and ielts-be is sync, I've refactored ielts-be -into this fastapi app. - -The ielts-be Dockerfile runs the container with: - -```CMD exec gunicorn --bind 0.0.0.0:5000 --workers 1 --threads 8 --timeout 0 app:app``` - -And since gunicorn uses WSGI and ielts-be has mostly sync I/O blocking operations, everytime a request encounters -an I/O blocking operation a thread is blocked. Since this config is 1 worker with 8 threads, the container -will only be able to handle 8 concurrent requests at a time before gcloud run cold starts another instance. - -Flask was built with WSGI in mind, having Quart as it's async alternative, even though you can serve Flask -with uvicorn using the [asgiref](https://pypi.org/project/asgiref/) adapter, FastAPI has better performance -than both alternatives and the sync calls would need to be modified either way. # Endpoints @@ -29,34 +7,38 @@ In ielts-ui I've added a wrapper to every backend request in '/src/utils/transla new endpoints if the "BACKEND_TYPE" environment variable is set to "async", if the env variable is not present or with another value, the wrapper will return the old endpoint. -| Method | ielts-be | This one | -|--------|--------------------------------------|------------------------------------------| -| GET | /healthcheck | /api/healthcheck | -| GET | /listening_section_1 | /api/listening/section/1 | -| GET | /listening_section_2 | /api/listening/section/2 | -| GET | /listening_section_3 | /api/listening/section/3 | -| GET | /listening_section_4 | /api/listening/section/4 | -| POST | /listening | /api/listening | -| POST | /writing_task1 | /api/grade/writing/1 | -| POST | /writing_task2 | /api/grade/writing/2 | -| GET | /writing_task1_general | /api/writing/1 | -| GET | /writing_task2_general | /api/writing/2 | -| POST | /speaking_task_1 | /api/grade/speaking/1 | -| POST | /speaking_task_2 | /api/grade/speaking/2 | -| POST | /speaking_task_3 | /api/grade/speaking/3 | -| GET | /speaking_task_1 | /api/speaking/1 | -| GET | /speaking_task_2 | /api/speaking/2 | -| GET | /speaking_task_3 | /api/speaking/3 | -| POST | /speaking | /api/speaking | -| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | -| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | -| GET | /reading_passage_1 | /api/reading/passage/1 | -| GET | /reading_passage_2 | /api/reading/passage/2 | -| GET | /reading_passage_3 | /api/reading/passage/3 | -| GET | /level | /api/level | -| GET | /level_utas | /api/level/utas | -| POST | /fetch_tips | /api/training/tips | -| POST | /grading_summary | /api/grade/summary | +| Method | ielts-be | This one | +|--------|--------------------------------------|---------------------------------------------| +| GET | /healthcheck | /api/healthcheck | +| GET | /listening_section_1 | /api/listening/section/1 | +| GET | /listening_section_2 | /api/listening/section/2 | +| GET | /listening_section_3 | /api/listening/section/3 | +| GET | /listening_section_4 | /api/listening/section/4 | +| POST | /listening | /api/listening | +| POST | /writing_task1 | /api/grade/writing/1 | +| POST | /writing_task2 | /api/grade/writing/2 | +| GET | /writing_task1_general | /api/writing/1 | +| GET | /writing_task2_general | /api/writing/2 | +| POST | /speaking_task_1 | /api/grade/speaking/1 | +| POST | /speaking_task_2 | /api/grade/speaking/2 | +| POST | /speaking_task_3 | /api/grade/speaking/3 | +| GET | /speaking_task_1 | /api/speaking/1 | +| GET | /speaking_task_2 | /api/speaking/2 | +| GET | /speaking_task_3 | /api/speaking/3 | +| POST | /speaking | /api/speaking | +| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | +| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | +| GET | /reading_passage_1 | /api/reading/passage/1 | +| GET | /reading_passage_2 | /api/reading/passage/2 | +| GET | /reading_passage_3 | /api/reading/passage/3 | +| GET | /level | /api/level | +| GET | /level_utas | /api/level/utas | +| POST | /fetch_tips | /api/training/tips | +| POST | /grading_summary | /api/grade/summary | +| POST | /grade_short_answers | /api/grade/short_answers | +| POST | /upload_level | /api/level/upload | +| POST | /training_content | /api/training/ | +| POST | /custom_level | /api/level/custom | # Run the app @@ -64,9 +46,7 @@ This is for Windows, creating venv and activating it may differ based on your OS 1. python -m venv env 2. env\Scripts\activate -3. pip install openai-whisper -4. pip install --upgrade numpy<2 -5. pip install poetry -6. poetry install -7. python main.py +3. pip install poetry +4. poetry install +5. python app.py diff --git a/app.py b/app.py index 684a422..80feec4 100644 --- a/app.py +++ b/app.py @@ -1,1154 +1,30 @@ -import threading -from functools import reduce - -import firebase_admin -from firebase_admin import credentials -from flask import Flask, request -from flask_jwt_extended import JWTManager, jwt_required - -from helper.api_messages import * -from helper.exam_variant import ExamVariant -from helper.exercises import * -from helper.file_helper import delete_files_older_than_one_day -from helper.firebase_helper import * -from helper.heygen_api import create_video, create_videos_and_save_to_db -from helper.openai_interface import * -from helper.question_templates import * -from helper.speech_to_text_helper import * -from heygen.AvatarEnum import AvatarEnum - -load_dotenv() - -app = Flask(__name__) - -app.config['JWT_SECRET_KEY'] = os.getenv("JWT_SECRET_KEY") -jwt = JWTManager(app) - -# Initialize Firebase Admin SDK -cred = credentials.Certificate(os.getenv("GOOGLE_APPLICATION_CREDENTIALS")) -FIREBASE_BUCKET = os.getenv('FIREBASE_BUCKET') - -firebase_admin.initialize_app(cred) - -thread_event = threading.Event() - -# Configure logging -logging.basicConfig(level=logging.DEBUG, # Set the logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) - format='%(asctime)s - %(levelname)s - %(message)s') - - -@app.route('/healthcheck', methods=['GET']) -def healthcheck(): - return {"healthy": True} - - -@app.route('/listening_section_1', methods=['GET']) -@jwt_required() -def get_listening_section_1_question(): - try: - delete_files_older_than_one_day(AUDIO_FILES_PATH) - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(two_people_scenarios)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - - if (len(req_exercises) == 0): - req_exercises = random.sample(LISTENING_EXERCISE_TYPES, 1) - - number_of_exercises_q = divide_number_into_parts(TOTAL_LISTENING_SECTION_1_EXERCISES, len(req_exercises)) - - processed_conversation = generate_listening_1_conversation(topic) - - app.logger.info("Generated conversation: " + str(processed_conversation)) - - start_id = 1 - exercises = generate_listening_conversation_exercises(parse_conversation(processed_conversation), req_exercises, - number_of_exercises_q, - start_id, difficulty) - return { - "exercises": exercises, - "text": processed_conversation, - "difficulty": difficulty - } - except Exception as e: - return str(e) - - -@app.route('/listening_section_2', methods=['GET']) -@jwt_required() -def get_listening_section_2_question(): - try: - delete_files_older_than_one_day(AUDIO_FILES_PATH) - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(social_monologue_contexts)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - - if (len(req_exercises) == 0): - req_exercises = random.sample(LISTENING_EXERCISE_TYPES, 2) - - number_of_exercises_q = divide_number_into_parts(TOTAL_LISTENING_SECTION_2_EXERCISES, len(req_exercises)) - - monologue = generate_listening_2_monologue(topic) - - app.logger.info("Generated monologue: " + str(monologue)) - start_id = 11 - exercises = generate_listening_monologue_exercises(str(monologue), req_exercises, number_of_exercises_q, - start_id, difficulty) - return { - "exercises": exercises, - "text": monologue, - "difficulty": difficulty - } - except Exception as e: - return str(e) - - -@app.route('/listening_section_3', methods=['GET']) -@jwt_required() -def get_listening_section_3_question(): - try: - delete_files_older_than_one_day(AUDIO_FILES_PATH) - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(four_people_scenarios)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - - if (len(req_exercises) == 0): - req_exercises = random.sample(LISTENING_EXERCISE_TYPES, 1) - - number_of_exercises_q = divide_number_into_parts(TOTAL_LISTENING_SECTION_3_EXERCISES, len(req_exercises)) - - processed_conversation = generate_listening_3_conversation(topic) - - app.logger.info("Generated conversation: " + str(processed_conversation)) - - start_id = 21 - exercises = generate_listening_conversation_exercises(parse_conversation(processed_conversation), req_exercises, - number_of_exercises_q, - start_id, difficulty) - return { - "exercises": exercises, - "text": processed_conversation, - "difficulty": difficulty - } - except Exception as e: - return str(e) - - -@app.route('/listening_section_4', methods=['GET']) -@jwt_required() -def get_listening_section_4_question(): - try: - delete_files_older_than_one_day(AUDIO_FILES_PATH) - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(academic_subjects)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - - if (len(req_exercises) == 0): - req_exercises = random.sample(LISTENING_EXERCISE_TYPES, 2) - - number_of_exercises_q = divide_number_into_parts(TOTAL_LISTENING_SECTION_4_EXERCISES, len(req_exercises)) - - monologue = generate_listening_4_monologue(topic) - - app.logger.info("Generated monologue: " + str(monologue)) - start_id = 31 - exercises = generate_listening_monologue_exercises(str(monologue), req_exercises, number_of_exercises_q, - start_id, difficulty) - return { - "exercises": exercises, - "text": monologue, - "difficulty": difficulty - } - except Exception as e: - return str(e) - - -@app.route('/listening', methods=['POST']) -@jwt_required() -def save_listening(): - try: - data = request.get_json() - parts = data.get('parts') - minTimer = data.get('minTimer', LISTENING_MIN_TIMER_DEFAULT) - difficulty = data.get('difficulty', random.choice(difficulties)) - template = getListeningTemplate() - template['difficulty'] = difficulty - id = str(uuid.uuid4()) - for i, part in enumerate(parts, start=0): - part_template = getListeningPartTemplate() - - file_name = str(uuid.uuid4()) + ".mp3" - sound_file_path = AUDIO_FILES_PATH + file_name - firebase_file_path = FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name - if "conversation" in part["text"]: - conversation_text_to_speech(part["text"]["conversation"], sound_file_path) - else: - text_to_speech(part["text"], sound_file_path) - file_url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - - part_template["audio"]["source"] = file_url - part_template["exercises"] = part["exercises"] - - template['parts'].append(part_template) - - if minTimer != LISTENING_MIN_TIMER_DEFAULT: - template["minTimer"] = minTimer - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value - - (result, id) = save_to_db_with_id("listening", template, id) - if result: - return {**template, "id": id} - else: - raise Exception("Failed to save question: " + parts) - except Exception as e: - return str(e) - - -@app.route('/writing_task1', methods=['POST']) -@jwt_required() -def grade_writing_task_1(): - try: - data = request.get_json() - question = data.get('question') - answer = data.get('answer') - if not has_words(answer): - return { - 'comment': "The answer does not contain enough english words.", - 'overall': 0, - 'task_response': { - 'Coherence and Cohesion': 0, - 'Grammatical Range and Accuracy': 0, - 'Lexical Resource': 0, - 'Task Achievement': 0 - } - } - elif not has_x_words(answer, 100): - return { - 'comment': "The answer is insufficient and too small to be graded.", - 'overall': 0, - 'task_response': { - 'Coherence and Cohesion': 0, - 'Grammatical Range and Accuracy': 0, - 'Lexical Resource': 0, - 'Task Achievement': 0 - } - } - else: - messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"perfect_answer": "example perfect answer", "comment": ' - '"comment about answer quality", "overall": 0.0, "task_response": ' - '{"Task Achievement": 0.0, "Coherence and Cohesion": 0.0, ' - '"Lexical Resource": 0.0, "Grammatical Range and Accuracy": 0.0 }') - }, - { - "role": "user", - "content": ('Evaluate the given Writing Task 1 response based on the IELTS grading system, ' - 'ensuring a strict assessment that penalizes errors. Deduct points for deviations ' - 'from the task, and assign a score of 0 if the response fails to address the question. ' - 'Additionally, provide an exemplary answer with a minimum of 150 words, along with a ' - 'detailed commentary highlighting both strengths and weaknesses in the response. ' - '\n Question: "' + question + '" \n Answer: "' + answer + '"') - }, - { - "role": "user", - "content": 'The perfect answer must have at least 150 words.' - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, - ["comment"], - GRADING_TEMPERATURE) - response["overall"] = fix_writing_overall(response["overall"], response["task_response"]) - response['fixed_text'] = get_fixed_text(answer) - return response - except Exception as e: - return str(e) - - -@app.route('/writing_task1_general', methods=['GET']) -@jwt_required() -def get_writing_task_1_general_question(): - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - topic = request.args.get("topic", default=random.choice(mti_topics)) - try: - messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"prompt": "prompt content"}') - }, - { - "role": "user", - "content": ('Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' - 'student to compose a letter. The prompt should present a specific scenario or situation, ' - 'based on the topic of "' + topic + '", requiring the student to provide information, ' - 'advice, or instructions within the letter. ' - 'Make sure that the generated prompt is ' - 'of ' + difficulty + 'difficulty and does not contain ' - 'forbidden subjects in muslim ' - 'countries.') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, "prompt", - GEN_QUESTION_TEMPERATURE) - return { - "question": response["prompt"].strip(), - "difficulty": difficulty, - "topic": topic - } - except Exception as e: - return str(e) - - -@app.route('/writing_task2', methods=['POST']) -@jwt_required() -def grade_writing_task_2(): - try: - data = request.get_json() - question = data.get('question') - answer = data.get('answer') - if not has_words(answer): - return { - 'comment': "The answer does not contain enough english words.", - 'overall': 0, - 'task_response': { - 'Coherence and Cohesion': 0, - 'Grammatical Range and Accuracy': 0, - 'Lexical Resource': 0, - 'Task Achievement': 0 - } - } - elif not has_x_words(answer, 180): - return { - 'comment': "The answer is insufficient and too small to be graded.", - 'overall': 0, - 'task_response': { - 'Coherence and Cohesion': 0, - 'Grammatical Range and Accuracy': 0, - 'Lexical Resource': 0, - 'Task Achievement': 0 - } - } - else: - messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"perfect_answer": "example perfect answer", "comment": ' - '"comment about answer quality", "overall": 0.0, "task_response": ' - '{"Task Achievement": 0.0, "Coherence and Cohesion": 0.0, ' - '"Lexical Resource": 0.0, "Grammatical Range and Accuracy": 0.0 }') - }, - { - "role": "user", - "content": ( - 'Evaluate the given Writing Task 2 response based on the IELTS grading system, ensuring a ' - 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' - 'assign a score of 0 if the response fails to address the question. Additionally, provide an ' - 'exemplary answer with a minimum of 250 words, along with a detailed commentary highlighting ' - 'both strengths and weaknesses in the response.' - '\n Question: "' + question + '" \n Answer: "' + answer + '"') - }, - { - "role": "user", - "content": 'The perfect answer must have at least 250 words.' - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_4_O, messages, token_count, ["comment"], - GEN_QUESTION_TEMPERATURE) - response["overall"] = fix_writing_overall(response["overall"], response["task_response"]) - response['fixed_text'] = get_fixed_text(answer) - return response - except Exception as e: - return str(e) - - -def fix_writing_overall(overall: float, task_response: dict): - if overall > max(task_response.values()) or overall < min(task_response.values()): - total_sum = sum(task_response.values()) - average = total_sum / len(task_response.values()) - rounded_average = round(average, 0) - return rounded_average - return overall - - -@app.route('/writing_task2_general', methods=['GET']) -@jwt_required() -def get_writing_task_2_general_question(): - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - topic = request.args.get("topic", default=random.choice(mti_topics)) - try: - messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"prompt": "prompt content"}') - }, - { - "role": "user", - "content": ( - 'Craft a comprehensive question of ' + difficulty + 'difficulty like the ones for IELTS Writing Task 2 General Training that directs the candidate ' - 'to delve into an in-depth analysis of contrasting perspectives on the topic of "' + topic + '". ' - 'The candidate should be asked to discuss the strengths and weaknesses of both viewpoints, provide evidence or ' - 'examples, and present a well-rounded argument before concluding with their personal opinion on the subject.') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_4_O, messages, token_count, "prompt", GEN_QUESTION_TEMPERATURE) - return { - "question": response["prompt"].strip(), - "difficulty": difficulty, - "topic": topic - } - except Exception as e: - return str(e) - - -@app.route('/speaking_task_1', methods=['POST']) -@jwt_required() -def grade_speaking_task_1(): - request_id = uuid.uuid4() - delete_files_older_than_one_day(AUDIO_FILES_PATH) - sound_file_name = AUDIO_FILES_PATH + str(uuid.uuid4()) - logging.info("POST - speaking_task_1 - Received request to grade speaking task 1. " - "Use this id to track the logs: " + str(request_id) + " - Request data: " + str(request.get_json())) - try: - data = request.get_json() - question = data.get('question') - answer_firebase_path = data.get('answer') - - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Downloading file " + answer_firebase_path) - download_firebase_file(FIREBASE_BUCKET, answer_firebase_path, sound_file_name) - logging.info("POST - speaking_task_1 - " + str( - request_id) + " - Downloaded file " + answer_firebase_path + " to " + sound_file_name) - - answer = speech_to_text(sound_file_name) - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Transcripted answer: " + answer) - - if has_x_words(answer, 20): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"comment": "comment about answer quality", "overall": 0.0, ' - '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' - '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') - }, - { - "role": "user", - "content": ( - 'Evaluate the given Speaking Part 1 response based on the IELTS grading system, ensuring a ' - 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' - 'assign a score of 0 if the response fails to address the question. Additionally, provide ' - 'detailed commentary highlighting both strengths and weaknesses in the response.' - '\n Question: "' + question + '" \n Answer: "' + answer + '"') - } - ] - token_count = count_total_tokens(messages) - - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Requesting grading of the answer.") - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, ["comment"], - GRADING_TEMPERATURE) - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Answer graded: " + str(response)) - - perfect_answer_messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"answer": "perfect answer"}') - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - 'Speaking Part 1 question: "' + question + '"') - } - ] - token_count = count_total_tokens(perfect_answer_messages) - - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Requesting perfect answer.") - response['perfect_answer'] = make_openai_call(GPT_3_5_TURBO, - perfect_answer_messages, - token_count, - ["answer"], - GEN_QUESTION_TEMPERATURE)["answer"] - logging.info("POST - speaking_task_1 - " + str( - request_id) + " - Perfect answer: " + response['perfect_answer']) - - response['transcript'] = answer - - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Requesting fixed text.") - response['fixed_text'] = get_speaking_corrections(answer) - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Fixed text: " + response['fixed_text']) - - if response["overall"] == "0.0" or response["overall"] == 0.0: - response["overall"] = round((response["task_response"]["Fluency and Coherence"] + - response["task_response"]["Lexical Resource"] + response["task_response"][ - "Grammatical Range and Accuracy"] + response["task_response"][ - "Pronunciation"]) / 4, 1) - - logging.info("POST - speaking_task_1 - " + str(request_id) + " - Final response: " + str(response)) - return response - else: - logging.info("POST - speaking_task_1 - " + str( - request_id) + " - The answer had less words than threshold 20 to be graded. Answer: " + answer) - return { - "comment": "The audio recorded does not contain enough english words to be graded.", - "overall": 0, - "task_response": { - "Fluency and Coherence": 0, - "Lexical Resource": 0, - "Grammatical Range and Accuracy": 0, - "Pronunciation": 0 - } - } - except Exception as e: - os.remove(sound_file_name) - return str(e), 400 - - -@app.route('/speaking_task_1', methods=['GET']) -@jwt_required() -def get_speaking_task_1_question(): - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - topic = request.args.get("topic", default=random.choice(mti_topics)) - try: - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"topic": "topic", "question": "question"}') - }, - { - "role": "user", - "content": ( - 'Craft a thought-provoking question of ' + difficulty + ' difficulty for IELTS Speaking Part 1 ' - 'that encourages candidates to delve deeply into ' - 'personal experiences, preferences, or insights on the topic ' - 'of "' + topic + '". Instruct the candidate ' - 'to offer not only detailed ' - 'descriptions but also provide ' - 'nuanced explanations, examples, ' - 'or anecdotes to enrich their response. ' - 'Make sure that the generated question ' - 'does not contain forbidden subjects in ' - 'muslim countries.') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_4_O, messages, token_count, ["topic"], - GEN_QUESTION_TEMPERATURE) - response["type"] = 1 - response["difficulty"] = difficulty - response["topic"] = topic - return response - except Exception as e: - return str(e) - - -@app.route('/speaking_task_2', methods=['POST']) -@jwt_required() -def grade_speaking_task_2(): - request_id = uuid.uuid4() - delete_files_older_than_one_day(AUDIO_FILES_PATH) - sound_file_name = AUDIO_FILES_PATH + str(uuid.uuid4()) - logging.info("POST - speaking_task_2 - Received request to grade speaking task 2. " - "Use this id to track the logs: " + str(request_id) + " - Request data: " + str(request.get_json())) - try: - data = request.get_json() - question = data.get('question') - answer_firebase_path = data.get('answer') - - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Downloading file " + answer_firebase_path) - download_firebase_file(FIREBASE_BUCKET, answer_firebase_path, sound_file_name) - logging.info("POST - speaking_task_2 - " + str( - request_id) + " - Downloaded file " + answer_firebase_path + " to " + sound_file_name) - - answer = speech_to_text(sound_file_name) - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Transcripted answer: " + answer) - - if has_x_words(answer, 20): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"comment": "comment about answer quality", "overall": 0.0, ' - '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' - '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') - }, - { - "role": "user", - "content": ( - 'Evaluate the given Speaking Part 2 response based on the IELTS grading system, ensuring a ' - 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' - 'assign a score of 0 if the response fails to address the question. Additionally, provide ' - 'detailed commentary highlighting both strengths and weaknesses in the response.' - '\n Question: "' + question + '" \n Answer: "' + answer + '"') - } - ] - token_count = count_total_tokens(messages) - - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Requesting grading of the answer.") - response = make_openai_call(GPT_3_5_TURBO, messages, token_count,["comment"], - GRADING_TEMPERATURE) - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Answer graded: " + str(response)) - - perfect_answer_messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"answer": "perfect answer"}') - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - 'Speaking Part 2 question: "' + question + '"') - } - ] - token_count = count_total_tokens(perfect_answer_messages) - - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Requesting perfect answer.") - response['perfect_answer'] = make_openai_call(GPT_3_5_TURBO, - perfect_answer_messages, - token_count, - ["answer"], - GEN_QUESTION_TEMPERATURE)["answer"] - logging.info("POST - speaking_task_2 - " + str( - request_id) + " - Perfect answer: " + response['perfect_answer']) - - response['transcript'] = answer - - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Requesting fixed text.") - response['fixed_text'] = get_speaking_corrections(answer) - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Fixed text: " + response['fixed_text']) - - if response["overall"] == "0.0" or response["overall"] == 0.0: - response["overall"] = round((response["task_response"]["Fluency and Coherence"] + - response["task_response"]["Lexical Resource"] + response["task_response"][ - "Grammatical Range and Accuracy"] + response["task_response"][ - "Pronunciation"]) / 4, 1) - - logging.info("POST - speaking_task_2 - " + str(request_id) + " - Final response: " + str(response)) - return response - else: - logging.info("POST - speaking_task_2 - " + str( - request_id) + " - The answer had less words than threshold 20 to be graded. Answer: " + answer) - return { - "comment": "The audio recorded does not contain enough english words to be graded.", - "overall": 0, - "task_response": { - "Fluency and Coherence": 0, - "Lexical Resource": 0, - "Grammatical Range and Accuracy": 0, - "Pronunciation": 0 - } - } - except Exception as e: - os.remove(sound_file_name) - return str(e), 400 - - -@app.route('/speaking_task_2', methods=['GET']) -@jwt_required() -def get_speaking_task_2_question(): - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - topic = request.args.get("topic", default=random.choice(mti_topics)) - try: - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"topic": "topic", "question": "question", "prompts": ["prompt_1", "prompt_2", "prompt_3"]}') - }, - { - "role": "user", - "content": ( - 'Create a question of ' + difficulty + ' difficulty for IELTS Speaking Part 2 ' - 'that encourages candidates to narrate a ' - 'personal experience or story related to the topic ' - 'of "' + topic + '". Include 3 prompts that ' - 'guide the candidate to describe ' - 'specific aspects of the experience, ' - 'such as details about the situation, ' - 'their actions, and the reasons it left a ' - 'lasting impression. Make sure that the ' - 'generated question does not contain ' - 'forbidden subjects in muslim countries.') - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_4_O, messages, token_count, GEN_FIELDS, GEN_QUESTION_TEMPERATURE) - response["type"] = 2 - response["difficulty"] = difficulty - response["topic"] = topic - return response - except Exception as e: - return str(e) - - -@app.route('/speaking_task_3', methods=['GET']) -@jwt_required() -def get_speaking_task_3_question(): - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - topic = request.args.get("topic", default=random.choice(mti_topics)) - try: - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"topic": "topic", "questions": ["question", "question", "question"]}') - }, - { - "role": "user", - "content": ( - 'Formulate a set of 3 questions of ' + difficulty + ' difficulty for IELTS Speaking Part 3 that encourage candidates to engage in a ' - 'meaningful discussion on the topic of "' + topic + '". Provide inquiries, ensuring ' - 'they explore various aspects, perspectives, and implications related to the topic.' - 'Make sure that the generated question does not contain forbidden subjects in muslim countries.') - - } - ] - token_count = count_total_tokens(messages) - response = make_openai_call(GPT_4_O, messages, token_count, GEN_FIELDS, GEN_QUESTION_TEMPERATURE) - # Remove the numbers from the questions only if the string starts with a number - response["questions"] = [re.sub(r"^\d+\.\s*", "", question) if re.match(r"^\d+\.", question) else question for - question in response["questions"]] - response["type"] = 3 - response["difficulty"] = difficulty - response["topic"] = topic - return response - except Exception as e: - return str(e) - - -@app.route('/speaking_task_3', methods=['POST']) -@jwt_required() -def grade_speaking_task_3(): - request_id = uuid.uuid4() - delete_files_older_than_one_day(AUDIO_FILES_PATH) - logging.info("POST - speaking_task_3 - Received request to grade speaking task 3. " - "Use this id to track the logs: " + str(request_id) + " - Request data: " + str(request.get_json())) - try: - data = request.get_json() - answers = data.get('answers') - text_answers = [] - perfect_answers = [] - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - Received " + str(len(answers)) + " total answers.") - for item in answers: - sound_file_name = AUDIO_FILES_PATH + str(uuid.uuid4()) - - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Downloading file " + item["answer"]) - download_firebase_file(FIREBASE_BUCKET, item["answer"], sound_file_name) - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - Downloaded file " + item["answer"] + " to " + sound_file_name) - - answer_text = speech_to_text(sound_file_name) - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Transcripted answer: " + answer_text) - - text_answers.append(answer_text) - item["answer"] = answer_text - os.remove(sound_file_name) - if not has_x_words(answer_text, 20): - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - The answer had less words than threshold 20 to be graded. Answer: " + answer_text) - return { - "comment": "The audio recorded does not contain enough english words to be graded.", - "overall": 0, - "task_response": { - "Fluency and Coherence": 0, - "Lexical Resource": 0, - "Grammatical Range and Accuracy": 0, - "Pronunciation": 0 - } - } - - perfect_answer_messages = [ - { - "role": "system", - "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"answer": "perfect answer"}') - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - 'Speaking Part 3 question: "' + item["question"] + '"') - } - ] - token_count = count_total_tokens(perfect_answer_messages) - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - Requesting perfect answer for question: " + item["question"]) - perfect_answers.append(make_openai_call(GPT_3_5_TURBO, - perfect_answer_messages, - token_count, - ["answer"], - GEN_QUESTION_TEMPERATURE)) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"comment": "comment about answer quality", "overall": 0.0, ' - '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' - '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') - } - ] - message = ( - "Evaluate the given Speaking Part 3 response based on the IELTS grading system, ensuring a " - "strict assessment that penalizes errors. Deduct points for deviations from the task, and " - "assign a score of 0 if the response fails to address the question. Additionally, provide detailed " - "commentary highlighting both strengths and weaknesses in the response." - "\n\n The questions and answers are: \n\n'") - - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Formatting answers and questions for prompt.") - formatted_text = "" - for i, entry in enumerate(answers, start=1): - formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" - formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - Formatted answers and questions for prompt: " + formatted_text) - - message += formatted_text - - messages.append({ - "role": "user", - "content": message - }) - - token_count = count_total_tokens(messages) - - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Requesting grading of the answers.") - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, ["comment"], GRADING_TEMPERATURE) - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Answers graded: " + str(response)) - - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Adding perfect answers to response.") - for i, answer in enumerate(perfect_answers, start=1): - response['perfect_answer_' + str(i)] = answer - - logging.info("POST - speaking_task_3 - " + str( - request_id) + " - Adding transcript and fixed texts to response.") - for i, answer in enumerate(text_answers, start=1): - response['transcript_' + str(i)] = answer - response['fixed_text_' + str(i)] = get_speaking_corrections(answer) - if response["overall"] == "0.0" or response["overall"] == 0.0: - response["overall"] = round((response["task_response"]["Fluency and Coherence"] + response["task_response"][ - "Lexical Resource"] + response["task_response"]["Grammatical Range and Accuracy"] + - response["task_response"]["Pronunciation"]) / 4, 1) - logging.info("POST - speaking_task_3 - " + str(request_id) + " - Final response: " + str(response)) - return response - except Exception as e: - return str(e), 400 - - -@app.route('/speaking', methods=['POST']) -@jwt_required() -def save_speaking(): - try: - data = request.get_json() - exercises = data.get('exercises') - minTimer = data.get('minTimer', SPEAKING_MIN_TIMER_DEFAULT) - template = getSpeakingTemplate() - template["minTimer"] = minTimer - - if minTimer < SPEAKING_MIN_TIMER_DEFAULT: - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value - - id = str(uuid.uuid4()) - app.logger.info('Received request to save speaking with id: ' + id) - thread_event.set() - thread = threading.Thread( - target=create_videos_and_save_to_db, - args=(exercises, template, id), - name=("thread-save-speaking-" + id) - ) - thread.start() - app.logger.info('Started thread to save speaking. Thread: ' + thread.getName()) - - # Return response without waiting for create_videos_and_save_to_db to finish - return {**template, "id": id} - except Exception as e: - return str(e) - - -@app.route("/speaking/generate_speaking_video", methods=['POST']) -@jwt_required() -def generate_speaking_video(): - try: - data = request.get_json() - avatar = data.get("avatar", random.choice(list(AvatarEnum)).value) - prompts = data.get("prompts", []) - question = data.get("question") - if len(prompts) > 0: - question = question + " In your answer you should consider: " + " ".join(prompts) - sp1_result = create_video(question, avatar) - if sp1_result is not None: - sound_file_path = VIDEO_FILES_PATH + sp1_result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + sp1_result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - sp1_video_path = firebase_file_path - sp1_video_url = url - - return { - "text": data["question"], - "prompts": prompts, - "title": data["topic"], - "video_url": sp1_video_url, - "video_path": sp1_video_path, - "type": "speaking", - "id": uuid.uuid4() - } - else: - app.logger.error("Failed to create video for part 1 question: " + data["question"]) - return str("Failed to create video for part 1 question: " + data["question"]) - - except Exception as e: - return str(e) - - -@app.route("/speaking/generate_interactive_video", methods=['POST']) -@jwt_required() -def generate_interactive_video(): - try: - data = request.get_json() - sp3_questions = [] - avatar = data.get("avatar", random.choice(list(AvatarEnum)).value) - - app.logger.info('Creating videos for speaking part 3') - for question in data["questions"]: - result = create_video(question, avatar) - if result is not None: - sound_file_path = VIDEO_FILES_PATH + result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - video = { - "text": question, - "video_path": firebase_file_path, - "video_url": url - } - sp3_questions.append(video) - else: - app.app.logger.error("Failed to create video for part 3 question: " + question) - - return { - "prompts": sp3_questions, - "title": data["topic"], - "type": "interactiveSpeaking", - "id": uuid.uuid4() - } - except Exception as e: - return str(e) - - -@app.route('/reading_passage_1', methods=['GET']) -@jwt_required() -def get_reading_passage_1_question(): - try: - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(topics)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - return gen_reading_passage_1(topic, req_exercises, difficulty) - except Exception as e: - return str(e) - - -@app.route('/reading_passage_2', methods=['GET']) -@jwt_required() -def get_reading_passage_2_question(): - try: - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(topics)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - return gen_reading_passage_2(topic, req_exercises, difficulty) - except Exception as e: - return str(e) - - -@app.route('/reading_passage_3', methods=['GET']) -@jwt_required() -def get_reading_passage_3_question(): - try: - # Extract parameters from the URL query string - topic = request.args.get('topic', default=random.choice(topics)) - req_exercises = request.args.getlist('exercises') - difficulty = request.args.get("difficulty", default=random.choice(difficulties)) - return gen_reading_passage_3(topic, req_exercises, difficulty) - except Exception as e: - return str(e) - - -@app.route('/level', methods=['GET']) -@jwt_required() -def get_level_exam(): - try: - number_of_exercises = 25 - exercises = gen_multiple_choice_level(number_of_exercises) - return { - "exercises": [exercises], - "isDiagnostic": False, - "minTimer": 25, - "module": "level" - } - except Exception as e: - return str(e) - -@app.route('/level_utas', methods=['GET']) -@jwt_required() -def get_level_utas(): - try: - # Formats - mc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the correct word or group of words that completes the sentences.", - "questions": None, - "type": "multipleChoice", - "part": 1 - } - - umc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the underlined word or group of words that is not correct.", - "questions": None, - "type": "multipleChoice", - "part": 2 - } - - bs_1 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 3 - } - - bs_2 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 4 - } - - reading = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and answer the questions below.", - "questions": None, - "type": "readingExercises", - "part": 5 - } - - all_mc_questions = [] - - # PART 1 - mc_exercises1 = gen_multiple_choice_blank_space_utas(15, 1, all_mc_questions) - print(json.dumps(mc_exercises1, indent=4)) - all_mc_questions.append(mc_exercises1) - - # PART 2 - mc_exercises2 = gen_multiple_choice_blank_space_utas(15, 16, all_mc_questions) - print(json.dumps(mc_exercises2, indent=4)) - all_mc_questions.append(mc_exercises2) - - # PART 3 - mc_exercises3 = gen_multiple_choice_blank_space_utas(15, 31, all_mc_questions) - print(json.dumps(mc_exercises3, indent=4)) - all_mc_questions.append(mc_exercises3) - - mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] - print(json.dumps(mc_exercises, indent=4)) - mc["questions"] = mc_exercises - - # Underlined mc - underlined_mc = gen_multiple_choice_underlined_utas(15, 46) - print(json.dumps(underlined_mc, indent=4)) - umc["questions"] = underlined_mc - - # Blank Space text 1 - blank_space_text_1 = gen_blank_space_text_utas(12, 61, 250) - print(json.dumps(blank_space_text_1, indent=4)) - bs_1["questions"] = blank_space_text_1 - - # Blank Space text 2 - blank_space_text_2 = gen_blank_space_text_utas(14, 73, 350) - print(json.dumps(blank_space_text_2, indent=4)) - bs_2["questions"] = blank_space_text_2 - - # Reading text - reading_text = gen_reading_passage_utas(87, 10, 4) - print(json.dumps(reading_text, indent=4)) - reading["questions"] = reading_text - - return { - "exercises": { - "blankSpaceMultipleChoice": mc, - "underlinedMultipleChoice": umc, - "blankSpaceText1": bs_1, - "blankSpaceText2": bs_2, - "readingExercises": reading, - }, - "isDiagnostic": False, - "minTimer": 25, - "module": "level" - } - except Exception as e: - return str(e) - - -@app.route('/fetch_tips', methods=['POST']) -@jwt_required() -def fetch_answer_tips(): - try: - data = request.get_json() - context = data.get('context') - question = data.get('question') - answer = data.get('answer') - correct_answer = data.get('correct_answer') - messages = get_question_tips(question, answer, correct_answer, context) - token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], - map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) - response = make_openai_call(GPT_3_5_TURBO, messages, token_count, None, TIPS_TEMPERATURE) - - if isinstance(response, str): - response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) - - return response - except Exception as e: - return str(e) - - -@app.route('/grading_summary', methods=['POST']) -@jwt_required() -def grading_summary(): - # Body Format - # {'sections': Array of {'code': key, 'name': name, 'grade': grade}} - # Output Format - # {'sections': Array of {'code': key, 'name': name, 'grade': grade, 'evaluation': evaluation, 'suggestions': suggestions}} - try: - return calculate_grading_summary(request.get_json()) - except Exception as e: - return str(e) - - -if __name__ == '__main__': - app.run() +import os + +import click +import uvicorn +from dotenv import load_dotenv + + +@click.command() +@click.option( + "--env", + type=click.Choice(["local", "dev", "prod"], case_sensitive=False), + default="local", +) +def main(env: str): + load_dotenv() + os.environ["ENV"] = env + if env == "prod": + raise Exception("Production environment not supported yet!") + + uvicorn.run( + app="app.server:app", + host="localhost", + port=8000, + reload=True if env != "prod" else False, + workers=1, + ) + + +if __name__ == "__main__": + main() diff --git a/app/api/grade.py b/app/api/grade.py index 645b4b4..7f054e7 100644 --- a/app/api/grade.py +++ b/app/api/grade.py @@ -2,7 +2,8 @@ from dependency_injector.wiring import inject, Provide from fastapi import APIRouter, Depends, Path, Request from app.controllers.abc import IGradeController -from app.dtos import WritingGradeTaskDTO +from app.dtos.writing import WritingGradeTaskDTO +from app.dtos.speaking import GradeSpeakingAnswersDTO, GradeSpeakingDTO from app.middlewares import Authorized, IsAuthenticatedViaBearerToken controller = "grade_controller" @@ -22,18 +23,29 @@ async def grade_writing_task( return await grade_controller.grade_writing_task(task, data) +@grade_router.post( + '/speaking/2', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_speaking_task_2( + data: GradeSpeakingDTO, + grade_controller: IGradeController = Depends(Provide[controller]) +): + return await grade_controller.grade_speaking_task(2, [data.dict()]) + + @grade_router.post( '/speaking/{task}', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def grade_speaking_task( - request: Request, +async def grade_speaking_task_1_and_3( + data: GradeSpeakingAnswersDTO, task: int = Path(..., ge=1, le=3), grade_controller: IGradeController = Depends(Provide[controller]) ): - data = await request.json() - return await grade_controller.grade_speaking_task(task, data) + return await grade_controller.grade_speaking_task(task, data.answers) @grade_router.post( @@ -47,3 +59,16 @@ async def grading_summary( ): data = await request.json() return await grade_controller.grading_summary(data) + + +@grade_router.post( + '/short_answers', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_short_answers( + request: Request, + grade_controller: IGradeController = Depends(Provide[controller]) +): + data = await request.json() + return await grade_controller.grade_short_answers(data) diff --git a/app/api/level.py b/app/api/level.py index a91bfdd..0c9a791 100644 --- a/app/api/level.py +++ b/app/api/level.py @@ -1,5 +1,5 @@ from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends +from fastapi import APIRouter, Depends, UploadFile, Request from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import ILevelController @@ -27,4 +27,29 @@ async def get_level_exam( async def get_level_utas( level_controller: ILevelController = Depends(Provide[controller]) ): - return await level_controller.get_level_exam() + return await level_controller.get_level_utas() + + +@level_router.post( + '/upload', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def upload( + file: UploadFile, + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.upload_level(file) + + +@level_router.post( + '/custom', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def custom_level( + request: Request, + level_controller: ILevelController = Depends(Provide[controller]) +): + data = await request.json() + return await level_controller.get_custom_level(data) diff --git a/app/api/listening.py b/app/api/listening.py index 8b46bab..3fd15d4 100644 --- a/app/api/listening.py +++ b/app/api/listening.py @@ -6,7 +6,7 @@ from fastapi import APIRouter, Depends, Path from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import IListeningController from app.configs.constants import EducationalContent -from app.dtos import SaveListeningDTO +from app.dtos.listening import SaveListeningDTO controller = "listening_controller" diff --git a/app/api/speaking.py b/app/api/speaking.py index 130e6c2..ee32422 100644 --- a/app/api/speaking.py +++ b/app/api/speaking.py @@ -6,24 +6,40 @@ from fastapi import APIRouter, Path, Query, Depends, BackgroundTasks from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.configs.constants import EducationalContent from app.controllers.abc import ISpeakingController -from app.dtos import SaveSpeakingDTO, SpeakingGenerateVideoDTO, SpeakingGenerateInteractiveVideoDTO +from app.dtos.speaking import ( + SaveSpeakingDTO, GenerateVideo1DTO, GenerateVideo2DTO, GenerateVideo3DTO +) controller = "speaking_controller" speaking_router = APIRouter() +@speaking_router.get( + '/1', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_speaking_task( + first_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + second_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.get_speaking_part(1, first_topic, difficulty, second_topic) + + @speaking_router.get( '/{task}', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject async def get_speaking_task( - task: int = Path(..., ge=1, le=3), + task: int = Path(..., ge=2, le=3), topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), speaking_controller: ISpeakingController = Depends(Provide[controller]) ): - return await speaking_controller.get_speaking_task(task, topic, difficulty) + return await speaking_controller.get_speaking_part(task, topic, difficulty) @speaking_router.post( @@ -40,24 +56,42 @@ async def save_speaking( @speaking_router.post( - '/generate_speaking_video', + '/generate_video/1', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def generate_speaking_video( - data: SpeakingGenerateVideoDTO, +async def generate_video_1( + data: GenerateVideo1DTO, speaking_controller: ISpeakingController = Depends(Provide[controller]) ): - return await speaking_controller.generate_speaking_video(data) + return await speaking_controller.generate_video( + 1, data.avatar, data.first_topic, data.questions, second_topic=data.second_topic + ) @speaking_router.post( - '/generate_interactive_video', + '/generate_video/2', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def generate_interactive_video( - data: SpeakingGenerateInteractiveVideoDTO, +async def generate_video_2( + data: GenerateVideo2DTO, speaking_controller: ISpeakingController = Depends(Provide[controller]) ): - return await speaking_controller.generate_interactive_video(data) + return await speaking_controller.generate_video( + 2, data.avatar, data.topic, [data.question], prompts=data.prompts, suffix=data.suffix + ) + + +@speaking_router.post( + '/generate_video/3', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_video_3( + data: GenerateVideo3DTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_video( + 3, data.avatar, data.topic, data.questions + ) diff --git a/app/api/training.py b/app/api/training.py index a9ad5ae..8c4e44e 100644 --- a/app/api/training.py +++ b/app/api/training.py @@ -1,7 +1,7 @@ from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends +from fastapi import APIRouter, Depends, Request -from app.dtos import TipsDTO +from app.dtos.training import FetchTipsDTO from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import ITrainingController @@ -15,7 +15,20 @@ training_router = APIRouter() ) @inject async def get_reading_passage( - data: TipsDTO, + data: FetchTipsDTO, training_controller: ITrainingController = Depends(Provide[controller]) ): return await training_controller.fetch_tips(data) + + +@training_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def training_content( + request: Request, + training_controller: ITrainingController = Depends(Provide[controller]) +): + data = await request.json() + return await training_controller.get_training_content(data) diff --git a/app/configs/constants.py b/app/configs/constants.py index 9534d70..bb58dba 100644 --- a/app/configs/constants.py +++ b/app/configs/constants.py @@ -2,7 +2,7 @@ from enum import Enum BLACKLISTED_WORDS = ["jesus", "sex", "gay", "lesbian", "homosexual", "god", "angel", "pornography", "beer", "wine", "cocaine", "alcohol", "nudity", "lgbt", "casino", "gambling", "catholicism", - "discrimination", "politics", "politic", "christianity", "islam", "christian", "christians", + "discrimination", "politic", "christianity", "islam", "christian", "christians", "jews", "jew", "discrimination", "discriminatory"] @@ -11,6 +11,26 @@ class ExamVariant(Enum): PARTIAL = "partial" +class CustomLevelExerciseTypes(Enum): + MULTIPLE_CHOICE_4 = "multiple_choice_4" + MULTIPLE_CHOICE_BLANK_SPACE = "multiple_choice_blank_space" + MULTIPLE_CHOICE_UNDERLINED = "multiple_choice_underlined" + BLANK_SPACE_TEXT = "blank_space_text" + READING_PASSAGE_UTAS = "reading_passage_utas" + WRITING_LETTER = "writing_letter" + WRITING_2 = "writing_2" + SPEAKING_1 = "speaking_1" + SPEAKING_2 = "speaking_2" + SPEAKING_3 = "speaking_3" + READING_1 = "reading_1" + READING_2 = "reading_2" + READING_3 = "reading_3" + LISTENING_1 = "listening_1" + LISTENING_2 = "listening_2" + LISTENING_3 = "listening_3" + LISTENING_4 = "listening_4" + + class QuestionType(Enum): LISTENING_SECTION_1 = "Listening Section 1" LISTENING_SECTION_2 = "Listening Section 2" @@ -63,7 +83,14 @@ class FieldsAndExercises: GEN_TEXT_FIELDS = ['title'] LISTENING_GEN_FIELDS = ['transcript', 'exercise'] READING_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch'] + READING_3_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch', 'ideaMatch'] + LISTENING_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] + LISTENING_1_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksFill', + 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm'] + LISTENING_2_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions'] + LISTENING_3_EXERCISE_TYPES = ['multipleChoice3Options', 'writeBlanksQuestions'] + LISTENING_4_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] TOTAL_READING_PASSAGE_1_EXERCISES = 13 TOTAL_READING_PASSAGE_2_EXERCISES = 13 @@ -218,7 +245,6 @@ class EducationalContent: "Space Exploration", "Artificial Intelligence", "Climate Change", - "World Religions", "The Human Brain", "Renewable Energy", "Cultural Diversity", diff --git a/app/configs/dependency_injection.py b/app/configs/dependency_injection.py index c269f6f..c1d13fd 100644 --- a/app/configs/dependency_injection.py +++ b/app/configs/dependency_injection.py @@ -1,3 +1,4 @@ +import json import os from dependency_injector import providers, containers @@ -6,6 +7,7 @@ from openai import AsyncOpenAI from httpx import AsyncClient as HTTPClient from google.cloud.firestore_v1 import AsyncClient as FirestoreClient from dotenv import load_dotenv +from sentence_transformers import SentenceTransformer from app.repositories.impl import * from app.services.impl import * @@ -60,16 +62,26 @@ def config_di( writing_service = providers.Factory(WritingService, llm=llm, ai_detector=ai_detector) + with open('app/services/impl/level/mc_variants.json', 'r') as file: + mc_variants = json.load(file) + level_service = providers.Factory( - LevelService, llm=llm, document_store=firestore, reading_service=reading_service + LevelService, llm=llm, document_store=firestore, mc_variants=mc_variants, reading_service=reading_service, + writing_service=writing_service, speaking_service=speaking_service, listening_service=listening_service ) grade_service = providers.Factory( GradeService, llm=llm ) + embeddings = SentenceTransformer('all-MiniLM-L6-v2') + + training_kb = providers.Factory( + TrainingContentKnowledgeBase, embeddings=embeddings + ) + training_service = providers.Factory( - TrainingService, llm=llm + TrainingService, llm=llm, firestore=firestore, training_kb=training_kb ) # Controllers diff --git a/app/controllers/abc/grade.py b/app/controllers/abc/grade.py index fc851b2..162e246 100644 --- a/app/controllers/abc/grade.py +++ b/app/controllers/abc/grade.py @@ -1,5 +1,5 @@ from abc import ABC, abstractmethod -from typing import Dict +from typing import Dict, List class IGradeController(ABC): @@ -9,18 +9,14 @@ class IGradeController(ABC): pass @abstractmethod - async def grade_speaking_task(self, task: int, data: Dict): + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + pass + + @abstractmethod + async def grade_short_answers(self, data: Dict): pass @abstractmethod async def grading_summary(self, data: Dict): pass - @abstractmethod - async def _grade_speaking_task_1_2(self, task: int, question: str, answer_firebase_path: str): - pass - - @abstractmethod - async def _grade_speaking_task3(self, answers: Dict): - pass - diff --git a/app/controllers/abc/level.py b/app/controllers/abc/level.py index 0cef88a..43fe296 100644 --- a/app/controllers/abc/level.py +++ b/app/controllers/abc/level.py @@ -1,5 +1,8 @@ from abc import ABC, abstractmethod +from fastapi import UploadFile +from typing import Dict + class ILevelController(ABC): @@ -10,3 +13,11 @@ class ILevelController(ABC): @abstractmethod async def get_level_utas(self): pass + + @abstractmethod + async def upload_level(self, file: UploadFile): + pass + + @abstractmethod + async def get_custom_level(self, data: Dict): + pass diff --git a/app/controllers/abc/speaking.py b/app/controllers/abc/speaking.py index d7d48c0..6b96a23 100644 --- a/app/controllers/abc/speaking.py +++ b/app/controllers/abc/speaking.py @@ -1,11 +1,13 @@ from abc import ABC, abstractmethod +from typing import Optional + from fastapi import BackgroundTasks class ISpeakingController(ABC): @abstractmethod - async def get_speaking_task(self, task: int, topic: str, difficulty: str): + async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): pass @abstractmethod @@ -13,9 +15,11 @@ class ISpeakingController(ABC): pass @abstractmethod - async def generate_speaking_video(self, data): - pass - - @abstractmethod - async def generate_interactive_video(self, data): + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): pass diff --git a/app/controllers/abc/training.py b/app/controllers/abc/training.py index 2ba831f..1ce25c0 100644 --- a/app/controllers/abc/training.py +++ b/app/controllers/abc/training.py @@ -6,3 +6,7 @@ class ITrainingController(ABC): @abstractmethod async def fetch_tips(self, data): pass + + @abstractmethod + async def get_training_content(self, data): + pass diff --git a/app/controllers/impl/grade.py b/app/controllers/impl/grade.py index 791b57b..3474664 100644 --- a/app/controllers/impl/grade.py +++ b/app/controllers/impl/grade.py @@ -1,17 +1,12 @@ import logging -import os -import uuid -from typing import Dict - -from fastapi import HTTPException -from pydantic import ValidationError +from typing import Dict, List from app.configs.constants import FilePaths from app.controllers.abc import IGradeController -from app.dtos.speaking import SpeakingGradeTask1And2DTO, SpeakingGradeTask3DTO from app.dtos.writing import WritingGradeTaskDTO -from app.helpers import IOHelper +from app.helpers import FileHelper from app.services.abc import ISpeakingService, IWritingService, IGradeService +from app.utils import handle_exception class GradeController(IGradeController): @@ -28,47 +23,20 @@ class GradeController(IGradeController): self._logger = logging.getLogger(__name__) async def grade_writing_task(self, task: int, data: WritingGradeTaskDTO): - try: - return await self._writing_service.grade_writing_task(task, data.question, data.answer) - except Exception as e: - return str(e) + return await self._writing_service.grade_writing_task(task, data.question, data.answer) - async def grade_speaking_task(self, task: int, data: Dict): - try: - if task in {1, 2}: - body = SpeakingGradeTask1And2DTO(**data) - return await self._grade_speaking_task_1_2(task, body.question, body.answer) - else: - body = SpeakingGradeTask3DTO(**data) - return await self._grade_speaking_task3(body.answers) - except ValidationError as e: - raise HTTPException(status_code=422, detail=e.errors()) + @handle_exception(400) + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + return await self._speaking_service.grade_speaking_task(task, answers) + + async def grade_short_answers(self, data: Dict): + return await self._service.grade_short_answers(data) async def grading_summary(self, data: Dict): - try: - section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] - extracted_sections = self._extract_existing_sections_from_body(data, section_keys) - return await self._service.calculate_grading_summary(extracted_sections) - except Exception as e: - return str(e) - - async def _grade_speaking_task_1_2(self, task: int, question: str, answer_firebase_path: str): - sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) - try: - IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - return await self._speaking_service.grade_speaking_task_1_and_2( - task, question, answer_firebase_path, sound_file_name - ) - except Exception as e: - os.remove(sound_file_name) - return str(e), 400 - - async def _grade_speaking_task3(self, answers: Dict): - try: - IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - return await self._speaking_service.grade_speaking_task_3(answers) - except Exception as e: - return str(e), 400 + section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] + extracted_sections = self._extract_existing_sections_from_body(data, section_keys) + return await self._service.calculate_grading_summary(extracted_sections) @staticmethod def _extract_existing_sections_from_body(my_dict, keys_to_extract): diff --git a/app/controllers/impl/level.py b/app/controllers/impl/level.py index 622163c..eacb202 100644 --- a/app/controllers/impl/level.py +++ b/app/controllers/impl/level.py @@ -1,3 +1,6 @@ +from fastapi import UploadFile +from typing import Dict + from app.controllers.abc import ILevelController from app.services.abc import ILevelService @@ -8,13 +11,13 @@ class LevelController(ILevelController): self._service = level_service async def get_level_exam(self): - try: - return await self._service.get_level_exam() - except Exception as e: - return str(e) + return await self._service.get_level_exam() async def get_level_utas(self): - try: - return await self._service.get_level_utas() - except Exception as e: - return str(e) + return await self._service.get_level_utas() + + async def upload_level(self, file: UploadFile): + return await self._service.upload_level(file) + + async def get_custom_level(self, data: Dict): + return await self._service.get_custom_level(data) diff --git a/app/controllers/impl/listening.py b/app/controllers/impl/listening.py index 9ed57d1..3095388 100644 --- a/app/controllers/impl/listening.py +++ b/app/controllers/impl/listening.py @@ -1,97 +1,19 @@ -import random -import logging from typing import List from app.controllers.abc import IListeningController -from app.dtos import SaveListeningDTO +from app.dtos.listening import SaveListeningDTO from app.services.abc import IListeningService -from app.helpers import IOHelper, ExercisesHelper -from app.configs.constants import ( - FilePaths, EducationalContent, FieldsAndExercises -) class ListeningController(IListeningController): def __init__(self, listening_service: IListeningService): self._service = listening_service - self._logger = logging.getLogger(__name__) - self._sections = { - "section_1": { - "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, - "type": "conversation", - "start_id": 1 - }, - "section_2": { - "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, - "type": "monologue", - "start_id": 11 - }, - "section_3": { - "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, - "type": "conversation", - "start_id": 21 - }, - "section_4": { - "topic": EducationalContent.ACADEMIC_SUBJECTS, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, - "type": "monologue", - "start_id": 31 - } - } - async def get_listening_question(self, section_id: int, topic: str, req_exercises: List[str], difficulty: str): - try: - IOHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - section = self._sections[f"section_{str(section_id)}"] - if not topic: - topic = random.choice(section["topic"]) - - if len(req_exercises) == 0: - req_exercises = random.sample(FieldsAndExercises.LISTENING_EXERCISE_TYPES, section["exercise_sample_size"]) - - number_of_exercises_q = ExercisesHelper.divide_number_into_parts(section["total_exercises"], len(req_exercises)) - - dialog = await self._service.generate_listening_question(section_id, topic) - - if section_id in {1, 3}: - dialog = self.parse_conversation(dialog) - - self._logger.info(f'Generated {section["type"]}: {str(dialog)}') - - exercises = await self._service.generate_listening_exercises( - section_id, str(dialog), req_exercises, number_of_exercises_q, section["start_id"], difficulty - ) - - return { - "exercises": exercises, - "text": dialog, - "difficulty": difficulty - } - except Exception as e: - return str(e) + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str + ): + return await self._service.get_listening_question(section_id, topic, req_exercises, difficulty) async def save_listening(self, data: SaveListeningDTO): - try: - return await self._service.save_listening(data.parts, data.minTimer, data.difficulty) - except Exception as e: - return str(e) - - @staticmethod - def parse_conversation(conversation_data): - conversation_list = conversation_data.get('conversation', []) - readable_text = [] - - for message in conversation_list: - name = message.get('name', 'Unknown') - text = message.get('text', '') - readable_text.append(f"{name}: {text}") - - return "\n".join(readable_text) + return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id) diff --git a/app/controllers/impl/reading.py b/app/controllers/impl/reading.py index da18388..d496c02 100644 --- a/app/controllers/impl/reading.py +++ b/app/controllers/impl/reading.py @@ -15,29 +15,29 @@ class ReadingController(IReadingController): self._logger = logging.getLogger(__name__) self._passages = { "passage_1": { + "start_id": 1, "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_1_EXERCISES }, "passage_2": { + "start_id": 14, "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_2_EXERCISES }, "passage_3": { + "start_id": 27, "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_3_EXERCISES } } async def get_reading_passage(self, passage_id: int, topic: str, req_exercises: List[str], difficulty: str): - try: - passage = self._passages[f'passage_{str(passage_id)}'] + passage = self._passages[f'passage_{str(passage_id)}'] - if len(req_exercises) == 0: - req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) + if len(req_exercises) == 0: + req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) - number_of_exercises_q = ExercisesHelper.divide_number_into_parts( - passage["total_exercises"], len(req_exercises) - ) + number_of_exercises_q = ExercisesHelper.divide_number_into_parts( + passage["total_exercises"], len(req_exercises) + ) - return await self._service.gen_reading_passage( - passage_id, topic, req_exercises, number_of_exercises_q, difficulty - ) - except Exception as e: - return str(e) + return await self._service.gen_reading_passage( + passage_id, topic, req_exercises, number_of_exercises_q, difficulty, passage["start_id"] + ) diff --git a/app/controllers/impl/speaking.py b/app/controllers/impl/speaking.py index c0fbde7..7c2a383 100644 --- a/app/controllers/impl/speaking.py +++ b/app/controllers/impl/speaking.py @@ -1,13 +1,12 @@ import logging import uuid +from typing import Optional from fastapi import BackgroundTasks from app.controllers.abc import ISpeakingController -from app.dtos import ( - SaveSpeakingDTO, SpeakingGenerateVideoDTO, - SpeakingGenerateInteractiveVideoDTO -) +from app.dtos.speaking import SaveSpeakingDTO + from app.services.abc import ISpeakingService from app.configs.constants import ExamVariant, MinTimers from app.configs.question_templates import getSpeakingTemplate @@ -19,45 +18,30 @@ class SpeakingController(ISpeakingController): self._service = speaking_service self._logger = logging.getLogger(__name__) - async def get_speaking_task(self, task: int, topic: str, difficulty: str): - try: - return await self._service.get_speaking_task(task, topic, difficulty) - except Exception as e: - return str(e) + async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): + return await self._service.get_speaking_part(task, topic, difficulty, second_topic) async def save_speaking(self, data: SaveSpeakingDTO, background_tasks: BackgroundTasks): - try: - exercises = data.exercises - min_timer = data.minTimer + exercises = data.exercises + min_timer = data.minTimer - template = getSpeakingTemplate() - template["minTimer"] = min_timer + template = getSpeakingTemplate() + template["minTimer"] = min_timer - if min_timer < MinTimers.SPEAKING_MIN_TIMER_DEFAULT: - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value + if min_timer < MinTimers.SPEAKING_MIN_TIMER_DEFAULT: + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value - req_id = str(uuid.uuid4()) - self._logger.info(f'Received request to save speaking with id: {req_id}') + req_id = str(uuid.uuid4()) + self._logger.info(f'Received request to save speaking with id: {req_id}') - background_tasks.add_task(self._service.create_videos_and_save_to_db, exercises, template, req_id) + background_tasks.add_task(self._service.create_videos_and_save_to_db, exercises, template, req_id) - self._logger.info('Started background task to save speaking.') + self._logger.info('Started background task to save speaking.') - # Return response without waiting for create_videos_and_save_to_db to finish - return {**template, "id": req_id} - except Exception as e: - return str(e) + # Return response without waiting for create_videos_and_save_to_db to finish + return {**template, "id": req_id} - async def generate_speaking_video(self, data: SpeakingGenerateVideoDTO): - try: - return await self._service.generate_speaking_video(data.question, data.topic, data.avatar, data.prompts) - except Exception as e: - return str(e) - - async def generate_interactive_video(self, data: SpeakingGenerateInteractiveVideoDTO): - try: - return await self._service.generate_interactive_video(data.questions, data.topic, data.avatar) - except Exception as e: - return str(e) + async def generate_video(self, *args, **kwargs): + return await self._service.generate_video(*args, **kwargs) diff --git a/app/controllers/impl/training.py b/app/controllers/impl/training.py index d3e3fd9..dc39017 100644 --- a/app/controllers/impl/training.py +++ b/app/controllers/impl/training.py @@ -1,5 +1,7 @@ +from typing import Dict + from app.controllers.abc import ITrainingController -from app.dtos import TipsDTO +from app.dtos.training import FetchTipsDTO from app.services.abc import ITrainingService @@ -8,8 +10,8 @@ class TrainingController(ITrainingController): def __init__(self, training_service: ITrainingService): self._service = training_service - async def fetch_tips(self, data: TipsDTO): - try: - return await self._service.fetch_tips(data.context, data.question, data.answer, data.correct_answer) - except Exception as e: - return str(e) + async def fetch_tips(self, data: FetchTipsDTO): + return await self._service.fetch_tips(data.context, data.question, data.answer, data.correct_answer) + + async def get_training_content(self, data: Dict): + return await self._service.get_training_content(data) diff --git a/app/controllers/impl/writing.py b/app/controllers/impl/writing.py index 45018ce..b01726d 100644 --- a/app/controllers/impl/writing.py +++ b/app/controllers/impl/writing.py @@ -8,7 +8,4 @@ class WritingController(IWritingController): self._service = writing_service async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): - try: - return await self._service.get_writing_task_general_question(task, topic, difficulty) - except Exception as e: - return str(e) + return await self._service.get_writing_task_general_question(task, topic, difficulty) diff --git a/app/dtos/__init__.py b/app/dtos/__init__.py index b51dd73..e69de29 100644 --- a/app/dtos/__init__.py +++ b/app/dtos/__init__.py @@ -1,19 +0,0 @@ -from .listening import SaveListeningDTO -from .speaking import ( - SaveSpeakingDTO, SpeakingGradeTask1And2DTO, - SpeakingGradeTask3DTO, SpeakingGenerateVideoDTO, - SpeakingGenerateInteractiveVideoDTO -) -from .training import TipsDTO -from .writing import WritingGradeTaskDTO - -__all__ = [ - "SaveListeningDTO", - "SaveSpeakingDTO", - "SpeakingGradeTask1And2DTO", - "SpeakingGradeTask3DTO", - "SpeakingGenerateVideoDTO", - "SpeakingGenerateInteractiveVideoDTO", - "TipsDTO", - "WritingGradeTaskDTO" -] diff --git a/app/dtos/exam.py b/app/dtos/exam.py new file mode 100644 index 0000000..779daea --- /dev/null +++ b/app/dtos/exam.py @@ -0,0 +1,57 @@ +from pydantic import BaseModel, Field +from typing import List, Dict, Union, Optional +from uuid import uuid4, UUID + + +class Option(BaseModel): + id: str + text: str + + +class MultipleChoiceQuestion(BaseModel): + id: str + prompt: str + variant: str = "text" + solution: str + options: List[Option] + + +class MultipleChoiceExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + type: str = "multipleChoice" + prompt: str = "Select the appropriate option." + questions: List[MultipleChoiceQuestion] + userSolutions: List = Field(default_factory=list) + + +class FillBlanksWord(BaseModel): + id: str + options: Dict[str, str] + + +class FillBlanksSolution(BaseModel): + id: str + solution: str + + +class FillBlanksExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + type: str = "fillBlanks" + variant: str = "mc" + prompt: str = "Click a blank to select the appropriate word for it." + text: str + solutions: List[FillBlanksSolution] + words: List[FillBlanksWord] + userSolutions: List = Field(default_factory=list) + + +Exercise = Union[MultipleChoiceExercise, FillBlanksExercise] + + +class Part(BaseModel): + exercises: List[Exercise] + context: Optional[str] = Field(default=None) + + +class Exam(BaseModel): + parts: List[Part] diff --git a/app/dtos/listening.py b/app/dtos/listening.py index 83096bd..d7e44db 100644 --- a/app/dtos/listening.py +++ b/app/dtos/listening.py @@ -1,4 +1,5 @@ import random +import uuid from typing import List, Dict from pydantic import BaseModel @@ -10,3 +11,4 @@ class SaveListeningDTO(BaseModel): parts: List[Dict] minTimer: int = MinTimers.LISTENING_MIN_TIMER_DEFAULT difficulty: str = random.choice(EducationalContent.DIFFICULTIES) + id: str = str(uuid.uuid4()) diff --git a/app/dtos/sheet.py b/app/dtos/sheet.py new file mode 100644 index 0000000..8efac82 --- /dev/null +++ b/app/dtos/sheet.py @@ -0,0 +1,29 @@ +from pydantic import BaseModel +from typing import List, Dict, Union, Any, Optional + + +class Option(BaseModel): + id: str + text: str + + +class MultipleChoiceQuestion(BaseModel): + type: str = "multipleChoice" + id: str + prompt: str + variant: str = "text" + options: List[Option] + + +class FillBlanksWord(BaseModel): + type: str = "fillBlanks" + id: str + options: Dict[str, str] + + +Component = Union[MultipleChoiceQuestion, FillBlanksWord, Dict[str, Any]] + + +class Sheet(BaseModel): + batch: Optional[int] = None + components: List[Component] diff --git a/app/dtos/speaking.py b/app/dtos/speaking.py index 14808de..7c8b124 100644 --- a/app/dtos/speaking.py +++ b/app/dtos/speaking.py @@ -11,23 +11,31 @@ class SaveSpeakingDTO(BaseModel): minTimer: int = MinTimers.SPEAKING_MIN_TIMER_DEFAULT -class SpeakingGradeTask1And2DTO(BaseModel): +class GradeSpeakingDTO(BaseModel): question: str answer: str -class SpeakingGradeTask3DTO(BaseModel): - answers: Dict +class GradeSpeakingAnswersDTO(BaseModel): + answers: List[Dict] -class SpeakingGenerateVideoDTO(BaseModel): +class GenerateVideo1DTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + questions: List[str] + first_topic: str + second_topic: str + + +class GenerateVideo2DTO(BaseModel): avatar: str = (random.choice(list(AvatarEnum))).value prompts: List[str] = [] + suffix: str = "" question: str topic: str -class SpeakingGenerateInteractiveVideoDTO(BaseModel): +class GenerateVideo3DTO(BaseModel): avatar: str = (random.choice(list(AvatarEnum))).value questions: List[str] topic: str diff --git a/app/dtos/training.py b/app/dtos/training.py index cb82490..d5de433 100644 --- a/app/dtos/training.py +++ b/app/dtos/training.py @@ -1,8 +1,37 @@ from pydantic import BaseModel +from typing import List -class TipsDTO(BaseModel): +class FetchTipsDTO(BaseModel): context: str question: str answer: str correct_answer: str + + +class QueryDTO(BaseModel): + category: str + text: str + + +class DetailsDTO(BaseModel): + exam_id: str + date: int + performance_comment: str + detailed_summary: str + + +class WeakAreaDTO(BaseModel): + area: str + comment: str + + +class TrainingContentDTO(BaseModel): + details: List[DetailsDTO] + weak_areas: List[WeakAreaDTO] + queries: List[QueryDTO] + + +class TipsDTO(BaseModel): + tip_ids: List[str] + diff --git a/app/helpers/__init__.py b/app/helpers/__init__.py index fb1275d..eddd6da 100644 --- a/app/helpers/__init__.py +++ b/app/helpers/__init__.py @@ -1,11 +1,13 @@ -from .io import IOHelper -from .text_helper import TextHelper +from .file import FileHelper +from .text import TextHelper from .token_counter import count_tokens -from .exercises_helper import ExercisesHelper +from .exercises import ExercisesHelper +from .logger import LoggerHelper __all__ = [ - "IOHelper", + "FileHelper", "TextHelper", "count_tokens", - "ExercisesHelper" + "ExercisesHelper", + "LoggerHelper" ] diff --git a/app/helpers/exercises_helper.py b/app/helpers/exercises.py similarity index 76% rename from app/helpers/exercises_helper.py rename to app/helpers/exercises.py index 618c1da..be40bc8 100644 --- a/app/helpers/exercises_helper.py +++ b/app/helpers/exercises.py @@ -4,7 +4,7 @@ import re import string from wonderwords import RandomWord -from .text_helper import TextHelper +from .text import TextHelper class ExercisesHelper: @@ -70,7 +70,12 @@ class ExercisesHelper: random.shuffle(combined_array) - return combined_array + result = [] + for i, word in enumerate(combined_array): + letter = chr(65 + i) # chr(65) is 'A' + result.append({"letter": letter, "word": word}) + + return result @staticmethod def fillblanks_build_solutions_array(words, start_id): @@ -187,9 +192,58 @@ class ExercisesHelper: @staticmethod def fix_writing_overall(overall: float, task_response: dict): - if overall > max(task_response.values()) or overall < min(task_response.values()): - total_sum = sum(task_response.values()) - average = total_sum / len(task_response.values()) + grades = [category["grade"] for category in task_response.values()] + + if overall > max(grades) or overall < min(grades): + total_sum = sum(grades) + average = total_sum / len(grades) rounded_average = round(average, 0) return rounded_average + return overall + + @staticmethod + def build_options(ideas): + options = [] + letters = iter(string.ascii_uppercase) + for idea in ideas: + options.append({ + "id": next(letters), + "sentence": idea["from"] + }) + return options + + @staticmethod + def build_sentences(ideas, start_id): + sentences = [] + letters = iter(string.ascii_uppercase) + for idea in ideas: + sentences.append({ + "solution": next(letters), + "sentence": idea["idea"] + }) + + random.shuffle(sentences) + for i, sentence in enumerate(sentences, start=start_id): + sentence["id"] = i + return sentences + + @staticmethod + def randomize_mc_options_order(questions): + option_ids = ['A', 'B', 'C', 'D'] + + for question in questions: + # Store the original solution text + original_solution_text = next( + option['text'] for option in question['options'] if option['id'] == question['solution']) + + # Shuffle the options + random.shuffle(question['options']) + + # Update the option ids and find the new solution id + for idx, option in enumerate(question['options']): + option['id'] = option_ids[idx] + if option['text'] == original_solution_text: + question['solution'] = option['id'] + + return questions diff --git a/app/helpers/file.py b/app/helpers/file.py new file mode 100644 index 0000000..aa3230b --- /dev/null +++ b/app/helpers/file.py @@ -0,0 +1,95 @@ +import datetime +from pathlib import Path +import base64 +import io +import os +import shutil +import subprocess +from typing import Optional + +import numpy as np +import pypandoc +from PIL import Image + +import aiofiles + + +class FileHelper: + + @staticmethod + def delete_files_older_than_one_day(directory: str): + current_time = datetime.datetime.now() + + for entry in os.scandir(directory): + if entry.is_file(): + file_path = Path(entry) + file_name = file_path.name + file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) + time_difference = current_time - file_modified_time + if time_difference.days > 1 and "placeholder" not in file_name: + file_path.unlink() + print(f"Deleted file: {file_path}") + + # Supposedly pandoc covers a wide range of file extensions only tested with docx + @staticmethod + def convert_file_to_pdf(input_path: str, output_path: str): + pypandoc.convert_file(input_path, 'pdf', outputfile=output_path, extra_args=[ + '-V', 'geometry:paperwidth=5.5in', + '-V', 'geometry:paperheight=8.5in', + '-V', 'geometry:margin=0.5in', + '-V', 'pagestyle=empty' + ]) + + @staticmethod + def convert_file_to_html(input_path: str, output_path: str): + pypandoc.convert_file(input_path, 'html', outputfile=output_path) + + @staticmethod + def pdf_to_png(path_id: str): + to_png = f"pdftoppm -png exercises.pdf page" + result = subprocess.run(to_png, shell=True, cwd=f'./tmp/{path_id}', capture_output=True, text=True) + if result.returncode != 0: + raise Exception( + f"Couldn't convert pdf to png. Failed to run command '{to_png}' -> ```cmd {result.stderr}```") + + @staticmethod + def is_page_blank(image_bytes: bytes, image_threshold=10) -> bool: + with Image.open(io.BytesIO(image_bytes)) as img: + img_gray = img.convert('L') + img_array = np.array(img_gray) + non_white_pixels = np.sum(img_array < 255) + + return non_white_pixels <= image_threshold + + @classmethod + async def _encode_image(cls, image_path: str, image_threshold=10) -> Optional[str]: + async with aiofiles.open(image_path, "rb") as image_file: + image_bytes = await image_file.read() + + if cls.is_page_blank(image_bytes, image_threshold): + return None + + return base64.b64encode(image_bytes).decode('utf-8') + + @classmethod + def b64_pngs(cls, path_id: str, files: list[str]): + png_messages = [] + for filename in files: + b64_string = cls._encode_image(os.path.join(f'./tmp/{path_id}', filename)) + if b64_string: + png_messages.append({ + "type": "image_url", + "image_url": { + "url": f"data:image/png;base64,{b64_string}" + } + }) + return png_messages + + @staticmethod + def remove_directory(path): + try: + if os.path.exists(path): + if os.path.isdir(path): + shutil.rmtree(path) + except Exception as e: + print(f"An error occurred while trying to remove {path}: {str(e)}") diff --git a/app/helpers/io.py b/app/helpers/io.py deleted file mode 100644 index c170395..0000000 --- a/app/helpers/io.py +++ /dev/null @@ -1,20 +0,0 @@ -import datetime -import os -from pathlib import Path - - -class IOHelper: - - @staticmethod - def delete_files_older_than_one_day(directory: str): - current_time = datetime.datetime.now() - - for entry in os.scandir(directory): - if entry.is_file(): - file_path = Path(entry) - file_name = file_path.name - file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) - time_difference = current_time - file_modified_time - if time_difference.days > 1 and "placeholder" not in file_name: - file_path.unlink() - print(f"Deleted file: {file_path}") diff --git a/app/helpers/logger.py b/app/helpers/logger.py new file mode 100644 index 0000000..762766a --- /dev/null +++ b/app/helpers/logger.py @@ -0,0 +1,23 @@ +import logging +from functools import wraps + + +class LoggerHelper: + + @staticmethod + def suppress_loggers(): + def decorator(f): + @wraps(f) + def wrapped(*args, **kwargs): + root_logger = logging.getLogger() + original_level = root_logger.level + + root_logger.setLevel(logging.ERROR) + + try: + return f(*args, **kwargs) + finally: + root_logger.setLevel(original_level) + + return wrapped + return decorator diff --git a/app/helpers/text_helper.py b/app/helpers/text.py similarity index 100% rename from app/helpers/text_helper.py rename to app/helpers/text.py diff --git a/app/mappers/__init__.py b/app/mappers/__init__.py new file mode 100644 index 0000000..bc00787 --- /dev/null +++ b/app/mappers/__init__.py @@ -0,0 +1,5 @@ +from .exam import ExamMapper + +__all__ = [ + "ExamMapper" +] diff --git a/app/mappers/exam.py b/app/mappers/exam.py new file mode 100644 index 0000000..df26eea --- /dev/null +++ b/app/mappers/exam.py @@ -0,0 +1,66 @@ +from typing import Dict, Any + +from pydantic import ValidationError + +from app.dtos.exam import ( + MultipleChoiceExercise, + FillBlanksExercise, + Part, Exam +) +from app.dtos.sheet import Sheet, Option, MultipleChoiceQuestion, FillBlanksWord + + +class ExamMapper: + + @staticmethod + def map_to_exam_model(response: Dict[str, Any]) -> Exam: + parts = [] + for part in response['parts']: + part_exercises = part['exercises'] + context = part.get('context', None) + + exercises = [] + for exercise in part_exercises: + exercise_type = exercise['type'] + if exercise_type == 'multipleChoice': + exercise_model = MultipleChoiceExercise(**exercise) + elif exercise_type == 'fillBlanks': + exercise_model = FillBlanksExercise(**exercise) + else: + raise ValidationError(f"Unknown exercise type: {exercise_type}") + + exercises.append(exercise_model) + + part_kwargs = {"exercises": exercises} + if context is not None: + part_kwargs["context"] = context + + part_model = Part(**part_kwargs) + parts.append(part_model) + + return Exam(parts=parts) + + @staticmethod + def map_to_sheet(response: Dict[str, Any]) -> Sheet: + components = [] + + for item in response["components"]: + component_type = item["type"] + + if component_type == "multipleChoice": + options = [Option(id=opt["id"], text=opt["text"]) for opt in item["options"]] + components.append(MultipleChoiceQuestion( + id=item["id"], + prompt=item["prompt"], + variant=item.get("variant", "text"), + options=options + )) + elif component_type == "fillBlanks": + components.append(FillBlanksWord( + id=item["id"], + options=item["options"] + )) + else: + components.append(item) + + return Sheet(components=components) diff --git a/app/repositories/abc/document_store.py b/app/repositories/abc/document_store.py index 4afe66d..78b0a12 100644 --- a/app/repositories/abc/document_store.py +++ b/app/repositories/abc/document_store.py @@ -11,3 +11,6 @@ class IDocumentStore(ABC): async def get_all(self, collection: str): pass + + async def get_doc_by_id(self, collection: str, doc_id: str): + pass diff --git a/app/repositories/impl/document_stores/firestore.py b/app/repositories/impl/document_stores/firestore.py index f95badf..30f4e3e 100644 --- a/app/repositories/impl/document_stores/firestore.py +++ b/app/repositories/impl/document_stores/firestore.py @@ -15,9 +15,9 @@ class Firestore(IDocumentStore): update_time, document_ref = await collection_ref.add(item) if document_ref: self._logger.info(f"Document added with ID: {document_ref.id}") - return True, document_ref.id + return document_ref.id else: - return False, None + return None async def save_to_db_with_id(self, collection: str, item, id: str): collection_ref: AsyncCollectionReference = self._client.collection(collection) @@ -26,9 +26,9 @@ class Firestore(IDocumentStore): doc_snapshot = await document_ref.get() if doc_snapshot.exists: self._logger.info(f"Document added with ID: {document_ref.id}") - return True, document_ref.id + return document_ref.id else: - return False, None + return None async def get_all(self, collection: str): collection_ref: AsyncCollectionReference = self._client.collection(collection) @@ -36,3 +36,12 @@ class Firestore(IDocumentStore): async for doc in collection_ref.stream(): docs.append(doc.to_dict()) return docs + + async def get_doc_by_id(self, collection: str, doc_id: str): + collection_ref: AsyncCollectionReference = self._client.collection(collection) + doc_ref: AsyncDocumentReference = collection_ref.document(doc_id) + doc = await doc_ref.get() + + if doc.exists: + return doc.to_dict() + return None diff --git a/app/server.py b/app/server.py index 71cc8fa..5ff7d5d 100644 --- a/app/server.py +++ b/app/server.py @@ -116,6 +116,16 @@ def setup_listeners(_app: FastAPI) -> None: content={"error_code": exc.error_code, "message": exc.message}, ) + @_app.exception_handler(Exception) + async def default_exception_handler(request: Request, exc: Exception): + """ + Don't delete request param + """ + return JSONResponse( + status_code=500, + content=str(exc), + ) + def setup_middleware() -> List[Middleware]: middleware = [ @@ -135,9 +145,10 @@ def setup_middleware() -> List[Middleware]: def create_app() -> FastAPI: + env = os.getenv("ENV") _app = FastAPI( - docs_url=None, - redoc_url=None, + docs_url="/docs" if env != "prod" else None, + redoc_url="/redoc" if env != "prod" else None, middleware=setup_middleware(), lifespan=lifespan ) diff --git a/app/services/abc/__init__.py b/app/services/abc/__init__.py index 82b6cba..b8130df 100644 --- a/app/services/abc/__init__.py +++ b/app/services/abc/__init__.py @@ -5,6 +5,7 @@ from .speaking import ISpeakingService from .reading import IReadingService from .grade import IGradeService from .training import ITrainingService +from .kb import IKnowledgeBase from .third_parties import * __all__ = [ diff --git a/app/services/abc/grade.py b/app/services/abc/grade.py index 41ce1c3..9ee89eb 100644 --- a/app/services/abc/grade.py +++ b/app/services/abc/grade.py @@ -4,20 +4,10 @@ from typing import Dict, List class IGradeService(ABC): + @abstractmethod + async def grade_short_answers(self, data: Dict): + pass + @abstractmethod async def calculate_grading_summary(self, extracted_sections: List): pass - - @abstractmethod - async def _calculate_section_grade_summary(self, section): - pass - - @staticmethod - @abstractmethod - def _parse_openai_response(response): - pass - - @staticmethod - @abstractmethod - def _parse_bullet_points(bullet_points_str, grade): - pass diff --git a/app/services/abc/kb.py b/app/services/abc/kb.py new file mode 100644 index 0000000..4568c0c --- /dev/null +++ b/app/services/abc/kb.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod + +from typing import List, Dict + + +class IKnowledgeBase(ABC): + + @abstractmethod + def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: + pass diff --git a/app/services/abc/level.py b/app/services/abc/level.py index 127235f..7f7d954 100644 --- a/app/services/abc/level.py +++ b/app/services/abc/level.py @@ -1,10 +1,19 @@ from abc import ABC, abstractmethod +import random + +from typing import Dict + +from fastapi import UploadFile + +from app.configs.constants import EducationalContent class ILevelService(ABC): @abstractmethod - async def get_level_exam(self): + async def get_level_exam( + self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False + ) -> Dict: pass @abstractmethod @@ -12,13 +21,27 @@ class ILevelService(ABC): pass @abstractmethod - async def _gen_multiple_choice_level(self, quantity: int, start_id=1): + async def get_custom_level(self, data: Dict): pass @abstractmethod - async def _replace_exercise_if_exists(self, all_exams, current_exercise, current_exam, seen_keys): + async def upload_level(self, upload: UploadFile) -> Dict: pass @abstractmethod - async def _generate_single_mc_level_question(self): + async def gen_multiple_choice( + self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None + ): + pass + + @abstractmethod + async def gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + pass + + @abstractmethod + async def gen_reading_passage_utas( + self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): pass diff --git a/app/services/abc/listening.py b/app/services/abc/listening.py index 3547122..4654fde 100644 --- a/app/services/abc/listening.py +++ b/app/services/abc/listening.py @@ -1,68 +1,18 @@ +import queue from abc import ABC, abstractmethod from queue import Queue -from typing import Dict +from typing import Dict, List class IListeningService(ABC): @abstractmethod - async def generate_listening_question(self, section: int, topic: str) -> Dict: - pass - - @abstractmethod - async def generate_listening_exercises( - self, section: int, dialog: str, - req_exercises: list[str], exercises_queue: Queue, - start_id: int, difficulty: str + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, + number_of_exercises_q=queue.Queue(), start_id=-1 ): pass @abstractmethod - async def save_listening(self, parts, min_timer, difficulty): + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str) -> Dict: pass - - # ================================================================================================================== - # Helpers - # ================================================================================================================== - - @abstractmethod - async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: - pass - - @abstractmethod - async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: - pass - - @abstractmethod - def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): - pass - - @staticmethod - @abstractmethod - def _get_random_voice(gender: str): - pass - - @abstractmethod - async def _gen_multiple_choice_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty - ): - pass - - @abstractmethod - async def _gen_write_blanks_questions_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty - ): - pass - - @abstractmethod - async def _gen_write_blanks_notes_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty - ): - pass - - @abstractmethod - async def _gen_write_blanks_form_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty - ): - pass - diff --git a/app/services/abc/reading.py b/app/services/abc/reading.py index 2621b62..70c672a 100644 --- a/app/services/abc/reading.py +++ b/app/services/abc/reading.py @@ -2,8 +2,6 @@ from abc import ABC, abstractmethod from queue import Queue from typing import List -from app.configs.constants import QuestionType - class IReadingService(ABC): @@ -14,36 +12,11 @@ class IReadingService(ABC): topic: str, req_exercises: List[str], number_of_exercises_q: Queue, - difficulty: str - ): - pass - - # ================================================================================================================== - # Helpers - # ================================================================================================================== - - @abstractmethod - async def generate_reading_passage(self, q_type: QuestionType, topic: str): - pass - - @abstractmethod - async def _generate_reading_exercises( - self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty + difficulty: str, + start_id: int ): pass @abstractmethod - async def _gen_summary_fill_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): - pass - - @abstractmethod - async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): - pass - - @abstractmethod - async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): - pass - - @abstractmethod - async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): + async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): pass diff --git a/app/services/abc/speaking.py b/app/services/abc/speaking.py index 5e19e05..48d0fa8 100644 --- a/app/services/abc/speaking.py +++ b/app/services/abc/speaking.py @@ -1,21 +1,17 @@ from abc import ABC, abstractmethod -from typing import List, Dict +from typing import List, Dict, Optional class ISpeakingService(ABC): @abstractmethod - async def get_speaking_task(self, task_id: int, topic: str, difficulty: str): + async def get_speaking_part( + self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None + ) -> Dict: pass @abstractmethod - async def grade_speaking_task_1_and_2( - self, task: int, question: str, answer_firebase_path: str, sound_file_name: str - ): - pass - - @abstractmethod - async def grade_speaking_task_3(self, answers: Dict, task: int = 3): + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: pass @abstractmethod @@ -23,35 +19,11 @@ class ISpeakingService(ABC): pass @abstractmethod - async def generate_speaking_video(self, original_question: str, topic: str, avatar: str, prompts: List[str]): - pass - - @abstractmethod - async def generate_interactive_video(self, questions: List[str], avatar: str, topic: str): - pass - - # ================================================================================================================== - # Helpers - # ================================================================================================================== - - @staticmethod - @abstractmethod - def _zero_rating(comment: str): - pass - - @staticmethod - @abstractmethod - def _calculate_overall(response: Dict): - pass - - @abstractmethod - async def _get_speaking_corrections(self, text): - pass - - @abstractmethod - async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): - pass - - @abstractmethod - async def _create_video(self, question: str, avatar: str, error_message: str): + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): pass diff --git a/app/services/abc/third_parties/llm.py b/app/services/abc/third_parties/llm.py index 03d5550..38ba83c 100644 --- a/app/services/abc/third_parties/llm.py +++ b/app/services/abc/third_parties/llm.py @@ -1,6 +1,10 @@ from abc import ABC, abstractmethod -from typing import List, Optional +from typing import List, Optional, TypeVar, Callable +from openai.types.chat import ChatCompletionMessageParam +from pydantic import BaseModel + +T = TypeVar('T', bound=BaseModel) class ILLMService(ABC): @@ -19,3 +23,16 @@ class ILLMService(ABC): @abstractmethod async def prediction_override(self, **kwargs): pass + + @abstractmethod + async def pydantic_prediction( + self, + messages: List[ChatCompletionMessageParam], + map_to_model: Callable, + json_scheme: str, + *, + model: Optional[str] = None, + temperature: Optional[float] = None, + max_retries: int = 3 + ) -> List[T] | T | None: + pass diff --git a/app/services/abc/training.py b/app/services/abc/training.py index f4719f0..bb62f01 100644 --- a/app/services/abc/training.py +++ b/app/services/abc/training.py @@ -1,5 +1,7 @@ from abc import ABC, abstractmethod +from typing import Dict + class ITrainingService(ABC): @@ -7,7 +9,6 @@ class ITrainingService(ABC): async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): pass - @staticmethod @abstractmethod - def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + async def get_training_content(self, training_content: Dict) -> Dict: pass diff --git a/app/services/abc/writing.py b/app/services/abc/writing.py index c2dcce1..a59d442 100644 --- a/app/services/abc/writing.py +++ b/app/services/abc/writing.py @@ -1,6 +1,4 @@ from abc import ABC, abstractmethod -from typing import Dict - class IWritingService(ABC): @@ -11,22 +9,3 @@ class IWritingService(ABC): @abstractmethod async def grade_writing_task(self, task: int, question: str, answer: str): pass - - # ================================================================================================================== - # Helpers - # ================================================================================================================== - - @staticmethod - @abstractmethod - def _get_writing_prompt(task: int, topic: str, difficulty: str): - pass - - @staticmethod - @abstractmethod - async def _get_fixed_text(self, text): - pass - - @staticmethod - @abstractmethod - def _zero_rating(comment: str): - pass diff --git a/app/services/impl/__init__.py b/app/services/impl/__init__.py index bf36cee..f0c65cb 100644 --- a/app/services/impl/__init__.py +++ b/app/services/impl/__init__.py @@ -4,7 +4,7 @@ from .reading import ReadingService from .speaking import SpeakingService from .writing import WritingService from .grade import GradeService -from .training import TrainingService +from .training import * from .third_parties import * __all__ = [ @@ -14,6 +14,6 @@ __all__ = [ "SpeakingService", "WritingService", "GradeService", - "TrainingService" ] __all__.extend(third_parties.__all__) +__all__.extend(training.__all__) diff --git a/app/services/impl/grade.py b/app/services/impl/grade.py index 723987b..f3792a2 100644 --- a/app/services/impl/grade.py +++ b/app/services/impl/grade.py @@ -1,42 +1,47 @@ import json -from typing import List -import copy +from typing import List, Dict +from app.configs.constants import GPTModels, TemperatureSettings from app.services.abc import ILLMService, IGradeService class GradeService(IGradeService): - chat_config = {'max_tokens': 1000, 'temperature': 0.2} - tools = [{ - "type": "function", - "function": { - "name": "save_evaluation_and_suggestions", - "description": "Saves the evaluation and suggestions requested by input.", - "parameters": { - "type": "object", - "properties": { - "evaluation": { - "type": "string", - "description": "A comment on the IELTS section grade obtained in the specific section and what it could mean without suggestions.", - }, - "suggestions": { - "type": "string", - "description": "A small paragraph text with suggestions on how to possibly get a better grade than the one obtained.", - }, - "bullet_points": { - "type": "string", - "description": "Text with four bullet points to improve the english speaking ability. Only include text for the bullet points separated by a paragraph. ", - }, - }, - "required": ["evaluation", "suggestions"], - }, - } - }] - def __init__(self, llm: ILLMService): self._llm = llm + async def grade_short_answers(self, data: Dict): + json_format = { + "exercises": [ + { + "id": 1, + "correct": True, + "correct_answer": " correct answer if wrong" + } + ] + } + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' + }, + { + "role": "user", + "content": ( + 'Grade these answers according to the text content and write a correct answer if they are ' + f'wrong. Text, questions and answers:\n {data}' + ) + } + ] + + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["exercises"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + async def calculate_grading_summary(self, extracted_sections: List): ret = [] @@ -116,8 +121,8 @@ class GradeService(IGradeService): ) }] - chat_config = copy.deepcopy(self.chat_config) - tools = copy.deepcopy(self.tools) + chat_config = {'max_tokens': 1000, 'temperature': 0.2} + tools = self.get_tools() res = await self._llm.prediction_override( model="gpt-3.5-turbo", @@ -154,3 +159,42 @@ class GradeService(IGradeService): return [line + '.' if line and not line.endswith('.') else line for line in cleaned_lines] else: return [] + + @staticmethod + def get_tools(): + return [ + { + "type": "function", + "function": { + "name": "save_evaluation_and_suggestions", + "description": "Saves the evaluation and suggestions requested by input.", + "parameters": { + "type": "object", + "properties": { + "evaluation": { + "type": "string", + "description": ( + "A comment on the IELTS section grade obtained in the specific section and what " + "it could mean without suggestions." + ), + }, + "suggestions": { + "type": "string", + "description": ( + "A small paragraph text with suggestions on how to possibly get a better grade " + "than the one obtained." + ), + }, + "bullet_points": { + "type": "string", + "description": ( + "Text with four bullet points to improve the english speaking ability. Only " + "include text for the bullet points separated by a paragraph." + ), + }, + }, + "required": ["evaluation", "suggestions"], + }, + } + } + ] diff --git a/app/services/impl/level.py b/app/services/impl/level.py deleted file mode 100644 index 40f651a..0000000 --- a/app/services/impl/level.py +++ /dev/null @@ -1,506 +0,0 @@ -import json -import random -import uuid - -from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent, QuestionType -from app.helpers import ExercisesHelper -from app.repositories.abc import IDocumentStore -from app.services.abc import ILevelService, ILLMService, IReadingService - - -class LevelService(ILevelService): - - def __init__( - self, llm: ILLMService, document_store: IDocumentStore, reading_service: IReadingService - ): - self._llm = llm - self._document_store = document_store - self._reading_service = reading_service - - async def get_level_exam(self): - number_of_exercises = 25 - exercises = await self._gen_multiple_choice_level(number_of_exercises) - return { - "exercises": [exercises], - "isDiagnostic": False, - "minTimer": 25, - "module": "level" - } - - async def _gen_multiple_choice_level(self, quantity: int, start_id=1): - gen_multiple_choice_for_text = ( - f'Generate {str(quantity)} multiple choice questions of 4 options for an english level exam, some easy ' - 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' - 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' - 'punctuation. Make sure every question only has 1 correct answer.' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": ' - '[{"id": "A", "text": "And"}, {"id": "B", "text": "Cat"}, ' - '{"id": "C", "text": "Happy"}, {"id": "D", "text": "Jump"}], ' - '"prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}]}' - ) - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != quantity: - return await self._gen_multiple_choice_level(quantity, start_id) - else: - all_exams = await self._document_store.get_all("level") - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists( - all_exams, question["questions"][i], question, seen_keys - ) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - - async def _replace_exercise_if_exists(self, all_exams, current_exercise, current_exam, seen_keys): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys - ) - else: - seen_keys.add(key) - - for exam in all_exams: - exam_dict = exam.to_dict() - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam_dict.get("exercises", [])[0]["questions"] - ): - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys - ) - return current_exercise, seen_keys - - async def _generate_single_mc_level_question(self): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"id": "9", "options": [{"id": "A", "text": "And"}, {"id": "B", "text": "Cat"}, ' - '{"id": "C", "text": "Happy"}, {"id": "D", "text": "Jump"}], ' - '"prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}' - ) - }, - { - "role": "user", - "content": ( - 'Generate 1 multiple choice question of 4 options for an english level exam, it can be easy, ' - 'intermediate or advanced.' - ) - - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question - - async def get_level_utas(self): - # Formats - mc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the correct word or group of words that completes the sentences.", - "questions": None, - "type": "multipleChoice", - "part": 1 - } - - umc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the underlined word or group of words that is not correct.", - "questions": None, - "type": "multipleChoice", - "part": 2 - } - - bs_1 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 3 - } - - bs_2 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 4 - } - - reading = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and answer the questions below.", - "questions": None, - "type": "readingExercises", - "part": 5 - } - - all_mc_questions = [] - - # PART 1 - mc_exercises1 = await self._gen_multiple_choice_blank_space_utas(15, 1, all_mc_questions) - print(json.dumps(mc_exercises1, indent=4)) - all_mc_questions.append(mc_exercises1) - - # PART 2 - mc_exercises2 = await self._gen_multiple_choice_blank_space_utas(15, 16, all_mc_questions) - print(json.dumps(mc_exercises2, indent=4)) - all_mc_questions.append(mc_exercises2) - - # PART 3 - mc_exercises3 = await self._gen_multiple_choice_blank_space_utas(15, 31, all_mc_questions) - print(json.dumps(mc_exercises3, indent=4)) - all_mc_questions.append(mc_exercises3) - - mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] - print(json.dumps(mc_exercises, indent=4)) - mc["questions"] = mc_exercises - - # Underlined mc - underlined_mc = await self._gen_multiple_choice_underlined_utas(15, 46) - print(json.dumps(underlined_mc, indent=4)) - umc["questions"] = underlined_mc - - # Blank Space text 1 - blank_space_text_1 = await self._gen_blank_space_text_utas(12, 61, 250) - print(json.dumps(blank_space_text_1, indent=4)) - bs_1["questions"] = blank_space_text_1 - - # Blank Space text 2 - blank_space_text_2 = await self._gen_blank_space_text_utas(14, 73, 350) - print(json.dumps(blank_space_text_2, indent=4)) - bs_2["questions"] = blank_space_text_2 - - # Reading text - reading_text = await self._gen_reading_passage_utas(87, 10, 4) - print(json.dumps(reading_text, indent=4)) - reading["questions"] = reading_text - - return { - "exercises": { - "blankSpaceMultipleChoice": mc, - "underlinedMultipleChoice": umc, - "blankSpaceText1": bs_1, - "blankSpaceText2": bs_2, - "readingExercises": reading, - }, - "isDiagnostic": False, - "minTimer": 25, - "module": "level" - } - - async def _gen_multiple_choice_blank_space_utas(self, quantity: int, start_id: int, all_exams): - gen_multiple_choice_for_text = ( - f'Generate {str(quantity)} multiple choice blank space questions of 4 options for an english ' - 'level exam, some easy questions, some intermediate questions and some advanced questions. Ensure ' - 'that the questions cover a range of topics such as verb tense, subject-verb agreement, pronoun usage, ' - 'sentence structure, and punctuation. Make sure every question only has 1 correct answer.' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": ' - '"And"}, {"id": "B", "text": "Cat"}, {"id": "C", "text": ' - '"Happy"}, {"id": "D", "text": "Jump"}], ' - '"prompt": "Which of the following is a conjunction?", ' - '"solution": "A", "variant": "text"}]}') - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != quantity: - return await self._gen_multiple_choice_level(quantity, start_id) - else: - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists_utas( - all_exams, - question["questions"][i], - question, - seen_keys - ) - return ExercisesHelper.fix_exercise_ids(question, start_id) - - async def _replace_exercise_if_exists_utas(self, all_exams, current_exercise, current_exam, seen_keys): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return self._replace_exercise_if_exists_utas( - all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys - ) - else: - seen_keys.add(key) - - for exam in all_exams: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam.get("questions", []) - ): - return self._replace_exercise_if_exists_utas( - all_exams, await self._generate_single_mc_level_question(), current_exam, seen_keys - ) - return current_exercise, seen_keys - - - async def _gen_multiple_choice_underlined_utas(self, quantity: int, start_id: int): - json_format = { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - } - - gen_multiple_choice_for_text = ( - f'Generate {str(quantity)} multiple choice questions of 4 options for an english ' - 'level exam, some easy questions, some intermediate questions and some advanced questions. Ensure that ' - 'the questions cover a range of topics such as verb tense, subject-verb agreement, pronoun usage, ' - 'sentence structure, and punctuation. Make sure every question only has 1 correct answer.' - ) - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": gen_multiple_choice_for_text - }, - { - "role": "user", - "content": ( - 'The type of multiple choice is the prompt has wrong words or group of words and the options ' - 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' - 'the boss is nice."\nOptions:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' - ) - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != quantity: - return await self._gen_multiple_choice_level(quantity, start_id) - else: - return ExercisesHelper.fix_exercise_ids(question, start_id)["questions"] - - async def _gen_blank_space_text_utas( - self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - json_format = { - "question": { - "words": [ - { - "id": "1", - "text": "a" - }, - { - "id": "2", - "text": "b" - }, - { - "id": "3", - "text": "c" - }, - { - "id": "4", - "text": "d" - } - ], - "text": "text" - } - } - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": f'Generate a text of at least {str(size)} words about the topic {topic}.' - }, - { - "role": "user", - "content": ( - f'From the generated text choose {str(quantity)} words (cannot be sequential words) to replace ' - 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' - 'The ids must be ordered throughout the text and the words must be replaced only once. Put ' - 'the removed words and respective ids on the words array of the json in the correct order.' - ) - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question["question"] - - async def _gen_reading_passage_utas( - self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - - passage = await self._reading_service.generate_reading_passage(QuestionType.READING_PASSAGE_1, topic) - short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) - mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) - return { - "exercises": { - "shortAnswer": short_answer, - "multipleChoice": mc_exercises, - }, - "text": { - "content": passage["text"], - "title": passage["title"] - } - } - - async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): - json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": ( - 'Generate ' + str(sa_quantity) + ' short answer questions, and the possible answers, must have ' - 'maximum 3 words per answer, about this text:\n"' + text + '"') - }, - { - "role": "user", - "content": 'The id starts at ' + str(start_id) + '.' - } - ] - - return ( - await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - )["questions"] - - async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): - json_format = { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - } - - messages = [ - { - "role": "system", - "content": 'You are a helpful assistant designed to output JSON on this format: ' + str(json_format) - }, - { - "role": "user", - "content": 'Generate ' + str( - mc_quantity) + ' multiple choice questions of 4 options for this text:\n' + text - }, - { - "role": "user", - "content": 'Make sure every question only has 1 correct answer.' - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != mc_quantity: - return await self._gen_multiple_choice_level(mc_quantity, start_id) - else: - return ExercisesHelper.fix_exercise_ids(question, start_id)["questions"] diff --git a/app/services/impl/level/__init__.py b/app/services/impl/level/__init__.py new file mode 100644 index 0000000..584a03d --- /dev/null +++ b/app/services/impl/level/__init__.py @@ -0,0 +1,5 @@ +from .level import LevelService + +__all__ = [ + "LevelService" +] \ No newline at end of file diff --git a/app/services/impl/level/custom.py b/app/services/impl/level/custom.py new file mode 100644 index 0000000..09ba991 --- /dev/null +++ b/app/services/impl/level/custom.py @@ -0,0 +1,335 @@ +import queue +import random + +from typing import Dict + +from app.configs.constants import CustomLevelExerciseTypes, EducationalContent +from app.services.abc import ( + ILLMService, ILevelService, IReadingService, + IWritingService, IListeningService, ISpeakingService +) + + +class CustomLevelModule: + + def __init__( + self, + llm: ILLMService, + level: ILevelService, + reading: IReadingService, + listening: IListeningService, + writing: IWritingService, + speaking: ISpeakingService + ): + self._llm = llm + self._level = level + self._reading = reading + self._listening = listening + self._writing = writing + self._speaking = speaking + + # TODO: I've changed this to retrieve the args from the body request and not request query args + async def get_custom_level(self, data: Dict): + nr_exercises = int(data.get('nr_exercises')) + + exercise_id = 1 + response = { + "exercises": {}, + "module": "level" + } + for i in range(1, nr_exercises + 1, 1): + exercise_type = data.get(f'exercise_{i}_type') + exercise_difficulty = data.get(f'exercise_{i}_difficulty', random.choice(['easy', 'medium', 'hard'])) + exercise_qty = int(data.get(f'exercise_{i}_qty', -1)) + exercise_topic = data.get(f'exercise_{i}_topic', random.choice(EducationalContent.TOPICS)) + exercise_topic_2 = data.get(f'exercise_{i}_topic_2', random.choice(EducationalContent.TOPICS)) + exercise_text_size = int(data.get(f'exercise_{i}_text_size', 700)) + exercise_sa_qty = int(data.get(f'exercise_{i}_sa_qty', -1)) + exercise_mc_qty = int(data.get(f'exercise_{i}_mc_qty', -1)) + exercise_mc3_qty = int(data.get(f'exercise_{i}_mc3_qty', -1)) + exercise_fillblanks_qty = int(data.get(f'exercise_{i}_fillblanks_qty', -1)) + exercise_writeblanks_qty = int(data.get(f'exercise_{i}_writeblanks_qty', -1)) + exercise_writeblanksquestions_qty = int(data.get(f'exercise_{i}_writeblanksquestions_qty', -1)) + exercise_writeblanksfill_qty = int(data.get(f'exercise_{i}_writeblanksfill_qty', -1)) + exercise_writeblanksform_qty = int(data.get(f'exercise_{i}_writeblanksform_qty', -1)) + exercise_truefalse_qty = int(data.get(f'exercise_{i}_truefalse_qty', -1)) + exercise_paragraphmatch_qty = int(data.get(f'exercise_{i}_paragraphmatch_qty', -1)) + exercise_ideamatch_qty = int(data.get(f'exercise_{i}_ideamatch_qty', -1)) + + if exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_4.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "normal", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_BLANK_SPACE.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "blank_space", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_UNDERLINED.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "underline", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_blank_space_text_utas( + exercise_qty, exercise_id, exercise_text_size + ) + response["exercises"][f"exercise_{i}"]["type"] = "blankSpaceText" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.READING_PASSAGE_UTAS.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_reading_passage_utas( + exercise_id, exercise_sa_qty, exercise_mc_qty, exercise_topic + ) + response["exercises"][f"exercise_{i}"]["type"] = "readingExercises" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.WRITING_LETTER.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 1, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.WRITING_2.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_1.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 1, exercise_topic, exercise_difficulty, exercise_topic_2 + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_2.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "speaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_3.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 3, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.READING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 1, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 2, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + if exercise_ideamatch_qty != -1: + exercises.append('ideaMatch') + exercise_qty_q.put(exercise_ideamatch_qty) + total_qty = total_qty + exercise_ideamatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 3, exercise_topic, exercises, exercise_qty_q, exercise_id, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 1, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 2, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc3_qty != -1: + exercises.append('multipleChoice3Options') + exercise_qty_q.put(exercise_mc3_qty) + total_qty = total_qty + exercise_mc3_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 3, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_4.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 4, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + + return response diff --git a/app/services/impl/level/level.py b/app/services/impl/level/level.py new file mode 100644 index 0000000..285a11e --- /dev/null +++ b/app/services/impl/level/level.py @@ -0,0 +1,417 @@ +import json +import random +import uuid + +from typing import Dict + +from fastapi import UploadFile + +from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent +from app.helpers import ExercisesHelper +from app.repositories.abc import IDocumentStore +from app.services.abc import ILevelService, ILLMService, IReadingService, IWritingService, ISpeakingService, \ + IListeningService +from .custom import CustomLevelModule +from .upload import UploadLevelModule + + +class LevelService(ILevelService): + + def __init__( + self, + llm: ILLMService, + document_store: IDocumentStore, + mc_variants: Dict, + reading_service: IReadingService, + writing_service: IWritingService, + speaking_service: ISpeakingService, + listening_service: IListeningService + ): + self._llm = llm + self._document_store = document_store + self._reading_service = reading_service + self._custom_module = CustomLevelModule( + llm, self, reading_service, listening_service, writing_service, speaking_service + ) + self._upload_module = UploadLevelModule(llm) + + # TODO: normal and blank spaces only differ on "multiple choice blank space questions" in the prompt + # mc_variants are stored in ./mc_variants.json + self._mc_variants = mc_variants + + async def upload_level(self, upload: UploadFile) -> Dict: + return await self._upload_module.generate_level_from_file(upload) + + async def get_custom_level(self, data: Dict): + return await self._custom_module.get_custom_level(data) + + async def get_level_exam( + self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False + ) -> Dict: + exercises = await self.gen_multiple_choice("normal", number_of_exercises, utas=False) + return { + "exercises": [exercises], + "isDiagnostic": diagnostic, + "minTimer": min_timer, + "module": "level" + } + + async def get_level_utas(self, diagnostic: bool = False, min_timer: int = 25): + # Formats + mc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the correct word or group of words that completes the sentences.", + "questions": None, + "type": "multipleChoice", + "part": 1 + } + + umc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the underlined word or group of words that is not correct.", + "questions": None, + "type": "multipleChoice", + "part": 2 + } + + bs_1 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 3 + } + + bs_2 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 4 + } + + reading = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and answer the questions below.", + "questions": None, + "type": "readingExercises", + "part": 5 + } + + all_mc_questions = [] + + # PART 1 + # await self._gen_multiple_choice("normal", number_of_exercises, utas=False) + mc_exercises1 = await self.gen_multiple_choice( + "blank_space", 15, 1, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises1, indent=4)) + all_mc_questions.append(mc_exercises1) + + # PART 2 + mc_exercises2 = await self.gen_multiple_choice( + "blank_space", 15, 16, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises2, indent=4)) + all_mc_questions.append(mc_exercises2) + + # PART 3 + mc_exercises3 = await self.gen_multiple_choice( + "blank_space", 15, 31, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises3, indent=4)) + all_mc_questions.append(mc_exercises3) + + mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] + print(json.dumps(mc_exercises, indent=4)) + mc["questions"] = mc_exercises + + # Underlined mc + underlined_mc = await self.gen_multiple_choice( + "underline", 15, 46, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(underlined_mc, indent=4)) + umc["questions"] = underlined_mc + + # Blank Space text 1 + blank_space_text_1 = await self.gen_blank_space_text_utas(12, 61, 250) + print(json.dumps(blank_space_text_1, indent=4)) + bs_1["questions"] = blank_space_text_1 + + # Blank Space text 2 + blank_space_text_2 = await self.gen_blank_space_text_utas(14, 73, 350) + print(json.dumps(blank_space_text_2, indent=4)) + bs_2["questions"] = blank_space_text_2 + + # Reading text + reading_text = await self.gen_reading_passage_utas(87, 10, 4) + print(json.dumps(reading_text, indent=4)) + reading["questions"] = reading_text + + return { + "exercises": { + "blankSpaceMultipleChoice": mc, + "underlinedMultipleChoice": umc, + "blankSpaceText1": bs_1, + "blankSpaceText2": bs_2, + "readingExercises": reading, + }, + "isDiagnostic": diagnostic, + "minTimer": min_timer, + "module": "level" + } + + async def gen_multiple_choice( + self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None + ): + mc_template = self._mc_variants[mc_variant] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + gen_multiple_choice_for_text: str = ( + 'Generate {quantity} multiple choice{blank}questions of 4 options for an english level exam, some easy ' + 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' + 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' + 'punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": gen_multiple_choice_for_text.format(quantity=str(quantity), blank=blank_mod) + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != quantity: + return await self.gen_multiple_choice(mc_variant, quantity, start_id, utas=utas, all_exams=all_exams) + else: + if not utas: + all_exams = await self._document_store.get_all("level") + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], + "type": "multipleChoice", + } + else: + if all_exams is not None: + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response + + async def _generate_single_multiple_choice(self, mc_variant: str = "normal"): + mc_template = self._mc_variants[mc_variant]["questions"][0] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": ( + f'Generate 1 multiple choice {blank_mod} question of 4 options for an english level exam, ' + f'it can be easy, intermediate or advanced.' + ) + + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question + + async def _replace_exercise_if_exists( + self, all_exams, current_exercise, current_exam, seen_keys, mc_variant: str, utas: bool = False + ): + # Extracting relevant fields for comparison + key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) + # Check if the key is in the set + if key in seen_keys: + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, seen_keys, + mc_variant, utas + ) + else: + seen_keys.add(key) + + if not utas: + for exam in all_exams: + exam_dict = exam.to_dict() + if len(exam_dict.get("parts", [])) > 0: + exercise_dict = exam_dict.get("parts", [])[0] + if len(exercise_dict.get("exercises", [])) > 0: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exercise_dict.get("exercises", [])[0]["questions"] + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + else: + for exam in all_exams: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exam.get("questions", []) + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + return current_exercise, seen_keys + + async def gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + json_template = self._mc_variants["blank_space_text"] + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate a text of at least {size} words about the topic {topic}.' + }, + { + "role": "user", + "content": ( + f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' + 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' + 'The ids must be ordered throughout the text and the words must be replaced only once. ' + 'Put the removed words and respective ids on the words array of the json in the correct order.' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["question"] + + async def gen_reading_passage_utas( + self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + passage = await self._reading_service.generate_reading_passage(1, topic) + short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) + mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) + return { + "exercises": { + "shortAnswer": short_answer, + "multipleChoice": mc_exercises, + }, + "text": { + "content": passage["text"], + "title": passage["title"] + } + } + + async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): + json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' + }, + { + "role": "user", + "content": ( + f'Generate {sa_quantity} short answer questions, and the possible answers, must have ' + f'maximum 3 words per answer, about this text:\n"{text}"' + ) + }, + { + "role": "user", + "content": f'The id starts at {start_id}.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["questions"] + + async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): + json_template = self._mc_variants["text_mc_utas"] + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate {mc_quantity} multiple choice questions of 4 options for this text:\n{text}' + }, + { + "role": "user", + "content": 'Make sure every question only has 1 correct answer.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != mc_quantity: + return await self._gen_text_multiple_choice_utas(text, mc_quantity, start_id) + else: + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response diff --git a/app/services/impl/level/mc_variants.json b/app/services/impl/level/mc_variants.json new file mode 100644 index 0000000..3b9c55b --- /dev/null +++ b/app/services/impl/level/mc_variants.json @@ -0,0 +1,137 @@ +{ + "normal": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "And" + }, + { + "id": "B", + "text": "Cat" + }, + { + "id": "C", + "text": "Happy" + }, + { + "id": "D", + "text": "Jump" + } + ], + "prompt": "Which of the following is a conjunction?", + "solution": "A", + "variant": "text" + } + ] + }, + "blank_space": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "And" + }, + { + "id": "B", + "text": "Cat" + }, + { + "id": "C", + "text": "Happy" + }, + { + "id": "D", + "text": "Jump" + } + ], + "prompt": "Which of the following is a conjunction?", + "solution": "A", + "variant": "text" + } + ] + }, + "underline": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + }, + "blank_space_text": { + "question": { + "words": [ + { + "id": "1", + "text": "a" + }, + { + "id": "2", + "text": "b" + }, + { + "id": "3", + "text": "c" + }, + { + "id": "4", + "text": "d" + } + ], + "text": "text" + } + }, + "text_mc_utas": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + } +} \ No newline at end of file diff --git a/app/services/impl/level/upload.py b/app/services/impl/level/upload.py new file mode 100644 index 0000000..ee2d326 --- /dev/null +++ b/app/services/impl/level/upload.py @@ -0,0 +1,404 @@ +import aiofiles +import os +import uuid +from logging import getLogger + +from typing import Dict, Any, Tuple, Coroutine + +import pdfplumber +from fastapi import UploadFile + +from app.services.abc import ILLMService +from app.helpers import LoggerHelper, FileHelper +from app.mappers import ExamMapper + +from app.dtos.exam import Exam +from app.dtos.sheet import Sheet + + +class UploadLevelModule: + def __init__(self, openai: ILLMService): + self._logger = getLogger(__name__) + self._llm = openai + + # TODO: create a doc in firestore with a status and get its id, run this in a thread and modify the doc in + # firestore, return the id right away, in generation view poll for the id + async def generate_level_from_file(self, file: UploadFile) -> Dict[str, Any] | None: + ext, path_id = await self._save_upload(file) + FileHelper.convert_file_to_pdf( + f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.pdf' + ) + file_has_images = self._check_pdf_for_images(f'./tmp/{path_id}/exercises.pdf') + + if not file_has_images: + FileHelper.convert_file_to_html(f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.html') + + completion: Coroutine[Any, Any, Exam] = ( + self._png_completion(path_id) if file_has_images else self._html_completion(path_id) + ) + response = await completion + + FileHelper.remove_directory(f'./tmp/{path_id}') + + if response: + return self.fix_ids(response.dict(exclude_none=True)) + return None + + @staticmethod + @LoggerHelper.suppress_loggers() + def _check_pdf_for_images(pdf_path: str) -> bool: + with pdfplumber.open(pdf_path) as pdf: + for page in pdf.pages: + if page.images: + return True + return False + + @staticmethod + async def _save_upload(file: UploadFile) -> Tuple[str, str]: + ext = file.filename.split('.')[-1] + path_id = str(uuid.uuid4()) + os.makedirs(f'./tmp/{path_id}', exist_ok=True) + + tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' + file_bytes: bytes = await file.read() + + async with aiofiles.open(tmp_filename, 'wb') as file: + await file.write(file_bytes) + + return ext, path_id + + def _level_json_schema(self): + return { + "parts": [ + { + "context": "", + "exercises": [ + self._multiple_choice_html(), + self._passage_blank_space_html() + ] + } + ] + } + + async def _html_completion(self, path_id: str) -> Exam: + async with aiofiles.open(f'./tmp/{path_id}/exercises.html', 'r', encoding='utf-8') as f: + html = await f.read() + + return await self._llm.pydantic_prediction( + [self._gpt_instructions_html(), + { + "role": "user", + "content": html + } + ], + ExamMapper.map_to_exam_model, + str(self._level_json_schema()) + ) + + def _gpt_instructions_html(self): + return { + "role": "system", + "content": ( + 'You are GPT Scraper and your job is to clean dirty html into clean usable JSON formatted data.' + 'Your current task is to scrape html english questions sheets.\n\n' + + 'In the question sheet you will only see 4 types of question:\n' + '- blank space multiple choice\n' + '- underline multiple choice\n' + '- reading passage blank space multiple choice\n' + '- reading passage multiple choice\n\n' + + 'For the first two types of questions the template is the same but the question prompts differ, ' + 'whilst in the blank space multiple choice you must include in the prompt the blank spaces with ' + 'multiple "_", in the underline you must include in the prompt the to ' + 'indicate the underline and the options a, b, c, d must be the ordered underlines in the prompt.\n\n' + + 'For the reading passage exercise you must handle the formatting of the passages. If it is a ' + 'reading passage with blank spaces you will see blanks represented with (question id) followed by a ' + 'line and your job is to replace the brackets with the question id and line with "{{question id}}" ' + 'with 2 newlines between paragraphs. For the reading passages without blanks you must remove ' + 'any numbers that may be there to specify paragraph numbers or line numbers, and place 2 newlines ' + 'between paragraphs.\n\n' + + 'IMPORTANT: Note that for the reading passages, the html might not reflect the actual paragraph ' + 'structure, don\'t format the reading passages paragraphs only by the

tags, try to figure ' + 'out the best paragraph separation possible.' + + 'You will place all the information in a single JSON: ' + '{"parts": [{"exercises": [{...}], "context": ""}]}\n ' + 'Where {...} are the exercises templates for each part of a question sheet and the optional field ' + 'context.' + + 'IMPORTANT: The question sheet may be divided by sections but you need to only consider the parts, ' + 'so that you can group the exercises by the parts that are in the html, this is crucial since only ' + 'reading passage multiple choice require context and if the context is included in parts where it ' + 'is not required the UI will be messed up. Some make sure to correctly group the exercises by parts.\n' + + 'The templates for the exercises are the following:\n' + '- blank space multiple choice, underline multiple choice and reading passage multiple choice: ' + f'{self._multiple_choice_html()}\n' + f'- reading passage blank space multiple choice: {self._passage_blank_space_html()}\n' + + 'IMPORTANT: For the reading passage multiple choice the context field must be set with the reading ' + 'passages without paragraphs or line numbers, with 2 newlines between paragraphs, for the other ' + 'exercises exclude the context field.' + ) + } + + @staticmethod + def _multiple_choice_html(): + return { + "type": "multipleChoice", + "prompt": "Select the appropriate option.", + "questions": [ + { + "id": "", + "prompt": "", + "solution": "", + "options": [ + { + "id": "A", + "text": "" + }, + { + "id": "B", + "text": "" + }, + { + "id": "C", + "text": "" + }, + { + "id": "D", + "text": "" + } + ] + } + ] + } + + @staticmethod + def _passage_blank_space_html(): + return { + "type": "fillBlanks", + "variant": "mc", + "prompt": "Click a blank to select the appropriate word for it.", + "text": ( + "}} with 2 newlines between paragraphs>" + ), + "solutions": [ + { + "id": "", + "solution": "" + } + ], + "words": [ + { + "id": "", + "options": { + "A": "", + "B": "", + "C": "", + "D": "" + } + } + ] + } + + async def _png_completion(self, path_id: str) -> Exam: + FileHelper.pdf_to_png(path_id) + + tmp_files = os.listdir(f'./tmp/{path_id}') + pages = [f for f in tmp_files if f.startswith('page-') and f.endswith('.png')] + pages.sort(key=lambda f: int(f.split('-')[1].split('.')[0])) + + json_schema = { + "components": [ + {"type": "part", "part": ""}, + self._multiple_choice_png(), + {"type": "blanksPassage", "text": ( + "}} with 2 newlines between paragraphs>" + )}, + {"type": "passage", "context": ( + "" + )}, + self._passage_blank_space_png() + ] + } + + components = [] + + for i in range(len(pages)): + current_page = pages[i] + next_page = pages[i + 1] if i + 1 < len(pages) else None + batch = [current_page, next_page] if next_page else [current_page] + + sheet = await self._png_batch(path_id, batch, json_schema) + sheet.batch = i + 1 + components.append(sheet.dict()) + + batches = {"batches": components} + + return await self._batches_to_exam_completion(batches) + + async def _png_batch(self, path_id: str, files: list[str], json_schema) -> Sheet: + return await self._llm.pydantic_prediction( + [self._gpt_instructions_png(), + { + "role": "user", + "content": [ + *FileHelper.b64_pngs(path_id, files) + ] + } + ], + ExamMapper.map_to_sheet, + str(json_schema) + ) + + def _gpt_instructions_png(self): + return { + "role": "system", + "content": ( + 'You are GPT OCR and your job is to scan image text data and format it to JSON format.' + 'Your current task is to scan english questions sheets.\n\n' + + 'You will place all the information in a single JSON: {"components": [{...}]} where {...} is a set of ' + 'sheet components you will retrieve from the images, the components and their corresponding JSON ' + 'templates are as follows:\n' + + '- Part, a standalone part or part of a section of the question sheet: ' + '{"type": "part", "part": ""}\n' + + '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' + 'the prompt field of the template: blanks, underlines and normal. ' + + 'In the blanks prompt you must leave 5 underscores to represent the blank space. ' + 'In the underlines questions the objective is to pick the words that are incorrect in the given ' + 'sentence, for these questions you must wrap the answer to the question with the html tag , ' + 'choose 3 other words to wrap in , place them in the prompt field and use the underlined words ' + 'in the order they appear in the question for the options A to D, disreguard options that might be ' + 'included underneath the underlines question and use the ones you wrapped in .' + 'In normal you just leave the question as is. ' + + f'The template for multiple choice questions is the following: {self._multiple_choice_png()}.\n' + + '- Reading Passages, there are two types of reading passages. Reading passages where you will see ' + 'blanks represented by a (question id) followed by a line, you must format these types of reading ' + 'passages to be only the text with the brackets that have the question id and line replaced with ' + '"{{question id}}", also place 2 newlines between paragraphs. For the reading passages without blanks ' + 'you must remove any numbers that may be there to specify paragraph numbers or line numbers, ' + 'and place 2 newlines between paragraphs. ' + + 'For the reading passages with blanks the template is: {"type": "blanksPassage", ' + '"text": "}} also place 2 newlines between paragraphs>"}. ' + + 'For the reading passage without blanks is: {"type": "passage", "context": ""}\n' + + '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' + 'options with the question id and the options from a to d. The template is: ' + f'{self._passage_blank_space_png()}\n' + + 'IMPORTANT: You must place the components in the order that they were given to you. If an exercise or ' + 'reading passages are cut off don\'t include them in the JSON.' + ) + } + + def _multiple_choice_png(self): + multiple_choice = self._multiple_choice_html()["questions"][0] + multiple_choice["type"] = "multipleChoice" + multiple_choice.pop("solution") + return multiple_choice + + def _passage_blank_space_png(self): + passage_blank_space = self._passage_blank_space_html()["words"][0] + passage_blank_space["type"] = "fillBlanks" + return passage_blank_space + + async def _batches_to_exam_completion(self, batches: Dict[str, Any]) -> Exam: + return await self._llm.pydantic_prediction( + [self._gpt_instructions_html(), + { + "role": "user", + "content": str(batches) + } + ], + ExamMapper.map_to_exam_model, + str(self._level_json_schema()) + ) + + def _gpt_instructions_batches(self): + return { + "role": "system", + "content": ( + 'You are helpfull assistant. Your task is to merge multiple batches of english question sheet ' + 'components and solve the questions. Each batch may contain overlapping content with the previous ' + 'batch, or close enough content which needs to be excluded. The components are as follows:' + + '- Part, a standalone part or part of a section of the question sheet: ' + '{"type": "part", "part": ""}\n' + + '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' + 'the prompt field of the template: blanks, underlines and normal. ' + + 'In a blanks question, the prompt has underscores to represent the blank space, you must select the ' + 'appropriate option to solve it.' + + 'In a underlines question, the prompt has 4 underlines represented by the html tags , you must ' + 'select the option that makes the prompt incorrect to solve it. If the options order doesn\'t reflect ' + 'the order in which the underlines appear in the prompt you will need to fix it.' + + 'In a normal question there isn\'t either blanks or underlines in the prompt, you should just ' + 'select the appropriate solution.' + + f'The template for these questions is the same: {self._multiple_choice_png()}\n' + + '- Reading Passages, there are two types of reading passages with different templates. The one with ' + 'type "blanksPassage" where the text field holds the passage and a blank is represented by ' + '{{}} and the other one with type "passage" that has the context field with just ' + 'reading passages. For both of these components you will have to remove any additional data that might ' + 'be related to a question description and also remove some "()" and "_" from blanksPassage' + ' if there are any. These components are used in conjunction with other ones.' + + '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' + 'options with the question id and the options from a to d. The template is: ' + f'{self._passage_blank_space_png()}\n\n' + + 'Now that you know the possible components here\'s what I want you to do:\n' + '1. Remove duplicates. A batch will have duplicates of other batches and the components of ' + 'the next batch should always take precedence over the previous one batch, what I mean by this is that ' + 'if batch 1 has, for example, multiple choice question with id 10 and the next one also has id 10, ' + 'you pick the next one.\n' + '2. Solve the exercises. There are 4 types of exercises, the 3 multipleChoice variants + a fill blanks ' + 'exercise. For the multiple choice question follow the previous instruction to solve them and place ' + f'them in this format: {self._multiple_choice_html()}. For the fill blanks exercises you need to match ' + 'the correct blanksPassage to the correct fillBlanks options and then pick the correct option. Here is ' + f'the template for this exercise: {self._passage_blank_space_html()}.\n' + f'3. Restructure the JSON to match this template: {self._level_json_schema()}. ' + f'You must group the exercises by the parts in the order they appear in the batches components. ' + f'The context field of a part is the context of a passage component that has text relevant to normal ' + f'multiple choice questions.\n' + + 'Do your utmost to fullfill the requisites, make sure you include all non-duplicate questions' + 'in your response and correctly structure the JSON.' + ) + } + + @staticmethod + def fix_ids(response): + counter = 1 + for part in response["parts"]: + for exercise in part["exercises"]: + if exercise["type"] == "multipleChoice": + for question in exercise["questions"]: + question["id"] = counter + counter += 1 + if exercise["type"] == "fillBlanks": + for i in range(len(exercise["words"])): + exercise["words"][i]["id"] = counter + exercise["solutions"][i]["id"] = counter + counter += 1 + return response diff --git a/app/services/impl/listening.py b/app/services/impl/listening.py index af8f789..14c7a07 100644 --- a/app/services/impl/listening.py +++ b/app/services/impl/listening.py @@ -1,15 +1,18 @@ +import queue import uuid +from logging import getLogger from queue import Queue import random -from typing import Dict +from typing import Dict, List from app.repositories.abc import IFileStorage, IDocumentStore from app.services.abc import IListeningService, ILLMService, ITextToSpeechService from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate from app.configs.constants import ( - NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant + NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant, EducationalContent, + FieldsAndExercises ) -from app.helpers import ExercisesHelper +from app.helpers import ExercisesHelper, FileHelper class ListeningService(IListeningService): @@ -33,25 +36,83 @@ class ListeningService(IListeningService): self._tts = tts self._file_storage = file_storage self._document_store = document_store + self._logger = getLogger(__name__) self._sections = { "section_1": { + "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_1_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, + "start_id": 1, "generate_dialogue": self._generate_listening_conversation, - "type": "conversation" + "type": "conversation", }, "section_2": { + "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, + "exercise_types": FieldsAndExercises.LISTENING_2_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, + "start_id": 11, "generate_dialogue": self._generate_listening_monologue, - "type": "monologue" + "type": "monologue", }, "section_3": { + "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_3_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, + "start_id": 21, "generate_dialogue": self._generate_listening_conversation, - "type": "conversation" + "type": "conversation", }, "section_4": { + "topic": EducationalContent.ACADEMIC_SUBJECTS, + "exercise_types": FieldsAndExercises.LISTENING_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, + "start_id": 31, "generate_dialogue": self._generate_listening_monologue, "type": "monologue" } } + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, + number_of_exercises_q=queue.Queue(), start_id=-1 + ): + FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + section = self._sections[f"section_{section_id}"] + if not topic: + topic = random.choice(section["topic"]) + + if len(req_exercises) == 0: + req_exercises = random.sample(section["exercise_types"], section["exercise_sample_size"]) + + if number_of_exercises_q.empty(): + number_of_exercises_q = ExercisesHelper.divide_number_into_parts( + section["total_exercises"], len(req_exercises) + ) + + if start_id == -1: + start_id = section["start_id"] + + dialog = await self.generate_listening_question(section_id, topic) + + if section_id in {1, 3}: + dialog = self.parse_conversation(dialog) + + self._logger.info(f'Generated {section["type"]}: {dialog}') + + exercises = await self.generate_listening_exercises( + section_id, str(dialog), req_exercises, number_of_exercises_q, start_id, difficulty + ) + + return { + "exercises": exercises, + "text": dialog, + "difficulty": difficulty + } + async def generate_listening_question(self, section: int, topic: str): return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) @@ -67,9 +128,10 @@ class ListeningService(IListeningService): for req_exercise in req_exercises: number_of_exercises = number_of_exercises_q.get() - if req_exercise == "multipleChoice": + if req_exercise == "multipleChoice" or req_exercise == "multipleChoice3Options": + n_options = 4 if "multipleChoice" else 3 question = await self._gen_multiple_choice_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty + dialog_type, dialog, number_of_exercises, start_id, difficulty, n_options ) exercises.append(question) @@ -100,10 +162,9 @@ class ListeningService(IListeningService): return exercises - async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str): + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): template = getListeningTemplate() template['difficulty'] = difficulty - listening_id = str(uuid.uuid4()) for i, part in enumerate(parts, start=0): part_template = getListeningPartTemplate() @@ -127,8 +188,8 @@ class ListeningService(IListeningService): else: template["variant"] = ExamVariant.FULL.value - (result, listening_id) = await self._document_store.save_to_db_with_id("listening", template, listening_id) - if result: + listening_id = await self._document_store.save_to_db_with_id("listening", template, listening_id) + if listening_id: return {**template, "id": listening_id} else: raise Exception("Failed to save question: " + str(parts)) @@ -160,6 +221,20 @@ class ListeningService(IListeningService): } ] + if section == 1: + messages.extend([ + { + "role": "user", + "content": 'Try to have misleading discourse (refer multiple dates, multiple colors and etc).' + + }, + { + "role": "user", + "content": 'Try to have spelling of names (cities, people, etc)' + + } + ]) + response = await self._llm.prediction( GPTModels.GPT_4_O, messages, @@ -170,7 +245,11 @@ class ListeningService(IListeningService): return self._get_conversation_voices(response, True) async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: - context = 'social context' if section == 2 else 'academic subject' + head = ( + 'Generate a comprehensive monologue set in the social context of' + if section == 2 else + 'Generate a comprehensive and complex monologue on the academic subject of' + ) messages = [ { @@ -182,7 +261,7 @@ class ListeningService(IListeningService): { "role": "user", "content": ( - f'Generate a comprehensive monologue set in the {context} of "{topic}". {self.MONOLOGUE_TAIL}' + f'{head}: "{topic}". {self.MONOLOGUE_TAIL}' ) } ] @@ -233,7 +312,7 @@ class ListeningService(IListeningService): # ================================================================================================================== async def _gen_multiple_choice_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str, n_options: int = 4 ): messages = [ { @@ -248,8 +327,8 @@ class ListeningService(IListeningService): { "role": "user", "content": ( - f'Generate {str(quantity)} {difficulty} difficulty multiple choice questions of 4 options ' - f'for this {dialog_type}:\n"' + text + '"') + f'Generate {quantity} {difficulty} difficulty multiple choice questions of {n_options} ' + f'options for this {dialog_type}:\n"' + text + '"') } ] @@ -268,7 +347,7 @@ class ListeningService(IListeningService): } async def _gen_write_blanks_questions_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str ): messages = [ { @@ -280,7 +359,7 @@ class ListeningService(IListeningService): { "role": "user", "content": ( - f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' + f'Generate {quantity} {difficulty} difficulty short answer questions, and the ' f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') } ] @@ -300,7 +379,7 @@ class ListeningService(IListeningService): } async def _gen_write_blanks_notes_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str ): messages = [ { @@ -312,7 +391,7 @@ class ListeningService(IListeningService): { "role": "user", "content": ( - f'Generate {str(quantity)} {difficulty} difficulty notes taken from this ' + f'Generate {quantity} {difficulty} difficulty notes taken from this ' f'{dialog_type}:\n"{text}"' ) @@ -357,7 +436,7 @@ class ListeningService(IListeningService): } async def _gen_write_blanks_form_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id, difficulty + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str ): messages = [ { @@ -369,12 +448,21 @@ class ListeningService(IListeningService): { "role": "user", "content": ( - f'Generate a form with {str(quantity)} {difficulty} difficulty key-value pairs ' + f'Generate a form with {quantity} {difficulty} difficulty key-value pairs ' f'about this {dialog_type}:\n"{text}"' ) } ] + if dialog_type == "conversation": + messages.append({ + "role": "user", + "content": ( + 'It must be a form and not questions. ' + 'Example: {"form": ["Color of car": "blue", "Brand of car": "toyota"]}' + ) + }) + parsed_form = await self._llm.prediction( GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE ) @@ -391,3 +479,14 @@ class ListeningService(IListeningService): "type": "writeBlanks" } + @staticmethod + def parse_conversation(conversation_data): + conversation_list = conversation_data.get('conversation', []) + readable_text = [] + + for message in conversation_list: + name = message.get('name', 'Unknown') + text = message.get('text', '') + readable_text.append(f"{name}: {text}") + + return "\n".join(readable_text) \ No newline at end of file diff --git a/app/services/impl/reading.py b/app/services/impl/reading.py index 243d382..50b136d 100644 --- a/app/services/impl/reading.py +++ b/app/services/impl/reading.py @@ -12,42 +12,25 @@ class ReadingService(IReadingService): def __init__(self, llm: ILLMService): self._llm = llm - self._passages = { - "passage_1": { - "question_type": QuestionType.READING_PASSAGE_1, - "start_id": 1 - }, - "passage_2": { - "question_type": QuestionType.READING_PASSAGE_2, - "start_id": 14 - }, - "passage_3": { - "question_type": QuestionType.READING_PASSAGE_3, - "start_id": 27 - } - } async def gen_reading_passage( self, - passage_id: int, + part: int, topic: str, req_exercises: List[str], number_of_exercises_q: Queue, - difficulty: str + difficulty: str, + start_id: int ): - _passage = self._passages[f'passage_{str(passage_id)}'] - - passage = await self.generate_reading_passage(_passage["question_type"], topic) - - if passage == "": - return await self.gen_reading_passage(passage_id, topic, req_exercises, number_of_exercises_q, difficulty) - - start_id = _passage["start_id"] + passage = await self.generate_reading_passage(part, topic) exercises = await self._generate_reading_exercises( passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty ) + if ExercisesHelper.contains_empty_dict(exercises): - return await self.gen_reading_passage(passage_id, topic, req_exercises, number_of_exercises_q, difficulty) + return await self.gen_reading_passage( + part, topic, req_exercises, number_of_exercises_q, difficulty, start_id + ) return { "exercises": exercises, @@ -58,7 +41,17 @@ class ReadingService(IReadingService): "difficulty": difficulty } - async def generate_reading_passage(self, q_type: QuestionType, topic: str): + async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): + part_system_message = { + "1": 'The generated text should be fairly easy to understand and have multiple paragraphs.', + "2": 'The generated text should be fairly hard to understand and have multiple paragraphs.', + "3": ( + 'The generated text should be very hard to understand and include different points, theories, ' + 'subtle differences of opinions from people, correctly sourced to the person who said it, ' + 'over the specified topic and have multiple paragraphs.' + ) + } + messages = [ { "role": "system", @@ -69,17 +62,26 @@ class ReadingService(IReadingService): { "role": "user", "content": ( - f'Generate an extensive text for IELTS {q_type.value}, of at least 1500 words, ' - f'on the topic of "{topic}". The passage should offer a substantial amount of ' - 'information, analysis, or narrative relevant to the chosen subject matter. This text ' - 'passage aims to serve as the primary reading section of an IELTS test, providing an ' - 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' - 'does not contain forbidden subjects in muslim countries.' + f'Generate an extensive text for IELTS Reading Passage {part}, of at least {word_count} words, ' + f'on the topic of "{topic}". The passage should offer a substantial amount of ' + 'information, analysis, or narrative relevant to the chosen subject matter. This text ' + 'passage aims to serve as the primary reading section of an IELTS test, providing an ' + 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' + 'does not contain forbidden subjects in muslim countries.' ) - + }, + { + "role": "system", + "content": part_system_message[str(part)] } ] + if part == 3: + messages.append({ + "role": "user", + "content": "Use real text excerpts on you generated passage and cite the sources." + }) + return await self._llm.prediction( GPTModels.GPT_4_O, messages, @@ -95,11 +97,15 @@ class ReadingService(IReadingService): number_of_exercises = number_of_exercises_q.get() if req_exercise == "fillBlanks": - question = await self._gen_summary_fill_blanks_exercise(passage, number_of_exercises, start_id, difficulty) + question = await self._gen_summary_fill_blanks_exercise( + passage, number_of_exercises, start_id, difficulty + ) exercises.append(question) print("Added fill blanks: " + str(question)) elif req_exercise == "trueFalse": - question = await self._gen_true_false_not_given_exercise(passage, number_of_exercises, start_id, difficulty) + question = await self._gen_true_false_not_given_exercise( + passage, number_of_exercises, start_id, difficulty + ) exercises.append(question) print("Added trueFalse: " + str(question)) elif req_exercise == "writeBlanks": @@ -114,32 +120,28 @@ class ReadingService(IReadingService): question = await self._gen_paragraph_match_exercise(passage, number_of_exercises, start_id) exercises.append(question) print("Added paragraph match: " + str(question)) + elif req_exercise == "ideaMatch": + question = await self._gen_idea_match_exercise(passage, number_of_exercises, start_id) + exercises.append(question) + print("Added idea match: " + str(question)) start_id = start_id + number_of_exercises return exercises - async def _gen_summary_fill_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + async def _gen_summary_fill_blanks_exercise( + self, text: str, quantity: int, start_id, difficulty, num_random_words: int = 1 + ): messages = [ { "role": "system", "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{ "summary": "summary", "words": ["word_1", "word_2"] }') + 'You are a helpful assistant designed to output JSON on this format: { "summary": "summary" }' + ) }, { "role": "user", - "content": ( - f'Summarize this text: "{text}"' - ) - - }, - { - "role": "user", - "content": ( - f'Select {str(quantity)} {difficulty} difficulty words, it must be words and not ' - 'expressions, from the summary.' - ) + "content": f'Summarize this text: "{text}"' } ] @@ -148,22 +150,45 @@ class ReadingService(IReadingService): GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE ) - replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders(response["summary"], response["words"], start_id) - options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], 5) + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ( + f'Select {quantity} {difficulty} difficulty words, it must be words and not expressions, ' + f'from this:\n{response["summary"]}' + ) + } + ] + + words_response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + response["words"] = words_response["words"] + replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders( + response["summary"], response["words"], start_id + ) + options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], num_random_words) solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) return { "allowRepetition": True, "id": str(uuid.uuid4()), "prompt": ( - "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are " + "Complete the summary below. Write the letter of the corresponding word(s) for it.\\nThere are " "more words than spaces so you will not use them all. You may use any of the words more than once." ), "solutions": solutions, "text": replaced_summary, "type": "fillBlanks", "words": options_words - } async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): @@ -210,7 +235,8 @@ class ReadingService(IReadingService): "role": "system", "content": ( 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}' + ) }, { "role": "user", @@ -243,7 +269,8 @@ class ReadingService(IReadingService): "role": "system", "content": ( 'You are a helpful assistant designed to output JSON on this format: ' - '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}') + '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}' + ) }, { "role": "user", @@ -262,7 +289,7 @@ class ReadingService(IReadingService): options = [] for i, paragraph in enumerate(paragraphs, start=0): - paragraph["heading"] = headings[i] + paragraph["heading"] = headings[i]["heading"] options.append({ "id": paragraph["letter"], "sentence": paragraph["paragraph"] @@ -285,3 +312,38 @@ class ReadingService(IReadingService): "sentences": sentences[:quantity], "type": "matchSentences" } + + async def _gen_idea_match_exercise(self, text: str, quantity: int, start_id): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"ideas": [ ' + '{"idea": "some idea or opinion", "from": "person, institution whose idea or opinion this is"}, ' + '{"idea": "some other idea or opinion", "from": "person, institution whose idea or opinion this is"}' + ']}' + ) + }, + { + "role": "user", + "content": ( + f'From the text extract {quantity} ideas, theories, opinions and who they are from. ' + f'The text: {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["ideas"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + ideas = response["ideas"] + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": ExercisesHelper.build_options(ideas), + "prompt": "Choose the correct author for the ideas/opinions from the list of authors below.", + "sentences": ExercisesHelper.build_sentences(ideas, start_id), + "type": "matchSentences" + } diff --git a/app/services/impl/speaking.py b/app/services/impl/speaking.py index 263b4b0..86cfe1c 100644 --- a/app/services/impl/speaking.py +++ b/app/services/impl/speaking.py @@ -3,7 +3,7 @@ import os import re import uuid import random -from typing import Dict, List +from typing import Dict, List, Optional from app.repositories.abc import IFileStorage, IDocumentStore from app.services.abc import ISpeakingService, ILLMService, IVideoGeneratorService, ISpeechToTextService @@ -27,29 +27,49 @@ class SpeakingService(ISpeakingService): self._document_store = document_store self._stt = stt self._logger = logging.getLogger(__name__) + + # TODO: Is the difficulty in the prompts supposed to be hardcoded? The response is set with + # either the difficulty in the request or a random one yet the prompt doesn't change self._tasks = { "task_1": { "get": { - "json_template": ( - '{"topic": "topic", "question": "question"}' - ), + "json_template": { + "first_topic": "topic 1", + "second_topic": "topic 2", + "questions": [ + ( + "Introductory question about the first topic, starting the topic with " + "'Let's talk about x' and then the question." + ), + "Follow up question about the first topic", + "Follow up question about the first topic", + "Question about second topic", + "Follow up question about the second topic", + ] + }, "prompt": ( - 'Craft a thought-provoking question of {difficulty} difficulty for IELTS Speaking Part 1 ' + 'Craft 5 simple and single questions of easy difficulty for IELTS Speaking Part 1 ' 'that encourages candidates to delve deeply into personal experiences, preferences, or ' - 'insights on the topic of "{topic}". Instruct the candidate to offer not only detailed ' - 'descriptions but also provide nuanced explanations, examples, or anecdotes to enrich ' - 'their response. Make sure that the generated question does not contain forbidden subjects in ' + 'insights on the topic of "{first_topic}" and the topic of "{second_topic}". ' + 'Make sure that the generated question does not contain forbidden subjects in ' 'muslim countries.' ) } }, "task_2": { "get": { - "json_template": ( - '{"topic": "topic", "question": "question", "prompts": ["prompt_1", "prompt_2", "prompt_3"]}' - ), + "json_template": { + "topic": "topic", + "question": "question", + "prompts": [ + "prompt_1", + "prompt_2", + "prompt_3" + ], + "suffix": "And explain why..." + }, "prompt": ( - 'Create a question of {difficulty} difficulty for IELTS Speaking Part 2 ' + 'Create a question of medium difficulty for IELTS Speaking Part 2 ' 'that encourages candidates to narrate a personal experience or story related to the topic ' 'of "{topic}". Include 3 prompts that guide the candidate to describe ' 'specific aspects of the experience, such as details about the situation, ' @@ -60,11 +80,18 @@ class SpeakingService(ISpeakingService): }, "task_3": { "get": { - "json_template": ( - '{"topic": "topic", "questions": ["question", "question", "question"]}' - ), + "json_template": { + "topic": "topic", + "questions": [ + "Introductory question about the topic.", + "Follow up question about the topic", + "Follow up question about the topic", + "Follow up question about the topic", + "Follow up question about the topic" + ] + }, "prompt": ( - 'Formulate a set of 3 questions of {difficulty} difficulty for IELTS Speaking Part 3 ' + 'Formulate a set of 5 single questions of hard difficulty for IELTS Speaking Part 3' 'that encourage candidates to engage in a meaningful discussion on the topic of "{topic}". ' 'Provide inquiries, ensuring they explore various aspects, perspectives, and implications ' 'related to the topic. Make sure that the generated question does not contain forbidden ' @@ -74,28 +101,57 @@ class SpeakingService(ISpeakingService): }, } - async def get_speaking_task(self, task_id: int, topic: str, difficulty: str): - task_values = self._tasks[f'task_{task_id}']['get'] + async def get_speaking_part( + self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None + ) -> Dict: + task_values = self._tasks[f'task_{part}']['get'] + + if part == 1: + task_prompt = task_values["prompt"].format(first_topic=topic, second_topic=second_topic) + else: + task_prompt = task_values["prompt"].format(topic=topic) + messages = [ { "role": "system", "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' + - task_values["json_template"] + 'You are a helpful assistant designed to output JSON on this format: ' + f'{task_values["json_template"]}' ) }, { "role": "user", - "content": str(task_values["prompt"]).format(topic=topic, difficulty=difficulty) + "content": task_prompt } ] + part_specific = { + "1": 'The questions should lead to the usage of 4 verb tenses (present perfect, present, past and future).', + "2": ( + 'The prompts must not be questions. Also include a suffix like the ones in the IELTS exams ' + 'that start with "And explain why".' + ) + } + + if part in {1, 2}: + messages.append({ + "role": "user", + "content": part_specific[str(part)] + }) + + if part in {1, 3}: + messages.append({ + "role": "user", + "content": 'They must be 1 single question each and not be double-barreled questions.' + }) + + fields_to_check = ["first_topic"] if part == 1 else FieldsAndExercises.GEN_FIELDS + response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, FieldsAndExercises.GEN_FIELDS, TemperatureSettings.GEN_QUESTION_TEMPERATURE + GPTModels.GPT_4_O, messages, fields_to_check, TemperatureSettings.GEN_QUESTION_TEMPERATURE ) - # TODO: this was on GET /speaking_task_3 don't know if it is intentional only for 3 - if task_id == 3: + if part == 3: # Remove the numbers from the questions only if the string starts with a number response["questions"] = [ re.sub(r"^\d+\.\s*", "", question) @@ -103,117 +159,15 @@ class SpeakingService(ISpeakingService): for question in response["questions"] ] - response["type"] = task_id + response["type"] = part response["difficulty"] = difficulty - response["topic"] = topic + + if part in {2, 3}: + response["topic"] = topic + return response - async def grade_speaking_task_1_and_2( - self, task: int, question: str, answer_firebase_path: str, sound_file_name: str - ): - request_id = uuid.uuid4() - req_data = { - "question": question, - "answer": answer_firebase_path - } - self._logger.info( - f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' - f'Use this id to track the logs: {str(request_id)} - Request data: {str(req_data)}' - ) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloading file {answer_firebase_path}') - - await self._file_storage.download_firebase_file(answer_firebase_path, sound_file_name) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloaded file {answer_firebase_path} to {sound_file_name}') - - answer = await self._stt.speech_to_text(sound_file_name) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Transcripted answer: {answer}') - - if TextHelper.has_x_words(answer, 20): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"comment": "comment about answer quality", "overall": 0.0, ' - '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' - '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') - }, - { - "role": "user", - "content": ( - f'Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a ' - 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' - 'assign a score of 0 if the response fails to address the question. Additionally, provide ' - 'detailed commentary highlighting both strengths and weaknesses in the response.' - f'\n Question: "{question}" \n Answer: "{answer}"') - } - ] - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting grading of the answer.') - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - messages, - ["comment"], - TemperatureSettings.GRADING_TEMPERATURE - ) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Answer graded: {str(response)}') - - perfect_answer_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"answer": "perfect answer"}' - ) - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - f'Speaking Part {task} question: "{question}"') - } - ] - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting perfect answer.') - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - perfect_answer_messages, - ["answer"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - response['perfect_answer'] = response["answer"] - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Perfect answer: ' + response['perfect_answer']) - - response['transcript'] = answer - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting fixed text.') - - response['fixed_text'] = await self._get_speaking_corrections(answer) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Fixed text: ' + response['fixed_text']) - - if response["overall"] == "0.0" or response["overall"] == 0.0: - response["overall"] = self._calculate_overall(response) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Final response: {str(response)}') - return response - else: - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - ' - f'The answer had less words than threshold 20 to be graded. Answer: {answer}' - ) - - return self._zero_rating("The audio recorded does not contain enough english words to be graded.") - - # TODO: When there's more time grade_speaking_task_1_2 can be merged with this, when there's more time - async def grade_speaking_task_3(self, answers: Dict, task: int = 3): + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: request_id = uuid.uuid4() self._logger.info( f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' @@ -222,157 +176,219 @@ class SpeakingService(ISpeakingService): text_answers = [] perfect_answers = [] - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - Received {str(len(answers))} total answers.' - ) + + if task != 2: + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Received {str(len(answers))} total answers.' + ) + for item in answers: sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Downloading file {item["answer"]}') + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Downloading file {item["answer"]}') await self._file_storage.download_firebase_file(item["answer"], sound_file_name) self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - ' - 'Downloaded file ' + item["answer"] + f' to {sound_file_name}' + f'POST - speaking_task_{task} - {request_id} - ' + f'Downloaded file {item["answer"]} to {sound_file_name}' ) answer_text = await self._stt.speech_to_text(sound_file_name) - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Transcripted answer: {answer_text}') + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Transcripted answer: {answer_text}') text_answers.append(answer_text) item["answer"] = answer_text os.remove(sound_file_name) + # TODO: This will end the grading of all answers if a single one does not have enough words + # don't know if this is intended if not TextHelper.has_x_words(answer_text, 20): self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - ' - f'The answer had less words than threshold 20 to be graded. Answer: {answer_text}') + f'POST - speaking_task_{task} - {request_id} - ' + f'The answer had less words than threshold 20 to be graded. Answer: {answer_text}' + ) return self._zero_rating("The audio recorded does not contain enough english words to be graded.") - perfect_answer_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"answer": "perfect answer"}' - ) - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - f'Speaking Part {task} question: "{item["question"]}"' - ) - } - ] self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - ' + f'POST - speaking_task_{task} - {request_id} - ' f'Requesting perfect answer for question: {item["question"]}' ) + perfect_answers.append(await self._get_perfect_answer(task, item["question"])) - perfect_answers.append( - await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - perfect_answer_messages, - ["answer"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) + if task in {1, 3}: + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Formatting answers and questions for prompt.' ) - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"comment": "comment about answer quality", "overall": 0.0, ' - '"task_response": {"Fluency and Coherence": 0.0, "Lexical Resource": 0.0, ' - '"Grammatical Range and Accuracy": 0.0, "Pronunciation": 0.0}}') - } - ] - message = ( - f"Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a " - "strict assessment that penalizes errors. Deduct points for deviations from the task, and " - "assign a score of 0 if the response fails to address the question. Additionally, provide detailed " - "commentary highlighting both strengths and weaknesses in the response." - "\n\n The questions and answers are: \n\n'") + formatted_text = "" + for i, entry in enumerate(answers, start=1): + formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" + formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - Formatting answers and questions for prompt.' - ) + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - ' + f'Formatted answers and questions for prompt: {formatted_text}' + ) + questions_and_answers = f'\n\n The questions and answers are: \n\n{formatted_text}' + else: + questions_and_answers = f'\n Question: "{answers[0]["question"]}" \n Answer: "{answers[0]["answer"]}"' - formatted_text = "" - for i, entry in enumerate(answers, start=1): - formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" - formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting grading of the answer(s).') + response = await self._grade_task(task, questions_and_answers) - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - Formatted answers and questions for prompt: {formatted_text}' - ) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Answer(s) graded: {response}') - message += formatted_text + if task in {1, 3}: + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Adding perfect answer(s) to response.') - messages.append({ - "role": "user", - "content": message - }) + # TODO: check if it is answer["answer"] instead + for i, answer in enumerate(perfect_answers, start=1): + response['perfect_answer_' + str(i)] = answer - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Requesting grading of the answers.') + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Adding transcript and fixed texts to response.' + ) - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, messages, ["comment"], TemperatureSettings.GRADING_TEMPERATURE - ) + for i, answer in enumerate(text_answers, start=1): + response['transcript_' + str(i)] = answer + response['fixed_text_' + str(i)] = await self._get_speaking_corrections(answer) + else: + response['transcript'] = answers[0]["answer"] - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Answers graded: {str(response)}') + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting fixed text.') + response['fixed_text'] = await self._get_speaking_corrections(answers[0]["answer"]) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Fixed text: {response["fixed_text"]}') - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Adding perfect answers to response.') - - for i, answer in enumerate(perfect_answers, start=1): - response['perfect_answer_' + str(i)] = answer - - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - Adding transcript and fixed texts to response.' - ) - - for i, answer in enumerate(text_answers, start=1): - response['transcript_' + str(i)] = answer - response['fixed_text_' + str(i)] = await self._get_speaking_corrections(answer) - - if response["overall"] == "0.0" or response["overall"] == 0.0: - response["overall"] = self._calculate_overall(response) - - self._logger.info(f'POST - speaking_task_{task} - {str(request_id)} - Final response: {str(response)}') + response['perfect_answer'] = perfect_answers[0]["answer"] + response["overall"] = self._fix_speaking_overall(response["overall"], response["task_response"]) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Final response: {response}') return response # ================================================================================================================== # grade_speaking_task helpers # ================================================================================================================== + async def _get_perfect_answer(self, task: int, question: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: {"answer": "perfect answer"}' + ) + }, + { + "role": "user", + "content": ( + 'Provide a perfect answer according to ielts grading system to the following ' + f'Speaking Part {task} question: "{question}"' + ) + } + ] + + if task == 1: + messages.append({ + "role": "user", + "content": 'The answer must be 2 or 3 sentences long.' + }) + + gpt_model = GPTModels.GPT_4_O if task == 1 else GPTModels.GPT_3_5_TURBO + + return await self._llm.prediction( + gpt_model, messages, ["answer"], TemperatureSettings.GRADING_TEMPERATURE + ) + + async def _grade_task(self, task: int, questions_and_answers: str) -> Dict: + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {self._grade_template()}' + ) + }, + { + "role": "user", + "content": ( + f'Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a ' + 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' + 'assign a score of 0 if the response fails to address the question. Additionally, provide ' + 'detailed commentary highlighting both strengths and weaknesses in the response.' + ) + questions_and_answers + } + ] + + task_specific = { + "1": ( + 'Address the student as "you". If the answers are not 2 or 3 sentences long, warn the ' + 'student that they should be.' + ), + "2": 'Address the student as "you"', + "3": 'Address the student as "you" and pay special attention to coherence between the answers.' + } + + messages.append({ + "role": "user", + "content": task_specific[str(task)] + }) + + if task in {1, 3}: + messages.extend([ + { + "role": "user", + "content": ( + 'For pronunciations act as if you heard the answers and they were transcripted ' + 'as you heard them.' + ) + }, + { + "role": "user", + "content": 'The comments must be long, detailed, justify the grading and suggest improvements.' + } + ]) + + return await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["comment"], TemperatureSettings.GRADING_TEMPERATURE + ) + + @staticmethod + def _fix_speaking_overall(overall: float, task_response: dict): + grades = [category["grade"] for category in task_response.values()] + + if overall > max(grades) or overall < min(grades): + total_sum = sum(grades) + average = total_sum / len(grades) + rounded_average = round(average, 0) + return rounded_average + + return overall + @staticmethod def _zero_rating(comment: str): return { "comment": comment, "overall": 0, "task_response": { - "Fluency and Coherence": 0, - "Lexical Resource": 0, - "Grammatical Range and Accuracy": 0, - "Pronunciation": 0 + "Fluency and Coherence": { + "grade": 0.0, + "comment": "" + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "" + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": "" + }, + "Pronunciation": { + "grade": 0.0, + "comment": "" + } } } - @staticmethod - def _calculate_overall(response: Dict): - return round( - ( - response["task_response"]["Fluency and Coherence"] + - response["task_response"]["Lexical Resource"] + - response["task_response"]["Grammatical Range and Accuracy"] + - response["task_response"]["Pronunciation"] - ) / 4, 1 - ) - async def _get_speaking_corrections(self, text): messages = [ { @@ -409,6 +425,7 @@ class SpeakingService(ISpeakingService): self._logger.info(f'Saved speaking to DB with id {req_id} : {str(template)}') async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): + avatar = (random.choice(list(AvatarEnum))).value template_index = part - 1 # Using list comprehension to find the element with the desired value in the 'type' field @@ -418,26 +435,12 @@ class SpeakingService(ISpeakingService): if found_exercises: exercise = found_exercises[0] self._logger.info(f'Creating video for speaking part {part}') - if part in {1, 2}: - result = await self._create_video( - exercise["question"], - (random.choice(list(AvatarEnum))).value, - f'Failed to create video for part {part} question: {str(exercise["question"])}' - ) - if result is not None: - if part == 2: - template["exercises"][template_index]["prompts"] = exercise["prompts"] - - template["exercises"][template_index]["text"] = exercise["question"] - template["exercises"][template_index]["title"] = exercise["topic"] - template["exercises"][template_index]["video_url"] = result["video_url"] - template["exercises"][template_index]["video_path"] = result["video_path"] - else: + if part in {1, 3}: questions = [] for question in exercise["questions"]: result = await self._create_video( question, - (random.choice(list(AvatarEnum))).value, + avatar, f'Failed to create video for part {part} question: {str(exercise["question"])}' ) if result is not None: @@ -449,63 +452,139 @@ class SpeakingService(ISpeakingService): questions.append(video) template["exercises"][template_index]["prompts"] = questions - template["exercises"][template_index]["title"] = exercise["topic"] + if part == 1: + template["exercises"][template_index]["first_title"] = exercise["first_topic"] + template["exercises"][template_index]["second_title"] = exercise["second_topic"] + else: + template["exercises"][template_index]["title"] = exercise["topic"] + else: + result = await self._create_video( + exercise["question"], + avatar, + f'Failed to create video for part {part} question: {str(exercise["question"])}' + ) + if result is not None: + template["exercises"][template_index]["prompts"] = exercise["prompts"] + template["exercises"][template_index]["text"] = exercise["question"] + template["exercises"][template_index]["title"] = exercise["topic"] + template["exercises"][template_index]["video_url"] = result["video_url"] + template["exercises"][template_index]["video_path"] = result["video_path"] if not found_exercises: template["exercises"].pop(template_index) return template - # TODO: Check if it is intended to log the original question - async def generate_speaking_video(self, original_question: str, topic: str, avatar: str, prompts: List[str]): - if len(prompts) > 0: - question = original_question + " In your answer you should consider: " + " ".join(prompts) - else: - question = original_question - - error_msg = f'Failed to create video for part 1 question: {original_question}' - - result = await self._create_video( - question, - avatar, - error_msg + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): + request_id = str(uuid.uuid4()) + # TODO: request data + self._logger.info( + f'POST - generate_video_{part} - Received request to generate video {part}. ' + f'Use this id to track the logs: {request_id} - Request data: " + str(request.get_json())' ) - if result is not None: - return { - "text": original_question, - "prompts": prompts, - "title": topic, - **result, - "type": "speaking", - "id": uuid.uuid4() - } - else: - return str(error_msg) + part_questions = self._get_part_questions(part, questions, avatar) + videos = [] - async def generate_interactive_video(self, questions: List[str], avatar: str, topic: str): - sp_questions = [] - self._logger.info('Creating videos for speaking part 3') - for question in questions: + self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating videos for speaking part {part}.') + for question in part_questions: + self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating video for question: {question}') result = await self._create_video( question, avatar, - f'Failed to create video for part 3 question: {question}' + 'POST - generate_video_{p} - {r} - Failed to create video for part {p} question: {q}'.format( + p=part, r=request_id, q=question + ) ) - if result is not None: + self._logger.info(f'POST - generate_video_{part} - {request_id} - Video created') + self._logger.info( + f'POST - generate_video_{part} - {request_id} - Uploaded video to firebase: {result["video_url"]}' + ) video = { "text": question, - **result + "video_path": result["video_path"], + "video_url": result["video_url"] } - sp_questions.append(video) + videos.append(video) - return { - "prompts": sp_questions, - "title": topic, - "type": "interactiveSpeaking", - "id": uuid.uuid4() - } + if part == 2 and len(videos) == 0: + raise Exception(f'Failed to create video for part 2 question: {questions[0]}') + + return self._get_part_response(part, topic, videos, second_topic, prompts, suffix) + + @staticmethod + def _get_part_questions(part: int, questions: list[str], avatar: str): + part_questions: list[str] = [] + + if part == 1: + id_to_name = { + "5912afa7c77c47d3883af3d874047aaf": "MATTHEW", + "9e58d96a383e4568a7f1e49df549e0e4": "VERA", + "d2cdd9c0379a4d06ae2afb6e5039bd0c": "EDWARD", + "045cb5dcd00042b3a1e4f3bc1c12176b": "TANYA", + "1ae1e5396cc444bfad332155fdb7a934": "KAYLA", + "0ee6aa7cc1084063a630ae514fccaa31": "JEROME", + "5772cff935844516ad7eeff21f839e43": "TYLER", + + } + part_questions.extend( + [ + "Hello my name is " + id_to_name.get(avatar) + ", what is yours?", + "Do you work or do you study?", + *questions + ] + ) + elif part == 2: + # Removed as the examiner should not say what is on the card. + # question = question + " In your answer you should consider: " + " ".join(prompts) + suffix + part_questions.append(f'{questions[0]}\nYou have 1 minute to take notes.') + elif part == 3: + part_questions = questions + + return part_questions + + @staticmethod + def _get_part_response( + part: int, + topic: str, + videos: list[dict], + second_topic: Optional[str], + prompts: Optional[list[str]], + suffix: Optional[str] + ): + response = {} + if part == 1: + response = { + "prompts": videos, + "first_title": topic, + "second_title": second_topic, + "type": "interactiveSpeaking" + } + if part == 2: + response = { + "prompts": prompts, + "title": topic, + "suffix": suffix, + "type": "speaking", + # includes text, video_url and video_path + **videos[0] + } + if part == 3: + response = { + "prompts": videos, + "title": topic, + "type": "interactiveSpeaking", + } + + response["id"] = str(uuid.uuid4()) + return response async def _create_video(self, question: str, avatar: str, error_message: str): result = await self._vid_gen.create_video(question, avatar) @@ -519,3 +598,36 @@ class SpeakingService(ISpeakingService): } self._logger.error(error_message) return None + + @staticmethod + def _grade_template(): + return { + "comment": "extensive comment about answer quality", + "overall": 0.0, + "task_response": { + "Fluency and Coherence": { + "grade": 0.0, + "comment": ( + "extensive comment about fluency and coherence, use examples to justify the grade awarded." + ) + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "extensive comment about lexical resource, use examples to justify the grade awarded." + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": ( + "extensive comment about grammatical range and accuracy, use examples to justify the " + "grade awarded." + ) + }, + "Pronunciation": { + "grade": 0.0, + "comment": ( + "extensive comment about pronunciation on the transcribed answer, use examples to justify the " + "grade awarded." + ) + } + } + } \ No newline at end of file diff --git a/app/services/impl/third_parties/openai.py b/app/services/impl/third_parties/openai.py index 3c7eed2..e049d93 100644 --- a/app/services/impl/third_parties/openai.py +++ b/app/services/impl/third_parties/openai.py @@ -1,13 +1,16 @@ import json import re import logging -from typing import List, Optional +from typing import List, Optional, Callable, TypeVar from openai import AsyncOpenAI from openai.types.chat import ChatCompletionMessageParam from app.services.abc import ILLMService from app.helpers import count_tokens from app.configs.constants import BLACKLISTED_WORDS +from pydantic import BaseModel + +T = TypeVar('T', bound=BaseModel) class OpenAI(ILLMService): @@ -18,6 +21,7 @@ class OpenAI(ILLMService): def __init__(self, client: AsyncOpenAI): self._client = client self._logger = logging.getLogger(__name__) + self._default_model = "gpt-4o-2024-08-06" async def prediction( self, @@ -94,4 +98,53 @@ class OpenAI(ILLMService): @staticmethod def _check_fields(obj, fields): - return all(field in obj for field in fields) \ No newline at end of file + return all(field in obj for field in fields) + + async def pydantic_prediction( + self, + messages: List[ChatCompletionMessageParam], + map_to_model: Callable, + json_scheme: str, + *, + model: Optional[str] = None, + temperature: Optional[float] = None, + max_retries: int = 3 + ) -> List[T] | T | None: + params = { + "messages": messages, + "response_format": {"type": "json_object"}, + "model": model if model else self._default_model + } + + if temperature: + params["temperature"] = temperature + + attempt = 0 + while attempt < max_retries: + result = await self._client.chat.completions.create(**params) + result_content = result.choices[0].message.content + try: + result_json = json.loads(result_content) + return map_to_model(result_json) + except Exception as e: + attempt += 1 + self._logger.info(f"GPT returned malformed response: {result_content}\n {str(e)}") + params["messages"] = [ + { + "role": "user", + "content": ( + "Your previous response wasn't in the json format I've explicitly told you to output. " + f"In your next response, you will fix it and return me just the json I've asked." + ) + }, + { + "role": "user", + "content": ( + f"Previous response: {result_content}\n" + f"JSON format: {json_scheme}" + ) + } + ] + if attempt >= max_retries: + self._logger.error(f"Max retries exceeded!") + return None diff --git a/app/services/impl/training.py b/app/services/impl/training.py deleted file mode 100644 index d74abcf..0000000 --- a/app/services/impl/training.py +++ /dev/null @@ -1,68 +0,0 @@ -import re -from functools import reduce - -from app.configs.constants import TemperatureSettings, GPTModels -from app.helpers import count_tokens -from app.services.abc import ILLMService, ITrainingService - - -class TrainingService(ITrainingService): - - def __init__(self, llm: ILLMService): - self._llm = llm - - async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): - messages = self._get_question_tips(question, answer, correct_answer, context) - - token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], - map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - messages, - None, - TemperatureSettings.TIPS_TEMPERATURE, - token_count=token_count - ) - - if isinstance(response, str): - response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) - - return response - - @staticmethod - def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): - messages = [ - { - "role": "user", - "content": ( - "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " - "help students understand why it was a wrong answer and gives helpful insight for the future. " - "The tip should refer to the context and question." - ), - } - ] - - if not (context is None or context == ""): - messages.append({ - "role": "user", - "content": f"This is the context for the question: {context}", - }) - - messages.extend([ - { - "role": "user", - "content": f"This is the question: {question}", - }, - { - "role": "user", - "content": f"This is the answer: {answer}", - }, - { - "role": "user", - "content": f"This is the correct answer: {correct_answer}", - } - ]) - - return messages - diff --git a/app/services/impl/training/__init__.py b/app/services/impl/training/__init__.py new file mode 100644 index 0000000..8ea231b --- /dev/null +++ b/app/services/impl/training/__init__.py @@ -0,0 +1,7 @@ +from .training import TrainingService +from .kb import TrainingContentKnowledgeBase + +__all__ = [ + "TrainingService", + "TrainingContentKnowledgeBase" +] diff --git a/app/services/impl/training/kb.py b/app/services/impl/training/kb.py new file mode 100644 index 0000000..dce316e --- /dev/null +++ b/app/services/impl/training/kb.py @@ -0,0 +1,88 @@ +import json +import os +from logging import getLogger +from typing import Dict, List + +import faiss +import pickle + +from app.services.abc import IKnowledgeBase + + +class TrainingContentKnowledgeBase(IKnowledgeBase): + + def __init__(self, embeddings, path: str = 'pathways_2_rw_with_ids.json'): + self._embedding_model = embeddings + self._tips = None # self._read_json(path) + self._category_metadata = None + self._indices = None + self.load_indices_and_metadata() + self._logger = getLogger(__name__) + + @staticmethod + def _read_json(path: str) -> Dict[str, any]: + with open(path, 'r', encoding="utf-8") as json_file: + return json.loads(json_file.read()) + + def print_category_count(self): + category_tips = {} + for unit in self._tips['units']: + for page in unit['pages']: + for tip in page['tips']: + category = tip['category'].lower().replace(" ", "_") + if category not in category_tips: + category_tips[category] = 0 + else: + category_tips[category] = category_tips[category] + 1 + print(category_tips) + + def create_embeddings_and_save_them(self) -> None: + category_embeddings = {} + category_metadata = {} + + for unit in self._tips['units']: + for page in unit['pages']: + for tip in page['tips']: + category = tip['category'].lower().replace(" ", "_") + if category not in category_embeddings: + category_embeddings[category] = [] + category_metadata[category] = [] + + category_embeddings[category].append(tip['embedding']) + category_metadata[category].append({"id": tip['id'], "text": tip['text']}) + + category_indices = {} + for category, embeddings in category_embeddings.items(): + embeddings_array = self._embedding_model.encode(embeddings) + index = faiss.IndexFlatL2(embeddings_array.shape[1]) + index.add(embeddings_array) + category_indices[category] = index + + faiss.write_index(index, f"./faiss/{category}_tips_index.faiss") + + with open("./faiss/tips_metadata.pkl", "wb") as f: + pickle.dump(category_metadata, f) + + def load_indices_and_metadata( + self, + directory: str = './faiss', + suffix: str = '_tips_index.faiss', + metadata_path: str = './faiss/tips_metadata.pkl' + ): + files = os.listdir(directory) + self._indices = {} + for file in files: + if file.endswith(suffix): + self._indices[file[:-len(suffix)]] = faiss.read_index(f'{directory}/{file}') + self._logger.info(f'Loaded embeddings for {file[:-len(suffix)]} category.') + + with open(metadata_path, 'rb') as f: + self._category_metadata = pickle.load(f) + self._logger.info("Loaded tips metadata") + + def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: + query_embedding = self._embedding_model.encode([query]) + index = self._indices[category] + D, I = index.search(query_embedding, top_k) + results = [self._category_metadata[category][i] for i in I[0]] + return results diff --git a/app/services/impl/training/training.py b/app/services/impl/training/training.py new file mode 100644 index 0000000..53f897b --- /dev/null +++ b/app/services/impl/training/training.py @@ -0,0 +1,459 @@ +import re +from datetime import datetime +from functools import reduce +from logging import getLogger + +from typing import Dict, List + +from app.configs.constants import TemperatureSettings, GPTModels +from app.helpers import count_tokens +from app.repositories.abc import IDocumentStore +from app.services.abc import ILLMService, ITrainingService, IKnowledgeBase +from app.dtos.training import * + + +class TrainingService(ITrainingService): + TOOLS = [ + 'critical_thinking', + 'language_for_writing', + 'reading_skills', + 'strategy', + 'words', + 'writing_skills' + ] + # strategy word_link ct_focus reading_skill word_partners writing_skill language_for_writing + + def __init__(self, llm: ILLMService, firestore: IDocumentStore, training_kb: IKnowledgeBase): + self._llm = llm + self._db = firestore + self._kb = training_kb + self._logger = getLogger(__name__) + + async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): + messages = self._get_question_tips(question, answer, correct_answer, context) + + token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], + map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + None, + TemperatureSettings.TIPS_TEMPERATURE, + token_count=token_count + ) + + if isinstance(response, str): + response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) + + return response + + @staticmethod + def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + messages = [ + { + "role": "user", + "content": ( + "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " + "help students understand why it was a wrong answer and gives helpful insight for the future. " + "The tip should refer to the context and question." + ), + } + ] + + if not (context is None or context == ""): + messages.append({ + "role": "user", + "content": f"This is the context for the question: {context}", + }) + + messages.extend([ + { + "role": "user", + "content": f"This is the question: {question}", + }, + { + "role": "user", + "content": f"This is the answer: {answer}", + }, + { + "role": "user", + "content": f"This is the correct answer: {correct_answer}", + } + ]) + + return messages + + async def get_training_content(self, training_content: Dict) -> Dict: + user, stats = training_content["userID"], training_content["stats"] + exam_data, exam_map = await self._sort_out_solutions(stats) + training_content = await self._get_exam_details_and_tips(exam_data) + tips = self._query_kb(training_content.queries) + usefull_tips = await self._get_usefull_tips(exam_data, tips) + exam_map = self._merge_exam_map_with_details(exam_map, training_content.details) + + weak_areas = {"weak_areas": []} + for area in training_content.weak_areas: + weak_areas["weak_areas"].append(area.dict()) + + training_doc = { + 'created_at': int(datetime.now().timestamp() * 1000), + **exam_map, + **usefull_tips.dict(), + **weak_areas, + "user": user + } + doc_id = await self._db.save_to_db('training', training_doc) + return { + "id": doc_id + } + + @staticmethod + def _merge_exam_map_with_details(exam_map: Dict[str, any], details: List[DetailsDTO]): + new_exam_map = {"exams": []} + for detail in details: + new_exam_map["exams"].append({ + "id": detail.exam_id, + "date": detail.date, + "performance_comment": detail.performance_comment, + "detailed_summary": detail.detailed_summary, + **exam_map[detail.exam_id] + }) + return new_exam_map + + def _query_kb(self, queries: List[QueryDTO]): + map_categories = { + "critical_thinking": "ct_focus", + "language_for_writing": "language_for_writing", + "reading_skills": "reading_skill", + "strategy": "strategy", + "writing_skills": "writing_skill" + } + + tips = {"tips": []} + for query in queries: + if query.category == "words": + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, "word_link") + ) + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, "word_partners") + ) + else: + if query.category in map_categories: + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, map_categories[query.category]) + ) + else: + self._logger.info(f"GTP tried to query knowledge base for {query.category} and it doesn't exist.") + return tips + + async def _get_exam_details_and_tips(self, exam_data: Dict[str, any]) -> TrainingContentDTO: + json_schema = ( + '{ "details": [{"exam_id": "", "date": 0, "performance_comment": "", "detailed_summary": ""}],' + ' "weak_areas": [{"area": "", "comment": ""}], "queries": [{"text": "", "category": ""}] }' + ) + messages = [ + { + "role": "user", + "content": ( + f"I'm going to provide you with exam data, you will take the exam data and fill this json " + f'schema : {json_schema}. "performance_comment" is a short sentence that describes the ' + 'students\'s performance and main mistakes in a single exam, "detailed_summary" is a detailed ' + 'summary of the student\'s performance, "weak_areas" are identified areas' + ' across all exams which need to be improved upon, for example, area "Grammar and Syntax" comment "Issues' + ' with sentence structure and punctuation.", the "queries" field is where you will write queries ' + 'for tips that will be displayed to the student, the category attribute is a collection of ' + 'embeddings and the text will be the text used to query the knowledge base. The categories are ' + f'the following [{", ".join(self.TOOLS)}]. The exam data will be a json where the key of the field ' + '"exams" is the exam id, an exam can be composed of multiple modules or single modules. The student' + ' will see your response so refrain from using phrasing like "The student" did x, y and z. If the ' + 'field "answer" in a question is an empty array "[]", then the student didn\'t answer any question ' + 'and you must address that in your response. Also questions aren\'t modules, the only modules are: ' + 'level, speaking, writing, reading and listening. The details array needs to be tailored to the ' + 'exam attempt, even if you receive the same exam you must treat as different exams by their id.' + 'Don\'t make references to an exam by it\'s id, the GUI will handle that so the student knows ' + 'which is the exam your comments and summary are referencing too. Even if the student hasn\'t ' + 'submitted no answers for an exam, you must still fill the details structure addressing that fact.' + ) + }, + { + "role": "user", + "content": f'Exam Data: {str(exam_data)}' + } + ] + return await self._llm.pydantic_prediction(messages, self._map_gpt_response, json_schema) + + async def _get_usefull_tips(self, exam_data: Dict[str, any], tips: Dict[str, any]) -> TipsDTO: + json_schema = ( + '{ "tip_ids": [] }' + ) + messages = [ + { + "role": "user", + "content": ( + f"I'm going to provide you with tips and I want you to return to me the tips that " + f"can be usefull for the student that made the exam that I'm going to send you, return " + f"me the tip ids in this json format {json_schema}." + ) + }, + { + "role": "user", + "content": f'Exam Data: {str(exam_data)}' + }, + { + "role": "user", + "content": f'Tips: {str(tips)}' + } + ] + return await self._llm.pydantic_prediction(messages, lambda response: TipsDTO(**response), json_schema) + + @staticmethod + def _map_gpt_response(response: Dict[str, any]) -> TrainingContentDTO: + parsed_response = { + "details": [DetailsDTO(**detail) for detail in response["details"]], + "weak_areas": [WeakAreaDTO(**area) for area in response["weak_areas"]], + "queries": [QueryDTO(**query) for query in response["queries"]] + } + return TrainingContentDTO(**parsed_response) + + async def _sort_out_solutions(self, stats): + grouped_stats = {} + for stat in stats: + session_key = f'{str(stat["date"])}-{stat["user"]}' + module = stat["module"] + exam_id = stat["exam"] + + if session_key not in grouped_stats: + grouped_stats[session_key] = {} + if module not in grouped_stats[session_key]: + grouped_stats[session_key][module] = { + "stats": [], + "exam_id": exam_id + } + grouped_stats[session_key][module]["stats"].append(stat) + + exercises = {} + exam_map = {} + for session_key, modules in grouped_stats.items(): + exercises[session_key] = {} + for module, module_stats in modules.items(): + exercises[session_key][module] = {} + + exam_id = module_stats["exam_id"] + if exam_id not in exercises[session_key][module]: + exercises[session_key][module][exam_id] = {"date": None, "exercises": []} + + exam_total_questions = 0 + exam_total_correct = 0 + + for stat in module_stats["stats"]: + exam_total_questions += stat["score"]["total"] + exam_total_correct += stat["score"]["correct"] + exercises[session_key][module][exam_id]["date"] = stat["date"] + + if session_key not in exam_map: + exam_map[session_key] = {"stat_ids": [], "score": 0} + exam_map[session_key]["stat_ids"].append(stat["id"]) + + exam = await self._db.get_doc_by_id(module, exam_id) + if module == "listening": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_listening_solutions(stat, exam)) + elif module == "reading": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_reading_solutions(stat, exam)) + elif module == "writing": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_writing_prompts_and_answers(stat, exam) + ) + elif module == "speaking": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_speaking_solutions(stat, exam) + ) + elif module == "level": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_level_solutions(stat, exam) + ) + + exam_map[session_key]["score"] = round((exam_total_correct / exam_total_questions) * 100) + exam_map[session_key]["module"] = module + + return {"exams": exercises}, exam_map + + def _get_writing_prompts_and_answers(self, stat, exam): + result = [] + try: + exercises = [] + for solution in stat['solutions']: + answer = solution['solution'] + exercise_id = solution['id'] + exercises.append({ + "exercise_id": exercise_id, + "answer": answer + }) + for exercise in exercises: + for exam_exercise in exam["exercises"]: + if exam_exercise["id"] == exercise["exercise_id"]: + result.append({ + "exercise": exam_exercise["prompt"], + "answer": exercise["answer"] + }) + + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + + return result + + @staticmethod + def _get_mc_question(exercise, stat): + shuffle_maps = stat.get("shuffleMaps", []) + answer = stat["solutions"] if len(shuffle_maps) == 0 else [] + if len(shuffle_maps) != 0: + for solution in stat["solutions"]: + shuffle_map = [ + item["map"] for item in shuffle_maps + if item["questionID"] == solution["question"] + ] + answer.append({ + "question": solution["question"], + "option": shuffle_map[solution["option"]] + }) + return { + "question": exercise["prompt"], + "exercise": exercise["questions"], + "answer": stat["solutions"] + } + + @staticmethod + def _swap_key_name(d, original_key, new_key): + d[new_key] = d.pop(original_key) + return d + + def _get_level_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "fillBlanks": + result.append({ + "prompt": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": [ + self._swap_key_name(item, 'solution', 'option') + for item in stat["solutions"] + ] + }) + elif stat["type"] == "multipleChoice": + result.append(self._get_mc_question(exercise, stat)) + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + def _get_listening_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "writeBlanks": + result.append({ + "question": exercise["prompt"], + "template": exercise["text"], + "solution": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "fillBlanks": + result.append({ + "question": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "multipleChoice": + result.append(self._get_mc_question(exercise, stat)) + + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + @staticmethod + def _find_shuffle_map(shuffle_maps, question_id): + return next((item["map"] for item in shuffle_maps if item["questionID"] == question_id), None) + + def _get_speaking_solutions(self, stat, exam): + result = {} + try: + result = { + "comments": { + key: value['comment'] for key, value in stat['solutions'][0]['evaluation']['task_response'].items()} + , + "exercises": {} + } + + for exercise in exam["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "interactiveSpeaking": + for i in range(len(exercise["prompts"])): + result["exercises"][f"exercise_{i+1}"] = { + "question": exercise["prompts"][i]["text"] + } + for i in range(len(exercise["prompts"])): + answer = stat['solutions'][0]["evaluation"].get(f'transcript_{i+1}', '') + result["exercises"][f"exercise_{i+1}"]["answer"] = answer + elif stat["type"] == "speaking": + result["exercises"]["exercise_1"] = { + "question": exercise["text"], + "answer": stat['solutions'][0]["evaluation"].get(f'transcript', '') + } + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return [result] + + def _get_reading_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + text = part["text"] + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "fillBlanks": + result.append({ + "text": text, + "question": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "writeBlanks": + result.append({ + "text": text, + "question": exercise["prompt"], + "template": exercise["text"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "trueFalse": + result.append({ + "text": text, + "questions": exercise["questions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "matchSentences": + result.append({ + "text": text, + "question": exercise["prompt"], + "sentences": exercise["sentences"], + "options": exercise["options"], + "answer": stat["solutions"] + }) + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + diff --git a/app/services/impl/writing.py b/app/services/impl/writing.py index 3425cd3..9bf19ff 100644 --- a/app/services/impl/writing.py +++ b/app/services/impl/writing.py @@ -1,5 +1,7 @@ +from typing import List, Dict + from app.services.abc import IWritingService, ILLMService, IAIDetectorService -from app.configs.constants import GPTModels, TemperatureSettings +from app.configs.constants import GPTModels, TemperatureSettings, FieldsAndExercises from app.helpers import TextHelper, ExercisesHelper @@ -17,10 +19,7 @@ class WritingService(IWritingService): 'You are a helpful assistant designed to output JSON on this format: {"prompt": "prompt content"}' ) }, - { - "role": "user", - "content": self._get_writing_prompt(task, topic, difficulty) - } + *self._get_writing_messages(task, topic, difficulty) ] llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O @@ -32,15 +31,18 @@ class WritingService(IWritingService): TemperatureSettings.GEN_QUESTION_TEMPERATURE ) + question = response["prompt"].strip() + return { - "question": response["prompt"].strip(), + "question": self._add_newline_before_hyphen(question) if task == 1 else question, "difficulty": difficulty, "topic": topic } @staticmethod - def _get_writing_prompt(task: int, topic: str, difficulty: str): - return ( + def _get_writing_messages(task: int, topic: str, difficulty: str) -> List[Dict]: + # TODO: Should the muslim disclaimer be added to task 2? + task_prompt = ( 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' 'student to compose a letter. The prompt should present a specific scenario or situation, ' f'based on the topic of "{topic}", requiring the student to provide information, ' @@ -52,32 +54,41 @@ class WritingService(IWritingService): f'analysis of contrasting perspectives on the topic of "{topic}".' ) + task_instructions = ( + 'The prompt should end with "In the letter you should" followed by 3 bullet points of what ' + 'the answer should include.' + ) if task == 1 else ( + 'The question should lead to an answer with either "theories", "complicated information" or ' + 'be "very descriptive" on the topic.' + ) + + messages = [ + { + "role": "user", + "content": task_prompt + }, + { + "role": "user", + "content": task_instructions + } + ] + + return messages + async def grade_writing_task(self, task: int, question: str, answer: str): bare_minimum = 100 if task == 1 else 180 - minimum = 150 if task == 1 else 250 - - # TODO: left as is, don't know if this is intended or not - llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O - temperature = ( - TemperatureSettings.GRADING_TEMPERATURE - if task == 1 else - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) if not TextHelper.has_words(answer): return self._zero_rating("The answer does not contain enough english words.") elif not TextHelper.has_x_words(answer, bare_minimum): return self._zero_rating("The answer is insufficient and too small to be graded.") else: + template = self._get_writing_template() messages = [ { "role": "system", "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"perfect_answer": "example perfect answer", "comment": ' - '"comment about answer quality", "overall": 0.0, "task_response": ' - '{"Task Achievement": 0.0, "Coherence and Cohesion": 0.0, ' - '"Lexical Resource": 0.0, "Grammatical Range and Accuracy": 0.0 }' + f'You are a helpful assistant designed to output JSON on this format: {template}' ) }, { @@ -86,16 +97,28 @@ class WritingService(IWritingService): f'Evaluate the given Writing Task {task} response based on the IELTS grading system, ' 'ensuring a strict assessment that penalizes errors. Deduct points for deviations ' 'from the task, and assign a score of 0 if the response fails to address the question. ' - f'Additionally, provide an exemplary answer with a minimum of {minimum} words, along with a ' - 'detailed commentary highlighting both strengths and weaknesses in the response. ' + 'Additionally, provide a detailed commentary highlighting both strengths and ' + 'weaknesses in the response. ' f'\n Question: "{question}" \n Answer: "{answer}"') - }, - { - "role": "user", - "content": f'The perfect answer must have at least {minimum} words.' } ] + if task == 1: + messages.append({ + "role": "user", + "content": ( + 'Refer to the parts of the letter as: "Greeting Opener", "bullet 1", "bullet 2", ' + '"bullet 3", "closer (restate the purpose of the letter)", "closing greeting"' + ) + }) + + llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O + temperature = ( + TemperatureSettings.GRADING_TEMPERATURE + if task == 1 else + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + response = await self._llm.prediction( llm_model, messages, @@ -103,6 +126,10 @@ class WritingService(IWritingService): temperature ) + perfect_answer_minimum = 150 if task == 1 else 250 + perfect_answer = await self._get_perfect_answer(question, perfect_answer_minimum) + + response["perfect_answer"] = perfect_answer["perfect_answer"] response["overall"] = ExercisesHelper.fix_writing_overall(response["overall"], response["task_response"]) response['fixed_text'] = await self._get_fixed_text(answer) @@ -114,13 +141,20 @@ class WritingService(IWritingService): async def _get_fixed_text(self, text): messages = [ - {"role": "system", "content": ('You are a helpful assistant designed to output JSON on this format: ' - '{"fixed_text": "fixed test with no misspelling errors"}') - }, - {"role": "user", "content": ( + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"fixed_text": "fixed test with no misspelling errors"}' + ) + }, + { + "role": "user", + "content": ( 'Fix the errors in the given text and put it in a JSON. ' - f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"') - } + f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' + ) + } ] response = await self._llm.prediction( @@ -132,16 +166,83 @@ class WritingService(IWritingService): ) return response["fixed_text"] + async def _get_perfect_answer(self, question: str, size: int) -> Dict: + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"perfect_answer": "perfect answer for the question"}' + ) + }, + { + "role": "user", + "content": f'Write a perfect answer for this writing exercise of a IELTS exam. Question: {question}' + + }, + { + "role": "user", + "content": f'The answer must have at least {size} words' + } + ] + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["perfect_answer"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + @staticmethod def _zero_rating(comment: str): return { 'comment': comment, 'overall': 0, 'task_response': { - 'Coherence and Cohesion': 0, - 'Grammatical Range and Accuracy': 0, - 'Lexical Resource': 0, - 'Task Achievement': 0 + 'Task Achievement': { + "grade": 0.0, + "comment": "" + }, + 'Coherence and Cohesion': { + "grade": 0.0, + "comment": "" + }, + 'Lexical Resource': { + "grade": 0.0, + "comment": "" + }, + 'Grammatical Range and Accuracy': { + "grade": 0.0, + "comment": "" + } } } + @staticmethod + def _get_writing_template(): + return { + "comment": "comment about student's response quality", + "overall": 0.0, + "task_response": { + "Task Achievement": { + "grade": 0.0, + "comment": "comment about Task Achievement of the student's response" + }, + "Coherence and Cohesion": { + "grade": 0.0, + "comment": "comment about Coherence and Cohesion of the student's response" + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "comment about Lexical Resource of the student's response" + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": "comment about Grammatical Range and Accuracy of the student's response" + } + } + } + + @staticmethod + def _add_newline_before_hyphen(s): + return s.replace(" -", "\n-") + diff --git a/app/utils/__init__.py b/app/utils/__init__.py new file mode 100644 index 0000000..f366ec6 --- /dev/null +++ b/app/utils/__init__.py @@ -0,0 +1,5 @@ +from .handle_exception import handle_exception + +__all__ = [ + "handle_exception" +] diff --git a/app/utils/handle_exception.py b/app/utils/handle_exception.py new file mode 100644 index 0000000..1c340d6 --- /dev/null +++ b/app/utils/handle_exception.py @@ -0,0 +1,15 @@ +import functools +from typing import Callable, Any +from fastapi import Response + + +def handle_exception(status_code: int = 500): + def decorator(func: Callable) -> Callable: + @functools.wraps(func) + async def wrapper(*args: Any, **kwargs: Any) -> Any: + try: + return await func(*args, **kwargs) + except Exception as e: + return Response(content=str(e), status_code=status_code) + return wrapper + return decorator diff --git a/pyproject.toml b/pyproject.toml index 25243aa..bc5026a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [tool.poetry] -name = "encoach-be" +name = "ielts-be" version = "0.1.0" description = "" authors = ["Ecrop Devteam "] @@ -17,6 +17,14 @@ firebase-admin = "^6.5.0" wonderwords = "^2.2.0" dependency-injector = "^4.41.0" openai = "^1.37.0" +python-multipart = "0.0.9" +faiss-cpu = "1.8.0.post1" +pypandoc = "1.13" +pdfplumber = "0.11.3" +numpy = "1.26.4" +pillow = "10.4.0" +sentence-transformers = "3.0.1" +openai-whisper = "20231117" [build-system] diff --git a/tmp/placeholder.txt b/tmp/placeholder.txt new file mode 100644 index 0000000..f89d219 --- /dev/null +++ b/tmp/placeholder.txt @@ -0,0 +1 @@ +THIS FILE ONLY EXISTS TO KEEP THIS FOLDER IN THE REPO \ No newline at end of file From 2a032c5aba28a27749a420e7e3719b6edfe71307 Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita Date: Tue, 1 Oct 2024 19:31:01 +0100 Subject: [PATCH 3/8] Fastapi refactor update --- .dockerignore | 16 +- .env | 38 +- .gitignore | 12 +- .idea/.gitignore | 16 +- .idea/ielts-be.iml | 49 +- .idea/misc.xml | 18 +- .idea/modules.xml | 14 +- .idea/vcs.xml | 10 +- Dockerfile | 82 +- README.md | 101 +- app.py | 55 +- app/api/__init__.py | 38 +- app/api/grade.py | 148 +- app/api/home.py | 18 +- app/api/level.py | 110 +- app/api/listening.py | 80 +- app/api/reading.py | 56 +- app/api/speaking.py | 194 +- app/api/training.py | 68 +- app/api/user.py | 21 + app/api/writing.py | 50 +- app/configs/__init__.py | 10 +- app/configs/constants.py | 1494 ++-- app/configs/dependency_injection.py | 260 +- app/configs/logging/__init__.py | 14 +- app/configs/logging/filters.py | 12 +- app/configs/logging/formatters.py | 210 +- app/configs/logging/logging_config.json | 106 +- app/configs/logging/queue_handler.py | 122 +- app/configs/question_templates.py | 2550 +++--- app/controllers/abc/__init__.py | 36 +- app/controllers/abc/grade.py | 44 +- app/controllers/abc/level.py | 46 +- app/controllers/abc/listening.py | 26 +- app/controllers/abc/reading.py | 20 +- app/controllers/abc/speaking.py | 50 +- app/controllers/abc/training.py | 24 +- app/controllers/abc/user.py | 10 + app/controllers/abc/writing.py | 16 +- app/controllers/impl/__init__.py | 36 +- app/controllers/impl/grade.py | 108 +- app/controllers/impl/level.py | 46 +- app/controllers/impl/listening.py | 38 +- app/controllers/impl/reading.py | 86 +- app/controllers/impl/speaking.py | 94 +- app/controllers/impl/training.py | 34 +- app/controllers/impl/user.py | 12 + app/controllers/impl/writing.py | 22 +- app/dtos/exam.py | 114 +- app/dtos/listening.py | 28 +- app/dtos/sheet.py | 58 +- app/dtos/speaking.py | 84 +- app/dtos/training.py | 74 +- app/dtos/user_batch.py | 30 + app/dtos/writing.py | 12 +- app/exceptions/__init__.py | 12 +- app/exceptions/exceptions.py | 34 +- app/helpers/__init__.py | 26 +- app/helpers/exercises.py | 498 +- app/helpers/file.py | 209 +- app/helpers/logger.py | 46 +- app/helpers/text.py | 56 +- app/helpers/token_counter.py | 178 +- app/mappers/__init__.py | 10 +- app/mappers/exam.py | 132 +- app/middlewares/__init__.py | 16 +- app/middlewares/authentication.py | 96 +- app/middlewares/authorization.py | 72 +- app/repositories/abc/__init__.py | 12 +- app/repositories/abc/document_store.py | 31 +- app/repositories/abc/file_storage.py | 32 +- app/repositories/impl/__init__.py | 16 +- .../impl/document_stores/__init__.py | 14 +- .../impl/document_stores/firestore.py | 94 +- .../impl/document_stores/mongo.py | 73 +- .../impl/file_storage/__init__.py | 5 + .../impl/{ => file_storage}/firebase.py | 166 +- app/server.py | 316 +- app/services/abc/__init__.py | 31 +- app/services/abc/exam/__init__.py | 15 + app/services/abc/{ => exam}/grade.py | 26 +- app/services/abc/{ => exam}/level.py | 94 +- app/services/abc/{ => exam}/listening.py | 36 +- app/services/abc/{ => exam}/reading.py | 44 +- app/services/abc/{ => exam}/speaking.py | 58 +- app/services/abc/{ => exam}/writing.py | 22 +- app/services/abc/third_parties/__init__.py | 26 +- app/services/abc/third_parties/ai_detector.py | 26 +- app/services/abc/third_parties/llm.py | 76 +- app/services/abc/third_parties/stt.py | 16 +- app/services/abc/third_parties/tts.py | 44 +- app/services/abc/third_parties/vid_gen.py | 20 +- app/services/abc/training/__init__.py | 7 + app/services/abc/{ => training}/kb.py | 20 +- app/services/abc/{ => training}/training.py | 28 +- app/services/abc/user.py | 10 + app/services/impl/__init__.py | 30 +- app/services/impl/exam/__init__.py | 16 + app/services/impl/{ => exam}/grade.py | 400 +- .../impl/{ => exam}/level/__init__.py | 8 +- app/services/impl/{ => exam}/level/custom.py | 670 +- app/services/impl/{ => exam}/level/level.py | 834 +- .../impl/{ => exam}/level/mc_variants.json | 272 +- app/services/impl/{ => exam}/level/upload.py | 808 +- app/services/impl/{ => exam}/listening.py | 982 +-- app/services/impl/{ => exam}/reading.py | 698 +- app/services/impl/{ => exam}/speaking.py | 1266 +-- app/services/impl/{ => exam}/writing.py | 496 +- app/services/impl/third_parties/__init__.py | 26 +- app/services/impl/third_parties/aws_polly.py | 174 +- app/services/impl/third_parties/gpt_zero.py | 104 +- app/services/impl/third_parties/heygen.py | 180 +- app/services/impl/third_parties/openai.py | 300 +- app/services/impl/third_parties/whisper.py | 44 +- app/services/impl/training/__init__.py | 14 +- app/services/impl/training/kb.py | 176 +- app/services/impl/training/training.py | 918 +- app/services/impl/user.py | 262 + app/utils/__init__.py | 10 +- app/utils/handle_exception.py | 30 +- docker-compose.yml | 20 +- firebase-configs/encoach-staging.json | 24 +- firebase-configs/mti-ielts-626a2dcf6091.json | 26 +- firebase-configs/storied-phalanx-349916.json | 24 +- poetry.lock | 4343 ++++++++++ postman/ielts-be.postman_environment.json | 28 +- postman/ielts.postman_collection.json | 2310 ++--- pyproject.toml | 67 +- scripts/tips/instructions.MD | 67 + scripts/tips/pathways_2_rw.json | 7579 +++++++++++++++++ scripts/tips/prompt.txt | 62 + scripts/tips/send_tips_to_firestore.py | 34 + 132 files changed, 22856 insertions(+), 10309 deletions(-) create mode 100644 app/api/user.py create mode 100644 app/controllers/abc/user.py create mode 100644 app/controllers/impl/user.py create mode 100644 app/dtos/user_batch.py create mode 100644 app/repositories/impl/file_storage/__init__.py rename app/repositories/impl/{ => file_storage}/firebase.py (97%) create mode 100644 app/services/abc/exam/__init__.py rename app/services/abc/{ => exam}/grade.py (95%) rename app/services/abc/{ => exam}/level.py (96%) rename app/services/abc/{ => exam}/listening.py (96%) rename app/services/abc/{ => exam}/reading.py (95%) rename app/services/abc/{ => exam}/speaking.py (96%) rename app/services/abc/{ => exam}/writing.py (96%) create mode 100644 app/services/abc/training/__init__.py rename app/services/abc/{ => training}/kb.py (95%) rename app/services/abc/{ => training}/training.py (95%) create mode 100644 app/services/abc/user.py create mode 100644 app/services/impl/exam/__init__.py rename app/services/impl/{ => exam}/grade.py (97%) rename app/services/impl/{ => exam}/level/__init__.py (94%) rename app/services/impl/{ => exam}/level/custom.py (98%) rename app/services/impl/{ => exam}/level/level.py (97%) rename app/services/impl/{ => exam}/level/mc_variants.json (96%) rename app/services/impl/{ => exam}/level/upload.py (97%) rename app/services/impl/{ => exam}/listening.py (97%) rename app/services/impl/{ => exam}/reading.py (97%) rename app/services/impl/{ => exam}/speaking.py (97%) rename app/services/impl/{ => exam}/writing.py (97%) create mode 100644 app/services/impl/user.py create mode 100644 poetry.lock create mode 100644 scripts/tips/instructions.MD create mode 100644 scripts/tips/pathways_2_rw.json create mode 100644 scripts/tips/prompt.txt create mode 100644 scripts/tips/send_tips_to_firestore.py diff --git a/.dockerignore b/.dockerignore index 37ee14f..fb69dfa 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,8 +1,8 @@ -Dockerfile -README.md -*.pyc -*.pyo -*.pyd -__pycache__ -.pytest_cache -postman +Dockerfile +README.md +*.pyc +*.pyo +*.pyd +__pycache__ +.pytest_cache +postman diff --git a/.env b/.env index 8c214ae..e3ff363 100644 --- a/.env +++ b/.env @@ -1,8 +1,30 @@ -ENV=local -OPENAI_API_KEY=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 -JWT_SECRET_KEY=6e9c124ba92e8814719dcb0f21200c8aa4d0f119a994ac5e06eb90a366c83ab2 -JWT_TEST_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0 -GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/encoach-staging.json -HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== - -GPT_ZERO_API_KEY=0195b9bb24c5439899f71230809c74af +OPENAI_API_KEY=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 +JWT_SECRET_KEY=6e9c124ba92e8814719dcb0f21200c8aa4d0f119a994ac5e06eb90a366c83ab2 +JWT_TEST_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0 +HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== +GPT_ZERO_API_KEY=0195b9bb24c5439899f71230809c74af +MONGODB_URI=mongodb+srv://user:JKpFBymv0WLv3STj@encoach.lz18a.mongodb.net/?retryWrites=true&w=majority&appName=EnCoach +GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/encoach-staging.json + +# Staging +ENV=staging + +# +#FIREBASE_SCRYPT_B64_SIGNER_KEY="qjo/b5U5oNxA8o+PHFMZx/ZfG8ZQ7688zYmwMOcfZvVjOM6aHe4Jf270xgyrVArqLIQwFi7VkFnbysBjueMbVw==" +#FIREBASE_SCRYPT_B64_SALT_SEPARATOR="Bw==" +#FIREBASE_SCRYPT_ROUNDS=8 +#FIREBASE_SCRYPT_MEM_COST=14 +#FIREBASE_PROJECT_ID=encoach-staging +#MONGODB_DB=staging + +# Prod +#ENV=production + +#GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/storied-phalanx-349916.json +#FIREBASE_SCRYPT_B64_SIGNER_KEY="vbO3Xii2lajSeSkCstq3s/dCwpXP7J2YN9rP/KRreU2vGOT1fg+wzSuy1kIhBECqJHG82tmwAilSxLFFtNKVMA==" +#FIREBASE_SCRYPT_B64_SALT_SEPARATOR="Bw==" +#FIREBASE_SCRYPT_ROUNDS=8 +#FIREBASE_SCRYPT_MEM_COST=14 +#FIREBASE_PROJECT_ID=storied-phalanx-349916 +MONGODB_DB=staging + diff --git a/.gitignore b/.gitignore index aecdd8d..254769a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -__pycache__ -.idea -.env -.DS_Store -.venv -scripts +__pycache__ +.idea +.env +.DS_Store +.venv +_scripts diff --git a/.idea/.gitignore b/.idea/.gitignore index 13566b8..1c2fda5 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -1,8 +1,8 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/ielts-be.iml b/.idea/ielts-be.iml index a9631c9..550fe89 100644 --- a/.idea/ielts-be.iml +++ b/.idea/ielts-be.iml @@ -1,25 +1,26 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 6601cfb..7d41fa7 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,10 +1,10 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index 31940e2..e63d696 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..9661ac7 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,6 @@ - - - - - + + + + + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 64e8726..cb60b4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,41 +1,41 @@ -FROM python:3.11-slim as requirements-stage -WORKDIR /tmp -RUN pip install poetry -COPY pyproject.toml ./poetry.lock* /tmp/ -RUN poetry export -f requirements.txt --output requirements.txt --without-hashes - - -FROM python:3.11-slim - -# Allow statements and log messages to immediately appear in the logs -ENV PYTHONUNBUFFERED True - -# Copy local code to the container image. -ENV APP_HOME /app -WORKDIR $APP_HOME - -COPY . ./ - -COPY --from=requirements-stage /tmp/requirements.txt /app/requirements.txt - -RUN apt update && apt install -y \ - ffmpeg \ - poppler-utils \ - texlive-latex-base \ - texlive-fonts-recommended \ - texlive-latex-extra \ - texlive-xetex \ - pandoc \ - librsvg2-bin \ - && rm -rf /var/lib/apt/lists/* - -RUN pip install --no-cache-dir -r /app/requirements.txt - -EXPOSE 8000 - -# Run the web service on container startup. Here we use the gunicorn -# webserver, with one worker process and 8 threads. -# For environments with multiple CPU cores, increase the number of workers -# to be equal to the cores available. -# Timeout is set to 0 to disable the timeouts of the workers to allow Cloud Run to handle instance scaling. -CMD exec uvicorn --bind 0.0.0.0:8000 --workers 1 --threads 8 --timeout 0 app.server:app +FROM python:3.11-slim as requirements-stage +WORKDIR /tmp +RUN pip install poetry +COPY pyproject.toml ./poetry.lock* /tmp/ +RUN poetry export -f requirements.txt --output requirements.txt --without-hashes + + +FROM python:3.11-slim + +# Allow statements and log messages to immediately appear in the logs +ENV PYTHONUNBUFFERED True + +# Copy local code to the container image. +ENV APP_HOME /app +WORKDIR $APP_HOME + +COPY . ./ + +COPY --from=requirements-stage /tmp/requirements.txt /app/requirements.txt + +RUN apt update && apt install -y \ + ffmpeg \ + poppler-utils \ + texlive-latex-base \ + texlive-fonts-recommended \ + texlive-latex-extra \ + texlive-xetex \ + pandoc \ + librsvg2-bin \ + && rm -rf /var/lib/apt/lists/* + +RUN pip install --no-cache-dir -r /app/requirements.txt + +EXPOSE 8000 + +# Run the web service on container startup. Here we use the gunicorn +# webserver, with one worker process and 8 threads. +# For environments with multiple CPU cores, increase the number of workers +# to be equal to the cores available. +# Timeout is set to 0 to disable the timeouts of the workers to allow Cloud Run to handle instance scaling. +CMD exec uvicorn --bind 0.0.0.0:8000 --workers 1 --threads 8 --timeout 0 app.server:app diff --git a/README.md b/README.md index e22b313..027cd08 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,49 @@ -Latest refactor from develop's branch commit 5d5cd21 2024-08-28 - - -# Endpoints - -In ielts-ui I've added a wrapper to every backend request in '/src/utils/translate.backend.endpoints.ts' to use the -new endpoints if the "BACKEND_TYPE" environment variable is set to "async", if the env variable is not present or -with another value, the wrapper will return the old endpoint. - -| Method | ielts-be | This one | -|--------|--------------------------------------|---------------------------------------------| -| GET | /healthcheck | /api/healthcheck | -| GET | /listening_section_1 | /api/listening/section/1 | -| GET | /listening_section_2 | /api/listening/section/2 | -| GET | /listening_section_3 | /api/listening/section/3 | -| GET | /listening_section_4 | /api/listening/section/4 | -| POST | /listening | /api/listening | -| POST | /writing_task1 | /api/grade/writing/1 | -| POST | /writing_task2 | /api/grade/writing/2 | -| GET | /writing_task1_general | /api/writing/1 | -| GET | /writing_task2_general | /api/writing/2 | -| POST | /speaking_task_1 | /api/grade/speaking/1 | -| POST | /speaking_task_2 | /api/grade/speaking/2 | -| POST | /speaking_task_3 | /api/grade/speaking/3 | -| GET | /speaking_task_1 | /api/speaking/1 | -| GET | /speaking_task_2 | /api/speaking/2 | -| GET | /speaking_task_3 | /api/speaking/3 | -| POST | /speaking | /api/speaking | -| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | -| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | -| GET | /reading_passage_1 | /api/reading/passage/1 | -| GET | /reading_passage_2 | /api/reading/passage/2 | -| GET | /reading_passage_3 | /api/reading/passage/3 | -| GET | /level | /api/level | -| GET | /level_utas | /api/level/utas | -| POST | /fetch_tips | /api/training/tips | -| POST | /grading_summary | /api/grade/summary | -| POST | /grade_short_answers | /api/grade/short_answers | -| POST | /upload_level | /api/level/upload | -| POST | /training_content | /api/training/ | -| POST | /custom_level | /api/level/custom | - -# Run the app - -This is for Windows, creating venv and activating it may differ based on your OS - -1. python -m venv env -2. env\Scripts\activate -3. pip install poetry -4. poetry install -5. python app.py - +Latest refactor from develop's branch commit 5d5cd21 2024-08-28 + + +# Endpoints + + +| Method | ielts-be | This one | +|--------|--------------------------------------|---------------------------------------------| +| GET | /healthcheck | /api/healthcheck | +| GET | /listening_section_1 | /api/listening/section/1 | +| GET | /listening_section_2 | /api/listening/section/2 | +| GET | /listening_section_3 | /api/listening/section/3 | +| GET | /listening_section_4 | /api/listening/section/4 | +| POST | /listening | /api/listening | +| POST | /writing_task1 | /api/grade/writing/1 | +| POST | /writing_task2 | /api/grade/writing/2 | +| GET | /writing_task1_general | /api/writing/1 | +| GET | /writing_task2_general | /api/writing/2 | +| POST | /speaking_task_1 | /api/grade/speaking/1 | +| POST | /speaking_task_2 | /api/grade/speaking/2 | +| POST | /speaking_task_3 | /api/grade/speaking/3 | +| GET | /speaking_task_1 | /api/speaking/1 | +| GET | /speaking_task_2 | /api/speaking/2 | +| GET | /speaking_task_3 | /api/speaking/3 | +| POST | /speaking | /api/speaking | +| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | +| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | +| GET | /reading_passage_1 | /api/reading/passage/1 | +| GET | /reading_passage_2 | /api/reading/passage/2 | +| GET | /reading_passage_3 | /api/reading/passage/3 | +| GET | /level | /api/level | +| GET | /level_utas | /api/level/utas | +| POST | /fetch_tips | /api/training/tips | +| POST | /grading_summary | /api/grade/summary | +| POST | /grade_short_answers | /api/grade/short_answers | +| POST | /upload_level | /api/level/upload | +| POST | /training_content | /api/training/ | +| POST | /custom_level | /api/level/custom | + +# Run the app + +This is for Windows, creating venv and activating it may differ based on your OS + +1. python -m venv env +2. env\Scripts\activate +3. pip install poetry +4. poetry install +5. python app.py + diff --git a/app.py b/app.py index 80feec4..ec5f581 100644 --- a/app.py +++ b/app.py @@ -1,30 +1,25 @@ -import os - -import click -import uvicorn -from dotenv import load_dotenv - - -@click.command() -@click.option( - "--env", - type=click.Choice(["local", "dev", "prod"], case_sensitive=False), - default="local", -) -def main(env: str): - load_dotenv() - os.environ["ENV"] = env - if env == "prod": - raise Exception("Production environment not supported yet!") - - uvicorn.run( - app="app.server:app", - host="localhost", - port=8000, - reload=True if env != "prod" else False, - workers=1, - ) - - -if __name__ == "__main__": - main() +import click +import uvicorn +from dotenv import load_dotenv + +load_dotenv() + + +@click.command() +@click.option( + "--env", + type=click.Choice(["local", "staging", "production"], case_sensitive=False), + default="staging", +) +def main(env: str): + uvicorn.run( + app="app.server:app", + host="localhost", + port=8000, + reload=True if env != "production" else False, + workers=1, + ) + + +if __name__ == "__main__": + main() diff --git a/app/api/__init__.py b/app/api/__init__.py index 9d05fff..622f981 100644 --- a/app/api/__init__.py +++ b/app/api/__init__.py @@ -1,18 +1,20 @@ -from fastapi import APIRouter - -from .home import home_router -from .listening import listening_router -from .reading import reading_router -from .speaking import speaking_router -from .training import training_router -from .writing import writing_router -from .grade import grade_router - -router = APIRouter() -router.include_router(home_router, prefix="/api", tags=["Home"]) -router.include_router(listening_router, prefix="/api/listening", tags=["Listening"]) -router.include_router(reading_router, prefix="/api/reading", tags=["Reading"]) -router.include_router(speaking_router, prefix="/api/speaking", tags=["Speaking"]) -router.include_router(writing_router, prefix="/api/writing", tags=["Writing"]) -router.include_router(grade_router, prefix="/api/grade", tags=["Grade"]) -router.include_router(training_router, prefix="/api/training", tags=["Training"]) +from fastapi import APIRouter + +from .home import home_router +from .listening import listening_router +from .reading import reading_router +from .speaking import speaking_router +from .training import training_router +from .writing import writing_router +from .grade import grade_router +from .user import user_router + +router = APIRouter() +router.include_router(home_router, prefix="/api", tags=["Home"]) +router.include_router(listening_router, prefix="/api/listening", tags=["Listening"]) +router.include_router(reading_router, prefix="/api/reading", tags=["Reading"]) +router.include_router(speaking_router, prefix="/api/speaking", tags=["Speaking"]) +router.include_router(writing_router, prefix="/api/writing", tags=["Writing"]) +router.include_router(grade_router, prefix="/api/grade", tags=["Grade"]) +router.include_router(training_router, prefix="/api/training", tags=["Training"]) +router.include_router(user_router, prefix="/api/user", tags=["Users"]) diff --git a/app/api/grade.py b/app/api/grade.py index 7f054e7..84a1a0b 100644 --- a/app/api/grade.py +++ b/app/api/grade.py @@ -1,74 +1,74 @@ -from dependency_injector.wiring import inject, Provide -from fastapi import APIRouter, Depends, Path, Request - -from app.controllers.abc import IGradeController -from app.dtos.writing import WritingGradeTaskDTO -from app.dtos.speaking import GradeSpeakingAnswersDTO, GradeSpeakingDTO -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken - -controller = "grade_controller" -grade_router = APIRouter() - - -@grade_router.post( - '/writing/{task}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def grade_writing_task( - data: WritingGradeTaskDTO, - task: int = Path(..., ge=1, le=2), - grade_controller: IGradeController = Depends(Provide[controller]) -): - return await grade_controller.grade_writing_task(task, data) - - -@grade_router.post( - '/speaking/2', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def grade_speaking_task_2( - data: GradeSpeakingDTO, - grade_controller: IGradeController = Depends(Provide[controller]) -): - return await grade_controller.grade_speaking_task(2, [data.dict()]) - - -@grade_router.post( - '/speaking/{task}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def grade_speaking_task_1_and_3( - data: GradeSpeakingAnswersDTO, - task: int = Path(..., ge=1, le=3), - grade_controller: IGradeController = Depends(Provide[controller]) -): - return await grade_controller.grade_speaking_task(task, data.answers) - - -@grade_router.post( - '/summary', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def grading_summary( - request: Request, - grade_controller: IGradeController = Depends(Provide[controller]) -): - data = await request.json() - return await grade_controller.grading_summary(data) - - -@grade_router.post( - '/short_answers', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def grade_short_answers( - request: Request, - grade_controller: IGradeController = Depends(Provide[controller]) -): - data = await request.json() - return await grade_controller.grade_short_answers(data) +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Depends, Path, Request + +from app.controllers.abc import IGradeController +from app.dtos.writing import WritingGradeTaskDTO +from app.dtos.speaking import GradeSpeakingAnswersDTO, GradeSpeakingDTO +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken + +controller = "grade_controller" +grade_router = APIRouter() + + +@grade_router.post( + '/writing/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_writing_task( + data: WritingGradeTaskDTO, + task: int = Path(..., ge=1, le=2), + grade_controller: IGradeController = Depends(Provide[controller]) +): + return await grade_controller.grade_writing_task(task, data) + + +@grade_router.post( + '/speaking/2', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_speaking_task_2( + data: GradeSpeakingDTO, + grade_controller: IGradeController = Depends(Provide[controller]) +): + return await grade_controller.grade_speaking_task(2, [data.dict()]) + + +@grade_router.post( + '/speaking/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_speaking_task_1_and_3( + data: GradeSpeakingAnswersDTO, + task: int = Path(..., ge=1, le=3), + grade_controller: IGradeController = Depends(Provide[controller]) +): + return await grade_controller.grade_speaking_task(task, data.answers) + + +@grade_router.post( + '/summary', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grading_summary( + request: Request, + grade_controller: IGradeController = Depends(Provide[controller]) +): + data = await request.json() + return await grade_controller.grading_summary(data) + + +@grade_router.post( + '/short_answers', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def grade_short_answers( + request: Request, + grade_controller: IGradeController = Depends(Provide[controller]) +): + data = await request.json() + return await grade_controller.grade_short_answers(data) diff --git a/app/api/home.py b/app/api/home.py index 4c23c75..84e0209 100644 --- a/app/api/home.py +++ b/app/api/home.py @@ -1,9 +1,9 @@ -from fastapi import APIRouter -home_router = APIRouter() - - -@home_router.get( - '/healthcheck' -) -async def healthcheck(): - return {"healthy": True} +from fastapi import APIRouter +home_router = APIRouter() + + +@home_router.get( + '/healthcheck' +) +async def healthcheck(): + return {"healthy": True} diff --git a/app/api/level.py b/app/api/level.py index 0c9a791..e550eb5 100644 --- a/app/api/level.py +++ b/app/api/level.py @@ -1,55 +1,55 @@ -from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, UploadFile, Request - -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.controllers.abc import ILevelController - -controller = "level_controller" -level_router = APIRouter() - - -@level_router.get( - '/', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_level_exam( - level_controller: ILevelController = Depends(Provide[controller]) -): - return await level_controller.get_level_exam() - - -@level_router.get( - '/utas', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_level_utas( - level_controller: ILevelController = Depends(Provide[controller]) -): - return await level_controller.get_level_utas() - - -@level_router.post( - '/upload', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def upload( - file: UploadFile, - level_controller: ILevelController = Depends(Provide[controller]) -): - return await level_controller.upload_level(file) - - -@level_router.post( - '/custom', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def custom_level( - request: Request, - level_controller: ILevelController = Depends(Provide[controller]) -): - data = await request.json() - return await level_controller.get_custom_level(data) +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, UploadFile, Request + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import ILevelController + +controller = "level_controller" +level_router = APIRouter() + + +@level_router.get( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_level_exam( + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.get_level_exam() + + +@level_router.get( + '/utas', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_level_utas( + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.get_level_utas() + + +@level_router.post( + '/upload', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def upload( + file: UploadFile, + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.upload_level(file) + + +@level_router.post( + '/custom', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def custom_level( + request: Request, + level_controller: ILevelController = Depends(Provide[controller]) +): + data = await request.json() + return await level_controller.get_custom_level(data) diff --git a/app/api/listening.py b/app/api/listening.py index 3fd15d4..b29c34d 100644 --- a/app/api/listening.py +++ b/app/api/listening.py @@ -1,40 +1,40 @@ -import random - -from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, Path - -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.controllers.abc import IListeningController -from app.configs.constants import EducationalContent -from app.dtos.listening import SaveListeningDTO - - -controller = "listening_controller" -listening_router = APIRouter() - - -@listening_router.get( - '/section/{section}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_listening_question( - exercises: list[str], - section: int = Path(..., ge=1, le=4), - topic: str | None = None, - difficulty: str = random.choice(EducationalContent.DIFFICULTIES), - listening_controller: IListeningController = Depends(Provide[controller]) -): - return await listening_controller.get_listening_question(section, topic, exercises, difficulty) - - -@listening_router.post( - '/', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def save_listening( - data: SaveListeningDTO, - listening_controller: IListeningController = Depends(Provide[controller]) -): - return await listening_controller.save_listening(data) +import random + +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, Path + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import IListeningController +from app.configs.constants import EducationalContent +from app.dtos.listening import SaveListeningDTO + + +controller = "listening_controller" +listening_router = APIRouter() + + +@listening_router.get( + '/section/{section}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_listening_question( + exercises: list[str], + section: int = Path(..., ge=1, le=4), + topic: str | None = None, + difficulty: str = random.choice(EducationalContent.DIFFICULTIES), + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.get_listening_question(section, topic, exercises, difficulty) + + +@listening_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def save_listening( + data: SaveListeningDTO, + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.save_listening(data) diff --git a/app/api/reading.py b/app/api/reading.py index 6089cd7..ba5090e 100644 --- a/app/api/reading.py +++ b/app/api/reading.py @@ -1,28 +1,28 @@ -import random - -from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, Path, Query - -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.configs.constants import EducationalContent -from app.controllers.abc import IReadingController - -controller = "reading_controller" -reading_router = APIRouter() - - -@reading_router.get( - '/passage/{passage}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_reading_passage( - passage: int = Path(..., ge=1, le=3), - topic: str = Query(default=random.choice(EducationalContent.TOPICS)), - exercises: list[str] = Query(default=[]), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), - reading_controller: IReadingController = Depends(Provide[controller]) -): - return await reading_controller.get_reading_passage(passage, topic, exercises, difficulty) - - +import random + +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, Path, Query + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import IReadingController + +controller = "reading_controller" +reading_router = APIRouter() + + +@reading_router.get( + '/passage/{passage}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_reading_passage( + passage: int = Path(..., ge=1, le=3), + topic: str = Query(default=random.choice(EducationalContent.TOPICS)), + exercises: list[str] = Query(default=[]), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + reading_controller: IReadingController = Depends(Provide[controller]) +): + return await reading_controller.get_reading_passage(passage, topic, exercises, difficulty) + + diff --git a/app/api/speaking.py b/app/api/speaking.py index ee32422..41a11bd 100644 --- a/app/api/speaking.py +++ b/app/api/speaking.py @@ -1,97 +1,97 @@ -import random - -from dependency_injector.wiring import inject, Provide -from fastapi import APIRouter, Path, Query, Depends, BackgroundTasks - -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.configs.constants import EducationalContent -from app.controllers.abc import ISpeakingController -from app.dtos.speaking import ( - SaveSpeakingDTO, GenerateVideo1DTO, GenerateVideo2DTO, GenerateVideo3DTO -) - -controller = "speaking_controller" -speaking_router = APIRouter() - - -@speaking_router.get( - '/1', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_speaking_task( - first_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), - second_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.get_speaking_part(1, first_topic, difficulty, second_topic) - - -@speaking_router.get( - '/{task}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_speaking_task( - task: int = Path(..., ge=2, le=3), - topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.get_speaking_part(task, topic, difficulty) - - -@speaking_router.post( - '/', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def save_speaking( - data: SaveSpeakingDTO, - background_tasks: BackgroundTasks, - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.save_speaking(data, background_tasks) - - -@speaking_router.post( - '/generate_video/1', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def generate_video_1( - data: GenerateVideo1DTO, - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.generate_video( - 1, data.avatar, data.first_topic, data.questions, second_topic=data.second_topic - ) - - -@speaking_router.post( - '/generate_video/2', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def generate_video_2( - data: GenerateVideo2DTO, - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.generate_video( - 2, data.avatar, data.topic, [data.question], prompts=data.prompts, suffix=data.suffix - ) - - -@speaking_router.post( - '/generate_video/3', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def generate_video_3( - data: GenerateVideo3DTO, - speaking_controller: ISpeakingController = Depends(Provide[controller]) -): - return await speaking_controller.generate_video( - 3, data.avatar, data.topic, data.questions - ) +import random + +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Path, Query, Depends, BackgroundTasks + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import ISpeakingController +from app.dtos.speaking import ( + SaveSpeakingDTO, GenerateVideo1DTO, GenerateVideo2DTO, GenerateVideo3DTO +) + +controller = "speaking_controller" +speaking_router = APIRouter() + + +@speaking_router.get( + '/1', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_speaking_task( + first_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + second_topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.get_speaking_part(1, first_topic, difficulty, second_topic) + + +@speaking_router.get( + '/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_speaking_task( + task: int = Path(..., ge=2, le=3), + topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.get_speaking_part(task, topic, difficulty) + + +@speaking_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def save_speaking( + data: SaveSpeakingDTO, + background_tasks: BackgroundTasks, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.save_speaking(data, background_tasks) + + +@speaking_router.post( + '/generate_video/1', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_video_1( + data: GenerateVideo1DTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_video( + 1, data.avatar, data.first_topic, data.questions, second_topic=data.second_topic + ) + + +@speaking_router.post( + '/generate_video/2', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_video_2( + data: GenerateVideo2DTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_video( + 2, data.avatar, data.topic, [data.question], prompts=data.prompts, suffix=data.suffix + ) + + +@speaking_router.post( + '/generate_video/3', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_video_3( + data: GenerateVideo3DTO, + speaking_controller: ISpeakingController = Depends(Provide[controller]) +): + return await speaking_controller.generate_video( + 3, data.avatar, data.topic, data.questions + ) diff --git a/app/api/training.py b/app/api/training.py index 8c4e44e..739876e 100644 --- a/app/api/training.py +++ b/app/api/training.py @@ -1,34 +1,34 @@ -from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, Request - -from app.dtos.training import FetchTipsDTO -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.controllers.abc import ITrainingController - -controller = "training_controller" -training_router = APIRouter() - - -@training_router.post( - '/tips', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_reading_passage( - data: FetchTipsDTO, - training_controller: ITrainingController = Depends(Provide[controller]) -): - return await training_controller.fetch_tips(data) - - -@training_router.post( - '/', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def training_content( - request: Request, - training_controller: ITrainingController = Depends(Provide[controller]) -): - data = await request.json() - return await training_controller.get_training_content(data) +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends, Request + +from app.dtos.training import FetchTipsDTO +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import ITrainingController + +controller = "training_controller" +training_router = APIRouter() + + +@training_router.post( + '/tips', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_reading_passage( + data: FetchTipsDTO, + training_controller: ITrainingController = Depends(Provide[controller]) +): + return await training_controller.fetch_tips(data) + + +@training_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def training_content( + request: Request, + training_controller: ITrainingController = Depends(Provide[controller]) +): + data = await request.json() + return await training_controller.get_training_content(data) diff --git a/app/api/user.py b/app/api/user.py new file mode 100644 index 0000000..2275680 --- /dev/null +++ b/app/api/user.py @@ -0,0 +1,21 @@ +from dependency_injector.wiring import Provide, inject +from fastapi import APIRouter, Depends + +from app.dtos.user_batch import BatchUsersDTO +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.controllers.abc import IUserController + +controller = "user_controller" +user_router = APIRouter() + + +@user_router.post( + '/import', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def batch_import( + batch: BatchUsersDTO, + user_controller: IUserController = Depends(Provide[controller]) +): + return await user_controller.batch_import(batch) diff --git a/app/api/writing.py b/app/api/writing.py index 010208b..3bd3b8e 100644 --- a/app/api/writing.py +++ b/app/api/writing.py @@ -1,25 +1,25 @@ -import random - -from dependency_injector.wiring import inject, Provide -from fastapi import APIRouter, Path, Query, Depends - -from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.configs.constants import EducationalContent -from app.controllers.abc import IWritingController - -controller = "writing_controller" -writing_router = APIRouter() - - -@writing_router.get( - '/{task}', - dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] -) -@inject -async def get_writing_task_general_question( - task: int = Path(..., ge=1, le=2), - topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), - writing_controller: IWritingController = Depends(Provide[controller]) -): - return await writing_controller.get_writing_task_general_question(task, topic, difficulty) +import random + +from dependency_injector.wiring import inject, Provide +from fastapi import APIRouter, Path, Query, Depends + +from app.middlewares import Authorized, IsAuthenticatedViaBearerToken +from app.configs.constants import EducationalContent +from app.controllers.abc import IWritingController + +controller = "writing_controller" +writing_router = APIRouter() + + +@writing_router.get( + '/{task}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def get_writing_task_general_question( + task: int = Path(..., ge=1, le=2), + topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), + difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + writing_controller: IWritingController = Depends(Provide[controller]) +): + return await writing_controller.get_writing_task_general_question(task, topic, difficulty) diff --git a/app/configs/__init__.py b/app/configs/__init__.py index ba5088c..05952b8 100644 --- a/app/configs/__init__.py +++ b/app/configs/__init__.py @@ -1,5 +1,5 @@ -from .dependency_injection import config_di - -__all__ = [ - "config_di" -] +from .dependency_injection import DependencyInjector + +__all__ = [ + "DependencyInjector" +] diff --git a/app/configs/constants.py b/app/configs/constants.py index bb58dba..eac0de8 100644 --- a/app/configs/constants.py +++ b/app/configs/constants.py @@ -1,732 +1,762 @@ -from enum import Enum - -BLACKLISTED_WORDS = ["jesus", "sex", "gay", "lesbian", "homosexual", "god", "angel", "pornography", "beer", "wine", - "cocaine", "alcohol", "nudity", "lgbt", "casino", "gambling", "catholicism", - "discrimination", "politic", "christianity", "islam", "christian", "christians", - "jews", "jew", "discrimination", "discriminatory"] - - -class ExamVariant(Enum): - FULL = "full" - PARTIAL = "partial" - - -class CustomLevelExerciseTypes(Enum): - MULTIPLE_CHOICE_4 = "multiple_choice_4" - MULTIPLE_CHOICE_BLANK_SPACE = "multiple_choice_blank_space" - MULTIPLE_CHOICE_UNDERLINED = "multiple_choice_underlined" - BLANK_SPACE_TEXT = "blank_space_text" - READING_PASSAGE_UTAS = "reading_passage_utas" - WRITING_LETTER = "writing_letter" - WRITING_2 = "writing_2" - SPEAKING_1 = "speaking_1" - SPEAKING_2 = "speaking_2" - SPEAKING_3 = "speaking_3" - READING_1 = "reading_1" - READING_2 = "reading_2" - READING_3 = "reading_3" - LISTENING_1 = "listening_1" - LISTENING_2 = "listening_2" - LISTENING_3 = "listening_3" - LISTENING_4 = "listening_4" - - -class QuestionType(Enum): - LISTENING_SECTION_1 = "Listening Section 1" - LISTENING_SECTION_2 = "Listening Section 2" - LISTENING_SECTION_3 = "Listening Section 3" - LISTENING_SECTION_4 = "Listening Section 4" - WRITING_TASK_1 = "Writing Task 1" - WRITING_TASK_2 = "Writing Task 2" - SPEAKING_1 = "Speaking Task Part 1" - SPEAKING_2 = "Speaking Task Part 2" - READING_PASSAGE_1 = "Reading Passage 1" - READING_PASSAGE_2 = "Reading Passage 2" - READING_PASSAGE_3 = "Reading Passage 3" - - -class AvatarEnum(Enum): - MATTHEW_NOAH = "5912afa7c77c47d3883af3d874047aaf" - VERA_CERISE = "9e58d96a383e4568a7f1e49df549e0e4" - EDWARD_TONY = "d2cdd9c0379a4d06ae2afb6e5039bd0c" - TANYA_MOLLY = "045cb5dcd00042b3a1e4f3bc1c12176b" - KAYLA_ABBI = "1ae1e5396cc444bfad332155fdb7a934" - JEROME_RYAN = "0ee6aa7cc1084063a630ae514fccaa31" - TYLER_CHRISTOPHER = "5772cff935844516ad7eeff21f839e43" - - -class FilePaths: - AUDIO_FILES_PATH = 'download-audio/' - FIREBASE_LISTENING_AUDIO_FILES_PATH = 'listening_recordings/' - VIDEO_FILES_PATH = 'download-video/' - FIREBASE_SPEAKING_VIDEO_FILES_PATH = 'speaking_videos/' - - -class TemperatureSettings: - GRADING_TEMPERATURE = 0.1 - TIPS_TEMPERATURE = 0.2 - GEN_QUESTION_TEMPERATURE = 0.7 - - -class GPTModels: - GPT_3_5_TURBO = "gpt-3.5-turbo" - GPT_4_TURBO = "gpt-4-turbo" - GPT_4_O = "gpt-4o" - GPT_3_5_TURBO_16K = "gpt-3.5-turbo-16k" - GPT_3_5_TURBO_INSTRUCT = "gpt-3.5-turbo-instruct" - GPT_4_PREVIEW = "gpt-4-turbo-preview" - - -class FieldsAndExercises: - GRADING_FIELDS = ['comment', 'overall', 'task_response'] - GEN_FIELDS = ['topic'] - GEN_TEXT_FIELDS = ['title'] - LISTENING_GEN_FIELDS = ['transcript', 'exercise'] - READING_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch'] - READING_3_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch', 'ideaMatch'] - - LISTENING_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] - LISTENING_1_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksFill', - 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm'] - LISTENING_2_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions'] - LISTENING_3_EXERCISE_TYPES = ['multipleChoice3Options', 'writeBlanksQuestions'] - LISTENING_4_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] - - TOTAL_READING_PASSAGE_1_EXERCISES = 13 - TOTAL_READING_PASSAGE_2_EXERCISES = 13 - TOTAL_READING_PASSAGE_3_EXERCISES = 14 - - TOTAL_LISTENING_SECTION_1_EXERCISES = 10 - TOTAL_LISTENING_SECTION_2_EXERCISES = 10 - TOTAL_LISTENING_SECTION_3_EXERCISES = 10 - TOTAL_LISTENING_SECTION_4_EXERCISES = 10 - - -class MinTimers: - LISTENING_MIN_TIMER_DEFAULT = 30 - WRITING_MIN_TIMER_DEFAULT = 60 - SPEAKING_MIN_TIMER_DEFAULT = 14 - - -class Voices: - EN_US_VOICES = [ - {'Gender': 'Female', 'Id': 'Salli', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Salli', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Matthew', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Matthew', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Kimberly', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kimberly', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Kendra', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kendra', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Justin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Justin', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Joey', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joey', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Joanna', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joanna', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Ivy', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ivy', - 'SupportedEngines': ['neural', 'standard']}] - EN_GB_VOICES = [ - {'Gender': 'Female', 'Id': 'Emma', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Emma', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Male', 'Id': 'Brian', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Brian', - 'SupportedEngines': ['neural', 'standard']}, - {'Gender': 'Female', 'Id': 'Amy', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Amy', - 'SupportedEngines': ['neural', 'standard']}] - EN_GB_WLS_VOICES = [ - {'Gender': 'Male', 'Id': 'Geraint', 'LanguageCode': 'en-GB-WLS', 'LanguageName': 'Welsh English', 'Name': 'Geraint', - 'SupportedEngines': ['standard']}] - EN_AU_VOICES = [{'Gender': 'Male', 'Id': 'Russell', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Russell', 'SupportedEngines': ['standard']}, - {'Gender': 'Female', 'Id': 'Nicole', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Nicole', 'SupportedEngines': ['standard']}] - - ALL_VOICES = EN_US_VOICES + EN_GB_VOICES + EN_GB_WLS_VOICES + EN_AU_VOICES - - MALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Male'] - FEMALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Female'] - - -class NeuralVoices: - NEURAL_EN_US_VOICES = [ - {'Gender': 'Female', 'Id': 'Danielle', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Danielle', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Gregory', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Gregory', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Kevin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kevin', - 'SupportedEngines': ['neural']}, - {'Gender': 'Female', 'Id': 'Ruth', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ruth', - 'SupportedEngines': ['neural']}, - {'Gender': 'Male', 'Id': 'Stephen', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Stephen', - 'SupportedEngines': ['neural']}] - NEURAL_EN_GB_VOICES = [ - {'Gender': 'Male', 'Id': 'Arthur', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Arthur', - 'SupportedEngines': ['neural']}] - NEURAL_EN_AU_VOICES = [ - {'Gender': 'Female', 'Id': 'Olivia', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', - 'Name': 'Olivia', 'SupportedEngines': ['neural']}] - NEURAL_EN_ZA_VOICES = [ - {'Gender': 'Female', 'Id': 'Ayanda', 'LanguageCode': 'en-ZA', 'LanguageName': 'South African English', - 'Name': 'Ayanda', 'SupportedEngines': ['neural']}] - NEURAL_EN_NZ_VOICES = [ - {'Gender': 'Female', 'Id': 'Aria', 'LanguageCode': 'en-NZ', 'LanguageName': 'New Zealand English', 'Name': 'Aria', - 'SupportedEngines': ['neural']}] - NEURAL_EN_IN_VOICES = [ - {'Gender': 'Female', 'Id': 'Kajal', 'LanguageCode': 'en-IN', 'LanguageName': 'Indian English', 'Name': 'Kajal', - 'SupportedEngines': ['neural']}] - NEURAL_EN_IE_VOICES = [ - {'Gender': 'Female', 'Id': 'Niamh', 'LanguageCode': 'en-IE', 'LanguageName': 'Irish English', 'Name': 'Niamh', - 'SupportedEngines': ['neural']}] - - ALL_NEURAL_VOICES = NEURAL_EN_US_VOICES + NEURAL_EN_GB_VOICES + NEURAL_EN_AU_VOICES + NEURAL_EN_ZA_VOICES + NEURAL_EN_NZ_VOICES + NEURAL_EN_IE_VOICES - - MALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Male'] - FEMALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Female'] - - -class EducationalContent: - DIFFICULTIES = ["easy", "medium", "hard"] - - MTI_TOPICS = [ - "Education", - "Technology", - "Environment", - "Health and Fitness", - "Engineering", - "Work and Careers", - "Travel and Tourism", - "Culture and Traditions", - "Social Issues", - "Arts and Entertainment", - "Climate Change", - "Social Media", - "Sustainable Development", - "Health Care", - "Immigration", - "Artificial Intelligence", - "Consumerism", - "Online Shopping", - "Energy", - "Oil and Gas", - "Poverty and Inequality", - "Cultural Diversity", - "Democracy and Governance", - "Mental Health", - "Ethics and Morality", - "Population Growth", - "Science and Innovation", - "Poverty Alleviation", - "Cybersecurity and Privacy", - "Human Rights", - "Food and Agriculture", - "Cyberbullying and Online Safety", - "Linguistic Diversity", - "Urbanization", - "Artificial Intelligence in Education", - "Youth Empowerment", - "Disaster Management", - "Mental Health Stigma", - "Internet Censorship", - "Sustainable Fashion", - "Indigenous Rights", - "Water Scarcity", - "Social Entrepreneurship", - "Privacy in the Digital Age", - "Sustainable Transportation", - "Gender Equality", - "Automation and Job Displacement", - "Digital Divide", - "Education Inequality" - ] - TOPICS = [ - "Art and Creativity", - "History of Ancient Civilizations", - "Environmental Conservation", - "Space Exploration", - "Artificial Intelligence", - "Climate Change", - "The Human Brain", - "Renewable Energy", - "Cultural Diversity", - "Modern Technology Trends", - "Sustainable Agriculture", - "Natural Disasters", - "Cybersecurity", - "Philosophy of Ethics", - "Robotics", - "Health and Wellness", - "Literature and Classics", - "World Geography", - "Social Media Impact", - "Food Sustainability", - "Economics and Markets", - "Human Evolution", - "Political Systems", - "Mental Health Awareness", - "Quantum Physics", - "Biodiversity", - "Education Reform", - "Animal Rights", - "The Industrial Revolution", - "Future of Work", - "Film and Cinema", - "Genetic Engineering", - "Climate Policy", - "Space Travel", - "Renewable Energy Sources", - "Cultural Heritage Preservation", - "Modern Art Movements", - "Sustainable Transportation", - "The History of Medicine", - "Artificial Neural Networks", - "Climate Adaptation", - "Philosophy of Existence", - "Augmented Reality", - "Yoga and Meditation", - "Literary Genres", - "World Oceans", - "Social Networking", - "Sustainable Fashion", - "Prehistoric Era", - "Democracy and Governance", - "Postcolonial Literature", - "Geopolitics", - "Psychology and Behavior", - "Nanotechnology", - "Endangered Species", - "Education Technology", - "Renaissance Art", - "Renewable Energy Policy", - "Modern Architecture", - "Climate Resilience", - "Artificial Life", - "Fitness and Nutrition", - "Classic Literature Adaptations", - "Ethical Dilemmas", - "Internet of Things (IoT)", - "Meditation Practices", - "Literary Symbolism", - "Marine Conservation", - "Sustainable Tourism", - "Ancient Philosophy", - "Cold War Era", - "Behavioral Economics", - "Space Colonization", - "Clean Energy Initiatives", - "Cultural Exchange", - "Modern Sculpture", - "Climate Mitigation", - "Mindfulness", - "Literary Criticism", - "Wildlife Conservation", - "Renewable Energy Innovations", - "History of Mathematics", - "Human-Computer Interaction", - "Global Health", - "Cultural Appropriation", - "Traditional cuisine and culinary arts", - "Local music and dance traditions", - "History of the region and historical landmarks", - "Traditional crafts and artisanal skills", - "Wildlife and conservation efforts", - "Local sports and athletic competitions", - "Fashion trends and clothing styles", - "Education systems and advancements", - "Healthcare services and medical innovations", - "Family values and social dynamics", - "Travel destinations and tourist attractions", - "Environmental sustainability projects", - "Technological developments and innovations", - "Entrepreneurship and business ventures", - "Youth empowerment initiatives", - "Art exhibitions and cultural events", - "Philanthropy and community development projects" - ] - - TWO_PEOPLE_SCENARIOS = [ - "Booking a table at a restaurant", - "Making a doctor's appointment", - "Asking for directions to a tourist attraction", - "Inquiring about public transportation options", - "Discussing weekend plans with a friend", - "Ordering food at a café", - "Renting a bicycle for a day", - "Arranging a meeting with a colleague", - "Talking to a real estate agent about renting an apartment", - "Discussing travel plans for an upcoming vacation", - "Checking the availability of a hotel room", - "Talking to a car rental service", - "Asking for recommendations at a library", - "Inquiring about opening hours at a museum", - "Discussing the weather forecast", - "Shopping for groceries", - "Renting a movie from a video store", - "Booking a flight ticket", - "Discussing a school assignment with a classmate", - "Making a reservation for a spa appointment", - "Talking to a customer service representative about a product issue", - "Discussing household chores with a family member", - "Planning a surprise party for a friend", - "Talking to a coworker about a project deadline", - "Inquiring about a gym membership", - "Discussing the menu options at a fast-food restaurant", - "Talking to a neighbor about a community event", - "Asking for help with computer problems", - "Discussing a recent sports game with a sports enthusiast", - "Talking to a pet store employee about buying a pet", - "Asking for information about a local farmer's market", - "Discussing the details of a home renovation project", - "Talking to a coworker about office supplies", - "Making plans for a family picnic", - "Inquiring about admission requirements at a university", - "Discussing the features of a new smartphone with a salesperson", - "Talking to a mechanic about car repairs", - "Making arrangements for a child's birthday party", - "Discussing a new diet plan with a nutritionist", - "Asking for information about a music concert", - "Talking to a hairdresser about getting a haircut", - "Inquiring about a language course at a language school", - "Discussing plans for a weekend camping trip", - "Talking to a bank teller about opening a new account", - "Ordering a drink at a coffee shop", - "Discussing a new book with a book club member", - "Talking to a librarian about library services", - "Asking for advice on finding a job", - "Discussing plans for a garden makeover with a landscaper", - "Talking to a travel agent about a cruise vacation", - "Inquiring about a fitness class at a gym", - "Ordering flowers for a special occasion", - "Discussing a new exercise routine with a personal trainer", - "Talking to a teacher about a child's progress in school", - "Asking for information about a local art exhibition", - "Discussing a home improvement project with a contractor", - "Talking to a babysitter about childcare arrangements", - "Making arrangements for a car service appointment", - "Inquiring about a photography workshop at a studio", - "Discussing plans for a family reunion with a relative", - "Talking to a tech support representative about computer issues", - "Asking for recommendations on pet grooming services", - "Discussing weekend plans with a significant other", - "Talking to a counselor about personal issues", - "Inquiring about a music lesson with a music teacher", - "Ordering a pizza for delivery", - "Making a reservation for a taxi", - "Discussing a new recipe with a chef", - "Talking to a fitness trainer about weight loss goals", - "Inquiring about a dance class at a dance studio", - "Ordering a meal at a food truck", - "Discussing plans for a weekend getaway with a partner", - "Talking to a florist about wedding flower arrangements", - "Asking for advice on home decorating", - "Discussing plans for a charity fundraiser event", - "Talking to a pet sitter about taking care of pets", - "Making arrangements for a spa day with a friend", - "Asking for recommendations on home improvement stores", - "Discussing weekend plans with a travel enthusiast", - "Talking to a car mechanic about car maintenance", - "Inquiring about a cooking class at a culinary school", - "Ordering a sandwich at a deli", - "Discussing plans for a family holiday party", - "Talking to a personal assistant about organizing tasks", - "Asking for information about a local theater production", - "Discussing a new DIY project with a home improvement expert", - "Talking to a wine expert about wine pairing", - "Making arrangements for a pet adoption", - "Asking for advice on planning a wedding" - ] - - SOCIAL_MONOLOGUE_CONTEXTS = [ - "A guided tour of a historical museum", - "An introduction to a new city for tourists", - "An orientation session for new university students", - "A safety briefing for airline passengers", - "An explanation of the process of recycling", - "A lecture on the benefits of a healthy diet", - "A talk on the importance of time management", - "A monologue about wildlife conservation", - "An overview of local public transportation options", - "A presentation on the history of cinema", - "An introduction to the art of photography", - "A discussion about the effects of climate change", - "An overview of different types of cuisine", - "A lecture on the principles of financial planning", - "A monologue about sustainable energy sources", - "An explanation of the process of online shopping", - "A guided tour of a botanical garden", - "An introduction to a local wildlife sanctuary", - "A safety briefing for hikers in a national park", - "A talk on the benefits of physical exercise", - "A lecture on the principles of effective communication", - "A monologue about the impact of social media", - "An overview of the history of a famous landmark", - "An introduction to the world of fashion design", - "A discussion about the challenges of global poverty", - "An explanation of the process of organic farming", - "A presentation on the history of space exploration", - "An overview of traditional music from different cultures", - "A lecture on the principles of effective leadership", - "A monologue about the influence of technology", - "A guided tour of a famous archaeological site", - "An introduction to a local wildlife rehabilitation center", - "A safety briefing for visitors to a science museum", - "A talk on the benefits of learning a new language", - "A lecture on the principles of architectural design", - "A monologue about the impact of renewable energy", - "An explanation of the process of online banking", - "A presentation on the history of a famous art movement", - "An overview of traditional clothing from various regions", - "A lecture on the principles of sustainable agriculture", - "A discussion about the challenges of urban development", - "A monologue about the influence of social norms", - "A guided tour of a historical battlefield", - "An introduction to a local animal shelter", - "A safety briefing for participants in a charity run", - "A talk on the benefits of community involvement", - "A lecture on the principles of sustainable tourism", - "A monologue about the impact of alternative medicine", - "An explanation of the process of wildlife tracking", - "A presentation on the history of a famous inventor", - "An overview of traditional dance forms from different cultures", - "A lecture on the principles of ethical business practices", - "A discussion about the challenges of healthcare access", - "A monologue about the influence of cultural traditions", - "A guided tour of a famous lighthouse", - "An introduction to a local astronomy observatory", - "A safety briefing for participants in a team-building event", - "A talk on the benefits of volunteering", - "A lecture on the principles of wildlife protection", - "A monologue about the impact of space exploration", - "An explanation of the process of wildlife photography", - "A presentation on the history of a famous musician", - "An overview of traditional art forms from different cultures", - "A lecture on the principles of effective education", - "A discussion about the challenges of sustainable development", - "A monologue about the influence of cultural diversity", - "A guided tour of a famous national park", - "An introduction to a local marine conservation project", - "A safety briefing for participants in a hot air balloon ride", - "A talk on the benefits of cultural exchange programs", - "A lecture on the principles of wildlife conservation", - "A monologue about the impact of technological advancements", - "An explanation of the process of wildlife rehabilitation", - "A presentation on the history of a famous explorer", - "A lecture on the principles of effective marketing", - "A discussion about the challenges of environmental sustainability", - "A monologue about the influence of social entrepreneurship", - "A guided tour of a famous historical estate", - "An introduction to a local marine life research center", - "A safety briefing for participants in a zip-lining adventure", - "A talk on the benefits of cultural preservation", - "A lecture on the principles of wildlife ecology", - "A monologue about the impact of space technology", - "An explanation of the process of wildlife conservation", - "A presentation on the history of a famous scientist", - "An overview of traditional crafts and artisans from different cultures", - "A lecture on the principles of effective intercultural communication" - ] - - FOUR_PEOPLE_SCENARIOS = [ - "A university lecture on history", - "A physics class discussing Newton's laws", - "A medical school seminar on anatomy", - "A training session on computer programming", - "A business school lecture on marketing strategies", - "A chemistry lab experiment and discussion", - "A language class practicing conversational skills", - "A workshop on creative writing techniques", - "A high school math lesson on calculus", - "A training program for customer service representatives", - "A lecture on environmental science and sustainability", - "A psychology class exploring human behavior", - "A music theory class analyzing compositions", - "A nursing school simulation for patient care", - "A computer science class on algorithms", - "A workshop on graphic design principles", - "A law school lecture on constitutional law", - "A geology class studying rock formations", - "A vocational training program for electricians", - "A history seminar focusing on ancient civilizations", - "A biology class dissecting specimens", - "A financial literacy course for adults", - "A literature class discussing classic novels", - "A training session for emergency response teams", - "A sociology lecture on social inequality", - "An art class exploring different painting techniques", - "A medical school seminar on diagnosis", - "A programming bootcamp teaching web development", - "An economics class analyzing market trends", - "A chemistry lab experiment on chemical reactions", - "A language class practicing pronunciation", - "A workshop on public speaking skills", - "A high school physics lesson on electromagnetism", - "A training program for IT professionals", - "A lecture on climate change and its effects", - "A psychology class studying cognitive psychology", - "A music class composing original songs", - "A nursing school simulation for patient assessment", - "A computer science class on data structures", - "A workshop on 3D modeling and animation", - "A law school lecture on contract law", - "A geography class examining world maps", - "A vocational training program for plumbers", - "A history seminar discussing revolutions", - "A biology class exploring genetics", - "A financial literacy course for teens", - "A literature class analyzing poetry", - "A training session for public speaking coaches", - "A sociology lecture on cultural diversity", - "An art class creating sculptures", - "A medical school seminar on surgical techniques", - "A programming bootcamp teaching app development", - "An economics class on global trade policies", - "A chemistry lab experiment on chemical bonding", - "A language class discussing idiomatic expressions", - "A workshop on conflict resolution", - "A high school biology lesson on evolution", - "A training program for project managers", - "A lecture on renewable energy sources", - "A psychology class on abnormal psychology", - "A music class rehearsing for a performance", - "A nursing school simulation for emergency response", - "A computer science class on cybersecurity", - "A workshop on digital marketing strategies", - "A law school lecture on intellectual property", - "A geology class analyzing seismic activity", - "A vocational training program for carpenters", - "A history seminar on the Renaissance", - "A chemistry class synthesizing compounds", - "A financial literacy course for seniors", - "A literature class interpreting Shakespearean plays", - "A training session for negotiation skills", - "A sociology lecture on urbanization", - "An art class creating digital art", - "A medical school seminar on patient communication", - "A programming bootcamp teaching mobile app development", - "An economics class on fiscal policy", - "A physics lab experiment on electromagnetism", - "A language class on cultural immersion", - "A workshop on time management", - "A high school chemistry lesson on stoichiometry", - "A training program for HR professionals", - "A lecture on space exploration and astronomy", - "A psychology class on human development", - "A music class practicing for a recital", - "A nursing school simulation for triage", - "A computer science class on web development frameworks", - "A workshop on team-building exercises", - "A law school lecture on criminal law", - "A geography class studying world cultures", - "A vocational training program for HVAC technicians", - "A history seminar on ancient civilizations", - "A biology class examining ecosystems", - "A financial literacy course for entrepreneurs", - "A literature class analyzing modern literature", - "A training session for leadership skills", - "A sociology lecture on gender studies", - "An art class exploring multimedia art", - "A medical school seminar on patient diagnosis", - "A programming bootcamp teaching software architecture" - ] - - ACADEMIC_SUBJECTS = [ - "Astrophysics", - "Microbiology", - "Political Science", - "Environmental Science", - "Literature", - "Biochemistry", - "Sociology", - "Art History", - "Geology", - "Economics", - "Psychology", - "History of Architecture", - "Linguistics", - "Neurobiology", - "Anthropology", - "Quantum Mechanics", - "Urban Planning", - "Philosophy", - "Marine Biology", - "International Relations", - "Medieval History", - "Geophysics", - "Finance", - "Educational Psychology", - "Graphic Design", - "Paleontology", - "Macroeconomics", - "Cognitive Psychology", - "Renaissance Art", - "Archaeology", - "Microeconomics", - "Social Psychology", - "Contemporary Art", - "Meteorology", - "Political Philosophy", - "Space Exploration", - "Cognitive Science", - "Classical Music", - "Oceanography", - "Public Health", - "Gender Studies", - "Baroque Art", - "Volcanology", - "Business Ethics", - "Music Composition", - "Environmental Policy", - "Media Studies", - "Ancient History", - "Seismology", - "Marketing", - "Human Development", - "Modern Art", - "Astronomy", - "International Law", - "Developmental Psychology", - "Film Studies", - "American History", - "Soil Science", - "Entrepreneurship", - "Clinical Psychology", - "Contemporary Dance", - "Space Physics", - "Political Economy", - "Cognitive Neuroscience", - "20th Century Literature", - "Public Administration", - "European History", - "Atmospheric Science", - "Supply Chain Management", - "Social Work", - "Japanese Literature", - "Planetary Science", - "Labor Economics", - "Industrial-Organizational Psychology", - "French Philosophy", - "Biogeochemistry", - "Strategic Management", - "Educational Sociology", - "Postmodern Literature", - "Public Relations", - "Middle Eastern History", - "Oceanography", - "International Development", - "Human Resources Management", - "Educational Leadership", - "Russian Literature", - "Quantum Chemistry", - "Environmental Economics", - "Environmental Psychology", - "Ancient Philosophy", - "Immunology", - "Comparative Politics", - "Child Development", - "Fashion Design", - "Geological Engineering", - "Macroeconomic Policy", - "Media Psychology", - "Byzantine Art", - "Ecology", - "International Business" - ] +from enum import Enum + +######################################################################################################################## +# DISCLAIMER # +# # +# All the array and dict "constants" are mutable variables, if somewhere in the app you modify them in any way, shape # +# or form all the other methods that will use these "constants" will also use the modified version. If you're unsure # +# whether a method will modify it use copy's deepcopy: # +# # +# from copy import deepcopy # +# # +# new_ref = deepcopy(CONSTANT) # +# # +# Using a wrapper method that returns a "constant" won't handle nested mutables. # +######################################################################################################################## + +BLACKLISTED_WORDS = ["jesus", "sex", "gay", "lesbian", "homosexual", "god", "angel", "pornography", "beer", "wine", + "cocaine", "alcohol", "nudity", "lgbt", "casino", "gambling", "catholicism", + "discrimination", "politic", "christianity", "islam", "christian", "christians", + "jews", "jew", "discrimination", "discriminatory"] + + +class UserDefaults: + DESIRED_LEVELS = { + "reading": 9, + "listening": 9, + "writing": 9, + "speaking": 9, + } + + LEVELS = { + "reading": 0, + "listening": 0, + "writing": 0, + "speaking": 0, + } + + +class ExamVariant(Enum): + FULL = "full" + PARTIAL = "partial" + + +class CustomLevelExerciseTypes(Enum): + MULTIPLE_CHOICE_4 = "multiple_choice_4" + MULTIPLE_CHOICE_BLANK_SPACE = "multiple_choice_blank_space" + MULTIPLE_CHOICE_UNDERLINED = "multiple_choice_underlined" + BLANK_SPACE_TEXT = "blank_space_text" + READING_PASSAGE_UTAS = "reading_passage_utas" + WRITING_LETTER = "writing_letter" + WRITING_2 = "writing_2" + SPEAKING_1 = "speaking_1" + SPEAKING_2 = "speaking_2" + SPEAKING_3 = "speaking_3" + READING_1 = "reading_1" + READING_2 = "reading_2" + READING_3 = "reading_3" + LISTENING_1 = "listening_1" + LISTENING_2 = "listening_2" + LISTENING_3 = "listening_3" + LISTENING_4 = "listening_4" + + +class QuestionType(Enum): + LISTENING_SECTION_1 = "Listening Section 1" + LISTENING_SECTION_2 = "Listening Section 2" + LISTENING_SECTION_3 = "Listening Section 3" + LISTENING_SECTION_4 = "Listening Section 4" + WRITING_TASK_1 = "Writing Task 1" + WRITING_TASK_2 = "Writing Task 2" + SPEAKING_1 = "Speaking Task Part 1" + SPEAKING_2 = "Speaking Task Part 2" + READING_PASSAGE_1 = "Reading Passage 1" + READING_PASSAGE_2 = "Reading Passage 2" + READING_PASSAGE_3 = "Reading Passage 3" + + +class AvatarEnum(Enum): + MATTHEW_NOAH = "5912afa7c77c47d3883af3d874047aaf" + VERA_CERISE = "9e58d96a383e4568a7f1e49df549e0e4" + EDWARD_TONY = "d2cdd9c0379a4d06ae2afb6e5039bd0c" + TANYA_MOLLY = "045cb5dcd00042b3a1e4f3bc1c12176b" + KAYLA_ABBI = "1ae1e5396cc444bfad332155fdb7a934" + JEROME_RYAN = "0ee6aa7cc1084063a630ae514fccaa31" + TYLER_CHRISTOPHER = "5772cff935844516ad7eeff21f839e43" + + +class FilePaths: + AUDIO_FILES_PATH = 'download-audio/' + FIREBASE_LISTENING_AUDIO_FILES_PATH = 'listening_recordings/' + VIDEO_FILES_PATH = 'download-video/' + FIREBASE_SPEAKING_VIDEO_FILES_PATH = 'speaking_videos/' + + +class TemperatureSettings: + GRADING_TEMPERATURE = 0.1 + TIPS_TEMPERATURE = 0.2 + GEN_QUESTION_TEMPERATURE = 0.7 + + +class GPTModels: + GPT_3_5_TURBO = "gpt-3.5-turbo" + GPT_4_TURBO = "gpt-4-turbo" + GPT_4_O = "gpt-4o" + GPT_3_5_TURBO_16K = "gpt-3.5-turbo-16k" + GPT_3_5_TURBO_INSTRUCT = "gpt-3.5-turbo-instruct" + GPT_4_PREVIEW = "gpt-4-turbo-preview" + + +class FieldsAndExercises: + GRADING_FIELDS = ['comment', 'overall', 'task_response'] + GEN_FIELDS = ['topic'] + GEN_TEXT_FIELDS = ['title'] + LISTENING_GEN_FIELDS = ['transcript', 'exercise'] + READING_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch'] + READING_3_EXERCISE_TYPES = ['fillBlanks', 'writeBlanks', 'trueFalse', 'paragraphMatch', 'ideaMatch'] + + LISTENING_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] + LISTENING_1_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksFill', + 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm', 'writeBlanksForm'] + LISTENING_2_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions'] + LISTENING_3_EXERCISE_TYPES = ['multipleChoice3Options', 'writeBlanksQuestions'] + LISTENING_4_EXERCISE_TYPES = ['multipleChoice', 'writeBlanksQuestions', 'writeBlanksFill', 'writeBlanksForm'] + + TOTAL_READING_PASSAGE_1_EXERCISES = 13 + TOTAL_READING_PASSAGE_2_EXERCISES = 13 + TOTAL_READING_PASSAGE_3_EXERCISES = 14 + + TOTAL_LISTENING_SECTION_1_EXERCISES = 10 + TOTAL_LISTENING_SECTION_2_EXERCISES = 10 + TOTAL_LISTENING_SECTION_3_EXERCISES = 10 + TOTAL_LISTENING_SECTION_4_EXERCISES = 10 + + +class MinTimers: + LISTENING_MIN_TIMER_DEFAULT = 30 + WRITING_MIN_TIMER_DEFAULT = 60 + SPEAKING_MIN_TIMER_DEFAULT = 14 + + +class Voices: + EN_US_VOICES = [ + {'Gender': 'Female', 'Id': 'Salli', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Salli', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Matthew', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Matthew', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Kimberly', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kimberly', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Kendra', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kendra', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Justin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Justin', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Joey', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joey', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Joanna', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Joanna', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Ivy', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ivy', + 'SupportedEngines': ['neural', 'standard']}] + EN_GB_VOICES = [ + {'Gender': 'Female', 'Id': 'Emma', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Emma', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Male', 'Id': 'Brian', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Brian', + 'SupportedEngines': ['neural', 'standard']}, + {'Gender': 'Female', 'Id': 'Amy', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Amy', + 'SupportedEngines': ['neural', 'standard']}] + EN_GB_WLS_VOICES = [ + {'Gender': 'Male', 'Id': 'Geraint', 'LanguageCode': 'en-GB-WLS', 'LanguageName': 'Welsh English', 'Name': 'Geraint', + 'SupportedEngines': ['standard']}] + EN_AU_VOICES = [{'Gender': 'Male', 'Id': 'Russell', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Russell', 'SupportedEngines': ['standard']}, + {'Gender': 'Female', 'Id': 'Nicole', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Nicole', 'SupportedEngines': ['standard']}] + + ALL_VOICES = EN_US_VOICES + EN_GB_VOICES + EN_GB_WLS_VOICES + EN_AU_VOICES + + MALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Male'] + FEMALE_VOICES = [item for item in ALL_VOICES if item.get('Gender') == 'Female'] + + +class NeuralVoices: + NEURAL_EN_US_VOICES = [ + {'Gender': 'Female', 'Id': 'Danielle', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Danielle', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Gregory', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Gregory', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Kevin', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Kevin', + 'SupportedEngines': ['neural']}, + {'Gender': 'Female', 'Id': 'Ruth', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Ruth', + 'SupportedEngines': ['neural']}, + {'Gender': 'Male', 'Id': 'Stephen', 'LanguageCode': 'en-US', 'LanguageName': 'US English', 'Name': 'Stephen', + 'SupportedEngines': ['neural']}] + NEURAL_EN_GB_VOICES = [ + {'Gender': 'Male', 'Id': 'Arthur', 'LanguageCode': 'en-GB', 'LanguageName': 'British English', 'Name': 'Arthur', + 'SupportedEngines': ['neural']}] + NEURAL_EN_AU_VOICES = [ + {'Gender': 'Female', 'Id': 'Olivia', 'LanguageCode': 'en-AU', 'LanguageName': 'Australian English', + 'Name': 'Olivia', 'SupportedEngines': ['neural']}] + NEURAL_EN_ZA_VOICES = [ + {'Gender': 'Female', 'Id': 'Ayanda', 'LanguageCode': 'en-ZA', 'LanguageName': 'South African English', + 'Name': 'Ayanda', 'SupportedEngines': ['neural']}] + NEURAL_EN_NZ_VOICES = [ + {'Gender': 'Female', 'Id': 'Aria', 'LanguageCode': 'en-NZ', 'LanguageName': 'New Zealand English', 'Name': 'Aria', + 'SupportedEngines': ['neural']}] + NEURAL_EN_IN_VOICES = [ + {'Gender': 'Female', 'Id': 'Kajal', 'LanguageCode': 'en-IN', 'LanguageName': 'Indian English', 'Name': 'Kajal', + 'SupportedEngines': ['neural']}] + NEURAL_EN_IE_VOICES = [ + {'Gender': 'Female', 'Id': 'Niamh', 'LanguageCode': 'en-IE', 'LanguageName': 'Irish English', 'Name': 'Niamh', + 'SupportedEngines': ['neural']}] + + ALL_NEURAL_VOICES = NEURAL_EN_US_VOICES + NEURAL_EN_GB_VOICES + NEURAL_EN_AU_VOICES + NEURAL_EN_ZA_VOICES + NEURAL_EN_NZ_VOICES + NEURAL_EN_IE_VOICES + + MALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Male'] + FEMALE_NEURAL_VOICES = [item for item in ALL_NEURAL_VOICES if item.get('Gender') == 'Female'] + + +class EducationalContent: + DIFFICULTIES = ["easy", "medium", "hard"] + + MTI_TOPICS = [ + "Education", + "Technology", + "Environment", + "Health and Fitness", + "Engineering", + "Work and Careers", + "Travel and Tourism", + "Culture and Traditions", + "Social Issues", + "Arts and Entertainment", + "Climate Change", + "Social Media", + "Sustainable Development", + "Health Care", + "Immigration", + "Artificial Intelligence", + "Consumerism", + "Online Shopping", + "Energy", + "Oil and Gas", + "Poverty and Inequality", + "Cultural Diversity", + "Democracy and Governance", + "Mental Health", + "Ethics and Morality", + "Population Growth", + "Science and Innovation", + "Poverty Alleviation", + "Cybersecurity and Privacy", + "Human Rights", + "Food and Agriculture", + "Cyberbullying and Online Safety", + "Linguistic Diversity", + "Urbanization", + "Artificial Intelligence in Education", + "Youth Empowerment", + "Disaster Management", + "Mental Health Stigma", + "Internet Censorship", + "Sustainable Fashion", + "Indigenous Rights", + "Water Scarcity", + "Social Entrepreneurship", + "Privacy in the Digital Age", + "Sustainable Transportation", + "Gender Equality", + "Automation and Job Displacement", + "Digital Divide", + "Education Inequality" + ] + TOPICS = [ + "Art and Creativity", + "History of Ancient Civilizations", + "Environmental Conservation", + "Space Exploration", + "Artificial Intelligence", + "Climate Change", + "The Human Brain", + "Renewable Energy", + "Cultural Diversity", + "Modern Technology Trends", + "Sustainable Agriculture", + "Natural Disasters", + "Cybersecurity", + "Philosophy of Ethics", + "Robotics", + "Health and Wellness", + "Literature and Classics", + "World Geography", + "Social Media Impact", + "Food Sustainability", + "Economics and Markets", + "Human Evolution", + "Political Systems", + "Mental Health Awareness", + "Quantum Physics", + "Biodiversity", + "Education Reform", + "Animal Rights", + "The Industrial Revolution", + "Future of Work", + "Film and Cinema", + "Genetic Engineering", + "Climate Policy", + "Space Travel", + "Renewable Energy Sources", + "Cultural Heritage Preservation", + "Modern Art Movements", + "Sustainable Transportation", + "The History of Medicine", + "Artificial Neural Networks", + "Climate Adaptation", + "Philosophy of Existence", + "Augmented Reality", + "Yoga and Meditation", + "Literary Genres", + "World Oceans", + "Social Networking", + "Sustainable Fashion", + "Prehistoric Era", + "Democracy and Governance", + "Postcolonial Literature", + "Geopolitics", + "Psychology and Behavior", + "Nanotechnology", + "Endangered Species", + "Education Technology", + "Renaissance Art", + "Renewable Energy Policy", + "Modern Architecture", + "Climate Resilience", + "Artificial Life", + "Fitness and Nutrition", + "Classic Literature Adaptations", + "Ethical Dilemmas", + "Internet of Things (IoT)", + "Meditation Practices", + "Literary Symbolism", + "Marine Conservation", + "Sustainable Tourism", + "Ancient Philosophy", + "Cold War Era", + "Behavioral Economics", + "Space Colonization", + "Clean Energy Initiatives", + "Cultural Exchange", + "Modern Sculpture", + "Climate Mitigation", + "Mindfulness", + "Literary Criticism", + "Wildlife Conservation", + "Renewable Energy Innovations", + "History of Mathematics", + "Human-Computer Interaction", + "Global Health", + "Cultural Appropriation", + "Traditional cuisine and culinary arts", + "Local music and dance traditions", + "History of the region and historical landmarks", + "Traditional crafts and artisanal skills", + "Wildlife and conservation efforts", + "Local sports and athletic competitions", + "Fashion trends and clothing styles", + "Education systems and advancements", + "Healthcare services and medical innovations", + "Family values and social dynamics", + "Travel destinations and tourist attractions", + "Environmental sustainability projects", + "Technological developments and innovations", + "Entrepreneurship and business ventures", + "Youth empowerment initiatives", + "Art exhibitions and cultural events", + "Philanthropy and community development projects" + ] + + TWO_PEOPLE_SCENARIOS = [ + "Booking a table at a restaurant", + "Making a doctor's appointment", + "Asking for directions to a tourist attraction", + "Inquiring about public transportation options", + "Discussing weekend plans with a friend", + "Ordering food at a café", + "Renting a bicycle for a day", + "Arranging a meeting with a colleague", + "Talking to a real estate agent about renting an apartment", + "Discussing travel plans for an upcoming vacation", + "Checking the availability of a hotel room", + "Talking to a car rental service", + "Asking for recommendations at a library", + "Inquiring about opening hours at a museum", + "Discussing the weather forecast", + "Shopping for groceries", + "Renting a movie from a video store", + "Booking a flight ticket", + "Discussing a school assignment with a classmate", + "Making a reservation for a spa appointment", + "Talking to a customer service representative about a product issue", + "Discussing household chores with a family member", + "Planning a surprise party for a friend", + "Talking to a coworker about a project deadline", + "Inquiring about a gym membership", + "Discussing the menu options at a fast-food restaurant", + "Talking to a neighbor about a community event", + "Asking for help with computer problems", + "Discussing a recent sports game with a sports enthusiast", + "Talking to a pet store employee about buying a pet", + "Asking for information about a local farmer's market", + "Discussing the details of a home renovation project", + "Talking to a coworker about office supplies", + "Making plans for a family picnic", + "Inquiring about admission requirements at a university", + "Discussing the features of a new smartphone with a salesperson", + "Talking to a mechanic about car repairs", + "Making arrangements for a child's birthday party", + "Discussing a new diet plan with a nutritionist", + "Asking for information about a music concert", + "Talking to a hairdresser about getting a haircut", + "Inquiring about a language course at a language school", + "Discussing plans for a weekend camping trip", + "Talking to a bank teller about opening a new account", + "Ordering a drink at a coffee shop", + "Discussing a new book with a book club member", + "Talking to a librarian about library services", + "Asking for advice on finding a job", + "Discussing plans for a garden makeover with a landscaper", + "Talking to a travel agent about a cruise vacation", + "Inquiring about a fitness class at a gym", + "Ordering flowers for a special occasion", + "Discussing a new exercise routine with a personal trainer", + "Talking to a teacher about a child's progress in school", + "Asking for information about a local art exhibition", + "Discussing a home improvement project with a contractor", + "Talking to a babysitter about childcare arrangements", + "Making arrangements for a car service appointment", + "Inquiring about a photography workshop at a studio", + "Discussing plans for a family reunion with a relative", + "Talking to a tech support representative about computer issues", + "Asking for recommendations on pet grooming services", + "Discussing weekend plans with a significant other", + "Talking to a counselor about personal issues", + "Inquiring about a music lesson with a music teacher", + "Ordering a pizza for delivery", + "Making a reservation for a taxi", + "Discussing a new recipe with a chef", + "Talking to a fitness trainer about weight loss goals", + "Inquiring about a dance class at a dance studio", + "Ordering a meal at a food truck", + "Discussing plans for a weekend getaway with a partner", + "Talking to a florist about wedding flower arrangements", + "Asking for advice on home decorating", + "Discussing plans for a charity fundraiser event", + "Talking to a pet sitter about taking care of pets", + "Making arrangements for a spa day with a friend", + "Asking for recommendations on home improvement stores", + "Discussing weekend plans with a travel enthusiast", + "Talking to a car mechanic about car maintenance", + "Inquiring about a cooking class at a culinary school", + "Ordering a sandwich at a deli", + "Discussing plans for a family holiday party", + "Talking to a personal assistant about organizing tasks", + "Asking for information about a local theater production", + "Discussing a new DIY project with a home improvement expert", + "Talking to a wine expert about wine pairing", + "Making arrangements for a pet adoption", + "Asking for advice on planning a wedding" + ] + + SOCIAL_MONOLOGUE_CONTEXTS = [ + "A guided tour of a historical museum", + "An introduction to a new city for tourists", + "An orientation session for new university students", + "A safety briefing for airline passengers", + "An explanation of the process of recycling", + "A lecture on the benefits of a healthy diet", + "A talk on the importance of time management", + "A monologue about wildlife conservation", + "An overview of local public transportation options", + "A presentation on the history of cinema", + "An introduction to the art of photography", + "A discussion about the effects of climate change", + "An overview of different types of cuisine", + "A lecture on the principles of financial planning", + "A monologue about sustainable energy sources", + "An explanation of the process of online shopping", + "A guided tour of a botanical garden", + "An introduction to a local wildlife sanctuary", + "A safety briefing for hikers in a national park", + "A talk on the benefits of physical exercise", + "A lecture on the principles of effective communication", + "A monologue about the impact of social media", + "An overview of the history of a famous landmark", + "An introduction to the world of fashion design", + "A discussion about the challenges of global poverty", + "An explanation of the process of organic farming", + "A presentation on the history of space exploration", + "An overview of traditional music from different cultures", + "A lecture on the principles of effective leadership", + "A monologue about the influence of technology", + "A guided tour of a famous archaeological site", + "An introduction to a local wildlife rehabilitation center", + "A safety briefing for visitors to a science museum", + "A talk on the benefits of learning a new language", + "A lecture on the principles of architectural design", + "A monologue about the impact of renewable energy", + "An explanation of the process of online banking", + "A presentation on the history of a famous art movement", + "An overview of traditional clothing from various regions", + "A lecture on the principles of sustainable agriculture", + "A discussion about the challenges of urban development", + "A monologue about the influence of social norms", + "A guided tour of a historical battlefield", + "An introduction to a local animal shelter", + "A safety briefing for participants in a charity run", + "A talk on the benefits of community involvement", + "A lecture on the principles of sustainable tourism", + "A monologue about the impact of alternative medicine", + "An explanation of the process of wildlife tracking", + "A presentation on the history of a famous inventor", + "An overview of traditional dance forms from different cultures", + "A lecture on the principles of ethical business practices", + "A discussion about the challenges of healthcare access", + "A monologue about the influence of cultural traditions", + "A guided tour of a famous lighthouse", + "An introduction to a local astronomy observatory", + "A safety briefing for participants in a team-building event", + "A talk on the benefits of volunteering", + "A lecture on the principles of wildlife protection", + "A monologue about the impact of space exploration", + "An explanation of the process of wildlife photography", + "A presentation on the history of a famous musician", + "An overview of traditional art forms from different cultures", + "A lecture on the principles of effective education", + "A discussion about the challenges of sustainable development", + "A monologue about the influence of cultural diversity", + "A guided tour of a famous national park", + "An introduction to a local marine conservation project", + "A safety briefing for participants in a hot air balloon ride", + "A talk on the benefits of cultural exchange programs", + "A lecture on the principles of wildlife conservation", + "A monologue about the impact of technological advancements", + "An explanation of the process of wildlife rehabilitation", + "A presentation on the history of a famous explorer", + "A lecture on the principles of effective marketing", + "A discussion about the challenges of environmental sustainability", + "A monologue about the influence of social entrepreneurship", + "A guided tour of a famous historical estate", + "An introduction to a local marine life research center", + "A safety briefing for participants in a zip-lining adventure", + "A talk on the benefits of cultural preservation", + "A lecture on the principles of wildlife ecology", + "A monologue about the impact of space technology", + "An explanation of the process of wildlife conservation", + "A presentation on the history of a famous scientist", + "An overview of traditional crafts and artisans from different cultures", + "A lecture on the principles of effective intercultural communication" + ] + + FOUR_PEOPLE_SCENARIOS = [ + "A university lecture on history", + "A physics class discussing Newton's laws", + "A medical school seminar on anatomy", + "A training session on computer programming", + "A business school lecture on marketing strategies", + "A chemistry lab experiment and discussion", + "A language class practicing conversational skills", + "A workshop on creative writing techniques", + "A high school math lesson on calculus", + "A training program for customer service representatives", + "A lecture on environmental science and sustainability", + "A psychology class exploring human behavior", + "A music theory class analyzing compositions", + "A nursing school simulation for patient care", + "A computer science class on algorithms", + "A workshop on graphic design principles", + "A law school lecture on constitutional law", + "A geology class studying rock formations", + "A vocational training program for electricians", + "A history seminar focusing on ancient civilizations", + "A biology class dissecting specimens", + "A financial literacy course for adults", + "A literature class discussing classic novels", + "A training session for emergency response teams", + "A sociology lecture on social inequality", + "An art class exploring different painting techniques", + "A medical school seminar on diagnosis", + "A programming bootcamp teaching web development", + "An economics class analyzing market trends", + "A chemistry lab experiment on chemical reactions", + "A language class practicing pronunciation", + "A workshop on public speaking skills", + "A high school physics lesson on electromagnetism", + "A training program for IT professionals", + "A lecture on climate change and its effects", + "A psychology class studying cognitive psychology", + "A music class composing original songs", + "A nursing school simulation for patient assessment", + "A computer science class on data structures", + "A workshop on 3D modeling and animation", + "A law school lecture on contract law", + "A geography class examining world maps", + "A vocational training program for plumbers", + "A history seminar discussing revolutions", + "A biology class exploring genetics", + "A financial literacy course for teens", + "A literature class analyzing poetry", + "A training session for public speaking coaches", + "A sociology lecture on cultural diversity", + "An art class creating sculptures", + "A medical school seminar on surgical techniques", + "A programming bootcamp teaching app development", + "An economics class on global trade policies", + "A chemistry lab experiment on chemical bonding", + "A language class discussing idiomatic expressions", + "A workshop on conflict resolution", + "A high school biology lesson on evolution", + "A training program for project managers", + "A lecture on renewable energy sources", + "A psychology class on abnormal psychology", + "A music class rehearsing for a performance", + "A nursing school simulation for emergency response", + "A computer science class on cybersecurity", + "A workshop on digital marketing strategies", + "A law school lecture on intellectual property", + "A geology class analyzing seismic activity", + "A vocational training program for carpenters", + "A history seminar on the Renaissance", + "A chemistry class synthesizing compounds", + "A financial literacy course for seniors", + "A literature class interpreting Shakespearean plays", + "A training session for negotiation skills", + "A sociology lecture on urbanization", + "An art class creating digital art", + "A medical school seminar on patient communication", + "A programming bootcamp teaching mobile app development", + "An economics class on fiscal policy", + "A physics lab experiment on electromagnetism", + "A language class on cultural immersion", + "A workshop on time management", + "A high school chemistry lesson on stoichiometry", + "A training program for HR professionals", + "A lecture on space exploration and astronomy", + "A psychology class on human development", + "A music class practicing for a recital", + "A nursing school simulation for triage", + "A computer science class on web development frameworks", + "A workshop on team-building exercises", + "A law school lecture on criminal law", + "A geography class studying world cultures", + "A vocational training program for HVAC technicians", + "A history seminar on ancient civilizations", + "A biology class examining ecosystems", + "A financial literacy course for entrepreneurs", + "A literature class analyzing modern literature", + "A training session for leadership skills", + "A sociology lecture on gender studies", + "An art class exploring multimedia art", + "A medical school seminar on patient diagnosis", + "A programming bootcamp teaching software architecture" + ] + + ACADEMIC_SUBJECTS = [ + "Astrophysics", + "Microbiology", + "Political Science", + "Environmental Science", + "Literature", + "Biochemistry", + "Sociology", + "Art History", + "Geology", + "Economics", + "Psychology", + "History of Architecture", + "Linguistics", + "Neurobiology", + "Anthropology", + "Quantum Mechanics", + "Urban Planning", + "Philosophy", + "Marine Biology", + "International Relations", + "Medieval History", + "Geophysics", + "Finance", + "Educational Psychology", + "Graphic Design", + "Paleontology", + "Macroeconomics", + "Cognitive Psychology", + "Renaissance Art", + "Archaeology", + "Microeconomics", + "Social Psychology", + "Contemporary Art", + "Meteorology", + "Political Philosophy", + "Space Exploration", + "Cognitive Science", + "Classical Music", + "Oceanography", + "Public Health", + "Gender Studies", + "Baroque Art", + "Volcanology", + "Business Ethics", + "Music Composition", + "Environmental Policy", + "Media Studies", + "Ancient History", + "Seismology", + "Marketing", + "Human Development", + "Modern Art", + "Astronomy", + "International Law", + "Developmental Psychology", + "Film Studies", + "American History", + "Soil Science", + "Entrepreneurship", + "Clinical Psychology", + "Contemporary Dance", + "Space Physics", + "Political Economy", + "Cognitive Neuroscience", + "20th Century Literature", + "Public Administration", + "European History", + "Atmospheric Science", + "Supply Chain Management", + "Social Work", + "Japanese Literature", + "Planetary Science", + "Labor Economics", + "Industrial-Organizational Psychology", + "French Philosophy", + "Biogeochemistry", + "Strategic Management", + "Educational Sociology", + "Postmodern Literature", + "Public Relations", + "Middle Eastern History", + "Oceanography", + "International Development", + "Human Resources Management", + "Educational Leadership", + "Russian Literature", + "Quantum Chemistry", + "Environmental Economics", + "Environmental Psychology", + "Ancient Philosophy", + "Immunology", + "Comparative Politics", + "Child Development", + "Fashion Design", + "Geological Engineering", + "Macroeconomic Policy", + "Media Psychology", + "Byzantine Art", + "Ecology", + "International Business" + ] diff --git a/app/configs/dependency_injection.py b/app/configs/dependency_injection.py index c1d13fd..2114923 100644 --- a/app/configs/dependency_injection.py +++ b/app/configs/dependency_injection.py @@ -1,120 +1,140 @@ -import json -import os - -from dependency_injector import providers, containers -from firebase_admin import credentials -from openai import AsyncOpenAI -from httpx import AsyncClient as HTTPClient -from google.cloud.firestore_v1 import AsyncClient as FirestoreClient -from dotenv import load_dotenv -from sentence_transformers import SentenceTransformer - -from app.repositories.impl import * -from app.services.impl import * -from app.controllers.impl import * - -load_dotenv() - - -def config_di( - *, polly_client: any, http_client: HTTPClient, whisper_model: any -) -> None: - """ - Loads up all the common configs of all the environments - and then calls the specific env configs - """ - # Firebase token - cred = credentials.Certificate(os.getenv("GOOGLE_APPLICATION_CREDENTIALS")) - firebase_token = cred.get_access_token().access_token - - container = containers.DynamicContainer() - - openai_client = providers.Singleton(AsyncOpenAI) - polly_client = providers.Object(polly_client) - http_client = providers.Object(http_client) - firestore_client = providers.Singleton(FirestoreClient) - whisper_model = providers.Object(whisper_model) - - llm = providers.Factory(OpenAI, client=openai_client) - stt = providers.Factory(OpenAIWhisper, model=whisper_model) - tts = providers.Factory(AWSPolly, client=polly_client) - vid_gen = providers.Factory(Heygen, client=http_client, heygen_token=os.getenv("HEY_GEN_TOKEN")) - ai_detector = providers.Factory(GPTZero, client=http_client, gpt_zero_key=os.getenv("GPT_ZERO_API_KEY")) - - firebase_instance = providers.Factory( - FirebaseStorage, client=http_client, token=firebase_token, bucket=os.getenv("FIREBASE_BUCKET") - ) - - firestore = providers.Factory(Firestore, client=firestore_client) - - # Services - - listening_service = providers.Factory( - ListeningService, llm=llm, tts=tts, file_storage=firebase_instance, document_store=firestore - ) - reading_service = providers.Factory(ReadingService, llm=llm) - - speaking_service = providers.Factory( - SpeakingService, llm=llm, vid_gen=vid_gen, - file_storage=firebase_instance, document_store=firestore, - stt=stt - ) - - writing_service = providers.Factory(WritingService, llm=llm, ai_detector=ai_detector) - - with open('app/services/impl/level/mc_variants.json', 'r') as file: - mc_variants = json.load(file) - - level_service = providers.Factory( - LevelService, llm=llm, document_store=firestore, mc_variants=mc_variants, reading_service=reading_service, - writing_service=writing_service, speaking_service=speaking_service, listening_service=listening_service - ) - - grade_service = providers.Factory( - GradeService, llm=llm - ) - - embeddings = SentenceTransformer('all-MiniLM-L6-v2') - - training_kb = providers.Factory( - TrainingContentKnowledgeBase, embeddings=embeddings - ) - - training_service = providers.Factory( - TrainingService, llm=llm, firestore=firestore, training_kb=training_kb - ) - - # Controllers - - container.grade_controller = providers.Factory( - GradeController, grade_service=grade_service, speaking_service=speaking_service, writing_service=writing_service - ) - - container.training_controller = providers.Factory( - TrainingController, training_service=training_service - ) - - container.level_controller = providers.Factory( - LevelController, level_service=level_service - ) - container.listening_controller = providers.Factory( - ListeningController, listening_service=listening_service - ) - - container.reading_controller = providers.Factory( - ReadingController, reading_service=reading_service - ) - - container.speaking_controller = providers.Factory( - SpeakingController, speaking_service=speaking_service - ) - - container.writing_controller = providers.Factory( - WritingController, writing_service=writing_service - ) - - container.llm = llm - - container.wire( - packages=["app"] - ) +import json +import os + +from dependency_injector import providers, containers +from firebase_admin import credentials +from motor.motor_asyncio import AsyncIOMotorClient +from openai import AsyncOpenAI +from httpx import AsyncClient as HTTPClient +from dotenv import load_dotenv +from sentence_transformers import SentenceTransformer + +from app.repositories.impl import * +from app.services.impl import * +from app.controllers.impl import * + +load_dotenv() + + +class DependencyInjector: + + def __init__(self, polly_client: any, http_client: HTTPClient, whisper_model: any): + self._container = containers.DynamicContainer() + self._polly_client = polly_client + self._http_client = http_client + self._whisper_model = whisper_model + + def inject(self): + self._setup_clients() + self._setup_third_parties() + self._setup_repositories() + self._setup_services() + self._setup_controllers() + self._container.wire( + packages=["app"] + ) + + def _setup_clients(self): + self._container.openai_client = providers.Singleton(AsyncOpenAI) + self._container.polly_client = providers.Object(self._polly_client) + self._container.http_client = providers.Object(self._http_client) + self._container.whisper_model = providers.Object(self._whisper_model) + + def _setup_third_parties(self): + self._container.llm = providers.Factory(OpenAI, client=self._container.openai_client) + self._container.stt = providers.Factory(OpenAIWhisper, model=self._container.whisper_model) + self._container.tts = providers.Factory(AWSPolly, client=self._container.polly_client) + self._container.vid_gen = providers.Factory( + Heygen, client=self._container.http_client, heygen_token=os.getenv("HEY_GEN_TOKEN") + ) + self._container.ai_detector = providers.Factory( + GPTZero, client=self._container.http_client, gpt_zero_key=os.getenv("GPT_ZERO_API_KEY") + ) + + def _setup_repositories(self): + cred = credentials.Certificate(os.getenv("GOOGLE_APPLICATION_CREDENTIALS")) + firebase_token = cred.get_access_token().access_token + + self._container.document_store = providers.Object( + AsyncIOMotorClient(os.getenv("MONGODB_URI"))[os.getenv("MONGODB_DB")] + ) + + self._container.firebase_instance = providers.Factory( + FirebaseStorage, + client=self._container.http_client, token=firebase_token, bucket=os.getenv("FIREBASE_BUCKET") + ) + + def _setup_services(self): + self._container.listening_service = providers.Factory( + ListeningService, + llm=self._container.llm, + tts=self._container.tts, + file_storage=self._container.firebase_instance, + document_store=self._container.document_store + ) + self._container.reading_service = providers.Factory(ReadingService, llm=self._container.llm) + + self._container.speaking_service = providers.Factory( + SpeakingService, llm=self._container.llm, vid_gen=self._container.vid_gen, + file_storage=self._container.firebase_instance, document_store=self._container.document_store, + stt=self._container.stt + ) + + self._container.writing_service = providers.Factory( + WritingService, llm=self._container.llm, ai_detector=self._container.ai_detector + ) + + with open('app/services/impl/exam/level/mc_variants.json', 'r') as file: + mc_variants = json.load(file) + + self._container.level_service = providers.Factory( + LevelService, llm=self._container.llm, document_store=self._container.document_store, + mc_variants=mc_variants, reading_service=self._container.reading_service, + writing_service=self._container.writing_service, speaking_service=self._container.speaking_service, + listening_service=self._container.listening_service + ) + + self._container.grade_service = providers.Factory( + GradeService, llm=self._container.llm + ) + + embeddings = SentenceTransformer('all-MiniLM-L6-v2') + + self._container.training_kb = providers.Factory( + TrainingContentKnowledgeBase, embeddings=embeddings + ) + + self._container.training_service = providers.Factory( + TrainingService, llm=self._container.llm, + firestore=self._container.document_store, training_kb=self._container.training_kb + ) + + def _setup_controllers(self): + self._container.grade_controller = providers.Factory( + GradeController, grade_service=self._container.grade_service, + speaking_service=self._container.speaking_service, + writing_service=self._container.writing_service + ) + + self._container.training_controller = providers.Factory( + TrainingController, training_service=self._container.training_service + ) + + self._container.level_controller = providers.Factory( + LevelController, level_service=self._container.level_service + ) + self._container.listening_controller = providers.Factory( + ListeningController, listening_service=self._container.listening_service + ) + + self._container.reading_controller = providers.Factory( + ReadingController, reading_service=self._container.reading_service + ) + + self._container.speaking_controller = providers.Factory( + SpeakingController, speaking_service=self._container.speaking_service + ) + + self._container.writing_controller = providers.Factory( + WritingController, writing_service=self._container.writing_service + ) diff --git a/app/configs/logging/__init__.py b/app/configs/logging/__init__.py index c8d0cdf..addcd44 100644 --- a/app/configs/logging/__init__.py +++ b/app/configs/logging/__init__.py @@ -1,7 +1,7 @@ -from .filters import ErrorAndAboveFilter -from .queue_handler import QueueListenerHandler - -__all__ = [ - "ErrorAndAboveFilter", - "QueueListenerHandler" -] +from .filters import ErrorAndAboveFilter +from .queue_handler import QueueListenerHandler + +__all__ = [ + "ErrorAndAboveFilter", + "QueueListenerHandler" +] diff --git a/app/configs/logging/filters.py b/app/configs/logging/filters.py index f2ccd9b..5b60503 100644 --- a/app/configs/logging/filters.py +++ b/app/configs/logging/filters.py @@ -1,6 +1,6 @@ -import logging - - -class ErrorAndAboveFilter(logging.Filter): - def filter(self, record: logging.LogRecord) -> bool | logging.LogRecord: - return record.levelno < logging.ERROR +import logging + + +class ErrorAndAboveFilter(logging.Filter): + def filter(self, record: logging.LogRecord) -> bool | logging.LogRecord: + return record.levelno < logging.ERROR diff --git a/app/configs/logging/formatters.py b/app/configs/logging/formatters.py index c6653fd..71fbc69 100644 --- a/app/configs/logging/formatters.py +++ b/app/configs/logging/formatters.py @@ -1,105 +1,105 @@ -import datetime as dt -import json -import logging - -LOG_RECORD_BUILTIN_ATTRS = { - "args", - "asctime", - "created", - "exc_info", - "exc_text", - "filename", - "funcName", - "levelname", - "levelno", - "lineno", - "module", - "msecs", - "message", - "msg", - "name", - "pathname", - "process", - "processName", - "relativeCreated", - "stack_info", - "thread", - "threadName", - "taskName", -} - -""" - This isn't being used since the app will be run on gcloud run but this can be used for future apps. - If you want to test it: - - formatters: - - "json": { - "()": "json_formatter.JSONFormatter", - "fmt_keys": { - "level": "levelname", - "message": "message", - "timestamp": "timestamp", - "logger": "name", - "module": "module", - "function": "funcName", - "line": "lineno", - "thread_name": "threadName" - } - } - - handlers: - - "file_json": { - "class": "logging.handlers.RotatingFileHandler", - "level": "DEBUG", - "formatter": "json", - "filename": "logs/log", - "maxBytes": 1000000, - "backupCount": 3 - } - - and add "cfg://handlers.file_json" to queue handler -""" - -# From this video https://www.youtube.com/watch?v=9L77QExPmI0 -# Src here: https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/135_modern_logging/mylogger.py -class JSONFormatter(logging.Formatter): - def __init__( - self, - *, - fmt_keys: dict[str, str] | None = None, - ): - super().__init__() - self.fmt_keys = fmt_keys if fmt_keys is not None else {} - - def format(self, record: logging.LogRecord) -> str: - message = self._prepare_log_dict(record) - return json.dumps(message, default=str) - - def _prepare_log_dict(self, record: logging.LogRecord): - always_fields = { - "message": record.getMessage(), - "timestamp": dt.datetime.fromtimestamp( - record.created, tz=dt.timezone.utc - ).isoformat(), - } - if record.exc_info is not None: - always_fields["exc_info"] = self.formatException(record.exc_info) - - if record.stack_info is not None: - always_fields["stack_info"] = self.formatStack(record.stack_info) - - message = { - key: msg_val - if (msg_val := always_fields.pop(val, None)) is not None - else getattr(record, val) - for key, val in self.fmt_keys.items() - } - message.update(always_fields) - - for key, val in record.__dict__.items(): - if key not in LOG_RECORD_BUILTIN_ATTRS: - message[key] = val - - return message +import datetime as dt +import json +import logging + +LOG_RECORD_BUILTIN_ATTRS = { + "args", + "asctime", + "created", + "exc_info", + "exc_text", + "filename", + "funcName", + "levelname", + "levelno", + "lineno", + "module", + "msecs", + "message", + "msg", + "name", + "pathname", + "process", + "processName", + "relativeCreated", + "stack_info", + "thread", + "threadName", + "taskName", +} + +""" + This isn't being used since the app will be run on gcloud run but this can be used for future apps. + If you want to test it: + + formatters: + + "json": { + "()": "json_formatter.JSONFormatter", + "fmt_keys": { + "level": "levelname", + "message": "message", + "timestamp": "timestamp", + "logger": "name", + "module": "module", + "function": "funcName", + "line": "lineno", + "thread_name": "threadName" + } + } + + handlers: + + "file_json": { + "class": "logging.handlers.RotatingFileHandler", + "level": "DEBUG", + "formatter": "json", + "filename": "logs/log", + "maxBytes": 1000000, + "backupCount": 3 + } + + and add "cfg://handlers.file_json" to queue handler +""" + +# From this video https://www.youtube.com/watch?v=9L77QExPmI0 +# Src here: https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/135_modern_logging/mylogger.py +class JSONFormatter(logging.Formatter): + def __init__( + self, + *, + fmt_keys: dict[str, str] | None = None, + ): + super().__init__() + self.fmt_keys = fmt_keys if fmt_keys is not None else {} + + def format(self, record: logging.LogRecord) -> str: + message = self._prepare_log_dict(record) + return json.dumps(message, default=str) + + def _prepare_log_dict(self, record: logging.LogRecord): + always_fields = { + "message": record.getMessage(), + "timestamp": dt.datetime.fromtimestamp( + record.created, tz=dt.timezone.utc + ).isoformat(), + } + if record.exc_info is not None: + always_fields["exc_info"] = self.formatException(record.exc_info) + + if record.stack_info is not None: + always_fields["stack_info"] = self.formatStack(record.stack_info) + + message = { + key: msg_val + if (msg_val := always_fields.pop(val, None)) is not None + else getattr(record, val) + for key, val in self.fmt_keys.items() + } + message.update(always_fields) + + for key, val in record.__dict__.items(): + if key not in LOG_RECORD_BUILTIN_ATTRS: + message[key] = val + + return message diff --git a/app/configs/logging/logging_config.json b/app/configs/logging/logging_config.json index 63b6746..61ea4f1 100644 --- a/app/configs/logging/logging_config.json +++ b/app/configs/logging/logging_config.json @@ -1,53 +1,53 @@ -{ - "version": 1, - "objects": { - "queue": { - "class": "queue.Queue", - "maxsize": 1000 - } - }, - "disable_existing_loggers": false, - "formatters": { - "simple": { - "format": "[%(levelname)s] (%(module)s|L: %(lineno)d) %(asctime)s: %(message)s", - "datefmt": "%Y-%m-%dT%H:%M:%S%z" - } - }, - "filters": { - "error_and_above": { - "()": "app.configs.logging.ErrorAndAboveFilter" - } - }, - "handlers": { - "console": { - "class": "logging.StreamHandler", - "level": "INFO", - "formatter": "simple", - "stream": "ext://sys.stdout", - "filters": ["error_and_above"] - }, - "error": { - "class": "logging.StreamHandler", - "level": "ERROR", - "formatter": "simple", - "stream": "ext://sys.stderr" - }, - "queue_handler": { - "class": "app.configs.logging.QueueListenerHandler", - "handlers": [ - "cfg://handlers.console", - "cfg://handlers.error" - ], - "queue": "cfg://objects.queue", - "respect_handler_level": true - } - }, - "loggers": { - "root": { - "level": "DEBUG", - "handlers": [ - "queue_handler" - ] - } - } -} +{ + "version": 1, + "objects": { + "queue": { + "class": "queue.Queue", + "maxsize": 1000 + } + }, + "disable_existing_loggers": false, + "formatters": { + "simple": { + "format": "[%(levelname)s] (%(module)s|L: %(lineno)d) %(asctime)s: %(message)s", + "datefmt": "%Y-%m-%dT%H:%M:%S%z" + } + }, + "filters": { + "error_and_above": { + "()": "app.configs.logging.ErrorAndAboveFilter" + } + }, + "handlers": { + "console": { + "class": "logging.StreamHandler", + "level": "INFO", + "formatter": "simple", + "stream": "ext://sys.stdout", + "filters": ["error_and_above"] + }, + "error": { + "class": "logging.StreamHandler", + "level": "ERROR", + "formatter": "simple", + "stream": "ext://sys.stderr" + }, + "queue_handler": { + "class": "app.configs.logging.QueueListenerHandler", + "handlers": [ + "cfg://handlers.console", + "cfg://handlers.error" + ], + "queue": "cfg://objects.queue", + "respect_handler_level": true + } + }, + "loggers": { + "root": { + "level": "DEBUG", + "handlers": [ + "queue_handler" + ] + } + } +} diff --git a/app/configs/logging/queue_handler.py b/app/configs/logging/queue_handler.py index 6a224b8..4a6dd98 100644 --- a/app/configs/logging/queue_handler.py +++ b/app/configs/logging/queue_handler.py @@ -1,61 +1,61 @@ -from logging.config import ConvertingList, ConvertingDict, valid_ident -from logging.handlers import QueueHandler, QueueListener -from queue import Queue -import atexit - - -class QueueHnadlerHelper: - - @staticmethod - def resolve_handlers(l): - if not isinstance(l, ConvertingList): - return l - - # Indexing the list performs the evaluation. - return [l[i] for i in range(len(l))] - - @staticmethod - def resolve_queue(q): - if not isinstance(q, ConvertingDict): - return q - if '__resolved_value__' in q: - return q['__resolved_value__'] - - cname = q.pop('class') - klass = q.configurator.resolve(cname) - props = q.pop('.', None) - kwargs = {k: q[k] for k in q if valid_ident(k)} - result = klass(**kwargs) - if props: - for name, value in props.items(): - setattr(result, name, value) - - q['__resolved_value__'] = result - return result - - -# The guy from this video https://www.youtube.com/watch?v=9L77QExPmI0 is using logging features only available in 3.12 -# This article had the class required to build the queue handler in 3.11 -# https://rob-blackbourn.medium.com/how-to-use-python-logging-queuehandler-with-dictconfig-1e8b1284e27a -class QueueListenerHandler(QueueHandler): - - def __init__(self, handlers, respect_handler_level=False, auto_run=True, queue=Queue(-1)): - queue = QueueHnadlerHelper.resolve_queue(queue) - super().__init__(queue) - handlers = QueueHnadlerHelper.resolve_handlers(handlers) - self._listener = QueueListener( - self.queue, - *handlers, - respect_handler_level=respect_handler_level) - if auto_run: - self.start() - atexit.register(self.stop) - - def start(self): - self._listener.start() - - def stop(self): - self._listener.stop() - - def emit(self, record): - return super().emit(record) +from logging.config import ConvertingList, ConvertingDict, valid_ident +from logging.handlers import QueueHandler, QueueListener +from queue import Queue +import atexit + + +class QueueHnadlerHelper: + + @staticmethod + def resolve_handlers(l): + if not isinstance(l, ConvertingList): + return l + + # Indexing the list performs the evaluation. + return [l[i] for i in range(len(l))] + + @staticmethod + def resolve_queue(q): + if not isinstance(q, ConvertingDict): + return q + if '__resolved_value__' in q: + return q['__resolved_value__'] + + cname = q.pop('class') + klass = q.configurator.resolve(cname) + props = q.pop('.', None) + kwargs = {k: q[k] for k in q if valid_ident(k)} + result = klass(**kwargs) + if props: + for name, value in props.items(): + setattr(result, name, value) + + q['__resolved_value__'] = result + return result + + +# The guy from this video https://www.youtube.com/watch?v=9L77QExPmI0 is using logging features only available in 3.12 +# This article had the class required to build the queue handler in 3.11 +# https://rob-blackbourn.medium.com/how-to-use-python-logging-queuehandler-with-dictconfig-1e8b1284e27a +class QueueListenerHandler(QueueHandler): + + def __init__(self, handlers, respect_handler_level=False, auto_run=True, queue=Queue(-1)): + queue = QueueHnadlerHelper.resolve_queue(queue) + super().__init__(queue) + handlers = QueueHnadlerHelper.resolve_handlers(handlers) + self._listener = QueueListener( + self.queue, + *handlers, + respect_handler_level=respect_handler_level) + if auto_run: + self.start() + atexit.register(self.stop) + + def start(self): + self._listener.start() + + def stop(self): + self._listener.stop() + + def emit(self, record): + return super().emit(record) diff --git a/app/configs/question_templates.py b/app/configs/question_templates.py index b4498a8..b752a01 100644 --- a/app/configs/question_templates.py +++ b/app/configs/question_templates.py @@ -1,1275 +1,1275 @@ -import uuid - -from .constants import MinTimers - - -def getListeningPartTemplate(): - return { - "audio": { - "repeatableTimes": 3, - "source": "", - }, - "exercises": [] - } - - -def getListeningTemplate(): - return { - "parts": [], - "isDiagnostic": False, - "minTimer": MinTimers.LISTENING_MIN_TIMER_DEFAULT, - "module": "listening" - } - - - -def getListeningPostSample(): - return { - "parts": [ - { - "exercises": [ - { - "questions": [ - { - "id": "1", - "options": [ - { - "id": "A", - "text": "To start working out together" - }, - { - "id": "B", - "text": "To join a book club" - }, - { - "id": "C", - "text": "To go on a trip" - }, - { - "id": "D", - "text": "To take a cooking class" - } - ], - "prompt": "What is John's suggestion to Emily?", - "solution": "A", - "variant": "text" - }, - { - "id": "2", - "options": [ - { - "id": "A", - "text": "She doesn't have time" - }, - { - "id": "B", - "text": "She doesn't have money" - }, - { - "id": "C", - "text": "She doesn't have a gym membership" - }, - { - "id": "D", - "text": "She doesn't like working out" - } - ], - "prompt": "What is Emily's current reason for not working out?", - "solution": "D", - "variant": "text" - }, - { - "id": "3", - "options": [ - { - "id": "A", - "text": "Gold's Gym" - }, - { - "id": "B", - "text": "Planet Fitness" - }, - { - "id": "C", - "text": "Fitness Plus" - }, - { - "id": "D", - "text": "Anytime Fitness" - } - ], - "prompt": "What gym does John suggest to Emily?", - "solution": "C", - "variant": "text" - }, - { - "id": "4", - "options": [ - { - "id": "A", - "text": "$10 a month" - }, - { - "id": "B", - "text": "$20 a month" - }, - { - "id": "C", - "text": "$30 a month" - }, - { - "id": "D", - "text": "$40 a month" - } - ], - "prompt": "What is the price of the basic membership at Fitness Plus?", - "solution": "C", - "variant": "text" - }, - { - "id": "5", - "options": [ - { - "id": "A", - "text": "3 months" - }, - { - "id": "B", - "text": "6 months" - }, - { - "id": "C", - "text": "12 months" - }, - { - "id": "D", - "text": "No commitment required" - } - ], - "prompt": "How long is the commitment for the basic membership at Fitness Plus?", - "solution": "D", - "variant": "text" - }, - { - "id": "6", - "options": [ - { - "id": "A", - "text": "Dance and cooking" - }, - { - "id": "B", - "text": "Yoga and spin" - }, - { - "id": "C", - "text": "Singing and art" - }, - { - "id": "D", - "text": "Martial arts and rock climbing" - } - ], - "prompt": "What type of classes does Fitness Plus offer?", - "solution": "B", - "variant": "text" - }, - { - "id": "7", - "options": [ - { - "id": "A", - "text": "Watch movies" - }, - { - "id": "B", - "text": "Take classes" - }, - { - "id": "C", - "text": "Play sports" - }, - { - "id": "D", - "text": "Study" - } - ], - "prompt": "What does John and Emily plan to do together at the gym?", - "solution": "B", - "variant": "text" - }, - { - "id": "8", - "options": [ - { - "id": "A", - "text": "Saturday" - }, - { - "id": "B", - "text": "Sunday" - }, - { - "id": "C", - "text": "Monday" - }, - { - "id": "D", - "text": "Tuesday" - } - ], - "prompt": "What day does John suggest to go check out the gym?", - "solution": "C", - "variant": "text" - }, - { - "id": "9", - "options": [ - { - "id": "A", - "text": "To go shopping" - }, - { - "id": "B", - "text": "To get lunch" - }, - { - "id": "C", - "text": "To schedule a tour" - }, - { - "id": "D", - "text": "To watch a movie" - } - ], - "prompt": "What is John's plan after checking out the gym?", - "solution": "C", - "variant": "text" - }, - { - "id": "10", - "options": [ - { - "id": "A", - "text": "Nervous" - }, - { - "id": "B", - "text": "Excited" - }, - { - "id": "C", - "text": "Uninterested" - }, - { - "id": "D", - "text": "Angry" - } - ], - "prompt": "How does Emily feel about starting to work out again?", - "solution": "B", - "variant": "text" - } - ] - } - ], - "text": { - "conversation": [ - { - "gender": "male", - "name": "John", - "text": "Hey, have you been working out lately?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Not really, I've been so busy with work.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Well, I've been thinking about getting a gym membership. Do you have one?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "No, but I've been considering it too. Which gym are you thinking of joining?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "I was looking at the one down the street, Fitness Plus. It seems to have good reviews.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Oh, I've heard of that one. What's the membership like?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "They have different packages, but I'm thinking of going for the basic one. It's $30 a month with a one-year commitment.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "That's not bad. Do they have classes too?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Yeah, they have a variety of classes like yoga and spin. I'm interested in trying out some of those.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "I've always wanted to try yoga. Maybe we can go together sometime.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "That would be great! It's always more fun to have a workout buddy. Have you looked into any other gyms?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Not really. I've been busy with work, but I'll definitely check out Fitness Plus. Maybe we can both join and motivate each other.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Sounds like a plan. Let's do it.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Awesome. We can go check it out this weekend.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Perfect. I'll give them a call to schedule a tour.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Thanks, John. I'm excited to start working out again.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Me too. Let's do this!", - "voice": "Stephen" - } - ] - } - }, - { - "exercises": [ - { - "id": "0646ab5b-e8e2-4da5-8a0c-784fe3d0186a", - "maxWords": 3, - "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", - "solutions": [ - { - "id": "11", - "solution": [ - "multi-faceted", - "various dimensions" - ] - }, - { - "id": "12", - "solution": [ - "climate change", - "rising temperature" - ] - }, - { - "id": "13", - "solution": [ - "waste minimization", - "resource reuse" - ] - }, - { - "id": "14", - "solution": [ - "reduce carbon footprint", - "support sustainable businesses" - ] - }, - { - "id": "15", - "solution": [ - "ourselves", - "parents/educators" - ] - } - ], - "text": "What is the concept of sustainability?{{11}}\\nWhat is the biggest challenge we are facing?{{12}}\\nWhat is the need for a circular economy?{{13}}\\nWhat can individuals do to address these challenges?{{14}}\\nWho is responsible for educating future generations about environmental sustainability?{{15}}\\n", - "type": "writeBlanks" - }, - { - "id": "0c99267c-8c3a-4ed0-9f05-00c07a480831", - "maxWords": 1, - "prompt": "You will hear a monologue. Fill the form with words/numbers missing.", - "solutions": [ - { - "id": "16", - "solution": "dimensional" - }, - { - "id": "17", - "solution": "Change" - }, - { - "id": "18", - "solution": "Natural" - }, - { - "id": "19", - "solution": "Waste" - }, - { - "id": "20", - "solution": "Injustice" - } - ], - "text": "Key: Multi-{{1}} Concept of Sustainability\nValue: The concept of sustainability encompasses social, economic, and environmental aspects, and it is essential to address all dimensions in order to achieve a sustainable future.\\nKey: Climate {{2}}\nValue: Rising temperatures, extreme weather events, and loss of biodiversity are just some of the consequences of climate change caused by human activities such as burning fossil fuels and deforestation.\\nKey: Depletion of {{3}} Resources\nValue: Our current consumption patterns are not sustainable, and the overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. It is crucial to find ways to reduce our consumption and ensure resource replenishment.\\nKey: {{4}} Management\nValue: Our linear model of consumption and disposal is not sustainable, and we need to shift towards a circular economy where waste is minimized, and resources are reused or recycled.\\nKey: Environmental {{5}}\nValue: Marginalized communities are often the most affected by environmental degradation, and it is crucial to address this injustice and ensure that environmental policies and actions are fair and inclusive.\\n", - "type": "writeBlanks" - } - ], - "text": "\n\nHello everyone, thank you for joining me in this discussion about one of the most pressing issues of our time - environmental sustainability. I believe we can all agree that our planet is facing numerous challenges due to human activities and it is high time we address them.\n\nFirstly, I would like to acknowledge that the concept of sustainability itself is multi-faceted and encompasses various dimensions such as social, economic, and environmental aspects. However, today, I would like to focus on the environmental challenges we are currently facing.\n\nOne of the biggest challenges we are facing is climate change. The Earth's temperature is rising at an alarming rate due to the increase in greenhouse gas emissions, primarily from human activities such as burning fossil fuels and deforestation. This has resulted in extreme weather events, loss of biodiversity, and rising sea levels, among others. We are already seeing the consequences of climate change, and if we do not take immediate action, the situation will only worsen.\n\nAnother challenge is the depletion of natural resources. Our planet has a finite amount of resources, and yet, our current consumption patterns are not sustainable. The overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. We need to find ways to reduce our consumption and ensure that we are not exploiting resources faster than they can replenish.\n\nIn addition to climate change and resource depletion, waste management is also a significant challenge. Our current linear model of consumption and disposal is not sustainable in the long run. We produce a massive amount of waste, and most of it ends up in landfills or our oceans, polluting our environment and harming wildlife. We need to shift towards a circular economy, where waste is minimized, and resources are reused or recycled.\n\nFurthermore, there is also the issue of environmental injustice. The impacts of environmental degradation are not equally distributed, and marginalized communities are often the most affected. This injustice needs to be addressed, and measures must be taken to ensure that environmental policies and actions are fair and inclusive.\n\nSo, what can we do to address these challenges? Firstly, we need to acknowledge that each one of us has a role to play. We cannot rely on governments or organizations alone to solve these issues. We need to make changes in our daily lives, such as reducing our carbon footprint, adopting sustainable practices, and supporting businesses that prioritize the environment.\n\nWe also need to hold corporations and governments accountable for their actions. We have the power to demand change through our consumer choices and our votes. It is crucial that we urge our leaders to implement policies that promote sustainable practices and penalize those who harm the environment.\n\nMoreover, education and awareness are essential in tackling these challenges. We need to educate ourselves and others about the importance of environmental sustainability and the actions we can take to achieve it. Our children are the future, and it is our responsibility to educate them on the significance of preserving our planet.\n\nIn conclusion, the challenges of environmental sustainability are daunting, but they are not insurmountable. It is up to us to take action and make a difference. We owe it to ourselves, future generations, and the planet to ensure a sustainable future. Let us work together towards a greener, cleaner, and more sustainable world. Thank you." - }, - { - "exercises": [ - { - "id": "0149f828-c216-4e60-80fa-1dd28a860031", - "maxWords": 1, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": [ - { - "id": "21", - "solution": "Smith" - }, - { - "id": "22", - "solution": "rash" - }, - { - "id": "23", - "solution": "fever" - }, - { - "id": "24", - "solution": "allergies" - }, - { - "id": "25", - "solution": "antinuclear" - }, - { - "id": "26", - "solution": "immunosuppressants" - }, - { - "id": "27", - "solution": "evaluation" - }, - { - "id": "28", - "solution": "Autoimmune" - }, - { - "id": "29", - "solution": "four" - }, - { - "id": "30", - "solution": "possibilities" - } - ], - "text": "Dr. {{21}}, Dr. Patel, Sarah, and Alex were discussing a case study of a patient with a fever and rash.\\nThe patient was a 30-year-old female with a history of allergies.\\nThe patient's rash was erythematous and she had a {{23}} of 101°F.\\nPossible initial diagnoses included a viral infection or allergic reaction.\\nHowever, the final diagnosis was an autoimmune disorder based on elevated {{25}} antibodies in the patient's blood work.\\nTreatment involved {{26}} and the patient's symptoms resolved within a week.\\nThorough {{27}} and considering all possibilities is important in the diagnostic process.\\n{{28}} disorders can develop without any underlying trigger.\\nThe seminar ended with the {{29}} individuals thanking each other and continuing their day with new knowledge.\\nThinking outside the box and considering all {{30}} is crucial in the diagnostic process.", - "type": "writeBlanks" - } - ], - "text": { - "conversation": [ - { - "gender": "male", - "name": "Dr. Smith", - "text": "Good morning everyone, thank you for joining us today for this seminar on diagnosis. Let's begin with the case study of a patient who presented with a fever and rash.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "Yes, I remember this case. The patient was a 30-year-old female with a history of allergies.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Hi, I'm Sarah, a third-year medical student. I remember studying this case in our lectures. The patient's rash was erythematous, right?", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "Yes, that's correct. And the patient had a fever of 101°F. What would be your initial diagnosis?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "Hi, I'm Alex, a fourth-year medical student. I would say it could be a viral infection or an allergic reaction.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "That's a good guess, Alex. But remember, always consider other possibilities. In this case, it turned out to be an autoimmune disorder.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Oh, I didn't think of that. How did you come to that diagnosis?", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "Well, the patient's blood work showed elevated levels of antinuclear antibodies. That, along with the clinical presentation, pointed towards an autoimmune disorder.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "That's interesting. I would have never thought of that. How did you treat the patient?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "We started the patient on immunosuppressants and the rash and fever resolved within a week.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Wow, it's amazing how a simple rash and fever could lead to such a complex diagnosis.", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "That's the importance of thorough evaluation and considering all possibilities. Any other thoughts or questions?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "I just wanted to ask, do you think the patient's allergies could have triggered the autoimmune disorder?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "It's possible, but we can't say for sure. Sometimes autoimmune disorders can develop without any underlying trigger.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Thank you for sharing this case with us, it was very informative.", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "My pleasure. I hope this discussion has given you a better understanding of the diagnostic process. Always remember to think outside the box and consider all possibilities.", - "voice": "Kevin" - } - ] - } - }, - { - "exercises": [ - { - "id": "921d3a2a-7f6e-46ae-a19d-65eb5ba21375", - "maxWords": 3, - "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", - "solutions": [ - { - "id": "31", - "solution": [ - "complex mixture", - "vital natural resource", - "non-renewable resource" - ] - }, - { - "id": "32", - "solution": [ - "sand, silt, clay" - ] - }, - { - "id": "33", - "solution": [ - "ability to provide nutrients", - "balance of essential nutrients", - "breaking down organic matter" - ] - }, - { - "id": "34", - "solution": [ - "break down organic matter", - "improve soil structure", - "release nutrients" - ] - }, - { - "id": "35", - "solution": [ - "soil erosion", - "land use practices", - "preservation of soil for future generations" - ] - } - ], - "text": "What is soil?{{31}}\\nWhat are the three main categories of soil?{{32}}\\nWhat is soil fertility?{{33}}\\nWhat is the role of microorganisms in soil?{{34}}\\nWhat environmental issue can be prevented through proper soil management?{{35}}\\n", - "type": "writeBlanks" - }, - { - "id": "e86afd9a-90d1-48db-bee1-0d20f6eea64d", - "maxWords": 1, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": [ - { - "id": "36", - "solution": "vital" - }, - { - "id": "37", - "solution": "classified" - }, - { - "id": "38", - "solution": "fertility" - }, - { - "id": "39", - "solution": "microorganisms" - }, - { - "id": "40", - "solution": "science" - } - ], - "text": "Soil is a {{36}} natural resource that provides the foundation for plant growth\\nSoil is {{37}} into three main categories: sand, silt, and clay\\nSoil {{38}} refers to the ability of the soil to provide essential nutrients for plant growth\\nHealthy soil is teeming with {{39}}\\nSoil {{40}} plays a significant role in environmental conservation", - "type": "writeBlanks" - } - ], - "text": "\n\nGood morning everyone, today I would like to talk to you about a topic that is often overlooked but plays a crucial role in our daily lives - soil science. Soil science deals with the study of the composition, structure, and properties of soil, as well as how it interacts with the environment and living organisms.\n\nSoil is a vital natural resource that provides the foundation for plant growth, which in turn sustains all life on earth. It is the basis for our food production, as well as the source of many raw materials such as wood, cotton, and rubber. Without a healthy and productive soil, our agricultural systems would collapse, and we would struggle to feed our growing population.\n\nBut what exactly is soil? Soil is a complex mixture of minerals, organic matter, water, and air, all held together by microorganisms. It takes thousands of years for soil to form, and it is a non-renewable resource, which makes its conservation even more critical.\n\nOne of the key aspects of soil science is understanding the different types of soil and their properties. Soil is classified into three main categories: sand, silt, and clay. These categories are based on the size of the particles that make up the soil. Sand particles are the largest, followed by silt and then clay. The composition of these particles greatly affects the soil's properties, such as water retention, drainage, and nutrient availability.\n\nAnother crucial aspect of soil science is the study of soil fertility. Soil fertility refers to the ability of the soil to provide essential nutrients for plant growth. The nutrients in the soil come from the breakdown of organic matter, such as dead plants and animal remains. Fertile soil contains a balance of essential nutrients, such as nitrogen, phosphorus, and potassium, which are necessary for plant growth.\n\nThe health of the soil is also crucial in soil science. Healthy soil is teeming with microorganisms, which play a vital role in breaking down organic matter and releasing nutrients into the soil. These microorganisms also help to improve soil structure, making it more porous and allowing for better air and water circulation.\n\nSoil science also plays a significant role in environmental conservation. Soil erosion, the removal of topsoil by wind and water, is a significant environmental issue that can be prevented through proper soil management. By understanding the factors that contribute to soil erosion, such as improper land use practices, we can implement strategies to prevent it and preserve our soil for future generations.\n\nIn conclusion, soil science is a critical field of study that impacts our daily lives in more ways than we can imagine. It is not just about digging in the dirt; it is a complex science that requires a multidisciplinary approach. By understanding the composition, properties, and fertility of soil, we can ensure the sustainable use of this precious resource and preserve it for future generations. Thank you." - } - ] - } - - -def getReadingTemplate(): - return { - "parts": [], - "isDiagnostic": False, - "minTimer": 60, - "type": "academic" - } - - -def getReadingPostSample(): - return { - "parts": [ - { - "exercises": [ - { - "id": "cbd08cdd-5850-40a8-b6e2-6021c04474ad", - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": [ - { - "id": "1", - "prompt": "Technology is constantly evolving and shaping our world.", - "solution": "true" - }, - { - "id": "2", - "prompt": "The use of artificial intelligence (AI) has only recently become popular.", - "solution": "false" - }, - { - "id": "3", - "prompt": "5G technology offers slower speeds and higher latency than its predecessors.", - "solution": "false" - }, - { - "id": "4", - "prompt": "Social media has had a minimal impact on our society.", - "solution": "false" - }, - { - "id": "5", - "prompt": "Cybersecurity is not a growing concern as technology becomes more integrated into our lives.", - "solution": "false" - }, - { - "id": "6", - "prompt": "Technology has not had a significant impact on the education sector.", - "solution": "false" - }, - { - "id": "7", - "prompt": "Automation and AI are not causing shifts in the job market.", - "solution": "false" - } - ], - "type": "trueFalse" - }, - { - "allowRepetition": True, - "id": "b88f3eb5-11b7-4a8e-bb1a-4e96215b34bf", - "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", - "solutions": [ - { - "id": "8", - "solution": "smartphones" - }, - { - "id": "9", - "solution": "artificial intelligence" - }, - { - "id": "10", - "solution": "5G technology" - }, - { - "id": "11", - "solution": "virtual reality" - }, - { - "id": "12", - "solution": "cybersecurity" - }, - { - "id": "13", - "solution": "telemedicine" - } - ], - "text": "\n\nTechnology has become an integral part of our daily lives, from {{8}} to smart homes. The rise of {{9}} (AI) and the Internet of Things (IoT) are two major trends that are revolutionizing the way we live and work. {{10}} is also gaining popularity, enabling advancements in areas like {{11}} and self-driving cars. Cloud computing, virtual and augmented reality (VR and AR), and blockchain technology are also on the rise, impacting industries such as finance, education, and healthcare. Social media has changed the way we communicate and raised concerns about privacy and mental health. With the increase in data breaches and cyber attacks, {{12}} has become a growing concern. {{13}} and online learning have made healthcare and education more accessible and efficient. However, there are concerns about the impact of technology on the job market, leading to discussions about the need for reskilling and upskilling. As technology continues to advance, it is crucial to understand its impact and consequences on our society.", - "type": "fillBlanks", - "words": [ - "speaking", - "5G technology", - "telemedicine", - "virtual reality", - "antechamber", - "smartphones", - "kitsch", - "devilish", - "parent", - "artificial intelligence", - "cybersecurity" - ] - } - ], - "text": { - "content": "In today's society, technology has become an integral part of our daily lives. From smartphones to smart homes, we are constantly surrounded by the latest and most advanced technological devices. As technology continues to evolve and improve, it is important to understand the current trends and how they are shaping our world. One of the biggest technology trends in recent years is the rise of artificial intelligence (AI). AI is the simulation of human intelligence processes by machines, particularly computer systems. This technology has been around for decades, but with the advancement of computing power and big data, AI has become more sophisticated and prevalent. From virtual personal assistants like Siri and Alexa to self-driving cars, AI is revolutionizing the way we live and work. Another trend that has gained widespread popularity is the Internet of Things (IoT). This refers to the interconnection of everyday objects via the internet, allowing them to send and receive data. Smart homes, wearable devices, and even smart cities are all examples of IoT. With IoT, our devices and appliances can communicate with each other, making our lives more convenient and efficient. The use of 5G technology is also on the rise. 5G is the fifth generation of wireless technology, offering faster speeds and lower latency than its predecessors. With 5G, we can expect to see advancements in areas like virtual reality, self-driving cars, and remote surgery. It will also enable the development of smart cities and the Internet of Things to reach its full potential. Cloud computing is another trend that has been steadily growing. Cloud computing involves the delivery of computing services over the internet, such as storage, servers, and databases. This allows for easy access to data and applications from anywhere, at any time. Many businesses and individuals are utilizing cloud computing to streamline their operations and increase efficiency. Virtual and augmented reality (VR and AR) are becoming more prevalent in various industries, from gaming and entertainment to healthcare and education. VR immerses the user in a simulated environment, while AR overlays digital information onto the real world. These technologies have the potential to change the way we learn, work, and entertain ourselves. Blockchain technology is also gaining traction, particularly in the financial sector. Blockchain is a decentralized digital ledger that records transactions across a network of computers. It allows for secure and transparent transactions without the need for intermediaries. This technology has the potential to disrupt traditional banking and financial systems. Social media has been a dominant force in the technology world for some time now, and it continues to evolve and shape our society. With the rise of platforms like Facebook, Twitter, and Instagram, we are more connected than ever before. Social media has changed the way we communicate, share information, and even do business. It has also raised concerns about privacy and the impact of social media on mental health. Cybersecurity is a growing concern as technology becomes more integrated into our lives. With the increase in data breaches and cyber attacks, the need for strong cybersecurity measures is greater than ever. Companies and individuals are investing in better security protocols to protect their sensitive information. The healthcare industry is also experiencing technological advancements with the introduction of telemedicine. This allows patients to receive medical care remotely, without having to visit a physical doctor's office. Telemedicine has become increasingly popular, especially during the COVID-19 pandemic, as it allows for safe and convenient access to healthcare. In the education sector, technology has brought about significant changes as well. Online learning platforms and digital tools have made education more accessible and efficient. With the rise of e-learning, students can access education from anywhere in the world and at their own pace. As technology continues to advance, concerns about its impact on the job market have also arisen. Automation and AI are replacing human workers in many industries, leading to job loss and shifts in the workforce. This trend has sparked discussions about the need for reskilling and upskilling to adapt to the changing job market. In conclusion, the world is constantly evolving and adapting to the latest technology trends. From AI and IoT to 5G and blockchain, these advancements are shaping the way we live, work, and interact with each other. As society continues to embrace and integrate technology into our daily lives, it is crucial to understand its impact and potential consequences. Whether it be in the fields of healthcare, education, or finance, technology is undoubtedly transforming the world as we know it.", - "title": "Modern Technology Trends" - } - }, - { - "exercises": [ - { - "id": "f2daa91a-3e92-4c07-aefd-719bcf22bac7", - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": [ - { - "id": "14", - "prompt": "Yoga and meditation have been gaining popularity in recent years.", - "solution": "true" - }, - { - "id": "15", - "prompt": "Yoga and meditation originated in ancient India.", - "solution": "true" - }, - { - "id": "16", - "prompt": "Yoga is a system that combines physical postures, breathing techniques, and meditation.", - "solution": "true" - }, - { - "id": "17", - "prompt": "Meditation involves training the mind to achieve a state of inner peace and relaxation.", - "solution": "true" - }, - { - "id": "18", - "prompt": "Yoga and meditation can reduce stress and improve mental health.", - "solution": "true" - }, - { - "id": "19", - "prompt": "Yoga and meditation can improve physical health.", - "solution": "true" - }, - { - "id": "20", - "prompt": "Yoga and meditation are only suitable for people who are physically fit.", - "solution": "false" - } - ], - "type": "trueFalse" - }, - { - "id": "b500cb69-843d-4430-a544-924c514ea12a", - "maxWords": 3, - "prompt": "Choose no more than three words and/or a number from the passage for each answer.", - "solutions": [ - { - "id": "21", - "solution": [ - "physical, mental, emotional" - ] - }, - { - "id": "22", - "solution": [ - "ancient India" - ] - }, - { - "id": "23", - "solution": [ - "physical postures, breathing techniques" - ] - }, - { - "id": "24", - "solution": [ - "reduce stress, improve mindfulness" - ] - }, - { - "id": "25", - "solution": [ - "improve, promote relaxation" - ] - }, - { - "id": "26", - "solution": [ - "anyone, all ages and backgrounds" - ] - } - ], - "text": "What are the three main benefits of yoga and meditation?{{21}}\\nWhere did yoga originate?{{22}}\\nWhat are the two components of yoga?{{23}}\\nHow do yoga and meditation improve mental health?{{24}}\\nWhat is the impact of yoga and meditation on sleep quality?{{25}}\\nWho can practice yoga and meditation?{{26}}\\n", - "type": "writeBlanks" - } - ], - "text": { - "content": "Yoga and meditation have been gaining popularity in recent years as more and more people recognize the physical, mental, and emotional benefits of these ancient practices. Originating in ancient India, yoga is a holistic system that combines physical postures, breathing techniques, and meditation to promote overall well-being. Similarly, meditation is a mental practice that involves training the mind to achieve a state of inner peace and relaxation. One of the main benefits of yoga and meditation is their ability to reduce stress and improve mental health. In today's fast-paced world, stress has become a common problem for many people, leading to various physical and mental health issues. However, studies have shown that practicing yoga and meditation can significantly reduce stress levels and improve overall mental health. This is because these practices focus on deep breathing and mindfulness, which can help individuals to calm their minds and relax their bodies. As a result, many people who regularly practice yoga and meditation report feeling more peaceful, centered, and less stressed in their daily lives. Furthermore, yoga and meditation have been shown to have a positive impact on physical health. The physical postures and movements in yoga help to improve flexibility, strength, and balance. These postures also work to stretch and strengthen different muscles in the body, which can alleviate tension and prevent injuries. Additionally, the controlled breathing in yoga helps to increase oxygen flow throughout the body, which can improve cardiovascular health. As for meditation, studies have shown that it can lower blood pressure and reduce the risk of heart disease. These physical benefits make yoga and meditation an excellent form of exercise for people of all ages and fitness levels. Apart from the physical and mental benefits, yoga and meditation also have a positive impact on emotional well-being. The practice of mindfulness in these practices helps individuals to become more aware of their thoughts and emotions, allowing them to better manage and process them. This can result in improved emotional regulation and a greater sense of self-awareness. As a result, individuals who practice yoga and meditation often report feeling more positive, content, and emotionally stable. Another significant benefit of yoga and meditation is their ability to improve overall concentration and focus. In today's digital age, our minds are constantly bombarded with information and distractions, making it challenging to stay focused on tasks. However, regular practice of yoga and meditation can improve concentration and enhance cognitive function. This is because these practices require individuals to focus their minds on their breath, movements, or a specific mantra, helping to train the brain to stay focused for longer periods. Moreover, yoga and meditation have been shown to have a positive impact on sleep quality. Many people struggle with insomnia or other sleep-related issues, which can have a significant impact on their overall health and well-being. However, studies have shown that yoga and meditation can improve sleep quality and help individuals fall asleep faster. This is because these practices promote relaxation and reduce stress, which are common causes of sleep issues. As a result, individuals who practice yoga and meditation often report feeling more rested and rejuvenated after a good night's sleep. In addition to the physical, mental, emotional, and cognitive benefits, yoga and meditation also have a spiritual component. These practices are deeply rooted in ancient Indian spirituality and have been used for centuries to connect individuals with their inner selves and the universe. While the spiritual aspect may not be for everyone, many people find that it adds a deeper level of meaning and purpose to their practice. Furthermore, yoga and meditation are accessible to people of all ages and backgrounds. Whether you are young or old, fit or not, religious or not, yoga and meditation can be practiced by anyone. There are many different styles and forms of yoga and meditation, allowing individuals to choose the practice that best suits their needs and preferences. This inclusivity is what makes yoga and meditation such powerful and universal practices. In conclusion, the benefits of yoga and meditation are numerous and far-reaching. From reducing stress and improving mental health to promoting physical strength and emotional well-being, these ancient practices offer a holistic approach to overall health and wellness. Whether you are looking to improve your physical fitness, manage stress, or connect with your inner self, yoga and meditation are powerful tools that can help you achieve these goals. So why not give it a try and experience the transformative power of yoga and meditation for yourself?", - "title": "The Benefits of Yoga and Meditation" - } - }, - { - "exercises": [ - { - "allowRepetition": True, - "id": "1035c153-d38a-4f27-a14e-0ce63184ff82", - "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", - "solutions": [ - { - "id": "27", - "solution": "Cultural diversity" - }, - { - "id": "28", - "solution": "Variety" - }, - { - "id": "29", - "solution": "Multicultural" - }, - { - "id": "30", - "solution": "Tolerance" - }, - { - "id": "31", - "solution": "Unity" - }, - { - "id": "32", - "solution": "Challenges" - }, - { - "id": "33", - "solution": "Celebrated" - } - ], - "text": "\n\n{{27}} refers to the {{28}} of cultures, traditions, beliefs, and lifestyles that exist within a society. In today's interconnected world, the movement of people, goods, and ideas has led to a more diverse and {{29}} society. The exchange of ideas and knowledge, {{30}} and understanding, and promoting peace and {{31}} are some of the benefits of cultural diversity. However, it also poses {{32}} such as potential clashes and the marginalization of certain groups. To address these challenges, it is important for societies to promote cultural competency and sensitivity, as well as for individuals to embrace diversity and participate in cultural events. Overall, cultural diversity is a crucial aspect of our global society that needs to be preserved and {{33}}.", - "type": "fillBlanks", - "words": [ - "Tolerance", - "Cultural diversity", - "penny", - "Multicultural", - "shrill", - "Celebrated", - "Variety", - "query", - "Challenges", - "wont", - "Unity", - "chemical" - ] - }, - { - "questions": [ - { - "id": "34", - "options": [ - { - "id": "A", - "text": "The variety of cultures, traditions, beliefs, and lifestyles within a society" - }, - { - "id": "B", - "text": "The number of countries in the world" - }, - { - "id": "C", - "text": "The different types of technology used in different cultures" - }, - { - "id": "D", - "text": "The number of languages spoken in a society" - } - ], - "prompt": "What is the main definition of cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "35", - "options": [ - { - "id": "A", - "text": "By making it easier for people to travel" - }, - { - "id": "B", - "text": "By increasing the number of countries in the world" - }, - { - "id": "C", - "text": "By creating more jobs for people from different cultures" - }, - { - "id": "D", - "text": "By promoting a single global culture" - } - ], - "prompt": "How has technology contributed to an increase in cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "36", - "options": [ - { - "id": "A", - "text": "Increased economic opportunities" - }, - { - "id": "B", - "text": "Higher levels of education" - }, - { - "id": "C", - "text": "Improved transportation systems" - }, - { - "id": "D", - "text": "The exchange of ideas and knowledge" - } - ], - "prompt": "What is one of the key benefits of cultural diversity?", - "solution": "D", - "variant": "text" - }, - { - "id": "37", - "options": [ - { - "id": "A", - "text": "By forcing people to conform to a single culture" - }, - { - "id": "B", - "text": "By exposing people to different perspectives and experiences" - }, - { - "id": "C", - "text": "By creating a homogenous society" - }, - { - "id": "D", - "text": "By limiting the movement of people between countries" - } - ], - "prompt": "How does cultural diversity promote tolerance and understanding?", - "solution": "B", - "variant": "text" - }, - { - "id": "38", - "options": [ - { - "id": "A", - "text": "Increased discrimination" - }, - { - "id": "B", - "text": "A decline in technological advancements" - }, - { - "id": "C", - "text": "A decrease in the number of countries" - }, - { - "id": "D", - "text": "A lack of cultural exchange" - } - ], - "prompt": "What is one challenge posed by cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "39", - "options": [ - { - "id": "A", - "text": "By promoting a single global culture" - }, - { - "id": "B", - "text": "By creating barriers between different groups" - }, - { - "id": "C", - "text": "By promoting cultural competency and sensitivity" - }, - { - "id": "D", - "text": "By limiting the number of countries in the world" - } - ], - "prompt": "What is one way that societies can address the challenges of cultural diversity?", - "solution": "C", - "variant": "text" - }, - { - "id": "40", - "options": [ - { - "id": "A", - "text": "To ignore cultural differences" - }, - { - "id": "B", - "text": "To actively participate in cultural events and activities" - }, - { - "id": "C", - "text": "To only embrace their own culture" - }, - { - "id": "D", - "text": "To avoid learning about other cultures" - } - ], - "prompt": "What is the responsibility of individuals in promoting and preserving cultural diversity?", - "solution": "B", - "variant": "text" - } - ] - } - ], - "text": { - "content": "Cultural diversity is a term that is often used in today's world, but what does it really mean? Simply put, cultural diversity refers to the variety of cultures, traditions, beliefs, and lifestyles that exist within a society. It is a reflection of the different backgrounds, experiences, and identities of individuals and groups. In this IELTS Reading Passage, we will explore the concept of cultural diversity and its significance in our global society. The world we live in today is more interconnected and interdependent than ever before. With the advancements in technology, transportation, and communication, people from different parts of the world can easily connect and interact with one another. This has led to an increase in the movement of people, goods, and ideas, resulting in a more diverse and multicultural society. In fact, it is estimated that over 190 countries exist in the world, each with its unique culture and traditions. One of the key benefits of cultural diversity is the exchange of ideas and knowledge. When people from different backgrounds come together, they bring with them their unique perspectives and experiences. This leads to a rich exchange of ideas, which can result in the development of new innovations and solutions to various problems. For example, the fusion of different cuisines has led to the creation of new and delicious dishes, and the blending of different musical styles has given birth to new genres of music. Moreover, cultural diversity also promotes tolerance and understanding among individuals and groups. When people are exposed to different cultures, they learn to appreciate and respect the differences that exist. This, in turn, leads to a more inclusive and harmonious society, where people from diverse backgrounds can coexist peacefully. In a world that is plagued by conflicts and discrimination, cultural diversity plays a crucial role in promoting peace and unity. However, despite its numerous benefits, cultural diversity also poses some challenges. One of the main challenges is the potential for cultural clashes. As individuals from different cultures interact, conflicts can arise due to differences in values, beliefs, and customs. This can lead to misunderstandings and even discrimination. For instance, a person from a collectivist culture may struggle to understand the individualistic values of someone from a Western culture. Furthermore, cultural diversity can also lead to the marginalization of certain groups within a society. In some cases, minority cultures may face discrimination and exclusion, which can result in social and economic disadvantages. This is often seen in the case of migrant communities, where they may struggle to fully integrate into the host society due to cultural barriers. To address these challenges, it is important for societies to promote cultural competency and sensitivity. This means educating individuals about different cultures and encouraging them to embrace diversity. It also involves creating policies and programs that promote inclusivity and equality for all groups within a society. For example, many countries have implemented diversity training programs in schools and workplaces to promote understanding and respect for different cultures. In addition, governments play a crucial role in promoting and preserving cultural diversity. They can do this by protecting the cultural heritage of different groups and promoting cultural events and festivals. This not only helps in preserving the unique identities of different cultures but also promotes cultural exchange and understanding. On an individual level, there are also steps that we can take to embrace cultural diversity. This includes being open-minded and respectful towards different cultures, being willing to learn about other cultures, and actively participating in cultural events and activities. By doing so, we can break down barriers and promote a more inclusive and harmonious society. In conclusion, cultural diversity is a key aspect of our global society. It brings numerous benefits such as the exchange of ideas and promoting tolerance, but it also poses challenges that need to be addressed. As individuals and societies, it is our responsibility to promote and preserve cultural diversity and create a world where everyone is embraced and valued for their unique identities and backgrounds. By doing so, we can create a more peaceful and prosperous world for all.", - "title": "Cultural Diversity: A Key Aspect of Our Global Society" - } - } - ] - } - - -def getSpeakingTemplate(): - return { - "exercises": [ - { - "id": str(uuid.uuid4()), - "prompts": [], - "text": "text", - "title": "topic", - "video_url": "sp1_video_url", - "video_path": "sp1_video_path", - "type": "speaking" - }, - { - "id": str(uuid.uuid4()), - "prompts": ["prompts"], - "text": "text", - "title": "topic", - "video_url": "sp2_video_url", - "video_path": "sp2_video_path", - "type": "speaking" - }, - { - "id": str(uuid.uuid4()), - "prompts": ["questions"], - "text": "Listen carefully and respond.", - "title": "topic", - "type": "interactiveSpeaking" - } - ], - "isDiagnostic": False, - "minTimer": MinTimers.SPEAKING_MIN_TIMER_DEFAULT, - "module": "speaking" - } - - -def getSpeakingPostTemplate(): - return { - "exercises": [ - { - "question": "What is the most impactful book you have ever read and how has it influenced your perspective on life? Please share specific examples from the book that resonated with you on a personal level.", - "topic": "Books" - }, - { - "prompts": [ - "Where did you go?", - "What did you do there?", - "Why was it a memorable experience for you?" - ], - "question": "Tell me about a memorable travel experience you have had.", - "topic": "Travel" - }, - { - "questions": [ - "In what ways has technology improved our lives?", - "What are some potential negative effects of technology on society?", - "How can we strike a balance between the use of technology and maintaining healthy relationships?" - ], - "topic": "Technology and Society" - } - ] - } - - -def getWritingTemplate(): - return { - "exercises": [ - { - "id": str(uuid.uuid4()), - "prefix": "You should spend about 20 minutes on this task.", - "prompt": "", - "suffix": "You should write at least 100 words.", - "type": "writing", - "wordCounter": { - "limit": 100, - "type": "min" - } - }, - { - "id": str(uuid.uuid4()), - "prefix": "You should spend about 40 minutes on this task.\nPresent a written argument or case to an educated " - "reader with no specialist knowledge of the following topic:", - "prompt": "", - "suffix": "You should write at least 250 words.\nUse your own ideas, knowledge and experience and support " - "your arguments with examples and relevant evidence.", - "type": "writing", - "wordCounter": { - "limit": 250, - "type": "min" - } - } - ], - "isDiagnostic": False, - "minTimer": MinTimers.WRITING_MIN_TIMER_DEFAULT, - "module": "writing", - "type": "general" - } - - -def getWritingPostSample(): - return { - "exercises": [ - "You recently attended a friend's wedding and were impressed by their wedding planner. Write a letter to your friend, advising them on the best wedding planner for their upcoming wedding. In your letter, include information about the planner's services, pricing, and any personal experiences you had with them. Provide your friend with recommendations and tips on how to make the most out of their wedding planning experience.", - "To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter." - ] - } - - -def get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): - messages = [ - { - "role": "user", - "content": "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " - "help students understand why it was a wrong answer and gives helpful insight for the future. " - "The tip should refer to the context and question.", - } - ] - - if not (context is None or context == ""): - messages.append({ - "role": "user", - "content": f"This is the context for the question: {context}", - }) - - messages.extend([ - { - "role": "user", - "content": f"This is the question: {question}", - }, - { - "role": "user", - "content": f"This is the answer: {answer}", - }, - { - "role": "user", - "content": f"This is the correct answer: {correct_answer}", - } - ]) - - return messages +import uuid + +from .constants import MinTimers + + +def getListeningPartTemplate(): + return { + "audio": { + "repeatableTimes": 3, + "source": "", + }, + "exercises": [] + } + + +def getListeningTemplate(): + return { + "parts": [], + "isDiagnostic": False, + "minTimer": MinTimers.LISTENING_MIN_TIMER_DEFAULT, + "module": "listening" + } + + + +def getListeningPostSample(): + return { + "parts": [ + { + "exercises": [ + { + "questions": [ + { + "id": "1", + "options": [ + { + "id": "A", + "text": "To start working out together" + }, + { + "id": "B", + "text": "To join a book club" + }, + { + "id": "C", + "text": "To go on a trip" + }, + { + "id": "D", + "text": "To take a cooking class" + } + ], + "prompt": "What is John's suggestion to Emily?", + "solution": "A", + "variant": "text" + }, + { + "id": "2", + "options": [ + { + "id": "A", + "text": "She doesn't have time" + }, + { + "id": "B", + "text": "She doesn't have money" + }, + { + "id": "C", + "text": "She doesn't have a gym membership" + }, + { + "id": "D", + "text": "She doesn't like working out" + } + ], + "prompt": "What is Emily's current reason for not working out?", + "solution": "D", + "variant": "text" + }, + { + "id": "3", + "options": [ + { + "id": "A", + "text": "Gold's Gym" + }, + { + "id": "B", + "text": "Planet Fitness" + }, + { + "id": "C", + "text": "Fitness Plus" + }, + { + "id": "D", + "text": "Anytime Fitness" + } + ], + "prompt": "What gym does John suggest to Emily?", + "solution": "C", + "variant": "text" + }, + { + "id": "4", + "options": [ + { + "id": "A", + "text": "$10 a month" + }, + { + "id": "B", + "text": "$20 a month" + }, + { + "id": "C", + "text": "$30 a month" + }, + { + "id": "D", + "text": "$40 a month" + } + ], + "prompt": "What is the price of the basic membership at Fitness Plus?", + "solution": "C", + "variant": "text" + }, + { + "id": "5", + "options": [ + { + "id": "A", + "text": "3 months" + }, + { + "id": "B", + "text": "6 months" + }, + { + "id": "C", + "text": "12 months" + }, + { + "id": "D", + "text": "No commitment required" + } + ], + "prompt": "How long is the commitment for the basic membership at Fitness Plus?", + "solution": "D", + "variant": "text" + }, + { + "id": "6", + "options": [ + { + "id": "A", + "text": "Dance and cooking" + }, + { + "id": "B", + "text": "Yoga and spin" + }, + { + "id": "C", + "text": "Singing and art" + }, + { + "id": "D", + "text": "Martial arts and rock climbing" + } + ], + "prompt": "What type of classes does Fitness Plus offer?", + "solution": "B", + "variant": "text" + }, + { + "id": "7", + "options": [ + { + "id": "A", + "text": "Watch movies" + }, + { + "id": "B", + "text": "Take classes" + }, + { + "id": "C", + "text": "Play sports" + }, + { + "id": "D", + "text": "Study" + } + ], + "prompt": "What does John and Emily plan to do together at the gym?", + "solution": "B", + "variant": "text" + }, + { + "id": "8", + "options": [ + { + "id": "A", + "text": "Saturday" + }, + { + "id": "B", + "text": "Sunday" + }, + { + "id": "C", + "text": "Monday" + }, + { + "id": "D", + "text": "Tuesday" + } + ], + "prompt": "What day does John suggest to go check out the gym?", + "solution": "C", + "variant": "text" + }, + { + "id": "9", + "options": [ + { + "id": "A", + "text": "To go shopping" + }, + { + "id": "B", + "text": "To get lunch" + }, + { + "id": "C", + "text": "To schedule a tour" + }, + { + "id": "D", + "text": "To watch a movie" + } + ], + "prompt": "What is John's plan after checking out the gym?", + "solution": "C", + "variant": "text" + }, + { + "id": "10", + "options": [ + { + "id": "A", + "text": "Nervous" + }, + { + "id": "B", + "text": "Excited" + }, + { + "id": "C", + "text": "Uninterested" + }, + { + "id": "D", + "text": "Angry" + } + ], + "prompt": "How does Emily feel about starting to work out again?", + "solution": "B", + "variant": "text" + } + ] + } + ], + "text": { + "conversation": [ + { + "gender": "male", + "name": "John", + "text": "Hey, have you been working out lately?", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "Not really, I've been so busy with work.", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "Well, I've been thinking about getting a gym membership. Do you have one?", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "No, but I've been considering it too. Which gym are you thinking of joining?", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "I was looking at the one down the street, Fitness Plus. It seems to have good reviews.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "Oh, I've heard of that one. What's the membership like?", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "They have different packages, but I'm thinking of going for the basic one. It's $30 a month with a one-year commitment.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "That's not bad. Do they have classes too?", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "Yeah, they have a variety of classes like yoga and spin. I'm interested in trying out some of those.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "I've always wanted to try yoga. Maybe we can go together sometime.", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "That would be great! It's always more fun to have a workout buddy. Have you looked into any other gyms?", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "Not really. I've been busy with work, but I'll definitely check out Fitness Plus. Maybe we can both join and motivate each other.", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "Sounds like a plan. Let's do it.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "Awesome. We can go check it out this weekend.", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "Perfect. I'll give them a call to schedule a tour.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Emily", + "text": "Thanks, John. I'm excited to start working out again.", + "voice": "Ruth" + }, + { + "gender": "male", + "name": "John", + "text": "Me too. Let's do this!", + "voice": "Stephen" + } + ] + } + }, + { + "exercises": [ + { + "id": "0646ab5b-e8e2-4da5-8a0c-784fe3d0186a", + "maxWords": 3, + "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", + "solutions": [ + { + "id": "11", + "solution": [ + "multi-faceted", + "various dimensions" + ] + }, + { + "id": "12", + "solution": [ + "climate change", + "rising temperature" + ] + }, + { + "id": "13", + "solution": [ + "waste minimization", + "resource reuse" + ] + }, + { + "id": "14", + "solution": [ + "reduce carbon footprint", + "support sustainable businesses" + ] + }, + { + "id": "15", + "solution": [ + "ourselves", + "parents/educators" + ] + } + ], + "text": "What is the concept of sustainability?{{11}}\\nWhat is the biggest challenge we are facing?{{12}}\\nWhat is the need for a circular economy?{{13}}\\nWhat can individuals do to address these challenges?{{14}}\\nWho is responsible for educating future generations about environmental sustainability?{{15}}\\n", + "type": "writeBlanks" + }, + { + "id": "0c99267c-8c3a-4ed0-9f05-00c07a480831", + "maxWords": 1, + "prompt": "You will hear a monologue. Fill the form with words/numbers missing.", + "solutions": [ + { + "id": "16", + "solution": "dimensional" + }, + { + "id": "17", + "solution": "Change" + }, + { + "id": "18", + "solution": "Natural" + }, + { + "id": "19", + "solution": "Waste" + }, + { + "id": "20", + "solution": "Injustice" + } + ], + "text": "Key: Multi-{{1}} Concept of Sustainability\nValue: The concept of sustainability encompasses social, economic, and environmental aspects, and it is essential to address all dimensions in order to achieve a sustainable future.\\nKey: Climate {{2}}\nValue: Rising temperatures, extreme weather events, and loss of biodiversity are just some of the consequences of climate change caused by human activities such as burning fossil fuels and deforestation.\\nKey: Depletion of {{3}} Resources\nValue: Our current consumption patterns are not sustainable, and the overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. It is crucial to find ways to reduce our consumption and ensure resource replenishment.\\nKey: {{4}} Management\nValue: Our linear model of consumption and disposal is not sustainable, and we need to shift towards a circular economy where waste is minimized, and resources are reused or recycled.\\nKey: Environmental {{5}}\nValue: Marginalized communities are often the most affected by environmental degradation, and it is crucial to address this injustice and ensure that environmental policies and actions are fair and inclusive.\\n", + "type": "writeBlanks" + } + ], + "text": "\n\nHello everyone, thank you for joining me in this discussion about one of the most pressing issues of our time - environmental sustainability. I believe we can all agree that our planet is facing numerous challenges due to human activities and it is high time we address them.\n\nFirstly, I would like to acknowledge that the concept of sustainability itself is multi-faceted and encompasses various dimensions such as social, economic, and environmental aspects. However, today, I would like to focus on the environmental challenges we are currently facing.\n\nOne of the biggest challenges we are facing is climate change. The Earth's temperature is rising at an alarming rate due to the increase in greenhouse gas emissions, primarily from human activities such as burning fossil fuels and deforestation. This has resulted in extreme weather events, loss of biodiversity, and rising sea levels, among others. We are already seeing the consequences of climate change, and if we do not take immediate action, the situation will only worsen.\n\nAnother challenge is the depletion of natural resources. Our planet has a finite amount of resources, and yet, our current consumption patterns are not sustainable. The overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. We need to find ways to reduce our consumption and ensure that we are not exploiting resources faster than they can replenish.\n\nIn addition to climate change and resource depletion, waste management is also a significant challenge. Our current linear model of consumption and disposal is not sustainable in the long run. We produce a massive amount of waste, and most of it ends up in landfills or our oceans, polluting our environment and harming wildlife. We need to shift towards a circular economy, where waste is minimized, and resources are reused or recycled.\n\nFurthermore, there is also the issue of environmental injustice. The impacts of environmental degradation are not equally distributed, and marginalized communities are often the most affected. This injustice needs to be addressed, and measures must be taken to ensure that environmental policies and actions are fair and inclusive.\n\nSo, what can we do to address these challenges? Firstly, we need to acknowledge that each one of us has a role to play. We cannot rely on governments or organizations alone to solve these issues. We need to make changes in our daily lives, such as reducing our carbon footprint, adopting sustainable practices, and supporting businesses that prioritize the environment.\n\nWe also need to hold corporations and governments accountable for their actions. We have the power to demand change through our consumer choices and our votes. It is crucial that we urge our leaders to implement policies that promote sustainable practices and penalize those who harm the environment.\n\nMoreover, education and awareness are essential in tackling these challenges. We need to educate ourselves and others about the importance of environmental sustainability and the actions we can take to achieve it. Our children are the future, and it is our responsibility to educate them on the significance of preserving our planet.\n\nIn conclusion, the challenges of environmental sustainability are daunting, but they are not insurmountable. It is up to us to take action and make a difference. We owe it to ourselves, future generations, and the planet to ensure a sustainable future. Let us work together towards a greener, cleaner, and more sustainable world. Thank you." + }, + { + "exercises": [ + { + "id": "0149f828-c216-4e60-80fa-1dd28a860031", + "maxWords": 1, + "prompt": "Fill the blank space with the word missing from the audio.", + "solutions": [ + { + "id": "21", + "solution": "Smith" + }, + { + "id": "22", + "solution": "rash" + }, + { + "id": "23", + "solution": "fever" + }, + { + "id": "24", + "solution": "allergies" + }, + { + "id": "25", + "solution": "antinuclear" + }, + { + "id": "26", + "solution": "immunosuppressants" + }, + { + "id": "27", + "solution": "evaluation" + }, + { + "id": "28", + "solution": "Autoimmune" + }, + { + "id": "29", + "solution": "four" + }, + { + "id": "30", + "solution": "possibilities" + } + ], + "text": "Dr. {{21}}, Dr. Patel, Sarah, and Alex were discussing a case study of a patient with a fever and rash.\\nThe patient was a 30-year-old female with a history of allergies.\\nThe patient's rash was erythematous and she had a {{23}} of 101°F.\\nPossible initial diagnoses included a viral infection or allergic reaction.\\nHowever, the final diagnosis was an autoimmune disorder based on elevated {{25}} antibodies in the patient's blood work.\\nTreatment involved {{26}} and the patient's symptoms resolved within a week.\\nThorough {{27}} and considering all possibilities is important in the diagnostic process.\\n{{28}} disorders can develop without any underlying trigger.\\nThe seminar ended with the {{29}} individuals thanking each other and continuing their day with new knowledge.\\nThinking outside the box and considering all {{30}} is crucial in the diagnostic process.", + "type": "writeBlanks" + } + ], + "text": { + "conversation": [ + { + "gender": "male", + "name": "Dr. Smith", + "text": "Good morning everyone, thank you for joining us today for this seminar on diagnosis. Let's begin with the case study of a patient who presented with a fever and rash.", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Dr. Patel", + "text": "Yes, I remember this case. The patient was a 30-year-old female with a history of allergies.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Sarah", + "text": "Hi, I'm Sarah, a third-year medical student. I remember studying this case in our lectures. The patient's rash was erythematous, right?", + "voice": "Aria" + }, + { + "gender": "male", + "name": "Dr. Smith", + "text": "Yes, that's correct. And the patient had a fever of 101°F. What would be your initial diagnosis?", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Alex", + "text": "Hi, I'm Alex, a fourth-year medical student. I would say it could be a viral infection or an allergic reaction.", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Dr. Patel", + "text": "That's a good guess, Alex. But remember, always consider other possibilities. In this case, it turned out to be an autoimmune disorder.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Sarah", + "text": "Oh, I didn't think of that. How did you come to that diagnosis?", + "voice": "Aria" + }, + { + "gender": "male", + "name": "Dr. Smith", + "text": "Well, the patient's blood work showed elevated levels of antinuclear antibodies. That, along with the clinical presentation, pointed towards an autoimmune disorder.", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Alex", + "text": "That's interesting. I would have never thought of that. How did you treat the patient?", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Dr. Patel", + "text": "We started the patient on immunosuppressants and the rash and fever resolved within a week.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Sarah", + "text": "Wow, it's amazing how a simple rash and fever could lead to such a complex diagnosis.", + "voice": "Aria" + }, + { + "gender": "male", + "name": "Dr. Smith", + "text": "That's the importance of thorough evaluation and considering all possibilities. Any other thoughts or questions?", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Alex", + "text": "I just wanted to ask, do you think the patient's allergies could have triggered the autoimmune disorder?", + "voice": "Kevin" + }, + { + "gender": "male", + "name": "Dr. Patel", + "text": "It's possible, but we can't say for sure. Sometimes autoimmune disorders can develop without any underlying trigger.", + "voice": "Stephen" + }, + { + "gender": "female", + "name": "Sarah", + "text": "Thank you for sharing this case with us, it was very informative.", + "voice": "Aria" + }, + { + "gender": "male", + "name": "Dr. Smith", + "text": "My pleasure. I hope this discussion has given you a better understanding of the diagnostic process. Always remember to think outside the box and consider all possibilities.", + "voice": "Kevin" + } + ] + } + }, + { + "exercises": [ + { + "id": "921d3a2a-7f6e-46ae-a19d-65eb5ba21375", + "maxWords": 3, + "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", + "solutions": [ + { + "id": "31", + "solution": [ + "complex mixture", + "vital natural resource", + "non-renewable resource" + ] + }, + { + "id": "32", + "solution": [ + "sand, silt, clay" + ] + }, + { + "id": "33", + "solution": [ + "ability to provide nutrients", + "balance of essential nutrients", + "breaking down organic matter" + ] + }, + { + "id": "34", + "solution": [ + "break down organic matter", + "improve soil structure", + "release nutrients" + ] + }, + { + "id": "35", + "solution": [ + "soil erosion", + "land use practices", + "preservation of soil for future generations" + ] + } + ], + "text": "What is soil?{{31}}\\nWhat are the three main categories of soil?{{32}}\\nWhat is soil fertility?{{33}}\\nWhat is the role of microorganisms in soil?{{34}}\\nWhat environmental issue can be prevented through proper soil management?{{35}}\\n", + "type": "writeBlanks" + }, + { + "id": "e86afd9a-90d1-48db-bee1-0d20f6eea64d", + "maxWords": 1, + "prompt": "Fill the blank space with the word missing from the audio.", + "solutions": [ + { + "id": "36", + "solution": "vital" + }, + { + "id": "37", + "solution": "classified" + }, + { + "id": "38", + "solution": "fertility" + }, + { + "id": "39", + "solution": "microorganisms" + }, + { + "id": "40", + "solution": "science" + } + ], + "text": "Soil is a {{36}} natural resource that provides the foundation for plant growth\\nSoil is {{37}} into three main categories: sand, silt, and clay\\nSoil {{38}} refers to the ability of the soil to provide essential nutrients for plant growth\\nHealthy soil is teeming with {{39}}\\nSoil {{40}} plays a significant role in environmental conservation", + "type": "writeBlanks" + } + ], + "text": "\n\nGood morning everyone, today I would like to talk to you about a topic that is often overlooked but plays a crucial role in our daily lives - soil science. Soil science deals with the study of the composition, structure, and properties of soil, as well as how it interacts with the environment and living organisms.\n\nSoil is a vital natural resource that provides the foundation for plant growth, which in turn sustains all life on earth. It is the basis for our food production, as well as the source of many raw materials such as wood, cotton, and rubber. Without a healthy and productive soil, our agricultural systems would collapse, and we would struggle to feed our growing population.\n\nBut what exactly is soil? Soil is a complex mixture of minerals, organic matter, water, and air, all held together by microorganisms. It takes thousands of years for soil to form, and it is a non-renewable resource, which makes its conservation even more critical.\n\nOne of the key aspects of soil science is understanding the different types of soil and their properties. Soil is classified into three main categories: sand, silt, and clay. These categories are based on the size of the particles that make up the soil. Sand particles are the largest, followed by silt and then clay. The composition of these particles greatly affects the soil's properties, such as water retention, drainage, and nutrient availability.\n\nAnother crucial aspect of soil science is the study of soil fertility. Soil fertility refers to the ability of the soil to provide essential nutrients for plant growth. The nutrients in the soil come from the breakdown of organic matter, such as dead plants and animal remains. Fertile soil contains a balance of essential nutrients, such as nitrogen, phosphorus, and potassium, which are necessary for plant growth.\n\nThe health of the soil is also crucial in soil science. Healthy soil is teeming with microorganisms, which play a vital role in breaking down organic matter and releasing nutrients into the soil. These microorganisms also help to improve soil structure, making it more porous and allowing for better air and water circulation.\n\nSoil science also plays a significant role in environmental conservation. Soil erosion, the removal of topsoil by wind and water, is a significant environmental issue that can be prevented through proper soil management. By understanding the factors that contribute to soil erosion, such as improper land use practices, we can implement strategies to prevent it and preserve our soil for future generations.\n\nIn conclusion, soil science is a critical field of study that impacts our daily lives in more ways than we can imagine. It is not just about digging in the dirt; it is a complex science that requires a multidisciplinary approach. By understanding the composition, properties, and fertility of soil, we can ensure the sustainable use of this precious resource and preserve it for future generations. Thank you." + } + ] + } + + +def getReadingTemplate(): + return { + "parts": [], + "isDiagnostic": False, + "minTimer": 60, + "type": "academic" + } + + +def getReadingPostSample(): + return { + "parts": [ + { + "exercises": [ + { + "id": "cbd08cdd-5850-40a8-b6e2-6021c04474ad", + "prompt": "Do the following statements agree with the information given in the Reading Passage?", + "questions": [ + { + "id": "1", + "prompt": "Technology is constantly evolving and shaping our world.", + "solution": "true" + }, + { + "id": "2", + "prompt": "The use of artificial intelligence (AI) has only recently become popular.", + "solution": "false" + }, + { + "id": "3", + "prompt": "5G technology offers slower speeds and higher latency than its predecessors.", + "solution": "false" + }, + { + "id": "4", + "prompt": "Social media has had a minimal impact on our society.", + "solution": "false" + }, + { + "id": "5", + "prompt": "Cybersecurity is not a growing concern as technology becomes more integrated into our lives.", + "solution": "false" + }, + { + "id": "6", + "prompt": "Technology has not had a significant impact on the education sector.", + "solution": "false" + }, + { + "id": "7", + "prompt": "Automation and AI are not causing shifts in the job market.", + "solution": "false" + } + ], + "type": "trueFalse" + }, + { + "allowRepetition": True, + "id": "b88f3eb5-11b7-4a8e-bb1a-4e96215b34bf", + "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", + "solutions": [ + { + "id": "8", + "solution": "smartphones" + }, + { + "id": "9", + "solution": "artificial intelligence" + }, + { + "id": "10", + "solution": "5G technology" + }, + { + "id": "11", + "solution": "virtual reality" + }, + { + "id": "12", + "solution": "cybersecurity" + }, + { + "id": "13", + "solution": "telemedicine" + } + ], + "text": "\n\nTechnology has become an integral part of our daily lives, from {{8}} to smart homes. The rise of {{9}} (AI) and the Internet of Things (IoT) are two major trends that are revolutionizing the way we live and work. {{10}} is also gaining popularity, enabling advancements in areas like {{11}} and self-driving cars. Cloud computing, virtual and augmented reality (VR and AR), and blockchain technology are also on the rise, impacting industries such as finance, education, and healthcare. Social media has changed the way we communicate and raised concerns about privacy and mental health. With the increase in data breaches and cyber attacks, {{12}} has become a growing concern. {{13}} and online learning have made healthcare and education more accessible and efficient. However, there are concerns about the impact of technology on the job market, leading to discussions about the need for reskilling and upskilling. As technology continues to advance, it is crucial to understand its impact and consequences on our society.", + "type": "fillBlanks", + "words": [ + "speaking", + "5G technology", + "telemedicine", + "virtual reality", + "antechamber", + "smartphones", + "kitsch", + "devilish", + "parent", + "artificial intelligence", + "cybersecurity" + ] + } + ], + "text": { + "content": "In today's society, technology has become an integral part of our daily lives. From smartphones to smart homes, we are constantly surrounded by the latest and most advanced technological devices. As technology continues to evolve and improve, it is important to understand the current trends and how they are shaping our world. One of the biggest technology trends in recent years is the rise of artificial intelligence (AI). AI is the simulation of human intelligence processes by machines, particularly computer systems. This technology has been around for decades, but with the advancement of computing power and big data, AI has become more sophisticated and prevalent. From virtual personal assistants like Siri and Alexa to self-driving cars, AI is revolutionizing the way we live and work. Another trend that has gained widespread popularity is the Internet of Things (IoT). This refers to the interconnection of everyday objects via the internet, allowing them to send and receive data. Smart homes, wearable devices, and even smart cities are all examples of IoT. With IoT, our devices and appliances can communicate with each other, making our lives more convenient and efficient. The use of 5G technology is also on the rise. 5G is the fifth generation of wireless technology, offering faster speeds and lower latency than its predecessors. With 5G, we can expect to see advancements in areas like virtual reality, self-driving cars, and remote surgery. It will also enable the development of smart cities and the Internet of Things to reach its full potential. Cloud computing is another trend that has been steadily growing. Cloud computing involves the delivery of computing services over the internet, such as storage, servers, and databases. This allows for easy access to data and applications from anywhere, at any time. Many businesses and individuals are utilizing cloud computing to streamline their operations and increase efficiency. Virtual and augmented reality (VR and AR) are becoming more prevalent in various industries, from gaming and entertainment to healthcare and education. VR immerses the user in a simulated environment, while AR overlays digital information onto the real world. These technologies have the potential to change the way we learn, work, and entertain ourselves. Blockchain technology is also gaining traction, particularly in the financial sector. Blockchain is a decentralized digital ledger that records transactions across a network of computers. It allows for secure and transparent transactions without the need for intermediaries. This technology has the potential to disrupt traditional banking and financial systems. Social media has been a dominant force in the technology world for some time now, and it continues to evolve and shape our society. With the rise of platforms like Facebook, Twitter, and Instagram, we are more connected than ever before. Social media has changed the way we communicate, share information, and even do business. It has also raised concerns about privacy and the impact of social media on mental health. Cybersecurity is a growing concern as technology becomes more integrated into our lives. With the increase in data breaches and cyber attacks, the need for strong cybersecurity measures is greater than ever. Companies and individuals are investing in better security protocols to protect their sensitive information. The healthcare industry is also experiencing technological advancements with the introduction of telemedicine. This allows patients to receive medical care remotely, without having to visit a physical doctor's office. Telemedicine has become increasingly popular, especially during the COVID-19 pandemic, as it allows for safe and convenient access to healthcare. In the education sector, technology has brought about significant changes as well. Online learning platforms and digital tools have made education more accessible and efficient. With the rise of e-learning, students can access education from anywhere in the world and at their own pace. As technology continues to advance, concerns about its impact on the job market have also arisen. Automation and AI are replacing human workers in many industries, leading to job loss and shifts in the workforce. This trend has sparked discussions about the need for reskilling and upskilling to adapt to the changing job market. In conclusion, the world is constantly evolving and adapting to the latest technology trends. From AI and IoT to 5G and blockchain, these advancements are shaping the way we live, work, and interact with each other. As society continues to embrace and integrate technology into our daily lives, it is crucial to understand its impact and potential consequences. Whether it be in the fields of healthcare, education, or finance, technology is undoubtedly transforming the world as we know it.", + "title": "Modern Technology Trends" + } + }, + { + "exercises": [ + { + "id": "f2daa91a-3e92-4c07-aefd-719bcf22bac7", + "prompt": "Do the following statements agree with the information given in the Reading Passage?", + "questions": [ + { + "id": "14", + "prompt": "Yoga and meditation have been gaining popularity in recent years.", + "solution": "true" + }, + { + "id": "15", + "prompt": "Yoga and meditation originated in ancient India.", + "solution": "true" + }, + { + "id": "16", + "prompt": "Yoga is a system that combines physical postures, breathing techniques, and meditation.", + "solution": "true" + }, + { + "id": "17", + "prompt": "Meditation involves training the mind to achieve a state of inner peace and relaxation.", + "solution": "true" + }, + { + "id": "18", + "prompt": "Yoga and meditation can reduce stress and improve mental health.", + "solution": "true" + }, + { + "id": "19", + "prompt": "Yoga and meditation can improve physical health.", + "solution": "true" + }, + { + "id": "20", + "prompt": "Yoga and meditation are only suitable for people who are physically fit.", + "solution": "false" + } + ], + "type": "trueFalse" + }, + { + "id": "b500cb69-843d-4430-a544-924c514ea12a", + "maxWords": 3, + "prompt": "Choose no more than three words and/or a number from the passage for each answer.", + "solutions": [ + { + "id": "21", + "solution": [ + "physical, mental, emotional" + ] + }, + { + "id": "22", + "solution": [ + "ancient India" + ] + }, + { + "id": "23", + "solution": [ + "physical postures, breathing techniques" + ] + }, + { + "id": "24", + "solution": [ + "reduce stress, improve mindfulness" + ] + }, + { + "id": "25", + "solution": [ + "improve, promote relaxation" + ] + }, + { + "id": "26", + "solution": [ + "anyone, all ages and backgrounds" + ] + } + ], + "text": "What are the three main benefits of yoga and meditation?{{21}}\\nWhere did yoga originate?{{22}}\\nWhat are the two components of yoga?{{23}}\\nHow do yoga and meditation improve mental health?{{24}}\\nWhat is the impact of yoga and meditation on sleep quality?{{25}}\\nWho can practice yoga and meditation?{{26}}\\n", + "type": "writeBlanks" + } + ], + "text": { + "content": "Yoga and meditation have been gaining popularity in recent years as more and more people recognize the physical, mental, and emotional benefits of these ancient practices. Originating in ancient India, yoga is a holistic system that combines physical postures, breathing techniques, and meditation to promote overall well-being. Similarly, meditation is a mental practice that involves training the mind to achieve a state of inner peace and relaxation. One of the main benefits of yoga and meditation is their ability to reduce stress and improve mental health. In today's fast-paced world, stress has become a common problem for many people, leading to various physical and mental health issues. However, studies have shown that practicing yoga and meditation can significantly reduce stress levels and improve overall mental health. This is because these practices focus on deep breathing and mindfulness, which can help individuals to calm their minds and relax their bodies. As a result, many people who regularly practice yoga and meditation report feeling more peaceful, centered, and less stressed in their daily lives. Furthermore, yoga and meditation have been shown to have a positive impact on physical health. The physical postures and movements in yoga help to improve flexibility, strength, and balance. These postures also work to stretch and strengthen different muscles in the body, which can alleviate tension and prevent injuries. Additionally, the controlled breathing in yoga helps to increase oxygen flow throughout the body, which can improve cardiovascular health. As for meditation, studies have shown that it can lower blood pressure and reduce the risk of heart disease. These physical benefits make yoga and meditation an excellent form of exercise for people of all ages and fitness levels. Apart from the physical and mental benefits, yoga and meditation also have a positive impact on emotional well-being. The practice of mindfulness in these practices helps individuals to become more aware of their thoughts and emotions, allowing them to better manage and process them. This can result in improved emotional regulation and a greater sense of self-awareness. As a result, individuals who practice yoga and meditation often report feeling more positive, content, and emotionally stable. Another significant benefit of yoga and meditation is their ability to improve overall concentration and focus. In today's digital age, our minds are constantly bombarded with information and distractions, making it challenging to stay focused on tasks. However, regular practice of yoga and meditation can improve concentration and enhance cognitive function. This is because these practices require individuals to focus their minds on their breath, movements, or a specific mantra, helping to train the brain to stay focused for longer periods. Moreover, yoga and meditation have been shown to have a positive impact on sleep quality. Many people struggle with insomnia or other sleep-related issues, which can have a significant impact on their overall health and well-being. However, studies have shown that yoga and meditation can improve sleep quality and help individuals fall asleep faster. This is because these practices promote relaxation and reduce stress, which are common causes of sleep issues. As a result, individuals who practice yoga and meditation often report feeling more rested and rejuvenated after a good night's sleep. In addition to the physical, mental, emotional, and cognitive benefits, yoga and meditation also have a spiritual component. These practices are deeply rooted in ancient Indian spirituality and have been used for centuries to connect individuals with their inner selves and the universe. While the spiritual aspect may not be for everyone, many people find that it adds a deeper level of meaning and purpose to their practice. Furthermore, yoga and meditation are accessible to people of all ages and backgrounds. Whether you are young or old, fit or not, religious or not, yoga and meditation can be practiced by anyone. There are many different styles and forms of yoga and meditation, allowing individuals to choose the practice that best suits their needs and preferences. This inclusivity is what makes yoga and meditation such powerful and universal practices. In conclusion, the benefits of yoga and meditation are numerous and far-reaching. From reducing stress and improving mental health to promoting physical strength and emotional well-being, these ancient practices offer a holistic approach to overall health and wellness. Whether you are looking to improve your physical fitness, manage stress, or connect with your inner self, yoga and meditation are powerful tools that can help you achieve these goals. So why not give it a try and experience the transformative power of yoga and meditation for yourself?", + "title": "The Benefits of Yoga and Meditation" + } + }, + { + "exercises": [ + { + "allowRepetition": True, + "id": "1035c153-d38a-4f27-a14e-0ce63184ff82", + "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", + "solutions": [ + { + "id": "27", + "solution": "Cultural diversity" + }, + { + "id": "28", + "solution": "Variety" + }, + { + "id": "29", + "solution": "Multicultural" + }, + { + "id": "30", + "solution": "Tolerance" + }, + { + "id": "31", + "solution": "Unity" + }, + { + "id": "32", + "solution": "Challenges" + }, + { + "id": "33", + "solution": "Celebrated" + } + ], + "text": "\n\n{{27}} refers to the {{28}} of cultures, traditions, beliefs, and lifestyles that exist within a society. In today's interconnected world, the movement of people, goods, and ideas has led to a more diverse and {{29}} society. The exchange of ideas and knowledge, {{30}} and understanding, and promoting peace and {{31}} are some of the benefits of cultural diversity. However, it also poses {{32}} such as potential clashes and the marginalization of certain groups. To address these challenges, it is important for societies to promote cultural competency and sensitivity, as well as for individuals to embrace diversity and participate in cultural events. Overall, cultural diversity is a crucial aspect of our global society that needs to be preserved and {{33}}.", + "type": "fillBlanks", + "words": [ + "Tolerance", + "Cultural diversity", + "penny", + "Multicultural", + "shrill", + "Celebrated", + "Variety", + "query", + "Challenges", + "wont", + "Unity", + "chemical" + ] + }, + { + "questions": [ + { + "id": "34", + "options": [ + { + "id": "A", + "text": "The variety of cultures, traditions, beliefs, and lifestyles within a society" + }, + { + "id": "B", + "text": "The number of countries in the world" + }, + { + "id": "C", + "text": "The different types of technology used in different cultures" + }, + { + "id": "D", + "text": "The number of languages spoken in a society" + } + ], + "prompt": "What is the main definition of cultural diversity?", + "solution": "A", + "variant": "text" + }, + { + "id": "35", + "options": [ + { + "id": "A", + "text": "By making it easier for people to travel" + }, + { + "id": "B", + "text": "By increasing the number of countries in the world" + }, + { + "id": "C", + "text": "By creating more jobs for people from different cultures" + }, + { + "id": "D", + "text": "By promoting a single global culture" + } + ], + "prompt": "How has technology contributed to an increase in cultural diversity?", + "solution": "A", + "variant": "text" + }, + { + "id": "36", + "options": [ + { + "id": "A", + "text": "Increased economic opportunities" + }, + { + "id": "B", + "text": "Higher levels of education" + }, + { + "id": "C", + "text": "Improved transportation systems" + }, + { + "id": "D", + "text": "The exchange of ideas and knowledge" + } + ], + "prompt": "What is one of the key benefits of cultural diversity?", + "solution": "D", + "variant": "text" + }, + { + "id": "37", + "options": [ + { + "id": "A", + "text": "By forcing people to conform to a single culture" + }, + { + "id": "B", + "text": "By exposing people to different perspectives and experiences" + }, + { + "id": "C", + "text": "By creating a homogenous society" + }, + { + "id": "D", + "text": "By limiting the movement of people between countries" + } + ], + "prompt": "How does cultural diversity promote tolerance and understanding?", + "solution": "B", + "variant": "text" + }, + { + "id": "38", + "options": [ + { + "id": "A", + "text": "Increased discrimination" + }, + { + "id": "B", + "text": "A decline in technological advancements" + }, + { + "id": "C", + "text": "A decrease in the number of countries" + }, + { + "id": "D", + "text": "A lack of cultural exchange" + } + ], + "prompt": "What is one challenge posed by cultural diversity?", + "solution": "A", + "variant": "text" + }, + { + "id": "39", + "options": [ + { + "id": "A", + "text": "By promoting a single global culture" + }, + { + "id": "B", + "text": "By creating barriers between different groups" + }, + { + "id": "C", + "text": "By promoting cultural competency and sensitivity" + }, + { + "id": "D", + "text": "By limiting the number of countries in the world" + } + ], + "prompt": "What is one way that societies can address the challenges of cultural diversity?", + "solution": "C", + "variant": "text" + }, + { + "id": "40", + "options": [ + { + "id": "A", + "text": "To ignore cultural differences" + }, + { + "id": "B", + "text": "To actively participate in cultural events and activities" + }, + { + "id": "C", + "text": "To only embrace their own culture" + }, + { + "id": "D", + "text": "To avoid learning about other cultures" + } + ], + "prompt": "What is the responsibility of individuals in promoting and preserving cultural diversity?", + "solution": "B", + "variant": "text" + } + ] + } + ], + "text": { + "content": "Cultural diversity is a term that is often used in today's world, but what does it really mean? Simply put, cultural diversity refers to the variety of cultures, traditions, beliefs, and lifestyles that exist within a society. It is a reflection of the different backgrounds, experiences, and identities of individuals and groups. In this IELTS Reading Passage, we will explore the concept of cultural diversity and its significance in our global society. The world we live in today is more interconnected and interdependent than ever before. With the advancements in technology, transportation, and communication, people from different parts of the world can easily connect and interact with one another. This has led to an increase in the movement of people, goods, and ideas, resulting in a more diverse and multicultural society. In fact, it is estimated that over 190 countries exist in the world, each with its unique culture and traditions. One of the key benefits of cultural diversity is the exchange of ideas and knowledge. When people from different backgrounds come together, they bring with them their unique perspectives and experiences. This leads to a rich exchange of ideas, which can result in the development of new innovations and solutions to various problems. For example, the fusion of different cuisines has led to the creation of new and delicious dishes, and the blending of different musical styles has given birth to new genres of music. Moreover, cultural diversity also promotes tolerance and understanding among individuals and groups. When people are exposed to different cultures, they learn to appreciate and respect the differences that exist. This, in turn, leads to a more inclusive and harmonious society, where people from diverse backgrounds can coexist peacefully. In a world that is plagued by conflicts and discrimination, cultural diversity plays a crucial role in promoting peace and unity. However, despite its numerous benefits, cultural diversity also poses some challenges. One of the main challenges is the potential for cultural clashes. As individuals from different cultures interact, conflicts can arise due to differences in values, beliefs, and customs. This can lead to misunderstandings and even discrimination. For instance, a person from a collectivist culture may struggle to understand the individualistic values of someone from a Western culture. Furthermore, cultural diversity can also lead to the marginalization of certain groups within a society. In some cases, minority cultures may face discrimination and exclusion, which can result in social and economic disadvantages. This is often seen in the case of migrant communities, where they may struggle to fully integrate into the host society due to cultural barriers. To address these challenges, it is important for societies to promote cultural competency and sensitivity. This means educating individuals about different cultures and encouraging them to embrace diversity. It also involves creating policies and programs that promote inclusivity and equality for all groups within a society. For example, many countries have implemented diversity training programs in schools and workplaces to promote understanding and respect for different cultures. In addition, governments play a crucial role in promoting and preserving cultural diversity. They can do this by protecting the cultural heritage of different groups and promoting cultural events and festivals. This not only helps in preserving the unique identities of different cultures but also promotes cultural exchange and understanding. On an individual level, there are also steps that we can take to embrace cultural diversity. This includes being open-minded and respectful towards different cultures, being willing to learn about other cultures, and actively participating in cultural events and activities. By doing so, we can break down barriers and promote a more inclusive and harmonious society. In conclusion, cultural diversity is a key aspect of our global society. It brings numerous benefits such as the exchange of ideas and promoting tolerance, but it also poses challenges that need to be addressed. As individuals and societies, it is our responsibility to promote and preserve cultural diversity and create a world where everyone is embraced and valued for their unique identities and backgrounds. By doing so, we can create a more peaceful and prosperous world for all.", + "title": "Cultural Diversity: A Key Aspect of Our Global Society" + } + } + ] + } + + +def getSpeakingTemplate(): + return { + "exercises": [ + { + "id": str(uuid.uuid4()), + "prompts": [], + "text": "text", + "title": "topic", + "video_url": "sp1_video_url", + "video_path": "sp1_video_path", + "type": "speaking" + }, + { + "id": str(uuid.uuid4()), + "prompts": ["prompts"], + "text": "text", + "title": "topic", + "video_url": "sp2_video_url", + "video_path": "sp2_video_path", + "type": "speaking" + }, + { + "id": str(uuid.uuid4()), + "prompts": ["questions"], + "text": "Listen carefully and respond.", + "title": "topic", + "type": "interactiveSpeaking" + } + ], + "isDiagnostic": False, + "minTimer": MinTimers.SPEAKING_MIN_TIMER_DEFAULT, + "module": "speaking" + } + + +def getSpeakingPostTemplate(): + return { + "exercises": [ + { + "question": "What is the most impactful book you have ever read and how has it influenced your perspective on life? Please share specific examples from the book that resonated with you on a personal level.", + "topic": "Books" + }, + { + "prompts": [ + "Where did you go?", + "What did you do there?", + "Why was it a memorable experience for you?" + ], + "question": "Tell me about a memorable travel experience you have had.", + "topic": "Travel" + }, + { + "questions": [ + "In what ways has technology improved our lives?", + "What are some potential negative effects of technology on society?", + "How can we strike a balance between the use of technology and maintaining healthy relationships?" + ], + "topic": "Technology and Society" + } + ] + } + + +def getWritingTemplate(): + return { + "exercises": [ + { + "id": str(uuid.uuid4()), + "prefix": "You should spend about 20 minutes on this task.", + "prompt": "", + "suffix": "You should write at least 100 words.", + "type": "writing", + "wordCounter": { + "limit": 100, + "type": "min" + } + }, + { + "id": str(uuid.uuid4()), + "prefix": "You should spend about 40 minutes on this task.\nPresent a written argument or case to an educated " + "reader with no specialist knowledge of the following topic:", + "prompt": "", + "suffix": "You should write at least 250 words.\nUse your own ideas, knowledge and experience and support " + "your arguments with examples and relevant evidence.", + "type": "writing", + "wordCounter": { + "limit": 250, + "type": "min" + } + } + ], + "isDiagnostic": False, + "minTimer": MinTimers.WRITING_MIN_TIMER_DEFAULT, + "module": "writing", + "type": "general" + } + + +def getWritingPostSample(): + return { + "exercises": [ + "You recently attended a friend's wedding and were impressed by their wedding planner. Write a letter to your friend, advising them on the best wedding planner for their upcoming wedding. In your letter, include information about the planner's services, pricing, and any personal experiences you had with them. Provide your friend with recommendations and tips on how to make the most out of their wedding planning experience.", + "To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter." + ] + } + + +def get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + messages = [ + { + "role": "user", + "content": "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " + "help students understand why it was a wrong answer and gives helpful insight for the future. " + "The tip should refer to the context and question.", + } + ] + + if not (context is None or context == ""): + messages.append({ + "role": "user", + "content": f"This is the context for the question: {context}", + }) + + messages.extend([ + { + "role": "user", + "content": f"This is the question: {question}", + }, + { + "role": "user", + "content": f"This is the answer: {answer}", + }, + { + "role": "user", + "content": f"This is the correct answer: {correct_answer}", + } + ]) + + return messages diff --git a/app/controllers/abc/__init__.py b/app/controllers/abc/__init__.py index 8b8186c..85fa452 100644 --- a/app/controllers/abc/__init__.py +++ b/app/controllers/abc/__init__.py @@ -1,17 +1,19 @@ -from .level import ILevelController -from .listening import IListeningController -from .reading import IReadingController -from .writing import IWritingController -from .speaking import ISpeakingController -from .grade import IGradeController -from .training import ITrainingController - -__all__ = [ - "IListeningController", - "IReadingController", - "IWritingController", - "ISpeakingController", - "ILevelController", - "IGradeController", - "ITrainingController" -] +from .level import ILevelController +from .listening import IListeningController +from .reading import IReadingController +from .writing import IWritingController +from .speaking import ISpeakingController +from .grade import IGradeController +from .training import ITrainingController +from .user import IUserController + +__all__ = [ + "IListeningController", + "IReadingController", + "IWritingController", + "ISpeakingController", + "ILevelController", + "IGradeController", + "ITrainingController", + "IUserController" +] diff --git a/app/controllers/abc/grade.py b/app/controllers/abc/grade.py index 162e246..a9853ce 100644 --- a/app/controllers/abc/grade.py +++ b/app/controllers/abc/grade.py @@ -1,22 +1,22 @@ -from abc import ABC, abstractmethod -from typing import Dict, List - - -class IGradeController(ABC): - - @abstractmethod - async def grade_writing_task(self, task: int, data): - pass - - @abstractmethod - async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: - pass - - @abstractmethod - async def grade_short_answers(self, data: Dict): - pass - - @abstractmethod - async def grading_summary(self, data: Dict): - pass - +from abc import ABC, abstractmethod +from typing import Dict, List + + +class IGradeController(ABC): + + @abstractmethod + async def grade_writing_task(self, task: int, data): + pass + + @abstractmethod + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + pass + + @abstractmethod + async def grade_short_answers(self, data: Dict): + pass + + @abstractmethod + async def grading_summary(self, data: Dict): + pass + diff --git a/app/controllers/abc/level.py b/app/controllers/abc/level.py index 43fe296..cba2151 100644 --- a/app/controllers/abc/level.py +++ b/app/controllers/abc/level.py @@ -1,23 +1,23 @@ -from abc import ABC, abstractmethod - -from fastapi import UploadFile -from typing import Dict - - -class ILevelController(ABC): - - @abstractmethod - async def get_level_exam(self): - pass - - @abstractmethod - async def get_level_utas(self): - pass - - @abstractmethod - async def upload_level(self, file: UploadFile): - pass - - @abstractmethod - async def get_custom_level(self, data: Dict): - pass +from abc import ABC, abstractmethod + +from fastapi import UploadFile +from typing import Dict + + +class ILevelController(ABC): + + @abstractmethod + async def get_level_exam(self): + pass + + @abstractmethod + async def get_level_utas(self): + pass + + @abstractmethod + async def upload_level(self, file: UploadFile): + pass + + @abstractmethod + async def get_custom_level(self, data: Dict): + pass diff --git a/app/controllers/abc/listening.py b/app/controllers/abc/listening.py index 11428b5..19a8a09 100644 --- a/app/controllers/abc/listening.py +++ b/app/controllers/abc/listening.py @@ -1,13 +1,13 @@ -from abc import ABC, abstractmethod -from typing import List - - -class IListeningController(ABC): - - @abstractmethod - async def get_listening_question(self, section_id: int, topic: str, exercises: List[str], difficulty: str): - pass - - @abstractmethod - async def save_listening(self, data): - pass +from abc import ABC, abstractmethod +from typing import List + + +class IListeningController(ABC): + + @abstractmethod + async def get_listening_question(self, section_id: int, topic: str, exercises: List[str], difficulty: str): + pass + + @abstractmethod + async def save_listening(self, data): + pass diff --git a/app/controllers/abc/reading.py b/app/controllers/abc/reading.py index 7a5663e..03250ab 100644 --- a/app/controllers/abc/reading.py +++ b/app/controllers/abc/reading.py @@ -1,10 +1,10 @@ -from abc import ABC, abstractmethod -from typing import List - - -class IReadingController(ABC): - - @abstractmethod - async def get_reading_passage(self, passage: int, topic: str, exercises: List[str], difficulty: str): - pass - +from abc import ABC, abstractmethod +from typing import List + + +class IReadingController(ABC): + + @abstractmethod + async def get_reading_passage(self, passage: int, topic: str, exercises: List[str], difficulty: str): + pass + diff --git a/app/controllers/abc/speaking.py b/app/controllers/abc/speaking.py index 6b96a23..4a54758 100644 --- a/app/controllers/abc/speaking.py +++ b/app/controllers/abc/speaking.py @@ -1,25 +1,25 @@ -from abc import ABC, abstractmethod -from typing import Optional - -from fastapi import BackgroundTasks - - -class ISpeakingController(ABC): - - @abstractmethod - async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): - pass - - @abstractmethod - async def save_speaking(self, data, background_tasks: BackgroundTasks): - pass - - @abstractmethod - async def generate_video( - self, part: int, avatar: str, topic: str, questions: list[str], - *, - second_topic: Optional[str] = None, - prompts: Optional[list[str]] = None, - suffix: Optional[str] = None, - ): - pass +from abc import ABC, abstractmethod +from typing import Optional + +from fastapi import BackgroundTasks + + +class ISpeakingController(ABC): + + @abstractmethod + async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): + pass + + @abstractmethod + async def save_speaking(self, data, background_tasks: BackgroundTasks): + pass + + @abstractmethod + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): + pass diff --git a/app/controllers/abc/training.py b/app/controllers/abc/training.py index 1ce25c0..f044ddf 100644 --- a/app/controllers/abc/training.py +++ b/app/controllers/abc/training.py @@ -1,12 +1,12 @@ -from abc import ABC, abstractmethod - - -class ITrainingController(ABC): - - @abstractmethod - async def fetch_tips(self, data): - pass - - @abstractmethod - async def get_training_content(self, data): - pass +from abc import ABC, abstractmethod + + +class ITrainingController(ABC): + + @abstractmethod + async def fetch_tips(self, data): + pass + + @abstractmethod + async def get_training_content(self, data): + pass diff --git a/app/controllers/abc/user.py b/app/controllers/abc/user.py new file mode 100644 index 0000000..c99c3df --- /dev/null +++ b/app/controllers/abc/user.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod + +from app.dtos.user_batch import BatchUsersDTO + + +class IUserController(ABC): + + @abstractmethod + async def batch_import(self, batch: BatchUsersDTO): + pass diff --git a/app/controllers/abc/writing.py b/app/controllers/abc/writing.py index d3925c9..ebb298e 100644 --- a/app/controllers/abc/writing.py +++ b/app/controllers/abc/writing.py @@ -1,8 +1,8 @@ -from abc import ABC, abstractmethod - - -class IWritingController(ABC): - - @abstractmethod - async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): - pass +from abc import ABC, abstractmethod + + +class IWritingController(ABC): + + @abstractmethod + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + pass diff --git a/app/controllers/impl/__init__.py b/app/controllers/impl/__init__.py index 0720b78..6671490 100644 --- a/app/controllers/impl/__init__.py +++ b/app/controllers/impl/__init__.py @@ -1,17 +1,19 @@ -from .level import LevelController -from .listening import ListeningController -from .reading import ReadingController -from .speaking import SpeakingController -from .writing import WritingController -from .training import TrainingController -from .grade import GradeController - -__all__ = [ - "LevelController", - "ListeningController", - "ReadingController", - "SpeakingController", - "WritingController", - "TrainingController", - "GradeController" -] +from .level import LevelController +from .listening import ListeningController +from .reading import ReadingController +from .speaking import SpeakingController +from .writing import WritingController +from .training import TrainingController +from .grade import GradeController +from .user import UserController + +__all__ = [ + "LevelController", + "ListeningController", + "ReadingController", + "SpeakingController", + "WritingController", + "TrainingController", + "GradeController", + "UserController" +] diff --git a/app/controllers/impl/grade.py b/app/controllers/impl/grade.py index 3474664..b91c180 100644 --- a/app/controllers/impl/grade.py +++ b/app/controllers/impl/grade.py @@ -1,54 +1,54 @@ -import logging -from typing import Dict, List - -from app.configs.constants import FilePaths -from app.controllers.abc import IGradeController -from app.dtos.writing import WritingGradeTaskDTO -from app.helpers import FileHelper -from app.services.abc import ISpeakingService, IWritingService, IGradeService -from app.utils import handle_exception - - -class GradeController(IGradeController): - - def __init__( - self, - grade_service: IGradeService, - speaking_service: ISpeakingService, - writing_service: IWritingService - ): - self._service = grade_service - self._speaking_service = speaking_service - self._writing_service = writing_service - self._logger = logging.getLogger(__name__) - - async def grade_writing_task(self, task: int, data: WritingGradeTaskDTO): - return await self._writing_service.grade_writing_task(task, data.question, data.answer) - - @handle_exception(400) - async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: - FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - return await self._speaking_service.grade_speaking_task(task, answers) - - async def grade_short_answers(self, data: Dict): - return await self._service.grade_short_answers(data) - - async def grading_summary(self, data: Dict): - section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] - extracted_sections = self._extract_existing_sections_from_body(data, section_keys) - return await self._service.calculate_grading_summary(extracted_sections) - - @staticmethod - def _extract_existing_sections_from_body(my_dict, keys_to_extract): - if 'sections' in my_dict and isinstance(my_dict['sections'], list) and len(my_dict['sections']) > 0: - return list( - filter( - lambda item: - 'code' in item and - item['code'] in keys_to_extract and - 'grade' in item and - 'name' in item, - my_dict['sections'] - ) - ) - +import logging +from typing import Dict, List + +from app.configs.constants import FilePaths +from app.controllers.abc import IGradeController +from app.dtos.writing import WritingGradeTaskDTO +from app.helpers import FileHelper +from app.services.abc import ISpeakingService, IWritingService, IGradeService +from app.utils import handle_exception + + +class GradeController(IGradeController): + + def __init__( + self, + grade_service: IGradeService, + speaking_service: ISpeakingService, + writing_service: IWritingService + ): + self._service = grade_service + self._speaking_service = speaking_service + self._writing_service = writing_service + self._logger = logging.getLogger(__name__) + + async def grade_writing_task(self, task: int, data: WritingGradeTaskDTO): + return await self._writing_service.grade_writing_task(task, data.question, data.answer) + + @handle_exception(400) + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + return await self._speaking_service.grade_speaking_task(task, answers) + + async def grade_short_answers(self, data: Dict): + return await self._service.grade_short_answers(data) + + async def grading_summary(self, data: Dict): + section_keys = ['reading', 'listening', 'writing', 'speaking', 'level'] + extracted_sections = self._extract_existing_sections_from_body(data, section_keys) + return await self._service.calculate_grading_summary(extracted_sections) + + @staticmethod + def _extract_existing_sections_from_body(my_dict, keys_to_extract): + if 'sections' in my_dict and isinstance(my_dict['sections'], list) and len(my_dict['sections']) > 0: + return list( + filter( + lambda item: + 'code' in item and + item['code'] in keys_to_extract and + 'grade' in item and + 'name' in item, + my_dict['sections'] + ) + ) + diff --git a/app/controllers/impl/level.py b/app/controllers/impl/level.py index eacb202..7133a1e 100644 --- a/app/controllers/impl/level.py +++ b/app/controllers/impl/level.py @@ -1,23 +1,23 @@ -from fastapi import UploadFile -from typing import Dict - -from app.controllers.abc import ILevelController -from app.services.abc import ILevelService - - -class LevelController(ILevelController): - - def __init__(self, level_service: ILevelService): - self._service = level_service - - async def get_level_exam(self): - return await self._service.get_level_exam() - - async def get_level_utas(self): - return await self._service.get_level_utas() - - async def upload_level(self, file: UploadFile): - return await self._service.upload_level(file) - - async def get_custom_level(self, data: Dict): - return await self._service.get_custom_level(data) +from fastapi import UploadFile +from typing import Dict + +from app.controllers.abc import ILevelController +from app.services.abc import ILevelService + + +class LevelController(ILevelController): + + def __init__(self, level_service: ILevelService): + self._service = level_service + + async def get_level_exam(self): + return await self._service.get_level_exam() + + async def get_level_utas(self): + return await self._service.get_level_utas() + + async def upload_level(self, file: UploadFile): + return await self._service.upload_level(file) + + async def get_custom_level(self, data: Dict): + return await self._service.get_custom_level(data) diff --git a/app/controllers/impl/listening.py b/app/controllers/impl/listening.py index 3095388..e77e5f8 100644 --- a/app/controllers/impl/listening.py +++ b/app/controllers/impl/listening.py @@ -1,19 +1,19 @@ -from typing import List - -from app.controllers.abc import IListeningController -from app.dtos.listening import SaveListeningDTO -from app.services.abc import IListeningService - - -class ListeningController(IListeningController): - - def __init__(self, listening_service: IListeningService): - self._service = listening_service - - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str - ): - return await self._service.get_listening_question(section_id, topic, req_exercises, difficulty) - - async def save_listening(self, data: SaveListeningDTO): - return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id) +from typing import List + +from app.controllers.abc import IListeningController +from app.dtos.listening import SaveListeningDTO +from app.services.abc import IListeningService + + +class ListeningController(IListeningController): + + def __init__(self, listening_service: IListeningService): + self._service = listening_service + + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str + ): + return await self._service.get_listening_question(section_id, topic, req_exercises, difficulty) + + async def save_listening(self, data: SaveListeningDTO): + return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id) diff --git a/app/controllers/impl/reading.py b/app/controllers/impl/reading.py index d496c02..e4337c4 100644 --- a/app/controllers/impl/reading.py +++ b/app/controllers/impl/reading.py @@ -1,43 +1,43 @@ -import random -import logging -from typing import List - -from app.controllers.abc import IReadingController -from app.services.abc import IReadingService -from app.configs.constants import FieldsAndExercises -from app.helpers import ExercisesHelper - - -class ReadingController(IReadingController): - - def __init__(self, reading_service: IReadingService): - self._service = reading_service - self._logger = logging.getLogger(__name__) - self._passages = { - "passage_1": { - "start_id": 1, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_1_EXERCISES - }, - "passage_2": { - "start_id": 14, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_2_EXERCISES - }, - "passage_3": { - "start_id": 27, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_3_EXERCISES - } - } - - async def get_reading_passage(self, passage_id: int, topic: str, req_exercises: List[str], difficulty: str): - passage = self._passages[f'passage_{str(passage_id)}'] - - if len(req_exercises) == 0: - req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) - - number_of_exercises_q = ExercisesHelper.divide_number_into_parts( - passage["total_exercises"], len(req_exercises) - ) - - return await self._service.gen_reading_passage( - passage_id, topic, req_exercises, number_of_exercises_q, difficulty, passage["start_id"] - ) +import random +import logging +from typing import List + +from app.controllers.abc import IReadingController +from app.services.abc import IReadingService +from app.configs.constants import FieldsAndExercises +from app.helpers import ExercisesHelper + + +class ReadingController(IReadingController): + + def __init__(self, reading_service: IReadingService): + self._service = reading_service + self._logger = logging.getLogger(__name__) + self._passages = { + "passage_1": { + "start_id": 1, + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_1_EXERCISES + }, + "passage_2": { + "start_id": 14, + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_2_EXERCISES + }, + "passage_3": { + "start_id": 27, + "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_3_EXERCISES + } + } + + async def get_reading_passage(self, passage_id: int, topic: str, req_exercises: List[str], difficulty: str): + passage = self._passages[f'passage_{str(passage_id)}'] + + if len(req_exercises) == 0: + req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) + + number_of_exercises_q = ExercisesHelper.divide_number_into_parts( + passage["total_exercises"], len(req_exercises) + ) + + return await self._service.gen_reading_passage( + passage_id, topic, req_exercises, number_of_exercises_q, difficulty, passage["start_id"] + ) diff --git a/app/controllers/impl/speaking.py b/app/controllers/impl/speaking.py index 7c2a383..7190ce2 100644 --- a/app/controllers/impl/speaking.py +++ b/app/controllers/impl/speaking.py @@ -1,47 +1,47 @@ -import logging -import uuid -from typing import Optional - -from fastapi import BackgroundTasks - -from app.controllers.abc import ISpeakingController -from app.dtos.speaking import SaveSpeakingDTO - -from app.services.abc import ISpeakingService -from app.configs.constants import ExamVariant, MinTimers -from app.configs.question_templates import getSpeakingTemplate - - -class SpeakingController(ISpeakingController): - - def __init__(self, speaking_service: ISpeakingService): - self._service = speaking_service - self._logger = logging.getLogger(__name__) - - async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): - return await self._service.get_speaking_part(task, topic, difficulty, second_topic) - - async def save_speaking(self, data: SaveSpeakingDTO, background_tasks: BackgroundTasks): - exercises = data.exercises - min_timer = data.minTimer - - template = getSpeakingTemplate() - template["minTimer"] = min_timer - - if min_timer < MinTimers.SPEAKING_MIN_TIMER_DEFAULT: - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value - - req_id = str(uuid.uuid4()) - self._logger.info(f'Received request to save speaking with id: {req_id}') - - background_tasks.add_task(self._service.create_videos_and_save_to_db, exercises, template, req_id) - - self._logger.info('Started background task to save speaking.') - - # Return response without waiting for create_videos_and_save_to_db to finish - return {**template, "id": req_id} - - async def generate_video(self, *args, **kwargs): - return await self._service.generate_video(*args, **kwargs) +import logging +import uuid +from typing import Optional + +from fastapi import BackgroundTasks + +from app.controllers.abc import ISpeakingController +from app.dtos.speaking import SaveSpeakingDTO + +from app.services.abc import ISpeakingService +from app.configs.constants import ExamVariant, MinTimers +from app.configs.question_templates import getSpeakingTemplate + + +class SpeakingController(ISpeakingController): + + def __init__(self, speaking_service: ISpeakingService): + self._service = speaking_service + self._logger = logging.getLogger(__name__) + + async def get_speaking_part(self, task: int, topic: str, difficulty: str, second_topic: Optional[str] = None): + return await self._service.get_speaking_part(task, topic, difficulty, second_topic) + + async def save_speaking(self, data: SaveSpeakingDTO, background_tasks: BackgroundTasks): + exercises = data.exercises + min_timer = data.minTimer + + template = getSpeakingTemplate() + template["minTimer"] = min_timer + + if min_timer < MinTimers.SPEAKING_MIN_TIMER_DEFAULT: + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value + + req_id = str(uuid.uuid4()) + self._logger.info(f'Received request to save speaking with id: {req_id}') + + background_tasks.add_task(self._service.create_videos_and_save_to_db, exercises, template, req_id) + + self._logger.info('Started background task to save speaking.') + + # Return response without waiting for create_videos_and_save_to_db to finish + return {**template, "id": req_id} + + async def generate_video(self, *args, **kwargs): + return await self._service.generate_video(*args, **kwargs) diff --git a/app/controllers/impl/training.py b/app/controllers/impl/training.py index dc39017..dab335d 100644 --- a/app/controllers/impl/training.py +++ b/app/controllers/impl/training.py @@ -1,17 +1,17 @@ -from typing import Dict - -from app.controllers.abc import ITrainingController -from app.dtos.training import FetchTipsDTO -from app.services.abc import ITrainingService - - -class TrainingController(ITrainingController): - - def __init__(self, training_service: ITrainingService): - self._service = training_service - - async def fetch_tips(self, data: FetchTipsDTO): - return await self._service.fetch_tips(data.context, data.question, data.answer, data.correct_answer) - - async def get_training_content(self, data: Dict): - return await self._service.get_training_content(data) +from typing import Dict + +from app.controllers.abc import ITrainingController +from app.dtos.training import FetchTipsDTO +from app.services.abc import ITrainingService + + +class TrainingController(ITrainingController): + + def __init__(self, training_service: ITrainingService): + self._service = training_service + + async def fetch_tips(self, data: FetchTipsDTO): + return await self._service.fetch_tips(data.context, data.question, data.answer, data.correct_answer) + + async def get_training_content(self, data: Dict): + return await self._service.get_training_content(data) diff --git a/app/controllers/impl/user.py b/app/controllers/impl/user.py new file mode 100644 index 0000000..9952fb8 --- /dev/null +++ b/app/controllers/impl/user.py @@ -0,0 +1,12 @@ +from app.controllers.abc import IUserController +from app.dtos.user_batch import BatchUsersDTO +from app.services.abc import IUserService + + +class UserController(IUserController): + + def __init__(self, user_service: IUserService): + self._service = user_service + + async def batch_import(self, batch: BatchUsersDTO): + return await self._service.fetch_tips(batch) diff --git a/app/controllers/impl/writing.py b/app/controllers/impl/writing.py index b01726d..c097d5c 100644 --- a/app/controllers/impl/writing.py +++ b/app/controllers/impl/writing.py @@ -1,11 +1,11 @@ -from app.controllers.abc import IWritingController -from app.services.abc import IWritingService - - -class WritingController(IWritingController): - - def __init__(self, writing_service: IWritingService): - self._service = writing_service - - async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): - return await self._service.get_writing_task_general_question(task, topic, difficulty) +from app.controllers.abc import IWritingController +from app.services.abc import IWritingService + + +class WritingController(IWritingController): + + def __init__(self, writing_service: IWritingService): + self._service = writing_service + + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + return await self._service.get_writing_task_general_question(task, topic, difficulty) diff --git a/app/dtos/exam.py b/app/dtos/exam.py index 779daea..92c217b 100644 --- a/app/dtos/exam.py +++ b/app/dtos/exam.py @@ -1,57 +1,57 @@ -from pydantic import BaseModel, Field -from typing import List, Dict, Union, Optional -from uuid import uuid4, UUID - - -class Option(BaseModel): - id: str - text: str - - -class MultipleChoiceQuestion(BaseModel): - id: str - prompt: str - variant: str = "text" - solution: str - options: List[Option] - - -class MultipleChoiceExercise(BaseModel): - id: UUID = Field(default_factory=uuid4) - type: str = "multipleChoice" - prompt: str = "Select the appropriate option." - questions: List[MultipleChoiceQuestion] - userSolutions: List = Field(default_factory=list) - - -class FillBlanksWord(BaseModel): - id: str - options: Dict[str, str] - - -class FillBlanksSolution(BaseModel): - id: str - solution: str - - -class FillBlanksExercise(BaseModel): - id: UUID = Field(default_factory=uuid4) - type: str = "fillBlanks" - variant: str = "mc" - prompt: str = "Click a blank to select the appropriate word for it." - text: str - solutions: List[FillBlanksSolution] - words: List[FillBlanksWord] - userSolutions: List = Field(default_factory=list) - - -Exercise = Union[MultipleChoiceExercise, FillBlanksExercise] - - -class Part(BaseModel): - exercises: List[Exercise] - context: Optional[str] = Field(default=None) - - -class Exam(BaseModel): - parts: List[Part] +from pydantic import BaseModel, Field +from typing import List, Dict, Union, Optional +from uuid import uuid4, UUID + + +class Option(BaseModel): + id: str + text: str + + +class MultipleChoiceQuestion(BaseModel): + id: str + prompt: str + variant: str = "text" + solution: str + options: List[Option] + + +class MultipleChoiceExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + type: str = "multipleChoice" + prompt: str = "Select the appropriate option." + questions: List[MultipleChoiceQuestion] + userSolutions: List = Field(default_factory=list) + + +class FillBlanksWord(BaseModel): + id: str + options: Dict[str, str] + + +class FillBlanksSolution(BaseModel): + id: str + solution: str + + +class FillBlanksExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + type: str = "fillBlanks" + variant: str = "mc" + prompt: str = "Click a blank to select the appropriate word for it." + text: str + solutions: List[FillBlanksSolution] + words: List[FillBlanksWord] + userSolutions: List = Field(default_factory=list) + + +Exercise = Union[MultipleChoiceExercise, FillBlanksExercise] + + +class Part(BaseModel): + exercises: List[Exercise] + context: Optional[str] = Field(default=None) + + +class Exam(BaseModel): + parts: List[Part] diff --git a/app/dtos/listening.py b/app/dtos/listening.py index d7e44db..03270f8 100644 --- a/app/dtos/listening.py +++ b/app/dtos/listening.py @@ -1,14 +1,14 @@ -import random -import uuid -from typing import List, Dict - -from pydantic import BaseModel - -from app.configs.constants import MinTimers, EducationalContent - - -class SaveListeningDTO(BaseModel): - parts: List[Dict] - minTimer: int = MinTimers.LISTENING_MIN_TIMER_DEFAULT - difficulty: str = random.choice(EducationalContent.DIFFICULTIES) - id: str = str(uuid.uuid4()) +import random +import uuid +from typing import List, Dict + +from pydantic import BaseModel + +from app.configs.constants import MinTimers, EducationalContent + + +class SaveListeningDTO(BaseModel): + parts: List[Dict] + minTimer: int = MinTimers.LISTENING_MIN_TIMER_DEFAULT + difficulty: str = random.choice(EducationalContent.DIFFICULTIES) + id: str = str(uuid.uuid4()) diff --git a/app/dtos/sheet.py b/app/dtos/sheet.py index 8efac82..68c3e16 100644 --- a/app/dtos/sheet.py +++ b/app/dtos/sheet.py @@ -1,29 +1,29 @@ -from pydantic import BaseModel -from typing import List, Dict, Union, Any, Optional - - -class Option(BaseModel): - id: str - text: str - - -class MultipleChoiceQuestion(BaseModel): - type: str = "multipleChoice" - id: str - prompt: str - variant: str = "text" - options: List[Option] - - -class FillBlanksWord(BaseModel): - type: str = "fillBlanks" - id: str - options: Dict[str, str] - - -Component = Union[MultipleChoiceQuestion, FillBlanksWord, Dict[str, Any]] - - -class Sheet(BaseModel): - batch: Optional[int] = None - components: List[Component] +from pydantic import BaseModel +from typing import List, Dict, Union, Any, Optional + + +class Option(BaseModel): + id: str + text: str + + +class MultipleChoiceQuestion(BaseModel): + type: str = "multipleChoice" + id: str + prompt: str + variant: str = "text" + options: List[Option] + + +class FillBlanksWord(BaseModel): + type: str = "fillBlanks" + id: str + options: Dict[str, str] + + +Component = Union[MultipleChoiceQuestion, FillBlanksWord, Dict[str, Any]] + + +class Sheet(BaseModel): + batch: Optional[int] = None + components: List[Component] diff --git a/app/dtos/speaking.py b/app/dtos/speaking.py index 7c8b124..243b4d4 100644 --- a/app/dtos/speaking.py +++ b/app/dtos/speaking.py @@ -1,42 +1,42 @@ -import random -from typing import List, Dict - -from pydantic import BaseModel - -from app.configs.constants import MinTimers, AvatarEnum - - -class SaveSpeakingDTO(BaseModel): - exercises: List[Dict] - minTimer: int = MinTimers.SPEAKING_MIN_TIMER_DEFAULT - - -class GradeSpeakingDTO(BaseModel): - question: str - answer: str - - -class GradeSpeakingAnswersDTO(BaseModel): - answers: List[Dict] - - -class GenerateVideo1DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value - questions: List[str] - first_topic: str - second_topic: str - - -class GenerateVideo2DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value - prompts: List[str] = [] - suffix: str = "" - question: str - topic: str - - -class GenerateVideo3DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value - questions: List[str] - topic: str - +import random +from typing import List, Dict + +from pydantic import BaseModel + +from app.configs.constants import MinTimers, AvatarEnum + + +class SaveSpeakingDTO(BaseModel): + exercises: List[Dict] + minTimer: int = MinTimers.SPEAKING_MIN_TIMER_DEFAULT + + +class GradeSpeakingDTO(BaseModel): + question: str + answer: str + + +class GradeSpeakingAnswersDTO(BaseModel): + answers: List[Dict] + + +class GenerateVideo1DTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + questions: List[str] + first_topic: str + second_topic: str + + +class GenerateVideo2DTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + prompts: List[str] = [] + suffix: str = "" + question: str + topic: str + + +class GenerateVideo3DTO(BaseModel): + avatar: str = (random.choice(list(AvatarEnum))).value + questions: List[str] + topic: str + diff --git a/app/dtos/training.py b/app/dtos/training.py index d5de433..0b9c272 100644 --- a/app/dtos/training.py +++ b/app/dtos/training.py @@ -1,37 +1,37 @@ -from pydantic import BaseModel -from typing import List - - -class FetchTipsDTO(BaseModel): - context: str - question: str - answer: str - correct_answer: str - - -class QueryDTO(BaseModel): - category: str - text: str - - -class DetailsDTO(BaseModel): - exam_id: str - date: int - performance_comment: str - detailed_summary: str - - -class WeakAreaDTO(BaseModel): - area: str - comment: str - - -class TrainingContentDTO(BaseModel): - details: List[DetailsDTO] - weak_areas: List[WeakAreaDTO] - queries: List[QueryDTO] - - -class TipsDTO(BaseModel): - tip_ids: List[str] - +from pydantic import BaseModel +from typing import List + + +class FetchTipsDTO(BaseModel): + context: str + question: str + answer: str + correct_answer: str + + +class QueryDTO(BaseModel): + category: str + text: str + + +class DetailsDTO(BaseModel): + exam_id: str + date: int + performance_comment: str + detailed_summary: str + + +class WeakAreaDTO(BaseModel): + area: str + comment: str + + +class TrainingContentDTO(BaseModel): + details: List[DetailsDTO] + weak_areas: List[WeakAreaDTO] + queries: List[QueryDTO] + + +class TipsDTO(BaseModel): + tip_ids: List[str] + diff --git a/app/dtos/user_batch.py b/app/dtos/user_batch.py new file mode 100644 index 0000000..c746373 --- /dev/null +++ b/app/dtos/user_batch.py @@ -0,0 +1,30 @@ +import uuid +from typing import Optional + +from pydantic import BaseModel, Field + + +class DemographicInfo(BaseModel): + phone: str + passport_id: Optional[str] = None + country: Optional[str] = None + + +class UserDTO(BaseModel): + id: uuid.UUID = Field(default_factory=uuid.uuid4) + email: str + name: str + type: str + passport_id: str + passwordHash: str + passwordSalt: str + groupName: Optional[str] = None + corporate: Optional[str] = None + studentID: Optional[str | int] = None + expiryDate: Optional[str] = None + demographicInformation: Optional[DemographicInfo] = None + + +class BatchUsersDTO(BaseModel): + makerID: str + users: list[UserDTO] diff --git a/app/dtos/writing.py b/app/dtos/writing.py index 7756bfe..5d9caf7 100644 --- a/app/dtos/writing.py +++ b/app/dtos/writing.py @@ -1,6 +1,6 @@ -from pydantic import BaseModel - - -class WritingGradeTaskDTO(BaseModel): - question: str - answer: str +from pydantic import BaseModel + + +class WritingGradeTaskDTO(BaseModel): + question: str + answer: str diff --git a/app/exceptions/__init__.py b/app/exceptions/__init__.py index 59e1569..c1305bb 100644 --- a/app/exceptions/__init__.py +++ b/app/exceptions/__init__.py @@ -1,6 +1,6 @@ -from .exceptions import CustomException, UnauthorizedException - -__all__ = [ - "CustomException", - "UnauthorizedException" -] +from .exceptions import CustomException, UnauthorizedException + +__all__ = [ + "CustomException", + "UnauthorizedException" +] diff --git a/app/exceptions/exceptions.py b/app/exceptions/exceptions.py index 2656378..c5ee41c 100644 --- a/app/exceptions/exceptions.py +++ b/app/exceptions/exceptions.py @@ -1,17 +1,17 @@ -from http import HTTPStatus - - -class CustomException(Exception): - code = HTTPStatus.INTERNAL_SERVER_ERROR - error_code = HTTPStatus.INTERNAL_SERVER_ERROR - message = HTTPStatus.INTERNAL_SERVER_ERROR.description - - def __init__(self, message=None): - if message: - self.message = message - - -class UnauthorizedException(CustomException): - code = HTTPStatus.UNAUTHORIZED - error_code = HTTPStatus.UNAUTHORIZED - message = HTTPStatus.UNAUTHORIZED.description +from http import HTTPStatus + + +class CustomException(Exception): + code = HTTPStatus.INTERNAL_SERVER_ERROR + error_code = HTTPStatus.INTERNAL_SERVER_ERROR + message = HTTPStatus.INTERNAL_SERVER_ERROR.description + + def __init__(self, message=None): + if message: + self.message = message + + +class UnauthorizedException(CustomException): + code = HTTPStatus.UNAUTHORIZED + error_code = HTTPStatus.UNAUTHORIZED + message = HTTPStatus.UNAUTHORIZED.description diff --git a/app/helpers/__init__.py b/app/helpers/__init__.py index eddd6da..4647af8 100644 --- a/app/helpers/__init__.py +++ b/app/helpers/__init__.py @@ -1,13 +1,13 @@ -from .file import FileHelper -from .text import TextHelper -from .token_counter import count_tokens -from .exercises import ExercisesHelper -from .logger import LoggerHelper - -__all__ = [ - "FileHelper", - "TextHelper", - "count_tokens", - "ExercisesHelper", - "LoggerHelper" -] +from .file import FileHelper +from .text import TextHelper +from .token_counter import count_tokens +from .exercises import ExercisesHelper +from .logger import LoggerHelper + +__all__ = [ + "FileHelper", + "TextHelper", + "count_tokens", + "ExercisesHelper", + "LoggerHelper" +] diff --git a/app/helpers/exercises.py b/app/helpers/exercises.py index be40bc8..662d960 100644 --- a/app/helpers/exercises.py +++ b/app/helpers/exercises.py @@ -1,249 +1,249 @@ -import queue -import random -import re -import string -from wonderwords import RandomWord - -from .text import TextHelper - - -class ExercisesHelper: - - @staticmethod - def divide_number_into_parts(number, parts): - if number < parts: - return None - - part_size = number // parts - remaining = number % parts - - q = queue.Queue() - - for i in range(parts): - if i < remaining: - q.put(part_size + 1) - else: - q.put(part_size) - - return q - - @staticmethod - def fix_exercise_ids(exercise, start_id): - # Initialize the starting ID for the first exercise - current_id = start_id - - questions = exercise["questions"] - - # Iterate through questions and update the "id" value - for question in questions: - question["id"] = str(current_id) - current_id += 1 - - return exercise - - @staticmethod - def replace_first_occurrences_with_placeholders(text: str, words_to_replace: list, start_id): - for i, word in enumerate(words_to_replace, start=start_id): - # Create a case-insensitive regular expression pattern - pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) - placeholder = '{{' + str(i) + '}}' - text = pattern.sub(placeholder, text, 1) - return text - - @staticmethod - def replace_first_occurrences_with_placeholders_notes(notes: list, words_to_replace: list, start_id): - replaced_notes = [] - for i, note in enumerate(notes, start=0): - word = words_to_replace[i] - pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) - placeholder = '{{' + str(start_id + i) + '}}' - note = pattern.sub(placeholder, note, 1) - replaced_notes.append(note) - return replaced_notes - - @staticmethod - def add_random_words_and_shuffle(word_array, num_random_words): - r = RandomWord() - random_words_selected = r.random_words(num_random_words) - - combined_array = word_array + random_words_selected - - random.shuffle(combined_array) - - result = [] - for i, word in enumerate(combined_array): - letter = chr(65 + i) # chr(65) is 'A' - result.append({"letter": letter, "word": word}) - - return result - - @staticmethod - def fillblanks_build_solutions_array(words, start_id): - solutions = [] - for i, word in enumerate(words, start=start_id): - solutions.append( - { - "id": str(i), - "solution": word - } - ) - return solutions - - @staticmethod - def remove_excess_questions(questions: [], quantity): - count_true = 0 - result = [] - - for item in reversed(questions): - if item.get('solution') == 'true' and count_true < quantity: - count_true += 1 - else: - result.append(item) - - result.reverse() - return result - - @staticmethod - def build_write_blanks_text(questions: [], start_id): - result = "" - for i, q in enumerate(questions, start=start_id): - placeholder = '{{' + str(i) + '}}' - result = result + q["question"] + placeholder + "\\n" - return result - - @staticmethod - def build_write_blanks_text_form(form: [], start_id): - result = "" - replaced_words = [] - for i, entry in enumerate(form, start=start_id): - placeholder = '{{' + str(i) + '}}' - # Use regular expression to find the string after ':' - match = re.search(r'(?<=:)\s*(.*)', entry) - # Extract the matched string - original_string = match.group(1) - # Split the string into words - words = re.findall(r'\b\w+\b', original_string) - # Remove words with only one letter - filtered_words = [word for word in words if len(word) > 1] - # Choose a random word from the list of words - selected_word = random.choice(filtered_words) - pattern = re.compile(r'\b' + re.escape(selected_word) + r'\b', re.IGNORECASE) - - # Replace the chosen word with the placeholder - replaced_string = pattern.sub(placeholder, original_string, 1) - # Construct the final replaced string - replaced_string = entry.replace(original_string, replaced_string) - - result = result + replaced_string + "\\n" - # Save the replaced word or use it as needed - # For example, you can save it to a file or a list - replaced_words.append(selected_word) - return result, replaced_words - - @staticmethod - def build_write_blanks_solutions(questions: [], start_id): - solutions = [] - for i, q in enumerate(questions, start=start_id): - solution = [q["possible_answers"]] if isinstance(q["possible_answers"], str) else q["possible_answers"] - - solutions.append( - { - "id": str(i), - "solution": solution - } - ) - return solutions - - @staticmethod - def build_write_blanks_solutions_listening(words: [], start_id): - solutions = [] - for i, word in enumerate(words, start=start_id): - solution = [word] if isinstance(word, str) else word - - solutions.append( - { - "id": str(i), - "solution": solution - } - ) - return solutions - - @staticmethod - def answer_word_limit_ok(question): - # Check if any option in any solution has more than three words - return not any( - len(option.split()) > 3 - for solution in question["solutions"] - for option in solution["solution"] - ) - - @staticmethod - def assign_letters_to_paragraphs(paragraphs): - result = [] - letters = iter(string.ascii_uppercase) - for paragraph in paragraphs.split("\n\n"): - if TextHelper.has_x_words(paragraph, 10): - result.append({'paragraph': paragraph.strip(), 'letter': next(letters)}) - return result - - @staticmethod - def contains_empty_dict(arr): - return any(elem == {} for elem in arr) - - @staticmethod - def fix_writing_overall(overall: float, task_response: dict): - grades = [category["grade"] for category in task_response.values()] - - if overall > max(grades) or overall < min(grades): - total_sum = sum(grades) - average = total_sum / len(grades) - rounded_average = round(average, 0) - return rounded_average - - return overall - - @staticmethod - def build_options(ideas): - options = [] - letters = iter(string.ascii_uppercase) - for idea in ideas: - options.append({ - "id": next(letters), - "sentence": idea["from"] - }) - return options - - @staticmethod - def build_sentences(ideas, start_id): - sentences = [] - letters = iter(string.ascii_uppercase) - for idea in ideas: - sentences.append({ - "solution": next(letters), - "sentence": idea["idea"] - }) - - random.shuffle(sentences) - for i, sentence in enumerate(sentences, start=start_id): - sentence["id"] = i - return sentences - - @staticmethod - def randomize_mc_options_order(questions): - option_ids = ['A', 'B', 'C', 'D'] - - for question in questions: - # Store the original solution text - original_solution_text = next( - option['text'] for option in question['options'] if option['id'] == question['solution']) - - # Shuffle the options - random.shuffle(question['options']) - - # Update the option ids and find the new solution id - for idx, option in enumerate(question['options']): - option['id'] = option_ids[idx] - if option['text'] == original_solution_text: - question['solution'] = option['id'] - - return questions +import queue +import random +import re +import string +from wonderwords import RandomWord + +from .text import TextHelper + + +class ExercisesHelper: + + @staticmethod + def divide_number_into_parts(number, parts): + if number < parts: + return None + + part_size = number // parts + remaining = number % parts + + q = queue.Queue() + + for i in range(parts): + if i < remaining: + q.put(part_size + 1) + else: + q.put(part_size) + + return q + + @staticmethod + def fix_exercise_ids(exercise, start_id): + # Initialize the starting ID for the first exercise + current_id = start_id + + questions = exercise["questions"] + + # Iterate through questions and update the "id" value + for question in questions: + question["id"] = str(current_id) + current_id += 1 + + return exercise + + @staticmethod + def replace_first_occurrences_with_placeholders(text: str, words_to_replace: list, start_id): + for i, word in enumerate(words_to_replace, start=start_id): + # Create a case-insensitive regular expression pattern + pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) + placeholder = '{{' + str(i) + '}}' + text = pattern.sub(placeholder, text, 1) + return text + + @staticmethod + def replace_first_occurrences_with_placeholders_notes(notes: list, words_to_replace: list, start_id): + replaced_notes = [] + for i, note in enumerate(notes, start=0): + word = words_to_replace[i] + pattern = re.compile(r'\b' + re.escape(word) + r'\b', re.IGNORECASE) + placeholder = '{{' + str(start_id + i) + '}}' + note = pattern.sub(placeholder, note, 1) + replaced_notes.append(note) + return replaced_notes + + @staticmethod + def add_random_words_and_shuffle(word_array, num_random_words): + r = RandomWord() + random_words_selected = r.random_words(num_random_words) + + combined_array = word_array + random_words_selected + + random.shuffle(combined_array) + + result = [] + for i, word in enumerate(combined_array): + letter = chr(65 + i) # chr(65) is 'A' + result.append({"letter": letter, "word": word}) + + return result + + @staticmethod + def fillblanks_build_solutions_array(words, start_id): + solutions = [] + for i, word in enumerate(words, start=start_id): + solutions.append( + { + "id": str(i), + "solution": word + } + ) + return solutions + + @staticmethod + def remove_excess_questions(questions: [], quantity): + count_true = 0 + result = [] + + for item in reversed(questions): + if item.get('solution') == 'true' and count_true < quantity: + count_true += 1 + else: + result.append(item) + + result.reverse() + return result + + @staticmethod + def build_write_blanks_text(questions: [], start_id): + result = "" + for i, q in enumerate(questions, start=start_id): + placeholder = '{{' + str(i) + '}}' + result = result + q["question"] + placeholder + "\\n" + return result + + @staticmethod + def build_write_blanks_text_form(form: [], start_id): + result = "" + replaced_words = [] + for i, entry in enumerate(form, start=start_id): + placeholder = '{{' + str(i) + '}}' + # Use regular expression to find the string after ':' + match = re.search(r'(?<=:)\s*(.*)', entry) + # Extract the matched string + original_string = match.group(1) + # Split the string into words + words = re.findall(r'\b\w+\b', original_string) + # Remove words with only one letter + filtered_words = [word for word in words if len(word) > 1] + # Choose a random word from the list of words + selected_word = random.choice(filtered_words) + pattern = re.compile(r'\b' + re.escape(selected_word) + r'\b', re.IGNORECASE) + + # Replace the chosen word with the placeholder + replaced_string = pattern.sub(placeholder, original_string, 1) + # Construct the final replaced string + replaced_string = entry.replace(original_string, replaced_string) + + result = result + replaced_string + "\\n" + # Save the replaced word or use it as needed + # For example, you can save it to a file or a list + replaced_words.append(selected_word) + return result, replaced_words + + @staticmethod + def build_write_blanks_solutions(questions: [], start_id): + solutions = [] + for i, q in enumerate(questions, start=start_id): + solution = [q["possible_answers"]] if isinstance(q["possible_answers"], str) else q["possible_answers"] + + solutions.append( + { + "id": str(i), + "solution": solution + } + ) + return solutions + + @staticmethod + def build_write_blanks_solutions_listening(words: [], start_id): + solutions = [] + for i, word in enumerate(words, start=start_id): + solution = [word] if isinstance(word, str) else word + + solutions.append( + { + "id": str(i), + "solution": solution + } + ) + return solutions + + @staticmethod + def answer_word_limit_ok(question): + # Check if any option in any solution has more than three words + return not any( + len(option.split()) > 3 + for solution in question["solutions"] + for option in solution["solution"] + ) + + @staticmethod + def assign_letters_to_paragraphs(paragraphs): + result = [] + letters = iter(string.ascii_uppercase) + for paragraph in paragraphs.split("\n\n"): + if TextHelper.has_x_words(paragraph, 10): + result.append({'paragraph': paragraph.strip(), 'letter': next(letters)}) + return result + + @staticmethod + def contains_empty_dict(arr): + return any(elem == {} for elem in arr) + + @staticmethod + def fix_writing_overall(overall: float, task_response: dict): + grades = [category["grade"] for category in task_response.values()] + + if overall > max(grades) or overall < min(grades): + total_sum = sum(grades) + average = total_sum / len(grades) + rounded_average = round(average, 0) + return rounded_average + + return overall + + @staticmethod + def build_options(ideas): + options = [] + letters = iter(string.ascii_uppercase) + for idea in ideas: + options.append({ + "id": next(letters), + "sentence": idea["from"] + }) + return options + + @staticmethod + def build_sentences(ideas, start_id): + sentences = [] + letters = iter(string.ascii_uppercase) + for idea in ideas: + sentences.append({ + "solution": next(letters), + "sentence": idea["idea"] + }) + + random.shuffle(sentences) + for i, sentence in enumerate(sentences, start=start_id): + sentence["id"] = i + return sentences + + @staticmethod + def randomize_mc_options_order(questions): + option_ids = ['A', 'B', 'C', 'D'] + + for question in questions: + # Store the original solution text + original_solution_text = next( + option['text'] for option in question['options'] if option['id'] == question['solution']) + + # Shuffle the options + random.shuffle(question['options']) + + # Update the option ids and find the new solution id + for idx, option in enumerate(question['options']): + option['id'] = option_ids[idx] + if option['text'] == original_solution_text: + question['solution'] = option['id'] + + return questions diff --git a/app/helpers/file.py b/app/helpers/file.py index aa3230b..6762ece 100644 --- a/app/helpers/file.py +++ b/app/helpers/file.py @@ -1,95 +1,114 @@ -import datetime -from pathlib import Path -import base64 -import io -import os -import shutil -import subprocess -from typing import Optional - -import numpy as np -import pypandoc -from PIL import Image - -import aiofiles - - -class FileHelper: - - @staticmethod - def delete_files_older_than_one_day(directory: str): - current_time = datetime.datetime.now() - - for entry in os.scandir(directory): - if entry.is_file(): - file_path = Path(entry) - file_name = file_path.name - file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) - time_difference = current_time - file_modified_time - if time_difference.days > 1 and "placeholder" not in file_name: - file_path.unlink() - print(f"Deleted file: {file_path}") - - # Supposedly pandoc covers a wide range of file extensions only tested with docx - @staticmethod - def convert_file_to_pdf(input_path: str, output_path: str): - pypandoc.convert_file(input_path, 'pdf', outputfile=output_path, extra_args=[ - '-V', 'geometry:paperwidth=5.5in', - '-V', 'geometry:paperheight=8.5in', - '-V', 'geometry:margin=0.5in', - '-V', 'pagestyle=empty' - ]) - - @staticmethod - def convert_file_to_html(input_path: str, output_path: str): - pypandoc.convert_file(input_path, 'html', outputfile=output_path) - - @staticmethod - def pdf_to_png(path_id: str): - to_png = f"pdftoppm -png exercises.pdf page" - result = subprocess.run(to_png, shell=True, cwd=f'./tmp/{path_id}', capture_output=True, text=True) - if result.returncode != 0: - raise Exception( - f"Couldn't convert pdf to png. Failed to run command '{to_png}' -> ```cmd {result.stderr}```") - - @staticmethod - def is_page_blank(image_bytes: bytes, image_threshold=10) -> bool: - with Image.open(io.BytesIO(image_bytes)) as img: - img_gray = img.convert('L') - img_array = np.array(img_gray) - non_white_pixels = np.sum(img_array < 255) - - return non_white_pixels <= image_threshold - - @classmethod - async def _encode_image(cls, image_path: str, image_threshold=10) -> Optional[str]: - async with aiofiles.open(image_path, "rb") as image_file: - image_bytes = await image_file.read() - - if cls.is_page_blank(image_bytes, image_threshold): - return None - - return base64.b64encode(image_bytes).decode('utf-8') - - @classmethod - def b64_pngs(cls, path_id: str, files: list[str]): - png_messages = [] - for filename in files: - b64_string = cls._encode_image(os.path.join(f'./tmp/{path_id}', filename)) - if b64_string: - png_messages.append({ - "type": "image_url", - "image_url": { - "url": f"data:image/png;base64,{b64_string}" - } - }) - return png_messages - - @staticmethod - def remove_directory(path): - try: - if os.path.exists(path): - if os.path.isdir(path): - shutil.rmtree(path) - except Exception as e: - print(f"An error occurred while trying to remove {path}: {str(e)}") +import base64 +import io +import os +import shutil +import subprocess +import uuid +import datetime +from pathlib import Path +from typing import Optional, Tuple + +import aiofiles +import numpy as np +import pypandoc +from PIL import Image + + +class FileHelper: + + @staticmethod + def delete_files_older_than_one_day(directory: str): + current_time = datetime.datetime.now() + + for entry in os.scandir(directory): + if entry.is_file(): + file_path = Path(entry) + file_name = file_path.name + file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) + time_difference = current_time - file_modified_time + if time_difference.days > 1 and "placeholder" not in file_name: + file_path.unlink() + print(f"Deleted file: {file_path}") + + # Supposedly pandoc covers a wide range of file extensions only tested with docx + @staticmethod + def convert_file_to_pdf(input_path: str, output_path: str): + pypandoc.convert_file(input_path, 'pdf', outputfile=output_path, extra_args=[ + '-V', 'geometry:paperwidth=5.5in', + '-V', 'geometry:paperheight=8.5in', + '-V', 'geometry:margin=0.5in', + '-V', 'pagestyle=empty' + ]) + + @staticmethod + def convert_file_to_html(input_path: str, output_path: str): + pypandoc.convert_file(input_path, 'html', outputfile=output_path) + + @staticmethod + def pdf_to_png(path_id: str): + to_png = f"pdftoppm -png exercises.pdf page" + result = subprocess.run(to_png, shell=True, cwd=f'./tmp/{path_id}', capture_output=True, text=True) + if result.returncode != 0: + raise Exception( + f"Couldn't convert pdf to png. Failed to run command '{to_png}' -> ```cmd {result.stderr}```") + + @staticmethod + def is_page_blank(image_bytes: bytes, image_threshold=10) -> bool: + with Image.open(io.BytesIO(image_bytes)) as img: + img_gray = img.convert('L') + img_array = np.array(img_gray) + non_white_pixels = np.sum(img_array < 255) + + return non_white_pixels <= image_threshold + + @classmethod + async def _encode_image(cls, image_path: str, image_threshold=10) -> Optional[str]: + async with aiofiles.open(image_path, "rb") as image_file: + image_bytes = await image_file.read() + + if cls.is_page_blank(image_bytes, image_threshold): + return None + + return base64.b64encode(image_bytes).decode('utf-8') + + @classmethod + async def b64_pngs(cls, path_id: str, files: list[str]): + png_messages = [] + for filename in files: + b64_string = await cls._encode_image(os.path.join(f'./tmp/{path_id}', filename)) + if b64_string: + png_messages.append({ + "type": "image_url", + "image_url": { + "url": f"data:image/png;base64,{b64_string}" + } + }) + return png_messages + + @staticmethod + def remove_directory(path): + try: + if os.path.exists(path): + if os.path.isdir(path): + shutil.rmtree(path) + except Exception as e: + print(f"An error occurred while trying to remove {path}: {str(e)}") + + @staticmethod + def remove_file(file_path): + try: + if os.path.exists(file_path): + if os.path.isfile(file_path): + os.remove(file_path) + except Exception as e: + print(f"An error occurred while trying to remove the file {file_path}: {str(e)}") + + @staticmethod + def save_upload(file) -> Tuple[str, str]: + ext = file.filename.split('.')[-1] + path_id = str(uuid.uuid4()) + os.makedirs(f'./tmp/{path_id}', exist_ok=True) + + tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' + file.save(tmp_filename) + return ext, path_id diff --git a/app/helpers/logger.py b/app/helpers/logger.py index 762766a..b8a5005 100644 --- a/app/helpers/logger.py +++ b/app/helpers/logger.py @@ -1,23 +1,23 @@ -import logging -from functools import wraps - - -class LoggerHelper: - - @staticmethod - def suppress_loggers(): - def decorator(f): - @wraps(f) - def wrapped(*args, **kwargs): - root_logger = logging.getLogger() - original_level = root_logger.level - - root_logger.setLevel(logging.ERROR) - - try: - return f(*args, **kwargs) - finally: - root_logger.setLevel(original_level) - - return wrapped - return decorator +import logging +from functools import wraps + + +class LoggerHelper: + + @staticmethod + def suppress_loggers(): + def decorator(f): + @wraps(f) + def wrapped(*args, **kwargs): + root_logger = logging.getLogger() + original_level = root_logger.level + + root_logger.setLevel(logging.ERROR) + + try: + return f(*args, **kwargs) + finally: + root_logger.setLevel(original_level) + + return wrapped + return decorator diff --git a/app/helpers/text.py b/app/helpers/text.py index df0868d..d945438 100644 --- a/app/helpers/text.py +++ b/app/helpers/text.py @@ -1,28 +1,28 @@ -from nltk.corpus import words - - -class TextHelper: - - @classmethod - def has_words(cls, text: str): - if not cls._has_common_words(text): - return False - english_words = set(words.words()) - words_in_input = text.split() - return any(word.lower() in english_words for word in words_in_input) - - @classmethod - def has_x_words(cls, text: str, quantity): - if not cls._has_common_words(text): - return False - english_words = set(words.words()) - words_in_input = text.split() - english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) - return english_word_count >= quantity - - @staticmethod - def _has_common_words(text: str): - english_words = {"the", "be", "to", "of", "and", "a", "in", "that", "have", "i"} - words_in_input = text.split() - english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) - return english_word_count >= 10 +from nltk.corpus import words + + +class TextHelper: + + @classmethod + def has_words(cls, text: str): + if not cls._has_common_words(text): + return False + english_words = set(words.words()) + words_in_input = text.split() + return any(word.lower() in english_words for word in words_in_input) + + @classmethod + def has_x_words(cls, text: str, quantity): + if not cls._has_common_words(text): + return False + english_words = set(words.words()) + words_in_input = text.split() + english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) + return english_word_count >= quantity + + @staticmethod + def _has_common_words(text: str): + english_words = {"the", "be", "to", "of", "and", "a", "in", "that", "have", "i"} + words_in_input = text.split() + english_word_count = sum(1 for word in words_in_input if word.lower() in english_words) + return english_word_count >= 10 diff --git a/app/helpers/token_counter.py b/app/helpers/token_counter.py index 239850f..4eba977 100644 --- a/app/helpers/token_counter.py +++ b/app/helpers/token_counter.py @@ -1,89 +1,89 @@ -# This is a work in progress. There are still bugs. Once it is production-ready this will become a full repo. - -import tiktoken -import nltk - - -def count_tokens(text, model_name="gpt-3.5-turbo", debug=False): - """ - Count the number of tokens in a given text string without using the OpenAI API. - - This function tries three methods in the following order: - 1. tiktoken (preferred): Accurate token counting similar to the OpenAI API. - 2. nltk: Token counting using the Natural Language Toolkit library. - 3. split: Simple whitespace-based token counting as a fallback. - - Usage: - ------ - text = "Your text here" - result = count_tokens(text, model_name="gpt-3.5-turbo", debug=True) - print(result) - - Required libraries: - ------------------- - - tiktoken: Install with 'pip install tiktoken' - - nltk: Install with 'pip install nltk' - - Parameters: - ----------- - text : str - The text string for which you want to count tokens. - model_name : str, optional - The OpenAI model for which you want to count tokens (default: "gpt-3.5-turbo"). - debug : bool, optional - Set to True to print error messages (default: False). - - Returns: - -------- - result : dict - A dictionary containing the number of tokens and the method used for counting. - """ - - # Try using tiktoken - try: - encoding = tiktoken.encoding_for_model(model_name) - num_tokens = len(encoding.encode(text)) - result = {"n_tokens": num_tokens, "method": "tiktoken"} - return result - except Exception as e: - if debug: - print(f"Error using tiktoken: {e}") - pass - - # Try using nltk - try: - # Passed nltk.download("punkt") to server.py's @asynccontextmanager - tokens = nltk.word_tokenize(text) - result = {"n_tokens": len(tokens), "method": "nltk"} - return result - except Exception as e: - if debug: - print(f"Error using nltk: {e}") - pass - - # If nltk and tiktoken fail, use a simple split-based method - tokens = text.split() - result = {"n_tokens": len(tokens), "method": "split"} - return result - - -class TokenBuffer: - def __init__(self, max_tokens=2048): - self.max_tokens = max_tokens - self.buffer = "" - self.token_lengths = [] - self.token_count = 0 - - def update(self, text, model_name="gpt-3.5-turbo", debug=False): - new_tokens = count_tokens(text, model_name=model_name, debug=debug)["n_tokens"] - self.token_count += new_tokens - self.buffer += text - self.token_lengths.append(new_tokens) - - while self.token_count > self.max_tokens: - removed_tokens = self.token_lengths.pop(0) - self.token_count -= removed_tokens - self.buffer = self.buffer.split(" ", removed_tokens)[-1] - - def get_buffer(self): - return self.buffer +# This is a work in progress. There are still bugs. Once it is production-ready this will become a full repo. + +import tiktoken +import nltk + + +def count_tokens(text, model_name="gpt-3.5-turbo", debug=False): + """ + Count the number of tokens in a given text string without using the OpenAI API. + + This function tries three methods in the following order: + 1. tiktoken (preferred): Accurate token counting similar to the OpenAI API. + 2. nltk: Token counting using the Natural Language Toolkit library. + 3. split: Simple whitespace-based token counting as a fallback. + + Usage: + ------ + text = "Your text here" + result = count_tokens(text, model_name="gpt-3.5-turbo", debug=True) + print(result) + + Required libraries: + ------------------- + - tiktoken: Install with 'pip install tiktoken' + - nltk: Install with 'pip install nltk' + + Parameters: + ----------- + text : str + The text string for which you want to count tokens. + model_name : str, optional + The OpenAI model for which you want to count tokens (default: "gpt-3.5-turbo"). + debug : bool, optional + Set to True to print error messages (default: False). + + Returns: + -------- + result : dict + A dictionary containing the number of tokens and the method used for counting. + """ + + # Try using tiktoken + try: + encoding = tiktoken.encoding_for_model(model_name) + num_tokens = len(encoding.encode(text)) + result = {"n_tokens": num_tokens, "method": "tiktoken"} + return result + except Exception as e: + if debug: + print(f"Error using tiktoken: {e}") + pass + + # Try using nltk + try: + # Passed nltk.download("punkt") to server.py's @asynccontextmanager + tokens = nltk.word_tokenize(text) + result = {"n_tokens": len(tokens), "method": "nltk"} + return result + except Exception as e: + if debug: + print(f"Error using nltk: {e}") + pass + + # If nltk and tiktoken fail, use a simple split-based method + tokens = text.split() + result = {"n_tokens": len(tokens), "method": "split"} + return result + + +class TokenBuffer: + def __init__(self, max_tokens=2048): + self.max_tokens = max_tokens + self.buffer = "" + self.token_lengths = [] + self.token_count = 0 + + def update(self, text, model_name="gpt-3.5-turbo", debug=False): + new_tokens = count_tokens(text, model_name=model_name, debug=debug)["n_tokens"] + self.token_count += new_tokens + self.buffer += text + self.token_lengths.append(new_tokens) + + while self.token_count > self.max_tokens: + removed_tokens = self.token_lengths.pop(0) + self.token_count -= removed_tokens + self.buffer = self.buffer.split(" ", removed_tokens)[-1] + + def get_buffer(self): + return self.buffer diff --git a/app/mappers/__init__.py b/app/mappers/__init__.py index bc00787..2f71b3b 100644 --- a/app/mappers/__init__.py +++ b/app/mappers/__init__.py @@ -1,5 +1,5 @@ -from .exam import ExamMapper - -__all__ = [ - "ExamMapper" -] +from .exam import ExamMapper + +__all__ = [ + "ExamMapper" +] diff --git a/app/mappers/exam.py b/app/mappers/exam.py index df26eea..8ebf13a 100644 --- a/app/mappers/exam.py +++ b/app/mappers/exam.py @@ -1,66 +1,66 @@ -from typing import Dict, Any - -from pydantic import ValidationError - -from app.dtos.exam import ( - MultipleChoiceExercise, - FillBlanksExercise, - Part, Exam -) -from app.dtos.sheet import Sheet, Option, MultipleChoiceQuestion, FillBlanksWord - - -class ExamMapper: - - @staticmethod - def map_to_exam_model(response: Dict[str, Any]) -> Exam: - parts = [] - for part in response['parts']: - part_exercises = part['exercises'] - context = part.get('context', None) - - exercises = [] - for exercise in part_exercises: - exercise_type = exercise['type'] - if exercise_type == 'multipleChoice': - exercise_model = MultipleChoiceExercise(**exercise) - elif exercise_type == 'fillBlanks': - exercise_model = FillBlanksExercise(**exercise) - else: - raise ValidationError(f"Unknown exercise type: {exercise_type}") - - exercises.append(exercise_model) - - part_kwargs = {"exercises": exercises} - if context is not None: - part_kwargs["context"] = context - - part_model = Part(**part_kwargs) - parts.append(part_model) - - return Exam(parts=parts) - - @staticmethod - def map_to_sheet(response: Dict[str, Any]) -> Sheet: - components = [] - - for item in response["components"]: - component_type = item["type"] - - if component_type == "multipleChoice": - options = [Option(id=opt["id"], text=opt["text"]) for opt in item["options"]] - components.append(MultipleChoiceQuestion( - id=item["id"], - prompt=item["prompt"], - variant=item.get("variant", "text"), - options=options - )) - elif component_type == "fillBlanks": - components.append(FillBlanksWord( - id=item["id"], - options=item["options"] - )) - else: - components.append(item) - - return Sheet(components=components) +from typing import Dict, Any + +from pydantic import ValidationError + +from app.dtos.exam import ( + MultipleChoiceExercise, + FillBlanksExercise, + Part, Exam +) +from app.dtos.sheet import Sheet, Option, MultipleChoiceQuestion, FillBlanksWord + + +class ExamMapper: + + @staticmethod + def map_to_exam_model(response: Dict[str, Any]) -> Exam: + parts = [] + for part in response['parts']: + part_exercises = part['exercises'] + context = part.get('context', None) + + exercises = [] + for exercise in part_exercises: + exercise_type = exercise['type'] + if exercise_type == 'multipleChoice': + exercise_model = MultipleChoiceExercise(**exercise) + elif exercise_type == 'fillBlanks': + exercise_model = FillBlanksExercise(**exercise) + else: + raise ValidationError(f"Unknown exercise type: {exercise_type}") + + exercises.append(exercise_model) + + part_kwargs = {"exercises": exercises} + if context is not None: + part_kwargs["context"] = context + + part_model = Part(**part_kwargs) + parts.append(part_model) + + return Exam(parts=parts) + + @staticmethod + def map_to_sheet(response: Dict[str, Any]) -> Sheet: + components = [] + + for item in response["components"]: + component_type = item["type"] + + if component_type == "multipleChoice": + options = [Option(id=opt["id"], text=opt["text"]) for opt in item["options"]] + components.append(MultipleChoiceQuestion( + id=item["id"], + prompt=item["prompt"], + variant=item.get("variant", "text"), + options=options + )) + elif component_type == "fillBlanks": + components.append(FillBlanksWord( + id=item["id"], + options=item["options"] + )) + else: + components.append(item) + + return Sheet(components=components) diff --git a/app/middlewares/__init__.py b/app/middlewares/__init__.py index f4f6ed5..93e83df 100644 --- a/app/middlewares/__init__.py +++ b/app/middlewares/__init__.py @@ -1,9 +1,9 @@ -from .authentication import AuthBackend, AuthenticationMiddleware -from .authorization import Authorized, IsAuthenticatedViaBearerToken - -__all__ = [ - "AuthBackend", - "AuthenticationMiddleware", - "Authorized", - "IsAuthenticatedViaBearerToken" +from .authentication import AuthBackend, AuthenticationMiddleware +from .authorization import Authorized, IsAuthenticatedViaBearerToken + +__all__ = [ + "AuthBackend", + "AuthenticationMiddleware", + "Authorized", + "IsAuthenticatedViaBearerToken" ] \ No newline at end of file diff --git a/app/middlewares/authentication.py b/app/middlewares/authentication.py index fea3f99..1285ce6 100644 --- a/app/middlewares/authentication.py +++ b/app/middlewares/authentication.py @@ -1,48 +1,48 @@ -import os -from typing import Tuple - -import jwt -from jwt import InvalidTokenError -from pydantic import BaseModel, Field -from starlette.authentication import AuthenticationBackend -from starlette.middleware.authentication import ( - AuthenticationMiddleware as BaseAuthenticationMiddleware, -) -from starlette.requests import HTTPConnection - - -class Session(BaseModel): - authenticated: bool = Field(False, description="Is user authenticated?") - - -class AuthBackend(AuthenticationBackend): - async def authenticate( - self, conn: HTTPConnection - ) -> Tuple[bool, Session]: - session = Session() - authorization: str = conn.headers.get("Authorization") - if not authorization: - return False, session - - try: - scheme, token = authorization.split(" ") - if scheme.lower() != "bearer": - return False, session - except ValueError: - return False, session - - jwt_secret_key = os.getenv("JWT_SECRET_KEY") - if not jwt_secret_key: - return False, session - - try: - jwt.decode(token, jwt_secret_key, algorithms=["HS256"]) - except InvalidTokenError: - return False, session - - session.authenticated = True - return True, session - - -class AuthenticationMiddleware(BaseAuthenticationMiddleware): - pass +import os +from typing import Tuple + +import jwt +from jwt import InvalidTokenError +from pydantic import BaseModel, Field +from starlette.authentication import AuthenticationBackend +from starlette.middleware.authentication import ( + AuthenticationMiddleware as BaseAuthenticationMiddleware, +) +from starlette.requests import HTTPConnection + + +class Session(BaseModel): + authenticated: bool = Field(False, description="Is user authenticated?") + + +class AuthBackend(AuthenticationBackend): + async def authenticate( + self, conn: HTTPConnection + ) -> Tuple[bool, Session]: + session = Session() + authorization: str = conn.headers.get("Authorization") + if not authorization: + return False, session + + try: + scheme, token = authorization.split(" ") + if scheme.lower() != "bearer": + return False, session + except ValueError: + return False, session + + jwt_secret_key = os.getenv("JWT_SECRET_KEY") + if not jwt_secret_key: + return False, session + + try: + jwt.decode(token, jwt_secret_key, algorithms=["HS256"]) + except InvalidTokenError: + return False, session + + session.authenticated = True + return True, session + + +class AuthenticationMiddleware(BaseAuthenticationMiddleware): + pass diff --git a/app/middlewares/authorization.py b/app/middlewares/authorization.py index 22bc86d..e0c95d1 100644 --- a/app/middlewares/authorization.py +++ b/app/middlewares/authorization.py @@ -1,36 +1,36 @@ -from abc import ABC, abstractmethod -from typing import List, Type - -from fastapi import Request -from fastapi.openapi.models import APIKey, APIKeyIn -from fastapi.security.base import SecurityBase - -from app.exceptions import CustomException, UnauthorizedException - - -class BaseAuthorization(ABC): - exception = CustomException - - @abstractmethod - async def has_permission(self, request: Request) -> bool: - pass - - -class IsAuthenticatedViaBearerToken(BaseAuthorization): - exception = UnauthorizedException - - async def has_permission(self, request: Request) -> bool: - return request.user.authenticated - - -class Authorized(SecurityBase): - def __init__(self, permissions: List[Type[BaseAuthorization]]): - self.permissions = permissions - self.model: APIKey = APIKey(**{"in": APIKeyIn.header}, name="Authorization") - self.scheme_name = self.__class__.__name__ - - async def __call__(self, request: Request): - for permission in self.permissions: - cls = permission() - if not await cls.has_permission(request=request): - raise cls.exception +from abc import ABC, abstractmethod +from typing import List, Type + +from fastapi import Request +from fastapi.openapi.models import APIKey, APIKeyIn +from fastapi.security.base import SecurityBase + +from app.exceptions import CustomException, UnauthorizedException + + +class BaseAuthorization(ABC): + exception = CustomException + + @abstractmethod + async def has_permission(self, request: Request) -> bool: + pass + + +class IsAuthenticatedViaBearerToken(BaseAuthorization): + exception = UnauthorizedException + + async def has_permission(self, request: Request) -> bool: + return request.user.authenticated + + +class Authorized(SecurityBase): + def __init__(self, permissions: List[Type[BaseAuthorization]]): + self.permissions = permissions + self.model: APIKey = APIKey(**{"in": APIKeyIn.header}, name="Authorization") + self.scheme_name = self.__class__.__name__ + + async def __call__(self, request: Request): + for permission in self.permissions: + cls = permission() + if not await cls.has_permission(request=request): + raise cls.exception diff --git a/app/repositories/abc/__init__.py b/app/repositories/abc/__init__.py index 55b68f9..bbce6fa 100644 --- a/app/repositories/abc/__init__.py +++ b/app/repositories/abc/__init__.py @@ -1,7 +1,7 @@ -from .file_storage import IFileStorage -from .document_store import IDocumentStore - -__all__ = [ - "IFileStorage", - "IDocumentStore" +from .file_storage import IFileStorage +from .document_store import IDocumentStore + +__all__ = [ + "IFileStorage", + "IDocumentStore" ] \ No newline at end of file diff --git a/app/repositories/abc/document_store.py b/app/repositories/abc/document_store.py index 78b0a12..03c041f 100644 --- a/app/repositories/abc/document_store.py +++ b/app/repositories/abc/document_store.py @@ -1,16 +1,15 @@ -from abc import ABC - - -class IDocumentStore(ABC): - - async def save_to_db(self, collection: str, item): - pass - - async def save_to_db_with_id(self, collection: str, item, id: str): - pass - - async def get_all(self, collection: str): - pass - - async def get_doc_by_id(self, collection: str, doc_id: str): - pass +from abc import ABC + +from typing import Dict, Optional, List + + +class IDocumentStore(ABC): + + async def save_to_db(self, collection: str, item: Dict, doc_id: Optional[str]) -> Optional[str]: + pass + + async def get_all(self, collection: str) -> List[Dict]: + pass + + async def get_doc_by_id(self, collection: str, doc_id: str) -> Optional[Dict]: + pass diff --git a/app/repositories/abc/file_storage.py b/app/repositories/abc/file_storage.py index 2efdcfa..ea34959 100644 --- a/app/repositories/abc/file_storage.py +++ b/app/repositories/abc/file_storage.py @@ -1,16 +1,16 @@ -from abc import ABC, abstractmethod - - -class IFileStorage(ABC): - - @abstractmethod - async def download_firebase_file(self, source_blob_name, destination_file_name): - pass - - @abstractmethod - async def upload_file_firebase_get_url(self, destination_blob_name, source_file_name): - pass - - @abstractmethod - async def make_public(self, blob_name: str): - pass +from abc import ABC, abstractmethod + + +class IFileStorage(ABC): + + @abstractmethod + async def download_firebase_file(self, source_blob_name, destination_file_name): + pass + + @abstractmethod + async def upload_file_firebase_get_url(self, destination_blob_name, source_file_name): + pass + + @abstractmethod + async def make_public(self, blob_name: str): + pass diff --git a/app/repositories/impl/__init__.py b/app/repositories/impl/__init__.py index 4200d13..5415ab4 100644 --- a/app/repositories/impl/__init__.py +++ b/app/repositories/impl/__init__.py @@ -1,8 +1,8 @@ -from .document_stores import * -from .firebase import FirebaseStorage - -__all__ = [ - "FirebaseStorage" -] - -__all__.extend(document_stores.__all__) +from .document_stores import * +from app.repositories.impl.file_storage.firebase import FirebaseStorage + +__all__ = [ + "FirebaseStorage" +] + +__all__.extend(document_stores.__all__) diff --git a/app/repositories/impl/document_stores/__init__.py b/app/repositories/impl/document_stores/__init__.py index 585da39..ccea6ee 100644 --- a/app/repositories/impl/document_stores/__init__.py +++ b/app/repositories/impl/document_stores/__init__.py @@ -1,7 +1,7 @@ -from .firestore import Firestore -#from .mongo import MongoDB - -__all__ = [ - "Firestore", - #"MongoDB" -] +from .firestore import Firestore +#from .mongo import MongoDB + +__all__ = [ + "Firestore", + #"MongoDB" +] diff --git a/app/repositories/impl/document_stores/firestore.py b/app/repositories/impl/document_stores/firestore.py index 30f4e3e..db7c4cb 100644 --- a/app/repositories/impl/document_stores/firestore.py +++ b/app/repositories/impl/document_stores/firestore.py @@ -1,47 +1,47 @@ -import logging -from google.cloud.firestore_v1.async_client import AsyncClient -from google.cloud.firestore_v1.async_collection import AsyncCollectionReference -from google.cloud.firestore_v1.async_document import AsyncDocumentReference -from app.repositories.abc import IDocumentStore - - -class Firestore(IDocumentStore): - def __init__(self, client: AsyncClient): - self._client = client - self._logger = logging.getLogger(__name__) - - async def save_to_db(self, collection: str, item): - collection_ref: AsyncCollectionReference = self._client.collection(collection) - update_time, document_ref = await collection_ref.add(item) - if document_ref: - self._logger.info(f"Document added with ID: {document_ref.id}") - return document_ref.id - else: - return None - - async def save_to_db_with_id(self, collection: str, item, id: str): - collection_ref: AsyncCollectionReference = self._client.collection(collection) - document_ref: AsyncDocumentReference = collection_ref.document(id) - await document_ref.set(item) - doc_snapshot = await document_ref.get() - if doc_snapshot.exists: - self._logger.info(f"Document added with ID: {document_ref.id}") - return document_ref.id - else: - return None - - async def get_all(self, collection: str): - collection_ref: AsyncCollectionReference = self._client.collection(collection) - docs = [] - async for doc in collection_ref.stream(): - docs.append(doc.to_dict()) - return docs - - async def get_doc_by_id(self, collection: str, doc_id: str): - collection_ref: AsyncCollectionReference = self._client.collection(collection) - doc_ref: AsyncDocumentReference = collection_ref.document(doc_id) - doc = await doc_ref.get() - - if doc.exists: - return doc.to_dict() - return None +import logging +from typing import Optional, List, Dict + +from google.cloud.firestore_v1.async_client import AsyncClient +from google.cloud.firestore_v1.async_collection import AsyncCollectionReference +from google.cloud.firestore_v1.async_document import AsyncDocumentReference +from app.repositories.abc import IDocumentStore + + +class Firestore(IDocumentStore): + def __init__(self, client: AsyncClient): + self._client = client + self._logger = logging.getLogger(__name__) + + async def save_to_db(self, collection: str, item, doc_id: Optional[str] = None) -> Optional[str]: + collection_ref: AsyncCollectionReference = self._client.collection(collection) + + if doc_id: + document_ref: AsyncDocumentReference = collection_ref.document(doc_id) + await document_ref.set(item) + doc_snapshot = await document_ref.get() + if doc_snapshot.exists: + self._logger.info(f"Document added with ID: {document_ref.id}") + return document_ref.id + else: + update_time, document_ref = await collection_ref.add(item) + if document_ref: + self._logger.info(f"Document added with ID: {document_ref.id}") + return document_ref.id + + return None + + async def get_all(self, collection: str) -> List[Dict]: + collection_ref: AsyncCollectionReference = self._client.collection(collection) + docs = [] + async for doc in collection_ref.stream(): + docs.append(doc.to_dict()) + return docs + + async def get_doc_by_id(self, collection: str, doc_id: str) -> Optional[Dict]: + collection_ref: AsyncCollectionReference = self._client.collection(collection) + doc_ref: AsyncDocumentReference = collection_ref.document(doc_id) + doc = await doc_ref.get() + + if doc.exists: + return doc.to_dict() + return None diff --git a/app/repositories/impl/document_stores/mongo.py b/app/repositories/impl/document_stores/mongo.py index 1353dcf..c1f1097 100644 --- a/app/repositories/impl/document_stores/mongo.py +++ b/app/repositories/impl/document_stores/mongo.py @@ -1,36 +1,37 @@ -"""import logging -from pymongo import MongoClient - -from app.repositories.abc import IDocumentStore - - -class MongoDB(IDocumentStore): - - def __init__(self, client: MongoClient): - self._client = client - self._logger = logging.getLogger(__name__) - - def save_to_db(self, collection: str, item): - collection_ref = self._client[collection] - result = collection_ref.insert_one(item) - if result.inserted_id: - self._logger.info(f"Document added with ID: {result.inserted_id}") - return True, str(result.inserted_id) - else: - return False, None - - def save_to_db_with_id(self, collection: str, item, doc_id: str): - collection_ref = self._client[collection] - item['_id'] = doc_id - result = collection_ref.replace_one({'_id': id}, item, upsert=True) - if result.upserted_id or result.matched_count: - self._logger.info(f"Document added with ID: {doc_id}") - return True, doc_id - else: - return False, None - - def get_all(self, collection: str): - collection_ref = self._client[collection] - all_documents = list(collection_ref.find()) - return all_documents -""" \ No newline at end of file +import logging +import uuid +from typing import Optional, List, Dict + +from motor.motor_asyncio import AsyncIOMotorDatabase + +from app.repositories.abc import IDocumentStore + + +class MongoDB(IDocumentStore): + + def __init__(self, mongo_db: AsyncIOMotorDatabase): + self._mongo_db = mongo_db + self._logger = logging.getLogger(__name__) + + async def save_to_db(self, collection: str, item, doc_id: Optional[str] = None) -> Optional[str]: + collection_ref = self._mongo_db[collection] + + if doc_id is None: + doc_id = str(uuid.uuid4()) + + item['id'] = doc_id + + result = await collection_ref.insert_one(item) + if result.inserted_id: + # returning id instead of _id + self._logger.info(f"Document added with ID: {doc_id}") + return doc_id + + return None + + async def get_all(self, collection: str) -> List[Dict]: + cursor = self._mongo_db[collection].find() + return [document async for document in cursor] + + async def get_doc_by_id(self, collection: str, doc_id: str) -> Optional[Dict]: + return await self._mongo_db[collection].find_one({"id": doc_id}) diff --git a/app/repositories/impl/file_storage/__init__.py b/app/repositories/impl/file_storage/__init__.py new file mode 100644 index 0000000..f1b6b00 --- /dev/null +++ b/app/repositories/impl/file_storage/__init__.py @@ -0,0 +1,5 @@ +from .firebase import FirebaseStorage + +__all__ = [ + "FirebaseStorage" +] diff --git a/app/repositories/impl/firebase.py b/app/repositories/impl/file_storage/firebase.py similarity index 97% rename from app/repositories/impl/firebase.py rename to app/repositories/impl/file_storage/firebase.py index 30d9552..07c7adf 100644 --- a/app/repositories/impl/firebase.py +++ b/app/repositories/impl/file_storage/firebase.py @@ -1,83 +1,83 @@ -import logging -from typing import Optional - -import aiofiles -from httpx import AsyncClient - -from app.repositories.abc import IFileStorage - - -class FirebaseStorage(IFileStorage): - - def __init__(self, client: AsyncClient, token: str, bucket: str): - self._httpx_client = client - self._token = token - self._storage_url = f'https://firebasestorage.googleapis.com/v0/b/{bucket}' - self._logger = logging.getLogger(__name__) - - async def download_firebase_file(self, source_blob_name: str, destination_file_name: str) -> Optional[str]: - source_blob_name = source_blob_name.replace('/', '%2F') - download_url = f"{self._storage_url}/o/{source_blob_name}?alt=media" - - response = await self._httpx_client.get( - download_url, - headers={'Authorization': f'Firebase {self._token}'} - ) - - if response.status_code == 200: - async with aiofiles.open(destination_file_name, 'wb') as file: - await file.write(response.content) - self._logger.info(f"File downloaded to {destination_file_name}") - return destination_file_name - else: - self._logger.error(f"Failed to download blob {source_blob_name}. {response.status_code} - {response.content}") - return None - - async def upload_file_firebase_get_url(self, destination_blob_name: str, source_file_name: str) -> Optional[str]: - destination_blob_name = destination_blob_name.replace('/', '%2F') - upload_url = f"{self._storage_url}/o/{destination_blob_name}" - - async with aiofiles.open(source_file_name, 'rb') as file: - file_bytes = await file.read() - - response = await self._httpx_client.post( - upload_url, - headers={ - 'Authorization': f'Firebase {self._token}', - "X-Goog-Upload-Protocol": "multipart" - }, - files={ - 'metadata': (None, '{"metadata":{"test":"testMetadata"}}', 'application/json'), - 'file': file_bytes - } - ) - - if response.status_code == 200: - self._logger.info(f"File {source_file_name} uploaded to {self._storage_url}/o/{destination_blob_name}.") - - # TODO: Test this - #await self.make_public(destination_blob_name) - - file_url = f"{self._storage_url}/o/{destination_blob_name}" - return file_url - else: - self._logger.error(f"Failed to upload file {source_file_name}. Error: {response.status_code} - {str(response.content)}") - return None - - async def make_public(self, destination_blob_name: str): - acl_url = f"{self._storage_url}/o/{destination_blob_name}/acl" - acl = {'entity': 'allUsers', 'role': 'READER'} - - response = await self._httpx_client.post( - acl_url, - headers={ - 'Authorization': f'Bearer {self._token}', - 'Content-Type': 'application/json' - }, - json=acl - ) - - if response.status_code == 200: - self._logger.info(f"Blob {destination_blob_name} is now public.") - else: - self._logger.error(f"Failed to make blob {destination_blob_name} public. {response.status_code} - {response.content}") +import logging +from typing import Optional + +import aiofiles +from httpx import AsyncClient + +from app.repositories.abc import IFileStorage + + +class FirebaseStorage(IFileStorage): + + def __init__(self, client: AsyncClient, token: str, bucket: str): + self._httpx_client = client + self._token = token + self._storage_url = f'https://firebasestorage.googleapis.com/v0/b/{bucket}' + self._logger = logging.getLogger(__name__) + + async def download_firebase_file(self, source_blob_name: str, destination_file_name: str) -> Optional[str]: + source_blob_name = source_blob_name.replace('/', '%2F') + download_url = f"{self._storage_url}/o/{source_blob_name}?alt=media" + + response = await self._httpx_client.get( + download_url, + headers={'Authorization': f'Firebase {self._token}'} + ) + + if response.status_code == 200: + async with aiofiles.open(destination_file_name, 'wb') as file: + await file.write(response.content) + self._logger.info(f"File downloaded to {destination_file_name}") + return destination_file_name + else: + self._logger.error(f"Failed to download blob {source_blob_name}. {response.status_code} - {response.content}") + return None + + async def upload_file_firebase_get_url(self, destination_blob_name: str, source_file_name: str) -> Optional[str]: + destination_blob_name = destination_blob_name.replace('/', '%2F') + upload_url = f"{self._storage_url}/o/{destination_blob_name}" + + async with aiofiles.open(source_file_name, 'rb') as file: + file_bytes = await file.read() + + response = await self._httpx_client.post( + upload_url, + headers={ + 'Authorization': f'Firebase {self._token}', + "X-Goog-Upload-Protocol": "multipart" + }, + files={ + 'metadata': (None, '{"metadata":{"test":"testMetadata"}}', 'application/json'), + 'file': file_bytes + } + ) + + if response.status_code == 200: + self._logger.info(f"File {source_file_name} uploaded to {self._storage_url}/o/{destination_blob_name}.") + + # TODO: Test this + #await self.make_public(destination_blob_name) + + file_url = f"{self._storage_url}/o/{destination_blob_name}" + return file_url + else: + self._logger.error(f"Failed to upload file {source_file_name}. Error: {response.status_code} - {str(response.content)}") + return None + + async def make_public(self, destination_blob_name: str): + acl_url = f"{self._storage_url}/o/{destination_blob_name}/acl" + acl = {'entity': 'allUsers', 'role': 'READER'} + + response = await self._httpx_client.post( + acl_url, + headers={ + 'Authorization': f'Bearer {self._token}', + 'Content-Type': 'application/json' + }, + json=acl + ) + + if response.status_code == 200: + self._logger.info(f"Blob {destination_blob_name} is now public.") + else: + self._logger.error(f"Failed to make blob {destination_blob_name} public. {response.status_code} - {response.content}") diff --git a/app/server.py b/app/server.py index 5ff7d5d..96ae087 100644 --- a/app/server.py +++ b/app/server.py @@ -1,160 +1,156 @@ -import json -import os -import pathlib -import logging.config -import logging.handlers - -import aioboto3 -import contextlib -from contextlib import asynccontextmanager -from collections import defaultdict -from typing import List -from http import HTTPStatus - -import httpx -import whisper -from fastapi import FastAPI, Request -from fastapi.encoders import jsonable_encoder -from fastapi.exceptions import RequestValidationError -from fastapi.middleware import Middleware -from fastapi.middleware.cors import CORSMiddleware -from fastapi.responses import JSONResponse - -import nltk -from dotenv import load_dotenv -from starlette import status - -from app.api import router -from app.configs import config_di -from app.exceptions import CustomException -from app.middlewares import AuthenticationMiddleware, AuthBackend - -load_dotenv() - - -@asynccontextmanager -async def lifespan(_app: FastAPI): - """ - Startup and Shutdown logic is in this lifespan method - - https://fastapi.tiangolo.com/advanced/events/ - """ - # Whisper model - whisper_model = whisper.load_model("base") - - # NLTK required datasets download - nltk.download('words') - nltk.download("punkt") - - # AWS Polly client instantiation - context_stack = contextlib.AsyncExitStack() - session = aioboto3.Session() - polly_client = await context_stack.enter_async_context( - session.client( - 'polly', - region_name='eu-west-1', - aws_secret_access_key=os.getenv("AWS_ACCESS_KEY_ID"), - aws_access_key_id=os.getenv("AWS_SECRET_ACCESS_KEY") - ) - ) - - # HTTP Client - http_client = httpx.AsyncClient() - - config_di( - polly_client=polly_client, - http_client=http_client, - whisper_model=whisper_model - ) - - # Setup logging - config_file = pathlib.Path("./app/configs/logging/logging_config.json") - with open(config_file) as f_in: - config = json.load(f_in) - - logging.config.dictConfig(config) - - yield - - await http_client.aclose() - await polly_client.close() - await context_stack.aclose() - - -def setup_listeners(_app: FastAPI) -> None: - @_app.exception_handler(RequestValidationError) - async def custom_form_validation_error(request, exc): - """ - Don't delete request param - """ - reformatted_message = defaultdict(list) - for pydantic_error in exc.errors(): - loc, msg = pydantic_error["loc"], pydantic_error["msg"] - filtered_loc = loc[1:] if loc[0] in ("body", "query", "path") else loc - field_string = ".".join(filtered_loc) - if field_string == "cookie.refresh_token": - return JSONResponse( - status_code=401, - content={"error_code": 401, "message": HTTPStatus.UNAUTHORIZED.description}, - ) - reformatted_message[field_string].append(msg) - - return JSONResponse( - status_code=status.HTTP_400_BAD_REQUEST, - content=jsonable_encoder( - {"details": "Invalid request!", "errors": reformatted_message} - ), - ) - - @_app.exception_handler(CustomException) - async def custom_exception_handler(request: Request, exc: CustomException): - """ - Don't delete request param - """ - return JSONResponse( - status_code=exc.code, - content={"error_code": exc.error_code, "message": exc.message}, - ) - - @_app.exception_handler(Exception) - async def default_exception_handler(request: Request, exc: Exception): - """ - Don't delete request param - """ - return JSONResponse( - status_code=500, - content=str(exc), - ) - - -def setup_middleware() -> List[Middleware]: - middleware = [ - Middleware( - CORSMiddleware, - allow_origins=["*"], - allow_credentials=True, - allow_methods=["*"], - allow_headers=["*"], - ), - Middleware( - AuthenticationMiddleware, - backend=AuthBackend() - ) - ] - return middleware - - -def create_app() -> FastAPI: - env = os.getenv("ENV") - _app = FastAPI( - docs_url="/docs" if env != "prod" else None, - redoc_url="/redoc" if env != "prod" else None, - middleware=setup_middleware(), - lifespan=lifespan - ) - _app.include_router(router) - setup_listeners(_app) - return _app - - -app = create_app() +import json +import os +import pathlib +import logging.config +import logging.handlers + +import aioboto3 +import contextlib +from contextlib import asynccontextmanager +from collections import defaultdict +from typing import List +from http import HTTPStatus + +import httpx +import whisper +from fastapi import FastAPI, Request +from fastapi.encoders import jsonable_encoder +from fastapi.exceptions import RequestValidationError +from fastapi.middleware import Middleware +from fastapi.middleware.cors import CORSMiddleware +from fastapi.responses import JSONResponse + +import nltk +from starlette import status + +from app.api import router +from app.configs import DependencyInjector +from app.exceptions import CustomException +from app.middlewares import AuthenticationMiddleware, AuthBackend + + +@asynccontextmanager +async def lifespan(_app: FastAPI): + """ + Startup and Shutdown logic is in this lifespan method + + https://fastapi.tiangolo.com/advanced/events/ + """ + # Whisper model + whisper_model = whisper.load_model("base") + + # NLTK required datasets download + nltk.download('words') + nltk.download("punkt") + + # AWS Polly client instantiation + context_stack = contextlib.AsyncExitStack() + session = aioboto3.Session() + polly_client = await context_stack.enter_async_context( + session.client( + 'polly', + region_name='eu-west-1', + aws_secret_access_key=os.getenv("AWS_ACCESS_KEY_ID"), + aws_access_key_id=os.getenv("AWS_SECRET_ACCESS_KEY") + ) + ) + + http_client = httpx.AsyncClient() + + DependencyInjector( + polly_client, + http_client, + whisper_model + ).inject() + + # Setup logging + config_file = pathlib.Path("./app/configs/logging/logging_config.json") + with open(config_file) as f_in: + config = json.load(f_in) + + logging.config.dictConfig(config) + + yield + + await http_client.aclose() + await polly_client.close() + await context_stack.aclose() + + +def setup_listeners(_app: FastAPI) -> None: + @_app.exception_handler(RequestValidationError) + async def custom_form_validation_error(request, exc): + """ + Don't delete request param + """ + reformatted_message = defaultdict(list) + for pydantic_error in exc.errors(): + loc, msg = pydantic_error["loc"], pydantic_error["msg"] + filtered_loc = loc[1:] if loc[0] in ("body", "query", "path") else loc + field_string = ".".join(filtered_loc) + if field_string == "cookie.refresh_token": + return JSONResponse( + status_code=401, + content={"error_code": 401, "message": HTTPStatus.UNAUTHORIZED.description}, + ) + reformatted_message[field_string].append(msg) + + return JSONResponse( + status_code=status.HTTP_400_BAD_REQUEST, + content=jsonable_encoder( + {"details": "Invalid request!", "errors": reformatted_message} + ), + ) + + @_app.exception_handler(CustomException) + async def custom_exception_handler(request: Request, exc: CustomException): + """ + Don't delete request param + """ + return JSONResponse( + status_code=exc.code, + content={"error_code": exc.error_code, "message": exc.message}, + ) + + @_app.exception_handler(Exception) + async def default_exception_handler(request: Request, exc: Exception): + """ + Don't delete request param + """ + return JSONResponse( + status_code=500, + content=str(exc), + ) + + +def setup_middleware() -> List[Middleware]: + middleware = [ + Middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ), + Middleware( + AuthenticationMiddleware, + backend=AuthBackend() + ) + ] + return middleware + + +def create_app() -> FastAPI: + env = os.getenv("ENV") + _app = FastAPI( + docs_url="/docs" if env != "production" else None, + redoc_url="/redoc" if env != "production" else None, + middleware=setup_middleware(), + lifespan=lifespan + ) + _app.include_router(router) + setup_listeners(_app) + return _app + + +app = create_app() diff --git a/app/services/abc/__init__.py b/app/services/abc/__init__.py index b8130df..368c511 100644 --- a/app/services/abc/__init__.py +++ b/app/services/abc/__init__.py @@ -1,20 +1,11 @@ -from .level import ILevelService -from .listening import IListeningService -from .writing import IWritingService -from .speaking import ISpeakingService -from .reading import IReadingService -from .grade import IGradeService -from .training import ITrainingService -from .kb import IKnowledgeBase -from .third_parties import * - -__all__ = [ - "ILevelService", - "IListeningService", - "IWritingService", - "ISpeakingService", - "IReadingService", - "IGradeService", - "ITrainingService" -] -__all__.extend(third_parties.__all__) +from .third_parties import * +from .exam import * +from .training import * +from .user import IUserService + +__all__ = [ + "IUserService" +] +__all__.extend(third_parties.__all__) +__all__.extend(exam.__all__) +__all__.extend(training.__all__) diff --git a/app/services/abc/exam/__init__.py b/app/services/abc/exam/__init__.py new file mode 100644 index 0000000..1f93263 --- /dev/null +++ b/app/services/abc/exam/__init__.py @@ -0,0 +1,15 @@ +from .level import ILevelService +from .listening import IListeningService +from .writing import IWritingService +from .speaking import ISpeakingService +from .reading import IReadingService +from .grade import IGradeService + +__all__ = [ + "ILevelService", + "IListeningService", + "IWritingService", + "ISpeakingService", + "IReadingService", + "IGradeService", +] diff --git a/app/services/abc/grade.py b/app/services/abc/exam/grade.py similarity index 95% rename from app/services/abc/grade.py rename to app/services/abc/exam/grade.py index 9ee89eb..e429419 100644 --- a/app/services/abc/grade.py +++ b/app/services/abc/exam/grade.py @@ -1,13 +1,13 @@ -from abc import ABC, abstractmethod -from typing import Dict, List - - -class IGradeService(ABC): - - @abstractmethod - async def grade_short_answers(self, data: Dict): - pass - - @abstractmethod - async def calculate_grading_summary(self, extracted_sections: List): - pass +from abc import ABC, abstractmethod +from typing import Dict, List + + +class IGradeService(ABC): + + @abstractmethod + async def grade_short_answers(self, data: Dict): + pass + + @abstractmethod + async def calculate_grading_summary(self, extracted_sections: List): + pass diff --git a/app/services/abc/level.py b/app/services/abc/exam/level.py similarity index 96% rename from app/services/abc/level.py rename to app/services/abc/exam/level.py index 7f7d954..758f090 100644 --- a/app/services/abc/level.py +++ b/app/services/abc/exam/level.py @@ -1,47 +1,47 @@ -from abc import ABC, abstractmethod -import random - -from typing import Dict - -from fastapi import UploadFile - -from app.configs.constants import EducationalContent - - -class ILevelService(ABC): - - @abstractmethod - async def get_level_exam( - self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False - ) -> Dict: - pass - - @abstractmethod - async def get_level_utas(self): - pass - - @abstractmethod - async def get_custom_level(self, data: Dict): - pass - - @abstractmethod - async def upload_level(self, upload: UploadFile) -> Dict: - pass - - @abstractmethod - async def gen_multiple_choice( - self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None - ): - pass - - @abstractmethod - async def gen_blank_space_text_utas( - self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - pass - - @abstractmethod - async def gen_reading_passage_utas( - self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - pass +from abc import ABC, abstractmethod +import random + +from typing import Dict + +from fastapi import UploadFile + +from app.configs.constants import EducationalContent + + +class ILevelService(ABC): + + @abstractmethod + async def get_level_exam( + self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False + ) -> Dict: + pass + + @abstractmethod + async def get_level_utas(self): + pass + + @abstractmethod + async def get_custom_level(self, data: Dict): + pass + + @abstractmethod + async def upload_level(self, upload: UploadFile) -> Dict: + pass + + @abstractmethod + async def gen_multiple_choice( + self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None + ): + pass + + @abstractmethod + async def gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + pass + + @abstractmethod + async def gen_reading_passage_utas( + self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + pass diff --git a/app/services/abc/listening.py b/app/services/abc/exam/listening.py similarity index 96% rename from app/services/abc/listening.py rename to app/services/abc/exam/listening.py index 4654fde..497f5c4 100644 --- a/app/services/abc/listening.py +++ b/app/services/abc/exam/listening.py @@ -1,18 +1,18 @@ -import queue -from abc import ABC, abstractmethod -from queue import Queue -from typing import Dict, List - - -class IListeningService(ABC): - - @abstractmethod - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, - number_of_exercises_q=queue.Queue(), start_id=-1 - ): - pass - - @abstractmethod - async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str) -> Dict: - pass +import queue +from abc import ABC, abstractmethod +from queue import Queue +from typing import Dict, List + + +class IListeningService(ABC): + + @abstractmethod + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, + number_of_exercises_q=queue.Queue(), start_id=-1 + ): + pass + + @abstractmethod + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str) -> Dict: + pass diff --git a/app/services/abc/reading.py b/app/services/abc/exam/reading.py similarity index 95% rename from app/services/abc/reading.py rename to app/services/abc/exam/reading.py index 70c672a..4af7588 100644 --- a/app/services/abc/reading.py +++ b/app/services/abc/exam/reading.py @@ -1,22 +1,22 @@ -from abc import ABC, abstractmethod -from queue import Queue -from typing import List - - -class IReadingService(ABC): - - @abstractmethod - async def gen_reading_passage( - self, - passage_id: int, - topic: str, - req_exercises: List[str], - number_of_exercises_q: Queue, - difficulty: str, - start_id: int - ): - pass - - @abstractmethod - async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): - pass +from abc import ABC, abstractmethod +from queue import Queue +from typing import List + + +class IReadingService(ABC): + + @abstractmethod + async def gen_reading_passage( + self, + passage_id: int, + topic: str, + req_exercises: List[str], + number_of_exercises_q: Queue, + difficulty: str, + start_id: int + ): + pass + + @abstractmethod + async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): + pass diff --git a/app/services/abc/speaking.py b/app/services/abc/exam/speaking.py similarity index 96% rename from app/services/abc/speaking.py rename to app/services/abc/exam/speaking.py index 48d0fa8..07ef32e 100644 --- a/app/services/abc/speaking.py +++ b/app/services/abc/exam/speaking.py @@ -1,29 +1,29 @@ -from abc import ABC, abstractmethod -from typing import List, Dict, Optional - - -class ISpeakingService(ABC): - - @abstractmethod - async def get_speaking_part( - self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None - ) -> Dict: - pass - - @abstractmethod - async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: - pass - - @abstractmethod - async def create_videos_and_save_to_db(self, exercises: List[Dict], template: Dict, req_id: str): - pass - - @abstractmethod - async def generate_video( - self, part: int, avatar: str, topic: str, questions: list[str], - *, - second_topic: Optional[str] = None, - prompts: Optional[list[str]] = None, - suffix: Optional[str] = None, - ): - pass +from abc import ABC, abstractmethod +from typing import List, Dict, Optional + + +class ISpeakingService(ABC): + + @abstractmethod + async def get_speaking_part( + self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None + ) -> Dict: + pass + + @abstractmethod + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + pass + + @abstractmethod + async def create_videos_and_save_to_db(self, exercises: List[Dict], template: Dict, req_id: str): + pass + + @abstractmethod + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): + pass diff --git a/app/services/abc/writing.py b/app/services/abc/exam/writing.py similarity index 96% rename from app/services/abc/writing.py rename to app/services/abc/exam/writing.py index a59d442..3f9c47e 100644 --- a/app/services/abc/writing.py +++ b/app/services/abc/exam/writing.py @@ -1,11 +1,11 @@ -from abc import ABC, abstractmethod - -class IWritingService(ABC): - - @abstractmethod - async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): - pass - - @abstractmethod - async def grade_writing_task(self, task: int, question: str, answer: str): - pass +from abc import ABC, abstractmethod + +class IWritingService(ABC): + + @abstractmethod + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def grade_writing_task(self, task: int, question: str, answer: str): + pass diff --git a/app/services/abc/third_parties/__init__.py b/app/services/abc/third_parties/__init__.py index 48a314b..f69c71d 100644 --- a/app/services/abc/third_parties/__init__.py +++ b/app/services/abc/third_parties/__init__.py @@ -1,13 +1,13 @@ -from .stt import ISpeechToTextService -from .tts import ITextToSpeechService -from .llm import ILLMService -from .vid_gen import IVideoGeneratorService -from .ai_detector import IAIDetectorService - -__all__ = [ - "ISpeechToTextService", - "ITextToSpeechService", - "ILLMService", - "IVideoGeneratorService", - "IAIDetectorService" -] +from .stt import ISpeechToTextService +from .tts import ITextToSpeechService +from .llm import ILLMService +from .vid_gen import IVideoGeneratorService +from .ai_detector import IAIDetectorService + +__all__ = [ + "ISpeechToTextService", + "ITextToSpeechService", + "ILLMService", + "IVideoGeneratorService", + "IAIDetectorService" +] diff --git a/app/services/abc/third_parties/ai_detector.py b/app/services/abc/third_parties/ai_detector.py index e095210..71939dd 100644 --- a/app/services/abc/third_parties/ai_detector.py +++ b/app/services/abc/third_parties/ai_detector.py @@ -1,13 +1,13 @@ -from abc import ABC, abstractmethod -from typing import Dict, Optional - - -class IAIDetectorService(ABC): - - @abstractmethod - async def run_detection(self, text: str): - pass - - @abstractmethod - def _parse_detection(self, response: Dict) -> Optional[Dict]: - pass +from abc import ABC, abstractmethod +from typing import Dict, Optional + + +class IAIDetectorService(ABC): + + @abstractmethod + async def run_detection(self, text: str): + pass + + @abstractmethod + def _parse_detection(self, response: Dict) -> Optional[Dict]: + pass diff --git a/app/services/abc/third_parties/llm.py b/app/services/abc/third_parties/llm.py index 38ba83c..4baf089 100644 --- a/app/services/abc/third_parties/llm.py +++ b/app/services/abc/third_parties/llm.py @@ -1,38 +1,38 @@ -from abc import ABC, abstractmethod -from typing import List, Optional, TypeVar, Callable - -from openai.types.chat import ChatCompletionMessageParam -from pydantic import BaseModel - -T = TypeVar('T', bound=BaseModel) - -class ILLMService(ABC): - - @abstractmethod - async def prediction( - self, - model: str, - messages: List, - fields_to_check: Optional[List[str]], - temperature: float, - check_blacklisted: bool = True, - token_count: int = -1 - ): - pass - - @abstractmethod - async def prediction_override(self, **kwargs): - pass - - @abstractmethod - async def pydantic_prediction( - self, - messages: List[ChatCompletionMessageParam], - map_to_model: Callable, - json_scheme: str, - *, - model: Optional[str] = None, - temperature: Optional[float] = None, - max_retries: int = 3 - ) -> List[T] | T | None: - pass +from abc import ABC, abstractmethod +from typing import List, Optional, TypeVar, Callable + +from openai.types.chat import ChatCompletionMessageParam +from pydantic import BaseModel + +T = TypeVar('T', bound=BaseModel) + +class ILLMService(ABC): + + @abstractmethod + async def prediction( + self, + model: str, + messages: List, + fields_to_check: Optional[List[str]], + temperature: float, + check_blacklisted: bool = True, + token_count: int = -1 + ): + pass + + @abstractmethod + async def prediction_override(self, **kwargs): + pass + + @abstractmethod + async def pydantic_prediction( + self, + messages: List[ChatCompletionMessageParam], + map_to_model: Callable, + json_scheme: str, + *, + model: Optional[str] = None, + temperature: Optional[float] = None, + max_retries: int = 3 + ) -> List[T] | T | None: + pass diff --git a/app/services/abc/third_parties/stt.py b/app/services/abc/third_parties/stt.py index 7aec50d..7fce30a 100644 --- a/app/services/abc/third_parties/stt.py +++ b/app/services/abc/third_parties/stt.py @@ -1,8 +1,8 @@ -from abc import ABC, abstractmethod - - -class ISpeechToTextService(ABC): - - @abstractmethod - async def speech_to_text(self, file_path): - pass +from abc import ABC, abstractmethod + + +class ISpeechToTextService(ABC): + + @abstractmethod + async def speech_to_text(self, file_path): + pass diff --git a/app/services/abc/third_parties/tts.py b/app/services/abc/third_parties/tts.py index bb375f9..c28cd42 100644 --- a/app/services/abc/third_parties/tts.py +++ b/app/services/abc/third_parties/tts.py @@ -1,22 +1,22 @@ -from abc import ABC, abstractmethod -from typing import Union - - -class ITextToSpeechService(ABC): - - @abstractmethod - async def synthesize_speech(self, text: str, voice: str, engine: str, output_format: str): - pass - - @abstractmethod - async def text_to_speech(self, text: Union[list[str], str], file_name: str): - pass - - @abstractmethod - async def _conversation_to_speech(self, conversation: list): - pass - - @abstractmethod - async def _text_to_speech(self, text: str): - pass - +from abc import ABC, abstractmethod +from typing import Union + + +class ITextToSpeechService(ABC): + + @abstractmethod + async def synthesize_speech(self, text: str, voice: str, engine: str, output_format: str): + pass + + @abstractmethod + async def text_to_speech(self, text: Union[list[str], str], file_name: str): + pass + + @abstractmethod + async def _conversation_to_speech(self, conversation: list): + pass + + @abstractmethod + async def _text_to_speech(self, text: str): + pass + diff --git a/app/services/abc/third_parties/vid_gen.py b/app/services/abc/third_parties/vid_gen.py index 01dee64..31f6831 100644 --- a/app/services/abc/third_parties/vid_gen.py +++ b/app/services/abc/third_parties/vid_gen.py @@ -1,10 +1,10 @@ -from abc import ABC, abstractmethod - -from app.configs.constants import AvatarEnum - - -class IVideoGeneratorService(ABC): - - @abstractmethod - async def create_video(self, text: str, avatar: str): - pass +from abc import ABC, abstractmethod + +from app.configs.constants import AvatarEnum + + +class IVideoGeneratorService(ABC): + + @abstractmethod + async def create_video(self, text: str, avatar: str): + pass diff --git a/app/services/abc/training/__init__.py b/app/services/abc/training/__init__.py new file mode 100644 index 0000000..e1f6408 --- /dev/null +++ b/app/services/abc/training/__init__.py @@ -0,0 +1,7 @@ +from .training import ITrainingService +from .kb import IKnowledgeBase + +__all__ = [ + "ITrainingService", + "IKnowledgeBase" +] diff --git a/app/services/abc/kb.py b/app/services/abc/training/kb.py similarity index 95% rename from app/services/abc/kb.py rename to app/services/abc/training/kb.py index 4568c0c..b6c25ef 100644 --- a/app/services/abc/kb.py +++ b/app/services/abc/training/kb.py @@ -1,10 +1,10 @@ -from abc import ABC, abstractmethod - -from typing import List, Dict - - -class IKnowledgeBase(ABC): - - @abstractmethod - def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: - pass +from abc import ABC, abstractmethod + +from typing import List, Dict + + +class IKnowledgeBase(ABC): + + @abstractmethod + def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: + pass diff --git a/app/services/abc/training.py b/app/services/abc/training/training.py similarity index 95% rename from app/services/abc/training.py rename to app/services/abc/training/training.py index bb62f01..fdae679 100644 --- a/app/services/abc/training.py +++ b/app/services/abc/training/training.py @@ -1,14 +1,14 @@ -from abc import ABC, abstractmethod - -from typing import Dict - - -class ITrainingService(ABC): - - @abstractmethod - async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): - pass - - @abstractmethod - async def get_training_content(self, training_content: Dict) -> Dict: - pass +from abc import ABC, abstractmethod + +from typing import Dict + + +class ITrainingService(ABC): + + @abstractmethod + async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): + pass + + @abstractmethod + async def get_training_content(self, training_content: Dict) -> Dict: + pass diff --git a/app/services/abc/user.py b/app/services/abc/user.py new file mode 100644 index 0000000..2472f5c --- /dev/null +++ b/app/services/abc/user.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod + +from app.dtos.user_batch import BatchUsersDTO + + +class IUserService(ABC): + + @abstractmethod + async def fetch_tips(self, batch: BatchUsersDTO): + pass diff --git a/app/services/impl/__init__.py b/app/services/impl/__init__.py index f0c65cb..0b0d4c0 100644 --- a/app/services/impl/__init__.py +++ b/app/services/impl/__init__.py @@ -1,19 +1,11 @@ -from .level import LevelService -from .listening import ListeningService -from .reading import ReadingService -from .speaking import SpeakingService -from .writing import WritingService -from .grade import GradeService -from .training import * -from .third_parties import * - -__all__ = [ - "LevelService", - "ListeningService", - "ReadingService", - "SpeakingService", - "WritingService", - "GradeService", -] -__all__.extend(third_parties.__all__) -__all__.extend(training.__all__) +from .user import UserService +from .training import * +from .third_parties import * +from .exam import * + +__all__ = [ + "UserService" +] +__all__.extend(third_parties.__all__) +__all__.extend(training.__all__) +__all__.extend(exam.__all__) diff --git a/app/services/impl/exam/__init__.py b/app/services/impl/exam/__init__.py new file mode 100644 index 0000000..fd3ebc8 --- /dev/null +++ b/app/services/impl/exam/__init__.py @@ -0,0 +1,16 @@ +from .level import LevelService +from .listening import ListeningService +from .reading import ReadingService +from .speaking import SpeakingService +from .writing import WritingService +from .grade import GradeService + + +__all__ = [ + "LevelService", + "ListeningService", + "ReadingService", + "SpeakingService", + "WritingService", + "GradeService", +] diff --git a/app/services/impl/grade.py b/app/services/impl/exam/grade.py similarity index 97% rename from app/services/impl/grade.py rename to app/services/impl/exam/grade.py index f3792a2..eaabd1f 100644 --- a/app/services/impl/grade.py +++ b/app/services/impl/exam/grade.py @@ -1,200 +1,200 @@ -import json -from typing import List, Dict - -from app.configs.constants import GPTModels, TemperatureSettings -from app.services.abc import ILLMService, IGradeService - - -class GradeService(IGradeService): - - def __init__(self, llm: ILLMService): - self._llm = llm - - async def grade_short_answers(self, data: Dict): - json_format = { - "exercises": [ - { - "id": 1, - "correct": True, - "correct_answer": " correct answer if wrong" - } - ] - } - - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' - }, - { - "role": "user", - "content": ( - 'Grade these answers according to the text content and write a correct answer if they are ' - f'wrong. Text, questions and answers:\n {data}' - ) - } - ] - - return await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["exercises"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - async def calculate_grading_summary(self, extracted_sections: List): - ret = [] - - for section in extracted_sections: - openai_response_dict = await self._calculate_section_grade_summary(section) - ret.append( - { - 'code': section['code'], - 'name': section['name'], - 'grade': section['grade'], - 'evaluation': openai_response_dict['evaluation'], - 'suggestions': openai_response_dict['suggestions'], - 'bullet_points': self._parse_bullet_points(openai_response_dict['bullet_points'], section['grade']) - } - ) - - return {'sections': ret} - - async def _calculate_section_grade_summary(self, section): - section_name = section['name'] - section_grade = section['grade'] - messages = [ - { - "role": "user", - "content": ( - 'You are a IELTS test section grade evaluator. You will receive a IELTS test section name and the ' - 'grade obtained in the section. You should offer a evaluation comment on this grade and separately ' - 'suggestions on how to possibly get a better grade.' - ) - }, - { - "role": "user", - "content": f'Section: {str(section_name)} Grade: {str(section_grade)}', - }, - { - "role": "user", - "content": "Speak in third person." - }, - { - "role": "user", - "content": "Don't offer suggestions in the evaluation comment. Only in the suggestions section." - }, - { - "role": "user", - "content": ( - "Your evaluation comment on the grade should enunciate the grade, be insightful, be speculative, " - "be one paragraph long." - ) - }, - { - "role": "user", - "content": "Please save the evaluation comment and suggestions generated." - }, - { - "role": "user", - "content": f"Offer bullet points to improve the english {str(section_name)} ability." - }, - ] - - if section['code'] == "level": - messages[2:2] = [{ - "role": "user", - "content": ( - "This section is comprised of multiple choice questions that measure the user's overall english " - "level. These multiple choice questions are about knowledge on vocabulary, syntax, grammar rules, " - "and contextual usage. The grade obtained measures the ability in these areas and english language " - "overall." - ) - }] - elif section['code'] == "speaking": - messages[2:2] = [{ - "role": "user", - "content": ( - "This section is s designed to assess the English language proficiency of individuals who want to " - "study or work in English-speaking countries. The speaking section evaluates a candidate's ability " - "to communicate effectively in spoken English." - ) - }] - - chat_config = {'max_tokens': 1000, 'temperature': 0.2} - tools = self.get_tools() - - res = await self._llm.prediction_override( - model="gpt-3.5-turbo", - max_tokens=chat_config['max_tokens'], - temperature=chat_config['temperature'], - tools=tools, - messages=messages - ) - - return self._parse_openai_response(res) - - @staticmethod - def _parse_openai_response(response): - if 'choices' in response and len(response['choices']) > 0 and 'message' in response['choices'][ - 0] and 'tool_calls' in response['choices'][0]['message'] and isinstance( - response['choices'][0]['message']['tool_calls'], list) and len( - response['choices'][0]['message']['tool_calls']) > 0 and \ - response['choices'][0]['message']['tool_calls'][0]['function']['arguments']: - return json.loads(response['choices'][0]['message']['tool_calls'][0]['function']['arguments']) - else: - return {'evaluation': "", 'suggestions': "", 'bullet_points': []} - - @staticmethod - def _parse_bullet_points(bullet_points_str, grade): - max_grade_for_suggestions = 9 - if isinstance(bullet_points_str, str) and grade < max_grade_for_suggestions: - # Split the string by '\n' - lines = bullet_points_str.split('\n') - - # Remove '-' and trim whitespace from each line - cleaned_lines = [line.replace('-', '').strip() for line in lines] - - # Add '.' to lines that don't end with it - return [line + '.' if line and not line.endswith('.') else line for line in cleaned_lines] - else: - return [] - - @staticmethod - def get_tools(): - return [ - { - "type": "function", - "function": { - "name": "save_evaluation_and_suggestions", - "description": "Saves the evaluation and suggestions requested by input.", - "parameters": { - "type": "object", - "properties": { - "evaluation": { - "type": "string", - "description": ( - "A comment on the IELTS section grade obtained in the specific section and what " - "it could mean without suggestions." - ), - }, - "suggestions": { - "type": "string", - "description": ( - "A small paragraph text with suggestions on how to possibly get a better grade " - "than the one obtained." - ), - }, - "bullet_points": { - "type": "string", - "description": ( - "Text with four bullet points to improve the english speaking ability. Only " - "include text for the bullet points separated by a paragraph." - ), - }, - }, - "required": ["evaluation", "suggestions"], - }, - } - } - ] +import json +from typing import List, Dict + +from app.configs.constants import GPTModels, TemperatureSettings +from app.services.abc import ILLMService, IGradeService + + +class GradeService(IGradeService): + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def grade_short_answers(self, data: Dict): + json_format = { + "exercises": [ + { + "id": 1, + "correct": True, + "correct_answer": " correct answer if wrong" + } + ] + } + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' + }, + { + "role": "user", + "content": ( + 'Grade these answers according to the text content and write a correct answer if they are ' + f'wrong. Text, questions and answers:\n {data}' + ) + } + ] + + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["exercises"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + async def calculate_grading_summary(self, extracted_sections: List): + ret = [] + + for section in extracted_sections: + openai_response_dict = await self._calculate_section_grade_summary(section) + ret.append( + { + 'code': section['code'], + 'name': section['name'], + 'grade': section['grade'], + 'evaluation': openai_response_dict['evaluation'], + 'suggestions': openai_response_dict['suggestions'], + 'bullet_points': self._parse_bullet_points(openai_response_dict['bullet_points'], section['grade']) + } + ) + + return {'sections': ret} + + async def _calculate_section_grade_summary(self, section): + section_name = section['name'] + section_grade = section['grade'] + messages = [ + { + "role": "user", + "content": ( + 'You are a IELTS test section grade evaluator. You will receive a IELTS test section name and the ' + 'grade obtained in the section. You should offer a evaluation comment on this grade and separately ' + 'suggestions on how to possibly get a better grade.' + ) + }, + { + "role": "user", + "content": f'Section: {str(section_name)} Grade: {str(section_grade)}', + }, + { + "role": "user", + "content": "Speak in third person." + }, + { + "role": "user", + "content": "Don't offer suggestions in the evaluation comment. Only in the suggestions section." + }, + { + "role": "user", + "content": ( + "Your evaluation comment on the grade should enunciate the grade, be insightful, be speculative, " + "be one paragraph long." + ) + }, + { + "role": "user", + "content": "Please save the evaluation comment and suggestions generated." + }, + { + "role": "user", + "content": f"Offer bullet points to improve the english {str(section_name)} ability." + }, + ] + + if section['code'] == "level": + messages[2:2] = [{ + "role": "user", + "content": ( + "This section is comprised of multiple choice questions that measure the user's overall english " + "level. These multiple choice questions are about knowledge on vocabulary, syntax, grammar rules, " + "and contextual usage. The grade obtained measures the ability in these areas and english language " + "overall." + ) + }] + elif section['code'] == "speaking": + messages[2:2] = [{ + "role": "user", + "content": ( + "This section is s designed to assess the English language proficiency of individuals who want to " + "study or work in English-speaking countries. The speaking section evaluates a candidate's ability " + "to communicate effectively in spoken English." + ) + }] + + chat_config = {'max_tokens': 1000, 'temperature': 0.2} + tools = self.get_tools() + + res = await self._llm.prediction_override( + model="gpt-3.5-turbo", + max_tokens=chat_config['max_tokens'], + temperature=chat_config['temperature'], + tools=tools, + messages=messages + ) + + return self._parse_openai_response(res) + + @staticmethod + def _parse_openai_response(response): + if 'choices' in response and len(response['choices']) > 0 and 'message' in response['choices'][ + 0] and 'tool_calls' in response['choices'][0]['message'] and isinstance( + response['choices'][0]['message']['tool_calls'], list) and len( + response['choices'][0]['message']['tool_calls']) > 0 and \ + response['choices'][0]['message']['tool_calls'][0]['function']['arguments']: + return json.loads(response['choices'][0]['message']['tool_calls'][0]['function']['arguments']) + else: + return {'evaluation': "", 'suggestions': "", 'bullet_points': []} + + @staticmethod + def _parse_bullet_points(bullet_points_str, grade): + max_grade_for_suggestions = 9 + if isinstance(bullet_points_str, str) and grade < max_grade_for_suggestions: + # Split the string by '\n' + lines = bullet_points_str.split('\n') + + # Remove '-' and trim whitespace from each line + cleaned_lines = [line.replace('-', '').strip() for line in lines] + + # Add '.' to lines that don't end with it + return [line + '.' if line and not line.endswith('.') else line for line in cleaned_lines] + else: + return [] + + @staticmethod + def get_tools(): + return [ + { + "type": "function", + "function": { + "name": "save_evaluation_and_suggestions", + "description": "Saves the evaluation and suggestions requested by input.", + "parameters": { + "type": "object", + "properties": { + "evaluation": { + "type": "string", + "description": ( + "A comment on the IELTS section grade obtained in the specific section and what " + "it could mean without suggestions." + ), + }, + "suggestions": { + "type": "string", + "description": ( + "A small paragraph text with suggestions on how to possibly get a better grade " + "than the one obtained." + ), + }, + "bullet_points": { + "type": "string", + "description": ( + "Text with four bullet points to improve the english speaking ability. Only " + "include text for the bullet points separated by a paragraph." + ), + }, + }, + "required": ["evaluation", "suggestions"], + }, + } + } + ] diff --git a/app/services/impl/level/__init__.py b/app/services/impl/exam/level/__init__.py similarity index 94% rename from app/services/impl/level/__init__.py rename to app/services/impl/exam/level/__init__.py index 584a03d..7a4ada7 100644 --- a/app/services/impl/level/__init__.py +++ b/app/services/impl/exam/level/__init__.py @@ -1,5 +1,5 @@ -from .level import LevelService - -__all__ = [ - "LevelService" +from .level import LevelService + +__all__ = [ + "LevelService" ] \ No newline at end of file diff --git a/app/services/impl/level/custom.py b/app/services/impl/exam/level/custom.py similarity index 98% rename from app/services/impl/level/custom.py rename to app/services/impl/exam/level/custom.py index 09ba991..dee8497 100644 --- a/app/services/impl/level/custom.py +++ b/app/services/impl/exam/level/custom.py @@ -1,335 +1,335 @@ -import queue -import random - -from typing import Dict - -from app.configs.constants import CustomLevelExerciseTypes, EducationalContent -from app.services.abc import ( - ILLMService, ILevelService, IReadingService, - IWritingService, IListeningService, ISpeakingService -) - - -class CustomLevelModule: - - def __init__( - self, - llm: ILLMService, - level: ILevelService, - reading: IReadingService, - listening: IListeningService, - writing: IWritingService, - speaking: ISpeakingService - ): - self._llm = llm - self._level = level - self._reading = reading - self._listening = listening - self._writing = writing - self._speaking = speaking - - # TODO: I've changed this to retrieve the args from the body request and not request query args - async def get_custom_level(self, data: Dict): - nr_exercises = int(data.get('nr_exercises')) - - exercise_id = 1 - response = { - "exercises": {}, - "module": "level" - } - for i in range(1, nr_exercises + 1, 1): - exercise_type = data.get(f'exercise_{i}_type') - exercise_difficulty = data.get(f'exercise_{i}_difficulty', random.choice(['easy', 'medium', 'hard'])) - exercise_qty = int(data.get(f'exercise_{i}_qty', -1)) - exercise_topic = data.get(f'exercise_{i}_topic', random.choice(EducationalContent.TOPICS)) - exercise_topic_2 = data.get(f'exercise_{i}_topic_2', random.choice(EducationalContent.TOPICS)) - exercise_text_size = int(data.get(f'exercise_{i}_text_size', 700)) - exercise_sa_qty = int(data.get(f'exercise_{i}_sa_qty', -1)) - exercise_mc_qty = int(data.get(f'exercise_{i}_mc_qty', -1)) - exercise_mc3_qty = int(data.get(f'exercise_{i}_mc3_qty', -1)) - exercise_fillblanks_qty = int(data.get(f'exercise_{i}_fillblanks_qty', -1)) - exercise_writeblanks_qty = int(data.get(f'exercise_{i}_writeblanks_qty', -1)) - exercise_writeblanksquestions_qty = int(data.get(f'exercise_{i}_writeblanksquestions_qty', -1)) - exercise_writeblanksfill_qty = int(data.get(f'exercise_{i}_writeblanksfill_qty', -1)) - exercise_writeblanksform_qty = int(data.get(f'exercise_{i}_writeblanksform_qty', -1)) - exercise_truefalse_qty = int(data.get(f'exercise_{i}_truefalse_qty', -1)) - exercise_paragraphmatch_qty = int(data.get(f'exercise_{i}_paragraphmatch_qty', -1)) - exercise_ideamatch_qty = int(data.get(f'exercise_{i}_ideamatch_qty', -1)) - - if exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_4.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "normal", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_BLANK_SPACE.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "blank_space", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_UNDERLINED.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "underline", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value: - response["exercises"][f"exercise_{i}"] = await self._level.gen_blank_space_text_utas( - exercise_qty, exercise_id, exercise_text_size - ) - response["exercises"][f"exercise_{i}"]["type"] = "blankSpaceText" - exercise_id = exercise_id + exercise_qty - elif exercise_type == CustomLevelExerciseTypes.READING_PASSAGE_UTAS.value: - response["exercises"][f"exercise_{i}"] = await self._level.gen_reading_passage_utas( - exercise_id, exercise_sa_qty, exercise_mc_qty, exercise_topic - ) - response["exercises"][f"exercise_{i}"]["type"] = "readingExercises" - exercise_id = exercise_id + exercise_qty - elif exercise_type == CustomLevelExerciseTypes.WRITING_LETTER.value: - response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( - 1, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "writing" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.WRITING_2.value: - response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( - 2, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "writing" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_1.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 1, exercise_topic, exercise_difficulty, exercise_topic_2 - ) - response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_2.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 2, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "speaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_3.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 3, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.READING_1.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 1, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.READING_2.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 2, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.READING_3.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - if exercise_ideamatch_qty != -1: - exercises.append('ideaMatch') - exercise_qty_q.put(exercise_ideamatch_qty) - total_qty = total_qty + exercise_ideamatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 3, exercise_topic, exercises, exercise_qty_q, exercise_id, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_1.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - if exercise_writeblanksfill_qty != -1: - exercises.append('writeBlanksFill') - exercise_qty_q.put(exercise_writeblanksfill_qty) - total_qty = total_qty + exercise_writeblanksfill_qty - if exercise_writeblanksform_qty != -1: - exercises.append('writeBlanksForm') - exercise_qty_q.put(exercise_writeblanksform_qty) - total_qty = total_qty + exercise_writeblanksform_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 1, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_2.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 2, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_3.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc3_qty != -1: - exercises.append('multipleChoice3Options') - exercise_qty_q.put(exercise_mc3_qty) - total_qty = total_qty + exercise_mc3_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 3, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_4.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - if exercise_writeblanksfill_qty != -1: - exercises.append('writeBlanksFill') - exercise_qty_q.put(exercise_writeblanksfill_qty) - total_qty = total_qty + exercise_writeblanksfill_qty - if exercise_writeblanksform_qty != -1: - exercises.append('writeBlanksForm') - exercise_qty_q.put(exercise_writeblanksform_qty) - total_qty = total_qty + exercise_writeblanksform_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 4, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - - return response +import queue +import random + +from typing import Dict + +from app.configs.constants import CustomLevelExerciseTypes, EducationalContent +from app.services.abc import ( + ILLMService, ILevelService, IReadingService, + IWritingService, IListeningService, ISpeakingService +) + + +class CustomLevelModule: + + def __init__( + self, + llm: ILLMService, + level: ILevelService, + reading: IReadingService, + listening: IListeningService, + writing: IWritingService, + speaking: ISpeakingService + ): + self._llm = llm + self._level = level + self._reading = reading + self._listening = listening + self._writing = writing + self._speaking = speaking + + # TODO: I've changed this to retrieve the args from the body request and not request query args + async def get_custom_level(self, data: Dict): + nr_exercises = int(data.get('nr_exercises')) + + exercise_id = 1 + response = { + "exercises": {}, + "module": "level" + } + for i in range(1, nr_exercises + 1, 1): + exercise_type = data.get(f'exercise_{i}_type') + exercise_difficulty = data.get(f'exercise_{i}_difficulty', random.choice(['easy', 'medium', 'hard'])) + exercise_qty = int(data.get(f'exercise_{i}_qty', -1)) + exercise_topic = data.get(f'exercise_{i}_topic', random.choice(EducationalContent.TOPICS)) + exercise_topic_2 = data.get(f'exercise_{i}_topic_2', random.choice(EducationalContent.TOPICS)) + exercise_text_size = int(data.get(f'exercise_{i}_text_size', 700)) + exercise_sa_qty = int(data.get(f'exercise_{i}_sa_qty', -1)) + exercise_mc_qty = int(data.get(f'exercise_{i}_mc_qty', -1)) + exercise_mc3_qty = int(data.get(f'exercise_{i}_mc3_qty', -1)) + exercise_fillblanks_qty = int(data.get(f'exercise_{i}_fillblanks_qty', -1)) + exercise_writeblanks_qty = int(data.get(f'exercise_{i}_writeblanks_qty', -1)) + exercise_writeblanksquestions_qty = int(data.get(f'exercise_{i}_writeblanksquestions_qty', -1)) + exercise_writeblanksfill_qty = int(data.get(f'exercise_{i}_writeblanksfill_qty', -1)) + exercise_writeblanksform_qty = int(data.get(f'exercise_{i}_writeblanksform_qty', -1)) + exercise_truefalse_qty = int(data.get(f'exercise_{i}_truefalse_qty', -1)) + exercise_paragraphmatch_qty = int(data.get(f'exercise_{i}_paragraphmatch_qty', -1)) + exercise_ideamatch_qty = int(data.get(f'exercise_{i}_ideamatch_qty', -1)) + + if exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_4.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "normal", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_BLANK_SPACE.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "blank_space", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_UNDERLINED.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "underline", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_blank_space_text_utas( + exercise_qty, exercise_id, exercise_text_size + ) + response["exercises"][f"exercise_{i}"]["type"] = "blankSpaceText" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.READING_PASSAGE_UTAS.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_reading_passage_utas( + exercise_id, exercise_sa_qty, exercise_mc_qty, exercise_topic + ) + response["exercises"][f"exercise_{i}"]["type"] = "readingExercises" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.WRITING_LETTER.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 1, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.WRITING_2.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_1.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 1, exercise_topic, exercise_difficulty, exercise_topic_2 + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_2.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "speaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_3.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 3, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.READING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 1, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 2, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + if exercise_ideamatch_qty != -1: + exercises.append('ideaMatch') + exercise_qty_q.put(exercise_ideamatch_qty) + total_qty = total_qty + exercise_ideamatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 3, exercise_topic, exercises, exercise_qty_q, exercise_id, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 1, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 2, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc3_qty != -1: + exercises.append('multipleChoice3Options') + exercise_qty_q.put(exercise_mc3_qty) + total_qty = total_qty + exercise_mc3_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 3, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_4.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 4, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + + return response diff --git a/app/services/impl/level/level.py b/app/services/impl/exam/level/level.py similarity index 97% rename from app/services/impl/level/level.py rename to app/services/impl/exam/level/level.py index 285a11e..fad8ce6 100644 --- a/app/services/impl/level/level.py +++ b/app/services/impl/exam/level/level.py @@ -1,417 +1,417 @@ -import json -import random -import uuid - -from typing import Dict - -from fastapi import UploadFile - -from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent -from app.helpers import ExercisesHelper -from app.repositories.abc import IDocumentStore -from app.services.abc import ILevelService, ILLMService, IReadingService, IWritingService, ISpeakingService, \ - IListeningService -from .custom import CustomLevelModule -from .upload import UploadLevelModule - - -class LevelService(ILevelService): - - def __init__( - self, - llm: ILLMService, - document_store: IDocumentStore, - mc_variants: Dict, - reading_service: IReadingService, - writing_service: IWritingService, - speaking_service: ISpeakingService, - listening_service: IListeningService - ): - self._llm = llm - self._document_store = document_store - self._reading_service = reading_service - self._custom_module = CustomLevelModule( - llm, self, reading_service, listening_service, writing_service, speaking_service - ) - self._upload_module = UploadLevelModule(llm) - - # TODO: normal and blank spaces only differ on "multiple choice blank space questions" in the prompt - # mc_variants are stored in ./mc_variants.json - self._mc_variants = mc_variants - - async def upload_level(self, upload: UploadFile) -> Dict: - return await self._upload_module.generate_level_from_file(upload) - - async def get_custom_level(self, data: Dict): - return await self._custom_module.get_custom_level(data) - - async def get_level_exam( - self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False - ) -> Dict: - exercises = await self.gen_multiple_choice("normal", number_of_exercises, utas=False) - return { - "exercises": [exercises], - "isDiagnostic": diagnostic, - "minTimer": min_timer, - "module": "level" - } - - async def get_level_utas(self, diagnostic: bool = False, min_timer: int = 25): - # Formats - mc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the correct word or group of words that completes the sentences.", - "questions": None, - "type": "multipleChoice", - "part": 1 - } - - umc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the underlined word or group of words that is not correct.", - "questions": None, - "type": "multipleChoice", - "part": 2 - } - - bs_1 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 3 - } - - bs_2 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 4 - } - - reading = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and answer the questions below.", - "questions": None, - "type": "readingExercises", - "part": 5 - } - - all_mc_questions = [] - - # PART 1 - # await self._gen_multiple_choice("normal", number_of_exercises, utas=False) - mc_exercises1 = await self.gen_multiple_choice( - "blank_space", 15, 1, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises1, indent=4)) - all_mc_questions.append(mc_exercises1) - - # PART 2 - mc_exercises2 = await self.gen_multiple_choice( - "blank_space", 15, 16, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises2, indent=4)) - all_mc_questions.append(mc_exercises2) - - # PART 3 - mc_exercises3 = await self.gen_multiple_choice( - "blank_space", 15, 31, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises3, indent=4)) - all_mc_questions.append(mc_exercises3) - - mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] - print(json.dumps(mc_exercises, indent=4)) - mc["questions"] = mc_exercises - - # Underlined mc - underlined_mc = await self.gen_multiple_choice( - "underline", 15, 46, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(underlined_mc, indent=4)) - umc["questions"] = underlined_mc - - # Blank Space text 1 - blank_space_text_1 = await self.gen_blank_space_text_utas(12, 61, 250) - print(json.dumps(blank_space_text_1, indent=4)) - bs_1["questions"] = blank_space_text_1 - - # Blank Space text 2 - blank_space_text_2 = await self.gen_blank_space_text_utas(14, 73, 350) - print(json.dumps(blank_space_text_2, indent=4)) - bs_2["questions"] = blank_space_text_2 - - # Reading text - reading_text = await self.gen_reading_passage_utas(87, 10, 4) - print(json.dumps(reading_text, indent=4)) - reading["questions"] = reading_text - - return { - "exercises": { - "blankSpaceMultipleChoice": mc, - "underlinedMultipleChoice": umc, - "blankSpaceText1": bs_1, - "blankSpaceText2": bs_2, - "readingExercises": reading, - }, - "isDiagnostic": diagnostic, - "minTimer": min_timer, - "module": "level" - } - - async def gen_multiple_choice( - self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None - ): - mc_template = self._mc_variants[mc_variant] - blank_mod = " blank space " if mc_variant == "blank_space" else " " - - gen_multiple_choice_for_text: str = ( - 'Generate {quantity} multiple choice{blank}questions of 4 options for an english level exam, some easy ' - 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' - 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' - 'punctuation. Make sure every question only has 1 correct answer.' - ) - - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {mc_template}' - ) - }, - { - "role": "user", - "content": gen_multiple_choice_for_text.format(quantity=str(quantity), blank=blank_mod) - } - ] - - if mc_variant == "underline": - messages.append({ - "role": "user", - "content": ( - 'The type of multiple choice in the prompt has wrong words or group of words and the options ' - 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' - 'the boss is nice."\n' - 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' - ) - }) - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != quantity: - return await self.gen_multiple_choice(mc_variant, quantity, start_id, utas=utas, all_exams=all_exams) - else: - if not utas: - all_exams = await self._document_store.get_all("level") - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists( - all_exams, question["questions"][i], question, seen_keys, mc_variant, utas - ) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - else: - if all_exams is not None: - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists( - all_exams, question["questions"][i], question, seen_keys, mc_variant, utas - ) - response = ExercisesHelper.fix_exercise_ids(question, start_id) - response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) - return response - - async def _generate_single_multiple_choice(self, mc_variant: str = "normal"): - mc_template = self._mc_variants[mc_variant]["questions"][0] - blank_mod = " blank space " if mc_variant == "blank_space" else " " - - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {mc_template}' - ) - }, - { - "role": "user", - "content": ( - f'Generate 1 multiple choice {blank_mod} question of 4 options for an english level exam, ' - f'it can be easy, intermediate or advanced.' - ) - - } - ] - - if mc_variant == "underline": - messages.append({ - "role": "user", - "content": ( - 'The type of multiple choice in the prompt has wrong words or group of words and the options ' - 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' - 'the boss is nice."\n' - 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' - ) - }) - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question - - async def _replace_exercise_if_exists( - self, all_exams, current_exercise, current_exam, seen_keys, mc_variant: str, utas: bool = False - ): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, seen_keys, - mc_variant, utas - ) - else: - seen_keys.add(key) - - if not utas: - for exam in all_exams: - exam_dict = exam.to_dict() - if len(exam_dict.get("parts", [])) > 0: - exercise_dict = exam_dict.get("parts", [])[0] - if len(exercise_dict.get("exercises", [])) > 0: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exercise_dict.get("exercises", [])[0]["questions"] - ): - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, - seen_keys, mc_variant, utas - ) - else: - for exam in all_exams: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam.get("questions", []) - ): - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, - seen_keys, mc_variant, utas - ) - return current_exercise, seen_keys - - async def gen_blank_space_text_utas( - self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - json_template = self._mc_variants["blank_space_text"] - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' - }, - { - "role": "user", - "content": f'Generate a text of at least {size} words about the topic {topic}.' - }, - { - "role": "user", - "content": ( - f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' - 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' - 'The ids must be ordered throughout the text and the words must be replaced only once. ' - 'Put the removed words and respective ids on the words array of the json in the correct order.' - ) - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question["question"] - - async def gen_reading_passage_utas( - self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - passage = await self._reading_service.generate_reading_passage(1, topic) - short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) - mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) - return { - "exercises": { - "shortAnswer": short_answer, - "multipleChoice": mc_exercises, - }, - "text": { - "content": passage["text"], - "title": passage["title"] - } - } - - async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): - json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} - - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' - }, - { - "role": "user", - "content": ( - f'Generate {sa_quantity} short answer questions, and the possible answers, must have ' - f'maximum 3 words per answer, about this text:\n"{text}"' - ) - }, - { - "role": "user", - "content": f'The id starts at {start_id}.' - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question["questions"] - - async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): - json_template = self._mc_variants["text_mc_utas"] - - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' - }, - { - "role": "user", - "content": f'Generate {mc_quantity} multiple choice questions of 4 options for this text:\n{text}' - }, - { - "role": "user", - "content": 'Make sure every question only has 1 correct answer.' - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != mc_quantity: - return await self._gen_text_multiple_choice_utas(text, mc_quantity, start_id) - else: - response = ExercisesHelper.fix_exercise_ids(question, start_id) - response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) - return response +import json +import random +import uuid + +from typing import Dict + +from fastapi import UploadFile + +from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent +from app.helpers import ExercisesHelper +from app.repositories.abc import IDocumentStore +from app.services.abc import ILevelService, ILLMService, IReadingService, IWritingService, ISpeakingService, \ + IListeningService +from .custom import CustomLevelModule +from .upload import UploadLevelModule + + +class LevelService(ILevelService): + + def __init__( + self, + llm: ILLMService, + document_store: IDocumentStore, + mc_variants: Dict, + reading_service: IReadingService, + writing_service: IWritingService, + speaking_service: ISpeakingService, + listening_service: IListeningService + ): + self._llm = llm + self._document_store = document_store + self._reading_service = reading_service + self._custom_module = CustomLevelModule( + llm, self, reading_service, listening_service, writing_service, speaking_service + ) + self._upload_module = UploadLevelModule(llm) + + # TODO: normal and blank spaces only differ on "multiple choice blank space questions" in the prompt + # mc_variants are stored in ./mc_variants.json + self._mc_variants = mc_variants + + async def upload_level(self, upload: UploadFile) -> Dict: + return await self._upload_module.generate_level_from_file(upload) + + async def get_custom_level(self, data: Dict): + return await self._custom_module.get_custom_level(data) + + async def get_level_exam( + self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False + ) -> Dict: + exercises = await self.gen_multiple_choice("normal", number_of_exercises, utas=False) + return { + "exercises": [exercises], + "isDiagnostic": diagnostic, + "minTimer": min_timer, + "module": "level" + } + + async def get_level_utas(self, diagnostic: bool = False, min_timer: int = 25): + # Formats + mc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the correct word or group of words that completes the sentences.", + "questions": None, + "type": "multipleChoice", + "part": 1 + } + + umc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the underlined word or group of words that is not correct.", + "questions": None, + "type": "multipleChoice", + "part": 2 + } + + bs_1 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 3 + } + + bs_2 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 4 + } + + reading = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and answer the questions below.", + "questions": None, + "type": "readingExercises", + "part": 5 + } + + all_mc_questions = [] + + # PART 1 + # await self._gen_multiple_choice("normal", number_of_exercises, utas=False) + mc_exercises1 = await self.gen_multiple_choice( + "blank_space", 15, 1, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises1, indent=4)) + all_mc_questions.append(mc_exercises1) + + # PART 2 + mc_exercises2 = await self.gen_multiple_choice( + "blank_space", 15, 16, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises2, indent=4)) + all_mc_questions.append(mc_exercises2) + + # PART 3 + mc_exercises3 = await self.gen_multiple_choice( + "blank_space", 15, 31, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises3, indent=4)) + all_mc_questions.append(mc_exercises3) + + mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] + print(json.dumps(mc_exercises, indent=4)) + mc["questions"] = mc_exercises + + # Underlined mc + underlined_mc = await self.gen_multiple_choice( + "underline", 15, 46, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(underlined_mc, indent=4)) + umc["questions"] = underlined_mc + + # Blank Space text 1 + blank_space_text_1 = await self.gen_blank_space_text_utas(12, 61, 250) + print(json.dumps(blank_space_text_1, indent=4)) + bs_1["questions"] = blank_space_text_1 + + # Blank Space text 2 + blank_space_text_2 = await self.gen_blank_space_text_utas(14, 73, 350) + print(json.dumps(blank_space_text_2, indent=4)) + bs_2["questions"] = blank_space_text_2 + + # Reading text + reading_text = await self.gen_reading_passage_utas(87, 10, 4) + print(json.dumps(reading_text, indent=4)) + reading["questions"] = reading_text + + return { + "exercises": { + "blankSpaceMultipleChoice": mc, + "underlinedMultipleChoice": umc, + "blankSpaceText1": bs_1, + "blankSpaceText2": bs_2, + "readingExercises": reading, + }, + "isDiagnostic": diagnostic, + "minTimer": min_timer, + "module": "level" + } + + async def gen_multiple_choice( + self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None + ): + mc_template = self._mc_variants[mc_variant] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + gen_multiple_choice_for_text: str = ( + 'Generate {quantity} multiple choice{blank}questions of 4 options for an english level exam, some easy ' + 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' + 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' + 'punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": gen_multiple_choice_for_text.format(quantity=str(quantity), blank=blank_mod) + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != quantity: + return await self.gen_multiple_choice(mc_variant, quantity, start_id, utas=utas, all_exams=all_exams) + else: + if not utas: + all_exams = await self._document_store.get_all("level") + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], + "type": "multipleChoice", + } + else: + if all_exams is not None: + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response + + async def _generate_single_multiple_choice(self, mc_variant: str = "normal"): + mc_template = self._mc_variants[mc_variant]["questions"][0] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": ( + f'Generate 1 multiple choice {blank_mod} question of 4 options for an english level exam, ' + f'it can be easy, intermediate or advanced.' + ) + + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question + + async def _replace_exercise_if_exists( + self, all_exams, current_exercise, current_exam, seen_keys, mc_variant: str, utas: bool = False + ): + # Extracting relevant fields for comparison + key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) + # Check if the key is in the set + if key in seen_keys: + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, seen_keys, + mc_variant, utas + ) + else: + seen_keys.add(key) + + if not utas: + for exam in all_exams: + exam_dict = exam.to_dict() + if len(exam_dict.get("parts", [])) > 0: + exercise_dict = exam_dict.get("parts", [])[0] + if len(exercise_dict.get("exercises", [])) > 0: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exercise_dict.get("exercises", [])[0]["questions"] + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + else: + for exam in all_exams: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exam.get("questions", []) + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + return current_exercise, seen_keys + + async def gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + json_template = self._mc_variants["blank_space_text"] + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate a text of at least {size} words about the topic {topic}.' + }, + { + "role": "user", + "content": ( + f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' + 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' + 'The ids must be ordered throughout the text and the words must be replaced only once. ' + 'Put the removed words and respective ids on the words array of the json in the correct order.' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["question"] + + async def gen_reading_passage_utas( + self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + ): + passage = await self._reading_service.generate_reading_passage(1, topic) + short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) + mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) + return { + "exercises": { + "shortAnswer": short_answer, + "multipleChoice": mc_exercises, + }, + "text": { + "content": passage["text"], + "title": passage["title"] + } + } + + async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): + json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' + }, + { + "role": "user", + "content": ( + f'Generate {sa_quantity} short answer questions, and the possible answers, must have ' + f'maximum 3 words per answer, about this text:\n"{text}"' + ) + }, + { + "role": "user", + "content": f'The id starts at {start_id}.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["questions"] + + async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): + json_template = self._mc_variants["text_mc_utas"] + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate {mc_quantity} multiple choice questions of 4 options for this text:\n{text}' + }, + { + "role": "user", + "content": 'Make sure every question only has 1 correct answer.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != mc_quantity: + return await self._gen_text_multiple_choice_utas(text, mc_quantity, start_id) + else: + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response diff --git a/app/services/impl/level/mc_variants.json b/app/services/impl/exam/level/mc_variants.json similarity index 96% rename from app/services/impl/level/mc_variants.json rename to app/services/impl/exam/level/mc_variants.json index 3b9c55b..5621bd7 100644 --- a/app/services/impl/level/mc_variants.json +++ b/app/services/impl/exam/level/mc_variants.json @@ -1,137 +1,137 @@ -{ - "normal": { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "And" - }, - { - "id": "B", - "text": "Cat" - }, - { - "id": "C", - "text": "Happy" - }, - { - "id": "D", - "text": "Jump" - } - ], - "prompt": "Which of the following is a conjunction?", - "solution": "A", - "variant": "text" - } - ] - }, - "blank_space": { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "And" - }, - { - "id": "B", - "text": "Cat" - }, - { - "id": "C", - "text": "Happy" - }, - { - "id": "D", - "text": "Jump" - } - ], - "prompt": "Which of the following is a conjunction?", - "solution": "A", - "variant": "text" - } - ] - }, - "underline": { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - }, - "blank_space_text": { - "question": { - "words": [ - { - "id": "1", - "text": "a" - }, - { - "id": "2", - "text": "b" - }, - { - "id": "3", - "text": "c" - }, - { - "id": "4", - "text": "d" - } - ], - "text": "text" - } - }, - "text_mc_utas": { - "questions": [ - { - "id": "9", - "options": [ - { - "id": "A", - "text": "a" - }, - { - "id": "B", - "text": "b" - }, - { - "id": "C", - "text": "c" - }, - { - "id": "D", - "text": "d" - } - ], - "prompt": "prompt", - "solution": "A", - "variant": "text" - } - ] - } +{ + "normal": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "And" + }, + { + "id": "B", + "text": "Cat" + }, + { + "id": "C", + "text": "Happy" + }, + { + "id": "D", + "text": "Jump" + } + ], + "prompt": "Which of the following is a conjunction?", + "solution": "A", + "variant": "text" + } + ] + }, + "blank_space": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "And" + }, + { + "id": "B", + "text": "Cat" + }, + { + "id": "C", + "text": "Happy" + }, + { + "id": "D", + "text": "Jump" + } + ], + "prompt": "Which of the following is a conjunction?", + "solution": "A", + "variant": "text" + } + ] + }, + "underline": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + }, + "blank_space_text": { + "question": { + "words": [ + { + "id": "1", + "text": "a" + }, + { + "id": "2", + "text": "b" + }, + { + "id": "3", + "text": "c" + }, + { + "id": "4", + "text": "d" + } + ], + "text": "text" + } + }, + "text_mc_utas": { + "questions": [ + { + "id": "9", + "options": [ + { + "id": "A", + "text": "a" + }, + { + "id": "B", + "text": "b" + }, + { + "id": "C", + "text": "c" + }, + { + "id": "D", + "text": "d" + } + ], + "prompt": "prompt", + "solution": "A", + "variant": "text" + } + ] + } } \ No newline at end of file diff --git a/app/services/impl/level/upload.py b/app/services/impl/exam/level/upload.py similarity index 97% rename from app/services/impl/level/upload.py rename to app/services/impl/exam/level/upload.py index ee2d326..fd720ce 100644 --- a/app/services/impl/level/upload.py +++ b/app/services/impl/exam/level/upload.py @@ -1,404 +1,404 @@ -import aiofiles -import os -import uuid -from logging import getLogger - -from typing import Dict, Any, Tuple, Coroutine - -import pdfplumber -from fastapi import UploadFile - -from app.services.abc import ILLMService -from app.helpers import LoggerHelper, FileHelper -from app.mappers import ExamMapper - -from app.dtos.exam import Exam -from app.dtos.sheet import Sheet - - -class UploadLevelModule: - def __init__(self, openai: ILLMService): - self._logger = getLogger(__name__) - self._llm = openai - - # TODO: create a doc in firestore with a status and get its id, run this in a thread and modify the doc in - # firestore, return the id right away, in generation view poll for the id - async def generate_level_from_file(self, file: UploadFile) -> Dict[str, Any] | None: - ext, path_id = await self._save_upload(file) - FileHelper.convert_file_to_pdf( - f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.pdf' - ) - file_has_images = self._check_pdf_for_images(f'./tmp/{path_id}/exercises.pdf') - - if not file_has_images: - FileHelper.convert_file_to_html(f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.html') - - completion: Coroutine[Any, Any, Exam] = ( - self._png_completion(path_id) if file_has_images else self._html_completion(path_id) - ) - response = await completion - - FileHelper.remove_directory(f'./tmp/{path_id}') - - if response: - return self.fix_ids(response.dict(exclude_none=True)) - return None - - @staticmethod - @LoggerHelper.suppress_loggers() - def _check_pdf_for_images(pdf_path: str) -> bool: - with pdfplumber.open(pdf_path) as pdf: - for page in pdf.pages: - if page.images: - return True - return False - - @staticmethod - async def _save_upload(file: UploadFile) -> Tuple[str, str]: - ext = file.filename.split('.')[-1] - path_id = str(uuid.uuid4()) - os.makedirs(f'./tmp/{path_id}', exist_ok=True) - - tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' - file_bytes: bytes = await file.read() - - async with aiofiles.open(tmp_filename, 'wb') as file: - await file.write(file_bytes) - - return ext, path_id - - def _level_json_schema(self): - return { - "parts": [ - { - "context": "", - "exercises": [ - self._multiple_choice_html(), - self._passage_blank_space_html() - ] - } - ] - } - - async def _html_completion(self, path_id: str) -> Exam: - async with aiofiles.open(f'./tmp/{path_id}/exercises.html', 'r', encoding='utf-8') as f: - html = await f.read() - - return await self._llm.pydantic_prediction( - [self._gpt_instructions_html(), - { - "role": "user", - "content": html - } - ], - ExamMapper.map_to_exam_model, - str(self._level_json_schema()) - ) - - def _gpt_instructions_html(self): - return { - "role": "system", - "content": ( - 'You are GPT Scraper and your job is to clean dirty html into clean usable JSON formatted data.' - 'Your current task is to scrape html english questions sheets.\n\n' - - 'In the question sheet you will only see 4 types of question:\n' - '- blank space multiple choice\n' - '- underline multiple choice\n' - '- reading passage blank space multiple choice\n' - '- reading passage multiple choice\n\n' - - 'For the first two types of questions the template is the same but the question prompts differ, ' - 'whilst in the blank space multiple choice you must include in the prompt the blank spaces with ' - 'multiple "_", in the underline you must include in the prompt the to ' - 'indicate the underline and the options a, b, c, d must be the ordered underlines in the prompt.\n\n' - - 'For the reading passage exercise you must handle the formatting of the passages. If it is a ' - 'reading passage with blank spaces you will see blanks represented with (question id) followed by a ' - 'line and your job is to replace the brackets with the question id and line with "{{question id}}" ' - 'with 2 newlines between paragraphs. For the reading passages without blanks you must remove ' - 'any numbers that may be there to specify paragraph numbers or line numbers, and place 2 newlines ' - 'between paragraphs.\n\n' - - 'IMPORTANT: Note that for the reading passages, the html might not reflect the actual paragraph ' - 'structure, don\'t format the reading passages paragraphs only by the

tags, try to figure ' - 'out the best paragraph separation possible.' - - 'You will place all the information in a single JSON: ' - '{"parts": [{"exercises": [{...}], "context": ""}]}\n ' - 'Where {...} are the exercises templates for each part of a question sheet and the optional field ' - 'context.' - - 'IMPORTANT: The question sheet may be divided by sections but you need to only consider the parts, ' - 'so that you can group the exercises by the parts that are in the html, this is crucial since only ' - 'reading passage multiple choice require context and if the context is included in parts where it ' - 'is not required the UI will be messed up. Some make sure to correctly group the exercises by parts.\n' - - 'The templates for the exercises are the following:\n' - '- blank space multiple choice, underline multiple choice and reading passage multiple choice: ' - f'{self._multiple_choice_html()}\n' - f'- reading passage blank space multiple choice: {self._passage_blank_space_html()}\n' - - 'IMPORTANT: For the reading passage multiple choice the context field must be set with the reading ' - 'passages without paragraphs or line numbers, with 2 newlines between paragraphs, for the other ' - 'exercises exclude the context field.' - ) - } - - @staticmethod - def _multiple_choice_html(): - return { - "type": "multipleChoice", - "prompt": "Select the appropriate option.", - "questions": [ - { - "id": "", - "prompt": "", - "solution": "", - "options": [ - { - "id": "A", - "text": "" - }, - { - "id": "B", - "text": "" - }, - { - "id": "C", - "text": "" - }, - { - "id": "D", - "text": "" - } - ] - } - ] - } - - @staticmethod - def _passage_blank_space_html(): - return { - "type": "fillBlanks", - "variant": "mc", - "prompt": "Click a blank to select the appropriate word for it.", - "text": ( - "}} with 2 newlines between paragraphs>" - ), - "solutions": [ - { - "id": "", - "solution": "" - } - ], - "words": [ - { - "id": "", - "options": { - "A": "
", - "B": "", - "C": "", - "D": "" - } - } - ] - } - - async def _png_completion(self, path_id: str) -> Exam: - FileHelper.pdf_to_png(path_id) - - tmp_files = os.listdir(f'./tmp/{path_id}') - pages = [f for f in tmp_files if f.startswith('page-') and f.endswith('.png')] - pages.sort(key=lambda f: int(f.split('-')[1].split('.')[0])) - - json_schema = { - "components": [ - {"type": "part", "part": ""}, - self._multiple_choice_png(), - {"type": "blanksPassage", "text": ( - "}} with 2 newlines between paragraphs>" - )}, - {"type": "passage", "context": ( - "" - )}, - self._passage_blank_space_png() - ] - } - - components = [] - - for i in range(len(pages)): - current_page = pages[i] - next_page = pages[i + 1] if i + 1 < len(pages) else None - batch = [current_page, next_page] if next_page else [current_page] - - sheet = await self._png_batch(path_id, batch, json_schema) - sheet.batch = i + 1 - components.append(sheet.dict()) - - batches = {"batches": components} - - return await self._batches_to_exam_completion(batches) - - async def _png_batch(self, path_id: str, files: list[str], json_schema) -> Sheet: - return await self._llm.pydantic_prediction( - [self._gpt_instructions_png(), - { - "role": "user", - "content": [ - *FileHelper.b64_pngs(path_id, files) - ] - } - ], - ExamMapper.map_to_sheet, - str(json_schema) - ) - - def _gpt_instructions_png(self): - return { - "role": "system", - "content": ( - 'You are GPT OCR and your job is to scan image text data and format it to JSON format.' - 'Your current task is to scan english questions sheets.\n\n' - - 'You will place all the information in a single JSON: {"components": [{...}]} where {...} is a set of ' - 'sheet components you will retrieve from the images, the components and their corresponding JSON ' - 'templates are as follows:\n' - - '- Part, a standalone part or part of a section of the question sheet: ' - '{"type": "part", "part": ""}\n' - - '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' - 'the prompt field of the template: blanks, underlines and normal. ' - - 'In the blanks prompt you must leave 5 underscores to represent the blank space. ' - 'In the underlines questions the objective is to pick the words that are incorrect in the given ' - 'sentence, for these questions you must wrap the answer to the question with the html tag , ' - 'choose 3 other words to wrap in , place them in the prompt field and use the underlined words ' - 'in the order they appear in the question for the options A to D, disreguard options that might be ' - 'included underneath the underlines question and use the ones you wrapped in .' - 'In normal you just leave the question as is. ' - - f'The template for multiple choice questions is the following: {self._multiple_choice_png()}.\n' - - '- Reading Passages, there are two types of reading passages. Reading passages where you will see ' - 'blanks represented by a (question id) followed by a line, you must format these types of reading ' - 'passages to be only the text with the brackets that have the question id and line replaced with ' - '"{{question id}}", also place 2 newlines between paragraphs. For the reading passages without blanks ' - 'you must remove any numbers that may be there to specify paragraph numbers or line numbers, ' - 'and place 2 newlines between paragraphs. ' - - 'For the reading passages with blanks the template is: {"type": "blanksPassage", ' - '"text": "}} also place 2 newlines between paragraphs>"}. ' - - 'For the reading passage without blanks is: {"type": "passage", "context": ""}\n' - - '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' - 'options with the question id and the options from a to d. The template is: ' - f'{self._passage_blank_space_png()}\n' - - 'IMPORTANT: You must place the components in the order that they were given to you. If an exercise or ' - 'reading passages are cut off don\'t include them in the JSON.' - ) - } - - def _multiple_choice_png(self): - multiple_choice = self._multiple_choice_html()["questions"][0] - multiple_choice["type"] = "multipleChoice" - multiple_choice.pop("solution") - return multiple_choice - - def _passage_blank_space_png(self): - passage_blank_space = self._passage_blank_space_html()["words"][0] - passage_blank_space["type"] = "fillBlanks" - return passage_blank_space - - async def _batches_to_exam_completion(self, batches: Dict[str, Any]) -> Exam: - return await self._llm.pydantic_prediction( - [self._gpt_instructions_html(), - { - "role": "user", - "content": str(batches) - } - ], - ExamMapper.map_to_exam_model, - str(self._level_json_schema()) - ) - - def _gpt_instructions_batches(self): - return { - "role": "system", - "content": ( - 'You are helpfull assistant. Your task is to merge multiple batches of english question sheet ' - 'components and solve the questions. Each batch may contain overlapping content with the previous ' - 'batch, or close enough content which needs to be excluded. The components are as follows:' - - '- Part, a standalone part or part of a section of the question sheet: ' - '{"type": "part", "part": ""}\n' - - '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' - 'the prompt field of the template: blanks, underlines and normal. ' - - 'In a blanks question, the prompt has underscores to represent the blank space, you must select the ' - 'appropriate option to solve it.' - - 'In a underlines question, the prompt has 4 underlines represented by the html tags , you must ' - 'select the option that makes the prompt incorrect to solve it. If the options order doesn\'t reflect ' - 'the order in which the underlines appear in the prompt you will need to fix it.' - - 'In a normal question there isn\'t either blanks or underlines in the prompt, you should just ' - 'select the appropriate solution.' - - f'The template for these questions is the same: {self._multiple_choice_png()}\n' - - '- Reading Passages, there are two types of reading passages with different templates. The one with ' - 'type "blanksPassage" where the text field holds the passage and a blank is represented by ' - '{{}} and the other one with type "passage" that has the context field with just ' - 'reading passages. For both of these components you will have to remove any additional data that might ' - 'be related to a question description and also remove some "()" and "_" from blanksPassage' - ' if there are any. These components are used in conjunction with other ones.' - - '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' - 'options with the question id and the options from a to d. The template is: ' - f'{self._passage_blank_space_png()}\n\n' - - 'Now that you know the possible components here\'s what I want you to do:\n' - '1. Remove duplicates. A batch will have duplicates of other batches and the components of ' - 'the next batch should always take precedence over the previous one batch, what I mean by this is that ' - 'if batch 1 has, for example, multiple choice question with id 10 and the next one also has id 10, ' - 'you pick the next one.\n' - '2. Solve the exercises. There are 4 types of exercises, the 3 multipleChoice variants + a fill blanks ' - 'exercise. For the multiple choice question follow the previous instruction to solve them and place ' - f'them in this format: {self._multiple_choice_html()}. For the fill blanks exercises you need to match ' - 'the correct blanksPassage to the correct fillBlanks options and then pick the correct option. Here is ' - f'the template for this exercise: {self._passage_blank_space_html()}.\n' - f'3. Restructure the JSON to match this template: {self._level_json_schema()}. ' - f'You must group the exercises by the parts in the order they appear in the batches components. ' - f'The context field of a part is the context of a passage component that has text relevant to normal ' - f'multiple choice questions.\n' - - 'Do your utmost to fullfill the requisites, make sure you include all non-duplicate questions' - 'in your response and correctly structure the JSON.' - ) - } - - @staticmethod - def fix_ids(response): - counter = 1 - for part in response["parts"]: - for exercise in part["exercises"]: - if exercise["type"] == "multipleChoice": - for question in exercise["questions"]: - question["id"] = counter - counter += 1 - if exercise["type"] == "fillBlanks": - for i in range(len(exercise["words"])): - exercise["words"][i]["id"] = counter - exercise["solutions"][i]["id"] = counter - counter += 1 - return response +import aiofiles +import os +import uuid +from logging import getLogger + +from typing import Dict, Any, Tuple, Coroutine + +import pdfplumber +from fastapi import UploadFile + +from app.services.abc import ILLMService +from app.helpers import LoggerHelper, FileHelper +from app.mappers import ExamMapper + +from app.dtos.exam import Exam +from app.dtos.sheet import Sheet + + +class UploadLevelModule: + def __init__(self, openai: ILLMService): + self._logger = getLogger(__name__) + self._llm = openai + + # TODO: create a doc in firestore with a status and get its id, run this in a thread and modify the doc in + # firestore, return the id right away, in generation view poll for the id + async def generate_level_from_file(self, file: UploadFile) -> Dict[str, Any] | None: + ext, path_id = await self._save_upload(file) + FileHelper.convert_file_to_pdf( + f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.pdf' + ) + file_has_images = self._check_pdf_for_images(f'./tmp/{path_id}/exercises.pdf') + + if not file_has_images: + FileHelper.convert_file_to_html(f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.html') + + completion: Coroutine[Any, Any, Exam] = ( + self._png_completion(path_id) if file_has_images else self._html_completion(path_id) + ) + response = await completion + + FileHelper.remove_directory(f'./tmp/{path_id}') + + if response: + return self.fix_ids(response.dict(exclude_none=True)) + return None + + @staticmethod + @LoggerHelper.suppress_loggers() + def _check_pdf_for_images(pdf_path: str) -> bool: + with pdfplumber.open(pdf_path) as pdf: + for page in pdf.pages: + if page.images: + return True + return False + + @staticmethod + async def _save_upload(file: UploadFile) -> Tuple[str, str]: + ext = file.filename.split('.')[-1] + path_id = str(uuid.uuid4()) + os.makedirs(f'./tmp/{path_id}', exist_ok=True) + + tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' + file_bytes: bytes = await file.read() + + async with aiofiles.open(tmp_filename, 'wb') as file: + await file.write(file_bytes) + + return ext, path_id + + def _level_json_schema(self): + return { + "parts": [ + { + "context": "", + "exercises": [ + self._multiple_choice_html(), + self._passage_blank_space_html() + ] + } + ] + } + + async def _html_completion(self, path_id: str) -> Exam: + async with aiofiles.open(f'./tmp/{path_id}/exercises.html', 'r', encoding='utf-8') as f: + html = await f.read() + + return await self._llm.pydantic_prediction( + [self._gpt_instructions_html(), + { + "role": "user", + "content": html + } + ], + ExamMapper.map_to_exam_model, + str(self._level_json_schema()) + ) + + def _gpt_instructions_html(self): + return { + "role": "system", + "content": ( + 'You are GPT Scraper and your job is to clean dirty html into clean usable JSON formatted data.' + 'Your current task is to scrape html english questions sheets.\n\n' + + 'In the question sheet you will only see 4 types of question:\n' + '- blank space multiple choice\n' + '- underline multiple choice\n' + '- reading passage blank space multiple choice\n' + '- reading passage multiple choice\n\n' + + 'For the first two types of questions the template is the same but the question prompts differ, ' + 'whilst in the blank space multiple choice you must include in the prompt the blank spaces with ' + 'multiple "_", in the underline you must include in the prompt the to ' + 'indicate the underline and the options a, b, c, d must be the ordered underlines in the prompt.\n\n' + + 'For the reading passage exercise you must handle the formatting of the passages. If it is a ' + 'reading passage with blank spaces you will see blanks represented with (question id) followed by a ' + 'line and your job is to replace the brackets with the question id and line with "{{question id}}" ' + 'with 2 newlines between paragraphs. For the reading passages without blanks you must remove ' + 'any numbers that may be there to specify paragraph numbers or line numbers, and place 2 newlines ' + 'between paragraphs.\n\n' + + 'IMPORTANT: Note that for the reading passages, the html might not reflect the actual paragraph ' + 'structure, don\'t format the reading passages paragraphs only by the

tags, try to figure ' + 'out the best paragraph separation possible.' + + 'You will place all the information in a single JSON: ' + '{"parts": [{"exercises": [{...}], "context": ""}]}\n ' + 'Where {...} are the exercises templates for each part of a question sheet and the optional field ' + 'context.' + + 'IMPORTANT: The question sheet may be divided by sections but you need to only consider the parts, ' + 'so that you can group the exercises by the parts that are in the html, this is crucial since only ' + 'reading passage multiple choice require context and if the context is included in parts where it ' + 'is not required the UI will be messed up. Some make sure to correctly group the exercises by parts.\n' + + 'The templates for the exercises are the following:\n' + '- blank space multiple choice, underline multiple choice and reading passage multiple choice: ' + f'{self._multiple_choice_html()}\n' + f'- reading passage blank space multiple choice: {self._passage_blank_space_html()}\n' + + 'IMPORTANT: For the reading passage multiple choice the context field must be set with the reading ' + 'passages without paragraphs or line numbers, with 2 newlines between paragraphs, for the other ' + 'exercises exclude the context field.' + ) + } + + @staticmethod + def _multiple_choice_html(): + return { + "type": "multipleChoice", + "prompt": "Select the appropriate option.", + "questions": [ + { + "id": "", + "prompt": "", + "solution": "", + "options": [ + { + "id": "A", + "text": "" + }, + { + "id": "B", + "text": "" + }, + { + "id": "C", + "text": "" + }, + { + "id": "D", + "text": "" + } + ] + } + ] + } + + @staticmethod + def _passage_blank_space_html(): + return { + "type": "fillBlanks", + "variant": "mc", + "prompt": "Click a blank to select the appropriate word for it.", + "text": ( + "}} with 2 newlines between paragraphs>" + ), + "solutions": [ + { + "id": "", + "solution": "" + } + ], + "words": [ + { + "id": "", + "options": { + "A": "
", + "B": "", + "C": "", + "D": "" + } + } + ] + } + + async def _png_completion(self, path_id: str) -> Exam: + FileHelper.pdf_to_png(path_id) + + tmp_files = os.listdir(f'./tmp/{path_id}') + pages = [f for f in tmp_files if f.startswith('page-') and f.endswith('.png')] + pages.sort(key=lambda f: int(f.split('-')[1].split('.')[0])) + + json_schema = { + "components": [ + {"type": "part", "part": ""}, + self._multiple_choice_png(), + {"type": "blanksPassage", "text": ( + "}} with 2 newlines between paragraphs>" + )}, + {"type": "passage", "context": ( + "" + )}, + self._passage_blank_space_png() + ] + } + + components = [] + + for i in range(len(pages)): + current_page = pages[i] + next_page = pages[i + 1] if i + 1 < len(pages) else None + batch = [current_page, next_page] if next_page else [current_page] + + sheet = await self._png_batch(path_id, batch, json_schema) + sheet.batch = i + 1 + components.append(sheet.dict()) + + batches = {"batches": components} + + return await self._batches_to_exam_completion(batches) + + async def _png_batch(self, path_id: str, files: list[str], json_schema) -> Sheet: + return await self._llm.pydantic_prediction( + [self._gpt_instructions_png(), + { + "role": "user", + "content": [ + *FileHelper.b64_pngs(path_id, files) + ] + } + ], + ExamMapper.map_to_sheet, + str(json_schema) + ) + + def _gpt_instructions_png(self): + return { + "role": "system", + "content": ( + 'You are GPT OCR and your job is to scan image text data and format it to JSON format.' + 'Your current task is to scan english questions sheets.\n\n' + + 'You will place all the information in a single JSON: {"components": [{...}]} where {...} is a set of ' + 'sheet components you will retrieve from the images, the components and their corresponding JSON ' + 'templates are as follows:\n' + + '- Part, a standalone part or part of a section of the question sheet: ' + '{"type": "part", "part": ""}\n' + + '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' + 'the prompt field of the template: blanks, underlines and normal. ' + + 'In the blanks prompt you must leave 5 underscores to represent the blank space. ' + 'In the underlines questions the objective is to pick the words that are incorrect in the given ' + 'sentence, for these questions you must wrap the answer to the question with the html tag , ' + 'choose 3 other words to wrap in , place them in the prompt field and use the underlined words ' + 'in the order they appear in the question for the options A to D, disreguard options that might be ' + 'included underneath the underlines question and use the ones you wrapped in .' + 'In normal you just leave the question as is. ' + + f'The template for multiple choice questions is the following: {self._multiple_choice_png()}.\n' + + '- Reading Passages, there are two types of reading passages. Reading passages where you will see ' + 'blanks represented by a (question id) followed by a line, you must format these types of reading ' + 'passages to be only the text with the brackets that have the question id and line replaced with ' + '"{{question id}}", also place 2 newlines between paragraphs. For the reading passages without blanks ' + 'you must remove any numbers that may be there to specify paragraph numbers or line numbers, ' + 'and place 2 newlines between paragraphs. ' + + 'For the reading passages with blanks the template is: {"type": "blanksPassage", ' + '"text": "}} also place 2 newlines between paragraphs>"}. ' + + 'For the reading passage without blanks is: {"type": "passage", "context": ""}\n' + + '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' + 'options with the question id and the options from a to d. The template is: ' + f'{self._passage_blank_space_png()}\n' + + 'IMPORTANT: You must place the components in the order that they were given to you. If an exercise or ' + 'reading passages are cut off don\'t include them in the JSON.' + ) + } + + def _multiple_choice_png(self): + multiple_choice = self._multiple_choice_html()["questions"][0] + multiple_choice["type"] = "multipleChoice" + multiple_choice.pop("solution") + return multiple_choice + + def _passage_blank_space_png(self): + passage_blank_space = self._passage_blank_space_html()["words"][0] + passage_blank_space["type"] = "fillBlanks" + return passage_blank_space + + async def _batches_to_exam_completion(self, batches: Dict[str, Any]) -> Exam: + return await self._llm.pydantic_prediction( + [self._gpt_instructions_html(), + { + "role": "user", + "content": str(batches) + } + ], + ExamMapper.map_to_exam_model, + str(self._level_json_schema()) + ) + + def _gpt_instructions_batches(self): + return { + "role": "system", + "content": ( + 'You are helpfull assistant. Your task is to merge multiple batches of english question sheet ' + 'components and solve the questions. Each batch may contain overlapping content with the previous ' + 'batch, or close enough content which needs to be excluded. The components are as follows:' + + '- Part, a standalone part or part of a section of the question sheet: ' + '{"type": "part", "part": ""}\n' + + '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' + 'the prompt field of the template: blanks, underlines and normal. ' + + 'In a blanks question, the prompt has underscores to represent the blank space, you must select the ' + 'appropriate option to solve it.' + + 'In a underlines question, the prompt has 4 underlines represented by the html tags , you must ' + 'select the option that makes the prompt incorrect to solve it. If the options order doesn\'t reflect ' + 'the order in which the underlines appear in the prompt you will need to fix it.' + + 'In a normal question there isn\'t either blanks or underlines in the prompt, you should just ' + 'select the appropriate solution.' + + f'The template for these questions is the same: {self._multiple_choice_png()}\n' + + '- Reading Passages, there are two types of reading passages with different templates. The one with ' + 'type "blanksPassage" where the text field holds the passage and a blank is represented by ' + '{{}} and the other one with type "passage" that has the context field with just ' + 'reading passages. For both of these components you will have to remove any additional data that might ' + 'be related to a question description and also remove some "()" and "_" from blanksPassage' + ' if there are any. These components are used in conjunction with other ones.' + + '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' + 'options with the question id and the options from a to d. The template is: ' + f'{self._passage_blank_space_png()}\n\n' + + 'Now that you know the possible components here\'s what I want you to do:\n' + '1. Remove duplicates. A batch will have duplicates of other batches and the components of ' + 'the next batch should always take precedence over the previous one batch, what I mean by this is that ' + 'if batch 1 has, for example, multiple choice question with id 10 and the next one also has id 10, ' + 'you pick the next one.\n' + '2. Solve the exercises. There are 4 types of exercises, the 3 multipleChoice variants + a fill blanks ' + 'exercise. For the multiple choice question follow the previous instruction to solve them and place ' + f'them in this format: {self._multiple_choice_html()}. For the fill blanks exercises you need to match ' + 'the correct blanksPassage to the correct fillBlanks options and then pick the correct option. Here is ' + f'the template for this exercise: {self._passage_blank_space_html()}.\n' + f'3. Restructure the JSON to match this template: {self._level_json_schema()}. ' + f'You must group the exercises by the parts in the order they appear in the batches components. ' + f'The context field of a part is the context of a passage component that has text relevant to normal ' + f'multiple choice questions.\n' + + 'Do your utmost to fullfill the requisites, make sure you include all non-duplicate questions' + 'in your response and correctly structure the JSON.' + ) + } + + @staticmethod + def fix_ids(response): + counter = 1 + for part in response["parts"]: + for exercise in part["exercises"]: + if exercise["type"] == "multipleChoice": + for question in exercise["questions"]: + question["id"] = counter + counter += 1 + if exercise["type"] == "fillBlanks": + for i in range(len(exercise["words"])): + exercise["words"][i]["id"] = counter + exercise["solutions"][i]["id"] = counter + counter += 1 + return response diff --git a/app/services/impl/listening.py b/app/services/impl/exam/listening.py similarity index 97% rename from app/services/impl/listening.py rename to app/services/impl/exam/listening.py index 14c7a07..9fdbfd2 100644 --- a/app/services/impl/listening.py +++ b/app/services/impl/exam/listening.py @@ -1,492 +1,492 @@ -import queue -import uuid -from logging import getLogger -from queue import Queue -import random -from typing import Dict, List - -from app.repositories.abc import IFileStorage, IDocumentStore -from app.services.abc import IListeningService, ILLMService, ITextToSpeechService -from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate -from app.configs.constants import ( - NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant, EducationalContent, - FieldsAndExercises -) -from app.helpers import ExercisesHelper, FileHelper - - -class ListeningService(IListeningService): - - CONVERSATION_TAIL = ( - "Please include random names and genders for the characters in your dialogue. " - "Make sure that the generated conversation does not contain forbidden subjects in muslim countries." - ) - - MONOLOGUE_TAIL = ( - "Make sure that the generated monologue does not contain forbidden subjects in muslim countries." - ) - - def __init__( - self, llm: ILLMService, - tts: ITextToSpeechService, - file_storage: IFileStorage, - document_store: IDocumentStore - ): - self._llm = llm - self._tts = tts - self._file_storage = file_storage - self._document_store = document_store - self._logger = getLogger(__name__) - self._sections = { - "section_1": { - "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, - "exercise_types": FieldsAndExercises.LISTENING_1_EXERCISE_TYPES, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, - "start_id": 1, - "generate_dialogue": self._generate_listening_conversation, - "type": "conversation", - }, - "section_2": { - "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, - "exercise_types": FieldsAndExercises.LISTENING_2_EXERCISE_TYPES, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, - "start_id": 11, - "generate_dialogue": self._generate_listening_monologue, - "type": "monologue", - }, - "section_3": { - "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, - "exercise_types": FieldsAndExercises.LISTENING_3_EXERCISE_TYPES, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, - "start_id": 21, - "generate_dialogue": self._generate_listening_conversation, - "type": "conversation", - }, - "section_4": { - "topic": EducationalContent.ACADEMIC_SUBJECTS, - "exercise_types": FieldsAndExercises.LISTENING_EXERCISE_TYPES, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, - "start_id": 31, - "generate_dialogue": self._generate_listening_monologue, - "type": "monologue" - } - } - - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, - number_of_exercises_q=queue.Queue(), start_id=-1 - ): - FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - section = self._sections[f"section_{section_id}"] - if not topic: - topic = random.choice(section["topic"]) - - if len(req_exercises) == 0: - req_exercises = random.sample(section["exercise_types"], section["exercise_sample_size"]) - - if number_of_exercises_q.empty(): - number_of_exercises_q = ExercisesHelper.divide_number_into_parts( - section["total_exercises"], len(req_exercises) - ) - - if start_id == -1: - start_id = section["start_id"] - - dialog = await self.generate_listening_question(section_id, topic) - - if section_id in {1, 3}: - dialog = self.parse_conversation(dialog) - - self._logger.info(f'Generated {section["type"]}: {dialog}') - - exercises = await self.generate_listening_exercises( - section_id, str(dialog), req_exercises, number_of_exercises_q, start_id, difficulty - ) - - return { - "exercises": exercises, - "text": dialog, - "difficulty": difficulty - } - - async def generate_listening_question(self, section: int, topic: str): - return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) - - async def generate_listening_exercises( - self, section: int, dialog: str, - req_exercises: list[str], number_of_exercises_q: Queue, - start_id: int, difficulty: str - ): - dialog_type = self._sections[f'section_{section}']["type"] - - exercises = [] - - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "multipleChoice" or req_exercise == "multipleChoice3Options": - n_options = 4 if "multipleChoice" else 3 - question = await self._gen_multiple_choice_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty, n_options - ) - - exercises.append(question) - print("Added multiple choice: " + str(question)) - elif req_exercise == "writeBlanksQuestions": - question = await self._gen_write_blanks_questions_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks questions: " + str(question)) - elif req_exercise == "writeBlanksFill": - question = await self._gen_write_blanks_notes_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks notes: " + str(question)) - elif req_exercise == "writeBlanksForm": - question = await self._gen_write_blanks_form_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks form: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): - template = getListeningTemplate() - template['difficulty'] = difficulty - for i, part in enumerate(parts, start=0): - part_template = getListeningPartTemplate() - - file_name = str(uuid.uuid4()) + ".mp3" - sound_file_path = FilePaths.AUDIO_FILES_PATH + file_name - firebase_file_path = FilePaths.FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name - if "conversation" in part["text"]: - await self._tts.text_to_speech(part["text"]["conversation"], sound_file_path) - else: - await self._tts.text_to_speech(part["text"], sound_file_path) - file_url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) - - part_template["audio"]["source"] = file_url - part_template["exercises"] = part["exercises"] - - template['parts'].append(part_template) - - if min_timer != MinTimers.LISTENING_MIN_TIMER_DEFAULT: - template["minTimer"] = min_timer - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value - - listening_id = await self._document_store.save_to_db_with_id("listening", template, listening_id) - if listening_id: - return {**template, "id": listening_id} - else: - raise Exception("Failed to save question: " + str(parts)) - - # ================================================================================================================== - # generate_listening_question helpers - # ================================================================================================================== - - async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: - head = ( - 'Compose an authentic conversation between two individuals in the everyday social context of "' - if section == 1 else - 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' - 'social context of "' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') - }, - { - "role": "user", - "content": ( - f'{head}{topic}". {self.CONVERSATION_TAIL}' - ) - } - ] - - if section == 1: - messages.extend([ - { - "role": "user", - "content": 'Try to have misleading discourse (refer multiple dates, multiple colors and etc).' - - }, - { - "role": "user", - "content": 'Try to have spelling of names (cities, people, etc)' - - } - ]) - - response = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["conversation"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return self._get_conversation_voices(response, True) - - async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: - head = ( - 'Generate a comprehensive monologue set in the social context of' - if section == 2 else - 'Generate a comprehensive and complex monologue on the academic subject of' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"monologue": "monologue"}') - }, - { - "role": "user", - "content": ( - f'{head}: "{topic}". {self.MONOLOGUE_TAIL}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["monologue"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - return response["monologue"] - - def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): - chosen_voices = [] - name_to_voice = {} - for segment in response['conversation']: - if 'voice' not in segment: - name = segment['name'] - if name in name_to_voice: - voice = name_to_voice[name] - else: - voice = None - # section 1 - if unique_voices_across_segments: - while voice is None: - chosen_voice = self._get_random_voice(segment['gender']) - if chosen_voice not in chosen_voices: - voice = chosen_voice - chosen_voices.append(voice) - # section 3 - else: - voice = self._get_random_voice(segment['gender']) - name_to_voice[name] = voice - segment['voice'] = voice - return response - - @staticmethod - def _get_random_voice(gender: str): - if gender.lower() == 'male': - available_voices = NeuralVoices.MALE_NEURAL_VOICES - else: - available_voices = NeuralVoices.FEMALE_NEURAL_VOICES - - return random.choice(available_voices)['Id'] - - # ================================================================================================================== - # generate_listening_exercises helpers - # ================================================================================================================== - - async def _gen_multiple_choice_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str, n_options: int = 4 - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' - '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' - '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' - 'energy sources?", "solution": "C", "variant": "text"}]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty multiple choice questions of {n_options} ' - f'options for this {dialog_type}:\n"' + text + '"') - - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["questions"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": ExercisesHelper.fix_exercise_ids(questions, start_id)["questions"], - "type": "multipleChoice", - } - - async def _gen_write_blanks_questions_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty short answer questions, and the ' - f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = questions["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": f"You will hear a {dialog_type}. Answer the questions below using no more than three words or a number accordingly.", - "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), - "text": ExercisesHelper.build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - async def _gen_write_blanks_notes_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"notes": ["note_1", "note_2"]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty notes taken from this ' - f'{dialog_type}:\n"{text}"' - ) - - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["notes"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = questions["notes"][:quantity] - - formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) - - word_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this ' - 'format: {"words": ["word_1", "word_2"] }' - ) - }, - { - "role": "user", - "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') - - } - ] - words = await self._llm.prediction( - GPTModels.GPT_4_O, word_messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - words = words["words"][:quantity] - - replaced_notes = ExercisesHelper.replace_first_occurrences_with_placeholders_notes(questions, words, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), - "text": "\\n".join(replaced_notes), - "type": "writeBlanks" - } - - async def _gen_write_blanks_form_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"form": ["key: value", "key2: value"]}') - }, - { - "role": "user", - "content": ( - f'Generate a form with {quantity} {difficulty} difficulty key-value pairs ' - f'about this {dialog_type}:\n"{text}"' - ) - } - ] - - if dialog_type == "conversation": - messages.append({ - "role": "user", - "content": ( - 'It must be a form and not questions. ' - 'Example: {"form": ["Color of car": "blue", "Brand of car": "toyota"]}' - ) - }) - - parsed_form = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - parsed_form = parsed_form["form"][:quantity] - - replaced_form, words = ExercisesHelper.build_write_blanks_text_form(parsed_form, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": f"You will hear a {dialog_type}. Fill the form with words/numbers missing.", - "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), - "text": replaced_form, - "type": "writeBlanks" - } - - @staticmethod - def parse_conversation(conversation_data): - conversation_list = conversation_data.get('conversation', []) - readable_text = [] - - for message in conversation_list: - name = message.get('name', 'Unknown') - text = message.get('text', '') - readable_text.append(f"{name}: {text}") - +import queue +import uuid +from logging import getLogger +from queue import Queue +import random +from typing import Dict, List + +from app.repositories.abc import IFileStorage, IDocumentStore +from app.services.abc import IListeningService, ILLMService, ITextToSpeechService +from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate +from app.configs.constants import ( + NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant, EducationalContent, + FieldsAndExercises +) +from app.helpers import ExercisesHelper, FileHelper + + +class ListeningService(IListeningService): + + CONVERSATION_TAIL = ( + "Please include random names and genders for the characters in your dialogue. " + "Make sure that the generated conversation does not contain forbidden subjects in muslim countries." + ) + + MONOLOGUE_TAIL = ( + "Make sure that the generated monologue does not contain forbidden subjects in muslim countries." + ) + + def __init__( + self, llm: ILLMService, + tts: ITextToSpeechService, + file_storage: IFileStorage, + document_store: IDocumentStore + ): + self._llm = llm + self._tts = tts + self._file_storage = file_storage + self._document_store = document_store + self._logger = getLogger(__name__) + self._sections = { + "section_1": { + "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_1_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, + "start_id": 1, + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation", + }, + "section_2": { + "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, + "exercise_types": FieldsAndExercises.LISTENING_2_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, + "start_id": 11, + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue", + }, + "section_3": { + "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_3_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, + "start_id": 21, + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation", + }, + "section_4": { + "topic": EducationalContent.ACADEMIC_SUBJECTS, + "exercise_types": FieldsAndExercises.LISTENING_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, + "start_id": 31, + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue" + } + } + + async def get_listening_question( + self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, + number_of_exercises_q=queue.Queue(), start_id=-1 + ): + FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) + section = self._sections[f"section_{section_id}"] + if not topic: + topic = random.choice(section["topic"]) + + if len(req_exercises) == 0: + req_exercises = random.sample(section["exercise_types"], section["exercise_sample_size"]) + + if number_of_exercises_q.empty(): + number_of_exercises_q = ExercisesHelper.divide_number_into_parts( + section["total_exercises"], len(req_exercises) + ) + + if start_id == -1: + start_id = section["start_id"] + + dialog = await self.generate_listening_question(section_id, topic) + + if section_id in {1, 3}: + dialog = self.parse_conversation(dialog) + + self._logger.info(f'Generated {section["type"]}: {dialog}') + + exercises = await self.generate_listening_exercises( + section_id, str(dialog), req_exercises, number_of_exercises_q, start_id, difficulty + ) + + return { + "exercises": exercises, + "text": dialog, + "difficulty": difficulty + } + + async def generate_listening_question(self, section: int, topic: str): + return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) + + async def generate_listening_exercises( + self, section: int, dialog: str, + req_exercises: list[str], number_of_exercises_q: Queue, + start_id: int, difficulty: str + ): + dialog_type = self._sections[f'section_{section}']["type"] + + exercises = [] + + for req_exercise in req_exercises: + number_of_exercises = number_of_exercises_q.get() + + if req_exercise == "multipleChoice" or req_exercise == "multipleChoice3Options": + n_options = 4 if "multipleChoice" else 3 + question = await self._gen_multiple_choice_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty, n_options + ) + + exercises.append(question) + print("Added multiple choice: " + str(question)) + elif req_exercise == "writeBlanksQuestions": + question = await self._gen_write_blanks_questions_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks questions: " + str(question)) + elif req_exercise == "writeBlanksFill": + question = await self._gen_write_blanks_notes_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks notes: " + str(question)) + elif req_exercise == "writeBlanksForm": + question = await self._gen_write_blanks_form_exercise_listening( + dialog_type, dialog, number_of_exercises, start_id, difficulty + ) + + exercises.append(question) + print("Added write blanks form: " + str(question)) + + start_id = start_id + number_of_exercises + + return exercises + + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): + template = getListeningTemplate() + template['difficulty'] = difficulty + for i, part in enumerate(parts, start=0): + part_template = getListeningPartTemplate() + + file_name = str(uuid.uuid4()) + ".mp3" + sound_file_path = FilePaths.AUDIO_FILES_PATH + file_name + firebase_file_path = FilePaths.FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name + if "conversation" in part["text"]: + await self._tts.text_to_speech(part["text"]["conversation"], sound_file_path) + else: + await self._tts.text_to_speech(part["text"], sound_file_path) + file_url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) + + part_template["audio"]["source"] = file_url + part_template["exercises"] = part["exercises"] + + template['parts'].append(part_template) + + if min_timer != MinTimers.LISTENING_MIN_TIMER_DEFAULT: + template["minTimer"] = min_timer + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value + + listening_id = await self._document_store.save_to_db_with_id("listening", template, listening_id) + if listening_id: + return {**template, "id": listening_id} + else: + raise Exception("Failed to save question: " + str(parts)) + + # ================================================================================================================== + # generate_listening_question helpers + # ================================================================================================================== + + async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: + head = ( + 'Compose an authentic conversation between two individuals in the everyday social context of "' + if section == 1 else + 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' + 'social context of "' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') + }, + { + "role": "user", + "content": ( + f'{head}{topic}". {self.CONVERSATION_TAIL}' + ) + } + ] + + if section == 1: + messages.extend([ + { + "role": "user", + "content": 'Try to have misleading discourse (refer multiple dates, multiple colors and etc).' + + }, + { + "role": "user", + "content": 'Try to have spelling of names (cities, people, etc)' + + } + ]) + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["conversation"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return self._get_conversation_voices(response, True) + + async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: + head = ( + 'Generate a comprehensive monologue set in the social context of' + if section == 2 else + 'Generate a comprehensive and complex monologue on the academic subject of' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"monologue": "monologue"}') + }, + { + "role": "user", + "content": ( + f'{head}: "{topic}". {self.MONOLOGUE_TAIL}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["monologue"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return response["monologue"] + + def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): + chosen_voices = [] + name_to_voice = {} + for segment in response['conversation']: + if 'voice' not in segment: + name = segment['name'] + if name in name_to_voice: + voice = name_to_voice[name] + else: + voice = None + # section 1 + if unique_voices_across_segments: + while voice is None: + chosen_voice = self._get_random_voice(segment['gender']) + if chosen_voice not in chosen_voices: + voice = chosen_voice + chosen_voices.append(voice) + # section 3 + else: + voice = self._get_random_voice(segment['gender']) + name_to_voice[name] = voice + segment['voice'] = voice + return response + + @staticmethod + def _get_random_voice(gender: str): + if gender.lower() == 'male': + available_voices = NeuralVoices.MALE_NEURAL_VOICES + else: + available_voices = NeuralVoices.FEMALE_NEURAL_VOICES + + return random.choice(available_voices)['Id'] + + # ================================================================================================================== + # generate_listening_exercises helpers + # ================================================================================================================== + + async def _gen_multiple_choice_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str, n_options: int = 4 + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' + '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' + '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' + 'energy sources?", "solution": "C", "variant": "text"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty multiple choice questions of {n_options} ' + f'options for this {dialog_type}:\n"' + text + '"') + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["questions"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(questions, start_id)["questions"], + "type": "multipleChoice", + } + + async def _gen_write_blanks_questions_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty short answer questions, and the ' + f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Answer the questions below using no more than three words or a number accordingly.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } + + async def _gen_write_blanks_notes_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"notes": ["note_1", "note_2"]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty notes taken from this ' + f'{dialog_type}:\n"{text}"' + ) + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["notes"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["notes"][:quantity] + + formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) + + word_messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this ' + 'format: {"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') + + } + ] + words = await self._llm.prediction( + GPTModels.GPT_4_O, word_messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + words = words["words"][:quantity] + + replaced_notes = ExercisesHelper.replace_first_occurrences_with_placeholders_notes(questions, words, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": "Fill the blank space with the word missing from the audio.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": "\\n".join(replaced_notes), + "type": "writeBlanks" + } + + async def _gen_write_blanks_form_exercise_listening( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"form": ["key: value", "key2: value"]}') + }, + { + "role": "user", + "content": ( + f'Generate a form with {quantity} {difficulty} difficulty key-value pairs ' + f'about this {dialog_type}:\n"{text}"' + ) + } + ] + + if dialog_type == "conversation": + messages.append({ + "role": "user", + "content": ( + 'It must be a form and not questions. ' + 'Example: {"form": ["Color of car": "blue", "Brand of car": "toyota"]}' + ) + }) + + parsed_form = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + parsed_form = parsed_form["form"][:quantity] + + replaced_form, words = ExercisesHelper.build_write_blanks_text_form(parsed_form, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Fill the form with words/numbers missing.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": replaced_form, + "type": "writeBlanks" + } + + @staticmethod + def parse_conversation(conversation_data): + conversation_list = conversation_data.get('conversation', []) + readable_text = [] + + for message in conversation_list: + name = message.get('name', 'Unknown') + text = message.get('text', '') + readable_text.append(f"{name}: {text}") + return "\n".join(readable_text) \ No newline at end of file diff --git a/app/services/impl/reading.py b/app/services/impl/exam/reading.py similarity index 97% rename from app/services/impl/reading.py rename to app/services/impl/exam/reading.py index 50b136d..62d38a9 100644 --- a/app/services/impl/reading.py +++ b/app/services/impl/exam/reading.py @@ -1,349 +1,349 @@ -import random -import uuid -from queue import Queue -from typing import List - -from app.services.abc import IReadingService, ILLMService -from app.configs.constants import QuestionType, TemperatureSettings, FieldsAndExercises, GPTModels -from app.helpers import ExercisesHelper - - -class ReadingService(IReadingService): - - def __init__(self, llm: ILLMService): - self._llm = llm - - async def gen_reading_passage( - self, - part: int, - topic: str, - req_exercises: List[str], - number_of_exercises_q: Queue, - difficulty: str, - start_id: int - ): - passage = await self.generate_reading_passage(part, topic) - exercises = await self._generate_reading_exercises( - passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty - ) - - if ExercisesHelper.contains_empty_dict(exercises): - return await self.gen_reading_passage( - part, topic, req_exercises, number_of_exercises_q, difficulty, start_id - ) - - return { - "exercises": exercises, - "text": { - "content": passage["text"], - "title": passage["title"] - }, - "difficulty": difficulty - } - - async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): - part_system_message = { - "1": 'The generated text should be fairly easy to understand and have multiple paragraphs.', - "2": 'The generated text should be fairly hard to understand and have multiple paragraphs.', - "3": ( - 'The generated text should be very hard to understand and include different points, theories, ' - 'subtle differences of opinions from people, correctly sourced to the person who said it, ' - 'over the specified topic and have multiple paragraphs.' - ) - } - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"title": "title of the text", "text": "generated text"}') - }, - { - "role": "user", - "content": ( - f'Generate an extensive text for IELTS Reading Passage {part}, of at least {word_count} words, ' - f'on the topic of "{topic}". The passage should offer a substantial amount of ' - 'information, analysis, or narrative relevant to the chosen subject matter. This text ' - 'passage aims to serve as the primary reading section of an IELTS test, providing an ' - 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' - 'does not contain forbidden subjects in muslim countries.' - ) - }, - { - "role": "system", - "content": part_system_message[str(part)] - } - ] - - if part == 3: - messages.append({ - "role": "user", - "content": "Use real text excerpts on you generated passage and cite the sources." - }) - - return await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - FieldsAndExercises.GEN_TEXT_FIELDS, - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - async def _generate_reading_exercises( - self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty - ): - exercises = [] - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "fillBlanks": - question = await self._gen_summary_fill_blanks_exercise( - passage, number_of_exercises, start_id, difficulty - ) - exercises.append(question) - print("Added fill blanks: " + str(question)) - elif req_exercise == "trueFalse": - question = await self._gen_true_false_not_given_exercise( - passage, number_of_exercises, start_id, difficulty - ) - exercises.append(question) - print("Added trueFalse: " + str(question)) - elif req_exercise == "writeBlanks": - question = await self._gen_write_blanks_exercise(passage, number_of_exercises, start_id, difficulty) - if ExercisesHelper.answer_word_limit_ok(question): - exercises.append(question) - print("Added write blanks: " + str(question)) - else: - exercises.append({}) - print("Did not add write blanks because it did not respect word limit") - elif req_exercise == "paragraphMatch": - question = await self._gen_paragraph_match_exercise(passage, number_of_exercises, start_id) - exercises.append(question) - print("Added paragraph match: " + str(question)) - elif req_exercise == "ideaMatch": - question = await self._gen_idea_match_exercise(passage, number_of_exercises, start_id) - exercises.append(question) - print("Added idea match: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - async def _gen_summary_fill_blanks_exercise( - self, text: str, quantity: int, start_id, difficulty, num_random_words: int = 1 - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: { "summary": "summary" }' - ) - }, - { - "role": "user", - "content": f'Summarize this text: "{text}"' - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"words": ["word_1", "word_2"] }' - ) - }, - { - "role": "user", - "content": ( - f'Select {quantity} {difficulty} difficulty words, it must be words and not expressions, ' - f'from this:\n{response["summary"]}' - ) - } - ] - - words_response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - response["words"] = words_response["words"] - replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders( - response["summary"], response["words"], start_id - ) - options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], num_random_words) - solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) - - return { - "allowRepetition": True, - "id": str(uuid.uuid4()), - "prompt": ( - "Complete the summary below. Write the letter of the corresponding word(s) for it.\\nThere are " - "more words than spaces so you will not use them all. You may use any of the words more than once." - ), - "solutions": solutions, - "text": replaced_summary, - "type": "fillBlanks", - "words": options_words - } - - async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' - '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') - }, - { - "role": "user", - "content": ( - f'Generate {str(quantity)} {difficulty} difficulty statements based on the provided text. ' - 'Ensure that your statements accurately represent information or inferences from the text, and ' - 'provide a variety of responses, including, at least one of each True, False, and Not Given, ' - f'as appropriate.\n\nReference text:\n\n {text}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["prompts"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = response["prompts"] - - if len(questions) > quantity: - questions = ExercisesHelper.remove_excess_questions(questions, len(questions) - quantity) - - for i, question in enumerate(questions, start=start_id): - question["id"] = str(i) - - return { - "id": str(uuid.uuid4()), - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": questions, - "type": "trueFalse" - } - - async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}' - ) - }, - { - "role": "user", - "content": ( - f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' - f'possible answers, must have maximum 3 words per answer, about this text:\n"{text}"' - ) - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = response["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Choose no more than three words and/or a number from the passage for each answer.", - "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), - "text": ExercisesHelper.build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): - paragraphs = ExercisesHelper.assign_letters_to_paragraphs(text) - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}' - ) - }, - { - "role": "user", - "content": ( - 'For every paragraph of the list generate a minimum 5 word heading for it. ' - f'The paragraphs are these: {str(paragraphs)}' - ) - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["headings"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - headings = response["headings"] - - options = [] - for i, paragraph in enumerate(paragraphs, start=0): - paragraph["heading"] = headings[i]["heading"] - options.append({ - "id": paragraph["letter"], - "sentence": paragraph["paragraph"] - }) - - random.shuffle(paragraphs) - sentences = [] - for i, paragraph in enumerate(paragraphs, start=start_id): - sentences.append({ - "id": i, - "sentence": paragraph["heading"], - "solution": paragraph["letter"] - }) - - return { - "id": str(uuid.uuid4()), - "allowRepetition": False, - "options": options, - "prompt": "Choose the correct heading for paragraphs from the list of headings below.", - "sentences": sentences[:quantity], - "type": "matchSentences" - } - - async def _gen_idea_match_exercise(self, text: str, quantity: int, start_id): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"ideas": [ ' - '{"idea": "some idea or opinion", "from": "person, institution whose idea or opinion this is"}, ' - '{"idea": "some other idea or opinion", "from": "person, institution whose idea or opinion this is"}' - ']}' - ) - }, - { - "role": "user", - "content": ( - f'From the text extract {quantity} ideas, theories, opinions and who they are from. ' - f'The text: {text}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["ideas"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - ideas = response["ideas"] - - return { - "id": str(uuid.uuid4()), - "allowRepetition": False, - "options": ExercisesHelper.build_options(ideas), - "prompt": "Choose the correct author for the ideas/opinions from the list of authors below.", - "sentences": ExercisesHelper.build_sentences(ideas, start_id), - "type": "matchSentences" - } +import random +import uuid +from queue import Queue +from typing import List + +from app.services.abc import IReadingService, ILLMService +from app.configs.constants import QuestionType, TemperatureSettings, FieldsAndExercises, GPTModels +from app.helpers import ExercisesHelper + + +class ReadingService(IReadingService): + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_reading_passage( + self, + part: int, + topic: str, + req_exercises: List[str], + number_of_exercises_q: Queue, + difficulty: str, + start_id: int + ): + passage = await self.generate_reading_passage(part, topic) + exercises = await self._generate_reading_exercises( + passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty + ) + + if ExercisesHelper.contains_empty_dict(exercises): + return await self.gen_reading_passage( + part, topic, req_exercises, number_of_exercises_q, difficulty, start_id + ) + + return { + "exercises": exercises, + "text": { + "content": passage["text"], + "title": passage["title"] + }, + "difficulty": difficulty + } + + async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): + part_system_message = { + "1": 'The generated text should be fairly easy to understand and have multiple paragraphs.', + "2": 'The generated text should be fairly hard to understand and have multiple paragraphs.', + "3": ( + 'The generated text should be very hard to understand and include different points, theories, ' + 'subtle differences of opinions from people, correctly sourced to the person who said it, ' + 'over the specified topic and have multiple paragraphs.' + ) + } + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"title": "title of the text", "text": "generated text"}') + }, + { + "role": "user", + "content": ( + f'Generate an extensive text for IELTS Reading Passage {part}, of at least {word_count} words, ' + f'on the topic of "{topic}". The passage should offer a substantial amount of ' + 'information, analysis, or narrative relevant to the chosen subject matter. This text ' + 'passage aims to serve as the primary reading section of an IELTS test, providing an ' + 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' + 'does not contain forbidden subjects in muslim countries.' + ) + }, + { + "role": "system", + "content": part_system_message[str(part)] + } + ] + + if part == 3: + messages.append({ + "role": "user", + "content": "Use real text excerpts on you generated passage and cite the sources." + }) + + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + FieldsAndExercises.GEN_TEXT_FIELDS, + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + async def _generate_reading_exercises( + self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty + ): + exercises = [] + for req_exercise in req_exercises: + number_of_exercises = number_of_exercises_q.get() + + if req_exercise == "fillBlanks": + question = await self._gen_summary_fill_blanks_exercise( + passage, number_of_exercises, start_id, difficulty + ) + exercises.append(question) + print("Added fill blanks: " + str(question)) + elif req_exercise == "trueFalse": + question = await self._gen_true_false_not_given_exercise( + passage, number_of_exercises, start_id, difficulty + ) + exercises.append(question) + print("Added trueFalse: " + str(question)) + elif req_exercise == "writeBlanks": + question = await self._gen_write_blanks_exercise(passage, number_of_exercises, start_id, difficulty) + if ExercisesHelper.answer_word_limit_ok(question): + exercises.append(question) + print("Added write blanks: " + str(question)) + else: + exercises.append({}) + print("Did not add write blanks because it did not respect word limit") + elif req_exercise == "paragraphMatch": + question = await self._gen_paragraph_match_exercise(passage, number_of_exercises, start_id) + exercises.append(question) + print("Added paragraph match: " + str(question)) + elif req_exercise == "ideaMatch": + question = await self._gen_idea_match_exercise(passage, number_of_exercises, start_id) + exercises.append(question) + print("Added idea match: " + str(question)) + + start_id = start_id + number_of_exercises + + return exercises + + async def _gen_summary_fill_blanks_exercise( + self, text: str, quantity: int, start_id, difficulty, num_random_words: int = 1 + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: { "summary": "summary" }' + ) + }, + { + "role": "user", + "content": f'Summarize this text: "{text}"' + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ( + f'Select {quantity} {difficulty} difficulty words, it must be words and not expressions, ' + f'from this:\n{response["summary"]}' + ) + } + ] + + words_response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + response["words"] = words_response["words"] + replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders( + response["summary"], response["words"], start_id + ) + options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], num_random_words) + solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) + + return { + "allowRepetition": True, + "id": str(uuid.uuid4()), + "prompt": ( + "Complete the summary below. Write the letter of the corresponding word(s) for it.\\nThere are " + "more words than spaces so you will not use them all. You may use any of the words more than once." + ), + "solutions": solutions, + "text": replaced_summary, + "type": "fillBlanks", + "words": options_words + } + + async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' + '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty statements based on the provided text. ' + 'Ensure that your statements accurately represent information or inferences from the text, and ' + 'provide a variety of responses, including, at least one of each True, False, and Not Given, ' + f'as appropriate.\n\nReference text:\n\n {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["prompts"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["prompts"] + + if len(questions) > quantity: + questions = ExercisesHelper.remove_excess_questions(questions, len(questions) - quantity) + + for i, question in enumerate(questions, start=start_id): + question["id"] = str(i) + + return { + "id": str(uuid.uuid4()), + "prompt": "Do the following statements agree with the information given in the Reading Passage?", + "questions": questions, + "type": "trueFalse" + } + + async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}' + ) + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' + f'possible answers, must have maximum 3 words per answer, about this text:\n"{text}"' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": "Choose no more than three words and/or a number from the passage for each answer.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } + + async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): + paragraphs = ExercisesHelper.assign_letters_to_paragraphs(text) + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}' + ) + }, + { + "role": "user", + "content": ( + 'For every paragraph of the list generate a minimum 5 word heading for it. ' + f'The paragraphs are these: {str(paragraphs)}' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["headings"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + headings = response["headings"] + + options = [] + for i, paragraph in enumerate(paragraphs, start=0): + paragraph["heading"] = headings[i]["heading"] + options.append({ + "id": paragraph["letter"], + "sentence": paragraph["paragraph"] + }) + + random.shuffle(paragraphs) + sentences = [] + for i, paragraph in enumerate(paragraphs, start=start_id): + sentences.append({ + "id": i, + "sentence": paragraph["heading"], + "solution": paragraph["letter"] + }) + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": options, + "prompt": "Choose the correct heading for paragraphs from the list of headings below.", + "sentences": sentences[:quantity], + "type": "matchSentences" + } + + async def _gen_idea_match_exercise(self, text: str, quantity: int, start_id): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"ideas": [ ' + '{"idea": "some idea or opinion", "from": "person, institution whose idea or opinion this is"}, ' + '{"idea": "some other idea or opinion", "from": "person, institution whose idea or opinion this is"}' + ']}' + ) + }, + { + "role": "user", + "content": ( + f'From the text extract {quantity} ideas, theories, opinions and who they are from. ' + f'The text: {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["ideas"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + ideas = response["ideas"] + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": ExercisesHelper.build_options(ideas), + "prompt": "Choose the correct author for the ideas/opinions from the list of authors below.", + "sentences": ExercisesHelper.build_sentences(ideas, start_id), + "type": "matchSentences" + } diff --git a/app/services/impl/speaking.py b/app/services/impl/exam/speaking.py similarity index 97% rename from app/services/impl/speaking.py rename to app/services/impl/exam/speaking.py index 86cfe1c..b0364b0 100644 --- a/app/services/impl/speaking.py +++ b/app/services/impl/exam/speaking.py @@ -1,633 +1,635 @@ -import logging -import os -import re -import uuid -import random -from typing import Dict, List, Optional - -from app.repositories.abc import IFileStorage, IDocumentStore -from app.services.abc import ISpeakingService, ILLMService, IVideoGeneratorService, ISpeechToTextService -from app.configs.constants import ( - FieldsAndExercises, GPTModels, TemperatureSettings, - AvatarEnum, FilePaths -) -from app.helpers import TextHelper - - -class SpeakingService(ISpeakingService): - - def __init__( - self, llm: ILLMService, vid_gen: IVideoGeneratorService, - file_storage: IFileStorage, document_store: IDocumentStore, - stt: ISpeechToTextService - ): - self._llm = llm - self._vid_gen = vid_gen - self._file_storage = file_storage - self._document_store = document_store - self._stt = stt - self._logger = logging.getLogger(__name__) - - # TODO: Is the difficulty in the prompts supposed to be hardcoded? The response is set with - # either the difficulty in the request or a random one yet the prompt doesn't change - self._tasks = { - "task_1": { - "get": { - "json_template": { - "first_topic": "topic 1", - "second_topic": "topic 2", - "questions": [ - ( - "Introductory question about the first topic, starting the topic with " - "'Let's talk about x' and then the question." - ), - "Follow up question about the first topic", - "Follow up question about the first topic", - "Question about second topic", - "Follow up question about the second topic", - ] - }, - "prompt": ( - 'Craft 5 simple and single questions of easy difficulty for IELTS Speaking Part 1 ' - 'that encourages candidates to delve deeply into personal experiences, preferences, or ' - 'insights on the topic of "{first_topic}" and the topic of "{second_topic}". ' - 'Make sure that the generated question does not contain forbidden subjects in ' - 'muslim countries.' - ) - } - }, - "task_2": { - "get": { - "json_template": { - "topic": "topic", - "question": "question", - "prompts": [ - "prompt_1", - "prompt_2", - "prompt_3" - ], - "suffix": "And explain why..." - }, - "prompt": ( - 'Create a question of medium difficulty for IELTS Speaking Part 2 ' - 'that encourages candidates to narrate a personal experience or story related to the topic ' - 'of "{topic}". Include 3 prompts that guide the candidate to describe ' - 'specific aspects of the experience, such as details about the situation, ' - 'their actions, and the reasons it left a lasting impression. Make sure that the ' - 'generated question does not contain forbidden subjects in muslim countries.' - ) - } - }, - "task_3": { - "get": { - "json_template": { - "topic": "topic", - "questions": [ - "Introductory question about the topic.", - "Follow up question about the topic", - "Follow up question about the topic", - "Follow up question about the topic", - "Follow up question about the topic" - ] - }, - "prompt": ( - 'Formulate a set of 5 single questions of hard difficulty for IELTS Speaking Part 3' - 'that encourage candidates to engage in a meaningful discussion on the topic of "{topic}". ' - 'Provide inquiries, ensuring they explore various aspects, perspectives, and implications ' - 'related to the topic. Make sure that the generated question does not contain forbidden ' - 'subjects in muslim countries.' - ) - } - }, - } - - async def get_speaking_part( - self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None - ) -> Dict: - task_values = self._tasks[f'task_{part}']['get'] - - if part == 1: - task_prompt = task_values["prompt"].format(first_topic=topic, second_topic=second_topic) - else: - task_prompt = task_values["prompt"].format(topic=topic) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - f'{task_values["json_template"]}' - ) - }, - { - "role": "user", - "content": task_prompt - } - ] - - part_specific = { - "1": 'The questions should lead to the usage of 4 verb tenses (present perfect, present, past and future).', - "2": ( - 'The prompts must not be questions. Also include a suffix like the ones in the IELTS exams ' - 'that start with "And explain why".' - ) - } - - if part in {1, 2}: - messages.append({ - "role": "user", - "content": part_specific[str(part)] - }) - - if part in {1, 3}: - messages.append({ - "role": "user", - "content": 'They must be 1 single question each and not be double-barreled questions.' - }) - - fields_to_check = ["first_topic"] if part == 1 else FieldsAndExercises.GEN_FIELDS - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, fields_to_check, TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if part == 3: - # Remove the numbers from the questions only if the string starts with a number - response["questions"] = [ - re.sub(r"^\d+\.\s*", "", question) - if re.match(r"^\d+\.", question) else question - for question in response["questions"] - ] - - response["type"] = part - response["difficulty"] = difficulty - - if part in {2, 3}: - response["topic"] = topic - - return response - - async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: - request_id = uuid.uuid4() - self._logger.info( - f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' - f'Use this id to track the logs: {str(request_id)} - Request data: {str(answers)}' - ) - - text_answers = [] - perfect_answers = [] - - if task != 2: - self._logger.info( - f'POST - speaking_task_{task} - {str(request_id)} - Received {str(len(answers))} total answers.' - ) - - for item in answers: - sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) - - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Downloading file {item["answer"]}') - - await self._file_storage.download_firebase_file(item["answer"], sound_file_name) - - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - ' - f'Downloaded file {item["answer"]} to {sound_file_name}' - ) - - answer_text = await self._stt.speech_to_text(sound_file_name) - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Transcripted answer: {answer_text}') - - text_answers.append(answer_text) - item["answer"] = answer_text - os.remove(sound_file_name) - - # TODO: This will end the grading of all answers if a single one does not have enough words - # don't know if this is intended - if not TextHelper.has_x_words(answer_text, 20): - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - ' - f'The answer had less words than threshold 20 to be graded. Answer: {answer_text}' - ) - return self._zero_rating("The audio recorded does not contain enough english words to be graded.") - - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - ' - f'Requesting perfect answer for question: {item["question"]}' - ) - perfect_answers.append(await self._get_perfect_answer(task, item["question"])) - - if task in {1, 3}: - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - Formatting answers and questions for prompt.' - ) - - formatted_text = "" - for i, entry in enumerate(answers, start=1): - formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" - formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" - - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - ' - f'Formatted answers and questions for prompt: {formatted_text}' - ) - questions_and_answers = f'\n\n The questions and answers are: \n\n{formatted_text}' - else: - questions_and_answers = f'\n Question: "{answers[0]["question"]}" \n Answer: "{answers[0]["answer"]}"' - - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting grading of the answer(s).') - response = await self._grade_task(task, questions_and_answers) - - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Answer(s) graded: {response}') - - if task in {1, 3}: - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - Adding perfect answer(s) to response.') - - # TODO: check if it is answer["answer"] instead - for i, answer in enumerate(perfect_answers, start=1): - response['perfect_answer_' + str(i)] = answer - - self._logger.info( - f'POST - speaking_task_{task} - {request_id} - Adding transcript and fixed texts to response.' - ) - - for i, answer in enumerate(text_answers, start=1): - response['transcript_' + str(i)] = answer - response['fixed_text_' + str(i)] = await self._get_speaking_corrections(answer) - else: - response['transcript'] = answers[0]["answer"] - - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting fixed text.') - response['fixed_text'] = await self._get_speaking_corrections(answers[0]["answer"]) - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Fixed text: {response["fixed_text"]}') - - response['perfect_answer'] = perfect_answers[0]["answer"] - - response["overall"] = self._fix_speaking_overall(response["overall"], response["task_response"]) - self._logger.info(f'POST - speaking_task_{task} - {request_id} - Final response: {response}') - return response - - # ================================================================================================================== - # grade_speaking_task helpers - # ================================================================================================================== - - async def _get_perfect_answer(self, task: int, question: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"answer": "perfect answer"}' - ) - }, - { - "role": "user", - "content": ( - 'Provide a perfect answer according to ielts grading system to the following ' - f'Speaking Part {task} question: "{question}"' - ) - } - ] - - if task == 1: - messages.append({ - "role": "user", - "content": 'The answer must be 2 or 3 sentences long.' - }) - - gpt_model = GPTModels.GPT_4_O if task == 1 else GPTModels.GPT_3_5_TURBO - - return await self._llm.prediction( - gpt_model, messages, ["answer"], TemperatureSettings.GRADING_TEMPERATURE - ) - - async def _grade_task(self, task: int, questions_and_answers: str) -> Dict: - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {self._grade_template()}' - ) - }, - { - "role": "user", - "content": ( - f'Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a ' - 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' - 'assign a score of 0 if the response fails to address the question. Additionally, provide ' - 'detailed commentary highlighting both strengths and weaknesses in the response.' - ) + questions_and_answers - } - ] - - task_specific = { - "1": ( - 'Address the student as "you". If the answers are not 2 or 3 sentences long, warn the ' - 'student that they should be.' - ), - "2": 'Address the student as "you"', - "3": 'Address the student as "you" and pay special attention to coherence between the answers.' - } - - messages.append({ - "role": "user", - "content": task_specific[str(task)] - }) - - if task in {1, 3}: - messages.extend([ - { - "role": "user", - "content": ( - 'For pronunciations act as if you heard the answers and they were transcripted ' - 'as you heard them.' - ) - }, - { - "role": "user", - "content": 'The comments must be long, detailed, justify the grading and suggest improvements.' - } - ]) - - return await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["comment"], TemperatureSettings.GRADING_TEMPERATURE - ) - - @staticmethod - def _fix_speaking_overall(overall: float, task_response: dict): - grades = [category["grade"] for category in task_response.values()] - - if overall > max(grades) or overall < min(grades): - total_sum = sum(grades) - average = total_sum / len(grades) - rounded_average = round(average, 0) - return rounded_average - - return overall - - @staticmethod - def _zero_rating(comment: str): - return { - "comment": comment, - "overall": 0, - "task_response": { - "Fluency and Coherence": { - "grade": 0.0, - "comment": "" - }, - "Lexical Resource": { - "grade": 0.0, - "comment": "" - }, - "Grammatical Range and Accuracy": { - "grade": 0.0, - "comment": "" - }, - "Pronunciation": { - "grade": 0.0, - "comment": "" - } - } - } - - async def _get_speaking_corrections(self, text): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"fixed_text": "fixed transcription with no misspelling errors"}' - ) - }, - { - "role": "user", - "content": ( - 'Fix the errors in the provided transcription and put it in a JSON. ' - f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - messages, - ["fixed_text"], - 0.2, - False - ) - return response["fixed_text"] - - async def create_videos_and_save_to_db(self, exercises, template, req_id): - template = await self._create_video_per_part(exercises, template, 1) - template = await self._create_video_per_part(exercises, template, 2) - template = await self._create_video_per_part(exercises, template, 3) - - await self._document_store.save_to_db_with_id("speaking", template, req_id) - self._logger.info(f'Saved speaking to DB with id {req_id} : {str(template)}') - - async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): - avatar = (random.choice(list(AvatarEnum))).value - template_index = part - 1 - - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises = [element for element in exercises if element.get('type') == part] - - # Check if any elements were found - if found_exercises: - exercise = found_exercises[0] - self._logger.info(f'Creating video for speaking part {part}') - if part in {1, 3}: - questions = [] - for question in exercise["questions"]: - result = await self._create_video( - question, - avatar, - f'Failed to create video for part {part} question: {str(exercise["question"])}' - ) - if result is not None: - video = { - "text": question, - "video_path": result["video_path"], - "video_url": result["video_url"] - } - questions.append(video) - - template["exercises"][template_index]["prompts"] = questions - if part == 1: - template["exercises"][template_index]["first_title"] = exercise["first_topic"] - template["exercises"][template_index]["second_title"] = exercise["second_topic"] - else: - template["exercises"][template_index]["title"] = exercise["topic"] - else: - result = await self._create_video( - exercise["question"], - avatar, - f'Failed to create video for part {part} question: {str(exercise["question"])}' - ) - if result is not None: - template["exercises"][template_index]["prompts"] = exercise["prompts"] - template["exercises"][template_index]["text"] = exercise["question"] - template["exercises"][template_index]["title"] = exercise["topic"] - template["exercises"][template_index]["video_url"] = result["video_url"] - template["exercises"][template_index]["video_path"] = result["video_path"] - - if not found_exercises: - template["exercises"].pop(template_index) - - return template - - async def generate_video( - self, part: int, avatar: str, topic: str, questions: list[str], - *, - second_topic: Optional[str] = None, - prompts: Optional[list[str]] = None, - suffix: Optional[str] = None, - ): - request_id = str(uuid.uuid4()) - # TODO: request data - self._logger.info( - f'POST - generate_video_{part} - Received request to generate video {part}. ' - f'Use this id to track the logs: {request_id} - Request data: " + str(request.get_json())' - ) - - part_questions = self._get_part_questions(part, questions, avatar) - videos = [] - - self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating videos for speaking part {part}.') - for question in part_questions: - self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating video for question: {question}') - result = await self._create_video( - question, - avatar, - 'POST - generate_video_{p} - {r} - Failed to create video for part {p} question: {q}'.format( - p=part, r=request_id, q=question - ) - ) - if result is not None: - self._logger.info(f'POST - generate_video_{part} - {request_id} - Video created') - self._logger.info( - f'POST - generate_video_{part} - {request_id} - Uploaded video to firebase: {result["video_url"]}' - ) - video = { - "text": question, - "video_path": result["video_path"], - "video_url": result["video_url"] - } - videos.append(video) - - if part == 2 and len(videos) == 0: - raise Exception(f'Failed to create video for part 2 question: {questions[0]}') - - return self._get_part_response(part, topic, videos, second_topic, prompts, suffix) - - @staticmethod - def _get_part_questions(part: int, questions: list[str], avatar: str): - part_questions: list[str] = [] - - if part == 1: - id_to_name = { - "5912afa7c77c47d3883af3d874047aaf": "MATTHEW", - "9e58d96a383e4568a7f1e49df549e0e4": "VERA", - "d2cdd9c0379a4d06ae2afb6e5039bd0c": "EDWARD", - "045cb5dcd00042b3a1e4f3bc1c12176b": "TANYA", - "1ae1e5396cc444bfad332155fdb7a934": "KAYLA", - "0ee6aa7cc1084063a630ae514fccaa31": "JEROME", - "5772cff935844516ad7eeff21f839e43": "TYLER", - - } - part_questions.extend( - [ - "Hello my name is " + id_to_name.get(avatar) + ", what is yours?", - "Do you work or do you study?", - *questions - ] - ) - elif part == 2: - # Removed as the examiner should not say what is on the card. - # question = question + " In your answer you should consider: " + " ".join(prompts) + suffix - part_questions.append(f'{questions[0]}\nYou have 1 minute to take notes.') - elif part == 3: - part_questions = questions - - return part_questions - - @staticmethod - def _get_part_response( - part: int, - topic: str, - videos: list[dict], - second_topic: Optional[str], - prompts: Optional[list[str]], - suffix: Optional[str] - ): - response = {} - if part == 1: - response = { - "prompts": videos, - "first_title": topic, - "second_title": second_topic, - "type": "interactiveSpeaking" - } - if part == 2: - response = { - "prompts": prompts, - "title": topic, - "suffix": suffix, - "type": "speaking", - # includes text, video_url and video_path - **videos[0] - } - if part == 3: - response = { - "prompts": videos, - "title": topic, - "type": "interactiveSpeaking", - } - - response["id"] = str(uuid.uuid4()) - return response - - async def _create_video(self, question: str, avatar: str, error_message: str): - result = await self._vid_gen.create_video(question, avatar) - if result is not None: - sound_file_path = FilePaths.VIDEO_FILES_PATH + result - firebase_file_path = FilePaths.FIREBASE_SPEAKING_VIDEO_FILES_PATH + result - url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) - return { - "video_path": firebase_file_path, - "video_url": url - } - self._logger.error(error_message) - return None - - @staticmethod - def _grade_template(): - return { - "comment": "extensive comment about answer quality", - "overall": 0.0, - "task_response": { - "Fluency and Coherence": { - "grade": 0.0, - "comment": ( - "extensive comment about fluency and coherence, use examples to justify the grade awarded." - ) - }, - "Lexical Resource": { - "grade": 0.0, - "comment": "extensive comment about lexical resource, use examples to justify the grade awarded." - }, - "Grammatical Range and Accuracy": { - "grade": 0.0, - "comment": ( - "extensive comment about grammatical range and accuracy, use examples to justify the " - "grade awarded." - ) - }, - "Pronunciation": { - "grade": 0.0, - "comment": ( - "extensive comment about pronunciation on the transcribed answer, use examples to justify the " - "grade awarded." - ) - } - } +import logging +import os +import re +import uuid +import random +from typing import Dict, List, Optional + +from app.repositories.abc import IFileStorage, IDocumentStore +from app.services.abc import ISpeakingService, ILLMService, IVideoGeneratorService, ISpeechToTextService +from app.configs.constants import ( + FieldsAndExercises, GPTModels, TemperatureSettings, + AvatarEnum, FilePaths +) +from app.helpers import TextHelper + + +class SpeakingService(ISpeakingService): + + def __init__( + self, llm: ILLMService, vid_gen: IVideoGeneratorService, + file_storage: IFileStorage, document_store: IDocumentStore, + stt: ISpeechToTextService + ): + self._llm = llm + self._vid_gen = vid_gen + self._file_storage = file_storage + self._document_store = document_store + self._stt = stt + self._logger = logging.getLogger(__name__) + + # TODO: Is the difficulty in the prompts supposed to be hardcoded? The response is set with + # either the difficulty in the request or a random one yet the prompt doesn't change + self._tasks = { + "task_1": { + "get": { + "json_template": { + "first_topic": "topic 1", + "second_topic": "topic 2", + "questions": [ + ( + "Introductory question about the first topic, starting the topic with " + "'Let's talk about x' and then the question." + ), + "Follow up question about the first topic", + "Follow up question about the first topic", + "Question about second topic", + "Follow up question about the second topic", + ] + }, + "prompt": ( + 'Craft 5 simple and single questions of easy difficulty for IELTS Speaking Part 1 ' + 'that encourages candidates to delve deeply into personal experiences, preferences, or ' + 'insights on the topic of "{first_topic}" and the topic of "{second_topic}". ' + 'Make sure that the generated question does not contain forbidden subjects in ' + 'muslim countries.' + ) + } + }, + "task_2": { + "get": { + "json_template": { + "topic": "topic", + "question": "question", + "prompts": [ + "prompt_1", + "prompt_2", + "prompt_3" + ], + "suffix": "And explain why..." + }, + "prompt": ( + 'Create a question of medium difficulty for IELTS Speaking Part 2 ' + 'that encourages candidates to narrate a personal experience or story related to the topic ' + 'of "{topic}". Include 3 prompts that guide the candidate to describe ' + 'specific aspects of the experience, such as details about the situation, ' + 'their actions, and the reasons it left a lasting impression. Make sure that the ' + 'generated question does not contain forbidden subjects in muslim countries.' + ) + } + }, + "task_3": { + "get": { + "json_template": { + "topic": "topic", + "questions": [ + "Introductory question about the topic.", + "Follow up question about the topic", + "Follow up question about the topic", + "Follow up question about the topic", + "Follow up question about the topic" + ] + }, + "prompt": ( + 'Formulate a set of 5 single questions of hard difficulty for IELTS Speaking Part 3' + 'that encourage candidates to engage in a meaningful discussion on the topic of "{topic}". ' + 'Provide inquiries, ensuring they explore various aspects, perspectives, and implications ' + 'related to the topic. Make sure that the generated question does not contain forbidden ' + 'subjects in muslim countries.' + ) + } + }, + } + + async def get_speaking_part( + self, part: int, topic: str, difficulty: str, second_topic: Optional[str] = None + ) -> Dict: + task_values = self._tasks[f'task_{part}']['get'] + + if part == 1: + task_prompt = task_values["prompt"].format(first_topic=topic, second_topic=second_topic) + else: + task_prompt = task_values["prompt"].format(topic=topic) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + f'{task_values["json_template"]}' + ) + }, + { + "role": "user", + "content": task_prompt + } + ] + + part_specific = { + "1": 'The questions should lead to the usage of 4 verb tenses (present perfect, present, past and future).', + "2": ( + 'The prompts must not be questions. Also include a suffix like the ones in the IELTS exams ' + 'that start with "And explain why".' + ) + } + + if part in {1, 2}: + messages.append({ + "role": "user", + "content": part_specific[str(part)] + }) + + if part in {1, 3}: + messages.append({ + "role": "user", + "content": 'They must be 1 single question each and not be double-barreled questions.' + }) + + fields_to_check = ["first_topic"] if part == 1 else FieldsAndExercises.GEN_FIELDS + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, fields_to_check, TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if part == 3: + # Remove the numbers from the questions only if the string starts with a number + response["questions"] = [ + re.sub(r"^\d+\.\s*", "", question) + if re.match(r"^\d+\.", question) else question + for question in response["questions"] + ] + + response["type"] = part + response["difficulty"] = difficulty + + if part in {2, 3}: + response["topic"] = topic + + return response + + async def grade_speaking_task(self, task: int, answers: List[Dict]) -> Dict: + request_id = uuid.uuid4() + self._logger.info( + f'POST - speaking_task_{task} - Received request to grade speaking task {task}. ' + f'Use this id to track the logs: {str(request_id)} - Request data: {str(answers)}' + ) + + text_answers = [] + perfect_answers = [] + + if task != 2: + self._logger.info( + f'POST - speaking_task_{task} - {str(request_id)} - Received {str(len(answers))} total answers.' + ) + + for item in answers: + sound_file_name = FilePaths.AUDIO_FILES_PATH + str(uuid.uuid4()) + + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Downloading file {item["answer"]}') + + await self._file_storage.download_firebase_file(item["answer"], sound_file_name) + + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - ' + f'Downloaded file {item["answer"]} to {sound_file_name}' + ) + + answer_text = await self._stt.speech_to_text(sound_file_name) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Transcripted answer: {answer_text}') + + text_answers.append(answer_text) + item["answer"] = answer_text + os.remove(sound_file_name) + + # TODO: This will end the grading of all answers if a single one does not have enough words + # don't know if this is intended + if not TextHelper.has_x_words(answer_text, 20): + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - ' + f'The answer had less words than threshold 20 to be graded. Answer: {answer_text}' + ) + return self._zero_rating("The audio recorded does not contain enough english words to be graded.") + + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - ' + f'Requesting perfect answer for question: {item["question"]}' + ) + perfect_answers.append(await self._get_perfect_answer(task, item["question"])) + + if task in {1, 3}: + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Formatting answers and questions for prompt.' + ) + + formatted_text = "" + for i, entry in enumerate(answers, start=1): + formatted_text += f"**Question {i}:**\n{entry['question']}\n\n" + formatted_text += f"**Answer {i}:**\n{entry['answer']}\n\n" + + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - ' + f'Formatted answers and questions for prompt: {formatted_text}' + ) + questions_and_answers = f'\n\n The questions and answers are: \n\n{formatted_text}' + else: + questions_and_answers = f'\n Question: "{answers[0]["question"]}" \n Answer: "{answers[0]["answer"]}"' + + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting grading of the answer(s).') + response = await self._grade_task(task, questions_and_answers) + + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Answer(s) graded: {response}') + + if task in {1, 3}: + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Adding perfect answer(s) to response.') + + # TODO: check if it is answer["answer"] instead + for i, answer in enumerate(perfect_answers, start=1): + response['perfect_answer_' + str(i)] = answer + + self._logger.info( + f'POST - speaking_task_{task} - {request_id} - Adding transcript and fixed texts to response.' + ) + + for i, answer in enumerate(text_answers, start=1): + response['transcript_' + str(i)] = answer + response['fixed_text_' + str(i)] = await self._get_speaking_corrections(answer) + else: + response['transcript'] = answers[0]["answer"] + + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Requesting fixed text.') + response['fixed_text'] = await self._get_speaking_corrections(answers[0]["answer"]) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Fixed text: {response["fixed_text"]}') + + response['perfect_answer'] = perfect_answers[0]["answer"] + + response["overall"] = self._fix_speaking_overall(response["overall"], response["task_response"]) + self._logger.info(f'POST - speaking_task_{task} - {request_id} - Final response: {response}') + return response + + # ================================================================================================================== + # grade_speaking_task helpers + # ================================================================================================================== + + async def _get_perfect_answer(self, task: int, question: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: {"answer": "perfect answer"}' + ) + }, + { + "role": "user", + "content": ( + 'Provide a perfect answer according to ielts grading system to the following ' + f'Speaking Part {task} question: "{question}"' + ) + } + ] + + if task == 1: + messages.append({ + "role": "user", + "content": 'The answer must be 2 or 3 sentences long.' + }) + + gpt_model = GPTModels.GPT_4_O if task == 1 else GPTModels.GPT_3_5_TURBO + + return await self._llm.prediction( + gpt_model, messages, ["answer"], TemperatureSettings.GRADING_TEMPERATURE + ) + + async def _grade_task(self, task: int, questions_and_answers: str) -> Dict: + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {self._grade_template()}' + ) + }, + { + "role": "user", + "content": ( + f'Evaluate the given Speaking Part {task} response based on the IELTS grading system, ensuring a ' + 'strict assessment that penalizes errors. Deduct points for deviations from the task, and ' + 'assign a score of 0 if the response fails to address the question. Additionally, provide ' + 'detailed commentary highlighting both strengths and weaknesses in the response.' + ) + questions_and_answers + } + ] + + task_specific = { + "1": ( + 'Address the student as "you". If the answers are not 2 or 3 sentences long, warn the ' + 'student that they should be.' + ), + "2": 'Address the student as "you"', + "3": 'Address the student as "you" and pay special attention to coherence between the answers.' + } + + messages.append({ + "role": "user", + "content": task_specific[str(task)] + }) + + if task in {1, 3}: + messages.extend([ + { + "role": "user", + "content": ( + 'For pronunciations act as if you heard the answers and they were transcripted ' + 'as you heard them.' + ) + }, + { + "role": "user", + "content": 'The comments must be long, detailed, justify the grading and suggest improvements.' + } + ]) + + return await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["comment"], TemperatureSettings.GRADING_TEMPERATURE + ) + + @staticmethod + def _fix_speaking_overall(overall: float, task_response: dict): + grades = [category["grade"] for category in task_response.values()] + + if overall > max(grades) or overall < min(grades): + total_sum = sum(grades) + average = total_sum / len(grades) + rounded_average = round(average, 0) + return rounded_average + + return overall + + @staticmethod + def _zero_rating(comment: str): + return { + "comment": comment, + "overall": 0, + "task_response": { + "Fluency and Coherence": { + "grade": 0.0, + "comment": "" + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "" + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": "" + }, + "Pronunciation": { + "grade": 0.0, + "comment": "" + } + } + } + + async def _get_speaking_corrections(self, text): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"fixed_text": "fixed transcription with no misspelling errors"}' + ) + }, + { + "role": "user", + "content": ( + 'Fix the errors in the provided transcription and put it in a JSON. ' + f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + ["fixed_text"], + 0.2, + False + ) + return response["fixed_text"] + + async def create_videos_and_save_to_db(self, exercises, template, req_id): + template = await self._create_video_per_part(exercises, template, 1) + template = await self._create_video_per_part(exercises, template, 2) + template = await self._create_video_per_part(exercises, template, 3) + + await self._document_store.save_to_db_with_id("speaking", template, req_id) + self._logger.info(f'Saved speaking to DB with id {req_id} : {str(template)}') + + async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): + avatar = (random.choice(list(AvatarEnum))).value + template_index = part - 1 + + # Using list comprehension to find the element with the desired value in the 'type' field + found_exercises = [element for element in exercises if element.get('type') == part] + + # Check if any elements were found + if found_exercises: + exercise = found_exercises[0] + self._logger.info(f'Creating video for speaking part {part}') + if part in {1, 3}: + questions = [] + for question in exercise["questions"]: + result = await self._create_video( + question, + avatar, + f'Failed to create video for part {part} question: {str(exercise["question"])}' + ) + if result is not None: + video = { + "text": question, + "video_path": result["video_path"], + "video_url": result["video_url"] + } + questions.append(video) + + template["exercises"][template_index]["prompts"] = questions + if part == 1: + template["exercises"][template_index]["first_title"] = exercise["first_topic"] + template["exercises"][template_index]["second_title"] = exercise["second_topic"] + else: + template["exercises"][template_index]["title"] = exercise["topic"] + else: + result = await self._create_video( + exercise["question"], + avatar, + f'Failed to create video for part {part} question: {str(exercise["question"])}' + ) + if result is not None: + template["exercises"][template_index]["prompts"] = exercise["prompts"] + template["exercises"][template_index]["text"] = exercise["question"] + template["exercises"][template_index]["title"] = exercise["topic"] + template["exercises"][template_index]["video_url"] = result["video_url"] + template["exercises"][template_index]["video_path"] = result["video_path"] + + if not found_exercises: + template["exercises"].pop(template_index) + + return template + + async def generate_video( + self, part: int, avatar: str, topic: str, questions: list[str], + *, + second_topic: Optional[str] = None, + prompts: Optional[list[str]] = None, + suffix: Optional[str] = None, + ): + params = locals() + params.pop('self') + + request_id = str(uuid.uuid4()) + self._logger.info( + f'POST - generate_video_{part} - Received request to generate video {part}. ' + f'Use this id to track the logs: {request_id} - Request data: " + {params}' + ) + + part_questions = self._get_part_questions(part, questions, avatar) + videos = [] + + self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating videos for speaking part {part}.') + for question in part_questions: + self._logger.info(f'POST - generate_video_{part} - {request_id} - Creating video for question: {question}') + result = await self._create_video( + question, + avatar, + 'POST - generate_video_{p} - {r} - Failed to create video for part {p} question: {q}'.format( + p=part, r=request_id, q=question + ) + ) + if result is not None: + self._logger.info(f'POST - generate_video_{part} - {request_id} - Video created') + self._logger.info( + f'POST - generate_video_{part} - {request_id} - Uploaded video to firebase: {result["video_url"]}' + ) + video = { + "text": question, + "video_path": result["video_path"], + "video_url": result["video_url"] + } + videos.append(video) + + if part == 2 and len(videos) == 0: + raise Exception(f'Failed to create video for part 2 question: {questions[0]}') + + return self._get_part_response(part, topic, videos, second_topic, prompts, suffix) + + @staticmethod + def _get_part_questions(part: int, questions: list[str], avatar: str): + part_questions: list[str] = [] + + if part == 1: + id_to_name = { + "5912afa7c77c47d3883af3d874047aaf": "MATTHEW", + "9e58d96a383e4568a7f1e49df549e0e4": "VERA", + "d2cdd9c0379a4d06ae2afb6e5039bd0c": "EDWARD", + "045cb5dcd00042b3a1e4f3bc1c12176b": "TANYA", + "1ae1e5396cc444bfad332155fdb7a934": "KAYLA", + "0ee6aa7cc1084063a630ae514fccaa31": "JEROME", + "5772cff935844516ad7eeff21f839e43": "TYLER", + + } + part_questions.extend( + [ + "Hello my name is " + id_to_name.get(avatar) + ", what is yours?", + "Do you work or do you study?", + *questions + ] + ) + elif part == 2: + # Removed as the examiner should not say what is on the card. + # question = question + " In your answer you should consider: " + " ".join(prompts) + suffix + part_questions.append(f'{questions[0]}\nYou have 1 minute to take notes.') + elif part == 3: + part_questions = questions + + return part_questions + + @staticmethod + def _get_part_response( + part: int, + topic: str, + videos: list[dict], + second_topic: Optional[str], + prompts: Optional[list[str]], + suffix: Optional[str] + ): + response = {} + if part == 1: + response = { + "prompts": videos, + "first_title": topic, + "second_title": second_topic, + "type": "interactiveSpeaking" + } + if part == 2: + response = { + "prompts": prompts, + "title": topic, + "suffix": suffix, + "type": "speaking", + # includes text, video_url and video_path + **videos[0] + } + if part == 3: + response = { + "prompts": videos, + "title": topic, + "type": "interactiveSpeaking", + } + + response["id"] = str(uuid.uuid4()) + return response + + async def _create_video(self, question: str, avatar: str, error_message: str): + result = await self._vid_gen.create_video(question, avatar) + if result is not None: + sound_file_path = FilePaths.VIDEO_FILES_PATH + result + firebase_file_path = FilePaths.FIREBASE_SPEAKING_VIDEO_FILES_PATH + result + url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) + return { + "video_path": firebase_file_path, + "video_url": url + } + self._logger.error(error_message) + return None + + @staticmethod + def _grade_template(): + return { + "comment": "extensive comment about answer quality", + "overall": 0.0, + "task_response": { + "Fluency and Coherence": { + "grade": 0.0, + "comment": ( + "extensive comment about fluency and coherence, use examples to justify the grade awarded." + ) + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "extensive comment about lexical resource, use examples to justify the grade awarded." + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": ( + "extensive comment about grammatical range and accuracy, use examples to justify the " + "grade awarded." + ) + }, + "Pronunciation": { + "grade": 0.0, + "comment": ( + "extensive comment about pronunciation on the transcribed answer, use examples to justify the " + "grade awarded." + ) + } + } } \ No newline at end of file diff --git a/app/services/impl/writing.py b/app/services/impl/exam/writing.py similarity index 97% rename from app/services/impl/writing.py rename to app/services/impl/exam/writing.py index 9bf19ff..ca7e10a 100644 --- a/app/services/impl/writing.py +++ b/app/services/impl/exam/writing.py @@ -1,248 +1,248 @@ -from typing import List, Dict - -from app.services.abc import IWritingService, ILLMService, IAIDetectorService -from app.configs.constants import GPTModels, TemperatureSettings, FieldsAndExercises -from app.helpers import TextHelper, ExercisesHelper - - -class WritingService(IWritingService): - - def __init__(self, llm: ILLMService, ai_detector: IAIDetectorService): - self._llm = llm - self._ai_detector = ai_detector - - async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: {"prompt": "prompt content"}' - ) - }, - *self._get_writing_messages(task, topic, difficulty) - ] - - llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O - - response = await self._llm.prediction( - llm_model, - messages, - ["prompt"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - question = response["prompt"].strip() - - return { - "question": self._add_newline_before_hyphen(question) if task == 1 else question, - "difficulty": difficulty, - "topic": topic - } - - @staticmethod - def _get_writing_messages(task: int, topic: str, difficulty: str) -> List[Dict]: - # TODO: Should the muslim disclaimer be added to task 2? - task_prompt = ( - 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' - 'student to compose a letter. The prompt should present a specific scenario or situation, ' - f'based on the topic of "{topic}", requiring the student to provide information, ' - 'advice, or instructions within the letter. Make sure that the generated prompt is ' - f'of {difficulty} difficulty and does not contain forbidden subjects in muslim countries.' - ) if task == 1 else ( - f'Craft a comprehensive question of {difficulty} difficulty like the ones for IELTS ' - 'Writing Task 2 General Training that directs the candidate to delve into an in-depth ' - f'analysis of contrasting perspectives on the topic of "{topic}".' - ) - - task_instructions = ( - 'The prompt should end with "In the letter you should" followed by 3 bullet points of what ' - 'the answer should include.' - ) if task == 1 else ( - 'The question should lead to an answer with either "theories", "complicated information" or ' - 'be "very descriptive" on the topic.' - ) - - messages = [ - { - "role": "user", - "content": task_prompt - }, - { - "role": "user", - "content": task_instructions - } - ] - - return messages - - async def grade_writing_task(self, task: int, question: str, answer: str): - bare_minimum = 100 if task == 1 else 180 - - if not TextHelper.has_words(answer): - return self._zero_rating("The answer does not contain enough english words.") - elif not TextHelper.has_x_words(answer, bare_minimum): - return self._zero_rating("The answer is insufficient and too small to be graded.") - else: - template = self._get_writing_template() - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {template}' - ) - }, - { - "role": "user", - "content": ( - f'Evaluate the given Writing Task {task} response based on the IELTS grading system, ' - 'ensuring a strict assessment that penalizes errors. Deduct points for deviations ' - 'from the task, and assign a score of 0 if the response fails to address the question. ' - 'Additionally, provide a detailed commentary highlighting both strengths and ' - 'weaknesses in the response. ' - f'\n Question: "{question}" \n Answer: "{answer}"') - } - ] - - if task == 1: - messages.append({ - "role": "user", - "content": ( - 'Refer to the parts of the letter as: "Greeting Opener", "bullet 1", "bullet 2", ' - '"bullet 3", "closer (restate the purpose of the letter)", "closing greeting"' - ) - }) - - llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O - temperature = ( - TemperatureSettings.GRADING_TEMPERATURE - if task == 1 else - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - response = await self._llm.prediction( - llm_model, - messages, - ["comment"], - temperature - ) - - perfect_answer_minimum = 150 if task == 1 else 250 - perfect_answer = await self._get_perfect_answer(question, perfect_answer_minimum) - - response["perfect_answer"] = perfect_answer["perfect_answer"] - response["overall"] = ExercisesHelper.fix_writing_overall(response["overall"], response["task_response"]) - response['fixed_text'] = await self._get_fixed_text(answer) - - ai_detection = await self._ai_detector.run_detection(answer) - if ai_detection is not None: - response['ai_detection'] = ai_detection - - return response - - async def _get_fixed_text(self, text): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"fixed_text": "fixed test with no misspelling errors"}' - ) - }, - { - "role": "user", - "content": ( - 'Fix the errors in the given text and put it in a JSON. ' - f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - messages, - ["fixed_text"], - 0.2, - False - ) - return response["fixed_text"] - - async def _get_perfect_answer(self, question: str, size: int) -> Dict: - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"perfect_answer": "perfect answer for the question"}' - ) - }, - { - "role": "user", - "content": f'Write a perfect answer for this writing exercise of a IELTS exam. Question: {question}' - - }, - { - "role": "user", - "content": f'The answer must have at least {size} words' - } - ] - return await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["perfect_answer"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - @staticmethod - def _zero_rating(comment: str): - return { - 'comment': comment, - 'overall': 0, - 'task_response': { - 'Task Achievement': { - "grade": 0.0, - "comment": "" - }, - 'Coherence and Cohesion': { - "grade": 0.0, - "comment": "" - }, - 'Lexical Resource': { - "grade": 0.0, - "comment": "" - }, - 'Grammatical Range and Accuracy': { - "grade": 0.0, - "comment": "" - } - } - } - - @staticmethod - def _get_writing_template(): - return { - "comment": "comment about student's response quality", - "overall": 0.0, - "task_response": { - "Task Achievement": { - "grade": 0.0, - "comment": "comment about Task Achievement of the student's response" - }, - "Coherence and Cohesion": { - "grade": 0.0, - "comment": "comment about Coherence and Cohesion of the student's response" - }, - "Lexical Resource": { - "grade": 0.0, - "comment": "comment about Lexical Resource of the student's response" - }, - "Grammatical Range and Accuracy": { - "grade": 0.0, - "comment": "comment about Grammatical Range and Accuracy of the student's response" - } - } - } - - @staticmethod - def _add_newline_before_hyphen(s): - return s.replace(" -", "\n-") - +from typing import List, Dict + +from app.services.abc import IWritingService, ILLMService, IAIDetectorService +from app.configs.constants import GPTModels, TemperatureSettings, FieldsAndExercises +from app.helpers import TextHelper, ExercisesHelper + + +class WritingService(IWritingService): + + def __init__(self, llm: ILLMService, ai_detector: IAIDetectorService): + self._llm = llm + self._ai_detector = ai_detector + + async def get_writing_task_general_question(self, task: int, topic: str, difficulty: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: {"prompt": "prompt content"}' + ) + }, + *self._get_writing_messages(task, topic, difficulty) + ] + + llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O + + response = await self._llm.prediction( + llm_model, + messages, + ["prompt"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + question = response["prompt"].strip() + + return { + "question": self._add_newline_before_hyphen(question) if task == 1 else question, + "difficulty": difficulty, + "topic": topic + } + + @staticmethod + def _get_writing_messages(task: int, topic: str, difficulty: str) -> List[Dict]: + # TODO: Should the muslim disclaimer be added to task 2? + task_prompt = ( + 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' + 'student to compose a letter. The prompt should present a specific scenario or situation, ' + f'based on the topic of "{topic}", requiring the student to provide information, ' + 'advice, or instructions within the letter. Make sure that the generated prompt is ' + f'of {difficulty} difficulty and does not contain forbidden subjects in muslim countries.' + ) if task == 1 else ( + f'Craft a comprehensive question of {difficulty} difficulty like the ones for IELTS ' + 'Writing Task 2 General Training that directs the candidate to delve into an in-depth ' + f'analysis of contrasting perspectives on the topic of "{topic}".' + ) + + task_instructions = ( + 'The prompt should end with "In the letter you should" followed by 3 bullet points of what ' + 'the answer should include.' + ) if task == 1 else ( + 'The question should lead to an answer with either "theories", "complicated information" or ' + 'be "very descriptive" on the topic.' + ) + + messages = [ + { + "role": "user", + "content": task_prompt + }, + { + "role": "user", + "content": task_instructions + } + ] + + return messages + + async def grade_writing_task(self, task: int, question: str, answer: str): + bare_minimum = 100 if task == 1 else 180 + + if not TextHelper.has_words(answer): + return self._zero_rating("The answer does not contain enough english words.") + elif not TextHelper.has_x_words(answer, bare_minimum): + return self._zero_rating("The answer is insufficient and too small to be graded.") + else: + template = self._get_writing_template() + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {template}' + ) + }, + { + "role": "user", + "content": ( + f'Evaluate the given Writing Task {task} response based on the IELTS grading system, ' + 'ensuring a strict assessment that penalizes errors. Deduct points for deviations ' + 'from the task, and assign a score of 0 if the response fails to address the question. ' + 'Additionally, provide a detailed commentary highlighting both strengths and ' + 'weaknesses in the response. ' + f'\n Question: "{question}" \n Answer: "{answer}"') + } + ] + + if task == 1: + messages.append({ + "role": "user", + "content": ( + 'Refer to the parts of the letter as: "Greeting Opener", "bullet 1", "bullet 2", ' + '"bullet 3", "closer (restate the purpose of the letter)", "closing greeting"' + ) + }) + + llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O + temperature = ( + TemperatureSettings.GRADING_TEMPERATURE + if task == 1 else + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + response = await self._llm.prediction( + llm_model, + messages, + ["comment"], + temperature + ) + + perfect_answer_minimum = 150 if task == 1 else 250 + perfect_answer = await self._get_perfect_answer(question, perfect_answer_minimum) + + response["perfect_answer"] = perfect_answer["perfect_answer"] + response["overall"] = ExercisesHelper.fix_writing_overall(response["overall"], response["task_response"]) + response['fixed_text'] = await self._get_fixed_text(answer) + + ai_detection = await self._ai_detector.run_detection(answer) + if ai_detection is not None: + response['ai_detection'] = ai_detection + + return response + + async def _get_fixed_text(self, text): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"fixed_text": "fixed test with no misspelling errors"}' + ) + }, + { + "role": "user", + "content": ( + 'Fix the errors in the given text and put it in a JSON. ' + f'Do not complete the answer, only replace what is wrong. \n The text: "{text}"' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + ["fixed_text"], + 0.2, + False + ) + return response["fixed_text"] + + async def _get_perfect_answer(self, question: str, size: int) -> Dict: + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"perfect_answer": "perfect answer for the question"}' + ) + }, + { + "role": "user", + "content": f'Write a perfect answer for this writing exercise of a IELTS exam. Question: {question}' + + }, + { + "role": "user", + "content": f'The answer must have at least {size} words' + } + ] + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["perfect_answer"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + @staticmethod + def _zero_rating(comment: str): + return { + 'comment': comment, + 'overall': 0, + 'task_response': { + 'Task Achievement': { + "grade": 0.0, + "comment": "" + }, + 'Coherence and Cohesion': { + "grade": 0.0, + "comment": "" + }, + 'Lexical Resource': { + "grade": 0.0, + "comment": "" + }, + 'Grammatical Range and Accuracy': { + "grade": 0.0, + "comment": "" + } + } + } + + @staticmethod + def _get_writing_template(): + return { + "comment": "comment about student's response quality", + "overall": 0.0, + "task_response": { + "Task Achievement": { + "grade": 0.0, + "comment": "comment about Task Achievement of the student's response" + }, + "Coherence and Cohesion": { + "grade": 0.0, + "comment": "comment about Coherence and Cohesion of the student's response" + }, + "Lexical Resource": { + "grade": 0.0, + "comment": "comment about Lexical Resource of the student's response" + }, + "Grammatical Range and Accuracy": { + "grade": 0.0, + "comment": "comment about Grammatical Range and Accuracy of the student's response" + } + } + } + + @staticmethod + def _add_newline_before_hyphen(s): + return s.replace(" -", "\n-") + diff --git a/app/services/impl/third_parties/__init__.py b/app/services/impl/third_parties/__init__.py index de0420b..d8675cb 100644 --- a/app/services/impl/third_parties/__init__.py +++ b/app/services/impl/third_parties/__init__.py @@ -1,13 +1,13 @@ -from .aws_polly import AWSPolly -from .heygen import Heygen -from .openai import OpenAI -from .whisper import OpenAIWhisper -from .gpt_zero import GPTZero - -__all__ = [ - "AWSPolly", - "Heygen", - "OpenAI", - "OpenAIWhisper", - "GPTZero" -] +from .aws_polly import AWSPolly +from .heygen import Heygen +from .openai import OpenAI +from .whisper import OpenAIWhisper +from .gpt_zero import GPTZero + +__all__ = [ + "AWSPolly", + "Heygen", + "OpenAI", + "OpenAIWhisper", + "GPTZero" +] diff --git a/app/services/impl/third_parties/aws_polly.py b/app/services/impl/third_parties/aws_polly.py index 23ad1eb..559e8d1 100644 --- a/app/services/impl/third_parties/aws_polly.py +++ b/app/services/impl/third_parties/aws_polly.py @@ -1,87 +1,87 @@ -import random -from typing import Union - -import aiofiles -from aiobotocore.client import BaseClient - -from app.services.abc import ITextToSpeechService -from app.configs.constants import NeuralVoices - - -class AWSPolly(ITextToSpeechService): - - def __init__(self, client: BaseClient): - self._client = client - - async def synthesize_speech(self, text: str, voice: str, engine: str = "neural", output_format: str = "mp3"): - tts_response = await self._client.synthesize_speech( - Engine=engine, - Text=text, - OutputFormat=output_format, - VoiceId=voice - ) - return await tts_response['AudioStream'].read() - - async def text_to_speech(self, text: Union[list[str], str], file_name: str): - if isinstance(text, str): - audio_segments = await self._text_to_speech(text) - elif isinstance(text, list): - audio_segments = await self._conversation_to_speech(text) - else: - raise ValueError("Unsupported argument for text_to_speech") - - final_message = await self.synthesize_speech( - "This audio recording, for the listening exercise, has finished.", - "Stephen" - ) - - # Add finish message - audio_segments.append(final_message) - - # Combine the audio segments into a single audio file - combined_audio = b"".join(audio_segments) - # Save the combined audio to a single file - async with aiofiles.open(file_name, "wb") as f: - await f.write(combined_audio) - - print("Speech segments saved to " + file_name) - - async def _text_to_speech(self, text: str): - voice = random.choice(NeuralVoices.ALL_NEURAL_VOICES)['Id'] - # Initialize an empty list to store audio segments - audio_segments = [] - for part in self._divide_text(text): - audio_segments.append(await self.synthesize_speech(part, voice)) - - return audio_segments - - async def _conversation_to_speech(self, conversation: list): - # Initialize an empty list to store audio segments - audio_segments = [] - # Iterate through the text segments, convert to audio segments, and store them - for segment in conversation: - audio_segments.append(await self.synthesize_speech(segment["text"], segment["voice"])) - - return audio_segments - - @staticmethod - def _divide_text(text, max_length=3000): - if len(text) <= max_length: - return [text] - - divisions = [] - current_position = 0 - - while current_position < len(text): - next_position = min(current_position + max_length, len(text)) - next_period_position = text.rfind('.', current_position, next_position) - - if next_period_position != -1 and next_period_position > current_position: - divisions.append(text[current_position:next_period_position + 1]) - current_position = next_period_position + 1 - else: - # If no '.' found in the next chunk, split at max_length - divisions.append(text[current_position:next_position]) - current_position = next_position - - return divisions +import random +from typing import Union + +import aiofiles +from aiobotocore.client import BaseClient + +from app.services.abc import ITextToSpeechService +from app.configs.constants import NeuralVoices + + +class AWSPolly(ITextToSpeechService): + + def __init__(self, client: BaseClient): + self._client = client + + async def synthesize_speech(self, text: str, voice: str, engine: str = "neural", output_format: str = "mp3"): + tts_response = await self._client.synthesize_speech( + Engine=engine, + Text=text, + OutputFormat=output_format, + VoiceId=voice + ) + return await tts_response['AudioStream'].read() + + async def text_to_speech(self, text: Union[list[str], str], file_name: str): + if isinstance(text, str): + audio_segments = await self._text_to_speech(text) + elif isinstance(text, list): + audio_segments = await self._conversation_to_speech(text) + else: + raise ValueError("Unsupported argument for text_to_speech") + + final_message = await self.synthesize_speech( + "This audio recording, for the listening exercise, has finished.", + "Stephen" + ) + + # Add finish message + audio_segments.append(final_message) + + # Combine the audio segments into a single audio file + combined_audio = b"".join(audio_segments) + # Save the combined audio to a single file + async with aiofiles.open(file_name, "wb") as f: + await f.write(combined_audio) + + print("Speech segments saved to " + file_name) + + async def _text_to_speech(self, text: str): + voice = random.choice(NeuralVoices.ALL_NEURAL_VOICES)['Id'] + # Initialize an empty list to store audio segments + audio_segments = [] + for part in self._divide_text(text): + audio_segments.append(await self.synthesize_speech(part, voice)) + + return audio_segments + + async def _conversation_to_speech(self, conversation: list): + # Initialize an empty list to store audio segments + audio_segments = [] + # Iterate through the text segments, convert to audio segments, and store them + for segment in conversation: + audio_segments.append(await self.synthesize_speech(segment["text"], segment["voice"])) + + return audio_segments + + @staticmethod + def _divide_text(text, max_length=3000): + if len(text) <= max_length: + return [text] + + divisions = [] + current_position = 0 + + while current_position < len(text): + next_position = min(current_position + max_length, len(text)) + next_period_position = text.rfind('.', current_position, next_position) + + if next_period_position != -1 and next_period_position > current_position: + divisions.append(text[current_position:next_period_position + 1]) + current_position = next_period_position + 1 + else: + # If no '.' found in the next chunk, split at max_length + divisions.append(text[current_position:next_position]) + current_position = next_position + + return divisions diff --git a/app/services/impl/third_parties/gpt_zero.py b/app/services/impl/third_parties/gpt_zero.py index bee10db..051bbcf 100644 --- a/app/services/impl/third_parties/gpt_zero.py +++ b/app/services/impl/third_parties/gpt_zero.py @@ -1,52 +1,52 @@ -from logging import getLogger -from typing import Dict, Optional - -from httpx import AsyncClient - -from app.services.abc.third_parties.ai_detector import IAIDetectorService - - -class GPTZero(IAIDetectorService): - - _GPT_ZERO_ENDPOINT = 'https://api.gptzero.me/v2/predict/text' - - def __init__(self, client: AsyncClient, gpt_zero_key: str): - self._header = { - 'x-api-key': gpt_zero_key - } - self._http_client = client - self._logger = getLogger(__name__) - - async def run_detection(self, text: str): - data = { - 'document': text, - 'version': '', - 'multilingual': False - } - - response = await self._http_client.post(self._GPT_ZERO_ENDPOINT, headers=self._header, json=data) - if response.status_code != 200: - return None - return self._parse_detection(response.json()) - - def _parse_detection(self, response: Dict) -> Optional[Dict]: - try: - text_scan = response["documents"][0] - - filtered_sentences = [ - { - "sentence": item["sentence"], - "highlight_sentence_for_ai": item["highlight_sentence_for_ai"] - } - for item in text_scan["sentences"] - ] - - return { - "class_probabilities": text_scan["class_probabilities"], - "confidence_category": text_scan["confidence_category"], - "predicted_class": text_scan["predicted_class"], - "sentences": filtered_sentences - } - except Exception as e: - self._logger.error(f'Failed to parse GPT\'s Zero response: {str(e)}') - return None +from logging import getLogger +from typing import Dict, Optional + +from httpx import AsyncClient + +from app.services.abc.third_parties.ai_detector import IAIDetectorService + + +class GPTZero(IAIDetectorService): + + _GPT_ZERO_ENDPOINT = 'https://api.gptzero.me/v2/predict/text' + + def __init__(self, client: AsyncClient, gpt_zero_key: str): + self._header = { + 'x-api-key': gpt_zero_key + } + self._http_client = client + self._logger = getLogger(__name__) + + async def run_detection(self, text: str): + data = { + 'document': text, + 'version': '', + 'multilingual': False + } + + response = await self._http_client.post(self._GPT_ZERO_ENDPOINT, headers=self._header, json=data) + if response.status_code != 200: + return None + return self._parse_detection(response.json()) + + def _parse_detection(self, response: Dict) -> Optional[Dict]: + try: + text_scan = response["documents"][0] + + filtered_sentences = [ + { + "sentence": item["sentence"], + "highlight_sentence_for_ai": item["highlight_sentence_for_ai"] + } + for item in text_scan["sentences"] + ] + + return { + "class_probabilities": text_scan["class_probabilities"], + "confidence_category": text_scan["confidence_category"], + "predicted_class": text_scan["predicted_class"], + "sentences": filtered_sentences + } + except Exception as e: + self._logger.error(f'Failed to parse GPT\'s Zero response: {str(e)}') + return None diff --git a/app/services/impl/third_parties/heygen.py b/app/services/impl/third_parties/heygen.py index 31361bf..6427673 100644 --- a/app/services/impl/third_parties/heygen.py +++ b/app/services/impl/third_parties/heygen.py @@ -1,90 +1,90 @@ -import asyncio -import os -import logging -import aiofiles - -from httpx import AsyncClient - -from app.services.abc import IVideoGeneratorService - - -class Heygen(IVideoGeneratorService): - - # TODO: Not used, remove if not necessary - # CREATE_VIDEO_URL = 'https://api.heygen.com/v1/template.generate' - - _GET_VIDEO_URL = 'https://api.heygen.com/v1/video_status.get' - - def __init__(self, client: AsyncClient, heygen_token: str): - self._get_header = { - 'X-Api-Key': heygen_token - } - self._post_header = { - 'X-Api-Key': heygen_token, - 'Content-Type': 'application/json' - } - self._http_client = client - self._logger = logging.getLogger(__name__) - - async def create_video(self, text: str, avatar: str): - # POST TO CREATE VIDEO - create_video_url = 'https://api.heygen.com/v2/template/' + avatar + '/generate' - data = { - "test": False, - "caption": False, - "title": "video_title", - "variables": { - "script_here": { - "name": "script_here", - "type": "text", - "properties": { - "content": text - } - } - } - } - response = await self._http_client.post(create_video_url, headers=self._post_header, json=data) - self._logger.info(response.status_code) - self._logger.info(response.json()) - - # GET TO CHECK STATUS AND GET VIDEO WHEN READY - video_id = response.json()["data"]["video_id"] - params = { - 'video_id': response.json()["data"]["video_id"] - } - response = {} - status = "processing" - error = None - - while status != "completed" and error is None: - response = await self._http_client.get(self._GET_VIDEO_URL, headers=self._get_header, params=params) - response_data = response.json() - - status = response_data["data"]["status"] - error = response_data["data"]["error"] - - if status != "completed" and error is None: - self._logger.info(f"Status: {status}") - await asyncio.sleep(10) # Wait for 10 second before the next request - - self._logger.info(response.status_code) - self._logger.info(response.json()) - - # DOWNLOAD VIDEO - download_url = response.json()['data']['video_url'] - output_directory = 'download-video/' - output_filename = video_id + '.mp4' - - response = await self._http_client.get(download_url) - - if response.status_code == 200: - os.makedirs(output_directory, exist_ok=True) # Create the directory if it doesn't exist - output_path = os.path.join(output_directory, output_filename) - async with aiofiles.open(output_path, 'wb') as f: - await f.write(response.content) - self._logger.info(f"File '{output_filename}' downloaded successfully.") - return output_filename - else: - self._logger.error(f"Failed to download file. Status code: {response.status_code}") - return None - +import asyncio +import os +import logging +import aiofiles + +from httpx import AsyncClient + +from app.services.abc import IVideoGeneratorService + + +class Heygen(IVideoGeneratorService): + + # TODO: Not used, remove if not necessary + # CREATE_VIDEO_URL = 'https://api.heygen.com/v1/template.generate' + + _GET_VIDEO_URL = 'https://api.heygen.com/v1/video_status.get' + + def __init__(self, client: AsyncClient, heygen_token: str): + self._get_header = { + 'X-Api-Key': heygen_token + } + self._post_header = { + 'X-Api-Key': heygen_token, + 'Content-Type': 'application/json' + } + self._http_client = client + self._logger = logging.getLogger(__name__) + + async def create_video(self, text: str, avatar: str): + # POST TO CREATE VIDEO + create_video_url = 'https://api.heygen.com/v2/template/' + avatar + '/generate' + data = { + "test": False, + "caption": False, + "title": "video_title", + "variables": { + "script_here": { + "name": "script_here", + "type": "text", + "properties": { + "content": text + } + } + } + } + response = await self._http_client.post(create_video_url, headers=self._post_header, json=data) + self._logger.info(response.status_code) + self._logger.info(response.json()) + + # GET TO CHECK STATUS AND GET VIDEO WHEN READY + video_id = response.json()["data"]["video_id"] + params = { + 'video_id': response.json()["data"]["video_id"] + } + response = {} + status = "processing" + error = None + + while status != "completed" and error is None: + response = await self._http_client.get(self._GET_VIDEO_URL, headers=self._get_header, params=params) + response_data = response.json() + + status = response_data["data"]["status"] + error = response_data["data"]["error"] + + if status != "completed" and error is None: + self._logger.info(f"Status: {status}") + await asyncio.sleep(10) # Wait for 10 second before the next request + + self._logger.info(response.status_code) + self._logger.info(response.json()) + + # DOWNLOAD VIDEO + download_url = response.json()['data']['video_url'] + output_directory = 'download-video/' + output_filename = video_id + '.mp4' + + response = await self._http_client.get(download_url) + + if response.status_code == 200: + os.makedirs(output_directory, exist_ok=True) # Create the directory if it doesn't exist + output_path = os.path.join(output_directory, output_filename) + async with aiofiles.open(output_path, 'wb') as f: + await f.write(response.content) + self._logger.info(f"File '{output_filename}' downloaded successfully.") + return output_filename + else: + self._logger.error(f"Failed to download file. Status code: {response.status_code}") + return None + diff --git a/app/services/impl/third_parties/openai.py b/app/services/impl/third_parties/openai.py index e049d93..4b9d246 100644 --- a/app/services/impl/third_parties/openai.py +++ b/app/services/impl/third_parties/openai.py @@ -1,150 +1,150 @@ -import json -import re -import logging -from typing import List, Optional, Callable, TypeVar -from openai import AsyncOpenAI -from openai.types.chat import ChatCompletionMessageParam - -from app.services.abc import ILLMService -from app.helpers import count_tokens -from app.configs.constants import BLACKLISTED_WORDS -from pydantic import BaseModel - -T = TypeVar('T', bound=BaseModel) - - -class OpenAI(ILLMService): - - MAX_TOKENS = 4097 - TRY_LIMIT = 2 - - def __init__(self, client: AsyncOpenAI): - self._client = client - self._logger = logging.getLogger(__name__) - self._default_model = "gpt-4o-2024-08-06" - - async def prediction( - self, - model: str, - messages: List[ChatCompletionMessageParam], - fields_to_check: Optional[List[str]], - temperature: float, - check_blacklisted: bool = True, - token_count: int = -1 - ): - if token_count == -1: - token_count = self._count_total_tokens(messages) - return await self._prediction(model, messages, token_count, fields_to_check, temperature, 0, check_blacklisted) - - async def _prediction( - self, - model: str, - messages: List[ChatCompletionMessageParam], - token_count: int, - fields_to_check: Optional[List[str]], - temperature: float, - try_count: int, - check_blacklisted: bool, - ): - result = await self._client.chat.completions.create( - model=model, - max_tokens=int(self.MAX_TOKENS - token_count - 300), - temperature=float(temperature), - messages=messages, - response_format={"type": "json_object"} - ) - result = result.choices[0].message.content - - if check_blacklisted: - found_blacklisted_word = self._get_found_blacklisted_words(result) - - if found_blacklisted_word is not None and try_count < self.TRY_LIMIT: - self._logger.warning("Result contains blacklisted words: " + str(found_blacklisted_word)) - return await self._prediction( - model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted - ) - elif found_blacklisted_word is not None and try_count >= self.TRY_LIMIT: - return "" - - if fields_to_check is None: - return json.loads(result) - - if not self._check_fields(result, fields_to_check) and try_count < self.TRY_LIMIT: - return await self._prediction( - model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted - ) - - return json.loads(result) - - async def prediction_override(self, **kwargs): - return await self._client.chat.completions.create( - **kwargs - ) - - @staticmethod - def _get_found_blacklisted_words(text: str): - text_lower = text.lower() - for word in BLACKLISTED_WORDS: - if re.search(r'\b' + re.escape(word) + r'\b', text_lower): - return word - return None - - @staticmethod - def _count_total_tokens(messages): - total_tokens = 0 - for message in messages: - total_tokens += count_tokens(message["content"])["n_tokens"] - return total_tokens - - @staticmethod - def _check_fields(obj, fields): - return all(field in obj for field in fields) - - async def pydantic_prediction( - self, - messages: List[ChatCompletionMessageParam], - map_to_model: Callable, - json_scheme: str, - *, - model: Optional[str] = None, - temperature: Optional[float] = None, - max_retries: int = 3 - ) -> List[T] | T | None: - params = { - "messages": messages, - "response_format": {"type": "json_object"}, - "model": model if model else self._default_model - } - - if temperature: - params["temperature"] = temperature - - attempt = 0 - while attempt < max_retries: - result = await self._client.chat.completions.create(**params) - result_content = result.choices[0].message.content - try: - result_json = json.loads(result_content) - return map_to_model(result_json) - except Exception as e: - attempt += 1 - self._logger.info(f"GPT returned malformed response: {result_content}\n {str(e)}") - params["messages"] = [ - { - "role": "user", - "content": ( - "Your previous response wasn't in the json format I've explicitly told you to output. " - f"In your next response, you will fix it and return me just the json I've asked." - ) - }, - { - "role": "user", - "content": ( - f"Previous response: {result_content}\n" - f"JSON format: {json_scheme}" - ) - } - ] - if attempt >= max_retries: - self._logger.error(f"Max retries exceeded!") - return None +import json +import re +import logging +from typing import List, Optional, Callable, TypeVar +from openai import AsyncOpenAI +from openai.types.chat import ChatCompletionMessageParam + +from app.services.abc import ILLMService +from app.helpers import count_tokens +from app.configs.constants import BLACKLISTED_WORDS +from pydantic import BaseModel + +T = TypeVar('T', bound=BaseModel) + + +class OpenAI(ILLMService): + + MAX_TOKENS = 4097 + TRY_LIMIT = 2 + + def __init__(self, client: AsyncOpenAI): + self._client = client + self._logger = logging.getLogger(__name__) + self._default_model = "gpt-4o-2024-08-06" + + async def prediction( + self, + model: str, + messages: List[ChatCompletionMessageParam], + fields_to_check: Optional[List[str]], + temperature: float, + check_blacklisted: bool = True, + token_count: int = -1 + ): + if token_count == -1: + token_count = self._count_total_tokens(messages) + return await self._prediction(model, messages, token_count, fields_to_check, temperature, 0, check_blacklisted) + + async def _prediction( + self, + model: str, + messages: List[ChatCompletionMessageParam], + token_count: int, + fields_to_check: Optional[List[str]], + temperature: float, + try_count: int, + check_blacklisted: bool, + ): + result = await self._client.chat.completions.create( + model=model, + max_tokens=int(self.MAX_TOKENS - token_count - 300), + temperature=float(temperature), + messages=messages, + response_format={"type": "json_object"} + ) + result = result.choices[0].message.content + + if check_blacklisted: + found_blacklisted_word = self._get_found_blacklisted_words(result) + + if found_blacklisted_word is not None and try_count < self.TRY_LIMIT: + self._logger.warning("Result contains blacklisted words: " + str(found_blacklisted_word)) + return await self._prediction( + model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted + ) + elif found_blacklisted_word is not None and try_count >= self.TRY_LIMIT: + return "" + + if fields_to_check is None: + return json.loads(result) + + if not self._check_fields(result, fields_to_check) and try_count < self.TRY_LIMIT: + return await self._prediction( + model, messages, token_count, fields_to_check, temperature, (try_count + 1), check_blacklisted + ) + + return json.loads(result) + + async def prediction_override(self, **kwargs): + return await self._client.chat.completions.create( + **kwargs + ) + + @staticmethod + def _get_found_blacklisted_words(text: str): + text_lower = text.lower() + for word in BLACKLISTED_WORDS: + if re.search(r'\b' + re.escape(word) + r'\b', text_lower): + return word + return None + + @staticmethod + def _count_total_tokens(messages): + total_tokens = 0 + for message in messages: + total_tokens += count_tokens(message["content"])["n_tokens"] + return total_tokens + + @staticmethod + def _check_fields(obj, fields): + return all(field in obj for field in fields) + + async def pydantic_prediction( + self, + messages: List[ChatCompletionMessageParam], + map_to_model: Callable, + json_scheme: str, + *, + model: Optional[str] = None, + temperature: Optional[float] = None, + max_retries: int = 3 + ) -> List[T] | T | None: + params = { + "messages": messages, + "response_format": {"type": "json_object"}, + "model": model if model else self._default_model + } + + if temperature: + params["temperature"] = temperature + + attempt = 0 + while attempt < max_retries: + result = await self._client.chat.completions.create(**params) + result_content = result.choices[0].message.content + try: + result_json = json.loads(result_content) + return map_to_model(result_json) + except Exception as e: + attempt += 1 + self._logger.info(f"GPT returned malformed response: {result_content}\n {str(e)}") + params["messages"] = [ + { + "role": "user", + "content": ( + "Your previous response wasn't in the json format I've explicitly told you to output. " + f"In your next response, you will fix it and return me just the json I've asked." + ) + }, + { + "role": "user", + "content": ( + f"Previous response: {result_content}\n" + f"JSON format: {json_scheme}" + ) + } + ] + if attempt >= max_retries: + self._logger.error(f"Max retries exceeded!") + return None diff --git a/app/services/impl/third_parties/whisper.py b/app/services/impl/third_parties/whisper.py index c379288..ca87070 100644 --- a/app/services/impl/third_parties/whisper.py +++ b/app/services/impl/third_parties/whisper.py @@ -1,22 +1,22 @@ -import os - -from fastapi.concurrency import run_in_threadpool - -from whisper import Whisper -from app.services.abc import ISpeechToTextService - - -class OpenAIWhisper(ISpeechToTextService): - - def __init__(self, model: Whisper): - self._model = model - - async def speech_to_text(self, file_path): - if os.path.exists(file_path): - result = await run_in_threadpool( - self._model.transcribe, file_path, fp16=False, language='English', verbose=False - ) - return result["text"] - else: - print("File not found:", file_path) - raise Exception("File " + file_path + " not found.") +import os + +from fastapi.concurrency import run_in_threadpool + +from whisper import Whisper +from app.services.abc import ISpeechToTextService + + +class OpenAIWhisper(ISpeechToTextService): + + def __init__(self, model: Whisper): + self._model = model + + async def speech_to_text(self, file_path): + if os.path.exists(file_path): + result = await run_in_threadpool( + self._model.transcribe, file_path, fp16=False, language='English', verbose=False + ) + return result["text"] + else: + print("File not found:", file_path) + raise Exception("File " + file_path + " not found.") diff --git a/app/services/impl/training/__init__.py b/app/services/impl/training/__init__.py index 8ea231b..e0523c0 100644 --- a/app/services/impl/training/__init__.py +++ b/app/services/impl/training/__init__.py @@ -1,7 +1,7 @@ -from .training import TrainingService -from .kb import TrainingContentKnowledgeBase - -__all__ = [ - "TrainingService", - "TrainingContentKnowledgeBase" -] +from .training import TrainingService +from .kb import TrainingContentKnowledgeBase + +__all__ = [ + "TrainingService", + "TrainingContentKnowledgeBase" +] diff --git a/app/services/impl/training/kb.py b/app/services/impl/training/kb.py index dce316e..a19ce7b 100644 --- a/app/services/impl/training/kb.py +++ b/app/services/impl/training/kb.py @@ -1,88 +1,88 @@ -import json -import os -from logging import getLogger -from typing import Dict, List - -import faiss -import pickle - -from app.services.abc import IKnowledgeBase - - -class TrainingContentKnowledgeBase(IKnowledgeBase): - - def __init__(self, embeddings, path: str = 'pathways_2_rw_with_ids.json'): - self._embedding_model = embeddings - self._tips = None # self._read_json(path) - self._category_metadata = None - self._indices = None - self.load_indices_and_metadata() - self._logger = getLogger(__name__) - - @staticmethod - def _read_json(path: str) -> Dict[str, any]: - with open(path, 'r', encoding="utf-8") as json_file: - return json.loads(json_file.read()) - - def print_category_count(self): - category_tips = {} - for unit in self._tips['units']: - for page in unit['pages']: - for tip in page['tips']: - category = tip['category'].lower().replace(" ", "_") - if category not in category_tips: - category_tips[category] = 0 - else: - category_tips[category] = category_tips[category] + 1 - print(category_tips) - - def create_embeddings_and_save_them(self) -> None: - category_embeddings = {} - category_metadata = {} - - for unit in self._tips['units']: - for page in unit['pages']: - for tip in page['tips']: - category = tip['category'].lower().replace(" ", "_") - if category not in category_embeddings: - category_embeddings[category] = [] - category_metadata[category] = [] - - category_embeddings[category].append(tip['embedding']) - category_metadata[category].append({"id": tip['id'], "text": tip['text']}) - - category_indices = {} - for category, embeddings in category_embeddings.items(): - embeddings_array = self._embedding_model.encode(embeddings) - index = faiss.IndexFlatL2(embeddings_array.shape[1]) - index.add(embeddings_array) - category_indices[category] = index - - faiss.write_index(index, f"./faiss/{category}_tips_index.faiss") - - with open("./faiss/tips_metadata.pkl", "wb") as f: - pickle.dump(category_metadata, f) - - def load_indices_and_metadata( - self, - directory: str = './faiss', - suffix: str = '_tips_index.faiss', - metadata_path: str = './faiss/tips_metadata.pkl' - ): - files = os.listdir(directory) - self._indices = {} - for file in files: - if file.endswith(suffix): - self._indices[file[:-len(suffix)]] = faiss.read_index(f'{directory}/{file}') - self._logger.info(f'Loaded embeddings for {file[:-len(suffix)]} category.') - - with open(metadata_path, 'rb') as f: - self._category_metadata = pickle.load(f) - self._logger.info("Loaded tips metadata") - - def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: - query_embedding = self._embedding_model.encode([query]) - index = self._indices[category] - D, I = index.search(query_embedding, top_k) - results = [self._category_metadata[category][i] for i in I[0]] - return results +import json +import os +from logging import getLogger +from typing import Dict, List + +import faiss +import pickle + +from app.services.abc import IKnowledgeBase + + +class TrainingContentKnowledgeBase(IKnowledgeBase): + + def __init__(self, embeddings, path: str = 'pathways_2_rw_with_ids.json'): + self._embedding_model = embeddings + self._tips = None # self._read_json(path) + self._category_metadata = None + self._indices = None + self.load_indices_and_metadata() + self._logger = getLogger(__name__) + + @staticmethod + def _read_json(path: str) -> Dict[str, any]: + with open(path, 'r', encoding="utf-8") as json_file: + return json.loads(json_file.read()) + + def print_category_count(self): + category_tips = {} + for unit in self._tips['units']: + for page in unit['pages']: + for tip in page['tips']: + category = tip['category'].lower().replace(" ", "_") + if category not in category_tips: + category_tips[category] = 0 + else: + category_tips[category] = category_tips[category] + 1 + print(category_tips) + + def create_embeddings_and_save_them(self) -> None: + category_embeddings = {} + category_metadata = {} + + for unit in self._tips['units']: + for page in unit['pages']: + for tip in page['tips']: + category = tip['category'].lower().replace(" ", "_") + if category not in category_embeddings: + category_embeddings[category] = [] + category_metadata[category] = [] + + category_embeddings[category].append(tip['embedding']) + category_metadata[category].append({"id": tip['id'], "text": tip['text']}) + + category_indices = {} + for category, embeddings in category_embeddings.items(): + embeddings_array = self._embedding_model.encode(embeddings) + index = faiss.IndexFlatL2(embeddings_array.shape[1]) + index.add(embeddings_array) + category_indices[category] = index + + faiss.write_index(index, f"./faiss/{category}_tips_index.faiss") + + with open("./faiss/tips_metadata.pkl", "wb") as f: + pickle.dump(category_metadata, f) + + def load_indices_and_metadata( + self, + directory: str = './faiss', + suffix: str = '_tips_index.faiss', + metadata_path: str = './faiss/tips_metadata.pkl' + ): + files = os.listdir(directory) + self._indices = {} + for file in files: + if file.endswith(suffix): + self._indices[file[:-len(suffix)]] = faiss.read_index(f'{directory}/{file}') + self._logger.info(f'Loaded embeddings for {file[:-len(suffix)]} category.') + + with open(metadata_path, 'rb') as f: + self._category_metadata = pickle.load(f) + self._logger.info("Loaded tips metadata") + + def query_knowledge_base(self, query: str, category: str, top_k: int = 5) -> List[Dict[str, str]]: + query_embedding = self._embedding_model.encode([query]) + index = self._indices[category] + D, I = index.search(query_embedding, top_k) + results = [self._category_metadata[category][i] for i in I[0]] + return results diff --git a/app/services/impl/training/training.py b/app/services/impl/training/training.py index 53f897b..7e5c8dd 100644 --- a/app/services/impl/training/training.py +++ b/app/services/impl/training/training.py @@ -1,459 +1,459 @@ -import re -from datetime import datetime -from functools import reduce -from logging import getLogger - -from typing import Dict, List - -from app.configs.constants import TemperatureSettings, GPTModels -from app.helpers import count_tokens -from app.repositories.abc import IDocumentStore -from app.services.abc import ILLMService, ITrainingService, IKnowledgeBase -from app.dtos.training import * - - -class TrainingService(ITrainingService): - TOOLS = [ - 'critical_thinking', - 'language_for_writing', - 'reading_skills', - 'strategy', - 'words', - 'writing_skills' - ] - # strategy word_link ct_focus reading_skill word_partners writing_skill language_for_writing - - def __init__(self, llm: ILLMService, firestore: IDocumentStore, training_kb: IKnowledgeBase): - self._llm = llm - self._db = firestore - self._kb = training_kb - self._logger = getLogger(__name__) - - async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): - messages = self._get_question_tips(question, answer, correct_answer, context) - - token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], - map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) - - response = await self._llm.prediction( - GPTModels.GPT_3_5_TURBO, - messages, - None, - TemperatureSettings.TIPS_TEMPERATURE, - token_count=token_count - ) - - if isinstance(response, str): - response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) - - return response - - @staticmethod - def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): - messages = [ - { - "role": "user", - "content": ( - "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " - "help students understand why it was a wrong answer and gives helpful insight for the future. " - "The tip should refer to the context and question." - ), - } - ] - - if not (context is None or context == ""): - messages.append({ - "role": "user", - "content": f"This is the context for the question: {context}", - }) - - messages.extend([ - { - "role": "user", - "content": f"This is the question: {question}", - }, - { - "role": "user", - "content": f"This is the answer: {answer}", - }, - { - "role": "user", - "content": f"This is the correct answer: {correct_answer}", - } - ]) - - return messages - - async def get_training_content(self, training_content: Dict) -> Dict: - user, stats = training_content["userID"], training_content["stats"] - exam_data, exam_map = await self._sort_out_solutions(stats) - training_content = await self._get_exam_details_and_tips(exam_data) - tips = self._query_kb(training_content.queries) - usefull_tips = await self._get_usefull_tips(exam_data, tips) - exam_map = self._merge_exam_map_with_details(exam_map, training_content.details) - - weak_areas = {"weak_areas": []} - for area in training_content.weak_areas: - weak_areas["weak_areas"].append(area.dict()) - - training_doc = { - 'created_at': int(datetime.now().timestamp() * 1000), - **exam_map, - **usefull_tips.dict(), - **weak_areas, - "user": user - } - doc_id = await self._db.save_to_db('training', training_doc) - return { - "id": doc_id - } - - @staticmethod - def _merge_exam_map_with_details(exam_map: Dict[str, any], details: List[DetailsDTO]): - new_exam_map = {"exams": []} - for detail in details: - new_exam_map["exams"].append({ - "id": detail.exam_id, - "date": detail.date, - "performance_comment": detail.performance_comment, - "detailed_summary": detail.detailed_summary, - **exam_map[detail.exam_id] - }) - return new_exam_map - - def _query_kb(self, queries: List[QueryDTO]): - map_categories = { - "critical_thinking": "ct_focus", - "language_for_writing": "language_for_writing", - "reading_skills": "reading_skill", - "strategy": "strategy", - "writing_skills": "writing_skill" - } - - tips = {"tips": []} - for query in queries: - if query.category == "words": - tips["tips"].extend( - self._kb.query_knowledge_base(query.text, "word_link") - ) - tips["tips"].extend( - self._kb.query_knowledge_base(query.text, "word_partners") - ) - else: - if query.category in map_categories: - tips["tips"].extend( - self._kb.query_knowledge_base(query.text, map_categories[query.category]) - ) - else: - self._logger.info(f"GTP tried to query knowledge base for {query.category} and it doesn't exist.") - return tips - - async def _get_exam_details_and_tips(self, exam_data: Dict[str, any]) -> TrainingContentDTO: - json_schema = ( - '{ "details": [{"exam_id": "", "date": 0, "performance_comment": "", "detailed_summary": ""}],' - ' "weak_areas": [{"area": "", "comment": ""}], "queries": [{"text": "", "category": ""}] }' - ) - messages = [ - { - "role": "user", - "content": ( - f"I'm going to provide you with exam data, you will take the exam data and fill this json " - f'schema : {json_schema}. "performance_comment" is a short sentence that describes the ' - 'students\'s performance and main mistakes in a single exam, "detailed_summary" is a detailed ' - 'summary of the student\'s performance, "weak_areas" are identified areas' - ' across all exams which need to be improved upon, for example, area "Grammar and Syntax" comment "Issues' - ' with sentence structure and punctuation.", the "queries" field is where you will write queries ' - 'for tips that will be displayed to the student, the category attribute is a collection of ' - 'embeddings and the text will be the text used to query the knowledge base. The categories are ' - f'the following [{", ".join(self.TOOLS)}]. The exam data will be a json where the key of the field ' - '"exams" is the exam id, an exam can be composed of multiple modules or single modules. The student' - ' will see your response so refrain from using phrasing like "The student" did x, y and z. If the ' - 'field "answer" in a question is an empty array "[]", then the student didn\'t answer any question ' - 'and you must address that in your response. Also questions aren\'t modules, the only modules are: ' - 'level, speaking, writing, reading and listening. The details array needs to be tailored to the ' - 'exam attempt, even if you receive the same exam you must treat as different exams by their id.' - 'Don\'t make references to an exam by it\'s id, the GUI will handle that so the student knows ' - 'which is the exam your comments and summary are referencing too. Even if the student hasn\'t ' - 'submitted no answers for an exam, you must still fill the details structure addressing that fact.' - ) - }, - { - "role": "user", - "content": f'Exam Data: {str(exam_data)}' - } - ] - return await self._llm.pydantic_prediction(messages, self._map_gpt_response, json_schema) - - async def _get_usefull_tips(self, exam_data: Dict[str, any], tips: Dict[str, any]) -> TipsDTO: - json_schema = ( - '{ "tip_ids": [] }' - ) - messages = [ - { - "role": "user", - "content": ( - f"I'm going to provide you with tips and I want you to return to me the tips that " - f"can be usefull for the student that made the exam that I'm going to send you, return " - f"me the tip ids in this json format {json_schema}." - ) - }, - { - "role": "user", - "content": f'Exam Data: {str(exam_data)}' - }, - { - "role": "user", - "content": f'Tips: {str(tips)}' - } - ] - return await self._llm.pydantic_prediction(messages, lambda response: TipsDTO(**response), json_schema) - - @staticmethod - def _map_gpt_response(response: Dict[str, any]) -> TrainingContentDTO: - parsed_response = { - "details": [DetailsDTO(**detail) for detail in response["details"]], - "weak_areas": [WeakAreaDTO(**area) for area in response["weak_areas"]], - "queries": [QueryDTO(**query) for query in response["queries"]] - } - return TrainingContentDTO(**parsed_response) - - async def _sort_out_solutions(self, stats): - grouped_stats = {} - for stat in stats: - session_key = f'{str(stat["date"])}-{stat["user"]}' - module = stat["module"] - exam_id = stat["exam"] - - if session_key not in grouped_stats: - grouped_stats[session_key] = {} - if module not in grouped_stats[session_key]: - grouped_stats[session_key][module] = { - "stats": [], - "exam_id": exam_id - } - grouped_stats[session_key][module]["stats"].append(stat) - - exercises = {} - exam_map = {} - for session_key, modules in grouped_stats.items(): - exercises[session_key] = {} - for module, module_stats in modules.items(): - exercises[session_key][module] = {} - - exam_id = module_stats["exam_id"] - if exam_id not in exercises[session_key][module]: - exercises[session_key][module][exam_id] = {"date": None, "exercises": []} - - exam_total_questions = 0 - exam_total_correct = 0 - - for stat in module_stats["stats"]: - exam_total_questions += stat["score"]["total"] - exam_total_correct += stat["score"]["correct"] - exercises[session_key][module][exam_id]["date"] = stat["date"] - - if session_key not in exam_map: - exam_map[session_key] = {"stat_ids": [], "score": 0} - exam_map[session_key]["stat_ids"].append(stat["id"]) - - exam = await self._db.get_doc_by_id(module, exam_id) - if module == "listening": - exercises[session_key][module][exam_id]["exercises"].extend( - self._get_listening_solutions(stat, exam)) - elif module == "reading": - exercises[session_key][module][exam_id]["exercises"].extend( - self._get_reading_solutions(stat, exam)) - elif module == "writing": - exercises[session_key][module][exam_id]["exercises"].extend( - self._get_writing_prompts_and_answers(stat, exam) - ) - elif module == "speaking": - exercises[session_key][module][exam_id]["exercises"].extend( - self._get_speaking_solutions(stat, exam) - ) - elif module == "level": - exercises[session_key][module][exam_id]["exercises"].extend( - self._get_level_solutions(stat, exam) - ) - - exam_map[session_key]["score"] = round((exam_total_correct / exam_total_questions) * 100) - exam_map[session_key]["module"] = module - - return {"exams": exercises}, exam_map - - def _get_writing_prompts_and_answers(self, stat, exam): - result = [] - try: - exercises = [] - for solution in stat['solutions']: - answer = solution['solution'] - exercise_id = solution['id'] - exercises.append({ - "exercise_id": exercise_id, - "answer": answer - }) - for exercise in exercises: - for exam_exercise in exam["exercises"]: - if exam_exercise["id"] == exercise["exercise_id"]: - result.append({ - "exercise": exam_exercise["prompt"], - "answer": exercise["answer"] - }) - - except KeyError as e: - self._logger.warning(f"Malformed stat object: {str(e)}") - - return result - - @staticmethod - def _get_mc_question(exercise, stat): - shuffle_maps = stat.get("shuffleMaps", []) - answer = stat["solutions"] if len(shuffle_maps) == 0 else [] - if len(shuffle_maps) != 0: - for solution in stat["solutions"]: - shuffle_map = [ - item["map"] for item in shuffle_maps - if item["questionID"] == solution["question"] - ] - answer.append({ - "question": solution["question"], - "option": shuffle_map[solution["option"]] - }) - return { - "question": exercise["prompt"], - "exercise": exercise["questions"], - "answer": stat["solutions"] - } - - @staticmethod - def _swap_key_name(d, original_key, new_key): - d[new_key] = d.pop(original_key) - return d - - def _get_level_solutions(self, stat, exam): - result = [] - try: - for part in exam["parts"]: - for exercise in part["exercises"]: - if exercise["id"] == stat["exercise"]: - if stat["type"] == "fillBlanks": - result.append({ - "prompt": exercise["prompt"], - "template": exercise["text"], - "words": exercise["words"], - "solutions": exercise["solutions"], - "answer": [ - self._swap_key_name(item, 'solution', 'option') - for item in stat["solutions"] - ] - }) - elif stat["type"] == "multipleChoice": - result.append(self._get_mc_question(exercise, stat)) - except KeyError as e: - self._logger.warning(f"Malformed stat object: {str(e)}") - return result - - def _get_listening_solutions(self, stat, exam): - result = [] - try: - for part in exam["parts"]: - for exercise in part["exercises"]: - if exercise["id"] == stat["exercise"]: - if stat["type"] == "writeBlanks": - result.append({ - "question": exercise["prompt"], - "template": exercise["text"], - "solution": exercise["solutions"], - "answer": stat["solutions"] - }) - elif stat["type"] == "fillBlanks": - result.append({ - "question": exercise["prompt"], - "template": exercise["text"], - "words": exercise["words"], - "solutions": exercise["solutions"], - "answer": stat["solutions"] - }) - elif stat["type"] == "multipleChoice": - result.append(self._get_mc_question(exercise, stat)) - - except KeyError as e: - self._logger.warning(f"Malformed stat object: {str(e)}") - return result - - @staticmethod - def _find_shuffle_map(shuffle_maps, question_id): - return next((item["map"] for item in shuffle_maps if item["questionID"] == question_id), None) - - def _get_speaking_solutions(self, stat, exam): - result = {} - try: - result = { - "comments": { - key: value['comment'] for key, value in stat['solutions'][0]['evaluation']['task_response'].items()} - , - "exercises": {} - } - - for exercise in exam["exercises"]: - if exercise["id"] == stat["exercise"]: - if stat["type"] == "interactiveSpeaking": - for i in range(len(exercise["prompts"])): - result["exercises"][f"exercise_{i+1}"] = { - "question": exercise["prompts"][i]["text"] - } - for i in range(len(exercise["prompts"])): - answer = stat['solutions'][0]["evaluation"].get(f'transcript_{i+1}', '') - result["exercises"][f"exercise_{i+1}"]["answer"] = answer - elif stat["type"] == "speaking": - result["exercises"]["exercise_1"] = { - "question": exercise["text"], - "answer": stat['solutions'][0]["evaluation"].get(f'transcript', '') - } - except KeyError as e: - self._logger.warning(f"Malformed stat object: {str(e)}") - return [result] - - def _get_reading_solutions(self, stat, exam): - result = [] - try: - for part in exam["parts"]: - text = part["text"] - for exercise in part["exercises"]: - if exercise["id"] == stat["exercise"]: - if stat["type"] == "fillBlanks": - result.append({ - "text": text, - "question": exercise["prompt"], - "template": exercise["text"], - "words": exercise["words"], - "solutions": exercise["solutions"], - "answer": stat["solutions"] - }) - elif stat["type"] == "writeBlanks": - result.append({ - "text": text, - "question": exercise["prompt"], - "template": exercise["text"], - "solutions": exercise["solutions"], - "answer": stat["solutions"] - }) - elif stat["type"] == "trueFalse": - result.append({ - "text": text, - "questions": exercise["questions"], - "answer": stat["solutions"] - }) - elif stat["type"] == "matchSentences": - result.append({ - "text": text, - "question": exercise["prompt"], - "sentences": exercise["sentences"], - "options": exercise["options"], - "answer": stat["solutions"] - }) - except KeyError as e: - self._logger.warning(f"Malformed stat object: {str(e)}") - return result - - +import re +from datetime import datetime +from functools import reduce +from logging import getLogger + +from typing import Dict, List + +from app.configs.constants import TemperatureSettings, GPTModels +from app.helpers import count_tokens +from app.repositories.abc import IDocumentStore +from app.services.abc import ILLMService, ITrainingService, IKnowledgeBase +from app.dtos.training import * + + +class TrainingService(ITrainingService): + TOOLS = [ + 'critical_thinking', + 'language_for_writing', + 'reading_skills', + 'strategy', + 'words', + 'writing_skills' + ] + # strategy word_link ct_focus reading_skill word_partners writing_skill language_for_writing + + def __init__(self, llm: ILLMService, firestore: IDocumentStore, training_kb: IKnowledgeBase): + self._llm = llm + self._db = firestore + self._kb = training_kb + self._logger = getLogger(__name__) + + async def fetch_tips(self, context: str, question: str, answer: str, correct_answer: str): + messages = self._get_question_tips(question, answer, correct_answer, context) + + token_count = reduce(lambda count, item: count + count_tokens(item)['n_tokens'], + map(lambda x: x["content"], filter(lambda x: "content" in x, messages)), 0) + + response = await self._llm.prediction( + GPTModels.GPT_3_5_TURBO, + messages, + None, + TemperatureSettings.TIPS_TEMPERATURE, + token_count=token_count + ) + + if isinstance(response, str): + response = re.sub(r"^[a-zA-Z0-9_]+\:\s*", "", response) + + return response + + @staticmethod + def _get_question_tips(question: str, answer: str, correct_answer: str, context: str = None): + messages = [ + { + "role": "user", + "content": ( + "You are a IELTS exam program that analyzes incorrect answers to questions and gives tips to " + "help students understand why it was a wrong answer and gives helpful insight for the future. " + "The tip should refer to the context and question." + ), + } + ] + + if not (context is None or context == ""): + messages.append({ + "role": "user", + "content": f"This is the context for the question: {context}", + }) + + messages.extend([ + { + "role": "user", + "content": f"This is the question: {question}", + }, + { + "role": "user", + "content": f"This is the answer: {answer}", + }, + { + "role": "user", + "content": f"This is the correct answer: {correct_answer}", + } + ]) + + return messages + + async def get_training_content(self, training_content: Dict) -> Dict: + user, stats = training_content["userID"], training_content["stats"] + exam_data, exam_map = await self._sort_out_solutions(stats) + training_content = await self._get_exam_details_and_tips(exam_data) + tips = self._query_kb(training_content.queries) + usefull_tips = await self._get_usefull_tips(exam_data, tips) + exam_map = self._merge_exam_map_with_details(exam_map, training_content.details) + + weak_areas = {"weak_areas": []} + for area in training_content.weak_areas: + weak_areas["weak_areas"].append(area.dict()) + + training_doc = { + 'created_at': int(datetime.now().timestamp() * 1000), + **exam_map, + **usefull_tips.dict(), + **weak_areas, + "user": user + } + doc_id = await self._db.save_to_db('training', training_doc) + return { + "id": doc_id + } + + @staticmethod + def _merge_exam_map_with_details(exam_map: Dict[str, any], details: List[DetailsDTO]): + new_exam_map = {"exams": []} + for detail in details: + new_exam_map["exams"].append({ + "id": detail.exam_id, + "date": detail.date, + "performance_comment": detail.performance_comment, + "detailed_summary": detail.detailed_summary, + **exam_map[detail.exam_id] + }) + return new_exam_map + + def _query_kb(self, queries: List[QueryDTO]): + map_categories = { + "critical_thinking": "ct_focus", + "language_for_writing": "language_for_writing", + "reading_skills": "reading_skill", + "strategy": "strategy", + "writing_skills": "writing_skill" + } + + tips = {"tips": []} + for query in queries: + if query.category == "words": + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, "word_link") + ) + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, "word_partners") + ) + else: + if query.category in map_categories: + tips["tips"].extend( + self._kb.query_knowledge_base(query.text, map_categories[query.category]) + ) + else: + self._logger.info(f"GTP tried to query knowledge base for {query.category} and it doesn't exist.") + return tips + + async def _get_exam_details_and_tips(self, exam_data: Dict[str, any]) -> TrainingContentDTO: + json_schema = ( + '{ "details": [{"exam_id": "", "date": 0, "performance_comment": "", "detailed_summary": ""}],' + ' "weak_areas": [{"area": "", "comment": ""}], "queries": [{"text": "", "category": ""}] }' + ) + messages = [ + { + "role": "user", + "content": ( + f"I'm going to provide you with exam data, you will take the exam data and fill this json " + f'schema : {json_schema}. "performance_comment" is a short sentence that describes the ' + 'students\'s performance and main mistakes in a single exam, "detailed_summary" is a detailed ' + 'summary of the student\'s performance, "weak_areas" are identified areas' + ' across all exams which need to be improved upon, for example, area "Grammar and Syntax" comment "Issues' + ' with sentence structure and punctuation.", the "queries" field is where you will write queries ' + 'for tips that will be displayed to the student, the category attribute is a collection of ' + 'embeddings and the text will be the text used to query the knowledge base. The categories are ' + f'the following [{", ".join(self.TOOLS)}]. The exam data will be a json where the key of the field ' + '"exams" is the exam id, an exam can be composed of multiple modules or single modules. The student' + ' will see your response so refrain from using phrasing like "The student" did x, y and z. If the ' + 'field "answer" in a question is an empty array "[]", then the student didn\'t answer any question ' + 'and you must address that in your response. Also questions aren\'t modules, the only modules are: ' + 'level, speaking, writing, reading and listening. The details array needs to be tailored to the ' + 'exam attempt, even if you receive the same exam you must treat as different exams by their id.' + 'Don\'t make references to an exam by it\'s id, the GUI will handle that so the student knows ' + 'which is the exam your comments and summary are referencing too. Even if the student hasn\'t ' + 'submitted no answers for an exam, you must still fill the details structure addressing that fact.' + ) + }, + { + "role": "user", + "content": f'Exam Data: {str(exam_data)}' + } + ] + return await self._llm.pydantic_prediction(messages, self._map_gpt_response, json_schema) + + async def _get_usefull_tips(self, exam_data: Dict[str, any], tips: Dict[str, any]) -> TipsDTO: + json_schema = ( + '{ "tip_ids": [] }' + ) + messages = [ + { + "role": "user", + "content": ( + f"I'm going to provide you with tips and I want you to return to me the tips that " + f"can be usefull for the student that made the exam that I'm going to send you, return " + f"me the tip ids in this json format {json_schema}." + ) + }, + { + "role": "user", + "content": f'Exam Data: {str(exam_data)}' + }, + { + "role": "user", + "content": f'Tips: {str(tips)}' + } + ] + return await self._llm.pydantic_prediction(messages, lambda response: TipsDTO(**response), json_schema) + + @staticmethod + def _map_gpt_response(response: Dict[str, any]) -> TrainingContentDTO: + parsed_response = { + "details": [DetailsDTO(**detail) for detail in response["details"]], + "weak_areas": [WeakAreaDTO(**area) for area in response["weak_areas"]], + "queries": [QueryDTO(**query) for query in response["queries"]] + } + return TrainingContentDTO(**parsed_response) + + async def _sort_out_solutions(self, stats): + grouped_stats = {} + for stat in stats: + session_key = f'{str(stat["date"])}-{stat["user"]}' + module = stat["module"] + exam_id = stat["exam"] + + if session_key not in grouped_stats: + grouped_stats[session_key] = {} + if module not in grouped_stats[session_key]: + grouped_stats[session_key][module] = { + "stats": [], + "exam_id": exam_id + } + grouped_stats[session_key][module]["stats"].append(stat) + + exercises = {} + exam_map = {} + for session_key, modules in grouped_stats.items(): + exercises[session_key] = {} + for module, module_stats in modules.items(): + exercises[session_key][module] = {} + + exam_id = module_stats["exam_id"] + if exam_id not in exercises[session_key][module]: + exercises[session_key][module][exam_id] = {"date": None, "exercises": []} + + exam_total_questions = 0 + exam_total_correct = 0 + + for stat in module_stats["stats"]: + exam_total_questions += stat["score"]["total"] + exam_total_correct += stat["score"]["correct"] + exercises[session_key][module][exam_id]["date"] = stat["date"] + + if session_key not in exam_map: + exam_map[session_key] = {"stat_ids": [], "score": 0} + exam_map[session_key]["stat_ids"].append(stat["id"]) + + exam = await self._db.get_doc_by_id(module, exam_id) + if module == "listening": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_listening_solutions(stat, exam)) + elif module == "reading": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_reading_solutions(stat, exam)) + elif module == "writing": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_writing_prompts_and_answers(stat, exam) + ) + elif module == "speaking": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_speaking_solutions(stat, exam) + ) + elif module == "level": + exercises[session_key][module][exam_id]["exercises"].extend( + self._get_level_solutions(stat, exam) + ) + + exam_map[session_key]["score"] = round((exam_total_correct / exam_total_questions) * 100) + exam_map[session_key]["module"] = module + + return {"exams": exercises}, exam_map + + def _get_writing_prompts_and_answers(self, stat, exam): + result = [] + try: + exercises = [] + for solution in stat['solutions']: + answer = solution['solution'] + exercise_id = solution['id'] + exercises.append({ + "exercise_id": exercise_id, + "answer": answer + }) + for exercise in exercises: + for exam_exercise in exam["exercises"]: + if exam_exercise["id"] == exercise["exercise_id"]: + result.append({ + "exercise": exam_exercise["prompt"], + "answer": exercise["answer"] + }) + + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + + return result + + @staticmethod + def _get_mc_question(exercise, stat): + shuffle_maps = stat.get("shuffleMaps", []) + answer = stat["solutions"] if len(shuffle_maps) == 0 else [] + if len(shuffle_maps) != 0: + for solution in stat["solutions"]: + shuffle_map = [ + item["map"] for item in shuffle_maps + if item["questionID"] == solution["question"] + ] + answer.append({ + "question": solution["question"], + "option": shuffle_map[solution["option"]] + }) + return { + "question": exercise["prompt"], + "exercise": exercise["questions"], + "answer": stat["solutions"] + } + + @staticmethod + def _swap_key_name(d, original_key, new_key): + d[new_key] = d.pop(original_key) + return d + + def _get_level_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "fillBlanks": + result.append({ + "prompt": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": [ + self._swap_key_name(item, 'solution', 'option') + for item in stat["solutions"] + ] + }) + elif stat["type"] == "multipleChoice": + result.append(self._get_mc_question(exercise, stat)) + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + def _get_listening_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "writeBlanks": + result.append({ + "question": exercise["prompt"], + "template": exercise["text"], + "solution": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "fillBlanks": + result.append({ + "question": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "multipleChoice": + result.append(self._get_mc_question(exercise, stat)) + + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + @staticmethod + def _find_shuffle_map(shuffle_maps, question_id): + return next((item["map"] for item in shuffle_maps if item["questionID"] == question_id), None) + + def _get_speaking_solutions(self, stat, exam): + result = {} + try: + result = { + "comments": { + key: value['comment'] for key, value in stat['solutions'][0]['evaluation']['task_response'].items()} + , + "exercises": {} + } + + for exercise in exam["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "interactiveSpeaking": + for i in range(len(exercise["prompts"])): + result["exercises"][f"exercise_{i+1}"] = { + "question": exercise["prompts"][i]["text"] + } + for i in range(len(exercise["prompts"])): + answer = stat['solutions'][0]["evaluation"].get(f'transcript_{i+1}', '') + result["exercises"][f"exercise_{i+1}"]["answer"] = answer + elif stat["type"] == "speaking": + result["exercises"]["exercise_1"] = { + "question": exercise["text"], + "answer": stat['solutions'][0]["evaluation"].get(f'transcript', '') + } + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return [result] + + def _get_reading_solutions(self, stat, exam): + result = [] + try: + for part in exam["parts"]: + text = part["text"] + for exercise in part["exercises"]: + if exercise["id"] == stat["exercise"]: + if stat["type"] == "fillBlanks": + result.append({ + "text": text, + "question": exercise["prompt"], + "template": exercise["text"], + "words": exercise["words"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "writeBlanks": + result.append({ + "text": text, + "question": exercise["prompt"], + "template": exercise["text"], + "solutions": exercise["solutions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "trueFalse": + result.append({ + "text": text, + "questions": exercise["questions"], + "answer": stat["solutions"] + }) + elif stat["type"] == "matchSentences": + result.append({ + "text": text, + "question": exercise["prompt"], + "sentences": exercise["sentences"], + "options": exercise["options"], + "answer": stat["solutions"] + }) + except KeyError as e: + self._logger.warning(f"Malformed stat object: {str(e)}") + return result + + diff --git a/app/services/impl/user.py b/app/services/impl/user.py new file mode 100644 index 0000000..bf64bd4 --- /dev/null +++ b/app/services/impl/user.py @@ -0,0 +1,262 @@ +import os +import subprocess +import time +import uuid +import pandas as pd +import shortuuid + +from datetime import datetime +from logging import getLogger +from pymongo.database import Database + +from app.dtos.user_batch import BatchUsersDTO, UserDTO +from app.helpers import FileHelper +from app.services.abc import IUserService + + +class UserService(IUserService): + _DEFAULT_DESIRED_LEVELS = { + "reading": 9, + "listening": 9, + "writing": 9, + "speaking": 9, + } + + _DEFAULT_LEVELS = { + "reading": 0, + "listening": 0, + "writing": 0, + "speaking": 0, + } + + def __init__(self, mongo: Database): + self._db: Database = mongo + self._logger = getLogger(__name__) + + def fetch_tips(self, batch: BatchUsersDTO): + file_name = f'{uuid.uuid4()}.csv' + path = f'./tmp/{file_name}' + self._generate_firebase_auth_csv(batch, path) + + result = self._upload_users('./tmp', file_name) + if result.returncode != 0: + error_msg = f"Couldn't upload users. Failed to run command firebase auth import -> ```cmd {result.stdout}```" + self._logger.error(error_msg) + return error_msg + + self._init_users(batch) + + FileHelper.remove_file(path) + return {"ok": True} + + @staticmethod + def _generate_firebase_auth_csv(batch_dto: BatchUsersDTO, path: str): + # https://firebase.google.com/docs/cli/auth#file_format + columns = [ + 'UID', 'Email', 'Email Verified', 'Password Hash', 'Password Salt', 'Name', + 'Photo URL', 'Google ID', 'Google Email', 'Google Display Name', 'Google Photo URL', + 'Facebook ID', 'Facebook Email', 'Facebook Display Name', 'Facebook Photo URL', + 'Twitter ID', 'Twitter Email', 'Twitter Display Name', 'Twitter Photo URL', + 'GitHub ID', 'GitHub Email', 'GitHub Display Name', 'GitHub Photo URL', + 'User Creation Time', 'Last Sign-In Time', 'Phone Number' + ] + users_data = [] + + current_time = int(time.time() * 1000) + + for user in batch_dto.users: + user_data = { + 'UID': str(user.id), + 'Email': user.email, + 'Email Verified': False, + 'Password Hash': user.passwordHash, + 'Password Salt': user.passwordSalt, + 'Name': '', + 'Photo URL': '', + 'Google ID': '', + 'Google Email': '', + 'Google Display Name': '', + 'Google Photo URL': '', + 'Facebook ID': '', + 'Facebook Email': '', + 'Facebook Display Name': '', + 'Facebook Photo URL': '', + 'Twitter ID': '', + 'Twitter Email': '', + 'Twitter Display Name': '', + 'Twitter Photo URL': '', + 'GitHub ID': '', + 'GitHub Email': '', + 'GitHub Display Name': '', + 'GitHub Photo URL': '', + 'User Creation Time': current_time, + 'Last Sign-In Time': '', + 'Phone Number': '' + } + users_data.append(user_data) + + df = pd.DataFrame(users_data, columns=columns) + df.to_csv(path, index=False, header=False) + + @staticmethod + def _upload_users(directory: str, file_name: str): + command = ( + f'firebase auth:import {file_name} ' + f'--hash-algo=SCRYPT ' + f'--hash-key={os.getenv("FIREBASE_SCRYPT_B64_SIGNER_KEY")} ' + f'--salt-separator={os.getenv("FIREBASE_SCRYPT_B64_SALT_SEPARATOR")} ' + f'--rounds={os.getenv("FIREBASE_SCRYPT_ROUNDS")} ' + f'--mem-cost={os.getenv("FIREBASE_SCRYPT_MEM_COST")} ' + f'--project={os.getenv("FIREBASE_PROJECT_ID")} ' + ) + + result = subprocess.run(command, shell=True, cwd=directory, capture_output=True, text=True) + return result + + def _init_users(self, batch_users: BatchUsersDTO): + maker_id = batch_users.makerID + for user in batch_users.users: + self._insert_new_user(user) + code = self._create_code(user, maker_id) + + if user.type == "corporate": + self._set_corporate_default_groups(user) + + if user.corporate: + self._assign_corporate_to_user(user, code) + + if user.groupName and len(user.groupName.strip()) > 0: + self._assign_user_to_group_by_name(user, maker_id) + + def _insert_new_user(self, user: UserDTO): + new_user = { + **user.dict(exclude={ + 'passport_id', 'groupName', 'expiryDate', + 'corporate', 'passwordHash', 'passwordSalt' + }), + 'id': str(user.id), + 'bio': "", + 'focus': "academic", + 'status': "active", + 'desiredLevels': self._DEFAULT_DESIRED_LEVELS, + 'profilePicture': "/defaultAvatar.png", + 'levels': self._DEFAULT_LEVELS, + 'isFirstLogin': False, + 'isVerified': True, + 'registrationDate': datetime.now(), + 'subscriptionExpirationDate': user.expiryDate + } + self._db.users.insert_one(new_user) + + def _create_code(self, user: UserDTO, maker_id: str) -> str: + code = shortuuid.ShortUUID().random(length=6) + self._db.codes.insert_one({ + 'id': code, + 'code': code, + 'creator': maker_id, + 'expiryDate': user.expiryDate, + 'type': user.type, + 'creationDate': datetime.now(), + 'userId': str(user.id), + 'email': user.email, + 'name': user.name, + 'passport_id': user.passport_id + }) + return code + + def _set_corporate_default_groups(self, user: UserDTO): + user_id = str(user.id) + default_groups = [ + { + 'admin': user_id, + 'id': str(uuid.uuid4()), + 'name': "Teachers", + 'participants': [], + 'disableEditing': True, + }, + { + 'admin': user_id, + 'id': str(uuid.uuid4()), + 'name': "Students", + 'participants': [], + 'disableEditing': True, + }, + { + 'admin': user_id, + 'id': str(uuid.uuid4()), + 'name': "Corporate", + 'participants': [], + 'disableEditing': True, + } + ] + for group in default_groups: + self._db.groups.insert_one(group) + + def _assign_corporate_to_user(self, user: UserDTO, code: str): + user_id = str(user.id) + corporate_user = self._db.users.find_one( + {"email": user.corporate} + ) + if corporate_user: + self._db.codes.update_one( + {"id": code}, + {"$set": {"creator": corporate_user["id"]}}, + upsert=True + ) + group_type = "Students" if user.type == "student" else "Teachers" + + group = self._db.groups.find_one( + { + "admin": corporate_user["id"], + "name": group_type + } + ) + + if group: + participants = group['participants'] + if user_id not in participants: + participants.append(user_id) + self._db.groups.update_one( + {"id": group["id"]}, + {"$set": {"participants": participants}} + ) + + else: + group = { + 'admin': corporate_user["id"], + 'id': str(uuid.uuid4()), + 'name': group_type, + 'participants': [user_id], + 'disableEditing': True, + } + + self._db.groups.insert_one(group) + + def _assign_user_to_group_by_name(self, user: UserDTO, maker_id: str): + user_id = str(user.id) + + groups = list(self._db.groups.find( + { + "admin": maker_id, + "name": user.groupName.strip() + } + )) + + if len(groups) == 0: + new_group = { + 'id': str(uuid.uuid4()), + 'admin': maker_id, + 'name': user.groupName.strip(), + 'participants': [user_id], + 'disableEditing': False, + } + self._db.groups.insert_one(new_group) + else: + group = groups[0] + participants = group["participants"] + if user_id not in participants: + participants.append(user_id) + self._db.groups.update_one( + {"id": group["id"]}, + {"$set": {"participants": participants}} + ) diff --git a/app/utils/__init__.py b/app/utils/__init__.py index f366ec6..8851c66 100644 --- a/app/utils/__init__.py +++ b/app/utils/__init__.py @@ -1,5 +1,5 @@ -from .handle_exception import handle_exception - -__all__ = [ - "handle_exception" -] +from .handle_exception import handle_exception + +__all__ = [ + "handle_exception" +] diff --git a/app/utils/handle_exception.py b/app/utils/handle_exception.py index 1c340d6..f1adae7 100644 --- a/app/utils/handle_exception.py +++ b/app/utils/handle_exception.py @@ -1,15 +1,15 @@ -import functools -from typing import Callable, Any -from fastapi import Response - - -def handle_exception(status_code: int = 500): - def decorator(func: Callable) -> Callable: - @functools.wraps(func) - async def wrapper(*args: Any, **kwargs: Any) -> Any: - try: - return await func(*args, **kwargs) - except Exception as e: - return Response(content=str(e), status_code=status_code) - return wrapper - return decorator +import functools +from typing import Callable, Any +from fastapi import Response + + +def handle_exception(status_code: int = 500): + def decorator(func: Callable) -> Callable: + @functools.wraps(func) + async def wrapper(*args: Any, **kwargs: Any) -> Any: + try: + return await func(*args, **kwargs) + except Exception as e: + return Response(content=str(e), status_code=status_code) + return wrapper + return decorator diff --git a/docker-compose.yml b/docker-compose.yml index 9423cc6..7848999 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,10 @@ -version: "3" - -services: - ielts-be: - container_name: ielts-be - build: . - image: ecrop/ielts-be:latest - ports: - - 8080:8000 - restart: unless-stopped +version: "3" + +services: + ielts-be: + container_name: ielts-be + build: . + image: ecrop/ielts-be:latest + ports: + - 8080:8000 + restart: unless-stopped diff --git a/firebase-configs/encoach-staging.json b/firebase-configs/encoach-staging.json index f1489a6..63e4f60 100644 --- a/firebase-configs/encoach-staging.json +++ b/firebase-configs/encoach-staging.json @@ -1,13 +1,13 @@ -{ - "type": "service_account", - "project_id": "encoach-staging", - "private_key_id": "5718a649419776df9637589f8696a258a6a70f6c", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2C6Es2gY8lLvH\ndVilNtRNm9glSaPXMNw2PzZZbSGuG1uGPFaCzlq1lOb2u17YfMG4GriKIMjIQKXF\nqdvxA8CAmAFRuDjUGmpbO/X1ZW7amOs5Bjed2BYmL01dEqzzwwh7rEfNDjeghRPx\n1uKzH8A6TLT5xq+74I5K1CIgiljBpZimsERu2SDawjkdtZfA7qoylA46Nq66LuwQ\nVyv9CK2SZNpBcT3sunCmRsrCzmSTzKdbcqRPdqUKgZOH/Rjp0sw9VuUgwoxdGZV3\n5SJjObo5ceZ1OSiJm7GwLzp7uq16sqycgSYwppNLI5OtzOfSuWbGD4+a044t2Mlq\n9PHXv7H/AgMBAAECggEAAfhKlFwq8MaL6PggRJq9HbaKgQ4fcOmCmy8AQmPNF1UM\nyVKSKGndjxUfPLCWsaaunUnjZlHoKkvndKXxDyttuVaBE9EiWEqNjRLZ3KpuJ9Jm\nH+CtLbmUCnISQb1n1AlvvZAwhLZbLBL/PhYyWiLapybZAdJAaOWLVKGgBD8gVRQW\nJFCqnszX1O2YlpWHutb979R4qoY/XAf94gyMkTpXZwuETvFqZbau2vxRZ8qARix3\nmic881PwiF6Cod8UPCS9yMK+Q+Se6SomwXU9PCmlummn9xmQBAxYy8gIAVs/J9Fg\n5SvhnImAPDd+zIzzw2cHCiruNWIhroMVZDZJgWdY1QKBgQDjTKKeFOur3ijJJL2/\nWg1SE2jLP0GpXzM5YMx6jdOCNDCzugPngRucRXiTkJ2FnUgyMcQyi6hyrbWXN/6z\nXhx5fwLB4tnTcqOMvNfcay5mDk3RW9ZZJxayB54Sf1Nm/4xiDBnGPT+iHQvK+/pT\nwScWznFkmk60E796o76OLn3PEwKBgQDNCC2uPq+uOcCopIO8HH88gqdxTvpbeHUU\nrdJOmr1VtGNuvay/mfpva9+VEtGbZTFzjhfvfCEIjpj3Llh8Flb9EYa6BmscBiyp\ngszEeFuB3zHndlSCZPnGJ7JiRAdPAEgG3Gl/r9th6PDaEMq0MFS5i7GGhPBIRYCG\nUtmY5eVy5QKBgH5Nuls/YsnJFD7ZNLscziQadvPhvZnhNbSfjmBXaP2EBMAKEFtX\nCcGndN4C0RVLFbAWqWAw7LR0xGA4FEcVd5snsZ+Nb98oZ6sv0H9B67F4J1O7xXsa\n1mitBPBgYjbsr9RXxwa6SB7MJx5vMGXUAeWRZ78wY6V7B76dOKkHOo+TAoGBAJf5\nBOsPueZZFm2qK58GPGVcrsI0+StNuPLP+H+dANQC9mTCIMaQWmm2Oq5jmYwmUKZH\nX4R6rH2MPOOSrbGkWWwRTpyaX1ARX49xzVefoqw8BOB8/Bz+vYjcKcPeitBK9Bhp\nzaUAc4s6PzRTl/xBirtRSQ/df8ECC0cFKBbF6PHlAoGAGqnlpo+k8vAtg6ulCuGu\nx2Y/c5UmvXGHk60pccnW3UtENSDnl99OgMfBz8/qLAMWs6DUQ/kvSlHQPmMBHRWZ\nNTr6ceGXyNs4KdYoj1K7AU3c0Lm0wyQ2giQMoOOUQAm98Xr8z5aiihj10hHPmzzL\n9kwpOmZpjNmC/ERD69imWhY=\n-----END PRIVATE KEY-----\n", - "client_email": "firebase-adminsdk-8rs9e@encoach-staging.iam.gserviceaccount.com", - "client_id": "108221424237414412378", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-8rs9e%40encoach-staging.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" +{ + "type": "service_account", + "project_id": "encoach-staging", + "private_key_id": "5718a649419776df9637589f8696a258a6a70f6c", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2C6Es2gY8lLvH\ndVilNtRNm9glSaPXMNw2PzZZbSGuG1uGPFaCzlq1lOb2u17YfMG4GriKIMjIQKXF\nqdvxA8CAmAFRuDjUGmpbO/X1ZW7amOs5Bjed2BYmL01dEqzzwwh7rEfNDjeghRPx\n1uKzH8A6TLT5xq+74I5K1CIgiljBpZimsERu2SDawjkdtZfA7qoylA46Nq66LuwQ\nVyv9CK2SZNpBcT3sunCmRsrCzmSTzKdbcqRPdqUKgZOH/Rjp0sw9VuUgwoxdGZV3\n5SJjObo5ceZ1OSiJm7GwLzp7uq16sqycgSYwppNLI5OtzOfSuWbGD4+a044t2Mlq\n9PHXv7H/AgMBAAECggEAAfhKlFwq8MaL6PggRJq9HbaKgQ4fcOmCmy8AQmPNF1UM\nyVKSKGndjxUfPLCWsaaunUnjZlHoKkvndKXxDyttuVaBE9EiWEqNjRLZ3KpuJ9Jm\nH+CtLbmUCnISQb1n1AlvvZAwhLZbLBL/PhYyWiLapybZAdJAaOWLVKGgBD8gVRQW\nJFCqnszX1O2YlpWHutb979R4qoY/XAf94gyMkTpXZwuETvFqZbau2vxRZ8qARix3\nmic881PwiF6Cod8UPCS9yMK+Q+Se6SomwXU9PCmlummn9xmQBAxYy8gIAVs/J9Fg\n5SvhnImAPDd+zIzzw2cHCiruNWIhroMVZDZJgWdY1QKBgQDjTKKeFOur3ijJJL2/\nWg1SE2jLP0GpXzM5YMx6jdOCNDCzugPngRucRXiTkJ2FnUgyMcQyi6hyrbWXN/6z\nXhx5fwLB4tnTcqOMvNfcay5mDk3RW9ZZJxayB54Sf1Nm/4xiDBnGPT+iHQvK+/pT\nwScWznFkmk60E796o76OLn3PEwKBgQDNCC2uPq+uOcCopIO8HH88gqdxTvpbeHUU\nrdJOmr1VtGNuvay/mfpva9+VEtGbZTFzjhfvfCEIjpj3Llh8Flb9EYa6BmscBiyp\ngszEeFuB3zHndlSCZPnGJ7JiRAdPAEgG3Gl/r9th6PDaEMq0MFS5i7GGhPBIRYCG\nUtmY5eVy5QKBgH5Nuls/YsnJFD7ZNLscziQadvPhvZnhNbSfjmBXaP2EBMAKEFtX\nCcGndN4C0RVLFbAWqWAw7LR0xGA4FEcVd5snsZ+Nb98oZ6sv0H9B67F4J1O7xXsa\n1mitBPBgYjbsr9RXxwa6SB7MJx5vMGXUAeWRZ78wY6V7B76dOKkHOo+TAoGBAJf5\nBOsPueZZFm2qK58GPGVcrsI0+StNuPLP+H+dANQC9mTCIMaQWmm2Oq5jmYwmUKZH\nX4R6rH2MPOOSrbGkWWwRTpyaX1ARX49xzVefoqw8BOB8/Bz+vYjcKcPeitBK9Bhp\nzaUAc4s6PzRTl/xBirtRSQ/df8ECC0cFKBbF6PHlAoGAGqnlpo+k8vAtg6ulCuGu\nx2Y/c5UmvXGHk60pccnW3UtENSDnl99OgMfBz8/qLAMWs6DUQ/kvSlHQPmMBHRWZ\nNTr6ceGXyNs4KdYoj1K7AU3c0Lm0wyQ2giQMoOOUQAm98Xr8z5aiihj10hHPmzzL\n9kwpOmZpjNmC/ERD69imWhY=\n-----END PRIVATE KEY-----\n", + "client_email": "firebase-adminsdk-8rs9e@encoach-staging.iam.gserviceaccount.com", + "client_id": "108221424237414412378", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-8rs9e%40encoach-staging.iam.gserviceaccount.com", + "universe_domain": "googleapis.com" } \ No newline at end of file diff --git a/firebase-configs/mti-ielts-626a2dcf6091.json b/firebase-configs/mti-ielts-626a2dcf6091.json index 3bf3594..fc7a898 100644 --- a/firebase-configs/mti-ielts-626a2dcf6091.json +++ b/firebase-configs/mti-ielts-626a2dcf6091.json @@ -1,13 +1,13 @@ -{ - "type": "service_account", - "project_id": "mti-ielts", - "private_key_id": "626a2dcf60916a1b5011f388495b8f9c4fc065ef", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDuaLgLNa5yb5LI\nPZYa7qav0URgCF7miK3dUXIBoABQ+U6y1LwdsIiJqHZ4Cm2lotTqeTGOIV83PuA6\n9H/TwnvsHH8jilmsPxO5OX7AyZSDPvN45nJrgQ21RKZCYQGVetBMGhclCRbYFraS\nE6X/p6gSOpSqZ5fLz8BbdCMfib6HSfDmBkYTK42X6d2eNNwLM1wLbE8RmCGwRATC\nQFfMhjlvQcSJ1EDMfkMUUE9U/ux77wfHqs1d+7utVcQTIMFAP9fo1ynJlwp8D1HQ\ntalB6kkpuDQetUR0A1FHMMJekhmuRDUMfokX1F9JfUjR0OetuD3KEH5y2asxC2+0\n8JYcwbvlAgMBAAECggEAKaaW3LJ8rxZp/NyxkDP4YAf9248q0Ti4s00qzzjeRUdA\n5gI/eSphuDb7t34O6NyZOPuCWlPfOB4ee35CpMK59qaF2bYuc2azseznBZRSA1no\nnEsaW0i5Fd2P9FHRPoWtxVXbjEdZu9e//qY7Hn5yYPjmBx1BCkTZ1MBl8HkWlbjR\nbu18uveg5Vg6Wc+rnPmH/gMRLLpq9iQBpzXWT8Mj+k48O8GnW6v8S3R027ymqUou\n3W5b69xDGn0nwxgLIVzdxjoo7RnpjD3mP0x4faiBhScVgFhwZP8hqBeVyqbV5dMh\nfF+p9zLOeilFLJEjH1lZbZAb8wwP23LozIXJWFG3oQKBgQD6COCJ7hNSx9/AzDhO\nh73hKH/KSOJtxHc8795hcZjy9HJkoM45Fm7o2QGZzsZmV+N6VU0BjoDQAyftCq+G\ndIX0wcAGJIsLuQ9K00WI2hn7Uq1gjUl0d9XEorogKa1ZNTLL/9By/xnA7sEpI6Ng\nIsKQ4R2CfqNFU4bs1nyKWCWudQKBgQD0GNYwZt3xV2YBATVYsrvg1OGO/tmkCJ8Y\nLOdM0L+8WMCgw0uQcNFF9uqq6/oFgq7tOvpeZDsY8onRy55saaMT+Lr4xs0sj5B0\ns5Hqc0L37tdXXXXEne8WABMBF9injNgNbAm9W0kqME2Stc53OJQPj2DBdYxWSr8v\n36imCwoJsQKBgH0BBSlQQo7naKFeOGRijvbLpZ//clzIlYh8r+Rtw7brqWlPz+pQ\noeB95cP80coG9K6LiPVXRmU4vrRO3FRPW01ztEod6PpSaifRmnkB+W1h91ZHLMsy\nwkgNxxofXBA2fY/p9FAZ48lGVIH51EtS9Y0zTuqX347gZJtx3E/aI/SlAoGBAJer\nCwM+F2+K352GM7BuNiDoBVLFdVPf64Ko+/sVxdzwxJffYQdZoh634m3bfBmKbsiG\nmeSmoLXKlenefAxewu544SwM0pV6isaIgQTNI3JMXE8ziiZl/5WK7EQEniDVebU1\nSQP4QYjORJUBFE2twQm+C9+I+27uuMa1UOQC/fSxAoGBANuWloacqGfws6nbHvqF\nLZKlkKNPI/0sC+6VlqjoHn5LQz3lcFM1+iKSQIGJvJyru2ODgv2Lmq2W+cx+HMeq\n0BSetK4XtalmO9YflH7uMgvOEVewf4uJ2d+4I1pbY9aI1gHaZ1EUiiy6Ds4kAK8s\nTQqp88pfTbOnkdJBVi0AWs5B\n-----END PRIVATE KEY-----\n", - "client_email": "firebase-adminsdk-dyg6p@mti-ielts.iam.gserviceaccount.com", - "client_id": "104980563453519094431", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-dyg6p%40mti-ielts.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" -} +{ + "type": "service_account", + "project_id": "mti-ielts", + "private_key_id": "626a2dcf60916a1b5011f388495b8f9c4fc065ef", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDuaLgLNa5yb5LI\nPZYa7qav0URgCF7miK3dUXIBoABQ+U6y1LwdsIiJqHZ4Cm2lotTqeTGOIV83PuA6\n9H/TwnvsHH8jilmsPxO5OX7AyZSDPvN45nJrgQ21RKZCYQGVetBMGhclCRbYFraS\nE6X/p6gSOpSqZ5fLz8BbdCMfib6HSfDmBkYTK42X6d2eNNwLM1wLbE8RmCGwRATC\nQFfMhjlvQcSJ1EDMfkMUUE9U/ux77wfHqs1d+7utVcQTIMFAP9fo1ynJlwp8D1HQ\ntalB6kkpuDQetUR0A1FHMMJekhmuRDUMfokX1F9JfUjR0OetuD3KEH5y2asxC2+0\n8JYcwbvlAgMBAAECggEAKaaW3LJ8rxZp/NyxkDP4YAf9248q0Ti4s00qzzjeRUdA\n5gI/eSphuDb7t34O6NyZOPuCWlPfOB4ee35CpMK59qaF2bYuc2azseznBZRSA1no\nnEsaW0i5Fd2P9FHRPoWtxVXbjEdZu9e//qY7Hn5yYPjmBx1BCkTZ1MBl8HkWlbjR\nbu18uveg5Vg6Wc+rnPmH/gMRLLpq9iQBpzXWT8Mj+k48O8GnW6v8S3R027ymqUou\n3W5b69xDGn0nwxgLIVzdxjoo7RnpjD3mP0x4faiBhScVgFhwZP8hqBeVyqbV5dMh\nfF+p9zLOeilFLJEjH1lZbZAb8wwP23LozIXJWFG3oQKBgQD6COCJ7hNSx9/AzDhO\nh73hKH/KSOJtxHc8795hcZjy9HJkoM45Fm7o2QGZzsZmV+N6VU0BjoDQAyftCq+G\ndIX0wcAGJIsLuQ9K00WI2hn7Uq1gjUl0d9XEorogKa1ZNTLL/9By/xnA7sEpI6Ng\nIsKQ4R2CfqNFU4bs1nyKWCWudQKBgQD0GNYwZt3xV2YBATVYsrvg1OGO/tmkCJ8Y\nLOdM0L+8WMCgw0uQcNFF9uqq6/oFgq7tOvpeZDsY8onRy55saaMT+Lr4xs0sj5B0\ns5Hqc0L37tdXXXXEne8WABMBF9injNgNbAm9W0kqME2Stc53OJQPj2DBdYxWSr8v\n36imCwoJsQKBgH0BBSlQQo7naKFeOGRijvbLpZ//clzIlYh8r+Rtw7brqWlPz+pQ\noeB95cP80coG9K6LiPVXRmU4vrRO3FRPW01ztEod6PpSaifRmnkB+W1h91ZHLMsy\nwkgNxxofXBA2fY/p9FAZ48lGVIH51EtS9Y0zTuqX347gZJtx3E/aI/SlAoGBAJer\nCwM+F2+K352GM7BuNiDoBVLFdVPf64Ko+/sVxdzwxJffYQdZoh634m3bfBmKbsiG\nmeSmoLXKlenefAxewu544SwM0pV6isaIgQTNI3JMXE8ziiZl/5WK7EQEniDVebU1\nSQP4QYjORJUBFE2twQm+C9+I+27uuMa1UOQC/fSxAoGBANuWloacqGfws6nbHvqF\nLZKlkKNPI/0sC+6VlqjoHn5LQz3lcFM1+iKSQIGJvJyru2ODgv2Lmq2W+cx+HMeq\n0BSetK4XtalmO9YflH7uMgvOEVewf4uJ2d+4I1pbY9aI1gHaZ1EUiiy6Ds4kAK8s\nTQqp88pfTbOnkdJBVi0AWs5B\n-----END PRIVATE KEY-----\n", + "client_email": "firebase-adminsdk-dyg6p@mti-ielts.iam.gserviceaccount.com", + "client_id": "104980563453519094431", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-dyg6p%40mti-ielts.iam.gserviceaccount.com", + "universe_domain": "googleapis.com" +} diff --git a/firebase-configs/storied-phalanx-349916.json b/firebase-configs/storied-phalanx-349916.json index 71aab34..83da44e 100644 --- a/firebase-configs/storied-phalanx-349916.json +++ b/firebase-configs/storied-phalanx-349916.json @@ -1,13 +1,13 @@ -{ - "type": "service_account", - "project_id": "storied-phalanx-349916", - "private_key_id": "c9e05f6fe413b1031a71f981160075ff4b044444", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdgavFB63nMHyb\n38ncwijTrUmqU9UyzNJ8wlZCWAWuoz25Gng988fkKNDXnHY+ap9esHyNYg9IdSA7\nAuZeHpzTZmKiWZzFWq61KWSTgIn1JwKHGHJJdmVhTYfCe9I51cFLa5q2lTFzJ0ce\nbP7/X/7kw53odgva+M8AhDTbe60akpemgZc+LFwO0Abm7erH2HiNyjoNZzNw525L\n933PCaQwhZan04s1u0oRdVlBIBwMk+J0ojgVEpUiJOzF7gkN+UpDXujalLYdlR4q\nhkGgScXQhDYJkECC3GuvOnEo1YXGNjW9D73S6sSH+Lvqta4wW1+sTn0kB6goiQBI\n7cA1G6x3AgMBAAECggEAZPMwAX/adb7XS4LWUNH8IVyccg/63kgSteErxtiu3kRv\nYOj7W+C6fPVNGLap/RBCybjNSvIh3PfkVICh1MtG1eGXmj4VAKyvaskOmVq/hQbe\nVAuEKo7W7V2UPcKIsOsGSQUlYYjlHIIOG4O5Q1HQrRmp4cPK62Txkl6uaEkZPz4u\nbvIK2BJI8aHRwxE3Phw09blwlLqQQQ8nrhK29x5puaN+ft++IlzIOVsLz+n4kTdB\n6qkG/dhenn3K8o3+NkmSN6eNRbdJd36zXTo4Oatbvqb7r0E8vYn/3Llawo2X75zn\nec7jMHrOmcwtiu9H3PsrTWtzdSjxPHy0UtEn1HWK4QKBgQD+c/V8tAvbaUGVoZf6\ntKtDSKF6IHuY2vUO33v950mVdjrTursqOG2d+SLfSnKpc+sjDlj7/S5u4uRP+qUN\ng1rb2U7oIA7tsDa2ZTSkIx6HkPUzS+fBOxELLrbgMoJ2RLzgkiPhS95YgXJ/rYG5\nWQTehzCT5roes0RvtgM0gl3EhQKBgQDe2m7PRIU4g3RJ8HTx92B4ja8W9FVCYDG5\nPOAdZB8WB6Bvu4BJHBDLr8vDi930pKj+vYObRqBDQuILW4t8wZQJ834dnoq6EpUz\nhbVEURVBP4A/nEHrQHfq0Lp+cxThy2rw7obRQOLPETtC7p3WFgSHT6PRTcpGzCCX\n+76a30yrywKBgC/5JNtyBppDaf4QDVtTHMb+tpMT9LmI7pLzR6lDJfhr5gNtPURk\nhyY1hoGaw6t3E2n0lopL3alCVdFObDfz//lbKylQggAGLQqOYjJf/K2KgvA862Df\nBgOZtxjl7PrnUsT0SJd9elotbazsxXxwcB6UVnBMG+MV4V0+b7RCr/MRAoGBAIfp\nTcVIs7roqOZjKN9dEE/VkR/9uXW2tvyS/NfP9Ql5c0ZRYwazgCbJOwsyZRZLyek6\naWYsp5b91mA435QhdwiuoI6t30tmA+qdNBTLIpxdfvjMcoNoGPpzfBmcU/L1HW58\n+mnqGalRiAPlBQvI99ASKQWAXMnaulIWrYNEhj0LAoGBALi+QZ2pp+hDeC59ezWr\nbP1zbbONceHKGgJcevChP2k1OJyIOIqmBYeTuM4cPc5ofZYQNaMC31cs8SVeSRX1\nNTxQZmvCjMyTe/WYWYNFXdgkVz4egFXbeochCGzMYo57HV1PCkPBrARRZO8OfdDD\n8sDu//ohb7nCzceEI0DnWs13\n-----END PRIVATE KEY-----\n", - "client_email": "firebase-adminsdk-3ml0u@storied-phalanx-349916.iam.gserviceaccount.com", - "client_id": "114163760341944984396", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-3ml0u%40storied-phalanx-349916.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" +{ + "type": "service_account", + "project_id": "storied-phalanx-349916", + "private_key_id": "c9e05f6fe413b1031a71f981160075ff4b044444", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdgavFB63nMHyb\n38ncwijTrUmqU9UyzNJ8wlZCWAWuoz25Gng988fkKNDXnHY+ap9esHyNYg9IdSA7\nAuZeHpzTZmKiWZzFWq61KWSTgIn1JwKHGHJJdmVhTYfCe9I51cFLa5q2lTFzJ0ce\nbP7/X/7kw53odgva+M8AhDTbe60akpemgZc+LFwO0Abm7erH2HiNyjoNZzNw525L\n933PCaQwhZan04s1u0oRdVlBIBwMk+J0ojgVEpUiJOzF7gkN+UpDXujalLYdlR4q\nhkGgScXQhDYJkECC3GuvOnEo1YXGNjW9D73S6sSH+Lvqta4wW1+sTn0kB6goiQBI\n7cA1G6x3AgMBAAECggEAZPMwAX/adb7XS4LWUNH8IVyccg/63kgSteErxtiu3kRv\nYOj7W+C6fPVNGLap/RBCybjNSvIh3PfkVICh1MtG1eGXmj4VAKyvaskOmVq/hQbe\nVAuEKo7W7V2UPcKIsOsGSQUlYYjlHIIOG4O5Q1HQrRmp4cPK62Txkl6uaEkZPz4u\nbvIK2BJI8aHRwxE3Phw09blwlLqQQQ8nrhK29x5puaN+ft++IlzIOVsLz+n4kTdB\n6qkG/dhenn3K8o3+NkmSN6eNRbdJd36zXTo4Oatbvqb7r0E8vYn/3Llawo2X75zn\nec7jMHrOmcwtiu9H3PsrTWtzdSjxPHy0UtEn1HWK4QKBgQD+c/V8tAvbaUGVoZf6\ntKtDSKF6IHuY2vUO33v950mVdjrTursqOG2d+SLfSnKpc+sjDlj7/S5u4uRP+qUN\ng1rb2U7oIA7tsDa2ZTSkIx6HkPUzS+fBOxELLrbgMoJ2RLzgkiPhS95YgXJ/rYG5\nWQTehzCT5roes0RvtgM0gl3EhQKBgQDe2m7PRIU4g3RJ8HTx92B4ja8W9FVCYDG5\nPOAdZB8WB6Bvu4BJHBDLr8vDi930pKj+vYObRqBDQuILW4t8wZQJ834dnoq6EpUz\nhbVEURVBP4A/nEHrQHfq0Lp+cxThy2rw7obRQOLPETtC7p3WFgSHT6PRTcpGzCCX\n+76a30yrywKBgC/5JNtyBppDaf4QDVtTHMb+tpMT9LmI7pLzR6lDJfhr5gNtPURk\nhyY1hoGaw6t3E2n0lopL3alCVdFObDfz//lbKylQggAGLQqOYjJf/K2KgvA862Df\nBgOZtxjl7PrnUsT0SJd9elotbazsxXxwcB6UVnBMG+MV4V0+b7RCr/MRAoGBAIfp\nTcVIs7roqOZjKN9dEE/VkR/9uXW2tvyS/NfP9Ql5c0ZRYwazgCbJOwsyZRZLyek6\naWYsp5b91mA435QhdwiuoI6t30tmA+qdNBTLIpxdfvjMcoNoGPpzfBmcU/L1HW58\n+mnqGalRiAPlBQvI99ASKQWAXMnaulIWrYNEhj0LAoGBALi+QZ2pp+hDeC59ezWr\nbP1zbbONceHKGgJcevChP2k1OJyIOIqmBYeTuM4cPc5ofZYQNaMC31cs8SVeSRX1\nNTxQZmvCjMyTe/WYWYNFXdgkVz4egFXbeochCGzMYo57HV1PCkPBrARRZO8OfdDD\n8sDu//ohb7nCzceEI0DnWs13\n-----END PRIVATE KEY-----\n", + "client_email": "firebase-adminsdk-3ml0u@storied-phalanx-349916.iam.gserviceaccount.com", + "client_id": "114163760341944984396", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-3ml0u%40storied-phalanx-349916.iam.gserviceaccount.com", + "universe_domain": "googleapis.com" } \ No newline at end of file diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..d7c55e9 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,4343 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + +[[package]] +name = "aioboto3" +version = "13.1.1" +description = "Async boto3 wrapper" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "aioboto3-13.1.1-py3-none-any.whl", hash = "sha256:4b44a7c1317a51479b92ee57a2fea2cdef6bea2c3669870830b3f4dec6be7ca0"}, + {file = "aioboto3-13.1.1.tar.gz", hash = "sha256:7def49471b7b79b7dfe3859acac01423e241b5d69abf0a5f2bcfd2c64855b2ab"}, +] + +[package.dependencies] +aiobotocore = {version = "2.13.1", extras = ["boto3"]} +aiofiles = ">=23.2.1" + +[package.extras] +chalice = ["chalice (>=1.24.0)"] +s3cse = ["cryptography (>=2.3.1)"] + +[[package]] +name = "aiobotocore" +version = "2.13.1" +description = "Async client for aws services using botocore and aiohttp" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiobotocore-2.13.1-py3-none-any.whl", hash = "sha256:1bef121b99841ee3cc788e4ed97c332ba32353b1f00e886d1beb3aae95520858"}, + {file = "aiobotocore-2.13.1.tar.gz", hash = "sha256:134f9606c2f91abde38cbc61c3241113e26ff244633e0c31abb7e09da3581c9b"}, +] + +[package.dependencies] +aiohttp = ">=3.9.2,<4.0.0" +aioitertools = ">=0.5.1,<1.0.0" +boto3 = {version = ">=1.34.70,<1.34.132", optional = true, markers = "extra == \"boto3\""} +botocore = ">=1.34.70,<1.34.132" +wrapt = ">=1.10.10,<2.0.0" + +[package.extras] +awscli = ["awscli (>=1.32.70,<1.33.14)"] +boto3 = ["boto3 (>=1.34.70,<1.34.132)"] + +[[package]] +name = "aiofiles" +version = "24.1.0" +description = "File support for asyncio." +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5"}, + {file = "aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c"}, +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.4.2" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.2-py3-none-any.whl", hash = "sha256:8522691d9a154ba1145b157d6d5c15e5c692527ce6a53c5e5f9876977f6dab2f"}, + {file = "aiohappyeyeballs-2.4.2.tar.gz", hash = "sha256:4ca893e6c5c1f5bf3888b04cb5a3bee24995398efef6e0b9f747b5e89d84fd74"}, +] + +[[package]] +name = "aiohttp" +version = "3.10.8" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohttp-3.10.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a1ba7bc139592339ddeb62c06486d0fa0f4ca61216e14137a40d626c81faf10c"}, + {file = "aiohttp-3.10.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:85e4d7bd05d18e4b348441e7584c681eff646e3bf38f68b2626807f3add21aa2"}, + {file = "aiohttp-3.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:69de056022e7abf69cb9fec795515973cc3eeaff51e3ea8d72a77aa933a91c52"}, + {file = "aiohttp-3.10.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee3587506898d4a404b33bd19689286ccf226c3d44d7a73670c8498cd688e42c"}, + {file = "aiohttp-3.10.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe285a697c851734285369614443451462ce78aac2b77db23567507484b1dc6f"}, + {file = "aiohttp-3.10.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10c7932337285a6bfa3a5fe1fd4da90b66ebfd9d0cbd1544402e1202eb9a8c3e"}, + {file = "aiohttp-3.10.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd9716ef0224fe0d0336997eb242f40619f9f8c5c57e66b525a1ebf9f1d8cebe"}, + {file = "aiohttp-3.10.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ceacea31f8a55cdba02bc72c93eb2e1b77160e91f8abd605969c168502fd71eb"}, + {file = "aiohttp-3.10.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9721554bfa9e15f6e462da304374c2f1baede3cb06008c36c47fa37ea32f1dc4"}, + {file = "aiohttp-3.10.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:22cdeb684d8552490dd2697a5138c4ecb46f844892df437aaf94f7eea99af879"}, + {file = "aiohttp-3.10.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e56bb7e31c4bc79956b866163170bc89fd619e0581ce813330d4ea46921a4881"}, + {file = "aiohttp-3.10.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:3a95d2686bc4794d66bd8de654e41b5339fab542b2bca9238aa63ed5f4f2ce82"}, + {file = "aiohttp-3.10.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d82404a0e7b10e0d7f022cf44031b78af8a4f99bd01561ac68f7c24772fed021"}, + {file = "aiohttp-3.10.8-cp310-cp310-win32.whl", hash = "sha256:4e10b04542d27e21538e670156e88766543692a0a883f243ba8fad9ddea82e53"}, + {file = "aiohttp-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:680dbcff5adc7f696ccf8bf671d38366a1f620b5616a1d333d0cb33956065395"}, + {file = "aiohttp-3.10.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:33a68011a38020ed4ff41ae0dbf4a96a202562ecf2024bdd8f65385f1d07f6ef"}, + {file = "aiohttp-3.10.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6c7efa6616a95e3bd73b8a69691012d2ef1f95f9ea0189e42f338fae080c2fc6"}, + {file = "aiohttp-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ddb9b9764cfb4459acf01c02d2a59d3e5066b06a846a364fd1749aa168efa2be"}, + {file = "aiohttp-3.10.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c7f270f4ca92760f98a42c45a58674fff488e23b144ec80b1cc6fa2effed377"}, + {file = "aiohttp-3.10.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6984dda9d79064361ab58d03f6c1e793ea845c6cfa89ffe1a7b9bb400dfd56bd"}, + {file = "aiohttp-3.10.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3f6d47e392c27206701565c8df4cac6ebed28fdf6dcaea5b1eea7a4631d8e6db"}, + {file = "aiohttp-3.10.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a72f89aea712c619b2ca32c6f4335c77125ede27530ad9705f4f349357833695"}, + {file = "aiohttp-3.10.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36074b26f3263879ba8e4dbd33db2b79874a3392f403a70b772701363148b9f"}, + {file = "aiohttp-3.10.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e32148b4a745e70a255a1d44b5664de1f2e24fcefb98a75b60c83b9e260ddb5b"}, + {file = "aiohttp-3.10.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5aa1a073514cf59c81ad49a4ed9b5d72b2433638cd53160fd2f3a9cfa94718db"}, + {file = "aiohttp-3.10.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:d3a79200a9d5e621c4623081ddb25380b713c8cf5233cd11c1aabad990bb9381"}, + {file = "aiohttp-3.10.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:e45fdfcb2d5bcad83373e4808825b7512953146d147488114575780640665027"}, + {file = "aiohttp-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f78e2a78432c537ae876a93013b7bc0027ba5b93ad7b3463624c4b6906489332"}, + {file = "aiohttp-3.10.8-cp311-cp311-win32.whl", hash = "sha256:f8179855a4e4f3b931cb1764ec87673d3fbdcca2af496c8d30567d7b034a13db"}, + {file = "aiohttp-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:ef9b484604af05ca745b6108ca1aaa22ae1919037ae4f93aaf9a37ba42e0b835"}, + {file = "aiohttp-3.10.8-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:ab2d6523575fc98896c80f49ac99e849c0b0e69cc80bf864eed6af2ae728a52b"}, + {file = "aiohttp-3.10.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f5d5d5401744dda50b943d8764508d0e60cc2d3305ac1e6420935861a9d544bc"}, + {file = "aiohttp-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de23085cf90911600ace512e909114385026b16324fa203cc74c81f21fd3276a"}, + {file = "aiohttp-3.10.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4618f0d2bf523043866a9ff8458900d8eb0a6d4018f251dae98e5f1fb699f3a8"}, + {file = "aiohttp-3.10.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:21c1925541ca84f7b5e0df361c0a813a7d6a56d3b0030ebd4b220b8d232015f9"}, + {file = "aiohttp-3.10.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:497a7d20caea8855c5429db3cdb829385467217d7feb86952a6107e033e031b9"}, + {file = "aiohttp-3.10.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c887019dbcb4af58a091a45ccf376fffe800b5531b45c1efccda4bedf87747ea"}, + {file = "aiohttp-3.10.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40d2d719c3c36a7a65ed26400e2b45b2d9ed7edf498f4df38b2ae130f25a0d01"}, + {file = "aiohttp-3.10.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:57359785f27394a8bcab0da6dcd46706d087dfebf59a8d0ad2e64a4bc2f6f94f"}, + {file = "aiohttp-3.10.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a961ee6f2cdd1a2be4735333ab284691180d40bad48f97bb598841bfcbfb94ec"}, + {file = "aiohttp-3.10.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:fe3d79d6af839ffa46fdc5d2cf34295390894471e9875050eafa584cb781508d"}, + {file = "aiohttp-3.10.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9a281cba03bdaa341c70b7551b2256a88d45eead149f48b75a96d41128c240b3"}, + {file = "aiohttp-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c6769d71bfb1ed60321363a9bc05e94dcf05e38295ef41d46ac08919e5b00d19"}, + {file = "aiohttp-3.10.8-cp312-cp312-win32.whl", hash = "sha256:a3081246bab4d419697ee45e555cef5cd1def7ac193dff6f50be761d2e44f194"}, + {file = "aiohttp-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:ab1546fc8e00676febc81c548a876c7bde32f881b8334b77f84719ab2c7d28dc"}, + {file = "aiohttp-3.10.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:b1a012677b8e0a39e181e218de47d6741c5922202e3b0b65e412e2ce47c39337"}, + {file = "aiohttp-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2df786c96c57cd6b87156ba4c5f166af7b88f3fc05f9d592252fdc83d8615a3c"}, + {file = "aiohttp-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8885ca09d3a9317219c0831276bfe26984b17b2c37b7bf70dd478d17092a4772"}, + {file = "aiohttp-3.10.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4dbf252ac19860e0ab56cd480d2805498f47c5a2d04f5995d8d8a6effd04b48c"}, + {file = "aiohttp-3.10.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b2036479b6b94afaaca7d07b8a68dc0e67b0caf5f6293bb6a5a1825f5923000"}, + {file = "aiohttp-3.10.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:365783e1b7c40b59ed4ce2b5a7491bae48f41cd2c30d52647a5b1ee8604c68ad"}, + {file = "aiohttp-3.10.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:270e653b5a4b557476a1ed40e6b6ce82f331aab669620d7c95c658ef976c9c5e"}, + {file = "aiohttp-3.10.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8960fabc20bfe4fafb941067cda8e23c8c17c98c121aa31c7bf0cdab11b07842"}, + {file = "aiohttp-3.10.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f21e8f2abed9a44afc3d15bba22e0dfc71e5fa859bea916e42354c16102b036f"}, + {file = "aiohttp-3.10.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fecd55e7418fabd297fd836e65cbd6371aa4035a264998a091bbf13f94d9c44d"}, + {file = "aiohttp-3.10.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:badb51d851358cd7535b647bb67af4854b64f3c85f0d089c737f75504d5910ec"}, + {file = "aiohttp-3.10.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e860985f30f3a015979e63e7ba1a391526cdac1b22b7b332579df7867848e255"}, + {file = "aiohttp-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:71462f8eeca477cbc0c9700a9464e3f75f59068aed5e9d4a521a103692da72dc"}, + {file = "aiohttp-3.10.8-cp313-cp313-win32.whl", hash = "sha256:177126e971782769b34933e94fddd1089cef0fe6b82fee8a885e539f5b0f0c6a"}, + {file = "aiohttp-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:98a4eb60e27033dee9593814ca320ee8c199489fbc6b2699d0f710584db7feb7"}, + {file = "aiohttp-3.10.8-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ffef3d763e4c8fc97e740da5b4d0f080b78630a3914f4e772a122bbfa608c1db"}, + {file = "aiohttp-3.10.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:597128cb7bc5f068181b49a732961f46cb89f85686206289d6ccb5e27cb5fbe2"}, + {file = "aiohttp-3.10.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f23a6c1d09de5de89a33c9e9b229106cb70dcfdd55e81a3a3580eaadaa32bc92"}, + {file = "aiohttp-3.10.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da57af0c54a302b7c655fa1ccd5b1817a53739afa39924ef1816e7b7c8a07ccb"}, + {file = "aiohttp-3.10.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e7a6af57091056a79a35104d6ec29d98ec7f1fb7270ad9c6fff871b678d1ff8"}, + {file = "aiohttp-3.10.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:32710d6b3b6c09c60c794d84ca887a3a2890131c0b02b3cefdcc6709a2260a7c"}, + {file = "aiohttp-3.10.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b91f4f62ad39a8a42d511d66269b46cb2fb7dea9564c21ab6c56a642d28bff5"}, + {file = "aiohttp-3.10.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:471a8c47344b9cc309558b3fcc469bd2c12b49322b4b31eb386c4a2b2d44e44a"}, + {file = "aiohttp-3.10.8-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:fc0e7f91705445d79beafba9bb3057dd50830e40fe5417017a76a214af54e122"}, + {file = "aiohttp-3.10.8-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:85431c9131a9a0f65260dc7a65c800ca5eae78c4c9931618f18c8e0933a0e0c1"}, + {file = "aiohttp-3.10.8-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:b91557ee0893da52794b25660d4f57bb519bcad8b7df301acd3898f7197c5d81"}, + {file = "aiohttp-3.10.8-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:4954e6b06dd0be97e1a5751fc606be1f9edbdc553c5d9b57d72406a8fbd17f9d"}, + {file = "aiohttp-3.10.8-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a087c84b4992160ffef7afd98ef24177c8bd4ad61c53607145a8377457385100"}, + {file = "aiohttp-3.10.8-cp38-cp38-win32.whl", hash = "sha256:e1f0f7b27171b2956a27bd8f899751d0866ddabdd05cbddf3520f945130a908c"}, + {file = "aiohttp-3.10.8-cp38-cp38-win_amd64.whl", hash = "sha256:c4916070e12ae140110aa598031876c1bf8676a36a750716ea0aa5bd694aa2e7"}, + {file = "aiohttp-3.10.8-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5284997e3d88d0dfb874c43e51ae8f4a6f4ca5b90dcf22995035187253d430db"}, + {file = "aiohttp-3.10.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9443d9ebc5167ce1fbb552faf2d666fb22ef5716a8750be67efd140a7733738c"}, + {file = "aiohttp-3.10.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b667e2a03407d79a76c618dc30cedebd48f082d85880d0c9c4ec2faa3e10f43e"}, + {file = "aiohttp-3.10.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98fae99d5c2146f254b7806001498e6f9ffb0e330de55a35e72feb7cb2fa399b"}, + {file = "aiohttp-3.10.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8296edd99d0dd9d0eb8b9e25b3b3506eef55c1854e9cc230f0b3f885f680410b"}, + {file = "aiohttp-3.10.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ce46dfb49cfbf9e92818be4b761d4042230b1f0e05ffec0aad15b3eb162b905"}, + {file = "aiohttp-3.10.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c38cfd355fd86c39b2d54651bd6ed7d63d4fe3b5553f364bae3306e2445f847"}, + {file = "aiohttp-3.10.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:713dff3f87ceec3bde4f3f484861464e722cf7533f9fa6b824ec82bb5a9010a7"}, + {file = "aiohttp-3.10.8-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21a72f4a9c69a8567a0aca12042f12bba25d3139fd5dd8eeb9931f4d9e8599cd"}, + {file = "aiohttp-3.10.8-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6d1ad868624f6cea77341ef2877ad4e71f7116834a6cd7ec36ec5c32f94ee6ae"}, + {file = "aiohttp-3.10.8-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:a78ba86d5a08207d1d1ad10b97aed6ea48b374b3f6831d02d0b06545ac0f181e"}, + {file = "aiohttp-3.10.8-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:aff048793d05e1ce05b62e49dccf81fe52719a13f4861530706619506224992b"}, + {file = "aiohttp-3.10.8-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d088ca05381fd409793571d8e34eca06daf41c8c50a05aeed358d2d340c7af81"}, + {file = "aiohttp-3.10.8-cp39-cp39-win32.whl", hash = "sha256:ee97c4e54f457c366e1f76fbbf3e8effee9de57dae671084a161c00f481106ce"}, + {file = "aiohttp-3.10.8-cp39-cp39-win_amd64.whl", hash = "sha256:d95ae4420669c871667aad92ba8cce6251d61d79c1a38504621094143f94a8b4"}, + {file = "aiohttp-3.10.8.tar.gz", hash = "sha256:21f8225f7dc187018e8433c9326be01477fb2810721e048b33ac49091b19fb4a"}, +] + +[package.dependencies] +aiohappyeyeballs = ">=2.3.0" +aiosignal = ">=1.1.2" +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.12.0,<2.0" + +[package.extras] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] + +[[package]] +name = "aioitertools" +version = "0.12.0" +description = "itertools and builtins for AsyncIO and mixed iterables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aioitertools-0.12.0-py3-none-any.whl", hash = "sha256:fc1f5fac3d737354de8831cbba3eb04f79dd649d8f3afb4c5b114925e662a796"}, + {file = "aioitertools-0.12.0.tar.gz", hash = "sha256:c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b"}, +] + +[package.extras] +dev = ["attribution (==1.8.0)", "black (==24.8.0)", "build (>=1.2)", "coverage (==7.6.1)", "flake8 (==7.1.1)", "flit (==3.9.0)", "mypy (==1.11.2)", "ufmt (==2.7.1)", "usort (==1.0.8.post1)"] +docs = ["sphinx (==8.0.2)", "sphinx-mdinclude (==0.6.2)"] + +[[package]] +name = "aiosignal" +version = "1.3.1" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.7" +files = [ + {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, + {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.6.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.9" +files = [ + {file = "anyio-4.6.0-py3-none-any.whl", hash = "sha256:c7d2e9d63e31599eeb636c8c5c03a7e108d73b345f064f1c19fdc87b79036a9a"}, + {file = "anyio-4.6.0.tar.gz", hash = "sha256:137b4559cbb034c477165047febb6ff83f390fc3b20bf181c1fc0a728cb8beeb"}, +] + +[package.dependencies] +idna = ">=2.8" +sniffio = ">=1.1" + +[package.extras] +doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.21.0b1)"] +trio = ["trio (>=0.26.1)"] + +[[package]] +name = "attrs" +version = "24.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "boto3" +version = "1.34.131" +description = "The AWS SDK for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "boto3-1.34.131-py3-none-any.whl", hash = "sha256:05e388cb937e82be70bfd7eb0c84cf8011ff35cf582a593873ac21675268683b"}, + {file = "boto3-1.34.131.tar.gz", hash = "sha256:dab8f72a6c4e62b4fd70da09e08a6b2a65ea2115b27dd63737142005776ef216"}, +] + +[package.dependencies] +botocore = ">=1.34.131,<1.35.0" +jmespath = ">=0.7.1,<2.0.0" +s3transfer = ">=0.10.0,<0.11.0" + +[package.extras] +crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] + +[[package]] +name = "botocore" +version = "1.34.131" +description = "Low-level, data-driven core of boto 3." +optional = false +python-versions = ">=3.8" +files = [ + {file = "botocore-1.34.131-py3-none-any.whl", hash = "sha256:13b011d7b206ce00727dcee26548fa3b550db9046d5a0e90ac25a6e6c8fde6ef"}, + {file = "botocore-1.34.131.tar.gz", hash = "sha256:502ddafe1d627fcf1e4c007c86454e5dd011dba7c58bd8e8a5368a79f3e387dc"}, +] + +[package.dependencies] +jmespath = ">=0.7.1,<2.0.0" +python-dateutil = ">=2.1,<3.0.0" +urllib3 = {version = ">=1.25.4,<2.2.0 || >2.2.0,<3", markers = "python_version >= \"3.10\""} + +[package.extras] +crt = ["awscrt (==0.20.11)"] + +[[package]] +name = "cachecontrol" +version = "0.14.0" +description = "httplib2 caching for requests" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachecontrol-0.14.0-py3-none-any.whl", hash = "sha256:f5bf3f0620c38db2e5122c0726bdebb0d16869de966ea6a2befe92470b740ea0"}, + {file = "cachecontrol-0.14.0.tar.gz", hash = "sha256:7db1195b41c81f8274a7bbd97c956f44e8348265a1bc7641c37dfebc39f0c938"}, +] + +[package.dependencies] +msgpack = ">=0.5.2,<2.0.0" +requests = ">=2.16.0" + +[package.extras] +dev = ["CacheControl[filecache,redis]", "black", "build", "cherrypy", "furo", "mypy", "pytest", "pytest-cov", "sphinx", "sphinx-copybutton", "tox", "types-redis", "types-requests"] +filecache = ["filelock (>=3.8.0)"] +redis = ["redis (>=2.10.5)"] + +[[package]] +name = "cachetools" +version = "5.5.0" +description = "Extensible memoizing collections and decorators" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, + {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, +] + +[[package]] +name = "certifi" +version = "2024.8.30" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "cffi" +version = "1.17.1" +description = "Foreign Function Interface for Python calling C code." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, + {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, + {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, + {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, + {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, + {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, + {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, + {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, + {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, + {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, + {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, + {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, + {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, + {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, + {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, +] + +[package.dependencies] +pycparser = "*" + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "cryptography" +version = "43.0.1" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +optional = false +python-versions = ">=3.7" +files = [ + {file = "cryptography-43.0.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a"}, + {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042"}, + {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494"}, + {file = "cryptography-43.0.1-cp37-abi3-win32.whl", hash = "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2"}, + {file = "cryptography-43.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d"}, + {file = "cryptography-43.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1"}, + {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa"}, + {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4"}, + {file = "cryptography-43.0.1-cp39-abi3-win32.whl", hash = "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47"}, + {file = "cryptography-43.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2"}, + {file = "cryptography-43.0.1.tar.gz", hash = "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} + +[package.extras] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] +nox = ["nox"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] +sdist = ["build"] +ssh = ["bcrypt (>=3.1.5)"] +test = ["certifi", "cryptography-vectors (==43.0.1)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test-randomorder = ["pytest-randomly"] + +[[package]] +name = "dependency-injector" +version = "4.42.0" +description = "Dependency injection framework for Python" +optional = false +python-versions = "*" +files = [ + {file = "dependency_injector-4.42.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0bb90f064970366acddc6e946626dd9b59505dc0f798459fe31fce458a8d0fc5"}, + {file = "dependency_injector-4.42.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf96588c58790768c9ebb2f61532dc847236bdf7317b07cfdf75a14d63c3114e"}, + {file = "dependency_injector-4.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54b3ef487584bf2f9945b3f2f97e0ada8933e773960e0a3c4b40d369e37003fb"}, + {file = "dependency_injector-4.42.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a0625b993dc3c58c35b613d9ccdf0eb8420f978f62d19d71820ea7630326972d"}, + {file = "dependency_injector-4.42.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4a4eb3356e26273f8065266fab4fd51c863afafe10e586d3bfc67340677e2674"}, + {file = "dependency_injector-4.42.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dffba9e2864b5d002f5b3bd89df4cde4f20dec4c2cd073ce0bd460229ed0afdb"}, + {file = "dependency_injector-4.42.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:19b50b48030dfa7cd3488253cbe7ee69c9b737275ac1aa184d9e995f44bb8317"}, + {file = "dependency_injector-4.42.0-cp310-cp310-win32.whl", hash = "sha256:68af4878040573a710202e171ecc1cec2c47910783f59d14c299f68439f8fe0b"}, + {file = "dependency_injector-4.42.0-cp310-cp310-win_amd64.whl", hash = "sha256:8eb65b102b36d171dfdf6c9b06766797d97d535b83a61859d1d91092b960c05a"}, + {file = "dependency_injector-4.42.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:952565b29186ce59f6972eb4cd37a927b3f3b61a2715345f0d6f4a7c01305ebb"}, + {file = "dependency_injector-4.42.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae4593738906f8b2ec3e61fda30e6b7dc24f34b83dad5d4ac0d8a07c4be6c3e8"}, + {file = "dependency_injector-4.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffddebe6d22394b0e8b3a41ef8d140d2bd829cbcc39fc48e5f560fe3db8ac3f5"}, + {file = "dependency_injector-4.42.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8271ffd0c95c598c9340b8f4c21478a7029c4dcba85d377fcbedf708f3f1564a"}, + {file = "dependency_injector-4.42.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8796683cce845204ebe6594b617ce2407742534fce4635db5c30e8dcf4a0e2f0"}, + {file = "dependency_injector-4.42.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8fc9aedb66a26b6fc0cd6065e52c45e9197cec6ab0b32b9e565421ad2be66a88"}, + {file = "dependency_injector-4.42.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:36f78f7e3fe5c95f11757928d7b93c0d4a5fd38be45172fa1a9eb1653d3261de"}, + {file = "dependency_injector-4.42.0-cp311-cp311-win32.whl", hash = "sha256:9eb1dcb897c00b853e3843ba15947cc2b25b6af947077ea65d7d5bef84d0d0d8"}, + {file = "dependency_injector-4.42.0-cp311-cp311-win_amd64.whl", hash = "sha256:cd794587a8b71cda35231b3351977765ffd3f09dd8b8be1f981726c76b44742f"}, + {file = "dependency_injector-4.42.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f283c0c67cd71723744b6016f6f55b6e2ee790059816b0cc1d6792ec236e62e9"}, + {file = "dependency_injector-4.42.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1e9016f864fb8f58a53a7ce13ddccb3b44d5333b205101301d42168dfbada5e"}, + {file = "dependency_injector-4.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c5a39274cd130f9adc6beb7b9488c7a2faf55f9d894124908f1209d9c84c3b7"}, + {file = "dependency_injector-4.42.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3b478f65b20844ed3f9fda5edb1f09e34575e006c439c387283fd833053e3bd1"}, + {file = "dependency_injector-4.42.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:524654f11c839b2e8ea0b217f49f762182daf244a5ecdf7339b664d9d77be7f1"}, + {file = "dependency_injector-4.42.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:386bc36d337c17e149a11f89d33e6383b9d05cff18c68d8e95a50f3483b03ff1"}, + {file = "dependency_injector-4.42.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c2d632b9ff85cc9158c4f815109faedbd4c384bab839aefc288c3249024a2a66"}, + {file = "dependency_injector-4.42.0-cp312-cp312-win32.whl", hash = "sha256:ecfca509e0108fbb85c2af3ebaa8eaa4a6dcacafc93d0ad8e0ca46b74c8d0df7"}, + {file = "dependency_injector-4.42.0-cp312-cp312-win_amd64.whl", hash = "sha256:34d506b31b150ed2f8191ec0b7f9f7e67f8d8ba90414d23c14c4e3515ac9d0c2"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bda68a7f6eef700c493de94daf532bd021aa65458209c11f8db6b0012aa1b32f"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:578707e06c45b46a8db7eb5ebcd7a566bd0602197322184cf4a4e8c23a513ce4"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89fd5f7937977b2deb8454bf4c7f3ffa9c630d4e893d99b1ceac9ebb075a5527"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:5997868c51898951abd1e606dfd993ed87df49beafa04652dfc6482e64f79771"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-musllinux_1_2_i686.whl", hash = "sha256:07d262d8438d79bc4d4fe500d6bbffaf24c7b3b5f2c87973de6dba7b33851f20"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:ac755e5aaf268edc00590bd4c8b6618f6e5dfdedbc417dd532ea8d61f6d372b3"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-win32.whl", hash = "sha256:d2ff45f5ddcab3c833e685c8851f03b7bb7360911db39f1960bd8a8f7ef7e515"}, + {file = "dependency_injector-4.42.0-cp36-cp36m-win_amd64.whl", hash = "sha256:656d89135118b31ac8e49c4fae09ae31119f50a61ba6af0da121aea774210d70"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8797cfe97bd8cb3672286a9c759244032b46c25e4360d91f710b348c2d0605bc"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e071f40a9d911b16555171a5030e27c6c3b379d984fff2b4a78a10183108557"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6204e5da66e92e51df6df363dce98ad994c969631535909014df3e4e5c8a3b23"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:86814cba9a39658b3632b40ae93e5dc44a7de7214b9f23bf3311a216bdf59526"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:d7c26d3de4fb98594c23bc8813933ede4f624544ab7f5b4f13d75a672ed3f276"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:82cfa80b6c57463314e18aa3d01fba62131aa98f15bad55f185eef7e101a6f34"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-win32.whl", hash = "sha256:690d3c0cafc2e7ada536255f093fe05aff8bac6d5b46c9ebe144ff004c509498"}, + {file = "dependency_injector-4.42.0-cp37-cp37m-win_amd64.whl", hash = "sha256:14b6e91997691b26b62b39dfd50b6246765274ce2768a9bb491bcd77b994700b"}, + {file = "dependency_injector-4.42.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5437faac11595c0d50275d520554dc85d9e9909d9d1c7eb8c56cf28b91869f1a"}, + {file = "dependency_injector-4.42.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:611cb623399aac15e356a68ad5d8ee9e01c02b47f19b81c061f510c6e624bed7"}, + {file = "dependency_injector-4.42.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8507e2c7c769ff6b74d5cbca58cc6d08c34d09c5972c890b2514fb653c930e8"}, + {file = "dependency_injector-4.42.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:51cccaf884d62953a688da483494b113e670598c4591e99701638db0baa8a5fe"}, + {file = "dependency_injector-4.42.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:96e10090424415d6762da4945ec06b3391ce03a7da43e01a64b09e44cd25563e"}, + {file = "dependency_injector-4.42.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:39c21064fc042a809dfc5f93cd149ecb893be9eaf8f839d147ea2d1d19507b19"}, + {file = "dependency_injector-4.42.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9eebc5775de27eb33b994aa864f81061b39007b4370fbde3525749acf5fc2d68"}, + {file = "dependency_injector-4.42.0-cp38-cp38-win32.whl", hash = "sha256:1e65c16fe88ec4bdb80dff01874bc3447809f78942c7c77293d0ffdf15e2cddf"}, + {file = "dependency_injector-4.42.0-cp38-cp38-win_amd64.whl", hash = "sha256:8d198e25ecbfbef4c1c5f331d0630bfcb1252534dcf32600e0e72d0aab292213"}, + {file = "dependency_injector-4.42.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b285f2399594bdb7770fe1e7d9dd3180cabfefcac93e64ed61cda0cf73be943"}, + {file = "dependency_injector-4.42.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6e52a74f4d06dcde0033e92f6a29fa5f91b4a81be5f99795315e5f945bdff8b"}, + {file = "dependency_injector-4.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28bb5b94adc35d997d1e34b829c03104ff3756024ded6da767198f7291c4e959"}, + {file = "dependency_injector-4.42.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f38c9ddfb9160aee62cbe424d7bf67099b7f21c7777cdbbad7c1106dc35f667f"}, + {file = "dependency_injector-4.42.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a158bf48ebbd04ae97a69ffbf00e3a45c6f6879886b23583eeee655a544838a3"}, + {file = "dependency_injector-4.42.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:435bed281c68146e789970938ca6576ac999cd4e09f7f64ddc7674158bc62d42"}, + {file = "dependency_injector-4.42.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:43a70b098626eb2e72c77a819c31641de5e96b87573c37f459ec580035390868"}, + {file = "dependency_injector-4.42.0-cp39-cp39-win32.whl", hash = "sha256:6524d1403a589f3eebdf925aef95f350cf7b86f72e09c798ec0a1e6464435e1a"}, + {file = "dependency_injector-4.42.0-cp39-cp39-win_amd64.whl", hash = "sha256:932b0c6cccfb336cf7d0b8d8fce36f58983d543a3a4e81309d6190732160c3ad"}, + {file = "dependency_injector-4.42.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:e040496d6d22ed0bab2ab96a13734a22bd4f60b74b73a4a682688fc0e615841c"}, + {file = "dependency_injector-4.42.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2507d1de74314340479b57e31c103e0fcfa5135de03b07a774794cfb244f6098"}, + {file = "dependency_injector-4.42.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:67f52a45a00fd93e33b3d5c45181298ae2f09c56640e41524eec517ceccaf2fc"}, + {file = "dependency_injector-4.42.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b20c4d1be03eac0ab8e7ec91604f58a9fae705f6a4e228802c6302464cc1701"}, + {file = "dependency_injector-4.42.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0d11dcd7461747ae968e5e459eb5389652e6f49ab00eecfe05b19249f6d5aebd"}, + {file = "dependency_injector-4.42.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51f6fce317725cdc738ef45e5a56c28c51d15b060a346324ed8c547d9965035f"}, + {file = "dependency_injector-4.42.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f677d62b6de82a7e6c14db1f40831a80cd54324d20bb1c053f200860202b5ec1"}, + {file = "dependency_injector-4.42.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45498d2bc1b801686f3123d753b47310876dab34642bcda283df774dcfd1a2de"}, + {file = "dependency_injector-4.42.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:f1b99e832919d784a7979bef3afa7ba10653c24e4ea55177578e87fb645bbf43"}, + {file = "dependency_injector-4.42.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:5a3fcdb443222b03770c6dbee0feb425e2d633099bde9ece758136cca4d73fc6"}, + {file = "dependency_injector-4.42.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c1a121d37f9511604afbcbc8fc30c322fb3161e71178c240afaad521fa1916a"}, + {file = "dependency_injector-4.42.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1464bc2c707a4657c31188bf8fda45b107cb67c324dde829b69db7f1d4a458f"}, + {file = "dependency_injector-4.42.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d83f3a38be04d54c9abda8d95bf26ef6f4f913c54bcc0511e17c65d4a605954"}, + {file = "dependency_injector-4.42.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c57016c155071b88d8f14c79e7c06557b5518ce4df2c57c7e7f214118b6cdeda"}, + {file = "dependency_injector-4.42.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1b6ce807fec00c9ef93c318ce28f641f40a01e76df2d4505f2ba16b2dd3f8943"}, + {file = "dependency_injector-4.42.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ee595345d77a2375eaf3fb5c75d099c7593b6efd3088d7a44f5553241f66194"}, + {file = "dependency_injector-4.42.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:502c9dedda77f35154d0ff934d2368e90749aa03198a9356081b82b63c387fcd"}, + {file = "dependency_injector-4.42.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2048628b98c61ec96fe2c2022b175cd1f629516bae635f2e4a9bca33aa9fa85"}, + {file = "dependency_injector-4.42.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b29610964250ee1f532c079112e1a58e41f27670b02a5890433ed8ca1313a9ed"}, + {file = "dependency_injector-4.42.0.tar.gz", hash = "sha256:7057fc07b89aa09bc1c75e4190a8a6b86a3038d91a6d8302aea4f8094b184cd0"}, +] + +[package.dependencies] +six = ">=1.7.0,<=1.16.0" + +[package.extras] +aiohttp = ["aiohttp"] +flask = ["flask"] +pydantic = ["pydantic"] +yaml = ["pyyaml"] + +[[package]] +name = "distro" +version = "1.9.0" +description = "Distro - an OS platform information API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"}, + {file = "distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"}, +] + +[[package]] +name = "dnspython" +version = "2.6.1" +description = "DNS toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, + {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "sphinx (>=7.2.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=41)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=0.9.25)"] +idna = ["idna (>=3.6)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "email-validator" +version = "2.2.0" +description = "A robust email address syntax and deliverability validation library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}, + {file = "email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"}, +] + +[package.dependencies] +dnspython = ">=2.0.0" +idna = ">=2.0.0" + +[[package]] +name = "faiss-cpu" +version = "1.8.0.post1" +description = "A library for efficient similarity search and clustering of dense vectors." +optional = false +python-versions = ">=3.8" +files = [ + {file = "faiss_cpu-1.8.0.post1-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:fd84721eb599aa1da19b1b36345bb8705a60bb1d2887bbbc395a29e3d36a1a62"}, + {file = "faiss_cpu-1.8.0.post1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b78ff9079d15fd0f156bf5dd8a2975a8abffac1854a86ece263eec1500a2e836"}, + {file = "faiss_cpu-1.8.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9de25c943d1789e35fe06a20884c88cd32aedbb1a33bb8da2238cdea7bd9633f"}, + {file = "faiss_cpu-1.8.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adae0f1b144e7216da696f14bc4991ca4300c94baaa59247c3d322588e661c95"}, + {file = "faiss_cpu-1.8.0.post1-cp310-cp310-win_amd64.whl", hash = "sha256:00345290680a444a4b4cb2d98a3844bb5c401a2160fee547c7631d759fd2ec3e"}, + {file = "faiss_cpu-1.8.0.post1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:8d4bade10cb63e9f9ff261751edd7eb097b1f4bf30be4d0d25d6f688559d795e"}, + {file = "faiss_cpu-1.8.0.post1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20bd43eca3b7d77e71ea56b7a558cc28e900d8abff417eb285e2d92e95d934d4"}, + {file = "faiss_cpu-1.8.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8542a87743a7f94ac656fd3e9592ad57e58b04d961ad2fe654a22a8ca59defdb"}, + {file = "faiss_cpu-1.8.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed46928de3dc20170b10fec89c54075a11383c2aaf4f119c63e0f6ae5a507d74"}, + {file = "faiss_cpu-1.8.0.post1-cp311-cp311-win_amd64.whl", hash = "sha256:4fa5fc8ea210b919aa469e27d6687e50052db906e7fec3f2257178b1384fa18b"}, + {file = "faiss_cpu-1.8.0.post1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:96aec0d08a3099883af3a9b6356cfe736e8bd879318a940a27e9d1ae6f33d788"}, + {file = "faiss_cpu-1.8.0.post1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:92b06147fa84732ecdc965922e8ef50dc7011ef8be65821ff4abb2118cb5dce0"}, + {file = "faiss_cpu-1.8.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:709ef9394d1148aef70dbe890edbde8c282a4a2e06a8b69ab64f65e90f5ba572"}, + {file = "faiss_cpu-1.8.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:327a9c30971bf72cd8392b15eb4aff5d898c453212eae656dfaa3ba555b9ca0c"}, + {file = "faiss_cpu-1.8.0.post1-cp312-cp312-win_amd64.whl", hash = "sha256:8756f1d93faba56349883fa2f5d47fe36bb2f11f789200c6b1c691ef805485f2"}, + {file = "faiss_cpu-1.8.0.post1-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:f4a3045909c447bf1955b70083891e80f2c87c5427f20cae25245e08ec5c9e52"}, + {file = "faiss_cpu-1.8.0.post1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8842b7fc921ca1fafdb0845f2ba029e79df04eebae72ab135239f93478a9b7a2"}, + {file = "faiss_cpu-1.8.0.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d5a9799634e32c3862d5436d1e78112ed9a38f319e4523f5916e55d86adda8f"}, + {file = "faiss_cpu-1.8.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a70923b0fbbb40f647e20bcbcbfd472277e6d84bb23ff12d2a94b6841806b55"}, + {file = "faiss_cpu-1.8.0.post1-cp38-cp38-win_amd64.whl", hash = "sha256:ce652df3c4dd50c88ac9235d072f30ce60694dc422c5f523bbbcab320e8f3097"}, + {file = "faiss_cpu-1.8.0.post1-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:83ef04b17b19189dd6601a941bdf4bfa9de0740dbcd80305aeba51a1b1955f80"}, + {file = "faiss_cpu-1.8.0.post1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c50c8697077470ede7f1939ef8dc8a846ec19cf1893b543f6b67f9af03b0a122"}, + {file = "faiss_cpu-1.8.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98ce428a7a67fe5c64047280e5e12a8dbdecf7002f9d127b26cf1db354e9fe76"}, + {file = "faiss_cpu-1.8.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f3b36b80380bae523e3198cfb4a137867055945ce7bf10d18fe9f0284f2fb47"}, + {file = "faiss_cpu-1.8.0.post1-cp39-cp39-win_amd64.whl", hash = "sha256:4fcc67a2353f08a20c1ab955de3cde14ef3b447761b26244a5aa849c15cbc9b3"}, + {file = "faiss_cpu-1.8.0.post1.tar.gz", hash = "sha256:5686af34414678c3d49c4fa8d774df7156e9cb48d7029071e56230e74b01cc13"}, +] + +[package.dependencies] +numpy = ">=1.0,<2.0" +packaging = "*" + +[[package]] +name = "fastapi" +version = "0.111.1" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, +] + +[package.dependencies] +email_validator = ">=2.0.0" +fastapi-cli = ">=0.0.2" +httpx = ">=0.23.0" +jinja2 = ">=2.11.2" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +python-multipart = ">=0.0.7" +starlette = ">=0.37.2,<0.38.0" +typing-extensions = ">=4.8.0" +uvicorn = {version = ">=0.12.0", extras = ["standard"]} + +[package.extras] +all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] + +[[package]] +name = "fastapi-cli" +version = "0.0.5" +description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, +] + +[package.dependencies] +typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} + +[package.extras] +standard = ["uvicorn[standard] (>=0.15.0)"] + +[[package]] +name = "filelock" +version = "3.16.1" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.8" +files = [ + {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, + {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, +] + +[package.extras] +docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4.1)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"] +typing = ["typing-extensions (>=4.12.2)"] + +[[package]] +name = "firebase-admin" +version = "6.5.0" +description = "Firebase Admin Python SDK" +optional = false +python-versions = ">=3.7" +files = [ + {file = "firebase_admin-6.5.0-py3-none-any.whl", hash = "sha256:fe34ee3ca0e625c5156b3931ca4b4b69b5fc344dbe51bba9706ff674ce277898"}, + {file = "firebase_admin-6.5.0.tar.gz", hash = "sha256:e716dde1447f0a1cd1523be76ff872df33c4e1a3c079564ace033b2ad60bcc4f"}, +] + +[package.dependencies] +cachecontrol = ">=0.12.6" +google-api-core = {version = ">=1.22.1,<3.0.0dev", extras = ["grpc"], markers = "platform_python_implementation != \"PyPy\""} +google-api-python-client = ">=1.7.8" +google-cloud-firestore = {version = ">=2.9.1", markers = "platform_python_implementation != \"PyPy\""} +google-cloud-storage = ">=1.37.1" +pyjwt = {version = ">=2.5.0", extras = ["crypto"]} + +[[package]] +name = "frozenlist" +version = "1.4.1" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.8" +files = [ + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, + {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, + {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, + {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, + {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, + {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, + {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, + {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, + {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, + {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, + {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, + {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, + {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, +] + +[[package]] +name = "fsspec" +version = "2024.9.0" +description = "File-system specification" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fsspec-2024.9.0-py3-none-any.whl", hash = "sha256:a0947d552d8a6efa72cc2c730b12c41d043509156966cca4fb157b0f2a0c574b"}, + {file = "fsspec-2024.9.0.tar.gz", hash = "sha256:4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8"}, +] + +[package.extras] +abfs = ["adlfs"] +adl = ["adlfs"] +arrow = ["pyarrow (>=1)"] +dask = ["dask", "distributed"] +dev = ["pre-commit", "ruff"] +doc = ["numpydoc", "sphinx", "sphinx-design", "sphinx-rtd-theme", "yarl"] +dropbox = ["dropbox", "dropboxdrivefs", "requests"] +full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "dask", "distributed", "dropbox", "dropboxdrivefs", "fusepy", "gcsfs", "libarchive-c", "ocifs", "panel", "paramiko", "pyarrow (>=1)", "pygit2", "requests", "s3fs", "smbprotocol", "tqdm"] +fuse = ["fusepy"] +gcs = ["gcsfs"] +git = ["pygit2"] +github = ["requests"] +gs = ["gcsfs"] +gui = ["panel"] +hdfs = ["pyarrow (>=1)"] +http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)"] +libarchive = ["libarchive-c"] +oci = ["ocifs"] +s3 = ["s3fs"] +sftp = ["paramiko"] +smb = ["smbprotocol"] +ssh = ["paramiko"] +test = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "numpy", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "requests"] +test-downstream = ["aiobotocore (>=2.5.4,<3.0.0)", "dask-expr", "dask[dataframe,test]", "moto[server] (>4,<5)", "pytest-timeout", "xarray"] +test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard"] +tqdm = ["tqdm"] + +[[package]] +name = "google-api-core" +version = "2.20.0" +description = "Google API client core library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_api_core-2.20.0-py3-none-any.whl", hash = "sha256:ef0591ef03c30bb83f79b3d0575c3f31219001fc9c5cf37024d08310aeffed8a"}, + {file = "google_api_core-2.20.0.tar.gz", hash = "sha256:f74dff1889ba291a4b76c5079df0711810e2d9da81abfdc99957bc961c1eb28f"}, +] + +[package.dependencies] +google-auth = ">=2.14.1,<3.0.dev0" +googleapis-common-protos = ">=1.56.2,<2.0.dev0" +grpcio = {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} +grpcio-status = {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} +proto-plus = ">=1.22.3,<2.0.0dev" +protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" +requests = ">=2.18.0,<3.0.0.dev0" + +[package.extras] +grpc = ["grpcio (>=1.33.2,<2.0dev)", "grpcio (>=1.49.1,<2.0dev)", "grpcio-status (>=1.33.2,<2.0.dev0)", "grpcio-status (>=1.49.1,<2.0.dev0)"] +grpcgcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] +grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] + +[[package]] +name = "google-api-python-client" +version = "2.147.0" +description = "Google API Client Library for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_api_python_client-2.147.0-py2.py3-none-any.whl", hash = "sha256:c6ecfa193c695baa41e84562d8f8f244fcd164419eca3fc9fd7565646668f9b2"}, + {file = "google_api_python_client-2.147.0.tar.gz", hash = "sha256:e864c2cf61d34c00f05278b8bdb72b93b6fa34f0de9ead51d20435f3b65f91be"}, +] + +[package.dependencies] +google-api-core = ">=1.31.5,<2.0.dev0 || >2.3.0,<3.0.0.dev0" +google-auth = ">=1.32.0,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0.dev0" +google-auth-httplib2 = ">=0.2.0,<1.0.0" +httplib2 = ">=0.19.0,<1.dev0" +uritemplate = ">=3.0.1,<5" + +[[package]] +name = "google-auth" +version = "2.35.0" +description = "Google Authentication Library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_auth-2.35.0-py2.py3-none-any.whl", hash = "sha256:25df55f327ef021de8be50bad0dfd4a916ad0de96da86cd05661c9297723ad3f"}, + {file = "google_auth-2.35.0.tar.gz", hash = "sha256:f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a"}, +] + +[package.dependencies] +cachetools = ">=2.0.0,<6.0" +pyasn1-modules = ">=0.2.1" +rsa = ">=3.1.4,<5" + +[package.extras] +aiohttp = ["aiohttp (>=3.6.2,<4.0.0.dev0)", "requests (>=2.20.0,<3.0.0.dev0)"] +enterprise-cert = ["cryptography", "pyopenssl"] +pyopenssl = ["cryptography (>=38.0.3)", "pyopenssl (>=20.0.0)"] +reauth = ["pyu2f (>=0.1.5)"] +requests = ["requests (>=2.20.0,<3.0.0.dev0)"] + +[[package]] +name = "google-auth-httplib2" +version = "0.2.0" +description = "Google Authentication Library: httplib2 transport" +optional = false +python-versions = "*" +files = [ + {file = "google-auth-httplib2-0.2.0.tar.gz", hash = "sha256:38aa7badf48f974f1eb9861794e9c0cb2a0511a4ec0679b1f886d108f5640e05"}, + {file = "google_auth_httplib2-0.2.0-py2.py3-none-any.whl", hash = "sha256:b65a0a2123300dd71281a7bf6e64d65a0759287df52729bdd1ae2e47dc311a3d"}, +] + +[package.dependencies] +google-auth = "*" +httplib2 = ">=0.19.0" + +[[package]] +name = "google-cloud-core" +version = "2.4.1" +description = "Google Cloud API client core library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-cloud-core-2.4.1.tar.gz", hash = "sha256:9b7749272a812bde58fff28868d0c5e2f585b82f37e09a1f6ed2d4d10f134073"}, + {file = "google_cloud_core-2.4.1-py2.py3-none-any.whl", hash = "sha256:a9e6a4422b9ac5c29f79a0ede9485473338e2ce78d91f2370c01e730eab22e61"}, +] + +[package.dependencies] +google-api-core = ">=1.31.6,<2.0.dev0 || >2.3.0,<3.0.0dev" +google-auth = ">=1.25.0,<3.0dev" + +[package.extras] +grpc = ["grpcio (>=1.38.0,<2.0dev)", "grpcio-status (>=1.38.0,<2.0.dev0)"] + +[[package]] +name = "google-cloud-firestore" +version = "2.19.0" +description = "Google Cloud Firestore API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_cloud_firestore-2.19.0-py2.py3-none-any.whl", hash = "sha256:b49f0019d7bd0d4ab5972a4cff13994b0aabe72d24242200d904db2fb49df7f7"}, + {file = "google_cloud_firestore-2.19.0.tar.gz", hash = "sha256:1b2ce6e0b791aee89a1e4f072beba1012247e89baca361eed721fb467fe054b0"}, +] + +[package.dependencies] +google-api-core = {version = ">=1.34.0,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]} +google-auth = ">=2.14.1,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0dev" +google-cloud-core = ">=1.4.1,<3.0.0dev" +proto-plus = {version = ">=1.22.2,<2.0.0dev", markers = "python_version >= \"3.11\""} +protobuf = ">=3.20.2,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0dev" + +[[package]] +name = "google-cloud-storage" +version = "2.18.2" +description = "Google Cloud Storage API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_cloud_storage-2.18.2-py2.py3-none-any.whl", hash = "sha256:97a4d45c368b7d401ed48c4fdfe86e1e1cb96401c9e199e419d289e2c0370166"}, + {file = "google_cloud_storage-2.18.2.tar.gz", hash = "sha256:aaf7acd70cdad9f274d29332673fcab98708d0e1f4dceb5a5356aaef06af4d99"}, +] + +[package.dependencies] +google-api-core = ">=2.15.0,<3.0.0dev" +google-auth = ">=2.26.1,<3.0dev" +google-cloud-core = ">=2.3.0,<3.0dev" +google-crc32c = ">=1.0,<2.0dev" +google-resumable-media = ">=2.7.2" +requests = ">=2.18.0,<3.0.0dev" + +[package.extras] +protobuf = ["protobuf (<6.0.0dev)"] +tracing = ["opentelemetry-api (>=1.1.0)"] + +[[package]] +name = "google-crc32c" +version = "1.6.0" +description = "A python wrapper of the C library 'Google CRC32C'" +optional = false +python-versions = ">=3.9" +files = [ + {file = "google_crc32c-1.6.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:5bcc90b34df28a4b38653c36bb5ada35671ad105c99cfe915fb5bed7ad6924aa"}, + {file = "google_crc32c-1.6.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:d9e9913f7bd69e093b81da4535ce27af842e7bf371cde42d1ae9e9bd382dc0e9"}, + {file = "google_crc32c-1.6.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a184243544811e4a50d345838a883733461e67578959ac59964e43cca2c791e7"}, + {file = "google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:236c87a46cdf06384f614e9092b82c05f81bd34b80248021f729396a78e55d7e"}, + {file = "google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ebab974b1687509e5c973b5c4b8b146683e101e102e17a86bd196ecaa4d099fc"}, + {file = "google_crc32c-1.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:50cf2a96da226dcbff8671233ecf37bf6e95de98b2a2ebadbfdf455e6d05df42"}, + {file = "google_crc32c-1.6.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f7a1fc29803712f80879b0806cb83ab24ce62fc8daf0569f2204a0cfd7f68ed4"}, + {file = "google_crc32c-1.6.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:40b05ab32a5067525670880eb5d169529089a26fe35dce8891127aeddc1950e8"}, + {file = "google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e4b426c3702f3cd23b933436487eb34e01e00327fac20c9aebb68ccf34117d"}, + {file = "google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51c4f54dd8c6dfeb58d1df5e4f7f97df8abf17a36626a217f169893d1d7f3e9f"}, + {file = "google_crc32c-1.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:bb8b3c75bd157010459b15222c3fd30577042a7060e29d42dabce449c087f2b3"}, + {file = "google_crc32c-1.6.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ed767bf4ba90104c1216b68111613f0d5926fb3780660ea1198fc469af410e9d"}, + {file = "google_crc32c-1.6.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:62f6d4a29fea082ac4a3c9be5e415218255cf11684ac6ef5488eea0c9132689b"}, + {file = "google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c87d98c7c4a69066fd31701c4e10d178a648c2cac3452e62c6b24dc51f9fcc00"}, + {file = "google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd5e7d2445d1a958c266bfa5d04c39932dc54093fa391736dbfdb0f1929c1fb3"}, + {file = "google_crc32c-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:7aec8e88a3583515f9e0957fe4f5f6d8d4997e36d0f61624e70469771584c760"}, + {file = "google_crc32c-1.6.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:e2806553238cd076f0a55bddab37a532b53580e699ed8e5606d0de1f856b5205"}, + {file = "google_crc32c-1.6.0-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:bb0966e1c50d0ef5bc743312cc730b533491d60585a9a08f897274e57c3f70e0"}, + {file = "google_crc32c-1.6.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:386122eeaaa76951a8196310432c5b0ef3b53590ef4c317ec7588ec554fec5d2"}, + {file = "google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2952396dc604544ea7476b33fe87faedc24d666fb0c2d5ac971a2b9576ab871"}, + {file = "google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35834855408429cecf495cac67ccbab802de269e948e27478b1e47dfb6465e57"}, + {file = "google_crc32c-1.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:d8797406499f28b5ef791f339594b0b5fdedf54e203b5066675c406ba69d705c"}, + {file = "google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48abd62ca76a2cbe034542ed1b6aee851b6f28aaca4e6551b5599b6f3ef175cc"}, + {file = "google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18e311c64008f1f1379158158bb3f0c8d72635b9eb4f9545f8cf990c5668e59d"}, + {file = "google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05e2d8c9a2f853ff116db9706b4a27350587f341eda835f46db3c0a8c8ce2f24"}, + {file = "google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91ca8145b060679ec9176e6de4f89b07363d6805bd4760631ef254905503598d"}, + {file = "google_crc32c-1.6.0.tar.gz", hash = "sha256:6eceb6ad197656a1ff49ebfbbfa870678c75be4344feb35ac1edf694309413dc"}, +] + +[package.extras] +testing = ["pytest"] + +[[package]] +name = "google-resumable-media" +version = "2.7.2" +description = "Utilities for Google Media Downloads and Resumable Uploads" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_resumable_media-2.7.2-py2.py3-none-any.whl", hash = "sha256:3ce7551e9fe6d99e9a126101d2536612bb73486721951e9562fee0f90c6ababa"}, + {file = "google_resumable_media-2.7.2.tar.gz", hash = "sha256:5280aed4629f2b60b847b0d42f9857fd4935c11af266744df33d8074cae92fe0"}, +] + +[package.dependencies] +google-crc32c = ">=1.0,<2.0dev" + +[package.extras] +aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)", "google-auth (>=1.22.0,<2.0dev)"] +requests = ["requests (>=2.18.0,<3.0.0dev)"] + +[[package]] +name = "googleapis-common-protos" +version = "1.65.0" +description = "Common protobufs used in Google APIs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "googleapis_common_protos-1.65.0-py2.py3-none-any.whl", hash = "sha256:2972e6c496f435b92590fd54045060867f3fe9be2c82ab148fc8885035479a63"}, + {file = "googleapis_common_protos-1.65.0.tar.gz", hash = "sha256:334a29d07cddc3aa01dee4988f9afd9b2916ee2ff49d6b757155dc0d197852c0"}, +] + +[package.dependencies] +protobuf = ">=3.20.2,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" + +[package.extras] +grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] + +[[package]] +name = "grpcio" +version = "1.66.2" +description = "HTTP/2-based RPC framework" +optional = false +python-versions = ">=3.8" +files = [ + {file = "grpcio-1.66.2-cp310-cp310-linux_armv7l.whl", hash = "sha256:fe96281713168a3270878255983d2cb1a97e034325c8c2c25169a69289d3ecfa"}, + {file = "grpcio-1.66.2-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:73fc8f8b9b5c4a03e802b3cd0c18b2b06b410d3c1dcbef989fdeb943bd44aff7"}, + {file = "grpcio-1.66.2-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:03b0b307ba26fae695e067b94cbb014e27390f8bc5ac7a3a39b7723fed085604"}, + {file = "grpcio-1.66.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d69ce1f324dc2d71e40c9261d3fdbe7d4c9d60f332069ff9b2a4d8a257c7b2b"}, + {file = "grpcio-1.66.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05bc2ceadc2529ab0b227b1310d249d95d9001cd106aa4d31e8871ad3c428d73"}, + {file = "grpcio-1.66.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8ac475e8da31484efa25abb774674d837b343afb78bb3bcdef10f81a93e3d6bf"}, + {file = "grpcio-1.66.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0be4e0490c28da5377283861bed2941d1d20ec017ca397a5df4394d1c31a9b50"}, + {file = "grpcio-1.66.2-cp310-cp310-win32.whl", hash = "sha256:4e504572433f4e72b12394977679161d495c4c9581ba34a88d843eaf0f2fbd39"}, + {file = "grpcio-1.66.2-cp310-cp310-win_amd64.whl", hash = "sha256:2018b053aa15782db2541ca01a7edb56a0bf18c77efed975392583725974b249"}, + {file = "grpcio-1.66.2-cp311-cp311-linux_armv7l.whl", hash = "sha256:2335c58560a9e92ac58ff2bc5649952f9b37d0735608242973c7a8b94a6437d8"}, + {file = "grpcio-1.66.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45a3d462826f4868b442a6b8fdbe8b87b45eb4f5b5308168c156b21eca43f61c"}, + {file = "grpcio-1.66.2-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:a9539f01cb04950fd4b5ab458e64a15f84c2acc273670072abe49a3f29bbad54"}, + {file = "grpcio-1.66.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce89f5876662f146d4c1f695dda29d4433a5d01c8681fbd2539afff535da14d4"}, + {file = "grpcio-1.66.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d25a14af966438cddf498b2e338f88d1c9706f3493b1d73b93f695c99c5f0e2a"}, + {file = "grpcio-1.66.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6001e575b8bbd89eee11960bb640b6da6ae110cf08113a075f1e2051cc596cae"}, + {file = "grpcio-1.66.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4ea1d062c9230278793820146c95d038dc0f468cbdd172eec3363e42ff1c7d01"}, + {file = "grpcio-1.66.2-cp311-cp311-win32.whl", hash = "sha256:38b68498ff579a3b1ee8f93a05eb48dc2595795f2f62716e797dc24774c1aaa8"}, + {file = "grpcio-1.66.2-cp311-cp311-win_amd64.whl", hash = "sha256:6851de821249340bdb100df5eacfecfc4e6075fa85c6df7ee0eb213170ec8e5d"}, + {file = "grpcio-1.66.2-cp312-cp312-linux_armv7l.whl", hash = "sha256:802d84fd3d50614170649853d121baaaa305de7b65b3e01759247e768d691ddf"}, + {file = "grpcio-1.66.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:80fd702ba7e432994df208f27514280b4b5c6843e12a48759c9255679ad38db8"}, + {file = "grpcio-1.66.2-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:12fda97ffae55e6526825daf25ad0fa37483685952b5d0f910d6405c87e3adb6"}, + {file = "grpcio-1.66.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:950da58d7d80abd0ea68757769c9db0a95b31163e53e5bb60438d263f4bed7b7"}, + {file = "grpcio-1.66.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e636ce23273683b00410f1971d209bf3689238cf5538d960adc3cdfe80dd0dbd"}, + {file = "grpcio-1.66.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:a917d26e0fe980b0ac7bfcc1a3c4ad6a9a4612c911d33efb55ed7833c749b0ee"}, + {file = "grpcio-1.66.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:49f0ca7ae850f59f828a723a9064cadbed90f1ece179d375966546499b8a2c9c"}, + {file = "grpcio-1.66.2-cp312-cp312-win32.whl", hash = "sha256:31fd163105464797a72d901a06472860845ac157389e10f12631025b3e4d0453"}, + {file = "grpcio-1.66.2-cp312-cp312-win_amd64.whl", hash = "sha256:ff1f7882e56c40b0d33c4922c15dfa30612f05fb785074a012f7cda74d1c3679"}, + {file = "grpcio-1.66.2-cp313-cp313-linux_armv7l.whl", hash = "sha256:3b00efc473b20d8bf83e0e1ae661b98951ca56111feb9b9611df8efc4fe5d55d"}, + {file = "grpcio-1.66.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1caa38fb22a8578ab8393da99d4b8641e3a80abc8fd52646f1ecc92bcb8dee34"}, + {file = "grpcio-1.66.2-cp313-cp313-manylinux_2_17_aarch64.whl", hash = "sha256:c408f5ef75cfffa113cacd8b0c0e3611cbfd47701ca3cdc090594109b9fcbaed"}, + {file = "grpcio-1.66.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c806852deaedee9ce8280fe98955c9103f62912a5b2d5ee7e3eaa284a6d8d8e7"}, + {file = "grpcio-1.66.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f145cc21836c332c67baa6fc81099d1d27e266401565bf481948010d6ea32d46"}, + {file = "grpcio-1.66.2-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:73e3b425c1e155730273f73e419de3074aa5c5e936771ee0e4af0814631fb30a"}, + {file = "grpcio-1.66.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:9c509a4f78114cbc5f0740eb3d7a74985fd2eff022971bc9bc31f8bc93e66a3b"}, + {file = "grpcio-1.66.2-cp313-cp313-win32.whl", hash = "sha256:20657d6b8cfed7db5e11b62ff7dfe2e12064ea78e93f1434d61888834bc86d75"}, + {file = "grpcio-1.66.2-cp313-cp313-win_amd64.whl", hash = "sha256:fb70487c95786e345af5e854ffec8cb8cc781bcc5df7930c4fbb7feaa72e1cdf"}, + {file = "grpcio-1.66.2-cp38-cp38-linux_armv7l.whl", hash = "sha256:a18e20d8321c6400185b4263e27982488cb5cdd62da69147087a76a24ef4e7e3"}, + {file = "grpcio-1.66.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:02697eb4a5cbe5a9639f57323b4c37bcb3ab2d48cec5da3dc2f13334d72790dd"}, + {file = "grpcio-1.66.2-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:99a641995a6bc4287a6315989ee591ff58507aa1cbe4c2e70d88411c4dcc0839"}, + {file = "grpcio-1.66.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ed71e81782966ffead60268bbda31ea3f725ebf8aa73634d5dda44f2cf3fb9c"}, + {file = "grpcio-1.66.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbd27c24a4cc5e195a7f56cfd9312e366d5d61b86e36d46bbe538457ea6eb8dd"}, + {file = "grpcio-1.66.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d9a9724a156c8ec6a379869b23ba3323b7ea3600851c91489b871e375f710bc8"}, + {file = "grpcio-1.66.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d8d4732cc5052e92cea2f78b233c2e2a52998ac40cd651f40e398893ad0d06ec"}, + {file = "grpcio-1.66.2-cp38-cp38-win32.whl", hash = "sha256:7b2c86457145ce14c38e5bf6bdc19ef88e66c5fee2c3d83285c5aef026ba93b3"}, + {file = "grpcio-1.66.2-cp38-cp38-win_amd64.whl", hash = "sha256:e88264caad6d8d00e7913996030bac8ad5f26b7411495848cc218bd3a9040b6c"}, + {file = "grpcio-1.66.2-cp39-cp39-linux_armv7l.whl", hash = "sha256:c400ba5675b67025c8a9f48aa846f12a39cf0c44df5cd060e23fda5b30e9359d"}, + {file = "grpcio-1.66.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:66a0cd8ba6512b401d7ed46bb03f4ee455839957f28b8d61e7708056a806ba6a"}, + {file = "grpcio-1.66.2-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:06de8ec0bd71be123eec15b0e0d457474931c2c407869b6c349bd9bed4adbac3"}, + {file = "grpcio-1.66.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb57870449dfcfac428afbb5a877829fcb0d6db9d9baa1148705739e9083880e"}, + {file = "grpcio-1.66.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b672abf90a964bfde2d0ecbce30f2329a47498ba75ce6f4da35a2f4532b7acbc"}, + {file = "grpcio-1.66.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ad2efdbe90c73b0434cbe64ed372e12414ad03c06262279b104a029d1889d13e"}, + {file = "grpcio-1.66.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9c3a99c519f4638e700e9e3f83952e27e2ea10873eecd7935823dab0c1c9250e"}, + {file = "grpcio-1.66.2-cp39-cp39-win32.whl", hash = "sha256:78fa51ebc2d9242c0fc5db0feecc57a9943303b46664ad89921f5079e2e4ada7"}, + {file = "grpcio-1.66.2-cp39-cp39-win_amd64.whl", hash = "sha256:728bdf36a186e7f51da73be7f8d09457a03061be848718d0edf000e709418987"}, + {file = "grpcio-1.66.2.tar.gz", hash = "sha256:563588c587b75c34b928bc428548e5b00ea38c46972181a4d8b75ba7e3f24231"}, +] + +[package.extras] +protobuf = ["grpcio-tools (>=1.66.2)"] + +[[package]] +name = "grpcio-status" +version = "1.66.2" +description = "Status proto mapping for gRPC" +optional = false +python-versions = ">=3.8" +files = [ + {file = "grpcio_status-1.66.2-py3-none-any.whl", hash = "sha256:e5fe189f6897d12aa9cd74408a17ca41e44fad30871cf84f5cbd17bd713d2455"}, + {file = "grpcio_status-1.66.2.tar.gz", hash = "sha256:fb55cbb5c2e67062f7a4d5c99e489d074fb57e98678d5c3c6692a2d74d89e9ae"}, +] + +[package.dependencies] +googleapis-common-protos = ">=1.5.5" +grpcio = ">=1.66.2" +protobuf = ">=5.26.1,<6.0dev" + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "httpcore" +version = "1.0.5" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, + {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<0.26.0)"] + +[[package]] +name = "httplib2" +version = "0.22.0" +description = "A comprehensive HTTP client library." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "httplib2-0.22.0-py3-none-any.whl", hash = "sha256:14ae0a53c1ba8f3d37e9e27cf37eabb0fb9980f435ba405d546948b009dd64dc"}, + {file = "httplib2-0.22.0.tar.gz", hash = "sha256:d7a10bc5ef5ab08322488bde8c726eeee5c8618723fdb399597ec58f3d82df81"}, +] + +[package.dependencies] +pyparsing = {version = ">=2.4.2,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.0.2 || >3.0.2,<3.0.3 || >3.0.3,<4", markers = "python_version > \"3.0\""} + +[[package]] +name = "httptools" +version = "0.6.1" +description = "A collection of framework independent HTTP protocol utils." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, + {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, + {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, + {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, + {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, + {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, + {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, +] + +[package.extras] +test = ["Cython (>=0.29.24,<0.30.0)"] + +[[package]] +name = "httpx" +version = "0.27.2" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "huggingface-hub" +version = "0.25.1" +description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "huggingface_hub-0.25.1-py3-none-any.whl", hash = "sha256:a5158ded931b3188f54ea9028097312cb0acd50bffaaa2612014c3c526b44972"}, + {file = "huggingface_hub-0.25.1.tar.gz", hash = "sha256:9ff7cb327343211fbd06e2b149b8f362fd1e389454f3f14c6db75a4999ee20ff"}, +] + +[package.dependencies] +filelock = "*" +fsspec = ">=2023.5.0" +packaging = ">=20.9" +pyyaml = ">=5.1" +requests = "*" +tqdm = ">=4.42.1" +typing-extensions = ">=3.7.4.3" + +[package.extras] +all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +cli = ["InquirerPy (==0.3.4)"] +dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"] +hf-transfer = ["hf-transfer (>=0.1.4)"] +inference = ["aiohttp", "minijinja (>=1.0)"] +quality = ["mypy (==1.5.1)", "ruff (>=0.5.0)"] +tensorflow = ["graphviz", "pydot", "tensorflow"] +tensorflow-testing = ["keras (<3.0)", "tensorflow"] +testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio", "jedi", "minijinja (>=1.0)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] +torch = ["safetensors[torch]", "torch"] +typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)"] + +[[package]] +name = "idna" +version = "3.10" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "intel-openmp" +version = "2021.4.0" +description = "Intel OpenMP* Runtime Library" +optional = false +python-versions = "*" +files = [ + {file = "intel_openmp-2021.4.0-py2.py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl", hash = "sha256:41c01e266a7fdb631a7609191709322da2bbf24b252ba763f125dd651bcc7675"}, + {file = "intel_openmp-2021.4.0-py2.py3-none-manylinux1_i686.whl", hash = "sha256:3b921236a38384e2016f0f3d65af6732cf2c12918087128a9163225451e776f2"}, + {file = "intel_openmp-2021.4.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:e2240ab8d01472fed04f3544a878cda5da16c26232b7ea1b59132dbfb48b186e"}, + {file = "intel_openmp-2021.4.0-py2.py3-none-win32.whl", hash = "sha256:6e863d8fd3d7e8ef389d52cf97a50fe2afe1a19247e8c0d168ce021546f96fc9"}, + {file = "intel_openmp-2021.4.0-py2.py3-none-win_amd64.whl", hash = "sha256:eef4c8bcc8acefd7f5cd3b9384dbf73d59e2c99fc56545712ded913f43c4a94f"}, +] + +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "jiter" +version = "0.5.0" +description = "Fast iterable JSON parser." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jiter-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b599f4e89b3def9a94091e6ee52e1d7ad7bc33e238ebb9c4c63f211d74822c3f"}, + {file = "jiter-0.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a063f71c4b06225543dddadbe09d203dc0c95ba352d8b85f1221173480a71d5"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acc0d5b8b3dd12e91dd184b87273f864b363dfabc90ef29a1092d269f18c7e28"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c22541f0b672f4d741382a97c65609332a783501551445ab2df137ada01e019e"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63314832e302cc10d8dfbda0333a384bf4bcfce80d65fe99b0f3c0da8945a91a"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a25fbd8a5a58061e433d6fae6d5298777c0814a8bcefa1e5ecfff20c594bd749"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:503b2c27d87dfff5ab717a8200fbbcf4714516c9d85558048b1fc14d2de7d8dc"}, + {file = "jiter-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6d1f3d27cce923713933a844872d213d244e09b53ec99b7a7fdf73d543529d6d"}, + {file = "jiter-0.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c95980207b3998f2c3b3098f357994d3fd7661121f30669ca7cb945f09510a87"}, + {file = "jiter-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:afa66939d834b0ce063f57d9895e8036ffc41c4bd90e4a99631e5f261d9b518e"}, + {file = "jiter-0.5.0-cp310-none-win32.whl", hash = "sha256:f16ca8f10e62f25fd81d5310e852df6649af17824146ca74647a018424ddeccf"}, + {file = "jiter-0.5.0-cp310-none-win_amd64.whl", hash = "sha256:b2950e4798e82dd9176935ef6a55cf6a448b5c71515a556da3f6b811a7844f1e"}, + {file = "jiter-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4c8e1ed0ef31ad29cae5ea16b9e41529eb50a7fba70600008e9f8de6376d553"}, + {file = "jiter-0.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c6f16e21276074a12d8421692515b3fd6d2ea9c94fd0734c39a12960a20e85f3"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5280e68e7740c8c128d3ae5ab63335ce6d1fb6603d3b809637b11713487af9e6"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:583c57fc30cc1fec360e66323aadd7fc3edeec01289bfafc35d3b9dcb29495e4"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26351cc14507bdf466b5f99aba3df3143a59da75799bf64a53a3ad3155ecded9"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4829df14d656b3fb87e50ae8b48253a8851c707da9f30d45aacab2aa2ba2d614"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a42a4bdcf7307b86cb863b2fb9bb55029b422d8f86276a50487982d99eed7c6e"}, + {file = "jiter-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04d461ad0aebf696f8da13c99bc1b3e06f66ecf6cfd56254cc402f6385231c06"}, + {file = "jiter-0.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e6375923c5f19888c9226582a124b77b622f8fd0018b843c45eeb19d9701c403"}, + {file = "jiter-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:2cec323a853c24fd0472517113768c92ae0be8f8c384ef4441d3632da8baa646"}, + {file = "jiter-0.5.0-cp311-none-win32.whl", hash = "sha256:aa1db0967130b5cab63dfe4d6ff547c88b2a394c3410db64744d491df7f069bb"}, + {file = "jiter-0.5.0-cp311-none-win_amd64.whl", hash = "sha256:aa9d2b85b2ed7dc7697597dcfaac66e63c1b3028652f751c81c65a9f220899ae"}, + {file = "jiter-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9f664e7351604f91dcdd557603c57fc0d551bc65cc0a732fdacbf73ad335049a"}, + {file = "jiter-0.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:044f2f1148b5248ad2c8c3afb43430dccf676c5a5834d2f5089a4e6c5bbd64df"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:702e3520384c88b6e270c55c772d4bd6d7b150608dcc94dea87ceba1b6391248"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:528d742dcde73fad9d63e8242c036ab4a84389a56e04efd854062b660f559544"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8cf80e5fe6ab582c82f0c3331df27a7e1565e2dcf06265afd5173d809cdbf9ba"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:44dfc9ddfb9b51a5626568ef4e55ada462b7328996294fe4d36de02fce42721f"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c451f7922992751a936b96c5f5b9bb9312243d9b754c34b33d0cb72c84669f4e"}, + {file = "jiter-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:308fce789a2f093dca1ff91ac391f11a9f99c35369117ad5a5c6c4903e1b3e3a"}, + {file = "jiter-0.5.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7f5ad4a7c6b0d90776fdefa294f662e8a86871e601309643de30bf94bb93a64e"}, + {file = "jiter-0.5.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ea189db75f8eca08807d02ae27929e890c7d47599ce3d0a6a5d41f2419ecf338"}, + {file = "jiter-0.5.0-cp312-none-win32.whl", hash = "sha256:e3bbe3910c724b877846186c25fe3c802e105a2c1fc2b57d6688b9f8772026e4"}, + {file = "jiter-0.5.0-cp312-none-win_amd64.whl", hash = "sha256:a586832f70c3f1481732919215f36d41c59ca080fa27a65cf23d9490e75b2ef5"}, + {file = "jiter-0.5.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f04bc2fc50dc77be9d10f73fcc4e39346402ffe21726ff41028f36e179b587e6"}, + {file = "jiter-0.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6f433a4169ad22fcb550b11179bb2b4fd405de9b982601914ef448390b2954f3"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad4a6398c85d3a20067e6c69890ca01f68659da94d74c800298581724e426c7e"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6baa88334e7af3f4d7a5c66c3a63808e5efbc3698a1c57626541ddd22f8e4fbf"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ece0a115c05efca597c6d938f88c9357c843f8c245dbbb53361a1c01afd7148"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:335942557162ad372cc367ffaf93217117401bf930483b4b3ebdb1223dbddfa7"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649b0ee97a6e6da174bffcb3c8c051a5935d7d4f2f52ea1583b5b3e7822fbf14"}, + {file = "jiter-0.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f4be354c5de82157886ca7f5925dbda369b77344b4b4adf2723079715f823989"}, + {file = "jiter-0.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5206144578831a6de278a38896864ded4ed96af66e1e63ec5dd7f4a1fce38a3a"}, + {file = "jiter-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8120c60f8121ac3d6f072b97ef0e71770cc72b3c23084c72c4189428b1b1d3b6"}, + {file = "jiter-0.5.0-cp38-none-win32.whl", hash = "sha256:6f1223f88b6d76b519cb033a4d3687ca157c272ec5d6015c322fc5b3074d8a5e"}, + {file = "jiter-0.5.0-cp38-none-win_amd64.whl", hash = "sha256:c59614b225d9f434ea8fc0d0bec51ef5fa8c83679afedc0433905994fb36d631"}, + {file = "jiter-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:0af3838cfb7e6afee3f00dc66fa24695199e20ba87df26e942820345b0afc566"}, + {file = "jiter-0.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:550b11d669600dbc342364fd4adbe987f14d0bbedaf06feb1b983383dcc4b961"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:489875bf1a0ffb3cb38a727b01e6673f0f2e395b2aad3c9387f94187cb214bbf"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b250ca2594f5599ca82ba7e68785a669b352156260c5362ea1b4e04a0f3e2389"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ea18e01f785c6667ca15407cd6dabbe029d77474d53595a189bdc813347218e"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:462a52be85b53cd9bffd94e2d788a09984274fe6cebb893d6287e1c296d50653"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:92cc68b48d50fa472c79c93965e19bd48f40f207cb557a8346daa020d6ba973b"}, + {file = "jiter-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c834133e59a8521bc87ebcad773608c6fa6ab5c7a022df24a45030826cf10bc"}, + {file = "jiter-0.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab3a71ff31cf2d45cb216dc37af522d335211f3a972d2fe14ea99073de6cb104"}, + {file = "jiter-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cccd3af9c48ac500c95e1bcbc498020c87e1781ff0345dd371462d67b76643eb"}, + {file = "jiter-0.5.0-cp39-none-win32.whl", hash = "sha256:368084d8d5c4fc40ff7c3cc513c4f73e02c85f6009217922d0823a48ee7adf61"}, + {file = "jiter-0.5.0-cp39-none-win_amd64.whl", hash = "sha256:ce03f7b4129eb72f1687fa11300fbf677b02990618428934662406d2a76742a1"}, + {file = "jiter-0.5.0.tar.gz", hash = "sha256:1d916ba875bcab5c5f7d927df998c4cb694d27dceddf3392e58beaf10563368a"}, +] + +[[package]] +name = "jmespath" +version = "1.0.1" +description = "JSON Matching Expressions" +optional = false +python-versions = ">=3.7" +files = [ + {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"}, + {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"}, +] + +[[package]] +name = "joblib" +version = "1.4.2" +description = "Lightweight pipelining with Python functions" +optional = false +python-versions = ">=3.8" +files = [ + {file = "joblib-1.4.2-py3-none-any.whl", hash = "sha256:06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6"}, + {file = "joblib-1.4.2.tar.gz", hash = "sha256:2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e"}, +] + +[[package]] +name = "llvmlite" +version = "0.43.0" +description = "lightweight wrapper around basic LLVM functionality" +optional = false +python-versions = ">=3.9" +files = [ + {file = "llvmlite-0.43.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a289af9a1687c6cf463478f0fa8e8aa3b6fb813317b0d70bf1ed0759eab6f761"}, + {file = "llvmlite-0.43.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6d4fd101f571a31acb1559ae1af30f30b1dc4b3186669f92ad780e17c81e91bc"}, + {file = "llvmlite-0.43.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d434ec7e2ce3cc8f452d1cd9a28591745de022f931d67be688a737320dfcead"}, + {file = "llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6912a87782acdff6eb8bf01675ed01d60ca1f2551f8176a300a886f09e836a6a"}, + {file = "llvmlite-0.43.0-cp310-cp310-win_amd64.whl", hash = "sha256:14f0e4bf2fd2d9a75a3534111e8ebeb08eda2f33e9bdd6dfa13282afacdde0ed"}, + {file = "llvmlite-0.43.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e8d0618cb9bfe40ac38a9633f2493d4d4e9fcc2f438d39a4e854f39cc0f5f98"}, + {file = "llvmlite-0.43.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0a9a1a39d4bf3517f2af9d23d479b4175ead205c592ceeb8b89af48a327ea57"}, + {file = "llvmlite-0.43.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1da416ab53e4f7f3bc8d4eeba36d801cc1894b9fbfbf2022b29b6bad34a7df2"}, + {file = "llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977525a1e5f4059316b183fb4fd34fa858c9eade31f165427a3977c95e3ee749"}, + {file = "llvmlite-0.43.0-cp311-cp311-win_amd64.whl", hash = "sha256:d5bd550001d26450bd90777736c69d68c487d17bf371438f975229b2b8241a91"}, + {file = "llvmlite-0.43.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f99b600aa7f65235a5a05d0b9a9f31150c390f31261f2a0ba678e26823ec38f7"}, + {file = "llvmlite-0.43.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:35d80d61d0cda2d767f72de99450766250560399edc309da16937b93d3b676e7"}, + {file = "llvmlite-0.43.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eccce86bba940bae0d8d48ed925f21dbb813519169246e2ab292b5092aba121f"}, + {file = "llvmlite-0.43.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df6509e1507ca0760787a199d19439cc887bfd82226f5af746d6977bd9f66844"}, + {file = "llvmlite-0.43.0-cp312-cp312-win_amd64.whl", hash = "sha256:7a2872ee80dcf6b5dbdc838763d26554c2a18aa833d31a2635bff16aafefb9c9"}, + {file = "llvmlite-0.43.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9cd2a7376f7b3367019b664c21f0c61766219faa3b03731113ead75107f3b66c"}, + {file = "llvmlite-0.43.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18e9953c748b105668487b7c81a3e97b046d8abf95c4ddc0cd3c94f4e4651ae8"}, + {file = "llvmlite-0.43.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74937acd22dc11b33946b67dca7680e6d103d6e90eeaaaf932603bec6fe7b03a"}, + {file = "llvmlite-0.43.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc9efc739cc6ed760f795806f67889923f7274276f0eb45092a1473e40d9b867"}, + {file = "llvmlite-0.43.0-cp39-cp39-win_amd64.whl", hash = "sha256:47e147cdda9037f94b399bf03bfd8a6b6b1f2f90be94a454e3386f006455a9b4"}, + {file = "llvmlite-0.43.0.tar.gz", hash = "sha256:ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5"}, +] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "mkl" +version = "2021.4.0" +description = "Intel® oneAPI Math Kernel Library" +optional = false +python-versions = "*" +files = [ + {file = "mkl-2021.4.0-py2.py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl", hash = "sha256:67460f5cd7e30e405b54d70d1ed3ca78118370b65f7327d495e9c8847705e2fb"}, + {file = "mkl-2021.4.0-py2.py3-none-manylinux1_i686.whl", hash = "sha256:636d07d90e68ccc9630c654d47ce9fdeb036bb46e2b193b3a9ac8cfea683cce5"}, + {file = "mkl-2021.4.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:398dbf2b0d12acaf54117a5210e8f191827f373d362d796091d161f610c1ebfb"}, + {file = "mkl-2021.4.0-py2.py3-none-win32.whl", hash = "sha256:439c640b269a5668134e3dcbcea4350459c4a8bc46469669b2d67e07e3d330e8"}, + {file = "mkl-2021.4.0-py2.py3-none-win_amd64.whl", hash = "sha256:ceef3cafce4c009dd25f65d7ad0d833a0fbadc3d8903991ec92351fe5de1e718"}, +] + +[package.dependencies] +intel-openmp = "==2021.*" +tbb = "==2021.*" + +[[package]] +name = "more-itertools" +version = "10.5.0" +description = "More routines for operating on iterables, beyond itertools" +optional = false +python-versions = ">=3.8" +files = [ + {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, + {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, +] + +[[package]] +name = "motor" +version = "3.6.0" +description = "Non-blocking MongoDB driver for Tornado or asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "motor-3.6.0-py3-none-any.whl", hash = "sha256:9f07ed96f1754963d4386944e1b52d403a5350c687edc60da487d66f98dbf894"}, + {file = "motor-3.6.0.tar.gz", hash = "sha256:0ef7f520213e852bf0eac306adf631aabe849227d8aec900a2612512fb9c5b8d"}, +] + +[package.dependencies] +pymongo = ">=4.9,<4.10" + +[package.extras] +aws = ["pymongo[aws] (>=4.5,<5)"] +docs = ["aiohttp", "furo (==2024.8.6)", "readthedocs-sphinx-search (>=0.3,<1.0)", "sphinx (>=5.3,<8)", "sphinx-rtd-theme (>=2,<3)", "tornado"] +encryption = ["pymongo[encryption] (>=4.5,<5)"] +gssapi = ["pymongo[gssapi] (>=4.5,<5)"] +ocsp = ["pymongo[ocsp] (>=4.5,<5)"] +snappy = ["pymongo[snappy] (>=4.5,<5)"] +test = ["aiohttp (>=3.8.7)", "cffi (>=1.17.0rc1)", "mockupdb", "pymongo[encryption] (>=4.5,<5)", "pytest (>=7)", "pytest-asyncio", "tornado (>=5)"] +zstd = ["pymongo[zstd] (>=4.5,<5)"] + +[[package]] +name = "mpmath" +version = "1.3.0" +description = "Python library for arbitrary-precision floating-point arithmetic" +optional = false +python-versions = "*" +files = [ + {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, + {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, +] + +[package.extras] +develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"] +docs = ["sphinx"] +gmpy = ["gmpy2 (>=2.1.0a4)"] +tests = ["pytest (>=4.6)"] + +[[package]] +name = "msgpack" +version = "1.1.0" +description = "MessagePack serializer" +optional = false +python-versions = ">=3.8" +files = [ + {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7ad442d527a7e358a469faf43fda45aaf4ac3249c8310a82f0ccff9164e5dccd"}, + {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:74bed8f63f8f14d75eec75cf3d04ad581da6b914001b474a5d3cd3372c8cc27d"}, + {file = "msgpack-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:914571a2a5b4e7606997e169f64ce53a8b1e06f2cf2c3a7273aa106236d43dd5"}, + {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c921af52214dcbb75e6bdf6a661b23c3e6417f00c603dd2070bccb5c3ef499f5"}, + {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8ce0b22b890be5d252de90d0e0d119f363012027cf256185fc3d474c44b1b9e"}, + {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:73322a6cc57fcee3c0c57c4463d828e9428275fb85a27aa2aa1a92fdc42afd7b"}, + {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e1f3c3d21f7cf67bcf2da8e494d30a75e4cf60041d98b3f79875afb5b96f3a3f"}, + {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:64fc9068d701233effd61b19efb1485587560b66fe57b3e50d29c5d78e7fef68"}, + {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:42f754515e0f683f9c79210a5d1cad631ec3d06cea5172214d2176a42e67e19b"}, + {file = "msgpack-1.1.0-cp310-cp310-win32.whl", hash = "sha256:3df7e6b05571b3814361e8464f9304c42d2196808e0119f55d0d3e62cd5ea044"}, + {file = "msgpack-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:685ec345eefc757a7c8af44a3032734a739f8c45d1b0ac45efc5d8977aa4720f"}, + {file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3d364a55082fb2a7416f6c63ae383fbd903adb5a6cf78c5b96cc6316dc1cedc7"}, + {file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:79ec007767b9b56860e0372085f8504db5d06bd6a327a335449508bbee9648fa"}, + {file = "msgpack-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6ad622bf7756d5a497d5b6836e7fc3752e2dd6f4c648e24b1803f6048596f701"}, + {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e59bca908d9ca0de3dc8684f21ebf9a690fe47b6be93236eb40b99af28b6ea6"}, + {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e1da8f11a3dd397f0a32c76165cf0c4eb95b31013a94f6ecc0b280c05c91b59"}, + {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:452aff037287acb1d70a804ffd022b21fa2bb7c46bee884dbc864cc9024128a0"}, + {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8da4bf6d54ceed70e8861f833f83ce0814a2b72102e890cbdfe4b34764cdd66e"}, + {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:41c991beebf175faf352fb940bf2af9ad1fb77fd25f38d9142053914947cdbf6"}, + {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a52a1f3a5af7ba1c9ace055b659189f6c669cf3657095b50f9602af3a3ba0fe5"}, + {file = "msgpack-1.1.0-cp311-cp311-win32.whl", hash = "sha256:58638690ebd0a06427c5fe1a227bb6b8b9fdc2bd07701bec13c2335c82131a88"}, + {file = "msgpack-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fd2906780f25c8ed5d7b323379f6138524ba793428db5d0e9d226d3fa6aa1788"}, + {file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d46cf9e3705ea9485687aa4001a76e44748b609d260af21c4ceea7f2212a501d"}, + {file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5dbad74103df937e1325cc4bfeaf57713be0b4f15e1c2da43ccdd836393e2ea2"}, + {file = "msgpack-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:58dfc47f8b102da61e8949708b3eafc3504509a5728f8b4ddef84bd9e16ad420"}, + {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676e5be1b472909b2ee6356ff425ebedf5142427842aa06b4dfd5117d1ca8a2"}, + {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17fb65dd0bec285907f68b15734a993ad3fc94332b5bb21b0435846228de1f39"}, + {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a51abd48c6d8ac89e0cfd4fe177c61481aca2d5e7ba42044fd218cfd8ea9899f"}, + {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2137773500afa5494a61b1208619e3871f75f27b03bcfca7b3a7023284140247"}, + {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:398b713459fea610861c8a7b62a6fec1882759f308ae0795b5413ff6a160cf3c"}, + {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:06f5fd2f6bb2a7914922d935d3b8bb4a7fff3a9a91cfce6d06c13bc42bec975b"}, + {file = "msgpack-1.1.0-cp312-cp312-win32.whl", hash = "sha256:ad33e8400e4ec17ba782f7b9cf868977d867ed784a1f5f2ab46e7ba53b6e1e1b"}, + {file = "msgpack-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:115a7af8ee9e8cddc10f87636767857e7e3717b7a2e97379dc2054712693e90f"}, + {file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:071603e2f0771c45ad9bc65719291c568d4edf120b44eb36324dcb02a13bfddf"}, + {file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0f92a83b84e7c0749e3f12821949d79485971f087604178026085f60ce109330"}, + {file = "msgpack-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1964df7b81285d00a84da4e70cb1383f2e665e0f1f2a7027e683956d04b734"}, + {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59caf6a4ed0d164055ccff8fe31eddc0ebc07cf7326a2aaa0dbf7a4001cd823e"}, + {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0907e1a7119b337971a689153665764adc34e89175f9a34793307d9def08e6ca"}, + {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65553c9b6da8166e819a6aa90ad15288599b340f91d18f60b2061f402b9a4915"}, + {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7a946a8992941fea80ed4beae6bff74ffd7ee129a90b4dd5cf9c476a30e9708d"}, + {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4b51405e36e075193bc051315dbf29168d6141ae2500ba8cd80a522964e31434"}, + {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4c01941fd2ff87c2a934ee6055bda4ed353a7846b8d4f341c428109e9fcde8c"}, + {file = "msgpack-1.1.0-cp313-cp313-win32.whl", hash = "sha256:7c9a35ce2c2573bada929e0b7b3576de647b0defbd25f5139dcdaba0ae35a4cc"}, + {file = "msgpack-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:bce7d9e614a04d0883af0b3d4d501171fbfca038f12c77fa838d9f198147a23f"}, + {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c40ffa9a15d74e05ba1fe2681ea33b9caffd886675412612d93ab17b58ea2fec"}, + {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1ba6136e650898082d9d5a5217d5906d1e138024f836ff48691784bbe1adf96"}, + {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0856a2b7e8dcb874be44fea031d22e5b3a19121be92a1e098f46068a11b0870"}, + {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:471e27a5787a2e3f974ba023f9e265a8c7cfd373632247deb225617e3100a3c7"}, + {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:646afc8102935a388ffc3914b336d22d1c2d6209c773f3eb5dd4d6d3b6f8c1cb"}, + {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:13599f8829cfbe0158f6456374e9eea9f44eee08076291771d8ae93eda56607f"}, + {file = "msgpack-1.1.0-cp38-cp38-win32.whl", hash = "sha256:8a84efb768fb968381e525eeeb3d92857e4985aacc39f3c47ffd00eb4509315b"}, + {file = "msgpack-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:879a7b7b0ad82481c52d3c7eb99bf6f0645dbdec5134a4bddbd16f3506947feb"}, + {file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:53258eeb7a80fc46f62fd59c876957a2d0e15e6449a9e71842b6d24419d88ca1"}, + {file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7e7b853bbc44fb03fbdba34feb4bd414322180135e2cb5164f20ce1c9795ee48"}, + {file = "msgpack-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3e9b4936df53b970513eac1758f3882c88658a220b58dcc1e39606dccaaf01c"}, + {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46c34e99110762a76e3911fc923222472c9d681f1094096ac4102c18319e6468"}, + {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a706d1e74dd3dea05cb54580d9bd8b2880e9264856ce5068027eed09680aa74"}, + {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:534480ee5690ab3cbed89d4c8971a5c631b69a8c0883ecfea96c19118510c846"}, + {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8cf9e8c3a2153934a23ac160cc4cba0ec035f6867c8013cc6077a79823370346"}, + {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3180065ec2abbe13a4ad37688b61b99d7f9e012a535b930e0e683ad6bc30155b"}, + {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c5a91481a3cc573ac8c0d9aace09345d989dc4a0202b7fcb312c88c26d4e71a8"}, + {file = "msgpack-1.1.0-cp39-cp39-win32.whl", hash = "sha256:f80bc7d47f76089633763f952e67f8214cb7b3ee6bfa489b3cb6a84cfac114cd"}, + {file = "msgpack-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:4d1b7ff2d6146e16e8bd665ac726a89c74163ef8cd39fa8c1087d4e52d3a2325"}, + {file = "msgpack-1.1.0.tar.gz", hash = "sha256:dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e"}, +] + +[[package]] +name = "multidict" +version = "6.1.0" +description = "multidict implementation" +optional = false +python-versions = ">=3.8" +files = [ + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a114d03b938376557927ab23f1e950827c3b893ccb94b62fd95d430fd0e5cf53"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1c416351ee6271b2f49b56ad7f308072f6f44b37118d69c2cad94f3fa8a40d5"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b5d83030255983181005e6cfbac1617ce9746b219bc2aad52201ad121226581"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e97b5e938051226dc025ec80980c285b053ffb1e25a3db2a3aa3bc046bf7f56"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d618649d4e70ac6efcbba75be98b26ef5078faad23592f9b51ca492953012429"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10524ebd769727ac77ef2278390fb0068d83f3acb7773792a5080f2b0abf7748"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:06809f4f0f7ab7ea2cabf9caca7d79c22c0758b58a71f9d32943ae13c7ace056"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:f179dee3b863ab1c59580ff60f9d99f632f34ccb38bf67a33ec6b3ecadd0fd76"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:aaed8b0562be4a0876ee3b6946f6869b7bcdb571a5d1496683505944e268b160"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3c8b88a2ccf5493b6c8da9076fb151ba106960a2df90c2633f342f120751a9e7"}, + {file = "multidict-6.1.0-cp310-cp310-win32.whl", hash = "sha256:4a9cb68166a34117d6646c0023c7b759bf197bee5ad4272f420a0141d7eb03a0"}, + {file = "multidict-6.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:20b9b5fbe0b88d0bdef2012ef7dee867f874b72528cf1d08f1d59b0e3850129d"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3efe2c2cb5763f2f1b275ad2bf7a287d3f7ebbef35648a9726e3b69284a4f3d6"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7053d3b0353a8b9de430a4f4b4268ac9a4fb3481af37dfe49825bf45ca24156"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27e5fc84ccef8dfaabb09d82b7d179c7cf1a3fbc8a966f8274fcb4ab2eb4cadb"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e2b90b43e696f25c62656389d32236e049568b39320e2735d51f08fd362761b"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d83a047959d38a7ff552ff94be767b7fd79b831ad1cd9920662db05fec24fe72"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1a9dd711d0877a1ece3d2e4fea11a8e75741ca21954c919406b44e7cf971304"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec2abea24d98246b94913b76a125e855eb5c434f7c46546046372fe60f666351"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4867cafcbc6585e4b678876c489b9273b13e9fff9f6d6d66add5e15d11d926cb"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b48204e8d955c47c55b72779802b219a39acc3ee3d0116d5080c388970b76e3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d8fff389528cad1618fb4b26b95550327495462cd745d879a8c7c2115248e399"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a7a9541cd308eed5e30318430a9c74d2132e9a8cb46b901326272d780bf2d423"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:da1758c76f50c39a2efd5e9859ce7d776317eb1dd34317c8152ac9251fc574a3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c943a53e9186688b45b323602298ab727d8865d8c9ee0b17f8d62d14b56f0753"}, + {file = "multidict-6.1.0-cp311-cp311-win32.whl", hash = "sha256:90f8717cb649eea3504091e640a1b8568faad18bd4b9fcd692853a04475a4b80"}, + {file = "multidict-6.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:82176036e65644a6cc5bd619f65f6f19781e8ec2e5330f51aa9ada7504cc1926"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b04772ed465fa3cc947db808fa306d79b43e896beb677a56fb2347ca1a49c1fa"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6180c0ae073bddeb5a97a38c03f30c233e0a4d39cd86166251617d1bbd0af436"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:071120490b47aa997cca00666923a83f02c7fbb44f71cf7f136df753f7fa8761"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50b3a2710631848991d0bf7de077502e8994c804bb805aeb2925a981de58ec2e"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b58c621844d55e71c1b7f7c498ce5aa6985d743a1a59034c57a905b3f153c1ef"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b6d90641869892caa9ca42ff913f7ff1c5ece06474fbd32fb2cf6834726c95"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b820514bfc0b98a30e3d85462084779900347e4d49267f747ff54060cc33925"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10a9b09aba0c5b48c53761b7c720aaaf7cf236d5fe394cd399c7ba662d5f9966"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1e16bf3e5fc9f44632affb159d30a437bfe286ce9e02754759be5536b169b305"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:76f364861c3bfc98cbbcbd402d83454ed9e01a5224bb3a28bf70002a230f73e2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:820c661588bd01a0aa62a1283f20d2be4281b086f80dad9e955e690c75fb54a2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e5f362e895bc5b9e67fe6e4ded2492d8124bdf817827f33c5b46c2fe3ffaca6"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ec660d19bbc671e3a6443325f07263be452c453ac9e512f5eb935e7d4ac28b3"}, + {file = "multidict-6.1.0-cp312-cp312-win32.whl", hash = "sha256:58130ecf8f7b8112cdb841486404f1282b9c86ccb30d3519faf301b2e5659133"}, + {file = "multidict-6.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:188215fc0aafb8e03341995e7c4797860181562380f81ed0a87ff455b70bf1f1"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d569388c381b24671589335a3be6e1d45546c2988c2ebe30fdcada8457a31008"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:052e10d2d37810b99cc170b785945421141bf7bb7d2f8799d431e7db229c385f"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b225d95519a5bf73860323e633a664b0d85ad3d5bede6d30d95b35d4dfe8805b"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:23bfd518810af7de1116313ebd9092cb9aa629beb12f6ed631ad53356ed6b86c"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c09fcfdccdd0b57867577b719c69e347a436b86cd83747f179dbf0cc0d4c1f3"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf6bea52ec97e95560af5ae576bdac3aa3aae0b6758c6efa115236d9e07dae44"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57feec87371dbb3520da6192213c7d6fc892d5589a93db548331954de8248fd2"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0c3f390dc53279cbc8ba976e5f8035eab997829066756d811616b652b00a23a3"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:59bfeae4b25ec05b34f1956eaa1cb38032282cd4dfabc5056d0a1ec4d696d3aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b2f59caeaf7632cc633b5cf6fc449372b83bbdf0da4ae04d5be36118e46cc0aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:37bb93b2178e02b7b618893990941900fd25b6b9ac0fa49931a40aecdf083fe4"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4e9f48f58c2c523d5a06faea47866cd35b32655c46b443f163d08c6d0ddb17d6"}, + {file = "multidict-6.1.0-cp313-cp313-win32.whl", hash = "sha256:3a37ffb35399029b45c6cc33640a92bef403c9fd388acce75cdc88f58bd19a81"}, + {file = "multidict-6.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:e9aa71e15d9d9beaad2c6b9319edcdc0a49a43ef5c0a4c8265ca9ee7d6c67774"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:db7457bac39421addd0c8449933ac32d8042aae84a14911a757ae6ca3eef1392"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d094ddec350a2fb899fec68d8353c78233debde9b7d8b4beeafa70825f1c281a"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5845c1fd4866bb5dd3125d89b90e57ed3138241540897de748cdf19de8a2fca2"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9079dfc6a70abe341f521f78405b8949f96db48da98aeb43f9907f342f627cdc"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3914f5aaa0f36d5d60e8ece6a308ee1c9784cd75ec8151062614657a114c4478"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c08be4f460903e5a9d0f76818db3250f12e9c344e79314d1d570fc69d7f4eae4"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d093be959277cb7dee84b801eb1af388b6ad3ca6a6b6bf1ed7585895789d027d"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3702ea6872c5a2a4eeefa6ffd36b042e9773f05b1f37ae3ef7264b1163c2dcf6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2090f6a85cafc5b2db085124d752757c9d251548cedabe9bd31afe6363e0aff2"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:189f652a87e876098bbc67b4da1049afb5f5dfbaa310dd67c594b01c10388db6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6bb5992037f7a9eff7991ebe4273ea7f51f1c1c511e6a2ce511d0e7bdb754492"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f4c2b9e770c4e393876e35a7046879d195cd123b4f116d299d442b335bcd"}, + {file = "multidict-6.1.0-cp38-cp38-win32.whl", hash = "sha256:e27bbb6d14416713a8bd7aaa1313c0fc8d44ee48d74497a0ff4c3a1b6ccb5167"}, + {file = "multidict-6.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:22f3105d4fb15c8f57ff3959a58fcab6ce36814486500cd7485651230ad4d4ef"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4e18b656c5e844539d506a0a06432274d7bd52a7487e6828c63a63d69185626c"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a185f876e69897a6f3325c3f19f26a297fa058c5e456bfcff8015e9a27e83ae1"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab7c4ceb38d91570a650dba194e1ca87c2b543488fe9309b4212694174fd539c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e617fb6b0b6953fffd762669610c1c4ffd05632c138d61ac7e14ad187870669c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:16e5f4bf4e603eb1fdd5d8180f1a25f30056f22e55ce51fb3d6ad4ab29f7d96f"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c035da3f544b1882bac24115f3e2e8760f10a0107614fc9839fd232200b875"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:957cf8e4b6e123a9eea554fa7ebc85674674b713551de587eb318a2df3e00255"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:483a6aea59cb89904e1ceabd2b47368b5600fb7de78a6e4a2c2987b2d256cf30"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:87701f25a2352e5bf7454caa64757642734da9f6b11384c1f9d1a8e699758057"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:682b987361e5fd7a139ed565e30d81fd81e9629acc7d925a205366877d8c8657"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce2186a7df133a9c895dea3331ddc5ddad42cdd0d1ea2f0a51e5d161e4762f28"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9f636b730f7e8cb19feb87094949ba54ee5357440b9658b2a32a5ce4bce53972"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:73eae06aa53af2ea5270cc066dcaf02cc60d2994bbb2c4ef5764949257d10f43"}, + {file = "multidict-6.1.0-cp39-cp39-win32.whl", hash = "sha256:1ca0083e80e791cffc6efce7660ad24af66c8d4079d2a750b29001b53ff59ada"}, + {file = "multidict-6.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:aa466da5b15ccea564bdab9c89175c762bc12825f4659c11227f515cee76fa4a"}, + {file = "multidict-6.1.0-py3-none-any.whl", hash = "sha256:48e171e52d1c4d33888e529b999e5900356b9ae588c2f09a52dcefb158b27506"}, + {file = "multidict-6.1.0.tar.gz", hash = "sha256:22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a"}, +] + +[[package]] +name = "networkx" +version = "3.3" +description = "Python package for creating and manipulating graphs and networks" +optional = false +python-versions = ">=3.10" +files = [ + {file = "networkx-3.3-py3-none-any.whl", hash = "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2"}, + {file = "networkx-3.3.tar.gz", hash = "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9"}, +] + +[package.extras] +default = ["matplotlib (>=3.6)", "numpy (>=1.23)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] +developer = ["changelist (==0.5)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] +doc = ["myst-nb (>=1.0)", "numpydoc (>=1.7)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] +extra = ["lxml (>=4.6)", "pydot (>=2.0)", "pygraphviz (>=1.12)", "sympy (>=1.10)"] +test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] + +[[package]] +name = "nltk" +version = "3.9.1" +description = "Natural Language Toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "nltk-3.9.1-py3-none-any.whl", hash = "sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1"}, + {file = "nltk-3.9.1.tar.gz", hash = "sha256:87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868"}, +] + +[package.dependencies] +click = "*" +joblib = "*" +regex = ">=2021.8.3" +tqdm = "*" + +[package.extras] +all = ["matplotlib", "numpy", "pyparsing", "python-crfsuite", "requests", "scikit-learn", "scipy", "twython"] +corenlp = ["requests"] +machine-learning = ["numpy", "python-crfsuite", "scikit-learn", "scipy"] +plot = ["matplotlib"] +tgrep = ["pyparsing"] +twitter = ["twython"] + +[[package]] +name = "numba" +version = "0.60.0" +description = "compiling Python code using LLVM" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numba-0.60.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d761de835cd38fb400d2c26bb103a2726f548dc30368853121d66201672e651"}, + {file = "numba-0.60.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:159e618ef213fba758837f9837fb402bbe65326e60ba0633dbe6c7f274d42c1b"}, + {file = "numba-0.60.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1527dc578b95c7c4ff248792ec33d097ba6bef9eda466c948b68dfc995c25781"}, + {file = "numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fe0b28abb8d70f8160798f4de9d486143200f34458d34c4a214114e445d7124e"}, + {file = "numba-0.60.0-cp310-cp310-win_amd64.whl", hash = "sha256:19407ced081d7e2e4b8d8c36aa57b7452e0283871c296e12d798852bc7d7f198"}, + {file = "numba-0.60.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a17b70fc9e380ee29c42717e8cc0bfaa5556c416d94f9aa96ba13acb41bdece8"}, + {file = "numba-0.60.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3fb02b344a2a80efa6f677aa5c40cd5dd452e1b35f8d1c2af0dfd9ada9978e4b"}, + {file = "numba-0.60.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5f4fde652ea604ea3c86508a3fb31556a6157b2c76c8b51b1d45eb40c8598703"}, + {file = "numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4142d7ac0210cc86432b818338a2bc368dc773a2f5cf1e32ff7c5b378bd63ee8"}, + {file = "numba-0.60.0-cp311-cp311-win_amd64.whl", hash = "sha256:cac02c041e9b5bc8cf8f2034ff6f0dbafccd1ae9590dc146b3a02a45e53af4e2"}, + {file = "numba-0.60.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d7da4098db31182fc5ffe4bc42c6f24cd7d1cb8a14b59fd755bfee32e34b8404"}, + {file = "numba-0.60.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38d6ea4c1f56417076ecf8fc327c831ae793282e0ff51080c5094cb726507b1c"}, + {file = "numba-0.60.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:62908d29fb6a3229c242e981ca27e32a6e606cc253fc9e8faeb0e48760de241e"}, + {file = "numba-0.60.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0ebaa91538e996f708f1ab30ef4d3ddc344b64b5227b67a57aa74f401bb68b9d"}, + {file = "numba-0.60.0-cp312-cp312-win_amd64.whl", hash = "sha256:f75262e8fe7fa96db1dca93d53a194a38c46da28b112b8a4aca168f0df860347"}, + {file = "numba-0.60.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:01ef4cd7d83abe087d644eaa3d95831b777aa21d441a23703d649e06b8e06b74"}, + {file = "numba-0.60.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:819a3dfd4630d95fd574036f99e47212a1af41cbcb019bf8afac63ff56834449"}, + {file = "numba-0.60.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b983bd6ad82fe868493012487f34eae8bf7dd94654951404114f23c3466d34b"}, + {file = "numba-0.60.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c151748cd269ddeab66334bd754817ffc0cabd9433acb0f551697e5151917d25"}, + {file = "numba-0.60.0-cp39-cp39-win_amd64.whl", hash = "sha256:3031547a015710140e8c87226b4cfe927cac199835e5bf7d4fe5cb64e814e3ab"}, + {file = "numba-0.60.0.tar.gz", hash = "sha256:5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16"}, +] + +[package.dependencies] +llvmlite = "==0.43.*" +numpy = ">=1.22,<2.1" + +[[package]] +name = "numpy" +version = "1.26.4" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"}, + {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"}, + {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4"}, + {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f"}, + {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a"}, + {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2"}, + {file = "numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07"}, + {file = "numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5"}, + {file = "numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71"}, + {file = "numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef"}, + {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e"}, + {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5"}, + {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a"}, + {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a"}, + {file = "numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20"}, + {file = "numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2"}, + {file = "numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218"}, + {file = "numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b"}, + {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b"}, + {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed"}, + {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a"}, + {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0"}, + {file = "numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110"}, + {file = "numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818"}, + {file = "numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c"}, + {file = "numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be"}, + {file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764"}, + {file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3"}, + {file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd"}, + {file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c"}, + {file = "numpy-1.26.4-cp39-cp39-win32.whl", hash = "sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6"}, + {file = "numpy-1.26.4-cp39-cp39-win_amd64.whl", hash = "sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0"}, + {file = "numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010"}, +] + +[[package]] +name = "nvidia-cublas-cu12" +version = "12.1.3.1" +description = "CUBLAS native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl", hash = "sha256:ee53ccca76a6fc08fb9701aa95b6ceb242cdaab118c3bb152af4e579af792728"}, + {file = "nvidia_cublas_cu12-12.1.3.1-py3-none-win_amd64.whl", hash = "sha256:2b964d60e8cf11b5e1073d179d85fa340c120e99b3067558f3cf98dd69d02906"}, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.1.105" +description = "CUDA profiling tools runtime libs." +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:e54fde3983165c624cb79254ae9818a456eb6e87a7fd4d56a2352c24ee542d7e"}, + {file = "nvidia_cuda_cupti_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:bea8236d13a0ac7190bd2919c3e8e6ce1e402104276e6f9694479e48bb0eb2a4"}, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.1.105" +description = "NVRTC native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:339b385f50c309763ca65456ec75e17bbefcbbf2893f462cb8b90584cd27a1c2"}, + {file = "nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:0a98a522d9ff138b96c010a65e145dc1b4850e9ecb75a0172371793752fd46ed"}, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.1.105" +description = "CUDA Runtime native Libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:6e258468ddf5796e25f1dc591a31029fa317d97a0a94ed93468fc86301d61e40"}, + {file = "nvidia_cuda_runtime_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:dfb46ef84d73fababab44cf03e3b83f80700d27ca300e537f85f636fac474344"}, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "8.9.2.26" +description = "cuDNN runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl", hash = "sha256:5ccb288774fdfb07a7e7025ffec286971c06d8d7b4fb162525334616d7629ff9"}, +] + +[package.dependencies] +nvidia-cublas-cu12 = "*" + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.0.2.54" +description = "CUFFT native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl", hash = "sha256:794e3948a1aa71fd817c3775866943936774d1c14e7628c74f6f7417224cdf56"}, + {file = "nvidia_cufft_cu12-11.0.2.54-py3-none-win_amd64.whl", hash = "sha256:d9ac353f78ff89951da4af698f80870b1534ed69993f10a4cf1d96f21357e253"}, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.2.106" +description = "CURAND native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl", hash = "sha256:9d264c5036dde4e64f1de8c50ae753237c12e0b1348738169cd0f8a536c0e1e0"}, + {file = "nvidia_curand_cu12-10.3.2.106-py3-none-win_amd64.whl", hash = "sha256:75b6b0c574c0037839121317e17fd01f8a69fd2ef8e25853d826fec30bdba74a"}, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.4.5.107" +description = "CUDA solver native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl", hash = "sha256:8a7ec542f0412294b15072fa7dab71d31334014a69f953004ea7a118206fe0dd"}, + {file = "nvidia_cusolver_cu12-11.4.5.107-py3-none-win_amd64.whl", hash = "sha256:74e0c3a24c78612192a74fcd90dd117f1cf21dea4822e66d89e8ea80e3cd2da5"}, +] + +[package.dependencies] +nvidia-cublas-cu12 = "*" +nvidia-cusparse-cu12 = "*" +nvidia-nvjitlink-cu12 = "*" + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.1.0.106" +description = "CUSPARSE native runtime libraries" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl", hash = "sha256:f3b50f42cf363f86ab21f720998517a659a48131e8d538dc02f8768237bd884c"}, + {file = "nvidia_cusparse_cu12-12.1.0.106-py3-none-win_amd64.whl", hash = "sha256:b798237e81b9719373e8fae8d4f091b70a0cf09d9d85c95a557e11df2d8e9a5a"}, +] + +[package.dependencies] +nvidia-nvjitlink-cu12 = "*" + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.20.5" +description = "NVIDIA Collective Communication Library (NCCL) Runtime" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_aarch64.whl", hash = "sha256:1fc150d5c3250b170b29410ba682384b14581db722b2531b0d8d33c595f33d01"}, + {file = "nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:057f6bf9685f75215d0c53bf3ac4a10b3e6578351de307abad9e18a99182af56"}, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.6.68" +description = "Nvidia JIT LTO Library" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_nvjitlink_cu12-12.6.68-py3-none-manylinux2014_aarch64.whl", hash = "sha256:b3fd0779845f68b92063ab1393abab1ed0a23412fc520df79a8190d098b5cd6b"}, + {file = "nvidia_nvjitlink_cu12-12.6.68-py3-none-manylinux2014_x86_64.whl", hash = "sha256:125a6c2a44e96386dda634e13d944e60b07a0402d391a070e8fb4104b34ea1ab"}, + {file = "nvidia_nvjitlink_cu12-12.6.68-py3-none-win_amd64.whl", hash = "sha256:a55744c98d70317c5e23db14866a8cc2b733f7324509e941fc96276f9f37801d"}, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.1.105" +description = "NVIDIA Tools Extension" +optional = false +python-versions = ">=3" +files = [ + {file = "nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5"}, + {file = "nvidia_nvtx_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:65f4d98982b31b60026e0e6de73fbdfc09d08a96f4656dd3665ca616a11e1e82"}, +] + +[[package]] +name = "openai" +version = "1.50.2" +description = "The official Python library for the openai API" +optional = false +python-versions = ">=3.7.1" +files = [ + {file = "openai-1.50.2-py3-none-any.whl", hash = "sha256:822dd2051baa3393d0d5406990611975dd6f533020dc9375a34d4fe67e8b75f7"}, + {file = "openai-1.50.2.tar.gz", hash = "sha256:3987ae027152fc8bea745d60b02c8f4c4a76e1b5c70e73565fa556db6f78c9e6"}, +] + +[package.dependencies] +anyio = ">=3.5.0,<5" +distro = ">=1.7.0,<2" +httpx = ">=0.23.0,<1" +jiter = ">=0.4.0,<1" +pydantic = ">=1.9.0,<3" +sniffio = "*" +tqdm = ">4" +typing-extensions = ">=4.11,<5" + +[package.extras] +datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] + +[[package]] +name = "openai-whisper" +version = "20231117" +description = "Robust Speech Recognition via Large-Scale Weak Supervision" +optional = false +python-versions = ">=3.8" +files = [ + {file = "openai-whisper-20231117.tar.gz", hash = "sha256:7af424181436f1800cc0b7d75cf40ede34e9ddf1ba4983a910832fcf4aade4a4"}, +] + +[package.dependencies] +more-itertools = "*" +numba = "*" +numpy = "*" +tiktoken = "*" +torch = "*" +tqdm = "*" +triton = ">=2.0.0,<3" + +[package.extras] +dev = ["black", "flake8", "isort", "pytest", "scipy"] + +[[package]] +name = "packaging" +version = "24.1" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, +] + +[[package]] +name = "pandas" +version = "2.2.3" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1948ddde24197a0f7add2bdc4ca83bf2b1ef84a1bc8ccffd95eda17fd836ecb5"}, + {file = "pandas-2.2.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:381175499d3802cde0eabbaf6324cce0c4f5d52ca6f8c377c29ad442f50f6348"}, + {file = "pandas-2.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d9c45366def9a3dd85a6454c0e7908f2b3b8e9c138f5dc38fed7ce720d8453ed"}, + {file = "pandas-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86976a1c5b25ae3f8ccae3a5306e443569ee3c3faf444dfd0f41cda24667ad57"}, + {file = "pandas-2.2.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b8661b0238a69d7aafe156b7fa86c44b881387509653fdf857bebc5e4008ad42"}, + {file = "pandas-2.2.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:37e0aced3e8f539eccf2e099f65cdb9c8aa85109b0be6e93e2baff94264bdc6f"}, + {file = "pandas-2.2.3-cp310-cp310-win_amd64.whl", hash = "sha256:56534ce0746a58afaf7942ba4863e0ef81c9c50d3f0ae93e9497d6a41a057645"}, + {file = "pandas-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039"}, + {file = "pandas-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd"}, + {file = "pandas-2.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698"}, + {file = "pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc"}, + {file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3"}, + {file = "pandas-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32"}, + {file = "pandas-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5"}, + {file = "pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9"}, + {file = "pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4"}, + {file = "pandas-2.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3"}, + {file = "pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319"}, + {file = "pandas-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8"}, + {file = "pandas-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a"}, + {file = "pandas-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13"}, + {file = "pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015"}, + {file = "pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28"}, + {file = "pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0"}, + {file = "pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24"}, + {file = "pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659"}, + {file = "pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb"}, + {file = "pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d"}, + {file = "pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468"}, + {file = "pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18"}, + {file = "pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2"}, + {file = "pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4"}, + {file = "pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d"}, + {file = "pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a"}, + {file = "pandas-2.2.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc6b93f9b966093cb0fd62ff1a7e4c09e6d546ad7c1de191767baffc57628f39"}, + {file = "pandas-2.2.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5dbca4c1acd72e8eeef4753eeca07de9b1db4f398669d5994086f788a5d7cc30"}, + {file = "pandas-2.2.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8cd6d7cc958a3910f934ea8dbdf17b2364827bb4dafc38ce6eef6bb3d65ff09c"}, + {file = "pandas-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99df71520d25fade9db7c1076ac94eb994f4d2673ef2aa2e86ee039b6746d20c"}, + {file = "pandas-2.2.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31d0ced62d4ea3e231a9f228366919a5ea0b07440d9d4dac345376fd8e1477ea"}, + {file = "pandas-2.2.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7eee9e7cea6adf3e3d24e304ac6b8300646e2a5d1cd3a3c2abed9101b0846761"}, + {file = "pandas-2.2.3-cp39-cp39-win_amd64.whl", hash = "sha256:4850ba03528b6dd51d6c5d273c46f183f39a9baf3f0143e566b89450965b105e"}, + {file = "pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + +[[package]] +name = "pdfminer-six" +version = "20231228" +description = "PDF parser and analyzer" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pdfminer.six-20231228-py3-none-any.whl", hash = "sha256:e8d3c3310e6fbc1fe414090123ab01351634b4ecb021232206c4c9a8ca3e3b8f"}, + {file = "pdfminer.six-20231228.tar.gz", hash = "sha256:6004da3ad1a7a4d45930cb950393df89b068e73be365a6ff64a838d37bcb08c4"}, +] + +[package.dependencies] +charset-normalizer = ">=2.0.0" +cryptography = ">=36.0.0" + +[package.extras] +dev = ["black", "mypy (==0.931)", "nox", "pytest"] +docs = ["sphinx", "sphinx-argparse"] +image = ["Pillow"] + +[[package]] +name = "pdfplumber" +version = "0.11.3" +description = "Plumb a PDF for detailed information about each char, rectangle, and line." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pdfplumber-0.11.3-py3-none-any.whl", hash = "sha256:4f3e13795d18b2e53dfc4cd667a3bc2478cd6975fc9a188881376265d599c5a6"}, + {file = "pdfplumber-0.11.3.tar.gz", hash = "sha256:43a3cac33d2135ce00ac59ad5bc3813a33afe0f513d9284c0e8cb6e447ed6e53"}, +] + +[package.dependencies] +"pdfminer.six" = "20231228" +Pillow = ">=9.1" +pypdfium2 = ">=4.18.0" + +[[package]] +name = "pillow" +version = "10.4.0" +description = "Python Imaging Library (Fork)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e"}, + {file = "pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc"}, + {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e"}, + {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46"}, + {file = "pillow-10.4.0-cp310-cp310-win32.whl", hash = "sha256:bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984"}, + {file = "pillow-10.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141"}, + {file = "pillow-10.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1"}, + {file = "pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c"}, + {file = "pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319"}, + {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d"}, + {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696"}, + {file = "pillow-10.4.0-cp311-cp311-win32.whl", hash = "sha256:7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496"}, + {file = "pillow-10.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91"}, + {file = "pillow-10.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22"}, + {file = "pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94"}, + {file = "pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a"}, + {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b"}, + {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9"}, + {file = "pillow-10.4.0-cp312-cp312-win32.whl", hash = "sha256:7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42"}, + {file = "pillow-10.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a"}, + {file = "pillow-10.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9"}, + {file = "pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3"}, + {file = "pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc"}, + {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a"}, + {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309"}, + {file = "pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060"}, + {file = "pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea"}, + {file = "pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d"}, + {file = "pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736"}, + {file = "pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd"}, + {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84"}, + {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0"}, + {file = "pillow-10.4.0-cp38-cp38-win32.whl", hash = "sha256:e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e"}, + {file = "pillow-10.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab"}, + {file = "pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d"}, + {file = "pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c"}, + {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1"}, + {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df"}, + {file = "pillow-10.4.0-cp39-cp39-win32.whl", hash = "sha256:7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef"}, + {file = "pillow-10.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5"}, + {file = "pillow-10.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3"}, + {file = "pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=7.3)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +typing = ["typing-extensions"] +xmp = ["defusedxml"] + +[[package]] +name = "proto-plus" +version = "1.24.0" +description = "Beautiful, Pythonic protocol buffers." +optional = false +python-versions = ">=3.7" +files = [ + {file = "proto-plus-1.24.0.tar.gz", hash = "sha256:30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445"}, + {file = "proto_plus-1.24.0-py3-none-any.whl", hash = "sha256:402576830425e5f6ce4c2a6702400ac79897dab0b4343821aa5188b0fab81a12"}, +] + +[package.dependencies] +protobuf = ">=3.19.0,<6.0.0dev" + +[package.extras] +testing = ["google-api-core (>=1.31.5)"] + +[[package]] +name = "protobuf" +version = "5.28.2" +description = "" +optional = false +python-versions = ">=3.8" +files = [ + {file = "protobuf-5.28.2-cp310-abi3-win32.whl", hash = "sha256:eeea10f3dc0ac7e6b4933d32db20662902b4ab81bf28df12218aa389e9c2102d"}, + {file = "protobuf-5.28.2-cp310-abi3-win_amd64.whl", hash = "sha256:2c69461a7fcc8e24be697624c09a839976d82ae75062b11a0972e41fd2cd9132"}, + {file = "protobuf-5.28.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:a8b9403fc70764b08d2f593ce44f1d2920c5077bf7d311fefec999f8c40f78b7"}, + {file = "protobuf-5.28.2-cp38-abi3-manylinux2014_aarch64.whl", hash = "sha256:35cfcb15f213449af7ff6198d6eb5f739c37d7e4f1c09b5d0641babf2cc0c68f"}, + {file = "protobuf-5.28.2-cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:5e8a95246d581eef20471b5d5ba010d55f66740942b95ba9b872d918c459452f"}, + {file = "protobuf-5.28.2-cp38-cp38-win32.whl", hash = "sha256:87317e9bcda04a32f2ee82089a204d3a2f0d3c8aeed16568c7daf4756e4f1fe0"}, + {file = "protobuf-5.28.2-cp38-cp38-win_amd64.whl", hash = "sha256:c0ea0123dac3399a2eeb1a1443d82b7afc9ff40241433296769f7da42d142ec3"}, + {file = "protobuf-5.28.2-cp39-cp39-win32.whl", hash = "sha256:ca53faf29896c526863366a52a8f4d88e69cd04ec9571ed6082fa117fac3ab36"}, + {file = "protobuf-5.28.2-cp39-cp39-win_amd64.whl", hash = "sha256:8ddc60bf374785fb7cb12510b267f59067fa10087325b8e1855b898a0d81d276"}, + {file = "protobuf-5.28.2-py3-none-any.whl", hash = "sha256:52235802093bd8a2811abbe8bf0ab9c5f54cca0a751fdd3f6ac2a21438bffece"}, + {file = "protobuf-5.28.2.tar.gz", hash = "sha256:59379674ff119717404f7454647913787034f03fe7049cbef1d74a97bb4593f0"}, +] + +[[package]] +name = "pyasn1" +version = "0.6.1" +description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyasn1-0.6.1-py3-none-any.whl", hash = "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629"}, + {file = "pyasn1-0.6.1.tar.gz", hash = "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034"}, +] + +[[package]] +name = "pyasn1-modules" +version = "0.4.1" +description = "A collection of ASN.1-based protocols modules" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyasn1_modules-0.4.1-py3-none-any.whl", hash = "sha256:49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd"}, + {file = "pyasn1_modules-0.4.1.tar.gz", hash = "sha256:c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c"}, +] + +[package.dependencies] +pyasn1 = ">=0.4.6,<0.7.0" + +[[package]] +name = "pycparser" +version = "2.22" +description = "C parser in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, + {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, +] + +[[package]] +name = "pydantic" +version = "2.9.2" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, + {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +pydantic-core = "2.23.4" +typing-extensions = [ + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, +] + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] + +[[package]] +name = "pydantic-core" +version = "2.23.4" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, + {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, + {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, + {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, + {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, + {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, + {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, + {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, + {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, + {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, + {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, + {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, + {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, + {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.dependencies] +cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"crypto\""} + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + +[[package]] +name = "pymongo" +version = "4.9.1" +description = "Python driver for MongoDB " +optional = false +python-versions = ">=3.8" +files = [ + {file = "pymongo-4.9.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dc3d070d746ab79e9b393a5c236df20e56607389af2b79bf1bfe9a841117558e"}, + {file = "pymongo-4.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fe709d05654c12fc513617c8d5c8d05b7e9cf1d5d94ada68add4e89530c867d2"}, + {file = "pymongo-4.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa4493f304b33c5d2ecee3055c98889ac6724d56f5f922d47420a45d0d4099c9"}, + {file = "pymongo-4.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8e8b8deba6a4bff3dd5421071083219521c74d2acae0322de5c06f1a66c56af"}, + {file = "pymongo-4.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3645aff8419ca60f9ccd08966b2f6b0d78053f9f98a814d025426f1d874c19a"}, + {file = "pymongo-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51dbc6251c6783dfcc7d657c346986d8bad7210989b2fe15de16db5204a8e7ae"}, + {file = "pymongo-4.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d7aa9cc2d92e73bdb036c578ba019da94ea165eb147e691cd910a6fab7ce3b7"}, + {file = "pymongo-4.9.1-cp310-cp310-win32.whl", hash = "sha256:8b632e01617f2608880f7b9926f54a5f5ebb51631996e0540fff7fc7980663c9"}, + {file = "pymongo-4.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:f05e34d401be871d7c87cb10727d49315444e4ded07ff876a595e4c23b7436da"}, + {file = "pymongo-4.9.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6bb3d5282278594753089dc7da48bfae4a7f337a2dd4d397eabb591c649e58d0"}, + {file = "pymongo-4.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8f0d5258bc85a4e6b5bcae8160628168e71ec4625a58ceb53327c3280a0b6914"}, + {file = "pymongo-4.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96462fb2175f740701d229f52018ea6e4adc4148c4112e6628bb359dd534a3df"}, + {file = "pymongo-4.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:286fb275267f0293364ba579f6354452599161f1902ad411061c7f744ab88328"}, + {file = "pymongo-4.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cddb51cead9700c4dccc916952bc0321b8d766bf782d374bfa0e93ef47c1d20"}, + {file = "pymongo-4.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d79f20f9c7cbc1c708fb80b648b6fbd3220fd3437a9bd6017c1eb592e03b361"}, + {file = "pymongo-4.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dd3352eaf578f8e9bdea7a5692910eedad1e8680f60726fc70e99c8af51a5449"}, + {file = "pymongo-4.9.1-cp311-cp311-win32.whl", hash = "sha256:ea3f0196e7c311b9944a609ac175bd91ab97952164a1246716fdd38d53ca3bcc"}, + {file = "pymongo-4.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4c793db8457c856f333f396798470b9bfe405e17c307d581532c74cec70150c"}, + {file = "pymongo-4.9.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:47b4896544095d172c366dd4d4ea1da6b0ab1a77d8416897cc1801e2421b1e67"}, + {file = "pymongo-4.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fbb1c7dfcf6c44e9e1928290631c7603817991cdf570691c9e15fca594918435"}, + {file = "pymongo-4.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7689da1d1b444284e4ea9ab2eb64a15307b6b795918c0f3cd7774dd1d8a7556"}, + {file = "pymongo-4.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f962d74201c772555f7a78792fed820a5ea76db5c7ee6cf43748e411b44e430"}, + {file = "pymongo-4.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08fbab69f3fb6f8088c81f4c4a8abd84a99c132034f5e27e47f894bbcb6bf439"}, + {file = "pymongo-4.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4327c0d9bd616b8289691360f2d4a09a72fe35479795832eae0d4ff78af53923"}, + {file = "pymongo-4.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34e4993ae78be56f9e27a141168a1ab78253576fa3e893fa335a719ce204c3ef"}, + {file = "pymongo-4.9.1-cp312-cp312-win32.whl", hash = "sha256:e1f346811d4a2369f88ab7a6f886fa9c3bbc9ed4e4f4a3becca8717a73d465cb"}, + {file = "pymongo-4.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:a2b12c74cfd90147babb77f9728646bcedfdbd2bd2a5b4130a00e3a0af1a3d34"}, + {file = "pymongo-4.9.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a40ea8bc9cffb61c5c9c426c430d22235e085e610ee81ae075ddf51f12f76236"}, + {file = "pymongo-4.9.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:75d5974f874acdb2f125bdbe785045b23a39ecce1d3143dd5712800c7b6d25eb"}, + {file = "pymongo-4.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f23a046531030318622414f21198e232cf93c5640da9a80b45596a059c8cc090"}, + {file = "pymongo-4.9.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91b1a92214c3912af5467f77c2f6435cd76f6de64c70cba7bb4ee43eba7f459e"}, + {file = "pymongo-4.9.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3a846423c4535428f69a90a1451df3718bc59f0c4ab685b9e96d3071951e0be4"}, + {file = "pymongo-4.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d476d91a5c9e6c37bc8ec3fb294e1c01d95736ccf01a59bb1540fe2f710f826e"}, + {file = "pymongo-4.9.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:172d8ba0f567e351a18765db23dab7dbcfdffd91a8788d90d46b350f80a40781"}, + {file = "pymongo-4.9.1-cp313-cp313-win32.whl", hash = "sha256:95418e334629440f70fe5ceeefc6cbbd50defb566901c8d68179ffbaec8d5f01"}, + {file = "pymongo-4.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:1dfd2aa30174d36a3ef1dae4ee4c89710c2d65cac52ce6e13f17c710edbd61cf"}, + {file = "pymongo-4.9.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c4204fad54830a3173a5c939cd052d0561fba03dba7e0ff6852fd631f3314aa4"}, + {file = "pymongo-4.9.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:375765ec81b1f0a26d08928afea0c3dff897c36080a090be53fc7b70cc51d497"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d1b959a3dda0775d9111622ee47ad47772aed3a9da2e7d5f2f513fa68175dea"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:42c19d2b094cdd0ead7dbb38860bbe8268c140334ce55d8b39204ddb4ebd4904"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1fac1def9e9073f1c80198c99f0ec39c2528236c8912d96d7fd3b0237f4c523a"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b347052d510989d1f52b8553b31297f21cf74bd9f6aed71ee84e563492f4ff17"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1b4b961fce213f2bcdc92268f85111a3668c61b9b4d4e7ece27dce3a137cfcbd"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a0b10cf51ec14a487c94709d294c00e1fb6a0a4c38cdc3acfb2ced5ef60972a0"}, + {file = "pymongo-4.9.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:679b8d55854da7c7fdb82aa5e092ab4de0144daf6758defed8ab00ff9ce05360"}, + {file = "pymongo-4.9.1-cp38-cp38-win32.whl", hash = "sha256:432ad395d2233056b042ccc73234e7136aa65d944d6bd8b5138394bd38aaff79"}, + {file = "pymongo-4.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:9fbe9fad27619ac4cfda5df0ade26a99906da7dfe7b01deddc25997eb1804e4c"}, + {file = "pymongo-4.9.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:99b611ff75b5d9e17183dcf9584a7b04f9db07e51a162f23ea05e485e0735c0a"}, + {file = "pymongo-4.9.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8089003a99127f917bdbeec177d41cef019cda8ec70534c1018cb60aacd23c2a"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d78adf25967c06298c7e488f4cfab79a390fc32c2b1d428613976f99031603d"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:56877cfcdf7dfc5c6408e4551ec0d6d65ebbca4d744a0bc90400f09ef6bbcc8a"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16d2efe559d0d96bc0b74b3ff76701ad6f6e1a65f6581b573dcacc29158131c8"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f838f613e74b4dad8ace0d90f42346005bece4eda5bf6d389cfadb8322d39316"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db5b299e11284f8d82ce2983d8e19fcc28f98f902a179709ef1982b4cca6f8b8"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b23211c031b45d0f32de83ab7d77f9c26f1025c2d2c91463a5d8594a16103655"}, + {file = "pymongo-4.9.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:687cf70e096381bc65b4273a6a9319617618f7ace65caffc356e1099c4a68511"}, + {file = "pymongo-4.9.1-cp39-cp39-win32.whl", hash = "sha256:e02b03e3815b80a63e773e4c32aed3cf5633d406f376477be74550295c211256"}, + {file = "pymongo-4.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:0492ef43f3342354cf581712e431621c221f60c877ebded84e3f3e53b71bbbe0"}, + {file = "pymongo-4.9.1.tar.gz", hash = "sha256:b7f2d34390acf60e229c30037d1473fcf69f4536cd7f48f6f78c0c931c61c505"}, +] + +[package.dependencies] +dnspython = ">=1.16.0,<3.0.0" + +[package.extras] +aws = ["pymongo-auth-aws (>=1.1.0,<2.0.0)"] +docs = ["furo (==2023.9.10)", "readthedocs-sphinx-search (>=0.3,<1.0)", "sphinx (>=5.3,<8)", "sphinx-autobuild (>=2020.9.1)", "sphinx-rtd-theme (>=2,<3)", "sphinxcontrib-shellcheck (>=1,<2)"] +encryption = ["certifi", "pymongo-auth-aws (>=1.1.0,<2.0.0)", "pymongocrypt (>=1.10.0,<2.0.0)"] +gssapi = ["pykerberos", "winkerberos (>=0.5.0)"] +ocsp = ["certifi", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] +snappy = ["python-snappy"] +test = ["pytest (>=8.2)", "pytest-asyncio (>=0.24.0)"] +zstd = ["zstandard"] + +[[package]] +name = "pypandoc" +version = "1.13" +description = "Thin wrapper for pandoc." +optional = false +python-versions = ">=3.6" +files = [ + {file = "pypandoc-1.13-py3-none-any.whl", hash = "sha256:4c7d71bf2f1ed122aac287113b5c4d537a33bbc3c1df5aed11a7d4a7ac074681"}, + {file = "pypandoc-1.13.tar.gz", hash = "sha256:31652073c7960c2b03570bd1e94f602ca9bc3e70099df5ead4cea98ff5151c1e"}, +] + +[[package]] +name = "pyparsing" +version = "3.1.4" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +optional = false +python-versions = ">=3.6.8" +files = [ + {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, + {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pypdfium2" +version = "4.30.0" +description = "Python bindings to PDFium" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pypdfium2-4.30.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:b33ceded0b6ff5b2b93bc1fe0ad4b71aa6b7e7bd5875f1ca0cdfb6ba6ac01aab"}, + {file = "pypdfium2-4.30.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4e55689f4b06e2d2406203e771f78789bd4f190731b5d57383d05cf611d829de"}, + {file = "pypdfium2-4.30.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e6e50f5ce7f65a40a33d7c9edc39f23140c57e37144c2d6d9e9262a2a854854"}, + {file = "pypdfium2-4.30.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3d0dd3ecaffd0b6dbda3da663220e705cb563918249bda26058c6036752ba3a2"}, + {file = "pypdfium2-4.30.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc3bf29b0db8c76cdfaac1ec1cde8edf211a7de7390fbf8934ad2aa9b4d6dfad"}, + {file = "pypdfium2-4.30.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1f78d2189e0ddf9ac2b7a9b9bd4f0c66f54d1389ff6c17e9fd9dc034d06eb3f"}, + {file = "pypdfium2-4.30.0-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:5eda3641a2da7a7a0b2f4dbd71d706401a656fea521b6b6faa0675b15d31a163"}, + {file = "pypdfium2-4.30.0-py3-none-musllinux_1_1_i686.whl", hash = "sha256:0dfa61421b5eb68e1188b0b2231e7ba35735aef2d867d86e48ee6cab6975195e"}, + {file = "pypdfium2-4.30.0-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:f33bd79e7a09d5f7acca3b0b69ff6c8a488869a7fab48fdf400fec6e20b9c8be"}, + {file = "pypdfium2-4.30.0-py3-none-win32.whl", hash = "sha256:ee2410f15d576d976c2ab2558c93d392a25fb9f6635e8dd0a8a3a5241b275e0e"}, + {file = "pypdfium2-4.30.0-py3-none-win_amd64.whl", hash = "sha256:90dbb2ac07be53219f56be09961eb95cf2473f834d01a42d901d13ccfad64b4c"}, + {file = "pypdfium2-4.30.0-py3-none-win_arm64.whl", hash = "sha256:119b2969a6d6b1e8d55e99caaf05290294f2d0fe49c12a3f17102d01c441bd29"}, + {file = "pypdfium2-4.30.0.tar.gz", hash = "sha256:48b5b7e5566665bc1015b9d69c1ebabe21f6aee468b509531c3c8318eeee2e16"}, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "python-multipart" +version = "0.0.9" +description = "A streaming multipart parser for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python_multipart-0.0.9-py3-none-any.whl", hash = "sha256:97ca7b8ea7b05f977dc3849c3ba99d51689822fab725c3703af7c866a0c2b215"}, + {file = "python_multipart-0.0.9.tar.gz", hash = "sha256:03f54688c663f1b7977105f021043b0793151e4cb1c1a9d4a11fc13d622c4026"}, +] + +[package.extras] +dev = ["atomicwrites (==1.4.1)", "attrs (==23.2.0)", "coverage (==7.4.1)", "hatch", "invoke (==2.2.0)", "more-itertools (==10.2.0)", "pbr (==6.0.0)", "pluggy (==1.4.0)", "py (==1.11.0)", "pytest (==8.0.0)", "pytest-cov (==4.1.0)", "pytest-timeout (==2.2.0)", "pyyaml (==6.0.1)", "ruff (==0.2.1)"] + +[[package]] +name = "pytz" +version = "2024.2" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.2-py2.py3-none-any.whl", hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725"}, + {file = "pytz-2024.2.tar.gz", hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "regex" +version = "2024.9.11" +description = "Alternative regular expression module, to replace re." +optional = false +python-versions = ">=3.8" +files = [ + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1494fa8725c285a81d01dc8c06b55287a1ee5e0e382d8413adc0a9197aac6408"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0e12c481ad92d129c78f13a2a3662317e46ee7ef96c94fd332e1c29131875b7d"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:16e13a7929791ac1216afde26f712802e3df7bf0360b32e4914dca3ab8baeea5"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46989629904bad940bbec2106528140a218b4a36bb3042d8406980be1941429c"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a906ed5e47a0ce5f04b2c981af1c9acf9e8696066900bf03b9d7879a6f679fc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a091b0550b3b0207784a7d6d0f1a00d1d1c8a11699c1a4d93db3fbefc3ad35"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ddcd9a179c0a6fa8add279a4444015acddcd7f232a49071ae57fa6e278f1f71"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b41e1adc61fa347662b09398e31ad446afadff932a24807d3ceb955ed865cc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ced479f601cd2f8ca1fd7b23925a7e0ad512a56d6e9476f79b8f381d9d37090a"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:635a1d96665f84b292e401c3d62775851aedc31d4f8784117b3c68c4fcd4118d"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c0256beda696edcf7d97ef16b2a33a8e5a875affd6fa6567b54f7c577b30a137"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3ce4f1185db3fbde8ed8aa223fc9620f276c58de8b0d4f8cc86fd1360829edb6"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:09d77559e80dcc9d24570da3745ab859a9cf91953062e4ab126ba9d5993688ca"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7a22ccefd4db3f12b526eccb129390942fe874a3a9fdbdd24cf55773a1faab1a"}, + {file = "regex-2024.9.11-cp310-cp310-win32.whl", hash = "sha256:f745ec09bc1b0bd15cfc73df6fa4f726dcc26bb16c23a03f9e3367d357eeedd0"}, + {file = "regex-2024.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:01c2acb51f8a7d6494c8c5eafe3d8e06d76563d8a8a4643b37e9b2dd8a2ff623"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2cce2449e5927a0bf084d346da6cd5eb016b2beca10d0013ab50e3c226ffc0df"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b37fa423beefa44919e009745ccbf353d8c981516e807995b2bd11c2c77d268"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64ce2799bd75039b480cc0360907c4fb2f50022f030bf9e7a8705b636e408fad"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4cc92bb6db56ab0c1cbd17294e14f5e9224f0cc6521167ef388332604e92679"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d05ac6fa06959c4172eccd99a222e1fbf17b5670c4d596cb1e5cde99600674c4"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040562757795eeea356394a7fb13076ad4f99d3c62ab0f8bdfb21f99a1f85664"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6113c008a7780792efc80f9dfe10ba0cd043cbf8dc9a76ef757850f51b4edc50"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e5fb5f77c8745a60105403a774fe2c1759b71d3e7b4ca237a5e67ad066c7199"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:54d9ff35d4515debf14bc27f1e3b38bfc453eff3220f5bce159642fa762fe5d4"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:df5cbb1fbc74a8305b6065d4ade43b993be03dbe0f8b30032cced0d7740994bd"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7fb89ee5d106e4a7a51bce305ac4efb981536301895f7bdcf93ec92ae0d91c7f"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a738b937d512b30bf75995c0159c0ddf9eec0775c9d72ac0202076c72f24aa96"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e28f9faeb14b6f23ac55bfbbfd3643f5c7c18ede093977f1df249f73fd22c7b1"}, + {file = "regex-2024.9.11-cp311-cp311-win32.whl", hash = "sha256:18e707ce6c92d7282dfce370cd205098384b8ee21544e7cb29b8aab955b66fa9"}, + {file = "regex-2024.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:313ea15e5ff2a8cbbad96ccef6be638393041b0a7863183c2d31e0c6116688cf"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b0d0a6c64fcc4ef9c69bd5b3b3626cc3776520a1637d8abaa62b9edc147a58f7"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:49b0e06786ea663f933f3710a51e9385ce0cba0ea56b67107fd841a55d56a231"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5b513b6997a0b2f10e4fd3a1313568e373926e8c252bd76c960f96fd039cd28d"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee439691d8c23e76f9802c42a95cfeebf9d47cf4ffd06f18489122dbb0a7ad64"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8f877c89719d759e52783f7fe6e1c67121076b87b40542966c02de5503ace42"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23b30c62d0f16827f2ae9f2bb87619bc4fba2044911e2e6c2eb1af0161cdb766"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85ab7824093d8f10d44330fe1e6493f756f252d145323dd17ab6b48733ff6c0a"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8dee5b4810a89447151999428fe096977346cf2f29f4d5e29609d2e19e0199c9"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:98eeee2f2e63edae2181c886d7911ce502e1292794f4c5ee71e60e23e8d26b5d"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:57fdd2e0b2694ce6fc2e5ccf189789c3e2962916fb38779d3e3521ff8fe7a822"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d552c78411f60b1fdaafd117a1fca2f02e562e309223b9d44b7de8be451ec5e0"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a0b2b80321c2ed3fcf0385ec9e51a12253c50f146fddb2abbb10f033fe3d049a"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:18406efb2f5a0e57e3a5881cd9354c1512d3bb4f5c45d96d110a66114d84d23a"}, + {file = "regex-2024.9.11-cp312-cp312-win32.whl", hash = "sha256:e464b467f1588e2c42d26814231edecbcfe77f5ac414d92cbf4e7b55b2c2a776"}, + {file = "regex-2024.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:9e8719792ca63c6b8340380352c24dcb8cd7ec49dae36e963742a275dfae6009"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c157bb447303070f256e084668b702073db99bbb61d44f85d811025fcf38f784"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4db21ece84dfeefc5d8a3863f101995de646c6cb0536952c321a2650aa202c36"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:220e92a30b426daf23bb67a7962900ed4613589bab80382be09b48896d211e92"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb1ae19e64c14c7ec1995f40bd932448713d3c73509e82d8cd7744dc00e29e86"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f47cd43a5bfa48f86925fe26fbdd0a488ff15b62468abb5d2a1e092a4fb10e85"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d4a76b96f398697fe01117093613166e6aa8195d63f1b4ec3f21ab637632963"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ea51dcc0835eea2ea31d66456210a4e01a076d820e9039b04ae8d17ac11dee6"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7aaa315101c6567a9a45d2839322c51c8d6e81f67683d529512f5bcfb99c802"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c57d08ad67aba97af57a7263c2d9006d5c404d721c5f7542f077f109ec2a4a29"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8404bf61298bb6f8224bb9176c1424548ee1181130818fcd2cbffddc768bed8"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dd4490a33eb909ef5078ab20f5f000087afa2a4daa27b4c072ccb3cb3050ad84"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:eee9130eaad130649fd73e5cd92f60e55708952260ede70da64de420cdcad554"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6a2644a93da36c784e546de579ec1806bfd2763ef47babc1b03d765fe560c9f8"}, + {file = "regex-2024.9.11-cp313-cp313-win32.whl", hash = "sha256:e997fd30430c57138adc06bba4c7c2968fb13d101e57dd5bb9355bf8ce3fa7e8"}, + {file = "regex-2024.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:042c55879cfeb21a8adacc84ea347721d3d83a159da6acdf1116859e2427c43f"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:35f4a6f96aa6cb3f2f7247027b07b15a374f0d5b912c0001418d1d55024d5cb4"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:55b96e7ce3a69a8449a66984c268062fbaa0d8ae437b285428e12797baefce7e"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cb130fccd1a37ed894824b8c046321540263013da72745d755f2d35114b81a60"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:323c1f04be6b2968944d730e5c2091c8c89767903ecaa135203eec4565ed2b2b"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be1c8ed48c4c4065ecb19d882a0ce1afe0745dfad8ce48c49586b90a55f02366"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5b029322e6e7b94fff16cd120ab35a253236a5f99a79fb04fda7ae71ca20ae8"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6fff13ef6b5f29221d6904aa816c34701462956aa72a77f1f151a8ec4f56aeb"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:587d4af3979376652010e400accc30404e6c16b7df574048ab1f581af82065e4"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:079400a8269544b955ffa9e31f186f01d96829110a3bf79dc338e9910f794fca"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f9268774428ec173654985ce55fc6caf4c6d11ade0f6f914d48ef4719eb05ebb"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:23f9985c8784e544d53fc2930fc1ac1a7319f5d5332d228437acc9f418f2f168"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2941333154baff9838e88aa71c1d84f4438189ecc6021a12c7573728b5838e"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e93f1c331ca8e86fe877a48ad64e77882c0c4da0097f2212873a69bbfea95d0c"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:846bc79ee753acf93aef4184c040d709940c9d001029ceb7b7a52747b80ed2dd"}, + {file = "regex-2024.9.11-cp38-cp38-win32.whl", hash = "sha256:c94bb0a9f1db10a1d16c00880bdebd5f9faf267273b8f5bd1878126e0fbde771"}, + {file = "regex-2024.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:2b08fce89fbd45664d3df6ad93e554b6c16933ffa9d55cb7e01182baaf971508"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:07f45f287469039ffc2c53caf6803cd506eb5f5f637f1d4acb37a738f71dd066"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4838e24ee015101d9f901988001038f7f0d90dc0c3b115541a1365fb439add62"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6edd623bae6a737f10ce853ea076f56f507fd7726bee96a41ee3d68d347e4d16"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c69ada171c2d0e97a4b5aa78fbb835e0ffbb6b13fc5da968c09811346564f0d3"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02087ea0a03b4af1ed6ebab2c54d7118127fee8d71b26398e8e4b05b78963199"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69dee6a020693d12a3cf892aba4808fe168d2a4cef368eb9bf74f5398bfd4ee8"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:297f54910247508e6e5cae669f2bc308985c60540a4edd1c77203ef19bfa63ca"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ecea58b43a67b1b79805f1a0255730edaf5191ecef84dbc4cc85eb30bc8b63b9"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:eab4bb380f15e189d1313195b062a6aa908f5bd687a0ceccd47c8211e9cf0d4a"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0cbff728659ce4bbf4c30b2a1be040faafaa9eca6ecde40aaff86f7889f4ab39"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:54c4a097b8bc5bb0dfc83ae498061d53ad7b5762e00f4adaa23bee22b012e6ba"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:73d6d2f64f4d894c96626a75578b0bf7d9e56dcda8c3d037a2118fdfe9b1c664"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e53b5fbab5d675aec9f0c501274c467c0f9a5d23696cfc94247e1fb56501ed89"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0ffbcf9221e04502fc35e54d1ce9567541979c3fdfb93d2c554f0ca583a19b35"}, + {file = "regex-2024.9.11-cp39-cp39-win32.whl", hash = "sha256:e4c22e1ac1f1ec1e09f72e6c44d8f2244173db7eb9629cc3a346a8d7ccc31142"}, + {file = "regex-2024.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:faa3c142464efec496967359ca99696c896c591c56c53506bac1ad465f66e919"}, + {file = "regex-2024.9.11.tar.gz", hash = "sha256:6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"}, +] + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "rich" +version = "13.8.1" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "rich-13.8.1-py3-none-any.whl", hash = "sha256:1760a3c0848469b97b558fc61c85233e3dafb69c7a071b4d60c38099d3cd4c06"}, + {file = "rich-13.8.1.tar.gz", hash = "sha256:8260cda28e3db6bf04d2d1ef4dbc03ba80a824c88b0e7668a0f23126a424844a"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "rsa" +version = "4.9" +description = "Pure-Python RSA implementation" +optional = false +python-versions = ">=3.6,<4" +files = [ + {file = "rsa-4.9-py3-none-any.whl", hash = "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7"}, + {file = "rsa-4.9.tar.gz", hash = "sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21"}, +] + +[package.dependencies] +pyasn1 = ">=0.1.3" + +[[package]] +name = "s3transfer" +version = "0.10.2" +description = "An Amazon S3 Transfer Manager" +optional = false +python-versions = ">=3.8" +files = [ + {file = "s3transfer-0.10.2-py3-none-any.whl", hash = "sha256:eca1c20de70a39daee580aef4986996620f365c4e0fda6a86100231d62f1bf69"}, + {file = "s3transfer-0.10.2.tar.gz", hash = "sha256:0711534e9356d3cc692fdde846b4a1e4b0cb6519971860796e6bc4c7aea00ef6"}, +] + +[package.dependencies] +botocore = ">=1.33.2,<2.0a.0" + +[package.extras] +crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"] + +[[package]] +name = "safetensors" +version = "0.4.5" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "safetensors-0.4.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a63eaccd22243c67e4f2b1c3e258b257effc4acd78f3b9d397edc8cf8f1298a7"}, + {file = "safetensors-0.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:23fc9b4ec7b602915cbb4ec1a7c1ad96d2743c322f20ab709e2c35d1b66dad27"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6885016f34bef80ea1085b7e99b3c1f92cb1be78a49839203060f67b40aee761"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:133620f443450429322f238fda74d512c4008621227fccf2f8cf4a76206fea7c"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4fb3e0609ec12d2a77e882f07cced530b8262027f64b75d399f1504ffec0ba56"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0f1dd769f064adc33831f5e97ad07babbd728427f98e3e1db6902e369122737"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6d156bdb26732feada84f9388a9f135528c1ef5b05fae153da365ad4319c4c5"}, + {file = "safetensors-0.4.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9e347d77e2c77eb7624400ccd09bed69d35c0332f417ce8c048d404a096c593b"}, + {file = "safetensors-0.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9f556eea3aec1d3d955403159fe2123ddd68e880f83954ee9b4a3f2e15e716b6"}, + {file = "safetensors-0.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9483f42be3b6bc8ff77dd67302de8ae411c4db39f7224dec66b0eb95822e4163"}, + {file = "safetensors-0.4.5-cp310-none-win32.whl", hash = "sha256:7389129c03fadd1ccc37fd1ebbc773f2b031483b04700923c3511d2a939252cc"}, + {file = "safetensors-0.4.5-cp310-none-win_amd64.whl", hash = "sha256:e98ef5524f8b6620c8cdef97220c0b6a5c1cef69852fcd2f174bb96c2bb316b1"}, + {file = "safetensors-0.4.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:21f848d7aebd5954f92538552d6d75f7c1b4500f51664078b5b49720d180e47c"}, + {file = "safetensors-0.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bb07000b19d41e35eecef9a454f31a8b4718a185293f0d0b1c4b61d6e4487971"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09dedf7c2fda934ee68143202acff6e9e8eb0ddeeb4cfc24182bef999efa9f42"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:59b77e4b7a708988d84f26de3ebead61ef1659c73dcbc9946c18f3b1786d2688"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d3bc83e14d67adc2e9387e511097f254bd1b43c3020440e708858c684cbac68"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39371fc551c1072976073ab258c3119395294cf49cdc1f8476794627de3130df"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6c19feda32b931cae0acd42748a670bdf56bee6476a046af20181ad3fee4090"}, + {file = "safetensors-0.4.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a659467495de201e2f282063808a41170448c78bada1e62707b07a27b05e6943"}, + {file = "safetensors-0.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bad5e4b2476949bcd638a89f71b6916fa9a5cae5c1ae7eede337aca2100435c0"}, + {file = "safetensors-0.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a3a315a6d0054bc6889a17f5668a73f94f7fe55121ff59e0a199e3519c08565f"}, + {file = "safetensors-0.4.5-cp311-none-win32.whl", hash = "sha256:a01e232e6d3d5cf8b1667bc3b657a77bdab73f0743c26c1d3c5dd7ce86bd3a92"}, + {file = "safetensors-0.4.5-cp311-none-win_amd64.whl", hash = "sha256:cbd39cae1ad3e3ef6f63a6f07296b080c951f24cec60188378e43d3713000c04"}, + {file = "safetensors-0.4.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:473300314e026bd1043cef391bb16a8689453363381561b8a3e443870937cc1e"}, + {file = "safetensors-0.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:801183a0f76dc647f51a2d9141ad341f9665602a7899a693207a82fb102cc53e"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1524b54246e422ad6fb6aea1ac71edeeb77666efa67230e1faf6999df9b2e27f"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b3139098e3e8b2ad7afbca96d30ad29157b50c90861084e69fcb80dec7430461"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65573dc35be9059770808e276b017256fa30058802c29e1038eb1c00028502ea"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd33da8e9407559f8779c82a0448e2133737f922d71f884da27184549416bfed"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3685ce7ed036f916316b567152482b7e959dc754fcc4a8342333d222e05f407c"}, + {file = "safetensors-0.4.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dde2bf390d25f67908278d6f5d59e46211ef98e44108727084d4637ee70ab4f1"}, + {file = "safetensors-0.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7469d70d3de970b1698d47c11ebbf296a308702cbaae7fcb993944751cf985f4"}, + {file = "safetensors-0.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a6ba28118636a130ccbb968bc33d4684c48678695dba2590169d5ab03a45646"}, + {file = "safetensors-0.4.5-cp312-none-win32.whl", hash = "sha256:c859c7ed90b0047f58ee27751c8e56951452ed36a67afee1b0a87847d065eec6"}, + {file = "safetensors-0.4.5-cp312-none-win_amd64.whl", hash = "sha256:b5a8810ad6a6f933fff6c276eae92c1da217b39b4d8b1bc1c0b8af2d270dc532"}, + {file = "safetensors-0.4.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:25e5f8e2e92a74f05b4ca55686234c32aac19927903792b30ee6d7bd5653d54e"}, + {file = "safetensors-0.4.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:81efb124b58af39fcd684254c645e35692fea81c51627259cdf6d67ff4458916"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:585f1703a518b437f5103aa9cf70e9bd437cb78eea9c51024329e4fb8a3e3679"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4b99fbf72e3faf0b2f5f16e5e3458b93b7d0a83984fe8d5364c60aa169f2da89"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b17b299ca9966ca983ecda1c0791a3f07f9ca6ab5ded8ef3d283fff45f6bcd5f"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:76ded72f69209c9780fdb23ea89e56d35c54ae6abcdec67ccb22af8e696e449a"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2783956926303dcfeb1de91a4d1204cd4089ab441e622e7caee0642281109db3"}, + {file = "safetensors-0.4.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d94581aab8c6b204def4d7320f07534d6ee34cd4855688004a4354e63b639a35"}, + {file = "safetensors-0.4.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:67e1e7cb8678bb1b37ac48ec0df04faf689e2f4e9e81e566b5c63d9f23748523"}, + {file = "safetensors-0.4.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:dbd280b07e6054ea68b0cb4b16ad9703e7d63cd6890f577cb98acc5354780142"}, + {file = "safetensors-0.4.5-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:77d9b228da8374c7262046a36c1f656ba32a93df6cc51cd4453af932011e77f1"}, + {file = "safetensors-0.4.5-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:500cac01d50b301ab7bb192353317035011c5ceeef0fca652f9f43c000bb7f8d"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75331c0c746f03158ded32465b7d0b0e24c5a22121743662a2393439c43a45cf"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:670e95fe34e0d591d0529e5e59fd9d3d72bc77b1444fcaa14dccda4f36b5a38b"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:098923e2574ff237c517d6e840acada8e5b311cb1fa226019105ed82e9c3b62f"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ca0902d2648775089fa6a0c8fc9e6390c5f8ee576517d33f9261656f851e3f"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f0032bedc869c56f8d26259fe39cd21c5199cd57f2228d817a0e23e8370af25"}, + {file = "safetensors-0.4.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f4b15f51b4f8f2a512341d9ce3475cacc19c5fdfc5db1f0e19449e75f95c7dc8"}, + {file = "safetensors-0.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f6594d130d0ad933d885c6a7b75c5183cb0e8450f799b80a39eae2b8508955eb"}, + {file = "safetensors-0.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:60c828a27e852ded2c85fc0f87bf1ec20e464c5cd4d56ff0e0711855cc2e17f8"}, + {file = "safetensors-0.4.5-cp37-none-win32.whl", hash = "sha256:6d3de65718b86c3eeaa8b73a9c3d123f9307a96bbd7be9698e21e76a56443af5"}, + {file = "safetensors-0.4.5-cp37-none-win_amd64.whl", hash = "sha256:5a2d68a523a4cefd791156a4174189a4114cf0bf9c50ceb89f261600f3b2b81a"}, + {file = "safetensors-0.4.5-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:e7a97058f96340850da0601a3309f3d29d6191b0702b2da201e54c6e3e44ccf0"}, + {file = "safetensors-0.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:63bfd425e25f5c733f572e2246e08a1c38bd6f2e027d3f7c87e2e43f228d1345"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3664ac565d0e809b0b929dae7ccd74e4d3273cd0c6d1220c6430035befb678e"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:313514b0b9b73ff4ddfb4edd71860696dbe3c1c9dc4d5cc13dbd74da283d2cbf"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31fa33ee326f750a2f2134a6174773c281d9a266ccd000bd4686d8021f1f3dac"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:09566792588d77b68abe53754c9f1308fadd35c9f87be939e22c623eaacbed6b"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309aaec9b66cbf07ad3a2e5cb8a03205663324fea024ba391594423d0f00d9fe"}, + {file = "safetensors-0.4.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:53946c5813b8f9e26103c5efff4a931cc45d874f45229edd68557ffb35ffb9f8"}, + {file = "safetensors-0.4.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:868f9df9e99ad1e7f38c52194063a982bc88fedc7d05096f4f8160403aaf4bd6"}, + {file = "safetensors-0.4.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:9cc9449bd0b0bc538bd5e268221f0c5590bc5c14c1934a6ae359d44410dc68c4"}, + {file = "safetensors-0.4.5-cp38-none-win32.whl", hash = "sha256:83c4f13a9e687335c3928f615cd63a37e3f8ef072a3f2a0599fa09f863fb06a2"}, + {file = "safetensors-0.4.5-cp38-none-win_amd64.whl", hash = "sha256:b98d40a2ffa560653f6274e15b27b3544e8e3713a44627ce268f419f35c49478"}, + {file = "safetensors-0.4.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:cf727bb1281d66699bef5683b04d98c894a2803442c490a8d45cd365abfbdeb2"}, + {file = "safetensors-0.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:96f1d038c827cdc552d97e71f522e1049fef0542be575421f7684756a748e457"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:139fbee92570ecea774e6344fee908907db79646d00b12c535f66bc78bd5ea2c"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c36302c1c69eebb383775a89645a32b9d266878fab619819ce660309d6176c9b"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d641f5b8149ea98deb5ffcf604d764aad1de38a8285f86771ce1abf8e74c4891"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b4db6a61d968de73722b858038c616a1bebd4a86abe2688e46ca0cc2d17558f2"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b75a616e02f21b6f1d5785b20cecbab5e2bd3f6358a90e8925b813d557666ec1"}, + {file = "safetensors-0.4.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:788ee7d04cc0e0e7f944c52ff05f52a4415b312f5efd2ee66389fb7685ee030c"}, + {file = "safetensors-0.4.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:87bc42bd04fd9ca31396d3ca0433db0be1411b6b53ac5a32b7845a85d01ffc2e"}, + {file = "safetensors-0.4.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4037676c86365a721a8c9510323a51861d703b399b78a6b4486a54a65a975fca"}, + {file = "safetensors-0.4.5-cp39-none-win32.whl", hash = "sha256:1500418454529d0ed5c1564bda376c4ddff43f30fce9517d9bee7bcce5a8ef50"}, + {file = "safetensors-0.4.5-cp39-none-win_amd64.whl", hash = "sha256:9d1a94b9d793ed8fe35ab6d5cea28d540a46559bafc6aae98f30ee0867000cab"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:fdadf66b5a22ceb645d5435a0be7a0292ce59648ca1d46b352f13cff3ea80410"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d42ffd4c2259f31832cb17ff866c111684c87bd930892a1ba53fed28370c918c"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd8a1f6d2063a92cd04145c7fd9e31a1c7d85fbec20113a14b487563fdbc0597"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:951d2fcf1817f4fb0ef0b48f6696688a4e852a95922a042b3f96aaa67eedc920"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ac85d9a8c1af0e3132371d9f2d134695a06a96993c2e2f0bbe25debb9e3f67a"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e3cec4a29eb7fe8da0b1c7988bc3828183080439dd559f720414450de076fcab"}, + {file = "safetensors-0.4.5-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:21742b391b859e67b26c0b2ac37f52c9c0944a879a25ad2f9f9f3cd61e7fda8f"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c7db3006a4915151ce1913652e907cdede299b974641a83fbc092102ac41b644"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f68bf99ea970960a237f416ea394e266e0361895753df06e3e06e6ea7907d98b"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8158938cf3324172df024da511839d373c40fbfaa83e9abf467174b2910d7b4c"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:540ce6c4bf6b58cb0fd93fa5f143bc0ee341c93bb4f9287ccd92cf898cc1b0dd"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bfeaa1a699c6b9ed514bd15e6a91e74738b71125a9292159e3d6b7f0a53d2cde"}, + {file = "safetensors-0.4.5-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:01c8f00da537af711979e1b42a69a8ec9e1d7112f208e0e9b8a35d2c381085ef"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a0dd565f83b30f2ca79b5d35748d0d99dd4b3454f80e03dfb41f0038e3bdf180"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:023b6e5facda76989f4cba95a861b7e656b87e225f61811065d5c501f78cdb3f"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9633b663393d5796f0b60249549371e392b75a0b955c07e9c6f8708a87fc841f"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78dd8adfb48716233c45f676d6e48534d34b4bceb50162c13d1f0bdf6f78590a"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e8deb16c4321d61ae72533b8451ec4a9af8656d1c61ff81aa49f966406e4b68"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:52452fa5999dc50c4decaf0c53aa28371f7f1e0fe5c2dd9129059fbe1e1599c7"}, + {file = "safetensors-0.4.5-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:d5f23198821e227cfc52d50fa989813513db381255c6d100927b012f0cfec63d"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f4beb84b6073b1247a773141a6331117e35d07134b3bb0383003f39971d414bb"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:68814d599d25ed2fdd045ed54d370d1d03cf35e02dce56de44c651f828fb9b7b"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0b6453c54c57c1781292c46593f8a37254b8b99004c68d6c3ce229688931a22"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adaa9c6dead67e2dd90d634f89131e43162012479d86e25618e821a03d1eb1dc"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:73e7d408e9012cd17511b382b43547850969c7979efc2bc353f317abaf23c84c"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:775409ce0fcc58b10773fdb4221ed1eb007de10fe7adbdf8f5e8a56096b6f0bc"}, + {file = "safetensors-0.4.5-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:834001bed193e4440c4a3950a31059523ee5090605c907c66808664c932b549c"}, + {file = "safetensors-0.4.5.tar.gz", hash = "sha256:d73de19682deabb02524b3d5d1f8b3aaba94c72f1bbfc7911b9b9d5d391c0310"}, +] + +[package.extras] +all = ["safetensors[jax]", "safetensors[numpy]", "safetensors[paddlepaddle]", "safetensors[pinned-tf]", "safetensors[quality]", "safetensors[testing]", "safetensors[torch]"] +dev = ["safetensors[all]"] +jax = ["flax (>=0.6.3)", "jax (>=0.3.25)", "jaxlib (>=0.3.25)", "safetensors[numpy]"] +mlx = ["mlx (>=0.0.9)"] +numpy = ["numpy (>=1.21.6)"] +paddlepaddle = ["paddlepaddle (>=2.4.1)", "safetensors[numpy]"] +pinned-tf = ["safetensors[numpy]", "tensorflow (==2.11.0)"] +quality = ["black (==22.3)", "click (==8.0.4)", "flake8 (>=3.8.3)", "isort (>=5.5.4)"] +tensorflow = ["safetensors[numpy]", "tensorflow (>=2.11.0)"] +testing = ["h5py (>=3.7.0)", "huggingface-hub (>=0.12.1)", "hypothesis (>=6.70.2)", "pytest (>=7.2.0)", "pytest-benchmark (>=4.0.0)", "safetensors[numpy]", "setuptools-rust (>=1.5.2)"] +torch = ["safetensors[numpy]", "torch (>=1.10)"] + +[[package]] +name = "scikit-learn" +version = "1.5.2" +description = "A set of python modules for machine learning and data mining" +optional = false +python-versions = ">=3.9" +files = [ + {file = "scikit_learn-1.5.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:299406827fb9a4f862626d0fe6c122f5f87f8910b86fe5daa4c32dcd742139b6"}, + {file = "scikit_learn-1.5.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:2d4cad1119c77930b235579ad0dc25e65c917e756fe80cab96aa3b9428bd3fb0"}, + {file = "scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c412ccc2ad9bf3755915e3908e677b367ebc8d010acbb3f182814524f2e5540"}, + {file = "scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a686885a4b3818d9e62904d91b57fa757fc2bed3e465c8b177be652f4dd37c8"}, + {file = "scikit_learn-1.5.2-cp310-cp310-win_amd64.whl", hash = "sha256:c15b1ca23d7c5f33cc2cb0a0d6aaacf893792271cddff0edbd6a40e8319bc113"}, + {file = "scikit_learn-1.5.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:03b6158efa3faaf1feea3faa884c840ebd61b6484167c711548fce208ea09445"}, + {file = "scikit_learn-1.5.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:1ff45e26928d3b4eb767a8f14a9a6efbf1cbff7c05d1fb0f95f211a89fd4f5de"}, + {file = "scikit_learn-1.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f763897fe92d0e903aa4847b0aec0e68cadfff77e8a0687cabd946c89d17e675"}, + {file = "scikit_learn-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8b0ccd4a902836493e026c03256e8b206656f91fbcc4fde28c57a5b752561f1"}, + {file = "scikit_learn-1.5.2-cp311-cp311-win_amd64.whl", hash = "sha256:6c16d84a0d45e4894832b3c4d0bf73050939e21b99b01b6fd59cbb0cf39163b6"}, + {file = "scikit_learn-1.5.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f932a02c3f4956dfb981391ab24bda1dbd90fe3d628e4b42caef3e041c67707a"}, + {file = "scikit_learn-1.5.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:3b923d119d65b7bd555c73be5423bf06c0105678ce7e1f558cb4b40b0a5502b1"}, + {file = "scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f60021ec1574e56632be2a36b946f8143bf4e5e6af4a06d85281adc22938e0dd"}, + {file = "scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:394397841449853c2290a32050382edaec3da89e35b3e03d6cc966aebc6a8ae6"}, + {file = "scikit_learn-1.5.2-cp312-cp312-win_amd64.whl", hash = "sha256:57cc1786cfd6bd118220a92ede80270132aa353647684efa385a74244a41e3b1"}, + {file = "scikit_learn-1.5.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:757c7d514ddb00ae249832fe87100d9c73c6ea91423802872d9e74970a0e40b9"}, + {file = "scikit_learn-1.5.2-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:52788f48b5d8bca5c0736c175fa6bdaab2ef00a8f536cda698db61bd89c551c1"}, + {file = "scikit_learn-1.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:643964678f4b5fbdc95cbf8aec638acc7aa70f5f79ee2cdad1eec3df4ba6ead8"}, + {file = "scikit_learn-1.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca64b3089a6d9b9363cd3546f8978229dcbb737aceb2c12144ee3f70f95684b7"}, + {file = "scikit_learn-1.5.2-cp39-cp39-win_amd64.whl", hash = "sha256:3bed4909ba187aca80580fe2ef370d9180dcf18e621a27c4cf2ef10d279a7efe"}, + {file = "scikit_learn-1.5.2.tar.gz", hash = "sha256:b4237ed7b3fdd0a4882792e68ef2545d5baa50aca3bb45aa7df468138ad8f94d"}, +] + +[package.dependencies] +joblib = ">=1.2.0" +numpy = ">=1.19.5" +scipy = ">=1.6.0" +threadpoolctl = ">=3.1.0" + +[package.extras] +benchmark = ["matplotlib (>=3.3.4)", "memory_profiler (>=0.57.0)", "pandas (>=1.1.5)"] +build = ["cython (>=3.0.10)", "meson-python (>=0.16.0)", "numpy (>=1.19.5)", "scipy (>=1.6.0)"] +docs = ["Pillow (>=7.1.2)", "matplotlib (>=3.3.4)", "memory_profiler (>=0.57.0)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "polars (>=0.20.30)", "pooch (>=1.6.0)", "pydata-sphinx-theme (>=0.15.3)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)", "sphinx (>=7.3.7)", "sphinx-copybutton (>=0.5.2)", "sphinx-design (>=0.5.0)", "sphinx-design (>=0.6.0)", "sphinx-gallery (>=0.16.0)", "sphinx-prompt (>=1.4.0)", "sphinx-remove-toctrees (>=1.0.0.post1)", "sphinxcontrib-sass (>=0.3.4)", "sphinxext-opengraph (>=0.9.1)"] +examples = ["matplotlib (>=3.3.4)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)"] +install = ["joblib (>=1.2.0)", "numpy (>=1.19.5)", "scipy (>=1.6.0)", "threadpoolctl (>=3.1.0)"] +maintenance = ["conda-lock (==2.5.6)"] +tests = ["black (>=24.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.9)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "polars (>=0.20.30)", "pooch (>=1.6.0)", "pyamg (>=4.0.0)", "pyarrow (>=12.0.0)", "pytest (>=7.1.2)", "pytest-cov (>=2.9.0)", "ruff (>=0.2.1)", "scikit-image (>=0.17.2)"] + +[[package]] +name = "scipy" +version = "1.14.1" +description = "Fundamental algorithms for scientific computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "scipy-1.14.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:b28d2ca4add7ac16ae8bb6632a3c86e4b9e4d52d3e34267f6e1b0c1f8d87e389"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d0d2821003174de06b69e58cef2316a6622b60ee613121199cb2852a873f8cf3"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8bddf15838ba768bb5f5083c1ea012d64c9a444e16192762bd858f1e126196d0"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:97c5dddd5932bd2a1a31c927ba5e1463a53b87ca96b5c9bdf5dfd6096e27efc3"}, + {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ff0a7e01e422c15739ecd64432743cf7aae2b03f3084288f399affcefe5222d"}, + {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e32dced201274bf96899e6491d9ba3e9a5f6b336708656466ad0522d8528f69"}, + {file = "scipy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8426251ad1e4ad903a4514712d2fa8fdd5382c978010d1c6f5f37ef286a713ad"}, + {file = "scipy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:a49f6ed96f83966f576b33a44257d869756df6cf1ef4934f59dd58b25e0327e5"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:2da0469a4ef0ecd3693761acbdc20f2fdeafb69e6819cc081308cc978153c675"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:c0ee987efa6737242745f347835da2cc5bb9f1b42996a4d97d5c7ff7928cb6f2"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3a1b111fac6baec1c1d92f27e76511c9e7218f1695d61b59e05e0fe04dc59617"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8475230e55549ab3f207bff11ebfc91c805dc3463ef62eda3ccf593254524ce8"}, + {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:278266012eb69f4a720827bdd2dc54b2271c97d84255b2faaa8f161a158c3b37"}, + {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fef8c87f8abfb884dac04e97824b61299880c43f4ce675dd2cbeadd3c9b466d2"}, + {file = "scipy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b05d43735bb2f07d689f56f7b474788a13ed8adc484a85aa65c0fd931cf9ccd2"}, + {file = "scipy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:716e389b694c4bb564b4fc0c51bc84d381735e0d39d3f26ec1af2556ec6aad94"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:631f07b3734d34aced009aaf6fedfd0eb3498a97e581c3b1e5f14a04164a456d"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:af29a935803cc707ab2ed7791c44288a682f9c8107bc00f0eccc4f92c08d6e07"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2843f2d527d9eebec9a43e6b406fb7266f3af25a751aa91d62ff416f54170bc5"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:eb58ca0abd96911932f688528977858681a59d61a7ce908ffd355957f7025cfc"}, + {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30ac8812c1d2aab7131a79ba62933a2a76f582d5dbbc695192453dae67ad6310"}, + {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f9ea80f2e65bdaa0b7627fb00cbeb2daf163caa015e59b7516395fe3bd1e066"}, + {file = "scipy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:edaf02b82cd7639db00dbff629995ef185c8df4c3ffa71a5562a595765a06ce1"}, + {file = "scipy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:2ff38e22128e6c03ff73b6bb0f85f897d2362f8c052e3b8ad00532198fbdae3f"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1729560c906963fc8389f6aac023739ff3983e727b1a4d87696b7bf108316a79"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:4079b90df244709e675cdc8b93bfd8a395d59af40b72e339c2287c91860deb8e"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e0cf28db0f24a38b2a0ca33a85a54852586e43cf6fd876365c86e0657cfe7d73"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0c2f95de3b04e26f5f3ad5bb05e74ba7f68b837133a4492414b3afd79dfe540e"}, + {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b99722ea48b7ea25e8e015e8341ae74624f72e5f21fc2abd45f3a93266de4c5d"}, + {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5149e3fd2d686e42144a093b206aef01932a0059c2a33ddfa67f5f035bdfe13e"}, + {file = "scipy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4f5a7c49323533f9103d4dacf4e4f07078f360743dec7f7596949149efeec06"}, + {file = "scipy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:baff393942b550823bfce952bb62270ee17504d02a1801d7fd0719534dfb9c84"}, + {file = "scipy-1.14.1.tar.gz", hash = "sha256:5a275584e726026a5699459aa72f828a610821006228e841b94275c4a7c08417"}, +] + +[package.dependencies] +numpy = ">=1.23.5,<2.3" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.13.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<=7.3.7)", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict (>=2.0)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + +[[package]] +name = "sentence-transformers" +version = "3.0.1" +description = "Multilingual text embeddings" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "sentence_transformers-3.0.1-py3-none-any.whl", hash = "sha256:01050cc4053c49b9f5b78f6980b5a72db3fd3a0abb9169b1792ac83875505ee6"}, + {file = "sentence_transformers-3.0.1.tar.gz", hash = "sha256:8a3d2c537cc4d1014ccc20ac92be3d6135420a3bc60ae29a3a8a9b4bb35fbff6"}, +] + +[package.dependencies] +huggingface-hub = ">=0.15.1" +numpy = "*" +Pillow = "*" +scikit-learn = "*" +scipy = "*" +torch = ">=1.11.0" +tqdm = "*" +transformers = ">=4.34.0,<5.0.0" + +[package.extras] +dev = ["accelerate (>=0.20.3)", "datasets", "pre-commit", "pytest", "ruff (>=0.3.0)"] +train = ["accelerate (>=0.20.3)", "datasets"] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + +[[package]] +name = "shortuuid" +version = "1.0.13" +description = "A generator library for concise, unambiguous and URL-safe UUIDs." +optional = false +python-versions = ">=3.6" +files = [ + {file = "shortuuid-1.0.13-py3-none-any.whl", hash = "sha256:a482a497300b49b4953e15108a7913244e1bb0d41f9d332f5e9925dba33a3c5a"}, + {file = "shortuuid-1.0.13.tar.gz", hash = "sha256:3bb9cf07f606260584b1df46399c0b87dd84773e7b25912b7e391e30797c5e72"}, +] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "starlette" +version = "0.37.2" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, + {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] + +[[package]] +name = "sympy" +version = "1.13.3" +description = "Computer algebra system (CAS) in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "sympy-1.13.3-py3-none-any.whl", hash = "sha256:54612cf55a62755ee71824ce692986f23c88ffa77207b30c1368eda4a7060f73"}, + {file = "sympy-1.13.3.tar.gz", hash = "sha256:b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9"}, +] + +[package.dependencies] +mpmath = ">=1.1.0,<1.4" + +[package.extras] +dev = ["hypothesis (>=6.70.0)", "pytest (>=7.1.0)"] + +[[package]] +name = "tbb" +version = "2021.13.1" +description = "Intel® oneAPI Threading Building Blocks (oneTBB)" +optional = false +python-versions = "*" +files = [ + {file = "tbb-2021.13.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:bb5bdea0c0e9e6ad0739e7a8796c2635ce9eccca86dd48c426cd8027ac70fb1d"}, + {file = "tbb-2021.13.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:d916359dc685579d09e4b344241550afc1cc034f7f5ec7234c258b6680912d70"}, + {file = "tbb-2021.13.1-py3-none-win32.whl", hash = "sha256:00f5e5a70051650ddd0ab6247c0549521968339ec21002e475cd23b1cbf46d66"}, + {file = "tbb-2021.13.1-py3-none-win_amd64.whl", hash = "sha256:cbf024b2463fdab3ebe3fa6ff453026358e6b903839c80d647e08ad6d0796ee9"}, +] + +[[package]] +name = "threadpoolctl" +version = "3.5.0" +description = "threadpoolctl" +optional = false +python-versions = ">=3.8" +files = [ + {file = "threadpoolctl-3.5.0-py3-none-any.whl", hash = "sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467"}, + {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, +] + +[[package]] +name = "tiktoken" +version = "0.7.0" +description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tiktoken-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485f3cc6aba7c6b6ce388ba634fbba656d9ee27f766216f45146beb4ac18b25f"}, + {file = "tiktoken-0.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e54be9a2cd2f6d6ffa3517b064983fb695c9a9d8aa7d574d1ef3c3f931a99225"}, + {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79383a6e2c654c6040e5f8506f3750db9ddd71b550c724e673203b4f6b4b4590"}, + {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d4511c52caacf3c4981d1ae2df85908bd31853f33d30b345c8b6830763f769c"}, + {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:13c94efacdd3de9aff824a788353aa5749c0faee1fbe3816df365ea450b82311"}, + {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8e58c7eb29d2ab35a7a8929cbeea60216a4ccdf42efa8974d8e176d50c9a3df5"}, + {file = "tiktoken-0.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:21a20c3bd1dd3e55b91c1331bf25f4af522c525e771691adbc9a69336fa7f702"}, + {file = "tiktoken-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:10c7674f81e6e350fcbed7c09a65bca9356eaab27fb2dac65a1e440f2bcfe30f"}, + {file = "tiktoken-0.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:084cec29713bc9d4189a937f8a35dbdfa785bd1235a34c1124fe2323821ee93f"}, + {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:811229fde1652fedcca7c6dfe76724d0908775b353556d8a71ed74d866f73f7b"}, + {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86b6e7dc2e7ad1b3757e8a24597415bafcfb454cebf9a33a01f2e6ba2e663992"}, + {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1063c5748be36344c7e18c7913c53e2cca116764c2080177e57d62c7ad4576d1"}, + {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:20295d21419bfcca092644f7e2f2138ff947a6eb8cfc732c09cc7d76988d4a89"}, + {file = "tiktoken-0.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:959d993749b083acc57a317cbc643fb85c014d055b2119b739487288f4e5d1cb"}, + {file = "tiktoken-0.7.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:71c55d066388c55a9c00f61d2c456a6086673ab7dec22dd739c23f77195b1908"}, + {file = "tiktoken-0.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09ed925bccaa8043e34c519fbb2f99110bd07c6fd67714793c21ac298e449410"}, + {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03c6c40ff1db0f48a7b4d2dafeae73a5607aacb472fa11f125e7baf9dce73704"}, + {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d20b5c6af30e621b4aca094ee61777a44118f52d886dbe4f02b70dfe05c15350"}, + {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d427614c3e074004efa2f2411e16c826f9df427d3c70a54725cae860f09e4bf4"}, + {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8c46d7af7b8c6987fac9b9f61041b452afe92eb087d29c9ce54951280f899a97"}, + {file = "tiktoken-0.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0bc603c30b9e371e7c4c7935aba02af5994a909fc3c0fe66e7004070858d3f8f"}, + {file = "tiktoken-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2398fecd38c921bcd68418675a6d155fad5f5e14c2e92fcf5fe566fa5485a858"}, + {file = "tiktoken-0.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f5f6afb52fb8a7ea1c811e435e4188f2bef81b5e0f7a8635cc79b0eef0193d6"}, + {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:861f9ee616766d736be4147abac500732b505bf7013cfaf019b85892637f235e"}, + {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54031f95c6939f6b78122c0aa03a93273a96365103793a22e1793ee86da31685"}, + {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:fffdcb319b614cf14f04d02a52e26b1d1ae14a570f90e9b55461a72672f7b13d"}, + {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c72baaeaefa03ff9ba9688624143c858d1f6b755bb85d456d59e529e17234769"}, + {file = "tiktoken-0.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:131b8aeb043a8f112aad9f46011dced25d62629091e51d9dc1adbf4a1cc6aa98"}, + {file = "tiktoken-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cabc6dc77460df44ec5b879e68692c63551ae4fae7460dd4ff17181df75f1db7"}, + {file = "tiktoken-0.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8d57f29171255f74c0aeacd0651e29aa47dff6f070cb9f35ebc14c82278f3b25"}, + {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ee92776fdbb3efa02a83f968c19d4997a55c8e9ce7be821ceee04a1d1ee149c"}, + {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e215292e99cb41fbc96988ef62ea63bb0ce1e15f2c147a61acc319f8b4cbe5bf"}, + {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8a81bac94769cab437dd3ab0b8a4bc4e0f9cf6835bcaa88de71f39af1791727a"}, + {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d6d73ea93e91d5ca771256dfc9d1d29f5a554b83821a1dc0891987636e0ae226"}, + {file = "tiktoken-0.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:2bcb28ddf79ffa424f171dfeef9a4daff61a94c631ca6813f43967cb263b83b9"}, + {file = "tiktoken-0.7.0.tar.gz", hash = "sha256:1077266e949c24e0291f6c350433c6f0971365ece2b173a23bc3b9f9defef6b6"}, +] + +[package.dependencies] +regex = ">=2022.1.18" +requests = ">=2.26.0" + +[package.extras] +blobfile = ["blobfile (>=2)"] + +[[package]] +name = "tokenizers" +version = "0.20.0" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tokenizers-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6cff5c5e37c41bc5faa519d6f3df0679e4b37da54ea1f42121719c5e2b4905c0"}, + {file = "tokenizers-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:62a56bf75c27443432456f4ca5ca055befa95e25be8a28141cc495cac8ae4d6d"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68cc7de6a63f09c4a86909c2597b995aa66e19df852a23aea894929c74369929"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:053c37ecee482cc958fdee53af3c6534286a86f5d35aac476f7c246830e53ae5"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3d7074aaabc151a6363fa03db5493fc95b423b2a1874456783989e96d541c7b6"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a11435780f2acd89e8fefe5e81cecf01776f6edb9b3ac95bcb76baee76b30b90"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9a81cd2712973b007d84268d45fc3f6f90a79c31dfe7f1925e6732f8d2959987"}, + {file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7dfd796ab9d909f76fb93080e1c7c8309f196ecb316eb130718cd5e34231c69"}, + {file = "tokenizers-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8029ad2aa8cb00605c9374566034c1cc1b15130713e0eb5afcef6cface8255c9"}, + {file = "tokenizers-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ca4d54260ebe97d59dfa9a30baa20d0c4dd9137d99a8801700055c561145c24e"}, + {file = "tokenizers-0.20.0-cp310-none-win32.whl", hash = "sha256:95ee16b57cec11b86a7940174ec5197d506439b0f415ab3859f254b1dffe9df0"}, + {file = "tokenizers-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:0a61a11e93eeadbf02aea082ffc75241c4198e0608bbbac4f65a9026851dcf37"}, + {file = "tokenizers-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6636b798b3c4d6c9b1af1a918bd07c867808e5a21c64324e95318a237e6366c3"}, + {file = "tokenizers-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ec603e42eaf499ffd58b9258162add948717cf21372458132f14e13a6bc7172"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cce124264903a8ea6f8f48e1cc7669e5ef638c18bd4ab0a88769d5f92debdf7f"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07bbeba0231cf8de07aa6b9e33e9779ff103d47042eeeb859a8c432e3292fb98"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:06c0ca8397b35d38b83a44a9c6929790c1692957d88541df061cb34d82ebbf08"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ca6557ac3b83d912dfbb1f70ab56bd4b0594043916688e906ede09f42e192401"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a5ad94c9e80ac6098328bee2e3264dbced4c6faa34429994d473f795ec58ef4"}, + {file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b5c7f906ee6bec30a9dc20268a8b80f3b9584de1c9f051671cb057dc6ce28f6"}, + {file = "tokenizers-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:31e087e9ee1b8f075b002bfee257e858dc695f955b43903e1bb4aa9f170e37fe"}, + {file = "tokenizers-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c3124fb6f3346cb3d8d775375d3b429bf4dcfc24f739822702009d20a4297990"}, + {file = "tokenizers-0.20.0-cp311-none-win32.whl", hash = "sha256:a4bb8b40ba9eefa621fdcabf04a74aa6038ae3be0c614c6458bd91a4697a452f"}, + {file = "tokenizers-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:2b709d371f1fe60a28ef0c5c67815952d455ca7f34dbe7197eaaed3cc54b658e"}, + {file = "tokenizers-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:15c81a17d0d66f4987c6ca16f4bea7ec253b8c7ed1bb00fdc5d038b1bb56e714"}, + {file = "tokenizers-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6a531cdf1fb6dc41c984c785a3b299cb0586de0b35683842a3afbb1e5207f910"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06caabeb4587f8404e0cd9d40f458e9cba3e815c8155a38e579a74ff3e2a4301"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8768f964f23f5b9f50546c0369c75ab3262de926983888bbe8b98be05392a79c"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:626403860152c816f97b649fd279bd622c3d417678c93b4b1a8909b6380b69a8"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c1b88fa9e5ff062326f4bf82681da5a96fca7104d921a6bd7b1e6fcf224af26"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d7e559436a07dc547f22ce1101f26d8b2fad387e28ec8e7e1e3b11695d681d8"}, + {file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e48afb75e50449848964e4a67b0da01261dd3aa8df8daecf10db8fd7f5b076eb"}, + {file = "tokenizers-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:baf5d0e1ff44710a95eefc196dd87666ffc609fd447c5e5b68272a7c3d342a1d"}, + {file = "tokenizers-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e5e56df0e8ed23ba60ae3848c3f069a0710c4b197218fe4f89e27eba38510768"}, + {file = "tokenizers-0.20.0-cp312-none-win32.whl", hash = "sha256:ec53e5ecc142a82432f9c6c677dbbe5a2bfee92b8abf409a9ecb0d425ee0ce75"}, + {file = "tokenizers-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:f18661ece72e39c0dfaa174d6223248a15b457dbd4b0fc07809b8e6d3ca1a234"}, + {file = "tokenizers-0.20.0-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:f7065b1084d8d1a03dc89d9aad69bcbc8415d4bc123c367063eb32958cd85054"}, + {file = "tokenizers-0.20.0-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:e5d4069e4714e3f7ba0a4d3d44f9d84a432cd4e4aa85c3d7dd1f51440f12e4a1"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:799b808529e54b7e1a36350bda2aeb470e8390e484d3e98c10395cee61d4e3c6"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7f9baa027cc8a281ad5f7725a93c204d7a46986f88edbe8ef7357f40a23fb9c7"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:010ec7f3f7a96adc4c2a34a3ada41fa14b4b936b5628b4ff7b33791258646c6b"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:98d88f06155335b14fd78e32ee28ca5b2eb30fced4614e06eb14ae5f7fba24ed"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e13eb000ef540c2280758d1b9cfa5fe424b0424ae4458f440e6340a4f18b2638"}, + {file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fab3cf066ff426f7e6d70435dc28a9ff01b2747be83810e397cba106f39430b0"}, + {file = "tokenizers-0.20.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:39fa3761b30a89368f322e5daf4130dce8495b79ad831f370449cdacfb0c0d37"}, + {file = "tokenizers-0.20.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c8da0fba4d179ddf2607821575998df3c294aa59aa8df5a6646dc64bc7352bce"}, + {file = "tokenizers-0.20.0-cp37-none-win32.whl", hash = "sha256:fada996d6da8cf213f6e3c91c12297ad4f6cdf7a85c2fadcd05ec32fa6846fcd"}, + {file = "tokenizers-0.20.0-cp37-none-win_amd64.whl", hash = "sha256:7d29aad702279e0760c265fcae832e89349078e3418dd329732d4503259fd6bd"}, + {file = "tokenizers-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:099c68207f3ef0227ecb6f80ab98ea74de559f7b124adc7b17778af0250ee90a"}, + {file = "tokenizers-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:68012d8a8cddb2eab3880870d7e2086cb359c7f7a2b03f5795044f5abff4e850"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9253bdd209c6aee168deca7d0e780581bf303e0058f268f9bb06859379de19b6"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8f868600ddbcb0545905ed075eb7218a0756bf6c09dae7528ea2f8436ebd2c93"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a9643d9c8c5f99b6aba43fd10034f77cc6c22c31f496d2f0ee183047d948fa0"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c375c6a889aeab44734028bc65cc070acf93ccb0f9368be42b67a98e1063d3f6"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e359f852328e254f070bbd09a19a568421d23388f04aad9f2fb7da7704c7228d"}, + {file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d98b01a309d4387f3b1c1dd68a8b8136af50376cf146c1b7e8d8ead217a5be4b"}, + {file = "tokenizers-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:459f7537119554c2899067dec1ac74a00d02beef6558f4ee2e99513bf6d568af"}, + {file = "tokenizers-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:392b87ec89452628c045c9f2a88bc2a827f4c79e7d84bc3b72752b74c2581f70"}, + {file = "tokenizers-0.20.0-cp38-none-win32.whl", hash = "sha256:55a393f893d2ed4dd95a1553c2e42d4d4086878266f437b03590d3f81984c4fe"}, + {file = "tokenizers-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:30ffe33c5c2f2aab8e9a3340d0110dd9f7ace7eec7362e20a697802306bd8068"}, + {file = "tokenizers-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:aa2d4a6fed2a7e3f860c7fc9d48764bb30f2649d83915d66150d6340e06742b8"}, + {file = "tokenizers-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b5ef0f814084a897e9071fc4a868595f018c5c92889197bdc4bf19018769b148"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1e1b791e8c3bf4c4f265f180dadaff1c957bf27129e16fdd5e5d43c2d3762c"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b69e55e481459c07885263743a0d3c18d52db19bae8226a19bcca4aaa213fff"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4806b4d82e27a2512bc23057b2986bc8b85824914286975b84d8105ff40d03d9"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9859e9ef13adf5a473ccab39d31bff9c550606ae3c784bf772b40f615742a24f"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef703efedf4c20488a8eb17637b55973745b27997ff87bad88ed499b397d1144"}, + {file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6eec0061bab94b1841ab87d10831fdf1b48ebaed60e6d66d66dbe1d873f92bf5"}, + {file = "tokenizers-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:980f3d0d7e73f845b69087f29a63c11c7eb924c4ad6b358da60f3db4cf24bdb4"}, + {file = "tokenizers-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7c157550a2f3851b29d7fdc9dc059fcf81ff0c0fc49a1e5173a89d533ed043fa"}, + {file = "tokenizers-0.20.0-cp39-none-win32.whl", hash = "sha256:8a3d2f4d08608ec4f9895ec25b4b36a97f05812543190a5f2c3cd19e8f041e5a"}, + {file = "tokenizers-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:d90188d12afd0c75e537f9a1d92f9c7375650188ee4f48fdc76f9e38afbd2251"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d68e15f1815357b059ec266062340c343ea7f98f7f330602df81ffa3474b6122"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:23f9ecec637b9bc80da5f703808d29ed5329e56b5aa8d791d1088014f48afadc"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f830b318ee599e3d0665b3e325f85bc75ee2d2ca6285f52e439dc22b64691580"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3dc750def789cb1de1b5a37657919545e1d9ffa667658b3fa9cb7862407a1b8"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e26e6c755ae884c2ea6135cd215bdd0fccafe4ee62405014b8c3cd19954e3ab9"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a1158c7174f427182e08baa2a8ded2940f2b4a3e94969a85cc9cfd16004cbcea"}, + {file = "tokenizers-0.20.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:6324826287a3fc198898d3dcf758fe4a8479e42d6039f4c59e2cedd3cf92f64e"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7d8653149405bb0c16feaf9cfee327fdb6aaef9dc2998349fec686f35e81c4e2"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8a2dc1e402a155e97309287ca085c80eb1b7fab8ae91527d3b729181639fa51"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07bef67b20aa6e5f7868c42c7c5eae4d24f856274a464ae62e47a0f2cccec3da"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da06e397182ff53789c506c7833220c192952c57e1581a53f503d8d953e2d67e"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:302f7e11a14814028b7fc88c45a41f1bbe9b5b35fd76d6869558d1d1809baa43"}, + {file = "tokenizers-0.20.0-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:055ec46e807b875589dfbe3d9259f9a6ee43394fb553b03b3d1e9541662dbf25"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e3144b8acebfa6ae062e8f45f7ed52e4b50fb6c62f93afc8871b525ab9fdcab3"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b52aa3fd14b2a07588c00a19f66511cff5cca8f7266ca3edcdd17f3512ad159f"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b8cf52779ffc5d4d63a0170fbeb512372bad0dd014ce92bbb9149756c831124"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:983a45dd11a876124378dae71d6d9761822199b68a4c73f32873d8cdaf326a5b"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df6b819c9a19831ebec581e71a7686a54ab45d90faf3842269a10c11d746de0c"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e738cfd80795fcafcef89c5731c84b05638a4ab3f412f97d5ed7765466576eb1"}, + {file = "tokenizers-0.20.0-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:c8842c7be2fadb9c9edcee233b1b7fe7ade406c99b0973f07439985c1c1d0683"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e47a82355511c373a4a430c4909dc1e518e00031207b1fec536c49127388886b"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9afbf359004551179a5db19424180c81276682773cff2c5d002f6eaaffe17230"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07eaa8799a92e6af6f472c21a75bf71575de2af3c0284120b7a09297c0de2f3"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0994b2e5fc53a301071806bc4303e4bc3bdc3f490e92a21338146a36746b0872"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b6466e0355b603d10e3cc3d282d350b646341b601e50969464a54939f9848d0"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:1e86594c2a433cb1ea09cfbe596454448c566e57ee8905bd557e489d93e89986"}, + {file = "tokenizers-0.20.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3e14cdef1efa96ecead6ea64a891828432c3ebba128bdc0596e3059fea104ef3"}, + {file = "tokenizers-0.20.0.tar.gz", hash = "sha256:39d7acc43f564c274085cafcd1dae9d36f332456de1a31970296a6b8da4eac8d"}, +] + +[package.dependencies] +huggingface-hub = ">=0.16.4,<1.0" + +[package.extras] +dev = ["tokenizers[testing]"] +docs = ["setuptools-rust", "sphinx", "sphinx-rtd-theme"] +testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"] + +[[package]] +name = "torch" +version = "2.3.1" +description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "torch-2.3.1-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:605a25b23944be5ab7c3467e843580e1d888b8066e5aaf17ff7bf9cc30001cc3"}, + {file = "torch-2.3.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f2357eb0965583a0954d6f9ad005bba0091f956aef879822274b1bcdb11bd308"}, + {file = "torch-2.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:32b05fe0d1ada7f69c9f86c14ff69b0ef1957a5a54199bacba63d22d8fab720b"}, + {file = "torch-2.3.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:7c09a94362778428484bcf995f6004b04952106aee0ef45ff0b4bab484f5498d"}, + {file = "torch-2.3.1-cp311-cp311-manylinux1_x86_64.whl", hash = "sha256:b2ec81b61bb094ea4a9dee1cd3f7b76a44555375719ad29f05c0ca8ef596ad39"}, + {file = "torch-2.3.1-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:490cc3d917d1fe0bd027057dfe9941dc1d6d8e3cae76140f5dd9a7e5bc7130ab"}, + {file = "torch-2.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:5802530783bd465fe66c2df99123c9a54be06da118fbd785a25ab0a88123758a"}, + {file = "torch-2.3.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:a7dd4ed388ad1f3d502bf09453d5fe596c7b121de7e0cfaca1e2017782e9bbac"}, + {file = "torch-2.3.1-cp312-cp312-manylinux1_x86_64.whl", hash = "sha256:a486c0b1976a118805fc7c9641d02df7afbb0c21e6b555d3bb985c9f9601b61a"}, + {file = "torch-2.3.1-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:224259821fe3e4c6f7edf1528e4fe4ac779c77addaa74215eb0b63a5c474d66c"}, + {file = "torch-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:e5fdccbf6f1334b2203a61a0e03821d5845f1421defe311dabeae2fc8fbeac2d"}, + {file = "torch-2.3.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:3c333dc2ebc189561514eda06e81df22bf8fb64e2384746b2cb9f04f96d1d4c8"}, + {file = "torch-2.3.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:07e9ba746832b8d069cacb45f312cadd8ad02b81ea527ec9766c0e7404bb3feb"}, + {file = "torch-2.3.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:462d1c07dbf6bb5d9d2f3316fee73a24f3d12cd8dacf681ad46ef6418f7f6626"}, + {file = "torch-2.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:ff60bf7ce3de1d43ad3f6969983f321a31f0a45df3690921720bcad6a8596cc4"}, + {file = "torch-2.3.1-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:bee0bd33dc58aa8fc8a7527876e9b9a0e812ad08122054a5bff2ce5abf005b10"}, + {file = "torch-2.3.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:aaa872abde9a3d4f91580f6396d54888620f4a0b92e3976a6034759df4b961ad"}, + {file = "torch-2.3.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:3d7a7f7ef21a7520510553dc3938b0c57c116a7daee20736a9e25cbc0e832bdc"}, + {file = "torch-2.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:4777f6cefa0c2b5fa87223c213e7b6f417cf254a45e5829be4ccd1b2a4ee1011"}, + {file = "torch-2.3.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:2bb5af780c55be68fe100feb0528d2edebace1d55cb2e351de735809ba7391eb"}, +] + +[package.dependencies] +filelock = "*" +fsspec = "*" +jinja2 = "*" +mkl = {version = ">=2021.1.1,<=2021.4.0", markers = "platform_system == \"Windows\""} +networkx = "*" +nvidia-cublas-cu12 = {version = "12.1.3.1", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cuda-cupti-cu12 = {version = "12.1.105", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cuda-nvrtc-cu12 = {version = "12.1.105", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cuda-runtime-cu12 = {version = "12.1.105", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cudnn-cu12 = {version = "8.9.2.26", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cufft-cu12 = {version = "11.0.2.54", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-curand-cu12 = {version = "10.3.2.106", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cusolver-cu12 = {version = "11.4.5.107", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-cusparse-cu12 = {version = "12.1.0.106", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-nccl-cu12 = {version = "2.20.5", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +nvidia-nvtx-cu12 = {version = "12.1.105", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\""} +sympy = "*" +triton = {version = "2.3.1", markers = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version < \"3.12\""} +typing-extensions = ">=4.8.0" + +[package.extras] +opt-einsum = ["opt-einsum (>=3.3)"] +optree = ["optree (>=0.9.1)"] + +[[package]] +name = "tqdm" +version = "4.66.5" +description = "Fast, Extensible Progress Meter" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tqdm-4.66.5-py3-none-any.whl", hash = "sha256:90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd"}, + {file = "tqdm-4.66.5.tar.gz", hash = "sha256:e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "transformers" +version = "4.45.1" +description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "transformers-4.45.1-py3-none-any.whl", hash = "sha256:21e3f47aa7256dbbfb5215937a3168a984c94432ce3a16b7908265807d62aee8"}, + {file = "transformers-4.45.1.tar.gz", hash = "sha256:9cace11072172df05ca6a694fcd1f5064a55b63285e492bd88f0ad1cec270f02"}, +] + +[package.dependencies] +filelock = "*" +huggingface-hub = ">=0.23.2,<1.0" +numpy = ">=1.17" +packaging = ">=20.0" +pyyaml = ">=5.1" +regex = "!=2019.12.17" +requests = "*" +safetensors = ">=0.4.1" +tokenizers = ">=0.20,<0.21" +tqdm = ">=4.27" + +[package.extras] +accelerate = ["accelerate (>=0.26.0)"] +agents = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "datasets (!=2.5.0)", "diffusers", "opencv-python", "sentencepiece (>=0.1.91,!=0.1.92)", "torch"] +all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av (==9.2.0)", "codecarbon (==1.2.0)", "decord (==0.6.0)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "librosa", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision"] +audio = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +benchmark = ["optimum-benchmark (>=0.3.0)"] +codecarbon = ["codecarbon (==1.2.0)"] +deepspeed = ["accelerate (>=0.26.0)", "deepspeed (>=0.9.3)"] +deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.26.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "optuna", "parameterized", "protobuf", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av (==9.2.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "decord (==0.6.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "isort (>=5.5.4)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.20,<0.21)", "urllib3 (<2.0.0)"] +dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "beautifulsoup4", "codecarbon (==1.2.0)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "isort (>=5.5.4)", "kenlm", "libcst", "librosa", "nltk (<=3.8.1)", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm (<=0.9.16)", "tokenizers (>=0.20,<0.21)", "torch", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +flax = ["flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "optax (>=0.0.8,<=0.1.4)", "scipy (<1.13.0)"] +flax-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +ftfy = ["ftfy"] +integrations = ["optuna", "ray[tune] (>=2.7.0)", "sigopt"] +ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "rhoknp (>=1.1.0,<1.3.1)", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)"] +modelcreation = ["cookiecutter (==1.7.3)"] +natten = ["natten (>=0.14.6,<0.15.0)"] +onnx = ["onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "tf2onnx"] +onnxruntime = ["onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)"] +optuna = ["optuna"] +quality = ["GitPython (<3.1.19)", "datasets (!=2.5.0)", "isort (>=5.5.4)", "libcst", "rich", "ruff (==0.5.1)", "urllib3 (<2.0.0)"] +ray = ["ray[tune] (>=2.7.0)"] +retrieval = ["datasets (!=2.5.0)", "faiss-cpu"] +ruff = ["ruff (==0.5.1)"] +sagemaker = ["sagemaker (>=2.31.0)"] +sentencepiece = ["protobuf", "sentencepiece (>=0.1.91,!=0.1.92)"] +serving = ["fastapi", "pydantic", "starlette", "uvicorn"] +sigopt = ["sigopt"] +sklearn = ["scikit-learn"] +speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] +testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "parameterized", "psutil", "pydantic", "pytest (>=7.2.0,<8.0.0)", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.5.1)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +tf = ["keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] +tf-cpu = ["keras (>2.9,<2.16)", "keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow-cpu (>2.9,<2.16)", "tensorflow-probability (<0.24)", "tensorflow-text (<2.16)", "tf2onnx"] +tf-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] +tiktoken = ["blobfile", "tiktoken"] +timm = ["timm (<=0.9.16)"] +tokenizers = ["tokenizers (>=0.20,<0.21)"] +torch = ["accelerate (>=0.26.0)", "torch"] +torch-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] +torch-vision = ["Pillow (>=10.0.1,<=15.0)", "torchvision"] +torchhub = ["filelock", "huggingface-hub (>=0.23.2,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.20,<0.21)", "torch", "tqdm (>=4.27)"] +video = ["av (==9.2.0)", "decord (==0.6.0)"] +vision = ["Pillow (>=10.0.1,<=15.0)"] + +[[package]] +name = "triton" +version = "2.3.1" +description = "A language and compiler for custom Deep Learning operations" +optional = false +python-versions = "*" +files = [ + {file = "triton-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c84595cbe5e546b1b290d2a58b1494df5a2ef066dd890655e5b8a8a92205c33"}, + {file = "triton-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9d64ae33bcb3a7a18081e3a746e8cf87ca8623ca13d2c362413ce7a486f893e"}, + {file = "triton-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaf80e8761a9e3498aa92e7bf83a085b31959c61f5e8ac14eedd018df6fccd10"}, + {file = "triton-2.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b13bf35a2b659af7159bf78e92798dc62d877aa991de723937329e2d382f1991"}, + {file = "triton-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63381e35ded3304704ea867ffde3b7cfc42c16a55b3062d41e017ef510433d66"}, + {file = "triton-2.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d968264523c7a07911c8fb51b4e0d1b920204dae71491b1fe7b01b62a31e124"}, +] + +[package.dependencies] +filelock = "*" + +[package.extras] +build = ["cmake (>=3.20)", "lit"] +tests = ["autopep8", "flake8", "isort", "numpy", "pytest", "scipy (>=1.7.1)", "torch"] +tutorials = ["matplotlib", "pandas", "tabulate", "torch"] + +[[package]] +name = "typer" +version = "0.12.5" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "tzdata" +version = "2024.2" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"}, + {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"}, +] + +[[package]] +name = "uritemplate" +version = "4.1.1" +description = "Implementation of RFC 6570 URI Templates" +optional = false +python-versions = ">=3.6" +files = [ + {file = "uritemplate-4.1.1-py2.py3-none-any.whl", hash = "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e"}, + {file = "uritemplate-4.1.1.tar.gz", hash = "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0"}, +] + +[[package]] +name = "urllib3" +version = "2.2.3" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "uvicorn" +version = "0.30.6" +description = "The lightning-fast ASGI server." +optional = false +python-versions = ">=3.8" +files = [ + {file = "uvicorn-0.30.6-py3-none-any.whl", hash = "sha256:65fd46fe3fda5bdc1b03b94eb634923ff18cd35b2f084813ea79d1f103f711b5"}, + {file = "uvicorn-0.30.6.tar.gz", hash = "sha256:4b15decdda1e72be08209e860a1e10e92439ad5b97cf44cc945fcbee66fc5788"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} +h11 = ">=0.8" +httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} + +[package.extras] +standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] + +[[package]] +name = "uvloop" +version = "0.20.0" +description = "Fast implementation of asyncio event loop on top of libuv" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, +] + +[package.extras] +docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] +test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] + +[[package]] +name = "watchfiles" +version = "0.24.0" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + +[[package]] +name = "websockets" +version = "13.1" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "websockets-13.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f48c749857f8fb598fb890a75f540e3221d0976ed0bf879cf3c7eef34151acee"}, + {file = "websockets-13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7e72ce6bda6fb9409cc1e8164dd41d7c91466fb599eb047cfda72fe758a34a7"}, + {file = "websockets-13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f779498eeec470295a2b1a5d97aa1bc9814ecd25e1eb637bd9d1c73a327387f6"}, + {file = "websockets-13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676df3fe46956fbb0437d8800cd5f2b6d41143b6e7e842e60554398432cf29b"}, + {file = "websockets-13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7affedeb43a70351bb811dadf49493c9cfd1ed94c9c70095fd177e9cc1541fa"}, + {file = "websockets-13.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1971e62d2caa443e57588e1d82d15f663b29ff9dfe7446d9964a4b6f12c1e700"}, + {file = "websockets-13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5f2e75431f8dc4a47f31565a6e1355fb4f2ecaa99d6b89737527ea917066e26c"}, + {file = "websockets-13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:58cf7e75dbf7e566088b07e36ea2e3e2bd5676e22216e4cad108d4df4a7402a0"}, + {file = "websockets-13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c90d6dec6be2c7d03378a574de87af9b1efea77d0c52a8301dd831ece938452f"}, + {file = "websockets-13.1-cp310-cp310-win32.whl", hash = "sha256:730f42125ccb14602f455155084f978bd9e8e57e89b569b4d7f0f0c17a448ffe"}, + {file = "websockets-13.1-cp310-cp310-win_amd64.whl", hash = "sha256:5993260f483d05a9737073be197371940c01b257cc45ae3f1d5d7adb371b266a"}, + {file = "websockets-13.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:61fc0dfcda609cda0fc9fe7977694c0c59cf9d749fbb17f4e9483929e3c48a19"}, + {file = "websockets-13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ceec59f59d092c5007e815def4ebb80c2de330e9588e101cf8bd94c143ec78a5"}, + {file = "websockets-13.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c1dca61c6db1166c48b95198c0b7d9c990b30c756fc2923cc66f68d17dc558fd"}, + {file = "websockets-13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308e20f22c2c77f3f39caca508e765f8725020b84aa963474e18c59accbf4c02"}, + {file = "websockets-13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62d516c325e6540e8a57b94abefc3459d7dab8ce52ac75c96cad5549e187e3a7"}, + {file = "websockets-13.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87c6e35319b46b99e168eb98472d6c7d8634ee37750d7693656dc766395df096"}, + {file = "websockets-13.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5f9fee94ebafbc3117c30be1844ed01a3b177bb6e39088bc6b2fa1dc15572084"}, + {file = "websockets-13.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7c1e90228c2f5cdde263253fa5db63e6653f1c00e7ec64108065a0b9713fa1b3"}, + {file = "websockets-13.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6548f29b0e401eea2b967b2fdc1c7c7b5ebb3eeb470ed23a54cd45ef078a0db9"}, + {file = "websockets-13.1-cp311-cp311-win32.whl", hash = "sha256:c11d4d16e133f6df8916cc5b7e3e96ee4c44c936717d684a94f48f82edb7c92f"}, + {file = "websockets-13.1-cp311-cp311-win_amd64.whl", hash = "sha256:d04f13a1d75cb2b8382bdc16ae6fa58c97337253826dfe136195b7f89f661557"}, + {file = "websockets-13.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:9d75baf00138f80b48f1eac72ad1535aac0b6461265a0bcad391fc5aba875cfc"}, + {file = "websockets-13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9b6f347deb3dcfbfde1c20baa21c2ac0751afaa73e64e5b693bb2b848efeaa49"}, + {file = "websockets-13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de58647e3f9c42f13f90ac7e5f58900c80a39019848c5547bc691693098ae1bd"}, + {file = "websockets-13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1b54689e38d1279a51d11e3467dd2f3a50f5f2e879012ce8f2d6943f00e83f0"}, + {file = "websockets-13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf1781ef73c073e6b0f90af841aaf98501f975d306bbf6221683dd594ccc52b6"}, + {file = "websockets-13.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d23b88b9388ed85c6faf0e74d8dec4f4d3baf3ecf20a65a47b836d56260d4b9"}, + {file = "websockets-13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3c78383585f47ccb0fcf186dcb8a43f5438bd7d8f47d69e0b56f71bf431a0a68"}, + {file = "websockets-13.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d6d300f8ec35c24025ceb9b9019ae9040c1ab2f01cddc2bcc0b518af31c75c14"}, + {file = "websockets-13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a9dcaf8b0cc72a392760bb8755922c03e17a5a54e08cca58e8b74f6902b433cf"}, + {file = "websockets-13.1-cp312-cp312-win32.whl", hash = "sha256:2f85cf4f2a1ba8f602298a853cec8526c2ca42a9a4b947ec236eaedb8f2dc80c"}, + {file = "websockets-13.1-cp312-cp312-win_amd64.whl", hash = "sha256:38377f8b0cdeee97c552d20cf1865695fcd56aba155ad1b4ca8779a5b6ef4ac3"}, + {file = "websockets-13.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a9ab1e71d3d2e54a0aa646ab6d4eebfaa5f416fe78dfe4da2839525dc5d765c6"}, + {file = "websockets-13.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b9d7439d7fab4dce00570bb906875734df13d9faa4b48e261c440a5fec6d9708"}, + {file = "websockets-13.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327b74e915cf13c5931334c61e1a41040e365d380f812513a255aa804b183418"}, + {file = "websockets-13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:325b1ccdbf5e5725fdcb1b0e9ad4d2545056479d0eee392c291c1bf76206435a"}, + {file = "websockets-13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:346bee67a65f189e0e33f520f253d5147ab76ae42493804319b5716e46dddf0f"}, + {file = "websockets-13.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91a0fa841646320ec0d3accdff5b757b06e2e5c86ba32af2e0815c96c7a603c5"}, + {file = "websockets-13.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:18503d2c5f3943e93819238bf20df71982d193f73dcecd26c94514f417f6b135"}, + {file = "websockets-13.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a9cd1af7e18e5221d2878378fbc287a14cd527fdd5939ed56a18df8a31136bb2"}, + {file = "websockets-13.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:70c5be9f416aa72aab7a2a76c90ae0a4fe2755c1816c153c1a2bcc3333ce4ce6"}, + {file = "websockets-13.1-cp313-cp313-win32.whl", hash = "sha256:624459daabeb310d3815b276c1adef475b3e6804abaf2d9d2c061c319f7f187d"}, + {file = "websockets-13.1-cp313-cp313-win_amd64.whl", hash = "sha256:c518e84bb59c2baae725accd355c8dc517b4a3ed8db88b4bc93c78dae2974bf2"}, + {file = "websockets-13.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c7934fd0e920e70468e676fe7f1b7261c1efa0d6c037c6722278ca0228ad9d0d"}, + {file = "websockets-13.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:149e622dc48c10ccc3d2760e5f36753db9cacf3ad7bc7bbbfd7d9c819e286f23"}, + {file = "websockets-13.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a569eb1b05d72f9bce2ebd28a1ce2054311b66677fcd46cf36204ad23acead8c"}, + {file = "websockets-13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95df24ca1e1bd93bbca51d94dd049a984609687cb2fb08a7f2c56ac84e9816ea"}, + {file = "websockets-13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8dbb1bf0c0a4ae8b40bdc9be7f644e2f3fb4e8a9aca7145bfa510d4a374eeb7"}, + {file = "websockets-13.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:035233b7531fb92a76beefcbf479504db8c72eb3bff41da55aecce3a0f729e54"}, + {file = "websockets-13.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:e4450fc83a3df53dec45922b576e91e94f5578d06436871dce3a6be38e40f5db"}, + {file = "websockets-13.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:463e1c6ec853202dd3657f156123d6b4dad0c546ea2e2e38be2b3f7c5b8e7295"}, + {file = "websockets-13.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6d6855bbe70119872c05107e38fbc7f96b1d8cb047d95c2c50869a46c65a8e96"}, + {file = "websockets-13.1-cp38-cp38-win32.whl", hash = "sha256:204e5107f43095012b00f1451374693267adbb832d29966a01ecc4ce1db26faf"}, + {file = "websockets-13.1-cp38-cp38-win_amd64.whl", hash = "sha256:485307243237328c022bc908b90e4457d0daa8b5cf4b3723fd3c4a8012fce4c6"}, + {file = "websockets-13.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9b37c184f8b976f0c0a231a5f3d6efe10807d41ccbe4488df8c74174805eea7d"}, + {file = "websockets-13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:163e7277e1a0bd9fb3c8842a71661ad19c6aa7bb3d6678dc7f89b17fbcc4aeb7"}, + {file = "websockets-13.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4b889dbd1342820cc210ba44307cf75ae5f2f96226c0038094455a96e64fb07a"}, + {file = "websockets-13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:586a356928692c1fed0eca68b4d1c2cbbd1ca2acf2ac7e7ebd3b9052582deefa"}, + {file = "websockets-13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7bd6abf1e070a6b72bfeb71049d6ad286852e285f146682bf30d0296f5fbadfa"}, + {file = "websockets-13.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2aad13a200e5934f5a6767492fb07151e1de1d6079c003ab31e1823733ae79"}, + {file = "websockets-13.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:df01aea34b6e9e33572c35cd16bae5a47785e7d5c8cb2b54b2acdb9678315a17"}, + {file = "websockets-13.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e54affdeb21026329fb0744ad187cf812f7d3c2aa702a5edb562b325191fcab6"}, + {file = "websockets-13.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9ef8aa8bdbac47f4968a5d66462a2a0935d044bf35c0e5a8af152d58516dbeb5"}, + {file = "websockets-13.1-cp39-cp39-win32.whl", hash = "sha256:deeb929efe52bed518f6eb2ddc00cc496366a14c726005726ad62c2dd9017a3c"}, + {file = "websockets-13.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c65ffa900e7cc958cd088b9a9157a8141c991f8c53d11087e6fb7277a03f81d"}, + {file = "websockets-13.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5dd6da9bec02735931fccec99d97c29f47cc61f644264eb995ad6c0c27667238"}, + {file = "websockets-13.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:2510c09d8e8df777177ee3d40cd35450dc169a81e747455cc4197e63f7e7bfe5"}, + {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1c3cf67185543730888b20682fb186fc8d0fa6f07ccc3ef4390831ab4b388d9"}, + {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcc03c8b72267e97b49149e4863d57c2d77f13fae12066622dc78fe322490fe6"}, + {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:004280a140f220c812e65f36944a9ca92d766b6cc4560be652a0a3883a79ed8a"}, + {file = "websockets-13.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e2620453c075abeb0daa949a292e19f56de518988e079c36478bacf9546ced23"}, + {file = "websockets-13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9156c45750b37337f7b0b00e6248991a047be4aa44554c9886fe6bdd605aab3b"}, + {file = "websockets-13.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:80c421e07973a89fbdd93e6f2003c17d20b69010458d3a8e37fb47874bd67d51"}, + {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82d0ba76371769d6a4e56f7e83bb8e81846d17a6190971e38b5de108bde9b0d7"}, + {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e9875a0143f07d74dc5e1ded1c4581f0d9f7ab86c78994e2ed9e95050073c94d"}, + {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a11e38ad8922c7961447f35c7b17bffa15de4d17c70abd07bfbe12d6faa3e027"}, + {file = "websockets-13.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4059f790b6ae8768471cddb65d3c4fe4792b0ab48e154c9f0a04cefaabcd5978"}, + {file = "websockets-13.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:25c35bf84bf7c7369d247f0b8cfa157f989862c49104c5cf85cb5436a641d93e"}, + {file = "websockets-13.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:83f91d8a9bb404b8c2c41a707ac7f7f75b9442a0a876df295de27251a856ad09"}, + {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a43cfdcddd07f4ca2b1afb459824dd3c6d53a51410636a2c7fc97b9a8cf4842"}, + {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48a2ef1381632a2f0cb4efeff34efa97901c9fbc118e01951ad7cfc10601a9bb"}, + {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:459bf774c754c35dbb487360b12c5727adab887f1622b8aed5755880a21c4a20"}, + {file = "websockets-13.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:95858ca14a9f6fa8413d29e0a585b31b278388aa775b8a81fa24830123874678"}, + {file = "websockets-13.1-py3-none-any.whl", hash = "sha256:a9a396a6ad26130cdae92ae10c36af09d9bfe6cafe69670fd3b6da9b07b4044f"}, + {file = "websockets-13.1.tar.gz", hash = "sha256:a3b3366087c1bc0a2795111edcadddb8b3b59509d5db5d7ea3fdd69f954a8878"}, +] + +[[package]] +name = "wonderwords" +version = "2.2.0" +description = "A python package for random words and sentences in the english language" +optional = false +python-versions = ">=3.6" +files = [ + {file = "wonderwords-2.2.0-py3-none-any.whl", hash = "sha256:65fc665f1f5590e98f6d9259414ea036bf1b6dd83e51aa6ba44473c99ca92da1"}, + {file = "wonderwords-2.2.0.tar.gz", hash = "sha256:0b7ec6f591062afc55603bfea71463afbab06794b3064d9f7b04d0ce251a13d0"}, +] + +[package.extras] +cli = ["rich (==9.10.0)"] + +[[package]] +name = "wrapt" +version = "1.16.0" +description = "Module for decorators, wrappers and monkey patching." +optional = false +python-versions = ">=3.6" +files = [ + {file = "wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4"}, + {file = "wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136"}, + {file = "wrapt-1.16.0-cp310-cp310-win32.whl", hash = "sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d"}, + {file = "wrapt-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2"}, + {file = "wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09"}, + {file = "wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d"}, + {file = "wrapt-1.16.0-cp311-cp311-win32.whl", hash = "sha256:66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362"}, + {file = "wrapt-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89"}, + {file = "wrapt-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b"}, + {file = "wrapt-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c"}, + {file = "wrapt-1.16.0-cp312-cp312-win32.whl", hash = "sha256:685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc"}, + {file = "wrapt-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8"}, + {file = "wrapt-1.16.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465"}, + {file = "wrapt-1.16.0-cp36-cp36m-win32.whl", hash = "sha256:da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e"}, + {file = "wrapt-1.16.0-cp36-cp36m-win_amd64.whl", hash = "sha256:6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966"}, + {file = "wrapt-1.16.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c"}, + {file = "wrapt-1.16.0-cp37-cp37m-win32.whl", hash = "sha256:9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c"}, + {file = "wrapt-1.16.0-cp37-cp37m-win_amd64.whl", hash = "sha256:66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00"}, + {file = "wrapt-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0"}, + {file = "wrapt-1.16.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6"}, + {file = "wrapt-1.16.0-cp38-cp38-win32.whl", hash = "sha256:c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b"}, + {file = "wrapt-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41"}, + {file = "wrapt-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2"}, + {file = "wrapt-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537"}, + {file = "wrapt-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3"}, + {file = "wrapt-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35"}, + {file = "wrapt-1.16.0-py3-none-any.whl", hash = "sha256:6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1"}, + {file = "wrapt-1.16.0.tar.gz", hash = "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d"}, +] + +[[package]] +name = "yarl" +version = "1.13.1" +description = "Yet another URL library" +optional = false +python-versions = ">=3.8" +files = [ + {file = "yarl-1.13.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:82e692fb325013a18a5b73a4fed5a1edaa7c58144dc67ad9ef3d604eccd451ad"}, + {file = "yarl-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df4e82e68f43a07735ae70a2d84c0353e58e20add20ec0af611f32cd5ba43fb4"}, + {file = "yarl-1.13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ec9dd328016d8d25702a24ee274932aebf6be9787ed1c28d021945d264235b3c"}, + {file = "yarl-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5820bd4178e6a639b3ef1db8b18500a82ceab6d8b89309e121a6859f56585b05"}, + {file = "yarl-1.13.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86c438ce920e089c8c2388c7dcc8ab30dfe13c09b8af3d306bcabb46a053d6f7"}, + {file = "yarl-1.13.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3de86547c820e4f4da4606d1c8ab5765dd633189791f15247706a2eeabc783ae"}, + {file = "yarl-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca53632007c69ddcdefe1e8cbc3920dd88825e618153795b57e6ebcc92e752a"}, + {file = "yarl-1.13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d4ee1d240b84e2f213565f0ec08caef27a0e657d4c42859809155cf3a29d1735"}, + {file = "yarl-1.13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c49f3e379177f4477f929097f7ed4b0622a586b0aa40c07ac8c0f8e40659a1ac"}, + {file = "yarl-1.13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5c5e32fef09ce101fe14acd0f498232b5710effe13abac14cd95de9c274e689e"}, + {file = "yarl-1.13.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ab9524e45ee809a083338a749af3b53cc7efec458c3ad084361c1dbf7aaf82a2"}, + {file = "yarl-1.13.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:b1481c048fe787f65e34cb06f7d6824376d5d99f1231eae4778bbe5c3831076d"}, + {file = "yarl-1.13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:31497aefd68036d8e31bfbacef915826ca2e741dbb97a8d6c7eac66deda3b606"}, + {file = "yarl-1.13.1-cp310-cp310-win32.whl", hash = "sha256:1fa56f34b2236f5192cb5fceba7bbb09620e5337e0b6dfe2ea0ddbd19dd5b154"}, + {file = "yarl-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:1bbb418f46c7f7355084833051701b2301092e4611d9e392360c3ba2e3e69f88"}, + {file = "yarl-1.13.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:216a6785f296169ed52cd7dcdc2612f82c20f8c9634bf7446327f50398732a51"}, + {file = "yarl-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40c6e73c03a6befb85b72da213638b8aaa80fe4136ec8691560cf98b11b8ae6e"}, + {file = "yarl-1.13.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2430cf996113abe5aee387d39ee19529327205cda975d2b82c0e7e96e5fdabdc"}, + {file = "yarl-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fb4134cc6e005b99fa29dbc86f1ea0a298440ab6b07c6b3ee09232a3b48f495"}, + {file = "yarl-1.13.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:309c104ecf67626c033845b860d31594a41343766a46fa58c3309c538a1e22b2"}, + {file = "yarl-1.13.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f90575e9fe3aae2c1e686393a9689c724cd00045275407f71771ae5d690ccf38"}, + {file = "yarl-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d2e1626be8712333a9f71270366f4a132f476ffbe83b689dd6dc0d114796c74"}, + {file = "yarl-1.13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b66c87da3c6da8f8e8b648878903ca54589038a0b1e08dde2c86d9cd92d4ac9"}, + {file = "yarl-1.13.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cf1ad338620249f8dd6d4b6a91a69d1f265387df3697ad5dc996305cf6c26fb2"}, + {file = "yarl-1.13.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9915300fe5a0aa663c01363db37e4ae8e7c15996ebe2c6cce995e7033ff6457f"}, + {file = "yarl-1.13.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:703b0f584fcf157ef87816a3c0ff868e8c9f3c370009a8b23b56255885528f10"}, + {file = "yarl-1.13.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:1d8e3ca29f643dd121f264a7c89f329f0fcb2e4461833f02de6e39fef80f89da"}, + {file = "yarl-1.13.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7055bbade838d68af73aea13f8c86588e4bcc00c2235b4b6d6edb0dbd174e246"}, + {file = "yarl-1.13.1-cp311-cp311-win32.whl", hash = "sha256:a3442c31c11088e462d44a644a454d48110f0588de830921fd201060ff19612a"}, + {file = "yarl-1.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:81bad32c8f8b5897c909bf3468bf601f1b855d12f53b6af0271963ee67fff0d2"}, + {file = "yarl-1.13.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f452cc1436151387d3d50533523291d5f77c6bc7913c116eb985304abdbd9ec9"}, + {file = "yarl-1.13.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9cec42a20eae8bebf81e9ce23fb0d0c729fc54cf00643eb251ce7c0215ad49fe"}, + {file = "yarl-1.13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d959fe96e5c2712c1876d69af0507d98f0b0e8d81bee14cfb3f6737470205419"}, + {file = "yarl-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8c837ab90c455f3ea8e68bee143472ee87828bff19ba19776e16ff961425b57"}, + {file = "yarl-1.13.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94a993f976cdcb2dc1b855d8b89b792893220db8862d1a619efa7451817c836b"}, + {file = "yarl-1.13.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2442a415a5f4c55ced0fade7b72123210d579f7d950e0b5527fc598866e62c"}, + {file = "yarl-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3fdbf0418489525231723cdb6c79e7738b3cbacbaed2b750cb033e4ea208f220"}, + {file = "yarl-1.13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b7f6e699304717fdc265a7e1922561b02a93ceffdaefdc877acaf9b9f3080b8"}, + {file = "yarl-1.13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bcd5bf4132e6a8d3eb54b8d56885f3d3a38ecd7ecae8426ecf7d9673b270de43"}, + {file = "yarl-1.13.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2a93a4557f7fc74a38ca5a404abb443a242217b91cd0c4840b1ebedaad8919d4"}, + {file = "yarl-1.13.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:22b739f99c7e4787922903f27a892744189482125cc7b95b747f04dd5c83aa9f"}, + {file = "yarl-1.13.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2db874dd1d22d4c2c657807562411ffdfabec38ce4c5ce48b4c654be552759dc"}, + {file = "yarl-1.13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4feaaa4742517eaceafcbe74595ed335a494c84634d33961214b278126ec1485"}, + {file = "yarl-1.13.1-cp312-cp312-win32.whl", hash = "sha256:bbf9c2a589be7414ac4a534d54e4517d03f1cbb142c0041191b729c2fa23f320"}, + {file = "yarl-1.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:d07b52c8c450f9366c34aa205754355e933922c79135125541daae6cbf31c799"}, + {file = "yarl-1.13.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:95c6737f28069153c399d875317f226bbdea939fd48a6349a3b03da6829fb550"}, + {file = "yarl-1.13.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cd66152561632ed4b2a9192e7f8e5a1d41e28f58120b4761622e0355f0fe034c"}, + {file = "yarl-1.13.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6a2acde25be0cf9be23a8f6cbd31734536a264723fca860af3ae5e89d771cd71"}, + {file = "yarl-1.13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a18595e6a2ee0826bf7dfdee823b6ab55c9b70e8f80f8b77c37e694288f5de1"}, + {file = "yarl-1.13.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a31d21089894942f7d9a8df166b495101b7258ff11ae0abec58e32daf8088813"}, + {file = "yarl-1.13.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:45f209fb4bbfe8630e3d2e2052535ca5b53d4ce2d2026bed4d0637b0416830da"}, + {file = "yarl-1.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f722f30366474a99745533cc4015b1781ee54b08de73260b2bbe13316079851"}, + {file = "yarl-1.13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3bf60444269345d712838bb11cc4eadaf51ff1a364ae39ce87a5ca8ad3bb2c8"}, + {file = "yarl-1.13.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:942c80a832a79c3707cca46bd12ab8aa58fddb34b1626d42b05aa8f0bcefc206"}, + {file = "yarl-1.13.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:44b07e1690f010c3c01d353b5790ec73b2f59b4eae5b0000593199766b3f7a5c"}, + {file = "yarl-1.13.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:396e59b8de7e4d59ff5507fb4322d2329865b909f29a7ed7ca37e63ade7f835c"}, + {file = "yarl-1.13.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:3bb83a0f12701c0b91112a11148b5217617982e1e466069d0555be9b372f2734"}, + {file = "yarl-1.13.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c92b89bffc660f1274779cb6fbb290ec1f90d6dfe14492523a0667f10170de26"}, + {file = "yarl-1.13.1-cp313-cp313-win32.whl", hash = "sha256:269c201bbc01d2cbba5b86997a1e0f73ba5e2f471cfa6e226bcaa7fd664b598d"}, + {file = "yarl-1.13.1-cp313-cp313-win_amd64.whl", hash = "sha256:1d0828e17fa701b557c6eaed5edbd9098eb62d8838344486248489ff233998b8"}, + {file = "yarl-1.13.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8be8cdfe20787e6a5fcbd010f8066227e2bb9058331a4eccddec6c0db2bb85b2"}, + {file = "yarl-1.13.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:08d7148ff11cb8e886d86dadbfd2e466a76d5dd38c7ea8ebd9b0e07946e76e4b"}, + {file = "yarl-1.13.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4afdf84610ca44dcffe8b6c22c68f309aff96be55f5ea2fa31c0c225d6b83e23"}, + {file = "yarl-1.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0d12fe78dcf60efa205e9a63f395b5d343e801cf31e5e1dda0d2c1fb618073d"}, + {file = "yarl-1.13.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:298c1eecfd3257aa16c0cb0bdffb54411e3e831351cd69e6b0739be16b1bdaa8"}, + {file = "yarl-1.13.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c14c16831b565707149c742d87a6203eb5597f4329278446d5c0ae7a1a43928e"}, + {file = "yarl-1.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a9bacedbb99685a75ad033fd4de37129449e69808e50e08034034c0bf063f99"}, + {file = "yarl-1.13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:658e8449b84b92a4373f99305de042b6bd0d19bf2080c093881e0516557474a5"}, + {file = "yarl-1.13.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:373f16f38721c680316a6a00ae21cc178e3a8ef43c0227f88356a24c5193abd6"}, + {file = "yarl-1.13.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:45d23c4668d4925688e2ea251b53f36a498e9ea860913ce43b52d9605d3d8177"}, + {file = "yarl-1.13.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f7917697bcaa3bc3e83db91aa3a0e448bf5cde43c84b7fc1ae2427d2417c0224"}, + {file = "yarl-1.13.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:5989a38ba1281e43e4663931a53fbf356f78a0325251fd6af09dd03b1d676a09"}, + {file = "yarl-1.13.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:11b3ca8b42a024513adce810385fcabdd682772411d95bbbda3b9ed1a4257644"}, + {file = "yarl-1.13.1-cp38-cp38-win32.whl", hash = "sha256:dcaef817e13eafa547cdfdc5284fe77970b891f731266545aae08d6cce52161e"}, + {file = "yarl-1.13.1-cp38-cp38-win_amd64.whl", hash = "sha256:7addd26594e588503bdef03908fc207206adac5bd90b6d4bc3e3cf33a829f57d"}, + {file = "yarl-1.13.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a0ae6637b173d0c40b9c1462e12a7a2000a71a3258fa88756a34c7d38926911c"}, + {file = "yarl-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:576365c9f7469e1f6124d67b001639b77113cfd05e85ce0310f5f318fd02fe85"}, + {file = "yarl-1.13.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:78f271722423b2d4851cf1f4fa1a1c4833a128d020062721ba35e1a87154a049"}, + {file = "yarl-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d74f3c335cfe9c21ea78988e67f18eb9822f5d31f88b41aec3a1ec5ecd32da5"}, + {file = "yarl-1.13.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1891d69a6ba16e89473909665cd355d783a8a31bc84720902c5911dbb6373465"}, + {file = "yarl-1.13.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fb382fd7b4377363cc9f13ba7c819c3c78ed97c36a82f16f3f92f108c787cbbf"}, + {file = "yarl-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c8854b9f80693d20cec797d8e48a848c2fb273eb6f2587b57763ccba3f3bd4b"}, + {file = "yarl-1.13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bbf2c3f04ff50f16404ce70f822cdc59760e5e2d7965905f0e700270feb2bbfc"}, + {file = "yarl-1.13.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fb9f59f3848edf186a76446eb8bcf4c900fe147cb756fbbd730ef43b2e67c6a7"}, + {file = "yarl-1.13.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ef9b85fa1bc91c4db24407e7c4da93a5822a73dd4513d67b454ca7064e8dc6a3"}, + {file = "yarl-1.13.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:098b870c18f1341786f290b4d699504e18f1cd050ed179af8123fd8232513424"}, + {file = "yarl-1.13.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:8c723c91c94a3bc8033dd2696a0f53e5d5f8496186013167bddc3fb5d9df46a3"}, + {file = "yarl-1.13.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:44a4c40a6f84e4d5955b63462a0e2a988f8982fba245cf885ce3be7618f6aa7d"}, + {file = "yarl-1.13.1-cp39-cp39-win32.whl", hash = "sha256:84bbcdcf393139f0abc9f642bf03f00cac31010f3034faa03224a9ef0bb74323"}, + {file = "yarl-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:fc2931ac9ce9c61c9968989ec831d3a5e6fcaaff9474e7cfa8de80b7aff5a093"}, + {file = "yarl-1.13.1-py3-none-any.whl", hash = "sha256:6a5185ad722ab4dd52d5fb1f30dcc73282eb1ed494906a92d1a228d3f89607b0"}, + {file = "yarl-1.13.1.tar.gz", hash = "sha256:ec8cfe2295f3e5e44c51f57272afbd69414ae629ec7c6b27f5a410efc78b70a0"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[metadata] +lock-version = "2.0" +python-versions = "^3.11" +content-hash = "3622a3048a7a8743d796a7f46c2eb1c62fd5bbb0df6a6ad4001d46866c09d4df" diff --git a/postman/ielts-be.postman_environment.json b/postman/ielts-be.postman_environment.json index f5f9262..2ad6732 100644 --- a/postman/ielts-be.postman_environment.json +++ b/postman/ielts-be.postman_environment.json @@ -1,15 +1,15 @@ -{ - "id": "e841db7c-7a8e-46ab-b199-6a14a1ec175b", - "name": "ielts-be", - "values": [ - { - "key": "jwt_token", - "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0", - "type": "secret", - "enabled": true - } - ], - "_postman_variable_scope": "environment", - "_postman_exported_at": "2023-06-20T21:57:42.427Z", - "_postman_exported_using": "Postman/10.15.1" +{ + "id": "e841db7c-7a8e-46ab-b199-6a14a1ec175b", + "name": "ielts-be", + "values": [ + { + "key": "jwt_token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0", + "type": "secret", + "enabled": true + } + ], + "_postman_variable_scope": "environment", + "_postman_exported_at": "2023-06-20T21:57:42.427Z", + "_postman_exported_using": "Postman/10.15.1" } \ No newline at end of file diff --git a/postman/ielts.postman_collection.json b/postman/ielts.postman_collection.json index 78a4003..4cb86eb 100644 --- a/postman/ielts.postman_collection.json +++ b/postman/ielts.postman_collection.json @@ -1,1156 +1,1156 @@ -{ - "info": { - "_postman_id": "9905f8e4-f3b9-45e4-8ede-434c5de11eca", - "name": "ielts", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "_exporter_id": "29491168" - }, - "item": [ - { - "name": "Writing", - "item": [ - { - "name": "Gen Question Writing Task 1", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/writing_task1_general", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "writing_task1_general" - ] - } - }, - "response": [] - }, - { - "name": "Grade Answer Writing Task 1 With Context", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"question\": \"The chart below shows the amount of money per week spent on fast foods in Britain. The graph shows the trends in consumption of fast-foods. Write a report for a university lecturer describing the information shown below.\",\r\n \"answer\": \"The chart shows that high income earners consumed considerably more fast foods than the other income groups, spending more than twice as much on hamburgers (43 pence per person per week) than on fish and chips or pizza (both under 20 pence). Average income earners also favoured hamburgers, spending 33 pence per person per week, followed by fish and chips at 24 pence, then pizza at 11 pence. Low income earners appear to spend less than other income groups on fast foods, though fish and chips remains their most popular fast food, followed by hamburgers and then pizza. From the graph we can see that in 1970, fish and chips were twice as popular as burgers, pizza being at that time the least popular fast food. The consumption of hamburgers and pizza has risen steadily over the 20 year period to 1990 while the consumption of fish and chips has been in decline over that same period with a slight increase in popularity since 1985.\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/writing_task1", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "writing_task1" - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Writing Task 2", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/writing_task2_general", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "writing_task2_general" - ] - } - }, - "response": [] - }, - { - "name": "Grade Answer Writing Task 2", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"question\": \"The average standard of people's health is likely to be lower in the future than it is now. To what extent do you agree or disagree with this statement?\",\r\n \"answer\": \"I completly disagree with the written statment. I believe that most of the people in the world have more information about their health and also about how they can improve their healthy conditions. Nowadays, information about how harmful is to smoke for our bodies can be seen in many packets of cigars. This is a clear example how things can change from our recent past. There is a clear trend in the diminishing of smokers and if this continues it will have a positive impact in our health. On the other hand, the alimentation habbits are changing all over the world and this can affect people’s health. However every one can choose what to eat every day. Mostly everybody, from developed societies, know the importance of having a healthy diet. Advances such as the information showed in the menus of fast food restaurants will help people to have a clever choice before they choose what to eat. Another important issue that I would like to mention is how medicine is changing. There are new discovers and treatments almost every week and that is an inequivoque sintom of how things are changing in order to improve the world’s health.\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/writing_task2", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "writing_task2" - ] - } - }, - "response": [] - }, - { - "name": "Save Writing", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"exercises\": [\r\n \"You recently attended a friend's wedding and were impressed by their wedding planner. Write a letter to your friend, advising them on the best wedding planner for their upcoming wedding. In your letter, include information about the planner's services, pricing, and any personal experiences you had with them. Provide your friend with recommendations and tips on how to make the most out of their wedding planning experience.\",\r\n \"To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter.\"\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/writing", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "writing" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Speaking", - "item": [ - { - "name": "Gen Question Speaking Part 1", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/speaking_task_1", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "speaking_task_1" - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Speaking Part 2", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/speaking_task_2", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "speaking_task_2" - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Speaking Part 3", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/speaking_task_3", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "speaking_task_3" - ] - } - }, - "response": [] - }, - { - "name": "Grade Answer Speaking Task", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": " {\r\n \"answers\": [\r\n {\r\n \"question\": \"How do you think technology has affected the way people communicate with each other in today's society?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_1.m4a\"\r\n },\r\n {\r\n \"question\": \"In what ways has the use of smartphones and social media platforms changed the dynamics of personal relationships?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_2.m4a\"\r\n },\r\n {\r\n \"question\": \"Some argue that technology has made communication more convenient, while others worry that it has led to a decline in face-to-face interactions. What's your perspective on this matter, and how do you think it might impact future generations?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_3.m4a\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/speaking_task_3", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "speaking_task_3" - ] - } - }, - "response": [] - }, - { - "name": "Save Speaking", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"exercises\": [\r\n {\r\n \"question\": \"What is the most impactful book you have ever read and how has it influenced your perspective on life? Please share specific examples from the book that resonated with you on a personal level.\",\r\n \"topic\": \"Books\"\r\n },\r\n {\r\n \"prompts\": [\r\n \"Where did you go?\",\r\n \"What did you do there?\",\r\n \"Why was it a memorable experience for you?\"\r\n ],\r\n \"question\": \"Tell me about a memorable travel experience you have had.\",\r\n \"topic\": \"Travel\"\r\n },\r\n {\r\n \"questions\": [\r\n \"In what ways has technology improved our lives?\",\r\n \"What are some potential negative effects of technology on society?\",\r\n \"How can we strike a balance between the use of technology and maintaining healthy relationships?\"\r\n ],\r\n \"topic\": \"Technology and Society\"\r\n }\r\n ]\r\n }", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/speaking", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "speaking" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reading", - "item": [ - { - "name": "Gen Question Reading Passage 1", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/reading_passage_1?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "reading_passage_1" - ], - "query": [ - { - "key": "topic", - "value": "football manager video game" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "trueFalse" - }, - { - "key": "exercises", - "value": "fillBlanks" - }, - { - "key": "exercises", - "value": "writeBlanks" - } - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Reading Passage 2", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/reading_passage_2?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "reading_passage_2" - ], - "query": [ - { - "key": "topic", - "value": "football manager video game" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "trueFalse" - }, - { - "key": "exercises", - "value": "fillBlanks" - }, - { - "key": "exercises", - "value": "writeBlanks" - } - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Reading Passage 3", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/reading_passage_3?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "reading_passage_3" - ], - "query": [ - { - "key": "topic", - "value": "football manager video game" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "trueFalse" - }, - { - "key": "exercises", - "value": "fillBlanks" - }, - { - "key": "exercises", - "value": "writeBlanks" - } - ] - } - }, - "response": [] - }, - { - "name": "Save Reading", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"parts\": [\r\n {\r\n \"exercises\": [\r\n {\r\n \"id\": \"cbd08cdd-5850-40a8-b6e2-6021c04474ad\",\r\n \"prompt\": \"Do the following statements agree with the information given in the Reading Passage?\",\r\n \"questions\": [\r\n {\r\n \"id\": \"1\",\r\n \"prompt\": \"Technology is constantly evolving and shaping our world.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"2\",\r\n \"prompt\": \"The use of artificial intelligence (AI) has only recently become popular.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"3\",\r\n \"prompt\": \"5G technology offers slower speeds and higher latency than its predecessors.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"4\",\r\n \"prompt\": \"Social media has had a minimal impact on our society.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"5\",\r\n \"prompt\": \"Cybersecurity is not a growing concern as technology becomes more integrated into our lives.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"6\",\r\n \"prompt\": \"Technology has not had a significant impact on the education sector.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"7\",\r\n \"prompt\": \"Automation and AI are not causing shifts in the job market.\",\r\n \"solution\": \"false\"\r\n }\r\n ],\r\n \"type\": \"trueFalse\"\r\n },\r\n {\r\n \"allowRepetition\": true,\r\n \"id\": \"b88f3eb5-11b7-4a8e-bb1a-4e96215b34bf\",\r\n \"prompt\": \"Complete the summary below. Click a blank to select the corresponding word(s) for it.\\\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"8\",\r\n \"solution\": \"smartphones\"\r\n },\r\n {\r\n \"id\": \"9\",\r\n \"solution\": \"artificial intelligence\"\r\n },\r\n {\r\n \"id\": \"10\",\r\n \"solution\": \"5G technology\"\r\n },\r\n {\r\n \"id\": \"11\",\r\n \"solution\": \"virtual reality\"\r\n },\r\n {\r\n \"id\": \"12\",\r\n \"solution\": \"cybersecurity\"\r\n },\r\n {\r\n \"id\": \"13\",\r\n \"solution\": \"telemedicine\"\r\n }\r\n ],\r\n \"text\": \"\\n\\nTechnology has become an integral part of our daily lives, from {{8}} to smart homes. The rise of {{9}} (AI) and the Internet of Things (IoT) are two major trends that are revolutionizing the way we live and work. {{10}} is also gaining popularity, enabling advancements in areas like {{11}} and self-driving cars. Cloud computing, virtual and augmented reality (VR and AR), and blockchain technology are also on the rise, impacting industries such as finance, education, and healthcare. Social media has changed the way we communicate and raised concerns about privacy and mental health. With the increase in data breaches and cyber attacks, {{12}} has become a growing concern. {{13}} and online learning have made healthcare and education more accessible and efficient. However, there are concerns about the impact of technology on the job market, leading to discussions about the need for reskilling and upskilling. As technology continues to advance, it is crucial to understand its impact and consequences on our society.\",\r\n \"type\": \"fillBlanks\",\r\n \"words\": [\r\n \"speaking\",\r\n \"5G technology\",\r\n \"telemedicine\",\r\n \"virtual reality\",\r\n \"antechamber\",\r\n \"smartphones\",\r\n \"kitsch\",\r\n \"devilish\",\r\n \"parent\",\r\n \"artificial intelligence\",\r\n \"cybersecurity\"\r\n ]\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"In today's society, technology has become an integral part of our daily lives. From smartphones to smart homes, we are constantly surrounded by the latest and most advanced technological devices. As technology continues to evolve and improve, it is important to understand the current trends and how they are shaping our world. One of the biggest technology trends in recent years is the rise of artificial intelligence (AI). AI is the simulation of human intelligence processes by machines, particularly computer systems. This technology has been around for decades, but with the advancement of computing power and big data, AI has become more sophisticated and prevalent. From virtual personal assistants like Siri and Alexa to self-driving cars, AI is revolutionizing the way we live and work. Another trend that has gained widespread popularity is the Internet of Things (IoT). This refers to the interconnection of everyday objects via the internet, allowing them to send and receive data. Smart homes, wearable devices, and even smart cities are all examples of IoT. With IoT, our devices and appliances can communicate with each other, making our lives more convenient and efficient. The use of 5G technology is also on the rise. 5G is the fifth generation of wireless technology, offering faster speeds and lower latency than its predecessors. With 5G, we can expect to see advancements in areas like virtual reality, self-driving cars, and remote surgery. It will also enable the development of smart cities and the Internet of Things to reach its full potential. Cloud computing is another trend that has been steadily growing. Cloud computing involves the delivery of computing services over the internet, such as storage, servers, and databases. This allows for easy access to data and applications from anywhere, at any time. Many businesses and individuals are utilizing cloud computing to streamline their operations and increase efficiency. Virtual and augmented reality (VR and AR) are becoming more prevalent in various industries, from gaming and entertainment to healthcare and education. VR immerses the user in a simulated environment, while AR overlays digital information onto the real world. These technologies have the potential to change the way we learn, work, and entertain ourselves. Blockchain technology is also gaining traction, particularly in the financial sector. Blockchain is a decentralized digital ledger that records transactions across a network of computers. It allows for secure and transparent transactions without the need for intermediaries. This technology has the potential to disrupt traditional banking and financial systems. Social media has been a dominant force in the technology world for some time now, and it continues to evolve and shape our society. With the rise of platforms like Facebook, Twitter, and Instagram, we are more connected than ever before. Social media has changed the way we communicate, share information, and even do business. It has also raised concerns about privacy and the impact of social media on mental health. Cybersecurity is a growing concern as technology becomes more integrated into our lives. With the increase in data breaches and cyber attacks, the need for strong cybersecurity measures is greater than ever. Companies and individuals are investing in better security protocols to protect their sensitive information. The healthcare industry is also experiencing technological advancements with the introduction of telemedicine. This allows patients to receive medical care remotely, without having to visit a physical doctor's office. Telemedicine has become increasingly popular, especially during the COVID-19 pandemic, as it allows for safe and convenient access to healthcare. In the education sector, technology has brought about significant changes as well. Online learning platforms and digital tools have made education more accessible and efficient. With the rise of e-learning, students can access education from anywhere in the world and at their own pace. As technology continues to advance, concerns about its impact on the job market have also arisen. Automation and AI are replacing human workers in many industries, leading to job loss and shifts in the workforce. This trend has sparked discussions about the need for reskilling and upskilling to adapt to the changing job market. In conclusion, the world is constantly evolving and adapting to the latest technology trends. From AI and IoT to 5G and blockchain, these advancements are shaping the way we live, work, and interact with each other. As society continues to embrace and integrate technology into our daily lives, it is crucial to understand its impact and potential consequences. Whether it be in the fields of healthcare, education, or finance, technology is undoubtedly transforming the world as we know it.\",\r\n \"title\": \"Modern Technology Trends\"\r\n }\r\n },\r\n {\r\n \"exercises\": [\r\n {\r\n \"id\": \"f2daa91a-3e92-4c07-aefd-719bcf22bac7\",\r\n \"prompt\": \"Do the following statements agree with the information given in the Reading Passage?\",\r\n \"questions\": [\r\n {\r\n \"id\": \"14\",\r\n \"prompt\": \"Yoga and meditation have been gaining popularity in recent years.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"15\",\r\n \"prompt\": \"Yoga and meditation originated in ancient India.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"16\",\r\n \"prompt\": \"Yoga is a system that combines physical postures, breathing techniques, and meditation.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"17\",\r\n \"prompt\": \"Meditation involves training the mind to achieve a state of inner peace and relaxation.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"18\",\r\n \"prompt\": \"Yoga and meditation can reduce stress and improve mental health.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"19\",\r\n \"prompt\": \"Yoga and meditation can improve physical health.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"20\",\r\n \"prompt\": \"Yoga and meditation are only suitable for people who are physically fit.\",\r\n \"solution\": \"false\"\r\n }\r\n ],\r\n \"type\": \"trueFalse\"\r\n },\r\n {\r\n \"id\": \"b500cb69-843d-4430-a544-924c514ea12a\",\r\n \"maxWords\": 3,\r\n \"prompt\": \"Choose no more than three words and/or a number from the passage for each answer.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"21\",\r\n \"solution\": [\r\n \"physical, mental, emotional\"\r\n ]\r\n },\r\n {\r\n \"id\": \"22\",\r\n \"solution\": [\r\n \"ancient India\"\r\n ]\r\n },\r\n {\r\n \"id\": \"23\",\r\n \"solution\": [\r\n \"physical postures, breathing techniques\"\r\n ]\r\n },\r\n {\r\n \"id\": \"24\",\r\n \"solution\": [\r\n \"reduce stress, improve mindfulness\"\r\n ]\r\n },\r\n {\r\n \"id\": \"25\",\r\n \"solution\": [\r\n \"improve, promote relaxation\"\r\n ]\r\n },\r\n {\r\n \"id\": \"26\",\r\n \"solution\": [\r\n \"anyone, all ages and backgrounds\"\r\n ]\r\n }\r\n ],\r\n \"text\": \"What are the three main benefits of yoga and meditation?{{21}}\\\\nWhere did yoga originate?{{22}}\\\\nWhat are the two components of yoga?{{23}}\\\\nHow do yoga and meditation improve mental health?{{24}}\\\\nWhat is the impact of yoga and meditation on sleep quality?{{25}}\\\\nWho can practice yoga and meditation?{{26}}\\\\n\",\r\n \"type\": \"writeBlanks\"\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"Yoga and meditation have been gaining popularity in recent years as more and more people recognize the physical, mental, and emotional benefits of these ancient practices. Originating in ancient India, yoga is a holistic system that combines physical postures, breathing techniques, and meditation to promote overall well-being. Similarly, meditation is a mental practice that involves training the mind to achieve a state of inner peace and relaxation. One of the main benefits of yoga and meditation is their ability to reduce stress and improve mental health. In today's fast-paced world, stress has become a common problem for many people, leading to various physical and mental health issues. However, studies have shown that practicing yoga and meditation can significantly reduce stress levels and improve overall mental health. This is because these practices focus on deep breathing and mindfulness, which can help individuals to calm their minds and relax their bodies. As a result, many people who regularly practice yoga and meditation report feeling more peaceful, centered, and less stressed in their daily lives. Furthermore, yoga and meditation have been shown to have a positive impact on physical health. The physical postures and movements in yoga help to improve flexibility, strength, and balance. These postures also work to stretch and strengthen different muscles in the body, which can alleviate tension and prevent injuries. Additionally, the controlled breathing in yoga helps to increase oxygen flow throughout the body, which can improve cardiovascular health. As for meditation, studies have shown that it can lower blood pressure and reduce the risk of heart disease. These physical benefits make yoga and meditation an excellent form of exercise for people of all ages and fitness levels. Apart from the physical and mental benefits, yoga and meditation also have a positive impact on emotional well-being. The practice of mindfulness in these practices helps individuals to become more aware of their thoughts and emotions, allowing them to better manage and process them. This can result in improved emotional regulation and a greater sense of self-awareness. As a result, individuals who practice yoga and meditation often report feeling more positive, content, and emotionally stable. Another significant benefit of yoga and meditation is their ability to improve overall concentration and focus. In today's digital age, our minds are constantly bombarded with information and distractions, making it challenging to stay focused on tasks. However, regular practice of yoga and meditation can improve concentration and enhance cognitive function. This is because these practices require individuals to focus their minds on their breath, movements, or a specific mantra, helping to train the brain to stay focused for longer periods. Moreover, yoga and meditation have been shown to have a positive impact on sleep quality. Many people struggle with insomnia or other sleep-related issues, which can have a significant impact on their overall health and well-being. However, studies have shown that yoga and meditation can improve sleep quality and help individuals fall asleep faster. This is because these practices promote relaxation and reduce stress, which are common causes of sleep issues. As a result, individuals who practice yoga and meditation often report feeling more rested and rejuvenated after a good night's sleep. In addition to the physical, mental, emotional, and cognitive benefits, yoga and meditation also have a spiritual component. These practices are deeply rooted in ancient Indian spirituality and have been used for centuries to connect individuals with their inner selves and the universe. While the spiritual aspect may not be for everyone, many people find that it adds a deeper level of meaning and purpose to their practice. Furthermore, yoga and meditation are accessible to people of all ages and backgrounds. Whether you are young or old, fit or not, religious or not, yoga and meditation can be practiced by anyone. There are many different styles and forms of yoga and meditation, allowing individuals to choose the practice that best suits their needs and preferences. This inclusivity is what makes yoga and meditation such powerful and universal practices. In conclusion, the benefits of yoga and meditation are numerous and far-reaching. From reducing stress and improving mental health to promoting physical strength and emotional well-being, these ancient practices offer a holistic approach to overall health and wellness. Whether you are looking to improve your physical fitness, manage stress, or connect with your inner self, yoga and meditation are powerful tools that can help you achieve these goals. So why not give it a try and experience the transformative power of yoga and meditation for yourself?\",\r\n \"title\": \"The Benefits of Yoga and Meditation\"\r\n }\r\n },\r\n {\r\n \"exercises\": [\r\n {\r\n \"allowRepetition\": true,\r\n \"id\": \"1035c153-d38a-4f27-a14e-0ce63184ff82\",\r\n \"prompt\": \"Complete the summary below. Click a blank to select the corresponding word(s) for it.\\\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"27\",\r\n \"solution\": \"Cultural diversity\"\r\n },\r\n {\r\n \"id\": \"28\",\r\n \"solution\": \"Variety\"\r\n },\r\n {\r\n \"id\": \"29\",\r\n \"solution\": \"Multicultural\"\r\n },\r\n {\r\n \"id\": \"30\",\r\n \"solution\": \"Tolerance\"\r\n },\r\n {\r\n \"id\": \"31\",\r\n \"solution\": \"Unity\"\r\n },\r\n {\r\n \"id\": \"32\",\r\n \"solution\": \"Challenges\"\r\n },\r\n {\r\n \"id\": \"33\",\r\n \"solution\": \"Celebrated\"\r\n }\r\n ],\r\n \"text\": \"\\n\\n{{27}} refers to the {{28}} of cultures, traditions, beliefs, and lifestyles that exist within a society. In today's interconnected world, the movement of people, goods, and ideas has led to a more diverse and {{29}} society. The exchange of ideas and knowledge, {{30}} and understanding, and promoting peace and {{31}} are some of the benefits of cultural diversity. However, it also poses {{32}} such as potential clashes and the marginalization of certain groups. To address these challenges, it is important for societies to promote cultural competency and sensitivity, as well as for individuals to embrace diversity and participate in cultural events. Overall, cultural diversity is a crucial aspect of our global society that needs to be preserved and {{33}}.\",\r\n \"type\": \"fillBlanks\",\r\n \"words\": [\r\n \"Tolerance\",\r\n \"Cultural diversity\",\r\n \"penny\",\r\n \"Multicultural\",\r\n \"shrill\",\r\n \"Celebrated\",\r\n \"Variety\",\r\n \"query\",\r\n \"Challenges\",\r\n \"wont\",\r\n \"Unity\",\r\n \"chemical\"\r\n ]\r\n },\r\n {\r\n \"questions\": [\r\n {\r\n \"id\": \"34\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"The variety of cultures, traditions, beliefs, and lifestyles within a society\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"The number of countries in the world\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"The different types of technology used in different cultures\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"The number of languages spoken in a society\"\r\n }\r\n ],\r\n \"prompt\": \"What is the main definition of cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"35\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By making it easier for people to travel\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By increasing the number of countries in the world\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By creating more jobs for people from different cultures\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By promoting a single global culture\"\r\n }\r\n ],\r\n \"prompt\": \"How has technology contributed to an increase in cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"36\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"Increased economic opportunities\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"Higher levels of education\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"Improved transportation systems\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"The exchange of ideas and knowledge\"\r\n }\r\n ],\r\n \"prompt\": \"What is one of the key benefits of cultural diversity?\",\r\n \"solution\": \"D\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"37\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By forcing people to conform to a single culture\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By exposing people to different perspectives and experiences\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By creating a homogenous society\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By limiting the movement of people between countries\"\r\n }\r\n ],\r\n \"prompt\": \"How does cultural diversity promote tolerance and understanding?\",\r\n \"solution\": \"B\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"38\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"Increased discrimination\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"A decline in technological advancements\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"A decrease in the number of countries\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"A lack of cultural exchange\"\r\n }\r\n ],\r\n \"prompt\": \"What is one challenge posed by cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"39\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By promoting a single global culture\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By creating barriers between different groups\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By promoting cultural competency and sensitivity\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By limiting the number of countries in the world\"\r\n }\r\n ],\r\n \"prompt\": \"What is one way that societies can address the challenges of cultural diversity?\",\r\n \"solution\": \"C\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"40\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"To ignore cultural differences\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"To actively participate in cultural events and activities\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"To only embrace their own culture\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"To avoid learning about other cultures\"\r\n }\r\n ],\r\n \"prompt\": \"What is the responsibility of individuals in promoting and preserving cultural diversity?\",\r\n \"solution\": \"B\",\r\n \"variant\": \"text\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"Cultural diversity is a term that is often used in today's world, but what does it really mean? Simply put, cultural diversity refers to the variety of cultures, traditions, beliefs, and lifestyles that exist within a society. It is a reflection of the different backgrounds, experiences, and identities of individuals and groups. In this IELTS Reading Passage, we will explore the concept of cultural diversity and its significance in our global society. The world we live in today is more interconnected and interdependent than ever before. With the advancements in technology, transportation, and communication, people from different parts of the world can easily connect and interact with one another. This has led to an increase in the movement of people, goods, and ideas, resulting in a more diverse and multicultural society. In fact, it is estimated that over 190 countries exist in the world, each with its unique culture and traditions. One of the key benefits of cultural diversity is the exchange of ideas and knowledge. When people from different backgrounds come together, they bring with them their unique perspectives and experiences. This leads to a rich exchange of ideas, which can result in the development of new innovations and solutions to various problems. For example, the fusion of different cuisines has led to the creation of new and delicious dishes, and the blending of different musical styles has given birth to new genres of music. Moreover, cultural diversity also promotes tolerance and understanding among individuals and groups. When people are exposed to different cultures, they learn to appreciate and respect the differences that exist. This, in turn, leads to a more inclusive and harmonious society, where people from diverse backgrounds can coexist peacefully. In a world that is plagued by conflicts and discrimination, cultural diversity plays a crucial role in promoting peace and unity. However, despite its numerous benefits, cultural diversity also poses some challenges. One of the main challenges is the potential for cultural clashes. As individuals from different cultures interact, conflicts can arise due to differences in values, beliefs, and customs. This can lead to misunderstandings and even discrimination. For instance, a person from a collectivist culture may struggle to understand the individualistic values of someone from a Western culture. Furthermore, cultural diversity can also lead to the marginalization of certain groups within a society. In some cases, minority cultures may face discrimination and exclusion, which can result in social and economic disadvantages. This is often seen in the case of migrant communities, where they may struggle to fully integrate into the host society due to cultural barriers. To address these challenges, it is important for societies to promote cultural competency and sensitivity. This means educating individuals about different cultures and encouraging them to embrace diversity. It also involves creating policies and programs that promote inclusivity and equality for all groups within a society. For example, many countries have implemented diversity training programs in schools and workplaces to promote understanding and respect for different cultures. In addition, governments play a crucial role in promoting and preserving cultural diversity. They can do this by protecting the cultural heritage of different groups and promoting cultural events and festivals. This not only helps in preserving the unique identities of different cultures but also promotes cultural exchange and understanding. On an individual level, there are also steps that we can take to embrace cultural diversity. This includes being open-minded and respectful towards different cultures, being willing to learn about other cultures, and actively participating in cultural events and activities. By doing so, we can break down barriers and promote a more inclusive and harmonious society. In conclusion, cultural diversity is a key aspect of our global society. It brings numerous benefits such as the exchange of ideas and promoting tolerance, but it also poses challenges that need to be addressed. As individuals and societies, it is our responsibility to promote and preserve cultural diversity and create a world where everyone is embraced and valued for their unique identities and backgrounds. By doing so, we can create a more peaceful and prosperous world for all.\",\r\n \"title\": \"Cultural Diversity: A Key Aspect of Our Global Society\"\r\n }\r\n }\r\n ]\r\n }", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/reading", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "reading" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Listening", - "item": [ - { - "name": "Gen Question Listening Section 1", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/listening_section_1?topic=book hotel room for convention&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksForm&exercises=writeBlanksFill", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "listening_section_1" - ], - "query": [ - { - "key": "topic", - "value": "book hotel room for convention" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "writeBlanksQuestions" - }, - { - "key": "exercises", - "value": "writeBlanksForm" - }, - { - "key": "exercises", - "value": "writeBlanksFill" - } - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Listening Section 2", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "\r", - "pm.test(\"Response status code is 200\", function () {\r", - " pm.expect(pm.response.code).to.equal(200);\r", - "});\r", - "\r", - "\r", - "pm.test(\"Validate the 'exercises' array is present and contains the expected number of elements\", function () {\r", - " const responseData = pm.response.json();\r", - " \r", - " pm.expect(responseData).to.be.an('object');\r", - " pm.expect(responseData.exercises).to.exist.and.to.be.an('array');\r", - " pm.expect(responseData.exercises).to.have.lengthOf(3, \"Expected 'exercises' array to have 3 elements\");\r", - "});\r", - "\r", - "" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/listening_section_2?topic=football manager video game&exercises=writeBlanksForm&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "listening_section_2" - ], - "query": [ - { - "key": "topic", - "value": "football manager video game" - }, - { - "key": "exercises", - "value": "writeBlanksForm" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "writeBlanksQuestions" - }, - { - "key": "exercises", - "value": "writeBlanksFill" - } - ] - }, - "description": "\nThis API endpoint allows you to retrieve a listening section for a specific exercise. The endpoint uses an HTTP GET request to the URL `http://127.0.0.1:5000/listening_section_2`. \n\nTo specify the exercises you want to retrieve, you can include the `exercises` query parameter multiple times with different values. In this example, the query parameters are set to `multipleChoice`, `writeBlanksQuestions`, and `writeBlanksFill`.\n\nThe response from the last execution of this request had a status code of 200, indicating a successful response. The response body contained a JSON object with the following structure:\n\n```json\n{\n \"exercises\": [\n {\n \"questions\": [\n {\n \"id\": \"\",\n \"options\": [\n {\n \"id\": \"\",\n \"text\": \"\"\n }\n ],\n \"prompt\": \"\",\n \"solution\": \"\",\n \"variant\": \"\"\n }\n ]\n }\n ],\n \"text\": \"\"\n}\n```\n\nThe `exercises` field in the response contains an array of exercise objects. Each exercise object has a `questions` field, which is an array of question objects. Each question object has an `id`, `options`, `prompt`, `solution`, and `variant` field.\n\nThe `text` field in the response is an empty string.\n\nPlease note that the specific values for `id`, `text`, `prompt`, `solution`, and `variant` were not provided in the response and have been omitted for privacy reasons.\n\nMake sure to include the desired exercises in the `exercises` query parameter to retrieve the listening section for those exercises.\n" - }, - "response": [] - }, - { - "name": "Gen Question Listening Section 3", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/listening_section_3?topic=discuss new assignment with the teacher &exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill&exercises=writeBlanksForm", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "listening_section_3" - ], - "query": [ - { - "key": "topic", - "value": "discuss new assignment with the teacher " - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "writeBlanksQuestions" - }, - { - "key": "exercises", - "value": "writeBlanksFill" - }, - { - "key": "exercises", - "value": "writeBlanksForm" - } - ] - } - }, - "response": [] - }, - { - "name": "Gen Question Listening Section 4", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/listening_section_4?topic=football manager video game&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill&exercises=writeBlanksForm", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "listening_section_4" - ], - "query": [ - { - "key": "topic", - "value": "football manager video game" - }, - { - "key": "exercises", - "value": "multipleChoice" - }, - { - "key": "exercises", - "value": "writeBlanksQuestions" - }, - { - "key": "exercises", - "value": "writeBlanksFill" - }, - { - "key": "exercises", - "value": "writeBlanksForm" - } - ] - } - }, - "response": [] - }, - { - "name": "Save Listening Section", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"parts\": [\r\n {\r\n \"text\": {\r\n \"conversation\": {\r\n \"conversation\": \"dummy\"\r\n }\r\n },\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": \"monologue_listening_2\",\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": {\r\n \"conversation\": {\r\n \"conversation\": \"dummy\"\r\n }\r\n },\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": \"monologue_listening_4\",\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/listening", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "listening" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Level", - "item": [ - { - "name": "Gen Level", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [], - "url": { - "raw": "http://127.0.0.1:5000/level", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "level" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Fetch Answer Tips", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"question\": \"When did Kendrick Lamar sign for TDE?\",\n \"answer\": \"Hello GPT.\",\n\t\t\"correct_answer\": \"2005\",\n \"context\": \"Kendrick Lamar Duckworth (born June 17, 1987) is an American rapper and songwriter. Known for his progressive musical styles and socially conscious songwriting, he is often considered one of the most influential hip hop artists of his generation. Born and raised in Compton, California, Lamar began his career as a teenager performing under the stage name K.Dot. He quickly garnered local attention which led to him signing a recording contract with Top Dawg Entertainment (TDE) in 2005.\"\n}\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/fetch_tips", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "fetch_tips" - ] - } - }, - "response": [] - }, - { - "name": "Get Grading Summary", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{jwt_token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"question\": \"When did Kendrick Lamar sign for TDE?\",\n \"answer\": \"Hello GPT.\",\n\t\t\"correct_answer\": \"2005\",\n \"context\": \"Kendrick Lamar Duckworth (born June 17, 1987) is an American rapper and songwriter. Known for his progressive musical styles and socially conscious songwriting, he is often considered one of the most influential hip hop artists of his generation. Born and raised in Compton, California, Lamar began his career as a teenager performing under the stage name K.Dot. He quickly garnered local attention which led to him signing a recording contract with Top Dawg Entertainment (TDE) in 2005.\"\n}\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "http://127.0.0.1:5000/fetch_tips", - "protocol": "http", - "host": [ - "127", - "0", - "0", - "1" - ], - "port": "5000", - "path": [ - "fetch_tips" - ] - } - }, - "response": [] - } - ] +{ + "info": { + "_postman_id": "9905f8e4-f3b9-45e4-8ede-434c5de11eca", + "name": "ielts", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "29491168" + }, + "item": [ + { + "name": "Writing", + "item": [ + { + "name": "Gen Question Writing Task 1", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/writing_task1_general", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "writing_task1_general" + ] + } + }, + "response": [] + }, + { + "name": "Grade Answer Writing Task 1 With Context", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"question\": \"The chart below shows the amount of money per week spent on fast foods in Britain. The graph shows the trends in consumption of fast-foods. Write a report for a university lecturer describing the information shown below.\",\r\n \"answer\": \"The chart shows that high income earners consumed considerably more fast foods than the other income groups, spending more than twice as much on hamburgers (43 pence per person per week) than on fish and chips or pizza (both under 20 pence). Average income earners also favoured hamburgers, spending 33 pence per person per week, followed by fish and chips at 24 pence, then pizza at 11 pence. Low income earners appear to spend less than other income groups on fast foods, though fish and chips remains their most popular fast food, followed by hamburgers and then pizza. From the graph we can see that in 1970, fish and chips were twice as popular as burgers, pizza being at that time the least popular fast food. The consumption of hamburgers and pizza has risen steadily over the 20 year period to 1990 while the consumption of fish and chips has been in decline over that same period with a slight increase in popularity since 1985.\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/writing_task1", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "writing_task1" + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Writing Task 2", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/writing_task2_general", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "writing_task2_general" + ] + } + }, + "response": [] + }, + { + "name": "Grade Answer Writing Task 2", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"question\": \"The average standard of people's health is likely to be lower in the future than it is now. To what extent do you agree or disagree with this statement?\",\r\n \"answer\": \"I completly disagree with the written statment. I believe that most of the people in the world have more information about their health and also about how they can improve their healthy conditions. Nowadays, information about how harmful is to smoke for our bodies can be seen in many packets of cigars. This is a clear example how things can change from our recent past. There is a clear trend in the diminishing of smokers and if this continues it will have a positive impact in our health. On the other hand, the alimentation habbits are changing all over the world and this can affect people’s health. However every one can choose what to eat every day. Mostly everybody, from developed societies, know the importance of having a healthy diet. Advances such as the information showed in the menus of fast food restaurants will help people to have a clever choice before they choose what to eat. Another important issue that I would like to mention is how medicine is changing. There are new discovers and treatments almost every week and that is an inequivoque sintom of how things are changing in order to improve the world’s health.\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/writing_task2", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "writing_task2" + ] + } + }, + "response": [] + }, + { + "name": "Save Writing", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"exercises\": [\r\n \"You recently attended a friend's wedding and were impressed by their wedding planner. Write a letter to your friend, advising them on the best wedding planner for their upcoming wedding. In your letter, include information about the planner's services, pricing, and any personal experiences you had with them. Provide your friend with recommendations and tips on how to make the most out of their wedding planning experience.\",\r\n \"To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter.\"\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/writing", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "writing" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Speaking", + "item": [ + { + "name": "Gen Question Speaking Part 1", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/speaking_task_1", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "speaking_task_1" + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Speaking Part 2", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/speaking_task_2", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "speaking_task_2" + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Speaking Part 3", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/speaking_task_3", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "speaking_task_3" + ] + } + }, + "response": [] + }, + { + "name": "Grade Answer Speaking Task", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": " {\r\n \"answers\": [\r\n {\r\n \"question\": \"How do you think technology has affected the way people communicate with each other in today's society?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_1.m4a\"\r\n },\r\n {\r\n \"question\": \"In what ways has the use of smartphones and social media platforms changed the dynamics of personal relationships?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_2.m4a\"\r\n },\r\n {\r\n \"question\": \"Some argue that technology has made communication more convenient, while others worry that it has led to a decline in face-to-face interactions. What's your perspective on this matter, and how do you think it might impact future generations?\",\r\n \"answer\": \"speaking_recordings/speaking_tech_3.m4a\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/speaking_task_3", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "speaking_task_3" + ] + } + }, + "response": [] + }, + { + "name": "Save Speaking", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"exercises\": [\r\n {\r\n \"question\": \"What is the most impactful book you have ever read and how has it influenced your perspective on life? Please share specific examples from the book that resonated with you on a personal level.\",\r\n \"topic\": \"Books\"\r\n },\r\n {\r\n \"prompts\": [\r\n \"Where did you go?\",\r\n \"What did you do there?\",\r\n \"Why was it a memorable experience for you?\"\r\n ],\r\n \"question\": \"Tell me about a memorable travel experience you have had.\",\r\n \"topic\": \"Travel\"\r\n },\r\n {\r\n \"questions\": [\r\n \"In what ways has technology improved our lives?\",\r\n \"What are some potential negative effects of technology on society?\",\r\n \"How can we strike a balance between the use of technology and maintaining healthy relationships?\"\r\n ],\r\n \"topic\": \"Technology and Society\"\r\n }\r\n ]\r\n }", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/speaking", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "speaking" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reading", + "item": [ + { + "name": "Gen Question Reading Passage 1", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/reading_passage_1?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "reading_passage_1" + ], + "query": [ + { + "key": "topic", + "value": "football manager video game" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "trueFalse" + }, + { + "key": "exercises", + "value": "fillBlanks" + }, + { + "key": "exercises", + "value": "writeBlanks" + } + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Reading Passage 2", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/reading_passage_2?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "reading_passage_2" + ], + "query": [ + { + "key": "topic", + "value": "football manager video game" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "trueFalse" + }, + { + "key": "exercises", + "value": "fillBlanks" + }, + { + "key": "exercises", + "value": "writeBlanks" + } + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Reading Passage 3", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/reading_passage_3?topic=football manager video game&exercises=multipleChoice&exercises=trueFalse&exercises=fillBlanks&exercises=writeBlanks", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "reading_passage_3" + ], + "query": [ + { + "key": "topic", + "value": "football manager video game" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "trueFalse" + }, + { + "key": "exercises", + "value": "fillBlanks" + }, + { + "key": "exercises", + "value": "writeBlanks" + } + ] + } + }, + "response": [] + }, + { + "name": "Save Reading", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"parts\": [\r\n {\r\n \"exercises\": [\r\n {\r\n \"id\": \"cbd08cdd-5850-40a8-b6e2-6021c04474ad\",\r\n \"prompt\": \"Do the following statements agree with the information given in the Reading Passage?\",\r\n \"questions\": [\r\n {\r\n \"id\": \"1\",\r\n \"prompt\": \"Technology is constantly evolving and shaping our world.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"2\",\r\n \"prompt\": \"The use of artificial intelligence (AI) has only recently become popular.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"3\",\r\n \"prompt\": \"5G technology offers slower speeds and higher latency than its predecessors.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"4\",\r\n \"prompt\": \"Social media has had a minimal impact on our society.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"5\",\r\n \"prompt\": \"Cybersecurity is not a growing concern as technology becomes more integrated into our lives.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"6\",\r\n \"prompt\": \"Technology has not had a significant impact on the education sector.\",\r\n \"solution\": \"false\"\r\n },\r\n {\r\n \"id\": \"7\",\r\n \"prompt\": \"Automation and AI are not causing shifts in the job market.\",\r\n \"solution\": \"false\"\r\n }\r\n ],\r\n \"type\": \"trueFalse\"\r\n },\r\n {\r\n \"allowRepetition\": true,\r\n \"id\": \"b88f3eb5-11b7-4a8e-bb1a-4e96215b34bf\",\r\n \"prompt\": \"Complete the summary below. Click a blank to select the corresponding word(s) for it.\\\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"8\",\r\n \"solution\": \"smartphones\"\r\n },\r\n {\r\n \"id\": \"9\",\r\n \"solution\": \"artificial intelligence\"\r\n },\r\n {\r\n \"id\": \"10\",\r\n \"solution\": \"5G technology\"\r\n },\r\n {\r\n \"id\": \"11\",\r\n \"solution\": \"virtual reality\"\r\n },\r\n {\r\n \"id\": \"12\",\r\n \"solution\": \"cybersecurity\"\r\n },\r\n {\r\n \"id\": \"13\",\r\n \"solution\": \"telemedicine\"\r\n }\r\n ],\r\n \"text\": \"\\n\\nTechnology has become an integral part of our daily lives, from {{8}} to smart homes. The rise of {{9}} (AI) and the Internet of Things (IoT) are two major trends that are revolutionizing the way we live and work. {{10}} is also gaining popularity, enabling advancements in areas like {{11}} and self-driving cars. Cloud computing, virtual and augmented reality (VR and AR), and blockchain technology are also on the rise, impacting industries such as finance, education, and healthcare. Social media has changed the way we communicate and raised concerns about privacy and mental health. With the increase in data breaches and cyber attacks, {{12}} has become a growing concern. {{13}} and online learning have made healthcare and education more accessible and efficient. However, there are concerns about the impact of technology on the job market, leading to discussions about the need for reskilling and upskilling. As technology continues to advance, it is crucial to understand its impact and consequences on our society.\",\r\n \"type\": \"fillBlanks\",\r\n \"words\": [\r\n \"speaking\",\r\n \"5G technology\",\r\n \"telemedicine\",\r\n \"virtual reality\",\r\n \"antechamber\",\r\n \"smartphones\",\r\n \"kitsch\",\r\n \"devilish\",\r\n \"parent\",\r\n \"artificial intelligence\",\r\n \"cybersecurity\"\r\n ]\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"In today's society, technology has become an integral part of our daily lives. From smartphones to smart homes, we are constantly surrounded by the latest and most advanced technological devices. As technology continues to evolve and improve, it is important to understand the current trends and how they are shaping our world. One of the biggest technology trends in recent years is the rise of artificial intelligence (AI). AI is the simulation of human intelligence processes by machines, particularly computer systems. This technology has been around for decades, but with the advancement of computing power and big data, AI has become more sophisticated and prevalent. From virtual personal assistants like Siri and Alexa to self-driving cars, AI is revolutionizing the way we live and work. Another trend that has gained widespread popularity is the Internet of Things (IoT). This refers to the interconnection of everyday objects via the internet, allowing them to send and receive data. Smart homes, wearable devices, and even smart cities are all examples of IoT. With IoT, our devices and appliances can communicate with each other, making our lives more convenient and efficient. The use of 5G technology is also on the rise. 5G is the fifth generation of wireless technology, offering faster speeds and lower latency than its predecessors. With 5G, we can expect to see advancements in areas like virtual reality, self-driving cars, and remote surgery. It will also enable the development of smart cities and the Internet of Things to reach its full potential. Cloud computing is another trend that has been steadily growing. Cloud computing involves the delivery of computing services over the internet, such as storage, servers, and databases. This allows for easy access to data and applications from anywhere, at any time. Many businesses and individuals are utilizing cloud computing to streamline their operations and increase efficiency. Virtual and augmented reality (VR and AR) are becoming more prevalent in various industries, from gaming and entertainment to healthcare and education. VR immerses the user in a simulated environment, while AR overlays digital information onto the real world. These technologies have the potential to change the way we learn, work, and entertain ourselves. Blockchain technology is also gaining traction, particularly in the financial sector. Blockchain is a decentralized digital ledger that records transactions across a network of computers. It allows for secure and transparent transactions without the need for intermediaries. This technology has the potential to disrupt traditional banking and financial systems. Social media has been a dominant force in the technology world for some time now, and it continues to evolve and shape our society. With the rise of platforms like Facebook, Twitter, and Instagram, we are more connected than ever before. Social media has changed the way we communicate, share information, and even do business. It has also raised concerns about privacy and the impact of social media on mental health. Cybersecurity is a growing concern as technology becomes more integrated into our lives. With the increase in data breaches and cyber attacks, the need for strong cybersecurity measures is greater than ever. Companies and individuals are investing in better security protocols to protect their sensitive information. The healthcare industry is also experiencing technological advancements with the introduction of telemedicine. This allows patients to receive medical care remotely, without having to visit a physical doctor's office. Telemedicine has become increasingly popular, especially during the COVID-19 pandemic, as it allows for safe and convenient access to healthcare. In the education sector, technology has brought about significant changes as well. Online learning platforms and digital tools have made education more accessible and efficient. With the rise of e-learning, students can access education from anywhere in the world and at their own pace. As technology continues to advance, concerns about its impact on the job market have also arisen. Automation and AI are replacing human workers in many industries, leading to job loss and shifts in the workforce. This trend has sparked discussions about the need for reskilling and upskilling to adapt to the changing job market. In conclusion, the world is constantly evolving and adapting to the latest technology trends. From AI and IoT to 5G and blockchain, these advancements are shaping the way we live, work, and interact with each other. As society continues to embrace and integrate technology into our daily lives, it is crucial to understand its impact and potential consequences. Whether it be in the fields of healthcare, education, or finance, technology is undoubtedly transforming the world as we know it.\",\r\n \"title\": \"Modern Technology Trends\"\r\n }\r\n },\r\n {\r\n \"exercises\": [\r\n {\r\n \"id\": \"f2daa91a-3e92-4c07-aefd-719bcf22bac7\",\r\n \"prompt\": \"Do the following statements agree with the information given in the Reading Passage?\",\r\n \"questions\": [\r\n {\r\n \"id\": \"14\",\r\n \"prompt\": \"Yoga and meditation have been gaining popularity in recent years.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"15\",\r\n \"prompt\": \"Yoga and meditation originated in ancient India.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"16\",\r\n \"prompt\": \"Yoga is a system that combines physical postures, breathing techniques, and meditation.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"17\",\r\n \"prompt\": \"Meditation involves training the mind to achieve a state of inner peace and relaxation.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"18\",\r\n \"prompt\": \"Yoga and meditation can reduce stress and improve mental health.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"19\",\r\n \"prompt\": \"Yoga and meditation can improve physical health.\",\r\n \"solution\": \"true\"\r\n },\r\n {\r\n \"id\": \"20\",\r\n \"prompt\": \"Yoga and meditation are only suitable for people who are physically fit.\",\r\n \"solution\": \"false\"\r\n }\r\n ],\r\n \"type\": \"trueFalse\"\r\n },\r\n {\r\n \"id\": \"b500cb69-843d-4430-a544-924c514ea12a\",\r\n \"maxWords\": 3,\r\n \"prompt\": \"Choose no more than three words and/or a number from the passage for each answer.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"21\",\r\n \"solution\": [\r\n \"physical, mental, emotional\"\r\n ]\r\n },\r\n {\r\n \"id\": \"22\",\r\n \"solution\": [\r\n \"ancient India\"\r\n ]\r\n },\r\n {\r\n \"id\": \"23\",\r\n \"solution\": [\r\n \"physical postures, breathing techniques\"\r\n ]\r\n },\r\n {\r\n \"id\": \"24\",\r\n \"solution\": [\r\n \"reduce stress, improve mindfulness\"\r\n ]\r\n },\r\n {\r\n \"id\": \"25\",\r\n \"solution\": [\r\n \"improve, promote relaxation\"\r\n ]\r\n },\r\n {\r\n \"id\": \"26\",\r\n \"solution\": [\r\n \"anyone, all ages and backgrounds\"\r\n ]\r\n }\r\n ],\r\n \"text\": \"What are the three main benefits of yoga and meditation?{{21}}\\\\nWhere did yoga originate?{{22}}\\\\nWhat are the two components of yoga?{{23}}\\\\nHow do yoga and meditation improve mental health?{{24}}\\\\nWhat is the impact of yoga and meditation on sleep quality?{{25}}\\\\nWho can practice yoga and meditation?{{26}}\\\\n\",\r\n \"type\": \"writeBlanks\"\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"Yoga and meditation have been gaining popularity in recent years as more and more people recognize the physical, mental, and emotional benefits of these ancient practices. Originating in ancient India, yoga is a holistic system that combines physical postures, breathing techniques, and meditation to promote overall well-being. Similarly, meditation is a mental practice that involves training the mind to achieve a state of inner peace and relaxation. One of the main benefits of yoga and meditation is their ability to reduce stress and improve mental health. In today's fast-paced world, stress has become a common problem for many people, leading to various physical and mental health issues. However, studies have shown that practicing yoga and meditation can significantly reduce stress levels and improve overall mental health. This is because these practices focus on deep breathing and mindfulness, which can help individuals to calm their minds and relax their bodies. As a result, many people who regularly practice yoga and meditation report feeling more peaceful, centered, and less stressed in their daily lives. Furthermore, yoga and meditation have been shown to have a positive impact on physical health. The physical postures and movements in yoga help to improve flexibility, strength, and balance. These postures also work to stretch and strengthen different muscles in the body, which can alleviate tension and prevent injuries. Additionally, the controlled breathing in yoga helps to increase oxygen flow throughout the body, which can improve cardiovascular health. As for meditation, studies have shown that it can lower blood pressure and reduce the risk of heart disease. These physical benefits make yoga and meditation an excellent form of exercise for people of all ages and fitness levels. Apart from the physical and mental benefits, yoga and meditation also have a positive impact on emotional well-being. The practice of mindfulness in these practices helps individuals to become more aware of their thoughts and emotions, allowing them to better manage and process them. This can result in improved emotional regulation and a greater sense of self-awareness. As a result, individuals who practice yoga and meditation often report feeling more positive, content, and emotionally stable. Another significant benefit of yoga and meditation is their ability to improve overall concentration and focus. In today's digital age, our minds are constantly bombarded with information and distractions, making it challenging to stay focused on tasks. However, regular practice of yoga and meditation can improve concentration and enhance cognitive function. This is because these practices require individuals to focus their minds on their breath, movements, or a specific mantra, helping to train the brain to stay focused for longer periods. Moreover, yoga and meditation have been shown to have a positive impact on sleep quality. Many people struggle with insomnia or other sleep-related issues, which can have a significant impact on their overall health and well-being. However, studies have shown that yoga and meditation can improve sleep quality and help individuals fall asleep faster. This is because these practices promote relaxation and reduce stress, which are common causes of sleep issues. As a result, individuals who practice yoga and meditation often report feeling more rested and rejuvenated after a good night's sleep. In addition to the physical, mental, emotional, and cognitive benefits, yoga and meditation also have a spiritual component. These practices are deeply rooted in ancient Indian spirituality and have been used for centuries to connect individuals with their inner selves and the universe. While the spiritual aspect may not be for everyone, many people find that it adds a deeper level of meaning and purpose to their practice. Furthermore, yoga and meditation are accessible to people of all ages and backgrounds. Whether you are young or old, fit or not, religious or not, yoga and meditation can be practiced by anyone. There are many different styles and forms of yoga and meditation, allowing individuals to choose the practice that best suits their needs and preferences. This inclusivity is what makes yoga and meditation such powerful and universal practices. In conclusion, the benefits of yoga and meditation are numerous and far-reaching. From reducing stress and improving mental health to promoting physical strength and emotional well-being, these ancient practices offer a holistic approach to overall health and wellness. Whether you are looking to improve your physical fitness, manage stress, or connect with your inner self, yoga and meditation are powerful tools that can help you achieve these goals. So why not give it a try and experience the transformative power of yoga and meditation for yourself?\",\r\n \"title\": \"The Benefits of Yoga and Meditation\"\r\n }\r\n },\r\n {\r\n \"exercises\": [\r\n {\r\n \"allowRepetition\": true,\r\n \"id\": \"1035c153-d38a-4f27-a14e-0ce63184ff82\",\r\n \"prompt\": \"Complete the summary below. Click a blank to select the corresponding word(s) for it.\\\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.\",\r\n \"solutions\": [\r\n {\r\n \"id\": \"27\",\r\n \"solution\": \"Cultural diversity\"\r\n },\r\n {\r\n \"id\": \"28\",\r\n \"solution\": \"Variety\"\r\n },\r\n {\r\n \"id\": \"29\",\r\n \"solution\": \"Multicultural\"\r\n },\r\n {\r\n \"id\": \"30\",\r\n \"solution\": \"Tolerance\"\r\n },\r\n {\r\n \"id\": \"31\",\r\n \"solution\": \"Unity\"\r\n },\r\n {\r\n \"id\": \"32\",\r\n \"solution\": \"Challenges\"\r\n },\r\n {\r\n \"id\": \"33\",\r\n \"solution\": \"Celebrated\"\r\n }\r\n ],\r\n \"text\": \"\\n\\n{{27}} refers to the {{28}} of cultures, traditions, beliefs, and lifestyles that exist within a society. In today's interconnected world, the movement of people, goods, and ideas has led to a more diverse and {{29}} society. The exchange of ideas and knowledge, {{30}} and understanding, and promoting peace and {{31}} are some of the benefits of cultural diversity. However, it also poses {{32}} such as potential clashes and the marginalization of certain groups. To address these challenges, it is important for societies to promote cultural competency and sensitivity, as well as for individuals to embrace diversity and participate in cultural events. Overall, cultural diversity is a crucial aspect of our global society that needs to be preserved and {{33}}.\",\r\n \"type\": \"fillBlanks\",\r\n \"words\": [\r\n \"Tolerance\",\r\n \"Cultural diversity\",\r\n \"penny\",\r\n \"Multicultural\",\r\n \"shrill\",\r\n \"Celebrated\",\r\n \"Variety\",\r\n \"query\",\r\n \"Challenges\",\r\n \"wont\",\r\n \"Unity\",\r\n \"chemical\"\r\n ]\r\n },\r\n {\r\n \"questions\": [\r\n {\r\n \"id\": \"34\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"The variety of cultures, traditions, beliefs, and lifestyles within a society\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"The number of countries in the world\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"The different types of technology used in different cultures\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"The number of languages spoken in a society\"\r\n }\r\n ],\r\n \"prompt\": \"What is the main definition of cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"35\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By making it easier for people to travel\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By increasing the number of countries in the world\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By creating more jobs for people from different cultures\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By promoting a single global culture\"\r\n }\r\n ],\r\n \"prompt\": \"How has technology contributed to an increase in cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"36\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"Increased economic opportunities\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"Higher levels of education\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"Improved transportation systems\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"The exchange of ideas and knowledge\"\r\n }\r\n ],\r\n \"prompt\": \"What is one of the key benefits of cultural diversity?\",\r\n \"solution\": \"D\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"37\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By forcing people to conform to a single culture\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By exposing people to different perspectives and experiences\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By creating a homogenous society\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By limiting the movement of people between countries\"\r\n }\r\n ],\r\n \"prompt\": \"How does cultural diversity promote tolerance and understanding?\",\r\n \"solution\": \"B\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"38\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"Increased discrimination\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"A decline in technological advancements\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"A decrease in the number of countries\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"A lack of cultural exchange\"\r\n }\r\n ],\r\n \"prompt\": \"What is one challenge posed by cultural diversity?\",\r\n \"solution\": \"A\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"39\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"By promoting a single global culture\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"By creating barriers between different groups\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"By promoting cultural competency and sensitivity\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"By limiting the number of countries in the world\"\r\n }\r\n ],\r\n \"prompt\": \"What is one way that societies can address the challenges of cultural diversity?\",\r\n \"solution\": \"C\",\r\n \"variant\": \"text\"\r\n },\r\n {\r\n \"id\": \"40\",\r\n \"options\": [\r\n {\r\n \"id\": \"A\",\r\n \"text\": \"To ignore cultural differences\"\r\n },\r\n {\r\n \"id\": \"B\",\r\n \"text\": \"To actively participate in cultural events and activities\"\r\n },\r\n {\r\n \"id\": \"C\",\r\n \"text\": \"To only embrace their own culture\"\r\n },\r\n {\r\n \"id\": \"D\",\r\n \"text\": \"To avoid learning about other cultures\"\r\n }\r\n ],\r\n \"prompt\": \"What is the responsibility of individuals in promoting and preserving cultural diversity?\",\r\n \"solution\": \"B\",\r\n \"variant\": \"text\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"text\": {\r\n \"content\": \"Cultural diversity is a term that is often used in today's world, but what does it really mean? Simply put, cultural diversity refers to the variety of cultures, traditions, beliefs, and lifestyles that exist within a society. It is a reflection of the different backgrounds, experiences, and identities of individuals and groups. In this IELTS Reading Passage, we will explore the concept of cultural diversity and its significance in our global society. The world we live in today is more interconnected and interdependent than ever before. With the advancements in technology, transportation, and communication, people from different parts of the world can easily connect and interact with one another. This has led to an increase in the movement of people, goods, and ideas, resulting in a more diverse and multicultural society. In fact, it is estimated that over 190 countries exist in the world, each with its unique culture and traditions. One of the key benefits of cultural diversity is the exchange of ideas and knowledge. When people from different backgrounds come together, they bring with them their unique perspectives and experiences. This leads to a rich exchange of ideas, which can result in the development of new innovations and solutions to various problems. For example, the fusion of different cuisines has led to the creation of new and delicious dishes, and the blending of different musical styles has given birth to new genres of music. Moreover, cultural diversity also promotes tolerance and understanding among individuals and groups. When people are exposed to different cultures, they learn to appreciate and respect the differences that exist. This, in turn, leads to a more inclusive and harmonious society, where people from diverse backgrounds can coexist peacefully. In a world that is plagued by conflicts and discrimination, cultural diversity plays a crucial role in promoting peace and unity. However, despite its numerous benefits, cultural diversity also poses some challenges. One of the main challenges is the potential for cultural clashes. As individuals from different cultures interact, conflicts can arise due to differences in values, beliefs, and customs. This can lead to misunderstandings and even discrimination. For instance, a person from a collectivist culture may struggle to understand the individualistic values of someone from a Western culture. Furthermore, cultural diversity can also lead to the marginalization of certain groups within a society. In some cases, minority cultures may face discrimination and exclusion, which can result in social and economic disadvantages. This is often seen in the case of migrant communities, where they may struggle to fully integrate into the host society due to cultural barriers. To address these challenges, it is important for societies to promote cultural competency and sensitivity. This means educating individuals about different cultures and encouraging them to embrace diversity. It also involves creating policies and programs that promote inclusivity and equality for all groups within a society. For example, many countries have implemented diversity training programs in schools and workplaces to promote understanding and respect for different cultures. In addition, governments play a crucial role in promoting and preserving cultural diversity. They can do this by protecting the cultural heritage of different groups and promoting cultural events and festivals. This not only helps in preserving the unique identities of different cultures but also promotes cultural exchange and understanding. On an individual level, there are also steps that we can take to embrace cultural diversity. This includes being open-minded and respectful towards different cultures, being willing to learn about other cultures, and actively participating in cultural events and activities. By doing so, we can break down barriers and promote a more inclusive and harmonious society. In conclusion, cultural diversity is a key aspect of our global society. It brings numerous benefits such as the exchange of ideas and promoting tolerance, but it also poses challenges that need to be addressed. As individuals and societies, it is our responsibility to promote and preserve cultural diversity and create a world where everyone is embraced and valued for their unique identities and backgrounds. By doing so, we can create a more peaceful and prosperous world for all.\",\r\n \"title\": \"Cultural Diversity: A Key Aspect of Our Global Society\"\r\n }\r\n }\r\n ]\r\n }", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/reading", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "reading" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Listening", + "item": [ + { + "name": "Gen Question Listening Section 1", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/listening_section_1?topic=book hotel room for convention&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksForm&exercises=writeBlanksFill", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "listening_section_1" + ], + "query": [ + { + "key": "topic", + "value": "book hotel room for convention" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "writeBlanksQuestions" + }, + { + "key": "exercises", + "value": "writeBlanksForm" + }, + { + "key": "exercises", + "value": "writeBlanksFill" + } + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Listening Section 2", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "\r", + "pm.test(\"Response status code is 200\", function () {\r", + " pm.expect(pm.response.code).to.equal(200);\r", + "});\r", + "\r", + "\r", + "pm.test(\"Validate the 'exercises' array is present and contains the expected number of elements\", function () {\r", + " const responseData = pm.response.json();\r", + " \r", + " pm.expect(responseData).to.be.an('object');\r", + " pm.expect(responseData.exercises).to.exist.and.to.be.an('array');\r", + " pm.expect(responseData.exercises).to.have.lengthOf(3, \"Expected 'exercises' array to have 3 elements\");\r", + "});\r", + "\r", + "" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/listening_section_2?topic=football manager video game&exercises=writeBlanksForm&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "listening_section_2" + ], + "query": [ + { + "key": "topic", + "value": "football manager video game" + }, + { + "key": "exercises", + "value": "writeBlanksForm" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "writeBlanksQuestions" + }, + { + "key": "exercises", + "value": "writeBlanksFill" + } + ] + }, + "description": "\nThis API endpoint allows you to retrieve a listening section for a specific exercise. The endpoint uses an HTTP GET request to the URL `http://127.0.0.1:5000/listening_section_2`. \n\nTo specify the exercises you want to retrieve, you can include the `exercises` query parameter multiple times with different values. In this example, the query parameters are set to `multipleChoice`, `writeBlanksQuestions`, and `writeBlanksFill`.\n\nThe response from the last execution of this request had a status code of 200, indicating a successful response. The response body contained a JSON object with the following structure:\n\n```json\n{\n \"exercises\": [\n {\n \"questions\": [\n {\n \"id\": \"\",\n \"options\": [\n {\n \"id\": \"\",\n \"text\": \"\"\n }\n ],\n \"prompt\": \"\",\n \"solution\": \"\",\n \"variant\": \"\"\n }\n ]\n }\n ],\n \"text\": \"\"\n}\n```\n\nThe `exercises` field in the response contains an array of exercise objects. Each exercise object has a `questions` field, which is an array of question objects. Each question object has an `id`, `options`, `prompt`, `solution`, and `variant` field.\n\nThe `text` field in the response is an empty string.\n\nPlease note that the specific values for `id`, `text`, `prompt`, `solution`, and `variant` were not provided in the response and have been omitted for privacy reasons.\n\nMake sure to include the desired exercises in the `exercises` query parameter to retrieve the listening section for those exercises.\n" + }, + "response": [] + }, + { + "name": "Gen Question Listening Section 3", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/listening_section_3?topic=discuss new assignment with the teacher &exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill&exercises=writeBlanksForm", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "listening_section_3" + ], + "query": [ + { + "key": "topic", + "value": "discuss new assignment with the teacher " + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "writeBlanksQuestions" + }, + { + "key": "exercises", + "value": "writeBlanksFill" + }, + { + "key": "exercises", + "value": "writeBlanksForm" + } + ] + } + }, + "response": [] + }, + { + "name": "Gen Question Listening Section 4", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/listening_section_4?topic=football manager video game&exercises=multipleChoice&exercises=writeBlanksQuestions&exercises=writeBlanksFill&exercises=writeBlanksForm", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "listening_section_4" + ], + "query": [ + { + "key": "topic", + "value": "football manager video game" + }, + { + "key": "exercises", + "value": "multipleChoice" + }, + { + "key": "exercises", + "value": "writeBlanksQuestions" + }, + { + "key": "exercises", + "value": "writeBlanksFill" + }, + { + "key": "exercises", + "value": "writeBlanksForm" + } + ] + } + }, + "response": [] + }, + { + "name": "Save Listening Section", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\r\n \"parts\": [\r\n {\r\n \"text\": {\r\n \"conversation\": {\r\n \"conversation\": \"dummy\"\r\n }\r\n },\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": \"monologue_listening_2\",\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": {\r\n \"conversation\": {\r\n \"conversation\": \"dummy\"\r\n }\r\n },\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n },\r\n {\r\n \"text\": \"monologue_listening_4\",\r\n \"exercises\": [\r\n {\r\n\r\n }\r\n ] \r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/listening", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "listening" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Level", + "item": [ + { + "name": "Gen Level", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "url": { + "raw": "http://127.0.0.1:5000/level", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "level" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Fetch Answer Tips", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"question\": \"When did Kendrick Lamar sign for TDE?\",\n \"answer\": \"Hello GPT.\",\n\t\t\"correct_answer\": \"2005\",\n \"context\": \"Kendrick Lamar Duckworth (born June 17, 1987) is an American rapper and songwriter. Known for his progressive musical styles and socially conscious songwriting, he is often considered one of the most influential hip hop artists of his generation. Born and raised in Compton, California, Lamar began his career as a teenager performing under the stage name K.Dot. He quickly garnered local attention which led to him signing a recording contract with Top Dawg Entertainment (TDE) in 2005.\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/fetch_tips", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "fetch_tips" + ] + } + }, + "response": [] + }, + { + "name": "Get Grading Summary", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{jwt_token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"question\": \"When did Kendrick Lamar sign for TDE?\",\n \"answer\": \"Hello GPT.\",\n\t\t\"correct_answer\": \"2005\",\n \"context\": \"Kendrick Lamar Duckworth (born June 17, 1987) is an American rapper and songwriter. Known for his progressive musical styles and socially conscious songwriting, he is often considered one of the most influential hip hop artists of his generation. Born and raised in Compton, California, Lamar began his career as a teenager performing under the stage name K.Dot. He quickly garnered local attention which led to him signing a recording contract with Top Dawg Entertainment (TDE) in 2005.\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://127.0.0.1:5000/fetch_tips", + "protocol": "http", + "host": [ + "127", + "0", + "0", + "1" + ], + "port": "5000", + "path": [ + "fetch_tips" + ] + } + }, + "response": [] + } + ] } \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index bc5026a..1668c29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,32 +1,35 @@ -[tool.poetry] -name = "ielts-be" -version = "0.1.0" -description = "" -authors = ["Ecrop Devteam "] -readme = "README.md" - -[tool.poetry.dependencies] -python = "^3.11" -uvicorn = "^0.30.3" -python-dotenv = "^1.0.1" -aioboto3 = "^13.1.1" -httpx = "^0.27.0" -fastapi = "^0.111.1" -nltk = "^3.8.1" -firebase-admin = "^6.5.0" -wonderwords = "^2.2.0" -dependency-injector = "^4.41.0" -openai = "^1.37.0" -python-multipart = "0.0.9" -faiss-cpu = "1.8.0.post1" -pypandoc = "1.13" -pdfplumber = "0.11.3" -numpy = "1.26.4" -pillow = "10.4.0" -sentence-transformers = "3.0.1" -openai-whisper = "20231117" - - -[build-system] -requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" +[tool.poetry] +name = "ielts-be" +version = "0.1.0" +description = "" +authors = ["Ecrop Devteam "] +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.11" +uvicorn = "^0.30.3" +python-dotenv = "^1.0.1" +aioboto3 = "^13.1.1" +httpx = "^0.27.0" +fastapi = "^0.111.1" +nltk = "^3.8.1" +firebase-admin = "^6.5.0" +wonderwords = "^2.2.0" +dependency-injector = "^4.41.0" +openai = "^1.37.0" +python-multipart = "0.0.9" +faiss-cpu = "1.8.0.post1" +pypandoc = "1.13" +pdfplumber = "0.11.3" +numpy = "1.26.4" +pillow = "10.4.0" +sentence-transformers = "3.0.1" +openai-whisper = "20231117" +motor = "3.6.0" +shortuuid = "1.0.13" +pandas = "2.2.3" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/scripts/tips/instructions.MD b/scripts/tips/instructions.MD new file mode 100644 index 0000000..9b2883a --- /dev/null +++ b/scripts/tips/instructions.MD @@ -0,0 +1,67 @@ +# Adding new training content + +If you're ever tasked with the grueling task of adding more tips from manuals, my condolences. + +There are 4 components of a training content tip: the tip itself, the question, the additional and the segment. + +The tip is the actual tip, if the manual doesn't have an exercise that relates to that tip fill this out: + +```json +{ + "category": "", + "embedding": "", + "text": "", + "html": "", + "id": "", + "verified": , + "standalone": +} +``` + +If the manual does have an exercise that relates to the tip: + +```json +{ + // ... + "question": "", + "additional": "", + "segments": [ + { + "html": " >", + "wordDelay": , + "holdDelay": , + "highlight": [ + { + "targets": [""], + "phrases": [""] + } + ], + "insertHTML": [ + { + "target": "", + "targetId": "", + "position": "", + "html": "" + }, + ] + } + ] +} +``` + +In order to create these structures you will have to mannually screenshot the tips, exercises, context and send them to an llm (gpt-4o or claude) +with a prompt like "get me the html for this", you will have to check whether the html is properly structured and then +paste them in the prompt.txt file of this directory and send it +back to an llm. + +Afterwards you will have to check whether the default styles in /src/components/TrainingContent/FormatTip.ts are adequate, divs +(except for the wrapper div of a segment) and span styles are not overriden but you should aim to use the least ammount of +styles in the tip itself and create custom reusable html elements +in FormatTip.ts. + +After checking all of the tips render you will have to create new embeddings in the backend, you CAN'T change ids of existing tips since there +might be training tips that are already stored in firebase. + +This is a very tedious task here's a recommendation for [background noise](https://www.youtube.com/watch?v=lDnva_3fcTc). + +GL HF diff --git a/scripts/tips/pathways_2_rw.json b/scripts/tips/pathways_2_rw.json new file mode 100644 index 0000000..f2502c7 --- /dev/null +++ b/scripts/tips/pathways_2_rw.json @@ -0,0 +1,7579 @@ +{ + "title": "Pathways Reading, Writing and Critical Thinking 2", + "pdf_page_offset": 18, + "units": [ + { + "unit": 1, + "title": "Happiness", + "pages": [ + { + "page": 4, + "tips": [ + { + "category": "Strategy", + "embedding": "Read titles and subheads to predict what a passage is about. This will help you know what to expect as you read.", + "text": "Read titles and subheads to predict what a passage is about. This will help you know what to expect as you read.", + "html": "

Read titles and subheads to predict what a passage is about. This will help you know what to expect as you read.

", + "id": "658b24d4-9c9c-4c2b-8451-f00addaaae3e", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Read the title and the subheads of the reading passage. What do you think the reading passage is about?

  • Different things make different people happy.
  • Security is the most important thing for happiness.
  • Everyone needs the same basic things to be happy.
", + "additional": "

Is there a Recipe for Happiness?

What makes us happy? Money? Friends? A good job? Are the answers the same for everyone? According to world surveys, Mexico and Singapore are two happy countries—but their people may be happy for different reasons.

Safety and Security

There are more than 19,000 people per square mile1 in the small nation of Singapore. People on the island work an average of 70 hours per week. The country has strict laws, for example, against littering,2 graffiti,3 and even for not flushing a toilet. But according to the World Database of Happiness, Singapore is the happiest country in Asia. Why?

One reason for Singapore's happiness is that the government provides the basic necessities, such as jobs and housing. There is almost no poverty, and Singapore has one of the lowest levels of unemployment in the world. The government creates jobs for people who are unemployed. It 'tops up'4 poorer people's income so everyone can have a minimum standard of living. The government also offers tax breaks5 to people who look after their aging parents. This may be why 84 percent of older people live with their children. The result is a lot of closely connected families with roughly equal standards of living.

People may not all be happy about the laws, but they are generally happy with the results — they don't step in litter, the public toilets work, and the streets are safe and clean. So for Singaporeans, it seems that living in a secure, clean, and safe place may be more important than having a lot of personal freedom. As Dr. Tan Ern Ser of Singapore's Institute of Policy Studies explains, 'If you are hopeful and confident of getting what you want in life, then you are happy.'

Friends and Neighbors

In many ways, Mexico is the opposite of Singapore. There are some parts of Mexico where people do not have a safe or secure life. Many people do not have jobs, enough food, or access to education. But, as in Singapore, most people in Mexico feel that they are happy. Why?

One reason is the importance of socializing. According to psychologists, much of our happiness comes from remembering the small joys that happen throughout the day. Simple acts of socializing, such as talking with a neighbor or having dinner with friends, can greatly increase our overall happiness. People in Mexico socialize with family and friends a lot, and this adds to their happiness.

But what about poverty? In Mexico, about half of the population is poor. However, most people in Mexico live near people in a similar financial situation. If your neighbor doesn't have expensive items, such as a big house or an expensive car, you don't feel the need to have those things. So money, by itself, may not be so important for happiness. What matters more is how much money you have compared to the people around you.

A Mixed Recipe?

So the question 'What makes people happy?' does not seem to have a simple answer. Work, security, safety, freedom, and socializing with friends and family can all play important roles. As the examples of Singapore and Mexico suggest, there may be no single recipe for happiness. The good news is that we can each find our own.

Adapted from Thrive: Finding Happiness the Blue Zones Way by Dan Buettner, 2010

1 A square mile = 2.59 square kilometers2 Littering is leaving garbage or trash lying around outside.3 Graffiti is words or pictures that are written or drawn on walls or other public places.4 If you top something up, you add to it to make it full.5 If the government gives someone a tax break, it lowers the amount of tax they have to pay.
", + "segments": [ + { + "html": "

Understanding the Tip

The tip suggests to read titles and subheads to predict what a passage is about. This strategy helps you form expectations and prepare your mind for the content you're about to read.

", + "wordDelay": 200, + "holdDelay": 5000 + }, + { + "html": "

Applying the Tip

Let's look at the title and subheads of our passage:

  • Title: Is there a Recipe for Happiness?
  • Subhead 1: Safety and Security
  • Subhead 2: Friends and Neighbors
  • Subhead 3: A Mixed Recipe?
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Is there a Recipe for Happiness?", + "Safety and Security", + "Friends and Neighbors", + "A Mixed Recipe?" + ] + } + ] + }, + { + "html": "

Based on these, we can predict that the passage will discuss:

  • Various factors that contribute to happiness
  • The role of safety and security in happiness
  • How social relationships affect happiness
  • The possibility that happiness might have multiple sources
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "factors that contribute to happiness", + "safety and security", + "social relationships", + "multiple sources" + ] + } + ] + }, + { + "html": "

Answering the Question

Now, let's look at the options provided:

  • Different things make different people happy.
  • Security is the most important thing for happiness.
  • Everyone needs the same basic things to be happy.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Different things make different people happy.", + "Security is the most important thing for happiness.", + "Everyone needs the same basic things to be happy." + ] + } + ] + }, + { + "html": "

Based on our prediction from the title and subheads, the best answer is:

a. Different things make different people happy.

This answer aligns with the idea of exploring various factors and the possibility of a 'mixed recipe' for happiness.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Different things make different people happy." + ] + } + ] + }, + { + "html": "

Benefits of the Tip

By reading titles and subheads:

  • You get a quick overview of the main topics
  • It helps you anticipate the content, making reading easier
  • You can better focus on key information while reading
  • It improves comprehension and retention of the material
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "quick overview", + "anticipate the content", + "focus on key information", + "improves comprehension" + ] + } + ] + } + ] + } + }, + { + "category": "Word Link", + "embedding": "To increase your vocabulary use a dictionary to find other forms of a word.", + "text": "To increase your vocabulary use a dictionary to find other forms of a word, e.g., (adj.) confident, (n.) confidence; (adj.) secure, (n.) security; (n.) freedom, (adj.) free; (v.) socialize, (adj.) social; (adj.) financial, (n.) finance.", + "standalone": true, + "html": "

To increase your vocabulary use a dictionary to find other forms of a word, e.g. :

  • (adj.) confident, (n.) confidence;
  • (adj.) secure, (n.) security;
  • (n.) freedom, (adj.) free;
  • (v.) socialize, (adj.) social;
  • (adj.) financial, (n.) finance.
", + "id": "c7e322ad-71e5-4aef-bcff-433fbe33e8c7", + "verified": true + } + ] + }, + { + "page": 7, + "tips": [ + { + "category": "CT Focus", + "embedding": "Use the context - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech.", + "text": "Use the context - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech, e.g., noun, verb, adjective, etc.", + "html": "

Use the context - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech, e.g., noun, verb, adjective, etc.

", + "id": "dbb2d0a9-2c68-4933-8cd6-8a51d6e0ad9c", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Guessing Meaning from Context

Use context to identify the bold words meaning. Then match the sentence halves to make definitions.

", + "additional": "
    If you are strict, If you are flushing something, If you are unemployed, If you look after people, If you make something public,
    you provide it to everyone. you take care of them and make sure they are well. you don't allow people to behave badly. you do not have a job. you are cleaning or emptying it with a fast flow of water.
", + "segments": [ + { + "html": "

Guessing Meaning from Context

Let's analyze each sentence and use the context to determine the meaning of the bold words. We'll then match them with their corresponding definitions.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

1. Strict

Sentence: 'If you are strict,'

Context clue: The sentence implies a characteristic or behavior.

Matching definition: c.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "If you are strict,", + "you don't allow people to behave badly." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "question-1", + "position": "replace", + "html": "c." + } + ] + }, + { + "html": "

2. Flushing

Sentence: 'If you are flushing something,'

Context clue: The word 'something' suggests an action being done to an object.

Matching definition: e.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "If you are flushing something,", + "you are cleaning or emptying it with a fast flow of water." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "question-2", + "position": "replace", + "html": "e." + } + ] + }, + { + "html": "

3. Unemployed

Sentence: 'If you are unemployed,'

Context clue: The prefix 'un-' often means 'not' or 'without'.

Matching definition: d.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "If you are unemployed,", + "you do not have a job." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "question-3", + "position": "replace", + "html": "d." + } + ] + }, + { + "html": "

4. Look after

Sentence: 'If you look after people,'

Context clue: The phrase suggests an action done for others.

Matching definition: b.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "If you look after people,", + "you take care of them and make sure they are well." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "question-4", + "position": "replace", + "html": "b." + } + ] + }, + { + "html": "

5. Public

Sentence: 'If you make something public,'

Context clue: 'Make something' suggests changing the state or availability of information.

Matching definition: a.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "If you make something public,", + "you provide it to everyone." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "question-5", + "position": "replace", + "html": "a." + } + ] + }, + { + "html": "

Key Strategy

When guessing word meanings from context:

  • Look at the words surrounding the unknown word
  • Consider the overall topic or theme of the sentence
  • Analyze prefixes, suffixes, or word parts for clues
  • Think about the part of speech (noun, verb, adjective, etc.)
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

Helpful Tip

Remember to use the context - the words around a word - to guess the meaning of unfamiliar words. The context can also help you determine the word's part of speech. This approach not only aids in understanding specific words but also improves overall reading comprehension and vocabulary development.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 8, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying the Main\n\nIdea The main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas.", + "text": "Identifying the Main Idea\n\nThe main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas. Read the paragraph below and think about the main idea.\n\nResearchers have found that the sunny weather in Mexico is one of the reasons that people there are happy. Mexico has many hours of sunlight, so people in Mexico get a lot of vitamin D. Vitamin D is important for overall health and well-being. Also, studies show that when people tan, they make more endorphins - chemicals in our bodies that make us feel happy.\n\nWhich of these statements is the main idea of the paragraph?\n\na. People in Mexico are happy because they get a lot of vitamin D.\nb. Tanning makes us create more endorphins, which make us feel happy.\nc. Mexico gets a lot of sun, which may make people there happier.\n\nThe last sentence is the main idea. The other two sentences are supporting ideas that explain the main idea.", + "html": "

Identifying the Main Idea

The main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas.

", + "id": "ec975445-8bce-4c7e-8ff4-9c870252a39d", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Which of these statements is the main idea of the paragraph?

  • People in Mexico are happy because they get a lot of vitamin D.
  • Tanning makes us create more endorphins, which make us feel happy.
  • Mexico gets a lot of sun, which may make people there happier.
", + "additional": "

Researchers have found that the sunny weather in Mexico is one of the reasons that people there are happy. Mexico has many hours of sunlight, so people in Mexico get a lot of vitamin D. Vitamin D is important for overall health and well-being. Also, studies show that when people tan, they make more endorphins - chemicals in our bodies that make us feel happy.

", + "segments": [ + { + "html": "

Analyzing the Paragraph

Let's break down the key points in the given paragraph:

  • Sunny weather in Mexico contributes to happiness
  • Mexico has many hours of sunlight
  • People in Mexico get a lot of vitamin D
  • Vitamin D is important for health and well-being
  • Tanning produces endorphins, which make people feel happy
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "sunny weather", + "Sunny weather", + "happiness", + "Tanning", + "people tan", + "Mexico", + "happy", + "vitamin D", + "health and well-being", + "endorphins", + "many hours of sunlight", + "Vitamin D" + ] + } + ] + }, + { + "html": "

Identifying Key Relationships

The paragraph establishes connections between:

  • Sunny weather and happiness in Mexico
  • Sunlight and vitamin D production
  • Vitamin D and overall well-being
  • Tanning and endorphin production
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional", + "segment" + ], + "phrases": [ + "Sunny weather", + "sunny weather", + "Mexico", + "happy", + "happiness", + "sunlight", + "Sunlight", + "vitamin D", + "Vitamin D", + "overall health and well-being", + "overall well-being", + "people tan", + "endorphins", + "Tanning", + "endorphin production" + ] + } + ] + }, + { + "html": "

Evaluating the Options

Now, let's consider each option:

  • People in Mexico are happy because they get a lot of vitamin D.
  • Tanning makes us create more endorphins, which make us feel happy.
  • Mexico gets a lot of sun, which may make people there happier.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "People in Mexico are happy because they get a lot of vitamin D.", + "Tanning makes us create more endorphins, which make us feel happy.", + "Mexico gets a lot of sun, which may make people there happier." + ] + } + ] + }, + { + "html": "

Selecting the Main Idea

The correct answer is:

c. Mexico gets a lot of sun, which may make people there happier.

This option best captures the overall message of the paragraph, linking Mexico's sunny weather to happiness. Options a and b are supporting details rather than the main idea.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Mexico gets a lot of sun, which may make people there happier." + ] + } + ] + }, + { + "html": "

Understanding Main Ideas

The main idea of a paragraph is the most important concept that the paragraph is conveying. It's usually supported by several details or examples. In this case, the main idea is about the connection between Mexico's sunny weather and the happiness of its people. The other points about vitamin D and endorphins are supporting details that explain why sunlight might contribute to happiness.

", + "wordDelay": 200, + "holdDelay": 8000 + }, + { + "html": "

Applying This Approach

By focusing on identifying the main idea:

  • We can quickly grasp the central message of a text
  • We can distinguish between primary concepts and supporting details
  • We improve our reading comprehension and retention
  • We can more effectively summarize and discuss the content we read

This skill is crucial for efficient reading and understanding of various texts, from academic materials to everyday articles.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "main idea", + "central message", + "primary concepts", + "supporting details", + "reading comprehension", + "retention", + "summarize", + "discuss", + "efficient reading", + "understanding" + ] + } + ] + } + ] + } + }, + { + "category": "CT Focus", + "embedding": "Use the context to guess the meaning of new words.", + "text": "Use the context to guess the meaning of new words.", + "html": "

Use the context to guess the meaning of new words. What do fit, obesity and recreation mean?

", + "id": "49e4ac6c-e927-407d-b05a-fbec974ea20e", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Identifying the Main Idea.

Read the information about Denmark. Then write the main idea of the paragraph.

", + "additional": "It's hard to be happy when you're unhealthy, According to the World Database of Happiness, Denmark is the second happiest country in the world, and most Danes are fit. They have a lower rate of obesity than many of their European neighbors. Danish cities are designed so it's easy to walk or bike from one place to another. With a 30-minute walk, you can go from the city of Copenhagen to the ocean, where you can sail or swim, or to the woods, where you can hike. Everyone has easy access to recreation.", + "segments": [ + { + "html": "

Identifying the Main Idea

To identify the main idea of a paragraph, focus on what the author is trying to convey overall. Look for recurring themes or the most emphasized points.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "main idea", + "recurring themes", + "emphasized points" + ] + } + ] + }, + { + "html": "

In the given passage about Denmark, the main idea revolves around the connection between health and happiness. The author emphasizes how Denmark's lifestyle promotes both, making it one of the happiest countries in the world.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Denmark", + "health", + "happiness", + "unhealthy", + "happy", + "most Danes are fit" + ] + } + ] + }, + { + "html": "

Key Points:

  • Denmark is the second happiest country in the world.
  • Most Danes are fit and have a lower rate of obesity.
  • Danish cities encourage walking and biking.
  • Easy access to recreation activities.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "second happiest country", + "fit", + "obesity", + "recreation" + ] + } + ] + }, + { + "html": "

The main idea is that Denmark's urban design and lifestyle choices promote both physical health and mental well-being, contributing to the country's high happiness ranking.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "main idea", + "urban design", + "lifestyle choices", + "physical health", + "mental well-being" + ] + } + ] + }, + { + "html": "

Applying the Tip:

Now, let's use the provided tip:
Use the context to guess the meaning of new words. Let's examine fit, obesity, and recreation.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Use the context", + "fit", + "obesity", + "recreation" + ] + } + ] + }, + { + "html": "
  • Fit: Likely means being in good physical health, as it's contrasted with obesity.
  • Obesity: Refers to being overweight or having excess body fat, which is less common in Denmark.
  • Recreation: Activities done for enjoyment and relaxation, such as walking, biking, sailing, or hiking.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Fit", + "good physical health", + "Obesity", + "excess body fat", + "Recreation", + "enjoyment and relaxation" + ] + } + ] + }, + { + "html": "

By using the context, we can understand these terms and how they contribute to the main idea of health and happiness in Denmark. This skill helps in comprehending new vocabulary and reinforces the overall message of the passage.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "context", + "health and happiness", + "comprehending new vocabulary" + ] + } + ] + } + ] + } + } + ] + }, + { + "page": 10, + "tips": [ + { + "category": "CT Focus", + "embedding": "Look for key words to help you guess meaning from context.", + "text": "Look for key words to help you guess meaning from context.", + "html": "

Look for key words to help you guess meaning from context.

", + "id": "d1845a62-cc3b-4090-906a-6e16ad9c1496", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Building Vocabulary

Look at the words around the bold words to guess their meanings. Then determine the best definition (a or b) of each word.

", + "additional": "
  1. A researcher who studies happiness might ask people what kinds of things make them happy.

    • someone who studies something and tries to discover facts about it
    • someone who teaches subjects such as science and math in school
  2. A person's long-term goals can include going to college and then medical school.

    • happening over a long time
    • traveling for a long distance
  3. It's important to live in a community that you like. Do you like the people who live near you? Does the area have good places to shop, eat, and socialize?

    • the place where you live
    • a place where people meet
  4. Most happy people have a hobby, such as writing, surfing, or painting.

    • something that you do for money, such as a job
    • an activity that you enjoy doing in your free time
  5. Some people volunteer to help others who are in need. Although you may get no money for volunteering, the work can make you feel good about yourself.

    • do something without being paid
    • go to school with a group of people
  6. People feel happier when they are grateful for the things that they have. They spend less time wanting things that they don't have.

    • thankful
    • excited
  7. A person's mood can depend on many things. For example, if someone says something nice about you, it can make you feel good.

    • the place where you spend most of your time
    • the way you feel at a particular time
  8. Healthy food, exercise, and friends are important for a person's well-being.

    • health and happiness
    • the way you spend your time
  9. In many countries, adult children support their elderly parents. The children pay their parents' bills and provide them with food and a place to live.

    • help
    • teach
  10. Good health is one factor that can make you a happy person. A close group of friends is another factor.

    • one of the things that causes a situation
    • something that is difficult or causes problems
", + "segments": [ + { + "html": "

Understanding Context Clues

When encountering unfamiliar words, the surrounding text often provides valuable hints about their meanings. Let's explore this concept using the given examples.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

1. Researcher

Key context: 'studies happiness' and 'ask people what kinds of things make them happy'

These phrases suggest that a researcher is someone who investigates or studies a topic.

Answer: a. someone who studies something and tries to discover facts about it

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "studies happiness", + "ask people what kinds of things make them happy", + " someone who studies something and tries to discover facts about it", + "a. someone who studies something and tries to discover facts about it" + ] + } + ] + }, + { + "html": "

2. Long-term

Key context: 'goals can include going to college and then medical school'

This implies a sequence of events over an extended period, not a physical distance.

Answer: a. happening over a long time

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "goals can include going to college and then medical school", + "a. happening over a long time", + " happening over a long time" + ] + } + ] + }, + { + "html": "

3. Community

Key context: 'people who live near you' and 'area has good places to shop, eat, and socialize'

These phrases describe a living environment, not just a meeting place.

Answer: a. the place where you live

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "people who live near you", + "area have good places to shop, eat, and socialize", + "area has good places to shop, eat, and socialize", + "a. the place where you live", + " the place where you live" + ] + } + ] + }, + { + "html": "

4. Hobby

Key context: 'Most happy people' and 'writing, surfing, or painting'

These examples suggest activities done for enjoyment, not for money.

Answer: b. an activity that you enjoy doing in your free time

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Most happy people", + "writing, surfing, or painting", + "b. an activity that you enjoy doing in your free time", + " an activity that you enjoy doing in your free time" + ] + } + ] + }, + { + "html": "

5. Volunteer

Key context: 'help others who are in need' and 'get no money for volunteering'

This implies doing work without payment.

Answer: a. do something without being paid

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "help others who are in need", + "get no money for volunteering", + "a. do something without being paid", + " do something without being paid" + ] + } + ] + }, + { + "html": "

6. Grateful

Key context: 'for the things that they have' and 'spend less time wanting things that they don't have'

This suggests being content with what one has, implying thankfulness.

Answer: a. thankful

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "for the things that they have", + "spend less time wanting things that they don't have", + "a. thankful", + " thankful" + ] + } + ] + }, + { + "html": "

7. Mood

Key context: 'can depend on many things' and 'if someone says something nice about you, it can make you feel good'

This describes changing emotional states, not a physical place.

Answer: b. the way you feel at a particular time

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "can depend on many things", + "if someone says something nice about you, it can make you feel good", + "b. the way you feel at a particular time", + " the way you feel at a particular time" + ] + } + ] + }, + { + "html": "

8. Well-being

Key context: 'Healthy food, exercise, and friends are important for'

These factors contribute to both physical health and mental happiness.

Answer: a. health and happiness

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Healthy food, exercise, and friends are important for", + "a. health and happiness", + " health and happiness" + ] + } + ] + }, + { + "html": "

9. Support

Key context: 'pay their parents' bills and provide them with food and a place to live'

These actions describe helping or assisting, not teaching.

Answer: a. help

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "pay their parents' bills and provide them with food and a place to live", + "a. help", + " help" + ] + } + ] + }, + { + "html": "

10. Factor

Key context: 'Good health is one factor' and 'A close group of friends is another factor'

These examples suggest things that contribute to a situation (happiness), not problems.

Answer: a. one of the things that causes a situation

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Good health is one factor", + "A close group of friends is another factor", + "a. one of the things that causes a situation", + " one of the things that causes a situation" + ] + } + ] + }, + { + "html": "

Key Strategy

For each word, we identified key words or phrases in the surrounding text. These context clues helped us deduce the most appropriate meaning for each term.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

Tip Reminder

Remember to look for key words to help you guess meaning from context. This approach enhances vocabulary, improves reading comprehension, and develops critical thinking skills.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + } + ] + } + }, + { + "category": "Word Partners", + "embedding": "Use factor.", + "text": "Use factor with: (adj.) contributing factor, deciding factor, important factor, key factor; (n.) risk factor.", + "html": "

Use factor with: (adj.) contributing factor, deciding factor, important factor, key factor; (n.) risk factor.

", + "id": "fb055481-9d53-4bf4-977a-5dfedccf9d57", + "standalone": true, + "verified": true + } + ] + }, + { + "page": 14, + "tips": [ + { + "category": "Strategy", + "embedding": "Look for clues to the main idea in the first (and sometimes second) sentence of a paragraph.", + "text": "Look for clues to the main idea in the first (and sometimes second) sentence of a paragraph.", + "html": "

Look for clues to the main idea in the first (and sometimes second) sentence of a paragraph.

", + "id": "999b1968-f3d0-488e-8957-56f97517dff5", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Identifying Main Ideas

Read the statements below. Determine the main idea in each pair of statements (a or b).

", + "additional": "
CategoryOption AOption B
SelfYou need to take care of yourself and connect with the people around you.Focus on your interests and talents and meet people who are like you.
HomeIt's a good idea to paint your living room yellow.You should arrange your home so that it makes you feel happy.
Financial LifeYou can be happy if you have enough money, but don't want money too much.If you waste money on things you don't need, you won't have enough money for things that you do need.
Social LifeA good group of friends can increase your happiness.Researchers say that a happy friend can increase our mood by nine percent.
WorkplaceYou spend a lot of time at work, so you should like your workplace.Your boss needs to be someone you enjoy working for.
CommunityThe place where you live is more important for happiness than anything else.Live around people who have the same amount of money as you do.
", + "segments": [ + { + "html": "

Identifying Main Ideas

Let's analyze each pair of statements to determine which one represents the main idea. We'll focus on which statement is more general and encompasses the overall concept.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

1. Self

Main idea: A. You need to take care of yourself and connect with the people around you.

This statement is more comprehensive, covering both self-care and social connections. Option B is more specific and could be considered a subset of A.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "You need to take care of yourself and connect with the people around you." + ] + } + ] + }, + { + "html": "

2. Home

Main idea: B. You should arrange your home so that it makes you feel happy.

This statement is more general and applies to the entire home. Option A is a specific example that could fall under this broader concept.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "You should arrange your home so that it makes you feel happy." + ] + } + ] + }, + { + "html": "

3. Financial Life

Main idea: A. You can be happy if you have enough money, but don't want money too much.

This statement provides a balanced view of money's role in happiness. Option B is more specific and could be seen as a consequence of wanting money too much.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "You can be happy if you have enough money, but don't want money too much." + ] + } + ] + }, + { + "html": "

4. Social Life

Main idea: A. A good group of friends can increase your happiness.

This statement is more general about the impact of friendships. Option B provides a specific statistic that supports this main idea.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "A good group of friends can increase your happiness." + ] + } + ] + }, + { + "html": "

5. Workplace

Main idea: A. You spend a lot of time at work, so you should like your workplace.

This statement covers the overall importance of workplace satisfaction. Option B focuses on one specific aspect (the boss) and is less comprehensive.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "You spend a lot of time at work, so you should like your workplace." + ] + } + ] + }, + { + "html": "

6. Community

Main idea: A. The place where you live is more important for happiness than anything else.

While this statement might be debatable, it's more general and encompasses the overall importance of community. Option B is a specific suggestion about community demographics.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "The place where you live is more important for happiness than anything else." + ] + } + ] + }, + { + "html": "

Key Strategy

When identifying main ideas:

  • Look for broader, more encompassing statements
  • Consider which statement other ideas could fall under
  • Identify which statement provides a general principle rather than a specific example
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

Helpful Tip

Remember to look for clues to the main idea in the first (and sometimes second) sentence of a paragraph. In this exercise, we applied this concept to pairs of statements. This approach can help you quickly identify the central theme or main point in various types of text.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 15, + "tips": [ + { + "category": "Strategy", + "embedding": "When you brainstorm think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.", + "text": "When you brainstorm think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.", + "html": "

When you brainstorm think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.

", + "id": "a5913388-e4bd-4c4c-a9fb-bab8642c1360", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 16, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Writing a Topic Sentence\n\nA paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.\n\nA topic sentence should introduce the main idea that the paragraph will discuss or examine.", + "text": "Writing a Topic Sentence\n\nA paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.\n\nA topic sentence should introduce the main idea that the paragraph will discuss or examine.\n\nBelow are some examples of strong and weak topic sentences.\n\nStrong Topic Sentences\n\nOne reason that Singaporeans are happy is that the government provides the basic necessities, such as jobs and housing.\n\nPeople in Mexico socialize a lot, and this may contribute to their happiness.\n\nWeak Topic Sentences\n\nSingaporeans are happy.\n\n(If the paragraph is about the ways that the government improves people's happiness, this idea should be included in the topic sentence.)\n\nPeople in Mexico socialize a lot.\n\n(if the paragraph is about how socializing contributes to people's happiness in Mexico, this idea should be included in the topic sentence.)", + "html": "

Writing a Topic Sentence

A paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.

A topic sentence should introduce the main idea that the paragraph will discuss or examine.

Below are some examples of strong and weak topic sentences.

Strong Topic Sentences

One reason that Singaporeans are happy is that the government provides the basic necessities, such as jobs and housing.
People in Mexico socialize a lot, and this may contribute to their happiness.

Weak Topic Sentences

Singaporeans are happy.

(If the paragraph is about the ways that the government improves people's happiness, this idea should be included in the topic sentence.)

People in Mexico socialize a lot.

(if the paragraph is about how socializing contributes to people's happiness in Mexico, this idea should be included in the topic sentence.)

", + "id": "9867613b-6575-432c-8246-3717bafa6860", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Identify the topic sentence in each paragraph. One of the topic sentences is stronger than the others.

  1. In Mexico, family is important. Family members provide support to each other during difficult times. Grandmothers take care of grandchildren so the children's mothers can go to work and earn money. When they grow up, children take care of their parents. People in Mexico are generally happy as long as family members are close.
  2. Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier. People who laugh more tend to have higher levels of self-esteem. They also tend to be healthier. Laughter is so important for our general well-being that some people go to “laugh therapy” where they laugh with groups of people.
  3. We spend most of our daily lives at work. Our work can increase our happiness. In many countries, a lot of people choose their job based on how much it pays, or on what other people think about that job. But in Denmark, one of the world's happiest countries, most people take jobs that interest them. That gives them a better chance to feel good about the work that they do.

Rewrite the two topic sentences that are weak.

", + "segments": [ + { + "html": "

Analyzing Topic Sentences in Paragraphs

Let's examine each paragraph to identify the topic sentences and evaluate their strength. We'll then work on improving the weaker ones.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["Identify the topic sentence in each paragraph"] + } + ], + "insertHTML": [] + }, + { + "html": "

Paragraph 1

Topic sentence: 'In Mexico, family is important.'

  • This is a weak topic sentence because:
  • It doesn't fully introduce the main idea of the paragraph
  • It doesn't connect family importance to happiness, which is the paragraph's focus

A stronger version could be: 'In Mexico, the importance of family contributes significantly to people's happiness.'

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["In Mexico, family is important.", "People in Mexico are generally happy as long as family members are close."] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "In Mexico, the importance of family contributes significantly to people's happiness." + } + ] + }, + { + "html": "

Paragraph 2

Topic sentence: 'Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier.'

  • This is a strong topic sentence because:
  • It clearly states the main idea of the paragraph
  • It introduces the connection between laughter and happiness
  • It sets up the supporting details that follow
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier."] + } + ], + "insertHTML": [] + }, + { + "html": "

Paragraph 3

Topic sentence: 'We spend most of our daily lives at work.'

  • This is a weak topic sentence because:
  • It doesn't introduce the main idea of job satisfaction and happiness
  • It doesn't mention Denmark or contrast it with other countries

A stronger version could be: 'In Denmark, one of the world's happiest countries, people prioritize job satisfaction over salary, contributing to their overall happiness.'

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["We spend most of our daily lives at work.", "In Denmark, one of the world's happiest countries, most people take jobs that interest them."] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "In Denmark, one of the world's happiest countries, people prioritize job satisfaction over salary, contributing to their overall happiness." + } + ] + }, + { + "html": "

The Importance of Strong Topic Sentences

Crafting effective topic sentences is crucial for clear and organized writing:

  • They provide a roadmap for the reader, introducing the main idea of the paragraph
  • They help maintain focus and coherence within the paragraph
  • They make the writer's argument or point clearer and more persuasive
  • They improve the overall flow and readability of the text

By mastering the art of writing strong topic sentences, you can significantly enhance the quality and effectiveness of your writing.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["A topic sentence should introduce the main idea that the paragraph will discuss or examine."] + } + ], + "insertHTML": [] + }, + { + "html": "

Applying the Topic Sentence Tip

The provided tip offers valuable guidance for writing effective topic sentences:

  • It emphasizes that a topic sentence should state the main idea of the paragraph
  • It notes that topic sentences often (but not always) appear at the beginning of paragraphs
  • It provides examples of strong and weak topic sentences, illustrating how to improve weak ones
  • It demonstrates how to connect the topic sentence to the paragraph's focus (e.g., relating socialization to happiness in the Mexico example)

By applying these principles, you can create more coherent and focused paragraphs, enhancing the overall quality of your writing.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["A paragraph is a group of sentences about one topic", "Most paragraphs include a sentence that states the main idea of the paragraph", "This sentence is called the topic sentence"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 18, + "tips": [ + { + "category": "CT Focus", + "embedding": "Use context to help you guess meaning.", + "text": "Use context to help you guess meaning. For example, does passionate mean a good feeling or a bad feeling?", + "html": "

Use context to help you guess meaning. For example, does passionate mean a good feeling or a bad feeling?

", + "id": "a680672e-4a62-4989-a130-d0611e53cbc1", + "standalone": false, + "verified": true, + "exercise": { + "question": "

The paragraphs below are on the topic of a happy life.

Which is the first draft?Which is the revision?", + "additional": "

A

I think I'm generally happy because I like most things about my life. I have a great job. I do work that I feel passionate about, and I like my coworkers. My family and friends are very supportive. Whenever I have problems, I know that my family and friends will help me. Also, my friends make me laugh a lot. In addition, I'm healthy. I don't have any illnesses, and I play fun sports such as soccer and basketball.

B

I think I'm generally happy. I have a great job. I do work that I feel passionate about, and I like my coworkers. I don't make a lot of money, so sometimes I have to do extra work on the weekends. I want to ask for a raise at work. My family and friends are very supportive. Whenever I have problems, I know that my family and friends will help me. Also, my friends make me laugh a lot. In addition, I'm healthy.

", + "segments": [ + { + "html": "

Analyzing Writing Drafts

Let's examine two paragraphs about a happy life and determine which is the first draft and which is the revision.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

Paragraph A

Key points:

  • Generally happy
  • Great job, passionate work
  • Supportive family and friends
  • Good health
  • Plays sports

This paragraph is well-structured and focuses solely on positive aspects.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

Paragraph B

Key points:

  • Generally happy
  • Great job, passionate work
  • Mentions financial struggles
  • Supportive family and friends
  • Good health

This paragraph includes both positive and negative aspects, and seems less polished.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

Comparing the Paragraphs

Differences:

  • Paragraph B mentions financial struggles, while A does not
  • Paragraph A includes sports as a source of happiness
  • Paragraph A is more focused and cohesive
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "I don't make a lot of money", + "I play fun sports such as soccer and basketball." + ] + } + ] + }, + { + "html": "

Identifying First Draft and Revision

First Draft: Paragraph B

Reasons:

  • Includes both positive and negative aspects
  • Less focused structure
  • Contains extraneous information (weekend work, wanting a raise)

Revision: Paragraph A

Reasons:

  • More focused on the main topic (happiness)
  • Better structured and cohesive
  • Removed negative aspects for a more positive tone
  • Added specific details (sports) to support the claim of being healthy
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "I think I'm generally happy because I like most things about my life.", + "I think I'm generally happy." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "draft", + "html": "B", + "position": "replace" + }, + { + "target": "question", + "targetId": "revision", + "html": "A", + "position": "replace" + } + ] + }, + { + "html": "

Understanding 'Passionate'

In both paragraphs, the word 'passionate' is used in the context of work. Based on the overall positive tone, we can deduce that 'passionate' here means a good feeling - enthusiasm or b positive emotion towards one's work.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "I do work that I feel passionate about" + ] + } + ] + }, + { + "html": "

Key Takeaway

When analyzing drafts:

  • Look for improvements in focus and structure
  • Notice changes in tone and content
  • Observe how details are added or removed to strengthen the main idea

Remember to use context to help you guess the meaning of unfamiliar words. This skill is crucial for understanding nuances in writing and for improving your own revision process.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 2, + "title": "Big Ideas", + "pages": [ + { + "page": 24, + "tips": [ + { + "category": "Word Link", + "embedding": "The suffix -tion can turn some verbs into nouns.", + "text": "The suffix -tion can turn some verbs into nouns, e.g., prevent / prevention, define / definition, act / action, create / creation, contribute / contribution.", + "html": "

The suffix -tion can turn some verbs into nouns, e.g. :

  • prevent / prevention
  • define / definition
  • act / action
  • create / creation
  • contribute / contribution
", + "id": "4445562b-5ab9-4284-b32e-4b41407401aa", + "standalone": true, + "verified": true + } + ] + }, + { + "page": 28, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying Supporting Ideas\n\nSupporting ideas tell more about the main idea. They can do the following:\n\ndescribe give reasons give examples", + "text": "Identifying Supporting Ideas\n\nSupporting ideas tell more about the main idea. They can do the following:\n\ndescribe give reasons give examples\n\nLook at the paragraph from the reading. What does each colored sentence do?\n\nWhen William went home and started building his windmill, a lot of people laughed at him, including his mother. They didn't think he could do it, but William was confident.He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too. William was also creative. He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards. He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'\n\nThe main idea of the paragraph is that William was confident and creative in building his windmill. The green sentences give reasons why William was confident. The blue sentences give examples of how William was creative. And the purple sentences describe how he did it.", + "html": "

Identifying Supporting Ideas

Supporting ideas tell more about the main idea. They can do the following:

  • describe
  • give reasons
  • give examples
", + "id": "693c8547-d2fa-45e1-803a-ff979c893b04", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Look at the paragraph from the reading. What does each colored sentence do?

When William went home and started building his windmill, a lot of people laughed at him, including his mother. They didn't think he could do it, but William was confident. He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too. William was also creative. He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards. He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'

", + "segments": [ + { + "html": "

Analyzing the Paragraph

Let's examine William's windmill project, identifying the main idea and its supporting elements.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

Identifying the Main Idea

To find the main idea, let's look at key points in the paragraph:

  • William started building a windmill
  • People laughed and didn't think he could do it
  • William was confident
  • William was creative
  • He found ways to build it despite challenges

Which of these seems to be the central focus? The paragraph emphasizes William's attitude and approach. Therefore, we can conclude that the main idea is: William was confident and creative in building his windmill.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "When William went home and started building his windmill", + "a lot of people laughed at him", + "William was confident", + "William was also creative", + "He didn't have the parts and equipment", + "So he looked for parts in junkyards" + ] + } + ] + }, + { + "html": "

Supporting Ideas: Confidence

The green sentences give reasons why William was confident:

'He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too.'

This shows William's confidence came from seeing proof that building a windmill was possible.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too." + ] + } + ] + }, + { + "html": "

Supporting Ideas: Creativity

The blue sentences give examples of how William was creative:

'He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards.'

This demonstrates William's creative problem-solving in finding alternative ways to obtain parts.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards." + ] + } + ] + }, + { + "html": "

Supporting Ideas: Description

The purple sentences describe how William built his windmill:

'He explains, \"I found a tractor fan, shock absorber, [and] PVC pipes.Using a bicycle frame ... , I built my machine.\"'

This provides specific details about the materials William used, further illustrating his creativity and resourcefulness.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'" + ] + } + ] + }, + { + "html": "

Conclusion

Understanding how supporting ideas relate to the main idea helps improve reading comprehension. In this paragraph, we see how reasons, examples, and descriptions all work together to support the main idea of William's confidence and creativity.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 30, + "tips": [ + { + "category": "Word Link", + "embedding": "The suffix -able can turn some verbs into adjectives.", + "text": "The suffix -able can turn some verbs into adjectives, e.g., renew / renewable, detect / detectable, afford / affordable, prevent / preventable.", + "html": "

The suffix -able can turn some verbs into adjectives, e.g. :

  • renew / renewable
  • detect / detectable
  • afford / affordable
  • prevent / preventable
", + "id": "1a15adf5-50cf-44e6-8a42-80144bfb70eb", + "standalone": true, + "verified": true + } + ] + }, + { + "page": 31, + "tips": [ + { + "category": "Strategy", + "embedding": "Use clues in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.", + "text": "Use clues in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.", + "html": "

Use clues in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.

", + "id": "7587f165-a179-490c-8866-483b0cbf3387", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Predicting

Read the passages below. What do you think is the purpose of each of the items described?

", + "additional": "

Infant Warmer

Around 19 million low-birthweight babies are born every year in developing countries. These babies weigh less than 5.5 pounds (2.5 kilograms) when they're born. Low-birthweight babies are often unable to keep their body temperatures1 warm enough. Many get too cold and die. The Embrace Infant Warmer helps keep these babies warm. Developer Jane Chen says, 'Over the next five years, we hope to save the lives of almost a million babies.'

Water Container

In poor areas, people often have to walk several miles to get clean water. Usually, women and children have to carry heavy containers of water home every day, and it is difficult work. The Q Drum holds 13 gallons (about 50 liters) in a rolling container. With this innovation, people can easily roll the water on the ground.

Portable Clay Cooler

The pot-in-pot system is a good way to store food without using electricity. The user puts wet sand between two pots, one fitting inside the other. The water evaporates2 and keeps food cool. That helps food stay fresh longer. For example, tomatoes can last for weeks instead of just days. That way, people can buy more fresh fruits and vegetables at the market, and farmers can make more money.

Health Detector

Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny. But it could save millions of lives. In many parts of the world, doctors and nurses work with no electricity or clean water. They have to send health tests to labs3 and wait weeks for results. But this little piece of paper could change that. It contains tiny holes that are filled with chemicals. These chemicals can detect health problems. A person places a single drop of blood on the paper. The chemicals in the paper change because of the blood and indicate* whether or not the person has an illness.

Solar Wi-Fi Light

The StarSight system is an innovation that can benefit millions of people around the world. It absorbs solar energy during the day to power streetlamps at night. The solar panels also provide wireless Internet access. The result: renewable electricity for better street lighting and faster communication. This can be extremely valuable in places where it is difficult to get electricity.

1 Your body temperature is how hot or how cold your body is.2 When a liquid evaporates, it changes to a gas as its temperature increases.3 Labs are laboratories, places where scientific research is done.
", + "segments": [ + { + "html": "

Predicting Item Purposes

Let's analyze each item based on the information provided in the passage. We'll use the titles, subheads, and opening paragraphs to make educated guesses about their purposes.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

1. Infant Warmer

Purpose: To keep low-birthweight babies warm in developing countries.

Key information:

  • Designed for babies weighing less than 5.5 pounds
  • Helps prevent deaths due to low body temperature
  • Aims to save nearly a million babies over five years
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Low-birthweight babies are often unable to keep their body temperatures* warm enough.", + "The Embrace Infant Warmer helps keep these babies warm." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "purpose-1", + "position": "replace", + "html": "To keep low-birthweight babies warm in developing countries." + } + ] + }, + { + "html": "

2. Water Container

Purpose: To make transporting water easier in areas with limited access to clean water.

Key information:

  • Holds 13 gallons (50 liters) of water
  • Can be rolled instead of carried
  • Reduces the physical burden on women and children
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "people often have to walk several miles to get clean water", + "The Q Drum holds 13 gallons (about 50 liters) in a rolling container." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "purpose-2", + "position": "replace", + "html": "To make transporting water easier in areas with limited access to clean water." + } + ] + }, + { + "html": "

3. Portable Clay Cooler

Purpose: To preserve food without electricity in areas with limited resources.

Key information:

  • Uses evaporation to keep food cool
  • Extends the shelf life of fresh produce
  • Benefits both consumers and farmers
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "The pot-in-pot system is a good way to store food without using electricity.", + "That helps food stay fresh longer." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "purpose-3", + "position": "replace", + "html": "To preserve food without electricity in areas with limited resources." + } + ] + }, + { + "html": "

4. Health Detector

Purpose: To provide quick, affordable health diagnostics in resource-limited areas.

Key information:

  • Size of a postage stamp and costs only a penny
  • Uses chemical reactions to detect health problems
  • Provides rapid results without need for lab facilities
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny.", + "These chemicals can detect health problems." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "purpose-4", + "position": "replace", + "html": "To provide quick, affordable health diagnostics in resource-limited areas." + } + ] + }, + { + "html": "

5. Solar Wi-Fi Light

Purpose: To provide sustainable lighting and internet access in areas with limited electricity.

Key information:

  • Uses solar energy to power streetlamps
  • Provides wireless internet access
  • Offers renewable electricity solution
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "It absorbs solar energy during the day to power streetlamps at night.", + "The solar panels also provide wireless Internet access." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "purpose-5", + "position": "replace", + "html": "To provide sustainable lighting and internet access in areas with limited electricity." + } + ] + }, + { + "html": "

Key Takeaway

By using clues from titles, headings, and opening paragraphs, we can quickly grasp the purpose of each innovation. This approach helps us predict and understand the main ideas before diving into detailed reading. Remember, using these contextual clues not only improves comprehension but also makes reading more efficient and engaging.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 34, + "tips": [ + { + "category": "CT Focus", + "embedding": "To rank items in order, first decide on your criteria for ranking.", + "text": "To rank items in order, first decide on your criteria for ranking, e.g., how many people you think will be able to afford the item, or how many lives might be saved or improved.", + "html": "

To rank items in order, first decide on your criteria for ranking, e.g., how many people you think will be able to afford the item, or how many lives might be saved or improved.

", + "id": "999dc9ac-13ba-41e8-9a75-bff1c124710e", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Critical Thinking: Ranking and Justifying

Which of the innovations do you think is the most important? Which is the least important? Rank them 1-5, with 1 as the most important.

", + "additional": "

Infant Warmer

Around 19 million low-birthweight babies are born every year in developing countries. These babies weigh less than 5.5 pounds (2.5 kilograms) when they're born. Low-birthweight babies are often unable to keep their body temperatures1 warm enough. Many get too cold and die. The Embrace Infant Warmer helps keep these babies warm. Developer Jane Chen says, 'Over the next five years, we hope to save the lives of almost a million babies.'

Water Container

In poor areas, people often have to walk several miles to get clean water. Usually, women and children have to carry heavy containers of water home every day, and it is difficult work. The Q Drum holds 13 gallons (about 50 liters) in a rolling container. With this innovation, people can easily roll the water on the ground.

Portable Clay Cooler

The pot-in-pot system is a good way to store food without using electricity. The user puts wet sand between two pots, one fitting inside the other. The water evaporates2 and keeps food cool. That helps food stay fresh longer. For example, tomatoes can last for weeks instead of just days. That way, people can buy more fresh fruits and vegetables at the market, and farmers can make more money.

Health Detector

Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny. But it could save millions of lives. In many parts of the world, doctors and nurses work with no electricity or clean water. They have to send health tests to labs3 and wait weeks for results. But this little piece of paper could change that. It contains tiny holes that are filled with chemicals. These chemicals can detect health problems. A person places a single drop of blood on the paper. The chemicals in the paper change because of the blood and indicate* whether or not the person has an illness.

Solar Wi-Fi Light

The StarSight system is an innovation that can benefit millions of people around the world. It absorbs solar energy during the day to power streetlamps at night. The solar panels also provide wireless Internet access. The result: renewable electricity for better street lighting and faster communication. This can be extremely valuable in places where it is difficult to get electricity.

1 Your body temperature is how hot or how cold your body is.2 When a liquid evaporates, it changes to a gas as its temperature increases.3 Labs are laboratories, places where scientific research is done.
", + "segments": [ + { + "html": "

Ranking Innovations

Let's analyze each innovation and consider potential criteria for ranking their importance. We'll focus on the impact on human lives and the scale of the problem each innovation addresses.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

1. Infant Warmer

Impact: Potentially saves lives of newborns

Scale: 19 million low-birthweight babies born annually

Goal: Save almost a million babies over five years

Potential Rank: High importance due to direct life-saving impact on vulnerable population
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "19 million low-birthweight babies are born every year", + "we hope to save the lives of almost a million babies" + ] + } + ] + }, + { + "html": "

2. Water Container

Impact: Eases the burden of water transportation

Scale: Affects daily life in poor areas

Benefit: Improves quality of life, especially for women and children

Potential Rank: Medium to high importance due to widespread daily impact
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "people often have to walk several miles to get clean water", + "people can easily roll the water on the ground" + ] + } + ] + }, + { + "html": "

3. Portable Clay Cooler

Impact: Preserves food without electricity

Scale: Benefits both consumers and farmers

Advantage: Extends food freshness, potentially improving nutrition and income

Potential Rank: Medium importance due to economic and health benefits
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "store food without using electricity", + "That helps food stay fresh longer", + "farmers can make more money" + ] + } + ] + }, + { + "html": "

4. Health Detector

Impact: Provides quick, affordable health diagnostics

Scale: Could save millions of lives

Advantage: Works in areas without electricity or clean water

Potential Rank: High importance due to low cost and potential to save many lives
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "it could save millions of lives", + "doctors and nurses work with no electricity or clean water", + "These chemicals can detect health problems" + ] + } + ] + }, + { + "html": "

5. Solar Wi-Fi Light

Impact: Provides lighting and internet access

Scale: Can benefit millions of people

Advantage: Uses renewable energy, improves safety and communication

Potential Rank: Medium to high importance due to broad impact on quality of life
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "all" + ], + "phrases": [ + "can benefit millions of people around the world", + "renewable electricity for better street lighting and faster communication" + ] + } + ] + }, + { + "html": "

Ranking Considerations

When ranking these innovations, consider:

  • Number of lives potentially saved or improved
  • Immediacy of the impact
  • Cost-effectiveness of the solution
  • Scope of the problem addressed
  • Long-term sustainability of the innovation
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

Ranking the Innovations

Based on the analysis and criteria discussed, here is a suggested ranking of the innovations from most important to least important:

  1. Infant Warmer: Due to its potential to save the lives of nearly a million newborns in developing countries.

  2. Health Detector: For providing quick and affordable health diagnostics in areas lacking basic medical infrastructure.

  3. Water Container: As it greatly eases the daily burden of water transportation, especially for women and children.

  4. Solar Wi-Fi Light: For its broad impact on providing renewable energy, lighting, and internet access.

  5. Portable Clay Cooler: Due to its economic and health benefits, though its impact is less immediate compared to other innovations.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "rank-1", + "position": "replace", + "html": "
1
" + }, + { + "target": "question", + "targetId": "rank-5", + "position": "replace", + "html": "
2
" + }, + { + "target": "question", + "targetId": "rank-4", + "position": "replace", + "html": "
3
" + }, + { + "target": "question", + "targetId": "rank-3", + "position": "replace", + "html": "
4
" + }, + { + "target": "question", + "targetId": "rank-2", + "position": "replace", + "html": "
5
" + } + ] + }, + { + "html": "

Final Thoughts

Remember, ranking these innovations involves personal judgment. The criteria you choose will significantly influence your ranking. Consider the immediate impact on saving lives, the number of people affected, and the long-term benefits to communities. Discuss your reasoning with others to gain different perspectives and potentially refine your ranking.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 35, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Review of the Simple Past\n\nWe use the simple past tense to talk about events that began and ended in the past.\n\nTo form the simple past tense of be:\n\n* use was or were to form affirmative statements.\n* use was not / wasn't or were not / weren't to form negative statements.\n\nTo form the simple past tense with other verbs:\n* add -ed to the end of most verbs to form affirmative statements.\n* use did not / didn't with the base form of a main verb to form negative statements.\n", + "text": "Review of the Simple Past\n\nWe use the simple past tense to talk about events that began and ended in the past.\n\nAccording to historians, a man named Ts'ai Lun invented paper in China around AD 105.\nBefore that time, people didn't have inexpensive material to write on.\nPeople wrote on things such as silk and clay, which were expensive and inconvenient.\n\nTo form the simple past tense of be:\n\n* use was or were to form affirmative statements.\n* use was not / wasn't or were not / weren't to form negative statements.\n\nTo form the simple past tense with other verbs:\n* add -ed to the end of most verbs to form affirmative statements.\n* use did not / didn't with the base form of a main verb to form negative statements.\n\nSome verbs have irregular past tense forms in affirmative statements:\ngo-went have-had make-made take-took do-did build-built", + "html": "

Review of the Simple Past

We use the simple past tense to talk about events that began and ended in the past.

According to historians, a man named Ts'ai Lun invented paper in China around AD 105.
Before that time, people didn't have inexpensive material to write on.
People wrote on things such as silk and clay, which were expensive and inconvenient.

To form the simple past tense of be:

  • use was or were to form affirmative statements.
  • use was not / wasn't or were not / weren't to form negative statements.

To form the simple past tense with other verbs:

  • add -ed to the end of most verbs to form affirmative statements.
  • use did not / didn't with the base form of a main verb to form negative statements.

Some verbs have irregular past tense forms in affirmative statements:

go-wenthave-hadmake-madetake-tookdo-didbuild-built", + "id": "4b6d0023-010b-47eb-9f00-3beb70092918", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Use the simple past tense of the verbs in parentheses to complete the sentences.

  1. Most people in William Kamkwamba’s village __________ (not / have) electricity.
  2. William __________ (go) to the library.
  3. He __________ (find) a book there called Using Energy.
  4. William __________ (use) the information in the book and he __________ (build) a windmill.
  5. When he __________ (start), people __________ (not / believe) that he could do it.
  6. William __________ (not / be) worried. He __________ (be) confident.
  7. After a while, he __________ (be) successful. His windmill __________ (make) electricity.
", + "segments": [ + { + "html": "

Let's approach this exercise step by step, focusing on the use of simple past tense:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Use the simple past tense" + ] + } + ], + "insertHTML": [] + }, + { + "html": "
  1. Most people in William Kamkwamba's village did not have electricity.
    • This is a negative statement in the simple past, using 'did not' with the base form of 'have'.
", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(not / have)", + "did not have" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-1", + "position": "replace", + "html": "did not have" + } + ] + }, + { + "html": "
  1. William went to the library.
    • 'Go' is an irregular verb. Its simple past form is 'went'.
", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(go)", + "went" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-2", + "position": "replace", + "html": "went" + } + ] + }, + { + "html": "
  1. He found a book there called Using Energy.
    • 'Find' is another irregular verb. Its simple past form is 'found'.
", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(find)", + "found" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-3", + "position": "replace", + "html": "found" + } + ] + }, + { + "html": "
  1. William used the information in the book and he built a windmill.
    • 'Use' is a regular verb, so we add '-ed' for the simple past.
    • 'Build' is irregular; its simple past form is 'built'.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(use)", + "(build)", + "used", + "built" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-4", + "position": "replace", + "html": "used" + }, + { + "target": "question", + "targetId": "answer-5", + "position": "replace", + "html": "built" + } + ] + }, + { + "html": "
  1. When he started, people did not believe that he could do it.
    • 'Start' is a regular verb, so we add '-ed'.
    • For 'believe', we form a negative with 'did not' and the base form of the verb.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(start)", + "(not / believe)", + "started", + "did not believe" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-6", + "position": "replace", + "html": "started" + }, + { + "target": "question", + "targetId": "answer-7", + "position": "replace", + "html": "did not believe" + } + ] + }, + { + "html": "
  1. William was not worried. He was confident.
    • Both of these use the past tense of 'be'. For negative, we use 'was not', and for affirmative, we use 'was'.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(not / be)", + "(be)", + "was not", + "was" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-8", + "position": "replace", + "html": "was not" + }, + { + "target": "question", + "targetId": "answer-9", + "position": "replace", + "html": "was" + } + ] + }, + { + "html": "
  1. After a while, he was successful. His windmill made electricity.
    • Again, we use 'was' for the past tense of 'be'.
    • 'Make' is an irregular verb; its simple past form is 'made'.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(be)", + "(make)", + "was", + "made" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-10", + "position": "replace", + "html": "was" + }, + { + "target": "question", + "targetId": "answer-11", + "position": "replace", + "html": "made" + } + ] + }, + { + "html": "

Now, let's consider how the tip about the simple past tense helps us solve this exercise:

  • The tip reminds us that the simple past is used for events that began and ended in the past, which applies to all the sentences in our exercise.
  • It provides rules for forming the past tense of 'be' (was/were), which we used in sentences 6 and 7.
  • The tip explains how to form negatives with 'did not / didn't', which we applied in sentences 1 and 5.
  • It mentions adding '-ed' to regular verbs, which we did for 'use' and 'start'.
  • The tip also notes that some verbs have irregular past forms, and provides examples like 'go-went' and 'make-made', which we used in our answers.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "simple past tense", + "began and ended in the past", + "was/were", + "did not / didn't", + "-ed", + "irregular past forms", + "go-went", + "make-made" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

By remembering these rules and examples from the tip, we can confidently complete exercises involving the simple past tense, whether dealing with regular verbs, irregular verbs, or the verb 'to be'.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 36, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Supporting the Main Idea and Giving Details\n\nGood paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.", + "text": "Supporting the Main Idea and Giving Details\n\nGood paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.", + "html": "

Supporting the Main Idea and Giving Details

Good paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.

", + "id": "a2302e9a-ea46-485a-aba5-83d7efec436e", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Identifying Supporting Ideas

Match each topic sentence with three supporting sentences. Write A or B for each one. Two sentences are extra.

Topic Sentence A: About 900 million people need access to safe drinking water, and a simple invention may be the answer to this problem.

Topic Sentence B: The solar-powered MightyLight is a safe and clean source of lighting that can provide light to millions of people around the world.

", + "additional": "
  • The LifeStraw provides instant clean water, saving lives during disasters.
  • You should drink about eight glasses of water a day.
  • The MightyLight is safer and cleaner than traditional kerosene lamps.
  • Each straw purifies about 160 gallons of water.
  • It's easy to carry, and you can hang it on a wall or place it on a tabletop.
  • Candles don't provide much light.
  • It also lasts longer — its LED technology is good for up to 30 years.
  • Thousands of LifeStraws were donated to Haiti after the 2010 earthquake.
", + "segments": [ + { + "html": "

Let's approach this exercise by analyzing each supporting sentence and determining which topic sentence it best supports:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Identifying Supporting Ideas", + "Match each topic sentence with three supporting sentences" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

First, let's review the two topic sentences:

  • A: Focuses on the LifeStraw as a solution for safe drinking water
  • B: Discusses the MightyLight as a clean lighting source
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Topic Sentence A", + "Topic Sentence B" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Now, let's analyze each supporting sentence:

  1. 'The LifeStraw provides instant clean water, saving lives during disasters.'
    This clearly supports Topic A about safe drinking water.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "The LifeStraw provides instant clean water, saving lives during disasters." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-1", + "position": "replace", + "html": "A" + } + ] + }, + { + "html": "
  1. 'You should drink about eight glasses of water a day.'
    This is general advice and doesn't directly support either topic sentence. It's an extra sentence.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "You should drink about eight glasses of water a day." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-2", + "position": "replace", + "html": "-" + } + ] + }, + { + "html": "
  1. 'The MightyLight is safer and cleaner than traditional kerosene lamps.'
    This directly supports Topic B about the MightyLight.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "The MightyLight is safer and cleaner than traditional kerosene lamps." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-3", + "position": "replace", + "html": "B" + } + ] + }, + { + "html": "
  1. 'Each straw purifies about 160 gallons of water.'
    This provides details about the LifeStraw, supporting Topic A.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Each straw purifies about 160 gallons of water." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-4", + "position": "replace", + "html": "A" + } + ] + }, + { + "html": "
  1. 'It's easy to carry, and you can hang it on a wall or place it on a tabletop.'
    This describes the MightyLight's portability, supporting Topic B.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "It's easy to carry, and you can hang it on a wall or place it on a tabletop." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-5", + "position": "replace", + "html": "B" + } + ] + }, + { + "html": "
  1. 'Candles don't provide much light.'
    While related to lighting, this doesn't directly support either topic sentence. It's the second extra sentence.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Candles don't provide much light." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-6", + "position": "replace", + "html": "-" + } + ] + }, + { + "html": "
  1. 'It also lasts longer — its LED technology is good for up to 30 years.'
    This provides information about the MightyLight's longevity, supporting Topic B.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "It also lasts longer — its LED technology is good for up to 30 years." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-7", + "position": "replace", + "html": "B" + } + ] + }, + { + "html": "
  1. 'Thousands of LifeStraws were donated to Haiti after the 2010 earthquake.'
    This provides an example of the LifeStraw's use in a disaster situation, supporting Topic A.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Thousands of LifeStraws were donated to Haiti after the 2010 earthquake." + ] + } + ], + "insertHTML": [ + { + "target": "additional", + "targetId": "blank-8", + "position": "replace", + "html": "A" + } + ] + }, + { + "html": "

Now, let's consider how the tip about supporting ideas and giving details helps us solve this exercise:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "
  • The tip reminds us that good paragraphs include supporting ideas that provide information and details about the main idea.
  • It mentions that supporting sentences can give descriptions, reasons, or examples to help readers understand the main idea clearly.
  • In this exercise, we identified how each supporting sentence provides specific details, descriptions, or examples that relate to one of the two main ideas (topic sentences).
  • By understanding the relationship between main ideas and supporting details, we were able to match each supporting sentence to its corresponding topic sentence.
  • This process demonstrates how well-structured paragraphs are organized, with each supporting sentence contributing to the development of the main idea.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "supporting ideas", + "information and details", + "descriptions, reasons, or examples", + "understand the main idea" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

By applying the concepts from the tip, we can better understand how to construct coherent paragraphs and identify the relationship between main ideas and supporting details in various texts.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 3, + "title": "Connected Lives", + "pages": [ + { + "page": 44, + "tips": [ + { + "category": "Word Link", + "embedding": "The prefix -inter means between or connected.", + "text": "The prefix -inter means between or connected, e.g., interactive, interchangeable, intercontinental, international, internet, intersection, interview", + "html": "

The prefix -inter means between or connected, e.g., interactive, interchangeable, intercontinental, international, internet, intersection, interview

", + "id": "368442e8-fe58-4ba8-9964-3e6a49cbe5bd", + "standalone": true, + "verified": true + } + ] + }, + { + "page": 47, + "tips": [ + { + "category": "CT Focus", + "embedding": "You make inferences when you make logical guesses about things a writer does not say directly.", + "text": "You make inferences when you make logical guesses about things a writer does not say directly. This is also called 'reading between the lines.'", + "html": "

You make inferences when you make logical guesses about things a writer does not say directly. This is also called 'reading between the lines.'

", + "id": "27d15859-4260-4750-90a6-6302f71fc845", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Making Inferences

What can you infer from each statement from the reading passage? Determine the best inference.

", + "additional": "
  1. \"When television became the dominant medium in the 1950s, it changed the way families interacted.\"

    • Before the 1950s, a different medium was probably dominant.
    • There were a lot of good television programs in the 1950s.
  2. \"This kind of sharing changes the way we communicate. With the Internet, everyone can have a voice.\"

    • People probably should not share certain things on the Internet.
    • The Internet is a better medium of communication than TV.
  3. \"It's pretty amazing that I have this little box sitting on my desk through which I can talk to any one of a billion people. And yet do any of us really use it for all the potential that's there?\"

    • There are a lot of possible uses of the Internet that most people don't really think about.
    • The Internet is an amazing tool, but most people in the world don't use it very much.
", + "segments": [ + { + "html": "

Making Inferences from Text

Let's analyze each statement and choose the most logical inference based on the information provided.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + }, + { + "html": "

Statement 1

\"When television became the dominant medium in the 1950s, it changed the way families interacted.\"

Let's analyze this statement:

  • TV became dominant in the 1950s
  • It changed family interactions
  • The word 'became' implies a change in status

Best inference: a. Before the 1950s, a different medium was probably dominant.

This inference logically follows from the idea that TV 'became' dominant, suggesting something else was dominant before.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Before the 1950s, a different medium was probably dominant." + ] + } + ] + }, + { + "html": "

Statement 2

\"This kind of sharing changes the way we communicate. With the Internet, everyone can have a voice.\"

Key points to consider:

  • Sharing changes communication
  • The Internet gives everyone a voice
  • This implies a change in who can communicate

Best inference: b. The Internet is a better medium of communication than TV.

While not explicitly stated, the emphasis on everyone having a voice suggests the Internet offers more communication opportunities than previous media like TV.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "The Internet is a better medium of communication than TV." + ] + } + ] + }, + { + "html": "

Statement 3

\"It's pretty amazing that I have this little box sitting on my desk through which I can talk to any one of a billion people. And yet do any of us really use it for all the potential that's there?\"

Important elements:

  • The 'little box' likely refers to a computer or smartphone
  • It can connect to a billion people
  • The speaker questions if we use its full potential

Best inference: a. There are a lot of possible uses of the Internet that most people don't really think about.

This inference aligns with the speaker's wonder at the device's capabilities and the question about utilizing its full potential.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "There are a lot of possible uses of the Internet that most people don't really think about." + ] + } + ] + }, + { + "html": "

Making Inferences: Key Strategies

When making inferences:

  • Look for implied information
  • Consider the context and tone
  • Use your background knowledge
  • Think about cause and effect relationships
  • Look for words that suggest change or comparison
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [] + }, + { + "html": "

The Value of Inference

Making inferences, or 'reading between the lines,' is a crucial skill in comprehension. It allows you to understand more than what's explicitly stated, enriching your understanding of the text. By making logical guesses based on given information, you engage more deeply with the material and often uncover the author's underlying message or intent.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [] + } + ] + } + } + ] + }, + { + "page": 48, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Skimming for Gist\n\nSkimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.", + "text": "Skimming for Gist\n\nSkimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.\n\nWe often skim online news sites to find out the most important news of the day, blogs to choose which posts we want to read, and magazines to decide what we want to read about. But skimming can also help with academic reading. If you skim a passage before you read it carefully, you can get an idea of what the passage is about and how it is organized. This can help you understand the passage more easily when you do read it carefully, because you know what to expect.", + "html": "

Skimming for Gist

Skimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.

We often skim online news sites to find out the most important news of the day, blogs to choose which posts we want to read, and magazines to decide what we want to read about. But skimming can also help with academic reading. If you skim a passage before you read it carefully, you can get an idea of what the passage is about and how it is organized. This can help you understand the passage more easily when you do read it carefully, because you know what to expect.

", + "id": "9b084703-96ad-4728-8f04-5c1f13493ffd", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Skim the paragraph below. Read only the darker words. What do you think is the main idea of the paragraph?

For many of us, visiting Facebook, Twitter, or other online social networks has become a regular part of our daily activities. However, we may not have noticed the significant ways that social networks have changed our lives. First of all, they have changed the way we get our news. These days, we often only read the news stories that our friends post online. Second, our relationships have changed. Now, it's easier to keep in touch with new friends and find old friends that we haven't seen for a long time. Third, many of us share thoughts with our online friends that we used to keep private. For example, in an instant, we can tell all our online friends that we think we just failed an exam. Are these changes good or bad? That's for each person to decide. But one thing is certain — as more people join social networks and as new networks continue to appear, we can expect more changes in the future.", + "additional": "

Now read the whole paragraph carefully. Were you correct about the main idea?

For many of us, visiting Facebook, Twitter, or other online social networks has become a regular part of our daily activities. However, we may not have noticed the significant ways that social networks have changed our lives. First of all, they have changed the way we get our news. These days, we often only read the news stories that our friends post online. Second, our relationships have changed. Now, it's easier to keep in touch with new friends and find old friends that we haven't seen for a long time. Third, many of us share thoughts with our online friends that we used to keep private. For example, in an instant, we can tell all our online friends that we think we just failed an exam. Are these changes good or bad? That's for each person to decide. But one thing is certain — as more people join social networks and as new networks continue to appear, we can expect more changes in the future.

", + "segments": [ + { + "html": "

Skimming for the Main Idea

Let's apply the skimming technique to identify the main idea of the given paragraph.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Key Points from Skimming

From the highlighted words, we can gather:

  • Social networks like Facebook and Twitter are mentioned
  • They have become part of daily activities
  • There are significant changes mentioned
  • News, relationships, and sharing of thoughts are discussed
  • Future changes are expected
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "changed our lives", + "changed the way", + "get our news.", + "relationships", + "changed", + "keep in touch", + "new friends", + "find old friends", + "share thoughts", + "online friends", + "used to keep private" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Identifying the Main Idea

Based on our skimming, the main idea appears to be:

Social networks have significantly changed various aspects of our lives, including how we get news, maintain relationships, and share information.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "significant ways", + "social networks", + "changed our lives" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Verifying the Main Idea

Now, let's read the entire paragraph carefully to confirm our initial understanding.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Confirming Our Analysis

After reading the full paragraph, we can confirm that our initial understanding was correct. The main idea indeed revolves around how social networks have changed various aspects of our lives, including:

  • How we get and consume news
  • How we maintain and form relationships
  • How we share personal information

The paragraph also touches on the ongoing nature of these changes, suggesting more to come in the future.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "changed the way we get our news", + "relationships have changed", + "share thoughts with our online friends that we used to keep private", + "expect more changes in the future" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The Value of Skimming

As we've seen, skimming allowed us to quickly grasp the main idea of the paragraph before reading it in detail. This technique is particularly useful when:

  • You need to quickly understand the gist of a text
  • You're deciding whether a text is relevant to your needs
  • You want to prepare your mind for a more detailed reading

By focusing on key words, sentence beginnings, and repeated phrases, we can efficiently extract the core message of a text, saving time and improving overall comprehension.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 50, + "tips": [ + { + "category": "Word Link", + "embedding": "The suffix -al often indicates that a word is an adjective.", + "text": "The suffix -al often indicates that a word is an adjective, e.g., virtual, tribal, environmental, cultural, structural, traditional, influential, economical.", + "html": "

The suffix -al often indicates that a word is an adjective, e.g., virtual, tribal, environmental, cultural, structural, traditional, influential, economical.

", + "id": "95663dff-6d04-4ba0-b688-54431d3f385d", + "standalone": true, + "verified": true + }, + { + "category": "Word Partners", + "embedding": "Use environmentally.", + "text": "Use environmentally with adjectives, for example, environmentally responsible, environmentally sound, environmentally friendly, environmentally aware, and environmentally sensitive.", + "html": "

Use environmentally with adjectives, for example, environmentally responsible, environmentally sound, environmentally friendly, environmentally aware, and environmentally sensitive.

", + "id": "412ccda7-fdc7-41be-a300-cffc2475d6a7", + "standalone": true, + "verified": true + } + ] + }, + { + "page": 54, + "tips": [ + { + "category": "Strategy", + "embedding": "When you scan for key details, first consider what kind of information you need to scan for.", + "text": "When you scan for key details, first consider what kind of information you need to scan for.", + "html": "

When you scan for key details, first consider what kind of information you need to scan for.

", + "id": "74425d2b-d63c-4a86-a77f-38190611dd5d", + "standalone": false, + "verified": true, + "exercise": { + "question": "

Identifying Key Details

Read the sentences below. What kind of information is missing in each one? Match the kinds of information (a-h) with the sentences (1-8). Then read the passage to complete each sentence.

  • a country name
  • a person's name
  • a type of food
  • a website name
  • a year
  • an adjective
  • an amount of money
  • an island name
", + "additional": "
  • __________ sent a message to his friend Ben Keene about starting a tribe.
  • James and Ben named their online site __________.
  • They found a small island for their tribe. It's called __________.
  • They paid __________ to lease the island for three years.
  • In September __________, Keene went to the island with 13 other people.
  • The members of the new tribe ate __________ while they lived on the island.
  • Keene and thetribal leader hope the island will become more __________, but still keep its traditions.
  • James and Keene started another tribe in __________ in West Africa.
", + "segments": [ + { + "html": "

Scanning for Key Details

Let's approach this exercise by identifying the type of information needed for each sentence, then scanning the passage for specific details.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Step 1: Identify Information Types

Let's determine what kind of information is missing for each sentence:

  1. The first sentence is missing a person's name because it refers to someone who sent a message.
  2. The second sentence needs a website name as it mentions an online site that was created.
  3. An island name is required in the third sentence because it talks about a specific small island.
  4. The fourth sentence is missing an amount of money, as it refers to a payment for leasing the island.
  5. A year is needed in the fifth sentence to specify when an event took place.
  6. The sixth sentence requires a type of food to describe what the tribe members ate.
  7. An adjective is missing in the seventh sentence to describe how they want the island to become.
  8. The last sentence needs a country name to specify where another tribe was started.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "additional", + "targetId": "letter-1", + "position": "replace", + "html": "b" + }, + { + "target": "additional", + "targetId": "letter-2", + "position": "replace", + "html": "d" + }, + { + "target": "additional", + "targetId": "letter-3", + "position": "replace", + "html": "h" + }, + { + "target": "additional", + "targetId": "letter-4", + "position": "replace", + "html": "g" + }, + { + "target": "additional", + "targetId": "letter-5", + "position": "replace", + "html": "e" + }, + { + "target": "additional", + "targetId": "letter-6", + "position": "replace", + "html": "c" + }, + { + "target": "additional", + "targetId": "letter-7", + "position": "replace", + "html": "f" + }, + { + "target": "additional", + "targetId": "letter-8", + "position": "replace", + "html": "a" + } + ] + }, + { + "html": "

Step 2: Scan for Specific Details

Now, let's scan the passage for each type of information we've identified:

  • Look for names of people, websites, islands, and countries
  • Search for monetary amounts and years
  • Identify food types and descriptive adjectives
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Step 3: Fill in the Blanks

Let's fill in all the blanks with the information we've found:

  1. A person's name: James
  2. A website name: Tribewanted
  3. An island name: Vorovoro
  4. An amount of money: $300,000
  5. A year: 2006
  6. A type of food: fish
  7. An adjective: modern
  8. A country name: Sierra Leone
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [ + { + "target": "additional", + "targetId": "underline-1", + "position": "replace", + "html": "James" + }, + { + "target": "additional", + "targetId": "underline-2", + "position": "replace", + "html": "Tribewanted" + }, + { + "target": "additional", + "targetId": "underline-3", + "position": "replace", + "html": "Vorovoro" + }, + { + "target": "additional", + "targetId": "underline-4", + "position": "replace", + "html": "$300,000" + }, + { + "target": "additional", + "targetId": "underline-5", + "position": "replace", + "html": "2006" + }, + { + "target": "additional", + "targetId": "underline-6", + "position": "replace", + "html": "fish" + }, + { + "target": "additional", + "targetId": "underline-7", + "position": "replace", + "html": "modern" + }, + { + "target": "additional", + "targetId": "underline-8", + "position": "replace", + "html": "Sierra Leone" + } + ] + }, + { + "html": "

The Value of Scanning for Key Details

Scanning for key details is an essential reading skill that allows you to quickly find specific information in a text. This technique is particularly useful when:

  • You need to answer specific questions about a text
  • You're looking for particular facts or figures
  • You want to locate relevant information quickly without reading every word

By first considering what kind of information you need to scan for, you can focus your attention on specific types of words or phrases, making your reading more efficient and effective.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 55, + "tips": [ + { + "category": "Language for Writing", + "embedding": "The Present Perfect Tense\n\nUse the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use have or has and the past participle of a main verb.", + "text": "The Present Perfect Tense\n\nUse the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use have or has and the past participle of a main verb.\n\nI think online media have improved our lives.\nThousands of people have created blogs in the past few years.\nWe have used several different kinds of social networks recently.\nShe has posted videos on YouTube three times.\n\nRemember to use the simple past to talk about something that happened at a specific time in the past.", + "html": "

Language for Writing: The Present Perfect Tense

Use the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use have or has and the past participle of a main verb.

  • I think online media have improved our lives.
  • Thousands of people have created blogs in the past few years.
  • We have used several different kinds of social networks recently.
  • She has posted videos on YouTube three times.

Remember to use the simple past to talk about something that happened at a specific time in the past.

", + "id": "37f57b56-a21b-4082-87fe-9139a8a692f7", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Use the present perfect tense of the verbs in parentheses to complete the sentences (1-4).

  1. Social media __________ (change) our lives in many ways.
  2. Michael Wesch __________ (use) social media in several of his classes.
  3. My friend __________ (meet) a lot of great people on social networking sites.
  4. A lot of old friends __________ (find) me online.
", + "segments": [ + { + "html": "

Understanding the Present Perfect Tense

Let's explore how to use the present perfect tense to complete these sentences. We'll focus on the structure and usage of this tense.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Structure of Present Perfect

The present perfect tense is formed using:

  • have/has + past participle of the main verb
  • Use 'has' for he/she/it, and 'have' for I/you/we/they
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Use the present perfect tense" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Sentence 1

'Social media (change) our lives in many ways.'

Let's apply the present perfect:

  • Subject: Social media (plural)
  • Verb: have + past participle of 'change'
  • Past participle of 'change' is 'changed'

Answer: Social media have changed our lives in many ways.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Social media", + "have changed", + "(change) our lives in many ways." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "underline-1", + "position": "replace", + "html": "have changed" + } + ] + }, + { + "html": "

Sentence 2

'Michael Wesch (use) social media in several of his classes.'

Applying the present perfect:

  • Subject: Michael Wesch (singular)
  • Verb: has + past participle of 'use'
  • Past participle of 'use' is 'used'

Answer: Michael Wesch has used social media in several of his classes.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Michael Wesch", + "has used", + "(use) social media in several of his classes." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "underline-2", + "position": "replace", + "html": "has used" + } + ] + }, + { + "html": "

Sentence 3

'My friend (meet) a lot of great people on social networking sites.'

Applying the present perfect:

  • Subject: My friend (singular)
  • Verb: has + past participle of 'meet'
  • Past participle of 'meet' is 'met'

Answer: My friend has met a lot of great people on social networking sites.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "My friend", + "has met", + "(meet) a lot of great people on social networking sites." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "underline-3", + "position": "replace", + "html": "has met" + } + ] + }, + { + "html": "

Sentence 4

'A lot of old friends (find) me online.'

Applying the present perfect:

  • Subject: A lot of old friends (plural)
  • Verb: have + past participle of 'find'
  • Past participle of 'find' is 'found'

Answer: A lot of old friends have found me online.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "A lot of old friends", + "have found", + "(find) me online." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "underline-4", + "position": "replace", + "html": "have found" + } + ] + }, + { + "html": "

The Value of Using Present Perfect

The present perfect tense is particularly useful for discussing:

  • Actions that started in the past and continue to the present
  • Recent past actions with present results
  • Life experiences without specifying when they occurred

By mastering this tense, you can effectively communicate about ongoing situations and past experiences that are relevant to the present, adding depth and context to your writing and speech.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 56, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Writing a Concluding Sentence\n\nFormal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together.\n\nConcluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.", + "text": "Writing a Concluding Sentence\n\nFormal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together.\n\nConcluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.", + "html": "

Writing a Concluding Sentence

Formal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together. Concluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.

", + "id": "d8cb5ef1-97fa-4249-8d7d-e4fc6c923724", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Write a concluding sentence for each paragraph below.

  • Everywhere you look these days, people are on their phones, tablets, or computers. Some are talking, some are texting, and some are surfing the Web. It seems like people communicate with each other on social networks and by email more than they do in person. According to Dan Buettner, in his book Thrive, people should spend six to seven hours a day socializing with friends and family in order to increase their happiness. Socializing online probably doesn't have the same effect as socializing in person does.

    (Write a prediction.)
  • In my opinion, reading the news online is better than reading a newspaper or watching the news on TV. One way that it is better is that readers can comment on articles that they read online. They can have conversations with other readers, and sometimes even with the writer. Also, online articles provide links to additional information. For example, if an article mentions a name, the name is often linked to another article with more information about that person. Finally, online news articles can be updated if something changes during the day. For example, an online news site might post an article about a dangerous storm in the morning. If more information about the storm becomes available later that day, it can be added to the article.

    (Restate the main idea.)
", + "segments": [ + { + "html": "

Writing Concluding Sentences

Let's explore how to write effective concluding sentences for the given paragraphs. We'll focus on creating predictions and restating main ideas.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Paragraph 1: Writing a Prediction

The first paragraph discusses the prevalence of digital communication and its potential impact on happiness. To write a prediction, we need to consider the future implications of the information provided.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(Write a prediction.)" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

A good prediction for this paragraph might be:

'If this trend continues, we may see a decrease in overall happiness as people spend less time interacting face-to-face.'

This prediction:

  • Relates to the information provided about digital communication
  • Incorporates the idea of happiness mentioned in the paragraph
  • Speculates on a possible future outcome
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "text-1", + "position": "replace", + "html": "

If this trend continues, we may see a decrease in overall happiness as people spend less time interacting face-to-face.

" + } + ] + }, + { + "html": "

Paragraph 2: Restating the Main Idea

The second paragraph compares online news to traditional news sources. To restate the main idea, we need to summarize the key points discussed in the paragraph.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "(Restate the main idea.)" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

A good restatement of the main idea could be:

'In conclusion, online news offers distinct advantages over traditional media, including interactive features, additional resources, and real-time updates.'

This concluding sentence:

  • Summarizes the three main points discussed in the paragraph
  • Reinforces the author's opinion stated at the beginning
  • Provides a concise overview of the paragraph's content
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "text-2", + "position": "replace", + "html": "

In conclusion, online news offers distinct advantages over traditional media, including interactive features, additional resources, and real-time updates.

" + } + ] + }, + { + "html": "

The Importance of Concluding Sentences

Concluding sentences play a crucial role in formal writing. They serve to:

  • Tie the paragraph together
  • Reinforce the main idea
  • Provide closure to the reader
  • Encourage further thought or action

By mastering the art of writing effective concluding sentences, you can significantly improve the coherence and impact of your paragraphs.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 57, + "tips": [ + { + "category": "Strategy", + "embedding": "For an opinion paragraph, you can use these phrases in your topic sentence:\n\nI think... I believe... In my opinion...\n\nYou can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.", + "text": "For an opinion paragraph, you can use these phrases in your topic sentence:\n\nI think... I believe... In my opinion...\n\nYou can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.", + "html": "

For an opinion paragraph, you can use these phrases in your topic sentence:

I think...I believe...In my opinion...

You can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.

", + "id": "f9e30057-0887-4d0a-926b-54fadd958a8e", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Fill in the blanks then write a draft of the paragraph.

Topic: Has online social networking helped us or harmed us?

Topic sentence

Supporting Idea (one way social networking has helped or harmed us)

Details:

Supporting Idea (another way social networking has helped or harmed us)

Details:

Concluding sentence

Draft

", + "additional": "
", + "segments": [ + { + "html": "

Writing an Opinion Paragraph on Social Networking

Let's work through creating an opinion paragraph about whether online social networking has helped or harmed us. We'll break down the process step-by-step.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Step 1: Topic Sentence

Start with a clear statement of your opinion. For this example, let's argue that social networking has helped us:

'I believe that online social networking has significantly improved our lives in several ways.'

This topic sentence:

  • Clearly states the writer's opinion
  • Uses the phrase 'I believe' to introduce the opinion
  • Provides a preview of what the paragraph will discuss
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "topic", + "position": "replace", + "html": "

I believe that online social networking has significantly improved our lives in several ways.

" + } + ] + }, + { + "html": "

Step 2: First Supporting Idea

Provide a main way that social networking has helped us:

'One way social networking has helped us is by facilitating long-distance connections.'

Details to support this idea:

  • People can easily stay in touch with friends and family across the globe
  • It allows for sharing of life updates, photos, and experiences in real-time
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "sup-idea-1", + "position": "replace", + "html": "

One way social networking has helped us is by facilitating long-distance connections.

" + }, + { + "target": "question", + "targetId": "details-1", + "position": "replace", + "html": "
  • People can easily stay in touch with friends and family across the globe
  • It allows for sharing of life updates, photos, and experiences in real-time
" + } + ] + }, + { + "html": "

Step 3: Second Supporting Idea

Provide another way that social networking has helped us:

'Another benefit of social networking is its ability to spread information quickly.'

Details to support this idea:

  • Important news and updates can reach a large audience rapidly
  • It enables the organization of events and movements more efficiently
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "sup-idea-2", + "position": "replace", + "html": "

Another benefit of social networking is its ability to spread information quickly.

" + }, + { + "target": "question", + "targetId": "details-2", + "position": "replace", + "html": "
  • Important news and updates can reach a large audience rapidly
  • It enables the organization of events and movements more efficiently
" + } + ] + }, + { + "html": "

Step 4: Concluding Sentence

Wrap up your paragraph by restating your opinion:

'In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.'

This concluding sentence:

  • Restates the main opinion
  • Summarizes the key points discussed
  • Provides a final thought on the topic
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "concluding", + "position": "replace", + "html": "

In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.

" + } + ] + }, + { + "html": "

Step 5: Draft the Complete Paragraph

Now, let's combine all the elements into a cohesive paragraph:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "draft", + "position": "replace", + "html": "

I believe that online social networking has significantly improved our lives in several ways. One way social networking has helped us is by facilitating long-distance connections. People can easily stay in touch with friends and family across the globe, and it allows for sharing of life updates, photos, and experiences in real-time. Another benefit of social networking is its ability to spread information quickly. Important news and updates can reach a large audience rapidly, and it enables the organization of events and movements more efficiently. In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.

" + } + ] + }, + { + "html": "

The Value of Opinion Phrases

Using phrases like 'I think...', 'I believe...', and 'In my opinion...' in your topic and concluding sentences is beneficial because:

  • They clearly signal that you're expressing a personal viewpoint
  • They set the tone for the entire paragraph
  • They remind the reader that this is one perspective among many possible views
  • They create a consistent structure when used in both the opening and closing of the paragraph

By incorporating these phrases, you make your writing more engaging and your opinions more explicit, which is crucial in argumentative or persuasive writing.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 58, + "tips": [ + { + "category": "CT Focus", + "embedding": "Make inferences about the paragraph.", + "text": "Make inferences about the paragraph. What can you tell about the writer?", + "html": "

Make inferences about the paragraph. What can you tell about the writer? Does he or she use the Internet a lot? Do you think this person is generally honest or dishonest?

", + "id": "b66691d1-7cd0-4e12-bc7f-2bd866190d34", + "verified": true, + "standalone": false, + "exercise": { + "question": "

The paragraphs below are on the topic of online music sharing.

Which is the first draft?

Which is the revision?

", + "additional": "
a

There are many views about online music sharing, but in my opinion, people should pay for music instead of getting it free online. I have gotten free music online in the past, and I didn't really think about whether or not it was fair to the musician. Then I thought about how musicians make money. They earn money by giving concerts and selling CDs. I realized that when I get music free online, I'm stealing from the people who made the music. Musicians work hard to write and perform songs. If people want to enjoy those songs, they should pay for them. We don't expect other kinds of professionals to work for free. For example, we don't expect doctors to treat us for free or teachers to teach for free. If musicians don't get paid for their work, they might not be able to continue making music. They might have to find other work in order to make money. Without musicians, where would we get our music?

b

There have been a lot of disagreements about online music sharing. I have gotten free music online in the past, and I didn't really think about whether or not it was fair to the musician. Then I thought about how musicians make money. They earn money by giving concerts and selling CDs. I realized that when I get music free online, I'm stealing from the people who made the music. That's when I stopped sharing music online. Now I always pay for music. I feel the same way about sharing movies online. Even though movie studios make millions of dollars, I still don't think it's right to get movies for free. Musicians work hard to write and perform songs. If musicians don't get paid for their work, they might not be able to continue making music. They might have to find other work in order to make money.

", + "segments": [ + { + "html": "

Analyzing First Draft and Revision

Let's examine two paragraphs about online music sharing to determine which is the first draft and which is the revision. We'll look at the structure, content, and overall coherence of each paragraph.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Paragraph A Analysis

Let's start by examining paragraph A:

  • Clear topic sentence stating the writer's opinion
  • Logical flow of ideas
  • Use of examples (doctors, teachers) to support the argument
  • Strong concluding sentence that poses a thought-provoking question

These characteristics suggest that paragraph A is likely the revision.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "There are many views about online music sharing, but in my opinion, people should pay for music instead of getting it free online.", + "Without musicians, where would we get our music?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Paragraph B Analysis

Now, let's look at paragraph B:

  • Less clear opening sentence
  • Similar content to paragraph A, but less organized
  • Introduces a new topic (movie sharing) that isn't fully developed
  • Lacks a strong concluding sentence

These characteristics suggest that paragraph B is likely the first draft.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "There have been a lot of disagreements about online music sharing.", + "I feel the same way about sharing movies online. Even though movie studios make millions of dollars, I still don't think it's right to get movies for free." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Conclusion

Based on our analysis:

  • Paragraph A (blue) is the revision
  • Paragraph B (red) is the first draft
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "underline-1", + "position": "replace", + "html": "b" + }, + { + "target": "question", + "targetId": "underline-2", + "position": "replace", + "html": "a" + } + ] + }, + { + "html": "

Making Inferences

Now, let's make some inferences about the writer based on these paragraphs:

  • The writer likely uses the Internet frequently, as they mention past experience with online music sharing.
  • The writer seems to be honest, admitting to past behavior they now consider wrong.
  • The writer appears to value fairness and ethical behavior, as they've changed their stance on free music downloads.
  • The writer shows empathy towards musicians and their need to earn a living.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "I have gotten free music online in the past", + "Now I always pay for music" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The Value of Making Inferences

Making inferences about a writer based on their text is beneficial because:

  • It helps develop critical reading skills
  • It encourages deeper engagement with the text
  • It aids in understanding the writer's perspective and motivations
  • It can reveal biases or assumptions in the writing
  • It helps in evaluating the credibility and reliability of the information presented

By practicing this skill, readers become more discerning and can better understand the context and subtext of what they read.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 4, + "title": "Deep Trouble", + "pages": [ + { + "page": 64, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use reduce.", + "text": "Use reduce with nouns: reduce costs, reduce crime, reduce spending, reduce the number of (something), reduce waste; you can also use reduce with adverbs: dramatically reduce, greatly reduce, significantly reduce.", + "html": "

Use reduce with nouns: reduce costs, reduce crime, reduce spending, reduce the number of (something), reduce waste; you can also use reduce with adverbs: dramatically reduce, greatly reduce, significantly reduce.

", + "id": "5a218540-cf72-4f17-adb6-380a4bdcdd8a", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 67, + "tips": [ + { + "category": "CT Focus", + "embedding": "In a problem-solution passage, a writer usually describes a problem first and then provides possible solutions.", + "text": "In a problem-solution passage, a writer usually describes a problem first and then provides possible solutions. As you read, ask yourself: Does the writer provide enough information to show why the problem is real? Is it clear how the solutions match the problem(s)?", + "html": "

In a problem-solution passage, a writer usually describes a problem first and then provides possible solutions. As you read, ask yourself: Does the writer provide enough information to show why the problem is real? Is it clear how the solutions match the problem(s)?

", + "id": "b1befaec-0307-4d59-bd08-de2f64a6182f", + "verified": true, + "standalone": false, + "exercise": { + "question": "

What is the main problem described in the reading passage below? What possible solutions are there to this problem?

Main Problem
Solutions

1.

2.

3.

  1. Does the writer provide enough supporting information to show that the problem of overfishing is real? If so, how does he or she do this?

  2. How well do the solutions help to address the problem? Has the writer given enough information so the reader can see how they might work?

", + "additional": "

Where Have All the Fish Gone?

Throughout history, people have thought of the ocean as a diverse and limitless source of food. Yet today there are clear signs that the oceans have a limit. Most of the big fish in our oceans are now gone. One major factor is overfishing. People are taking so many fish from the sea that species cannot replace themselves. How did this problem start? And what is the future for fish?

Source of the Problem

For centuries, local fishermen caught only enough fish for themselves and their communities. However, in the mid-20th century, people around the world became interested in making protein-rich foods, such as fish, cheaper and more available. In response to this, governments gave money and other help to the fishing industry.

As a result, the fishing industry grew. Large commercial fishing1 companies began catching enormous quantities of fish for profit and selling them to worldwide markets. They started using new fishing technologies that were designed to catch more fish. Modern sonar2 to locate fish, and huge nets to catch them, made this easier. Modern technology allowed these companies to catch more fish than local fishermen.

Rise of the Little Fish

In 2003, a scientific report estimated that only 10 percent remained of the large ocean fish populations that existed before commercial fishing began. Specifically, commercial fishing has greatly reduced the number of large predatory fish3, such as cod and tuna. Today, there are plenty of fish in the sea, but they mostly just the little ones. Small fish, such as sardines and anchovies, have more than doubled in number — largely because there are not enough big fish to eat them.

This trend is a problem because ecosystems need predators to be stable. Predators are necessary to weed out the sick and weak individuals. Without this weeding out, or survival of the fittest, ecosystems become less stable. As a result, fish are less able to survive difficulties such as pollution, environmental change, or changes in the food supply.

A Future for Fish?

A study published in 2006 in the journal Science made a prediction: If we continue to overfish the oceans, most of the fish that we catch now—from tuna to sardines—will largely disappear by 2050. However, the researchers say we can prevent this situation if we restore ocean's biodiversity4.

Scientists say there are a few ways we can do this. First, commercial fishing companies can catch fewer fish. This will increase the number of large predatory fish. Another way to improve the biodiversity of the oceans is to develop aquaculture—fish farming. Growing fish on farms may take the pressure off wild-caught fish. This gives species of fish a chance to restore their numbers. Finally, we can make good choices about what we eat. For example, we can avoid eating species of fish that are threatened. If we are careful today, we can still look forward to a diverse and healthy ocean.

1 Commercial fishing is fishing for profit.2 Sonar technology uses sound waves to locate objects, for example, underwater.3 Predatory fish are fish that kill and eat other fish.4 Biodiversity is the existence of a wide variety of plant and animal species in their natural environments.
", + "segments": [ + { + "html": "

Analyzing a Problem-Solution Passage

Let's examine the passage 'Where Have All the Fish Gone?' to identify the main problem and its proposed solutions. We'll also evaluate how well the author presents the problem and solutions.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Main Problem

The main problem described in the passage is:

Overfishing is depleting ocean fish populations, particularly large predatory fish, leading to an imbalance in marine ecosystems.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Most of the big fish in our oceans are now gone. One major factor is overfishing. People are taking so many fish from the sea that species cannot replace themselves." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "main-idea", + "position": "replace", + "html": "

Overfishing is depleting ocean fish populations, particularly large predatory fish, leading to an imbalance in marine ecosystems.

" + } + ] + }, + { + "html": "

Solutions

The passage proposes three main solutions:

  1. Reduce commercial fishing
  2. Develop aquaculture (fish farming)
  3. Make informed consumer choices about fish consumption
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "First, commercial fishing companies can catch fewer fish.", + "Another way to improve the biodiversity of the oceans is to develop aquaculture—fish farming.", + "Finally, we can make good choices about what we eat. For example, we can avoid eating species of fish that are threatened." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "solution-1", + "position": "replace", + "html": "Reduce commercial fishing" + }, + { + "target": "question", + "targetId": "solution-2", + "position": "replace", + "html": "Develop aquaculture (fish farming)" + }, + { + "target": "question", + "targetId": "solution-3", + "position": "replace", + "html": "Make informed consumer choices about fish consumption" + } + ] + }, + { + "html": "

Problem Presentation

The writer provides substantial information to show that overfishing is a real problem:

  • Historical context of fishing practices
  • Scientific data on fish population decline
  • Explanation of ecosystem imbalance
  • Prediction of future fish depletion
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "For centuries, local fishermen caught only enough fish for themselves and their communities. However, in the mid-20th century, people around the world became interested in making protein-rich foods, such as fish, cheaper and more available.", + "In 2003, a scientific report estimated that only 10 percent remained of the large ocean fish populations that existed before commercial fishing began.", + "This trend is a problem because ecosystems need predators to be stable. Predators are necessary to weed out the sick and weak individuals. Without this weeding out, or survival of the fittest, ecosystems become less stable.", + "If we continue to overfish the oceans, most of the fish that we catch now—from tuna to sardines—will largely disappear by 2050." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-1", + "position": "replace", + "html": "

Yes, the writer provides sufficient information. They use historical context, scientific data, ecosystem explanations, and future predictions to illustrate the severity of overfishing.

" + } + ] + }, + { + "html": "

Solution Effectiveness

The solutions are well-matched to the problem:

  • Reducing commercial fishing directly addresses overfishing
  • Aquaculture offers an alternative to wild-caught fish
  • Consumer choices can influence fishing practices

However, the writer could provide more details on implementation and potential challenges of these solutions.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "answer-2", + "position": "replace", + "html": "

The solutions address the problem well, but more information on implementation and potential challenges would strengthen the argument. The writer provides a good overview but could elaborate on how these solutions would work in practice.

" + } + ] + }, + { + "html": "

The Value of Analyzing Problem-Solution Passages

Analyzing problem-solution passages is beneficial because:

  • It develops critical thinking skills
  • It helps evaluate the credibility and thoroughness of arguments
  • It encourages readers to think about real-world issues and potential solutions
  • It improves comprehension of complex topics
  • It aids in identifying gaps in information or logic

By asking questions about the problem's presentation and the effectiveness of proposed solutions, readers can better understand and critically evaluate the information presented in such passages.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 70, + "tips": [ + { + "category": "Word Link", + "embedding": "mini = very small", + "text": "mini = very small; minimal, minimum, minimize, miniature, minibus", + "html": "

mini = very small; minimal, minimum, minimize, miniature, minibus

", + "id": "7a6588a6-e35f-4f4a-9e2d-e168e23188c8", + "verified": true, + "standalone": true + }, + { + "category": "Word Partners", + "embedding": "Use informed and inform.", + "text": "Use the adjective informed with nouns: informed choice, informed decision. Use the verb inform with nouns: inform parents, inform the police, inform readers, inform someone in writing, inform someone of something.", + "html": "

Use the adjective informed with nouns: informed choice, informed decision. Use the verb inform with nouns: inform parents, inform the police, inform readers, inform someone in writing, inform someone of something.

", + "id": "1b011f9a-3a50-43a2-b532-75db7fba001b", + "verified": true, + "standalone": true + } + ] + } + ] + }, + { + "unit": 5, + "title": "Memory and Learning", + "pages": [ + { + "page": 84, + "tips": [ + { + "category": "Word Link", + "embedding": "The suffix -ize forms verbs that mean to cause or become something.", + "text": "The suffix -ize forms verbs that mean to cause or become something, e.g., visualize, memorize, internalize, minimize.", + "html": "

The suffix -ize forms verbs that mean to cause or become something, e.g., visualize, memorize, internalize, minimize.

", + "id": "0d263ead-e16a-434e-a04e-d031aef2dbf1", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 88, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying Cause and Effect\n\nA cause is something that makes another event happen. The resulting event is the effect. Recognizing causes and effects can help you better understand a reading passage. You can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include because, so, if, then, therefore, as a result, and by verb + -ing.", + "text": "Identifying Cause and Effect\n\nA cause is something that makes another event happen. The resulting event is the effect. Recognizing causes and effects can help you better understand a reading passage. Look at the sentence from the reading. Does the underlined portion show a cause or an effect?\nIf you think of a very familiar place, and visualize certain things in that place, you can keep those things in your memory for a long time.\nThe underlined portion shows the effect. Visualizing things within a familiar place is the cause. Keeping memories for a long time is the effect.\n\nYou can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include because, so, if, then, therefore, as a result, and by verb + -ing.\nWe don't have to remember phone numbers now because we can store them on smartphones.\nI enter my email password three times a day, so I remember it easily.\n", + "html": "

Identifying Cause and Effect

A cause is something that makes another event happen. The resulting event is the effect. Recognizing causes and effects can help you better understand a reading passage. Look at the sentence from the reading. Does the underlined portion show a cause or an effect?

If you think of a very familiar place, and visualize certain things in that place, you can keep those things in your memory for a long time.

The underlined portion shows the effect. Visualizing things within a familiar place is the cause. Keeping memories for a long time is the effect.

You can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include because, so, if, then, therefore, as a result, and by verb + -ing.

We don't have to remember phone numbers now because we can store them on smartphones.
I enter my email password three times a day, so I remember it easily.
", + "id": "ab708cf8-449b-4e4a-af4e-a2510f04839d", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the information about memory techniques. How many cause-effect relationships can you find? Determine the causes and their effects.

", + "additional": "

Memory Tricks

Techniques for remembering things like lists, numbers, and facts, are called mnemonic devices. For example, people often use things like poems, pictures, or movements because it is easier to remember stories, images, or actions than plain facts and lists.

Acronyms are one type of mnemonic. For example, it may be hard to remember the colors of the rainbow in the order that they appear. Someone therefore made an acronym for this: ROY G BIV. The first letters in the acronym are the first letters in the names for the colors: red, orange, yellow, green, blue, indigo, and violet. The name Roy G. Biv is meaningless, but it's short, so it is easier to remember than the list.

English spelling rules can also be difficult to learn, so some students use rhymes to help them remember the rules. By learning \"i before e except after c\" (where you hear /ee/), students of English remember the spelling of words like niece and receipt.

", + "segments": [ + { + "html": "

Identifying Cause and Effect Relationships

Let's analyze the given text to identify cause-effect relationships. We'll go through the passage step by step, looking for connections between events or ideas.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "How many cause-effect relationships can you find?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

1. Mnemonic Devices

The first paragraph introduces mnemonic devices:

  • Cause: People use poems, pictures, or movements
  • Effect: It is easier to remember stories, images, or actions than plain facts and lists
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "people often use things like poems, pictures, or movements", + "it is easier to remember stories, images, or actions than plain facts and lists" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

2. Acronyms for Rainbow Colors

The second paragraph discusses using acronyms:

  • Cause: It's hard to remember the colors of the rainbow in order
  • Effect: Someone created the acronym ROY G BIV

There's another cause-effect relationship here:

  • Cause: The name Roy G. Biv is short and meaningless
  • Effect: It's easier to remember than the full list of colors
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "it may be hard to remember the colors of the rainbow in the order that they appear", + "Someone therefore made an acronym for this: ROY G BIV", + "it's short, so it is easier to remember than the list" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

3. Rhymes for Spelling Rules

The final paragraph talks about using rhymes for spelling:

  • Cause: English spelling rules can be difficult to learn
  • Effect: Some students use rhymes to help them remember the rules

And another relationship:

  • Cause: Students learn the rhyme \"i before e except after c\"
  • Effect: Students remember the spelling of words like niece and receipt
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "English spelling rules can also be difficult to learn", + "some students use rhymes to help them remember the rules", + "By learning \"i before e except after c\"", + "students of English remember the spelling of words like niece and receipt" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Summary of Cause-Effect Relationships

We've identified 5 cause-effect relationships in total:

  1. Use of mnemonic devices leading to easier remembering
  2. Difficulty remembering rainbow colors leading to creation of ROY G BIV
  3. Short, meaningless acronym leading to easier memorization
  4. Difficulty with spelling rules leading to use of rhymes
  5. Learning specific rhyme leading to remembering specific spellings
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

The Value of Identifying Cause and Effect

Recognizing cause and effect relationships helps us understand the logic and structure of a text. It allows us to see how different ideas or events are connected, which can improve our comprehension and critical thinking skills.

In this exercise, identifying these relationships helped us understand:

  • Why certain memory techniques are used
  • How these techniques work to improve memory
  • The reasoning behind specific mnemonic devices
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Looking for Signal Words

As mentioned in the tip, certain words can signal cause-effect relationships. In our text, we can find a few examples:

  • 'because' in \"because it is easier to remember stories...\"
  • 'therefore' in \"Someone therefore made an acronym...\"
  • 'so' in \"it's short, so it is easier to remember...\"

Recognizing these signal words can make it easier to identify cause-effect relationships in future readings.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 90, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use stress.", + "text": "Use stress with: (n.) effects of stress, work-related stress; (adj.) emotional stress, mental stress, physical stress; (v.) cause stress, cope with stress, deal with stress, experience stress, reduce stress.", + "html": "

Use stress with: (n.) effects of stress, work-related stress; (adj.) emotional stress, mental stress, physical stress; (v.) cause stress, cope with stress, deal with stress, experience stress, reduce stress.

", + "id": "535453f2-96d6-4845-af23-234a3edba570", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 91, + "tips": [ + { + "category": "Word Link", + "embedding": "The prefix trans- means 'moving across or changing from one thing to another'.", + "text": "The prefix trans- means 'moving across or changing from one thing to another', e.g., transfer, transition, translate, transform.", + "html": "

The prefix trans- means 'moving across or changing from one thing to another', e.g., transfer, transition, translate, transform.

", + "id": "99166b16-a227-4abd-9b3c-a7ca0aaa448d", + "verified": true, + "standalone": true + }, + { + "category": "Strategy", + "embedding": "Use key words in titles and subheads to help you predict what a passage is about.", + "text": "Use key words in titles and subheads to help you predict what a passage is about.", + "html": "

Use key words in titles and subheads to help you predict what a passage is about.

", + "id": "bb189a09-f9b9-4f8e-92b2-b77f6cb0f8a9", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Identify the key words in the titles and the subheads of the reading passages. Use the words to help you complete the sentences.

1. I think the reading passage titled \"Train Your Brain!\" is about how ...

2. I think the reading passage titled \"Sleep and Memory\" is about how ...

", + "additional": "

Train Your Brain!

Is there anything you can do to have a better memory? Research shows that mental and physical exercise and lifestyle choices can affect memory. In fact, many experts agree it is possible to improve your memory.

Here are some tips:

Avoid stress

Recent research shows that stress is bad for the brain. In fact, one study connects worrying with memory loss. Therefore, if you can avoid stress in your life, you may also improve your memory. Relaxation techniques like yoga are one way to reduce stress.

Play games

Can brainteasers1 like sudoku puzzles improve memory? Some scientists say that mental activity might help memory. Puzzles, math problems, even reading and writing, can probably all benefit the brain.

Get some rest

\"Poor sleep before or after learning makes it hard to encode2 new memories\", says Harvard University scientist Robert Stickgold. One study shows that by getting a good night's sleep, people remember a motor skill (such as piano playing) 30 percent better.

Eat right

Your brain can benefit from a healthy diet, just like the rest of your body. Foods that have antioxidants,3 such as blueberries, are good for brain cells. This helps memory.

1 Brainteasers are activities that exercise the mind, such as puzzles.2 If you encode information, you put it into a different form or system of language.3 Antioxidants are chemicals that reduce the effect of harmful substances in your body.

Sleep and Memory

Many people think that sleep must be important for learning and memory, but until recently there was no proof. Scientists also believe the hippocampus plays a role in making long-term memories, but they weren't sure how. Now they understand how the process happens—and why sleep is so important.

Memories in Motion

A research team at Rutgers University recently discovered a type of brain activity that happens during sleep. The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories. The researchers call the transferring activity \"sharp wave ripples\", because the transferring activity looks like powerful, short waves. The brain creates these waves in the hippocampus during the deepest levels of sleep.

The Rutgers scientists discovered the wave activity in a 2009 study using rats. They trained the rats to learn a route in a maze. Then they let the rats sleep after the training session. They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route. The reason? The new information didn't have a chance to leave the hippocampus and go to the neocortex.

Lifelong Memories

The experiment explains how we create long-term memories. The wave activity transfers short-term memories from the hippocampus to the neocortex. Then the neocortex turns the sharp wave ripples into long-term memories. Researcher György Buzsáki says this is \"why certain events may only take place once in the waking state and yet can be remembered for a lifetime.\"

The Rutgers study is important because it proves the importance of sleep for learning and memory. It also finally explains how the brain makes long-term memories.

", + "segments": [ + { + "html": "

Predicting Content from Titles and Subheads

Let's examine the titles and subheads of the given passages to predict their content. We'll focus on identifying key words that give us clues about the main ideas.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Identify the key words in the titles and the subheads" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Passage 1: \"Train Your Brain!\"

Key words in the title and subheads:

  • Train Your Brain
  • Avoid stress
  • Play games
  • Get some rest
  • Eat right

These key words suggest that the passage is about different ways to improve brain function and memory.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Train Your Brain!", + "Avoid stress", + "Play games", + "Get some rest", + "Eat right" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Based on these key words, we can complete the first sentence:

1. I think the reading passage titled \"Train Your Brain!\" is about how to improve memory and brain function through various lifestyle choices and activities.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "text-1", + "position": "replace", + "html": "to improve memory and brain function through various lifestyle choices and activities." + } + ] + }, + { + "html": "

Passage 2: \"Sleep and Memory\"

Key words in the title and subheads:

  • Sleep and Memory
  • Memories in Motion
  • Lifelong Memories

These key words indicate that the passage explores the relationship between sleep and memory formation, particularly how sleep affects long-term memory.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Sleep and Memory", + "Memories in Motion", + "Lifelong Memories" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Based on these key words, we can complete the second sentence:

2. I think the reading passage titled \"Sleep and Memory\" is about how sleep plays a crucial role in forming and consolidating long-term memories.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "text-2", + "position": "replace", + "html": "sleep plays a crucial role in forming and consolidating long-term memories." + } + ] + }, + { + "html": "

The Value of Using Key Words in Titles and Subheads

Identifying key words in titles and subheads is a powerful strategy for predicting and understanding the content of a passage. This approach offers several benefits:

  • It provides a quick overview of the main topics
  • It helps focus your attention on important concepts
  • It allows you to make predictions about the content, engaging your prior knowledge
  • It improves comprehension by creating a mental framework for the information you're about to read
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

By using this technique, we were able to quickly grasp the main ideas of both passages without reading the full text. This skill is particularly useful when you need to quickly assess whether a text is relevant to your needs or when you want to prepare your mind for more detailed reading.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 94, + "tips": [ + { + "category": "Strategy", + "embedding": "Use key words in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.", + "text": "Use key words in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.", + "html": "

Use key words in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.

", + "id": "e2f954f0-1961-4647-aecc-d0ccb28b1e9e", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the passage and then complete the following exercises:

What did you learn from the second reading \"Sleep and Memory\"?

The main idea of \"Sleep and Memory\" is ____________________________

Complete the following sentences about \"Sleep and Memory.\"

  1. A team from Rutgers University found ____________________________.
  2. Sharp wave ripples transfer information from the ____________________________ to the ____________________________.
  3. Some rats had trouble remembering a route because ____________________________.
", + "additional": "

Sleep and Memory

Many people think that sleep must be important for learning and memory, but until recently there was no proof. Scientists also believe the hippocampus plays a role in making long-term memories, but they weren't sure how. Now they understand how the process happens—and why sleep is so important.

Memories in Motion

A research team at Rutgers University recently discovered a type of brain activity that happens during sleep. The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories. The researchers call the transferring activity \"sharp wave ripples\", because the transferring activity looks like powerful, short waves. The brain creates these waves in the hippocampus during the deepest levels of sleep.

The Rutgers scientists discovered the wave activity in a 2009 study using rats. They trained the rats to learn a route in a maze. Then they let the rats sleep after the training session. They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route. The reason? The new information didn't have a chance to leave the hippocampus and go to the neocortex.

Lifelong Memories

The experiment explains how we create long-term memories. The wave activity transfers short-term memories from the hippocampus to the neocortex. Then the neocortex turns the sharp wave ripples into long-term memories. Researcher György Buzsáki says this is \"why certain events may only take place once in the waking state and yet can be remembered for a lifetime.\"

The Rutgers study is important because it proves the importance of sleep for learning and memory. It also finally explains how the brain makes long-term memories.

", + "segments": [ + { + "html": "

Understanding 'Sleep and Memory'

Let's analyze the passage 'Sleep and Memory' to answer the questions. We'll focus on key words and phrases to help us locate the relevant information.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "What did you learn from the second reading \"Sleep and Memory\"?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Main Idea

To identify the main idea, let's look for recurring themes throughout the passage:

  • Sleep's importance for memory and learning
  • The process of forming long-term memories during sleep
  • The role of 'sharp wave ripples' in transferring information

Based on these key points, we can conclude that the main idea is:

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "sleep must be important for learning and memory", + "The activity transfers new information", + "The experiment explains how we create long-term memories" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "how sleep plays a crucial role in forming long-term memories through a process called 'sharp wave ripples'." + } + ] + }, + { + "html": "

Rutgers University Research

Let's look for information about the Rutgers University team's discovery:

  • Key words: Rutgers University, discovered, brain activity
  • Relevant information: 'A research team at Rutgers University recently discovered a type of brain activity that happens during sleep.'
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "A research team at Rutgers University recently discovered a type of brain activity that happens during sleep" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "a type of brain activity that occurs during sleep" + } + ] + }, + { + "html": "

Sharp Wave Ripples

To understand the transfer of information, let's focus on 'sharp wave ripples':

  • Key words: sharp wave ripples, transfer, hippocampus, neocortex
  • Relevant information: 'The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories.'
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "hippocampus" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "neocortex" + } + ] + }, + { + "html": "

Rats' Memory Experiment

To understand why some rats had trouble remembering the route:

  • Key words: rats, trouble remembering, drug, wave activity
  • Relevant information: 'They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route.'
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "a drug stopped their sharp wave ripple activity during sleep" + } + ] + }, + { + "html": "

The Value of Using Key Words

Using key words, especially nouns and noun phrases, to scan for relevant information is an effective strategy because:

  • It helps you quickly locate specific information in a text
  • It allows you to focus on the most important concepts
  • It saves time when answering questions or completing tasks
  • It improves your comprehension by guiding your attention to crucial details
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

By using this technique, we were able to efficiently extract the necessary information from the 'Sleep and Memory' passage to answer the questions. This skill is particularly useful when dealing with longer texts or when you need to quickly find specific information.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 95, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Using By + Gerund\n\nUse by with a gerund to say how to do something. By + gerund expresses how to reach a result.", + "text": "Using By + Gerund\n\nUse by with a gerund to say how to do something. By + gerund forms can appear at the beginning or at the end of a sentence. Use a comma when they appear at the beginning of a sentence.\nYou can improve your memory by getting enough sleep.\nBy getting enough sleep, you can improve your memory.\n\nBy + gerund expresses how to reach a result:\nBy eating right (cause), you can improve your memory. (effect)", + "html": "

Using By + Gerund

Use by with a gerund to say how to do something. By + gerund forms can appear at the beginning or at the end of a sentence. Use a comma when they appear at the beginning of a sentence.

You can improve your memory by getting enough sleep.By getting enough sleep, you can improve your memory.

By + gerund expresses how to reach a result:

By eating right,cause
you can improve your memory.effect
", + "id": "9e02d489-e457-41b1-933b-3a6abc3f57b4", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Use by + gerund to combine the sentence parts.

write new words on cards / a person can retain them better

give rats drugs / the scientists stopped their brain waves

you can improve your memory / do puzzles

", + "segments": [ + { + "html": "

Combining Sentences with By + Gerund

Let's practice using 'by + gerund' to combine sentence parts. This structure helps us express how to achieve a particular result.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Use by + gerund to combine the sentence parts." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

1. Write new words on cards / a person can retain them better

To combine these parts, we'll use the gerund form of 'write' after 'by'. We can structure this sentence in two ways:

  • A person can retain new words better by writing them on cards.
  • By writing new words on cards, a person can retain them better.

Both forms are correct. The second form uses a comma after the 'by + gerund' phrase.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "A person can retain new words better by writing them on cards." + } + ] + }, + { + "html": "

2. Give rats drugs / the scientists stopped their brain waves

For this sentence, we'll use the gerund form of 'give' after 'by'. Again, we have two possible structures:

  • The scientists stopped the rats' brain waves by giving them drugs.
  • By giving rats drugs, the scientists stopped their brain waves.

Both are correct, with the second form using a comma after the 'by + gerund' phrase.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "The scientists stopped the rats' brain waves by giving them drugs." + } + ] + }, + { + "html": "

3. You can improve your memory / do puzzles

For this sentence, we'll use the gerund form of 'do' after 'by'. Here are our two options:

  • You can improve your memory by doing puzzles.
  • By doing puzzles, you can improve your memory.

Both forms are correct, with the second form using a comma after the 'by + gerund' phrase.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "You can improve your memory by doing puzzles." + } + ] + }, + { + "html": "

The Value of Using By + Gerund

Using 'by + gerund' is beneficial for several reasons:

  • It allows us to express how an action is performed or a result is achieved
  • It helps create more concise and varied sentences
  • It clearly shows the relationship between cause and effect
  • It provides flexibility in sentence structure, allowing emphasis on either the method or the result
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

By mastering this structure, you can enhance your writing and speaking skills, making your English more natural and expressive. Remember, practice is key to becoming comfortable with using 'by + gerund' in various contexts.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 96, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Using an Outline\n\nUsing an outline helps you to organize your main idea, supporting ideas, and examples and/or details.", + "text": "Using an Outline\n\nUsing an outline helps you to organize your main idea, supporting ideas, and examples and/or details. The examples might be a list of reasons, or steps in a process. An outline is like a map because it gives you something to follow. For example, you can use an outline to develop your ideas in a descriptive paragraph.\nDon't write complete sentences in an outline, except for your topic sentence.", + "html": "

Using an Outline

Using an outline helps you to organize your main idea, supporting ideas, and examples and/or details. The examples might be a list of reasons, or steps in a process. An outline is like a map because it gives you something to follow. For example, you can use an outline to develop your ideas in a descriptive paragraph.

Don't write complete sentences in an outline, except for your topic sentence.

", + "id": "4834e060-6c94-4f81-b8db-15a2da92b831", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Look at the outline below and read the paragraph that follows. Match sentences in the paragraph (a-i) to the parts of the outline. (Two sentences are extra.)

How to Memorize a Route

__ (topic sentence)

memorize as steps __ (supporting idea 1)

write names, directions __ (details)

repeat __ (details)

create mental picture __ (supporting idea 2)

study a map __ (details)

imagine following route __ (details)

", + "additional": "

When you have to memorize a route, you should use a technique that works well for you. One way is to memorize the directions as a set of steps. To do this, write the street names and directions in the correct order on a piece of paper. If you repeat the steps several times, you won't have to look at the list anymore. You can also memorize a route by creating a mental picture of it. That is, see the streets and the places on the streets in your mind. To do this, study the route as it appears on a map. Then imagine yourself following the route. See the buildings and other places along the route in your mind. There are other ways to learn routes; use the method that works best for you.

", + "segments": [ + { + "html": "

Completing the 'How to Memorize a Route' Outline

Let's go through the outline and match it with the appropriate sentences from the paragraph, focusing on how each part contributes to the overall structure of memorizing a route.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Topic Sentence

The outline begins with a topic sentence that introduces the main idea. Sentence (a) serves this purpose perfectly, emphasizing the importance of choosing a suitable memorization technique.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "a" + } + ] + }, + { + "html": "

Supporting Idea 1: Memorizing as Steps

The first method suggested is memorizing the route as a series of steps. Sentence (b) directly corresponds to this idea, introducing it as one approach to route memorization.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "b" + } + ] + }, + { + "html": "

Details of Step Method

For the step method, two important details are provided. First, sentence (c) explains how to write down the route information. Then, sentence (d) emphasizes the importance of repetition in this method.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "c" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "d" + } + ] + }, + { + "html": "

Supporting Idea 2: Creating a Mental Picture

The second method introduced is creating a mental picture of the route. Sentence (e) clearly presents this alternative approach to route memorization.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "e" + } + ] + }, + { + "html": "

Details of Mental Picture Method

For the mental picture method, two key steps are outlined. Sentence (g) suggests studying a map to visualize the route, while sentence (h) encourages imagining yourself following the route, focusing on landmarks and buildings.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "g" + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "h" + } + ] + }, + { + "html": "

Completing the Outline

By matching these sentences to the outline, we've created a structured guide for memorizing routes. The outline now clearly presents two main methods - step-by-step memorization and mental visualization - along with specific techniques for each method.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 6, + "title": "Dangerous Cures", + "pages": [ + { + "page": 104, + "tips": [ + { + "category": "Word Link", + "embedding": "dis = negative, not", + "text": "dis = negative, not: disease, disagree, disappear, discomfort, discontinue, discourage, disrespect", + "html": "

dis = negative, not: disease, disagree, disappear, discomfort, discontinue, discourage, disrespect

", + "id": "b5fbd194-6148-4e6c-81ea-5b7d59f58966", + "verified": true, + "standalone": true + }, + { + "category": "Strategy", + "embedding": "Look for clues in titles, captions, and opening sentences to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.", + "text": "Look for clues in titles, captions, and opening sentences to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.", + "html": "

Look for clues in titles, captions, and opening sentences to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.

", + "id": "10a5e2ed-d615-4e63-afe5-d0f17bff891e", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Skim the reading passage quickly. What do you think the reading is mainly about?

  • a recent event
  • a person's job
  • an unusual place
  • a serious disease
  • an endangered animal
", + "additional": "

The Snake Chaser

As a boy, Zoltan Takacs caught snakes and kept them in his room. Now he hunts them for a living.1

Zoltan Takacs collects snake venom so that he can study it. He wants to find out if the venom can be used as medicine to cure people. Usually, he travels alone with only a backpack, a camera bag, and equipment for collecting the venom. He often flies small planes to reach faraway places, and has traveled to 134 countries. His trips are often dangerous; he has encountered pirates,2 wars, and angry elephants. He has also survived six venomous snake bites. Takacs's adventures are like action movies, but his goal is pure science: \"Animal venoms\", Takacs explains, \"are the source of over a dozen medications.\"3

Why do toxins make good medications?

Many drugs produce side effects. These side effects happen because the drugs affect more than one target. For example, most cancer drugs can't tell the difference between cancer cells and healthy cells. So the drugs kill cancer cells, but they also kill other healthy cells in the body. Toxins are a good model for medications because they can hit a single target. But finding the right toxin to fight a specific disease can take years of work. That's why Takacs and his colleagues have developed a new technology. It allows the creation of \"toxin libraries.\"

How does the technology work?

The new toxin libraries help researchers identify which toxin might cure a specific disease. With the new technology, testing can happen much more quickly and efficiently than before. A researcher can test many different toxins at once to see if any of them have an effect on a specific disease. Takacs thinks the technology will help researchers develop new toxin-based drugs for a lot of different diseases. But Takacs is also worried that a lot of possible toxin-based drugs are being lost.

Why are we losing potential drugs?

According to Takacs, \"Scientists have studied fewer than a thousand animal toxins... But some 20 million more exist.\" Some of these animal toxins come from endangered species. So every time an animal becomes extinct, it's possible that a new drug is lost, too. For example, the venom of an endangered snake could potentially lead to a medicine that saves human lives.

Takacs explains, \"Once we've allowed something to become extinct … there's no way back … For me, losing biodiversity means losing beauty, … knowledge, and resources, including possibilities for treating diseases.\" Losing species, he says, is \"like peeling4 out pages from a book we've never read, then burning them.\"

Why do snakes not poison themselves?

A snake's venom aims only at a specific part of the body. However, if contact with the target is blocked, the toxin has no effect. For example, when researchers inject5 a cobra with its own venom, nothing happens. This is because cobras have a molecule6 that blocks the toxin from making contact with its target.

1. If you do something for a living, you do it as your main job.2. Pirates are people who attack ships to rob them.3. Medications are medicines that are used to treat and cure illnesses.4. If you peel something, you remove layers from it one at a time.5. If you inject something, such as medicine, you put it into a person or animal using a needle.6. A molecule is the smallest amount of a chemical that can exist by itself.
", + "segments": [ + { + "html": "

Skimming the Passage: Identifying the Main Topic

Let's approach this exercise by quickly examining key elements of the passage to determine its main focus.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Skim the reading passage quickly" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

1. Examining the Title

The title 'The Snake Chaser' immediately suggests that the passage is about a person with an unusual occupation related to snakes.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "The Snake Chaser" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

2. Opening Sentences

The first paragraph provides more context:

  • 'As a boy, Zoltan Takacs caught snakes and kept them in his room.'
  • 'Now he hunts them for a living.'

These sentences confirm that the passage is about a person's unusual job involving snakes.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "As a boy, Zoltan Takacs caught snakes and kept them in his room. Now he hunts them for a living." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

3. Subheadings

Skimming through the subheadings, we see:

  • 'Why do toxins make good medications?'
  • 'How does the technology work?'
  • 'Why are we losing potential drugs?'
  • 'Why do snakes not poison themselves?'

These subheadings indicate that the passage explores various aspects of snake venom and its potential medical applications, all related to the snake chaser's work.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Why do toxins make good medications?", + "How does the technology work?", + "Why are we losing potential drugs?", + "Why do snakes not poison themselves?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Conclusion

Based on our quick skim of the title, opening sentences, and subheadings, we can conclude that the passage is mainly about:

b. a person's job

Specifically, it's about Zoltan Takacs' unique profession as a 'snake chaser' and how his work with snake venom relates to medical research.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "a person's job" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The Value of Skimming Techniques

This exercise demonstrates the importance of efficient reading strategies:

  • Titles often provide a clear indication of the main topic
  • Opening sentences frequently introduce the central theme or subject
  • Subheadings offer a quick overview of the key points covered

By focusing on these elements, we can quickly grasp the main idea of a passage without reading every word, saving time and improving comprehension.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 107, + "tips": [ + { + "category": "CT Focus", + "embedding": "Figurative language allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.", + "text": "Figurative language allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.", + "html": "

Figurative language allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.

", + "id": "6f742334-21ee-40e2-a804-891f85e20881", + "verified": true, + "standalone": false, + "exercise": { + "question": "

What is the writer's or speaker's meaning in each sentence? Choose a or b.

  1. Takacs's adventures are like action movies.

    • Takacs's life is similar to the life of a famous movie actor.
    • Takacs's job is sometimes like the events in a movie.

  2. Takacs and his colleagues have developed a new technology. It allows the creation of \"toxin libraries\".

    • In a toxin library, toxins are arranged in order on shelves, like books in a library.
    • In a toxin library, a lot of information is stored in a way that's easy to search.

  3. \"Biodiversity loss is like peeling out pages from a book we've never read, then burning them.\"

    • Biodiversity loss can be very dangerous, as it often results from burning large areas of forest.
    • Biodiversity loss is a problem because we lose species before we understand them.
", + "segments": [ + { + "html": "

Understanding Figurative Language in Context

Let's analyze each sentence to understand the writer's intended meaning through the use of figurative language.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "What is the writer's or speaker's meaning in each sentence?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

1. \"Takacs's adventures are like action movies.\"

This comparison suggests that Takacs's experiences in his job share similarities with exciting events typically seen in action movies.Let's consider the options:

  • Option a suggests Takacs lives like a movie actor, which isn't the point of the comparison.
  • Option b correctly interprets that Takacs's job involves events similar to those in action movies - likely dangerous, exciting, or unusual situations.

The correct answer is b. Takacs's job is sometimes like the events in a movie.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Takacs's adventures are like action movies.", + "Takacs's job is sometimes like the events in a movie." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

2. \"Toxin libraries\"

This phrase uses the concept of a library as a metaphor. Let's examine the options:

  • Option a takes the metaphor too literally, suggesting physical arrangement like books.
  • Option b captures the essence of a library - organized information that's easy to access and search.

The correct answer is b. In a toxin library, a lot of information is stored in a way that's easy to search.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "It allows the creation of \"toxin libraries\".", + "In a toxin library, a lot of information is stored in a way that's easy to search." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

3. \"Biodiversity loss is like peeling out pages from a book we've never read, then burning them.\"

This vivid metaphor compares biodiversity loss to destroying unread book pages. Let's analyze the options:

  • Option a misinterprets the metaphor, focusing on literal burning of forests.
  • Option b correctly captures the metaphor's meaning - losing species before we can study and understand them.

The correct answer is b. Biodiversity loss is a problem because we lose species before we understand them.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Biodiversity loss is like peeling out pages from a book we've never read, then burning them.", + "Biodiversity loss is a problem because we lose species before we understand them." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The Power of Figurative Language

These examples demonstrate how figurative language enhances writing by:

  • Creating vivid imagery that helps readers visualize complex ideas
  • Drawing parallels between familiar concepts and new information
  • Conveying emotions and emphasizing the importance of certain ideas

By recognizing and interpreting figurative language, readers can gain a deeper understanding of the writer's message and engage more fully with the text.

", + "wordDelay": 200, + "holdDelay": 12000, + "highlight": [ + { + "targets": [ + "tip" + ], + "phrases": [ + "Figurative language allows a writer to compare one thing to another.", + "understand how the two things being compared are similar" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 108, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying Pros and Cons\n\nPros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something.", + "text": "Identifying Pros and Cons\n\nPros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something. Writers often provide the pros and cons of an issue in order to make a more balanced argument. Identifying the pros and cons of an issue will help you evaluate the strength of a writer's arguments. It will also help you decide your own opinion on the issue.\n\nLook at the facts below. Is each fact a pro or a con for studying snake venom?\nIt can be very dangerous.\nA snake's venom might be used to cure a serious disease.\nSnake venom is a good model for medications.\n\nThe first fact is a con (a disadvantage of studying snake venom), and the other two are pros.", + "html": "

Identifying Pros and Cons

Pros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something. Writers often provide the pros and cons of an issue in order to make a more balanced argument. Identifying the pros and cons of an issue will help you evaluate the strength of a writer's arguments. It will also help you decide your own opinion on the issue.

Look at the facts below. Is each fact a pro or a con for studying snake venom?

It can be very dangerous.
A snake's venom might be used to cure a serious disease.
Snake venom is a good model for medications.

The first fact is a con (a disadvantage of studying snake venom), and the other two are pros.

", + "id": "a191ea0f-d097-4510-8c08-345246941aec", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the passage about the study of viruses. Then take notes in the table.

Pros of Studying Extinct VirusesCons of Studying Extinct Viruses
", + "additional": "

Should Dead Viruses Be Given New Life?

Scientists called virologists study viruses1 to discover how they work and how to stop people from getting them. Of course, working with viruses is very dangerous. Some viruses can infect large numbers of people very quickly. Other viruses, such as HIV, still have no widely available vaccine2 or cure. In the past few years, some virologists have begun studying extinct viruses — ones that died out long ago. They discovered that all humans have pieces of very old viruses in their bodies. Some of these viruses are hundreds of thousands of years old. The virologists were able to rebuild some of the viruses and bring them back to life.

Although some people think that rebuilding viruses is potentially very dangerous, the virologists argue that studying these extinct viruses can teach us more about how viruses cause disease. They also believe that these viruses can tell us a lot about how our human species developed in the past. In addition, the scientists can develop vaccines for these diseases in case they reappear one day and begin infecting people again.

1. A virus is a germ that can cause disease, such as smallpox, polio, and HIV.2. A vaccine is a substance that doctors put in people's bodies so that they won't get particular diseases.
", + "segments": [ + { + "html": "

Analyzing Pros and Cons of Studying Extinct Viruses

Let's examine the passage to identify the advantages (pros) and disadvantages (cons) of studying extinct viruses.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Pros of Studying Extinct Viruses", + "Cons of Studying Extinct Viruses" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Pros of Studying Extinct Viruses

Let's identify the advantages mentioned in the passage:

  • Can teach us more about how viruses cause disease
  • Can provide information about human species development
  • Allows for development of vaccines against potential reappearance
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "studying these extinct viruses can teach us more about how viruses cause disease", + "these viruses can tell us a lot about how our human species developed in the past", + "scientists can develop vaccines for these diseases in case they reappear one day" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "
  • Learn about disease mechanisms
  • Understand human evolution
  • Develop preventive vaccines
" + } + ] + }, + { + "html": "

Cons of Studying Extinct Viruses

Now, let's identify the disadvantages or potential risks:

  • Potentially very dangerous
  • Risk of viruses infecting large numbers of people quickly
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "rebuilding viruses is potentially very dangerous", + "Some viruses can infect large numbers of people very quickly" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "
  • Potentially dangerous
  • Risk of rapid infection spread
" + } + ] + }, + { + "html": "

Balancing Pros and Cons

By identifying both pros and cons, we can see that:

  • The study of extinct viruses offers significant potential benefits for scientific knowledge and public health
  • However, it also carries serious risks that need to be carefully considered
  • This balanced view helps us understand the complexity of the issue and why it might be controversial
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

The Importance of Identifying Pros and Cons

Recognizing pros and cons in a text is valuable because it:

  • Helps us understand complex issues from multiple perspectives
  • Allows us to evaluate the strength of arguments presented
  • Encourages critical thinking about the topic
  • Aids in forming our own informed opinions on the matter
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 110, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use relief.", + "text": "Use relief with: (n.) pain relief, sense of relief; (v.) express relief, feel relief, bring relief, get relief (from), provide relief (for).", + "html": "

Use relief with: (n.) pain relief, sense of relief; (v.) express relief, feel relief, bring relief, get relief (from), provide relief (for).

", + "id": "2fb41a74-409f-47c1-85db-b1cbd0bbf7b5", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 114, + "tips": [ + { + "category": "CT Focus", + "embedding": "Writers often use as if when they make a figurative comparison.", + "text": "Writers often use as if when they make a figurative comparison. For example: He acted as if he was a king.", + "html": "

Writers often use as if when they make a figurative comparison. For example: He acted as if he was a king.

", + "id": "7ca405a9-3d39-4e4d-9021-66f23bf78b6a", + "verified": true, + "standalone": false, + "exercise": { + "question": "

What does the word it refer to in each sentence (1-4) from the reading passage? Use information in the reading to match items a-f with the sentences. Two items are extra.

  • a headache
  • Botox
  • botulinum
  • Fleisher's career
  • Fleisher's hand
  • the feeling
  • 'It was as if my hand had been taken over by aliens.'
  • 'It was not under my control.'
  • 'One gram of it could kill 20 million people.'
  • 'It's used to make skin look younger...'
", + "additional": "

Poison and the Piano Player

In the 1950s and '60s, Leon Fleisher was one of the world's greatest piano players. But one day in 1964, his career suddenly ended. While he was practicing, he started to lose control of the fourth and fifth fingers on his right hand. \"Wow\", he thought, \"I'd better practice harder\". But his problem got worse.

Fleisher saw several different doctors. He had injections and medications and other treatments, but nothing worked. \"It was as if my hand had been taken over by aliens\", he says. \"It was not under my control.\" His career was finished.

Finally, after more than 30 years, Fleisher found out what was wrong. He had focal dystonia, a disease that makes muscles move in strange, and sometimes painful, ways. At last, relief seemed possible. He went to the U.S. National Institutes of Health, where researchers were testing botulinum toxin as a cure for the disease.

Botulinum toxin is one of the most poisonous toxins in the world: One gram of it could kill 20 million people. But scientists have used it to create the drug Botox. This drug is now safely used in small doses to treat many different problems. It's used to make skin look younger, to stop headaches, and even to cure some serious diseases.

The botulinum toxin cured Fleisher, and he got his career back. He began performing again, and he made his first recording in 40 years. Recently, he received a Kennedy Center Award, which is given for important contributions to the arts in America.

", + "segments": [ + { + "html": "

Analyzing the Exercise

This exercise requires us to identify what the word 'it' refers to in four sentences from the reading passage. We need to carefully consider the context and match each sentence with the correct option (a-f). Let's examine each sentence:

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "What does the word it refer to in each sentence (1-4) from the reading passage?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Sentence 1

'It was as if my hand had been taken over by aliens.'

  • Context: Fleisher is describing the loss of control in his hand.
  • Analysis: 'It' refers to the feeling or situation with his hand.
  • Correct answer: f. the feeling
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question", + "additional" + ], + "phrases": [ + "It was as if my hand had been taken over by aliens" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "f" + } + ] + }, + { + "html": "

Sentence 2

'It was not under my control.'

  • Context: This sentence directly follows the previous one, still describing Fleisher's hand.
  • Analysis: Here, 'it' clearly refers to Fleisher's hand itself.
  • Correct answer: e. Fleisher's hand
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question", + "additional" + ], + "phrases": [ + "It was not under my control" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "e" + } + ] + }, + { + "html": "

Sentence 3

'One gram of it could kill 20 million people.'

  • Context: This sentence is discussing the potency of botulinum toxin.
  • Analysis: 'It' refers to the botulinum toxin mentioned in the previous sentence.
  • Correct answer: c. botulinum
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question", + "additional" + ], + "phrases": [ + "One gram of it could kill 20 million people" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "c" + } + ] + }, + { + "html": "

Sentence 4

'It's used to make skin look younger...'

  • Context: This sentence follows the introduction of Botox, the drug created from botulinum toxin.
  • Analysis: 'It' in this case refers to Botox, not the toxin itself.
  • Correct answer: b. Botox
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question", + "additional" + ], + "phrases": [ + "It's used to make skin look younger" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "b" + } + ] + }, + { + "html": "

Understanding the Tip

The tip about using 'as if' in figurative comparisons is particularly relevant to the first sentence:

  • 'It was as if my hand had been taken over by aliens' uses 'as if' to create a vivid comparison.
  • This figurative language helps readers understand the strange feeling Fleisher experienced.
  • The use of 'as if' indicates that 'it' refers to the feeling or situation, not the hand itself.
  • This understanding helps us differentiate between sentences 1 and 2, where 'it' refers to different things despite being about the same topic.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 115, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Making Concessions\n\nMaking a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use although, though, and even though to make concessions.", + "text": "Making Concessions\n\nMaking a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use although, though, and even though to make concessions:\nAlthough botulinum toxin can be deadly, it can also cure several serious diseases.\nEven though botulinum toxin can cure several diseases, it can be deadly.\n\nIn each sentence, the idea in the second clause is emphasized - the writer feels it is stronger and more important.\n\nIn the first sentence, the writer concedes that botulinum toxin is dangerous. However, the writer believes its ability to cure diseases is more important. (In other words, scientists should continue to work with it). In the second sentence, the writer concedes that botulinum toxin can cure diseases. However, the writer believes that the fact that it is dangerous is more important. (Scientists should stop working with it)", + "html": "

Making Concessions

Making a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use although, though, and even though to make concessions:

Although botulinum toxin can be deadly, it can also cure several serious diseases.
Even though botulinum toxin can cure several diseases, it can be deadly.

In each sentence, the idea in the second clause is emphasized - the writer feels it is stronger and more important.

In the first sentence, the writer concedes that botulinum toxin is dangerous. However, the writer believes its ability to cure diseases is more important. (In other words, scientists should continue to work with it). In the second sentence, the writer concedes that botulinum toxin can cure diseases. However, the writer believes that the fact that it is dangerous is more important. (Scientists should stop working with it)

", + "id": "1f1b891c-242d-4bba-9354-af222640b54a", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Use although, even though, and though to connect the ideas below (1-3).

  1. more important: Arsenic is still used to treat leukemia.
    less important: Just a small amount of arsenic can be deadly.
  2. less important: Snake venom is dangerous to humans.
    more important: Snake venom is used in a lot of important medications.
  3. more important: Studying extinct viruses might bring back deadly diseases.
    less important: Studying extinct viruses can tell us about the human species.
", + "segments": [ + { + "html": "

Let's approach this exercise step by step:

We need to create sentences using 'although', 'even though', or 'though' to connect the given ideas. Remember, the structure we're aiming for is:

Although/Even though/Though [less important idea], [more important idea].

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Use although, even though, and though to connect the ideas below" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

1. Arsenic and Leukemia Treatment

  • More important: Arsenic is still used to treat leukemia.
  • Less important: Just a small amount of arsenic can be deadly.

Connected sentence:

Although just a small amount of arsenic can be deadly, it is still used to treat leukemia.
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "more important: Arsenic is still used to treat leukemia.", + "less important: Just a small amount of arsenic can be deadly." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Although just a small amount of arsenic can be deadly, it is still used to treat leukemia." + } + ] + }, + { + "html": "

2. Snake Venom in Medicine

  • Less important: Snake venom is dangerous to humans.
  • More important: Snake venom is used in a lot of important medications.

Connected sentence:

Even though snake venom is dangerous to humans, it is used in a lot of important medications.
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "less important: Snake venom is dangerous to humans.", + "more important: Snake venom is used in a lot of important medications." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Even though snake venom is dangerous to humans, it is used in a lot of important medications." + } + ] + }, + { + "html": "

3. Studying Extinct Viruses

  • More important: Studying extinct viruses might bring back deadly diseases.
  • Less important: Studying extinct viruses can tell us about the human species.

Connected sentence:

Though studying extinct viruses can tell us about the human species, it might bring back deadly diseases.
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "more important: Studying extinct viruses might bring back deadly diseases.", + "less important: Studying extinct viruses can tell us about the human species." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Though studying extinct viruses can tell us about the human species, it might bring back deadly diseases." + } + ] + }, + { + "html": "

Reflecting on the Exercise

In this exercise, we practiced creating concessions using 'although', 'even though', and 'though'. These connectors help us acknowledge one point while emphasizing another that we consider more significant.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

The Importance of Making Concessions

Making concessions in writing is a valuable skill because it:

  • Shows you've considered multiple perspectives
  • Strengthens your argument by addressing potential counterpoints
  • Demonstrates a nuanced understanding of complex issues
  • Makes your writing more persuasive and balanced
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Making a concession is saying that one idea is true, but another idea is stronger or more important" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The tip provided at the beginning of this exercise is particularly beneficial because it:

  • Clarifies the purpose of concessions in writing
  • Provides clear examples of how to structure concessions
  • Explains how the order of clauses affects the emphasis of ideas
  • Helps writers create more sophisticated and persuasive arguments
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Use although, though, and even though to make concessions" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

By practicing this technique, you'll be able to present more balanced and thoughtful arguments in your writing, acknowledging different viewpoints while still emphasizing your main points effectively.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 116, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Writing a Persuasive Paragraph\n\nIn a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.", + "text": "Writing a Persuasive Paragraph\n\nIn a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.\n\nMaking concessions in a persuasive paragraph can help strengthen your argument. It shows the reader that you have thought about the different arguments, but you believe that your argument is the strongest and most important.", + "html": "

Writing a Persuasive Paragraph

In a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.

Making concessions in a persuasive paragraph can help strengthen your argument. It shows the reader that you have thought about the different arguments, but you believe that your argument is the strongest and most important.

", + "id": "601f2918-dc72-412a-81a2-7167a1e66831", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the paragraph about animal testing. Identify the two sentences that make a concession.

Many cosmetic and drug companies test their products on animals to make sure that they are safe. However, this kind of testing is cruel and unnecessary. Although people who support animal testing say that animals are not harmed during tests, animals usually have to live in small cages in laboratories. In addition, animals are often badly injured during testing, and some are even killed. Even though drug companies need to make their products safe for people, their products don't always have the same effect on animals and humans. So it's possible that these tests don't show how products might affect humans. In fact, according to the Food and Drug Administration, over 90 percent of drugs that are used in testing are safe for animals, but are not safe for humans. Since animal testing harms animals and may not help humans, researchers should stop testing products on animals.

", + "segments": [ + { + "html": "

Step 1: Understand the task

We need to identify two sentences in the given paragraph that make a concession. A concession acknowledges an opposing viewpoint before presenting a counter-argument.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "A concession acknowledges an opposing viewpoint" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 2: Analyze the paragraph

Let's break down the paragraph and look for sentences that acknowledge the opposing view (pro-animal testing) before presenting the main argument (against animal testing).

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "acknowledge the opposing view", + "before presenting the main argument" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 3: Identify the concessions

After careful analysis, we can identify two sentences that make concessions:

  1. \"Although people who support animal testing say that animals are not harmed during tests, animals usually have to live in small cages in laboratories.\"
  2. \"Even though drug companies need to make their products safe for people, their products don't always have the same effect on animals and humans.\"
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Although people who support animal testing say that animals are not harmed during tests", + "Even though drug companies need to make their products safe for people" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 4: Explain the concessions

Both sentences start by acknowledging a point made by those who support animal testing, but then counter with an argument against it:

  • The first concession acknowledges that supporters claim animals aren't harmed, but then argues that they still suffer poor living conditions.
  • The second concession recognizes the need for safety testing, but then points out that animal tests may not accurately predict effects on humans.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "acknowledging a point made by those who support animal testing", + "then counter with an argument against it" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 5: Understand the importance of concessions

Using concessions in a persuasive paragraph is a powerful technique. It shows that the writer has considered multiple perspectives and strengthens their argument by addressing potential counterpoints.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Making concessions in a persuasive paragraph can help strengthen your argument" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Conclusion

By identifying and understanding these concessions, we can see how the author builds a stronger argument against animal testing. This technique demonstrates a balanced approach to the topic while still maintaining a clear stance.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "shows the reader that you have thought about the different arguments" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 7, + "title": "Nature's Fury", + "pages": [ + { + "page": 124, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use occur.", + "text": "Use occur with (n.): accidents occur, changes occur, events occur; (adv.): frequently occur, naturally occur, normally occur, often occur.", + "html": "

Use occur with (n.): accidents occur, changes occur, events occur; (adv.): frequently occur, naturally occur, normally occur, often occur.

", + "id": "60239035-4aca-4092-bfc4-340a1d851604", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 127, + "tips": [ + { + "category": "CT Focus", + "embedding": "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...", + "text": "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...", + "html": "

Writers often quote or paraphrase (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...

", + "id": "56f09660-c0e9-4c2d-a90c-8f9239b98aaf", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Find the following quote and paraphrase in \"When Tornadoes Strike\". Note the paragraphs where you find each one. Then answer the questions.

Quote: \"There were no limitations\", said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop\".

Paragraph:

Paraphrase: Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña\".

Paragraph:

  1. Why did the writer quote Samaras? (What idea does it support?)
    Why did the writer paraphrase Schneider? (What idea does it support?)
  2. How does the writer describe Samaras and Schneider? For which source do you have more specific information?
", + "additional": "

When Tornadoes Strike

The tornado that hit Joplin, Missouri, on April 26 2011, threw cars into the air as if they were toys. It pulled buildings apart and even broke up pavement1 — something that only the strongest twisters can do. The Joplin tornado was strong, but it was just one of an amazing number of powerful twisters to strike the United States recently.

A huge number of intense tornadoes hit several regions of the southern United States in 2011. In fact, more violent tornadoes struck the United States in April 2011 than in any other month on record.2 In just two days, from April 26 to April 27, there were more than 100 separate twisters. The tornadoes moved through six states and killed at least 283 people.

The \"Perfect Storm\"

From April 26 to April 27, \"perfect storm\" conditions gave birth to a monster twister in Tuscaloosa, Alabama. \"Perfect storm\" conditions occur when warm, wet air rises and collides with cold, dry air at high altitudes.3

The Tuscaloosa tornado was 1.0 mile (1.6 kilometers) wide, with winds over 260 mph (400 kph). It stayed on the ground for an unusually long time. Tornadoes usually touch the ground for only a few miles before they die. But experts think the Tuscaloosa tornado stayed on the ground and traveled 300 miles (480 kilometers) across a region extending from Alabama to Georgia. \"There were no limitations,\" said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop.\"

Strong, But Not Surprising?

What caused the violent tornadoes in 2011? Experts disagree. Some think warmer-than-normal water temperatures in the Gulf of Mexico were the cause. Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña.\"4 La Niña can affect the climate in the United States. It makes air drier or wetter and causes temperatures to rise and fall. Some experts, such as Samaras, think we simply don't have enough data to decide.

Because their cause is unclear, scientists around the world continue to study tornadoes. One day their research will help us to better understand the conditions that cause tornadoes to form. Eventually, we may even be able to predict how strong they will be and where they will hit.

1The pavement is the hard surface of a road.2If something is on record, it is written down and remembered from the past.3If something is at a particular altitude, it is at that height above sea level.4La Niña (Spanish for the girl) is a weather pattern that occurs when cold water in the Pacific comes to the surface of the ocean off the coast of South America.
", + "segments": [ + { + "html": "

Step 1: Locating the Quote and Paraphrase

Let's start by finding the requested quote and paraphrase in the 'When Tornadoes Strike' article:

  • The quote by Tim Samaras is in paragraph 4, under 'The \"Perfect Storm\"' section.
  • The paraphrase about Russell Schneider is in paragraph 5, under 'Strong, But Not Surprising?' section.
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "There were no limitations,\" said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop.", + "Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña.\"" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "4" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "5" + } + ] + }, + { + "html": "

Step 2: Analyzing the Quote (Tim Samaras)

The writer quoted Samaras to:

  • Support the idea that the Tuscaloosa tornado was exceptionally large and long-lasting
  • Provide a vivid description of the tornado's unusual behavior
  • Add credibility to the information by including an expert's perspective
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "It went absolutely crazy. It had nothing but hundreds of miles to grow and develop." + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 3: Analyzing the Paraphrase (Russell Schneider)

The writer paraphrased Schneider to:

  • Present a possible explanation for the violent tornadoes in 2011
  • Introduce the concept of La Niña and its potential impact on tornado formation
  • Show that experts have different theories about the cause of these tornadoes
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "think it's because of a weather pattern called \"La Niña.\"" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 4: Comparing Source Descriptions

The writer describes the sources differently:

  • Tim Samaras is introduced as a 'tornado expert'
  • Russell Schneider is described as 'director of the U.S. Storm Prediction Center'

We have more specific information about Schneider's role and affiliation, which may lend more authority to his opinion in this context.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "tornado expert Tim Samaras", + "Russell Schneider, director of the U.S. Storm Prediction Center" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 5: Understanding the Use of Quotes and Paraphrases

The writer employs quotes and paraphrases to:

  • Add credibility to the article by including expert opinions
  • Provide different perspectives on the causes of the tornadoes
  • Make the article more engaging by including direct speech and varied viewpoints
  • Support the main ideas presented in the article with authoritative sources
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Conclusion

By using quotes and paraphrases, the writer effectively supports their points with expert opinions, adding depth and credibility to the article. This technique demonstrates how writers can introduce sources using phrases like 'said tornado expert' or 'think it's because of', which helps to smoothly integrate expert opinions into the text. These methods not only provide valuable information but also make the article more engaging and authoritative.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "They may introduce these sources with According to ... or [the expert] thinks/says ..." + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 128, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying Sequence\n\nWhen writers describe processes - how things happen - they use transition words and phrases to show the order, or sequence, of the steps or events in the process. Transition words that indicate sequence include first, next, then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.", + "text": "Identifying Sequence\n\nWhen writers describe processes - how things happen - they use transition words and phrases to show the order, or sequence, of the steps or events in the process. Look at these sentences:\nFirst, warm air and cold air collide and form a tube of rotating air.\nNext, the rotating air turns to become a vertical column.\n\nThe words first and next tell you that warm and cold air collide and form a tube before the rotating air becomes a vertical column.\n\nOther transition words that indicate sequence include then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.\nBefore you go out, check the weather report.\nAfter the storm passes, it's safe to go outside.\nOnce the storm hits, go inside.\n\nNote: When, as soon as, and once describe an event that happens just before another event. During shows a period of time in which an event occurs.\nKeep windows closed during the storm.\nAs soon as the storm stops, it's safe to go outside.", + "html": "

Identifying Sequence

When writers describe processes - how things happen - they use transition words and phrases to show the order, or sequence, of the steps or events in the process. Look at these sentences:

First, warm air and cold air collide and form a tube of rotating air.
Next, the rotating air turns to become a vertical column.

The words first and next tell you that warm and cold air collide and form a tube before the rotating air becomes a vertical column.

Other transition words that indicate sequence include then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.

Before you go out, check the weather report.
After the storm passes, it's safe to go outside.
Once the storm hits, go inside.

Note: When, as soon as, and once describe an event that happens just before another event. During shows a period of time in which an event occurs.

Keep windows closed during the storm.
As soon as the storm stops, it's safe to go outside.
", + "id": "f5b96fbe-b210-4f97-a135-9cb035f4074d", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Answer to these questions:

What should you do before a tornado?

What should you do during a tornado?

What should you do when a tornado is over?

", + "additional": "

What to Do When a Tornado Strikes

If you live in a tornado region, it's important to know what to do when tornadoes strike. Follow these steps for what to do before, during, and after a tornado strikes, and you will have the best chance to stay safe.

First, always pay attention to weather reports during tornado season. In addition, keep your eye on the sky. Watch for dark, greenish-colored clouds, and clouds that are close to the ground. This may mean that a tornado is coming. As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors. If you are indoors, go to the lowest level you can, for example, to a basement. Once the tornado hits, stay inside for the entire time.

During a tornado, stay away from windows, as tornadoes can cause them to break. When the storm is over, make sure family members are safe. Check your home and the area around it for damage. Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance, such as food and shelter.

", + "segments": [ + { + "html": "

Understanding the Task

We need to identify the actions to take before, during, and after a tornado based on the given text. This exercise helps us practice recognizing sequence in written instructions.

  • Identify actions before a tornado
  • Determine steps during a tornado
  • List actions after a tornado has passed
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "before a tornado", + "during a tornado", + "when a tornado is over", + "after a tornado has passed" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Before a Tornado

The text mentions several actions to take before a tornado strikes:

  • Pay attention to weather reports during tornado season
  • Keep an eye on the sky for signs of a tornado
  • Watch for dark, greenish-colored clouds and clouds close to the ground
  • Find shelter immediately if you're outdoors
  • Go to the lowest level possible if you're indoors
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "First, always pay attention to weather reports during tornado season", + "Watch for dark, greenish-colored clouds, and clouds that are close to the ground", + "As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors", + "If you are indoors, go to the lowest level you can, for example, to a basement" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Pay attention to weather reports and watch the sky for signs of a tornado" + } + ] + }, + { + "html": "

During a Tornado

The text provides clear instructions for what to do during a tornado:

  • Stay inside for the entire time
  • Stay away from windows to avoid injury from breaking glass
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Once the tornado hits, stay inside for the entire time", + "During a tornado, stay away from windows, as tornadoes can cause them to break" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Stay inside and away from windows" + } + ] + }, + { + "html": "

After a Tornado

The text outlines several steps to take after a tornado has passed:

  • Ensure family members are safe
  • Check your home and surrounding area for damage
  • Contact disaster relief organizations for help with cleanup and assistance
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "When the storm is over, make sure family members are safe", + "Check your home and the area around it for damage", + "Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Check for safety, assess damage, and contact disaster relief organizations" + } + ] + }, + { + "html": "

Recognizing Sequence

The text uses several sequence indicators to show the order of actions:

  • 'First' indicates the initial step of paying attention to weather reports
  • 'As soon as' shows immediacy in finding shelter
  • 'Once' marks the beginning of the tornado
  • 'During' specifies actions while the tornado is active
  • 'When' and 'Finally' indicate steps after the tornado has passed
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional", + "tip" + ], + "phrases": [ + "First", + "As soon as", + "Once", + "During", + "When", + "Finally", + "transition words and phrases to show the order, or sequence" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Importance of Sequence in Instructions

Recognizing sequence in instructions is crucial because:

  • It helps readers understand the correct order of actions
  • It ensures safety by following steps in the proper sequence
  • It makes complex processes easier to follow and remember
  • It allows for better preparation and response in emergency situations

By paying attention to sequence indicators, we can better understand and follow important safety instructions like those for tornado preparedness.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Other transition words that indicate sequence include then, second, and finally", + "Time clauses with before, after, when, as soon as, once, and during also show order" + ] + } + ], + "insertHTML": [] + } + ] + } + }, + { + "category": "CT Focus", + "embedding": "One way to evaluate online sources is to look at the suffix in the Web address.", + "text": "One way to evaluate online sources is to look at the suffix in the Web address (e.g., .com = company; .edu = educational institution (school or college); .gov = government). The suffix may help you judge a source's reliability.", + "html": "

One way to evaluate online sources is to look at the suffix in the Web address (e.g., .com = company; .edu = educational institution (school or college); .gov = government). The suffix may help you judge a source's reliability.

", + "id": "e40eae4a-e1a0-4e02-9aaa-9de8804e86ea", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Answer these questions:

What is the source of the paragraph?

Is this a reliable source of information on tornadoes?

Why, or why not?

", + "additional": "

What to Do When a Tornado Strikes

If you live in a tornado region, it's important to know what to do when tornadoes strike. Follow these steps for what to do before, during, and after a tornado strikes, and you will have the best chance to stay safe.

First, always pay attention to weather reports during tornado season. In addition, keep your eye on the sky. Watch for dark, greenish-colored clouds, and clouds that are close to the ground. This may mean that a tornado is coming. As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors. If you are indoors, go to the lowest level you can, for example, to a basement. Once the tornado hits, stay inside for the entire time.

During a tornado, stay away from windows, as tornadoes can cause them to break. When the storm is over, make sure family members are safe. Check your home and the area around it for damage. Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance, such as food and shelter.

Source: http://www.fema.gov

", + "segments": [ + { + "html": "

Understanding the Task

We need to evaluate the reliability of the given information about tornado safety. To do this, we'll:

  • Identify the source of the information
  • Determine if it's a reliable source for tornado information
  • Explain our reasoning for the reliability assessment
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "What is the source of the paragraph?", + "Is this a reliable source of information on tornadoes?", + "Why, or why not?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 1: Identifying the Source

At the end of the provided text, we can see the source clearly stated:

  • Source: http://www.fema.gov

FEMA stands for the Federal Emergency Management Agency, which is a part of the U.S. government.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Source: http://www.fema.gov" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "http://www.fema.gov (FEMA - Federal Emergency Management Agency)" + } + ] + }, + { + "html": "

Step 2: Evaluating the Reliability

To determine if this is a reliable source, let's consider:

  • The domain suffix (.gov)
  • The nature of the organization (FEMA)
  • The relevance to the topic (emergency management)

Based on these factors, we can conclude that this is indeed a reliable source for information on tornadoes.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + ".gov = government", + "may help you judge a source's reliability" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Yes, it is a reliable source" + } + ] + }, + { + "html": "

Step 3: Explaining the Reliability

This source is reliable for tornado information because:

  • It's a .gov website, indicating it's an official U.S. government source
  • FEMA is specifically responsible for disaster preparedness and response
  • As a government agency, FEMA has access to expert knowledge and resources
  • The information provided aligns with general safety guidelines for tornado situations
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "to evaluate online sources", + "look at the suffix in the Web address" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "It's a .gov website (U.S. government), and FEMA is responsible for disaster preparedness and response" + } + ] + }, + { + "html": "

The Importance of Source Evaluation

Evaluating online sources is crucial because:

  • It helps ensure the information you're reading is accurate and trustworthy
  • It allows you to distinguish between expert advice and potentially misleading information
  • In emergency situations like tornadoes, reliable information can be life-saving
  • It promotes critical thinking and information literacy skills

By considering factors like website suffixes (.com, .edu, .gov) and the authority of the source, you can make better judgments about the reliability of online information.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + ".com = company", + ".edu = educational institution", + ".gov = government", + "The suffix may help you judge a source's reliability" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 130, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use experience.", + "text": "Use experience with adjectives: professional experience, valuable experience, past experience, shared experience, learning experience. You can also use experience with nouns: work experience, life experience, experience danger.", + "html": "

Use experience with adjectives: professional experience, valuable experience, past experience, shared experience, learning experience. You can also use experience with nouns: work experience, life experience, experience danger.

", + "id": "9afe3753-35be-4bff-be9d-dc5ca7f39d93", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 134, + "tips": [ + { + "category": "CT Focus", + "embedding": "Evaluating sources: When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.", + "text": "Evaluating sources: When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.", + "html": "

Evaluating sources: When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.

", + "id": "e1b2bd7d-4986-4eae-8530-d5fce12b281f", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Why does the writer quote Jack Cohen?

What idea does his quote support?

According to the two reading passages, what are the main factors that firefighters consider when they are fighting a fire? What are examples of each one? Complete the chart.

FactorShape of the land
ExamplesDry grass, plants
", + "additional": "

Wildfires!

Wildfires occur all around the world, but they are most frequent in areas that have wet seasons followed by long, hot, dry seasons. These conditions exist in parts of Australia, South Africa, Southern Europe, and the western regions of the United States.

Wildfires can move quickly and destroy large areas of land in just a few minutes. Wildfires need three conditions: fuel, oxygen, and a heat source. Fuel is anything in the path of the fire that can burn: trees, grasses, even homes. Air supplies the oxygen. Heat sources include lightning, cigarettes, or just heat from the sun.

From past experience we know that it is difficult to prevent wildfires, but it is possible to stop them from becoming too big. One strategy is to cut down trees. Another strategy is to start fires on purpose. Both of these strategies limit the amount of fuel available for future fires. In addition, people who live in areas where wildfires occur can build fire-resistant1 homes, according to fire researcher Jack Cohen. Cohen says that in some recent California fires, “there were significant cases of communities that did not burn . . . because they were fire-resistant.”

However, most experts agree that no single action will reduce fires or their damage. The best method is to consider all these strategies and use each of them when and where they are the most appropriate.

Fighting Fire

Fighting fires is similar to a military campaign.2 Attacks come from the air and from the ground. The firefighters must consider three main factors: the shape of the land, the weather, and the type of fuel in the path of the fire. For example, southern sides of mountains are sunnier and drier, so they are more likely to burn than the northern sides. Between two mountains, in the canyons, strong winds can suddenly change the direction of a fire. These places, therefore, experience particularly dangerous fires.

  • To control a wildfire, firefighters on the ground first look for something in the area that can block the fire, such as a river or a road. Then they dig a deep trench.3 This is a “fire line,” a line that fire cannot cross.
  • While firefighters on the ground create a fire line, planes and helicopters drop water or chemical fire retardant4 on the fire. Pilots communicate with firefighters on the ground so they know what areas to hit.
  • As soon as the fire line is created, firefighters cut down any dead trees in the area between the fire line and the fire. This helps keep flames from climbing higher into the treetops.
  • At the same time, other firefighters on the ground begin backburning5 in the area between the fire line and the fire.
1 If something is fire-resistant, it does not catch fire easily.2 A military campaign is a planned set of activities for fighting a war.3 A trench is a long, narrow channel.4 Chemical fire retardant is a type of chemical that slows down the burning of fire.5 Backburning is removing fuel, such as plants and trees, from a fire's path, usually by burning it in a controlled way.
", + "segments": [ + { + "html": "

Understanding the Task

We need to analyze the given text to answer questions about:

  • The purpose of Jack Cohen's quote
  • The main factors firefighters consider when fighting wildfires
  • Examples of these factors

Let's break this down step by step.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Why does the writer quote Jack Cohen?", + "What idea does his quote support?", + "what are the main factors that firefighters consider when they are fighting a fire?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Analyzing Jack Cohen's Quote

The writer quotes Jack Cohen, a fire researcher, who says: \"there were significant cases of communities that did not burn . . . because they were fire - resistant.\"

This quote is used to:

  • Support the idea that building fire-resistant homes can be an effective strategy against wildfires
  • Provide expert evidence for the effectiveness of this approach
  • Illustrate a practical application of fire prevention strategies
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Cohen says that in some recent California fires, \"there were significant cases of communities that did not burn . . . because they were fire - resistant.\"" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "To provide expert evidence on fire-resistant homes" + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Building fire-resistant homes can protect communities from wildfires" + } + ] + }, + { + "html": "

Main Factors Firefighters Consider

According to the passage, firefighters consider three main factors when fighting a fire:

  1. Shape of the land
  2. Weather
  3. Type of fuel in the fire's path

Let's look at examples for each factor.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "The firefighters must consider three main factors: the shape of the land, the weather, and the type of fuel in the path of the fire." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Weather" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Fuel type" + } + ] + }, + { + "html": "

Examples of Each Factor

1. Shape of the land:

  • Southern sides of mountains (sunnier and drier, more likely to burn)
  • Canyons between mountains (strong winds can change fire direction)

2. Weather:

  • Strong winds (can change fire direction)

3. Fuel type:

  • Dry grass and plants
  • Trees (especially dead trees)
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "southern sides of mountains are sunnier and drier, so they are more likely to burn than the northern sides", + "Between two mountains, in the canyons, strong winds can suddenly change the direction of a fire", + "Dry grass, plants" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "Southern mountain sides, canyons" + }, + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "Strong winds" + } + ] + }, + { + "html": "

The Importance of Expert Quotes

Including expert quotes in an article serves several purposes:

  • Adds credibility to the information presented
  • Provides specific examples or data to support main ideas
  • Offers expert insights that the author may not have
  • Helps readers understand complex topics through an expert's perspective

When reading articles, it's important to consider why certain quotes are included and how they support the main ideas being presented.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports." + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 135, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Verb Forms for Describing a Process\n\nWriters usually use two verb forms when they describe a process - the imperative and the simple present.\n\nIf you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. If you are explaining how something happens, use the simple present. Remember to make subjects and verbs agree when you use the simple present.", + "text": "Verb Forms for Describing a Process\n\nWriters usually use two verb forms when they describe a process - the imperative and the simple present.\n\nIf you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. For example:\nFirst, remove fuel in the fire's path.\n\nThe subject, you, is understood. Remove is the base form of the verb.\n\nIf you are explaining how something happens, use the simple present. For example:\nThen warm air moves upward.\nThen firefighters look for something in the area that can block the fire.\n\nRemember to make subjects and verbs agree when you use the simple present.", + "html": "

Verb Forms for Describing a Process

Writers usually use two verb forms when they describe a process - the imperative and the simple present.

If you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. For example:

First, remove fuel in the fire's path.

The subject, you, is understood. Remove is the base form of the verb.

If you are explaining how something happens, use the simple present. For example:

Then warm air moves upward.
Then firefighters look for something in the area that can block the fire.

Remember to make subjects and verbs agree when you use the simple present.

", + "id": "01638dd5-3d2d-402c-89a9-a35d15098d4a", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the information in the box. Complete the sentences (1-3) with the correct form of the verb in parentheses.

  1. __ (move) indoors during a lightning storm, if possible.
  2. Firefighters __ (dig) a trench to block the fire.
  3. First, warm air _ (collide) with cold air at high altitudes.

Write three imperative sentences and three sentences in the simple present. Use the ideas from exercises A and Babove.

Imperative:

Simple Present:

", + "segments": [ + { + "html": "

Understanding the Task

We need to complete two exercises:

  1. Fill in the blanks with the correct verb forms
  2. Write three imperative sentences and three simple present sentences

Let's approach this step-by-step, focusing on the correct use of verb forms in describing processes.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Complete the sentences (1-3) with the correct form of the verb in parentheses", + "Write three imperative sentences and three sentences in the simple present" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Exercise 1: Completing Sentences

Let's analyze each sentence and determine the correct verb form:

  1. \"_______(move) indoors during a lightning storm, if possible.\"
    This is an instruction, so we use the imperative form: \"Move\"
  2. \"Firefighters _______(dig) a trench to block the fire.\"
    This describes what firefighters do, so we use simple present: \"dig\"
  3. \"First, warm air _______(collide) with cold air at high altitudes.\"
    This explains how something happens, so we use simple present: \"collides\"
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "If you are explaining how to do something, use the imperative", + "If you are explaining how something happens, use the simple present" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Move" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "dig" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "collides" + } + ] + }, + { + "html": "

Exercise 2: Writing Sentences

Now, let's create three imperative and three simple present sentences:

Imperative Sentences:

  1. Stay away from windows during a tornado.
  2. Check weather reports regularly in tornado season.
  3. Create a fire-resistant zone around your home.

Simple Present Sentences:

  1. Tornadoes form when warm and cold air masses collide.
  2. Firefighters use various strategies to control wildfires.
  3. Strong winds change the direction of fires quickly.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "The imperative is the base form of a verb", + "You do not use a subject with the imperative", + "Remember to make subjects and verbs agree when you use the simple present" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "Stay away from windows during a tornado.
" + }, + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "Check weather reports regularly in tornado season." + }, + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "Create a fire-resistant zone around your home." + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Tornadoes form when warm and cold air masses collide." + }, + { + "target": "question", + "targetId": "blank-8", + "position": "replace", + "html": "Firefighters use various strategies to control wildfires." + }, + { + "target": "question", + "targetId": "blank-9", + "position": "replace", + "html": "Strong winds change the direction of fires quickly." + } + ] + }, + { + "html": "

Understanding Verb Forms in Process Descriptions

Using the correct verb forms is crucial when describing processes because:

  • Imperative verbs give clear, direct instructions
  • Simple present verbs explain how things generally happen
  • Correct usage helps readers distinguish between actions to take and natural occurrences
  • It makes the text more coherent and easier to understand
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Writers usually use two verb forms when they describe a process - the imperative and the simple present" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Applying the Tip to Real-World Writing

This tip is beneficial because:

  • It helps create clear, effective instructions in various fields (e.g., safety guidelines, cooking recipes, user manuals)
  • It improves the ability to explain scientific processes or natural phenomena accurately
  • It enhances overall writing clarity and precision
  • It's a fundamental skill for technical writing and educational content creation

By mastering these verb forms, you can communicate processes more effectively in both academic and professional contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "First, remove fuel in the fire's path", + "Then warm air moves upward", + "Then firefighters look for something in the area that can block the fire" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 136, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Organizing a Process Paragraph\n\nWhen you write a process paragraph, you explain steps or events in a process in chronological order - the first event appears first, then the next event, and so on.\n\nTo plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.", + "text": "Organizing a Process Paragraph\n\nWhen you write a process paragraph, you explain steps or events in a process in chronological order - the first event appears first, then the next event, and so on.\n\nTo plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.\nfirst, second, third; then, next, in addition; finally\nbefore, after, once, when, as soon as, during, while\n\nNote that during and while have similar meanings but are used differently in a sentence.\nDuring the storm, it isn't safe to go outside. (during + noun)\nWhile the storm is happening, stay indoors. (while + noun + be + verb + -ing)\n\nWriters usually use the simple present or the imperative to describe a process. You can also use the present perfect with after and once.\nAfter / Once the storm has passed, it's safe to go outside.\n\nNote: A process paragraph is more than a list of steps. It is also important to include details that help the reader understand the steps or events.", + "html": "

Organizing a Process Paragraph

When you write a process paragraph, you explain steps or events in a process in chronological order - the first event appears first, then the next event, and so on.

To plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.

first, second, third; then, next, in addition; finally
before, after, once, when, as soon as, during, while

Note that during and while have similar meanings but are used differently in a sentence.

During the storm, it isn't safe to go outside. (during + noun)
While the storm is happening, stay indoors. (while + noun + be + verb + -ing)

Writers usually use the simple present or the imperative to describe a process. You can also use the present perfect with after and once.

After / Once the storm has passed, it's safe to go outside.

Note: A process paragraph is more than a list of steps. It is also important to include details that help the reader understand the steps or events.

", + "id": "fb0a015f-c414-4e63-bd87-bdd908e89bd6", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Look at the list of events for a process paragraph. Number them to put them in the best order.

After that, turn off any of your home energy sources that can act as fuel, such as natural gas.

Finally, leave the area as quickly as possible. Do not return home until it is safe.

Then go back inside and close all windows, doors, and other openings. This helps prevent the fire from moving easily through the house.

If a fire is approaching your home, first go outside and move any items that can act as fuel for the fire, such as dead plants.

Then fill large containers such as garbage cans and bathtubs withwater. This will slow down the fire.

Now write the paragraph:

Wildfires move quickly and are extremely dangerous, but you can avoid danger if you follow these steps.

If you follow these steps, you will have the best chances for staying safe if a wildfire occurs.

", + "segments": [ + { + "html": "

Understanding the Task

We need to complete two main tasks:

  1. Order the given events in a logical sequence for a process paragraph about wildfire safety.
  2. Write a coherent paragraph using the ordered events, incorporating appropriate transition words.

Let's approach this step-by-step, focusing on creating a clear, chronological process.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Number them to put them in the best order", + "Now write the paragraph" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 1: Ordering the Events

Let's arrange the events in a logical sequence:

  1. If a fire is approaching your home, first go outside and move any items that can act as fuel for the fire, such as dead plants.
  2. Then go back inside and close all windows, doors, and other openings. This helps prevent the fire from moving easily through the house.
  3. After that, turn off any of your home energy sources that can act as fuel, such as natural gas.
  4. Then fill large containers such as garbage cans and bathtubs with water. This will slow down the fire.
  5. Finally, leave the area as quickly as possible. Do not return home until it is safe.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "When you write a process paragraph, you explain steps or events in a process in chronological order" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "3" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "5" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "2" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "1" + }, + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "4" + } + ] + }, + { + "html": "

Step 2: Writing the Paragraph

Now, let's write the paragraph using the ordered events and appropriate transition words:

Wildfires move quickly and are extremely dangerous, but you can avoid danger if you follow these steps. First, if a fire is approaching your home, go outside and move any items that can act as fuel for the fire, such as dead plants. Then, go back inside and close all windows, doors, and other openings to prevent the fire from moving easily through the house. After that, turn off any of your home energy sources that can act as fuel, such as natural gas. Next, fill large containers such as garbage cans and bathtubs with water to slow down the fire. Finally, leave the area as quickly as possible and do not return home until it is safe. If you follow these steps, you will have the best chances for staying safe if a wildfire occurs.

", + "wordDelay": 200, + "holdDelay": 15000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "use transition words and phrases to help the reader follow the order", + "first, second, third; then, next, in addition; finally" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "First, if a fire is approaching your home, go outside and move any items that can act as fuel for the fire, such as dead plants." + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Then, go back inside and close all windows, doors, and other openings to prevent the fire from moving easily through the house." + }, + { + "target": "question", + "targetId": "blank-8", + "position": "replace", + "html": "After that, turn off any of your home energy sources that can act as fuel, such as natural gas." + }, + { + "target": "question", + "targetId": "blank-9", + "position": "replace", + "html": "Next, fill large containers such as garbage cans and bathtubs with water to slow down the fire." + }, + { + "target": "question", + "targetId": "blank-10", + "position": "replace", + "html": "Finally, leave the area as quickly as possible and do not return home until it is safe." + } + ] + }, + { + "html": "

Understanding Process Paragraphs

Writing an effective process paragraph involves:

  • Arranging events in chronological order
  • Using transition words to show the sequence clearly
  • Providing sufficient details for each step
  • Using simple present or imperative verb forms
  • Ensuring the paragraph flows logically from start to finish
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Writers usually use the simple present or the imperative to describe a process", + "A process paragraph is more than a list of steps" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Benefits of Organizing Process Paragraphs

Understanding how to organize a process paragraph is beneficial because:

  • It improves clarity in instructional or explanatory writing
  • It helps readers follow complex procedures more easily
  • It's a valuable skill for academic and professional writing
  • It enhances overall communication effectiveness
  • It can be applied to various fields, from technical writing to everyday explanations

By mastering this skill, you can create clear, concise, and easily understandable process descriptions in various contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "To plan a process paragraph, first list each step or event in the correct order", + "It is also important to include details that help the reader understand the steps or events" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 8, + "title": "Buliding Wonders", + "pages": [ + { + "page": 144, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use style.", + "text": "Use style with (n.) leadership style, learning style, style of music, writing style; (adj.) distinctive style, particular style, personal style.", + "html": "

Use style with (n.) leadership style, learning style, style of music, writing style; (adj.) distinctive style, particular style, personal style.

", + "id": "fe2afa25-31c1-48ba-8b7f-0ca29f3cb889", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 150, + "tips": [ + { + "category": "Strategy", + "embedding": "When you scan, look for paraphrases of key words, as well as the key words themselves.", + "text": "When you scan, look for paraphrases of key words, as well as the key words themselves. For example, began building is a paraphrase for started work on.", + "html": "

When you scan, look for paraphrases of key words, as well as the key words themselves. For example, began building is a paraphrase for started work on.

", + "id": "9cf7701a-4bc2-4f75-8e41-2619c1b47399", + "verified": true, + "standalone": false, + "exercise": { + "question": "

The passage below is about the mysterious statues in Rapa Nui (Easter Island) called moai. Scan the paragraph to find the answers to these questions.

How far is Rapa Nui from Chile? ___________________

When did people probably first come to Rapa Nui? ___________________

Where did the people of Rapa Nui come from? ___________________

How tall are the statues? How much do they weigh? ___________________

", + "additional": "

The Moai of Rapa Nui

Rapa Nui (Easter Island) is an island in the Pacific Ocean located 2,300 miles (3,700 kilometers) west of Chile. It’s home to the mysterious moai statues, enormous figures carved from stone. It's not clear when the island was first settled. Experts guess that a few brave sailors somehow sailed west to Rapa Nui from Polynesian islands around AD 800. Experts do know that the Rapa Nui culture was at its height between the 10th and 16th centuries. They think the Rapa Nui people carved and built the moai in this period. There are 900 moai statues across the island. They are about 13 feet (4 meters) tall and weigh as much as 14 tons. Most scholars think that the moai were created to honor ancestors, chiefs, or other important people.

", + "segments": [ + { + "html": "

Understanding the Task

We need to scan the given passage about the moai statues of Rapa Nui (Easter Island) to find specific information. Let's break down the questions we need to answer:

  • Distance of Rapa Nui from Chile
  • Probable time of first settlement
  • Origin of Rapa Nui people
  • Height and weight of the statues

We'll use scanning techniques to quickly locate this information in the text.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Scan the paragraph to find the answers to these questions" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Scanning for Answers

Let's go through each question and find the relevant information:

  1. Distance from Chile: 2,300 miles (3,700 kilometers)
  2. First settlement: around AD 800
  3. Origin: Polynesian islands
  4. Statues' dimensions: about 13 feet (4 meters) tall, weighing up to 14 tons

Notice how we didn't need to read the entire passage in detail. We quickly located the specific information by scanning for key words and numbers.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "2,300 miles (3,700 kilometers) west of Chile", + "around AD 800", + "from Polynesian islands", + "13 feet (4 meters) tall and weigh as much as 14 tons" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "2,300 miles (3,700 kilometers)" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Around AD 800" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Polynesian islands" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "13 feet (4 meters) tall; up to 14 tons" + } + ] + }, + { + "html": "

Effective Scanning Techniques

To scan effectively:

  • Focus on key words related to the questions
  • Look for numbers when searching for dates, measurements, or distances
  • Pay attention to proper nouns for locations or origins
  • Don't read every word; let your eyes quickly move through the text
  • Be aware of paraphrases or synonyms of the key words you're looking for
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "look for paraphrases of key words, as well as the key words themselves" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Importance of Recognizing Paraphrases

Recognizing paraphrases is crucial in scanning because:

  • Authors often use synonyms or rephrase ideas
  • The exact wording from the question may not appear in the text
  • It helps in understanding the context and nuances of the information
  • It improves overall reading comprehension skills
  • It's a valuable skill for academic and professional reading tasks

For example, in our text, 'first settled' could be paraphrased as 'brave sailors somehow sailed west to Rapa Nui', indicating the first settlement.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip", + "additional" + ], + "phrases": [ + "began building is a paraphrase for started work on", + "Experts guess that a few brave sailors somehow sailed west to Rapa Nui" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Benefits of Effective Scanning

Mastering the skill of scanning, including recognizing paraphrases, is beneficial because:

  • It saves time when searching for specific information in long texts
  • It's essential for quickly reviewing documents or research materials
  • It helps in test-taking strategies, especially for reading comprehension questions
  • It improves overall reading efficiency and speed
  • It's a valuable skill in both academic and professional settings

By practicing scanning and being aware of paraphrases, you can become a more efficient and effective reader across various contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "When you scan, look for paraphrases of key words, as well as the key words themselves" + ] + } + ], + "insertHTML": [] + } + ] + } + }, + { + "category": "Reading Skill", + "embedding": "Scanning for Specific Information\n\nScanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.", + "text": "Scanning for Specific Information\n\nScanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.\n\nFor example, to answer the question 'When did Gaudí start work on La Sagrada Família?', first scan the text to find a year. Then read the words near the year for information about 'starting work'.\nAntoní Gaudi began building his church, La Sagrada Família, in 1881.\n\nFirst, your eyes go to 1887. Then your eyes go to began building. You have found the answer to the question - in 1881.", + "html": "

Scanning for Specific Information

Scanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.

For example, to answer the question 'When did Gaudí start work on La Sagrada Família?', first scan the text to find a year. Then read the words near the year for information about 'starting work'.

Antoni Gaudí began building his church, La Sagrada Família, in 1881.

First, your eyes go to 1887. Then your eyes go to began building. You have found the answer to the question - in 1881.

", + "id": "84282316-08c8-4e36-9a66-f892315040dc", + "verified": true, + "standalone": false, + "exercise": { + "question": "

The passage below is about the mysterious statues in Rapa Nui (Easter Island) called moai. Scan the paragraph to find the answers to these questions.

How far is Rapa Nui from Chile? ___________________

When did people probably first come to Rapa Nui? ___________________

Where did the people of Rapa Nui come from? ___________________

How tall are the statues? How much do they weigh? ___________________

", + "additional": "

The Moai of Rapa Nui

Rapa Nui (Easter Island) is an island in the Pacific Ocean located 2,300 miles (3,700 kilometers) west of Chile. It's home to the mysterious moai statues, enormous figures carved from stone. It's not clear when the island was first settled. Experts guess that a few brave sailors somehow sailed west to Rapa Nui from Polynesian islands around AD 800. Experts do know that the Rapa Nui culture was at its height between the 10th and 16th centuries. They think the Rapa Nui people carved and built the moai in this period. There are 900 moai statues across the island. They are about 13 feet (4 meters) tall and weigh as much as 14 tons. Most scholars think that the moai were created to honor ancestors, chiefs, or other important people.

", + "segments": [ + { + "html": "

Understanding the Task

We need to scan the given passage about the moai statues of Rapa Nui (Easter Island) to find specific information. Let's break down the questions we need to answer:

  • Distance of Rapa Nui from Chile
  • Probable time of first settlement
  • Origin of Rapa Nui people
  • Height and weight of the statues

We'll use scanning techniques to quickly locate this information in the text.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Scan the paragraph to find the answers to these questions" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Scanning for Answers

Let's go through each question and find the relevant information:

  1. Distance from Chile: 2,300 miles (3,700 kilometers)
  2. First settlement: around AD 800
  3. Origin: Polynesian islands
  4. Statues' dimensions: about 13 feet (4 meters) tall, weighing up to 14 tons

Notice how we didn't need to read the entire passage in detail. We quickly located the specific information by scanning for key words and numbers.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "2,300 miles (3,700 kilometers) west of Chile", + "around AD 800", + "from Polynesian islands", + "13 feet (4 meters) tall and weigh as much as 14 tons" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "2,300 miles (3,700 kilometers)" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Around AD 800" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Polynesian islands" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "13 feet (4 meters) tall; up to 14 tons" + } + ] + }, + { + "html": "

Effective Scanning Techniques

To scan effectively:

  • Focus on key words related to the questions
  • Look for numbers when searching for dates, measurements, or distances
  • Pay attention to proper nouns for locations or origins
  • Don't read every word; let your eyes quickly move through the text
  • Be aware of paraphrases or synonyms of the key words you're looking for
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "look for paraphrases of key words, as well as the key words themselves" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Importance of Recognizing Paraphrases

Recognizing paraphrases is crucial in scanning because:

  • Authors often use synonyms or rephrase ideas
  • The exact wording from the question may not appear in the text
  • It helps in understanding the context and nuances of the information
  • It improves overall reading comprehension skills
  • It's a valuable skill for academic and professional reading tasks

For example, in our text, 'first settled' could be paraphrased as 'brave sailors somehow sailed west to Rapa Nui', indicating the first settlement.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip", + "additional" + ], + "phrases": [ + "began building is a paraphrase for started work on", + "Experts guess that a few brave sailors somehow sailed west to Rapa Nui" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Benefits of Effective Scanning

Mastering the skill of scanning, including recognizing paraphrases, is beneficial because:

  • It saves time when searching for specific information in long texts
  • It's essential for quickly reviewing documents or research materials
  • It helps in test-taking strategies, especially for reading comprehension questions
  • It improves overall reading efficiency and speed
  • It's a valuable skill in both academic and professional settings

By practicing scanning and being aware of paraphrases, you can become a more efficient and effective reader across various contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "When you scan, look for paraphrases of key words, as well as the key words themselves" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 152, + "tips": [ + { + "category": "Word Link", + "embedding": "trans = across", + "text": "trans = across: transport, transportation, transfer, transit, translate. Note that transport can be both a noun and a verb, but the stress is different: (n.) transport, (v.) transport.", + "html": "

trans = across: transport, transportation, transfer, transit, translate. Note that transport can be both a noun and a verb, but the stress is different: (n.) transport, (v.) transport.

", + "id": "9d657295-2afe-4ce2-a47c-e5a0ab70b782", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 156, + "tips": [ + { + "category": "CT Focus", + "embedding": "To identify comparisons, you need to scan for and select relevant details from different parts of the text.", + "text": "To identify comparisons, you need to scan for and select relevant details from different parts of the text, for example, names of people and places, years, dimensions, and other specific details.", + "html": "

To identify comparisons, you need to scan for and select relevant details from different parts of the text, for example, names of people and places, years, dimensions, and other specific details.

", + "id": "aa7d4e33-86aa-4655-b2f2-e5f08316ae37", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Scan the reading passage for information to complete the table.

NameWhen was it built?How was it built?
Göbekli Tepe11,500 B.C.
Chichén Itzá

According to the writer, what was the purpose of each structure? What evidence does the writer give? Scan the reading again and write your answers.

Göbekli Tepe

___________________________________________

___________________________________________

Chichén Itzá

___________________________________________

___________________________________________

In what ways are the structures you read about similar? In what ways are they different? Use your ideas from the previous exercises. Complete the table.

Göbekli TepeBothChichén Itzá
", + "additional": "

Amazing Structures

People have created monuments for various reasons, inspired by different sources. Two of the greatest architectural achievements are on opposite sides of the world, in Turkey and Mexico.

Göbekli Tepe

Göbekli Tepe is one of the oldest man-made structures on Earth. It was already nearly 8,000 years old when both Stonehenge1 and the pyramids of Egypt were built. The structure consists of dozens of stone pillars arranged in rings. The pillars are shaped like capital T's, and many are covered with carvings of animals running and jumping. They are also very big—the tallest pillars are 18 feet (5.5 m) in height and weigh 16 tons (more than 14,500 kg). In fact, archaeologists think that Göbekli Tepe was probably the largest structure on Earth at the time.

How Was It Built?

At the time that Göbekli Tepe was built, most humans lived in small nomadic2 groups. These people survived by gathering plants and hunting animals. They had no writing system and did not use metal. Even wheels did not exist. Amazingly, the structure's builders were able to cut, shape, and transport 16-ton stones. Archaeologists found Stone Age3 tools such as knives at the site. They think hundreds of workers carved and put the pillars in place.

Why Was It Built?

Archaeologists are still excavating Göbekli Tepe and debating its meaning. Many think it is the world's oldest temple. Klaus Schmidt is the archaeologist who originally excavated the site. He thinks that people living nearby created Göbekli Tepe as a holy meeting place. To Schmidt, the T-shaped pillars represent human beings. The pillars face the center of the circle and perhaps represent a religious ritual.

Chichén Itzá

Chichén Itzá is an ancient city made of stepped pyramids, temples, and other stone structures. The largest building in Chichén Itzá is the Temple of Kukfooterkan, a pyramid with 365 steps. A kind of calendar, the temple shows the change of seasons. Twice a year on the spring and autumn equinoxes,4 a shadow falls on the pyramid in the shape of a snake. As the sun sets, this shadowy snake goes down the steps to eventually join a carved snake head on the pyramid's side.

How Was It Built?

The Mayans constructed the pyramids with carved stone. To build a pyramid, Mayan workers created a base and added smaller and smaller levels as the structure rose. Building the pyramids required many workers. Some pyramids took hundreds of years to complete. As at Göbekli Tepe, builders worked without wheels or metal tools.

Why Was It Built?

Chichén Itzá was both an advanced city center and a religious site. Spanish records show that the Mayans made human sacrifices5 to a rain god here. Archaeologists have found bones, jewelry, and other objects that people wore when they were sacrificed. Experts also know that the Mayans were knowledgeable astronomers.6 They used the tops of the pyramids to view Venus and other planets.

1 Stonehenge is a prehistoric monument in southern England, built around 2600 B.C.2 If a person or group is nomadic, they travel from place to place rather than living in one place all the time.3 The Stone Age was a very early period in human history when people used tools and weapons made of stone, not metal.4 An equinox is a time in the year when day and night are of equal length.5 A sacrifice is a religious ceremony in which people or animals are killed.6 An astronomer is a person who studies stars, planets, and other objects in space.
", + "segments": [ + { + "html": "

Understanding the Task

We need to complete three main tasks:

  1. Fill in a table with information about Göbekli Tepe and Chichén Itzá
  2. Identify the purpose and evidence for each structure
  3. Compare and contrast the two structures

Let's approach this step-by-step, using scanning techniques to find the relevant information quickly.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Scan the reading passage for information to complete the table", + "According to the writer, what was the purpose of each structure?", + "In what ways are the structures you read about similar? In what ways are they different?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Task 1: Completing the Table

Let's scan for the missing information:

  • Göbekli Tepe: Built in 11,500 B.C. (given)
  • How it was built: Stone Age tools were used, hundreds of workers carved and placed 16-ton stones
  • Chichén Itzá: Built date not specified, but it's much later than Göbekli Tepe
  • How it was built: Constructed with carved stone, workers created a base and added smaller levels, took hundreds of years to complete
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Archaeologists found Stone Age tools such as knives at the site. They think hundreds of workers carved and put the pillars in place.", + "The Mayans constructed the pyramids with carved stone. To build a pyramid, Mayan workers created a base and added smaller and smaller levels as the structure rose." + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Stone Age tools, hundreds of workers carved and placed 16-ton stones" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Not specified (much later than Göbekli Tepe)" + }, + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Carved stone, base with smaller levels added, took hundreds of years" + } + ] + }, + { + "html": "

Task 2: Purpose and Evidence

Scanning for purpose and evidence:

Göbekli Tepe:

  • Purpose: Likely the world's oldest temple, a holy meeting place
  • Evidence: T-shaped pillars possibly representing humans, arranged in circles facing the center

Chichén Itzá:

  • Purpose: Advanced city center and religious site
  • Evidence: Human sacrifices to rain god, astronomical observations from pyramid tops
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "Many think it is the world's oldest temple", + "Klaus Schmidt is the archaeologist who originally excavated the site. He thinks that people living nearby created Göbekli Tepe as a holy meeting place", + "Chichén Itzá was both an advanced city center and a religious site", + "Spanish records show that the Mayans made human sacrifices to a rain god here", + "They used the tops of the pyramids to view Venus and other planets" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "World's oldest temple, holy meeting place" + }, + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "T-shaped pillars representing humans, arranged in circles" + }, + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "Advanced city center and religious site" + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Human sacrifices, astronomical observations from pyramids" + } + ] + }, + { + "html": "

Task 3: Comparing and Contrasting

Let's identify similarities and differences:

Similarities:

  • Both are ancient structures
  • Both had religious purposes
  • Both were built without metal tools or wheels

Differences:

  • Göbekli Tepe is much older (11,500 B.C. vs. unspecified later date)
  • Göbekli Tepe has stone pillars, Chichén Itzá has pyramids
  • Chichén Itzá was also a city center, while Göbekli Tepe was primarily a religious site
  • Chichén Itzá shows advanced astronomical knowledge
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "To identify comparisons, you need to scan for and select relevant details from different parts of the text" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-8", + "position": "replace", + "html": "Much older (11,500 B.C.)" + }, + { + "target": "question", + "targetId": "blank-9", + "position": "replace", + "html": "Ancient structures" + }, + { + "target": "question", + "targetId": "blank-10", + "position": "replace", + "html": "Built much later" + }, + { + "target": "question", + "targetId": "blank-11", + "position": "replace", + "html": "Stone pillars" + }, + { + "target": "question", + "targetId": "blank-12", + "position": "replace", + "html": "Religious purposes" + }, + { + "target": "question", + "targetId": "blank-13", + "position": "replace", + "html": "Pyramids" + }, + { + "target": "question", + "targetId": "blank-14", + "position": "replace", + "html": "Primarily religious site" + }, + { + "target": "question", + "targetId": "blank-15", + "position": "replace", + "html": "Built without metal tools or wheels" + }, + { + "target": "question", + "targetId": "blank-16", + "position": "replace", + "html": "City center and astronomical site" + } + ] + }, + { + "html": "

The Importance of Scanning for Comparisons

Scanning for comparisons is a crucial skill because:

  • It helps organize information from different parts of a text
  • It allows for quick identification of similarities and differences
  • It enhances critical thinking and analytical skills
  • It's useful for summarizing complex information
  • It's applicable in various academic and professional contexts

By practicing this skill, you can improve your ability to process and understand complex texts efficiently.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "for example, names of people and places, years, dimensions, and other specific details" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 157, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Using Comparative Adjectives\n\nOne way to make comparisons is to use the comparative forms of adjectives.\nadjective + -er + than\nmore / less + adjective + than", + "text": "Using Comparative Adjectives\n\nOne way to make comparisons is to use the comparative forms of adjectives.\nadjective + -er + than\nmore / less + adjective + than (with most adjectives that have two or more syllables)\n\nExamples:\nGöbekli Tepe is older than Stonehenge.\nThe design of La Sagrada Família is more complex than the design of St. Patrick's Cathedral.\n\nUse (not) as + adjective + as to say things are (or are not) the same.\nExample:\nThe Empire State Building is not as tall as the Tokyo Sky Tree.", + "html": "

Using Comparative Adjectives

One way to make comparisons is to use the comparative forms of adjectives.

adjective + -er + than

more / less + adjective + than (with most adjectives that have two or more syllables)

Examples:

Göbekli Tepe is older than Stonehenge.
The design of La Sagrada Família is more complex than the design of St. Patrick's Cathedral.

Use (not) as + adjective + as to say things are (or are not) the same.

Example:

The Empire State Building is not as tall as the Tokyo Sky Tree.
", + "id": "a0510b3c-a54f-4ffd-b2cf-62887ffc9418", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Complete the sentences (1-3) using comparative adjectives.

  1. The Tokyo Sky Tree is 2,080 feet (634 meters) tall. The Canton Tower is 1,969 feet (600 meters) tall.
    The Tokyo Sky Tree is __________ the Canton Tower. (tall)

  2. St. Paul's Cathedral has a traditional design. The design of St. Mary's Cathedral is partly traditional and partly modern.
    The design of St. Mary's Cathedral is __________ the design of St. Paul's Cathedral. (traditional)

  3. The Great Wall of China is 5,500 miles (8,850 kilometers) long. Hadrian's Wall is 73 miles (120 kilometers) long.
    Hadrian's Wall is not __________ the Great Wall of China. (long)

", + "segments": [ + { + "html": "

Understanding the Task

In this exercise, we need to complete three sentences using comparative adjectives. The task requires us to:

  • Analyze the given information about each pair of structures
  • Identify the appropriate comparative form for each adjective
  • Construct grammatically correct comparative sentences

Let's approach each sentence step by step.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Complete the sentences (1-3) using comparative adjectives" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Sentence 1: Tokyo Sky Tree vs. Canton Tower

Given information:

  • Tokyo Sky Tree: 2,080 feet (634 meters) tall
  • Canton Tower: 1,969 feet (600 meters) tall

Analysis:

  • The Tokyo Sky Tree is taller
  • We're comparing heights, so we'll use the adjective 'tall'
  • 'Tall' is a one-syllable adjective, so we add '-er' + 'than'

Correct comparative form: 'taller than'

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "adjective + -er + than" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "taller than" + } + ] + }, + { + "html": "

Sentence 2: St. Mary's Cathedral vs. St. Paul's Cathedral

Given information:

  • St. Paul's Cathedral: traditional design
  • St. Mary's Cathedral: partly traditional and partly modern design

Analysis:

  • St. Mary's Cathedral is less traditional
  • We're comparing traditionality, so we'll use the adjective 'traditional'
  • 'Traditional' has more than two syllables, so we use 'less' + adjective + 'than'

Correct comparative form: 'less traditional than'

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "more / less + adjective + than (with most adjectives that have two or more syllables)" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "less traditional than" + } + ] + }, + { + "html": "

Sentence 3: Hadrian's Wall vs. Great Wall of China

Given information:

  • Great Wall of China: 5,500 miles (8,850 kilometers) long
  • Hadrian's Wall: 73 miles (120 kilometers) long

Analysis:

  • Hadrian's Wall is significantly shorter
  • We're comparing lengths, so we'll use the adjective 'long'
  • The sentence structure uses 'not as... as', which indicates inequality

Correct comparative form: 'as long as'

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Use (not) as + adjective + as to say things are (or are not) the same" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "as long as" + } + ] + }, + { + "html": "

Understanding Comparative Adjectives

Comparative adjectives are used to compare two things. The rules for forming comparatives are:

  • For one-syllable adjectives, add '-er' (e.g., tall → taller)
  • For two-syllable adjectives ending in '-y', change 'y' to 'i' and add '-er' (e.g., happy → happier)
  • For most adjectives with two or more syllables, use 'more' or 'less' before the adjective
  • Some adjectives have irregular comparative forms (e.g., good → better, bad → worse)

The structure 'not as... as' is used to express inequality between two things.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "One way to make comparisons is to use the comparative forms of adjectives" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Benefits of Using Comparative Adjectives

Understanding and using comparative adjectives is beneficial because:

  • It allows for precise comparisons between two objects or concepts
  • It enhances descriptive writing skills
  • It's essential for academic and professional communication
  • It helps in expressing preferences and making decisions
  • It's useful in various fields like architecture, engineering, and design

By mastering comparative adjectives, you can communicate more effectively and make clearer comparisons in both written and spoken English.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Göbekli Tepe is older than Stonehenge", + "The design of La Sagrada Família is more complex than the design of St. Patrick's Cathedral", + "The Empire State Building is not as tall as the Tokyo Sky Tree" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 158, + "tips": [ + { + "category": "Writing Skill", + "embedding": "Writing a Comparison Paragraph\n\nWhen you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.", + "text": "Writing a Comparison Paragraph\n\nWhen you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.\n\nTransition words and phrases in your paragraph help the reader understand your ideas:\nSimilarities: similarly, both, also, too Differences: however, on the other hand, but\nBoth Göbekli Tepe and Stonehenge are ancient monuments. However, Göbekli Tepe is much older.\nThe pyramids at Chichén Itzá showed the change in seasons. Similarly, some experts think people used Stonehenge as a kind of calendar.", + "html": "

Writing a Comparison Paragraph

When you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.

Transition words and phrases in your paragraph help the reader understand your ideas:

Similarities: similarly, both, also, too

Differences: however, on the other hand, but

Both Göbekli Tepe and Stonehenge are ancient monuments. However, Göbekli Tepe is much older.
The pyramids at Chichén Itzá showed the change in seasons. Similarly, some experts think people used Stonehenge as a kind of calendar.
", + "id": "204019c1-3832-433f-911d-76ed743293f1", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Write five comparison sentences about places.

", + "segments": [ + { + "html": "

Understanding the Task

In this exercise, we need to write five comparison sentences about places. To do this effectively, we should:

  • Choose different places to compare
  • Identify specific aspects of these places to compare
  • Use appropriate comparative structures and transition words
  • Ensure our sentences are clear and informative

Let's approach this task step by step, creating diverse comparison sentences.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Write five comparison sentences about places" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Sentence 1: Comparing Size

Let's compare two well-known cities:

'New York City is significantly larger than Paris in terms of population, however, both cities are renowned for their iconic landmarks.'

This sentence:

  • Compares the size of two famous cities
  • Uses 'larger than' for comparison
  • Includes a similarity using 'however' and 'both'
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Similarities: similarly, both, also, too", + "Differences: however, on the other hand, but" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "New York City is significantly larger than Paris in terms of population, however, both cities are renowned for their iconic landmarks." + } + ] + }, + { + "html": "

Sentence 2: Comparing Climate

Let's compare the climate of two countries:

'While Canada experiences extremely cold winters, Australia has much milder temperatures year-round, but both countries have diverse landscapes that attract nature enthusiasts.'

This sentence:

  • Compares the climate of two countries
  • Uses 'extremely' and 'much milder' for contrast
  • Includes a similarity using 'but' and 'both'
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "When you write a comparison paragraph, first choose a topic - that is, the items you wish to compare" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "While Canada experiences extremely cold winters, Australia has much milder temperatures year-round, but both countries have diverse landscapes that attract nature enthusiasts." + } + ] + }, + { + "html": "

Sentence 3: Comparing Cultural Aspects

Let's compare two Asian countries:

'Japan and South Korea share many cultural similarities, such as a strong emphasis on respect for elders, however, their traditional cuisines are distinctly different.'

This sentence:

  • Compares cultural aspects of two countries
  • Uses 'similarities' to show likeness
  • Uses 'however' to introduce a difference
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Next, think of two or three points about the items that you want to discuss" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Japan and South Korea share many cultural similarities, such as a strong emphasis on respect for elders, however, their traditional cuisines are distinctly different." + } + ] + }, + { + "html": "

Sentence 4: Comparing Natural Features

Let's compare two natural wonders:

'The Grand Canyon is significantly deeper than the Great Barrier Reef, but both natural wonders attract millions of visitors annually due to their breathtaking beauty.'

This sentence:

  • Compares two famous natural landmarks
  • Uses 'deeper than' for comparison
  • Uses 'but' to introduce a similarity
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Then think of one or two details to include about each point" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "The Grand Canyon is significantly deeper than the Great Barrier Reef, but both natural wonders attract millions of visitors annually due to their breathtaking beauty." + } + ] + }, + { + "html": "

Sentence 5: Comparing Historical Significance

Let's compare two ancient structures:

'The pyramids of Egypt are older than the Colosseum in Rome; similarly, both structures serve as remarkable examples of ancient engineering and continue to fascinate modern archaeologists.'

This sentence:

  • Compares two ancient structures
  • Uses 'older than' for comparison
  • Uses 'similarly' to introduce a likeness
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Transition words and phrases in your paragraph help the reader understand your ideas" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "The pyramids of Egypt are older than the Colosseum in Rome; similarly, both structures serve as remarkable examples of ancient engineering and continue to fascinate modern archaeologists." + } + ] + }, + { + "html": "

Benefits of Writing Comparison Sentences

Practicing writing comparison sentences is beneficial because it:

  • Enhances critical thinking skills by identifying similarities and differences
  • Improves vocabulary and use of transition words
  • Develops more sophisticated writing structures
  • Helps in organizing thoughts and information effectively
  • Prepares for more complex comparative essays and analyses

By mastering this skill, you can create more engaging and informative writing in various academic and professional contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment" + ], + "phrases": [ + "Both Göbekli Tepe and Stonehenge are ancient monuments. However, Göbekli Tepe is much older", + "The pyramids at Chichén Itzá showed the change in seasons. Similarly, some experts think people used Stonehenge as a kind of calendar" + ] + } + ], + "insertHTML": [] + } + ] + } + }, + { + "category": "CT Focus", + "embedding": "Organizing ideas visually, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.", + "text": "Organizing ideas visually, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.", + "html": "

Organizing ideas visually, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.

", + "id": "9e4d61ca-2488-4f87-b0c7-86746d3ffe70", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 160, + "tips": [ + { + "category": "Strategy", + "embedding": "When you write a comparison paragraph, use pronouns (if, they, etc.) to avoid repeating the same nouns too often.", + "text": "When you write a comparison paragraph, use pronouns (if, they, etc.) to avoid repeating the same nouns too often. Make sure it is clear to the reader what the pronoun is referring to.", + "html": "

When you write a comparison paragraph, use pronouns (if, they, etc.) to avoid repeating the same nouns too often. Make sure it is clear to the reader what the pronoun is referring to.

", + "id": "080b86ef-ca41-4d4b-bcf6-a460ca737777", + "verified": true, + "standalone": true + } + ] + } + ] + }, + { + "unit": 9, + "title": "Form and Function", + "pages": [ + { + "page": 166, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use theory.", + "text": "Use theory with: (n.) evidence for a theory, support for a theory; (adj.) a scientific theory, a convincing theory; (v.) develop a theory, propose a theory, put forward a theory, test a theory.", + "html": "

Use theory with: (n.) evidence for a theory, support for a theory; (adj.) a scientific theory, a convincing theory; (v.) develop a theory, propose a theory, put forward a theory, test a theory.

", + "id": "a14dc341-ed16-46c3-a046-f5efd76e9757", + "verified": true, + "standalone": true + }, + { + "category": "Strategy", + "embedding": "A subhead (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.", + "text": "A subhead (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.", + "html": "

A subhead (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.

", + "id": "2ed0ba59-986b-46ce-bf71-478e2c6e8225", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the title and the subheads of the reading passage. What is the reading passage mainly about?

  1. three ways in which birds attract the opposite sex
  2. three possible purposes of feathers
  3. three methods birds use to fly
", + "additional": "

What are Feathers For?

Paleontologists1 think feathers have existed for millions of years. Fossils of a 125-million-year-old dinosaur called a theropod show that it had a thin layer of hair on its back—evidence of very primitive feathers. Discoveries such as this are helping scientists understand how and why feathers evolved.

Insulation

Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm. Paleontologists have found theropod fossils that have their front limbs2 spread over nests. They think this shows that the dinosaurs were using feathers to keep their young warm. In addition, many young birds are covered in light, soft feathers, which keep the birds' bodies warm. Even when they become adult birds, they keep a layer of warm feathers closest to their bodies.

Attraction

Another theory is that feathers evolved for display—that is, to be seen. Feathers on birds show a huge range of colors and patterns. In many cases, the purpose of these beautiful feathers is to attract the opposite sex. A peacock spreads his iridescent3 tail to attract a peahen. Other birds use crests — feathers on their heads. A recent discovery supports the display idea: In 2009, scientists found very small sacs4 inside theropod feathers, called melanosomes. Melanosomes give feathers their color. The theropod melanosomes look the same as those in the feathers of living birds.

Flight

We know that feathers help birds to fly. Here's how they work: A bird's feathers are not the same shape on each side. They are thin and hard on one side, and long and flexible on the other. To lift themselves into the air, birds turn their wings at an angle. This movement allows air to go above and below the wings. The difference in air pressure allows them to fly.

Paleontologists are now carefully studying the closest theropod relatives of birds. They are looking for clues to when feathers were first used for flight. A 150-million-year-old bird called Anchiornis, for example, had black-and-white arm feathers. These feathers were almost the same as bird feathers. However, unlike modern bird feathers, the feathers were the same shape on both sides. Because of this, Anchiornis probably wasn't able to fly.

Scientists also found a small, moveable bone in Anchiornis fossils. This bone allowed it to fold its arms to its sides. Modern birds use a similar bone to pull their wings toward their bodies as they fly upwards. Scientists speculate that feathered dinosaurs such as Anchiornis evolved flight by moving their feathered arms up and down as they ran, or by jumping from tree to tree.

Recent research therefore shows that feathers probably evolved because they offered several advantages. The evidence suggests that their special design and bright colors helped dinosaurs, and then birds, stay warm, attract mates, and finally fly high into the sky.

1 Paleontologists are scientists who study fossils.2 Limbs are arms or legs.3 If something is iridescent, it has many bright colors that seem to be changing.4 A sac is a small part of an animal's body that is shaped like a little bag.
", + "segments": [ + { + "html": "

Understanding the Task

We need to determine the main topic of the reading passage by analyzing its title and subheads. This exercise tests our ability to:

  • Identify the overall theme from structural elements
  • Recognize how subheads organize information
  • Infer the main topic without reading the full text

Let's examine the title and subheads to find the answer.

", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "Read the title and the subheads of the reading passage", + "What is the reading passage mainly about?" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Analyzing the Title and Subheads

Let's look at the structural elements of the passage:

  • Title: 'What are Feathers For?'
  • Subheads:
    1. Insulation
    2. Attraction
    3. Flight

The title poses a question about the purpose of feathers, and the subheads appear to be answering this question by listing different functions of feathers.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "additional" + ], + "phrases": [ + "What are Feathers For?", + "Insulation", + "Attraction", + "Flight" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Interpreting the Information

From our analysis, we can conclude:

  • The passage is focused on feathers and their purposes
  • It discusses three main functions of feathers: insulation, attraction, and flight
  • These functions are likely explained in detail under each subhead

This structure suggests that the passage is exploring different purposes or functions of feathers, rather than focusing solely on attraction or flight methods.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "Reading subheads can give you an overall idea of the theme of a passage and how it is organized" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Selecting the Correct Answer

Based on our analysis, the correct answer is:

b. three possible purposes of feathers

This answer best reflects the content suggested by the title and subheads. It encompasses all three subheads (insulation, attraction, and flight) as purposes of feathers, whereas the other options focus on only one aspect or are not directly related to the subheads.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "segment", + "question" + ], + "phrases": [ + "three possible purposes of feathers" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

The Importance of Analyzing Subheads

This exercise demonstrates why understanding subheads is crucial:

  • It provides a quick overview of the main points
  • It reveals the organizational structure of the text
  • It helps in predicting the content of each section
  • It aids in efficient reading and comprehension
  • It's particularly useful for academic and professional reading

By mastering this skill, you can quickly grasp the main ideas of a text and improve your reading efficiency across various subjects and contexts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "segment", + "tip" + ], + "phrases": [ + "A subhead (or section head) indicates the main theme of that section", + "whether or not the information is divided into categories" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 169, + "tips": [ + { + "category": "CT Focus", + "embedding": "When you evaluate evidence, consider whether it is relevant, logical, sufficient, plausible and reliable.", + "text": "When you evaluate evidence, consider whether it is relevant (does it relate to the main idea?), logical (does it make sense?), sufficient (does it give enough support for the idea?), plausible (is it believable and does it match what you already know?), and reliable (does the writer state where the evidence comes from?).", + "html": "

When you evaluate evidence, consider whether it is relevant (does it relate to the main idea?), logical (does it make sense?), sufficient (does it give enough support for the idea?), plausible (is it believable and does it match what you already know?), and reliable (does the writer state where the evidence comes from?).

", + "id": "67c3173f-fd42-459c-bafd-160a0c1bd5da", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Scan the reading passage for information to complete the table.

  1. How does the author support the ideas about the purposes of feathers? Find at least one modern-day example in the reading for each purpose. Write each one under “Examples.”

  2. What fossil evidence have scientists found relating to each purpose? Note the information under “Evidence.”

PurposeExamplesEvidence
1. __________ have that keep their bodies warm.
2.
3. A bird's feathers are __________ on one side and __________ on the other — so they can lift themselves into the air.Feathered dinosaurs such as Anchiornis had a __________ that allowed them to fold their arms to their sides. This may eventually have helped them use their feathers to fly.

Think about the scientific evidence in thre previous exercise for each theory about feathers.

In your opinion, does the evidence help support the theories? Does it convince, or persuade, you? Why, or why not?

Do you think one theory is more convincing than the others?

", + "additional": "

What are Feathers For?

Paleontologists1 think feathers have existed for millions of years. Fossils of a 125-million-year-old dinosaur called a theropod show that it had a thin layer of hair on its back—evidence of very primitive feathers. Discoveries such as this are helping scientists understand how and why feathers evolved.

Insulation

Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm. Paleontologists have found theropod fossils that have their front limbs2 spread over nests. They think this shows that the dinosaurs were using feathers to keep their young warm. In addition, many young birds are covered in light, soft feathers, which keep the birds' bodies warm. Even when they become adult birds, they keep a layer of warm feathers closest to their bodies.

Attraction

Another theory is that feathers evolved for display—that is, to be seen. Feathers on birds show a huge range of colors and patterns. In many cases, the purpose of these beautiful feathers is to attract the opposite sex. A peacock spreads his iridescent3 tail to attract a peahen. Other birds use crests — feathers on their heads. A recent discovery supports the display idea: In 2009, scientists found very small sacs4 inside theropod feathers, called melanosomes. Melanosomes give feathers their color. The theropod melanosomes look the same as those in the feathers of living birds.

Flight

We know that feathers help birds to fly. Here's how they work: A bird's feathers are not the same shape on each side. They are thin and hard on one side, and long and flexible on the other. To lift themselves into the air, birds turn their wings at an angle. This movement allows air to go above and below the wings. The difference in air pressure allows them to fly.

Paleontologists are now carefully studying the closest theropod relatives of birds. They are looking for clues to when feathers were first used for flight. A 150-million-year-old bird called Anchiornis, for example, had black-and-white arm feathers. These feathers were almost the same as bird feathers. However, unlike modern bird feathers, the feathers were the same shape on both sides. Because of this, Anchiornis probably wasn't able to fly.

Scientists also found a small, moveable bone in Anchiornis fossils. This bone allowed it to fold its arms to its sides. Modern birds use a similar bone to pull their wings toward their bodies as they fly upwards. Scientists speculate that feathered dinosaurs such as Anchiornis evolved flight by moving their feathered arms up and down as they ran, or by jumping from tree to tree.

Recent research therefore shows that feathers probably evolved because they offered several advantages. The evidence suggests that their special design and bright colors helped dinosaurs, and then birds, stay warm, attract mates, and finally fly high into the sky.

1 Paleontologists are scientists who study fossils.2 Limbs are arms or legs.3 If something is iridescent, it has many bright colors that seem to be changing.4 A sac is a small part of an animal's body that is shaped like a little bag.
", + "segments": [ + { + "html": "

Understanding the Exercise

This exercise requires us to analyze a reading passage about the purposes of feathers and complete a table with examples and evidence for each purpose. Let's break it down step by step:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Scan the reading passage", + "complete the table" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Step 1: Identify the Purposes of Feathers

  • From the reading, we can identify three main purposes of feathers:
  • 1. Insulation
  • 2. Attraction
  • 3. Flight
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Insulation", + "Attraction", + "Flight" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Insulation" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "Attraction" + }, + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Flight" + } + ] + }, + { + "html": "

Step 2: Find Modern-Day Examples

Now, let's find examples from the reading for each purpose:

  • Insulation: Many young birds are covered in light, soft feathers for warmth.
  • Attraction: Peacocks spread their iridescent tails to attract peahens.
  • Flight: Birds' feathers are thin and hard on one side, long and flexible on the other.
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "young birds are covered in light, soft feathers", + "peacock spreads his iridescent tail", + "thin and hard on one side, and long and flexible on the other" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Young birds" + }, + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "Peacocks spread their iridescent tails to attract peahens." + }, + { + "target": "question", + "targetId": "blank-8", + "position": "replace", + "html": "thin and hard" + }, + { + "target": "question", + "targetId": "blank-9", + "position": "replace", + "html": "long and flexible" + } + ] + }, + { + "html": "

Step 3: Identify Fossil Evidence

Now, let's find the fossil evidence for each purpose:

  • Insulation: Theropod fossils show front limbs spread over nests, suggesting they used feathers to keep young warm.
  • Attraction: Scientists found melanosomes in theropod feathers, which give feathers their color.
  • Flight: Anchiornis fossils show black-and-white arm feathers and a moveable bone for folding arms.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "theropod fossils", + "front limbs spread over nests", + "melanosomes", + "Anchiornis", + "moveable bone" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Theropod fossils show front limbs spread over nests, suggesting they used feathers to keep young warm." + }, + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "Scientists found melanosomes in theropod feathers, which give feathers their color." + }, + { + "target": "question", + "targetId": "blank-10", + "position": "replace", + "html": "moveable bone" + } + ] + }, + { + "html": "

Evaluating the Evidence

Now that we've gathered the information, let's think about how convincing this evidence is:

  • Is it relevant? Yes, all the evidence directly relates to feather purposes.
  • Is it logical? The explanations make sense and follow a logical progression.
  • Is it sufficient? There are multiple pieces of evidence for each purpose.
  • Is it plausible? The evidence aligns with what we observe in modern birds.
  • Is it reliable? The information comes from paleontological discoveries and research.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "relevant", + "logical", + "sufficient", + "plausible", + "reliable" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Based on this evaluation, we can conclude that the evidence is generally convincing. Each theory is supported by both modern examples and fossil evidence. However, the flight theory might be considered the most convincing due to the detailed explanation of how feathers enable flight and the clear progression from non-flying to flying creatures in the fossil record.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "In your opinion, does the evidence help support the theories?", + "Do you think one theory is more convincing than the others?" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-11", + "position": "replace", + "html": "Yes, the evidence supports the theories. It's convincing because it combines fossil evidence with observations of modern birds, providing a logical explanation for feather evolution." + }, + { + "target": "question", + "targetId": "blank-12", + "position": "replace", + "html": "The flight theory seems most convincing due to detailed explanations and clear fossil progression from non-flying to flying creatures." + } + ] + }, + { + "html": "

Tip Application

The tip about evaluating evidence has been crucial in our analysis. By considering relevance, logic, sufficiency, plausibility, and reliability, we've been able to thoroughly assess the strength of the evidence presented for each feather purpose. This systematic approach helps in forming a well-reasoned opinion about the theories and their supporting evidence.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "relevant", + "logical", + "sufficient", + "plausible", + "reliable" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 170, + "tips": [ + { + "category": "Reading Skill", + "embedding": "Identifying Theories\n\nScience writers use verbs such as think, speculate, and suggest when they refer to theories. Writers also use words such as probably and perhaps to indicate theories.", + "text": "Identifying Theories\n\nScience writers use certain words and expressions to differentiate theories from facts. In science, a fact is an idea that has been proven to be true. A theory is an idea that is based on evidence and reasoning, but has not yet been proven. Scientists develop theories in order to explain why something happens, or happened in a particular way.\n\nScience writers use verbs such as think, speculate, and suggest when they refer to theories.\nSome paleontologists speculate that feathers started out as insulation.\nEvidence suggests that their special design and bright colors helped both dinosaurs and birds stay warm.\n\nWriters also use words such as probably and perhaps to indicate theories.\nBecause of this, Anchiornis probally wasn't able to fly.", + "html": "

Identifying Theories

Science writers use certain words and expressions to differentiate theories from facts. In science, a fact is an idea that has been proven to be true. A theory is an idea that is based on evidence and reasoning, but has not yet been proven. Scientists develop theories in order to explain why something happens, or happened in a particular way.

Science writers use verbs such as think, speculate, and suggest when they refer to theories.

Some paleontologists speculate that feathers started out as insulation.
Evidence suggests that their special design and bright colors helped both dinosaurs and birds stay warm.

Writers also use words such as probably and perhaps to indicate theories.

Because of this, Anchiornis probally wasn't able to fly.
", + "id": "54a8d94e-2f3c-45fa-8d60-e4ebecae79fa", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the information about a fossil discovery in China. Identify the theories and the words that introduce them.

", + "additional": "

New Discovery Suggests Dinosaurs Were Early Gliders

Many scientists think that a group of dinosaurs closely related to today's birds took the first steps toward flight when their limbs evolved to flap.1 They theorize that this arm flapping possibly led to flying as a result of running or jumping. But recently discovered fossils in China are showing a different picture.

Paleontologists discovered the fossils of a small, feathered dinosaur called Microraptor gui that lived between 120 and 110 million years ago. The Chinese team that studied the fossils doesn't think this animal ran or flapped well enough to take off from the ground. Instead, they think that this animal possibly flew by gliding2 from tree to tree. They further speculate that the feathers formed a sort of \"parachute\"3 that helped the animal stay in the air.

Not everyone agrees with this theory. Some researchers suggest that M. gui's feathers weren't useful for flight at all. They think that the feathers possibly helped the animal to attract a mate, or perhaps to make the tiny dinosaur look bigger.

1 If a bird or insect flaps its wings, the wings go up and down.2 When birds or airplanes glide, they float on air currents.3 A parachute is a device made of cloth that allows a person to jump safely from an airplane.
", + "segments": [ + { + "html": "

Analyzing the Fossil Discovery

Let's examine the information about the fossil discovery in China and identify the theories presented along with the words that introduce them. We'll go through this step-by-step:

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Identify the theories and the words that introduce them" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Theory 1: Traditional View of Flight Evolution

  • Introducing words: 'Many scientists think'
  • Theory: Dinosaurs evolved flight through arm flapping, possibly as a result of running or jumping
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Many scientists think", + "arm flapping possibly led to flying as a result of running or jumping" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Theory 1: Dinosaurs evolved flight through arm flapping while running or jumping. Introduced by: 'Many scientists think'" + } + ] + }, + { + "html": "

Theory 2: Gliding Theory

  • Introducing words: 'they think'
  • Theory: Microraptor gui possibly flew by gliding from tree to tree
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "they think", + "possibly flew by gliding from tree to tree" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Theory 2: Microraptor gui flew by gliding from tree to tree. Introduced by: 'they think'" + } + ] + }, + { + "html": "

Theory 3: Parachute Theory

  • Introducing words: 'They further speculate'
  • Theory: Feathers formed a sort of 'parachute' to help the animal stay in the air
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "They further speculate", + "feathers formed a sort of \"parachute\"" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "Theory 3: Feathers formed a 'parachute' to help stay airborne. Introduced by: 'They further speculate'" + } + ] + }, + { + "html": "

Theory 4: Non-Flight Purpose of Feathers

  • Introducing words: 'Some researchers suggest'
  • Theory: Feathers weren't useful for flight, but possibly helped in mate attraction or making the dinosaur look bigger
", + "wordDelay": 200, + "holdDelay": 6000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Some researchers suggest", + "weren't useful for flight at all", + "attract a mate", + "make the tiny dinosaur look bigger" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "Theory 4: Feathers weren't for flight, but for attraction or appearance. Introduced by: 'Some researchers suggest'" + } + ] + }, + { + "html": "

Evaluating the Evidence

Now that we've identified the theories, let's consider how to evaluate the evidence presented:

  • Relevance: All theories relate to the purpose of feathers in early dinosaurs.
  • Logic: Each theory presents a logical possibility based on the fossil evidence.
  • Sufficiency: The evidence seems limited, as it's based on a single fossil discovery.
  • Plausibility: All theories align with what we know about evolution and animal adaptations.
  • Reliability: The information comes from paleontologists studying the fossils, which lends credibility.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Paleontologists discovered", + "Chinese team that studied the fossils" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

This approach to evaluating evidence is crucial when analyzing scientific theories. By considering these aspects, we can better understand the strength of each theory and the overall state of knowledge about early flight evolution. It's important to note that in science, multiple theories can coexist until more evidence is found to support or refute them.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 172, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use involved.", + "text": "Use involved with: (in + n.) involved in a process, involved in an accident, involved in politics, involved in a relationship; (adv.) actively involved, deeply involved, directly involved, emotionally involved, heavily involved, personally involved.", + "html": "

Use involved with: (in + n.) involved in a process, involved in an accident, involved in politics, involved in a relationship; (adv.) actively involved, deeply involved, directly involved, emotionally involved, heavily involved, personally involved.

", + "id": "ba837a64-0e2c-4b48-93e7-7276ea935462", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 176, + "tips": [ + { + "category": "Strategy", + "embedding": "When you look for theories, scan for words like think, believe, suggest, feel, and theorize, as well as qualifiers like can, may, and might.", + "text": "When you look for theories, scan for words like think, believe, suggest, feel, and theorize, as well as qualifiers like can, may, and might.", + "html": "

When you look for theories, scan for words like think, believe, suggest, feel, and theorize, as well as qualifiers like can, may, and might.

", + "id": "fbe9c8b5-827c-4d2e-a572-b3457340531b", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Find two theories in \"Desing by Nature\"

", + "additional": "

Design by Nature

ALL LIVING organisms are uniquely adapted to the environment in which they live. Scientists study their designs to get ideas for products and technologies for humans. This process is called biomimetics. Here are three examples—in the air, on land, and in the water.

Toucan Bills and Car Safety

Toucan bills are so enormous that it's surprising the birds don't fall on their faces. One species of toucan, the toco toucan, has an orange-yellow bill six to nine inches (15-23 centimeters) long. It's about a third of the bird's entire length. Biologists aren't sure why toucans have such large, colorful bills. Charles Darwin theorized that they attracted mates. Others suggest the bills are used for cutting open fruit, for fighting, or for warning predators to stay away.

One thing scientists are certain of is that the toucan's beak is well designed to be both strong and light. The surface is made of keratin, the same material in human fingernails and hair. But the outer layer isn't a solid structure. It's actually made of many layers of tiny overlapping pieces of keratin. The inside of the bill has a foam-like structure—a network of tiny holes held together by light, thin pieces of bone. This design makes the bill hard but very light.

Marc André Meyers is an engineering professor at the University of California, San Diego. He thinks that the automotive and aviation industries can use the design of the toucan bill to make cars and planes safer. “Panels that mimic toucan bills may offer better protection to motorists involved in crashes,” Meyers says.

Beetle Shells and Collecting Water

The Namib Desert in Angola, Africa, is one of the hottest places on Earth. A beetle called Stenocara survives there by using its shell to get drinking water from the air. Zoologist Andrew Parker of the University of Oxford has figured out how Stenocara collects water from desert air.

The surface of Stenocara's armor-like2 shell is covered with bumps. The top of each bump is smooth and attracts water. The sides of each bump and the areas in between the bumps repel water. As the little drops of water join together and become larger and heavier, they roll down the bumps into the areas between them. A channel3 connects these areas to a spot on the beetle's back that leads straight to its mouth.

Parker thinks Stenocara's bumpy armor can help humans survive better, too. He thinks the beetle's shell is a good model for designing inexpensive tent coverings. The shell might also be a model for roofs that can collect water for drinking and farming in dry parts of the world.

Shark Scales and Swimsuits

Sharks are covered in scales made from the same material as teeth. These flexible scales protect the shark and help it swim quickly in water. A shark can move the scales as it swims. This movement helps reduce the water's drag.4

Amy Lang, an aerospace engineer at the University of Alabama, studied the scales on the shortfin mako, a relative of the great white shark. Lang and her team discovered that the mako shark's scales differ in size and in flexibility in different parts of its body. For instance, the scales on the sides of the body are tapered—wide at one end and narrow at the other end. Because they are tapered, these scales move very easily. They can turn up or flatten to adjust to the flow of water around the shark and to reduce drag.

Lang feels that shark scales can inspire designs for machines that experience drag, such as airplanes. Designers are also getting ideas from shark scales for coating ship bottoms and designing swimwear.

1 Charles Darwin was a 19th-century English naturalist who developed a theory of evolution by natural selection.2 If something is armor-like, it is similar to the metal clothing that soldiers wore in the past to protect themselves in battle.3 A channel is a long, narrow passage for water or other liquids to flow along.4 Drag is a force that opposes the motion of an object moving in water or air.
", + "segments": [ + { + "html": "

Analyzing 'Design by Nature'

Let's examine the text to find two theories about nature's designs and how they inspire human technology. We'll look for words that indicate theories or hypotheses.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Find two theories" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Theory 1: Toucan Bill Function

  • Key phrases: 'theorized', 'suggest'
  • Theories about the purpose of toucan bills:
    • Charles Darwin: attract mates
    • Others: cutting fruit, fighting, warning predators
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Charles Darwin theorized", + "Others suggest", + "attracted mates", + "cutting open fruit", + "fighting", + "warning predators" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Theory 1: Toucan bill function - Darwin theorized they attract mates; others suggest they're for cutting fruit, fighting, or warning predators." + } + ] + }, + { + "html": "

Theory 2: Toucan Bill Design Application

  • Key phrase: 'thinks'
  • Theory: Toucan bill design can be used in automotive and aviation industries
  • Proposed application: Create safer cars and planes
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "thinks", + "automotive and aviation industries can use the design of the toucan bill", + "Panels that mimic toucan bills may offer better protection" + ] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "Theory 2: Toucan bill design application - Marc André Meyers thinks the design can be used to make safer cars and planes." + } + ] + }, + { + "html": "

Additional Theories in the Text

While not required for the exercise, it's worth noting other theories present:

  • Beetle shell design for water collection (Parker 'thinks')
  • Shark scale inspiration for reducing drag (Lang 'feels')
", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "Parker thinks", + "Lang feels" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

Applying the Tip

The tip provided is incredibly useful for identifying theories in scientific texts. Let's see how it helped us:

  • We found 'theorized' and 'suggest' for the toucan bill function theories
  • We identified 'thinks' for the toucan bill design application theory
  • We also spotted 'thinks' and 'feels' for the beetle and shark theories

By scanning for these key words, we can quickly pinpoint where scientists are presenting theories rather than established facts.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "additional" + ], + "phrases": [ + "theorized", + "suggest", + "thinks", + "feels" + ] + } + ], + "insertHTML": [] + }, + { + "html": "

This approach not only helps in identifying theories but also in understanding the tentative nature of scientific knowledge. It reminds us that many ideas in science are hypotheses that scientists are still exploring and testing. By recognizing these linguistic cues, we can better distinguish between established facts and developing theories in scientific literature.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": [ + "question" + ], + "phrases": [ + "Find two theories" + ] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 177, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Using Synonyms\n\nWhen you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning.", + "text": "Using Synonyms\n\nWhen you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning. This is also known as paraphrasing. For example, look at the two sentences below:\nOriginal: Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm.\nParaphrase: Some experts think that feathers started as a way to keep warm.\npaleontologists ➝ experts\nbegan ➝ started\nspeculate ➝ think\ninsulation ➝ a way to keep warm\n(Note: You don't change words that don't have synonyms: feathers ➝ feathers.)\n\nOne way to find synonyms is to use a thesaurus, a type of dictionary that has synonyms and antonyms (words with opposite meaning). Not all synonyms are an exact match for a word, so it's important to understand the context in which you are using a word in order to choose the best synonym. For example, look at the following sentence:\nThe Stenocara beetle collects drinking water from the atmosphere.\nSynonyms in a thesaurus for atmosphere might include: air, sky, feeling, and mood. Only air is correct in this context.", + "html": "

Using Synonyms

When you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning. This is also known as paraphrasing. For example, look at the two sentences below:

Original: Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm.

Paraphrase: Some experts think that feathers started as a way to keep warm.

paleontologists ➝ expertsbegan ➝ started
speculate ➝ thinkinsulation ➝ a way to keep warm

(Note: You don't change words that don't have synonyms: feathers ➝ feathers.)

One way to find synonyms is to use a thesaurus, a type of dictionary that has synonyms and antonyms (words with opposite meaning). Not all synonyms are an exact match for a word, so it's important to understand the context in which you are using a word in order to choose the best synonym. For example, look at the following sentence:

The Stenocara beetle collects drinking water from the atmosphere.

Synonyms in a thesaurus for atmosphere might include: air, sky, feeling, and mood. Only air is correct in this context.

", + "id": "4451576d-0fd4-4b21-ac96-ff0e2a092cfb", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the information in the box. Use the best synonym to complete the sentences (1-3).

  1. This design makes the bill hard but very light.
    • a. difficult
    • b. firm
  2. The bird's feathers are stiff on one side.
    • a. inflexible
    • b. formal
  3. The Stenocara beetle can survive in a very dry environment.
    • a. uninteresting
    • b. arid
", + "segments": [ + { + "html": "

Understanding Synonyms in Context

Let's approach this exercise by examining each sentence and choosing the most appropriate synonym based on the context. We'll analyze the meaning of each word in the given sentences and compare it with the provided options.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["Use the best synonym to complete the sentences"] + } + ], + "insertHTML": [] + }, + { + "html": "

1. 'This design makes the bill hard but very light.'

  • Options: a. difficult, b. firm
  • Analysis: In this context, 'hard' refers to the physical property of the bill, not the level of difficulty.
  • 'Firm' better describes the solid, unyielding nature of the bill's structure.
  • Therefore, the best synonym for 'hard' in this sentence is 'firm'.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["This design makes the bill hard but very light.", "b. firm"] + } + ], + "insertHTML": [] + }, + { + "html": "

2. 'The bird's feathers are stiff on one side.'

  • Options: a. inflexible, b. formal
  • Analysis: 'Stiff' here describes the physical property of the feathers, not a social behavior.
  • 'Inflexible' accurately captures the rigid, unyielding nature of the feathers.
  • 'Formal' is more related to social contexts and doesn't fit the physical description.
  • Therefore, the best synonym for 'stiff' in this sentence is 'inflexible'.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["The bird's feathers are stiff on one side.", "a. inflexible"] + } + ], + "insertHTML": [] + }, + { + "html": "

3. 'The Stenocara beetle can survive in a very dry environment.'

  • Options: a. uninteresting, b. arid
  • Analysis: 'Dry' in this context refers to the lack of moisture in the environment.
  • 'Arid' is a scientific term specifically used to describe extremely dry climates or environments.
  • 'Uninteresting' is unrelated to the environmental conditions being described.
  • Therefore, the best synonym for 'dry' in this sentence is 'arid'.
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["The Stenocara beetle can survive in a very dry environment.", "b. arid"] + } + ], + "insertHTML": [] + }, + { + "html": "

The Importance of Context in Choosing Synonyms

This exercise demonstrates the crucial role of context in selecting appropriate synonyms. Let's review the key points:

  • Words often have multiple meanings or connotations.
  • The correct synonym depends on how the word is used in the sentence.
  • Scientific or technical writing may require specific terminology (e.g., 'arid' for a dry climate).
  • Some synonyms may be more suitable for physical descriptions, while others are better for abstract concepts or social situations.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [] + }, + { + "html": "

Applying the Tip on Using Synonyms

The tip provided is particularly valuable for this exercise and for improving writing skills in general. Here's how it applies:

  • It encourages restating information in your own words, which deepens understanding.
  • It highlights the importance of context in choosing synonyms (e.g., 'atmosphere' → 'air' in the given example).
  • It suggests using a thesaurus as a tool for finding synonyms, but emphasizes the need for careful selection based on context.
  • The tip demonstrates how paraphrasing can maintain the original meaning while using different words (e.g., 'insulation' → 'a way to keep warm').

By applying this tip, you can enhance your vocabulary, improve your writing clarity, and develop a deeper understanding of language nuances.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["restate information as much as possible in your own words", "replace some of the original words or phrases with synonyms", "understand the context", "use a thesaurus", "Not all synonyms are an exact match for a word"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 178, + "tips": [ + { + "category": "Strategy", + "embedding": "When you paraphrase, you can combine sentences into a single sentence.", + "text": "When you paraphrase, you can combine sentences into a single sentence. How many sentences from the original paragraph combine to make the last sentence in the summary?", + "html": "

When you paraphrase, you can combine sentences into a single sentence. How many sentences from the original paragraph combine to make the last sentence in the summary?

", + "id": "1939c5c4-cd9b-42df-9350-88e03b3dacf5", + "verified": true, + "standalone": false, + "exercise": { + "question": "

How many sentences from the original paragraph combine to make the last sentence in the summary?

", + "additional": "

Original

Scientists are studying the adaptations of living organisms in order to use their designs in products and technologies for humans. This process is called biomimetics. Velcro is one example of biomimetics. In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur. De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things. He copied the design to make a two-piece fastening device. One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.

Summary

  • Biomimetics involves studying the ways in which plants and animals adapt to their environments in order to develop useful products and technologies for people.
  • An example of biomimetics is Velcro.
  • A Swiss scientist, George de Mestral, observed how well a bur attached to his dog's fur.
  • He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur.
", + "segments": [ + { + "html": "

Understanding Sentence Combination in Paraphrasing

Let's analyze how the original paragraph has been summarized, focusing on sentence combination. We'll compare the original text with the summary to identify which sentences were combined.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["How many sentences from the original paragraph combine to make the last sentence in the summary?"] + } + ], + "insertHTML": [] + }, + { + "html": "

Analyzing the Original Paragraph

The original paragraph contains 7 sentences:

  1. Scientists are studying the adaptations of living organisms...
  2. This process is called biomimetics.
  3. Velcro is one example of biomimetics.
  4. In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur.
  5. De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things.
  6. He copied the design to make a two-piece fastening device.
  7. One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Scientists are studying the adaptations of living organisms", "This process is called biomimetics", "Velcro is one example of biomimetics", "In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur", "De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things", "He copied the design to make a two-piece fastening device", "One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it"] + } + ], + "insertHTML": [] + }, + { + "html": "

Examining the Summary

Now, let's look at the summary, particularly the last sentence:

d. He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur.

This sentence combines information from the following original sentences:

  • Sentence 5: De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things.
  • Sentence 6: He copied the design to make a two-piece fastening device.
  • Sentence 7: One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur", "De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things", "He copied the design to make a two-piece fastening device", "One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it"] + } + ], + "insertHTML": [] + }, + { + "html": "

Conclusion

The last sentence in the summary combines information from 3 sentences in the original paragraph. It effectively condenses the key points about de Mestral's observation and invention into a single, concise sentence.

", + "wordDelay": 200, + "holdDelay": 7000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["How many sentences from the original paragraph combine to make the last sentence in the summary?"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "3 sentences" + } + ] + }, + { + "html": "

The Value of Sentence Combination in Paraphrasing

This exercise demonstrates the power of combining sentences when paraphrasing:

  • It allows for more concise summaries
  • It helps in identifying and focusing on key information
  • It encourages critical thinking about how ideas relate to each other
  • It can improve the flow and coherence of the paraphrased text

By mastering this skill, you can create more effective summaries and demonstrate a deeper understanding of the original text.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["When you paraphrase, you can combine sentences into a single sentence"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + } + ] + }, + { + "unit": 10, + "title": "Mobile Revolution", + "pages": [ + { + "page": 186, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use challenge.", + "text": "Use challenge with (adj.) biggest challenge, new challenge; (v.) accept a challenge, face a challenge, present a challenge.", + "html": "

Use challenge with (adj.) biggest challenge, new challenge; (v.) accept a challenge, face a challenge, present a challenge.

", + "id": "858f56f5-7a1a-4e0c-8be1-5e6e5a2483ff", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 189, + "tips": [ + { + "category": "CT Focus", + "embedding": "Relating information to personal experience means comparing situations that you read about to experiences in your own life.", + "text": "Relating information to personal experience means comparing situations that you read about to experiences in your own life. Ask yourself questions: What would I do in that situation? Have I experienced something like that? How might this idea apply to my own life?", + "html": "

Relating information to personal experience means comparing situations that you read about to experiences in your own life. Ask yourself questions: What would I do in that situation? Have I experienced something like that? How might this idea apply to my own life?

", + "id": "2c9b9d65-e45d-4f7c-a053-8fe45babeb68", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the passage below and then think of situations in your past where you needed to get important information to a large group of people. How did you do it? What kind of technology did you use? Was it successful?

", + "additional": "

Changing the World with a Cell Phone

Ken Banks does not run health care programs in Africa. He also does not provide information to farmers in El Salvador. However, his computer software1 is helping people do those things—and more.

Simple Solutions for Big Problems

Banks was working in South Africa in 2003 and 2004. He saw that there were many organizations in Africa that were trying to help people. They were doing good work, but it was difficult for them to communicate over great distances. They didn't have much money, and many didn't have Internet access. But they did have cell phones.

Banks had an idea. He created some computer software called FrontlineSMS. “I wrote the software in five weeks at a kitchen table,” Banks says. The software allows users to send information from computers without using the Internet. It can work with any kind of computer. Users install the software on a computer. Then they connect a cell phone to the computer. To send information, users select the people they want to send it to and hit “send.” The cell phone sends the information as a text message from the computer.

Solving Problems around the World

FrontlineSMS software is free. It can work with an inexpensive laptop. It works with old cell phones, too. In fact, it can work almost anywhere in the world, even in places where electricity is not very dependable. Today, people are using FrontlineSMS to send important information in more than 50 nations.

For example, Nigerians used it to monitor their 2007 election2. Voters sent 10,000 texts to describe what was happening when they went to vote. In Malawi, a rural health care program uses FrontlineSMS to contact patients. As a result, workers no longer have to visit patients' homes to update medical records. The program saves thousands of hours of doctor time and thousands of dollars in fuel costs. In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops3 by cell phone. As a result, the farmers can earn more money.

Making Ideas Reality

FrontlineSMS is an example of taking an idea and turning it into a successful reality. So, what should you do if you have an idea for making the world a better place? Banks advises first researching your idea thoroughly. Try to find out if your idea offers something that people really need. The best way to do this kind of research is to go into the community and talk to people. Then take advantage of social media tools such as blogs, he advises. They allow you to get your message out and connect with people who have similar ideas.

Technology is not a solution by itself, but it's a useful tool for solving many of the world's great challenges. Using today's technology, Banks says, makes it faster and easier than ever to make the world a better place.

1 Software is a computer program.2 An election is a process in which people vote to choose a person or a group of people to hold an official position.3 Crops are plants that are grown in large quantities to be harvested.
", + "segments": [ + { + "html": "

Understanding the Exercise

This exercise asks us to relate the information in the passage about FrontlineSMS to our personal experiences with communicating important information to large groups. Let's break down the task and then explore how we can approach it.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["think of situations in your past where you needed to get important information to a large group of people"] + } + ], + "insertHTML": [] + }, + { + "html": "

Key Points from the Passage

  • FrontlineSMS is software that allows mass communication via text messages
  • It works with basic technology (cell phones, inexpensive computers)
  • It's used in areas with limited internet access or unreliable electricity
  • Applications include election monitoring, healthcare updates, and sharing market information
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["FrontlineSMS", "send information from computers without using the Internet", "send important information in more than 50 nations"] + } + ], + "insertHTML": [] + }, + { + "html": "

Reflecting on Personal Experiences

Now, let's think about our own experiences with mass communication:

  • Consider situations where you needed to reach many people quickly (e.g., organizing an event, sharing urgent news)
  • Think about the technology you used (e.g., social media, email, text messages, phone calls)
  • Reflect on the effectiveness of your chosen method
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["How did you do it?", "What kind of technology did you use?", "Was it successful?"] + } + ], + "insertHTML": [] + }, + { + "html": "

Example Response

Here's an example of how you might answer these questions:

  1. Situation: Organizing a school fundraiser
  2. Method: Created a Facebook event and used group text messaging
  3. Technology: Smartphone, social media platforms
  4. Success: Mostly successful, reached many people quickly, but missed some who weren't on social media
  5. Comparison to FrontlineSMS: My method worked well in an area with good internet access, but wouldn't have been as effective in areas FrontlineSMS serves
", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [], + "insertHTML": [ + { + "target": "question", + "targetId": "blank", + "position": "replace", + "html": "

Situation: Organizing a school fundraiser

Method: Created a Facebook event and used group text messaging

Technology: Smartphone, social media platforms

Success: Mostly successful, reached many people quickly

Comparison to FrontlineSMS: Effective with good internet, but limited reach

" + } + ] + }, + { + "html": "

Analyzing Your Experience

After identifying your experience, consider these questions:

  • How does your method compare to FrontlineSMS in terms of accessibility and reach?
  • What challenges did you face that FrontlineSMS might have solved?
  • Are there situations where FrontlineSMS would be more effective than your method?
  • How might your approach need to change in areas with limited technology?
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["works with an inexpensive laptop", "can work almost anywhere in the world", "even in places where electricity is not very dependable"] + } + ], + "insertHTML": [] + }, + { + "html": "

The Value of Relating to Personal Experience

By connecting the passage to your own experiences, you can:

  • Better understand the challenges FrontlineSMS addresses
  • Appreciate the importance of adapting communication methods to different contexts
  • Recognize the impact of technology on global communication
  • Develop empathy for those facing communication challenges in resource-limited areas

This approach not only deepens your understanding of the text but also helps you critically evaluate your own communication strategies and their effectiveness in different scenarios.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Relating information to personal experience", "What would I do in that situation?", "Have I experienced something like that?", "How might this idea apply to my own life?"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 190, + "tips": [ + { + "category": "Strategy", + "embedding": "When you take notes, remember to only note the key points.", + "text": "When you take notes, remember to only note the key points. Don't write complete sentences. Try to use your own words as much as possible.", + "html": "When you take notes, remember to only note the key points. Don't write complete sentences. Try to use your own words as much as possible.", + "id": "fc18e82a-22d1-437a-8452-f7c7e68a84f8", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Complete the following table with notes on “Changing the World With a Cell Phone.”

Paragraph NumberMain IdeaSupporting Details
2How Banks got the idea for FrontlineSMS

Lived in S. Africa in 2003-04

Trouble communicating without electricity, Internet, etc., but did have cell phones

3
4
5
6
", + "additional": "

Changing the World with a Cell Phone

Ken Banks does not run health care programs in Africa. He also does not provide information to farmers in El Salvador. However, his computer software1 is helping people do those things—and more.

Simple Solutions for Big Problems

Banks was working in South Africa in 2003 and 2004. He saw that there were many organizations in Africa that were trying to help people. They were doing good work, but it was difficult for them to communicate over great distances. They didn't have much money, and many didn't have Internet access. But they did have cell phones.

Banks had an idea. He created some computer software called FrontlineSMS. “I wrote the software in five weeks at a kitchen table,” Banks says. The software allows users to send information from computers without using the Internet. It can work with any kind of computer. Users install the software on a computer. Then they connect a cell phone to the computer. To send information, users select the people they want to send it to and hit “send.” The cell phone sends the information as a text message from the computer.

Solving Problems around the World

FrontlineSMS software is free. It can work with an inexpensive laptop. It works with old cell phones, too. In fact, it can work almost anywhere in the world, even in places where electricity is not very dependable. Today, people are using FrontlineSMS to send important information in more than 50 nations.

For example, Nigerians used it to monitor their 2007 election2. Voters sent 10,000 texts to describe what was happening when they went to vote. In Malawi, a rural health care program uses FrontlineSMS to contact patients. As a result, workers no longer have to visit patients' homes to update medical records. The program saves thousands of hours of doctor time and thousands of dollars in fuel costs. In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops3 by cell phone. As a result, the farmers can earn more money.

Making Ideas Reality

FrontlineSMS is an example of taking an idea and turning it into a successful reality. So, what should you do if you have an idea for making the world a better place? Banks advises first researching your idea thoroughly. Try to find out if your idea offers something that people really need. The best way to do this kind of research is to go into the community and talk to people. Then take advantage of social media tools such as blogs, he advises. They allow you to get your message out and connect with people who have similar ideas.

Technology is not a solution by itself, but it's a useful tool for solving many of the world's great challenges. Using today's technology, Banks says, makes it faster and easier than ever to make the world a better place.

1 Software is a computer program.2 An election is a process in which people vote to choose a person or a group of people to hold an official position.3 Crops are plants that are grown in large quantities to be harvested.
", + "segments": [ + { + "html": "

Analyzing 'Changing the World with a Cell Phone'

Let's break down the article paragraph by paragraph, focusing on the main ideas and supporting details. We'll use the note-taking strategy to capture key points concisely.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["Complete the following table with notes"] + } + ], + "insertHTML": [] + }, + { + "html": "

Paragraph 3: How FrontlineSMS Works

Main Idea: Description of FrontlineSMS software

Supporting Details:

  • Created in 5 weeks
  • Sends info without internet
  • Works with any computer
  • Connects cell phone to computer
  • Sends info as text message
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["He created some computer software called FrontlineSMS", "I wrote the software in five weeks at a kitchen table", "send information from computers without using the Internet", "can work with any kind of computer", "connect a cell phone to the computer", "cell phone sends the information as a text message"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "Description of FrontlineSMS software" + }, + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "

Created in 5 weeks

Sends info without internet

Works with any computer

Connects cell phone to computer

Sends info as text message

" + } + ] + }, + { + "html": "

Paragraph 4: FrontlineSMS Accessibility

Main Idea: FrontlineSMS is widely accessible

Supporting Details:

  • Free software
  • Works with cheap laptops and old phones
  • Functions in areas with unreliable electricity
  • Used in over 50 countries
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["FrontlineSMS software is free", "work with an inexpensive laptop", "works with old cell phones", "work almost anywhere in the world", "even in places where electricity is not very dependable", "send important information in more than 50 nations"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "FrontlineSMS is widely accessible" + }, + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "

Free software

Works with cheap laptops and old phones

Functions in areas with unreliable electricity

Used in over 50 countries

" + } + ] + }, + { + "html": "

Paragraph 5: Real-world Applications

Main Idea: Examples of FrontlineSMS usage worldwide

Supporting Details:

  • Nigeria: Election monitoring (10,000 texts)
  • Malawi: Rural healthcare (saves time and money)
  • Various countries: Farmers get crop prices
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Nigerians used it to monitor their 2007 election", "Malawi, a rural health care program uses FrontlineSMS to contact patients", "In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-5", + "position": "replace", + "html": "Examples of FrontlineSMS usage worldwide" + }, + { + "target": "question", + "targetId": "blank-6", + "position": "replace", + "html": "

Nigeria: Election monitoring (10,000 texts)

Malawi: Rural healthcare (saves time and money)

Various countries: Farmers get crop prices

" + } + ] + }, + { + "html": "

Paragraph 6: Advice for Innovators

Main Idea: Banks' advice for turning ideas into reality

Supporting Details:

  • Research thoroughly
  • Ensure idea meets real needs
  • Talk to community members
  • Use social media to connect and share
", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Banks advises first researching your idea thoroughly", "find out if your idea offers something that people really need", "go into the community and talk to people", "take advantage of social media tools such as blogs"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-7", + "position": "replace", + "html": "Banks' advice for turning ideas into reality" + }, + { + "target": "question", + "targetId": "blank-8", + "position": "replace", + "html": "

Research thoroughly

Ensure idea meets real needs

Talk to community members

Use social media to connect and share

" + } + ] + }, + { + "html": "

The Value of Effective Note-taking

This exercise demonstrates the importance of concise, focused note-taking:

  • Captures main ideas and key supporting details
  • Uses brief phrases instead of full sentences
  • Organizes information logically
  • Facilitates quick review and understanding
  • Encourages active engagement with the text

By practicing this skill, you can improve your ability to extract and retain essential information from any text you read.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["When you take notes, remember to only note the key points", "Don't write complete sentences", "Try to use your own words as much as possible"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 193, + "tips": [ + { + "category": "Word Partners", + "embedding": "Use imagine.", + "text": "Use imagine with (v.) can / can't imagine something, try to imagine; (adj.) difficult / easy / hard to imagine; possible / impossible to imagine.", + "html": "

Use imagine with (v.) can / can't imagine something, try to imagine; (adj.) difficult / easy / hard to imagine; possible / impossible to imagine.

", + "id": "f5a3c6cb-9680-45c8-b38a-e5ebcaad4b68", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 197, + "tips": [ + { + "category": "Language for Writing", + "embedding": "Using Modals to Discuss Abilities and Possibilities\n\nSome modals express abilities and possibilities. These modals are useful for describing solutions. Can shows present ability. Will, could, may, and might show future possibility.", + "text": "Using Modals to Discuss Abilities and Possibilities\n\nSome modals express abilities and possibilities. These modals are useful for describing solutions.\nCan shows present ability: FrontlineSMS can work with any kind of computer.\n\nWill, could, may, and might show future possibility. The modal you choose depends on your degree of certainty. Will is most certain, could is less certain, and may and might are the least certain.\nRadio collars will solve the problem. (I'm certain of this.)\nRadio collars could solve the problem. (I'm less certain.)\nRadio collars might solve the problem. (I'm the least certain.)\nNote: Remember to use the base form of the verb after a modal.", + "html": "

Using Modals to Discuss Abilities and Possibilities

Some modals express abilities and possibilities. These modals are useful for describing solutions.

Can shows present ability: FrontlineSMS can work with any kind of computer.

Will, could, may, and might show future possibility. The modal you choose depends on your degree of certainty. Will is most certain, could is less certain, and may and might are the least certain.

Radio collars will solve the problem. (I'm certain of this.)
Radio collars could solve the problem. (I'm less certain.)
Radio collars might solve the problem. (I'm the least certain.)

Note: Remember to use the base form of the verb after a modal.

", + "id": "2c181ca9-44c9-4724-9c15-90b1b20946bf", + "verified": true, + "standalone": false, + "exercise": { + "question": "

Read the information in the box. Use the verbs in parentheses and the cues to complete the sentences (1-4).

  1. This solution ____________________ (save) people a lot of money. (future possibility; less certain)
  2. Technicians ____________________ (make) fewer mistakes with Ozcan's cell-phone microscope. (future possibility; least certain)
  3. FrontlineSMS ____________________ (help) farmers get better prices for their crops. (present ability)
  4. BBC Janala ____________________ (help) students who do not have the time or the money to attend classes. (future possibility; most certain)
", + "segments": [ + { + "html": "

Understanding Modal Verbs for Abilities and Possibilities

This exercise focuses on using modal verbs to express different levels of certainty about abilities and possibilities. Let's break down the task and approach each sentence step by step.

", + "wordDelay": 200, + "holdDelay": 5000, + "highlight": [ + { + "targets": ["question"], + "phrases": ["Use the verbs in parentheses and the cues to complete the sentences"] + } + ], + "insertHTML": [] + }, + { + "html": "

Sentence 1: Future Possibility (Less Certain)

  • Verb: save
  • Cue: future possibility; less certain
  • Appropriate modal: could
  • Correct answer: This solution could save people a lot of money.

We use 'could' here because it expresses a future possibility with less certainty than 'will' but more certainty than 'might' or 'may'.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["could is less certain"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-1", + "position": "replace", + "html": "could save" + } + ] + }, + { + "html": "

Sentence 2: Future Possibility (Least Certain)

  • Verb: make
  • Cue: future possibility; least certain
  • Appropriate modal: might or may
  • Correct answer: Technicians might make (or may make) fewer mistakes with Ozcan's cell-phone microscope.

We use 'might' or 'may' here because the cue specifies the least certain possibility.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["may and might are the least certain"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-2", + "position": "replace", + "html": "might make" + } + ] + }, + { + "html": "

Sentence 3: Present Ability

  • Verb: help
  • Cue: present ability
  • Appropriate modal: can
  • Correct answer: FrontlineSMS can help farmers get better prices for their crops.

'Can' is used here because it expresses a present ability or capability.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Can shows present ability"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-3", + "position": "replace", + "html": "can help" + } + ] + }, + { + "html": "

Sentence 4: Future Possibility (Most Certain)

  • Verb: help
  • Cue: future possibility; most certain
  • Appropriate modal: will
  • Correct answer: BBC Janala will help students who do not have the time or the money to attend classes.

'Will' is used here because it expresses the highest level of certainty about a future possibility.

", + "wordDelay": 200, + "holdDelay": 8000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Will is most certain"] + } + ], + "insertHTML": [ + { + "target": "question", + "targetId": "blank-4", + "position": "replace", + "html": "will help" + } + ] + }, + { + "html": "

The Importance of Modal Verbs

Understanding and correctly using modal verbs is crucial for effective communication:

  • They allow you to express different levels of certainty about future events
  • They help in discussing possibilities and abilities clearly
  • They add nuance to your statements, making your language more precise
  • In scientific or technical writing, they're essential for discussing hypotheses and potential outcomes

By mastering the use of modal verbs, you can communicate ideas about abilities and possibilities with greater accuracy and sophistication.

", + "wordDelay": 200, + "holdDelay": 10000, + "highlight": [ + { + "targets": ["additional"], + "phrases": ["Some modals express abilities and possibilities", "These modals are useful for describing solutions", "Remember to use the base form of the verb after a modal"] + } + ], + "insertHTML": [] + } + ] + } + } + ] + }, + { + "page": 198, + "tips": [ + { + "category": "Strategy", + "embedding": "Remember to use transition words and phrases when you describe a solution that involves a sequence of steps.", + "text": "Remember to use transition words and phrases when you describe a solution that involves a sequence of steps.", + "html": "

Remember to use transition words and phrases when you describe a solution that involves a sequence of steps.

", + "id": "b70928a7-b6fe-430e-bfc2-32b15e189186", + "verified": true, + "standalone": true + } + ] + }, + { + "page": 200, + "tips": [ + { + "category": "Strategy", + "embedding": "One way to provide support for your solution is to describe an alternative and say why it isn't as good as your solution.", + "text": "One way to provide support for your solution is to describe an alternative and say why it isn't as good as your solution.", + "html": "

One way to provide support for your solution is to describe an alternative and say why it isn't as good as your solution.

", + "id": "58d66b4a-aebe-445d-a329-4385e239d84f", + "verified": true, + "standalone": true + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/scripts/tips/prompt.txt b/scripts/tips/prompt.txt new file mode 100644 index 0000000..61f6943 --- /dev/null +++ b/scripts/tips/prompt.txt @@ -0,0 +1,62 @@ +I am going to give you an exercise and a tip, explain how to solve the exercise and how the tip is beneficial, +your response must be with this format: + +{ + "segments": [ + { + "html": "", + "wordDelay": 0, + "holdDelay"; 0, + "highlight": [ + { + "targets": [], + "phrases": [] + } + ], + "insertHTML": [ + { + "target": "", + "targetId": "", + "position": "replace", + "html": "" + } + ] + } + ] +} + +Basically you are going to produce multiple objects and place it in data with the format above to integrate with a react component that highlights passages and inserts html, +these objects are segments of your explanation that will be presented to a student. + +In the html field place a segment of your response that will be streamed to the component with a delay of "wordDelay" ms and in the end of that segment stream the phrases or words inside +"highlight" will be highlighted for "holdDelay" ms, and the cycle repeats until the whole data array is iterated. Make it so +that the delays are reasonable for the student have time to process the message your trying to send. Take note that +"wordDelay" is the time between words to display (always 200), and "holdDelay" (no less than 5000) is the total time the highlighter will highlight what you put +inside "highlight". + +There are 3 target areas: +- "question": where the question is placed +- "additional": where additional content is placed required to answer the question (this section is optional) +- "segment": a particular segment + +You can use these targets in highlight and insertHTML. In order for insertHTML to work, you will have to place an html element with an "id" attribute +in the targets you will reference and provide the id via the "targetId", by this I mean if you want to use insert you will need to provide me the +html I've sent you with either a placeholder element with an id set or set an id in an existent element. + +If there are already id's in the html I'm giving you then you must use insertHtml. + +Each segment html will be rendered in a div that as margins, you should condense the information don't give me just single short phrases that occupy a whole div. +As previously said this wil be seen by a student so show some train of thought to solve the exercise. +All the segment's html must be wrapped in a div element, and again since this div element will be rendered with some margins make proper use of the segments html. + +Try to make bulletpoints. +Dont explicitely mention the tip right away at the beginning, aim more towards the end. + + +Tip: + + +Target: "question" + + +Target: "additional" diff --git a/scripts/tips/send_tips_to_firestore.py b/scripts/tips/send_tips_to_firestore.py new file mode 100644 index 0000000..b6fb7f6 --- /dev/null +++ b/scripts/tips/send_tips_to_firestore.py @@ -0,0 +1,34 @@ +import json +import os + +from dotenv import load_dotenv + +from pymongo import MongoClient + +load_dotenv() + +# staging: encoach-staging.json +# prod: storied-phalanx-349916.json + +mongo_db = MongoClient(os.getenv('MONGODB_URI'))[os.getenv('MONGODB_DB')] + +if __name__ == "__main__": + with open('pathways_2_rw.json', 'r', encoding='utf-8') as file: + book = json.load(file) + + tips = [] + for unit in book["units"]: + for page in unit["pages"]: + for tip in page["tips"]: + new_tip = { + "id": tip["id"], + "standalone": tip["standalone"], + "tipCategory": tip["category"], + "tipHtml": tip["html"] + } + if not tip["standalone"]: + new_tip["exercise"] = tip["exercise"] + tips.append(new_tip) + + for tip in tips: + doc_ref = mongo_db.walkthrough.insert_one(tip) From 84ed2f2f6ada05ee2808397fd5d12e5bfc21018e Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita Date: Mon, 4 Nov 2024 23:31:48 +0000 Subject: [PATCH 4/8] Changes to endpoints so they allow to only get context and then the exercises as well as tidying up a bit --- .env | 7 +- app/api/__init__.py | 28 +- app/api/level.py | 16 +- app/api/listening.py | 33 +- app/api/reading.py | 45 +- app/api/speaking.py | 1 + app/api/writing.py | 8 +- app/configs/constants.py | 97 ++- app/configs/dependency_injection.py | 6 +- app/controllers/abc/__init__.py | 2 +- app/controllers/abc/level.py | 4 + app/controllers/abc/listening.py | 6 +- app/controllers/abc/reading.py | 14 +- app/controllers/impl/level.py | 5 + app/controllers/impl/listening.py | 11 +- app/controllers/impl/reading.py | 40 +- app/dtos/exams/__init__.py | 0 app/dtos/{exam.py => exams/level.py} | 0 app/dtos/exams/reading.py | 110 +++ app/dtos/level.py | 19 + app/dtos/listening.py | 14 +- app/dtos/reading.py | 17 + app/dtos/speaking.py | 8 +- app/helpers/file.py | 13 +- app/mappers/__init__.py | 4 +- app/mappers/{exam.py => level.py} | 4 +- app/mappers/reading.py | 39 + app/services/abc/exam/__init__.py | 2 + app/services/abc/exam/exercises.py | 33 + app/services/abc/exam/level.py | 12 +- app/services/abc/exam/listening.py | 15 +- app/services/abc/exam/reading.py | 17 +- app/services/abc/third_parties/vid_gen.py | 2 - app/services/impl/exam/level/__init__.py | 194 ++++- .../impl/exam/level/exercises/__init__.py | 11 + .../impl/exam/level/exercises/blank_space.py | 44 ++ .../impl/exam/level/exercises/fillBlanks.py | 73 ++ .../exam/level/exercises/multiple_choice.py | 84 +++ .../impl/exam/level/exercises/passage_utas.py | 93 +++ .../impl/exam/level/full_exams/__init__.py | 7 + .../exam/level/{ => full_exams}/custom.py | 670 +++++++++--------- .../impl/exam/level/full_exams/level_utas.py | 119 ++++ app/services/impl/exam/level/level.py | 417 ----------- app/services/impl/exam/level/mc_variants.json | 22 +- app/services/impl/exam/level/upload.py | 96 +-- app/services/impl/exam/listening.py | 492 ------------- app/services/impl/exam/listening/__init__.py | 294 ++++++++ .../impl/exam/listening/multiple_choice.py | 46 ++ .../impl/exam/listening/write_blank_forms.py | 55 ++ .../impl/exam/listening/write_blank_notes.py | 68 ++ .../impl/exam/listening/write_blanks.py | 43 ++ app/services/impl/exam/reading.py | 349 --------- app/services/impl/exam/reading/__init__.py | 131 ++++ app/services/impl/exam/reading/fill_blanks.py | 73 ++ app/services/impl/exam/reading/idea_match.py | 46 ++ .../impl/exam/reading/import_reading.py | 190 +++++ .../impl/exam/reading/paragraph_match.py | 63 ++ app/services/impl/exam/reading/true_false.py | 49 ++ .../impl/exam/reading/write_blanks.py | 44 ++ app/services/impl/exam/speaking.py | 4 +- app/services/impl/exam/writing.py | 55 +- app/services/impl/third_parties/__init__.py | 4 +- .../impl/third_parties/elai/__init__.py | 95 +++ .../impl/third_parties/elai/elai_conf.json | 72 ++ app/services/impl/third_parties/heygen.py | 11 +- app/services/impl/third_parties/openai.py | 3 +- audio-samples/.gitkeep | 0 audio-samples/placeholder.txt | 1 - download-audio/.gitkeep | 0 download-audio/placeholder.txt | 1 - download-video/.gitkeep | 0 download-video/placeholder.txt | 1 - tmp/.gitkeep | 0 .../exercises.docx | Bin 0 -> 854596 bytes .../exercises.html | 473 +++++++++++++ .../solutions.docx | Bin 0 -> 164352 bytes .../exercises.docx | Bin 0 -> 854596 bytes .../exercises.html | 473 +++++++++++++ .../solutions.doc | Bin 0 -> 164352 bytes .../exercises.docx | Bin 0 -> 854596 bytes .../exercises.html | 473 +++++++++++++ .../solutions.docx | Bin 0 -> 164352 bytes tmp/placeholder.txt | 1 - 83 files changed, 4229 insertions(+), 1843 deletions(-) create mode 100644 app/dtos/exams/__init__.py rename app/dtos/{exam.py => exams/level.py} (100%) create mode 100644 app/dtos/exams/reading.py create mode 100644 app/dtos/level.py create mode 100644 app/dtos/reading.py rename app/mappers/{exam.py => level.py} (94%) create mode 100644 app/mappers/reading.py create mode 100644 app/services/abc/exam/exercises.py create mode 100644 app/services/impl/exam/level/exercises/__init__.py create mode 100644 app/services/impl/exam/level/exercises/blank_space.py create mode 100644 app/services/impl/exam/level/exercises/fillBlanks.py create mode 100644 app/services/impl/exam/level/exercises/multiple_choice.py create mode 100644 app/services/impl/exam/level/exercises/passage_utas.py create mode 100644 app/services/impl/exam/level/full_exams/__init__.py rename app/services/impl/exam/level/{ => full_exams}/custom.py (98%) create mode 100644 app/services/impl/exam/level/full_exams/level_utas.py delete mode 100644 app/services/impl/exam/level/level.py delete mode 100644 app/services/impl/exam/listening.py create mode 100644 app/services/impl/exam/listening/__init__.py create mode 100644 app/services/impl/exam/listening/multiple_choice.py create mode 100644 app/services/impl/exam/listening/write_blank_forms.py create mode 100644 app/services/impl/exam/listening/write_blank_notes.py create mode 100644 app/services/impl/exam/listening/write_blanks.py delete mode 100644 app/services/impl/exam/reading.py create mode 100644 app/services/impl/exam/reading/__init__.py create mode 100644 app/services/impl/exam/reading/fill_blanks.py create mode 100644 app/services/impl/exam/reading/idea_match.py create mode 100644 app/services/impl/exam/reading/import_reading.py create mode 100644 app/services/impl/exam/reading/paragraph_match.py create mode 100644 app/services/impl/exam/reading/true_false.py create mode 100644 app/services/impl/exam/reading/write_blanks.py create mode 100644 app/services/impl/third_parties/elai/__init__.py create mode 100644 app/services/impl/third_parties/elai/elai_conf.json create mode 100644 audio-samples/.gitkeep delete mode 100644 audio-samples/placeholder.txt create mode 100644 download-audio/.gitkeep delete mode 100644 download-audio/placeholder.txt create mode 100644 download-video/.gitkeep delete mode 100644 download-video/placeholder.txt create mode 100644 tmp/.gitkeep create mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx create mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html create mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx create mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx create mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html create mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc create mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx create mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html create mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx delete mode 100644 tmp/placeholder.txt diff --git a/.env b/.env index e3ff363..7c1a7e0 100644 --- a/.env +++ b/.env @@ -1,10 +1,13 @@ -OPENAI_API_KEY=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 +OPENAI_API_KEY=sk-proj-Ol2dgrsNwaUcEgOSefsST3BlbkFJLD2HeO7PuoYsJzZzgqtF JWT_SECRET_KEY=6e9c124ba92e8814719dcb0f21200c8aa4d0f119a994ac5e06eb90a366c83ab2 JWT_TEST_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0In0.Emrs2D3BmMP4b3zMjw0fJTPeyMwWEBDbxx2vvaWguO0 -HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== +#HEY_GEN_TOKEN=MjY4MDE0MjdjZmNhNDFmYTlhZGRkNmI3MGFlMzYwZDItMTY5NTExNzY3MA== GPT_ZERO_API_KEY=0195b9bb24c5439899f71230809c74af MONGODB_URI=mongodb+srv://user:JKpFBymv0WLv3STj@encoach.lz18a.mongodb.net/?retryWrites=true&w=majority&appName=EnCoach GOOGLE_APPLICATION_CREDENTIALS=firebase-configs/encoach-staging.json +ELAI_TOKEN=KtzxETdcZesZtwl7JKiYQapRvp0b4zMG +AWS_ACCESS_KEY_ID=AKIAWMFUPM6VZJ5MFFXK +AWS_SECRET_ACCESS_KEY=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 # Staging ENV=staging diff --git a/app/api/__init__.py b/app/api/__init__.py index 622f981..2c98dd4 100644 --- a/app/api/__init__.py +++ b/app/api/__init__.py @@ -1,6 +1,5 @@ from fastapi import APIRouter -from .home import home_router from .listening import listening_router from .reading import reading_router from .speaking import speaking_router @@ -8,13 +7,22 @@ from .training import training_router from .writing import writing_router from .grade import grade_router from .user import user_router +from .level import level_router -router = APIRouter() -router.include_router(home_router, prefix="/api", tags=["Home"]) -router.include_router(listening_router, prefix="/api/listening", tags=["Listening"]) -router.include_router(reading_router, prefix="/api/reading", tags=["Reading"]) -router.include_router(speaking_router, prefix="/api/speaking", tags=["Speaking"]) -router.include_router(writing_router, prefix="/api/writing", tags=["Writing"]) -router.include_router(grade_router, prefix="/api/grade", tags=["Grade"]) -router.include_router(training_router, prefix="/api/training", tags=["Training"]) -router.include_router(user_router, prefix="/api/user", tags=["Users"]) +router = APIRouter(prefix="/api", tags=["Home"]) + +@router.get('/healthcheck') +async def healthcheck(): + return {"healthy": True} + +exercises_router = APIRouter() +exercises_router.include_router(listening_router, prefix="/listening", tags=["Listening"]) +exercises_router.include_router(reading_router, prefix="/reading", tags=["Reading"]) +exercises_router.include_router(speaking_router, prefix="/speaking", tags=["Speaking"]) +exercises_router.include_router(writing_router, prefix="/writing", tags=["Writing"]) +exercises_router.include_router(level_router, prefix="/level", tags=["Level"]) + +router.include_router(grade_router, prefix="/grade", tags=["Grade"]) +router.include_router(training_router, prefix="/training", tags=["Training"]) +router.include_router(user_router, prefix="/user", tags=["Users"]) +router.include_router(exercises_router) diff --git a/app/api/level.py b/app/api/level.py index e550eb5..66aad3c 100644 --- a/app/api/level.py +++ b/app/api/level.py @@ -1,6 +1,7 @@ from dependency_injector.wiring import Provide, inject from fastapi import APIRouter, Depends, UploadFile, Request +from app.dtos.level import LevelExercisesDTO from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import ILevelController @@ -8,6 +9,17 @@ controller = "level_controller" level_router = APIRouter() +@level_router.post( + '/', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_exercises( + dto: LevelExercisesDTO, + level_controller: ILevelController = Depends(Provide[controller]) +): + return await level_controller.generate_exercises(dto) + @level_router.get( '/', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] @@ -31,7 +43,7 @@ async def get_level_utas( @level_router.post( - '/upload', + '/import/', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject @@ -43,7 +55,7 @@ async def upload( @level_router.post( - '/custom', + '/custom/', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject diff --git a/app/api/listening.py b/app/api/listening.py index b29c34d..6636355 100644 --- a/app/api/listening.py +++ b/app/api/listening.py @@ -1,31 +1,42 @@ import random from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, Path +from fastapi import APIRouter, Depends, Path, Query from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import IListeningController -from app.configs.constants import EducationalContent -from app.dtos.listening import SaveListeningDTO - +from app.configs.constants import EducationalContent, ListeningExerciseType +from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises controller = "listening_controller" listening_router = APIRouter() - @listening_router.get( - '/section/{section}', + '/{section}', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def get_listening_question( - exercises: list[str], +async def generate_listening_dialog( section: int = Path(..., ge=1, le=4), - topic: str | None = None, - difficulty: str = random.choice(EducationalContent.DIFFICULTIES), + difficulty: str = Query(default=None), + topic: str = Query(default=None), listening_controller: IListeningController = Depends(Provide[controller]) ): - return await listening_controller.get_listening_question(section, topic, exercises, difficulty) + difficulty = random.choice(EducationalContent.DIFFICULTIES) if not difficulty else difficulty + topic = random.choice(EducationalContent.TOPICS) if not topic else topic + return await listening_controller.generate_listening_dialog(section, difficulty, topic) + +@listening_router.post( + '/{section}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_listening_exercise( + dto: GenerateListeningExercises, + section: int = Path(..., ge=1, le=4), + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.get_listening_question(section, dto) @listening_router.post( diff --git a/app/api/reading.py b/app/api/reading.py index ba5090e..9088484 100644 --- a/app/api/reading.py +++ b/app/api/reading.py @@ -1,28 +1,51 @@ -import random +from typing import Optional from dependency_injector.wiring import Provide, inject -from fastapi import APIRouter, Depends, Path, Query +from fastapi import APIRouter, Depends, Path, Query, UploadFile +from app.dtos.reading import ReadingDTO from app.middlewares import Authorized, IsAuthenticatedViaBearerToken -from app.configs.constants import EducationalContent from app.controllers.abc import IReadingController controller = "reading_controller" reading_router = APIRouter() -@reading_router.get( - '/passage/{passage}', +@reading_router.post( + '/import', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def get_reading_passage( - passage: int = Path(..., ge=1, le=3), - topic: str = Query(default=random.choice(EducationalContent.TOPICS)), - exercises: list[str] = Query(default=[]), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), +async def upload( + exercises: UploadFile, + solutions: UploadFile = None, reading_controller: IReadingController = Depends(Provide[controller]) ): - return await reading_controller.get_reading_passage(passage, topic, exercises, difficulty) + print(exercises.filename) + #print(solutions.filename) + return await reading_controller.import_exam(exercises, solutions) +@reading_router.get( + '/{passage}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_passage( + topic: Optional[str] = Query(None), + word_count: Optional[int] = Query(None), + passage: int = Path(..., ge=1, le=3), + reading_controller: IReadingController = Depends(Provide[controller]) +): + return await reading_controller.generate_reading_passage(passage, topic, word_count) +@reading_router.post( + '/{passage}', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_reading( + dto: ReadingDTO, + passage: int = Path(..., ge=1, le=3), + reading_controller: IReadingController = Depends(Provide[controller]) +): + return await reading_controller.generate_reading_exercises(passage, dto) diff --git a/app/api/speaking.py b/app/api/speaking.py index 41a11bd..f5646be 100644 --- a/app/api/speaking.py +++ b/app/api/speaking.py @@ -1,4 +1,5 @@ import random +from typing import Optional from dependency_injector.wiring import inject, Provide from fastapi import APIRouter, Path, Query, Depends, BackgroundTasks diff --git a/app/api/writing.py b/app/api/writing.py index 3bd3b8e..ed72941 100644 --- a/app/api/writing.py +++ b/app/api/writing.py @@ -16,10 +16,12 @@ writing_router = APIRouter() dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] ) @inject -async def get_writing_task_general_question( +async def generate_writing( task: int = Path(..., ge=1, le=2), - topic: str = Query(default=random.choice(EducationalContent.MTI_TOPICS)), - difficulty: str = Query(default=random.choice(EducationalContent.DIFFICULTIES)), + difficulty: str = Query(default=None), + topic: str = Query(default=None), writing_controller: IWritingController = Depends(Provide[controller]) ): + difficulty = random.choice(EducationalContent.DIFFICULTIES) if not difficulty else difficulty + topic = random.choice(EducationalContent.MTI_TOPICS) if not topic else topic return await writing_controller.get_writing_task_general_question(task, topic, difficulty) diff --git a/app/configs/constants.py b/app/configs/constants.py index eac0de8..9ad8e93 100644 --- a/app/configs/constants.py +++ b/app/configs/constants.py @@ -41,6 +41,30 @@ class ExamVariant(Enum): PARTIAL = "partial" +class ReadingExerciseType(str, Enum): + fillBlanks = "fillBlanks" + writeBlanks = "writeBlanks" + trueFalse = "trueFalse" + paragraphMatch = "paragraphMatch" + ideaMatch = "ideaMatch" + + +class ListeningExerciseType(str, Enum): + multipleChoice = "multipleChoice" + multipleChoice3Options = "multipleChoice3Options" + writeBlanksQuestions = "writeBlanksQuestions" + writeBlanksFill = "writeBlanksFill" + writeBlanksForm = "writeBlanksForm" + +class LevelExerciseType(str, Enum): + multipleChoice = "multipleChoice" + mcBlank = "mcBlank" + mcUnderline = "mcUnderline" + blankSpace = "blankSpaceText" + passageUtas = "passageUtas" + fillBlanksMC = "fillBlanksMC" + + class CustomLevelExerciseTypes(Enum): MULTIPLE_CHOICE_4 = "multiple_choice_4" MULTIPLE_CHOICE_BLANK_SPACE = "multiple_choice_blank_space" @@ -75,7 +99,7 @@ class QuestionType(Enum): READING_PASSAGE_3 = "Reading Passage 3" -class AvatarEnum(Enum): +class HeygenAvatars(Enum): MATTHEW_NOAH = "5912afa7c77c47d3883af3d874047aaf" VERA_CERISE = "9e58d96a383e4568a7f1e49df549e0e4" EDWARD_TONY = "d2cdd9c0379a4d06ae2afb6e5039bd0c" @@ -84,6 +108,77 @@ class AvatarEnum(Enum): JEROME_RYAN = "0ee6aa7cc1084063a630ae514fccaa31" TYLER_CHRISTOPHER = "5772cff935844516ad7eeff21f839e43" +from enum import Enum + +class ELAIAvatars(Enum): + # Works + GIA_BUSINESS = { + "avatar_code": "gia.business", + "avatar_gender": "female", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/gia/business/gia_business.png", + "avatar_canvas": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/gia/business/gia_business.png", + "voice_id": "EXAVITQu4vr4xnSDxMaL", + "voice_provider": "elevenlabs" + } + + # Works + VADIM_BUSINESS = { + "avatar_code": "vadim.business", + "avatar_gender": "male", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/vadim/business/vadim_business.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/vadim/business/vadim_business.png", + "voice_id": "flq6f7yk4E4fJM5XTYuZ", + "voice_provider": "elevenlabs" + + } + + ORHAN_BUSINESS = { + "avatar_code": "orhan.business", + "avatar_gender": "male", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/orhan/business/orhan.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/orhan/business/orhan.png", + "voice_id": "en-US-AndrewMultilingualNeural", + "voice_provider": "azure" + + } + + FLORA_BUSINESS = { + "avatar_code": "flora.business", + "avatar_gender": "female", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/flora/business/flora_business.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/flora/business/flora_business.png", + "voice_id": "en-US-JaneNeural", + "voice_provider": "azure" + + } + + SCARLETT_BUSINESS = { + "avatar_code": "scarlett.business", + "avatar_gender": "female", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/scarlett/business/scarlett_business.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/scarlett/business/scarlett_business.png", + "voice_id": "en-US-NancyNeural", + "voice_provider": "azure" + } + + PARKER_CASUAL = { + "avatar_code": "parker.casual", + "avatar_gender": "male", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/parker/casual/parker_casual.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/parker/casual/parker_casual.png", + "voice_id": "en-US-TonyNeural", + "voice_provider": "azure" + } + + ETHAN_BUSINESS = { + "avatar_code": "ethan.business", + "avatar_gender": "male", + "avatar_url": "https://elai-avatars.s3.us-east-2.amazonaws.com/common/ethan/business/ethan_business_low.png", + "avatar_canvas": "https://d3u63mhbhkevz8.cloudfront.net/common/ethan/business/ethan_business_low.png", + "voice_id": "en-US-JasonNeural", + "voice_provider": "azure" + } + class FilePaths: AUDIO_FILES_PATH = 'download-audio/' diff --git a/app/configs/dependency_injection.py b/app/configs/dependency_injection.py index 2114923..121f3bd 100644 --- a/app/configs/dependency_injection.py +++ b/app/configs/dependency_injection.py @@ -44,8 +44,11 @@ class DependencyInjector: self._container.llm = providers.Factory(OpenAI, client=self._container.openai_client) self._container.stt = providers.Factory(OpenAIWhisper, model=self._container.whisper_model) self._container.tts = providers.Factory(AWSPolly, client=self._container.polly_client) + with open('app/services/impl/third_parties/elai/elai_conf.json', 'r') as file: + elai_conf = json.load(file) + self._container.vid_gen = providers.Factory( - Heygen, client=self._container.http_client, heygen_token=os.getenv("HEY_GEN_TOKEN") + ELAI, client=self._container.http_client, token=os.getenv("ELAI_TOKEN"), conf=elai_conf ) self._container.ai_detector = providers.Factory( GPTZero, client=self._container.http_client, gpt_zero_key=os.getenv("GPT_ZERO_API_KEY") @@ -68,6 +71,7 @@ class DependencyInjector: self._container.listening_service = providers.Factory( ListeningService, llm=self._container.llm, + stt=self._container.stt, tts=self._container.tts, file_storage=self._container.firebase_instance, document_store=self._container.document_store diff --git a/app/controllers/abc/__init__.py b/app/controllers/abc/__init__.py index 85fa452..abdee64 100644 --- a/app/controllers/abc/__init__.py +++ b/app/controllers/abc/__init__.py @@ -15,5 +15,5 @@ __all__ = [ "ILevelController", "IGradeController", "ITrainingController", - "IUserController" + "IUserController", ] diff --git a/app/controllers/abc/level.py b/app/controllers/abc/level.py index cba2151..a2ebb9c 100644 --- a/app/controllers/abc/level.py +++ b/app/controllers/abc/level.py @@ -6,6 +6,10 @@ from typing import Dict class ILevelController(ABC): + @abstractmethod + async def generate_exercises(self, dto): + pass + @abstractmethod async def get_level_exam(self): pass diff --git a/app/controllers/abc/listening.py b/app/controllers/abc/listening.py index 19a8a09..5e07a50 100644 --- a/app/controllers/abc/listening.py +++ b/app/controllers/abc/listening.py @@ -5,7 +5,11 @@ from typing import List class IListeningController(ABC): @abstractmethod - async def get_listening_question(self, section_id: int, topic: str, exercises: List[str], difficulty: str): + async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def get_listening_question(self, section: int, dto): pass @abstractmethod diff --git a/app/controllers/abc/reading.py b/app/controllers/abc/reading.py index 03250ab..5ed60db 100644 --- a/app/controllers/abc/reading.py +++ b/app/controllers/abc/reading.py @@ -1,10 +1,20 @@ from abc import ABC, abstractmethod -from typing import List +from typing import Optional + +from fastapi import UploadFile class IReadingController(ABC): @abstractmethod - async def get_reading_passage(self, passage: int, topic: str, exercises: List[str], difficulty: str): + async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None): + pass + + @abstractmethod + async def generate_reading_passage(self, passage: int, topic: Optional[str], word_count: Optional[int]): + pass + + @abstractmethod + async def generate_reading_exercises(self, passage: int, dto): pass diff --git a/app/controllers/impl/level.py b/app/controllers/impl/level.py index 7133a1e..a3bc098 100644 --- a/app/controllers/impl/level.py +++ b/app/controllers/impl/level.py @@ -1,6 +1,8 @@ from fastapi import UploadFile from typing import Dict +from watchfiles import awatch + from app.controllers.abc import ILevelController from app.services.abc import ILevelService @@ -10,6 +12,9 @@ class LevelController(ILevelController): def __init__(self, level_service: ILevelService): self._service = level_service + async def generate_exercises(self, dto): + return await self._service.generate_exercises(dto) + async def get_level_exam(self): return await self._service.get_level_exam() diff --git a/app/controllers/impl/listening.py b/app/controllers/impl/listening.py index e77e5f8..8102d71 100644 --- a/app/controllers/impl/listening.py +++ b/app/controllers/impl/listening.py @@ -1,7 +1,7 @@ from typing import List from app.controllers.abc import IListeningController -from app.dtos.listening import SaveListeningDTO +from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises from app.services.abc import IListeningService @@ -10,10 +10,11 @@ class ListeningController(IListeningController): def __init__(self, listening_service: IListeningService): self._service = listening_service - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str - ): - return await self._service.get_listening_question(section_id, topic, req_exercises, difficulty) + async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str): + return await self._service.generate_listening_dialog(section_id, topic, difficulty) + + async def get_listening_question(self, section: int, dto: GenerateListeningExercises): + return await self._service.get_listening_question(section, dto) async def save_listening(self, data: SaveListeningDTO): return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id) diff --git a/app/controllers/impl/reading.py b/app/controllers/impl/reading.py index e4337c4..1836e7d 100644 --- a/app/controllers/impl/reading.py +++ b/app/controllers/impl/reading.py @@ -1,11 +1,12 @@ -import random import logging -from typing import List +from typing import Optional + +from fastapi import UploadFile +from grpc import services from app.controllers.abc import IReadingController +from app.dtos.reading import ReadingDTO from app.services.abc import IReadingService -from app.configs.constants import FieldsAndExercises -from app.helpers import ExercisesHelper class ReadingController(IReadingController): @@ -13,31 +14,12 @@ class ReadingController(IReadingController): def __init__(self, reading_service: IReadingService): self._service = reading_service self._logger = logging.getLogger(__name__) - self._passages = { - "passage_1": { - "start_id": 1, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_1_EXERCISES - }, - "passage_2": { - "start_id": 14, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_2_EXERCISES - }, - "passage_3": { - "start_id": 27, - "total_exercises": FieldsAndExercises.TOTAL_READING_PASSAGE_3_EXERCISES - } - } - async def get_reading_passage(self, passage_id: int, topic: str, req_exercises: List[str], difficulty: str): - passage = self._passages[f'passage_{str(passage_id)}'] + async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None): + return await self._service.import_exam(exercises, solutions) - if len(req_exercises) == 0: - req_exercises = random.sample(FieldsAndExercises.READING_EXERCISE_TYPES, 2) + async def generate_reading_passage(self, passage: int, topic: Optional[str], word_count: Optional[int]): + return await self._service.generate_reading_passage(passage, topic, word_count) - number_of_exercises_q = ExercisesHelper.divide_number_into_parts( - passage["total_exercises"], len(req_exercises) - ) - - return await self._service.gen_reading_passage( - passage_id, topic, req_exercises, number_of_exercises_q, difficulty, passage["start_id"] - ) + async def generate_reading_exercises(self, passage: int, dto: ReadingDTO): + return await self._service.generate_reading_exercises(dto) diff --git a/app/dtos/exams/__init__.py b/app/dtos/exams/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/dtos/exam.py b/app/dtos/exams/level.py similarity index 100% rename from app/dtos/exam.py rename to app/dtos/exams/level.py diff --git a/app/dtos/exams/reading.py b/app/dtos/exams/reading.py new file mode 100644 index 0000000..2c7b499 --- /dev/null +++ b/app/dtos/exams/reading.py @@ -0,0 +1,110 @@ +from enum import Enum + +from pydantic import BaseModel, Field +from typing import List, Union +from uuid import uuid4, UUID + + +class WriteBlanksSolution(BaseModel): + id: str + solution: List[str] + +class WriteBlanksExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + type: str = "writeBlanks" + maxWords: int + solutions: List[WriteBlanksSolution] + text: str + + @property + def prompt(self) -> str: + return f"Choose no more than {self.maxWords} words and/or a number from the passage for each answer." + + +class MatchSentencesOption(BaseModel): + id: str + sentence: str + +class MatchSentencesSentence(MatchSentencesOption): + solution: str + +class MatchSentencesVariant(str, Enum): + HEADING = "heading" + IDEAMATCH = "ideaMatch" + + +class MatchSentencesExercise(BaseModel): + options: List[MatchSentencesOption] + sentences: List[MatchSentencesSentence] + type: str = "matchSentences" + variant: MatchSentencesVariant + + @property + def prompt(self) -> str: + return ( + "Choose the correct heading for paragraphs from the list of headings below." + if self.variant == MatchSentencesVariant.HEADING else + "Choose the correct author for the ideas/opinions from the list of authors below." + ) + +class TrueFalseSolution(str, Enum): + TRUE = "true" + FALSE = "false" + NOT_GIVEN = "not_given" + +class TrueFalseQuestions(BaseModel): + prompt: str + solution: TrueFalseSolution + id: str + +class TrueFalseExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + questions: List[TrueFalseQuestions] + type: str = "trueFalse" + prompt: str = "Do the following statements agree with the information given in the Reading Passage?" + + + +class FillBlanksSolution(BaseModel): + id: str + solution: str + +class FillBlanksWord(BaseModel): + letter: str + word: str + +class FillBlanksExercise(BaseModel): + id: UUID = Field(default_factory=uuid4) + solutions: List[FillBlanksSolution] + text: str + type: str = "fillBlanks" + words: List[FillBlanksWord] + allowRepetition: bool = False + + @property + def prompt(self) -> str: + prompt = "Complete the summary below. Write the letter of the corresponding word(s) for it." + + return ( + f"{prompt}" + if len(self.solutions) == len(self.words) else + f"{prompt}\\nThere are more words than spaces so you will not use them all." + ) + +Exercise = Union[FillBlanksExercise, TrueFalseExercise, MatchSentencesExercise, WriteBlanksExercise] + + +class Context(BaseModel): + title: str + content: str + +class Part(BaseModel): + exercises: List[Exercise] + text: Context + +class Exam(BaseModel): + id: UUID = Field(default_factory=uuid4) + module: str = "reading" + minTimer: int + isDiagnostic: bool = False + parts: List[Part] diff --git a/app/dtos/level.py b/app/dtos/level.py new file mode 100644 index 0000000..80b61dd --- /dev/null +++ b/app/dtos/level.py @@ -0,0 +1,19 @@ +from typing import List, Optional + +from pydantic import BaseModel + +from app.configs.constants import LevelExerciseType + + +class LevelExercises(BaseModel): + type: LevelExerciseType + quantity: int + text_size: Optional[int] + sa_qty: Optional[int] + mc_qty: Optional[int] + topic: Optional[str] + +class LevelExercisesDTO(BaseModel): + text: str + exercises: List[LevelExercises] + difficulty: Optional[str] diff --git a/app/dtos/listening.py b/app/dtos/listening.py index 03270f8..81cc500 100644 --- a/app/dtos/listening.py +++ b/app/dtos/listening.py @@ -1,10 +1,10 @@ import random import uuid -from typing import List, Dict +from typing import List, Dict, Optional from pydantic import BaseModel -from app.configs.constants import MinTimers, EducationalContent +from app.configs.constants import MinTimers, EducationalContent, ListeningExerciseType class SaveListeningDTO(BaseModel): @@ -12,3 +12,13 @@ class SaveListeningDTO(BaseModel): minTimer: int = MinTimers.LISTENING_MIN_TIMER_DEFAULT difficulty: str = random.choice(EducationalContent.DIFFICULTIES) id: str = str(uuid.uuid4()) + + +class ListeningExercises(BaseModel): + type: ListeningExerciseType + quantity: int + +class GenerateListeningExercises(BaseModel): + text: str + exercises: List[ListeningExercises] + difficulty: Optional[str] diff --git a/app/dtos/reading.py b/app/dtos/reading.py new file mode 100644 index 0000000..b5907e8 --- /dev/null +++ b/app/dtos/reading.py @@ -0,0 +1,17 @@ +import random +from typing import List, Optional + +from pydantic import BaseModel, Field + +from app.configs.constants import ReadingExerciseType, EducationalContent + +class ReadingExercise(BaseModel): + type: ReadingExerciseType + quantity: int + num_random_words: Optional[int] = Field(1) + max_words: Optional[int] = Field(3) + +class ReadingDTO(BaseModel): + text: str = Field(...) + exercises: List[ReadingExercise] = Field(...) + difficulty: str = Field(random.choice(EducationalContent.DIFFICULTIES)) diff --git a/app/dtos/speaking.py b/app/dtos/speaking.py index 243b4d4..97b9e79 100644 --- a/app/dtos/speaking.py +++ b/app/dtos/speaking.py @@ -3,7 +3,7 @@ from typing import List, Dict from pydantic import BaseModel -from app.configs.constants import MinTimers, AvatarEnum +from app.configs.constants import MinTimers, ELAIAvatars class SaveSpeakingDTO(BaseModel): @@ -21,14 +21,14 @@ class GradeSpeakingAnswersDTO(BaseModel): class GenerateVideo1DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value + avatar: str = (random.choice(list(ELAIAvatars))).name questions: List[str] first_topic: str second_topic: str class GenerateVideo2DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value + avatar: str = (random.choice(list(ELAIAvatars))).name prompts: List[str] = [] suffix: str = "" question: str @@ -36,7 +36,7 @@ class GenerateVideo2DTO(BaseModel): class GenerateVideo3DTO(BaseModel): - avatar: str = (random.choice(list(AvatarEnum))).value + avatar: str = (random.choice(list(ELAIAvatars))).name questions: List[str] topic: str diff --git a/app/helpers/file.py b/app/helpers/file.py index 6762ece..079e42e 100644 --- a/app/helpers/file.py +++ b/app/helpers/file.py @@ -12,6 +12,7 @@ import aiofiles import numpy as np import pypandoc from PIL import Image +from fastapi import UploadFile class FileHelper: @@ -104,11 +105,15 @@ class FileHelper: print(f"An error occurred while trying to remove the file {file_path}: {str(e)}") @staticmethod - def save_upload(file) -> Tuple[str, str]: + async def save_upload(file: UploadFile, name: str = "upload", path_id: str = None) -> Tuple[str, str]: ext = file.filename.split('.')[-1] - path_id = str(uuid.uuid4()) + path_id = str(uuid.uuid4()) if path_id is None else path_id os.makedirs(f'./tmp/{path_id}', exist_ok=True) - tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' - file.save(tmp_filename) + tmp_filename = f'./tmp/{path_id}/{name}.{ext}' + file_bytes: bytes = await file.read() + + async with aiofiles.open(tmp_filename, 'wb') as file: + await file.write(file_bytes) + return ext, path_id diff --git a/app/mappers/__init__.py b/app/mappers/__init__.py index 2f71b3b..bc693aa 100644 --- a/app/mappers/__init__.py +++ b/app/mappers/__init__.py @@ -1,5 +1,5 @@ -from .exam import ExamMapper +from .level import LevelMapper __all__ = [ - "ExamMapper" + "LevelMapper" ] diff --git a/app/mappers/exam.py b/app/mappers/level.py similarity index 94% rename from app/mappers/exam.py rename to app/mappers/level.py index 8ebf13a..b009ddd 100644 --- a/app/mappers/exam.py +++ b/app/mappers/level.py @@ -2,7 +2,7 @@ from typing import Dict, Any from pydantic import ValidationError -from app.dtos.exam import ( +from app.dtos.exams.level import ( MultipleChoiceExercise, FillBlanksExercise, Part, Exam @@ -10,7 +10,7 @@ from app.dtos.exam import ( from app.dtos.sheet import Sheet, Option, MultipleChoiceQuestion, FillBlanksWord -class ExamMapper: +class LevelMapper: @staticmethod def map_to_exam_model(response: Dict[str, Any]) -> Exam: diff --git a/app/mappers/reading.py b/app/mappers/reading.py new file mode 100644 index 0000000..85adbfc --- /dev/null +++ b/app/mappers/reading.py @@ -0,0 +1,39 @@ +from typing import Dict, Any + +from app.dtos.exams.reading import ( + Part, Exam, Context, FillBlanksExercise, + TrueFalseExercise, MatchSentencesExercise, + WriteBlanksExercise +) + + +class ReadingMapper: + + @staticmethod + def map_to_exam_model(response: Dict[str, Any]) -> Exam: + parts = [] + for part in response['parts']: + part_exercises = part['exercises'] + context = Context(**part['text']) + + model_map = { + 'fillBlanks': FillBlanksExercise, + 'trueFalse': TrueFalseExercise, + 'matchSentences': MatchSentencesExercise, + 'writeBlanks': WriteBlanksExercise + } + + exercises = [] + for exercise in part_exercises: + exercise_type = exercise['type'] + exercises.append(model_map[exercise_type](**exercise)) + + part_kwargs = { + "exercises": exercises, + "text": context + } + + part_model = Part(**part_kwargs) + parts.append(part_model) + + return Exam(parts=parts, minTimer=response["minTimer"]) diff --git a/app/services/abc/exam/__init__.py b/app/services/abc/exam/__init__.py index 1f93263..c16bdac 100644 --- a/app/services/abc/exam/__init__.py +++ b/app/services/abc/exam/__init__.py @@ -4,6 +4,7 @@ from .writing import IWritingService from .speaking import ISpeakingService from .reading import IReadingService from .grade import IGradeService +from .exercises import IExerciseService __all__ = [ "ILevelService", @@ -12,4 +13,5 @@ __all__ = [ "ISpeakingService", "IReadingService", "IGradeService", + "IExerciseService" ] diff --git a/app/services/abc/exam/exercises.py b/app/services/abc/exam/exercises.py new file mode 100644 index 0000000..eb91ab3 --- /dev/null +++ b/app/services/abc/exam/exercises.py @@ -0,0 +1,33 @@ +from abc import ABC, abstractmethod +from typing import Dict, Any + + +class IExerciseService(ABC): + + @abstractmethod + async def generate_multiple_choice(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_blank_space_text(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_reading_passage_utas(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_writing_task(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_speaking_task(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_reading_task(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass + + @abstractmethod + async def generate_listening_task(self, args: Dict, exercise_id: int) -> Dict[str, Any]: + pass diff --git a/app/services/abc/exam/level.py b/app/services/abc/exam/level.py index 758f090..a712f57 100644 --- a/app/services/abc/exam/level.py +++ b/app/services/abc/exam/level.py @@ -1,7 +1,7 @@ from abc import ABC, abstractmethod import random -from typing import Dict +from typing import Dict, Optional from fastapi import UploadFile @@ -10,6 +10,10 @@ from app.configs.constants import EducationalContent class ILevelService(ABC): + @abstractmethod + async def generate_exercises(self, dto): + pass + @abstractmethod async def get_level_exam( self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False @@ -30,18 +34,18 @@ class ILevelService(ABC): @abstractmethod async def gen_multiple_choice( - self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None + self, mc_variant: str, quantity: int, start_id: int = 1 #, *, utas: bool = False, all_exams=None ): pass @abstractmethod async def gen_blank_space_text_utas( - self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) + self, quantity: int, start_id: int, size: int, topic: str ): pass @abstractmethod async def gen_reading_passage_utas( - self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) + self, start_id, mc_quantity: int, topic: Optional[str] #sa_quantity: int, ): pass diff --git a/app/services/abc/exam/listening.py b/app/services/abc/exam/listening.py index 497f5c4..0f69a10 100644 --- a/app/services/abc/exam/listening.py +++ b/app/services/abc/exam/listening.py @@ -3,14 +3,21 @@ from abc import ABC, abstractmethod from queue import Queue from typing import Dict, List +from fastapi import UploadFile + class IListeningService(ABC): @abstractmethod - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, - number_of_exercises_q=queue.Queue(), start_id=-1 - ): + async def generate_listening_dialog( self, section_id: int, topic: str, difficulty: str): + pass + + @abstractmethod + async def get_listening_question(self, section: int, dto): + pass + + @abstractmethod + async def get_dialog_from_audio(self, upload: UploadFile): pass @abstractmethod diff --git a/app/services/abc/exam/reading.py b/app/services/abc/exam/reading.py index 4af7588..b8bf805 100644 --- a/app/services/abc/exam/reading.py +++ b/app/services/abc/exam/reading.py @@ -1,20 +1,15 @@ from abc import ABC, abstractmethod -from queue import Queue -from typing import List +from fastapi import UploadFile class IReadingService(ABC): @abstractmethod - async def gen_reading_passage( - self, - passage_id: int, - topic: str, - req_exercises: List[str], - number_of_exercises_q: Queue, - difficulty: str, - start_id: int - ): + async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None): + pass + + @abstractmethod + async def generate_reading_exercises(self, dto): pass @abstractmethod diff --git a/app/services/abc/third_parties/vid_gen.py b/app/services/abc/third_parties/vid_gen.py index 31f6831..5ccaef9 100644 --- a/app/services/abc/third_parties/vid_gen.py +++ b/app/services/abc/third_parties/vid_gen.py @@ -1,7 +1,5 @@ from abc import ABC, abstractmethod -from app.configs.constants import AvatarEnum - class IVideoGeneratorService(ABC): diff --git a/app/services/impl/exam/level/__init__.py b/app/services/impl/exam/level/__init__.py index 7a4ada7..6bfd034 100644 --- a/app/services/impl/exam/level/__init__.py +++ b/app/services/impl/exam/level/__init__.py @@ -1,5 +1,191 @@ -from .level import LevelService +from typing import Dict, Optional +from fastapi import UploadFile -__all__ = [ - "LevelService" -] \ No newline at end of file +from app.dtos.level import LevelExercisesDTO +from app.repositories.abc import IDocumentStore +from app.services.abc import ( + ILevelService, ILLMService, IReadingService, + IWritingService, IListeningService, ISpeakingService +) +from .exercises import MultipleChoice, BlankSpace, PassageUtas, FillBlanks +from .full_exams import CustomLevelModule, LevelUtas +from .upload import UploadLevelModule + + +class LevelService(ILevelService): + + def __init__( + self, + llm: ILLMService, + document_store: IDocumentStore, + mc_variants: Dict, + reading_service: IReadingService, + writing_service: IWritingService, + speaking_service: ISpeakingService, + listening_service: IListeningService + ): + self._llm = llm + self._document_store = document_store + self._reading_service = reading_service + self._upload_module = UploadLevelModule(llm) + self._mc_variants = mc_variants + + self._mc = MultipleChoice(llm, mc_variants) + self._blank_space = BlankSpace(llm, mc_variants) + self._passage_utas = PassageUtas(llm, reading_service, mc_variants) + self._fill_blanks = FillBlanks(llm) + + self._level_utas = LevelUtas(llm, self, mc_variants) + self._custom = CustomLevelModule( + llm, self, reading_service, listening_service, writing_service, speaking_service + ) + + + async def upload_level(self, upload: UploadFile) -> Dict: + return await self._upload_module.generate_level_from_file(upload) + + async def generate_exercises(self, dto: LevelExercisesDTO): + exercises = [] + start_id = 1 + + for req_exercise in dto.exercises: + if req_exercise.type == "multipleChoice": + questions = await self._mc.gen_multiple_choice("normal", req_exercise.quantity, start_id) + exercises.append(questions) + + elif req_exercise.type == "mcBlank": + questions = await self._mc.gen_multiple_choice("blank_space", req_exercise.quantity, start_id) + questions["variant"] = "mc" + exercises.append(questions) + + elif req_exercise.type == "mcUnderline": + questions = await self._mc.gen_multiple_choice("underline", req_exercise.quantity, start_id) + exercises.append(questions) + + elif req_exercise.type == "blankSpaceText": + questions = await self._blank_space.gen_blank_space_text_utas( + req_exercise.quantity, start_id, req_exercise.text_size, req_exercise.topic + ) + exercises.append(questions) + + elif req_exercise.type == "passageUtas": + questions = await self._passage_utas.gen_reading_passage_utas( + start_id, req_exercise.mc_qty, req_exercise.text_size + ) + exercises.append(questions) + + elif req_exercise.type == "fillBlanksMC": + questions = await self._passage_utas.gen_reading_passage_utas( + start_id, req_exercise.mc_qty, req_exercise.text_size + ) + exercises.append(questions) + + start_id = start_id + req_exercise.quantity + + return exercises + + # Just here to support other modules that I don't know if they are supposed to still be used + async def gen_multiple_choice(self, mc_variant: str, quantity: int, start_id: int = 1): + return await self._mc.gen_multiple_choice(mc_variant, quantity, start_id) + + async def gen_reading_passage_utas(self, start_id, mc_quantity: int, topic=Optional[str]): # sa_quantity: int, + return await self._passage_utas.gen_reading_passage_utas(start_id, mc_quantity, topic) + + async def gen_blank_space_text_utas(self, quantity: int, start_id: int, size: int, topic: str): + return await self._blank_space.gen_blank_space_text_utas(quantity, start_id, size, topic) + + async def get_level_exam( + self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False + ) -> Dict: + pass + + async def get_level_utas(self): + return await self._level_utas.get_level_utas() + + async def get_custom_level(self, data: Dict): + return await self._custom.get_custom_level(data) +""" + async def _generate_single_multiple_choice(self, mc_variant: str = "normal"): + mc_template = self._mc_variants[mc_variant]["questions"][0] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": ( + f'Generate 1 multiple choice {blank_mod} question of 4 options for an english level exam, ' + f'it can be easy, intermediate or advanced.' + ) + + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question +""" +""" + async def _replace_exercise_if_exists( + self, all_exams, current_exercise, current_exam, seen_keys, mc_variant: str, utas: bool = False + ): + # Extracting relevant fields for comparison + key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) + # Check if the key is in the set + if key in seen_keys: + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, seen_keys, + mc_variant, utas + ) + else: + seen_keys.add(key) + + if not utas: + for exam in all_exams: + exam_dict = exam.to_dict() + if len(exam_dict.get("parts", [])) > 0: + exercise_dict = exam_dict.get("parts", [])[0] + if len(exercise_dict.get("exercises", [])) > 0: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exercise_dict.get("exercises", [])[0]["questions"] + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + else: + for exam in all_exams: + if any( + exercise["prompt"] == current_exercise["prompt"] and + any(exercise["options"][0]["text"] == current_option["text"] for current_option in + current_exercise["options"]) + for exercise in exam.get("questions", []) + ): + return await self._replace_exercise_if_exists( + all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, + seen_keys, mc_variant, utas + ) + return current_exercise, seen_keys +""" diff --git a/app/services/impl/exam/level/exercises/__init__.py b/app/services/impl/exam/level/exercises/__init__.py new file mode 100644 index 0000000..1d09802 --- /dev/null +++ b/app/services/impl/exam/level/exercises/__init__.py @@ -0,0 +1,11 @@ +from .multiple_choice import MultipleChoice +from .blank_space import BlankSpace +from .passage_utas import PassageUtas +from .fillBlanks import FillBlanks + +__all__ = [ + "MultipleChoice", + "BlankSpace", + "PassageUtas", + "FillBlanks" +] diff --git a/app/services/impl/exam/level/exercises/blank_space.py b/app/services/impl/exam/level/exercises/blank_space.py new file mode 100644 index 0000000..5758f1f --- /dev/null +++ b/app/services/impl/exam/level/exercises/blank_space.py @@ -0,0 +1,44 @@ +import random + +from app.configs.constants import EducationalContent, GPTModels, TemperatureSettings +from app.services.abc import ILLMService + + +class BlankSpace: + + def __init__(self, llm: ILLMService, mc_variants: dict): + self._llm = llm + self._mc_variants = mc_variants + + async def gen_blank_space_text_utas( + self, quantity: int, start_id: int, size: int, topic=None + ): + if not topic: + topic = random.choice(EducationalContent.MTI_TOPICS) + + json_template = self._mc_variants["blank_space_text"] + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate a text of at least {size} words about the topic {topic}.' + }, + { + "role": "user", + "content": ( + f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' + 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' + 'The ids must be ordered throughout the text and the words must be replaced only once. ' + 'Put the removed words and respective ids on the words array of the json in the correct order.' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["question"] diff --git a/app/services/impl/exam/level/exercises/fillBlanks.py b/app/services/impl/exam/level/exercises/fillBlanks.py new file mode 100644 index 0000000..557b8d1 --- /dev/null +++ b/app/services/impl/exam/level/exercises/fillBlanks.py @@ -0,0 +1,73 @@ +import random + +from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent +from app.services.abc import ILLMService + + +class FillBlanks: + + def __init__(self, llm: ILLMService): + self._llm = llm + + + async def gen_fill_blanks( + self, quantity: int, start_id: int, size: int, topic=None + ): + if not topic: + topic = random.choice(EducationalContent.MTI_TOPICS) + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {self._fill_blanks_mc_template()}' + }, + { + "role": "user", + "content": f'Generate a text of at least {size} words about the topic {topic}.' + }, + { + "role": "user", + "content": ( + f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' + 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' + 'The ids must be ordered throughout the text and the words must be replaced only once. ' + 'For each removed word you will place it in the solutions array and assign a letter from A to D,' + ' then you will place that removed word and the chosen letter on the words array along with ' + ' other 3 other words for the remaining letter. This is a fill blanks question for an english ' + 'exam, so don\'t choose words completely at random.' + ) + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return { + **question, + "type": "fillBlanks", + "variant": "mc", + "prompt": "Click a blank to select the appropriate word for it.", + } + + @staticmethod + def _fill_blanks_mc_template(): + return { + "text": "", + "solutions": [ + { + "id": "", + "solution": "" + } + ], + "words": [ + { + "id": "", + "options": { + "A": "", + "B": "", + "C": "", + "D": "" + } + } + ] + } \ No newline at end of file diff --git a/app/services/impl/exam/level/exercises/multiple_choice.py b/app/services/impl/exam/level/exercises/multiple_choice.py new file mode 100644 index 0000000..fe45819 --- /dev/null +++ b/app/services/impl/exam/level/exercises/multiple_choice.py @@ -0,0 +1,84 @@ +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class MultipleChoice: + + def __init__(self, llm: ILLMService, mc_variants: dict): + self._llm = llm + self._mc_variants = mc_variants + + async def gen_multiple_choice( + self, mc_variant: str, quantity: int, start_id: int = 1 + ): + mc_template = self._mc_variants[mc_variant] + blank_mod = " blank space " if mc_variant == "blank_space" else " " + + gen_multiple_choice_for_text: str = ( + 'Generate {quantity} multiple choice{blank}questions of 4 options for an english level exam, some easy ' + 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' + 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' + 'punctuation. Make sure every question only has 1 correct answer.' + ) + + messages = [ + { + "role": "system", + "content": ( + f'You are a helpful assistant designed to output JSON on this format: {mc_template}' + ) + }, + { + "role": "user", + "content": gen_multiple_choice_for_text.format(quantity=str(quantity), blank=blank_mod) + } + ] + + if mc_variant == "underline": + messages.append({ + "role": "user", + "content": ( + 'The type of multiple choice in the prompt has wrong words or group of words and the options ' + 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' + 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' + 'the boss is nice."\n' + 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' + ) + }) + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return ExercisesHelper.fix_exercise_ids(questions, start_id) + +""" + if len(question["questions"]) != quantity: + return await self.gen_multiple_choice(mc_variant, quantity, start_id, utas=utas, all_exams=all_exams) + else: + if not utas: + all_exams = await self._document_store.get_all("level") + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], + "type": "multipleChoice", + } + else: + if all_exams is not None: + seen_keys = set() + for i in range(len(question["questions"])): + question["questions"][i], seen_keys = await self._replace_exercise_if_exists( + all_exams, question["questions"][i], question, seen_keys, mc_variant, utas + ) + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response + """ + + diff --git a/app/services/impl/exam/level/exercises/passage_utas.py b/app/services/impl/exam/level/exercises/passage_utas.py new file mode 100644 index 0000000..1ba685b --- /dev/null +++ b/app/services/impl/exam/level/exercises/passage_utas.py @@ -0,0 +1,93 @@ +from typing import Optional + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService, IReadingService + + +class PassageUtas: + + def __init__(self, llm: ILLMService, reading_service: IReadingService, mc_variants: dict): + self._llm = llm + self._reading_service = reading_service + self._mc_variants = mc_variants + + async def gen_reading_passage_utas( + self, start_id, mc_quantity: int, topic: Optional[str] # sa_quantity: int, + ): + + passage = await self._reading_service.generate_reading_passage(1, topic) + mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id, mc_quantity) + + #short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) + # + sa_quantity, mc_quantity) + + """ + exercises: { + "shortAnswer": short_answer, + "multipleChoice": mc_exercises, + }, + """ + return { + "exercises": mc_exercises, + "text": { + "content": passage["text"], + "title": passage["title"] + } + } + + async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): + json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' + }, + { + "role": "user", + "content": ( + f'Generate {sa_quantity} short answer questions, and the possible answers, must have ' + f'maximum 3 words per answer, about this text:\n"{text}"' + ) + }, + { + "role": "user", + "content": f'The id starts at {start_id}.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + return question["questions"] + + async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): + json_template = self._mc_variants["text_mc_utas"] + + messages = [ + { + "role": "system", + "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' + }, + { + "role": "user", + "content": f'Generate {mc_quantity} multiple choice questions of 4 options for this text:\n{text}' + }, + { + "role": "user", + "content": 'Make sure every question only has 1 correct answer.' + } + ] + + question = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + if len(question["questions"]) != mc_quantity: + return await self._gen_text_multiple_choice_utas(text, mc_quantity, start_id) + else: + response = ExercisesHelper.fix_exercise_ids(question, start_id) + response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) + return response \ No newline at end of file diff --git a/app/services/impl/exam/level/full_exams/__init__.py b/app/services/impl/exam/level/full_exams/__init__.py new file mode 100644 index 0000000..433a6e2 --- /dev/null +++ b/app/services/impl/exam/level/full_exams/__init__.py @@ -0,0 +1,7 @@ +from .custom import CustomLevelModule +from .level_utas import LevelUtas + +__all__ = [ + "CustomLevelModule", + "LevelUtas" +] diff --git a/app/services/impl/exam/level/custom.py b/app/services/impl/exam/level/full_exams/custom.py similarity index 98% rename from app/services/impl/exam/level/custom.py rename to app/services/impl/exam/level/full_exams/custom.py index dee8497..b9f6668 100644 --- a/app/services/impl/exam/level/custom.py +++ b/app/services/impl/exam/level/full_exams/custom.py @@ -1,335 +1,335 @@ -import queue -import random - -from typing import Dict - -from app.configs.constants import CustomLevelExerciseTypes, EducationalContent -from app.services.abc import ( - ILLMService, ILevelService, IReadingService, - IWritingService, IListeningService, ISpeakingService -) - - -class CustomLevelModule: - - def __init__( - self, - llm: ILLMService, - level: ILevelService, - reading: IReadingService, - listening: IListeningService, - writing: IWritingService, - speaking: ISpeakingService - ): - self._llm = llm - self._level = level - self._reading = reading - self._listening = listening - self._writing = writing - self._speaking = speaking - - # TODO: I've changed this to retrieve the args from the body request and not request query args - async def get_custom_level(self, data: Dict): - nr_exercises = int(data.get('nr_exercises')) - - exercise_id = 1 - response = { - "exercises": {}, - "module": "level" - } - for i in range(1, nr_exercises + 1, 1): - exercise_type = data.get(f'exercise_{i}_type') - exercise_difficulty = data.get(f'exercise_{i}_difficulty', random.choice(['easy', 'medium', 'hard'])) - exercise_qty = int(data.get(f'exercise_{i}_qty', -1)) - exercise_topic = data.get(f'exercise_{i}_topic', random.choice(EducationalContent.TOPICS)) - exercise_topic_2 = data.get(f'exercise_{i}_topic_2', random.choice(EducationalContent.TOPICS)) - exercise_text_size = int(data.get(f'exercise_{i}_text_size', 700)) - exercise_sa_qty = int(data.get(f'exercise_{i}_sa_qty', -1)) - exercise_mc_qty = int(data.get(f'exercise_{i}_mc_qty', -1)) - exercise_mc3_qty = int(data.get(f'exercise_{i}_mc3_qty', -1)) - exercise_fillblanks_qty = int(data.get(f'exercise_{i}_fillblanks_qty', -1)) - exercise_writeblanks_qty = int(data.get(f'exercise_{i}_writeblanks_qty', -1)) - exercise_writeblanksquestions_qty = int(data.get(f'exercise_{i}_writeblanksquestions_qty', -1)) - exercise_writeblanksfill_qty = int(data.get(f'exercise_{i}_writeblanksfill_qty', -1)) - exercise_writeblanksform_qty = int(data.get(f'exercise_{i}_writeblanksform_qty', -1)) - exercise_truefalse_qty = int(data.get(f'exercise_{i}_truefalse_qty', -1)) - exercise_paragraphmatch_qty = int(data.get(f'exercise_{i}_paragraphmatch_qty', -1)) - exercise_ideamatch_qty = int(data.get(f'exercise_{i}_ideamatch_qty', -1)) - - if exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_4.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "normal", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_BLANK_SPACE.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "blank_space", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_UNDERLINED.value: - response["exercises"][f"exercise_{i}"] = {} - response["exercises"][f"exercise_{i}"]["questions"] = [] - response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" - while exercise_qty > 0: - if exercise_qty - 15 > 0: - qty = 15 - else: - qty = exercise_qty - - mc_response = await self._level.gen_multiple_choice( - "underline", qty, exercise_id, utas=True, - all_exams=response["exercises"][f"exercise_{i}"]["questions"] - ) - response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) - - exercise_id = exercise_id + qty - exercise_qty = exercise_qty - qty - - elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value: - response["exercises"][f"exercise_{i}"] = await self._level.gen_blank_space_text_utas( - exercise_qty, exercise_id, exercise_text_size - ) - response["exercises"][f"exercise_{i}"]["type"] = "blankSpaceText" - exercise_id = exercise_id + exercise_qty - elif exercise_type == CustomLevelExerciseTypes.READING_PASSAGE_UTAS.value: - response["exercises"][f"exercise_{i}"] = await self._level.gen_reading_passage_utas( - exercise_id, exercise_sa_qty, exercise_mc_qty, exercise_topic - ) - response["exercises"][f"exercise_{i}"]["type"] = "readingExercises" - exercise_id = exercise_id + exercise_qty - elif exercise_type == CustomLevelExerciseTypes.WRITING_LETTER.value: - response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( - 1, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "writing" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.WRITING_2.value: - response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( - 2, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "writing" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_1.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 1, exercise_topic, exercise_difficulty, exercise_topic_2 - ) - response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_2.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 2, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "speaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.SPEAKING_3.value: - response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( - 3, exercise_topic, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" - exercise_id = exercise_id + 1 - elif exercise_type == CustomLevelExerciseTypes.READING_1.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 1, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.READING_2.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 2, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.READING_3.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_fillblanks_qty != -1: - exercises.append('fillBlanks') - exercise_qty_q.put(exercise_fillblanks_qty) - total_qty = total_qty + exercise_fillblanks_qty - if exercise_writeblanks_qty != -1: - exercises.append('writeBlanks') - exercise_qty_q.put(exercise_writeblanks_qty) - total_qty = total_qty + exercise_writeblanks_qty - if exercise_truefalse_qty != -1: - exercises.append('trueFalse') - exercise_qty_q.put(exercise_truefalse_qty) - total_qty = total_qty + exercise_truefalse_qty - if exercise_paragraphmatch_qty != -1: - exercises.append('paragraphMatch') - exercise_qty_q.put(exercise_paragraphmatch_qty) - total_qty = total_qty + exercise_paragraphmatch_qty - if exercise_ideamatch_qty != -1: - exercises.append('ideaMatch') - exercise_qty_q.put(exercise_ideamatch_qty) - total_qty = total_qty + exercise_ideamatch_qty - - response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( - 3, exercise_topic, exercises, exercise_qty_q, exercise_id, exercise_difficulty - ) - response["exercises"][f"exercise_{i}"]["type"] = "reading" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_1.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - if exercise_writeblanksfill_qty != -1: - exercises.append('writeBlanksFill') - exercise_qty_q.put(exercise_writeblanksfill_qty) - total_qty = total_qty + exercise_writeblanksfill_qty - if exercise_writeblanksform_qty != -1: - exercises.append('writeBlanksForm') - exercise_qty_q.put(exercise_writeblanksform_qty) - total_qty = total_qty + exercise_writeblanksform_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 1, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_2.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 2, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_3.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc3_qty != -1: - exercises.append('multipleChoice3Options') - exercise_qty_q.put(exercise_mc3_qty) - total_qty = total_qty + exercise_mc3_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 3, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - elif exercise_type == CustomLevelExerciseTypes.LISTENING_4.value: - exercises = [] - exercise_qty_q = queue.Queue() - total_qty = 0 - if exercise_mc_qty != -1: - exercises.append('multipleChoice') - exercise_qty_q.put(exercise_mc_qty) - total_qty = total_qty + exercise_mc_qty - if exercise_writeblanksquestions_qty != -1: - exercises.append('writeBlanksQuestions') - exercise_qty_q.put(exercise_writeblanksquestions_qty) - total_qty = total_qty + exercise_writeblanksquestions_qty - if exercise_writeblanksfill_qty != -1: - exercises.append('writeBlanksFill') - exercise_qty_q.put(exercise_writeblanksfill_qty) - total_qty = total_qty + exercise_writeblanksfill_qty - if exercise_writeblanksform_qty != -1: - exercises.append('writeBlanksForm') - exercise_qty_q.put(exercise_writeblanksform_qty) - total_qty = total_qty + exercise_writeblanksform_qty - - response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( - 4, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id - ) - response["exercises"][f"exercise_{i}"]["type"] = "listening" - - exercise_id = exercise_id + total_qty - - return response +import queue +import random + +from typing import Dict + +from app.configs.constants import CustomLevelExerciseTypes, EducationalContent +from app.services.abc import ( + ILLMService, ILevelService, IReadingService, + IWritingService, IListeningService, ISpeakingService +) + + +class CustomLevelModule: + + def __init__( + self, + llm: ILLMService, + level: ILevelService, + reading: IReadingService, + listening: IListeningService, + writing: IWritingService, + speaking: ISpeakingService + ): + self._llm = llm + self._level = level + self._reading = reading + self._listening = listening + self._writing = writing + self._speaking = speaking + + # TODO: I've changed this to retrieve the args from the body request and not request query args + async def get_custom_level(self, data: Dict): + nr_exercises = int(data.get('nr_exercises')) + + exercise_id = 1 + response = { + "exercises": {}, + "module": "level" + } + for i in range(1, nr_exercises + 1, 1): + exercise_type = data.get(f'exercise_{i}_type') + exercise_difficulty = data.get(f'exercise_{i}_difficulty', random.choice(['easy', 'medium', 'hard'])) + exercise_qty = int(data.get(f'exercise_{i}_qty', -1)) + exercise_topic = data.get(f'exercise_{i}_topic', random.choice(EducationalContent.TOPICS)) + exercise_topic_2 = data.get(f'exercise_{i}_topic_2', random.choice(EducationalContent.TOPICS)) + exercise_text_size = int(data.get(f'exercise_{i}_text_size', 700)) + exercise_sa_qty = int(data.get(f'exercise_{i}_sa_qty', -1)) + exercise_mc_qty = int(data.get(f'exercise_{i}_mc_qty', -1)) + exercise_mc3_qty = int(data.get(f'exercise_{i}_mc3_qty', -1)) + exercise_fillblanks_qty = int(data.get(f'exercise_{i}_fillblanks_qty', -1)) + exercise_writeblanks_qty = int(data.get(f'exercise_{i}_writeblanks_qty', -1)) + exercise_writeblanksquestions_qty = int(data.get(f'exercise_{i}_writeblanksquestions_qty', -1)) + exercise_writeblanksfill_qty = int(data.get(f'exercise_{i}_writeblanksfill_qty', -1)) + exercise_writeblanksform_qty = int(data.get(f'exercise_{i}_writeblanksform_qty', -1)) + exercise_truefalse_qty = int(data.get(f'exercise_{i}_truefalse_qty', -1)) + exercise_paragraphmatch_qty = int(data.get(f'exercise_{i}_paragraphmatch_qty', -1)) + exercise_ideamatch_qty = int(data.get(f'exercise_{i}_ideamatch_qty', -1)) + + if exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_4.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "normal", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_BLANK_SPACE.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "blank_space", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.MULTIPLE_CHOICE_UNDERLINED.value: + response["exercises"][f"exercise_{i}"] = {} + response["exercises"][f"exercise_{i}"]["questions"] = [] + response["exercises"][f"exercise_{i}"]["type"] = "multipleChoice" + while exercise_qty > 0: + if exercise_qty - 15 > 0: + qty = 15 + else: + qty = exercise_qty + + mc_response = await self._level.gen_multiple_choice( + "underline", qty, exercise_id, utas=True, + all_exams=response["exercises"][f"exercise_{i}"]["questions"] + ) + response["exercises"][f"exercise_{i}"]["questions"].extend(mc_response["questions"]) + + exercise_id = exercise_id + qty + exercise_qty = exercise_qty - qty + + elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_blank_space_text_utas( + exercise_qty, exercise_id, exercise_text_size + ) + response["exercises"][f"exercise_{i}"]["type"] = "blankSpaceText" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.READING_PASSAGE_UTAS.value: + response["exercises"][f"exercise_{i}"] = await self._level.gen_reading_passage_utas( + exercise_id, exercise_sa_qty, exercise_mc_qty, exercise_topic + ) + response["exercises"][f"exercise_{i}"]["type"] = "readingExercises" + exercise_id = exercise_id + exercise_qty + elif exercise_type == CustomLevelExerciseTypes.WRITING_LETTER.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 1, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.WRITING_2.value: + response["exercises"][f"exercise_{i}"] = await self._writing.get_writing_task_general_question( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "writing" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_1.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 1, exercise_topic, exercise_difficulty, exercise_topic_2 + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_2.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 2, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "speaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.SPEAKING_3.value: + response["exercises"][f"exercise_{i}"] = await self._speaking.get_speaking_part( + 3, exercise_topic, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "interactiveSpeaking" + exercise_id = exercise_id + 1 + elif exercise_type == CustomLevelExerciseTypes.READING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 1, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 2, exercise_topic, exercises, exercise_qty_q, exercise_difficulty, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.READING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_fillblanks_qty != -1: + exercises.append('fillBlanks') + exercise_qty_q.put(exercise_fillblanks_qty) + total_qty = total_qty + exercise_fillblanks_qty + if exercise_writeblanks_qty != -1: + exercises.append('writeBlanks') + exercise_qty_q.put(exercise_writeblanks_qty) + total_qty = total_qty + exercise_writeblanks_qty + if exercise_truefalse_qty != -1: + exercises.append('trueFalse') + exercise_qty_q.put(exercise_truefalse_qty) + total_qty = total_qty + exercise_truefalse_qty + if exercise_paragraphmatch_qty != -1: + exercises.append('paragraphMatch') + exercise_qty_q.put(exercise_paragraphmatch_qty) + total_qty = total_qty + exercise_paragraphmatch_qty + if exercise_ideamatch_qty != -1: + exercises.append('ideaMatch') + exercise_qty_q.put(exercise_ideamatch_qty) + total_qty = total_qty + exercise_ideamatch_qty + + response["exercises"][f"exercise_{i}"] = await self._reading.gen_reading_passage( + 3, exercise_topic, exercises, exercise_qty_q, exercise_id, exercise_difficulty + ) + response["exercises"][f"exercise_{i}"]["type"] = "reading" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_1.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 1, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_2.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 2, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_3.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc3_qty != -1: + exercises.append('multipleChoice3Options') + exercise_qty_q.put(exercise_mc3_qty) + total_qty = total_qty + exercise_mc3_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 3, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + elif exercise_type == CustomLevelExerciseTypes.LISTENING_4.value: + exercises = [] + exercise_qty_q = queue.Queue() + total_qty = 0 + if exercise_mc_qty != -1: + exercises.append('multipleChoice') + exercise_qty_q.put(exercise_mc_qty) + total_qty = total_qty + exercise_mc_qty + if exercise_writeblanksquestions_qty != -1: + exercises.append('writeBlanksQuestions') + exercise_qty_q.put(exercise_writeblanksquestions_qty) + total_qty = total_qty + exercise_writeblanksquestions_qty + if exercise_writeblanksfill_qty != -1: + exercises.append('writeBlanksFill') + exercise_qty_q.put(exercise_writeblanksfill_qty) + total_qty = total_qty + exercise_writeblanksfill_qty + if exercise_writeblanksform_qty != -1: + exercises.append('writeBlanksForm') + exercise_qty_q.put(exercise_writeblanksform_qty) + total_qty = total_qty + exercise_writeblanksform_qty + + response["exercises"][f"exercise_{i}"] = await self._listening.get_listening_question( + 4, exercise_topic, exercises, exercise_difficulty, exercise_qty_q, exercise_id + ) + response["exercises"][f"exercise_{i}"]["type"] = "listening" + + exercise_id = exercise_id + total_qty + + return response \ No newline at end of file diff --git a/app/services/impl/exam/level/full_exams/level_utas.py b/app/services/impl/exam/level/full_exams/level_utas.py new file mode 100644 index 0000000..dc3c161 --- /dev/null +++ b/app/services/impl/exam/level/full_exams/level_utas.py @@ -0,0 +1,119 @@ +import json +import uuid + +from app.services.abc import ILLMService + + +class LevelUtas: + + + def __init__(self, llm: ILLMService, level_service, mc_variants: dict): + self._llm = llm + self._mc_variants = mc_variants + self._level_service = level_service + + + async def get_level_utas(self, diagnostic: bool = False, min_timer: int = 25): + # Formats + mc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the correct word or group of words that completes the sentences.", + "questions": None, + "type": "multipleChoice", + "part": 1 + } + + umc = { + "id": str(uuid.uuid4()), + "prompt": "Choose the underlined word or group of words that is not correct.", + "questions": None, + "type": "multipleChoice", + "part": 2 + } + + bs_1 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 3 + } + + bs_2 = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and write the correct word for each space.", + "questions": None, + "type": "blankSpaceText", + "part": 4 + } + + reading = { + "id": str(uuid.uuid4()), + "prompt": "Read the text and answer the questions below.", + "questions": None, + "type": "readingExercises", + "part": 5 + } + + all_mc_questions = [] + + # PART 1 + # await self._gen_multiple_choice("normal", number_of_exercises, utas=False) + mc_exercises1 = await self._level_service.gen_multiple_choice( + "blank_space", 15, 1, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises1, indent=4)) + all_mc_questions.append(mc_exercises1) + + # PART 2 + mc_exercises2 = await self._level_service.gen_multiple_choice( + "blank_space", 15, 16, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises2, indent=4)) + all_mc_questions.append(mc_exercises2) + + # PART 3 + mc_exercises3 = await self._level_service.gen_multiple_choice( + "blank_space", 15, 31, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(mc_exercises3, indent=4)) + all_mc_questions.append(mc_exercises3) + + mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] + print(json.dumps(mc_exercises, indent=4)) + mc["questions"] = mc_exercises + + # Underlined mc + underlined_mc = await self._level_service.gen_multiple_choice( + "underline", 15, 46, utas=True, all_exams=all_mc_questions + ) + print(json.dumps(underlined_mc, indent=4)) + umc["questions"] = underlined_mc + + # Blank Space text 1 + blank_space_text_1 = await self._level_service.gen_blank_space_text_utas(12, 61, 250) + print(json.dumps(blank_space_text_1, indent=4)) + bs_1["questions"] = blank_space_text_1 + + # Blank Space text 2 + blank_space_text_2 = await self._level_service.gen_blank_space_text_utas(14, 73, 350) + print(json.dumps(blank_space_text_2, indent=4)) + bs_2["questions"] = blank_space_text_2 + + # Reading text + reading_text = await self._level_service.gen_reading_passage_utas(87, 10, 4) + print(json.dumps(reading_text, indent=4)) + reading["questions"] = reading_text + + return { + "exercises": { + "blankSpaceMultipleChoice": mc, + "underlinedMultipleChoice": umc, + "blankSpaceText1": bs_1, + "blankSpaceText2": bs_2, + "readingExercises": reading, + }, + "isDiagnostic": diagnostic, + "minTimer": min_timer, + "module": "level" + } \ No newline at end of file diff --git a/app/services/impl/exam/level/level.py b/app/services/impl/exam/level/level.py deleted file mode 100644 index fad8ce6..0000000 --- a/app/services/impl/exam/level/level.py +++ /dev/null @@ -1,417 +0,0 @@ -import json -import random -import uuid - -from typing import Dict - -from fastapi import UploadFile - -from app.configs.constants import GPTModels, TemperatureSettings, EducationalContent -from app.helpers import ExercisesHelper -from app.repositories.abc import IDocumentStore -from app.services.abc import ILevelService, ILLMService, IReadingService, IWritingService, ISpeakingService, \ - IListeningService -from .custom import CustomLevelModule -from .upload import UploadLevelModule - - -class LevelService(ILevelService): - - def __init__( - self, - llm: ILLMService, - document_store: IDocumentStore, - mc_variants: Dict, - reading_service: IReadingService, - writing_service: IWritingService, - speaking_service: ISpeakingService, - listening_service: IListeningService - ): - self._llm = llm - self._document_store = document_store - self._reading_service = reading_service - self._custom_module = CustomLevelModule( - llm, self, reading_service, listening_service, writing_service, speaking_service - ) - self._upload_module = UploadLevelModule(llm) - - # TODO: normal and blank spaces only differ on "multiple choice blank space questions" in the prompt - # mc_variants are stored in ./mc_variants.json - self._mc_variants = mc_variants - - async def upload_level(self, upload: UploadFile) -> Dict: - return await self._upload_module.generate_level_from_file(upload) - - async def get_custom_level(self, data: Dict): - return await self._custom_module.get_custom_level(data) - - async def get_level_exam( - self, number_of_exercises: int = 25, min_timer: int = 25, diagnostic: bool = False - ) -> Dict: - exercises = await self.gen_multiple_choice("normal", number_of_exercises, utas=False) - return { - "exercises": [exercises], - "isDiagnostic": diagnostic, - "minTimer": min_timer, - "module": "level" - } - - async def get_level_utas(self, diagnostic: bool = False, min_timer: int = 25): - # Formats - mc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the correct word or group of words that completes the sentences.", - "questions": None, - "type": "multipleChoice", - "part": 1 - } - - umc = { - "id": str(uuid.uuid4()), - "prompt": "Choose the underlined word or group of words that is not correct.", - "questions": None, - "type": "multipleChoice", - "part": 2 - } - - bs_1 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 3 - } - - bs_2 = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and write the correct word for each space.", - "questions": None, - "type": "blankSpaceText", - "part": 4 - } - - reading = { - "id": str(uuid.uuid4()), - "prompt": "Read the text and answer the questions below.", - "questions": None, - "type": "readingExercises", - "part": 5 - } - - all_mc_questions = [] - - # PART 1 - # await self._gen_multiple_choice("normal", number_of_exercises, utas=False) - mc_exercises1 = await self.gen_multiple_choice( - "blank_space", 15, 1, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises1, indent=4)) - all_mc_questions.append(mc_exercises1) - - # PART 2 - mc_exercises2 = await self.gen_multiple_choice( - "blank_space", 15, 16, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises2, indent=4)) - all_mc_questions.append(mc_exercises2) - - # PART 3 - mc_exercises3 = await self.gen_multiple_choice( - "blank_space", 15, 31, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(mc_exercises3, indent=4)) - all_mc_questions.append(mc_exercises3) - - mc_exercises = mc_exercises1['questions'] + mc_exercises2['questions'] + mc_exercises3['questions'] - print(json.dumps(mc_exercises, indent=4)) - mc["questions"] = mc_exercises - - # Underlined mc - underlined_mc = await self.gen_multiple_choice( - "underline", 15, 46, utas=True, all_exams=all_mc_questions - ) - print(json.dumps(underlined_mc, indent=4)) - umc["questions"] = underlined_mc - - # Blank Space text 1 - blank_space_text_1 = await self.gen_blank_space_text_utas(12, 61, 250) - print(json.dumps(blank_space_text_1, indent=4)) - bs_1["questions"] = blank_space_text_1 - - # Blank Space text 2 - blank_space_text_2 = await self.gen_blank_space_text_utas(14, 73, 350) - print(json.dumps(blank_space_text_2, indent=4)) - bs_2["questions"] = blank_space_text_2 - - # Reading text - reading_text = await self.gen_reading_passage_utas(87, 10, 4) - print(json.dumps(reading_text, indent=4)) - reading["questions"] = reading_text - - return { - "exercises": { - "blankSpaceMultipleChoice": mc, - "underlinedMultipleChoice": umc, - "blankSpaceText1": bs_1, - "blankSpaceText2": bs_2, - "readingExercises": reading, - }, - "isDiagnostic": diagnostic, - "minTimer": min_timer, - "module": "level" - } - - async def gen_multiple_choice( - self, mc_variant: str, quantity: int, start_id: int = 1, *, utas: bool = False, all_exams=None - ): - mc_template = self._mc_variants[mc_variant] - blank_mod = " blank space " if mc_variant == "blank_space" else " " - - gen_multiple_choice_for_text: str = ( - 'Generate {quantity} multiple choice{blank}questions of 4 options for an english level exam, some easy ' - 'questions, some intermediate questions and some advanced questions. Ensure that the questions cover ' - 'a range of topics such as verb tense, subject-verb agreement, pronoun usage, sentence structure, and ' - 'punctuation. Make sure every question only has 1 correct answer.' - ) - - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {mc_template}' - ) - }, - { - "role": "user", - "content": gen_multiple_choice_for_text.format(quantity=str(quantity), blank=blank_mod) - } - ] - - if mc_variant == "underline": - messages.append({ - "role": "user", - "content": ( - 'The type of multiple choice in the prompt has wrong words or group of words and the options ' - 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' - 'the boss is nice."\n' - 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' - ) - }) - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != quantity: - return await self.gen_multiple_choice(mc_variant, quantity, start_id, utas=utas, all_exams=all_exams) - else: - if not utas: - all_exams = await self._document_store.get_all("level") - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists( - all_exams, question["questions"][i], question, seen_keys, mc_variant, utas - ) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": ExercisesHelper.fix_exercise_ids(question, start_id)["questions"], - "type": "multipleChoice", - } - else: - if all_exams is not None: - seen_keys = set() - for i in range(len(question["questions"])): - question["questions"][i], seen_keys = await self._replace_exercise_if_exists( - all_exams, question["questions"][i], question, seen_keys, mc_variant, utas - ) - response = ExercisesHelper.fix_exercise_ids(question, start_id) - response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) - return response - - async def _generate_single_multiple_choice(self, mc_variant: str = "normal"): - mc_template = self._mc_variants[mc_variant]["questions"][0] - blank_mod = " blank space " if mc_variant == "blank_space" else " " - - messages = [ - { - "role": "system", - "content": ( - f'You are a helpful assistant designed to output JSON on this format: {mc_template}' - ) - }, - { - "role": "user", - "content": ( - f'Generate 1 multiple choice {blank_mod} question of 4 options for an english level exam, ' - f'it can be easy, intermediate or advanced.' - ) - - } - ] - - if mc_variant == "underline": - messages.append({ - "role": "user", - "content": ( - 'The type of multiple choice in the prompt has wrong words or group of words and the options ' - 'are to find the wrong word or group of words that are underlined in the prompt. \nExample:\n' - 'Prompt: "I complain about my boss all the time, but my colleagues thinks ' - 'the boss is nice."\n' - 'Options:\na: "complain"\nb: "all the time"\nc: "thinks"\nd: "is"' - ) - }) - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["options"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question - - async def _replace_exercise_if_exists( - self, all_exams, current_exercise, current_exam, seen_keys, mc_variant: str, utas: bool = False - ): - # Extracting relevant fields for comparison - key = (current_exercise['prompt'], tuple(sorted(option['text'] for option in current_exercise['options']))) - # Check if the key is in the set - if key in seen_keys: - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, seen_keys, - mc_variant, utas - ) - else: - seen_keys.add(key) - - if not utas: - for exam in all_exams: - exam_dict = exam.to_dict() - if len(exam_dict.get("parts", [])) > 0: - exercise_dict = exam_dict.get("parts", [])[0] - if len(exercise_dict.get("exercises", [])) > 0: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exercise_dict.get("exercises", [])[0]["questions"] - ): - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, - seen_keys, mc_variant, utas - ) - else: - for exam in all_exams: - if any( - exercise["prompt"] == current_exercise["prompt"] and - any(exercise["options"][0]["text"] == current_option["text"] for current_option in - current_exercise["options"]) - for exercise in exam.get("questions", []) - ): - return await self._replace_exercise_if_exists( - all_exams, await self._generate_single_multiple_choice(mc_variant), current_exam, - seen_keys, mc_variant, utas - ) - return current_exercise, seen_keys - - async def gen_blank_space_text_utas( - self, quantity: int, start_id: int, size: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - json_template = self._mc_variants["blank_space_text"] - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' - }, - { - "role": "user", - "content": f'Generate a text of at least {size} words about the topic {topic}.' - }, - { - "role": "user", - "content": ( - f'From the generated text choose {quantity} words (cannot be sequential words) to replace ' - 'once with {{id}} where id starts on ' + str(start_id) + ' and is incremented for each word. ' - 'The ids must be ordered throughout the text and the words must be replaced only once. ' - 'Put the removed words and respective ids on the words array of the json in the correct order.' - ) - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["question"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question["question"] - - async def gen_reading_passage_utas( - self, start_id, sa_quantity: int, mc_quantity: int, topic=random.choice(EducationalContent.MTI_TOPICS) - ): - passage = await self._reading_service.generate_reading_passage(1, topic) - short_answer = await self._gen_short_answer_utas(passage["text"], start_id, sa_quantity) - mc_exercises = await self._gen_text_multiple_choice_utas(passage["text"], start_id + sa_quantity, mc_quantity) - return { - "exercises": { - "shortAnswer": short_answer, - "multipleChoice": mc_exercises, - }, - "text": { - "content": passage["text"], - "title": passage["title"] - } - } - - async def _gen_short_answer_utas(self, text: str, start_id: int, sa_quantity: int): - json_format = {"questions": [{"id": 1, "question": "question", "possible_answers": ["answer_1", "answer_2"]}]} - - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_format}' - }, - { - "role": "user", - "content": ( - f'Generate {sa_quantity} short answer questions, and the possible answers, must have ' - f'maximum 3 words per answer, about this text:\n"{text}"' - ) - }, - { - "role": "user", - "content": f'The id starts at {start_id}.' - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return question["questions"] - - async def _gen_text_multiple_choice_utas(self, text: str, start_id: int, mc_quantity: int): - json_template = self._mc_variants["text_mc_utas"] - - messages = [ - { - "role": "system", - "content": f'You are a helpful assistant designed to output JSON on this format: {json_template}' - }, - { - "role": "user", - "content": f'Generate {mc_quantity} multiple choice questions of 4 options for this text:\n{text}' - }, - { - "role": "user", - "content": 'Make sure every question only has 1 correct answer.' - } - ] - - question = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - if len(question["questions"]) != mc_quantity: - return await self._gen_text_multiple_choice_utas(text, mc_quantity, start_id) - else: - response = ExercisesHelper.fix_exercise_ids(question, start_id) - response["questions"] = ExercisesHelper.randomize_mc_options_order(response["questions"]) - return response diff --git a/app/services/impl/exam/level/mc_variants.json b/app/services/impl/exam/level/mc_variants.json index 5621bd7..699ae00 100644 --- a/app/services/impl/exam/level/mc_variants.json +++ b/app/services/impl/exam/level/mc_variants.json @@ -34,22 +34,22 @@ "options": [ { "id": "A", - "text": "And" + "text": "This" }, { "id": "B", - "text": "Cat" + "text": "Those" }, { "id": "C", - "text": "Happy" + "text": "These" }, { "id": "D", - "text": "Jump" + "text": "That" } ], - "prompt": "Which of the following is a conjunction?", + "prompt": "_____ man there is very kind.", "solution": "A", "variant": "text" } @@ -62,23 +62,23 @@ "options": [ { "id": "A", - "text": "a" + "text": "was" }, { "id": "B", - "text": "b" + "text": "for work" }, { "id": "C", - "text": "c" + "text": "because" }, { "id": "D", - "text": "d" + "text": "could" } ], - "prompt": "prompt", - "solution": "A", + "prompt": "I was late for work yesterday because I could start my car.", + "solution": "D", "variant": "text" } ] diff --git a/app/services/impl/exam/level/upload.py b/app/services/impl/exam/level/upload.py index fd720ce..7af6f4d 100644 --- a/app/services/impl/exam/level/upload.py +++ b/app/services/impl/exam/level/upload.py @@ -1,18 +1,17 @@ import aiofiles import os -import uuid from logging import getLogger -from typing import Dict, Any, Tuple, Coroutine +from typing import Dict, Any, Coroutine import pdfplumber from fastapi import UploadFile from app.services.abc import ILLMService from app.helpers import LoggerHelper, FileHelper -from app.mappers import ExamMapper +from app.mappers import LevelMapper -from app.dtos.exam import Exam +from app.dtos.exams.level import Exam from app.dtos.sheet import Sheet @@ -21,17 +20,15 @@ class UploadLevelModule: self._logger = getLogger(__name__) self._llm = openai - # TODO: create a doc in firestore with a status and get its id, run this in a thread and modify the doc in - # firestore, return the id right away, in generation view poll for the id async def generate_level_from_file(self, file: UploadFile) -> Dict[str, Any] | None: - ext, path_id = await self._save_upload(file) + ext, path_id = await FileHelper.save_upload(file) FileHelper.convert_file_to_pdf( - f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.pdf' + f'./tmp/{path_id}/upload.{ext}', f'./tmp/{path_id}/exercises.pdf' ) file_has_images = self._check_pdf_for_images(f'./tmp/{path_id}/exercises.pdf') if not file_has_images: - FileHelper.convert_file_to_html(f'./tmp/{path_id}/uploaded.{ext}', f'./tmp/{path_id}/exercises.html') + FileHelper.convert_file_to_html(f'./tmp/{path_id}/upload.{ext}', f'./tmp/{path_id}/exercises.html') completion: Coroutine[Any, Any, Exam] = ( self._png_completion(path_id) if file_has_images else self._html_completion(path_id) @@ -41,7 +38,7 @@ class UploadLevelModule: FileHelper.remove_directory(f'./tmp/{path_id}') if response: - return self.fix_ids(response.dict(exclude_none=True)) + return self.fix_ids(response.model_dump(exclude_none=True)) return None @staticmethod @@ -53,20 +50,6 @@ class UploadLevelModule: return True return False - @staticmethod - async def _save_upload(file: UploadFile) -> Tuple[str, str]: - ext = file.filename.split('.')[-1] - path_id = str(uuid.uuid4()) - os.makedirs(f'./tmp/{path_id}', exist_ok=True) - - tmp_filename = f'./tmp/{path_id}/uploaded.{ext}' - file_bytes: bytes = await file.read() - - async with aiofiles.open(tmp_filename, 'wb') as file: - await file.write(file_bytes) - - return ext, path_id - def _level_json_schema(self): return { "parts": [ @@ -91,7 +74,7 @@ class UploadLevelModule: "content": html } ], - ExamMapper.map_to_exam_model, + LevelMapper.map_to_exam_model, str(self._level_json_schema()) ) @@ -237,7 +220,7 @@ class UploadLevelModule: sheet = await self._png_batch(path_id, batch, json_schema) sheet.batch = i + 1 - components.append(sheet.dict()) + components.append(sheet.model_dump()) batches = {"batches": components} @@ -253,7 +236,7 @@ class UploadLevelModule: ] } ], - ExamMapper.map_to_sheet, + LevelMapper.map_to_sheet, str(json_schema) ) @@ -326,67 +309,10 @@ class UploadLevelModule: "content": str(batches) } ], - ExamMapper.map_to_exam_model, + LevelMapper.map_to_exam_model, str(self._level_json_schema()) ) - def _gpt_instructions_batches(self): - return { - "role": "system", - "content": ( - 'You are helpfull assistant. Your task is to merge multiple batches of english question sheet ' - 'components and solve the questions. Each batch may contain overlapping content with the previous ' - 'batch, or close enough content which needs to be excluded. The components are as follows:' - - '- Part, a standalone part or part of a section of the question sheet: ' - '{"type": "part", "part": ""}\n' - - '- Multiple Choice Question, there are three types of multiple choice questions that differ on ' - 'the prompt field of the template: blanks, underlines and normal. ' - - 'In a blanks question, the prompt has underscores to represent the blank space, you must select the ' - 'appropriate option to solve it.' - - 'In a underlines question, the prompt has 4 underlines represented by the html tags , you must ' - 'select the option that makes the prompt incorrect to solve it. If the options order doesn\'t reflect ' - 'the order in which the underlines appear in the prompt you will need to fix it.' - - 'In a normal question there isn\'t either blanks or underlines in the prompt, you should just ' - 'select the appropriate solution.' - - f'The template for these questions is the same: {self._multiple_choice_png()}\n' - - '- Reading Passages, there are two types of reading passages with different templates. The one with ' - 'type "blanksPassage" where the text field holds the passage and a blank is represented by ' - '{{}} and the other one with type "passage" that has the context field with just ' - 'reading passages. For both of these components you will have to remove any additional data that might ' - 'be related to a question description and also remove some "()" and "_" from blanksPassage' - ' if there are any. These components are used in conjunction with other ones.' - - '- Blanks Options, options for a blanks reading passage exercise, this type of component is a group of ' - 'options with the question id and the options from a to d. The template is: ' - f'{self._passage_blank_space_png()}\n\n' - - 'Now that you know the possible components here\'s what I want you to do:\n' - '1. Remove duplicates. A batch will have duplicates of other batches and the components of ' - 'the next batch should always take precedence over the previous one batch, what I mean by this is that ' - 'if batch 1 has, for example, multiple choice question with id 10 and the next one also has id 10, ' - 'you pick the next one.\n' - '2. Solve the exercises. There are 4 types of exercises, the 3 multipleChoice variants + a fill blanks ' - 'exercise. For the multiple choice question follow the previous instruction to solve them and place ' - f'them in this format: {self._multiple_choice_html()}. For the fill blanks exercises you need to match ' - 'the correct blanksPassage to the correct fillBlanks options and then pick the correct option. Here is ' - f'the template for this exercise: {self._passage_blank_space_html()}.\n' - f'3. Restructure the JSON to match this template: {self._level_json_schema()}. ' - f'You must group the exercises by the parts in the order they appear in the batches components. ' - f'The context field of a part is the context of a passage component that has text relevant to normal ' - f'multiple choice questions.\n' - - 'Do your utmost to fullfill the requisites, make sure you include all non-duplicate questions' - 'in your response and correctly structure the JSON.' - ) - } - @staticmethod def fix_ids(response): counter = 1 diff --git a/app/services/impl/exam/listening.py b/app/services/impl/exam/listening.py deleted file mode 100644 index 9fdbfd2..0000000 --- a/app/services/impl/exam/listening.py +++ /dev/null @@ -1,492 +0,0 @@ -import queue -import uuid -from logging import getLogger -from queue import Queue -import random -from typing import Dict, List - -from app.repositories.abc import IFileStorage, IDocumentStore -from app.services.abc import IListeningService, ILLMService, ITextToSpeechService -from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate -from app.configs.constants import ( - NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant, EducationalContent, - FieldsAndExercises -) -from app.helpers import ExercisesHelper, FileHelper - - -class ListeningService(IListeningService): - - CONVERSATION_TAIL = ( - "Please include random names and genders for the characters in your dialogue. " - "Make sure that the generated conversation does not contain forbidden subjects in muslim countries." - ) - - MONOLOGUE_TAIL = ( - "Make sure that the generated monologue does not contain forbidden subjects in muslim countries." - ) - - def __init__( - self, llm: ILLMService, - tts: ITextToSpeechService, - file_storage: IFileStorage, - document_store: IDocumentStore - ): - self._llm = llm - self._tts = tts - self._file_storage = file_storage - self._document_store = document_store - self._logger = getLogger(__name__) - self._sections = { - "section_1": { - "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, - "exercise_types": FieldsAndExercises.LISTENING_1_EXERCISE_TYPES, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, - "start_id": 1, - "generate_dialogue": self._generate_listening_conversation, - "type": "conversation", - }, - "section_2": { - "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, - "exercise_types": FieldsAndExercises.LISTENING_2_EXERCISE_TYPES, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, - "start_id": 11, - "generate_dialogue": self._generate_listening_monologue, - "type": "monologue", - }, - "section_3": { - "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, - "exercise_types": FieldsAndExercises.LISTENING_3_EXERCISE_TYPES, - "exercise_sample_size": 1, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, - "start_id": 21, - "generate_dialogue": self._generate_listening_conversation, - "type": "conversation", - }, - "section_4": { - "topic": EducationalContent.ACADEMIC_SUBJECTS, - "exercise_types": FieldsAndExercises.LISTENING_EXERCISE_TYPES, - "exercise_sample_size": 2, - "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, - "start_id": 31, - "generate_dialogue": self._generate_listening_monologue, - "type": "monologue" - } - } - - async def get_listening_question( - self, section_id: int, topic: str, req_exercises: List[str], difficulty: str, - number_of_exercises_q=queue.Queue(), start_id=-1 - ): - FileHelper.delete_files_older_than_one_day(FilePaths.AUDIO_FILES_PATH) - section = self._sections[f"section_{section_id}"] - if not topic: - topic = random.choice(section["topic"]) - - if len(req_exercises) == 0: - req_exercises = random.sample(section["exercise_types"], section["exercise_sample_size"]) - - if number_of_exercises_q.empty(): - number_of_exercises_q = ExercisesHelper.divide_number_into_parts( - section["total_exercises"], len(req_exercises) - ) - - if start_id == -1: - start_id = section["start_id"] - - dialog = await self.generate_listening_question(section_id, topic) - - if section_id in {1, 3}: - dialog = self.parse_conversation(dialog) - - self._logger.info(f'Generated {section["type"]}: {dialog}') - - exercises = await self.generate_listening_exercises( - section_id, str(dialog), req_exercises, number_of_exercises_q, start_id, difficulty - ) - - return { - "exercises": exercises, - "text": dialog, - "difficulty": difficulty - } - - async def generate_listening_question(self, section: int, topic: str): - return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) - - async def generate_listening_exercises( - self, section: int, dialog: str, - req_exercises: list[str], number_of_exercises_q: Queue, - start_id: int, difficulty: str - ): - dialog_type = self._sections[f'section_{section}']["type"] - - exercises = [] - - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "multipleChoice" or req_exercise == "multipleChoice3Options": - n_options = 4 if "multipleChoice" else 3 - question = await self._gen_multiple_choice_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty, n_options - ) - - exercises.append(question) - print("Added multiple choice: " + str(question)) - elif req_exercise == "writeBlanksQuestions": - question = await self._gen_write_blanks_questions_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks questions: " + str(question)) - elif req_exercise == "writeBlanksFill": - question = await self._gen_write_blanks_notes_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks notes: " + str(question)) - elif req_exercise == "writeBlanksForm": - question = await self._gen_write_blanks_form_exercise_listening( - dialog_type, dialog, number_of_exercises, start_id, difficulty - ) - - exercises.append(question) - print("Added write blanks form: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): - template = getListeningTemplate() - template['difficulty'] = difficulty - for i, part in enumerate(parts, start=0): - part_template = getListeningPartTemplate() - - file_name = str(uuid.uuid4()) + ".mp3" - sound_file_path = FilePaths.AUDIO_FILES_PATH + file_name - firebase_file_path = FilePaths.FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name - if "conversation" in part["text"]: - await self._tts.text_to_speech(part["text"]["conversation"], sound_file_path) - else: - await self._tts.text_to_speech(part["text"], sound_file_path) - file_url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) - - part_template["audio"]["source"] = file_url - part_template["exercises"] = part["exercises"] - - template['parts'].append(part_template) - - if min_timer != MinTimers.LISTENING_MIN_TIMER_DEFAULT: - template["minTimer"] = min_timer - template["variant"] = ExamVariant.PARTIAL.value - else: - template["variant"] = ExamVariant.FULL.value - - listening_id = await self._document_store.save_to_db_with_id("listening", template, listening_id) - if listening_id: - return {**template, "id": listening_id} - else: - raise Exception("Failed to save question: " + str(parts)) - - # ================================================================================================================== - # generate_listening_question helpers - # ================================================================================================================== - - async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: - head = ( - 'Compose an authentic conversation between two individuals in the everyday social context of "' - if section == 1 else - 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' - 'social context of "' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') - }, - { - "role": "user", - "content": ( - f'{head}{topic}". {self.CONVERSATION_TAIL}' - ) - } - ] - - if section == 1: - messages.extend([ - { - "role": "user", - "content": 'Try to have misleading discourse (refer multiple dates, multiple colors and etc).' - - }, - { - "role": "user", - "content": 'Try to have spelling of names (cities, people, etc)' - - } - ]) - - response = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["conversation"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - return self._get_conversation_voices(response, True) - - async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: - head = ( - 'Generate a comprehensive monologue set in the social context of' - if section == 2 else - 'Generate a comprehensive and complex monologue on the academic subject of' - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"monologue": "monologue"}') - }, - { - "role": "user", - "content": ( - f'{head}: "{topic}". {self.MONOLOGUE_TAIL}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["monologue"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - return response["monologue"] - - def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): - chosen_voices = [] - name_to_voice = {} - for segment in response['conversation']: - if 'voice' not in segment: - name = segment['name'] - if name in name_to_voice: - voice = name_to_voice[name] - else: - voice = None - # section 1 - if unique_voices_across_segments: - while voice is None: - chosen_voice = self._get_random_voice(segment['gender']) - if chosen_voice not in chosen_voices: - voice = chosen_voice - chosen_voices.append(voice) - # section 3 - else: - voice = self._get_random_voice(segment['gender']) - name_to_voice[name] = voice - segment['voice'] = voice - return response - - @staticmethod - def _get_random_voice(gender: str): - if gender.lower() == 'male': - available_voices = NeuralVoices.MALE_NEURAL_VOICES - else: - available_voices = NeuralVoices.FEMALE_NEURAL_VOICES - - return random.choice(available_voices)['Id'] - - # ================================================================================================================== - # generate_listening_exercises helpers - # ================================================================================================================== - - async def _gen_multiple_choice_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str, n_options: int = 4 - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' - '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' - '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' - 'energy sources?", "solution": "C", "variant": "text"}]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty multiple choice questions of {n_options} ' - f'options for this {dialog_type}:\n"' + text + '"') - - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - ["questions"], - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - return { - "id": str(uuid.uuid4()), - "prompt": "Select the appropriate option.", - "questions": ExercisesHelper.fix_exercise_ids(questions, start_id)["questions"], - "type": "multipleChoice", - } - - async def _gen_write_blanks_questions_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty short answer questions, and the ' - f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = questions["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": f"You will hear a {dialog_type}. Answer the questions below using no more than three words or a number accordingly.", - "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), - "text": ExercisesHelper.build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - async def _gen_write_blanks_notes_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"notes": ["note_1", "note_2"]}') - }, - { - "role": "user", - "content": ( - f'Generate {quantity} {difficulty} difficulty notes taken from this ' - f'{dialog_type}:\n"{text}"' - ) - - } - ] - - questions = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["notes"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = questions["notes"][:quantity] - - formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) - - word_messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this ' - 'format: {"words": ["word_1", "word_2"] }' - ) - }, - { - "role": "user", - "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') - - } - ] - words = await self._llm.prediction( - GPTModels.GPT_4_O, word_messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - words = words["words"][:quantity] - - replaced_notes = ExercisesHelper.replace_first_occurrences_with_placeholders_notes(questions, words, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), - "text": "\\n".join(replaced_notes), - "type": "writeBlanks" - } - - async def _gen_write_blanks_form_exercise_listening( - self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"form": ["key: value", "key2: value"]}') - }, - { - "role": "user", - "content": ( - f'Generate a form with {quantity} {difficulty} difficulty key-value pairs ' - f'about this {dialog_type}:\n"{text}"' - ) - } - ] - - if dialog_type == "conversation": - messages.append({ - "role": "user", - "content": ( - 'It must be a form and not questions. ' - 'Example: {"form": ["Color of car": "blue", "Brand of car": "toyota"]}' - ) - }) - - parsed_form = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - parsed_form = parsed_form["form"][:quantity] - - replaced_form, words = ExercisesHelper.build_write_blanks_text_form(parsed_form, start_id) - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": f"You will hear a {dialog_type}. Fill the form with words/numbers missing.", - "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), - "text": replaced_form, - "type": "writeBlanks" - } - - @staticmethod - def parse_conversation(conversation_data): - conversation_list = conversation_data.get('conversation', []) - readable_text = [] - - for message in conversation_list: - name = message.get('name', 'Unknown') - text = message.get('text', '') - readable_text.append(f"{name}: {text}") - - return "\n".join(readable_text) \ No newline at end of file diff --git a/app/services/impl/exam/listening/__init__.py b/app/services/impl/exam/listening/__init__.py new file mode 100644 index 0000000..13a5aa2 --- /dev/null +++ b/app/services/impl/exam/listening/__init__.py @@ -0,0 +1,294 @@ +import queue +import uuid +from logging import getLogger +from queue import Queue +import random +from typing import Dict, List + +from starlette.datastructures import UploadFile + +from app.dtos.listening import GenerateListeningExercises +from app.repositories.abc import IFileStorage, IDocumentStore +from app.services.abc import IListeningService, ILLMService, ITextToSpeechService, ISpeechToTextService +from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate +from app.configs.constants import ( + NeuralVoices, GPTModels, TemperatureSettings, FilePaths, MinTimers, ExamVariant, EducationalContent, + FieldsAndExercises +) +from app.helpers import ExercisesHelper, FileHelper +from .multiple_choice import MultipleChoice +from .write_blank_forms import WriteBlankForms +from .write_blanks import WriteBlanks +from .write_blank_notes import WriteBlankNotes + +class ListeningService(IListeningService): + + CONVERSATION_TAIL = ( + "Please include random names and genders for the characters in your dialogue. " + "Make sure that the generated conversation does not contain forbidden subjects in muslim countries." + ) + + MONOLOGUE_TAIL = ( + "Make sure that the generated monologue does not contain forbidden subjects in muslim countries." + ) + + def __init__( + self, llm: ILLMService, + tts: ITextToSpeechService, + stt: ISpeechToTextService, + file_storage: IFileStorage, + document_store: IDocumentStore + ): + self._llm = llm + self._tts = tts + self._stt = stt + self._file_storage = file_storage + self._document_store = document_store + self._logger = getLogger(__name__) + self._multiple_choice = MultipleChoice(llm) + self._write_blanks = WriteBlanks(llm) + self._write_blanks_forms = WriteBlankForms(llm) + self._write_blanks_notes = WriteBlankNotes(llm) + self._sections = { + "section_1": { + "topic": EducationalContent.TWO_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_1_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_1_EXERCISES, + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation", + }, + "section_2": { + "topic": EducationalContent.SOCIAL_MONOLOGUE_CONTEXTS, + "exercise_types": FieldsAndExercises.LISTENING_2_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_2_EXERCISES, + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue", + }, + "section_3": { + "topic": EducationalContent.FOUR_PEOPLE_SCENARIOS, + "exercise_types": FieldsAndExercises.LISTENING_3_EXERCISE_TYPES, + "exercise_sample_size": 1, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_3_EXERCISES, + "generate_dialogue": self._generate_listening_conversation, + "type": "conversation", + }, + "section_4": { + "topic": EducationalContent.ACADEMIC_SUBJECTS, + "exercise_types": FieldsAndExercises.LISTENING_EXERCISE_TYPES, + "exercise_sample_size": 2, + "total_exercises": FieldsAndExercises.TOTAL_LISTENING_SECTION_4_EXERCISES, + "generate_dialogue": self._generate_listening_monologue, + "type": "monologue" + } + } + + async def generate_listening_dialog(self, section: int, topic: str, difficulty: str): + return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) + + async def get_dialog_from_audio(self, upload: UploadFile): + ext, path_id = await FileHelper.save_upload(upload) + dialog = await self._stt.speech_to_text(f'./tmp/{path_id}/upload.{ext}') + FileHelper.remove_directory(f'./tmp/{path_id}') + + async def get_listening_question(self, section: int, dto: GenerateListeningExercises): + dialog_type = self._sections[f'section_{section}']["type"] + + exercises = [] + start_id = 1 + for req_exercise in dto.exercises: + if req_exercise.type == "multipleChoice" or req_exercise.type == "multipleChoice3Options": + n_options = 4 if "multipleChoice" else 3 + question = await self._multiple_choice.gen_multiple_choice( + dialog_type, dto.text, req_exercise.quantity, start_id, dto.difficulty, n_options + ) + + exercises.append(question) + self._logger.info(f"Added multiple choice: {question}") + + elif req_exercise.type == "writeBlanksQuestions": + question = await self._write_blanks.gen_write_blanks_questions( + dialog_type, dto.text, req_exercise.quantity, start_id, dto.difficulty + ) + question["variant"] = "questions" + exercises.append(question) + self._logger.info(f"Added write blanks questions: {question}") + + elif req_exercise.type == "writeBlanksFill": + question = await self._write_blanks_notes.gen_write_blanks_notes( + dialog_type, dto.text, req_exercise.quantity, start_id, dto.difficulty + ) + question["variant"] = "fill" + exercises.append(question) + self._logger.info(f"Added write blanks notes: {question}") + + elif req_exercise.type == "writeBlanksForm": + question = await self._write_blanks_forms.gen_write_blanks_form( + dialog_type, dto.text, req_exercise.quantity, start_id, dto.difficulty + ) + question["variant"] = "form" + exercises.append(question) + self._logger.info(f"Added write blanks form: {question}") + + start_id = start_id + req_exercise.quantity + + return {"exercises": exercises} + + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): + template = getListeningTemplate() + template['difficulty'] = difficulty + for i, part in enumerate(parts, start=0): + part_template = getListeningPartTemplate() + + file_name = str(uuid.uuid4()) + ".mp3" + sound_file_path = FilePaths.AUDIO_FILES_PATH + file_name + firebase_file_path = FilePaths.FIREBASE_LISTENING_AUDIO_FILES_PATH + file_name + if "conversation" in part["text"]: + await self._tts.text_to_speech(part["text"]["conversation"], sound_file_path) + else: + await self._tts.text_to_speech(part["text"], sound_file_path) + file_url = await self._file_storage.upload_file_firebase_get_url(firebase_file_path, sound_file_path) + + part_template["audio"]["source"] = file_url + part_template["exercises"] = part["exercises"] + + template['parts'].append(part_template) + + if min_timer != MinTimers.LISTENING_MIN_TIMER_DEFAULT: + template["minTimer"] = min_timer + template["variant"] = ExamVariant.PARTIAL.value + else: + template["variant"] = ExamVariant.FULL.value + + listening_id = await self._document_store.save_to_db("listening", template, listening_id) + if listening_id: + return {**template, "id": listening_id} + else: + raise Exception("Failed to save question: " + str(parts)) + + # ================================================================================================================== + # generate_listening_question helpers + # ================================================================================================================== + + async def _generate_listening_conversation(self, section: int, topic: str) -> Dict: + head = ( + 'Compose an authentic conversation between two individuals in the everyday social context of "' + if section == 1 else + 'Compose an authentic and elaborate conversation between up to four individuals in the everyday ' + 'social context of "' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"conversation": [{"name": "name", "gender": "gender", "text": "text"}]}') + }, + { + "role": "user", + "content": ( + f'{head}{topic}". {self.CONVERSATION_TAIL}' + ) + } + ] + + if section == 1: + messages.extend([ + { + "role": "user", + "content": 'Try to have misleading discourse (refer multiple dates, multiple colors and etc).' + + }, + { + "role": "user", + "content": 'Try to have spelling of names (cities, people, etc)' + + } + ]) + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["conversation"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + conversation = self._get_conversation_voices(response, True) + return {"dialog": conversation["conversation"]} + + + async def _generate_listening_monologue(self, section: int, topic: str) -> Dict: + head = ( + 'Generate a comprehensive monologue set in the social context of' + if section == 2 else + 'Generate a comprehensive and complex monologue on the academic subject of' + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"monologue": "monologue"}') + }, + { + "role": "user", + "content": ( + f'{head}: "{topic}". {self.MONOLOGUE_TAIL}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["monologue"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return {"dialog": response["monologue"]} + + def _get_conversation_voices(self, response: Dict, unique_voices_across_segments: bool): + chosen_voices = [] + name_to_voice = {} + for segment in response['conversation']: + if 'voice' not in segment: + name = segment['name'] + if name in name_to_voice: + voice = name_to_voice[name] + else: + voice = None + # section 1 + if unique_voices_across_segments: + while voice is None: + chosen_voice = self._get_random_voice(segment['gender']) + if chosen_voice not in chosen_voices: + voice = chosen_voice + chosen_voices.append(voice) + # section 3 + else: + voice = self._get_random_voice(segment['gender']) + name_to_voice[name] = voice + segment['voice'] = voice + return response + + @staticmethod + def _get_random_voice(gender: str): + if gender.lower() == 'male': + available_voices = NeuralVoices.MALE_NEURAL_VOICES + else: + available_voices = NeuralVoices.FEMALE_NEURAL_VOICES + + return random.choice(available_voices)['Id'] + + @staticmethod + def parse_conversation(conversation_data): + conversation_list = conversation_data.get('conversation', []) + readable_text = [] + + for message in conversation_list: + name = message.get('name', 'Unknown') + text = message.get('text', '') + readable_text.append(f"{name}: {text}") + + return "\n".join(readable_text) \ No newline at end of file diff --git a/app/services/impl/exam/listening/multiple_choice.py b/app/services/impl/exam/listening/multiple_choice.py new file mode 100644 index 0000000..7e3211e --- /dev/null +++ b/app/services/impl/exam/listening/multiple_choice.py @@ -0,0 +1,46 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class MultipleChoice: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_multiple_choice( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str, n_options: int = 4 + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"id": "9", "options": [{"id": "A", "text": "Economic benefits"}, {"id": "B", "text": ' + '"Government regulations"}, {"id": "C", "text": "Concerns about climate change"}, {"id": "D", "text": ' + '"Technological advancement"}], "prompt": "What is the main reason for the shift towards renewable ' + 'energy sources?", "solution": "C", "variant": "text"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty multiple choice questions of {n_options} ' + f'options for this {dialog_type}:\n"' + text + '"') + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + ["questions"], + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + return { + "id": str(uuid.uuid4()), + "prompt": "Select the appropriate option.", + "questions": ExercisesHelper.fix_exercise_ids(questions, start_id)["questions"], + "type": "multipleChoice", + } diff --git a/app/services/impl/exam/listening/write_blank_forms.py b/app/services/impl/exam/listening/write_blank_forms.py new file mode 100644 index 0000000..11b7339 --- /dev/null +++ b/app/services/impl/exam/listening/write_blank_forms.py @@ -0,0 +1,55 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class WriteBlankForms: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_write_blanks_form( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"form": ["key: value", "key2: value"]}') + }, + { + "role": "user", + "content": ( + f'Generate a form with {quantity} {difficulty} difficulty key-value pairs ' + f'about this {dialog_type}:\n"{text}"' + ) + } + ] + + if dialog_type == "conversation": + messages.append({ + "role": "user", + "content": ( + 'It must be a form and not questions. ' + 'Example: {"form": ["Color of car": "blue", "Brand of car": "toyota"]}' + ) + }) + + parsed_form = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["form"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + parsed_form = parsed_form["form"][:quantity] + + replaced_form, words = ExercisesHelper.build_write_blanks_text_form(parsed_form, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Fill the form with words/numbers missing.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": replaced_form, + "type": "writeBlanks" + } diff --git a/app/services/impl/exam/listening/write_blank_notes.py b/app/services/impl/exam/listening/write_blank_notes.py new file mode 100644 index 0000000..c54448f --- /dev/null +++ b/app/services/impl/exam/listening/write_blank_notes.py @@ -0,0 +1,68 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class WriteBlankNotes: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_write_blanks_notes( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"notes": ["note_1", "note_2"]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty notes taken from this ' + f'{dialog_type}:\n"{text}"' + ) + + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["notes"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["notes"][:quantity] + + formatted_phrases = "\n".join([f"{i + 1}. {phrase}" for i, phrase in enumerate(questions)]) + + word_messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this ' + 'format: {"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ('Select 1 word from each phrase in this list:\n"' + formatted_phrases + '"') + + } + ] + words = await self._llm.prediction( + GPTModels.GPT_4_O, word_messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + words = words["words"][:quantity] + + replaced_notes = ExercisesHelper.replace_first_occurrences_with_placeholders_notes(questions, words, start_id) + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": "Fill the blank space with the word missing from the audio.", + "solutions": ExercisesHelper.build_write_blanks_solutions_listening(words, start_id), + "text": "\\n".join(replaced_notes), + "type": "writeBlanks" + } \ No newline at end of file diff --git a/app/services/impl/exam/listening/write_blanks.py b/app/services/impl/exam/listening/write_blanks.py new file mode 100644 index 0000000..0049068 --- /dev/null +++ b/app/services/impl/exam/listening/write_blanks.py @@ -0,0 +1,43 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class WriteBlanks: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_write_blanks_questions( + self, dialog_type: str, text: str, quantity: int, start_id: int, difficulty: str + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}') + }, + { + "role": "user", + "content": ( + f'Generate {quantity} {difficulty} difficulty short answer questions, and the ' + f'possible answers (max 3 words per answer), about this {dialog_type}:\n"{text}"') + } + ] + + questions = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = questions["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": 3, + "prompt": f"You will hear a {dialog_type}. Answer the questions below using no more than three words or a number accordingly.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } \ No newline at end of file diff --git a/app/services/impl/exam/reading.py b/app/services/impl/exam/reading.py deleted file mode 100644 index 62d38a9..0000000 --- a/app/services/impl/exam/reading.py +++ /dev/null @@ -1,349 +0,0 @@ -import random -import uuid -from queue import Queue -from typing import List - -from app.services.abc import IReadingService, ILLMService -from app.configs.constants import QuestionType, TemperatureSettings, FieldsAndExercises, GPTModels -from app.helpers import ExercisesHelper - - -class ReadingService(IReadingService): - - def __init__(self, llm: ILLMService): - self._llm = llm - - async def gen_reading_passage( - self, - part: int, - topic: str, - req_exercises: List[str], - number_of_exercises_q: Queue, - difficulty: str, - start_id: int - ): - passage = await self.generate_reading_passage(part, topic) - exercises = await self._generate_reading_exercises( - passage["text"], req_exercises, number_of_exercises_q, start_id, difficulty - ) - - if ExercisesHelper.contains_empty_dict(exercises): - return await self.gen_reading_passage( - part, topic, req_exercises, number_of_exercises_q, difficulty, start_id - ) - - return { - "exercises": exercises, - "text": { - "content": passage["text"], - "title": passage["title"] - }, - "difficulty": difficulty - } - - async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): - part_system_message = { - "1": 'The generated text should be fairly easy to understand and have multiple paragraphs.', - "2": 'The generated text should be fairly hard to understand and have multiple paragraphs.', - "3": ( - 'The generated text should be very hard to understand and include different points, theories, ' - 'subtle differences of opinions from people, correctly sourced to the person who said it, ' - 'over the specified topic and have multiple paragraphs.' - ) - } - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"title": "title of the text", "text": "generated text"}') - }, - { - "role": "user", - "content": ( - f'Generate an extensive text for IELTS Reading Passage {part}, of at least {word_count} words, ' - f'on the topic of "{topic}". The passage should offer a substantial amount of ' - 'information, analysis, or narrative relevant to the chosen subject matter. This text ' - 'passage aims to serve as the primary reading section of an IELTS test, providing an ' - 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' - 'does not contain forbidden subjects in muslim countries.' - ) - }, - { - "role": "system", - "content": part_system_message[str(part)] - } - ] - - if part == 3: - messages.append({ - "role": "user", - "content": "Use real text excerpts on you generated passage and cite the sources." - }) - - return await self._llm.prediction( - GPTModels.GPT_4_O, - messages, - FieldsAndExercises.GEN_TEXT_FIELDS, - TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - async def _generate_reading_exercises( - self, passage: str, req_exercises: list, number_of_exercises_q, start_id, difficulty - ): - exercises = [] - for req_exercise in req_exercises: - number_of_exercises = number_of_exercises_q.get() - - if req_exercise == "fillBlanks": - question = await self._gen_summary_fill_blanks_exercise( - passage, number_of_exercises, start_id, difficulty - ) - exercises.append(question) - print("Added fill blanks: " + str(question)) - elif req_exercise == "trueFalse": - question = await self._gen_true_false_not_given_exercise( - passage, number_of_exercises, start_id, difficulty - ) - exercises.append(question) - print("Added trueFalse: " + str(question)) - elif req_exercise == "writeBlanks": - question = await self._gen_write_blanks_exercise(passage, number_of_exercises, start_id, difficulty) - if ExercisesHelper.answer_word_limit_ok(question): - exercises.append(question) - print("Added write blanks: " + str(question)) - else: - exercises.append({}) - print("Did not add write blanks because it did not respect word limit") - elif req_exercise == "paragraphMatch": - question = await self._gen_paragraph_match_exercise(passage, number_of_exercises, start_id) - exercises.append(question) - print("Added paragraph match: " + str(question)) - elif req_exercise == "ideaMatch": - question = await self._gen_idea_match_exercise(passage, number_of_exercises, start_id) - exercises.append(question) - print("Added idea match: " + str(question)) - - start_id = start_id + number_of_exercises - - return exercises - - async def _gen_summary_fill_blanks_exercise( - self, text: str, quantity: int, start_id, difficulty, num_random_words: int = 1 - ): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: { "summary": "summary" }' - ) - }, - { - "role": "user", - "content": f'Summarize this text: "{text}"' - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"words": ["word_1", "word_2"] }' - ) - }, - { - "role": "user", - "content": ( - f'Select {quantity} {difficulty} difficulty words, it must be words and not expressions, ' - f'from this:\n{response["summary"]}' - ) - } - ] - - words_response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - - response["words"] = words_response["words"] - replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders( - response["summary"], response["words"], start_id - ) - options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], num_random_words) - solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) - - return { - "allowRepetition": True, - "id": str(uuid.uuid4()), - "prompt": ( - "Complete the summary below. Write the letter of the corresponding word(s) for it.\\nThere are " - "more words than spaces so you will not use them all. You may use any of the words more than once." - ), - "solutions": solutions, - "text": replaced_summary, - "type": "fillBlanks", - "words": options_words - } - - async def _gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' - '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') - }, - { - "role": "user", - "content": ( - f'Generate {str(quantity)} {difficulty} difficulty statements based on the provided text. ' - 'Ensure that your statements accurately represent information or inferences from the text, and ' - 'provide a variety of responses, including, at least one of each True, False, and Not Given, ' - f'as appropriate.\n\nReference text:\n\n {text}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["prompts"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = response["prompts"] - - if len(questions) > quantity: - questions = ExercisesHelper.remove_excess_questions(questions, len(questions) - quantity) - - for i, question in enumerate(questions, start=start_id): - question["id"] = str(i) - - return { - "id": str(uuid.uuid4()), - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": questions, - "type": "trueFalse" - } - - async def _gen_write_blanks_exercise(self, text: str, quantity: int, start_id, difficulty): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}' - ) - }, - { - "role": "user", - "content": ( - f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' - f'possible answers, must have maximum 3 words per answer, about this text:\n"{text}"' - ) - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - questions = response["questions"][:quantity] - - return { - "id": str(uuid.uuid4()), - "maxWords": 3, - "prompt": "Choose no more than three words and/or a number from the passage for each answer.", - "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), - "text": ExercisesHelper.build_write_blanks_text(questions, start_id), - "type": "writeBlanks" - } - - async def _gen_paragraph_match_exercise(self, text: str, quantity: int, start_id): - paragraphs = ExercisesHelper.assign_letters_to_paragraphs(text) - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}' - ) - }, - { - "role": "user", - "content": ( - 'For every paragraph of the list generate a minimum 5 word heading for it. ' - f'The paragraphs are these: {str(paragraphs)}' - ) - - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["headings"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - headings = response["headings"] - - options = [] - for i, paragraph in enumerate(paragraphs, start=0): - paragraph["heading"] = headings[i]["heading"] - options.append({ - "id": paragraph["letter"], - "sentence": paragraph["paragraph"] - }) - - random.shuffle(paragraphs) - sentences = [] - for i, paragraph in enumerate(paragraphs, start=start_id): - sentences.append({ - "id": i, - "sentence": paragraph["heading"], - "solution": paragraph["letter"] - }) - - return { - "id": str(uuid.uuid4()), - "allowRepetition": False, - "options": options, - "prompt": "Choose the correct heading for paragraphs from the list of headings below.", - "sentences": sentences[:quantity], - "type": "matchSentences" - } - - async def _gen_idea_match_exercise(self, text: str, quantity: int, start_id): - messages = [ - { - "role": "system", - "content": ( - 'You are a helpful assistant designed to output JSON on this format: ' - '{"ideas": [ ' - '{"idea": "some idea or opinion", "from": "person, institution whose idea or opinion this is"}, ' - '{"idea": "some other idea or opinion", "from": "person, institution whose idea or opinion this is"}' - ']}' - ) - }, - { - "role": "user", - "content": ( - f'From the text extract {quantity} ideas, theories, opinions and who they are from. ' - f'The text: {text}' - ) - } - ] - - response = await self._llm.prediction( - GPTModels.GPT_4_O, messages, ["ideas"], TemperatureSettings.GEN_QUESTION_TEMPERATURE - ) - ideas = response["ideas"] - - return { - "id": str(uuid.uuid4()), - "allowRepetition": False, - "options": ExercisesHelper.build_options(ideas), - "prompt": "Choose the correct author for the ideas/opinions from the list of authors below.", - "sentences": ExercisesHelper.build_sentences(ideas, start_id), - "type": "matchSentences" - } diff --git a/app/services/impl/exam/reading/__init__.py b/app/services/impl/exam/reading/__init__.py new file mode 100644 index 0000000..e19e971 --- /dev/null +++ b/app/services/impl/exam/reading/__init__.py @@ -0,0 +1,131 @@ +from logging import getLogger + +from fastapi import UploadFile + +from app.configs.constants import GPTModels, FieldsAndExercises, TemperatureSettings +from app.dtos.reading import ReadingDTO +from app.helpers import ExercisesHelper +from app.services.abc import IReadingService, ILLMService +from .fill_blanks import FillBlanks +from .idea_match import IdeaMatch +from .paragraph_match import ParagraphMatch +from .true_false import TrueFalse +from .import_reading import ImportReadingModule +from .write_blanks import WriteBlanks + + +class ReadingService(IReadingService): + + def __init__(self, llm: ILLMService): + self._llm = llm + self._fill_blanks = FillBlanks(llm) + self._idea_match = IdeaMatch(llm) + self._paragraph_match = ParagraphMatch(llm) + self._true_false = TrueFalse(llm) + self._write_blanks = WriteBlanks(llm) + self._logger = getLogger(__name__) + self._import = ImportReadingModule(llm) + + async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None): + return await self._import.import_from_file(exercises, solutions) + + async def generate_reading_passage(self, part: int, topic: str, word_count: int = 800): + part_system_message = { + "1": 'The generated text should be fairly easy to understand and have multiple paragraphs.', + "2": 'The generated text should be fairly hard to understand and have multiple paragraphs.', + "3": ( + 'The generated text should be very hard to understand and include different points, theories, ' + 'subtle differences of opinions from people, correctly sourced to the person who said it, ' + 'over the specified topic and have multiple paragraphs.' + ) + } + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"title": "title of the text", "text": "generated text"}') + }, + { + "role": "user", + "content": ( + f'Generate an extensive text for IELTS Reading Passage {part}, of at least {word_count} words, ' + f'on the topic of "{topic}". The passage should offer a substantial amount of ' + 'information, analysis, or narrative relevant to the chosen subject matter. This text ' + 'passage aims to serve as the primary reading section of an IELTS test, providing an ' + 'in-depth and comprehensive exploration of the topic. Make sure that the generated text ' + 'does not contain forbidden subjects in muslim countries.' + ) + }, + { + "role": "system", + "content": part_system_message[str(part)] + } + ] + + if part == 3: + messages.append({ + "role": "user", + "content": "Use real text excerpts on your generated passage and cite the sources." + }) + + return await self._llm.prediction( + GPTModels.GPT_4_O, + messages, + FieldsAndExercises.GEN_TEXT_FIELDS, + TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + async def generate_reading_exercises(self, dto: ReadingDTO): + exercises = [] + start_id = 1 + for req_exercise in dto.exercises: + if req_exercise.type == "fillBlanks": + question = await self._fill_blanks.gen_summary_fill_blanks_exercise( + dto.text, req_exercise.quantity, start_id, dto.difficulty, req_exercise.num_random_words + ) + exercises.append(question) + self._logger.info(f"Added fill blanks: {question}") + + elif req_exercise.type == "trueFalse": + question = await self._true_false.gen_true_false_not_given_exercise( + dto.text, req_exercise.quantity, start_id, dto.difficulty + ) + exercises.append(question) + self._logger.info(f"Added trueFalse: {question}") + + elif req_exercise.type == "writeBlanks": + question = await self._write_blanks.gen_write_blanks_exercise( + dto.text, req_exercise.quantity, start_id, dto.difficulty, req_exercise.max_words + ) + + if ExercisesHelper.answer_word_limit_ok(question): + exercises.append(question) + self._logger.info(f"Added write blanks: {question}") + else: + exercises.append({}) + self._logger.info("Did not add write blanks because it did not respect word limit") + + elif req_exercise.type == "paragraphMatch": + + question = await self._paragraph_match.gen_paragraph_match_exercise( + dto.text, req_exercise.quantity, start_id + ) + exercises.append(question) + self._logger.info(f"Added paragraph match: {question}") + + elif req_exercise.type == "ideaMatch": + + question = await self._idea_match.gen_idea_match_exercise( + dto.text, req_exercise.quantity, start_id + ) + question["variant"] = "ideaMatch" + exercises.append(question) + self._logger.info(f"Added idea match: {question}") + + start_id = start_id + req_exercise.quantity + + return { + "exercises": exercises + } diff --git a/app/services/impl/exam/reading/fill_blanks.py b/app/services/impl/exam/reading/fill_blanks.py new file mode 100644 index 0000000..5888a77 --- /dev/null +++ b/app/services/impl/exam/reading/fill_blanks.py @@ -0,0 +1,73 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class FillBlanks: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_summary_fill_blanks_exercise( + self, text: str, quantity: int, start_id, difficulty, num_random_words: int = 1 + ): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: { "summary": "summary" }' + ) + }, + { + "role": "user", + "content": f'Summarize this text: "{text}"' + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["summary"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"words": ["word_1", "word_2"] }' + ) + }, + { + "role": "user", + "content": ( + f'Select {quantity} {difficulty} difficulty words, it must be words and not expressions, ' + f'from this:\n{response["summary"]}' + ) + } + ] + + words_response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["words"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + + response["words"] = words_response["words"] + replaced_summary = ExercisesHelper.replace_first_occurrences_with_placeholders( + response["summary"], response["words"], start_id + ) + options_words = ExercisesHelper.add_random_words_and_shuffle(response["words"], num_random_words) + solutions = ExercisesHelper.fillblanks_build_solutions_array(response["words"], start_id) + + return { + "allowRepetition": True, + "id": str(uuid.uuid4()), + "prompt": ( + "Complete the summary below. Write the letter of the corresponding word(s) for it.\\nThere are " + "more words than spaces so you will not use them all. You may use any of the words more than once." + ), + "solutions": solutions, + "text": replaced_summary, + "type": "fillBlanks", + "words": options_words + } diff --git a/app/services/impl/exam/reading/idea_match.py b/app/services/impl/exam/reading/idea_match.py new file mode 100644 index 0000000..e2bcaa0 --- /dev/null +++ b/app/services/impl/exam/reading/idea_match.py @@ -0,0 +1,46 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class IdeaMatch: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_idea_match_exercise(self, text: str, quantity: int, start_id: int): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"ideas": [ ' + '{"idea": "some idea or opinion", "from": "person, institution whose idea or opinion this is"}, ' + '{"idea": "some other idea or opinion", "from": "person, institution whose idea or opinion this is"}' + ']}' + ) + }, + { + "role": "user", + "content": ( + f'From the text extract {quantity} ideas, theories, opinions and who they are from. ' + f'The text: {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["ideas"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + ideas = response["ideas"] + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": ExercisesHelper.build_options(ideas), + "prompt": "Choose the correct author for the ideas/opinions from the list of authors below.", + "sentences": ExercisesHelper.build_sentences(ideas, start_id), + "type": "matchSentences" + } diff --git a/app/services/impl/exam/reading/import_reading.py b/app/services/impl/exam/reading/import_reading.py new file mode 100644 index 0000000..b7aba4c --- /dev/null +++ b/app/services/impl/exam/reading/import_reading.py @@ -0,0 +1,190 @@ +from logging import getLogger +from typing import Dict, Any +from uuid import uuid4 + +import aiofiles +from fastapi import UploadFile + +from app.helpers import FileHelper +from app.mappers.reading import ReadingMapper +from app.services.abc import ILLMService +from app.dtos.exams.reading import Exam + + +class ImportReadingModule: + def __init__(self, openai: ILLMService): + self._logger = getLogger(__name__) + self._llm = openai + + async def import_from_file( + self, exercises: UploadFile, solutions: UploadFile = None + ) -> Dict[str, Any] | None: + path_id = str(uuid4()) + ext, _ = await FileHelper.save_upload(exercises, "exercises", path_id) + FileHelper.convert_file_to_html(f'./tmp/{path_id}/exercises.{ext}', f'./tmp/{path_id}/exercises.html') + + if solutions: + ext, _ = await FileHelper.save_upload(solutions, "solutions", path_id) + FileHelper.convert_file_to_html(f'./tmp/{path_id}/solutions.{ext}', f'./tmp/{path_id}/solutions.html') + + response = await self._get_reading_parts(path_id, solutions is not None) + + FileHelper.remove_directory(f'./tmp/{path_id}') + if response: + return response.model_dump(exclude_none=True) + return None + + async def _get_reading_parts(self, path_id: str, solutions: bool = False) -> Exam: + async with aiofiles.open(f'./tmp/{path_id}/exercises.html', 'r', encoding='utf-8') as f: + exercises_html = await f.read() + + messages = [ + self._instructions(), + { + "role": "user", + "content": f"Exam question sheet:\n\n{exercises_html}" + } + ] + + if solutions: + async with aiofiles.open(f'./tmp/{path_id}/solutions.html', 'r', encoding='utf-8') as f: + solutions_html = await f.read() + messages.append({ + "role": "user", + "content": f"Solutions:\n\n{solutions_html}" + }) + + return await self._llm.pydantic_prediction( + messages, + ReadingMapper.map_to_exam_model, + str(self._reading_json_schema()) + ) + + def _reading_json_schema(self): + json = self._reading_exam_template() + json["parts"][0]["exercises"] = [ + self._write_blanks(), + self._fill_blanks(), + self._match_sentences(), + self._true_false() + ] + + @staticmethod + def _reading_exam_template(): + return { + "minTimer": "", + "parts": [ + { + "text": { + "title": "", + "content": "<the text of the passage>", + }, + "exercises": [] + } + ] + } + + @staticmethod + def _write_blanks(): + return { + "maxWords": "<number of max words return the int value not string>", + "solutions": [ + { + "id": "<number of the question as string>", + "solution": [ + "<at least one solution can have alternative solutions (that dont exceed maxWords)>" + ] + }, + ], + "text": "<all the questions formatted in this way: <question>{{<id>}}\\n<question2>{{<id2>}}\\n >", + "type": "writeBlanks" + } + + @staticmethod + def _match_sentences(): + return { + "options": [ + { + "id": "<uppercase letter that identifies a paragraph>", + "sentence": "<either a heading or an idea>" + } + ], + "sentences": [ + { + "id": "<the question id not the option id>", + "solution": "<id in options>", + "sentence": "<heading or an idea>", + } + ], + "type": "matchSentences", + "variant": "<heading OR ideaMatch (try to figure it out via the exercises instructions)>" + } + + @staticmethod + def _true_false(): + return { + "questions": [ + { + "prompt": "<question>", + "solution": "<can only be one of these [\"true\", \"false\", \"not_given\"]>", + "id": "<the question id>" + } + ], + "type": "trueFalse" + } + + @staticmethod + def _fill_blanks(): + return { + "solutions": [ + { + "id": "<blank id>", + "solution": "<word>" + } + ], + "text": "<section of text with blanks denoted by {{<blank id>}}>", + "type": "fillBlanks", + "words": [ + { + "letter": "<uppercase letter that ids the words (may not be included and if not start at A)>", + "word": "<word>" + } + ] + } + + def _instructions(self, solutions = False): + solutions_str = " and its solutions" if solutions else "" + tail = ( + "The solutions were not supplied so you will have to solve them. Do your utmost to get all the information and" + "all the solutions right!" + if not solutions else + "Do your utmost to correctly identify the sections, its exercises and respective solutions" + ) + + return { + "role": "system", + "content": ( + f"You will receive html pertaining to an english exam question sheet{solutions_str}. Your job is to " + f"structure the data into a single json with this template: {self._reading_exam_template()}\n" + + "You will need find out how many parts the exam has a correctly place its exercises. You will " + "encounter 4 types of exercises:\n" + " - \"writeBlanks\": short answer questions that have a answer word limit, generally two or three\n" + " - \"matchSentences\": a sentence needs to be matched with a paragraph\n" + " - \"trueFalse\": questions that its answers can only be true false or not given\n" + " - \"fillBlanks\": a text that has blank spaces on a section of text and a word bank which " + "contains the solutions and sometimes random words to throw off the students\n" + + "These 4 types of exercises will need to be placed in the correct json template inside each part, " + "the templates are as follows:\n " + + f"writeBlanks: {self._write_blanks()}\n" + f"matchSentences: {self._match_sentences()}\n" + f"trueFalse: {self._true_false()}\n" + f"fillBlanks: {self._fill_blanks()}\n\n" + + f"{tail}" + ) + } + + diff --git a/app/services/impl/exam/reading/paragraph_match.py b/app/services/impl/exam/reading/paragraph_match.py new file mode 100644 index 0000000..b28b8da --- /dev/null +++ b/app/services/impl/exam/reading/paragraph_match.py @@ -0,0 +1,63 @@ +import random +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class ParagraphMatch: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_paragraph_match_exercise(self, text: str, quantity: int, start_id: int): + paragraphs = ExercisesHelper.assign_letters_to_paragraphs(text) + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"headings": [ {"heading": "first paragraph heading"}, {"heading": "second paragraph heading"}]}' + ) + }, + { + "role": "user", + "content": ( + 'For every paragraph of the list generate a minimum 5 word heading for it. ' + f'The paragraphs are these: {str(paragraphs)}' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["headings"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + headings = response["headings"] + + options = [] + for i, paragraph in enumerate(paragraphs, start=0): + paragraph["heading"] = headings[i]["heading"] + options.append({ + "id": paragraph["letter"], + "sentence": paragraph["paragraph"] + }) + + random.shuffle(paragraphs) + sentences = [] + for i, paragraph in enumerate(paragraphs, start=start_id): + sentences.append({ + "id": i, + "sentence": paragraph["heading"], + "solution": paragraph["letter"] + }) + + return { + "id": str(uuid.uuid4()), + "allowRepetition": False, + "options": options, + "prompt": "Choose the correct heading for paragraphs from the list of headings below.", + "sentences": sentences[:quantity], + "type": "matchSentences" + } diff --git a/app/services/impl/exam/reading/true_false.py b/app/services/impl/exam/reading/true_false.py new file mode 100644 index 0000000..93182d5 --- /dev/null +++ b/app/services/impl/exam/reading/true_false.py @@ -0,0 +1,49 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class TrueFalse: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_true_false_not_given_exercise(self, text: str, quantity: int, start_id: int, difficulty: str): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"prompts":[{"prompt": "statement_1", "solution": "true/false/not_given"}, ' + '{"prompt": "statement_2", "solution": "true/false/not_given"}]}') + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty statements based on the provided text. ' + 'Ensure that your statements accurately represent information or inferences from the text, and ' + 'provide a variety of responses, including, at least one of each True, False, and Not Given, ' + f'as appropriate.\n\nReference text:\n\n {text}' + ) + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["prompts"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["prompts"] + + if len(questions) > quantity: + questions = ExercisesHelper.remove_excess_questions(questions, len(questions) - quantity) + + for i, question in enumerate(questions, start=start_id): + question["id"] = str(i) + + return { + "id": str(uuid.uuid4()), + "prompt": "Do the following statements agree with the information given in the Reading Passage?", + "questions": questions, + "type": "trueFalse" + } diff --git a/app/services/impl/exam/reading/write_blanks.py b/app/services/impl/exam/reading/write_blanks.py new file mode 100644 index 0000000..9934e51 --- /dev/null +++ b/app/services/impl/exam/reading/write_blanks.py @@ -0,0 +1,44 @@ +import uuid + +from app.configs.constants import GPTModels, TemperatureSettings +from app.helpers import ExercisesHelper +from app.services.abc import ILLMService + + +class WriteBlanks: + + def __init__(self, llm: ILLMService): + self._llm = llm + + async def gen_write_blanks_exercise(self, text: str, quantity: int, start_id: int, difficulty: str, max_words: int = 3): + messages = [ + { + "role": "system", + "content": ( + 'You are a helpful assistant designed to output JSON on this format: ' + '{"questions": [{"question": question, "possible_answers": ["answer_1", "answer_2"]}]}' + ) + }, + { + "role": "user", + "content": ( + f'Generate {str(quantity)} {difficulty} difficulty short answer questions, and the ' + f'possible answers, must have maximum {max_words} words per answer, about this text:\n"{text}"' + ) + + } + ] + + response = await self._llm.prediction( + GPTModels.GPT_4_O, messages, ["questions"], TemperatureSettings.GEN_QUESTION_TEMPERATURE + ) + questions = response["questions"][:quantity] + + return { + "id": str(uuid.uuid4()), + "maxWords": max_words, + "prompt": f"Choose no more than {max_words} words and/or a number from the passage for each answer.", + "solutions": ExercisesHelper.build_write_blanks_solutions(questions, start_id), + "text": ExercisesHelper.build_write_blanks_text(questions, start_id), + "type": "writeBlanks" + } diff --git a/app/services/impl/exam/speaking.py b/app/services/impl/exam/speaking.py index b0364b0..f733537 100644 --- a/app/services/impl/exam/speaking.py +++ b/app/services/impl/exam/speaking.py @@ -9,7 +9,7 @@ from app.repositories.abc import IFileStorage, IDocumentStore from app.services.abc import ISpeakingService, ILLMService, IVideoGeneratorService, ISpeechToTextService from app.configs.constants import ( FieldsAndExercises, GPTModels, TemperatureSettings, - AvatarEnum, FilePaths + ELAIAvatars, FilePaths ) from app.helpers import TextHelper @@ -425,7 +425,7 @@ class SpeakingService(ISpeakingService): self._logger.info(f'Saved speaking to DB with id {req_id} : {str(template)}') async def _create_video_per_part(self, exercises: List[Dict], template: Dict, part: int): - avatar = (random.choice(list(AvatarEnum))).value + avatar = (random.choice(list(ELAIAvatars))).name template_index = part - 1 # Using list comprehension to find the element with the desired value in the 'type' field diff --git a/app/services/impl/exam/writing.py b/app/services/impl/exam/writing.py index ca7e10a..9664d2a 100644 --- a/app/services/impl/exam/writing.py +++ b/app/services/impl/exam/writing.py @@ -19,7 +19,7 @@ class WritingService(IWritingService): 'You are a helpful assistant designed to output JSON on this format: {"prompt": "prompt content"}' ) }, - *self._get_writing_messages(task, topic, difficulty) + *self._get_writing_args(task, topic, difficulty) ] llm_model = GPTModels.GPT_3_5_TURBO if task == 1 else GPTModels.GPT_4_O @@ -40,36 +40,43 @@ class WritingService(IWritingService): } @staticmethod - def _get_writing_messages(task: int, topic: str, difficulty: str) -> List[Dict]: - # TODO: Should the muslim disclaimer be added to task 2? - task_prompt = ( - 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' - 'student to compose a letter. The prompt should present a specific scenario or situation, ' - f'based on the topic of "{topic}", requiring the student to provide information, ' - 'advice, or instructions within the letter. Make sure that the generated prompt is ' - f'of {difficulty} difficulty and does not contain forbidden subjects in muslim countries.' - ) if task == 1 else ( - f'Craft a comprehensive question of {difficulty} difficulty like the ones for IELTS ' - 'Writing Task 2 General Training that directs the candidate to delve into an in-depth ' - f'analysis of contrasting perspectives on the topic of "{topic}".' - ) - - task_instructions = ( - 'The prompt should end with "In the letter you should" followed by 3 bullet points of what ' - 'the answer should include.' - ) if task == 1 else ( - 'The question should lead to an answer with either "theories", "complicated information" or ' - 'be "very descriptive" on the topic.' - ) + def _get_writing_args(task: int, topic: str, difficulty: str) -> List[Dict]: + writing_args = { + "1": { + "prompt": ( + 'Craft a prompt for an IELTS Writing Task 1 General Training exercise that instructs the ' + 'student to compose a letter. The prompt should present a specific scenario or situation, ' + f'based on the topic of "{topic}", requiring the student to provide information, ' + 'advice, or instructions within the letter. Make sure that the generated prompt is ' + f'of {difficulty} difficulty and does not contain forbidden subjects in muslim countries.' + ), + "instructions": ( + 'The prompt should end with "In the letter you should" followed by 3 bullet points of what ' + 'the answer should include.' + ) + }, + "2": { + # TODO: Should the muslim disclaimer be here as well? + "prompt": ( + f'Craft a comprehensive question of {difficulty} difficulty like the ones for IELTS ' + 'Writing Task 2 General Training that directs the candidate to delve into an in-depth ' + f'analysis of contrasting perspectives on the topic of "{topic}".' + ), + "instructions": ( + 'The question should lead to an answer with either "theories", "complicated information" or ' + 'be "very descriptive" on the topic.' + ) + } + } messages = [ { "role": "user", - "content": task_prompt + "content": writing_args[str(task)]["prompt"] }, { "role": "user", - "content": task_instructions + "content": writing_args[str(task)]["instructions"] } ] diff --git a/app/services/impl/third_parties/__init__.py b/app/services/impl/third_parties/__init__.py index d8675cb..ec5f9c1 100644 --- a/app/services/impl/third_parties/__init__.py +++ b/app/services/impl/third_parties/__init__.py @@ -3,11 +3,13 @@ from .heygen import Heygen from .openai import OpenAI from .whisper import OpenAIWhisper from .gpt_zero import GPTZero +from .elai import ELAI __all__ = [ "AWSPolly", "Heygen", "OpenAI", "OpenAIWhisper", - "GPTZero" + "GPTZero", + "ELAI" ] diff --git a/app/services/impl/third_parties/elai/__init__.py b/app/services/impl/third_parties/elai/__init__.py new file mode 100644 index 0000000..939b277 --- /dev/null +++ b/app/services/impl/third_parties/elai/__init__.py @@ -0,0 +1,95 @@ +import asyncio +import os +import logging +from asyncio import sleep +from copy import deepcopy + +import aiofiles +from charset_normalizer.md import getLogger + +from httpx import AsyncClient + +from app.configs.constants import ELAIAvatars +from app.services.abc import IVideoGeneratorService + + +class ELAI(IVideoGeneratorService): + + _ELAI_ENDPOINT = 'https://apis.elai.io/api/v1/videos' + + def __init__(self, client: AsyncClient, token: str, conf: dict): + self._http_client = client + self._conf = deepcopy(conf) + self._logger = getLogger(__name__) + self._GET_HEADER = { + "accept": "application/json", + "Authorization": f"Bearer {token}" + } + self._POST_HEADER = { + "accept": "application/json", + "content-type": "application/json", + "Authorization": f"Bearer {token}" + } + + + async def create_video(self, text: str, avatar: str): + avatar_url = ELAIAvatars[avatar].value.get("avatar_url") + avatar_code = ELAIAvatars[avatar].value.get("avatar_code") + avatar_gender = ELAIAvatars[avatar].value.get("avatar_gender") + avatar_canvas = ELAIAvatars[avatar].value.get("avatar_canvas") + voice_id = ELAIAvatars[avatar].value.get("voice_id") + voice_provider = ELAIAvatars[avatar].value.get("voice_provider") + + self._conf["slides"][0]["canvas"]["objects"][0]["src"] = avatar_url + self._conf["slides"]["avatar"] = { + "code": avatar_code, + "gender": avatar_gender, + "canvas": avatar_canvas + } + self._conf["slides"]["speech"] = text + self._conf["slides"]["voice"] = voice_id + self._conf["slides"]["voiceProvider"] = voice_provider + + response = await self._http_client.post(self._ELAI_ENDPOINT, headers=self._POST_HEADER, json=self._conf) + + self._logger.info(response.status_code) + self._logger.info(response.json()) + + video_id = response.json()["_id"] + + if video_id: + await self._http_client.post(f'{self._ELAI_ENDPOINT}/render/{video_id}', headers=self._GET_HEADER) + + while True: + response = await self._http_client.get(f'{self._ELAI_ENDPOINT}/{video_id}', headers=self._GET_HEADER) + response_data = response.json() + + if response_data['status'] == 'ready': + self._logger.info(response_data) + + download_url = response_data.get('url') + output_directory = 'download-video/' + output_filename = video_id + '.mp4' + + response = await self._http_client.get(download_url) + + if response.status_code == 200: + os.makedirs(output_directory, exist_ok=True) + output_path = os.path.join(output_directory, output_filename) + + with open(output_path, 'wb') as f: + f.write(response.content) + + self._logger.info(f"File '{output_filename}' downloaded successfully.") + return output_filename + + else: + self._logger.error(f"Failed to download file. Status code: {response.status_code}") + return None + + elif response_data['status'] == 'failed': + self._logger.error('Video creation failed.') + break + else: + self._logger.info('Video is still processing. Checking again in 10 seconds...') + await sleep(10) \ No newline at end of file diff --git a/app/services/impl/third_parties/elai/elai_conf.json b/app/services/impl/third_parties/elai/elai_conf.json new file mode 100644 index 0000000..bacfda0 --- /dev/null +++ b/app/services/impl/third_parties/elai/elai_conf.json @@ -0,0 +1,72 @@ +{ + "name": "API test", + "slides": [ + { + "id": 1, + "canvas": { + "objects": [ + { + "type": "avatar", + "left": 151.5, + "top": 36, + "fill": "#4868FF", + "scaleX": 0.3, + "scaleY": 0.3, + "width": 1080, + "height": 1080, + "avatarType": "transparent", + "animation": { + "type": null, + "exitType": null + } + }, + { + "type": "image", + "version": "5.3.0", + "originX": "left", + "originY": "top", + "left": 30, + "top": 30, + "width": 800, + "height": 600, + "fill": "rgb(0,0,0)", + "stroke": null, + "strokeWidth": 0, + "strokeDashArray": null, + "strokeLineCap": "butt", + "strokeDashOffset": 0, + "strokeLineJoin": "miter", + "strokeUniform": false, + "strokeMiterLimit": 4, + "scaleX": 0.18821429, + "scaleY": 0.18821429, + "angle": 0, + "flipX": false, + "flipY": false, + "opacity": 1, + "shadow": null, + "visible": true, + "backgroundColor": "", + "fillRule": "nonzero", + "paintFirst": "fill", + "globalCompositeOperation": "source-over", + "skewX": 0, + "skewY": 0, + "cropX": 0, + "cropY": 0, + "id": 676845479989, + "src": "https://d3u63mhbhkevz8.cloudfront.net/production/uploads/66f5190349f943682dd776ff/en-coach-main-logo-800x600_sm1ype.jpg?Expires=1727654400&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kM3U2M21oYmhrZXZ6OC5jbG91ZGZyb250Lm5ldC9wcm9kdWN0aW9uL3VwbG9hZHMvNjZmNTE5MDM0OWY5NDM2ODJkZDc3NmZmL2VuLWNvYWNoLW1haW4tbG9nby04MDB4NjAwX3NtMXlwZS5qcGciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3Mjc2NTQ0MDB9fX1dfQ__&Signature=kTVzlDeS7cua2HiAE5G%7E-yFqbhu0bHraFH5SauUln7yuNXoX7vtiKIBYiL%7Eps3LCLEZS77arSZ7H%7EG8CKzabHDjAR-Y6Uc%7ELD5KQaMmk0jbAxbC3Wdoq6cfd0qIwEuodQYlC0It2WBidP8KsgOy3uUQ%7EvcBoqlb255yMFw4pHuptOBB1kPs%7EFyzDV0fnRNsKaYRcy0Fn2EFUp13axm0CZQclazuLFM622AyCydKMy0vfxV%7Etny3sskwPaUe2OANGMFg07Q1pRuy6fUON0DsbhAh1tA2H6-nnem5KbFwiZK3IIwwYGBx3H41ovzC6Ejt80Fd0%7EPSHw7GzVBnUmtP-IA__&Key-Pair-Id=K1Y7U91AR6T7E5", + "crossOrigin": "anonymous", + "filters": [], + "_exists": true + } + ], + "background": "#ffffff", + "version": "4.4.0" + }, + "animation": "fade_in", + "language": "English", + "voiceType": "text" + } + ] +} \ No newline at end of file diff --git a/app/services/impl/third_parties/heygen.py b/app/services/impl/third_parties/heygen.py index 6427673..22d3124 100644 --- a/app/services/impl/third_parties/heygen.py +++ b/app/services/impl/third_parties/heygen.py @@ -10,12 +10,11 @@ from app.services.abc import IVideoGeneratorService class Heygen(IVideoGeneratorService): - # TODO: Not used, remove if not necessary - # CREATE_VIDEO_URL = 'https://api.heygen.com/v1/template.generate' - _GET_VIDEO_URL = 'https://api.heygen.com/v1/video_status.get' - def __init__(self, client: AsyncClient, heygen_token: str): + def __init__(self, client: AsyncClient, token: str): + pass + """ self._get_header = { 'X-Api-Key': heygen_token } @@ -25,9 +24,12 @@ class Heygen(IVideoGeneratorService): } self._http_client = client self._logger = logging.getLogger(__name__) + """ async def create_video(self, text: str, avatar: str): + pass # POST TO CREATE VIDEO + """ create_video_url = 'https://api.heygen.com/v2/template/' + avatar + '/generate' data = { "test": False, @@ -87,4 +89,5 @@ class Heygen(IVideoGeneratorService): else: self._logger.error(f"Failed to download file. Status code: {response.status_code}") return None + """ diff --git a/app/services/impl/third_parties/openai.py b/app/services/impl/third_parties/openai.py index 4b9d246..c43a874 100644 --- a/app/services/impl/third_parties/openai.py +++ b/app/services/impl/third_parties/openai.py @@ -120,7 +120,7 @@ class OpenAI(ILLMService): params["temperature"] = temperature attempt = 0 - while attempt < max_retries: + while attempt < 3: result = await self._client.chat.completions.create(**params) result_content = result.choices[0].message.content try: @@ -142,6 +142,7 @@ class OpenAI(ILLMService): "content": ( f"Previous response: {result_content}\n" f"JSON format: {json_scheme}" + f"Validation errors: {e}" ) } ] diff --git a/audio-samples/.gitkeep b/audio-samples/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/audio-samples/placeholder.txt b/audio-samples/placeholder.txt deleted file mode 100644 index f89d219..0000000 --- a/audio-samples/placeholder.txt +++ /dev/null @@ -1 +0,0 @@ -THIS FILE ONLY EXISTS TO KEEP THIS FOLDER IN THE REPO \ No newline at end of file diff --git a/download-audio/.gitkeep b/download-audio/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/download-audio/placeholder.txt b/download-audio/placeholder.txt deleted file mode 100644 index f89d219..0000000 --- a/download-audio/placeholder.txt +++ /dev/null @@ -1 +0,0 @@ -THIS FILE ONLY EXISTS TO KEEP THIS FOLDER IN THE REPO \ No newline at end of file diff --git a/download-video/.gitkeep b/download-video/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/download-video/placeholder.txt b/download-video/placeholder.txt deleted file mode 100644 index f89d219..0000000 --- a/download-video/placeholder.txt +++ /dev/null @@ -1 +0,0 @@ -THIS FILE ONLY EXISTS TO KEEP THIS FOLDER IN THE REPO \ No newline at end of file diff --git a/tmp/.gitkeep b/tmp/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx new file mode 100644 index 0000000000000000000000000000000000000000..cb25cae6f51606874f3e7d1c7b1332b3702eece7 GIT binary patch literal 854596 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 ~&<=ZE_qA}-)2#dA6$ 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 pvB9apXaP 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�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js 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�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≥f`SUxQn> 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�dGJV-+RsEd&2R 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 literal 0 HcmV?d00001 diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html new file mode 100644 index 0000000..529bca2 --- /dev/null +++ b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html @@ -0,0 +1,473 @@ +<p><img src="media/image1.png" +style="width:3.68056in;height:1.47222in" /></p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>General Foundation Programme</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><p><strong>Midterm Exam</strong></p> +<p><strong>Level 2</strong></p></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p><strong>Fall Semester 2022-2023</strong></p> +<p><strong><u>Reading</u></strong></p> +<p><strong><u>Duration: 60 minutes</u></strong></p> +<table> +<colgroup> +<col style="width: 14%" /> +<col style="width: 28%" /> +<col style="width: 56%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Name</strong></td> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td><strong>Student Number</strong></td> +<td></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Group</strong></td> +<td></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 52%" /> +<col style="width: 47%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Section 1 (10 marks)</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>Section 2 (15 marks)</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Total (25 marks)</strong></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 51%" /> +<col style="width: 48%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Marker’s Initials</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>Four Unusual Schools</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Read about four of the world’s most unusual schools and +answer questions 1-10.</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 28%" /> +<col style="width: 6%" /> +<col style="width: 35%" /> +<col style="width: 29%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3">Green School is located in the jungles of Bali near the +Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the +school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and +designer, Aldo Landwehr, built the school building. The building and the +classroom furniture are made out of bamboo. The eco-friendly school uses +clean energy from the sun, wind and water. The school provides green +education to the students. Students learn subjects such as river ecology +and rice cultivation.</th> +<th><p><strong>Green School</strong></p> +<p><img src="media/image2.jpeg" +style="width:2.1542in;height:1.58333in" /></p></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><p><strong>School of the Future</strong></p> +<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" +alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> +<td colspan="3">Created with the help of the software company, +Microsoft, School of the Future uses innovative teaching methods and the +latest technology. The school opened in West Philadelphia, U.S.A in +2006. It cost the school district $63 million to build this school. +Students carry laptops instead of books. They study Math and Science on +various Microsoft apps like One Note. Students have digital lockers in +the school that they open with an ID card. The school begins at 9:00am +and ends at 4:00pm like a normal work day instead of a typical school +day.</td> +</tr> +<tr class="even"> +<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs +schools in the Netherlands allow children to learn at their own pace. +Each student starts with an Individual Development Plan made by the +child, his or her parents, and the school coach. In these schools, the +teacher is called a ‘coach’. All students receive iPads fully loaded +with apps to guide their learning. Students use these to study, play, +share work, prepare presentations and communicate with others.</td> +<td><p><strong>Steve Jobs schools</strong></p> +<p><img src="media/image4.png" +style="width:2.36806in;height:1.57432in" /></p></td> +</tr> +<tr class="odd"> +<td colspan="2"><p><strong>Brooklyn Free School</strong></p> +<p><img src="media/image5.png" +style="width:2.20833in;height:1.62429in" /></p></td> +<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School +is a unique school. Brooklyn Free School has no grades, no tests, no +compulsory classes or homework. Students are free to choose the subjects +they want to study. Students make the school rules. They decide if they +want to study, to play, to wander around or just sleep. On Wednesday +mornings, the entire school comes together to attend a weekly meeting to +discuss important issues and take decisions together.</td> +</tr> +</tbody> +</table> +<p><strong>READING SECTION 1</strong></p> +<p><em><strong>Questions 1 to 10</strong></em></p> +<p><em><strong>Read the scanning sheet about Four Unusual Schools and +answer the questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each +answer.</strong></em></p> +<p><em><strong>Write the answer in the correct space on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<p><strong>1.</strong> When are weekly meetings at Brooklyn Free +School?</p> +<p><strong>2.</strong> What is the nationality of the carpenter who +built the Green School?</p> +<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs +schools?</p> +<p><strong>4.</strong> Who makes the school rules at Brooklyn Free +School?</p> +<p><strong>5.</strong> Which school was started by a married couple?</p> +<p><strong>6.</strong> How much did it cost the school district to build +the School of the Future?</p> +<p><strong>7.</strong> What have the Green School builders used to make +classroom furniture?</p> +<p><strong>8.</strong> What do School of the Future students use to open +their digital lockers?</p> +<p><strong>9.</strong> In which country can you find Steve Jobs +schools?</p> +<p><strong>10.</strong> What do students carry instead of books in the +School of the Future?</p> +<p><strong>READING SECTION 2</strong></p> +<p><em><strong>Read the passage and answer the +questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<table> +<colgroup> +<col style="width: 4%" /> +<col style="width: 95%" /> +</colgroup> +<thead> +<tr class="header"> +<th></th> +<th><p><strong>A</strong></p> +<p>Football is an extremely popular world sport. Young men look up to +famous footballers as role models. Several football stars began their +sporting careers as children playing on the streets. However, many of +them moved on to join football academies, or sports’ schools, to build +their talent and become professional players.</p> +<p><strong>B</strong></p> +<p>A football academy is a school set up to develop young footballers. +All major football clubs</p> +<p>such as FC Barcelona, Manchester United and Real Madrid have their +own academy.</p> +<p>They scout, or look for, young talent and then teach them to play +football to meet the club's standards at the academy.</p> +<p><strong>C</strong></p> +<p>Football academies provide football education to students who are 21 +years old and below. A student must be at least 9 years old to join an +academy. However, some football clubs, such us Arsenal, have +pre-training programmes for even younger players. All the boys at an +academy continue their normal school education. It is important that +they are able to get good jobs in case they fail to become professional +footballers.</p> +<p><strong>D</strong></p> +<p>Players between the ages of 9 and 16 have to sign schoolboy forms. +They sign a new contract every two years. When the player turns 16, the +academy decides if they are going to offer the player a place on their +Youth Training Scheme. Each year, the best players receive a +scholarship. This gives them free football training and an academic +education.</p> +<p><strong>E</strong></p> +<p>In a football academy, players attend training sessions in the +afternoon on weekdays, and in the morning at weekends. On Sundays, they +don’t train. They play matches against other academy teams. The football +academies also encourage their players to take up other sports such as +gymnastics or basketball.</p> +<p><strong>F</strong></p> +<p>FC Barcelona's football academy, La Masia, is one of the best +football academies in the world. Located in Barcelona, Spain, La Masia +has over 300 young players. Famous footballers and coaches such as +Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. +Many people think that Barcelona’s success in the football world is due +to the excellent training programme provided at La Masia. Today, FC +Barcelona has academies in other parts of the world including Egypt, +Japan, America and Dubai.</p> +<p><em><strong>Questions 11 to 15</strong></em></p> +<p><em><strong>The Reading passage has 6 paragraphs, +A-F.</strong></em></p> +<p><em><strong>Read the following headings 1 to 6 and choose a suitable +title for each paragraph. Write the correct number on your answer sheet. +The first one has been done for you as an example. (WRITE <u>ONLY</u> +THE CORRECT NUMBER)</strong></em></p> +<p><strong>Headings</strong></p> +<p>1. From the streets to an academy</p> +<p>2. Agreements between young players and the academy</p> +<p>3. An academy that produced some famous names in football</p> +<p>4. Weekly routine of players in the academy</p> +<p>5. An academy for each big club</p> +<p>6. Learning about football but still going to school</p> +<p><strong>Paragraphs</strong></p> +<p><strong>Example: A = 1</strong></p> +<p><strong>11. B =</strong></p> +<p><strong>12. C =</strong></p> +<p><strong>13. D =</strong></p> +<p><strong>14. E =</strong></p> +<p><strong>15. F =</strong></p> +<p><em><strong>Questions 16 to 18</strong></em></p> +<p>Do the following statements agree with the information given in the +Reading Passage?</p> +<p>In the correct space on your answer sheet, write</p> +<p><em><strong>TRUE (T) if the statement agrees with the +information</strong></em></p> +<p><em><strong>FALSE (F) if the statement disagrees with the +information</strong></em></p> +<p><em><strong>NOT GIVEN (NG) if the information is not in the +passage</strong></em></p> +<p><strong>16</strong>. All famous footballers went to football +academies.</p> +<p><strong>17</strong>. Only a few important football clubs run their +own football academies.</p> +<p><strong>18</strong>. Most players join a football academy at 9 years +of age.</p> +<p><em><strong>Questions 19 to 21</strong></em></p> +<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> +<p><em><strong>Write <u>only the correct letter</u> on your answer +sheet.</strong></em></p> +<p><strong>19.</strong> Football academies take students</p> +<p><strong>A</strong>. under the age of 9.</p> +<p><strong>B.</strong> between the ages 9 and 21.</p> +<p><strong>C.</strong> only between the ages of 9 and 16.</p> +<p><strong>20</strong>. Football academies</p> +<p><strong>A</strong>. give scholarships to all players over 16.</p> +<p><strong>B.</strong> renew the contracts of players each year.</p> +<p><strong>C</strong>. may or may not accept a player on the Youth +Training Scheme.</p> +<p><strong>21</strong>. Football academy students</p> +<p><strong>A.</strong> cannot play other sports.</p> +<p><strong>B</strong>. play against other teams on weekdays.</p> +<p><strong>C</strong>. don't have training sessions on Sundays.</p> +<p><em><strong>Questions 22 to 25</strong></em></p> +<p><em><strong>Complete the summary below using words from the box. The +words are from the passage. Write your answers on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>academies famous training clubs</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p>The world's important football <strong>22.</strong> ___________, such +as FC Barcelona, and Real Madrid have their own football schools. +Located in Barcelona, Spain, La Masia is among the top</p> +<p><strong>23.</strong> __________ for football coaching. Lionel Messi, +Pep Guardiola and Ces Fabregas are</p> +<p><strong>24.</strong> ___________ players or coaches from La Masia. A +lot of people believe that La Masia's extremely good +<strong>25.</strong> ___________ programme is a reason for FC +Barcelona's success in football.</p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> +<p><strong>Name: _________________________________________ Student ID: +________</strong></p> +<p><strong>College: ________________________________________ Group: +___________</strong></p> +<p><strong>Answer Sheet</strong></p> +<table> +<colgroup> +<col style="width: 10%" /> +<col style="width: 75%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><strong>Reading</strong></th> +<th><strong>Marks</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><strong>1.</strong></td> +<td></td> +<td rowspan="10"><strong>/10</strong></td> +</tr> +<tr class="even"> +<td><strong>2.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>3.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>4.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>5.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>6.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>7.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>8.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>9.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>10.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>11.</strong></td> +<td></td> +<td rowspan="5"></td> +</tr> +<tr class="even"> +<td><strong>12.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>13.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>14.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>15.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>16.</strong></td> +<td></td> +<td rowspan="10"><strong>/15</strong></td> +</tr> +<tr class="odd"> +<td><strong>17.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>18.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>19.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>20.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>21.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>22.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>23.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>24.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>25.</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>For the Use of examiners only</strong></p> +<table> +<colgroup> +<col style="width: 49%" /> +<col style="width: 50%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Total Mark</strong></th> +<th><strong>Marker</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td></td> +<td></td> +</tr> +</tbody> +</table></th> +</tr> +</thead> +<tbody> +</tbody> +</table> diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx new file mode 100644 index 0000000000000000000000000000000000000000..fa6884f6a0092808f7447cccb7ef146e6d7e61a1 GIT binary patch literal 164352 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 J{lA+8{ukr*+^_%u literal 0 HcmV?d00001 diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx new file mode 100644 index 0000000000000000000000000000000000000000..cb25cae6f51606874f3e7d1c7b1332b3702eece7 GIT binary patch literal 854596 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 ~&<=ZE_qA}-)2#dA6$ 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 pvB9apXaP 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�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js 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�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≥f`SUxQn> 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�dGJV-+RsEd&2R z8&r-Zdsju%IL4#2C<dh^Q7Ft0!q}n+j2`8T!U8|y$%V{4wF3EtJ}@!Ugr$iNlBjtb z8xk;cdLCxcEw7$mg>_3C2`~l?$d=W$*g05>!GTh&SzLfw(@GE-5e0W2KY07P6Wpe- zvN5M=B*3Y+1-J!E3vdg0BHjyNix6$y0{G%_dqzeM+S}@AUh<&D%%Nwf1Oo#(*b?A@ zZbm3g3&esh8pY|A*s`(}tEq`kURjNIKYas-k1vG1haM}944I7J-P4YPdkEx%ojAx! zaP+`r96!`e=`j(fkIf((FTmMj^Kt&%LR`AE6j!gV#`WuiWS9-Ob7KeY-q<C@?Q7fd z;Pzg;_24*e-`Im|S2yz5HQcVC!Q70Sx3@C&Z^nbWyKv|FPJHp=IvFJvHDeMmxxE1G zEhDJ`15jI)j`1y{kQnF6du1<;nf&#Szwp+Zm$0ZY72kjU2)}Y4@GCyQdH|2sw&BU* z(YUtM4-Y6qK75>k+gD<-V~aOVoJ+y>Bk@?WHVE5~=3xG|3M?jTZyL<TfkUzQ^s^^; z@7)J@^7t;#n*hIk3Ae7FV|F>nYu(8#w2`ru@@faZ`}RG|nLUnD<~l+B2|j)P9=`tk z1AO|?dwB8eU3~HByLfo-3|@Zx08{5oMqqpzRE$iaD4s4GX-WN!<h2Mw4FxC?s4AN3 z(!@@~<W(d9Z`;39lDJ|hp=iez>yj#pN9vRuqMwMO(s0NN*)dF38sH+v0*EJ&B3|zs zlE?%;!_r0@fuWXYB<WUEg`<)>zPv1oawLQiief3kP+A;>oGi+cMg4VHzM=;67gRFc zkHL(oqcD9|E_$Y=W9gDHG-FND9Cl*8#0`T(A#~cnygHN?24gG@M`&m?d;<evEmmV7 zXoZ1P7E(lC4a(GD0>C1ryk>A=CKc(Fg<KI^u@-q;Og7C+5w=rKq^H|KM@JDRMzS#0 zlYy;?9K3Ag;bpCW=pa)R<$5DA)*KVYXJPitO0v-sELd8Ls04S+o!3HrJdePhNR8Qr z<3}gr)bZ&!Nl>3TIfqhWKF*#Rz{NLK;leor_1ad(HX6U(xO@8m?%g><U|g5F)_(c& zU3~oEJ-q+q8s2{MEbiYujN7+&5zt$4=iVVacyJ82Zyq4958%&VKEOyab!ka7;^UkU z6K#hCZp%ukPi<A<EuIv{yYpVzVsuf4G!gxogM(P#T|^fDjg0*V?)10f>9j0-v#JdD zrpMyWT7vs(BrYEd#OY<u*gfEhO`H9&_hb?)Z#LG?%Rv9yLiBBp!@_l`7~GeSCm+3u zcOT!wqc?97m{(cxuHgQi%eZs%9Ix*zE9OC*e`7Cxrk*}^atkhBI)o43zfWKA5i`kG zxPIjXp1yMzj~-r=28Qh2wUnBC4rb5qgoT?6<n`#KjMbo|Bf2NZO8^(4%=ZdvN|050 zy=D@#w5kGh%=M*}?+h(;p~$iqpqBJB<MsT30?cAqq5$&i5MX}2PyAhMO{~-r5$lNb zY%io|5(A0uNJ;f%#&_b@3u$TINM&SDZ;N{^vveMT-CvBwi)t`udNF2_IcLwTplPhY zq6MW`zIZIwuc^n@b<J3_q7Iujbzl`8_UN&xFtt>NldCnneS(=T0%7N33v&kxXqoCl z#ZUu^hU(IV2|!C-7eyx+rWnECQqvCi37H~T+|w%()fLs)xw8dx=cY4rlwk!cT|YfR zu(uY>G-cp!B@a6*SvXh^hrg>D0-ZHboa%!^>$`B`z$8?Uje?ej3@d3BK|PBApF$Hj z8|SH$&(Z*1y}X)|gA9Fz;3Syu-#t#yp2z#|-Nfggy-PFoA%6Pt8~pW`Sl~%$gg^1) zkKf|ur%&+ggZp^$?ls0Gy!Yfh-uvJ#Q}!e3=r8fh4=>O$t{g?BamdIDL`b-;)c@Tt z&;rr1uDtnT{y!u77%jxH0tN@!;in(I!O4xi*g>5x{=I+nDDJk5z?ISVxI8`t4`-+1 z^CPKv`*I9UZ}Y-|sg~F>#Q|4O72p_wePq=rEU(MJVjAnUOAE>5dDwShfZ%?}bG(bk zlqK(R`{C0Eyv|D!!0+F^h_z?%=Q@H)T1gZppro*ZQbej7hg27UYGXL$DhZR+it zxN`9@k3Ei~hgYGqGY@wjoP?2B!qHeCiUwqB0$MP(Shi6NERh!;N}c=3#-b01vWD<j zicr>5lge9NkCj0@^?n6x5u(Sb1or;`_%(Bj_%Cydkz2#n<Pe$UiTE^6B&PTvDcK)! zN!|#JbVgLH2cqLdcygZ?0)ia{xT~qB8>v}H>3QK;Jhujm=TuNv*I_fI$eJa!lp_t; zw5E#e-GKE3`Qjzj2#K*Hh?U?U?h7*uTLcCN!_C_Tw(j;4xW!_svbxmUufQ!XP*ybO zkijL>AcFe(HKRK?d(tR0WA}~@Mh&)YX~eqqrP#Hz5yuWp!Eu_OG5LP*bJv2kkqkVo z6;YPqkG3&!IKI6DM|MxZ#*MWIkFkb{xeE317BbXIoIAT5=gzF9KHiKgS12LwAEq2Q zO?JD4=O4X|ufKkQzXh285wd`0?;jdH0$apC{Qp;)yl=k#3@=|k!^_V;;PD^fR|5JU z{4O0&XGj+O29@QMAo)=Ui*|u;5G#CuC7eAB=|#-o?rj1OUsJex8X+voi3Z3XBhsRA zmW+66)l}(g4osSc?RoSUBaE=O%mK%%J+P-m3uo3i;pA2yT-g(ieT#gtY_dD%jP=6( z^^-9*JrawA1j>rUx<yrZ`kYzj14@#2ZsE~e*Q9vs;T1f*PjKIR0}t+<W5v9|eV4Fs zK{t)<=kyXs@zIBGQodY~%;bT6%kkA0kI3}L$?7{P)pqjOW*X9s(o9e)diqdeW*(Yu zVVFctQv38PnIYPmMQew=g78=J(ligEtd+FnDO-k^TQK%(fWKz$|5pfb3t%gV;b#1t zZ=gNzu>)cgoDrYkCV@LD&K<FdUWkq-xZ^z$5$#HHv4zaW!ATffk-)S`BWR$4z8SUH zwXOpPwslhDjl*VwdCP`2rlv0J*fs?_cFsU=Zv`cVn4Cu&(Fx&n!p>yw02ZV>oID(1 z?P>=#Lro~?GF6F&dcoWTw#3-404+j#&#m~IlBOzkQ!x(io{qg+o3Uea7540E!Qq3# z2)1L-?q*y*Hy3_RDo6^kgs-g%*3h(_-Z2vw_fNx_T|GE=d=e&gXCWfe4fE%=(fDmA zOH*##IEptPp255CUBTM~_51JN!xx`_NOSic{{EAaK>YigLV+Or=O3{c>K{@F=KhDE z|NYmW$aLT0m!EmO#Oi<Y&_AS)2z_zt_(7VcQOL}WL|CM&H2af}zYSd6jp5{F3>P0$ zX=~@E4=;i~EYuD@-sadeFaal*Pr+N;_F+rOC@f-%J>8Xv-J@NwVWb)E&GW~;ZUY=# zN1*TZ!}-H0m{V(y<I`)fqb3K-Dl)LJItz<N7h^(U0)G4X3w-kIEoLIJ@4Gh$ZUO8I z1oe5`xx>tG=LD87n~vXq`veOXw&Sbs4&i+O0RQw!L_t)q-j<}vg>(DK(iiZ~+qbcK z^K9(jyPR_CFwUG_i!EEGV*TJ0j2)W{Ep2t0M<Wc^Az%fdS(akj2GOD+OrR{o*1-&} z9%5-3?iZcn$m~km%2FQ@X|2-#0Q>dp{~M_P8-lq7$W=&~`i8^d<*SY0U_IVP1B6D{ zAT->XfVP)r$V#Mvj}bFvkziyN%pZ@)I5#?3C3tz+Av(eVt&JJjw0;scZJB~CJ7!@a z3t+~)$>^Eeg|f<AWaY(5{h=M4%;6W{2P<nk*gH54r4?SZhA@jX9HQr)Xaam~DF0<_ zk)A{|&?|5Y77#b9sbMS*@0o!EtVoA<c3{tzPV5&C9Coy^Vl`stwkFK(E<kdKIoiq+ zFpKBeL&sd3=7Dx*ox^L}acbWz#8MW#adrn;X)kVE+t0#1jmM8!(2uU*{bvvH>u+Li zY%z<92(kF-&=^e-q_h7Cfn0_F`d@#&Vruc82mUF*E&Uw?%sf<Ak3e#YSXahfYCZDu zwuYO#Icz-*n9cNH=V2g)qnJP1O^*y@j`%1CoLbg{t5c_7WpV_%0?e?bJPiA)!*Fzb z1dg{^;p}XC>{w)vjT@Y>sMi!%57c4jq+;}^IpgreENq@qig|fSn3+ps`q`V*&kyj< zBjFK*3^^xlAKbe@a37{eI0F|aGra%w8YSNp+`D@SmoM*<boj|*J7_ZZ;QF;4m`~sG z=EGxfb5+Ln?LB1kIjFBmfSrv2%T$M?MQ{r_A<B~FCKy#PwyCKhG_@6AZEGa;^ALX% z@<o{>CtmBBh*h2i!;{syeXYM=&j9;>1NQ3>03XiZNlJ1=ex4_Cvz(=&YUvp+h>y2M zY@8T6XNu%xdn6{1*<&0alav|&H$Q8LSvzAAe2|?RD9!b8`Njcsbhn_qt{&NCHPV>C zjFQoaNKS>hoxL>mT4Y!_EX{3UW9tZAeM88J+A1!JCn}nCgzggN@n3L@8zJH~$Y0$Y zIni;3`fB>LR;*r9gEb3ia(gQY<Xp_3T_SbBnbAEGv!>-@*}O{RB|D*QbUfKA3@v$q zn9?v3%cj&|<NS79KC=S%@9)9Q>xT*KeN4wkn1;{d=?8c4$;+pNqF`l;4g&OVvh)zZ z30c0Ez%B6m-{7DB`b#X3I@Ek89m9Wr;aC27=uJ;g8;VO~k(>~O@DMln``Qt}=G56@ z>R>|{+iSzXRs$xEIxw-(gq!rZSO?Ao`HHp@obTwwxPV}EgnJU?Uf5aWg(Kqvac-&$ z_Kq{at~n0ax5gVwrkP>as*#vp;*I_hCOFa>g44Yvm=bD(d1-OjH#i+nC`$x$zx&P& z3FP<gyfMV!4^QIx$8XYfCE)R+%Q$;xGbT?d!;>fHaP#INdYz>>c4P}~-`Y)?+KEdS zH>15h8*_WdVA8~Nq$F6=ET=$0JbWQxi6MdVG>xxWSWaFJX68oFGf<PBRLc!#rY3XC zYbr`DDT?aDrA|^}`4DLd5rGpyhLS81tt2A;Zy*=@X*iV?P%z39le<Qsb3!7z+tV<y zB^B*$V$%P3G}MZLGZ82+4UmSjWoOb*+I#9tg9en;Wu)o0y#4KQ_w5IG`0gEK<fkK{ zU=%{qM<8}&He#|fVCUrqC0%tWGew2PM8V9)O6u0Cq%pMSwm1>#q@@!Z0<Hpew_xzs z02db|Zq9#0ES2o#;Y%Ysfs&#KvnH3Ij|O*O&KN8u(3j4wz}f}%ST=hsl7fs7?X81p z<8olFqku7a{wN*khbw0{;M#>PxJfB;>-r(d5Q%Y|kKVnG4?lWDbNIakMgh?O67>JC z5E%Yj_{;x(j;NOy{LeozY4Uh!Ztu8ge*^`&!Nt`Aj;`i#@v@Po9M(72fT^wC(AG*D zb`JWmb7eTHBR|C(`#PI3P?m+su@UHWF~!<cBkZqm#Kt^rEKgIyK(;#ii?lI4Ul$!Y zUKl9!!N$?n*wf^IEu+oRn`nc5ZS+bV)p-Bon|Mm&`_9{!@z#U$cyRYD_4H|}8^GQB zSCBI*8K=%{z=55MP+ghEza3|mTaUea=Hu{zO^Bo?*tu;QrcKF3c9u6<T5_>;ejSvR z#Q=d^C{v0EpbilebuhQ0JVn!=BmI_G(N{-b8;Yu8p!txW5)B6GdKyrpxm2eQ6JsIe z1&GB+c7j(%Mu}LVFC#NcAtT4{6c2G|Sj9jVezzEMHlZ~ZGkQpJ({nL%S`H%@b9%Bd zdukS@cBNvX7+}#9jfR>ql$C@)#@WY`KvjUAu>z7ay<qFCi{odHVf(&8#HEKr)5;j8 zo^CLAcY<GB7+eB8Fic$*Cf3we-kuV$?OdD)Vnv?V|A7175W0#tU`SWfO$!4ebhk)L zuO7dOP-G<##$nE^X3Xp<!1S&{^v)>9z}#vqomY?51LLq`-DK?AFd1hLFUG*E8b&Q{ zp5Kfc7dPPkjor9(eiLq9+l70#4&&C1Be=tYd;HEdJpJ%4zWDNEqEoQ+kgWJGc>jOJ z|2J@d^UYUiX|1N#3q*LB7qy@}&9N!09gJY(WCCMr9jWuZz8QmCV{=WITWY|_QW-W5 z8VGdNMPE@m7SWJ)C&eINQx;pYtg$qno??_P)>oKfUYQn_j5o*HSpjHCcfj0KH!Q1n z$Fc@{EX&ux0nzU}F#t<i%W&%a7J~XL-n>5)VrHw?uLsvHlggxjek;<F-BDN=LQoIj zFz=@@jc=UZh14{E-oveEtc%7tGNX^TE~>{y!qr&=<13TUR2+lh{0><$p%Q^9WQN4P zEPFACSM=($vbTV)k@mmf7EQjQPmut*vbGEy-E^TsIjST`PCT)c5uNn}(1`^R(rc0< z@gVS|O?>+J7-P=NJoL>e{9j_;tb7UFeKT^U?KEbYi4&4hF(wi+F20l)hAJ?&P(eVL z8SI?Z(bzHus|IHxAtL~a{F~@~C$Fz6ovfX=odirrPe;~NSD4#c!^(mC#1J6LlK%tT z{ERdPPBaBlTZ@YosY)~-NyhS({+4tbFQ&b%jA<r`H82fRI*YJ)UNhD#>%_KAGqH8U zbnM^Vi^F>t;OK$Hc;n<CZeAAJdK+a3o&C+dxO#&+`^F&}qNCKBXYf9O{lP~M@bj<V zP=*Ne_}37)1yKM04Ds)8$vysOzXa|-ar4$?j2@FqL*og5e`jiKJA&2-#+KSJ6$>F* zXi87#bPbgVYz@jcMd<Lgp@lLlfCikbl`*?06Em_CQ03=>(e?)DkI=#T5r#O>?1^Pn zCRovFgC!HqF{{lK?W3L1Tj-De8c)m}=ZGyW7FeEZg^58n*wj^tm4n@sA}8^XKI7s2 zGi2ryycfrC{nCESo;gJ-lg(S_Vbi8b=;$EpF%u39G@x&8J=U-3MMAtMZeHDruJNgu zJF66(UAZVJ_J^;hHo6;9km#y`U`KsPFUt)Vi*m7CWy$2Sd`&58?O;hvm<^RZ%UwuP zAx)(x)vEH)x6pt+!R_U)18rsl6@pm|_Lby_U~REwr4d*V-yvphEyxSQg88+W*IOh3 zx_5Q~Ul&U;e@;H5K<Ym}b4n(rO-jeqiDFstXvnDQiJ4MW;T>QBGiw!i`RgNVWE3WM zk4BPUa=LnT3oU6~NM#m`fwdUSAOjocAvt1dZ7E3;S;`6_OQaKe#o&_56*ZAJLh1?j zD#TMQ5yOQR7m`Is1tyl}@bwKucXtz}_3)&7%c-whv3B_+f_f&lZJmpK`xoKR!9_TA zY7H)sp)OtAj!PG|<2)Jr_U(hXe(Mmf-8zE1_fC<$&QWt-#<P#!#Pb)A@!bzEX(YeL zUw{85Y3(6^ze4V-fB(1lBL4oH8vQRp-T(7XJY^I{bMOAm$jFM8+Eu+t6n0L=uyUmK zG*^Q@8QR2B6Po(+G*c>4Z%bVxWvJ>7hoQL&wDo0SYom-=<yn|SLs{%?gNjf`tSR%S z_SVMg93!l(vBbPu18kb<jE!^LFol55@t4Qk8W+r}F~wlLA=VesY-R*uL)|D0ENaCE z?_Z_PeuLM49*^IqEaU4(1p9$~o22dyrj}aLbQJUYt1)NpXw0GXn>nKrJyWWXmEnsm z>!x7#lmfJmPeW~O403b5;6&2vY0W{1gE}0|4Pj}j_o`V>uq@eE$O}Pa0@MPaqN$J} zGWBbK3t8&q>&}dC2R|=UxYLVRQmzP4zc!dda(0+x9>sT+m&Rd!Uj?R<mHTHA)MC=l zIYs}*!hTBEc_q?zL0^%yFzu|KEM}b)$fyzAR+J*<Hma<3$}lt=hWt^{m@~T?gBzwH zuRImWbmP`;)=;C-RMsZQb!1`bz{)^S8=9NKz{~_gOM?tOCKV_3FM|tkiyA3ToFSz# zvbJ#1LuP||UsshG!xOf4?x?CNryCBJh7E05(Swc4r(nk>0(<WwoH(%-$BwVY*|QsQ z>5_2y2dE{<(ggK&8sJ-ZPT<zvleote{P?X)`0(jHeDL7|eDdjg`25Rf_~zTs@WYQ^ z<CkB5z;D0(f?t0XEBgM1-$jR|zeJ13p9HOFJsAqo=KbfNe@Msv{<|=gL+#*FNIK<r z%;}qixI{m=dYHk($Da354;Ex!bt5Hcn5w{lOr=StR@Y}G=Dkzbljk*y$s)xBoz$m> zGMHVLkNOC26cN}ieBY65iv>|i=x20C55w#{4fGbNV@8=eHqQx0XO00TjWx#nVofX_ zsfvLVD@+M@M_)!XX7`N6(<hW74^H9jH_vb@82lt2QKG$k@jxmI(bAPf`O!Kq7o$gq zNb{!*ENsD!?Y-2rC74Ix&!0IOb(K*VT^fSQ>Uh{wmUOg@LRDFU)Dq(5W&v%o@lY8H zV6(ghxL=2mn?io_w*<Ha&;`In*0*=HggP_0m6^6AaRji%dX=Il>T7VT@V&R20oq&B zv2;;67WU<1Nq-rZ%`eCD1!Mk=6^q7V*}`&W_!10|*%t|r_ZDJmcP?bq^_AcmY)<#C zFU_;9LWZs^Ps94PlQFfY91Ro7;1S}E#O!2g*p)bGu^za18mVh+2puB>sRNV@!7a-) zB`+^D)c=56q?y-RYABTrU9?oIsk23@5}nsQ`~%_T8%7f|N*bu(Y_E>)x@;_&RgYu) zm*70j;+fOyaQ=<0xO{OprN}|)LBqqlEIg)Rp)((ntslO15sx2Tl^&tL`1oyn@WDfT z^!y!s_W1|+>YL}U0R9br`uRI<zm<Ug^Do~^@!Rh|{V(zRA3u}rf5eYJeJlO_k3R`= z?vvuTUwO>8Xq_+yL7@(Caup--t(nPmVMu0FH&%j*p@IZ(RU<{n>(KG*@p`qH(bR`g ze~J!dVp(Z5M0;7Fr!os8qn+Srr-)L2Lo7*9$E+|#^v0=TZ85<cr-&7m_L!NjM9r;% zIaQ{Zn<j^O(W>Z+u*3YUBuozV!@{Xmc<W8dlKaPT|L#%Ty)FF50X)3AkN4;>;*<TQ zKGFh!nW>>@pOA;KV`4COPA#R%R4iXog|_-QROSbwXrwQa;~h{?7)jZxfbPj<1bYk$ ziV~0*>4ZQ(%b~KRG?9QTGWUPu6~F~!OWiE^yN0&Ld@ToKQ!NZ97DV^gn0W91Awn5` zj<20<br9gIiLSPItX^7<m5a)-a$yBl4OC+FqAF=CV#UB1EL$*I+Af(_I<y@q;q{d8 zyfkFs<ReB6tHR#N3|qDiU`BT}TAN0oxiJ&zlqhL=DF{o5gq4$(^rT5qRjeuL2n~H* zXdCKFW>SQr5-;GDBzX<+*KL{q1-Dp2LNK@p@m^|HQs?KDH4qXMkCEv)&{35`08Lj# zRv;$SX5jF?g}8EQ8?Ig1hZ_X;-CHN9El=YC!Tsj#lX&{*k|aewczPS3JbQ>QKYItC zeDoHcJ$oA;ef$nSefgop-ojXZ@#UxZ>g&%5^e-f!fB(bR5`e$|;TwGS{a5(*yDz2q z=G!l&{h}g>{o*)rycFMmhi|_71oe#t2n@D|m5mM@$Y!QwZZR!{zKym7Y86vu$QulY zoF17;mlc{I7juy-Y0@Ye%R}3OhKu*0x-=Gv(YEjpHAh9D2{z`KV@9MhW`-(aR)iXs zkFrLmp8}STFu=?pS<FsT#-eOZ%nj2)m%9bJBE!+)?}HtSx(VvTycZ|wIgUyIze9lE zzqA`Ck1axeNwhSgMRX?>tm*1(h=zLJ-$P5$+e>*eEdz_@mZD`$Eb7N5A|c8ZadGZ2 zF;}L+uS8;uB`U|nAu7-mnQ0zUIg1B5($i;Y_Ar`2`Y*8#lIUL|fnI=|1SVR{#Ip}$ zYZGW0Xt09w9Q1kZjX6Vjkv!Xw)~+6tLJ!c2HOtGfd2JQ8t*yi6)lJy2q5<oc*J1r~ zdIZMciW;n4MzAlgz?!9ETZ!e1%P@alIW@Pg=z6Fi&Eh$8W*74EVo_Keh1^kL7?B-_ z<WxWEaWi-ZSwcZe^d*p`DU^X<kSCem2!^I6P*PLnYXhl!qDVVZ3kkt2=KcG(dFRzW z(F^P~(4`ym3jDHi@^EwahM#{hopB)i1A<_0E{6n9Lrkq7f$oY7+`6;}S1umF^=n6P z<N66)xpJI_?hM|daeDvp8C*EMk~Oyq8<*B%O>YIxA6|uTK7WtQ{UJX2>?4W2Uw-}( zzWDkReD&?8`1+fd`0}ey884*QB0m4(69W4Sg855=Sb+I!Y5zChe*W)%5kG$aIllYu zBTVV8K|p{FY-k=GT?{BoG^K^3M6;g~3s1vP5lYeuV4^>Uj3i0Kid(Y0hpKuC&@mSC zf*Zkz$4zKVLQ#$f>f#)+B;5<`fhy>Y(!gxN;7K~@i5QN7WDU#+Rlwv36-)_JLz}-Y zDjiKxVQ-7p$N;RJH<4_8j9E-Pk=!RS_dQnrH}4(8(uEB$GG}?S!imf&m6gmemUR-& zo!fxvlq5_0E2aMDb7qtycceRkpCV05TwWH9@{%Y-g<8Rpq>~nIj#2bvR+cPx(X&sq zT?=pvAdBx6@rt>{!#WWXdy5WMR10c`!=>f_G`O$k)o7Yw!<C60F^$785{3hTTY=3h z>#=2h1GcYi!IrfR(%@zhqKE3H)wLKLtj3xZW!yI!>j~_2^J}nt;b`jcD##eqt;fa( zqPD&i5fQFvYZKFYjYe<(7-^(SduJ-D>cWwf?u39y7wRX`-&zqdaUsyqVG1@gg0_JU zE6C6a2~xbeFlnR(f&1T(WXY>zgt-*yQEXK-v=JH^Lk((zfRJ$NS3l@#$-siYmlkS= zWM5l6eSDS9|0L7w3Ea6yqxAS13-1gb-#dZ1Q^#O-cRp6kV~UzvjFn7F%jZ_JmQTmG zUw(+^A3w&+mrn_90-Ox~`B%^J@{8vZn7{h^vsWPhRC+IfJOuWktpN4w5PuVl{~asH z7oR^tUvC?HeJo%u76NtFlUkiL$kOTtqF;rwq_x$kvz4^CkFN#L1-OSZw8`*d)VPkG zD#F5TF{vXLEiDOX$nisqk2w|);N3x*=#SUNq)<7^4mr#WQN;8>Wi)%qW1O237K~tK z3-&;Zr#qU${c!&1HfFXXG?Hg2Pbk~&A0vaG<oh$o9pQ<H7+a|5(K|5%3pN!auS5pj zzI~1~wcEnE<x>Ci^i+EU_^Tr(#)_3!n_F`f76u`KG9@?L51C0`2oAJ>wVkd6VCgZu zAh-VqxTTgcz8|JF49d({YDP5Glx%|Zc5IpgCtDL{bb?!AZZWBn3AV3q#I`lf7+g)l zT2aUM%@UwDt|D769gFoV3G~(VShunQ8_4kM7YT4zQ?`u8qInh6+|+$haX!c%8G!}! zTbY^!t=I4i8?bg&HMVT3!;WoDSh1=K<9YKn$voQXvUJZhk|xHmakM44wTHm_3ap~p zPeqgLATIVb;6=O!xoG-RW{Re%97g#e%TQDk^Aai{I6R73zyxVoV&wG%teV@7x}rpw z@aF8@xeB{>uE73%YjN_#HXJ>&3D+*|$LfLcSV|y|s|dlwhDfy6grIlg2+Zjki8b?^ zv31o{d_yz!HNp7li+3cDfA$3#{7V9yO#b524+!dyr4akR{^nC@`_<Pk2>4H=_pd|j z6Y(Rp``2H+&vZVBuuvzMny8Yw^`Xat)6|!Pn*MNTnW{oXhp!24Rk3KSn9z}0Tda2} zz^y<@sG=q2L)4%KRV7pUpr$bnRe1sE%Sy!5=s<LYm}6$VDVbUo6B#o?wbACPgj!b( z)YxlbPFe&yg8fnJV1ue)cYOcVhxp^SZwPP!>Z3H<`{_^iQLbG=T!aPntsB!dE0)QS zxf4$j4UF{A!Lk)|K#CTLnNx~TTI?e&k)59Aj^q?uY4XgVAS1-b+hJ6GFqC;MuAb&F zw^xIAunn*66|nzb;O2G++^kSk3#zRADw?t=F3ZBf?LFvdE|&UmOW>9rj^I#dY#FS> zmQ{`Pe>Ku}aCs#*5YPhPVmr930vlI04YBxg0(@~f1{aPYgO@V{jTH+%$z%Kk()hqQ zELd2B^@Hu$wr(OetZK%dZEe`GxgJ|LRAXLWE+$SAOH=qFD#RE`DIPGf5a70fo{5eG zY6-yHiizvhw8grVLpM(X^nbzq3hb}P$BEC#DJ#>U8k6l6VPs)};K&Gqc^OvDZpEw# z#h5>#0%wkI#qm=+ah$+Dba0RwauZfB>qb{YDuJAf#WRX9ZnQtf<~d_RO(f<`$;0-Q z<FIRG8#XQN!iAIDS@;C@i+9P|AL7Mld@Y!quV2R(UwtGQ&(~WKUw-}ZzahQ<=3~74 zM10R9T)TP*wl*3Vm6u9WsSh)2b!h0yQg<s!;1&yhs?ta*(MZY@%yI<95V)D9$>zdX zYHG7W@H0U)lAWEoXr+Oh5*LZhRh5_&=Z&cej;L@{KwG#WYMd1@%2*aHtWX73`rH?Y zNnv3aYh{Kae|!A)$2a(u9^uXV7o~nR61cDJ!Ml`g=?TtI<vA#7(cfrM7n5Yf)N~0+ zp#-cSM&<fYl9XcQ(gut!^G0JsEMg)ZkvA#`qbO4o65ODpqkxBRpMr<4KD2r6x%}Kn zR!VUV5_kom1r``m*%RbqZ6&c^Oh+s#wG6YBf~F!>z>ti&c3~CD3zCOcA`^a1Rspv5 zdf2hC2|EVIVe^ItX)8dzd5!3;T1SiuuvZY&b!6=tY*;ZC>z0*b&7vZ#Us8@`R2?!U zqs74Ab~1AdHf(6cj;$Toxv3p{wzgr{)+X%SQiE+9>ado=eTfk5Oas!~c3UP&AhxhG zqsCO1Oo}v+Q;Vrqw1SBFCj_{Kkq}Kr;(}k*XpxFUvyU|8l{iKKUi@9$7}jt-bA1HI zhS0bqpue*e^XSqilq6vL=6-3`*vr=r<LZ_Dc<=E!8XN~y6$hieHUX`b5$Kzkg@%#< z%;?NUXF~!3UyQ!V+1yrO-}+v>|JDWk@a;$V<i$|);L9%rxc?_U`}}?G7a*tk{NLis zum1=5Uw-x>zGNnN@5xo_<>9EVDuTX|EUX=LrB)CjO9Z&p^oA2iLo6+TEo6xRw=Ct> zaE6$}Lq&ZUjLeka>Y$G4-DSvdGs5P|F&OXfkG@eUXpi#5SW6vD&kjYtH5uMg19J+~ zG1k`=Wlpwebn`&1yAz5cUGd?^_wnSN+jw|S46YDQY4_m%y+ho07V(j`FcO`YG+3Do zRivR^qC9Hq3$bKrGX|K_`)3tW9%W*}_ynl)eC=)Y>4mIdYC5z=sUpicGRhzB9vblR zG@>5YM^>5xMr8R(T@4h}#8Q6ZNu`*`a;SWzh684C5n>{FIVAyVnrtO`X>hQ=zXfub zsTAczV+21#aK|P3W9P<ZNo#LhSBI^XCtJj91+Qd@VD9xRD!H$bhO?0*SApeA#Z-4C zSTVm03;Jj%SFWCl^&2Nrb9G?Hb}<rqJhp8jYi}Qi9a~sqw$@|!)>gisgq=KQ+ZNWK z!CGwH)lSW%Cp~J_&=VI!U8z3QpFq@70dOUCQ9Fl*kqM_Pr6v))0C{m^rJBmuyy)S= zXb}Kn8RXD}Aau=|fZzyQB+$SlMp~n~AQC4|Z^Ff!r*Q4oaT>})ICgM35~FNU!fcYA zM35H-qN_d$ZPjt;Ae)aK<&Sp0Z>fwzQ)wg`i(_!%$OehMzaUG0N_q0>%lH0|c=?3@ zxB$9f_NUV8*CGBU9rye_iMc=f^Z}GvU@grRFg8<wv!@9w^Ds%4sL>>fwrwTqOnCxX z09>BTCBQA%O8{Ge08%4^>zOFS#6T9&kv8ZqOT~`5I<)!tV_|77>ipbLsI7~6c^SxI zmdvv-K%$tOv$_<;HYUh3Fu>&GSaejUqoOt&7Up`GF})fO?jOLtyEK(|4&cJM&Dgen z7Bs1~MK@GARo-*T0&)LWu9=0NX+;=VP=(&<CD_8u-PtatUM?IeBVqPLIf*7e>S3{s zjI_j<@@N<t$Y4~CFCwC>5tZokZ<)T%;?nE?2KNaph=C2_5x$(NJe2jB!L(E*BRTYW zdHDF*4h{0&+=(q48?j?uE4B_cNB|ei{jc_3*@$V~1sLBt0#m0Iplk97OqxJrPAtgm z**6bccTUER9b!_NcI?_N=CtT0s3&6Yt|@%qjlJ8s-PVO|0{lDpgS)$M;8-_QwUuCE zWh6CgiS}v<*aEzQmC51);L-)Y8iDg~yfPPJD>d%(!qiRV843ta@WF_ZBotI<WBQ^F z8r(vR%ngL6iym$~dIQ%UoX7RsCs=65P+yruHnK!aggGLq2lF!A3FJ6r)AWqVXBv&L z#^{1DOq*PSnt~8?RwSV!FA~3eN7f}vKmYU{eDc4=i_hLApasC6O0Qph_C$L9-}v+; zwfo0HzdyoPU%o9BNcZGsiMjKNlOR@BQ=!ZdhEkFDMgld#Ef(AtEheJPTaNpbwM9F> z49)m(DZ|-PzdE?7Q*%dSV{I+E10pd|^f$3JLxqtU8hw0FY+{B&QxlZA*rLMCmhA3` zd;>l7mgJ$kJs;b4&Bl`_r|`}@M{)J)M%=o!6IU*8$EAx~@!;kmI67IAM8tB_a<Fl= zlqAEVrBgArrvQrx?wayQ1pDb??C20=rutJVu<Qs*0q&t@USarTkdW+#QAJ@03~_>m zjV4mFeGw4lz{*M-yc*s9zev&7!F^)ERCj-75nE<CJvGQ1s6bI$li#oSin-;Hm=cWb zVmc1N*ss97`4w}&jtvC&>J=Rb39>?Ttd}%6B$#9u5~v9;F9XPI-8v7ucFo29y|b`q z$29ERIz<BY{yozO?8(@@qZ`||bTK-xYX`SmC-C(I>?Fv2eNA9uZbSxBfr^F_fz6sN z)mX6=z#eMvlmIS5T(AJPr~t}Cp`c4CV?@J6)-tx$AZs(lPAGztuemfVO{6z5DN6ti z#>QPMaOsWRxPAQ~CCMqoMOz^(h!Vy}2ay5#$V+!aZkj8y8OhYCab*0c5HnT)8|22j zWAunX<fpjc)Q*LC`RqR4|KK4${OBz_r^$T!!2>Ctee@6?ee^(z7cbt%#~;6mkDl?E zk00U1C+`r@@8Xl^j~Ng6`XPS&;eDyFCrxaC0)e{c&^AeK$m_^J!<5WTZL37nD7q{t z6U4$)D)PP9iuLnVs9{xUI92q9LC->7TDvESg|(ur5Hlm9X)H4_QcD}-J-pE1<cdOL z6BL@5qRi9`RrdB6V`on$H%EWdSS(%If=3U};|@W5=k`7VdJBQQ6&EgS#M$HPrC7Y6 zL+asYZ>I)-KQrk;%8FGz7(Lb(ix*a4WSR{c=vO9E`wKZCz%~>^ZP3GHSf;$*#)eTS z8y$;`>;SlV>LN1Qou*g^Vk&CM6bho_XXHc=KcS;vfqR&eEG%4%VC<j<J9i@<M>)%T zqa=C}O1~kFlSOq!26k@lz-~(AZR?w{byJ%(GEB&j?dz$-*H9X-sz+;G9IPExVeW1M zmry$>l2p7xtfYYpGJEzc$AJR_IJmzLhxYYKv2XVjf_f4`-p$wD1o=d=`6Ow(f6r7_ zg2~vrxrM2#2qtERP}kRB!IFK%YQf^<gpnY~#Upvq2}T0E2mx-<g2Iat%q=Gj6^)mw z(Qv7m%ss#cF1}VYSxQLB2|;>p0>(|OM&FXD(v#9Lb=lH#eRppi#yf8vBV$`2I?Nb_ zBRmo8rHNu1o75O<B*y@IK!m^9A}q`tu~9ZiU`-aw$z{j5p(-~5C1m%Sk%9R8$B*#g zGlKi$xA5^NkMRD752WoU&)>p}|HQ}79#DR~gO{Jugfd<{e}w0(5HCKtk7pm=!gt?3 zkqUd+vL5IeX`o?TrPP)!FPgjz$jsE!A_Tw%i;IF(&=71sv|j*Tu(~>rRW}?4a|abf z`<tRWB^m?S*(kBGMv1X08eCn`;^mEzlpvELqmZYkk3usu)VRB&F~}ElTS_sfzmOIG z5UyR`i<>w0(MayX`Ewg^`qXM%J--Pjjx569nsHdYsv66dlwr+^R_WX;t1~gMxDwN* z<}k~Rkh+w%w~vID_E2xVAz%-&wgC4q8CfJy6MK2<A~Tccl;e%!!X)VFs7T<Hz$}4V z7Q<yIgT#COj)Vc>!Fa81!4@#H)sm)F6VE#SeI6q4!{2P1kVS9Tf-Q{g1o+lX+!EAV z2SsyWgB0uN0|ys3K!*lf*+dn?Y1|d*cT63$Al4_9*|~EGcJA!O-rcjLx#afmo-Hx= zfxXlDzUN;C7q9p3no7`5A#+dUkG10Hk;PD^rWT{!rCB@06RB4$Ey<HtHD6+HabcoX zi!pYu*jr9Rm@A>Thr!O(96F|AK(P#hW87iut_xjL(aA_2hE}SmZp}qnUI;q6s-=!m z;-N%rm?cu<?cvW<UY;K)0X!v&G9}Cu;UUI|jkG{|f&(J_4N#EkL*@=Z8viz>E*%Fp z4-lMW>-WXD!~1ym$!)10is;b)$*Xuy78l_D_?dY97Wa|K$>Pt*_@6w#hYvrviC=#H zP%60n`&PrqT#ISZizbo<MrIaGZi1o3lH!tqBd`Tqi#BfoXt7^_T!r#PTVI}^<8ej= zxRDHc$K+yKVmwOiY*6p$j4}%gG`P7T%g_+bK>-+TZHsKmlL9MCv?T;%dUFn@&PvAq z{k=GHXf;lq7{s|ZHsa)oRg9H5eQYUCA78|Bo{SaCOEGs&D*EQ;!^z$Vg~e&;?Hh}} z*=5q8kjWF%(A<*#FVG}#i!HBH8ezlz>o-i7)<y~mGedTcCyME3oSclMOfbaK!~-kB z{{n7-2XQ~>IqbX*5lh)47+Zi^nHhShVu;_A!SdBL*tEVCJ2!L@$YkryP1v%gi6(Qr z1aJ|8xo1txqe)hQoF+dnnw6DEAnL*!@O$>`UWQ$}`z3H6*fR$Q_s+$^eKQE^AutP2 zZ=<N+vvWwQ?A%6U$q=l5^29P}9&dH(CMC%@@(Trsc@d5t1Q!AIZ;h2w6+<-r@$a&t z!@FQHo#D{8)gJmR0Utu`q)i4C>!4UV>A^qJ9+?GXs`7ZWP9B4n&I+8punSi&?L;aW zIlw~`(V@oha#5lLF+xJL1tNkB;OZogumC-zlEp(jsR_faQIzJ5#-dP+h_J!Vb#w6Y zvq$*o<A;<YLXHTa-yv`b+V}5DTLJ9X+t+~q=)?Qc-#>bG8*jgLo|^m7P+=^aDK!O# zM!8Dh7QnT3vycESfGj#siApVAtLX4vNs?qprl{*GK%4utD9zLj$vozAXv~g5dvrJ| z9UL$%Bn)L_?@}WZWRtPWot;o-V}ndnBb0m4Z2CE)uV)Mvtt!HX&0Wl@ee_TBuxIx| z96z=KZ@e*x!}}KD%<)w?et02{9_+=2wXNvy%b~o;MNDh}X3ng{{N74TpG@sOF&&ka z3DR}RzG}hvmsuGqs)|@UIEk_(5)F;%2ny9iQE><>MKQEUSkmz_3Iw;p{{e0_(TU7t zI7}SX;o@Tf4_{~LZ{m9;+42h9+xJb!#!ZyJ8{4ppl4R?~7VP3{0qSk*_?r7RQJVDi zj6(V7DCxUZ2x<k&9x>my^m}{vuE2qV132{mVeLPls>s%Lf7l$soRwe}6ciCqP!v&; zh^S=ASridLat1+>AUWrpb2jH3+tk{&+TFIDyLY_%oOAE<e`e9{(|h0h|GqoE@iE3b zs@7Vy7Hd_#^?RRZ)||82lS%6&v^1Px;>I$m<4NflY1!VAz;%)6aWt9{O!OFP^Kdlr zgpgtB8Z%i;H9J9~x47iKl$vUjo-(zMJf_bYFMa9JqQAH3R7J@$nmTk6O@z$6iBju` zNNUldAf$~jUkjGXLQ#1p)U=hcbj<>&YAuE8#>G(4Qbc6zA>6*xjptALV63+cnxwXd zstnXtPsI8)lc2e73e;65Lsfa4^w^k&bH^s0Xqt0iW4H=FmYQ&(EQvT~gCD<phS#rd zNyDzbd~;U{k<70@zau5^a6BO4?=hM0lj;xg{vDH@@#c$LQZwN9-whkeO&eEX%eIx6 z%!50DJ9!fK%k=q^S&b%1)kw6Sh<l<-&3{Z}(Z)QE+X`~a^6_*g_!Mp<<|&`Ea3r>` zS3szdK8~oWB6rVTIL?_5_xbX$o;M%Xq_~HY63pcnVxJ0q#&#`)hBzTT&xy$$!{k1V z+UiqiYD{IEMn^{m23TeLyRx{<Mo)Vd+W1;wfd`Hqv%m_a`Aqa9@blS)gh*RNhMU4* z=PHbrl9|Vg$4p2Ep~1yedoFI~@IST(y1I%mG*X7Ip8>o)^-)$533asvm?}FSV@ER| zMvnjQ<Q7TG&zK=U35qJSv2f*7EK!~dJ;RL{L#Zl8%YRC4vHcRIIjC)jMRmCk6In=; zAk<TyR2LtS5?n}>viyUn$oE9XX;-*7ZN*|m8hFuA@%srfqLs<r(vphi#sns>p!X?C z6JajnNO6(u@o431?ahf&G}gvQQBx6yob1Ce-m{6M5)-j7fhkMYtX~S9?dmYM*)Fwd zDyhtnx>$-cQ(U<mMWT(S_8iTFDh%aVmgH&t!9pvE1lHc64Ea^lFnKn=9A6ioA(CVA zY#Odb;}9Qn5RdM4;pO9QY}J^><XwbqT63VJNF%Xw95$|<0+r>Xp{q3$YgdlOPVKoc zBH1^r8V5`LCGav=ht00FD9s7MyI0rojtMO~T)ld61D`*?j#n>l<IU@P|6Ga$7s>qf zR}ZPPA2UdECcBU&U%bAFpMHFfsr-JcR?dSO6H?sUWxl*D%&fLcGGmgsNFzMOoH3Y4 zlPMBhB)8Dpl98eopU9FbJ99k7aUaZEFb;F5As5UYg+NOaL>n6*!N?HSlq0V4im;Je zg#Gf1;Iu{w?m8P_s;vf_1BUPocS2_IA!O$YKa`59$|NbdTU*l5*O!aF?j&@z^BA@y zqN|Mw-+Y?#G8_pf+_7ezB1%hRV6$HXK}U8YC{Q0h-otZV3v!Pqv?j@n!jk3Fv6a<w z^VVgsBqVn3T!W1?zekRWkuQ2Uo#X|>9ZFa%KLcaM3{sROqklJ`Qo`}%m_>=Hs<Q-& zYi42bs@YOg=r%pg;nzPUC1bSA7~~X2prY(BNqvx}GEgG6NN%w#%M%xLXfTVsQIP3| z@<K7F#SbY-ZitFJfc=)6F`|jGL?m}hQ-Y+oJ6e*5r3s_8kvg2w(m-<8#ZmW&xt(KC zSsIFxf<PoDIUpq3Njf9PQSXRO`kGtTV2{;K>4!|8I}!60C{b3=7`|G?1fMdWXEP7* zcpmgc$}=!|KK0i8F;L&U6nad$rK;1gT5~qksO6OD=I1S$fCbAZKwfDQmaE8Os5KX7 z+p=-7CyVBB5jL%z2rZI(gSd0qs`1p{q`1-qQe6(~R*lBywK6cIOi^Do1{O4%Zu}p{ zTbA;S4@C!m``0A$v&R?k=JOkP|3(mdSem?ie)FFMfA{ttsV&GY5}gT8tu189>sL4M z^G`3aX7wDbTPufYB=-CTQ;>Ql4Dw57KuK+$Bu|8Qn74Qeriji$OyKciQgv1|apDe} zOA?$CMYQwJ<u>!?jmC^cqoBWOC4BU?k?d%VJqpy<ixseUi9Ae}E`qc6dW1V$;Lu@f zcu)>FhFIam8AoJhgdsaKTuScBiW5xm6v<O{w<n>eGg*=(9W5s)HN$xf!;q1ARGRv^ zy)6TdcDnQ~V&eHN(A%bhQKH3*<Q8-Mtywn@$~-nI>eHaTRSwoR+Ss;rwe-6~sC$hK zl@J%{jD2Qnv2X7dDM2TUnfNc{78i|XFP;eHjf=2cjlj`a1yzm3*t|tuBDT2R@rm4` zm#M<CnUqtMP^5ER=^-hxMGUu^2!bC$(HRfa6dXoTx+@CKxFaXc4e6(BDYG0gqP;yI zogG4VC!@7Fg-M=*c4}}D4K-pe=L9Bn9M@w>>ljp&M4&i71W9p@(rq@xUAy+|-+?L9 zCqP4I4GeZ~k@T~;Kp{JW6yiaey<jYj!$`=lm=1+C)0x!MF;#97<k!r^8f`@`skxc( zf?U%Vihd6~z>CLV#^TYKze)ykmrug7HPfK6aRH8dZA0K8Q<!dBg4Ob)p{YCtO4O)p zS5L<BMI*3LZ5ou8j)0-g9IRh48d@Z_0m;5ubuz4IK5a-FYeN-uRmGv;)Iogx>O5XP zy@Y3<iFrHDO9?9m*M32{B1kTlVh)fmUf&_H?=rdXbDNta_yc_N)m?n`_BK|mn8n{G z<};s;nTv)mR;|&T2l=(ru}pmdls7425r6x%d1En==6MW%=R``7u~Vr}h3{Z;kC`&u zWH?b~q;y$(+WfIlTr>q{n^qy_pe2%y+QVqs0$8aj!DQW1Ses}eHqssbk&f_7a>21= zE<;QZ5@?0&^k5W{;ElDX(b<xL-p*`vx1C{vrxR95QYEe^2}V(FD2=5H92_)JUK);2 zzBky{81YfISi5Es6Oxs7w78Nu0(0cXVD)+#tYvJ`mBar1nxwZb)~e2hr>7y-D9P}B z&M@V^wX-syEa7{l)|F4PW)#GH+~Pj`np;<56;J#Pn-#Ed$t0{^qaaoG+4Ck~hVUgk zF=orp#>OqGaCJ67S%Dv_ials7MLV|-lU-cE5lcqiAy#28lxBG%C&dvd3D!6ny9W^= zdxhrCr^C*re$GI9dnQ_%)2YYOxKq*@Bzi+4iA_^k8I4M6sxp>}%+#Yenc#xhm;(q2 zwS#|v1GIJ4!pL+h#QkkVm)J=>h$6{lW{#rnW|>{Ya-=a2vP?iFEqRIB<7SP-%*7M1 zkTPW9>S>rnGbO{4JdGruxo|AzuAG2ri^pRs<%s+;S(ZvMKer}kv%LFz8KXWw3hSuP z*DRZexs)+NnrLsBfu)KgpszI@J19-mmyeb7w)(O$u-vf%?)$XixnCPK8GcAOYJmHf z%bCm<q{(_-zC4HLPcPyrNiGJ~zIt&DuU}r5NG^<|Sc>Msw{Py_i#H@ZPlN||dTFqD z@E1+R%C&Pbo|VXuC3_Jojh>A<)Qwj|L46L1H5szAS>9(bkttWk2#F%~H(|2#{h}>@ zf=KWwLZXbt)LCO8uON$z)MGg8X^g;Q`{87>1ABPDZT4ux=ePxe6I~EQS#c!R4uOfb zI2>RCcL!~pjPpQ#RxoNw?%`vZ@%!;iV}hqqmYkC0W_eL4PlSUw=&8fw8-YmDKm6D( zY|~kY)yne2#2qyXa}-&XmB&JN$3kq`x&Yg@C`hxYdV8DD%x#A)DemT^$CJ$ohWaYl zzHKcgP8f|b(%=;#Pex$b@@beQH<mP(g^uoO=o_fQ%1#HzLp>;EHu6Lmi$(Gy;b5?k zm3O{$@~dgBgo^5XRF;KOa=0*|#r=Fdr7M%AxgJu_z~XFA6lS_3>$C&1ncSJl_Ba`{ zkIB7XXzqL(jsiv=y1HmC+cG7y(O8qjI3Xo=CC}>WvPhJW*zr+f$d50gBkU0tW&;mT z6DTslb{c78qpm6sl$a=dG^WfNhiP-gWS2sVkDzIpNsToHG7Cpz&az3^vTHro>aM^D z8m#e5%+YhWWO7eta!=(pGnm}d<i}vjqR~=^{#i_##CRucQ<uRq#WB)^n90;utCvp1 z8XCvdtH)7ukHOaUQ~2BnXsZb`xd3aIjm3IuaV<)fy?Tq0c+3_y)b-Wb$8hL?2F`Y5 z;??uZc>0X-bcnRRA|>|c&#y{}EhfPfn)}_CA|6wtKgE}?pVCY|A@Oe^D?I`VOx)Qd z_KI~f*krZ>J1y0)T6-R3mNPL_rb2GrEX?9IlejNrW{<|WIXv+xL4-UL?cAg2ErgjK z%Y7$qa5Qbs1We=!uzj~Wy#37JddL_DL#*K*WCPd3d*SZ4AC7^0;1yzlz<3uNj<AA9 zkTJY`_2FQ>fyc-Z#d#q-eu+GmLSLu;9x0@DqI4}o_@}127*x@uiF*g7opwY_6eW(6 zHhg`Iv1-*!sgu=oad$Z-S*%c<2pzq7*uFy^28JtPv|}Ya-3$;WX0ttJiLlTE@I7pf z9juJ%nu_!d!vo620ADSYSy;;ox_HGX$S)p?-KJX5-@Y1lw%Z^(ah%k=IBwJg8o~*% z(_ctwxd7ATreKAd0`&A%;qPaP9O~-gY!4=~8%lCKQIzE_t&7{9<fb`G%bZjvoQ}67 zy{!<#eKJDyuIuZqKzDaBqmap+MM;u|=DJg;uZpKzjbw=npcFZdyv$=bbJ~}p-G@8E z6~RFVu!dzxOdn=*z*N%IVrK{f36nH=1`i?+)(Yj>lF?F8UxeAqCXm+SA+um4*6A*X zhQ2aJa3_vnsUE`wAIpO}fk`gQWS+5*(nNk7=9A1i)Oj%xmN47Cga&Rj)-hQl{C8m< zKX-*3KYQsYXsjBEt!fjnRedrvRmU?XV!dcJQJ#nmtO6#QG-bQh5bL`S#VJSNVZRC8 zt?Bsu*(E%DFoe%O8^jAH`Lib%|C!)|-oiLalH~0ZCie?`c>fOHfA>AaNP4UN+p*Vj z8`jYzDQQl@S|0rAi$`GT`k7e3n5Z}wBW8|ZrJ6}{O~RsOGcaTM6zQZEQcP%aNqdWn zV1$6^-!1l`?7UGlUJGHkUln!-cfvi~4rYgqV1IlcT*EA3dDH|)sVhAL_ao}GCnA#U zVYW{R&JG)KBG!?zBaE^n9`)6+1XPqXV?a}#Xc$N$y_3<_EaYYoYAStEkSjX(+afA# zH)5k~n4~6Hylga<v-&JyD5*?_n#K&Q*PIUhouY+gIZTX{aLCgL;epl&Jh~4)KBjPX zHG!JC9K`)T#grBzAC@ncg}$0BjI^dgdDUcW(ouks(K?u!X~D(C7!$`+y0AKo9We?j zD`c@xhyRBllvy|hOH>wNvz`)m?OH8$4ahiY%S3iUL58c8++xszAa_B=aFR<2p5lZv z+%7)a79+a5D$vzg%A_tpXD6dQS86J1ZxZw#CU;Fm6iN$&No*e}v6EQ#661ZC)Jq_z zD2x5nSmNe9(`bfdL}z>+EI}Y~6;cc(k`+yVq>|dk#gJvfPGs_mm^5z$_4X{-d7D9Z z?*^>ak;f9XSu`8-uvmE-R;`<XsXWkotTxg0pG2VVcId2|iJ3eB^tUX8qvdMs(wmP+ z*BvlYoeC`yd#CzD7;TzHlQ|wcw5he#rc#$rruH5WD;ml}`#0cBIM48CcdS@C8SO2Z zxPQAxnw9Dill$R=L22lkn3r12_3`x41#0Z;B=rsI@B6rY;}Y;c#Xw@F_J95Zn>Mb2 z5f7B6{tB$poP{~m_H$NE!emi-l;{)8*HND6VBIz)OyJ2oo0@a%++lKyiy7kn_Cl73 zD|Mo8w@7Z;S);LVnGEJrUYVG$LE@Ri@D8zs?a^I0aM%#`Omb&xN~dGyI22?hz3%F* z3q#|@lnVMdohWAJ4MtU2xODv5nodfsV4{(rvsGNjI3e{PYG!iRR~<%8xi@Ocd=Tuv zo$^APCx{lDoi~xf^88Fi>@bigu@$ggU(Ct35C+D}VYW*dJ}%o4&cycj-314ytq2Nr z!X$A~Z^lH7oiJW%R8XLq)>%FtCL5+>o0bAJHqFNty`|W)eFfI6orTe)yEqBPk>1-i z7r}hfbjVSb$;_XKRqN%YTboBm+aoT*Mv@$<iPp$SJ|IaDL2MCXUC0ta?lULtkaohF z$!*8v?i9&ghK}|kG&kp<ttA^R^{1KGCnb$tly@B2XMB;C?8Tkti71wzaF!xJUu&qW zT|`>wv5bnYouYY*NlO|D{WxagNQgVbPG+)Cpaz$b9S1!lHB46+CrJ&F*rQ2n*@e`g zEZ1_Y$74R_!;;lgptzFyY#z5`5+4t@MR|1s2K%z%YO@}zX*B0BNwzR?w`fl0Sw04v zsnv{`z*|Y_&D4hGTjtS3&cN=i3#Hkqbk|OUiS~TBo2ekgQ5S{rUO4Q!3yVn7%Bs_N zc&7&s@Acu~<3SqBi+CxG$2|W}g1>k{vq`z~oX>Z6R^uQ4<0t&*fBsMW{qMiPn`Uo4 zO|g!#3YJq_kDfOY3uu&ec5lEMBV}yZvlc2W;mbAUr7N+bgV<=2d<6H2kR_tBjirec zU4|#oa0xJoq>x`e70XFFBcl~iT`L274}JIq>_Kdt6JitH;qGsSBTRVzFniKXffbap zi{y6q)<ZN+eql}!r6j#lMI4%HDKYC}C7s>gd;(qVC#3EbZFM1Ns633S5;qz(50-OF zL<a3g08gNZpgq!UKMuNWg13hbcJEpNW0RHG#soLsy#fw)o3LGdE}YEO;p(Id7uW6Z z@Gypr%}#3VQA}DMds!Jw;BQf<jP$kL0P`J7pvK>_Z{G%}tfBVaya013U&T~@YnM#J z?k$SgvvCR*OdEx{iX^x4R9M+)ASsrKd)gbR3AV^Q<wSxzNbA|B|2wfoQfG+K?<WsP z$(;}*C3h8*yIi7ocUKvcJBQAi#*ztMR~aYi?egMKr1Qg5lDwqmo>K{4SRw8lWnlny zEhW-=oYWRQY38sw5@YIw!(OgB52Hz<Db$tn3e&JwW3i;KMTn#p(nMy#C`o6}UNng@ z9+O0=9yfw!V*|>o!qGjLi=ne6s4b7iUY2~Vb+Xb`QQggRv5azL2@UFQ?S)vwgjZ4E z^J^z!m&SDL**p&pCaYk^*Y<L!x$j?3v$7P&EY;z~DiP#oLyxcu3+1Qb?dR9<?9q^v z+>c4?YnR)k#D4zSB`MKgz8H>I-0sa6Hzg2=NqN5d`Z-Cagv~owLV437D3CHnu3MqP z1W?<t7^{t0*|Zm6%F0QYMiPrY72@*qgt<KULWc3TimR4lp9y^`F8ql7Cfa^Q55jqi zM!}fLZKyBL3NaJP>n1{tC4LQMmK+W8N+lUAUo!>s7L3Lwt!dbAu?7L5dy#zNAd@=; zRi&|Ls6L6Nnq;X7x2^GnL~U{9xxO|Oq7zbm1<76Ng|d8ishr0KTOdAYA2zO@jD4ha zT%Z|~TZ0L#4f8$gU_eQ-({vfhy%JmKC-f-2)Kz6jdR-i%$@lTxO|z*n+-6N8&zLq6 z$_gWSBFLhyAOKDlYEWG=9=o<Fz*K(`)~}dExi%iU>!-s)PZ8GJW@E`*F~`eD%;)iS zaneF~fGJWU?U52^jZ-m}I7100k~{5$os`sq=psaN3(b8x-h$@VdN{eeN$wtM?&c=Z zT9S$8`jaec;Y{oZNxS7_93jC2>A;UsnjDszpw_C%Lsws&T9M@C!5J+xisTt3^(h&} z5-YmEE>)G6s5Du0`xHc?OqoDKHF5SxOj}6ZJ(p5u;W(NnmTB&YsZ&S6WS0_ZYeP`i z7=*q7akHf&3=ZVtWUQ0a>u>Gqu~@)^zI-{2BoFdTo+#7!{|}g`V(<2)*sydo^i*V- z&<kO|b2(g%SHo$?Djc@bgfkC_>AGp~6jWWcP`V%d^f{yO&DZzw^zjg$lh98do+st9 zskfQ%Oz>w<F5$B$Vm#t`JmEH<e|`y#jTvZdufTUdeh%k@yD?=U6O-R*6Hg{xn#mQ~ zv!SqI3TCQ|#|-5u7*As?JjHnauNjLcV$tfE7&nXijR`DWo|j?LGs%Vao=vSeUTSd? zbDWHT*`C$V)t-foS~DfxtIF@cbm;`Fq6}NgB#~F7|4^R>J>9va<~l?tI54rpP?Qsa z%HlXQRx`0{PD$4(#6`KD&XZDCispt0v{VNX8i!F`;)Rl2H<Eil47Fxqm(E<6>CAzF z`cxQePQwu<w>y*UfV~z>cCUn<fdUNlmq1%t1|}NwpuKhqJYBZYU~ZQZ+?(O%W&|Zx z;gu^UVEvj2Fy`mQ(<dC*z6^SlqI>v$H-2AVQhy-<wRh)Y{y);2`)!NrY^+nA0gd%j z;qIu3&?BrQd~Z^;C6n8lq;_F~J0dO79_dN8Qc|BGv84n*DH8nv65|{&qN}|eJzYhp zrg^NXPDEovvUJg=zB-y_GMq*-07dyhG#$cF`Xf2fhuTXG=2rR=l_!WEZ{i}v@BO*O z&3VK~3(<*XteBTs9J~o6IS-x~+9bLpiucIQ7$Xr%9ME}+<FRkgVri<Zx~gE**My+A zGYLaO#ke$(gR@;JD50UXvE2l<^%JmS#YD`Z;aa+CBF*Y#Oy%dyoiq{~6l9@J*|UxZ zd^<^CsjC1dy=Cw-U5CSaRB^;s1O7H!;2`?1@Pw10o)^uQ-~RX+9zN=2Vh>6>yS1r6 zx@sv#vpoOovNTcs3!2U^sJ$OQ92%ag?QRz$VvoRpdU`f>_M#2*p`a#%MWomYN}**u z=wo@}O`1PWN@fMsSyFT7yj8N8xPbeJQcO@>>Ody;9c78=NH%TWM9MnuD@r^W?k_P9 zwLA$npA}Aq8eP05Ci0m}X{Sh&tf4g<+qW-*k+D3b!A3+y(R7^&K}lXTb#wwHiD(!Q z<}sGg8tzIl+!-zuZDN|}+G9Kc{7_Nsj=VG0IApmNb~_Ydqb~<5>T8RwbFp*71VjZJ z!_`$24vrgOv0p`+&qPaUG7RaFHZPli1C(Ef4;o6N<qsX&g(FAI;qGCCUB+v$fz`!8 zV;1%FOk@Yxz{yk<rlzZ)y=^}97)uB@6Ma^M4GZ9~Z5j4$S^z5pML6x_F>~97h``+l z58j2i@I6S5x2Eo<u1=!-5FzMIlBXvgkZ7J9Lk|*VPFZpQBidVvhwl~Mo<VY_uv{gf zwlb2$W?3r>Bf*1ES{%#-KaQMqKT;tA8#b(9(u&rQahNcbRHCjDB}kB2+!c1l+$qv% z9Fe#(r0SwYQ%Rf!P}f{Yx>HXs=D}Vnu5>M;SzLu<VTMd<(XBQHoo$J@FqDO}g4*Xw zae>qx>`28>Uk>c;w6S_6jR&c`j<lFT?W#!AwPNvD=@xD?D1TNj8c72)1{<09M%?k% zbmyKsSHpwu-qnN}c>Z|U=xJfR=+829Jf_SUj~1TX_wIK~Gs8Zm*6!^pms&}LERov0 znb@NJ`*TVYu@oV0nxt#6o|KluE>C@l%yTIdW>Y5%!zimT0jqTtp{lzWt2WAE0S)q` z`83?DSd;l3B||A%i9|IM6NIwDO`1NIhKvbJAjnLkshU0t78dKU*K7sN9Zi@XX}LuK z>ow<MJqf!-PY#BLi(zA}LQ-nrp!YVMI_ZsqtT0rUo{(foU1frFK~4ZmT)gRM6%mi- z#t5|5334CdNpJ|I1+FN}c7TzF47@B=;b^)NR+Lv;n82Qv>tMHEnTflN39Ah+PaP&V z4dw<WtPag4Ph2hjZev|}I9Y2W^|U`uoH&Z$P!Bjen!t3&YMAIOg8tgc@Y$mViyh0P zISLOS-2*#Y9UOGsiMc$M%UQ`?^p)Ujs01^uxj1OG0kHvQ(sae*uEa4RrbvphU=^n{ zIYphF?0}Sb8qHIVNRG9V)>Gq|;Bgj+3>EF%O@&hLu^O7T`uapB_X&yG;<9^XDdj;` zB+9ugEe=9)ZV=D#1k9Q>0h6as`dxkqXFm&zmF7TU)m$uDH4ii9jKl1CV@Q-`*daRC zumtVfqYN|iW!STS3C#8`fxDL`LLzpfq9zE<ZL#QXPr>=Y942ulBMU?Q**MSSK0jC> zT@~%_%)pNAi=nPO24*`Ip`|_r$}4%s8^}S9WSc-kEA*=(si?Vh6f{?igD$CVxQ<$m z3209}r?Yr8jMWz4kew+Lh^BV-M5!q*GR_B&9{1tioo*V-0o=aXjR*JoAttSV`CLp* zb{0=5OT=@6+z;;$;O>JyIC$^D%FR5u_BvRjzXBt9fJ8H&rm-qiw=aj{hS^N^@tC@V zCm&^tNcu^O#$n8CN{)qN`JKhcf1$O<VCoEU6_@^m(ro^`v8+sEFrRex_S_B|3l;1& zUjt*xDq|+yF0+*|F<S;pTU9tYt%s}2dbqi&BQo3qd0EF%UPvQZo**^nHr4W&Ru5CV ziKbF?Sr(eRy(NanIE=?v^p*BSO~oO?%p0X=T(LuAGF<nq#Y$EPKgX?5l^+iS-33fk z4Tc)L+&5yku^hB1H?~rDZ&#a(-8za`uP_Ei+KbWCT7>$#0<^SNF>lV0ut88^bruP3 z$z!;O^0B)+2j?%><I3e$v^1T;?YnI#I1>QJohsPGZN1Gj;JtS}g1xpO?3e*!qxK^7 zxDn#HOpK#ENnj#ViU=Jp==~|V(@AroyAxyWF`}tHhhOA0YHH}Jn@&-4Q<K#TBPnhh z5=ChehN=phN<J<x452g$#@u<bJP=GK(pt!kIWz>Sn)9)hXXv;|qgX2EVV}7Qb{Q$~ zY%@VYwkyu0SV}i?N<O^@g+<ONC~)IR6-|nq#z1cYhI&cpo*b#y+WCP3E^~0{Qn}P0 zS#<u<V4~RDZRC!b57p%(VW>9;s!HRby=e}nQp3+)EDKpmfC&>vV1vpOXsnqC^_633 zdSqd^X&w#ceAtqHdsy}ytm){v-GmwArG6gUjn?9eH&=20P7jm$B4tMx6S$Ab+$+tu z_w2I^QbOOmL+Qdq7YY90`FRAydSEII(OCIWShYnSTlecRk*7jYYaymAACKu$VvobD zl{Axb^d0j?V&U59SWF2se$GftSwI6xnK6mxY4-dHOz?4-$&++G3BP2;Wa)mOV)|eo zk1cR>*#t)?O_FXMEG?C(e^ub(q6T+2b-uO^M-J;q*8vK$Lr|O-Mk7gyStB~SiM~N1 zhC9HCzWAaWb7!0AuOE(vn&Z;IlWJisD|}FR#vXa6?O~`h4+a}&OE=ouNNsIuxP<0z z1HX?Zym%rx9#{<>8eDTiV>&Ch(gIn?ai8wgl0!~vILb;hP*qh-|5QpiWl$^oLU+SL zES)zQr{dgEDkM`|A=<kt(bZFm>c%wmb><`Xumws|j=_B6GVEM8kDouElE?^Qlttme zCQ_1%h>zZf6R{RjVt<k(k~}$afC+BH*C<PBs?ty^u11p7BAS~-a>q+$tf5A<aYvxK zlIEl=lw~f2+B*P&L3UWYd>Zwy9JXv*4#QomU}U-i+B8!32Q=V&NDq#7Dx^XnwVxxU zj2%h}oKRfsf}&z)G}MQqx0_OfdU~k85QDwNxOlce8Ywc=myLm*Ok5I=dveh?Sd4vE zI#@{4cF1c7c5P<~TsH<=Hp(()N`rH!Ef@_Y^|{heEzumgKyCuo(afw{GnF!C5>4n- z>5{Ug=~~!ZZI+rCr-=Fce($ujMr}Sme<jT1AiO>HNC|%XW(O0xUs@M!;3BE--|ZvK z2Psv~p{gwxYk6R0XzFBW@aFOVnYr)AY^52POqn!ZVH8HsAAwm*WgxFI1M^wlRdg3Z zVVx|dl7wPnp0SiNV!-h9g<~j>Mo2Tj%2KwiP?E(QR-nyW7V$T4$6@!)ICO9`++8)` z=B!EMrpd>f;B!z5M-FX<|B<cm_uYcXkUhvsJwyN<m*hxISu~HKxR4VqX>O6=%?(_y zqnT`sL?_|WL{nK;&g3pVOatnLazZELlob=innqF^?g!SxZm%+2nb>YF8{qA>fihwP zoE_G}!%iI=*Gz)`<^|ARHx+9ZjfH`>BB^==xw%3K6jScj(ZtsBM9Zd(2ti!57Yg!Y zP*idft)1oQ?5RgbX9=3y3((hBhQZccWK!0YpNT}!L1TpZ>mwp)C!#}55fi#wx;JV< zB<UT!Uy>+-)*``0a-Sx}Gm<D(60C+>OB(Al(A1bLjo@f*7RjB&q!a^!X*w7}f7kGF zb!9jcJs4#r#}ISE9+uYXu%sT`zi$<+ER|qswE{<dHX$<DkmbS>@iAsBnQNHX_L80} zD>_Iz1Tv{lp{FO0Whsw8CLiZ0JuY6V#HDljOz_;_mwD2CA|E|ygDwrB91~>S`dK*W zp^tsL=EFd5Dt2s}3+3gLp|EHo6jn@;dfUke8qOU{qsp?+q?HvHMVS1;=uTh~&0#`M zqmi91Kb7WotaRC1$PxugiH62>n#dvk&psw|KNDMA*cqNsQjl6CxL69AA_(s0Z%0Wo zAKPehN6j4tW!**4wpa_Ty=yUv$vuk|W98N*SWjuTg8ETTbqZ#$7=u~M$C28jF@oP` zA`R#KWh68ui_H9y()=dV`TggR^6RvwVJ$VPua_PI5AVRy!<*rENEgR^^$~bfA0dG| zS*CX)EWjAYe6}JqK%d&w7^x>5N$=wXQ8cQ{C_$tionmb4a98ElrcYyI!_iV3fwuYx zv^R2H3=XgMC-H^;c0qooJu*|RkaluEjhrz81GXW+Uk^vTH^G<2@}S3N9CXxzuR9I8 zts3-c3^&olYp$P3O>WHOjzDo~GHPn`(AHi_Sy_X=o;ox&7o&!1p|&m$tsUiP?W#Zz zmwjhzQQw$_&el8(oUOo(YaIv*B%x!?nAiq5$z+bE<`$+hHp~q1VmO>g^l)>&Hk{;Q zDMB<4N|)ao>M~h65>dsoyOuklqI_6_i2mJmRied&<gO429>E<Hg2ws~WafDzp1MYy zO{Ws}aVJpJr`ez)&smD9Qcu3;5R8l#qQ3GdA0I_+bvRvmG6wsL&^u6w^GxV-7b=G1 zy!e5q(ajj_C$-Ou<j$kPtHY|*vm`CO%WNII-M7Mc$86|qoP<@YMnZ<hYcge!Xhjes zSf<Mj_qrQ9QQSFe91ZOlYFaVsWemp9BTQc)CaEM@7mE9p&t!6slr-;r#fjKyxQ0YN zi<{S4DNAT9pA1R!?1?0QOrk%aEO{)b{pcL7Uv0&DJryWzlY?`pJ$AVoNmnJODN|Cc zmxVmd-aNJGn98cLY9rTIPQa{Xlqm8%*+ln(c|voKlcp3CJt4(l;xUvUVg^`oy<na8 zTv$73V1v30EOxI%bntE-tX+r+-^~NNmt}evliC0YQD$7{YoU7(6ULGqzDt_FI_HcZ zax?r;Rv08zUg4Vrwd<uW%aLerrX*>MLKl}Uwc+TXxomF;V{!*lf>L+0!WQJ&BO`r3 zGBfrfJ!KzaV~h|NYl`E3TXEP;3tmo}xYU80-8wiqsKLQOT+9)7_1%Wurb;NUh(SS7 zEGnzdptY?G{evwS9BgOewn^&)gU!qXQoFYXLp@CV{%Tg~YD&>2oV(VD7Sg<{HwTGH zR!CxkpN!nc$|QdO9{%QGii;$VKE4YlA}CctxJ|SbwYN2r<E?n|@4<-rx@?{?q;*3Q z>KjgR8Hbv>I5adRqJes?QC!^;U0!*Xix7sSiKVT*fjdN8zAg7beT6%d*oBmLrR4Bp z`0$6Eq8{8%_v(gjYUciaQu$&9e@H&%2-nXSNpX3o5VxqUFJ3IBfh?5Twa=5<7cLa= zdz_Sdm5I?Hj`pPXZY8Lw&W6I$(O9l5ZYD(ow}2#GI8sV(8J6}bOq>bS;3JsuVqUrt zqFd?oahRbnL+Ud<U2ZC7DbBzQxoH?7Gg9hTK5^zKnC{tt7?#Y>9t*?RC+Y47_k_vp z;W{PClR-SB(R}mhGCqF$6mykkVvf>u%%q;)X{(DVizi`<qKsrHCo9lEDvai9<1uHM z3?`ArqHF8iWz(>H{X9~98YWRnO%QF}{0?Gtjw~rYhlXqpNv=k%Yh|tkAGeLttflFv zY>*g3zmi}<a_yFy<zhm`sF^*am$|eQ&x`f=2s7lSd!nMyAJrv+Ox{Se){@|2$z#{q z7$@B^PAt1yM8q<=`MmHylq$`&{-`NGC^Ze17rC(FIwB*3+BR(;!o&0s9Hfh*M|5zM zGU=$#W*qj|h(jJ)B)PWa4Gz(4dOB+%D%uV?q<3~!EWwyXC>EiktrDHxH5eFblx7Ya zI^TkBCU*}LyQ8}d-F=m)CT#nMYEfC2!Mw~veqJ!*coLta1WAY$6XKg7Ja896{0tC! zWQVjKeAJM?e?KCQ??$M<34;B1!QW4Gd1Z2UwWUaX4@4&^VIsxl+WM+EG?LuS)Z2~K zq0&rL^))PA^`WFN%U;<rRF(Lnu7Ym6+?N{fFsiFOsk4sY>|h$ysmJHcng|bf1OE7( zxHQOw9n7aBNym9HGNkhidOOn4+nz>hr(s|q3;hG>q<9tv2eNUK)D|7yMPg5$G8!(< z2GHHK02?>Wr$(NJWveD)IyLPa`LU$1=>I$hGZv1QW_p@5hoq)SlO~-JvV<Y#tCNxL zd`q1@btIOlC`uQc#!X>D$xnjH`UTjsRS6X|I?tZ=<KEqNMw>LD&7%jsxKDZVh#LIy zodLuq2g1zF0FxKdEK(oOW|FJzP=Wk9MU0<65fc|q!Wbs>sM$QRNM%KhnOLPe534pS zVE&p}m_+|DkuqdFX+29`1~cV&qH?==i^oZ03$>}`-JI4UJKYAAC7#I7I>2>n<fJ<w z{iH2Y6KxRWr-xJV7SerSL{guO+mDnJRt)Rm8NmvDnW*Achv7`-X!NzmOUurtNG5bN zx)|N95ez=&vaf^Nbi_z)-wiaFb(M!`Or21a>%f!6nlj}8|GzCVlWlo2nIXVeSNaZq z2eskpqz2~$YH+mCz!A@F@b%mdH&=ZW6vm*uEE##Z@r(rS+cRkItVCTS^)-{bxGW7f z?+oJhy+K^L-h*=&TXFG9CmNdR!!FdLcd&v)&!@yWg43rQsn<<eos1D5Zh|PvurPX! zKwmwC9y36|VLgfJA^u!HvK<HM&qmajr|^fSGLaLhyHe0xCrk$^T^WMbYHBh@b4|FE z)Qt@xq;{w@^Hg(_XqOf@UKI%+0x_z(lRK!jEfKo9D<LOlJLLfr7ixCzT8rw!C|qTN z-?&_aA?j)o7cY?3L-{z{pCi$F=xheMdy+}*5(EdjVa!O;M`1J+M85;mby&Z8CbsA* zKzYqf$S;{B(Qd)gahNSXS(*e#jKdV8<tNV^o=tVCm_?P^d$=um4CTs5C@!BbwINRx zcQ>Yd5jQ59wSa^bvqh=N!Nx`hy)?3q9}Um_araI$K6@yVn~6=T-=jR)Y_btXjyg1u z`qCihDNAIqKxF|o7_Grd?WGtqZ#1SZnSv!6OR<bbc8-b+rmq}_Da-iX6h~n!D~t?H z<g)d%F`4UgmrRf@x6cwSDol9IEenuLty@xLhl)}fahmbMTt{Rw$+FJSG^JWl23q3u z$vx6~>Z!fR&9p^cmK{m!O0DfD>FCauC?;zddfH<NlXwhtpTJOW5(aw`G0>I3B`N-U zVxR3x;5y&a%4%HggQ{|poBz8o&l<(qmZ&UrK>is^q$ir=RIF&V*omYBQZqms5g}Wt zkGJ8-L0ytt1HRrmu(DZ)(C`D&Sb^&56x39wqp~~|Ev=<!ZYxDab(W;L%d0aH5_SaF zZZN^G_2K%>AxhOwbaYi=;9M2XU#!8^n=J^AvPM|25yBbq;iib9--rp?fuN)G9EWx= zsdw=t+lb>wjOa`BXu7vyL}^h1&0;+1S%R{HG$bd6(GW(`SY(jciIg8SnYCg{hZrfE z8-(koK_L;Us{%;sFtiHo))XUM2&$_|$0Qmx#br||9VTO$>H@4>L$jfwh+ywM$c%DD zdx9VC)TH6%<yu^0f?vH>PFj~plH~f03aJTB^zj`#Y63=$9E08FI?&Rb4-Hj0%wpn7 zLztLU>o+Z>9HEw-H&(i`CrxxieJ)0oPo6bKBKBN`nHV!!jO|<nm37OZs<r|$Q%QYR zmGR?AZEA4Qv1_^*AR$MMymA^2*y%B`yKqOyk^8;U)yR8~`tgX#{q*G(SooM@`ifE5 z<G!6?Bqg{kP3i=BelL-rq_XJ7J4G~4@;RAB6EJzfM99bqGdU8=H!|T@Ori#7HDUFc zx?mJfPC;=>FiMn-Tji;fkJ9(}G9kQJQGJ=@BD_&vB9hL7$>)XQLT74YM<zeL4xcM4 zc4KutgtkUXjph?fZqXbV$)rtUg44(|y4y~oy(s~$l%IW_i5Tjm59$@e&rYD5bZ>1A zpy52i|LevRJd=JSgYq#Nm1VBT%CMsTW`*F%l$y+n5oatV`Kcr`M27F=x-sG+nRJmx z@IAT}Dd~sN*-3bvtwufNhUi{h$)s-UB#}w(vlm(=-F@+L56+(NU?O)(%X1ex_#QrY zp^*vRh|b;ywDuQL+Lq9i<{%_!FQTcl!)c&{j_$<~(Wk|2Cu0XsuAMZ!`fzvIi4g<m zDiIWBhq?1-V)}GhC@LyIX{9PQsIBIX%Af>^<4!(-mU=N*IEj+w1l>2acuhQ$KOP+| zDcqS!l6g^HPF*{C1mqV^g#vZ0;?gNlS-Th-+R9j|G#hIareMp`X^7EPgWtxL@H5+h zZtDCYQv3Yb8YXxly1TNGlNp1_<4CyCqO0sg81CAHO&b?MS938&kD^AVQJgz}iX<xz z23TMrwd|ysW0>UPHq6wqV)XfJF&`d{+uX@mth^XYloX)8Nd>YqCh}xc#8f7?m>z8Q zg6WW@?w-P!PJ=g<@83-_i-8Kau6N<~jcz<<f=jaG;Q&iy9Q5{RW1-p<EZsOC7T#uz z{TMZUG?r>D!nCEbn6+vqX0Mus@iWFrBTD8hnTo|K^B}J@7wX$ouweBxOji`$I{AM| z`I+*p9MtKHm8W2(#v*JrSc*2vhx#gUY5X|h5-N@Ut}6>dEu+4I#=a^HHKjC+4Dq<G zESTGfNlaN$DJi>~PouXrjoO+?-JF6xuJ^a4W3VFwJv?S2dfSqv=xI5{?M|Re%vnQi z-b5K%nC*$LzG%U-$K`nPSvjj#1s*;qXT^>}+G$tH6F20f(hr;z0|XARdN|`mj1?u) zUL-_YP;=YD$Jb11-t%xbLrL*Tl$EB?Xl9_KJRSK($*6BCq}Hxt)KGgjpl^U?l8Jrs zayPDAy&%#2@|9kR=ohax;ljlZ3=P)e+}Uy*^)*3&pAq~#cfr@q2!~t^rSNpvPJ(ZP zz0G!v=<hC+F0t2Eh|$IV)Y!q&vWBFnE<1`+zLps41{-rVesNb+m7b(5$wzZ@1=>35 zP*YQcg8WmICOOE<rg^AL<5`|clBAF>XGowNk|&Fi&B&oSEu_2kL(n06oR0BFVOk8* z;sd29OpihC=?Llh6XAz&D((n(VkpaDJPI-rsr_P+ml4Sd6UT#`jI#VB6z85oPTonB zSMq<<W}~d)GzyDPptOYFvp$QmDVN_T1EQNjR)!ce=!f`tA9#B0M{K+=N-L82{y3aG z9R$yV7AP-HfvcS<j{7^oKhO#0R>p8~+>h)NUZ~G?h0X3&m^gkS=FMGzxwEH1Zs8ov zn>`(KW=_RY#YNa_W`fx>#JqQ-puBW3ienORiAJiYqX<X6EU-;=Iv!j}#hDCyxY3J* z9@&lZY;PPoZih|gM%ZrQ3|%7!>@;(LuIYYkHrR`8JFKvJlM!~=+mY09IOeqrp+|Qh z-A)ysRUJWX@^0MA_rmRbSDXvnf+sPi=ylV?B_|zRuv&*39-A@Xw+rX<1K{DX4kh_V z&|DIYbQ<VOT{VaZJctkPA0ag@40Gm8hmp}n+@X0+J;@}`Ou@yojp*$wM@N4#Uc4Ga zR@4EUrw)E{R`@h8)Rr8=lgs&d{-_2G<pC&3aYhSacW<x;??1bTZ{NJaSFax9+qZY{ z>&Hj<?c+22`G;rt%a4!nrym~Rx9{(Ac^`lM`4Rs9%V+r0caMR;y$AmK6@K{m7{C7c zC4T+O3w-zSF24Wz27Y{h1>b*l0UzI=$A>R3;=>!pm**Hm`0#cB-@YHh$FI)eyRR;B zyK9W=`048_zsFVl_|;V|uj99G@8D1T%)fm90Dt@OG5*Z>(~tcBKR*3u{Px3V`1SiI z{}O-t{t@5v5P$yeffRrGcptxfxQm~^zKx&0y2bBzQ;JXPKfJqv@84dR;^UiZjH~$e zi!1o>`ZB(Gb?Fark#Pavygo0D?fvHUIehcQIqthbynQ}|FP~k<+3r%Fn~@mkOv6xj zF6wz6TtC-LIMK6qrt`cAM!V=oR27NRY(G@yA47G~G1Qd?qNOGb9rd&tgym3A26D3^ zFpu(lzv)J}SZ_w;VQWM%NBy0)!+EbN+^jZZr}lCju-Jmg7*7;bo<t*g(K}R03n3s= zj|-PtafwCXEWJ|y#WwT|Hld@ZMrt@Xd$twl2&_Kl*hM~nVX&ESYG4Jfl^PQ|d#ljY zR*Y8B<-V(ecA%Onq7Hq%)#&UgLszf34pNRTuD5j*qp7t3Ep3eULQ2{qG<FuCu;LVw zcuspdZ-edLRdBXj2Osxs*rl(E053CCWc$Ko%PLf4MoP0qAK0gkm>6d?HYL%IhM~VP z5QB}!(cc_|f%X6lw1%LwE*#0RHi!z{k20Po-d?tN_wEgzK7EYGPwwE!<Lh|x@G9=# zy@(sv25|TGc|3h`1J6FYiO<AqkFMeQv)g$1_!@1@B`L)EXU}fo!6Ux!!4+x!(Ua>^ zeD?Gfp1-_1{My4S(((a6U%Y2{{fe|MLTvx^`EBX>5m(M<AV2#6YRm0e)f~`N;miZ? z%F1U?@H$e;IU((oHTIe)A|iM%2K(}GChfR1JzjHbA?oUc)IN<)F@UG-3@XawQCt*7 z4{?&<OrbPC#br9TNh8dYQCpQtIhe!$Ctw_eY<`xAg3K_QVOPXOxD(E?tayI>|4GQr z2<A@ofd3&|c)Oay%vc4w+6!@za<{D^lRh{bC8dcdDH9P-uabbGl1Q#cql!Mcs!CKu zG1EaZi_RH%dz({MZ%1^LC*0l4VQswwhDPcL2y}#(*It+z>EMX#ejIi&#Ual<@HuD= zyZy#EWV;bHY1Rnx(8ikOa#*{14Yby)VarA>XsW3}Lv0<_Dl0*SF<n*$G7~3Yp6oP~ zACJeax(amHCLzq%97%+3f29q~w~t5YVSN~@&qu^zQ~1Xmgs#gW=(xnf?9gfK_Kbj$ zXE3%LIE)Quj##?Y9A19GD9s2*;1PA?_^d>$#&lF^EyIIThj4X|I{H?O!Fy{ZytbFa zcV5fzqlFxPvsA<z`{npL&IAMQO6YW0j6by;N8cGYWKg=EZ%e_;huwJlasYWb$I#xH zg9lIg(Ab)eE7w~Q7U7HR!UTLpShcpK;<uMQDDvKd>uDDFa=;%g*@oyUG^d4%#hd3v zOne`doHj#Cz6);krs3V=UI|!VzdDDnKkvp*?=Rxl5BCYZd-&^*1m_R88Mp9{-|pk@ zKi|iH{Pr2}A7A1T6-ZNR1l~Oy#6SM>9Dn-hKK}9x0ss9i{Pmm5`1Soc{6tuPeA|tW z?>ZS>46)vgAHM2k^y9~`2k_H}LHzvfS;mkQzkEE$0&+o$pFdpW<4c6`RTh)$g!e7{ z>1P&_KgLgY@Y|2K|0TqBfBE5t^qxO`e+|EVcU21UIlp~(g`a&HzkDm=lC=E!!zKLm z%|(8n3;6EcS$zBDpcEh83=q!!+&7HZeT-gw{e_4gy!*TZ?-^gcYRB8pTkyrRHhli5 zmufRrx;MnN^O+dxN+G;saQ|u@TIm$d_E5wWd1A0LoG?Fzsv_F3a&I)(_@JE@uD6YF z>N<{rjsOg`M<YAw2+!$*wB4Chuh}S0I*4QYR1oR34)MqIaLmU5rX~QrKtjJO5fov8 z$kQ(H4&Mu>02A2x=wrXjX6)Fj0(CuktlBgOs+$#{wq+@m_i|`$Ux7_KRzS~qH4JyF z!pvfWG%2vv0d3~6Dcr<}N$(wS@HK=z!_r$1*8EKS!v=8jHG-R;3B3Gw<KQtf917gS zFh@wN0}|2>BJs>2oX$Rq)VyQJtR!R$k0Ck56Rx&v;AplGAs*{tqpyI?OJ!iJG7A<P zXCu<b2sVbxV5vV3Hl~WmI^#%T=a0rp7j)M<p|{DE>fDpy_9Vo8(OPvF31NmP$Z|n^ zj4e)|^vCPZ@8UWY@~vCq&PC@WVBfoQL0T68zj=KSw{8sK`qh5v@$H*u`P`7SKK#1q zP<%mp{_5pk+~l@*Zk?CjFP;;hC%u=SBOYJBI>7Dvr02wYFJJ7I-gE6r-#_0o;u1Y` zLAoVcsvXc?eE@BQcuR>b8p~`5aXVJ|11QOJz(JRFaI{{-N}5eS9gCtOaa}V7>1lyf zgQ4(0Vv4ksgGi@OuBeDaR@PC1GZwWqCkXHpsH;6C^<=575imc6qJnUg6h)%CB7tB} zLPc3DN{geAp6Z9pGslpT=8w#@qsYq&p=C`#VNNWv(!_M+2{@JLg_8-Mh$igKsTv#) z7{c0eD;ymS;OA$F{QL-%6Z~Z?5SdgL+1WAZ?iOQ>^62Zmr9#rtnn%Zx!2cCY|9=cA zOysPzAfzYyBi!!*q5~Y^?qC8P%{AC-tObW%N+>#EhF}j3EL%7UD_1IF&Ds@MyG{wK z*Q}&{UWMf=72x1xO-sE1lVm1f+NANQ3XQ?l${akqTPICS&{SZD`V2i>>u^L>&Ta%B zQbKFBJxc5RvEAJn#sMecmsW(Nl4=BJmSC&nL2R{khRRk`#Kk6{CN~ICfjY=JsEh{n zDd;oRfXPBxG}EnIk3ED7yHxOG=WKkpZw`JopO0TH7UOF#bzHDtg|~+_@tvy@z7E}q z^M!s0_tL@Ns9^v4EfwRJmk9AT+`C3=*I$B$S~2=E2YNbddF*o0*piE~oNzqjv5VK8 zgYzd%@$TGl^c0w(HOCB}U5dfCugY+t?Kmn<?;+HkaHS;%pWm#(hnED^%RYSkybC|Q zBSgQsLbZCG@V<_}{lw)@SMj%>Z*ct<UfgfyYq#*Uw-Rrt-u~x@2l&rl9^!Am-Xk~( z*^d|Tr>_ZMD(s)$^x^wA-T3aG(fNCHF?#X+mwotw+kOA8k1Cwcf768@zU{$J-}T|= z?*{S9_h<3z59bN!OZdyrm+_Zhui-Dh5zK##UvJ{izYx@ah(G;u4S)Wb(Eo|wh420C zM;4^-&-3%n^K)5LKAy#oEEGR{7+?(I`)>yD-Piqe1HE(wB6{%QT@Su_+a<;OFWUb# zUbo`it7g1^)52)N+t&?v|EdjNJn6+yM<$x8B5?I=HqLgXqmAdz)xlD#=@Wc>8e)q6 z{?=f0HLwuZ9^vc0Xs`1{XTuTnwfdu<>aw@>C<faiQJm$A)3Gi{iFL%uki9s0)CAt9 zOA%zRiZC|~SR2SeU3D_NgoTfDKwy$H{7*Q+FZuuiW1SF^;D!*Mi$N#7a6I`Sf=+wm z_-Q^)_TaiJLQ>oik?w}zWP1djvOz$MCC^V&_#8GtaHJhV_?h9S-4U047|~gW5S4Kd z(Pz97nd*-4WM@RCxF9Oc4Y6lD5tZsDJr{b?0YNAD|Kn|NH1Pm}`F~<gIKa+K5uSS% zB7%iy`_d`UQ=E-co>p+$s){9(M?im#ER5GpfHSu%$#O$u^<i|>x}&eb1-;F#=x%Yt zV2caRwjM-l8GqN|4ah!iMaMu^G@l`Zl2BT7l7%jv{3<|GLkW3OF5R13EW0{t(A!;4 z5nC;-i|FgDLx0zBi1ohCTJ*NppoiOt=oRl_bhlOUaSi`Zx%9f&?$hgH+1)0hN_zg& zYqzfSW5oIPRAeVwpt;NmZDoXa2_atUgqBhVv`~rHl^j4to)dz6bz#4MHEK%2QClfG zfb&OC$<|h<psneQG%B^TEe%a#M*FsOD&06#RVJXZAw`-uqN6<rt<9Oz2#K2NQz$8p zkraA<UKsLn!;qU3imc2au7^^+C!n+>mfOUlyo73^B!!?Ak<6W!g5ts$R8nal^0L8V zx#_filcYxQ6-(#9&|n=rJz1$k-LQS<I;>Ql3ndjfoXLn`RqKGipB)lne2^IHgOhPS zNJ;cX0Rf(y8i>qOzQ{Pmf{_}E%)|hsB^<?>ln|t!3P#om4=PGa#Q5uC&C*FwS+N9L zwY9NDYZI0DN^DZ!0OjQ?pt@>!`qD8YMq<jSai|vXF3U&Z>Ekflsf32S<ETwLfNnaP z7~j=6-{FckFA{Jv!w%-hj$pG-1aw_}vHgG(HrpPAv2Pfx0>iO+w+jku8xWW3LFKK3 zRF~x#(4K%F^cLf`p(c!GjEB0`Qlx}=;AU1Lo|K%yt*R7UW<l&s@IjM@2_9K#;H}ma z{NSRA=eb8wYOaiab2aqr*@%Xnt8tEY`GTu4IxRP&-*pE*WQF1%1o!`_$-t9%Z}htx zqIKtTlxR%Eon&KtxZsbArTZ{cYKxcGPvU2S=Hc07)TJCiYla(!%0qCe`4k>stiYT5 zE%^2sRWTLjk8k_%3sv!-2)Ms|M}QJ;fBXI-{{F*N{QZ}^=xaKS*Jm5>U$5`se|`Iq ziu?gp@J;;k;}!h%7ph&V<sVoCzNd=)p6dJkODb<d`vd>~$G44Cw@p;G4Sd|fLP2=H z?IpYk_iuU#Zz}SSRO1Bq&)=V8T$GB!pMJWAzy2y<eG9*`sQmetTmKC4zkmDb27VR6 z*M9xs8iUIE`#;7df}0AP#pTCuFA&=2rTG4vbBwcuw`j^4<dWZ+kHz|jcU0bQ`|%YE z&2aP(-rWQ?RX5|^7j5{G5P$P|Bffmmif6Z5aHTgN=Q>hx`+NazpDV(}u58@DREhqU zWLzDf6RilsrJf}8HAZqh5N%Zf6lKTgh^V+*!U+FxMg+Q=!cbLw1W`w~<Cx<*!deUd zc54x6uZ|cxt0<3+2(ViNGeZUV95se_5S4J01>8fZh9j-uA7zJtXa^i4fc@j0a4gmt zM<VUv7iCY-^KqOb{9_N`c%mbMPjQ<#D+I^c(y`9K=8X#wf5H`!Vur6&Z$wc!hoAN! zsJ#eiH-w#XA;diqneKrQ0z3F5KQF-!M`HMY<85(_aU|9X-Z2(j+TcjQE|~9_53ha8 z;kZ))&W7t@rlo@YTQ{P$C>0)b&e}_-N+V|c4``x}&ZVvD7`m#xF<9?TwS9>D;}8a$ z2=GR4l%26gu#X06i@ea$6obC@JX|@~D#f|M23$DT#%Ra+vu!vx#OD}deW0&V>M3}3 zumv3i`e1h*hI$&%NhphGC-6I(%A{ziD?)31F`8-$&`^~pMRjQ=>MC+jQ<jCQk_=Q9 zpFw$H8cOq1=(bX&Wl_#4<Yy-0TwfDL3^k`9CE5&)C3a{nwIaN2C4e{caZ80Q8p^Cu zRp5a5U{jdVBIQsG4|bQLsWuy}P5G=A1<0l%PNQ-yCy)~p_~Xmske?gD5IqY|6WDpI zRM`Z6hP15Zb7fTS0{SI|QSdut4i6Ut*jedd@9y<Dde~f=_pYrqSDJ#Nt~w97*+~R< zHmWMpP>>%lUH$SsbO2iFE3tUNOsrE{0IR(^(oCg04b~ta=m4_vqEJ?wisgj2$3ZLH zy55PC@qQ@Ii$iBqHr+-FY6_yzz#`Gkg49+XkH*q?lx0VwCMOP+Toz`8p(rDqj{{Mb zVvV#21Nb;<;|KxhYrh;vot32UwO_%dGW?vBaL|^|yR3$XxdMV{9TN_0#F-#NB=~QE zqrog3G@S|m{nHR=I}<(@Q*qdQGW>Q=gpd77967k1iKBz~!#apQv=z}T7D>l-knFbw z?b(NLhIXzZ-58bWn^AN~5p^!|XgJ8C5VZ}-LEDhVlkC*t9Z2%iMVkLsWO%EiKFkQ` z&e-DGX+yj|rGr<=`nZ+ri0)HH=t(q0?+H_!J+&KyCyk`#)hr8K&N9bf+HPFob~kdY z@x0CpUv~uJoBBhzoVWv*vkma>f-kODS>h`5<mLG&{P?OC-#@Fs<AHeGXb!>cu2_6_ zITNq%SK{4gjriti3)OcA)o?d{rV9P-Lmz(owvPZG;`&+q>BB|*$Ith1bEpKbuJ+>Z zZ(s27YyA1ANBHgMyZGyGckqutQ-ObX6aV<zGu*k^Ock1j8|Uir=Gg$g`l27-Q{jH~ zMJqwriXXla>xBB3RN-Is;|Hl3h0y+R0l$1pwfyl4KZ|PnM}FRK_o#RW@Y%ywLi_;% ze_d*(`Q--z@Oy;&T>|_L;m!ErCjRujXfpZl5TEnw$E*C@EByS+_~{$bR5Bbteti)? z(BXXlo<QeP#CPw`vA_(mzzpJ>FGTan0KR_B@B4}nf7Qbv#OYMtzHDQ0ZysJgX~g5} z#kkaal2$()UG-s7^fgDKyD=0kRY&OJ{LtGFf)2u|lhAIj@<Ruo>#hr+vJA%Awh$?L z>*->1eWiY6t#rpN6lHml=BS7@L1&f&@?*?!z;q!j_AB8;nkND3h=WwlhZAh6z8w${ z??^~H;%KY`ju7BSsosyqi07RVaKagWeBL+K9><bga5&DM@3n(h$Ua2I*&+IbJwgfc z=u}r6KS}kR>O{rvfRHq*Z7TI}J`SS*2utO5r&$1!tO;)mey*hyfr(ZKqLM$BWPuPa z{f`^LSZ^j=ESBMb*)ptOIT^P5b&*0xeYU?C1)0(Cvem~yYYl{WZ9!epVeTseyUG<q zb<P-Q_C#-s4~AO2&{yY!+{FC|_uYby`cNw2)3|!RfzgF47dmn6O1IQ>@yEDwsRx%X zbV=)?`DB1#9qMnvrE}c=QZL`vjSEBVxOlchTAm*y{2Av4TKWB2(BIu4#XwIZ`nu}T zEz~!c;_+Z_lN6s`7q9hF#f#4!(NmX#NdN69&)tjK!aZmzw&8(vKs}cY<yL5@v_xf* z4RUB#tV~u=ft#Vfqd;nFZmiBkW7QcnQVn<1r=h(ul~7GaLwz!un}*k0TWIqd1hj?f z&PQWC-%}$dl}&-S+YYF$mW837xRuRftf#eEwPZ9_Egp@9vqxas)Dc*+SQd6Rh6J~` z_{geMLwFOoVzz~-NFN+O<_hH{^RZP^8Kwpr*k`s8X1g_Dv}-*~%rv3DYXf`&onW+k zyL4qeFEfhO?hLw{b5L|9h*g-N&JICqaU|M`!qHM3j?&a4XwD2pb5<}iqnwc$>x#S> zYt*OiMQ)T1y!J1LpY2+NyRSvGmpTGyGlOW?LY&q4oCcN4CPXu0sb0eOsUp>Ls|3>Y zkj+Rvz6IIg+ffj{1*!fTD2_HlS(GVqk8MO=yaBQk43H7F1;w#DQOxx-LFy=q)<R|S zPLw1tqI6LguZza0Ehr1xikxr*<PpFHQJSb`<cDjbEJ+Vlr*@(+Mi(V<+NeCKi}FN0 z)Ff?3O{^B0Qg@&tZ4ZmlE^cdz;+Wm2qpPS+V$qD=#s9kpc?5c9oGB85cO&@d4){}z z`MK)gxThYDIcuXLVK+YBJ&AKQju@&ufTtIu@bOh8-agF3!$G>7w&S?d7m0fp6Y=y; z7G6CnCBSR(;bk+vr=tAnZ5Mtez(xE<;QpBk_3z)^z_%|385i)se)$Ghx~W7ze@wW( zBD6opfBpS6{^QqYRMYp7&w|?DTa8bD|LY(Bfons9bWZWOOcnIY_fPQli*tDYCE-Yw z`|Udc@Lv2#CH~U~(f)lNzkR$+=w9XL-@spgx{1G0_5b59kEp&0>!0u7Z-2Va^}B?( zX#c)Lc;BY_W_*7`dfy*I6ao={Y~%hEqOJRfuc*S`pOcm%KDB)hw|jqrci%tZ{r(k| z_vcjJFIw>Cc_WKcJ-&EUiKn;nae+m#yZ$)3>W-ne@i=-K0|;?{bk-k5M~xp^$`7Np z;xM{u{Uva>R~_c|ei&>G#M$=a3@%%uQJms~hKd-T%V}t<NM>H{MY!Ek<Ol1cF2fy` zCJSL@x)Qeg)Uj>b3hdae22)FISlVufy}cn^T}<HVy&K+Sf`_jG4h5RvC_f`0$_mG# zsF0)WsK^O%D)h*-BS<L<MRKMu()0X~UL1hjnh2aJ4?<G@5hNELMQWixvPy%IR~3fr z>JVgA@%*bi&Im$!SpZUsk0Pz~7*b1);dGH7PUd+byVMUcv2?9Qi($WC1?I*o*lV^K zYgHAXs4yBXE;`t0q>c&WM?ikgNF>LYqq+JBnkwDUUG0FO`U4nhc12&C7Y5qBS^V6Q z5T=h45yog^L9DBeq+@Tx&6|U`a<vE7uJ=fQ{`U~=+M<10#Mz-XTs+^2zTQTh=km(s zUR)M{zu1klX9@3f9mB!bE-;3;y?9={{^_-WffjUk)uD&VU3}hILVswm75yv>qW$~! z?eiGXPLLh*-iG|Ny;PiLs4F}`fV<K%IH0c74)s+BXs_&1nCb`*8#TDvXrY}4yS*_R z&2<^*>nxy@4@E^m1kz6VpsX|!dAXwbBUoxSsjf<pnn<z<NYPx<)Q~21!`f%O6c)Qy zz>>+aZR1R+t{jaWTjpZd4moJ4jK^k;>Dakl5z5L_FnQ8Qh}p1%L!EFY>o_uU1JT@; z3cq8{m@`Kf+cea0A~Y0sdv`;A?sUwYCT2U4$39DAtk+b-a-~(+uyGxCW)+HZ<4{WF z-CC7`+I)gLD-=~{0??Sn?;PWTQYwXlC~KTKyc<O!RyY%|n}D=JM&M2qg>6Jbq7LkJ zWwB+|SeR~}g1y`3Kwo__c5Ijgy>(+@pfM5K)yD9-anM&A4>R?d*tcN@_G?dp<u<N! zdmAHps+vV`+A|;a2J_%$qJ-o7G~s8l3dbFk5Mrx}2s=%L9axVrtJMhJy9&oF*CN<X z0|^crk-&sJX1NM})`|#oT8U_GA8Dn50CP1QvsR&fRKO8h$XM%j3?)R^EJL)D8Y1mA z5Osi`;j{^nR3T9gDu`r++o;2z$05i<1xI$ThSin@*t2;yEDe{_Z7stl)p5|_@i9`L zg{^8+uwvQ>q#xXezueEk*;;1|HaOt%rAT~yU4ySbtHkG5GjNO6{LVlu?q5EI&+g>l z`GXQF$2xpX7=8Sls`$%x{QSO)(Su*U>cdY2*)MM|;@!g@e0+WpUw!rf|Mi!D5R4y) z=D*=DA7A3<cMtI5S{JST9vpYK!-=TlNGGhH+`Wze`Hz1{5dY@g2b?;Qh*L?yc>C@G z-hSPV_g^>Q<JTSd?tM4aw*Yv*bRqM%?=SH4FA?5X3GeIp+waXLfBE$`!7YF-+PnX| z>Eus85!wX(Z$F5Olb46%hv5*P^Xtcpgtxd5dY;fe$NwSXEdSpS|L-7+$AGjH@!k7= zeEYVS@a`qJMfBk7FS_y7>n?@>cMH{aGgWs3zIa}T&mULg^}|}cVca}>1{XR{;9OfA z)pR7zcgCQHYP-KVf(kp7P@?iK4@5_006HtFz$>Z7YXfk$ITYvH80{fEhog|nTyG#0 zTT8>xQ;`5G{iP^6=?25~tKdop9OkwO;r1Ko64$`TQVCwnB_CTA9JN=+QM(NkFdN{@ zrH`#Ty!Wk^!rpKREVe3Q|JG&Lp(c;5YvrJ^VlEa<9gEo$M_?XvM`pqZOe9RlGsKM~ zWo1WWs?2Ci6f;SV7!EN}jOZ9H?oG02#U!j)Hw&{B$4LEY#XY*G&!2<^OJtyLuncRJ zXG`yqn>h)g{`Sz*R>4Yz`PjUEF&51j4GY^{(A%j2ZOwUf-qsYPerT@p;(l_X@@6y% z<$aI<cjNPp2tTHU%+nUAW#Q}WI*B`XI&l4FFK*l>oNx6>7Zt_DLn#Efe+T$Af_tE^ zS%T|10{F_ceyI;^-(a)U|FyTDiu^p`eX$EYeU1O@8!O_%CBBEtOILcO$NfVs=n^B2 zyK2$dU57ymlA&|$(sq3V&A57ffXcfj5x$O^$VxOvY1Uo>n+mhk290G0XsHPDN?Sg* zM}E3Jf@tYYv=vdE6^r(oOw@~Jhg#8-BVKCMZ)X%0MxdoR4IS;7gmt2%z{TVGx>Kkq zk0U_yamZ^M^mS%pkKR%kZd8P>`a<Y!k%#=EvC@RxR))*4OMNyBR>{IjV-`ZJ)?t_0 z0?d*b17~*=#GZ1(=?pJ;`|KZXU!FJ;me$5Nde|9?3uj~gyy@`rb%b|-2W-9U;Bv$b z+YGf?II_{*nv0W>?o8NtG-QXNEb$2Pqr8wA;)=v0wuo@mL%4$$!L|d3Ox59HyatZD z*7AGKgZuuas5ohY!2OG1qQs=onuXmP=R;%pBxtQ7yj5kP&%$G{ZX&@w0o&J2!VdKr zFwvR`^DQ%((6eBvI~&$p<zT;)7LO;3lksxcQ#E*6u7;P@8XUACK<(8K=&XffJV^q? ziDJ7B0S;oh7RRhq;JHf?&N~;t&2S-XH&2JF{sJ5{QiPX*Jp9a7;HddZxEU;hv;I7| z?Oe!^W5~mc1=G`TDYsXYmL7(R@HSaYU@ynfJ<AwN;b*=Kb}TSP>nFlsgDi|U&4KRP z$=I}dEFnGtTh>j*s<|T&=4ymro)X^G2QXM`kEfU7@YAb$e0W-gFYXlJ;rSHY9!S80 z^C$82YARme%_f)&@Zm{0zJF1N?_M`jc{bylFWd0pT^ByQ?!|w8e;@z#<pVtLYQUdA zzmLEF^ab!Azu>zYRJ45DJ5&aJU3r{x-Gd@ed!+g}pf)}NH);#<&7A?@fBq@~{D*Ho z;>bZKxVvu07hg2s{W}(oH%<8Pr2u#zm9T*8W&HZ>b*aaQXg2xt57+*={we+}^(eXV z&&Pk_`oA}qd<xNQ^1nBo2<3gA|4%6HvsB(gQhfJL^fu|2p#Al0LR)Gs8E!Ip|9Lmw zz3jx>7adYNw`ejE%KP=RX1sdZftQaO@$gz6ZVe{ke9LiMVD#4qpsz84Dm<R&WgOCz z#Kh)Q;5Fd{djg>zOl5tLkUC0$`{Pn)2)b*-kr8QwlfJriT6>X};DpJt<D`4JD9cS^ z@mGTT_UW+LG><OQ3^9^>+<}zCJ8;6&2oX-ku-c&vS350aq<J7C*&q9NY9Z9~0K(mD z5aD7DYZm_a<9pCr7fryGu}}ozgvVNnAOkd{x}Z7d7^+f(v2xB-$PwP_7f+_3SqEQR z77gatF(*1cFB7Du`k}ZY4k_6|NKOyLi9}y%>gm%ITRDk7aI-bS^r@p^X10}(Ye0Ef z5>ihbg@=Vc*2~X=;=DPSJ!?AV&6<pi^n-No-sI5%bTql3r`ZF&&2Bi`;mUpEjH(<n zg!-yWxACYckHW=swYWoY-@e|D8wBeO0{JRcwt%t#>E$bZ1a2SKyKs@}S^!)0-xecr zE?@1F9*gCt$KpK#(4Uqf#PffA?$c7dS3p|&oXh;23;h3AMUR#t+`V-XBl_x2!p&k0 zQe#X|n!OKI1^ZA}V#ytChsJUdHmE1aOLLtO?q`6gBl}U68AZ6KprMZNu1Vs~ibZBx zAd*iULSmvfVq;vTh>vr}sgpj)%m|R6-qv~sjrGaWY^EDjCO~DyM5rlEhY~C399C0h z#c_n>Z0y#W3*UVjIN@%96JnBeD$s}n+E}wl7SmXzPx3RH8%`r5B?2o~DqzPhZP?iF z!fw;em^*W_bQ`y^<HkUB(`s0{?1#ZV1FTrH80DoIxN*6g2Q~;5c_+|XnU30mB>t8( z{`LeEXPrRqnd3Nf%9DWiL|mAQ)c)?_VFE926PTGQASKQS2}d`=RDBf8H;TFOra^Pf zM7o7Z*i2Y&Q5g%pwd0{nfNv)Bbk$}+kIH-Jrl~O2k;N`;8JO!%gQfmV*zA}FE4}g9 zyLq&v%H2!}SHkzO#cG5)X(IT5Is)l-{Prs2n1w3*_AA4e>fGH_5l#fRqrn2$@0bTy z6L}UHIq9)@?XdY$95h)(Kre)s5h1QO2X6Wcal~vT0(q?c&6RPGAV0EO35V!@yp5LN zunA+AcpnRjz8p-{r(uiIcx>Ts+oC!KI;ta~y><+L(<H2!KLWuH+wt?`99*t<!g<2` z$@v)k^f?vovueDf%6@)53y&_Q;NgX2Jh_~L7dO)Jg#_?YeEql%-#lx?S1+6J_H)K7 zDscks%X_W(_-F{fJ-UeJZF%TSJBaIaX?N;#@Sop)i=>k$vBzW+o;0W6E%WF<9-arj zxCOi%z{l%U{O8K?_9oTti)X0KNufAcj%!0H`0i~ZzIaw6{jYDn=)%Xh0-{vN-w?DP z2;Gl2B<PCx1YrT>e}}hN|94n_icjzV1n&QCI{Cka_i&TRCwRa6yj^PN9&R>i!t1Av zc=?1X{Ido;yIYJ0m(y{jCk|&@qY3T=I^_tQiuQ!JlL^(Q6I|>JV6bf^G}cW+WRN)q zsMPygBXF@Z6obt|c?KaV@&GbpY!K|V1DfmQAUk6`HfXJ2jyu4Dx$0@SK)P9R*wH;W z6}AT{VY`qTOt?AkM6{0$PKA16liGYF@;ukpT!OVL7s7e3AwoQC;bXNEmV~>XhrTp1 ztC!Cn_#HMw{81wUUKeFqKDgYUgX~m)>^9f{UH)H{<<pRpb_}Jbj-op)3f7xeA;@(% z?p<v}O=S{Jr}#6DAulHa&GqT%?98D$%||2Me0xhaeB6!E*M5e-?F6n3R^UwBamb7s ziLqlwVeI&kSh9RBvT}UMEDto+*`uq`1$_<f7^rt4xP=0DL1Bt9A_KIg`ErsIJ@M#% z9~E^6&JI#34>Y2eD!8w|SyIQJz$=DJikTk%2;WbNT0mX^SS-bMV*5`c(nJU~EtY?T zxmXw5iT4SBi_f`v?W_ds+c(Zj5SQTHOZYkv7zrVIC`dC!W&U2&7F$T_yP<6Of@NK) zElP47a4K>y6`~fJixSaTnoL`93S|U$brlshcV>HYCVyNmy1TejJF}$_s$1MiuCDeZ zck*fE<%VFR<}9oe5Kx(dWy>aFiQH&xS~CUuYh_`oHjRpMC63!}LA>)0oO0ZRY;SEO zdv1aCb|s9a()Mw+!p-x|s3}RqqJ=YPuf|~JJXy?`HW@PG$6(@wv6wY?I%dq9jdhzf zv2ojG81B-?>sNR1*FU|%^~=pT*I$9F7wTwn8dyDBX=j?y!voZNt_q#~1!!t1psUD2 zBa@=BtpK%+8K|xdLqV!FBE8h8YN-+oreK%WSb};iv{sLnCQ3C@ACFxc6Je|=gPj_L z`=(hi-pqnTIPcju9ecOVfaR81aL`)-FT+J}-8L1Dx-xJwnGfe(i@00}PxHkHIG}=H z$90Hw(?FP$8iMUq;AgP{zWZ0;;GQLLHd+8DDdtnXFMzA59IdXr6bJVx5W)-Lx?>jA z^*neRFNCkzVjSMR6h2hizGllMko%bMvy7K<eHHw6uY|`AIUHmGaW+tdITg17UBga| z8Q8|(w@rNvwyYPwbu!fDMk3Hk8$aF4#7!pu<r-%^8H&M=g!gwZ8}QB3YJB;i7%y(- z;OVstJh_^Nr`OZ*>TVXkykA0q*Ww*P^zJ!f^sHWLCiwCFIedIRfNviU;njr}^rv}Y zD9sVCdUEjXwRZH?m7=G+A1@x<#^;^6_|I!)_{Xg_;MsZn?Lh~Ay~iSOr4C=w%6@ow z7nSKr&|Whe*{58owp;NTzt79hswE}+6;=L+H|Ge^%Y^Dx0`@uqdksH)O|?wu3it{T ze**ab3Eux6V*6oe4_~bO@po|l{|ax>$6EmW%a^SLcr&Ak&oxt#H{kib5<I$|hdUQ? zaiJ>{Md=|Z%S}LAeSvgt9CT)m9zTTjYZS0TO!2u`M!JQ6eQgBJc1Pht$1&7b9!GSv z0|6Ebi(OihgB>?f23i}H;Nz@@gZmZWLdUjy$4Ub85aOe(5ficpCqpga?_>bQsgp2y z)Cg?XSc&wL$8rBoKb-B&p}b@flERPRu;U)662^<>j>6LAGFZQH0pu1>f`a^b>E_up z=8TXgkQUSa8}k1zU$sd34&o*pOBYPTTDjTSwqZH6)Rtn-?8)#wYKgdngRr&T4mTHL z1X4t9-Le9!l;==bS-{)f5{nnjLUN2B2Ac|y8S77xF%zq1%VL|Z3MNh&hsDe0p{V#M z8tM<Cxla6cSM=4pp}&^ku6IOtl><_uwje3OK)S(8eohdcKfQp<ms&9>h64{a;o`*( z+_*J_TX)Xm=IwJ5WCdIWghf+`XzCElPcXlHwHE_JeE-?Df5Lni<ikxS;(4*%RVsV2 z6t9WT6^{kfKLP*3IllKSKab!(Kh!C~d_;Fu0_=A$LxkTZ<ffQN@UAJcp!yz$cYUc9 z>dI_TRqTxP`2E~g8Kr5*(N&*;s)`e6CY)PaGtk<YiN@L#G&Q71O(depMD*(xeZ0kE z0q)k8bm{Si4KuNT0GKB?3d*X}u}on!cC4R;qx;oy%F6)puKKj^8t^sMK#2J|gzsBU zRVW7!s_{vzr1lo3=xQxOb7M9(ZC!(ziW8+f^emK<h0LVU7{#Poy>=ON4XM^OSHS(S zJv<LtVTIB{Or1(qK4t{w&mMujyH&BvKp88SO@X5PB*-gFViHZo+=U~dEbj8Itq8Ss zv$0cO6^j>6g1eOla_LY~4sD>?9q#b2sWur(D<?v35uJmWwNP0GYgbL?avD~znvS(= z=R-?N0h@Idp{>0Tx|<bXq_+aQwl0CS!BW`mSO6;m+{SP!>`bQNfXQ^Yn$LshzJ+iz zn*+~1TxT4yQY5^Wz<2Lb_?j<+JHhR0I3Jz@*j#re#NBqw!E5hgc$hAN{q~vMW+A+H zFNW8yCGap-gge94Kmp#SE8s@8ebAHur}7rB9Wq-AFJlE9p}Kc6l4l{Mn^-j#Th(Nt zuSG|(f$JKRuzkZcXe}NGe+w=Ac;^i6HhNJVyW(MA6uzgj{qAKmzI{=T_fIPEg#hO5 zJUqLRCB>_|xp;lI0B;EJw|xEWQ>tMC{O$8LynN6~HGUrd<NH_mk8fY<MCU^%Vf$ zy}|$b;TbMd5G<3Qf<O-kyy~w+6Tx#XI}9&6$|UvukC&HlrzH<1R9pQO#VAclz-Be> zLkA7Kep!jf5AyKjA-~VlT73DcUFw<g;q7_GWqf>hMT&3VUBGu=i|&0F@S_-D^F5U` zLv#)N?MJHZe|8hR_RrTo#ZMnEOYiyN!$s-+B0hB$6x{<qekHmJ4&mGPga6V+@ckD( zcu#o0d)>$AW%SUAbaC0qWe2}&8{WKXks$v5Io0@+Mm)PyhR+|><6>_PcI&Uf_Dw6X zLt6<JCL3X(!-9Ok5MhUHvBzLN)~;CyC6#%YK5sl!*3U(EYbY-FhET}{ASiebjvmsG zhMmjJpCiH3V4FHlQ)T<?UIe$Dim>0WgJsL-Ku=c*2li_q+;<<6gI%zVg<<K`@i-ai zftu`i1O+<7(rO3h&Y28Zo{Q?Lidd_%h~jDrmaLe8sdL3dh@&xAUIz0PPs5}+Vs`)E zZ_O}y3|6j|lg4Un+p-+HcCUxEqcO~E^q`<T6RR~ALC-`L_O3hNcXY4Rc5S$ADfD#| zV4%C4E`A<nPaTJeJnuKD@_X;sg$mE_t>nsHIuD(7^RQEo0>#G!6(vVdTje6byMxNR ztHA?Zb<XH%a70sy9pXc@k#=Gqx7|+RnT{JbJ8<<{7jEAf#Lb(1xP4cE`y8&{6ip+8 zze88FS$E;ujREPg0JZ?Uh~ddh2Bp_7T@m2!Cg|HBhRXN$i+1mJY1u#6EWJ-G+d8UP z02+P=e5dsK&;a32XbX5>zcM(iyt@c*8=kxYp6ig4Y=nwDa|zzH#lvmi^(6w{)~G76 zNA78Bcv!8aU2;S}6=_apFw)Zekdbj5<wYk@UL23?%s`}^_LZ7S(o+3!I{7ft(~crF z<p>J$!VnT{L;Erg@=M2I-ojBBH+BRRW{tx^i}g5exgNG!Ghs!zo35UYRWc*svTZq% zoONKaemXXZTP{o)0o(ls=<BXTZebK04;#Wi(FS{*G_htq547?OERvfB@59zO8sY+t zElc3Sg5d176NW~raCKo-^|Qp11(R_6kOiWTJHm*SdG3@kSk213V&!ZsS~5|ZP2cD6 z9&93P&G&6#QmsbBF*B5%G(&dKM%bAxqZQl>?_-W|KjsRb5FdCmk^Mrv5uF%<@DpJO zP6)@*=n%LbKMaqs!#J84gs}7&97{Nkz}O=&v)F{KdW)dHc`B^7PldDbEV%BPD}~4I z1@PE4kC2@W*PS!rsy`hr2D9L0Ms>Vb5zdBlabWv&IO@;DfvwYEyG0g`0@%j$;X?R2 z7*S<gu7mp?C93(AED-YWFjGOe`%d^;^ZV;BgW0CJFjk+6{hQ}t_Xb()QlE?f2Thy^ z*o_k*`w{B58;&ek;?@Z&E5}KNYK!_Ts4N)E!m$oNQb|AR@T2<nB)lW>9hKp?pSR$f z7mb8WHNJRQ#wf*$yZLx=Cl4?0<>U2(LcUgvH;;?)<!9x1PbK;4Q6p9OAbx)T2)}&z z68Il~$A?Gv@u#=1@Yk<i;KvtzxPLAWdOS%Z-OTZFumFz<^OiFSsEP2zXLToWmU&kb z;fR7`c4$csLrYp5wy&O#ga9*q{dqa=-b}{5TWNUA@9^R=zuU7`DqRBf^&pk+St&le zAz<H~rBbI-{`!KX!hfQY{zdd65xq%7&yw#6Z!SMQ_bJ47KT3-Gk3oo2aeov_`|SWf zm+<EDgHYXX`hFix*~{-Bz6X`}Kck1mrHfGS#5)$6cduHdCY1Njsm7l)<Hh|dyduP} zpDjT~f*<Pg5|Nv51Vzb*P@d+E_JRPM_TLRJ^R?KqVLmpf&4&UVuDF$+i^~RFJsXYI z`Y;?hq=)c8Ep#>>haw>>ZVRoixf(}pwdmUBv8XSFviwvWurfzd>@hf6Y=gClIzl`} zd-fW<yxfXo2X;bbz6>UhAA!j{U&S2bQz($usLaRGWiuhCKygOVw1^Hsf#=qoMH4Y| z!FXvRqUm#|VA^bgTxL8bPa4MpG6rgE#vmcq0ohq$*t<uY@E;3B1rcN5;-rTYaqh?< zS0c!f$m0j#f6xrBHk;sJrVL-(^$4)vfB?I-2zOOSn6nCeEh$!P*71B*L4el|R26zl zb3-=Q*rTQ18EuUo=x8Ryo1M{A?u_`LZHNsug1@gJu3vA!rOPcicd>;KZ6!>b3EevB zBBD^u(%d9M6;m+}1N^_6K8D-6MH5Juw2f#25wCwz-(s6js$Bs36XXT(hd)<*&hU0Z zeP1H9uU#IHLcsgp?MoQZSrG>d+M^>bt8qGZD@w9=qq=ZE0ZwR_SWE5SHN_UFB+Scl z>=EFu10TE1=xxbBVSX6W(~lx2I}}-Ip~y@<E;Wl}XB|ftPbRU<$qqtpPB03%t>}5; zdw3sa(n`%+I2u!!OjBr+mP{K#wYMB6j~Jjb(E;UDRcXF^5#wQuMAx0jJ8Xh@du^ly zTEJLG6{g#@aphbS`uZ!dbN@QbST!CaS;b{%GI=J9!Wb&+<kWbi=OjXNi!yc^Z9qhX zD~{1><(>(^ajJ)<3q~R(j)`8EftXM)80l+3S7#kGv{z%b`clkOkcF}N25iw^1;te} zF?GfS9OU;YO52b0@J-mGKM(5b=V7n49xPqVP*9tN;@V7P=Eou~(GRE2gd?vq4K<ym zXdJA@snU~h4fBM3Aj97qPDj0AYHf^FDs!m(#a)m`Lrq}>bXJYVHkAq3%%$$CG1#$Y z0`!%~L0@Sc^wy4ruBN!dGPltXH=P{`L(Q?+zf}g-TV-LbD+^2QN!X)38!me_5q4+~ z0^N-f;%$y2jt20u-iD)2+?U53ke?KQ=p#08G2e*2TbDyec?#5*OhR8>DxCIjguBBI zSX<~KJk*^<H(F}<pE-jTm=0yNyeu4cs^R0^Y&_^Vf@`#%j|Zdik>LLLx*Z>>7QcF4 zk9W^%@J=+LJT521i}9NA`TYVszng<s4+@5#CrDr3Z@_>4<psX~@;?6K&p!bF^S^+9 z{3rhY!#g~`T~FYb<HO??^yS52AR`>#UMykZXv1&!Zs2WuA$}gn!^6Tb3?zEsLtid_ zy4Z*Zb-4)KzZo5cNAU7)3T|DE!tEOg1b7Ob+{?rBN0oT}Srfi^+J-NmiwlH=<>#Uq zLo{a$K=i>DA^K#0>aQ)DL`0kRf46J@cYNCBUqkfoW-%bVKN8xXnoPvHhz|s~2=PCM zhsS>k(ep&~I_boF!dr~4eEYJ6@NVRHt--6$D)5dDr@#3$QX@Q2l@fwB3aN`#VYt&6 ziAPOwxLF#Ax(G`I?pceSRNQmLt?a2r*V8%mc7>q2JOFNvI<PTYLKV9J3UcGHUR54j zH^{+2V<w9_9i;p?sIOLpnaNfd>Tkdvo<|N=x`d@J4m<CZW|?#6KGs<?50=a~2Zycj z_BO`e{Tr}knJgAEPvjTR!m8B@SiEcw6sWit%1y#-LRxOItaQ70ant5`3#RhC9f_IK zM`O3?V%Y9ehULyx@UYy3!w!1zvfT`4Iz7>ZW1>%|=)4_~AqTK+s}hzjnL>vl##U&; zi$cZIgf4yGTDb0BC0)yNvs(jq+tu)~S4XhVR#fJ?qN&mu&DHj3t8+mIm3L>83%UvK z+5!h8h8ZF)(H50u5x9G|6P?{<=ozTN(8Xq4x!ysT4mV|p3y`0HEJ8ddnmPUmZ?P23 zBA?*>sf~LW*j>_l`UhL2=LOJ3^NQ$6B6^pI_|*I&KI7u~Zd^RqjVl-Xq@~ns(q0ye zz1yiW9ahpZXrU;>M7n5MU1&-5Z6&pTR~79;d7%YLvTP9TZvdBl>S(P#iQ>WtBqe$y zA>JEFaYvAP@+eLw9h6kIxIihIPO7U<NXxR)7^&^Ms4yIJ7fvJ$$3Rnc0oKz-ZC9r1 zG+6-`(<M}&3h*&ojU-P)gxhH$c#jHlTn%y3b_>F6b+JQL4)!K`xYSjL_WD97sVZRl z%CVTfbQEM}jl`(myBkfE8N+0qDBU(ubCVKIo%BR%q7!OLj?@0F!8+y9@b%t?y6RZ? z2U-%)ve;yxg4OGnVE+7Bm^EW6)~l_+Azy2(Sfzk9YZM88bChQ~Av0<_Y|K~EK}^9$ zJtZivTL??feee!)z@Z>pICvVs@eq~Iaa$aYaG^6e2={0gcyf6>KN?=Aj$^B%5#%<^ zh0UQII8z*m(#iz9{!&ap(}Sl^2k`doRlMcn@4mfD`%Do0@C3K+R^fEE70T)lqNLJ; z&So!s+?8RtWh^WWrovKx3aq!w!fl@#taojMoApkdU}1_q?vCgHSDcDCg40p{IOb`K zgZAdM)^0cx7m6cJV&teh{G9efe#T_Xk{O4oR6>&{kH^$$Q!#a_EOwi3Ls?ZC0t1{e zp7zvq<4U}{k%1@u$8oF08xIGf2<}#VeA9vN-n8Qzs_?I0HsYICja0sMRMu3xPpHHn zm*R^@gf`*%>{f}?_3iJ!+(Ca^7G69&3;fqF`0cy*`10u$Jh@SW7x&7k)NAnV!+Jbx z&BVRJM7(J#!mpRw@wdCZ`0;!*exVip{zgBpWkuo7*IRL~Iu-3{;V4Tygp2J_xPBoB zS1twM+Lch;xEhN)H%{Z>?OZ&2SkC_`VAx2Aw-Ai>%yP7K3Dlq528nBE(=D0p<U9 zSpR$c@9_R3z(u>ai2o~izi7f&pVtuLrFiv}?&U=dYVrdS;%<sGe|xl3joz&Z#nXl; z+%E{lg+y0ePI5(Uz&`kxs6uVoWa&O?OP5bXTU#K?%YqOW>4mK1AfzP)BI8UHl1|Yf zpY}q2x+g`PAIb_Mke?Teg2EFhEKWpWNgN7_qfl5Bfeeba>@$I=Dn5bY>?jmug`g-u z7)3?=yo|$8*PM^F>lI;WycKHdN?5*fKGb+_DJaTdrSeQDt(}eKsxz=sZ7ycZjm46c zvY0i0BzBptL2m9L<Ypa0CS62s#v$Zo(8-@ZNa5v&T>jrII{EZuUz8SxqNL~;GSl6W zc8Y5Kv<FgRU62rZ05QQ<hzq9xj5I}b=uX6i86z*<38lGCs4sUwYmEciYhBP&=Yd`^ zM844lMQ1D#epDCEb}H!VNXOlKT{wH8Ndosdx{Qn0+j04ZP}h9~@^G&b0bK!a0rNjT z7Qh}>-@{80pL(GTH?L4d|Ni*Owc#Em|5Vvr4nIG9u~PcHi&XJvsrIS7&kc4+>U%_6 z$tjrWE`YcFa)kP>MShwYO0)L=e&JFm@cpzJd(lu~CG|!*9b*Q&J*$zOdI)Vz$*8J` zmM&U~8*sO`<e;N%I9i%AxC8Q};qb%j`RMH_!a#os_Omj}&}Pk(9S;+&71+ONK922G z!V%guKVxMaG*Mv{U4s+eI}l={iGAveV76W!4u)!oIAnvt)?zf2r=htv11js5O1D^= zDmMW#a|mmKWyI)_611lgL^4yxLXOt&3=epIW&m>1ePM5@hV{y0;9$8Pbye{wE{TQw z@|l>%q9SfKsI+nx7O|+znL8dcWa$tljKDa4uA0(36ec+%Ge{F|HY*^%W-2z)VyZiC zfu@T#Ho0hG4XgcjUt{bD+=Fd?CQ!4}$3`b3Xt{2Ky89+<4%mTh;k%&fz5&V>i{Tuu zkN6BnM8rGd&ZAa5e?5SU*D7)KW({uNZN$^hy72s25B~h8$GH8t2Ei%2kz95FnblO! zm5zvs(WMg^4;#aoa5ST8*~J2AsSOu9W7zK9j?EjE!`<E#`*-QUZr^qsa@`NN1EvT( z>;OOay@(5RK~-)%PDc9RM1(goPKTf*KLH^@?%1KPjzw}aFq&>=6qS*MjTy}M?V`ON zflaID;_dY;yc&wetu{a0JAVS-e$jy+-uDqm9fVUSA=FAW+ejGJ6E<}O50&_{a=dv^ zD5>tJH>&WrA3sM;VLA?&(E6J4_<HQdxvFej?XJaF?{4GKgIc_JR)#O1<l)`T9K7sI z$CK)G{P|iBe!bp@FWOu1s<8n#vQMKe{4gF=rr@*oT-2rc;9O%k?w*Up-HXAvay}4O zE`;Ffg)m&Z7>;X~BB{pXaPQ^`Ji2=dPamdIjpyU#lX|>*)`B-L+wo2eRTurQzwE^a z0bOaR`+5BM;o`plTtNN*6vNOLgLA~79C3kET(sn8FvPm(_43C_sy>Kzc%l4RI6i#N zc-4&$FS#H2T|T~GJZ{1pI+~YM-|wix+bSa9=dvA@@dxpyH3MI?oxo!%?*~=kxRrAl zgUQb5Nb^E*oI4zMt6|E-5wNh-!i`Ju(tIZ+SuRM8Ge<^}B~nl9Lwe#q!hAn6PwwS& zdvPX_F7t#X&LmhOE#3mD@%!mk_j0)pX>t3I8oL)MF?*3Fmf?m-4Awz%>~_RP7(!cf z4wf#SjEx(YK}Ag-3QBY7G8aIR=ak&MF)Sj}F<msBh<l7Lo`PA6WH4>!SZv;+fTM>s z;q9;*2OU&?4^=8>mEjQUzlW!tGTd!e!ozkY)isyaO7O7xW2}O^^)h(aEySr99aI<D zpr+UwwI$YQt8pZ}ouuffb3$jWBZ^ZEcn)Y#=<O#=n+fi2w04)Gd$1fGbk9wFwdgwE zhAV{cHPMcJYlvW{;uh`FgTp;g#1yZhkN5eD9q2#Xh(U^r0WL3H?!?7QRM;29kosm^ zJlle+e0)=Yn*ZnW*>)b69_A^x8xrl?LTz_YX?Ni&3xWtS@J9>+5=$|W)rj`oM3`vI zg16OT9QRa0_6ZY|o!N(q9CQ9qaq)5(-nFHBQIXFB$pdP)PYFrU_UL7GYN$DZ5?159 z+;9{X#88dLqOv@R6){d)mX(O<_Y?p5xG+BoYU>m+Zp;X(yOEF`Gm^G$J{<Jq;K!nH z&~!CC_o%_sdINTA&4GcqFZRZTFj~I=S}UgEG$GSenTk>>g6fJ>P+7AGqX_EJgsZqK ztGHMxl=rytBWcqXLRD=Uf+9Sjrm+YnMr#lk<pQJa%V_^cz{zeS2D)=uY_hqdEAjC8 zdG6q5K4#JB%0Uy0QFC1;s!J15UYtPp5r^u`LrC>s3;%=bFm>rj%-%c))3z<b9Q}n@ zxP1=fcgQoAVXh_<R(~m<lf!}?i?G2>6Pky0py9s_n?p^Y>AM}{*H6M02Q7qU9E2}{ zZttxL^8?DT_tHd4wmY(ld=MC6ioHxiYbLI%rw)#X?nAJ+=SJ#&WM%J1e5f{@&1S*X zbP+uFGMOzmV6V|S?AWFPqaAA4XQqvf8x~`$&PtdXZh(dP7HrwH0(*CDf}i((9CkBB zRIoD&G9y`#Ly$owmYEVNLEL2LdaPPH3+q`RH>xXR$7VIGU9kXTxqnp_$l}WjnRt6H z3AdYqaDOnF;OQj1`|<J1Zo;XXP@)1CL)Bk3O921!d7aeG{S{&S+4X#U^YR?-6T+rj z)+5}<9wo_v7$khNLk^-SEfW9ZFE4TLaxq@tFJ$n4J<j9%GI6;j5x?B;#W#aZcv@GC zAJ2B+eQP;xX2;=K;~Cs(NJK-XJ8sYoTpJ9;^>YEZa*pa-!24q8KjYKm>zBhA;ka=n z9=ETa!Mz)~czmZA&mUG$mD4qR-i8nSP2ayCB$UrFhDS+?k&_~R`eu0fY4qg3$0u0- zpW#gf{<a4n-gXh-gf$iSH?O-Hd`^NlAHU#hFT1(#I`H&C9ScnrUOlKpYk@ypm}@sH zPx5!C<4SP^T9Z9-##J9Ta{_RKE;BP=H=<pQ5bnGS>z7S|q5cZoxqJ%eI*wzgBM|4h zf^oh(gzEw5Z#{;AwqsoSqp#&C!w-E;!_nJ#1U(JD{}SDduDU}6AB9|v7uQ{>WZiJ< z><R4NsfyV%Mq>HWsR;BX?4w-aV6YYmhb<85xd#@88kiyO4a!`aJ8Kda&5^-4p2uNF zcH>HaIJz1=(f#ky;PEdZU2LrX{}K)E{BFaL79pVhM{xf$_*`eb6IvUb(b*XdapT%+ zmxpkd0^tr7_YFF|s}~8^OT9SHd=s<&iGewn1b9UdyjOo$+5@8J2?5<b*nr-1E$Bbr zilHl=7`)nvfy*7}yV!~@0==!j4&B_YbD#+weGM4A)QPVCCiD%qpi4|(-(H2b_G)x> z*JH518U13!CLupG&?1fK9MPH{iyf;b!hQE5_}M8UC3Gt*&|Z{h?Ljr6T~lO<sv-+i z6Xex}HdN-e@OIL`A@^;lDUU^2QIyn!BqJjbsVV-$GxR0<OVh??qzB<Nt=NfpAH+s` zN;CLHMYzGy$q+N=OoA*`@zlwquw82jj5TIMPkACNbQNH(rvSZ8vtehn9OgO;v0?Ef zXe^&Bb^VGDaYu1Z49=tkp@@Y-Pj@-CsLg}v)>T+3Hy+1)EKraei|Clc*v<r*zhoNZ zR?USj!KJfp6-;((Acfykw8MM38KSxV6neXJq?^CW$xUU|XVtw>iQ=+Il$1oHsw^G_ zIYCHIp=HZDj#666j9^VfdaFqHaG$<pB9`bZ!t~`b7&&pIbRWuzGsRukMq<LWQPSPa z#NFE_EEtO&?wetDL=TonH$&TW0j4h;frav8aPW`@js}{*?Vujj?OGTZD`L~;na~yY zY1fy7sp)d;*}Z~AQx#rznutAaj0~!ygy2o^caX>N19VN!8*rGa%3y;c<Yte-lEpI6 z;QA&ipOthKn>H@TW&+$`ry92EDzkttg!V>7xH#;@F<)!=dhH{;!;pS52$9F#aXLN# zg=gZ>QJaIzByU6<HiVs_A`aPUBj?0H)TO)OMPDqwri#1Qb`%fJCK5J;_g91X{#`F& z*8e-eJ0yU=|GY_p_Z!0d`RxMy_1o)scBc=!v{_J(0F*#$zquhj@+flSg3+FzjPBwj zTpOUueo}*%_sj74-2%LQn2RUZlkwTj3=B2I;9gfD-ti>)NX7GIODVo(qQ9;wz=h0k zbg;m7RUE>ti_y3+5P%CqfmAxjaftxGd_Gu;KZ5+)C8}}8^~;eGz;9hkq9RYh!@F5{ zd^Zoz9+u(tvwD2}1^*v^+sAhU{{*ps^QR&3{~rIh@D{~R>?cv|K8Pl#FWML#bS`2_ z*iL*U&2iF+7tdSiLhA71X$9_IPQlf>P~0gG$Ge_vyy(qEUw$xB+>H=nycU;IkKkO^ zQLLXn0y=ZY;_!}jh;}nZW6@FW+XO<|4+HH4bL(OBG#^5L+Yt=%v3O3bi|6}VM0hhi z(cA2So+fuG{<z-V=r#<<IzA=@d&_NcqcapoUG$~9saWsVL1$GAy0Q+U^Q0s4j_pFa zzcI4HtP$>Mh}3Xv)aClY)=&%DOC}*ZVh4Jw51^&m>R+Py{}3%T*8dk_Ls*L@5~}NZ z(YwU;e+M_Ci}3ENazty9J#O@+<F;sfE-d6e&BED&bPVOD<6K@2E>~6JZg)GbwbbK$ zX$h`XRNz)+6|R?8Fv@YQrW!X}8gae73D<kM9pm~yCocE3;l}wM+`Qb6>lb_J{(7mZ z3H(c9>eoSBxiW-1w=c5*oW+%^XK|U!tD;Z$jdQqkZAcnQFO;|#y(#8Wk(75!N({Cx z87Fl$^RbjiVt@{cPMf1FgYYg8@V1hyhG_S$F0w^&)&U&%)q{i8dbBm3Moax^6c<IJ zupnHT4N$1->dI46NBYv@cu9#D<V8tKp}upn!%$V33}<Iksp_h&m4k`?YUpdsgZY+4 z&{vxR6)M^dsxmO%stD)38n8B52NT^@aIxNrrkYF)^j6}*eeQ(oZ7452fqMSmx^gP} zl1Ln7<#zSl2|MTQSf{N(aL>Y&1(Psw&N#?2=F_4rWUN(Fkb0hU(ry;yghE?GfdDha zf*E5`Q+5J9y>t~#;tncdICa7W>FK^mPb2h`U6C20jd(9r6s5Sr(rz<Ube3cC>~YdP zV8=}ui7}H#WAr3~d*Ud}rlOcRPX=T8xg*AnfE?{&Ns+%a0sMt}+Wf8%oULMFmmENM z`2n1-cgH!Zm-DsmxZ3EAa}~}QEOo%;8V{VWaz%F~6OkuKON9j$k2U&f_XesxkQcW{ zx+t?jc`{U1&w%bWWf<?$fYzp^*u?KAmKs`%p{6beBa;o-wtWp$*UqJ_RfN6$PPn=5 zMnte1A_85JeTv5@_Z0dXO7Y-Q7h36@qJ4}J?xuqXudN96(Z_N3jkw(&jBjq8#GUSA zO!hd!yNj?IBE0+Y^EYRQRk)-m+oe9rU()h_{-_c!9@i5}SFl%a1HunEATKcpY2g8= z%}7Ia>IvNIufm6?jd*nP44yxwN`GFCFJ4vQ+gH{2=5`@&)yCsSWjY?W*5UC`6W-q* z!pEBz@SwR8LnTS5$?!&hi$AWM4aMcb<BT9&paTDQfPZ>C4DwF^A6DWwuf#CosKk@- zfCb~(gA(ccfBmYJzlXo+Z9hJ|7gN0s;Ri7c{v(0?t>_|1F!Q$$&m=e;pSlQ&`1dY@ zqUXs+(f0kO7vBoi&3*Ot8@iP*S@5`g_ofYR3GvsjTJZc;9iBa>Lwt~rhc~nFu#>JQ zFAyIF^YLOZ8;{ykaq&z5Ze|AI>$Wp!W8OwPY{VHa6I2D*Bbl&l%J;#Qz8DO3`V-WL zq!{Y-m6rW&2MO(i=q0dwn!TjxZT2LjsdO9N2|fX8w|`mhtan8R6?d1Iov*<W{RHME z7K8YsJD@BlgJWLiIM;d-L)9TTS9}DmN%m+?vO|5MBhL7n;*j}DoIYlR5c`dA+_nH& z!J9Eu=Ym!N(rPN<-=l?(|2_Wr`ah%U-$QI`|4+5uTJ0b~yra(fU*TQngq|wCR_={! zEQS}`sxeesg)8-yxYa;cS67NFmBqMJSBZOPyK%F#83Tm*U}`$fo=m~*j6B@WDZ-7c zJX}c6KwCl*x>7RGo1TqxxkWg~*De=V;9Pz&`nXL`CW|eXSMtm8u%rREi)wJIv<`P_ zTKNB3aj~WW7wa2wwXK8aR=))MtD^VGg-*h|3%70zV#I~&d>q)h5`Ok;;Id~f{GFAN zov;g~X9)1@J*X<MLRG#MDyhQj%N$Uea{zH+yI`?f2}QXf=x)!E`a?E0Bufgss$#gQ zq_+CB1Xi&W%_c&L=VphaFfW?#3r9)5xXo)CygbZlnI^(+*9O=buZHWsbuiaoinS{z zL1FGFOd;?@|4lJCXZ8#k4ADNkdHnzvFSet%uNujzK?sj=MpU9J3M<2LOiUQ>qlW_? zdf2*aHFOMBp}tiG%hxGj@tXOVGItCWF(E560*Xs#qq!v$Vt(-@aucvsb0+q3U$j&w zp|L(5RppUX+}?<dv_(*m1x}qjjMK69$d55Vu;Uuc=Vy$U9f2_f^W^yxF<RVAkm`Hn zwDA}*b@cF^Gx_~TPG(FQhjH_#VwCJCj2b%v(<Y6?EWSRUke|btHFYHB(q=B4Jqil* z#$dVJ7_44A3aU#-6UgJRVbxe{Su-9xRL8<tYYL1v&En%p*rOu{vrUV!Q(XaDHY}FZ zwc-+4Or_#lyks&~tIQ_61;Cd;XY(>XHwkhI<FQC?EL7Iafx`hq1RS-8owYvp@76(7 zkQc41E0UuEP>>Q!s64}e{*S*R=7<Nh6lJkZWhS&$r(*enk+|8Hj5oK_alMO>?1{tI zwD{jqP5$tH2tN`~-@WaVLbQX63vM5%C|^EqkY))y?qdt5y*rQ-Pir3&z~U2ymi&C2 zYpBA*bIthtY8_r)ufqBMY~+^)VYlsS1V@{qvn3oiTa)m(DjBb<bMX1OM!dPzk7s>N zxKwrqmnu)9F4F^pwESng4&idYFD~^R!BxUqz*#{1j{yH;TseQ7_V_q%T?r+$BXH|7 z?ek?ii>s&b@J2dbJSfEb7d2GiZFny(D88X$e%FUzzQ2h3x61JFcDc0v<F}%1oWK8T zaaSLL`491d+kf-6R|@g|ufE`Cydu<J4@ylX-w3r$Xuo;YfX`pl;fvQTc>1&suc^e} ze$|H`f4YiyUtQ#HD@0|CAFiH>#hdmbyzDQ=>z)EUE{(@ff-9bvN8oDC5u|%>Mb}Ap zl=+*(Q-3kGtIwiJK8kbQLFjGu!r5-B>ozYb#N*yp!n%d9ZYH3GvThK~72f|6UG-l7 z5*>A3XsPo+YZKvEXN~R}XEbMfAlg|EwaG`28|eUR{Uy+3-X*&2KvR+jtT!yeF6G(K zRh)!FW^0fi=7ba8ri8Z%&ek79OC^C_>HPmOTB`))|26(k+qG3Qes3=Me{D7)yj$z} zz3T&U{z5q#n+s7*C)e6sj=`Qfw6_$XtFs(eZuH~ql`b^3l%b&_7Z+M<@o1nM*P837 z$lI8^y|{O-2T!kFz?1VscyjhEK09|7PtOkFUS}sB_4MG2OP6rJy&Vr)+HobT7`HP@ zaVNV17gO@llaP+Vv^-oZuEvdudMf@B^yC$ysj86wzea+$P~cLtNkidjY*Lv5FZ<Q7 zHJ=ABhvi6(H9~3TK2&6xqb8TiJKqMC1)}N11{L}C$T(#St39g`6DImeW}>d<6u})Y z4aBLdNs*MdP})L$i>8vCtS|}Ok`gb7K}|&hit>U{&+Xkk_hJG8CqH*8md=;KqUobB zfBI-l95Vu=2yAhoaLh;sm%@e#wJyTmk;=2X4mtTrIF%WQQ`yH5o$QId_F6Ev(}ea8 zMW|@bfrjo9Y}%%T4cg10qpyO^JJ&&3T@mw_5Tuhv;AkK#Zch=8AKeF~r6aK4a1BrV z928^+qO3R!nW;XA46}lZ+jb<JIE=^u3nU)Z#p%PFp|)teG`Y^`$wFz5mY_U#5{tuh z8K`YrkBM_9VhR<xjMR+6-!pj(rV`-u6{kRc>0~TfJ{Buhj)c<k5iC}8AzWX-Y82LU zskM3>bk$_AO-&X%HcZ2IE{(Nj!ffMgnCZ-ejq!4r>&auk-eTAqEQgJW5)8M?Lrp^# z3X4ZmeG{@&)p83*LwVJ7%$PPBit^*JjPTxNvK|h0`q;Be6NcMV;Yddl9qa{bb8-79 zO}N<ZMnZ%?i*+{s@#i1#U;p)==x?e)pvx|3E6YM>9o7Ac(YVkRhxd=NaA%N;wLcbL ze%6NX-<~6^sXX6_<`b&THv&kVTz28}ht>Gy<1L;fc`(*nhZ7+OaVF|GN|R5ZF((^6 z6=fKxt3XPGAJQX^B02C7LcDFU-)tkc8Y{ygzyu*_E+{Au#O3bORNHm<>%AfTcBL0@ zcrraKKZC19@hFP6LvLLWp4>?zs6#Q>dj#hPj!Doy+fPMKrTs~D|1mBzuJg5<7efi| z2;96Bg<F?maQjj`Ze2Wqhu72a>X88Wa69<dUx+*S^g>KEEAG%EW-FBDPWeVmJ~be{ zCfc+A-{QlUJ#;3$`2GvR{x#J&;r)&ZTil4@Efx3YuiEj`FSqgG+Z!mLYc<-XgINl) zm?$$IGk6Y^9X*EkjkS2i-~On%0IxbL@U$iscd5po<_Dw1eLF&pSE4$|3MGM-Fj+qz zb6C_@EFX_rD$L6RfzpIbJ<Z<Ivai)gQrq24p6F`y7>;@Y>x2Iiops*-5^c5KsH=8E zHJ#&yu4AY@LpOEY5}hf57^JK1qsS|a@<5pV4wQ!5VyG|xHSvzp^b7$ODkzGwL~*ne zGLKuKtB9XhYDa}^PsM!T|1Tlb_P@vf4s&~{YxLQ!MBKa8h0B-4#m6pOCnT?2>_k7^ z;K12BoW0bJ?*1mJJ-V}_2DMdr<e9kDVwME-(#mWUR%D^RtsGTNMW}BrLq}gdT05%I z)8EL#(1D?$R%r@ZX&PB7>cP%Nx|<r@Jl}^0H!kAFg?`*P*N1B?3U@9H;1(ZWzuYTb zs1)tpeLW4s@UALPhpOsiXlqY|jg>r(`D!3Bf;&0O0u|YNQIl<j+B{oS=3An+#11tj z&d5%&gR`v${15F#cUu9<skH0s6H!(cjq<V+61+bt?;0wks*01+#Y~~dMH5PT+A%b> zreVL`Rtdyo#*fFS(PJ@g^hgQR0@9;K5qKl1Qu$ci4|3Ef0+QQ|9!&*1ejFxDqPpdF zlVu1wT~#V$d!(fLBbSQ4;QyiQFTlIVvNc{f#NFN9-QC^Y-GC6>HMj@Y1PCNR0uhK2 zA;I0+-Fvi0dbDTe%=FBA-(4X+J#)^z&-d}Lo?TV{O6lIe^{!o8+FQ_eZVTo%WgsKl zpPAkZ5z&sYbJ9W})u(TmBisUPVQR07^7<THxVRrzyZ2-B`brd}_~Y4hH{rdCFJ%i( z9}!KFno(R5ffFaUVdwffY@Q#9oz2m3vzTd$C?gz=vI5lARiUk=22C9`cm_B^&rBJr zROMO*N>J0718r?ts8De$5%gL*@^Es}AOz*%L3q14%fQoZ4*a|o5aOqbh#(C_1#2ND zL<<RFx`^d+YN!G7!^MbyMktIoM^20Z3ge7X6l;o{C{rXyn!?RR5w_L}Fwvg_2Wu6$ z*sH;jirLLk8}3e;@TC$@O>jqkb};hOf{`5`fV5~IES+0|MGZx$E>6exmSs43WG6<L zIe+uZFY&><?_=%4xk&UeL!6g3qWrbsVkwK^i|g>K_s-(Y@y&QRxCNiQ*^6I)b(=Pg zZ$uM2(KPNgz`y?J8ovGc1U~=p7UClVv1(x@j_h24%SZQNfT860h0B;Gh<e+PpsBI| zt=raN!?L;9v91~OE7H+O6Jyt;7RI7+M+2JLno)YR9E*-FMGHkjOY1W1KCl8Uo981d zCmgYfUMQ=KM$`NROx)Ox7f-iKRU(fctjB{pYY6L=1o%u<%B<a;BD|;9;qk4FEHIl{ zm|F0J>9adqxx9txHoSVU8*e>5j`v=5GK#p2&)%o<m&P8sBDKZ->f-@?@@~%$ZL`Jp zADh^J_HRVD_b)#botg$E`^iUK|A_m1d<EbB_CDTuXAqH$8a1?(U}~lZT{AT(TQbiv zVsledLT_^eK031xKfBR}53U`-$K&VlG1d3*hD!9#&%*8`FRY4k#?^K8*jy10OXfKx z3Kk{)eN>1!)%POY=xZXl7f@|4z>rYZy#(}CLiq|6bx$MVT#uoi2Bxo#%hxa0;rgY2 z+tB3(jQ2F-<=`e9SrCs%ojJ&Iw8O)$!x%cb2G@=*#t_Tq=>C-$Ik*^4E^nryT#loQ z(s6KMJPtI+;rNPtY^;hx|B)Jubk!2N0^Sw>pVrq|{=e-1+V8(XEo|oa|F&y%7K4l! zZjJ26$iR7Yb{@sGYaJLGxQM~t^LTRqI_})=#qjV&X^2-bYmOL2P+BHT?=ls`wBEft zDgpn_UD1a73P#7erK#k_jN3i^?Ks<c2<;aR;%M70ijV`i^KeueL2&3skJM`A_Wcpu zdpO2)R9e0vK4uPI!nA0CB8H76@Wry2a!qDp>?pQx&BdYCY#iB_isO4TajG?!s(S|B zohR~X1-NiB3mqr2sJ_e5cB~9d^+Bj8@n<-3kT<$Zns%(SV-LDI_TntzDdv$pbYwL) zwamqqZB5v@a{&&tF2|0oOIWyKp{dVID8Q{Q2YD4m$STQ0MvmYXAe5Jd41q1cIEO%= zBi7}aDiYw_caD;r1Wc(38&fkA9YW7q>aA&MMOe9N!I`1Gox2*`0}T+uaM3%&6v2^> zFt*Z!tO}v8qX0{LBRF|lqGoOm&Wew&Czrv)Nf$vL3@^joP+6Lcg-yj+ys#7*8Nt}I zb0O9*&%mnrfdsCebp2wgdU?&6Y3el$6riFn3pFD}DCyA|>8U_gLkTL{GgH-Ta6e5Q zRj6tyLtRS&J_Ko`uNtDfsI&?1U{^&dTQx*`XwlS=9H5D`Kn-MuXd_1gw*kr%O;MR5 z#xSu*S-b_R6Rl8}Y=fFKCuBrfBQ(GS{@w=gbf)@u(?p<`K0<tq;ODH3FkfSo=Z7F8 z(FJzqbC5@fub!8Oiri>~`r4o@mtZVSLrs1>lEOW4zHL8#^NTO=hi`s|{`2QhlO2xY z1bbwK7$SsDVf?}-eDmgcJRYW^9aw?)pIySwKbs`DrzCj){4=W3ug3}QL45b?C%8+n zq!31R#W~o!emTxkarYcKiow%V++E!mrt;prViA&~gD|%;2dfs8Vr5eiVV;W8^iWh} zN1`Aj6xn%U$f=G-R&zWGwpXJ1P!r0wlp}p!3cTZ-;o@t7qM{_^XGEf@EDf8NR$=kH zEUaHuf}JfjShpe@!+o3a^uYn#n-cB7*Dzg-I};1>@b-E<zC(E5+l1%$2=Lni;4OGc zkPCY@O}o7V&mSDbtH($2j`*PY#u>@pd43viKX1dkFWT|evo^f>^c3wR?F8O<a$GX8 z{Py!xlD+$~UHZFE-#Sn0#3%1u#Jg{G;SYa!fd*c$vZgGYJ(y=LOrdL{4{bAD%+Xb1 znVADy=Hd3nG<<q-8{Y2TiD#Gh;L-U#cusq-YabpST#d19%^2Rc04o`3c`*-aGQTP- z&Vhmo1qGwR%RMa^9}=SxHe=*6p-FfNSYPjMB%tSE@G{|jsa~2c>^iq!Be(|$^!_W2 z=;Lxf!98%f7T3D!@U(Y5T8o2GZ>fO=wiZay(v+fud5rD`kFLVmja4|awj5Wt&;gJK zt<}j`o$iN*Xa}6%T!#-PI`GD|lX%v>2NUhf(08&PH@X&K@WNd5p07ghg(~!Q%~<b6 zkyaDdmH!94|Fd3v#t3olJ5v?&+W7Ya7iU3UhVG6Ms^}(6j31%O7Ly@&VR-NYuJxb8 z)Xl5XtnO#eh?%^OQJ9`U_ob8Qyl@1)y=Ne1&Jo+jM!PXNb_M6o9H1)i!sKKhk9CzG zAI1X$S#)>5OCaBWD8@VKC)|56G0}(q-VXF#IZJVSh(h-`BmP6U(j$idIES{=6qfvL z;93{Xp5yuYI&itW9nW6ehRp4ohj4g*0osq{qWwq~&K)U`rUANeBoF70XA{`DICq>7 zKb4KHHiG<gG1`w7Vavv3tXh_UuJdboz}@Jhk{-T(9M`WNqPIGLi<h_IO8-&Z;7uQI z+kwPXf9UEfK|ztQQ;~&|rV^A1F;V3(M|q9}W620$$wXbT61NkMlD*z8OJGa;bDK!z zXmdm_O?zYb2HH~bn!_W&7<L|-D5#C0B5OuerWb<Z9g$rUj-V(<nAvIY8hAYMcP_@T zanZq&b>%qJwhC$Kp2%f}%TDt{N|HBHQhbq+;EBjE8^nZ}5G;BGi!&PP;vugf3s*M_ zxVf9c%0>;^dUIf4I!78CMO8xvx(0-{u__CT3>CL5_ovg)BE$)D1vMGi*()F>RGXmG zLb#s>0toI{e-p&|86hpy1nK-OJ6u~Daj+!T7^U%I@G62^bj{CkM{SA&<_b%;M@5`9 z^5g8066=IuUqg61DkH+j0GUzT7Gi}2f;*oDB|p{?=@FJx?KWu0_r~^Rx!AL@2I;Zx z$W8RcrbT5~RiB5f2wxW33;5Hw-{OCM_h+;pIsk85Eu>Si6-1dM!a)TiXIJAVuiEfn zcqyi@Ey3GQ&*CQ^kKmV|PZHc?lH&gIgFdOX#Gk%-PW4`b_#h|jSkr_fTh^fKFjaTk zDO@|<hM{xkaBRmGR2OBTI42P$Syatb+rpOAWuu`u4)w*csK^OLF$;ZJRsd?m%u9u# zD4Uytl$=2L@jipY?2wxshLm_8G}q-~-J(h?Z79LArWy*4QZ&^SV?li`%JPD+fsXjq z<KuYu`9VCGT8#&yGmliIvK)6N#Rtz7cydQ5@wIp|y@9p~Pp4Y&h<1<m@b)%5y}t|3 zAMV4;$E|qz=pgOT5BB2G0lav)pTF<Nvj_WVd-3Gn9@=hc{l%mGc*VbYhfd(l2S*9~ z)A-5PH?V$lEj09$m@jRhtfL7NJ1Z!vD?v$D6?0f-RE-(k$;x0uUNAnmyaBH+wcx|C zlX%&E2+z*!#HRyP;r)kksyPSEvG%yWs}WyJox{0Z3t_0Oz;Z;f!Lp`qAdjtEOYmTF zD+W7jF-k=}BviG4H%-7>fLqw`r3PA~WFr>|^@~*CRLIvaR%5DfA+GK$N12r}noP7% zp`wiBIdhPyqmDvbBeXBB!0FX2UrTebILQ;OHK|fB*lW9(Z`ya@<6D<;_tJhmx^w_9 zFCE6?3p+91wiNw`Yj9y-K8DWMpueLO*Di=TcFS<RqXL5+l^D1n)c4HL)&Jin_M0^V z|AK(Ns6LtbfZ5ksLU<GW1Dh~0b&Bax4D_|p&Z76~DGc<V#>nt_seQI+Z+(}l`rf@E z+??u@+HT*za~)&jJp}a?3=MZ-Wb_iQ@^5>to<%pod#bG!m%7`e-je;-I&tFEJ{&l- z4QI|B#^gjlZcop&A`z)j)?$KUF&mFCv29|!4>w--wiI3SMJfiy`oH0Qun^}C=iuD2 zObOg#obRsVx#&JsNJU<Nvxk|Uti;xJiP*e86^rJFAt}yC3iTuW)e+*)kUzo-X6EXU zCxitgl{93bqD7_5bwzcmXDR^Ep+>-1*etMTp)5<l&w_h)U6@$@v5CLaGf_uOk{?|C z%wg}L4>Jd4n7gRK&|U>9#&R%n(13-DCfxjV5fE;Q$OLDEM%%;F-xNAVYA`U@gtZeD zaH13Z{Pp1Nt^zk_S$KOZ5X|!M@lilnFx79mEsC?PkegzNGba|Ij-jZl9se%S9G>>7 zaJ7^{gg2i79Y=(lJ~AU*5g%;{D+@xMg~q|g5*iu=w<@ol;j105F(%d;-d;M0NpM8n zyksP&y7SyB2=&)QY_K|#!c>tJrAg@OqbSZ0WmMi3Y1XLEbVPMLK^|v{hFDW796Ln0 zs33s%5#g;*KwBd_!Uh?ErfACW!M3_&99>?7ma2HHq7&QFm_&=knVmH_xTy+-qM9K! z0EG!YSWujdhP*_yx9-C4fBAF#^oyTh|Bjt-w=qVDn<<JC-4X4sL3OkcU%xtuI|GYw zvwtz(cyyewzKWkp&D)0X)rSLA-2?dIz3cexSNAc$JQ>AlVQ6hxj02lj;KJcO=sV4V z(taFQP9MSkmQ{=ll93SQjoRWQEU3&tV@a|E@anu6S`_MvnC6G0it4*EHx!lGRODHq z$clEy+|ooWs?WlrhFnHSHQ2bi0ds4!v7n&<3+Cpdu_g-@MO5ol?|Bpxja6~TNp>XU zL-A<(5Z-%r8ZVyg!h<{O@$?}T`Q25xcXJ6IPA|v9sg-zia~*919txXYk4LvQ(l+7o z?afSS(_3EKwiy%KsMa46`VXcy;{MHzOnF>xe|&ojp5EPtXZLnc$?wLi`>lB6*)hC& zbslb>=28nKV{0QASQ$&-N(?OYq$a3y2z41ojdF}ix7H`)&Cca`t7|1*T-t=U2<%r> z-~(IB(Y?M5ANC)?*W;&gX>Bfgw&bDz$XrDFSj|L?6cfq@$`Ztr>HP2A+)j{*`s)VT z>*|n;B5lARK|S0>B}~ANb=F|CqY5LPRIUPq-IcgCyaX);fhc1+T;X7fMMj2LXkvzy zj?Spi*F_nxeNB2GHdiNL@BAEOxf$T#ynK8(au#>GcH;?Q`Lv%-l<RMFGZNdo1cf0s z2(weg7}f9yucf!65d9a5FmS$DYMC{BhN_tm@4Zm^|A&>Jx05MhE!Jo2#CtCk6W)~= z9^Qk=n`d$D+9_$`mWlDpOfO=3sz(}G@b>fou3hiM^^q=&64qm4KFj-r_${jFsa{Oq zy^e|LJ`CTuL}g9jj`vF6<*rgK3uucG2gUkK_jxf;)fny&)&kI?N<^4w%Pl4^o|+W% zV$QVbo@P45eWtmu=t?iT(Tm=f|Asdq-F}3yCcMub5P;6cnWGsvbBsVgnuo4Kx#*;w zKg8u@Mbdt!TXS)$H4p8Fi_p3=9fx*j;`o6goNr%(&>(9l62?ku1hq0fz0ypThn%`9 z<Wv<H`pH94Lo~1BZ`@BPaCv4@@!?N`vNFN`8rTxVg({~L5c`U4(g#BE8y$d^qY3<@ zUEvXG1A8AsI8bF;x#_~fO%LX-Mlf?Wf_nfV=}&bYWC|ZD^DrvXs5n<7P+6xiW4XA` z3`uEhq>8z9QD|-=94eepQ|*MNxm0m;sr1U+P*GrytVCUG+mw%9hO0Kl3UIepgs+_v zLL8Nl;H5zo?0~gp@mQK4g(4P=_z*)_Q{`yU(I`-n80f3R%u0=_Ujs&#iiEfk3Mv!f z<j!lgQi6+%GJ<^75b3Xsgdk;Pg=wHDMhC@l`lw8`Kvjkv8gm>`n{1BxDQ0L)Fu=kr zJ2YguqBPANDUr4abk;-?@3$_^6P;V@@v>(RUS8gfkFFoV=acPtckl>?4lctxL#J_J z=Q1jswOB~7r3c$$X=M_YH)LVo)+Ok<bP6|ajNmVSotdfT&F4=E%Qyr$s-oxQV*Kn~ zDw5ts7{9UrFCVtz)AueC*nRl&{Q-h}03W|~8DG5LkDq=tj(O!&&e_of_iCKjwFT!7 z@29mg$~%C=+c)9xu8qjgh(dC#mo&is+|pDul%x>)X#{v0Y71g%F_HqWEsRD@L4-6n z;k>d0{+>*rM^l+c&_RTtI5iXnDIuuNjYCsa79DLYDoY|!#&?oWc#BR-F=5U~j$u?4 zXoC_e`qVfloH|mA_up*8+pi8|YGMWM-dskNO%+av-@myW_a|2{T|wCKx5?$SWw^ur zZjaN(R?=3{R!ixf39d`qS77?aGRdY!sWzF4?RO{W946P$A#9_n-+_1DIDvtI%`h~X z15;}~=$Yw4!$<?#CfY13ve3|_(^seX(PzZUytHFs0d60v$HV=l_~g=BJU_?C;QVGh zJ+}_Oy?Y708|I;ReGR@C+J{RU(r|85CLQ|Bu*!;Bs*qtBRMu9MswWEw-&?$nt5nki zmqhD~Y7BCDu#51fU6(*!!|hevhXA}>h0BEZ<;&HKOg5vVISUyqvsL<<m~Ul<xmK2F zvarTnV-w`6F+a2Hrn^~U-{Mm2V+6K1BM6gcw&DG$^LTRY7+wsX#1ks-?)6Prl<0$l zi_7q+cRTvp8*t@Z8Lo5|qo=C?m%ED4O$FX_zLF3Ys`)=vwt({0^CkabeFSzNuepzZ z+t*bnrB^!(B#4W@xza&+pQU5Eah!Sm9Ig$V!uVJx2Ctu$s!s&KZ&77WPxcY+y|~Wx zYhxGDeeEoUCc1Hb>=OD%xIbavH+%tCuAjrzfpfUhdzLC$K>R93ZuAh=qZpgGDvc;8 z*2Rc|)2}Bp7Lyp?zdM3S0$)_ah;8FHu1M<>+<%P65Y;YXL_+a*Vq`;^J5z^oq_q%j z$8ykin6M_C&k)FG4rbxZk#qul2Hxin75rcwhq-<vPg3E+&K%Cg=>wTKwl5W(XX?;U z9SH?ORY8G@S&5lLn6fZ>dNmb7S3v@=1nD2C>mSyI3a3f?h^BYkE?}*ot{|;T`v{f( z8t9fTrf><gg{BFef!Z9X=qf;&rlF?_HEmTWYbimCD#O@JLxQHGivfHCY!Dgag~(_h zWM;=9zaU+51gccT>O4ngsv}k}kH)H{p;*2!5Q_=#=6XMd-Cn3Fw!`veiMZOk2M%`X zaJHu6b<ssqusK0%MR+@7VRi`Cl_sGf)emU_hKTnufSIa1^c7^`Xl{bo2v0aTYQx^$ zkjh^j_Eapk);d((YVdYdg14hA5(3nb&S)mhM+JqUIw*|LMNPUDRkt1LGHp<mV2HUX zV!Uo6EXcM;Rk{lrN~5u;IS=9C_HeV&#J0sbXkDC%Bh9J!Xz(EZ`o%50d+h-3oY{zf zzBdJY{Sse17(~yZ%{aY%IabzW;J}8tSX`IIsKFE7z79Bb=9C2P@BjHPeE<Ewq~%>L z%dv530e=4e6--@SCQaP>`1TIM`#io7<8;4!6`#M?hfm+REKT9{%~xaCv$+CUv7R`v zaScxI-Ho${TIu}v;pm>7*t=ytmN(VF&)ov)3I3=rNkc<X8sVIVy23;W<n={~sL2=L zj+Fo|RihL~qqHajg}GtU1k{y9v8bXGswzyNN>3)()6ql)UsD!^lH4E^WCbHf44umN z9u?w2^CYxG;AmsOZC=Pu^@6Ltyfipc@1<pU_m$|Vvxg90j$0Fp2;9Yz62JR;`Of%a z!uhq`Sd3evq8Z*&Obst)%5~Aw<^Qnh(S<X{eeT^@M`gbWZ@xHyb7z-9S6>#kPL|Ll zxD|C}prS7iHC=fa8!JLxa}Ja#dPGm+%uolsIJXMZ8`AM;TM?ceS&X+Y?Z8(zPU4H< zbNHn19CjBc;LG8o7}`}%co(27DL`rvAg4@ttEobkLP}PHWlKc{`{@M6siLn@O<xoB z!36fT&U&iTI$XU-SYIs1rHf^_+FeaZR^x8(GMrwUh!|6O6zC~quB8!zc<f-&Yg(7W zLrn>(N(xA$MJvm}lVw)ayBpA)G?g)RelI?{)rrUb2l3$Yeq7zY2+Lx95zg|Spr?o$ ze+#V3@xY-ak(j*DfXUu@xI#D!hjF2+5|_@GO5pvm{WrLU{abYx(FC;fq_m$<7mlIl zjQFs*1mmOUsJ6SM`t8Yyi%c)!?j3@3s$XhxBF6K++S`uq{&oyc_Tc6{0`_)4MyIa+ zkPZ;`1EZa|dHWhB2w_pTEnt0p=prVk1|*mZa0?qA?Z(ica17TZP+#ls!1aL((hT%{ zSI<h@hp%76b*lCe?ko16{aZ2g><`NO^wAugK9qs>gSisC+X>^gL#f=BPRl~uK`QeD zG?5<6W=NeW*%|J4=0FD8_NU<_|MuwNYS>XV$i4pPC_pVE)U-M?oQC+=LiPPxHUAji z5{!j$c~)7A-)EPleO@bX$pqj9ylK*L#4<CqXqu<NjIKtdVo4b48>rHWumBLq8qD}& z*h<m7PpE7;UZ19>3UqZfSuk{<r>_D>M>DB@d*_xSESVpSC3AhTVtyc&5Znvve6gU; z8;#X2sI2nA*v*rO47Y)e8P&4227+Am5btM%KwBk5yJ(|=pehY^!qS`|)Fe3|-b0IK ziWqkjc-yETBiRmtA(rs)vVxtt0o-kMk(ca&AQx5m+Q=ZtRtAv{ib(g?M4G!AN+XO= z5@UeMWK%R1I-)U~jv_%1)yZP~Z&%b7g(5o29co&99=ty*Q*9jE+KBy&vM@i!4(l>K zaR0<AT;1A$_Laq$JhU8dUp<W9zM2HS{T#pl>=pK}Z$?3K2<$BNq^6I?HkMR=`Y^IK z!-Ho}C2;@a@BhF*{^zgw*(Wb?^Xfi47~F!<OU+cI+wjrb9R#-MjB^Day?J@2i}^bj z@Xm|V_|4Bo&~<7B3X*)#Sel6C3rewec_WrI*P$do9U;E12=s77Q6?cxXF9he1M|x= zQJbHHMk;VoeNtbPBmul8KZdG20kx%ZRMX)oD~Lo@X*^*b$21WQRq1G~%|dl$I?4&K zlDuFPW(N@50fe<55@Y-k9qt1sdlR@gnISDD9LWj6aIw=vTAUA}gKcPL@OG9*OsEzv zcg)2HZyX|cms539jSF~>FT@>!SlDfX`1UAaO&CuP6V5|~I01fZWZ{3<^l<Zk+R!3t zLg49<WqAI0I}RRbVBVF1p{XwPEp#M7qGBKmWzkZE!bG$bQP)t0s){^x3B;2t3h;P$ z6&|<b;okOgJUy`z@AtIgmp3nA`p`zK;{E>l`2hNN)M8ah7+lP?nKvki6qQ(>Sgu5? zF3|vh`K6&QR_e?&a7k1xlrn9gO07fR#Ts1csz7&FIj)>9$MrMSc-pxfE%DB%WqDg} zsgFDbITUKBq1MJ6=_Wd`qndY-odaJUH<Zz4l#)DL<>tVGf=-Lub}p#IFP;tIdH)gI z>DqxSI~QPnxHBSIw$oK*k)uXaor4NP6%^^oB2i5S=a;77araWG_1onO6}UuL_ej$= z{@eaHz^TMLDwvkftY0YPJrr=ckoyzfXT{h)Rk$^@8+QrUks$%@OSp5JaON|d7#A%) z`f%sgHQc0X9vteFT8|72UBLC>PRRyGy3lvM16TX0#78e;VDLP;ueSd%|D+fxP>g$W zgDP4qi;)FqXV4Lo6pOC!qMAgcq9uu_MiC~KMZLF}h<IeA2iFLC@%McMychsW=GNpv z9NL%9a4{RF4yL0`0D6Be+FH|b>OeA1w5HI~ah#w&vH#z8{B?R#Y~PoTqq~yPeykid z_3=_hkda}gP!v@p@{pldm!o%Aq;eJ?D+Q4M8{T4h7S^-Co?V_bY5yOCTfm&amSN_Q zn(Xns$~>Qup(^wRz?soCMJE_-1sE~&>*>fqUvG}o=2?l(#m&hEi<;`OdE;^%I=BW$ zj;zAA?G;qjQCPen0E_2&VsX7YmJ--YYpJ}ee9>6xhQ=CKl$JQ*+Vx$itB!^)9fBDZ zlCOgX>I(yr;BNveZVR%KM|G$@*5vx5EZh(Y1i`wp5OnV?#`)G{eE4cNN{alYHtePh zUv-t{U~xk{Ci=Hxez`wfO=RG#FM~j9S;V<(qbSk@8GcGg4^Tt})pkv~2@0Y#P?2td z+$38V>d$;jkk_J`;xpA$mc`oI3=HgDg6?${*qZH!SM8he*T>iKQSWg~A6$=*u65vV zA3g`Z`BIv(y|yq@YFn?$f}^OV0v$qI+sX(AcE+e%Iv2i?q1e8AKmPSEDscY))n_j- z+OZNt=jRh<Tk-y@4nn&JAH3|rhi_cMd#}zC-tAPchoujDAG~>ja6f}5cMszHndOLy zwt<_Q5$x>@5fSVQe|J|Dq^1(inN;5Cgm)Gpp3db|!aGv}cpX)Bb>0lXYl@<2F{mwx zM?*!jWc3v(d`}r%PD6Qq9P-jaX@Mxn2tjsAFj8UykPziZC+&r(NH6#Y*u&IZ1vWMs zQZ-6+hzkO}Y>=4{in5$I6s7sospz6C&lzt$J5GhY3U{fr{|#;02o*I|tAO^@;9>%q zMleet|B>AsY{pH|t8vz@HDkP=s*mZ@M=fY+DU?2Ln^~E{#LfshmISpCq0Rg(uR~#C zpeFU=RUq6%3#{Zo2i!fxXTPNYH#g_u*8WC3Yu|*=2an<I@iq8l@DP4=?>ySqm7pNn z8ETCDX3C5V<Ox$HWi`l&$e3lPh7t259gyf!K5)4by<H8s+F6S$ofR}HZo=={*$Uk2 zT7*qG?r3z>#}a!Rtgv*z26r#i=}}ndQGgie!H>s|)KW%>f;@s`<>1BR`)a7dmXUX? zn-e~!ntkJ18}4*$!zjz$mZC^Ru)OAID<gwWDTk^(Pf;H84Rlb-W7O%XAWMA?4%LR@ z_T`1>K1=Wl<@_Vn{lCFI1Me&6Drr^xeP(7bF~Q8t{*~x%tHYJ{1$a1q0{5p!slNL$ zK6Vk~;~j+N87kt7QZ>e;sJ0-)@7|$Gp16XsF)HEVi&Aq!0raWqe%!q~h+DS?q>q?4 z=?Er7^FBgbKw5&hXnn$CiDj`}EQ^`q@4T+_762DE`{8odM7{W(J7N-tnc-wdsM5u# zgfjOh4&(6d0;zf6sn#s19{cpZJjqV%&BU=i1oz$y9Nm|K!+TPgX5uKfAKaCKLtH<y zH;qPk(^_|z!i;K9YNstnXfu<{A#CRm-lCI=oPaRbWeFHDO5KlJlZfA>ZsjV3_G^%f zW`j~wL8-YQ|3*<{SnfXyZE<`#f?iG;b3{9E!b%J{ugG($6V@gsDzGqChl`~l%=FZu zp(Rg~liFIV@H}!nriP9jOs!R=y2PX+FRb00kLC@rn71Mr^A>txK@-8<MAcox<ti`C zEpwAbGRsP_z{QUB=)1HXf$sWnvrt50kOdO`jZqZmfaCx}l*T$>OIakArMsgd$_fb{ znn>~0LZY_}E}sa(mmjRfx>cD{!O>Tjg(C~93YW8z+z5cZxY4r%EsHZzljV(hbP8cq z_VxMhXfE+al&>N(V~vpLtAaQxdUHb=DCn?I>rzp%fGVoZJpc4)fBf>rb$r-Q)wrh_ ze|v8dzrNRvH!knPH}{4BG5NtaKf&LB@)>^l!7D0FOR34FroIvk9SxvpqzYq4b2$0A z!qmYGo<TlnUbzx~`}_Bj3J3m)hZE;;@zi`wjc&l(&rjgJmmPTTc?Xqh2i|>o3NIe* z!y8X&&-UTvgKc<nYdxmMmgCWb-H3@{<YJ|S*hnAvdpaUI$QM<4xv0z$08gai7A;Oh zYm-z$JBewsq{4+YlyF%9yDSmaMX{(XAk0NO@UkSnqXd*?Mj$saK(exeSQO?&AtlZi z(P8cg@^gg0j~!f{jp6EMf`~{L`1;zyfRIQ}ion4g>#(<FHLB^%YKk+Eo$5!R>!7JF z2yZ`Y#hsBQxI3~GcSn~}wJpZ&p=FXyUth{}xn%da&#l4vn5Nww<?_%%OkSIhiGlfq z^;}v5#;!GT+alcPpDXp~T)r%eV3w0qx4DBMY+MW({b))}Pi3U>a^#^(N3TE!t)NXs z&a$vFKLR(lSK(Z90)`kdK0dxssy-2IzkhxI5*_qm99x{vd}1LvX3^AEUYW;W*^!l1 zAi!tfy>Vj!CT=Xi<@1@iazRuth#rcfX<ZE!YYn<PN-@$?hjW{<P-LruJY7}fs;eWO z$BE$I7ig-ZKvx~9+N#Jg)khf1ZHlr25^18&+lSGwDV;{o?hW|q{eC>Sv<nk$YjJT) zHBzm05yERrAh_cc<q*NYE!I&-sfsdcdE6Rpb(HJLqufCSgGZ}*eP!r6S0DjdOd8WI z?Ck3aWd6fuCQ$D=S3xU%y)O18=r2^_LR&Q*)EWwp4k~Xk$kZtA-6244U6B;{^vzy8 zxHpXJ1Lq0zF2eOHVJki+ictZFq-9}K<5w^}*-P+>bx~)1O@gi%#7d-h#f<VduS;MS zz#bdDih;fh610U0l`WLF=!hfskv>$u-X?mLPl<h|holh;r+Cb#&u$amBYSXQYZf6* zHN7ttNB5*M&Bn?7`8c*WhwB-HcN&+IsJ7E_cvl7v?IOH)r(^%FB(&~H#MYKbw4EwO zPPUJf3FPT1Wf>kx?X(4OnHgmWXBnZKXO*^q`j74Z*d`}Wz%sP^vCW~%{;`Sk$ujeZ z51&GH%4x~K($^R<g+VZJV2H>}BR<fmFl<v&Q-(ZMhJpf(*Q27#>k^=1hA3PUhiW>i zl5Gj7*pY_0`?Ij*KrR|KL?ge}8Ku=OsIBp2L3X1G^gwEiF(Zv8oIkY`$>C<Oqe4#f zH$Y>K9~H74QoM{%8exakIbLW^bwPcGAL4y15ay(X!LtQ;K3Ph2x&aYkro0|mXwu;r z>L_E;{2V^p1z5K{2fJE|@aDtQ_~7|jO!TeC_I26tan*pQtr|1na=iWE1cpzoMQM}| z)I`%qZPDgj4$5kbc&Knx^^_!Mxuh-y&#vsn@%kj(+**$p=cvqXp2gokc?SIS6MX;k zPk=xD663w+psT3}ePd;4n=yK^)rN+J2DIsr&8*E46&DG=U>|t+d*jgQv-rig-{Him z4s=~OiqXM67#diNw_hH>Th9*>a7PL9<9PM>FkU`t#j^)Hr6E}FO{}G2U5$H_tI>UN zF6=B-;OS(5hyXYEx>_P5J`k0;i72PyEzOQbC6#kMK`lODRu?3oPPBw6O+{@{68DKg zL3${PGQ&`w7e)1*K$xeZf{HvZB@j7D{-`3%o9nZYmlKJkM1RD`c_BK|6+r=3aB*UI zZ>0er4^!xB$RasD8sGi-ulVyHen%0ro$5XjiyKQ35#)|Qe_I6k>mxtM77uT=;O@jy zsm}V=jm5Y*ybx0(3vqL3fz-`>Vz3G0*XMJ+k!rghQ^RvHNq~>`)k~1RF)&Z+f<D|| zC)vo=`53-bBQ-&6Y)FKPXeQ`u0q;;}IJlZY&qR&NTST5R&=L`vjsjE|Jt~Nv$P^vM z6e9DJebBx<7jJYd$6IF>;lY{pxO;vtzI{4`w=cKi*uo-4a7L1_nxjAmFE0-{MMbJ^ zB?=#w0Zn-vK2(eT-nlr}o{pZ*0$ezijrN1dxO7tVu&%(lGx-?0T7wg-Qc-QGhZPp) zSYc+0wGNCfU96F-p@>L|s|Z3mOJ5D8x|+yWQ9>rmSgr;YIL}?@V1>QuQMk6Q0WYb# z$66O+V@?nix(s5-hfwYl&vGBHB9AhC4HUCnS86Gtn8L1zWu%NEsc%OS1~1j3^W4n* zx|a!JG5*rU*W)n#w~5~`b6+tOZ1<TmTyC%6atSV;FF<>HDHZfSJdir!h)ys}Z_Nzb zI!Pc)_1rzDC0O6PGbjOijEZ}D;wo-aNnh(dgW+rEadWH(BiAnA#$Xp7a=*de4h;2o zVtTxv&+-(`w;#g5m2>F5)Xv{7U_^BOA-spKGriV@(cx~Xz4!Hj&L5fy{@5nR`Y|;@ z(BB-A(r1sRAu~O;1ADfo;ov^n{zM$umxyDBvT^iaHjW&~qEU4pOvMqZ?ETx4aA<cn z4(!gszMX0OyF~1z0zc52jm?`<p{qx@N*P0_KYDX!5E)VTEkZQ`anU?bz?(ps{V4f^ z2}S*1Hq*26KTW{;zikekgpxMZTW&ZC7iPjY(;1N^EU0B6FmlwKIo@lvF4X+&`83Sc zkysm!x?M%cTo;YFRRKs|ABqI3?#zwRsBWd|+M9}b`!Z0mDgx<cE+{PZLUm;j^0J*^ zZ=()tGYxc|UWTUfP`DY(AljLVB*Yw*F;1A5?2ej5ThydD!;k063f9DMdmQdxiN)_f z+KjpaKNv6!7BF=6u!Fa+Jyx%2#P%JFuygxdbevg(zRR2VyvxwKD<AuJlwiq%Y=(9x z(ATyS*{;gScQb&ECJQ%}yP~#eU#<W}6%{C`YfzafF=Zsed*8XR7*EdaL>~*yhdoE} zn-}Bw(<d+R_uqX@_52-P-5-XNtqC->6s3tWbj;MKxb>lGs03qcD$}@d*g4w3C(sMQ z(V+-WOva-Z@8WO&_#UT@x1#;{GJ<Fso<H0}1-TcG@9f2syZi9y_HI1ByAuy@Z^oUQ zYjFF<3QSyI!fl(eXGcEF`OG4MoZ;?Zflyy36i_Xf<wO(65d<@rbK}rZE_zsI62wU; z$&Nv8N+_}t0}1*7loQnT<;l`V%0fasH#G>EiGHY{(q1~h5DV%EZUR0nIT%q99)z|n zti`M`Ub@(_sSN8^7r@`!6yB~@`1V(fLjL|&eEZc$`1b3!sjRzjpP_AOVLB}N{#=~+ z4pZ&%^64==y0?S(vk7;nH{;%|Ex0wg5w|8bO55(-B-{z&`%@e6;O07leJMsn7j!D_ zF)DA7juPM_1o<$xPYf)=SZ^a9-rR`dqClt`D8ba#2o_>WJ{w&anrlFguomOys8W3! zXo+t%GEmi5fV!bNl$n?PEp+jA?>>Cgw+;8GyssZximC(;JZHr9<l<HwT9ykR8{?TW zqaX%J6Jm#Dj3P@!wt56*TB-*c>w|IjbPYkY7~L1jajByKJyhJ6+XTRKq~?JqSEr-Y zOcPsNT(Q;C9?LZJu~0(|tF272(8>h)nyQFnnaosCK(&z$=9w9wl6kRFR|^Nc0<qe{ z2J;MckjeAUbF##IKKn>sR|3UYwyHK#l~s|Vu7E-<RpgN!rD}?(rkby#L#QyJlbIWe zp{^Qqw&h8{o;3mLAFt1v1aHYoX5dZh<n}YCb8-4q1yy!C?%$gMwxpa1Z(#!1V%sQT zeWm*pomVU2+JXM7?dZGGHUsjJOBm#~i5uM*zJ5VUCkgWYD`#+Hs2gG!+3AS^Y5C?@ zA4aZUBK&(Wc|$mX9*lCk=&dR0+NJt-p|q*G|Jx?VsO~3370b+wI<KDJgUrpb<JiVf zYx}l*?A?=xeftWrWpfrbtk1-zjoH|=DH9vlCu7&<RP5QBgKZl!v1NS*wzXtp$2R`H zAqBg46eBIgNy-@Vd;xN@bEtF`q^|CwJ*t4KnBis)q50qHde;6I%*DPu&VMWI|26?+ zSpv!{(g{Hsp773agk`h=0*c%aQR#>95?{C_+QA~w7)Cw@unabXeY6#PGF%W`<O$zG zN4Vvh!?V~NVRM}jxzH2I>j(})J8YRRqE`5!gi%KE#w6q~h=PBNCDf^K6-0eH3zVk1 zJT$2i44K)?s4n8DuEqR*`Jwhm^)-W!ojP1CmC&*@9oM_cFf|a5-+#FjyVr!nRF@DT z3?2OZVC&%kM^8uCx!S_i(g<03DJUt;grWk~70;#2$YDiu9wtVQp|~s@=G?X+*%udA zH9}uo88WJT*7{W4`YMbr7-6WWGqhG^xUC3HJ-!b<r#Me5^zL7em;LAPyLTSrAK(2H zwRL$=Rh{WPrLL(AV{<KN=*vqz@GKmR2nZ#3g?hl+$r?^>4)FH(KwwlLqEeDjGj9q0 z^xfa_)2~0piG$10eZCpD##&wjdk=xVg8<)&2ZY<b=?w(hT1-)?j`TO;(cP_Bvmyg# zMso0Qp$fLQL2N`I(i1}@*cN3+Nn@>)P+b>hMIj}|2XW!<NQ?KE0AE>{h#D&L+%(a| z&j*=Q*`;|gXsArb!p3|w5!#|jV0eHX0=z8XWN!#pClgqjD4?!72G5?fu@J7Hb6kd7 zqX+QIPaopfpS;2^K6r+=?p(v?FUByB$9J+efU}b+EUmQR>0yNWs#w%lMx&-83f1M2 zOrudz8jhm8KosW(p(LM*Kf{ZV_dtH8JIV_@v2sxiI@;#){<q-fjg^d2npkKXnbu?U zdLzaL7GmsbBOcQc6y$lr*iIYP-WG(nK1_LDV@vIsY5==HM86ZlTaNEZM@tN~!2G8> z6M4q@x!{Xi7xCUzI!Q)?!&I{i^TLtE_x8oZPE5A1z=5Ti2y%H1ZyAapQ5C5~H7`|J z%D~>y7|F^0bZ!=~v6Mwpyb(^HsKTX7l{j-U9T!hz({c&F3f#Q39#uYes5Lgi7F$=G z@D9dKds{5g*T#H3ZB*)LB11zNQFJN^s&kOcYhFxYu+Ps6J8WIB-rN=ojSW$xu80&m zk90;8g=Tt4)7C_!tQ<mkjVT0wE}@;nW8}%tK?(E!Ts;lcnJD7qyhx08HQ?OI9BIs@ zuC@XR(*LcvXYJqco~bU8RQH(@be^RG?^=pm(`PYtvxks;U9U~`EmXFsE_rx=M1r_b z;ljoV=NkmJ*iY<#>oxGjx-hZt#8@{$+e-&9NaZfzE4B+~Ff+lzJy8!%Am4f2MDX^l znP!1vU$HKl2maWE@}8Q!F3qGPz%6FddH&=!Wcqqfp`?T=vnC344Uw2TKMqX`Qm|-I z78Wng#^NPeSh6@3D;5b$$I8W7Sh0+@Gy_W(C1csrEUaH&4Lch{3Dk;w8R7$+3PT@x z0dtxHJ^dU7dV0|XUUYF+Q<Car#UM_io?572IVEPy*Y)5(K>feqEtI#sQ1d*dSe_#@ zlX<N@%n(hbZ55`65GrH0Ok3Ecm?EmdA71$m@XT|BQ<@DNX&!lme1#Xn>wFPf?}dOW zM}#-JA!S)03R~ily)Ftt4eoF)wT5SnBLe4np>SI!N;c&{nTk!rNEW&VylypR$ZBZO zaj5a$Sg?5SVpe)lMWe&Qpu_7|7WXc$l{QmoWMF6@17}A?7C;%ed0NAbA-Ro@6I4tz zVd-WE_aI-m2l~Or*^$p==3aI5RFGegh_wq#;cBD|O**!gk~rL6--N}n5i`fu<8#zy zN@XUVu>t`u$1qk#gX=m}Y({jZ1ilU(OmR*;GLyr3e7-M2K-W}}VL0Ch)w`*!E;J2Q zpi0MLYON15TO&FaOQxo9_i~j0?ic0@|Hx2e<d@>ZkH5s<{_-96Y*|D#vw+~<OXa<f zMg@L<mjvktx2aI4)=`<RCcGA4a&#VEJl>0COVVJVBMUcYO9c7(AUY%zabdxT5A#Dx zEFqW{fxL_;B*pk4H$4(nC21(hOF&ve5aJ@dm<FP{G!+Zy7GddvGSpI`XHsFugwb&a zIl<S%0$$F>@O8I<kC!#PJ<O31>qG~*pDJlJMz1Z!wM)%-GI<EU{p>!z{qQk9eQ+Ib zj&<T!@83aFSqhYymo2O`VeiD__*o+|)E23U?#N-NpO+hgT&7u>{>aY@L6K;(SQw7R zhBPc_%3*|-L`RW=Is!ja3}29Hj?*WrSm4)Ffi+=hpjNW+fo4n(HsjTUok&e~WyGXF z<!uNv2VGd&iAj4kq0FdOR+D9bFjN)w-RfLsek)7!$EP=r;{A&)cyfYjd1D2(*Jr}j zKoiF|FTtm`FW^E;IW{*WA(;`5nD9Vu4$F?b3d<ey2lJA=nhbn`tPv0_h7EQ^P>?-b z-SlDapp5o2Rk(7IO7&PKF1L$jf=f}9>xv+jg%W#9)Eb#$si`@(*jZzrn=>}pTBBT5 z1@TIX2;ud4FmKk_nB!zZ1or!SVv(@{YP8h|ZaL&Jg2<**Dz(u=0wcy83q3?=s33rU zlfv?qNQNZwdb4?rRT`>TV4#C49T^-f55(|=26UXt#f4LO|6$Sqdao7tEVw(VurHk{ z#MSd<61+S4cU^?{*^`wR>fcWIUcj`N?dElJzzHg60pv#yMkRO)6)v_5o1D0U(Hoa> zgMglxyejpw6dx;R)9G7cqGE!Y4nPb-C2X3@)1pncFfQNbd87fVrUo!ZXpfEd@SImA z6UzeRVp+gknoZ~K2p-%WqmAS7gPT$+O+Y+6bQTL2=3@DZY%E%ujODA+v0_yYR<0`G zwtOsIo{1$((xv$umo#&q`B_*nF9UPurl6)aj(?kvf`TMTA&RDf3K~>=YAO<JMIE&m zU`j!ON>H@%roxjE9dziGMK4PM@7bP~QndzO_K!bC&I0fMG709)gaVo#Ne+mp@Plcn zHhlA)5mDm{>v(<m7CBK>TfrgC7~Xldh_3WO){+>+&ksc8d~d`p3qaH|Kcu(BB6)2T zVwQy>s>v5FxhC)}vx9eu9WqzPQ*~!U%~lx-dh*aP;I-4?D2We)+ProRUXLh9n(~kp zEdWHdkhl+V{k%4j%Co?!i+W@$Js3OL!PdtUR-X1SaWRC3g$iVuA+>GwVCiiKM}Ifi zd%M8S!ye{#M(_=BL`0km+<d6U2>xtuTMQl9jJ0t=D9}@b7oDP#P*6O-BGtEWdZJLv z^SO#%bTS$=9XZU=Wy;?bbP0A{z7uU(s8LnRYsx~$Tuo{lFUHI;q{`DaQinFfaa%&w z(Zhxi(T6QVTPIfsc=)=)*~fuu+#AW+xp?>e&!o?m_ZS+UK0F^+E-b}^>D{<9v6--5 zE2-_<ldCa3zJlOhhVhXFv_<IaSp|D*bvW4RQPJ8UD9{JN{s9ON3_x;BI2Cma!5xF5 zoP-~&Brl18&PH=XDHV1ee~%`_JrNN|;P}{3VOvQS7U00+I7&)gwB3#gb4N&^6VIoL z#S4-d$};@zS&GrC%Q4is9ACZY!M7hw;}7rM#h16Q;Hx`*_~wn9Slv(nUA|vucOy7Z zb-Q^G;NB+i_cel#uRi?z4G|n-hR8@8goK(Sor*iZFbD~W&WMe1Kxr8TQDX{9%c;_< z<5617h$Y+rdv_JnsqMoJF?-F>5=>sF_0Pu}4|ky;Hvk%jYA|y%lHhG*t}YF1rfx`J zi@YYHQqh8oWx$CJ<;}^Hc&~@xKGuxxbp_bL^94JY!bVREFA0ZR-G|Y+qZxB^LSdz^ zDMiMjqu87|1UJj36yY*os4;I@I_bbS*b%ODdVYcSu(H!ZO0p#eF3-iKHiECK84<DO zu(p*)jE^buU93@SYm0gUd7ZflcG=lri;WF7+1X=Ppg-ZPA+_<|6XK6mW=2?MpoJ<e zB{Z69W1+nXYAtk;ud9j_Rf60|19@iJh)|M4A|u8Gbrq^`DtG4N3^JoyPY3gLwNXk( z(~{+e{_{0BdpZy2Pv-uI{Wribwo`qd6%)$P+PL19PoNiYTN&Zs$cV6=3R`@XyiQ0C zNs4>6-g{Pki)Ep*$3_Y5(MuA%g^6zP!UV{r7AT^NJX2ve=m3U?yD>V-?KgTcKHf+0 z4`4!6fiRV9lJ94FkjEFpyw2F{WDCMXH+f+X@6Uky$MAmf^bTaM51hb)1?gD6JOhgs z$6?9RB&Nw!-l=GAPR9KCv6we622FF5F_+%EmcXv6VyIXdfzrw_)Xz(2rnZqXldJ%= z_-M!sA*Ll0s#BGwL=!4hh1(T{+M_a+7p*-AL8;0_RH+Eq2(>NN1^j6Lt-QrKW*h?l z?)ADl0Txjm0{47J*d&_3D%KG3^&zm2H->YH83K!`w2KMAa(4t4Iw7pe9Z5?<5VP11 zLGxS?w=xKkivkc_?~SZ=Nr+w$1dC)Hn8$0uDZ>=ewE-{<&?BIEZURn0M-57vEChs} zq8{&!p{uNzEr+UBGJ;wZ2wAFLEi=(R+5~!*TF@|4BB0fvZLb4;S7Vs@n8DCl3vvvB z)y-63MmU(do50k?6uMSaJsu9Qb~1ytvpyo?9Z|O+0nKw0P(`Jc;AVyhV|DDV$%TVH zmA^8drK%Whk=G)g-|Tk<UXLt+Jco)+x-PLy6Ti#xniY9&@w}C_<e)=fYZ<6Og-$@s z=q;L}*}K@m!rm16mKv~kvxbAS9b7ye;o?hW7Dy-K?ul1#yf4A~@zf0*-`|L~!*v+E zx|*tc523vlw<cFf!?8|}EtguD+`O>@FP|JmRcQ!J38Vl&TX=d}z>~^2D9{5DA%2LB z@<&o!FcoeXveRQwkdug%1TmeP3;ew75#Zy9m`FclXT%~sB@D@lflNbDB3h%==A)!2 z85wEeJdO{7{OM?@yxpk4-CZ=O9M@vx+A0ha+}F>qz^yC0@!ri&eEF~spG<b){ejc? zaQHml9lMCytVqehIC>bu+)*7ijvDaxGDK*Q1ww)?5FBVGrD35~2o14BfWL{fTvQN> z>Z&*-rn)0G)dNN4@hB=zL}_UvDoSFI9A}M-9gFGEHeqUXC2ozZ#PszAlJZ{IoB<^r zMd;d!F-^2#Y@r2p(M*t$njE93IgD(THI$%fB;FOHP6Bc8#0GS3YCua(3ZZH%MS5!L zN{EXMMs$EPOw^b+xJ_10M7I=73bInGuGw!-B9ADF{LJHPFb{YIJHUnc)4^RIt_}t` zcdQ<xeJfE`;>A3n2{)?p0BbE2*;}K*+6E0K`e-)P##(DLv^Y6pi@O_2sJ`=*m9Uj+ zd!vgZ8hJf)skp24G*Czpm%!`Ep~%am!p_uIN1CoCqPS0piah*yeSTy@DDTyu0w|o< zU16Y$1wyqOC}L~A7y3Hu(RMNi=TGFI<45*mfX`H?(9Vc4nFQ!(=H|V0CJ$$h<)XV| z2_D|=!tI+q1ZTel?b#}mS&095{T|iwZK~?2+XJ|HyB`x%gz`-)=GUp{E<a;ExFKLq zP>ZhY6H}sBr05+v)4p3Y_nVzLUW{!b)oBy%(}cNb8aNAY0dir|cqjj*yd`)K^dF}x z5LG3~XljnfyrwubG!od2NoZ_LL|t8s)c&)oA`IoFp(rc}L~gDh6^1Z>M8~`STV?Wr zi;f*4^Vk|_;J}(XjGx_s_Le$a*ja}=mp5W_QzC3lH3?s4Mgm(JO;CK${ITMGZDJn@ z($e}2z(rMwFp&|(@Alr-RM;M{OfrUbqN!9p5?K`tr$lR5gy|!)+y@0K<B{G>RbA%= zpJF=%RXZbbc@Waqg(G1_0OASnXu{h!%LcAl7Etk4f<c%T0!mzA8)=3)+C2Yjg)N+u zEHkE}rs!}amRTUEa1}Haproflg{=V<f>77m5PDS3hW5HJcQJs0Emf4gF%0cYrKWcV zT$a_OBVwV{Fr%U;+|^8#pk=NB9V!w_f>Phi7%qf(T4n^Y@<L(fOvSP=6U!O>6eRdV zgU?Ph9g|TP&B$h&lF4X@bv{o~Flk}{ED;uqUZ$csrXs^tRsM|_8dN-2M^_to`8mPP z#RArj7Kn@wMO8x??77{<(g?c7T692~uyQhigR8Bi#@z`--%u}D+S_8w*1h=G_rO=5 zeu&+ht8wP|d>r0egy|dW2<sIXzBUgd*XLqra6X2I7Gh{%4bB`{hNxgCsS}a8g*I&M z4dL!-jlcj;M1=(*IW_{x@llA6CV(SCP>`L5+KLjC<Y%L@BoB2}MO;opLsbDqMKLN$ zlaZDjgy;x&MDVzA5gt-o?EvNtFAsAb*B*{`npi;Rcjx9F3|wl$jVsIX*6mYxHFg%C z-y6X5zEk*k_$<C0Jd3C2TJh8SLs(Lg1}nZ7J7*o(x@q&7Xv57_hmnG|G#-t=A0bBd zJ)4Gwni1lrh>WnJ^0q^0G%d~zQSrWvPE%1?k%QW*3_2oLtXi5taBRW&Ag@K5a%?VM z-rI(KyBnnrIeNB?fXvh+rz!@il4brAO>UK#XADi%p~)yve2i9BlY<J&LP4@<78wjR zWsxW8%$X;oz7i}WLPRMGp~MJHG#n63acBEY%wa0VPMO2s#Wp1!S!qJxr2KH0I;g>s z*KwZjwBvLm!ow}8x+yGp{v1yS<eC_v%FqOJjSNvuC(>wPfK`mnDzr6`uc(Oio~~GI zYl(TLdeTS70*Z_*Wd)=W>Twic$*O8d(bGc!_jTkoy0MIVswlukQ4RrgGVa_K&NPY6 zDxH6q&U=ZaElG06mGiYYeLS1+&Xoqwn>7JwVHZvbV9%&+F_Dabch@PdpU&lSHqM+V z#Q5-DJiK!SH^(kxTGV+Hyf-JWQVsVJo`Y1pqKThS;G!kUfHb<Gs5ZID-zQ(2v^>RB z7?-E$1f~VtZ&6tj+LMI$P0{3!U>42%CdD$hKY4x&Z@l{uFW<O_H{Q4}*?lT((Iij| zEBoNVIPMAM&GZ4ci=k)l-y6fDhm%q&hM$$WdTpPiplb;1>c$w<&Wl5BV;q%rB$amt zwr^>`{#^@kaK~c&^y5eP{V(6ePd<5u58k?mrw_+*eV_~H&K}3^JzKGU-AdGz6k>UO z3HsZ2V&uXuv~H?Kgtr;oZ7twHxCL4&p(Y~~mJH#f>JND;0432nMUG*=qST&Sj-iu^ zI#oPh)T~pGjL?>ok(cU~B^9nAi>P8>cojH6&RK@QRfS8MEqpS)(6qe?b2ru@g^nkJ zsywO85heA0$gE%(UF=4vyCbyP4bgKw5Ic|1sB?o)t_|!H458vE2UCW|SxqU>chQxq z8-!97L&=KPDk5?aYI~0M9LVd-Le)$eT2?G%7OGG;C&0~_a#_<t4JHmouyiFD-7H~7 z02<inLC;EufEKgr5ZoqI<EA>$(AI*QrYcmax<nnb7(vd?!<ox=aP>Duacv+fs{OEh zUJ91+x|S`<ft8hkq?|;n5*eZXg@a+?o<r3vFV@9%5(IMu%mvuFuYhrMY#<VoLa=t@ za%sp>@r(^vz%;0Ugn9V7!OGqOI)++Mq*Kr~Qihc)Lvar)IQrPZ&6f(C_vB3#UQ$|y zw?F(jKKtpfuxIa5oM~Hx!v_ior4_h2yaJ=wn=v%fg#M95xOjaf+Rtsm^k_fYP8`Df zAHRq9KK~dG-+l{kfAST^ryir{(hYq5$*=Lxe*nMy#c%N0r@z2YzWN5={c&b&l`9u} zk(!VwfxI|B9eLTYC@oGV9ODol>qTfgAky0siBym2@t%l{^MGHFr8LrFPx~6&ys`mf z7Z+o=V*&b3H{)V!GhSRfg@OI+@xk@;c<bD5OdME?iMAcsy}Fu?z!CNi8nAOvhaJ_o zgQFVZtqU(t9m#xs^d<B2HJ}PNC$#OUcpV9F8w5vMAu!Scfx%XYiSk8tZ3>zf=Odl@ zzp*X}PjBy`;$DWEqpNUtVmV&j*@XU!YhYrg08>XJsfnf{p(jV^i6}|kM3%yU`A>)W zj!IdM?^z5tEcTIQ)TOGaI1|N+JfSLjPV$}4mYvtp><`9$=7=V|1h`n1Q{geWEM}Mz z(U@152RuTZVPUR`%k51#y041&Z3}&ZS)XOkTV5W?#yZF~(?zv~1xk&KQDbb1W^-#) zsA!-@TO0E%j8V*dTxF(%eCEL%ItTIbGM4v~sHuho9Xdk-+euEAidzNg1i2Ss?X9DN zAhIBqfETS$MDxLP1x1u;Xdso*<ibQ(Tsu1#ZHL5QdO0|AG#6)&<>B1%{2#32L;)dQ zNQl!;=MdatVwpT#q%!Xy$lKa$sf>>kv{x}c(S<wHm!-Ddw{Kk~sCx-*(IKZ#TK`X* zY0Ld%6CWu>waToC51XRidxF1-o{(ZD`0<e*JRyib`}ifMsp69|W1t|SpV#lk&`b}f zFC4=+zxxSZyzv0H2<yAt|L%RN>{s`s<J`VGg4;|*2c0JZ-dFlsQCuE|%9;q2R|OH| zfn4`Td1Vl4>myM?#hsJwi;}!ZeEz`${QS$8_~Mhtw5Ry=<7X^fFY(D|ukh&?Z{R~- z*k_-=g|9w;&fo9h=U+d>KmPV9)~&3CGlA7f#dU61ElzE$!Hz{`NC<X=5?`k1e4|9A zU|^&LA0H>Et1CjDHzY4lH87j`s1n7549beCP!Jz22^<xMP~rKa#Ryeu2*XGM+&9$% z>7@avou3SIGZpADGuj%<!rz&hEYAmZ6;X&ubVfvmD<T*MhE;hYxQdFc!4Iaf2GI0Z zf*Dn}x`Ptb?UgY{kC~YTN3>{>WyTTk7DKxV#j9pSK%1yT%}@o(x>UAwCbA4Yg~@5o zn3|y~46OBF=4b*VTLb7?>PV@IfwJ@gN>P`JS&7G`dQ#C+goBqQf7g>b#TZkysOW0I z!ch;gY0k*Y^+0)+Czen_Hq^$$&`6VxPF5ORNI{1MkP(7t=PuN|SeDi1a}^`U35c_x zis(SJC`nC<z>1~y4Ce+B5aP#k^I5Xsi>eY)@YO^s6)|uaO{jGxIs|iGzon}+oCDlp z<8BLgUl;iLdBEGpkIsH6p1=7nHg8{!J^NVDk2GT7>U!K5+(uPHb@TW%KK^<Nzy9;* z_|0E`g9jhH#PG9e++qG1d^L@0&&ToPix=pnvblWi94>Sn!_iYm&_6nXGncNQt*Zxz zPMkq^-ynYbhd<(zPd~x)SI=;a`_$G{BQYTX$tj7bt|~=Cbuk)>Gm#eIg~&i#goW9| z-boY1g~7NvbO3!FOEJ{77(*AAV4!0eE*x2e_wQWBk(JeW*mVH?`<7zg;zC?HvL34! z7g1H4!^&0_HUzggjw4eS7Y(?&Y7*Xh@bC}-H>A2ZMNp6#LP9JM9Ar+I8^MjgyLs!u z-`@gJ;a<qd@WbY<^%O?QbU4AdH@Ouzuk%`Z#SHAVc=PTSEUr(0DwVJyqaAev1!ypT zXfvN{8i|kPT2R%~Ajk=8I%Co9Tk7;CqEH#p2Z9P+UP*$lsFswfApb9L3*+C&iWXrs zB?427l_Jl5<@lReHnkR=gmmF-r-P9zYq4@!GVk9A8g%AvI;u#wHbDUMUWAqca;dlr zEzMADVTMX`GbA!XZnUyM72zGrYsk`9MV1cLv!*-}=p;m4c9x+I5_Gi?tEYnqH8n|P z`?5^?sK`s;&fvCE9UYXL7@*G10*kDzu-eQVW&HbHMgABdd`}(7kl-y$z<bta0WRQu z{$#-q@V<C_W^~jxG0<LTGj88MPrzQL+U+KQFHv##(5^`Ep0)p9;5`fQ*`|fUM#sdc zgZ&t}aaB_OLs(`20RQw!L_t)~@4Wc{B}EyM=oI45fDyJj`Jur`T~2hUW4V)rDxX(r zMINT^4CDTzacL}+anUm6o|xd_Ce`>99zME*r_b&~rvKUrl$FPzsw#$QFp5ijke%y- ztSo1wWw|0F*Bfz3Zph3C!`END!j}Z|=bt^pC!ajQXJ2snE5e-i$>-1T5$%(&U*dz$ z9^xa~2OmGcAHMqnJ9e&y1}`|)+YnW8E~tqxLPe+vq8xQ$z>5_vGYr({z{kk|NmMAS zme(*tG4t^y3$RGlCgR3;<Fa!Uq&jaydi+Zxr*ZK7X4v@~z`{)tDS2-24Ae$)ssjRj z^{Mt15Jgo~p6ZFhL?>j$J0Lm27H*ab2=g&OMzRCEgVf*@t^&J6Dqk-?L;*m;-Z9z= z^2Q813BWm`pa}I%6Yv%v1f^z=gs#-xUxc6H;fw1OCJG1dN&GIrsUUiGGW^x#ixQ?~ zBI?ZlUFRrFw9_`S)Pw;Qyg3Vro|QhA&EOW`4GRZj*fIhrDGWkMrW+PALMq4$g#yp3 zpw0p-z^h9~K!7U>a8q^5>v3IQPMTj+3_PS|#xUG)Cfcbj&&9EQTX2tFJuN3$dbR@G z8v4pm7S%2S=30ck8t;|&AcpMK5*>A%tzqZm3J02ZurJ)a+~MTpgk{Ut;LW$*MdQ2* z96Yof`}bC3u)hTpLpv}y(1IR<{Pel?ICgdq&UClo@R?Se?Kz3|t0%B_*K!orq#=Xi zKum(19?$$2>y6~Z5cq}rAv`J)*@Xod8Jm!lxA^z{_y43a{~mw+%U`7RKmPI07@xj_ z1&fvun*K1;Gl0F32^>s~81|dN)7u&=SCruD<*n#BzZ^YO-Tj1jZ`VrfY$?Wr@l)8m zFdIEb)*(O64|W7)PD(J`TufnZsRc_L9oRbP!IAmX(Ow7cu7>b%H>MIbfwz|#e7wyG zc`M1pvX`eRe=~)f8~5=vL9m}4Je{l%PDj$Rr4b7km7}sOhH85krUutwcyKi)Z>+=Q z^-XZH)r1Zet)Y_z<n#z><`ZoTs$FYs3IsL2UuDRPx^IG8jwU`*OCP8em=7s##845U z<(4$evdD*gmr~vo%Re%CMFN}eU9=37qF9<pXH6ValX)pT$Oz*@n~<5~BDGc$RWNRJ z>TXO!3EFsygAfXXWTv^y+ZC1uNayw%OMO&W=pdQpI-b{<KojGZgz;KZG?b92!ze}^ zi<YRWfg*il#H*+xgpqi%mL{@I43VIv1|MFZ0J|6;d>-?8ovAX;u1Z1Y$s(LQlsPl* z(&6kM6!@&oLcHTdJ}$K765aybS?D;zeUBF78uR7Y<Y|nI6X27g3q0*+w>12#0Qmog z_N@KC!+W;*plGckCRv!6ye28+tGyl2rPI~bQ-zVKI&=ta1-?UhmN_MDRjBCjog3;x zNsSRS?^Q!v4Vk$KIC6sd<JR?=nRV`rv%KCSxbNcellz4C1IYCDok2x;3Yz9+qP8ju zc{v^^$oE2GvXi7xV^X~l5blh^(o}r&>(B7r-+qZd{pF|l{hz+ZZ+`bFe*62+@P|Kt zi9de#HU9k9pGfxIUw?`}|K%t6_77jNX#Epyr;i{h+ykBa7UAf!479CDMMq0EF7K>D z&+Z0vZmq$owIw*VwiJ8U7GrBmJv8*F7<nTC-XbH(iBy^vO*G4!11&vuc!t>_BE=17 zPH)F=e)$e2Zk)p^7E%v)E!f#9!rfgHdin~`B8b$fR`kpjpi97+GgF3AO=Siepd`s0 zB?Z<<%rQb>rXGTGE#MMu0u?jSDuc?$OhalbEg&pD07@TLg=!Jq^+g8<rawUY$0nSO zNQLuZrd6cs)il(Aj)^wZ_!3ogl%c4>dl7|+`>7J}HqJ({b2o(<A>rWT0JlJISi3kt z-&9W;-#I?c4Hfy`nA;EyQ&H_gc*|+3LxwMX4%N4;uA(&2u{@&!MO`_l87ot{GkTzd zQ5J2%`8+Gi^YQTZDEcqA;rYwENY6=~afarEyS~Qj5Ly8H_4RXI)Rig`8b+2zuyVA3 zv!^}WJ)IaOxk6u46$f|iz^}gk1obtE*tk9eM_RLRUCb=rTaQ87wSjr)>0g42S2y8m zKh<(WE`g{8S5Gr|1=vxYS`&^Yu(!2_xuHJvRF(Liln@>tgn3KqarN3&<|5!{KmR2o zy|1KkRsKnUi@J94@7q8B4QIPqh#tRUUi=>a`aAHOpZx~E`o%ACZ~7M8-R!Yz*Ftoj zUx&-*SD@#@Vq7}E5SK2l!nQ5Ns3`VDPLd-6-E?7P$^vF62MY@ogh#p{Hr@*+<|>ky z&?HDrjrgo|<zZ|n4^v}#Sehxo(p(-EX7aGLQiPMe8XWADrF92e6*$`}!pm6)#o3}g zco@8V^pKFqGM49$+vD3YdUYus+)8OOhh6J(p)5OxN?RZ5W(H6;QlmOkr#e%Ys^|pB zr7E!3PG5X45>cx(jD*NXqKt?<Ddo$VbqU^F{$W4<CgnNig;0N2j19G-r)wGdE-j@k zM1Ri$^j&Sn=uit5F33S<k{Pb|ERjaL+`Og)7x%44g|`dJEliQGrG*rNx4_&S@r>v~ zSr#%4RFP|_j%?<;3~m!DJD$oiT6GR0c-_$~JJ}j42xW8~YHNxZ2P-6)n<BzU4_;bI zaOL$`^V*zQexlWsQO4gE+S;Ir3cZZSs<BqZmAwTxb1*|1i|M2oKu;RJdIsA6U2Srn zX~#)|`!soTnn341U8fr`HnJb1<88DH61=BxQh~pQw}A9))rnZ21^SE;;6H-3Fwul? zc3GJCU9={-eP;|09!<l-$^^=Ecp8k(l~~SInW`{<D=})3zC*lbg$kXOzKJd!G6fXZ z)#&6Zt8;Ox?I0dKnZ}D(4+!%SJb8K>FJ4l4_w}|D*kNdzn}($e(ome|jl3*(q@=nd zES3r@%oS-RDO7+CR0LFy4CB?bRiLG-D%H{cU>g56Ee$p3YN<nCM*{|W+R#x~g|UVr z=H`Z@r6v~J=0{<5O#s%_hGS`gAC~3$VnbOd>R5o%Bh48F#4^Lu3yF*;G9+(AD1({y z(o`2r?cHn;pBoH24}IwKVT1>}@;+jvAsc`G>-W&IYY{X}Wf7k44DT2#gr>Q`%uVZu zj4K?1gAM;KNFNaaT8IhKLsWn+lF}TJT^l7erJHT`r%doGX|v!6poza1-Sp-7JFiQ6 z@HBCqB2t)L|6j)6gaVQ$1eBO@)pgXMNpGxYtSg1MV$uo&ItmL%V_3SF!NSFo3fv0T zuC_3;FoX(0FDAE0<9!sB1|T@xQX0lno*}0AI3=1Y$_a<3sRCs>26Y`d=o+g+iQ7fn zd1ZBFT<qz<n{PkC#5lvb!HanD#$CL6?=hagbsx*tG@+~}A3X!-aiaYIHf&vq-3K<K zq$;1+JM)h9ShyU_wUC?akDY7h;>MNJ`1;+)_}yo3<IOuG*s#1DC-&E){a_)cuPw%4 zXC1D0)nn-DVsv#Z$Cb<b(YkMw^qk7d3$bj~LS*KrBfB^oxeOIk3#q(|vQb=DfkiFL zv3CCk>^QX#Z+`X>p1kuej-T(ux8MB*e<QF(4fq=$e1t<MI?&ZSg||NYB_6*08Ip6V zFn9h6+!!9iAAa{6?)7(k|My?w(Ss{Ee|9a^_F8nEY3B7T#>K8x*u1qEdv=SN!#5FP ztI*fGQ5sXbyJrKsyIXLjrv(H3TX17^CkC%=!u5gm80cL~;BF)Uwqbg55AICwmr`MO zxqR<dEAG;6j_<&oTRU-!>D1_MLSP&2KH7uJS6YyqVvlRR3ow3tp)`-=vx&8Mz-YyT zj#^h;1F8g{s1ng;z7xX~3)L$lufPyn7uv=)%ojm$^NWM2l?OC5Mduq);AN@C2?PoZ zQFcULlg0xQc~9iq*LhG9Ak33%R^*_wqYg(8CZO$D3fhmS;ndLtoH~()p3C!4RUVD1 z8V~HJQuX#VM|ay&q<WaaoaILhA{E7Bh<4oev;YD*h+J^tdHqzB5v{9@I2~PtQB8aB zx||gi;Yqdc%X6nVSz>ilB}&UPk&zRRs>%YsvkEL&Qj7U>OR%)51Qj_^@Y7dE6dgpa zjvmT*{5+m>eY!h(PFCO)Rd>5k(XXpaW??PTAH!SJd7nR(i;HbJ=xNVG=g|W6oLfxi zbO^(vr>MNoQ6+a0z?TTzOVV(#vj7+NZ)pGD@SX*?SQpE)b>3pMz*nyxAuT;#diENI zEQ>mdQZ=foz6#Xn<h00BF<!eO%as&?3x4qVDT)?BOvNC3f*q=AiYTwl#@^PAc=%)- z?|twD&t6PJX7t8MG%rX&^Sl_8<U1if(F}q9I`H+^gL{A(f|3H@5$Od}hVtSghLN42 zqy{9gi4zLtNhK^kCd!C**Myolu^7)=iC$Jw)LZicl)2s8$sC1Ao+wK3L~5)vlBp#9 zJPi>ZXpS&{W2DAABRe|~0b;;-(XvC_4F6VSG^w+X)G0@VhBEMp@J4!R3<4sZ5FFw_ zwWI(WYa`g$Q@J`AARyiyF;rB`T5Awq%J4qH5N5&3NSPOgDi+x4t!1zdw~*AdoQ4b? z%^cV;oN@QigM+Ug=7_KR3~SWrtYldT1hl2`S9otSvQ*5>km5m$=8mdbDpX5aEO07N zWhN7oBdah~(I7+_0x4@MNgthL8QMxpUDQ#&R!HJ+rH)FxKT*$YU`~~7sVBWuO(RWM zI9pKh8bX_qhM0jz%#oRv?}zj(Z>k|}xZ4}iIm%1VTUjV(7I^Wzm3VE2`aD0qw<yF? z{U^^6pB#m^3GDYje2QE5MkGLc2RdWTrX|?Ca}9b2yD&1@C#6SE@5O?pjnL88hlZ*G z)-@Gj;OHv6J$x9ye$j`o9$v+J6J7Y28T#V~*QD<0TQ}t3#DNSd${I}c*J8A<21EVx zaOo0(d1*5?ZC;G{#AqyBG#?=mfrv{@Kw)($>X$U3YSBCtHPxeXSu+-FS%c;Kxc{*O z=(~Lj?S1`t_R%MpdhsUC_70$^z5$bu=!ot<$M62~cf9!YC&+DFi8nw084jO313zD1 zq{N3JI?NFZ=V#*lnay~3>n!@aHsJCZIuqK(uGN^|6pi(3v-taBbhPn0JDbr#W!7=3 z9_LOpqDyQ$I~V6qSL4#T8k}z{#fA2Abf2$B@1=Q!{sLU<X~y8yMHuc|Ok08**Op^q zcooKnR^WPHBS!ld64Gl3{{>WfD{!V`2{JOAF+Q>yV{~$pgG=yWXeAz9+lf{6Wmvvo zH8yV9DODNC6WCUkRw%8m#jcY*Xz#y+3xf~PdgeMd>^)0s$IfG2Xj;9EKo5}K@oc`F z5gN?1ufaXLF81;Bv%<*})i``88AlGr;?$80oM_FI(&I<c2=!W|CV8M~X$%&uj73z0 zBSz1!M}53K4lF6by-WM>sH+td$9CZOntD{n_#@5L30XewC=2sLLsTf@O^snsHn=J9 z9#~!+v^BA`xe^I^QIOG_1E1(XzWZVXL<b=#E|gJp6rxfh5t9{x=+r=D=ET9;TpuX` zo+zYPi_(%s+a|*LbOjEJnZHit|3@9SFac~aRby8hqlETS$wbSOuG3j`K2+exO3-_L zH3s_*K~x!EA32R1V;yv~gg0##-U8GD-a>uP)_qIxp8EfW_e?L$%Xn~q94C$+hJunD zMX%@~s|sZUH7Mz;QfMhao~Ej+!g5Yd=+P;w^Sy{NDmcS;CFb!}QdXgGm500-a)f1C zkt)5gBolimfTnH@LFQ`TR+N>wGvxKa{CamZ(Uvcb#)g&>B<2Lb)XfNr`iclh@Q01B zElixv32;+r8fr@il$j%7s>lo>P9W4Wm*>oQ4AHbtPK++dWzm8}i=l$MyCK6^GdR0i zQ#ISd+SeZDK9(?XH-N6K8Wauq_Y4hXb=4t97)nj^Byi6t?>TZJ)F3=xS7SK18o}Ge z7}gA7t<3b`ALtGpDpdD4YsA+2qkLN?<{vLZRcjh*4<#aLg&(38gd%)lFrpWQA*99^ z=?fE}<1nMjjqJq-$T`q6Q-h(o0Tk7E4TQFw8qX~pmM9Dg%F;E6PC4S^k*NL<fK*mj zf(F%s5>s_vznBO@T|*t}ni^11=Zg?cB1Pe%NkA2aN!$~kkAfI$;&qcr1;Sp(LI+xA zno#9SR}%Hm;^k>8K+RGK5vi^S54S<ErvbJtX1KVc0iCV$aPjC;bRA!hizjyC)!iG| zzhfO#gyZ2k#D~rL=2{d|NsILr>zgrr^QvT9cCVp>&_YpV7B2Rl!P?DBQB;wM#)TDF zzj+0Wj18r>`X$lM*jW>bgLOd|KTwaK-Z_Jx+`Wj;r!L~N2ct-ijY4jA5KbMd$8i55 zj1J7j@IV8GhMRD<Yc4kLsX|s+92%B4umH!SpuQM6RfQ;;TZ4)v%_v{C2u<5IWAUC{ zSh0HtmbbKE)z<Ckx;~0^JN9Gcrd_<Y-B`MMBVN8U)4u%gv~U0ZJ-%bQtE~f7OV{A; zvo}ywQi`;sNGxwI!-X^3F*0xjmpeAH;I6}!b1N`#c|C>(c3}PbTpXZ-A06C+zKbhx zt#cKIF0RE;*E$Sztip}U8!*|s88>>?V62zF^(?_??{Y4$#?<xoxINT@+ruq*G_eEE zZtb11={<NlwF?iYx8ud5op^d@JDyDK#pC-s8Ak8J;83eHj>w(KRy?@5hcMWM=TA;x z_2NP-p1%}3Tf0%WY&Yhu*@>2Y?bt_XZ##Mstru=!*O>vV-hT><x6!e-Y(x3tWyr3h z)0?*#waYf3Vc9D9h4|0pv)8be>b!*sa1#uw%$F@&>e1Sok3GBMaBxo|j_xkRvE3Co zzPAKNx&6Y~`G|>h#;y&8XvhnOi^?2C5ips0YPhzQ5yP<+n4%+paC#f=ckaOSnJt)V z+k)}an=yQ31Fr8~jp@VNkY!^67m5^7B~p_X2^%Xzs2XdaxTyk#g?R`I3`9gsBqEaH z5RwoHkGLQ>hqxdl+!MiZ!LanSlRoeTGJlqOn`7{3BiauY;PjC^oIae5(^9=RozB76 zb|8~ZNK~n0al80Ei%`!d)HBd|f=>KMF?u`JqW{W4^!6Raz|cvIib)u5bp40w7QnuD zx1SImkW#TeJteAD1k}Y)u7tPfRe7^lGO;WmE=C~~v+g{5GR-m?EH#~0C$yCbZAGeW zMW*uFiW0n)G!+SO@jXmbsVXyKo{5^ogzI9IR56T!tSrSHO)x@gyutS>8gg{^bV8=5 zXFswsol#lpjJhf(R9AVRrZE9orO7aHv?M@PVdP)|zl30TMEk)jCIA+m4CP%cAa9@o zc|$@;)WZ>^qHcAjI)SMec9NmGx`__-skrqBeM1i`nE2Xo*%*5E`Y`vjgpsoev}|;s zX`>A_3k_*m%T^b14Etpm?klJ%QTY;HRIExoo`MJqc_ZQ`)Cg8%BV8y6`0>UxM5hx1 zR#{sKL2175&T@rKk~uVk)u8Fe2WHM|6m7P}-!l{IIqShLhSw0P3HwxYD7n%DijfAH z=|wXu(e71rRaWIg7vqu3N?-5^S!v)c9)sbmR6uwv0bd0%nj#;#939#mhOu*GME$(j ze?|qV>Z!oO$yjQ3=ip-t3pXohTN^^nTvzHLDLk)|jxsb%wV`Ur(3yoyk;+-iL>orT z^di)fp%Zc8GxYH`K~bs;b}UFhON9@1)`#HimNJZ-Yr&mMTQJ$R5xFTr(sTNuN{7q7 zVLsTpZyk=E+Kz>5>X25FEWJB*V@*CcHAV|+bS(1l@$*1oaTWsoTwu@Z*te(zpWQx< zk0<xgw&Lxf4Y<{@6mJY4!Pk$5@ZP;)gok(|KQ9PJk5=Qxh)|%_1b7ujs4UwrtVH>O zJS60&p|GY3X@!L-Z)!s0s+9!Q3KY*<fWr9;P_}3(DweK5^^#Sz)!eoS%Xja^ihcV~ zzithdZrh4A+qdG)4?mFL{f~eC4d4Is@A${R{)JC|`8&dFGxnVy#Lkl!VDIXR19VK6 z2$k*&bOIgAaD{gL(pox~^#t~AY+P50vu#wyL+f#)cP(yQS%;g~T5xM<8=)+0JMNC` zz}?XuxHH1_p{=+zvKhB-aG$Xj+@0J;NbkhsJA3f#{yw~TcmS^+ACm0(BVqgS#-sgs zdG7$8-Xq8#A7p5KLTWj5=k`uKytfrEo*tl*T!rSfE3vQr0yY!Q8+V<?nq8-`?r=M{ zp6<l96CK!aU_TaYSdC>nTCi}_T2w8ZkJ3ge<oq1OW~8FHt_uE9VQ>xbK~8xw%<X69 zs}$u(ij<kZl$i%*8IC)9nPcz1Dn?2P*uO22mQILg<M8ez9NU+IwiEU6_O`(0HF?r} zsLlp*@H5xISbGab4lknOUV>X~EzB21SY4BX<z&XZvQQMKd7yyNb#{y=l7igeW6iS8 zNHf6B4#^Q=Ftaj4Wn(pBQeqJt8HD)MSfuBtB0en!L6N?Uq<!EM?gQswPxvQ<NvWdv zXsacIrHx_eKi7zJjO<SBOOifV9%i&~XkR*xAIQdugE=^PAcqbp6Z^L$;Pk;foY<F* zqX$xOlo7_sqxm?)i0bO44e0OQgKJlhG9R3gMgklk?S5S?BH%4roCtsm<xRUQ?8=PY z`F9nHs3ZTeQlH%>K;PSc7W$^T&?F<Z7}2Zf$W!Qv50n&nTo%w))fJ;diZR;Np(V<@ zjtV1vRY?E}K`7uZSSD4233!vM!o)jmZEYpIuN;yFl`6`2L{XkKN=iJCnBff*hU0Un z7M1n&VDIY*`#@L8oI*Tc>}m;ZTSJ1@018Gd?1qGj_?V(52RTIoi!V!_>eIx*ih#0% zA>pm-XbJ;&OX#@~<W$N=G;INC0|g1>Rz5b+vD4%6c(I}@x75^*pcdhu03|ctOqIoJ z<IRXK?5c#DsNRs2IQNki-MyW)p=qxHbvrfK$J!!yX$F!Sq7j(wiGXZhc%{0*Dc%l& z`CbIPBdnv1pys3uIeI`vQ{Ia>kEkLc)PzUW=EE25V5KS|@tg3bW~wlAHH4|70nF@l zq0DQLyrXaoqQHoh`wAc$TARYj*9C3?PO#*C8}mN3SrC-;sNh9gTRH(H110EM>B87i zbmTFBmZ=8R7*bieTENNM4#w8{P}8HbH>6_<_kg2=HVRYSv9mb=XE$bHU|$8=*JoqP z+-Pi`8-wjjv*GV&EoA`dBb5NSQ2S~MFtsy*HP2)1K}Tw72z71IyHXW;hH6l!y3*vc z)S=^w4YtMAvzzecvom-xxE<3}tuF^!@!|M6e9jF0<-;L-@ni&_Js-mx_ix~0=Q#pD z6^(P_sbn@1-eSz^Moiz>fOYFj;S=VG6soQC;vy8()giO29PxR1NGq>E!CZo9;bOvf zIcip}rHWjK#hZ3gNv}rJrfsNSyAks@Zo-0%8?cgU{5OC8PWp)XuYdgm-+%u<(iCmt z-+N#G3Jt4wp|W`;vI}yl(6*w7%KO@tR`gt4h5oKpKZ5rjtXo}7mAM3yBbzXBZ6hZ7 zdEHmnQCY9YG}X8O_$>i!npmH@z8N>KZ^ZcEI>~O1Y{c#HEfU1<Pwki)l#3u2_UP_@ zJh{II&+qNV^E+aM#cjBEXE&AHS(KLeV`yj%o<7=z>508qw7d$N4jjVPW9?YOC}ZvR zRxI1P2aC4vz>*!?v7}`ymTuihc&|d^>ZMq?aSifoD^NbK9vQ{?h)zpFU`zxuOA1g@ zUkwXqdj!Qsz`@&<g`eev09Q3shn|%I3`Du57^$j?Lff$#D()Nty8wsx<>ELa)DvP7 zmZLSWw$Z?@Emd&0(SotM0vrh=Uq?OE(m{v08$*S8N(@D8WT6go<|o$xXT)bkBeOUI z30aBA=Cu@7Rgx#!gmpS16OvI;SB==zIAj)NBDW+5Ntp?VPL4oOlt28KKm5bJ;Klsy z5#<AGe;0DYOe)_7rV3cOEDwtsBaxS3iHsBzq@|l6GuH~a1$HQ_bU`zt>2+)4uxe!# zHf~5l+sPW7I$lL^=VAYz3>?@$Grw-{<?ZP0-bZ*J$6$XuMu#pyOuBGungG9j8Mklu z`~YtO;u#awC;bFF)iq)LW1FoX7a$k#e)El+SiY)J;*<cl7*b<qydVXr>nlmAvVgcY zBX^26(Sc4tThl;;tkIGnuAnY2m0hX)D*wO0`(pPY#1e4X8TLp|Hb+jDJ3Ra>32sFw z=;_12)&b_OE--PkhN-(XEW8L3!dt~m3;G1Ix+MY33llIGEgfc6t(LJKjO;9+$FNDq z)(A@6U(9-~V5$ZK7gMO3YeLCHjjB_Nz*dm}CaWa}4QpNQZva)Pl?THGRiVIVfH@oX zNf3X19#NMpjkZP)X2ch5>upb`VM4_$hlHF+m^tdtfL$DeFcwV#6|EGZ=cx<R07Dr1 z>p<0!*KNyV+0*$Dj*2?!QgbX@CvA99eduT@LSL6&QGBrTwuGIZ8BE;_p=+-V4RaM3 z(g|5On!v!4QG<y(m9r+V#T54bPO$fOgq52OuZhrhFl01i2z@Ipn2OFj_B@Uyw^LOc zIp{;hND(?L2)169aP+a3nha{2sPF|cO5k%dw$PNqFi&qA7%~%t`<P+R(li`jnS?WI zlW=)^E;@JQ<5WvNHZIPDpT9MHg1r$Q8;a0~Km>&O!`juJ&cqmIe8%Qh#!#h`6;s5S z8*3wxVe;PfWq5w$C_aDKfwylQ!prNs@oH!n-kUsv4{vthSFfh<?YmF$$4}nFpT7JU z-+cTgo-l;GcY6#!`Nbb`|LIE>rZ|j_?82?_m3TD08ZRFlLVAi9><N_6#3Wh*!c$Wb zmy?6^@-k#pRU@~)5hV*2qNI5V3Yr$8a^XrWT(<*j_a4Fg_1kcuvj;m*cVN}71NhZn z{~>|;Z{+p&|NNc={~!E|=|8ym7n*2<@~6N59sSp@py$G2jPx8LtZCP_;6`5yMz0dm zBU=c~!`QI46x{^+Bq2O8umO_;n=pEX3Y-8J%d^0ipiM<Cwv7+0V??o<&S?!MsMx1Q zH&KOe#+`|+62Ko&iQgA?YZo5g*?}jwci{2VZvNJS`*-)?&aE~S75QRhcpYB7IDj47 zDi9hIgoafc(6n(Y=B`+Qm2^}K*R4hK#+3y3IxN|+0ZTS-!2ES9P}baty5)<ITU~~_ zMNJa01-uh;G7y#+i_nA^<W-guq$v~)?g&qcW~Ao~3l}Sj4RdH)=s??8jRL>`rw-Mi z?LY~R?9RiH{rNb)KMki3r4n`p(hNiE*VaLkO5MW30InWR&^6M8Jfmt=M#hHrda&?! zfIZc6SYix9qr(vx5yCVQDOnUu8R<yN%|T33GSaj2kd&6j?dd41Ekjme7Qvl_xYQVg z#RbDB#FGH`MQCgQyu;k#6zBj8mSsH$bII`-T8Zy)b}%Kxb#+;WMVV$<P-A)4F_MRt zo)~43%Pbept{RApvP4Xr6>@Uiv2S-d&b2jDc{lT2Z^6LTgSg&%0@wRaV|ef!#zrq- zVqC!c-*w%yz`lD&bXlM2CO>1>_<OIkpMbUa$T@bSlllETZoEFu8?Po%RZ}=~efliZ zWP+{`V|t4J%QW=KKwUKn*kY&;VFKi0UFsDr#wQZ&`@i6Q;nG2bhFK8Yb~I~bW_rQZ z#}10R+R(LjfSHRYbZo3)>|z6bK1f3+QPp83h5BmddeE{qf-=K;T{}}~S#Vj0FIP*A z@KlA8z6Rl@2PGp73HGYYG_pp@Gam`n<p?V^0$)yQ0;OuK4kaphu`a3x#8h6Q=b)UH z{7myG0bjyemR?9nRQOYoi|+NJK2Ox={-BC^W7@n18ykxm1xypuJ*lXQUTC8Fh1+;6 zMMFh6hd3ayE($d}icqvU9nLuxn4`~g@L2J2-dI5ZrbgMKIyVB%mD$kKQiTsQYjBL? zOb9AGqc+vL82m{b_x1UtWnQ-eqY6!9s%NTgb7!G+Eg6ZJ!_m(XUd*f>es0WY_Hgxd zfM>WXx7!f#dN8oof}^(;?A%OYNoDWuYby;4Dx8+OiURz7nW=S^V8ke6VOa={tV+Yl z6|v~pkcbN{3=h{P<JgumEL)I^$Otzi#rPs4&KEJEt_TfwMR|D!Hm++#$Kj3mlB)Te z_ondESJ&|2owIm<{5U?DJb@2Jj^d}c&f_<a`|-QCZ{trNKfzx=e}&(D`~tuH@CDv_ zFog@J4`b7s<=C=m1AhIR-{3pa^y!<QVBeuVxX`%{_inAj<6A4GYK5|*aQFxNA~ro8 zaV*#|+1ZH7$UtgI2}&0<Bd=ku1aG0d%NMUeY11;4H!VkD{X*o`HZfg9(AQ(zkv7a* z)q+(!4^n0SLV~zxGx*Pcig`8vj(_~~pZNRC3~l(?&%Z=>=MnUE9U#1qP-$<)XzwNr zUZ!du+Dw@5#InU%QgzDs&<28?id%Fpdab;L3Ky`Rg|=81HrBuPKj1CY_q0@vviS!E zF6=Jv``+{xJe=B!M>n~Ab0Z$!+lzs|-AGEZ#W0ok<A=L&^3)=v<i?}4c_E6L=A)#s z3I!F#D5grSTF{8<rg<o<Ye3cFCOWbes9(95%kz;#cvsACKw4ogL7gT6JTfIgg14=Q z3w*)@QPotB{HkJZk0HpNVQg<IeNR!PkaBl5$I<=OIJ_ept=luPdrO*Bg>raz0wa=G zM8<d`CqJ4%RA<!a0&PnJm^fK5uX@0S0>d@J6XuM@Z9;tD<mm!$A2&qBgwsM19u<PP z#0bR1ha#QoI)UoiH_!vY+@4vGh5WL7L?uRYJ&=mq8xaYi$Sh1Hz<rqK4WVbQ&PYK; z`o5+{Me5<}2qzaaX>1u6H*Gk&>%xQL#Dh_(H=!OB>VSYCD|mRBz?u8m+UiN57o&Kp zv8;-3W@(A;7`=WH{a26UT7MfxhB~OYJ8^T0;HKIZb=h~sG-kBhqO1GOD^%8^I%GzL z&noQMkC?(leYh~OU4UCa{N;-=6adFSIKMIa5YW{Y0`)bh1;B+87b<*4fs2WyRiL7+ zESab-nKhxp1;C~GdtZyyAH(~=fdi1~=xRkov^COFZIPZzC>Sb0hoIH9rsA}*gMot+ z^zCh_hRvW&6|HA)&SffRGd-x&8*5R;X<8Xkg<C+2DpHOixQqr*s-sHft^s*^76nmJ z&yZZ6sVr||4#6g?A)w3)qs^w$j5|!_#mz9pQ{j!uYVl&}W#xn_C*W1}lzGF-kW&*7 zXXqh@Jtfp7BQ!<l1cldQHHeq4qNM_Pu8X#l%Jkr30$0(dT3J^Sa`cMg*lPCbh^~)9 zM125c>Am%N%upXAWXIW{sU!&V^26b2p@p;vUtI3kf}eghg_B2C<IK^m$cpple*Rdu zumsB+b8ukG0&HDVjpE#J80#xY19TY}tHL|bp1^j6OQ16xsK{Lc-QZ4myLmdnk;>f4 z#e|`*F`Nl%2Tx0wi>f3?BiM1f4qvutD&|Nv?_jIX45<uNJ}WCrb;N~OVRdad4lRvG z+qy(_Z_lD-qHR+q_OCBQRgOQp4lc(Bw>t4TLHw(a?&8}op5V)uL-=I+3_c;Ozq;Ly zpWHo%Up%^qKfX1L@7|rlUq5(=e|-EB|N8tL{Nrcu;k&Qj#^Z@zG}jhm)sp#`yfK1b z{`{L6c=Dg9!uaz{%>|ymc#O*oP4C{?fO}I*FgCOn+1Wnu401+PS^_PF;LenkcXm}3 za%$_4O*oY=T7v53t5C6I1!|VAME$Zg$g7?UpNM!ESU8}1!E)?6eh$mG?!(-*TT!`W z9X|Q_ucUV0!oL5Xzlk0^Tn7Hm^e=z?6E0smjgf0-arV>(^j}$zv4PDP>Ryi#s_eo3 z9cZ4Pg3fbGF*e9;SJ(UpxCOLlZ5H0+eH(s&_t^EdQq{@i@P_{c_{28co!X8&H@D;V zB-Qpr3m!}m=+iBD`RoYRuFgYDv^hpb*5mdRfqwrWlCuKf6&;L}vI0hoDM+J=E~qR= z4i$7pQ88g&i~Ra(Bo^f$v#LY_d0~AO>X$T2)h5|xML$%Z2!IO<hz^Cl7oi#!K!6v) zGt`?=qOml_j<%r&e7r1h_Cyno@6E;jtr^(2JsSshq~qA$bgWtyOYr(4B|TK?z-8{n zGVWvmw+JuhT^Bfc+rrh~o_X03&Ou)A3=zWw2f;VoU$U_HFhnLtB8*UuPK%`Du&3jW zq3W)X6n8~^1@ActUIcn*Y!Kr4n^4}O4YcSOreiPzJY_vqschRb@0S+GAvw{7j?V?r z2@dclti9<(tZfKtLej`U4!T-0Fg2EehpRS{6ReS+<%R<0z0g2goNM2X39944firZR z7ce%~C3TG-yGg}7)dexW$;<~y(Z*XqnX3CPA$_MuvitY1()xZ-=c39)RFeqxElg}5 z=P}=U^Cqh6iX_OY>(5k~2w00$m;m^{t5eh^wJoYiq%o413gs=TPXxe~81)OGD8X9{ z<tw%9lfl7*2O-lva0DR{CWweKKwP{zT-_P^6Owwimaz2phOUDxG^|YsZc`XIT2pxo z1#SrqOCti@fB-jwim5&UZUPMpV<_lrNo|egsk+rnsk(Uqaza6iP9&mHy0+ZRvVg7# z3B-j7r7FCONX5Dc69k9}Y$YmnRl-kEPeB^}Or9{8x}bAe49ue>dIIVwNndcqaTN%5 zh1u#B;TS|G6>b-m{z^1uQGYaB?IK!tC@b)sd?>1OVCrcKO+IXAD_x{SyP_mJ06}iL z@ORQi9K$#-I~_vZ7TY#9q5I4hRHS($*ufAP{)VVyhPu3aK6>^x;l$b^v~4cK_0y|x zdhcQcdYHo4NC{p+j&P^?wexp|osSa>mILhEZD8$e0c%$as%=}?yHh;`IKzud$DP0H z8>vfQncY1cuxe!kvNJ;9M8$OW;z_i39)^dT35ruZuy1)f_RJ4Q$NCIh-&cr<wt956 z)?)g~PK>s%!i9~+_}PO_{NlwmeDSCkUq0@^R}atQ7f&zY+jj=>r%$Hv=Pw@MFF$z& zeES*j$DiY0-%{Cr_iKFf)l0PQSc<vzMR@1!msGiAqyXgW^j}Pc;uVz{fB5cu{No@0 z!jp%6xZb}U_iwGI!rh1kOY-3w>H`1x2t=i)B0e`4iTU|d(*zXZomE?p)bdJXRM!*a zbCFwDkKEcCB;@8Hud)hDH?$zLgz2W8SiR>U>ejWOdi6%+)HUJRdml+o<9jM^p}GJ0 z&wugSW<1G_iDC5hpU2tLEf^rYM|wA6=<-?#-dDRfNgdNVsk{Zehp!OG1h)XRfc1Y@ zmq_sL7Ycn1M*3Gt%3A<jsP9?(F~q0Gw@M=i-W}V7dt+Ovyf@+H^CPGz3rB3M6$Y=b z#;u#{_>8t;<?2HCQXC}aW+JN~2MMXEgm@NGsZdjk^SC_+$%J!Gt$1GLQng9riX{@f z%jfd>l@=m7FH5qR^kf9ZMpA)CBPul>VTsX*&rU*0L7G(Ot!1tabppbX5I=RehOo}W zp<M*`u0rf(1bV8q5Dhg!@C$H)t-TraSpK}i?ckT-4R^xZEyx2tjNp8NooQ|aun&Ag z0w_@Y;N~kLN-y{Z`@_@UTiWKw-y-6pByd;MRiUn_4podULaET*{oN1}6DZYryZJdt z^}(W=P{&M6yet|^m{ENj!_L_Z5s}Ua39*E)pCKHaHKgGROw9>GZ58M+(iiiO8c`(b zQT!R}$-~-24(Vd-^>lBP6ougO#r^2La%@ID-|fTWC&PI5aug4q4B*y10(j~S6?g~k z-s{Be+f?K?&(k_FJ$+dMvovAD<jhCP*(wvEwr8tLgo!GYM-K;a<oFJ$hCl#XfLm0Z z%+_^_ZKB#rm=^h{uBZM(Rf$mGqPj!?UBFvx7ZbP748%8MKPc~$=Qr{JYauDw3JHl8 zNKW^H9m9JaTMH-{=|fE@Ya3$%+e!krj;%RCZbrpT&=J@o6#)P7HhD4Vlz=1^uY&L@ z1gJFLwdhDf)hnkd;7#CC6)RGqE9t6BCd-Qy;GRR3tRlP)y_6iisjQg4k1uqN)b)D? zv??ML;X}~iJ__1Awy0VW^<a|m-1OdJ*h_hp*HtB=gM+*#<P`~XItVclff%}0nk-qg zPiHF3%3K$2bWZV+0mw*Y=5n!yE$>N3TNC9)SuC_YczEk3_U~8?e^+DV#5p3)TOX-D z`p640#iCqatSJq_(n6+H5!l$2MaAw4b)M70Ru}e!zm2aGtO;*BhJud14sh~ufU~y~ z!$5bqdOO43#TG_%jEX8V*CocA5Is!AvZtpxy8BP!#Kq${a`p&1FCWMJnq<u7dE3?( zVP{<!+SkP6+L2OB_iVuB!wb-VunBMW?!Z^K+VItb%lPu)6?}ZB3qO5p5Z``v7ytU> z2b9jg#Giiq8NT`XN6e(xuy@}E>^raltJcoP@+D2o_!scWryt_o4?n=yzxoBf``174 zm+wV2#rODL&>Y|6f4=`K!43TK7r)2Thc|Fza4XgKcC?>ahE2Pcz>UhvlLa<{$~z`A z3ki97$fEMjZ)iZp;-ysF%V^6b<z2q08S~aGLuPpimTg#%od*tKJ8j;oby&Q07gilS zipH%w2=FbKyLvPJ{P&r9a8dUyK3>kO0Uv$&8LkaqL2u7NT<fLU?p}w!3oCHr`X*fN zTq_MZAgWEq2;QOYl|R&X&jMV4d+Psy_i!KgeO+}T)VF}R1ak2abC{}qly-yQzp(+g zM>pW^=oZ4eMQUx5mEle0ZG|g6i*aXqJswSMMsN2Hf=pC(1S2dq8i}c*{yG668L^1W zi$`338nUX(Xr+>+l;ojV3<S4$0V?M=NUcj!34Kw8B2oeHkc21++(CTi!EvDyyc2U% zq<$Jg`1tx*pzF+BbQ~|hsY69L)>?tKgH^b4t{H_n?y$AhgaJjE7xQFDoIAno%)ILe zdtVoL1$*#%DMtKV;pD}L($AGjTzr&wfd}F4%IyZ0hOl(DMr=kr>Y5uEJ(M6gG6Zfu z{2NA`Zhr1F6MKaFNXK*XqEIvtRi!deG$F(pS*qF?P*mAd?AXKJ)f5UWw<;Pevn=QG zyay{s6@<lDB0Amy3CS+VW;uw8wq;bR$}%epKbB25S2egetHIn%4tBO;JC83KBZy8j z8p<#<Q)4vXjzcFJ&~|PCE{nm-CJy7?{Z2fj2zl~&2u~i3<Kew=X^2))T_P0r$Z&@Q zYXNcr?%|<xKdg^U_QKM^TmrVD<{YLok%TY-?-{6zbvh{lZJGeJ0Jc!z@{Fv-x`4R^ zZ+Tfp@f4%4;Vsp9U+UR|@Ca+d+ZJi*e9#GY(9~6do|zdHuQqh(^>pZc1)K$#g~}F+ zThT~IN_Filq*Td77lw{h<fb}M(O1XJj5t)sgr_uyureX6MrEv}%8aALP;90tjG~4J z7i6Tq{vuT(oRzf1EZH*vmRgW7Y!glOW)-?D;VgPRiZ14&DUE1_p+Z%!DB6dM`gA3R zA9MgeZc8m)gA(m^J^5_?xR|m{q>;fvc;oqV{N*pd$FF|-B|iQ9LwxYzyLjjQmw5R2 z25#NCjJC5ouxeEkP98midk;pbC>&s7rOFJX1qXKnc==gT6<8r8$N`a}tt!JxJ7+^^ z^Ch{uS+Ni}!G<r?%E<!8HbyYE(u0+SF3ikypidQ~W2*-}u8SU%GO}WzC{y?cry#&L z0<l5CsIAPw<bwh9j&-7EuoJyQ-RSD+z{qGX&J*Nomo?(Z-t}1DkchEk^Kf!W7FH#D z;p1!j@Q3$?aHoAee*L5m|NQg;{`SUA{Q2YO`0%}l*negZ*0yd$!{RzDTGoVBTUTK1 z{?#~oZZ{4c-h@*;_T-%jJb3mHcOE~)8}Gf3Km6sd_@CF1{5#dIXsRcmDYpF&L3(fM z5@EIm(~~VYae4*TZL5Q`k14!Eycp7F5;CPo$}2)PRdpT}c1cqsDwa0U=A&vw6B=m6 zRB9PzW!QbP9eYlk#(~qvv8{C{*6-Si^{of7bk`xw-@G3c%Qj$R>rwpjcYlzoZ~n<p zKvbjrLtGyP_|sR<alUgO9Z(DUFRwxGg(VogvJPiXEk;SP4?4S6GK6ly=<qrW6Trh% z;o}7FB$e|Gf_Qv%GsZ?+xV%Y9M+y3|Ap%=6F#y*(+FDFgZI2IckeVHe<*CuFGaoX? zH&S`G;L*)iJbBQCkZ3o=rMsa2>T=w<-b6=GM>V(wySG=t!CDI;ex8VpjwXz#pktyC zlo*S!)I_TBG$d!FBQiM-&H-*HY%D|FiustoW-+Q3HlnDu3`Gr9NGmHuOimi2vXbE+ z7Y?7uAVj3bASx{enWfqACNM>w7v1>1ycFT$A`1^M1vtCQ!Hw(QzB({6QiH39o-}q! zNVFFU%2QzPX$d!fC-{W<z?rFoj}@=O8czO}j3%w&5MamDmXLRcg%E(&I&cs3LRnK4 zisx1!EIE>Y?+o`qH^Sao8Un)Dfx?K9u3xMlY`v_dkulXwsXDFnrD{!CLwQF3`Ya#% z@Q(C=m5U)vZIlogZiMh?GkE!G^Lq8+?4|`<M^#umDp38a!`z<0BjBy6&TSnvCFqNL z785qBlP`Lr6&X3FL`LWvvJBfOWACnf9NwRWy*m?da9=WZ?~KN-?J?N8DF)kH(r|ch zIrGdybYEpYm^_604~0s<fLpgNU~2jjrl`s%#e@tudhqno1R_Fwpddd72F7|&V??iF zpa6Mo1@citn*Co)Dy?inP8rEjq|Sj7Q*{%e(p6w!uF30TG(pZ9o9IJBUl(E^F{#FY z_tDzA2QrttcO#ujAUnqcg(V(H$#9oG1gh)lLQhne*cw8S5ZACY{-N5$#MS->r7hOQ zZvy5z0`R5=RK=ph3!z9b$|)#9NktXP>cZQrQ5B1Ji+r%6lMC&~V=b7`IcSS&7g2vL zR53v;RiOwI)hVy5R76{D0dQdg@S;t&=usvHi4vwjuO$tK$>Zb{Wg;peOgg@(PjV$d zBjdsln;4Fiv?yd|#^PFk2Y&kHJJPJr@4RytFW$O?w+Zd{KYAOFpWedLmtz>2Xve9x z%{X*uGftj7f^ECk!z;*!uvKPQrwL6nhHUm)&^A$ouA!n-59i=$1Y4?eM==c-m9_(; zncyHlG|a2Vs&z|n_WWUd@#!=C<csGRpS*-~9lOyuHy;Xo{-O)Mwy6_LU8w$p;&AQ~ zz4`4C3{Ll;fBZ7~M!V5RML9e+h{2%&j8E{lp{wZbK8uc%Td<Y@KeMF<e|>iZ-@MU_ z+vnEfFJIrmhqo`_ozXV@?W-5~?FTQ=-`9o1mrlVaC4yn94mNGyf~|-4U}xI_>^`~+ z+jp+V6)|b*?J?Yc`T)QF{qOPKC!gcvFMfj0zWy10^3AXC`@eiQ1M%-gbp<szp?Q1q z0*0?H!PwwRoNQl)=9L*pNOMH<@(KjU2P3m23t443$S%)CZcQ<Y=T)J!sTNg>=b@~* z9u@Pe5to^ShUKfVV*7qx(=i-sKZV2Xhq3#}9_%}P3afS>#FAY{P_?oJ%^SDlSAY5r zfBx%VrTXrFiRu$krNis`^vln2^!QeEU)qk#=T@NS%pwf-Y-9nQhsyFOq$Il`Jj4*m z@m5F`AMR5fkRgUi$Z$bE6=+$pABqcnkjLeUk^oee1frtIAJt_+sH+S^V@(9=tHPyi zwH2XgtQPBGv{2NPdof~jKv}LWD)Ky$nBY#aF^9_74PBj!Fm`nw`n#*CyyxNi)zwt( ztyr=kO`5I8%0`Xq)DGdv5eTLl&&<w8N_rMtyuA^Tlz@V|3M|>Oj*e~->X$4;`Md_? z)l?wAo&YZ|L|A$}f|FwqnoRXg<t^YHl}07ccdcinitJ2(l$81+ufQGo#a_tFb3#F> z4{{3vp`%a85Ts&oGNByJ?e(aRo#7ee1{*gUxQTl200-tziV!D#g4Z6_?)ETsvV@g8 z1t0~9OP~kRinCF<pcW~GnRFul@DBHYPlTt`TiZR@O`6ohoPQ%e%sF}3!^6*oWttHu z#he1KLC0Pj+ICumw;s%0Okn430$Ud?m{`t%gR=so0|nUItHaJght9_UE*?7Y@MZMu zs|VjOYv`I1geF?>rgMo&@IZ(dn9iF(G^fB6oFNyK)#jkSAp!e#Wnj;?IJE9g#@-!q zIJh^3%ZXBYgit@cFNez+Xx*QPJ-cJDlVIPuJrO&$C1J<bG#uJrg0pS&(A~8H_ivxZ zx>dE%r0_H}(ja`vJ30=jw!nm7Hr0l?gCTTGwV+|B2|aTPI16o>2A9>KpecAIq6}H6 z=_o;wB2`gSd8T!pfcJsjkh$8spNiX)FVGu>#U4n_@RXXPX&Pul%UmDw25L~XF!(`v ziz<@YsuQ8Qja}@dRM|uinwEsGr3KUsjR;vqNWCFNClxW>lIV#kufWWpE)7E|buSka zp$dELP4o?npr)q%di!grzgF9l33$)03!oF+Lg9;c<zky~1hdc<qvbU%sV6WZQCN{B z^%{"@ld29%jGj0js>2Q6&d-h^XESL5WdRebOpu)lRFhHjk4t-FJG@OT36zW)%n z?p;Cq`K{<5I)={6M-UwwOb^cJL6=U>R0-PFLMf<1UNl!SQ-l%2O>;XPSlQ}OnJdH5 z)sR4l!m{QjWG1Iz?aEbn`;8ZP`Rq15{d#=x<}`l(`7`{AK)rtT7y<%ZrRQPm<qI>< z0A$wGV({K1u8#Gfd-ww3P49kZ6!)Ip#lz>1@aWlNJbw0o*LxTJ*Sax0+=E*az1X+D z2^*@CF?Dt`@cTD$=gdZYa;FP__~ZcrE~-uL;mp}q_$B&4-^G~GjXbi8a&YoeJNBJ9 zg0{<NaI)<f#;0%K!j%j7<KMo+N1uN#LHo;}eS@EV^ILrL?H}-~-+#;WkNCx}zQg;U z{v6+Y^DSOI8$r*7xrFx$oS<4caH1JC4Ut%}mZ5)93<9HEQC^>qnx+brHIyO0vIKb* z<tV9ZMAiI-C~c@k*}NK5EnR`irE78E{3Yx?c@!rvoWRNR$8qU;FSZ{!j&%o5VeNra z*xlBNkAC(`smJC2kl0dGAS&ef@ArTFJq{k;ii;O^;?mibxOBQ%>L$N!Q!NT|qp@f~ zC62akmA+-{*|h-Mx6Q@Q9rIa0o3VEfuf27Nw7hF)6ASJV?B6>Vt@~<lu(b|{4>sV) zp}A5jMpHa|kkQYfM(o>L!+q!Dz=0+lI3#*A)?ojhM(o|c3@JGw$SMxNkrOp6=r!nQ zE5W%Fr8sp!Owm<~E1iwF(%npFyalV*mq6E84PO2(hzt*enyL~k?W{0w*-|>bGE^^K zge5JTP`7j`A=xaYg^l${E-65KK^7u2ld0O{5S$QB#qEcn_)x@WC&D+_2dV_Ky@L{L z?d4%drRwCO08cLs80gDGhvB}bw=wJq%FtL>SWx|n*?Yv;JN5*%XmV)gWDZ+zTUdFB zrm*HPv9}<=?O^R;2R%yzI_VG;))peAAQhoWp$LfahewD9JVQO;73vNTIs#Y1+QrL> zAR|L`81b7MQjMEQt-%bP^kD601|0{&&0be(tz~Mb2YWX?MzCtIvQ~nXr7{eu&c(f` z5_TfeR%WWeh(Vs>PE${e%R}~%F#^^G#tN`=Qm06ig9Rgl*hFtQQME_L8KHG=I<~G4 z$L?)Z-lARj?o1roo5eH@`*$WwP(Qpk8OQb};rN~;9NnFSBfFAtf<QlWD4&*x_Jet7 zYt2Xdv1&$A70}m_Bh$nOSXH?C*g(rf83vZxQdP;UXq8Mbkn5shf|7_nv}K_sKHBPv zRw@GUqN9(ZG!miM|M0Q>km>H(gV;D*Y5eZWsu0vsu^F3dNYxDLCc08JiIS<FlnP)A za0^%qkc)KzZ=t>g)HOw$ZoWiyLSIJoMid@YcsFrjOn+#fEkHZF{l^ziV9U#k?x0GL z6O%N&-d8fQzes1{E!JO~a1t`YghSxEn55V**c-VeX^2b+fLEX$ms60K83$uiL!O&} z=Q$G+{c!HwW^{CHz{%rFFmkOGJ>9#|+kXVzJx4Hc^D+iU&*13EwOHFyiGs2Sghf+1 zG4zqf?$(rrA~U)IGmo4hLmo>tm{5h7Pz4Bh`|`a0!RByt*F|)=JGQJ{hJmgwTsVFb zH?ICajQs_eRY&^n4Fm1&?(XjH?(XjH-OvrRH%-%6<KDOvED#6;;zl5ZkP!D|l1!4B z*hJ@k?^;dfKj(bsd*9R7^;~Q3-CNeGRrP!ByH>5L<9PFxXYuUy(|GTVXYj?x_weNx z_px%c75Sy9Ft=YA>S%0ZioM5oW7px0*mHCfj+{M!^H(3i&F7!MYY*<>m3w#b(%n0F z{*{;U%ImlB=~ti9(mjry+xOt*CmzS1$z?b^(TVpi?Zq!&zKZv6@R-&O;*Zbn<CzOb zp{B<DHde%9EtVb2R$fUCW%ZT(%|kfy$Y~rqeHyzC?7}C1`wVY=@IGD1>-gyNuL<sd z5ZFK9`+xn0AAb1_-~97ueEZXH_=&*0|JM81w`&3?4>sZK$qvlTHDlFm9hMCiVq&5W z-Tg&y^E7}mE2$Rkq>Y0<ZLk|+s0b6&<B^t=N?-)R(Z?0lJ-t{tw*!+q_F#O|dTgHG zguTah;==WdShIC2I>*;w<)%GYx@Hr~+Ilg*aU1p?If)}@&f?yKx2eQ`#g9Mzj4fN& zV(-pL9GhQ`{adMWj}BpSq!LwSN$~fvLtaJ{=67tsfxWx2bL(b8bslF=9mkOa^E{UA z*tTgSU*Cky8`fdnnsIK&uyNf=te;&$C=bzcFQovO#O@t4*t=^M2lj2i9wx?3TgNap z(~gnxI!sQsQ>hIQ@+**;8I1mcG#okHjwAE+IJlz%M|KnDd&+TmS0Uzi=Ht|fcC@uc zBRG_9AT0p%dj~PlUx=FeJk+(-NMpIPE6dQnVhF8+%Td|ZjpC+Oly|hDyuAe}C54F1 z%|L8c8kMe}G<49(*OjW-0}1JAuywG59ARN>A`3%<B~TO4V;u+$;(Hvepi8yr;%)?c z7XsBx0UA74syYOwqdqL1*!FGo2x(1e;RqvValK1J3VohWT{~?GI(Y;p`5_`Z6n=?b zaF3ws4)uXgxIcWuec;XC@eFc;jk^W3EwrFyBxX-!yVqF6wj`DY)PuRVA#@$J==$~G z;A;<a2P5bZfa0b&RXPGAqb0DkWKywEg_)HqENoN>b~Tt-DKp_v%@TZ~9Z4ec;j|rM zjJSZj0s*hCwHW41UY>q(s3@_+^k^a`hhrJh60lcOS<f)mP9<S>RU+1LyKyRo;7-Su znM_886x(Jqv2{%bBVB^|7CzszqYmEg6tjv;m}rdA++GJQeN75X!9T$uG1I5~!~J7h z(2-|(8zYl~qPwRWtJe%k-LzuS6GdflvmK!>?xo@T*Q}-T-nM-iEr$$j?PaCaq8**p zX-TMl2|;0_RZR^cZ>TMST3oagT_yt9;<@NHF>thIRy3C$D_iJ6OB61%v#GNQY+Y%G zxTB8F<_HXNkqXYlLLK4J_Hgykm-?YBt@RL>=)=Zr%Iql)XbBeorN;jY(EkbX`d`84 z;?{E+1;R(H;4TV8yoU!TrdAZ=)zflgQPGfx$oPj{Ckj0H#fu?Nz)w#O;Lw37HpXV` z-7$bi&uql;L#uJ<&@|4S+luuY`f>G%{dn~8UD&>F7)4d_&^J?AQ2orN!rConR$t64 zxk!uq!b+#XN~dimE=VkasiiXP?BwC<qKb%M8`PDgVZ+J+?3x<I-kAx!{nAZ*{n4v< z^xR%tfBXdOSZ-%8??d-cgS4;W7~Ki5ja#R&Yu{Qb{{wjZ$;){D_H%gp#b<Ht>8Ei0 zSt{?_ck#vtAK;U3z9Q7FVE@Upc<z-4xOeY99`L<`RJg4ffjBhTg0Eh`PA&RRDN!Vc zdced`i51rz_8x|C_ArK*mo<!x)#)tcQC?k!%hxX9&Ks{{=lmYLaQim?^#}0PcR%CH zZwTw}e<QsAz|X$}Km7hDzWV7$eEHKqr7o1yCpTjIhCIw~uS8QrELP97V8^y0!jNTq zdLvFAnUN-o+O~BF8`k$@W=#*Krn@jU(T?HK7A$2M^et~k&)7<|iwl&q>#^bBK5V4w z-gR^r4xTxJ9Y+qKsJ%y0-y>W0qHd`eKDZ2-Wwm(nrQ7)Z_uug&6N~tJ^2zI%Te}<w zcP_*H<_4TTJb;x$Imk?R$Nc;_#z$*Vk{?7@RDo6FZD?!CMr~y>8+05>=oAWa!jMIP zrYHL#Hp&Gdfp!S;w}zj$IlRT3-fVP%epUz$uz@3?;b23k5gZnTnXvU17D}*W1W>8A zSLVW+ifV4A9;Z$%!@k|sILJ7<rw&K=)-bAYXm<t0!~lx(`Mc>sh>iBf@ncQczrT@6 zz73_-nMln~gBZhI+auKXFj|(bq!RB%NlP=M1$lL~NGmHwTuuf;5@HC>0BP8uXNWHW z?v0?B0CWzNV05wyy*(KiU75qSP>qr0<<L--q1`9EUA5rrXUxY+6h3m$Gh*8^WIfkg z1Wo<L(4vx+*JRyi$Wg#3(TOS;%0r%?RWnzEbBGfX3KI~L8iJ7Y2)ITCz=qD!n4HkJ zq{=s^P$NuDZ1t$*^%w3oHjsygg&K72HDKUO1`*B{p5|~4aFV(j^v#rD=b#1`HzhbZ z%Sg__!C4b_jv6pBlVPG+0wYU#SUFL6ih&HGElF-(^aN0JQT$0E0dz4G*p_YV72sf{ zNP(4rRijB5TONkVQK7=a7*T|H9A?H-7)g8_L!ifC%_IT8DvF9+L?qU&j-p~`%tT`2 z8Y=Sjg%}ykfjOO%7#N|Zt^y5BWoht%*pJ1Fl%-HoQsrw)U~Q#K_Do@9MH$kQ9MD`7 zjl(-v;O*O&@!Kz-;q|*uBQ7RXI-X4wGK==^8-c0$B3M~3fgXY5z%1uXu&S{D#Y*pT zx;ju~wh-W!)zgr=M}+bgz!oZ8DDZ_*CdN>;(ucg629(WNY2D3XLwF0d?donqNH1hS zTL&$ITn~PMT2LqS)CfOsUwzs&1IUa1Y!;@XoPyNR|JNKQ|4aNY@aB7j3Kwcz0QKQ* z;NpFXYI4k|v~uRUFl6`!xl7Zo$}1>HzoDz8NsBv*gY%QL&lOld-GXZuc47CHVZvn& z&pdSmTed92s+l&do$EzhsyDPvStim2)WwidWhSS)kVdvBGpHgJXvM@NGxFjwRg4)y z?&zQZJL^U8aZ^KimOobYlw<Ei56*3y#@)xy;P>x8!j%j2*s!V>`1jv1Jl;w0%R|#p z8H!XEuC%CY)=y#o@qM^(<s7a*bq!Cw@HC!#`6b-C_d4GA@Ds+T1llnSOpIaA$z#}j z@F>pRcmXfI@dg$7GkEWvm+|_G7qPTHA2nGaD9Z^XTvU-9WrK`FJ0vApGl7~RG0_5v zvF3;kGeuOmDbI@mbPQy$e)Adv`ZxUe>+g8;-4Cd|zro-CA=LKopxDMQe=fv7|NI^A zfBO|)eeeb<D`Kf~>j|Pdf-nxNRyE@A{1h&o+=fT!B2MmKi&KZzOE=J*IXZ_Eht@H1 zuA|~zi^B)j;Mn0AoIkf4%SM-?qN5Yb)@{V}-dzOv4$PlDj05LSV*UJnw2Vw4y|xY8 zPCtfa>vyB1V+iA0b}w|FFn%Gx|M=q%#xFQ}fU13SKlaVF;P}3N^mnHrC(8rFBc)is zt_GVnR#QorVeRS?D(zZqT3?BEGbPx-*EX!-d$?WC?Yf6C%m1xeT`a8zFCL3nyQYMS zyb_x>RAKApT5Q==jm;a&v29xwc5SW0n&sIzzpWbwr^>N)Dx1kGA6qsTVCR-n?Aca< zy<5wqE|h)S%5d&v9}2RAQCF48WZ{6*C#rE^z8q6iRmd+&L{3RAs@fZnUssO0z7Dif zfme%pVOU-j9UWBP?Z~VsM^b(+qSBHPnUaXG#25s{M!-8F2-aTa2v4#@_dpWi9fjWR zAPn?|p{62CYC|4gCh+$*LtA|c+ejG(2ePnyFcYIAxfmQuM^A4OTH0e!Q5^=qP&?>} zsU<`^6kw#H7uTLd`-@2mp+Ink4Mm)VlL7RZ(2UIFVL_4O>R^DJbbq9$20~7r@K;li zX4MpP9vQoc!4g#SRtrhMHOQHY-+)kNLUdFltQW)HVF?_alwt3v1_Kir*4HJ_H>Pm1 zR+X0Tlf>LZCWsJBk&#&pIXQX4TZvmGC@^{Gv7UQ6>0@$v2A20mVRR@GBSS%$8VzSe z66i5h<q4P`V@yOzv3fEJGgHw#{{;ENn4OMg9f-pk!hLQ!mFKb=(R5DYx5dn#GW>mM z5e$Z+j64)%6(IYtCqP$w5mML|H?1$n&P^2<>W)N1i90HDU63Aajh3o796z{*^&uUb z$*x7a_pCrjm>z<H30@YwwvHmgVjW@O%q%Fk1Pc24(6+OLwyhXCs3l#P6yO#YFU5sQ zp}<v4#pFu*P_i(9jF~pnY^c7i4WXi=1R2G}gn%8iv{ax-rR~WI;qIwOcx%9gc1$dT z=IN;mFWMt<U^2833X7SY#6b#W{cvpKe~)qepA*6CCHlL?2@+5hc0^Pjepal3>FVVK zYex&1Gs!r(S+Qb>e)xs&&|((cxn+_KViv=L1z5ML0e7A`i!(>&m@RAY)Q!Wqa%DGi z^MVl;&GN9<mXd^6QAb{r`zUTik|)gnN*t^J;(~-SZI~(*xVrix7#S{sv%Nh0y;Kq6 ztAUhoBedjsW2z|?+m}`2$>ZDb!{=|}#$zX_P-oH7Tm^Z4PDxvaTNzp;sstWOVPQIs zpV*6Y7f<5qjmPl9t(S1`!CQF!o%iw9N1x+O#%mvZjMqQ?3?G00Pkc+YdH0QX@Zf{@ zF}ryNsp*kuZ^*~Su@3B5-HCM*4O9?ym|fX~vF=J%vQF&UvJ`V`TCjJn2fJoFu#0MV zYNP?}9fZ=xS^V<vf8&jJ-^Yu$U&mM9{tN&73HajcpYZJuze;_~KmGY{eErKG(p=l$ z|MnaDdI`XFc{q8X0bAypuxn=@RxT?<SA7hQ@9mc67&*SL2S>#`-v|0}cyAB(@9Dzc zUG3Pty_E{N7YC@!s~d_4q;`yK-HuiJ_F&VA1DHEDkBvtTV$;zRShjXE3fl&d-PDWm zok!6&F^7ttmFO8=jj#UsFZ}D_*l+Ro#@(l|b3-2vZ0W(_T|?43pjqiYST)^%4IApI zo{F$>rVv}#m17ejyoIn9+qDyUSU;7|1YdxS(t8MW0qW^O%uMF7LFce>XH$*kN!!)q zxeL$7v#@3?6|>{XSi@L7oQ#tj>+#B=5o~UX#i_Y!%*|$D-NsyOBEYw7$-}lSS=hcg z4Li4H;qbu*B*uB5r?Vb@RP3jZ*5k;&20DXg)`=XXWagl#rW#3w8HmkKMfdn}v@9P) zSz8CnT02nL*@=Ss24q)MASo{w;fV?V8BQ3Ml7hg*NVo-=p|~tSTIQ^)B?KeOQczhK zA<f_!9cc%5TO;&0rC_)(16_@w=xq<?{sf}C!yi3ef#~X_dT;Z`Ku-k5R-{m+W?^)B zDwcM|v(Ck!voV?FNLRIj^<cUOM>a3VB?_i%2dA)asu6=#iKxyBhPl3~H1b2!#1K~Q zuCVg7hlz_B*`vjviw<>ylfOM2>2w@D`P`kt$c2jAL5_}971|U|q8rY{T!rpl4cc@H zV&44!2t5imF`e{Z%KNWwTSba5{}5aFu^jR<9Wc5y8U5|ySkWJa@u66ZuZUsd5~EEb zF*y>!HW7){V-c7ci{v?t!Ym;@J3(NJt`)|*$poyM68+-I*u0u*eKZP(_q8EB*!n-* z5^Y+UtTNP<hqsFfG7~+qv^xnKXN%beYFLH|=xOu8!9C5m{KzDhb|j%R%?h;z&Pb0j zMM{h{P8^=ZqBAGfz|Thou`$N5VYU*P$%}T-J&->}AS&vrK+8hR;jIG|J#FY&nnH)6 zN?2={8%Zi$!`fIHPN+g?t2>%N%YpB)H-f5>8Wc5T;puN9^-<~S(KZH{!`ELI{=qtM z_tu6y3s28L4WSV>&=52F2`G!;eh6Fh-**-L?;*ikWG!)W#0in7B32N?1D8niXa|M+ z!_vV7rd9@U^|phyKGi=zBR;FAt3ib~EiH{DCZ(U5Y{1hu4&uqHd)eq3*Z>=G>-lq3 zW?^(Ba!?XoIwFI!OcXQ}Ag?0(pWE}7FhNPv!_rA8iZP^wxGJ}%rn2yLQbClL7GiyL zP@C?7wH>*5bkhplKC>J5uARZ(KYksbfASg*?3qApq&;Ech0?+xB*a*vuPYNJMIorJ zO~hk2597qegSht0leqZ;RrTFhaqCSg>(}n#+Do@^@!99_*sa@m_U(7^<_DkPt+(F8 z`Kwp4m1<R0MG+xRmPl~1fGI1j(!=tzvob>zEwq}FER=aHnyl<5`f4!JQHCkciGiLv zG&R+cUtEMQzx@ZUJ^3u&c>5!K`OPo*{^x(=gHQgBZ@&MTs{G#)z`rNp|Mt@_`1+qe zqPejEYi9~@<X{~WV<YzM?B=!tg&EG+wzd-cchqCo<`V4KRDf-Bh1f!ixn+F`Hmws; zgl)6sSih<swM;slE2*Zp?#AkU2Qj;U9%~Qm!|3*1Sby|1md|ZP^XM9c=ax%-y&LxI z!piA6wDqpQ%-U7>?w_C075qyA_?Mr5f<0Sjv3t`>Ts*xIgFOYvh;?TpYbVTmad>wN z=C{=2z&5&soh^)39NN)>qr2Oga5|*tdp6Z!Hx;#5O?~h7I;v$6wbBGnJGWGGTg^nc zu-!9Pi`^T_v1_gv+cy^T^BwRsRKaXbI<Br|LaGSD)>TDR=v3j`O0j)=389^jZ5y-r zonly8Jwk)+(9u~1A5TM^JlKfc+p5vsn}@uL3>4Otp{Tx6x&cRw;}&;O_Khw_WqS)M z+FH=q*N3|9Zj>}MAhn<X$@w{mNQp&Ub|Ug?Y6$Q&cm(^vJJ5v?&LwoIDo2x1lpP2q zMLFb^1;Ncl4})FlSk|3DAV;ISEdc#JA%t}(Ba#tA@Wh~>Fdyn$c)hzlgzpPSQ<Xou zYs2x}h0S>S<OV#teK{W8(1x?CYcRh&594)FXe|szu(zeu2d!hJ2U9m23PpVwihg!S zU1*pp!^BY^UXkuFcQ<0_z}8b8R*o{TuvUVFm<vgVZkh~`rSp~&fR-XOw1l`?0vQTW zG2MkE@E!tNyjOIa$_bFO9n@4sV`wOj#}|yg)&MN)45s=H!|*^PhWo=Xwk#4;D`T*F zRKS?99;eEl5bzG?Hk=?2!&)lvxtSEgJDCtq!S?k<*t{;ENjwGB<?cv{H%Dz{C|Voi z(NGh?$02C0k3v<6H(IJ$cHMDkuJlBGi8G1_>ckLz#8B|X2k0XqzyO7DCaBA`M@hOJ zLcKMxZ~HPVI?fCj5}<?NAYFt<SQ1jQ&@xbmyT1kG#DWMcRCPlgT6uk_8yLXA+7g;( z#!xoWhZ?sU;v%M<1vKr<q2tW|IhjG#)&Qy&+R}v!C1w{z4MLd(Cl(9P&{zx=DpNzV z#c=c1fvJT$3w#ND{H@^XNhQwr2(bLsCnW*;{|nyYqzJGQ+M@4U%%Y~Kq5!{OPbzK; zxck|_*~bQkbPCd_mqkn9O_=Z5HAtJj63Yh)Xn$Jp((|Wq<<aeIoC6r7avWRU2sc_i zDVa#gL4cVjT}=*hVo0I_D~A}OC|=W$hq9i6)NP_+z~o@O2sXCz@O4l{sIvxgBW<y~ zDgkR-a<RTC50kYyIKOiSAHMl48|!jR_T^#YNEuePCu2oNGB&NEg<n;Jf$nU?Mmr!X z(h<i_?7{i#m+|atw{Yvh>$v^S1H429ew&K;{wJSHarga?@baB|xbpaQoW1fmF5bM3 z^70aBvkZL+W-BH)Ya>0Di5oPSl+_uAJa6ij`p~jw<M6PD8N<%s9rl49a0~N=xxFn; zoxOn9sOCTT^lN<m-7om=hkxVEcR#~FeiGxo7nJuu|NSTa@$2tY<v*dgG!x^KIoPwe z6l*4Hutju9tSO{Lwx_Zv!R8HBgnKsDQ+bNj=GV^_U=5Y+^h7QuM>8-zB9v<ty8CL; zGO!e@cOSy+{86mhwFlF?cVl?lE{yNmkJWqjp<%@Yil{VOdK<8I!#Fl<-iDK>&f?p@ z)0sSY8o&JhJ%0WDH|fsMpMLxv*RGr+1XtnYp-nisZzI-@v=G>I9~(+BzqK6uw^j0a z6+vEseVZ#WPcZMDtCV7%VBWK-ijA{eif!x4uyt)I)g_N<P4RzXi|9UCMYl7Z#biXA zJC}=-NBeO7#5nGsTZfxl+A&(`jkU{@Xp;+AHY|rV>DaO^gWs7+^`B1xk&XCh6ATO# z!OvHV@b18-xf%>j)S`g(C%r5i#r5R~hzx{JpqDi9SYCNPdPfIQ+E{~HCbP=cR#dgM zA-}o`DOBsJMOlc+jE7%T1kwoflG+MH#YH0`+yyI!l33<x$Vv8rj;1oQi+rT<&%;A$ zSlSnbr36`DPY}90{TKmM--L8WI3o<bRO5Z!A=3LgJ0nn66Nt<dd!$5K;oQDec<SVK zJidPhS9bK_*s4lwrjj45jzE5jr*y4L%x|qrXlvW(!9dK`>8=Mu2OVe`E5ntF+d0r4 zmYycC_F)}$RfCPI3d}6k`B?>t1%LHp3poGxV+q#cv2e%_UlZ+Fh71tkR#jMxx~fQY z@mK~re6Wl$)a6H~5rokJI+6Zhj1PukawtNIspSz^Jrc$UCd`8vfrNN4Bb4Bd;W;O~ z$C8);9T6U8fuJB0BqliXu_aucx!=|bFr%o`(OwL7It4vFao0B!m-Z5b1)HF}*q_eF z7m<FNND9?QQL+s(!u3!fx-~;}5bmc%7q2JHlDTN}#v%Cn7$7>z9<g!maCWtj4p4OT zi*5j+G}R6Cpk-zW9SdvdSW_XJn?uFK7%FBaP`9ywj-xd+Y|UWo;Rs_dCn%d6Kvqu; zS_Fa^8l-EYEe$_(^R%S$c0@q1ExZCupl>24UHO$IY|X8;33Cf7R=EW*ixcpF1Mi2! z1Q$X)rm_|%ia_`Db3s^)FH*825uFkYTPNH9e73TZ_H=7Mj_h9{^?45sl;OFjPvFt> z+c3Xx96dcHNKEpFp1#V$_puzL@#SLP6fs;!{GRwOv7c1lvMevLV1tgKEUfI5VQVV` zJDWxDaijxqR!4%rA=>i%v2$4&&aUagiAk!sktRHQX)pF~9m4FgB3wQ^j^p#oF)>2m zt!cpY>Q=}JWzXMHr-JY%WRD)(g{Pl=0=Mtq#Vc<<zzg>u;JMcy;5L=^>+gMlH{N*< zZ*%+F+i&B+=bz*4zkN#JzK`wereUNY2NSAmEjkBN;f}0~;o$2D->6Uo$44VNBLxwu z35d>2MtDj*0^%a1nd&@){IF|&FFyJ5YrON}XZY^N-|^9B-{S85_odM$LUoG^mf!vP z2fqE~Pkj6RKai9Xjs9gx*t$IrQxgSPx3&<QH<uze+YWu5$yhxl`iqOOYBC$+qgj|3 z&BfSoK1NpLGO}q~GnrIN(An33j^!(`{=f;0ZrP1xv+FUjeFvs?@5ksix}=@+=pLUz z)6xMfThW5vo-*v*xe4#SbsvBH^cfyIw-48@pTi$wVN3q~{`(*Jw-^A<zx%J=!SK>P z+<fc=j_n_#6R4*`E@JX7!ybZr_vQ-hoU6c&jSOzLZ>S)cOC?zEprYQszKrEsO4ycS zZgl}RtjhggW2Tf=SoE3a61v4$)}MrUKMSmDNx(q5HCB|nVU}ul%WNSw&g9W<XJW%t z8a7Ue1qBMIW)lc+J1k#T2o=^nZ;BfqKXYW1#7j556cf-{CHZi2bAYF}GeW}rVC`gu zqPkMFF6~A&6?k)BFY3E{kXtDh!YD*SZW@($5|Xnr5D*%O;23{o=4T>4F_JFR4->;h zi1fFGi;Xcd(!*iGHagH7hqjgwbhHIA0?^*(kB;^rbhd}{^-#L3V6-#^qM_ao<z=2I zrkczz@PoUX4$Mttp-DKoT2na|realJF;?{!V6-h8jl~f#H&%y?GC@X2YglT*%EOZC z+EnT;Q8!hAo`ohnf?Q$mZ3{CO6BrZhmacj*vQ&}Oy2OEpiduxY8~Ly2Vk<otZS^4& zr1$YNax(IemywnFo@?oB2l|rG(?)=|htg?8U}b--bn$YW32oJID#ivAStrG7ahO;U z%ZS0$aJ1AHzIrU4t}>Oc#bGl=NOh3|93AE15oia$FlYEPF*=cLHqJ({aWR6Ktqx4A zHF*pg(BoFyN&^}u@=(wszqp^e1~Lc?FodV85?pK-Bgjh~PS#6cYqkjf-uh5xc}`FF zW6{jauyinr$~+(fN*thAN=tM<h)JEqb9oI-Lfe5qVh?2#Gbo#yLC(+s%7nMBgAMeZ zZK3CE1q~Y$D47~!iIy7VwAG+wpb1S=o&Q|KkP+W2U?iT4g64ApZeeRg0V@%J^5V97 z?vLoBT9`#k0Q~<F-hZ7mz9za(EXCc7wnk7BGk9t7WIY^aqoJva@$pU!E+tSlwqwmy zGdh~{aP{(j+<5XB)@@vdN?KbNcP26xrdZTfY{lH$3S#aQF_#L<M~1&4N1G-l$5PRf zgBlCp$W#VSj!N)wlZT&&0zB;HS#f0$OZ!us=8Ex}Xq=vE#N`b=ILzV@V6&qqsL z0!j))P*fU$=I&fJz7q6~)WgQjNa~sqxAKP2Jp|ht(rT~7o3Gu*>jd<x?|q1u-hLm? z+<yZvJa_}IfA|hwd+!~*{=o;h_wmPg{UfUK_a5M#x9<^7YY73m5_MWja}6k&YeLpU z4Kl{6Qi#X0ChAb7`jItJg*^YSVPin2A&>0BY}}{PfB)0Z@zr-fGD&=bS6_c0Km6+t z{Pf$u@iTe&?Qg%~%YXiaFTVN`A>kfq?@YkXJ&hO}E5N2rt=PAB5Sf|osH%u2%-b+F zT8ZJ6<(Qgmz$8PAuO1&0QI9EZN2!QwTB<NKJB!u(j$mkRI|kQnmZpZC*fEdg8+T#p z^d{5|jBz`SmYyn9)ub_LwBpH|S8(jW7P_Z)tlO{}Z-4lKbob@&qWk3QzvGo#ck%O2 z;*uut_+uAPR+@sY_5uv{S4q*^S%S9aT(r|Eb+_lEttkr~E!pVnDrDrMt1XR@iq6(l zzMg{i=47-tB{8^dUf8xZXYlhG1X}`ndNYxi6NutuKV03h0?RU8G2Ix3m95d}sE<Wk zeLQ+vlhNOmjNYyk3=ZU=qAXNe+@hzq6iO61y81kC26U-Wfhcclq57^xLPjdwy<Ol% zczgT0z{S@|T79Oxy%tqnEokWPMbp3l3hV2UT3n1&arY&Yb4XkaVpC(`6YYt>_%H;= z#vwW>3ITx>U<Rsibg)23s28kl^-xq2iA?T$O1cjclRc1-<c>rt=Hyf_Lf;(`bcUf} zRt#$d2HU{h%M|ub+HiK$hn20i<gRt~6`@WCE=F1?u`L;}K3f=TKtXv4-MJi8O;xF= z&0ykS024w^m7h^IRDrFVwRA_OjfV|PT})x^Z6!^KA+<+-mjLu%A%U6km+}_>7dO1g z2)_LHdnA6yP!uhOJo)45VFnjB111{-c(@zF*V_cafjpiNTZDz!AtBBKaWQU)i*-jT zT}d*_AT`AU>FM6c%JgND^F~f~05URsk(TC-%nW~oM+;z^!acwecKl8oR~^{WO_<oJ zK;KFZW)3PacT|P0l`{10G|5UCs2R({z*0>bs32~TGPlq{3Pop8VLURk{gIs;h=Sr6 zWaWnA_^F*(G`(g_Iv6?8Z_Dg1x&xMo?f?Z@D5z-=9P*G;R)wCu8*Q}{Wb_P}AuVZf zYzTA<+8i-ql^FYN00jeeX*{?XeWGS+z@5>Bmbj3qr7HDDODk9luoBu*Ke0RuP^><~ z*TscR=>{9A(D^=Daj{`Rb^pHx;VvUS$CJ4*R8TzT>woog5q#n<F;zVtkGO!rV>L1{ z!1Ss<!n**IV-=VjuEk(a1<st<hG(CD1j7?8$jA+&3y_sQucoae?VC{7T87F}h}Gz& zjLz>9V=oN}J_8oMJyo}dlLEY*mLSkg4goGo@Fu|He09(u=1*Xwe{{AL*EaXz_)HVl z4;Ipv6=Ps&6;=$lV&!N%MkYEjH9LTT74`5AvLU!-pl7Clq*xau`B}kGNfzaWS$Ocy z+qm~W;r)ORfB${l;qzN>yhcU-1|PqRyYEqrzyBWI_~2bU|H?~v{lV+lwSO0^Tr6Pc zZ3#<v6WIA$!YR-e4t~~f3w4ACl|pc$ue8o!a#1X@%2Sb;9ZfJc;teK&cR%_FpMCu; zUVimH?!Wahe*A^1n`-;}-~Pb&e=JN+b^6>{Skg&}+m;Io{V_G&h_G-s>E@$=U?(J{ z2C{)$GC9&px?989#S)Ir7I1JfgS{j7jo@&!H-^2v35x3~ux8&phBj|U=kx~juHJ}| zxm_69v>PK^_G9TR0lt1WI#*4@oZsW>W6NZ952r7j#{T&on4O)#*z^RhT)&P#|1ECa z{}G>k@d3VMg89ckf5cA&_-|C>fBf+~-e&oodgM{;+It9>uU^Ha%a>5wR0mT!l%NPd zx<wbbQUSVoQ|S_v9zG(R2~Q`ucsjtv!=53w3*qi*3va^4-NTUTSRV!k@~F%T$C<U= z7%QQh5hEK~V&Ud&0!Jrnh9w-F&FK)uRKNz($}*k-t}ql+v6^YaKiCZxET5o+I8=6a zp{%J15%Dpwb>!z<c^(NkTQ6IfQ@vVv*rKSZ3XKE3XkWe@RUMtkC+xE-%MqWKiIAjN zct`ueH#GomF@Xrp$V6gp76K!@C;+-ZMZZKALyNH0G16Rsq_{{g=H)O{kwUCvE9R#c z^X8j4P)Txs4K1|jq}8Ayx=B?R!_-n6+6Ia+rLxoz!v+Z_1?|OT%3^73xfmQF2`w^5 zK~E0)j(Xf@Gnlh14D1Y~;l{dFdUSm(V}>>Bilw_1Ohq@QxPL@&LVW)JHXg!zfg9w` z5_tli>>($N%++8)fEtlyCbnWmPYZ4>U}|Rpa|dgdxfLv(Y#6q%qENMV;bV$bu{gM` zo0weAj<4Imj_2Rj-4<fSD_37zxH5^^IOwo$n83;10CvuF77nVgaU!^F<ybZ{tXoPj zG*y7HxuSIAkg~>N=&~GjjMODw$tiOm1sj>XMOn$P>;!YxZk(X<o|~4QC~8nGt0^u_ zioy@b$SY7$Y7*W8V6@s6woo^-rq#BAt~CK-ZwXa>4akUF(FrwiE4zZ2W5iG$YDU`7 zpyJjt(}$rAvnk&zDuKB1XNj07itiOCV6nWI?N8jyvjAT?RXJEWnL<`v9AtqnENr~6 zv;TiXyic4+kr?De-}=I5rQ7aVK|K8(5SJQ^@B|;}#scvfO}c`WD_bxzR*lKga*VC0 zp+&F5_D$n>?)h_=+0c)`FndB<jQ=!%kG~Uq1011GXlw8_9V#GGb9K5ERwDkE7_V+> zrYa46vNn@}kFyd29pw<}EDJw78HBs3qA=PDgXLj3K3Rts_Ko4{+yKt3@5BCe-N;~O z_onIy^>ad2N(6G!qmhvsf!wSp^mmtIba^cbslcMbEKpq?hwZz@m|(gwvT6t~zIF?D z9=wSc?%ctHci+QnufKs?uf2|2Z@z_B-gpCd3G#bX=x<XoKXv;y?!0>+6C1{*d4@d% zxLpmXJj4hfswGEV!b4xWF~fz5UxX*^o~?^9JOiEZ#B-11-H)m0nJjKR^Ah3xA%6J- z`0j__@dE+)$=|<~hUb-6SJC>ZP{rAxuqYmr(=B}LO=alMa`i%Tb{GP}JmDv99P#%h z0KMTG=nqdnFM`pF;PZl~rzh+jZP7n5is|`zjP2czPJ+8>#SDfw?!n59q6=jQI>zVF zvvw=;+uI3mJ2<-8)2-OUC)f{WW=2@Iej3~NZNcTo&Y`>_3*%E=*s^^UzWCcm`0>Y| z@cHL|lg5MpPWQmv!$kB8*3NB0N>&z?XdIq-`5DX~otLKWv~#m!!)4=kG?Xr)89Ru@ zHT2jPbYVa%tZ$>e5LBDuxt<wqF&&MbsWObM2{vtc?AyE&=Qp=wteh^a&JD|3Bj8B@ z*isxhxOz~fxx?Pu12#Tx@Qw_GYoI5L?aZXbsJ#Qk<V}tUPKZZccaJpEBqSyjI>wq* zbGk5LQr5B6hn|fNRE<^mJ<e$A>q0A)cT+Fbca509stnl`<%rA6f`4)ZqVkiFQkhSn zXS2-w;X(KZg*(F3UJJ_l%F?)NF${Jwp|VJw^_^{fk?1xQ*QSJ1XWf?;Qc+jH67oab z+Af5c7>HnCqCr8UN_dNP8kay>PX@A7m9pahqTRFY$nd+g33xMt&cxLi#!TA!wg%7^ z%OpA*!<|mR)t}|#Wg)@ckjX*_!T;_8`Tq*(n$^Qtc#Zon-Als#ARrAb^`K*>2|Xrh z16%%vow*c7_7+kYJ6Q63GjTA%nmUOs6A9~>wYw9yj<9fXSa|MX2Nk*&8I2{<%}kC= zv?5GRwO~y*Yb7S8v(tu!wJJ=^<Y8{92n#D!i5*5JOp3-z&@~kEHBpd~flFBKa$4jX z#iw{I`|y@|aSZF`2=A$lQws+~NXx1#Q(e;95XdqL3Q$l{{|^k+42@VpY+>qP4+Sk1 z=`~XuLll;$Qz15^uq=@kR0}$$x~w?N8e$a)F{_}KB5bKj)L8kXE*WVZNEW1kE!DLE zt~7xa!7U)JZouCax3dcMEhA2_$dvyt!Tpo^zND@Vo)AfW^ZSMJ=04go8N?(9ATY{} zjoMT?R%KNs^e?T(ES2vnD(``=B6KyEVC7&7R;;XtPk=EJQ@xRq6@rj3CmcMu5szIt ziqg^qX_+uFywTJ`1y*(%Ffyebq*761!J1NC_`B&M(n}X<!6qn)wLwLaBPx@e(2?hd z)wI%&tZv1f!?Sqs$WA<eVhh#}HzOw40e;T9hzPKy{fb0hQ8G%abI{OQg4UK|^tTmD zcDpzy2-zi}2#&TVOsx>Zq*UEhN=5tz;~m_5{zW`@>n@&q<sM$Va}Te+b|3d%e;v2) z-KQFV2d}*QK2BV@gct9>fX=10lIoCE6L*PH2~ia-;V~%cErv21o09$#$T3mLGZYzG zMryct?JVB;<UKs|(o48}?Izy;_-_zB4}bs1ulVQBf8ggo|BbJ{`<~EuV}g^Vg4RKC zSrUfEim6zg;O^_q#%PNu+HE&~s(pgU-OmS(9`11Ra)q-LZgBBpqO~SO!XmJG`*w`& z+KrXF_M&NQ4cf=nV{~pm`lq*|XL2*T$Jb(b^JdsHIhau>xO+Gg{!Uc%j_`E0!^X8E zIC5+bmoCjSwqtyv4m)<P!Urs`Uw-}#@4oXMKK=AVeE<D-`0A@q(cV>!>>N6doH*nX zY<u@@#*<GyhWPkM*inQ82KvCw$5C=B4!+jX0vaN0Jk8m7&HmSLbD%17mXw)LYN~8E z$LH7M#M%~&mV08P#tqAw!w^Ij@8sypB<cZs4?gyH=l9tmCNmm75$@6*jd~_Z@DFrh za<YSOco1qk+L2k351%k^X;mgYhAtC}j-#>Ehbp?o6m(VK7Zr-W(NQ$@44|&F7kQPn zNXaimVO=#!Tj~%P9}AD*0A%K-p*TMkNm1Ugx6xu5nz2pFK-XN07T*BIZ0iPe)cWQo z&@|Melht6oP?Vq|0bU3$F$*T!yySKXXImQ+7_r`n8+^okKPp<RPi#NJ<tx(Ji!Kx~ z!JL4$g)brLW&$&3OX%5(yDD`hN9Yym0M`I3Iz&@gQe>D><cQnoMcbCz{{M*y|67Qm zdE&a!5^1QQxXY3bTuj*^@klI~qD^iYz(CwFZe<E1Ycn3NIZPPFRN|5vrwTW-C%Emb z_}r3P8<^SIGaRL@rK1BAycT5WIuv!tQjy&F{l+G`aH9h=x7LLj&x^5z5|uuW*^+A8 zQcR_x2qRk+=vv5A@KSjji1sJ8OoD8WB00*EFS3NVf+j<hH;-l0mQ`4^Y1f*C`{nsV zh9=sS@XD-Yi=d(*3uQI2?AF3TYU=AtJ1nOxZs}Yk%}20&tRMYD?P%$!!1mp1aQxg} zIQ!X41uLs23wu^H_aIMJHh*ZafF$)TR6QZBNLXv=&>k4FqUqC)X^ER&2ni}S11q8U zxs(5g6Cv|oKo|S5L{=mk?!S0HD}ywXphyf$7>mV_K_&PGyU>2JfbC2r>!ipNR$o_$ z!GT&l^~5p!^v{p*>{FL;?#w})KYtJ}y?hn7?>s?k{eaf`13dTa1>C-U1+TsKI1V0| zmgc(%4R>dQQjlg8)HRWZs+tV6s5X3U)KHh<g?0Tom>;i_l=h~!G_0<T!+3cF=2|mw zWo{WBT-=LCsKR2rnALfbY)qEG%3PLqQ<f@#-^I+VMJ2CmEDvpF;+SAtWTtpiy)Bm1 zzrKmEwhK0@tfmm}e)0icx&Jnve)$dDeDMyRzI7X~+`EUnRN^n+y^p6}xhq}VeDcmK zIPvIdTzmR5hDQ4#R`Sr$Re+um)d1aufiaKCnySq~lS*72j?S7?;s!9YP{YBayYTAk zw{i96O`L!1IzIjKJN)qLpVDpepa1=PX^i(Pue}B<8!8T}CL4PllvO38qb~#2_S&#_ zv4%6D5SQWuuOJ61dP{=ZNeWLNSE_AiIMIGOy4b?N%p8?%9oTU2urw@iaBeGFCuY#N za*~RB3x?-*W02di4cpMz*UQRp2nVVkH&;ivxZ1<j#R|UOcIfG@#(~2d@WM+cvH!p* z=H~kG)>|*&!JD`7{Buv>&p-ZwXP!Ne`o<g_JGlerF6_tdy=!sf=2?93;XVBL!#9Nf zDHs}PA%w~_D2Q&sm!OrVL$!kkU73fkGr?;Q4<;yY{?F6P8E#BWV%ac9cfyAX*u&3_ z(2~W-U<clP=^Xm<e6h0B4{N(pks0X*XKMp^x-%KLm`amTxp><nrzi#K`B4au_k_2< zHN2@l?Ho+tA3=C`wopaqv3<EwA<IM8hPL0s6#A}4Fmy74g{viOxeta`7Dz8D#L(0< zs#u;`WfdrEY({cH4kA<IkeD2c@u4nUI=Br_pW2HzZeGCg9cw5i%%IA)WNT*(Ke|pg z4;!8vD>(BUy1Ls^q1(ZmZQaMuj^$w`P0psMyBI3E1Pqm;=r(h4HH9G^p1z?9wDqVc z)!2SnUxo4(Bej;02PzbI*6tRt=CN7P<(a!#(#eQXPbTn;bb(JK%QD0kc7Eot5Ti}_ zK3xm4M1nU%Z2t;A|4)Cn^qSzr!|fvewlvaAtg59*N9iJ6uTmnXoZPMGI4$7hWX^hH z2{$?{cQ<Qk>&$Wx;ljk|=4QcjYXxs_Yq+~wz>8(#<71D2AhC3$GsHqLifRf{_lD@V zmPYFdcft_s;F{AF>6@y+&|DS91i68!62-7K6D`{y+q)=38Nyj!lkJ~LPlm}*Q%@7h z8gxMXP8CfRXle63Jie`Sg!kcN+u%jzpiFSuGCPC>o5DXxizmc{g|1H!F5IQ0#jK(v z-Izk_!-9`Zie{s8gqn^L%$Z@uZSd0@N6@jfPJ*z$xi+(^g7jI@g<)i60CRg2n9>rt zxY;6*l{qBP9saBsqW{y@L60^|nLEo2B<$LMPRs(R|BAns0g}MY$4bh4uQ*wRw+Jz- z;1aP2@)B_?tmuDJLrhWxocNmth6b>;wMA@f4At}jeEH=U_~o~s#5F7F@6*rT$4j@K z$Ah=tz$c%4h`X=7jN7k1i*Nt&G5-AXpLp}_=dg9>7!DubfPZ}Z4mNKdX5%&HNl}Bn zy*^wlG|^WUi}}%FT;JV}myZwQ(p(Ro+B=Rb+m_?{{wch4emjnB9>k96HjMU`z}{F5 z#ynZ(#xk%Vw9PG-z}Q@dWg#nFb=IK*)?>uR*dsH`2L=STxq!Sm-)A904w^bLsIIHP zTkm{;mv6s?=U;gZPrvdqZc-sX@xn`l`EA^I@s<Si=U%;wM{i!k$xCPXo@X#VJI2bP z#6+Y5Q!56)&%$ys92{j>f#u=mOa*Nz2V*LMl`A`O>&{C!@yIz`ed;-U^3C`7$1i{4 zqc6U~2cLe0fBy1sy!`5I*t4?xF<CkjA|0&-=<6#%aHuW9BfStA?t$=7JA}tLAtK%t zq0ugMH;#y=!i;A`)9HkT*&{4D8bj+gVP?;MtlF^`qno#*b$A?&L&F%DSu2e?>0Px3 zlN+}pH9tq1&_5|78VQLJ$jFRCLXsbn(|s{A)s5YBPM5Fl#QuX5c>VPoc=gpMaP;UL z_RWv;wNcC;7{Sxe9>Tr**KzUkNqqLjJNVm|AL8d<zQWA974QwTM`>j$3QH4FQjv_x zx>P2mI6jZ2vtSfOBR4Yy1(~79O$k9}Vj%Lk&CT#bZmu6n%c2k&<3`)8gX~m)+`4fD z&zxL~p+Y}w?@q<)_Egkl2cf1U8f9gXJeSEREKFjVcu5NoWaNh<h2NbJ>yDI^AQV>@ zqF9XY&PswalZU#I0yNF2<eapi@1zHHwqsc>dBS7?WJ;RKXzb}g@AyiTG}a?JJq<x@ zzio7yhxf0;<@p)Bd-X6rxOyD-E*`_3i)V0r(^?oSDI%S&wX&M~RS}7rx>!DrL`79N zpNC2}_v9D(A}8M)S=nB6C-yv-W^nToH_;H@9tN<mRVO2sKwVsvq(GC}=feR2B2;yi z;oxP>WMc{&A8Tp<_3U)u7UTr~XdgHSIl{)z7S_HtguCdn5VzIqEVOy?9fAeqgv1NJ zCK7@;X6dzuAuA_O;EB0S1W%}j#f*L?da&mAG&iTBx+)U2RZ*y~j74L099rrV81ZOn zh(kwnBD&j?(c78IZ4$aW;xW*hgh3|V!HzWawkKj_w2aA?uAaXw1~tfwo9l$~7UfSt zCsu+NUD47tvWNR5?q88uCZ0b$hQIzVC&VXT6VrsqEMl20S-81STnm&Dj)DK1TT6Iv z-!%;_okdVq7MW=gtk_T;U6#PkNflbUYFMH`0E;^<RTX&>RH3A<D1DKdSowjfR+&II zrE1VIRF}R~(?~;_c}%QwZb7>xCLtFEtEwvtZBseP3W!1%w~ER>+*$Elmhcx>p2hs% zV)AjJQlx|W-{LQb|Mgfpc=0_CV+r?FUP+ms7yF|KRSg|P#73icSs&j0;C%_wKmED@ z>=S2>6S{UhxgsNrvFCcUGGa!=|M|VYLNo*$LMf*>4exw#kBaSE{PNRBxOR0P1_w(K z7wL$CBu{J^uE4GHGq`<j3g@<V;_~5H{QZNMFtwr`j~v~GOXv2WyQ@<AP7Ric4ilCd zZI%HWpn;JL74;JC2jNVRnu!Z3%+i)Dw~~B6q$YYnmkq(nN|7#U5#O_f<-Q1Zw3td% zHSIlZxcBB8c=nZ7@Z_ym9)kN7Jpbx_#_I(5i+KFmC;7jp@yO%naOCV!oW6V-=dPZF zf0!5D)?(T_MgHz$mWv!*T@?vn1-Lk>z}!?3At9c)`Sf*ZdRp<lUwro?e*6>o<jcR~ zt@l5b<~g}~^CHr7gV55N1xE)qj>c?sb>^Y6CLZnGg=lS0M`)-H3QB#@J(z{o-W0U3 z0d#kW5gTkYEeWV;j7P_cZUTFU1aA=&+jgOSbP~-gMp4s0h_;al3E&OAZHP?`MHT^< zn;(Y40)nO_7CG5I$Sd%{%-VL0Pd4N5(Q#aTd<Sm5askgia~6*iR!`nMfsa0V0pEP{ zI^KEvS$y&N>-hJ-f5QFyFQJdFEG;t_Wt9nNY{@`fQzDw$Qc=f!Y-&!z(9&YGx1_N_ zr{l`S&3N~X%lP1p$MDsMPvP57p2gQ6-o)o`U&Nbtj^OT#hw$8!^Vqv{2<s*rFg;j= zkMEqq+Rj8w)C6JcigawBD#N<5Qp~I>#rpLPXlqGFScn<6Z0SH|jt62B9kF4y6E(FN zC~quAc11p-(&OOZ<47f{2^B*HXj^JP$4(m>R;tjTV^g7H6L<THb|Gf*D`_Z|mPbp> z%EYc?^N2`^fS0>DZk*VJk8YmCC)ZEogU8R}^^2$Q_O(ZG_sUtshB-@jKL>|cB0St0 z!NF#TiLsMlonH`u;?iJLR7Mcy5hyQ@MtNlnvhza-a3g7MA1%Gb6b6dYbu3j)dAL(O zn^~$tS0o&9PlTbo)aB$5Xa^HI2Lm@FxQBVtsdz|EO03#rD^{Ii*wfjV+MB`C-veS+ zPpNH63}6Tl63~m5uq_je|9dDX$P$)<8H-?Tr9%<nh}0ApBq!M-J=L0Z#uF8+lhqae z1bHAM0JYWrXs8Wja9ih(#(IC&=RkC}g`>AE4n57W80<@DIfU{z$Or*w!7U*q$ul8h z#i9xd>LQVHKOQC+Damku#Yj3ig#|Gz{wJ~QVJH&d@}gUlkL4bIM(XNWyfBn{c6Md~ z-d46MaCFj!gS{3l0w24`Qa!0KTe5)oCF0~Ot1C<37C#~~r>4F-48?@$v_LY1pNfXK z0OpJ{mkyzSd7G4Nlr*^ms#J=ORHmL9aPU@vvmf8*rw(5~9V&hec=)K%R;n=6VdErL zli-evIZt$idge|)g!Nw`4*I{J8=D%z*2(fez*SM@cX@bY)7IUD^=Hz0hGJCjuYdlD z@BZ~8zWM0~eD~A$NXkr+-mgnwn~C)|4K$?we(8HeBGFcWida&~Twe-(D`Obh(7HL> zLrz_ljk_0r{P8Ql`)Ay}_bmGR8*uvg4t)N>i@5#lDNGJkV$a4wTsXQD?@+ye@%}x$ zdG}e=ROCW|zoADPrK&;IOqZcaOR3A}I-&s*;F^X4%5t=vbTuYQurrrOS6v)pLTsR? zqX2t0P+L1qSlB4T%1)JyL>0D<`m}0`uyTAEUby=Tu0Hb|u0Q{hw7qcs2F_l+hRaXh zz?EmN<MHPoXFP_JRGE)lJ%@eA_F(?lc0?zJ@*FdPi*f4q{9Sv3+gTNMR^m6+p{uKe z+J+jOdGs=FzxfV6BfS6dE0y=(zQ*$}zlu-(_9eFNSxqnppsh0no*p`As!d00a|Y_E zVrm<s2=zEBG)p9=IH0B}7FBg@@a3T>F9||XK_Hb}C@LD#v2yLyf8ag2eYdpjo1UfW zUWe|<)##oQ7cMuUrLP%zMUkkiibhFs2&$=aOACUyr9v(8!j{cl_{Vo|&^djBpMU%q zfBg0>e*5(w_=EB1Z{OpqFFwHc|M(l;fA4k7@7;{m(@VKskHZJ&sLnTG_pT{SO?6;w ztdU8&9PJ%BC@T&`O_3jt?H$6~cTeKZvwLv!;w&zo8pY+4D{)1vP=9O?=k~YZ#Ex2= z+S`IX8)~qkI}w|vEBU-1@4PgRdrxe}RC^>Qngg(Rx)?iV2=B2h%&n_HMTsBcV+ilf zb*QTgM0S=ls>(u9Tc3)&iZsMz#348#oIrDsX7*DtP^9&y#ikgr^D{y|m2!3-RdKEl z(y~2~lIxEss{WFiLM&am40@(|5c3!L`k0|0!3{5+-iptkJcr-zy?{s7j3LU(5RrDK zs3}ZC4xLPNxDR|h?2(cfhKjOGloqA%oY65<W}u30L=2G&4mKx8G~wv12Pan}X_%l1 z#fK`z$r5FX3>SUGCV0_>5z3y%u%uHkbJT>TD_uDiw-v!{?Pdx$A3Jyx)NXEe(5Ffk zqtT>mTB2<-)U?EWBnuGx5AX!s{t5v?5#q7@B8WSog__mUl3{(;WfHPMOsp;9V$G43 zV#9jp!f--Kp$m`69hGHXs4VwHWrYW!?T5w&KPJ-vbc#DiyTZ`j8Ain&f#p5Pm>e#p zOVwN0H!-44S*+A0BMsmXqjba?0s`LBMb^LeRfO30hx`9m-@Tly7zMKk+FGh`b+&*C zzoV=)2A(Xd|GfWUtX)HR@7O&}o4yE6Y^08k>f9>B#a)htt1J!kk?f7g3}VZ|5Pdqj z#@Y-0%zRCZ2e+^{fxW9GDr$34Se6POTAigU8lcSVsB5SQCxYA7RUUTkOW^3W7%o1t zJh_YE<hBTo?u%jRxCoXGwCe5(uyrOh+%;kCtiz-r4vN3?aEBG>0>pH$e}P-PW@BrE z^z1||A0Nb(C$8cbF=T*$Km7bFKL7F?{P3?|@Z&GP;`?9zC5`d@gZ~SOjewrH5ln2& zq)E<Y)fcj*I6kprkD|UJgB669POQJF#6+cGVhAlWQ|Mb;!_3KrPQnOTd8PR6;qqIr zyz&w@ZC;BHK77E0@iTt-=jS+dU<<CDKZ;M@dIfi0yoT9{ek$lR>EelwwhZ+2<p^y# z>0*v98=sD`BD9T{NOx#z=q`o<Rf#^6nKL2XN5vQ7Z31OhMnmqKp^-Axw-WS?<X|F3 zy4dLOyoeR2<uNfkfoJaA!nNm~CBR>x+I|j?J@qs$-FyPaE}X*gM~@TUSFrEoeyrWG z0Vf_kf!$0pGjrpt3;ImdtU!88pifn=M^`4gOw7#WrTYMK3v%()i!bB3JNNM5qtBTT zf5&Hk|4zCn`tqwUA|}ZlB~||DBB*>lw9!(R%8H+g*0xwQwT4o)Mj$%U3=vUQsA)*1 zatk92sosi%P+Ag!+@csXbQ5&zW-+#PCsuCUB6XRp*?T|&cX3-6I>x53Z0$y@*f58V zfff{%Mx(Aijv$FdeR&LOiX+fSE8JKUfo+=y@Q<(G#83bH1poTyXZY%q2l(ZOukiV& z@8bGnkI*I;ATr1mZ4G(oY{^AWR}T7m^3c+lLZy|0)}{<Pf*e}tOw?7UB0nb_VsfkZ zZc|NPT7%R3y0MpFUN@3~owG$axV4J^FT?2rEjYcq8rP4u<HWWKY+IF!`AyZ>K3j&~ zh9FdA+hMpX76<2QG1C``bpuJ*Iaz|yo_I_T=O8hb^*YrNQ<FtlzEoKDM0B(!vkbG4 zS(JeIoFoa}LV1gkCi1LLY9?ZAv;w@tEs&Y#Eqy*S-HzaQL`;Ge%4*}#x2z7@I%*U- z3RJKbgjNV5ee^It(}^!%x`bFuJ>>g3;gJm^=qiarQltYygDe^5C@-e7$qPVsh9^p> zy2C?^;Vf3Fq2f0)Q--mzDj^;SZ(nQJIk0`1(FxFjixsYvw3o0=>%zuC57u;K#x`oO zbu)mGwW@Rx&%{^(J}ySci1kK(YA}3Vjp1Ui0}Bgv$(4&)3{`c-HL=BPFN>w#0u6qr zE`L)=EV0P<sI$&$8p=S|R2~Kvbg~pZrnbtkwv&gwgB+Y)lnFvL`1ok@c=Qn&YJ|8b zQzXY(BR$a;8L4(mRCLg}uB?+D1i1&dZdBd@XlV*!T?i(?!_e0qh5pWPj4sPSLuITq zXOq0tU7`vZRb{Gfia@p%v0UR{3kys9{41$2{$iNaPcPst#+{4jWJ6(5EV{dkpr*2f zi6jbZR##wfX*#M(gewS@?g+hnVVi*W6bp~=c2$6r6T$7G1Q!oES{6B&+o>(AW+Q={ zuq50>SBU_&ENy^TRayX4-$V=6j;08X^g~WzGN#t_pt3HV4cVW{QU>O<;P&pauyI=q zJCDUYd9*Ipi($pEb>wf+o;$j$@H-UvUPV~DXj6eI{Ri4|a&nU5{_C*>Z5tar_uO+5 zIK{0OzvCBt_3bzK?uQ@o)33kc%WuEJ^RGOIM;<+ifBf`!eERt(h=_|>_)ca!u^_}k zMt^vG+$yjVD2s8bdh$>;pz~nX*I=SjH`1m`(S@3!9yE=OplxOba|as&*8r_89S^1b zFZjoopW>UpeS%+p{0_hU^fj(uKE^^mfR8`AP0M~1^Yd$AV5BI)QALx#r}i-DPQ=Yi zqLPXWI-(+qtJTuYOx)jKKQoLB=0jV3;n-!x$^WY&h%(`4j4f3ElYqoJcoXX<ap|e6 zICJG99((#p3FKFweVTETYWo5qejEqS9mUS$`!KO_3LAE<$C^!3Xz#0oBh`;T6L5BJ z6pC1p@^ga-fk62B+M}bp4YvsDr(V8;_rCZ${`Suw@!8kk;k7s4KtV|wos>QS6N@e? z@8mcqG}k7fqa^|D?a@@@k!WrSMO$k$8k-2&>PR#-#Gt7z9L@D%sHF<8Y|cc-NEe3Z zxIcRjV(anKSUZ0RQ#<xx_3nA8>m;GL9NG0PsP64UYi}LhKnhygQqa^GkJkERwA3b} zxh57Z^|9EseFb)I8^evO`*82>C7d}mgB62CXlqV`y^RL)vVAZ$QI5F{wU}K~gt?7n zn4KxY^i%=HMzS%wGMDhoA=s0c3}VpJo`EMWti#D2t(YB5!}=AO80(70cwa1bZz#jo znF8!uUy4IJYjI$X+fAjC`hM#CFt+o1m$imraxew!`Tc|4u~^nYa4%26s*ZSU87aZ0 z(ITuJD@8<zDay*j2=8(X^rT?0HwXP)xpWvQNX&{tTy_Hdql2khtzc-Q3uOa}5CUAw zToF-;_Q*(gK}wtzQmEd=yc$VKRtSwSL3o4}Qd7N<kr9B{I2S~Qn<F{e8cSJ*v)!er zOYp~@v2HZwMItTA7Exgah>XxjQi25v@?DUdV~^5OH&j=7p`|&P^*@+uRKO+=E0#AP zG}Hr@R$_r*Q>tSbm|E!5Q5(aKs@f;mj_uu$f=-npaG|b>`WxhDg{h^LJpLwZ7gGV3 z#v?Vt1|du;!M^(N^3;R_!E0eB!|zgnos%MAOkTNaNCHMI)#mK316MC?IJv9C-i3nE zLlN%2YE<#6@bp!NkDns^{8iu|sDYpWZG;8s(M^~kDcTk(v5rWNaX?CfEz*<ikd@|$ zyet<9;w6P1s3`Sjcu^csh1Uh4zQ&Kx_CkMK9HN43B;d*`i-i)DuvpxIEtttREV@lZ zpSS2jkr?xTP~Jkw$x)DsyFJDC*xPGke4O>OH3jNCuI9!#jE`iZw<Qq$twHE(3qwb9 z7%n~{Deu4FO*PCyaiQ{ca-%}_kf9nT5EK`ny;$xc==j45DpZ8DUHYclFt;_9`n*lV zLZJkR#>4IoFFy<Ho?nF%XXX$RX-P0Ip|X~R9Tm4&zR1Z@4KA+guyZD?9hSh-ehF-x z6_}Biz?7NNlJ-j|Z|MLD?!Ta|r>BRxxjDS^&O5ks=MLU_`vE@s?0r0V?}4-g*3Sg@ z=U@K~Z@zaIZ@hmCm!3F|=WbuY^_!O<FE0mqMFlEIS*f2}3}=%1k{GfIi=n_wDX+%g z5{o2rD^`{fb1o?Bsz8<MTSZSDYWkYe&>~%XeVDmfz`(>9$B&+nQpg{_|AgOv`-!Ui z8(g|@1ZPfe!Sm0Z$Nl?H;m4mo#EOv?T1gFrM>!xk!WyAbHVBWir<HU>TB<u6lm}ge zJ5qDpk(lm*lng&)<^&;^mbabCE0YQ;BhwApIkduAUP#UIMs8s!N-N`_!(`_bY>AxG z2xytg!ac+Zt2R&K{PhbsaQY}NTz?!_o_?C!>o|M$DlR{D6X%||jJ+ohV)wCqRN(8d zd}<K84s6Bb%n<Yp)u65=2Wu-0*x9JS-c}v@`pVd~cZa0BZ@h2|?|sgs_{~4@$yeXt z>F1wDNqH&)g3VA{8%u={hcJJ0bP<wEds8vcACHdCXf!p2qNc{5K^0E8ib;CvDtyt* zMp0c8hU$)7jBK99+>s;b9AAZ`(n^$f^%3S<C4h_QU%eK2jcrISD@SQVHj1l5QC1Ty zEhZwm7HTRYQB@v-hWcn6K0Hmh<f5j^4@(Ky$#KGVI34R}D=<4<NhRrywKL@yA5F#T zRT-EVO~=UcWQ?s$<2D_GeMy9O8kP@aV0>i(&Yqmag`>;SLwI$TyJM2yS(Rghk)Bvg z4W(juKup+QfFVAgUY>!Op$u$URf3i>PrfG}b5liF(HoDx_9!&f1Rx{H9G(2GJycgm zHn!p5mUe94&;%b}9n{ioZQRm=X##xpSS^N^aeoWr5s?^%;P?o5hWXM3nnBM}T^iac z7BR5(Hbh2_H-Syn9dD1UI9p^V+aoF7g3zYA%&?~-w?%4#1L0+bxM&N66J)i8A(&lO zg`t{EjI<S^r8*AT*>1>6cP7yI8A2^N&JwAKHpom96R3$U6mz7fSRgIM8X>HExj7Li zDolc|E*&5l5g8SPn)+fGnyVoy#T_+`iF7crgik!Wx>C^9lgb1joKhf@M?7|}sKoqG z6^6@Wk;lXl>8XwQFjGW_nII&@03l&U@b=Rrh&2%$D(;5Vh7v*P;jRlmF|9Pg?dPur zzW@yc5YoY+ng|LOuc=DULqc?!tPJV=jH$TIkU;mB97|xctTGavke;-lzO&OEkelVq z#4c30<3cwI&tFNAGhyz=I_6J!vrX29!`g_>fQngGQU2ld(B##_5Em?^aqxnhe~GP! z@gL<)rip8ff^GVGN?5uq6_c!oeLacLB7-VR!Z5NT3*&?7m|)Uhxine2fO_HV)`#6D z61-*L<SYwkCwV?z#Ec~mD+iT@>?kIDBJiXir2;oH(~;JNQ&5(LqpJzhvLjJemBq%J zBu$~3lNXAlG+*r6H-Y6NHLxU*t?fm(h%6jDsK5zwG53d+&0?5YE#mKpi-A<+PK%hK z2_AoSCJtq0?j?{{;P3Ll)YUaGymA<Czx6gg`}7lT-^AU!cksyBlX&8(D|qtR8`!aX z2i|<=0si&-_jvv77x40HSMbcObJ(_b9M8Rc1)<?V3&}uc$$w(u`64LtSmYJNaq>9} zT^hZ@$Fkz4B|411*31+(NGy7+WT^^y3pE(pStC3;9^e1)y#(-I{`dob;7|PhyN_}4 z(mbAj<~;uP>0KN<JO@plP*(>nI5}v-%|!>E9=h<PS`bT5xw|UC+fx}{-YRhSV$j-o z1sK4|MGfWU;i#{Vf}5v2d;?e!gG2?@Bq;R|#EKmnWkHvuOuNYM2sMS4nG78LOkm|^ zh!xXIas1*5X=R*a=g;Gun6T>Vbv$zAaU8pN7P|;;vFzE}9qXm_Aul}s2(CYK8TrL& zQrXx$8BuYY!J0O=xFj8ysN~N-b_Lg-c>!;I`~^Ot>i(GUzI5#|43BjnjESkaB^}+J zd8jCkVnd}WZj3~|P%L#JsBefsRaFSeOZk|9XlqCy;A7F=7>%l$XpGJdVtngHly!9@ zt*ROggUgXs+laWrQnaib!{FMD7~8S~%VsyCw7nfA^=T-p<@XVUmDPlIMJOuy-4$hl zsH=;>f&Js??8riUOE{JdL}Ow+4XdWIFf(05n5VOmx)JCl7#+>V@?|MlM#nI~#?eE! z(9sl!PDUG(Kvhwow2;F)ubsy;kFLYE(Hu-raSk<yV`X<7`dcDUUF44T`cM>QJM*|A z(chkcnbBgb9xcT3z7#^e3^gS_$V#^4cSoSTDT)xZL3yqXrh1d{*r8#Z*xrS?)m3n% z6CPl)ShuAST~z1;-C2l<a6?#xH=<Lc;U5zQ*C0=rJBvlX6{RKlWEdfFgiCcaVe5kI zL>FYnIUqIGhS0S|A^{#3V~E%&eLlCAX0D8gFhW$6Iegr;P*WI#q4px=r~AO$OAWrk zT2$(+Ux5bFd*h?crTN~I;`lvLrUacmk`pbFm+OI~WN*aB`%+*;!^6v-_1G0Ht+fz~ z447DG!N^h(Uaaf2h3;sp_CvYoV`k)}+oCwr8H3G<*to11JC|2rq&@}d;dY4iH%3X8 zCknGY_*-;>neIqWb3;msE8>`x4D}V^<6*#ku|-6vIikWXxUYH=pd-We5f-9N*Pz2= zHbZ=jHTU0wTTAI!(i80@XObLiiA<JFUWSVV>--!C6y`gjxX?v{b!o9P>yjHEJMys; zN{d`jTHt{u*5Qi$0BDdEDoP5{-Qp6c`CKfdE-ujiPp<{ze}nhJwL39-gj^Be*3o4B zEXBY;3<d`y(b^mdO@2pJX%xjzGM08kqq8{x%Ln5rfMRjv=teBsxoZs@rW{<Tw%t7z z!`+SHArB94HP}-93hTaDPLbf!pq-~R;11f^sj(1Ukdy6#xL6}3BwHgc*@lm8nVlVw zn81^o?hOZ5U6@-fftQagPpAxBy_I0&zL?5dToj`ccab5Glxb_!;l|41>Y)l(PYuFL zldtK(&0T|*ViAG^ym0->6@2=^r+AO>e(lanxO@9qym9X(y!pm0+<fv;T)uJw_a8im z^N$|HV~-!j&%b<*Z~yro-gxU-oVz%W`sM-zg?lnXK1@O)AxTT8F=$()8+`a%(%4Z^ zz|4kX*pV2IDlf*SiyIIKb1925#DWZBzH(gyZCF~GU~+5-|M>a~eE;`<;Ll(Gjlci> zb3F0n8Qgm562AJ|UCc9qXloIMcABuY(PWux!J6eLY@n^H=vGptf>4LAhX$dp#-ykK zca}{M%cZp@oN6+V&sE^d3hf_Ygpfc(gawN*MmQ_2ql*?abmf@%Okrrn1njK`S6?GK zg+-`rEWqhY$FX()PV7B)6vr<-ibJQ*;ozwgIDF~|PMkZ5(wb7Vb+@6Zt5LcgTa<-Z zELE(V7aHw}=tNeW(SGbXup0-DAH}5`H}K%YPw>uXU*PtGcW~|5r*ZJaZuo}Uqog(t zwN3HJFY>3t%A!(<L~)*2tT&WuIEs)CCuGCWSQUk~nkZD4__I;?qpm3pJuBPLu(Si! z13jqhr+r_!0$r2Ss9QFS_@YWg=anL>t{ItiO=ulnf#$Y6RF{ULwmb@rHF0QQLZ~T= zMo~^6m2EN(?wLZDm|vukji4_XLxYT=WUL&{LO<1XHeF6<HxmpSM|TGy*~W&_o`SxP zRCKkapo1~cn~S=t7(zS=zkYWQAKf~M%R72-ad!_6Y-qr6S0XC%T#=V<hg>SRlo(SK zWjLdXja-1-+glY8v1U|_+VE$+F3IzuT{ovScf$B^K8oq6rU$YyKhuB{o4T=gZ3B~r z7>?(O>IPpd8;ZxscrlEv^${E!29Gdr1SW;SJ0=jOu2xVqP{m>~QcIl>r&SlnRKg^Y zmgayYs>v9_N&q@C(i~x-W>m?>2n#brXqXlSfI7mWt>El#A_*38!P+N)(2mqaNT{~7 za7thZK^Sg8@R=YrNvLlNg4B@^wMA)pAZ9mqLC08CT5r+S#{x@N)M5F`CIkjK!_mPQ zZmyQ(iy1|W4q9qr(8*-jLg&>=*VWsaipW4q7-`GG%Z2qhzzQLLw(xW|LtKO%2D*~a z)f9%NYJaKEx1u-{xtRgdg*|HusLE1b6y&%u=v>93(Wwp#E+O7ZT2NX<0*_Cq?8F!* zu>?EmJ$YnTae*s8C)BkQ%8K1lUP4fpx}v(m9d*@SsH^ctEw>GIzG$rXlP+F1*L$O_ z(Nmg(#@)pPO3Lz37DJ*18-(zac%cFX6$OexLY&}UvPc$77Ry6McA;0|uc3^K#poDr ztt_?a4p|?26428gf))Kq=x$17Vpu|f6N_Owz~$W$819ckPge{~Dbm)gS%XEpcCLku zjRJgqR1p-Q#>&NQpf*pI3A}twrSaPm;KW=2{9y|-P5651!^1@p;mpk5?h5>jCbOI| ze7#NK;9vl4L&b%IApm>=&5=rr6&j|GkZ@DPv2y1Zd(z_iP=$q4rO`?^M@uTHwl<P> znw7RR2>E%wsHF9togE+mpTyg5-e)|(I}cvR{nuZ>8~2~XTW`LAHwo-J_palm+gEY< z@ng92+LL(g{_`j*$wV-1Wl3os9fcii9V`(R8wj5u4{5Br=);!^PYf**@D^P(0^Xvq z8DcgvsUKQiyl<hfr3@;LODJ(w0dEBun~57(^qH}f@a^Bf_-o#OeEs*&aP7uPJpb%P zeE8mNX-z|4FB=#eh>;vxFtt#Ep;)ZgOb#YYp4QHy%Sr|QUOH4eW(W*7LPn+wvu-BZ z>!PKK>BGh!7HQ3ML#s=L9UfwYU_v~U4bsC~AL=@EFfQ6KwNYkb6kSs4aCFm$mYxg( z!aT5X`#J*l2<DF*#{T0c2=C*B`g!<;urVmhK}lB?a>7;UsxXuwqb|CS7Q@-gj8JAJ zFVDorZR@c6;5@EB%jEgNhq(X#2e`w8dh7MqFtDNv-oZ9#=*UE6eGH1rg3;EVhQd68 zxiSJBE%9h?i$^0BXLCc$f_-MRHbkLCj6A82Ls>&63hE0{-P4BN399Ci5p+;-_fM>0 ztVM12GGvrhqp+bF4Sk)cu1P|*SizlYv$c^8y)7NRo!L~iX;{`<guOdP(BGZUhLJ(% zmWPRne5?|SD9l!31(j`Kfgk$%GSJ=`ho$|=80k;P2%#>zNtW?(UvC;ZI+JLd38|?X zJo)%`tRKq9`ME|svA-WTkFUgDe%JEWD74c`7o}REqskv!rpmE`j>6Ac++d~8bEJ<z zCfjJLzx*tMBF~E|+?SB1Yt41Ta7PMem*(Nr)-I~>G_0Q}#!A}cnKeaNzrKw7TZ@>C zaM=1d!o<x2T5M<LJ~lA%vVxYa9%S@{ZC@m<QeIUZh=ztxwlRNH)0LE!`y)T!i!c|! zwMPP#W-QfcY>W~2NgL4=UG`1}(nN9MCNSSX9SQ_hLSCD~%m$g<zoKI9ZxsPnD;92` zBWaK3_xoYRXaN)YFcW(_rq&KY%aF&L=z-z!Hn!~|DLOh!Q7f*2McJdO*q`T{PLeLE zyu=S}&8e)zb`o2ZR2QxVDN(t~P>tG{sH3?qlCCTi9gN1RAc~k!G|{b9G4WSc2J_qp z^1DK%sO9tWVz&7LFBIi@pfJ~+b<abBdtnwqokcaB$FeW<Kv|(H!x@z&Zv0LUe%6!U zK_*puqoKx!koHGQLjalx?3RW=w22FrjX~0D1HJK5GFPUclZ2jNh6?wYiO<MNAI_ex z&@s@G7_xA8C)KsIhNc{0F77|!Yy6*Zw&HgA<ty@7_fn;~(Fc2@qy;g$nv$SNr(atg zf`O%>7+e~||EIyxR!jQahV_$JG{1Kaem*9MduWML5^Ru`?11cSPejEyQF-!57R&HQ z7nbYM*H%JIq&@t+nU#ID5E^6%TT5l=Xo#KTdqrjuE6wPuNicNrFh@OAPn)=C)tZ9V zjzn~K$D@}Opu01MuSK#UQ-#%sv0{i55X6S!Put?dO6H0AgL8QM?bmSs{$1R;^D=JV zc?P%cT*LD(U&J#noWtW!9LLiyT)-P|zknBRUBl$+<?!-zB~Xo_qNd7<pw5KiPSxrK zGaF+#dDu#~Q7@5{x7c3+Z2@p9YjIIloD5O8{NG>D7Ps0<7abmES7~k*Ry0|4G5%c+ ziad!4u_1W>o!9aE&%a0j|LpVkap}rI+<xUE-n@4Mv(rONOhp8?8l2p9;NYPQ7awJK z1yOB>=^=osC@9#33Dgk&w5fifR60p^l3H!6k7YyB<1z5PRNa35`b?O*@b}T?xzmBK zpFSOoHZ=8UzswY2YNY^I+F&;~ZD|Oon772v(GZ5l8YrzOz?$`|vG>3}Y}vOP)-DdL zcnZ)o)`gNbq0RHQL`@d*+KSM&)P<Ir228A()WfJKv!ih6<X#*<cLJAhUdOHb_wdxM zm!$sl$Dh7|in=01C;MPvxB^`RIjC=nLvL>u&ubKh_<ZG1HkL2Xz#wDA@@$L^7h;SR zcjaIftzrf?Y-+=@(Q5P!H)D8u1(uEsV%7RJ=w7xAJ%fXE1)XT??Lp_#UJOmFKx1bu z6Mrgt2)<6ClBwc)2=0|brA&JH{LK<<THi-?TZ2uTd$46&7d8^Q>o?S5%a&F`u@wdR zKCFxBXlY?GX^W)#j^KAhpo`JY$8D`)s3)-M3Bs#qr*Y@0UATF41@1mFhRfTVa8@kd zu%-mlJ#iSQ@k48Y3q}d@7#Df$8q7moybFA+Wf2o$3{M{|czSE_oM|F1+!)DGCTL=P z&y2G~xR)x%x>E7Q-BbAVwd2@6Q;xam5^Ud8i;Wv9u>at46xU=x*GdcaRHpV~Rhdv{ z*atdDx0j2#RKyeqG07fu6zP&Ms;vt}4dGqFB$3Btk(1+rj0{%-+z|;>rU_KiQBhR8 zkrpsAQG}X?477D*2y{Kf#hFUi0}4yLQBW$zbh}Vc*`XlM7P;A0OnUYd7d9v<_r~TO z-B>@j0;5wsuy$m9^S40XP%Yw;{9$8f2(hwzM5HZ-mgS;{<=o8VQqKg}+7gSNo_y9( z6RF*aQ5ixMNyCrXF0D+p(A`Ei))s~Sjwp0ChoiS6L7H{3yHng7kbtgMCK5(RGrzY! z0*z!yJ%QK2XsiuG3twxl2_pDKKeaCvJYihR->wgkRu1YEP$sC`BtVA{)`4_z0fcl2 z#YQ-PpK6z`tgkbcza4{ReS~apHf(qv1VqK1;)-G@py=loOkfD^32@7k71G#pzHi|U zPen<E|JBDG5NL+6i5#l#aEuP8VZ~r9>ns)avIGotiVK#DnIHo&GL?eH)>wjGM@j}U zF|N3NV>1>V-oJ&==84JXiOOb%&GBN!@<s(!Q*~V&j7&8i4rd|U_(74K#kgc`eN~8M z>cvh-s#Jsmvx>Ty%!ZjpM@52MVrC$wXR0avvza|Im_<_9pkoQ`Ftj!iOwD10H|=z7 zurxSc43ZbwvzSUDCpR1^X;C<J`Uu{6_W{BE0&c(h6t3SqiRWIrK$U$BSFWAFQ_o$; z`pvVjwzq_*uLo_PFRbirp`y+NvPeK$9=e7Guy?VAzKJdj&Gfnd3yUl-^hXJG&59$I zHT&yW9)<w;0^}JyA+ln=7EMKI)f^S79WxsvR#0Q)<s{&v_us_N-+vD=>;HT2zmAKS z_v7`uS8?h5A?(;ThsdZX=$Yuj#?=I-_NuUTRb?`vLUvVyox3_*J+$EArU6G+F%_l? zY#ik1Zj5Qu65#8r2TNO7SlcPEvMa;eLxb)|nbu7O?(Q1Wm3L!HMHpHrz=&$z)l~~F zE(~WKcv3lAvvG^_rA1Y3W?=$d105`8BT>=UfUJfh6ttD0XDw!lGljN=Hgss^lns=4 ztc&5~Wr*M?F^2=8lNyHW&pnREp1O+j*Dm716PIz8+lJ0&Xy~aTB`X3ery9`1h8iAa zj7+MX-tJV464GMy#^fZSJ&}o3Q&hjJO0jC92<v9bq_rR?CJM23Lo;SKbRjJ>gvpDE zye1Dr!`*0TF2|vxyReVRe9!*17+>9m-eu+J?#aQjr3F~Iq8t<BwfvqItX<QFRg+8r z%WJTDRU0<0?<c&MV$+s>Y}?U?UAy~n?C3Z)ZRlj(x5L=VQf%MchW+zhICi=Zhfnt4 zz|l?|IogB62fJ|X!UR6Ldj!v&U4=KVZpKsl2XK97Gp_A!rTXr`=}pzx&>xQ#)xKC> z<%^Y6sAB}c*)<I)^fy8T&vST?NU&<Kca(>-n6%7a3n_$mQJMqdLJW`{Z-de9G~7Hj zfqU0B;n?Oz%#G$@eoG@=TQ{~b@ys7sjo$uhBvXMqdRju)RGrCMooZEv5LpB-Zwsnx zFR7~}EzJq(>CT9cw_fNniLgLaq!l8<EfEoBi72|Y*a(WY7*qK8YC}(VF*K+g&CTTz z9%hK_3`bOy1W>gHpn}P(p)r`QDU1p+ju1}7(t&u4jptHf=cBVP4S5C8P@`(rHDUeq zGDcL2m`6Vh0YP@Kv{FGzvLhPUzN>Pb(Om9@J^{tn1Ohk*mKH`*Ta#6gg{(3iK82Jl zg_ORoA{mj0-gZL1HIxxXfHPVnBz82{hoGCupr?(hv@?Dox(N5SSiVl+c2FRSDR-&b zyP89p0K{^DA>2k|uqPhNx?(XvAlGw$5+d~w=%a=#o{!#+B(&2twKPOa%D$r5k5G@G zLKka%=1A>Ha8E&5OvNGkwi#rebb*q56kW}dvKHWe2yc;$WEROlL5M{@4-d1(+SwA; z+hk0PQrL)#k;~$+Vre*5Poz_PWI&yXtfe&_!xQCn_-as6l0|Y-C}wBdarx>j7M(t} z6}g$-s4VqEHKT_1u(2i_&5aRM%#l=U%of}sdG46#?-s*f<Td4_8(73hj78!AlohDn zlz0$)F5V-$6wEXwbsClAf$7zy%wCbqWDx{+v;^-Ss_zale2j(LM3qoiLxoV}&8+T% z%yinjBnQOAdLun6k;)(#SveWF@zmo~+)v=r)#JGF^m&}WbQH~Pb?^%gg>O(O+<pCE zU}^>xElp_Z>kwupv~ilO5LDKz9OAA`bsbe`8)!nE5R-fOx`6Tms71x$F|crj@|I43 zRH<a7K5uc7WSMEjye+aCi=kyArgk)hgOe#Cu?(-?dJ5lv^R?7%^3~TL;KHMOaO?TA zc<kaqTE_+~VdWG{$*CJ_!HNJEE4JG@X~2P?wG->|5#H|Nwqj2$I8dS4xF{k$)r~48 z3f@#}Zr+-3bWxM81qkIGK;`W(l((-weEf~!;cHC5s=|Z-cXH8z8^7Px-3U7R^3rfZ zF<qy=i3YUAND@62sOTy|Sw~UoyBD*n8CmO4fh$8*PY&8VHbZM|SUK~%L(CAJ;)c*z zS7{u%mXSIFqWod*Xd$gCB$T?i*~!pc7x`sLSif~Crq?xMY_go777O*(U=3B|+BHSk zG*^PTO;p5lmDs$g2HUsRGqKfT$M#z6-bGLy=)s!VYQ)6Zqr5VOP>4b%A&{FFiITE7 zX{65J$_h-))MIqA5>wMnShcE^6`HDgV?Q=;9>Sj8lQ?l=6K2=+V|=U)hYqdBv6EYI z=-65uII;@+4~^o;kqPYIGlG<OCpMTu9NRyH`Q2^Uv#$Yr=fx`REjTpaCM|#V^!X|5 z7|zGpwM}^a0JcC$zw~Nc-`0j3eD7o18gPC~9ZsyTz&h6H+0JMTSNkK$Q3mrXa<Qo+ z6%jTv2w^hz_ZH_(mFH0#u1@j@@FdXv)TzFW5$vUbgm4qI5ENIb>Tetw#Fn89%=9GS zz@|o=Iy%I}vK0Gw4I_pQ$iu~e5OzayN|?0Tzm<g=ObnJF#LpDD8J@_@aF+VJ1-ylW z&d&DYYvN*`I~%_Xk`r7IA7zVpD()nz{@5rh1O-_V@GeMA;rp{F<Z?YwQ4~aY2clA3 zY;FueOH(kq=th?I#W7(fqNgtbD@JlLIa7<o!~n?2$-=_U04~1fh)4=RZdsZ%T-cRP zv#UJ`(@aLIh6p3Nl(A(gSih<gTQ~H=&+C5{Nm*!n3xJD>@n(|9mo7H<@pn5LgV0_d zL@<*h?U96aES6D$_Y>AV%~9wgvw8{bq3$H<2AY*jDl4dz8*78eID3Wz%8I-&*q0%} zSaiuujh3OdA`I@%N(c+FfGgXL7{MZhPiTla>}-|b>7fT}y4mnhOC~x?3Cd!g7BQef zhCC1pv`E*&_&EvY;?78U87T=#Tw#cdl8VB?a~lz4i}h<NsI+4+x;zQPOVcnqn2E{d zshC_DkD19#D*SBdYRj<=Bty?g5gKYrh>i?^x2H8!$lG;mMzHAe*&V2_45w`fl`fKW zH1MFPf;*Vy#F$(!UjoM72u=i4WV8!a9igniENx6U+F27|29Q@%CJ5yTM0My8Ok$=w z(Qz-J7?<dZ<xA6<@xsv67RQV!#`7|pRRy55%#V%JlMU0I4b)ZY<ISSA%cJs7%kV%d zRa{z562hXx5F8mQDP~7^TkP1kiEx;Jle;r~1A-A09!;?Ma~p-Ah)8$`_`%uJnIJQT zzF3LcLTllof>6&4C3OX;=_o)|TS1y@L8>rx4WeIPTvQNi;fV>{#ZW~BW;?luGa)YF zdzH1631Bs7nW_?OMliS5=l&<+xo0lnl^37Dw_koibpIRQ{o_+A?>)G8_Z$xFA4PbK zhothwXLYG?bu3vSXm>pcT(KOS1H;u@A0A$MaPiiKt%n*6%$Fc1%UfF0($sPZ^i9R; z`$|+;ItU=Vy{X!LytLrsqeoRI<_*?|p`{Yvr^xTMq*B+GE@J8!P*n?+Mnx^bT2~cX zJWr~u9OD0`gtW1RP;iS`PKyY5d05(O!Y{-Yso6ou$S07*+!YzVuyoX6QZa$Gn>h@u z^kLyl%WcPUa4>@g-B?^&Fm@go$JA^Cre|w0xvCuN)>cc97Hc(b*;0%hyUMX+XEpZh zX(p^YaPVLo4jyX8=~G=eINyx@d)rWuAAq9b1iBS>0*|UO#+|COQd$(CyDuN>=323O zT|EKaiMfqK{QfcQ+q)VE_pif|LvuKFVh7Hi*@yFw?C1CH#j!KH8QXB|)J7aXIg8`R zXK<E}&z)S4i>KD&<iV9VxxW{u_O;;@p?!ke<2ze%W_K6P5Z3Qr--b6XY{2EU{2!Cj z@tI=m9m&F`rAgR0kc3$(xwYL1c;?7*eEs49Z0$)yny(sS{4^2hrOM>0AziR^c2<P5 zoh-uqv<Ph#1oJ)KgnI~~KE5mq&s><o?y)><pdy@Zj=<c?Je)eb0>_Vz;`pI4<fIYK zseXiU7!|ZT{CsWLpiN+7E(>2K^|T}#q@`Q2oNQSy9T`q2D0D+{i4Te>jtUArk<T_) zl<R}iTq^5AALNUng-M=Bi1*;u6{$&f$VjqBVWtm17l88W5Vlz%=%{+Bm<M_jF)>zv z<;!z0L`Su8a}WG{Y^bgyP}NWX-*DD-wijbd)(_SV9SWuOYZ|e0O9Ne2G1kl!Vsat} z4RyhEh-yeo@J4564XUaOP+MPwl#CdtYpXC(dt%-CdMbUwcpw%l`-Q5GBA}_-SvCW0 z(OB9Mi@w$<0({}|aDNI$2}AL`U+Qj&WnJ<_N{SN_679(`6=bA)!Q5;KkJkm&RY{1a zC~<YABR7?YD%*g#VJ<k_3E|Q1Ft<|UYixIpda!fUhpN_MD2lmD$Uq_D#Hw0C)JXzR z%#bQprI!(FYRZuxbn;@s2W~}|vjBKZxIL!Fi?Otu4s{@s5rvVZ2@J7XPYNS}2_=)R zu>{)MWQC!)__-Jn!Pc-hQ;}Gup{B@sK95D`PHvDo`<v_hnbiW(S{t}vO~kFBJ>lqI zn!;@=Hc$<f5F)aKnzZ7M$c|#{w*aD0r_4Iy0-yMDardQxxmb@<9#)oGlKp69mTRbv zL``Kdic5V_SniJkD*dc{FJ$MlQWXUti_lI^b3;OkGos@h5W&nF788uns1Sq@-k$zm z2#pRwTyiYcb|Au{;^5{L0DCtN7+P6DK~ocoS{jg3SAq-`p|Z9T46OBF>R=29cQHY} zD-(c$w7&{0cyVjGm~dXq=_~eok+_&3vjlQHF)Ctp95ETX$f7(haV1_lR&krFI8mYx zoFOJ*Iz>o4@x&S2dHG5F^P8{8?mzLbU%tlC6B}^!@C;5K--seAQUOjmT@5H3nnTmX zmStoCD|-_-c^bo>(Dow8ef_wvuA1Cu1sGe&qr5x{1-XGRFj>TgAcw$UQv?T_Aka@A z5uwHi4KhMNpdo^3g#$u)g57js?`{ZZFDsZ3%BHq@Oki5jq*~T6(ttXTS4me5id5Zp zP6qJsG=-s|JnZbX5TEFcvWf)MHD;iqI+2gXh>=ia75XB(I0!K*9umB5-ArKVOkj9e zN)z#m$%1U$EhXh0!Unft>oTm{+<~<lY5h01VC$A9?Ap<QT{~;Ab7vW$T~1&(;mFZ0 zD&TIMKGTmgj}V+EI&p!IAAMv6;;Fn7Q$o?$TuRkf%KG4s%9<?J2{*KM<YVW)5v<?b ziw&EGuyyMM=J#*F$y2*=?)*VKa`phXM{wc7F<iWO0v9ix#D&WzaQ^ZkoV&Ca=O5jU z^XIqX{OK(?b7T#kzrGi*Jh=;(4==~lM^@q~s^3R<cjD=j!+7%eO1yM-8aEHF!0B~N zHY4TOMaXXLC$MS1SBcx(35hYPzKI5^!6F}o7%oB{T~b+!HP4eO`~x)M<)<d~ce}eN z!PQQNKv$#UR3>;8;9@V2)L1**xUde79bSfQLuvf}M9eW6Om-yT^pRm)xv~k@u53Yf zS0*$G6GJi8s-Y4zwH2Yjwr66z2>rC$yLPs*Oz3R3lw#B7GOXWFhS{|xn3*l4OUcLR z7%lqB3|jO&40h+Dy(ymUpY5_L4kaaYH^pMA0s_0x4^_osC=qj)REMFdDTeAf0fPhS zSiUR+%LlVDGE#)$(Gom*c^e`_ec<A3N9g$=E+ZD|Cfd>}S_WoXFk-zMSzd-6Tbr10 zxi7+f?W{%T(qvdUs=_bG0?zJc2#j!twW9%5tyslN4$0}kSi7!P>JMHunudwx1oJ>L zh6hrytSgbQj>j@FLa03kgI)0w09W=WQ+0Dc`FvD}#`<uUzX1Y-igr?ivzu7q#}Jx2 zOQ596w#_zdZm9u7V^wKd4kc|F$ZITt0!54povMry+dj)zK~olbW^}CjY{Tj@(vV?w zBV{O31TNuYi3`$=gu=NC5vWA<tt3HQn#oX626apnlOu)b>kP-zu25<8$g&<k4D|-l zA;e&0Ad$zGfHjjP=xj-arKKvx<zkfAC1S%&3AU}Rz-A`1Wb$$Up&2Z?cxpSEY9je& zTB7Cv^t6Vfw>3g~+}`L#YZ8RE=D3BK{s^swanQ^nJZRCipl_&w5L!4dUx$VMV*zqP zU3An7APUP+Rvw4ChA653tV9g$DfC8ax)Y+Mai$iC6n$|amaOPT3}f0qV^(ZE_yyWh zb^8+9t}wMSqY@0Eb&rR4a0ont0^#KA2^%*@SUFh1T+F*`Wdc(hQ&>7!z|Pf<0CSe0 zEnYLUFe3bH;OgT}xH&*mPXl@;y3ixoY+Nm*d4(02Q5ChtC=$^amcZFc8SWPH@Uc)p zn3Fa-E0eHksvGm$#_{U&kK)>+hw$P{kK)z)H}L)kckunUpX1Npegl5}7v8)30uIlw z!`zM$#Abz}ur5=Y>vstqih>4Ri>({1eZpW85XtaHV3ZwVV;te{V+Kbjs&E3>%hdqQ zW$}m$w}PXG3e~R*vYFh{lbn#5?1HpJC)$46V?Iw$az<)`Ba#S#=y*GpjV{a_)L|hO z44}$4wls#BjS0-{4fz@qnysodxm9F@sWjSRa<T$LL;2_>0G2Mz!QfDy^th#EVRT4s zeGKyQL%Cn3Oq_1;40M58prf=BkBz?xoC7Uj#$@5<X@$8hqf}!<*tn?|Tefy#+m24` z+S`G>^HkYX+D94354Pj@kq(?V-ihPK`21KmPMjRTnX@agZ@!1BI|y-c?#RgwK~GN^ z+}({49At;O+FaDv=412R1a@qr(w^UlV~4ik)X}|o<m6#ox^NcPu3pCVYmec^&C7W5 z=}UO(*~@t9>1%lQ=_>@_DO|dI8rN=I;^Sku_tX)r>rF#*nk}Yi?VAeyQIcSZQQGtU zBN@29qZW^>DZu6J4OmedfZ1i4*gsK(c|v4UXB<|sY{qE8r`bkkn&YvuJOs;YDSB!{ zQI^GX5v)dqt$@ftZAAF%z{^n)KCbErq6!yx`nfpE!`DL-J2v*>i?=W1nRDZKe7*(e z2)NxVk}=g4hn*Xk;7)GA$zyBr_~jkAesw3Gug0+>RO81+_;?g&PK{yzz8)sWM(p3; zi1~eW*tfe5dkD!rJL|A(YaO<4sKTZ-rC2{%fEhw}VtEl(E+xc!v)TTW(cBO#U0kjz z4@D`<znFrmq9jmS>0Ah~o{nTJ?W4t~8yFwS$JBTcqY%4ybmQXrz0wq_0U@jxehzT< zagb&awX)ZT79HNeKn@Nc=)#`u<pfX>4(#ogE;9Ri+rXdg+knYP5>VuYhQ6G%3|LKF z3U+Pp$Lg^{tXi3jHRDN`nM|c}&BAIik=Jx3X86C+p-ik`BIxglMsIf*>q{60nEXnM z0$IkapA;Ms37&MMYLHVAtJR3^Q32Zpp{dM7A(jRd0!@rW6O-GC{SZ78ypzP5crO90 ztVuzqvItrfJc1YU;tpwU#r+@)*U!Y~_}${OqT7VWBu3zkj)-f1(dg@rlrD((5Z=9A zkr?WZ#d3;(<-L*U?Fqv26$z+kThnKmi7u9$tU#<@U4TKteW)*r=S%d}C*jhWbpqa7 z(MGWL@u0if1Ej0%ZB5Zw)|bf>mH>Mz4JeWR3SwGAB^jv?S<C_$5aLg3mI_7Xh1tD) z{G8A~Sci_DVx9;s3ED0$mRPrL2z|YU(%A2;ELTJm79k;GmNFwLf~Xt=1Nb<IDw2va zEJ)lGV1gh5Avn|-F^M4v2=kScw_ivw0wSZ}>PP$T%*x?p15<lTnA@2%gImGY#a4p0 z*jm_IEKI&bm8of<2_0h{sOfNPqz4;k8v@>viq{c=k^b-^jKm~cLP?7iK(zH_ps%wS z4(2NGwbO#TnG$koDR<2cVZ+*`RHR8TGg~ZW^j=!{)Kquam@Ptjm>K5BDsgRF7tXD& z!sRU;c=6^u6=Nbi{7j*$zZgcg>Quh6P|(qUw!J5;BlF>wT7}fI5`-rPASg^M1nq_R z7%$pZf0XCAprauG!^62)Ib4Y8N!rfoGU-C!UysFNzT&ZXZIX6&VpTCR3Y=M4MOTX~ z-G)50^b~3Rw3!SYkW&<lffa1Pvo#oF;~QlIm|0WJsG?1+!-kCwRBZK9Y}ml(bJYZK z114A1!rRvjUj7b<N(@74ZYp9kW8umMYici?gEb0@<8bKcItJl#Y8od_O;8aJb2~&h zFU9E-12}tf8P1+wD#iJ;OYz7f{WwN=A355K-Fw@xVmJpWX|5<?;%e(CL}5uZlYb_v zYtzusl*8AGm<VRDXWwcZKC~H+oSw(!M^E7Ks~7Rqlh^UW3(qmBK8KfIc^<FaeGa$p zy@)&aZsYFVmvR5z%XsaL+qixI4&Hg|72LjY7)#58(Vg#xi~wU;QT6$lDWg8k52Lm5 zh;@*Mzv&_bTQi|kfyMfpW6x9-_KXx@BbDB&o)`i)0+X#Fm}(5hR8t7Xn?tdz&JVSD zHb{$5M|zYl!vM*VI*1NcN1%^9LIMeJe|?OssKmWnhw%FkPvV37yYb2sEAZI<GMw3z zgZZf}jIp6!I78L_#BrQ`WE(D=-_F>IN6u_y;+w(o<EwDu#1x&(3YN)I95~RALxkkP z{hio9-;Vh`t=PZ283!5rcQj((wtDQ@Qp;pfNsyOd-Ks*uF%KhD(micSXsM4wV@)i9 z9fR76SkzR6p|aGUKo3A;T`1aH2uP~h;pO5^)oe_Tiwn^?Z0C)rt524uda!oXqS(@6 zz0;)aS3pFhJ@zuOY~NOcEt@KtSUNGix{|I>5AjLjPT^2Vbthy-Ag4SP{*hh?j&Omk zgDOTx3$bQZE@s3<?%{NdFBf;Za(|cSVrfqzmh~oJs6Q3`-SN^G=<cp4w9^T-w<aSt z+6}HwX7KPKBj_ykP1U7QW73qggsYfnZ{hlv68T29iHrB5n^akruWL!uU`v9PpOFCm zFvN33DswRroC+1WqB`3%)wh;`hP2>@w49@OuYft(7!>4!k>O0VwfLjGId~yj#RAS^ zf~#<JQ#d!(`C|o>P)VsDRMi%sFW_B4=iSvE!S{!tqm=@?UG$QK;o_MMSoG-0jcBe7 zL1#xG+S+`nwD_j3RA~-hJr=xykv0^l7RBs<G6b8Zt~yLD4JFmBuBnWum;g4kAS5RF zLP0@}2d#vewH;JXs~A%#Esd7upcWTTYO2CeFK)_UCNJYo7Sm$p<+&q^iZVT2TwtM+ zOmRS5yd}d92}!{Sj|t|941{-p7kq;J;Na;B3r9ODS4(LEel@X}!$Uaho9Rm-p394F z4{a4D8!Z@^8^D;V+?=1Wa<G*i3%EObIZ0cuAW!(y?umI@M4@S_E`bFtshx=m+^yA- z73+?j>zCqhAHR&Nj~|x$#JqiUk(uTU7iM*HBPE1;8z48#9P8VYaeZ?;E>2Y7iMe*P zmxRL3QWhbhCWub7gI~BIJcIP1XRQha6Jr>7B*87Y2ccyn@Jh~rou3uLV_gv*;)vKV zJCx_TVX!A0o7R_N=e9bk%^K+f-}Wul*tVrgdM>tG<|?p>7J1XgGQzi*>bH!*rOn#X zh#fn+uyso(*0X`Fo~gv_x+<*SScQ#@ty}7`X|4tv)>pD|HDc$EW-0dWX=mf_#-T$! zICiodM^E%nLAN1RoR?%Dq-RGXs~{Qa`N>GiBIHs+VQHs=hUQe<e0o35U08>+=cid- z>+smsRk(b49G5N)<I=@pTs}Wag*?Jo$>%F@;lgs9JGTNSPY&YHk)`PDN<e;52+FI| zY1z|J(~ynY#!S>TWudG(2}2`wm_NK)x&SE_Pq=yG0-k^2I&R&12Cv?|h1cJB4fh}1 z!yE6sjtB3(fww+<8*hI20Uo^b0Pnu{0B?OH*7bZJU;h0Q9Ns>T)_i|t1?pq-PytqV zCSZ#gcUu{ZtRNkP657QPCfLwJ#VOQuxE=u=g&l<V`lU&jT^fsZgE0hoELOKufwvIk z{Qoc;*g&NpI!ioJ&jg$rqKAYK9VA5=!rNULv5_|T@cmo(^ViSu@mmM*)Rk6Tzf_Jp z&o$xWdxLoLkt)nA4P(7)z-xD};K^ss;rinzsJf5g%H@N2?DBp*c4;qxz6GaGub2Ap zj~!culP6Z;%xT8S37k4Hj8n&!)0y<);NEr|+|z;syXrB&qlO@_#a`B%Z5zrZhzo#E z4HsZUI4;)V#@c99mxZF5@UE#0W!nv<<B32^Qw*UahW*B1*+3druE@p&1;FG)0mjGk zv1)ZWI(sq@73V|<$->r7S6aGnU@6t{$^s_lT8vD#A|W+^g3JrG&1DoVq3{axft{Bl zOq?xY=ix}sXd@*v9P8$qFiZ!ud@vD1qPwIooxo0$MwJZqC1VAh&`^J-GzPlATMQwL zM^|Se9a=1MvqND)9*DV5RJ3IlhWV0POXL?rUPX?ITTueI5T>G=Mm!d44~UD7|5;C$ zkA-LzpOJ3P6W|t#n>-Zjamw<$1^C6}TjJW73K=4=Ox4WKi_Z$4M8~*cY&3^SFBILZ zBVq_*dvl0%Ay(V~B*xBnccvpJ$6uQFNDL53%?O8@hAJ|synA}Y$d@2#EP6?SBQlch zaN^)9EV^=T4$bvc9^K*S=!nEJR^VmJYv2`VNqcPsJKA6|{!&>}M!H?y!NmsURe6Ys z3!n-rL^=ytMMWNF=1Q2HswKEv(A}4V8lHT24-F(IJ4z>53_=$-K@9Q)jIPL_jmX6K zn6T?vm|B&EiK%RiP3CZ0h+!(h@u_NL<-{{<dcr%<o8acjb+w0+w<~O29bo2QMYU%^ zC2I;ZTQdULctKrLX)B3&#<i5C_;2N{XQB^X6Fn+&eF@+OW`@$3Z!=qSxca!Eu%Zz0 z2~kjx5%5-qB_W*`?}g#^0!$B9VRE1xsZma_HstHc4yY^gK%j><0^F355p9A%I|Y=) zIO53ab{rkA!|_$s*vw;z2+%|(6O-uM&oB2yNv%J^6RaS|6QyB77Z6kcr~EMlRSzSj zu@!|)MJOnbmsX~ZjWlPOC1ZYX1CAUbRCm^6H{rc!JFPImy?ryG%h)<sjxB`u7Q%aO zLm?q9qJ&VdWYl2uhFZSAnHIN&NuZu~v=O^^@%c^$xAXftaO7|wZTJ9A9$$u2Cx@gs zd15I}p6<q(^L@DZ*cf_fM?)i6FB}zMVXFu`Cv}8G*`vBK8IM1)3oqO{g6lW7<H@IY zFt*_F$7gWu+A794u01}6>yL4JX$n^^P2jOdM+u-2JW8NnxG;?Kg!-eGrZKy=7OCm} zC@RfBM|TaksmRD-(y!0PiqRGvKfMK)ukFY4x6b3%D_3#n&Q09E|2(1nBJRHaBEfwJ z?|t+(-u>`hy#L9Ec=zLv@b<@_@%e{%|Kktw;orW%M_>OP-~aR-&K%l^jv@jo#TDxa zhFwFcSW)hQsyH)L#9E^+$r&Bl0qD#KKvj?h+F~8Cz9}BtSPnaf60mbcEVe9*#Ckf{ ziN*koHwL1+$N}}~hUh6X#Yl%O>y0y3_Bo@W$^xlLIw&r5!gqhaiL+-`Qo+U$piww~ zIuTFb$i!1mWZ}{yiFo0OO6=W~j;9{qO4o1$H=lnDFT8jSFTQY%?&2a{#!1F8CdB=? zaB(kV7alpgjUeBM^N(!C1-9!)PR|nJtMJIlQ92%;PjPOKcH{Wrb{yH)hC{3i^IMw; z@g{6rUyHdlOzf-5F)>mkjmYR|i9;F7ro1GM(1;{F66wn6fT+mJN+S5W7_yg2u$E%w z5I-|Oh_anm*94)wLd-3b&d5VUV-X6A5)nri?cwi7(L^B@5(4+YAh-qu!r9j!x|Y_^ zv9^Yxy*=Bt6WgQ%m9idUC<^<A3eh`|PDaI`k029cuKU`=xa(-DSuxx=Qc5TtjD{xe zXMH%`s|~EJm0)G9DGh5DN>~6{>h>j6<;XO76<Mj<L?~%#<e5;)0@&jEmZY#BD(Jsd zv<T6)BEE-^7f_cKGY9gs;x23@vGn7^&j`p%?-%fnb|sv}d_V4VGCruU3PeLqpfo1E zfl0o#Ed|**Ay5)C5b}HT%OVh!;3a+5)>acK$@a)dvqNE?0}Ap9?-WOzI=U8%E}dV8 zp3XS*iwSs^mm)64Z$Yvz7Fk4vnLrhas<Z+k8*!&(<(Djs#(3DLZDgp9!DY2*Yt4tb zxeELP3{hC<!%Uk>8(z$8OgIzD(}eTPsvOMDWMg)97PnbgyCw@WGwGO~P9?0<Fg~4) z;YosWZ9NiF++gQm2~QtCc=?H2?H%Ck=_IWMsBdWiZ8KeHnd?DYOpwLwDj+S^!4#p$ zj4I+UhzkWSwqlI77%?J3UR8k!NtIhAX;`6wnF&m+ERdKYDr`0ayzSB7R)Wk}4>*~~ zBFvSIF3|()hiY(Q>q?AwWMY)%wq{uj+Da_ZkZXfT7bPTk7+|t76^Cf|j;+eZo|$4) z<hr1gE~Bm?8qMu-Xc2P(ugqkH%z>_vJWRzRrb&hHDp`TJ`ZdUD9YpJ3JrdLH5Js!L zc}oM8)gUc!3y$pVz@a^Dw85<mp`;iD@PEg?oekK#i|TYwqcn2kAZ_a5{oRZnK3>=! zJ=lk1hkMzO``DldaEib_L*;vhz<%V^a-2O)HGFyn&YxX@%U6bR?))-bytERJUz?VI zeEo?Hc=D;u1oa%%^?F>rHb;fcxUvzK9$QNYuckUAv>#v1n4)T&plTGe`%UA?$JgSC ztFsLL@9Gr)KaHC=*Wt>Q8C-mH1{D>7Xl>0yb4xke+pAGto{65`I@T$cNs=F`Ycp`` z_G5Vd`3rdE)@9r$+}?ih3_kks7C!s@K0f{Y0Y3fgZG8FFr}*1ff5X?`eut00{5wAV z;tPEC#b@~Vi!brPmtW!gpTEP6^Yd6YP=Xb;@mO9Fjiq7|ury!PB>Uo%H=dV<ed6E0 z0)PHXdic{fU*qP%^*FdZ8;6$1<H%S9b_{u7w9yF58>!yMU2$qpD6XH4!-W(6xNyb? z$4|Im|50~r+3SP7N78WekqVSmYN5AZADcGYW6w^1?A_~${fFIf;Zi&vdn^@?UJ%_S zW%%g5M{)nn7xBuy7xB`|&+wR^!1K>t!?Vv(jX!k}H=jJmb8?(zeo&fA=lq2|c;w7B zoISf0=gx{QB|4xpYjEN0G-HhClZle&^!%x%ICHcQr;iNa*#17&8M-q%#SOEqc;v)7 zym9X;zWD4_{QLKBc+`L5&)<K*@4tS>_!d9?@EN}P;w^me?kl)?{Sh2KFh_AQi_zhF z)X=fl)y1NuBphjJ!AMSxMRZ&|{6Zt(6C432AAeZ6y2IAP11<r+FmtwrE`^kly*0OH zP&YM%j)fWYtgPA2ZP>m|VC`ao^7=$f%~qnnpNhYiO1>io{as<`?F~k6PZWh`9GaSA z(9jTr=GGKAIB7viNh~rW3wbewdGSJ@wNS>2RNDHcTGDV?X&$5h0<@&C1#|`9MEnKr zzn=ehh}Q)Z$rAx`0dBEKjf%Fy!hi<;UvwX5W`@uW#G#QYySYx>Koo|$${>O~1a;N% z$jga<nz|g>x(IP}^OX%@NY8R3usx*tfojSlr8|79D*RAh=8NnM55jv6i!Pp9kCnqY z(#<ns&Sn8*v3i5pE<pT$9*YncBE^UkH5P!qtv<ZH%wTDu4lfTKR93Pu`%-D03b1y4 zKGv<z!KO`On$2QtTvvp3vwUq$Hs)q?v5~Qs0H2x8;QKQO?`(`r6k*f0rASH(f*axK zLvTC0dc(=x9S&{|(o$+VW?IlNQiH02I#iiBlyz01L@+C;D@a`>e*s%YWJ5j|uM436 zwW5W1O<qlbSyGvy3Uyr_7@1o^OWzPq9$xVE3q(w06fDh*rJ+5d3&m7l7B(hwaI#c_ zzl%N!Qv9)MfN-4c$8>ilazYI;)tP|+8-2vOnV~A)6WjW-Fh7)rgR4p~(Vd9yrZ6fL zs=AeFbQ(F*%_>u?im-NL6I}gtVdrNLuhe3sHm^rOMg!7|(sAkXTAVvGK%frb@WCE} zwjU=CcH@+YLp=|p7pDo}|BjP~sjiN65y-s+@iKnL3S2xpf(ws~5Xe-xXQ*(`P2#ch zQ;Z2*J~x3&Y}l91j?=nNGYHj3r*ZY-6fX1s7pRCIyE2KZS6AWc6~g<mX+n2~%8!7) z#Mk(l8`m}v=v(l_jV-uwV>6z-xd}IKY{V0fufYw%{>HV{xG934x$&3)w}=`3e@6Pw zEBwwIPi(}~&+NjXLo1P=7XUAJ1322MA;8xRfqrJFuSvtxH&5V;PhTOdpTz60K8`0I z+lL!h_EF96=6>uVOb+6Mcb>%`e|&@Ae)}H3{P++2>*s&rr+@v1pMU;|kAJ|Azx)e7 z{PHV)`}GH0KDHTax>y%^{#Mo|V|7;zK7a5E@Y@gg<%e&j_y6+yZ}{ckf8r-;(lOw> z&p*JSiB9aHgWNUjiw#4Dc<tF-eDzriKKh^%_g+oH>$juu&O14H`L!(UKjn_e%@!El zXpg}e2dv!@h`om*F}cbZdv>{D-@Z`n-0zER`#rJua0KR$gks+T54xT-y#LlCcyRv} z+`IoO?!5XEUcU7#<7tBY2A+TMalG)-6+Hdyc|38GO8mxgT)lpTiE|zoFYabC+{bga z8<#F_W-?fhOBZJG==o`$`zc&JH;RkrM+o*|I=baNpWE=kdr#qy-~WcsK6wMXc5dWn zFW_@Jmv6rO3_pGU4Zi&RBfNI!1w8r0CA|0cU3~iSn>^loc<-G%`233p`1sRT@x|X> z!@bvUpuWBU!Jz?2NX<k@Yzo{$qu}Tt2n%;tLfRCX6kiH@N?4-4M4F00+gwLl^hDD{ z7fSjXkk_FY)78cjEiEioSCo{jtCuO(Z)m}a{&bAd!B386QE;ZBrzaKdZ5h(tnni@2 zmd;{n>SZ%?UC2lm4XLUZ$q}yPfvUU&+y6yPKZLQkpF@>GPe!bIBh>dpIRF0ud@%tp z))^2t+&uiBQ0wA*Mc1+jWi6^`@jGOQwT(6%NHCh}15j5HfZFn4)RUF14M`|1jD`l; zB;F_PC~s&@KtYiwow^GOvi*>k>WZ{j;n=K^oMMBdWNXAk+2X+787#W~#6C=|u0TPt z9Sd6piHTwo8w-R4>a)>kAjn@AF3w`oC|x+Y=}F@r4Gb1TM@I%Wwo1s&^}qma{rFfW zCa3bSVXlG&oQL%r)A9e%_7?C}UFqL15O;TXcXvlZ5+Df)1VWGy5<Iw*;1b;3gS)pt zad)RkOI@e!w4?3J@BW^3ayrcX=Y8LM@8@3ndAj!AXYYMZ_FC)v{GPR!EM3tVixzew zxXZD0Aw&2@l~^fr9xv>PWmM&h=Mm;j<vgbs787E11B;ND5{8iQFa(9hAT%r<VG;50 z_78v?Gu+<IMy+OT?P@{gZNm(=g()*ytF{H)T8Qft)N))PE=pSib3FxcSzFW4oF3TR zj9!>dz{-{Y_eMl)5{f!8#4BSYF=!+_y?j(=nOf+=z@!bVZ4F>$rwe;W14IPaBQM?; zqp1Q{&929eH8U`C%3u_>kB5)59=c@vVfvsBSU<ii)=ntKl7=EIqLW&>v<&Ok_rdn& z;n*X}_Pqs6=b%?v7Qzxk;S>{%RyKApqJtUICm$D%&c@!&wb;428vAw(rc$b>Vj6*i zyGG&=;e2?{=>K7d_K(4#gJY?@#u2>ZX;jnuxqom1P9C3u_Xx_<gzgyyYN}|llk=I* z$0b7e^4TTIWc$LIMXcCORL%==fiS*EC|{u3zIJI9Ze87o8yDB(>e)58a(*o?Us{JN zm)5q}YFxgs92d_mQg->=LXDkWgiB|a;u7z1`TP=Gxwr(^udX2I`8`zd7cQ*9rAzB^ z@AgjIy|EqlZth^Z6Hgx;!q=Z(#`A~Aar($AESXo2%CZ#n>6VIteHcOyD!{~1rI<9f z8*2NuN3Zf6Y+5}ZfBWSJ;`X2Tr!1+Y(EE3#B<0^fe)}0KXAHx_`eID$M`$h>hkyR# zANc2AdET%8#IJw(m5P)5JpJ!~XUbd1UH&O6E&oc8|9l@me!LW~pVZ*tgD$vvHy>AS zw!@1T<#_S51gAg9z{2(Z7(d4w(^n*6*1B{oZO+Ep-5J=nhv}*$tX-CdZOsK(wlNNC zn$xg)YaZ5b&A^uC2yES!foBitjGjNlv!_q-{KX?YetL^`6AvF>Q=^S<-F+WdZydvg zD+lqxrM)<NVK>g4+r>y|J5HY5Kmc!`lU>g!XeHh|$tdXrp?q=))prw}WFyX<+lZI1 zWU=iB`0CrIxN+-!wQlP#fBFMK{FV;rF@E~tYkdCsYrG_|-+ufQZ{9q{ci(-4@Bi>I zuY1Mx4PJhH9Up#t4WE7W7(f5=HNO4!TU6H!L40Nh_(Uhb!q*e}jFR<jZCP*K;mCap z7i*dotXyqi>0}EN3MqYaE9f#JZevR!X+`+SU>FO1=n&xgCNv7i5p|t$a2rL*9+u0~ zd+FS6;t$_`MyLJ~3l=sYFxV0HPP%FdIHjs(#rRe-dRl<XeIApxYUwp1y-(Dl<?<3! z&TaWzrG&D!sYStDHK$0EiL{Ly(5UF8XNsIJ_awBnJ@I6iypD{zB$OQ-jZs&ds@kmw z_Rqqg{yC_t&ZYv-MeiQDXqOX?jMN}>?i7bkMd2tc2tlWUaMjPgsw4!}-ThHn5reXF znc_eOT7_a)^K!I0b8-vj&8j1Kd!u`gXc)-^EBql6a_I7l<&CEa_wB7s5foqrnPg}( zfi!nUB^J!2&8Wb#xxKJ)*#K-(ZK}1{w5|>tR`=t6Uu>o|udBf>+RnAr*uJt4))D4w z7nEStf+8%RUxKwO2GLpgAT2csDfG}`(Qych3`YblBsdW6?k@DCws7-whHs!ZLGA(< zZx`6RJ1CVcz<$>R-Z~6pRQnV&N85~|Z9*}(GlwlbyrsPrOl{0zU}nfnltDXY=u%RO zu3anmfI4DeT@@c@3T$l*R5Ou<xh^w8R>C%bjjays?c2bg&MY$60hvkusOXZ0#!<bo zdC6p~nKK5nNA$wn!KGL>t_L>GtHGWPBl&CwW9OdnI8Inydbl0;KRboDKVHS_H^*`4 z$U^iVR16zuW4L+KN!hf)<Ow~gSetNg_izHco&|P1Q^I-gC@SUgObKyrAK5ns#|{wA z42w@4nS>LE$Kg2PeUjjQ|3o8BAEkOeJRR>HpM`S-_4)S*O8$lq&Niv0jkBVT&o02_ zi^~br6|_~jN&sKIw1%MGh?`e75!PF9=lV7U)mvA$;>M-TxPFPpugLM8xP5&eu3g@N z>zB6?$Xf~Ub+~k4B~#v$cI^t&E30t%3W0xZ14I9HxXACg$nUy!V>7Scf_t}i^7^f~ zeQg)sJbMqHzB-SK?{C7)seMshnTg3`E3j=t16C~_iLt{=(7PfNMI9ngKd1|4H4H%G zq&^rrunUR{<Iu5f1hP{7v0~{|{PN3pLR^CPFZdgQ{5S5sdHn!QV|rrE=u*t9YmaBw zj|iIi*+1~hKYztve&boc{e_qPjNiU}jUVqE$F~=@<A>9$@yiEIc(An-?j6m+<12ai z{G)F8<fE>5`$-vIyeY%^Ywd9Ocq+E-jK-GT3D|NV6PxzuV9m}<Y}l2J)l}H4c4uMn zjyx=HuExA|+1Ri%8@qONNArfxbj*p2O!9H}`T~4Th5MB7e);kdUcG#PmoM()$)lUJ z>$GcpuJ6-vp5ikn$S)sf9`480EBo-l`E7Xr%zB(TyAEg0ti${7ug8(YE9uBrFf!WB zzx6Bp^wTTCeJ7qgzJTY?uHyUe-r&!F`Wl~n@&aFc_8MP({t91x_91@x@hklGPe1Ut zyu#-ne~8cCKI3Q4snQ?e{+;*n>iJcw^oRKIkDp@wwspwrScta8m2eA=hq;?KjGgVM zv>E9-QFOW4tFZ>U6j8=@X52PaQ#9yHU1t5%72#zjQ!ks)EUB1{2vXK*J&H3E%|MmT zT|3~xv%7fs;Um-xsv(SZRo6T{QxR#hj3QZJN(C%^#^p0n$-GXQPo%SjEQ@CEU=15P z3pI{I_H}d!UYV+u=SnIgJ=MfhTI02?d0bD{1u$SlPk8I-68xgXd2cyiSAK&&e>=f# zW=XK~nyj2)j2T~wp~Kr_@ZcO&_e(;*zKH~SCI;2!p--<&^e9h4W%p$C>XA%Pb6ZSC zxK<=Em033v(7R_Mx|c_wq%)(k=0#|A{=KbOJby5jE~-P*f_@k`p%X@p?u@~M3Q<3# z7*oerVcOK57(cNP4b!@yae6Tt8o4du|Flx|l4A`+nbnJiU^UbAYldLUhT&?c@s{;N zv3VWSb@HZr2zG5Au581yI&51r9NX3nQ!i5{jHy6Wq#x4Lvk2@&gvZ7rG&T&uVF7UW zaE6_uHQ{Zi2G~gVKMO}oSUOt4oT;HKgv?AAI4fwkC~Y;A-Gqwy9jKey$h4K3_HXUB z9GCO;O!U+>uAbiL*s%;{r9CmQwhGNVX5sj;IoP>l5>k_0;p$=lS9ep`5#SC~;jT`4 z@Nm|Lud5*<e9aLTXo+}#b7X|uqBJ`Q^;LP8Jft(GjV{6LsogP^Dtyv}E?Bg*4m<Wt z!<L=Xas130Jb8WuS8i>?>Mi5Yvo;s;RPIhbRw(Jw7R~$T;`n>>v2Xtb962~y_1HK} zWqt6#NQT3ruE#K)$m3IR@>nBnDs2i*9iK|2H3Mf(&87obz;Jgl&cDADADmuF#j=!Y zcR4OyUW;qjH{r(3Ex37;&?T5}+!SlZty{Zr`_^vUxp|NZ_y``{IfjRKPT=vqlX&*{ zeLQcm51*W4<-LFpUtGka2d8oW-f`T$bBNdP!HpZuyysS2=XVIOFJIk+E7y16=I!0I zJ-BwQnZV!9`y9iEPfz0N`R(}R<$3)1k58~=V*?9nG>r<RM>;CX649+R0i6pXP*xI$ zigGFFS?JI%9D)932nn)8c4h#IJ0~d1Zy$jUZNreod`M0U;@_`<^KUIPKi<509Lwog zmk%$(mU%<)*S~(PKKqU88^8V$e|>uouMaH6?OA>CW@$D4yk`vlx^FbT-B^t$^V{Mv zmGOg<$#{Az4-aqU;{LTPTs|6u6Pp8Zd|f1Vt`0}@))*W(mWe$la&h2HJ{GTy!pgOY zID57~^RO3|tt`N-O+C=CB^UDv^o1LE&g%Bqx;Go!4|c@u2kY_KmmlKA%jbCU>>fTO zu%17;ji(Q(zVBVd?HlJArCd_mcW+(9&Fg1rr*Zw-aoo6m3|B7iXEf8SV1Du9UYtL- z51)Pd7$1Lh2WQXhWZB+?J-b)X2{5X8dIR5o`w_nV`Yj#Nb9~42Z-4%l-*uICU46&v z7Z35-$ItPWj_*gR?`MxM;=$e1c)~Jq^}-&kT|XN`M%N%DAqv3>$uM$og&q~Pu8lE_ z><MEvV<nX}qu|!^f{vh;ZArEJMpCCOjMV!m9U}@aGfRTl3T^a_32`0h7)sYXLpb}o zQJ~2*6*j6FRajsrBdTdu4yLfC(2{jx)$D%K>>*9S3f`?@K(#Hv6*vpL6_^QO0kU?v zMFso+FfFLX<Xr7}a$IY&Z^CFHJjNBF(GF<aF$`7JIq1dcuCjM3DtacNoIoxsi$nK{ zRFsz`p)<?5SaBCBY?gC5_O6wdB%r)J9;KzxC@PG?{=KWw>cYu&Sk_dlmVsKbxVP%l zJAXl6%%0H;GaGwg*3>dgn_Q|!Q#DNMre3s3Pm!jk3anV(4=a~dW9`a1D$3zB4Xn3q zl<i^INZYhw1h#G(gUz&!wB;*?V8Vndq@@JH!_yF%nZZa-2}fjPB;w=K5gC<)I2nKw z9so~&PdIuwDwS;IYz;HQTFk`W9LBP;jiUujm}v$r%_RbBfww?d-W0#PFWc|JT~YzQ z09=||<b|i~TiH1wEG!+}%4$$m*#nE3hG0J{?7X>!C@J=Yj}N^n!y;Q-nTNL(LPJat z<f{iehG<S!tq|bW3gMn@5J8Ld(MO<{9>M}m5XtkB<E)XH?0}>gOGF0hBPGTb$x(Lb zloN>gll$TbL4M*$BVpWtapO8MqmnRUL~nR`TQgirz{T@xaq8G~)sB7q=wzHaF&Xcj znxgFN`_pmuy;%&2XX5?Sv+;qz`hz97bbc9aCBd}{7tXH6r4OijFN$K`PBko*dJil6 zLEO4|2)7C7hxbn7@xwEC`uH3xvrNT%6(7HTL{;??fB610{PoY@<2NeNfBxf7`0Z~$ z;g_EnB7glc71(p0cLy(@U#DHAT~_ya^xza8J~&Q0LZ~0YqerLk_}O_pcz6!ao?TKe z8NdGO31M)XPT>sx{-?LNbaoGV5X!~;n|oGfp{R2#)k^>}v;2^h?2goQZ$@aIYQKH^ za29rXITnYktRR*lcSJ-uFc0mJlH!B5ZNrh8=7-GOP{c=jWB;D*8gdij$G0|N;oy$g zF})vN-#goK9Qf}3eO#S09#@8S!L6D^JQ*5~567k9&bU<Enw*QP<5O^DN*F#qkc;mg z6yw?LwzzsW6{ng*acsFS&dd+Q;c?#BJlPw~Yoc*ve=bg(F2a%Hg%m3tabibT>|5Fu ztHyRz1ALY)E60j$<ygJ53`;i`WAT<QXxd7La-tq@zQ2aYZ|>pQ%ZK>z`8^G|sk+5v z`wi9j%jZ<$4{s>AKDc|8Fu#nuw=dxS-HW($>n!fvKEu2{Lxp~d4&XNa@~7`{?8tUp zyLyyP_I(2VAkRIIFF$)hHT@bteD?)@{QfKa<(D7um!H348MuL4*UsRhm-q3I_q=fS z2+PA$Ji7k@qqUs`$ujKPJ{yY{4#Sj&zIgw_ZcLdq4vu~v1hy>!ZUaL{iX~@LDs593 zSQ%;5HI=u%rQz?}vT~KA0&f#W`qH65R~Ga&kTE7kgts1K8VjA4Ih0IoE#Ms<sMNdM zL$23nbZq5l1`CQaQOh#wTdC(3aKCHP@j^^Z9@TP=4xNKi)J*>q%3?~9i#q4FKwj+K z^W-xbQE5te+qjs}k(eVX!w<RnVQ5zvjt+$s6dj}0Xy&}UNaVGP<hIP<8iKTp0A#QX zXS1ySyM-Z_QDnRPaGo2&@*IF|+g4I}pICv#bNZ@@QWh=jjTKbIOBN2q!nt)=JdfLR zs?juEMl#i6-t-zQnA0E27u8}7&)d9qFkw9yo7N7(rZt1Hh3Srs18F?Iwhrr74#1}M zgRy<vXl&Xv63bT(!i32s=-4FzuD%SNEOj8Go+9JJkdl#s&@gG|jz(-;9Ks@l;U|M` z!u{bD;sbk6N41`$0X?`Z3f!6=wY4QPliRxV+?tn?y2=F3lDVp@k9b^q-ru|Z$iA4g zWAPkyp0rc709_`giinafJfkpd&~U6-F$p`i4aMF)wK#mJ9(#6;RB%0cQfvy29-W{R zuk_B?&WK~$gfeu_^CiFy;AztezV2-h<Yz#2-Wr}xt>EX<8lheW$c}YFR+IzsVw_P^ zl7!vM>v4SZXq+LKkM69;sUwrIctLOE=6KSvIlzYiPfYOR_sk}YS5aBd#hKI67QKMb z7FE5Bm1;TOKe-g=&a6;P6W6Y8ruy1W6}AI6uI;8u+mCy9j^ObFQO;)>eqYDymv`{? zqlftV%a{1^hfk@r2xmh1pTGSH|NQ4)$T(?WkT&9fh-T%n-|&xr{Hjvb3xV5z{o7yg z%b$M458r=|ufBN2keVQW^9XNV-&6Pg<l_hUlp*!!pFPBvU%kNhKYWH?_&vY=`e)wf zZ}`V=f1xvw-W>nH<#Wf-yP|;5ZjX}kbhIysK?cLllnj3)5yFXSzKDo+Mp%?1LL%%D z9q)#?L=VI#c_J#-1%V;f2ne=DV5lu4H(MTaMFy3(OlXyq$m`>SaB%+){QbvIacs?0 z99=jFhnI}T7ccJd`}yyW|HPy1JF&NSDNa|W;ap`n&h_!f*}5>Ctc$|c$@#c4J`)$l z2jjwAUz}g(gFDBPapOb=Zl1`&<z2}*y*Lc}r}$$3+z9Mnk&FXtbFqJ20h-2yW6i`g zoL^ImE33y~QLjQwD$K;{kwutQorVU2d`V*$Y}qmZ4Rg!!9;1@a{_qkXefAV@_#8ic zafk4g1xRi%y@h8_2<!)!Rr-kOy*n3_3A7(Syu$PX9^AWtTQ}Y(%s)`ae*D8*b<W21 z3-Ha?&+x+^Ug7e^qbi?1`{cQT_s>6ki=V##mN5UA_Jr3T#g&VPsKlQ$3S(qN;6HhI zo{r%djvZY^0k8`vj>^jWHLAb)!>4C3bX0#h`?ygRyTH`Zf#9}=j+FqG;AMSN_0EJU zS`@fZOWl+@Nz<&6OVPz+vMuu@i5Z!*?(0*K$?}B)U0njyN|q?JP<2>`%H4p_l(ltD z$OY|$dfFzBcTKCr1=^y_6}$=I|1>R>-!<*=|2$W~ElONppV36i$~yiLZpi8ogT!=y zWOoQdj##@eLOTNO^J9?HHVWB<xJ>(ylp4SYF;MO2w2N-BD0NOw+Zf~$_&K~TE-?UG zwys61Yv(s&(Y*cy)Fdn?K&q;;SjfF#X{G}gJAG7Fw!`*yQ?O>iKx|(<9D6p7#4al9 zgFDBedDAfL*f0!R)(mAj3cEIq!q)YJux$f@y^+UdpvR`+RNW&Lyk#zBnUKnrFf()1 zfrGax0-`;U-Zm9632|_C^*~5S1Y+W15gi-JiW-loq-cc3hr>TI5YB#XuynQ6z}uYO z(T3jGQeIAK+PSq#TR^Ne$y5dDmV)tb)&g#ADh@!dv37JsW=03}@6#XiXN<tX-BWO2 z_fYKHIS6~U55lf(wb-|JFm~-4fW1r)>>En;F&z7M)ze1e*uhCSb7BTApIw0Zx;(^E zb*IHRAi~=a!EQQ82rx&l!dT22(*qk9jKIznBXEEY@9cp|xO99LJ~-Ndqx(lv@ejl5 z_5D%aD<09wzDP+AMM3*0I?QRfck3V_z6BRQ*o4a$w&L2Qow#ygCvGrIzJC1xuHW2; zTXzoP-u)A_Q&ha7bT8utmGMV}>gS(6!MESOW##=Ee<FB)`&9!^^>$9|AOHN_6tLCe zZvV31{wZtm6W-kZ`)_~6pa1+5{`k{(>VDsU_a(mj_6sWYuXyZR{OOnP@%O*|5x<E; zz+Y*9=RGwq0C@wA@!zv2_b`6+Kn$$yh8~1>m$FQ>&5uQDRtU?2KVlNS5uHFt$9p0y z+J(`XgR)R=hsV09G&s@;p;68%4G6P`f2bYeQ+yGZ;DNMMKO`snBP_%PqwBii+M(q* zy?QjxZ=8WYe)IxAKKleGW-i9YzSUS=+8*nQ<FTVhBsO>R#>t_v*xSn=yUIPWy{ik3 z4D!RZS)q8eAr|LX2IA0CKOEc;jHA1vaeQwgPVLRa>Ft?VHQ5Jq2K!)M|7dI-)fv~9 zjKSTd6S1@+4-K6&F|{-gO{`-p`;}o{w_;4|nU5)T9dYjDX8iG&ukiNM52>#2;<Gn* znQwRLZ12+P-lht_r2+YqYj}A7A|ZWIr4Jtvs&`H@k~)D0_s`(*qw~!3D;PhnhVZ|_ z?Mqm=a6Hznn~A^u^;3NI={?oF^4TYkC;$%Q%g;Y#)OL){o!|HB38S+Eti!YTo#GTu zV)Mqi{GRu4{px-kJ-h<PjxEQD6U(t<%XIA9(}W|3mtxA48nkPl1bat2*f_et#MTjp z_6}6wwydXAsx9?Ti6%phXi~>o#FdU7kLk97p%Fn$c)L-!Ik;HC#N1GUSZ3@~K-Om+ zXPq^)Vf0Kz-&*QB>#`A<AfqM?WrDnxCXxT0X_fbXLi+!yX;ilc;s%D&&fW?Z)<$q~ zH$@PIM5-*Lk|hzN#<FvKsH%gI)iw;-(!7@!f^-Uvybcirbp)fu5JEdt37DL=(FA-5 z&k03zoHw>?TZLAa&u?djG@yP&DLNEHQPL;D#8d~SCVKGoc0hV^Fv^RQuyyr#?A<z* zpdLYJOTW+|YGB9q9i!2_V;p7tSbBpg*xo!B&Aa9^or7I_7UIaU)!4mv5jJm`g|Xv% zAe1Un-p1Oy8pA8l9?2Q8Y6PWEfFFGQf)EuQkI1MPczS!n!iwRKt+^VuYU^a92IIKU ztX*tW(}@8yO~Nb#3q#dxqE+Aj25rf_cR>BFX#ua!lg~w+OIIKM?anUl=vv%~QN{!u zKQN1bJ7KzQ1om&QSG_)VZy(BVcp?t(pMXPq$6_DBePG{696m6LARmSR-asM0y}JkF z;Jy*~;6xJ&GJTN{Y>wjGK$KENwxvQGSe}NB^9ECGH(=+IA!r)i9y12zV#$~?>|a)o zi~FYG?z#Cmb9gc~tQv^gnml;B8zCyxmEW}jmp<6T%C>`wXg6+NC8Te$vfg<QPaj;M zGGirv@&TT|lz}T(@a)A6)%W?EZ$HK#|M)fj`q!WEx4->DMvJQcm8MbAilz$Knq934 zy#FaL``)#GO0NyM?qBu~-tSjBfxrLlPrU!1=@6t_hW2yK%|yKu_j0!SD)AFM$ZP(F z-OZaYdD2kS4k$r+c`gcy(vXuEgVc0UCBaBc4x;Mtr(^d<cqAQtSj(hd5sr+|2x_Lm zF`B7%eF$wo!rNP>#*J}PQ+dYlvji&iB*Hu_#14ac=i!5$bFp{!aGY5@ANQB7#OZ<k zv9=%^(~|r#IoTCW1%5a^z7W@DlwwnP0QU8X!m0WcT%3}M_s9F;zz}onA8U()^Qg4f zgwWAPWBbl9tlt`n&8tFiU`-mf&d$ZA@tts_p$5%$C0JAxi@606*fz8X>xUO(&8Q0O zZLG)Q$}%kORgT%cOK@=AJpBCK8@ze-5MO-y46mOP)Q_*=DedvYOH|qy3Da{_zXUY* zAKn+0eIAb<p2Ne3r|GEA;r_k%2<N*f?vjhuD`(?}A70>t^SiKM!6*WJB%`70Si827 z(c?NsMfY&?#tD4-_8}v)D-;FC7_GgBi4*$Z?Ac9>%ATvyoaaB-&hI*bg9jF4^5mX$ z0%Ndw^F*v>B(ZMI7>pfV%&4^;BOFG{GJ~e06O3)`plfZzXxUV~Tlzivl_m{s{d_kn zrb)ZBk%<B9ovhSC*f#d2@b!0tor5K0;c%sPrRN9hdn*}4Xe&)JCYrj<`^l(BQ)_*- zsJIr+qPDf|-&&L7zk~c875)FzwDA5N;QSs-OFgwJke|O9f`W~a5O0l)bO)rR*r-L2 zGgBRqn&O0%R97U^5|SJd8)wJV327M~$jS9ZZk`_@@5}8V)&&`T9)Q$TAM$nymG_my z=vQ4tqKBibvMrpvER~0|ceX;i{A6ThhoEcML}rEqN=l+}>eOniT|XI{x6i@GZS$~b zc_Zd6YQ&W36EJwp2=o~?3_a><QQp5Vy7%vgvfh;p8``2naRHT42=ob9X%DhzW<*7V zAUivYYC9ZWo*H<^#V5hT)0+>qrOinmZp#CbISJ%?BW+u?yq)H@v{`FkSiTGJ-wTAK z0%$2D|IMTT@pA=zBNhgFeMeUZEM3BaeP980Z61l;8|txV{Wy(n9ECND`eVZiMj7ks zv4xIo<LZH`{eR{1el5e;xxK76nm3Qao-N~%o8pKLscxw6or?)I9WlA4112!aX{gS@ zTvp;4gFB(It`q7C6EL)M3Z~U`!pbTAaQWyGoIBQp9h*mE`4UDx&C3Ywy$p5tP!;W= z!a9K4w+^x5Qe9JNJ$rlsuU_54tB>#F_1j1I>f1N?<uBjjSEYKjz!k|W{}*t}F);zM zrddR~)v0cAE%vSoS8wzbb=3`8j?1>_@V|5SulVgBRM%AI@_|NSYwq_Co-614O7;CK z{}YtU<?`>*qkEV&Ya+&u>xcf;`6w<<MSH5Ztjs7D@KB^Ahag`1!bf@{BHRPvVbZqk zfq)2Scu5!5AZxhMR4Q|81X#i|#1=087Vr$TWf^l(zz&PBp@Mf+%3Y=b?OT$FD;sCy z`I?2;SJelr3%j7HT`q=%d1Dk6&O9ojO=VQz6>-?wJp!A1hG9=#G)_;5!=>qAI6cu7 z2glmu&`dw<T@r}BRNuR|@|slv*hZKiZqCM)V*}CLRDpG)im-V|JIw3kjaA(PacW`* zY#Wr0{WDlj##LZehj`4&NyXIMG%Oz69WQSm!?#~P!;2Sp@bZ<Y?%R0v;Vr7}8+iWo zntI82|LzA0+_L@X!6iI>!tE#T6Wpf=?)%ubc?A;V!l|OE*gw3EGw<&}b8{2LT2}&K z2G*>dgr`s6$H|i$S&mLnxu2yNTZTgiHsj2Dd$4uuEauHo%$+k3lP31U*)yAP_s(G~ zUp5K_1p%n9&&TRD!?AS5K+K%c4ZV6sqDxT#g8hsMs&H7^NE<hyZEpnwI}6p%TEM27 zL|FHfGL|~3Rlx#P0?^FN1ko{}u$AeTZ4BVyWkZMU154I>eZpH!d?(lOdJ%8}Z)r<6 zcQ9?~uGboNE);%L;QHJaB`m#8q*uwm0b9P4`^x@9N&mkw;gr6<0jvmaN4wUllf&?# z9WZ224n_>i!>~cJB2X5F)yl#U*%&k+3j=C0P~9&TRlO2W(LEYHW#yyNFcft3Lnl5< znbNkjI10s`!{~@ZP|zWm0*>%rxn%}?sZJ6yLkVtcm|E!*j%^s8`lygKyKRVSkFjww zXJ{HuMX?;e{QVnzaP1U2mgXZUE)uz=UD2gaEuwSskzLvi?Ys9tZr3v8(J~7Q5to&T zn2a=-JJ}PC`V41`;N|PhP@pYCfOt5&dBD!e8J<3V2#JV*v4uG^M!Xm^K_0F=<Q9NS zHy*XR4ZUs~JspNsGBM1*MpSBhlL)}o+yVk_DIhI{L>zz&iB$_L^E0*Tg_sm1p06Wa zhV%%39X&p<PT0J@NsT&N+Ek6D^Lk@mLl4ZIT*<T&GbVM#oQ4X_ZRn0!lgcq;Vku@% z?uHrTOEHxdb;kG-OdVN>>0^p9swNkmGd<8FKLmX{MPpcxG%TH5g&9LTBRRkrxp59C zO!vZY!hQDGo>)0+2%1+<!R<@UxOZb0)%7;qy|o{=uOGp!8%J=H>0O4$4<EcwJENLK zo;<mP=g+U<BSQPL&)?vi@4mp_fBiGT`tMMd&J+St&A!$&p#I%Nalc~%Xl<(9e)ltV zj2Hfca2Jzp`S(BW#s5i1J%Rhb&iN<y@85+f4Wlt+STA(zkw<VRATK8#8EH{SObkIn zLNI~tiJ%a71c$mam1YtjwJMQ|pAB67ZB_3a7hfAV`&h%?!(8o)IeJ(iC_v_<cYwFQ zrCQfh7RL?@wNbNJ4(ghQ!;K?wX=VfF78apCH4fwRQqa&Y6LWHsF*hjy%d_0EwZt2{ zdIeyA{~#Qy^TClicbppLgX2SeuxFqL*7mo<$~t>&nc#=@<9sorj}?}Uio)VCbl4Tq z7}wDQvkDxrq_ZtnmD=LO$Vl9norB|J)3LTk7$zh-VnN4LZ0g$$6Fa73RpVgXxqSj} zK9NbZuHp5EH}K)JYk2-d7T>-^M@?8ilHMLv*>}$3;k^&=_|XO2qvC$R^6=rydq_-* zL1CwCynKBX_wS#^kKez*t*ZwxW>mRylK1cO{;#g$__1}kaDE4F-#&ot+vZ~Znwe@Y z^dpDYV+uvYf(1j-ynPyhz8uGoEWrG^)tEoO4uc05p|PPaqr(wcvS5H(F()G23ek~{ zs2|2iJH(T9iFMVGz!h*4tQtY3!@8!=I;s&_3g~iN>O1SctA{fMlpU<3TQAkO98XA% zL3ng945`QsWI{Y)0q-XZf*4vFsvcx!guN*va(z=>H6^sCzdH<!^jN3m1*0&9_ZJ~3 z)|&gj_x+|=Y|Y=(N{_rDJKlx*?_ekR<$U20#icN!bsHJjsOc`Kbt-axfS)x+*5_gL z$o6UyFIg?8VRC0QPU)htNn*ullw-8%Q#IRDCKO`asCF1TvYkptkH|&+5P^IK2J}rr zzdi}*(LDkC_bo%K<y)r1hasmdsU#tczDX;XS@A)o`JzkLBmz8~D#Zi&oeJ>e<ue>P zbpU5CpTPcOJ5X5G9<ITja0v~BZ&ET+J9kC`RZCL)w#e*KfSi&dq~<f+4-bTu8$%~^ z{-Jz`7WBfA@v(?bjE8S<ARn-=8lLVG6rlF?O^taTABX__9gp^3O&+8Gn();&g$TH{ zYW(;1G*w{!m5OK9cEEqv1oDQ)RPcKGu(7g5T}^Km$}yNZttaNrtia5v1oh-zm^-}> znr8MP&}*=wsZQDIg@dq?1zOTAtEjj)OvL`plW}m%RP5b22~ATfQBe?v7^;%YXgiFl zEyM<fubY>Q!_IY+aCqk|oTSn}wzmnF&u+w(^ILI&O6StKEx3BI88@!%BfJk2-p6qF z_DQ9b?%sVLj|uIk&#vGF757J<JiyyeU*Nm%zE%pDX#5?J8f$^*{|_c#^$!YrG41|; zo}+%l?<!yO+y3&GKV#YQ#TY$y2&(!PqoA{>?nGo|#2_Up3`xo1h=~hCV6YqfgIwTC z^PvTVdBBrU7SZACZ3Am(6IePLseK0zOW3%W!q&|kuH1KbF@vW!VeV-PS06L@5aM3G z#%jfswuv5CJhTF92UKDmZQICxn9;R8#^<DAVsbocoQ$y|#{=7oJ+ZZm3$~XzVPjV- ztnX@xm0e7+tg|r|7n@)~nHidTT4F-64(8R^WAQLQ)U-3lfNT%U?Us%uU8B*|$rYOi zg<?y6IJOQ8z?z=cSjGFS>f(&;eUtItl>XQ~v<i(KGqJF~3X2zx!o%lh@zI;>1ovfS z5?wuc_yHrWv$S(~{NSA0e!#LIFB5OwJV{4>0jEwMf~lD)BBBDYYFz^c4eo;A0BejM zUV?S2$5HLI#iorjuxIyToH)J)mo9F@p+gG@hJ`q|e-%DBvkx2A&qr#SKZXwJ%!qF- zmHapiACgNDl_Ndf1)Vy_AU(qyJxU`nc}xkqmLyPhwo!|e*Vh&yJKh_1#(FSk-83_8 z0|RpcPP*wS2)5Mm76GN;-HQ7JsqDKD;QqnBuyM4aqxDxWG3}gfDKMqWpr$S>cr)6T zW>W=kTUjN_T%{KFmar#xEFJY>X)lW`=)u~CplAJ;1&+mJZOK-x1l9)JHlz{Y3ex=S z-{39h3Y_)$`xu=Im)c0XwsaLFOT<C(yp*IsSX&vw*V_zJCKf1Y&z@0^d9y1pXJ$9G z{jSZMQHFWbDEefHz$t|M<W88?k~WOb$D~o3<=V#8%gXZE7&0&&eXCM&U_ar#YTH8i zgt_t$G@)wMhq0wD>|KmeP#lZ29A8Ao+r!n{7}gFJ*t}yc&YVApP1_e^)rL99D@sOK zk}QH63Ii8g=-6Apln<+wK-y3yU9yIMOc4B|17YKC-Lgn$8~79EA(0UXiU@;~hnt#b z+u74y!CO-48YE2@(jor;7QFe;v;bF25w$>Eo2lC7l-4rmuC!|lsCka|t@nSLr~t_f zxqk!;%>;(>V@7tt_|cs(Ze$V0QY}vyS&Av+2=azLSTJh<7SA1s)k{ZW{fe>Jv2iN) zFeKf%xe<G}H{#%~Svb%<6Yn2giuaE!!<l2NaAeN{f_f>=99@NL=eObN`OUa`VKc5@ z+)hw$!_8~Ear4GLT)MOq=g)7)rOUer?Zdcti_n%i#AQOJJEy6p&N8IFspb=Z^Y%VI z|MEG0{^eVOQPV^sLr(r%Q^@}xCjT_5{$Kn5d5&sEd8dg+{=NC=B}R`Kih+ZAqqsDW z5m_wSwNIwv4n;(S58~pfx*0P25Y!$%_HgsIg`1BZ+<oog!f@Kz!wMeUmQ|kY32B+x z($UR=`|_^D1a^+bu(vnnz8M^4gs{62!C*uuU<GeK6GZr%VPHWLrk8iX%9<W%EY3j{ zzi&)-GCJE?qukaIvr}EMEZY`MiMm*mZ;2gM?r5&@#*RUL*fk~u2d2kiMZFu=P4>g) znITv*!2`3$c+sL!U*e0=?E*15*B=YJhhyE?RIHc~k45!CSXSqW9Yc7p{$AKWI2mgz zk})R17o!+yY#3XOO{*ti+wOUI@=V&dPcr&Cr68>Vw+7hS?R&Rb9%%On@3(JmW6tb` z-|I=A{#~%|z;eu)Gnf%g2sUmQN7dXO!-sXkiWQ@=apPpHUOgI1mkz_E36&T;umpQ| ztw43(P7K`>v24j$+_|w6dv`QY73NbF7Gf#^o|)x=2@|^$M3q#8G3eJX2MIBDNQ|(= z$i7*aHLM78hIK)Hv>Pl4WT~sFX@mf5ts};|Dp54+oTjOi^;A^32rC|Q@o<8PrLlVN z6&U8PK(1!(lY7xboN4Q~cKn8<Vp8|z1*RdzsJ*8iBQ<-3McBg8t_{qMG=mQf`E2y* zFmy$2GZhg38(YM*`|2~T<KgdZ;ZhqqAOn7n%r`%+u?C|?b;XGKd^F9KuEtdg+*)gz z+w<RS5zkpTyF2Dj?~1vE_&la_1o%_CU>0pA)%XmV2A4{G%J>3COl>ise<ltwFI%nJ zvH~7~uJ8_aS1YdAIMHjcP>01jB0j|hQ3<y24ltqzbVPYYd+gr30`nHsV`4);6qY0+ zrzjq7!7gxSIICmF2j*Z3BWJ33!#2=2*MnDt7Xo5@_y7rXW}1nO0sKO|;T`C&RJOaX zH!GqS%x$ezYUkp_OyR>(@D^_-UhrQJRQpmuYii_F3&16_m4fDj)T(I7WKr0X!A25J zSsAH80Sfdy|9`++j`4n0);4f(a73q0`Is<%01I<RKDZ)=K&5Kh%(>I6`QV3O`Jxe6 zvwSSpt{8_6t0!Xn=IPk6ZKkr_@-l4qT<oEu-pBOlAsL#y8fQ+e!`b&X;_T^-xOi?m z70wo=dM;krhD)>?g!Zl5hj8=G5!`uj61VOj$E|xO7!GSH=dJ6<3HPITM8)+XL+Ov+ zKES7+J;m#f9^kXjpW~N5eT%>S{TKZD+n<R>0i+g|+V*EH$hF)5-<bUS2gxm_-T%*X zG{1qr2Y**4|4zMk7^P+TDC^b{*?F-@ObtS2b_}9p{HeBG5fbi!zz|nPXbx1)mQ>Xi zs%gZ*%Ywqf22QSoGR@lF0Jc=#c2vqX+_q<GPc<&vmezU{CvD*1Y0ffc2rJuGaCXy& zf2b8aU3F2E=!>Rm>G4s7#!fjHoEDBsI*yL6mKc&8h_R_2*w8Hu2m6L$Z9dg<p*1%2 zaKncFo|xau3QLB%V$DQfY?u*<b<_N@ai%}EFO0>q#wbi37J)In!Z5UhJ0^7T!PK5U zm_IxO^G60?<+wnqa5pS1F~X7}C(O+C#I(#H%;ev{ZB!MuE*^!|jLPmmIfWO`FH&`% z$CF3We_mcxo>kiq?^AK#J+0D*ci+PU!uv}`U`rRzRdq&Q(n*_dpMFJHvwkumJ_qa9 zk48g71?uXk>c+_&L_-O7S*~t0=Fc09jq9gVozFzK@*K3y4a3%r({b+98mwPlkC~Io zP(L^aQ&<-U*5#n4CWCdP3#zJ;&^|v9VWDP7i?zedktL`u2tk}{D^%u&pht&z1o*l@ zS1D|P9_uITnv7CxBOs@$m8OeU+}74ZJwrXEz@6QlU}$PU$g|!HA4IUR4oj4+h4;Tr zk3o}dnNid$)Ek~GM}8rWs@G9gnh*Tk^x#H_yV~f&mJYyB!MMeQCGVO#E+SG`)J82P ztUXs23HD=I?3f>gaidG=_)0Lnv74G#f8MO_syReb1#zbH3GjDqt}Ki(s~ijG5%lwW zs#L6Lj?C9zM&(|NX;V8>g%@Db*bW#=c-K^?;~<4!tM$zr;pXQ8J9i7J5_3Y^gV6RR zv|U-qTNC7lR6M3|aWg`<?z!mSzax58WuQw*G};z~qIP&!M5j|-$NC^VEdrKw0IGeN zp3Q(Eik+twjP2+txvwwlBYK!H)OBa22~mn$noLA}TiD5h!E_+5&h)y>M9CZha|^WP z;b}Y0YxgzAeXYrZmI5J#Lmn<u>7=i`x<1b})m7k@)!(J3imaF}+tSs@L?%*qlrYN$ zp;2)Njfh7|YBpkH<4{-I3k_2TQfc(UoLN;^var8W+8dTl#HJOKv3A)6Y+N-NJGaip zzC8;W(kxLkx*a*X5{Hj2$Fbup8N#l``)4-d+_|l|cySjM^=@3bvJaOh=E<4>0Gj+s zL_t)q?8lYMOfT)i_3Qg^^X5TZyKw;5ZXU+%d#4EP)422SecX9;7WY|UpE6v2@${-1 zJoD-W75D3V_~_$D_~g?k_~NUV`1;#7`0fv%;m4o8#vgzF7JvHlkNC@9e<sZTgunm# z7ySC`-|*XS(lg{Azo*)NTHwk*+0=sgzx~s~SbL7x-~ax1{OxalQ|bTeI$p`o<Tpr@ zjwU+TuxTmUbzsFWNJeT#IHKcx5uX@@$Y?+K1~^hx%K{os@C<ZdIW>bN1%{QY39Q{r z31foX%ZioMfMK%C;jRN~CwceLhLxF>i)GKs(GaE#<xOq5&8X6m_i%CN^^UrbRs7vO z_0cgs5YzjWU`kOo>NDdA?+8>S2B1eu05Yi7OTuk1vr8a0RR&^No*5Qr7-LnD9aeX9 z#=KHX%qTa-n8MarIKURG>Z#I)I-qHYJsRrluwq6W##MWvD%%J%YJ$;7mEAPl7mYp4 zuwkG(R`<5T+U|B(Umk!(MPXRTC}3-^PFU5e5NoFnz}#82xOw*wUcb7Grz{6g9-YCn zCo+iY1C@$BecW=KW##dmQ+WR1ylN8<3H4F+MNj%tGmVUO!}v*+XlU$%#)c|Pn$!&w zCzfFDyuN5^8i483`cSdg;`|5OuzcxQ!aErS9YU~~4rKX)!Dtv)in)zFF{CCF!v^MJ z#<ZTO>XnEggY(d{GKr4Yl|s)P9omIqLVYO)bWca8oM2cGw9-r=(=7-1IKqulxn2tx zHFa7<m^4R-5zbPF-?f(dt)MQVOkO-vAj%SDDq3!7F4cBikbOzbso2dO?cn4?5fJSU zM`t>AOC3apI3X&;1->$0k_j0gK<5306?!c*sA`?dzgVN;jj53ioa{|t#P1Cavc(8S zFAL^U%r*5PfXRp%rC8iliA8gIkQ0@^+md;`{)a7J*c;0i_rcOd<jMjbqb-<Qp-c;N z*<MJ{FCfqb=94Ct;`p%@XtiW5<u@OOrIQ{ak~|R@$v@QHfT3q=c={S6D9j2z{^l^? z!>=D!p%mkZqss`WCTwq>jrH4RW59?CbSTS30hLo)ekQ_`Bj6e82@k4yTZXbaG69TP zYgQzEIJlX^E5Jj6+uqfM+kUWhc2vsS(%u#ZW+u!aKBSg5ZvnP+d>551nJoMA5H%Uz zVv@1i%+;DabUysw;VqdiO)4zJ(tOfJCZr+A^<|Woc<Ywbz{D8Q2`LP<J*ZZ!ke<<w zq2+KS#7DrFsx3FuAH|)*F@0PmR?n%&rp4p2V|4?L?OTFVhgadqfo0ggZ!wM^UxWAf ztWKR;uhO$;x8VHwW(Dpm1opM7hjH`9F*T*>Jyte(aU}g{@7+0pJ2Yv}zR588hO$#M zhQs&H;l<<2c>d%vK7M@{pAy<1y?KB)RNNnb{1~5n_5z=M@e*Ht{RZEB`xf7R_Zj~1 z!<YEsM*;cw`1zL~@XIeh;!l72S=leY{88DT|NIO7@|QoUW0L;$uYV?lHK6}rnGDYP z?YF-Z)PGgy$~D^i%01+`_MCT3uKn#d9+w^|_%nX_%a<5Cp-%N(P0I*FYy#CbD^_Tv z7s8^bkf@kky=_@m%vHO#y@w@C32GC9+LRDCcQ#UsLCd}wAuXw)jSihMK|z2U+EP_n zwSk$PA#}`H4lP^5ir3pZuwvV_hJ~9hY+Ur<&SN8bw8!}Jwx};i#fZ*nC`tB3R*VzE zd<@{r3SXDuffXelSe#>m#o6YVouY@S39T?KOBZts&9P;GKbBQGVPf0XSlrVd%LaO2 zZjB?B3~<5havRL;?t&Hdk!Y-Q!?MxdSXgF^CD{ai2O}&mbi#^)U^EpZV0vyM#>a+Y zYE}Z)jqZy%lX|l}9Kefb(zE0}+G#3pO{y(3cW)nOSvrPCcaP!8jiY#Y;{;wl{{WY- z?SYMhk?PrD%D+K}b->U>52>jk7(S#s>vSpMn}XiGWkHrgij>}1yr>@Uzqbw>H%!K| zrGu%!>v8h%e2g5_7L_HD7(c84^>qy2tI{xWY*+N}n}w(db0zBX@+08pWr(ib(lKR9 zUsQBW#^Aax=+(Ob);2~kC-CwzLeL>M0<O*$3WfqrCDcTmQCTZM|KBkYi4sB6-fboo zh>OX-oMUQd4%YxT*t%G#W;aJiGc|LnK-kcLieK8^$q^?PGnkkeDsE`O{coJ1$$19+ z%+J#pv60p&D~Z6!VR=}(unH>{S7GHMLb|CNmd@{iRSWxJ^`dI5S==9Mm(-|K_W#Wm z^PDC9uxfE%UfTyNWS}H%S(CuMC+}0K_LnaZ(byAB^SWWi^a`A26x3?r>P2eN&Cqyv z1jX3G(X$P_11;3LZvsJoDxRv|`RLiLE#^!cf~8F(Flk(Oj2zwx!-sdlpkXDb8Cs6+ z{Yy|auosFe%aGbG18MEk5tkkZV;f`T9ZjtaU}mig2N!cSH@B0AJ1dbLLzy6znp(?3 zz&w|#Tda+tK6Le|l3V5v_+P<WUK0F|{+cZ&$7S9EZQo95LizpWq(EJIml)7N$XjUb z%S)ac6cvu-%xt7*b%2|DAVPv;QP+PkI(6s(D;5YRhFU=`1}I7M!-(GPFut}Erqq{X zeq#-`uA73(A8f%ns%+H^a<LhgFH&V++Ka1~58(RML%4P0IBv6YN&DsfyAtZ2!2?44 zAtC<c{uzAu<RaDeWme7)@aUm*{knpuPjBEQmG;Lk@2J5VpMESO;vVCz0Q{pzc>DGl z-hL|6a=uXT{`UJ%sK7s^eU9&GfB4}mLi}4Q^6&7|AHS#lpi%+)pZ@%lG8rYQ0MGPY zlVkrY`-RG0d%f)c@#jA%`}t4*y6?XmoyN~U<L95{+^_M|&!1x0$SMSdIv_sD7ZEWY z@DFlCV5mC+!#vcBNom)%aW;iDA#Lkv2`egR6GsCW6Tp(15a9ZDR9)PcRM(n$NqFnp zutM81e+g_umOmW}Dm611#33)QB&61bkz*S;`<uX$V7Fram*q!d#;BeskvUS@g&-l( z3I2g5@Zr7tB{*Yy&tR-Aw8gwUb4*V&AiUdPCevjd?XbMa2~*Scv82QWt15jlt*s>i zY=lLfEHOJv2h&p9psAA$Rk}H5bTh*24!T&7s*ibTW|$shh0y_an35igIfWfCB{dln z5@RvCeG1l5B)olb9uM!GV3{~caGz4?{kz8r?W4->+&Y5WjMna5KY;s}_Tk~Rqj>!A z5SsTkV#K%#7@JekvX1B)w$}92pwhLoGDdbrBu0%W!=Qor7+9B&oNPa=TrrMe`9dsO zJP?Z(5gbeV;Kbn>m^89IhV)Lw=mG6fRUC`zp6M7^-42!AlGVyUUCYu?)vpjPo~9@* zOUJAk{ZUGx)3r+^MvgAW<jMUosJal@$)3nac0;?|V3@T`hbr%wL`}C5aV77fr1!^v zGYUGj(61<E>8T=3oy<3-zD0@a{p)>~n9PA><8BLmD}7iwS;EuL6*l(fu(p-83J7?L zN*xQ{mprJdE<#RQ&3XpH3rRI<TbLtFCYoa<MM)Stq7w#Gr>SO<nGHqQzM+<NzXr`4 z2V&d0I&5B5hxN;9f46l@2N2)`RQj&1T}G%cA;bmXi~1^)ZMEN$YCm7Tq!*Sh?uGgD zdegbCMXRP|(+F64l5huB5Pbwkx~O&M+&rBydFlu(TGEI?gSum2Z3+5TwL_m?xv1{j z7CkG{QQ0#S<=wN;u~RCt+r`0~pbv=hLVCMo_(l4`&cjYEk8fnH8Rst(pPO0f65c)x zT|KGprOQ?@!&g~S-x9h;285^{j4kOIjSN+Lmvr6xy%|J>HX3kiUUbNCRB113dD!oO zTXVh!-pUAN9iF37EzJ43WQZKs9+R$z(p6Bt!_M9r5s?W<Ow2}VN)AJ$DD<xEjj-S# z*iyZRyHUXeTB1|37betFwNS-$W4O3=*?2s@c?dTy?ZV{?d(|kl>r~p;uN}elE7H~P z6xGrhs;T#I_s%(1zB9N_kUzTf9v<I)56>RFkI&v*#hVW=;MpT8tb0ePsE**-y(74H zX*cd%+=HigPU4F<H}QwBU*fa3Px0}`&+x^UZ>hXLA;4eb^Dkd1`{JwD`0}fd@zpn< z;OlQbr6T{Fiu?=0{YygqD?<I77W-Q53*5y7^gsNl`RqG&?$>Htj)}>>q~ZXyz!v-Q zr+;0ibr$cMob%I<-{I#!$~m9l`yXCm_=ukHmPx%5d=MGs0WU8r`1(7*Khy=D{<c)! z*06Uog_WZbY~0M?z<p8N##GtnF2+>ggg4c;0adnvt*$yQ`)w?!l6Xv?FjuOZBBhOK zYerbDS>}wW$fOyK(555y4X}lmI~BZfYea=RV_?6w=+ZG5?elz)k>RdJ$M%VL#)gt; zZ0Z_}aVdtFnqi6s?d>o((+u;o%rPmp4Q6qB5moe*3}Z}5G{CA(E?8D*gV||1n3bZB zh3%{{tGzkKXX;{cCtIFxj)}1rsHb2W6XApY{$3am5`ytb$rv6NiSlr7>{~TcEx~tB zCI(aRCb(G^M2+9O!!p6+cd5GX-adhQw~pc7wF7wb^bB@vnS_x9ZeXYtOsoxA&kZ$@ zW1Z4vWUIpnS6{%#vYwk4iva_=VA#-73XbjAuzn)8Z=Hk%4DIL7=!WLaW3YUFEe7_< z!pOP~7+RBup|$NWu%<1-gB@UPsgD%agZKnjL`6FyJ<S_6eREOOJqb~vrpV6pLShUZ zbf7FN=!c@VzUY)63_ovk_5IQ`BH~G(AeEK7T1y>Nz!oLWeQEY2n3dw@x#Eb_uz8t# zTmA;tajgQEzfs%cOoyosqiQ{CBbX81Cbq_E1$Z+XX(yM(#&y*y@$wt`(6OvuGed35 zOH@r8yvE*zcW1);*x}h|-ZB!qH;=%ct;4Zx;{a@3UyJ5VL$PDsVC<0vPd3$K+xj8c zM3Apr-X9xR)?&+=LCUtS)!1fPJcY2|xMl!0tggm}Rn<JVFE%WfW$J1O{u-=XB&xld zFsHhwBVD+lAI`qN0j(CVo(c<xHVBDwgR6%X+&!Goqp}p^#tuPYK?d69#-gYw0e!1; z7~aa_w$+$AtvAMuFUO#v1t=|#MQ%Gk<hAohhr%F4##_O|Utjeskq0WNp%p=E(h3%K zdKg5t-l>=h*47E;);919q6&9+feC?aW^F;oVMnOjsRH(IZC;|RC6!DP=rYxzhgND? z_W#4Q02d%@)%WjUf9Lc6v^G@wZFKeF;Oxc<9SnCbUxb85!OF%S`GsB3y=N7{BD2(m z!_BERVg)+hCdiF)z~JtgNcJ*8@4RSyaA2K!adh+A3Ea8)9&X({rLi0D<NkvSxOe{o zZrwhM8@JBlt_-xea~e+>5`Ro!Upcpx89xQf=GS1s^d4Bq%F{Hh1PdFAv1&#+wk+(A zx#PNG)!ae2a%MX|e0&LCP;r0s(F?r!=oLOCyg!pkhQ5BSMpb_Ojli2J)wrzN_|5m9 z;ajTlZ@&GEpM9o)t^xE{D*aEBb0pP*TR<-+p#JHP0_AVjzV`F~o&EIFH~7;}U*ngb zzQB(^e2l;R=@U$A91LeCUG=s;IVk{cRM;M#=2YOe@b;6%Y|UWfNEKzTLnUPZD`#U^ zQw&HGiF6G#x2O7+N+?D^8@HHji^|rg=}H+S%-hHsfiwdvxtEa|LTyA~NOwX<s(YCz zEs)>au5AeB&+LQoBRXQ@m?Dg<&Bl<TNX+k?j;X1B7!YhomF$RF*^ZczYL12kJ<Los zAdHPLEyD<nnTBXc*P%i;#_V(hOi!TlPSVG?I9-g0(Zkpz6O4@1M?<O|MkhIAK$s)? z`a7dG*bhTOLohHr2%~b6P#o=tbqglr>7xs{dHtvwjP>-%d$d#d@Wp$0aQ_I8i6W;O zzb8#8@8jv?_i^s@8uYJ9rStKIyN|wdUZ#%5u%z>AW5lv9z!M`FrOXSIoLwxjdhIkE zIkFt{=GCCGA`vTOw$T~AuzSlihW4W{nJRwfv|gyK$v{lB3EFq?CG_*qtt<x7QRXP_ z98PhUiLRwF=u?%2L3JHf_d!nzopxCP=-(|3eY+;2TjvP$=$b%L<b$wq4;Y!T-U+l@ znl@z;s^6PXq|S@U_PeG%E`JAstrUApDiD|Z$&}EoEGYu*^kL}8NX<!)&w+~Dq%|yM zW>7v8eNpTD`{zvWgF|~4z_?|`!8Ur*B~gat^S6j-l(u*t51>fhvuhIJTZ^4*hhh7g zq1dv105)%^qxv3-?Q4h724lNS6|zp0xU6thr%~jq2N2@@33ORYbO6CU5F2=W{o4M7 zcOPt6S%pn2dt>v8zSy*c=Pjzm#s!2w>-?%keXx32H5ND3;Dh%zqSeavv-wA~Aw-=p zq`o(L_346)tVrbL#V}JkW9roYm_2&{=FY9cyt%#5G`|W9nyN_uDuz__1S|SsEyIP4 z8wW8RfHm|!%U2J?^0lKdWK>r;xEd)~O1rZWGscb;EFj381&Yes-X1;y{%~@0Rs(lr zwPs5@8|WI)6AEB?jllVLc*{OBOV^kR%Zvq*o>zVLUm*N%CfCY&EtxD`1Z5rs>1HIE ztA@pkB4K9h85=_1Scdhwz&9|2g~}36t{%wDYYzt(cZ5a7AtN^rwL|;B&({ui^!%ZO zO&C>MR<tXE>`V}BXN0;Q1vr0ZFD_m@$Pj0jvU6v-f8h|$o!f^G&dD4kCvbuLmoFT| zBZj@VE;KV!Ct&WBD$JhP9i!^9Fse2UGsbnqoQXx4H?a`&#us97Lm8G%uf)Q}N-SvT zgQkW7Q~>kv^3i$x^4%-^`2A~qOGW<m7ccOIvX}Vkt5<~i8wK&NzHNc{w=}Bpuc^wv z`daL*0{VZNeE!|{()=QT|B}jG1OD&6|Dt7|&Va{$_)(f>{$<isqrFCJ-|^fZX+Qme z-}~ir{P|CxQsvDiuniCw>xs<tP&hgmz|+fu<;0fd!y0ys2*u3pbYMy)Z9=o961OD4 z%~&brMWmP+#etz^8-iQHVU{;5d1=)O##G~aE$|i<u4}<<R$hU<A-DBRDJ*RHo!&OE zFmHp@bRUFATB5Q?62^_`jOqdD=+QF<)y2^m)jkU2=(wjdx}4EA8WWP-F)`TzGjpBM z)WHcevZ=sR^$FzGn80*Ok^xn>8D=G$V@ixMrlmVzXt)Xb`{`qNh$W^bdSYF#j%eil z8go-o>+g$!fxf5-^hSMF0;crsiq}uC<G0`bs76WNx~^$zQ}0G@AI3dKWMa~6a_81j z+`f4fuU=fhi9^d#&fl99XV1tu2G0JL{QFzO(a#<h1eO{sqaet-AbqVF$;x1sjhp6R z&D!y3Z0tqVU4y3Cm6$i90^2uEz+kHF#8@lD5!(IxCSmX(S@J9!#l=xn+?MFj!5gJr z!;qcr!egPRsE9{&v^m1VO;OQ3fv~qlfWH~+sC4!C-Qkf=@Z#@s@iv2-pEYC=Ux9ZU z=~66pQVVP?q}A_z$F#@ag}1hj%W>BEHnJdsCB>U9%Y$PZ1#WXf+>zzWg1^JatToIm zj4*a|Z@hnGKF%CnijsnK1!-N1IO%t;=^7~D)<8Wn+6z0kk7r%&k1Z<*WZI@RgzwrK zY+6l4P20Ru18IS^fLjZ4*_YM(#WbG}rV<~*l-KaH%~al7R`$b|<^8aEDbHENa~D=) z)8hVEPu0C{SwAdo>WB01tw*aBYvxjA8c|)kA|l$Is=FN;r`2M?g5g-YY&ce~96_%z zn(}@$wyYb?Fklq6ZKzihPwiy5uzN>6_U@E)D7J2{!P+&wuyjdJW_~G#)#syoj}*kl zIv_g24)Ku=NTfoIiE)QlpeteM2v1*mDdkVd%Op0|FgB;RYXP;S0&B?xX^WQC-Oa2` zmC5q_>b(Dz{U^W$-r54dR6Mi5TQXchyk)z!KEo|@D;StqFamHwWLzTrgTtr<q;Ien zk~6Z=p{O&KteTHq&C9TT<xDiMn9heg0XtVs!~C%|$cyyCi0V=_Z(EAJ`_^O6-gVfw ze?4s-_R~%r--4q@HsRQjjSPQw<Ko$!ST<)cM%U$|aa0LrGs0Oig8(1b8N>S~U_cp_ zSoaW&=og2PHOUx1I13Yp=3)BiLM)rr2S>Iy;Pmb}XkIl2`_@mv!)pie^`{T;hp(RF z$8TTZo3B2^mjdxGKg1V=xU`9X`ORCVAK}ZdxXpcOUJ?81n~(m7ee>PhmiF^cRa^Sk zRP)+nGDD#Dxb~cPO^&~7-_db=PbcxMw99|}A^!T8&vE{Pz3}ohVdeI~sueSk5FY>w z!Zs+>o@LUFWy27*R7@6xw<u~0Y3C-uEvUe)2yi3oHZWiXHRb0L<r&)$;5PC?nhIOm zzNtE;ty|ZMCKZ|ca!h(ZnGx(JJl9xWWD@$$tP2K&M@*~>Lw!#S8PWkGMirr^CL6<h zWnxfz2<COk$NZ8KtnA(ulQW_*F5Mp!bA2&6%MDX9>`@<Uh>^*r7@uKHbxvg+WrE>B zhUn*^gNbQgs1CA5S7$@?_O!yN7+#y5gh{y>7!?<bQ4ta7<K~1xQGw`2MLK6>fBfxl z-{Y^p{S2Am@drBG+c(~0G$${(<t61I+`e@XH*f66wJUpZ<Jtjy`1}Jj%^HOCL}$cB z*;6Unz>L5WsOeeJ(b3`QOZ&f+eM2f<>3T;f$v~(bJLe;>tq-A`L7)|3{;UctnB4<w zRt(0XdDR#(R9249BDgcuVgfySBqKf51KByA=u#Ypl9DK<kq8MjgOjrXqN1%)SQLTb z!@J_ny~7wfvIO1%ri^GURsZ|8`H|?@B^u?uQc>PBozcIHu4ert#1)9O^;TPV|C{kM z5qaA8R+@b}X(Np=(_y~1vF0(!ca{$$LR<cJBTK34daUP`Si8Of?;oCrEAOqsg!)RQ z#C2uxjl5qI)vemuHO;AE5pLMKYch6jrotw4cdV853hJ;$+Pl{e!;W>s(7c`sT-KRw z0k#(8vM(SP)xLgtwORmr`zl_~`)pr3koTf`C%iW=?~P5%s<2^6CDt#l#1<;<&C96F z3H9ak`{E)at5!{mrtyJUVp79EELb!e3l<JzItVLP4#gUV0~<H+hin^<13MeBXUjx} z1tYMX@ZPs$4EFCFg}pln?(GAyb6YKTY@!ERU5%v+dt%P4GR&A(hUwEQFlAB+GrcW_ z*Jfc1(@9f%AU2hX+uf1sHi+KW6P6A#5Xc+`rY*CMNu~(28Pdp_a<VMHK-=8LOfB25 zg|vJwt7yo}M;S7&GFv{A^j(v4#blc>mu(p``#(T0pUZvZvleSjMPlhJi$K`Ii;gBZ zIvkUy)nomtsaQLA1UAwZOzeZHLrXAkL<N?Nug3I|mAH0sKkh%gfb&<5;R;pu`Adgz zfyX{Lw;Lx;Y{HEzhj8cm5mfieL9fy{0=W=Fd#4l59WZljG3HJvrrKsYwh%*lMxtkt z4|)}cU})cDG!Wd28Y>uD(PJ;Er4sLfMN`VKZZ5;E#Urq0!8jI(8MsEZ|HD^L@z-An z({BjOZw1KGl=6v!wt)EmWCH4U;Vi(GWB(_UYyR-#=gPE@|Ni^W6uiIs;zNS`6@K~o zV?2Fw9)STi@NhSwW7~@U)!m`TGT`QEjPNK|I(K{KyEyMwRMu2V_5``3A*|iZ6vT~f z<b@<ZXDa&wW!cxEqE^jzgu4!pwIaX;+y+$NMxw^KE%25uhN8Yr2{boPbCyd(IJ@d1 zInD_^%abr=LIoy`?25{aAdE~3!<>Tl*f^jTvpeQvaAYvXX2)PwSq5en#bIEO4f=SQ zq9&Zs&ho*qBxm#qFhPZzF1ottV`OG17WeLqO|r0Zs5i<zoG>^p5`&^6RXg{{h)C21 z_+UVE04meyD5ea=Z~y!O-~9LmKL7M3zWMwmK74i^H?JQf#1G^CJz0cV=C|3eSpeha zLA?6#103DI1ZfE_2xs)-<ZP-|ma_J=gT9pkqZA`pIGLz=Chf+$h8if9ckhS;hn8aX zn$Z|b;gFo@h|2PCtXfiy+0(jX*0c(YA5(zZnnd*M5kV*GN{8!+qK@$>DoR2@Q347I z6Pe0(5`sdURCA@Y6-&p0=`)98=!h-|4l`q9AFLc@LZS;wOG44LYbc642ct(h6?&{2 z%&m<Th-FoFH9ah&16e6YO$Dora1}61U6p#v`^&yQS)s?jNo%?^X(nnTWr3ed*WgyH z&$4n>8(D3O4o#Pz+d3Fw`{s#wbY~yhXC<oVp+|5F#5MQlxoRkUE5ye8;o!bT?A$a2 zI|=Gt<l&A@RMwjZW5>pNwJ-42HkWK!Q~Ph=)*ctzB-3WE5V#M(nx%b}vR=1Bnonq} zd(&xFaK9(kFX@f73wvSB;wmhe*9Y$(Uxil3r~(&KHLhMenZO=}HS0!U%hs{jx@82K z3Ftk$#$lJt9JpmTcG3>W5?p%-?dGA_wQV55T}RbD0DGEixIYBDHjU)Dqp*D|75df@ zyw7l^ROvfL@bh8xOarm!z!a2JrYWT@E7y4VxxrS3HrvYz8pfK;;zKo*g@V=Eb$SZm z;#mz$HQTDU2s2TR$;%1pB4lJ`r22WvzH$KXm^xnykz@)Bly>!d>H4EJIi}z)*NEqr z@JreU#rV0syB&s%8-meON1~u472#o4XqV!JzQqZsDvrUJ+71|3!)PNf6cOG=Xqq=1 zuRghlt9Q=g@~u<2MzwVF_DQOwqj>z_G@d;?g}Q$2ks9xWl8(XX-Z>QYwRsrQHv<(# zL8$2-i*W<<Fl|&J=8P}Kgu(4GVn8ltPU?mU!wXPXm4c}wi!g(rZ<^8_3mUp(=D04H zHli4_M)$<BX#=r${R}*~dK5o?O%?v#Yr^wmeBRQXP@}A0{U7afrP$>f*%x*G-%a|M z|EGQPohbK@)V4Z@YG3AzmZiO<*+k}){^ac)q$K;nl7QW@eF+8)tWp);$yJ}K(GD)2 zX0Wtt4Rc#MaVv(tcDl;UofwG`ywYSMP}dhVO_L@Q*_Tv@@HXHz2BO3XbWz}~BrG@4 zoU6mUHQ+G=R&HbS)-dID&hBRL@-c;reJcd}8l$ed9i3(Z`e#RAQd%tb4jzPkqer7Y zlBzo?4vQ*_QJ<H9Aqk=A@9lzKj&`UG_2=;-)F$|%#KjaP&SoelJo`oaqc$ZHBig59 zcy<bU1bCy=)gE1)9MH?d6AhVJ7?B)@vPci~D~xBQpNjjB&a&*B!v4K$Fn{i7MtqC$ z;NEfEyL*UbX%B5Lp}mg~KZv_`k5GZ{#;d2NF>-Jh!rKmpMj8PmbKtAy1(t71MlA*w zx+<a-(IY};+{6JGG^7)z&FF>2i|eqIwtQiK%%d<^wy>5eyf=mo&cVnL?FjI6<hKt% zMrx?48~@F8rK>Mht1eY*8>(1GM;laCWgsrjj@JgORgzpBbrBk9fRavu=vSG90WAC7 zyC<WdGzD4hV`1fJsv-lK$4JJ1$o$@_hnR|z`8@(wt+mwOcTI^g)_pNUb0g>(Q5?3M zugm+H$ufv!hMBEqG-g~<5E7FkS^oG;_%{eM)Ze3;PBiZZa`Iwv;^-U-*b&&bc_j93 zChIm5#ss*`>EFCwOs2^mLi<<Sw?JGAa%uCHW|s|A<g1qS#a1fzo!iD@&yI;y^;6Ki zeJq-r$6(i<(b&GDo}3+n!+R!@vtzMk!#G?zzYVR<p5KnGGL(Dg3^ebaiv0(tViy6u zW5-DBY#xo>JIC-wqj=+y*tLBm_Us&uo!duX2Z6k&c@%axkEChRea+)=kYBuS*CgyF z^ySNU>>9-%K-kmv?;cI~^SmPyP&=}KmC*$5-hOcRafJ=Nu&Ir%g15k0jgn-6l83Kt zI?<|RfxC&7u^Kij%_nLCD#=J*qiqg(7u>&FOJ=I@O71E5lVdEvx-8rVCb9&R^dFWk zXas`24$NH);Z6mSSCWa|LwlfG{}R-U?1Sk`Ct%Xdf#}z#9a0lyb#n)#CAlDpVQPoW z01O{mhG%cC;??JmaP{svTxR9FCc~TWy{9IXdiDGq7S9`saE6c_bNx|V7=msLIrDS9 zk<P;1wIBq2%Hz<#A^~Fuw#UdCs`KI~)Jo{yI}2rnVd&g05QF>WU^<oI%t<{laa0Kg z_s>OrpKOdHa0Zp9p=V(X7EK$3&tKiZuYdkrwS|AzqNrtgt<S!YzTy9S6KHF}t%b6{ z{6FnokpHL2_3Au2j?X{g_r86KFFt#MPwCvg`T8+B<|nF(vY=@^#*7{a19?B<*hWoA zpOP5@GlshYStF*Ru1yGU>DT=(v}N1KN=HFk_6_I^WLug@<Rzt!G@0<209?ncrOlhb zmitOKRtp<F!kdcRxHX(yjNs>E27g}@1c#cVZB8I2RChvSQ7(238G@$bGOFZQOwZ1t z>Mp{tw#ldt_eVb$SM;>9Lx2AOOv=eZbw~iZyE>!7*%4*V_UP<ni!y&V)t=o@n2Uz? znHWjv*Z8}mtDOx-Cnce=xBz`}qS4e?jq2)bIJ&k%8lS<SLFJe?w;sojt;8KF#C!Ml z;nuC4xOsCIu3g=U%a@wfl&u2qTUU4E=EXfojP_QlS5~aiqqu2pqJdsOv=^fnGfmq! zpS!i4IaaTeX`8!Y`O0BfzG5&IHuc4v={>P{ZVhJ1L~K)fVC1k4>Sd*@y*Qo%Au3EW z2uPgmyB!9!Ju|eU61DBcUY-_c+b#elj5K@p%0RE)+3@nVRGkW<qMZ<z;DqoPJEXM@ zL~NR$T3A6XzMx(h(zJE<9UlB2O@2>{&=ZJz1-c_VK9~_2MIP_dT6n?dAZ_htu4ZuX zbb(AdrLSkqGAX}b?jy}68hA^a_p!sXuy-3(HbE`$-nDfonki0qQMju8O~VQDe}P-u z?)@&zx5|skRfEvHbuz}(cSd@OyNYHaBJB|oWrwgRD+Gj@AT!S!iSdp|O|)QiN<kA~ zgbf>Kpw-o@d$D8ZY&7qhjy?OP5wsH&cn|EGL=V92=84$1n?T+(6^Hgu=XL|FkzvDh zo<rL+1ABKiQhiS)w5Q?#9l)*~^cn>Iu3clXd(SxR-aVF%U=)Ak2yEL#=<gqcg)0Za z!NmgZo*r;=vxk*~AuACp9~HD-i*nXJY;9(#)hV=1BihUpBYf4qoGaUs{x=gfEhgLI z99S?!RZD@^qbf16qw=ScGos=$Avi3l{QP5Fk=i~QNo^xg)FTIVV|t;wz8gxai;&SN z8Nt!+s$DiA#UJep6EJviH}vUUfUSF$<MG?uIP%^u96!C2%1OYjnX2;%75DAyd(kOB z6gg>b$W3=gR;nu!W2})t%SfWL$nZc>`#@CpNJigoi74wBf|C3Yw9oWGS*K`pFOEY_ zst2-?-I1N*f%e&cXq)9r2M~|Jm09T3AsoF6qR_uI3B5WeP@(t4$ImX|@4tM8ZwPG} z)bsHtgy-ka{;PfR*;8fOZ5e+58Mnng|AI!<{P~wJTI@N#VEPpu!<X;aR|NLg1h=d( zu0A8Yzx;wK{xey)_9?#n{0ZKEd<Wlu_Y~dA+pCH(qP`az8-~M_u(hz(Lq%mL%v(5_ zs#r$Q5yS#;n>GsG7UJ-!x}_altGE@csiHM7*8p7Y%YYr}PAE+%{7mv)`uG}K^1h<Z zd7Xe<%$Vnx+R%A8>%!T~5Wb<7RAeqF$_&DS+U{7<yAo5=+hTrBK4#~&MPp%m)Fwuu zivyLVgChod`YKgk8%PK2>4ORf7xb`qLZz!4dU;V%2l`@2bQlIm&yt8BRQtIS?l$N~ z_1!-*97_jRW7@DDsP2=6Wy|aN{BGgNqtkf!K$a~#pw<?>c5OQ@U*3$%S2h#eJ8<Pn zvl>@$@xl&VIJ*@W-rs`vk8Qw(GrKT%?gY4cIB4n$>y?bT$nTO2??8Jsh)vYDjlBg{ ztZt<G?uPsVFEloG#i|v9Fm^;o#D>z5d9+4MgemgddSO(30eV&>!_(bD6UkCpOXRAB zr5bxdlQ9}?+Q=9U%|HOXKtjJ5$zNlNt&W9ps3f#|RAn>rHiJ)q4cxpfXl8KrGDc?G zU{qGOM=0x+)NAP$tlFFvK=~co`p@rDQM07--P&!Qqc!dMvXZ-viy54KEa4Swi#X<` zUzD4Qz-0b@UFlBf!20iO2^~`tvWMW-l}W1T?Bw3!IMgcit<a}WCmcUI8#^}-!`@Ar z#c8&!r}ADeKpsLc52HycZQG)_rRhY|Od{##)wNXJqP_=U^STk3I;jWZV;$7=+qv!H zkdPjZxU?`e)2pk$C5&zK(Vk*1B+L?_5w_@9z%sIO3R+#bbO8JIt;C^2D{$!W5;d#X zfqk=Svv6qN930+1m+5Tm-!p|a83*<f<hupzBJTz4la%dl9#3c!)J(OuXXgZEa-Md3 z&(87KPA_$c&Y=@kp@pRpynQ`bQJi36ZKkGjG?Jbq66Psb)6~ObW=I$&Jy9eR#bkCb znczlsqL&PA$*h(P`yJ$>x&_*-q{;|xWfDHKavR#QVlyl^v~LY7Hv?Ewd7C@vAvneZ zscj?Ch0reR!@?BrrM$BdL2u`3gNOtIwMP*;m3Kf{ug=IRNJU;z3i7GaODpp+Y)l`V zJhlbT@14QTOZ#!_%0Aq^aS(4le4kOvY<gN}WTeoeCfOo6#u7oEItceOKpFv_9%qYw zvVwGJ47xBpt>_Yo&iO&e%Jfo}-#!RAOfyp4kWGl^=lG)_FAxPxyXHk=aJP2okspIn zs+^i`aj0VEPajf@ub*GU-+%fTpT54Y0RHCVM+)Mfd`2)+WlQ?{qlb9)<^eu>OTg1U zr$QE${H}fe>EqwGWdeU$>g=;mp7QuJ9(ztOQ?a+02G+bkKbI9-Wc3y?X)gKrqg(j- zkFQZXph8uQ+5yFwKW{9<WCGVj2RZFCuypl8SlY=7<IF2thO<ni{o2T$`DR6vk%O#+ z1{Q>~1z}8B8(C3Rw;UIfV+PW*qy_NOD@Bg$(<vC!NystjK4`>f%ZTN{#I_ZzTnTS~ zQ#g6+AzC7;WKYx<Bw%s(Vyy05ig_J6U}8o(hD1f8hl>lkS=*t;(;K6rqA@HY0z-nS zs2N$75$HYK+%YgD6g`~?ayv)#bMqpwUC`Ch3H<^>Q5P103ST<r@E|N2I}mdl`(erQ zfq3xvARga4kNejy;P#D{0Xes2%)nl?{FqE$cKzBes&0Wf;r+oDT$cHAPH)DkqpPrQ z=Ul8?IT{m2cR`QxXmsr&?aJX8Sd)(aeKKHcsjmQRZlRB9GX`P#>S1V@-UTzHYwElz zESl2`!|Kw|w=$BD>BQsRF>F`?3X5XZJlT?GQWv$5)1+c@OzI^~X6=&+r+BU|>*j!( zVs!2jja-&jS$8zQV<`Ic%|LBkd(_o-K|y{p>}}0pD+?9NJ$ap)v`W1=<oC7IZTTKu z-dC(m%e1Uwn%_jzvVe78UewyrLHI^G!8?M^BESqDbQ<0P1h{lbl<(oW(nc>)fOg!7 z)-k+$?}4>NI8NogW8-M5XsYdv_1Gthd)p}N*)c{nGw<9ok}7*RZ5YpyCX``lCgdgE zx>kCaNbiz?*uP~oW=$+XfUhp>-F0B+V+w0OYnao?n0c7M#?u%E6cRqs_6UyWZ{^?O z;cbqsJ7%HPx$}FmbLSH5*|UfWc`o+unT2CVnsDUMJhfipfjzXnGr8TU;JtU(B<@e8 z@@`P+q5TbNd*5!&X99TvyrkOwgZrq;`MIe0U4;7ft-~31OvlCzli=cN3M*T4*t<Hw z+}>QlTiz1OYCFHfTbl_2V@c(~YE6zwW@$4_YrlWa2d-^a(Slqu$CTl+s5U~{)JaC` zNvh8fyA7<JO%a~pkBB6HIC`3^Yvfo?K^%JYXTdE`M@(vfQf$6qE=X?|fs783sHpCU zfunk$W_TI;59^BFb)C?+Uni_xGmGlz2rhiE2ls9t!;=RmuzL9zq*Kksgjpau)EJ%H z`D56CJd7P$sML0Ghd?AnS|BsQ9{E|Ggt9l<=Mdaf<Y`ptdD-5`&GJHanmh7y{g6Y5 z=cRk1v||`b^TN=rZ8Qc}WT7j=&vv}WAgcFC13F^*hzh*AcNTy6=0m)e3I0FQ46py_ z<A-V<a7jOGIsW$3C+f4e1hc^TT~iRIX~F#ouM;(`QPcu&jmiFJqVVYiKB1%d^z8$D z{yDEFyan6>@SlEs$x7R!rDBv|!}_@@?>xNiQ9rg81;u%UsWfSc;$}E2JqGMFgK|WP ziy{}NDu5OUo7yrztyzw^FLUaM$>%aSM?RNS;I7LuAjbvrvM*}g#73qp)`c0JgaF*a zsWlwE^cmXgBZ46B&SyI=KLg9VcE$Y8MHmznK_%@^)l3L`dZ7;?-N(}tgCoK*GA0(K zw)QBtw?hvfZ%oS0MkPNhv9&`NYio42w@0a)3$G8vkeF~x%+Er<^e9Z|Ux>9U24mWs zPH5gc9%oLk!|CJOaqbLN^#{#r9-J$e#dhPu`K@XwyV$9dt8nh@I(+c{8eBZL7H8jE z#yU6^>j;S@i+W=5qHb8av>Xc;7Gv?kZah8|BkRl5L{Tz$t+FZ~QyQzVlul#p=#H4y zP==XP$}nR}DW*4+qG56uwJ`Rm(Zy;sr7`QOrtY->^WRL4y=$V*HRqLg%fsLy9nro+ z5Yp1U(7hrB{rby%Nnt1`h(zB$1t{;D31>$uje`HrI^MzqnFUaXjzLT_BcL4PcW4<P z=SiI>@T8}S2sLYWeS{{tBeP?)s>2rcvam6ofUKJ-f<fM)Npr3C9@_71G5I|+=XA&6 z!&9l6hhgW&G1$I#BsMK4kXH}J)(uqK^73-yU<K-3n@1><ZH*e&n7~^G@2qL6#;T?| z^<v!KNe9NZd`>Kny4D8JrNfcPKwh{SvRn$I%<T+S-B_`DI$B-2atQmWybl~$hJE`N zVBg-^*eyLvc1=^zK5}3lZ7v}^mHPtfMjSpME0{O_zAvdXt?b${L7AMZJuY2p6tsDK z=k^I`-ZqY(iyEJVGw-iuA;?re#**Ncd3dEepeQcQ%z%7|@*pJ>6o~nU@VKReA^bvR z9%nO6+ch8Z?;+Cf;T27W(hB^gE0m}NQQLApA4V%al;0INw<U9BRGy=c4IDhIpvMZX zRqjso*s*Crh)nW>Yk-vkiG#Z(0;64E=V1(wKnK{nnZw#e4~g0S=r^<rYU+zoT$zc? zcG2in-32%9p2q#h=Wy$`Oy_zGYnM+zPMRk=^8AiDzK9AkLR7FZQsZop7H^BZG*@IL zJE{E+gm-SL3o@zFlN0O^7j1#mM0;fN^Nb`%6t?x_eY}tyX^FIG8+6GHLcii<R5G#| z)FTbmCDF*?XMH=zVAj}P*t~oy-oCt!FFt>QSFi68(D(5AjmDlmzrkaKH@7AI=p9hM zYofdb+8^^gG1-1Apr;AQKcyoOlWjTn@tgZ<?aYtf+*QE-<n3*|{O~Fr!)^TX^BasE zQ>!Y6OyGa;;2Ib+KO9_)Fm7@!;!}bYbj@T$Bw?$~KLcw5ozT@NXbrqYQCm2$4ABWo zrPV5LEwI&aXzt7XWLwVD+}jZ5HU=<f#j&>0g}JrN#lz$F(gl%~-k}v7X=!mTm|I(c ziMd%ApPhl}1szb~?uwpN-eaO-FeD%dece6K$HN2tJiJgQ@OE%OcP|fAhlQew>beI% z>uhI>VqVuRzy}pR1ehPsPYl7Jf@Cae=!<1b`(oz&A}n6h6FYZP{OnnRy}OrS|K6oI z$hvyu@CqC~vXZu(woIibPOQM`Q>$=_+s6(q#>t~gaN_6!96vHw38)?0Mq<tCYJ$86 z7B+RoteM4B(!EjHqrHMsQRgg-8QT+6rt~1(YcY3b73MTnV#ee$Or6*nlP4Bp(xhUH z99fLeFh`YNqDlqMT4nk#rP^Y=ud18syjIB1kH^tt%TV4u7M(grpiiG%G9VsKF0GK; z)&s+a7omIi6!h$wj-tX?K64Z3vkuDd)7(>>fJEOCF=$lxyUJS&S@nIaztY3RfR5aV z;8PJ5^UyuS3L$Z>h)ncBhfbMl$h`JCQQQWM`ekw|_1m?7N6Wo!9Zj)i=NRleG#Oh( zZSNS5ePr66En_t+ZfzaGs9HK_)T3EmUQ%t#NXy++;<ByX7nsX}?W-5`#jHtPF?D=5 zL@_GRW7(D$$<k9w-%J-K76vdemx=xOduaM*<Qad*{KZt>(rmJK?+OL)0|yte;>^d< z!}I^8ym!yS{@pVOT!Ha476P&9+;1S1rO8Co7JlU5OhSFe@1GyqKLbY(%~Jcjn<rz> zPEq0-2O!NS+cuBJ(W477a&%ArKt1)g*UZ)grq(7fu{5Om7Vz?6%6tbjnZwt`%T}#> znUEfck{;Q}?ifLp#Xp7*R~zQY^pbjph75)DxG&c-W2GyUK%14hjVUwPgx-}8NT1=d zfepQxi-{U$ZD>d3&Cit+Ak-}!jo=gN3}-Jp&4aXQqXrX1rTD@tSk^~$LQu2^0wP_} zp*RgS!zxr0OLjpF+ICK$`Yy-tas4p9VGzz=If!ewj^XA_hP^irF>~ioO$Q(+$rVw7 zMo5SvkO}RGAOl1O8>;=J7%OGTvDOF=)K}ZFk!A??*HQcGoM<a5b1!sh>yNB>dnAUK zqJ6R}iZXmq-Yy8eiy|?kdlHp*63V14u~Qs2E}MkUUSGx6Ul6dLKE&(SxA5VI*9p@b zYBio$FK<#6-^H8Px4BJqtiUYr<*`?H)N))}aLc|N|CkQo?Z+DX<n4WY`UxS<^zFxY zm3^W<yU+9Fp4XJ>e*R3p>zZowo-lrpDwIQqlw<IqN;nX}=~;nl$g-!eJq%fxEm;Aj z9b0w%qWOk;!qU-9bsN;TV4f1fGWyb7<~SkD1<Inj<+wDBh#D7gOWw-$0&|(7SQNM} zL2kiqYb$+N%S&rI0h#+m9I}lIf$ku^P;}tsV~FC^V2sR7$C#`%Ov%YYeMBTiM@D06 zVloE%2B4R{6RKSaV;2u}wXji2ySs-wD!e?=KPU*jsL)HDozT_G9p!<(=pGh=9<dSV znh=JH_KBD>wi0XB56ANLy)kbo74l~3d9VOGcPzmAwT;-kX$E%hYQmv|OL6Sz3fgj< zJh2KVPp)LtOkf{gj`xnQ#yKkXv!~YL%*oX_eQX7fFTtU`^RTyhCbn&<$BN~Zm^Q6D z2Gr!khR!QCJ_wD|>ab{GJ(eyShS>!B+=kwmKB*g~Oz4D3<2qv0$POs(5(6*RMFl(Q zNzz6@$0()+)MC<>E~YQNLRdFtkX}YsG?pzJj~TQ2QROF7c?Y7XQw-_`=3~^DB9xSc zAT^y4Om#MDXscF?#`tlSYH<gN4y5@+t$agRw{C3+9om0|w}4xW*XWQVmaN-OfmX2h zF@c?z5uE+a;TC8C|8Qr-CWj&;HxZWBnqm5yX)^e?NIScNw$|j{gr|WX>c@4%vG<l> z)0Q#h7{N?X@7z2Xd$$qX+eV>z(@5?U<f`dJ(`+Kp76mTHepli$bbfgamdviu%-21k z44peg!O2-)^DaU-#NQ-Qk*xG3FPbIFlw<Q3F*?0+?TAu3hYw4;_hJQaY3~+0xL0hp zO6A3**#6xFH%+z=sdHwk?R`}08l!4&o~lf?cWs}7o!cg>Yvl9hZIie!3Vb39;RLK+ zKLKt&7BCP6L~zRJNkf8CUlfvrJN&`E!R~6_W_LeZWVVk(=WbcZXcx{(s{?y?L-+^V zz{HH1Di2vQS^j7#RE7k&YBpg-miACvJ=OMQ;bIC?f?401pts_6tjG%Pd`NPx3<B{B zcOjJBsH$zKyy;Zz#q()CS3oe9RY7!NsKRX-6v7Zr!gfN#+C?8`4w`n;q_hA`pD`5I zZXCwV>j!cB`T@Lra*7$;h}>kV={P%N#PaV-utz%K9p<ZxAkS6=Iw2lFU`G<rv|z8+ z2n*0fRER!eBTNWyT}04gLk!VA%>@PNu4tF+hy;Q^HPRf}RP5ad^j;l;QPU+B4U7gV z3Zu|9KO9p=cf*T&C-B2JPpOXY;|*c`DdGC$;RSs3>J~vwNb{I1yY-r>cHKlV*;cS7 zxV11BMg5lW{`jLi8c@F#fJ?jf1APA3LzT+D=Civ5`&}NtkJqoR(?Q(8ci%q4f~Ik5 z1a5ScJ1eU`N*OkHEKGo<l}sX~4-10V&e=qD?TbhVK=<B7Ft^q8HZdn;WpIv#BhPVX zUfF4yQ)GaSHczCzTL3O?;!3^qy9C-Mbl!4I&NHzjtZj@G#Ep4BV_Q+*ZD7Z6)|QIR z&WXRpncwekg^J`zG?W!#a8ev5q@`kcNePyB?t<Z=VJJ2=M?Y70^mp}CFDkoHmG|`V zMi~L#g8;9K2uEE^6iR$NP!j5o+&~|+jR{6^ehLON@)$e0ALcBn!;-ZF2=6`w`4nu} zFrUDkN1H?O(}dl-o3Lx=Tr}@sq`Ye`4j)>AV^p-qk1fKfWAkz1$UGc7I1h&@z$AJ; zc4#5@7vsqO#jLjrl$hE|@XVjr4^yUAp{PqdJiYBuKe8v9<`2X4hCb*+^*e^;X6BTh zm^P)D4z@i(pNia^K*C$2yk(*|X*2%M=_jNf$}vX@qm1k@<QFBNUB_5->5_n6z0y(D zI}N$HfryB3KzzIlh7RwD;Un@<Hz*JN`etC%@ItI!F$(?qWUKEh@0tZC2Q$_6P+oxQ zv@wE#jxoWl`@e;^9;0|WM(7@4HV95|M^Ky_TmvoP#yoWOv4n-a9s<MNQB<4*4^IaT zs9PM62*P*at?n;u;qmgSb~to=3ASw?jqO_op?OOkb}`+(WdwF^q_f>P`get`ZS&Ud zOLK|Lb0Tfun^#s-q1R#k3Yoj48Y>nLP|L|pn^J+gnp~8X#37%eD>T>|uI|RLrjs== z(8Zkj)6nYT<%8Hq<-LFZQY!HI*t2IA!!udNpDLQr*1WXT6asm1d0>ygT4Nfx3)ug) ze|Y~Kb)G<9jw#hn+r6U!&0D9aZZSKyOvHvYBhb{;4^2x3VaUibH8fTR+sNX=(mhBX zl7p)a@(NO6D+Qo!JSzHhK^B#Xr@y`OKoUmVy6D1#zzYtiXLZ&L#aDe-Rg()Jv}{Xd z73j89TJ5%xgAPob+Q7!!5T4<-2u<-sc(NygV_j&j2v78&xgk2$lWIB=MctE;*)bSC z;g+!FgOqut1sImj46_MqD=IVxF9W#vo6=0+8EA^^R6lyw;rQ^uDZF@a0uOKO$A|Y1 zVeZsQ<jJDM87^p-=0rf7AuiMe@nNPajSVqIbdVvEqb$|25bxHAqAHJ%G(|gJlM-z~ zxa%T@3Op;u8o3E}XrJVWln@g{`n5quoE1v4Jkh5^2>KUAVN7*<R1xA+MwMahl2JIZ zcOh;u8u<K^dj$Ahym)#^EvF?*Y`uJbg%H0%fXmWbR|#m1(w6pZQQflmt)yBLh<`#= zEeqaCTeg7ti_ae@lkIn3PJZ;}=I`6mY$EFWo3Edsv0)fooDJaYWQ6<<%<Jy$U}vif z2Yadz=ApNrgPP~NZ%t>^kFBC=a-bsChpVqS^FR;w9;UEyC3v}Q?Lw$q5yphC4BQcj ziwc*vZD|kJHnoTo7I4dP`CPWmY>i=Lqp#Z2rH#~t&fS^6%froxiip35>f7A96+HMm zyXVHCe@+tWbJNh&y(`A%WT2dCy3E}Ly?njV-Bt5KveexbT?4#P=;4A=e=qck3dImA z_mN%Nqj&oh)b{R-5u<yfW<+=N9o+*}qq<_;oGQ#)L9ou~hP7*^5wy#&as4c8*))sc z`Yi0&J_kFS=MmiVaA5yJs_?}GIN{8w`S_7pw3(_e@`<Ce2#D0nS%mn%gqYOFZJQ=x z!}@VpuwXEzP-Vv@d12hdN(#8eSTuhqx|JrNQ`=DVX4E!fXbwgU&%ne9T~OVx0A{9| z0V}G>gg|w1vxGIpktIcp9|cc9hz(*B-4UPchM;hBM6rD4v<pCCVGPR36Hwj1EiyBL z5YIeKP4-8Ro~ddiYjyt|RPg&|(0R;k=!*^%Af=sSQP?pC*%^$qjaVM2zIAmNCAZ=B zf3$i34sYQA>%XBnBPUNI_{TXQG}#?~(T?zqbVNv;2ci=F5YF!x5nyd^gt&xIczS7? zP!zZY)Y^N#V@8(7@CtH6QAr989$r8pI#zWH+`4W60j*Kl@*-0}t%bL=bIS`#N%w3W zr4+cdd#gE6)(*tx6$8}v*3~j_rw&`z4(0hnv36-KmM`d!)k_Cq&GLa*ys!o{X7<O4 z(_1uc-Ukj)bst`V!$+3l=n<;#19NduAWYMMdp?fPi)%c16TSKZrt@1Mt%0`ydhgC@ zRNRffr`tDA!q$xwSV$%++qiZN)~u+<;`sy6FsUmV8@pi~(+SL|egjKkETf;~0V$8! z8i5fqjNTpvCD|zInn(3*Psr=E46JAaYe!kLP9KhL^ziPiP`)MvxMq00yo3;kAeGcB z)B(Ox&ak9PH=&Ah^tXV$uPMAE?co>W1ZP6l%vBd{SmC8DRr&?1`47B}8D5#fBiIxU z-mLgkU*=A&;NqtTuMl%Jm8b*5XcvDYxCI&0qZ{(O%-~Jf2F6+;gixI{qAO1CUWl1v zsc5G3#iperF>`!5@-v(XZbxLqn-jvV;pfr{k-SeLRdy`l9qF%+P@gu0w3ULluWKuW z`RO7ln($6{Mrw>XRXVTnZG)sxL*!6t=Ox-9olYP*+!$$5rYO(zMZb<=sA?aILEY1k z7;29JRk;NBJj|X@$->i!M|a=DX9Vi2XP5Eh{#m^FkYIjs6|bL*UB*iue?v9?;R{)@ z{3_M=bp`B~AKp|`)Jn68w#norVJ~X>HP!T+*RoKAm~7ur&=!;JcR~L8<u&}_yXR`L zi}*NiSW{tJOSe8cS!+Vp+uK?VN6u>>iyl?^jIx~J=wXJ~6c6T)v~5e9v;p(O0amUC zup`9X18jeXxS2f#0rOP`>PWsC@&0D^hCIfojNc(DTnlb#7ni=jx>k(RsK|7v){S_L z6;-$s)xE848@PBH!pdD2#&%TT{LZR^G}N?9!Ls4~vAn(pb-BqHkeP^nNs%b^^+1uE zGddI4rICTi5AsBLd?-reg6ULKF?C2U%$YI-L&x+)zcF3We=5_)O4Ky=z|iSk(J-$Y zY6oXw=8VBuykIJpEgp|GtESK<5#lqbx&`1ANmSDN_BLTZ#n<73O{}M^ue77Avr<ow zA8ukgkM(sHp*<N}HjKvlRbwfjCSmo;F__;}i^&b$(YZ7XeXFyvecN;_T~Lq4NqsP& zG7kfKWnkQ>d`ueO5mTp>BQf4vHDTzqp@S2M>gz$D&(es|iwts-#TWv^EmR-nfN(>E zMln*1GeKIG8#;E3M%S_=3>wr)wST9lgd;r61#xjsgm)M8?3IR?C>x9!UV<4@`>7G4 zB}LKbTo{Y=v>^CU@f+wevJ!x|W*$*>i~Wx_Z-FlvU}8x@;AalEP;>R7GA7**z7dXy zO7TNPq8GvlahXvyJlYe{F+s@4OrlueeZ&EX@m{LAMpAW*5uSq`;?fg&jUTeILa=%5 zMC_p2-nfbYriyOfG=T8swo=>z@}UaUTh?fLnTYD%w5nEteB;W2SiiImo0n6KFRj5w zs_zYp`(eY9epuPm3ybIUz={QZuv9I`P)euT4b!HU;eDA^P^K$AcyKk2A776{hgM?W zzQx$JOBDDbs&TP}EEo%MaL+;<=4UGG+PeVz8LI7RCbW0WA-Jj5cZxTkhMn6QsjjDD z$L6VocLR2AosP}xCS%ju$ym2?0v633ig~m8VfM^QG)(D+sSQ0bW=uIoQgw_UU(Lc( zg7nO21ctb&wy54U-4GP%soE(8+A5r-=}S)m9y6pmvZU&Drgyb-(uJ#s5fwlixO$l) zG}e(IrAqeIL1?OYT_@Q2m?(f-vl2Q|A-ho_1W;)QF{BDf@`QV+4L>u285O;;Lu;7P z%pI9w5;F6cqq{zwJq%&*tp|qyec1Z3GW+to{mprAGu1ECkxs&tzpGnW3g%2GME`C< z7&W*p+ENL7xlk3yI-y@_I?CEcz|Y<Q$%H@x9ZHy|0fKoiSALhXZ7cW_=&^JhNijC? z^VfloXDcLz=p!$|3Y~LYkr{1{q!1&-2N)oY>LxeN9yu|#NTfo~i?>C2+aUGQvUevc zsPq7g?A;c#MwH^fnsFFkoq_qI3vlu9JUqL#3y<#{#;X@p-&Ed@WT~xZAK=A{vxM{q zRN|MEGJme-8NWoJUs0*dIsPHHW&h=KQR8<A`hUH^6g4hw-_oC3Qf;$|ysZ4_^)-C* z(RF<K<~p7|JcEI?U0`LSM*!%-+{Os@PBQO1^UKo&`UItgyR=o>u)?|1QJTUr*a%6T zLlNE1A2IDhkXf3DcseP`M@Oo08#e<gs@AZS;qrvCE)}>gpQ(O}8Bifgzi%CWCQ+EY zyi~^MPoKX*%9n|}?I)BZ5|nWW=KOuebOhGSGe2KPxKcdiqz0j?YdV(9sKdybj;QUK zfyOZvsIEvy`&eJ(hxwp1J_MZ;f>4+ejFQ4Q)C?}fuyJLWJi8iWr&VD%qp-Tk-7#Qt zS5%KL#E^y(jGxmJ14pz&zdp$rT$6*TW4dAS++kR?l+ay80I#2hU0dhkz^;WjvTrGl zA6$WxhgYih?vqEB;nY#tU&=bWfZ|HJ`_559ON3SPw#nGKVG@<xC@ft#5cB8s#rQEr z=v^6$>OM)V$BmdpB|d6s5oS*AhD9^0Fk@18)bz<g`@C?31i5SAEfCd}XqV4S9G#8k z<*pNjPFS27;!~{=m&nL5(FV!MPDn|1p^^?pr%uu6!ROPfG8-N8!%<WegF;5Oqehlv z;D7>j$o0qI0c|mDQYFTYC`0?)FeK2ir>BI$&dN-U*fbEps@^La#Vtx%rc|)AGli|4 z39KDV)aqa|DVe>SA>xvKk=-r^N$G(|%Lzh<&XFiAjYhX#ndnlMiKNsJl$EuEvxBBB zUm|w@U=w5}nINB0Y;J@L{N1e7yf<>sfGAJIBn2Wm)&~iR-dMhD6gICPgAG*In^*TE zy!#W>0_hs=Ylg;4KX2*dt+4^h)-9{Xnx*~Jl(B1<R%6w|K3FYtdN1y)7GYR2w+9x? zEXRTw<(M_K6CG+1CXDG!hrAN4uBzT9s|fBjwADC#cr{^870wTjumFe}mlq?4SwM~+ zSc+rvlH}kLO`+I5SHXMN_C|X12~^n=x!r&rTc%>$#>w<Z6R>v07%W>joK}yyGiot) zLKUV=tWZn&Or6?;!0wKT6RQ|XWgvwQHa5WzDQS^N&4@;J`y_f!Bh~J0CZp=q6rXLF z${-3oRxSdTp5By|)Y_4ilyG<VG=-0!E$p0)2z^@wMBBlLYT3$*U`+HtY<3XR3t|zO z?hkWk&HToCEOdtUVpQ`y&%%>xjQ}-ZK{OV%&2ZVuRUg(gTdF%-S3}tGJO?Ued#Z1_ zw-tdd&^NVfO~+w~2!8jd;hiyMcw6)+^hR8SF`W1vA^uhvKA=4&4eg9(I<ve4H-r${ z(LrViWnuC4)q{^Xn;?BEYaK-S>mfDH64BvC2=FG%gLIG`Z;9L_YqU+aM{<}kqI`7` zE&ao(+T$4k#4s`_NOeY+OmFlmjK<KOxhTsGMM1I$`gMxJmW4wwu`U<m2V~&nt_Ivb zzX>0l-iYUqKfsg67x9#e`}vEDc>esXntt^8(+jFO<>@0?TI+&>xHPT25``{GohHpJ zpS%@dYhG^t%cLveW5W6YUVV6%N}X_5-3A}vC6)ZQpFhIc_jVw_&kEMe2YV+&I!R;r z(TN7f*u%=R4eaTRk~#*VOYaQ$N6Vtt*2pXgLrAt89HT7Y7GnoXUqjgV8NnsQO7)es zbfy!q*MWnZ36&BdY|V&@(AHtv#**7K>2fGN5j5{DTC1V-GVEHWU@(yPE)u!1ObN)% z<i$3lJQ)QnFRp#V91#)ch3I$>EL}DlbLQ4z@ZbUr8P*v!LkdwnqzHAx%F(xPA)R;@ zIu%M&K>>Q#c0~Wt#TYWR0z)Qs!?4K}7&fI6BWCo*$eFz`fhud%%x)Mmp$G$6b}G6@ zqfhsE%}CnGy|HNC5VdCN=5<rBYuilKkNe=BCf3JA6jqB`gw;G{Qa=yx)2MK*5<hZ4 znl&}=s&+FvmL|-N>qb!3SEF%C7mOX%9?KWkVrFAcOrFpcW9vJjtSAuKDGsW8>Zp<3 z5X|UD0Zy6~MB(bOo-psEKfEiWL$`o72#qmAR$Dh@=h1TAX`aZ<_Cechf8-I)72Q)X zu&yKOhZke;ph8p;qMeE&QC1R9ICaO2hJF|~x*K|wr}4TFWRMM6+2Ke|38FY-bWIhk zBmJ{m6t^CKk13V5Glg5Azabf*$9mcdwr&)1tY0CFI@2?FpUhCDmeVu+(5os3<=wIn zA0GfuH#-;`(rGiAFwoW9-_=crk+C7VrrV=kls)UCEljQTVc|;0;9-ei0XLx^6Ys^} z=Ff;|1Xi!8#mc39slqkTes=~z0lB2IziwGy!nzN)<ybA#0a(AhMwv|gx>8ouSx`mg zU7_H;Xl8fKD)Y1{6H0ON=xPnT4<1;H<Ht7P*wGC*c5FS49$m|H4Q(}!99gN>V?4Tl znNr;c_bkBP<~i8ConE|IW1_f4Z41CRu9bo{4jb1n#G_|lu~?ujQ%eq1q1c>h1JqJW zlPCAYtl6~~$c#%$@rHk(H6MaE5~)tw=BFStFP;k5TD5IkQt6mVC1VA%urs6)urd{> zjF@9st9lg>!dCQ%;gQY+xG_>QgWw%x3D*D<Sb8wDW8pHR>a}#&qvAFry#3IwYbwH1 zeO24H%sgi7NJU1Kts@|JW*A7*=e8(6QELKt6P_c@C#Egia*d=mEFg9?7ax7NQ6YCL zk5}v36=k_1JJuTM2~MzQ!E&~5jX0|0;`Y917}*J3JBGuJ_lpQNgr83vD!SGT$Mq2z zL?9E?F@CL)!LT!j3MMX8A5npAkQ8ZzOzvkTSR*Zlik;U*65fenW{3$eM6AC7I;J?G zAjJi}I)q_-|9qUFN*h<*0fVS`wk{cgadqu6x;6*v77xY|hTHEk&tE>fNO+&e!-wZ^ zU)Dl=OmIIxM^In>cjZlRfB5Y3?*JE*_HpS+A|@{{HQfdu;^Wtk3HQf%_53lOKD>v! zw{PO{qX+ox<5&3MyHD}+_ir(%wjA~ZZA6qS)wUzt1FR7k&4?)41o3S>P|zn4dEKJn z%fHppkI#tD(;>tVmO+MakGF#p&$SIUBfyOnq~$$^g$q?Y^VHH_Prbynq=Gl4^KH$D zNQTFY@|HnAdK3fFWFp-Rr3Z?<C($>NcQ5)1++w1>_4&D#gOQqp$Ao!kz=$l1u!&A{ zL)$K4DCwPoe)WYI-dKe}Q+uIiaxZip-U&Sj>Z(zt=t&h@HKGej2ew1munwpi+Zn^A z6V`KUFmY}zCeE+L@P-Nun%Eg5rj}xCV;Oq&OGXzps3sc2m|rs+dSlt5VN`e%8PQH7 zxMyi>m%Lxn2&qHN%M(=GCk`)$yrev|k8r2rmL^VlZzU$+R`X|U8;2cRsTem7!MZgA zuzYDR%w=f4aDETWn%<T0?xbnnoLr7ZI-7B0N-$_pM~Vw$n9}(<xag>6BzH!$evA+U zS+0XAAi`p#joS*b6d0-L4hr6FS>D^V51_&hM?NFM5~}a&s%+E`?u2n8r7L1DOdQL< zpFkfztQeCf^~RvVT?lJ$DtAu=hdUrK)n6@6?G<37S(B5_LnflKx6wzaw+T8VJEJtu z9f_ev@MP5LPXXlY*&04R28fGsK~X_G^4rHCCo7a`1iE+2M33%mVQwt#=yd3GL<TyB zbOiDev=w|9Ww%YTKuMY{@?-5;_o&J#Bu!WbTmqfo8{v+almN0SoZn@R4jlsdEXQEQ z(i(D409>U2yqeo<MO{;6|ECG8*DdRhHB0&_wJoWDTWiakdSU6@o>($lqrjVHcgM6T z-EjK&T7marLVFWVpW3dbDm`{|BZ0k6LHyXUb=+Qs!v~k+_@NbQj^N{mG!U0&lO3C> zvT0gquU|b{r5o0aQEh4~m(*jyoI1>(rLo!5`YYw#Fu5P5Q-zn5CL=Q189oe$!=v1g zmB;X@I2+LnF=c)UrFiV9bY$e4^cImmj;vfV3z*EqY{1V|`?q-;cn8?R+us&O(q_#E z+@UZLG0EOk0SuwN4HbX|zQ%;J36;31Gw)59hbDWWWA{vC6viTu9@N&?iqO_a8^T`Z z05&9;jc9r;@V0hu16vPyF{uYPKU4Te*uf{v8n$!_R)l>@rWdA8tHkb|Q!u<P6Qyl^ zke}v>$WSZT5G?kL5(M5gJ>xNcSUdDA2|<LPF>+(v&?(IsX`v<vW5J7XZ-vBw)`<6S zh0I6;<R@EFahoD0SO>9$cvhknQe(}Lm*$9+XiMHhmk=lHgN+ausE7106BHylqOyGu z`V~fC#gx97Qdfwsxq(<gM_QB<jO=7rj2l%#MYa^zF7C#od+!mhr|{tZ8AALV9zB+Y zBTnLhO!9y4jIt*WKTrx>Yf6bztqas&zoHUXJxFf0^hS9|Xy3=@pS;FD{`P0!AF`6Y zENl$?_IJ(p&p&?7$`p%X!z(dpcy}sVJEXP`hkFPkr+6#)Gvv0TGjonGg?%6uRg|q7 zZDz%1Z{($qR+3MQlB@&G;U4RN@JxS1(Q$_+`7k=-H3YW{^VHVQ0_I-EbjDO`gtvBa z1|7m%&y4V9xl!<D1(uoY%xsLI%Q7faHi$`Cl!c6C20|+rT{>$WmMudBM4F<6c{zqk zwVsjWnA!a?U{X(%5ATAaL2XeotS!0^?}%!Guh*!~sAR}nF{%)yL)xKwTnTE&mZA^A zK8nzvxnwYAE*^k!1b2_#@dTbH>qr>-S7#8UWtcOA5Lh{q@E(utn<p#5Bqous2&g^H z(+F|tSTK)3C!lvqudtcS-?=z>q)GMnK72q1+)ZcNNRUsaIv>aDhSP@eo^{x?jzC$} z4-4mY!{l-K7&)vx>W6l~fSOG7>77bv5{is07e>d9NJ@2}@^oN*wLv5uYfP*q5~$FV zQXLVOXiHJ%fV2!}WaYRcx1BfIcJM`UmnanG2cuJd2!_<O$Cx3VF=}uTMi1+PA$4?W zm1(HzlZ{~`%h7*8CwO{WAuQ4bZeF%Z;Y*h})hkSl+xmpKo0BerUE3f{Cb&wqL#Grw zq(xY$IfpuQh(TV55G2vbrlk8IIn@V+o#RkimVzFYIq>t>L=mbNi*z%liq~(&@<a!o z66JuRGzXNV*rG7e5kVfNbnJ}IJsBl>TEHvR8Ide!$r=7|_cl=P3zjb(s+yq|&#S`1 zS>*(785Yg%hGp|Bsi=D^6F`g7Rx=55Ta>myUO+9T7F{67CDp=v@vI6gn$-;p2=5sU z-8JyOa_K0J9oa%~Z^O|e8<ib8DDzHB`}cAjJh&2v4lF0E7bw-ef7g7aym!fDR`mYO zTN>3{>n$6`D`>A+G8C(p)ng&U$T`#dG0Yppv_^ruaZ)b@@7XhkqNsBUeEluq<!gc1 zL|+UTSb=thsZ`V^DtwjsDr6NDQBTq|Vn{%XBGO@I>G5;b7O7q|3CP>1W)fpr6@``1 zlp$|XaXRAD0$@h)n!D=2m=#=LZA6tTCQTyx(i=gPvoxzvolBc|YR3p<mqa18AP7nH zq;WaEh{^Cle3n0=nejn%Ho;L&@DH_st&=|V_<i2Nw&>9}4~tif!LGgX_J0naRRcy2 z%tG5lJH%2Ix=MF5exEDDxOO?LlpTGMmu`a;0y&R`t$T(idJ^*e+XkX*q65<9MI=>s zYH%Cm#TuhCy?<ef4f3dF(xc6gL)G0b*<STBNsqEbVu%TnsJv6dEsz~!jgo9H^y?Ik zJ{^KEsv-q*hIYa3Wn(dWY$YZRD?>(-H_Z6_Dk?H@<j^WY_^et(^WLo!YPFUJ58lHA z!u#RlGgRLi)h(bFleIS=-9P&~$hA!=FP@8C(%7@BwCi~F;T?wO>+#_3RZ{ye<hLwB ztXaAK*I$28^NbglWYU34zgs)1S(!&B82-_=2upE8NV*4X0*#^P!2GA8Hh0s9Ly#>z z;@l9J6M(jTvytCF56PwRh%bmhR9-OR+J?g;%mI3ImgY`+FyXa^jx0|yg3Vc1!CSqU zmgW=HKfGn&jwwMdbGx&QiSjm*S@#4MG|6W%J6BWqNVhF-9o5Szfetb~(+$C4=IC3S zhdC_&Lnd@b@1ce0LnYpSL?LR27hvFsP8d3_40U5m&~sQm`V!=W#&^ePMxn|YsxW0{ zUv%pghX{f&Bhv}_1wQCj5sliqT(!#kbSnB)OY5;=wM4hlOgTxlT}u<Cykpw6eL5jN zT{T^bNvDB5%?;SUdm4c~Q;oUUvr`7ljmO^YW3gwO3@RClom&QC$EE?iPk*Mh*tS8| zR_udm6FXwm&~_L(v?E5-0Sz0JhXK{;sO_JQe!UaXmBOQ2c{qCZh(u{gAbR$UL0M@8 z+PC+i`J!z*KQ+&HdX_sfb3GVQ`!lbjP|`U9WknIFt4v43h_0A3p%SyFR8e`Cp>N+z zwUBX-$_&&E>Wm&e+ri9SA0}o7u(daXff4h?)EtIJ=2YIAUTKb0-f<LZiQf81@@j>; zk_hzg8i$k!8^lH0A~k~$FAO2HqtQN}Wh6%CI5$CPq!qk<&D1i8hRk=FoKD*EZH;u0 z8s>@)DIO?HwMUm^E5h3rZZ^7V5RIv$K3pgkgQ8vF8%&7%8uD*XRf|{5qywMZ*bDO- zD+urISR$&KwqRy=G)*tZk~su1O}3ZL6QKVK+yZzpY3CNx?*9&NI)V9A-!mI~;Jp(H z-p2^<ZG`uBf_t-q_mRUJXzOwKki5iPgM<5*<Io;y=ax3Lh4j_}@Yw|T^nX*{q6$_m z8?IhR3b-`@uSNqyqUltAvl^>0yRilx^W)*@V$6ac#0Q#%-qoc9p{2?Q8Lnz-rw3Ci z95qQkE1;}~BF!Q)a7WrCwbMbm5d3y-22|#(Y^;E4N>6h>d^=;5l;<L+LoBRZ^<d$~ z5Sow{P>bRg6BVrixF!{#o2zqmU`_>XN%d>v-WpC+*iKa1P9D0jvZF$4d8-~u#of0i z2a8tJV{`Ki>_55$M^CQA`={67(g*7p^3<VAo`-tD80xDBXMVQ@9g(+>5t8BvU_v-H zOcwz@t>EX@3UOX-&@s{)89s)H<nM|1XoEz5T}1n~Mq;22im3oPQRNh-u~HM-ozk6A zmgkMqTyGXISG1$*Y!^qRkm`=EdA{h~DGZgYJOfy0$M;Ib<bF9AQ<a0!H3b+ks05J_ zPDsxVL5HG5R91CR>iPxMwydA|@Sdzxe-if|oF>4};QrnB6r2Ut@15M<^0M;Mzo6Z+ z|2w#Ux663-@&;A>C2UwfkE;9@wf3+0<u5<ump}hR1^yR2cz6+=ic`_9AQ~C%f|0_I zIwso}K?yFf^<sq$G=UrcuH@oqBr@cVmA=7QzDO;NL0UxulDiRh1)*?=vVmogDXarb zV8@DVKv)~F{8+ooWMew2IYm}fX~nz~c*`t<(rlvUx?x$8UMFgJJu9(B;jx_97%G5E zbSLFa8OxzHE3X5~ijSWWqGN2)sVEF}wb@9bLk$TrpyG5Sth`a&Ee8E+Gcjavd-U#= z!snbyIH#d~mk4wyiAE~_&V*!lBxQOdBEbQ{5oQPs)<bNJDca_`p=;MLf-DIG2Ipb? zr0!^(T!ncvYq53(qubRJuzk}sC8YK?&sB9&+P)9$nWuVwiQ<+flB0*_&}QSv!C6dY zAl)>`G#9d%%I4K|Xx=yoJ2w;F8*6Db*uJ3#o7YzJvl;@V0@KEK!GsY-7)$j%j!tLv zpmylhHHs-6m5jU`S%@)%b1|rY0{ZrfLRHULRPgWa(m9;<JQ(fT`y+?ZXI{P!^Vk>d zsJ<)8<It^B1k%DR7$I7)d>bp_k)7_szc(4x)j6tv_mIJzFk)C&OdMa0w6st)SVgt9 z({y#|%ndZd^JOJ?4@Oi8LA+0(KJROUm9zV*>5@CqX=Enb!QWdCX$j6KXcvSIx%@p@ zt^_-y+(09EQ`A|rY)CY3%Q~JGX^(;wcXUp7M=70XQGzK7lPDN$_321j!<iACXP_)* zY>3PpZ;Tz=1=FT>$MnhNSj6b4X=)`F&+LuGvk6_=k~sokI^Ko-)OOQ!D)D(#+4FlV zFfWx=;@>eXyu}t$Z8yy*LldL1`O{0u&l1&)b>hg%ci?@j8AlJx3NKoK3%J)&MXtty zeJgNe|1uojy9oPs&ZFX<NiRJWTh>pa0+2r2W3X=3C>E*_Shi@e0{E(>Bd~b>VAX6Q z{WS&LGaLFLKQ9EXE=I_0n~Yw)OOTcotzc|qt_u@uUDbm`O`J}ZBRxq(T}wDC=colo zX)^1eRHWc&S6Dfjs?TLaoVgWY&ubkVjo=&TNEOd}+A$20(3+K3AT26fOaQLkHlZq) zNvY(RrIQh?Y%E}6ZUi0v79D<%5r2bt*W#|>n8C1R+s;wgxn~kp_B8A}G#7_tV8r`t zaN*)soIJh)i|MqcjqQqV`2-E&oWMfj?Zw~1zsJR04+(Kp1Q8|(^lk%xFRF2g4)`}j z`WmCWT>uJ_U8tbVkQio+Si(Og%n-TZtkATA1Y4A_koO=Q{;#UuE2@jFTl-WL$w7jW zvqY7k1W}@>B*m<lK~PjgMZt)Q2{1>p<QygEpkmIt_kP0(eMX<JNB8J4zVD{Hub+PA z;$@%nUd*wo>L06Wt>1j+tQGb#GT0mKj-3(C*cR%99pNrW+q7Jbs64_3vUi;elGt!| zhgc(asUgz01);v^GPWhGR2}|p7a6NTDAF^gw)URt`SBaUExkYf_+t#e{un2`$MHMW zwLrS7qfFU!%H*F__h0{@GM5LN|FA#);Aj5I*Z(r1%J1I?QCD{d|M`FX#Q*dE{x1xV zy`Z(?X!>?++PVsRlGnmzi7`y*D9w1Sy%~jghdN>z&o6R!5ZoB5FNv~)KO4XAT07VU z=|jhp4%uTaOc)}YFyb&H2n-hy)^_t$dSsrN2DBLM$m;P%_PQ{2HiUtV7V7~O7O%I! zd$!ayZmTYXl7?gbl8}5l&#eIiQxOMqq0dNAn*u@Vnk?KPeaww00K9$85KSk!*n@Cj z1COAS4GuCvIRCG2pdq|`wBXD8??p$v%-4uYZw@@X4Y4fH0-o;raI({aDI*F4iU>>F z*$7@?inWn8Si9O5Tc~Ug9tuUy^*t!Ke+<taX5m4>36wp%h???is4mMzL)9%b*XE<8 z?zZZE(pWRyhg)X)R0HX#xTi-t=Q0ACo*=HN{v6s_cC!w*$?Tui>1e1tLU2=km&-iU z@__9SA+sG<vo_$;iFlk!i9qsJU&PWeMesZVcs~A&4p(zKg=#zFP!LX^2%|a=M=}At zCozbsJO~@9ve(8C;L#3P9XFjiiIr4hxII=cH%DBM71k^>hrhcv0(f2a><L6tQV5Qx zMI(g@{Ag-44j){H<Ht53`^;{t{Sdgin!waV17?h<>>MeMybQ3IpZ9X2=<%F~ZR;Gd zX|)|n3R00tCBJpGGg7w(VWsDMMEIB^YPl(*DV}!5IN|)!wKz>j;cO`nAsKzUX)?Ms z#cJNOjXc*qtZRu8RNtYN@U%Bnd2v0m#+3ETo+>{u&=`r^7USfRFtu!9ZdL;BU*3ZU zxwM<SZ&!EV&b36f`pu*K{djO|ud+M2gz|Msg(Ol@C#naN0_z!g&wyNx-@mz2tz#=` znA-&TjjOvb)K`L8@23XPOKA6YRiMA;Il)~-a6eHU|6A$FTbk~%yoZj~JhV04Q2n(l z%g+6oDyb?zr&ge-DnE<jXQ$PusFK1grNT>|o>mVm@8+}OJ-L9?)C67}Q^X_$V{>8z zJs8!tz>(mVT$bb&rBl5uz@Qdk(B*M?noZBD2Hwa+3MwMWd&?ZWItvUjo1u>6!1d`h zWeBy(iShNB0XjOSn$s(b^JYs=6@7Y76W%B_mFRpn8UkJo(vaQ;{Ja6b$DZnYxsMLk zv$CDah{E&IlZ-;Hqow&G8tb#Uor{5iM;IP1!K;bqcsp5+sj(uA_CG+K40^~*#X!#! zY-YuET{H`Re!6gVo1>JPA)^Ef>$xgNW??-C^XW9K2rL^aIRgU3oK7p!*9yBB`fm+! zCA7^D=%metLd8yH8M;&t(E(=I9BPZ5kxtkh;e-RLsj#EHkg?tunF-60vDp`?8$FRu z1(d#HIZ|Sm;9#^jc80p+T-qjBP>C8Xq_bjlV`QPP9{lFrJ&*tVzrN$s=WhJ`HHe=- zhX~~f{Q5qEZ=Z+p{mUr9U4eH~Jp}d?Uz_4<6YBWSZ{yQIC+J1N|Nd(nf2Z=6QWnJh z`(IzFmCYOL9^iWJQG9&YMFsx<p>MDr5wZT*b#wz31zSRcFf?}4RRFg0osZx+S1e!S z2wNY0SW!(m_!+}_xfvX(vh5i1+IpM7fKb+4$dH%tn@doO;?}X8tGWi7@tRpNthI1A z;CGnA!ovW@4%$k6YnxF~Q+-SQlO?e<^)*?iWR^<q%j87H+~&QII$>^SsOpS7chR3e z4|DZoWTrfanGFYq-K(P<2wf8@ZzK5o8^b@q983BCJ(ieIo$<4Tj2@MpJ|iz93JGJL zr#T}#8#;8yMOyIi)P;|)F~Y)ZRJtT0(gN$(J7fQW0Hmcw;PRE7c=#X#g^$jn<jEzJ zKD~tc%3D<41a)1WvX*)=LcCsb-7?Zy)b}mkGcn0?b6?FtbV&icr9KO74QB{(DKqH+ zPS6p^gi41{UUYzhED4Y9Y^9j6#imu3*b!-movZD!jf!<ks0B6<a0$U;CRpc7ap9}U z_gW%-|1umq7=YcomSAV1HxhUGV*3tn#I0XM)lJ2_MtYn$BaG3MKik7<A2Y=ITOf>e zJJ5M9cE@<&MCuwGIv9z=sZ{hwqLH2+i_BA-aN@*9oXXsc>~lNSkoq-iTp9V8!o``_ zaM4^wvU-T1FpBgu#I|r79Nn@Q)p-YTGc^te*`AJUUx5HGBRX1LcrMn&GJkzU(Mg5| zo57#$%EMLz;Q<S=iGsn$Srf5A7T6wYkF6`Luz?ZQ`anxW^Vk|H`PG4@h^K?tvEBoj zN1|};+-6*+qsu<I7H3bb#l@@`+_;pWR^Fen2a^6Mpz@ZUBiDDRQk3|Eo4b`7pHb=$ z^Y*Ia|Fut$^Oyqs-My+O(1_%`-@hJEjk3G5jLMrTyZwRc_&;s=Xl}ZLCYkTMHb>>q zn(CzgHa&mEdDK_4646QvPf>YiqJmH_Ev5=DK7-<?rwHy7{KLoa=w2rBZ=Hg#pA+IX zgu{Eei-N4`hQ$Ul^FT<3!_Q&E`EwBl36of=hZ6#0LR^+EQp@}E^D;5fJfnFE@H63* z7QfS+VXY&*vyGF!>W%W}s7ij%Tv7Ji7KN`%<t1}A+pz(8`spJw#sT}10&q2FGpZ|2 zt4X!$)cgfm>gl}9-y)N+4-eeO=x7PX$DU(iv=n3gPcYJb7eg;@(_5yhyrZN~QV*@6 z;%0>4J_~lXv*1FNV7ZVXp2J)!-`TJwv>g^{!qr`iuW7=b|HZ^W1G@a5`aCCFIu|Db zX^D*n{2er~+))DotfZ@0N!LlZ9%PAatL(5R%o!<bJdhsijT7;HNQ+yHLkV6uwsjd! zCI;ic+QnE#NUvY+fvm&3pv`kPwxptzzRMO=s#KO6x39$ys^p))kK*gMUVQr4g|DCb z@cq*O0Es|$zkYoi#b94G)mw?`Wip*InN(>M8I>vE{u`C|zx-_q|Mo93kmt49{@?!X zz1sfm=a>TdfBgFgeE!hQu>B$a<3B#)c;<e11vw%hW-)e9-TB73L)T><j6Dot<7)yV zr`fQk8ndCYw)HW_BA)L;FGIqb3YY-Yx7UWvVpF*K+hFl3XLzl2glm8e?7htiX)P>R zWB^N#`B>m;2pwxicUDwQ43V|yFa_YEx+Tg}Vt}GR(_kI}&br0=GMB1bn*dj;n-QJi zKk}W@9aWdk-p1J!CUkyop2mcT16Hjxhadl=yPK?huLBD!{yxouO5f5}3%0!X_KYZ; z+;rgTMJ4WI1Rp})KZr_wrPu;Qt+7RPj6F7OcEf?>0Hma>B)Hb8#eg5&BfKA;MWu|k zr0TA#xK7YsQ%YO93<|v48uL}}lj(tSxoSF!_7=%^UuV6Ql*x4h{4xdE1%mwoI-Ad; zwf;0!`$=U@wdr&SX{ansM$PjS6hBGC{!K2}way;LcKTv}tQ)q5TVs2qEzJ(`L1x$( zVu>vT<-v{a*tW(78|Zj44zHr<S<U|*j>Bo8IGDN;$;m-T+8?MMc*aqAukbZwbZMwk zeOnk|#R<SY4G=;{yOI&q{=@(r*cF8RyH+4QEe1yp#UklIBo3v<uw2LQj74%v9JcKU z$Ck}2u$paP)p850U1^P&6&6_S&Gx)_9+If~Z>GiJ03-f{Rdhb_UW^77BVn5lVm5dp zivJ}@<`nYOXEfl6<XtP_yVzU}%30xQj(uxAuziIcwym(i<`vd-3ij9+?}3!f-pERg z#F^C9ICGeGEDD#iH{kO5jks_&4i~bbk$YhS@~&=0!L{wmW`HdKpRxP5sH|`7ng(>i zKHR$@x$&K<ymM^_@~><~-sLUGzq}bYa}sdt>SkQIxSb3t!>l*2de|t-(9uS4w?3x2 zyo0t@TH9?ZZiZrw1!yA3#hVML8*6#<)q{{+rMAn9Pyczm^7%QGNw1TVY?KyJg+I<j z(W5i;;<-4Pu?I_*IAEcru}XPp8n7|w%R@<R!b591rc7ZOeofg2!(;DWsR9A~E zVDDxLI~U0b+QZu3K*3i!%iG#B>~uDU-;xCgUEzqxFjqu`yCO1j5u#%~=qS7p7_tCC z3}qu3O2uzniWpw_=y+FbP4vaSgF!fQJPa3e6L9y*KGZa^BDdxczE@OVSQ(YpPbd%e z-oxm?V@!@d!^Frlj14`(IH5f;R)NW}avqmFcPUlO4cxw&Or_e4g1p06v)T!(sKz{; zXQ??!)~|DhzpnuTmKno)u?}o)X2HsG7M6HvF=W(*v;AzCm<vP*Cj+WUD!lo0FdlXq z2x5pD<V1+OXcFMs2w`Q5Tw;tED#`?ZD{K#Tz}~P$I1u5EgKONdKgtPFUiw%{Me1!v z=-V0L_^x=Q?AijEEXY8XoHNsb7C|KQez<$v;7RdS{Qcjj2=6|8meuSD+8>_>Ra!(M zvzOzo_}9O_RSzqr=ZSz@0It#|Gy(KqexFpZ78BL2daAJe{&h%g|Mp9q!vL=5pTx?j zrEpkk4o5cN2nn+@6R>KVKMd{l)WDhf&U&z3Vh$rmZD?7|hACC7<8mu_^ZxoqxvGbm zo~x|kvBDBA{tKwc&0x3G6y}Tc2x!(3hPDD~T`F-M8#;X|-`VnzQc5~?O=Bu`lesF7 zEvCbIXeh(usjx*@NNGrT>k;rqjM|L&ewk}!KBF}Q6GmzLp19bhIIw>ewr=vo#`Uh) zl;DZ=@t%l_UyPVIFRY96q<LUXv>R5hm4PBoSR3bpIKnPr>k@3)>4U^XAMD-jgVdBj zq#pFg;X^@4BLFi`P`zE-kH-&AQXE}Ed7<R0Z>UsB>H9z7%jb*9p9DKqj1$UM7<7 zmXwKf3G8f}nJi8gP!W?EKd<ohi&Wg%XsXGiia*ZpJ;v`%=XXv6ys_pes>%+c=*})2 zO<aOC%XP3RYyr0^2=)hK{Yoo@F4jj<0wX#K2YX(lgfIu}h;hLNp5xKOVK|(!ihvCy zxC3w~Wd+Y^C3fxhMl>NWJ*K1!ZCtPw!U^m31Z4aQd#qh<&0}_Inujn(R~u!KkzjjN zJiCOE{z^1AK0!-MG3pzh(uz=3^%(c>Uc~KNr*Y=^PJ}JDC3KCkDT3{t5krWFHg<$N zVn6T2?)8h=MsMNu>uL;*m!oH(1j8eh=<hE_;p6i-LdS6aY$6H@j;iN$(IL)=V*5&q zUxrNq)<_7jL}G+9qL&(DN2mkRHv8e^zLm(M>b{b-9v4nW6WTGjbUt29;+2yfgRAG) z<0io?5Em1G-_P5vz%5E#;4P58e{&k(0_}pU+i*K~yV`zmYqwJ2(pB*8jcw|IW$xu2 z80LSTHTANa&@M(>%Tt2;9@X|OG&ZtAG&2lqk>R(u2=D0$spQGEcypO(s`~j^G}K&D z9$q^7*Hv9Wb>(@Kmt_;;XBF5hOU}}JpW$nHNZhenJ=K*QvaX@Fnt)1{JX2G?QfbQU zUt0QXC}x^4wb6v7qYfNB%&}y-16<tAsd6-6Ob~feX+<*ZilqvOq1W6Hvj~ZsypXat z0LRn9kj;?gT-I6~Jm`l52fVOvpF4K%b45~$7t%BQaUo|79?7cA6~|Fgbqck0XVD>w znt<-=x=VFUSob`{#BecQjhCr%e7H#2=wKo38HW0wVr-<8%DVz1!=>DRMx|X$m2(?4 zRabC^q1}?jhS;*n2b*IY5ff&PkY#!Z^*6whMRO1mXpAT}1b3HNSnj8T#O+@2W@R<u z`59YiOwTWFp#u%W>HMoHAtA%%gBR;gkEry}LLk-p3Qrw`@N?ly46x461o43u*vJrX z%SsDuqaxb1n%5`D3b6sUhzW8*+TM8no*T3cG}Y=H+NOje;Ur6kEm~}i)T5g*^{xZI z{XT+UKZo%B%K(1=K8mSV?dWVTR;iCKpZXPyXH0-SV>7^(Z7IKfA^87ziNF2j6@LAY z2cP^->BaJwan!UtM*8`Eg!6oOhC9KG=im}z3txuKj{MKdWBsU}>F9ax=I*9g9PSQZ zswa<7CpZOKVc}u}7}1gG)8QF8&4sC}Hq1TrX!_7+WTRouIz@nM@S4uEm;+-c9sZUn zRrvy5Te-%X&|`$AE&aU-9x+LynOn-_KU$b4-2~}Cbfs$;0l&aplhKn792|62u2t5& zw6dK;NP9BG4@b%YMmT#3-h(07zc&y&cluEk`lzmc37b3+Pq4?WC)g4eVdG|3zUGNt zdzWH=k{|2pGCBa69@U52zBqb>YV%kK!M#hRAdBSzWyxhKZnm|`8>p|kj_UF&RM`az z+|6}2*fwQ)3Mr@CsR$6UrurN;6|+pqEYYKYd%ByT2$UQG{vtmoZTTc>s|oSybktNH zK|NJ?O~qkU6&*y`gMBDwxPCDs0^zL3?$&dWvfUrs*SW)%bu=NIq9MT#&Wui6=qT4x zo$uM<hdsM|uy3yq4(#*A!To-`Hp_W!=&&|AAz~#(m)mTWLtpJ@4l~ws8%8^>mUHMR zEC^gDSks|~Em?>t*54iRfv76JMef`~W#uDO*A}9&sgiuE;{Pp1dC@(TJh_R2+zhN< z;fy7cYIN5}kf$MnSSL2FcEOGf-nfvx1MMA;(AiUr)=pYS3Hti$(9=_ifx${Nkb#{& zg*?Xg-Cu^h>^(?X&-<DXh<%J~*ZNo>=U^;C7cGFRktSjTO>zEcB=U1M;ZoK*<Ph4j zXobN0Jk_^YZq7zrzp@#(u5Ck}jFgn}I+b{y^hhC;ukHL3)&g;XxtJ*M8M{a5t8Rw{ zyK(cX^fsaLo_g7d#`=e7sJ}a%CLy$&o9WS;uA{yEHacJ2M|)eo^5)ZXBV19i7HG?i zfivJ%Wz9u;!fA-hBAL|$`17JHdbKmizm?949-tm93cxkzX+W3i(u9q|#z7B@eJv2c zutxexuZ*xq*cxXnCyY$k2z_{SH*faEmMz{03E_5vD^8zSgRIObJeH2|4-#oRP*Hq< zY9Se=g?ms^v<GEndwHXiQCoY6H#-#-m4{JRcY^1cjZRkJq5k^{$io9g80sy-P+u7@ z3caz+i`@H!YP%3GsjMdm=yAe%lE8jBT8>w8jLLg>kT<^f8Q#2Y#Q4h^oWHmi!K-ZH z;yf3=zVmS~DFlc1EJI9)2?7?+f)^FIkH>681RG%u;T;=g%Mj85W`u)uhcvfiG(x5A zNVO?LytN4)wF)}JcykL)crW4i_!`59(Drtl2XFUz@be(dsenS|AxxN^3L7^>*kL_G z*=_4wv1bDt&-P#>ZV5(UpcCdV<ZqeE3hPw&lB%M*mlbF{eI2oMnKd3fK8OGOA0L(S z{_%AXpWiVuYcHg;s-toqB)og^;oS?R%D;W-C$L8d=m`RPQbAiFEecz}EhhVN{Ey!z z@b|yG#;@Ne@bY69k~6j-Ix!e_%giy0kkxb1Ql`O3#F=mo<^PS|7mH;verjNinWu@$ zg=^c-fxgQ;7`SSwfjI_t^HhKQSyaN3PSLTZD6pYACfFT$P25&2q_Q`KgP#Sgy!aiq zT7UL7k@=nH^17=@%1mZMk9AER9vV|9%wM311(td+qGK~A)E6$)B)GL;@1O~1H$7O{ z&*kwsu(#7En1YacU<HmH3dPaX5FAboCWHf!oD@i~2eTCA8AJ=j{(as^K0rt(`%!88 zAuTNc$I^mu{MbrbFf!6t;?#*yoH-TAM!yvg@1~*jDI?iu=hVo`>hkH4mDS~ha`iQ~ zM|nUg!2Yj!h1%G5MR|+0Hce06JhPmkz*`njnSpn^EOl6yMR;ct+$R*kYpaeC+(%Jc zk%lJeMp$+j6;G2;`fxu=9we!r4~cX}Vap9w?svr!efT=fK}3KFRktIO_V^=dUw{I4 zO0qv4n;*rMH&XTy=6fipb}vRU6?l9EowTb4wytBOyvhavOAO&^uS<YyBQC%k)~xr= zrkYqwMZPY~9Yqgw@Vqo1&&%(lrmhh6_2q2K)o5+0;ki}PL6tCKc#7)M0z4|n!nF&j zIG?#2=T2>>sN0H)k{m|F>9~FOG+y*ppu4XIJ$-fP9cV&7t#6>3$IH>w`3x_5N-#ED zjj53ul;oen=15PT_aS^5ugA_vZyegZ0uL_lManjBL<Q<0<8T1-u5H52TuEzez_rVp zsNOdyyP3Ncw`c-zu^U&nsAFORZBf?KJx`{4pv<IBM0JZAe<b;CLS5i3BP_39NyM<^ zyeG$72=51Il4&NJZlkp|k9Lz6<_Z<~HMA1k0`Hl$iBt?3ttI<2IdGXNP|_y#qR1s5 zPJq`E;B}Sf`1(bZ7M;Y!i#u@jdJ+=%hazIN8zLjzux_0fVq(0MdWqlQf%OS)N}a@S zaKh#-ZrHZj4H-wm7=o?BiS#gBz7UVRn_F>U&tja)2tn2JbUFrBs3(c^yt`5KIFb9i z_<ILXTzCMb#RpMQewYBKlBmljXdhyTupS_sW%|tCo+s$(dV<0JVk+q81XLxVOfZjd ze}Kp3{e6!J_@`9fh3eSY&@%$PM8SLNRSmv<>%ytb?F@%yUSJP3i<*`7EX2zogd=NN zNtYsFodwpfF-P1QQ^Z7>VQr)(0+$)U+fxq<=*$*S{h8ZpVj<O`4EQm(WB5*>8Brk$ zyk&}0=@Fqx$SfpS7CGy~)58RdTn*vmqzg-`9bKgoXTgHX#gWH+d=?-$z#hSYj)cA? zOl2-?DkD>SeP|I_GX1GMs1<NYPYan{&D-Awp^@%%MlJZ8^bn!)mb8g10`QmLB^5G4 z_1#N24-m|K1oMzOF7}IxT0kvITNJob+5a#(E=pXs|M&m%J96)zg&EJ)Bg7hBtDUeY z)DH8kHK~*};NZUy)=LfGL&vl6NF1UML}GdTQZ*n)2II`JqBG<5)p44Kh2F++4YEUU ztPesr_`#cw-<1yEiO_cRn-ANi`mpqz2Mb0jCW~Z*rA&K3V4KcTy-+lHZDolmnX`ML zgO2KLU}8Iax~nL!qddsfrIRxu$mg5ShLf8vMTP+uG5T>Lbk;KRTjrxrXh-1usW>)Z z>1`2$<40xacMy)I1>@M^5Y}Jr9|~qzPDt~$GpE9pWfIb7&qN~gcm&c9tz=zaiPIUO zIF-H%XHJIWT;@7ly|9JhG8^{2W31m<6el@osFr;9Rkp9oYF;6EI4NyWdYMcs?&)$S z=iSkotH3P)m*oj%S;CIyOX!qUu^KO;oyXc6&Y`tF3(d07I8}H<RR&dlIzgC%>N2YD zXZ!H@?sh!BBbJDJx3(eoLJXDeCS1E1k1JU*$jS)E$z!1e_A(qM%#I&hrOqiMZ3Ry7 z+)o~6M8W+-$pJV@r*<MG1ZjH$v2iV<Q>t}ID~1F!N)0kapqDNJWd0hT`B=W#2u_T0 zWYr&;S@F^1OB7-SsHuHIPL-miRmP^&pu0=DJU3#1*7Kr@kx3Cb^nfBR4|VnTDN1Gb z)Di-_mf#j6xceK?H`IcG;TCeB21CR37#yuf>kCoj6?pry1@9)C@ZnW6-oI_do7b)Q z8>7+v+rrtd-EoIdy-g-vyA+G_r^9jm(t6ya3cqqLo=QAMndH7DeIli#Q2u)w<>n;< zpQiHKSEgY;1Mivii2}K#Q1W&npYXnVX$M(Uj#;lK+tAYV7;UW&d2$THsJh$RZ=t1y z-n-)#t$<*^&Wget&q^_q-<H0l0&dxt2blFWED7<N>KvuO8)`4`eP>yDF7or|P*|LX zYx#+|czqj=pNQfO45mj8!ajypdv`Cv;S_&X>|mTEl+T=wp!bSq=&%8gZf>Tx--BoO zccS#kURI)H{_aU!$%%!B`z++=ZA8uURMbg7)hdR4RVV07vgur8IW}1k;w}aUrYEcK z?k&c^P&w^6M#iczK3Rj&@oG%IuE)!%2CC;;Oior{YO;)gE>gMep}vQ_P><C1*w9mD zqk~UW8s+=f4iwx;$Et8=g3m#X(lfP~jrar~96J`za}33?)BtSVV1>v~UHJRXVq>2R zpCwdrgoK%q1}qt(+uP{D&Rz$`gtWlgSOyf)bO~?+hWvVFGMCFd=+D=NrnbiPL)_W4 zf6OhRj3K5x$kjE~fu`|1Xw9cO<+jNJLzr34hn|H2^sJ09-`<R{GJ%eP=JbO)f?K*{ zO3r)!f;q5t)WxNoB)omoj=%giPUYQAwcW#W?IVB(2=5-kTfjZYvS00g`y$8wIh`UV z3Va6MpWgSV^vl~%{aCj>gn%{2lGS#INe;t~Q(Leza|axQcnx{p?u5GI3KLlP>B4J` z9Tqb>@r<&E<uW7K2Q7pXqYE2C-on=mi^J^^u+9aGL#^T9YXm!Q1DLxK!p?JGzKH6a zW=OTJZ8dv(#U!eDO)Bj9RP6fV90_GpH9A&9Ej%sro=kTsoeRAMGVjS8HKnXEp>IWX zX=W!&-%-`O&V`%129|owL((pP<eb@ni>G68@yt4$I}?R0Hsnmg>_l1wvQDg1y%5fy zW>|eT78kPC;!-xjd@+t;b_}kb+lZX31b&{4U5;OfRY1H(5ady%J<Q*a!iPsy3Ua!S zxAgG3Om!@6a#}=5+mv)k3nO9?Rw`w}$XLy*-z+9e6JDWFZMP8GO*w=&mAEP|(k`Hz zO1!5%2QOL(^TsUoFtedHoo)LF)i~96SrSSZ)fQ4LJ$bkt<t6*^^by1Rf(;DkH{tdT z!s$BC=@QTHQZ&w=UBhb-f|GP&CmDI9?OjGyzMSADwD+&Tq22yS-r<9!owVJ4*s;|U zI}?{+=MHad-{Om{n|!cy+j8vPvl3gk_+ihU5EK=i$McFSc*5&YQJGIDKS6U#30`zn z5w-+zKUH*pGX@3-<bGOT3pxq)rncv3@2o;YV+q<jDiyeAtdk(`q7C=fF&eMK@Ca4- za2;CPi_!IhEFio`C+g8ZR*j)obPWB~7#*ucQ8Cs1jqSL0jljMZkAmw71owK}5*T0E z!h4uN6JT#5)Hf2|(*T#_vM+XvAir^OBQ4=iSPR7ey9wBD^EH9@Eh_t*^IN8s_tdLi zg1V3j`ypD|?$Gj4-*gkr^1!nFF6tPLRZ3c<;WEo}sIAYTr@O^)<vP8%gluBBxGlMH z8Qmp$Hu3T^%b$s-r($nqxW}@lHk+_LiJFq>S+;7*(ojov+*r*Jt>zHR6e^1(dj12b zuSjNjkWiMV-~0L9X$<WS)03v4xBD6{UrNAjh7=uiCUvD*3?;J}C5ZDWz>60T(AOi1 zxg4)XtEi?cFg#p}VJhZv0{Z34N{o&1#!OUTl4@J*%>>^!T88nlVvLOzV|=s(ljCKC z4&Ogfj(2bQI-x!?OpuR1!|%U$BPDecG-a7J0qNXXuyvS^ZQEAj$f4Cp-W!Bq!p6_n z1S^8fvD8}!i`d|u7HPoRp30h`zOk9~|JHyJfng*Ag)9hchW|!{g+7(20ZkSg5P-{~ z0y3Oia^V_O&RS+Vm`6a*Hk^mq26LfdG>_0Rg^oGZHIJLx38?48$jTTdcBTZk%$P{C zHBsH;<``0W>(5rh#Fqv+!P-R^j&6GJ545FnTF-NC#J~RiHPuENK7HuH@4qCcJ)}}6 zKfeo@C5_UD&ma5#QTE{T=RW+PLRYWz_}{*b(Z=z|_c8qauT%I)Rc^h+0@mJU@C@Z| z62M{GgAtd!4qMXV;l9#Qr9n)nau+T&hLNi_bnNNOoae!q+Y2Puy=WfvoHStKPDSlJ z7smE7XU$v!SqDbeIt20@wMem?mjKzsUQ6ZHtrr`^mXVEtjiwr$HP1vI4723**Orx) z_<l)M84&7LE;^9K7zFNyR*Yu6Ot5ytVkGWej?7cBSngxQ2+A616e0P!J5+Ci`+2)? z_tp-oBR1aL4Y+e-8*Z@?-=Gq^k+YF%EDo0m?@L+HY`_BM&A3RAiz>Uu20Y!MMWw|O z;Bjg@m(k{poCG{%Nd4%x%<G(is?sxT8y8erQ%1F1m&3Mm5iKm6>n;(xm(j}h+TL`P zAij>y=3K)1Dtg#9`d{Q@sHXtKw1F45&`nkTf^eU<%jjyk%=cYonZxfn$IqRiGdMw! zmPTiB2$iKtC@<be+k>K~+fiD$lO@6OU?c9|r#;w=+jkO>do2bxZxL#=b7v!X%~n!% zQ;jnUNl#@Ik`%y5MYdNE=7BhTU>U`ZKa%z?Wn}G(WWrr$I7~aZk|J;VdDhkhckH2~ zEG^5%vyyB)eRdH=h1XG9nup2?N&6PzMMt$#;e9<#RMM@Cwwuv6(2Ra6>%PGzrLafF z+c7lSimu*Tbjs-Rp(d7<6sl!Z;?;a#EqVtC>d{7Ybd{s6gQAZxAAQ-3o}p?qcNU|* z<tf2mfu`m=D9BI3z1vjaH?}Ym*^D~`ZT?jm5i0|$w$n*(p_5L)h0}33pGl{7DjFAA zUOE$t%h~a?_1uo<>#@k;_LZ|6l;xh^L}R@<yOFPNpo3qpzANk0W^{K*SHY=4dgUT? z5Z)c_w^fRyr6rHy$PH9g<)EJ4yN$4JZ@aI0qD=SwrWzM$%Y%|Sdj2|ke45M^EU^CX zCc|+B-v4w=4b5extD<MGJb}9B$Eci-Fibm4OC_vRsPqZ$T9&oRyeWrS9zkcvc}z|` zLRH0iLXk>rp(bM2`627%W}G>`9u-t1YI2^o0`zu0z{nugcISO`b=*@q>xqFvjP*Rh zNY7(d-23RG_0tCV-r?TI80~+mQX{=R_vyJG(*sj!j~8Klq8P7Ul@s>G7#S&~IxoZ9 zxAj=L%0qQel%<h0<`Ax0bFd=V0|)l6VMMV4QQ@|Pwlx9*E#V{mQ5n9wFcfrOVgOqg zO|{aF0pVa~I~NNawP4Cp;4PD0$>I*OB9DMu-&`Qh_tP|GYEwdI4(-pC@Fj;UDG<ZC zg!}YrK`NhZNcB!-FFh(W45VMTHs;$H!khqCedgt}^Z5Vg%M_P(s#~SI_d;x<^9c!a zLsXPEZWo*;n7aw;Uc$KxpFedewJpcQzJ2NaC;Rzx5Z|cEzYyZT2=~8#pTO@Qhw(3e zyvC2;CUN4@Aq2!Og{hOVf~&cwA+)SDVCHTFx0Ozi;q5+Ao-lEm&vW28$=u%7+R(Mt zg_)ZP7J4p#k&`~=yXeEr!wANX`p}bykFr#mlNQysj_TKK?PUzNAUiA#af4fc18jXv zsmOW$j+)S-lhn7A5ttgPyP&K<FVTmr#v|8Brev^^xohP8yeA76@tQf#MNpUxjvb9c z_NgfB-R{bec^mHMZzoU>P#N#R!#fOdZ*4*W73hQ8Tc}1E`V#6A9?w8rl$V6kYM-zc z6(;IhUYiN0rIgoYTd6Z{Ke>AV6-DVNe|8kl3y%@rr_ofMtxVK&N8=?0U$Gtnxl7iO zWxH#wJFmdp-+6<ezN+5WT6-RC1ao(54v*(5>uD2cUq)~H6?I&;<#=Z^-`gN-HJ+k_ z$e<mkxH?LqBy*q~pfMVz8ZRTzMU|J8@E8GK_+&S(U!@buA;cL$U%MQS+)MGwft}A> z%LpYJSs4+GOjap~XB-a3F;V9P_+dK4<bA<7xOWAPB(LJ}RfIi3e<%VQ<2}?W^ZAT; zOUrWc^vPwEmfTc}e3zEwasN6h%I`7ye~QNXVhXuR^z_wJE!Pvs4XPX%ZpOr`E~@Dc zWdifTkrqO{LD|T7E8ka3a98lXjf8X!np%sMb@o)CvF#a^d=Xlx%%`Uid4Q)+kKyVS zD(%a>pSjxzSvoK}-K%uK7qg=YVLD@~@GEB-U1dh$JkR}HdKk`~SdHuxjMOq#<Lt>b zICp9-0Un2IGAY=3e)dcZkF6u{;~BlJ!&yQ;<5(QJItlMrgKcQ2xWgNC8(pnbtg`G` za{(HwsH|&c_-!t4mh|b)CamS*#s%)5MKh1J*IrcCL9Z{?T6Yf347Zva`Ce6K5%lMj zHPoF^*3`h`4LsIJMc#M;?add^(Mr|OaF)vY3}2I!$2kH&n@;2;y1LHNBVNSF=tC41 zo`SWFt{Nt5Xs8ME1-j7D(}3sV1vqnN8{(rq=)Jb$<75rqj+EimP!V2@Q$4>dq2hju zfstnz=Kk1tDFIxL*RLeUU4rqE=^iB`gtz3oM@I|!dyg?R{D5{}S*NI!?tA=9EgeW5 zT%9eZ=QN%}n93r@vuDASaEy*!hFyuFhzfJYie*&Ye#Qj41p<OB2yk<F5h9KP7+V=A z!|>fohWTs5++Ldy*W$hmoRI|srp;)f<iEAmpdvl0bODa!YPHSgz`&Bqo3IuD|GAXg z9KJ>cE<?MusI2u&WKfa;WGYJ?s&zAKBRG57sntWI$Bzt1(KpeBgWCc%;?mXA43>7< zaCSFAK(Gv~ScdHEL^|#Q{N;~9{QB90AK$z1?Q18#e(4~j+X(bFg1jBSzW3v|U&E>^ z;Fm9bggjOFmm$>;{P(}T#;Rz4EDEwk+<|Z;q(mWTy$>|$bPQ~DVCc+yDbw!qKREeI z-|qnUM=$5L6KuV0pk=8=kk7_!0(Ks+iIx@LZ><Yc_xUiVqPFs#5Boq<*aaA|q{8+$ zhJC;Ss&^A;%P3kq4e0S&>)U9k(YAUPb6~+p!^no$gy(DFpsObB*EN^kH@q)&qULro zyq@<!22feff+r)W*cc}y#9I>3>(~xb84)I<qJ-djnn;N4Rm!yV8TSdVr}uZ^@!do` zx+4QLw&UUL9k^d0i_Na3N|Q9hCaQEsk5V$^mhFP;RImA4)o0|hV&WLeo*ksprpS4o zq1H+4WSe@?!gePm+fZKzVcT&90|f41_jL?)U7Id@Xj1-Td${)|M*75L{|b89wz}KS zqo@6X+8*q>tX>=L6{ufQ$9mdD6tQjAWuUQUT4Ys}B%z{oKdQ?2<9W#*RF)9pPj;g8 z(GHY8PGrgdeQ!I%{Wv_hxf%JF;|MSrz!HMY^cA?29f>m;D{=aGFl_}+P?cw-El0{e zFC0w`QqK_%6Wr-3A;>rsg5#+ne9vm^-4%dc6h>z+>_&dUadf>XMosl?R8<yGeHY+) zc|OX^@=;QJ3l-1rkRMdmgOci~M_pqfo)zbzs`fGNKe~#Xt0z?1&|Hj?^80x6eh42w zk25mw!qnSAynfS<ms7o}l;gu=9cXM}<o>b^uig^+6SWu|eU5>lQoMX!M}_|kH}aEl z?baUT<<oKVyl*iAyLL&Obv$lfqBF~m!sRoO$jJ=H<;+N2I=v3r8EcSrJc^Kx#@Q2V z33Az9$8rrak438E=Lqi1<KZ|-JDeKM^Dd<FrUz=QxvS<!XlDbhuf9grdy@cv${SaT z0fr5Oy(JjveT31WXXqoq<N--*eJ<J?=*h+Euh1^jt5c;n%c8{pW%6)Dtc_uq>^BkI zjrCb*pf_)%HPkZ%B($Xmh~&mwSrOZ%3sc8cl>(6mrW4~849QMIS4RU2s6HKC3}NTQ z5Z_e?&R$fpt|kPK213I<usI<R$C6{w+r*nORECe^&+&P(0zamz@l75u(%z4i<IPAZ z-j0{!oup942y^MHJ^37Cqoq{WWi-N^03RNqDj#`-iHS1xz+#}c8ZHi&m@Bi7&C$jj z4J~NQCIsnFmIXQ@>EK#KggYZ7$Pr6jO%WF23LhU!7*h=!P#MeQS>}uw%ov(4WVk<v zicg0yF(*LGs4ivjjPwSPzSp7#r&l_c5q;W(xDH>J)nPQ%ae=dm6;-IEo?2B}gKApe zOb^Bjs7e<Y!fBBeynS8a=4r3Ct?f);ZlMoD{ugaMSp{X5nhV)%p$Tjp%+!kQ2Ilge zGL5PZoV+aHw$uudk?z>NYZb0vOCg+Dkw3KI!~0fz`bcPh7Kpzf(0lNk<iJINOE<&c zMyJy!KSuG}Uti(pzr8_1Y8><&=fE?<2Jr{O5W6oF8&lW9J=jG>4|;UWhE(K6j`Lx) z)D(;8^lS)aizP-X+K?V4vly*tQZ?(?Xv1;2J-ou~`MMtAJl&UDPjcCGghozcn$Wdp zWFdok_&Gg0P1r0kfu*}X7P{)O)SX@xhmnrC13yb=Di1Iv$8Ao?8*pEbpOwk0#4&mY znB&~Jjd)&`sv^Rg>I1C11bEd!)Ycqgc?8v!N2o#%qNFH^wvQ@wzp|odiPJrxO7{^e zNj$bs9V;aC3t1LD+l8l(cc}e}@+1@&?k0c;MM)jjrBMi-puiD`<}k9ng06O|Wtpc$ zQj)a3uAAt6aUK1#1lo%mYQL{*y6okCPv>=2imBHK^8vzqu<r)jH;;AaVz{4BAIM`J zmq9&O8Jb^4XL~l<TQeDPQ*}2U<$pPhYDr_(BoQDdD1xqFY(xhA93jki;n|~2bY$D8 z$am3^?PXN5gHCG`p4{7pyLkzC{9r5Y-Q9?rH=<FHACH1O$&rWSY*sMq*IHaSw+iRZ zhH-y2&Jl7Kvm*$69?J|tR%R$NPlaLcejl93T8EqYsd)V8EP8uOsem6->^)Whudb4T zg^&54WpceDw6&L`y^{)@02h@#Hrc6^_nY?vgmVujUw7k4;SCfP-@&^NqxkS?T$OL$ z4P$7eLv2erJo*AJU-eVX*KnWe{dFsb#wg~d+R;1M!0k4SzHUL@!wg)!vWw@lhbGhO z?#6}e^|UzE`{WXpcuv+@T+UugFvsA`i8!1*wvJ9K9O;Kw({V*|I|3>DS0b6whrD(s zJ(|vLE#DiB)Pt*4*WFpKUw5Fc?k>8zpW;RL6E%zA?Sk{zvN0M<7rVm4%>iB>Ztz_i zfTbS32wy4l4kV+tLRO+Kq*~5HZPg`KBAJfzI?EgXWCHqWlLd&yxZOOxqP#rRY-*4S zasw}9eLaD7v#dm)&-dL#!L1A=?ufz?Pa7EO&xN_ECM+%VU}I+h2Zqfy4zfzdY}mUl zfTy1eJbVZ#0@K;W7!H<mVQ)Me!Blcv35VnW7i9S^!u5z{xVJ3|&rj|~$K5k{*>)fA zM$1?Mi!d-+MDI#9K2}eNSJS3bC4+;7`24XQAKrDt-Ni;J?zw6Oj~SZ<duJ<b+!~5i zp-x!lXO5s{)>tX3(b7o0E}xN7TV_R+bOpg_ZextL{%1(1vK3&=n84X+p)A!kM}b=@ zYk9axbuA0)3hbp+N}Jzh$Oyz}p#h8+8o}Dp5?;P;aP_c<w;%7@au3)!E>w|$uD+%k zA*e6;T~X@t(3AhkY@s2YiJ{8b%Sth_8j8UJ8OSpSrWW()G-tuVP8Tuje0iTrRM)?^ zQyuDhNUmE<9!P$q8j;k>`;XoDAP+LX4dV0X0hK#Ecl{VbHV0898^Y9ME-bzEuwug! z#O;qH#G|kwIR*~C4hrIP%r&9I$Yh?)EEv1YgPwyxnD^R~pIv06Qbw~0V;vhE=viy3 z>3U@bL0NZF=IT}tCgpoXK|AQfWtjyQ1zN)?zzUY0MliIKfjc};>9r!j=4S=elCF~F z&E)(S@b_(9b*a2HvB1Ru3!Ud7B+3!ZP4YnSEE?;mf~$`(JWr<>If=&FQxra@P*;_S z+R9ASRGdO}MFuL%(opsMC|^5)n#$ump02v&RkM6va+t3lL3!~Zf=_bF(ziOD@0YH6 z)7y1b8EhvqWvk?$uQNK%r>MHEtpCMbD&$8zev=@V{d*K!_o%2DG17*6A5uj>Vnq3v z$L~*nuJaBRdmg&mZ(*?K4u<>gDI4k)yNmv=+k`)VgKe<COQw*eFl#->_9)TxX|~%_ zC@)D?Q2+OTsl~T1Px0ehA)R_D{`kF&&bkC|-`vOW5To|yGjv8txWS0xzC;jDlL_y= zctU%8e-9qqNn{(BE^`UUyS_<T{>?4OyRn&{*@PQc6L3=$>y<dAUN4`I#>ERU$T}N? z{Z!|duI$0HXBQN>2L~%qTPtbZXKG%ihWdvTgpYab0iG4zLT$q{R8&7yR$h4@)pbwM z+VNajb6Xi+^wglMrvcr)jp&sJo<nU4*dt>vl#NgJ;MG(=UQdlM`kuhc$pIekVBKy} zihP_<AAd=E-Gx^lI`QgVC*Hj2#jDqyc(1lw=%ll8G)=lV$0Iu{9+@ZB;N;P0WE_r1 zdTK0=9$bgR2clGYEF~IgNo%lw=PIP^jl_}tt68o@YEl@sZw}`5e~wunzYOBTmu|fO zLXSjM+BYOmVjJmYdNDLSfMMF$=m<uJCwW80@#@tiMuxgEIsSqQtd|Y<1siT7zJ6-J zmk+e}P5)$HKQ!ap$CiJ#53Tt2t`%S2HskBt7JPljW8DAtp4<G)k54U_8n0w!s=(Ml z1IC6LF)`YPiIGl>k9F~XwDZ5UV|1(&V-sB%<A0fa)k}}sg`x3Qde;`bnrOk>;Rd{? zQvS*t^KU(M_@ABC_`f?U@ISgL@UPwF_^q!TUx&-_{Y^b9VKY8`ZN`_cT|6gwAlI+b z1D`&&;`66=)th4K6>sKH2Sx`wY26qa=)us?0Q&lR>Agp2y;SLSc>S^wZ(lax<!~L< zOb5nz4M&IjcrAM|IQ(MTi_=T@k2RrlpaLUP&3O5-7k%TbG?T0luR75)+RXiS4Dy_M zM%vLe*oI!7Z|_7Wx_B+5?BRKLQ4MsD@;zhS7<n_w?H=@Uf0UJJfY+***Q|HA13kQE za;%%*qmJ``^z;Ap(fY@FFgU?|{{G+?EALPp9a#g0C%8Y_gu#JYMqQ1JOxk&m2k`Cl z5Pp0e;XNNx`%?b+Dkj%#0H41Q=AV02*TQcf`|)l{?hEVG`!00w+H_9U(i+hAvIaf8 z??YdD(D$JW1H1;^Z@SRNd)Ut38sKO9-uJ5Qj+dRZ7wCD@ht8M$p2-*Joajau&!vag zrJL8YhxfeyRVxOkT3NF3O?6|G;qTy7A9{GKbFvQI{QaKSyzW#?-4hM`4EM(y&_CJ4 zYbx7~7+^W_s*%TP(a-n37_Z0Bn`U0WDt!1*gI`~2@blAieE(3U?B}OS{P<YGZAN$> ztGHjylJ=pF^}7b&-`C-{&rSIGu|aMB`qZele|)G{$EB40nPc)Ev2X7PN1AN^VB7lf zz8OD1wBQ%(q}ca&{7&wFd)ug9o7tCA?7zQ%=J;=)+PK}!*BaGti^>1_p?+ifx8*;J z$#2WCX_NmX|Ap=8?Q{I~hkU+<R*m1k^L^iHc<*UH_&wkG-fy+M|IPU0w{~tfv3;>E zPF3LxBjE4<I4Al3uWzP*YvwwMec|y>?`rVrZ52LGJ;$f1QuUjk-&W%7>q_2(M!f&j ziYeZcPx9=A_3icRHd;HQ^cKRhht|tTxexE(v)!_MO?&%cP?;$1neBHUhbS~gXrmMz z|79OOjs25J+C<7vpI>tOEp3W6iH}t2pZMBG_1XwN%R_ug8-5+e2Y%1TPs3yg+r;O7 zUWZ<ao_d}`HQvABxxKH!$5%Yp$$EU8s8jY~oF(_)kMr8F?tS2~ccXmYWCO1S&---) z-jYL~KaAo32ifu{INvF>Q~&?~07*qoM6N<$f>28X1QY-U00;m803iTcgYp6p1^@t0 z8UO$l0001YZ*pWWbZBL5WiNDSWo>0KE_iKh>{(5V8#frf7y2K>+#P?-_+yDT*ke0s zvzvtMCM8FCMxIetGcuCAyCwumax4@|)6zo&z4cJq1`_Bc{WaUBv?=5-RMOa<ku9^N zabYR(!df5C`|8pAN{=+2%U4bl0*(>mn5G@4da2?7lm;}!Y1DD<91cq@2XFz?5E7cA zjx$5txw8A=2bbZFh*5%ov`_gC>^QLylbv#z2eKLROLT%#**B&vfkIYUR1O(Dk$w|W zu2m|HasqMcfD|Uu?alER2M8Q0m(K3O`GClOso<(1AnZW7MuvsPhDTNP#b?|n3>-t! zapX85Jvl_D!T|(wAv-!wMSq;~?&b2*h=>ig1-qgC%<bj|;ZaT7v1qh3bY0JFbeH}$ zfQWV6pgCv^8cTl~0E0lzG~-gldcAh9@6E9VP*$|~?l=4Os(~-~udm^|p87NJ8k7~? zHT-bs=P@jRvZ7~+Nwem=23~`*Vq*>8taSTs)4*#`OmKR%hOT&xy1$t15;CUbnibym z++njehv%qrVRdEpso1pE5_q4op#<pULV;5tW)n1qfyDWc;1R=M4@a?3!@wN`3;kJB zz}K48h=2zSPejN0cmn0V$RTfD{`ltQb8z<P#o41@&K^HLd-Su#>KaU=qSfo~zxey< zr{J&W-@ShFl^xHE_}_o}?6+UPv;##E`0DFtf4q41>YLC1{NafO-equ9gdgGrac~2j zfZH^Y6SE9}M(ph@4r7Rm7Tq-BFonv-f*y$2K;M`_0xh^6G9!4GNg=QSuTJk9gb!ji z71#p29w!EHpHkAJ%sQv*YOG=urfFm!oK1_k+Ylbx#`ah8JD5)7ipDmVevAy7w}?zR zj8KXMP<`|WA&c2PjE%VN<A704#{%5Lpa-!vB!_rptft)P8ct+hW;TK{-$rcq?}8pB zHursWY$D~ZfW+n!5hILO;Z(rH$`~f3h}?rBwvjxTvA_s87c$ckA`}cl#JSDpCYu>_ zuS)^3r+uHy5);V;KC&VAAf-iQpC0)!OeR*&IE{<gkNA;Xq7dAo!b*agJ4DrG9$>mL z-FGoE(tZBkz9Y5MzCcvZl-affqUL^_kugNtd3i;#6P%ta-`NP;6K*M$ufBb1SJn$D z*<FUMduCOrH{n+0*{3YT7hj$GaGKsiazj|4@5TAOIREd(dDDL0z9i==tS{n=>$Y~2 zY`lAqF(C(HM$jJD`pxC^!l7)`6>YS<>Q7=>oDXN<A_jFCFe*O5B0h-WL=IEcBSd`e zI^tkLxqQIT%~s#4gG`fs8fLB4>f-5A8bFb^SG;ArJa0tS+GysFQA_u_7U{>`1p#II zHY5sznI!5K63s>9IVAMVw!)%qVbN0VH?q)Q^Q_4I2cY_4!gDi5a=k%<LY1e?ev#d+ zXL?gG&1u&x(`zfP+sU*+qOjad5`|?L!w{`DZ#mcPJf#Lb6^eBl&DMXBYb7Ep+CWmX z22SLjt9#N-04E)1Ebo4@m`tQUu5=TUDD60bm<RgbD9eO#(T6<FV7e=te}V;KfZ#-~ z^<o-Gnsckxnre<0lw7-V@gk?cib+P}F$%<nmb@zaGAGvFcLb{nol4RNad-koWXf(s z87Qw=RRIh!7t3gdm=zXx9>o>8nr}tpSFe1FLNbZr{6r~=c?Q?zC7r@NG}F~tnf3W( zMv+R=JD<Ae8>x<hXl^(_)TwFLkN@tFFR;pW-(ZzV_o~*l7h1RJlz8_8p+GGk%%G+i zTd3u&CbcbI2nxe3m*%E3V%w*|>Z(--#NuA5Yiq9;=;*#&`F(j^of5${Rdgz!5&Xpu z!<iE3)`hy93NU53<2<N%UDvO9eyP&(1|_%dR!S|eTQ7AzuU;K^)k?otdnkh<;-u<j zV-Mx?44KW}p6K?qHz>*CntdstNtx<<a9JDcHz?KG<~Jw+%g8)v)Q0VPyVoeS>)m0= z?e|)xw%_QL`VGI?ANGB()gC@{z_A9q-Ma5K2CY(~>iZ?PQBm|;?NZaN)w*u8+Zwpt zhx1s=nJ>N<;nlo${{a91|NjF3P)h>@6aWSQ2mk;8ApjHRH7_U&008eU000pH004Jy za%3-aWps3DZfA2Ycx`O7THA8mxDkC%RsKPx=g7hx#FXVNT(i5i&ZZ)7<(ZnHB$j7} zQyj{&b}Rp$=3FFMKHS*5u^%iFhiEjqPd6GEy#DUvYI*XZ>9=jSzBuKt*y%~Lo_C9O zeRFa8%e!(`ot|umdcCNZ-MYCreQ36)-@W<kUtZtOw#_imXWJ7JvEI&B^NZ8lVc5*h z&$sj2W>s%rb(>~Q;C0up>VaPSoAXuOzrWj@&AZj69@?vR*$xlqf-!S?5Yt_p-u3I* zLB!dro%h|gyB@|av+nx3oi~R+#~%HcjJxlWy7}FzSr5Ar&--RcI&|ypZM)eXrLF#` zGy-prLO%T7BtEQ`$M5br`-17-cm3kA$Cs!#cG&dYyxDHaL969a!FK&Lu=-5U<Jhlg z?86jyqNqD(yQk-x>#q|aJ`-T(&Bw2kQ5|HQQ_tse+Qrw&F^_WEC&O~{$CP;{V7nL= zw_hbi9PN5O_N|Bdw%$InXq4D|ol^Qy+{5b0M%(3=ux1ba)L!*<zmLfSWmfaq4>#+s zudkM*4pHZXynnLOZv3B&IR4o^HXnEGqa9A)P>%Su>sBZCvrW^_DNrcEFm`%A0z}X5 z`f{iT5;5Cun&onrapudWrV;OFH+{XLTybpK^;tC6_1$uKS6^KY-G)B;P}9V$IEb9z z)_px6n*MTA&q-SB)<fSdkKZl2e{@5nywg)y?0eiU`pesT)1<xN?VH!#Y&$j_M%tcy zm^B|s?Pk#qlm|EMVpS7oxsuY3BF>SF``LBZ4eM@b{@Fi&BSl7{p7H(QFPe9gIDgr< zSuZ|&c_HW1)}xqDI_|UW)6?ZXb5oafy&{)>l8xVXi)Qq|UEh8=_r?x8D|2;l1{|oP zm8NeO&AX9Gm&3!dDdeQf_SeR*7eC%@hn6Jna`K<h;P(`0*5k-O6ZzjgY?{*4!yVD# z8x6K&Tv@i8w{72d{SWH}#lW{3>~7oqn?9x-Am33Kybs+lbgS<lHn%kA|AR%(pVNrS zg~g8P<HNs*vBys-X%rD<*lRkXPYC@JA!CF`JAp{01x5^Y!iWtM(zq29x=G;@?xT!U z9wM3-bMVPa#BhhlF`Tmq5zCE~7}3@wh&am9*g8&2f5?k35o?oyND$uR`2;Ch1(C?J z#nPgX6_yrNR@l~AxCvWl6D5{bROJpy=Tn3;5j|uGXG&I3>(M(2+L{Ydu?fUdNil(l zq9G!6i4G!)OAom-t~wrTV5FGP+8B;`%`Mj!TgQsPA$Pd7h2i-);sIm`_p0*PI)PUn zGM<lon?Q`1uufz;;rT>aS;#6%AZfxsiNy%xlxMOiwsm19Lyqzy6rVt(lURddw1VSM ziYGTrAX!7}2+3RpElNn@Foy^!3XXcAbvDqVf{b%4@m?TSiwUi*PB>SIN*0B6^Gq@r z^}=hXphbz*)<d6)APmmeBAAjPt3)(eVBM0Cm<J+Bff-L}g5hW+#2KiyWLjX|Bn2vt z5-B(j(5HlChY@8BW{9Nh;vf$w^_v7|DxIl3%zV-dp&<{XH%j7hBC7=Cfh7M}taWBp zfsrM%OgI{4;iAC#D9(&47@<@JXR0V+SJ0=5JeQ%?N{;Noh;km<Kq(^}9>?*7*{i%s zm~Scw$)Oiiq&R^&US--TVe1r?7-X+1hDsEKXo?_*5n9Y}hSfqvyl!hUkA`;BN|yv} zpp8k`r`p&mVGXQhI3ExaCZttVD#Hk->{b%=oTi$OLyl@sr3jvn7o<5x48zr+_BP=f zR!2UumguCa1i7O#Qw+~E3tpgg4CAx{VMJ;Pbu*M)JY=E~mKX;SX@kZH1zmwNHA<BT zS!F84GxU$CY>1Gf#u13;<7~va*Laa5%wooCnPHA6L}A98AR>-A6RhXhKbb|GEvZ1_ zxTcuiH(II?a6YiRxQ7Tg9Pbwh@p#{81#<>#pcIc-nl%wukhWq0+rZM=SmF6NDHZgB z^{m3HvkhFA2}D!^>lU=Y)vXPdVP4xPDxBkOqzVPkH1QO$-I7Tf_sLZ8U@v6F@Cr!f z@Wh_U7Aqa}b~Tn(Fo#r>5hB#B;#?#c+f;-&yq=N^9L`mhq!`BI81gr)geohzfHSQs zJCR{4Cv?JnoHPlK<CN1dwyQvXfO)h^IttvU2!?n3gd_tsaN{0q3MqKaa-5cKs2d?w znLv2PJ7mXI#-|ZZa26n|oRAfcMkfWsvEY>85pu`T60BjII-@zRIvp{D<M~*X@i~&S zCg5`<7mUX>pNobE$SRj?v>3@+;u^^n7IFRNh&#A~bj2{do_Z!SUd=p}@p#4X6sI^V zdr3<j%%fgP9iVl*64~KCnnlcbuc_XFHt>cQY|#;^CJ;*!AyU!C8uxKlI~c*9@)6z{ zdCxQUkN0+BZS;YH8}iKum5x6lyhOBd*xQjdmDr+@sEsWeC;by?Wy02>Js{pm_+kt` za|m2aoJtWAFb{&DTm{)11Z{GlZb7mN=a68C*f1Xis|r4k55y3>IujBFWPEVkGsuH5 zrX;MjXHrcdT;r3*;04DgC4qLXc+CnyCcMW8!~<LnhAad=!3bGvd{R#ZAHy6C#YSAA zM8+Mi{UhZ)y#I-kCJSv%NW^EIk#;ON=AzOJ=iaDwELdx8B0kBAmT?JJz*s5Tnm~m1 zv^XorKyf;O$bwhE7;I2jw<J8reKHTYMv7TFZ0j`c7@(~a=P5z<Cc!gavy!647Fs7M z;S<(CS&vUNlh#wZ8J6$~U^1i|v_UemV2dV8c?Z^F$#RE(xl5H48TYBA!>4&EC~jf4 zB*buRgJ>i^sZY^LT<@erWgoTyA^4O!C1Y?7Nm)(o0W;$oM}1}@;NPY))4GBh(5AXX z=+iu&G(sL^!3y5#Wnn^u>p~V*VqRw{dB(aa+S5YoP%)^c5M>#*f!0Q24Gc4wA=z+` zGhen$;IqzbsYHS?mn-Y=z9f4hJ@!HvjXi-(oJtW==?Q7lnTb9oCAebbBo$s8Gws6} z%>HHEAVXUhrae9rD$H_xeqFeh_*|?AF7f$Jkz!)+ToenKJ4I=gp>+sJ_!sFybQ5?S z;wV15r7ftyJH1i~kK?p>rY9`wWx@4Z2{Pc{LQCWp*UE(!dwjA`@_3355pwN)by!tR z^e!pgAYB5I64D_^Dc#+9=<Y_kL0Y;~KtNi$q^09ff^>;=9JmMd`=NZ_z0Y(1zIS-m zu+QG}zB7By%<P%9*6ec@fQxvz=el4PP-~-80a$hFJ#-$uG5gfxP&IcJa<W}wvlCah z8u<C>Fue4}%XIqnbxFhi<vO>$n~M|7$na^Kvocdse#ORXJ(Dk!mZR33#SM!un3kqM zLviz+xGyZV*`@{f`w0$m*g;EI`_|R353by+TQeN41L&PLXUl^#=O!z?JY1aIc5BM7 zf=#|GxE~$`dz%zeAI*;h0Rc5l>&J@CP36^Bwd$E5dv2W%4d%Fe-DV4!+9XxSp0m19 zoDL~<CxGhKWe2BDCYhwYp}n?VM(E~e+c%*7HSljNGgo$YkpP<~j_h)dPriOFmL>vb zcu_}N{V0|u22LoZ^4D$^ayVGB8Upt^3$~K>E<xQ}tE)5K3(t}kysFP{5N_X_*}(kp z7Wh<Z(<7-teMKk(lzw63e3o>x;Wev$kliw?UBk0z+oXvG>QrBvk5J8S86r!iI=OjO zWys4%Byw9!7#=*5bRz7+>G|U@BvRLgABROp;)M?6Ro)RJ@h3UJr(A9uT1O^Q6;)YP zCfz-D-CE$+s@Vyz7mgr|D<JBsdF|%9fZSAep>`8`gBtB=L(<M`wS%uqN-E_FEj)%( z-K_aSPLHc1Ou9GI5~3TD&ohO`covm>j&#A3=6_GC>ki8)E5KJ!!IN$*2pR}OCkICx zD>W-iCNoE4tDkxqvK&eXnk+JKqW^PvAKi}F!Hh2AL$$k5;Eqmfl~0x-5<utrJ+=VI z5wn{}8Ftew*v0gn%Vrrx(K>TD4DM1dnNAJB4Np1LoL%WR;MO|h3okEU!GNXm5*gUI z8<u#WV~GAtV*=xfqs6ksW~jKYd=Ih<jwnHrnFZY}SZGw4xtj}D;n9n1Me<dAS|@0a zLW3~xcs}G;t5GKl<f0AzM>V@rCMeN5L*qO2SK%d$YX?#wupa8)^^i4bJGBD7KV@(| z;Qgx}<m_#19saK>BQ2)gyptI@=)k{O_{)ORn30vnN<8~v)^ufidHE`3&<tWND@V_w z7b>q)Z+aIsxtBnR3@JcjG2w{dnZIS6P|o`<8Q`1todGOb@<YKH87Wg7=y2PTgM*S` zQeKPzw9N@Bnz*i@sFShh=R6<z=r792*WMh6AI5CtG1StU{cxxrIlp*o(#=UJZ?%d) zqKB-{uduyV6!D!fEg`a#Bpri1hmhv9Ik7~v0nZqEp<pYjpK5z3^<9?E(Y3We>EhA~ zftB55Yhr1O3;`VV`XQF7_NYKff{l*+Ex4BcU4L;=s4|aXARq$48a_;Lik})jYbPrM zV|(xd?WcM#8EC!AfgW^#bWDs4*(^mPQ6+`6!?1#)l{fQPl+z1BBj*|U6I!`ra+{@W zqdqup9dSm_wbU<9xk)!jQTsw$Jr{mBegM$P<|V70kJdht3V1HjWp4nw;_x7wBAZqc zVN39nevg)@shjByS{rzZPS0<G_!QNb{D)p#AQt@;4-$HRXR=+2zz<5L=SfH)Jc+1p z25$q9t@6TR3=Nyk<7x4$_~3>)>89A~oa=3YQIBaGAq}CA<?s~qXPrmd(#eI{UgaU! zyZgS(_D`j$W9@(4Q~K!h4lGm!L7u+A7`~miK<qeW<mKD>r=iCb>|>#vSXuz7wq+qY z8Fo))$*y8|U1Kze;UbxJ@sv$8y*cl|>`>Q(uNZ2RF#E645h%KhyA(J}XzUHj;^Cc7 z(Q2CQUeN5hNL#g!IS+K$8+O(53^^H>&UKZu`Mmua#+n^oMBc3sl8fz@W^}UGb~UEQ zTu!zl38{AUF{Q50b|Ck3cJfrgx|3w42ehzw`0@DqIR@~V^EjD#I0qw9g}Pe@x&Il` z8RC$jt=+&tAru#iFKJa`v}iXO?<2&sLZEGIVsFVxe3JoJAODB?HDcH8K}fP_NATK_ zOIhn}WqwKzTLsnvx;kfJ5c|GAX%~&AjtjcCs(r$qS)bF#X;4Bv%cMBm)c#9ik{{PR zCf;3a{;9FS?K=u$q8qfXFujHl`1~}^ZP$S!EYgQ>t-`&lr=cBs)nw&VM%~JBP)>B| z`MEAn5gQQJ@V`KHXFXLcsD9s;ftylXY;e3F#e)4d)ya=N5DDl^)SEGs@yzJeIo)KR zOD$jv_`0Wr`><DwYBUqTz;3vvHB|jE<?9OmVILCh>#-Vqu`JqjM90LAosh%NsV`*3 zzY2dfG>($wr6Dl+v>&0CY}=@btY-7wNXfAEYj5Li^oMQfS)rtb*`<EAP-Y(Kvn~Se zKzbIOfgEoqFW{i)iBXLOKw)!!P%3~!hk*v3sq$znD>*c*TXt=wSqoU*%faU)ipIzC zU8d~ayHOc$I!-As69SF{Px!Q9^0o{YmPZ>@+$iGX7L*_gZk!FAh7IguBYYpmzV@3+ zN+}I7ds(X4>Wo;%r^VB5!9+styD=_Jd4$f1Fo^DA1d9w?*Zbld4b(2;rFlm-agMpe zylfw@w2*RvRK#11W{&pHKE{ezCpxZzQ+ZIUc2bK6M{Pq1H>j~C!<9OWE;mLA5Ja~m z44*zDC}4GsE9|Nembd8=9Q^<c(I055sM@t>1RVr+Hlx;0L!R+0Z^Z69wShl8-va+v zcJifJ^s)QCpGr#PXR3TnB=3m1f?6q@_M_ni9Zr;Ej^DU%3Uv;olcis!Y>@Xw^sTyS zewJ^dm3lBA2=2c|k*g9ltR@t&6~PYz0_~qs#KF<c()g!}XE$Bb0a%aYyTm(w+cv6r z6{FVDCk{v_28LS5u67a5rkaEVFicQp$0}JKR4_sKVHXL<@R5OExvpy&`t1TDjnI}x z$NS=hJJdguZ2(_Zmio%3FwVDtJX-D2mZzb$$@9n>^Bb%<1?EwFhK!CW|Ha9w?(L6( z@!(Icp=KoTFH?NPI>!4-Xr@R{Pk-2oV#T(uS)_!eOJ-2zq3c!$HwPF+r=Fz7P+KT` zfDKnata4#aAAU*@hm!q$EjI8N3yl*&8i}ekX;cl}Eu~_Hr@~ZL*i@D;d<q}UEF)Zy z+OAI$UeaRl1_OeMVbFCrsaul;Z-F8ZbLC3$gf_I!*N|u#0s=tp)x)xA){_y##?8=S z2Vf5tebigV`iLw#%rr2ENXdO6t}2g=KDI*YNw?E>eNQu`!fWyKub1R&`08DLl<!I4 zJ7EzSZo>`-e6}gPRDf&fPf0}?MEI^nl8mr$8?I9p0GFjV1vlD1K7RHuM59E*Z^9zR zE~AuUb9G8ww|sIc7mI7cO;N_H`a^gpgPAE}XoJBZ?!~OZP4LV`TvuV7zrXoF;I5#d zrqo!lIid8@{K!xSUg~2%4<7Q_)Qfl6^W)I;w}hSA2i}S(72=<jc#YKMFxIcCivxP3 z015u9XOl?>gvFj!wDr~^ko~vp&S<7uBCVfckDgP7HalJf21m1{;2QL9iPTVWEb1-+ zB21p_rO7Ooa&-4_OV8khKS?2gE1-WoN=l!yxWP7OeY>ZSkJ?QBEmg^rpYI(lQ^?Wg zk%QRubBxet+P54Rbg%|)$3a$vsw=nUdRKFpRzK(^j5ttFT`)?nXu96Se~uijW#!~G zRDGRIz~fmK6s1#|y*h1fda8kv{z*mnK&O;E@WO_pYfOyN+lkNek=zwmqN#`jLwnG= zngPO4WdLG|VJHk+@5-iWRCn|!QF!VTE?6`x9aFBW>~3IF1IQtOu+B%qcJ*`w!g~HD z;Gk!3<N$o&xDP&91RoehZX`;UEo%g*YeYm<QEiC!BN1R9yYWTl`Q=L}3Gi`mjSdcw zz0m6)ETCQ){TNep03ylpoABaiGRnvOZv4RrEj402mse&ylWpCCAch8$FS;$_aq3_W z25#o?W-NdWrC7H26fPk_FUC4H5N=5;4$g)l<yFR{Dn>J9;9RyS=u@m<2OpP{P)9`c z0Ri>mk51gg=;?$2n2l7ff($iXP<^sNWCaQ~z|$;?d6gbI5MLJ$kK-u+iS$t(Em)Yr zQa2{xwIw~y_gi{)_M&hqB@Wk141LZUn!=L@NO4}B84i;uJb4VUT1e<M%vMi@@Amn# zJI?3ou{|}1!5Qaaw`0uti{x?h*b1j+`?p9e=84ul^dAL}aJ1M*6kR9zWFb|KdV*&n z)t(N(&Lw2J16tIv%LGfs{QaC|R-_xUh)J#T@DB8W5cNjt`_GW)DoOaxOSOh294<e5 z0(GJeW)j)?-#b^wPVbxL1?%+ic^=0FRp?ByVHwY^nvPLL8{UXe_;k6wJsg`Jj1iD~ zijVyxGwvkpo7AKPO4s+|mPR7-dh(r7=*CC{NzlyRQEI>kuJ3hz^^HvznDd7<46OME z*AOFa^544%6*Cd8foP5AO_`_}p-;HH4%y~dWebC`cm3RwjU+Im`QCOtkINq%AS!Xa z&0|86srrnz$C0~+^Ah$%BrVQJn~{gFEAex<?2}tpH5A_dmpT3x;*cC7>G2DoD z9?ovjqkT#nyr`v}pcSs+Q69UoT{Ss<WPSbKyKwl&&^t$NG=Hn*9<<swN9;4<$=|rE zZ??AvkJ#tKHatG9?ywK7vWz6A&SXN-XK|vaytJYFcKB4>A(KLdFB)2fZ)x>p^Lg0D zSB8`o5QX7ePD7exCP}ccf`yPKSrs~>wW!B8vbE|i`cx3$rU8Y=tn0n*ba{5%83B2; zW`ejrFoHdplu4V+B*1%({bfyo!4D+O@@On+1YgVtOIqWL(GY7a*n`G9Y76?%R;D^{ z0pLk{u)b{Owon6?$5%#lrAd67g@h*KAhVL}AiEJ-`%X=qqoQ*gOVNcYV!y*mN~m$g zPK0$JdABMjCM~HBPpnwbWVhu*urkJ=>Pe`%!<TBa3M1uuj;>2WOU1+YjX1f|yFsrk z<CKU4&mad;gOTXrtl>#dkZepQg1#NT6rWjtuWR3=VJVh@93NoSLP%3wWh7iR01|k+ zTRDj#(|BE2?!++c0{#Vt8e5BM?I<P5+J<HEBwThODlQ~pw;VzZ6ScvawP4t2Z4xX| zXT+yzyYcOI#;+Y=XIw7h`tVWXD3m=;&~C|wO1r;h4PF3)k_yuZTN995Nw+i@$i~th zm8ErlZEawyiqMYsACDwv;X0VX@W+ZFW}(4S@0O?Slfh3*-3@6M?~i(ELeE99T!j<g zYfMjb5L-spO{E#B1`AG}1nmsNBS#KJTtuOQ=nO+A_oiMkO9=7TDfBm}O7#$(uypag zU~xfE60-w~ARL`Y7BtS2FK-YrHeUw9J7)2e@0G2{yg{V>^-&1SIO%RDk|pG(1(u|j zf!KHAn00sIE~`7<ke7EfP&gsHuylF%bk7cA9nh3$qLGwn4ls*iR>0!-PvSrFRLX*~ zEBuRd`*k(O8^kp`uxLZ!C}@G@zJT``BPx;YW8ZT+UKHM}jW`FM^WVHLJTY)^O0<}H zMrT~ulIlX9TGaWqs6^Fy>ifXv2)7Ti#=$#YrIQ|Jc+IYeQpJhH%p~dZMmC5O-i^BO z{ZvJ%%g-CITLb5lvUw2RY)Y7Eirm}wZi<-LZm+d7tR?)EH{?}M*{RyuTqhD7m9<oG zO+vQd;a&3ag<Y4PEGCqp*cGjm6IsCvp|}_Wgwg5h=}8Iwdf!M5H;wf|pRkoyRKo-? zy0F1hI}0Ug3TY~D;XUe+%bi6KE;FG<X3tIctt!Ov=X_5bSo?u^4PcH3P*ZGzD@pfd zXQ$+PN1!(^jUqo>5JbbN*x3~VKBp(WmyxyyL#+rM(Ns*{KRbaA25}|mOQRsDDGEbP zO;Au9(f2HXPg|OY*t4>0&EH>&SvE5Fwc}(L;Z7yUnU_K-G5T0c4ryU7)|NtmnI?t8 zybsREL{V5Nsd!R7KB!p!F-MnOII}Q1Cpn>C{WnW^9wo`3kA^iy=tQMdrltMs_2zwS zDe24;?#>-@taAu79vUpJopbW0NI-e(f*xf_s{&^<C0=k2S~W)O?ByEUZ2v@6sRXLe zYTo^f=3a0E5oGStr~gmnthic|&+$hTofcDu=W=&K1{_f}728cJr2ZAfPELSd3^V>u z)MpLObpr5L^q>%p7*7T}$HUhV`oh|la)-;sTIfEXZ)`6V;t#o9$Gv*9l<h4TX@5|B zxc;;c{2Dr}UR)uQA72-G_9WylzAK<8!Rfp{AxzBsuq&RmWSq}gin^0&F}cBj%U;6| z;CUgyJ0mcf4e(G+xF{&ey_CF4En%p*;z^&c3|Mbhy~Ot1K#<>FY%wY|E_7c|1y8|( zQ<ZNc&%CxWEeH>;6o3)a&a|*X3BmN)M{)w*{W<m^yxB{@^Aq%0ZD_R&_EMf&l&)>l zJq^uP+Gq<`=~*AiRwVp$VlS1@>~YopdHtPbk96cKcbd!U5J^&W(sIQuOWC>5{)|^6 zc_N`8T(&41F*i0{AX?;B70ubc>?8%U^C?q5+@|^(E4#Kjq{q;3ylxXH&oi&3C8~oU z<vDd-k*4+ptI9aE7uWnZA$GdX-BYGCzm`DvDh>3}&z$cTrA(~dJ!NlG-vON6Z0%gj z&vw7TONyPrSx^WNm{(W_*^GMDlolSH#+#vj8;Lio^YiBScaLu`CngxNHa+5WIE|$b zCKjZ1Ay4!4tTLZF-F0=B*LE_m>`&vjC79PGB;e!}SDs#Sar{)FnpY4tVD;Iom?F;w zXCnVXue786t2Ow+gP!}5pAufDlXB0RiS_D~@kslml>O4#C38nOkYt-n^x0N&O5hq1 zT?O7`3hJ7_WkxtksFMVnJ*M-Q%fq#%+({d=4j5N)0!(0YyC>HR{_}aI05!^D<=S&y zV(QY|=Ot5oNeMf=Wu&WkHSR@dZa!)}rCL-pI;~SduPRtBwY3wQdV=0_C`Fs^xnD1( zl`sxW`|g!!wGtz*woq-|PI^U-9&A_5vrl=|WZyV01<gsCTnpkp+tFSXT=w$jQ_9Zd zCr#JgmMm_EawX4v_KeuDB(ZsInzi!VWUy&cv5vnsNq);7k<xZ<FUw9&-Be(S{+bi? zOWd`0EH$OlSO70e`PU~jAJW~Im%mjt7I(|O(0lx4gAWU#DZ*WutW;&q!s)o}7G1D{ zKZL^!WU!xXqG_+q&)YYZUlZr3?8=M4iUGiACZN7)N_BNZ%~J6J(!SYNyg3y3Pi+yx zH|nZGu%>Mo0RjU1pLL##v4P?r_Wa$%k*HK=^qzx+OVrP2C_Yf}qN(q(%W6xMl$Bks zAbOJZCQr$L2z~rsa6*{1Tl!o19-m>+3|mN9Z`k~ruF_){6A9^GGKp~^h4ixfD{P+l zU3+?e>I*R;o}^01y71d=pgJ3fCf%R=wAPK~f|~h}MB(EQj%LhU!_zab0rT>rbiqz` zYZX0gCs&K9mYntJf(HF8f^8A<JX;R|M89}syraj6N(p+`kTb9B_S~Co>P4QIYKHfa znC)qrK1;4*X{)c9iH?QK$Pvn9*7t-|@WcNg*MQH#sx*-+NAk!k?;C!M6toDgZ~Wl` z+ba%cPo*gCoU|TsSt9u;u3MEscs)tgsW_U^LoJYuBym}BS+59xS<$xuVCjAY_CV`< zc03I+%IqByf{l~q{V<S=B<T<B%mWQFNum%1%e@coR*S@kR@n1BM>KtxAgF$jaBE#Y zW^m-W_T%2K^cC|gglSa*U5z)Am-s0I-w@NFPhOMks3jDH&#UL!MIbEBB<(jan$oNa z559zwAzk3&BKuZUW!Ar<EIR%XFn@tv>|=e2-cm~uk;8zro*BEj-P`n?0(F&bFo)~Y z<ssv>Sf?8v)n@->^zB-&{$4A^7q09sBp;aS=U+6eFYDxKvq3j|M}h*ENSZhQsgND( zu?j(ihJe5a>jC~pp$M?Cc2v?gur$6?D9$JD$pD$LgKlN#UZ`E5*^M3hhxut_VUBeb z$TPM%&G&SWs_!bepYb}!D$vZrD++4l7VKAoF3<ZcdJ8wA6|&$|@X9A?LZa+^lXH01 z%()Tw0pq!Xz7bS(R6_I|h#Z438z#D~Y30F4W$y*Q=)TL&%O$JkAPvgS#*gbF+DW4= z(%KZlMDhtYrV+Pm?T;=><gWA_hOJ9w?y1LBdfu(6bZpR0+ce=w^{%SLM~xXWOyga| zMuCcEtEg33I2#k2aZg)XKFtZ`S95wSDi5L9aUsIy553Iq=qQ+A7btcm75ESwfe2k5 zP%rvPfM&>ak?8LG+uuK?%h;55juWS!QB_muDWn3*lvYwKHZL(HpBq$Zi%u~X@2gl- z5L1W;PfO+_J;%+0ktJ^T7uK0s(7)O5#huNKZlZ-TnN)bWll=tKeYoD}(ZUDz%VH|| z7D1VK4hBCCG?56XUBGxJ@q9Oery&iM;3mOX1a=U2WfeJNC(@IKnTgSkoy)K^&6LSQ zI0f4zFLmQ{Oga@n)a!Pf9<G)Y8UN>)k$y-a$8ZbcIH3z_Hx3G-JV1D7jBTgurJ{*! z9TVWA9%M;O4-v+Y<s(1Nm}GaTeF<OT`LF<W2gA9yVmcHU)F3o+mY|O!(7^~?Pm0A{ z34+&_0U)!edSl5Uus)pv(F6f57iR1NMpBCk#AEL&nH5TQ-14?(#vz2i3(qjgmTxf| z(zOk5+{^I1;r8t#elzjaSos&gZ^%Pc32L+U9#kERFRjwA22g6#7D#G~NNil@Us%SS zvs)S&JJFlVkjkKrV%4;xzBQS6<Wrb9@s?BJN^t)0wb?O>_2cjCT*aQVj-bhlm?YFF zIM9X+lvuh87p?hDUg*?W49g{>f};gzPN?{_O%qjIZE5KXtjtr^r%dofj!x2us3vaR zv?-=<IjlLU^&(03uj&r7>r&}<<}h#J^R#^Tr2KmNf9TSW)dSoYsrElOpR=!mhcq80 zIQE%WiSMlV$`fkOnW8O}+tdErl+o}KfzbjyxVAvuc}l@U8rc~Bv|lh8+Svc>IAl36 zkTh8k;3WTVhk#gZ3xDtcasYRQ7V9B>twx*kcxrUvy<Cx@p$j>8SvCPxpZV1Ru2s#R z%1lDn88@0u)YEEVWgZVXjfv-?Ew5vsV<)vfTZJti1@ekUaVXhqOkpZG!bAdQSHbUC zPo6|nDY1Tu4>?!)wAgSeuZX!Ilx6C@Z<zTA=2%dwhVsNr?%YaH74ZTTD*U@;MC7#z zxp{;I09#IVY_<HXXK59#ZBTXqV&3S?nWv{dN|D48@n#%-73TU(o3<nT>&vWe_*$!- z8vW?G8~z)uma?nTMj_`W1K+BE>SWri0+rdutd16!#*K2Z@5&Qpm3eavdp(>`=SM6a zWs)-KZjcgk@0MF%a^~tWHOeN!%11|R2-YhI5iF~}^lLi_mCQ+#TG1oG`oS&%N5gHi zr-W2*XhWFk%t}f6^_ogID=u2Z8hzaxJ2)=xVES5AE#2bQ<RglI;rzk&0s)-hR8k9Q zwTcwn!v1Y6qSnihSOPb{Mez8J{$~r-x3#?++5dk7{natk6x*$V%*f4XGXi*xoMGb~ zR#30HV+=O+HIcfkMpC4xJB-9*CbDLyqiYFeXPr}Iqoa?<vBcZ=G)=;wgNo9%tL-^V zU^UhVtXwQkm3&(2^+lz|IL5fbEu6bPTX*-OeaB1djbZEYqqNkj_LA`Kc2n}$HA<78 zQz&rCjtlMhuv%_a)4^M)!}~FmY5gc{RZ|G4=kS$Ukb|xqb<0PTu+ZJ-uz}xw3`@>% zBT|Z{<-~_z84I#Ta%`eeSe{WrLW-QPpZJv>v?t8>6(KB9w}wxT_zh-ujbrHKZ@W&a zp72vF$DO^Re^*qqQmWD}I$f}$|6TJKs_h6fi`P=V`B8e50V*Hb*YH}S>=NJTkU`i6 zq_Km(Q9V0E{nEU4lm*?7V<Ip&slFcZAWPExePWWaZC|<uIT27?L6cs$3x4InTne$# zm$9cDiIMHTk<qjv8q~sbihOOK7<w-y;)NmK9CeW6@uBm(aHgS?YBXwI2G2g{<aNa> z132586tdpPEz}Q7N)oSQ<)Ge%$hJ7Ufc!q4eNP*Fbel8oy_27l&A?Pq;t5-YZ5i4f z1mHn2ezKfVjxOZ`0kUwJNi)BZIhH)(<5!hespj_Te4NfT7qCSf`rnp#M*(j44)FI* z1MV0k;7)OGiPyC^wsg3+$1~o2{Qq6#R~LyGsSE?#*&i)~mKWPiZPMoD`Y{S6X&reb zP#Xzei%S^}sF|BBwX7G=J8sg1-d@Q!H3y1nvs4$FW)+*u;Sr<o%RKVF0+~aHb@#M0 zVvn{F<JT^1y!PnomOwb%#VXAa;b0EWvniV$!eda4XHFat<5r_J%y6vQx1^rXb!wiv zXoXyeD@OHy<B3Ng2YT_9mm@OQrJlkC0dGw-&>8nJV&R8tBf7|vIyWJfW!TQ8lHxFg zMvIeip9S#X_iJc`gn9;E1^u&E23iHkSOIPWxZtfbSif%ak62R}JOwtkcGOjJvo&_m zz8fv&B>yHLc}q}t0EWnbpZ{Qo=|93IILlv+>1P{y2z)L%t8*j)o;Vmm|8%jwN5X@x zbw4fo;JJj86*&9<$`^Z3v$+6VaB}dXj_4i>KB80j4gZz-pCtcT5Q@5m>@0BU1;NF? zoBQ7fOy%E902>=eYa7R3cEN`?a)bJ~A_I))1>^60#qYz4>TkTUwbB0;epyeKeGIOu zUi7=i)1RS2<B#l(?SFcN{K_2hcQSH_V`s5-qYg-jJGtBIbRR}_ext37jm-3!%&hcH zj9D0MtxX<MyhKeP%u<JhxRb~Cc<_-aIn=K&;tz`FjOMn+|KebNrFE46cE-4qzd86k zp#R0e`kx$S#O^kknJ^G{^7pO4CjOg)?Z0j%t}2}hFBJyjPX4BtW{3Y*G1%`Z?mNW8 z&13f!@?;eG7sbP^WDgs}!_5Qt6vorPDgN9_@DTpDlhi#J0^-vO@_)HZJtX+syXa4X zuGNPG_r69CSswb>-1ES!{l1I8JZ>K1A6nP%@e*7A)WZMR+8=@+s%-AT&(D5?A1H7h zGCW+--!mv*{AT!Teg6>u_qygD4FM5-jSTUxRn9~B-;>Ti;Vid*z<*CcAEN($I{%4& i1%>iQ6Zo%ZwVWg@Sj7Pz(ZPQ!un-VZFklx4i2nr*;&}G} literal 0 HcmV?d00001 diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html new file mode 100644 index 0000000..529bca2 --- /dev/null +++ b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html @@ -0,0 +1,473 @@ +<p><img src="media/image1.png" +style="width:3.68056in;height:1.47222in" /></p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>General Foundation Programme</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><p><strong>Midterm Exam</strong></p> +<p><strong>Level 2</strong></p></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p><strong>Fall Semester 2022-2023</strong></p> +<p><strong><u>Reading</u></strong></p> +<p><strong><u>Duration: 60 minutes</u></strong></p> +<table> +<colgroup> +<col style="width: 14%" /> +<col style="width: 28%" /> +<col style="width: 56%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Name</strong></td> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td><strong>Student Number</strong></td> +<td></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Group</strong></td> +<td></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 52%" /> +<col style="width: 47%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Section 1 (10 marks)</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>Section 2 (15 marks)</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Total (25 marks)</strong></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 51%" /> +<col style="width: 48%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Marker’s Initials</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>Four Unusual Schools</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Read about four of the world’s most unusual schools and +answer questions 1-10.</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 28%" /> +<col style="width: 6%" /> +<col style="width: 35%" /> +<col style="width: 29%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3">Green School is located in the jungles of Bali near the +Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the +school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and +designer, Aldo Landwehr, built the school building. The building and the +classroom furniture are made out of bamboo. The eco-friendly school uses +clean energy from the sun, wind and water. The school provides green +education to the students. Students learn subjects such as river ecology +and rice cultivation.</th> +<th><p><strong>Green School</strong></p> +<p><img src="media/image2.jpeg" +style="width:2.1542in;height:1.58333in" /></p></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><p><strong>School of the Future</strong></p> +<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" +alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> +<td colspan="3">Created with the help of the software company, +Microsoft, School of the Future uses innovative teaching methods and the +latest technology. The school opened in West Philadelphia, U.S.A in +2006. It cost the school district $63 million to build this school. +Students carry laptops instead of books. They study Math and Science on +various Microsoft apps like One Note. Students have digital lockers in +the school that they open with an ID card. The school begins at 9:00am +and ends at 4:00pm like a normal work day instead of a typical school +day.</td> +</tr> +<tr class="even"> +<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs +schools in the Netherlands allow children to learn at their own pace. +Each student starts with an Individual Development Plan made by the +child, his or her parents, and the school coach. In these schools, the +teacher is called a ‘coach’. All students receive iPads fully loaded +with apps to guide their learning. Students use these to study, play, +share work, prepare presentations and communicate with others.</td> +<td><p><strong>Steve Jobs schools</strong></p> +<p><img src="media/image4.png" +style="width:2.36806in;height:1.57432in" /></p></td> +</tr> +<tr class="odd"> +<td colspan="2"><p><strong>Brooklyn Free School</strong></p> +<p><img src="media/image5.png" +style="width:2.20833in;height:1.62429in" /></p></td> +<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School +is a unique school. Brooklyn Free School has no grades, no tests, no +compulsory classes or homework. Students are free to choose the subjects +they want to study. Students make the school rules. They decide if they +want to study, to play, to wander around or just sleep. On Wednesday +mornings, the entire school comes together to attend a weekly meeting to +discuss important issues and take decisions together.</td> +</tr> +</tbody> +</table> +<p><strong>READING SECTION 1</strong></p> +<p><em><strong>Questions 1 to 10</strong></em></p> +<p><em><strong>Read the scanning sheet about Four Unusual Schools and +answer the questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each +answer.</strong></em></p> +<p><em><strong>Write the answer in the correct space on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<p><strong>1.</strong> When are weekly meetings at Brooklyn Free +School?</p> +<p><strong>2.</strong> What is the nationality of the carpenter who +built the Green School?</p> +<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs +schools?</p> +<p><strong>4.</strong> Who makes the school rules at Brooklyn Free +School?</p> +<p><strong>5.</strong> Which school was started by a married couple?</p> +<p><strong>6.</strong> How much did it cost the school district to build +the School of the Future?</p> +<p><strong>7.</strong> What have the Green School builders used to make +classroom furniture?</p> +<p><strong>8.</strong> What do School of the Future students use to open +their digital lockers?</p> +<p><strong>9.</strong> In which country can you find Steve Jobs +schools?</p> +<p><strong>10.</strong> What do students carry instead of books in the +School of the Future?</p> +<p><strong>READING SECTION 2</strong></p> +<p><em><strong>Read the passage and answer the +questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<table> +<colgroup> +<col style="width: 4%" /> +<col style="width: 95%" /> +</colgroup> +<thead> +<tr class="header"> +<th></th> +<th><p><strong>A</strong></p> +<p>Football is an extremely popular world sport. Young men look up to +famous footballers as role models. Several football stars began their +sporting careers as children playing on the streets. However, many of +them moved on to join football academies, or sports’ schools, to build +their talent and become professional players.</p> +<p><strong>B</strong></p> +<p>A football academy is a school set up to develop young footballers. +All major football clubs</p> +<p>such as FC Barcelona, Manchester United and Real Madrid have their +own academy.</p> +<p>They scout, or look for, young talent and then teach them to play +football to meet the club's standards at the academy.</p> +<p><strong>C</strong></p> +<p>Football academies provide football education to students who are 21 +years old and below. A student must be at least 9 years old to join an +academy. However, some football clubs, such us Arsenal, have +pre-training programmes for even younger players. All the boys at an +academy continue their normal school education. It is important that +they are able to get good jobs in case they fail to become professional +footballers.</p> +<p><strong>D</strong></p> +<p>Players between the ages of 9 and 16 have to sign schoolboy forms. +They sign a new contract every two years. When the player turns 16, the +academy decides if they are going to offer the player a place on their +Youth Training Scheme. Each year, the best players receive a +scholarship. This gives them free football training and an academic +education.</p> +<p><strong>E</strong></p> +<p>In a football academy, players attend training sessions in the +afternoon on weekdays, and in the morning at weekends. On Sundays, they +don’t train. They play matches against other academy teams. The football +academies also encourage their players to take up other sports such as +gymnastics or basketball.</p> +<p><strong>F</strong></p> +<p>FC Barcelona's football academy, La Masia, is one of the best +football academies in the world. Located in Barcelona, Spain, La Masia +has over 300 young players. Famous footballers and coaches such as +Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. +Many people think that Barcelona’s success in the football world is due +to the excellent training programme provided at La Masia. Today, FC +Barcelona has academies in other parts of the world including Egypt, +Japan, America and Dubai.</p> +<p><em><strong>Questions 11 to 15</strong></em></p> +<p><em><strong>The Reading passage has 6 paragraphs, +A-F.</strong></em></p> +<p><em><strong>Read the following headings 1 to 6 and choose a suitable +title for each paragraph. Write the correct number on your answer sheet. +The first one has been done for you as an example. (WRITE <u>ONLY</u> +THE CORRECT NUMBER)</strong></em></p> +<p><strong>Headings</strong></p> +<p>1. From the streets to an academy</p> +<p>2. Agreements between young players and the academy</p> +<p>3. An academy that produced some famous names in football</p> +<p>4. Weekly routine of players in the academy</p> +<p>5. An academy for each big club</p> +<p>6. Learning about football but still going to school</p> +<p><strong>Paragraphs</strong></p> +<p><strong>Example: A = 1</strong></p> +<p><strong>11. B =</strong></p> +<p><strong>12. C =</strong></p> +<p><strong>13. D =</strong></p> +<p><strong>14. E =</strong></p> +<p><strong>15. F =</strong></p> +<p><em><strong>Questions 16 to 18</strong></em></p> +<p>Do the following statements agree with the information given in the +Reading Passage?</p> +<p>In the correct space on your answer sheet, write</p> +<p><em><strong>TRUE (T) if the statement agrees with the +information</strong></em></p> +<p><em><strong>FALSE (F) if the statement disagrees with the +information</strong></em></p> +<p><em><strong>NOT GIVEN (NG) if the information is not in the +passage</strong></em></p> +<p><strong>16</strong>. All famous footballers went to football +academies.</p> +<p><strong>17</strong>. Only a few important football clubs run their +own football academies.</p> +<p><strong>18</strong>. Most players join a football academy at 9 years +of age.</p> +<p><em><strong>Questions 19 to 21</strong></em></p> +<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> +<p><em><strong>Write <u>only the correct letter</u> on your answer +sheet.</strong></em></p> +<p><strong>19.</strong> Football academies take students</p> +<p><strong>A</strong>. under the age of 9.</p> +<p><strong>B.</strong> between the ages 9 and 21.</p> +<p><strong>C.</strong> only between the ages of 9 and 16.</p> +<p><strong>20</strong>. Football academies</p> +<p><strong>A</strong>. give scholarships to all players over 16.</p> +<p><strong>B.</strong> renew the contracts of players each year.</p> +<p><strong>C</strong>. may or may not accept a player on the Youth +Training Scheme.</p> +<p><strong>21</strong>. Football academy students</p> +<p><strong>A.</strong> cannot play other sports.</p> +<p><strong>B</strong>. play against other teams on weekdays.</p> +<p><strong>C</strong>. don't have training sessions on Sundays.</p> +<p><em><strong>Questions 22 to 25</strong></em></p> +<p><em><strong>Complete the summary below using words from the box. The +words are from the passage. Write your answers on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>academies famous training clubs</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p>The world's important football <strong>22.</strong> ___________, such +as FC Barcelona, and Real Madrid have their own football schools. +Located in Barcelona, Spain, La Masia is among the top</p> +<p><strong>23.</strong> __________ for football coaching. Lionel Messi, +Pep Guardiola and Ces Fabregas are</p> +<p><strong>24.</strong> ___________ players or coaches from La Masia. A +lot of people believe that La Masia's extremely good +<strong>25.</strong> ___________ programme is a reason for FC +Barcelona's success in football.</p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> +<p><strong>Name: _________________________________________ Student ID: +________</strong></p> +<p><strong>College: ________________________________________ Group: +___________</strong></p> +<p><strong>Answer Sheet</strong></p> +<table> +<colgroup> +<col style="width: 10%" /> +<col style="width: 75%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><strong>Reading</strong></th> +<th><strong>Marks</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><strong>1.</strong></td> +<td></td> +<td rowspan="10"><strong>/10</strong></td> +</tr> +<tr class="even"> +<td><strong>2.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>3.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>4.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>5.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>6.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>7.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>8.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>9.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>10.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>11.</strong></td> +<td></td> +<td rowspan="5"></td> +</tr> +<tr class="even"> +<td><strong>12.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>13.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>14.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>15.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>16.</strong></td> +<td></td> +<td rowspan="10"><strong>/15</strong></td> +</tr> +<tr class="odd"> +<td><strong>17.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>18.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>19.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>20.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>21.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>22.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>23.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>24.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>25.</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>For the Use of examiners only</strong></p> +<table> +<colgroup> +<col style="width: 49%" /> +<col style="width: 50%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Total Mark</strong></th> +<th><strong>Marker</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td></td> +<td></td> +</tr> +</tbody> +</table></th> +</tr> +</thead> +<tbody> +</tbody> +</table> diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc new file mode 100644 index 0000000000000000000000000000000000000000..fa6884f6a0092808f7447cccb7ef146e6d7e61a1 GIT binary patch literal 164352 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 J{lA+8{ukr*+^_%u literal 0 HcmV?d00001 diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx new file mode 100644 index 0000000000000000000000000000000000000000..cb25cae6f51606874f3e7d1c7b1332b3702eece7 GIT binary patch literal 854596 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 ~&<=ZE_qA}-)2#dA6$ z2f%fSrU2R1bhO)HavkY19)ELqO1={`>p_mNNG58-D5e2lLs?(bZHTee+yozn1O<#e zy?OFcp2I>nI_mH`AR4Xe^oxvTjcSJ18@mCr1i{L|OxKyIjqNwO2;`0Db%(!E-V(ug zbf&2G1sM0Jsy8mfuRx7fW!>Alrwmu)dPzyP`;+F4gjWpIHlQn6<<je(QHdO_-cJlU z6wanM&nP^tuva4_*HxDX?wqv)ucZTmoZ1@-NgF&YP5a>3c>run)^x8SfKsjle0Z!x zdQHi@g&b_lkIRI)Xe@ob{z9@*C!O5O)-(7}@w*j!H36B?OI2`sda-WUe?Z>oOPj=D zmFDx{1KqsuE#Fy7LL>Gb`TMvDx`U;ErmdV<2UBRKdrJ*==ADgRipmRW>VRgIC}{w7 z_{T|VX<wZftFmc=1~|p9!GF{KphAtXYFWyHN=q`_OZ8NW?y$0}AlN77jgv)vy7%Ld z^&6$MpQdg8Vj@Aib1{lA>CV6jFk6xbCbRS5z}C-r#rYl&uu(eJ3^71#BNial_*CVo z9qzX4twhZXGpB$?8&a}pb`(Lp#(d=vBphYlw$jdt7>F!Q?8&C{Tz|+~B{wU)8H4N_ z=St`TqRyLbto~D8&+r3Sr8|#jth47CtiWM0;R@4AEKqikY`Exd`M9(PC__*+`>q77 zm^AbTh-=1P^-p<2A>`!JflUjJE&MKR({zI7+)#%zAoTk33CTss|6*a2bM3wJ&dB?3 zL6hw+zs~bD2Bj<ffRkv#b6)dvxa56R_MxVASSQ>&6&lDHD|7IZZELko2~bAnoY)4a zz4)R5qWjSwLYzeF_o!CSir+CjdZx<dLrha*Q94qs7VP_u$n5%bvDhnJRJ>?B11cOa zlF@0}$vffCUeVtkTf-qkE$t*wj+xBU==~Lon}f5Nz+uKyKFgU5*`4MYlMqz1wAW6x zP+rnB3IBu~v$&@81XOQTw!QjCbjdS{?(wnCz*rW-FK0|Grj{fn`?D`gdc03g#mP!8 zJ{YKD)!exX!ODE*Ph;JYxm4ULi|?NtDPoOZg9d*(K_jogMSU%TYA2xWRzUbi+)-84 zcd~S!I3=aEu#VRu+4Pj^OA|Z-*D-i4`!eTmmmp+nF_(W2SIuc;$(T)_hZD9iGf>VI zae%Z9P113~G*2q}N4^7r%^bq*=h<w*`@waAyTrTd>e_d)NhKzgw;4i46NF6(=jq*{ zLu_G<cfkG`RV-PnkNL^~igZXT5P`_$BtbU5Yp6uukl1}n^XaY0Jv0(}{^~4xW`y!n z2rOFDsTZN5nn6gq3kgx~c*wl0U|y+TG+R(Zk8_wh>;;|FEG@V=l`fKJCe?a1s`X;9 z?R(U_rC_jS{D54t8Q-nn8}N^7xtC|_!6+JX45a%^>X$d%zAQAxJ`2J`uhr;GKK!j6 zf}%MNQd<p!6Ae4rDEv9W_J9YRahs|M!M(k6WMgn18MH)fcxV#wj~pLl<cmNW^%kpQ zCXhI_lf6vafPs7VY63+TC$=L_Ty@M%jK#d-uDs|XQ%dKNYN^8bTb7=W-J>or3&F{v zsl^{@)ST~R9(@!@Op`kkw^lN{)TYp7!kOlHSB7(WxTlz40pqhw_<dU1_sr{`arz58 z-Q%Bn0J&fEY}Bf#uQ{~V^z}0dDV0mw`t{|KtwHR+o&9$FQkANTx_5^yQ`Qz?BzbM? ztn9he6X78owtGV@c?NdH)csxbL%YHI#6BA2j(%lQ9=&diWgyP}t8;Y~YaiZknnnJw z79@CyifigjUVUx>NNjB1j~IVkLteZp5K4A+<t0RJ&X{$oXaBed9T%=)wLbdWiKO|; z`hC5`WKc?q4Y6{qfi+d<@`!%*TAwuMk$l038Fby}>PWRVR*wZ>W)`cr6Dez>#BP=m zO%1$uQHc*jWyi84%}myZq$7p@>PD{Fm(+y4FKpdiYM38Ez7VZBn0;QinL^7wNK73Y zs5*t<6ciBj16>+ioibeGbu0OO13?+Q7G#_}>lwSF@*E~Aj6OYb`U#@MfL;Das!?7g z2)3;-L{Klf2XrcH-c}g)hMaj-87}8KaEq%^k7pg@xgt||d0Gb_Tvf2?yRyn|PD-!O zz*s_FZ(St#|6x<!uAizEdzc1Ylz_^9wk+uB>XYM4UV3;IlS#5Mi=x)Q3^!Pno|W-J zDOBx~`HCry(Cr}a#bFejO=P=rX`SZU=TL56&Xz?zMCz+3bGY%G8QFjtr^mX%(M8ls z7qnY|W&s$$YleOD;t?yTLh0iH?X~I)_b;#yuC$5P>+C=O0NyXp=0xl^Bpm*JTQ@A& zpfZ>>kDcE+61qj(LF_3q2yA|({|QxDmw~j+Re?RjDZT}+Ty&&WjpiM9VpLy$_S43K z{y5#c;zoRll(=jMsPH>$SWs`~tnui(%7Z{1CJkmI9;QF1hnXollCxJkua5j)JEiOz z^@`WsK~horGXkSa(nL$X%PAbxRA&F=IE@WD{f6$HG6apY*N6BNvf_{tT52vXRRu?J z*rN?_NA`|d8O<=MRzcUOy2e%cCZ8%ZlSws1#VERaDb1ZPd1X-8Oy<^7Da6{s#<{&- zc|pG@1{37tsETnKu2)Ez4P5;@g&jIFQob_vdy6Tgtzc#h@i9o-(~R`7XUMBKiNv<; z;#64ebH(ldVDG)Zn%KYaUl0Wwq9SrYiVcyj^j<`y_g+F!dRHJIB?Li46hV3~O4B5S z8af12q}PxH2u<mPfYeArxx+c1zv14y?)}aWtd*5y!b~Rb*?T{)XKzbyGU|x<a7_Mq z-SIQWZ(uo0L#~~|;`o>Y*8BUC-)rusQFxWQ&4!PD&GGA+JVS;ZVS7H-uprDsJfD0a z+JZ&XJlFHR;@xGf>z}0`NC&;&S;yNchx-*N9&Qxsr}k1a?ZD8jLqBc(!PFBuB#4LS zmf^H~-x{{^7S#?vcmR-uEk!2|nfWQrCmEc=Rb>>SF7H6y(rMt!x$N^_VMt09aqeip ztXiK!?k&ysNRUe20YbV1#!5kTi9mD<nE4NvfA>o{=QVb}?p&1&K_em7%eaD)+MtlR z@22{1wt{6~j*Tkpp{@{jbQ7mA&dYE{dU%q4_?>JfCOFWc;Wp=ebAf&(diT0(O^0J3 z_whwEfLtJ@nP1D%$N^dB;DH;vPOHVP!Hc_=m-zoKm(X+Uw!vUx)js@=&kg0QBih&M zEU<PUku0ePYHG0DCT=V5W2^n%y|TW2md6y0sHCiRyDMd))Zyd9rxQN|<5$RrhIOSD zx&De%<f{rfd+^-t-zDR%tvhNg=3a-E=`MX!UR7OUis+zjS}j1x`TaHq^@TpTHl97f zQ|;>zhNGHgIzr$4t!=j>)QH#?TkmMc78A0<YjKtXOWouAdplIGOE}RL`CX;;0BYtZ z7H7rhhYs5^T0~5sGB0pu>0Yz{TP;#$9$M@9TmKK1Pexl3_t!%Tm<`a{l~=gh80aQ= z5+2ovg&LJ#V|{JYDvhfF!_5s!oljeKESDMTC6~_Z>q`3!eiS8VcO8MUvJDUdd(Sjk z!=f-fgI^*f87!Q~=yB)A6EnAJZE>?ex1MSX*0r@dEHi*&njI61L97ynfPN*oXF64r zX9^zpr~mXWh%!Xa-Pf2a>;ubzZUwpJIxSS$mdP0e=hPNY3Hl!~46A;{_^){a=(OKB zh*cjl59EMa0QkL_5m-BD3XyG}*m`GdkDh{P_ZE9M0$Ct|XYLb6KlSpf4K%)I;7<^b z*_h=rgIEvcrQ1DEsJSJrX#7|tD+E<&<dk$06P;E1@5G460<iBr$5kR2pA~rfuzQel zkg;+73-@rmH)l3n7yV((FkjjHUTgRpE{K)_>&~#Wicpmw6z)D_LVSO)yqUOlQd{3M zKoiS#tCZ3;qaGVRam>n(NW>~TJ;;ezt&++UjE1@gmMX|1)s#~k>%117;kmiQ8siS{ zDJu4dy#etMvPZ1L3MQmt^H7XEP<KdwYnJrZX~!C72N(%AQ0L)VSMourmv&)jW#4>V zFw4^>DL0c;u4vQo{ARoTpg!ll3@_vUk79!{Gh!0-l=L#sBY@CNqoI^WxOx!-E53uq zkb&J<F0hO%CYSVZa+!7r%NI$C0cU$BY!2<kNy#qVs1JlAFA*XF_1)c>TGPvQrOGeO zaI&njmgbTcJatt}(a<@}>ZbC^QhJv8e`jv!=I_i-O3LTo&w}S9HiRAcD{8*+Kd1zf zOm~Gb0wDXiWMx~phdhQEW>?#rmrn?MI1@eH&I5{BB~(XS-l*riHc?4zvT^Qz<}(9N zbWg|EDRMr(lx6`d19A*^?ZqthUjOgkO&4}NF@opT*JscT!MP6yLvPqDECa!{erh{+ z*r~5J;jmXCO6%*J08JY?i8-jO)H5<k$X6%;gkN>+^~D2c1^v*0_+0#Eh9VFlnZXSy z*B2qHYabSI-ax^D&0+?L+wr)*_bs)l=k%CsKZWapcV|tlTVVajYWUQ<cki6{PHnu< zNk|=uxj5Nr7nP`Mna+H)LFm8^ly6Yc^8OTcrV!9iD+1g<j5`EGWt*L#l$vJ$EaCL< z#*E9TL-EZbi|BNy(wiIoZ!OsK@tw``JFhM<4|yugw{P{k1--#a^ja(-Up+~6=N4<Z z&Sik1$u^eK=4?MyRD)m~<40BNhaa{fJ8kicw{j@0_O}OHWGq_`oj)kj*1=l<4c-?3 za}L0hXa(xd6ivBavp~>-oV%OlHg%)4BzyG$vmcC}JQ$O-c7z$wP(+S_t{xUykqp7y zT`1Y?L%svI>B&0ri@yZa6gamQ4w$JvR62G}oD`|U4?U}eLDiaXcqUr)?s-$<^_>qA zgq+4Flu9@q`2Qd>-ShQro`%;9c8fgl7D0_?++)G)#dx6^&@h#j1b1~A2_Z15J}Bwy zy0xPxr`3Sieev;XVAR0iX%8Pxf35DuI_qA5c_`$__bRiDvdbF&sy34Vv+^mSY>b<5 zO2tXE|CGU4c`aHx8ju{}RRG(PQ|A=}+<vM9+^|;XFT9_pt&rwZ4HvU-#xlM&<otc^ z$?1_Yb<^r*Mq|L~`s`Fa=i@`@kp&0kw_Y+-?)Mi_zh;P63Thki6`?0>YiAdC?wto6 z^_8Vd_aZsdZ~g7z{96VkHQ(Lu<(|&8buag4<R-?DoIQ8`0V{rDkoDXRzKqo>NLXRf zOKTTy3Faz*_cWa-k(8wGY0wSqg4t&YY(QJg-tdlh3m2O6k{;p%^`+cu9D~vhD&4Xb zx2U{HsUU|_{8`%M)6T?V$)s|a{T=`G^^b9VivE*QALZPChBOdtD5EnnUCY0e?i!&x zLwqDv3o~OU3=oVB)yS%qS}Ck)0?|92dB>yE3~`+>=N}Kz6Z}luKa%OyGqR)T*8M8S zu0~0Hw*m9(S$m@fKiFdR_o{f7G|LVNbEWZ0&4qFpopPlXX}r(0=Y%m{xZ{JZgdVYl zRQs}OMoMAAecKY~9EU+kbk^wi-Zkytope@MSYHZHK4)s#>)sh4V~v==BU^)ZUTzTN z#+ya$(YkqnyT%=B&Fk_U%o1`SMQm=H=yW5s6q0GHp<3mZEdywMM<o`WgoeCA4AOar za|qhk)16*kM#k(eJahL--Nfs%h;+XJd$*{R_D$Rbe4)<rGN31bg16`Mtl9M_D+z4m zCJsZNpS3-D*amdUo7$LJ^htF0m)0(U<oZk}3J4+RN@-t~Mh-cO$#bhTlk%p1qC}r- zMBdy+Nm-)#jgh`1FTj|`olRa;TyEUS5wWZ6waeBmbKY&K7;EHdJ#t0|w>b`cCNFXV zS($!o<unU54@WA>-wmG20Q`9kZ+0?BQS2&5wF6$BNxOMC|0$p%>$mfio7|wGT%k<a zslMM%Rs1_a^%{b#x}ucd7N~_Sg;5J}*Gb<Q<T3W1S#o6y1pl&pXyf#czi!*gSR2mk zWfR^WUPF|(1NlDvg$vk0<VH!kRK7;kB@a({To7{NqX*A{)iY@A@(aMMchA2JX_xK+ zO)INap1IIZlUJwU<in}fTi?q`{ok*KaC1Z6mg4EltY>c^xTu-pV?0X<txM;Tq+on= znfQ0A-eHG4;YQhZQ9cK!8-9^4V5YUM2eE+PB5mTUR`vruB8U7@3s~nGIApNF$}{y& z?}5k&)3Y3dbS#GZJ#u%M2I+H$l1J!NUxus{r}rWJXUvBYeiQ~eBle$h9F7!o&?qor zq?wm?nyw&CZd@%j7*yf#YK1A{`SvoYdSM&T0**n!8F5_rejeM^?z+V;eih_LR;Hk| z6GuS;8>?R9_Bgm~P&V|n2E)(beT}N8o{cBwI##`r!8R6*t!ViNutWF{3S_t8utl6+ zDw`BZY!&KWZ2^jM^P`1I3n9M_8@AR7y84(q4cd`4K8a3|W68%s7TRsPQEx1dm-tyz zUMQ@;HQ2)T?TP~gN$_60<67k__kv%0r6uWK-<YpFY{1I<02V_IXU?0AbD3cM=iOwW zV$!1yNPbnx-1!F;lk%;wtZ)&+A%WYSssflo6^{V?6E^vad*O)01n~KP?T&}cSWmye z7En~4P=H{VBCt<y6y-kHOiK@wf1%MWCtn}*j%%p8xLN6G>?Acoy(Q9+)2Io6&YY_b zCI2D`KMSHJ#vKo^s~<OBQY~4Le!3o)J;?+Ij`{Ne@LTLquL0uUQp3v5)3ty@&wztg ztaNP*s27=-FxTcWc}v)oYidTlwvwx`e0Oe<REc+7A1WBZ@EmpsHQ7X&Q0XG`Xkz)i z&Zny4f%N=-xovJXqeQuKIp$oEU`rs1OGZ1eB*fLo6So8?D#A;-HTib1;ahuFiGc03 zYm9bJ_fsyt;?Y-Ay$Ztwa>c`ZASmnCvz@raY~yjScs(JT5zY$~1-SxM-3xq^ApJAD zYrcLffKnlj@W+aKeB7Z~KCx_gx8<-RrMR^!R%A(V3Z8q#O0MMLyh-p3Y~Bqnd}Re* zAH2`J3W99hE#D>$dHT$ML~X_HDsL5Uq)H%3M}WxHGO!EKgAdePf<DmOp!bO^@gFVl zkkyxqxhnlj)^l%OEZ$<1>EFY{TbXvey%Vl9kh|UK5%n1Ih&o`xI>i*hed34A274M0 zc~%@BiS(maod~p%7>MLpLwD)<mn}!&rj5TzOuQ+|uf^A+GfUnD&QMxMD9J9hG#b#h z8s(@PIY*^?W8d^&{Z4);PAH+ZR4Nn{g`?RLB2gP7P4}o}BX*@Lt~giaCB2o(x9?-6 zS(?lqt8i|#QqOJ=U7~wkeRQa#uW|bPUn)R)oM@L%x8}P8!MKxDb+lpYRLd)SfGap_ zDTF6K9FK2ll1Y~qxiR6W>z?+>CBpqlA*-FgTZC@)w-NDez1=c?9-Q^{vOi`FiU8nQ z4$qQewW@ZP`dC0;hR4@RUdDfdIEKcX*szh}8f^6{PBQNzUD`-QG@~F4T+#2u<B9vu z`5G5dZPBebKeTt16*S=y$EYS1rN^K^Z5oSEE-ONyQCL*&<p4S>_aQZg2QblbA9w=p zqMP^oI!%5<^R`w=qeAPrMiBE&o{2g%*Qii&UxGiCq9#F=q#0Dx=Xx1&m(%BTAcC@M zlc(BEr%D0gFk?2>f^8BW%)r_;D!yO1<m>8DE1*eCd2&x-XCYyc#{AcFZ>k*Tlg5UZ z8!6BQierFdsfKf6w(1djGOI)0by&K)PvAi>Nh*2rNAmbuiMh3BU^P$YyXD=jY(t0f z{3BXvij%QWzs@MqP>Jz`Gt*XY)Cx5C)O~ra4&0lxr^Ow@?5?U;9U+xX1HfiIsih`U zf2RsaSz{E%gIprX`Ug)}UR#J<QX5RqZe`zj#Q=<(YnP9YLLTCTEtrjhyogqfK|8H) zYWg_i@J#<0$Teo4Tl8?)SsK4lT#06GNt@isI7a`FUwmJe$s{aUFEjsfkB_XXP&2U- zjhDjWvewNK$wRZb7LKT;9(UimlI1{y##Mj+oRb7w37_2xlT^2?HpC6$(Vv%wDOos@ z`3w_P?$eS%LUG!$DoK85yR6*~B&{rJGg0H_rkt?jZxHo`80eg}+OqrCJ;GALTdDxH zvB^b}^?1^%EId14V`)J5w=z2><7t_5K@1uM{qs2L(>lp;r2*@J&a>=)f*Ta>m)&rO z2Br{Dff@lVRD0~+PfH)I)LQ(~R~Pd-ZFe{L5q?k;3OElwx>ODJA6a#3EWPkQ)kZaH z1N^(m9QfVIZz162-JECKrONotk(*`VqHcR3hMu6ta_Y@k8mIq}!Lsr`{_YiF=wHpj zQj~7>CPXQVex_9O!nQrm@k{13HMoF~-~(2%lu|!3BvFqYe@Xj8X}!-9s!{Z1pJyma zEOfvALzVsmRH%+molig<)t6(f3c3bOC4Tg?R4t+c2qQOj`Y{)kvYbybl&1fFQtI&J zG`g|FsYn6OWW`9^H`1)+zN801MvqbyYo6nNiI4cG*P?)c%?psN&GD|C!}jI^1WT}i zy)%4%uPm0H&M4?#g5$)^=(+d8=_G`HOJ~@;UuqXXqih|}{Po|Ix};810PocSPSEn) z(Pz<RmQfr1ipKp)_pRZeUcJB?7e>#;(k84&q|_XkIA_jHG*fb{ZLHyR5qXb)SzxYY zDb;JPpNCfS37dCK#&HW~<%R;9HqsG2VJ1?3nDuFWXb%s`&e})Th`2C+!vG#b38Z!H zuSEbq?hAJ-yFzJ^H024|4GIO?@X<wR{bzco6MXP@HgH5%z#f1ZzPe|d5-%P3OxUad z{$s`GxuyC~3q*7LN5V@$8+~hG!PH!g-jfQ83rfFrHVlZ+RzRiEFEBxb5IkZ?j{wkt zYn!rJB5c!NTdQfCTbl%d)l9j}NQWRCNdv;BQ-?rOrH31u*zgGr`SmW>B|9^aIM04a z3zb_c@zvWs4zWWEE<Bg;9XF`vwShKR(4)v!C%O4sJ2QG_pvlG&{3U8RRj`2mrlQ+o zHskdyDTA|PZ+we}0#!?o(bm#F`svGG?w<(hD;V%QOJbiYXt*{*>PFxc;2O0wa!L>> z&a4&5x|db!ju!dT2%k0~=CmwDbCf787G81}Q)j9v$A`KBz>PKfmU##;yRD9S2R>Hy z9UB-xxTJqq1*0YH)BC_1S?9Lsz8whEB1*g$z9Z+pkU3R$_ww(NLR4og`~ZV<l+RL= zw0rh9PGQ3KG3`KPF(Y5H$Ol2k6fvR7HgwXo;{+MIaw{XEd_(BJ?gw;6JU|xxzh{6$ z{%_;^uMYO#ga5YyQvY{wJpWHaVE^YB|HohcdkOyk0v-E5m)yS^@&5<coQMi`HZ}m& z{P)nzcrYS#bbEZp42&1=*Pir`VD0G0Q_*NG7aXcl{Z}<VdEM<~g)gKXCK|lw1`{Bo zXZ|OnpP*k5(F_M44WKOg^xyqmZU|$jZB?66Er&P10K`tVljZ!ak-d>jhWm*Gf3od~ zyo#)ERh!-_5%@Q}zjck?;e<+l%?$(B3Q|o<4%h$XsOTP}R51*HNkIwze@{NP=;r_W zY^^h=ERfbMTfhIiJBOKHH->iE&srG3H0A(`Md;)%`Sxt;xjn|!6Z{$IU33)L1pgdP zkp-%F=l|n=HD(Djz(ZiG@cqNyTy}pJacUPx+AR;xM0B3y?WwzXTi<bL@xSp5m)gGs zH{E5yqf-t4;-wk|7ad?~4ltlKm^bDW-R0{&w5y9WjXsVg-xIeYU^S3Qq0k~W>Qw=9 z_O-%{gKxoX`AMHJ;FW+d;s%U?0JgStj6=nZc7Q~dg@0jo=sztg_7`#Ds(zj8&|0t` z`0tAxfQo|e88&9%zXO|HJ1{?i7rs4tklE^Vd_v&SML6tV*tvQUcvJN|@rWojpbywh zuQSx7#ejd`PS@H)BS*{tleuW8#DOpDDWB0Bu}sXr&lSK=oe4j87T6y%$I16(I?XQL zn)2_J5z%vhgK|3D6)?F9{`<D~$p4)KkJI7wbid*NEK>Ec(1rl$-#tb2%my(6B=4i+ z2^?t$enG5xXq|!X^+?l3t0(0Xius=hZR?2q#lB2O;KDogBK*z8orS)j#%&Fhs69ex zjQqFtO(Y5-9c{a>ZXORcH;)H<gZ<fFpgJAEq<0&&Xhrh{>-1_%bJJY10^Bn4kGUTz z%rGnAonX+G&E!m@2WfWShdAzYhQ?mC)lfHQ?^>|gKC(bw=vhnhv?<$UZj)!%(s*U< zS^InIyr-CNVE2ZG<#;a6p>oRhoBec4mTCv8uf!uewDVibo)nA_eSKUxcR=b_6Z^n3 zymieHx|BL#W**+_R6dz`eeDHqAK`!LAhlTh+vWk0R&<<}GEkQ@;M1g;E_W?F{sZO^ zB0ax>cH(wU7s9*mQF{z_pQnlbvH^A9J9y4x_Vr8PkF8QhdrV>TRwnxl2Xa#$UbD8& z(X2anF*sp&QJ5T@?~yP#>3luD>Pc$+PThKvU+__#mH&SB@NeIM2y13gzClo}@%qeN z6~*3ELCUMU{_D9b)3#f6I3ZO1Bm3Y5w$QHc0=_N9^s{`rX=Cbi5k|{XO)~Ve4;}%2 zh&^UDsGQIe;#Q;?0UVA9y@aq0M}1oT+OvrusML?%qEudrAt_&5GVZ++OHi-qtosZV ztLB-xf`<H=Btm?vKXWsi@8^(Thrl2$ukhB>HCbk<1?Dd_RM57hor(M^e^SP59g-w* zizgeqWaAqwB-|8i7Cngmym^cAiTT<^zclgpF;u(1P2st!xe{fOZJ=|xDr3Qio0e%k zUj}MD-?bQ0ece}($}^us24^`$zjL?`F8gvXY)!q@U?ML}#ta7G;C-v0j?G+*lRef^ zrO~K;UjXJ|?cC$IDKh}fYFe|nTEA<0)m1OpIiP%+^z=i7;&w`%&!Bu6tbeI)*QVR? zAH8#2Z2hF(7UcPV=tKpoC0ab_9pDis9nK;i7!9X)_JlW_HmZ9$XpzgKP<nxhK0GU` zLr!zuf3X~)mAM}YdN7(pruq<-ropA`+V@4Tfh?i(YcP$@HqTavpjvUJj;uPTz~f$X zv&X*cy8_%p1L(A#vIpXBZJ!&}H0v&x8xrP`BCm^u!5~Is2yp>|Ti_ak2jYxusC2Yn z3KJV%@*{bd9i$evt-t7y{)o-~dPw}T{3^XiU?afHSD~@ySW1?7;Yj>!$z8TVQ}Gxq zYZ!gxX9ROekq;YtyFFsN6?X<X*fFv&dDy;j^?$*2#Q8Cm-qTaJ6kqo?%x0Z6$fOu% zUb)gmv79v8C`VzMA#a|A4g|y9K+cOV#Fk4XR9@S*^aPiEY(XYOAU3J5rZ7peHr?L> z6C^~9*hS%-cFZpvY9Fcj2n~H=e%VD@wHsZm6iV=?XIlN1i19mPJF2>!D$^<sl7svG zgk(CTBOJD+zK^?Irh!2&yQzwAU%67QNk31_y#wByiBJ{vmle#hbiFT;tn^L5gH7k8 zZ4t0l7z*thFyHjr<Y5M<?$b+Jg~OQ2ZrvKU@V;&(2diHt@jh63Dc9Mjw6@MwG6R#& z3EkV0Uuc%^`z3KF>H=K`L{4Z2WG##E`Zy@_hooR<`AQv=eQ}P}n7#9h=(0~5!Q8xi z6Y)*wK;&v)_9QQ8V5VyC=uEXu`R~(Xx#FaU+rfi&xu7p;bj}v?-7D}ufr4$hLNNpO z)3E9@q6ru_OQo}R*f7K_$_oHtPtr7?MIM+&Z)S-OPq~=58vbn!k#B@MGH&2%C84TG zMI|zJt_s(S0JD5@k5IUCkp7Hj_>8WL(;xbXcRkU9=kGb#@Lmc7o$0z`42drkT_u`p zX!P3fa;*=>kAxe7&1F2zJf9}`sStW{m#_Q~<~w!0?sKY{iwXp!cD)CQZ|3cHIHO}} zlL<u$V>C8pMmS2#)lz3v{uL+bj0|OGj`wh=#+;c8VG0S)FxW|MxY)I&D>T$<GYeG3 zP>>kSpd902U!UVCgK_o)=lrr-{&>OLHsjLCk4M*nr`6g44X=$#XFH?EU;tn6TSx3X zNGIUlOiUQO{Y&E#kh2?jOv7<(5Y4}2@me(28ycVT?|(j6{~{?X?OsdBZdK>YpKR6} zPsz#$e;q@;zFzOQ?dnMtDywVQwf2F`A@^~e_~rq>5+T7PrLXQ)7!+~vRfbe(Z66g{ z3%HdRhPL`@OZK-D(I4WF!g5QK{$;mjl$ckwVgMw7d`*qNUSUDhp6&hrE*`qk`ibM% zGjA20!(|_j5z|#@0W+Q+$LeVNjor0g*Ivy^h;YsT$0hZJ)OUlruOAs%w&uU@mw>NY ze)5r-tyO>Vf=IewEy(?g$DLB=HvGr}X(zCh;~&2^)kKgO`Ak0sG|4fe?yP$^KK=e? zyxjtEu-9l}VlqFh$&>iy%YC_x=I!}aM7ebDN@GAy;IIXyn?JvcMdje8Zo05Y^>O1s ziGFsL0c}d7ue<vpQI;@`Qm=dQI~M5Q*wgZ}N|SJS_G9RwR4?cfEh2bR>1y#oKl!8u zDjn^eG)RLnAt{oS|M4J3B`va4Iq{%WIVI9{I`!Mq^v7@f;A;&_qOr=G|HQ6O8-Kp~ zn|#KYHA~9#o^R`ZNl{5j7XQs%^B9QYss*h!c54g@oloD0PjS(oTdRC3DsNGwR;7jA z!`C4WHRO43U1iO4=9Lfl(!BZe#@2e%M$cS=ifAWyP|lA|uvhDjM&v)FdKuky;WFY* z@^z6=9XmUQP@TieY}|Jqp8LSpYW(i5H0l0_i5>J$YXbYX$ZbAME5<e_|6!QID3Tf$ zcjuSbV@Nz^9TvQi>JXo>J#Gw6C=NYV$DR4@YahgZk<#3{Gzcy|_<)TjeHTfx%ml&x z`x^*LzEi0SqA{i@)rAX^t<!L~n4Fc6%3#Re-{)tKJg($y{nMV(?fGiRFLG{i%*-h5 z-SiJO?itR>4<Vl-znfxD@q{cjkEN@wgdI_J8pOCkHMd_aRpQru8Q6w2`kpmDg9%YM zHtc>k1(K8UltQ{PU2}eAIt*(s<pt$=O*NXQiGn;D^I=EU1G3wC4WW~=)|JnS&vA)? zYR&ASyXMtX!P|@4_V#(!)B4rnOw2%g-brYk($7%JKn-5bcij$~8~ig9|Bok})PfGB z_(%X6LAH$d#NCyZmAv4od`~{lAhMT81&gadsoon;xTPF9Sm#ZYCa@?*Xb~heJ{w?+ z=ig}-z1+cF#Wj>Z?&!=~HGfw;6e3b3@2Tu*XGW5~3d5h(ZU(eO$-tB!WCFgC{p)1^ z8Nm{@>93}xS%ks_<q0lFC?tXZvYm|0-OgVBgq_42$K&Rgl)ikmdub3F`+@m8MYZr+ zqCw0%u7I?zA<|=mR>S#Grn2>iiP-$B9Qzf!c|LA~T*?C#t-{mZ&`%1-2aXGo7Z|%S zM^ZNT^g}d$Ca63<I-+1~H=^&9HC$DcAgIU2>Mvxlt|x7ahJXinw_|gHHe>wo`@TA) z+QT)uZ-#azRgzv)x=Eotcgk4gH78gaAIV>8HIcu_BgFm2PKZ0cUgz`NRdT}>(dKZ; zvx!+&rMCLzylivvs3Z9DVIg++AdMjRQtS;sY^ft|?ltb84RwUNbLX0bPT<T+r9!EU zUaF-eWywBQ;)>*BE|rahDgsD9kJi|N$|<9)U^VebYe$w?Vf$vQ#z3+MOKP#2HNV4J z$((Cn#xJR9r^~jIZzqWp1Eu-lg8AWlUsnh(j8W=;jzTvw>8ebn&;}|bWc56(9OLt* z7siVxS0Yhc${QzH#O3zSNkpw3jpHkF9z|MM7Za{B8L1FYBc~}XHmf?>iK92uOl+Ai zuA1MC?ijwBds*xpQ&7@kUEIef-{nd0%a06I4r`F0Cj9AUNs?t$YZiSNb)__WQyxTo zEVo<`wZ``?dp#zNI9^I!TW;_6Tiq16%F4~heAUruvVW?0F#N;XSIFIa_C+9YV${H8 zxfO%N-k<N|f-Rj!zu#6r67c(DeS0eAZOsaQ(xma-%1TH&Z+P84=RwO_Rj<=n1%1-T z3M^-JX_3P2XyJT2lUQnDyiStOl)M&gj|@o+DfO?r<+pq#UHg5?VbRmVv=QNk<N#7I zk}K$U%hN<4*kTo8wh2gHREkgAi#b*gi4QYsOsKb&=Z2tbR$#zbsSHV<paMy^Y5l95 z=rk+n+qMv~*Q|#^7U>`m;;Y~3CIfH2h8iIe!v~-T@T!Y@%yulF+Fx8`rYxmk<peoV zNgm||)aG{ub&M!t)Ycv$sQ&iAL8^60Rb)%`xpIX9kMny4jfScZwqp`QEGB!tlD2;} zFCivw?c|U?T_r>>1=JhFVQpXCba@yih7IlfkesI!n$h<(x4?VT<91J1;vMJNwpV+0 zJO&jO49)hW%Fy^5%9G7UlI}?>DG~#fFXo=GTH#fzIDHI{$#pY*h%Hb#7{z@la3<AX z7TWagCD~UaGOrTIbb(|#g%P&!`B=-0pp1{$<_9yhMB|mBxc^AyGQKJ-`f~s0>SsQA zcvqvgK+<x?ZEd&fcf8A09w!+t-!(?(oRM4iy)6W0wWhr}HYlBP>`%7qtZaY}sg^Uo zlo~?30{0)`X1|VX%0t&D8%k7i<X(Zx2I~Bm21>9;&zVnm+7h0Z?^RyCF~@<wS#J9% ztY$JKI5bwIYMT8_G@e+f1uO*J?8gdPmsU+<*llRxx7m*j=U>}uP;&)GkWpICSP^Z^ z8qem+D0MCBPm#8DK7Q?I*fYeQTH5aijaNF>DHV^F=#v&2mevznLa{~L#xY&(OuWJ$ zZpftl_(4sEh78?;RihA9=DwvxYhog34<B8GbWHEL!qz10U_RfSfxq?>fkQTQ9!s9q zCcQi(hd+*!17kpUyQdg+!{#imvd(CIcD!MgZk%I&>6kDQT-Pk*_!GKN*R-4`w$NrA zl*HFO`1M;ki>j3QDpM8oqkmWr$;jVh^`97QgOETB!su1cVphlVH$tm|h2k>?xxu-F zceUoJTPgf0q=}_*CW)bkA}ykkO2k{2SNN?c<?`I{;^x6d2bOYzd_X~SD%H4q{7{~f z<FBWHnF-te;N<Kaj3yv3tZoH=ffco?Gi3xi3eQa!w)a{bNBgI*925GFxB6z`Xrt_m z5!EWj6yOf*!l4r0yf$6Pl1tQMjGN+(P(aB3V=kMsaG~ZfX_I>2=TE@2&brA$z{*Gm zLg7yvgDzab3|D5c_3eUK%D)*M4qNMO+pzrkz0;rB_LAXcZiT?Ea?Ft+5OBnMjaPN# zU7))S-k5IDC&qmmt#s5}A=Z@#dyf>wa?}NF*pF8{jS{x0>1uw%>YXf=fiZ5~KGS69 z42)-PTfbnRVnGWVj=DO9PS}mHmw;X<z9~q^GI7{l(5}RRof0TRe(bt>0j+m`mg+|R zy{H|hoBk$Np^R`bwtMOhX@h1ee!XOTo5^<|M=lV&pa@It>W-OUpnoj0c2{UCrYmo! ziX8K|r&}bg6P$Z%JKd|QbCi2Y{zW8)a}9!Bv2l*KC}dqF30#w`N3^>$|4nn9YJ|8b z_xoL9O21@~l5OaFS91!{-s#rhVrCn>wcVeTM-Jw_sPZ{hFRU<MD=bILq?!LcUY^}X zlM3E80RYOhZq(>0>$-=%ePB;{?%RITx)urM*IWE$a-kQ>+dW*z0`i7Sj(3f3kAK~J z+Xx|}2|YMVun27<-wirl{*j3{OqVBgO^3Acsx)g=s65Q*lH9zk+~3(Kr>%MLeD5gR zh~vDG`-AY>gM-7z-F<zMlsSz?%+obqM}FHGflC!JI>7k9p1+izT~stCbJo}7yT#r$ zPaFKD%&n=JyJEiON+pYK=7XSwCfw?_oe<U9k@AwdYwkK~b1PsdZ;y22_~WAff$Ia( zGa2RmLPgk;wMj;{PlCox+~H%HrBcowVk@fY^OiNNMTh!L&HFeS**ynl4ePZf5}7V% zep?Y!t8jka!?m{L;7mYlr`P$oLfd_KTi5QCiY+=!P>`anony%>U&5A7d!#LeTbC;g zdP2%omvr{{Ga#g`Jjj@*p!Fwo0N?qgKDfE?vFwY_T(E=9l17)q{?1$+ZL^a%+p_Gu zjbo4|S9m@Dg|QM~+EQrkxzh^TERAsk8`-BnY2e8HIZ}xEI;WVU62&f?pciH-U(GkD zBvi6?^1bfSe3&%(GRqC=z5vc8?9<$%VNG6J(&$xLruJj{=Lx$iF)>TD0Gzw(<WuSn zuWKrwhH!4@cZn#B2spfhZL3G9d`z9^R`94Df`61(Z1=P~zB5I@wC|-79rb(hCDPx} z^@dKT8rk-l=YC^PV=^5y4GiKZ!)fHjuMAM!Q|@vsJzZ-0$B#Ela|5&NAUJbBAhzwg zlc4x4uWQ7Bw$ZeqETO+N9DIe-xYJJ97!+bFb2=}(A87j9J(Yc@VMQ(}Ke623YEEe! z!zaUn*N>k5l0{?oG&6otvu}$!eDUF35xJr4ZiyP%nR9U|cHV_){q843%__9<qRMTJ z0p(Wj=&5M_ppS?0F_w+bu_gMwr(xU%PoB$e_Wv!@l65}KOAt}ZQz}ken=$jP(y*7W zj>*9dn&PS*pJNzrTQ}s1c8287v%S4$wZTd{^mizK;@7cHo<C&2l#0qtTI0Jcd^m!y za@LKFpBBoMM_07I<#vX~)DP)lXMN{>f)<d~m(c4i7xbEx{7VK>470E4v>z^Mw=Z;N z1xAPLEMM6(SNEN%QWY1k%@&pLkGXa|gvUUjt3OFmL3Z`h5u8z5V5H#bjnFSg!yCxq z;bFcRLt~ivI+x#1`U3GCQwbAgIbDnzp5;}1=oiYZj5(A1cw4LU&*>O=2@hm{Pm1Fj zwos81^^YW#Em-?QquX)bZhkJM2DyDf;bh5WxVc;tD13jxC2Q5YW%a<oq|}A9N;y>3 z&N~UjwMV^hRmDH7z{+TBICm*_lA{U0xR5gds+kp0rSNA>pB+AZ1({eE7_9*h%S7kk zCa|i;KK&Nw?wzuqLZ%rx(RnVGGY0!Mk)`*6tOhVPUQ*gIVl5i-PCR$f0el&L(Sdn6 z&woH}QTsuu2MbhCH^12=#B^5iS`jX684IS4TKb?|;P|p0#g2s|+Y%NfZvVcAdq!?% z(hRb2{h-)}-|hk)V|wC&8%a~1c-?_@v)FeZlHFL>1e4qZJ~EPT=sqJpj`hwmGEook z(nH<-QLG#0m3FsdBkf5nk?)qYKIacI+8*n?f=Sb*CUFh+slh!M|8x%Kin`{{H>m9( ztPsmMy}sE&oE+i!W_}o^hX-z*+VDmYQCl4ub#eiLoKFY&UgtLz(@DJKUFJXX0E}OY zO-1$F_TZcE%k5Q`jllnCao~RkaE#Wa)_A3g={Jd_FScCQ-U=u2$=7zVKE%Ucya%i! z7;!#{I@N&|s+jf^g2i++QqYBtcf2}t*M9G~*;OqZC4AsrRTLgxr`4)#Y+P;s^4A$T z+FCUqpL4a8nZr*gb;XV}(Wr)MTK8)pq5S#y`Fk3lY~7VY8^t&6dI*GVGA71d<WK}= z0t9}0Smic+eSbb#%z1z7LzUlxj)1VRBus1vEzK1=!gSB-M%?e;cJ3MVx{bSvPo6ol zI&Ve}E+7U`sgaR(reyzTkE)bPt!N(wRiOUy^9vTOZ=!on&Rc{sH}dd4jc&+aCjaJ# z8$WyX4fT_jd{orWchRAYASx~W`(NLz`p&exSxqaUdQi%rPVpZ1Y>D`K`|^I_YI)>I z^6#Kb8BGV~1|w{w2e+IFSJ$W>+x4R=?OYs`@jWG$b$6dsIfWi23<g3)4JsuVTrj&N z8<y}9I_R+-bU@Z5DltF=^xj?B<E*>x?gUBu(yS*iZH}JtKHpEthGS=+ImhkOW)@(+ z&A-q&zKnmA=6+_*s354ePYbS|X)0|DTaia9yA~vM_GH>JG^}5AD8_8NZIw1srbGKH znkK2)6+ESk%!+6ox$XO)naBCNask|!!8{SbMfK2Js|k?fL5+c_57|L?O(nlmLi+z4 zYS~EoKJB5@VGjF|h6HdH{o2=O6TqA)xuo@nui}$Lzj||8YGz(^ka2w+q5t;=S&U)q zn8)H#0j~_nl<qH}l1OE?4l2`-N+n1V^1@>xZ|KgjCi!7Ihu=1nxb)D*p1*y{HgCQQ z%jg?XzoTRpZQ9^qy3Lf=<GGC6;?aV1Nb8oRd|2zgdbxFcp=N?;GVV)1L)g*&(xSWU zq51(3J$9vo!`%&|;a+sIA%8NHR1Q4GtGv)o#V%TAcAs$_+GcujUxzKW!wTPDKq|~} z#a1=GPLXvVtN!}qhbP<6_*LGyuSX4PlcL%>W6rx9sei{Vddh<Q2pfsfjxrOr=M7RB z+6-CJs}0wDSfYQ*$rz*<wt~G`a7eAQbTNW|NC;_$cB;l&w4+V8bBtt4Mp0N|kzyhv zez&}Pmig-Zpt-j*w#JfAx+(X^szCLCZR_sQeV+==#*4=`As_zQKf79XZUW_L7B|13 zp&h@=(>M!EIq09~PCXnjlL|l8mYdzt%g12qgh_d9U8i6<edrh?JOR`iP{>Gc*z#Fz zce7e08z~6RzG1d3x@vzj5pAMhgQ2USt~X`+jT$p)&;7)QBYUflp3HYwIVW_F5iCPb zwQVnU3q=EMthWPo1LpcoQg9~I!Tz;g)<gCs$BMer-V;vna5(dwL7<t+8GZ%FtQwCg zO^fmz;rB~0pQ^~z+I=Fdt^ZyIvVA5RrYv%UaOjp>mBr#jc+58Rj_&y%IBmsyz);G} zm6qq-L@=5fc^#joqdON~b`BDJfcRF|jBbINCoeH1{tRX!FwP*Vn#uA{i{NSf)grF% zi#^W;LK_d^zEJSxzRDNzm?gV3zn?VI%w6gLscHHh-rQc!Bg(W@bpb`%+84?+mBw^V zQ!g!dpWn%~VX9GmY7|$&<_mqOa>Nt6<^4nxqoChhH}cAXnXW0SQhx39c#pjX&%nzW zXQAJxVX3}!^<7kD$j{~BtqyiDka+j&U9Vt_V8GEW=|-hhhryNb1uHSU;ch?0z^%<i zJ<bcK<)q#Ke|GDv$`bp}HKJ_LI*i=muZ4v0@~3RPNE!*zQ#bzL(lIZNmbY5rRY=Tk z{XPmCG<MurGbmN6v}}(LQo59j<ED#$m?<T{hBQ465!%4~TAw*TMend6HGi?5eeb(c z!%uhwYNMtfT*lk1C=XgfAl(!4eIt1%TE1Xlo<js4)YPo+KOBD5VSncLM>=>;U(T#4 z1D7e!oI6_m5RVb`hUECO7HzMJH+q4vDqZb?@k*h48Bd{Qx*aibN&UJ6?GO*tHGWAp zZ8zbo=}r*5etzpunVO%rbDVeI-<3|D<c?0NlLCEyUyT$cHp+EXStNNw8t_wk@z>ZF zvo@nO&Rm^AUH9egtHecU-ETU-o-?ZvRkPTwPb!g2$*rEA7;02QUexos|1h}nc7sJa zD}R!Ai;E4b|JM9R9$TlOFUMMTJ%QaH5|Y1-S&_<2gc(r5mL}Bl)Psv8rDR8t%*2AV zZ~m8m+_`u~zBBRbHt*W7Um}famDo*buFIlYa$wJO8}>5-w|;fdw9E1B=K3vep0##6 z)91&No+f-bBi8!&^V)Qow^*pcO3@v?KS6tI!sGSB$;Qy*Ly3h0<3hbZl%Kg}d;$W~ zr(u*XuJLS1ZO(NW%f*50JLBWyNqP1%^qrI=nIFDO(%xH+TjQGPJ-iZNp>s#@vh47O z-bdk-@w3VMwzlnHa16y;2t<^T*yyHjA$Bn@@!n&;`nyO2%eXb8V2}vQGo?m-`ziw! zRu_ep>ZNDdH*nsX-4`;;MKvCjNsJ8?u4O!*P5F6f!wQ1z+q#;|FZee5TBcDF^n8w% z#PT=x4j?^Kyq6{yF4U@ff9byi%9QYeE+L-hZN04hb-+F;Jq54ZRo%h19mdXHWLovG zfz%os%T3Ke6N+hG^<e1Ic4v$IjJE>mY#^w0n-I8kR&x56g3=hOQD;VN0OlMFVpyzu zJ<>3_tzbF{dT<~*haRSjoKls0RB_&yEme+=`K1TDIOl=V!f;hP822T$OUu*d{kn4x zNtxv+{sW_5uE81qtjOOsiL3{QoqXvTPfNM-2+t(!OFjR{NJ-%o50ruC@DjN6ZG~7d zeJe#nglynp{O>rzjD9aoUjqh)0&M*JRRkBO)2IPMn~156O|cM^cRZ%+J*8E)ho_^8 zZ*S16v-E;RcQgK{o@xDp*Jx1EMnz~7XAvc!2mQ?RvBrXbKe@P~zN>Xz2fV9B$9$DW zW42!TI741xJY`UGM({1mskZCh34LIrZ~CR4QNwf*vpZy>rGf0P)7bJ%OvrcEw+7hY z(T}&(`>KAmHFOJ>`+K@fjWvKtIw5AJ+J<5eWUw6%V@<BHc}_|Eu#({%#(&VP!TCbu z#z&s_KGHt&Y`!a&aq|pJH2qs&7-{;J;pcb$NKwmo?~%WLKk|<<v2vRFa_zcS3Zi8+ ztCYj-)B2h@;nU9WRBwRC<YUsC=~9H}C!g<iRo-V~9wA;^t^AX{3^W@!AErsVy`1FG zB7MbuWT+2YMdsoN-27*JWByp@$+Kps$5JWa{6@7AnYy&s*Pu7QWeN0BH9ffocPAZr z!&N1;-y#leS6pHrZp~_Q7enS`8<sjh_^s)_U%&=875ftJHvI0APMU>p1;00B!|g|R zh(8_Xk=yIg@OvKf#LtN^QW^`iqxN(KA_RrNn&h~++uc2a;^s=8rGPgyxC75V9*`-! z`D7(ET`+-NqZg|nudVYm=OWL90p54~wg!G_Xi?;A)vxqdN$G6fD83mnBee738$B%G z;7uOOSWbFcmspsecH_9^u@5E)F&R7)pR}HTY{SQ&FK28ZKNl*uAIG~;vmKtyYOw2b z=c_cAznd$EQcbDA@yhqTbXc6ck&Tq0IQ{HlQ_aWV-nt3@cVWBpa^hs%`<{S)PTLI; zIy7oEKkQXHlGYRt3~`1@tuBhO8Oep@rV(&86Jt+;bI6t@T<gK4#)Dr535Mng#t(Y; zkC=rvd~KW;A=?UI2rxJ^QY7G}`Tc6vKclEdwb|c?@yVYNu$0d?V9CEl8H(%Ms66H$ zT@4|_^U-%uTY|n1G=i#L2qpL5xaK)WC1x;Ea%Rh$EF?s-8EG|N6}ZdCF$U<atlS$t zff48rQ`H0Vy*2qH-A*N-kW*4?%YVb_gY4!HadTmzr3^;-+G+i^m%P}^yuaGkzGbHS zNv|qs$4t$IQHCY-J3~tT8kCC+1PYz^vphrZ(EIbl4Slwvh2fQnih%p>yF<K_Yq<hL z3kUqVRgMs9@>0-d9IY+OQb8rN+8(R&(gdj?Sb)3El&A8Cs@OZF==65dt7J;pU?oZ< zYTUJqwTXN`SZfJF#!%#&OZSU2fADRG`c_YF1;~N(gfm?r_MMVr(9z(vb5Hg=uZ^*< zVBMygf@HjpEOtJA7zqxT4nL$uYcM`HmsMNeikw0}9n9krc&GF6^Rg`I-tC^#`Z*{o zuxXI)H{@W^{@|cap)+goFx-9Q*-xTL{nNT1*Ghv=wQ1m)UmDk5vyu4~eP$oe+<+eV zb_#*$5SC)CK-ankW!+*Au$&Kui1{|kH{~K`CSN&}PObNRdEZuEsI7;rx$krH-nOLz zn=6PZtA*IdIU_p0nx*Tr9azQxsilbjp4OAFW~Yvht^;3#k1eFKm52Mc8}PgJghp1v zYi#6gxdL0$*zzd4=S%aa<qGr}_Mfkd20Lxt%dEO>E_&=%?4{M8YJ8Zbn<ON(|Cy53 zyCYT1QN?TB8^?{YIg&0YZVoh%aVPwM?G8yjCDwYE2&7VGVBp2ULFuXH;PHEZ5jbV` zYu9>H1cI~={swQE(;mehZw6~mw%9M`gjG#8C>z{snb8WTzDVxNH@~mDv{spB>ssF6 zGZ{XZU((yxlaBMm>b{A(a)aHIlB(k|+P;oZ+P3gY_u)?B6P32126*3U2tMQY7_*l& zS@dd`@>%P8`MCR_fFGq7li`sEZHn_!Q5mHha~*B-HM<h)czTovwo#XLz*sK^ZMs+r z#Z}4X`cZ^to-Qb?Jzo?l_m_oHYPMza1NkN;m{udrTrA3&af(5;h~#k_+|3F`*!#hk zPm0_XJUc%Z%T80*hh1O-UQ-<h>+{7A3_oWFePq1j^Kons+IN3O-D+`c>=DPouF_<q z5BWgK9fJKJ(*q%ZeW^3yq_U(L!y5eet#IA1Yf=4}gRS?$T{hKWP-b3bJ5CuNFZg>D z$0vnabCdQ@=TQN9sTmQ7vPNH_rN;Y24c(d*#mupVkw>y;hOO0~e?c4~QZZil$vxSN z>)&3v+*!U+s3?C(0K?ERj~pkEa<|FyFVFBYF?$L5D<7-o7-<uYS-K%xNRamqSzPT& zx4N<#HimH^jhO3E44xD&<Pl`Hp-MQcL2eI*EW%zG*m6KX?sSqFyXYIxdap)Msfwsg zEX29T0saHuSW&0<r_a|i${YXCqq=z+sZK#pjkT#cF#nGC=4aKD3&^b|pJPie?Jd|7 zCt42-J~R)f41-#U{9X43kxznw-<74i0$X=?_o6_Z!%A~wT+@g5)W^Lj7;y(Jx-fs; zTIS(H6T5jJ=z}_GUzSzU-&*SbSj4S+w+G_Sotu4&nX+EtBU!~~6V;X^G#tHRVwNG& z5iMt8<WTmVS}KdVj-UmciFp6+yxz^mn=0U~ElJyo98np=t?li;=4j5E+B7~oE>6zo zTyf`j!B%%NRG)(w!?|<$tUqu6R^(_4y^8d;$1n9(y-ZxY-L2z$pSAP|lm|Uz2;MD| zar%k$=aabgM11b^T?KiazzvUk?l-b+dKYcd4f09|wxGCOm#*YD!<CRNbm@y{ad-JU zdQwu|pS2W!*qMA}-7KXm&&RKY6w-xRTD-D5+SKv1sg29W*rN8mJ{%lYSoqDnjUN$I zCALZNNl2Jp7q+?y)VLdS0w*%@Qajlk<s5AjiyIp3xdIrBG}y<}>h3wbXjs;$-Mw52 zi#0nIY*EA|W{L{euSx^+6HB?pY=P#r*0{k$C+uE;dnzy`66lGu`J%Ea&_9c-26kg* zv?La3h3TZ)noL-1>$7v+I}Tbgc5ZwViw@<cKWj)$FBLtyXJG+ZKh+TRxF~kav+<I0 z++Orxj1jpIRoX~`_ieQj5vzNMM!V?Mc3z{PKa?_=8A%W%vaO?Y%7wE3_FdX%X{Ebx z4bRy3Vo62#?xe6;`Vp_TD<cj+c1PyZeDAK)8Hz-)y@12;0Hh&xy6GPC`TTI|N(mSy z^P(!eS2yn5wF7-UJxMjY+`P0jmx+By(}@Z&R`Il?(G{H4wR~41d}p)so`jr)Q13=F z8+Ob5*vi88pKG5K*GU6SLS^UWaq<c8*~O$W2>m?8akDvSuSi`NkQoW9$6QLSm(`!I zl%?5BE0ZMiSB{ho;M{ch3qxSbX~`h=ONuIwbMM9QgnUu@nH^79IT0I_?maH)Pm=Ry z0!EWBlWua11;+Pn{dlaj*nD3GIvb{nOl8T-y=luBS1X|x(`8-w_@1II=Yur&Ip=R_ z^nNcR>c38i|FV8zA?MwUZmlJEBzv;YQ(Y3otXtvEe_YDv0u3v0-^U5xbx+kfd#8OE zcv1>=NdNkK3wb#E!g9Zi9JYSrZC%QEXD$Bg^Hkq5v=Slse3%~nn&(c!OHi-QVBOKr z30RC2otM04eSzvbyl~omPn#5rXwn_Q&{vS^kFNb0zEcfOTE@nxT{v#W=DS9)iB*Q! zR~XJEG$AD4$SJZuIC#HG0MXDljx%0dTe}NeTl=RT8ypBpQV9x5DYO2-r-Eri0=JOm z<@C6%Q|-Sl|AqWuCz6k{YGGwQzRg`(kGscH?{9>^_!=fddTiZP_sOgKeNyhQT#^Tb zqvK4HGl;SxXPlJmG4;sRieOl>dr#;6mDuiDy!qXZ6@2KIcv1eAuLOSWsU2;Tvfty- zP^A@k>qrAIy_HJ6%CUXqCwDx1-H%vFE;5cp^Fj)sv^~EzdXV#QysZ=H=z<>!TH2d| zcmhxxV(Fw1snk08YgzoycjH5=cllKA2y{><-z9zC`KKF{beA{(MeZ8l93~OU>!z{P z@F$QW=Xo8V8FkL{mzLv+S$q=gK1op&UlC|yZOR#;I_+?^m527#a{3nDlcps?H7GgY zG=T4IU<~NKalkr^Eq5j^)cXIuL}Tq!Y~QNmaXnP?{hl}6VmH+LhJI$Y{JYFqyRXoZ zKCnubv|);YQc`heJGr=bNS&{tFr0no=<w^W<tB1#TMklpCOihSJ!=~d+pb>;!mDDr z7DRZ3gKo6xXG@EiLaQ%%GXCk8nej>xDAv!E@6XH&9grI-4cfS@_?X<H`Dv^(%jm1P zwFJ9uC!r~eG=$wt=Y<`-2%b;WoNu8_|0_cP0{dNG%wcU9Wh$sDY~Rm)vM6@ak5o1S zRHZ)h5IvY8?x@xIOg%=(VOgI~K?vIU%Fw$40^QB474ewEJ)(1On#kVOPvZJ6{q8~x z<g?Gy)fkG&Io7C~U%JxtZ>%X3Cq7h-uczLM>7{cQD&+Bl^WfKSap3TIJZ+0fU%nRR z1`ORk-Jo2)fUsf|bKyogpuVpmK+<4O*RC}Y1}7w1seFFwW^W-!3m+D(<H74p8Rmbm zacB17nZ2i>l=ak;{9o0$BETN>B)zO0ZldJ#h0Qjokn^-(6-*yJIFX-vD=G7q@xyaT z$zv0FM7*SS5m+Hsv^E}UoK||?&6}yd!sy*rb@5FVL%&+~uEk?#;)T&Sw>@cjv)+LQ zt%{hHM-BeCR6jzN(89WuWh(J-W>sh*KGm{^W^0%>*&JpHL6_<*8%;e@lY8ahP5e2P z^QM($RsIjjDmPgmnj?^Hh?8yrzc%x-+nQihOO8#fX;w-~!`PZ!2<pxIrj%sk1Z89^ z(s8jbxuymGv1koW3bY0@26kA3Rm(i@i<-W}es(4{J|a!j$e6r0slMPG`lL0--{=CV z7wKw8y0<A_;dsZoo=<n{!h6L#A|jkWd$M7qTdq64w+!P}Js_Z>7u;uHtXHoVsYNkv zP5R4pG45N5HX+bCK|#p4h8^Gki?jcXYO?vlN8tbhB2AGZU8RG7(tDAICek~hsB}UA zrFRt(klv;DP6)k|pfu^y0wh4_z1IK%PW=7XdfyM{%Q@#}WfmbfS+i%>+_PuzYhTx= zb&VC9le*FV>#!U_EAa#NHsZ`@We~Iem}af#=dTdFh1bz{uZy*FT*_O^n<__hana@- zWdEzIvb@}wLc7&BPJUIHf#!my?S3Ugrma);cm5{m^IDHRt%}T|X+0;unB9d8i{gor zpE!*5Z=xp7M`dE#6)uCb*%MZKd)Jju*>@_xl{@q498ND$;O`JD8qStH*&ziFijf!j z=g^Kf>OWThG^Lk3Ss7pNJZ=8L{bI)Yzx<4*rt8<EJpQ?XhYu)I>I(c`oL)RCf=A-$ zeP~4G%?w9nFEYzQ50M~fLtpq%hWKbZi_hYh^{J+2Df1BlA0BBd+Y}0ND8$fu!d9uh zDmnD&?T(Dw;=Y!|t<U8-%5^RH?mFkP1C`3T?*MkZ^6$%6j(q#lr(2z?zZ4f`Ir@s6 ze=q<WCH_oI_T(uJ+*XafM&F5%+wa8cBPA}nBOb5ig|P^gozq$R<Y8~G4{&RwXiA}p zSwgK<VoE-h&h``(Q-NF^AE`2Jc~D*p(@A~y1hf{CQMorKr-+Q6QmASh*g76qaYRkG z{n(VW;{oI~yze41ZFb9RSt40iQN`uvJn1dOn3_SA_a{S(uuR&sm3JCnJFm3uzW)q2 z^oX+IDpb==s$d=nLPUEc7=be^sIbY;Ewo|OptC_!!rGf*kA9S8<Rd{%Ag#7P?2?eM z*2kNmpNG53ph<{d@qy@xWK{WQ7wl!ZP!@xCz{j*I*xz)$e@LNn>G6x&pe^6^G<zJp z24wG&=Zpr;AFrECw;2(DiN9v-52T*=SFnqV8`jocsM(#n^bgfoHq^mv?A8k31kBl~ zr_4W>UM}*{uKZ8*ZCy&!g1-N<&Ab`;^3<)QSx!1%WRvY6$+c)Q7f#1)jJQ5-RAAOB zT{Jv-bp0S{2s@se<uoCowJ%>*U>@`zAN2eS2#8Cay-il3)NIBvK90E$LxHKhx)90~ z!M5(f!4{zHl=bugR>LK^a)e-Ytui~oNz;2XHGhp2?!<x|8XaxwLkRl%UiG--?Jm61 zt`$y66JP^J*x0(%$bmpdbyF$X$z0MCwS^XgDz$D?6sD~%sb{7@_GpIg{>J$<%bb)x zCZwsBOg=D8K(5M#g&UwFdIh7H<OyEMsuDW&<_?A{Ujkiir2wVj@X;R+u~o5toIl}= zBQhfaH2f>laCyt=bm4*<ry#lGEgATf$qkJgEsvqFaYG&RUbf$r<KxA%=@Cd53I0y| zuODWwOcNM-GCsSG66n1JNC+(4dH*Qg<aR`~g!EI;?nwK8)cP)4bUeV)wJ52IGPPv= zI)x+sbeq`HmOD$D^FQdY^BMa2isRQiT>2WML)w7jdg;&dUf@YJ*-%8?7^c%#YVLO6 z^2;1kD$=&ztOR?|QvH#NE?G#Uft|k}EOSKCcSO>|QlkaIWLRsEjH$T2{LbhqGCXj8 zfVLWuyLNW35<zVG;Pw;Sv+b#Wr$I$f9Hx&oIEjK;I{odU&P)kGCr(KtQ__71FKD-> z@2$mV2r;FYyq(<DW`Stj<<7DJfo!+-*=S1RULY@(m;Ip23_I|3nxk3rS!h1l7sOam zh$uqat{R1;T;&A!c@F~UA!i?q4Or?%B#)Ohiwyts-dcojM^NR-jdaSrzVp${SijV{ z#-5B8;YgW_(X3g;xI7VVy8!K<Z}V;c)*R1H&gRX5WRUL!^Njn%otb6kfaVo|;t1Wb zgwz?WafXXp71Y|DXXt;!Cfq%sM)jj?GM=G<l>8|3esq$6>4}gns;&)U3?`lu_J_Qb ze($XuiXd;4g;Bj-1X6x(XgAe{?0*i{Jt#`qieiPhFQKM{uL%1{?#Y7#NhSrKd4m1l z$GkwZSO=O$dE4UksZTZ%eX@%z`=nDrNR^Syt6b*K?s}lruin%eHBV(xZAt-_H%zD- zSN1YF>9dJgHJct=;O0Rla3^l;ChWE&DUo}_JV|%gK?T^BSNZ~yFM93;UpJ~JkVJY7 zwgvCT;ma#-eVcKJ_}D;hPIvl?1+u(Z5ym+9omDH2E<25nUmVT31z~t&_8w+KNByU- zB1JvrENwE+y0$(2H1*U}((rsJlO5IMnyN?&OTr1GnKrp(b@U!q+c>6IS^|$KAEnVt z+w>t!$19g!ORjx;etDrezlvaN{S&_OpwRPVDxuLnP1b&IjQE=z_G6jM<u6tt`+nNl zR$--}%oekt47hHi$&Jgj?0Et9W&t|rfm13!X98@u{n(G&zNIL4*|gFwAprbWJa8Lb zv5mdjb~Uwchda6yP4K1HRSpQm&sCbX{IUuo`r>J+s*F-c%4$oUIjoax6R8t)^S61$ zVVFsGU;X+>yquW}_O(!`V#EXcsY`p)%nX>C1+!&JdsmTAfPkG^FHJz&6GzEQE(9iR zvGTVw*~@!4xKje|JceXBmcU`6SIbJW6L8q1pSEX)A-|<u4L5HM&l$?ylRJD#k0_iP zMj5b%ez(AShxbm*UJg%j@EJ<6nm^idm)-RQ0RucGYB;PcZZRs2)bwVEec@|ih1DI@ z;VmjrNOtpKfZn@KxvHs<+u0{C5r#cS4_kb90kcBy+wEZutbaBTwK#9e9_|%?;wp!3 zlSREVv<)=m4{3{@Q`l+NVmxWMn3|5u=%@&4{OR;Fgg2J&Cu%LAr7Hib{01^%wjYqQ zM{rmye-7Fs@pI49Zgmu`xfS~2nTd-R<9sPjCZW$+jFs<N-4bgZf0S(7JwB)(a4^OL ztNi@zndC|Eh`%kJRR9G{3i?SC++gy+>eAx)u1VpOB~Ty@3Q4R_ZS2oZ^;Tc_(Ta&j z^Fk9_fC(Kyq(#Q@kGa2BG%Yp56~%3^DLzE=T}s-hepqE43$u#mghF*t%h<)m=2!s- zKmTyH-nAFCeSdxZTlM+bNeV!pnMJ#rQM-r*3)kIStd@Y|MKaTq4il+$Xrh-gpRHR# z&f4<%!N8;FyN6@>pkBxCo_o6yDZk0pYyB;v-kLQl9h)1jB8p9SgjeguQwQmdyhnh8 zHm7$f0~`m?IL)$_b0!+Tdb!8PpFmJvTQFQLq$xw(HRb5wZG6vTse#iR`~H|AkJ(B? z1JfMSS0^dzyH^&U*3*dlb4hQL`m`6Gp_x*-RQYes&WA2JcE7^6Z&f!2D_mbRg<&U# z(3A6|tKoQQ$D<Y64Y0+mXMHUGm1MZMPgRFqR8-5M!q!xvYL<-7>GksPaj)^oTgFbO zIX?KGJ;Ar}S?AR&vp}sl@dL@Cx6{peXO{Q?))8itQpugOy@1OM)wc4(rgr~Kf0^<y z>j<4gZ*fEY>6DF(hC6V+%Vjp5dk$F2|67l22XA{7pa0DWnh-r=oO?8Y{-kAE@HVII z1V_rBTXWlF{OCdmDG4NRKhvAlw@e+@j*7=-G2*h?v)3o8wI^#8d(T|I4D1_p?c4)5 z=<mNrkFeg*_g|E-lgEG_Vxq+taKhRXM^_2~PEO_Oeq)~xfvz34+K``iM^0^Ut>p+W zhRLZT2(U>2r`P1jVD1q+9i@j}tJt}its6ebH8nNmbSpb;on$LPWq>t}uePyv+xM!@ zrsy|3u7L50MU}i}VJ@32AQrCbyLdisxxsWas6B9`en=}0Eer3O{cew!^Vou1D?f3( zywxh`($@b^0q$6MjEjk--FV<m15=~4d(-9Zu}?()P?r@N_~mAe<gXMA$=m&f1_}Xi z+EF+}OrsRVt>0TldBs9VuhigosiwC+x?<5@$XaGTg8v=wb<(M%_l{21dL*+O-LlSI zh+Wck6XwlK4Na|zQq#m1Y<ANx_qeO7R?bQG+NWP#dqD%wYTqYXoVjncYb8&trP%Kg zA6I%dYas8#v{q-ImVXwg8wn#av#sXBzrT5X08jl_t-yZ2GVKe)?v%VU(h(lx{uM3- z6?iN#C;sM3t6NeM%#y0M$<!O40W<XqF&x#aXZ_gRoBX-*7)ioHbE>n0@S9_6S;HQ+ zpm=KVNK*b(nqIXO@W(mz&oi68rW#tvTDhENUREchME0Gxc>NZWq?~P4<|JYpIh4G_ z6KuM2dz!9V&u1Do)j|nyN(wR^vlBgyj5qQ$FjjoG^CKnpB(=X0tjW&T5l_A0$XRVf z2>G%o;aJV4^4+#Fjxhn2;Gf>X=PeejJ>nv!?#Bs9-elTI@2_6ia6~k~xm12Ma;Ys0 z*qGMH8Q;!SqZVGz&$Nnbb3)V-wb%C&cn~|;m9^mh^B|0%qvwS)+yd2R|K|c7#HaT# z;I9PrI8GR4V<hXiZ<Ntyxcp4$;C6a-IY*zv@%DpbQVPdLtb~q{xR1j5AEth%yT;XX zzqk1px4`jfsK_9qXebKeW!3Y5G^>_&FnhkD$o5!F@~GQ-Na@i(5Ld9$Y1uxmsAV9c z?|_RR*jS%RB44s_T0_=?%@WFLBqsxSLc|XCn-lLX{v9PKQS#xFR2B8C74fmbSIa8` zc}N-VGOS!eJzBl?VQwj}uBA=gho9AA+l`8W>l2bI^Ye(*s^s58op2ru>Lgu`LF?fR z>rK^$!CgQXx%f}wRlW>7CKnN%GWgOq?2;%$w9PQXI1qc(r}@rAIMoxj(BYr4Ys_4N z=dj^l?UjCZ)kP`)GuNwnXR{$#@UpKc^^FxM(@P0*l+IHzuZqAj9D2vfUoegOkndl7 zgm4*nbc}=$X<eL5meu0$uu!q!2BSJkc}(Z2E3&@7J2hRzahWD#5<Mj4vH6ZN;&Q&* z>Upv}=l$K~+Xl1iiW|AVtovu`MBuiXf5_^0eN66A%#wmR+1=ZJ4IDM!Q>I9tT#U-! z)%PK4o{0|<7l`-oRXIgW#bwCHjb#jwe8pEFACs>_QYdmeptjjmqT;$Jq~Crgqkn#L zb(XlgY9p+9_rxg!Znjrvck6U0F5cu7^61MZy87L%%H;^%?x*BDO<DuQ`hI~eXj;Fr zE#5@ixAM-q_Tmlp3YSB9Qz^;>rfI|>$p1dAFkH{aSN}8nEV|A}{q?OtT}*zdM8DcD zd)g701DRf;xh<IR6W;Z<BC1@@`Rs`8X0_59nD%0@J_^6Zp`Wd`=`V!=5Vk38#K6^~ z77$Rs|J8GkTHQ`7FB7(@>`xI7BRBqIEt`{4_#X&1;~;r)9(vqgxOYC8PO~XjS~y^z zx=fmW2|d322H3fOBucCH^5WB!F7Wz2SWO^GT4!IA;VA@Fq#i;fNks#Es{1Mw!Pw<T z*=?2uOCLdQI8;Q|UN!h2P|8&Kh1_CVpT>b|e(y8QvD2={E4^j`RFxCYo^N#6oSCeR z>wl2C>C4ylmFOxyi4wbk#!~eQ_;-XpCjY$sc<8D;nC}Pb_F31+{Ije!pM@P%qwSx_ z6|X<_7o<a}rEZh;ro@tNouO0^!(CK9WORX+N47|RgUx2NibE*CB<5`GgzPc)%pNyA zpQbIm`%$iNaBLYpIq)K(s&C%u%(seW)PL^uf3RJVV8+wn(Pk?&CQQV2T%iQxIia7p z+JYL5`#RT3K2A_-3JY!+-XMH4Ic`B-J<59^+;?+(B5oBJ9PD&?u{Jt4u<xIC0)}~; zfohDY%dP2mJ!y8&Uw_QH0*2KEq8$xoDe|~WGT@&KE@qq>OA^O`mS-b4!I-{hI;LM` zgBV1n(#N*l0VZ`G=-|6R$y>~dW?L6bq*Tgl*W~d#&xzbBBiTT7;Ds+?lxN^$E-jHA z96u2aWF-j1+~IeT63?bO@ScD;{bbqZG<#>j1#ww2a}w+fo{-d*3M!Yi9HiRyy~q;$ zd$!1Ow^FDsgcCrVfc`@F%iq{s8AB}j6Du8!%|C`ZUSG)HU23Zv?u=l~fIppPs`D~E z#?_B8*0E{t(d5@efu1_k6=3<cP<8?nLCfLYzs>@h;AxzgAnVz`!kh1&?Fip0ZMn(+ zLZ*LRO~Y?#EPq)+vVBf*ZeQEBX&d0-h)C}BTB=ogxd2PRp`!lv?|<PxslDlsQkoki zsf*ADVlUUEtssQ;ynp@nyvGA}-ntXy%5U%7xabBXP;-biUWqayuC){^zKv))b4Vw~ z#%c0!^{=OJ4IpUy)Ko&M^q3N#YStRRd9Ao-C$m43#!1+M5Ieb0Gf*t2UfX!{KFCs? z&f+Jpt`VI@b)ScBX!hmY3H63OaIoZu$wZy7_ZvGSjJb8GGUDu3_x81~i2oPo*>N?m z1Lx<LlH`Tl;<`WFAHOO8mh#ryK6-k(<0zpG7H>1;$_6yz7!a+yOJEf@tZL=Gw_e3y z2G<$65mU)-k(<8Kt2b)|4<@k&n{z}4JMhlVHW*uY+S1VCG$TK8ZOz%bsZZBTERDDO zibur!h|m9R?l@oW+Y-zwVl9^`{CTiIzLc7J6&Q>oI{t#A5BPT9o1W_B=I7c0bHS@? zRoUk7`fwVWx_sa5UoJ)&?qmZfV{gxqE7=!1#*BR$E7oVS*B9+4Bf^wm&|ke^Yx9;* zMI@zCBQhs%^#==}NlDZv7RD9AUK3}I(m44<W5T)^xxlNRpIfbumV3r~q+l*1*ptA< zElX|99PeR#L?=`lvlE;6bnP!%mFbExoaKbd@P$XTF<yt)p4sEWDYZtT@H0nZ^83=R zwMZ{qrO7wVLu2892ES!poICGH^jWQN@5<@>K?M}Xt1WZ%ZL8j@FH|W59?x0)QdNrI z7nr_lw%MXu?eh0WzID;lmX0ZCnuQTvVPU3cLS~Il{#%-XhK<GzarJ9`+Bbc=k%gna z8a5mIFL(t0@NapTZ%ojtXC%_SLB*364Q}>~Z(unrPln9mc(1c?&USXInp6(Vg!9Jo zg8p0j-VTcXU-Qi7IFfV~((WrH=bu=3;P@ORCZ2qHN~9N;${l)1qL)M`*wb=^U~X!B z?CdFdq?eTT)Nu#+203t^&{z{O*J76)Py<f(m48;BS)Lbsb7nl-Dx$am=T}|`42pak zTvSI*L!%CB>|!bw688F8<=IA1Xb~2o(MrqTreWX_)lY;7<knW6*fGoH&6S-89uIq? zH9o$_;MC9Za9=ma{BWe%@`68e<8UKL-l(zSMew7r?aEQs3o$IDNebmIxPy`m2%8Vs z&|ks=zN8E{os_f(o|n{~5LXl<829TDR>Lo+er6*!G2<F$8fjb^-hXoyiwEqiaLFL8 zG+Y%@OhfqwE|NaUqTk|~<Q-kwRC#HC<*eVaSMp-5Y}eOo6#5HgDr`?gcI$L`_QZ)i zlY(5UZ4i;GNC5rpX1JFK285A<jnA<skP*jrM3@%WOPtPI`Q~r)t=dCF^@Xdp|7ccC zy`T5!%`_LSHf(b$k0JI{;)y&4Te5hD67A9=3pKaNcGe5MLg2h?ZE9YHv_D<!&GLo< z7pX5-Vt#RC#kdz|_*S~4ijK&R=BGk=(zHu9XbjfRA$|clZe+>nW>EPN0)Nq|sm9D@ z^A_;~x=VN_eXZ0)D`%rv^6*Z^0D@oB=Ax>%*1l<K&)F&3RRD;nPZ%DQ!iE3)kBwET z%oF4c<p#`o2^+9aztuQ?`NK#T9&i@?9Nr;N>(u%ug##h}-Sc@`+keMw1<Xc)3C-2j zIw^uy0)uqWR7uvRluC;uP9=#<$CeW9Ks_V=9Cl?wLe9ks3j>4tZWAaK4HqdLguf|; zH1J`$SoVWaWR0Ftkbjdi<_umNxMW=GeG<@*1Sf+JjQU44Q$OsuqjO9TEZHWk+GboY zP&=uAws}U)uC>TXai!{_znD$jD!3mmm)^KqE){VG5xR{;_|M<=PSq=*KBZb)N!*RV zq^|eK*gR<Y%?$LSPsGsy)<PM$bh{<_u~SO5-HsCq?$Q-TDL$pvR`IRMjd{atr&@4T zVZ&&{%4HaiNJm?6cxZsI5By~}kUM2t7vJn|#hfPpupDb=3{G&~5m7KXP}z$znxKfh zHji--in=i8<ko6gfAxQruJ>tEGkCM;It1p|<ps&T1rwKl<M+EFEI&z~CV%baFEk11 zM9zZocIN*}qE^=%;dE@WFBj3yvD!(4$1iUd#8UWH8%>w&C{L|XuMJ#ZlCI{@xvn+N znI5a3tIWpHvPnt<)z;6cD?l9n-Xf`MWi`h}2s8SOle)~Tn^0^LeB94}a?D>*n9th; zWhJD(I&G{h2RB`v073RS<4NusVS)2J#}jPN-Q{t4dJT5ZI)sL^pt<~3Vig1Re7$3$ zEGJIYuCV{xk@eb+AT+h1qD14p?iYGi=EwHgw>RM4fHb+lR%&XW-nJrKP4;=L$aPCG z4RCEheV*HKCn$A~6c$Ggm*Lwfmf_hck>z77fj?yox`sMmt}xGbe5kc?26A80xBZrr zrU(2ck(Zd39TjKDE#9Ks@iHc+Z1f{_x%RXexayQEu$2lsaBDuiOEdnc&Q~Wm0t0OX zjC{X3Y0UQ|<b~Fma}O>X>F-3}yRG&0%xs+X-^lV#A-Uy6muK_UQ9zDO2}VaGx8_S? zNif@3<o>~(>B%*SawZD5Uw5_sEWaAFSU6j({It>=ZHHPLTmRH>ZbSYp$8Wm~mt`64 z-<_@7EBlZhKECzKGPtO1rNdgv0192gk;LevyfFPhi3fPCSdsfLOuF}MQZ(@S3+e~f zR2&7fLA8*<`~6Nxr61NS9L3z)A3h0laLTJLTNkkNxEF|6U6pmO?I)Gy|25bs({8|9 z;+EnyTP|4UcqOIyq2R-A4Pv;)F5m3VmTv8h<;QG#3jeD;4k<0R7$Z8qgqgSOfpuA1 zvB-Q=_{Sr4D#nalB|CH7_psFs`$5N&tPilZP5V}(gTm>ltFs-=!wX!7Tx5?YlrS-m z)w&#t5a5KxuiEd|4`@7n0^ses-VmQmQSb(5#$G{$<Ugm1Lxtzjpu^pkdD3L(`gTZI zHqY0y*b`6Xu=(q?L*S&D0UfGxL@w2vY3GC0*R=(Eap+NySCzycW>S%i1KzU+A$)MF zM_>`~T--HxO$ky@ea!;NHzmLoD|=_XO&3wO8&0<k5=S)8&D2=i;<EqenICFRRb!YO zg@A#QU*@m(+o0?O7~JTSJ2CrVJs0e=1C3%DH?o`{JAM^!ucXiW5!kS6=Mxr?tkmsG z`}Um3x^npojHzLNb91vq%Nhc>hU4xLHk94r%-reo<&U)^$oc2L;TBc;di8+wAj6|I zdyZ7AkD=|y0~JPATix#(=@7U&XNAp201Cmp2Y~5hHA;X#EUI+*Do}q-uT^ycKl-9C zZTb;UA5keU<lH=Gc}nopRe3$qei+LS^>Y9y*c@IEWFFik2xh_aedjVSZ#sx7gir)d z8n#tS>8n9jz9xa^YBypgUViWPJq^w>3gLSaC~xSipT`D}d%w#1Jqtek%DhWog&{g5 zLe}v=!b7k%#VvGAc9EG@?|vsvZ`C*)p5cNsFToSHxUw})iT@R^RhpB}NO{c7+UI~N zeFKjBxi}Mz3Hq-9I2Z-1mEOF&Eh2BWgJH5`BinySVmQBJn&Fna6N~dI2ObY4ufdpZ zw#Ev=qN-uncZXe+oZ*a>7>tkP(znMp%dzqU<F<pmb1_OA6M(}CX#0l&XxIL<-#-qA zZ!CC=hpzz=?Y=I(Z(Pf^Pok6Ut-k7y1zlBDSfbr<zS(4)!i5#=LW^d;By`)dLg*qy z0Zh_&K$U&*;|zLEoyz*-!71#4h}_Q`ep7@qdID%6`Z2TXXl@ULZ(-k1beebBDKi~$ zSJ6XXK{+Y4t;}z6mg!zk!0brA4!gU(=KNU!zA{pNxpRN`tO7)Gn@(ak@@_!XX_9;E zZ%u(C+C=yZUw#@Kmybvp&JgRj&k3{}c(i-F6QBh!k-S!5?8NOKQ;RKSydAP+!^4g@ z8?g6YINoajZW^m$TRyjfsahA}+RB53A7Jj=@><&J@Gkpr)Ai%W7%v6Q!;ap$uA&v$ zyOchXD=I9+SB{lF$dTyaSs0Vv8qRm`kt%<a!}T}pL8kWLI~Ie(LDMg+k2&AQu?Ay) zP2wX;v{@bJTN^~2XR24<6a6dVLpQlv3FrJfEl=xSvGC*w#~xsjGp3F%p0bnh;NaO7 z_Y$1c?EO%ji<%}M43quVim0-XZi5CPYi%Rv=_K*zX^oD&UO7)*9OG=56#umlJcS5k zz>WEu!Mg0@fs0f=`r5h8&sv{Gfg_dSI!k9Q`%sZ0<D%=UNy!#VUAAc`QP7@%RBOG} z9chYii9m_c`qZgEs>8o&C{t1&*?<F(w|OPs60>ms1JIBJusWQ1@6VYsuyYQagHbqv zK3o!^DfPwt_kvwyha-6ctl{Oh(AiZWuHXXj(9Zym*|HR03OjktSPI~6P4ifZ#IfTj zoDsI(9d}HZZ_4o-T-YVIu-<dhC=9$P9k_lQs~8v%eB4p9Pv}42jFW5~#AHwCSf-i_ z9@6~SsTkTQ!9B{Gxg)#?!J=*LY89v6wrRwzoLNOOc<(5MUBiVZ`H(Oajj{PN=!~I) zbSXZL)+{&SwZHWLDAg2rZbr8DliFDC8<ke2rMKTUH|i#4zAJOja{N5KC9()=eJ*_n z>?hR)eipw=v*l~4E;`mQh}rkobS+T%r@@}5O62Cl1KR-MX5dHb1$7(Lp!pyXE+oBu zGpsL(l~sJAR>%_4s*`#UX1pFCNPs-64#VO$ea2l_=k|#|@|WCX`@3^Iz`5v`eR#k@ z18=J~=~RcQ?LP4r<gz(><cyvNt^76c?)tITfg!)E=Q-hZjG8}X!MVYiu;AZ@^~zE2 zj{VEQHmwRX7ON34e2C!8#Sei4K?0LL;<lLTLR_8x{~lzlOSd6G%FlTKyK`|<I~gUP z4AzOn^kNk)N(V0p@D}xUm4^Sx3fmH1hgd0JIOesAR}9@e)d8Mfd0Az|A6u}`T)?4j z{y9=>XU0`(lEw;!;}_sSpB$qz_fc<jz_h;9?x~}kYneh{v4>0ScFHLF_)FtntUz!J zGeE#1_0JuFZnnC4EyKyb)do;k*7~pN^}DY+8U*+LvDf~)o&gjnk{NSN@c{o`w79=` zyMD3}1l!s;z87=^zqhv)5^!>}wZEIWTLe6OqoS??z{A4>%;A0jcPM}o03Y`j5AR=# z|L?j-@UJDjcaPv65g`%L|6ar-_lbx}h>3{qlinwJ@bAL?Mn?L8?BAPzU-Ezc6`zoR zfban^5%K?S`G3{ibpjsU$Fssi6W~1u;6K76c!YP?4PXTT@Cg6cz5l~jh%*ikpWq%L z5izbCq_`Uz9^$%BK!EEsA+E=`PXlqE1MWQ{q<Z#Bk?67Rd*bIGsfE78=iO&}UGs}Z zZ|sm=_`|2KBoAomp3pOJaB^|;@QR3viAzXIDgCFcqN=9;M&H2D$k@cx%-Y7*&fdY% z$=$=#%iG7-FXUV3_ptDY9|?&`$tkHn)6(+`3X6(MO3TV?>*^aCo0?l%e|L5F^!EMf z9~hsQoI*^`%p#YTS60{7H#WDnkB(1H&(1F}mskJn!UGWeAG2`nze)VR+4Tr#7yiFF zApU0;9=`WK!ynxveD;cnN>P{i{l~}8g}&UUejT4z^NWN{SnrVL!>6$awCo~F97q35 z`=4e1&kXze|H-odpJD%hyO01f0vx&DBZ5Z&c>uNx(JoIBC3B;%Gx;pu+t=IpFJ$*) zf)Ag_e-c-dIrlt@CffCbSMVy3P8u#Si;hX&z71JLc6`d3VTQhL?Qki}C`4;xS&5UE z+mf|~vhlFQR^$7Tpi1<c&0ET?^HhZHO|15{wE5dw^Ve-N;F0qYAGR;UK{zA{uY?#{ z|Fn{vd-)XuOT*#;1#(LYQU$I2Gw53K8<~7UPk~=5#FX9lnfH5EB^u*?{%Kmq;V-US zb;2Okse<UaBruL3PBNTDI;Db@>MUauM(tE#vn&mLXr){@drHRkg7nL%JolbCe2)$a zDZ#Sc0mwu$X4!6gCst7BzVX2U29G;f*W$nui%}kXR?=Vdx7qIi9l<RuFkYzOy!DVL z@J2&p+^&gWEkVrWUE3U_elehCIQgs>ab;Y&LwAH_!>BLi5N+Oar@oyOC7(`pD=+VT zh%K+QP~!!98HVqqpSTjtVj{cm0FO>x@6BgKwi!((imel{(3prBN@~q3LUk}DD<%`m zmPI%5rSrh8tH3tXKCT42rjIO-YO5H86SJFlEMXiPNbaKI-IFr;`L;~Zj#-!Zxq+XJ zTeRNN`{vfeYteRhH<SGz{D1r7DDyVpt~!{(Wk!vREY@GGMipx_TUP-uRml?7?^$&` z=urpsb)t@&d*0oSz$s2+88G_?y+?}H_SQ?+k^)swk<x&;z1U<+5l$fquH14rrv;uV zPfev>@y4-yO`qczW4(WC`*PyVOi0<@yUF`x5sQwRRq`6tUW*C5N|tiGc%is>W3<zq zBKPR92Qt;VZQM_cd|^jQ8Zi68a_%Sa_Fl*#1d0Uqv}WfW;R>D(_X>xtmt^In-*dpz zTG%^<TpZMSUsc<bZJAlsUZJ2rMB!0p9S!XtH>KVts<MCVYd|N){f$k-?6-(+cv(Je zo@!Sr^{MDdXU>MWdi#t@o7MbSVo=#x2PVZ?yRi!8w5q-dNBU&I>#kCFFCC8W0K)J& z&m4jehX>&>HcOx5>$l$-134*$G-BiDGh+;Dxw+Q*FQ>EDTaxN0+Fe(`RtA5u+Rqm> z*#?GP*Vg`iqUPG4duJV^&_^@tRNWMMO9K7j897*LeWaA!(AaF;oc2LtDa-Ae#yIbc zW^i-iLDRG+IoB^1>PhFb`>w0ewoNDB(87)KQ*(g+FE<mhy>(HSwvy>@<W4`tDu0!} z1AK$m21GiR|6X`{)L0aH`JW(1`74VVFnpd3?z9oa;*d>qL>GH%!C-YCwRMqLoekQN zSXg)$9?<{fPgHIcB~JDA26DDpdHc*XK>TpO;3nh!QkIxBqi2HX^^53wVr#|_#uWm% zS<#`>Q~=+SrvI{K*-g&5wKYd_6f(e8d@!?7e_cy;u;t^A5&3=W9bm|yV;geLjkUyd zEy1ZVC=-S?q}qAve?TRUb}E6*NkWNuye9yBrIRm)GC<eBL-e9W$JDaAvy7peUawuV zZFC;}z#jk8*vUt~h_k1Ld{n#kR>&<pVkymqhRdDQnd0ie&(dzKzXhqt>L1bApRXJ( zbzmUGpX)&?xWNei?e%E3T=hwuFN)}5ExGP=<Fu;WV9KewXnfjU2FgH{<83_!x9(tM zVg9>MEB%oH(^6zjoYeF6zqEV3#7|@2UY%IU^+C`+8Ot5#aS8M4oGq1Nn6<R&A^W)a z<2O+yP-puF|EAq}?@|nK2@zQy7+nn9sygr@A2?K9%Y3z<-nW0F-QXLxd+A$lQrvN5 zB)!E^cQ~B!_V>2p3x1K$y`Kr1zZ3AIP&9*~HwfPLi%r-`!J`BHB1UIF@2@g^bluuW zUJX`qm4Y{z;Noa`b(3kQhTd1tE`3%*P!LaV;T(FbU2EWnOS8VtR)15?#<%NNIyOHk z55SDZa*=y_K?4kLSxM#XAsQ>J5p2q>E!Qd#Pqtoz+NdPU4itV1^ghzu$A8Hj8M;cP zUgh)EcfYDh{0dc(vdDVza5~zu0vcYXcLyNP&ndnGKo`7K<VG@iE~c;}bW7U5ci`c{ z3}>w2R}IDMlb*J9<2H7^Y+81~`F-&@=h5zHW^CY6EWJ;L9%8k|Fy4iMPcmghlKo+x zPOb(c3H3XBh`)C@10{ivhTe~vOUk^h$O4o)LDGDnoK3b)CzDVfX`-e0k~|R-Ym3Rr z#ZddCEN?GpG$iVLzkMP=EAh~_c9B>&WOBOcOSb_;5X7HQ)Agg|$?d_=0%8I63tcxI zD#zde<4734+Ey2Z7=ipt$Ae#ef3Byl>Wr6(@0VV3IM@vnIvo8j3XRC-K-f%GMF}~! z@@=DcsNaY+&$GD@JIISIN}Xt8_JT`&!n!Xm<Y;49tLGO;134c({Sy&npu|+OH>V<G za5W7v!-`Fc%uD~i15i}if%wI{j7S73%bV%Msj3usKS9y)f4CN+RQR@=Jr<59$Ft-? zrk4)3x1;I75eG8-=jg|<JW$E7_?193XZ|tDyxJU}?b9!}Am@-D4M*O~+TT5gdD^8* zFlcSN(0ETup=Ezl21AMai7G{I&71xqmS5zc1sK;(x#vd@elZy{STxOwG*5l1Hka(Y z2T<8%`MGik&BDqq22)`bj~Y{#yj#X>63(xLJ>6XydfXnljoU7JvInl5Km&|3LUns4 zQ=aEH3G~i{?!GIX*!CBnA?|YhoWi%v|7k~WGC()*96Rr%V?o{UZC`l^gMMWD$MQ^d z(I_e1-6wK|jD@M84lLDEd79ERkwBcV*4niHb9M2&Z@d|fwC{yIn+~upRV=X(a+CrJ z<P;!(>ZT4Tlh(V2ha_eTxf{!g`SfE64*h=z6P@00X`4b;KsTOtO`&GMG6_RNBb9q( zUbnocnKzIpcL0%jbY7H`M1NK9#xKY#k2?U(wiQ)?MxYM@#@OUYg;>5^{SIsquD_S2 zGUtBfZ!AgIRiPb$+et+_C`Lwj1U<n(mporGhiHa2mk(wniV_5wU->GI{D%*lmP$f{ zSVl_(k?C_zw@=fN+YacFR2K99`kuYZwSF4qXBbSlQ&xl#*SpF0RBdg1IZrOF)FiIS zrpZRI{!&Qb<Cn=hfYk7Sc~h)~+;YJk;9kekbvH8gM-Y!#)}kvt$P8RwFQt-7-qw^T zr5fH9cU1k9DRZOAtOt{|WJRu8*0%(aLUiebsW$zWv6mj$@vAu#J1%i@e*^kPj$xaH zik6|Nw<6MEscy{L;e$ys+euXs6Tt8n`{TsUN>}0qP>}pI<TP5`FkQ5x?PQ-rW2*pP z=JuLbLjZq&TlUomZvk)3kK-Hls20(Ei=(D<?=Gvav_aI`4^VyOK4=|rsX{-mkk0CF z%N!ojookUVi9>X-qKEcj^;r*k5%OfO>wMA=JGynY_DE=7(r}n+h>=+LDL7?!EJs2k za_EqZ<Sq*%zcs$q)ZYP&dJ$t<<2`0FiJ$xA&h{2a6MtJiIb3KtO6(Rpyvat)0UavD zI?G(?-?ga&C|~{Jx<vR4j29^C?+9)&QwRGB*w;z~Bl%1_FiS@oUGRJLD3ZMD`owEh zod?hcF*5K#HLG`w;(Buq3ne}1_EpTl^jpLW<khw`SWaSmSu|SezXv3MC(K$DywhK> zsuflkZ%a&cnJLc^afF~uq$zvDm-Y-p@CaI%d{#n7mC4xfP#r4Z>KPl!aGO=q0S$d> zIPqZfmC86;qub<B&7AQ^iE~i{$5BdUj#{HjIEK@cPo)qJi9&}jyh!~eKD=l_+LgXy z;^Wfeyplfel5A<q3Xc;~%Pq5>&Q6{L;S1iwavqL;tvcm@qcQquC>>G5<mEo3_mDC! zI!&lVQsR#cLOZOTu{^-|C_8aU4eZejn-WK!fd-)zgO4jg*Rv*#SP$ZpiUr;y!;+YG zTi+Ev%qcy;UE-fQaU<icwO>z27;NQqJGo-bsw_d=`!F^xjv-y#GfqZuMblclzWFev z&J|?;q$P2WA)uzO_N4~CrIF-T%oOYA-2nb0!DZ2;AofG%<>69Gb?<WXZQ7LU_jO^! zlFrpDYoqvCOE)wku6WzHv7v|u$wySd>-KE?uWQIs%7$XY1_=^lc(o}_G2%;2T^7c` zv3gCp9m8p{EwK~F8jFF6*F;+<iJ2e265)-m<<uDp1{Jr@HS#X_Y;P>XyDRqI4E}!G zWY*YlF3UPN1zxlX3r>A_zu@EVipSZ%vyOnhVoeKD&5h$+^{o@9q*l8(a<4>J57<=1 z+96B|+%I~yN^&94Z*@LOuQh>veM^lYxvZpHFVZ#o?U|@FgC&l~np_0#6UN9g=JnI0 zE=2~@V9L>2haJU*@i(n|Ryqj_JPYzKf{u*^TSa?GDX6az*!q<N+@6x9?(Pq>H$6Q0 z-8#R~nPvU^YLa$Gtf;uhle`_V4Kok&YaY;SWAZyOKTTzj|04IqCp}PO_i!E*UmRU9 zr~Cw2vp@f-GgNtTm+A2YvK99%@EI6fmJ2;1?PdV>BDRX>QCl^rp*sNk$L_KxLvQKT z*<=D{*tlp`;7?#r9avaet1<S3@vaz^)3cKgb+c?5zJdoF(nTli<T*)kcvWN~7H`Ha z?WQ;ewYV4l)<a1#!Ar#j%kq>cOLN?%T7uG~>bn=JHvf#0cAc~yuU|C7rm2^aTxwzB zO_OOM%Kj#IxODhIV*gOglEmm!0+XC4*nnHQj=wO5E%los&X7U~BDd+a^f!%)FC9q- zdL+7iLs7&<He5ZdOqM=MW=G#kK9#xJyR=$HJeU_IY;XDf^iiqWw3BZZ+n+N6$qVi= z$nGUt|GQoZZ)Qc_Zty+N9cC-jBd#9N6m^IzC#{r6G(%;u{pV0ZH)6stn)L++%oq7^ zIdM!z-!!neskX@<^yww#Prqz`vOO$c_0e!+*`ju65G%%Wab92v$`3Z8iJ2EmTRXn} zps;hoJbMn+yh*$R*vJ!OISy@dsDtD|DPB9QSGFtLdiNJ2!snC{f_>1t(_iQ(*2~18 zL%XR)@It@wn|V>zv<-Bf)h_f%`urOP38xRxFVW1!n5i-F%Ux;Wkd^dNPsUW%ACPoC z{tViZXYv_5|8NKR8sI~9qB8Cgz63)&Cl$*8xv@`rntNxfusONNQWA`}1J5D2yS@j% z!|=Tw54I(ZFxu!&r9zp2s7$_lhRS<sw&I0Pwsbm^S<5w?zzT{%tTb@PVZq;K!+Ti7 z71RCJ<oWKJ{p4J7{;nF=pWkie=8OxN_?>M_^yi}+k5x1F3~X)7Pyry!&WaV1a=9_% z&|B%dg?JYn-1KeB&4~iuZpYXZ{%fH#nB*yi8?k6Vrb(w3Q*v!~2e5UhHJxkBTUM(- zI}yQTA)b6z3VFsqCVc#5Cp~tNwlp<|UKILc9AiBM7S^2fG}$kn<VyN(Xd7XuaGz*h z5&eXQYqyPgA!|i4h<#yZ>*XEbxBSxeu$f($cBst>y-WjmsC&bGBh%m5yS79{EKCh` z!0|?JdYH-qd5WfzciuBL3bRo6m}fO;ZU)i7;#K4A3VFE8=`eH&>XlY_U9^#h_RC?h zr`OWoTaGxEw<<h2>ToP7nyH3DVow0Rf0#TA7PC8iOR&P2up|EE#1RJh8HnwP%0|LA zxG-qX{qM(xjPk06CCb?h#fbVHf8T~tDsu~A^%O6Y&pK*9FZlYH1Gk;z?FXM+XzbUC zMFke2%dB+&7S>}PEwK`B9S8+Gfs9k@eoqr7zxn(_?X#PlWymzd$)`XaM?iKvB1QJG zs{|!hwA{a**xz9A;#mY8*Ql&J)*`Tiazz!(F4h|R4f|A()2{Zfb#j5mcj<IfaYDX_ z0MAX3^fGJc8R-pOXAtF>#}+#*ecbo94}`z(W!EVYS3^AKKHhj9FcvFa3x>DpS@Wo7 zr211~O<IDfvD}9&A;A@*Jp~q4bF?i9>LGZ~1?E%=Vy4g-?ZvQAPu5UN=GeYE^^#fC z_VFCb(Jv@<b#DG+=L2=#Z+8GXGxVYS??BeyQpVrIx`&1LkgyQ4V^xsoMH+d89UA5+ z#iFosSfSc|jQuz*azKi)@3}}}MfPImwznSmMv}J&Z@=TeEdv&-4#~PtrxbHGJ}Z|9 ztUBAeG1-o0@Nm3#JOD>B(8Zkc8!yv_Ec)xS%UKV*Iu>mm6MdiZN(_^oNoLLR<Lc() z7u`po^>Kip7}-e1;d;u9Z21Sre{idsZt3B7|L6}3gV$2(VspL=o~s!Va~d0EcYqx| zpUCCxl11EUWCqjJB~O{P=lMZ1rmXU<rA9Kdn)#trY^Oo6jsCZ!xytEfcMW>I`t%=v z51~(PM=i-Z#OYc^ClMepeY(R^Tsu8W={#Q{=8^Tse4h_j2PWxHre>*z_xgF~g?CUg zlv}2jG*j)0E2AOlp?82tmy`vGbsoa*SILfE&}R_@Wh*TCt?<xWR+2&oIp*f9g6QJw z{}#qp60{^PKLyI}6fo=6JNWa~uG=nIztMC5=BsHHk%A0@uiOFdW5rwJ^I}!%!FpF3 zzWASab9hGNj7djDmn`{@cASDlVUtB2&CRG!E8b}|zXyc7XcF(Sq#=EGtc-E1i*C`1 zWqUdu2C)`x+kW*kxIyIn`tQnzW1kVCk2z*XqfED5+0Srg-mGNUKu{okRO_#b*X>as zNACqSOe8N?A6+;}n|eyVYWAy5T$|QUy2+AJ_Rsa1z=e<sN2y5*W(QQ$=pVIrzYkJ% zCh9l$(DOUeYMqu*DzWT$moh;Iws`lm|Lur^aB7IL2z_v^!W9cxU}%mWFKPb@$FeQE z;yDSc`v;9X8JoTEZ*T6Cq#sdbJ{oV|Fc{ATg@Xg6S0tbR9IAm-mDuuEcAxg$%j?_O zvn&$TDl8J&Z)Gy1c@t3M)Hh~E9A0(H6g1LghA6W>*FZn9`dMi80>(zqEAz)V@7FKX z-)YvOomQfPh|@s3tA&-_yu#xR(=j(+`be8**7<jxo;|EIGW!1IvE&$i1uJRIzaBHG zBg)C{uPh2v!?V5-(qG=^DhW8z|0Vt-z`YRj39WhQdUiigoGgB{Avp3Pe%EtFR#7h3 znA+|1CbNX2syLyHH<|6;sQKhUa5apeINsBZbFy7Gu-zOOw3p3&xE-Vrh1bbU%5;(q z8a>^kG@KN@rldfEPWXpU2bsjC&$nK^Ga(}Zm<rdg(lS?QpNAZAMwVestseMTI;_|I z1uxc{*pR$*eE9x?=iME^hbdX|e9w#(4=RF+jfh>2oXK7oRjf%_c0j7Lyu9{#`bH=U zAb}SyLv~_rur-iEKVsqPn%!q$Q*LCz5C1cMQ!c7aJ%?!=?UG|^Xin(sI@j$1F((!* ztH_J##LeOb9cP~W_<NJeg<i3+UiJ>(XV751zXf(XLYrO&S@e!Sv`u>1&${sbz|wC) zj3N2vyoJB5p{Hju(HG(OIU?LTC!J?1gv>gRX48_rr32%A{mSuNyfweEY(=^;dzmjv zp?3}+;8IYc^~3invt0EiS$~Ji^@LaGVojhg9gWH8l`5|AUnZ&sZF&O3QnsZn6q8)o z<CEirnshJJ`uoN^lvci%xgPE;O^4h*m~lYty)cqTO8p*o*@bz8?Xz-`-Cv3C`2??n zhqSXou?9^|?T6r=b}_H@t8Ig}<CPeRpW@OcWov<eQaQE&g+pjefPV#M!*Fu{Ih8r} zS8^o{VPGX_%rO65|J4t4irl=uhFXDS@Pivu)a{@#>`8|1v>e|K1AEFH;4otAlUkiv z!G<zFs>}e-La9oYG$(JlJy=O;1xh0lV&E$%I;>WC2XJnR1J9x55YkDD)|oL=o0hVN z-9e-`Sspp~o3|V>h&w<pGSX^+zo*miSn(P0LD0KGyk7?k&9Qhsg1FEw*=aPeH~sHd z4G<$y%oL<h7q)Z~9jdOUaCYyc$A~p~!0<7q-qMR%S<p+CCT-tOb}y!;q^hX|Wryrj znp`%?+qC{p|CnXN(^syg2)GF+33zsx+I0m&TKKH!Uk4T0QS&i+KGU^g$_B7;b$Fxi z?G{c3J=#37#80sF(bf@vtq!www0ENqCm^67!IPh6TpCw8Vmr^6#OmfD`#EvmvWdq$ zrzHFJj~~RWpJ`TgAur^c;Ir@zTTFJegS$a7Hh%jKP%o`i<n#D<P8}lJt%kEg=F@gi z{49_#Y4wU$0d`pqqlMK5x}YpzxI>}Bm`4*Vg<kDhQQv@EjyJ2>imQxmA?9S6F0$Pg zx~<I&%dw}3DBRaQNp>Dlyo!N+Mx2LmRHl=+OBK|rmW@oeCc4OTgf<J&tQ323vox$4 zlt_8J*Ql7fXuAV^_S8?ZTa)V}yjJqb+N}q&k|LdIP;<au*9JkM5hGy>^Q>Lc?#1Yc zdc69T=}a=p&xnJ?(a>7~On;y&)5JExHJwWQlUIZG!ynh<w5U(H8a~Q11aT`ve7^3O z;7+deEwEN!^7cyLff%)~%g>RQLX?VoiCcY&M=o`RKB|ipVR<AequSSYMKYgieZ}d> zQv{5khU#{9uBKm=PF!U_c$J-HmABk$Wdh+$zGBP9a4mKC_p(y$igGWthAEF}%*~NJ z8s~_^tEUmz^v|^GfG(HxLWF<&;ct5h^RMT54d3LD%+1Cf+I!MFKaMVVGN%Y>n-}av z17NtIhz$zp@?A`)f|LGWpF-8yO)9(H3(APGur9@#V#bIHmS=X)_%vll%1YH;az#Go z{ZVWc<;CkH$i4&UuC*vJ>rSO#e1Ncud6)U$KUQ7#zhu4xbn}yVXn)V9$C!GS_lhdB zqRa->xqkNg_8#O=MD?gpDw*E_x&qm{TUEnkw2wk`V^De^Pg*I8aos}iCA0v6tzsV+ z(}NY<2&43mppj>kk5FiJ>Z^{~81&m#GMHH%INCtQ*3UXlp;s;$8Q|Swh3BK)6-;;v z+IvkmCeqU~*_(~#v(QYnb+(Utg_YfL`1L!}5w+}X$1-*zDHrNG3+?nf=!VBO1|P;d z9M3vjkpvnW`RxDfd){+`9boso3}-6|$|?`O??jhVFTbZDx?be_ktLGs*r_#9-Sx>s z)PF$+>ksD^DH>`D=C|dE;Wl869%I+1(=s?$tKBxwVyC3<^X!w??jvrBtKOA4p~%pU zuGr7%8{MYPgbf=}0z_FQ{Y*jvC=u|u+!z~6Gd=Ni$bUsV21zNAOR;O8*!Cyt&V+-W zVO85PB}WfHk(6YPsi|hSMXRQ$`K=nYKShnbxs`bsmbnkDvB<>kAQp_je-W1KuLlYk zF2iUOZ{Z9oZ6DmwF%O~6(8B9`di=^1URPCg?)up24nQv&zGNZY>7^+Hc4sRe^g+MS zxb8lC;eSRGeYmcFG_iaJY3wLbI??1Ts<f0DlX#T3U>egoJ3_29eQY^=tts~78YPGn zFo3i`kDg1rk_N~h-T^xA01q7!RJ@q2OlVsRR9jWopPDHLEV5wankzq+IKUoaUX}W6 zkDnheoOC}X7gR}D`C}hV6mS_=US$x)Ng>4m4O}jj;|}-_*3vRz=IF_<$bX8K))1mq zc$3S)N&f_p(z%l9RT}J&^Vs34B!XX#*}+@mT>b%4xy144TPn!><;@nMK@>fZKth&x z3%bC4F_qTeD|OS2u7!5->vv0iFY+y#>tjQ!-lSQJq<~nHSZ|!$g$Y8*NBq)H1(8>m z0jh$b!8SQz`rzn&wm|iQ_>dRYc}z4CU9U#9WI^_wR~%u#V*!dT@6ttUeyfWJGgTy` z*=pFN6`ruiWC>dW53kL0%o2Oy^|TGo1xkXs&RxUagT8I<UH2J%AToR@HGR+atkS&_ z-9}EA;m<q=>!T<DTNWGl^gn;BUg+bs+htpfEJ}`<Zum(PyCz^b`OqT5MHW<iWFIDD zigRK^SQs&4@n$z=YhYI^lwFjWqv9hKl`{zwOkY_g`YY@KE`5Po?kGyBvFTD7Gi=~D zbB%|OEn5s!DkaZ#<3$0qR6C@*ucpJXp3CGKJyLzhy)$x4%%xa`E9ZRWM{1>%Ug8pZ zsA{^dx+~bK?Dq=21vaK)DU*f&kZbp1`G7S`2z3qWrc%w_)Kvz*BzcfE(f@h3E7v?m z+Bmb%b$M0<(=H{$A&=azN?<fuX@OZSyh3%#3rJrZmj?v4W^}c}zu!{&`0-?;f3=D@ z`mWaA9-k|)=%Mo2j}=xo*b%P3(GRyR8II)2j{JMXgdjN~r!4~cG5YlC0%>o4hdmjj z-N-bS`ADUks9{Ps$XGP99wfA&>3`&|g0U|$6CH+!f^)|qFN`!Y%`IvMVXODVhXVa5 zosc)V?aFyR!pm~Wixqrpwc128qDde}vLUG3CWCuiu<y+rjNB#waHJB-6?qUO=+onZ z%gKHVLV)$uIei*6{oL1{$7p?;|FeZG4PYC4j%hlI)Yf#N=LA-i2{vRz6o!{`bE;=N zBSDQ;`BsGvGWrVkL@vixV5425%tq>#?g020`Cqi@Ak}iG#ybG2b$M24_1(a?9!9*D zx;kQ%tg0Dw3G8i!2|U#9v7+|O;^hleGH%4h1?B!PhR!n}>8=gq_E=e2n&qCAnw2Z} z#>&@~scE?fnK@C(jSCv?nL8(yd!V@&f;lh;;wEu|rn$itD$>hGzMlW#oOA!K>$-2R z{l<5I3B``$)Yu2eSLg6eZnXbVP-uz~skxJsrz9yfT}<)#-p@{}dt%OudBgk#NCf=a zd;y(c4Qfw`p|kzLGe8SbNDP2jCD+34-*{?$(L%$Jxm=a2M73}42jUQxBM(ES9}Cwp zDAPZtNuC}cJI%P<epZS!g4tUe^6mx9x@wp#v8#@#3DXM|$ZQh^)EtUU)9&?31GGEb z5?|Wd6vEUJ%V&M#$(QBd^g9v8VX&<i#BGHqWQ$>*+&Lcp=nfD>M!Gx7y2xEfl!c{= z>$RHZYouSd2s=%ZDoRSZ*;6rlhVJDt`=h*h>3CRYtzdH3hv_(!EkZJZ)f|qOyjRuc z<$Z5}Ncufi=vEC`G@-a91OhpAmeRvdlD{%O)p~9sMvhPWK`f&GQD=fx;1clC03uw6 z4Es<r>gDBB*9g82nm!8hDX$qmFV}n|p{mBWS{E+*O7k%ZA=$kv-Ax#}m$v7jdG@Kh zOg62G_w>sNzKnJo*^HXdw4h-AF&WuGln`dwMlKhEY`TN`KNt=c6rpVoDby6_C|{$A zRbS%$2bpc~7n1?op#*R|e&IfHoO@%aC&<@Mr!BssJ$(&oRl_p0?x=DKqxn%{Fa`mz zi#Wu9P{GvrS)L)I0hY6_(~YE(81W&&JyXZSIiN%mQkuLltN#J=CcQT|WwuuH_i>Tc z%6>A-TptA3gJ8pxWVgAFW|MTI)4$GQBLYST%e=S;w*;8v1oCCn-9$@4YxSXw^3yV_ zQX}+F=;vL({8ugN1){p6U(UV;oC&L{crc!k;hMaP+3de_ZW#~%enc?LOyT<>TH+io zIVE!-as@I(@?P!}I><tRxiCLTuC49qjX7>3*!f3-QxPi9KP)aSCTPM!e8v0l35UJ) zHr&dVkWAXl+c&oYySDr7Eru$P5=2-u{}s<ryDCs<BpwR}lycaL2{2~zIrO?|{s(Q^ z9W>8MsA}23smuK?pw$=_+hI#+=PCLLYtx#mlRk(5-v8mvhxV2RBwTox0yY;A5WWN4 zc{&cIOtFo~fi<o+kG}%hy^M-gbG83n?~B8(>-Tnob;nRQAQIi%ZXj>AuS%GPz^lsU z^RMJs1+ML=-8Kc9Xw6d;dV>I*RH3EXOSXi?Im2qxyET;A>bHQ=D>8@AeNV_Bk<bA^ zE!mbwB!2fB?eOgBi_IgH&{^I=?H!}oY-@^s&Ps=&hWxDTU<dU1#jVpT*++?ZF(Y^k z{pvp7o0hTHS?+d&vBfPn&Mit%PyJs)mE7B-nsD!-BI~(;)uu7;8n9?y_;9+tYS4iA zV^z&Gz`KB&j^|V!(qaO<F_?BYbS<Zp8mt@ka{nlH+T#7oNZniMSy$APQNJqEd&Zh< z>ur?}59%KjsHgqC)uJy!VgKPMO6{S{zWhGw<&?KIB=k9LgJc=66t8qH@0G<SZdf<e zWgj9yEc@Uz^#(QJz1ui1E+x==?QhYQ%lCaQONf7_&As2W1@Z$Vs5gnLxdfrilq^DG z6x_7IY1P4?KPI!4pgkiYF^*(e7GI>@{l|1u=GD|ZGQr(B&f8Llzdvd~fb-^NvRcgp zn05c&zT-nHX!&lZ<{iJM+cPZvviuv++vz%^U)s`70sojxjMl&9qt*-1Ni&RJLgz>w z=yMQ$&J<!{j0aTuO?FTFND<!$p=jd@(aM$lm8cW^ZAu$Wg@_h<T+%tRxW(AIGj=_{ z3DFk4w?5fg@@kWBI@Bfvo@wh*7JslR_=~sCLtft#Uiz+~J6L~nFA0rNr}TwpED!O% zD6MXS`Ds22^vqbFsy?g_6~xCYTG!I71YK2p)!$qeTxs5gb<vd={?lI`p$?fX@km{< z>E=(zK|z1nE=8HDGPl?g(H{P!-AHxLlcOB4(DoDpNfN+3>H7Rz&Lx^fbjbC@IiF&m z(#5N^7&mQ67pDYO_(J|#t^#v%%oKjzTc?LwaZ57CXK~^4w*_WLR&#tp-VLi+h~?EY zux~&!N(lD>sj)<T(!chzVNpjo=-b)qi2o<UetXJv3(e}S7gTuD@z%swj>g%5q`Lrs zM~Q~XWvy)AuC>EbYIqZ-s?sy`OKR37?n}$|KIZ=YT(u<h6`iVZ12U|eH~CLM>qtwb z*Nb<1GNL%%5xdd|PX|M*-up%_RR<c{F}k{e3@Ga^WYxQP`9S0%mAy+P$(0Zh@8B@h zITq(~T9Rq)=l2$xBRC!010#IwRiR5y1c-1_Asal|HCf#xP2Jm$m(^1Inzi0)Vf^h= zFj$x^g}ql`_K)n2b4yG5&z6E<@B0EAQ-10nC$CzFL;@ryOR1k_izkTfr`Pft{ch>H zyh4ZhC7Up97fx-5@pC;y9fXGCRAyf$-!ax=uf%ODElG>?;-M@Z6otnttqDFQ!qmU7 zTv%ly!rnW)pn{gxFsyFrR^;aFi0jXX0?Xbx${wN2ew@4mk&=LRW1705gscvaTd6gL zVR1!Hx8@=q_avU1Rjp}R!o|jXMBXIT#tI8f`Fz{21DA#P=!E3->uXDfxuuRHk6rQ` zCyC0)cA@K-!9eMI!abzLUvT0`<G$y@c?xG%_O*ei8b|JtFcnq6yN`=yN?q$B4ZFP} z9~S`de*Q)tLR3vU_;zz^Ym)6lD*fcmCxv;~l_2=31?@2zl_#7>`Y9c#no$)!i4b0R z(&Zb+BUuP7ket;NKh>dHJtIS-198nBdz+t*Q)h=iY{+H(kh1#J`p5U!(yvg1RoEtM zEJ8C0?Q6SF=pW3MUcPK@41P||Om4)tTp)lnVpmgn^E2I7&b_DUNrIn2!g<Jd_Kr3{ zRT|rVRJ(yI^;H)v2Sn6f$&DuNX{^PcqywqW<UEod{OnsHR|Cq1?i5k792%ge@pkd+ z37(a5^9Y=V?>X{bg5C6q9#sUD&HYq$)!JjP_06r__6%(E7*zfZdaTbfVDjQ)M=&6e zY#P&u=AkYcli5B)M{_gB^+gS$`R-V{%nx$wF|mWYJ6VrvD8@An6j$I?h@VmBck)?& zs0(Vye5^dtC0}0dhu8@R)|R~X4sbVIigJ~%I88fuDcdM1s^oWO?A%tw(}*2Zz7@0d zNK{CbLjlmFHF<Bxcv~=yYe?bEJ8=uOl>qIhn`>oK`ig;OwxJDaz8N0nsEz`j$fnua z3p92LPr@6R#B;n4x&a~fK*j6Y{?d1yMZuKbfErVxavW)qi}rY2^Kv~2+~Vo0`!*?S zhWoLbM&^5mHckE=z<rMeVc-@pdOIYL-$NbxREO_VPX3P6oZw!BK^K?EyTe~}p81VJ z#c?HpusFn)?RfX{))1eKy%*taQNC~_ROxMoi-~!tVWcxJ78KwF#WOqy{Rse-1#6E& zkrw1=fReFt-?KdVx-TQD%Tf{A{HrJ_P_D{Hz&R@H$+&Ya=G1ml;5o9<#->?T*qT@P zquQ;Aofy8-b^3Km41wF@R+jFhOwMX%`rE6$Y5HaplgXJwG~ek(AmyNL&Q5B&S&kJF zUdr?!s_Q@v*D~HtZuCG|BfixPRG6D3><8(O!>=kOnHo?p|6{uBaNz3FKsE%*n^-se ze6sd_KrCq6keq8ueF<y8AeLu0pUdv-jcrT#o60;PH60|K7kM9?E7(yKZOXoWsp|0U zn(7H%DVt)mgq}i5lJg8*Ax^UuAYou2%Wr$D{+Agb%Y5z;W3+DVMp(+<0Mg={=c8MT zJ#^msQ6Xk~duN<ON6y;k4{LLgQm`xYl&KYE`X#)uw5uv~?8={Mxq&+u-HUDw>g}lg z(HF7x-q$bN*o=6~lH&os`-RJ@xZXwdS%i87Xc*=JzL96_I?<JD5s8;BA@p-@Bo4Z? zXRqZ67jt7SnsPO>rT4v_2$Oy$X*k}~*q)F70ghtshd16$2M2Y7K-{41M<G|@Z%AF2 z=Uww<3g{ZxOthK?TpXpzky}irG%XNwWwVE%qPrF0tw9#98q)apX<=;isUGMc?7tcY zOH+Wr?Pe}^RLkb65JWt!?V{#mUaQ{n(L7uVtmN13y{54&+h^la*YSy}-!<(AoNvia zX*6Iz>Ao2JCYj~Dm8Fw;sgn(ceJ;Ksf)*8%__i^Ve%Jb}66uWagmY9MG&Q>i%(EID zze;{Idl#HDU<J&nYZTUts02s;y&0~3mVYQK;0W>csYSY!3-FF>9|R@$$vf<+oWn8K zVM9>06qxz6((I6cMMFDs8vIDNHPUBpd(8i1KQo%QW|Op*Acf>9w+;s+>XE5#rpfr< zbNab20t%SfR98*{D>KzI*1Pk~lGOThMoj(SKen}XsUIm&oWuCRwt2rP87W)t`N{K& zSc;eP3e#7OdVRj<?v#;~GMX_ZGWC9I-V1y!+K+-gJNm=53~bML*0eGv&PvK&g5nUB z(*3^zO$8kl5`Sv`+#=q}_wR;-9Wy~k0i)iE(*E|;vMNZf_mjn*6R)_^YV2OZfP5uO zPD|nEwF<7p$~J$)fU!^pe9BnfDL-2^-RAJGpvLrtx^-)_f`X66{sfJ#GsIu8U|naA zuz|~4Jv(=8nTrbPb|Q`8*#u4kum{El8ZFT7QNJ^5e092h+am=ldLy<+3MLzhqq6wA ziC~0YkVN{J`F{`v)SB+|8^qf92%-IQ*2G%gny62)GpsgnL6o{JHE3|tD>rI(&S7AW z^Lmv}ki>1&pIdLtWZcDJ_2?TBGrA!Kvb|x_Mnw45E)gDWhG3BJ_vmKYqp<;Ajfa|% zJyA>lT^?c6fBKV*DlNQ1<*I^Akv@4A-fMMGF`D&JDONpO4o@1*KL8YF+L7?RTF%Q7 zea#b%uBqA2JNW|>y}i{*w}>x4e&{@>)gES%l9*eVR|H`o3xHtq#fbpkae|V^w{vT( z`wtfYe-~DqCE_cg6Pf-#hfcx{;6F~`4-)jrE`=2oJG1&Ey*SXyFU<6wq}IWl{=2U9 zsI^<dYBl;qaFjIa4$Uaq7cd}YZU2*GnLhma=R;o37X`o8^CKjisCCtb#93qQ9_8t` z1A$<c*~5UvD;0&hM7ygOSDvv+)}G~SN|yhU$tKy&^I0yNgPXBFuqgTeMc^Dt+D|NA zKM1=jRoapjJD#LE*!cR$F8d!7sA^lM2Yn>~9iwia#5k?k<93_Rw>)rgel2fe^44HY zkc3>uK>5cHSSD!yi6c`?Mx~&*)mh!vrXLRDZL{}$S_Kmmt&D1@M?H)Ri>EsL@f26? zP>&gJ<7Ae~gFTTfO>dUewBF=Cm~f~zOV4u3bprK;F*?m?+u8g&GOZCEIJ*WbP-Ak- z$IGzge?Q<9LoQbRn&5hoYpI8ekw!p;pg5JRT*sn7?j{PerI}`eKuDd(5$&A<97TgA z>7S}Y%vq@UnqZQ&<7$LNcXOI2er&$#K~^Gk8?Y<!cF8$+l8To7cnId4_u$v<jVq%D zO$BsHXM32}`HH^!%9x&7NaL@&TktJhlgj11bY}G8RQzx9E^0RL;Y)U*MB@zeOT3m~ zACTe8jIYqzJ-I|Ro8IQ4DoFC~OG@TQl~}NCX_@$NngNccFG{z0E0;{OY)RR1VgSBw zV^Lzs5eiZ6`B#LH+tAphk`15N#rYs6@}2){LW&dNtW<m-!6b&bdt)vl^9?BJiJo=0 zc(IO*T`6D(&{_kt4WT~>e}+UGdv<F?=$Kn?OA}s|N?K^VU=~tdL%%SQPiZvUt~&cq zYteiycFURE(uH8@`u^(|Lob2EJdb$tyQYR)bM{`ZvqmU4?s&D9YWFO!3wT-6Xqg#S z+7njutR0Y|Rqny@d}-vdg%IbxF5GmRsQ|To9|KiGO&=^?(^X3PoMJL=YbDA!c+4Ma zv<hi~K+8$XRG953^d`a4#-@i@z~vKYfLypX*CT%}h4kEagk5lIP<kl4D){&&mP-JU z0AvooNt~7C*C9#%W8yas0TJhwn(U~~b&@xZL8nb~*beF2%sX)Ma^o(`LbyKV>Vnv$ zbD@w<Z)nZ3_~ZolU8^BMF$gpG*>`5H2@qWtc#b}lO=xNwY%W=@y&e%gVifp#$i=Jc zXV;rFR;SP@_DH~k)-j|s$uxH1wqcgYwLkJoMW(J+5pz9n&iNIsVoc9Ze>%#qFYn}# z|67dOpVW4Zusek<^Tb6bc#Y23IoSU4*!bl#%j@3qpM1z`hSe4k!rpHzuf>iD4en03 zr))=cohnAA@#eJH51y__2>9vG|6@|ES)*S*uAVbmJ_ib`!oJ1uy6vqd2v}qD3nNVb zG1(#&NQ%s6)K1cI)9h?c?VD*v!ydm9orh+76&nzmq@a*m^`P&n;k~kb^{ST)=ZK-S zkH@7NO^u~aU|*K|c3{=d+`HKwgLC|kRK63o{CMW@^^Z#y?BUmFH@~+e1$2bDoBy_| zFd#eBt+)DPL-5gx60KAOF(pRY2kX4V2q2(sSVX*AZ@r7?Uaoz5w9VS9tXwEMP4f*d zRj`|VGOZje=j@qUuo(C1f^)%ZaRFV%sh@qE>vG`S7IpdzvVrdw=A1?vu6f&q1vJ!| z-LfCtOk`$AGxO~8LXurj?#)!li=z-qS??ujn=-ttG)>F3W2i9}INT~K@aXuz#IQrG z2OaOI3b$#Tpxr*Qi~g`+D6>OQ?#ifJO8F{v!Kf1A2?AaUSE7ozf%pe0jH+q_=5Fq* zH2LMjTlLs?Cs($I+|Pi_oYVEe$Kw8Qz83_%w^#NtS9ow(CBaE;8C{$(ca>jd_I zG9c#sx5YTp3$P_rv`|fR?XdgD6t7IbFj16*t~&@bR-VhusK|LI)27>{_FDZ2;jLmc ziG-b+;KF6Tel%{FeBZSH@;rA|QDT}Oi=d!${xq=Lt(DT>mxFv!NiF2#+2-L#bR{pT zf4l1d;oIK)=y0?-j(4mkAxpS6!Kp=*=H175sHEZ2n=yXUqG5B>*w)N#<8P1N$?s&w z=sAzx{4t`+5H%BRCr@fI39y(@?yvkh#XmesX1=$(ylT5ZPOViN34Ol<Vqc1QPmQCb z;jFXHO4{2e@1k;ai{I4^DQ|seexG9Rih4)&CY$yYUg(&Dia}6xz9x;1ikjbT>DqsK z&Tlcn^H|pxS}C6^A!>e|F5WzOlN&w6jn{W}zoF<xrlXbrn3!dnfQf%auG4_7Ek;*A zm1euKS>MqWW=1#bzXg;wAazbH*BwPEeGD;%S)b7lwRGM%qB2@?rCwq_mIF5oIMV0q zTDLEYgn3AVNVvYLP4u<JA!p(li!QP)>!Rz6w}Txz2EO><M{F#spg}qd>#UGyzoTmV zlxXT#@@9q0r!1iIGhcju>L@J9O<%eIG=<q1w@mrp0$!yeE(&1nbbz;7Z(aPT{*10d z?f5ziI?Coz0D@S>u$mezm389vyMNfdUP8sFA44i>W|NJb%Ja|XAn&*TF$Ldt)ZDIo zTdB~G2ID|Ss?7~4r0tq&OIL3V{r2`WLs8KySzCq!CwL9A=lE%__D#joEUX0>sRI^O zOx>Hw_Pw?JSLoEL?%qV8*tf<+ixlO8r-ehnRT=0+OT9=6RJ5_B#m1Ik@GYs-q5t<I z_54))s3m^er4oB>x948<JfgIY>=5UTr9Ha;6T>bs>b7aWh)KwirOQJ)Uh+K0h~s7C zIy1<E$>-FT$%x%qHn0R{fxCX6PZ#}RYuaH><PZh~+ukQA-7lM=8|0!6Jawz)#s3!I zw%K7-;f7Q#Cs@gU+hNYvMy7z7Io%=U@(Le%2RfKFVnx$m(6Nr^g?Y(rxd>K9Yvy~` z{)Vg{!(zOwvS?4Jv)WNK9wM6c4~g$fJ2_OpJqVXEGv66Xn-SWRqgtV$*ae>kGHcJt zWPJ6W-sWCfu+uM?={Rz0)jB@Jr*hyYnF_v7#|=veoOaZl%<8>{sOSQ2H;!LdN%yUA zRGM1a5*;xF^l<)TI=9(PpCIY?Z&nEK+*B$}8@k<}DKc28r6vmZtV7KGqAL7=-lNP{ zN8L0Xi;9LP$L_5#RteYJ_m3$m>{K42LPQkcXLg%R4?6Z&o!X9LRr@LJbPHT$8J2aC z6m;wp;d-Z76uSahJo-I8pfvI=QOp}-Q?#=5yFMs&bI!_zyf-eyvXtCF8u0$=(G=F# z(%4$4oqJbsMfmcuK0cQe=r;Mz0dSzNm=4`gesEbRMiuvB)3JwQ^t6Qxk3@=+N2Vv` z8XEYcR>GCVoVqY<Y&-xYzQNMIE|JH7B+|0pEob2eqoaa?jqSqmr={&|(9Rz=Ubn-V z3CxLOIzxhD`U5>5W|v@dRok;2QY4e(^-7q{;C6d_43X!3BUpguNM4JsLF6iBzc2(l zUHM@vrgkfFxiE8@_M#K7sZ052KZTSF1fLav<eFPryf|5fulx2(Tm@wzK-16de7wH$ zPONT>i1YvifLstv&kq7m9I>Fbrs!SI?c2!C8CQ(&JM|SyI7XIp{UJ@Sb%L$16lY-3 z+<e@;{pw*~sPih$*P(@>LtY!nt&N91pr-3L29b9PUpKmEKK59#<mKIc@90u}&2HP= zGl4iGP1teGS{`VX7#_OO&!-i7Kw^+qIsUE8n0teY=5{Uq)n|p_x*kQ4y|q4N+ut<x zh@?CfS~z!NgPf{nzArX_0Nj=%o$~F-1g1Mz+h7&bkG(e1zMNmW@h~(31X$J^rwh}u zh}uODkPtq;mhTShMZTi0(_c(Wm8te3J+SEYWgIU<7agyuMF7o_|8rk18077_w(@cG z!g;(@7SHuHb6fEfe&|vDvT<MwDZ-jTN@;vcDJ<^lG4WEh)na&Q>|p=O*%w_t(eums z{(YX05wzRXJp^}ZsYht!=r?ThOn6@86~NK>xy@rb*FJdLW7!`O4$d<j^C3E@=(Z#n zec-krD4%Ohj?t)BXRMnBG5V`SB*T%Mj=?@C(6LI{Qn$qnvyJ*W7)q3ynm%1ViF7eE zQSf}$6q`|LsF<t&jaqeNG)i-h@Fih2tU-o%KSjknZ#p-`rcO4IvuEjre*|*Tw8)sn z?h~GvvPndZl0@O&1~#EkO~}*~{IrS;B<c5Q)bhL2FE&sRQ!6~<Qo-Cj*wxA}YHkA2 z#CPmE@jFWFgnd&oI4O{w-InTU!?0zR#;eqQHmKcgYKI0^Lp!6&E9OlI33=?cnpnTW z2f2v9QO?@4wxWa~XK=w^%faG~k9%YdXU%j+=dazUI}}c3xr=F_s&5i*L%#Wx^wBV@ znL-H)%MaQ3P?vJ*$1jBL_F_jbU!&OHn(#at#Zi*NN(4rsgg3`QB3BRNxCP4WK&nIB zGm-^u^uWa^tf;uSxs1&8o?Jy_IN77L)_)$U<Aoqz^TC^#K9GcMHSVj+Ohz&+#$Vzo zyB{h@>_VXSmR=*)&kKe%x*6urOs{{OC9ie>Q`BqY!a2y2j`z#;uV$ZQ7GyY!?2UQP zwc)<6QL2IO2;Pf53>i2peS;h3wihs8cM-Si)+Xxo_ja&V!WG}Lr~;$;fnrnyOms9O zzv|wB!7qx*S8sn(9#~nSnWQ&ali^>#F#j-Kzes+E=7GLIzd5%Nx<->?z^2)}*{Xz9 zbpTvUTQgnZ%?<VG;CBa%=PfrR-JSw%^HvPHV^A%%%y&j}@7fkRR$HI$fbr16J`#5m z^SX~l`@z+A1Z4L3lQv^@Ewt1n-xRr+7n5Q9K$O|hOO#iIAI<-m58arZ(9|?u1LcDR z>Q41Bf=|7BM+;6lyn>%uP9^&%*T#{jL|jZ0@FMO0q>OV*YeOqVdUbm?7*^B^cxBZh z7U6Fn9A7JYct88+XMrU1Kh@bB4U*ygV)=iW=&H4kC~mQeLw1|)jR+IcqRDtbNlRSX zlb?@Pnps5TRy)-LD$TxCRB3GBR0#f)ey-pyIAe-^xH*#2A18IYV?tB3Y#`)LQ`@s) zy*uZfPnY*<U@yoqae&*@!D)=0X~R5-5WSl7=EC!*Cczx(jE%Xz?XdfvW-1Ydx|(yL zH#mFY&J<s5&N6G>%ky^%P-VFZKR9v@y^To5+ZCsP=nkoAwS<s#^dJ*X^D4Z%G1J3e z&2E7IMPi7vNRH`IDMcC|tLY#T(<s@RZAw1OSJ#biy_$SSfG=BuI_DPui<(~Q3BL?; zLtmvzn0y>5+_?!uNFx)gtFis2PacarE&FOa4_U)-qps`bN?JRg8V_S{cUSuTXbILH zsZ7#0IQs%sU58$839EJhN(Czz04$ng_;5musSwlJoG-nL179EIV{2-io2IvFpxn?A zy1)cxl@WQdXi75Ih(m{P3N-idXdX#Ol!CxZ<VmCeS+Y+=L@7*lc^dfy`wbHKCe@<( zzpH5#S{E;KVQAqLP8bJN%#%MlLo9tbSBr7jIQ(Ps)$3)x)`i<g;F6 pvB9apXaP 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�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js z&2DcPA21Rla~H4he9Yh+ALu&!itFa5o4b>17RnjwaD(q5J1w@ur5SNLI=&SXFT^ZO zFLZxX%r-{+s61q8e)1__wHp3;z1r@q*Q~@wgB})}k+UrCvze>ZP~K#}sm`ojaj<I5 zh=Z+f{hI!<Sv`9mX8+<1PL`tZ&QjuPX>GF3q;`EmNi74@zlZasPSvSK0nYZlISyZy zGa3!B0SuI!)1TzCYlIh(5S4F336Fz5>}fp76wRWJhtv(gkZ#?OGX-f2{p9&8pM8%g z%~@IGF=hTLXsfyT`fNO_klVTPZ5OL=+AvTFex3Tuvs~>f&}!WA6x9v7(FYw0aJ7p# z+6UT@PI8ncyDT=T37M66Ts_Dl7M!kq6#0;Dl{4WrTK#mYC+@;m7sh>#kQGNUhR5>F zdo!2Et|*jRjtbak-S?keffz`QrFoT(SJtadn|!f~W>0<8D}dh`y>zbl(U|3Fsh_`@ zlP<Em0{MDo5aQDv&x;xb*PA<=KA^9|<p5~Ah(2#rMRi!4TzTctQ9UF}A=J3x?b)L2 z0Z17rT36gtSL|=ox#jwR3{}DX!FyQ0%FbY?uwC4rG^#2J^d|dnNkx7lqu1Flw4U{R z>Xh)t>l6BbW=GI=oL6(qzBW-pKeb%Ea{r*p-29eb1qMdv>~}fH2i=JO{K%08Jv=~T z|1v|UR_!NIMszvSBzXOR>tM%jBT>C+Gqm46p4uTd*>sdX@gIkq35Y;Fe|KmUT2SeM zTTFM;J9dfmEKo$Gb8d`m(h4G`kYieQ?T~zH{PNc)8}K*dQy}-?nm}h&7E*0co!H-A zCpmS6Q2IIrp%0$HrC>fTsf)&j1myWL&?fRb*Ln)opY8i%V8e$X+FN=K86}PwjHB{T zKDJTZV!o`7?>>Fm#^v~}_+XK>Nh+?X;RF>$o_((!=tst%>!hv7#CT47z0b3b)_Uz| zm&i<K_5lsf+bBC|7H<O;--<jji7kKzo({cH(s43m#*fan*aV#dh()u<L+S=+cF2(S zX|vVCN6uNR9eotrW^Rcb?#^R6z3@#}6Hr&C_4Y*lo=+CS{4?p-Q*?Qn+U=pirPU>1 z=0zkti0;!l?*QyJ`41qwp~3+N5xSq-;7)W1<1*au*RWW}e;iyD^~J^AgvOehD$9pi zB=V{4Z_Z1XoSCr)LnPFO97DlorIcuwVNKLKz`FD#{+6i!AiKBam{h<Fp&ttx)Q8R& z3nc9<G)uJwX|rX~&h{^R{E}iHuSgax?CRvCRR8(6H+yt>e;+h1s2~;QQ^D=SbFA?F z#WRhM99bc_Zq($W$!pLlw)}L65Y3ya(~jA>-APV(Ecg9R(w9YbR`b8HRU$p6d3&nd zn*O8XQPw>*7Dflr6y2mxon`W;(C$-%Kj4@qMdLH}4qig2z?VLiZ>n$n`vr^*X6|R1 zwvaWbn92dW9s=m|Fy`^NtNRFAmfejO0(-%TYV*-3hMXhwSzQxFEl%YWzS7&hZu+<- zh17i(vBs~iTY31E<N#3WxY(+I`$-iVCjJA9mWR4?%{?sQ|HO>pT!WzT6`*EF6rN&i za*poYhU8qYR7o>!O5CzYColEB;NdSm{!skZ>3&Q&C-6!pIa|>cTO0eNUjN^>I#n|R zhD0ViFWq0%+qt~k%n>2C`Rf3CUR=#AcF4K8-BrCrN9w0;8u(6Sg6f)SRXF|YXR}*& zUfW$7?XJLQCFf@y!fjcb8NRRa6T?ixC6}eDu#vS!H)n6}IkZ=(4J>W*-_n7lN^ew2 ziu80*lF)To7%55B8B{RZ=<7O=rDYkG^KezFywt~BKlN_;%bnbhol@`6WZ6S2Pzm#S zxPpSOeYxzHC$V;$H~i4fGnGqJ@%E}LpAz=-0i_ce$N6s_VfyukawaP58Cq|W1_Lq@ z?iqE<2mR`>HE4qW`c1>y>piSGMR1;KkfrjGstR&ZJaDtWY0v&v>T$~(*GEq!A4}}1 zIWQS*h+&IMhLSa~`E*yRqEQWHp)b!b+$jyI{5Q8;YaO<Kmm_6NAd{iHDjGFS%bSA; zuLPU+7R>U=hyj<+)Xt~V+ZwcgqwX8x3|9~QnHxA=PNpQas@KW08ftFaiz=U6>OLOO zx#sBWX&WW4sNxut_i3=rs_kdMzV{%#6zJY7=*1NCX2p5lb3<(kK5{xenqC4P=fRRE zRv+rfZO5>=KvY>PdRjOrveHCw@+2j*0SE-R$Saib%5B^kh=oRRPFZbPG0&^9xsJ~Y zS27eQTIU<z+Czh%{z=!ZjAVZ*7Tf~3Vni-=6*7`y3#MOA`;AMWr6DgMgjZ>fXQ`NO z1Laqb>J<Vlxo(T0NN}Hn82XrmiTuSCd8e#QIO@J~;*A9TsBeK_bcWAEaks9H$+o(R zY`1qn_Dje3-;duV=4&yycWKp{K5gj|g*+b}JaPW6^>jP!b9An5`ezCrSnYh;&OhO* zRFTPWQf0c>KQpfUK|_x4J<gS9aIyJ`UC24>)gc>wwebz@sOX2Jm?GTI!W_#uzfp$7 z36aMt$vWL_>?6M_=^t{wI-R|b^E~{N<@)=|?TRi8%8X-vrhpzwdhbLjf#wn`%K3zB zKODurG)HW;9xb3=sOv{TTEZ&vk(=LR^s9y?>xM_ydJ_G$w66cm5;{>zaI7q%j9I7s zb`;C74i^zfYwIfTn69<GCWOcOL)7Ba%Jb8bcE704<kZTxf!|Bqrf_~>8Wo2~nl=m- zB#ZHmomFx?dP$Z#eZVz4$ObcEq29hP=*2&^zr5GdUgEs0ltfSOq)+?qIEEy%$$Hj6 zg1LUO3H9t(W=LUrN2`9Rr{rYh_sL$-EG)rSI6}$shFtP9rwx{kM5c&=!8i?yn&hJ; zQP7Dhif2s74;spcwywmgyW4MAT|NCD2Vt!Sn5AFfCf{Bg4YQ#{6w8l|2~z(Qzx^S+ zuNCo9?oWdQY1($F;}9M9W81bPJp7t)ana@O`<()r6t@15?`5iSae*M1XuB}-&FG`l zeU7WT-(t62qg$TE`l<#&K8$Vn2~8a;wty*5O-?|G_6V8L2C)c92d@OzIu)LL*CTZZ zmHHnDB9dF%Twt#wQl-5l4E!a~`dx_h{&6XW%NvwGK+;vFo{1!*xIJDiH;IWF_2^zo zcX&)dD?EycahTdkgnptMk+p!x0#Li6Xd@aey;ytv6lU5n;vXMlv6vwf<rpaBR?@WH zRBiStXLM<B6kiF8X@HPf_gk{K2GgMlx;GsSgckbN1DRe`Nufn>CwyrgH5~W#<=D+r z7O_Rov=Kj=p0d8OWmk12=usumv?jiW5h1f`>p?ki<LTq1@}cUmJ+XeGq7@xViXO!< zrBw(t-Ueu)%bSJJ+@-9=I&f*x-?qEv!C@B#{OCWEf`dxkY42H?C7UYO8t(q^Oi*dL zv)!q>(E~64sIkW>jJuL}&u&55PDk@BbU+^LLvL_?5nAGD%Y$B~Mkl#E4*_UL8z$rc z2~~P*Dc!0S@2(l?FR`BOrk%8GfL(b`HLFXeBabc9O+H-v_qj2bmWpb`1`*-OklFFp z3lASMo_J3_G?`g!+#It>hkE9gMn(2&OuSoq9SSfutTF&DX*s?P!lMTzM}#5Q>GMf0 zHqnTc6%@{-ud%yjze)6OfL-{s-P5GhhddaXZVdPjdI_Qyi&@89WlXY`{`#c`Mv>+9 z)E+~)v~W?nqKy<}YkjznuhQb|gP|z4w3CS~VAMwZ>Buy!9iC4Lsj++X8yx!Vc{OX# zag2;7a+1DNMmjz_mnak4-yS<ICqhC^b53frRpw@{mO?dlXDj>4D#|L`27MO3FvnSP z+S)%y(;7<P2+8rkE!%q2DUGu!C0!WsVVgW&t++-dfy&*kYgBiir+85+?o0ojqZ_%S zSRP%O=wUFghpsnkN>GDs(Mq3nj5T_t-Yq9Lb%BI`CxN!5T_rglqP4E+r!NhvZFm2) zh2(|>$SoOs?{YESQQCRY4|YV_E;q>-kZN>qh8&-H+!VMNqfp{^Vj;4mIB6p#w#|Cl zxsIVMujXkhKk)713B&hCF0s@s+1a9=S<>`Ca@<#+MaBca)+PIgA~6})EQr&;dfT1N z(j@&5?!JP4i<SLZ%!ra^C^d~V^9JF+IN9<Mm-d@acM45V8G|Ehhm?^Vbj!6nLsC6# z`4P8_?mO86@S5MO>tNxK`+)s|9G%a)p~}G5ZojHWOiVJ7+5tWa^{2%GnVr2rCS<fv zgKKy=-$bBM*s6x|f$G8o#(UkGqZRpuUC+p4MU{pfG#51AjS@Gy4e0&Ge3AoP1LFvI z$VN{biF>)UjlE66p(^;|h(d8^^1G#MEzrdEkx#I5UoH4_*mUgB+y$a+A|S>H^GPfU zAR3LeU_2$$Nyw05>AxtyJ=n+eo&G3Y4!R!z-cv{8<{%gPiyR0fT4h6J@<pHaVGY(D zP=d$ufLUQ~CFD(i&`NVrpjJPhN0`OZhN0S<oKtlX37KCKho4^sxyOG)6}yc6VBVo- z&c0Q76rhg%R2Z{B{EdRF#qOX^hPV+Kv=OQx#vdaO_T1jcfAgld!AThC4D4A@D6MpG z9j;cm95#dY7qgqP>pV-G+C0;Co^J8{+C$-7@>ap3yo0`b1U4d4wjD6;mpvO2_4%=j zVkWwEtzY8P0zF%2id!ZP^K;YnfzB-*lYesGO6joNF4YMSgv<L`#jo3Qi}?+dDNWUt zO0hUG0WrU5?rQd-id<~zv}yHW;~P|K?W7HTH9|+#OZSRR?tIXU>i&NmV3V+I+~fyY z`UlFZ*><+*_7*?|JF@x`O1#+h{g;Qhtu;GA!hg2}B@DL*rYswVJtJ`VnALTBLv<DG zrn^AT6njjUd#sWhd4kT}oR$VHno_|m3=eEPh?;K(FJZ!j5tp)LD4%SHaDV17DL+*| z*@o@v9%YrmHDGyg;}k-jraVHND&1yVg}!J?sj3!sxBri$Y~dryYeAl=lM`Y{uEb`} zi{y&h6O$)q3@%35Y{=fPdU6Q=%@$an6>d09HW6g^)pei)Xc(c_O!L58Ps&653O9G@ zXSJ~JvZ(#yHf=r9MzG!Ak{47JLQ1H3oo#4Ftx~?K(%wq!Ug2oLRj&=7V-v%Pe~6T^ zmIP(yBRpmOuo08lkp>IBntVXhza@jXyV^TBT7|etXWSWiL7|sc!>X<6YU_@dVvbl~ zzgs109NB+>(k+l}^aq{K9^MMH6L;D~R!z0SL|6GcYIfAQ4=9!W^z@;&9j{<f%yj;M zpI6~(vODKH(9+a^@wp;tS-J0@4fLmDbrk2`?Q5de4~o>%F_QGRlOEvK&&^8|9DJbC zfvaP1l-F%=`{*xh$M#6`JWgN-)e0TgK0=WqV6{I4hLWS?U<+B7V=vj@xAK7)gQ0tL z0%g)>Na0^-PRfFX#mDWFr^rq2n%Sn7uiowl>Ui@Sd%Wt7I8(SPak92Hny6#mRdWlT z)2T7-$j$J#4TbPlo}P&J4UALqFpOB(UTAgR#`&J3KMXH)|K;X31q$##mKY(|j)du$ zm<%(IT^>Sx!RTaEWEh9=^Zdu5Nw{oglc|L*>{l7%1mFKB7J9F0!s!ejCF{Bx>UpQ~ z_0$t@7!?Lrezl;;xY4H37=XOsZd$>U(wuXga>6GBdY|DEry64UPesowDNpQAi4ND7 z53kw|wP@GaeN?^{<a^QMwADeGIH;e*!m{(nXxJ!vZbM{gWUJy?_d%9G(!2QCj$~l? zt5a-8yG|i{u;s=u*<1r_Sv(C1FOI)-CK7fFmWke)CUF6FkM;y$RUXynOs=47YkV)U zZbMEd7Ku0&_+%AKKKJaq@VstgUmzgO0o+csii8_tr}Y;+>S77fnL}4Y$*~4k`uL2x zz@JU&NGKIe=6sE~1Z01X*8a4I&>wG$eUMT^$_Kdz(Uyj|A^J?-zeqRa84uMublZl$ zL5gjx!FiM68|QnhEO}0Q1J(bSW#kD&UB<i?YSvte0d_B3Ygj;*G`B>ylvRRo`sKb+ zOLfWA!?EnwId6&{?o_h0`z}U!2WqCq+fa357&eF@O*iz(M%nnKn#!H{aB0GGa7WWF zzzxu)>v!PG7YgFo(jID}spYD9ng+_jH)2b(#jGMnn`{7&kE2XIiqJb>?H5>R`ZJ<! zXPIh6op927@O3`(*cBiVk=vBw-h!e(9I{ECaUB&QRrl)=3tsN`3v{<lARvavHm-H3 z;qTkWh{t1M|CMB7h8bU(c8p8(!@v6Te5brb-+9Fg%GGlJTq-mRJ9AC<q7Azp&ja^_ z&4Yn1qG@nT!Nm==zRz*lNtM}pF`ge$gG*HeyvOVei|e@^9xI7ww(3{>;WS?{^qE%_ zE_|B)4Hy_7#Qnj&$w_Q~ikL6c&9{DRaiuo1|F0a3*h+Gk9;h8|A55s}@dl?IteBxD zL33@UtWVQ3@=s5CbYEqR_wmiw@8I5G8cgQfEkECQVOlMh%G>*tViL;?oCkyWxYtr9 z^+m6`d5kT3r|(K;E!tM>>We=q;A9rEjsUKdsmM4yZ%kXE@<L^G`r&Hxk7FF6=Gx&q zyIiwTA!z0W^Lbn>(w*<^AuJKjN#=eJ!>R0*hGJZZ>-j>#ml$)1hxNGeC*xC0frfz_ zX<-u~W!uWtZkt^NIM~-OY!$$f)K<qw7sNb9NzD1NGO(G_{zTXwK5p^u&90OZuC94F z_4Wxa)K6WBO0e@6^#J`CxHhW+p&Sx6y4F70uRNw%;pNsiEaNGqe#zy0U+5aK#zcJ8 z@d_369z=c?gmfOhA>11rQqtPzG%nqEfc2j{Q>%z-aJaqJ)yp;hhekE{{X~<tEVrC# z3*7DJpmfKXOZ6A7-%1Sa-^HQZTFeSbG8>B#GJ+EA*DFT8wlUAJ%Gfe+9cp5dLRKYj zVxDV2FBGG%wsl!rB!sDsZJoz&)H596&sZri?a&BnvF$MPF7&4@CO*76R7u;*`VAf3 zD)D&-8Ko_q=fzftc|7bh3Ju@znqn2b5*6=o-Dab&GK-f{k&b67tLT@D9F5!;4}t|t z+ZQ8x@$T{H1#1Jsk*ilX0*K3f@p=YMdq@F{{~SbMhWVI^s4NP>wGo4g{R_PWy%l|B zVq`q6Ir<{{PPqTyz$R`><&S&)UwF+(*{t`y^Ei_*#`b=*sKB_~jZZ&&8s^2ICm}KE z{s1FK+2)2MYD>yF_RwT6ZffD3iJ-<s3uAZ5#j$#NCJAF^*emwz(FOo(8;WcjJ`d<O z{=6c=O;30+4?D_A{g30Gq1gL9#-o42UFA1@^@3((fn<{U;h^$?{HmZA+gg719o3ZX z_R;iv6CuW<0}i<C+Nq7qlE?*SactGCEE(10avd)9(5Gp2o6by+ztX31URJ^KJ$0_% znhgV|Bsb_IIN_C{DY{&1)8%UWmKh=I+@x^T(MyQW=49Oj!0GoeZ#2{AM`%)SzMb9F zli7eTzn>!S+IIS@6tsk!99!KEHCsvgID6xM(Nr!dpA<Wf>lRfiUpo}PF!e1fx`Jj! zvz=ZzNMW5>Yo*EK8xCyVL{<-vSy1L5;zt5c4q*+A1k>v(Qfn{jUwm2gRHsIA%1ROG zOfJ%v4J`IbEhPZLvKBR$^oa2ehaC}E_t8eNIRx$nhUqh^JZ2HyMQE-Y@X7HYPYa*l zJbk6%kou{ht0Cdilyj)=5}yzC`aBu@CTCdcS6TV6!eU)Q6Tw%~>a?h{`qtzOR-bA$ zH`Y2kvGuf`YSMZYhuKn@^oUM_DLqSlG|)kV;iQ7GNSc4RgLw<>*QD^oq}edfWZK2h zM|%Ds(S{_3>`L-|e(V;=fl!Nle>J%}JG#J1c%^<5$AZVNTBeN*6GwYi8*Woy0qi=7 zD}ziGl9s~BuAT>y4yu>Re3YUu;mt?OwDnJBgy%yY`Gz-Rv9<ngQ8xI6^dJ1lTcKFk zTz-yc?v$5V>Me!7Qt|q0o7zzrzPNPR_m#8n<6xvU?aD$_&>2ppc;xlnh)*x+-R&z& z%dhIPhWLsW@VvXlipQBxhjl^FCq|Xs%3_~b^vP^&7x>-T5WY5$C&l4kveBjU*3!Q_ z4bG*ZvZtUatnb>Fu}p2MY82VX*1|6CNAQ7r*-e4XrgH<kCIa-72O%(<w;pSOw<DPk zP-)A?x-~d+A@fwUCc|UCKtM6LbQM_vZZ{F4r_jtOuta(Il^cu0H|Bp0=MZ~-Dc^^d z9-9JI6-CHwj4cgUgwPF?EvwnxqYnhv&wJU+yyDpV-2u&@HdX)hfRyp3+ZxDD<Wp6) zTL!Wmw2A9TSB#rSlW^l^4$naIqC%VJtv#3f^@mmjr)z_U34>O(t9ph+nTa{wTVqV4 zV8%VKI`?<G*JOOm?GpQpb2{Un-~Nxowu@B=kg}@{=>?&r*<&k)EcA1M7b(7>6TM-u z=Gn83A(P~eQtXpbdB16m>4oP$S6?DE<Ju5>)V^ABJ;ukbPwo8qotuot6JhF_yD!YH z=fXVJ5KB6bEw1a;G)`<cW&1Ji%xY*R;-y~sS3F<Bi<ErPR->M@Tiy(W@IRS!n?gAE zUuo*9rki8tdxtCNV!`{r{Mg7mq1oeb^+TPJ4W?;HQrkANcv*D`lo^gB4y(pnO}zx} zIwQ7KK}f#*Ms!EoXkB8qQfVZK_JJc|^52f(ZyR=QDmX8wt~aWDd6rN43m7ThSXuJ7 zXIf0?@m&JOxgDB6xh6EKBw*>I_Bi%#;^UZy9f<eP@6_X_$QD<UoZJz1T+Z^1ve)CL zuY16k9R)QynB7Gakp+sLZlPZ)E2^ma?|gZD{9cakKdL@yQlt0#BP!oyq1~F5lO1D4 z4<?1%%Li2p630_Oq1^nZL4e=L;{~SQyn>eTn6AXsc)9YB;g!1GKcSzEq0aL&xD$jo z+LA((@)*p<tU0erPrKuj?wu=#dnF!2tX-+Z*rd<73Al;4)=@`sy7LcPPtCLp9whJ9 zbBFHeDc`*3Nc4&$m;!n@D$iDe8;z-)mSQOEHFQT3diJSETN>&ZRMRT5L1RhJv%-$4 zk^E>>M9rI5Nkn!CP#XR&M$vU{e8qXrNR3s5_p2L<*G;9eckDYJ9h**s{xB=@Dvv<+ zG~Y8dHLS(VMTl89u?pZYGGn9IZPb@$1(}6O|I#^NTYLrR(dU-Y=inml+2@tVo<0`A ziWr|JNP;p0b$O_GK+hyjk8bJj1x;iRdgMBu{M&_0DkfUJt9YOJZGx~}eoW#X&{6G; zegOyBk1lKLH_D)2Wfd_j5rbJ*QR}ogR#us+p}xeF%TlAi+95cBX$P<Ck7FVuz`b8D z?_}T#96zr>D6bu%rZ>)Ie3KXn8Y8)4;th4PZ*2zkrwUu8T+~rt?VEUpk<MPAr7K1$ z8;IaZpwK+Gg+-r<C5#7Tt!^~RleR2VIao5^yfb_54WS6<P)3<;jo>q^8w(s4!N~g% z$=e1TTuDEdz+FumtR^HBH!(|&iBbmfz;BPpG*&0B2979@;@ixx)=P2L{*e@y8|;2H z;VhGE8?3HmT}YY_+FN&p>(k>X<xd*N6gQi$SN0GI{h|4uWg>zGM@f(&AZ}e?KI<Bt zLHckhL3xYsYrIdC=f7s6TohF?+Iw9-1wv^m7avXC`KjESBy}cS{qU&HnQKi~=nkPI z^^!dWlc&+-j+JP@JeL0m!He-Y)L1YxW0>Na?o^O#^nyCnCS=7O><@)WDOH`QwLhcp zKfEnBs0`>N;bJ3fvCwoGbfFR1z|A6EWb)s;Nc^kAw;{BX4L^Z1hb=g;$E#%q1gF<k zHk9O(dpd$yH|4Ns65;(`FJiV0!AlWfr@0;v$4WIo6dot?adI;Cv>$@FMZ-LuDD?Pe z#d0~b2&MLX+;2bw*ISSwl3~%1gmo#u-pzGz=T|@Wq1@8_K;Ha<fR7HHUXo>=8>Idd z)i1%<_otDqx?B{i-zZ*BwUmsnxr44v)jJ?h8!TwSH~a)RO=Sm_;NGBSn^o%mqG{A1 zsv=nD&Cv#LUUkECIg8+fEUZl4V}7&oU6Y9=yU_+eDqpLk@DN<jPkdyvWG(b+AOB5r zU!9O?2epmNAJ8E5*-8^Gf~Ow~#rusvqAcKgx%b7n-9CS7B*hq`ZqFXj6@MB0sLa8* zE9__~326?|LpI-GhG(zN92solTM2rpL+JM}oKd_bmGb!9i+;xs^%A?rpEWg-7Yu9= z^(oi)u0J2ytJf77X%HtFp5`CC8z7x^B2{_{thn@S6AmVgm!!|xIb1I|l5tVZYgHTK zo{#!amlw~kn36jwf0Nm|=*kTOeNdkE?HlYGvrN6)BqkT~U5>T(fzzZF6CRsqnCIU~ z3$U2f&&qJ!`Hv$=4M^6~vN9mmJ73f)W!?c2!h<@j(&s<3FOJ#d{b-Yn&*FK$b1>Lp zY+vQ>2069kAkoZ_nOsdnRy@#@t}2jnnm4L_|DuNI(+Px|48v6iODbkXJ<3<#?}I&R z8q1P|cYE}OvHmnLcw)8^7QH2_ZdhzNWfLBH<1{vL&_KRY;S6azht1!4R;|$G1-h@v zP6RYttUyLV`H<~d(D|Cc3<&S?Vf)OF4G=BmK9AhKslnQ&N!Tc*?{jcrNH8HdF7Rr~ zlR+PusJ57W*8&SE#Kj0XFd3Wsk<Qg2@`~Dy{k8#8v-)$m$1Ki_nLiWfT1ZdVGP*~e zAv`OM7OdKC_Kdx$uKR5)FS50-N?ZlBx+I}^e%(uXCYli45Ip}Cu9iK%>L}BIHt{j@ zMD*))23p4BoWh-f@jM-dS#`WN=nXgi-7C`cEff>gF#s~%11jz{(~x91ecPaXL<KDE z4Z}(&1?`k}IUiWn!Fj0bqA~AO6i?eMo7rGdw|d=c4V9bRK}t+c6++fi^vJ)#$xY3& zh6fH0uz2%96%bcbeetShoOMYDDLbRbE&+WFHH25O4>?JE(xY6QGwxF_4s~t~u70UG zx#~9URx{)zw|I@Df6xxSm*&?L&?sl}RRrO-^UI$;wzyeA)5U#$uta!+ZU43HqauBP zT*8K%v(JQhR+z+B?Q1EX@2PfC@c(n1Ll5SlN0v4EW!(`|NANp51I^MTd|;|zY**!; zySSz-ve+i}OCq}k#{QpN>VHUcPoM#ZOkJGh;1F3RMtW*UAuX0Y9NYTlvxX%506R%r zVSNk05%GZ6Tf+$tAYp(<q0nO=C40`H?fdgXUr^6jGP_-LuN!VkjfsJYe`k*m{iv(x ze&y;iby8~w@^Ix=k5h_KZL`fd>?z=bc9CJV%GCU9kIn4w@$b~sh%Z5y!;jJ>sgh4d zqKoCP3DkE`JFkIS9`%Dv9Z5L2u62{xnvlLJY}&dep>%}yO_YWwD&84jf~Y97L2V^x zAaCetFD+#3beaQ!!%Brbsoz9*C@~R_?fB7RJR7`#J0`R_FB;LG*E}3}vlLoNHEEIS z{2x(Y9TmkF_l=@}G$>sPDALl+ib$8#(jeW<(xK8V-K=yjxy#Z>mvk>B-Lb^d`0np{ z&v~9ZanIbDGc$k8+&lCAej=`^#CD3+I=)BLt~LC6Ao1_Zo9*_fhb-><PhbofC-38L zLxVvG8VakrsU7(#CIFy#Gu73%(@mieWD)IJCYWdL?)b#HBRZ=Rd4yKWC<Rzza^LfT z`Xi1%kaJ3>09M2w)2qZsxs|+Rq5k*7^?Oo~G&8OxkHyjbT2t!)Yb<=h`F^IRtE#Ym z`MT+&^$xv)v&EgW98|WBM76QvTs0Qh96r1ue#XYwq#6v+Jr&o#53+&rRQ|f}%-SN$ zvOhgud7%vwlFyXsDu>HlLR#=>A}l@cIF6d!Vea}PC3p+wqTy*ywS7;avFFrazbuWa zN*Avcx&~OH&ATScSS=zRvqJ*!)!0kC&}q;Jks2JHICuDQkiUP&ut5l|R2z63^i=PN zI;E|*s~TCo%-HUAUFgpRa;CJ?Hz=<h?|%+82vctzS347cg6bS{%stir!xu?X7nhVl z!3(Z?f~UHHr(~WBRLt=ZF9vM1$H67CBmyS3K?j4Ze6O%QUzTqq5eX%(WjJw@ka2Ne z9tNEPM<+oyz!4=UXPtNf`%clf?U0Rl@@oy58;j^Kj+JdV--H3_Whs)@1^e`q;^hZT zWq%nky}f?>s$_b5^#PlUQg*<+E7Es$Es(CCa^|@_*R$Mlk_@na7>BEc*B&_|6p>cx z@o2jfqB-zv6B<!53tVA6Ri5SaVs=+}D1H{@x|MQQ7>F@vy4FFt;!X26E_z+8v|yV2 z>~?1)^I)6UhwU0Y%GtjX1(lgmqw_cqFH#hFe^tXeG?UQ?3BK!KopYGqViW%|FU6hq z%=A$W7qP`R-^AzEffF6Xnro_gj^)>Gz(#{R0l{;{Kx?+fK{Q>o2S6XldOa(_WqWy( zxpLk^ihyMYahP#-YP&9hs%X|NR+whQRb1DW9SgyCyvH_-K&tsy8}UQ!QDKB7aLuYQ zYEZ#p<_}?T#45SCIZ{X`UK1&Et~}w28-)AR&4nG&VO1TY<I6nWxn4?Q+B)?(X71U4 z4D}BI7(S+K9+jw=xxb5oTuK4O*{!`QuKU%-Ej{DJvgRkW8+ETlV^<TZ%}J;QcF*26 z^pn$R6=-H<UP+c+?`&L7Na9{obP_SinolljHHI35+3I!xz-z`$f2%24O`aZ}=#L6( zS6XH}Cb=EqV)2~>oA5u5Hz2CuNbL)))3(dr+zdy8cvNTy$v~|v_7IW7Bj`dlqtu(I z6OC?ubBd;?l^Pu0iWW6C-9%b_{DTI#c!Rszg+6rMafmZ*`@KREYEz&6!(bW-vIaz8 z9sk474)`?U@Cj-qA9cC3M2#}=BT(3gTYpPHBbQ>~?0Xg;rm@mnvY&c;&aS{8<ya^< zRQ`%Sx3Ma?TmLGao67=LzvOWAh{mn38Jt&c$zG?<SvV_}G<#K(Eh%N-=lCpM&&ovz z(0KE=B>0GDDINuMQw=gq3E=x~!-;L2azfG%v<e&j<~Qqe-&qFg>A7D66Y@^pX_Xr@ zw~Jk`t*PPKU1f%+R}mKByOz_|%hn8K+%GY7H5(W?5$J5pY{$DZCm0~E-z$<C-cLS& zM>XS(zuoC1|A(eSg9!&t803L8-Tp(WKGnc9d4|&lajEKjN6XV57nb3<2RtXcTH^}` z%TK2%_hY<BwP1lgw0@NYC#fJTZj`DpQTDE|UIhK@ew$g1ZGWECn@f0VoDxvhyA?g6 z2Q<G2bc_Zu>G-QX<k_O7#o(@VLms-rtf-iHWXXYkPI1ZU$!{TN4wW5yL<oECli|NJ zrn~5fqADYt!$SYGBODgX-5JO@=>UsxqH8DbFX<ODqral*coVh#i0h5l+x`?fv(*;u zHV87q?Yp5hWJM#$X8eU)vNW!3*JD+Wn4;vxUszI?qtKkxxTW|ifd0rSQRF3^;*KFS zIT=&E{s}zD*W|GlvakLy-KOfjE^*PC;Pp2sY#Y465@(K7Da`cuQUWnM4F5ccWTw5# z<Z9KcTwYcjcIwoZhTHpPF4oR*a<vP1|CmGo7j4bDjJ-v^?cB`a(U)@-j>MkzJ*~pT z9PH;e-92~ER*cRVxMdtuw@tojPPW5dR?l>Yva%pp+L!x>T7vYqRpG;w94R_8J|ikt zaQBW3f%W{OC(=4O$2llR8~y9}wTiI_W2|X$R;>KlhTG7>pGqtl(7$onp4CZ~=q|^^ z+mZ|2vzH074!`g0hXrU?EiKM}D!J2g9QzY}pbJ2J`26Q%Oxc*!u#Oc2jll~FYNvhy zWjb-`?MzAgw8s|{YXR>E&4qf{tLqGTq2qEyD{QJOfnm+D?5K~|tiPnF+UlBSVhoSl z(~szX;a-mDpP^1{U=5aN3eaSo^Tm;6hS6gDx*>4t4>E<{y_RSAw8pD;P;QL~``R&Z zWNrDSTCGaIS-%rs+ycuK%-kLYNAy-AK40;w)^m+iJWlKxrOYPSlk)fg*V0ZH6urU< zPe+5xJFBn5j`0lGfqcWvlcrv5o80U6x!MQAN=qyJw!O<tV}U}~%_o1AEAr5`_uP8$ zn1uycLzxq^79R0XmG4)~i)xX&Yvi5e^_;Xbk@xCf4$p>~Ka-URiStkXV}`UlNje>N z@#MYL#=84gzEOYDBm>J_Vc!u`{sZ77S7Yfl=P-H!WDkWt_&dK~Ykk<wGZ$Fbi)W^A z!WYlxn$p&6?_O;cw2kqRMWn&%bbykj5Ajfwg{y88(&KyA({dHPD(C@~<V^9tdV$Z^ zpCyE%f3u1DT1$Y)o<K>YV;|aDw#Q4f@(TVEKUDs!0u@E>2KH&SD%zEs%D#iJ{ki|A z>-vplL3^?7+EhGYC#G(}`CK5={-0kuAxlyW!IHQpc5IC)P#7F|vSTE#3oecN0QhTs z8Al&uXSVM*0<!?VD=d&Dkl`c*$WI>Ko6@els|UvaY5ucf4_eHid|)eyDNdb|jaMeF zE83b{+_V;NWU-r5DncxJ`>jcYmh(PTXrwSL-hUi<4Y++82pjTuK;qg-inqg{xV5@a z&!0B|xUwxlnj?P6YplR23m=U#%E`I1?`ubd>$mIcHZOR(|72Uo%$51`o)UydYRs%0 zi!fVte;$cN3slk|`|{TO>{|@pr=%V{kH($24ua5Blax(g4o7Qy-l0xnfa#Uug-zg3 zF5X2HgLI1k#YghMF?6p5;|>#b?qR*?s5@AB8KzL_l=u65q6Xh_U()K{ezQfXgP6ct zElW?YpdOB7j8LDx|9i4`kh|Toy0E=r*fe)>K%*9QTh!Z;Q)jQo1(zNAD9l*v4=PuY z=nJ(638i!TYrcqLFn4{!o_l#NU^i73p}0(x7b^<gg9i*eQr}CS&c*t_*obwyGYkcd zNbZ?PPdOD5)V@7m(d!DL!Ds#oqPOzX8O*Fo3wRdGQL=3<X$B`~kpvrNqQ>IdvBJ9~ z(U=+Y!UHez5&HT~#9~*kviJ`LrUqUBb@&=l@ckPkQBNRu6H=hSNX~psEbC6}n+w6T zO(Fi(W-j|)>3V5D5ykWI8^pZg47-4k``|rG$#s(xU_EPcv+;b+o~^SfFr$ypL^E*A z3rundrSskBZFUemmn!IOP$z$(y-QTK-pCyefLb2sn41>{b+MN8I&b^1nSbN{NMwu_ zGXr!rt)ju(&;4cA%e2kCpf-qA1~00e%WCjw?R=!V#}Wrvb7|<5-)34<qs0jC*0`x$ z&i&UgL0kQxS8=Q3PF3LEsAQwS_`9-l9E7kqpk$CQh;%USvWF|a8qGc+^hfjSiB!!K z`$Xu`B0@XGX9bumO$kVoo(47k0-45Tr!^;L&7XWzdnVxFC!*jNmv~f^!z&U$l$JF| z)Lrus*o)^JUUau;KFK<E6ZK5i@Y?mpIm?$rI8_zfKa7nS!NjZp{n>TA7}GRQoDINi zoyB!t>AvxsDf91D;<W*I_Y<h)v9+jl%j<}&0H=7(eKduH{&iYc2Xr=Sd~cG^Xkp<= zQm0AA2eF;kQFmA?c+n%i@4q(i{9z{G9i+M|bP=K4C%R#5r?`&Yuzh^xeU2XfNE{C7 zW&Fs_W&v%?Wgds65(9h3_J;%psNdJx)w{F7AM2(mfVr!nO7~B%B2xv#voDsq+RsDX zIV5Q~VLDeg3}7TVRxuOZh+5eifC2rcn!w_tGw~ui>MjnH@R*w7Ulv-_VAHv**W4Ry z%yU1|+W|iycq>yi`2=0R$CV(OI?xsh%1FtGM_y!ZliM6(<Zw=Bk{`@IU?~DvI|AO@ zu2&Ore}e@P>?ZYl7^tK&ZOL8f*o?TCvpv{T9WlYioU!HRO|?wSH#=}_Czt&{)_1gK zpudue(18`IjY0dxP?5{cK<2sWe;BnbgRXbn2O8bj*=6ettW3@=x!|3Zc7;=5i*u3E zj>;Q(=;AQHmHB}7v^8L0ZfdpG5pr_>K0s4z0+#ViY2ErChICT0L+MSZtR)f1H*dl> zC$|g|`|i-7sGeg*o&air&N(q@OoRNIw6z8szaG<m_0{<}sYHPOBOIjRjp41w->%rF zo+(bSc`JCpKPe=8C}E$r?MZu=W3^i+u^CNi=m^}Lc6@#@m2Rw;<xJ&_gorKX2m<vq z{uaP_W!YG_renNcG~u~aDC1<V`*4OuyYicfNNO_C16!rnXA{;QUdkh}=`H%Kyf;+~ z(?kG8e&ogQucd<FE)PD{c-Jk(EBn;RsSQ_{!<h)}W}pP+U}IodT|AP*v4pj39Zg8Y zvF&(zv8c;M1yc|YcE$5l*|@hazg8*P6AFU9+@n@@=f6!&DTmGF47Cp1{WhQfZfss@ zc<ruvDsvgyLgjpTY`V<!+4JV>J1zSAvZ?}<!FA`~#tvI<!t3Flxph1$rfJ4j(`=c$ z;!gmMISbq2AimW4n3RN3f9#exB7#L5?xzpsD+lWK(V+|n&!XlThR-V=8CyFh0A_fc zVt3pDJ&*4*mouf#WnL;US@>l?(GPmr&Y*YyW`e)XudAIE?S~>^Kh{{E+j|z`u%_^M zdZM}KV*e<74b1!i)nj^`4l_{lHh-Hj;N*Jjs;C=&87{&N?ZBimJqZH_05rEdUKs2v z1QnIR(mX_`Mz)~Vb~zhZaB=w~_l;OPA4ll{L`ZCtPL*!vEuZ?e!kY7sTeOtwM!=@0 z2EQfrfr9BsQ}QHvqi!yJFOXph6hvZV*I95@++_R4&_lzU?6`cg%t!a^0nA?8x4S|( zEnv0cn9+Zw>`!Rldb;}is-rP%=S~1<@_};m3<*WUVst|NSxYFH3@o(Y*8W_%+|4B) zCtiB*J?HS1poz{NJ33Jo*<JAcbf?ou!{=ki(p^?qLNr4^qU~iDxIRR)d@u;#!Rz6y z5wn=RbsTzUNel(vfxScw*IVdBkNLQmNy<+>k4_B9*oORaTni|(KQq*ihQI1y9zW_w zKDi0>fUn}1PGP5D_QQuoOirtAFX_*)w7pX@zH1Pv+UNSIn62el6Fd&aoW}tDmk^on z7tKd6)xx|Sz&4RHYO<Aj;@qx9_v`522P#B2#P{>*{+E%hK7Ex+FDL!sX^+b+XT%1s z&rsa7+dvN7I%`?Q-B(({zJ?>?M(zyqLfkdq1g(REV6>M{Lj*>gE77>7hlm9!&ncC9 z6XG3M3c5QaxSl)i`srlbo7AJflPg>GAl~gOmsQmQvF{A9+~&1)C|M4oiqsHxw}c=j zJl#R0U`d&=ztJfuHapPsgs@_upxjERpFvvhQDFM;p5;#XTC+#U_mhbLJW}Ajc_cjW zSf%G=qjAK>&;~%<DuLvaLxNUA^&lRL0za%wGG!6z_Z5-X2^76APb=h3!C{qiN2$%T z1zsS63l?+cNhf7OKb<1Q<Z2ol7p>AFkI@aKX>vd)J#))c{LkjJ9~bkGjpZey7U6#w z?P2>}*Vg9iOa%uo4;WgkW}xeJvQo>b68-+vkaZ#&I~2J75|sfmbwF&`2%=5Xocl+) zjMC%t6Ry$rD`MXDJzs2vW_@RKB=V~u#m(JfK~rBS<4scIt<@(I1OD9Pjb<MDT6Zr- zzP^s$z{&F51%90rx`$y92X!^6kSkT#H-L;<ya=0iV$dJX;2)C069VxOj~wktEm=xp z6G<kMOc_!Ub+o_+c)}`kpSuAq&<9SVI`*mhLr5p9BH1s<2F>iqI4r|o3@uLDZeMs| zd7?S!Tqb3WY7!q<h@+yZL6r;Y_f;3IP$fjj-c7Ncb{}Z&n-C{@lk(P-UpW=djok6A zZc{d-UU7|pJPzjv<0aT)>KFBt*ZX*nmp=y=8Bd&ejL062T<N8q&|@o(%!C$-h9tho z+BRwJ*tuV?Sol$P@(eLrnR@hgll|;rxzJbJNJ*nDy%5U<Et$KMogG!}^R}6ZL*5{7 zc^jy2_ilSl1J5H2&~kRka-g;lr};TE4*b0F+{}F7opU-^aU8i5()xb&StfvF@8^Jk zUvC_P@P>`d$|wN;Q6PBT$aqSzCR3<6>5pp|Lex#-5jJo=G&;6U7;5ggp5wOX=rQ9? ziWl}J1G@_6=w=qWcQ;|>UV1|<X?vaIu<~w>zQ3De)f)FtCwPm51vl_pV9KABtQ>;F zpxR4TrbMZx_OUn1iM*ojQ&E@I6nm>U;u0RS?R1l9;YFvYn?Pm!KZ;j_Bf8ggr`FO) z?A{!ro{pDJ4jx8W-CyGNQDlAk!tDX!EbU8y@7gnCeLeQ{5!|gvOWDHWqQDZEoe6O} z+dcI|@&y>%J9G8Wi$YWG)k|ZA?KB<7V^u%L->B;JcDCzs6Y{+Y8-3+yltI~co7P^6 z)Yj`;{}KlM+a%QNOe@bu{10D-KEIC0c7||;=EMhoiTp*8M3kO3%E^Oae;nU5zMXv& z-SL~Dl}o?$dl983=*~w>D$qD*1t;n(GOy=i<1s%JLLIZ`|7ckrbA`FgiYxG=uF?oX zr;cN4WrvqNL+`(p&lyw39q$|^?Z?y^%TEdo4{*5I`|i_8veLhJIn3U&X*$)hp$l<) z4HPDDYm{FD4sLD$6j9oeM)8~@!|r^K#Cpy!`HNV_O%?VJ_#@*<Mn>U>GaF)_aR*<- z-moW*pUn*I>L=|{UpC*gIB{~#-1puD-*=;9Nv+gBI9oLh#d*r^Rt<5_-SL4eL{3KF zgx#+nptZOs9zNj1ojmXAwYlD9`Ww&-E)K~_nI1RLT?y<<aGwtKRZJ!4_A<)(S^<J% zzIavTeLGiwtty7sL4nvO*01GpPICE6OniPbmwL~5igyo0&StG080jNMI-qOKjg9Hw zp-f`5zDc)Mt%|VHp@IqlM<Izr3DNBKQLabj@C`%X{vL32W=A&wPp_>XTqT5deZ(x2 z{LvnA%6&Ms#vK|+7pC%Qp~PzvAs9ke@!Cb&dXCxi0s>K6i|+<}_dVK)*6_@{)16M` zy)qFman*!L_-w|jb-~5;(9f@0KM>{n^~V}huy2KH#G{iiEivT#>YRAeSw@(vMxm){ z=(LXUasT|5o*=#W4Ez47YJd8*=3j=+;%N)8(Y3ZKUG2?U^VA77)tZBw+?Q49G5X8n zcEX2*3#xX8Ra=wifxLS_RHDrlg@*qAMEd5(;1qMPv5=n*9|uAfTohy%WK&t~3ThBn z7Q}d(hbiIm`{MWL30lN#qa%hoEY>y1N3ewP`7-ID8RqBi=O1`F58`(Czw(I#8B6NH zZTmpWgf-g<kgcSF{rRB>;3@3L?EG)#xatp^wdM@R&E<alpsup(sQo!9Bty)F_iIV3 zJi5vn#+V2slL*sN@GbD_aLlo2-vqn0MVk#yot$OrytYzke(Dg_J<HTMdk<O<F8R3P zAxQ#HT=imT)xnh)H&2wXZy_S|cUW&ghcx2jD<8ldSxXy%f_gIUNc+PRi-`=#QAR=- z4%S=DxW4wp8nx%U^b}L3NpiIcW;L<QR<TOf&L(r0)oHB?_8YN8y;m>R9iLKy{Jh^d zN{RPbaYFrjGa?7E;mWg+)qVo?Uj{S>YMjArH?iJJn?YO>>?JQ{)r+Uq7pb~R*d1=g z){pwqAopyi5e=3>b>3a`{VtGfrwk$PH846T=t~joai{C=yf()BZc!2}M!uL>scgp^ z#ANKq@koR2WUQB2fU{#m%}1>jxC&<jtIe-p?z;JO?is~}mM<^ZJu<|t*fJS-Tk^{G z*BvFDGTA)XZ<jR*zpqN;?Q!cX=(wyMy_N$`R<+aXUE7@@^(_-k`0Vb7?`BI5Q0NP^ zl2y`t<{6mf^-<aSW^v<}`PZN9j`Q9E85A?u^N52CNfmbYv$ytK-GzJR+80Ktoq~Vn zvX24m(xLT!6}Btn*Wn&k^+|_E)GMzdh@UvNdEp~X?9LRE_qqymQPvr1{3Sru%v~Sa z*<qn5vnYk{VMZGK&7lTcmWe1Az6;9gT7Y>)B!AFCzp*!yRorTi!6*0^!f^oifeH3C z_MN#r@_E?|_nSmkkbx%im<!%}1+RpIF+fg0=N+^CZO1+DNo?wrsvbFjq_WJXk+`Dm zBjtUCI3k?GeBVB_;)LJx>D9*!>Z78hKaCEJR-5j7Kz@5MN5!>cr*s@sL)O5{!Oki> z(hh_ZXWmfhO~YA0#iu#r_NGt>OARMJ*vISn(Oi*F?x=dx>Jb&Z5*FeMW$afXT=cSz zEkTz2z6Bk&OUsX^Ix(@3McXoGej!n8DKHN`=UtSsTilz4*H%WBf9_b06W9bptZC$c zwt<e}`>CETMwEvoRt$cgNBtmkyH%Vu<l7iTHnklzOIIXQVAK5mQM=wAd;Zu0uB0H| z@0^m3G<q6+XF|k=;Ba7etXH1AFWBo<gU0QV4Zm%X3`jybPgYku1=Tw-*En`R81)JL zz35jQWT;2At%bv9AbIuE1Qi433I+3<jhm@-DgoF*d3#qbuL&BQZ>>6fe@%<CS7v#8 zAYCQ~U*G+a8#a(8-eAzAk}EsM2jjtx7`oZly!q)gXuPZG&+Qd<WJB}cYx{j4_4TaE z`imY=f}&TSNRr#vdy6Xhwb`zP(Ftrr&&5k0zslnan|5Nu?XHY8yKfu9?Q0NyM{Gy7 zx~XF~WZz5o(rRVv7o};0(qf}2G3ZlF^umQ&o0l?VHA^h~yV3IQk;VX|wD;V4e}oeZ zZ##)m3C;<Nz|Q+i=;u-W<utt8PuKC${+(kvPyf@lmx`xGy%!pW`&hy=KF&#t_m5gf zeDZh9XVR#!uLj@R`eDwRG)JWNYD}WuPDWQE>HG#GY#@szvh;wNs;TZ--{b}`Lhy`o zvA~JWu1A!tWwgdne#e>f%*8%Gtk2bfsrG#t)iRvUK2iJa`+D!bcj#Q}aEmFeSKZO? zx1QA|5YJnah)S;b6dzoUHc9nqotz*?Df6wN)D?>%*RZ|WW+H-pbFHkSmvXc|ub;=m zUTp<XZqXa5=ISziSDAsV-?!Gm^$Q5=R^0x)wOBlBm>4l=sgEhO{~}mv?sQ_@5np7n zH1_p)A~GOuV$?ogaNm-J-Nsg-Oa>&BTwiJ0e(p#m5Dn4QZ@o)gDEt{j?#*u~N8Rx= z_FRZF(|Um=#L7oYNaksSg2UJQ0b`N;hving7CG^|i$eL5M27*N9fyxdO?CrFje;eX z@>T{gKh9pn0->GJ5$>#M^lC4CRQ?BQ?u04M{cNX1ZMGgn$D+~#Bywo4T2uu*fTm>D zE^y{p-Mole8aIi~AIaiN_3bA325SxM1E%Tf53U1YGbq&{sB1Gk*u$^8&PZ~_a@Xtq zAT~3I7ASIU{kQ3@jw7LfW%u#oOg%bfZYYEA8Gh6(T0{GA?0q|<q!f)aUXC#1`Mo@1 zOSw$duH}PDJ8kJ|5K5!)OdX_ZjFR7Eo4@-Ve_GMdf!iwb%#YIy4a!yqLp%k2=_7;O z&gdDumd<%HVUh{>Cd}`f7<xoTv@C@)hS&^p4Jy3D4z#p>*bem(io^P8Z_Tp&-bLoK zb>i3;U*cVPmtGP`cYESng#G7o5So;kII7d8?oJll)}*s!nW~mW-*~y#>zyMg(Hn3~ z+6l6Y_TucS@|BBQ4P%R(?p<D4*aj^%0$I^~Kwq1`)7TU$%=>Lj*p5JIyoI5<eVs=` z%b*#!`o$wCKfcAxq=yYr`I8Otf-0+pn@$Yqh|1w?pC4*CTEM5cuFxL}&=3hB4{c59 zDvR~$gxEuPPxS(t-~0FBot4o^5C{-A3nTMvsFz!0{QTS96vAV#1;!4*FDzzr<()xK zn|*7v!{#bV=>|u9t+Gy!oKFZ#+(;!xA{i}r4)o_l0rQZ|88Ug3<7)Nz^BZ-Vj3K3D zBq!jnbvX3ydP;d>BW`t@;9)(mEojX5lnAk7XhL|enDrY-0kE!*>l1pIH;tt7qU&xP zBfG-19XD8bDE6~j^3m2tb4vUHcY&RBXerCadnv*c4o;9&G=FHI&ifBI)jF(Osc*_! zas$nFs9ArX;fO1NB%*e&`21_&x9s&!pC#0cM{Zs9QLCgN8u=KZH`*viJZjYaZO~;! zign2E)}sV(wExp=J~wj+mQ!{heaa<miw}d)@|EbK(z1zm3w2e|wwwjPcarz7u;#al z8~W`!XV|RDrww33yu}=IrT9OL3RQ4M>BbC9?;>o{LZQfLEzhz4N>2RI=Mv(Kc~5^G zjC^{-31uKKQVy*-_p!FazZ@)L)hw=BP%qIaj-(waEEX%wsdHt7@3SAO{dmNg6Zc!Q z2T-VBA3OPIXEb7BXsu!enVw+Vh-w_rOa53n+x-Sy@pQ1B!ayVRE(f4TOutdUTP^)p zV9PK5SpgDqgYjno{hQV)21Tfkt%qbZN9T0GyPfGRvum$PpBS#4xK$^ux|c1^%18uE zlHMP4TwKTt<XQ-;0t+o@UyOX(i$D2JW7ID~`Rprluo4_`yBh0n#BQ^SdoK`Bq~CvT zN4;GZ7hK1!;ktU(>(dH`O4b${mjsKOy6-3y9*0dLznk!=j?1ZHI-Vp7qa(3FFQv)! zlQ#V>B(u27KE-+zADQnu(ySS+WR+D%-dk1-R+#864tN*<lROx8u(=H4jqfo}qPFi} zmfBJ90m4sO4X5lV`ecz<d9)c}UE(C0Oxb~_al*oVE@E?dfZmERdV?TqyGO33sl)tG z&uGw6oe=&ikI2E8^j^RI2%2l_Svqm;{@d57B!Iu$BFHw$uEjiUzV$g>{n&;v?FSe` zi)N5YeEBWH_`+z;<Qh8w>D*_6=Z|@MhPwBTqI70#TrS)j6iR1alfuTX!tw!l=e9kH zA%l83t@|F|5cBsk`GgM?o<H#EJPO;OnhCB@?)!rv5I(q_xP5n~KIhj}zgkz58m2dP zUpwb4nLpr{8gtm!VZkXF`%#@?30`RTonA|a1X1u<eWfuI$>D1V1NZb@FiI`8*Pm?` zm^KcrC@oAhs3*AQqYql%+yug-pn3WJo^uzCdde=|PWx2aI%RS(!8f?)V+$Q?{Zale ztjp}^-!(1=)L;40q;wtk0Wf@Z)R1cZf`McYzbsns_|V=tztFmd6<=EvNJJ#(G2>=7 z`jTxotlzinyUoP3WjoJbjzwpt9qzB<`O6@yP^)U~bC7%fw++A~nyLml>K{*riTV0# zsz({FmHfRbk6M~wde358f>HzArvwg-`H^zL7b;?R0+%g*Wz+(^`bcQP!AY-AV9|!X z-=6+^bM<pmZ5NEA#e1ZQf@*#Wja$IZtFmeBrsQ~NJENS(Y8^%R@mtMpI<wB@j+XSa z_#)5M(}Y#;9|SDwDF{{?4Z$-7>L<B^FQ=-;gSalyT-XSK)mM)LPsF8h3q3Q#a!~KS zV7<iU^|hEQ@fRBh>HUJ$wpnSTm0uI|CECa+75|>^KKB<lAGUNXs$TJJY}3AvRl8=D zJ9^`M$8wJ|(T;mh8Pg5%P8}ITc*deUEh_k|W5}(CHtEUQq!>~&dskyUdD`0=UEeIf z+rzVr*nCj+xvI_&vWaz9M+Wtb*q!$_L(}^DH8NKa>pn`a&~E3SX-_{8k!=Z~W_3s% zBVT9(*x*6uy@8>ZC$_4hHi?o>xp)h3=1Yfj?WSqRO+5=<u32pHIH?1Z{EiycQURj* zojxF{qcv3!mePD*Fd_wZUuhSszjj!8qdRf2ZE1B;T@YkNz|z}+$1iq*zbCphShT-i zyxvbMN%)Zk&V+V|+1^emoz1hi%h>%|HXEv<dM>SWB&W0N<u>R%lY-87s-54?X*fFm zsQ#J67BIfp$Pj8Ng)8S#qtA!6cx3=@^Ptu&l%LoqjsY1RnTTi@F48ZV7Z*Xql#~*c zmQIZCY9Gl;tk;m%?4KR=D7iMRHZrT%=D`}xlIn3HLZ&*j)ca1rb@>gy76mE`vCpxu z|C-ftiP9cQ(jd9=_?-z51>9m<XL1mM*0<}+xX!!=O@hbR4$3Y*7gcprYIQzW3-WJ3 z&dnAql9#U=8>7}B`VYzQtD7ZOeYUrXXK~w~^o>RXr%wgCs#mmc3;>VKN(aLR6(GOH zO!2SJJD2r|s^lE`R9wv_*#*T1ZbU9C12p=^G-uXEA&mX6`@}GnlG983-MXcMo;}s1 z$id@gzW=T5eZkJI-Q01$nJ8z;(?=2S3-y4=DKc1(gJzPvR``Cnju}oT9Uwvrf-G0{ zPe7fvYwF>buO7f{o^R)C&5QQtc>2jMQ|A{?xD}Pac(x3-3KtKYg{=4DuD9AoVtsJF zRp`rwLeE+k$V@!UVXvJ%xo@^x<xb3cYncTNP%iq3@JoS+Q+RRTD|0)vwg%zHG%}r` zmEk<}liM9(-EYKs3y4l7VUSlW+BS&wW0lUpb%G)9TeN|&kskY7Gz9i{x;a`{RKKBw za#)()Do*gA%Uz0HdMBmZ@nL;4;h>K-Q!s-QvYN>Cie1pl>8c7Lrc?;C&oGx&A2j=Y zelS}R%b?V3rB+w9b+I8}+$ZrOrigQ3<L*nW=RTO*wO4yOb8>msz()(9p+I|ys(7g< zXSeVJYiSu{6Stt$CXM&oGf7kD){$O&%A1!g>||Ec<USdjm{nxSs1p57kSC=~DQL?J zEw+hkk;&g6_s9EGqC8*09q;&wwzR2s2hn54o)Jk2WMP<9eq4oHopgQw%P{<ekwFcj z!mN{^R|#}sXTnc)2&45x<FGvnRFTgj*%lM^J{^s&tnQE%S(fS=_f065H~u|F!^Uqb z@>!`eNc8uy^eE+C8~QK&G%GX^OO<Vm)1#^lQ`0=qKewfJL(4*#w=InvOchzE(axsf z3KdiZTJEao{LxQltZQw_q6j9gyI(P<?@&`4gURPI{8;r!g>R)SN-9<xXZx-fH#fID zj%4zuSLT?-$qbmr>yOzRS<!?vO<lg<CLpc5aeX-E4NMnsO=D+NZxR><KX2=k?50R> z^&gURLc_K$Jxa}|+9yD5PRiET-!j?&V`~N^_C);N?Jzy6z_S}+mM9g(vzwe3lxtzD zrx0^i&KQg4+~-1JA)V%iK2c4$lz+jBiT&Nwe>Nm7czhh=vpCS$BI+eHNyotPY|h<v z=<*+iFoZ^a<$ddT_sNE{8T&wt4@|CRYp7Ct!lMl0c-C%`G3pryvsauf>}XB&fy}Bj zis2kx&o+kjat2OLL@cKPyk0*ViIg(#?ezOju&-(L<=8dJqteD_qd!MN@S~#XC*XK$ zHRFezW<G_=_e~r-=(zZ$hLw{1Oi81yU<?}Gd4K+8*%+%~{#Wb}tE^$6-oQegXh2U$ zz8pKf5Rqa*<pF{->mhMvQpD=gie5iJ#d;5MR0Z~<i|!fb`+ICGD;7UncMn=~cV$`h zAds5TS02L;j-5%~7d(tDn=(=<Mbj}q&2k?u9#nWbg?)~HFo6Snn+)Rd{JE|($_=I0 z{R|9-b&*>)KfmcneCyReo$IDi8l*lj>Z#*<a>hefXa8&JUTp0Ie?X-nhar8^OtORf zABJ(QHk+nb^z=esOd7jf@<B%}#o=D{a?xzP)$3T@8_$OKUmm@;tG&HY?;p}R3wz^# z1Zv+wT;Fg6HdPxmCaFLh&Ydc+9BAO&D-4PSMXl7oeY6H?xbd1gXdksF@U7Tpx2>6L zyaSy>)>$5sC2@D>(xIoJO;{51!msauTOA<~4?nUgsLDIU?6ZR{*;gA=dj@F`mqa;J z+C@DVFVN5w2Xt}XsnE7cyeH)4d9KTI8O4;h70xI8MW2$5BYK)9tQ#>ZdG0G7Yt!1a z>rdOZVmj;$zAbjlvWoOioeMNQw3Qf+p)9QE&EIP;{+3K>%ip`Tf9|&thETStxT^hZ zVO!R}Bvm3)0?Tel92lV|KKe`j_g?yr`5tf`b`-RZ$521UM%r$0rW$zZTU;xcR_OiX zr62qAq-5Rc>_Cw+fiotX!q{QC_e1bc??depQbUB#<yMw%`mP>d?3K-%2=s?MGDmx= zHP?4HecWjG-M9hvCESVJf1NyHuAdHMnJ?XS;&jlnbjYSnm~HF6Bc(&K?R()5Ef(sS zNn7u$d`58g{?;{}rutkdyEfw%bUUNXrdV8k#$TYJwVdR6DNdyDkl0Rcqo18w5;eP_ z)i}EMuIVQkeo!-ZhxmEs?r28g?x`G6I8@m5>^im)^J339a@~lB>l4DZ5}o#C;~Qw~ zmk2n>3c_20b$^Cuys7D)ZQ6>eX8yIDP+gl}^k-&KB+F4rX>#%w^+;9Jm`Oo?#+XZ6 zM#nyY)|p%l1w+%KFC_r|lEl{r>s0xVBl66teLVwD&bq*j3RLQGa?-|^XonG_!fBu& z6fT=<Y5A~5<K9VkuoJ+&UUKwyt>pmX)g43(qmd9)DzW$TzQpYDJAD;D+~#2kMJg7Q zsjxWh2ny<2TMF49dZ(;*RYx|=i3xN(-=B4CxdPkOB>-p>^aTM#A?(pPqTU%koXif` zJ5je!`%!JzkE4t;;?8d;j~5%xaJI%8<To<s|6zo+BN2!}EZE;_{QW0M1aD`fNrL|1 zUkNN4@b+@ja-Q>)1b3e;tD=9>*iKiXD+34W^z8Yh@bsijIV3H@9nv{ey^o--b5UbR zulQfrzPErlkdd+Q;StP~x4-cpMo}N*&-WN02H|q@p9h}k`0fe$flvZh?twGtZL8~j z4SRtlG2v1imhg!8Y_YfsG7$-agAzw^P`Zf0cQa7}sLN^wOc`KOazm4D*mR|f?{d*e zOskPs<u5Y<nmsPT^RsYI;ft!QZj%?AZdIw#EEs1^z38B+BwasV1uT`pp054tKF(mZ z)+xMucRj<&vOd<!t#*frR;Pk(5+TNkZ?4Gk_mS?N7wVm1%pYyrxg_dtv>p3*(NAxN z<E@W>N2`COj%|sz4|A&lGc=z43Ox|99YTq4_GD1|UWBz9xJ(~Cvvmm6eE1ipa0+MQ z47vm9Cru-*6M~hd2pAe6H1RJCm;dx3rUQ;KNp9w(y$bf4jkeW=<ltKl?q3Q;i(=|l z*twIl!^~5w+)Gxh$kM_<M?~rrM~+RdSG-uOzVq$yxb+F+bL}`X;OLCu(MA5jor!jA z@#8q+6UrDyo>gooxEs0|XS0|}8o;_YVrrD;*ve<>vOn7lWeYzMql08dI$SJ^sT-6D zFz`wg={oF)y8*_EOyawLjxYw4JGBXNJ9t$2=}m-=Y!L9S6`W-eG@eeoy;;tz+ZRcf zb9N*eeyl{o`rFV3tb2SzV{Yw+!(*wjzbl%7Ij;m0AREWaKU(CZ_2)8yp`;u&9T`k2 ziN=z)T*i4!8Su%ID$exsO7`tFgIu{bp)aS_5me?%dd4!&&C4Iy>t*6r<_+>$or2lN zw;{H^mFl)pSHOMGhCgVK4foi2NuFTJD4yo2Q%B)qWugK5SL;oY%8V+I5-U^M7k~PZ ztBNM1agjTo5Xv9S0baT6b!iS=U0}4H=IqI$e3*Ttj)&T|I(V$mB9kdbYtma&<HUX1 zFf$Qg?Wlc#_zL^yz;o8CY6&AZoTqzk20@iyb|KS&jLmBJ`Ups}wW`|k$U7>l&0{pA z7Z<_Hv&Cg+{H|eg?VQVc)oGq8zI6LnR$rz$8M$k%73ESt<$B4izX+&I4?0`hmruU5 z>Cr#g)CgUsItd&&9o*)SS%3$Tk(Azq4<F~qq?QyfW5sgM+L|-)?mY9;j&FGN75@hF z+5l$0YfPHlH<y^ckx&Qxd;p(*eAUIxoKShf<)wi4wJt8dxoof>Xv%&Vdza%Z=e{*U zY;{~QJ*!%CYdPWaU5E4Rep#YiNrKhf)g^&zZMh6l9S-%ICw-J}02mF4&Q7LW$g+t~ z@EtjYqK!0-WCJaabg0k@jXU+BTuq20XjJ$ery!)QH63VIwL<5Sp&<q{S-WdOL42Tm zTLO#?2^`20RY=Qokqy9_HX6c0U*_q5;LKfe!nA{YuzTA$%`d;WqxY!>Q4&`|s};Gy z9-1`}g#|o2@5vzt3tTeSZrKUeDL8YMq}Tp>UTFC8qH<RNlj-nVUGwQLE(uv#G5-#T zNe$9a$KQn9+PN8bXYQU|e^qgc3p@tXHu-RDG?*(PnH`uiqvD51pKgQlAhx&7A~_Q3 zJZ#XGSN|{)ZfE;){>Jis>1K|m+SdfDNhx`)ISS4mwivL>H!iYW?8K#?oT$Zj-fk^t zv`oF#C`b+Hl;0$(b~Q>Y&UT8E^fB)Lx9~*?^BFG2|1WPaKFAv0rBGvF{I`&!8@-&} zEVvylEo@D>Z5>UmE%~_YTr92s&Hww0L98gNAdB(j2?oX!^n~$m5hDZx7aNC+jEoY! zP*GA+qo@B06?*!wLa(VPY2R?YrKM+oLrM8g_#HbpkAQ#xHM7`9F@69SzW~n@e0+Rj zB4TP1Qd*ujZ{G0p@c+-u!_UKmUIft_|JDDs@dNk)|5fM%1o%JxR{{QO`}Z4z1m_7R zMi=H2MvSK<PcTWI{OiG>Mc?D|C;#2*|CT3DF`qrh!p1@GRU*cCir&P;!o_}$^$Z(* z$djiSm?Y0g-#q7$!eUf6bxn9l#;fr?F|W3B;uX^;x4N}cY(C8&`Q*&fW?hq7=I-nK z79L3j^+@!|sL+@Bul(<Y{yQ7y^JnN?uSw9&m>5qn|8Mt`rzE62>X<LzNSX5fLtx-z zK0)6!CJ6=rV~4S8!chYI=_k(okBkV8*McPDKi}rd$$VRsiGK0v6Ni#KP7Rb3BSiP3 zW1h|K$2U0t%}O#MuLZ}U2A{@BCroYhpO8+>hCC$>{q;7_rXkwq1$r~|7c(dMgd+_> z2q@2HUg;C(|Ewp*lT11BWI`O!2iC-fgm^H|ulzm>u;YE>#zzdtuyq5$i@z)ykXKQi zO&byY+!%D7B*L5qy{w#P_m=^*9X}i0p!=aXU_1R~zx#`?>^c$VEX#{Cy&xlzlr_Q7 z5|tq*g?7p`r8Wk!BNol?-S>+vETZ|I8A<@!!->?;!i=xvMq&CAtcecK0{HjRN`*-c zp>>V~oVlv!EJ!ybFG4FpEYX_l408Tz)!L_|UB(1!h`XcML4#5GW8B^!ck)R7hByYp zF6*rvD+BlX&rl`^o+1sNoId%t`TtvOe)5u=%r~enHq^q<Rklp+AeTj)k>+7sYt0#r z^u28F(%NQOHgO5rLIH2$Op?kTw#0PN&^pzl5~9KH4{Lrjry0{nm9_<H!c<Ma4LrjG zTk&`FqpQ9xk+{f2h(+vXt0FdyXczYC8DYoYo<2c)tz8k8O`F#K-okfKUH77|IJK2z zi!}YMZ|Io9u{Z{(gZ5py@5hIz4<eYxBq}AJdJ1^jpF+#;L~h^Rwoj$;w-83$vCQ(y z%umbBKNjDNgm($wu{8F1zuS$SQodM#hR>tmqw<0Q+#kHa+3=qiAK&c$)KLM;2Yf$D z#3uuMPzb?5?d@*7j_!r(+66B*-dY$lqLnIfyx^lYl`bUBd_ncs=8qJYfV%><cP=ZY zm#aGh-{RA}7E1fXQ@a`Jx@#9Vh|i?)y{GBoB-w>t^`1rv)zB5no}uhSHU^q$>3?11 zp_2=-O~m0KYr4{sbryM7kG?A@#KCziGKb`m&G&#?FEh^c2G?7MKACB0ih-e~6>rm8 z=k?Q1KR5$^ueN(p=Cnw?N>JDR=1@__@@>+EvaOH|Q3QP5v}#_qi}_1MDaYzeBQ*l3 zlLy<I1{G&S^VDq5JF&!Dv_&Y#Xq~3ljd98q9iCrmJ+42JywJ4PqQ?b4@ZU4O<m3}! z<Bp({UwtCzV~pxP=$-Z(>#{gg2yA@lyQ-Ynsy?=j%Nzg{ZMG|{#lshVGUcbT_40mG zxo3Q3w8R(XC64jV%2W{I&pB@8(fu=OB(n$T@pk^9GQyzL#AwPoS?u#Tu<UPcet8Rz ztW<)QVItLZ4tMiiku)^&J$>}lY0QxJGQp2GW#IHboJH_pHrW);nxoWTY=7UXy@~ro z4SOc%XZy!+GvPN6d23q);xMDb^M=(M=)XWV#}`w!Wf&87yQ}Bx(TlH{8#}V<;&GJO zXjBDB>v}IZqyKxc`aD$8vxNeem6STKutfM-W1(H5RxJ5Yw~r7FEP-pKP!S*E`D*aY zr=57~i_e^+RQneP0d!`%M6m@^HR;vpjlJc^&^g`~3<Ke%;VjPB3uY>FlHdXr6%F1f zTemND3&iBL+GpQ(bZJg_*lbNG;y$~?g%Dv~QXS%!e)<*McYhoKwJS))ARaaw8XEd7 zaF#`n)o)xdZgGhMiOza9HS?aBdiaszJoCVu#F?D1IUEm7=Oh36#7ZO*&%eMJlg}#y z(zBgsK}U)$HNj7V<9~daGDVb4T2=XkO<t&;wI0*y^$(o=%nVtd$}2iI+!$ZwnSk6C zmlP8`ufesKl7<U>_&3fD3totOt76^yQRNbr5=8d~yC~{*L~zye!?Uz6ScO@;!UKK% zRv6(LIE{>(#9qYSkxi-CA|j~#Hd6BZwx=H9UwQ7#X8<B{4Bzr(R~TL;pPO*`mt}EQ zJB&c8#CkfcSVxs*r6!mx_g|WxCgX-F_I6`v{d)F6^aqY;<kK^seLK5X#+`0rTX!xZ zgTWEKY`Y@;dDiSuq*aB9TP$|Z=%U?WIsbIN7`fxo2(@eWRpgh4Vw8WuQO|b$4gbep zb(T@U_YysrA$5%Gkwll}S3yyTg(Zi)BUWZ2PQ!5%4DOOkSoX>3Q=UYTl;o7Ke};0^ zMlqlIoCBgmQ|&P`kmN<ykFrbKD~hEzA0UMCftT%T_exxD6P3xa)v2X!qA9u=28o!t zJNLoJK#eg@nti$RK!#DP8~f`W&)G?3Rq|%dCePx7#HB}<hA45!J>!w#Yu^jZcOE7< zed~MvQ59L?2tn+Ea#yDwnqV`+5F5YkcFg3_U{3XHf<OF0YFNqdSa64kpAX8oY7f83 zpCNHl`(dsi-)tg+?ebPlcX8fZIeApBk?RmU*iP{m_^o;*8@!3GjWi8a4o*k?^?}pR zmn2V*=Fu{s*%Cq@hW=qt?!WF_*JFPYV*TZjq+HVjq=-)Wi>6|}u^z&85{bmnO=3Kf zp`;#8h+|%}W3MluE*c_UKp?Ug8$E34eKh5F2R6n#j(?nGU~RdHQ7n7ko?UoJz>qXj zd(AO|p60<l*;R+Tmu1%sPh9#st48@@o%`glV8r{e@LRz*2YfFtLcFYoa$hV8e0E-H zclm}vF~m5#JVviEE;e!Z?Yf_v^?mFLvFG<wUe~muV?U>_4Oz+Eyz6-DbbGk-ZaP^x z->SlL>NQ_=nh`#JZ4#Q(OsrI)5L%7uz2niA>vFRnN~R7k1*9ssR;jH6O3h>1=*Aoc z5Gk#s>*B%!1lrPJLm5&6p@Icp`F6CMMzXx$EqJ6hiOGce`%%ZNu4p@SqVr^3YY{@) z*dN_aVBso*I~~yJdh0Q(<*d%^+1(NQUh(`wCx1TsvhA8CSe3`zN3p^kZaK|G9nwv+ z+KgI)v|VV1ZIT*`*xu`T%k~Us7bovTjHkI2_ONGN5BAzb;UZ<5AM+Bwc?^8~BVgE^ zy2`g|Yibl+Um*Nk`qkSX4X2cl-x8$yy5;!5(O|CV;&M($0_c<qQ`YYOOH0Qk&1;Ic zQKD9*dV8;0-dXa`U|H7NnyH2x<d_SFPqJ;i55YC~ts{=Iq*7YzoRJc0YgB4v^OKCG z7*R1?*?MX0+G1A_S<CAn$LjJun2F1!NP5$uQ}@RZLA9B-N^^*NT0v=Cigq5bc?LvJ z7|QkoRl~U!T*Hh9neh6P%{1Ku?4GtpYm-Rh|0c%dqn2s<<-~0GeTGxJcg<e3O}6+D zK4ip4)_zCIpQ<YK3|C+rCP7k1`h^DX&F}~{!7|CHaa;-fRg2WJOHt;LCRf0my}Fyn z+9>7}+qKTCiTYaZF9o!npV0Dg8Zyb*<?z*NOE_wU4~Gp~IZD^c3_6rJ$HXH75)|8Z zH$UC9<S0@(E>elTTGF2~+}hpezhR^`V+~(oi-CXrL-BqhVx1bbkEYxGe7sl%0dUfn zGJC%m$~-InVqCtU?ZBn>@uhQW*F1Pr`h?*{76*iVyllj{^EjHfm06F<EBhzyeopiW z&wV36LyYEuX@epW^9nrpSVqBJZkgZg%<Sm|c)^|85zkw-8!^KssAYs&={eRu$Uail zW@X``w4meajJ=|X?Xz>sP4Ip7jduLl;6&H5BmX?jUopxmvD_%zsI!IU1Du9%xBo?| zgu(Xy=hfqa!tV9dd~ZdIt#+X17L#-B9vzl)$`e6R(1qt8C$+U9PW$7p!8gH6ewZrc z#|N3+95q8D*S!6-#fufS2PybuMylI7pNI-6$6f;ewjKVuTX*wc*RIzP@7}U{So9Un z9bDv8RNHblh?lu7u|2mmtnO!u6noc^v7)m>>1pZw;VKxJGdJ<-Mu1|9`0yXbd3C-C zoOxTAuYUg~yq*7VxljDESp7Gtwz*bW-Y-T+K2>{vT)MF}|2Th2daIJA^$>nh;a~D~ zQHo+fL8E=#b3YBb71APHoebGeA4<WQP;ZHu@?`O8HOmtV2}qlCrvza(oG$lqinBA+ z`NizM#B)@xadCEeDlpJUz9Je>&~9gWB;tPXId;e|KUo6HR!5__M;GxJ+$`neE8?D| zMZ2L^kL3OS(!hZ*=q%nRV?9eK@kPTO-pMkJZp)x&gAm?7jM9=L5ChdNZR->%V6S@J zRs6sl_#(2q#Yz8S{$jyMAqUQiO78)VQoP3{e(EIuJa$ZK#|bPn@()9OjtIY{i<yN* zuJG)myB$63ib@j|eph%ma!h)~EXOl;6J8r6k~NGNQW5?9(_ti#ocYP#c1ETekw_I; zO2Qnk;N^1ZlGGlGo{zAqTiSHZ<o)XqR(DfKy$Q#$3k?ZdGm{v`pXYrB(R)Qbh#oh_ zAA(hf*qF&C(C>V%Sxe1&#zDagTZhSCo>L=!;~{#Nzdc3ekYgt8X77iH`E-2s-%)I2 zmP*liPm7g6g9|PY5O|kwG$Voa7u)K1ch+ejWhH&wsD&WhKe($pGazWlxpcJrlV|~@ z?2a1$?LUlU!@X^IHQM|RM4;t>EuT<JI__(1?)wh|)erHNzUM-9blF)-6jz969g}Kx zwFKne`0Wh|y{21zKNZX3^BSZ(qFjp_EoWXpoyEA589i%~eg+c)QtUGJH!Ck?v)rp$ z7MBc0xh9c9Ona_WM6+C92sVy?FTukjiqE$)a~X&mBK%5F#ox5?hJUWQ<1C4zc6dZD zPCZY@W=bsbivoVrlRx|ziC(&d^V^6BC)HHz?Pu7cKR-S7e&UyrJl#(KFiP~t8WaFC z!k|qoE+nlInZuJ|EB%vP-{=Ovx)Hyc|E8ELk*QpSc#l(ir=Q(&nEFSi5!O<o2J^v3 z2@rT_YtQcXgRboR+!+?G0FHh!E!_)ud-36Bc6opv)#?ToqexYcVO5ppx(1JlU?*`L zz>9iA!$1BRN>-WuG~yLqVyq$Ci&G-+B+DLe?%72E2u>FsoEHqu#u8lrFj(i@v;q|F zc9!Z#(T;4K{x)>4Y#&9#H+T~JJZbEy9jJ7T<QZ?HgIxt(4IBR-0Ion$zjrq%fb|n; z!$cDsS6bYwZiMbXIbOdgnfH-yfDNZL7V)!9?;MV<;}gdN^bErgj;W^ajtA%%c;oeH zh^8&$s=94>+<t@x*B_xVgis@O8$LGuS}5ATt4xSqP0_NuR@&d#W#r{mP`Pu9TGuLX z-#MGb1~*qtj~I@hVT<Dx=^e&oLebStHU>F*N499}&QN#^*;N}gu1VKU8g|ZHM*}ZQ zr&qLjOx2Jf3ZnNmZT8)J%;AY0UGo`CagL2Onzi`HDH9wlw}Ip6mmB((b`iIP=*!dj zFg~Dt=ALK!OmFYa)lQiFN8>#|lY-cE?Qg_qkbcv#!8V0OBK*pHf5;{(#tDMV{{R^e zH~POQqiBye`oAfaXb}`l{{R?|H`^D+BhB`}z9Qad_{DtRY+o3!ntSBZuY(ryg6$Ra zPkav0UXN@I5gZJlHj4Bf_;|&74}1*~8+~OFv{#__h@)t)5MW=taA}|873eWW(O!e> zfuIa^=68%&p!*|+(oTcyjST@7XAPvC2iYCtH0VCb27;LRm^Pwuzp^illdst*)B;(; z9sZAu!tufnJJ~e0HZ^MJ%Y7}suJYsMD_RjDI_;OMYyth<Kb!Hi@UPmt-)PtB6vzJn z8c%oFqv|RB-+42@e`$?<qlx?KJE@?Us~lZQwurcc8DE5LJ^q94ms3J-r1r%)kavkz z5vVPS{R(3JDD)W$RRCJiO;OPr6AV{uPo{Ml4aJU~9~gj+k9?Yf!(#Qdj0Q8P$Q+BE zIG=n~anTwR3`ZQNx-Zi@jEln#xQ$RA5wGx0xX#$0PVJB(7u~@7jBhui-x`9^#&*N$ zT}Qe=))v!%j#{cXMT&c3dO`GvpG@tM)^K+T6{1LsBNy8mab2<%U1C%kp40D_P+3aX zoqr?FkNm$G#$oq*XJN?$tM)Iv$^BPR2trm~yRwC-)BB6=pFMuin)v)t{{Wgta0B5! zh`<l3Pq@E?Pn>yb`LWoe{{TLq?s7g7RdRTa9+=8}dk?xviQYe4WOTUw)9#uLye|?0 z1c5r^bm{g-i4l?sR@qLxN5&!mNY~i~@*A~()e@fZ+CB2<PV^1WY4^r>7MJa;3~8OH zcoPo-()EN<8aAm;iNB!!6Az;qaC{HAz{ZWMJ{+5U&^_^o4o3NO@a*}<RNP}m)l!fr z%D19S_&XbBktvs}9eo4c5Vce2w$|~OsvrV-{pMO}4mZj4#)(z%`@J)*<ca4$-Cuc} zmLGSfb$pUM_xpq2C-tXUct*lhdo~bR6YekJ6Xt$Xz42I+{{Wb+{{YzY>AE^9j-l=o z<=wjX#8y2usvh@gnyfrP)N8}8Hi}%32-F^!xSiv$MZtMqi9^N=^oZran~4ott(mOH zdE#WaTC7-Hn|7Xv6AV0R;Eubsi;8kBVn+F1rDqoB9o;4cm!zsWzyWd7u7)vkTyE|$ z*yiRZqwvZ!w~o>8jSc!?Y%ZYse<<h3K>;jnzoKVt8my&qk~BMvhK?<@%y@OeX{uBk zfClgX03_!pnJCv{6^J%DM!uPz*w?m<VAEEuFb0Fa)72QDTaNyT4iceiZdlywzwU_2 z7_M!!?v$}?rTRTRr>Y^Na7Lcrlt+GMZN~oq8C~72e8-0vG;T79Rk*hOZGV)Kmpohx z0b!{paOs)#aV)~b=@l_7G|X+=3e}~7cfMO2Z`RxUWejVJmEsQm8cVw$8bN!KdA9?7 z@}3>?EM+{*RaWE^b~<ssxwmVld|F7OOF(twI&Mj~J-+9}PGW}R=$#iPKYTvp1JS*H zQh!Hh2-rh9dvc8jqI{*a>RzLsmvi3ceOpl3N$Ni7@>V3>i*?_={{T2?OB3aK1Z^j^ z$lqw}LD$eYMy{aWfb5h<d20yTsO|X3XdouWSny$W2VL6rz>^qxqxI7(Vn(B|OF=W< z=XQeKeKCH7r|mbgO$Ot<h4g+IN|y23J@Z2xY^%8IZAJJ>RO)kvgLvRNWfnG>)q6fN zjM%M)4Pr?a=#ZQO^q*(S1&n8q-*kKCEYt9rf~nlv8*diYFN>3<y`Lxvf&J6^e+Zf2 zX*L#!L|`s=oqInili_-o)etY$KT+NIrfog*T9SsQ6zC5|n~Y$<AmZN7lnkOFF9fD4 zfl#<lv`{NB7W*NH2fR(^!EBaNR~3j>$#o5fQn`T860S(O8uq}-<n>&YGabcPX}^ZP z$lOjN!c}+IDQk~#C%fAiFyVCs`!oYn?vOSicqt#vrTe!@cj2k8DCr$fZ_afbl`0F| zjN}ZePdeARAbz(_a)3;vlg_xeSmUSbbl2ESQo1P{!MlGhYXjANVqetLw!9)jRC``H z+MAw)W89{Ej)axgePg#DE*iUZQK);7jQK%FG<FFEYWvTl-5rM)zhqjJ$t39=MF_p+ z6{Pr2E51e$ox)9qrbAqa55#cnl^Dy8q}#GrYAt=xEaQ(ge_SO>TgPbk%XpP66bS-R zU_rML0$rea!?WWmW-{h3nPLbR(pT^e(e8nN6Ksucf$y1_jM1zKQU?1Ee5Leu^I%-T zpQ~=u_(aYIXkpZ<usR)m(z(LFN45oqKU3%*ic=gl-z~BnnRxViWCoLI%{q2KYpA@F z3rH~`gqIIW?XLlNxMj2Zec($4N=H*}gWV#MGLgdEBytDSYa7k2iCIlrN-uEr3G8G8 z{WB15GXB9o-YNE<!er9#^G`;EW@t*w*ZEvXz~b${=(X+J;GWaw52C$*({K~%TG-&| z$m2S)m0))=kzxq8;wBsHY#H5#razP)gvU|6JRo4I9mCjQ+d8THC)G3D{6~cT0w3gG zlwT2G{{Z3X`it_8jXW)OZDFQE>X?s(aiP%k5JdN15aB=J>H3TEf!J7I;8XP%<sBM$ zNW#BJ?v5CD>h7NB;w&%lDf)}@iQ*hD@M-#s@{Wx>IAPxR_(7;Ot*3FG<KiqY@G1I& z9wWl=qfgZz2<X$q6Ab5dkD^GsI<efo&(3>O>?|?gNe`gN&nGaSz)$KQ80gc+hRv;i zC)xSOc(%8iJ)b%2ugQENBkD&VwEez!R1YO^oDhT39l;;f9U6H9Y}%w+!@PXsyjxeG zddu^kx}2U>@+;O+(VpYlBhJKr7@EV<hu*Q#r;WDHs5lRQ#vs7dJU^t*V(~3r7|Ncd zGw_aGlUs%|r==;M^v6b?BUK$7gXIfwJV!^SO<xG~>VWpSTj{#jBjG(y6Ue^_U2zYI zW_8JH(@S#*E1=NoIEg0M<Z;BZHB3VsfPrdg2@F9Xk#3J^m!#9ot8#M?z!0|woGcr0 z)P0@uo+Dw_r()}t`?Cfcx9?qj6Wm76t~3~d{{XU|0w+JUIR@B<&08B)$QBnx00M7d zqQFTqT|DJ^CyKEi4ZTXA?2=$PKZ>PLJJ6`8gqC8Y04zoI;XQ*5vvDY@gA$}Fg&C*< zNKs*O9BZU*D`MBGjFmAUBMT6el?fdeC5ZGy%9?RL6hd_0*lK^qtLqQ;!f&iu)pVi< zgdsS#VT2(da>axpNMfuZ2uF&rga?R?5)y{Dl)j&IafBj@^=grAWP?!%NT;k=LR1l9 z2?T->AuI$T2|_{;gn$3pP)h>@3IG5A00000Apor%dT*bf1OT6(1OOEP004Jya%3-U zWn^h#FKKOIXJs@laBgRbP)<h;3K|Lk000e1NJLTq00D{s009OF1^@s73=85V00001 zb5ch_0Itp)=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGr5dZ)e5dq33^FIIp|D{Pp zK~#8NZ2fgymV37UkKcre(%q#rC@76e2+}EtN-LNcV0U+SCkCRR2ucWccOrK0y=Ugk zneRDg&cxpH{H^PD@0mHD$M28j`@U~(<XY>s@_N75x>T);R9s%F!J6Tk_*-k^Yt|8O zLv7p*HE}agvARnKMrdd<-b{xSa|5zfn!MZpot|vfq;<XtdsZxG=bDxLoI8#GoxX^} zJGN1KVn2D^x-q_gIK#Uek)p3lWmy)dC-<Rhlq==weYmx87I)^A(Of!${aJ2Q<hpPw z$CYDQjvUK&;bvJBFIJ3V+FTEc#@jREdOW$8V~KC*$Lj|d+0nftCp&hbO4S9`tqmI7 z+pgls6b*WtY2ah5sb<8(Kobu=4Q6X<FiJzkmfTcwRT>OYY4LWSCg)1LxG<>?Z%-yu zeP|o|H?86yljib2ssVf(J%OFm;+d1>&X&?%e13D2_s=iz{zW67o}N?Fhezjmb?YQQ zy>H{&`{#Up_e@QnU)|yL)dSo=Hjm@E{&?8v<7H=nlZ8II9p(DG3`scY#|e#29M<kg zwU!RstgKKy-lf6AT`DfF)W*+Bi(bNrm%cC|jP%sgVyc!VqlJ;RDdFE4(a_-LTn!pV z^`==Exi}?+rdh%4TQiLpp<#S#yUvor0OGv55$mB#X`Chb{S0}2?+9O>HSy(n!#|n% z{Oml}>NoP`-IMS1_6eU~-{-@_?~I!1>tJux87sr?7<BD~VHXW-jk|KAawYpjOB&YA zp=#A^rcEqD^>nX_=Ld!MtGKg9i<_%8xIABz+EE(pi_@S)E<8vW7~Rho4_W8CXmF%o z2b#wUBNKe7EApUaN&qhp4x>>^mp4wHWcnL3Jk*R~Vb&z{HYKi?6?3xt^11CYpI)@` z`Najk2r2957cKno@+x0nTooo;c`wX<deXq>r}dcXb-_%x3-+d6u@GiVx^=?AtP9f} zbr_$MML~8ZIf*G`#YCaHF|#90xjLL4)S1&^orJnj+ph~}!#YzZuPc2t2r=tSgtrT0 z478Z<q{;T+P8?6Rq<OqAcSHSYo)|#$)L@=!Ik0qS7*ReBr1)Bs+{cMtRyvGM3TAXd z09lS*$#Bvk-bRBsI~D2PT8xjiV(F+p>|c_?sjY?7?wv?e#SFIiS)<oM6KjLcIGc3E zUhLD}+=QMMhRiQ3WO&>lri>p=@$g)-<h80c(ttBDdYn%(=6tLHjfsX_N;c+7swvy! z?3p!X6q`29$GCfE+^zIk8PS8fAs#g3^`g1VpYx@@G)(m8>c$CpSsSx>SReZJFebp! zkp6DwB=|Uz7uAcj06Ufy2eYOmlPoVMoDKB|@9m3|sU_Zyo>=H~!nlJ9Hxon3=eqM? zc@Bo1G_ln0h*|eem<uu{-Mivwq{GZ{xuk}NQ#>S@vT<b;rl+B*2{)oH#*p*z2DE0F za%;3Vw<ia4e@ZChMvuV4pgT6EI#?O&;9#zclcgaS`ip)>>2PCR0?l*!^W)bSxOP+V zY*Pf+S0wRiS~4-7W@Px=QxNLJs7N=8V}0?q(cwhjE*$mMC&I#r2sd{I_6j8=FoxNK z45@zEnZr*zFtS#Q<!jBvn+|11P7u9xJ2BA1nqD@Bj7X1T%Gg5EBf=RqG@iLr<}kLP z5Y_2{X4J=-2qGplWteewxFt7pZ5UOUhhCSCxY`(FYod>pfeywxTA1o~ptnV58Y6YN zv1J%Pe0j-_UtaOH{TT;K!l)HBJ5ex*Mag}c9_`Mt$*EjgT*8ugU*@}Zr!LrlA$I!I z^zBBXlPfX8h<^_cj<>n8`fg{&R%(!XLIbx=8tgCa$MNg|>>oCW#e@7w*`dY0>t2j6 z%3)By5XKCNW&WJS6lLe5s*khae1Zi{Ddt>Cx8i2D71LAtlNa3&D}6CA#o+Y1V=k`^ zyLCZdNLNQ2TYD3}y?Mo#4=?!g={=7gzrx$ep3S*I9Gj3yeR(?W7N)FB3#4}D80y0X z_5MaQ^wY<~%!0GQ`Xo8nk`&<2nHPR+dE`iOgFW$^I+8BTB#9^WUDSbXLkG|>E*Zat znuM?KPV#<jCKcxs5g0^q#z1CIpG9HjP*fM<Ex4Fu$(3{qu4P(qYH<<A7ZnjbC`TCS zgsJGKm9C;%`dEryD=77}Fu+8-$O{Qd?av<Z_H8?_-+bi8^~YRqy2!=4TJ{!YaCTHO z6$SBJTU5%~2rJG<8dD!(fSrjkwZXb9^R=gHTN>LRx{`m!iij;%4BD+h+Hozcm#gS6 zsKjn}V#pyo;&xfkcZC)O>#Z4^S4gB^9|ni}FghoL)Pd2cE{j255f8L<$59DJ&w2Os z5vwL<5*wXJprsDIjkOu<V?v;_F-CgbFzl+0tGy{FcC4iJ%u(*$xXRmipLzWJ9WP(~ zNX5QJ4(+R@r;|H}r;O!(MIP0Ky;$OJP0avf4u=?1;AFy)AbocFbff02H%o6g3j;3b z2Wb$tQ^lxrdRQz|(cE~AdB?}%GgpT(6(0C5(;{(|0VTtR5z)t=U{5QGGU6B-FUH=S zX3eafwWO~&PGj|c?q0pfiA_`3K0J(uvHduhD>^?SfUT)+l3MhqdQuD>R4R^cUBT6J zRouED5xV^YPoBPK!q^&Kzx{7EZmq%JqB|2~qo|&lMU_Z@cZ?G!2bfSIPT)|m5qkpl zd3!LMwX;0PtM;K^sup$`DrQuU;Mnmd=2pz%+NG;Jyi|<GEF;D*8b<smUvk#ikdvN5 zKfm7i^)wgtN@mP335Wv<mXWsj0H(#;X>7W{fxUaVdE*wju6i8K4xnc2KqmF?$>za* zSi0>DR^rcV_HAYL%u)_--p12sZ+X`Cj(d+@Qj~jyQ>U)6YE=amX12uiwBgaR65ik1 z#r3%{#7i#cWn<2Q-umK^B6++qmKVEHSU<-RyI2*j5t;<%yU;VE8&enN@pM}<FOHY9 ze`u&Uj2t|Q#da1LkeiuEUk_J2ZHyS65XF=U(@;5Bo6=q1nCkiqY}m4o-G@$5Q&mUf zxmMQBUChELPnIS0B`aqVV@J<KUyT1w-4Tu-ImF&IJGgV}DbJt3XUgQ&?AvpN#Y+xy zbjN-=cI?3ZF=?#M>BWOf)A(K6Nzz@+I6XdudkYfSn;gvBHKS>nAI+m3xwIb`&4;RK zygF3Qhw2ry9hge(>RD_qnMmu-y&N1J!|tK}jP7m6kl1KE9c^)wxRw<az~oVrP(_A> zU}Isy-ot0uy89@bcT{lx;v<foI7emO18zP2kweuNDH=VCq1nag=yYcB_&km*RPpA{ z6u!Kf$er75j3}JP#mg_abmKkSSFPjhydthI9l@PtBl!Q$uj9v)i%IAqLKC$Nx6mcm z&5nT%Mr62Ku&X45fJ`lH%uH}}u&0Nk1WYGqoE#lxRbI>L=zx>FHn%kA)q`3-JZ<3P z(?&^Y&Pz&Dk18;%AJ&$3bm(fprk%&xysMJtt1n5-9>LXnuefsSHO@VJNlqF@;-GXo zb=0P@atkx#bvZTMj=`aNJbL<uq|k6;gJS4u>B6<encQ15hNfv5?92|~^1SKH@zi6g zODDd#&SrE+cM5g9x!HFjzjz(z?*Ww%+)QszOKj~daj>-@KFk$YCv&XL#PAJuv9Ytj zP=a%1#cIB^-{f2SEk3-wD9L97Zcb*X`uK%lWnn{?&RtlzYB$SP@8$fJc6#*aLu<=Z zF5UY|V4qOjoL$KtJd_UFnpA9@$;iHr6iPC9a8v?w)-^CGGlTl+gE>1bjpN0U>?j+_ zy~fjg>N|%O2D$VyGN!M-IV7$H-x~hmcbdQUtl;(QOZ>%q4}bTn65};R*T8^o-MZ7Q zdw06)>0w}Ggr$`=-abCKy7%PpzV&=;yRA<5Kfk`s$M)M2jIW_GHZZ}`#tm()4unSx zps@WLt~=^*bMe8Tn;vt;+uT}~&z|gX`uK;E=3_ukFH7dd_ZF2%Aje;_-GPbpbaUd7 zxZ>w`uJQbKBaKn{ytEt6XP1$JLNRapj-}Og2sze4{OnuJ6ptu2JNffVpK5;gIRybH z`S|hy?_WRU<C}-Pm5g}7^oe|WeTNUP9`N?nJ>I;$$GcZ|`P6=gPcMaum$&#V$b5Wx z1J$`PzBH9f1}n9Nou!fJrxm?>Sko}0A9d41N$er1LrD=)!J+h(pV?Si&|TMn5MLJ@ zd$`l1r#lYvopYy;^5M;6HGO(5)OMG**Ur*@dMA&!FJV`F1{)Jc@{gd?{3GBrKl|76 zAAX1UkG5z0?#)v^J-ABVkW8F?L$P!7!Pdc5)XW)E>mGc1_gKx~hgVXo2veWlJmSmi zdwdb*KE1rg=jV;6P8IucW_&0uD@C7Ijiz;9CN-<0Xx)*_jf1JYJYT}<iGv97OQN@n zq}BqtqgyYWdU`N@;#iu+gXxI_aCGd+AHTg(GxAX>klsthCl~mW(ASqD<!8d!z3XC_ zcW|+{#mU;7<j8P5{G)O748+dK3o9E(I(N}QTeBmbeey^?{0<8n2l>B*Q7ODWy?>-$ zmG@uYKUNoG>d)WaLp3ALhx@0-(y}*|hApw&J2jkp$J4oUJd2hc3EVwCgr{{QXxx*J zwUs#*R$`FOZuAZtC|<-7$DVFDI`xpx+<E&#fnFr1W=2pE`Xcnh+o$~Q-E)5W_=4Ym zY^SG#l^C%Rww9(?+x5iWp(oldY4kfFv8eh319rY+QNw4Zue>j)^i&JwUnEQ@CGm%+ z>i1thwDDE`U)7h#$9Z;s9M|?IacNg94^QWEuQHpPM~A4<xmz`Y8%J`vQ(45pRfRaa z`r_QvQ!d^ObK4%ge|cT<tt-5Kex0|9I<?>Dy}<uL;8&RWtS}=w|AYL|A3r?j51(Js z!`_mKqZ2XK>net=D+#DGg;nnvw*Nh&E59=1^d~mA{=fuTt*o8pf}j5zBj4$Z{9g(a zKYnau)3ouZ+8SnX<-lOB?@8pswivnKTrTa);Oc=KF6<gE$c*CB-r+Rw9ZJi=@#2Cb z<l=Ag^2uf1i^upsBzpY*wJ`8XNElIc`P<tEd=*5#eGo=Oa=(+b-^t#BJ|50ulcwS^ z?Xa?QV(En+S=RIu3+lfTvGoNbD&LcT?4867d%5rz{|^&w>d$`q_Ll$p@BgA8%n{X< z0|nHq8bs}?2x?ZuaA9W_Csz*Q{FV%w_Y_dKHJ_&4qFTF0(Y$XWH)^+t{}vzKrg)3n z-#v&J;b&psbGux;sMbee=-ZnIsFv<QbL|l{R#yrgL$#)YuOi7{aTKHT(y^DU!ou7Z zTbmx3O}W6}%6BYp{E?MSKd`Ft3*~1&V`63{WrD)UcV^V8^ywx4@y9>#m%sjvzyI<x z<6=Bfon4nj#oQ>4%o)J$>HRpfKAC+pBRR2LY-U?A`xXu7>apoG>>Nw=#xXP=T14A} z3%q`KnKzFv@$toVG3LACLBx}YZ7B3j3{i8&W;B)`kc&TzYSU3v>kgy2?G&orr%8>A zz|cDYM`6U&MC?V3eE#_#DLVRr!b9(wclHx`2iurh_mwfB-rQL^LIj}L!b`sW@Q(lf zpFi`rzyHE7zx={qfB6R)eR`s*T#>=SnbGVj@5knG{W!HMnXMC}s92m${nk+&6}xEK zQ%vL5Y-%<P=lu4u+-}$}j9gUH%exJHX}iJKHeu-bMczMe=Hj(#w8kw(HEaf|5wp-7 zyBy8go9MP;2de37akMpKdXf+3Qs0;wTM!d8fQe_`Q&7>)((_+fD(Y2y^bOPMe~^;d zO9E{UH&zz&$3F=QfBUO2fSL(~-oO4#l$X5-X!;;_PmN;JxL~#mGbdN1ad6>aPOKV1 z{kD-DT{?vAQzIpDOXALvbm}(7)3Q5<m$%MI&eO`%tChUDTPwc2nU4y+xWKCy4X8@y zpc*+FRgo~0TaLy^d7m;8Rr(kltxR~hDwSgs)6kQkdvRV4BWm6=t@0I{E_`Ltskf{- z^OiaFKheEwXAYDkac}zs{`YTxk&FMwKbcS%`oo|8hXEeK$hIj1**`0mr3C>To);w) zN8Oe}cFjuU+=etN7RIt=VlcPFtKB@5$o&&ZT-}=}4q%8dbAqRL&(U_Xns05F`24Iz zlDTFcT(6?{;0#nb6NCxLO!LdoD42?7dI_r7VK_+o{b<cVuFr{PfU`BXm*z6E>J2&j zUo!S^JBv<BZ6oXKlW)+~?ZPxs#k%qg{_{~Qe|mbApT#bIV?;EJNXaTx$CqTVwKSUf z`Tm^WlqES*q!|2gwoHi-Mxr^pHj>Ik;jA7h>G+9E?pF?@SsX(1zEUn9TgtOrCuzHJ zLLzL7`lj25XHB%-ujSdJv)sOVjMk<-%$PqGRaz06@xxJt$B`Y}gKKkxxF&XaWl<_; zrld0T*ekO3wUc}36_by?V#=|0mN)+%V<SU;{`nuwOYo+8ToljO=kV?1Z2t4gUjF;b zJ3;9eMg_Z~s$DshRU^Wgl+lN})#>aLbXs>05u=ag=7BU?x2I9PI+juK9yDzoOv{1s zv>aW^iDktcnV-qy3wvq1Cf?}z1wKn!t*q~#H}UfEd7j>@;mN&|YPxgn5I0+QbLZ+l zPE88n>^M*A$MmLdVi<cy3}Ub_vi$4^mY@49>h%L@i&`bu)4@VgqW}2A|Ht2chX4BO zKd6*K?_Bu+ZZ96lleL3*wR12l68oS!GB2IA#o-jk^<v-Dfi!Q)k-(VE^}|CYzU0uj zEk_v1WI}2Hqhfn=?c{Q?n<Dm37|4-{5xl#1M$N#NXU*U5?FxMr^-_@e@S^!UQxB_o z@!$l{?;Yp){o|CUN?J6*o3oSLI8)k7+-F~gRJ_4<&Lzyu9nd#2!%~8+m6aX!b%(fe zYzfzoE#%gTB~;7bK0G0cv*l4-oEyQ7g^?^x@I$phm{>b9k`<$(m^ZW!7q$!$$qyAq zO1Qdz6!jbPsaliI?1Cr?V!T;a7|G7^I1Y}BrfyaiPpj7O=~fM2o-}=DNV!S<M7dEd z-t1`;pPn^}Bly04cz#~K(}2CCCx^!S(Om9BQ<)$$DHtOYGt4X<u#l3%-9JF;_QN#R z*K)bFk$YF0xOb(ACpYT2UA>B%m9scd8pZbfAhzf9Wp=DDs`3~+mga=9ZBistlU=A? z9Lo8PsoXd|gO>f{sox|4bA1U53&L46BAPL&!K_XT<yd+wSM$?(ylyFvcdg{@=?XsG zJjZ8Y;-jdQnwj57VMdtz`1G74k7s%NKx%rU?lhM5=HhfOE>HJnPD&qU%w53dO`B<~ ztKo9f8TK8jBD#M+9^bwsnZyk>y?P=k(bMbrnHkc<unPl2{TLD;UhC3g6*pFEFvwX8 zKXYw*8F$3nxPy9IVY!|r3p;3%uc68ObU(5>b>hJ?E#B?d;Qav&F3##e!{SA3TC|vh z2X^p}F>^U17gBX_Ki6t17}7zXTrE?^1qG1nZN~QDq12RmF+JXf><~w8Eu74S(n5}8 zidtv&<W#;Vr-r(4B;Af1;!Rse^`mx53R5Qcq^O}kIhW%}yAVU!d9jn-GdQK)fioR+ zP~F}9eQ#udqb9vgweU95#M4j<Hv<i(YG^Q5OOqm53-q)ZDz)~V`6}M-)1YZWUmB<Q za%5aCmAkj_WX@dvq>AL{?(uv$x|O^TL*@=~;lKX)TH=c2WMVIBRHVNC@aP=xAD*Lf z(-`#z&%bZ-yuE##w#Lnzo|#05g&sYX?F0iI^^I&hgHFWM_;Yp7Vh(F`;(!!_E2PF( zJ=y(zrz+f0K|+`?(85c|%}|pGg1{U>qF7U#B2yiPt28)~rNyOjIy8;*<J?#uT4#oH z`S46OFBr>TI{Wj}hs%@<bRfc2m++ol$m-LLg~N>0MUUbDK0o`uxua0~{TkjpYgKRT zC^dyTQ<g&M{lj{`J*~$|R7Tm*G1u!X)Cnhxu2|`JV3i2=kWLpGPi$ht;&N2a4{GrI zkT9}QgS)FWxw%|L(-aLVhiXu6qrp%O6~1!uk@m*)7DOugX;Cpi)M&I9XW|TKDG#P) zN{Gao!My9}L|#8<O5?pq_A_CSj~Urvc4P^CY`@Cqwu|b`9rebJME=iht?G@P@0&Zy z#*esbu^)v&D?J_c=8mn2pkUAyL!AzobnA$NVOQ49E2U)k5c1PfN$WoV)#cKzoK5da zb$=mcV@FnHW2aVL*9CN7mb*R!?adiEAb|0L)EZw+c83WPV|&qFQA*w9a9YZOd9-f~ z?OmK1=w(exAA1IQSrFIDns{GZ5(0ZNB-Dz`9^FZ|??{}DiezUM!-KjrCDVnC(<7-^ zJA|4Yqd9+|oaQ4l(eKt-F1iDDCS7qb@2=hfaIi2@?~P2GJb{uSsg#Z$%jldO34Q~+ zQ=ec+L%b2q3MCnGF<I7BLxMbeuztmK{DS>(Hr1t<jXpK0Jvlebhs$&Naellnjir9V zL<lOe7kfz^h6Xzk=4?c2Ko4Si*)y!aJB5RKlNDgbrtBz+`vs8dX+>$qV7zS|<o~qA z)xrWJQCq9-qW8MpxcF%RBl_5IVRjnU`l3og3Mxk3yD~V!pGjk<Ff=xt`LpISwy;>3 zh%%rqK`uJkgey6A+?m*idz1Sya!3}|?w*)*(Z)*j(n?@7=&UWUcBDDHBR7{w;E^cW zxNx}C0x$WnS0exHFkUSw#J!7nJ1=vF1vyDjO`tfYH+CX~J$-aJ;j4p>wFODuz3K1a zPrtrl9CX*_!Urp=9&57xnijF*Y)&kVrCPG>mKhoN+nHl3f7e033;n$9D9#^4LWn1` zr<5_FxKu&HocefEE~Hv;aj*q9hFNmAz>36-A($ITscB+}ow<P+R97q&MmlNH6rscA zvOpSEW=SEV)B^2Pmj!WtVqb2S52kr`z8It~6CzyLk`=)9Wu+9l>T@>CkkbLWI7yB) z!pDtxuOJF@in#Yu%7e!igznW~$X-n{j&-Cg!G<HlLpYurM}2uVgB(nmQe#4(r!Dze zd1_|H4o_ubsTlUzL8hEf6eg7Yk1R`W4Yww7;6Ti~cfm|9+_+m8^(LdS=%SGrn{L;R zoQ!k8$<9JN$y0v#^p;Pbzw+R58|%}(C6Y$aI6H^h(gaFEd^kUM9D5Ubk>hO4`EVm@ zLk$^jCy_hAlz2y1ns!ZQ$3q)tU$G<ZuqkotHE>(5LElxH%+2uS^td!;%nrbJz6QM| zrVWzdmNqDrFsU)}lOrjcAnAW=q6JsdluaBf&PSQiux~ZfCr>8O*Hi5kOmsV`x6~Xh z%`nx~p_6zkCp$~Yjjq!E<d)RoQX_x)k@og4G}T|AX1@fw`>!}UB8i6anVc#~p=qEQ zMNWEZCbAt(#Az5(6Qo0ub59OEvt+?_XHqL&aGt3{+D-#vcXTFkzc#@uwaGeYPv$Wb zf>x;rTG5r_bRSY8VhHiFqcAy|1#?%4cS^G6T7nt5%lGr4{V97&yjZn<IT;0o6!ozX z{WYOD*bWne?&x;uh^<j)I%}yUv6Euy!A)MZzoqTvTOK`r!^^ghl#blMou{Aiv9hFf zRWYqAlc<cb;XsfXH3N+B5F<VsVoXJ#9%tHnv+<!bQ!aVpKhgp3<sC>lY{{tI1E^`L z<3w#WF6G^*t~*Zjc0>Bk&|&^YPtu~32z0fiFeQR16K0`WvS1~{RvaXA@nOzaAK>1d z+iXa+=WupkuFM=n_1IwcW_oa}D2SuQAy``)@%YvSTB;6m>&8u9ynM&Y_Rrk8`-uFZ zhuOUO9Je2RB;M7IEu)508Qh(dLB?zy>c`126WmNqITU0lg;F?g4&^hw)s?7K?(|FT z%%Ej~Txh<<vYngRaAG+PhqiL6@fh(7!^kWT!e^!?gBI$N9-FLYVpxP96GuxiHgx_z z3fG^awyvHdM^8w#c9k_Ncd%_lJg166*^uJR=F9*#rHdy?9*nt>E|=>n*|l;t7wgXQ zQkb|a4A_|Uqom*{2M@RKK#=Go%&y6dV56gocWw1VO2i*K$d^(N6DE4-@n~H%&vzx# zx+abh%R1o`-4Vx<jx1X?k+|tDJX$}1*GEeDRyT*UQ&TXDQ4v<wiImyqWW^`rWoOKg za34xbq^eZz+}WiqWbeMcR2;9N<>DP$n;SV(cZD&L!EDM3VP#enGv{x>BD`4Y<xU)2 zzkppEc5$w{nOnD>aQA*YvElQ%edis=j-F@6q)F;K@Go|+;=n8)snJ&u+ry9*G4AY6 z>C5Nc6F4_AhHty4aC=QU?T1G5{^S(iAD_yrBhz_vWEzcYrf`1mNpb_-IJask$47+| zk<*D`aY1B=<MFiBC&tg7^3mdABP04@WN60D?G^0aTfxQaZM0l^!17Hesc(7A_51HB zTey>nWy>(=I}Dvp9n>d!KDO`T&Ap*CN1AZ&(R+>@y2{NvZ&)jarXlIcl|@6ixpE}$ zc1`84t=k#upifv2TP6f}@qFbJBJA{u?_o??gd-cI#t86m!pYtdM@I*oot?jL*f=@R z!`X=*PVzHndm%es-aX0N$CB1dt)iqT?;kgyN){FA(xnrdcOMosj#7W&2`$%Nke)Y@ zJI{Zl>E;`T6-;E}gmO9?S*s&+oQD}326yLhv^^`#Etpt5orK{2c-Zt{RCr$=t}B*$ zA%*jkQfQqrjHxc&nB$?#L5Bbi>BlmylPBd?LD266xL5H@Xf26RZaCPQ;v`HAj_yTp zFGoo;j4(IT71!PcJ9{hat&K%^m(`m!pI=^6GZN%xhsx8dFJ?COtleG7k|pcdvA+r5 z{)vRgW>Gw5K9?VSAU<vgDRF6Z)Y77hMD4kQ+*l;~eR@g`2TKx}I%6LjvixY0=vq5D zk)6ZCIk$fYZ^gS@aGS@a@KSutEO|Y6CVw!U4Su!Yf0l<u%h{~*Qg71yK~%Y`o(VcS z%KcpNgnD}D8yaF_Y9<WW5f~Q0fYc$hJ!(<ko&5Ytxv6(oeYa9&VA_MO-E^5)z6i|| z7wK^BIW7(sSlc<%)7*%C*?z1`@56+FfjAp<VN8DqHe~i;dbAr!?$#tpJPGLKhqaY6 zPww30`R&WJT|G;?YaZ{M^7-aDf*(9exEoN!e)~cEm-$)>y$3SgyD$Iawwb^AoZ|1^ z$E9++$lI6q)Hkg^yn9S*?LmfT4N>3!Rc>l48#KzQT)cAO$_9<HewJ0$IKiI_lLI72 z389A=xu2UY5lM+OFN$DiUT;SG`;hGyKtUgGjKw|b=^3zPdM=JGPB{1QqDN0Rfm;tv zm6m!xL%l)s@*$rdOCfaW1dsQx<l^kfY>dogYf>q{1PTg4wfr1#id$Qb@cUQKXuEfd zliOG0?lXX%-u^iB@WkHH9ZPEmzI=SDt}{Nox~JZtQEq4}_l4EWyuKkS)q<*ev_JLJ z2GO`Gjp_|qoZp&A&5D84Z;0jD*#d5#$Rj2+3Qy-=_<1_w;uDO6ix+)+d2{x}E*hI^ zaB}lj?@Ro)G4tu&Qz>+w^6kwN_2$gy7Z3Q-_JB9HuJE$yEY6Yu_I7l{%`*hQ0Vz03 zB532#0|Nsyw6r>*($vF${v~v}bdkJFxoiIG=FG1fGv7C7<ZmdSy?>1A(BwfptuN)= zra@fZpTecx@!UL^%Jrk^JggeR{i<O+s4k*-a0pgnJ5FwWaSt4bg@qXojxHiKH{5zU zaQ#|~Kz{%Go}HQz`GcYwKZ)di_x723Q|6m6cVP7boF(t->*J{2bg^}CL$j+DhQ+6t zSpNgjyWdh+^@&Z5pXt&`nE3Emeb@Xuecy~x%2;JT<F~u%st?zfbN9q>ZXQTb--m78 zlf*S);?D6rt{oc2)q}&hU75$#W8(=34wH-a#?i?|yoeJk)~@3D<14g3z50DqM!m84 zeLqgwSyGtz{Pv+-{A2Z|jKav)Mbp$w^mMkSTi5QGnpxqx>@FoIK9acUE#=jpSby;c zwp{vwPMtdQ?c@Ky4VgAI6AFF(^aj<#nqn^RN#y$eWNz$B=Io|KF73<W+TnaoZ^-0& zMIl%A=Wy}h2$~MhV#L@|UOu|Sn-@3!Z8PQ$@08m3w+$I(gHaezZ!W%jB$9i=k8&|T zeQsmVn%RuZNygsF3=1jpl^B(<?>S2veqiyrFBBYpOTvLyj63<BP8~XmIz5sL|GyhD zU*8K8A7Ao^KmNqt`HNB2tWM(W+JT(gFi33&N0-FVur)&v$)jrZ5K*h~oZXT`{nird zc9-$`*){b>j6!Nx*RHra(RpPL<CS<8H6sr=eN$ZD!hLA0J&bDQVKla!WMpM6l{;6^ zFED_{s%;Vj3^6n?#XSEoy|zDR;@M9uzwjd~8-HL!^EWzn(3S-Anp*PT8F(Q~weiE( z5B$%czwculTe%h09;t5+&*@Li%6O_*C2)L69M!8+so$0>7hg=%&T*XEKAPH{6D3Wb zrQT6eHer;#i>Ehg`TFvXnu)Kkzi+}Qq&aCb8jJU!vGO1)g^6{-#O6v=+fNdlKN4Lj zGj)cPV`ge7#%xI7>T66p_l<$;UNBo2DXsp<yfdHB*6ct<Nwx^=J0nW*^&cXAWe?-$ zU*I3|&+-wHc5Io@pIuYKsahOIl`wE(O)5v04(8;VTu!emVb|<TE*&VQVMjjI>+)!= zn9r;Gt?GS?M^{d&H(=D8FfXp~`S}GtytshI$OUMYEJBqtUDk!D%GRK{U>n_*ZKJrf zKy0BCmXT>#7#rYVsE_BA)6A>?%;>6jqEerjEUGl;^apitJu1QU){^1;^wT^3{OAAS z??3<h-o-DBj_r?X^~eymm-VN5Su8uJ4B*(Z3^tc1Q@J9K>NN%Io1Y{$lgX96Nu1vt zOVhR_?lo?u{eBBC?$q-9dKF*WTIAyYbu(F2{C)F9W5jIrzJ=!Kd1&NJK{KX+oZ@_@ zC3*0C!!QiH>vDc{JPsodv83)RtImIBarGNk*S=?$cqeTw4Mv6saco=?U$34N27ck^ zpZ~RIq0sEqXjF4^L)bYrlIj()Y@ZTF?ZzDT%}wLjk`x-Z4W(*%0^270bGssm=e5~f z+ZWHporyd+w@Q8E>&2~8>chaw=F7(?&61ooQgdb-s+19egyi~plhMeZqTYZ}#S9@c zKaZWo0o+?2CFyuBE#(m;jM&QD+D{bid(Gn7&y*c`#k8aCf`m5z`L{o@Id>p$POj#^ zpEU93|N4_${6Ey{q%g5CWw0<YG?0yx22wFQiUV^7QL}cidYkyb+z2l2il<Tvl6k{D z#Cs)hRlL{TssidZ4x@2z84oTTp#63YAD%R*Z;UBhVQ(Lu<Jp5c9^E^`rIvlPH1EJP zDiKxINL1m83>%gz3`B5gW)RorM$)=K>gBAZOcFat+xwdF6>nH{_A|3<K8knJ=4aq{ zzxz+N4h!Mxf)w5#9Lw(;*76^>PV%>(|IUK=aIw3RC_y5TtrPo+<nuT@KbCuyBiTH@ zFSid37K4vw$CPj;rMYwCcqx}E=FoI-8C5ItY281Qw|A>~d#~o#y^3bFO1*m8!1D*S z>dltNcdOKN<HBBUUfjj~E4w&f?oItDZ_ZEjr*d=@79r!9D+ayv%m<d9{lFrz2cMu3 z80dB9>D`O`&)>xk{tlal4dB%H0bG@;@WIL$UT#TdZKg1>XKFHgW+pK%sW;7AhjC=y zAfBI}$${y?T-`5HUpI_(rO^x>;6nA<0!dBEI6O0zT_ydwwzu^A{Z;jb%lFL|g?_UQ zh2B1^=lT6AsmV|B?A~$OA6C*h%b&BQ%Kn5mCrSda^2;UT$Xj|R%|=&W9}_EkEbW{m zj#zTBdK1@<F5uRQrL^pt#{MybsG2;G#_17UogYDEaTKa;rO6zeolZ`_9vqq(N#o{B z9-W=bxwR=YY%Ai}@=Vr@i)UUz6qzACsT9LMP#({bF$1~0x|H@yht&HLpPznb=HE%V z3;r9E%0|nlXXp9Y)<Cqs6D_m)&^pzN=Bd4i_Vd8l+zvBKJ50=Nn7VKwH8m$_X{zV; z)g~TXQ#M=bMSb^kt7?&GNdmja^k;iPAUkvX#QP=rvOGVGm4&_>pA*c5&57JNGKq6r zi#WftSiQqqu{@9M(^DzW4r5Ys5C;dxQZ4j!b~*RAFX!p$BfM)k!I%3|aXpp`{gpl` zB&wxmO1Y)~v|iAu#o5Z3-6I2Op6tz~X`a-T`4XRz#j>R<IezR27cZRULVY!BmM);T zuea0?ziqPIRByDj9NL71jwTrcd?oWXL3MSRitDR1xUpKr?M*6nkJ2XES*5<suWm>& z`reeHkg{*#ZlH;~krti?8qCm8F<)xw`Pv$cP-#-2p~?2#81nTxFia{yrOzWv)(6YK zH?F+ftHtYsU3hUIg7;OCyxiZ7SNl~|Et<oDt?Q`VvzfYMd-&gyY5X#88NV!8$6rh5 z^4Dqe`JKE!xMM3vcWj|%=Q6IWD5u=32jjxRnBdWqO__r@yKO#K4lUrp`AxjNc9aid z{2w2k5rNhVHOOmaC#z9NRQ;i{lO;C%Sm;3`uWwfKykS3A4=)nmFrAx67W3l#4wgje zvpL?J9f{T)8Qg>8S*|pX4x@E^KQ4|N$bpg=`ZyTiXWJQ93mu%yx?-W+H}0Upgkizl zXkN$t)&m5d^X10%9h?_A9hD${RI?+;HMKb;@2j-BP_5Bj*(_3Vf18R&dsI9Xfn8jw z#Q;YQ{46x_HPfP(iGX6%K|oOe5YpFF@4>j}shBMBNC9MymL_AQE-De)I3$50qs}Nz zH@|fdU74cAtGyaL+un%=aZHV+eYh}5QmBc(Qig|eZ~Y)%ZJ5G|oom>&W(k+pE##M; zvHV39%P%u$N<5X!qx}ly8SWHCSTn%QkVIb-68(%x@G&Gaz=Wm6p^~9oSI6Ct3jLcV zD_b5PpPUt{7vb0O?%`>U?I>qTNgSJ&6#jFw>Yp1|zm_ZteU|+7!_yYtKd9%^y*fVJ zuM;rOacJ#SjJs;#WTA(RVJEB&yI^IggRQA9X1X1)H|c_<UMCz)J7Q^|;?;|KPIT4g zuto<CXll_srHF=UBRS#eOjTY6cgKxE^<=MrAc9iXdpk9#U!uv<bQR%FDgvxk1lfFl z9qXzh!$*UH01ZZmYA|_#2GhlI$~5J@0HRpM5N&N1#)qkI8^;Ucu>wZEt_FMkHK~r& zraDTC#u9J!HqC|7zBDVKNKVjF7RW^b<=T>HcFrBljzxLYm1gp#b5EAUSTiNfi*fNT zjEJ-+SpXOoYEFW$DH#E#r1<HJe>JCYU=KA=S+RkV$q5kR<P}moe|fKv0?fZi`Rx1N z?w1!WQn6nbx}l~oZC9lxy~3xq%K~hxfO$b}S;~&%N1@z=P!V`%EcKN}rS8}mDf?R8 zFzeP4{f^q|+wtZGoiXX&0bApan20MH>tRN*Vij>AteZccoU}ypQxi$;A5Lje3B}n% zmCh^;lnuNW6&kc1*5t*0O&)L3;O-(#u1?b6LcSKYagtVss5sC^1nZ~CZeK07d8ydq zqQNvv4F+qg2o+F*yLBR^moo`ows>m_kmAB-yJ~W%e`hMfyKpq33(X@XNR08OVO%fv zX7ymFg98l{d<B$1v62ujObO=Xs4#A*%=z5anXeWeB>LMD*UN%Y1ACI#%amvzOH%wD zi1IXNhy=QrUbYkr>`i{OH+fN>Y@3<I*SA;s;oVJHZ%UmY>Gmsm-F{t2tnB4gp(|o- z*QK7g&JR)`{rK{>{Op#Rz6ls#1c)y$E=iCRAS5OE{A=L*-K$oy0DZ|~J7Fw<D7&M! z0*JL(ho!Q;r6+DmUq{_HWh!LQQKhz&CDTVTxo9|fDJc|Xr890s0i$yAD9I^cXj~E* z$|huWgdV2{cH{IQUCt)xaW+n$(@{FqMRXI=p<$pd4TJP)iZi4!R*%Lw11`iGa6Vd> zGm%C(>33xJmbuKBHxX+GXFQ$V$c`ICa(p5)+|5|pQ=2WlHQ4Uof!!fG92lTOQ>mZY zI?f5b+AxZ`=_xc%2&8Fp2(4v7T$mZg9^GzI0sWPc30_2dTjK9*NN5j3lKgB)4{|0e zypMctL+(Hy28XyaIV*yJUM8gUv1W3L3;TjhINZBCdpxu`G2E52v-`3(*A+KY1Bw&k zi4F3{*TE4NQxkkl^>8!pimRzUUS@hYi$=Q|Y2#zog+7*g1X$@2Vr@v6ogrsOhBDmM z27@lzSnGGf#-Jm%h8@H@x?^F`MLtuSb9CjkE=D??aZ=n?cP(a&&tX>iY%-#v1dtfU z7Y$?9<QYsJHIb3ShBG2lGV?PL`qV}1Q?KrhGo~@wM7^QfnrzIaWFxMmnQ(QmDVH*g zxIV;;n?ubxHQ18zg~Qpsel8=%kHJVRqK8#??9FwsFzSSfuBKd6N6dA#>E1<yJ<)d5 z_3uDqL}$(o)Zx~$XfDkS=fboQnkGp$GBJQN6Jz-D=^f!w!IXxWaB=%6?n(7rBMEhi z2tCu&glGXHtfyFpSj3>-)(i=Dr69tG35k8k8zAu{rZ=M!18|TSH#EeORc>84=GToq zUOKGz=q`da#nC{IlK43Mot*HsccQn0E5Y9WgoY&GZElWjw=VRM>+T<7$iv@<a`KUi zt+zE<d_$XU_d2nq!j^T}UYwc~PQ$E3T4p5SAUv9O(i98OmiW*~gx^KoUuoP;n@~?n z1_ik>WpoasM@}RqI!auVA7iqUm^EW6)5>Quv1Ggel8x$oz68>e5E@5@(Nq#d%a|Z8 zjrQkqu@4vX-MEtH$kkjcZsgf;qsX3$;lYe4$i>;+OKpml60{WmsdTN{ns&p&uq)O^ z-7wY>e`(eoL#ePWbUQMuS9h8tx^f}98`q^gy198MSJ$S}u)dhzeQM(ep>LnsIlN~# zcb57KSRs-!`qM1my_grxs-QlcpFWI^5}#tcEE(L_n(RJSOpJDCY<~x4#Ceh*=1NYe zGgjR?6KbnVO`wo}cTV-uVU4#TUgl=3a5pBgM^ED1yov84*5ngPT+~1Uy@ELItwsIo zKz2Or$dbDT?7rQZ$<-=~j(4Q+tcv*k+7z$WW#`NgPEL=aS@L^-v7jwQ@eK7ap?2~R zYG(|mW<ol<^OBj<tjCb({)BovP&TTFu|?xa>er7*UuTNa1~O@MA@gP}V#>s6j2xaX zmJw;n*@0%%#VVWJVil<tG^d$!F~f>WVgc8(Ex4Xz#l0L$7LU!NaLib`chx|zV+XZw zv@q<3rI9W+CWZor5oUVb#4?nl0o^gul|ZK7jqaVaB#?FELSz@3B6Yb^8i2iVXFf^> z^SjTl`SHtZe){r`ub<!Z@q?^C{s)Ujrm;WYSEv`qM#oUUu$T+;3uu@=gmZI-vpPG1 z`YA(%veldEm*$P;%KQ?l3kEQ+w-rYN#nQu!s26GsHK3QcCs(nGvq8En_wPxvqr^7X z-X!!6plqDf8I9RgJ$GZz6DKy@vt!W}8)B-A8N6MC_)Ss^oYKN~g9gz%H0U>9hb^UH zRE-$OiIK_dO7^2=S~hz#BRQ5Cg`Xrr5mG9|Y}99Nqb<Rnb`qp>Bxnz1U~mwj9=7Df zg)(+nBD1E=q<qp0a?-PuCPg!v<4kEzG^aJyipv7V)pSd)3^wO#mKnE(SaLttp0Y`$ zBuB?GU{E}3<GjTj#R`N>)h7`2Bye?CuXbj}*jpH?Uz>E-K~F40Q?yyJ6dOweEX?(} zc>Wyik8kkt<wM@TQaS}*@j*cN>8IcE=FJx#KY7L7+mG-R3!6H~n+PX!Cgqn?QJf)V zYAm(mlc^b%hQ3u#Hl{_3+vz9OUj_}42DC((kYLqStk9J65yqU4G+|vIV_eP5*e;pZ zxex=+2J14chduG)rjkNKX?_#Tp=VO7JaA;`-JXnXa3t%P1HCpIFlbv>(za=meoTwd zwOT}M6+y4pz;{(g`cBnhYPc)&+<FqS&4}oo`lMBu<GVz%&+SG8u2C^~vl)X2cr!Y8 z7>SW_4D9PqUl&V;MF%h<HJY+9qgXI+4Y_Fo#-(H%i46imiZxeKZMZ7y$(#t%CeGvc zUtjY3k2kqC+Y{H=d?~>Ifk1x0hf^?iIs-Gau+h=RT*)YOwA7uYzLL(`OGe>f_C0tR zir+L8H)gEU1-(uk@NzW9T0r{!r?<4-Y2@w82fTiMpEs}Cc>lVM_Lpx3h_AeS`JQLb z-t+XyYl^bxuyW2CW{zLLoJniB_w*A-Pd2foB!`1}2|V6gN?UCS&rXft(aAjS?;p(J zOjnkA8&KQdl-h7}s{0w@Yav0}(3sO=A*Vw1ITqB7{lR8L_qF86Q)>>iyR+n`73G)R z7+l$t{%alaEixf|lOC}LwaJz^k$+l)ggu6sOOc##K#Qo&=H%`ifX56S5q=jkkJ*!T zz?w(_q5pcR&z5P61$AQBDk~0ckEKMwNQ#Ul+CP90v6R?=9uy`;P&7E68PgV!5gjjJ zBwC4UvSZuQRZQPjP088{GG=aJ$A%TWd3=l4PoL5D^dYkoU0FB8n^-Zk(UMADn9z^Q z6Z?tZ45xZb0Q-k~acqPym7_yAGB%u5IsI@DcV#63ZBm*q=4J+b`_M-9p4FT^xSea~ zs(5nm4v+8M;^o^<ym<MBXV2gA?1j8;`$+E4-2%pb#*Nv-(2P|yG(2R^!bA8O>rfIN z!jin<oSZpIQsM||g7i2MWWb4FeO5<#uqVivvyo<;2{&Q6pDC^qD>lkn5oE++abE`m z4cWZGf$9%lY<=Xxx`$qjZ*^sOwGT<FJ#Y{0h(neJE(^5?SSgv+Dh<YM%3xc~5quV! zQQzFi#g?1ws@X{E<$Afc3k+ClLRHOa;-~s>;_P9P*I5xVw<{wy*fDIi1%*QflOB^o zWFLQm+${0yVJ!7Z7$Y*`nJ~JHoMf?#i{hq+%-cfj<SnGl+sEJ~6=cq>puV<-y0a%~ zK7EY4*RFE!&I3mK8!;)+f+Gc?oE_Jnn+vnJP#(uHPgABxxUgwRD4R08*^%MJ?qU9{ z$O)GWOSDPSzNE--ZnjjjWkDH7c5I^h-~pPes(AR|u~@@L+S)$x_;DL|?>rMr8$kBp z?GzVPap>?3j#pjcM9p<>JbZ<txhehaEJ$*-V@6UmGwm%nBt_{jKew>Qts`?hx-mA^ zkIjR7Q`ygies*Rg+8ePe$dHYF4O!x*$&<}-v~Nx3(dsm=tr^L}QQ^dF^%CB7={u+c zk*S?=j8;)uaSZ1Y9fr+GWZ~LH96524xYa@UO|a!zRX%rDMRIprF|UtL<o)rv9NthU zY5oc-H*CXwj24m8bV*-g#Gsk_6lM)2D<OkGA5VHYn&IVOLUu$iNrti+F?0lF#p6+# z=<1=RrA<iuXe{#9aNt-Cr%s-xrna8rC+pa?=MW92>$!6226LyZ5G}ZbyQFYi@)9{# zIFMs`;gVquU|E8vfE2@;%mJ+4aEPgs7veQ|5~c!#u>|>h4JSFddjoscujjz#-JCgE zMdR5E+`sdjJ9nP)^u>Gb-+RuD+ieU88Y`N6jg1>lvSa5t8ZSKL#-+QQtZG49OA~Ev z4Z<9)xwRmhwNd^&SP{Up$NPEv;vk=%Y-7<NXEtWI(KIoXn@eK3x;T+9$IE$ppqS^& zhw`OvJ^yoI9d|b*^L%SIkGH1sa(@ml4(9RdU;(cV7x1=X1aFQO^S){{Z;uwzesCBs z_h!+yD}(1d(z&xXfp=BY_*^}k^NVJ2ZuJ6=O-SX~q*M-%4JCSbS7OTyNSM@x#EHh_ zB&LaF#L%m!Bi{DL>dxsDNzI4F_G9*BNpF?LV;f6r!UBD8adXDd(pS*0Vc*ds;+tzZ zDIo0Le}XGFUQ%0om8)0oGIioywrx4W{-cd-Kh#9QgiYMM{gx*m|C4#kwlThZ1#=f~ zrLbrshQT@L=yXK4tJD}3+qh7<lg|&v@&0icpI`0Z@vSNz-Kyi}t>@f-^p3j^-?4q$ zan`RpAr{fhoH;u=*Z6`pi#M@o+6?va6KzdRRu!i5VC7h@ubzjCBnZAndQ?pBN9(>K z9*m48SW@h0Cqpvb%s4S3jB^vB*%a-<`=jf5Fe#t9af4};!f#ukr_?eNrCx~P#>&Cm z-jK(`Z6mq2XF3xyWAOEsz#QO4WT+2=!hDGB*NZ{@d>9zwN&i51g8e)Q@N=V2FBhSn z^zwAZM}oPl$kN5dl^&kntSyOT>C_=?TQ-^f>u0fT)i|~-AIHW;V^}>apJmf>m^U$> znG;J<Wo2jK>F$n!z5(63>l2zbmy^}a%$&cLty_1qecvfA-+INl)~B>wdCbj+ZwQV` zp|buNXD&bIO!HH&-hD^^L1|2%vzfseMU+ojNdAcN=z2t<)47wRw%SzfUe2Z!8`)fF zMbkz{E^p||>$<UA%<WCJttHp*K4H_w!(6;@m-}}=ap(SPZa#R!>H4RP8$6i#6U%tH zZze6%<G4I0olA@Ixwfp3i_^2XJYI^giFs6JL{XV6sjZ7HGaS1y*t`=iomH52)S|Bx zf`2-DjeI9vvhBJt$j4fQFpk}2lX$&xGe6B*!q52|A+DZ2N)xxKF?ROWINDp`;$)AW zu>ngrH?eBhHRf!;#Nozvj-IM!&w<l&jn_G}?+VMd-@w+|6el}t?Cq>@R({{sln*bj zs5^1hw_jdf<zxG`U+;S<w_95I>Fss$Qv0KFa_)(bk1xUfqOo;wLRVLU+s-OxFWt<B zP1{+rW-rI8Z*%_Q3mRM7n742}K79t!Sbvvkb9YjA@hP<}F9{5YA~_|W-adUujZY>! zV<?*1UFg(73r*4J+jTpc8RJg2n=N^+x>C$7l{7Vn#Zdtq8y3UWo9|e#@)YAIZj(S= zA;q05Q=)yjvnYit^D?+LKa-}Z>71TCnA79qI9k}BU3tnhicl)VRhIYn<l5MB{_ek( zYMU9<IZtG!V>k(p?hN#HWwcu#eoi>TKYULKo#vN5r=d>`Kl@dKceT2s{y)+xxbL-? zTg@wR5P>>6d!TDzgq^K5w({P_#tK^@WmS{4CDy-^m6e5>l(Qv<#zt7%nBib=qaGpf z?zss6)lH#W>h<$$rQcgp`}Qk*e0rXT7k1+9W`oMzqZeMi0@NM9N_(=FxPcX$jxcuY zRNQKtQ8hiH@X>3uk6dC%Y$hGFb#QU@;NX#Fw$2#Ht%@|ZOiZPERH*oFNqr+diS8Fk z?7(;dq7xmpwdpEF->7gWHV^5|x^#ES!(Bv325cH0MtQUkwX+Ku7v#d?1b=o&7Pclm zm^H=OJiO8<wa6o0-oDE7+n0ED>muK-T;{d+1U|V><)?tz{H4!){@Q0Ae{-MDpL@<` zfA{|Uhxaso?=X!&_L#{(LhJaG`))M=e+)jrT<2aa3F*r*QG~ihW!$UY&%vlv=v&1v z9w+##>oGpet>)3~3%q=Glh-fr@Vf0TuU_2cUHbz`$?x-4Qu5cY9`Nd=^7$>H+q6Hw zDe3v$@3-AQJm&e+tGtun`_T6NK$^O3_WvRE=dZv2?DMPJs9MK)Q&;TFseEg8XV|eO z(VoeH_84{Prao`t<nE7~Z$Avodf?&a$lO6aIg;x^MS&}O2HSFfSqkUNQwS36*pZz^ zS$HU?#*V<<%M(XKZ9<(*aIiMP!qkxNI(lemYtcbdOMSvSDx^2=Jsfdza>3rgO*G6L zp8+ZISx;U(xy|#(w|V;TCT;hx@$&9vo?Sb~;}g5Mv3~_CGgBGk<jZL5zKpRAW~@U$ zMmhCobk9g8_zt2xB#Cdmrty!AE8u^cfB4n#507Ke>m)x1)bexC8UE&Xf<LaQ<G&U) za&6`wzTCRc@87iX<A)b~efx|rZ<X_9cc?$IoiTYiIJ)-1NyyD71V@pJqi3+%t0+gp z)Q9ZeJW?M_Ql=lg6+tV9>y-0pA7B3qfDdgq_|Ps^(so@<AH{8bY7;m1q7_xcxIoD| zLTHf8qhV4gjnfBmdSV#btM-$yzly1w#a*pm$ik&_*|c;zm5T;)etjBuj%0J=a5fvH z-be{^!QIJ$jvc#*dD@DJOS$jsExxxmJ#5Vh?CpwEPj{SLywqpi9C~`-C}eBjgWMtM z>cDJZpszlCWpC$*gSeKTzO}2F{EdF=R8k-FdiO+x^@JZ^J>km>(W<96`10Tq&+8A< zetI{L4@-f#eGZQ|&f=^6WPT1lLwnzqZ0VcD&Z1I&lHd6%+O5n6`1I%!CpRsnWLN=1 zi^k#^mVj4aG>#s@*!SoquDb^&#uivw+oNw}O2<y!B#G#Rc84x>@1~29g*{)@C%L|# zsrwBS<?P;Xvk3m3zMmXZPLlm<6>7`4sdiba6JtWCo)kgdoH%YBF68zJ35xqNIkzp5 z#w|(QuF9f$XFON-$8%x(Ag+sBy0kZemL0J?K9$X*(|NQtN)>#rgsQcv6eau9!_h+g zr7hN063E12Tt$<d-Mq!pbg`AXqo)M9-gf4sNBGgp*_Iv>x9oa)iiNo0;NVOT7bmW_ z)~N?9ycO4=oFG$oTL~k-9U@eZ*b`FD@+k)tm9u@nSB5UUf5H!M6tEtv4=?`k_BneN z&Qs4WaJIF=%ut`6P8QgS&v$V36JdK`ZSO39*98kpJ9N7lpsA^ihGqv;T9WpA4#Q>o zMaG}`fdv=7F}db5sR!O+x8M$)x^%+A%7Jg6UjFkW+P@U&Uk4q(|LnKd-xcfs{_OiX zLe-<Dy}Y}+kvEs;@}Ne5*quVl_83~WMGH7-Jgm-Bw?jXu%H+nOWbT~E=JxR+>hIk? zGK704^SE_%IQOdyczmXq+m$8M?I<Qqg0HK$KhB<gaCGy-P6Tah>wtr-PR_2_D}r}) z#;HdSEF4|gxpxO|#BAH2UE|fWtGsQytv*z#n7U&6-vRlqb!t$AKE8XXKA-qi*01Vw zici0vQ+)sHB#h55`Q7I>_N|(yo`~Tr8BScJxLrq6dPw1DY2}2KT@MM+J+TrCa9e$s z(0#9P-|~t+o7+i0`jIJTe`MB~ujC#4NcQ$N79V`Y$}=A+JM~F@zR^NGbV4~E_+6;~ zui*b(;J?xL^N%lnJ;bJ*#Cst;Jwf&9=33gDrgHyO9ybq*zz?Jd2+3UD702yEY22&I z6N^aZ#*s{}9?IfI#W1cP&8KxwHWzjd<xXWW*AC@!dH*o^`7mxC$>(atXs(@@!MyRA zxOn^GD8g2T6<JvKWc;Kl;xn)F^vOkDJiaK}f0K7FZwuWN0OWQ1Euq`$AuS33|FjBO zm2;KKYh_gf@<zaTcVB=JAQVgZ)l!s69?H2(We~<6KDV=F@l<*$^M<TUDIJxCos}_; zHs&}xJ7U+v3nL?Q^?`1$S=UJ3_L}s)ADJuwENc3ZH7(y*ci}5*#41*vm(S`xvAFIt z!z<pZ6BH|3N4ci^YQZWN@&5|`JAI!9^7X?@3GgC(A?5uKin9FvGf!?`Avf3#)!h@t zwC>KNescm%+v2#eC7LVS;yJe=mgemVBIF^QTotGOdCTs>;-a!e*abB2&f~=D!L%MI z;z~scO}lew+%=qr?Zar<SImWdqiH!bl?PW&(f;T%?N6?J7xqgLwvcj|Rat)<(D6|M zr8?NPD*^Am`e3X2aO<zDdh&=u0?NnN0+jl&>mxD_o<z0w80PCMSlQ5`*0Mi*Q4YYq z;74Kh$8Rq<ym67_`&N`q8pe!q1+1DmR+0*HEX<A7!#xZQ%&@U_B4)>9=G1*<^s#qD ztbc-S*-gCHJ|SlBOGcgk$lQi6tQKH42teg$zetSih^2*{Sne$mbh}!>-w)8f5MaKq z%4ffQt~3LF`SOb2{oxyb`qLlz^I!hL|NiZ7oZnZ;*cdldjoXKEaDEiW7YyXYq9~#M zoLv*k;kg4ivs&tjZ5bR}JctVU`RTRE)T~aSaeEF;JBz8`T14e4abrg(apl+)&Tdg= zaFkNJWeoMZCee6c2KD=9^ZeFn-YXy|V7#~?dG~kv@Is0p5xg>@=&J}?Ioqn9m?HH3 zu&(l2IUz3=Apiuf*o|t%VN}Zw$a)B^W&2UBIfTaABd9hWN42RE)s_=zZmB|Jv(S!e zd0&M`S`ITN=c22lLs3=|SE~<UZzDjMnqY2bBL%OC)D7aMmb5ZWw0_q4FU+g|$~;*Y zE0b3mzp<k6Czc5<7VB8o^o{YAAJCSxUEjo#-J_FvFYfiTTJR$9Ujg_|&-wQGwOGJ! z0Q@h1{oBvK9!-Uxe}+9$U>EgwM^(KxgKd-hQ!zK1z0<?kFLY{o99t!`I<;&Nr&cFW zwIYR`<pVjjCX1s>(>c4jKmz<|>Nbs`Vnv|@?n15}nMT9TQJmjCLTC)Nn@TvdaWqYb z=g@L=nfffQa<EuAm#eJGq?d=6t9W_8QL55g|0HGj)fa{2^;fYNWscNW0n4U*DXP5L zXcR9-HAY^SE=P0XDpb=qps`>F8q4>hTD=dA^#atw?HH{+ME7-v=(_1JWlI;UC&TD= z?}EP686Aet5m#k~g^2-XB1}DfJxQw_aGg+3_P#e1SAC+qR!D;N=#w89dHfCKr$4bs zfLV6#6C0ZajFX=Q3{BRgCU9`%5KiO_;PJW%ynoW74(LC8dCTwr@Kp`K|Niwa0>Cf7 zo<#lE*<gkK^yj}YF)@PpUJj@Z%u8m&nEvda5zdbC0qmG0V2CAbDGlN9oG4DNNTqT` zIvXZNvu#=uN0;SOwMxL)I$FRf<jAsYw#ervR;EeJDCEMnR4(pG<IJWMPOeFzcH>|! z>>kO@n)On+omZbPRsd1fC)Wgw+h_RtQn^iVjjt~*@%ee{_kk}$%Gt`_UO#!*h-S%L zG)K)tW5g`=@E29lO!a$J-V9XP<!BVlL^Wyws<DgF%$tfTX(Xzw$rOyt$5G;hpN#<z z)@N~ZNfx&HT`@J%!%*Lt+Tuj^mrlTT#4gH2*vhH#rS+fLc;O2x>)x}n`VEJ!eB;y& zp=)2+)%20#qwmyUbdk8Rt0<LIWy5HiIfO?$%lLGwQGKfXuYdo$+5&$5Kf`4d`hGlE zp&!2ffibaR^mnsGwR7q~mJ|lEdq$M{H0|o*Kx)J?c1;VD$~s6~R1($ehEchCDBGu{ za&S>5hZhf~ZfhQAHVo(R!Xzq}C9=B2U))+WcPcWtwl9gh$CJ5Nsf^u<;i9C$twLA! z4B<iDDqh?;O8dRjwB4=e@eNsTh}GP!<x5+uP>Z_X{$ty(BtX1-+92+&8IAnusPd<w zDx4;QS7?TsGz({{R|OpPd-;w=N&%|K3{(lj7@Rj08?lT_%VO0{OgF?W-(NAD$+3Oa z6BlcXL%Fk}fZ*J%Ob{Rz2#u|1r>yD?Gf%x^kyy#Rs&`B}+|H8I@7U1zl}RUF(?Ls9 zYK_heO^9GyVH}kcQn|FWfX^3C@F%Ip|0+I6aYO$Xi2n=5U&LaTW*5+3nf!BbZW6PG z1hRKpf`Adt{5*dt?4qe&mB`Mi;p`QVPKtY~-<D71${}o>GDzH3JWU&uMZhT>UlcBJ zCYp+Q{aKRlP3?*>9-c_!)}bUGRA%t(bhZGLO5@g8nzp9WyfurKJ;mHVw@qBsd7j@t zCqUHk^5!W%KNAygyQDtM{`u(z_3=w(Hu;BV7kDOMUAuII*4Cq3ZaKi2x(%e33_&Y4 z1C8wQXbhWx#_-bb(}t8a`ByLorZX&mD6Y0fG%twc-m-A+E{WpSf@tn77lm1uPyM8R zw9FgKz?_ZDs`<h+aZjZuKQdJSm>|J?+KIPJu6RM|A%$Ks^Ta!e9Y4`gt0Vdb-T5Ej z&;JVxGeg;36vg#bxx6|snXgrg_<id^{_9RP|NY<`|DV)7fBpO4{tp=cD`3r!iz2a? z6RN5u=`6|X&-yXZY@8I!tfBrW%_hp}=TmEj2p|&F<)T}5NyU92Uo2su#F!9uEpkIF zpm|F?Cztf6dU+&k$MvN&)tw{r`*EvcsAOJQT-=|}jbjtkQ^M+YPp5Iu9Gdnoq-pP5 zZq;t)u?YC(?JC-@ALHG9aaqcQieHa_E2MT;vc7)&{c!$Mu_%R}+^tp*6?%N<6nCy1 z;ZoxsTATNB@xl(a?3zx}umn<v4dS5uy}DCNsGr`Ci?jODFu4~O%KFkeEtppMtZ~Xf z>ZZhVWLy&7(bE_vfqB%44-DM)jNyl0iO@eYr}7Pxj=f@{SVP{vXDmM_G2_%XI(O)Z zxw!>@|A*p=6f5`#fBE|_)a~ETj>0f1$3$|zEQ%}h2Xc359M3kS@@iKWANLLC$K#Xu zkET`pzG*8f()zI^z89+6<@pkvlhjj~cFjy?bfPayi$bYdn8>A_MVwld#i3bIT;4l` zC#NS%8l1|uN&ehEFkI@9T(OR!)U8RUc2yeNB*>3V@KK-g+c+VdD~Bg?@yH_T_b#A* z=Nt*>W7#!XEO7Jy_Kq7MX><usuT-dKzJC>=e}1AIS^wTt@Er{KOnpT2Uok|nlsC^C zdHw7>FCW+Q{9(0#bdsm{tJL)D!6{i!{qx+uGBD}M?SmYj6hzZhKhBKvqHeS&^<%v` zJI<FHQJ`Zb{aKbBPOsQ9ijKcv#_7+Li8X9%mHI-`*%3RQ(kG@2Gh<5(42>{U>JmwX zZS7rfbFk&o;VD9MxmLZHJEu2rqk5ZUkeB)L`4d|U`g3@+BtH`cbcx9qW=3*-egt=x z4ir}z!^71B*($+*RZ?Gx8RhY8pP0ZVv5W(=Q<;((KyJ7@>&Euy^zt<E_qn3=Nm7w# z@w9$6w+|OkwJ4Hn2S%y`bHmm`$+)tqT0M+aqX#j4csQez{mJU*!rYv28h4gToic*$ z0>Xi5iR>8@!GV#IHqTDtkzD+TC+E~aDCb`PWf9-|34VM3Td%=y04aUN$^qw3vMThx zO=+NL6lzd6QM5m-kpw}>-m2xZdil;-0)3pBpW-G0@uj}Zi-sv4G)?iMxy)O%w-1|h z`{Cr)ACLZpbkNqLYqzc#h|tZ<tueK<!_3w}J=MxoC@5+WTleqb^y#CVKU>9(mecBf zg}WC|bL-q5Zk%4rty9amb80!aPR^I?bOdwL0;!lhkgCa&p_WBZJwX}39zyMe5Kfl# zV|I)$s+mcyEFTfYGP#%yqodd|Ihu*79!$;f65;iuRuH_fbubN^v$$V9LtM@z8a7Jx zy|+YNXPnzqz)1n))VdP3&(35)K_r_dDLoMV$QkHOeuOtm^Fr7w+1SC-IMKvZ&W+9B z_P87#j~U7HaijP+y`0}oo5>G{xASB35k5=i^c{rn>qh}c8APQ%RsJje_FnnfKTn(s zDc}D-b?Y4OU)0Ob&-3xcIdVin?9BDZ?B~giCE?<#yl9&2#YF++!W2&$1f)YF!?3k< zQnz?2HwRsO`jU~8$F`kYIeO#(HPw}zJAa1e3ymyYu!QkrCa`wJG77TNd35(8FCN}h zkLP&#SQ(vpgSJQ4XuEe&EVPLySC4Y9eghW|Pp2%wkI6AUlnKR1tQZm7oB8QMs3t~Q zFf!DMrMaQZ&F;(mp}pBy(uY~8j_jM@$>{}sIlC-``t^yl?is<gW79<2OK9C!s;)QA zZpsns$dhz8o8w{~iwZ&nj94~LPGoUOEOYZCnLRv`Rm0<{C>tq>!Cb1huApYaA{rK# z(z0+24^~a(<Er_5*t4DA?K;4JZrQ?*r%v$g+!@~AYv7}}uTMh%Y+!jJLRLt5EkG#1 zDC<Y%RJqV+1q}K5yGP38uu~F~D!5j&kcOjWOdS<LVjm~Yi8Y)n^%Ni!Fg&<C!;_|R zPpZfGN?M=6nl&rfzI_KLPgT;~e2(kaE^_ncb#C9j#m!q+xh<A3At#AWU38hZaGJQn z3zCdn61RAnmya&f_V9`TbB!lA&Qcr~j;ldedKh)UNncytAk)XukOE&<CX6p2uy1dA zJ6fQA^vuPjDsHUMkSsuxXh%)@Icd|^QcL|9nqDT~8)g34EF-I{P_CW^>$<5}sx*aY zXppbcAWu`1t-0ak_p~6zK#!psS}ga`=G_4e-m0gVY4S$aS3=hoYtS-Bi#Nq#>|L{( ztxJ~*E#v6+jXYnvM*SF@pC`}e!;<yv*|C!o2Sqav?W6hh0S=UAk=xOTVplhc#C;6! zXvl=H{tW40z(DhktQ#D`iHU<bIo6Nr@jkM;vopt@vJ`KI2HUZscpwi}PUF`6$y}Q{ znhT{Ps4dClXr>!`GJ0}wSWk}Ux^lM2othjMDl?s^$gtz+U<axTdhu#uCXG@8+@7Aw zqXolRxio^=)7+Rg+n1t!p5$GRW%%_$<X%rE?NSVB7h|wK+?CerJ9#15<Cb7&j;gdc zs;NP>W@pZ7>7cr{LO@uf$?Xj)?rhN{%2`E-y|w_LiI4I3DQgM{%8;_})7CWUDU{nq zi@91FERdq7R6|9Ph9-F`728UOGF<-1P<4}x21~rYgYZs3cq@Rk@Astr=s?~c^WoJ# z6(1J$X79#TRBT^I{qg-&@7>5>Ce4Q>Yx(Ph1^lIKK7XDvmy26A$#=GJWb0}g_AOzW znE~THoSD==kOdKe99>Y#g<W&RN3W)>bvGYwpWws&(|medCv=Vv>fQ>mmdDB<j`QEU zl^#iP`A}laowK~WT*;l2YiZd%TdaSUxa0LSttet$tSQ@*tk{!e%ZVXw93AS#O=WD| zxNxpdOvA^d6JhRVxZCL9AqAzCQFjcwbzo4iHA|%?d(yg}gw-w#Zx**WXQTkokt3p@ zO4m}g6pP2Tx^h~pJF45tFttr89_-NI;cjgPI%%jIV|tr*P>;L&4#xLsacYau*AP<^ zA$QVZhFHKnZ55NnB1VYN3p7=1FD+7cDk)Rslm|D>>>*lzP=hxj^h-1BXdKsv7Udvw zsW107Ch~Dh3`bTh=FEW|9NfH;6B|~*`04z;_b~of6~o^(2Jxqm1b&<`gGcALv2eII zIU&Z3>}ST391l)y&PN%9{<ZC@dShS7wA7;~l|(>^De7*edUb<~@;IUI)Ie+1Ql8(f zQEv$S-w}H+{`p$zR#I9<-`qUL>q~oha%MFb*N^1vglJ9`hT?8(fSYwUoXtDqVQY+~ z@~jTsPB@$C(!*RAOOe~~{e2l!*O$ht8`$4Liwc!C2ZWAkcjl0mHitTOWxJ&{s(V{i zJl>_r<2@QY+pi+GuVN9(%)t(7t5DA!)YrtzP(uxdhrD)`&r-T-GDAy?nNoQwK#USA zC=%iCEGzkE+nCbJH{L>n*J2GX_o`?Z<xbO>Uh3AdrU`v$o)RQJI*=c$Cs4g&5r;O4 zYZ8tB^Vo9!TO)|Ssv`Nl6nM&T_J@sInLX5l_}(V;vg$-(lpX%o9mxvNWlpLsfBNwm zACx9xrEN?J@<Qt1E<h+_0e@>7doQu$PUB{lPaDGc;nC`QUB3zbpJ2TI_tvq;yuEjp z4^r2ByeA~960@w0b+9w-j)h(ati<;#r|!-5x?pbD6&IUsIGJ~$hqXQqCOUln(#(ZD z^ElbD69-itI5o(Rlfz=DOp4&ln0$^5j{iO@Q2{}*h<iI!Od6z3sDtu^FBQFvRbmn1 zrX<jKi91q&a2IQEku|QX7G+`))5R@K)>1J_%&kZSzkTwUe*%#$0OfYo;Lcnvu20k8 ze6a`3<9uiu*PEt^0)#?SLTR1RkGCg_Ik0*<JC;qPYQZ?(b#UPiqjLE4;wnqWgtIW$ zn@oQbhW2+PGsKc`Pkl))+!z{Uz?3vwrY2hP>gHl~O8n1uF@@CaV*i@Y_!}vpJib~% z!-*v#d}SZxU%Q3M?8Xnue)pS)e0uYM4==B&AJFywktl_@wWvOx>gj=Q;)?7HyNDG? zvDZx*O4(iA5To?-nd)f^FdcAEPUTBHUEjT<y4Uf5$f;@7ICdAtQnhkA+t<!!c3Cm1 zr~3p5@!=2mYH(TH)WNYzf1W0NtyKitst6P7i0-LDinlhyeKi;vsKMBN8cdgUqNWxT zMcBm>ABGAjS@L>&`8eXlB`N)T(E`RiCrwU9X;BlYNkc(Tn#cO8foPu4SAwJ;jpco~ zFfCMa`yf7?D`)$HJWh{J;YP3z&n?{5bG(aVdN49d00^>VfSUo)?gk|L>WYgpC8xhN zS;01p5DS@?>B7a6Yrgm62^jz0zxRK8_k@%bSZy)q`Jyyy{@TCyuiianR`?~UM_PC< znVI6!-ak?rDeEye=#G=65jMtMaWLzSqotm@A;v<tn*h`W{VpBU2f*!&B~vnyjLEbM zyTlsiNL;O1F@^C3gDFT$B|9dXq49AP4$VRJOn^`i-&CHgCiHNdirec%i`QszYn>)H zlwq7pHEEft!MO<<oGubSm!`p%Fl`DYK8zLND+2E;*5D(wp==!P^4?Qk4-iW^)K8lu z{UtyNRi|3eIQqLqoF3Vi>R3aXCk4<vIfzC9qDkCT^PVy62<gFf4FjHQI5IiIhdi-@ zqHsszy>v<JWkPT3PNW7{6W7a_q5T{f9BfazWFlh{JgC|@g?Fzn^I4gO-PWo;UGYf) zMymOL4*Zl=x#_6>OuqN6?aHroO}&13{{24KZ?{|&z!XdPETG*wyIXvJcQq+}dP*m& zy?HlvGo{iHWZdn0&z@1&4j6S&(ZjMUp0-9*PswBQ$l;70HiVJGg|adkF*u7MgW|~; z(EqzdC_pF;lrIlStPmg`uF~N4ENw22)}Vf{1}7slI3%%SuUN$H-Wu%i(O{d02FoSY z9WSvXQqr)%PGUuRotT-MftR=|Ke3Qh3GO?BJ9BtISB`{tqcTdDmNC6)9P7jFg~<$d z(B{^-H~}M&hElPRDIq-FIh4&EJ8(n8hz}Yr42yOlBiMnI-j-wq*%H^=ibO9nvirM` z+}E0v086sNoQd|bBQMg8`2|6Idwr2_Z*TC!+uP!1Zb}^Z-YltZo@`edD6jHWS=CLH zH~FFcw)zn+>IO>XcD-U1N)x35#&1oOY71(j{@^O~bUI)lqyV8bQ7Tqpp>8o&8h~^# z(e0uJ!a{y-Z=i#%K}Y6IEM{EJP>M2A88;%Ai6e?B9+szms$FJe6sqf!J9Dw53-wu@ zsY&e2sfbQghl%zEcc3P;6KDE$<%|gOtn%2tFv)rQDUa>zOl^<`b$zthFIt-3!-PSS zDGac;A~moNx#ry&YbHTlYLOLQT5R^$VpnJv_Jnm6cO+SpxTFS&75n0hI6b}eyPFcL zXf6*HP=YuV?m)YyEjLw0qy;z<DZ-EGWx<dj2V#A!N%VImE3_x+VJ;NL`I8&fo7~vG z3=j8G5C7geK8ehp-5BhwN4kAylI=SXr#uo+vcUu=6=`l7WcKOE$Z%t+EySf2_^^6n z2;1hwaA0LRCpP7BYTHOo?;1zl-bpkanx>vC+p>KW1-)!B=%_84-$C7@XDgYKi<KVE zrpmNg19c;%wbDSTuXJnaW2>h_R<sn!Wn&nfQ$T)7Jmc~*DW6cvxT0bT24_+@Boo!? z$nKnu(c?_49%mEuIUA!(ZMY6+h0aBFr)iLZdO~eeoB>U-Ml{Fi(j3#B=4f3;dYiFR zs^b0oRuCQ=gSoji5g~yTCMPi}FOP+G5~Msd*({c{Bd`Pe!gOf)HAX1itY1!yWzU?+ zG>`8?!z6#2lrGju!Q5Mr$q$DQ&{DaAA)zi}1@;6u7?IS+fn+~B5`CSCa<?Ka(1q*) z9t;gvnkIc28RtWUhY^#KT{sxfo&CKeMGV#B^f*t>%=W|2$`l*PY$gsHN{G8V9+sB4 zni}CLzFwKT?QL!*Ye#zOcfdpH179m${4Mnfv^FNxUY`)FE-VRh!?244V#$=uBp};~ z6(|;AW27f;$UxnxrL@T@k72M75Zug7m^m_onUg0la%eu8(cu(lB`|NsEXqbtR8P_! znU$?f)77JPkUn)H=yS@m9uthdKkqS4d1RtKO^JrICK+)h#gt1a##~M|;!?66y>0YZ zGIJ7hrj23u_9aZ6Q%-kXT`|vYxJ&SIw-W6T1{;!`sT=IV*<s$C&+*~HxByzF1<_LG zFRvwyE$>Cc_&}7&bZ16+@n8S-6_bt~F_jqeqGF0zggtTI7DTuk6Xaw>oR`v4>`rb( zZ?eMNi1jjOR6-z=2Zu;D<xFmWC-TE>*q_>)r8)5|&P^r7wFlz`Fds7`0-YSyJ~`0E z0~d1}38a>I+d1KAY$Cu|W7t83aYs$ex@zMfLD{~uDH)koB*f{l?NKLc3;L*s@h;8u z#b2s;C*jvjG9o2bDE;2bNN>Zgoxk@icJGS5#K{qZqnJ5qGMR}<qznk5Br}dlql%bO zHdEZxSanOW>THxD=LCrJqV<geM6(F|LaHejm4|Mo7;!D#n5&s4TvJ+!v&^}kWlB%c zp8A?yoH?-(?M@P;L_3_tJeBOhSWio;%TDSM-Ihi=bd~y|E~FE65nVYSsY6|&0oN8r za%o<;q_6>;m-ujQQXl^EpI`X>53d;JW5e%HPvX_yWLoA$vm~nz0itOsuDXQuFk(PY z0|xq7k>c;nkbYiFO6WsbdMM?Y;p9bm;U@~x&sC3Q!~8ku+ntJDUD@K^jWRbqJk5<5 z-akZKTVMR_9qDE7L?35w1_TYFr?~~Tx>`6YbD*U@I&waO`ZxL<cpw>KizYkoOA%Y8 z$r(`^{mv>b&dX4@6X*A`B)ylT8aOKn(x&<y1%S>N%Kv4hqe)(JB>AcRMCeo04?Rqc z2qQmf023u}Pn%SxZrB`OREX+~0C6_jh_eF5IT2E0f-z00MqD0Z#qE)9+$`<I9jSzG zm4))4Jd88N!ua@+ELu2=Zc^0QnHpd%MT@zZsd0BL%nalrx@k$U(!$bME=+=2P7fU} z4A7=gz&I;l+}M!9mDLHf%o!jxL<s-&r*HiJ>sx;Q>mRwf#FzTDMci35fR?%8oSKuw z)3MP!o{-KU4`q6|jij%pr2E@3vcDU1GXq8I!<m{IMs{cq`q&%dZ{Lj>i4L6Tt4o!i z4wZgg$#ycKhlvSe`gk$O-GeZ<UPStY5bHO9)Wkf}ZH(CO(UB|v89>u3QO-7P4&T*c zd8-y<&vjzrnJy$&X>oW?A8O{saCLUF)B+*2&dHLvmd4VIe)N`<)?8_!7T#^7wip&0 zB(5lkk%J?dGEsntiX<T{fa3HhO0rW}G<y+K)K(#NMB@la9g8K8FA1TkB#?_^0wj3* za(RRoSMqvtCD(!Lc~;!bx94%LHKRw5WbC+7x^@&nOJK4!Q3BKVC%amxwLx24lB9N$ zS1T4_tRsF@f_Ljc9hwD%rpPYb+?vfT<>3=+GWd@_eC6}|m;4~~<<oPXtsg-Bp2b|A zF4r+Vm>bKoxl@|U!f+o>O&ulzG$W;t4RP*9OpNhjVU|A=qIxhtBa9&db_6&X<0%#G zg1*L_^4C@ObD#9rp|6!0J@pJ(+{>P10V2UCkU_or5!<&v!-kG#m0NeV7a39c!ky9v z4ffpcz?9Qk6jw@MKh}|gliGwxt+lPtjf&|5s4I)1c5EW$Nx_uG_u^#P5YChjqrPk? zGh+Q&QSQlx)4rsJ^<~tMXwm-ZB!>?mF36Xn)Ck68Co@AVV$!%WMvoXHu4$l!Sc8Sc z2vh14O=w6qqdCojmP`w-47K8#2>(WoH8=C@IGo#0Qm&!sO0KMoa5ob(wlxu<3m{fT z;w!~Jns)DiwbEKFLD5J@L*3i$WYUd`kzECZZk!*W!}X0>T;DK^KmGKPA3wG6<)hMA z|B{bypK<-#RrXDY=e(q{bz+I<XT@=AObQM2OK6yug{Qcwg_0Q+1=+D8Gk~f|iJY07 z&W)Ahshg3@u98I393<X_8E`g4l8`_>P6g`YX<<&PjUoH{iYsw(Bf-sAVow+;q5a9u zDrSL=HfP%XIP}bljSsp}bgnbyXSEnrp+UcGS^|b92?w<(DAMELlyE9W_UFiuU@CKC zIXFCy1G$mx$%$a7k3FG%yOF<7lbPpCSiL(?eapOj{8W+#gfpOz2N{u)SfoZXbIJrJ zPngQsqEaPTo2eV?>*LMTgV&YDdS&?fr3@>sWLt4#xPUOsfjha5<c}DIZf7Y}x^+}% z1iv-bEA7I{9CM|aUj5!sX{uLBf61x4cTwlt_0f`jMd{EQ*_pMI<M`h{{(-NbU-9FY zc7FQumLGp@s(<pNjWJ=494qX@p%K0u5o@iPnN8E;5}Ib`a%FB7TH0Nyot(y*N$H%Q zHk{V^#av!6iqliFIp5!yWXo<e_tU2_L=ul6eb#vE;$~*TCT|03g7wLA=|N%-H{v}4 z$xn_YAts*Mmw_C3>de;rwk)}A!H7B&QjSW&xKoRmeJWBaw8^d1#6@bXp<x#6DeTY5 zqIdxziZca~G>WwzDI7%67#sR6(jZ}n0ikPDEUB|+N>K)rOJ@)h8cevKJ4s<)j2axn zq~bhgPoKxAkrR~3_sX-F%{douN~2gqlQPC%=yJMPL$*10hFS3-$A&58V;DDPJPED_ zl0!>YBO0#=T@kjDAt<Z0v68;&O6t~KtV34<mJZ#!c0@;8o4QCtVtd=*Xl)_Cr_cNL zdwhA{&bN<m_(4GU`sEAXzWtuZkJ@?t_5&-1gs^U~FI%!hSeYKk$!Q|w>6v0FgQ+i$ z!^p;o)kDJBTav-0WmDNaDwmc4hE(-8W3qEM8V4BBFu;I@{)P;d)YH*OpL(UCUaX|Z z#f~HgN1`QA7iDKt+Z4)yN3LvtWY3}-woJR|NWmF#frqWgJ*Z8*6uq(gH3;3*f#|JT z^btYN&-Y_alm|7VW7v@7$Hl36^j+D7UUQ|mU8bV{dVSJ%b!Wkz-pm>~nCVj&5EUFq zsCQ2y{Tvw<6U-zD*ozjdqA0%vRdbvP%7lZKBn1FVt_lEG2AfHyWX{cO<+%!yuSZ6Z z88?uSgbV>e0FbOed7!&u87AGjs?#(D1jQnhkrOs12IzO{sD5OD5=*qSM3bDXC8!Hf zQslgU^OT3zn|b^64j<nrN8#V_>C=1KU%um2`$z8If5zjd?G*QOXI7k-y7yvA)=W-} zNv3XM8a1P0I8l;`wUaaR;`-6IM-R?KNPvwoVpE_cy92}$q*!Z=GNnO2_cb@f+ejHZ zVMv|w#AJUn5*(#CbaAJ7S29N*IkDrRGb?UeGv%Tkg|$5ydfbAHeP#?jqC?6-4F>H| z;j~gqG+l#;^_qCE(xiN_2h&__Da^7ZVYews`wa<O(}{qUD*TpfGUBi^OAh!mB`=jp z;+i4@0ts}tXMn`1y!bFi4@qXu?8S^9UH<)9*vg|6E~f|p0>rg6D=uf6ax2|{|Nh+@ z?w#Jsj`AVwnU+ufs5uNPEfasMk6E`)>N}8%b(raOQa|v*(bP}?F~r{7R1J;-S~qcJ zW{S0#cEiTPkT)-$@aX0_UOl<Nhu2Sd*Y=DL@80tD>sLN}{K|_L?|AU=1=p|MrM3Pd zwFeH7HXw)ndoOWl#ai|kCR1IQ$hnfi>=+&|SzJ1;v&M2JtUHYZjhXDJJn6ugbKyqR zg&T58gzsr#Nujf3hhh!2A-YtC=rGj7i-9h#oOv0*zQ<<bj_fJFWXIS>i66V{2;bmH z%yx6Kj&>vKSXXgRnz*m;K=K|f;&*EiB0z+%(<5oO9hnvOLKfr*c;Op5617<$yIC4! zt+rzPE*mCf4`Sk|aw7Zq2@tmQ^RlBTu|Fm0am<)f&e)R4%7_W;e~p+(v*bpKA<K`{ zFuiOEzx(!@14HyVv}OwFqoxxb5lKPGcr2t^RPHWX=t->5?;?ef9(^25Bq)mu5MkR} zn*BO>rMtK=3F5k)aFp~=d7ydQ{fo5SyTpgK2eh|6<z4$T-oE|Bhfm*l(f&zd#4Dk9 z+`IFT^^5mWJa{g#!9{G^TqA#b1C>=*Sf3oq`dBFj=cVwtI#)en;{J&ot}lrs)j^-y z2vg34n+XU;Eb%i_&-&QxZ$z~O@G7aaj|S>c>g&nXZvh;B;=-DHhRnI{$e0E@lJ_~_ zv%r$>5h^0K8IpXk3;8uB3^}DipH12f*x8Y!iq7=gtx4h5M0%8)5V_5OA&0Gr+G4?= zot+r8#T@(DDq@!F6S}Z7Ba;R)Zqy_~d-)LHW=p7t4f*jQ6eLAS>RKeSo+}oixTF+Y zE~VL1l`8>cM-|!Amhsc)cOs-myb_H)ns3AEC1P3;Q3MA^;AJfpu9E?|e&*`pF5KCO zygue6d0D8(x)~bis~?B2CsnGhRH2qqS6E3g_4`k6xKV$EJD1M!_{Ieu-Mz`<YZrL; z;VbR0-t(;OJ<p%N;o;-AoIn4V(vcfUkDJes#0A`Y{F!U_zhKb03#-PJP`9j%+k0}j zxnn5jW(?qXk^@x{k{LPbaXP|;8gWgh`WcYnXoRDQ8OK8mITCE3eiq2#z;3i$h~@lC ze>OjGW%UDlrnR_}S1aynizD57XyP<OlgJ&N2-(t+QK!vFKHQzn)$8$;0DQi&k<nYz z#677ve(E^q&NdUV!IZ>}USu8-@V3~{M*v7#WQ^}T0W5w1C55Bu@9Rgfrvo7#)(nsC z%gBrvN(%~@I(eR0gt(;3(GuYH)H8ki39^^%rT@64)K%`_{`HGIe{hctW1`rd<w}8= z)9{EOb|!hLw>(>?hI3|Ipkz3{0+uhw3WP@YV`pIyu^#4FOVIW<=`2N`j>MC$T)S|Z z$Jd*<ec=puTF<G0cyRR+uO%+ryZ@Ls?|$Oet%tmN`;C!9kFtGpE1TCgbE@VN_n&>> z`I|qI=IzY1^b~fK7IA)QA*X}7b5ev`6=cBaex?)!dr&7?pfcm5R>;r77(X)uH3*00 zdk2CH*)ha~UB|82e7^^)@4GPniUiLS?&9a&=@FuVU4RPPQVjyuXy7h^cU$W;s?ImE z_V{j`7O7}B-^{VI$B15U$Caxsq^{^s<N`Munpy<lt0b>6BS3!Ne}OjPOS_UA6T<kB zr3CtTt6fv5rw!?$UW`bOr6?;?fDntgnq<wOkxMAsSxxqmqa@AVOJvCkZZ_BO;%+O? z9^Rwv;d3VRb6{zF5B3fZrfR4^_ZLY;IW>}fxnZ207|Frh-fT_wWX}+9s>XzIWJEB> zN`fUoOJEn5^@F&eOErf$y>A1j4{hg4Lp?VyUf|i2=R9wJF96(DTS80oZC<|q#;C#* z3`yI^$by~Rz5kZ$ciXsm?=1ryEXnotW^Q&G6_X2Sn9!f<Kyf)zD=6_`_1I)i^f%$8 zWKETl%6eFsFxB0hgTcn^lkXhptH<j-nY=xe!~27!tbXi8;kll~AMhk{k{;oMyV57Q z16Cy(I85rsnbWnT&WWP3<|0dXufu+xibJQ4vhToBYIl#Ie&>Ar*L0!wY#qC**3($m zLiMKI_)XU$d9gm>3%ik%9>S>nQS|lnBt(LBpsN)FC3DJ43TH%SI@6~J5Zf0oV(f-W zB1<<hY~^tVEvu&C+!^Z6ouy*`cJ5!h#_hY0XnXmF`O)?qD3ZK+l$7>U2Xc485Kc;A zvvc?Wih~^_cm}XD(?^P%0Jdg&VkCu~xtTHM#(FeYAEx%uR!;2P%$53T>Q2?ra^^IT z9zCc1^=BU5f6l|FANbvW|C!MR6^tKM&4|LIG+%r|ON$hGcV9Ao@@#@^O&H{2OMYN) zw&bPrYGJ7qZQ3+U&!95QSb#EM+0ZZ!4HS(JGFRVW-5y}bHh+EA`{~lQJ)PG((s;2s zg?k$dX<0s&>@)7ftoI>diZ=c+9SBJ5h+VD;{v}RSRiEahT<g@8WjJJ7lDsOEfn~Zp z**uu`{h7QxJb}-ZGpXK?$C0IZ9NfB=z%2RQa!t|~nGie2h>^41DIAtZfR`72U2N#> zXeMBolM@$2Y4P~)PYW8g<|y&gw=hP6VfNZn?5k?#LUXeK(Ztc?Culfb&G|FudGg>H z=c+0h?rF%*>|l=P1yEBQ&WRD>ER5{Qvedrp86LrsL?5=zoJ8=PlUSMQtE+Bf3EWM` zcX4#fDjH5zuz%e~stz3Ba#Jh!?>&{c@LsZ|H{5^tj_kq9$r*fr;{4<6+Ig8rPrq>M z_FG!7JjLF*C)U<B^cSm$_ps;b@<QHj+0OG~FFw6#<&U4vvogs8FKre10rsT(IpJn* z$&%g%%<$~a1a}>7Eg#6e_0c@tp1{*>3EY!_ySbz{%d4%3o2rG&AQk=6yW^0ejZ<z% z)-IXD&Mg~opQy#Uts6MDF^xx?VtKeJo;N4TX{($><D9`<Upt+u(gbRxSnXA;P4Ku5 zq|Y-TalRfwrCQ`<WD_Vr_&HkOVJj)MlL>i)f+;N;%h(a)P<7DMq_bvcV%OBNW>+;w zPn@Q%u7Ojh&#`sK0k&+~&b5n|xYT%oD;KYGs-l8u2NSlW268lKfLKQoD--&#YiNHe zMh~K_U^J6wEahB7GX}byF_EILgO*C%(oS|Po6Wj~>o|M-BxjDD<nhDTLhX_zy`fDq zrh5<GP+q=<?9|Q7pI61M-DkOTzn!Ye25OEsOFf|>Rkd>X&6uT0VceBM?#U!y-d30L z`9%dE+m10USQ3jw7fy{2;p)sNt}l$?$=Wo&R?p?ZstjJNE8u;_Y#waR6-wvj&TL-o zA1<0LbZ9uQ4;RYMi+OWYzE@c+G=kR$vv|2bi)TBMcyS<8KuqWJ$%%ZZDx>|t46bfp z!}FTG92u9)`ME<mCQ2GGMu)hvt|U$GN^-gfLsQZS@%F~YL9Eoqklqf)3?9%+fGA?> zxGAV2`vuX<(*>OlI#gEIv**AO4jixHRBZzl$Lm?TbR&)DTDf}pHq%NM%Ihl}KiVLf zz#yhX_GW#0fM}sF<zZGV6n{5q>Qd$`*~o^CyU{f^MPG_P4JpVjR&8R#f<@HT)N)|` zeh#hQDK4*#J9nN*0oTT}=O4L!|0OB$Qy7-EgEi~Ua`oC<bzC@m<Ro*;=c{|$w6ru( zX=?LebqS|tmGQK34OgoQxK>-FJ`L_~){$5TL&gV)TNxR`wp3S67DVx3`xy3%E7%_& z%$MEcsLkrjAF8%+V_6D!He~W-cRnu<j^fp^2|U^}ig(AS2^eL(IWnCOrxx+%*mT<V zP2|pwX`Ed#mvdXUupqC5rfs{}GjTGTCX{n@d<HdBQaF$oOyOVyaw1Jg4t60cvLAz^ zV~Ozf#mC7UcWZq-?F<<b;YUu=Aj-#-p^6CYgOjZl`i7<y&N;~8sxurtd6q+mj<RcC zB`a6&;$%$=moMJo)Ui{XK6Q~@duljbd4=l6C)|1R6D=aJ@R%Yp^CmH4{wC%uT+h<Q z8|kWNtbS%#7pbhzRcz$Q`YC*UUBSC2OKCc`NUWiSo0qO~=dQ#DsU6PLULtqMOg3+- zl7Rgunwp=mWce{REtt)Yxl_~)>`Ik=eO?yV7MJkq@P0x?!)B!SrDab(r<N!2zYUui z=%`P6PgC|}25?8*M#K0>+P9Unq?av+hJ<k<Yao|OhI40pHZ^7aX<3-a&9&Lw-CV%K zT@$#!cOFg-rs`=6{X@Kn4(m-^|K7y*??p_QH<7`fg!#J@<mX0!uN!^kd%oU1)C%qC z-V+zs9=N)B;O^Or1*J)>nKP2ztEaJ7+}Dm(<Jq!wEURXZWX-Gs7M2ZT!3-(rBEo{` z<L4p2?1V+oFly^t*tDyHZCiJ-W6x1mtlLLz<2@1fQ*PdR%K6r(>^pIZBPZ{$aN}tj zufO8_<yXX|j3Xv7m%@?L7&3e;lgj4NrHc;Tx@e2*)8gc|m24`q;_bsJyt+S|*SE&= z;nif`H;b=+sMHQ0*}UaAV@51x!@ASly8D`a2QM&V=2nhu+fK>gBsB;PQwDKs%>Z*i zjK5f}Eg8+V1$jJOKaOvQ=kPxlw(*CWdAvHZk!%+eB3!Jc=<G^Kpbue|hFln%#{SGy zBArZ$61Na1K&7~vNiAf>#_T}$j0|Gj7+Z-$O1iBl%4sWL*sC8&=H#Tz8*#!>NO`_m z59jaCSaWuCQva-{`nhZJJxBSzlS0bx*va>8)enwnzgNSXM|J9BIqLR;XN}*V!S?K& zx<%n*TNA3F&;bk{l0{IUA9}h*9IQCb=H18Hx9=c3_Z*i@WjVFYk7&96f=ibl5E_<% zx91>EH$I@g=@pliKzi#f1LF#a8k9oLurZ7*DPy?Aiq2iS(yfy=8y7ER)9lI2iZkNy z<j%Bi_vPM}Xznc@z@2=5PEK4dDe5aKD$cNN%L#E&uOvu+<g65RIVt%ppS1#KLmh4| z8_JbgX#zqXR~F~XT14ZhXzonU<xEZ@6^Y?&kMd)NiyozR-3imz##&nwLv1Y<^y$f* z&>)65>X2yJkugP?te>-(3o94%<NB@qR5+i%CmrCg1J7b(Y=EtmRL6GKB3xT~I@&RL z-ab}szs%|bcbK;A5*usJv9Izp2M*M-zw#PK_FQG%#(DwI1_x#4lK|Mm*`9Bolvz)g zQJx*A(5F||)Pq!%GgIFiJDa$6?hq;~6Lb3Zi)27#G$y82EZcm7O?ytTci$m35JjWr z&~WKFO;_4zz51LLs}GTuFp6nQ_OoPF6_;+m<I<xaNXsZ8JvE!*Lu5@EihpDZojP@* zYsU_Jetd}otL8B~$%myGIvmU~<zkr^X_EiX>|w&2kN+PB4%U$!pF#S782Z?`<JrTH z&Z=%=Q6^knn8DrU5?nWo<MQ0$VihS|C{O2DaSRo?;oM&(>0@yk^Lz}L>(QOLUV6-T zHs+yg0pDDvGpSo|CUxq~2yJmCTE?t%?$4hF?BwsgD%B6=!>yA4HeSF#QZMr*`5*)P z_N1pIBo<N(Iyfi;wQO)Q*I`JE58?jK_(%%sVq=W0SemV5hSthPn6f8hZHbMY6tXr- zd$Ar~E*89b(W(YOd63_Cy1^#}h_)61p@AP>G~p=mLe;;2B%YqVaq&_tqPwi()3zLC z{e~?pUA>j^Y3pdd+O8hJH83*=BeS0L2~FgNWIXd09j5N$bG96*CoVCEqJm;Fk~2w- zO~J}1T!836XVJ!sC-#yb?oC;QC##b}nHFNfzEOo--Mp1u*-`Az3S-&Ev*OP7GdM1n zvT1u5o{+<hd4p-1p1`$*S?Ya=<~hSTRT|HcqHrn-Lpe|wCcoQ<#_6LuTs(vyqv!LJ z&mPuxFQm@Dl(<gzWJe4l%+`!+5mO-aB=kN7ea`Sp-&6eJTg^Xu$!8ul{NhnXTlyLv z2dqR_rz<^_F&7?w>W51y1Gdz|w<MM-L$-c<uYRqN&G!LZ=H{jXo;h8*Y6~Ei0-`;S z?$+_)xd>kwz}5ci04`+^SNnCz^jc}Vd6YeiC4F`1;fjNk3;w~;n3|f>se>VlC97Gw zWHqbT?Pl)m?doY~O*h`KWZ5ok?7bKemBsBxZ@Km8D_8G+R`-{M4@e+6F@=Gm(TRhS z(6RNVV@GZEgF9X1A|oxdnAOjj(c&WFo%GqAJCI2OJgJ(VPvw#GlrKEOl+kl2kMNbs zd;k|_XVEY_n{!h$I9(dc{=EJIUOFe%EaGbQF`nLO=Iyw3{NlNlb%w)f@|{M3WpDae zS>j}B$aK$sFk}sX@4pQqoB7301m33(`qn}~JrA5`(pG(f-@U%ac~!UoqRfM;;^$sx zIJs*IdIE-lg(I#m4s`3LJoT}g`jpCd(nrt0P!b$N3{9k9m7-A@t)#>d2WJ-&<05eM z@L|!~)jYgi&--6TVtj6Y@O|Lct2=yAfA*c;zr2CUxrYaqb}kqgSfbOtyJRNanYL^* z8DnOV^ZX?mlDYU^e}aACD*E;c!?kBG;-fNHvh@fx`<HR@*cL|g^W^@@kz87kBU&I; zYSbXKyP43rgVZP;yU<Gtm>mUytjq9VcC0It`Z+PFe@`ZbyRu_wAQ>JuOpo?sV|oxf zhDEY6V<4wCuMl7QnD&P^d3N`bdJ5Xpo9DR~Kb1f9n#o76a{j0HJpSrEjbC~#5;wDi zKlYfxfA*ctA9_yZPY$#ACBBuP{VMrKxM;r!dZ&3Ji-P*HaZot5Gsbgq>ncec>bTP( zm4Eo0<Y$-T{KdP1M>m>y_TUO{+V1j31oryHUG?;{cdvwG{r1BL-iTn;)6v>)tEZqT z^t$a1pWZ&;+T~jL-W{R4>Uku;4c$_M@$VDS{(S<PU*JH@Y~0Z4rjMqEh5(^U<bYrd zHXOi1vZW67&*)Tn6Wi!a$tLu1u=T>y(uS~*1X8>$X)N!@iILIVUQxijh~AtYJD5mu zcN*HAN%7PpKhT=dVUFUG+*zE`OKJ~S)@22d=jTXHA7?W9x{^IGnz()g3FzgDoml9R z-FtX+`-W)!EuP)E%!}JCytq-vlRGDQWjma=_65A_If4(aBY5YM%U9Pze&{`xkG{pc z^Bu!2uROLoMli`Dgq12E{t<YVUqb4b*gJ};o}tY0aN~;oaIugoe(@2Ie8duD{af#& zyb%j}|6CbsbdPuK%JU*0@Zqg;JpT#r-`<z&s-xz}E(RwhOFF-c_v%SI%J}XF-^U;c zP|EMVQ9x_I_fKIf^nF;&zddSHv51$-z%8+erg7e!8_|=>TxYhV*|R*}8Dq(IOpMI2 zb#%wbzz8cFX9?uCg!c91NU<9gc|F-XtS8r|MR9Lw8VQoVO$hN34e!SopB@y%M4-~p zBG5rkDoHbS24X0t+_6(vG^CR6B9`LeY(<dd-;NH>V$!baPEPwC-Z;7S=7X5<izjz@ z_UJY*?%&|Wy{o*udy%IX&(L;a6UXM2GAC#NW9|Dg&Ni4)_F;^%4`ob`0gU&EVNy^6 z<HC|fxE1`vzvll(*I$5FwI=ENa0GYa?yf)xA%TRr6L%p<LI@Dt-QC?G1W$mt5fTD{ z;O_36bNcl3bob13Puu;~+BtNep8xN=F6w&MUR%O`tDbtET6^y*{_0b~Uk8-&U#^E# z{Gbe;{hL=Af6A}scbn>XJ@o`vMXmke({p}$`IsM-Nu%$c@<Gzp;~Vv?mm0>^-V-Y) zZya1bv3D7)IyRScPwzFVS{y0uj+F6|3TnQ$p?fdu$A5M>Yj=jyicZ;hr48Nt=k1*{ zKRmsJT0^0y>RWb=)4gb#F_;TeJ;@Dp#?Dw*HB{44tiPxPPj`D}PtK=yzCRZh`*UvU zAm&ASF+Dno^96GlU@Rs3kU$)b`m!}SiO$`6ij1?OXZJqz>eUxxJspyUIpb_^g^jHv zR!Uns8z-zJHQI_<SlZK2eujwPVE*IND?TYL++MfOlKm+5>E#279*M9gH+g%rj`vq8 zc~f7^i!(d8w|^yfHZR~z&M0<;#Ir3lo1KYM_)nAR{3W!We|T5$53fo=Mmc{SEMzTC zc$2=LmyON*{^N6ge*Kg;cZEbB$;Mwi&w|2n^y}x1ox2a#u3p%>`3O>7gn;calmDlg zl|4qLR+339IaRb3rJ<J6_)9hCQ;^X<r&ei=)ZPwB)sIS9U)@)A?D;JBsfb(Yn5mMn zji}X(A4L6RACZFrT$mY1{k&lI&dNl8=P7b_>|yP$4XjzSfW=GauzOiHCCejdJ(R}X zlcTBImBjQ^Z-%(pVW2N+p=&P&y18Pnr%m`EZ`BtF2D{tg;9!BRgQyTkH>_0s03ETm zcR^1_k9|AW3!!(w%E1+LGh56pY_Zcf;={-9t=t~-<^A_QfJ(!}$Esd{N_)9)FYn8n zxWU)Q*Z6R?lBX4icviBLy9ZWsd(RSXNbU01ey8|fuVa*XjANxwJWt9>_>cF`QThRX zdn(AgSjOD^aik@s;@}yAlUE3K{ru$r*dJ5L2&Sgi^8YkJ&%l%(J^Ru@v$Ldc4KYm& z#TjRgZ5Kx<t>@Z%0e(lv|Lp~+>e42rbZPti_Lqi@-yI@KO6}}e56Z_6rgDlu4a;I_ zT%SPIh9pjI&7*ox3QdQSDBBpq+10^Z*cr`*T~Vs_!PzXH*5vY}I+xl#>5NYb!_Oz0 zAp^r0<Y0rRt0i_82H4oSV(sLCjeS4ad^g!_3r1z6v1Qdl8Y+*_RC`ucF*~~Tmm<hc zG`pn1K3W1>i7eHdQQqLMd+fCjDONRR6vQZf0G0L2b9sZ$?(tQg_wn&<soYz6f9ong zKYc)mw>P$CN-sb|`snDeetJH>UIDW4fw&Hm%^wsjX{Ntw^OcA<wy;58&qR={jhaSR zG(>`TQ16IZpMDso?;-8vE4rFTqGM>m%&EC5M0~gJy$ZjZ(!TW9_p5#qro0E${o<ha z@|bsbQ7f6~OWD+5F7Ha`c1bRmkET<%H;(FUk*ayZEk&`^?+oGM-cT+bjN-=01TOB0 z<j(07?w`%zarJ1P*X48L%qZ4Q48_~o5(f)oc~cTiBJ0e}tt8q#=%LK8&{n=5tBZ?; z5&mx0MEJO1sIQHUqpPGU7vT$AtgUUxOc>7X)(fi93GW2Xs<FOGRDFMQV#;XWZ{iRo zpZ~Kd<6GrNiIU%yA+%yYzImc*&}bnJP<jAbn2OHV>V=j3eG6N6OsqsPS~#jU-`v7p zcueHGipM&jDGpHY<BopnJ_7eYVMXijm|p&s{L)YO?|wx`y+Cvg&DptQnQZX)7IXg! zm|t&x`+fg9R*?O#^X+{B)mEks;qsm=9@k9aR_RDC>{YsADjjAbxgnd~TAV=Zk!Wt6 zjOXf+SgxN+=F$OW@@R}WBAt6B;*84CJgUm&PH6$V=EpL?)e2)<8-cHy5ZeGO?cF8% z0&pD?inGUH)eK~7(c9KGj<O+2V@5k6Y;!?`pe1*LYUAGsVSn$8+3tvT=>O9hDwsbM zWIRx{990~l*pKqYlxB>oK7eAs`S=1WL4(pAQ|bHX)z1<qJ7Y<u#u6lUQWx2){(i5% z2B`OTrfcL%Y*yW3ROOFMtNudjvG@4zc}eV%cg(2#%9ab?*jD-)U9BO42y@aBV`MY` zeO7b3wWH(v?e<@+{@PLP4p5$}w8~R^)+}<ZZ5>Y<CUdnoRiZtDEBnJ#W5VyBm+JOd zB5g-w1ue=Nr|OD%y*Qc6hvIp3eiYYFW^nUNHuuYNxp!Vc#zZ#ENx-e&0BjuGrLYmT zVb?wb-P&5&aN!84TCIfetVC^@S(xD)6345Tw|VwhnbLigmr{u;s^edsG22n0YRV{^ z-=1sR^X(@g$uE*~l~kp4#r#p;tl|j8lsQRCLq<z86LExzs*&*65fQjJnxdzzD}-w! zHI(p@kg&dMJpM&*aoPD2_Z_eBJ@AHcWnY<9{h3LnKah6dBdgDSV)dyv>}>c(FRK&` zBsB#M^ZR8(|J@0{M!^5IU$>)EobXNlpK71)?&D4KJlVw2v>Y1Fm4gvnJsiztam1st zEUukQrmZNRd!?D;s049H4%bfSaB+Vkw@b%Js><Q|i5%4!^gCyBxqdpI%O__rJ~Ip( zH*tc}o>bJ468%;}epccPODl8wi^6*Ru$89|FY!XvmbBeeqtZp<eb@0yds4*|)$wab zw2x3%6p1niyM2uM_fhH!68`Co4^LF;Pce6Ua{_((V`HI5?`~b_*|Rr&dg)+dZcT5C zK$1&7F|qs$V@`Y|YR7A$x4j~C{bQz{{mL3a!j6kSvZMJ2b~JsZr&Y34)aFbm81w&d z#Q(K+#C+fU@9jyye3Jj8D8%OvuA%m(Wf>2v#&hj>DpwE1a-%q&)`Q}R{elP~<ZH(= z1sw_8EE&O-qbY)jQCvMfiuyfif|gO-IHinn&yxEx#4>3+B^CDZDU|J<M5zA|A!%o+ zwyiO@GQ+vwAg)}glNv#)<VTle<E46i`Ae5fQ4j4MGsWb%U3vV10zt#)Ul5@bP>LK> z9H5{=sbrO7r8}n5o>Xzd55G9#=Pxe=6_2qtHxe^o*3@iF_4P0}(#OHp0&531bR|V8 zEk=zTBM8{|g1B987<u9yv#Y+cPH9bg=^GoHeqdAM7gpAMVR_|8Rg2Od=5c}uQ~G-h zRBi76J3W0jNk6jjU*G?$J?S@*%|HF{j&DDHWNeTZY7Z(VN#4(tR1?P)$^F-b2U_<> z)3iH`Tc^{xQj|vH?s$p%5nMWyDhL=QyfKo>ooRA=gg7QoNIaY71L-vF&*0M0Q8X9j z({geyTNaMQ-P4=ex>8<0X>U*ZOrri@bN1Wqd#lp-lAaX%_3ZtBa>Ors{JV3MW2H;- z4?@Ua-isq74SbU~{Y?;{IN?Vn+CIyh{rm`PA!`e%i<T^yNL0uG;R-`c43w*@rs(UM zU~FQ6o?S4jntozg!w;-#_>oohUs+M}l^JE9h~57T_f>b8aP}j4XWlcb;xj#LQ>6$s zB|a%pHu|Zg$p8P&_@0WsDY98OOBpHmo8NrlKmYK1zWw|Y<AQ8aYm*Ib*b^@VoFK9^ zoEG7T3qsa4n?i)7lVx*LIk!HF=7TAcj*@6Snj^|8m#STvRO}E0oGwuHiLKw4sp=D3 zzb}X8qXje`n#_%=Z9Ki(sB*w-$^GB^!+y69viV9^fq&}{`>P(Y|LhN|*elt5#UTn3 zl)^|5aOvJ{x@<g(+UDa#9y!aEM|b({S5Zz9Z9je%WPE$Uk6)e%S?d$xBMuO0{OR=- z%)}Aq;s_%HWAt>5F*3G5TdMQ57e0wH`b5mWSGdf)huf-~4Bq{WjME>OUiDGZ(^ob% zePN5Fre5}0Xv=f$r2bLbNPLw|ZckC|y<rvm?tt(1^}{QE_~8S;{g0pc@BjXzszKu) z{_DS)K71f*7bL}$t_qdSkD+pX2({b7sn`%k*_vRQ_9b#*Pb$Zjgvc6C&GvYS{4Ck< zky1O1;N<EQE*BSY^+chn7hv7qQB?2Fllv!7e`qT8MYDN)y-d{`_QUgk+4ly$|Fl<k zCH36ni*Ug|`@$-fv=nUZj`+?IqB;Z#!MjePw*CZaYmT9@=>+N<<o1SRVy98tC3VTR zQcSlLQ-A9gzy0zMYZGJUOdmn#E?xNH(>+XewJ|poL`dPNIKt4-5*-sajApioV!DIx zL8UqGXBN~c-0%|{E+{=>#p)$hHGXBQSRaRMv~&%H@9g<1$W!uuy8{$tw5OwX2mC_F zUz8rP?JY|G=YN$RvF#l)|M<s0F)Mx$YUP^~IkG5#@^z7%UNlVQjM9~%oL&+rGB%#t z9m%S`f7RRKDP1#MYKk<8da0`Sj^X5*4C?oe<=UA!)a)5c<>c_D`mKdjS`Y&Y|w` z9IjXI=IzrfQlR~Nqu$q#E~~CYevt}Oalj9+B)us5Ux|2${O`_C9P~~Q^62SJ)Rrhc zU<Cn+truIqAN7sLQQvwB^<SFwsv7m~P}Z}k?>$GS-RJRiu^}loobE!<KYY52p)w@V zP#b-HLsg?J14A=<8#*&pQqep~NegSgu(b9YOH~bee_*{hVs-rwtQ5zrtrb*U_(E@+ zRFSZHI6F9S|HOLLw6cFgfbfChjIV;uAHIF!cfb1$|MfrrtwO<H{@UIrR<S?)_y15B zF#xqQD`Pn{FObvALnxX(gtE2a6fX+m*nDx$CPB&8c=pW<;OyEcPOplkVr!~6B9Dgs z1)SYHma`kiaOK!cE*_df)s8VV9Gp(Y&O(*d70siecsUQQ2uIw%Bz9S4N`u}P_b+n) zQYl|w+)~*$6&l(R@!cW+vioSwT8H|K?Wiw4fZD1<sIO~xhWbW9!d5|rq$jn_a=clN zcZ)N`3F`Yw>A3Ga)5oV^q^Bj0=!E*pQml;(Ff-CdPtQOQA*j$ZM$5=qHvR_|G<;?J z*$>3-c~1D&mn;ycEE0lVQ1ylUQ}38?`jsH$EBa0&>D{X@$MX{@$q(WFkrkqXUa1_Q zN<#`4e16SO!Uexm8ukA9fBDm2|ME+p*zfI0|H{w*`QMBV@<8p-yfF69@aMQ}{;sLs zoLe2r;rSsPnmvs3>!LX)rgXn7S`f+c6>*eoNT+&dE;T#Hae8AO2bW~hxWACrle4Ma zolC=kiB#_xN7>dqY7R}K`Sc2IRPW`5aD~#C_j|YG*AJSxd+`)cZ#M9MyCr{BK2lU} z3vquHH2m=45gIv*P#?7fwQ(y^o3IA8$!pM<xf!(uyJU04IqMFhw(&6C1RZ_097A`@ z33|xtBxx*S*g!#mE<L(xqPgrG7KVy)(nD8QSIF8>9ASi(o-MI^Uy^<79g`(3&8+%N zp^)>qlDCXJ`G)0n-&j%mnKgBv*eX1s@0f*+z77Y{hI4w{aBeQo<Jy+#via>~{Nqm_ z`H$cIq(Xs`h7=UEx2yhFZ`i+zBaW}yO|q8@YI~-Kuy?9IM`ZIi6%3+ec^G@e345mc za%yE5r&dIBV0I|GriW3wA)C`{GgOYK+?LO&4Y}fo49;!J7M_?aX)1$;eOYo}Hf3AH zHjkvSXeO<t>xC<-{^<y%OY+P6&D?1`#j~6Be3820yM23hRqP61o;2}E>4hQo@kI-2 zxpPq;zXFYkt56%Y2(|P%vd%{%f3cijiTdRAsL$Raj@eGfmAmM@ejgeOcQAC>HteLB zGc{0tW8Igr<0h$oyJ4);2OS+9wEF6j9WYE*3-T*IuvjFjLfB(Zy=Jk(5rT*{HJ?}@ zs2EZ7g4|QDSTCqCa?hu8r_SukiQw#%6wc>|a(mN6UNoKL=ih#l-2Z$2{AZ<Ibvp`_ z-mkxQf?|J>`_`t$6XPk4*f!ChUCNh;7lyKS%pguL3z1Ybj2#n)aB_t>LQ>bU<*{s? z8o{ZxiX%ozddgKr{h4(+;?Z;tE{G8l&k^O7E>bs!rUQwBhy>1WNfeIB5EV6zJI%-b z4HYl$UKB?hRXIp$S^f3dWxhSVtZHJSbVpX2mV9qnt#r3kD_DT~xb~LSYNO_$K5`c7 z`GS(M3sK9MiF%fpa$K+swJ{4&OP+*!OaXE8R$(c{obn<6xj7L$-kHt9STA&X_eM{g z5MW`%&1DO*GISyI_%jws3R)tYzfA~vOT%Z@ivxCD_(;jMpD4ffm6EH%73J?Sb{#{{ zu3d@h@5ZU|G1Sf#wYW5$=f_v@$3Okgzj49;b%6X+*`NOUH`b<Q%4;~FwrQLnJ0=B) zBf?lS+KV%Sh@yD`Y@6WC$>rgk-z2JPLk8QX#>j@JaBO9!AV3t-?tF1X7N^&xu%$3a zC2`x1NG-7^T8hFramsKiw}cD1$8vFR5;x8+;Bo62Ufj9xPej~pEavgm5?)+C&!@)? z;*5)YR63B!#w%T6K8Zu#E8hbW>yj@B$dwJwm(9+Tb&McHR`pThfb8jVZY~-Hf{vWo zsHILqEqoLj5u=Eiy+CBEA@&A+xUBm6Wiro1O!(TGp{uP!gq0Dum!we;IE0L|?^!60 zSbXj+i_6}#L!7a$Mr3RG2i8=4VqN(=4m3zXC##v)RN<Vi^z5X`-Z8^DJ~4r&71_Kw zzmwmHu#i1&C*;5Vjeq?8Z~sq6{6&ybzUwdvUhX15@_gAUs3=+#%988>6fX!+jXKyr zYZyls1WS5J=ltd@4lPb*@7#ECM2Zk}rf@+nCsxG^fyc3bcA)UfV6GmH<=T<qTrVEZ z!}E!9J3`e(`LYy<m-feS<IGeZUpm0^8|Qd&yOQVk>$xw^QF?}dd?+bOQjpTh=Q|n{ zM<|GR_wXViizFS5mQ5c$tG#cyf{0P=eZ$p9&l4xjLtWK3T<%LRL@go%^^jzu#us8^ zX-bN>9j(iPxH!v)JM#a&yfPbup1lb&@5{Y4DQq1XLtybU7FT~}?zwjqoP5Pxam<3! z*DN^qidiRLGWp0eb_h{#sQQGdr!uy>J6*eIGB+}qqXiOpvr>3;bQ!;Ybd~@4`HQM+ z^1nOa-yI=<;meP|C3Q%D5g?;{*f=hT6HB96IdY&7w=d-q-TP+;v1huUM0zq++j9gJ z>Fk*u&GF?z*z01rusfZSHPM2aFpe(^W^HaiDFOqydpeP8MUmVqP2fp|a-lGimi>`j zJ`l;JeX&xBPvJ?+AxTYDJiT4Z(>vw7yjjk>d$s)V;<BLP5}y@*cq~qMBu;pAfhV^s zxOVw8(-sxdEixIktU^geQ-#2%pf+L}YB@8+G2*0A;vB_U%KgK0&<IW;G(R6(D>K|I zb-BAfoO|m7xw<%r+pCf|G%l1x2R-huPosEZ8cuufutZ3D#<>rSIrfq%r{6OD)Js)& z<e4X4GVAn9=AV7XQbC8^(3z^{?Iz~tG?rgrZAKtR^CP&iseo_S&Wbad`NN|I{wNCS zuYdb1e-o$t^&jmh`R)kCe*W!$k>=$lh#2d~s?q)wFBC_N_F;SB5URGus8W?OXX4DN z1Xb7k+C8H=v?!K?qOwZXhH-IsoN9>F$wmI0UlYRSg8uB8<jM6T5!^kMz>VW^JUXAo zld?1}9~@5YR;kYSrb?R1;Od!$Jd%xlcCU`-cWQZcvy3-)s!$rYD~?c{pfqm(__&ex zVy_?7bGuC{=SwHJ+<cto=EH2>xd5}M;i$!r7RQJ~G7Hhjo-Ao<3hF82P>ak&Jum_H z)Dbw@TQDoug<GrrxxYGy8^VLPB<<dk;HsJ-n<wvackXai5jVF?$XXmRtL!7wL@~`h z_nxVunq~+|Pdo93yu;5}De1~#*erVY?n#ecI{fXge`QKyBAYV&shAPNll>EUe_}pA z)o$f?*Gu>>3A#T%y2O8rj8#S){NuYL<lz02kL3FaBDPHoWpU<E;f3KW6?AMFKa{FX z!ztU4phCpah2d0hP2s}697@*5vvWouHQOR2)eNUac;L*kp`2Ug&w-gkn49iQ>53uT zIh`a(h^MVMiMwZWxLPbqYkMjUdzEoHB59?*xK+86M_12?YAO?sILmXTi@qu?HS<+c zk}5Tc6W%>(5OS|pHEn--uaZZ1%ei}_l&eigX>L@SweREfsZ|Wgh^IqjDjI18XvXED z9-NGNKr~%FLkagANRt$(H<t|M^8CTHE*!?SMM^{U2(BzorEXyyo3q1-JNbbr;)IFk zK9W-OPV6~jiUk?RMZOA8%n&6t`Pd6qN&0dNTZ)dhROt53{9VFaQATr<hO;WsgJWZc za$$A^ch)BHT57J3$0qYr)oT8uX%~OER?Kf7UgA%G_#^)#j`;li8?!?PqIPg*th|6X z`{qP4FWrlEc|M$78BX1<bdHD<4vDO--kPWy{?v3JjV%*>sNNjRHHq>TamM*o0pf@N zNo|45OYP5s%zkn{R&|l^;(-j>P8D$V<aAn&FQ9tgJerDEQoC<HO~;mVuki@aBw}7% z7l*VS=gZSy+PnSIv|ag7T~SaU1QE}~5lZL$C%2Uj`emvP`cK3u584!`6mg~D0GGru zwYA%sG(Cr~q+n*x9Z6N$D)!Gy=E}mM!VezQPwh|ROfQ;d4WVgv0Ch7(eol>MY2q;K zcHSkg^aG<xJ`%9!p`hXuE2};*x8yw&i(fPP;1gym=PJKq7dTJq5Itrs-yqT5-a%i< z`G5TL-&hpuLs6a-#DxJg&JE`Jicp?xN#f<MRNfy-=kxJ=ep9i8|Gc=Bdm9T`9q*0W z$t6k5N%UmT%y6cs3}j)Zr>a~2g<V;k-;l<EIU%BcB-NZ4Et{LomI)qIYzX0|M0?Br z1S&U#QNB*n)#?ZqW)C7K#8HUekL$<sxO8-aNY|OPoLa%<Q|m?c&X5XzBxgijRBRkA zsMyNOTP3`{Q6i2wCh4e-ui}jM4wa3nW5pRtEupBV*OGIeKd4nXKpA21K%T37+gh<l zcg}L}#!0R<7tz*ykn17}+M4%qUn216k`x-}4Ww$a8&%_7sGZQC+QNa<PVtt_3glRB z7$b-EC#>kLRMoFpU-y~i74KM~4E(70$mWJGY^wdp#G+UDj@W~-fxF1x9vB*$;b?6m z)%06&z+Vv`sMOM5gb$iemvCgfKW8TgQ6+WS#W{goUlb_Z6f8Uy&a-X9dAT>1*2VFx zj~{~C@kNO&$r>U>TMUaw_%b1;Kl^6}P`@ox^7%*(&kN=3nlNsk9>e|f1;Qo1RBedl z&dHJDh%~A<B~T$Lt3>LJg(G~(^tWSDoI7>fN6>a|IkktEP_us#W!npd*hjFtz@PmS z0y!lJyi>M`HxFytH(y9uC1HQ<2&I>vI6zTOiX)T}25;q98Da49Q4P=TS4zriA79XJ zXC-xgA7fCe`r*pcyJy%qV>lP*4yJm#I~5aLsTuD^%>?DxgR|p(I5bjeq-8_ui3dzM z|ABeuKe0iav9npK>8h{z7oNb>+zUM|ZTj@-tNMu4)Z7|lQ%iQp{<R!iNXv;u+^X2f z^>drKTYHjkuir>IU(No!AWEkMQ$96_TG`iDamJ06$_RsSNnJsL)G*e?3L=iqPh@LB z2#4lGvwCb0BLZF7QV=NVCYF|cqd2!Zj`ORdxl>ZW!^)|0K9JfiF{+4f+?y?ENvBL| zjpC(=%pWn7u~Gd<@wH)Xeh`<BEui7ZQckVO7qyj5@yy}u%OA#}f?=GSAH~zgJ)(@- zTYrAH?`i4Zt-Y{QnH;w}<${Vo-aW17)kBfO_s*$iM<@<>Dh^PbpxARcH+QTQqZ0;D zGov3Bg)UT2cBXc^3sqD4Q6|nP%JsuY&w${f*JKDO2OWNo*Q8R({~`41)~kJjm#zVZ z=C&A_+h8INPzFhbiEO=GUCgC3>$!GniKO7Aw4GVO&C*p|J+)i{w189dQz(-CJUKOl z^V5Q<oh8|3?l9peQEy9?24cZ%iXV#F{^@b-m16C{^eDDY4iiT>F*B(@hef_N?a88U zhivrfSaHNeal}ljHimIwdlHuqkE3Qs4(HaTiJVR6@S-H<j__w@x-TPwoX8Gz6X> zcyNlKDw#uqxFgfTIgmSy)05>5Y#q((wqvr%f`VT*{Hu_&vVK;Y=&GEej4)8F{V|HE zoS}3(7E|U(C~Ny1331Ak8cAPOytsc(2>u*zAC=4F>zFnwgk(Q^>gRb;J;P0SL764t zB3$7@!!&o!P4FVn)ro;AbI~*Lpp#}tQAFBk>lmp%4pqiyDsxT^3{0`<=Ry9AX`C)S zL3McvO*N(5y;8%y)>>{|ILY<O9kiWa$MrI0mc(kV9iPX#oN#vK2Xkh62<N7Sa(;@x zAjFp%v8pM)Y)chKY#kTDmT|#s7u!2Kiit7($P061ccCw3QYSR;NtMk{;MU1P?p7|~ z;;tkv?NvSm8Y{(KrZ^#0EQ=${Gnk(p#EP-uOiCO~x}P)SBL+~kAVwS^NSGw`#`H*v z^Ft_`A=UQET<#oP%+m`8_;{_9kN2wng$PMgDun#fR{FasZKnTupEyC)c3L^7a#;KQ zA7tYd`}C_uyIYoI)8E0EG+%p~77pUVoc=V=a^vDmM;awv)z9!`m!xH7<8^e6(UXnW z7gJ`QDyCc}kIfmy?)`f>TXKS`igPs9SJQm4p0<_?s;~asz1k=y>$M9!xK_i1%cb0| z*~Yb!)q;{G)b5(d>hvKLO$=mT?ojrO^k&b9!R#L~h|Ot(P+Oki&DL>YtREv1RHAm} z7$5RNY}hv5o3o;XF6@j`4fMEHJf1rh3u!tyhKrK2>h|Puep9BTrYz2^9l^=9V^}mM zge}wJSUNhGg4lti4|8IAf+su22Xatk^6?2V)JzmdPE6<i#4$V_H<q`P3;ALC41T+5 z4L?>L;meH***qa>*;Lig4k2h|{q;bP@3)nWSJ^M;m8R_99ikfM@vKVal(%<JVqvJw zkp7kw2|-_)=RuP=KpEuGGDDCt-Hpmg9%TCU!@$@CZCyh_ffa)TLYTj78AV6;Q>r+i z@*E8pYB+Y}0IQcRXWslJqz;ee#^oAGgI838JiZU~c>eGj&+lGQUCw!WqlyQO2e?tb znv!LiObm2qa=0s5L!F5CvS&`b7i!~tEm)d0lvN{!uwK%}{^|bAh_z)?UO&pEMyOsB zz(sLJ<DP7R+9FXwlW5qVN8P@$RBj(hgVG;$%V^4WOkl&rNVZOmV*AwLEEpNc#6%y) z#dxtm$Y_6Z5XJEkoJowNHYJL?6G!uS-7;?PSj)Y=t9ewsi|19R_^6n`{L76RzC8S8 zc*ifMZ2tH4-%K|CyOR_YD80WwioJhYEu2y%epq+_bz3ttBlnx&R#P-N^3S1!$Q zrFFI|7iSA!O!6Vx&xbMNC$e(YI@Yh-z@dW&DK9(Ar3=-xT&(0$Lj`9}pJva_J#3Tz zf7g!PXsA2Gllxayo3Bh%QS8;D>tfeb_ENDMwak$BZrZH_2AwtVw$djyU=Tk292jJ0 zgj#}AZwkX)Se7}6xe0FUEbwM&y1l^2p0f)Fi1nvpZGaSUNwl7r&ZQ$$soy(}y8Z2` zsZk;Hjmq_?Y^g<}SRshoH6xn!g^?^88N%GmVJu1s<UoEp=a$Xl{Eiiz-?fIywR34& zRzTa@sl3@RpU*ot@I%p2{<vuezd3Q3AIr}1<!U|e?<*VstBER#iDG*HQ0ddHY`W5+ zxE(F;pVSKiBt6O6K2fEDH}}r+@ZwII&dlNX&e4QP6doKqP!QlkO`%geD&~qqX1j~L zb>VpaAT}&pz?LmrC@wChwyu&Zmz!w2euW!1+Emuo+Q7}`({$DBj*Xie*RCkTr!K1| zsyu(ts+y?s{N5E_KfFTKz7@D@_rXrP8+JM!RSjZ{I;#=qYR;4q$t1)_(a*^SwJR&t zX<enxl{K=8U0tV4R#B&IlN#5zsIz^PhH9onn3#{bCjIr)RdXejNh`{1iGL0IXrD2m zn!M6SLp5u{xvvIJS{gXY{f@HQ%k6%>)fwBf18Y00v#FB?>&2F9s<E^~`(zenAjoL7 z_6aRnYHDna?8k|PBbn%^O@@XV>6%J2_zon?eafJaR9RQMt8;&?Chw1G@b<9S_rW2D zWi3|cZLyl%r^Y+6H^11sqnf-vD))(fSmGgqWF?0-Z|1=IwH)5Efue02IJI{NRVNN| zUhMA5)%<PvME-Z|T>dn7C4ZT^ls`?H$N!F>!+%Yf$8YDY<j%T{l<eHWsY8c3b7(Im zhlNv$_EB;C08JIew3ZxZXGRREn!U*A(3epn045I$W~`$N*&TFA@2EpsCvC=g44`m` zKMB425+VB-U?}@<s79V^ch*K)ur=16RiP#vA2)!yB|%(R6~U#A@w9GF=i07pF7F;i z<L-Pe9-hagV~e;Vb=;LRYlK>M^7`UY-d;MXviFxx@V4<NuWAnR<lGMK6|bRfm(b6e zLQdrRvnR%uUGn!fMi{YWxG_88P1&1l!Qm8Bj-;7#Jj04pX;z$0G3R886(^F-DNZz_ zD9)H;38r$}l9Q?SoEhOt<AkBKiG*(zyFN3Dt5YIro)Rr3L<lF-`m;UPmjM=?2(;J1 z-%gJpCv658b;sSb2QEfEaI@$_K#naTd;2kDmm`C=+7Y^|AES5sv*vgT>kg;Vb)F`^ zb%P11b>m<|9*;zO)J{%dyTs@&iIsC2T{)xKnd2Qga=v3HIaUU$bl_ZvuAJ5AOnrx5 zRBQG|?b-%46##As0IqM5b-TKxZZ&T2QseF(O%9LOAjnFcV9WNYHv{w~uyw!B`sknn zgbEzm?Gtdm+jmen3mBZ`SOpFhU?kW(sWDrEUm41>P*a^{9XqHd<xG~K&r{QA2Zq=v zv0WqL*)cJL5dx%4xlfr7q6}+MtQ`~@EOXM}*7Ei#I&TjBvL5ch>;1iG5elePCL~Pu z;Nn!V`9rw9J(*9XdAvO{lqUzf@Me({WeewUc;`mW9o|X#vHhGY+RNz!J2-u47meFD z@SAD#`19Nq{A1xV{xM%xpHckPIhDWnONa1@kUO8hPhG<Q<WJ@I<7d&hb}dJ?ZRF&R zrK&RO?9v2|%n#-CvUu+9pT?oNAzVB(gP-2q=EL)ws$Xz@QGK!HdixJgUnrlGU6uQq z<+w?-N3*JYQa-qRuc&v)z{<sl&ksePJXDUAc_m_!vENIbteW8Sp#66HAemY|+>`t6 z*GlHD;cm-eK0IsV>pNwTzStY(i|Vqzf5f*Bvc6NkGNyb}sQnvCUq7^e7vkH;XYJi# zKRoB-%e%B5pD(3mDyJ4iQ#932GQS7A(;e88U_()|11B<EIhH9t7(0YZg#k28@Z)k} zFxN#+q`4X3VycasS#LZodgE=Y#XuWf`dRkIxKC%4c_~VxRHcn@-)^1hDGAg>vb<JT z4TiYsV5Zv<SBI`FX^LZ7Qw*`SL&$DTX2+FjJZ?MBfg#RRsCVPI1pa9O#3}WToYLqd z$DJvX<XYCD3nv65C)K-fPO}@O8a+9#rkXS)0NA0<-CdGxm1#r!+vlvP2Hq5@Q!T-k z<gUgrONA-a8DP*3h<3J6j+OCH%4{wHhid+c07Af^fWk#N7S>RP;wYd{2IDA`ijw3_ z%@9_YqXLBni#n*Oz@ZGv881LkhUJV^*A&K3V|!*Sd#B_vTB|cT0s>`TOSYIY$*6s- zlqR#}|8{ecrm%uC+pB%P*UJMPxKJP^+*oHCl=kpSUw&m`#S~9D77;tmgG)1p(mc<P zXGc?beR2YAizZOHZZ)O*cW`$9b`EV_!-1_UIKE>YKTVy_?<Y;??=kuOqkA}iRvXS= z)sy(Utp8&e$)Bgr<ag)y@$I%Es+)P)dPo94oH?;pM7j4NSfo*)OCN^!*JDDY6Nv-$ z$O|<lFW8v1*^X?<x8(VaGkkideATX1z;IcB&>}!+QeAOVO;1uxB#BBZe%Fh?R81<q zC{pJ8%$WAcO24)m9$i%$HZ7odOCejA=CF8LJWn5p_*cGxrTp?lfbf0l(m#j&{Mz2P z|GGo@m5TDcO69idJMPb~@%Byy@9$Re?oK7|RBQY3`@8Lff!^Od&zq~KdEHXP%*<#U z%(O6*pf~E%2^*t6Sm|`b#;_-rqHmRH9LCz+G1lseVPB<vr_u_)2UdFBRAW=D4SHay z*Ol&)MC}ZEqTgMOlB;v5yS|xAw|8>y@-a?GaZuhxKp;RU7G-f*z;LvKCa1e~;#9Y8 zoYv}1v5po+a{fq{Zfw)mW}lG`hYWR5yQ@s_*sI2aed;_AKs-9A!2>ZBFqFAB>m)#j zsuLjc$<I;)4?|4>hBB;9L#%yXT0h-(+2q<+0Z03|F1Nl4Ksu^G;UpkYB$S<&8V<eH zi0-DrR1I}zip>*XEa=dI1p<nhVg-`<$H|+>mtfD6px>4p&faMS<Z5^QCn){}423Z| zkSmg`ZoDSX4|L+`UQHeg!`<5`bXedl=0<~9y#PaD3k4L)T0g13Y7AKOj3J_BrP`b2 z$ED?dd^n#^>yh~!-MCzI?@A7CT*{&KODWmBg#Vr~l|LDJ^ZQQT{8?ite@+;|50b&Z zD5LG4w(|4a8|+(_&B8P{=BK)n7i31}P($Jd>5=ShK*B&BMg|%(DbkG9*-lJ}GGRi5 zG3kT*Fw#etvEfF{h%sYHk|}?9x>fc0z^5n5tey6&pq~X4-!CU9tID3%tL)R`8o6H? zq$CxsfaCw#_lZ}p@0{g<u*BuEjZ}!dI=FEx_phE3R(Qf^3H&dr!2dr0k=x%*`Pq|- zQGQ_+<qOEl4?@1axi7#I@G2m<Cx7$4{Jr}E46zRn6~?ON4{tA_(?tz^WeSQxZ|n^F zU?G{`q*o^idSy&aH&ril!#+xf&Mva{K)ZWqbbEFZ@N~pVzq<gVEBaa;>DxtJfYS+g zD{U;LK2X51dDB>_u+MQg+=mn0yRu0`lOqC(BN`n!)~yRo8^+UCyoD2^BY7d!_VEGE z9I?{nM*Rs&SIy+gj^(s$TY=i6gK9iJq{b7;u&N<Y$}}zk$IabRUkHoTt<hv@k|yyk zn)sWm;c3_b4*^AgeT6lY`a&6();=c9^_L-nPRh76)vAfTfWW@5m;wlSoQtfnvQ7{H z%#h%pDeN#yj%SO$n=VK$P$qeajneF(sw>vTDBrg#V60JZ0fQo+zO#f<Q>YOy$0^Dz zyuoVJq;#MvUW1Alb;_eU(=gV7x&n6^3q9J0O%)EH>6bBV^%DgolLpW@&6CFIgQdzA zdY?ax=2^qIFmEtFHqNI;WX|qo<HT~=vwRG@Cna+xJCth{613gjxTAdavUx8*zrVrG zSz%0%b0<ICijl)i$nZ8+%|}Y`G$O=Bk5~^KLS6cj8)Qs^hZY&W26&owCeG7<96tlH z{EQeAV8oJa7bb?AvOL|6nOVc|@DHVU?-ag0QwFmutRSFJ0P>6d8W@UwXO8de@qg{J z6vFLSww1A>N)cSm)0?Ncd%1`=j|7COU%uWDIoJNhKb0xRua)y6?UZ&F-<!QC<A8oy zl}TwI9$%2)|7A$leUWei!Vj`4O!fQMm+93}1MQxjG1cvbt%)Ayx?Qo+@1bG~Go2o) zHns{Nj06k@y*i`ULx9q^w+a{ra-Vj$4(JI$bfrMHk~+iPPFKLB%m9?<%IglaH)Q%? z3yOMom)O!^zQoiHiJ83;CuKncDcLZEQxf>wR!nAkekP-m!<ap3EHfsLCoe0L{LE}} z(^CHhipNKOF#(2R%5bjx!WcJqYSJvlc<lnAo<a?Fj?iR7x@7P)4Yp@U0h6i89<jY6 z)Y+G#!NF1L9G2qzXs$XZ#)+0I(4b_3JhwoT61jaQSCf6i)mUWJL1dCTQ{+Fc6xd2p z9V-?pfC!NDesa!7ZchpEWXFt&gqiiFzr4Zza$kRCwv^l#AYfQ*r9tr!p~L_woWxH1 zcjR<{(B`mC)MQ%GFkV2R4E~y+4FBrKg~EQ6k94IhPM6wT2QE(Wpm~}%O|u0M$~w!3 z1_4RSEMIPIjp51J$?RR4&7rk<oLV}H^I;;rI`!sNS4&=YwxQ9<lHKD1$P2S2+uwqD z83V}l)+1GdJ#(m~m>#}Xy$E;FCd{!LF`oK_I`tt|SVNg*l|Iy%BrhG32Ah&R#FAiV zEmC~U7#U<k&M*sRCb~-Smhn*qhDOy#{OzWI<f5=t<G<Oj!SWp(zXr`e!J~SdFpfOu z>+>eQKD)vXQp+eq$dvWFeUpG!&MDsq{63uQ%hOBktMcU=`8yw!t4+UHJ19i1JyNbn zRr5vck8dv1Q+%bgmN(Yvg^mQUnSNgZKzFGTdWtDS%z9v<-&4+aR}E#*?b%W4iOy(A zEuq`1o2oUvPWMi~3^>z3U+z~1V_HcuZYGRjAh)eWUac|LXOqOn`rrW+t(?y4c@vp1 zDvj}@vKf^a&*;PiMkU0Omy|$ebQCGU!Nd>qBPn2*+@HY6#3a<dvqbxJI(42E|I3~i ztMRNz?pHvgNUQyFd%rM>NG(O8+?Rs<-bQt93253Dsf$L}pmDr9H92aWOVQwTv>L~Q z)H&#*&dvd9Y;#k_L8-CUL7fF=YN}ysx!u%MQ%{p6*n=hLeZ)MK;1^K1%DFK^`?F>G zc!F*8ahBUIznH7M@sQ4HEOAulh+k)p`U*w*cM?<9&KwtjltgH8Q5n*yu*G<hQNMuV z;_P6KL~5~mP!Em`vEcF~UoK1;#D!^tX`11s8bj4I$5&*PNUOQNye^r@jDfw_BUF4% zO`n@;I=t&{%?C|8zM8o*Ev6qC0d^F`_G47A4cSA@$nh0fB(I(9Wk9HF9|4CIiGHT| zSo9#Wzdk{3x(xR)Bt;$*=4?RxAak<(9ZB<bAbyA~Spm+Z`Pec+>7Y2=hX4BUE}vd2 zouEXjNzL*3#TAu(`IWU#<GZA?PcPb6)$u=p)NbwPmFayF=*n}SU*+qI>%TH7z+cGU z`Th;%{|_jn_!m%q{|xney`uo+*VoKHD;EPE*HLkBrD_(BzJNko3TGW9z-3ih|0{z= zl~FLpQd3w<O`))dv6dp81Q1etDj?F6$C_yM60mer72XOsbbBaF(m|M{GZs2sG1Kaf zWiNG(&K=EyS!0-<o5lFdc*drrQjn2KepVX!BQwd%$&%wtVT24uCZ!2mq?0*3j<k?) zQi6hr8{&=H^TQJ82Rlg6ci_pM4%}D9`)<+X&YBL~TGpAXvpR8ULMJYa)TBB=oyrIa zcz-p{3{j`lrvv8(cc9$6Gv|hM<gDCQnH-n+bmWY;FvMUD&Ugu9cuDqFR?m(cAJ~zT zu9D%Mg<b5_SZATeOyiCe8g*inaaYpJx)Wg3m0+_z47M?p!17?kAUh&^Xb{(<BPl(l zmJr!CMqiT!HkxeeFKp%Ak%PXSI6SNiMFHJ8GOVkBr5iQbc3c=QwS*#{lv!+IE%O6u zU6sg0dv)raU4<dW&@g2%jZ+74QGlULrfQn*Bdjr$3p2cFoa-;iVH(?XBq69<a97QU zcipUbrEbNwhyY@JEJ^ouCd}OsKSym+eC-(FYe}Mqu>`#>ffDrI7QIA1>8j?sr3|qq zx}O2z{fvq9u#nq!qzrW+!ONO45gtT)3b2CuQ4lqdaWS6cN4PL2VF06sYDo=Z#N0GT zR*W6U)*1d%!z6HWa}JdUCee6mHmwz_xYe+gM=kq#as4=N@17MIqkQ4GN&@?WiWR=S zlpud~l^@=;@uSp1A75VOz4Fz|cenZR{XKqqcTei0yZrp-4!;rmQTe^ZtJ`AAG{yFb zir-!+CQ?f23MSA0EUcn{?9(%05yb>JZ!hknRrYgpvJ-tIkd?`by*p{D2K#AsQ^qfJ zR0Y35uZ|M*ij)#rWz<t@4FQSVw$|$-t4OK7%GBPz@*HIrT~D;6UeFhbWUAdu1qNez z9bGA)2ifYfe0nZ(3v-z<aV!&aMv^@|QrIDe{ES2j$7C>fsxlOC3{&&R3phqHA~96} zB4A0$AU!IQwD54$N`ks@PJ-xsa1Y8udr=<Ioyw@5R1NPzWpoeK0KxLG?o<Sc$>S;| z*lLt1j(%OK^zTWve|Oc$vub&MjhHfAuuiNxSOQX>ql`kU3F;>2yU`%W_43$;z#cRV z>p}I<-mLP`$4@9QJ<yY#%V%?V`wDh#najp?b6736x36E!p3P$0ma}u~BKFQ4OMw*l zbB#2ZXQIY(8+F!8y|cBS=*NK_*y*XsexJ_lAKIOR@;8ctdT~jq9Rv)Qlp=eAFvo=c z!f>%X-IL0#2yafzok;oga4r@KD5gq%p-hidu2czAsHR9x^Py#VD9w|@X;JIT8#O~= zjP9K4?@DH<4G|uuL`txGT5A#B-+~Y~6NcLMA>Pwm0(yV|!9p0ohR^|ar1`r`@XK@h znUm;aM^<P*kyN&f2pdSMzYDXn!pIElPn4%6qap_}CfY~X$BOY$PHY-CjCD?(*zDSq zH7?y)=Fo+Cb{&~+t-&N44JHT!j~~>HLho*5xp&3itTV$*yNY!n(zYAJZF>@7-JNjj zE<{;(Big3Boa;fXoEvW2g;<-;#M^cyK^~iE*Oer(WVxMa+ld65j>KDcBHl{Ox`WDM zMY_hy-;S|TR~^S#s1s!-X0A!Nc?Tkl)u_lFLYk8?dfhbX(@~wC9YjV+4Pn|>n4+g9 zrosxw3Md2|7TR60(Cv<cnYMtTeYBpHK_Ar>C<_6FwTUj)#s(srdW#h6iKUSaE~fg} z>S?Pa)y%vER!Dp-oH>bE)21;teWb{vK(Zpk7#$x@L3%8+3JaJwV-~ZfOk-NX1SXEo zV~hfdv@FJCrjwNrhgwBo9{_4VmA?si0fPi|MR;#vg5Fd`_EA|)bl>(hLT(FSDka!! zLV8gb+MC+2-qb4-HKVj>kX4zm*)&}DmsLkhn@h0<G{?xfSY29%%VVQ;xERrcgTY4l ziX5_$Y_M+eES4;sgr$=$=7z>BnKp@&`&V=N$ZE<@Y@xDbJ7-R86i_T-)sm^qpEa7L z^TxAbrGRFrE!*wX+3wnbJtEKcdunjNyAub7cHyW1_Ecye&P4R3X}qw(EN=;R33_GL zxgw*a)@Yc~kJo2%xp`zZb&_?JS?G<Ey?&YGDPRyO)i`|!wer~OTSl{c{T%#){Lm3S zY;JDG$u*-G6=+F@pA%92l!DrX{^ou0FzZ3Et0@7_Mg%!Yec|IE63S4rzo(qHAaj^9 z<<p1}!TkuZH(*ql)FDA`j0_pX^t2FWW(1Nt%$}@aHsprbvLI(DX`VXdg_yH1&x<qe z-6-<z%dr46j)q#YKgx!k@%9|ZcA|8a)I+O-*(3#fKYeW+bo$_6pv%;>G_oZN1`iy_ zP?vrTuynw|$Q&CzBdm4wa52)y(NGUNBO@%d`l`A(IU87D-CK*EQXqE_iQBb<IyzlD zp)Z-*qE9dEwEN&B0qLZthnt}ho+ic&G_%0l(hL_JT_#O-=h~c5HuN)O!VpLL2s`vu z24afrwbSm1o3S=7CR$i&OVDdeEzz@sSZ9^2G80K<BrKrFD@AG<%WdUHV9J=Q@1~5s zvXG+PTCX==_9hf&N3m$?Xy#3w%G~J-$q{*!tkevFzNCi_6JUffE-OLqpTfe~^93L? zn36w<aXES9kH{f6HC;7uS*<dtuVnQ;R7;R6vm2GErd1M1wGz}dV#<0!0{emle1m|b zA*wGIqqS5)-yEYuvjCt)3Hn4GF2!qcS*$fdht{NjSxcfWR}=J@<EMwcVIP(jj$-Y~ zse<UqET21pne(RNIA{<ZJ9kG@Y6azLgqxKfwkEwW61`|?*jsh|+R~(t(5P}{LK8=m zzN*<S%HV`S2Hj{%b)hcRnfi3GR7dJktf@)1qE@Uf$Chi$gGDy^(lSq(H!lnztkF1m zkjN%s50O{Z;y`84bHij$%EmZz>(CPZ>-RtK$N&CW)op54xFZ3En(P`WHAZnd?~msR zdxUXny3n(~19?NONfWsgKfqXuYN;8Vbs21>ML*M?M0;2g+0Tq%VUPePLz285L?YP| zHNac|;><{~Y(G23hPhK1>rM0kGpSKrMM@1ISzb3)3ijv$dZc?BG9$sAUHLKO$?Hvb z?!^KpF_*p+I7*FTp+}IZo-l(x15NaB6;N1;+z9XApNVntQq%b1<K#p?3k%#$&2Tm} z$H~wVXCo^-9s1$v>cx<Of!G=t)6c{ldo3M|yDNi0+h^vONYI*zR59qPNiWIxZtlG} zUgyizPa;o08&mS44~HMAaq5}Wb&tC<?t&UkvqgeV3SvvfVAYkQ45_1<mLyO&KZe?w z5yDnl_=)V%k%C%B8PzL~Q7+5siBwV~l7W~~Q>f|*0fjPOUs?N#TvCQuJ4g*OVt5eY zUe1h(4`RmHbmmQ-#*~7Yq(l!FKm-sobTG+*K8%hHAul<aDPwb3ICq{T*oDlPG?Phr zg%su%h`bsjHHd1?avv0{3e^%|Xi+PGP$tZ(#{5dqtA^Lb=+UH%bc|JkUPonD612IJ zs7<SY;cBuT*VFa5mZr<KbbZ>gjA$EU!JTpT+>$JPTZ-Eh2W=+gjb!1xnJk|<o||pw z@$mDfQwL3<N9C$S7geEUY1jiZJ>@!eM@;oZH;O61Fj9)IzCyFTJ7FwlCjc=Ky6r24 zx^iX0q_;X}hV`L#SO+cyi1~LAsn&(M5RrGnY}X}wUR@VK>)J3buL|YT;s6?F`v_YI zBM2MR<qH@xJ{255M6zUtg+zNd5aid_})U7uLm_@p|V_ZlBrAn**WT-x9%<#r`xd z2ozvMaC%-88#054cF@O7{@;$GgEJ+t1FU*6%uWYiTP=d5)(CXeAyx|N*nv`154C5c zpED!;99f(dz{-)~j0<*Sc9Jh6q`nv%E_GC(3$Y$1QgfIw&`O)ZwmO)}dta62F7=u) z;lQq(>ED^t1G;f?Kxa;RbfLtfyMRRpcOzXK^>lI8(_*Zzw}38yFjqHxtZW%%ZHtes zD?=Un<Lf*KKR0iN_V*z?I2m8xSiB7k$g%24j?{K3QVZD$2qHs`xcx&c7v4Hi^`aZ) zPdahtp$13qX|V6M1~ckAkW?adUWGdI8#@uPS(A_=O;&B!p>b0f$5(_g*rGcvE0Vdi zD1mcx!Z|lHlGa5@T$vq5&7>$+#SBENi_{xk)rE;V<6ztq{VwX_d!?|}5I-xQVMzU; zj0f%A882I5-zZ-)qx^&cZ5bKo$LtBCL>|p%;<#zVhbk-)NL;`Wh7WNiHz7!h?r0{D z&S2im8O)wKi#b#0FnRn`)x;HLx^I4Frhp<uPwEH*Dq>8ekhY{I-H!S!2kLX2s2k-> zW3C&`V?Agd=fUOtfwWB+%#{g)Xq`NiwrRdxpX$q<X~VcRE0CKrhsp6!ZcQG{y$SBz z$hGHYt`*ahgPBy2&(sOynI>A#%+`jUT{JP%*TP8jqC%AhBBe|eeJPsKNP^v1fS})7 zvXb1d-?x1(Ui-Cb*$`bNYjmbd=T7wKB%qK2u8;B+0NJprFmXaaM;Zb;(-_i~3u5)b zU1?hu!u1`>9MvS+wk2~}0MfiNgsZC~Y2G@XKm7KKfZ-KC2_Sy@{DQBap7Z<PeU<<= z<=x(4yxcLA>n9fQXuUs|W_hXD=F);;0*Xj(Zyd?Vfc~6_^k$n#spio!Vi7osZuYg& zC9=N}k?sb>4lofW5xL~=D61i(hFDS%Xv?A`4`#=>voLue`NM3<3veM{K#}5OO@<Wh z@xnmEM20yTb`cHTi&Pga4texa4a_a|=*D@^9-JN6of6M(9Cq(Zh`E5%NKXQ*HwBhD zEEr%zoTCd-PR>L)xl4iXP56LegnRf)o#RKuKz~B~f=ExzXRt>gQzUyIcT#7Moz!eC zmK=XRkhRylvg29@jy>tik-M6le$a^(7c^L0tHFpObqY#55WH87adLZPi6*fJI}>?E zgJo-V*gwgM6Dvb0ktEW%EKc?=TI#h(cBFc8urQWwY2Hkcz1TB4jK+BxR4Tu1pOQiT zKnDV?4e_?n5%x18*3}qe0jOa|P3F(_p&%)qQE}lU1_`j;%@~^+$jpK~=FgZ<;n*p} z`umX(=ugBD4?+gni+l<oKQ)TN5lKv&Fji#vLKe(i$n5EJnJ!YQFn=QX*&|V_8`+=Q zOgE~M?Wjz$r7F&xs#p^$V-2Z^GoVITLSc)Gabk&PG$omEDanYIWD{D_jJcX+!j()Z zJTr~BCJb?Xgeh$~rraE1K~ttZ`J=PR8<EPS36tqRG=T0Byt+M=xwImUL`RzHC|4GG z$l6PFxy?w<E7zjUbbAY6dZ?~r>j`ZuAM7aKfl&so>x;ZH7TPq?>V}CyPoY~4)l~?S zzMV*x;;|{PI~Rj`a#3oa1}XCE1t6_+{b<{f#*JNBwC&8`+U7Ls*Jtp@pMT(o&(Hbs z%WHo8^ip;F!{=A3W;DttwSN#`#JI_OpVgo0Z8NBxA0-a;rhb|iwbKVuEli^{{l7OU ziK{bHxG+utw>Y1&IT=*X&0?g#D}8!&C%{3MD9PY)BBhc%Ef_J_f;o}>m>z7y_ECP! zi*#YSza<;eyf`~8k+lhfh_#dYMBbmh?31gZ6wKCrD75QA`A{t?efm=2E%o5w-jogM zNx4@qDrBAMpo6P{)Ca;6p1Rr`9ngmj@;BogoaOcG8E)@PwDUls`}>Kc^CiT62$6$* zNsdV*Bdq`*`~GZk>diJAHLib&qWXn9#gB~GeZM;!@AVK#)Q$f8)S2GUnFYcMGtX%- z?u;5)$2$>vP?Nmc&g7i!L`<<J{`))Nzqd16Mmn%;j01-yi5{C8z{z|+PRV;dJ0_4b zxe-hrB7n6uVUmA;W(9k)G<pEX#zs?8kie;laZC>#z>IKb*2elWVYLYbm7Q4KV9cI2 zTh=!?5;)L~!A?d@85u9xK8tzN7Lb!Xg4h6&PX5D)5>N#8SB9baF(x*Uu}R?+j!tL! zqWR1b2{m0L)YQo{Bymq+?1<6IEO<RBv~^Xc3|_7l)~JqD1~BVUuK+@<K1P{_ZJ@HI zL?bRMfDpT+nvN}C$Tp#Egoyyblsh>V+{&?}O_>cmZUSR+MlgCz9=bYxRln!g>(v8Y z32+4f##%}-rHm_A0=<3srjb@3jHQ6HlETlRw*<T}f->q{uXh&}Ybe*PwS_fw<hH(O zO67G_ucgyN1tLoUN@G}0nu3){+dXLv>MholCSkX>&B@%|mr2d46n^{d13!Iw#*beG z3||zv^i04Yp!oDwjs+C5zIpwEx36FFO4i|igV>cR0W&3;^W(j!m>{)>)Ffq-y{VWQ zLiL;^n%0h`Zq;}$tQ=3%@;olB$P*?SO`(qky*qbhNxTo|CWMKW7Wptaf%DUnD4Ur? z?fgtySLM^XVjP#2=F_%mI@i`r;^z99w5-hKY@7>QJ*8GL>dtP_@eO`j)cHxh=c`SX zuhf4-q$V7qMe#r_h8bw#Y@#D9p~WmaEy{-UqRhJ&3q71jvb848%7z$wSE5|Jh;s8K zN`R3W872~95@~7U@G>*u(cK&>o_bOG%!#89Ejj$qm|gdc*>=Z(#Vx%ltnY&Jeoe+# z^k7u623ZF+NZi|jkbN4&m#7hUQj_d+9Z5c}!NBdB4Bpa_2~oyuk-a)pAU0+Q=f{L_ zW@HfO1QaDXksQqm;{4c1>Lw>sJ2j5RIXN6o8OEVhUk)XBvt+Cj!`7>*WLffoPGlYF zD{B|Fx4N?9iWLK-o|--?j>&o1%$PEtthh`<hYVH?xgMqrGjg>gVOT%1!+n^L5hb-l zII|~DVCj+-ES$eglJ+#l<xL_xF-<@bs;?RcUm0c~rl$f!ZL|S(!=;uGruc5kWb&qX z11=>R(;{qfCE0-1Gy|z447rhEtg@S##+(@!$e7V-ELpvttds;iJqJo~cSB3Ezm^2J zPS=iDh-^~MwS%GEzE3h&0P%fxvvRClVK5V2+zy%^=!t3d?23-8%FjTxr06m=(4}Wr zky0Hsgh6^x6`?0A(T$d%PMnJ{C2pWGW(L|=h^#nvU=OcfC=F<pPL7ZH_DPw9F2MNw zM(mwx8v3`-pZN6Y6W_l5$j47#xPR{jj~_f?!<r4O6KQlXX9!ypo!Ff{kb`5qD9-bj zbN&>Ki>7o|Cgl?3b@MW*oSwji1?kjHkLSz?KMI0e>1$xlwBY`fOiiVEaSk;zQmLDj zLH(R8S+i+bl+U%L6KP&Hp5nBj)cf|NVwgUKQoQGwcc)wc&^SzsdI3he=};%YsPpS1 zEYTMi13f7|b@9{d!^uI~)CeFde0s5cuoWYmY#44OMZ1+X(bg_R*bgMi(~Dg3Q{L!t z+%GMl=1DN;p14!=z><Rxm8tCJY`<^C`kSUKzGBLPRs*um>ydn3pO_*&Vs~ngxnF~b zt(t@%QYYbzI<Y4-v0kk~>`|#jgjKw@s^PprjbU?oGB)0sts@6>RKQT29Y$GU5>-<Y zIX5;!3i4Pk&q|?r#t2T19?nU5OxP4{JQiu<wN#xU%QYCfsRPk_4H&$p1A$xA8GF7L zOOHC^-`|26qvHh>qbM9dleCx=g1o&5_Vy8J<;YMMb0WMQ$dkHa<nUnvjNwen8=<N{ z7A;uGjH&Zfpcs>$jaq$}E*Byt@FNXr5SC~VKwJ<&G>Ck<C}3z5Q^3$Hc3EVTVyy~8 zBnco=#WD=JE^Ki<)09IwgBT~eEJkRnaNH;sEMJGcyE}eHeQ?p1VyRna0fQ9GQiv+W zvFeI~fa5zLl&cD=QO$C!fI@Z2O#)syrvgP^VHJ^Aiu_U-M_V4JEsyElqbprRXKH9_ zU@AZx>0^Vnxh{rA+L#&&>zL@#OA5IE{?DIy{`5BQU)|^F{i}R<{eX9`AMsI`;LH0r z!VvES3?EfP(SP{i8}HwJ;nk~;JbLho$B$oe|Nax+ef$ksk-;ntbzo(*yU3h@Y{?oT z#rOc`MGYopP(RKTrgKghrCf1#L6k5{6t&ahDW4Qa)wo!C^wh$^xgQy>woD54W<jJM zNnWn#b?Zc;pATCC97XbJiwx{TL$EGKh8hxM+MU&|y=V;7;X;6})J!_^7%>5eGVA-K zmp*~YKI<D`-B+81E(%bDO$0>BB>eLtwdT275^HHDz_20O(vDC&C*u5kSvWqP+GB&L zd^Uu0&)hlk#E!l9E!cL?g0(kHS=MUJ<cnrZXb{<V-josLruglXOnpL|=si8j5a~30 zn}9(iQ|u{q0f!m`)@kCjQH|jTIuNm29X|=+{;PyJB(QyF^<Yb!WdCqCR@gg{quq<5 zbbo5{$FO5uDB<f(h&g14|Ca6y6_)W@(SZTWH1JxhM$`d)2Cdd)z#28uiw*GGtj_AA zUc?S{W_ot4>gya+C(R}{B#MARo`iaPGsMXfKR0WF28e`;971kv5M$!Qge_v2Ii-+A z3s<pb)eZ{AP9`fpSs4m%gfbYuNx+~ChgVsQ0WHD|E%ExQ`Q*yP{x*?KR}~;6OZ||d z&kbRS<``{SGpwbKaHb{Ki=riCDcd@o`V&WqjgQ5|(v9J9*$fR2WvOg{gSONRy%k_| zlRBZRN*1Yr(WA2fL#Z<a7$SuXwc9_%G?D^b0fkCV8SAQAzA8Y_66-5K=&M|s>(PZ? zT|3ZM3UFPec$Y%m%&0G>`hBsrFhF0PYiDB2&p*83+1<<BZ>{6qvpcHaDZYAggAcEs z2}qs^Kwd}<@tXJV-wG&1TK)7hZ{K|4)ywxHqXZaFUUK)|OK#n`&(+rJJbd_?2m!xN zXAShas;LH6E}ArjoZ)%I3|}Psu!G`)bc)9er$m5IRuD(!L;;CpzsfPuEKiPPT}~Qv zvZI-tlEk*LqiCL2NaO7BREG*v2WyM`)1g{yNq+;9O}cYxs5bQ?ck2WgwQ|1QMBa+@ zo#m=8b%!4IItBzA>QLe%l4@vQ0fZJ+KE0(5=|!mkqtMxcSSxd)tgVT%cVK2(0M)gF zDSc|ep?i89dg#oWJ0`5TY0iopRut6fGo{IzG1c~@9=9U;uqkP0%;`2tgW-Gih&a%h z)RVnP+NVj<Q8i+ZsSzfO5wg7_wi`4UAVC{*Ktr;72Zn4_$9HRIhHma6))mjKeS}5& z5WL5X@WW=r9k3$#um#aabcs9Chnx}}(ob68vq7Cf>*To`Ix%c}Z|s+-Gi+lg0+&kt zvdNJ7#crgA_G4Oh3=^`mnLc?o!viA-8a$Ywfu8udSmEt#&M-GK(nCBMmmH$1EAqt$ z6GvyUVD19u&s)iaannhT9FAJ^aAPjTC?>^otVkoV_G3d@<4tHyXt&Er0){99%BH2T zbJrdY9;@U(fBTvG-J@tZn8A$`xx_?Av3p7iC+4KGI6Xm%w;T!<tY^}qHH0T6(yMa^ z^m>TI5g-_eDTDh}1$6gL!U|n67ZBL!_ELQyW2V<zZub&ENFgo(u7JZt3P*i~NqP%I zh#XU0ukPNN-oii~Bq;R-EUuP1*a}Nn3Og9<^v2r6fNyV~^5|v*kFV7W7_Rg3VH>Z7 zG2Xp;EE4LaFvW8|zIn#GcLIPnZ}{@{M_#}FB=(V)uRjP&yy5B74?KJJp1Zf7aIN(w zH!k0y{8Tvyx9le=C|lOUL=Da3?9noouRPAAse8Ej<RjH*>)4YSCE$qV^td?AkBjGQ zK_dGTLpYWdPw~i5j!*RE`jJ$cHm1-pKbVFwu9Ss~oDI~X)ZdU1wjzz}rN9mlsT-(A zxyYtUVTf{nZ7O{GaA=SYK_=Qb=ow(6rOgr-9V$gql?y|Z2{_IRD9(BJ6j1bLmyao9 z26zzT>_T>&1s7fq<-`*gjz6<w^Ucm|dtk$&tClRhX2+z9reu{{k$KLFh<!E$ZLq{^ zT_3vmbdZ4VMbJ(G;E|3boajyJQTczK?Mvo)b)p0uQ3rd_f13vStECPQP{bdV;=4$L zm?J$1+S`*MTQu?8)C=zoeTdnwPueLPvc=L)Sd($eoa{43BorCrzg>%fZJPLQme<*% zhlj9)*#dQfmv<$4jW&7PtVr9^m+ecVn3NXH#N08WQl=9d97)iiL4*h>6hI7iG-0T- zDG7eAjEeG8eP%HxPS_$nhRFp5tX#fH))^!QhoROIYs%#~QxzDl#LF6I!qr4GIX2^} z0*V-+??v;Nb)bT|8}=}5Tpr)PiVlDOl5a}8_}5SQbf<*+$wr(QKR_z_sklduVQ~5a z;uDie%^Hi}uxQe9^RO^8z^I!P+mhM!q*&JNp?nosQ-IM4b72uj{q77l6FqDrPIfWE z(O3&Jg*5~Oio{Z8?C44@(GG-;?H}ay=tdurMhZZb@6imfHBxouH4#u{CM9rs|27`A z)^Ml!yhx?{JbQ4Rn^)?%b>$-WZ?tiz^|BO}Z6cN4@b3MWc6JaTym|kPr!PM8P-N4~ zm%<c}-tyr7TVag1+`0XNy2=~G1<mB@#hau=%poUkA%}OBv3}VBPL{T?di`mhy#E6m zHx#jbZyDv6UNK?LavV%exVU*14I46eSvH1emHE6V&*fP~K2OWX@%U^mw~vkB$}TCw z=LfJM)`eJ;KJ4`DOQp!Ba{`RgVLF^u%wLz1VcJY`){$DmNYytr*hrTmpT3+H5S$k2 zbVdMiQtX&l4~|QHab$2$#@n0I_&kK_SI(S%WFm6Op3QeH*?Py6)i*3y-sa4xaw7^a z+7n-7OX>+H0=C%EZ;UP-&DAlV+5xZi-3i>$onZ&ng&DfaW6T*-t}oBiAmvPF!glK7 zv!w%uB6&Qvt5bgUDDfM8XuEt5@6~;2uDeEgO+8_Yy=kkzjl;Zd)V9=;u)~(<{U&&A z>_zB4Z8A%Zh&|Agklj6r+HHpW>JB)Hl<GfMm}!+hv1_H~SlosEyS*8g5KeAp8WTkZ z#Rf&=*RLPp!WIfByc~`3aWWxzfCV{GLm3(4FTe;QHz|@S`FYHozKHoV7LyVdgIYtJ zkw_+UT7(@g3qY<!8*x6vo2A>1GhydB<{myv!TRIG&f7@L+)XTBx`dxTJmJNon>>Fa z8Tj!nktH{I{pc!(QuUb;>A=MJP%^V~7&dq)z5|EiGjK2=p}|b*r^nG0aYTj#7bXnm z!ek$6#13YAusGbFIYH*4Gp*Q^=)$&SXEsYwwkFY)aeg*LI2+?>WvIGjt0lFCcF#`q zQocegETjA&#mhn;4=X9s^|dh)KwPLSm*BrZ<-yI|5<pz7JInK%EnIIb<Id%J9^bnq zV7SQ>S?{)7;LW?wJb(U9<kMH4zj(`sPv3a<;xkX4f8fEr=K_XzJbU?>l%%a>Bpe|& zd>yaf{D$<{b?n(*%c@1yOw8ZTiDQkl-hRrRCqJ=eM+4p#dW;(E!StALmS(1~r*J$+ z=T4+<RUub5jixxtjMEbArIOW4C1B5a^%ni#n=(Ji^22mlI#jZ!lMzRU=u#P^MTN+v zGN~oX0|g-dTI}=DBfwOOYa;=Lw$u_%+ME#CblkfyCqyotkoCB?7R7`6aM+_S4Trrr z|J;RBPn`q|4(xyE%FcVXY`JgC+S`^axN6VHGB>i$Ig(Q$#rR=oY&<$)W2b?os|MyV z0*V=$IIfc7cZVjP+cg-pSyQA@7p7dWlILnMwK$ohHAg8ft44p78g}c{I8j+jRdqcV z>o2qM)N&dcT3B{|GDqq*P+NV0vg#T(9^E8N(1Y-m=5nruljX&<UAltTGEFJ0yO6Te z0?)PG@tWO%pas2!Eqao&MGqgjf7}K$Mnw)|Y(_fyqY8)%8P3oF0|@dQ#9${gyj7r( z7_!$RBX}U$DqysOA}>9Sxic0qOMsCbn}XUEsUa@Lm~tt?ocZgIkhEw&W0oCeVR1cU zx1J(v%`qb8?<Qv69tMtFL~Y3-s!#8trRoHa?_A;0o!dOQdyB_+@AC1(3)aVo7LBoG zQ-TGn!_6rg9mtNP!5mB-%+X{I>L(20=7I<=%?PA!vM=Qm#0mpBTR4pK`SO?%?i6Q9 zv6taWQJNb?*#kJ8>%*CGzLZW1p=5FpM@9}}OU3{;qzq(jng?amV=<N*L;-|>6zC`R z@8kKstF+agp|Ruu<wtf?dwe$y=Zd&geo``1758r3;K6N?K~0US_1Vi0yb#Is{P}xs z-@YYm@rBz`L%ewLmCKiI@aX9qUcULt*fA#=n{%AJ5ywf3+sWmt&l#0o#Kv`1T)Fy) zmezN)-Fd;yhwoUt>L`Qs`w-z^L7Jxv`2l{+m-=C2ZWcvTb19oQhK4m+9QP5K<RkJ% z0C9G3FV0FJmq;L=lT5!i#)TzW0qpYAS20C}BA)~l6#|$_VU0Qcba7E?39$$hT@DP^ zq1Z=<V?Npxe+PqrV^{xfyg!n~yP|Zyp2(+VTP$m(KG^fZiH)~hS$xHT<+t1!UFl5L zX;%_Yx)8F;p5X;O@Qmw@M|2llqdH)dBH$R`5$nksI4st{et`xjT8qfv9m}L$<Jo$0 z2PGGpS+aX2b9OEz_rM5jmZ)*I@eH-~O*A&PP+46?&YmRtOVNGp+AXT;YiMq4X26mj zglx57(w+jUs_OBYrAPCH7UpdzpscK%gazj0%ywnajE=$%9T~QyBV#s6(Z8$*32P0> z2=``mYBJ+Sjw2;19&h)4_<Iasu!AW>oK3_`@vze;+RKjY(7{sw1xm3UE1*ba+QgYm zEu6!cq$~kNoS-tnk<>*+OxaPw*v%&xwe}?GD~~dA%ULqkl#;OQD9)1)Qc=^y_125j zRG#EQ)oB{eALVLewJN~wT)W2O`*(Ty^cC?#T-Y9O$=WD8mPI*B5Q}cj^yJ(KFKQ<R za$|8k_f}<dYgsCllZLS`Z4kTDyjT<Az>z$E&W#IUZ;~r}k_U+O<6xRQ2U6WQk~NUS zIRiN)pg5M}$^QI6dP_~BT;es<(-A=QkwROF|C;kWY^$T;)PDA^oXg=&%Q(Gz8|RPi z<w|WiEsc#_xzs|dIOEpki#&byn#a%H^6dFrUcUGsb;ARxA>PWl&)m85jH}mQ3NuXM z=imJoS*eF9%s<cQ5hoclqJ-+2`|Q|J!-*4@xOw|6Wi_|B^XMJd?!Dr4`2`$wdN9;n z<e-fy@lKXxdAKkwDvb4+3GB^Jp=d%9m8nB%Nw(pPFyujd4FQ7yLL^YRuNIrV^q3Vp zh^=EoITU5fSpmg4VG%__6%WxP-cAo^6Ma05^x5XA!(n;up~2c59IVAbuRa{{(&li4 zK9Bds@a9l5Z>4s5bs&XT`_p)`cN9-{6mnpGBr~tOGxF>Jl8W7l-0g_}dS@bMX)<WI z8lkCu2ubKlzi3UYQaUkaO%nTe?WM7)o?(+bsII(7%BncF9N5T-@@gin97FNRN={X_ zFm%xXZ04#nV4^tzi~6yn*pH8wC-8iCIxlx-^Jq^t&kl{@#;z2$ulMAHfTg;$n3(y4 z*|BdEhfnQf`tmW99N5SHEvv8{tw#S@8hFp`LfQ&Fl2_{yzPL9b3%fIRtPi;vnT*LA zEd_G|o>Dgr>F>rM2QvoR83{`m;cjc7D!6mP2QxZ8knvdpqRcD`$4p?>wE0XDK&fq5 zxQ^fn8$}|Wz<cCUa@L-}OK$s3*i6)-gT!w*%YaFTsK2Q6+PNx0P^Ch8MMas=VFjm; z9Og#z1#Y)p5siMETQ~3X<nc@DOU_f^p~VzmW9Ef9b0}*lr?LifHqVEOiNm-sC4?*U z;;5e(!pTv7tO$3(L$3#u{2f^s=}MBb0Vz&e?92&ZbAmhjGrid^>(t>sqz|?hiPRTU z12ID_jFeBm#q^~pUomSs7t4=v>ry#q_HAL+<a`cq-^k^va*DR^qU3N9l_!tWR8~q$ zO{Emk&jkqYdHm$1u*3(cBi_mJ3+~)|%)N*2dHUuHVg9S6U=Jie`#9Md#Y`+HXYA-w z)~ssaz`-hEl=p1kab6@q8^=ppdGPoX*Y3O}D0Db|_4KjV(ZSDLk3bt^BJB-{ceW&V zs3)@ww79ooHcvKe<hV$iGS?3L{6ix@e5~Mq|9F`#K87NPdf=_y5$C?0h;lb$YNQ9t zQ+(JF=fccECJZt*RDHvBw1YmoytLTZzYi<=^<|-3FJ{^IqHcBow>Jdycv~0`wuW+V zQ!s7IhEYFrFjdn6shAbZxj7>_QkaAP2+62RO;~cqj=c4q2%6XdTVHjY12qUu>Vscw zXY7MCu}Ifs<bnjsPLxu7=rGgg=5b)}4i+sfWX{}4Oj?kOU2YEwmrr5Rj*;YSOl9;G zN3N~(q-Dim9?1XYeaQsA)vV*wxy9TO8M!~vlj_1K>ZYgDykR;GQcpE6i{-|e432GB zMcl}Nn53)GZ=wcXg;HqG>PF(SzC<tYOWeY~L@v-GdZ`W>aj}d}&mlP~jzKOi`1ErX zSuJ~Hrj4s4CnuA>c-k3|7T``+gfL4|6f+8@P%t8&!n{JMnWv$aH)AFlIb(=ROeC#f zE_ssm64#s|WbJAC&pgUL(a7s}9OCTxvz$Ly!{H;xIezLal|pZ4<#zGWlbk$UER4}a zLsc#J?mXmL^A(mXSVwJ*uu8=_`fE$Z5!;&|#~zVUC$oI17%Ng}#8Aq|hH-X61SbSE zM>2ibnlOk>aqjF9$L~z?;>f5FHbpqIF)x!@3pTK2+fFtfD912<6=ue|80z*yPo$Hc zPEUGv?!b-eGh8^ei;Ci19NDmpoh#?FYt<Tdt=`PR%{w@K;0X2S%4n)><i@po+<)+z zhxeb0WO^*1kb+tm<Kd&%+`0RhJ5pHRzWau`GxuU^7D;N{4i?U-XJqCfmMy7b&)zD^ zD{gV)_G>P;zTo1;hg`hS#^NP=dGO=|njN~KXJn49t|=CJ+6*z*Cd5i;+^CPp$0Q!F zn!>AnYss*+pe42kzgaYtPi+VI`lf<cPfzgqeKki4yf~3RfcjZ}Tv-{-?X4MHTN6X; z>KJP0M^UjLh4afYX<QJ;+<tx7o$AXd)2>W&*X8=U3@$7l#*KARJlQ>hyPG4pwK<x5 z+ah_sFOg>l5_z&ei5CZwd3`vArw0;vQ6$HQGI((`okxe0xV<-)#w|fquJz~aiXog? z>Bqh$o@`q&fW7O3Xx=}ErhPM5x6q3fGu&9U)ScB!ojJaKDED^7@M=#OPj?OHp}fxH zeR15|KAcy_NAuzA9A2MUz>8B0czJpe@5<Kj?#v3F99_hT@u?gh?a$>^8PqO{<MQ$} zPLB4%H>D?@V>{wAt|R`FI}xt{VucRF1rSm5dlN9dD;bFqj7Ul)HF`MSuC5Gpv}1sk zfeH{Vvi}Mw23YBmFvNk(;6cI`q0AUJi75qBDI7gPKrt0HYfDSIcIkqVfsty$e%G#j zaZH{|X!>Ffosw)@-XIyUp0e@^Dr+xLUMXOZ0_s$0IVVdiS-W{RYu4<dp}Lu?%~z?b zkzi}P!?O8HxpU(&O&2bU+-l)m@hR-Pb|BWlgth76tdAZng|tv)k~iBD2eU23n|Z^W z*q<~+028iibX+|#j(Ow8Gi~|`mT%b4v^lF7lQWr9C(mLMoJVivGmAdm>C;=WuBy)p z9yFb$xnu{$TUWDt)neAqUB<~nXQ((^$?<(s{Ovr%sr|)Nl-6=f(f&6c@!-KLVZlc{ zdh~{8Pv7(K!5f}G{UrCl6gIquseTAa!`F~Jd>@SsFIgk3x^-iP0Okh)(C@f@;~n)E zZU}3ZQZQx)EuyI>Pgtb-|7dDz(xHPUojY_!r%MN%`gZ01%8?SFvw6E`3oS)C+`qJz zr;T&DT{)Ac(rE6s&gW)>oV&J}FK^0-vF=H>yB-Bz#?1D&VNJ9nN3;8Jdh8%tmqv1H zbu<^J`SWnK1h`0&AI{7bW=P}tnslyAOQU?mFp(++{HA&vP5FNOcycDsc8%fcx)^S5 zOyc486ah#UPxoi??C=Pl6^-Qei9E^X<9UB(0<TUL@aD`!KAf4v`_q$oTQZ4v=ce$X zWGe4Y7pNZdp`=i<{wzM8pU>Nqg}f}z<N1*sUL4Bh)sb9Y9v&&6koUTOJhu<b=FXw{ z+&i?GC&jCIaBLfiPL7;hwt`EC_ffxb6E92mF*nqKL*t^jv^<9s<NP=>+M5HpUJOi9 zW7z19giP#C^px(z$C;8Y0iGP@OV;oxGKR;H5gElWcX!;ZEpWBa$Jta%^>YJdb+OPQ z(#w|gAP+LbhcGrXmDv+#Fmu8TW{jVXTKKTR_zZBy#a^E5Xo-;&Y<>IcVHA*0NySx8 zl$3L}qK?xgW$Zh8jw8p**(g9bEr8f}<OECBY-8i5L$tI#p{lZp%5(L!UB1oDw!7@w zxPv46&vUk<f%>{DoIZ1bJ^Rbpxv!EVXD*2hyF<;zo5WdLGjo6iD}ws7B-ouLiP6ki zxQ$uMw=k}7DFu_3vTWrZrV1!BGsd%W%??b1$J4#95xu*2rjJ;!9-Zl^uEv#fhiN>u zjkAX~vU&M(Dvs~tLdhcD+?vPB+v_>LXBGQa?x3~#4mU;jUu%27t=rF}c6do!+ar-q zAGrVcy~wARQX{-#+T^ulrO#&mti3E>P(tysOO%|y#)q$eCTGNYE;c`*?d~fMh<s`& zIVlDGNeVO4aj~(bgN6njJ800Uqb6!<8cdD$<>tav?yj4_gWapyo;#W$)~2}k>`v2x zajHpyEm91(9LweYg;m^d+8{wb8h^vSM2YN*k|J@qoh~Vkh7=C8;LK>L)pESJw>E*+ z`3X{V8*wVrm$&<7^6|(z)(){|cZe%zM}%=_#eD9}$>Be1cT<}i$=M-}+?zd?s_7wI zSQI5vC7P>i5(Fqo+}e>PSw4p+`|<=d%J845ye?V5o6=>xIK7yUm0M`qJ%@|irc=Lt z7Ui4faDLNV&aInI*_H*AZJbHfmU*07F_nW0CsMp-E_;{GW!H)&Y+JIP@Ssq%45UzY zGh$YJ3=1X}64lR^>50h<bFd-Q)s%_J=`6@hB73kUQ{uhI3v*@UFh@rCIWW%Ofsyi< znO-JL_B1DMs4W?R14s=IA}u_EgwP0L1A_?h9E6Ld70zY`Qg<mVp_mS?mbwJ@w<JAq z5GjFPQlJkbe?%5DC(TwdhFU^&2*ble(9!9Gzpp1A{T<~$Y)tpAz46N0Na^`H_8vJc z>`*5lC}G$B6KvYBot=A*a^zSUtJm#e<?6j$z4@B+HP@(ayiH5%eJ)?QOY7wu96ETC zjO=NgENNkXQ8mX(u25Qam%58DX}<G@eTT15-zow5;3KtHUeR#<8Od3K+QnPQ$(u`T zQUL`MmM}VZE_3E@Brzd}6)U#V*E@$!-FwkP0Yvvs^z7P^4hksFAEE5vItkDscH~=f zt<srKk9Y9#c@dwVZ{f|o*}S?ppLY)>Q{S7(yIXVkd?}5GHG655zkToFEABpg$IbgM zId!Ur)2A<xnlOuPTh6n6dnpGGRdPcZ=Em(es#>Dx*kvwVeoIY>B#Bk)Svh+?g~`KJ zKTOh8*HEn&))Z1dJC?g^@@QL?&-L{axVCXB4|go&+v#;&*f5PL5d#_SY(}_67uJm# z%wh@d-Km3kx+$68mThKzS}^{S<%ZiDk>O!4fn$xiFz@M{P>NIhIF&B7Sw<+EgZpu3 zQ4X&Uu3%5NFHe>%WxBsTQ-;}->Sjo~y9xP2t(ZH^f%1eP&QHr=Pp&6tCk2We3+2-4 z1X|W4(z+pyYa24Sx*>~-h3Ui%vL>Lv4YroXIN90YU}uM|tv$BNDrP5UV{0qNj$#gS zY_BpaYg^SYbY-<v#zNaVVq+tZm87AVwXGGl4$AYa<=95`8g}v;cJ}SBqpUW{bL^Z| z&$YI7z}j9+9%Jq_h@M)yynj~4<EzCyZavDgw&T3Gd4^ZF&++C?Iq&aP@KNb3qB5na zu+nLyPSpoX)lpH7mHU(?3!fj?@%3qgFhxWdVWA<a|ERsa6W&8S=-ayw+Il8*?`gu! zwWm0Frd+aPHHS`?v#+R>!v~LYrnG_`dx}}UW;ZL=9pZA^3u-SuqPF<~7q33&(v^pz zv+r~5)=L(x+QYU(wbWmI!{IZRIoEKXhPHRiUR+Ggm6u$)`ChW^dwJd)W~|tbcgSc$ z5~q=nIEJ*$@#Kt}%DD0KNzWR`=uwkM&&Wf2V2a4SE~-(QJw=vu>)cV;&W3G^CNnlR zoc-(9vo_6y19^S9e9VoHPZ#s*#t5D_XYjN>jt}>D@&3tro?gi2{jn78raE%<&}mw) z-V>I1%_Vt1K_N3)zfKDBOZT~T^AmGs?HAC9tdjrhO(~>r-u=Kv0n3H@`%KBoWc-MU z%p6<D5H|-E7)s|!)}IqC7RA-2sa#o=%heTQXj+y{>+)P$SB#W(1Z@&@ch^ni=DI>| zuMrkmJ&^~i#8ys}LVOzcw~A~u=)gFuuB4iDV?ggtICbxUS+@@K7HQT?vjaVqRT#;t zyC&tM;%J>dk(K^KNwRAHp-_TlFXGI45@jm|sjDU7E|!EkIxtMK=wR)x4D8tnhfZoF zFYHdt?#_5EQ)B2fO+3QnZ@F~B*V7SW<*WR<eX%q#z{=bdOG`5>EljbtGRH<_ieh$F zma5wp7AEZjf6Wv#!py`FV`Bph40O;}z7T4tEviHtLs2IB`r7F0>0_X;n2tO~&g<*S z>nX2m_RrPYs@<%VV_{e;8!@TT9^F07s|Ss|f21`3SEj!;sk)hbdeI`u@K>EoRNWSv zc(2UF5>rMoy?=Z`)eQRegL<yC92aoZp=NJtMOb(=9zz4^)3X;*!xPZc(!tKjjy^gD zXj=qu@Q6sDswTGYKh64WM>w$mFh`0`vup2h)^9B$f8sLgFFmHJQ31qDF5i4h)77Um zw@5HOeMdyZD15^cnKXVm)z@AL<6NX(g08IYISrRZ!rc8t+nx7Zy88uF3pZhk$>ffk zFRYM3TFO}R#!MwIcQPZgCNN>bEJ9<`>0#ZUE?uMs>eP{LojRyk;!bllHOIEHZ1NaY zQ051juwkST+p>FeY^)CFW?0ZL&xNKLwme!N$VNXsCb@Oth`TxE{hVpoUd&yQPY)h{ zU~I-X3bV#DdE|H&O<zvwapfYy8y-FV!mWEBX}k521N-X9N*+V{;9;Z%gcIQ%%`wTm z_t!~~@0i4`^|{<wk;&banOs|#!lijBG%v`Yd2SjPW+qWy7(>h4ENb#2IGr?<;)J0b z%Z%edd^l&aqSzDR!5oJkEOG9`5~sebaO}-um%c1@)MBc2cSaa@!e2{`f!)>c>8eRc zx6X{w?afLFl#NDCY%z9Wr%69r+_HJ%H=73@xjeHS$sMf}nmUK_SSyR)x-A0V{oqjo zZm0OtYby91<A1|z_*?!1{^C^w18Nv#W{R<14=fCIu{1Tn(%e{pVS<&VVx}q(*jbvB zkTQ-%8&0uk?O_(JImWy-#mrfIjJX?6F=gptvS)50a^X@67cFJ>teF%l4F)DpCNU$I zu(WXm=j7m<lSW)Z0b06x0-8RU%ippPvy{J~{4Gl>F^l%w-Me+<zy9MfpI=|+)9W_A zzG_po0s6iwrfS&s@~Wz9iPClCld2`@C9!5nmKXW*qKPQq{tWkX6E?I&Ehr#_{vLy+ zm^8&NG?IRvL-CVy`bPS6>ZC~@p{J;%`RqMV%7*R7S+lK3Kyr+I2Z}f#tg-80DTNbP zQd)V7CJFe)RwdA%2`fC|=F`t;sOb<LJA%wn)9L3Nz>{ac;qHrXl+`|B!O~MS-grxW z%S$R+6zTK^XV)P_4<ALMY;Hzc4n7iaDe+mvMhqt-DT}1oH0*t%L^|~qP;{b;Fhtjm z9aJEAeyv&x)T6AMI*Po3X3PwAXQYP~i=un5G`JfxJv(!G&S(y%*t5vbmfaIl@HOnn z%j2i1oH&MuO>NwJ{)IV<_ON2vVG0XZl9N3T54Uhe<jf-{bv#~!VlmWmCm|q-9vZr& zc@5&$nh{)GD4Kj(8h2J_b7N%|H&%_{+Nv>Pqq#6Yh3ZLB)Xj*cY`g?~ZV>0jMNl<4 zh8h7z-9%YO`_no(jZ>o%neEh#xz6(cb?nGg0l_k<A4>ZN@X==`e;KxcuXf8gsWp~; z2BSG<H<lfKBbhqDmoawkq?y^0C6c6YpfmHOkUZj>%GdDq{5|LdcuC-Ultce>{B1xP z|8P4C&S&|D^Ev+EsMtyV>U4&0T5I?Z>z({yzl+byPVnOoP3&4ant}G_k}!MGvqx8Y z_v}H>URr2&=!l7lo&>0c1h1(|{#clqt60K9z++`@qzY(rGh<c8w~)su%wb|=AkQ<v zUSyMvwI!ye@)#Anm|$umfU~v4TmWEVYJ{;e>t7g6Lwsy4Ahfp;Ruaar5K!ui?Em!P z2Ja>CKR#E2UID`OU+e~7UblBQ{H$~~6o7nsA%GC}Q1#?hHKbNrik9;qZ!Tfhw-e5e zR;XE8I}#Eag<HQtSXtN;5D<pFyEjJ0mO^DlbnDiG9=)vCu=6C#HXdUBiXCj*wueod zcC%x5G0WEOWB%ej96ou4x)za5*FR9#{G9XGUeK+J0iiJ>D<;mzKQsyFfdQ1BY2lh^ z^6k6JxOn*mO*dZ9BK1h!<(H)8PQia@C}CmAq$KAtdSotk)^;QePhxmTG*KZ@WTa%# z*T$0$njPsZ451XU-)&Z2Hr2(e2(jwHoKRP01~`%JZpMl*Z_(8K8LF+$>PRn&GJ;tg zV9TCFKMtq)vpXY%O~d<haX}ih7VKx`j#^f3t7OH-^UPauf-xf|OToPYHv>zyWduo< z52I;eynrB?rX{IdlH$2(VKTKdW2u-FPFZ0DXA2`Kn~^~6tW2tAWl$-{MR|d2N%dht zlp6)!P6U`6;weEBEl%F#9l^!^WB4zpmHa$lJ6Eiia!9+76SgyH8@iP0kg?1j5=5en z12H-_MC-Z|*u{)|yP;Hv7VsPYB@lHUJSEWkNx%<Og1<~aP{BVu<hEx8fA_59Z@;X6 zA6y4crF^nj&x76*Y1D}0oz@Jwzns6imI_!(`HOoge-#G#FZYu?zg|SZAUjncT1xS1 zV=cjK*N@&>+VtqwRiu$VhLT8)jg2r;1-t~a9Ge(RK#LhG=YClg8KoR6kNa-Qd1W;; z)R$FW%Rrf-t&O%;AN2I(Z*=cTuU<XnK0OuSEQPsrbo-DuHj@W8%6WLBhG%!1c=fP_ z56|29_~NFpgVM!a0fchgzABUQKfk)gN7Xqor6s5U=FO8!JicAR-R6C$c@G&TbYzd2 zr5#>F0x&YSz|qA6LsLt-bnQmx&K=Ou=)uN4=b62H7t1yul;Zdxt5$C#Z%--S$1h3( zx=flB&|9i*ar(j&?!Ns4-MS0nZQMxBEFdg0RW?#-VbhP=hTA-O^CPn-jo@bG60R2c zaplAeDz-}o)-lD$We}?~0vQwLPjpxewo>a1aOqD%R3gzqQKTnl(nZ&Xj=~PzL^^fS zRHLJYnmDGDsuRf0S(8{EH-HtPR;-G05<u87H^_w*vEJl(nB#BKi%ltBoSm9Nh<R_e zCU{dSlBaIYNVcunLw@>L(gu5yJIIRV5&cy69~%|Qxx#4bMDm=UmcZG`2^<_1#***> z6#6<bF=QZXCuUM}a4UB%R`T-BWnSOA!i(FjJiS@Z!|QdtymyIr`%m#QX$3zHSjkK0 z4XiU6#q3^D9I_e94WGGO9x|4e<gwJm<x(A%&DHR6+zgt^z3@4FNnQ?_J0NTWe+^#E z-~HF{kLW51_$vP9R>JReSMiVVM*iNv9Snb!;Ky5}&){1A=(3kPE_1k&HJ5vbcW}F` zhzFG?dDW^kTyB>CTNC>{hf|^M&Hq@e<{$3oL`t3GFZO5nv(qX5xBnTwEUV_;)eAhj z-K3h^boFur*IF95++54WhAOUIxk%d;<r@#pVwY%bX_VU+xqkVg>b|R&8>Kd@<Eos$ z)>2Pva|2hJ>bTTYLsL^N%@>u|sh0Yzk_&Z}G}NA_rt}D@3Bze>tYvy(f&ATzG}cyd zt*M%}OQH%|>v(jlk!SZWNwIyMcTd}R_kI1vK0H@~UID_tn+h<mW&Ooe=aqBMZ=&Yr z?tzK9J^j4`B$NB%(BFqnU3$`2N90q7PN-{Wi1lK@>fJ<p4<;!&haQ#J(WtnA_l;+$ zH9khO;RR85U!&gmir!bAp;3RAuwXxi^m8I2IuRR78}tk$1LztN=pQF_%ShJlzR007 zcW8O|hFJxRMQ4X`V_7=YixOBGU_@EI$dRQZxV|!*nz?bRFLw<O3no;6q0zMmU4^!- zwYuYDrAP7rQzrOXFmaeAlZ63}jPhoCa(}j@Nw6mLXI`iSvx8mOoZ`)-AyzDjac6a^ zH*roDWc0Tt%fn7U;7tBt2gVO^U}jK%HjGH5c-dSk5AWrCaS^qpXL<JEF88iqm#oyr z<6BpGc;_0=ZeHW%Em?10QO%Tka;ur=x0-l<yP4NQ<xN_#ytK;az0CxXJ(KxhK8}xO z6Zl|~&o|2nJlD&i%`}alY^L#hVTJ#2nayvVXYsS^EdDrfJ~y-z`0bE|{BGzXe(O1p z-+Ij9=YBK!*<&_;aoPYOlJWiPd9FQ6SV5$adl`TCsVBLI5qU;7Ofj)#maPj5TqQva z>c?8I{w(u$Wn27U$})#@JtBv%_VWcur}%rn^YVN#S9u+m68`FVia$G_5au|=kLB{- z?q25QL&>Ty?y7#M_4c*cOF5QRv5#*b^5M+`)vB2C8+WBu|3}4?w*6x7B}>0~dX2Y| z&ELJcBc{C0Jz3jLdA)YK&FhzUcq8ZD$n7^T?(q7#oO{uJ{+--@_gwzA9DjO!>tBKX zf9yMBDC_^nge4RP`S?Pa3DVv?S~0ce$!?s<v1etpH6czyeY(0Teco>BsA+bhV-E`^ zq>RA4j}H1mlO_TfQxhjloqREI_CnXv1w*?*=xJM#vaA^Up;72+^_HT{fElrtoL^wU z!VpV#rMhq=+l9mFW*p73;{3RQluz{H#F(KR85>Q!nLdZJ!bNMxQ8F%?)zQ8z4D{gm zsAR6KUO~`67u@^xM@^#>js`u6aOz2dn-)2q#*FYVC9|I)BL<o?BfyS1VUElk?!icZ z7vcxoGt|kL!H!0l8}yc9Ug%k0Xt{SctS$5y=H-I-KqnmS%tWi2qTQz(?yk-_xDH}) z<Y-JCT(OYgYO1c3%yfe%w{Hs7-r(^aIlgn9r*~R;e)F;b<PuNX8hF}T&9f_&JZ(J9 zi-zNDa`Pu%&5)5@Y?-R%#!PJ&Cik*ug^oArT};XAZck!I3!*w1lhfIjfX*gFbg?9| zrxlU9P9%t2O0;ky&9NUjZiC5{#I?{_B%JYN{%F0Ozq_9hNhAz0uu_6sB$U((r-v?P zQDh-2{Bt?)kjD$Br6Q}2t7?jW3=s1?$KPfBb3iG7o>awuE~@4~7FO^-Q)~HiWC=g^ zKSbN$&0L#%gb(-H`04dC)$dZiy?(;iw-5NFG68|CpFccN1^kCMw<UOQaJQ|Tvg6y> zv0^UynQ6E<55UT902X34uHLwK1>rO(7#qj_0CPZ$zg%iK$=44GkRGW3_1zSZ{X0nR z{(pe;PJr`4fc4KzuK+_p_iGR+!L9`T$Crwv5_^74Oj+Cb^h``{f09~6S(TbZ>7K5p zbj(w_aW_tK<Dyu7p&PXmooJZgNZoj`0vD<Z?Aab~g?`sA^y%IWeeGTn^u6fSL-~<U zANus_jjoQ41e&(2eJ~PT=q_0}%-fz*1%o8W2XRjRMrna7XY!mmnr+L;F#}i~WzV(* zFZL(PW5&gCSR{x`&+deYrre*JMA3wW1lid#BY2nqWGI`mBeAj<Eo)<fyQ2eUQjm2O zt=Xfy6n|a2s;-{tYa8HdWl5&DBcpsBnHK5EB(coEfdqLuOVMnLwVe%?BFn6-oMd$n zhdE(o<A}8!Tg$4*$?iS7p)KI=C9gdyGYS6p_q=*`N1X9M9P{vB_Cjtymux5Zy?b(- zw~ueNuTQS?{_!>5-K^zB;~AdS9OHTQVP2H);c3ZMULIS|y<JOaTQi5V`J>n$5z7Ye zAXc~qv#MV>D?MUZ?wQ1jAtPAjKZ=#ZvRN58l9l13Srsvka{p=k$!4=isEho~N2w8% zTA`f3c`5Znx!jg>N>QznQC0kXkQ{p{HN`pp<Z+rmO{wO`^=ElL_ZW3aYq_`OJpXzB zG5_)YIdAW`@%hPJe*5MnKfIN5Zyxc(O96mn*7uKEc+gVL`Geb7J$D+jCXU11!3}e% zO>NzWU@Jjy@8*r2n-A8Gp5iZe%%%3Quyes&_S@Xb0aKCc#unC?%0BB`I#647h%X-% zR(Zr{0oQlN`OZM^6()HtdoMxXz6vnJ-U}c;zHVo#Pye)bkSO-?J3wUppwtjbu`R$* znSes+pZnqYB|fN{MJrdL8dXiA)vCw!=fWf}F{Qb%56!cOsu~No%o#@GY+oAZ1kyAw zh>P=s*fS@Gjs+{|nlXbu@!2><3};AK0I@LvWTr=umXk*G^m&ACEF$%2DNC0w;_SQt z%9e&xyKXqmQa7~jh~x6+SQ^$Pvu=bxQzM5E>}-#-jS&Ma&9N~xqMwaD4tCbqT9{&G zY9hs)E~Y*EGAD2-6^rIE$itH!Qh#*s*;|6P4?Vkdqo)+zR)*RP^>DyvkQ27nmZ}eo zY{VJ1w*3SMZW8>iSjufHdlxM2o#nO*cJ{8=D984Wm|I$6r?7&hBc|r&!iLJVcuOoT zY*Zf>t(ZBJcW-3lMGh#Y3_1C%3_JP7K1s$@9ZMj6mO%P0BfiM-m)8&Y^7204g!Vr@ z7Mgx|nJ*77@#R4ypKsOjw)qUtYYy|eVm~j+4)CCOGY<~0<H^A_JU+OByW1Dhym&I@ z<Fh!J5XIK85Z<~K@)wtV5Y)*3`c?A}pIZLzE%n5Zv;4{XB!BTL;U7av_&o4{)GMoL zoq3S2Ey@*`dwhL%m!IA|;pex{`RyxV00H~wCpY=}=(+@b10|=Avu4I@sj)`jCPD7# z5rCa%AdZ9lvGef9S&nU7eXw*GfVqvUBo!s#l|6Kn{j<ly!VYr_Th&x$Jp)sE_tmFw zZ(XT1yVJQ-H+uEf7S&;mu89>FYmW*jo~i($m;#RPz-V9Z^Fac>-GoX0c`TAmd5qYn zU)IlxWc%e<bzUC-NkH{ku{U?b7vDj1OMD{i@>&6lfJE$*$lZ_6TTrVU??u&w!BkE1 zrmE1J>Ipt_+lSgI{*vMSsG1Q<)toTu=0{OFKZDWhRx@ksIyUTF%%L4KDcM&@)!xyR zZB0}Sl|QyDnj?!MIk_U7^J^lh+8jms#we<{M006h0yj>j@t}MZPiw~Tv^JkR=SEAB zoxqOS!Q>8iz_*_ju8y`0a`&Qtzae-H^k?Y6U>t1*5aZy<{K(-9c9zGvS>q&9$HGLv z{nJ!O4{XIjmJ-xfj&4{>_Oen;z@PxaQjX26oG~^sAuTq7ic@>Jb?H2pDo=5#<_t?0 z&z9o7GhI7%!O^`x*0$ngajd18tvK3Nb!D!1H!c43A0I^{E1f{ZS-)uJUz?(xRVK&E z7_5JqJXW!9O4fa?O#XQ+S@;P*D63@QZ!ZLF&&6?~n?H(H{`&k5-=0Z^yL*Wjmn(SQ zAVqr3QJz*6@$B4Q?j766-E9jgP0i$r*$AH7E~nUY9HI6Du(mW-UAA<#HpRu(5;yt( zpWC{TkMdg2uhw#}p_JCrB6cm9!-VuKk)*!3c}3vr9WHAy_Wk^@^$5h(D;(zmL9(Bo zvVQ|Hv3A8o_QX_z-rT|pb8{OEjV<Uc!LBLwXQvKbB;dQ#L9;8G8XZ-i=xb_rkeXCe zWO#2hjr{24JrRv==JZrLhZ~z=VCul4xl(TlD3mc{iv1cK?Eq20p;&v8QKVM8{knGf z<+1PEO_6iTYbeu}l<7<DK4@nl#dnG+GVqHq%V$+ha#J;uKpCl~c6OX6=L7`h0)Ps! z%Bca=E*Q?0t?67nkj=HjS+pEXqxnEG7nSe2?~J8tTePea<OdVEc07qIM-!>v6D{XM zXxtMaK#<qi8p_4Jkz73*%atR-47(zz-yY7DLowVhN#{{nCXXsd@~CPw&+7_!Q8$if z)dgHTk;Ac7@hlh{tm?cl#M4@&l8FGo7&|Ki$@&&p2n8z{$jrn{b=l6s$_A(YzCzc7 z#QI??ncu>~5)*wrtc~<=H8aA)%AByl{YZ@rAU!gOtl?qgCdIIHRsm;^?PlbNB-JHe zdk0|`NB4FhS=q_!*a+h&W{a7gJ}>TF<L<Ra?p(jf;|Euz_`4(Ytx&z<w10Qjzix{x z_!T(5%54Q4KfZb-T3t+l@oW3>^<!1${vsgxDq#64p!q6~{i1;ByUFvvNv8kJyJwQ^ zA9Jy2pVUi6*jN}~WoCf6BnxXX6J0H|d-YJ=wlFrt#@Y^-fdRM<3c*2EyM9BlaFTtK zgkx#bPZEICijn}7;5U;@Z)Rq#%JhA8^yt;AFI~Izq*KRkbkyu30pAe~4GlCp_CT%E zLIa}!0RQw!L_t)OHtM}S=+rL<{iIzu%)fx&u7`}P`pWvNzh&p;pIG1Yji`gq>8ck> zmu}tBF*L=<)SAhKBl-I2-vRMY_WdQ<w1cC4U;p)(_Vd4f&UbM9`Z3CEKE)JJe82zK z_OHi26MKr<(b0oBm@}Beqr5pgE0UI7nLIc%jz<;axnGvY)#I5oOYmRVJDi#wk<{&q zrc#2t=|BuuisQI_Rx*{W&HE#{v_G7-W5a1JisZ_{Xs#8-(sn$N8>drfEsm#YUnETe zlpDtrcyKn2`=zPeljq+*mo0y9G|y_s^0+3KN7Z@UF3qKGcNRP64`))EFMb}@INBNs zC=4+%5C<z?Cy+qx-lelDlUs|HwUENiOr)2Ir42^rqFGHWFgG?9HjzLv)y2tDf<gku z)IbM4oxZB;?Ur^9s_*1j*h-CJEwzQz7naucA_weM*W&GLY(!#N%CQZX8!CBlvqkEN zd%O`aC|6<L$nkeje0b9ig#XvZf4A>hsy$Qv0uVW`fI(r7pXBy$WL50vcTf3^IO#_T z7RA1a<G!gL|F0QzKfZm&j{=Ots~2HyF8gCCz%Vz&THdFPsR0JM%I{9Jak4X!q+*D% zp$^8fFJ|TrlIfL<Z!ei&(fQ6Qy>BV<M_1p3&K<i-hVMv6F%5O)3ys}T>uF0D`(*k= zuft@<1qN)sPi*lkCRKl9ZsU(Ez3?06)_h~snXg11dW-MwmxSzpN&1O*OfCP+vii>y zp8ZT8>qI(9eX46{E=*&|=JiYXK|rAd<o^Z3_uKz&?Ln;CPu200UjX&Xz{+2la{rg_ zvi4WcZ9o59WeOPDkCh3q&rlm37s{6TV`x4;mnRL&d39+KFPmoYpdwGCP6mzpV}v21 zsoNGR0Ub`=j$j&PZ7qu7ZfOSh&X3^Qu|yRJ+T`55l4S0jPNYphaP4S3w@#;VT|ja3 zOe(E%`{Ldx6<gdnlO}92Le_L{%VTbz&g4#Mw*1}E!XEiNtjOi=S@}Pdj-&oSE;|;d zF(y4+B$YFI`o^-EChawYbAPcx*b2p4h_<zmfVOuZjN^bIXz3Yapl^tkrA2!oZ7oH$ z6okqLmX^w~oU@WuId5$xuO%#GZfT+dRA@{hrKKnM@cu5Zp0@H*3e49}+juMTM!7ur z_N8(aq}`M&BJBlXJ21Y3<6n&NFH^4AD1i9%_P(t5C3`&(=iQTF7rpydWRp<3iZN6G zX}2H6xj%}$_|2#1|7Jgbdcn`1U-BDq=8=s{MCut!9j1UnF=JIrAV*0A*@;65^mf6~ z&In6Wee`vOK}>8^j9@JC&_pGN9HbUdq>(LsO$VWsa{%jQH|W3f2|h(17<Tln0N@iN zOFt2R>LZ~?KQV0IYrJ<nQw4uY@ka_PzA~%gGfQfIU`3-a!?|}X-uZ|X+aI!g-ECIy zf6CNt570J^qI1_y?VynVM^soaUq2`epk(S_2k`$t`&VGM+yCn^|JM}Id=LKb);<RL z`>Fuqo9wIFrw8Zwe6NU)x3==Wbrr9hX7addf@JVfv>r)N1#rv02$52ev>uA0d2g5s z0JlygNl<6;Py+kf$z+-j4;N6xN?@mOw?u$YoFHIPYKT;Bmt=GEbQaf7W{V6<5JpMn z=81G+h>-%UQF1;*9-A(&nI(_U;r~b2Tfk+t=iC3!0~m-!cZx|Uiik*ecXu~P3fSG< ztymx`Dk_a)cXxN3Gk4<7%$=TD|MlI-nKN_e{(rC6`JC_G``Hf?pZ9mIwd=Xlm_gVG z#qliMY{<ry!+E$=UxJgH^D#Zk2j0#OupaM-VPlvf2!%MxVKT}FCL_nv@^Gd%8_6c; ztj}gQA8sKXQ4&{JN(x}g06&Zt%)|tm`o@^-=7aT{H{m%OUR)~h?BNAGe|Qlu9uWlA z%O_V@m!(lUw*K^1&oT1v)dNWHVMA^sAn#cpL=a@q>kW(l4#g*ND3c(3A_(H}=BGDz z83JjS-rk`CFk?tX_23`0w}e{!$UmGY0mYB3UkX47%#Ov=C3O%`^p+9rV?nAf@{;{% zoiu5!w7Fd$`dU;<Egk6b=NF};XAFJX7(?16VHeehdqZ>9by#kG2CEG(V9TcWCK%CF zfV`96ka_GQN=|-7Mbl>#9(jxCEpJhF{4?VByhq&bx5zvE4JF4uV@2mDY&iD~o4S9% z<_kYy>$x8=_0%T}9u|Xs{rW&hmzly~7&5ctrO)c_nYDW@)IS^g|5l9N`rogMM*mj; zM2XM;?)ePxo_Zo>8R?O!oM1#&e0;ebvd?$6<NdXjcyoRZ!`xKP(4rC9oOR3;dqZ)J znc&LaAlx`0Mgp?K4;OX@;0A5cqZ3KASgBG|ckc|rr9Gjz$sjE()unxr%p0+|d?1!; zk%}AjX<Sc6_wHC)u?U>s8%F@r36W4F0=O@U`6HP&D}lL!S%!6^Ax+xnN_`fgD8Qw| zm1x^nj&-vW5EJTyu@meV0&S$DNm6}R11Sq|<~K7F*W=I=Q=-i+>`^kU2G_21;QjN9 zcz*vJo;<jOXAjOx5WM=S@vpP4;q}w2QoUjIo*jM1?eD%HFaPJ^!he<kL6kW9@##Ad zy(P9uM@4$!;Bv2x`bf19P)NZ~j6ylSgYk_)u@{JcheA?|PtUpjNct2gp%5b&vIP)k zRD`4m4^&T$feGzq?`y_-8q8W6&`?u_s=79Ysxd1JQiZyP4pqYpMpOzt%V0RJy@SMq zZ;*80Bf@vSf&a#r@L&HLKC9otWA$@n9R7%cWA8Dm<qK*~f5xh_->|Ox7g*i(BUX0& zfVH$!>$^C1eZiW}uUOOm1xuShAmiXG3^WX-J?jf?W(x6dPPVs~CJWKXy}n*F_Wv7( zpI46!`d2l0{*#T8J{SC_*Lw2HSAy`vmpAyYFYod0<zt-QwGFX$!ytRpy#P<!Xq}pi zagVd}_4+tTAucf-U)sgle@`&M2$SHrO4T^K)d$@o7f==M9!sLdNx|j)acJAZT(Lcz z%TxiX!iBvttXL`ln_D#Y!BjSW3eN6`$LUScXx>CSwLeu-f?G$j`MwmK-_7^!Nn*wG zy>VQRV~9`0<wNPXcrX{|_7|c1U^&h=Ovm2UImk~8g#CCMj2=Bgx*$!=I;NImk(pP5 zu8u~$dVZA+-%S86;OYJIQV9S=v%h_Qoeh5DKi2zKH@`3UjBiD8+uK*Sq~`Bw^d6h^ zpXw(7r2ROuxqG)sFwkc8C<Os|D-QAA<sb77fe^XlU)4d>7kc8atZ$sveh?3ZX8rhy zO2Lw#`1lapm(@rCdpMhan29bXjU9zKGjibLIt6A@rlNJ?Xso9NLtQNx8ye7Rj+O$o z4l{&?x{h@4!hn;A_6Sc*S#cXl`#vD6?mcSGd_i@~S1e$oFYEk<rOXaX+4w6tuA)s^ z#qBHFzGCs2&zMUEDLwoiWhdTaX48AjIsFN<m^r4Mq^dN2K+w)-P%#QeAEiFD!3O*{ zhrw#xSiFC8>wClYHuryO{Qv*@$P6al|AqCHkcjI2n!P1GMEmnA{Nl&=_~kFZ;a9)@ z5ud(%MBSRTNO2mDR3|gY?ln#2Y@NfInX`Cp40D69Hw?ww0@1z24;Qxw;L;9;=AD5! zyTu>v8-38upnZYct{)P%ClTGdVsLzQ08Xt9LMOqvv@d}{JW?uY=0A|~9g1{x?n*|} z#yA{X9Yw{6XE3KyFxX!|luZ>$;(J)T#QPJ`#pTv*ap>4ZVD{(WY;6v@_7tG2whR{! zFT};u8*%GG184I~c=d?0{{wLu0<F(?3-pGK|MoeX`xzTrTK>-<{QR}|(utm1(n%pv z;*6;{Nz{8b_21Q@H)M<Y@bY_c`^T3(iXloIPk$#ymUQf#C8-2q`QiN|{DL5enew9u z*YEFB0hlEiJOv2<4#U4g@#E(nC~DWvm5w$IGtrSgj<>QT5jh#LsLV~n`HqdSx1@Cx zSFVaH62$X)X`!@rnYn0Tv^0&NChoQrcFJfNG|b%KzxNSVbbZC5jxSiy_6_q|KC!-F z_UW%EYIu)~1Md*N<2l^cKgPsW4`8$6KE|(p2*-`j8LporzWxnE^?Othjzw)>Bqdo- z)hIdj5vn6o(6?_tXlfbIx|tv<HX5HlFkgMQHWCzXpZARaq4|3oyjL0i`5KqMzt&q{ zgj#%jfv@7}@;~%|@ay0F62JSO-{X&e{3HJGmp|fHzxi*p?5{_Gr!}%%M?iMvU<SJP zB%ozuI8L&$Pp|f4unt4p27k1y^Fi}k4|HzwK^K8Iv&NgR`{Lv>4+d_3oZAt}j1Ys4 ztuZ*f#0PZ?y>W7lKe~2ApnXd?+BStVlt**sPsGLAG@RX?imqL$II|@Y^~)k~WMvfE zccjuD6|f3%;Xp3hcc!3aTOyjbFywRJ&RrQ)mK1K!A`tmFS6hVEokeKbQ;u`>^Kk3z zemuS1CfS_VlD%Q0iw36+de2c@5ccyDr~coI=4btMDF79r=gcQz5ZBVY<g85qq@rE= z#C1_(`zJPiZ+-j@!2hc6uYG*Q#wQ#fUW+0C@9yK}i-%Zpx)b^<_CU7g0F>4ohHPB} z<ZBzCxS;_G8xBFf`6%S;xP46nWb=1n#JWSsYiP%r8~k258~)dqr})(u5wf4-m!Ds7 ze2N2`7QlpRV4|ymlKf~C<itTqu|G=b*MInU4<~EaO14SZDkG|euDFp$M<03&yV`6{ z)u93k6VBXb48nGpvg{I4550ls+6S1l`aUcc-@>5$HW<yifeA|=V)FVY2%{BBJN_QU z%n37_2~X=+EbkEZ=^IC8iuO-f!EsgR7s*DgCu9}ecj%}j^zG9Js+u~4!U)4hTk~&s zMGCn+&HPUb)YJ66N2Pj?NcF(byH9V4PoEO`K#bo$zT|}Q7C-**3IFvgD#EV_!tZ`7 zf$*ol{271#%U@Xkz@Pv24{rZ6>Q`(-b@(I{`B_4Cjx%!WrYJNlVpGp|!_mb)II}7M zjY~YyxX2C17Q5o~${rXRmw4mYB5xdB;D+XP{^%q;o!g?&x;YB<i+r(Xh8ssOe!Wnf zUKfU@H6a`c#%4D7Ha7P5G&XrA+P0_S<ho=WTpYtO1)Y2HaP@FG19c_3_Z3ndGH_~R zGMYCNirs~1+g6Cv8?w>5H6I;&O3`_s8m)V#5sV6S9$JWd=l0{-y)Fri_oC_9{Nk#~ zUI_lZ`FpGPdKqyk@h8#zy=OiNgBS%AlGR~JXQbKapI_4Z{#2s*e+Gk47NHp8y`1^) zKDvo%^=B|}(JsiA?1SP;HvGziP+YnfvKiZ;BpQEhom2{I>wDl>e*_8}k3zPY%bSi7 z7P0*RA>lq7j&S=iC~P?f*|rmqZ4vO)!(wYAT%wa;#=KCR8;$DnbPVo40Lse!kr5Y8 zrMZW$#vL%wP?HW%iyMV>wA7)ksY@`7psB7$rO<?~F71<nIaKwmVNiGs6L&m?f886z z9(~7v{Q)IsK4Cf=eKu$Qc~p@3?ccDFDza1pffkCjTmaGjBbKy(<@y(bK_HkZ*0EM~ zd_plH8ayJA_DK<{%rTmpdaxQ}je8f4^&Fn23Vvc^{}YJ+RN}Rt!_afo=qs(!*DtT} z<BuQl%U}I~U;p>7@cZBY7JvA|?<ElaB!TcZ{Pl0ZpZ^a0?R)*t@Bf5DOE#h`&=z@~ zV<2nU7?0yCBd}|_8}`g}NBul+G%of--5fU@n(2(X*)BM-#0#fa1mMs-5A2=kiUTuU zaBR6Rnm2^8=>-7cguxFxtK6_}wg(j_m|rslN0x@*_=+%`*%-^2KN+ptGYCcwI(Fo+ z=`+!=G8G4wB;xeOELyi>T&}Og<-;|ErVwW~=Wu%lx^|bKZD$#pca-47h5|Hgp-Su) zfqOdIYp0{7b~d`|m*7_C9z42n2G8%E!;5?8f2x<v6QW)`=*Elt-O}~;0-(E>PT=M3 zPAb7aFD4T(2oR(bXPo7~h?$;N=QC${2@Z~8TW<*{dZ4){jbB~}7#_lA-g+o3*a3y5 zJE5>_A7o4Svj~D%X33XxT)|q&?W@`FYYsxrQLM|wwl#H<Qph(FkWFlSDu)0-s;$Q% z7eH)pgu*tK0EJ)AG$anWsiCMYONYL;CI$@}fPMq|V7TQtblkat&f~kFudc>?p$;Qv z3OxaZmM*Q6J~TCSsT5q-VemCD!62Q{v_zLMhfO`ZmDTc*O2BGmK47!YYW<9<C%+(# z7ApJDJ1is&%R0Vd8DA4>F_-YnX!^iB!HmJ>h0UL_i20(Tj>@w0C5D(qLP<#pL)6uw zuBst@FlCjOJ+914!|iSJsPtC|@{68^{~n5a0r-~^sz9~;#<2Xu4+P<t1mV}eBnZF5 zAO7@R5&kMv;qL_DANcFv|AD{#<L~(U-+PPe-2SWI{SUU!Sd2_B8^qevKAl_>je~Q8 zu&u%cyQaAl0&jxhg}u|Av7>S__Dy%fiDkYxzRVxBv%IjKjlZ|X1;>~8;lzqSoLCiv z<E)0If!I;yK`;o`0xAtNL*1fK)GZFfu~md(a|SC5ty}WZvLz2^Hss;xnjF+FO2+=h zv{ak(ah_S>a(y)cDMQ=VT<)Jqkn*Sw<q{MpH|FE`x?D7_%R}?Fa<tagpzGiQbRJxY z?uO;K-BF7tH%{RtoBrk9bN^DW?selegSIGf|G>jb$8q;;171Hohxbp#CB#B4dh2JP zd{>OmRDsXJR=pPM^uMA69E6~^eqdlu*-TqhvJA2UQA?muyprpz(lwA(tcR>-1LU)| zKt7MPXglOf_Yj=DJunC;1SD$-$T}`lA!J-uT+P>(@$0VI3x!pLiQDAs3C^a&v|Lo1 z6?>62e?CfbVqv7CMw_ID!GvO9|Na;>d;*jf9)(ikOc)aeQ|1aIJ)sn8(9+VPTIflN zAwi*~FF~PUU;&3^7f{v0aD3t;!neOb@Rrx`TK5=nwI7jj=mUxyKcedN7t9bR?#_Hb zC9{GE(uK#~BER7sQtMx$=)_yh<kwiqaK7o>H*6#{l}(?aX_1CLihVGQ*=AdOFisR@ z<IMCb?2U59xrzwfTAPm>Tc+V1|4yH&9Ma)hF%pDtA6`lzNQxjp_%B)`W`y4og#Y>D z|KN{*5^C^w{OQksl|c9#r9jj_LHK9=jZplNvhnfh7nBD0A=$+SA>ww_qg09QRbJRq z;)ZQy&Nw*B2m5AvVpp{*HWb@qca<}aGAkStN>Jm@ZI0MUfQ}K0!?aq*s31p|1+ekM z36>|eloFh2{y4HChM>d|idZx(i=$0q<8NY<Z_UH0^|@4+T>7{S9A1@;opa)FU~v*! zHs{hll`vmaFhAtdHl?FwYbx`Euuj=%-k5`?wV7yIm&K75Yf~QDc27fh-8`JFTY}5S z*Rj#-@Z@IOPauf;`Ld`NRFnG`kKs;NJ)Yfa#q(Po`26hZe=g>d&&(=f`3vjQvy0qz znd_IN`t<aoRATwdi_4g~pUs;+2l9+rthtaS&5%l-JRS11Ign+|f<o>*$a3dHmbVb{ zqNR|DDq8{Bv^9{=AT)C}5t^-#FWy0gq1v!y^EX3x%{~~e*bV)ayEyKF7QyL9Q0zDC zMeg)zupDMAeFT9xgFRGIihfWx9u38cJ&;FKOCN+|prZi;0-?)gO-)S+3N6~0L4(vV zR72boZA`Ck3d<QS$Zh(9vL-e^b3ip4zvA>q<Q{p490u)}122(q@EJjPhnmx$FozAl zkalWr>qpE!!}_i)a~RI6Pkusa!y8o8ze38sm(UuS07V5ws0|!|3U3!|j&wsqUN~B3 zrQ%o)T}GNWZmh_`?Ui}BvTFv__rCOLQ$K!vk6--P7h0nq@tfcLx(5U*!XN+qCxY-- zs>0u-nO~Gpf&T=;&+D&$1=Z!hu_7TI1%7S_pJWLiYZJ)COumUgY$)P4SL%Y=8ZR7} z<;@0n#_Ak9Y%iUHhWTDNvcMO+D&4TT*a;g8#WrtgTjTOjTBjh|sc_U%an_gmU}L#2 zcFYXL(bcIqxF`WfSES*{@?^;-wQLqp<ly+~EHtc0MctAF?3*8tEj6JyxG<Wpr{dz? zY^p`3babkHiwN?O4DYeDVNp1_HV%!em_;}qUlUKb;%UcnaaJ6WYFLaL%{%e%;&C>6 z2Nj_UukQb=Vu+HI;_@*n%YMAP(Tpe8&-65UZ$0a&ucDq@z}KhU_`>@9L_8Iu3-6zF zQeApVTyET3AGv<*MhlyL4is}|LzY1x(rQ@KA<LN~!Jw2sAM!lHlEK##t09Z4WK|HF zYAB==o-BgH*X0EZ2+Lx~iwR8e5~|E9$fmC*ILjd`TnJgF_}cs$1kGpqGGyhXVz^KN zL)s&qp)k=<!Rq7*xV|bF=jMc?DtHPE#fRMx7CrG9AL>J)p{5BfHEkFS9fDbI<8Wc| zY-}&AgpS5=j4VBdphM4*cj6u9(EiM2RW!Xras6wlxfeIR!M1Z>vFE}su<!COvA6px z_Fedf{pY`8@7d4T)BOdz&VI#~?jNzCouRw=0~QmM^xEgp7?A)aMFk8{?g#CGgHavi zh8<}>I9wEp*6A5&n-+%))seWlDi^mlO~vi)Gw|*63;gc4zmbj_{m)NfnIK3Rf!65% z2?G9C{r+!%!@DQ%usA9V`96*av>63A3qrAHRuI<a3jo;c#ctR=-3$9?`(SIi3znu& z!sZfZ$xa<-&e&D$hAm}ISeI{43+0Bxi~Ok)Z2sj8+DjtX;NjR*>5p}#0oXh(2(|NL zaClh;UrQkvsRSWSQi_&Mxm?bWwjH99)Gdw0_L(8rRPKk`IsQ1aKBDJD-tHK5Z3)HM zt-(0ID+E^$MBx1Ha6%PGD1vZeO#p3J7+N-pqg~PH+L=a`sllC=O|(Z1cyY6ZD$t1+ zcg{-n6Btwq0mYpz+N~?cSSO^0|N88_R9~K+>!~MaB_Kq7CJdqk6cQNUp%C@%Nk<PL z&${s9VH+E}8uA<}MK&vEwp6n3%L?2s%MuMu7?LU=OW~MKIN0QJf+UpyhRPy~uYy9{ zG{}?q^#m{kM;=uGg}^K*c%?w@odQ{44*aIpAUQJ`X2!Y<(i+g$8G><IDmYT&ghy+m z@pw}bo^DRZWm?sIHowLIWoW1mfu@=|h72Bxkl}{tDhtQe=~+0Cn~2HcQt-kC<Z{NZ z6#3xP2PqpY;`*H9uTj<T8q;Wx#PTw##|CDP9fV?6*B5N*_<&8V@3H38Yiw)(h@Gu( zahRagoo66#dW)j^H_)@rMn44^R8;z7pt1^#)KoDy!WVm}68j6-Pvzp1WfRaoCmOf6 zOvS6?Yw@o05PtXTAMmHY{sn*e>-UTxl?coKZ&l!b|Et9NfB4mJuzT8El!v$@*wzBB zV~il%In9eeIAbNDSYPCdozpyUV2*&o6^l}A3Cv_1n(dAgO9N0hmo}@y5nHBC!RB&D z9Aqdzx+IJZ9*d(ZW0@n8nBwEGwVH5Lgkncc1P&~W$NmM;v{9VlSEt}Kvqk%kESy*? zfDpMO91R4jo{F`h#2st$r(o|a7qo8<z_oobxKbO6?j1cB7+%{KgnLIhgVcp^n-4lR z`Jrv2FFLpQ6P`eHZ4JV?t)T=c3D=KI!@ah3czod?o?dOl(_5$T<W4i5-fLw8cjL`t z!gA}h1ka<(NAThXgZIsocz&%BZ|^nZ<Fm8h;h?W21fQq`qW)DGdI0(G9g=t4_U3UH zhU61~Og6Ak3Q=rmSvnOXgN@!>>EBB%XZDP8scIlkDJK-H)M-87B=?j&ek$a#g^-8k zKp`j-a=$dl{8A8*Ta2j0Sm_*viJ>OkEcJ1Eh8Hf+cg2;tp18Tt7k8J0;NG$%+@@+T zj`qL^25l`i<In+v;9@Ws$I_i}Ye6KgElk1U7++YXZinrj2go@72D91t3kk)1Lb0&r z8x}A>h?;)%HD(ZySw~)DE^XADqujUg4XXA(#ykQu@8nBKQI?<hgk>jQW5wyWSk(Rt znA(>@kwJTqiV9Q)^hN(Za)eB<!0H4)?9L3t!NN!!E8#>pI{}xe7SE2X#aCv)Uq8Hz z-+g&coAg)w{ck-bg=fzA{~3gz*MElMw}1Ex?p?Zt8Nq>wa<GAmP>L-TK3I_Ei213L zu{O^Yd!~C!O0lET9Sc(Iuq;dD3MU3@<_hMBUDeLaAi`=nNV((CJX$AVXVxdO(UTa2 zlW|~C9JbYjVRKaoc2m0RmPBFyd<LqO(P-WfjkfKHREs!*5W@Ed;t+%Ru@%ACJKKX$ z*b!120_em>_rcABA-F{duGR(-5P#gR55fJT;dpW~3ipqM;`)AnT-qg0Ci>wr!4dGB z-ziF5b`po14JEkSx&lux)#BBy<9L1dG+y0pp;`!g)rp7Kn(*NAQ9LFX&k4n|YbWsj zeygMo-z3%OwM{+M3xgQnKkC4Thn;x)utTbstQU7q<LJrV7#JE0c}yM~yNokD8(b)Y zsMIRRMYH!-+CNL4#@AS~Oe%zch^3G@lgdL_s3sB=5jj+cRLH#JAoq%bEFcj+1%-$c zN?~RMBYic5O*BX60)Jdz>W!-lUC}*#3NG{ad4t*T=AsDPTNQ_vnrKAOE(}moM8p_9 zoGtOh{T1=Jvn(C^3gh6Lw+G>D@+>y_g43T_pHRh+oVlL?`tV!i)ILQS)uNhUlpTD9 zin`aBeoQFHa{}@n%UY-`r{18t?gbXmg3XueJt~gAhpAm5`t(u2V3mOwJV+URm1O9; z*o;g!Uo469#kNd3hO7V_DGo>Hj0D`-T!xQrd+|%!;orTyh2Ourjo-d`fIs~DNBo6( z;{OWL|62bWihuk=9FbzK_|5OJDmfR?_SSG8LnwAm_s61)DVQE-hvivr*gKu1&JDm0 zD#)UAJItqAY^7y7w!{agR|j!c_h;btV3-zQIHGo@4~{GiN8_3}oM9d~vpEf?Hm2av zq8MzM7J#i){@6b+m|;7ZHp&mJYr|=W!f<X|B$`$Qp>Cc#>gRh<aeSChL`a{Em031e zoiz@}<~gE!s~2t_3c{VkVYqQH2v_&{;Z}Vx9-fH8lT)#HOgQcw4#l<o0R)1IAudDN z9>}jRE=dWYazx_%juc!yT!Pyz%kkjc9z452I39H1`Moy0denutkI&-S&C_^(LqO4p zH&m2Q1mW9r=85l?N`Uc+`w0kssz(IkiFkhx7*B3B;pW8#T)9w(3l|Qf`@$hyyikkA zrj3}jybLZ$F;MpnV^h=mMCU=CP{NuDrNj~_u;fWosR(TRlrjSJ^D39NDa031C9()Y zGJ%MN%smn^uShtjWFjs-1;dAlo37L_$y^hg(`;~Og%=*I_Qr!%-fVU+T;im2afU0d z&*$Vq%X@E43Tkt`Fx$ftr}7-QPYf>2kHenaD7dArhfD2aRGj*P*@R&h!*V$rI_uCI zWFCBhtbMOAla0RU%oof*`3^G(Q2C)3n0nv^$_~9kDVHk_zee`%Cz!^NJ%jL6AAN=D z<L@!XtqT1W`(TK8F!oRtSX$fSkAM9$e)p%pVP-}FW`uEaO!UImRA$*Ce_U9QhR3_A z@V;pkzP0bbkKOz5t4sCx?;DNy?Y%SjBQ5LyJUEZvJiCeC{rCxg{Ntb4>{O3`{0;vg zF#nL0<gfS}A@~<Cxc+B`?Qb9c3p2cZkm4{7K4Z)vJ2)>4EArhjE8YR~l4y-ed~slQ zFgBNYVqv-i7Npx_UBP4=X0Sf9J_Kjhh2!wTAZ%yo-p1S^6s2x{2<=lOgLDE~x1>@D z#98Ph259DlN^ip9iMoYeII+qX?d!yqwzNOn*|0l8aAF0s$y`S?5RS$r{95x|v8mV= zbCN8vD9sxCrcXrICReIOFzz-);dWi5WU0gjiFc1h<NonD+;8LzcO)K{_lD7S1*2(A z5EY5D%+@3ZbaB!!nU*aN7xq=->ai8L-L?}CE*{3?>&Nkgw(03@@mQKBJQwR%j?zY* zk{Vv9M6XgvP>3Q#9|?r04+P;o_j@nEplZCN!aU_4=?U%EV~+RkoWSjChjHy<9WI_f zj7#STN#}lapWQ80XWJ(1*gYFL6`8OK4S=$DFyukWkVWT09#_arL8~N<MGWJth-}D$ zl4zR<ghx0O+(IFD4}*?RIO0;GU^jL+oGlDcPkVcPkq4E*3D@Rwd9Dkt&Y_i><BsdJ zytn52@^wGlpk=+bECE-k>>abbac*uf&P)r%+5{hX#IHlzvG*uG_6cQ;pHbTQ2}MWV zA-VPiVs^hm8r7lr=tsiw5@iC2298vavV*iwgrL0cB}(gFVJ?ALOxrd0^apOI!t8wx z)5)c@OiEB2stPr=!P2E3>`gYZ$O?bOuYU6f6u7Y;BPL>5ls$GNJK{)zC(g~LGguOX zJ8P2gd}}`5?XAG4x*7P|xDdZ=UWZ?IY{qZ8_u{{=HsE)+8(C-Y>jxL`yHBt2r{Dix z3g*($sqawyga7*j*WW#Sk9h&ED0a0$tgSg@hZlxpD}(WZ6erA#abSq{#_pORte@(G znTeAyJJ}wqa;IS53{NRnbZm@exQ&*MIBlzRB^;jEJJTD-SA?T!HAC_Ccy#Yd#Q8l* zXx<n}8|8vcWv<v!<&5UFA_w?L*HH<Zb7@yF+BZ;X7PzpeMvFMIYG*iMamF}QM_ZvL z#uA&SPNc$k5`=KvJ{*s$`=gl~!lfX7b$=3W)TQA@eGabH<)C|C76HgX^X3A=S&pvS znK*l3AzF9OMcbaaICp3<E;p{hO@eXv+(F4UJ-v2Rs%KYOSL*SSztneZ>W|`v_U})W z6S?9GEz{@69r!4$lL*#Qo?w>Xws)MZUJ-`pcSLqMjYq7<cbYh!#N)dhd+YWIJh<72 zyVs83#>GRp+_e`MI(FlH#~z&T+{xwbxX`r|Cr+-ylGUY%Opk_%k01JagisY?XqzG+ za|?mo(GLo?u23I88Ls|5SU5KuDSlJ1Akqrg7P#W-TnAj3X-Dg1i?h`eaJGueHB)fD zhU#1GgbUMMae=wx><oW&%nTtEp*S-=1joxlu`1CQlSAgfc*AY@&?XfgeTTwh?~p^K zh^&1D|6R`zv;P$WcRfeImM4;>nny)hC@j{I_ekCS7#Vw?p@91q9ipXT-dNH86>HkQ zVrl0$jP_ZCe#{h_8k*47)<Rl-3I2kA;2%uQ!s>`-{TqFan8jZ_e1aN=;H5E>urb9E zd(vFdkn4&wrJnq`sD872aeGNP9<GYOQ}*SvE%A7_I|Co~<={(QF@8K&jbELdk6)cx zhX3x^KxlU0msc9_o4ehF<pqBGi(lZ`*>)@p^1%EcJJfhtL)J)}vu{Q?mZUnPI?4`f zay+o5%8%A40Mnu-V0x?_7BX9GXJgmR@kYy<NOWvTpkl=1;KC3#yBBs%_rk&Xft;Nq z(Y2l7cz-Ic9!kTd+BoUV_gdzJ4TTfYw9-=o;rgBsT;CT?wFt(!EulC`+tj$k4ab*y z5iW0rZ*OcWb;7K~iO3NjEE!^jrP;PPxx$xf5JvzqadCeJy7pw?Tx}N4A1K5naW=eR z4lW*Eg!6}&pl$ymoY^)5O&iK^W>Y0vw^gBOT`^9rD@6OYa$Ia!ikmH4dM**UeuV09 z951gQ!;7nj@#Nw@yt;7=pE>(~p$drlOp7Fd5cP@MMSbD6PXy!LGlD^Y#8Id>kHp6k zx8T|RGgOTpFdp7MNf=JzAv29A0mj4IM_I?X+$fEr?%zCuyVo0V^YS5FJzq;z*~8k+ z+KG$p+i<aC3odnR<T8tY;O@3H=x$z5kT&CL*G3%YtlvJ}0o}7Ep{sg4noGx_dFoi4 zDY8au;dr!ja_KCyM@KoUVlvvxr=Ydm6{k!1doT9G;rt-fX8WUzaGAK3BcPtjKns*{ z_yf{e8He8^`{-Ng4E3_+ue42X8MxnL2~}W$2;-;UVV1}h4a^bTzM|y|?bUlJd>7MF z#jL#xxAZ;GH+IB;zWt%8r3C|BLrih=my|-x-qMjIaYTt5q*<NgU%389)^C3MN9?RF z!!~B%{dt~f$YahebVpN(E83>HqJtCgx#{k>GMAQnF)ia#U))>ahX-r?@OZsHo^J}p z%Prw}zdHe+_NL-<T^7C_E}&}0V`ZcpmWNKp(trt&H7!d-{k$lwFZ9LqXnU;8cIWKR zOi>+->9kZ+!|YHIIe|^>f}PXYxD3bbn-b8yErSpw5rz;3ZV}FXX@!DtVQ)NV?hIO+ ze1_aKv~Lw>%k8nT$QDg2d~j`VG;SSA#Ek<9^!nne+-PPMTAr0b{G$dij0fS!l0beB z9+;Ul3HiZRh<6>1be~aJkY>m15rPZ5({c4k8Lk|uL1*nWbncstj=l5IUb_HY`xl~p z_dK-hoQWgL@~L7m*j^rhy_Nif^XIB9_rsAn1bb6HZZs~(own_Ga*gUh2t>WPc?=)! zox-Pwt<vM!dtm6T9w>gk?aTM|-Xl}JhiTtF7Ei$L#A{)z9<}57gBF$m<rG1odaxdT z2jao4BLw2`Pxatd!}mJO*BhubN2oGK@R-YwZgQRbKjHF|JEFw)BY1dyA2wEnp}vI8 zKHVOzm1A+T#1bb8EO4^G3TN`I(3(3I&H3ZFY=bj}wm4Hf2`7st<9LA!>T}#U3%g@e zx-SC9TS3zy4+*q8)0^I6ZHKsi=_A&4eZ~@o=LOt0_rzN)J^coo&wj?{b3b5X=V$4D ziIPJv5wY|#yb5b!<B<nr18ZmvQNvKx0Z>&Ph#^CVLS0iEx(3EDVCm@TAjr)Mw_BIu zR_i+4Xx@yQ&3kaGy%CSDp2NEr&+yA1{|mqS!(Z{IzYq|T^E=iXD#+SoPwdI#gj`5K z3O&$R?2ePA9yn9sh7Lk<o`77K<%VnXgq8Hft))J=yWCr<2djPXV4W`>ZeY*O^2fSZ z4?<y&6~T6p9a)r!{WBx5o4?Q%=`Jic?5qmJ&gr4d6RybfACGJw8_bNK#Ju5&12cVb zYE=~TKsp;b9nDmXeUvb9#OgSk`NGb4+-}Ih!)9?yYZ0#OjbR>f!LCYsoLL>fpqxM( zl*VAp_wPtR*EXuo+89<m8dpTHqENpe92?7gFq`UC5M+x~uQ7;n9EKFHQ3Q1|YUhNa zb7ujrHq6DPBTLY{V-A|A3XSV4(71LgLwyDgEr`ed>0#Je;)ks{v~Sri*j?y~eMPP~ zQtgNH+jDXE)M~24G3J4GX~zG;>QMpl@ZC14eh$Dtq4>}Bh54e_T8U9WB3UacNN)*P zgqpm5Lc8_2m8wF^MNppJInFx9W<UDB>d_sJw`lPQfv6|9sb&HS0m)r1->Ju=TL&<| zC=k1fIr}q*wN0CVGiBB|S!jhO0Y!l&&g6|D3>Ii98HdwFW6?zQI8FsWo<EtE#1XX_ zt|$v|fQhaF3>}g&cHIp`G8<%3A@Z0Ta*lpL>cQ8T%ZyOd^btAxo+GfL3AUjNVLZYU zx>_dC(b9)HZP5@_b>;<a>DFO!Il8#zRabf-!blhznn{<bYwPGB+{YICm!#t8nr!CK zshrTJ;d0$<PI?P)?dSqrt)Gv}`(~kgcMZ<%s%FpBplc_WISF2`TZYrivamDH13R<b zu)oM1^~}OY%Di!++#9E9?c11nyJ|eqJ;M!`=Xl`SLISdcO0vY8<%QdHCl{$K`%`Jr zg6&y^Vox<^P&Uujl0XJrf2_~(#BOfeNu^lHa8nRugG5&gWcrT9{A34)Ymzz356!Ei zsTL_Xw>5>$9)%+e-^Z5(p=(PtZXYeg<CYnCc)F6FKS8?Gyl%D|+SZ5BQl;Y(egFC0 znP}gVBAvl*S{=tqz_FDvXj~P~rjNwRB45l*bwhd76ckdelD#Yu>oNlIZeyfRw%JCA z+qM^>`_LS8?wO9Gt8)oLD)UejYG<;lg0QE|7rTo*34}9tXS-s5p&O1>_@GUMwT4-E zaj6#XnF9m_Qd6^u|Gm-wrJnTc_w(v~Z*TP|hsYg0+2iNx@&8xvp0-Q%=5aICr5P_D zoFXg&6lNa6@|245RHz2k<MGXULULGIe}13p_UIJhJAuLkH~2Y>#QazroT!+{8Pf)* zXrWF~F;10Opt)=eS}QDAmMmH-LepGojnl>B36Cx63C4^N2aGc0EN+(o+l{y3xbZ&h zm*0kd`hI9mF2*3$2^ciQ0NR>5&|t%>t7~Gwz(H(q18C`+K-<8C_GlP%jm)8EXiflz zL7&@obqt}y(Z<dRfzdITT2qPI13S=sd_OL=AHnqtCvl_uIBuP*$BouqxOQqit~9Q| zwc|@!%W&hwYTP`z7Pp$#;cnAf+&{6NPGliEH<#kz^mwdE_rhBC%bp@{9N^^LQ09eW z{QDm(@xaM)4>U3VHq+^}2%A;yimn;%I9ub!az!V{qg2YZ5e}H|Py4jB*c%%-!)%=z zj12`oSWlm}wb++ABNSUI0x&n#1sOiHFb*RK2)%uV19sAf9+}Gwv0CJUWP%WfGi$=o zv^-2&zExjHrI?L-r>b%7KqlJO2I16lf93~qS6>#X&!w%(WG+cW%Z3yjT^56e<)Y$o zbY&v;&W*;3d_UAAxza+pVNR+CDr2W0(|;VT)M!Lc8AV8Ku!x~+|2%Q|c^VZa3400m z_Hx>_Vjmo+3Px>-5BB7`V-IJ*1BBv8i8s#73dhCOS-8J{4xYAd#;Yrb@aE15yr;eS z{7^JB!T71s|KI8$N`N60=0CkAa*423z3ZPOSbD~PuO5(CRFmEkkBk@f?r{sN8E>C7 zQ*p#Hi{nRHypQ}oKRi8+$}BIK=&8YT@+ic)jmEM#YqZa_MQe>6+N;M>Jy?|%%oCP4 zJIxYZTy8JrSTT+{!-jxN!ckhOJWpGg>a+314M_C;YHAu7G-xnX)ikLBy3zv&v<=Ll zBO2a7lqq!e#Qol;1fb_NJ+qM*XYY!r^c*bTv>E&A51_H}D4Lp%;q>X_XlXu)&eqd7 z*Kr0H&$i&&g=XBo+JU>Q+n3sKv->n|pJ#QS#GP};ai^;ex7+sM=IKqic5)T1?=mXM zLfkmE5Z8~+WzAr|Eazk%hgne$SefjML*+g=QtpZRscxv7>W(@_fP=YHa46S7s=B-> z*q=2Cbvazmo`Q9Z53_v<#ge#*Se4<4jrjo#*`8QV`?Mj~3p*<qqHBV%ihiv!W;}9y zM<dl^IBFuS36DMYiVFqjd!u<J!}8WBv~P|^8-sTHCUG}i9<9j?+&M)VJXB0@641OR z0%y0U;@s{$v@nmfZ%)H;szdYoR5o<aMT3WzQY}_x;lPp<tSt@0tQ2p|%J9PSf<P?J z^~3Z;SE|ND+9+$pIawgic{GZGCt^{$Gj>h$r%L$ur~{jSf4M*E%L8$wG!Vy2LU5`) zf-^-l+N%<9Zbk+!P0z;F8F{$5umq3R&c&;3i}7*KYW!Hg4L>#?z?buf@#)%ee7VbP zL0Ebko7q7E;Cr!YKhp+%6#3)l+kbjpH0=N0{-3t>ZvRLCq;)QTpw0Tgukqngi&P(J zw|eXSlb-5<rwyMN_PZPBz{EgZ`Y7co<A%Y@&K#wI7U-Psj0^MZajs?p&Q{tG0xQ;7 zLNNxNRF1AnD~{vPRyH0j<+f-nazJH(EyfHR25mjj=w=+vpsB|hpUp3+f=~&e7Fvcd z9ccvz4<Dpv=VRrDb*SCH8+CQHIC`WWjmM6l=~N@mv^1fky&31uwxj!8C%QUY(a~}O z9nB}ucIqguoNLD2>*sLi+F8~)+`D;}`RY7#)dl9SOL%hc5}w_=jA!>RQ6bOb$<1~u zW;32#X~eyAwYb}|1vi>j;A-PyTt7Asmk(7jqo!da1NoYyDOkl?62o4Jw#C8-8!V2r z!NPD`%%c;U7dQ^{L&jn$x6Pp|kyZMbVOoF{X2&{Ub&d}fB|2hBiX&ELxL`Y#Vta)* z*5*@IW2{gZFcOtvqo^hmP&d;FjdPuGY9VdWYJZ&FOqJLi$&3+!^Sjb<<47fLotQ&U zSc$WHa;XSO=-4if80DdLYZh9zh^t+bxjhZ1H}u?ebbK`dS(}SvYjUx7ej*lS`(ZwT zT~`u>&6VL;p6}0`;fabkXXJ%ULW<u6q<Bw2PT)jThEI~d_stpZ*p=yp-N|0q7w?P1 zv3@ua8-Uh$e_V+V!-J$myv)kN+oBS@E-1yD!cx4fD#4o><@h*#8otb#i7%^`;p5It z__%K?zBbn4TWbS8Upa#hcbOILF=ssZ-nid$$G_Ky2W-~=u>Iew7X+#KSyF?42c)+o zb@{&B1Au^mD)E%6@vQl$<#$i{{ZTD0on8cMbMYW)RTyXw#zadK%u8~>mBsEjH{F)a zKOP-r<Iq`djk8r_(LK!q7pkprvBruc*K5Y3wR{{-6x(7=q8+@(kA{|-4s^5)p+{>p zZqgKl$0nn+W(F24S%G!yHema<ZK&P56AktIaq@Tr&YU`iHa2`0Rp9*DRtW@A2lwyA z;uY&KeZfjBTek<h_tm2`zX)oBwP9+chYRN#@$l|tJiU7b&mUZq>cvBjtQQZj<K^S) zc=3qKz4hR-RL}2SWOd`IbPr7zp4~mm>cWd_M{()k9L!8`hn1EpCKzeL-`Wh(b|Vlq zc?5i?SV<4pc9}RDo)aw*<79~vPb<hOybO^vUJFIENLAqzu!OR+C~*qr#*(U(DOgEa z5m(2q&6$8%F(XhDYL3<ER;Zg{hm-Rsp=se{oL)2qEvr1yvc?as>%!2wK|JHB0AWC$ zzW~>c)ZpsjYRXzEfuLpDmd)i7wC~JC^Og)WtxrMorZjYNdn+Lk*F&9Llf~^hs9%|a z4YWcFr~=FK+_9;G7H?W8R!<GY!fbEMOmjy~g0NL?sEBsKv~Xw43U<QUNKfpE4n%!o z6dE#;a5yi8@|ljhQZAP#qj6d)Efg)?;$n2IrR45dgiE`Z<Ho*KxU+9H9`0R>hjm+M z{SMGx9l_g^hw!O!KR%tR!^f6mc-M6bpS#cC(`7c{ZO-8LIfD}d0mA>Qghl%aitpQc z*QI5t=~-f%fJ7>S@kksA<LewH)nGUmA7c3KK@;BJKY=%Q8}a(?Q9Qp~iwEa6<NS%a zC`$K)jRmuT_E6{!9e^A+Q`#v0ov0EbfVWQ_OY3A!m9WIQDr=mhYFwzc#DyA5oUgJ% zd*yhXDz>4WnoQ>qj3qNFv1HLgEM2-3%a^ajs#R;Se*Grw-m?owj@A=|<LK;Y!TIj9 zxN^B0SFfDM)vMjOboneUp6|d}0&=wBFg9;ki+$Ucpke1c6s3kkS5+1L`VD}$uLn+_ zJb?Sxr~r4m@#HQQ;Xak&!IkgD=I8kQ!6m%Bf0ZzZA`}m=;N_#Mc>Ul!?sU{)+pHq^ zT9{)Lf96qYN-$Mbgz+Fn7^o;gdw`s!gbBm-5iofyLcAQ{=j{T!304?B%z#-+3vQN% zkaaJVLDc!hGF(_J$HgTIxVl`1YpY~vnl4A&co}@n72q|ZFD4r)Vxm63sE#6RwEFy1 z<202pPNOfZ_zhU|8?jRFDN8j)j8;=%DPoMO0?gIra2u+C8ABAXa-a;W1}b7{KLspQ zlw&$8SFV6GnH*^xlVvi*vsN--uVa9k>Np(HBt2MTD8f|+AXZTc3EVGHNsd#=a=hB5 zfH$>ryxGIrE5|#j6!Er}+xPao_H?Hlw^k{jdzJ#u&QQX+xdU*c+6<5K(s5w@YV2CE z4BPle-?(rgHY`|(?aNkR=jK&7x?>xT?bv`nl`X=bqe}6QoEiAX)LHoZw0ZciSxa$e z<whLXwG;ccZb4n`ZZsUIMPuzAG#%Q5*5mtd;q*aT#^sn}KZ4({8WQ`eA$E`&3LG3! zU^^KJ%Bo0I)I@@!DsnBxpw!(RsfH$q?l%O!S_2SZ)F0JumZ;4OM`L9i_N4n_Z<;Mm zl}*ISk_nvE$KrUgC5{(Z;9$BrmP8n$G{6ki(RRr7wLq-B333C*pmBZ{?s6iywWu7| z=9lB<oN`>BF%{>_ve8wXj*j9?wB~1^A;krC(W7xN))Kp;M`CBBIcnoa;$ZS{)F+SO z>tk>#!wOBQqj7@E#}h~5Slmb)jxocbC=(ovFh*Sj$5?Y5No1(corEXzBJgxh7&__Y zyBO#%7kJ~|!W2AP!i-rFhTSunAs5?W=JYYBA)wQ$El|R|leTC$V)u_g-px>CT=qlC zl>nAMk}roK@nQgyFZd()ybr=VJP~s~5Y~;xa6f8_O=t7*{6;HPhOnHi#lgZLtkWHc zy^0DrChvm=MMcyrDBwh26&#cGMSGvYXp|}AxWYilE-sSc;&&J>EtBKQ3ORw0<N7)o zTIa}+GD!v>b2(g16<}u|U{E9kq6h-ZT3w;11Pp{ilz_p45LkVOVkBQ5&Gk`3<?tKQ z2eXtFu)4njR`pfHqCRpg?4v*^6eK7zSSf@dRW8R=odGyd7KL>wZiwqELmaooDkvd_ z;KXpBI97s^49#f*21Pc%OaemG+ul0BZTn<+w_k?WwJeTr_9@^MA$h%D32!&6;LfxZ z>|MVBJ60~iuGK5BXYEQH*t7<Xd$*yrZVwuFt;g@PXX1}x1^9F20{nT}Li~wP{IQ@4 ze<-NI@5<)l{ru%<UAqQ#+jrpb-rYF7YYX4M1IKE&q5bGSTsm_Qr&n?YH_}IZUoFJ+ z8;qif4k&hXMZzFWBq?bkj+I2OUgYSEjL}vIRPF<BT_w2d$`EC$h-xQotPLH3<-Vra z5H$j)r#qu#fj2sq2I0cmNL=2Sh)bJOaE_|mxxED42WH{?!MV72crm^9YCLY;i8tpC z;`RADyk)&PdjN0R_u_feHax6fgIhZn;L_S^oT-W<3}dm$-vsOZ4YAT!7wba|u_e+3 zyP}M+H^vaPF-ABXZ-)A46EsAdqArR+@b!IRhS<*%U>u4vM?<0oj;Gt;a+y0WGVoq5 z_rf)1y$eOYXekZCk)(;J&u}8NBVl7a0G`7&;4(%NP9~}tXE+E}I{jgxtqhxqL*Tb) z0-Se_!K4i%;IMHF!q(fOe3u_K)TJP5xeZiz=py*66XH(U;Kr35xOsRLc26?F8U-2Z zW&P2h)CY%^`lFuXN!B6u+7YfFQ|OP=iUZKrXDFHk6qlFEaG5Y%B?wok4%gRGB?!dz zO){J%ESXL+cny=oW0+701&r5L#8?eEi>kn87o#Wvz)xUsS%C4AQm89pq^ca|sxo*| z%E}1AOj0_B>M)lx{d^?>g&a9-_Dq=q(m4t+s)lP~@3aiebhkzVw<WTKdc<*`SOOxT zh*y;1bPAP%Dj=YED^x)OLIJM{!;4ydJm2etX9qm-s=*uYk2vAg0RueWEys&J1Z4X_ z+@6+zooiNN_l6ZXuw^wHdp%C<-;Ohf3B;joctG{|dtwRxGIKG&=EstC_-pl2{Hcgw zl+4Cos2KlKF%!S5nU5FCsVv(zW8aqbIJ9Lm4sKb8x{XWFx_c42w#-FsfHP8t4noy9 zb7W8zN<7_AG<Fnf?5wdYP@GSRV7{7#wr#V}wR0A(9bSUlr`O<7*H$+3KD@np7$0sN z!&}z-dnfVn{wZ3qGprVTx=(xckQwCx?b!WxS}U>KA&u|2?JZw_cVArD+r|C6xO|rT zao@Wgczde_Z*H8zi_1sxwCf=5HEqVV`lUFxdp0_@)ey28T--YcH;*pEgVUSw=-6tk z3^pM!ngmB1n*w#QJ;VUpg9%KSDM1;9BXMJJD27UsYKtpnUbs-=imn1DbQgJ{JKqPl z=B6QjydFkr4TRHZE!Ynmgh}Q@U``Om=na9Du^Nmt2S9ts0B8>G2UTT7jM5!|1ivv@ zUKNGa^P}<L{2n~GT!*6v%b~Ki55g{ZU{iNC9&{hZ5rZLUlJ~<wD#H;%a8RKS>J<8N zRKjtkzBtVBpu8`RDyg7RK?Nt|gK$(n7%~CEwY5|SQS0Tnu|bC0o8`E(l?t*#2|3QR zJZ1`T`xm89_{lc?1c!Q`pX^gF5JD}+5C{Rr7}f|v;h`c&DOI6Lu80`|3fBBSoCOu+ z$omdO2FFxZ)d<c?Rr#oPwIUR<e}ST>2nJ_?6A5y>BowbjlhZ!E78a_u5AH5AL|gGh zw3duV=hO-G&l7QRp(md0%V183=4gaxo0M_4BoceqEJxkWb)4O|;MAdAIJ##G>UV6! zkzE_`dd>p;V%lt=W&!>&e=+_ZUxvS1#NqE_WAXP%DM0)*{G)IV{!%y{f6APSSJUQT z|N6DqwQ2$OF3!iU3STtL3&oBSN1R`uhchb@QNK7GA8s{C4^H^_;x;~sPx5>&?iIg^ z_b<e4u9u`w)_M0_T&gZUSfrDoT9i0ME5bK31_S>`Lhwms50Nw2`0toa-ic5ABmnQ3 zcSL;<%Xj(OUGZt4t$2L30Z(rpmmb#q<xS6h=3n1D!k4#P7mu!gCzhY!%X@KOw75t5 zY0m@3#68mQ#nTF3;PZzU(gl<!mM7rI+%O!N=7l|l_Sl|kjm;6}*cmZ`_K6lO!3u|y zZO~odj<W^MI9KR~3;7;sDGtDJb*g~=V1l55NoK0BAE5~wb9Ic;9|WyI{h-NGRaTP5 z{+v9u2la)jN*|0LsR45;sHv6`3fH)xy3G$+t=@>d5P+O>k+^he2fAyQpjNJgI`&z; ztRET(N1d=ugy4W;UmPM3jeYv#03m6R_eZ0AAb}Z-gEB&KW4!`y5Qf_udtkV`m9<@l z2fJvc)+wOOk3g99fs2_?3Yi2&ZwWZYYWx$7UZwas6qd{oBh};>MWq-yR0d}%MX`b+ zstCb!j<Y$_&!q*LPUXmF!)LQHDQjsQE6ugBtEw2Y-Nqw{>&b+m7mRoTgj@h3M?;(< zUTh~Ad#DZqjNLLk-Y^KKbH<=O&szFGn$A)?bcrG$?ZxA8VSy{2?~B9-s>kgaQP^HJ z6^&ch<K%&DI7!R1Z_6s|-?*I3y&TQU7vc9)tMQkz>G(%N8U8dh0Kb)a;g2#;{88?P zzbggf4~8E2Ra6>2msjG4m5cD;)OOrDu@s9_#$$G@1v1_BQ0QlZIdK*!^3unA+KRa` zrr1$wOCUPgbm9pj;;}oI@kxBn^Rx2=;cU-|JwovQ@%JJWB8>MOkrLsX;r(YNLU=C> zJz(_I+k1pUT)Eq|3&(eqqN8CUKD@YzAH?G%#Y5LP{(JR4a#8^Duj`Mcr<MqK-aY8V zo9p$g!+3q=AYNVEgBNGF;%Un|JZM~uYr8AZGCu|<I58a0aYB899qMv?pu^y6VK@|4 zv`Hg$lrfwZX$<Ys7;YP`uK~@0N*H0F2EC!m&=}MQ#%lec+D{RNR25TBz{VQNP*Y(~ z%(F+};qmY}?FiqK<1n)&4)-q~#$IP;EV;4-!U1N6eG2_>fRNNHD&t_EKG;LmXjD*U zuIPtNYN}YLt&1&s`q-+k2iZ-b44bG7TV%M$#=5_=2Z#r3tlK+eSel>&S1N^*i5zzN za*Y2sD8^~_`6*ZQC`F$hD5ww;AVcKe!#3d{7><J!P(Zs>NeF7F7_&Ij&!L^F;d&vP zT&P73RUngNxrwF(#awSY!q5XnFBrm33Hv0n#i2-Ap>2wIDRKgH!&}y^h5BgA9*4GE zLNRrsR9&TFoWQcd`ATs?oCB_}^ufD^Ogz|-kM6lMP`_a{j_=-rgBw?3`|5?LUAGwB z%a-6zxrCvl8h<ql#$RMU_^Uz~{-F?qKgm4sXYVxpe#2t?;`|Xd>IK@E)6#wDiy2CD zyo}*DP6M76s&F2mf<Q}Vi4bd~xfvplo;}}754%gOu%+4?zx~xKynjg`o?pUyg7NN2 zuR{DEP>Ayr(orc|CyqTwrNrk#pZOUWJ@xwbNnCDT%b%+lyO-x-emO(?!9@@c7!#kH zAsYSvhT=O2R1#@l@svKX%=-BHE@7iJyWNC$cTVH2s9UGFewxa38t?C%!MhtL@b=nK zJil-N->x5p>Ck>K(oli!kiIa{8U#aiLZLed#<WWM>fEk204CZ)sStf(z;%s*eW1rI zI-GV$jd|31n5qPe?vVZ%K13Pund5Nm${d`%xdAtXO6-`AhCVVhPz4SV3IRZ^j6kUL zWieAI_s3BaL+q3(;y_<zY#pMC&04D1W2B2(JuS$DLP$VtlSx24+^v8|46To7LBzNz zogv#y1{VfBI|Df;=qUZ0QuJhsUi&mwLj>#|K!i$&5<rZgT8Nr7P=*{zVFdxGCI~YL z#tec{Lv;{P<nx=)<u{wfsxZ{RZbC87&;DPa5S7FdY7xcly8{&PWMdz^V3v46m_=5& zJX4=4F&3>^W6@q{^Bsyw=q$0La&WzDV$a8zRXXDA412shl!RX#s>a3n({Omp8s>tP z*tL@OXZ<oXZ(4!J3ugfSY5414C;UO~fq%$D@Q2X>`16TfJ@;BX6Sn6He(|~+yXVAV zI;}%h<R}D<8;XFj+OX2?gDK`JNN_epguNy_Mh}Ipjv^8rb&=qxig4?}m>#TwCs!M# z4=sF8`y_z)@RS*V)eD1kqD~y9B_Kj6eh$UQN2h-R<0m*+?+EF$YX{JJcpf$_%D}AR z5R|6TYD7=My-P>%?Hw)B&mj1Za0pBFzlvaR6rV@^_AdXOyZkpfejo@RZ}Z>gC>0e- zSi9f8ItP8)XD!u1&>7qp#stDtdl2+g`$2!G5*xiQGlU9^v<Gt=bHu>D&?OY=gkrei zU_#Ruqm72ZgcGsI7bcp@Fw^RX5qipKsGEtGFFWw~<`L|69)r$-1EjpLpZ&B~*d`-Q zoU2U3(Ih`~Ov}RlSWh%qkHD#5FPtgQL48aR8o~o{DJK)MyUY#}5IYp`fWG|xPL8`o zQ7v{UVP~EKL$-_-iVbZj$2e_;?}uc2!RUcPD1?+JXql{4g^l9!&>k>G^Yu{#Vx*c3 zwu5BIkf4xDP)t`;#7rtj4YNg&Pzrj$T*_QF#}b_(*fXsN3;dmavQNE0^r(dbp-{jE zS4G@e(FafXGd!kZJlU*-3pEC4$+4tTSfRbZ2JJ-?2*gB|Em{dhI~Ak5atgtig6?U~ zXs@1vhug#OuBiqGS4?L(UW$Ed=V8yP`PjX34sNfQ1Ng?^zZGooyS@%Ad;H<_UfP{& z`1<4`XZNf4aIXouv`C9n>`)Rk3~`gS5i>;x0XCWlpQwoh7aipK7-B}aIi^RNVrrlf zqHPCA+p^rX5M-r{)fpog$P@7O;UVcF#SaAT!&9LM;*5Il<tIHS^rUOCp7g3k^H242 zFna491Nob~C-C%IJ#MsZMtdD+(=BB<yt7jJ{I^fyag^Wdf5E|Ry(Q%iDSPxl@kx|; z-&5wFJA{JuL4t#dagQVa-FNpyu4%@cqIl>I?GGa@HaP9jXnh80t{YPs45=L21jRs| zd17#X?x(_01Z-u(p-81r!Z4jdv{Y0Ujs8>-s)uSH4CAss`%HsY>ix?mT&P=xt+ZKd z75iX2bAwQbog!D*8spKWMjS};#l^a{=vrEXtpm6{ClXICpGL#<TwK|@3|$)+LiS*X z91jV@LjeLuktamRzQww;RSA2FmEbd6Mzs)75Ck2e77Dac1VlOtC9D&{5P5<CSkpQQ zmFQIp3qmql$`lG1&V9ylrbuD1uAnkh2n)qrAp&;|!6;<D$m4baL^i=F;xBJUX)YFq zxJg0#=TL}q6e3eZ5Q-(^m2kd90k`HU;Oca$M1>+cvyIT2V~x(jap))<&msuL<C!UJ z8NSD(t;hyl<;)nB4(P6OL0644&ek~M+8S@XYOcY7Ri)U!dM4GP5?kjNV(Y>pT+fNe z?LnsaZNG8&HrN8+&K+bpzKYMUui{SUW|T#Y#?p+5n9E=pO$fp#sw2ul4`FtC2(i^h z$aqzFjAF1fQ$d!e9;(AkknX056el(0cp9KAL?2WA^)V~l443Ky@#I=9-aKfe3Z4BI zAbzT!LGkHv^LIG@HDmm|#Onf(xA#ur$&Dkp)wL6C4U2I5;vs^;p#N4p^ts0tiOkSz zkwkqG>n!mx0zFS%?|J(Ar&qV};q@Kq!xi5>?2y8|fI#FIsqPDvXu+>vT)<#vM~y-K zp+nm=!cZJ#8VDm*LZLB0+9s4iZ|Fd14Cu>sWkNELV5mTo;aZoLOHEl0ouT3(Y6A%d z*Za#cj2T1y`?z|3Dt3fS!G30jLiWpcMXCfH#~${`!O7-$dj2R@1x?1Wb=Ay|b8%|L z3}(i;SihtaOJ^0MrZfxFrlvvmh<2mLD)rQTf^mz=aeb2lF07Sfcd;Dl4sv*#%Q0DB zs08g3)ndE=gQGY+Yo#uiRKY?h17Q#+>qd)l2y?^`nWPY-S)*9?1SD;s0!rEV6>RQG z{-UOdqftsqD4=@eh>%TC#0k7yjqgx|x=Z${_pq!0M1<{V?jOt_xXM6=#y~k*q7~5; zBFAw*Ihvz&(Uwo8$nSxov#6)Ks1WVNwp0#UsFDc;!ya7~lW}&s6V6q;GH2N1$?kZ( zYMY0xbF;8zK^}H4%*6WXiP)DPjwTNqyi+m84=ST^ae6%7(&D_nb`W#pZBXDhl1*-a zhzW#Yf;J-UwBa;t2!h8mQ;Zpka9dSmdm1BpvKpctO<`|308tawkmRh5cn4i7hd%QC z^ibw!iunnn;XGwB{P{<Iefx-H(Y`!k^NS---|L@nwEYZ@f7ZW3K}#dRpu&84+=cfX z-#=`_tGmbX;PQSvyn0l!ZQ{e$KfU~3Vwv^vRnLd6e|*7uei@%wAD>;4>J#&i_#EmF zkGmy{BuWH(0mKIa@s4@s2YxSMZg$Y->~Eksm})Q(=6XYDom6OnRA{9*>r*j=WfBUZ zL#5DDrE&~XfolIg1Vlj7kI?jk)*vOmE&_L7jG>j%CoGx+2n&O`{{&-fVQ}B1tc-N_ z#s)&MnSHX07VJcEBpP=t!S<z<SXh&b+=O7{Cr6^XtPuGbsmO|tM{Z&g(jy`udq^lA z?xs~D5D)3a@3HRELfzaVN5@JTj@HPrDTOn+uMAORg<8m@qfla;Y$U@JBRTVi93E5? z-%)Y|j#faJwH&eIIjc{gRkCNJ6RHA7If~sCFwIqt*&`KDOjRhA)Pk>Z#?Rpokx5XJ zIK~i)7}}~N%IfyAJj{vmh9CC{AONEL35GAnAZ{xosB0`0Q17CM<DQB*;la_3aD=L% zlbNDZ9DOPv5F%Hwx{7S2T+vx9;NbRhW{XODw3pcv3MVc*psj2Y-ZW(3>VbT$n;wI$ z3sSJJIu6Y_VK|=bftTtg_}F(Oj@b@J?My$cEAqh9kg-T%UdZ(^MY^jo(%j7uMmU^D z5(?%D0f>WXe?(2zVQC<os*&wwL^aVumbVd7+z5+<0TQO@Auqrf<pCqHs?--5F&?xc z&1`ycXja_J^q-*UQH=i!j$S~-C={nBlk{G5B@~8VgTemOvn%+*2LI`^roY$EpM?04 z`-u{tA}UJUvitE7vyZrE{pU~!g%Ba1D)Gzbols$O8gP=+X2YB6Feo!eh>$H*!azeA z!}Nzpc|w=DLYo;vm$pe`K!2$A?E_5)YIUlJC{02kjzVeEo{y%L(qk6Ur?oQHR)+6r zZERp3S*F-unmD(Q)W^xvWE@ygg_&g;NRJ6ba#$$R!b6Z0=!<ACZ-lwHAU`P?`RQ56 zh)qOtP)M&*u=f5_F`n#IkU+V$T@hDSE23i_n{1jQc4aAGbv&CeR)+NnO4u03AkOt| z336;trFTnJz|J%|YBLmYActu`PZ16I-z%4uqlkmaidgBOh^eHzkQS+wjh!WCeU=}A z@MN>Qu%@u_Jt(Q`r)FS!bO6S2KO1hd;eHdiJdtB61N^433aE4Kiw5_;IO5(9^{xz6 zZhdjgcQ87s5}mnY(Z#VXe=ItRtQoo|;z+n5TH*|)0Di7~5^D<1RWNW<F}kKXP(2)Q zmVmrHo`d5X(y?nn7HU^#<4Bf2PMPW9VIKp$P%^<I&EeP=FbXB1R>=0VKz_go6a@@N z+$0^Ox|kr!P75J6>hQD>*}@P}lQiKpa;OA`zm+P&Y_$;YtWRKc5N5BB;0Z=Z^c>FY zVTNdXJ<Lk5NBz1ShFE&@XAIoWy4ZxhkK5^DlQL)gtbPJUf<+viA_PB!<>%G2FX7<( z#KRfBKD#K@H_rUup7)NIxJ^7M@gm>z{fQ>M4{~@cEFCkCP#pey@4hQf&mrL6L&K-> zh0C+^qhYK*6uN3E&?gvLv_=9Def7b#L4%|mp|7e86J`cIb!F&rGSs3ns8bo#RQgk4 z#NpRI1WM!!Zf6$Irn-o1p{GtOMi7S6YLC-Z#*Th{u#~WED@&l|ordbdROF?_BRf6@ znNd*$A{42iK@u1--ad$O_aGQfi1G75R%{%%Qz--#kM|OUeWGOFOOB`e1spOw*dfF1 z4a^wp<hV&dZmgttU#W=etL3=C^{cBCaBYPmt}T({@`9f0iaM)hv>^&OQy|Alf^;ld z&UCMUeZg|<@RDPZl^od&+?kR}$dSP&4`Y)%vFRtVCVX#xhyIFKU6_ta5<ZIS7Tj*h zvKC-)Or>?(Y)b&06miI<534WgSYkZn-XHB*mgt~bbO;~{Xrl;4OQ9{AqKD&z|6rU5 z)0ggB?kXb;tj-E52*Kzmr=4O5zc|ko&rcL%-{Lf^j&sCeT}@n)4Z=euBRp3$!yCCN z;c{WPwqj%Ja~y?y-;qdi5Q;I9HcAz-4h-7XRE$wW;cKOd2nS7gjL|@-odJTzGhC0S zb#gRf?%?_aUHFePMv~_kWc!anmWL_IgT~<3UvEh^<%5{9pPgrQOZ87cehx~{lMH*S z_aSa#yQtm=xP9UbFYU{(^OX?v0`X5UdLA44<!R5hUMM6mo}BHuc}f(4kcv?BoK2@H zNw@M6NN)S}>u!wF>}h=Mp##{&gQNx*Hc2$OuuS@D13A+(C#d(6jz;Md3Jnz{TBM=S z9>Ty)h=fXLsPt417z*6KKSt>d#t2;%7*S0eboybx&v+bIQid6Xp@cBxC&nN<AqF{# zu}F`PMOth$8$TTBk&(!Zj6tlgKVrOm5aH~M2v-**1o%Prn9A_DR^cZQeqPT6C_+JY z5*!Bdo}!9uV<_J$$322_XE{NcC!@cX;~c|odzKtcRE{H|GSvCVvCm14t#<Tx<K$Rt zDZ^?DITo7BP^n8W2Fj7ukHMK>1hL5-+3fZVM&r3|!w_!UUkNMu!&SxxW0ZmnR^Oqp z<bLB>8T=ZXCMlxUNeKsB`3rGT!a=IULAU;>bL)qeq!H-IwMJJSfsmje9L1B+QecM- zj>?!nZXnLah!cAbv{aLrE$nHhCZkPcj4CH|(n>wt7Kamad@*gP9Bpz9T$5?w388q` z-xOaJN1>ITKhc#SxQ{@@ByGe|5%PUUA;@Yd{H>WC7_>tt=_Ala4eple2pFe}fQfo= zG#`YJiP{JptB<HD=7@0`j=*vH2%9_%G0r2ILujQOhht8v9ri9v#d~p5@5Lp2esP5* zyu5hO^FK?R@cRjt=Nv`-2XK1#>Dm7R-+KvPXpz1=zxK1DjbimYWcrE(#h0htw-*Yk zMDGLPK75BljN*#k-m89vMf*g{_TTR>!f<e3XsOW-vAMOF71Rdxg9aPB7Yd;krn-X( z!~hs+i9@l9+)h;(#K28p#D2QW6#^!8mViQoqp@VSlwd;G47q=q-#BcTTZqd1WE3Vx zBcJM!9nCQ@4tc2wNKcAGZb}j|W2hQ&2}ll)Mp9T5;`{;;?dgdyCr5-kIedqLN+BtO z0O61#o*huY^8<=_PADD{ga?}yaF5Dxd$9~R=Fn12Q^2KSC3I)9QQ{TR9L8|#rGN$} z8TQ-Buy3LadnPcXiyE(p9n2To2*p-w8Ma!<uz3tE7{QpuJW|fEo=z(js3?akYYNMe zaye0136A<|^yYRbj}5@s{tWe0ma&AxPDuf-eF>Dv6BGJiw^Khtp+Xo2a8%}~f_g4D zMHu2-femv-4;1Z%v`@toacyBZrdjtxq$U;4*8?4;1b{h1I*(Cm&j3zKMJU91jIL@2 zygFEfS$c|SRnWvWg7H|%0H6C0!;kWj*dH(n{<cPlb{fW6UYB5)BExMslAX*DGENHt zHoD9e>Qa*@x{QX0g$Dd>3}~q|5MghOc$X1~bsr61YdtQHLY%V|0kI%x!;u?25xD_l zF*9~7e(|acU*E8S-(1GGH`iF#@#XDxeCG0}*Yy6ZuP@oetS=HcoatY(xdljU{GMWS zb6q?g{gY^Vu^;#U`tk<8y|_trxPc#@U&mL5>o4MI>)*$(l4|gM1Vei2`gcGiID~}~ zcm9bRu!JR(U|>--etdZjfBJeITFSIOv`gyD6Y2zFC>vUbjVvzT&>q~c$3hVrGaUlJ zd|;qXMN#b!BW@S!Vyrn-3ft;JDF*e2rb<ufHc;(3dZk52VL<S56TC5NYC3A@E=tl8 zkr5ez^zblb$3!A0ITnRkX(-9gMt({fl_M273A9!z8B~sF#CrKrDclj_IE7H`A{4un z@R0f8p=f^2{<mq5ZZ1~BwORdfxvU?~=JZ8dtRhYa$rxlAzMU0t)IkYH?HOt(^}%ub zzBoRG<w!5@*oUvt*H2brDdMob0uFPZdiy?H?uSFRN;qW0vXEgnL-~ebGR!tqM2W5v za`gKm$v_z)h6CYcrp6$z3NOpy$oF?enDJl)Q&Pi~6%aF2hD2>8lo%;tiG>0-PEx}5 zDN5Mm(w{W|``iX%pX&e|^j5`L2I~$12J?fcwtQ>;oEcajsE;{D{c%4s9!=!|(#gHE zWkNNm7A#?(1QhKI-4A!>p)PR}S``Q5v5Z+l!4R+eo8fg|6I3TnLBLoegiJPp-*_W< z(jrApG(eK0DTALne5|xFWw<&*>`ajCWrM)+`tTjAjYx-K2%b0$p_9!J<v0?FZr0MR zwn-i~+;;?WgC-$~>v1l_Q5iM~OQ;xGu9_$fF~O`PYpf`8z~-6$s9he5#x2=st*yYh zqcd@>Wi{@0ZN}3pd-426y>zd|hli)w#BI`p8NR%rT_Ox$UR}Wtuc-=zN}N6aK!ARD zcUSrdvR}NpjsJRm8^4h14t{ub8{b|L8p8ACrGVxJLAfT?Cw{F@0y4rPuF(=Do~ZaE zzjkZM6g*hu2@^FXs0|P&-1<U|fJhhjF&Bt4)#6aAut7!)+#_{|U=#!QFsg>3IIFEO zgxO;V?Ub-og9y?fS}CC%gn`?&sXS%`NK;rT+NbK=Xv`_eKzTl)$jU@sTpW^u1CSXV zMhGHMRh-M$@-Q_k8$}tpNQ;g~T2w5u<C2gP7KUi%iWo01$gWQ7hf5^`a6VrdUFieR z8n29&7|ybx$~f-d7mc3%(dgPAC!CdW!l^G#u;GufPH=W^a^`;A-o#n@q>D06v6>wF z<Fr_I=IGQPryTondtYfhBi5(%!5KnwY9hnCts?5I`e414I`XWv;9)Qr&YJz<t1}c% z#=7vc90{)pmPm4QK=N=yqz+X?v4#Tjw8drRN~keXz+wwpEE`3vx0MqPMQrE4zk}9j zmy-&1Ijf*8%li9Kr}0t=K&~wfVGasK{pbO>k)DpaX>n*P={YJTvc*{j?XHR`=pq>H zVttk;u5ZXjL!W+luV9WR3P!l!&ls1+S|P!Wv-~&%xLNDK)zT0yW3-tUOb|k4NOvCt z|FPmcg&EvNX~WNE7`(=4(H@OPjLS%bOd5dzdj@k?OJoP~XY?A2G+$eOEkk4m+9Q+x zSg1>0;CReVoQP<XfruVHfHe?N!v`aB*kDAM^hdaHKZKg}L7=e${0(IAV@abSM-v%> zsmkG_WQed-L=-2a*hvGB>ZpobPi>S08KNT695o3RSdeLhWrdTly3z$3r+Z<?+yK-r zjlhAGF{odgh@%@*(YQGi$G7I<#P)nN?V5_yyGo?bA8g+@4IKxn(Rpw>x(-dp*(0;D z&D{|DqMe|jD8r!seK4etB8K);{3$5wtM!LIM-!nEx`QxGa{xvY3S(vqab!y55EE^# zYm2L8hr&o(oi<C0%j)0PRbk5TZb*xzH%Ji+E7LHuGy^r|#VF0oM@mR2l7sxI7{SO( z3`c1Wt@zYplob}DC^rxJshLO@;W{c31t}?r4Gu(vrw3$5-Pru@198%8Fq(V^qRD?C zP6rOc>41Sa6*Pp~xZP_2PP(h$6m7{Ff^dej@F|x;90%eIZOR!BZuc69W{-hr5#=eC z2cX%Vka?<bT^a4%r;Y1v9NV1-vQ)6&Q4<;CbzwsvIkzAMwd)sP$GW*#w{|*~%&Wla zr8BU3)m&^{KOZ|b&c&AHvoO!c7L^(@R2eE@j;S0=M$$r!Rl@r53fMGJ30tX1I~@99 z2fzL<#{oE<Gz{maPLNdMZ1DsMkk+Dccy}Zp*OSKKYEBw<OiS(w+*28{MYf<)bX72C zu-eNU(7~*6Z(9Zq8xF=xxd~p#)X^YQMr~0bBI*Bq#~Z?aq$XS}s0zb0;7t%bEVK|e z*%ZMOj1g{UO3Oqgu^kC-3q2%y+8|;w)xq5gcE*E{8DI~;2`0!1u}4ne6vTUshs$UU zB>PN6c8CoM{VXsyc@j27jKv1)L0Dxq5Q|3l$Lvx4Q8S_s%FGo|Xf8*AO<xpE9*jIY zW%!%-gNu<eT&afc#!3hoJqSU}F@D38S^W_-Oa+0%RirU^*Z_o%phBDXN0_-X!bkK+ zB-bN{b7Vz~=!<akJ_sAumnB9egqkUGUj@Ebju10Z3J9bf4&X%PM+NuLRlxB=7p!nH zl^S17Ne<P13K9_Fa*p0IA{d54II8wzU><^zh6I4BAzm9!`z+3B=rNR=5DY^tHJFG` zb{#T^*<&a{QkRZ8=`)O5n`&TDMJ8sIW?^PkC5p20kQ5Zcnco8`LEgxT3P5369A;Kl zpsKVS6~!f(nw^Kd<aDG)#v+5Nk`@<@c!D82;Xas_Xb?`Yshj)=0qd0iP@D-Giqrn8 zI3?D-2cd~joF+V{35F;EK%4gvwEGN|sw+?f9sX)kwfhZ5o8M4$`m3{spp(nzd<UV` zm;3YIY4;q=pi8f9G8BH3C*aWbrP#A`5!P>-hlGrHjIp+Xj-DY*bd6zeGaf<iE=UOu zLPAI|yxe@SvLF@nwPaXGC{~DkLMS#*P{0-e1yyMK<bKQ<10^eUEL<Pw%h==uLOOvb zEEMbZvH*NLG8JuAS*Tr5Oq<0#F_ji+DlL=%K^&H?aHN7TUl5M#%fe{?^l>XV0{HX+ z!2h5o)`Awu7_m;HB<ti$0BnqgU^1<r`)D16PBcNB(+K#DH9#tDQGnfOZX1OtXKN(5 zkEONJLvGk)>4;N?p92zH$D%aG8HpYi2zM|=LFjlmkI==`Fbm8|w8e5}i@Nd5PPT)w zkK-Qe{@87;gu|Te8#66%s?r9hW=%k2)mS7<GKRH|2Fz3kVe+V9n30i*SZ`0bj<tr} z@DZ>wFvKWrZH(5^fE8!mv6_Q0T3s2V)KxH?O=+dA1#8aCW3*H-Y)BuN59))FYJD(< zv$&O3KaA5=!36!mu+vw?B)uW9H&BIxff}Y5sl$<0*MZG_xXd5RY>ZKCVF*>`z@hz= zFjQG4*(H5(K7#o{WC9Zbhem&x>#8y<^o2eZ!bo!<%rpl}K!`)R2AZmpebP}K%q%j1 z!JFY+OBKWED)dzP!{32QSCN5A_QtHL=_t)EMtoo}B0b#^>*tR22ww*7a8#A#V|Mjy z?pK1++^Hza%x4HsM|yNDa^mBW$_yeq={6Xrgi3f1#z`Nc7J~`HP&5Y)!I=Qno?<hf z_N02SS_ncbOEkTxjsQYHc)9{LaW<%@&IPNZJ4B14D0Q3-*5G!r9{~y&f(#pdSkX5o zhx%atj3P`e%Z8FNZGn#ucCDU|y1k2WY|nBu9odKz4QsJ?$0Dp*T8%lg_yd)vWA>~f zY~lM>8q2U|OdssDlwmtV{dQWioeq7mn<{b0a|jxIRdFIh4;LAhyUM;_B`Yjc{#dl+ zjlrFb{&;?*0&Po^nJJh(3WbHTM=K!`kC*JEeQKkEH06xLmAWNJ&rN}`nGpsKRzYS$ z2sRbFFc^=dJ)#nf)yG)<fpDRPa%6^Z9Ik;NJ9GG2=^|1*a>mh;fm;tr?i1l{ZA>d= z$b4Z&NX(GnVTHmlR|HKkMV8+L<b~QZbC@B~$wYcsM4E>ga=lGa=syg#PMSDiI}ml8 zRBF9UvD?QKTSG=-Yt$&z<`MWgj%b<Vj4);yE6%K@Y@}cZdsHMPB8VZ<b=-KWniVV! z%s4X}VVH)t1cwD}$w)n24Aatrsk$1*=$H@)1L!C#qn})cK1wnS>8k`S6=lx+12IgM z{-2F%p`{5+9jd*)J|^m$!p>9=4#vYVal}BJSmTS%Y**~?pMoL%<j`OqR8v-hv5E{M zG*mE-;0Wt9f)+_%O`MrlV89*-eN|c_LMlSI7K65~I08jA&={yJfuYV(o7qCxDoX=R z0w+U^w;kq{rlGnxgHX&uadr`6{rwT<=7MN%7bFF`Gdlz^Poxow8K|CGiHd@96r|-6 ziVS4MCn773ia{$SYw}>jdr=_>#VKE^gI^B_t!(6$Aa%3^s-sO56`+N$xAOJQ0ImnH z!2?y%!DjCa5sj}d0dPJ<6X!!USX#IcriJcMZew+Y5Tp<tBu~&J*_8au1j!=Js4BqR z>Ri<BSdJ|lXJf_M`G`x7hK`XQ1}pbt5L1Dv#$b%nQH7=9P*@vlz=AW=XjaSwb2J2* z<9M(c&P0qtbIcf=j<>{_1Zy<MTcb639NN;x;qpv3oU7r?UrEI%x1&|El}_AAC-f>O zN@up)g-R3=8V2jmsSZ?(2`oqaaJK~+d6|&OWUw>Pz#v5hm=91wIm2)3GRm!k2_h$% zAllvx0h|>b==1$-j5xz<!hV=IC!vdQW`_uZ;XT%vxxtprZw9|{4Cl7P5N2zR7{?Jv z6?wvI0;YyLq9(-$*#WkE-2jQMBarA|$Xvx4H*h5O<-1`=_++ez_rbFCFs#gu#k62g z#E!E<*yv%%m^cD?{Cal!8n6^la7In^@I)rPwcjLrI9ZK@jp=ZV(Kmv*wm!_Y^kJ!Q z2rEM)j5V{s7=vNlrU?rJW0<L_L!+-8YAlVu3evJhKN)m6n~TG&BQ-TJY!E$vKTX(L z4nbj+DSSQEu&Le_XTOfZzC*)te|aL-dYTd<70&SeF;Pz$r^N&KvOJ+PNDc$l0aUXA z(54dU6955%IB%gkP>IU~kdO#4GzKY4PzaS!r!uH<G^B!9P${NZnIq7_5;F@EQC*OM z85OgTot%kK4|jwTig5QS$O!X6R-`ZTlA<wl8vAbAOjH(Eq9nhRpcEiKEgdQ0;mC|2 z6sJ5?2?b&Bp-p1bpApSZ2m}xUj5aoTN3bSmc+T{M;4HUyeIL*9_3jW2Hoqpi!_;sg zTpbs~)Nwgd6PF@2q`Dl%<p@oj3e$tjNHvURIBGk#36*69m^UpCs}@g3AibO#XB(MJ z0fR{W2!<`&kp?i-5i<tmn_kn5WvI<x5CfHwT3?JY(UAP6BAfL9y>=_DOk11<+GEF{ zHF^Y^BhAnpJq%}}jB#$7Jub|4!TA~D`X&Jfvx2yMoT?zMgK8-lk5+=w%H>Ylr{jgr z_~px+_|>n!Auc5zuI3sjax-O+Rl$w5@pyMA8TU6up@TtmM#My9xQxJ5-?0d>R7dbQ zeRx}H!^vC~6HL_LU@ksH#SEUz5<av^egr4M-5OC-#xZXgAj!o7DGbxuK4Vc7JQ=xx zcJSi+6WlBjM%dz<g_`Ig+*S(-Q*^N+&kN;l)+n&j#Edb6G1FoQsw_1SE3%A<7F-Rq z;cTQsd!&icYC|!C_9!<X2q`{Z@R~3Iw&uez*4P+UdPW$nV~jDnrkG%E1)C98aJ2J; z^$2TPDm_^18p4=OXrQ71eNJNf;`gqi2!nzBFp$4<ZFNNyS6ZU`xf?Eg8HN)t)zI{I zFm~LN<KTT6rnNEG9WtRhd*E=oE$sRC8o|Hisp=4%sR=^ItY93-bi-)XKG36jXz}Z+ zGjoV*oKy*)xEw@_jV}(xYI0dXA%GC2sw~b|^dp#kFp7aZ!QTb`_7<qgk4HsrDr!n+ zA~P`qVP2k+QUp0nL<*H6Bg`8G$x)~(E5fW9^H5nj4dsOuD9R|Hjmk!TQW8=^Lwle& z<E4gXLeWeWXdx6r89IUpgn)t7$>#48YCr|(<|sh86sm^HgyCWs8$W^-t%ZwG9AmVk zx*Dg0YphGL8q%0+rv*z>BP^U*j5Ei!<MxF^*tBUm^hS(AU(UYbxb$$sU{0TEZZL#F ziXM|bRhu4GYp9ZRb)>jd*pz<PP+k0DWYD7otMI*()%)V46T`k!f3&#vL5q8T27F}( z`~m#g2H<?rSX^D|jq`K(2b}GS^RwO2F0OwP=Ojuep;<Z%JBc=FEZ$#i#4rBq8-5Uv zY5(mPOlD)dFu!!q^TM;nWq7$W5;ryl;@09ooT+xhzEUqNh_quP4MC)}A%YlQ!!5Po zHbNbf&9!K&4B=_Tk?P@Lt%E@3j@T)q5oBwIpz)?C37mu?|M4jB8%HSYk>@{Adir6K zy9G)joEX44V-Hba^A3QQ)ey`{vO|Rxn{Vtu9GaklI-3F5KW-qlSq{Pm)-ns)C5Fy% z`kEM_Dxfq*Q7H46n>(CGkA|(O8DTZUIFn(pF&V*eG-ujLm}F%KACD+ljvPy1^l5Jf z!;ladvnfsa?+<5Fs`r<ndcFm2z7NIuPsTX;SdPPY6tVpdv)wf%l(fsR_PQK<A1a}O zP?TTlhoe=tSQ9xKrNLGRuu#W^xe+)!CjzZA1JOPs2u;QQFy+^ss6B|kGkqzHYY{|U z!eK-O(d6G=+@md2L!6rsquL-P7z|++86rnPLLhU)BzV~kLsbr;D9q%9I|GRk2?!(* zQNG^Htz(fK=!C2&Ulb)p5{g1pl~+hmRF~GEFslfqISkz?$w-Z+Qk?V{iY8C0g*O$# zk3}e2X^#X9LM7Un3p%;n#S&0l5Jg3}6d_6|0Rf27#+6u2T!|wPaa>L{z|HL8xGj8p z;W(U5ABTw}N1&o4kLpl@J8ZlKE9PLpP)!W#!`X-7&PZFFmFx=>oq-Yn`V3>@LNWEh z3NRxqdgAaMeW!`qfSzO8MnfsN1ZFU28Om*rH8YNjBHCU0qQgZAZSLRU@KB+z9ffPF z1954Y4=xEf7I@)ojT5bt1KL=fWs}j$@AJd8CVczy0zZCwjt}pjp}p-GoD39kZKe%w z?MlX@9VvLSBM^5Mc;ehVPjt=nz`5n&Xqpp`0NN!dexIiF%}%s=F%t~oGQ1~ni=$EQ zBh{tLJ7S$ia@Hpplgto5c?3#ACShs1FKQy4QAG#@BqgC!kU;f_q$P`-Y=F?oCY;p= z(1P@b)2IPh@2H6edu1G%pp3)g`=g#!H@+|GZIrQn{1A8=X~0^K*?>wBFxm|H-afQx zllc9N#H3-vG0A)srVJkkr!f=ZFxnPw6P)2R(G7wAsjx5`jWAl&bVFq%7!80E{{|M? z{jp)6Gp_&WjMnE`IQdi=#|gx~J4#fAK3H{C5wVA52(Kp`ca;&lO^&hiWyopkgO24M zII!FYyDPnr?P81zb0X0;D+DL06s^<4aIuoAQ5uXhWg!@;qQu4*him&YuP94*+ldSQ zgtgKdqR3JrEQ-<%O1jE&c#StlUR)r8oo(Pg!35R037B45h-u|Bkq{n>aE9y%4>$Ns zvO=8CWE2vhoVZ|AmlR+|Weuv!sxhsk8ihH<v`{(7PfbB)Oe~>rS7*>xlj^jWD%C<w zvQVdmePY;dCm@{!qeCb~xF#;dFu2AWvhmGvJ=+4;3aoLxWIV1HPrw}p(;MZExK-xN za>VWODblu-iN+|&%SAzcCPPjslCtR08Q{dx2VDjyQ+i)<L71WLK<RY90h?Y^G&|){ zM_LvtA>>nuVDy~+mu^v1?Z;ml*9Y{4spbG2a~&)J(dnvyPB&$=d8(kzZ2;O+hvE9V zP+VOXg3Buf9R4^v*Nsi>iq7dSI9X(k-@LqzUwnRnUl58f?_c5byC;}Ey9TQxwefnp z2f9`z;Nd1;+*{>^jv141k!o{}>e0107`N8s;bnO!o|pRL$C^k?cNhZ~+8IxR5H#Kx zo}+1P#%LkXMjuJeqYy%imBD~s;5`;O?!&P<n=_b~1*ZC2BhS+cDNduP7`BMAH$|+o zg>*=B1g)fvfignvHL$>54M!&pLBoUrIAW)QBjX3)=y(;bt6-UxDzlFk#_BROs|`lR zNMpp?jDznOOL&bQL$$CZ3=`mPH5s1c9N}p_1)dXJ;OXLz(4Y*4Ut=s9IS93u3Rpd? zA3ARO;=;F)XnV!pct(r;g6jKB0f!00;YWS2_M#$o5QOTEK1grwhpG-m1g?|8b+a7F zClzpNffEia^1;cu-Z(Ws7?&2ra6$^ew#0GRSLltC#lAQ<BNpeYA~3_(7U`46pvZj! zH2WwZe8LEfqJn4-=p*GBODz?chzkd)9HX_Akslj~v@kFD(mJ{E_dKgO6=emvC@HE& zTu3CXldA-Ux19yzeC<&XAAs!GAe3gOV!^CAm{UE6p?o$92t{F59tzSk8MYG$g^xCx z0(EgZ)QBE@I9lRIpgnms+EeJyGpukfdpyo&Pr&)SiMWzK30Df(5QPr7T;hlu6)w10 z=7L-0F1S(YhTD}cxLq~{x2D?QI#uF&#&8@@vP2#!EHBPONp?P>C{ca;iYp%bLx<sO z1ii1g_{%_RpmZ&Z+CT*^Qw_u~gA%IE#uxYPY7qi)N0zu)Op8h~R7Dwm6y*>%pok|w zsP<Pvy2W60Q6W0rmC@nJKd6@&2cRp-1lKo2<0|XQ`Y2po6N2tVzUW@;LkV}o?>{`m zj|Ae|r)T)Z*XKP?uK4&2*DjyM!_}^Mwbd23H-+KSDuOl75f`f_ql<N(YSFnU2scZj zaXupq+g-<EyZ1OeElWU@@eqvCQ$w(g0sO}5Ab@HSE;57@gY{%nBu-{<_O(Q@=P)dY zcR;D{Xp{$Vo$oISu;V`Fh;<x}Om8drj?;y$i7Lh#4aPXVzL-H(JUUSY$3)q3GLUK@ zj!qbeiZPn7(bvKlEiH^!AB<%LFxkoifn&zNZ;TcEEGNLnhPKSs72X_u#=F34q9cL> zqY)I6$xLE^U84u!z-UD*nWl<Wx5r?|Lqn{%+!xz!4?z7B71Z8Qz?RGXu;82m@(;?9 zeo%&}S|vm^$T7835x(o>@YyLx^if3|DjkRIv`|N8xa0H!KXlCwX08jMN(Z6H$r$@` ze6b+d1~uN6Xr7UXGsR)3%MHh&+$aQ(GKQ_XGPD@-rv*7;qJcV$1}MT*M*%fOe#naq zk@AGM{b+cMH)Ezq!i>@~Oe>p>xS%kEx;i7=!<E2{K(x;!WQKdwK82z<J)S|k60-@! zj7kRXk}8xImZ2~+hxREBvbJ=4v}G}HW=}zDrXxCYoLE!Pkuw<`d6UpxFd64^C*nNo zT-G>T%(7wwSl~j+NSseH!v!|n#bi@lPSwZdL_J(jF~Y4B6WmTW$DK4PL{b!TNoH|& z77{bEp`_FYLk5UTg8R@GsrOtArlSgDEmat44#6PK2zpclahzIDO<W<_hp&l4b}9^A z$^=Le!wgknz}LmSyHXevCx@6ZMydBfm#-Q+g=O*>AXS$amtzfZeN!y1ZA`%R%?Sh} z1{YU_pkrAe{`<u(eEsr9dVI@|9|^|$p2xX-eE$T0_@7@O&(#<==T5-26_GfyC<>Qn z+v8mMM08b7##sh;0mb8)N$5-qz{bhenCCEo3X+AEvKZQ*G14)1Z!2aA!VzO{jL>n~ zh_^REx`PSI{Rx2EFw6-bj~OB3kv&--vqNkNh%G{_b&>69fnYmR7!Fi|nff5uGHb<- zQO91}Avj?_7$@uoqtRA{;~;6Qw;hZ)Gv)~cJ&aJ(L@1%$Wvhdv(IXKwaufoo5&@Ru z5is5v{^MN<hqI&>ehv<Z3{Qk#KoY`@^l;Edj@>3y+jpGFAKPI6Lv_r!Olx#o1MBY& z#GYGn%xh6Z36-F%Q306^ityPeM^>v6@>><*O{MTXpaAFn3Rsgp468HDv44gK4o!2# z$x3f@RQNN)1!5*A01qnavN$)aO7TW4;a?izh*K4@Xq+02=IP03u1Z2%O$zp>d7;8@ z3RZ_YU{l8^ENs(8X}L4vyqw`<HyZA=q|<VeQ8Tp+WyMv94Gckus|(8su49KGg6fkI z=7HR3e<^HNmJ~`VQB_{U3A+*{h2_Xi&F+DsC3zg0V=ZtxY6MP&n&4E3Axn?Sp@ZfS zZM29?5von=q>rv}19V3j;C!S$x}yznAx<Bc5_NGYUKdvqba6G=0M`h`l@vqVNHzdm zK%>9J@+2>$r^F*KBNZ9>CFrZn1{QZ#iDS$<>TGzCA$m^bi!+o`pkkmKrmH5Yg18t= z+`B7|GHDV39fm6{S|@#4Dt&rgkux+2jjp)2mwww+YY>jP454)rPz*$;=Rip*+QYSR zogiG<5RdCyl5lAqmsf=2%iXj1_W2pUQ5C*^dV?Q7JjM@SUgFccr_xg{KD@q<_SQ3K zpKga12JzNy^U+ZyPV6y*l!?!On27e7KDa+85%($yTUivg25@4Tn~D?F322#<fx*m7 zmWD&%XTh*-sf);ov_y8sD0HVXc#Xu;7+Xy9GDoSa8LFuoC#T0^e|`Y+sU*&ZgE3ZH z6(i`cCmN~1S5F0-C#s^&NgXE~Xk{i3m4G-oNdPhk`)!86RZkrjy4n~vL=~mxs;INq zM#h*C2p=^DAtT2SjIju`c0d4u@V0h@?*u2#sBTD%&xI$0c8Zxkj*J<Amd)dF<^^Z? z=OeNAkruYx8-Ri~Ih+pkMPy@NEW4nBs*`e*9aBJhog6Of6cB%05gDfx;Z7*R5BGuP zRyp!Z24O+maO|mZMs2w(4i-4$P?{r-q`9Io-4p90oDn=yA2C*DnBhMKmG0Kql<0!S z!YCXo3YQ?M@EOa=VgjZ|TOsQx)$q(<Z0H__?Keguw`?@LCX9lwg9R$G<55*yhT_~3 zM0oon*v*MhI8#MNAlS(oIgwsS4RAwVd?==u7h>M5d8jC>L0M4+E!Q;UXXYa<miFnC zmk!Q&(LVX;GEZotIY5iWZGjpDLWFH?!k~-JFjj;PI-|4+gdVzMba633k5Et{k_>Q# z<28bCJ;fL|s1yQ<lALsu=A~09a$#U(22}<owLvOuWEH3m>?<8+9mP;6jzt@5bJQ9v zUFfB&PI$!ah=Y|0!~htGYg@Q1pb#Yv(djUh>rzqFs2n}FEcS&tJ?EN<L(suIA)x5+ z7=#Y@!P4R7YilATD6VXb$HkQqcyaa+zI}Zqh3YRKp5c>t_R*(T_<=U+%ZC^E@a8e0 zc!EzKUn7X#_GrE}7AJV1eVP+m1t1mnI8|ng)@klIKPwW~@<VaCFak%4BXMCtKF-cb zp;bsjA_Mh+{{4|)XO87zcF1=$K?YS~Zm2C*#oD8xEEuP%qp>rQsxvDYx7JqR%JQk` zo}Wu=5sc{`qp&{F4LM^C5vk8m%{+0&Nfj-QLvdz`8k+2fNOfxR5UjQu3L9-gp{<3H z;#o#kYG`Ekm}^TbM*9>vjLk8^3V{}Ov{6%N>zol}?}E610AyvA!NoZM$tHT(o1%k` zw=QUUJ{CtF8(}N$)8_kXSa)X-mfYwE*8_c!cd8Gjo}hg?BtzO>0fh|S`{YO<D9)?p zh(9Wa?FKpA)(ybyDE{oZHrO@Q5w*EasLyc4q1eed5N?md$zC{`5{UirKB!F!#O`<x z9LWntXH7EZd$7@6Z4h9t0Xt^Tkl6!~xJMazhx?+sMF;E8n=|ZN!Ol_(!Gx(KH40^U z#V9E#WylUd0HN@nVvi|SCd?HhkrLvBLgtXHa32Qi1T37l096$;FqJA%R#=7Xq--RI z$B2`6nmFmM0WqHO(`69|e=UY=Ewm7fHYsFlql2?;XSfcPLLV0*sTMH?xJaeAOc<^t z>El+i5n-U!NH)Q}WIZ(I`5+@T12It%aCY;=P-Oza9H1&L`=t%)Ih8N&#u_Lof&s0Q zuIgav+7?~ao@E`vBH$1=rf5?M#2r}T3QH{khP2GE&iCqx>tmQT1VH81LvWS>TUe(K z_o3+G*b<<QE6XBrb3-KVY)!_SONa6C9Rc|ATsrhB>N73V51(IAHD2S(r`LG%<^|rq zd4<Q1AK=xiw^$iF7CYw`;z+&&PB2>?&YwUirr<=8BhE|<!l@b2XkC<zb1Tcxy(AwU zb5e1BVLIxI{1IzoP9+<P*786!75d}o)DWB~i^TD=2>R$)bk0t}rA4{8xF8P~78l~` z@)BHKQH~1)<JO8o)K1by`bZ7rnW*5DqXs%%2!)ddnw<%T;}D#7P(w2TsTiq7Ak;8i zQyr7F)KNQeD1lMNZrZgpi_r)-H%0JpVWZe+Ru1sDrb<k4MOJ()3iHb`X@VEFmb#+r zwGU1_w?X}5bL@R!f*tn_u=$=omR?au&G{k7Y#E4=TlylSmU)5}DUyody;cr?TBZbo zVz-v+aZ~|byA&~Ul?<Wz15oB~f?c#bduY=Sr90zTx;K@=3&%17a5%{ihf+Lon#ypd zfVQ?K4*TM~aWK&X+am0-Gu##t^VHzBOopIM3W(i16p8!QQGP-P3p><MUOf)cUK3HA z5`?M}aotlH0$n}e<LCgdNfY2`K`3m8Bgxwy8Q~ttiSfhKv}n{YS1g#noOY`c#YI&} ziAg~Wvxw|8mEx4AHqLnKP%StT2%#1&ghB#>HmWOJ4_y(uI2%cYh!CZZ^Rark7%Oa( zKCV(JZpItoIsv)OTyZ?#50Mcem^o)2JUrZ?(qAqeEm9xQU%FD#kO5GrfH<Wunp%TF zSwPTp>Ry8lE-nkEWg6V07`-K)>>xe%gceMFkhm3b2sCN8hV)ayKxOgFpn*spF&N#n zOr4(nSt59I*?$OH7Dgf|U@XeAGx6>X?a{~Q4A-ym3ju-vgX0ghP@=wleupn#K61Y| zc=!4p9z1-C+>~@|$n?aT1V`*owZY!>aoC+=g?;H0aX8Nl4aGs|Sd@c~#d&C*n})7g zNeuBxXsHOng;`M;FOCQq>fmH)Fiw}p;5Y+i%d}WDSH`2gCXp(UhO@J?(KRCz*Op9W zW2B&aK{gIk0S-CnAlyU^Ge!<UyQ?NTomJ7{q={BXb+k-TMeAf$oODn{jOk!WCCt<{ z5NE806O)CKsNle4UF0%shnfvTkoj-~Q7r<-Or)K&L!`4a3e%I3o?VVzv*K~~fhUeW zwZfq%Be3&<DS<G>raPusa$OgTt{b4TTOUa$RiU;>2@%_rkh)h9foo;(WChhRa5H0A zELKEBJ#7{hWb#G@j9H@uH~)TEmG6kHIW9Orr8t`EgNF1#9L){IQrA&9mFb1HqF_!O z(P%44#NK!})KNipCOKfjtiEtvK<l<l4v%$;@ZX{VpRGfYQKyE=Hf02bY9Wb1yfiHw zQ*(<@m|a3B+~F~K5_}vc!C|x^+{T(BnbtOuxnwHCc0pn&DvJs*vt}-4O`nJS+zMn- zDPjVHXrFut1*^$hz|ac?f8jwrKuETU)kT#!M;mpXDsh2uT#D7fg=j5YPhgIS*XKyJ zNHoTrsfloPam368a}gCC11$z;H35W5f2a;ng0Z-;OPr+~*iTXbp%nV+B2S3fekikr zx>N!T0f8P>L)?xiN}SEqAqYc-+6-mT7SQm$dYWqJBbULDP=uHf3XlHMQK<7is#xGP z3}a2TpvO?JHc%PA{_#CtKfi}}FCR*w`YTo8+ozY3Lj3UQ9lm}PKzzo>kDu`Q^H)55 z`Vx2VJ;ske{00FQhFF^(jIFWO*cdwwJJRj2C(R!Fvpldn!wZcJg^e`{oc$BfS`~}a z6=57BahmGTRv7`60phWc>ev+TiPjm(gd!Rp(^JqkEnb4)?95DDnpcR6vvScoKL>}V zXi^bWv6W37s6P;^#|}Z4t2)}8)zI#&j#j?b&gC|a`zNWwjds+MdBSX{I;M}(puJMX znaL_RLM5rN8Hw=W!w_g@h5)mX@G~C^pD_~<<LQp#%p$Ctn~RQ<E;#;dGU^_W!OnZe z*zv#&8}FE4&23{Wx@wG?ZXH5ljJOkO(4W@_(Odf?ZkHTEYvk}^rU*Z(h+u*-ag`D# zZJ~nHD!^mA0>-VD!Dgu<#<}#tx@>1`Od}W!)<?3!aJn=KO|+g}RL%}6==q8`9M21< zf<$2cR9je7E5T{D9Ciy7;IM=iZM`a7)(pf%F6SL5>?iuc&)FC$!ILHXB#t6wrRBrd ziCJQ@P>M;gAI*GbZG^-C2c!f#BPWVVkrIK*!hGh6MbgQ>qJnA2PR>GdSU8o!hY-** zo%Yp6v%e0lh7N(yK|3vzfI*C1REN$mZJeh<2<voFf<hZt;`DGmo<$(8Cm5nTa~z^V zLr_|jjrbscI0r;xU9=sH28)MTiJ4ynWo830>x)LG1rm)fF7gskXbtWGM3jMss-zy$ zbAJR3e2<zq)z3U4N}c-;A!viC5QA7MeHEdiAcv1(UtHtQGRMsnBZuk0*iZw*476cD z1-jVUidT<s;mwP?`26-cbA&i2@f1INd`lSK5)1<I`7=Iz{D?1Kf5f|YUvT&Sb3*YP z4<0;0U40|=EhxuQ@uZC~YphS0h%HG|uqDwI>tdX+F~JkZs^W2~CI-z_F>LxsW{_AM zFYw2yTwm<Z4uOjHFgT1dLxuY|Y)kjU>L>=zs!VjvFGJ^o5*(jah*e1;IP9o~4p&+( zH+3wx(?u{t_FlUo=yau}rQL0FB@C{Ff>x^Cg?@jWD#mMRVziD1ELGL8#fB>4sEX55 zhT@dNKr9$%iZD|{1eqEUjN$M%w}AI38^rp1p)w~8=l1%d<%K(rKB4+O9L@}3gw1!1 zu;z|A=3F*nnIpf|2>ESBNN7}r#;ksb+A<hXyX6Sm$lv>VIU)%~2t&8$mOdD@QUPIm zmEgZw5iT1PV7o*P>qT-zSLtJM=tSu%fLTtXaAayA&g2JUf3hcSl?TohM`Lq=2NGA0 z!nh?0R0#!G&n9Smufsw){C4VN{2~IfT#n3R21wke%=}=ELQXVgDWRw+sX|^>5xg9x z5Q@ogoj3swv`<c!hKTmILspmv;(ezem)W9fYCh%?ig|OEBPVMr(&JN+7!nFuyPr1N ze5ne|6YT+1g&?jIiq4Q8mFQxf4HZD>;XIY%QnWrUM(N^mv<?+Q4_D%Kd(?tiA}=}! z*(q7bN{m5GMG>5Wk};UpCT)T~v<I@W34)He+EJW|7Bj!FPTw!`5&-mG1!>5cUns@T z0TH=DoahtaXb%}gzy?BtV2D!YztLAw5d-@vz;l>3tVe1?U!PxtImOIC1H(-WP?Vj4 zSI>k(+{g1r*YW1*9clUfYg(zdFBz`i(o((0r%#_)AMowlf8ptqS9tX3H6A^Dg*$g2 z;nwX(NKVegGKRv1KBF-=z!Ixs?6E3t5*7#BAjD=EYV*=iUy^{PQf3BPq!R^!XswLG zsiIJ{PYpw!lMOV6jpM#!5p1r7S$<B)oNR+h=EiUzZ-K~(<I(L+d*sT$i92(ir!K0+ zVO%2>9H%;Ta$6hKqTNkH0;ZKfw7F=YYK#V~w6&!?;i{{F2HGwGMT^5wf}x6?6Lk=0 zZh~M_V}fB0zhRaLwB{s6C@vq!K>H0B9DXnw4bQEy{hlG#-`2;vyCzt0*%UPw%uw8A zg3Qy#NI0g)5UqvbOZy;Xiz*^&3CH$6@ZTgu*kMKZ9gx9)M_-sPRe(Fy!k>A=ZG#Mx zSFyq8D8O>Q45e9CSR7!Bg?6J+prwZy<IHd@hl-Jrh=OTj;lJAu?wbbjeFNG2im;h4 z$Hc`7a9q<DZtDlahStrM%9K=RjLh9Shz&Kz)C51|#Ri~!YB_SK6mE8QQn^nU%S>TR zD2x#9W`m3%7i5HaAv?k!Md^u{Iej)3Em(`HY4h2)8H9qFqLX&1iy5Me)~Pd42WJVz zxiAA-C1wW#agpN%)@26lOVI)f9bAgh!4=x4Yh1rd>vSto7n?(DFtef@2{94ycbWuG zpKw@Cc7vVMWTaZ^!QOx>z<{hPW`1!E3xSXhyRxaJ+YG-eLa%ZNNQ8|N>t=ddFxF9H z4(U-7Rb|>Iu|M}4K!p&OH7m;HP!RWU57)ymLv84&sldcY8%BB>+`m75_p2ZA;q?PN zywW9oe%c$M7|-r-+cSJ*sQ&c!l?25{)|W4zs2D#mXn(@%SD*0Y@oU_F@B%k(KEQ2) zkr9`GhzVvWavg)|LDs179E&0Rx6KWVkQ}}Md(z|4P#A@yc|kam?MEPj(NY#gTM$U^ z9E`DA8ql_!f@$GCSRU%ZuVahkARjmx>7%nS5G~Aj9qv>BF9v0IJ!COt=MNu<R(Gu) z7^oCIMJPNpaf+%DH(V1|I=V2?&_J3QGa(h^454Uc);LW-PBM^Br>_n+Ge)2ZE!40v z@E>o78EHP~?3jec$78YgkqHhw9*uQ3jj`dL2^QZl!7M67MfWgdG?^mds5zn!>mjPa z47QsGAYhX^LihGV%x-0bY$Fth6cBWfAP|NzZ00eX%>#CFcBhKCu2;mw6$+TNqA!NC z!Q-=xP#rjyz?-1j(iBzJCJ0(#MwL-Rz;12$?ih^F{hILGp(?4&MCJ+i^(vUmuVFEd zp?-@pviFZd!8TLGaH6hE4n{#-5K8i=A~P`)?vw1{X=e|Yah8}kN)HZW^bzD}i4<lE zalRrm)CWbWaSYqlm^)_$s;4bvrpQ8+Um&5NI&=k64X6(1g7ncX#!wxGX>AFJi?mFa z7_zUhE=TI%ssJKd8#h=Tp?bKLHU?Kytg$lE2`5%h#r{>(ux8#YIC_L&;zSpOCZu4r zz6J{IjbI>@Lb6Z{$!g+$TcI31PlXdVu}h=aMyn)_Mj0@F2$c}GA)4r_L6_?S1XU`E zsG-s&#QiZ;SqbW_p;U@7W^6d_Gtz_&VxS3abyYmQcZ1D;5BIOM;pxq8ynJ+%HtGi6 zKD&$eubxTu?$vX=fA<D&-!fx-`$`}_;?3)ic=_TzUcGvcTlb#f*3Cz_a_Jf_bl*T% zYo~PGmf@hj=r5Deq8Z`HmhG6Dwi<`)E?^mFq60Y*IG7cLqgeqsSs0Gyf-u^sP@F4? z#srH|*jJd0IQJ>2N{Pdns;M|zm5Z(-22C$Ev$*7jDsjL?2QkJ&F>A~qw0hFkdTJ2_ z0^!NLAx73ACoQ;%^AkEc7_O#?IhIriW{qYlgs79WPXdbd6Lb+xwFojdXRa6y-*FSr zzKu%u#uoKY%&_~8A(q`V!pb|wSbD<{Q#*7~b!j-V+su$~WH_P@GNiLnCoMOG#|}+4 zraHpwlxd*`B4U>ek@YeJ?3clBvm9d<%VD@k245;g=r&=g6fk9tuu=m!_J`xDAsD}L zFkIGa!h5F?;o(fa%M78M`Th5(Be6jZNe%k&+B^u8S29y9qXKQC3t*P8n8mNVb_ilu zsiS!N2xOL-p(Z1QPz0kiuawy!2X2$>2nFqvjWz5>8Nk`f2>z2tBO}C#nZgHI;l9X? z55=_7shBf+F)GXFAvHD?A?_YRDX0#FqC1$%z&ano+`wkPM7wl}P)H-exEM**h}Of^ zXieOR(7>Zri&3{E5l!o=aHpdd8_H6!rzROq%kxkb7l**05V-oJVBP*^_=W^B01k!W z(Eie+NW>%5#dY(dq{o#AP=@rAfDzZ!>k<s{1P4?4W353d7{M7-+?y+oO!X>?+5lQG zjw-ZH1Ntaokdj<F-!Z~a6()vk4nsX?X$^!08{mg`&v5TrD;~1mJh_e+_padm%X@h7 z_%2>OeTa9@p3p`SjCb$w_T4K&@e90pODI^+pTA|;evcO~KjHtQ?62dh>eKdp9J`zD zZUjLT1Qi281Tjzy6uY~-yIWB~!9ZF<kVa_>u>cV}?wWgMo|v9FzSmmFeLM5a^L&24 zKd#q%?X?T`zK-{Ko~!n~d(Wt>ctYOoB64pPP@Z2(VQMOc$;m99w1~J1msmJsAMuHI zc=`GV_J;&=W!@C7%?jkkv_Mj429hSZB1<Z1!9=dj4<R<ppETvlgY!bUvwa!4vj>wq zR8v$!?2{<QIWGf(4Z3oocNc+0lT1Y+#6D$-N@Na_rk6VG)&qA5*fu)aIQHnydH3$3 z5{hl=B6*@SH~V!WrC(d3`sgsv(Vh@{I|3wdPxNx5@Sz`xFCDp1)q~4V%sBMWl)VqE zSW{%g$~(49NfjuQEEs#u4!;X#42#gD#qbscUesjR>8^~r+MMyxnvA{NNmQgYf!A6P z5ZRnwGNbG6Z;p>Z5ggr`kr!L2q1#JBx5q&ZybpF{=otga2&Rk{yEOiq1rx7YFgjY^ z?}iRj;(8Ez%~b4C2l^jrCSWvYc!d0ayISJ3y*ch%S~KpD4olBjuxh{9rwPLaiZLvi zyOjCi^96=p40U(M$HhsYFp!{aif?aAQHp+Ip$4l;v2fxjmd=~b&aHb{y=p5{$Au9z zXdoIzBgHBO>8UU@L2)NokGrEqB}N%hqKpDXg=CCdVUEP?-o(l+hxqZQ@A*wl2}S2Z z$UP~6dfOy+ubD^W%1|N~1Tkgoc(NY8CuIBrCNEfkTOT*{6g3bK^b`m>w^k4G)9j#J z1E{rnww0--a`L)z{hzKFYbuvxSFRe@O)`e4g;);dR78Er7>ae$7KKs3P!yxJSeMSN zTVZ9;14j!j%mfM}oz9{<op|=3l;;ocP*a&ht&Gnf7W2C9Aq|o*6ovTMAc0%zjZ$yk z2^jAsXn)7+*I#IOBi2cB#fukjrQT3m+dyUc6N(FpNxYgyPD%zdLgp}{UnrZFZNuMV z8pn@Zq3YRpoWEQ^^{XE_JZCyFGe!|RH<-k^qez}NmaEf75*->K!E!X0C-<k~(qzid zPb6>8IC7V{lRnmzGyx+^l;MDf0izAuOG9@RWzZ!}>{Dw0Zln$DL7Kpk>fM8t_F6cL zb+Xjf##hY~-MA^ra8vSxQpuj3r8;rLqciLK_F}xV3w?FPVwKC^RNaf%mv%&obvjVq zmc92Z*i>f5iUMO6<ytc)QHKcvMBoKG1|Bk?-*y8!O_aQFN{c}eofv+l6`|K9uUyq+ zT54Oy#y2DIQcFCJwZ`UHGkS@23cB1vtWYaPUlPl8sWYCZTGIb;TRaZ6XXt4?Mny|t zjuQZ5t(XvJDnLkfiPID7WS~N!>=^Vu(gL4jow3^?!Fxw5hVAOan0=beJYmer(*nhq z!7QCRo`rK4GjsB6eB65DtK<q*DGcy(FqCCe6^if?J`%V^EyfOK&Xn<N-mr}=8~2L! zolNimf#OcE(N_=@g)mgBc(jp>Vw)se6pL-TJ3>C_3z5t_d=`865&ZdgzvZXT^?d)O zfwS`mP`K8XyW9HECwM%=rfp#H;$<urbr?P}6b~OirY~MepTUFCZPx-V<r+N#fUejM z<zl(YVH?Wj+0C_NR@d(;fm28Q$tM#5!b}?5(oi{By@%wC&gvE<O$qACCRxqSUjusg z&U6(xI=5_ztx;F(%(T=Tp{LyiFPSag)jgo@Q2~$dWYF;90dMLaiCPF0bx*0QdB$6T zp`rGPK=DS@;5F~wf99oFruv4@JQEm{<!8@c^ZfZ+o>WV=cwEDSiWm6xTSQrIKBETC zX5w&BiHj+W8nl><oA=ndJ(}nBKa+O5iUY@!xp6LvLt_SVCS(v1<A##BDv$!@_u8Uo zQ+;y^&yr{IB6${1lc!UaG>xk3lel*>ko=XNtnXvUB-4(>dP(RWq{YpFG7ixrxqlA{ z-imeVA(luvom2;Nu};%18`q}@EJ*@Jk|;)kS7&1Tbs@HIJNEZABiP1;{Hjshd~VIP zrxwK2*>I-Xl-=bW1qw@6-?d;xku@_iti=*pF($@_zB|n5f6#&s)*9IDY|W4px(vS1 zfe|sy3Av&vcE^aB=^dDw){HS%TQl%XH+r6KiOoT2;AqJjS6fI<=*oc8ZSg&!&Ggg5 z8MVJ37VFw#v!ONK$Gb8zM)JyKBPL!mX82ichMd-C*oBT_p(I#~<?4T=D^}YyaNE^} z0o&V&eG)r(M4ylYnrxmlh&iE>E9Nd_X4qW%yYynPD8)c$NBY_sszKY^(SXUr+?gg} zd&bDY%osgPRAmB77cFOtSg1K+vjqyDMktEDLZQG=GS)<Fld<FpW6DJ((#JZoN51g& zr(@~mHJIOilwc}$<jdRVe0fvDmrpNAUTRJDQe&>{TSnN7S=fzQLFnS`^!M<gZ@)nV zj+=zX5Fg1Dt<Y{O)m}<H-B3ANR=Lzk8?3b2(aW$Ko+jP#b<m-Yr8XA2T?L*tq9R>X zD73mMd7>>nL@By;XiX1+LAkO+=hiLhBCvVbD;GOZGDuh2wrs(hC--?!n8A}fsRBYd zPpitLin(_un}=n^R99AtttzAL*+V{k{GQsn*Q!d?ie-A)@QIqbj{<{$Q2mmpPu|F= z)N39|*bWQX%K2llGP|rJeDpSEPu#?afeW~QzmAHkw`|!N%e|*>*t0j1>xq@z$i0W5 zsWrzI&!+J3e4gBxNp0#(YEoxWmo}H0^x4$hoJ&>QOe&)$k$oVLtMfgX;iS(ZtFELB z(jmo1izKP!LE0qCm@q(#bDmupWT=Ck<O%a`-P!2WgLtp5#ECj2NYK6^FkF|QebuuA z*F8FN+S7!o{)Xhdvn9F4f~W`j5~{5@QDw@Z2Zrn_wPt0ZC9^V&2v4(RLac+#<c{=Q z-kmOeWb$!uj^o~zcpYnx&xIBYiV`ao)s?9Urp(FgOjvR=Mn-j(VBM8Ir`uq7K!e~j zR$R_GPfBhAvo4G#CgT*hZx?VVaThmk#j^7JB0>*&6PF)FP?WaVG-LW5?Ih}=!^G>_ zl1oHUPIO_w;qF-N(xBh2cKGh<#<;y&j5(^0*Y=hiUg*ob&|v1xn#;^dk||vKs7f)| z%|-gckbZUsc-rd`I>c4oS22C$Af}BR!ou)SRxVx5y471)JY$iBae<<6q!EQ;o9+r6 zg~5^^f=yI7@<*C-ZpUW!T+3t5$?Htqd6whnqWS(^J@rrT^Zu30vNF@YeD;KQ&kML7 zuFGW!-CNf$=Fox7(iA)C?c5tT*S-w(AA`pLPpmpL!_Tw}p$^*26I(FCM*hhzEwB~K zq@1oe+@=Rp`{*&<T~9`1hT2Q85=fNb-BrS~R##=mT|4#M?M|(l3k(|SQMH-^nX!Q7 zV5EhiWEVr7ZmeInl>D1ld5{y&!=e<bD+<U?h@m_unHLXBdGhEUk19)fT7HM85AX9r zfOz-*iyEw7){8>C79i^0Q&m+Xnc@vko=Mo2<;T^ZC@y(LQC<}x0o%A1lgrG|V@#iT zgzf7u$m3rL6b;;a@t%b%4$-Mi2Xs1gBGjip*VnBgVe3+I_Aep--~^t<&*t8xFp5u( zBX5U4>5Dyy54GXOa0%^04Y)Euk1$(Z);NeA8mdpKz>p%A>84mHWlSE>gFS9qxan(S zBT%?#X-b&Z6cD<rbxmNn=FwPJJUS8Aw=0K7YI5g;51I9S$*ObX;xkK5RoQXui8TlA zo3Qz=J)28<GV_)x<8Rm!c-4+Ri?!(L){^cHGMP<jf&H##^gY^+K^K}aP{0^`z6;Y* z%$c9sh47p0Bx`i!MqZ-WEklg=G-u4IUgTvLl96$nMW-i|lbeIj4pVyVZ^oU%O1#!u zbNt3})}5VCzr)&$+2ck=eir>Dn9sfLD4=x1_qdi?&XOmrmNjF<4sC|-?aJ6gS~zaf z;OL6s%p5&}c~fT-9yT4H-X09;-J5}uDco%Y9I;P*<g*O&vS(U=7t=;5hkGdJSBz3G zV6bNSCRWT}MW9!Ifg;G5yFsEBBgG~K8&fb`pR*g+viMXoE6&BUJ}Q+ln@=!#+e!Rp zZsJ8{CJoOYP%VvAQ&Yu@s(ZYYpn7nE9am=Av&i3_+0&*nbci2bE`9NG>&J-TQFx0A zTpZ)X`9LEwX1kHUte>chCkb;sI5M^;>xYV$^)q8<pnORaT{tzqCr3h@*f`vQ$$c#t zB&1vEbQiS{FvL13KMtr|aZWi>)}lujh6z9xhLSr3h;HrM@gF~aAulDGvRl`AR*^&6 z)eAf=%cVRwg_=hdJQXMuFlz3Xh<a2B2p_0@`C78XC*F&Ns%!Yb^V*L*eE3|=6V*>& zlau#?&{3Be6L6m7_zG67xWJ{eg#`QU;>i9K4(_`_^|KFDJgFsc<aY9N?=argo`r+^ zvvFbwhi6XX!peo*+`5FkeRIfK?@zLy0rCC2lPHaw*tavOGV>=%4oLIS<nlm6raGIm zsh2kCL$%bLkvdo`)K@4H1d2rt(iD37SZV7pOfuCafgx7vs&aUUyw)|3Zc^R3EMfa- z&(_@i<V(^sCt{vharUt}mtXYe$OBUjS6Q&D(o}MUeBOyJ%(&%1;AIN}4mo3Du7Q<( zbBx?IFr3{2%Pq}uKHQu>r<&9ESW9|Kc%E>>h<RD^9(mIkb;N>eH?x^>HcX&s!O&yY z+{(-&BQ2Ya7iLnBTTI2nDm?dh<!)gSS+@$vOv%G*n?8dN>T>AHP7-gXQIMU>w%9p% z?`e<U@otPdZB8#y1<%#38M?JA!}fGw%ppx&b~a=GilIy&6DW3Q4$~)1XMn3aLqsVC zD4S$$^zgLPSD_dtVSCz$eoPgmm_BM4vjvJJvlp^Plw#GQwFG#2iG32KxFhON8Z7cW zX)x<9CbKpojSZ)hS#=?qDf=!FviTe%*B-}j#!Awo5ApKhUFu#44AoDls}?Y-#eTec z%BgXNY#eIJ$+70F8{3EB-u)QauMd;m?AYgHPU@Wg6bcN5i@hjXIe@&CgSfr2Kj};Q z5jV3JSEo7?6XwLVa0!3Yor#;}PW*!YT%DsFUFpNw8D1<I?t-g+CyXUq=!=3VKiV<L zO`m=adg$qh&C=>hVdgEW?-!AMBZ7x_(nyXvK~+&E#hLL`WGkvsO7(*Zo(R~Fit~B# z?73u!j}oL`t9!0ri%QhJ`bbUvCv}Tcb#<LI`zx+oeIy|+hUw#@89(AAwGyN!hn(T? z{ydTs%eWGg&x6PHoWGRIi-zB`Y2{ji9Lxyo>&&viVQii_o)hzC5VLwVDH~=`a&(5w z;O!cNut!%CB_J!M1mzSjndt`^v1Fhd8~Yk@bFhwj&}RBzZ3)|2qz=?1uD=$c7FyUF z=wPj-#SBY%j#m$^_wB}Y1q^}Vif4DCWxU|lo~seAM4mL}MwKOzk|)kTb>z@Ju};sO zIZ$E4x)Mvt5duZB6XRoh5*Xo#RZvSDy<21H(E=O4mKe>}z+yv7oDT^U2P8-zXoHiw z|Dhdel~=hCcbTaN#;_ye2z%oWV!B&HltMC0b}4yzcZf_mOG$ABE2F0{F~W`F{5upD z6p)^ih0C^f3>I~{oN|fOv~&*K*v{GHedMO)v*@fp<4>D0Xmdxr*0-VW_STHt-;L1+ zwHY88V}tb3lwipSQ|B;u+FZPQiAuP+exnoycnBB+os0?d>%;WXq7>tUm^Mb#W!fxO zFIz8)u?D}s0!6MsQ4(ax^?8$-v^$1z>rS)k%uSY@O=i~7I413nC1~?mMyx%@w3VB= zlO7|p?r}c9dP3#hB3?ePmIf@R=E*Z6){bYXuMH>0nsIEjF(<~ka(cWM7ef1SZnQJE z<_r*p@S=2sABC$1i(T+0b-@71B!fww+mHA;eYrA4z?kez^rW6dg*tJ4dSBw__9toa z5aO2(B~F6<xhcKb7vjRfP*+Y&lBOBwBS7>(N4uNYs#g5?p`HhKvxz^mmwN@Nqze=! zS@Gm0i+#$vNp*P%4+V@W$rP3Ow?zqR)eKQ9)~Wh&HFaX8p4Gfp>)!omRFpjx`&3WN zl}9X?5zmy+NaluLBP;6#Qzo2Y{i-A`p3f%wYMwyxk$aCDsC@A~qXq{t#8RKpj@C@~ zc4v9u2zE{h<=o<##IBr9+P10WEcaE<jYtxui0|8p1W}75Y3M{zj~fGZI2bmV{i9uo z6A01-h*SlLK|M(K(dM$ZHonF^uv6@lmNuIlwFC-*p`Vt(rl^GgA%I<$F+R+aH<!lq z`r35f$IRsHPDjo?w&lnpd$t!_v+tfOOYd3{7T1%oBxgpPcf@~%HeM52;TF&a=RmQi z!!<CO(+bN)%`slx496YKnRR|Nmvf^qS)oC0b~Q5&j^j{N1jnyOkd#w|#TE?)?K7h= zw~Sl4d7=O*6x=Pw<3M*-M~6{Vc!ygVsqBs2Ce}#@n@w#6h#dA^+rY+)vpIg@AUBh5 zGJCfV8}^UFeL*Yw$YXkKYbL#^#Yo8&K07)xYq<+kWa60@K9gBfW{Z95Lw{E{ynEWx z*H&LbwvmjID+G*5gI$^8uk6J07o`{@-{~AyE)ggetR|qZ*r(D_2Be97@m+R;xw|g0 z?Me<a4qsu){u=~rI4}M#j^S%g<Gu7OadAl^bC<cBl|XjVWh!O%ee&QQRRYD6s>i&0 z{gzcjO*lH%mcyg1*fGqK=oy2hxn;(m>_PhUepGB8$)la)C|c)B%KZME9_L2<Ja6?9 zi>dRyxi-y>%afdm7-h%Vu}+*DYfsD+d5nOOxNrdRv-=Z0&7Fh=14)?e$=We)Xz6OA zFF@#MOVC`hgeQ_89u#G8>Ck3w#hxeT@D4JsUmz<kijvzYR1}v`QF51x{9K+?mQYjM zAo)Sr()3=Sc*gT*bv&yT8+7jl&tH6$FS|@0^Omczk6AV^mFZ#EnHhGCWs9z}duK8S z52O(toiAT_8AYYFYNp7@dyc!U1p`dP)>s=e*1?MT1HD)s9Key8lZjk9jl|Vc$k;rZ zYXe0Yq<Iy^P=OHDNRk;pR)X}2N&PvzXgF7fo2iy5(MN}*fl8jx<a9q>yd_83>FYAY zK#Q||bVM1tN%c@cxFoN0S>QPB-iB9^6L@=N60c(>^X6(e4bd~XcVZgbu9~sqo-GS= zZJ3+glhHAbjEJ<O??!V1rnkg@s?5xzS}}NBXY58a!(^_g#{6y!-qQ=c^%~qQy35Vm zH;IhD$mPs9V$(B-x{*O-LL!$FQn1?C0rM5DDJi^9gna&2V)l@9<pjmDoSzazcH|_A za&j2D*O-C(wV88tCUGfAIIQnPPI@joPp{(g)l(dbSV8o`BiJv{z-?n|+&8sg_F-d& z?e5Ibon4r}qbE~?1DP=)jM<_V{at$F>Ea^x$xc8p#KTrkz7IoD4IRmME}|A5%n&GM zj0s}Fv>B{jzL7OcMA^NRpgr1v4f9s9`a%kGj$C8T!5hpxlEBo1v5ebwh4DLM8L>AJ zzm?~xD9sfa6w<|)7sv;2uOOX=CB<Sx6fmkJus#*La*O2yj5#>Mf^9?1xiot)F;n}J z5Y~sZS^X&6I-2|2#!-E68u_b-le%OOdxlwaZem{!kLpG0vJqUJ;=%a|y*M@2g@|#^ zL{4z#(j*t6r??Y2tvA<Z^dm;#QLf>tqo;+bRyXuCC2MqPPeDooj|A4ToCGc(+CtW~ z2yVq(Ao1d9QHx}e;$#7$f`Z$b+{@4A#nUI$)V-1X@P@jVZ+P*%o<|R#h%&t8;p0~{ zNXD=-3*cSDe-d&2uK3Q|%$}ae^eHz89erLN^Oobslf_yUl9pLXM)p0*9@SG-{~hK= zy7V*AWRQgc0XD{rbFyUqATPFz3+Bv>ah#tULgM@}l!Q1^yksD!?AsI9vkeJe%07l} z#P-)_owo^lX8Ch^Vjp59Y$u6gBnli!0>w7T8p<K*O30pNr_B{_O`-&*OCCMAAfY-+ z;5h5jp64fmsgDZb_2p0+qQ(m#6RABng{Kj-sg|Z&eAtrN+4hXP;lS97u6XaaV%T<V zM$B)CyC}qf(QOzqx;<6_&Cs8sLBb7b_~^6jyttXzo7b7NW3-wR7VeqOm85izM4jP$ zOcGbpQZU)9fzc8TR-apd)j|zEy;#Z1>(i(`J)Y;M<?pyOi)R<6l5}dYe2yNJiRGHO z!=I$YL~$(x$V$v)sr1Xa?RyAb;6bkyl3~`h#CL0F<{mM_cY7E7wsd9Yep4m}`bp59 zPWXgy2KDyDvzIfTj#jFDQp(NRfSwjT80X{6^pX9UHEuYIr-m^vYz8Y9triQmk<mWB zXk-TWV#%pkrti4O<b7B1UwRt<RcA$-ZZPdg5)%(6VmdF9BneKpvopxcz0K{6WD*mi zxe{@Va%rr`_bRElQ$W>&Cp@lt%8VdC_61n5)6be+fsRCm^&@Gvmso`%++Hz=vJF90 z?Vn2N+F;Tb4dK{0cNThDa3Ii?nZ5N{G1!*tb9^}w;>@|wUYs8%R%(JPG1I*`Gr@_7 zFb}+Jl_OuZFwpCPzT^nq9vx`YrUiB7cPPtBq%i$D(MPuub#Mo97fzF#983Jgvt%Wu zksg0TW~mg4vL$;wt>;BegJcK^+O_Z1<p-4lxIpo|?gI}V*06TN0fKz?a{SmmnN2d8 zH6xL5QHr&zZu0!)cU-ubCBUT1XH?3=r|+qF{F=JAzol*4w%BTS#M@YpA?Er7SQ{}> z4c^}Do*2Z@A>QPM1&dPHkk?m(*HP2>=}jt;o_ZungI|`W9%Uk7vX6yWL~o8v_T*xq zd^VyMaRSUdM_pVD4RDsvVS`IIF3RK22@I$Dbmy3R7f$x>#?5ICRG%F|&8Z+7&WG^w zOfb)mj;8A9L>?TUN9mzC+}^&7DF>|xigdvDq=STObAmTZP8ih;ry<Q4Hoh}M#<s^< zGKFDibM~Cs#h&vUaa^R!@U@=Yh)*J9Qve5#?Ik)Uj?t@!v2@2`+?G2q;iNBvx4MY! zYQvTDgQ&kWh5HBmcyVSVFJfl%ENT%oR~PUmaV;NiY~%Z+Lrj^aL-O9aWS!d1$}J1H ze()IEHqOIgc3YeUFz;1u@!#B)=?7)9+18zatvv|d(VnT}hcR<v7&9i%WQb&gKF&^f z2o$cCdg|!|E~eTzm`D!swrBECS7wZrzjN+9br1Ob@Oi9WvWAJngU|@w6v6DBmk3yL zknvkDF>32YTxafQ*s3#x9=L(?x)?T|N};^0jEq}pWJrj;9(#>6nFW#)<GB@gjr*l{ zxRaa9gNlb#NF6y8$(oP>tQlayTsLhlOdrZM0po@!hLRmJ7y3}NW`qRo09hU^YS5d| zUMBdOc413kFBT89!q21&oBbU*JykM9Xm5d`H`|nxgaZ4CUFd|NZg-3Y2qPJl-%-=o z>P#yQ4W5^0t6QD&ZeAtk$PQwT?&n&>DdH|(AR+29370REl@Lo&Y7+NKN_qOUPVCZ4 zu}5#Ht$(lXt9Wq#F;A5(PR~DZR3?RB|9y-awv8Q|^O-v%m08nnuxv@HKyr(c@|Tp9 z)sva^n9_&!Y~C8leMKp1ztE~xJ4}p?aX09}Kr>zZZHx%AHe_NiTh{e+=bFDaPY&&; zdh>Ep9h>tyVi6xdrt=>^<WiS@kmGi(2{mntUFVi~7<XaDKu0!>?aThL?i}_tW0aN5 zd<J@W7-)0ARg)6}#D3TAY;*3)28S*zwQ0rU6G1#V<|pG&o}C!Z{e3>%-Q-2)D#>#z zhLN;pJh5xUMui0t8107N+8%6)mf3VmGc5g@;pX3p-u~?vI=US${w*;d(E`IU&BaPz zAv*FBM~?0!>b&HtJ+nEse-8%^?8G{(BXf4oV9}8o%s(@g@!N)SYu`W$w!2Yrpg%7z zgzzbIH=on?^7{H}vB85$neI!*(oq!dS<3CrqsZPojE4t8iQO=bV|zDZ6wm_4`7P)v zYBNae*zirAWa8EqC^Q+lsVhU)bYR9xAEqe3PBeZhgZp^Wx2F?*?JaN;weD%Eg@bW- z?2Wn+=xM{GA#O|w>d%syGgvuyxq2|*s)eg0tWQE?^7=@|ZHr*$zH9icKEvd_G0YMO zrXEhfb6Wy_8!m|tyg@-xA%#T}iZZjgnR<(u=xZb-CKGe<Jmm#>Qg?X#pqkR+aw4N{ z@UZe3Q@kBn+}Dt~eT;~hK8#2S-mx;vCrtAsb<RN2<_{J7FodW{9vlvkMj33!8mXh> z`fzrFmjvoTq87c_8ziAR*pr)yS@fQNlIbT>(CX0{L-ioRE}|03>8hRS+O7?c3KGbQ zy(n2CN`TnO*?n6{j1s?l>;#vOo+j>mBsr-m+{wz~*^@f4NeyC`o{CDm<3-&&p4Ysg zs_GflPhRop@f)&k-)E%XHUb816e#lK0~d=qEt##GZ*u8UK5+>}Jbv<pt5*v+aUwz8 zBpVfzOWvIa^ys0BroNHb8*RKzv>0q*sOAfQ3q2n1oXNwz;nW@3#-V;5<PYvl-N8|O zY{=#PyF0wCzfI|}2_(rRGQ-6XmsT2hb#2B(hwjWA<iMOkPV}?T$KFt%!J<UFdv#}L zuWoE|>db0~PAstMK;EX|l<XNG&E?C}<HLD!I)Epq0(fzLB#+Mw=d}dy=NCtF?|1;& zy8~G}OP`2HGuA|OXN=?p$50KdgPLJ6P=kRXUFhZC8Z%K2^U19-o~J?o1-2~P6wX?K zDmL;0bJvGrHLE!;D_gSl*edo%?B~?sspRe-z++L2CuaiX{R62wGnNlG*HRO^oZ9$R zyiQrghxkqG^f4uK?Nm}%k0o#W6mHD-<L>ql!bh27Hmwys=QqQ3b}Ra=Xd?>Mk+Hja zFnnt#Lbgk$TGfTI^KDcp!p2R+&(jNc2YazirnrboC}7wdb;r@T2gBUV2=jF(e8fQJ zOqj@$SxZ<rXR&%+**TMDp|N1uN=A$vh2Q89X79bqghMwOD?s$#c%6V%QAAyhBPlJ5 zl(bAvojOl^QY!HYH%Uv+;r#h%&YV0=QD!a=OUop06i_ZuWar!wI37@X_dWw1%o$|b ziRJ!%I5XLY$nkwho;8G|X%dvf`;#&!fW&#e#7y)Q#puf+v2({pxo}R|Y9(MC9qrD( zVU7}L53+H?e(n@k;5tq5m%Gu`Qg-MmXWw-~yK6@rP0T1tIZf(iY5p^ZxO8|MsWF#0 zx$6Mu51!!4sR&VtB(iU2kdu+elj>JIk>-E+K-uhC&&yYzq^Xs|#A~Ep^H2hFX3l+_ zt;aET#2&V7x=lz>gaqsxT)bEyRw18)!e`tmeNIwx8CPR&Q7+3R<+beGcT)0>5!yON zXlWbZs^1MCQwiO+=4>6_hesPHQ+r}F4-f8UlUF+)1Zi=9(@@?vB=Mm>jkh&%{QT-V z7s4D!S>(>0ZGKc73gO<-ank646zx*3$vTRJ4P(jLJ%uY_?i}>Bl6>aORQ(o`$NI?3 ztXvV%kLr`5JUBXvM@NS9@K_+#(wNWBj*=OB95olmQ7bv)<%KcSM2(?7dJ-?AC-CC( zSgIpKxO;LaS%-#@vfGQ4y*@;3^B`hJZ}#tUA@{;!@-MC?<Ln&PFSlmjmR{@;t8{p$ zEq6tsY9j)vJLAvO3!`}+F^VdA-<rr!-Y2i%b=*c?#%<<R{APh-Hw_6p`I2^=+L&D& z4(d(nno;C#8^ztdVI<7)V&9xzSP7(k=e5RbQA<Xw>%^!%Js7#I2SMw)Gjx4>#w@aD z%BT>ggoFwdp19fB3KV845DE-UPz-W1VB%m`3EQ454i97P;x&!elbyMUd6Va$(YZ|< znm2Dwn`X*Y_q3UCDvv%JuH(1rG#6qLh`Aw_DI-(tQWiNmg(N1YbL~bdiK$tfJ0HW@ zvlqzCDxf5{fOKg##gAv*lKhc+R|TWwZYA#KMtJFVX6JYbjN=DN^Y<fe+F(%)ADIdL zNe~seG<gu~`<rn#)SC;TUc}8C!S$I#Svfj@jq46_{!$|I=da_$(aS8_vIosx{n6DF zD7tl^dzW@}@7A6HF1;wdb)JlCXNWy{fJ?{rv2WupE*v>aeAG1wZ8y1jEuO68TNLD! za{u0Qo;-djO7Wb>kLx5)yrbsj2U)IFp{SB<5SNmRW+yi$j6BBr6{%vIu5jpJGV$?u zWpXH^yz&j@_iM#IRS<VAmE{YzQC{*8b4wRmwrD|%md(XRDVKSa8O}(XzB*kfmszlU z`z&4@+RjDEUXRz<^8R`#pPpRgea&^=J-@-5y34$O8N-&*HtZZG%|61CqrvuEoYIr5 z<=)&`>qGfgU$H|$l<pcq>5c$uPEX?dw4LJ1*Yf1#c&hh}6VS%+F@6i*WuM|>%vyfP z+C%C75j;9Mnwp47)SMFlB0>d>iM+fNM$P3()L$0`yBaPH8b<w<8N9kalULVf&~Rn8 z*q!OTj-A8Xr1`v!oyWW6`Evhs-d&r*%PV2Lyeyzag{s%weSU6~1nKbt#TW_Gayvr) zrnBStkhEH$SRrb$UKC;jSsP|^=gdKJj~$>SVjuS}?d9f*v0PssLc*#s+)}PmKC=%e z=DFcGs|5oWbtG_2R{~bHBXD&)#%|PNM7RNyMhqit^cX?|M-t%Wr9$B>>a18N1qKJh zZa5ihGQdG!{f&?bzI~WAeiZAMt!C4TjjWizf`!xOqtU5j2Q+(hm!|4Y*RI;M>|#Op zVXHZQE{^L-Vv}NTk|9<jE+Ls~u}LJQDC?5AF5xQjY9dFDUl0gNB*12JD?N*{l6%}O zDB#eplj_czg6uLf)AJeW(Fcb%8f*_8&Y_S&93AB;*2q&-!Civ3C#NP3WNUwGZq5lL zcE(_m=Ld3S?kJ|t*&sgsC_4_GW7h1|?A>#k4SSDcJz_eVUE0&FO9#4$T6FH*mJtKI zD2zWrddx8i*}FKsb1#>UM-UsGKt^JkET8AvnaiZcrieP!Qdaqd>Z&>(Jb0m&df?wv zrQWG~upd^xVZyi-^zSpDu|daJF#QJC<4U-Gt&qb<li9ud3R|~b;I61cN<t>-N%<sR zPhr>QquAQo)3RktwOT3Fss+7_v^W?#l&XER#71l*VaYH)zDVG4&I+FAZ6*KuB+7Co z@T}rAk8*ZU|M-ghKO33sq{R$31D1Q6vU#W#XU92nHM}R8%X}!==|{nu0o>mj%##CS z`E+H4%+NEaKQ)D-MZ>v0Cy0BS$MGd$I}H)5cyl;hpxG?X3!+lg<MFXjo}QgRUE~yA zM27L=(o|ka)7M|0#p@gMcoV;XhWLfDZa(i4mhvufISq+Rc$2i8xABW*-J-@yTqb~Q z;BA7aK<olu#>^1Vri=2(YemoC`S~e4JwJm-7nk!Waw88S*Yhl9FI7=H$v=LW?Ng?Z zef}&7Tek8j_A;?cL)aAPO6G=%<ZqkAm06x#3hTq{3EFsuH)qKF4)`zcATV?%EYO8< zLp+!i=*y&$BL$8ig8KKz&DI)6Gs#^7g}nfw<Ov5+i$2O`*+I@s9OBN@;9;zszmV0E zCsxc`&ayd6(J+#*8a%>}Zk^g;X=N;6bjQ5!WVVZMzm_Db5T7Oh#1Wg2!o}!BSx!?` zLQ#uLGBfUzSvVyrm!!B1vTqksa;H)(#6#9BT}4UZLke<B$jPn{kTSV?{ss#|L)kbv zlzCn~+34Go6QlZaT$JPR7zvMJl~(y!u-VU^L*oNkICUOV=WSr)wqvZ>e1O$!_Og7% zb~XzjHo*%;Av)5zQ(L-7b?nfFb#rHtbwy^JxKo_jy`6Ih4{-g)4Q}2@A>u#;QAZ-U za{M9}4xOc1RG_@_IS)iFssxORiYGjK+Q74#w>+v6^?3Y>iifWV4qV8@(FYhYWVd+E zYXZtA(le`=GyABhLzQHbA4$DcK}OsyHm_JuZfY7kR_{@N&!SbURsuzHTC`|J^Hy!> z-m(Q%q7si!uaibO&sd8tyemG(<qf^L6)~3bTXQK*pGW1b`8<CZL+$<R>{~oc0=mqE zRy`PDuE}HvU3U8QA|k|@_}P6(TjIl|aqe85;6wg0f9ej0@-cE58KS_E!}<_AVF=fP z`}1Vics^cUN%SCV8um=%&lwRE?U+FM-jP%u8q32Ip*%V>nd%6E<MM3kV&+KzbwG;0 zW6!7l>LRf?%S0L0$oho>$Qs^UmmCnknzs^?>#wb$A$FbI-pu=y{k%!oD$221RAV(S zqL%PHdV^T0)npx5Pv+q*q)X1rzjT8$TMlwy>MWA?9;HxnUbvezv0L|Yc;0+s#qL%f z-^RXCuB5CACV52w*TOxyFvWw@lbq={xf!FzbYWp%1BTk^5gyQo2}8XY=R1gr{=*sX z7obAX+tvmra|H@f2?4^+u&WA1Z!0ZAeR?u}kT?K8Z?R01R12kCz+t7Rg~lkqff(s_ zVSuL_u8!7p>Y+`?j{11cK2B;z7BMpOC8gcsT;z4)ZsxK7&>1ep#B*J|`JSU^IesRF z$jCIYSB2!|lt`{9rnKY%8ObSxh0Ni4Oe$GfC8Vb0aVa{JGZ8mA6?Kc`w0q<hKV{C? z=}eOM-zMR4r=KeaMh|4wj3u1BB+s9{js?rMvvKPQ4jheU&b;+(+H!~`8xLU_w3P0h zy3n~}8@fofZ{La&+c%PR?Ff1CXE?TP4JlV+Nw~0qimX*M+~2|HhB!{|I4p`0N#%n& z$|{~wUjCGa4;3h$Nyd21(--eWCEf@auQ+`+j?L>%vtsdSHm|+Hu|t{ioL8*h7(-lQ z1rHznKvr%gvGI2}v-bokk(W5Mbt^H4_Nq{{6d2mHZb^&g&D7t~DBm@QM?1r*k`P*R zF#?-zo$=7@${fi7DF?@rb3TmBvl4uhms5TB1P`JYaA)5_3DVjGS!ohrt<6|_T_)P< zik0d`;!H1cRt=?M+eofX_F{!i56ZVlE;zrHr-#>b%*%qyqdm!9I*rt+WB5K=Y}Ab- z+#J!D9QmBfHcb=jGK_*9ffP!W?jOtj6O(v!Hk|5n)2TWc&eMol)W@wAb=XRM{5C$` zJV@2`z2u)*NuE^N(bXg$SxfSPbtE6&Ov<4(q#xTr%7Hap-m-{G+XckE8#%po9mluq zVB5;A7@O*1VbPJ*!9!U)Z3e^oy0c{1Kvqti!e9qO#(4K*#kesn9nqgffxTD|;3}Vy z6Jh<Vm^H|r@ZP4(?`^``J_ZbT)M1+R%>=*xg!=n4PHNOJe?|@*Kwk$39Lx;W14V5m z)7cp+xk3|HOZgnV#XgC;gi1{b4q*BGWnz6-uyp=%G_1^w88NgUy_{^()9!|mp)no0 zbf@RoJ*3~t;Yxfemt(GzkdjGsTpCwn<0V(5aU(I47*UEyQIF%tu91;bL6#^&&h0YE z5f3OUzQ?twSk^4t&4qKZl077xN)U~XFOr-hemv~~x5^v1RZz>bx}Pa1mL`4tnNd@g zF>lEpb{~sm-qIb+5|6%q+X<Gf+sl$=TUoSZ6LVH<!qRspT{;UC9a>AZp<TNcTs*Lo z^yp*Ux^k4H=!;|?@5lEaV|n*%FYlhN;$6)to)(|v@tw;&x_65gPcnH_oJDc*6R}S( zx&N@1$IsqV_2dnYpMGG&nmwF6p1?ZES0_&<ap}@+a`T@M8I{AUhTk)1)-kG{e-_~H z6L;Y}=~tp<)(Rq2CYol=1d3*&5-nTNwQVaZ4$P-||19oFli%GrhX-fR5V>p)JvF=2 z&sdA0X4>qV+LP=fW68c4PI=;Du8ni#&AvILZJkShvmW@FOQ^K$L8z@hi`<PRll7xm z{C2_Wk>o8KO6t5}+?qR_*VlIQ;>30`B)>%lxRW-249U|2i1Kpf@%-7G8R$%szc-)H zZ6{&TKr+@1A!pNYO81Fc9UM>Pu`q!noJXgp^Z3Gi9$#F=qo_?hjM<N+cydQuQ{0_x z=-1nx0sWj9+~0+v-Y)pb=s&=j;R9S4K2UDUvU1z6e@}*bIWk0QfQJL#?hbg#b3NSb z@Q|^$i!Hr-*{J2_Y>jJAE1VrIadEJrr=2x+_Ey;1Sz>ErgN=<X*7lA#_V&cXN{9W6 z{n)>55_{K97Q4KZi2W<Y5v=FZ(G6TYvQpf_V$K~{ER)tEPVQd7p)GScxN#OoHc#Wg z`fzry4rAN$DQsD_fNg76iH%x-hEG2?T%7E%v$0_C01u2z^yuDQ2Thyd>_44Eg!u84 zv>amMQaO3?hN!|d&YX+l*r`hrwBy))@GM6TUnBSKV>0s|l3VbQJH=I0R#c0vO6Ri7 z`0**FM8;%E2FW2I?LIeBD@o6O!m6#&lvI7Dtm+*F_uh~%HPAnd>GQU-<M2hM%v{67 zDXUnrd>2br?H22_gDF!NGJ5(lG+l$}(xnTXI<%4!DB8B<#E#9}IJ<+?=;K`9znao0 zBVLxz;!}Mxub&_0P1PP=Rjr`m$yOR3t>pdF)x0TNN=@Pv9#uRR#dyg>3D}RGH1Ocb zE3RBhW99NgEMI(_6DJbM&VJ0@l3MPIy{fqPn)-J?vUKTrcJDmP+Szl7ITgY2jT>>7 zFSA9nmS{9@!2m}KDtAnkAUv6h-Lom%Gl$B<ODR3Pk~bG6H{966(P@Fq8R|-Z-44w1 z(&PHpG4$!A!Sg*K{62jjpRXOHSC{7anssNqqjD`;C!A>Qjsbkt5x?66zy0gzJ-r zaK_h#58~PDFYG7Er#}~_j$(tq%(Bk9gvks$&BKhvUS^!~?M>;5nH-($O3dv3q_6QM zZ$}Wtq87ym$5DE4f|O*OBhy$b`ERI`Db`{=tjtYtl;*Uyvc}TV8Y^olSyo4DS#M)6 zWhYkLR@A^63ribyG?&rL(q5h;_gPx0WnpQ7m5mkFwpQ|7S!Zo2&$E$b+s0Ct<?+@I zvfdsGc}+{XZ6@zyZsUlp+aS)ITuXIHG|x(}Qd4?`nu;6LKS-2H=519vZy%@0_k2sO z56_e_o3~H08rMC!E$gz>`uO}dpPpy)`9&@oVdFyZ9XtSUFLz8#^;N~t)Ha}9dy(r! zr$|Z3;QXa{E?kb~@{L;@ICO%`m#=X_RN%<TD2|-E%$|LhC@8DpcF_~E3acoRnYZY! zjG`FP*KRRo?pAK*zu<DBC`9@rGV*IEe)N%Ths9bI*HZdOps0LJ>Ell_D-34V(t|8o zcZhLe3z#*3GgGFmVBO{;gil*SSlB!~0;bTxyf2+PcUEna@*B;{RXsxee2Cn;j%z0m zuytxbuB_`p>aljbYq-qoX9s!rcndEpr5W!}<=u<9ynnSu)=%T@j$Yhey@=ww_j&lZ zfrnLZNX@KZ=k`;Qx0Z13^eqk_N}{~tgV?TD+<){|Rg$pq17sIIp-^Bsv~CR-j-O-R z=uxz9BUz$VYaDfZP_%grcejO5wr>Wddj*QUk{d)d%61AUJH?_LoJZZMrF^=)kslLx z@`wDh{Ab=t{!(~`_u|dJPd!Zf`bCU4>q>}?Ccc)s_}ZIeFIli->o#~9XtT;&?1O_P zZr$53%|e^k2NqF(VlOLXwjCs1dXPzX28+`8nrY%^p-G^%7C|=JjI!2Yf|D-uJWbdZ zXwSK6UPR9JBw~>VyOuf-GF$A1UkhCAOz7uerXF8rYG8nci76JQW>}cXsFb-ZTbN;K zZlRWil(~gDR%-K0qgz<YvNFngd90<SxjauEE4LfV9BcJ{<vHdu%41|%DfP82<vnDb zg*;Y$AGvLAVT_rX2|b-HcrA@z`{*Y1k5YN{ID^;H^lzl$-#*Lc{qtPjOQXMgo+Hhl zqmJr&skZ{c`)3LmqWn_tpJvMKOf)n#MUn%9<c)1{a<W0+K$jjpwCLJd3+tf^xDuO6 z!JQJZJSma|5=czB#igh#;-e*JT)4qWMJ@J5bEo_zId@)g`|cC&me&Xnk7YKk;n<lQ zq!&~(X|_mp<|E?7HYH_ObM|U651#)dP`sq<;X8^%B_7xPmL57z^cpY?uc2WCjS6G_ zf=yBzm_B2LG~q(VkDHE@PY4|i?da4=plH{UF6~;&%&Z|FKn1f$`f~B`Ue=B3#f3Rm zM6GPjm%0t25{s!Xo66&i0A3a^;LFQ6K2%9q%%98CwO-uxvF1hncifk(asP2W$IoUn zYt{)8;_gsa`y(fg-z4MKW6COP1)L8u)>B>gnZ5hsB&2QU%+`%uxsbr7S>bA)u-57( zzJ3}7Ylc&@HADjKbWw@f6m6eI{+3CU?3_vI?r=&rP2m2n89Y3)f{MNKd9-gaRXZ2( zWbb0`Z<)`_h(m1ZW6J{5cFZ#C$WZMz*mr1&wJ2l{3GtmIymxBRf-dT)!EmkiJm0*C z`<pg1Ql|~$OxqJ;)`ig~od}W&kYE}pjWkRk8YVMyKb<c0?cNTTHZ2%7qyy8h%I%#R z^xx46_esrg_G*i>r53%c^)c$v9c9CenUOwbrpA~{Q<{tYwz4pl1~!#Znp;LQQzJ}F z^f5Ko$Jj^@6DcDDJ@oZ;(H5|D^)%6w2}4i0Zm^yfx-#l$>7c8vE$cMVQLYfFuOpzC z2oy>g2@F!ovcO;|Wo~IKieyUPzLsK(^F{sh#0})~_C<l*F62Yq9X`|+@j+QuO4h%Z zdix?@pvV^h@?=y>V0e)y-)$rxYjgPdZ7CW<0s_RFcPBU~P$bF<8%3JrAJfv(r=zw5 z=da!7eAIQ0MZ~cCa3uQ=o{$DP&Bdr2oIW4R;ZxT*c<3610>$m3=j7adL2+dbcgvoN zje15}Q6<5nrsLRa2-9ZnBERCjD8)0Du0Kyo!E<@e3(BkBQ+!V>OU-X^>NSW7Q#Y`7 z^C5hPjAHVXMa-MMN<#K(rcPVTwD5VD_8U*DPMUP;*ols9TB;XZQyTFPKfYl9(%I?- zt#;2J$FXUqoSog7xOHvFKj%bAL?4-@J$QO$0`=*$DV^>@+5El~_qX9(yRPaLIPN{D zrKm`tJ$p^^Q8}^KvdOqvuI{ORAPRE-(JQK+y`%E+J5jD(T#wCX<E#Y|*ha8@?QR*p z*%lta^D~Pm-9DDWbt5SiwNUI+>7E&qC#G?CSGXv~ELk_5!WCo4oH2k$>%%BrJ(b&Y zCy_LM7;$5VaXoMViQ{}(Yte}<wq03c)q!==;NgaC3D9hfYp3QIwP}WatLF4*)e`-7 z%?QzN!$S%CpKjh|vThqDns;P^fHBUb149kkFh0nejZ0^-Z{1o>uG>cX_BA{>ew5EA zBlv0GVLpj6|Ht%w{C(Ux{x&ihd~?`oHy&?SOZ0WRVydTuu{67>iJ_>4kw9T6FqmMi zz+q`X-$7&9eIlC!=L*>$ahHP^%h(fH&K4QBN0xCqy_o3K4C2ynb0H>~i;*d$r<D+$ zaEIvFVq&98#f6k}G_nd?t6tKJ2ACU5nJMq3l(G80%6r;bnKNO0f8N&@^6q7cjCZB6 zOZiyWR3&^;*O&4BWvM`Nm-jVyzE+V~rUFrk0^W$F`t7GGB9CsQr&%{Nob7uuB4h#v z#^wz68G>`KJ{TM7p{b)s$Bvx|S#XjI7p`(T;ws0_$8+@L1x}qjCm}mU?9*j-9=O1X zlZh1He@(V1MSiIS=Bl^k6+Nb)<SD+RC$nI|cI+Lzc=_?qgiP5?>4Wzy-Vi}r!3*w+ zLa0zwzU5L{F++Sqn7Lpp8#nF8v+oclgwAFD>=n$Kxs0$W^9c)`K{scATC{2>Dk0Un z6&+f)R8Lj?_`HydyEig#VlX{Av}ex*J&uI+;A~h2Vi)L;vf6?>YaOXN;7!$fZzkI` z<G8C9$!<=Z)HmVvyWjCh8h-1B{VbcYgwUbmST%PAC-$GGFz*4+YCa1bA0<<KAR*~K z5vLQGFer#&_I8XJFplLRV|a9UCXd92SDjeQgZ<NZxL0h_Cb3W($C1B2l)IZJQ?y~C zdYn)8>hYAV3*%<^U}A#$5IZ@5bHRRG9_vTi%#m#AsmW%?&TO~uF4dJ?_MO@4(49?| zotP`iF;YhZ&yE_nx7WZ&)N*vkwyZJHX1A^Zhc)dvV&Y7Ukq5PdHgnHq1~sm;d8R*^ zyKMp~lX`2sn7?@+hdwdj630KBukkzmmHg2w0Tw^!Pkwp)#q}mdeUIYeXo!i9j@TzH zOl9UbGf`~Rug$6`g|?<H`%a{?`9KsK_r$PaZw%}AUt#^BSXS@5!u<6S1aI8S<SpCT zvUM}dSFU94k|oStwv6Fp=i(DO6`yGn88Svj-?5??T`@B^5altH_mfgafzVXmS6NoT z*s*P%G<*pkr13w#D(7>3xqwjiPxVoNP@qsiQNZ|6+X%(`8c~m$T)vm**&B5xsJ|0F zuI6aiNB|l(*bg87AOXWdvc*8O^%R-Yrn{Cd)_o=tn~=uY$T&_#CUN3S6cG}%BQ9Ly z@QF)o-hGDi7jIEi(Lk=`gS?VD8EYsI8&y^Fg|3~<7!o*>!TuA)ntb5NtDo3^JelKB z=@M#x66^Fv@<ao-iW^wE<sg3kp`r+@m?_QJ*WH`okyDvDbsm!^O($gRWJU)~qJxDu zEt|KLaNUNsGD9lYeR8z3=6P8HSB~vsu5T}940K?&duMi!Z_nP~jzora=f)HxX+T4Y z7rU^)rZeOGyAxv3iajQ}WUk-C{b#Rv_ToM3R_<qd$TY_Lj$oXRFTn$S@v?HJpN$&< zKBMSs-<NJ}yQ0-r3p-0!dbDZJ?afmt+A@;+`@?y7Ae`!xOQ<@skaAH61%jMaqsUzw zBI6ixR*oiR;c%j+3?w>iAZZIE;BK5r<-Y9{Zd}AZFAD*pD_fkqvdy6jn;kl_(W$ej zMQ7I8cHo$J^xGCA_~5vf?`$`7UvD~lJNIXHYbzGDa$-$eS5~&NXI4x3lH2JK+F8~a zxsWU~{+j{&VDMFNkLPba<H11yuulZLIR4TziMQ>R2^=x}Bls@=7@WuN9TRz#5KUhj zL;5)x;bf~PGqt9Abh43=uH;Y!3}Z};4KXw_#Ll<}-n~qj;P1?sK~4<oXTyNrl6Pzk zv6orj##9R%Lv4)p6f4$E{Y?_3lw;VGpK()0oo?;LzIR4f05q1IYb;hwc^_@Dq&>QI z!dPDdzr2o}c~}1P=f`TpD`0%8Qy{4Lr9Qu`6i6z6QI2<FsovF!I(&uUg9K|OWWRls zEq_mEEKPdI_o<79y}dKG){gkdm*3NKAa-^=arN+^YnM)R>DryP9gR79E|G{!3G6?4 zjlG9Y5uYIW;(UxK#U<t~+D_D^Yzf-+q7sc3>UQx9$rp_(v2*7ItgYQ~cOS-%&F3f< z&pvP25pu+v7d`wyet83_g>_`!sb|>8Y4{8ZVNA#zrcYmvy}ct7BtwiCI)bU=!x$ej ziK$cO($2Uyt;9#SkwDv4s*U(*Cu?geb1o8jXcMCyG}#*5o7sJBSUjjbI|JIYWk`EY z_*s#$cr5FCx8cT`x%iv4V}DRTp2Ub192ZF4>z_%wRmsjhS6H|D2<z6Lpi?^&R;)bE z%qc6GEwHw2W64BiZ+d$}j63Obd2uLJyGB#6aU}P4hw)&~6e?sa-7Udd>dp?aL~F*9 zy&{<OC4nT(^&@fiFwzzUk-BgMw-$~hdqDtsvwSJtuz-!O25fff!Wz5QEU{|Cy52gR zaC6|k`!s&<vz@>8IYOzyN-lPt!BvwvoEHVy)qgb8t(*uqvnSNdoM{dgtn1&4-7>)y z`>)~;L(YSDJpbsO0y6XCn#|u_Quw=*0)#BvC-DzE0mC+yzsr3;Yaify^V7T=c#6L~ zsi3Mn3h$me(lpvK$+e?XhYn)7JJYsZXX%lS>db9oVuF!?VQXiHk)e_&bg@uumXa%^ zl$>ELA=*Uph;qM?p{|5(W3lU&a=)mM+;1$eV{BxEp*-Ho#sVX`ZK&iCc}_=p-_9M{ zVQ*)Sjis5Y6cz$w@YtcM61)?u^g*#pbxlxI@=1XB^h%(puV^f}|9!2JG4j-)tp@9- z>AZiE&bB2JF*nq~QQ*~3HggU3873jdngKq;#ryZguBRJX+FI)Q0Ik|~XV2m5oQq0g z<(6Xt#Tm|>yU4EnC)mE{6k#*g5)qY6R-s~@UU4h`DH%D>D0=*wHZ3&q3z^K?)d!h4 zbs0VbLwWGHf!ig|$;hjrL~K)LQLO~=8g7@r#nz!Og9eXf<mhk-)UyOu8+->3Cv4ng zg8c#+88Di_pinv*^`v#HR<x3!*}7E=^>Q{wJ$g`_bb{Mg4>R6gn{|FR%<bzyxPv}B z{RI%0cAOnMgetLs%bX0Tinv79#udz!8SqB<a8jlXB`5L%`%b2^^JuyNpDkb1Xco=c z%F1O2Sh@ZZwzi|_X+4ao1N)P-B$x*~M@fhdCT~M9mAfWVuIwS+F_D6GAu0%2>n4&c zkIPsVNc^0kTn+aoZk7*`;RA@8?#-3y{kb&3gQ!q9G8d0$>j-a-kM|*S*#c@NuIJBQ z$M~bid7jvv<aCd@Tr^n19oN-FxJ+b9S4Vt18Zg0oFd+j6(a%tm05elgxsT!dz>_dk z8oo~wxZUI*y(AmBrSbRPsr=ntpm0y-Z?c|VH~Fgqij$OM3V#t*_`72Qe{j9RhbiZI zICu|l98T~hBZcLYMqn-tYiX`*6>`Ab)){kq7j=J((%?o$22y%zgEuZKjjuGhG`2us zD7V$|n=+8_t(5Y31G%jP@uqdkvYzA@rHqY@Y2Kn4+B)4-NSf5i)Z7evM^g#b#k`R$ z@m_%VAP{^IAk-2lJ}59KU`Q#zD7TyP#Rm!4uO1{*fBy#A7dJ6wl(;0#cA^vxE;zfm zON#F=9?=#XCpR43yy@OelP+Dl(xGEl7A!r&&O=db+IOBEdyaANz%h;-zsSDB7nweH z6UWZn<mT-sq7I@KWew_%xj|#X*|Oynon$sOFm=McpFi%s11Y)poCmdUS+wLRr4L_= z?ULt|zoM}EqsX!?!-kF~ICzTKr8#(cdNN49^pXC-1P%*e?3jrR9yXfR-3>)0+NeM% zU?|mGg7)3Sb0nVL$TXR4*9^92p{FHN9gR61HWH7{&6wk6!r9QF+?Y9>LjmqYDnAS| zCy=FXhNLbV$@X!<>^_sr?&BG3J($SuBR5&P;sA^0ZX{^1%*LLsB+MT|!KNU|2BRt5 z9!k;H3EbHnO2L-#WGTN?v}8DG%Yuks8bs#WiDa&sB-Sj9#3dt$2p`D4G48A$=0d20 zDZS+j9%yCEd{O6EuSvY^xq&}89pbs;ev-6TaZYCudCuD@AG(^;14Ee6rw_w*%oy9l zfgwF?2<l+QA)g7n7`O~Vu0wwXf)xHCDu7#RBM8#?^hr~f|K^^~-}|JC+GIfQO#a*K z0yPF3sc1Wu;^t#TJ+AR*1q|l|fkVb#3H;eJnNM@0NVvF0y^4yNxw0A7OlEmoENorW z4IIi=Bm)6MUtdpccBP>W1qefF?r*E9+0{{+UD?89Ah#RWHIBNv+5&<$Iyzc(@7@(n zO##6`U*4y=tm}ckfi`9Wo&sB!t{teA99dnS%CiUA)IKic_45+3NYeZ-?@QhL6%eV9 z^$*ng@an#V?|Y&!l>$hGs7xt!PcnI0c7>9RV`zBx8-S^$oy>wg(bX})tKVRZEM-|& zuW{>6r!GvIvYo>b@od~1!G_KIIdtGS2aiN>_(&uR7VYHV;Tyzf+#@~z8HM-Wl6CJD z9orh>HE1N^(^oRgF9h#_qomQ-a67M@dv)(Ax?4|S#Y-xxf1vo`C(d3^p|6XZgzLeK z9Xp-i!0`<5^rols!-d0w2^KI$2aUsP@JO1s?Le#6tyTNf2!*Ict7cq3DtTgr_-P+o zw)r}+%G-?bHU{h&?!mO4T8y;Ok@dFRSTcrCXEV->_aI@#WXS`wiQT!0lhMVj-W|uP z%`vQ5ae|f87P8pihn>TnxiY6eH<t#Gy<t2>n?lKxz?`{$9H}ctk|nB;y40Vf1;e;9 zO;lj24;QBUb8*QOqPMLk_4Gjs;$kRIOQ5>=Hgy%Zd4J*x^&_|OXNLp4cRo(E{sMM& zo<Nl00`B$Sz#-e=4D4ovvowO6o*s7ceb{u@Bv{Xyc;6}fW#WDqe}upLp5k|=Tlq`x z7*T?Bu}A`eQf{~Shg-TV3lM#8frpgqExs5ZrgGpGY7bqc;b9IRzkAFvuOMzVA3$~U ziQttfp*w}YiemiLE}p-L%6#V*NlyAs_N|_vUXigw2k8q<Lpo{csaq<wrExoS=t#$o z9n`T?C#5<|?{tz$RhGqSby9Y;s@0V)%E6~Sq`G&fyJio1XlbG?|DT?LfMl%LFi`;k z&%x1A?3gWGv~<KF45gn(Z%nN$>DkYR@pBgwbLBkQX;C~8AR3-ao~V;%uTwx!fOsg? z2!UF%tf<H*0Y!P73Wo}flsxB6O$Bcxle`g&rJ<;VmaY+w&h9w%_E5JvIrSMp*RI`Y z(Y(3L4&50Myn?k`PqT8{agLt7#L=V2S+xBqBcjr9jV)ndLOxql%DGlp!>xikCN0{` zvb6`%)3!#-(1HO2{n6JoBj$1rxrGmyGJgk;(-%-#nnGD@IEe>*7!%-ztGzq(e7)E) z$q#?80Sp;5OahgKjD7_B1`-l57ArR&TC`|QyVh-J*GlYD%VsJN9XqvQqyRqNMUSIn zoZ02C9CB?b4ei7#A4m3u^vA7hGnNZ5mnGQ7%pXmdlP*^mj3#y63=-GQXXB>hOdd3p zDeiWx=x@c5(H=xh7(o0yf6^oqWUL-b%JQ+qE*Q!2P#;!FkeuUX%ZAWlT;8>Y^3+(K zRTl8-aS3%*rM#>tpt>}Jng<2c=ilb_%9Fevw3DA5j*#xSk#*h1va82vvU{%)5LQs^ zJDc3Fxup9|CC`64k4CKE(U3LN25siQrX7P3hxv!!0scN{FMszt&tC^-@K<L6p=TVw z)7{PAd~&7nMJYrj{w9imcdjfa@!EPP`GZz+Z|g1|r9|;CC59KdNxZt3!>dPyd@oIL zPQ!^u%|-}7qB1?jUfCt^7n>XW$tj-S+QjhY%{{6sb9qowK<S-qwaV_~P?UFzI|a8X zE6%4}?yD#%qU^5nm^><EEWeXa>D@f;%417pEGx>Tv?!b6f*g5X7KKs;^8A9lEb_85 z$i1CT_U&ZyGm}}jbSB4-9U(R0I<YYV=B-rj=4Db|lqs*B#iR0Uo<Gdz)w5FGyeL=e zt<v00%U>1a7cjml6`WTJD2=y2DbUn50;1vNHHcnr{jhd$#YDWKzOf}1HqNwf-&sA7 zt-Z_&1AJz3Oftoa4f~ijVJ_asqUd+;0cM4d&?tC{xxldSSp%&y%IUg45qp;r^m6iK z#MsGrcn%PGHI<O%KtgN*W!3K(+<yqM$5&IBoj^g<7%uLZ&Z+=gRt<5aXk8#r4$Yu) zUpR4V$73sj&D(Pb!w35@a@YtA?A&PGOu}{R7PM~BoR-a7(V=~NbUL&YuW!eO5!S@a z_TtD`M^1)1u`9@y)kE!AGsub%TTPbw*t5monS-Go62cwTUmwj_KZ&{Srp)YP!SaDF zY!hpBAh<8*C-x^IY%r%L_^@}B7yBj!5xH?W1qqjFczT~t4Ns|mdXKsXrRqi1p5HIx zd1VnVD(_HJk<YWo1w7kylBc~F^Fyz7{OGosw^qw|>%5BJx^3bQF5AT4Z{?4@Hj2mJ z!Jq78#<$(Ze>-pEPqteq=ro$|damL(?i={YMn=oE{MKw8zqi`Re>fi%l_=yN(!_ss zPvL#1bplK-e^v5>XF7$(%h;#ikFC8VaQE-a!GWG!3>8IKF^{y(i@1GYGiA}Id0v>v z@1^0-YMAri)`$3;JYUHbf3p>puofsBuk#1ntGui!rK&8Crw@v#d0NKn+6TO<Q|cbC zq?umTJfObjJ`J@GdHwPcZ|bXLlx5}Gy|s_{>AN?)eOp7l`kednoCornmDI~~)v9SM zW!=kKSud~GAg}%7C*|jypK<$EERP?`gd^)-%j1-50>7=j&pTzNSDIT@hyUM81w(mW zeba5RQ(sF%N6!S$0lru}^~F@cFtB!@M-Ls^iA8DNOlIM>oyEt`Wx;|K_&Yf<@LW6^ zSr5^>eV-1uAJHQ3IeG$yZFwE73+rejWw7foBb-cdwC^QyC*D(}&_G|pl&%GvHXUHn zw4EF{mrZ=pQw~Pua%ss(?(dpF!M0H1=J#j&APb5_sw?+SqkLB=Oa1%c@9WDbe?NK{ zJE<q{7<Ft%Ps48b+UqjCuMtapELb?uls#j5aWTxD6B1sJPH>lIc4hStdv*o7vVU|R z7I_+Ta>fAsO}a3_#e#{hR!n!dWuAu<3%qPtJiwl<BL{MJ*<5a(JV;t}BymwuG8;YP zQDr%gD=K()uT+|&gl7-Ssgvb8S$_VYSZ1xeytrRToz$~O`BWc1#|QI;)S1ubo#i6l z7|iCq`65}jm@g*t_|a@Jks5CNhr=3vV=kcBuI6VaX?m$2dT-#J@k~DVUCYm2TlkH~ zMt<(Sj^DVg<0scO{N8yp3={wcWb>b%*Z8U1R{r6cC9`}Q@m9;3W@N%b11naV*s<Qu zLEvy;Z{J?*a(7~nZ*Q(n9?I=8W2kbT!}q3Q#l&X)%_W(?IwkTC1q%B(f%F=G5fysp zbxv*67Z2{L&HP##{!RU38eTnC0eCCpy9VV~p`NJY``1tS@aCzE&v>u=9{JaL+aS-A zuv`DURGuddEss@R=k+V)^%_eBO2BDQN^YyATqRzGNlJNtx&21@B`SIBJEh704=5Bn z^}m(`aW$NO4d6|sp>JT0iDhpoS8N>mqA9mKwChCkmaWvoo!hnR%%t#51da+}fSoB$ zYc|m?@)jB?rR@Lmvw-oG)|s`mOMghav$wGp3*unsgqdD<dJ9CRhEm4Xm|5D=sY7QR z9o%tu?v1Be4`%f-Bz9IGlIIL0W|ABEYeKkxK-r8rkr}r7GE)yCVO}tCbH*~LZ*N8n z_N9}qInCtn8t<&hn4Vpk;HJ$SZ)t#mX3X}qV67;EVxJC;b!BrvPc{s5V%;!1c8zxB zta$zHWBM^%IWIwAnAF>b3BBzY?JA+wy*E<=B)bd=Vz9>mdOJGc=464ntu@BxHgs#> zgZk=6JgF?>$^8nR-m4U4C>02l5*R8Asj18pg~;MXiCCuMWWE%L-0P3#so5l6TTQ3I zB%B7z8N9ZfDK(AvwsZJwGmG~Q)A`;>fU%y&7w3h1@3N5Z9A@#V?|feOTEvUqvnh3% zLbcN@u3HV~wDAxQ>-rF8*q6oadQ;wJQsZV;b&FCuS9`5usmm}{ISplv!ywi;da}XA zft}Vpi8J@*lg(!S*7J&3C1uOhO$pSJA$ldLK>SVegtEWluP!&__2T%i-q-njEsxjL zrP46cz|xdTlPV3VG_eAN3dQTEDij~S0`cy3HE&*5O8CvAQq<^n(j_jPI>3xc69@?! z#ky6CdHyJmk8hp`ECP~J%Ihd_yljL+1w^V5if>9?FJRO^{6#4~{u>xRe9ai|>y+mI zwi=;Og0=#LvQ_H+%W}2eNoiy+aN<I!l{ASqR{Gj>Y|~!dqVQ|AVa9?T^y#6AnY9&~ z9ou7|XO4lnE4I!9&=!!o8QQB*S@ra1?Eb6h=<1@Y)g61Cu4L?S;N%oD4vy~0r7$PX zPcS7q)QGE7thu$!o5TgZiJCl+wZlBv=+ldYxq;-Z3guvshgcYIHVt$maaI@?S1gp^ z?M~}1n(CG&f4j~EI|&pnTA~!jOmsG2Y9Aw}y6C7^0ogRtjRnJ8nB?t%uZsyDc6#(Q z)5O?N`K8qE=ydOho@OUpoJ<+m*GWBG+1kPwBLhurER<t<%<u{f$J}j@Kw*uEj+t1c zhdg^w`D;C@;Kjo-nL&%GRl&&TMOhZL<(aB2sm_TZXVV&1w6$fNhAH#A*t15<g=O7E zjk>wAu$?tyTN|;Wqa%K8jR<XH#_(1K3~pz_$o3Zace5f$%Zf3Ec1*PFNvJ6AG}nGi zck?DeAbVx7LzE$!zq%%h4a<;lEe$St;tw9NVi)JKF<=4bU1v~ev5?=}o|VTW$^B{k zL)lj$Vf@do3H)h7D*v_q7C&#z;CJgX`18z6{?O+tbuMQp9Cd`333&p;1Ab_z<GWY2 ze3qvF^rpJ8`K8{!eX9O2|A*I)rAZ%9_oRrT+tEZF-NBx9OBm2ctht>lrWU=huyx1I zeGol8e6e))Vd<hdG}PSXqw+)k@>-2*Q>{YQq#EDWw`$TL8Q`4)g<^lc=7Mh(<5w7@ z;iZ&je_vbnwaO(wNYyB#vU#>l-2(NYrbInVM5AD_3poqyxi#B@TeHkanr6n8iRMI% zG3Dq;Lk<i#=D<j2dUa8LT%`*=q?8l!wWUl22t7SzZ>AkKy}an&Rfnzy_Udsl?k?60 z6MJ%HrX#V_?T8Jx<C=_D!fl8QH6wMVGZotcsM<f4${oSX?`2JJ?_PKbOee<pvVUwa z)0~~z7C4BL!Tu74m*XS8xVflU8-b#iVLQAmyVJ*93p+DiOq9)f%E4qkdeEs;S30!q zL`w<d8e#!kwrEM)=FMr>rUiOEI@8b9mcjjc;$m-wm2%{zG`*RHjg%c0miDx1(-u=x zV;nsKuyFB2vxfl>N~PheE5uLV<HZxDL@6HMli99}nn$J7J}jYDY?J~=-MxHjL@geR z4}N~*6pybTCI8Ge&MpjRm;Z29h*h0u;>vvE-YhioWQmCf3(N*E&)k~@ru~^~K7a+5 z16g1-nECd@Sn52SrS8L7=^4Zd?@{dSGnzkI?B#F6^Z1KbD)dR^@18Qciv^OPt!y#+ zORwwv!{&11=2)>tf0yxZ9_jqWGljni5Puq)#DDJ0;pfBY{MUh8zN}B>@ro!4cV6a6 z(rteKx{lvSv;Xk2mLD5l@V(6FpOv3pc=KGwXM7MV^sYg2#Iq7Avg3(5wu>z*7vk$R z1S@Md%<cMOVecXC!yS9+4I4)fEFJr*>&+ZIF|n84F>>I{@!foR*JQUuH3W#J@fQfB z`5Q}AN?=eSQGs|U>hcwarurwf5E!KS-zl421q!A4n@WL0+2Qw5J?!JI<dZw<frHA< zJ&pXuZsaWLN#0^7vKKm$xzJH=+jDz?9XazI$eeFWmee5Au5@eL4o&s9tGm#(TSu`J zo#`Twbnn_#8d3`_X=okgXSqyuWmdOinOK*s<!+=bbR}tltEhlAH)c3-eTJi`gDX4z z9XO|K7M(VTltmL5X={duZVy&_xDqpS8NOC_%<}5TMqe+YX9hFW)ecRa?l?&^+gO;( z`)SdkQ)fDex^)r-)9R`zR?Q3_J9DOZ+A>#y^jZnXvxd17<mrUBSS5QK3rwsm)#kU5 z@NXuWM?KEp${usEcovrO9@^UKp)TFK^*~=+hu1G2sEzRY<rDdm{-tW=%Twxw$hq?4 zlFyW?py9cE8BdC7C{E!;RvfjrVyMfwKwZjd>TVq2>BZeVJhqwawF|jAVG^eX`m@V* z5PJoH-MvPzv-fCr^_|F`{^9KLks36WT|;NE*KZb^htK1`E!XoW_jnjlz+XL5`G<h< zR|O6!1&+VCi)tuap!#G8Fd6(qc}(9_S)amx502+Q_TS?B1IZN4I8Nb$vwX-X<3C>2 z@wrYcOm!tcz7!B%*YX=_&>vqt<CFOQceN$dKgi+E%@{5m+`*RRi<l(2#Lz${7JFB$ zd-cc4!2??tFRZ2U&1_vT70YH~<*aV@H!`=w%-j|O3$di878qK);Opxna8>Y8GKT_2 z6C6#7p~CS>K3l2RO``&ejPKRkRjTd!pup6ijQ<SCdr^{i5}w~Fd$$FSk9Fm0DPSld zsK-AkN6;#Ve<+8UKhF{Sw755UOZ$+w+=JUody~DQH~B03P_WXI+~u;o%$*#$eRV-! zoUKeGD|ErqNEb_EJuJ=iurV{h$x@%*w#K;F7~yJTf|rLoBj+q6Va*6K*ZGjO)rZ_2 zKICm1Op?4u{Ng?w8t2A12WwUYj%AYg-SeSSsf|v>zH@7QEX`QpGaP@ff%LYsW`LPC zYx)o1NZ2@9tJ}gmV{9USi>ZkK*`1CZy3(mzce-@yLhDu?xpnO@(|vm~%)<s(Cu=ON z&9Jbxk#fM?#$IMJM}a`8#$^j@8I_Y*<cl-4w86y0lCl27cvyOy{o6OAuVcutegjqi z`{9*X2Jz4D8=lD*r+j(8mh$VXA6|*Ic&XGQ@v9GI_K{iZc_r_}KR1-$;%#X<?*x?B zd9l38yhL5{IbK{n$|Hf~$@$$>pW064zI9|Qo=?o!Nkj}A!^t6II6ia|$Ni=eF?t~< zLss(Ka~*%SIm183-c=RgA0DCxQvc{H%Ai2tDa*3{uL8nf`$|^u5CswY^xE|_)jO{6 z_{L2>R95hx@9X*bbqzn&zmVpC&KCjvX<0FEpFHIA(@GjD^0=EA#i<?ZSr{Hhz%YO8 z9KEsYDUI*i9}DMxSUL5<+Svnh8BJ{k0t>Oz()=c7_86Oq^%NLPMTJdd*+@QHJwsCr z3{25AwZhHSO`5zBibgP$eDcpWN@@N^t0ci%Ed_|i{Gp606!Lhbez`6A=cC;JNuJxZ z8TONWCm$8NrR>$N7saTP68okcHT&^JzLau2lt6KNp&QwY+{s(!LE##23fK1M&UzmT zS9_Dceh`HleaTxtgu+dJxXxcotJzy<8!``*z%jV_`7t!WhtM%Ym^^tTW9Q9f*w!PA zI-kgl^H;gHW(@J0hj43eAo<6FDLy@#k`uw)IXaeW>qfGEWIyKm`QR^Brc*NwT+9q{ zGB?M`&IVgcQvuHeeaR=S+jL@-oh1>I#}V$UY$@wSyN=p)5T)uQcB*}=R%mx=i?g*6 zKAw&^*qAjQ0xvVal}%467t93$b89EeY-ChQ0Yl14IjhUgQNA#9Y-}Ac6?HO^FH3>W z(8vG_Gb<IEE@H?2@Y~O7DEuI*@lkBV$G87n9~5t`e7OQm(~S4AK|Hs>@=3m=FY={) zdLaStnS2@5clcCYz~`!5-j$|Mmwko0^ozVoyU6pnGd#Y0h$m6|c^)aSMC_pKz*@4_ z%;DPP(VPhwMwDkD|7E^S8a<JJ49({6UYSxE()@}1sb2zr_P8Mm63-v{#`3uL5eh<% z$ZMtXT}?IL*H-bRzFHu7!B3(F-`79oQ_Um3yr|^$y+U#`ZgMR$l9f|t65u-mdj){r zgR$#77;DK`cD)<R!rom~0dq_FJY_;LHno+KNksucDHC(_^kw4G)Tc{VZ8~@AM%%XS zY16ucD82zYMiz`3JwiS^X<YR)Y*dT)l3A3`u1PW8D^^W`Kqj2VQhpD;X`P}FUxT{T zM|qB#b(HT(nV_UTikf_Ec*v)(rR>pG>Z4jp;1=Z&6?rdq>RoM-0!3f47b_>Xdy%z7 z)M3Q{3A#RHFCReex}n@&?@PvNxxIQY{kQC;^@&(qFC;QP@-mB#pJCgX;~YM@o1+J} zvUBfdwrt<X-d!6xvui0aJ4cYX)1S2cK@^@FPkD4GRX4(U5IdE-(G!T<6Uc_C{a88C z3vVZL+yn+wLjyW??n=v6?Zl#KVsC4Ujg<v<7GjHx^qD?rfXvzhFq99~SVt2lD<k^5 zJJ8F~S{mO{np|dmX>Ln9=SBcz<}$ZY6r!;d5ELl1W%hTlwj}1lad~|+QJB`WZrK70 zQ4$L)2NeucBPlbnTQchz>KpRBvY0n-<pY;+setjX^;z}XjrFN%d@a^PDfzNL3oKs* zlJ7)iz7y;9xmF;lxhJ!e%#;GkXYuDB@8{A`ki?6OXzJ1;#coCLJodOivY&_Nck=Me zCaTVDqvFU~YJBJMC)?8kg5-sM$^6DWg0kN0xZEe4BYnoO&u=2P4;<oSWuY{G<9mL2 zCbOkjr0?qF{gt0huFRn<{vyXWt!ClW8HA6S%+%Sl89Fiy8xKG1J%-^R!Pv3S5G)+M zFth6;cGE@Fz!@VmOZjZ9(bYAgM|a6|`ex{f0(95XqjT3Dv}@mmR;}7grfWruX02$h zj4fNM8Ba?`A6+AJJo<TvB2)?xFH|Ug0plwaO<*+EH>&*2{Yo`GM+Ks3os<H}$Je47 zuN5#Jh>9pcd}FcH{S=MINWFil<czy$q|NU`#zGH~Yfo-1>PN-`PcjyHaeKKB87l^p zzQ&Ktjl;>_Bn`ZI8S{=DVb|$hoH@CH>t~j8^TK@6PEI8CNHEuS4kvoc2(D}&PRfB1 zWE_?{5=invfAY?ZqBJ^$he=^P&zLDSgXfv^DT<!R^}WN{II}OKy)AH&+1{<E3$DF9 z=`9|$x3jl2e1CeG^<=r%P{N1!&`)famx~R?l0O{mtgsdUtn7PXY1<2P2PaVhXDkE; zOIrcMN^aXoiN7^8wxFlI9s9Sgq&z>7V)6QSGU9nDO{r{YYumb=$htn34l?@*2&N_i zg{h@Tzl3meOAc<?BGRsW$jT<ie-B2}Hu+y*_%~2AmRJ?>>fcL!S69s^nY};MNyFAE zmg}LclUeOqxmd2-)Z`^nlXaDsx1y;{jTA^Eyo=qsdvGmREc|(@znuHdTUgdB2zxUV zEG><25T$jn6y>$FX6%3g)EB1nwyKDG68@j&-z53eAvVvOL-5c*$pAj|@(RS!(-#L< zA1qw@WA83N^!Am2?2U;8XCo^YH4_+{N+}bCi5Z4sg)}t{Xw$YMEu`Vw$VAp!AZXEC z8ec<!pgGN(wLqg;Ynpd7r>#pkUF^rI_jlLQ7AWL3j4Y{nQoyHoHL6;C61DvnjDJ-Q z)w=#tjraf4V`aipw}>g<fs9HPZ2At=$I9arP(Dfi_#_JS@hccg-uO^ctXe6J<hc@r z1q`K<7kH4qWB?f}MIp8XlDlU#`3J_5e>jAkgVOW|XAyO5K1s)>a`V(UvM+>Cba@=P z=SP!%+@G5VhX@S5B<>na*0BKc&IVGb{CN4PK(dYpaOdJk9^MG$>CLIU$ec-S)*NbX z&!ReY7I&|Padr1-)=nA91b;sUdk5gtZw#KU!*O-!kDJ(<K6Ylf+8NT<#R^9&L(EO| z)l+Ak-1<u+_rcuGMPP8oQtXnMfS^EOE}_oW!h#XLgIP9z4%^qR;Od3L+`btlHX(+5 zfugu50|O&HTFIAap`0V^Ab^SDm^DEms-bM5TEB1}ucUF`y;LOo+gVHbQUnI|ga7AJ zZPhnlOcNO2zk13Kq8Q(nGLwH2Pyew-zN{MY#S-2>%d!%FKfZXx+sBo>x?f7ey%OF? zy{;<Z$69%<>WADouv@j8*7BJszaeg6sE3t_vPDiuz3R!r@qw(FISJqXgXk$Uz7mRi z_VvT2_YhpY192M|jJ3dEV%HmUdnsGxI3s6_%^gG$Y|vMNu|S}&-*{GL*DhLg=-633 z*{fNLc3)MX6|JP<n`^W|qn#lwjr{2}WHZ)_lJPrJ&GfX7*e^_$`&-dXOABoSGns_U zdG_cwpWiD`G%7_?H8uP{)mz2B{(Af4J8ANNd0tbgP{^p%7v(#U$A4Rmuh&=~-^!%) zS|+5|4+IJc(8&wENEH~;mkJQ8WL6g#O3qB7>{1vdmnKnoaXbYAK&E7Z%+tZ79Uo5a z+0hiojG^?ZKyz^vw@wF0^A98Uj34QT2g^8|qNpHBV@8sHeuMxrLcQ<)^>I8&p2XAC zFrKDQ6FBCIpI$)S?RiwE%pvpa1dgr_U~#AqfdidHC5&XYGr-<lPau$BZ|5L0zH$t{ zDMp4y>Op9B&V8hjCFt3?3J3y&m11}FMM<=<lV<N}to*!_6=Qt8nG_(<jTpq#kpV0U zA5X-Qt&|m|sY;=()g5aG#cqkxh(|V2PQaH;VQy}Pl`Nm$x0Cy2xjZP(qx$|G>coD$ z70;^FuW&TZTE8wUAO2S;zJ3|1g%T+K9T<&p$d_5y2*c->VsoTENx=Us_kEF4enslD zyv7e=&whSe$H<>TzFIX3E)cx|qrTY-Xr~iGeoSojar5ql<b<r<tK4wvN4V>^ltm zzC*E9RKZC;Hyd}EMBF3?h;1~p6$q5ALrNyF#K6!DZCwMgLya3WlswR?McYP8BoH)f zArQ3gf<{|Yni&nFv(E<1<|X31zk+es8rWF)6DLc4;>4XF*qrqd)5$kf<>=N!2OWJQ z^z_WAew3|3@#)>K7OH77`L&up*Iyw}q4?$TP0#rX%hz?Eq*O5Evue8U+s7!c-S}AL zy<ez*gGTb=0VE0#%1>;itQbPk;c=8*4(HzWnN-A2r(FF1oy!x*j|?H}Trjs}*3UdC z3UFa0W!J}25jUQ^3!*A#0|cDm6kifx&iGPzK7iurU@GI~^{xmQ=LEL1{_@(R1d53~ zPMm=98`4kGrioh2p*Ck8HJNjGnlYE$$WYF24r1N(fsFKa!cKs&F*n58)KHq<9(_f2 z_4F~&)1iCU&e%D+3lz$BaW|1<6ZMc{o$g&Q)a;76z9v?N+Blf%(^DG8L##!RcTYlw z^v2KA8QpH3(2-e7$s(o#lxnps?F9zKGAUP&u)<98jFFxe4~z4-e>a<FGDE+SJkTJj zp&X{5R1+LcU);Zb0ZKJOq3ryUrWRPf6Ht^H>{}pyeEnRlpWa9amis=-7p*)-1wjps z)nDzGJoZ&BKfbLI<+y{Z<RfcS1FYo#R8H=(kO@Tjo3*=k5*ReGHaAdD{85_S+{P7S zQ2`?}dyGu&F_8b&P}ES_Txx1!gOS)wWnWa6&OK<~t}`tq2egnJpwYagdN5|Q<{d=| zjA*StgpNZtV!H4aE_=$D9QT%Wc|Wta_(wKoeaG^Y4=hdjNLcJUhMlj+;pj8E2cMS- zs1@Bs;dLd0IEq!SSI(IGYM;KXe}<wF0;QT7{-3MqdH?giPqJQt;$PP*uh|HqV%uuf zzd?l}dWI)a;T~L_H;~)=L%0_`Q|!$`Y1Vn-|7TJV6+-@nG29j<$UYlH`bmFopBq8( z<&oS^oGjo>5G4r^HSiZ80;s$e%-zTUN-qUbAu3WS&{W(Ap)fL#f`}1vUyurf0>+~R z0V8R$*r#xw-I}e!@kH{*)ATu%T$w?v{5?At_z^PH85dh)Y^}u(=yg|*r82XWSxjG# z?%ld!<sdViLvIOzJuxsb$3QHPa?ZK2fiWhA`Z9Cs2pC%G>5xWR-O%jbNj>i0+)9GI z0)r@vGMY)iwh)_UD(e*(l&e$NC})5f8?tHbTFMJE)dK((7#dV4lw*ICLmhrqi*F(L zchwmD6fnMK4EbWdSCm6QP$2nHmcIq#2bn>?moMr&sU{onMV_ZT_xsl`1d3YTJ}RQO ztu;3C|5+%T%Edxi80o6#Q!A5$g^4!y*2)C{bR-n(iUL@RCA3vXWowb4ndAg@AA&u` zq7I!pbr%&-F1+1BvOzPoi8Wek(Ok!q4*gc3HSG$P+sp8|P|M7ePpr)To~^mxvpx3* z7N>s4_^a>bzIq0qdqvRYdgdg)XJh6k_T+tG!1^3{z4mm~l)p`&u(R*Ut7pY(LpILV zzryfqqyK9)0@Bpj-`>}>q2r$+kf#6oyl+bZ;iF6{zXDOCDwf9P;NBbw?@#7Fnf0&D z=2^y4o@XuNaoT)JuT2mY7)j2V0J2W_i5iR`>y*E!gxI1h!2-=>Y5EBiNyFa}Fe<N( z;!%7EWzi!kj~*qrzd|8Z93%N8Vz?;C2=2#*@HAyI4+SWtssyg8l&L&RpP|C>Bz=~= z_8d{7Im92G$c}~n1PtnljioV~@}-*E*{fTNI&^F&q1qOko{DvH!&KP`*V7%VK0|Tr zHw-6lUtIe6U?L5!ucwWPSP139U5z{L?Bu!92+Gbo0YTY(YicI>!O{X7E9FWNX6TDO zbL%^Zi;+>hd~u(*k|mlH;sBOFX}^D}#N&Tsq5dZ%O;D&{$m3PTkkF^j{_+KXs}@Rq zCts!lg$l=q8g*3GDfNSVi9dgO#k<FMa96g{i5ggog|ZZtuoP7^(bvY-OpktUmN?iL zioMbkRn(LT!Aw;IV}Zg*pinY{v7(G(opi<Lw``}W2ICfb{b}8IAw9yQ&|OtPuQN{> zb>l4yZvDWj+usQQ@0c3@j=-qbDgfSRUg975h6&f-viRl~HsAil{+y4T$ob6ajJF(( zYan3MS%IP@UAt?cCwW3g*O>C6WNF662K~0d|M&V8ihsTDTPPIk)Y$wl<njOdSj8$e zy=S9BC_sGqP>aUunIR;cT*ia+t<>dj<JFxFytuuXN6F#bjTV(SA4Il*kfY{>VFHLB zcP@<-fX47x0`om->SDQF965pqv16!87$*ubigJOV;+g`*1nwt<QYOoV7ZrGdD3klD zlf$H@@E|Uf2R9}P9AP|82^W=^C1B2`>gFu&C(Wi<0pmzG>lTb8z}HK)G(9xs3s=-a znpruzR|$pY;)#_VM26yrourXXtew!*QqK62*;8hIb93d=J+?9m2=X{(ySfU7thbP| z6d24cj6`81toH29noXOit}5p3>-*F{yUR<N&0eX8EI(A$;oEB5^ZKvZq7jOJEd_=T zZ<Ounk3}u2)%qd<PpMC@t7Lq_4+29|eJ@|`5Ap>nF#ITA*gw^$m;B~aJ#VT+DeUF5 z5Fi?%P)Z*o9Zkjrcrtm+Kpd>~1sYxSw3Ukv7z+%N9Tb&Nzz`Tr)qM-LXzQ8M)q4>p z8}e~D_z1W2ukgC^2LCJXnH2YtiHRQwxb~jGm)<epY%QLrY8Wmc%u4*s$_xP^?Gu}_ zKC>_LJ-Z@n*?Yd0J;$GL;KVcbUaG?<{F*?~T7^PK{ti8Ta|&)>=d=7j|IR}F`}%dZ z|M&O*yJ}K|Z%a{zrm+zS6^dv17pT8`iZ^A4d0o1Tx`H)Si?4r>IE6crV^mehk&JLh z@<P!$KgkAuVvR<MB7{mNn9BY5i4w+xDTxZ?{*AFzC6A}_`e<qVV1YvHSmH$P2^f{v zLj@jry^F!>rrGMGaDiaD+&78J*vZ_xF-72+B8o9XtedEXDAl8+xnj@ebN9*ut{<7s z;;?~u_i@Itm#1V47cA{1SUb6^TT3i#ddV!W?1U3bU}TP&skt=1k_#jsH0`YxC=?)+ z&8z039_ALx;U1RgNoY5dOfqlLGKx#GdE4+%LiAl~pOx_PX{masbN%xY8U%{hb@xRj zl%qA3gVYo#zCBp25e@~6rfuv08x-%~DBI4z)>~1EH;+^(lmqUR&4^8E&;-TzU%_Z9 z6^f5F{N{5VuLTNMTbr*?h$1N2OVq+dtmd4l{)`VAAofWYTT96q%ITguhLX#yWCD<q zjA3M~gla1llpZ?f=!TtRkTm|FD{pa)c!}-lIvh{d)9Yj%ea?y+M2kWsd|+AHcdShR z%vQ+{tHm~jN55r)Kr~Vwx9Y|_c3r7s@3q(LO>E#;)+bKn{z(6IU+q&@MJY@~DJ;oJ zzoIs!(y0Hwp}&RTU+dpJ{-5hx2pX&Dc4M$^0zz4SS@Qsm507u~;o&*nRUG8aosHCF zi*=G&`d(a^%<6%n06~-p5T&97cP{u*bbh#m<zP{SP@YRjzMn9OA_>$bk|FL(c6cmV z;hw-yDaufCWeg7z!qnHQl%_AfBKhO|7=a>GltC<0@-(@Bs#q}v8UZ6#lp}GvSf?5C zH_YZ?;v5O;b192oOy1=soZCK$siOws=GwQ>GTFOeu4D;O2{T)P!opDvi;5yxd{qPW z8l;LUC|N=5k+r$G+-ELdh%v_24$PRpnEd=qX-H871%#(}se4*1${;{U)xQuR)GFgm z&3#oVnyTqg<|Z(j;7|@T_`jfNtVdE0rK(YmFja1Umhp>>UnGcs5qqH6sbAobFRaN% zHPuft%l+<?0!1FKHuAp-6iU!m%2Go2fZkRto;eaXTT8jET#Z9lLbo2;J$lG2EnrAf z>gpR~U}!FiVTFlgF+H&}-N&8A_G}#vCtl)mx*qR~uNis$6EjjiGcWZM3sb(Z;^t@8 zOQVNhe#=a$1qmMsIsb-9=U*}-<{g`Fec)LBXHFJ=$Jvq}I9vP!#|ys0V{JCgG&<0w zTMu+al?;q6sjR#ujrme-)PHU0|2tbK_3!Whwei2Hw~g=dYbijyP=WYPs^LW?IoB_s z@v%CF_xFzTws;$Lxy!}V&yyKCoRX^{6h{dVQ6nh5Jc9Def!w_~T)+rWp?H)yo@WXa ziIcb^`QfhEqWiJqR9jSeUD@KKY_1(AO)m-%7cMqx8h5TtlF%+TDsr4aGELrRj@&n$ zva4YNMwlpz@;IeLff8m29J56!W>FeDkCM0*WJWD!@5-@8OoIvl0RQw!L_t&p`T5}J z?yV|?xvf&lfoG1Q6b>p7W{OR+P%Km9ZA)`&SvJAY)C?o*UW87Y&h6Vbd0T%^K)A#6 zCwHh30BXe|sUWDz&{(eohNfzQLII)CMt!Rijn#DQ&Ho043Wnr|Mlci@Bx?v5s-04@ zg#v~Og;M_>ieK!LEdTa%Jq?d?akjGf1qwwa%p_#boIH#rvqMBNv?Y&;mDKG@cjZzs z?c39_V;A*ecghjP-Mj0Ga+s?jTT9yr&5%<JyY`Mrk{9OR{K$f&&&-MY!0h->j5+s? z;U`}baIAswtDl$@`HtDwKC(Vd>{Ie5c1WN;RP-Ik^S<L`{ufRO2&eCSFK~S3m@M~O zoh3>ke?vDdfzk{^QL9H4S<;~YQz`!6Kzv(DNN=)VO=_TwjcU+X{|v+z`TV|rSI74s z8+a#HwIVZ-sr}v1cz^#SZ%TIYs$eb81&FGzmZmI50<$!K+2tVaT@9At+z5yQMWcNh z&(l-|im8-Dk5hNdl}oUGB%!%HHdIt%oInvu#q}_?@$cQ3E*V9ELdhxP<o+q51hWO2 zS&}!V$ZIrKv4Eq1QFdKaBYvj*Eds@jITXh(r8s^)@uwHCdhTcj4j6#7qXI-vu})3` zf~bM25Q=3|tdVj^xXge?mS`K=;u{!3^p(rJt`Qsb;tnq!7xCgrF?9mOOUVqcl=U^` zysoWKOIcQ`>3m=HoZpxK^W>VQQjfur`sKj1uTV5q(>etTWv{AoyGb>agWwvKqFPEu zx!nZDzf*}OD1Q3zQi66JuO4O7Q`taZu2`o=rLZ#5X6@1mObQ-`p=1ji<$A2jCRyb= zu3E~kR&}Ra4_!KU(Ns6R>gk(cWMUz+w;8rGqnMiVk?`vu86PDOoT_J3#0LUTy<y0q zSF&8s906uchQM&^6T5T2=cqLN@xmWDB+G{tAo70Ts3^tJJb@wa3x~2lvR%}}eW9{X zs4ZROef8x%b@j|iii=QZ>!#5AKO6r4RgDe*;mtoc{%3hDC2)U{`<43jzDCRR-N%>w z_~o5I@tPO+%2_>b1XH}s(Rfp`Pk`7&&27at&7>lBqRiM6D7id_%IMMRR;2q9s>`EC zQgShX!gKzV2^0@*go;&aoYjjWLnw$CB~3k6ns_o5Hzo@J()ckGB`-{+T!1Kx6{WZw zM&9`eWSt&I@nt2CG(u5vU4XeXS%pFYr{sz(ODXD689S4*8*{mPbs=|SS5X+dj`O>x zGjrT<db#y(JS0O=1__DEi9yO$strv|#4Fq3J7P3ZmoD=1MPt)H7Z9F3El^>otuB<= zzf=X_&C5#O)ZXK5os2J)t2$Kv0*88^x?b+DZ#?y~DOCR&uD_~+EUO2leX~v}^&rAu z>MIE9sDSZMK#}JO2+BF%O3?n*K0W;fitpZuVkmHk+^b-GtZRhg^GoWhavGtKJfT=5 zC1eK->BEM#)9IxgDsQNXsexjhbOabfQ4Le9Y$R*h^-`}2*}a>NG^f}}u~5nnSDKGM zi_ftdg3i1XWoTgJ**AnlHLyf1)0$hKB}jkA-u&-4C{2G@?9nk%fg^<igR(B~BZqT7 zvtPpYuFTKuOn=W#fnjInM|s{CdM!#<p=it$rsx=$b2a9q+N4c0{0C{|f8YH7TQ#Xf z<MThOK-5Wn1><Wq0-@xGI==f<&ksMm=f~fCme0PHm;<{A>toIoZzD8b=56Lh)=HkL z!FDReF=Hu>8N*$%P8AZM6#(u_J}8sSP<(L&1!w&!m8^09`gq9%0!3^XMN#9)Jsm91 z32B5%@`19hSQ@<i>J+g`GetGRxf2ye&bbMs9#{5TDC=jbV3fyB7a*nz7!vNI1gOgs zWqBfZE=^LOS8{E(gzbeCToJX1ThFb_E7-GoBBOo9MmdN*vNXrY$P8UG8@z{(;N+=O zybvo?UsFuY<3a)8E;ZG6sC{x*wM0s@zg3$2-_*NT%CYy#=2zvmG72DKv);UVpdP!g zs)8D%8&ALd*Lwe|Q3aZmLbXiN<iA2ut=gnUm1u-PJxWyB5+xF@c;qI_q|_J1^S*yB zU+Ob;lWbG{@KFicwF1Q}UOmpoRXG?^wNH8ifHo@^O=a`?IT&ecVs51Dt5MeLs5|sb zWHd3gz}UiG%@fMOe7d^IrDZJC10~HTM-UQS&y1@dSepESjoII`>Gl`)=6+$ngynsr z1_yF~5LNh5R6)iZSugowSH>6COYT@0*TBZK4{Q}6whBZWB#f`T`GGkJ@35PDQw`dk zI(JvqNmrCS=F(AV)W)W5Z0^SW761QLBN)nSd=VIwQs8I=p|O-LP2YX2=esYj`RO+w z`Q2~6=ck{4l>Vq<;qXCB^)exRfC(DUZmr^R>O!$WVp&8XiXul*d})-rN4iXMLa9_m z%xDz|#X9Aj8Y+qrsP341DA}XzYfiXzJcvRWmC#%!ASk&(Y3{Ns;i4QfWaby8xD-xy z#3YiBhHzWP(wG_Ci=QJP%@P>H<-HXs1hPm8?~#+qyEu_TQIxw^XG@r$OF{HJ@?%y| zlC+f@CzrBx#%Ox?b!YJKV2++R%+snnyscF(Y$cXR0H}LfB*9tWkUa2zfuNM42LHV7 z!7rtp@zr>u%fH&De^Csn_w`b8UlRb|Du!|*Ow)P=ice~=mTFMGR2h|Hb(G_y1ORnM zoqX9}L?IL~nyk}5K_S-ZH(y@SP+fq#t&L<SWly#~Hm2HaSvyBE#TfjCxZt2%V$xV& zg+c+sK<t#BzCQXAstxr_(Ci`MTe5_qkp()sM%d4fW^>VxVvD|Gm(-5z@7OK1H|GcT z<bGyP_GfkrBs-<y*Qb79p)`AF)JuF$RnzxiHJ-<xu_)~ebCTXOEAB1x65g^R<vnZD zKjFIiwgl~tV%r)mo1T#sg?Wk6tc{J^G~+kczc&8=RsU?A6evD@h2+zFQ4LX51&AL- z9e(=Fcl`9*ANjBU{x5#}AHSE0vzo>Jp3L$w6QvL+9wsf2*?N|Q<p~tZ?4B<+=<dbQ z<ev+mSgPbgAZ3w3+=&=Y!I|M?9rvXuVgx0Z#;RMC?p&HcZbS%)2ZwX}^vGWnBJcbd z^}e#JQ>E!e2?UCwXbHII!bmw5%FW{fO{8MK<_a`(1*Vy*dgNc6EH#M&S<XH`QED;; zmuE;w7bq^zCqHT_Mc3C;l6;ub+mVtDa>VwO3j~TKx<ma_WizUbq6o@N|E^96$Bh=~ zpPT;I`u09WB^pm+d8C%I+<5hh|CuBHEf7-52`){|uK=Pv_7^a|0-=<08s?9REfOVp z*U-4P`Zw<%OI{Gat0=@*%cLxSs}fC6d@oS^Bv8D5T8M|e9hRoLm>TIadbl?m#X8xD za;C-aBj)sGjC2*nXgu`8Q29Lw9UT<_eLYjLPr7JnDVMG^R}b&7o*l_H$q4%-DDTb@ zC~kjdd*%nWi5*&-_8oJszGh0yTSi^1#rt>-j=Sz-yQ324!_^FuyfN}pt*F9VmZrR8 zlUSz%k|~rePlpP>;Jvw!78+fCQ3?YSYl`xdeo+dgK8l_B-@#~X{(rq+u|?|budmTm zUj&FRiaLDPz>hzE;^&`#;CH|O9e?=aANj+d|HvO@eE;@6>&FDJaF_$({RN79anf+n z6Q!}oa{Ej$dFMvTj6aI()Bfb0_7f2ND2@mq|CGO2q!FYa8cN=o5uzj`rTJwhzc^lC z7{iU-exx4{l-C&}V1%k;!9~dxVvEYIiAuywr|9xbY4Rze6cb21EYCYXmC{%NB6gmr z!5nffhLdw4OjVJ*i&NAeM!bD)iYyB-m*<kNKyhgixtEr4Cw@B*^RMuvB8!*Rq6nf4 zFBMgIrUdCmWoUxoU!hQ!rM|t=L({2?iZZBBNT_bAUm^K*>ylDU;rgGd2@HWmDFq1S z1f!42eF_Z9&boKiG}J%g@a<fzj>e#I<T@HhZ_w&U42~ybnH!%$Ttx-7$^nC)Uhwlr zu}&Wagb(!sf@BN@j88K2eJ4TjyB9P(yNidTD21s3#@antHh&^>XNAzNReN4O%A`($ zxV2a)b7MVqFSoK&Pfu4{RSI<ztYivp6$&%-bd0f@c8*Qb$lJvdtrIm^mi&$>mm3&# z{3)KhpJ2N9K5mDe;&$X2y-(FJ=wdx%1eEECZ&{os4VLwhT>{g=yibxdK1m4wEKq!r z{PBhU0)>VsMaNFv)a!xi8CY=k<Q_h&N}(LeQYSO~S2%uY{9o(Co5u0m#&3G;x8vt` z^?VX__##&6`yW2?o1ecIAb!Jt{nzjL!yo>@AOHL({`{A}@CT{yKL5npQGP57bY%7* zYc%f0Or_w$1k#QMar2;`*dqbsY_KSTKbgmd3J87zhrg;2w~qRgx_^jzU-s#s#^yga zj;vE-xw_q#ltTe3SjrZrEP0)rvmuQcLBJ@yG)-!T3dPOi$~hFH$v8cQqARl~k6TR1 z^#!5=GX#pMWSyHVU`QyBnknOSxjjSfn@eHzB61=ZaXV@`+0kn#&p64G@)S{rJ2ZR^ z#%kkBlfSENY<gvEs-{buD3?W1s_FJGC%Ov&A0$jGr!lIhGAi{_x!qLK+|uw(^*?}U zD)oNJ5lX(0*LW?tLD?zyMKVP8gGU5jOs3g^NC6?9X2)XDIG!M59L-L|(&9`!Elww( zaYAZ$G~M=J#y2vBquF<<u6ZH~p;#sX<+E4;35&mzp#A1~5q%vcTbb(P<Ke{erIT=T zvZHgyF1)y(DgRqJ16_NnP?$>CHqz5XS4SHI#l8p>nmxWMh2%07ig5>+dgCplFTSMj z-UqlGe2CGyV!AIc!e++<-1k3Y*yUGDjDO8s$qj2VK8c!$vgAnC5Sw)%_Y()RKguYf zJMZfjC<*091PY%`MJf~>I&~4HGL)cg!NCKY1$xEv|FZ>Z0^wJcP!8`<#{UV0QlAx@ zB)Q>>VwFBM@cno1`02;b{QTRW_`RsZe~VrE)1Uv$pZ=oMU-|3b;E#X(hdlQO)&>t{ zMX)n-2HT=hBsL}Mq}ZRm{v_=kM&|JmWS<;CnkYi*{=uXlRv=Ig2OmbdSfr#~%57<W z<w)7cP-*;e+&VFq%UcE!zegT-EJ#2Jk#(a)K|;ujm`KsZsbYzylN&i*RfF_XQ@Fk- zgybXA_>mIAV;56)V~HB3Z%54F)|shl<zAd4YBHDf)3XF7$rECoazrIEBUg|WwTk@f zJE<zXLQPdZZv=>UUlrh65dIa2Zz1@$K1%beK!_SBC+Vv|C~(MZ|4Eu$sgExk>ytFR zGO9L7N&(^Bzo^I?#VRQ$5xsfDGil~cNw?71e+i8PSJ2oKEe(H#W{0lP>}V{_j>vfU z8qE*Ip>gO28V9e+;{=xdGM-AJ*_lKclhF`x+8v0d|Alx?<`(j-_9?&p{9OL0BD@_O zMFq52GG`pCmQELyXh*xYZAD4b<$ow=c)vcF8R}vpP#B7p($&!tAdFNfdUV%8OH;WD zxP{!7@Y{b8rfZAPT3Lwxh7uf)Kf&!n4I{3;VrtSm7N>t?Rpv)_O0L)^fqP%xk7AL& z=b#e6MIrVpU?@tFBT6A^aZGI3iTv+4EQ-+xMF;g<3?<Yn=Tz+5xt1@VrJ+R)f8DeF zt2+D&MN@qXMdNcC>njkS-|+qSANb90#47#nXa4g)|C2xbNvx6r#Gn7lU;gqp{`}X! z^S8hKL*V#}SlUmb6hlNQoF!L?QYcM(^Uz3c>=?rJZ34j|1qcO@p(O7bC?E_a<A^B4 zfng-=8Akk$!DJjBF7POaiYwM>EE&f~b7|9Hu5Fj+2soK1$B6O-3m}RO8!yTeCRS*g zsK5+q^ciHHokraLNyHtPMCQ4f6klH|YOz|aoC~uBh-svq6#H~>9=R75aqIM4GEd9$ z#U<oLuOj>MT5exjL)PVWRAijuX+<iplnkL-AyJAN<<ces!~Y9}uP3yB6noSNz_0Z! z6u*KY;rJ^MjpMISG?ru#<?#)TP$U!;;c@&L8atz;$))KJN*$I)-*}c5d#}>`xBzfW zDFNenyeLLI%}*xMOi>B}q1g$6;ka0<WAZ#jO-?7${H(xnHVKW0n`oSjr`yRme0H6} z!Pb_(J*`;3I-C)M2dF@_Z`(n=mhGok6$JI~Cz+xV3MF4?YbjtDN-3w3{tAV@1aEDh zl{g-I%z(>vjE;N9ED6aA(>}1~_D8lzzSx%gg&jGc#UlNnW{v~7jr%7QFjOc+G4|(t z5hz3*RF#lSA>)2g4$t+us#3J?&{@qddirK;Uo}^~=<#<-t`N2O_^wWE{QteaQHQVl z9MsLM9~Da}>hPN{{6>QGfBdJS4*$s?1qekQ{wy&3MPT@|D1;3BUFuJ=?$etutP1jx zu-%gx11!<VIz5qu{ekLCAG3K7X$JyH-s7(}f85pqvh2exfg*X|Fm7xg!qrU!<T3ta z933Glps2(cGLDTQYW)ymwhSd<pM-I-QwnIw2ZFhEe5|O+WU?b9FPxtx`CzVUhmsCY z6$>?)v=h@MFD#@iewEZZa-tRqD05|fI9Z|+d6A+F5sL+qd8D6NOxC59<i@NQFxHV7 zwVvE-yG1RoQeTzZs1^c)y1zlm6iR)w1McnD<yYdtl`G19Qm*ju>T8KgC=jUUF-tX` zzaWjT0MYPu{Hhp@rQ`%<eU+*(ie*wR3;C(x9tSgW=(PD18hfK@wqF!sujGb(UrTN` z-!J2i3j&HL#$mZ%GKFHJnw=1(kS1>?&8~4uN`XU4fuy-oC*`(OGXbJmgjg^IoU=F4 z*>)UjD_a)L8q4OjbI|J6oeu5Ws28@YDv9HB!$Zal^cMT1tM2Jmg0{ADI;aYTp+KRn zZkE;8H&-Fi8?lA)H{Y=O)<-r<uGnx}ImquLTeAcR$r#%dFr?vkiX!aERaD`N3WH*w z6d)A!*qi-5JLI{0vLs8$eMiMo?UU#ATb13Y6dgLEsi}v)g!`Gkp5z}~LVZ!ZdWiQg zTaEt5VHrwE=8#c=L)|N_?st&v@cFH%Lt}PO)j?qR??3*U9TXV;D$1bL-@XFz_rL!` zRgDj?KC@(af94KxWNJTwBIDS2uJ0H@)CM0eZ5%|>ZUu;;+}Py9_00oG5IAlf3{XM2 zvSl!l>%B?Y=db36tW#rDHAp=sO0i+6Jby4Zb_p;7O5(mC688s_dU%XLAQtW1bg@7R z6!W-!cD6M6Y@&BhmcTtt)L?;RiWQW`t*7wHN`Yd&Sge`y9K|xNAoId9u~3UiIkk{m z7nD4)p4(E{(VNJQ*+yylNgm%#pyp9NwT}y^ufD^}$9JfId{>s0lG_r->z~Lvsi&10 zJS|P<gD8rU71Yb12pCF^_#!IsS*a!{WX4yakZM||mO#*`A_^Rh<7cr;x%bP_Sbc=% zyUx?%px7k=qS^n)*<Z(1o#t=+_&I>xg@xVSfuMvUARt|WbeBkpqJjaaSg2S?gLJo) zpxE8rG4t8@?Ck99PVCP0yYBaa8E1C)^ZS0ke_W6IUFRI)zV7Giy5Dj3u=6t;$XO1_ zX#{x!x9w*cC8%+b+YYgO5+xM3$+=BVddQD3ZwNz((&@w(I!QvDrXhqWPL@g`y<1p3 zmZ~pC1ha(IT73-a*AG2<cA<JAI4&MH_;;|?)4@1qit*wrvlzyODTZ>S782h@B4{yU z<XDnI4WrF=!lU*bw%5K#G!3y`BE&~T)qlh`Zi}e?2%o|aa7=xPu!;{f0Zl<t#If^> z%RHi(Gqy8l#8kegiQXfwh9)X`jgY+8SQb=6Q*>wf)C&XnnG=SOfZ_B>$n&+pm3SY# zXelHu9+Chor`YNL{ql?siK|=RQ_^{dH~52;9sa=V@W1%mKfaU7r5}F!Q7Vr*&G6ID z|HMCk{uj-l(9bl*_Y4-VpS*+5>g8C!Vmd75kAtlIfHg9<uEv>7+BAj^3U?VGmt|CD z)N*8PUXFrYx-6%Rk-uAy$LS(DToXmH`Y28?V%cPd(gP-_OthdWR`NY`SVHNeg5)TO zH${HjT9h5IWI42+B@<0?$_w=;m=oC9%Z_*=XRj-=<6KaE%m=L*8*w3b6E0G<G)2vE zZ@$h`GDR&jMAgY)lphN~*-_?>WKlwGK|@vy&SmXFQ|=zzY{<aFYqc~(3trwij~DC+ zzluSe#^}_8Yc+V-UWUh4Yb0WPcybM&h;O0KG{&cn(n%o&8H5ppIsUuE+2`9hRbK~L z=t0Of9)VKCG03+bhjL6hGsGDhB#p+PL4+~(krp(8D5r!GWHg5CsGtQUmJiW1hZNi8 ziMdcZPJ^5vEocPE5T}_n&XhwrtqT1%?}MMWBSHckFnah93?A5*<w<u8?9&U%Zrh<0 zosF@x7Gt8?5C(0MV(0*<4i>Z+DUo8}z#$kgKz#8EgZA)I7;m-%UZlhhW`-CB=*=AA zH&%RvSN<C~WW9#|k;hnl=o!`~Jx5qMDN_9oTg8dGs&~?~ZFu>6_!ho`Yt}2c=RCot z(%0BcgY0kq487=9nxZca+Zzi;kHRrK9TWvQBhASG=eOJ8>H$AIZ>2HbK42L|QhY%R zMUd{$`{$&Cm|0?W`14oz-*5hmzy9s7`0nq_4&Q$nrWIsR(BTV1aKk@;{uzH`&bZrt z7ry!{uufwdOy|%P#d|H-nOEUV<VvK`7{U~p+h~wY8c2!IK>ki0l<ixCyj}Vd4NiqE zN6~JPFPJl!8%k)7N<oS!J?_({ar9{vnu70}8*3)DRmWVI3EXK0UsA%4#_&hUA#ddE z_eAPW2Ndl0kg~(YoNxy2&CC_-_%u$<aS!H-AcZMTZ$SA`Ka?i=(inlLPm3fewli$+ zMpMpiT&_&Qy^95Sdg~ls+-+ew)q-cYNDa0xXcA$D&Q_S`E>ZpXYIR2`MM?;BND|AP zSwoan9p+$OkOH`rH^elnxK2rN2b`qW4{+n&CG_@>hAe15Wd3^~58Nj$%Qtd8G!e3h zqmXY&f>O*$$akG&;64LoK@b{5GKL_9AV;D?GD=Cb@hRLVN-Z9HkY*9)p=8HcP8}=4 z%-x9y-rx*F9d(B7!5A{A4|<Xk{d)9<eEnvq?8?XB*({$%Del`=8zx9Gh?E#ET}D1g zkYa#%#_kxJLJgBmqu|bt9m>((nWMY;>6b7{dV#g4UcmJ%DN*niAtc0>>aS@C(Y{A; z`8#+QzC=*r8#w1YgID2mgjT*~=3t&+rbuf33Wr&8>1<P&Lb+R4xGr0WVlR8tZH_{= zyB!K0SK!88Ph2|WizgK)r3)nm4WwBqF%3<V2s3>8_#9t<^%{TppHDOd!}MSO!gA?v zq{H7Cq?s8yvco^w`Gpil`1v=c5c+|p_{+C{!<nrK@LsI}>m^fRGG`2A`RuqSLUh=n zwU8Fc@`odRW|THghO6Ur=rZKR&=h;t;Oq`Pnn#z%YSJirk}1j#tVLnGAxk7PWNg#N z$xxarVm0#j2vb<$Y^(*Btx<Z&kzv`5h9ChLn5&r&N@<FMgWgEl;fTywl7wVv%?MSL zP#GIY6=shUBAEM2CaL9XE01`i{D>FI4tt~O1dWjqiI&`*XwHqrh2n#_*_b6wK|W^* zB@7@8(J8V1t0`)5=X^dMU8%%98sjZP`bXxF|0MBbYSDgr*74<n(lV(+<9w6?`b|>g z7Ctji<Tamz%wrdnoVG&l%n_Q)GVk4x`Nq;D@sI`XfowxO<iQD$htMbyhaua->=Ate zO1qdb;@J83GL$E<JwU1)qzMjWqC3kimH0DIJ)Dif4Bh<?W}-I(e2+t!=*cYNo|=u| z0B4M&A%rPZ2lQp8=#GA*MHib0mU2ZHGD}0s6XV2r3Mo_27^=fMOfg9Mb|De6hm9D8 zG0Ow7^5_$q;0c_w-oWYXYxtFZKq$j@sF;GKAwtSNAh1N7v3^N{yrfy4!MFIWbZ><? z11|DLY|UHjVYzkS+y@*ZB@&oFR%~jdDSDzy7iBo9FTp8GL!`UfBG=Cb1+J@bF31A6 z_Xpv|0e?IwKgBYM1I`C=X}1W{qEw<8{vfi$SNO{}fBYpobOz}ke*85%{N4n=*AFb6 zKE3%PqAX0|qO%yL^C!Vz_9)1*VvKNnqv-53#io@w8?BG@tt+{08IEmOhO^8OrSWT! z6Rk(1Xdx*`lgH?xFisyuBuGI#^Th#kWbWYmY!D=&sdkv5<iI+b!j>U^9YeLFH0oC$ z_o6A-xf8ue3NMnv1DPzJ&TO|w$w3-G&>}YsZP^=W1d%CRq$%3^WN*ISi=mzYJdt@M z(F5gFU2+H-Gox@mFBYu@dvUEc1@|tLkrqwAn4r@TUmD}#jXK<J&c&n4m3YV!>fOVO z`1s`Vf7Azt^-oVJvHVyZ_p3fUz930jetHq&>!G@OZidWj8|0olAamIcnPU`3>#dME zbDMh%l)R%M_u)R@osbKo1W+3jND`VP@-XDvk|5i00<ztw7|>aA?K?xNoI;QI(-_5! zGLnWFO~Z_&A$lK7MK_wr<46+hEKM*@O;wWWK=HL&J<+R27xY~l$oI`czbT6_dgwr? zsrJXn!7QITNHL6=VnF}F=+&3oXb@38jn(mkarO%YvNQ^>{D{b^_lRWY4lH@YvPhWZ zCG2Pd&jOJtMDF;E9VEg|W{wyhx4nj;TwDOi_3c%k5nB9)dEy1a3twYNNG+6QeV|NJ zXib}hL~B+cj`}DIReV2Sj=c`rHrwOIA@+qm9(Z=C3}1bGf&UTHtSpuO@F$i^;=BXt z@VCEzCk5&6nH_%k;h&09sYCzC1i#nczyAsCMU9BIHiW~9#W0>f8G18ELzceP07rv# zkhDPyso^V;$@P@Yx-^73js&P9n+7S4HAMDyJ;^vn{WOuabrrJ)1NmMfnu4_0YmU5l zGo0Kgj$uBDGNBRHAvex}q*#Z7eTrG8>Lf4J9`{8B4N;cpEoF+c`&@7;$`(1h>}eV| z8X^!Ev;7&!ozZa8o~4#O4Z_@!<U}JlO4KPk?8Md?RSfI(XEvZYD+;aoyK#jj)NN4~ z-Dvm?B|7yRQ?%sa{>3sppef#p8|Qy#hF|o!9iQ3hKeO|HdfbMOk6JpOJKBUdj~XSt zecZ&*-o(<X5p%Z1LGDE}c<qFee=L;Q>E&!?G=$8V=2*80a)(GR(>!ibka=>OS2UD- zNf=Rb1yC%v<PnD;+su+{8*_<J><RRYJApp?PN8qYX>{F@#Jq9@D&hO#vV8}PbeBpG zEf5bYP#w?*{d;wVi{@xVtTTbGb0GRnn2q5BdSV1iE43m0F=X&S8e<qstzj6@s}FRh zPJ*MJ0j7?fjFIXdu*`i4@3L2jWO*byc$5g&`L84@xYH0J<t&YAKO$bz2gKFA$6ki) z7#_EYuk&Wv<(B<SYW)kIVJ~yZ0hUpQyDpOy{m`RZ7Yym$51Wj2k?yXK!T>8&ZgNC< zkU1KH*WmhoZ(KX*i_1qh;={{__~V~HGD!aq&G5hY?r-1X`|oK6VF(gJQ7WN>4!_L~ z|Cj#yx4(0M-;XVJ23WUzF%0HTg6<5OB6*8Gjs<DsXy6K@gfn1o(PR0v3Wxod;;8Qu zu4|*12FTt<3Ix*>{>zZgKwZF$Q5a{0qP=D)++)tx5=o(YNDMYWQn(S$#@nMH!5R5` zU1%P5;)AYI=_E{1deEI@@I>w&NA7pV=`EH>-fqr(;)td*;)+@yG^Yqt*rEQoxc|Zi z=T0iFmnu6%svNLon0Mg&*r6`T70qcuIG+=R_R_;Fp>miN>hSD#lT=1Y`kgr*U$15P zbQbqpi&#Qc(G=%d7KsvydeTlZTp}5S8K_5XGz0fPI!`KyCsYd)C?uA@)aPf-(2wJY z9}q)QY@-p_>0M|5(UJ~IzB`~y$-QY17ZSuF0y4WW(j**8E}J2D+a?_&^X2OUb~BT( z+zO0?EQBQ4bO5p_Dukx-rs>>hCbwwxcHaias4ZBvbRou#9)i(o{V||VPuQ!EL+#Gh zxDs!QjDWS!pD_-7dvwLnzP&Mm<(2Bdff&MoJ-Gi67)@3~zNa;s_w9$Brap!*bcA~H z1K1V4z_wa(-4jhw_YoV4UL%NkA-d!h5?K<Zoc{_L7ypFJ3x7aH>t|%PeT~fKk4SC# zh_seZINAI)l3KpTA#rw_1lh*dX@t~4ChvuwT~(xqPZ-Rai6pl*NcUPpTG*j6nmKZ# zDXztP;Kq>v+&&qC7v~G{r*Hm*Z~yiUOC@FpG0pl@=Xr-Or&<4V=U3zjvHw?z<Ny4( ze;_+*FSgpPgq_9$=*^md71L;n<6*0i=%+<0XyXinvM@wCL-QfuWk{sbw&<W_w*j)Y z=`u5D;aI>jB!{j*KDQOn6eS6k$cqz!njL$K5fV2V;#in5Qll+V#PaBDoHGjdxuST# zGpdhyOSz)_uqTQVT#yqdF88oQT8uT0MHnL|#uPQj>~S%}4XtVG(RADbjmJ&VeA-O9 zEWQ4u1u0=hN|>Ycu!VF9dKGo<gfp7b{BR*J2G{G7aj(4?Pj5C-G{zTZ5W!pM5i`Zz z*0T)Td3bcS60h&ID2zaTexe|PFoTfz&H_P!cajvH|38^Rtbcym2)n~aNQRv>0W*b9 zG?abV!C6kp+(-uJaD`kWxos==bDt=u+}Xh;gM>o9E*x?v(!_(?_<CU`84V&6$GU7G zX+j_~_l3;F3rbcSpvw1h-VzD*CG$y&As9b=AO?{Vn~Y}TW}+?b9bJb9iB32hXaM7x zV@Z&nQ0>=;reL`=a2SU6?u%_YGjVORFWO>b;knuv!{^vy=Alcl<p{sEhUHP!Cu}1z zcG4UN*ujrBePU?-fc-V^u&?S3_LjcJp{mzNp&4@9zedre&nUa}38n3yq~)yhpKzr1 zHKLhCbhflWNlsF9?TX&ryJ1AXL5Q|u$?au|q999@Z*oGzmi4ILVvQ>YJn$f6JDwCA z!vFry2mIsvAEi=BqQe*2;r}*7r~cg(-~RmvoXaf14t~C^<^rsoIUbr*)F3;$aU~A< ztdNXxDpUs<ET7V8jDs}90dG<vYNcd~Tn6ovG{dnC8aT0GIdV7(<;NPMbiXyT1An0e z8)WV@$I(zD90@VTsm-ROfGe_hua`_wl;9+lPhtkDieXupBA=wl-D8ie-PSl9Vu+MT zl4qZpbiGu2x&vBHnWO21DciMZ&#*vyra4Vz#=vbtVi>bsE1fG5my<LkJK%gq0IrqA z;ZAb~X;F@6ETf*$7@f0FoqBSko}|cOuE^$bWq5h3mS$+}(0Q7oh2;{B@~D|D*Pk@A zjAF^uQ6_bo;!C}G(n!)Y!S@6+0XwrGg&5I)D{iA1WbUGTA|cjOE|mKg$vDD95@DQ4 z7DpP#K0>02+?D$&nSBV9%)Fsw;0D>M^^hBSV33tB?88E^gr*oTNHLP8=+hMutEb`S zeskPEVvk41T=3v1vzvz@=Bo`R9r}?H{a9uV!LZ)FaKK~%u5WQh>lS}RtkJ{B+1AiW ze}WKp`p7C~gNnD<O=9dUe~qmruMwX29FYajvAgm$4zP4O-t<wTMshRhaPB>h*1W;d zx_3BJ_XauVKjSRvk<9H|XfmzHbLb);!1Adp`t%adp6v>Y1#@xI!vg8v#>n4bhte>6 z)JECiB1`MXXLsRM?J0b|+m65g`1jwKL1Bn5^TR*CSpL0!YYL(7e*BSD!$a&aH^F+{ zB@!tlQydA<!hTOp9QIp5Q;2gBB51Ehg6C4~^H_q^NRlGf0QoysBRN7#GR9HTLY%$M z-EBkySd$1g%nf$Pjkm#xO=dW}(F7+WEs(v-i8OFx-f*NboR}-z7@U2W1w44X6Y}Gk zJNDQhkCZtc!ED2zp1w^Fb;rzbDPtWjq_A{4VTAL^G)1~8Zsu9i9HuO(3{i7r4ayJd z(-3P(3Lz3DnSaRa0NkwFM+&6l@#P9Uy;lE)F`Ds05aVtW^F$$THe}+-)l%HQP=F_w zi}Cz=IbPqXVP0sY5t{Jnp)i5y^bHC<YWRf;@3~*12irH?F71EXjHt}hQqY!pvOE$U zoJLTri|io6HaobGSoh#D5<xc7AVQ>oTO`ByR>=LBGiVYemS2J#GKWyeEd3!fc87em z3uO8(kehg7n9~NV-yDvm%jRR^sKFRJd;pB*k43iMVqD*Ag8K)p@F;N|9y8P3WSt&n zqz=`dJuqm{Knxu)7^=N`Vb3a>B1(Ltlq1r7jj>eS5!z`_u)g#SA{erFFek)Qk@?TC zrT8Vy@D7I?J|d~{BMyo))m3j1SM~<6JU*6Td{4z29He35OI{+0202sz4##McIKGG3 zzMD`|8iMZKRM4kqcl7Ad1q()v#6CwOq<9)3+t(a9ejNBVS)=`+8y;rG;N7__e7;tP zzyJ9&zGr6^Mo`d!%Ut;9KNV*9`M;Xt-^(YV?|%9T&mO-)f}<lmS7~7NoJm+dbrfWY zG{atxWy}ydI2p1MS=+_=2t67_9r3OUksP){IxkTYw}t_nGzr(1W~EX$>mZM&5cPfW zL5jh;=zt^AMJW_&%3NWJwC&bXZpheaMe~TD?1K7aFA{^~*zZ6Skutl?Xby4hlp*P~ z0w+S3qinwcE~Z-GN|w0iLOd`*@!*8(xn{UsXo*Xi#?qs9&LtU8hBS^b8c!Ob`J|wV zHTV1CX2mYtYf8c6ONDrHtqf0YR^!p_8a%sm4)30}vb3tAF^Wiv5<H|qgdv`C`8f$A zzR~6b=^%*lNeb1ClHOCD<&q#qrzBEv+Z(<vAvcwspHyJymWwPw$wi>15q^<dhdS43 zAkoS_C>NGa&NK(hEV(Pq;K*ecF4Hhdc7c%F_(93k3$it&#Tq9JHFtwUU;vgZX8AN~ z5Y&eD!B)$8xV}dp7h`nU(O2Up%iKF0eC{N;q9VcuwhL#XfA8K<?b`=~yLHD_tx34V z()UK31L~rjVM7W{*mnUsnGdD1X$K`vzKOHdvDKfjn?{MD2{sopa}>S8b}E{ABbpT1 zDz@c6#m>rCh$(%Fy)@9?lDF7j`2vacpJADB1Io%n(5-t{^cAM)*#%<;^ueaJ+BoH^ zFh%|bYgB|=qh+@<Zl2zPH+AXw<IM*A@zD+Z@ZC2g#6R)#KYzqe9VX~B#s97UU<w-Q z!)Ioq?YrQ+S`&J6CPRzaOLo9#Id;1)!2y;~$AYzy6=T2-s)q#crP#54K8~|o5~e8M zYs6AY8>hpUOEXjABwp^0H7s{*7=XpJ>pIr?>!q9^g0mn-@>UBeGo;6uGjrH8OE{wT z6lrnNjij(<xn+XfU8W4`rYy(S;BbICOSXl`-mb+gu?APOXpBr#=@Fcl(@k*otTFBs zTi{NK1+L~8kt7B*!D`9?t*6(p6;B{sgVq#rORX!emqp`lLlPccBoQtb;_3A=Jik%F z@~H|>?$qP{^(x%ETtai?(-dWRafA7S#`(xj{*lIc|D;7Kn>stcph9Q4B$hi(@|I?J zb-xiW9-Kq#r4q=Tm<>c(<i<|z!mQxV93ht3$wfz(i%j9lVBH}l8bnB<hP#l$AYxfM zp0Aa!=X+ZFkra-Q>DfWH(h71TJB+Y$gKdBxmM&ey@<|mFMh?bNcXd*Me~Ycl(HOoA ztx;OIPTJp!x5w=R&dBgH!iq^_F`#cRnnDH9+T(E}+61>*;x@%N!^6l4)AqE%mK}Tx zJM|8hP(r~hn|#i`Kw$1OY@z|8*x3a+gh6&zyrwx`VoUyWgk(KMP{t!fo_&VHbu6dq zKS^PGH?xPq&Niqh4L~=RPkmWFiEFf`OjJX#nGyEe=_A$01UUhw4Bb|!+qw={4+r6S z#R>f3`Z@gd@ilz&`T@TG$G0R#=hUlc|G$~yA3y&K-!N=nuektk9d(j|rkFk!vVAne z4i|OoabJ!T!MYMDGPbQ|(AGe-<3c3*tJ4&EC>Lk7cdWw6a19z`1&(jjK;|}m<^qPJ zL<fo_IO2rD{p*ps-3mz&rZ^pC&b(lSoLF;)adT80vc|bn4rokvLfHXs-)YPeY%NV; z%>9OZ@8#I<y#S{+E=KjCm68!|k`7n1OmK;$xSG8NcM2`=u*@0{N-c1MCb^VuAU%5L z0?i=IBawx=aK?(qyW>`QH14&W#IvjU%nlWJb*CE7Zr9`aohCfKRgZgDN*KEHND0#9 zY6Z<v!Lo^&q9bF7nWqnrMA&Yj0cZ?i1Yr#E{b=_Z@a91yUf*xP%Lfg3A&hpd1V$l& zto>bSj$lQ0aAxV#5whjNB%N~oLR|mF0L&bcVI<P9obseWXf!3e0LV;PJ{hiOrm$hQ zu*DE77uW>{vV2;M@ncjOv<D!;X)#T)7FYMILfdvtnnD9tcIna>CZquem4nXMYom=Z z{d!|`-<~+Mb{1~Lti{~}ZfKA7K&YiBmL=VWL(y|Yl)uHUs*eoY9}!Ua7C{AX;FtRn z{#j43nZ^jsd4|xlub44th@uzRoc9d7%im*v{d;WX>$l`Gd(beu%HK&eF^#{5E-L-e zouugBrx#18Zg6z7Lv4P(lxGe*b5Qm&LXNi)s>1BhF3wft?!{M^D)7z2i}?2CZT$85 zb^PtqOML&`x6Bwnv6T8xCiuPn-4raiq!Q}!#ryDDu?U89CqrkNL<&truUE$|H+FQ^ z^f@s`$k=YcQbrTIoEG4qpC)pm6_<Jx#;#@wwGyWz#mT<qQkj*zYc0wS+A$}H^9C-c zq_P>DPe+>I^k!qE#fb9Af}P)3x|;Ufaa)!;4yZhAiL<-c@b%0q9K}lZ86!Dz1&Or) z310I^Aq}*iSdHsBX1I}O&QeM|Z%RCxb1m-E6pt!xaks=2*Ybp6)<}=-6lIopQeoSf zH8_8IEwhLPE@rvodZ{4BF+6F{#gpsB?7)q9%rffXHAPAFfMwIuYodH2Ev{AI{R8F+ zn&GRbis@Lzlq{(s&QUyU#ye7>Q^FKN&pO`c>V<rqZ^=Q@=^ZfhamLU!W>6BNyNwUC zK`=*rW(PqMu`Em@mZfq@m`4%3<)U1oQG{f!+$JQBxAlXZrcher2qirmW(yniH(d|= z03T>-sxwolV$_I!@X(!(wpcxOa(&!8sE1qoR^loLw)Sl+ag77f?F0v0h_%N?{e_q{ zum=vC&cTgXZr|sKww><SM59gGc^=vsccp8Ywu`V$`Q*KVQ^qs6XObA1BnA!PoBmJ= z-wAb}v9IR6R89rcFyVPGurcQ`!t!5X8)>q&h<Srq!}7ot^idgs9^HGOPv0Ks-c<!9 z4OP<R79OkgvD<bf5*_t$%561@16dC5SdRy1qVT>Ug(XxyzPa0qzus@cxA(YwzZu^= zy^inx@JTvn@zYO=3;q<Dqf?#NJ^cs${4@T+kaDB^Jp6Q)!D#jr=n7LD3Dm(hhb4%1 zT83kRddQA8W{qWpL(CdGXo`JaOIgn7pz?r;be&T+%d0aqMpCebbZLkf?TZ<-#f?K% zNzSM_;l{k+h?K2nI38}uQp%V#F_TD8d4M7Lm^sd$vSN8;i2|BTT#lZ<YZb~83~+X* z4vqva#2&XfIJ0pfYW8cf!yDpOzB#Vtu!PDK4{<ietwM7=tgxdo>~O!>64%eJl}OTj zN}sucrBt#BODP8Lli~pk_PCJlg{x)TaJTU|9?=+2Z&%~RJ$7V{>~GlNpWdovX~nYY zTB(#NL}%|b#V@q@of#xUkQ}c?reGj{&VYW8q5Vo*F51rL;(S{^+S)SF)Rc--nXzyQ zb;IPf=ICN*1DS;<<m-Z%7lP5naRZc@8|3RZ&?G|a{E|t2m7Jsz`;~0OR4fT(-~jnb zYsmGi(96&kcD`QF*4D&?u|qI^M1Oc{O+Zt$Hcg?2`_#Pyt8tB{xVTjZ?b}x}V=$Ys z+-==uhuv%E<B-vGnq@6+?6F6~HYaQ}cfy32MyzA`w6)?Lwv}<zulOjHPVPC+;hgpe zL0sNd`9TWL(JYG;CU}N`%qIvXNj8%T{ya7yi?pCAqG%jJ65GSK&`UA}Nx>}9y-OEd zxpyBw{_`iieEI<%TIz_iS&3s#tXRDCQM1VgHxK*adEQQZtUHdco6_)ywjBJ0S@D~j z75MgUHU4pr=D2qO-@bW(@4o%3bTaR!fBnRcFE0FJ{*abMiS=7k{6tfH`}ZGF9Dfoa zdKxgBHx;XAj2Ba~t4NAv*uG93iGDQ2_O&dZj9JELBF1?!;ysoiEm8}W2TfT1tVKZ_ zNAw6CmQW1lp;|PNn1QlE#ZgC8A9t26%cwl&jI3RjI2CEcY+-=xU4|@|#LY`aXiVzp ztfwp(sA&rR^9pE;lK539+`W=ve-Yx{<|4s;4$f{{hL+>}C!RH7*<^_uIp!>-Oc}V% zaktn856bNDu$*;rp%o2dMpGD~_K5iM7!xjA(|9%v;dW>`<&4(sjWotShVKkKV#j|< zQaqv=9^I_PGwL}B@r<4N>6J3PxqD8cLZ=}*P4R&Q5qeKU2njR1eyAv)-f;Qpt!mt1 zsK3ID(tiFdiII!eW}2iqn{5Uf8c!jMr9g1B9~N1gp^v^P<R<LkcK(ocm_+U%+91d& zB^p5{%peT2E)X(v4`zz>kn1y3=vvSimQY@40V^*zn5@xZrWgw2h2xO9K@;t}wQ(a} z8@Ko9;#S-$Tq8NI#OSf}>*HqZ8r(>*#`Ob^XlJ-C3(#gLH^Qae7O34~4__l2=p4L` z$np<}D*wp*@By33-XW0Xleq3_Q^`AQDt!Zg8Y7hS*j(}o;UvPwoTmt5-U!bpMVKps zGoHXF{VDu2A0w9G{6NFkuse8@bQpnNJ-TDSfC1>+yB9J`Drt&;NtbcAH?$+dSOamk zD{$0N8#%uE%sDj1Q4c&x3&zW=aJ<it#^>^Q{IT&g{&X=H-;mIMyHSq6->${q_`mz+ z(Pe!5)q8yZ{XeAl6$T(cKo5Ljik~G@{N=mvkr}cZ5e7?PyKow5K~f}zuEs7`Eo`-8 z$n{!@%qUZqMQgC%M+-Y$)e-Nx6semO<&!ukP?})Iz`a_!BKBm+3hBH?A#+73^FrMT zajlZ8q=Ez+BuA~m@d!PnM6E(8gI^_a-gIKEG>W&LF-OhO)ilBi<i}{Ec(*Q>b!ot5 z%r|oovwkLy_|8H39t~X1Fpx}fyTC?z+>Usn`OSPA+%2`ky)sAXJ1)edI>o~jYL1vl z_jokW49&?d%rN4qARcJpAN1nc7+kAP!kwlpJh)tpM<l}|G3#`*63@g8)s<of@>0Ae zL4+x!vPtNR(&<Z6bY==+ju&_9@$4>5Mq&uvy<LXe*Gq8yQZCxt3UQGpx!9D0*2Xk6 zHJ-tFs;qP$cI^#@fwL`!8LVMe0D(Y$zu@REI=*C*0Lbl`A%q-g4jYDSGk3_0)-g{o zWb2qw=8$QdL*Ho~>@D@AkR7sS26F*Tuv-V0S%O}RS%Iq@c-o`2BvV`!rr;oTEzX3Q z!xq=}IiZCiyLtN>w8WUAIM@;%dKOr*=Q4sxhz-Rbu#u(^^5n>Go$?I!sn6kGNK@p# zflu~xgfn0V<vhWL>=y_-`%*GSAdRqvbckb6-^H?Ot1wRPE3Deu!jL_jrsye|VnDw> zC_C565{G3ENBF;URL?nZ6x+-+u-j@ej;>>Nb=N}OCSzRO$$@d-Iy^Y$j+bXP;9XWE zJ{Csf4;2acW9<=q(|j7=kRsn)FT&rLAHTWPfN!4N#NYq;KltH?AEfgdzcB^dKmX%9 zWCrg*l#x1ImQI7+!U>S2vi6Vn&_a~0I`(_&AUS*u(xTQP&T~0pT$a)>i>1pyO5zPr zf7A-qiPp>qCejtNCquN6vWX*nyt#DWME!|%XkaI7OkR(gBr)q`h{M5J4A9yr*>8X< z*0<ukgLoXjczAQ;aYGcx(iA&1*=nIQUKcsrwWM6J#cmp69B1N8*kaO!wQ#mM?iAVJ z+F48KDd(3mEl3P|+$dOwTSczY<95V7<8>!&QFX+ghI5v#ux(5W!MT);Y$I?!I~tct z4&Y|}8R?An!^=g?6(x%4SO)H=SBj)5+?O}26jQK|oALhXc`0Onl%{BZorQWwLcC+x zR?Ixr;Ux|6^j0Mv->$?%mS>OHKDtwh2e&J5?`9e9+$h7%%LTaHl7$OR={V1_s--c7 z=14(v<4M$3AH|WRNZ9*1V2Y6mdaYuIH+6#C+8Z)kFUT!DAUAe}vVoX+vVcs>2y$Ix z$d(&pnTZ)(?2IsH+%Oz+UV!VQ!_8Q2T;8sZ3)_~Wb<0w;MJ>n0Z7fGwK3&?r3hgng z*~v_pAuQ3hi{<Qgb5uu}p)kZ6ZhFR86n6=>9QnNpnGs6fBDnM&-1FYTI{hWA(q6&h z%wsraKZO%X;G08Yh|9^@>9-cYMl8#!XmRN|OR6vi?J$yK8_BYtxx@MNWAyGm8oe2^ z2MroTV+=&|jXR2)e?%r=NB#RxK<SxOMCi>!tknV>vR;Z5XAR_gtw42%0oqv2T!}Tu zz5RB0dfWxC(tPnYD-iGV!tizZF8r}(A1RWE|2<EWw5Q`Qmviyw8&&w<mv`}xKm7qe zeE$P}U^(@7e&%2PMpA5w#}3nF2-2DbAC2jdWo<LZ0dHMI*(_x(FV0mMGEAFbhYJI^ zGXuEmQXCH!Hyg3OJ7kG-?Chlp=1AYFPg>|AnWi|q!-(Y-Lv)f2TFy8~4>D^xBd%*& zgCiT4BWa^1!?dpSWRR8<2Dr>lEkbeYX=CXg@WNdysO2b$(?R}DZ62?V?T&L0W;GqL zu5(ey(e6U35pLz#<65qGq^CH4VMTM;(-^L}p6`h(d0x1f<AtU)Pt=|CM$O3$Xh@Aj zOZE;lX6{CPYBbv&XwBP;E7d1(qahvl+Vb%5QW2h9B_U{tCztZ^j3fIC8s+_ib2Pwt zyp>ELf;V#p4IsXNT$+6n)3P0U!((656whu|;R(&~fUPjagPY}CuAoU2=6G<6>omyS zYsI+9&yoy6a<rbK8dK56a^OO93L5K=BQ+}q!IAD*WWE*y^o*b+=&+iGSVcl;nLxgD z6}rz`j;YI+!_&(S5q_3%UNHmZVI*se1}<)=8KM@UIdUOdA{V21lRD0C)<Em#6=>U{ zMd_j?isasELPMCLo*A$*(iHg{tl*?$h~Xg>n11ROd`O4@kq?UB!a4Uf^i!U~JnboL zvtMK7@dvOy!;*<*)ovPLySSH|v{;{f58j#2;Flq$Z(m54ha7773P<Zcz>%--*=+*) z_UVJ6Lx)LUE&M;<{T=_3&OI;#u%!7H+aEZbfBUx|k-c{hHXF@FB1`;JuG%>3p^ef2 zU7QPFMWgHE$_^9U-EWPDhpq9Lee*@KGu~x*<6X8dzA6aCADAWoToH>u*B&HEj^od5 z8TixnDt!Co7QXw_NBrT<E2ISZA>MpBwi(Pr)ap5q<wjdEORT0Th^zH0aBQPK&X5$l zT$W>t{ZedSznG?AZ5OSF>Vqsxj*FS5b<$L-Fod{4Nz7JN@rM%kYl~;Xwo4C7c1A_w zS|qW=IufYP*K0}V6U5Z%)pYT|HDhUpsOF%7L<w;(cxjv>TbzkpPBYF&sKrbKTg~F@ zm!SNBn4%>q@|>lItu>#v!TB^NT*wkn1M$O^{7_uV+l02Wk!Z|_LUr<H)SuaghO}rj zXT_m5c^m3dwxTgT1{VtxaP!<5+-u3kgZ4Z;W0~{h3Jq~NA5YqI7`BU89@R;gdWeev zKhg{zNd`sRDH=jd&vu@>5XQJy$M9Z_hctySgJcTo;q|hP<ucsAQ7W|$zc9!hW{}IR z*|<o9w4F;qYeNcJNRsA;Q)oVS9C<}?h>7>ZdJiiY*c!mlS`V&1=GeC{0Ht}mP+Pel zc^m|ieOE9Wu+v8^L-UpeXb7E$`jGi(*vMrPw<%&NS~h9oeB=tYT4;>WMSZwFs>2OX z9%_VwAR}Z4TEcRfE{1L>#qzX=@Gg2sTD*gI@jF<ulWU!P0OQjS5m+Q1xBm(8b?*^V z!XQneMAAGPSw3yZdx?Ov&)}N&7+%@Wu)9{wOnpWq4Q9CS2D)|`fxdlvW9YCE7&Lq| z{_-OU(Q(c}oRAae9RxANO+epq`NOME*yCxB1NIt7^;m%{Ry3u7D^a<D=Ge3nE!&uv zIA~vu)yJKEYw_T)1s)%>#IsYjc%5pGcPVx>iYq?n`Qd+xH{(xr@%VG&e*ACq3A`_e zL$;SO_FAsMZsP@rT{9c9{1_`7-(ZNXHcPO>Q3FQ<S0Q<e2}kG^*krQ^QFaS)*iRD~ zn{`pXcP-8xvqQs4C+S+Jv~31BEld$@$jo3NUD0|W-4U0vU2rAGg~yrVRK#*5`YuA& zR!uaYP&|tBns`iqsu@~OnWHw*h(^$%R-$b0Y7{3JkU~1x>$MCUEr>It=?J%;gS5?j z{Ygt)$#%x&9A<<JH#DZY;e3|jG5r_wB5@&aCoUAk<9uE`s#2m+bvy#)M?y%BNK_|< zqWq9QbI}Ggr$^yR<q_Os>GDXJf*te4^-?^)Tu4)7<0)zJhMik<d~rrw=u1O<c%U#v zXE`OVdlHwAzkYZQFKMQy_iFI?j)E2sX@>jk{0~?@2}4M_S^SG0+$zC+Auiv!R>%@7 z4_7Z_;ZjQmE;NuH4QFui+-Y2FI7zCUz=d<ixa}y-a|Eq*htXDd4DHP)(Nwez6<hSs zvULg0Z(V@;u=%JBo`b5uS*Qt^huT1zBX|+cg)WuU5T=g$&=sf&S&52ZeH8f{A;;4Y zCp=8BYK{iRM4f{hJHAW)TeugzgGa%8xaGgbmh!hW!Y9Ou%RkCqA+Gv8VyWozH`rMw z^2Af=YS`GSw@9e_h+P$L5Rv~J?&(ip5P1%Z4L7rV8i;;<`jQmGF=VhB9>4$mORX<m z%k)pSKmAOJ7Sg31-~9+YxO4@v7R!<5qk}wOLlpUO5DnBqEi0CDG<m~j5>QM#@7Bky z_|>?**8ukptiglCHF$K?1kaKz@QQ=!dk&_bIGBE2=+A88iL*Y&*k`#Md)F>TywN<! z3U*i`CBhUj>y{zfK}^f8MhZ<4@1=tcmJ3+IEI@+yGNeZ6Fbo@`K2baXZ9Qq>B%O^; z-lWG)EY3Bo;db$)aq$R!4@u1_;(1V7IOM&6rqaOqQw(<*7PygPjZ0~)WzR62GZ>4< z=alc$rz!Lm)4tKGk>IO|jh1uasy7wx22&C1wt!(@oQH72wS0f+(frNn{%FYxp)t1L zJVSI_J`It(hs*m>b9x&}4+QaNbVXsD3v-V%a(CF1N{*;GCY~M=huh~);c@#}yt-A2 zm)DCWGYC^WyOM{ucbO|_fG<t)fi&o(gkn4CA&eo;YKt;Tx(2EdFCW&^9Ov-tem$PB zta{Ag{ZN!q9dr-|xObxncdr-zvV8xhkT8m(y?ecY2Fb>i)=YN#G+b^@#gTseP+ z+s?4`O2$>Tx7sss@7h_MFWreWzZIyBSb)aJ`K-O?pdw%<s{Cf4%7@1An~Pe1n!|rS z>NYGw9ZS^e;AN-?(xM@Bk?W<84EI$?a9E8wlV)RLWCN@VUc;r}1wzVRV{bi2>#8^G z<ZrR7oMxzcCz(N92ep&i;wxX{Xw%oycT()Fek)DMIw#%3>J5chY7&D<Qw%Yv-*61- z+XMZ3^}-PGG!c?w1hpqR9B-c8$Jd{}!Z)n(zx(lD_y>*gy?7LjFo-Y<+kcQIfBMtk zu-DZJY3!dl{JD!a=%F}B2jv^IP(yRnv!AwY)n%SyWf4Pz#IC~4J$ks!{&knR_Tgb8 zJUwQLXD8O;#c2!NKV*SCZ$s>(+4h?)MZEERnqsFFGNUZ9+j#|I95j#=sE^dmrr77J ziw)+B5oERiyInPKilI7}Wm5G)Yc!u?h&|ydUH6o_#ek!@9&&ezFN(BAdzSbfJ5Ss$ z_Qi!vYZNd`B>K)r=9U#CgBfmQt;3D8j%ZJ_V=h=nQ&>pnK*|$Lq)uO&uogKx_(S?G zN3g|QIIo(Fb=s3?&^b66rcF|<V|MVxrJ_w}&Dn&8^v!6<jK;b2U2J!uK79vErWlkT z4aM1=u1KcgQ$mdyrc96?wgx$y)}nHsBQ9n|;YM{5b43QrCvh<#X>qLxZ`f(y->YV( zsOvC+D4YJhbn4tDa)wy$ye6vC9MV)RiSnH9A<QA@@q|Wu#BA}UIfM!B-6)_5@_&(7 z7rK8lpLwKE(t}$CczA>BH@Hs2JmUJJn}v#&`&&wO;sF0oRbdNJw`o4ALS~~Pa3;$9 zXQI-77HWNFqt<U8s(t68hQ_E0T#V`s>L?4)M1ijsay*z1T~;E(bOlDKPR0C~1_YM8 zKs-CRcxKa)<_`?Y?+{n<8av8gOH?>q{}xHjpKx3}j=$lf6sFxy-NTwKHCSRBhiNlb zWB4F74C>zx0|wFz{rj*T4AtRk(syBu9617N!-pc{fD3NbAHt2=W4Km*8rN!bar=BV zp4_>P&+p#jFMs(KfB#WDj)q3TPx$s9KOt+^79_iCBi)aN4p@bvKwXq>Sc$68l_ZBY zbCeD<l`gZD4zBK8iR*ECxW!83_C7t_Nzli=L;84dj5#&I7=?a@*lVtV1k)whYq}7! z!X38A*=~h>Ub@)rsEK1NrBb8JrJIE|SS*IO$$UiGEy9r?ZDd5Q;%IKc5#J3h$!@4V z=Ex3g!VbThqws3f(}9<BoM;GtJgD3#eUDwmetl+=1<2W^%{*a^o7qmdnd`!kypE)B zMEwyP<_as4!W<O|7E+tJeGL-)bP!^_2=02*V6%J@Tvty=^!g<<pDBa9H!c-!#iim{ znjji=={r%A97AnG6-%Y^Bfc!dypR!PgA@FN9rw|~8UK|?_R~W4Mm?0pTH|td6z-f$ zmJA_gk;I5EI`=2h+3z<nQ`F-<%OP>4?C;B`PE&LSZ-qKc!DR(8nx&I_LNB@f<)d?W z@vx32sr}U;cS_meODIuB75$?7zbw-<EUiR|^?)=JCVEH{J)$1cFv1XzX^2O6i_lmc zja?24Q60+sz;In3HV;)BW}<?IsPdadGt8ve2FyXV|6EkEoGK4kfD*qYG{tgcvxA*> zT?u!cB^W+zDptqV!L{H40!m*aR6HoT>;pCy(h#MuNP~|!*(!{{tiVz#qTmh8cQ!-Q z@i3;$x56;hiBJ^}Ll`s&{rdICzyU)rNL3BPMva%uFna7HsEwVB5kp79#$Ya*(u2{K zvjwf$+t5O_<;UPk`5xS?JdEq5hjFRo2(DM8G6UA&)xF#J`tw(KcB36<g3NKsT?c92 ztB~ujhoWHiPyT-^LUl+DZPZ7u#CaOya*Qr6?bM+$^l_7A)h(7)!W_5u35u*{K3Ppt zC`_?u?E+?so%Rwbk^&8}$61T{LgWM^9NoBvHT`0E=`TQ_$vm27IZ`)?^9m-YPjW=d zX?GIC4MpM#*C=sj+7NYz&2jatEAEs9;bCnAZsxn;+>tdn6UNRQt;1k#iEGRnH*!7L zu^rKPiljJZkLttrs5oH5Tw;UbeKs^DgO4vwVYL(<hO^<IJsGw%hQH}-91P$uoyf4A z6^<(<d(fP{3)QD%P<nh5N)K;D@d01t#X93`j4jf`O>mljtW%yVkiz#%575F{*3i}Q zBCto{KFg99?3|)AOZQAjoxQ^l)PE<%f0i(YG%M9<5N;C&`BGBuV0rbcK{z7bF2iFQ zKuC1>FD1<Jka~2hg9^e7k~(N18KVgG%oIUpb5Its2n|~nF+eXsMTaS>{b$n<GuTc? zb<k{71<hq?HJ22b#}2U+Wq!+%<)MM&E~~I+(QNb|G#;Y^bD*1cAMSatq(|wC`?DR+ zzD77{5MB8m8%y57c5gd$JW?@bsT++n1H*@~<ExH9{{e$28ezyV3>zW7R*eP_-^9vR zd@+ple5sM6F=^r`><KYP?p{}vCi<b~lqiLxa4C<bDB6uHg}ZPmhh;G{;Q7?eXg;$E z&B<(2wxRv(UR+4oinFW)PP%I$!*3OGHt3*W<7$+I=%X@xHEKecHE4`x=HUz5bkV+J zCByhCT&FRFuEnmTK@6Fz^l;cp6Y-*aGFk*#&UQ<7b_U`Q6C7~UrYTnAOr$YRgc~8u zW+~iO&x8BwS%`7c<T0y}6{XLS-I^WTmBesG%^^FSjTR43TZ7s|=D3{Yg1Z$VG{t7z zD)MAWMUq4=L*dR<IG-%aD>sI4Pm*RmGYCm>+!0j=*P-H|Ju`qEiuc+|*G<KF>mbZl z1HN>wi{5maVj>)MXCl&;`DU918qaJ%d;TsdR9Bzef}%r#I2-GMyf{~6ZMQ`h%cP7@ zL!9>0MzWVM1xZI!6!MRCZoeaLmF&iI5vcFhC^|Gd>qnYE7(qywLebg(pBX~v(*uQp z-hN>U$spYJdvkP3nB?`NTD*Kvjc0c&Xpj<xK}Y~0$q<r3xK1MoLOi&UC$&Q2m}hs( z&``V`7Mjy>(sLQ=HZPH~MHPc~MbIo7gN6tqDT1e?He?2BLzyu)&gK4jC=Z;665oZ$ za$kx>M=j{gnU3E5Mqy%bG3*N7!v5?F>Ltw2zQwftcQ7Ng4oh5<Fm1U9%bz(cja1RQ zXKxH1He7m+RR2M$TpkJ4Q7n(fOqRZVbp+`!V)S^Zsg0E$>O6$UOqw(a@q4$TweBoh zNrBelgJ@+YyqLEWm-Bbv;@N1l=f-e(7p@k?<7#0nuCcvTu$yK1Hq<6=Kxw=uig&I@ z)<#p(VkNQyRw8@DDint5qj=*g$rx4Pt0ZDHY}P@en2L^ONfo1mcIJ(C667-bWnIK- zBs=I}pNTqRNiJFXW;2fDW=IY-#SvoYD9er1%^YDP*J3M;;4B^`s5=82%@^RHzYYWU zDwM>TqA_V5T4{{>BMh(cYf-ezL^8$2Ojq2i3a2TeaErO3`IITnZq-Ctydlda2b#hY z?U`Prgo|_ryymDQ4Y7_{!VX3I?WCuFoZ4iDU7o8DZl{S*TTS?|gj=UYTCA7?cl|lo z?ZFx{!4=I}B3Hzq>Uc2n;@y$9MPwW+WNa}fCDtH4m<DGVmg=R2RPPnYW6fE%m0|s) z4<6JV#w$@e-BWaaDKvl4!T+;5gSJAQ2KsVaXG!(ty%*Ay?f<1GG|1y~R2^PDtm!aF z8Efia>G6b;Od)c`b((^DN<uupS3zUd;8M+AXwI7gPlFjaynY56H!nnG2#Fxbu#qKH z@HCoXI_kn^P%}{<I-6me1lb^{F&`xX>PYd>f%)Ru=sS1}CI#g|^YlHeIQ|gR!|S1H zmVkld*P=(C3DVO9RoU?e4;fAa^+W%Gsu(VwK`WkO&dxuQG#Ea5B27SJbQnRErPBDx zv!JDK410Gs>`&Z>g8US;ROjMyv$&A50@s@halIiES8I;ra@j##F5QPKrE$1gx*yle zSxQkiD-v<L;s|bYTYKhKRK$DXRDdZCI_u!LryeqcS0a~&C=4+`5vfti%Ah<<hXxUo z5W37;!W=qi=}^;VZT?+!k-A<BvBpcVbIlycP6V$(a+o<zY%s<#e*+xzTg^^IqtF=f zo;vV0m<{{oli{sD3%gvG@z_<!k0uok+t3v2(R|X0LD`Z<F(E<3_h-A36cIGVR@^BL zL~F7YDWQ!@2AZ}MC+Xt6)>Lolo{HLIE~rj)LeV~3W&nE>?pp`(;N|1trigac!6pZ7 zL^^6C*jgQ~bg+Z&R1#wv{EQdjAj`edgUmMR;iyjXL*8yDoQbf&DTeCw&1;bvVS+OO z{AGQ#k>a)-Im{F#;RdMRZH1ee5qQ#+gjcN9KRl?XArzgtvqN`w?k_3vftf(eM*ZFd z(mn=i#Wbx#o$n>c(U~>g^L@qLdG9E({H5M-n`8=p##`$3qk4998sve(AkXhr(g3AY zF`m&R&q<RPG|g-7d;6#kAD%SgT73d0jZ}q!`a}d6&ExMommPq#2%FC`VkV6+3w7bb z5Yy2RF&m9sZVF=?ItTSMPtC@~$Y&Ylw|XH)4;_o?dOnzA5{Sw3Ezq;)Xs9T4MYrzV z(YsGy$pixi4wJt9NPJhGDm6@P98^VFG-@11sL>oW!mwd#7&&nYW-rymT6;&tB<w|I z{#lfi=AyDJA9a-_I9FYWwsU2;)>?_17iw_pVl8g9RpCZ+5w6!~;Y#&MT&_4wlkCT3 zmdjU5_uv|ha=myD^TuvmE7;DGDvX1=HMUx4BEfM5GB+9^kAb@=l*V9nQxd{~JXjm0 z!7EU{aXHIMO%4>x`8$hc#SC1E(+b3yEWsANd5|Rq8sK=4DUQ+*NB#AY<fqR-y_R+T zTI}~-g&^~VaMGCu7oF)WUFPG6pC&Rl>2l;ZL(>U+8p8?oN3Bu1ho(3rF2QiYz49%% zSF;s2ii2?>*#?#S3{ZP;EiR_IqCLZpzl0Y<x-)7L1tr9-s<t$Pt@J3I{C$o%9%hOi zZmSUKpoM6cm56fEMu6EuIP1-Xt>zTiub75V=8fYa;tE}7={DEg9X2=}Zj6&Od3qR2 zHkM9l#A%8L>rK|2`Th)H5k_c?U56_tg7L5<0ng5-<K?wNyuMS35BJ&W8L&kOrRdy> zQmC_||6fuN<3AflyoaEMbX<oCehufp)h|XNk={|lAVP0wkT(x&scIUhmfN^Yy<;{J z$BJ8KZ!{gkBsEnmnKcIb>J#9tHwi`Ii&4LM0n3MZsNXaf^$|01E_@~$Ns1<#qJd^P zM~XB>h?9H^**TWru!AP_=FXHl`w(V=A%lmYZ{L3CD+2SNp)8F?Nu7TfDKLyBlA79h zDI*LUF&1j#dk1NTp`#~Y!i@RQS!0Rd?K_a1k%qkDT$GoWppr(YsV+lZZ6zA(tI*a| zi;FGQxZYleTUQ!z>rw-5wAJGJ`AXb4Uyhs9EfVDBxh&kQO=bX3#MQC{Tq!0&ifIaF zkE_MoaJgU$s*d?#kE=eSt(PD*P#^hWddwIrSs~~mH%JG$G<}ZuGMx3*z*(PVTwaPC zucbKaNlLnCAb#y4Y|^DE4tuR4A=c6mhB)lAS}LKELyVBN)eMIM^{~l)DZC73V*QFq zETI^58OTz?6_3}fJtStL?9q7K7Bz=0X$mW}rnuo&X(aB}MAOY-q=N&uuSElmb1}^w z=hJ+cB|I3G*Q4?<DMJ<PwV^5Ok-x_Q1qm)VvDrdliuJnK;i->ZUIy5-ZUuad7h*kg zg|)_18g&LDtu>Ie!H|@&z}cOaNZzytr#BknOt2wx7_zg1^pWYKha6u$qSOfGo6K=8 zW<6Ts#q)$V;dXXB9#kH~)0T9+zL<-5mrC&N77cQ*R?)#FDLQs%r~gtPIiics-kCqX z+}GK$rQ>L}U-pUPMMwTZod%N3(eXZ=`veKT)O#94=tHM?teEk-e<>LYr>J4Vuz}EB zG7d&drXbvC5*lNcp(Sb&nzk%JBaP7%J{#vF=AfAdX$YN$h7biU&M|}3hb~6h1}y{` zEXMdzV`ze57&MqtReX=c&=G<LqT`EY@pZrA`z>e^8fegv5g0vjDm0CZ;T{r-J&A{q zm7Rvdf*h0-=b@~;2({JaXsE41)43WnHP)f6<s2@aZ@{HC8lj!Ka1OWH8*y6_4RVp| z7umMg<MyRm+`n9n`|TCD({dI!>QCZY1xu{r1Y9nPW$xICOZm~bbaoT_f)nD`Ya+>0 zn;An7>8uz|d28Z~n<h@WsN;n5Qk-yEf|E|v`o&0IzYr%JmmrP+2wTbWDZzO;4zbf6 z3s{2$x0TrMx`HK?zGRA|&^3tlSb@N`GvTZ=2?55_5%01Xr-IdyyN$J4ytowH0!=hU zeUdfm60K<pcbXv-x2v|X-HeOr9ui6FkJzznVwOnt!MPJ|9NnEzet12q4?8m-*duQb z^Ta-96dv?K@^(Ay_B2G4^D4x88)AQ;33j;aA%wx(%V<6vv}ceQQ{lF14kGQ;ahRo1 z>XtP~3nLwZ`Lna0%n36_euxQ*L)M}!*o<X_6-P>Yb`B@BZegz3?2Rki{c(HWCOkd9 z8?Tf1;j64;_^LD&UpJn``}Sgdx=w@Ksb}ZoNYBy!_r{P+L3OTo&R9v}$SyjybX?~) zs&m_y>fGOH1hM>%Wt~DK0@Z1TPW@^SmSr@>+xvy^uvdq87}})KgRpYRM66pe8z;Qx zp*?mvTDOVIJm#@vnu8V^qbYnAi7{1bo5M(vkU7j4^HCAJ5NB8>uU#^SoqZI;H1h$C zFl4yG2;$p^L|G*Agpl~k-`R_o!N|%6o1<fJ^2}-E<fNmZAREO+1t>2oLREDs>gub} z)KH6-=5sjT(m-QW(jaB1uPR3Cxe8np2Ds8J>Gri|+_`=pcdxhN{>=+`c>4nLRXd*C z72kH-hQ~J=@#uOz9$hZSgA2L1-Eamss}gagES?4-If}NSDLELa;jDI?G;oLp*<-&1 zu{MjO3k>6}<|EE>K6WuDM>9k0GUdAYEbO*ih%F|IA=_p#AMwsBkVsSPV;wJ+4|?e` zJDA{9gfR{V=&)>>3*R+U;A=1uyPX#zC3FSOZr4KDu9Yl{XpECqG=??K9kZ71UAUGP z!Z5U*<x?cuvixxFxPx@ktvS^b4J@6+BQ(VwdgUyg>X<7^50Vhf6GaJbC_e0i%vfja z;m@<pSr>c!3~(ge0(*T78T@sy!Ac!&26LD%W=ZDoF`SRBc1!p(uVCP!If7OborcH? zG)7?n%@AmbT7PRa1lXY6e;sZIx!{hU2Oju(;jynbo(B2hb=XFHj0nfqA>sJbu4sIH z`Y^sKOu<)mnfR)$2p?~e9QSApkr6sa@(u&MXW1n>vgp8K+i#5Vg*x|rxnFu+r}+9W zkC*82#d@b<-ae{f{-|MF&DV(%N*IJcA47Ug_7>?TqwymKVDi`@(4IdY(d(9>X{VNS zfnZYvNfAObkPMB?7%eQNT4{<FVGvPD(J(a|7oaRq9WmyMp*~|81NB(aKn+8L5l9Zz zA)`oy=`?}{R-0JBJ7^<A^C6_Bokn(cD)MqOB{Ecy4AnL4^emAY8|zVBS&DtJaY%@b z$Cijq@DB*b{=NGU;^zy)6}m`2bpZEnw&B6eRy?|Oi3YfWXZNW4SMijsr2AL!<eu1f z2~Y1_#N%6SczUY^k8d_gPknrRsT}uP({cOU30$utL6|wtF>fC6HH7zy8Q91{G?*DV zg#E{F<t&&loD9SHli;W`3qd9{h{Y0YHl-<oS53lJI%Kzt7D*va;AtR%HTYqlm8{VX zaXeTT@$O3zYBmjl#PJS?SxAr2K*4r~6#lWR_voQ1iTUEV1<oC{Br)u9DLW81N}{N3 zG(`|YwJU0mGL*A)I(NnkwI@6nj!6raP7PeH5chW{Ix`=*qcqVUdHdXPB+QI?LKl1e z43Wg;qakM4>7kF!j=Bi4(tw*0Glu?rxKM#>7h{|4QY1Jn$7zpMNOjXg#(I`eb_OW6 zHAI#D8noD(;HIMu9=p2WrLR9;1_tAm|3<vn5R4aFHsWnmI6g#e#>ZVT_;}(7-liVM z=R6vt@+>~Jl;Xp6cFH^KsQ1Lkt|*zl)Vt319!Kvlws%VE*#BXBXJ?m8!S+j2bS_J; z?L1C0fx;LHbJQ}JGjKny#;bcd*u=p@O?42)4(*Q#qXxrLYbHt}b#WnjDH<c@qbYQr zWC~G6wM5K7>!z7#i=2szk#o?xncFwbV+fs(f&dNp=*`09Q7n(dBl}q<jhiw9+N+J> z;lBY<J9cB={zEu<;snyuQjo(^skA5;)fL64ttvr7eFa(?Ytc$Fw2%xnES-)eoj`Ql zA#9ILL{dr~PM<sl?WNjKmUl;Fm^bc|0uOGBPJdZ4fn<pLm!<aE1FnCer}r<>H0_d} z@^w${o~KD#x!i!qx6kAGt!g}IJcXRyt}vZH8B+%Jfi}xaiv<&5uRaB)8q=V&WCm7H zI^yOc^_lSCARD}D8e~2iYIF}nwDltFcVCHJ99j0bESGd7P?z~(6~pyXMBB|o*xJe1 z?Jygup^H$mLj&bIHBdz~Hyk!(8MT(CFk^VO#D#QU2B0mtUbG!;*&%35@s*w+-kcu5 z^2r}{r%8(w?vfcAPKbvtyOA8O(vt%#j|HG8(F>=yT4T5SD(vxL<`LA2G)DsI5yPyp zg#-z*S_XgfW$-auiU3n}Y+9>M9BSa0#R{a^tVX7VK5{G!k#A{;Vw*Lnuv&vg`?a{{ zWskdI0eG-`8}1*7#jV76+&I1$w@>ZCom26+pPGn!1!;IxorkBDxp-TdgSR#Lc-35n zcb7RLU#-E%>(m|A^X$|@!U(@tXQ%)Dx}@K)Qxa)9I=)!{#T?>t6Hz8fC6uC+5)z^N zE%okU6^&7eH}}i&_HG%jHSB|d#te)c(hH-8_QU8Q{SmNgDw?-xF=Wp}T?kFFaki8t znj>c6JPpwnISXxEZr{wjL34=XDmN@dD)XbW_FSx9tq&V#Hw1-8Vpr^5#Kk3G&z^la zd@vEGPMtz_Rt8I@Jk*c|O?4GG-&l>-CWh$73bZzGod&5cD?oNmA<m?p#gYAckQl!c zA^sj1sX79Edi6o%<{(^S*nV`o9gj!?$rv=mzv~j7lNisr{9G90fmm0xFU0nHZMfgS z&)L2aCbOqtV(%Up*;5(AddQ*Hs|#ih?G2N~(_pT%07lwNptE!?=1d%oDQbgZICnHW zwI)L5zE~BWn&S|(W)|X|w6K$PX&mdY7`w%Ychev#w3s0@Sys)!CbJ2Mv6+I?L32?Y zvji2p)lt4{32OIfqwbJCbHiHH9=1U9X;)m%3&quft+<dAil&r6)E;NZPTwGzqV|+0 zs%eT!<_bZI`jeihI_8G*LoBO~c%wMc9T~gUVGl$9Zf2Up8}xB<lNpYMnjqfS06RVP zq^a7?4!Q`j(L%VjHnx~)A=X?QC#-0ObrvXaS%(5IXXFLAAa|n+&Td?f!Y~H=&2FgP z;f;oba5N{y;C$*HTuI-L8`%eOH~k<UWF5ubk`&yh5uVl*;9YSxK9*(U1J~a+l;eGK z6+X7r&>ZZTx2ylFDgK)z1BkX``8N`V=p=(MiL_iN8ADu)CG_@w4XGqljW>78@#an` zUfmH_`R3zcTQY8)JA^Zd9x&9JjVWVPF?3*GESoe0r`_hDo)oAS=O;w44yG|enI{;y zo5QCwe9u7JW|mVlMoYwOREI1;iSImQ`e<Wsurv1U+<`suagrJK?c0w-hiHh?$x@gu zV{WLgtHSx_MqIpb9+xk*;>zV#v|nz<g|<eVZ>mFmO*zh-Nye#T`%sh~j}v=Cpu2P- zx+!;s+UQZ(wR<z#o6GU=W-}g%(ujI;k2yk=OOi;04n4m|b8y=;>iNS<cu7M%y<UrR znTgn7p@%sf2&N9`hAD%)U~GRSjOx`D!+OdwxQh~|j~)!o>0@E0tB$n>TF}v2iWyVK zW8&zcSTJ!I)-D_enaiSqu$nm-{wt?otJNZsU@3MwEJ2vrY?dT*vDaw<PO`?_LsM+C z;xXo9anxf5@*?M=G<pGwx6LCl7NIhJ1uFNiM$KV!>C%l0ESuW%H{oJ-xMYeNnxZ*1 zkks%e4P2$~v@1Jgr}!>BaT4#Clk}9qVlhQ~a6R(ktflLpqMepV?TJt$X{z=J!*iUE zFor(1yR5_(nq!ND4x;RJvCDQPl3Xp35$KG9s6dp(Z$;_hohUgTk5ba0^cdR%+ffrs zdhPZ{%T9l^#s%QU-Y`7ezZq}2@58}Zyh}cU4`~eC=~?*8(bM?r;UoB82FS0AbMbXa z5xy!f#pmW)yuDVB*SFbG8OGm<j?8=^P6qzo2$DKF^Bd~zJ&yL=CK;q7ONjDIqD2QW z-aO<wTQMc8FiX9(?akdPyt!8`O(Va$T~3wY+06nxzL<gQ)$urAyd5ot;V91t!l4)| zIGHVg`pnS?GMI+ih{dQ07S}}0LXH1)(qfhrv|Ct033Ie<nI)A|Et_Z@?h}`S6#2|Y znx7sHM*8BwzE~VMupdW{9z#k>8uIdTQCU@ra}708c)oa{g=V;bD_1Vz>eb7Vu3fu= z%U9ZQ>C$;zy-<hiZRM!Q+Rx584l43q7%+S|^o`e`rYapbuh!wg4Us7ndU8huY=-N* z7xC;aOC+(*(EXI_FCMUTy4{THm8m!w<^kQw<1wvY4@~Lb3zG(QrMh6!z%CfwM+w7v zDPcr+ImY!@fzI?1u$wsszIqzi8W{i&7i(x~s$<donIy(2ESxwTvbJ4vwC<9jEmnqB zsx6M|Y%j#iabb@VE>i7#<+w~;N|5350U53yQo`kf%BbEZ$6+TGI4+VwZ@e4^6O|<C zj#q}pSY<3$Q^JB_N|--XNE!1~l`waRGNmGE&R}Ipvj-{ts(~t)HGtdLekrkS=D=Sy zV}O#>P9La*X_RQE^7Ya>_f3%`$E^Nx==WEK7hfOKR~h^HM>;|s?W2suUdlMoO&M`r z<cL*KXa}`LS&j{IIeg?waHrg4a=2119dhPAN0|(+-Bl2`cmmQ~S0N+V0!d!_*t&We zT*mZ)UB7Oy>DvQVeR{&8XAf9*?*Z#BU16i71Y5p`9c9n=u%#SSWY{xT8MSV5+}o#u zS82+4lc|K)8FIWzSK_*86?&cCg;J6Bz0Q#FI4YaV*~)m8#n*`C9KI%7hL>4#yyW{l z<NG~HQNp9say&RG$3wOcPs{M|lnU-1>4t}UhTwICChoCwmB;Nu`q4zB96pRw343sw zI<=SDx0mf+oZhz&XAUGF?a)DF9X*2F)5lPpb^>LY$tcM<h3b<>aA#LM{_L{_-<t(U z`eA(-e(>9hAA+LsQ@}R-;J+E)`)|UJJ`wnb_a=N7v>ks5+l9~D67ZOrqwT;^6!5)M zlMW;GR1(gnrJ*P-6Ga*6D9lJ<n}Xs@A%13dGRm3#YKzj)T$+gsm3e3{&BD1OyOHW? zi%oN;!J&H}ICSX`$F76f4#2uz1K=@s5`va$B51`*wkzN<ei9sd48(e+A#hY4jCEZG z!(L@D?0OD{+xQ6xShf_wy1EF|Tn<lWE8E_KVA-o5%vAefjapymkM0G%kt$d_t_M8l z48dlt@z}F=29j*%Bbim#X`6-EuRj^FI%+s*I1=d&<527~1I4~GQRp)r`Cii`6?juV zT=toY0^iBV^PYrE_i;GoJQ@cb#$bo#Xl%EhjA%!3^}0HCxGcq1hee25x0vlRL_4pL zCZ{rYxG>Ue!mac;JjmRKhZ$7b9^6Y~L?Edjq;Y#{EFPSR#r;#eaQoPHTt5_rD}=-4 zy@VOT(Yj*;TDAwGVY4r4Haen+{X5HU9?~r)GoDOAhLF`{q*_hFDT@g>VKEM;t;Zw9 zZX(jwO+tp_L~0VU9H-*!`l-lw=I`V*8AWVMT&AJOk;@L0{X~@5Pe7T&Box_BM3K!z z6!Lv?t;b5r;qRPjHWJyUYREQILyq|<ZX1Ja+X*;pHyQa3Gx&aUQRBS?7dGnPW~3qR zY&OQNO>1y1+yEDXb<pg`nCGR5MlWqN`K(4$kRh5P))E4iXb&^TRq9f>CF-M1kegtJ zEn%8iW1tGdrF~(!R28dc^u_Wi-LPg(A6PABR#zVi<HZAEr#}+w%tye)N)<LiQ(zlC z9YLkW2xzy2>(#ZezhVT-iw3Z0)rV1o4)p3)K)ZSwR#Ys7PU#Zp6)wb@yoE5$TMWy5 zRxi1WF*|h<#^g-E(i(M`H0wgIb^$aiCcwOC3Svu)P~EZ<x37xJy{d8lVgWAa??Xk5 z3zEzhA$sy4#Iq_osU$<TvI_E)R8Xkg4Fyz@N>`M1?S>MLLwOvBayhn%eWhJ{p-iPG zO5|Kt>W=y@eW`w^RPKXPf=fttF;0edLP6-_9>QTS*Y|N<62U+?Tp=8;9F*hAAp+wt zw<U5tQI2yv`2%@!Ak~m#^&}<eO=LS!hLsZpC{(auxJ&^FRRIPiLP6+PNC+@|2?}YM zP?*UwP^c3a5+ua>??5r50~FH-DPtO6KZO#|nA!n~$ppphegs7y6}a?JLIg|7XeBvz zDJu~QN(6*}gbH?Z`z``v7q{)8ws5}yg?9%iI$`0$L0tj`<;3Oias7~FtBI^gXQXa& z!fum=a98an0l<;RI0y((>$tp5ro`<^u;IF`T=rW~D9aE#TZSrE8Sd;=#>-S?LV$yP zx~u~dV!0C(GQ8#b8xH=`woJkxy9=IY^~9^Q1Mxa<C|>6d<ML2y2!YX$u;_sonaX%h zu)HEzBmhy*`TCax%G;Elc)N2pZiL&Ta90e{6BChoa6eKG?nT<+{m3|a0GY=QB9m?I zsYDc|9%lt~2DJt0s4GrGb$%)evyP*Q$9xsG13y^?;|Hq{{1_aAe{9)}AGgQjUorde zudRFW{iaxa7ZQVSH*UjUH%8&Rja%{ekZt&0C|I%nZDb7o5FLltar<%WKqBgoB_Tig z6waoeLEh<;)Dh$*A4C4><0wcz!Q~_rrih;@8FdB8Xf01idqpPNvrnKX+#3n%3*gqh zFKm_j!IlPa>PKJ<8VcXpix8x#ivaZ%@SHXi)&zxxtQV{((OOFC4%@!{;68gQg0wUd zqNjxr?M3ikI1!$+N5EfW3_=VhAk1_sw%W}>tn(5a5!arEtwH$?do&*OMC&nsw4VsV zrIQ=cemVp<vNq#h(RMtnjKjm41U#ubh^GySc-D9f&zn!+dCMuhY)!_iwluuFn2r}0 zGx4%L3oodbmvZp@QXZaPF2akeC6ZoVFU8Ai;y$@@ytq-0mp55evweND60dJnQLNf; z*Rs-P#eTN|AMQ5d{cTq4w^-HRWL1B?5^t_n;O*rSyuOf+7cDt>){u_JHOaVNmV{e{ zhj1+`9&N`WP#^EXzo{8AeRXi!bqS8z&%u84DTp&3gI)S+*vWx&H$fP0GK$+LAklU* zPCHFQs_RUodCWy_z*6LRFT_d9u}C%@M#zjpn$;L&QW=(`2%a%WCj`>W)sV$w(oDIZ z$}k;`Y$mr{%ke0%nut8>NyxRCOpr{*S=*_|bC`uv*Li60(?I*imADkL5^cfSIKM#) zts8W4Dbx^`!;A?IGeW_P%hqTMvqDp-2@1Wn5MwwUX0rxk(dZtSIkXGrjO>M_69z$R zs?Y!|pEd}ySpbe#?SWAPdSWQYlo9>AVEoYD7(KWbMh)qMaYOrI{2(r~NK|8SI(8I` z+@*b>W1|LrmyuZOF%GtVEF?G1N5qcRNYC^~dBJAX6vW^{#eQ6^J%KBwi8#Y#IX7Yu zWE>0TRLsQM3tBK}SOEWXD^b=KjeD2#a6R`R8tinD&z~We<4GRJlU$B3dGf9VLJxvL zz(580N^H69tP+podNE;9P8F$i!C8)LIdWxg?}|dcrck*%3YEH{T)8J|2#Fe{zNnN7 zSoDTWz(6DgMOq*T2!zWAxl9QdTt37EK`>lDD#!I>Y?EZTaYBZhCza5~UnIpx8J?Ol ztRf^<PLMNM$e1XUBv33GsYnxZhsX&5h32U$5`}=mm%#WE6kn!@Umzit1w_6CMF%XV z5foo0i)jSJWNx20P==XYUdaUE)J=|H4#<%Ng#ba6BpJ4oyaEnFF-#KMxj&M$-N5ZW z{NsD@k1r$vgX?Z=ojJG*U~HN^0w-Nek;RJZWPk&!$XQt5OGN^MgN#W_Y6U1{gn|Hr z0v1AFg2JAkwR?sVD%Q(!Ggb-D&nTeqGL5M~fTA-|uzi`Pf)`?+ND3*vaR1mST-!Sb zSK_sBX_q!G?bOEQI9*&#SdE*<jB)RbC7zvKhc`vecvobHH~Bhvkv$2IQhVc3iX4wq zWO#9+C*JIsi#wtAD2s_g`r!nmA0r@69FPX(!qg;I^v9VPPNFpP6w0zrOX)$VH1jm_ z)00qp;vinf#NvCVgzp13;U7^u@#EH=_&H`bevXX?5)K2gRB$Zdx(#sJ3^+#uE}QYQ z*Eam*A5Boi;D_*?_-PYgOOX5{XfwVG-i&WHZO03~Puqb5$Uk|MKUWg6jvvR_lS#-< z+K<db(a1iq2_=WaP<~i^qoOBjPWYf?mpv{Y3B<XLHXKw|;HZr{Dt9`fV2dR(!)=fq z6Nrivdr_Zp1g&R}<8t0{TrW6*dle~oSeJ>%4Ow{Jb{5Yr<l))nQatCt`|3^=UfrzV zK&*Hax0ru?cUMfKoWtAu^?1`U9U?vN<pBp|uD^R!|I2iV;<8dPmD0d{;uf}!%TW1R z=^AWq6Ro&R^}{_LC*~x@6pS=oQ_F##E%o+pEnCHOjacrK*!Jem??ph|<Ii`OKii#Z zyyfzz$Ko3tuR{7J`Nx;=k@~>p_uMAFK>LIE3e+cDf6D#OF0-W`bNl1#)HUgK@A;bd zkEn;D<vOK!Prg=qU+T$KynA+yx`p@8@8Hub>gjd7x>Sbh#3005Pi29nhB%=$!x3jV z3~{XF_ZSR8g8mR3)E|mNdP8xPI%%keG?Q`2vzW@{F@tGj77D0bhuJvmFb9R}=cC?R zlb~3Q%i;QH4<#%%=%6J~i-|%TE&eNUo`Aa$uo874X4s%J9rK2D#iU`qFlYP_EFLou zOULzx=5$pooY)uh$Mhs5RG~g$2<DF;i1`x+LVemWET1_>nvR(?q92BFpdQ#$8U1^z zKzyNIAC4nES%7xyrh=Ybl`*h;R}AW|gfT<9Vcvw^m_M!?bmk7mTAfKSS~&*$;;d1B zJ`QD#Q7CWOhP>t|9IkYQ+1dG+Q#cuGTUW#Rq8XxE98ldBi@R6y36wPCJL)05yBt*n zKt9Kl966ytAQZ|u*fSaA$^;;~5EcR$U6D(0WD*ov1Va&*%T;(B(}Z|kHeZ*o)Pvi5 z5+uD)qSOn;N_|kI)Q`vX<LmoDCINvd;TITC*N(_=?I=Ys+&Ip`>jZV2a3COVonqCS zEXVEBU2yTB3NnJ^@Ym&FOgLzdQ-RJnIa?(x8zYydp5}|GC&FQ#YL^a3D6v%`Kolus z_8<X}4rmM^K{@Ep?o=l<26Utf0gFMu!lDxx)0rBkv;Af2sUuZP?N3k;GCIALVc%5= zK?Fd!7~t7%=77INNg3M+hZq85M;EsICrhAUn%Kwz+>i32JS52#$%6X@C|o(XM-UXp zoh^_Y?vEsYXKdA;3zxnsQrcM0<DDqcDu5wU#jnt?<9pdl$$~!{KX3a~WfZSd!i^oQ z^!fLF$;$tEDnXIj2@IwIuD{~?i!(iNd*28&hD<}X_Z-yu%tu|oe4N{`5RJi0s6}WB zUMT6@hIyz9oQwL<MK~X=jax@d@ifbU;Bds-5)-`0U&zm!h!@c_aC3tRio*kuymtpu zj_yNYS`x}KPoOOOG%9n>NYhJ&OcQy@i5#R4BIo2`WO3j=%eMCLK3v<q8&9@w$Dbm$ z;pdQO{2WR#QLuc%&(=ZsX{HVSKEMEf>#B>tcUy^nP~UU;$DXV3&mqS6=hSuh*K&9K zyw(>#uMfdLJtFZpw-9{0&If<7_P|H?K-}224b@2rs5p~=!lZ4;-s6MnBYx7Q+Xvj{ zBYyoH91GAw*xGT}wQeSof;6NXfD(O{W1IDK#5&DHqTfPP9kj=V%n)2C*n!9GdHB<Z zd-&?pGrW7lf$Ys~e0+5m?_Y6nd&z<E`3<~#ei?6{wd2i`3wZma74N9mkI&<kc$7=W zO)<ZGD<}v4w_+|`wBi!y$DQ-)iYq~-v$EpaAPE8-{Ds6B+50uzFP1w`M2UR@LSMi@ z0>gio0K;2?L6UT?ppMC+9QRt&&{Q0Uiu6caX-LM4M;Gw<?IV2k<}p6Keu$6ai^|_T z#OK$K@cB)Lxc@iHU#x%RYd-OK@!C&Z|0Lc=YCG2{v5)#Jy{|&jXLTI=?)i1XwhE8= zvpqO>4EJge;7)Y{ZkEU6TG38i&5Oe2>~LI63r6cnKQtw};@n;b)a<rK#dcGaZ(f5E zaUYAn1~OgdA!FSv6ge+Km6s-}y_PYdFF~b?I@=X!@K}MifYr$HG=kpbp_m}Xj#2$F zi<&#SA7-ib!E~mGxnl=l!T3R#H?|*UkLrWPQ-%>D12J`YZ;VszgOP)JV~lEFCWzip zV|ti4d=OL#i9yt`{!AKuyJ85(n{iAUV^#a12giy2;tN;?_QFiQ_rzh{F|<F&ycxqW zXZlc#8Q%?Sw@rn6r8=x@mcX`oB`lj)!Q#Sd*j+G&RnuztH&`P7LLBZ~Da7sOEL3iG z!pWh135IScmiLf=kVECl2nd2Am&qWD0Li4X2!uRBppZJ-r5o3|jljrLVY=wTeM}cQ zJT8aO$m-e?8BE@}-3f;t{gBhGFEYCHK^7&uepHEIkmJTNAtl^QlH(TPaH|6hcTUT3 zH(5!7!`(AVxW_6~=zf|quJX8&t#U+}E5Uf09J&)!piN+`ASl#F%a|x+m^W0BB053Q zDFraZ@~^4lw+Ta$CIlop)5Vv7=!8V)G}R3L@uv)wOKD=N5MeQSfDF^QeL4SeHa(OP zsH}`|4$u)Cm^X7dN?8S4`HvK-LXt=n($teOLU>F72XbG^n*+Ny2Xs%8+k-@wk_89+ zuyI3h+{pr|ksEL_$Q{wE7Q(H6SHeLiL84Ov6rEDQLZk^w0)<EyOga-78*P<vJz9=u zr{s8@C8mnRlvBqP6jOwlc6ybnf;$PSXcl+TdCf+h*L2kT%)&YU1vnS95Dgm$iH%FB z#nd7~L%?GJnl>!pYZjt8WC0pO7o%a5I@)&X;LdR)yvno2`$88yJL7|<-5w|iaYf~p zaMT`5Kv_x>iqnsylz=EpJ%RkwN2Ropnz#q4hhy2sBJ1cLYA-7G#o`UC|9|>~<Hx{o z{3Dc!!95H=EnAO&4l~2|N{0A{%osl?nc)YyDSlE~i+{;X@H4ml%=QPF0sh)^1-_cP z9G`40@TZta{2}8wK3C@84^2h*x-}oK+cKp)ChJZS&Y{{!^j(TT{Sk1|7zDc|gJ3$h zKaA)0gXzM7uvS-v*Xjvy*BJ$e#X}HbIUW9M#=>jWC<Gc!M3~tW#5&ACvj04s_M42v zfEj2j+=0J-ypKPAevCISui)K_EBGk%w4HDeptvaM-QzaGp_wq~xN}khMFZ1>fW#Lf zAUXhxKy<$)oq+8Cg><1Olf^HW|94!*)7eVUVB5L;Wor1pMOZK~yuMqFr&sfFtLZda ziuRy1IUFUYLQ&2(|9B8;3u5t*sp#X2Tlo6jV|;we0sM=>Trt4^3WndS^O*lz5BQ$< z3Ec<3+5Yhjx4jYj9uUU&@%HI8yuR0nmm;Z&X){R`($v|j8=@6cX=NQM#p~-Ocy+B1 zudWo}WqU4Ov}WR2^BFv>If^@FdvPN-1~=2AaEZTf>j5uZ+~<k*LmS|{Yzn3hB>=_` z$7H5~@v1#JaQ9~0OIjW`q$kD>?1qV4pFE;BrjF`|$!h&Eb<7X~q9+FQP@$ADynlCs zps%En1G-Ds7^)5Kg&}>EF`|DrOdwFy`gVb8FC~l|*d3!)dt=mqZkRl*2S#&z7(JjT zhV)X#P>xIERk^Mv#~SyE2+Y!jTcIYr%U5GVl@Y=!O|ZSj4mk}GxY~XOH)>h1`B)*D zpHa-QtAtPxDdH?4k;P<?CR0Hw+f1%!bMVjRSSO~Xa#;}P@%S8$GZ`Fr&TtGn!+nKH zJ*D#x`2<Wx*B(ex9fDZ3Vc4rS0*T|t;_w885+{xmpb$xd$${xXz~S~uh3-hnK}I+z z^a~(Z)js5)^)Q3mx!$lx35m|Ej_1h;2|2Wcq(q^F#Ute%C$m)~Ap8mk1t^5Xc?$su zAqfzjDWU@ovk3%A+&4?WLnI0TjSfKk3JOJ%5E8)X)HH%Zy|)||J(S=}2!t{bgcAZ{ zdPyjX+RAO)yD&{KGK%HR+$Iu*0EIvQsD6Zm59Q54-J9#uR227zjv0(2_9jT(6ogY7 zJ+VW73ET&DlR)9jW4?rikVqGbgrW2cEJUKP=J6q;l#oT>UXD`6)04{5)RH)d@FGo! z=|ZFmg5oig+?D8&IOj8yF?$Y0NO;df0|&cvfxp6{F<5{?07C(d29Yj;dECbNXbM|` zmT(PfIa)$BxlU;8(8OIr<4u7RK9vOGU0N6(><dTh_6St$-htx8gD6Tqiqe!L9B2}d zNl+vo*p1Uv>ft!#5EN|(_Tt6%ZTJ`-ioXVh<7elMfQAG9HAD|TcG1H3GPZKUL2eGn ztO*Sx{B@{4el&K%zv83uV_7P`X)nkB+!h0AlQbBAd@80tF5wTa+VSaLIZBTOBF<wm zHd{@^cH61&Sv3--^9DeF_CV-P?~f&8dq7=G8;tIW#bbM6^{k<=TB-)0HPc|Rco-~~ zjKX@YiLlieiM8_wV9o4)FrL)|_Dg#r*k~xCOh;n3?I`SW9FK~VA^79_JNWwZeY|0s zc>9=uV4`?0C5mPyg=V~d(!%ZH*%ZI36B6R7Nu6+zB;fF+IzZ70gia~IA(pE<lEs%2 z(@g}zJu!v!?|OZw0*^1};9}K5<em&dQoIxPZ?nhFjTVUXS_6M49eCPl!_j0h!hG~m zSAGO9`FnjPC`9G|<$(Ts{U=~_>Nm#{0>9CJ+fIFu+WYwM;yV9Et<qH98$#kOA@TN> zLgJpk_oC&t_cyBW{wDt}LbrtYH<84@%WeM62+H?&nbhvE58bW7x34eqcX#5z+!bR+ z48oY9y)cY}xH!i!hN(ad_7jHp<AC1{Bd7`7KZ)=dH>3x*b&<9S2#g;w5aUOR*Y|^J zpRSUIQX@F%4<FbQBL?-sa4rw-twM10z%(Y3u|vB<wYPvpH_RG05YtBY!Nd`LF}z=Q z4C>v5$9KnwejMAz^vA>@{JB`zMs7C4>o=8n{;USio>t-cqY6B|S&HlRXHXnugKQqx zKwwq$?1p@01tf9^h-@l@%jpC~M)$5L9y<&bb0?uveHN-T=dqoOvZZrTs<i+W`s%3G zS&Gyl1Cc&x04itCK;E1gNSiecxeMo_V97!hsWX{rsH0hv<Al08WMWF`_kg%7QUrBB zMTuY#5`a)FKVXs&?L$_&_gUSx?IWGMS!Js$5fU;5D5R^N2nv#N;c#WbLQFMvm4MNy zPEdTAD1_z^1PVY1SctasgtwgOLahIK-l9{peg}%l9gvtbP=?9<WLQj4n3C>ZDspUO zY6v3$HVIgWWI=5q7{qytt<*NAiAd76Gf@ag`0}41<imf0H{~g%3K@cj_s0=iBLyfz zys*n?8QceVCkTF<D1I*ii_VkW0u)wkeFn>MN?(qaV5YW1DtMYgVDRt%G+7ys&&ctJ zdLm$*)D0J-Mx)MWI_mspvYmxG@7aXKOf&?{Lp@<3^d&4rE2gFDH_VsR!1b0e4K#Pc zf^Ad8GBkvVTacFF!rqm5m}!I0rT+N3C=!oSqEMO;h0Oi2$W2N>{)xTFJ{FJkgS&9% zKrErL7iW*|Lw?deR2_@O<AhyOqQG)%{Br~W(Q_&OqO=s>DQhuJtRx_`@$DEr{407h zzGF)GpNHZb$}i#56EP2dQ5ujxJi3IhUtGewyXB}z2}QK?eC%2`7YQC3*zGhAyId9^ z#B36L^vA(ob2#j^#zTMRU}#P5hvk#{!D!x4*en|a9|JWeilOk-9S(oPF$gdki(s<} z@HZL<Kki$v*#{0xBkPx|!kx!h%<l^ujiFdQts8=kM<RCJSZuW#hxUSK{OzT93<U># z0_=@Q6pxyva}nY(6rGZw@jE#D9uQ*6Nwgmc3hAEBjzrNZ1u#US5TK}{{v8;<2ZVHq zC?!Dg;${)kL@pj&%*2g`(`YR_i0bT}C_Ej3%)=XSD$W~8JKV7^+!hI&t#Pg>0Wa=0 zE2f9uJXTCUQNJ1drG5Vnh)(@--0wi}pLL(Qrw|i|n67%y_xSMYE<Ugiyc3D&7Jr|c zRRjfpSHk1%Z32Srd$w=IKDMt3ir06<@2vRU-!erh&KK3=6G8j3Js;XLM`2J`83*BR z7}&cj#t!a_(Hz)EipqajKTISf#tatgU7^+i3$;N#Fsxr!4(P1*2@|1FgvAH}1j0a# zP#D^`2e<XZXo6#K->w)W5(L2^pfH}vVcIA{VQ5c6rw5aXfPkDZQJl{ZsbtC+@wo)Z z=)RaZxCh1z?1Bk{yJ8$)uctc(cOPWq&5I^Hdt8U>=QB_e>4M{gOj+-4$m`1Fz=V)4 z>%xSfP#PhT!Z9kVOBWQ(QbTQo9qv}AqCM>Ziu|pS;jE9gl)ZRZn~jP{FJ$X1!PyBT zkTZQ0@|@SAE$0~S*PKOuxEFHV%#q`6fdY3MG==)0X<IO4QgZkL4)>BdP@Pd$Ofw~m zb&)LOzf3*dKCMU?cQ|m}KCOcDdzFyv$7)?$20d}b(?n(HbfgOPQC+ZLIMc*XB`lDn zOh_<IbR-JtoP^L|LP3a-m?Ho&prh>sg=hyTPH4}Rl7>Q3lHhi6enNr-K_gme>WRzZ zs;8;_m}>gUVMI{4c2!0&0T3ocI7AQ%n+XSTu0p_KD<QH?Tpmk>F<Asjpy2ODaQF}o zB25TTh}MgP`-WltaoA!dQbPT3I>aBlO|;?3_^L=0{}~X9DJUg4@O>1iLW!W@&(=qd z1IxOg!mSIg?d*aFM^td{2>;H9<hZq;+DFAJ<Jyj%Xx=!IaF~H}zH=ot_|K;1;GF+_ zNsR&&;_>2yf|!14+Q^ha)d$W)T>xLhR!m2o4_BuYkZ6w3K<g$goZqaA#!btmZ7tiD z;d+uWo)x;|Sw#d|Goz5be-p9}M<XjS23d!;BkkZer0(B}(|aRvGA<0K<3mxpHylr* zS&iG-<A0}W;*-iu{GrQ2eAjIWzE@GlpZhMr-~D~?=eA;edUgdL#EH_U?QAdM11tCc zeRqwfFU8)_H3(QcLAn%lhvR$%uN@Cp?V+sxRpGQ^49pj(!erhctYxAwT{r}*XAFe# zoPn@eIvfVm`#^VUFRYl*16mV$V%3zMuv;<&L2E`~qw#R2hY<)eR3ku!!c}VsoL8vA zQKLV6^@by0HKjiYZdwCjyQmk_iy98O&Owy<5S-6kfp1@I!{<kt`2383d%~alNgH)u zf`mv3oll?We4@pF)g!{9;|BjuU<fz}iA3=$H2z(`2S=yGJ^_x-^|yq~>pSImezO>l zujb=!TRN^cp2UU9Luf3DLuK|>6r2f1TXiCyi^tfAb2M-7<Kx>0c=uXV{2atZOMM9q zF`e|KzTEeFiPwtv5YtRTV*OVU4%GYC_b4$<MLoYs*j~UJrh+$w!5aw{{Jn(kaQP0m z2|zG0h^H8er=UycX72Lua<>xSy=_ND+CHfERD#+N4(j~`2zoIg^pGGhX?SlA<oz*q zWPc9M9QZlVkM7?CV+ZvjEV@fj7}k$q;ebA<XBQ0a)s3$gsY9HX=uKGk=JxIw(x)ee z^zDU#y_g*OQXFH3_Y-MF38MyemzGs~EA#z$9GAxs2%`oPNZdD+U>U;WC#&_t<Y9dX zif%k!8RLf%R(!po&J^6al7d?;si@i=fW$FFk;d`rME7pk%;It<$E=eogoT)9A}BJc z6pkY~y?Y{m*#tBn48+5>5;Pu(#-WvSaokiLE$Q*N*H(zy{hN_)yaHJovruTJjk0Ke z)aM^VOZgd;9^ZkYV=*W{vlnG4`;m7dj>Sa`WcO2KOb);5o@i4Qt(a=MOCX3TsN1LH zxN$;`t4tqPlGrB6C?z!QRYvLtWki@L!+f?3I^$$mF;)&uYUwCtEF7UCB?<wGd8*=k zg`yQ#Ln)@91S~|VP{3kN2N)Ef5bIr}tDR<(#zJCQ0HZTi`~nJbj)LuEA#R`8PYL4* ziHRJ5XLXlhHRY(Hgg_4Zq5Ok}u?^=RKAhXam1Ts63|qP=A&TpfU6c{RWq)q-AymZu z6ka^mgA^AMS3Zez6#j$zU_bxRr$fAPGQ=0L=DP40+FME#ouK#?4!@P+q_zw;e18l6 z<JWbOVf$n`GFHn_>!gGW0bS7=po~UuB{X=*QST~8oud-!?0TWzaTLyZGEw+4O$b={ zao}f~5Q*Y9A`lujERbN)z(jE_NTdysI_7bi5D8)82w92-p-{p?0AlkBG)HNnHA)+; zo3+tEkeu7J1h<bG<6UJSUN`JOOC~$o-aw@74MWP_5JEy!seVY_;e``Bym2Vn6UVo> zp>Ts8&hhWlFmVEIbRUMVyHCbHdM&_Ly(Z&@fi_;|C*YMhq5I;pbY;!|yllgb+JlI4 zoX2W@G9s<!V2kZs>~>p>a4Ye^j4>RzhrncJf7mY@39H4bSUtTrOco5s%4q|cC<ek{ z&LC({?G3{@{b9#M;k9Zs*3RiiX!L~9BC&rU!O;W8v-`t+^;o#A8VPT`k#JZx7`BTC zz;?-C0%b6Qj7B2Pbt<;ljEB2cf5K%1qOB%jo7s5m^_-1^Ta2+i!UA!zj>ylB!tJ)x z9GI){i77)&n~AHN6c5r<K;u8@_plIPP%JB^o_?D!{@>`=^BaokEq;!aW)$a4q_3f4 zb^i2vDIQ%GPj*kmrMjbNuRn#GZD;YAmHg``Om#1BP`B~nh0rZ7|98EAdGj}V_k#Lm z`5N9mC;Ww;iL0Ql{?dM6q41u1*P*vUEE?WEK96_e=j}L2-+7|`4M8EU+>#Q6n5Giz z9p`4=F=c%JuARwtH~K0uMfBq!-n$1YelakMX`UXKFnl1Uj~y%x(Bk}rm};8HfqKHQ zz8u_pNaq-a6B0xFigZD^4D5s9gv>AkLA7^xzGru7+febfbUnIZ5FsJdm*a(MAHJ5r z5yyz-{@vt+feIlaPIPy{IMtpQKZ4NWI5&C-fyB>K8`uM*38x7|`l3I_fMHA}6IA;W zDqW$!coeciZIQ%;aGcOf?xKPn96NkCZivG6gmM=oE2-cNm(#f|h05sP2kBbVQL)<> zH>=apl(G*w(cZ}4vjORcHsMHo2okpYV*id{9NV`IhZCZ)BRUL`EOvu^ToK^u41X6# zcsba?!`=q&_EvDWGl%Q}q3|G0{u@ctN^Au%gaj;ZGfmuN;<#~A30IEEaUoHLrUP=+ z#4+xK$Z^n7hRud@_%7$5H%|`ZsWND&DNbh3Ar$5eQ^IT^u})CT8Z2izU^}Q&GOo)o zgWG1X73)H?DRFu2TyeABP`=+V8Q~+tk`Af!Gc?A?p)r<#5|`#qlw%c>jouVF45lf; zXsR4GY~3dl62q0Sp@$3`m=;1v<WLUM;(Uc9X<Mh1d5kgwI#Pr<f$hR|Cn17Dv;qL` ztS;h=wU8X*Ls0l(m!%%u)douE9BeuG+Ym^$9TLkz)|4e>#@7p(vqRf58hi9rLd<w2 zoLs1cd>ti}7$~94KpCZaT&7A_Q7curtc+@_p{Vzqf_lH1gv1=C2?Z>~c?tmxNlX+? z1cOKyO+ic*8x+$|4FMu?@K}PPfvKV~WD%OfmY^|ok)$T3jOIv9v}_?Tq;LOPA#JPU zaV^nWc%I{i&yAb$pkfQo?s3N9NLw7+?ut`8-H{UOhEqG7a5~Hyxt=B{a5X`p*IJaW z)57JYGx2KBSp1>qbbRVP1GmOZL5|*Z6zsOe-Nqz*x>JVwGogt0T8ap(S#VuB4&DY6 z;k{-8ybUM9a-k|L=c&Se$#A&qPK4Exp)gx82<G#LV#Q=}ZlXJEmkovWl7Y~j)Ez6Q z_9Z}uz;ekTLZJuWZxkFfhQnxjPdI1}gRk)vtRXDS77T{V%CT@<J{ayRhcl@R<^GX` zOMkfNjDjQAeGJA)C%?V*)Ud^3BGbhp9PwX?4K9|Lwa@@_7tE&Vyz$~jA-;Or$du6{ zO+)=BIDDz!qzefezov`ds}mak&)^|aNhfId+73ua;`)0^+%+vO=Y30Ph&!WS6E3gs zi7LHH`YzMA4_okFq$QE^BoXHSfAq0)`3aBzQc_wZcslf6I?p52x!j8Pk6ZaSVKRHz z#-E*kzk8i`bSv~LEIL5JpY`26rY8QZZ^T{Q{5`&T*^2ViJs2zoXaR@*J*BCkk%L7F z=!pp<24n2d0UV@zNmahu!0s3$mN{UHDWgfF2V#tBZ|MZJctVs&7GqTVNUs&=6^3*0 z7qA(|gfgOEAHKdn0n!`&yQ*Lafh0apmHWkK4`32etaoMNP?CTlPGGAIAt+S4V&=I1 zm@%d=#;PikhnS`s&Z2g3PZhpzH_RB_59UiI!hOm>92?#T89jUApmKK>y2{eczuT!p z9A^%z$dNK?2nw|qpu*D(mAe8^bZ|3{?g&Iom^(K6yCB5F0Rhg|@O89?i=_!1O!Q&5 zdKGL|>cGKJA09T=*x>1bP+wmJxx2%Ay)!%=*TdV<2_Clga5goCtTRD$>OmTl1a&`y z&`AGvT_L6mLgUtH87?tVoKKXaDS?&lPC2T!D4{4s2^qdJoMQF6-%5t9Ym^YcLC<ZO z94^b)s&l|zD(AWk?izA<u=V6VZ?^s`lo6z*gkWtYY}8f8M!qg=r4lx+l4J8~IimEH zv6X}8Rs%U=_`W-h<%nA=!(LN463pZ{U_n?}D&erT5{}v^;fSpqNA2V|VXuVaTu(Gq z#{MN;5Hq?90!eO>EQ0t)-$)vFPBV#1VO`le5gh9%TS`m|ne*7STs9I?R>B$%?uI<p zynlCW(N{-OuqTqj{IS)>0A^zbK!fk0$$#Xp>ReZ}8f<lVj7<+hX}B`t3ALkh<Vanj zjNIiaC|ubEMXN-si~=1M6!Gs-vPv1n1Vy2aGRlnmquzNkntbM>!FvuGy=S3GfPy+l zXb5mL1Slkc(HOLtP+5Q~w;8B$os34GnbP)iOdH~=C<zo{OVKP+MVO|PFd9SE2?!0G zkI-b&&{V8*zc`O^Eny8_6?)=%MF1L3dg64njRc4@yWMdr))^VGE-2mVis}v4D0bFI zss2K=O&pI0J=O5K`*^%jnSiH#C!=-xbR;twY||Zp<AGX;bzX`9gDLRVpAKj3F>ujR zW0IJSaLbtpSThOhHHJ!$;q%p>jCGo$V7X`joCyG<`Gc4ghQea;aG1{P50g0qm?lQU zVu>2GCijN^oWWSPLJbZCf$@TVuvx6e)Gz|}>cil$VkD0p1#?2hVYwRCEguCN4K>)W z7zfjZ!(q*z&%<CcEC?!hy@{~rF{bke^5<HBoz9v#7;J>}{hqknl+22jRjs&h;vv(7 zxXS4%^`sFW9y4M5BC)Q}$KS(3JZV@;82>JjP!!L)7y5T_{5MIUc}#V@wi8kcSnz!W zgrv`Cz$fvA*c_}sb722WID8@~K5?M`{7kH0{AK;$#qCcoNc#As?F+R^dPfMne<XBX zApxOI@pl#{{W~STM)fU!uGiGt{{V`&VycON=$u}A&-HhAs_>_0O}JEX0&1d~?=4O) z_v0YVfx0g%cGUqGLqH7WzG3w2sKI>{m$<Uf6PLJ(a}Z)$N=!G2o94!e^A<yUv*j^N z0iy^LaYB1UM_L$07!2y!m5D(`(qL&Css}%hpUr)P36y@_l%>xe!Os}dTTC-`!GP{c zOdn!<7ins0^2omY{I2|&l$j`cV>~}YTnRN{cyEjy&;?qA$@Up)ILh}-Qc*z+#|<}S zj+JAFAlXa@Wf2}s3K2LFACB1VL5K`=L!g^IJRB^g6yRoM4rdE<IGM9GH-nR@F<i|| zu-@1Zb_RN|(pv=!9UWL`Yr%YlCaeh$Cm!c!Zx43|N2Un}xZBvl+03FNQAmIgU{GAm z^sB`Bzw1#)D^7CXO=j9Sp^R&Xm2hdl5-#kKqb*JeExVObznuVyl%pb2NmA7&IjT1) zp*m7ovCM5kHJd3OSIf3;3&BI^h~-*t6U+5cDqL1Z9gnRO+akCe&gF1r)Q0kXH_A~N z%nCe!)whov#hx-0xXF?4BuCCVIWnwRsS_}93uM?dRt~>Dtl&B5`!E^!aljUk2&6nH zF&$)18E`<?=@{sjQR>tZLSqrNkjwMLpwCLdUw1wZ2Du?IECAuwYp`m}AWY}`Oy@B( zc+AWW&8Fs1^Z2<7*y`{f?#7g~b1HwfMasz2>4CFaDw1-wx*<=iJ91ZalXP}PSE^%K zs|#{h_CTfWXf*gTP52QAK5V(%#6+PuS0Nz5<v?x^nul7y`6zLkiDL6HC^PJjGLr$Q zuo{6{m&rVaFbP>qEhPw;CN?c6EHtDkDFKg`2z9pVI48kl8QLP2OIJxXZC#GLr!4WZ z)DKtkf{?M#8E4`=k+I(oXJYJ;>a`MidUH`WdN^v7x}sgy7xz@u@S@vzJXIctr}7DS z*<~DV4I7O{YYoIZsl%NB@LDqycA8^hvvdSDn$Llojv5>Z2xm<-xN`7z)fxwrnSGfO z1~Ng6<Ul`ya2N#rnM0vHxgS=G6WUA@4lBpQPGcBsmJP!i?l+vRidED46CNXBwrCiP z<_u)oAS{-Tfi;hFAe8J0h_y^8mP^OLaE>ZW=Bx2_BVe*{3|v>wfrHK@cpJ@>uAmYS z3pJaGZT1VXeZ2-=-7LkYm#mH-b0B1*c=L=^F$YO;?&7y<p_(O$N5p>#jxQy?YFB)B z!|$bliGYe2+!Yc7{g?W3-|wXW1>b|8p-__~0g2BX+&{Cz|8M$=u;|oh!r?O$foMO8 ztEM`R`6RAXBNP-8;Q3V_gdX$ve$>>VUm?+XrI`34dIc<gn<&0~KGZMCi7DbE*S{j{ z{=l?ksxb?Lx{GO@{)(%R2KJT)Zc*W@4e2LoNFM<UaYDK;#FUaWt;7L-<Up}3k_A%; z2ki+X`?K07AXwdt=_oaB7a$SILL4t87J_K_0FgNQak&=;_3p|fp(06@pVKJ;mB9o> z=hafGeY!A-@aG)d1JlP2lrEheui6b$NAw{ex??oodkQ~)?y&CII=nlM^4OGF6OiX_ zfwOTNaXKLqaa;Tm;q8b}k97!kUxxtKb?|Yrhp)2(6M-GvY^~sCV+9v03piT}Xjs6N z5b(0KhP$;TTnLZ#CMH;CKxnMihxN);u-4UuwE&0K3fK}N>(`p_HRf<3Y@~A(ouCkx zy*|qPQnFw4I7>+Wi=JdD;VF-KETAFMh&b6Tu9`aDp%Y5Ddt3?kl9X^?ET7>1<8s`S zmU%qed&jtZR2g>?m2vx!GHxa);W|NcEnW$i37SjM%D51v%z;bJflQA2Ai~3saPd?| zxr-cS>j?&1CK)Rg<e4eqtce_%1VZXcInFShoYqvv@g;I3&S&bFCCARma)gbL!EXSe z(1QbY7dbo`-F%eA<2uA$*NP+|K(U$w{c=h`VhPt5Q46?leg`DxQcKw>y*20KPyj&@ z8h}mqrqCO&ifIJJ3<6~qkDb|}SxhAoEIQsp0>w~e?3kv66N{CRsnr$P5)ir~lj$m3 zTLn3k)arCW76Fo@-34cLyK=oNiq{TBz1wsJ9Q+6epV??6G#dTb3P?zxm@R>zo{6G1 zcsVN8&p?4;KV+}!fefwQNYfpRBC`o-@LGtL5T=D-aVaf<5u&b072!-7;e?0)MTeRq z6jw_%cU&cPZNDL275Ly@K@hUHuf;C2IoLU81dh>w6-s?@Q8oydWCL+YJ_rxGjK=F8 z6Y#9dSUi_c#5?6lcr$4Z3QZTo-*g5XwI_1$AH#uK4PJ&bSiv(zFbR0Fb=4XJ?^TTA zI%BX-eK>5@M@Y}yanTyVWmOo=>_aH1!G<6(oI4nc$M?asfpVBG7!Ipt!(ljYFwB;Y z#fqr|V7yRGI<H|&C>YNh3ayF#V7+t#TvkqngZ2b?7|tR@MiU~FV7h1wK{E;#8k69l zI~`W)V`0Ul;=XDcH3b{_`$k&L#Ae$CcyXf?U%eG`@$Go`vK{ZAU1UYgDqB?AROd<W zUnM{yw*4m&I2^n?r2x#A5}+YWI@<qBonTVvOL&R*5iLLOu}A|V889I*QT#>{6xs=h zU!?#A^_Yo6TK*Ljo%(lBbX+AS06|Gl$o~QoUxGsMK*2BXO0WB6UAk+XiAeDn*;;(_ zrVW)TaTwJ{nS*aX>83a_?K5mZuV1F1M5{^=NZ{z*jj4lT3J@oz6(^__S2RgC(uu2( zhV;M$4&390GI0zR=M%(K6<;e|+0=`l(Mw7W0|@{j0Sy5K0ixl2PXQybUBF|AIIahm zdkTqZDgh1gv-0!Alovl|JfR>iksVD4jpENag`aOZWdIJFEJD#%cO>r##?DP12=iQr zjV^ZB;A#gyM_YK?*udM?7C!d2@O89@=Q<mBa=RyC;kus5fZKeW9pSZZ9b7Ff;bdk8 zS8Ho{SaYA1J%M43bw*}P7{-Ky0c><u!Ae^jmV||wrUsLS25eSpLH00>1HDkXxa9Re zgW^j-`~r$>8J<#4#D1oaN8+`qN_dj0jAyATcyd|^kC`+cCMn}SVQ?=|1$Pgs;C6xv zZtYRR&0R{kwoQ)9ObD04m_&l)X!Vn!*;5IPZpt|4q=G6NIm*psC^2F}(32roSI)sy zj`U?Rq%D;pWuXko^JO?aSB6t_l#n!A3CCus;OI<c9GxMSshM&dp$^Yb#sPw2-$WU9 zj*(%@NI8O4<?tUQgKuAgL!9j9;4L7rh6A}S2YN9@w3J#*i4-u80GLh9<X}HrMHw25 zu<MpiCm_~fZ;(489M(c_%5Y5K`%LHYosf`H1z$Id?HsNz<g#HeIoyZKuzf0jzJ<y- zquB-NObl7tOcpx5k*(E(>P|RxW6LC=(@WZZR;N4ib-JNoRX^0&O+b_PY&84M{Y4GF zv!wGDQmSC0ILAcMuwf}KZZ}3t<SLvt8IGL`dcb>HcX*8HhBMQ~;=&qrT=LUK<3<gf z6Zc$*doM)72w8&W&?Vfy6!qc~Td|FhXkqGTVX_dwILH0%ar$_E))SW#?GU>{6%qV< zp6=2EbxK1Bh@rSD8;t7&#v_%{c-wm-J`xu1lqTViN;B}Mk#kU{zYw1KQ{c#f*iL&g z)^otNTRtB4D<)u_)<jq?Vzp0zc&(ZYpVgCKF@G40=c>YN;c!?A5iB}W`ayU4V62{{ zN;rrqr7=t<<DoZm7__GjhUK#HFqk(2tLKiuDy9xyrVh)cBl$Vw;G{c^`^Ug|(I~8# z#Pq>q)~%St?K26ES+H9%18Wx(V#}w(UTX@h)yHGK&J4IRF$tK6FQScgUxG;MnRs?7 z4}bo28y{a@#>W>|@!`dlFGP4ezxazj2$1|vAD$5?9boyyWg!VNzmv4Tqg99lbBBHp zonMa;uNCJDgv7G=%u5u1)@N7vepm7N3yJk#CH4!5T<%!@QkOeY#uu>oGEp#P{R)ic zU)m2$6`e`x7kGRDjbBf~EA%TU#JYfmI1kf^zr4MI>WqCHWW~VW7emG6t4tFEI7km7 zAO>-}Xa{n@7LVExpb+O7gv3d1#dMNFYC{xLPGeQYoz*?1R54;ucMR^UOyG$7CPYdQ ziJ_}Bg(aQX7Uv@R_K?zvSeGEgbpZ(lD7s1~#|KJRP%&L_n<^oqMlgx{ImBhS;?C`n zeBH?Y{27>FM)g&~W*0-8+PwkWf?W}{f#Zv>Gt+}T{GDy!v(8dV2Oic00|$Nq3Liqk zi}H1IgrB<;d|cMU*VTzB!wG)Q&hT?`X4-HfNSv59*1?6a@UUOc^x*&}OB({il<C3{ z_5_BV-fCED>%erGI*gYrhU`%~2YW)|afUJ;XDUm8kkUei5*`r%55yD{w>?ZFNK&XX zDtK^;ga1jUfh0L@AC@bU08_x#9ZI;eRSB0O<haNL&=$zS-<xt%LbD?We>)}ASt+B| zR0Wl5m<U$MP^PPdQda+k%al-{&UCO;83l{w3Na1jFHu4sm-EH4x(af+KZonti<KzR zQi~MpnG2PW&h(JBK#q(>%E(x#f{gjfNS~*Sl-W!g1V`#LIg+Qyah%XNG)abi<Cru? zD<NXIfQB3%{Z-&V+FSNkf?026n3DL$1G{4NkZxExtQXd(4Z!N5y`eRtC*}<AiRF_< zN)LJWS+f#8##*phI03rsU`q)LO%)*}=yXxSs;){{-9wHwePl2jAcwuG5`0H1BWj8Y z_RZ;nV~e^Vd0AJaF7JwTf+3xd$kOR4DVvbU64DmSJqZuClt>i~Ocl-IW;<U3q2pw> z1d0w=NarHBd}+G@|5vUk4b(u?;-0YM@9jE-DQwadTsJYt#UMKl`YRPDz@>XII&akL zNElo{w_!0_LJ5ip&0m1g6sAeIEW+h@V?56b#g&83IJjg84t0|e6sou(AA_4pBP3Wn zQc}Y^LgG#LiFlzj8LzqT+0?m6TBi+L-Ko%-Hk6hA7-{e|m@^DIQwPCPa}o#o{xDrQ z8lJ0|GPK6Ro~dCS2X+f4gEe!9LubYyteP_%8j}Y>Z`KG{FgfVY8VqN>Ib5EAwLDHF z0aJoN9B;musYPP~EYv43EvUhgt)1pnX<2+Hmf6DbSUZ0-Y&0kGJ!ZpNa|TS7Od~8N zLwu!+o8C<L8qI~vs;Tf;GaGJ(Gg&Mw!ERSAgsh#4$|N70&yPZD*-o@q@5QzHL%7|1 z68GCu@%VBUo?pwu>zgHbb+;0)?~4=190bKQ(9>pufrIMvR(yVW9$&rWfcuIA@#`!2 z`t@b};pG+l58?CmOG;|5QP=UA%U@BSU);dg&u?(~nzZfnbFuBRq)(Er@x8C%)AQ?; zXt|&7^?`c({F3yDl6M5h`{!2(I_?+m!&Z7P>HWAY^o;wST_s!;63bsg<0FA0?qvTc zKqQ^8R_H^AI!|DWa~JQ#)lE!H?>eTW1U%k9WGhX-Deg`A<(nZ14(WS~?>FF&Pr1MC zG@h46;eG8^oC-C?&>l)0><I`C$`T}ccgKJpU8Mn9oF5QrLJaESeu{y;RhS4w66neS zUR>cMZm<)uAOM&iCJya~NyGYK!cdVadP;Y0j~vi(Uj>uJSRON0I!WFO!wDv}A^iyh z1uVvJd5{2tIB(IH$)k4<3=rordiRv3p+@!>j{zB=NIE^0Fm@nQL|>*27OMhcqxf@9 z<5=Uj&H%eYJg_Uwi?HxUxW5}hyj>CO;f6qG7s9~~&ZZ{Pxd#^u6L{E|6BJhPcC<#2 zha*D#y$}}QhfsfC1bccR$jt)*E*=DpJG>m6B|x}SUiO5FgA2Uv)-z!UU>L(vPY>3s z^<Zznl(A|RWcOI@-#(~>Tl-n*Cv?M&y;NLxT-(tV*Q2{~;8$VQ--UyJH?)U#M{7`b zoDb-ZMo-GQ2kO`LK(%F8RGM~0sbLosuTnv&F5BfC^fi=FvP=cVOO#Q#SeX#$isEJ6 zq-|v!6w5Ufs?h9)Dym|6ca$#ghO!mi72-C9cpUeYi+vsIohl(bN|tqzRL1uz)e!H` zmJ**)rrwR8FMb9BX@N4z2#(VE{MqKpkvCfz*-RekQ&`cD?}Ef}U9n?AH*B8L8=+GN zz-vNpcuwdKuPH;|JboZ7NB4)uupXE<xEu6F4#M&ggD`v8Kr9?P5;~J6z*%Dv9A|ML z8`cw!gH+(6+7;^u$lx?k2A9E15JP0}{{M0HSK)PK*_tgXFk7;inPq{+%*@QpXpm)Q zW@fg-%#1QK+u<;?BkZ8eotZ_u>eRVkJ+#}$l4I|>_u>D>n6N-vbN1H%LDNE)c8k7@ zwCc+Q`##KY(Pp8yf`u+C<om4_z^#|>x>5eFP4YKwmA`v?%s_U;4iXLI2PuDu8!SK> z$gV_vPL?@wb+`og5y2WzsE%v}i>s;=`+F1AMFE8xx%7N}4KKI0a$<N0^W?L(xa;vC zB#38nkz5!*oTKB5INu%1#jaotEUqa>AySS)NdZGi)AS@#u(&)yATm}Q$CxPYEiK{Q z{s~-}QNkwqAD+<}#5-LVK5M)1O52uKx;A_n<iy9m_Po)u=8d&G`zn&C&+(IBE`d49 zlk5NoQdQGXxHHl2W<*JbpB89KUYG+}{+5)6$$3(*7JwAW{`??&fr2GT-j<{fvn5e} zD^+F%IZ1%`AwR^0WN{i5u^s{fYYil7l6=S$I3#(=@8)AmN!(D)^WicB>?w}&kmCX3 zWPE7N4y83Kj22OGtQUzs)>Neg(jxmib5);80F9~s0uN8x1RTS&0vVCz&9c@wTBB@9 zx74D@r4M<|I^;TPlP4;07Rhg3=qjZoDg_=|6if0_BG+O0u)b6V44@`NkA_Hnnqm#; zNHS+cx(%aq92sBa&XkIw%&hfcR%0OZJHlAp70t@=@vNJc%+}c%?3ka!?!`syUs=iF zb@d$E)Xd3k9h}|OMbEwoTsk<7tA}TD>*RdyofU}ntl-I|H9Wq!Mu4`CN0&G9?8bK9 z+}q2CM~C?I_%NTI9@9MML9?LXPin5h1%7=Y8U6R{{y#h7RewjXWBBd0auLc|sAi~} z-}QZ4b(pKQrbHUIA)xrbrTR<$Q#UmFQ|d~8$ov1-uaEfY-~yKV4P=3<+!qD@Op&C( zY=AZf3JwYk1N&-5BN_FVdjCEc57w3ay1f~`p33ZXB%AN6frOfTXRoq&Bax{9K;Yme zuENXKkf9<q&ta(b5Y1c%YjG9M7KS*O8i?C4);I`zGXo7EoGjHN!;CfkAFA2Q*3<|a z6ScgDkpM$AaT(zt=cxG@RtAHyH#fvtT#1u73tRpESgGbQDQ)C?Wkz^1cWfOq$22gl ztC2~gnkDGBGI8_>y4zZ5uc@P<pinbvsU{~=K#@&TNgl1``4aSt1PT>Q9NEUiuHgcV zPP*FKH5%P9oG#JuhGtp>7R?paG?!P3Dm2Yg9o03ol$TSJpHFd`xQbMf0>!23L0l{! zNKerq&J{?|&mYLyyn&p_8N|t~ft(PX%pAz6%t4&alAAwEUo=GOLu8*mr_&`^rHWDp zaVlBPNgT}S_`#fvAINFRiqA;EKcxxuqF4#wno{;j&^r?+=Sy9kr%{5OFB$V`C3*c> z$(qlJE=V@5%CrC1KBe>On7mJqeBK3l&AG&ZToCmnNGa#`h%U%yoR<v!f_(O+=t1;E z4&Xv~UwQ;wXT$o7lhI>im?1L*&1myBqtL;SIJrndt&K_Yai%aXl*a4?CRFD$XGA^A zCXZs#<k3tP!p|7r$-)_9Su%4h%Vv#X*_<&fnl_TfW1E=QT)=n<DsA=#v>RwK#$1<i zmO6Bca~Wf+%LLIBdo5<WX)}MQE{lD2S?=G5l>s`e7LctD(qUa_A2tZ&Hp=(i5;cHr zF@ppgz1kK#m~GJm*_&a)`G%of(+q{}1%#?Ase136ie6W7eM&rUwm0!%cN14e1#mXh zh^L9+JZx>^@Wc`9npnx1F-hVc1QOyNu850JPU0^}s8Lax`ZzT~FPbY-UQx|YW4`a7 z6wSjm<@~g*lXEo@91?5)RDkfat{d;P?Rl@`z^DF>Jl2-)ED*U|n#_ojKuV(A$dsU; z<YPgKza7z@W<+?H5-)){ey9zx9+sr|iE|T}r1@HrA?`uBi5AK1YvMcvE^<s9Kw+qp zfWclsVJ8m2i}V0jaS?9h2z&}cov9W8<ci}fjq#u~eyHXdiO~X<a90y*Q-W#FjV4<h zO^y6+wHo;`vM`4Fv=BKzkb)Rr{B89G7D3dd2GOXR%+f=}b$E*-aiAl^Pn@MU6N-G< z)Ro25Xh+&ybm{QyFUdxKn%w(S@7j-AxBgVS44^_(DhW!dQy<El`$^fCV#j_INm(cf zORhjB+esiJ$8)937SLqNu`I{_<T>>x$8n(SA54z3D#iIa$oUSs<T?nH9Qq2F29V>> zpDcTMjeUPIMOk+8UgBhP9OV7%waF3XI%vtZ7MXUv%947PT$|aBvR|aiTxW5@t^zg% zH&KzO*j<ZK0bQx5Y!B^KsgKTgX;UT+zFd;AN`GA{0{T!9*jLnt@*pLthxVr`Y#`O* zaBD&bQxm4AQC+ycXb81Z)<lQ|nl(`d8dXOcP!TbNwm4I^m-%qHBZU*K$y7+PU@9Qc zAJ_+dT>(ZPZH)TqqUJX!H=!2mQ|g^3p~`-m4rMDnUClfON97XKoCXuMj+1f=18@-+ z;i1-qGLsBnfZ-u>)GYQVj=)TfoYKd|N)5La2p9_(1P}@qYR0ysB#@3)X1Lqi;A(3n zAW;+c46!ro9f9R&CFcond>yTDHrB(*Sk2Tn5P<38WIB+M)tM}q(9Haa5@*J?F@3@) zCXXA<xUNx*Y;C8#x>1}&0hQ^g8d%h3r&FJoPGdnP?PYn4s4b>TT*bsuolG7xhRI{c zF=@;=#*FG>%!pBp=@`L?rdB$|U9?oy&`?@NV`(`p6_w&hREKyK^`*s>=VnosnU2=6 zL_JO>4B<?Y0jHBB_$TXeI#rLe83vpYok|xdNO>;Xh_l&-oXrwRc_v%ILZ7plvMoB5 zCeTRH<5bdMP6;edNw7XG0lqh|OQ4s4eO7c%_MMUA=aTfekgWgzqaOL}3-Z}L@|hRY z4Y(wq+mkwkOKGw#WsiKuc>&V}DOJ5EMPK&ob4e*(kBe!8r9PM|vj1wz5H3r3N#664 ze5Wf(`dmqnbL6|6h#ew<*PKb=_GEdQ;BL~7L|=DSO&`Ot-OD(-ZyEb{EN0i1d2HV_ zhwWSEv32uY)~%h*!iAHVK64yn$B&|^y_wS5DzZxoNsu2ZCMkvJ*kmH3Vu^`QA|*YS zva%AUN;a^xu8`5<N+y|WF~?4qnR0{9ksENKyDm$;`mjQ7uGPc(uwHJcb-}u#-f}}o zA2uscMD!E&XKS>c07D!_te(bY?3DlS$x?f+3nXr+Rb#(9303|D3f25{d3YcfI=s0( zIf4&+oA~wgD1KR9&hy4Bu6NY4Yg!lErnhl=LJpTl3LHiVC`O5s_znuyZ*f_5cz25w z7z7d;M=>@++(ZOdWZyNlZ%QnWR+aNmT*awi8_sI=<G$7qZi((Y`|x8;1D}r_<M%tK znAsdD*}E%6G42xlttpYLJ>B1)SZ{0MeC@~zb0OZ_iZDlGqFhah^)wZiVI-vhJ<N$* ze=DlR4HSmEk|K_xNY1Z_b)z_PD5(JgpAb(f;seO=wI|b0oJg!U>3()pB?JmwoG6NL zV?=QbrScw`^11n8Zd4}vQx-pr%pgY^GlCgkoyv%USb1Mh0h&9N;zr66hKeI`qB!20 z6oF8A@-T58J`B%rV|1}M)9ZqnR^`uzvH*63=(8ta5W9l)*%heA&H(xCWP7Xc0JeA! zV3Sur*30j|-mf2<!UnTB&VY@HhHOkTWJ{4HTWg%yTJOr%Iw#gu*)t=@ma-r-!t9L* zkRax7F$7=J!FU_>CEU)4;t(%dQe&u-1Ry`ii!>i65<RVnaW*AN{*TcPCPd14;dVoa z&`4jTN0jYgVr&NyYd1j3e#F^{?E4WfaEY_+Pptg_;+zJO;H*c2lOBnpBvG<#Cp!-& z*=YbNqErD^x&Sa;K$qsyk2C>es<Z6Z>>EIa>p-$J8bprUV6xq%?lzEYw?W@EShhtj za@<7#s3u2BUA-n#J||t2;xLE|XI)NB%w|t<0E@*vc6i&9AWlBc-V7rFg;9UC#CIP7 zg*K)F11rNmI7+}*&Ox(=lWeQ!Nmwgr==bS;hJ+fnD$r0%c{oe(SBv|(+nV5FZK!FY zvQ$k|YN-zaii`Z;-31a(YC%8&gk~tLrel1F##Pv<kypk;un{+5Wn>_(!dQ+A2=oWY zetpexHLt_V#uPUT13auuu^BR0pr)mH`rgFWV&;gOnBG;-q!HpO#&<D$+Ek`am`r#3 zNZKkJ#7X2+mYPgiN)qL1NmOU2P@kVhOK}G6<+*g$mI@G>nKHJUspBUwVf2_@NDLpv z=r(Z~t)1ddhHGHaT3t_5c{NRCl{AW@Xsjrssj{5<k|L_|a?m=NAb?0V)Ij2N@(@l+ zU_B{8`-BAMlM<9qD^Q5eW*TuufS}yOxf}z|=NJn-jQ;}^=Q5;}fUaPnKyX$7bWVb^ zlB%DV@<Or-{2~eB7p1%;H^Y?-V~wt5nQ}GLgezISx|U<c)oj!M*uI*rWb|F8a@?Hj zx#qp+<*0q?J<PbFUMt_{QigyeLqSHMktXmH5N?aMU~-5#wGv<w)goQ;!xtt-v3lWD z)-9dJvL%z4zjOv2<3|#kmW;K71BOG)<;S)m$lIIzv_wrO((JAl*3BEw{<ZToQ{68f zSjF`d>$!P)Be&0O;m+Bu+&;a9o+E2Gv3EK9HZ5e$q6w^9*v*a!bxa&;#!O2s7Q5=O z*t0Lo#Zj#A(PEXK4r>B+*(h#evp{0AKw^_pXkRvpyVxAok8P3t*%>vEUC{&B7298< zBkF(9=ELprDqu^1?+WJXcPU6Ha47ZmT@2GK4)|<!4&RQqiN^3`%Xp3~p1}UuZCsF> z@7kzPE{~Gek5V(b!{`x6TvB}&Qok->xI8w5OXJn3s2Hw{6@ZBQxGDg-Jt2agu3=o8 zoWPq+qj<b-Ccj)e$KQVY%%|Vq@#OgfKK}9+_$NKvCo`wokA_qaiXvU8P4v~cf=qu~ zlD*Bz@OL1>&6J^*0|{{vKzLdRFbu_ESd!pjPP{mQ!U%VgJdG(1ccwJbo$NqI3HHv^ zCk0ZI7(`m2E9rr5lt%fI7wkr1ln-hCj+8`uQW@_{s*jDvL9}Ft(2^CZ0ZdJDAdTr^ z;u1osO$ri7#L%1(z~tIwh8ISXFM!Alu+(&<w`F)Uu{?rFRWX#s*is&8L3gefUD=+D z%JpDMi5EMIeb^DG&%qD__6HlVH%O1Y0rL9=4isn%V!LmDwg(JgXPgQ93tc$Y63A)! z|DT^A|M!`ZTv`~*)upjqU!F+MylB=o`bsu#OQ2+{!z@hjGM8Yb+Po$BBnSD?RVs;z znlx2ZNO4jEsbQhS`-^k(9Y&a^4*@P7_&T^S)W$&qogJ<gR=Ap(<6>%thq(pb7Up=F zncyLruZN{6E>d?gGLk^5FF{rxH#yhK!cJt%P;)EXjE%8Zvy}U*XEErar_(EgK7C|g zUn~YnCa>2QOFap|LnMeA7~o<w1UC~2!lpwQDgjh|p0~LfzLu5@v$ViZ$^a{C0<EnG zw3X7{icrbCqa-_zv3DTY(iZ1Ia<9}z@MKC38>5{B7S1e)^rLZ@qX0q|!vTHK@2iDj ze=Up$YGa|V_GvLht=ekTI~&@`s2}bY`r;ZS!#5d>lZon!7_8~QR+I6p1s>*lssmdA zz(CXS?O?8&oRqVW;4dyh9ap2AEL6v|;UKI`)R0`+FG1f@{$CabdRU2DFjIXe^1o2a zeyDv4BKGq4yIC3IX=8$?{I5;>X$znRQ<5Can7SNhcQ-I)WGxd$HZZAcB-18LWy<*J z66CvRF0Y|1BZC4poK=43;?xAnGn1&wP7-&KNL^kEE#=vCh_e_wyp<UfCNgX4EM`rd z!Niec8P_>Rqi%Vxu9gvuYH4R=b1NNn0*tZ>aTjH@R#ebhCQhTc2(8nJy-uQ6$`$By zCQaN#y1+xqQ<AMKXK^OeKm&yH5|A$lBoruA{alujY@2XFK%&&6N_p)$dEGgI%{hU` zd3m3U8Ae=^W0$1tk@xyb7sa7mlHh+)O(K)>iU8qyu9*e^y`?EP@+`QSXU@%hRX35+ zT*_Wh+{_m^<e73^wy(+exRy7BD|x-(xFO&7My@G)(=2EXG$+W}OtOW+_zKC#w$!qC z!DOaQ9zl0k6BEa@Goh=M;*2ClH&nB2#cU4$u$X;6%xCB3S?t_2i#^*GuxsmL)~}h* ztXUIiYp*B2AcL6L5d8c+aCdjW(ZL2sxuET>&9N7I=`5wYSWgc-JBE3<5)<f8T3jT} z>5;68bYzFO8Y8VES*8S!;6dz(9L&BrJq`-IkEEM(EXSG?1-2r4P8K<Fs?<Z|&Y5x# z&Q*GHp~{P%dLOQjj^OsxSZ+;@=Gp|+JfxQA=#`pOr)FYb(lkN&Yvx*9X!qvQ*Z>|b zPUpp@avrZO;@XT90fIoFD@e|la)erOHe3UVOWzk6)C`+d!(_*Wb5rVS4#&|pdC#SF z{QBSsTi4CU#oY-lEv^5Mwn*py+U_gbF{y+@GqW{w5lSWamPLC|9N|iqzqJH*cT#+; zh;%h0W~dFJP6i^$T77La&-aaRF&0;0Nt~CJrUN`#RG^xaB+zFEI*=dYO0|F@&eMwI zVGa`Lqo_{_COg=bNO^6tw?%KCgr6gs!<^;y;zq(<<TXB;{UZxw#UVrpT%6^#VT>(L zVoX^yql%+x%Lx;A;ZAFYADuY?lttQ86s$&BIZ7t)K})i{CfSZ^ajYZ6VXSEl<3NEs zdx8u&knF^+oMHS>7|xFBWPWJQWKVlGyE<~&)R@i^`HbnA{&dH<GD6;WY?2GJ@`kdu z%8y;`;c`w8-Ra`8T#fNFH^$do+^}S<P7=fe>}|yv#WA|HoZ)g~mn9~W5gtxrko+I~ z0*UhSBiO|Ye+O5*1rnZC_PCkb2q3I+HI;yGW{H=TC4M$m_=>!3Z1A#mz{}2&q1Lt% zL?yE}HI;y7jkmSE+(Qm{m|9?`r-xa;-sYZx+FA_M(PnTT9rXHWW7t;*lYY9G50GH0 zI&t;;V?RWKv4Fx|K;$WZgO|BEJ{A@Xv$DWnATdn7hqs|6u7fN@Mz{?&!rw^l9TOYP z+=7A<8&2Fv<H!Gz&Gqv!JX=u6%LS!uOR-~Ph8H6e+%z+t)m#P>0fuq^{uqm^2(|9d z<QzYil}Ax4Zqd(5A1?<p&0Gct0fd{GJ}znwg#bdWF00mIG8e$9c@wHnLyeG9ive1z z`4)1%S_n|hyHFk2s*_yJ*--rws#KlW#)JB6I<b`$7!)+rQXi&jeJH7$3P{vMKzn(= zVd5$*6~N>>=R^fiEZ1&ZMLM&@O-vtM&*ZLVri~rTlyTF<5lo=HzKyE<B1!;)Kz+Z{ z(<n|(CO;uo6fKECv^a}68Uzw;rCGF<WsCF3XLx<3z^0R#lc$KL%lk|bmobHLBgfIz z-o^07PTJ~PXsc}$HT2HRt`v7sT1rz%G0h^aGfBoMSe%h;|6HoL0?G6hC=?_VER@bl za95>*LN6!;3?fzUkwAP=bV&lbMw0Dc$}$!JNbr|Ht;)-?edW7U0Kf8GSLHpf3UE|; zJx{<O0smUQID>p6sT*-a>NiEV3rsb-RcOMk0#TvVrMz8arjgpdQDDT)VgZHhzb5cF zRcOP^1PLY{hB#OX!R1G2ElOwq)}_pyIgXBoDrSytXW8uWES%BJ>?tFeH+w8IW_B}r zLMQbd^`z!y5)cuFwTm+Y_4Uw|8)3*mx$xDRFmi#p*cjk$Z;ZR0F|KkEtCc7{Y>jZW zHqboe#6_}>-q8_iA+o`e#Yy&Jqldd?f83?CmP}BMo6hyIU|a4mE|mImzRa8R<x;Pd zU|#7@Pj!GOke-?#Q6Lx8c5M(BYGt347wbd~0)UP%Zcj_#&a4D(PL1LE<S4F9RP!Ff zHQ=}=8S0fWVVc!rFOBl&sv7PpFt{L2<Gg^QN1VpR;elKf2cqU(TpT6mimSM&aTNj{ z0f<@-<W!R{C%Y1PxN{bNytvN)`JeyBzyI(5L1sa|1_JJK^OOcSGBVYj;vjos<$qr@ z%!IWyKAfJG#iK1Fc)PcgN2^QdnUlx5mS~2jc~cVZNPWBqwUJKLN4ZfHU_*wtnFMkx z(tIr>s9TfnYfZeniDn3ExU;cjnuhq<>Io3Uf%w^LI-s+}F%(65k|p5C5-_BRGszBd zk$~<+S*(vZ0xt@}y(khlQk~#KjvQAbo{B;pDT{ESCVnWj2}5bm457Oyj;6FgDq=h+ zk8!6xS3zQ^24uzJg7QNh$O*O)pjc2GYDIOlqh^+Od9<x&S&)_#2PT&VvZ*_l9c?+x z&yQt7W;k8)o+DFy=}z%yLROgUi(q_e7^C8Xs0tWLj;9-`uCC&Gor!aFAi>F=WH)<K zT<wUK?Al+F4?l4eLro2EmZ0NoWI(*vP#V)R!~qr1kddYt2d_X8JIs%Wp<V>JxZ&^U zgs+`FUe<PairfVj?v~;#ELCaGFo8&*s|WtB?)bZT6XFv}m`^yq&YrlKTMAeNCh|I8 z0f?uCB@PBdupHD^Kp+|W039sl-ms9mrPQql>R|O<mXiIe<5qI6)!_b`*O>O}kCBdQ z;^|LPqzQ$R7`6_#WZk|1&c2A{%5Pzu{mqrbpB*^z(wUwQ4qW=poRgmo*z!!DsaLf) zaB!GhmnmEr8PEBSXm(WvGP^JsA4?-m2ez#QZBHXD7F0-rGoyf>$=O_;k<ZoXg-lA5 zq++OK^2XvC<hyxWNro?u!9u>D#zjc*H&@?tkgh<YcS4>5hOzuTX0okjeXF&k)IDq^ z@KbXo6fl%b#XTt~Xci6pF6A(kqc9mfP*ZBaGo-)3QsRW+00FlV<r%SLNBNNz;X_kl z5>tm)F{!hL@g3qUy1JP<c7}jrk_7cuO0#pwO^hc$KAr+8^I{{(iwUDLEuKaNisB4f ziqa&=XEVIEgzokRrjF}o=9KBooI0DS6Q(nE)HueC8m|F{aw*;Iqr_Qs2soNG!)O}? z6wSo~iXsJyWFyZ0Upkj2u0bH7aRs9D0*MQm0te+5B->XoxF}_hf`Vl6N*5)wSLJ23 ztsszVqS0l6z%_x$b&)39|E?Rk64b>R+>(HPGhfO)W9|qD?n=<VQzTF*GSQSbCHQOV z#ik-N?v}~%QaP{0jC-Z#n(}U`+9$v$vEW{bxyXW@dG-|gnc;3dga8K%CbibGT{7MM z;t)2jn#qP`GdQ_-Jxk_@{Tkm+)9?|v1q9O1*aWRUeHo-iOGq}N#yYEsH?9)oJ?#t` z>S(N)gfrC96mMs73>JgMa*DkcS&EIdF%f$$P*5W$tW5ezy}#Jh-eGm>saK|hv@w$l z&sprIt*Jgk#2On9?8D%`V%ybHB2kW9EpU?mxh3b*tvH`*F29EWTs7$_kS7o3eDWa9 zC8<6hactuL&ZZ6)7bx5E|GPOlkVgwsxjQe3+cV?2H9ejiQ{%WXC59W*Vx^QDP>oR1 zjA~NDUn4aA56UfE93dbY9>jTh56zqjaVQrB4i^L<N16h;wSGMR_U<A7`@j7g|N8qk z{`l<!|L6bxuk6^h0bKz^d5{AmBm+*dA4sIB7K_9wyxqQpH|I9;a$hT-cbD>RXE`rc z7w~jx4!7oKaB*r1C&nkUt|^Xj+5U`7_Mla=^@?C8npJaDh$T7RMkKi!k>g`c)-X$A z-1Nj13?ahRlu#E_!kmmr5=W6S%tq5skt5ln>da2^Q6rkHND{bY1v*g}?nz06xR!7a zazorGPw>~A-<lpwr>Hf_m!<?S+ERV#$ncjS?@N0|Fr)G!1sJikWrqqFRMVD|I1g`z z=SR|-8BB(+IqCl9<b*nl`?17BEh}x>hh#4k&Fu27?4c}ZjA2D{3hl$p=yn;%JkNow z_8!Ov@BY2=>c?8I{;cpC#9U83CcEm<<urs2Cqr5shtMpla5NxE5|SVr$+{&2^|g>} zT(W#eLj(N8!4^k`Gdwqk&g?9zl6uF#$NTyc>gGnEv$F;gO2h0O1Qtq;y|NdFVe2CM z-3c2SM7U1~!9&G?1SOCZlSg!9CO#g1@^^{D5T`NBP8^505O;xuy<F3_sx#O?N9sD7 zz-KMlxUHdV8}`Fqf~AG7xC<>cG*y?>RC`u#jpX3XXfC{t=IP%fxbue#=RcWn@O5AI zz0&5uD;>5x(P7?oEjB#q$JQTp+3;AGt<U<%el6BL)MeypZ5l7=GV}Zp4z2X&*7$T@ z%`W9wdo;@myad|znxU_uHvL&t;>GnjC0v_TOwW`&dZy-ZWmYa%rettwQWhI4f|--) zC&`VIrs+q4K(jcXxFJ`=!Px2#z<7Y%r~R}v!*8wh`e36L4K(~dv{wFR3kmdQYM%f^ z^+A~GDL5!6B6V>VnpxZOe=(H*mGR&{n$b-*@>&N&UHQNEqbxO?j*1-0(xS+S@Fq3P zjmE-wCU;abrnQ1G0*Z;FyBXI#h2gE;)Rop!teTxtQz%GDrZ_d3+_*?G!<8Eer#3r| z+MIZr1Qf%?QH-c5rmLlziDO4FZR#YZOqj&P?(s|*GlB7ACNXKuWX6sd%ZTO?jBM^; zRCAlCg%J()0*jK~K8n+cs((TpgXnCEu>>A*4H{S&azQ~tTtH8jiNK*35K5PG%``6J zf^rk$1TJb|VJ4t3<EprV%L0Qd${iG#Yn;MOsjFtAo5~eP#(zf~fYR+k1qKQD0)g8q z=$D!Epxjbqp@G1C*}f-WxL0N>b%8^<K%&e<N;4i*3K%NnwN;kftG48EwG9vJTv?gv zC>MwUL2mAhZfIoks8057UdH~-3s^aK6z`v$;qCLY?Ao`1+_Ew(?49T{pf3aEB2jC& zsF4hI<^wgeG1Y_AT?Gv8c1GeJ<i?PoZ!7z)B@1z|)W=oagPp*_)UXehCjA8tYV}Bg zhDe=fC(y8#3)aDCpuCr!W|pU$tr{&MS%(0_OpcifWYi2#lR=VoNH&(|GMMeLCY*~= zBenX_6W^apaecWM-%m=ZC-mh)qHHG);6kz}WssBt3UP1OI(>M!D3yCl)44rAnVWMG zxiv?iF*i}_N!*;3B*2IhcM+wTReec8qg$NAm`JIAU*k!^V@#+x4Ihq<PUIgiZt*|= z{h$2)=NJC=$7lZb+k5`}{XPHs=g+);^H3a>C9zJb<FP+$N<DbKESkR^F67D1QS>Y; z<;~Vye%_wLi%l6kS(?VfIVl3NbS_Oz;^L%4uFuZm{Onvdw?wg}DTT@q5Byvl<>nfK zmjE@v)q;EhL7uxQS+2%pdzez-Z%d+V$9Y;3<!VB*03q5{0;vS;R5fzS+d?vIGl7LU zdCDn>BghMO5Z9s>6Lh99#F-*-8Re1UVB)+PQxL_}@>u57rZBA{p3YQ%#^%eu$|Qzo z1ydI0NSnBTiRDSOqzBQI9!P1VE7kE{bmoOiU{;;vmZS&T65(lqzrzrsJdGG?(T7C& zP9uwaSybWAqF_UI1?h1pT%SY1gE<s5fJ1=;I2h2M1OB}_7%-3n-*r%q9|#=CwxA(Q z@-ZOC*^D4-Glr>7PzzIW6XIyaRit>i&=42JaDha#xQg<aI5H*iiI#gH)X|v`Cl`Xh zE5zA@Q0Jk9x_S}jHcUV=j1X7lI)aJyk0jbJoXCJEl4EnpOsyn3Di<GDAG|Cr2(q*! z+}uF(Xk*PI0pz;&mwREDk;p_3ZwZKYI+Be`l9iEW$)<x*JouK%kN=3`&YwfM{IeZB z@60&&W*|pjYH{eLHV0qou<NlFn;&blQXnwxiWc3MbQmG3KchwGC2bZz)M5S8zAV4p zmpRw;DcjSZoL$<CzNX9k?S@=gm%=%@#;27#vvp!TGi!r2&!DJ}a^m{Td`Xz{xjCbl zOVjc>HzkvklQTFsIY*8abA4j2IOYrvG$*mFD1w=pfvhNtVP#bkG4>{y^bt2C38Pvr z+(ICsCc~-z4SO||R&{O*0Mves0~yl0UX)4-)p||}R{ybNhn#CRM2)nP*dXV-$m=8A zEy<1?%82S*s<PrJNC+l1)PrQXKI`&hnAldygw8r9jBI7{*zruBFq7eJW2i2wBtIpE zoCJAIa*_rVg-J1FM)=G74WlX}il%}j+RId@b~c?=g^X^lVtiKzQzuSf%D74LeiM5^ zF<Q#5iF6AnMzyI<?oo8Nwre0UvZ;~I`dXSQ%FsHQXuv6fgwkno6lXNBFwy9Iy6C&3 zI4|lESoDZRydZAkg1CSlaRoi%927LJC`Tc%xLRPrRdEW}@(j5lx|MIN(ak(@5&1^k zDl`^AD950hjm!lQR@|<z=1!FjcWP|8S7*olMn@jDxbUFWoyQ$sJQ+TW$4aAuc`6z3 zj}q8^923D)DW6Dydo(7R`%=zLbtYbdOh;{_SgKaKy4x8!vV*bhE$m#sf**FQp><3L zjsXGm8LZEMzPjQZ<cAhJsHXm_nU?B@R1YsvD@@vooUPSRH}&)?)oImFlS!DXY(g?7 zHAB-*0AMLVFwxh=!9tCx*3;~_k{d|1mD(ArHRuOw#%!zABh`wOj#m2ESPaC`LOpv| zEmy3Csj}^Ip&3cW5n?rvRbk@H5(aQNUco|1hsz0lWM4li6)*<UBhKQYK%z$tA6BEh z8r`|SAc+U7bGW}Em-{QTxVJo$yGt{<y*Ptg3sNO8Cvt7Nz+!4FS0~4Cabh$VRVTPw zs$*gVXGR2YYJ3L&_Vg0}^S}Jb-~Rl-KmYv5KYstrpTB<Q*RLP>_1g#jpa1m_w(nSn zp{^D!;f5S(bLPh-L44dC&)p3T+}Sgkms_%Vzd1!*L^?k%NRgX0nkzG+G@pHadIC4+ z3(yv2bA3r6r{)xMadsuo=Qr|ldO1H%l)qtQCKno#S&-mEiu?wS{d7qfYDexcD^fj- zNgirKqNf=N?&g{f?sVlUyv!w=Hz(fRm~>xD%|yKdQEs4}K*EXo_@Ok5b7)QQr6tja z8gVYe(}yv=ERsbHDJ*TyVroeY6AHo^l^H-siVx%RBj`vCqAq4Ab@ATh%X^hXs1A4^ zDq}q<2yxWR!SHvGYe)i#i#SO?+W`d1wzas(lmKJqmHV<f&WwHGdK?KCNCfL~Oki;= zXb?w(26H4(_W2LuaNr=R4-|k5;!uE`8)U#be`DI@?~ArI!{5dde=7?-&CGB#HYCW( zlp+r&TEl~Bh=`;(But!F0I5U0iTCg%*4>jxHxD8`ya@LgMvRB*y9puQCrls~L6Tn- zaX#TB2gH&T97jxGB=M0cWT#h>o82gmA{$=^H!=iJqn-6x;y#d-t^-*<v_DJ5{d8Cj zq9jb8m1{#eeKn3p-{N`v&mgY;;!e*8H_m@>;QV`WzHfCo`AUmpueCV(T8I7O6!!ht zhkehq*#Dw0dtUYv=b+8p8@kjT(I$6~HpPeg&~aXuId}Uq;&>mjR%wyEsy~5?wMjkD zhsN{$S+dfKOLEO0pBKgcC8->iYwC<79&1O$v9c+YJBzEiGq;SJQ*-H=n8}f`DIDrf zlro*|&C#44pToV`Wn2@tad~_$HzpQKqEx`L>;R%9sngRIHzC)!o4ADpdvkFfZjyvJ zVxyddIFDf#hWI&{3P99s>)zx~Nj-0(7b@Z$B%UaksEK;kdVO)0Z67N=GQuR$kU-v4 zluCKJauYtp`8kph=%8^FQ&h84X9MF$bue*^1oKgoXloitWqt{T;wFkxk^~S*6ePxx z9UDekm=D=ezLcki(Ndf&ZX%2J%52)it#sBD(cRu8fEdG!Nz+8rnKphJQ#G2-*sck5 z4Id-UW0Ypt?5LI&I_m0ZDlezGv|NpPGUa4~iO7&%Xo$o34vf<&QcqX?6XG^9je18p ziCZ`?F5!Z>g$soiTr9HUa)~Y1${e{~<-&~`7jD+MajVgTdoAAFZ}sJVdjR)3M4f@$ z8xhQdQK3BS3g=O`WE`WFqIoFwhhs!zV|X+!hR5ULdNo!qKGEZG@jQ|3CvyDhxM+SH z7sX?N#uLeYe;gai!c4Ji1v!l9XlJYtcx?9wI@?<5?rde;#IY3C)nf1NMc=-C86t2n z7rW?SWgywVdYFj>c#|QR$bL1W(pCb#joAPJ#30QolIpp)mJ;->)%x)g*j1@Op;n^Q ztVn4xSTY9HX{F9nvoqB~WNNtp$wrjLl=m|gYpya3W3}q!K#^F}!D4Bx<aI6<#$rX~ zb*k-CvKRHf!_51!GQyav-(hh@9L1G*UD=j0X&{#c5SPSFTud3j#U$k{26Cy!kq7gV zd9<dGhijGc1sZwWTba+jRiYI++*+6>Ry;|pc!Ee}^hw+jof#{zSkcP=`u2+d{;%Kp zw?70Bf4t}KzrT~Z=(msj{`G^v;yr)+`iB4WzyB*MmMtdTbrARGhKg%Q;y2NkjR`#8 z+Rl*~WjtCYkXRAVqXn_to*K@zNnvtB#&Bn5BA2JdaAkTDcNXSxab5;JbBlSsqKm7| z*<2_~;8sHhH``LUC)wV|Nu~VT^m@Kbsbi`*0+#_gL`im?rka}kt;q|rBg@Z<EPpH6 zXC{EK5NOD;0Bg!4diy?9Ssdy>mFlz(bD&8ry^-Nhd!h%O2`<bnk6=Mf9P=t;=}z}y zdTA)*a);3z=SoMiFQaq97?~Z?3mQ$cQ~;GxE;Oh5YL@#*^;K>Ez0WxC5XTtfZbG!D z3BI<2$nevrJ=%;3eg<p~GUjNQfk+?_I+(-3133~rh~psw4FSiI5Ixx^u0!@85{T>$ zG-j5M3Av6Y1ld^#fGp+Ou#$|_1aBkBuI<d2<mJG)KygQYzU27?km=(~rnfg4qBJjG z621IL@D3(%SOm%b(Y*?Y5rD;r3yLF6AdwjqPfAc6i4loprWI0J*g`>W6H#HwgxK0s z=VZoePkr|K=(5{Kn_X`Gm>)Bcr3by~x@^hla{`ZhgV^#^fcM6b3m*-+`q4nj!2%1p zHsAN*{2N`)yd5BJq941T>ahJMT~^-FWzw0xv<Vc(o$Sl>3%Ycj>r3SkUCNK?(0o>h z(HC`TIW~aQm0IL(>PPBk9rEN@<#7SaB2!LGiD375KlVrxbaZhR$EPQAOmuEu4!0Lp zXh3midI2}4WOI39Hb>jzS&-q*#>ND8G$paR(4TeXp=_#*<j8Q<BvsDMNtK)*U(U|P zbk2^EvNnlSi@`*R%dHCaBE`cVHzPf999kHORMV8rkO2%4sJIvoBFW8?Bxe)C9L=y1 zICw|`X*W<DiJYhA_>5~Pq^&rUhJs9LauO*{4kJC>o7iCvBnCOqTAIxCk@ZX**}}xp zqnI>y5@SbCrL%by<#|Qq3LFaJV<=9Hrzkm|tmse@13d*cUg9VsXe~<CIEuC^)uEj$ zz{qD*V-1tKMrb;<XHT2Mtcf$3DWI6tJ(;eN;}|KR7~M8noW)3ni>v5tYN5TZp2mtw zw9Z$0alYD{^R+(o)cbL<DUgeeL0oDK;bKFWY=?8XIZUHVEuvPXaH)rCbXjy&wy(EI zAdq7>+akEx9?8wlNbZi1On;;V|E_2ri0+Mw=I*E{?v0M*!PqG7OQ65s9mf69p>kX_ zGK5Ex(LNmR$AeC99=3b&sC6j!8eDnMAP%G6L8C|Yjy$Wi=UIb2*J|BZSR6^KTHi#R z!^q|aMz%GHMQfpZWH%Lc&De?sAJD%K`UAxdN<g+W?p-uYtuX23WGgOUh`5MB8b_g4 zkF+yYa2SMIa@f*%F#7$q1Q3HXvJv;7`XMY0lxtAiYL&|V0s*-Q#C|JCn2IY<QnM`8 z!egov%tiy5L6}Hpp)b~a$e{kHCu3=*`s=AqE;(OHJ-O%%B@n9h@gpqyvOUq9s{(|p z0)wkbdR!JrC{So%p~{rOTuqhz$#PDG9rtFX@NiuP_t%wke{B`_)<`M!2OBE5x4M*D zOY^w3Ox(qiEbc7L<;olZ$Lcoz{p$<<>py<yAHTg9D7@qMZwe0Y_=mtkm4BD*Kfk`$ zfa3RWZ^UVQ<lq1OPpWegI5swz&+DUkyE2}a%Obe7D3ddrXL5gY3y<bR@L*01Hzr4L zeQXHV$A^h~QLEHOa(!AHH|C~uS#IcOD;mWy7ILvTmYYraEF0>;3<oPViltr@7s&do z2yTz5=6XjSdn#gSjZ-sm<$rE4h*)nsk^~OPLro<p+mI_aTCrsLg#wC_5E}{T&Xk2Z zO6f{TunjE<0*B<GjLGt&JJVOd;K|eie`X6D#-<NtLY5CRih}5fab$GTP^RRD$$4RP zWrov{9zu?vwPwO!d4vPCac&fb+E5m4PpZEqVJ>F4%Jrj~CR`+=^s*d`pG7}vh8nZf zZwLoM^f@k&I3{p7DNs1^-Blcy^2GOTRafvh60Fb0VTQE2nGz$A2oN{nYi%w;#}sE{ zBVr}Nm?FnE$lo+4NC4>NL9Ux8xt^+{)|;%M0t|sfrcaPSG?EMfL56@KD_CF<oS*@O zf`w8>NIa>b5v0aThMHGFMMXOqISqsb#FJrf%`7(q_6+OGem}MBOFveJYP0>g7d?L@ z(DN>wQ?Gp4_rj9p5BoChwl1^p4PgA0zKm8)N3y;8fi4@K_F>%}9j2VnW~8`=(WkYU zcv^>1hqP%GH6PNV>5wj&n{>$8)rb1C0*Lck48NqKaT%FwwaD78OX^N768GzneW))J zml(3S)02&DLs>iAi=DILIV6xcG$nzfQ<FG1GlTOJQw0ziT$_-^)$y5f?d7wlF_mI> zLn`Gu+1ydU?#^6xwx+SNEQ;=UH_E(B87|k&?v8wVCf9ReLKWvlr^i%qZd^5&Cf0Lt zQUeD@l(4NngV|ZZG={mdZ&WGcV%%|4{g1lZ#0x0e#D(O0SkgJ!o~@69*mNe5(c*ZT z@-nH<Nv9$$l7hHk(j&!D1UQl$<V<^c3KKhO8Q0Ou<WXaoG<p&f$4+Nt%V;XH^T>^j zBPTY7ytr5j66AM{3?d=Go#bFQiju@#=Eu{Jmq2r2D#OLKjH)f9tEm#TtjDA=UCf*? znOT!(GfiNjI<_Z|o5F<dNt&jp(E^O&Es|(AwrXZ?t2LptF11E;xh+N{WqXt;nkynr zy)}|c3J^`f0)Y^&G%J7zOd5u9sm_~=HJ)6o_TX~0JC~|lxm51VMR69F%bmDb>OfDi z4OhyP+py(oiIqmzOKrGOX2;EPJ8oCla;MUUyVW*QT60gzyS3KeWy`%<JMPxl2^^fb zUn_uUbQDMkENUHjTrZ#1;Lp6;99rtCgo+~s5RF2?CPoP$YFmfn5fDtDz7l-<t5qCT z09UI&s#PWBMivODHbb?>i>r;AU8%1L^vYd0$_=R2Tv5~W)!H$J{dEKYYWd+IvQLe% zR<kgBSBSI}z^Lc(s^+G@R-rW0jJ+PDfrc6}VJ2{}5?A76V<0X@tqU^{JAsCkSW&}4 zx)=x;6j;;)RGdr)qn_WZT#V|BZ*U#JIdOT{ll8f(B(S)e+^Z`}0ty9*O9G8c#a7&# zp1`B^0*4Ki0*ERetgqtX#u|Y~HTTyPac5N#_g7SKb8#V;);9Cc4-fh8|NN6bfBzs* z5D6&$`1YAUe*N70JY)gH-+%oep!mqIU*5{G_nOCJe*5JWzyJD<|NdY8q(!o#EiFFW zpBc!l>A_r`8ppBaBPGMD;nK8ZZcU5gy10oO<0E^QGM7>{b@iyZ0+Ym9%+BP_yi#7y zsOI&!N*>D1_H;rW=c_W9JJgx6PIeq=D&+dCCQeMK;N*l#&P*t0&%`=>Y%LfpE>W%J zALU_8wp!^`K#><<MV<unJaHUqsgJ@y8>+({sSUHEBi5BMDU#KtdeNQi%GhKV7FR|v zRUE{KIA<p3_)`~b%D6OlrssIGt}&5KZRt`Eq$S*e5?^ylgY3!hv>@8a2xs*>59o)B zTsxi?L-4cHBiKQYWEUgKT@08TYRL~_;>IJ5ITtC;JxpK`ZXl&N_^=@w{RIkDKN+eg z(&s?10kgeL$g(%X-&!DHW38Fz;A$vN#mJaO2V*w+8nQdooJE07H2Nw?c#$v4_3$Ly z(_4VyOO|&4*}kD<`bCoIFYX~g0*gQ*%`b+eVUeT-#*i5nOLlZLc^TPMlr~ab*+FV* zxu)-;+R26$zC$?Z-<QMgY9eS~Zd{Dz^6xQR_!Pv^cRn0??aH3l=4^i2mle+jGUAF3 zZI^VZJ=KTeLpsd5JBYQ9`m*K8Ko(r;!xVwUc+r?+T8ufaL&s4a8V+hxyT2bvYjh}- zvgv#uTFz<HcCHT%$NG}8T8q5heaSo6mzZt31a8+Rf7L*ycUZBx*_Q>?PORz*VE2@G zc8!l^XLmIF$0Ts1JBbq`MIDKp8JWuYQK?)UmC50jbf%>Elj^93;PxZT)<9f<1u+8m zd@l>eWCqg_?Ma!30W&0_*wdcD@vZ`nk1Q3HacopEC%cQeJhhICQ)@Xgri866Su7|H zVXPz=!^7RFiL{`u#fTXvY*}>6lGQhz*l^d4Rd?lodTtn_rUr{U@FzDigp^<xBE9TM z3UOg%bq3>GtLbj77Z)&=$z!I_HGC{hRn3%U<dC0`K%Te?HR`EQTt!ZFumHw`qyQHR z69Q=zP$*Z?kef(jUJ`93ncthA#FdZlV#<VZOjFHIlV&kt%w!E5#)zvJ(>0#%QRC_A z?54e;otByg8p^8BI+bq4$y5tYrC4w}#gfyhmYk7&=Q6E1pJ~b23^OS$IG<%9`^>qJ zZKfIVbRpM_3#ti9)0u6-rF;u6=S%imV9B*YYpxX7a8=5yMOIvq0Cug!n(Lx#QokXv zxLq!As1PuyzKJRU!*|`6?Yor{@TC5r#+HWyi--00JWzcX^#YAL8=h9n=hX!>X?QJd ztu2gd5qnf!Ca$89_Ti(6Ny|as#Eik>A}qu~nCPp_y?22wwf2gQX)h$y=p=gyFwRy6 zcsiI%a8@fvnrf!k_fDQsKrj#uk$|s8GYLe*dj7S}y#j@rd}C`O=W6;j<h&sQ7!^3g zhAJnafT7@`nx)j}2nWj{8V8~tw`e1;>+J;ZJ=dVGwpdtg)I(HMyQZ4TpJYFfz42z; zOco%-58`rynq@A4P)bxzLSLMPzGk@+)n9abg1EI+CEQ(8_8k-g2!X}Db(K6=Q^~#M zMO>I)$j`Tq@<0Cdr)Kohzx^gakf5(1@TWlGk8f`U5U=^0+V}fMO$YWL0t|Kh>zCf= zD1Vdk>*tqz{`87}{<pu0y)9#Ao-0=-4dc|vKsJraX2;|vuFbFEtT@IVfrEOi>cz3* zQpbgJeq1PL$Axfqthm$3$y}R}$HVFJormZ0OsxI`xdE?@$l=oH5-v=t<(%AzS7tYH zWmY4XruW{MH|MuVwjYSUoiT=bgEY;0zP5&>d6-e*Z$*VbqcYTmvS0y+IF7PlI~v7R zj85@pYEA&-ligWT9?s^LBsMn0u)HLMMR@_tOz~hvQ7~)EBg8Egb9d2jZq97t{P;?a z4liU=O%jt+d@1%YrO?ZY6bD1XEe4R|Z%2&nKvD$|c^(!N+3GXZOP{^bCiEo8y%KA} z=_n)4MjLV=+KBVf3LZwB7HBB-LPDQ25r&%jW`6@(T}=qHG!`deiMOQ%?&2oYB)0_F zH_OwABOyi{4mV?cpdF)!c}OPgMafVvio{jqc_{gi<LOJbcaXp$oUCEdWcWr2Gz1R* zaimI_5fVdAWDF%~sZ^F!QC~NL%JOy+6Y>dj^`Xw$h7ImUth3kR&;)mW{I!tNpCdT^ zHjoqVd^z?`Ao0S29nZ|!_(I_I(_q#;8^r9peHnXQmyR2QiP)us??!P7`?Z;QeK6C+ zElfJwS3sdnx44DjqQ<@2RLOa90)*I&+GOw7qC!BUoJHl4zQnE4CU>tcMFO70tvdLu z*Cu#NUrJ{UVoI$IbIUy$SLDFP@zLxY8_N&fvFz%KW0xesyBnj~S0BT^8mX6rv9lzc zU8Rwl@`sX0ekf05U6H6XMWYpkNi51vV4*nXCHZlzuS#NXYYs;`3pg{nR9r;`>njrk z25#c)1~XI=y+m=7UD**Vsw`kctPeGHhSY8wLd9-fn)mdj`;;CN&s#9_vNg-DIk5e{ z4?7<CvZW`8(lUXBw+j)zwq(WlF{ZwZ@y(TVHdHdUvx|wNCu@RtT}ds4DVgL6D6-<B zNsoylBRYbVuwldwbJp~6WQGr=A|ssUVg-m)aV|+TYvxvDYo2sBZg?ZJr%hn)%(+aS zFhk%lLE|Pyj~L77kz?g^#)+foqP@PIwwfmSOmP$^lg&9LI-P96nPh=Pk}3rXsRD~M zbIxU$b2i;v1B-J?Spth33kgc*B7uYeqDPH-5?Cl*F0|ybz(Pp_i6Q}qIEfp@*4!!) z7g1^_ps*G<p<IN5M6aXJxQQAY?pIs$q}raxqI<RW8VB*TPMm~B4*V#<xLoVast&al zNd=WfMYOdv&|23-d1Wo0KE4=8&@dX@mqE(@2_Q`M^)NAzOy6)YrfPzWlxi&&H(Rmr zYONM?1I<JlHCs{*WwSRomY^=~!pu;Dzj7N!QkQciV|21M!&01vntiEYq8>=1aTWpx z3z6z)=v}W~IS#cpy+A;}ubi(yF%Tnh7v|y^RDXr3T7FpbI^{0(u#?Z#JgU)L9|wVw zo3$Zc;y`8vilb0XObQOk1{y$I6<td-;Bw*+aT7`ciyT94j1K1RvLXS6IEuAO6+95# zT~@-yrPX}7e}ez|w_ke!py_*f&p&<_*C0~ON`D9(e*5}HN(GQl{PQ;j3Z>8d{`C{T zi`)41mk<2>@hzV}yy4^9m%M-ToPYiIe==**6q;k~Io1^_8D1>sH_T%5@D$FDiQ;T` z6z99t%<WK43ph@9hsw<s!Ktn=*^cJygfuQr&ga^s60VLb7L{;)N<AmXR&Zic9hc`x zuwF2dtKuqdFKCr>%egj9vbfPjOb};~HOxj}J5Z8?{*;6b<>-i9_SQ>A*`CJk<|NkD z#IUd^gr&t{Y^aOpz^FV9cjpTT3b`<?LLgMb<(V}c8JWWcaVxjyws3o18+R6r;P&EC z;=;!8WLY=&rG9T|H+L6|(!k@=v>L9=Y2xvmdUj=bu_V-nQR-nwwtCdq50*?^97L4d zAF;+<h%w}Ri~@v$g-GgWHLx%gI2eeGI2UCiu0w)<s1b9#jL5Pv)C`67mg~;bT#^_g zaT6xSG&viwH9&w8K3JeKh+`3^tO<8wY|v0@yuB!JbtTuynOqlla@@pWc>0s$9ZHsO z1epR01&VYjQ^ir_M#NE;oT7QUS!YuRo$cc&uV^JUCWk;rfsTznJKDW@@~nU>zb10_ zeXu}c7$@F(vj2?>2VXg`>xDI&Uf8nbg&muoS+MqrF{>XNvhs;O3m@y#eQf}RM|JVu zphf1P0d$=nK)X1Iwu3sf?9-w_08za|my)fz#IMvMVN)N{cI!}ZSoWXNq3D1%(JQs7 zIo_YTquLbj?;|kLVd!dYeAo0Pd)i>yicOf1;lR{#S9VN@XUFImei$CjuHgcR_IUP5 zGO({Af?aYA9H@xmXhjUi1^UMtGB{Y3#v#%EYEf+(2OH8j-j>Trfy2qxEUBk+L6Vm% zQyVxrvV`?HVXQ5TU~PUFn~K8OB=5DoG(mt9N3+DftkHwWS=N`VHQE$x(58B){GA64 z={hPfIcCOiDd%2xVADM>mfy5y`;7o{BpDBKv7#v1pYFPBM%5QEvZ;n~Bf1$kY7)bn zM^aN*O@30kKteztFVK&TCM7bI_#iK$eVvFK=16LYJB9K7)MQ1`BCevVI*$<*+48+o zX)nuSR6`jPyGJm4#!TkTS;Wlg^B6C#LUm><Sd8tOET7dS?nObOimLo#v`!}pB>qyO znUrP%2}_O6rdw!qF4IcmD9#Hc&S#0k5cN6>GcGAO<Xeh^5GW`KDE^WH#WexMjUsDq z7TIvK*j8X65=bae+$^)=R=HI#D8xP75lE==VXdvkK|HDxP^e}m)gK{1d0gkpwJ|Ad zozhNqT{EM)$1rmA2+GS#2n!Cv&en<{LUz^0Z>p#I4F+K_Ks|Lz4Ovq|S5-hCEWukn z)k<ahs<}x$Q+J340_x!=s#Jhb>#|rGsZmMBI9pq2+=$w?H#gDLHPiFuz0_<>^?Kzn z)N57HS5UALSZG{_9PiyX5Hpcl7vD@iTkZSne6^zGUk^Fa@2ABe)j`%@N3-0qdeC~8 zzbTi~RP&R-B2jf@_v2D>e*wlIZY1h+O+cZB$o8ZgbF0;#Crb-?zP+BOJ6brktcK~8 z;oLdCk^lCOU-<fqYC3w)-vtnV|6O44`)AQ7O<lPPrCu<6lKo%gy#Lgnzx~W_-@fpx zMnCiI>(Bi1^Jm_@dB>~Q;yC{J2Zs+HCe2%dMNKFRYLZz#vWmTJ@f>Xq<e=zKYY2xs zLnJc~;b40Z``ZH9-x4Z;Jwa@J2B*g6adLbim*zKed0{&j=XY{#X&2WQkKpp07Ou`| z=Hj$!uFq=`aI|u5W)*j4RdRZGI#(xFQXW1G9qm523vf3yrE*^0@AQ})fmJ?d#uRf# z9D>sM31yreFPY(lQqG9Z3mmS`sOS332JX)9kg}P(0;dNHM~OyqXURx`?HKMa9mAs~ zqq!&hF3o7<&iq!+R0Oj(OrOKCb}SCIrBYl#rqy7^x(#7xun`yH%(xtDBr+6Wm~b&h z?i+C#%3++3ky0E+Pn1AJAkia`I4AJfBFRCkiveNgM)+8m;-!|;Fg3x&$dC+cV;1<B za5&6}QxQW17J8hBG+<YRE%ODEt;2jMc6Fi9#gzgVH*#H7--S2X9)4tbg^(%0$n=RI zLzEp5NnuPJHQDL3*VfQAqKgrdQ5NMl5<Se9^^?+gaj%YB@3T1bE{qdz{5bN?hl6j2 zvip?_J6<@k?YV=<o=rbFvGzv?mOr*+*%M0^KeT4{O-sgKH>35O0S#x2h}<vt*-{-U zk4dJzT^z&?9f5>6hAq0}t<@rLgAS<@TvNAclOu2_6vt71LdpYu@LQ}+=I%Z;93McH z03=6161QFle{mX~E3`>is!vY29`y-UOs@1{%lKHfbcC_BF^U}mi381YjkTn4xITqr zP3atK5dgI3ailq$L-ko~EsSPSyeDhYhjFAXNs^jEu8c3^l3X|EyYjd)p^9T|g={O0 zV^4Jgy95gRs#4fp6wAiq07kXh6FWnn@I`%ynlG+skrqiSv`AYk-*vMdxtop2S#L<e z4l|PEJGUJ&WBwHnre4x#$rXD#y1WT-x27sHiZONhbk*h3-CE0pu5l8)r!cC0EVV^7 zWXC6w8WlluWVohG6Hp`wC{(jmtd9dJL9P@g_*0!8K~-7=)tS+BmS-}&DwnphOh(le zi>qi67tzJ^sWX{1V?MJ47E>q9VC?8g^7~JqrEvuH<@Hn*lv0|Ni`E%&4yw6H<0?|c zO{9sd5S<mBOScp!(F=(S*-EPENt}c@3N^`2=|2D=QcX?0fDlP}O~`uVJ0N;tAx=Wv z#H}(*ZkJhbr$Qhhx>sq<qiO+z=z##?QKcRCtL%ANWhoGG<kE;(wvWhSVskkYCQqfR zp^=)>a>k9BNI^v<*48GP8Pf)OYEsMhCrU}+Rm%+<_SMB?U_a~y2x`q1H3ao9*{T39 z8NCYF$`zQ&J_Uonq+noete%*q76sGOKth4zuPOO|0i$>EFFF4^6ci*Z#gV9EN~YpI zjP;e97=XEv+$eI)P)+fd*P9F(q^TRL$vJYKm8k)i0xC80Q}t6gSQ=33ZXmyn5jT?t z3K#~8s}Lw8D?kk9c4B{Srt5Py%aZlk9*j!%B+l0YC&>a0#Ig8$59PPdANb?T2fluM z&MzOI@%87|67WCp_g_D1T*KeRE%d@cwgnu2SJJ@Y7difmY%6^gP>6p2Ci<N}e*2x@ zfBlW$fBTg$AHVSA$qQb*e8Y#2zwqqG*QEHlGp9716~l{I(~`{(H9_pC4q#)2FB{6` zCawwKhsGfGG>5ULDV%++v6B6Zy>Cfkk7RF$RZyQ+$I(gEoSWUq*%@_QoLR@|@g-cC zSjL%gMVcUgX-c^`fMU)H5YCRt=E}G%HZ*2pHh3@t3@jzUnlrONGRV$saWQh!PpzY8 zQY9zl#y>eKS3pw6h4Gd2jIZMSIQ3qY@}9M#dTz~b7uV3vtr?x%nAXO%=}lZz=S{5T z>fCltG$gP;%$S}SaSO3#?2NQ#yq^_0b_SH#4rZ>G0mmYZxe{-}6@kPhaTFKjTm^|s z0)>k)rUD5mql`3w=n-deQJ`^HoW&d;1G4Q6@YaCBf}v&>8aEMWYQ%6?Q+5RP_IaEa zP@IbpS0SJ{5NW~kP&Y>S4W+`<O(5YSj>45}aTnRH?qs=ok?rnBwr8*aBb;>aV6ub4 zC`pK;p-?i|<`&5)Cs9>Z&j$JXo*ir8^34Qs5U~P?K#sf>K)iNm_X}rszH(!ml$)P9 zviZ3)8-8+R!!svw5cVv3WXqiUHq5$f!K~YsbYHQe?u<EAr;I5$ZidBdT{3?#p>)eY zio_MvOYpDRCfT<H)r{3Tq=-vM-JwnX5gm$;DOaIQ-acIcg(Lurv`N}7F5{psrIMwm zZ_y%3TuR^yT|Ad*;j==A*eQbvkLg2Iial#brn8|Xo-HkL{2-v%QxnJ0`ZSI<WO2Hq zl#`t$9PP;Gut4L7vRE#T%HiSUQf|n#aarm&CW_mX>*Ln+7EX*PW_x)o2gHHws}si| zaM|1zM@g3*L#Om1V4gOSv$Tkpzb|e<Ut$;Qkg!~|dH~s*Oi5p7Ox&`8L@v=KTE1)R z5fjFpH>3M}f94!<BR$!MSbt}#b0e78QX-%zW_W!yBilzZdZajt)-I|GE6I$FCn;Ru zAWDghBsC(OIDbzKD58A?7Q^hxjP%ktiu#;5YO`X*O(Zd@THsS#An#km=q9zY><Ffg zpTx{*bC@z|CKJa^6;Ozq=on9DYqw^pkovMpDsluAXVa}TU^t&?&AAK(3f0uqTPi^G z<X8zDEH$7|PNFC0`z&m65&!?vz(QQa{|yO^l#`J1c8P$Z#G)4x<(Ay55Q(FBP$_Pq z%9h8~;v@tV53B415_aMw+*w(lPUrAeMs+k&keNnuQX1{;&D7OaQB<Yc>td)4bi&I_ zJ(^GrZxu=4H4z74q51(NDBB4n)OzvO-$y$s=kQlhS2HM8!2b&fs<XRyeHOK#m%e77 zla;w9;H$cWWOoV{YK?i#f?om@RXSRlNpSCdZmxP?)x4!3pn|`GgQ^<|EDRLHG~gJ7 zv3#zk6b<gzhk<=`dP`j?`>3_^2WWtoW;a0dd)!VQ$W3t*H_{C`mf^^>csEi59dLFr z$HvYadmE91C5}#30;T@sBqj3CZ@=*A{c}EjcqRe;C7<8D;M<2+{Ql()zkd}M@aud2 z)bvdVD1PmA4uAXgXALC&E)L>v;vD|`^_xK9cYYH%eEs%2-+ujr-~RYFeiyxc|AiN? zKk(xD2Od9t#mkrCE?&Lk>#u(!AtZ#xv`8jqg|o6Ol(i+pSY7PPy7EBQRtB@7E{ttW zG2%YNzE?-GtuCI;)p2a7ietTGZ2LwPb8J#AhsR3*pVh#X*$tc(C(t9=|CMQ#oE?`Z z?jWBNazmdTE%gzZob1TtTxSMnBpb{eYR^CeV~lMa@pH1HGcJJH+2O30oBY7Y0uBz( zWp{JBIE!j=CT-#(+B73sZp`f9?wl^}&h6&@f^pniFjic|B<?Pr%JE4}tjQS4{zwxp z$B7$A&=(nTJkF9;Vb-*GT99R>N4wKtHU;T%UO5Q?g=%`blxWJO@AV$#F5(R2n6Z?G z0vZ8DoVW?mmSAH#T#N}9NO)T)*qPui$%BWHG1=lKmin4-Leos8nyiM1^f)b`I2}EN z&0)4o4sfHv(}_Z72XdVp$#HTJIg#z`MwatXGMs%#b@L--s6SaDp_HX2(NbPYM_nuP z#<g+pKqr?E#M1L5kux8nIr%P#LvMW9^W04U;mr2ePHYh{Z2r-SjXycF>ZucppE$7K zp*;&9IWzaZ3lp!{2q0|fzUe^M6$k21T2Ot;l)@vHSj_5A?k+1zHx43WjSi*Tw5Z+D zhdinO1&XX6v?)5OONp9Ov0sa<JpzFBeQ{Z+g|8e>+0vK%ow|~p_aSYQF0lfOuvJ<F z2uS=Sn-89^OVm^YB5DRRrq!Dz)uAk|h-6856e}fx*;p0N&ZZ0wb!17xkj=R<1)LvM z#L?DVwwA_lq$Qn8qYJnq3B}EB0mt}SPBj;^uPIO9lSJECH-e@Nz;{kxLZ;~wI!&9< z83L@?+5`(QqULE4Bi}W8S${G&T9LNFl8}Xc2$Js>zC@esjRR;qZbQZX{?r}n&+Hw3 z<i<La9Ar;RaV(RXOPJ7DOm|y7<3>+l%;+gJ)wNNQRYXQ?94X=?k^~aTkx?Xtg$iJX z66x(EkZ=@O*peLVLV0?)03wlw+<2<eBdN`fry)Oy;Q|b`EXV`_#gy?=#7!tiv53hN zX7>)kZ68B(eLGE64VniV)f5z=)srbO$Pg%`n{hr(T!Xj>rAwJMTom<WT1qJn;yW}h z=2~$%Pf0lk)oCqmLP0{L0fd0!MzIaI3dKo?!?>;LB30fgk+RfEAfeoZxC+(mByQq< zrNBa*#Up{l6AdK9VKlq5s90=MVG$*HCA0__#*J*Ft)-UkrYaULUP4S>6~XTA#EH!> z8)iwoy;?hIAT}z13m{a`w~%0~`W;jsz+aG1Qp04;)V5^qYV8$ujtck+5`Vb~&Fj9q z3w7)-Kq#p6ItjIWuv$h~b$0i<2Tfmu8u6q?Ov$#HzIxyPEY$-{Or>rr$NqwZl8uE4 zwyOU_9EG`n&0w%N5;@<+)`EN|eNN_kup&Wj_CPmW+^w*-H^tS#0vCI8oJEedmN+?B z<797zfxu?Xk_G(xKmO$H^QU}%`;#~caTA}P^YznnepdBQ0t|5$-+q3>ufM$K_g_8< zFuw4|*Dq2kIQ$}R;hVrg=~w>v<5zzFU6sG{w?F?)9L2x!@xxc%y!n~uKYiro^Uu6~ zDbRTNo}XU4;ptQPtY81mwCQu?Vh&~F_(m3F4`Xqr7Ynm|rS8kp(m+;JgtD$WhSg<} ztf`9C+{BCX0-2K?$lUBO3F>k)ca?B>bOpyW8NV8ySj_1$g`DXw;=<SxPKjGMAv!-+ z_K(P+r(2GV5Vz2o%fiAWahgLgvUkJE!G%O`4_d?hX^rq@UST||YEtDh6PcM8%Q&&= zT`3_9Pl==|CXoC<S8Bq1Xi116UVfWpVK!WgH{+s!;c|im_(UUtguo)nk^`}p%nr7q z*vWum+d<6o8p44HfrFfXHNlK4qRR;aitkeOi>i!Q@GzxEfN>?(l#}7+Ec7)c+rbbY zOAC=Do)%`}CQJ!3HKEJhgx#S671ea5X|5U~k}}#@1B+t<kTrpJjPP=n>qY^>PGBLW zK%y5E?qs+OCCyb0oeicSDxC71RGP{q2rld7-kxGk?GNVCi)7Bc4dc|?Kn}n4<%gH9 z><|aBMKv!yb6}kSV*PUmmOZg$;X`NU-E(2u9Vf=!uxG*zDX+WGdd`l9Gxju}wWs#9 z1(nAPN!lUT`K*4F9<&lSVMz7{aTPly``_1>;!S<X6;PzFlR&yl9K}Ix3Jz(LBW30f zTBHjQ{1<EEzN8O<E9LkOU9!Ycq;Jw8d$TU_YsFm%Y=Rd{z@DouL0bp^Ia-9y>`P;p z3-e2ZnVI9yv}}Lor3Wz0*OfLqD@F#`vqP@E^P`J6-&Me2x#rdtNzzi4#<2!*8=ZM9 z86QvWVh?h++mW)#jF=VrgfH$-fCT;^aS_2Yb?}?1O~{-+gve)yF3=)kX&;i-8Or&l zL@XOX;Cyi%a(>KmZAy0;Q+L#k<n_ALZ8v1zt{_Ts<oAhiV`Nn-<LdGlUYV^K?yp87 zjqUE8Ly@1FD`1EqIXp~Ug;F^2fx`q2E<|~&rYC`glu3ck6eR}IB#>y$OQbd<mMW22 z2dbqggORnxjO%P-^7t`Kn>v#@bCxo1&Pt|ETFA)Z6KQGeq_MJ|+M+UQ^77HToFNx+ zra4yx7MBDTYWr%I1bxvZaS@lZ&AFOu!Bqjnl{{;%=39$fu<Dh-;fBEAhSaZ%ZYeN` zbGRk2xK(VytrCHOntA<QcLWl5%d9jm;(nPW4@)h1pd_$(P%UM(Ige{>IaT3JV|pB= z`6U!(X3|(%OlEu(S&8wC@9d<bt&{BP7Q&JX2#JZo$=M#yAp;p1Vn?}`DGm~>Ee8$6 zR+S=K3FMl^x`y;F-1S%AfT<i)eFh2w3Mxu}LEx|Lzu@r~6x6!%e>Fv^ZPkCFK%sFP zmf|+d4Y9Wnm}u6h7dT0<H`P;*Lll=G+m;6Ey9gx2VGI#K8HoE)qqF+xYN4y6MIRk) zbai!QTZaL<+Vc9o_<LC5?`eypfWY2Xf`*+1Hj-u93q%}jO|di?r1?zaK?8^i3gqv9 zNO1r9LE|ER`ScTC-aO{j)0@0}a+A-mpYZMdPkenZ$3#DW6kvQ72k_|~zkYeoZ$GPv zbze04Rouw8Z(lW__$GA)iogBsZ~Xml|K#(>uYCISjgKFH<-_~0ynXY9S1$z^uRikZ z#an)S`hsUqU-HwBuX!iO)00w(akOAsW&l$Y-I<m$lu3!60t9~+6a}-mD2PP`LCnby zr!K++PXVS{L#jBbkU340S>IB_;Sog~8dc7b;f0(WStOt+;q=IS&dSYwVN4O{M(1)y z+{N*>Opdo_aBfrq=bE!P)m}`FuP27awwSp4;pF5_X?Osgv3?Y|T2mM7LtA734Z%a{ zOpT&AI$WG;5-FiU3^OriZEX%WOT4)eGlYvtCR`IhTud^SU@!MhvN2}_6kDTh80BM5 zw#^_Kob^}}WW;$nel6KT1BQ#@Bs8VC3Z))RsYXK?b3V>k<4Sr27+XWkG_$ZHEsgQB zuo5?6iHn)3xCs*q>;zT;Mw}8bT#Pg2LX5mVO590=fFjaR9EOp=!jS#p#w-iAW4M<K zMdB)QoE-%c&SX2fkmKk^rmHv#cTaKx{K=0?pa7XbX1_Wok%LRhxPBm!8xP~?`4G?H zSAOh$<<3EY#DP~n?0MtO=AT?x`@~)#;lT2zcB~XwEPUw5j9ZROzvIgI8_o>BXivu_ z7utGU#YH$#b;N=4Bi2+Ov!&{&BjKA2#S!$Ubgvm%>y60Tq)*|l{#5K6K<V~=6s#98 zY}6uGbz~pXCI66sV~-Z8+qKBpB0+emE^do;a9$+Ad6f>CoBIePv?XKLB6*FrNZf_M zB5JuV!3%Zqo2!Gb1ZQ7?M)GJQM%R0>v^;|4d11_r8p=#}M^<?ZW1*8Tql~N=V`IhQ zz+jd~M=+&2fYRBH64(t$+9+;ryCvycj7gU7oVMAJ%<V>G?l6#GKbXkHeS6^~3X$&@ zzEqpomHo-yW=`CS{)8;j!AIOikU%VXoh}Xg9jM*wO!{hZp8}r+yTT|h6c-rdOLuh^ z-BmfXmu51&p_=id$7wp7Tg6f2BxjHi8Y*r*l%&uwlEcC@pos92|Lss)DOK~6ody&I zszW<Hg1U?->at^KDooJ~lWi}_miHDA)mJcf#BiohnZc|X3pJovIDaiuCe3GL=Qvtw zS~MNmB^g-)3Izml441P676JyP%c83}0)`xcg1Ct5qHE$Lt`~f7N-D7CW`QNQ6dXji z6(B@+<=8!O8FvK~_XG@gi!He;<$ZyJ0>eGg-BJtgilcZSj^eTCNx3<XN=<oCVj-pM zuW@8?P9Rh3B`7SN%(dgYB|DzYh`K6DQsO8sDJDh$VdpfApom0L^D0OyF2dTyfk+E| zHW!9a;4VSkpdU6y;s^u`R{Cl_!yt{!)lgZzei~pXSg0l_)i<HmY0<0*X{0j#UZC_2 zgY7*>N#hcvR1i>g<uFvgg@TA`dUCO`&<w3rLEFj3T%5%aO@D-1i{4mZV>EaG25MHe zlz&NqLiJzRS(#~^g#Ms@4C<pze}RVHfPOfc>NCtq9D~5Y&dL;X<3XB51wB*~lf4-> zHl|pZ88JZ4AKBc*|M{Q)jbDF$D}nz7@1EV|<-M!CymN&Q&+hR}oW$o>kNNcSkpSZn zU*10D>&I6bNc{5gtw7>~z~Ym<zE@v=`Jw^DufKlP=+8fY=O6$0rvT&+aTCAr<@2xn z{N*=|J_$J9zWL1a7as%^qMzRL^v8ERdhiqX?>*uE!{@wz_mvfkSKw}MkGrWJsXq1; z$pu{==1fVL6T!Cn81?O4irh#bJ#F|X+KM{qtX)lI?h@uTjblSiA^SSZ+23Bo{+28b zv}SQo$`g|HDKMNJS;+B`1)S{2=8WjHz~yv%J{Q{x`JpD8Tmh-2PYC92zQlO>(4CpU zD!DP2ROQiCQ^6?p^swSGrsbvzcxpK}LR?Hs2B(wFxR9crr6K`6MVx@>LaK=X!<=IY zRxAy*rpCpXJORZx&mruNP)<W2kt_*Vl9>h!{~>uVjgsU&<eVNkeks|M6XHJR`kRvF zV1%Fi*4_dMcXJDzOiT%tq@>%^lzsBPJ*vq|(+Mts(e!NylmrlGBZqJ%dI)C)X!|2f zS>R_wi>D(6a&M^SCk2ZPCs(pvJjwL%A|p70viMN;&dKM}zId*_4CCYn501QXW6v`i zcD}G<*GmsJyl`XDBP&*jdsy+K14|!Uv+$8UlWtfu<*qZ+?z=PUiZ!FII?<^Bam<mL zBd(Mma;0Fe0|ommrEWvsJ~u3P4UgXd0RQw!L_t)i3?M?BM8Q@|0fmVK+yQdV04fgX zQ@UdiMdBI?#3dB$(xOP5MB#oN^7o5#*r`j#25k~o_Q7kRxQb=ExJcF>B|$fHtBwFi z;Icu7v~_)mSRq-v1{nQ`k{}(oydUAq`VhQ&03pi;60%?r(bEixooGtxWGnI}*-|{k zk+PXil+AFWVzDbl+ucapVokOvcc-|rA1nnFCS+_gAb-~oiuM>%vd@CD19qfsG9Yr9 z4x!?9f(2lqqKGB(T{aq#vcXUsjy68?wD6gwEl#8ld7F(WTxCk_I$LVj*f4yfGjsL^ zQ`2luNunQ<#KlagFOci8kk0CAy4uuJ=_b%D$#HIC7K!2FC?X<Bi-;yQES!V@0fmn< zp`JE`4YecM+m1Lt`OTw!s1S!-mk}ZNQL;cHO)~+nDL+-}*$l5Pp{uol3Eko<CM#Gh zV(OHIOc*zZ5$)qNb2h5-iYZP@N9$U)xP&Y#ja2<wwiP#Xtu=7Co+D5YK-|a`=OB*a zx;TiNh2j*7%(){lxFcXtQh>NyC@NNv5EUy(sFhr$R4zhvPdSG&3m%qOb2-nQw`;q3 z{lhfgA6~@E!%O&hW&>|eZRFL74Xhhe&87(@?4R4p*_9(XyttEN>lU+R$s*FkRg_gX zkXTTKlUpF!S=E%ZjH0lvo~Xz$2|V^R2HN6hu7{(VIjz=QQGs4SU?GrD9olNX#9xq5 zQt(in+o~VqKctQ+m?*e>hlc9#R!^r=qovft(H+G>C_pGsC`X~Tovcl9m7wlwZ-s*z zEhX+mby_PaFc=9iOf;R?y|S|~k=K}OW`L_EF}04qK|kHzhrY;nQp0yW>`bsyv%xJ4 zadEK0T|M){&KxT>tXE*A*RK!rr%d7h^WXoCFYh1o_W4bIx_^Ne_j-8q_$nV>-s8)= zCwzSQkPj~&$o2z%e*YuCeSRf?c*Cc+FXeTw1sV!4@5Etz;G2L#jcEG$yOf*w```a2 zu#nFXK>YIa?*fQl#Zi0}0DR${NWtR$$8Y@j{5=mJzv7AL>C@NT6Hwf~d6(PQ?sNUh zJs#YC#PhpPSiWEhX(_4rxVqtLZ9`;00JZt~Y?`~AuJR5}Y~RA>#j9y9o5!kU=UKMu z7%!fE=E$OjEH2JwS91w_+e_KiQpo<+T#g7djwlDwDv%I3oardwL~{nGngk>bnVe}% z=0JTu9nnFoEJ<NjVH{&6+uBl^&e5hKE_650GpdTyZ6#crI-KjX$8uxN7#>cp=1ihF zJ*g7(ldZTYLH=TjID`}n&L>&1J;sVDepVFO8B*<_&mzAe9E%axk!m3z_znqGiqvZ_ zXaHf#d2tk~yeK-CV8YgLbK2a+P0012AfeoZo2dn!My3?lo3dQo#7WiE6r<dONCO9v zIEpio2Aqskqo4HT9DR;ONYWHy$s|7)YCPO178Q7UkSqV|3}+Y8J>AI-^kdzGe6Aiz zqvu&9Cx7u{|4UnTE4{X6$1?{u{WO$i;v$wkl?3jIEA#F-GV8V-Gw-`H=7tmXr;HeJ z$)1syJ*Yh4K-md*$_{#x|AP~GKe&*#RRZY_0mD8g%p1j_w+|p|hd^SB8L0w{^lg0v z1brz#Xh6yKArx%vCqY`5lD#^Vh@&VJN0GTloAjMJWN+0bML^&qf!9L<uJr<Kyq1ZZ z*rZL~4sjqm#f@y&A#ZCRO*2*8T3y0d=xDO|h~<3*90Q13r$_Qy3zF7Zki5Z$)b$Q> zt^*mOtPKK$O`@%~l<u^rVwV#|yY1!guq1z{IeEKGDcvUl{*V!kM=hv6XixDjdwCxN zqF3q=DS!%Fs+yb>(DdXzEo6HD!xr|zd78jthPVvbj+oV#wE6m!t(5m#VNKT-H^%OC zWB3eLD$;!!SDQswWd@z)IgF^SV@yXkV@FP)y{?_Sq;%p#g2h#YkPsA1VsJ2V{yqW- zdqO;Hi1KkH-q(@1VfLhkxKXNUeu}20AVFM39ChLzTME+XD9aL16wpyyCa$7gT*Wlz z&R)dysS6l4W+t6&-PD(>Rca-<N=!uSFF;%u_s|Om1qN{pc{cx{Tlq?ApE!v8-X^9y z;w0{g!?;sq%Wc*7AaKxtqtKRnN}46Z4Y`+V#*KVidTM<*(JnXSxKaF<4`29y{>SfJ z**Tq?KTPNI&AoiSdzf#Jj`GKg)2yE}lKCBFY#&$5&IyI=nNh>hnKdkLEn~*;(PX9N z(=~1p`!4-NLS`*%_grM!`t4*C7m$&YiL+$(>LDQ3YPCiK3AlQFHB0+iOQ2V)Ia&-+ z!)5z^SAR?gtC3RQmk3s?J<97W#8s%*I2h?;tAR{^0m5L-1Uo0?7*rFJ$jYR5)RS@+ zE;f?o3pf-s?9ELzO<1<7nQF*?Hf@=Sdr<D>uZNl_r=gmlR5Mdw9Ub~<Yhl>0ufWIv zQ~4WQ1bE)gW&$2loE@xj5db+^n_y!maI!SgxR0r0yZL_w67Qei<JIG9yn1+vSND5( z{qTyw;hsisp55l->xcaE={X<XKH<%ahrECNlLivXO?>_EmT&K+{P>zLvi-|1zwq_z zS3V0ge*XE3fZ|X7{M$eH{Ifvf>z{o4^>2Ls@{Nz5#7VsS%$qk~#8F87?N>g0__cTR z(@(E?c>g)~@BGAryFYU8_I)m$yF}0Fi<~`rhEw~GaAMCPj_usb56d?(u5mPb)@^0s zq@|=sR5GS{Dvxj6W!97pELwb!mv4XN+U*bQKKPKA@BYroANH}Nx|nUX`Rr>hWv_r^ zPjdmg8*<oJpDn>ZhokkGoNX)MLPseVM%B<Wp^nSb8@V{6g<~VjIVMmz&|Ju-ibRf$ z$>#ckN{)7Aa=0y*Ym=I|KBkz1nGT$aH{hJ=cutgHuL=5+*{4`?BGHP~5w^5@h?}t1 zqtjKNO(6!HP83Lpn>a6!I43|*uRRwh5+IzF`q>1LlxJck$cqj{8Z&#CDY<sW1Xx($ zV`YP@g&7Ve#)L^S(CuN$o^W|>v=OJ2b5I@GqSFcx5kokk6t1KoF@PfiioM~ctPHnh zOo%tN0sfQ>^Cd?Bk?rP5l${;zRes!jB>$T?5gdLU$f0+>?0xIRrYFX%dDxHjPYhZA z%$222U73B~NuybJ-I#F0fzj7&>ALDc!&xUvkDF0{S~BqiZshE8l?>d2wDpb>)E$Ue zW=O(1bKKj_(Mr=|*b)QMH=FhbY5_%>>cl?Kk798YWqU0t{lS9L-9}U$9zx}@e!ZR9 z`y@Nxp)J|G4jEep5WHL$-!(eeFW16qVXvzw+%9fpw;rW?^(oxhPqVsg_KyCfZ0bv* z9FJYzR|2`N1oVDHEgwMi5`AJ<8_RpzQncTds{I1ggRTMrPbv?1ic@fsQUdp0`TO?T zNZppo!!`mmGwP06$+nHS3i%s1m=eEo5Q(e%60d3U>IFsW25}SXjR{%O2k&`(v7an| z`|Li%%^yU{LPN@z%jYgKrDd%n!`D00yup&G>%ExX8O!LhG`cD>=&CK%JR733c{syc zx@oOx*UX_v5;*iKh~!`ahH@0%jsgoC!o6&X^0p<~%Z|iACrT3h#8E`jkQGZ~ZX(U< zQK<##8g-PZ#RA2(G*&Tscqh{)&1BBZr2>rwjA-qqBCm{s<P^<PAzHnz!B!w(s{zC< z3F=D!35ox#E8P}2DBaSOwgL<RMUjKZPT*jndGg$e@?eh7oyg`@>zKLr2ilfwB)+nP zA9f$*fBgA3{`JQf{`m7}$$-CcaZ3}EVzpS2Co0flb7>!Tj1D3xEt9~41{%e3P461P z@^Ou97*WK+f<!tpQb><Wr)}aw@@j^QlSrkkzMbZA6G<&ABP2c!BYklS{dKU>?~A1X z!BPUfowx$ca=>capua|Hl}FRTs#LB*!DIlohLXvf>Z2YeGE4%rw~di(55nGLAP%N_ zI7yIpFcCPY<u=q1R`VeO2yqnRCL9D1c4jJ&8)IW`tQqyBI;d4?D4%00uu_x$)N&#U zBvt|$H7ZIu4FwG44h9P_)N?9)oh=BJAKu%=OaLM8twuE|NLU(REAKr}OPi&0XY#-P z^^Mn0Zu08MH9q`!jkgLC_b>55!14OWJA8WenBP7=7Z5z-o2E}fpz!6rxQD;=j?eF2 ziK`HY@#!r;e^zed8()6@MI6H?%}A$TfB(CH;Wxf~`GZfNe-}6i6h3^@?0fy@6E9wT z<n`;H1sK0*%2%(xNd2>>-{Qw73K&ngd*c!7mhLAfv5|w@k8$VXHFm7rO>RsLRT*7W zWp%M<!vPjdSt9#7#X5Jga_(lfZam4hZC6;b>@+LaoaN&$|KPz-U%C7IHx8b;%hpW? z*)e-A%jD+TRGq=jhAej0q_C?ljh(gWY_H9f{i!U?2xEe)Jza+8j50H4W|T8m7Z>wn zTP4r;SMhj%84vfC^LSqkPY%@cWPd%6cU8&p3huAY<JR0nu8j+)r)enXN*y>Y3D(|t zOJ)XHQs!bvvHc)scn#46^wWu!0tE}s#G4Cb%s3Ti#_3p7PASEiazb=6)`U|r#+-;X zXLYbS%^v1N*qHTpV4GW@d7_+=35DV)m-?G>Jlcdaa{ftiD<`83MMj*65>QBaT(*x2 zKolSj3owp`>v1?@AX_7>nHB0yd!R36egVYUxlk(i`@@eFT>l!z(KntPe&NI3*PiTt z=f>_g9&CN(&Wgu|%)dK`#g83W_}GP60*T3YU732{i|%VqboAKJe$j)fQ|{y+v=ztT zK+(RT0tYuzRtkvbOR$n)7`MzGr+hth{Iswg-G`{PdL*s2B58vK37hpv+1ZE8-MSR) z)uVWinLxr?g0Lku$Bbz>HISN<+Ej{)4yk^NJ`(&5iC8m;z%}A5L>2-H@6|daZPnGd zjvRTvyqyCC7JB6E9ZaUYZ`Ljaq#?v^l5AcaM(`qC3Eo<G%@N?t)5CB65JDCh3P=n| z-7M}woJ7R|XQ~g$|4QIdvfq)i{q|HJaG>Fc6XkpD#Sz)c-(W+`8Uf*Y3H}14gtgkl ztro57N5)2TDGkNV^uc|W7Iss$@Si_`*ctsuoI9Ar`FfNrv!H&Z163<+$Xq;_mQ}Xw zT$#&+(nN-rNXB1PNPB%PBicqXs&gF8HErZ2XAu_|Bnl)sG*nzeDDeUc)#MZ^pos9c zC&ovlI<|+|kr^((QCbL%Sur$f+(as^h3Nu~RGOu1RnOLLsGzI8oyp^;GH2EjO%v3( zt|>H>)lrn3L0(K8TDS7;1qSv40R;#J4eS2^#?9}LxLsf;PQhLyRaeJu7sz&j1NZVR zL}I1$oH)>sEjRTK%-VH^aZA@zJ#Gq7$(iil`UC&v+t2)$-#+o{FK_wV@9+4>S1G@K z;O~F?#J~S`o2$!mxH)Mkcc*x8VYCxx7FMx##VlfT3h|6DBfN4diA^&p@0?28h%scP zr<0SOM_cza!edh@EUc!orIX^OCL&UjvA46ta-a^jl9gKw=!5w{T@5T$pM_=(d3{|0 zhK^>9CJS*8s#N>clHg7P1Q+A}46`vL*xrN~cPkQnY>D@_Cfv<j03u*eiv|iHT&#@* z82a*h<x<ovYy}TP4Ja(dP5d>7LP;}!LSSJe4n{pHQ8^6dDh$=6zyW<Vqpy0O^{b;< zg4|b}gukmLuC~TF2q5eQTvqa#YMzC@xQ-(`xAEKi=e&G)jW>_3@bd0ie!Ov#XLrwQ znwoz3_>#8*iO=tzYC5z(ym-WiS3mOM^>aSGd(FGoFZd|s*U#_y`NL~I%X@wO@{zB< z{3?+6m3Qwy^ZC;^aS(sV_HUZzrH`L~<GlifxP~|Hf92)N54?Y`;P6H2pGB(tS-_!2 zL#g^Fe){Qyz~T+hpM7A(g8g!_Po%DJ3iq$vWrrjZ1&M9c<V>QzU@~Rtl2EKU#)yX5 zq(wBdZ1xULpSa8B?WcMALO%1$zi1w@ky-PP^7hle*s$pcix&OBx~-?#ck(gkPCwxE z!IShHKF;Pj^C*f4q&Co#BNOYmyQYOFyBhd>sgsXA&AdI+$m^5MygS*#`_t{bJw061 z#@kaZygAv*n-eX(KGDdllTExj)y&HiO*}u=z_a}|Jls^u)%n@%Xb53+m=k$+Ml?Gc zvNF(^BXJhuA_Nc$1_B9<63jW1Y{e;Y8pi|>3KYi$9>?NL*coliWPb}X94#4UWr?@7 z74DYiI2)T0VP?k2p~h^BFyW}2cTB)=B+`&03Jd~>BjPF!%f3SbiT&ax_DATkFH%q3 zgdPWEdsn0hD?)7<7ZgaWtu>3+2J`q|ah!WUl#{RB*!RkeT`!#3{ZawKg|$C9v*D#9 zYhPHg<cSFj9@?_#k%u@54@O;fp#6d)UDw^|yewJpIWLO$x=SGSq;QuT1-plmyvBoo zX*T#yv?6e%14ceN=y_;iS*wkYnuxY+uqJ>eZ5TrGj)9~JBr<lXK8S%5pp7-bx&EjV z4JR#VJT*vQp`J^jOVvqn9V+l|HY0hH8KD9R|8;$^UaW<SWbIK~bV=DUfR+QkRPS>a z7c+?YC)(J5eG|o-{Rm#A#k2!zUdSabNrH0Y>O;=oJx$6KUpm%Ru;uI)N*5>MKXU*v zi%e+Ro=nI7BuaLQqu3=N+-^ng4qMVT3*gonk-Eu})QzTO{~+2SE@@*waS{DUSksTB zReGeavm$1>5&rTwy9g-UrfU&Cw?9#{<oG-T@)rpd7nxJG)QZ9t)`ZO-NXmji?B1Nf z+=c|2a*}B;&84-vk`e90>FOLyb9EcJNdk(1AY%OeND2udElka!@DV3rFR-xHI11HA zp%m$5MS7?!l_|m0WJYS{Q`Cs+a^k4VPS7+%)#nR1DvKD=+(h@tv5X%(gUOTB6Yyr! zS>H)%dM^2KN#ZC35I3{MO-SIsA^^B0*~YEhUU=NexBCtX1qrDaIBDv4^DVibYr*vl zTaGkluzmAZ=I*;f`=*n$uGmfU+zqtNSi*`G%lXI8FZe@^+5h&1pCxep{`n1me1666 zU*GUmg454$U-16j3;reWxUpk2yKBWxcUW_z#ffbr6Iruh0;`rxXX3=s)Q*}$PW^Za z>bl6zEha1^lC<=E0z#t+i%upvqky8OX2MhBHETE7s^>xs>WiaZe;oAt;VeLKQhgSB z+E@(M!lb{pxQ%|;7^=16`)QVlR!c<(IT{h`E*FG{8EKy8<oHOIG0c)8KWlP*t%-Ft zA<)4DZwU_SfkY19m-kR3p-cn_s_((f!~jEsK^Th^91I5a!$6e+Ew#v?i8u!3WK0JN zI8>j6>c0?RSZbE`(8Ww37vLf{n};=yR)*MGnqX&PB=Aw6W5B(uJv_Z}j=k#_^5n`f zUfw#*<10sa`{XLWyniB2;ufzS-r(lhBb+|4gS%Hw^XkzpUOc_a^Cu7Z>G1=ei=N)S z#nW3?d2;h2Pw(I5-JAFP^6gKJK7Ibi&%gZ6FQWG!einV<lQ@X?0*hB~e->CssfNcs ze=on`&l)Ja5KugS`3pb2_#*mQAfezPZsUz?KNENH_ycpNZlf}HHcjQTd3fg)6UVHj zAZ-S<1q)~_pGQgdRAx=s&g8DOtXaC3XV1Q{a_tcwJo}Yh2X64=tKa$Y_1`&r<r$+# z&t>d{C5)Z2jQZyBgha+MXvh#u^afFzlF0s<lQ_R*Dwh_H;nK3<Tv}Yqtu^I*Jli2q zXyCQLLV-X*;pMRwo*!xE*}+Dh?iDw&y++_7Kv<Z=*(r&f8Xd#&wlEIX3}bJxD_hbX zm=ohj^-v4)?DZMrX~4EH0YH)!XOaXI2?`KqoQO9OD2Sv~^%L=?0t+JzFb>C<urkDi zI(HKyti?@OS>PeCa2ChoX<|%~gBeTw%{Ulk!l5W54n~N=4A>W8zyaAl5NRZEknQll zq_5H5aAWp_Dqsk_d@bpYlJ9jPl`CH(Isd_rv+w;l^}&lHuU!Nbj%@f*An~Ic8(s|+ zNQk5O(UE0O99i_hnOV2pnS0NhS@*o?IBQS+NgEo^J5hPegUlW7<nHsNTmp2`GG}oT z?sztup&!_nz7E<9^3ldDR~OguYG`X;f|d;;czJ)~B&f!1)gpSE7O~s4N!&Vs^le6z z9+3Ax;Y90cOFAzY3yk_vbwZco14GEzW<s(A>Dnz(ly2~m;NKVPCE8do5_hmti?R(N zoV#*?o}O#0+qa5S7tV0$%6&R^)RVPn7^g2C<?@xAjFatzMGgec8c6NhG%jDdPS2^U zQZL43%0R|$?Bwd%8*Dnbp14IeB(66jYm);pE37D67saR_ibxYjRCvgg+M~wQAGV<C zfW(RIMx<;sl<#Ot&IUW;SDN6rP+Q|(0_OF@cWPg}C-fz4o*4!6&B<GAO70R9ik4dv zG_xPUGjv$7KA2UbGil9Frnw}S=E@4%YFcP(=%l`?k%H7*;)B8j7J;OQqeu}@BnJ5t z<?BSKrvOLdMU=OVK*EObp_at@i_?quqh3JKm>Z{gpizB(lBQF;wIqWU<y>k@8Q0#% zgi#Zi*gc&|V<g^o&tP;*Hx&|Jv!i0sQlpx#=Bd$5HeAmUSV&#dX`QQ@njEC=#4Xu( zKi8P+vVFWRleJT)F=yj`rtQ7Vlx;oC*>!;tTMkpbU<Vb`Hc>He9aXc}lUX;O{k!+_ z-~ar?zkQQn^86v6UO(gY^B?*2<`tjbKIi?5r@VV6`+oX~-+ukbh0T*$o^8Ov1}FA6 z4rOL}IE|Hs%$YukMGL2}eARr~I$DT}iYC-InDoSKd_4V$2#qBvBaedW8Y29BG%G-s zxej4Wgbh=pEtwW+!K!Rm4%7y4vL%G$t>OGo8^rW9C+dT&DDX5P#o35tXJc}_g!Gc( zwM5y`mEg#P6lW$RJ2E-hi78S}O>t#xybHtQoTv`7A<M^tC>K+FY>YI`TdLo|bckwJ zGR4;15(gU_%uS3i6vtsG4#!Ynp&W$qcVMW;BbuwGF9DjXxjz0j`V6%ijJur)HUbAL z3uEkTOa(aohz}3dOrm@B<Sy4w@8#sy<=j8Fk2|7Q4=#$ExX6t&hq-Wg7eC&*z;oGt za7A3kor}B@NW6OXQ2y6Xq<q{93xUSl#{!Q#S9$T{6TW=;#ybrZe%82%Z{PmL&p-d6 z>5I^~41vXm&&o}F<Mq2=1sK0bAb+E2VtV)PYp<ht{f%eOKk@S2H%^^-O-IX4$_m$0 zR<weh+i&vq=YMfv?{)cI*D$hW6*n%+IgP6+%U#O6>BnfQTE_6E^(>mRhlBes^5ofP z9{l);JK{<n3M3xA{s%?Xvst<30I`0O#d<qZ5gEvcj8tY+mocxYmc>mqtZAud+o(47 zP8rGZxnt;=*TvN(Be=1=nHx*XxxTo7D>KvS85_r`wop#i`*Ey%C`a>MIGka_p(G2A z#+ys#Zo)B@&3`XX#+q_k+`!&gYvzX8Q#I6@VmEOG!;B?^H{-Ns&9q)fD4j}FrF!m* zsiv-Ap+Ip&K=DJA8B_es$aFNr&&rCS);73XSmA79PNan?qa|6{EbuuX&OrkOaR`3_ zLV;m_gyH`M36X5?iO^?vm>#?Q2eUY405`5AbM;#+hhBQI?}ZyjKlpIwQ!wX#j$+p< zKUO?;VD(S#tP!nz=FHNkP9g`*$fh|D+?jCGhxW5xw4Cy0#Fb%mTpmi(Sr3W@5GkA8 zB|r`%e7FTelk~Co?T59SHugS!vGmu$B1H$wCLNrn=;AR)3*Uu(G)+gb8~YNqL7S-c zI>fB+OQbl2sP*D5wj0uL)P<1(q|Wmuv|co(V($Qw*Xxn7&XRR!mT~gp6LuXvB|$p_ z^Z8mh&evh+5-rkJdUCkulmz~poH=um^JlJb>*{?bZLVY5){$HhARIY+oY6aLNnT;E z=|5P0d?I&mJ>clEV{*<II@Z>(=g1)ro;*qE(rEnW4I*-}8Hr2HCDwHaKyGp3^l9o= z<T2-9C)aKtX6^ZLq_5W}WrH5^tHoWcwxD=}qkLaU^cL$fOijX@-WR`a9TH|3l0My- z^w~p5nLn7EWkwV%H6~=14qh|07_-uqC8JX$u*cF^kV$)W6(bruXsK(XuCjrGlpGR5 zBZv(Q(sX1e1&0U>e2DON=pFUsVI`2TCdSuJ9EPPxxe9lxQ$lFSj-oy{K{M&Du^^e2 z;!IjfvuP;GrnRDi?)EMwi=&u0eg@+N6k|HaQ=L;xR+OfXLY#sC;(CEKw*?Lg2Fh97 z&b8uxnhB>0efeS1DCR8P#_*L#7_s&+b9Y~0-oEop-+6+L)q7}Mv7eS@`>9>Jo#I&= zD4DW`gc0*ds-GZkV>S2A@8ZS%i+p|ejE}D*P`!A}%cqYu3(CEI^^CXApYUD+*PEYy z6j*$sXWJYWX2?a~;>ox)7nT?Jvbsb)$2gecgb1N(5;+;UB*bSB8W=@XNCfdh*TS?U zVw|mL@-kypsw*cOLb%uw&iU3rE_ViTZA1juM@4gOY%EvC$8l|ZyrzC(WGLrGgmZdC zB>S5}*j^RDrm|tIEB0o6sSoRmz1UXe$IiMyfs2%)z4gKDX$WR#LnvEoLs?rH!t(M^ z7M6xGyEv3d1;Ml>`w}P4#MwmkNeCd+jB)+JSgVPA;wCJI48p-!%?cl+>1YqM(x)K6 zhN4Ip0$l_W=0mWuG{wfs2)%yV)RmO+KmJXE_UorSxZT6$V>>v#eFeAA3nU(1=Es|7 zIJ#}MIEyp9ynC4kmriiE=P36t9p~}&3%q!Am)Fmph^u(W%O4-{QtApCFCX0G>CLP1 zyS(I+z~O_M8}aTJ-n{vw>6Cu^_7l%vyb*YO=A*cbFJJ#A<==Vp;Sb&jEFL|2#gixU zTfY9xo3~&2NucrZ=ReuG>ps<GTWP7;Pks4z%JU?N$lpY3?Ro*q-#K~u0p<BC8QHv@ zQ^$U!t#OOk>kVAK_=1ItcCmK#QLbHm#g8w4=H8F*c=q-m)HW_**6btv@lV*aW<9|c zdKCD&3)sDAj0&Mku7Sw~xy&dnW<gCAYdYH4D6rVl-NKRS!#O)!T*bT=0Y*J{msGJ| zT=BucejE)O#8Jt_PlSoWhj3h^Ca)b49h0DZJW_!|^$!?xIz~VdYr)<)dltkGr6tUV zYJV4|1>5w3Lfpi;6gfwv7T8p4sQm{hR4Jf1B|0K*Voj(SO`c{%+L+;OV<m3F0ylGW zyiAQKb~ItpFcWsmXCH_ZP>4&|A7Ly&Fl4W|3RPF&*ej*do^T_Leh^5k3h&3UrM}$x zlElfM1Gw<3fbfeid*8XU^W{)B{p7*&M>cGba_6fMw!H~p^)q*tJ(m0JsT<3ld5D8> zV(blf+IoDbIWdgt;{jA2_oe)ZH~D*e-9*XW2tqq;arTm|epp}Je6?}%)xse_3zv8u z9Et=Q&9ZN-IQz-6Phc@@g*G9pwFp_Mjh_Tk|0VqiSl*XmOLg&G-iO4^1L-*C%!uQT zH0|}|%$*BtJARnL`C)81^#jwEFJSA5qm14$66=}T*v#*P^Fl4M*ZGKRI>YJH7ddtM z92a}8a$Ow7yj|njdU^x5uHEOBK;fqs@0fPDLmZG37w#PA`nBs^x_*hvJ=ZyV@-mmt z-K2X%C;rn05<bt6l;yUh%ynktL2)VP<h{?H<;v;H+_-jwbw?JEKRt-<Z6(avJA#^3 zailIZqiC%)CF@;C5D-Mn?nn3-U7{xrAbz?&v9tAwnLCIyQQc}A@|PIPc3=4{T^g54 z^3fefLq;rh`5EG{OBr6@PG|E7T54M;6h{#g7($f4zc>qlMUa3(660{qs3$8ThAKB9 zu0k9|n5PxNZUQ-fM@r-Ts7?!|S}p65mq25Fswj=dq6}Kg3uvt@m;17bQ5~xJX&RHp z&;Ackq=!eLbwdq_Rh`*64&2Id=C-(pn<>_k%@?s~)pmxjI!5Q(V+>!upHV9hGJexZ zCTuxF_xi)Mt=vcT!ksj)Iz-LVeH2XDNY=Pjq>o!cWXCLW+s1Qr*B0)c+s(bpd%54U zkN1yn@a@A-Jh^|B=Z~KXI9~JNr8tVGD$9K+uy`g}?Fa6k-^08tdsbEk&>myY`VueJ z3(VFQ*$OzEn3>_mlJXdqRwgpHD2fGzku1#$V`XL_YqP!CQyRkg_INIijN;0uFs^qC zB)Vfnv7$Jxbj5IabTpU8#&dam3a3ZLa$-a@Cr8F`tUa9LEnysQ4rNc>F!t2?vae<s zyDEpVug;$XjUsU-`|1NVU^&nd$-&krj&{a!ba)&`M<sE%OVpjrkumA)Y>i`8MKIH| zeQ1huBFRHFUFj2QKZq!21G0x%G9}fU9Ua-^g}Gv4FaT>yV{EKVH0xOP@1sLrdK&-w z^Q$<p`}}zS3ikv8r+!$)>7A?i^z1el5AWf`meus^+suQjr{qH3&o$AVvxj+b;RKJa zo#&ONx#<x<KD?)CcKS)`Pww63@r}zozjueXZ{G4&+``AtfAB#Z!~6H*9t0H6pTFSo zlb`tX`8R(4<?p<B{YBG}{pQ23ynX*Wj~~D0{=FXs7Oyp+c>d}$??3&{_8m`XsNEx= zI6zb7K59$1(^#>Cy5b$Q)om8Y{EPKlu2NdChA|xnS+V3QU7g$5wc{GsZoXi{x^ryX zdXc9;{UVOyBX=Hs<jITQxc}47y!!ZGDNQdT+;Rw+UUua9I#U|xMMF$5ooNYl<zz5P zU@^U-jD_`;tm|xG`<Q0-j%()d#AeRSZ06#^dTuT%=U9O=M}h}xI)+b3KvvI+IHsOL zCjt3bm~2b^xMb=_WdBh$`#IW3(?75$-jX#LK1|P#qB}d3If<@p4i~qe`XjzCw5f*G zo)%Z3bShpzAyWI!2t4))aApLUkt=S(-&){cV~LlA86Ku)#8``)7;4JKP)qiS>rg=0 zr+}cqAi&rwKv3HKT|1Q`OxYP~#QK1KT$~iftDU91-C4=YA1b-MKAA(y+*q^ChD~=p z_~ElJTVHvx@tGH^UU)PAz6*2iy0ZMo09HH=Wagcrbl-NT^|B{bM?I-I>`U!2KPr#< z3LN~%+UQTlG7n;hiv!Np#w)EKzKH|yPacGKN<W+vwHTVIjcbV(b^;2Ak-E5y)x~v^ zoGaOL-~wHOM1G5Ou%994N_OovdoZr^v<P0L$L2HZC9uC`#@2Dn-aefRx9>7(!$g+v zTF<II8<@9qH9OB9BW-yYF7g^r0Z`_0fy$M$+`N2`OBb)xbLkpaF5eIrafGuME^z(s z9h%l>5g_M=uhM43&J1qcy)KUHCfBcC;nI~Ju3o#v?o+!7pJheB0wYqE*%CH?2zd*{ zk)1ig@gryG5m+qVH;tsp9xU23mFt&pbN2KFP98eN`C}L4`!<m_N1yz~CKSxJAgNoA z;1Sw{PgO%>2NFD|58-qBP$+<CS>;5*B1_`u4<bR_Oa2lwhIa*1n;u0?o&@vq5=Jz1 z&>?EAX`x6!5gQarxSt<!8c+liGt66@gT2O4M2NdpOL(Y}Ps&XMOQIU%ZAVU+M{i$6 zb~JSYiiW%taTVz_6lPFYm`PKad`@#a<GUtnR;nF4ax&wGPo%N1lJu}>0Y#22*YcH< zu;oUk6$k3Gn6PLAMboyEJ9;JgW0x~()e#mQyv4Z9C#heym+D3Ps9SQ73MupE?j(K6 zW(wx)qHxYm@~3VkWBhi4Yv!<W<4zu4JI2*Bd$@39JE!+=;KI@EynJ|-FXAljU+dxd zqX(L%s5dX3_BMrx(|GgKE6Hd-^5WJR<`lX!Icq3m66{!C=E<r;CsyP;vLMTaMLFK= zZb@ZJWh@&@BG@8u*j^IE&f-80REBb@A(D%o(cBuJ%=39=q7rURNam6N<MQ}KPK}Hg z2!yh$CY(cRh0~F7oEja+@%9K#2rLdZhp@jsguOLE?5Xx=Z`Ck%mU*+e(36b?QWpEL zO`OLMm2#{ugo8~H9PNnX*oZ{UYN&@g<2W*0>Ya(~YZ9B^7{(8cA?#@m=Rj*TyX5@6 zt&yA>m&WYMNSrJNV`^%Mt(7TO7Dkwxi<9Wzk9e_{zrT6K`=9Rf?&%$#i(9yPVmJF% z&Ee+BJ)Dvo=i>g&9Nn~x%ZIje{p4<O8#}pjd>7YG9pJ8j;@+k6JidL4M|bb?`2HQ9 zJ-El?n>RK4pWeJ8ZsG;+-hJYoT9!jip8NETcj7GGzWte>etf}`M~?&?AH`MtCXo1p zhfm(};+41!aTL#<ed0>beQsX=QG)s#&H7L8<@E;+KVxLaQMmw*Nj9{fx{AFttFrtD zO7pg`des#^eEJt1t=p+A+03*l$5^)X1bg@0;P%~DoVoCX?YpmV^pt$(=U=$<_#H1k z{DbkcwzFjAVJfo=2r|<n(Zxz+O{Rwfx!%r{1$faM6~@SvB*y1wF{`qO`PC(?ZLVQQ zXFYqn8#pw+p5s$$I61S7o*8+ZC~(s}b?#`izPJbl25}M*y`zT?2_%k+j)jS{2sf2u z#+-^W;*hwC9r-@2ZAf8ZYbMJZ<Jg$%&i({TPO6S<)juK7IG$kf|E27|<Eq%wwQba8 z&KU_x4w8dJ1yNBzK_w>vMMP8#U{06=3MwWP41nY)NK#Zl0a46Z%yF&NxqI*Ky?3Y8 z*LiB{>fQVO_WPZ4{<wc*)Tl6P&RO+b&t0Qxl<IO*^<;4*lSXl2k~-BM>YR4fAjw*d zDLNxD7f_gLs$rr&3foa5i8fGYzpXmwTt`qOpOrshq__q(6)5uL^A(*_!C@#l0<e6U zK4ssZ9IsJ4Js!xL>~P+l3+H2D6dw!b@xCC2clq=9QkuYrg5@+En9kl5Ee<sra;(dm z{r61Rb<2v4ZRV`MW=wL2C5bKO;v_5yE3hWGz><IhGyJk8K<yvP<h2^ii0e<_qCt2> z_hCX%KimTP;WWD!t|5bPnAI0E?`{}`cE>2bFNO&{8NH|*YVq9|xw0ENo5g|b`Hs*N zu3YJ;r@gU_&XxyUX}Usq+H~d~45I#OJLk$ONjkiU{OVe=%g(d=R61D|6|6b3h5QS3 zY%X4p$=2TJY!}#U9KxBpObOgK#2qwoSs-ymwwqs8L~(T`*PA-1ZmFfLt&GH@e(cB! z<Lbpi8mkJpeCZ<f4Oiv!n}|CyL$do`c%%%&McjeYMt#myouT%^6%LoAVz+)ceyL8> zU8<v~B!@7GC&$n1qUGW>_Mcr(;7TKoA74-T@k|y=5^5pe*>PhZ9JlnrW=nVMlDpw0 zP>e~{Wd5Ns%n%?=+BJwN;xznrk7VHnTOwz<GH>?RQ7INh$Ee;7p*$%a?Bj>KI0_eQ z8zzXWnB*`HcRMrHfPe}ll)j0t{S#vZ9AmH-P`C&%W;hrTKFOB39*)fQR-V+J!h(Pq zB+LnBu_%5{7zr_PtXj5~^(&KEw`L1#m#<?{*gR&9cc)uxpmJxE4ox$)$zB|Z->M_{ z3LuuJ<&&IqNt}b6=toLPI9kerBgI6dWD}EC#DerHf_4|+x4l3BQHp<ZjtUk&yNj@m zOC$M633qO^(th;<&5h->Uaq9&Ql$|09HrSuXcB7QYrClGlznjPrewHxcyj*^4{qP( z;obYZxPPB#l9|4Ja+m!JeTZ_@7KdTT@c>;8_?fWR$C#}idK?OtK)%S6+_|pgO4eQ) z<wVVVaRyP&T!<Mjj>3b^?SXV|3+B#_5bo^`<@T;%u5b3GZp9Qz#0_Lc*pcRA#+e8w zO5-MyFM!F5oj`4(Cl^<FQnARDg1KVPLv6?mvgA~djljZ|3<(m){mnTMU@p+GP(dR< z+JU0^0)jYk8M5u7I0XjdITz<F+jN#`H`TmSX)jtfjp#|ns150ZngoY28fs{(4^@pI zt0|CBlX76so}5V8%j5PY9<(*`=+<R!T|G~;fFL_<3#U>x(IoYpLp!L<I!t}uX)4Yh zr#df-#>zZdww9Lq^IX5&$gLZlw6(U&33HY9E0?(4beY>NjXb$`o2O4-^7Q!|p1u6Q z^Oqla*7cUIm+w{MIX!*SMQ5k{F9PuAT_40zeBh}7;@0iw;x^v#?8Rr=+n<mj$H;~A z*JPa^dGr34oXxpOY;-;wk}k6}zKXe#Ma++uV@EW9PBAf&Iox~j19kO}*tj8&%uI0* zXRdKBubCUSUQk}uO3lT4+<y2`^oBc6-g8?SPwLIDxY~9f3xm;&(;R}Et|pVEKGk>( z-Xec910t*?3%0jn@#OI&`AlPtpN{||P=a|FCl*HtFd`{f9zoH{V5-&yacye|7w6hj zB<`WWdLZR?64b|!pvvv*WvD9W;R1`{R8COiywWi|aTp~M^fM=EvESF4y|Lb;F7*{? zOe8zNlH#daU;82i4i!r0wbUyVxhoyn!zpqb$pObvM43q-QZ74bsWVnX9V>NpLXFhf zXE%ym*HN6CFq|BLR*vk8;u>;fAI?g7)^RY|vai_+ESyJh%(@pfF=KgoI)qnef_b0& z6%=n3N&SsDi?_K^yvv?P*O_Q>8nL|2PU1<%Dl(HNvF4~Yd+%7Y>6RHw8m$SdupsJ! zB{AjW2+Xx%Mz$H=$INltF_wv2^zmBV51)lSu=VVQN5~MSg$!iE?CwkxV0Z-d$9Cp- zjGgrz`e8lLTi6}9<%S%TU|Lq1M^!_S#FlmFuTT>p_|ST-RkHp%LN*7GRh>&y!!@F| z1h6r4BlQ<=Qg)$<yz>>DD{tUrUIE#~Rh+A=r(6Pid}cgjHuOM$OE=V)bYtOxXzo6E z#<r}@%v|Rx!9Rtj>PTMPT*0G@i)cMQlLv>wczP_1C*{FBX_?2n)&y>yo<~RaI&#k} zV$z1bjN9A`hfM?USSyey&!nonp0wO8Sgsh#ic@hk)Lvp&`f3tWBB`mqKv`uuG3!0q zv40Uc87DZGvXA{KE3k<gjCE3XY}R#S+{PX_CQIVCeIOxw)L48_k2z^tc<vg^)Extv zzIz1T+XoQ8$3)H#H=<|zGB-Gg1rbri&y6QGaseSe0jkby2Xk{K*x4{~oYIkPB5=?Z zP$+QF5+|Vy<)MwEfWppLopHva@UYV(Z0b0Hgfnw}T$vx>!GfUa#0Ab`L7*QCf`eHi zKuTP+f;HkQ)~(*GdYAUnxeJ-)I$1z5TbK438sr7LvT1)7YmQg4XnzhddvjQDsE9c` zvkBRhjnB%HOioB=`kIr>61U+e?!j-{8KToF#9j#`Qp<#z#TdpMXX}Yt+FP4xxz<31 z(7d*~j3%*!7sUdeFVCY+vf#S%b5s?crmeA>JJ*`Hf1`tk;w}`p+?Swq@4-W!-g_vS z?0sIpeN933DS~Xqkm_elinksqK1S^HGGx8GE}8S($(}cfbMsuq0k}{uYLINcSu*vD ziBo9aFrAxQXLB<-fCnjad2%q02YaGv-{{Ac)dGVgPs-yx*gw;P4O0xsh;o;@4arl? zS?+GYR$nVl&7DMv0I4v>l~ZBkI38?6MyMSpL|I{WoE6yQMvfyp+*VcQMmdlh?M${f zmMo=R0G2z)k(_x>9GdUSWE(Ap4erMn$t1^U3`bk(i%=VmrrJ<6Mhsxo$iWO8&<A@n z6CSi&rny>i2Ibrnm(_l$jQYY%at>_e)ZUF09otWF#sSV}XOe$Bo#L!xG}n~Td9|L} z;sOChJsol~wl}rVe)$Tm7aJslyU5L^MjmwD;>nX266{}#dw8b;!LzRSDo7}|y}o+& zN!s7?P)@%4cOUcY*&Cid`^e+xp9B~Zz;8e0+4Hx&{`ecFdoRIQ%a`@bv$=ZtC8thz z5*~Dl4T+5;#8nU<Tfy9jeC7!-Vj_!KG{1zh^4q+A_iJ);8##Tdp2DIgE?#^@<K+jm z-F!oK!DX&@yi|2&-@N~h8~0w(_2GAH-E&AaHkPU8Q0%pb;;yUCBt0Fb7;57su<#kH zLx8x8U@K!5OmJlBl!>hM^<;0DABW}!aAdweXXAp!g?h8c+JIvgYAQ!@bz)!ICE&h0 z9?Q-21$1VvkfdWgCk(rZqZmZ>1aTH_A_@3;0*#$kLzr(doNxzSmd|!#NAwiZ<XAZt z=E!MrorTj4DD@aa*(5c}WSw$%H7W!!rzfbh)<%Qr0tFl8N$k;I-(WX+%t(?fN0KGZ z<(vTNjEiz>tjJ{qr<_KR<usfufz~N;H<?n;bQsKG``(fadGh>pAkQ*q(sk00*QWw` zpB*Y?kgEPNGnlRuA-p&m#IuY@9v_e6-qAR2E4K_ES<cOa>p8M^CJ6^kSk^L*;0iNl zpEJih(~N-A4$R85!|S*eQ}>Nw=C(e}Ue_Jp_+GdL^~8Ldz#?c6Q-cREEwG<x0Cv7T zFq_^TeSycQux^q_PN%52h^(Ar#3cK(B7MFjpYt$Vs>PnXtz4;Y<w)TH+>@+0T6C21 z(i+z6TEdasObROMh~E~$>H{mOsJhC=y<1s!D2drSeHpbv+{xB%=&tF8mejQ*d)Hdr z4bAo4abDMhqP+3EuUpLXvvYZN*q?iQy}7sFlUF&>yeV45r_vR?El8j%dm*0+my6?C z#xE<A_|=7V{HkU%zo<>-ch%ddJ-r;W`5J6Ey^e;m3+&vVM9PUx)Ku1T=-571ZVjjS z^ihfqoTM}(lVxjy(Fynt(-pn3UilpkYrn%~U2i6?@6YsYLkZojCQ#EMc+W_tZy$=! zw&D109l`W1LkQn9f`u!^Rrq@mHz!KvC>G9LAfSjP)HjGJjuRMfBaT8KG2Ye+XA2`7 zOvW(INJFIgt<=CyT&ay5U)Bc0Rs9x$6D^7Iv}fK77jY}@#D~sM4L81WVH`{5#R-t+ z6CV}F@`cM;vtm7)*Cw+nZW$rdX3(wL-<Grc_Of7qE`jTgu^{CfiO0_4zdi%^B?p+E zbePD!=Y)Xy1dDqJ-BHM-6-RJiaah_4m?MCgy}uHpWoK|n%;w<PYN2g4SFY4^qvJZa zZr$MGr3SHRB@`9rQD1+7nwknK%Zn(?&f<JQwgjzO?zA>>?`9i!Z{DCyvfcZ49&oo) zbmtLwZi%~i_L>8`53oMiljY8%*y^dvCUF$2+_YKlq|V7`ch1fgHy|f<$y{ej=Q>a+ z8U2N&?$j)sNaIT7VJR=JZS<vMYXF^FgJ@sx&()RFsarmk!g&)U_&c%O)dV-SzC@4H z<8YXpw7IZ%mMx22b@4MBN|?1K8@#PK9VhE7@(>U>iX#!H5v~Bko~%$?fr34`^ISL^ z?L?-`I}t3PiFIXL<YerP)C35F8Ld7N9f5<k<_Jb>O53QRXe+N$RoukLK~fH)SNHEo zm>bE<&TEnt70_|9jJwxsxLA=(RrXN|j_e|B%@XnsrKkXLGHo~IXR~Oluc74hDGIYr zQk`EwO>r63MMZLe7jsQ4xJq?3+-PZ%-}R+HL0rS*S3G{)rGiD5074mxqe~$1^3`Y2 z2Od3q&K>zbRKtjiqj>OG*6I2pWfu?bf1tVLJquz}&=@j-K(91b#8t6>?+v0Na!6QM zL(;N35*AglY)LH(<`uItshr)rYbYpcm+kzL8=bE?lhY{2Nvk-D>)d|uk=o0hT<dsE zdG#%B-hIiPhp)NyKwQt8-!N~%Qu_8A$k1WK(NP<Qy_Ooz+9Q~(tAVG{7(4|Q(~Y&5 zX`)4t>T;AB3&z{C!fO)S{Jhxf=E&MHnv@04=E?T;yg#y^hZ_^fvF<~YTTdG8x^X?h zj^BJN<2S#%!r%U*laK9ZIiEP4!xsH0c9cwh!Z0?A`<SiM4+lABoW~5q$8rpjZe}d^ z8OP=jId;Owb12k-lL2zf%rK_FQ=8mLn(R}?hBDP;f{q3@qeo+|sfoRSBGN>ilyL$D z0mMlGLWYwXM;%9SaNKax>_@O~+%Wdo4q>nLP&S+NCf!4gr$;0KI_%BkW77o!Gk9@w z7Eh1*@*=~J7bpC9a@dzU5+FNwd2@584;_1hxV3*CH})-{ZC@N$cE+eW_-nQ<p=fP9 z^P<fN7eE9SSu*LM88(}A@J<=S!sDZeOYKL%mhbRN>Wi^QH!R(I;yk@K7L&R$IbaZ; zK?9f?*cUhdK8%~*6EpAb7|#BVQK8-NTINDwK`!|@r#X@UgFt-0wTlyZ`$^B<O5n<= z>^hcANl_)KCsUZd!kM(=TS-5V%J!XG$Uc!v`pJWgi`HTK(g}pE3}m5X^3i)|61m5R zu-%@_+UkVw4ku=Bc4F-o7p`Yc=Vg|!e9vjzNO7fo?*wk8PUY#z0NxfR@VR_BA4*p6 z;6yCf_6BqJ;C${&0{QI3GM<VaA6dfP^rbvHzJ>=GyJ$MFf-8GwaD9s#&6{1hwqq){ z_WDz}J&@A}H<NoHLv(<Y-ATAc7@!@{4U2_+FiYsBy4%TVbr0NE^~Q7kAiR?Y6SQ*# zbJH~O-#uIf4xi+q%-S}LnOlbAvvmMbyA6nroyxqRP-4R(iJdc#n1~ocd;^%~;)au@ zB~DfrDp0rxC>-T@w^hKPNPiU8dZVz?9f_G7lge%U&SN$3b2THv!<IQy?TDH#&cbgp zaS;Kmh>vGY!b;XGSxv&cB?60uB*rJQddVt*$O@unh0rZ%(^)*`?<028Nfj(yVs_#_ zZx4Z+vY5H~Bo2#Ha9(@>|E+n1?JXiQrI1C3D~UZ^LDZ32?6#Gm8Gnq#LzUEBZl|H~ ziev+2R8~|{A*!!$kRWoMtIf?^YrRf>em*BpW|DR43_003WM^e@=J-*8LnC+FuXF!q zJFQo)(%#(4!@G~@ymgnG9k+S@<RwRr=2BFobj)5Peu@nXZAY-mRf_}%O=7G^acItD zvKRW09X*Ns$O#nAao~K+cq+wVoR4?o!XkHS7f+^U@g(Y&P2-ZB^o>bAR4ti8>4Hg| z4tL~8fDPNdELrGc%yiRHOx7QQkI^s|I%>0dnmPLdoJjVzVflCi=1WExYpWr!(qo60 zF?)Q>R0A3wn(e@Wut^+RzmAZY^#moR;1ipKj+qq$`}IP1)DUqH65s?9TIxepkkAwd zp*)MBl*+Rb$`I%SdiUVmkpn!qR?XGQ94?ig<#tOAm(LeaA}3D4kv;5PxrkHycaV27 zo$CVV^V!*Cryr(JvYG->;mK2!$ZuU;SRjBY6{k_n_4-;`8yk6a_o3>}riYJT@<al@ zGG>!<htpGW4X<8(;kf|gsmf(2Pg%d_uKXW&??2}0^LIRW@{xNF-}B`8XHI1{;5%(M zA+rxMX4FKcPu@sOSS~xZG%+`_fVp#uSQ39;97PrLql?+FzJ~PlCbG{qk#VAiC(nMA z?fgh#aWf6#CbDxb(RQPY%IX^|PdZ4$rF-IFKJ)O&58^D|(J7y6X5+x10mIN9t;Z<M z(em3VqpeEjq^-t8T{Wf{2rNwWM5FOG(qfjWHZ!fn>f0H!f3iK5ffHz6>`8M{khshB zd_HxO%klF$qTibf%4MAKgXqeN=hr_p^7%s}zxYtkj~^TODCM92>mJW89pSXE0lVx5 z6Q%VX?gP7F-lrP|y~O1V=!K*DKz!x+iE-9vnTG|dd>q*n;L7gc@oe+8A<jt`PeXx& zI0>uK>R4&0F-hFS5;HYY9Y%3bppa@mjQs+Loi@YRVl|izmV;SiIfPZ_Ls_WXlf$!( zC71<BAoSqw0Wa>SdGa{jOM;x2fJ5p>y#*qkJUl#=N6PdOZyrgT0+rjT(<F#`ab?>S zE^P9oV#7@GSI_3?LSIs&{Fppm6Q_k^2;Hc|zHB3oUeaUz*`X{t)R)k0-SAn{6UWHj z7*G2S3$Gqni+eD0@5ZEn!FUD_VoG3tY^2@PqdQ~0donh-Cr0zWLw8OOJeS)OwSE@k z=UWo7&X2=~cd=_j68m?oq2N?HXVMRH=EzaboIFNQ+!Xm7J<OtqVw%uhGHxT*rY&X9 zk%Mf@*exz2kyZPbkhFUq`*#L#In|3>yB+A*H-XMWQ@MY1hPW($UY!Z$ZGJ2t$`g5W zVIyy<xA3NNr)U@Ns&?|ZTIxmXXcp&^8DLMkuLUWSj5rtO&Xui;Xg{)v>b0}Dve}1A z$$nhj5y6!$AvA9EqhYN-Wt--)K#nJU|G^lB^uT;Ucg&Y|$2OrSc8hv4epwGDt?J8^ zwf*qfG*}$PC_?wDF>}W-e76s0_Ev$!=AlgAFbuEcVNBaHkeId3L<P+x%0Gm8p^-#| zM2e&E$7{SR&H@TYOLJUQ9oYuh>1$vuU{K&-t*3^i?g-4ahhwe+#c&+NS$Ny)6E@k3 zXfG$#<)>(0cY%c$3DMCc#Vu#Wf@LfhEsjlKnaWkHWnJQWVngQ9Eoyrvn@-oUCbOJ% z#|qe)E#>JFl1|pM^jHJ&$E#R+s*ZU_s_@yFL+}B`L6qUJB_EANC-L5x&ynmJ&gN7I z1kO``sgWwlR;$j7vuL<XZQUhG%d4oXmwN4G&R5lovnUgYT%e$^L<N+>b2*$ZD&)qM zD|B9O5nyyscfOX6wp-l0d!JSX8n+)(UVeepT}Qdza*yWgH)*P=A>7%589IH4wo_-O zUSF0@HYanjKbdo<NQUps*>GnHBF9ra$C<LZ6R3!B<-)=#RK-oEe7-vsaUSA4rcxz; za?!lWoC%*mR<HvZv+X!G%bufw4jc{^fCM>kB+#By;cns>rjR{v3a96|aW=}G6EeNW z$Civ))*O-`ut)4%V!~Ppl&Lf|T_-uC9D|U(=*J$FgQApa5zA0h-dQn9;2_XYJw&Gr zI;biKsRj~MZl%>8KAh(AbF|l<;Yw*HjU{KfSaL?(#Bqu<QpuMS>|k;dWv7%riL)Hv zvzM&>hd7gVM0A*Qhfk1uB!luZIn<X`&{S7XbNwY+E?wnjYbVd1DnoC4dz$*uOO<=O zfA5*<c?cCKl;<J@6i=SNRrMD=e*8l9Cc8(n&b^24xO49nckaKW@#<YxC!S)W!(z16 z-I?jNg*ic4?B3o);*x5q=d*BL3Gt#$>uN~ZQ_G2rMk*>hICZ*~o44O__rV8Ru0Lge zT0Zp+59D`yLT*kyRaMti&t;s+uIKRaO1j?tn(X`v1`Qi2fEa_8wq$R*#^~r8p{u2h z*{I>T$cf=DnU#luhPVnHfrSB+jYbn=XF$`sa2{=&!_xyRd3t;^Z!&lCLtZ9j>oyRo zJ%n>keW-UE#G4h4d`=DEb$tpyysPE&>nnVD+r+yU7kK}wj$gj5<Km%kE+jf}JH?+n z2ST`gFr20xft*`BmA(FUtoInpx+zAi7_Y@*alLWQTEx2O5HW5vGsRiD$p3FSY#=6s z24FgPAd}Pw6RY2swI+SoXfcSD#=S|<>&a66KCH1A%4z|`V#EG~jp)YFS*En@nn}}6 zH?HlOC>irqZcE_5cR-wlxQR!{r}Ox@4^J~@OI@Z<%;ZVtY@Ui<oC%^!0_V%KVZ1mU z%&Tlg{&eN|^DI|_YEB?;a)Nnwb~bm9dC+p)m6|LUN{@}>Y??U-cL_8$Xb~1O9Pf|; zObO}91pl7cd-uRrz~DBsH}11~<LK2BbAgA>#BOL!>&6(L?-&!*4ULFygl>1F`obx) zPV6G%;1)7dc9Fbk0nR?7nHD*Y@d1WtPU(hzuz)wZ8)FxA!+23QrmU2NZBHoaJHp6K z@ug0{*m-n1Pfqyq{Dks-eR(J@>al$9$5P%uI+OcHe7S$jpV#?u{CHtKKU~-<U`XbD z<$6Ax7dKhCj`vc2U%Q1*HCy;txtT8&n|YbNipH%$RId+{av7B?LMdH3n=|t#leb_Z z&D%q1-W$&Klu+7tg~<Qz%8F=1tOI(YKUV-6`yJ!vcW3;Pez+~~i%VipCa&y_@5Vs{ zY#)N(uA$7_K8(OUqX^$On&2%O_^uhol*InHF7Ju|Vq>C%eTeiAVs1#dN})cpm_EUc z@m5win45{l;vfmpI0H?UlTbjR$U;XTA+pp_9t<ANI72n2+3FDDZYhq!o@np!M9*+z zzP~pKk#krXzl@cOl2{(Uf&_8vOJWwYVo@S%maSz`<U+c+JJ>M6!jy3qV^t%WDnm<X z3{+m2ql?GPxy%(O;kT!pkOSrTr&eIKIUlu{LwK*uBsD|eP<Wn`=ZYw<Y2>^F?%dpS zT)1$FbLUFP$t~p4l@{t7o2U>#l$KQsIId7qUMnYlF?r|8$Uc+Lo?ZJmo0-kk`X;Vj zyv&`pHd-!UrtU&Lw{F~(%=a<P4UJqAI3%y%OUu<8w6)xz`RYyDZr!1}vJ&gjni%!# zhJ#u^CWy8MP9-B|78wzf$yDx$3K~y&+;lFk@aMc(y2`neIX{02<*^>Bm)=}R^yk7d zUjfKe%3`LFKW`Fge%5TCYD9{c83$)taZF&L++lSlQXmmAi5%HRc9a{tJ&f4u?a1zh zagqh)laXD<>J7VDzATx|TlP^RztN5MTg+R#n~4kdVB_h}$l?9bQ2Xj2MkyoMiqw=5 zWCa*%5<L2go3J-A<L<=@+Uqj8R(XmGc^OonJ5JH@R8FUC<K*5g6bmFWQx9@@`+iRB zJ4$BSak9h)=bbo9<+(xu#CdTNRn(MJ&?x^wOG7h_wM{&{*Tn<TebJ*wuX!w>xOZ0> z?e(c@+$IGe%0qQsufOn2$_I~L2_R&hhtGNV=q>jptA8l4xclfG74>aw*>VbfO%JTc zh7dmcDA59n<PG(t?!8V};0abF6tQJ<g*b^z963@c$HF!8@|)#Yxl87$8gUDsxqa^q z^%w6@RozZq%?-|GmD1UMpS<j9_U=B-?K@AnbN3CQQ3-VG)`Niq2h+FT0Q&arNAJD^ z=_68xW;d7Lbi8Ee6LmG1Y&aTseRceeHK|-0K-0?EbZ(x@gB{CwoVtnj9h+HeV8Cvz zZrlr3qus9;pVpf3e3Knt>XP~4eI0LKm+|?1B_Cf`@aDxizPu{o{p<7m;ny`(r-ia% z!VqzyCL9hJt9s4rnYq@INLZ4m+(w;XPt__HTDMQ*{(cEq65Jl{pT)C70-=l$US>w{ z@^my^XQO$1DoTR)0$!h4#QoGce9leeKdv4TWe9-gQ7I1iW5G&(Uz^M?%2)I9R4mVr zMDgr!B+oMD@}+D8zp78;ed$K-%6`4eSuFLH+&L1;?E^mCJ3NyI#{zhAGK6PYAw16t z6@~L6D?&2vIVy0xJ}d2~f(0buyvdH_Rc<6*=af?B=ST6na2{Rxb9j{(#@oDbQ3P+# zh4DT=oDW5jye$ahL$U08$vi%aJ`_dsrF5>;qxd4zKU6H>^Z5n5D~;w=aTIS#=JL8! z+3p<P70u;yRV+VL%5t*a=aOjN7b%|;!n<=Jd=hxQm;HMwP<xs)lV_(C@cHrdluTy{ z<di;|tYG;ag9VC8TabL$03Kxq^1f^lA1V@gS(wP<(~EhKwS>oK6M2}mj7KMzb2lTA zXW83%S(3)XynS?L?dI0WRGJSZ^DsA+j^o=XNeZB4=UlGsj;3})09ES(sM{<M*%HB} zO~F(w_aJYc10``2IKIT0SrNl9jp~MNe0Ln;d*GJPi)o2{@e}8u^ic$goAB8%0IxND znYCdM{+mbOxw#)+8wWBoNrR9`CnEj)#8Cvv`4mc+UjRYVXW%`4JQJ*~u{SftZmbdZ z#=4CA7e}FjgUC!<+{74xg}94x1|yklsYSr}v8rb(!aVGm<K;~B%*g_ZaMmqZ!RDk5 zY!IzUSk0>VBvy#aNL-l6lBjsPb(a%P8UMdupZ*LPG?c!*`_rdaKl;l_*SFUI#^^ZV zy7&l=$>oe*n1M~$4)z?AtnW%I6&Eg3R(+YgqH4;j>ZlVpQCrs_4&ppT5}1mLD<o^Y zAelphfTE5faRhlq73AiXkbd+usfV*TeBul#sp(`$dAYGwg4h+we6Mh$rHz{EI-0It zmmu58?OXS_RC|%FYxhx}*T4;N8?DznXlcI1)r+lMYq~*2VIdPu4Y3&96KD1Q%retr zZ}@bMMf-3pbTa9FP8<(#;%tOCfryEm33VfP&ScI-O(kcJ;y~OuAy7#V98Z#y9=kkD z$&Z}G`32LdUhG4D)I>^Sy*R&o7F9|9l*jv!p0t!z>-Vr|*%lI4?jY^ZX$~Ac%Zhco zSe&qd%^UWzWBVa-P*rS^Oy6kMQVcyKRD%Gj3lK&KAVw(ft5C*)8ajYsq9H^3syb?? zIy>;Nsgm}ZESf7%aIyG=Kw=+7hj){;Cz+h|boOuDMq2W2P98i-&dGC>o-3wCad4ul zf^v#Zoue$fh|0WD8qU{ITh&N=+e7X@dLx<q6Ykx9CT`*t4<5V{xA0u0`}ey96mL*Q zf>rcb+=Nm-fBsp(@<Qb(?%r2kQ1pSOmWPy;Ud6+G9{QtaFnjuTLj4aB9d=eSlyZUi zQ&RR-a6F@d<44a^nAbvfb`x1ym&HxqA~UOzyZ1hE<K{DN+<L{;mdDi9UZcFIjw=`2 zIg*}Dvi#?5mn3<(bW5_%LztOasg7CI3!ZxRRH;|5Ui9wWn_i;+y?S6G?rgmFDC{*x z;wx_A^7?3Q%SnDeWeNAv*6`$*Y%_VOoai(8;l@s0TutIZO$?7}=kur`iTC$Ta=&RO z_pYqvaqBi7wIAT!^HSbF&6DXA9<`?N{Pqcc|6>KMl^dBmb{MN%Mzd~$HtXH>*zRe} zb}tk5OgHABzZs{a>?m2_NR0%Lx&%jRmyV}ty$2n;y}6Y#gFE~DxVO)r=JnHLKmB-d zB#bv%F?=dm!H?&Yd6S>Sv&{JdmU%o(4dV8;nLOVW%EK*Tv?R>n)_QRPnalb9{7!zn ze3)NcJj{#qMSMQBg5Ni!@w<zuJjsgV#vY}QLZERpNT3nIgQH=RjfY8qjSzPsP*8x8 z9VOtBdQKFt&dsGOH(DSukGG`@c~uxoS3!&f+*n>0#qqj0UfLJ)wrnx)L~lzM@xDBP z4`m6wEf!FfEtC2(0mBlhC-AO(8E?y1@V;V&WbVuPAj^I%U&1HR$Fg`nl*Y;QB0g3u zm1UO8Hf5b+`P_2?DA})<XJ!9RhX~w)Wq-p}`}#U(?$>?JmU#lUS2>ZqmVJJmJD2AI z;I4D=^7(6cQ@V~<W$Oh_>*TXG2(Wg@e(#Wd+R5)*a%f4F^LI`x#}kvdbR?bY*{8X3 z{0Q|aJGqm8hOU|dnhvZbJ8lN~D}p(`z?<XIlPF6H<kD8<J?fE^ET2rlLKn`>btEsw znJw{VxJLD1Lfil*$M<9MqP}><4`6!2U}mfv%*?fY@!vFvpmie&PS7SKa4aFy90;G` zLDXz-0fjFSvu8^gz?@lrgifE1ud6GQY;ABb8;h;60agZMuo6&wbrfHR7P1&K3`+$P zqlaUqtz3>8p}Ku`_INV^g%zQb?FgUhK;(>x#01V@@w_>#S-Ol(E7p^|ax)vGRDhxM zQz)0Cx|xkNWP$`FLwy}a3?0O1jZv7H7-FKYhlaX314pVcV89Ui4mLo`B@UN4yEt-6 zT*TQT&XrViQi4#vl*JX*;vTMWzN(76!V+n#q@wx~*?Hm`#9ibUS8~2qKys;>vdTKn z30(FaI>olVN7%jpIH{?b)K*{TN@F|KWi_-2h%VM&5m#}E_SQ}T!)<XFx5&>qs~SbI z`O<A#TW+a9(%8^K^W~e=Ubrs7=Q0(=H6$-zgSWM<K%*b-x@s(%V$V7+7k15bWxu~0 z`}|$l=Vvb`u><L%!vT(D2q?0mCv!|dvTvq6`@L<%Etruu+g^2vDJOa&r^8$*lKF+v z9vogWhqbFVvt-p?5|ehYa?Kug9?0gv@j}*bJ;c12mCTP$VoUNt&YY39-G|Zgh{xD> zAwz}_liz#bS1=4w-lg4_p|Y=v21#8BgmJ<CJiJ=LmEuEOEj>&_;ZX{YrgHYsUXJhG z!NJYj$vKimSwRWsOUkG}FBz`DIY%Izn|_9zgIVMqIZJ_nt5_gXl$l3$Nu9Wdw{+fl zK}Y9f?g%LE-+du2;gz_F7u>ofZFiojT!u0NY?lIy=O20WP`UHzjjDY1{1dnDzv9XB zFKpj-1Y0X#COR*`!!?nB8G8xzJwjwq4)ep$&`|%JhAR&#D!oSP{&M*puJH85?@3yf zA&%sC0+2e@a}y69eWI=78CR~{p|VK6M?n>tht9Bn>j80@jnq{&$icjtecRLM+ebk9 z4Gv#Hp#Y;hy+nO_^i<93)2lmb19}l)r_b#@i@Co$iu;Epi_F|1f#om{4(^fv+K$}y z4t%<k$GbbH=`3H&^}HB5Bxqed7f44{I5#iO<z{0vx2`PY{?&~<Y}wDl)<ZnGd4jIH zMg02x70NPJFhQd)GnH|{#;P&PWCTH`BZ;=wBHlrd#0f@h_qHO{$C{(F%{dcpMNzDi zI9WHYZt&v53O8z&x^r=vhw35G<|Hp#*G}hF@^qf2`tjvVJU`~G;>)>ZbY(>GJ|muM z;)2h3+ENlWm7=gI6!^JteR%*6w?*>)*djjVZQ_T*t=wKci~3+I-lj$I>%7%`DOf8( zHc=c(0L{DPGi3Ys4+eApkmzU#k21n}d?JF!S&=*vJ<plXlQR-<rF>No&zqvfQVI-8 z1pp<>Bnyv~>BYP(UM9{!08pMJ!G9%hOA>h}`dGG#&lPL<BziCH?<-bGX1|*EGVeo4 zl4_avr2=MgK5vVa^<`f9IzCix;)4Y850yIwFq>rl8iB|vfyipvhZVfaUm~tX_9cHQ zF9oL0a+dMr>@x13O5o=4CA1z{N$b&7G#y^WwTxuivr=e2x`(TWQ@C;B1T9C7aqaj~ zZk#$s^YH^*IeLi3!|8-Mn6qlubjo(_qDElReC8z8`y@Hrx|7St<(SROq&;mdJAG}~ zA3A{?Ngyj%%5S_eSb*U}@#3lE&3EN&j4N4loXDRm@g~}WX<<Eah!t0{xECJFdf}JQ zpYS<D2%I_uXA5x<&IT;>aZ_Cq3Y+Rou*U?#yrvQ9<3ptHOaX_lXeMFa)0s7KB9rZG zRiLmk)WcGLG}elv&{O*cis7nGY?Ve2Rb7IzG8ln_9GhPDdW21}Va_yr0fi$G$|a~- z9>j$OvSL9TYnCMa6A+0DSE$NWi&xUk!_9$l7KV}yj>N{?h-s6?V`i*_y4qmO%=H<g zKAIuJMlz`1V1{YCpcA-*Sxb+QCjqCjM%+VX0|liQxX^H!LZuVC`U1Iy6&%dS<w#}$ z<>ENbo+~B4sFJg}#VS?T$+7~2{fAGpGxZqTcBivr$6?A!8fm@pnDZ5vsIP5OIgILx zi?m$6!L9cD;w<jb)_R?y+;c<)$8zjI4)p?uOLgKzE_HB8r8aRe%@h_kl9OFacBTZU z6Gfana*m9Hr%2y*fZZ#_Ud@@y@&JF93AyK6>axbgki&Aa9S$AO!BA(81i5fD$cckN zj_mR=BgNmI<ZwTBZQRbu6ZvdNPGfP>K4KPcBWzwGiR)8XzvU3ycOGTU#uS#V*}>|y z0+7V5tQA+WRRY|mloO1ex(E}$Wegsv$*@6#7%EU0G_VgtL`q!&#(@64RIdTuw{8`k zwFT7YrE)R<AeRb{P<U(yhqtZg;MQbHbFwKbF6DgL1q!lqIFXV<!STc7r5_SF9HlDv zjH=Hf=Rg*@X(u@$P;QbeUAbg*``#;Vc0Qx?))RrnQ-Q+^aT2do<;|Oq#aX-%SD|!b ze^Na&@#yJ$)j)rDm1Q2h=B{kxa`OY0CG5n{cM(e#rV<-@ka-dNSrC1IRSEg*-Ci%w zp-KMJ7hLanO<_p~aq;`O|L_Oe+Phe@<~Wa@{6e;;jOFx};_?<s@-I>+NkmP4zCbX8 z3+IXi8U;lAg$VRc;Nvkx1<{_}d(cZ9Mc+QX=+nC=-M{NbcX4681s>gc^rE{gvoXL^ z0I`re+d_FNf#dnf?YtC7ygGN9^w=oO#nlCj(_`r@C+2&Ylb1Y=@)Q^9GG=q5atWOc ziL_r>$h}L;d2nR|cQ3BuQOjPQ-zntT?GoPJ%;I6?24b8vn5Z!j-?3xxH5rAE(QteW zM>1VB(?m_6p-!;0t#C1Bn}-D%fp%2IPohLJ&cYZ6uB`W>dGmCNBnwTQY{)vRG3;@* zpjh1Q^))lOw=;m3N0#vU%qD(Yw4au>G3*oo9h+=Pmd`lygC<fQ>P2Co2l>Ghxt8e1 z=fg|+k|V+O+-7cVj;1Emm8$7BJWKHBhn;Kq_p_P2I<}bx<+FGCaDCToI`#)~Q{2kU zv>-Y}w+@AJ`)CArk4N(Olmd)6o}3n)TEJ5&pPydH)045h$X>*&l9d9A)x4|NATZc0 z0e-7!i@1l)yb--E-7LX=t7P#z1r*!FDQw}ROusAL!K>0;vP_C(`}^oB-ph-keY`0< z#M`Q4ystaPo2pb^s+QR+pOM0g!reSRyM;R^H*hOsBR4X(a{a^(+E1r(<wPoVhxgJT z3Dx<u6zY$ip!!%27tWsN_`cKl&5S@(0;iL~5EeUHk>VFd&4J@w%a^!x_$c!o#Q}zU zle;33%AJQewRR)3%yo&GV8f9Wt0>)-Li^DJv>({QG5LQ^&!0%$mI$uxoloQDV9Hl` zQn7RzMe$R}ige=4-0@`3o4~#~c0^1YM)ZVXEV0*QmAyV29F16RuZyRp8Z*c16Eod` zC~p_$Om`>Db27oxrx7~Co3QCK2=<;qpr^NhWh%4X-I?a#fTNiy7Lwpw>T3xo)W1Pu zD5hG2Fc&~rXe-lSWu>e1Q;ft*c}Io272#7H2=j0t#KTeKLd1+IEC>lCF>VoSm#tyd z($!zztfyRtN?1iVXB!Lryr<yh?!<&~W*F-#uiTUki_;iqX@bdEJ%)`OC4o(iL460J zW9^UmoK$umEu*@oo|1|S0*DLZAgU-kUrSzbIa%4o96wXczVy?aI9*6VakZ)wTj|U$ zDy^1vYB-f!LRM}WM^5IkH|+$e2hMQfL>aBOUQi=}zxqNGSFdzXU){`AaT)E`@6amh zXnV-D%hxE*$z#vfG#1QFq_m)ptP_QtIbA|=Nj(+kn<%ep7T0o#GkFc1Ex1g6c^f5l zcPJF)l(tb`|A4EK#cn!UO8SY5bT&O?tzRS|I_5;^TC&(>21g~>=O4&mdDId@f)*0L zd?#D?W|5YW$Lh@oSh#cxK7I>`iQB|-aTN+EHtskg@XKW5wgW`ZOCmaYIg6I8XW#x4 z%wMqujY$hJn2|ugVVaB>JcPjl1qBj{1`p`XAW=VQ>(k>qPVC-BdsQwq=MHeO@Gvcv zr)Vh7Br|mv*+=)&ShAbWi*kbAN#>U?kMZl52l(=2J)fRz;A7WLKEIU{?P)ou#C_~v zy@^u!FWOq}aIO6@op;}GTY*ByV{vN_#YuDtBwng6LEXFel1_ohy}Mnir>`G9`@lm1 z#e+xhxF?W!^ys}fxjXFMok2v1xCr0n98RlZ-_8oQZ!REhPaQd#*EyA?fTEFWZC&zz z+~WDGf8%Jz1s291;_;JTbM@*g0qF_uKmHYk<<~iJvWByA44gZbL1p$S%1>o-Avaqx zp4seKp1`i<3mDR`|JTb--*x}`esO_APx-C-2r!iP-rc@qrJo14Qx<V+OE7o$#t1Cp zxv^sb?Ryq-BXzT6%_nF(dW`Wp>WtGEj)$HB6LqzjW~##?Pa8H#AWw<0<?upF3O2e) zM(Iu6p_$w$NT6MUVO#ZTZdWIAHQAGAYkl~y>H}Opuol-*{qfKjNC+5wj7JG1)bSfD zG9F2&sU~yG#}I9%&Q33L&dqVAJl2Kti`}@s!H1{&Be}83pKI%VxVhDj=Cytt^RXe# zU7vOdK(9}&<L$Y<e8@jQ*RgFJb{k8<4101!XJ$K6GS8FRq!>DPZ>Jz|I(ZUwp01w9 z=UtomW9Bg$=LVADY)a`&H`<eed2?i$I2k3NIa9M{3iTU2xx8gMP1|SCnC!(>Dce#4 z=n!z+Ne}1FkvRg4XdaxLFN)=1Ml6qx&li`b^sOwC;Jt>|Wt(|cyqV|4+jvpDT_nN1 z>Ifx!6PfSp!c<2?eB3PXpKK*ru^E0-tyG#l)rMIfHq7*}##iReoFwxnSu@k!2H%O+ z_)IXz*VRnwQckpBhU?eTM}7kzS5sNuk{NEMcuz3J)5Vmj@;xUxj%A{Q39fcVI9ci8 zY^{f@gAtQlOmKHH!CBgEO|`I;|H(*a#Mjpg>yO0TL<4g@b&Ryt(3hZVZmf>wSS=|v zG165-S8E75T7%J6AA<3iQJBfHhGT}JC)vB6Wby{ewv?BQ$@+#O1D#PaZxs4tWI1gO zOboPel*BZ^atx~{=(B8`8lHv&@f@dx-$Y|6^_ezqEHj*KneFDpOgCq|#yc|2#R<>x z&UiT5G11x_XA=VffI6dx_C;ghcW4djhUS27sQ2%NMn5SPDRq(N0GU6yJ9@)=U_GY4 zs;^@DIAgpO*_#NYEabCnm_5mfuvy;BpA*AUaT819l#cD?qGfb*mmRS*H9~pGj*jLi z9PO>~5LYqDbsSb^hN!C#W9aaqj2JaW%25m$JO&-N#dt1Er=q%v()0CX7mJH1xj;!- zHB}84#bH#FonJ}Txk}EQ6L6e5$Jx{8RAuIw0*cD&DG*1JdAj)PHT@%J*^`pV;q)Tf zJ73dy?LOygTWPp_oBB()xYVc&=5>$u8xLq}yT?s&7A==s$(HRE=T{Loe~ql0&&5l( z1r%2(EWXU?>>7@rs^Zw`YEI-_Br~^>OergBA5h!)go~}uI9Yg&r1d#;N}#%Y<24=k zKXLc@FSzmeM;hASaQWt2nkCzvGCP*Q@HNCP+D7tjf!eWrmL%=QH!z;q#amdmavw{U z?+{?D7dLT`%{z{=a@`)5i<^jBxRT{7HnT}wMR4qLhEJHw7`F)e3>?Ow!Gq{O@GBe? zPz)L<?m{5Zzh6)KcJEHsz8y52J4Q{;L27aj&`@xc#?sTO;W|#Nn#7fK13q*{@~P_x zpI@Ef!?T0Dd%S@+50>)j@eaO!ew_C&QUw@k{OWx=pPudE^K;R&R6aaS<A;}Ne0+42 z_qPx6@@6V`+N<R^7Uy>38F%iA#62jZz&?ETkq1xSb6-GlTYiuGPd;+-VjJsL?O^hx zImE~Ap+ek3QT|mjj#YCmx0$-yyPP^*PkBW<op%%m^ICOR)8nVV<ks!?q@)ze|N58@ z-~R{cN8~s;+r;V2dQKhA;oz37Y)M$kg}ee{g2ULmauvIl%)`;tfbRqb-M{-z+=C*i z_w23$gq5}?Ijf_&ma>4R<Uk(oi{W8vJonR<(YY^y8!1a@-@A;CgInl0mdfLk2YH)) zl=2Nr@v|_%dUzkqhxEpB#6Zl3^v8b00LdbC**(XM%H1<)$zQ~^!iC%{S<aEfsVuP_ zD#6%<3;q_oJvg6VNPztJ+9M>-cExIFcP2@YnW8(CsZx568H~@ELHHYtBE&+QFw;?N znqom|jHfsNC(g%uaB;;f8k1&mIdLYJmio}JWCrE)Cv(crp5ib!o~17rNbKT6@nN1G z-$}+4d#VCF_+kHct|Ww09q-M><pESC%%XU?KWPC@tg_Q)y9CaCQ*BA{vLPpO3a30B z$h0t_!pVW>t5@=yf|C>^h#Oftk?K`bsaxyG)h#o*wkv?Py}{hrAI^=maLJ$}=r}Nk zTL+@JbugOF<1z9(&J}pf=iaec?jBoAN4mf>Es6TwNnA+Xz#LCUMr%oCYi@#t#2E9j zCYTx<V`gH4nbb{;j4(1*WQ?)2nTU){j8&zn$yixttZE$#)3GASo~2aQQ`R??<xHhM z_FHM9Y{$?*B@+`PnKs1O$PgnV11Sw;d1;er<ugqT70G->vYxWMvJG=HGbzW)^jO*M zSed76SCO<yX>6pFvW$tj%vWS4+mqzlP$ca}CZ-sTmAc4K*8e(fF5gMol)8xp24<ER zSUY3x>W!AMDf8y|@XL1>d3mpxmv>5ebH9wY_saQjzlslct9bw5yd-`X`24hnA6{JK z7cU$6)$7ar=3NuNf8WX<KHT8nKiyR6kDqVx$1k_|lS()F)At?x=MT4~6n!iIDD8jz z+|Iv$Y~$ZVzyH|E@7`bIx9_g;t2ZtD@^uS8c3tB8u8R^UF7fg4MczKBqnn@iG^R{& zAZYe<0{v&;={X5QeQnf73`JK*1A7}YY^_Zgsi7vI&|ui$5eyh1UwqakB3GYKbz~Qo zRC6}3TvSPRb{RQEmE@Jxa_meA`wwN3Usy_|IFIvHb>b#!$rrGkJY7Wk(HxFsoFnb< z8FubDNos1I3KUn{p9pYnak2R!ms%9v=h}@Yw6s2uV50!zA?*T-#>Q*p3WzGJTiBbL z%e?sQ6rJx7Ff?$w@G^N7trS<^ruyPzN-x}_S^`tU<;Sw!r&M2i&cc-^Y3=-;MuEho z_LsCuK)Wd}qgeu3Lz@J)J0GaNdKae&e#{P9#)9R$SR)YFBf%_k{wn4#+DJm;E|#p= z$-LNgs`nx!Z#~AM<y&Q1tlNrhELymV@bEZRuG+@rfLMk(&ttfyrvPFwgT+w{9MG46 z0tW>U${X$m^yx|ezCBf!o_4HU&W#KClxOax^u!)YPNq^@kj25Jew<jONmG^vmkS5c zS~8YTkM{HNRSBP77V!PsV!ph};m4Qhynncwu8u{#xt+wDy9sh2M)TqM0^UAb$j29P zav((T^2Ti5oFC8gWKAx`*zu&cfg5*Ti>r9V?fYHad#pg>gXk^y1RS>{=pRTs$E@iK zSh{#01^JC!xpaqub63gDzA6BC!sROuNIOu#b#W69pM1|PWqXQ?x%W=$Z+Q0VSLEck z5E;Fjwp*V$o>3*Pu$;2&0yf6SQ*t7Uoa0$!q@=PrE{^%Lyd=vT{nbq<mz}zQbr5a> zkJiIUv~CIF>N-EJZ42eb?zwcPNZ{JLh|bgmDVK0-|8hFgmU3fXoPa|De#$}~9!ccY zskMB_*~l-7w)3Y8Y5Zs7asGJu1i!2~$g9F#)NY+mO7J9h`nixA=E5f5@f?VlOvk=( zRcG^WFKpt+ntlAT_7qRE_Oi;|g6Vq02(r>8#7>6@M-!r5t(hlQKVp&tlWipMXp2Md z-<y%Wd$LdxvYZHSiUZv#ndM5+3^&e9cjb_mD_bYovtzOYyIst<F2VnUe9xE1Hu3T7 zL2`Vja>&+(%PSHI9jn8{(f#n$AIb~^`D{}S0xcv%HP;}>dNe_{nuOVE5N)SPjI$2$ z&U&nIH)ZuiQ<h0qo9r`|J%Q#N4Rhf1To=wQnm~EdWG-y<rhcmrjaz1MWvf3|cLdO~ zD~Kj>JQp|5pmMV}C)c^NHrk2_hLTMW8-#%Z1_Q~SC9^ghJpz-_l11z4NVaakSOW>v z1_A|rB}glQT_kNk%h=#so5)b5ufg2JNY)XVC_qu(udV<_k!o34_vdB4O)KjfNKiMD z0B>MuEK;^5zz}#S>lqu4#n8Y+mX&QO`y<OKfKo{{U$!IrW2o96rA+~ZETe4GPyvRl zE9?DSSK5_Q`CMiH3}qdqZuD(m4MhfHMe_NEM*6CK(U*1gjVu^4RE^m)-TCsmk*>}X zUfwR_`R#I1DP5vhcPa!R=Xrgvnm6}qczeH&cMt02yuK(&-dBBke2Gs_8%37{D2;qn z)f@TpZTi!*%aRyM&{yUu!T*U;7d=y!Ri<SdPa6bCviy_Fe0g@2FHaizERgsj^FGTm z-7JKp6Pz5G;W-TlJ8=<~R(N<!W`@r++$K5;EXJTEkT5jVW0blU!$xQ@c;HY5>p0>N zww<H7_0-lYS-f)Tsh$gU%@mc_aHgP&jO+@wryS$Z;gjU$7D}dB$f>jWoX#ob#Hm8| z9mpd6cpm%G&#-MzCVTef(t7hH*E+hWzbb&Z_KZu{pU~L)nC2VLY3+C}uy{oCHGxIP zV>&vOf#Yt-=Sgt7_LQ3DCxk6XrnLS6)lE++yl|8J%A1@kyTSR3kEm;TNo~^;u5^AT zZe@l{zotpx(9qh&6>$$84?b~IdCIu+EtlKha{I}zIC!R#k)v#|9v_1Jl=(~vOk~Q; z1$a%L!>phf!sjM3Z^2rUR_`V*egmOl2`q?T$Jz~hh!sf8iC9Eb<YHpPP1t&bGSWGc z!3Os9>D^ZaiUIxmsvN{X(cr$l7|{3YT|2`E4&?Z*O+<UTurzQwx%;+JbnF194y3Xv z)PaLhx@5)akiE1&B|G|X|EfPfemcwht_<EjTF=YQSYEWv|0V?n5xl-LpI7%+@$SVg zKE2z+``26e^k$<R2&?$iIFDB;)41j}f+~M!-pFrzLm9EP;|X^K4EG+q<KDx!v~_lo zUv{1H^POC6dc^hChg4PEVDq{RRwSgbYkMxWHIKR3@qvB&^C_!nQ$3ic-1@3KE1`hm z;p5L_ow>;6mKStB_?}g(GgN@7ENo<%*xsD96xJ<CB7N^sj_lgUvXDSRz1&q`_)Z|9 zl%ogqqIivDyITTjQl7X^p2dyrest`R>{ndHt%FMi4)L_@oJZU47@BuR(;{k>di(Bq z+)jz5W9M9M$+S|xn=+q=`(t^1as_WPSJIV{#OqV*MVon_vz?FUlKGUknI8&w@S_0a zOW`)&$@GW(?R+jf%Ds&J91EU7#HijZ&>P5ny#Yk&3}E)?!MLjr!glyTY)1~oZqzVL zhW1BGT%?-v5-V{;eY<@}?`}O9(5*WIr9M!~!Ey|!_4^Lfp}m=<HJB^Q!g#S`F;8}` z;aTb)()@gJ8~h#aTD`@&3}njaL3oIBantIH+vxtdY4(?S18|knMWY{1>iuvOxv2GJ zyh^=s(-4jBgR53QaX^EasyB$~hJ%@9sK9185pKf>^&cn+*Z?9{3}pJM-gs~B$7DI) z>^679a^-he#C69}8PCX3T$qVE6Rh=AV+)NQJ^;-T!x=qt1ln4o&=bd}ucL*&p0-K` zl8h=c6o?q;=}AzQ04h?|_4QQ&|7VAw$k0#;up)5<1`=!y#3dLiQnedkpsX)-#X%_3 z%KA#sH<IPQw#$5DWqmzqSEl82B&K~`{_DC1s?QPVC_oY^^OW^e>l*5+mRGi|EUT~o z^Yk|v>4<a%PI|H(sefBmwO<BOH_(xNQr6K`%{MU6mi^FGZD*{h7PoKYsRDP`{Tg0L z2Cu;2-J=HHO5lF?^fK?CT@hWCB=0I8pEpU8CzA4$O3nYGZ*9*M$?{JXUHPXzJrSwu z3Os%;MFNJ8GX3Ii167jrl$IUf`!~(vDx_WJbqk#nj{Su3jM3F+oc%aFrcT0PoGto7 zRP8aEQn$gy#Q|*{P5SpA!0_Q(j2JOS0@^S%EM^eA^f;x}O*Aw%OJ-k3kvNId`4war z)^a4PgkxDn9L+dQR_1B4&*rI~uP6{laW=PtW0{4V%&rtwv2OEWQqu}(z5Rxko3E&s zfUba|?&>41v<V;tARV_~aJ~JpNF2qDN8IRmrn(H0UwIKb$Ei%58jQ#67|d*E;N~7J zS?VP&x4x(9@<XbxJQ7Fol;(S%*s${)dBrzqzVnf~YcB*uvfWN`6A!-7F7vMmJg(h( z%i~vnAae0qMyOk2HO>#a@!|ORuV99M99}a*2@ammyqFcDL{=={qEh^#wJct`o`mHa z#Yrq=PUJ!&=PV#PW(kJlgBfP+OYdP?^y@c3+{7ROL|+DplNch97}BQ~1I1A&fiNn- zk3awR71`;@9Nw^k1(HFom>bLK^y91vaA1f3NRGrBk-1Ql+{8hYZt6u-rZI1>`}63M z7k8^B@#KORH*?*%mot?oC4M|>Sj?B(M|pqi2#+h~^X#}M4-R<nIyZzD`(>Gh<GA5v z&hZfgsoR*&>({^J=B-Dnz6#|s)UA7OsjO+|d~F9M<?Za+QA~L79;SJ$B6i+>fyEh; zH=H6jr;$gGejz~kkz3*-6en@-;m5C_c<^3e^O{?aK9g74N@7w5%>wKr2XmO`7fI@> zl`IPlW0U-r8EL0jzhEI-7tKd&*ihB)GSys<wzTEEKeL8=dn0I1R&FVsDe|Rd!z`|E z3l_I9m$p3uh&{0ahWT9EF;^5VilS9u(JpYfA@kald*U~R(Y{f(vnGh^s{?3TAI`1q z3%Ro^f!0k6xW0Y?*Ve?)nly)&<>53h4W}_al)8BV)JOSqac&UpD-&cJD_CPZlC^sM zS*t&Q<x(y)7{DR{##{;90qVW+7}=BYL%U-;;5*Fve1~rD9*peOogqECGpze}3=;M4 zA)pWq?$JXaBFhcwh1bYloDH1H<L#SxeBcNjyAQKN&e;gfUPK!VBuaNMQTl_JBcB&- zG>B;Z!9*JlA#&_+A{~w7*qOxYxF|L*i)Y261uUE&M{Lwme5d$fIeIk40wXK+!Hm~c zR}Fm<XlKS8aXJa%j*`4h=EP|)&K{k?>D@EQ+Tg>PWxkxA=Sx<oA7_0-IWaAqMfPqu z7-%wnoH66g^cf>i)KnXy8pljeb0m6W)FtWEL|1P#dirC~6IdAPDUcW=L34}*QVE;} z5;P^inn<b0*uVf239Mt(hcj~ID0KAAB-op)WIWai6EiE!ENrl_8i$3oBW6}2YiF$N z+^}$%gx!Q`OqeKfVagOHxVz&vexfA5lW=yO$auHOOq}G2tD7g2C(mH2hc8~!W-@*1 zOlEqA;_oAgpmzwfy~CI}Js4k~AZGf6;VJXRIZZ`FUG{s7mh7W^4*{N$d>146PAUl$ z{t3cwb$t~a<a^3@H<G%si9V(#0v$bdrh8fO_T?o$bT#qr*)`rjzb?sKGw-^Z1qiKt zdeO$`uCMy?vi+a>{*@x7t(DKOWVx4ZUnR?Z>QdIbuF}UB*90nG_2GGo0I5YFazzqE z1snpDC(Qzi%U|0BFh9I&<@eur^2Z<U@SC@7T(3PtHy44!oH<bhh0bBp)ai`TQAln= zSa^v1DBc*Fm@`!Dk)fV0*4E}|XlbH0QiEZ`)#x`s4Fkt$R_;1S<@p8yh4M^A4F#3; z;wUb#>%bWfiDM`#sU{~UkF#gak)2&c`jOM@+;fB!aTIAs&T;T~A&Zvn<Y0O+R|N{! zZoQ`V%0n8jKNm=Jakafm1&|w(jb3hj!qw{!#8up<rR^yXU;jXA<~gyR<B5$~L*Sf+ zSX#NWAZ8Oa0*0X29pseVrm6Ei4cDJ?zWFgLH)nI@+9xhFJ*T0$OWew9+4e^P#V2mu zeMkH4_gugCnTC$n7+X3sd8$95(MimS-N>S)+t{#qA2WOdm^x)Pvu8!i@0Y-$g{w(e zyoQK~g~W-Im>;V+jYLAi=Mxb+pIIT%46*cPh`BpG`wyjWzy1P>f%Nawn*qIhGC%@` zGGvFMKHa->sWhKozrRg=!4VFwN#OX7b$GfuV`gH-uB63mm_3I55n3FYH=5(~)yP~h zfa0VfR40$-!cJov(`;xyY)?z79alD*abu?g4-QY~g+Sru2_J4Hj3al72KgSNxjNIF z*6DV%yF1hD?8uRU!zdJo^yb5F>3sN_JCEM-<oQQV9L;6z(k*OTx0fyJc9FXCAcyxI zA@gVsMdxa%C~l&<s$HDkOIhbV51xMH{^Peic>Ip1&%ba-TuG-mwks{q<oDStF7ytS z;`(AER}k+PL!8e{yeuq942xs={533_zmg?EL9F+8<?8+gd@9_?tE?5=J|J#j?;P5; z2hp)TnA^L;>D&=U#}=918Y*pbxGAooUED<Lj(ObJ9V=j%FY7E2P{h!b9Hmm*ws~Az zA4XH6KaGpLxg0l@%P~`_4jE5*@OUaBJjjy(eaPK`!xQZ}>EX;NZx>2KJgE%#rZ`|C zCnlM(#cT+hj0Up9Y$)5!hp@w9C_BxEvSX~YiFTO|X3N+itTG%xf&e5&vme3geVIP8 zkGO&!*!S;_P5+))_3Ms#-|m=*(=h4Z3#-B1@zCl+l*vFA8usJR3|B5~*usU?8(3nd z#ax~K#On29o^EgEY4#;fV;D;$5U;T@VXwyoPWt;%7!}Q>C9Ao&au=^wrSN%iDnG=e z@I%N>e(*}>cOD!0)5LZB$!#-#blt*#OxVMpC+z3HChX(ithVs)#;f?V%_jclae}}5 z6!GV2`TW_dlE3>lfoCiK7~jlK4vk>dNS*aA91OLXXlI1}u;HrV^0hTbp{u2a&KN0m z1QNR1=;=r%Ei%-V>{<e+A|;?23lxl%%v*x3iM|e_)YXVsxR%_y&t#Oo=Scojjum%t ztf-6Q#cxP2e9bXwKUDIT)Y8}ND|^G9(pPNBf5Q6ghpaw%n@vUcSya-@yu$MwzS>U7 z<u<O}xXFcvOO#aBQeNFi@%f8X)HQLX{XQjEAF%CgBfE-QNfGC~zu+oIWc_qGw)bYW zvh8puNAsSsaobt6G<DF@8m4jw`tn`$bd~QnS{&1ue@dBFK|{c&d`~0!e-uzC?m~Gq zL3wj!Y|M0i|Lc2vc_YF7)eSzs?vVNoQ3u~k{rguk{ZghyO8vj56=3`f51E!_m339y z5Qr%Az5+%-@=ZU(<Fmly^9uon%7uvQ5a;mg4>!1b?L5)`9@ra>!bKdS^2WT$_J(xR z*3v~+QyW(oS0+#MW`c(|Q>M>il*Smzb_a`<GQ)euETNy7>N1JC#wfJ3bs0KRiy^}$ z;0-p!!DkKWC(Eg+y~ydJa<cQzb4DD+fs8`7r<@=y{Uj$&oZ{%=6J(soCgbEe(vN1d z|IjHibI!AUUly^8lBK<xMsX2JcHhwaM4<43W(n4cT5c+!_&`g?3$C_2pr!ROosT|{ zTUIB5SDom&Ynd09%)}XCxJ;ZyWatVWcKwph7oSzY37@-_#+H`?fDf$RDGuk{b((K~ zlI^~w{my&Z?|-K4{zsLQXu2Vwc=Q9iPZpx1V~Mw96&_v@gv?n%WK0qZ7p)RN1mof~ zMKTe87R0V%QQT@4FH9mnZW$5bu|!C)3kjM_h<_yW=PbhAJD5S{Q|PB<LXYmf=+mbU z{rmN!Pp=;I@7;?50*rpWda62W_2h(lb62v7M;EEjPp9DU9`>(W!s_rD*h&VX-lqp~ zZll@gJCZ#S!vq)uI5=kzM?;5jEU*tHacWdA)uC*`7)qivxtw4^<5B~zC7JScovQ>v zOQw(h4tJ|w%(m>sVv{~>)9O#A?ieafP06yKOxKMUJbnEm51+l`ao1;R8<eNw)7ZLZ zCu<kUZy?_-c%l!!&dzw)STWVk0iOwz3H9=0Mf6hktW6>BWGR<xZ*aTgC3UqoIdQy* zty>PUe*FRF1TVs2tSy#f46xHSWSk@@ZkBdTG<P7_WisjUQC!>>#m${T+}a^9*c-|1 zgRwkP25dW?#FJx*JUq07d#MY#ClI+MZlNtXjOKNLTv;2y)%8I%Z4Bkg`d}K9{J5-W zr9W5J1aev2L&K^d&M)($a>-1p<7ZN}a0cgNy{Ve-OWl%CF0Ecb)21YW>`E@KUc&js zb7Yxd&iYSatF1a~#|~h#<zSVzSPW*nl|VuOu}!5RY&RRkcA2M)F1you7&`<Y3QU&i z_G7+QZ(>LGW!dl%tQ)4y?hzK8)RO<jU^<sg{b@A~rfqC69mYZ2H45jhUKqDWhjT+K zlxvzHT+|5S^oSW89_Goufo>%BwP3CK6jrKxu(Y2QtGb!6rkfFKyBV-vw7a(r8G|NM zs}sdT>(%_)?I3@dbe4ZiDuD6%{9{}J|F9_s%SwK-tN`<3FfHXD_80iW*u%W(7SG=e zGQhE%pQc>o?~xt+WlkG^oz}=dTrPrrBY(0!&&~PiIGAYQXrm`FWdNE(hoC-U2pVd` z8Lc)_oPoe%v?hAmS{Nt+RB;#I9EK|EmcVLeYOK0cqc0h{wq)$1M~%QpYb2%;xIA3V zm_5acS?-qjOqBD|)tt$W#<<x4Ye1C08{urDkE69B1IC%_U~M!SYr`>E>1kl1+=-+; zT=r=&qeu2fYlNbHXb$g(#;|^<5ADmS!M#x%)KjK=FnVYo#tc!^3(djOHlzodgT89i z5Ls^cVAcL=Yime69D%NZmN+H(Uf;l=e5ap5p{t|Cn9=HtmgTg5mZtn3>O;gesY&v@ zpD!OIxW5q>Ai@3f>#v|t^!@9b0)_vnAEfPv*SA#qI<3@ieg(xheHKuBg~iX1P~dP) zTt<t)p;^=<x~kHr=i(w>T;W#&skiqo3m~*G(;tqDtsc&n+IUVdXQBcMb4yDmxld-C ztpi#T{N2Y-!qdl(Ng^8;cZ`h0=II+VNg(1pd6MeA34;gp6PGcR;c8>(J!l|9wH!#; zc$}Q#8ct@Fa5%Go<Jpy@WfYOT`xwVFbIH!h=is4ZWM)bITsb-C&Xakzj5GN)tlF5$ z!lm0elYNnzOZUG8>sR6=UaB0$&%n6c_JYgTpU@;uqVwTrGV^O0sbz}qw7Hx)*MOP5 zC$UR6<K-KUo1;Iq7w&NH$@g?Veox_r4wkGq#G|g?QE}-WTXz@J@$g5k-+4vH{kOCV zEH1UbqPFcNHP_z=D1IbdoPn9S3)4J9@tHA~@bKltF4@Scbvucgvj7V-8~pv}FehR$ z0W%{7PV>Z7EN6K_B6GrHh>naEP|P7Xcpg@6J`6H+qtDP$^b#N_py(@bP@Vzk`wbR- zq+PkZ;%H&crw2{kZO*5yHk+K(t>o_8O!Nc;0?kLTWws;hy{(u(PMf9U2eEb5KvIGv zi}mS8%B=nz4j9V8>4P{lX)t*+b*Kn6q$bXol1N>WZ2A&mH-h<IqlufX$?7OG;+!?9 zT9w4DJv%ryWit0G8hH2pA60idJ?Z+M+jrlvapM7&E!xbgC7Vf#Ur$`*66Od5=Y=dJ zWO^i1U1kv*u?+udfy|sZlfY^I_)qb{XR<GY`f1Xm+hEB~oC$FE#bBg9qXuZniK)-9 zf#yte3uaAN0EJ2Z+)0U+Oy8et$usHL6)J#;=5ES7X^&FXJNL|^Gc}$&2bQSRk+MK_ znW=SGG%Z`^(6S+v`ox(6f>|`I_Lm^<&*gOjhNRh?kN2WDW-`UG9+ZlMC{OUER@_AW ziU8^b8VyTlb9wnJZj0M^l(Lei2X}LKcQRG+LF}2J%O;CK?68&J*+xJh+GaP5WSgM^ ziy>?<@6QI)eyla_%Nl{mR+FI|Gu5Nq!i}5bf_XQ73BPko=C6*a{HH}apA6HuqP>RG z!{?GYBAi^cAhL#dvSW|~NyEpne3U(_<h)v~?Zi6$@vJu-&t?-Bc3Vy4fFvl}?Oj-7 z=EMq9Czc9aPg(i#bmC^-x$WT7<h}f-XQpKQCEzZB-=%_oIF|DFaV7j@Cor%%&)=;o z_`9V9elwYGCT(VA{KHIOA$2UI&7y>V2rPcGsp8)Z4)f!{wO~^SZuPR=7MOO8pIjRF ztwkZ9X6EwSE0?&}p2fNaGq9IHGi#y+)5aSx#aRNmqY;jFx>%Wwmf)zNdV6EvK62dm z?TzxHuF+%ERj^R{F7$MDMB3<ROTbk+xg|l>)s~>Fq1<vh5=%2p>@79r92t#+#Te|& zwXihR#LQTev4$Fq)z?(r;;*_bRk?jsAfu@<RA8kHwmB5Fp@SGXv_B)hX{0hT!q5Q> z9n_EEg9k8paDN6V<)FR{R^D+xU@(LF52C*$$^8cOV&D*giuwq2bQL&^MpwX~qrgB{ zQ_8QG)-=UI4H(#mo;|wB`Q4p<eS0uax%FMzh7IW_kQ$7hxIf)dgC!`B<iYJKe);J( zA0+$#`0~0)0=xwL@0H6-FBL#2Q244JUU&XeKfd}VsehgS)orL8hk)YatLuDt)xyUv zaSdHx;qXzQ@bP&gpPx4H`N^fP9pR5_`26?+|Nj04hqop&YFKX!^#smFUw>0Q0c|%I zrwL3E7h!4Rz*rMY#u}MnX>QF-zhJDKCSq)1kE6>(EUfJ@HnT!YM_VYWCO@2Vzkgqb z4_Bv0&k?wJB#@F`Olo=#nc3wWK3T@reWzKw?I7Ft9wa043`dS+kaaqTlV=M_&&XkK zS|({n^N5X4X7#EAs$r%pYwrmdUaBB*RRZ@F3EUT3o{FB)Af?h@(SH9unPs&M9i@kZ z?KIWxsy%uQCoCwAsWYM&KVdf3HXiuTT*#vbUue7if(H`tj-IV&XKD#;kG`;ZTY>6w zRDJ6!>Y870;qp_euD;;><>y>#eM9+```EkqV(;LA$FwkJ`7a<iES{*S<;)e$k69=# z%arlXZuofn<2NIKh`<O@DB-h%37r+fEZ+b^1HuRjjzZsYIs<j>>DhM>y?ZK-qL%=p zhpJS;qNk#-9knKUy4<@`PDgEql;<eU*vaZJFZ_*%vBA@vWM6Amc~}wWXiB8DCUH)~ zS?xBA)h_*6?>d;Z69=%;ejvHwQ@OrlC(q7gv)k8&5Vh|pUJ%KXGr2s<&1G+(H&Z2B zIvwmu``%5ortG3>Q55;Johe$jfY(pn@bb-XIGx|jzN6w0Pc*VUwUkXe<iAU=CO+|m zoD^<y;!b0pIJhla&yckKB+C*Hk(hXxnAm-c9PY~S{<h3;pUeE9B^Zqm3qE)Vb0^r7 zw=9H?-O=3JC4ksDn;Qa%wygoQZwVA95l)A4IZ4#HJ5r^NopVG{wC|Wp`_34ew?uPQ zf_lTcP%a1v>Q>H{pzq6trPC=}=t23yshnTrNm-nLL8c30CyS;~B-7_&CUG{(m9uju zkQ?g4nP6Ma1X+<6=s-dEL~#%S6wLEwrP**2jC-@(vOlYAhm$;Bn_V6z91V1(DrOEh z<}Bfj&pLkXmBL?qCF`D@$4}FW_^ne8j|@_&(^$o+fstek4JTh`0d<zkxoE$VqH&AZ zW8%kh<4MHXO<}&<G(uh7@U}8$qOpd`_B)Q%P>s>!tUDZEZB3Sm1Iu&`;QI9Cy!G9~ z@BOm)X?hV%R$w4O-toN31^i=NwMs~xaWbv6IaJBC$nNXBzuH!bi;!ikMYb|ufbb8i zZ;%jR{6oO;cY(!EmL&p|O8(RA91qo3@ia7@S1E;jDX8NQ*V_5gQpel;vwW81?`=mZ z^?B=9Ag)VCeK@B2x)_N&Fjn0iWR8ik4aQ?_Ffq5s!rmQI+X?jUKad_0P)7_OC=Nn` zlCG`<Tt#Eh*3poxT>`RzLtkH9hJnG?QnssH$}v%OS}UE!UuB>;5t*l_y3C`iawSTe zqMtjgRh`h^mQ$AbdA`zd{m=Dfz5h+hevA=-X=<v=aWBAAG+L3S07*;scMPL6N775+ zpo|QlsXkIZYm97LM<wObn$mxvuUx7!R64!&(H0kPY_7|Ld-eR{ZKuGZLjt=visv`^ zB#`(luHlP-;IlXfMPJ@@%Jl88QtJOV{R=!ktH7f;3vm_VCRBY9Pn0{O8Uzw`yuV+~ z+dJjFzFo|dYp1zYdVr(|Z?s1YQa${ur>{mgrwJ3W8|NfHf+0=<4cCd289Ua35yM7d zW#PaKpFmvPr(teC0b2owGD@eK+9*bh7@-=JZP1`0^dC4JHO+Bs-jU7m)8|P!Bta-W zm(&v_0*e!D+k1$E=|@RRO(!+&2uDxmazN>)NXcMZN+$E-H?w~8agJrxQc!-Ax~tD< zy#9i#ZEpk&ij#QBrIs$L>K}5o^Ar2emNHmfA6xUu>`6OGul~cC;TuKF!VOrB^CB=j z0Ru}noE-fqExgK|hi|x{bjCh?Px`U*^7)rIoqL7HuYW`9y|=X7dPCE#S6mi2HCz)X zbMF&tQ;uP5EN*M!bUdd85fC^Z-`SD)$mh%y#}XP6fs=!S{6^MHahuAFX}-+#mP~r4 zKS8qu8o?3F37aQQBS_YZV1$V?J%{Vjy?bxfm_*7G#l7WVQXruWJ<(f%hJd1XkM0cY z(Sz)??X*=Mr==pDrs8x0Y(^7qp~iYoGm$xKr&_XDc@M6I4so^yr1?&wVCj6~9nF}k z){VKA!#L#cM(+Gbt_UnHtXx2*pCiWuTq#M2rFz|R3Kj%W66?nfFGm)dYjV)nhSHcR zR4$cld|fa*{b#Un(M}GYX=3-0T6U(_N?A|p@yo2<n9HgSx$Hk$Pr}k2ga<AlK7N~k zB9m3?PhoE#BrZZ7J8fH5&h}$p@MOv0y|}qGm|L6tY2TzchCtePhjLBYu51jXB{`V3 z?V)t;jpD|x2!TQbH@1h<vMGp5t7p?7AW&dXvuY-_;uLCE1yY?9L{*|l$_p!ls9x^N z`Go269i~$*kSJat4nm~7)G8-d;2`xZ0mQMe@uUa4a=_o2!~Tw(2y^39)Ks!#rpofO zI2tg6?Nhud42z>ZFp;<JYx#piGJmn#&7bTJ@oR^ZytdAyRc}A%G*@wOWE@A;=Tl{x z#BJxDJe;<h7SD~GnlOjuI*tVO*Tbi`Hq-m*;X8CJvxb{7dz8q;4u5BN!d#~?&%uqw zrVi}2^`vpya^Csw=TCuW1U{wUAwk@wlD|u^|4D+s3IKLBQm^Chs!{;pSfhdhO5MJO zzd6(jAVgBf@dAH$s^%vJCJyIiTH2KMakT;uDQ#t*WikJ5oW-Av#En>s+mN=uS_w21 zfCxzbCgAv!aSnelIK`g~&+u2XLjK_-pXqjm-&&sIHwTJ&@%S8@7KboYl1L@!f4yd} zbod&Ij3jUx$$4eYSaUm!%&ZwS<m*ie1N!%4j0D{=;x5K0PC!+cOkKJBB!T$n`p;4T zqAl&p<tfE|D5at?O3?n7<(2yX(6=@v;Qw#)HI=|W=36P#8d~bAX{FRuB#_Y17{#bj zBP9-wP?hTHYN|HvF{2qWbeMdf?<6MnmG<E(cQHoxRdF2#0vaPp0u2N@%3V?V0;b-5 zd$MxneBM28;b~_*FYaBX>rpeWA6*x<^7d&PA6|$%=(;JoCGb$xsnTb06aSk&2_U{m z`Tfh=0tjVVN@bpa=F`u5sq}LwYF7c|!_!9IKCGwf&Ux-!K0#B(K57egb0$5B?Q6s6 z<}qc4fWjG*v6gtvn5`oIcsXbd4921{O1b7{jGaKj+}0Jnv386WP-ti<UtCxI+yN5s z`iadNA~sT;#Y+!zBEN=R0*Os~GugQ3BpbFLW$Vs^>`O^!@19gr_aEi((QH!EvPeli z#hwG%ELgIQE!&mB^eQ=Bc#X39dt7Skl1%@(1n>{E-2T8taTyl{7`smv({GRt)2BtS zYu_n`YM3x{_FT#MqZpyChksZs`bM_s89U%$@5{x8+X9@sbliK%<M+QHVZ~lHY&yxK z7r&wTW*1j)z7ogrf!5paxz_oCD>q(Kf8&`rq*-EP&2Sm#%G4<{@%M`)Dsl;d0rR9D zK}b*-liem_B!G3Wal~`7H^F`(_=~fc>FG;=(%C(EI(|})pXAFB1ABT2P<wY*TtpuM zgE$BkEPAM(ELLEl8mp+cOn=u6AGh%|<Q}2o)K*fK2QfvfCrc(6sNQ9;d8!5L-A!2K zZcMC$J`tv)+2rBC{+X`gCd}|R7>c+42)xG(WR<H4>9ZX<7d4I2C4L+WpTx3pdK?RJ zCnI<~r{_pujQ6K*a~%1LgV;Mw8HZ>JWr-1F9>`>OMiZOTYDrEz&*qdeHtjBE)Am9( zC7&ZXIfv~#&$4mlPF6-OATcnIL|+fqd)sp=a*|~B-qa>~(Xe(Vmp28_ye*h(+e2s) z$8b40h^FmxXx<Se?U6KZjpFL&P#QM`P``E-H7jRPDPXByHl2zDZ%P+?QNGlN%H=XI zDS*cH5j1X`OWnG;6eNU@6+4?_bA8w!<xO&sJ8R{)*c2r72!FQB3upVH`J^N!aA4y~ z4)5I}-)$#_yLVHYw4H{~b+k=e#S6!E67cp&CViBDw>idZ`@=Mw?4VR@4abJYv42Pe z$JJxGV6}lZ$8B79+f0c=9J@@X6RR^0A1ys5NoF}g0*kBuXxt<axa%0;s$+<=mJaSC zwF%NNWu>k&r|kl{H8p`>_;2Gce*5`%yAAw$<U$GB>HN*Ph(Ej3^7nBPgq3Vx75K#s zI4CYb^ey<S0HB%{I4F|(KcxIgpzxCtz@6$;!l^-kP|x2?%lVyN7O(a8^1wQouJC>Q zaJY~sht6_b60H5*Oey_t0=3;H($dYFFC#X9s{luVkAMQ33V}uiKdCNTl?g;j`Lm5U z563G0YFEVvpKQJ~mQh!@o}9ypOmZ+mOM<12w!{&M7rHvyUoRtR>#3xpr^n!7LsSn> zDjE1FHRb&xT3<7Dl{7_K5}Y;uM=;mY8vS*iwEw)^=>J8^ys!1I%V}yzpciSVk5UEp zpQnFrQy-=FRZ8GjmXUIl+BXo$wA#oKj1-L+K8#^QhcIODAO;TTPk-gkMX3)PKAaw^ zamT(>U3MBWxWBXwV&tgdjFQhAsiA?|Xl=9v789pVWZTZQT&ypkv+X<&I%{~;S;vz* z7kT-xh4(MSQ7B;O`U-_l67&^)es$-Y?tUwkHpOAwQMrtNt$&qLza!4#uE0aqk^1M? zcLgE}NW^)F6o@Fxeh>(~m(P6Pbw|`8kZR)1<3_sf)zZz()CLVru|;N<*gLyoZY8$R z#vV&s2h~F>ngRvwF?vjJ^~7SF8ya%p4;MEvbl5NnbbaWj{7B*|dUPMm?0~f#%&K7D zks=i+*6cj08tP)pwgYV6wU5-)qZ~;;!<n3N&YZ1K4W7424%9_k1Slza5|pYqc(#$V z6*swXwM(4DD=suYq*=Lj_33X(%dMq*?_qd(MUb>Pm7!|Jgoh;%5*dfFg%h)8Mqp~; zh?}bqcDCNEUw@4D4gt*7PM&oAio&X^EL}L4S8dtcYAF>r@sitDbLl8w&x1>6Xe>?Q zV!=WZ6T;CLu7<O{i@1_WxVd@CHoYY9&tmq>Irs@IrhCuE!*wEKb@j0j$WC;dCh+pb zOCURI+AREig9(`xLg4IRES;v&Pt%O<z4{6adeOIcKl&=55J>b=hM$lFtGB3+fI@Yv ztn#$B%-gUanxgd0_}QxCZ#0Nx0mSxcW7+7Y$7-k1taQ|5xswhHZM0cvtILMT)@<{# zWBpV!g3U >5B-(qglh87HDAQ<4-+{rV{OgnQwkGmL{FF5);mDPJ8y#o9U43oOpB zi6n1N3RUgD<aGT<($2K8VOKthE7M4bUPZjPs`-<qu*l7x748D8DQ4`OHIA&X3FOar zr!-+I=U4esy~>Y^8-gX6hp5Uc$>B6^ilBa7C>KQyYlFlQ1W+cyKYyVoIrFD-GSZ#> z{^Qsm<j9^tXZ8fUkvh+t!;1qswQ4?vTN9~1u!Y9#!?c#4<9=f`PdhI2>UN9R<`!Pw zY34;|BTqUn^8A6c-@DA)_6FXURq}r4DPBeH=gs8p{9wI<KboiWD~k;7TBnk0xSXwO zVXPbK&(`4qq>qlI%yKy`&g*D*Uq!>Tc(T32IXuIUjZ-HR<6upI<ya=`>oab+I!<cZ zOb|^G5X{yzCPv?uWHWbi90IvEZ5clV?0}$D2o(7Uh`jgnlmBUc@+|=OB7PcQ%wHVx zCD<46%b{EN52ItU+;#ry*1%6n@K<D~Tvk#*AaD>+{QYMbIEy225g54Ce=Y5*`OmTW zd~a}wd#0P{n6in^MJYT#ah5MlwS0Qo%)4jJypiAM&D|@!y?vFJotOFH-CdraFJ=D# zYf8JhQP*t}_qzq~Cxe6Fc2Qi5a(PPj!BRkBUe4dm$^|^7{MB55AprTST_wLWJIk+* z)^O`q5l!bas4q-o&-#VLgohF&Nkm|9I1%#}vN&;_B#`^qvF{M+M~`s!>`5vsipj}7 zC5hxd_U_#yiREtg?UQofUeZ!iICx+`hYqHy%Jf4AIDGgZhtt!fRO$yfa^wI<j~wLK zu|pg?Dms3c;~7WEIDV9q8OO-VJTA)MRMtsOojS?s)0vz;b5i0^CTFv=IGcNh+`Meg z<>io9aE^k)JPL~oR4OVdq@=WnvhpI%SC&v!UQAt839BXX2n`8g&DwRuE{r2fw%c)| zg=<aqG&Nq}%Eb#@s47#v*)!){E;)JU$S%ki$+k=LWVsq{x7CSicr5?Ln`iBOPy+Sy zTjDTo^5L7_E9Hw@;wU;*`t<USN}m-8EWSwK{~uDIAmwKT9119uWmHn;eO>4Co4b5c zB+GqLrWJsEoA*V5lI+Jv0mlb%G9Lt5-5eanEm+v%=;SKS!iCW~MvT%F(ht`}U#y{x z<9M{iU8rdqVC5*F5NHe;JWO1~Ab~@7)u^2V1r*<XH;@@K6G=T@N^(jjX_EP;2n5#e z%^-PaD!X>?XX}AuEYB;(rKFtEC70-1bBmsr9?|3S3%WHvrd!=@G^*QJdhazW?mlDI zg?7U7+E{%266r<l*o~jXgo%O7PuwB)u0Osr{4p`N6`HH#;~9*eo^p@18Tz`WSQxrc zTGT>$Rhzhl7gS%rgQI%{xkuMhcWym*8uPe$y@J-W6X+;h#_g6WN=|Ph>*N-($HN&h zOiT4Xh}B-sTwd$XlRd$-ZJa6D>@3bK4P<MKKeMOE@1?1!a$i<vc1#>UnHke&GQ-1D zT!jz*(*p<%48z3UonAx7h*RjT>agzDr>E*Jr{0oDDX{3%L%HnKUG-%4;DLSUJE)J! zjt9F>WLHcOtEXFVD9n!h`0->$j^j{}C29Vqq|Fw$5Nt_mpf#Jk#*#SESR97~JN+D4 z?rzEy&4GC8j$pBiF<X6XI5bCs*P@x6nCrp(aT*fn$Fgp+p={5Q;zhnxt_<V)t|jCx z4Plz{?rB3ULQFMPZ~IG}WF|q<lI_!N*zIG>e&sS&xI0;qQ^<~<MoIikN@W{m2|kob z)?c!8HfQHf<!F#AJH5uS#?73h$u=zYuxFLO2Rq{;$=tS%%FJ}yYD#(1ewBBRB(v#y zEGNKY-aWk|*-R&04{q}8ZW~Vp1kXB~c%do<3b&egcDs?M_pk8rSqGmxT6vRS$=eMX zJfF3NcP`2N(smbrusgsP+x@f}uOnylJPvDyk~u1rD!mvwtyb{KWh;Ml-p8LE_VR1n zjWWHOkM1k^mB%`M=eC|dx^LyrlXvmwiF^3lv{e4=wv)fP?t+OaFn;$}Im@(Xngn+V zstN>Tx&Lt4#UE|9@n_5J{HKKkf731e$z(IX8M{$FFN42Mtl=-tHT)z&|1VZjw=Czs zEQ<NP)&YJocoWQM;2+bQ#7zhg6iC=A{R;vKCj|%>`P;a1erbA~r-sQ~He5h~`E0T# zc#|IzM9u2O)ND!O!mc%3*u9R1y~#8m+)LZZblP)Ia;G$#7Y(Jnl>qhb?q%NHZxLuT z^NSA;sh+o-gWdF~@8-gbzLDY_GG!kH4z?9wt=tu*K%zqBPX26E#9z!xWdF<fi%lti z99zhT&DDJVaG&RQTY37RoyQMad3I0!zk97bx_6z2cdzmA&NT^)Qoqx}efb~nc3e^E zPWxriRXST6CCk3dt?O6h92H%=OoyVDMs74;`lmXYFNzw!wu{<C*PAZUcKs^XuU(Py z3au>{rM;fEYjvU;TAQV8ZlG0yxl+F_@N8|7QkGGq%u~((rZ#1L`5e{sHCaZ~eyu@* zdjk({U7@n@EXnIv5Em1{g1MpW-MNt&p6*11%p^EqCOfyT<MoTXJbTcl(({MyDs?@% z!K){2ym`{D%HlsrX0MU};r|!?H#EMw3>6r@1^Rym{GY+`FZ2F6Es*$E{p+&-s-M^C zrZ!Rw6BA1uohM;xX^**$3x*c<7+N}_XKW?*&`dJ-F$@?mTpWfOTH+}B^cg^}UcFUg z?kGb%E5nd?`>sEpGZNTyIG2sPj<6_U9Rc36m@#1rGour*O+7>ZvMYR7-%jL<cjW!s zZ<u!bIo&Qjq+5%C;^G6QKYUB$Pq6IuC;BwpqgzuK-L5{N_l0}(Ier1Xs3fL}+nGAn zh`<@MuymM&wUrB2;~Z4acIYUURxIu)H4Q9`ZAni%OHFMj_h0;y*j2lTh>GXv!Tp>* zb(WmWG@37#ay37Z&W;*RpUvUKiXhrHh43UbgqBVI)FpXQ6f=(OFe|E-PNP$~11Bw( zdj}SCf6qMb?wiYv)EF`orsL;mf`hp=ezSrI^cCmf?M0B!OqH`3X<$RIfy3z4T^asb zTt$!Wd?%1qV4&O%+xxq2jO^bB1GNE6FjiyU1VdK(Sh3v0n5AyI?D4lIcY!hrr3B|N zdk%-lcMGxMSh$@8c^mcz*s^_=6>FxNvVNL5$)2Wc5hb}B;;-MI<r9tAJj0T`ezs)9 zOk$mn9e&2@%ra6Z#8RKRcE&83V9e^Nw#1AxVveOAu})?zaW!S-6kFCw`(`g|cF20W ze8;g<lrr0av;b!gM0jvwVG!A?7Erc(Jq=k0xKeb6j`}Le?j=Kd@=!7&3H$<p*U#_s z?4h{3d$)LU|0a*_w)5=H4PJ;|-n~KBoi?e91PssaizL`Qlc1vLxda$hDZ!=db~BIf zUEzIeGcB`|xUC(<N5cd@nJnk6#Y#R|t>PCJNuor)H(kyz%@g^JSrUJ=*vxN@*77UE zW&F}4iC-J9;aA3M=@=Qn8-sX$t+$F_>8|7thU@sn=tO?hU&SwF`nTFE`Mtp!eyzWn z-x;oz_0~yy5?6Y9litmOcXmnqVd4({O(60I=WYDfW)pvM*vfy|Z{v@)$^5(R7XD4@ z|K=dj7`KD}vP<LdQ>*xgZ!<r6Ht<*1Dsc$a;M%}{+2ruK-zISi=V8j#ul)~_&EwF( z4-?L^edt8y57cL&nh`7X<^M5}|J=-yWD6U%THCP0&YHarcBDAjkm_p3;i;}<&JxEK z?n`l8fIuXgs&#WITOUc~mbo<UNuV`l9k=)I;_l+DTpK-yk2>oFTqni7lnEfJ_{mxz zWg)PzkZExf${kWajTJXBwwOPg7OO5n{arxudyBLDc&w4vuR7(w6QJK};i>Zf2`pYb zx*`96ryK`&B_Q78{i}Pt6TOun^xu-UHxIt*wW9mHe|w(~?;i5$!y~?Ye4^6le<{D} zDPKPPtS9{Nxr<MqU-9wdbJe`h?;rE!y)5@$>K~r*>HQ-<zJJJvw+}?J{eRK>H?nX4 zFZ%H2{y+Ee?a%x9O4d{M{o8l?#g`YV{rK?qq3S!leR)^f@9<vA_sVzg`X;G=l(vt` z<)eQI*gpsL|4skr{C~Y9^>h7S+x~C*Bo5+d{m*%d3;Eig@vj}|-Hat8caTh2$G{v- zZ4+!A+%Yn>XRM_Qrgr1eH5-SnIF7#k1~F*BAO;Lp`Xl;DcHI5j;B1l&_Z3IceK0fq zli0N9IQ{{_Oq1Z_Yi&%_@>N(>Ton-9r+e)Kde#V?>K^i)1phHt@1xdqkMFKLq({pu zx;4L%<(~50)h@nk`N-hb*Np4>0ln5|49_UXHf|Z7ZuU$x8H1&^I&St3czMml%F+QN zePfJt^#vBXXlZDmIcgO8dio6MH<W<`M={YOge7YZ;WRZ8L(?f(Sk1!T(HmPUHyrg1 zNeytLafJsL7ER>B(iyaD4WncKeA?4uXx$S<-TGj5dz-V~ehjCA-8r8yi<%X)xw>Hv zZQG)`v~mX7bEgsFWR07%3sWae!E>@Z<0njFu%-#$_31CJOBuznKT+e2nCm#2xz3tI zJ8Lk<VHD908pOMd7BJ|sY_c)Sr<#!DIhF)>rC-9FlM!~D6i6HmmXkkJTt&DODM1eG znmvx~;uh9V9n0FOW~`fL!EQf+N%#cS<)-vGlSr2RPLu3^dzd>x7NhVt)*{m0h<Wyg z#5<dk;A+k?S2LDQFlE_98y34evUtjP5`CtzIXsx1@e4^^wVGqQ_HuB~ezqlVBWXn< z^CH5<HBHCO$w@Vcn$BoL)Q4&jCa`>bOF+=sAsOQh9(La3@$C+t+_@=%<EE6iczU-( zGR<$0xZTc60mN5HP`NF^MPTs!c9ZC;Okbg^^NP5Lt8{f-=J~C9UO$yG?I^8ke!S3K zz%!kBywsh`OTB1OEN^t<d8f0G5Bl)}kwttlSi+Cr^u>57U(6EuwV43GG>K2zu>zSm zerqp)v02FvmI4WLfr;qX)`|SeZWTY;tyZ=FAk*L5t>8z;M1D7Z4S#T4D~?6rG)`QI z>so#@VKu*TS}ks772jK}<d-(9_^qvM!!kj(xrASsF6NU!>8VycPsXg_saXn7Y!A?^ zvxLfCzC7u>l)qb?=I<^75~td)PQv;Ef1c35QNviGM_aN~*N&yy)+Fdzu~grJBm*<n zN)oqT9PkEHNfa#1*k&W{&%uUm<1N@e-i#D`8xC7IaaMl<S4@I<VZ4H0o9q=AbBcf1 zl!2|%sa^ZE16$={1YF`|u&xkTiIn~caTI^IDCe&h;vy`H#4Q!_7rPSvCXVAz7Wuqi zn9uj(3SU0B&I@r7ubwD(@kk(50;LipC5V3brgy4<s{~jH)~_XKzj?^VHxj_#KIYTA zC;!y{IsLEttP1{*WjzV<%C;oXy?t?0fOJE38RxmU%?BOg7%mpksJwH&GMkp#JaH^l zl87`5up}_b_CLty{;ZFx{rGPw`}a>NKoBWl_-{$T|5ksieEvTr;QJT7k>%cggT%X+ zU*Yoe`v3oc;{VjYLg8N_@&8T#qw`zUK`uZLXQSv}A@Q@it(ZK9P}@-w)b(+<G(~@u zCThdA(bTbFg!WiQ>KM^~ggQNx*G($-{`c;s8sb?2gfi|<kDh($(|Z6tdaDyLe>01s zmomvg=^QsjcZ>!m+8UTySfJ}UlYs#-3|+91!7KJ+mwcGCx@Hy>Rx@~GI(=3gpm*F} z`o(W&c$_TbznGD;l5kEufz!N=j2UYq08mG5*f2&7ABvvFD6DiwGu~=ALEa+?_8P@x z2TjHd8HTBbCU#oGnW!_2nO0iFPq$}{uOn#^ShJ#R$c-LL(OgrC=b2Hqz=jJ6PSmZK z!iB}&6wGxeO|tWJe|w7Odq}%4&B?*yCSvH=9mS;$5;(n`SY)fuG8=8SOtj)ekS7&! zb2z_bE_sOyi1eO_#{_4*Cr-lF&Y1z?$h!6DE$-nv%)~YLTMlEE)i45WMiMe^6m#q~ zh#fzMg%fm$AFo5K;~3`KYZGa!O_c2aa)C;Uk2xtb%}EWkCoR~KeadzG04H|&IkHR2 zZT=2yl}vy0bUTujtY5PI9YGUVG|dhty%AWA9*V1p29r!ji^kw)G8%gW4a~LGFdi+x zneHfTO>`M=GZt4{Gbzn*u{OopSRZ3uP1OKzrutf#kJZK6Ob;tlBg`yqu$<tDsnZm6 z#@eB4Y>I(oxoU&d$vtsW<s=^8{tAZwO;7JC;OG$D5XT@6LLl+{jszJ2#d870GqLv1 zZeHa1jXIvU)zH;m%j=FhUbolq?0PA$Zl32uc>z~F=W<PF7MHbWQKT`AT0K8HOd_~% z9Kln=aGo24^3o)X*A{blWg5XNgD_qig!9ZeoCl`i+%^g2k+Cde6h@n20Ch&QxS;Pt zlW`zzMj;fB@#3iFL=KG<SEn_VLcJO68|lQFVb&}gWXa}{j_lWRC2^P~Q6o%<9A&}+ zbu-pz*%7B<iNB#40Vd)$$Bx6#+@2t_@q~|cXQjb3_6_%<ZqOWlRNuni^fSPw1eAUU z1rkc1gwm0%^h-$Feb*DLa-Jv7F^Xi51#F!X$Bt=>*ya@{iec}h2#z@flWj1QI^z)T z7$@*s;}rg3nG5z3^kqB$aI8?>MyuTQq-^_dw&(ftxC;L4R?dHVRq~&Hwfr@>j=u)g z^5>bg{D((1|KVIN%arlAah3e!D6nv<;4jW){LUedx8pK+?3KZbqZK@AtLNR54u19K zIp4pP%>MN=zPx%YfkqsG=%We>UxV%k36dX0?<M1YCz<?5aSb2eNuU-0e0=v*rBCml zN#-xp3IrsOy?G%C#S=L;?p@}|?RxIDS8%;PpTf*kQns!lad8ZDLxTwLnZ*oGAKWAX zHn*@xUy@xT3m1_q`sS_}nmG_5NzR4x)4X}wBH6$4`2q}qhEjfft3cx`ynfdI0ES2j z@;{gVoBp@uf0p7fJ_tNMiVIPs%Id#C;(J9hPpSWJ(D)z0zU#IGcBTH`!T!Ic+$Htj z`d2V0`d-%iUZC*3Ec@TjX($iw-ID)B)_K_>+Yo)bUAJ3v;y9X?+j2F*oJ$K0XjrIE z<$Oc2s`{h{>XYm_nng|{2(}o8hu#3}HTq#TydTDc`=U3nH<|-`F|uDTwAHm)G<OjR zUej?NJPf@dBhc0{VCYD7aUug5H9`$-EgdvQYA{Aa2mP`37+bnYcJClS(Pxa>DD?El zV(H?Ig_8%`V@%Q39fwnJB2IHRpljuhhJ1!{3!1TkrUWc)oQ<?tJ=sVyZ9~q47*iN& zDFNGD0ANUdlmWRB`s73ya7MmMR;V`F;d-12)1!R86_54?^5j4W_xI1{=HA&{TsNJ( z*zu$UIxyG47FTsWJoR*mG&f<5n;q!^6FD6^jl7sZQf9fc%-M=f)0{~S_GYE4CHs9R zP_ZzQYnwOmFzY0X{C#kcU~6e%PVa%k=%(BjD~@99sD8K^^k>T00n9KP!fdnQgxF|_ zbnv&;#m7nqPm3{3HXX?n3k^K1ba6M;mB6mU#Ibrf80uo9uZ^jWCVE;URb%OBsVh%= zjzm*aeq(J-)k91J2KE&v)tCN#d(*d9cY60w`a`-iLL7~WjyjH(Moe_FP|10mDYll% z@XrPq8hpFY+&~{)0|WF7jiqkPfc}FSJa91jx;ir75EJY1IL?^MIIn2*?A!$8<`^1T zF}VK-qJqQZz<<Ki`{E+*bxQgF)Dx8i7WZ#TcGn>%f4gL%?R4E0iL>~s>!NFPiL-d6 zIE$N?czCUvN7pKO-h7_t7mImVnaSPUgH&%$<e)O#$7E091kQm5rg)Dr#6!b?$!hvc z5=|ay$h48hcn&fW88dCD37#XyGJUuiUc*e7G0YJEVdex4vm#`KH31{c2_9iVh?*61 zM%oaeW~Wk=`Z%JrL}MI?)^=u|zBBRqE-W-2PrT`P7F)U!FTcq`M|YOEc#!Dq#nSPf zY!C-~Z|oxeVUi9O$}O)=;MK(6oFrg7R`Zj<K;<G_YNW1oTK{|}lhT)QK{ER?elg)3 zwNBf}Ghax(;Sz4@tmK379{$tpgg~Z903c4p<?DJs$$Ecxs*&wWn-bs!5I;HA@zb~} z{?oOL|D03BUp8FiKXzZ_4`~hjDz%1Rr`GbDef9idPd&fgd4V6dR`G643D4tm=?FMX zQ(zjM>vHKTxX2Hkcln(_;SV2Q@!L1g_~pyT{P?DeA0@#5C;|6JY5T?7r~Dwn{(H&% zznAg{<<igxY5S%x9|R_%&u;}368x0gL0>*>5)fSEL2D&9>hmZ+dxV|qlZc57!P8?Z z_O>qASUCv<9567n#?WLOCRQ$(+PYz8GZ70LDXm>GwVHsD9H++P+!*UH8B=Euj2%5N z8aEXkV+X8k?Ag3Ak(<{mRd@OP@Lu*u^hx&hlkES$>R;jUe?s7A{VNRq-=sK<_x}Ql zkIE&WZ;s-huHxtE{})jFKjH8#$ct3ZV90m+zexdr0)o$7H$=)UvWmXeRS*0rPjo+5 zhWe0F)a}{|Tbe~zm)X*oV9BK=W?Yf-@?r}b7MV~JZ^VU##?-_aQM15+x&?+@n6F1w ztS&Y4^{JgF?J;`P%+sMN+K3$<T38M5&CuR`8QQlm!w2+Zm;|h0LkEk7F>LS<h7KOe zPyxwsHEl*|=reriD25Cg!iW(X{C{YB53nk)wCf+##29-;K<Oy<-n*!D1sf_LpeXj< zdsncF4G=|?svuIN3u5nG1i?bHrOae9C7GG5|GM|#C>k^Gyx;fzuWQ!qr=LSS&;8r$ z-mM9tVMxG8J44;twJRpitA{2{3?LJUwQFO6p50oZf6q1;-J=EekL!f9v%4t8Pw$Mg zRQ$}2tlf9ODc_EWp4tJCKJ5@T(GthqEfM3>38yA?#YvCOh?&|KNpr1{xo8+JEV0MM zMUKds>x|fGqcN>#TMV-@M^^^kPINJ@EzRNYFbF&CZ4okQ2K>i)vzFKj9-Z4`$<P5< zYh#UNy}H8RX#o6P24Yl~mgw2N15Derf(~7nv`5tXswzwy*Fp#5M(Ai}z}k8<v@~x9 znaZGXlZL2SvnK!E8mRG&tp6-aeM--$YWTWZRkiklbesK(Lu3Tjrb!vD5k!LZ)9 zu+*;)OFF3bCVJ@8#uS4Y_=ojq1MBW>F@!)H*0U4(_GpWaoe6_hGCO8PpLUsU*|IfE z&FKUzTEW7y9fN%vsuk5*jmkGS6Sah~37uuFnrPId9-7g~8JX}|G65T3Kugxp>eZ74 zURod{=`_B7{S*a{Z{b<qT@*h3sAqY1KB(ZyZKZr(SMcy=g|6e-gX<``e@&x%S5a{H zil)4G1<&qY#Pj=?P;@5;1vfL0mm80VNnv<=HUv-31mRKaA>2Q`9}i;>;7R;JJU$(O z2VvWBH*gbf?OlW1wF{9r%NOAu6A<Jy9D4^1gCE_{+V=ghsujgr{_++Bu-tMWR$30` zv0+%=+73(G+F^Nns)Ie2b#TP;j>ECE;|MJ6G!o0YjKRw8u2|J$99H)pkJWw0VO3vO ztPu6%c0X4vXH9?UAUB?yfUCV1;b+s;_*ctA_{RVS@KHJVZOA!-fw1U77)S#*f$>j) zMYpqrL_GdQX&SZT2?M$Tk#vm}sHpJ~Jjd%Hl4E?vZ@m)nF9PFVy$FNegoePVV+{Uk za|*vKNXJjx((vPsB>ZW2GXA_H6>k^EA#YqTE;{W*^5`u{oxKOw_ebGr@_9VJ!k~8V zHcInuGx$Hk`=TfKj&9+*0_qvJi}LV}0ruU?CwNOpyl46P)e{ARw=eD!7WWx=Sc`td zf5SWH=@`@SfUfY)g*aSIk3jnA5FFaJ9y8n~z;V!E^y=CJ?b~%l3u!B*3o~!o9WC4R zMQcK!b;o|NA_Oek^k7A^8!TIQ=I^f)TJSe$(WV>B2@ex1y4#i=>2f>5xJ3t;Sag7q zc{`X`c0hCUwrIxRv+NsLc7uVD6()PT;o5~W1Ox-Kw0RI{p94Zlt+cSvf<q(1qEcJN za|ZhlV!;0d7KFpg50H>{50-RI#Z(DZT2YqJX_fHY2WV92L;FI3)=gX|90U>{rN&ZJ zf`x2r_lpSx83q1Q=6(_&$fSWX#m5uT1v&`Xm#IE9(|r`@WkM%oc4uVH=>jR!=XOEn z{BEkupwq~h-xaAW&&_U+jCq}qIhRnG+llIe^YeIqb~|LvX^-=CB<WNd_fJo4i&=w= z(N4b(n%Aif!#Z_f+^8<h3>(43h;G852@Lfc!qA{0jPx3_Hrz-Ji8pM-^NlG3J=R+F zU_#d*!{N<L4Aijymga` DRV_N_6rUoUvu^+DjI{zzZi7io)oBW+P%q%Q7-<V8J@ zyo6fV9f|x~PEXfB;-qJ5MEP{YQIGc6=h_A9M)bt^wx$^0ss((zb;i_=R#<1<2`A_n zBE3CueajYPY}x`l3uAQGtBHa9zGKarW54T29QT=x13nAk(4#lHwrGKV=4Kevr46R^ zY>#<8I>FDD&SSD0rVQ!<3uAq>ZEr;fWTyIbtH~4z#c$}c>eg$Z0U*IB{mS(X4A9h| zDH`aBD`<*F^_!@X?{(@nz*xJ%*gRzf77c5Q&13svwM#E7bnK3))*UgvUt2i!Xo&%x zEzqT%Ioh?hM2nUduxKIk@>{9}Q%o83%?JgH4{D=Ifr3Q~o}**}NHsGjOBoa;^L&|6 z#ufyHsU^Rov6`Q%nV}(ick2eP@uP5f?^Xu*8^AxlQ$1D=?%s);7qaoL<SAbYd6^`K zEa?NuH$UY5L%v8n_KYthw~L?2w&aN)@Z}Tnr7XC|AOBtcV7210r*~M>;R{9EUMvlO z3_LILZsOIGt0;Szi?Z9<cyT2i&vN7NEawyovtv-06@{X#NEBv-qcA-j1u4hzG$9Ci zrw<}8Y9Ah+*p7S0w&8xr7CZ>rj5`N6;P$>XxVd8`E^S<lbMt55l&2@cT*e~U&Kdg$ zJ7MpD;n>x81a|du!LFWTv9s5B`1KkGzdqx!eSkZ5T6<xKjSqI&`C_-j4D4~7j=fH^ zu+wE8{6;Ut35WS8>%0ViF<FmaTOY%}hNR-Rk-7L+|0D)>2J~JM@aYH``~@8UmThgx z;Q#O5NkAXz`K0L@`&-Xs!iD$pzJK;Qi(h-i<JaD26eQ&S-}oGKjm0nhBk*@$I)qIG z!qyYGz3n)zY(0s~TTbH9ktCF7-^343p5iYr3-Qy-eEj+O6Z}Xhd`G>`zlY~^e+9R$ zvc`W)!Q#6@!hw22Xq5Bcs_fwv!Xy{Z>HZ#GPQsn+)3}xvj+EGAhzZ(*?JF0<XWTeA z4Y5P7Zhg_FZFg9;?V)P^rY*aonFWJ71HJ`o`Bq(e(H-<b%l3T<gr2Y<1k9~E!%RxT zz|@M@TC}I*W$-s|17q`6s*Tlz5HRJo8D*l5S+R0y1yjn%v?ZFEwm@@MaEzLp!JxS* z^!dAP!eia|{zr%H#Y;)ORDj}B2{a@v_Ip@VmIVCD`T!2X;M42)o2~$ZNDG@+lA>c- zSqd0@#wX(QlnMxMN=g|Up&28gk!I|KjLyE!Yc#1P1q%L+B?aOpWV#Rmh0Ft$t-zq2 zs=VY$CS(nZ;z#KfBe+wcb8dPkq|WSuv{_x1GUxU{*8E-sMo(lc?1{|9J&?VuH?o)Z zQ_5Y|pSAD4IL`o`MV(*TA2~}0AZK}hWUm;23#$hsXN@iPOm{+WM@Ka5JrH%;c1C0V zBO0()D#PH7SR=JCHDC?2IXbm&j-KsJFrbS$YridE+p`56dRoDzdn*iPjksT*9_VZ9 zhymj#W8l2iu-|<c<AY9O)#i<eUOozEmk+?1HG`43ekf8l*&t)9EwcRWaDKZTa<<ze zYl{uiH(Dcg-5?~dvPQ(*f!O2T8;gf^#`q4FaPQI)a~z!DW8(<tUY*gh&bM%G*&gd1 zCt!`U2V8pfLI-}|9<8m=t$iDGVcDZqYxHQ}5k1<rMF$Hrw6-*Xm6a)48a2aU3v(>! z*9ZQNwm9kQjcuOe(WK_L&@(h(Eyt2SYBT6H)<dm2^-+haTe}|W)aG{W2B=f3K5Esd zg>S#DMaNJRb*q1a#&v7Ml<;UxXxjDbh~a~~^0Up*u?;`h%8Y^CoDi^7-GU{ki_8fI zixzYTE!wg+))r<h+bEe54rV+j=M@mB7Ca`s-ppIHSJ#-!3SD$cA_0jpU55!@C{w;@ zMn)DeF*Zlj22EhlurZo8YK(7XYV>caqhbAqFg7yhzpoh@)vAY_#CZJh_Bmeir7Bi6 zG<o5q2a4GH$0&XNSRMP=FsV7GRk4UQQnfGV37HatL`l6sqPyIu2&59$)JpPM8_T<a z@;tsAkNHB}r-i=D7eOXiyqSfPTm0eQN=50-6qMaaM%lGQlwCT5=LAZ@x#K8II)=i8 z5ImzhDTqCcr_lk(JGmQ=j{0k0a%3wWhxp;~5kEXUyajjmt;aS0<+!wdKGGLWMeI~J zgt@xl$cW(xv~xrte^UqTU8vDG=rEpg$G)NCkkfYtzPDP2znkyIZ>;6RCKLa3%)ze% z=q!3AG59m^_on*LRWRWHMz<jj0X!#TB?J&M%34X<8)P7!q?~%h;qTp}@uu?$<aOAO zE1kC>+inXkEegW@@OV7Q&15jYfj3Vd;{EeH{P6NAOS*s}27c;$>OCRwj=}#eU4lri zD}Qp2khq5H7jtke_dM=i$iSoYBs@xv#nqTl#2?xPza<OdJ!%Z>2HB~xN3A>bfq6Ry z`3^l;5(=IBp-uOpXxGyQ?RpG_Ri^=H*`YryJM`xH9x!W7_n<~=cY--(MlcxD;TrQd zXkt#8G5DMCw`kmgr6qrlEnupgE(5;;KnpbEc|#*h=r=QmzM%;k>or5eCi-X~>(jH+ zRj*znG;E}&#*OJ2nxjc`b2R3)Lxv1SQtT0e;1<e?B^9RaK_$Px3Q*7)2`scOqcSj5 zkmqkv8~BT#X~kn7^zoRq)qDiO$FhXa`&^~`JSo*RpP%C~jqak9?n9i2QjyF=dmCl^ zyfW^WDY%FWq5G(iW?B#_36P4pp){kkFQSwxQ8UbDYo`2ok_DZV8Qlnoo^%5mrE)uc zPA_CH=!Y!U($fizlsSaP0)k;t{}0MsG7uTd7=RZKLdNo;+#Z6gmBY9_gkTwhprsz@ zv~)9cwuV7xXE>^CKaT2tN72~tFxva?$AB#Xuv_Pk(d)OuWBo?>u3wA!8`omlR%+Wu zEcExstX=ysZFe9h?Fxbi<-7MV76%-_`dvG)Yt1Z#tr~%-HA4`!Y8XzhwMD`<C#39h zLFWEZ$O#;c%SXrJ`mwRNb!-A|hPdN$@Ob0~O+f0tafn>!g24Iq*y3dk?;%~`*x3@U z)}7JOk~R5S)nRF*hgNhjEiH}E#@qyLOif`WbIr(nFRW2FYS<9p)~buIzWx^9ep6FT zc_KBH7AB_X*jyhDmSzM-Uo0Ft7$bZ2#GqdN(5Lrc7&L1|hoFxd-+ZIiqNqoRG^|+z z1`TS%g08ERl`;Btu|ofzt<ke<Yjkc$H$n(mwlIc8O9pH!27FN~)}AO6E7qzAHnWx; zU}4pPfnK(GPF#diI|73HeBn%`9f9|nw``|I;2ZJ9YTQ`<7QR3Y>!LpYraJW-@NfDW zUstcjm#aQ&XDxUSUs%4Z0v8ig!hruRjEyNH69onnRsduKztrMP%&pM4UPCzc>yPhB zo}rjEw3jdG7+w+x+Q46tm;P^6MwJsTT9qhio>lf-qf&xIN|g^MSjt5__PXc+-f;Uh z9ZNZZQl7^b=<yAL<QhsI(Uw2ti}C0p${x{`Jjg-${qrcjla5yeN#TXl$fpy@PYqLU z<k`7U6ebfUiG<17K;*>);C|Q+x{~d<OMu)vvJDSd-VfP|htz}M&A5AL6<x|QT-m+| z=hw}o%bkc5<45A^AP<yV&cx3xw&5RLBJr!Fng*ocUjqde8bJK5S1f+&6^`$^2cfk4 zUcBhB14TXk@S?Xrp7-632Yt36x7TW%8?YQH<2K>ax*!ytO2dyg?&8ly`S`IcpMN`p z+*3L+{@o=E_~rTc@g3ptJz?;^=rP{%zs(!@@A8O&<W4S%q-WWMWP%_L_fukU<7@=Z zM;@Uo2v7su)~w$E-)Zw$3m>dW33X!GaUfcD9g5b3K!^VJXxGmMRy^OT%OJGkxfTM1 zw!P4T?!c-&!O*4$jQIN#2pIGCVk8hS<u)N8l?@{XaH*6SabKK(KtP;;A<ya43FsLb zqj6J0fUdhfD=l^EG(v4wv}&-DRlWMRs&ma()oP(y)o)NmSJJjsP_?Rzn68dmd}kXs zF;p<o<L5NgH-Y1DTcjt4@^{JKM)8wMzrD|ap^-K%Raqav@rg7I<Qi2v&fs1dHtPNg zeg3=>ZVN0#pMOrVoc|zJmXsuA#eeIfTYM)ZRYiyKL6uTia*f&+_aP&=HQ<mQP9NGl zo?WFbQ<tEVIHL!WX7)rfb#8Vqq|NP%lzDxS#O-A2-0a>+ncWwubNb;N&z+mY?Rngu z*B_~i2IJhKAxL1ExM&dKcszdo0Hp9(_!4)xuU?G+dq9N0j(+>mYi}rqA2^0-fk&_; z@F12Q*o6%Ne%P^ZGxi@`k0XJraq`e2oZLGTCwBQFY@0ViHn|~iqX!PH_r$){9@xKn zB7)a>A#8&?!ZwXV*k)(MY_-FgZ8kXLXNNdHd&F;dBm`WLO-Nh}8H;Nt$Kh7=1l*1F z!h`rJczAX)?w#?(ty6Be9_^0YFn44enSg}-;}N=P1a>YMfMwpj;WM%u9Q#<HtEB;& z)vt$|44hTJs*V~p>%gE%GrFOcXy3XcgLoJ8?A8-KyL3m7PF-MW#$ah;j+XpU_b@So zPtP9MHqsgEUB|+{GoRV7AFTU!M~5~o(9XgXtu2hv%Az^lfd!9Qz>08@m9;Dh1ak&; z3HWBM82AYUi`ES8R@}GZzE*^SfIzcNAP@{Dyw8*lLEvB^i@R{!M5bM7VxXK%D+>#Z zbh5?f)r*i4cN}@QGEsE@0^Ts7U%#B8CUKK)yfWV7o3HsdSFcW>&@Hv=NMO);SkTI| z1}D!n;fpJ!G5=<%*%|Y=nOJ>-q~W)95f>JUzkL4^ucQkjK_M@hG-!U}7XCo$MHT1q z1yzQINDB+4iqBA>P_TGFSTGnWJ>vEwRlbuTSxA5s+(+3{*2tc+=9PDs5?7+h$Cu^Z zB3N$WP2NqE)1j0-U`^{*7G7OV!SmdB6lTWYX)<f?1jo~)5ELXFp@I}do}Su|$B}#R zFnky8hx*}W@Fv{azYcc;R^!H=CAjRr0C$!z!9(j=c-v+r{?=+Y&?Ow`aT<T?c><+9 z_uy*xl{nhj8%x{Tz}2ENhR`kcZP@|?+O&p4k8bdC7>X5>-LZSoT)q?QaQ<i@@-vh0 z`rcLi_>6zs6aFm^Z{p>h%Xo21Ku9q1-}>c^bUeS5f=8KgxPB%S$w7PJzi>9ZoJYd8 z-!OFR$l8B9X%83(tB(B{;CnIP_eR(LHt1>Xf{uNM!>ao*wCn4Dj{WS=w)-Ho;Q5x) zejwMk@5A40H#%rmM)><|W+v?dt<l`H6$8H&e=DMvXvW`8b2`*!4E_?lW!;-^Yt&^W zsy5wqL)5R^1ofr;Qb0hrU6a45Z`7okH5mB6Mir&%(5>>78kZzJF{|kEn9eucuK}H! z2GFf<i7IuPL$}(uYWZAQ1EygUJ;KHaO$9p5WF@<n*t>l-o;|sUa)P4l)kj#Ay^`|x zu+T~y=qm^DkCJ0r$+enojf?&Wg)co<t728b`l!n1WNe7`_b#0Uv_R2_-|Gck$a5_~ z#C24XxN()rlE!mFq@p*JNK#dr_Kb^k6q@xbbP}d_N4#%W)kRd4Kwu~lAZMrd<gto< z!XjbLKqN1)CLFAhv}72PmfItFl_OHtIU#N12&8Nnj#Mc(4aez?<FJ3@ENtGk3|n_C zN5I}CIJ$2xPVDtX%)ZGubHJNF(22-6>W<7~<B=Xb1}TSJkbY<cl6KoM=nuu|t=5Ry zVvWd+gAu-NFe29vLhROINZi5C-DQuIy$;AYFal`-{0{pZkg&@J$$RXPzTXMw50Aj5 zqb`KSXxxbzj|XQa;!%P(o+SI=$vKK;-nprGoaBQ$@t(LA?SU*hkh1|J2q8P{Upfq% zrw_p#w*l}R(GMf6`(SXdKIlT5+@W0`^ytc$rmH=AcXy(OqhHUF=+(^y7R`I2ZL<y- z+O|6!I&{In)-BPkMRRnvYKER|O)#LNC9J!*LZ7ZJ=sudNsf~@B8^fwqN80t?u%ul# zZ{1bdaC06rZPkutdj@Gb27*CSNfxZ(OKB=_pd_6nGy6&@HLvE)W!+yZ*jQU*&9eD8 z6LA=qGNN%YJrbFTp-77lL1w~noKFl#b|R0b#NkqE9ByApM_g<eYiBhTEWWDxm0DOy zQiW|hcIJ2LsK8}v(F&%l<(V1L{<AdYXNn{xAixli)aQ%6X6|hK{QebQh;3FWBfc1) zygb^M=5xtQ`GorD9R5i1GFRTO42^OEK}ojxTmgnw0twMOo`3)Rv65`R;rA4HloB2a zAOuH=f`@GL<*Fz}a$X}|^W+v@KDdVGcP^pudNvBKWTD_<2A*9^!86v-3$hdOEbA-^ zvf@#Y7K?)97!)K$;NH>0NM5u8iIbNiZv0A|7`YGuBd25Puu<qjFt;?7Ro{$YY1)jx zm*%X5P{z$*#r@Xi&C$x#2qw*q(4b*sG_F+-Gh9aT-P(%laYu0V%rQhB*n)!_mLX`< z8f=&&FmS_=K6dEbp�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≥f`SUxQn> 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�dGJV-+RsEd&2R z8&r-Zdsju%IL4#2C<dh^Q7Ft0!q}n+j2`8T!U8|y$%V{4wF3EtJ}@!Ugr$iNlBjtb z8xk;cdLCxcEw7$mg>_3C2`~l?$d=W$*g05>!GTh&SzLfw(@GE-5e0W2KY07P6Wpe- zvN5M=B*3Y+1-J!E3vdg0BHjyNix6$y0{G%_dqzeM+S}@AUh<&D%%Nwf1Oo#(*b?A@ zZbm3g3&esh8pY|A*s`(}tEq`kURjNIKYas-k1vG1haM}944I7J-P4YPdkEx%ojAx! zaP+`r96!`e=`j(fkIf((FTmMj^Kt&%LR`AE6j!gV#`WuiWS9-Ob7KeY-q<C@?Q7fd z;Pzg;_24*e-`Im|S2yz5HQcVC!Q70Sx3@C&Z^nbWyKv|FPJHp=IvFJvHDeMmxxE1G zEhDJ`15jI)j`1y{kQnF6du1<;nf&#Szwp+Zm$0ZY72kjU2)}Y4@GCyQdH|2sw&BU* z(YUtM4-Y6qK75>k+gD<-V~aOVoJ+y>Bk@?WHVE5~=3xG|3M?jTZyL<TfkUzQ^s^^; z@7)J@^7t;#n*hIk3Ae7FV|F>nYu(8#w2`ru@@faZ`}RG|nLUnD<~l+B2|j)P9=`tk z1AO|?dwB8eU3~HByLfo-3|@Zx08{5oMqqpzRE$iaD4s4GX-WN!<h2Mw4FxC?s4AN3 z(!@@~<W(d9Z`;39lDJ|hp=iez>yj#pN9vRuqMwMO(s0NN*)dF38sH+v0*EJ&B3|zs zlE?%;!_r0@fuWXYB<WUEg`<)>zPv1oawLQiief3kP+A;>oGi+cMg4VHzM=;67gRFc zkHL(oqcD9|E_$Y=W9gDHG-FND9Cl*8#0`T(A#~cnygHN?24gG@M`&m?d;<evEmmV7 zXoZ1P7E(lC4a(GD0>C1ryk>A=CKc(Fg<KI^u@-q;Og7C+5w=rKq^H|KM@JDRMzS#0 zlYy;?9K3Ag;bpCW=pa)R<$5DA)*KVYXJPitO0v-sELd8Ls04S+o!3HrJdePhNR8Qr z<3}gr)bZ&!Nl>3TIfqhWKF*#Rz{NLK;leor_1ad(HX6U(xO@8m?%g><U|g5F)_(c& zU3~oEJ-q+q8s2{MEbiYujN7+&5zt$4=iVVacyJ82Zyq4958%&VKEOyab!ka7;^UkU z6K#hCZp%ukPi<A<EuIv{yYpVzVsuf4G!gxogM(P#T|^fDjg0*V?)10f>9j0-v#JdD zrpMyWT7vs(BrYEd#OY<u*gfEhO`H9&_hb?)Z#LG?%Rv9yLiBBp!@_l`7~GeSCm+3u zcOT!wqc?97m{(cxuHgQi%eZs%9Ix*zE9OC*e`7Cxrk*}^atkhBI)o43zfWKA5i`kG zxPIjXp1yMzj~-r=28Qh2wUnBC4rb5qgoT?6<n`#KjMbo|Bf2NZO8^(4%=ZdvN|050 zy=D@#w5kGh%=M*}?+h(;p~$iqpqBJB<MsT30?cAqq5$&i5MX}2PyAhMO{~-r5$lNb zY%io|5(A0uNJ;f%#&_b@3u$TINM&SDZ;N{^vveMT-CvBwi)t`udNF2_IcLwTplPhY zq6MW`zIZIwuc^n@b<J3_q7Iujbzl`8_UN&xFtt>NldCnneS(=T0%7N33v&kxXqoCl z#ZUu^hU(IV2|!C-7eyx+rWnECQqvCi37H~T+|w%()fLs)xw8dx=cY4rlwk!cT|YfR zu(uY>G-cp!B@a6*SvXh^hrg>D0-ZHboa%!^>$`B`z$8?Uje?ej3@d3BK|PBApF$Hj z8|SH$&(Z*1y}X)|gA9Fz;3Syu-#t#yp2z#|-Nfggy-PFoA%6Pt8~pW`Sl~%$gg^1) zkKf|ur%&+ggZp^$?ls0Gy!Yfh-uvJ#Q}!e3=r8fh4=>O$t{g?BamdIDL`b-;)c@Tt z&;rr1uDtnT{y!u77%jxH0tN@!;in(I!O4xi*g>5x{=I+nDDJk5z?ISVxI8`t4`-+1 z^CPKv`*I9UZ}Y-|sg~F>#Q|4O72p_wePq=rEU(MJVjAnUOAE>5dDwShfZ%?}bG(bk zlqK(R`{C0Eyv|D!!0+F^h_z?%=Q@H)T1gZppro*ZQbej7hg27UYGXL$DhZR+it zxN`9@k3Ei~hgYGqGY@wjoP?2B!qHeCiUwqB0$MP(Shi6NERh!;N}c=3#-b01vWD<j zicr>5lge9NkCj0@^?n6x5u(Sb1or;`_%(Bj_%Cydkz2#n<Pe$UiTE^6B&PTvDcK)! zN!|#JbVgLH2cqLdcygZ?0)ia{xT~qB8>v}H>3QK;Jhujm=TuNv*I_fI$eJa!lp_t; zw5E#e-GKE3`Qjzj2#K*Hh?U?U?h7*uTLcCN!_C_Tw(j;4xW!_svbxmUufQ!XP*ybO zkijL>AcFe(HKRK?d(tR0WA}~@Mh&)YX~eqqrP#Hz5yuWp!Eu_OG5LP*bJv2kkqkVo z6;YPqkG3&!IKI6DM|MxZ#*MWIkFkb{xeE317BbXIoIAT5=gzF9KHiKgS12LwAEq2Q zO?JD4=O4X|ufKkQzXh285wd`0?;jdH0$apC{Qp;)yl=k#3@=|k!^_V;;PD^fR|5JU z{4O0&XGj+O29@QMAo)=Ui*|u;5G#CuC7eAB=|#-o?rj1OUsJex8X+voi3Z3XBhsRA zmW+66)l}(g4osSc?RoSUBaE=O%mK%%J+P-m3uo3i;pA2yT-g(ieT#gtY_dD%jP=6( z^^-9*JrawA1j>rUx<yrZ`kYzj14@#2ZsE~e*Q9vs;T1f*PjKIR0}t+<W5v9|eV4Fs zK{t)<=kyXs@zIBGQodY~%;bT6%kkA0kI3}L$?7{P)pqjOW*X9s(o9e)diqdeW*(Yu zVVFctQv38PnIYPmMQew=g78=J(ligEtd+FnDO-k^TQK%(fWKz$|5pfb3t%gV;b#1t zZ=gNzu>)cgoDrYkCV@LD&K<FdUWkq-xZ^z$5$#HHv4zaW!ATffk-)S`BWR$4z8SUH zwXOpPwslhDjl*VwdCP`2rlv0J*fs?_cFsU=Zv`cVn4Cu&(Fx&n!p>yw02ZV>oID(1 z?P>=#Lro~?GF6F&dcoWTw#3-404+j#&#m~IlBOzkQ!x(io{qg+o3Uea7540E!Qq3# z2)1L-?q*y*Hy3_RDo6^kgs-g%*3h(_-Z2vw_fNx_T|GE=d=e&gXCWfe4fE%=(fDmA zOH*##IEptPp255CUBTM~_51JN!xx`_NOSic{{EAaK>YigLV+Or=O3{c>K{@F=KhDE z|NYmW$aLT0m!EmO#Oi<Y&_AS)2z_zt_(7VcQOL}WL|CM&H2af}zYSd6jp5{F3>P0$ zX=~@E4=;i~EYuD@-sadeFaal*Pr+N;_F+rOC@f-%J>8Xv-J@NwVWb)E&GW~;ZUY=# zN1*TZ!}-H0m{V(y<I`)fqb3K-Dl)LJItz<N7h^(U0)G4X3w-kIEoLIJ@4Gh$ZUO8I z1oe5`xx>tG=LD87n~vXq`veOXw&Sbs4&i+O0RQw!L_t)q-j<}vg>(DK(iiZ~+qbcK z^K9(jyPR_CFwUG_i!EEGV*TJ0j2)W{Ep2t0M<Wc^Az%fdS(akj2GOD+OrR{o*1-&} z9%5-3?iZcn$m~km%2FQ@X|2-#0Q>dp{~M_P8-lq7$W=&~`i8^d<*SY0U_IVP1B6D{ zAT->XfVP)r$V#Mvj}bFvkziyN%pZ@)I5#?3C3tz+Av(eVt&JJjw0;scZJB~CJ7!@a z3t+~)$>^Eeg|f<AWaY(5{h=M4%;6W{2P<nk*gH54r4?SZhA@jX9HQr)Xaam~DF0<_ zk)A{|&?|5Y77#b9sbMS*@0o!EtVoA<c3{tzPV5&C9Coy^Vl`stwkFK(E<kdKIoiq+ zFpKBeL&sd3=7Dx*ox^L}acbWz#8MW#adrn;X)kVE+t0#1jmM8!(2uU*{bvvH>u+Li zY%z<92(kF-&=^e-q_h7Cfn0_F`d@#&Vruc82mUF*E&Uw?%sf<Ak3e#YSXahfYCZDu zwuYO#Icz-*n9cNH=V2g)qnJP1O^*y@j`%1CoLbg{t5c_7WpV_%0?e?bJPiA)!*Fzb z1dg{^;p}XC>{w)vjT@Y>sMi!%57c4jq+;}^IpgreENq@qig|fSn3+ps`q`V*&kyj< zBjFK*3^^xlAKbe@a37{eI0F|aGra%w8YSNp+`D@SmoM*<boj|*J7_ZZ;QF;4m`~sG z=EGxfb5+Ln?LB1kIjFBmfSrv2%T$M?MQ{r_A<B~FCKy#PwyCKhG_@6AZEGa;^ALX% z@<o{>CtmBBh*h2i!;{syeXYM=&j9;>1NQ3>03XiZNlJ1=ex4_Cvz(=&YUvp+h>y2M zY@8T6XNu%xdn6{1*<&0alav|&H$Q8LSvzAAe2|?RD9!b8`Njcsbhn_qt{&NCHPV>C zjFQoaNKS>hoxL>mT4Y!_EX{3UW9tZAeM88J+A1!JCn}nCgzggN@n3L@8zJH~$Y0$Y zIni;3`fB>LR;*r9gEb3ia(gQY<Xp_3T_SbBnbAEGv!>-@*}O{RB|D*QbUfKA3@v$q zn9?v3%cj&|<NS79KC=S%@9)9Q>xT*KeN4wkn1;{d=?8c4$;+pNqF`l;4g&OVvh)zZ z30c0Ez%B6m-{7DB`b#X3I@Ek89m9Wr;aC27=uJ;g8;VO~k(>~O@DMln``Qt}=G56@ z>R>|{+iSzXRs$xEIxw-(gq!rZSO?Ao`HHp@obTwwxPV}EgnJU?Uf5aWg(Kqvac-&$ z_Kq{at~n0ax5gVwrkP>as*#vp;*I_hCOFa>g44Yvm=bD(d1-OjH#i+nC`$x$zx&P& z3FP<gyfMV!4^QIx$8XYfCE)R+%Q$;xGbT?d!;>fHaP#INdYz>>c4P}~-`Y)?+KEdS zH>15h8*_WdVA8~Nq$F6=ET=$0JbWQxi6MdVG>xxWSWaFJX68oFGf<PBRLc!#rY3XC zYbr`DDT?aDrA|^}`4DLd5rGpyhLS81tt2A;Zy*=@X*iV?P%z39le<Qsb3!7z+tV<y zB^B*$V$%P3G}MZLGZ82+4UmSjWoOb*+I#9tg9en;Wu)o0y#4KQ_w5IG`0gEK<fkK{ zU=%{qM<8}&He#|fVCUrqC0%tWGew2PM8V9)O6u0Cq%pMSwm1>#q@@!Z0<Hpew_xzs z02db|Zq9#0ES2o#;Y%Ysfs&#KvnH3Ij|O*O&KN8u(3j4wz}f}%ST=hsl7fs7?X81p z<8olFqku7a{wN*khbw0{;M#>PxJfB;>-r(d5Q%Y|kKVnG4?lWDbNIakMgh?O67>JC z5E%Yj_{;x(j;NOy{LeozY4Uh!Ztu8ge*^`&!Nt`Aj;`i#@v@Po9M(72fT^wC(AG*D zb`JWmb7eTHBR|C(`#PI3P?m+su@UHWF~!<cBkZqm#Kt^rEKgIyK(;#ii?lI4Ul$!Y zUKl9!!N$?n*wf^IEu+oRn`nc5ZS+bV)p-Bon|Mm&`_9{!@z#U$cyRYD_4H|}8^GQB zSCBI*8K=%{z=55MP+ghEza3|mTaUea=Hu{zO^Bo?*tu;QrcKF3c9u6<T5_>;ejSvR z#Q=d^C{v0EpbilebuhQ0JVn!=BmI_G(N{-b8;Yu8p!txW5)B6GdKyrpxm2eQ6JsIe z1&GB+c7j(%Mu}LVFC#NcAtT4{6c2G|Sj9jVezzEMHlZ~ZGkQpJ({nL%S`H%@b9%Bd zdukS@cBNvX7+}#9jfR>ql$C@)#@WY`KvjUAu>z7ay<qFCi{odHVf(&8#HEKr)5;j8 zo^CLAcY<GB7+eB8Fic$*Cf3we-kuV$?OdD)Vnv?V|A7175W0#tU`SWfO$!4ebhk)L zuO7dOP-G<##$nE^X3Xp<!1S&{^v)>9z}#vqomY?51LLq`-DK?AFd1hLFUG*E8b&Q{ zp5Kfc7dPPkjor9(eiLq9+l70#4&&C1Be=tYd;HEdJpJ%4zWDNEqEoQ+kgWJGc>jOJ z|2J@d^UYUiX|1N#3q*LB7qy@}&9N!09gJY(WCCMr9jWuZz8QmCV{=WITWY|_QW-W5 z8VGdNMPE@m7SWJ)C&eINQx;pYtg$qno??_P)>oKfUYQn_j5o*HSpjHCcfj0KH!Q1n z$Fc@{EX&ux0nzU}F#t<i%W&%a7J~XL-n>5)VrHw?uLsvHlggxjek;<F-BDN=LQoIj zFz=@@jc=UZh14{E-oveEtc%7tGNX^TE~>{y!qr&=<13TUR2+lh{0><$p%Q^9WQN4P zEPFACSM=($vbTV)k@mmf7EQjQPmut*vbGEy-E^TsIjST`PCT)c5uNn}(1`^R(rc0< z@gVS|O?>+J7-P=NJoL>e{9j_;tb7UFeKT^U?KEbYi4&4hF(wi+F20l)hAJ?&P(eVL z8SI?Z(bzHus|IHxAtL~a{F~@~C$Fz6ovfX=odirrPe;~NSD4#c!^(mC#1J6LlK%tT z{ERdPPBaBlTZ@YosY)~-NyhS({+4tbFQ&b%jA<r`H82fRI*YJ)UNhD#>%_KAGqH8U zbnM^Vi^F>t;OK$Hc;n<CZeAAJdK+a3o&C+dxO#&+`^F&}qNCKBXYf9O{lP~M@bj<V zP=*Ne_}37)1yKM04Ds)8$vysOzXa|-ar4$?j2@FqL*og5e`jiKJA&2-#+KSJ6$>F* zXi87#bPbgVYz@jcMd<Lgp@lLlfCikbl`*?06Em_CQ03=>(e?)DkI=#T5r#O>?1^Pn zCRovFgC!HqF{{lK?W3L1Tj-De8c)m}=ZGyW7FeEZg^58n*wj^tm4n@sA}8^XKI7s2 zGi2ryycfrC{nCESo;gJ-lg(S_Vbi8b=;$EpF%u39G@x&8J=U-3MMAtMZeHDruJNgu zJF66(UAZVJ_J^;hHo6;9km#y`U`KsPFUt)Vi*m7CWy$2Sd`&58?O;hvm<^RZ%UwuP zAx)(x)vEH)x6pt+!R_U)18rsl6@pm|_Lby_U~REwr4d*V-yvphEyxSQg88+W*IOh3 zx_5Q~Ul&U;e@;H5K<Ym}b4n(rO-jeqiDFstXvnDQiJ4MW;T>QBGiw!i`RgNVWE3WM zk4BPUa=LnT3oU6~NM#m`fwdUSAOjocAvt1dZ7E3;S;`6_OQaKe#o&_56*ZAJLh1?j zD#TMQ5yOQR7m`Is1tyl}@bwKucXtz}_3)&7%c-whv3B_+f_f&lZJmpK`xoKR!9_TA zY7H)sp)OtAj!PG|<2)Jr_U(hXe(Mmf-8zE1_fC<$&QWt-#<P#!#Pb)A@!bzEX(YeL zUw{85Y3(6^ze4V-fB(1lBL4oH8vQRp-T(7XJY^I{bMOAm$jFM8+Eu+t6n0L=uyUmK zG*^Q@8QR2B6Po(+G*c>4Z%bVxWvJ>7hoQL&wDo0SYom-=<yn|SLs{%?gNjf`tSR%S z_SVMg93!l(vBbPu18kb<jE!^LFol55@t4Qk8W+r}F~wlLA=VesY-R*uL)|D0ENaCE z?_Z_PeuLM49*^IqEaU4(1p9$~o22dyrj}aLbQJUYt1)NpXw0GXn>nKrJyWWXmEnsm z>!x7#lmfJmPeW~O403b5;6&2vY0W{1gE}0|4Pj}j_o`V>uq@eE$O}Pa0@MPaqN$J} zGWBbK3t8&q>&}dC2R|=UxYLVRQmzP4zc!dda(0+x9>sT+m&Rd!Uj?R<mHTHA)MC=l zIYs}*!hTBEc_q?zL0^%yFzu|KEM}b)$fyzAR+J*<Hma<3$}lt=hWt^{m@~T?gBzwH zuRImWbmP`;)=;C-RMsZQb!1`bz{)^S8=9NKz{~_gOM?tOCKV_3FM|tkiyA3ToFSz# zvbJ#1LuP||UsshG!xOf4?x?CNryCBJh7E05(Swc4r(nk>0(<WwoH(%-$BwVY*|QsQ z>5_2y2dE{<(ggK&8sJ-ZPT<zvleote{P?X)`0(jHeDL7|eDdjg`25Rf_~zTs@WYQ^ z<CkB5z;D0(f?t0XEBgM1-$jR|zeJ13p9HOFJsAqo=KbfNe@Msv{<|=gL+#*FNIK<r z%;}qixI{m=dYHk($Da354;Ex!bt5Hcn5w{lOr=StR@Y}G=Dkzbljk*y$s)xBoz$m> zGMHVLkNOC26cN}ieBY65iv>|i=x20C55w#{4fGbNV@8=eHqQx0XO00TjWx#nVofX_ zsfvLVD@+M@M_)!XX7`N6(<hW74^H9jH_vb@82lt2QKG$k@jxmI(bAPf`O!Kq7o$gq zNb{!*ENsD!?Y-2rC74Ix&!0IOb(K*VT^fSQ>Uh{wmUOg@LRDFU)Dq(5W&v%o@lY8H zV6(ghxL=2mn?io_w*<Ha&;`In*0*=HggP_0m6^6AaRji%dX=Il>T7VT@V&R20oq&B zv2;;67WU<1Nq-rZ%`eCD1!Mk=6^q7V*}`&W_!10|*%t|r_ZDJmcP?bq^_AcmY)<#C zFU_;9LWZs^Ps94PlQFfY91Ro7;1S}E#O!2g*p)bGu^za18mVh+2puB>sRNV@!7a-) zB`+^D)c=56q?y-RYABTrU9?oIsk23@5}nsQ`~%_T8%7f|N*bu(Y_E>)x@;_&RgYu) zm*70j;+fOyaQ=<0xO{OprN}|)LBqqlEIg)Rp)((ntslO15sx2Tl^&tL`1oyn@WDfT z^!y!s_W1|+>YL}U0R9br`uRI<zm<Ug^Do~^@!Rh|{V(zRA3u}rf5eYJeJlO_k3R`= z?vvuTUwO>8Xq_+yL7@(Caup--t(nPmVMu0FH&%j*p@IZ(RU<{n>(KG*@p`qH(bR`g ze~J!dVp(Z5M0;7Fr!os8qn+Srr-)L2Lo7*9$E+|#^v0=TZ85<cr-&7m_L!NjM9r;% zIaQ{Zn<j^O(W>Z+u*3YUBuozV!@{Xmc<W8dlKaPT|L#%Ty)FF50X)3AkN4;>;*<TQ zKGFh!nW>>@pOA;KV`4COPA#R%R4iXog|_-QROSbwXrwQa;~h{?7)jZxfbPj<1bYk$ ziV~0*>4ZQ(%b~KRG?9QTGWUPu6~F~!OWiE^yN0&Ld@ToKQ!NZ97DV^gn0W91Awn5` zj<20<br9gIiLSPItX^7<m5a)-a$yBl4OC+FqAF=CV#UB1EL$*I+Af(_I<y@q;q{d8 zyfkFs<ReB6tHR#N3|qDiU`BT}TAN0oxiJ&zlqhL=DF{o5gq4$(^rT5qRjeuL2n~H* zXdCKFW>SQr5-;GDBzX<+*KL{q1-Dp2LNK@p@m^|HQs?KDH4qXMkCEv)&{35`08Lj# zRv;$SX5jF?g}8EQ8?Ig1hZ_X;-CHN9El=YC!Tsj#lX&{*k|aewczPS3JbQ>QKYItC zeDoHcJ$oA;ef$nSefgop-ojXZ@#UxZ>g&%5^e-f!fB(bR5`e$|;TwGS{a5(*yDz2q z=G!l&{h}g>{o*)rycFMmhi|_71oe#t2n@D|m5mM@$Y!QwZZR!{zKym7Y86vu$QulY zoF17;mlc{I7juy-Y0@Ye%R}3OhKu*0x-=Gv(YEjpHAh9D2{z`KV@9MhW`-(aR)iXs zkFrLmp8}STFu=?pS<FsT#-eOZ%nj2)m%9bJBE!+)?}HtSx(VvTycZ|wIgUyIze9lE zzqA`Ck1axeNwhSgMRX?>tm*1(h=zLJ-$P5$+e>*eEdz_@mZD`$Eb7N5A|c8ZadGZ2 zF;}L+uS8;uB`U|nAu7-mnQ0zUIg1B5($i;Y_Ar`2`Y*8#lIUL|fnI=|1SVR{#Ip}$ zYZGW0Xt09w9Q1kZjX6Vjkv!Xw)~+6tLJ!c2HOtGfd2JQ8t*yi6)lJy2q5<oc*J1r~ zdIZMciW;n4MzAlgz?!9ETZ!e1%P@alIW@Pg=z6Fi&Eh$8W*74EVo_Keh1^kL7?B-_ z<WxWEaWi-ZSwcZe^d*p`DU^X<kSCem2!^I6P*PLnYXhl!qDVVZ3kkt2=KcG(dFRzW z(F^P~(4`ym3jDHi@^EwahM#{hopB)i1A<_0E{6n9Lrkq7f$oY7+`6;}S1umF^=n6P z<N66)xpJI_?hM|daeDvp8C*EMk~Oyq8<*B%O>YIxA6|uTK7WtQ{UJX2>?4W2Uw-}( zzWDkReD&?8`1+fd`0}ey884*QB0m4(69W4Sg855=Sb+I!Y5zChe*W)%5kG$aIllYu zBTVV8K|p{FY-k=GT?{BoG^K^3M6;g~3s1vP5lYeuV4^>Uj3i0Kid(Y0hpKuC&@mSC zf*Zkz$4zKVLQ#$f>f#)+B;5<`fhy>Y(!gxN;7K~@i5QN7WDU#+Rlwv36-)_JLz}-Y zDjiKxVQ-7p$N;RJH<4_8j9E-Pk=!RS_dQnrH}4(8(uEB$GG}?S!imf&m6gmemUR-& zo!fxvlq5_0E2aMDb7qtycceRkpCV05TwWH9@{%Y-g<8Rpq>~nIj#2bvR+cPx(X&sq zT?=pvAdBx6@rt>{!#WWXdy5WMR10c`!=>f_G`O$k)o7Yw!<C60F^$785{3hTTY=3h z>#=2h1GcYi!IrfR(%@zhqKE3H)wLKLtj3xZW!yI!>j~_2^J}nt;b`jcD##eqt;fa( zqPD&i5fQFvYZKFYjYe<(7-^(SduJ-D>cWwf?u39y7wRX`-&zqdaUsyqVG1@gg0_JU zE6C6a2~xbeFlnR(f&1T(WXY>zgt-*yQEXK-v=JH^Lk((zfRJ$NS3l@#$-siYmlkS= zWM5l6eSDS9|0L7w3Ea6yqxAS13-1gb-#dZ1Q^#O-cRp6kV~UzvjFn7F%jZ_JmQTmG zUw(+^A3w&+mrn_90-Ox~`B%^J@{8vZn7{h^vsWPhRC+IfJOuWktpN4w5PuVl{~asH z7oR^tUvC?HeJo%u76NtFlUkiL$kOTtqF;rwq_x$kvz4^CkFN#L1-OSZw8`*d)VPkG zD#F5TF{vXLEiDOX$nisqk2w|);N3x*=#SUNq)<7^4mr#WQN;8>Wi)%qW1O237K~tK z3-&;Zr#qU${c!&1HfFXXG?Hg2Pbk~&A0vaG<oh$o9pQ<H7+a|5(K|5%3pN!auS5pj zzI~1~wcEnE<x>Ci^i+EU_^Tr(#)_3!n_F`f76u`KG9@?L51C0`2oAJ>wVkd6VCgZu zAh-VqxTTgcz8|JF49d({YDP5Glx%|Zc5IpgCtDL{bb?!AZZWBn3AV3q#I`lf7+g)l zT2aUM%@UwDt|D769gFoV3G~(VShunQ8_4kM7YT4zQ?`u8qInh6+|+$haX!c%8G!}! zTbY^!t=I4i8?bg&HMVT3!;WoDSh1=K<9YKn$voQXvUJZhk|xHmakM44wTHm_3ap~p zPeqgLATIVb;6=O!xoG-RW{Re%97g#e%TQDk^Aai{I6R73zyxVoV&wG%teV@7x}rpw z@aF8@xeB{>uE73%YjN_#HXJ>&3D+*|$LfLcSV|y|s|dlwhDfy6grIlg2+Zjki8b?^ zv31o{d_yz!HNp7li+3cDfA$3#{7V9yO#b524+!dyr4akR{^nC@`_<Pk2>4H=_pd|j z6Y(Rp``2H+&vZVBuuvzMny8Yw^`Xat)6|!Pn*MNTnW{oXhp!24Rk3KSn9z}0Tda2} zz^y<@sG=q2L)4%KRV7pUpr$bnRe1sE%Sy!5=s<LYm}6$VDVbUo6B#o?wbACPgj!b( z)YxlbPFe&yg8fnJV1ue)cYOcVhxp^SZwPP!>Z3H<`{_^iQLbG=T!aPntsB!dE0)QS zxf4$j4UF{A!Lk)|K#CTLnNx~TTI?e&k)59Aj^q?uY4XgVAS1-b+hJ6GFqC;MuAb&F zw^xIAunn*66|nzb;O2G++^kSk3#zRADw?t=F3ZBf?LFvdE|&UmOW>9rj^I#dY#FS> zmQ{`Pe>Ku}aCs#*5YPhPVmr930vlI04YBxg0(@~f1{aPYgO@V{jTH+%$z%Kk()hqQ zELd2B^@Hu$wr(OetZK%dZEe`GxgJ|LRAXLWE+$SAOH=qFD#RE`DIPGf5a70fo{5eG zY6-yHiizvhw8grVLpM(X^nbzq3hb}P$BEC#DJ#>U8k6l6VPs)};K&Gqc^OvDZpEw# z#h5>#0%wkI#qm=+ah$+Dba0RwauZfB>qb{YDuJAf#WRX9ZnQtf<~d_RO(f<`$;0-Q z<FIRG8#XQN!iAIDS@;C@i+9P|AL7Mld@Y!quV2R(UwtGQ&(~WKUw-}ZzahQ<=3~74 zM10R9T)TP*wl*3Vm6u9WsSh)2b!h0yQg<s!;1&yhs?ta*(MZY@%yI<95V)D9$>zdX zYHG7W@H0U)lAWEoXr+Oh5*LZhRh5_&=Z&cej;L@{KwG#WYMd1@%2*aHtWX73`rH?Y zNnv3aYh{Kae|!A)$2a(u9^uXV7o~nR61cDJ!Ml`g=?TtI<vA#7(cfrM7n5Yf)N~0+ zp#-cSM&<fYl9XcQ(gut!^G0JsEMg)ZkvA#`qbO4o65ODpqkxBRpMr<4KD2r6x%}Kn zR!VUV5_kom1r``m*%RbqZ6&c^Oh+s#wG6YBf~F!>z>ti&c3~CD3zCOcA`^a1Rspv5 zdf2hC2|EVIVe^ItX)8dzd5!3;T1SiuuvZY&b!6=tY*;ZC>z0*b&7vZ#Us8@`R2?!U zqs74Ab~1AdHf(6cj;$Toxv3p{wzgr{)+X%SQiE+9>ado=eTfk5Oas!~c3UP&AhxhG zqsCO1Oo}v+Q;Vrqw1SBFCj_{Kkq}Kr;(}k*XpxFUvyU|8l{iKKUi@9$7}jt-bA1HI zhS0bqpue*e^XSqilq6vL=6-3`*vr=r<LZ_Dc<=E!8XN~y6$hieHUX`b5$Kzkg@%#< z%;?NUXF~!3UyQ!V+1yrO-}+v>|JDWk@a;$V<i$|);L9%rxc?_U`}}?G7a*tk{NLis zum1=5Uw-x>zGNnN@5xo_<>9EVDuTX|EUX=LrB)CjO9Z&p^oA2iLo6+TEo6xRw=Ct> zaE6$}Lq&ZUjLeka>Y$G4-DSvdGs5P|F&OXfkG@eUXpi#5SW6vD&kjYtH5uMg19J+~ zG1k`=Wlpwebn`&1yAz5cUGd?^_wnSN+jw|S46YDQY4_m%y+ho07V(j`FcO`YG+3Do zRivR^qC9Hq3$bKrGX|K_`)3tW9%W*}_ynl)eC=)Y>4mIdYC5z=sUpicGRhzB9vblR zG@>5YM^>5xMr8R(T@4h}#8Q6ZNu`*`a;SWzh684C5n>{FIVAyVnrtO`X>hQ=zXfub zsTAczV+21#aK|P3W9P<ZNo#LhSBI^XCtJj91+Qd@VD9xRD!H$bhO?0*SApeA#Z-4C zSTVm03;Jj%SFWCl^&2Nrb9G?Hb}<rqJhp8jYi}Qi9a~sqw$@|!)>gisgq=KQ+ZNWK z!CGwH)lSW%Cp~J_&=VI!U8z3QpFq@70dOUCQ9Fl*kqM_Pr6v))0C{m^rJBmuyy)S= zXb}Kn8RXD}Aau=|fZzyQB+$SlMp~n~AQC4|Z^Ff!r*Q4oaT>})ICgM35~FNU!fcYA zM35H-qN_d$ZPjt;Ae)aK<&Sp0Z>fwzQ)wg`i(_!%$OehMzaUG0N_q0>%lH0|c=?3@ zxB$9f_NUV8*CGBU9rye_iMc=f^Z}GvU@grRFg8<wv!@9w^Ds%4sL>>fwrwTqOnCxX z09>BTCBQA%O8{Ge08%4^>zOFS#6T9&kv8ZqOT~`5I<)!tV_|77>ipbLsI7~6c^SxI zmdvv-K%$tOv$_<;HYUh3Fu>&GSaejUqoOt&7Up`GF})fO?jOLtyEK(|4&cJM&Dgen z7Bs1~MK@GARo-*T0&)LWu9=0NX+;=VP=(&<CD_8u-PtatUM?IeBVqPLIf*7e>S3{s zjI_j<@@N<t$Y4~CFCwC>5tZokZ<)T%;?nE?2KNaph=C2_5x$(NJe2jB!L(E*BRTYW zdHDF*4h{0&+=(q48?j?uE4B_cNB|ei{jc_3*@$V~1sLBt0#m0Iplk97OqxJrPAtgm z**6bccTUER9b!_NcI?_N=CtT0s3&6Yt|@%qjlJ8s-PVO|0{lDpgS)$M;8-_QwUuCE zWh6CgiS}v<*aEzQmC51);L-)Y8iDg~yfPPJD>d%(!qiRV843ta@WF_ZBotI<WBQ^F z8r(vR%ngL6iym$~dIQ%UoX7RsCs=65P+yruHnK!aggGLq2lF!A3FJ6r)AWqVXBv&L z#^{1DOq*PSnt~8?RwSV!FA~3eN7f}vKmYU{eDc4=i_hLApasC6O0Qph_C$L9-}v+; zwfo0HzdyoPU%o9BNcZGsiMjKNlOR@BQ=!ZdhEkFDMgld#Ef(AtEheJPTaNpbwM9F> z49)m(DZ|-PzdE?7Q*%dSV{I+E10pd|^f$3JLxqtU8hw0FY+{B&QxlZA*rLMCmhA3` zd;>l7mgJ$kJs;b4&Bl`_r|`}@M{)J)M%=o!6IU*8$EAx~@!;kmI67IAM8tB_a<Fl= zlqAEVrBgArrvQrx?wayQ1pDb??C20=rutJVu<Qs*0q&t@USarTkdW+#QAJ@03~_>m zjV4mFeGw4lz{*M-yc*s9zev&7!F^)ERCj-75nE<CJvGQ1s6bI$li#oSin-;Hm=cWb zVmc1N*ss97`4w}&jtvC&>J=Rb39>?Ttd}%6B$#9u5~v9;F9XPI-8v7ucFo29y|b`q z$29ERIz<BY{yozO?8(@@qZ`||bTK-xYX`SmC-C(I>?Fv2eNA9uZbSxBfr^F_fz6sN z)mX6=z#eMvlmIS5T(AJPr~t}Cp`c4CV?@J6)-tx$AZs(lPAGztuemfVO{6z5DN6ti z#>QPMaOsWRxPAQ~CCMqoMOz^(h!Vy}2ay5#$V+!aZkj8y8OhYCab*0c5HnT)8|22j zWAunX<fpjc)Q*LC`RqR4|KK4${OBz_r^$T!!2>Ctee@6?ee^(z7cbt%#~;6mkDl?E zk00U1C+`r@@8Xl^j~Ng6`XPS&;eDyFCrxaC0)e{c&^AeK$m_^J!<5WTZL37nD7q{t z6U4$)D)PP9iuLnVs9{xUI92q9LC->7TDvESg|(ur5Hlm9X)H4_QcD}-J-pE1<cdOL z6BL@5qRi9`RrdB6V`on$H%EWdSS(%If=3U};|@W5=k`7VdJBQQ6&EgS#M$HPrC7Y6 zL+asYZ>I)-KQrk;%8FGz7(Lb(ix*a4WSR{c=vO9E`wKZCz%~>^ZP3GHSf;$*#)eTS z8y$;`>;SlV>LN1Qou*g^Vk&CM6bho_XXHc=KcS;vfqR&eEG%4%VC<j<J9i@<M>)%T zqa=C}O1~kFlSOq!26k@lz-~(AZR?w{byJ%(GEB&j?dz$-*H9X-sz+;G9IPExVeW1M zmry$>l2p7xtfYYpGJEzc$AJR_IJmzLhxYYKv2XVjf_f4`-p$wD1o=d=`6Ow(f6r7_ zg2~vrxrM2#2qtERP}kRB!IFK%YQf^<gpnY~#Upvq2}T0E2mx-<g2Iat%q=Gj6^)mw z(Qv7m%ss#cF1}VYSxQLB2|;>p0>(|OM&FXD(v#9Lb=lH#eRppi#yf8vBV$`2I?Nb_ zBRmo8rHNu1o75O<B*y@IK!m^9A}q`tu~9ZiU`-aw$z{j5p(-~5C1m%Sk%9R8$B*#g zGlKi$xA5^NkMRD752WoU&)>p}|HQ}79#DR~gO{Jugfd<{e}w0(5HCKtk7pm=!gt?3 zkqUd+vL5IeX`o?TrPP)!FPgjz$jsE!A_Tw%i;IF(&=71sv|j*Tu(~>rRW}?4a|abf z`<tRWB^m?S*(kBGMv1X08eCn`;^mEzlpvELqmZYkk3usu)VRB&F~}ElTS_sfzmOIG z5UyR`i<>w0(MayX`Ewg^`qXM%J--Pjjx569nsHdYsv66dlwr+^R_WX;t1~gMxDwN* z<}k~Rkh+w%w~vID_E2xVAz%-&wgC4q8CfJy6MK2<A~Tccl;e%!!X)VFs7T<Hz$}4V z7Q<yIgT#COj)Vc>!Fa81!4@#H)sm)F6VE#SeI6q4!{2P1kVS9Tf-Q{g1o+lX+!EAV z2SsyWgB0uN0|ys3K!*lf*+dn?Y1|d*cT63$Al4_9*|~EGcJA!O-rcjLx#afmo-Hx= zfxXlDzUN;C7q9p3no7`5A#+dUkG10Hk;PD^rWT{!rCB@06RB4$Ey<HtHD6+HabcoX zi!pYu*jr9Rm@A>Thr!O(96F|AK(P#hW87iut_xjL(aA_2hE}SmZp}qnUI;q6s-=!m z;-N%rm?cu<?cvW<UY;K)0X!v&G9}Cu;UUI|jkG{|f&(J_4N#EkL*@=Z8viz>E*%Fp z4-lMW>-WXD!~1ym$!)10is;b)$*Xuy78l_D_?dY97Wa|K$>Pt*_@6w#hYvrviC=#H zP%60n`&PrqT#ISZizbo<MrIaGZi1o3lH!tqBd`Tqi#BfoXt7^_T!r#PTVI}^<8ej= zxRDHc$K+yKVmwOiY*6p$j4}%gG`P7T%g_+bK>-+TZHsKmlL9MCv?T;%dUFn@&PvAq z{k=GHXf;lq7{s|ZHsa)oRg9H5eQYUCA78|Bo{SaCOEGs&D*EQ;!^z$Vg~e&;?Hh}} z*=5q8kjWF%(A<*#FVG}#i!HBH8ezlz>o-i7)<y~mGedTcCyME3oSclMOfbaK!~-kB z{{n7-2XQ~>IqbX*5lh)47+Zi^nHhShVu;_A!SdBL*tEVCJ2!L@$YkryP1v%gi6(Qr z1aJ|8xo1txqe)hQoF+dnnw6DEAnL*!@O$>`UWQ$}`z3H6*fR$Q_s+$^eKQE^AutP2 zZ=<N+vvWwQ?A%6U$q=l5^29P}9&dH(CMC%@@(Trsc@d5t1Q!AIZ;h2w6+<-r@$a&t z!@FQHo#D{8)gJmR0Utu`q)i4C>!4UV>A^qJ9+?GXs`7ZWP9B4n&I+8punSi&?L;aW zIlw~`(V@oha#5lLF+xJL1tNkB;OZogumC-zlEp(jsR_faQIzJ5#-dP+h_J!Vb#w6Y zvq$*o<A;<YLXHTa-yv`b+V}5DTLJ9X+t+~q=)?Qc-#>bG8*jgLo|^m7P+=^aDK!O# zM!8Dh7QnT3vycESfGj#siApVAtLX4vNs?qprl{*GK%4utD9zLj$vozAXv~g5dvrJ| z9UL$%Bn)L_?@}WZWRtPWot;o-V}ndnBb0m4Z2CE)uV)Mvtt!HX&0Wl@ee_TBuxIx| z96z=KZ@e*x!}}KD%<)w?et02{9_+=2wXNvy%b~o;MNDh}X3ng{{N74TpG@sOF&&ka z3DR}RzG}hvmsuGqs)|@UIEk_(5)F;%2ny9iQE><>MKQEUSkmz_3Iw;p{{e0_(TU7t zI7}SX;o@Tf4_{~LZ{m9;+42h9+xJb!#!ZyJ8{4ppl4R?~7VP3{0qSk*_?r7RQJVDi zj6(V7DCxUZ2x<k&9x>my^m}{vuE2qV132{mVeLPls>s%Lf7l$soRwe}6ciCqP!v&; zh^S=ASridLat1+>AUWrpb2jH3+tk{&+TFIDyLY_%oOAE<e`e9{(|h0h|GqoE@iE3b zs@7Vy7Hd_#^?RRZ)||82lS%6&v^1Px;>I$m<4NflY1!VAz;%)6aWt9{O!OFP^Kdlr zgpgtB8Z%i;H9J9~x47iKl$vUjo-(zMJf_bYFMa9JqQAH3R7J@$nmTk6O@z$6iBju` zNNUldAf$~jUkjGXLQ#1p)U=hcbj<>&YAuE8#>G(4Qbc6zA>6*xjptALV63+cnxwXd zstnXtPsI8)lc2e73e;65Lsfa4^w^k&bH^s0Xqt0iW4H=FmYQ&(EQvT~gCD<phS#rd zNyDzbd~;U{k<70@zau5^a6BO4?=hM0lj;xg{vDH@@#c$LQZwN9-whkeO&eEX%eIx6 z%!50DJ9!fK%k=q^S&b%1)kw6Sh<l<-&3{Z}(Z)QE+X`~a^6_*g_!Mp<<|&`Ea3r>` zS3szdK8~oWB6rVTIL?_5_xbX$o;M%Xq_~HY63pcnVxJ0q#&#`)hBzTT&xy$$!{k1V z+UiqiYD{IEMn^{m23TeLyRx{<Mo)Vd+W1;wfd`Hqv%m_a`Aqa9@blS)gh*RNhMU4* z=PHbrl9|Vg$4p2Ep~1yedoFI~@IST(y1I%mG*X7Ip8>o)^-)$533asvm?}FSV@ER| zMvnjQ<Q7TG&zK=U35qJSv2f*7EK!~dJ;RL{L#Zl8%YRC4vHcRIIjC)jMRmCk6In=; zAk<TyR2LtS5?n}>viyUn$oE9XX;-*7ZN*|m8hFuA@%srfqLs<r(vphi#sns>p!X?C z6JajnNO6(u@o431?ahf&G}gvQQBx6yob1Ce-m{6M5)-j7fhkMYtX~S9?dmYM*)Fwd zDyhtnx>$-cQ(U<mMWT(S_8iTFDh%aVmgH&t!9pvE1lHc64Ea^lFnKn=9A6ioA(CVA zY#Odb;}9Qn5RdM4;pO9QY}J^><XwbqT63VJNF%Xw95$|<0+r>Xp{q3$YgdlOPVKoc zBH1^r8V5`LCGav=ht00FD9s7MyI0rojtMO~T)ld61D`*?j#n>l<IU@P|6Ga$7s>qf zR}ZPPA2UdECcBU&U%bAFpMHFfsr-JcR?dSO6H?sUWxl*D%&fLcGGmgsNFzMOoH3Y4 zlPMBhB)8Dpl98eopU9FbJ99k7aUaZEFb;F5As5UYg+NOaL>n6*!N?HSlq0V4im;Je zg#Gf1;Iu{w?m8P_s;vf_1BUPocS2_IA!O$YKa`59$|NbdTU*l5*O!aF?j&@z^BA@y zqN|Mw-+Y?#G8_pf+_7ezB1%hRV6$HXK}U8YC{Q0h-otZV3v!Pqv?j@n!jk3Fv6a<w z^VVgsBqVn3T!W1?zekRWkuQ2Uo#X|>9ZFa%KLcaM3{sROqklJ`Qo`}%m_>=Hs<Q-& zYi42bs@YOg=r%pg;nzPUC1bSA7~~X2prY(BNqvx}GEgG6NN%w#%M%xLXfTVsQIP3| z@<K7F#SbY-ZitFJfc=)6F`|jGL?m}hQ-Y+oJ6e*5r3s_8kvg2w(m-<8#ZmW&xt(KC zSsIFxf<PoDIUpq3Njf9PQSXRO`kGtTV2{;K>4!|8I}!60C{b3=7`|G?1fMdWXEP7* zcpmgc$}=!|KK0i8F;L&U6nad$rK;1gT5~qksO6OD=I1S$fCbAZKwfDQmaE8Os5KX7 z+p=-7CyVBB5jL%z2rZI(gSd0qs`1p{q`1-qQe6(~R*lBywK6cIOi^Do1{O4%Zu}p{ zTbA;S4@C!m``0A$v&R?k=JOkP|3(mdSem?ie)FFMfA{ttsV&GY5}gT8tu189>sL4M z^G`3aX7wDbTPufYB=-CTQ;>Ql4Dw57KuK+$Bu|8Qn74Qeriji$OyKciQgv1|apDe} zOA?$CMYQwJ<u>!?jmC^cqoBWOC4BU?k?d%VJqpy<ixseUi9Ae}E`qc6dW1V$;Lu@f zcu)>FhFIam8AoJhgdsaKTuScBiW5xm6v<O{w<n>eGg*=(9W5s)HN$xf!;q1ARGRv^ zy)6TdcDnQ~V&eHN(A%bhQKH3*<Q8-Mtywn@$~-nI>eHaTRSwoR+Ss;rwe-6~sC$hK zl@J%{jD2Qnv2X7dDM2TUnfNc{78i|XFP;eHjf=2cjlj`a1yzm3*t|tuBDT2R@rm4` zm#M<CnUqtMP^5ER=^-hxMGUu^2!bC$(HRfa6dXoTx+@CKxFaXc4e6(BDYG0gqP;yI zogG4VC!@7Fg-M=*c4}}D4K-pe=L9Bn9M@w>>ljp&M4&i71W9p@(rq@xUAy+|-+?L9 zCqP4I4GeZ~k@T~;Kp{JW6yiaey<jYj!$`=lm=1+C)0x!MF;#97<k!r^8f`@`skxc( zf?U%Vihd6~z>CLV#^TYKze)ykmrug7HPfK6aRH8dZA0K8Q<!dBg4Ob)p{YCtO4O)p zS5L<BMI*3LZ5ou8j)0-g9IRh48d@Z_0m;5ubuz4IK5a-FYeN-uRmGv;)Iogx>O5XP zy@Y3<iFrHDO9?9m*M32{B1kTlVh)fmUf&_H?=rdXbDNta_yc_N)m?n`_BK|mn8n{G z<};s;nTv)mR;|&T2l=(ru}pmdls7425r6x%d1En==6MW%=R``7u~Vr}h3{Z;kC`&u zWH?b~q;y$(+WfIlTr>q{n^qy_pe2%y+QVqs0$8aj!DQW1Ses}eHqssbk&f_7a>21= zE<;QZ5@?0&^k5W{;ElDX(b<xL-p*`vx1C{vrxR95QYEe^2}V(FD2=5H92_)JUK);2 zzBky{81YfISi5Es6Oxs7w78Nu0(0cXVD)+#tYvJ`mBar1nxwZb)~e2hr>7y-D9P}B z&M@V^wX-syEa7{l)|F4PW)#GH+~Pj`np;<56;J#Pn-#Ed$t0{^qaaoG+4Ck~hVUgk zF=orp#>OqGaCJ67S%Dv_ials7MLV|-lU-cE5lcqiAy#28lxBG%C&dvd3D!6ny9W^= zdxhrCr^C*re$GI9dnQ_%)2YYOxKq*@Bzi+4iA_^k8I4M6sxp>}%+#Yenc#xhm;(q2 zwS#|v1GIJ4!pL+h#QkkVm)J=>h$6{lW{#rnW|>{Ya-=a2vP?iFEqRIB<7SP-%*7M1 zkTPW9>S>rnGbO{4JdGruxo|AzuAG2ri^pRs<%s+;S(ZvMKer}kv%LFz8KXWw3hSuP z*DRZexs)+NnrLsBfu)KgpszI@J19-mmyeb7w)(O$u-vf%?)$XixnCPK8GcAOYJmHf z%bCm<q{(_-zC4HLPcPyrNiGJ~zIt&DuU}r5NG^<|Sc>Msw{Py_i#H@ZPlN||dTFqD z@E1+R%C&Pbo|VXuC3_Jojh>A<)Qwj|L46L1H5szAS>9(bkttWk2#F%~H(|2#{h}>@ zf=KWwLZXbt)LCO8uON$z)MGg8X^g;Q`{87>1ABPDZT4ux=ePxe6I~EQS#c!R4uOfb zI2>RCcL!~pjPpQ#RxoNw?%`vZ@%!;iV}hqqmYkC0W_eL4PlSUw=&8fw8-YmDKm6D( zY|~kY)yne2#2qyXa}-&XmB&JN$3kq`x&Yg@C`hxYdV8DD%x#A)DemT^$CJ$ohWaYl zzHKcgP8f|b(%=;#Pex$b@@beQH<mP(g^uoO=o_fQ%1#HzLp>;EHu6Lmi$(Gy;b5?k zm3O{$@~dgBgo^5XRF;KOa=0*|#r=Fdr7M%AxgJu_z~XFA6lS_3>$C&1ncSJl_Ba`{ zkIB7XXzqL(jsiv=y1HmC+cG7y(O8qjI3Xo=CC}>WvPhJW*zr+f$d50gBkU0tW&;mT z6DTslb{c78qpm6sl$a=dG^WfNhiP-gWS2sVkDzIpNsToHG7Cpz&az3^vTHro>aM^D z8m#e5%+YhWWO7eta!=(pGnm}d<i}vjqR~=^{#i_##CRucQ<uRq#WB)^n90;utCvp1 z8XCvdtH)7ukHOaUQ~2BnXsZb`xd3aIjm3IuaV<)fy?Tq0c+3_y)b-Wb$8hL?2F`Y5 z;??uZc>0X-bcnRRA|>|c&#y{}EhfPfn)}_CA|6wtKgE}?pVCY|A@Oe^D?I`VOx)Qd z_KI~f*krZ>J1y0)T6-R3mNPL_rb2GrEX?9IlejNrW{<|WIXv+xL4-UL?cAg2ErgjK z%Y7$qa5Qbs1We=!uzj~Wy#37JddL_DL#*K*WCPd3d*SZ4AC7^0;1yzlz<3uNj<AA9 zkTJY`_2FQ>fyc-Z#d#q-eu+GmLSLu;9x0@DqI4}o_@}127*x@uiF*g7opwY_6eW(6 zHhg`Iv1-*!sgu=oad$Z-S*%c<2pzq7*uFy^28JtPv|}Ya-3$;WX0ttJiLlTE@I7pf z9juJ%nu_!d!vo620ADSYSy;;ox_HGX$S)p?-KJX5-@Y1lw%Z^(ah%k=IBwJg8o~*% z(_ctwxd7ATreKAd0`&A%;qPaP9O~-gY!4=~8%lCKQIzE_t&7{9<fb`G%bZjvoQ}67 zy{!<#eKJDyuIuZqKzDaBqmap+MM;u|=DJg;uZpKzjbw=npcFZdyv$=bbJ~}p-G@8E z6~RFVu!dzxOdn=*z*N%IVrK{f36nH=1`i?+)(Yj>lF?F8UxeAqCXm+SA+um4*6A*X zhQ2aJa3_vnsUE`wAIpO}fk`gQWS+5*(nNk7=9A1i)Oj%xmN47Cga&Rj)-hQl{C8m< zKX-*3KYQsYXsjBEt!fjnRedrvRmU?XV!dcJQJ#nmtO6#QG-bQh5bL`S#VJSNVZRC8 zt?Bsu*(E%DFoe%O8^jAH`Lib%|C!)|-oiLalH~0ZCie?`c>fOHfA>AaNP4UN+p*Vj z8`jYzDQQl@S|0rAi$`GT`k7e3n5Z}wBW8|ZrJ6}{O~RsOGcaTM6zQZEQcP%aNqdWn zV1$6^-!1l`?7UGlUJGHkUln!-cfvi~4rYgqV1IlcT*EA3dDH|)sVhAL_ao}GCnA#U zVYW{R&JG)KBG!?zBaE^n9`)6+1XPqXV?a}#Xc$N$y_3<_EaYYoYAStEkSjX(+afA# zH)5k~n4~6Hylga<v-&JyD5*?_n#K&Q*PIUhouY+gIZTX{aLCgL;epl&Jh~4)KBjPX zHG!JC9K`)T#grBzAC@ncg}$0BjI^dgdDUcW(ouks(K?u!X~D(C7!$`+y0AKo9We?j zD`c@xhyRBllvy|hOH>wNvz`)m?OH8$4ahiY%S3iUL58c8++xszAa_B=aFR<2p5lZv z+%7)a79+a5D$vzg%A_tpXD6dQS86J1ZxZw#CU;Fm6iN$&No*e}v6EQ#661ZC)Jq_z zD2x5nSmNe9(`bfdL}z>+EI}Y~6;cc(k`+yVq>|dk#gJvfPGs_mm^5z$_4X{-d7D9Z z?*^>ak;f9XSu`8-uvmE-R;`<XsXWkotTxg0pG2VVcId2|iJ3eB^tUX8qvdMs(wmP+ z*BvlYoeC`yd#CzD7;TzHlQ|wcw5he#rc#$rruH5WD;ml}`#0cBIM48CcdS@C8SO2Z zxPQAxnw9Dill$R=L22lkn3r12_3`x41#0Z;B=rsI@B6rY;}Y;c#Xw@F_J95Zn>Mb2 z5f7B6{tB$poP{~m_H$NE!emi-l;{)8*HND6VBIz)OyJ2oo0@a%++lKyiy7kn_Cl73 zD|Mo8w@7Z;S);LVnGEJrUYVG$LE@Ri@D8zs?a^I0aM%#`Omb&xN~dGyI22?hz3%F* z3q#|@lnVMdohWAJ4MtU2xODv5nodfsV4{(rvsGNjI3e{PYG!iRR~<%8xi@Ocd=Tuv zo$^APCx{lDoi~xf^88Fi>@bigu@$ggU(Ct35C+D}VYW*dJ}%o4&cycj-314ytq2Nr z!X$A~Z^lH7oiJW%R8XLq)>%FtCL5+>o0bAJHqFNty`|W)eFfI6orTe)yEqBPk>1-i z7r}hfbjVSb$;_XKRqN%YTboBm+aoT*Mv@$<iPp$SJ|IaDL2MCXUC0ta?lULtkaohF z$!*8v?i9&ghK}|kG&kp<ttA^R^{1KGCnb$tly@B2XMB;C?8Tkti71wzaF!xJUu&qW zT|`>wv5bnYouYY*NlO|D{WxagNQgVbPG+)Cpaz$b9S1!lHB46+CrJ&F*rQ2n*@e`g zEZ1_Y$74R_!;;lgptzFyY#z5`5+4t@MR|1s2K%z%YO@}zX*B0BNwzR?w`fl0Sw04v zsnv{`z*|Y_&D4hGTjtS3&cN=i3#Hkqbk|OUiS~TBo2ekgQ5S{rUO4Q!3yVn7%Bs_N zc&7&s@Acu~<3SqBi+CxG$2|W}g1>k{vq`z~oX>Z6R^uQ4<0t&*fBsMW{qMiPn`Uo4 zO|g!#3YJq_kDfOY3uu&ec5lEMBV}yZvlc2W;mbAUr7N+bgV<=2d<6H2kR_tBjirec zU4|#oa0xJoq>x`e70XFFBcl~iT`L274}JIq>_Kdt6JitH;qGsSBTRVzFniKXffbap zi{y6q)<ZN+eql}!r6j#lMI4%HDKYC}C7s>gd;(qVC#3EbZFM1Ns633S5;qz(50-OF zL<a3g08gNZpgq!UKMuNWg13hbcJEpNW0RHG#soLsy#fw)o3LGdE}YEO;p(Id7uW6Z z@Gypr%}#3VQA}DMds!Jw;BQf<jP$kL0P`J7pvK>_Z{G%}tfBVaya013U&T~@YnM#J z?k$SgvvCR*OdEx{iX^x4R9M+)ASsrKd)gbR3AV^Q<wSxzNbA|B|2wfoQfG+K?<WsP z$(;}*C3h8*yIi7ocUKvcJBQAi#*ztMR~aYi?egMKr1Qg5lDwqmo>K{4SRw8lWnlny zEhW-=oYWRQY38sw5@YIw!(OgB52Hz<Db$tn3e&JwW3i;KMTn#p(nMy#C`o6}UNng@ z9+O0=9yfw!V*|>o!qGjLi=ne6s4b7iUY2~Vb+Xb`QQggRv5azL2@UFQ?S)vwgjZ4E z^J^z!m&SDL**p&pCaYk^*Y<L!x$j?3v$7P&EY;z~DiP#oLyxcu3+1Qb?dR9<?9q^v z+>c4?YnR)k#D4zSB`MKgz8H>I-0sa6Hzg2=NqN5d`Z-Cagv~owLV437D3CHnu3MqP z1W?<t7^{t0*|Zm6%F0QYMiPrY72@*qgt<KULWc3TimR4lp9y^`F8ql7Cfa^Q55jqi zM!}fLZKyBL3NaJP>n1{tC4LQMmK+W8N+lUAUo!>s7L3Lwt!dbAu?7L5dy#zNAd@=; zRi&|Ls6L6Nnq;X7x2^GnL~U{9xxO|Oq7zbm1<76Ng|d8ishr0KTOdAYA2zO@jD4ha zT%Z|~TZ0L#4f8$gU_eQ-({vfhy%JmKC-f-2)Kz6jdR-i%$@lTxO|z*n+-6N8&zLq6 z$_gWSBFLhyAOKDlYEWG=9=o<Fz*K(`)~}dExi%iU>!-s)PZ8GJW@E`*F~`eD%;)iS zaneF~fGJWU?U52^jZ-m}I7100k~{5$os`sq=psaN3(b8x-h$@VdN{eeN$wtM?&c=Z zT9S$8`jaec;Y{oZNxS7_93jC2>A;UsnjDszpw_C%Lsws&T9M@C!5J+xisTt3^(h&} z5-YmEE>)G6s5Du0`xHc?OqoDKHF5SxOj}6ZJ(p5u;W(NnmTB&YsZ&S6WS0_ZYeP`i z7=*q7akHf&3=ZVtWUQ0a>u>Gqu~@)^zI-{2BoFdTo+#7!{|}g`V(<2)*sydo^i*V- z&<kO|b2(g%SHo$?Djc@bgfkC_>AGp~6jWWcP`V%d^f{yO&DZzw^zjg$lh98do+st9 zskfQ%Oz>w<F5$B$Vm#t`JmEH<e|`y#jTvZdufTUdeh%k@yD?=U6O-R*6Hg{xn#mQ~ zv!SqI3TCQ|#|-5u7*As?JjHnauNjLcV$tfE7&nXijR`DWo|j?LGs%Vao=vSeUTSd? zbDWHT*`C$V)t-foS~DfxtIF@cbm;`Fq6}NgB#~F7|4^R>J>9va<~l?tI54rpP?Qsa z%HlXQRx`0{PD$4(#6`KD&XZDCispt0v{VNX8i!F`;)Rl2H<Eil47Fxqm(E<6>CAzF z`cxQePQwu<w>y*UfV~z>cCUn<fdUNlmq1%t1|}NwpuKhqJYBZYU~ZQZ+?(O%W&|Zx z;gu^UVEvj2Fy`mQ(<dC*z6^SlqI>v$H-2AVQhy-<wRh)Y{y);2`)!NrY^+nA0gd%j z;qIu3&?BrQd~Z^;C6n8lq;_F~J0dO79_dN8Qc|BGv84n*DH8nv65|{&qN}|eJzYhp zrg^NXPDEovvUJg=zB-y_GMq*-07dyhG#$cF`Xf2fhuTXG=2rR=l_!WEZ{i}v@BO*O z&3VK~3(<*XteBTs9J~o6IS-x~+9bLpiucIQ7$Xr%9ME}+<FRkgVri<Zx~gE**My+A zGYLaO#ke$(gR@;JD50UXvE2l<^%JmS#YD`Z;aa+CBF*Y#Oy%dyoiq{~6l9@J*|UxZ zd^<^CsjC1dy=Cw-U5CSaRB^;s1O7H!;2`?1@Pw10o)^uQ-~RX+9zN=2Vh>6>yS1r6 zx@sv#vpoOovNTcs3!2U^sJ$OQ92%ag?QRz$VvoRpdU`f>_M#2*p`a#%MWomYN}**u z=wo@}O`1PWN@fMsSyFT7yj8N8xPbeJQcO@>>Ody;9c78=NH%TWM9MnuD@r^W?k_P9 zwLA$npA}Aq8eP05Ci0m}X{Sh&tf4g<+qW-*k+D3b!A3+y(R7^&K}lXTb#wwHiD(!Q z<}sGg8tzIl+!-zuZDN|}+G9Kc{7_Nsj=VG0IApmNb~_Ydqb~<5>T8RwbFp*71VjZJ z!_`$24vrgOv0p`+&qPaUG7RaFHZPli1C(Ef4;o6N<qsX&g(FAI;qGCCUB+v$fz`!8 zV;1%FOk@Yxz{yk<rlzZ)y=^}97)uB@6Ma^M4GZ9~Z5j4$S^z5pML6x_F>~97h``+l z58j2i@I6S5x2Eo<u1=!-5FzMIlBXvgkZ7J9Lk|*VPFZpQBidVvhwl~Mo<VY_uv{gf zwlb2$W?3r>Bf*1ES{%#-KaQMqKT;tA8#b(9(u&rQahNcbRHCjDB}kB2+!c1l+$qv% z9Fe#(r0SwYQ%Rf!P}f{Yx>HXs=D}Vnu5>M;SzLu<VTMd<(XBQHoo$J@FqDO}g4*Xw zae>qx>`28>Uk>c;w6S_6jR&c`j<lFT?W#!AwPNvD=@xD?D1TNj8c72)1{<09M%?k% zbmyKsSHpwu-qnN}c>Z|U=xJfR=+829Jf_SUj~1TX_wIK~Gs8Zm*6!^pms&}LERov0 znb@NJ`*TVYu@oV0nxt#6o|KluE>C@l%yTIdW>Y5%!zimT0jqTtp{lzWt2WAE0S)q` z`83?DSd;l3B||A%i9|IM6NIwDO`1NIhKvbJAjnLkshU0t78dKU*K7sN9Zi@XX}LuK z>ow<MJqf!-PY#BLi(zA}LQ-nrp!YVMI_ZsqtT0rUo{(foU1frFK~4ZmT)gRM6%mi- z#t5|5334CdNpJ|I1+FN}c7TzF47@B=;b^)NR+Lv;n82Qv>tMHEnTflN39Ah+PaP&V z4dw<WtPag4Ph2hjZev|}I9Y2W^|U`uoH&Z$P!Bjen!t3&YMAIOg8tgc@Y$mViyh0P zISLOS-2*#Y9UOGsiMc$M%UQ`?^p)Ujs01^uxj1OG0kHvQ(sae*uEa4RrbvphU=^n{ zIYphF?0}Sb8qHIVNRG9V)>Gq|;Bgj+3>EF%O@&hLu^O7T`uapB_X&yG;<9^XDdj;` zB+9ugEe=9)ZV=D#1k9Q>0h6as`dxkqXFm&zmF7TU)m$uDH4ii9jKl1CV@Q-`*daRC zumtVfqYN|iW!STS3C#8`fxDL`LLzpfq9zE<ZL#QXPr>=Y942ulBMU?Q**MSSK0jC> zT@~%_%)pNAi=nPO24*`Ip`|_r$}4%s8^}S9WSc-kEA*=(si?Vh6f{?igD$CVxQ<$m z3209}r?Yr8jMWz4kew+Lh^BV-M5!q*GR_B&9{1tioo*V-0o=aXjR*JoAttSV`CLp* zb{0=5OT=@6+z;;$;O>JyIC$^D%FR5u_BvRjzXBt9fJ8H&rm-qiw=aj{hS^N^@tC@V zCm&^tNcu^O#$n8CN{)qN`JKhcf1$O<VCoEU6_@^m(ro^`v8+sEFrRex_S_B|3l;1& zUjt*xDq|+yF0+*|F<S;pTU9tYt%s}2dbqi&BQo3qd0EF%UPvQZo**^nHr4W&Ru5CV ziKbF?Sr(eRy(NanIE=?v^p*BSO~oO?%p0X=T(LuAGF<nq#Y$EPKgX?5l^+iS-33fk z4Tc)L+&5yku^hB1H?~rDZ&#a(-8za`uP_Ei+KbWCT7>$#0<^SNF>lV0ut88^bruP3 z$z!;O^0B)+2j?%><I3e$v^1T;?YnI#I1>QJohsPGZN1Gj;JtS}g1xpO?3e*!qxK^7 zxDn#HOpK#ENnj#ViU=Jp==~|V(@AroyAxyWF`}tHhhOA0YHH}Jn@&-4Q<K#TBPnhh z5=ChehN=phN<J<x452g$#@u<bJP=GK(pt!kIWz>Sn)9)hXXv;|qgX2EVV}7Qb{Q$~ zY%@VYwkyu0SV}i?N<O^@g+<ONC~)IR6-|nq#z1cYhI&cpo*b#y+WCP3E^~0{Qn}P0 zS#<u<V4~RDZRC!b57p%(VW>9;s!HRby=e}nQp3+)EDKpmfC&>vV1vpOXsnqC^_633 zdSqd^X&w#ceAtqHdsy}ytm){v-GmwArG6gUjn?9eH&=20P7jm$B4tMx6S$Ab+$+tu z_w2I^QbOOmL+Qdq7YY90`FRAydSEII(OCIWShYnSTlecRk*7jYYaymAACKu$VvobD zl{Axb^d0j?V&U59SWF2se$GftSwI6xnK6mxY4-dHOz?4-$&++G3BP2;Wa)mOV)|eo zk1cR>*#t)?O_FXMEG?C(e^ub(q6T+2b-uO^M-J;q*8vK$Lr|O-Mk7gyStB~SiM~N1 zhC9HCzWAaWb7!0AuOE(vn&Z;IlWJisD|}FR#vXa6?O~`h4+a}&OE=ouNNsIuxP<0z z1HX?Zym%rx9#{<>8eDTiV>&Ch(gIn?ai8wgl0!~vILb;hP*qh-|5QpiWl$^oLU+SL zES)zQr{dgEDkM`|A=<kt(bZFm>c%wmb><`Xumws|j=_B6GVEM8kDouElE?^Qlttme zCQ_1%h>zZf6R{RjVt<k(k~}$afC+BH*C<PBs?ty^u11p7BAS~-a>q+$tf5A<aYvxK zlIEl=lw~f2+B*P&L3UWYd>Zwy9JXv*4#QomU}U-i+B8!32Q=V&NDq#7Dx^XnwVxxU zj2%h}oKRfsf}&z)G}MQqx0_OfdU~k85QDwNxOlce8Ywc=myLm*Ok5I=dveh?Sd4vE zI#@{4cF1c7c5P<~TsH<=Hp(()N`rH!Ef@_Y^|{heEzumgKyCuo(afw{GnF!C5>4n- z>5{Ug=~~!ZZI+rCr-=Fce($ujMr}Sme<jT1AiO>HNC|%XW(O0xUs@M!;3BE--|ZvK z2Psv~p{gwxYk6R0XzFBW@aFOVnYr)AY^52POqn!ZVH8HsAAwm*WgxFI1M^wlRdg3Z zVVx|dl7wPnp0SiNV!-h9g<~j>Mo2Tj%2KwiP?E(QR-nyW7V$T4$6@!)ICO9`++8)` z=B!EMrpd>f;B!z5M-FX<|B<cm_uYcXkUhvsJwyN<m*hxISu~HKxR4VqX>O6=%?(_y zqnT`sL?_|WL{nK;&g3pVOatnLazZELlob=innqF^?g!SxZm%+2nb>YF8{qA>fihwP zoE_G}!%iI=*Gz)`<^|ARHx+9ZjfH`>BB^==xw%3K6jScj(ZtsBM9Zd(2ti!57Yg!Y zP*idft)1oQ?5RgbX9=3y3((hBhQZccWK!0YpNT}!L1TpZ>mwp)C!#}55fi#wx;JV< zB<UT!Uy>+-)*``0a-Sx}Gm<D(60C+>OB(Al(A1bLjo@f*7RjB&q!a^!X*w7}f7kGF zb!9jcJs4#r#}ISE9+uYXu%sT`zi$<+ER|qswE{<dHX$<DkmbS>@iAsBnQNHX_L80} zD>_Iz1Tv{lp{FO0Whsw8CLiZ0JuY6V#HDljOz_;_mwD2CA|E|ygDwrB91~>S`dK*W zp^tsL=EFd5Dt2s}3+3gLp|EHo6jn@;dfUke8qOU{qsp?+q?HvHMVS1;=uTh~&0#`M zqmi91Kb7WotaRC1$PxugiH62>n#dvk&psw|KNDMA*cqNsQjl6CxL69AA_(s0Z%0Wo zAKPehN6j4tW!**4wpa_Ty=yUv$vuk|W98N*SWjuTg8ETTbqZ#$7=u~M$C28jF@oP` zA`R#KWh68ui_H9y()=dV`TggR^6RvwVJ$VPua_PI5AVRy!<*rENEgR^^$~bfA0dG| zS*CX)EWjAYe6}JqK%d&w7^x>5N$=wXQ8cQ{C_$tionmb4a98ElrcYyI!_iV3fwuYx zv^R2H3=XgMC-H^;c0qooJu*|RkaluEjhrz81GXW+Uk^vTH^G<2@}S3N9CXxzuR9I8 zts3-c3^&olYp$P3O>WHOjzDo~GHPn`(AHi_Sy_X=o;ox&7o&!1p|&m$tsUiP?W#Zz zmwjhzQQw$_&el8(oUOo(YaIv*B%x!?nAiq5$z+bE<`$+hHp~q1VmO>g^l)>&Hk{;Q zDMB<4N|)ao>M~h65>dsoyOuklqI_6_i2mJmRied&<gO429>E<Hg2ws~WafDzp1MYy zO{Ws}aVJpJr`ez)&smD9Qcu3;5R8l#qQ3GdA0I_+bvRvmG6wsL&^u6w^GxV-7b=G1 zy!e5q(ajj_C$-Ou<j$kPtHY|*vm`CO%WNII-M7Mc$86|qoP<@YMnZ<hYcge!Xhjes zSf<Mj_qrQ9QQSFe91ZOlYFaVsWemp9BTQc)CaEM@7mE9p&t!6slr-;r#fjKyxQ0YN zi<{S4DNAT9pA1R!?1?0QOrk%aEO{)b{pcL7Uv0&DJryWzlY?`pJ$AVoNmnJODN|Cc zmxVmd-aNJGn98cLY9rTIPQa{Xlqm8%*+ln(c|voKlcp3CJt4(l;xUvUVg^`oy<na8 zTv$73V1v30EOxI%bntE-tX+r+-^~NNmt}evliC0YQD$7{YoU7(6ULGqzDt_FI_HcZ zax?r;Rv08zUg4Vrwd<uW%aLerrX*>MLKl}Uwc+TXxomF;V{!*lf>L+0!WQJ&BO`r3 zGBfrfJ!KzaV~h|NYl`E3TXEP;3tmo}xYU80-8wiqsKLQOT+9)7_1%Wurb;NUh(SS7 zEGnzdptY?G{evwS9BgOewn^&)gU!qXQoFYXLp@CV{%Tg~YD&>2oV(VD7Sg<{HwTGH zR!CxkpN!nc$|QdO9{%QGii;$VKE4YlA}CctxJ|SbwYN2r<E?n|@4<-rx@?{?q;*3Q z>KjgR8Hbv>I5adRqJes?QC!^;U0!*Xix7sSiKVT*fjdN8zAg7beT6%d*oBmLrR4Bp z`0$6Eq8{8%_v(gjYUciaQu$&9e@H&%2-nXSNpX3o5VxqUFJ3IBfh?5Twa=5<7cLa= zdz_Sdm5I?Hj`pPXZY8Lw&W6I$(O9l5ZYD(ow}2#GI8sV(8J6}bOq>bS;3JsuVqUrt zqFd?oahRbnL+Ud<U2ZC7DbBzQxoH?7Gg9hTK5^zKnC{tt7?#Y>9t*?RC+Y47_k_vp z;W{PClR-SB(R}mhGCqF$6mykkVvf>u%%q;)X{(DVizi`<qKsrHCo9lEDvai9<1uHM z3?`ArqHF8iWz(>H{X9~98YWRnO%QF}{0?Gtjw~rYhlXqpNv=k%Yh|tkAGeLttflFv zY>*g3zmi}<a_yFy<zhm`sF^*am$|eQ&x`f=2s7lSd!nMyAJrv+Ox{Se){@|2$z#{q z7$@B^PAt1yM8q<=`MmHylq$`&{-`NGC^Ze17rC(FIwB*3+BR(;!o&0s9Hfh*M|5zM zGU=$#W*qj|h(jJ)B)PWa4Gz(4dOB+%D%uV?q<3~!EWwyXC>EiktrDHxH5eFblx7Ya zI^TkBCU*}LyQ8}d-F=m)CT#nMYEfC2!Mw~veqJ!*coLta1WAY$6XKg7Ja896{0tC! zWQVjKeAJM?e?KCQ??$M<34;B1!QW4Gd1Z2UwWUaX4@4&^VIsxl+WM+EG?LuS)Z2~K zq0&rL^))PA^`WFN%U;<rRF(Lnu7Ym6+?N{fFsiFOsk4sY>|h$ysmJHcng|bf1OE7( zxHQOw9n7aBNym9HGNkhidOOn4+nz>hr(s|q3;hG>q<9tv2eNUK)D|7yMPg5$G8!(< z2GHHK02?>Wr$(NJWveD)IyLPa`LU$1=>I$hGZv1QW_p@5hoq)SlO~-JvV<Y#tCNxL zd`q1@btIOlC`uQc#!X>D$xnjH`UTjsRS6X|I?tZ=<KEqNMw>LD&7%jsxKDZVh#LIy zodLuq2g1zF0FxKdEK(oOW|FJzP=Wk9MU0<65fc|q!Wbs>sM$QRNM%KhnOLPe534pS zVE&p}m_+|DkuqdFX+29`1~cV&qH?==i^oZ03$>}`-JI4UJKYAAC7#I7I>2>n<fJ<w z{iH2Y6KxRWr-xJV7SerSL{guO+mDnJRt)Rm8NmvDnW*Achv7`-X!NzmOUurtNG5bN zx)|N95ez=&vaf^Nbi_z)-wiaFb(M!`Or21a>%f!6nlj}8|GzCVlWlo2nIXVeSNaZq z2eskpqz2~$YH+mCz!A@F@b%mdH&=ZW6vm*uEE##Z@r(rS+cRkItVCTS^)-{bxGW7f z?+oJhy+K^L-h*=&TXFG9CmNdR!!FdLcd&v)&!@yWg43rQsn<<eos1D5Zh|PvurPX! zKwmwC9y36|VLgfJA^u!HvK<HM&qmajr|^fSGLaLhyHe0xCrk$^T^WMbYHBh@b4|FE z)Qt@xq;{w@^Hg(_XqOf@UKI%+0x_z(lRK!jEfKo9D<LOlJLLfr7ixCzT8rw!C|qTN z-?&_aA?j)o7cY?3L-{z{pCi$F=xheMdy+}*5(EdjVa!O;M`1J+M85;mby&Z8CbsA* zKzYqf$S;{B(Qd)gahNSXS(*e#jKdV8<tNV^o=tVCm_?P^d$=um4CTs5C@!BbwINRx zcQ>Yd5jQ59wSa^bvqh=N!Nx`hy)?3q9}Um_araI$K6@yVn~6=T-=jR)Y_btXjyg1u z`qCihDNAIqKxF|o7_Grd?WGtqZ#1SZnSv!6OR<bbc8-b+rmq}_Da-iX6h~n!D~t?H z<g)d%F`4UgmrRf@x6cwSDol9IEenuLty@xLhl)}fahmbMTt{Rw$+FJSG^JWl23q3u z$vx6~>Z!fR&9p^cmK{m!O0DfD>FCauC?;zddfH<NlXwhtpTJOW5(aw`G0>I3B`N-U zVxR3x;5y&a%4%HggQ{|poBz8o&l<(qmZ&UrK>is^q$ir=RIF&V*omYBQZqms5g}Wt zkGJ8-L0ytt1HRrmu(DZ)(C`D&Sb^&56x39wqp~~|Ev=<!ZYxDab(W;L%d0aH5_SaF zZZN^G_2K%>AxhOwbaYi=;9M2XU#!8^n=J^AvPM|25yBbq;iib9--rp?fuN)G9EWx= zsdw=t+lb>wjOa`BXu7vyL}^h1&0;+1S%R{HG$bd6(GW(`SY(jciIg8SnYCg{hZrfE z8-(koK_L;Us{%;sFtiHo))XUM2&$_|$0Qmx#br||9VTO$>H@4>L$jfwh+ywM$c%DD zdx9VC)TH6%<yu^0f?vH>PFj~plH~f03aJTB^zj`#Y63=$9E08FI?&Rb4-Hj0%wpn7 zLztLU>o+Z>9HEw-H&(i`CrxxieJ)0oPo6bKBKBN`nHV!!jO|<nm37OZs<r|$Q%QYR zmGR?AZEA4Qv1_^*AR$MMymA^2*y%B`yKqOyk^8;U)yR8~`tgX#{q*G(SooM@`ifE5 z<G!6?Bqg{kP3i=BelL-rq_XJ7J4G~4@;RAB6EJzfM99bqGdU8=H!|T@Ori#7HDUFc zx?mJfPC;=>FiMn-Tji;fkJ9(}G9kQJQGJ=@BD_&vB9hL7$>)XQLT74YM<zeL4xcM4 zc4KutgtkUXjph?fZqXbV$)rtUg44(|y4y~oy(s~$l%IW_i5Tjm59$@e&rYD5bZ>1A zpy52i|LevRJd=JSgYq#Nm1VBT%CMsTW`*F%l$y+n5oatV`Kcr`M27F=x-sG+nRJmx z@IAT}Dd~sN*-3bvtwufNhUi{h$)s-UB#}w(vlm(=-F@+L56+(NU?O)(%X1ex_#QrY zp^*vRh|b;ywDuQL+Lq9i<{%_!FQTcl!)c&{j_$<~(Wk|2Cu0XsuAMZ!`fzvIi4g<m zDiIWBhq?1-V)}GhC@LyIX{9PQsIBIX%Af>^<4!(-mU=N*IEj+w1l>2acuhQ$KOP+| zDcqS!l6g^HPF*{C1mqV^g#vZ0;?gNlS-Th-+R9j|G#hIareMp`X^7EPgWtxL@H5+h zZtDCYQv3Yb8YXxly1TNGlNp1_<4CyCqO0sg81CAHO&b?MS938&kD^AVQJgz}iX<xz z23TMrwd|ysW0>UPHq6wqV)XfJF&`d{+uX@mth^XYloX)8Nd>YqCh}xc#8f7?m>z8Q zg6WW@?w-P!PJ=g<@83-_i-8Kau6N<~jcz<<f=jaG;Q&iy9Q5{RW1-p<EZsOC7T#uz z{TMZUG?r>D!nCEbn6+vqX0Mus@iWFrBTD8hnTo|K^B}J@7wX$ouweBxOji`$I{AM| z`I+*p9MtKHm8W2(#v*JrSc*2vhx#gUY5X|h5-N@Ut}6>dEu+4I#=a^HHKjC+4Dq<G zESTGfNlaN$DJi>~PouXrjoO+?-JF6xuJ^a4W3VFwJv?S2dfSqv=xI5{?M|Re%vnQi z-b5K%nC*$LzG%U-$K`nPSvjj#1s*;qXT^>}+G$tH6F20f(hr;z0|XARdN|`mj1?u) zUL-_YP;=YD$Jb11-t%xbLrL*Tl$EB?Xl9_KJRSK($*6BCq}Hxt)KGgjpl^U?l8Jrs zayPDAy&%#2@|9kR=ohax;ljlZ3=P)e+}Uy*^)*3&pAq~#cfr@q2!~t^rSNpvPJ(ZP zz0G!v=<hC+F0t2Eh|$IV)Y!q&vWBFnE<1`+zLps41{-rVesNb+m7b(5$wzZ@1=>35 zP*YQcg8WmICOOE<rg^AL<5`|clBAF>XGowNk|&Fi&B&oSEu_2kL(n06oR0BFVOk8* z;sd29OpihC=?Llh6XAz&D((n(VkpaDJPI-rsr_P+ml4Sd6UT#`jI#VB6z85oPTonB zSMq<<W}~d)GzyDPptOYFvp$QmDVN_T1EQNjR)!ce=!f`tA9#B0M{K+=N-L82{y3aG z9R$yV7AP-HfvcS<j{7^oKhO#0R>p8~+>h)NUZ~G?h0X3&m^gkS=FMGzxwEH1Zs8ov zn>`(KW=_RY#YNa_W`fx>#JqQ-puBW3ienORiAJiYqX<X6EU-;=Iv!j}#hDCyxY3J* z9@&lZY;PPoZih|gM%ZrQ3|%7!>@;(LuIYYkHrR`8JFKvJlM!~=+mY09IOeqrp+|Qh z-A)ysRUJWX@^0MA_rmRbSDXvnf+sPi=ylV?B_|zRuv&*39-A@Xw+rX<1K{DX4kh_V z&|DIYbQ<VOT{VaZJctkPA0ag@40Gm8hmp}n+@X0+J;@}`Ou@yojp*$wM@N4#Uc4Ga zR@4EUrw)E{R`@h8)Rr8=lgs&d{-_2G<pC&3aYhSacW<x;??1bTZ{NJaSFax9+qZY{ z>&Hj<?c+22`G;rt%a4!nrym~Rx9{(Ac^`lM`4Rs9%V+r0caMR;y$AmK6@K{m7{C7c zC4T+O3w-zSF24Wz27Y{h1>b*l0UzI=$A>R3;=>!pm**Hm`0#cB-@YHh$FI)eyRR;B zyK9W=`048_zsFVl_|;V|uj99G@8D1T%)fm90Dt@OG5*Z>(~tcBKR*3u{Px3V`1SiI z{}O-t{t@5v5P$yeffRrGcptxfxQm~^zKx&0y2bBzQ;JXPKfJqv@84dR;^UiZjH~$e zi!1o>`ZB(Gb?Fark#Pavygo0D?fvHUIehcQIqthbynQ}|FP~k<+3r%Fn~@mkOv6xj zF6wz6TtC-LIMK6qrt`cAM!V=oR27NRY(G@yA47G~G1Qd?qNOGb9rd&tgym3A26D3^ zFpu(lzv)J}SZ_w;VQWM%NBy0)!+EbN+^jZZr}lCju-Jmg7*7;bo<t*g(K}R03n3s= zj|-PtafwCXEWJ|y#WwT|Hld@ZMrt@Xd$twl2&_Kl*hM~nVX&ESYG4Jfl^PQ|d#ljY zR*Y8B<-V(ecA%Onq7Hq%)#&UgLszf34pNRTuD5j*qp7t3Ep3eULQ2{qG<FuCu;LVw zcuspdZ-edLRdBXj2Osxs*rl(E053CCWc$Ko%PLf4MoP0qAK0gkm>6d?HYL%IhM~VP z5QB}!(cc_|f%X6lw1%LwE*#0RHi!z{k20Po-d?tN_wEgzK7EYGPwwE!<Lh|x@G9=# zy@(sv25|TGc|3h`1J6FYiO<AqkFMeQv)g$1_!@1@B`L)EXU}fo!6Ux!!4+x!(Ua>^ zeD?Gfp1-_1{My4S(((a6U%Y2{{fe|MLTvx^`EBX>5m(M<AV2#6YRm0e)f~`N;miZ? z%F1U?@H$e;IU((oHTIe)A|iM%2K(}GChfR1JzjHbA?oUc)IN<)F@UG-3@XawQCt*7 z4{?&<OrbPC#br9TNh8dYQCpQtIhe!$Ctw_eY<`xAg3K_QVOPXOxD(E?tayI>|4GQr z2<A@ofd3&|c)Oay%vc4w+6!@za<{D^lRh{bC8dcdDH9P-uabbGl1Q#cql!Mcs!CKu zG1EaZi_RH%dz({MZ%1^LC*0l4VQswwhDPcL2y}#(*It+z>EMX#ejIi&#Ual<@HuD= zyZy#EWV;bHY1Rnx(8ikOa#*{14Yby)VarA>XsW3}Lv0<_Dl0*SF<n*$G7~3Yp6oP~ zACJeax(amHCLzq%97%+3f29q~w~t5YVSN~@&qu^zQ~1Xmgs#gW=(xnf?9gfK_Kbj$ zXE3%LIE)Quj##?Y9A19GD9s2*;1PA?_^d>$#&lF^EyIIThj4X|I{H?O!Fy{ZytbFa zcV5fzqlFxPvsA<z`{npL&IAMQO6YW0j6by;N8cGYWKg=EZ%e_;huwJlasYWb$I#xH zg9lIg(Ab)eE7w~Q7U7HR!UTLpShcpK;<uMQDDvKd>uDDFa=;%g*@oyUG^d4%#hd3v zOne`doHj#Cz6);krs3V=UI|!VzdDDnKkvp*?=Rxl5BCYZd-&^*1m_R88Mp9{-|pk@ zKi|iH{Pr2}A7A1T6-ZNR1l~Oy#6SM>9Dn-hKK}9x0ss9i{Pmm5`1Soc{6tuPeA|tW z?>ZS>46)vgAHM2k^y9~`2k_H}LHzvfS;mkQzkEE$0&+o$pFdpW<4c6`RTh)$g!e7{ z>1P&_KgLgY@Y|2K|0TqBfBE5t^qxO`e+|EVcU21UIlp~(g`a&HzkDm=lC=E!!zKLm z%|(8n3;6EcS$zBDpcEh83=q!!+&7HZeT-gw{e_4gy!*TZ?-^gcYRB8pTkyrRHhli5 zmufRrx;MnN^O+dxN+G;saQ|u@TIm$d_E5wWd1A0LoG?Fzsv_F3a&I)(_@JE@uD6YF z>N<{rjsOg`M<YAw2+!$*wB4Chuh}S0I*4QYR1oR34)MqIaLmU5rX~QrKtjJO5fov8 z$kQ(H4&Mu>02A2x=wrXjX6)Fj0(CuktlBgOs+$#{wq+@m_i|`$Ux7_KRzS~qH4JyF z!pvfWG%2vv0d3~6Dcr<}N$(wS@HK=z!_r$1*8EKS!v=8jHG-R;3B3Gw<KQtf917gS zFh@wN0}|2>BJs>2oX$Rq)VyQJtR!R$k0Ck56Rx&v;AplGAs*{tqpyI?OJ!iJG7A<P zXCu<b2sVbxV5vV3Hl~WmI^#%T=a0rp7j)M<p|{DE>fDpy_9Vo8(OPvF31NmP$Z|n^ zj4e)|^vCPZ@8UWY@~vCq&PC@WVBfoQL0T68zj=KSw{8sK`qh5v@$H*u`P`7SKK#1q zP<%mp{_5pk+~l@*Zk?CjFP;;hC%u=SBOYJBI>7Dvr02wYFJJ7I-gE6r-#_0o;u1Y` zLAoVcsvXc?eE@BQcuR>b8p~`5aXVJ|11QOJz(JRFaI{{-N}5eS9gCtOaa}V7>1lyf zgQ4(0Vv4ksgGi@OuBeDaR@PC1GZwWqCkXHpsH;6C^<=575imc6qJnUg6h)%CB7tB} zLPc3DN{geAp6Z9pGslpT=8w#@qsYq&p=C`#VNNWv(!_M+2{@JLg_8-Mh$igKsTv#) z7{c0eD;ymS;OA$F{QL-%6Z~Z?5SdgL+1WAZ?iOQ>^62Zmr9#rtnn%Zx!2cCY|9=cA zOysPzAfzYyBi!!*q5~Y^?qC8P%{AC-tObW%N+>#EhF}j3EL%7UD_1IF&Ds@MyG{wK z*Q}&{UWMf=72x1xO-sE1lVm1f+NANQ3XQ?l${akqTPICS&{SZD`V2i>>u^L>&Ta%B zQbKFBJxc5RvEAJn#sMecmsW(Nl4=BJmSC&nL2R{khRRk`#Kk6{CN~ICfjY=JsEh{n zDd;oRfXPBxG}EnIk3ED7yHxOG=WKkpZw`JopO0TH7UOF#bzHDtg|~+_@tvy@z7E}q z^M!s0_tL@Ns9^v4EfwRJmk9AT+`C3=*I$B$S~2=E2YNbddF*o0*piE~oNzqjv5VK8 zgYzd%@$TGl^c0w(HOCB}U5dfCugY+t?Kmn<?;+HkaHS;%pWm#(hnED^%RYSkybC|Q zBSgQsLbZCG@V<_}{lw)@SMj%>Z*ct<UfgfyYq#*Uw-Rrt-u~x@2l&rl9^!Am-Xk~( z*^d|Tr>_ZMD(s)$^x^wA-T3aG(fNCHF?#X+mwotw+kOA8k1Cwcf768@zU{$J-}T|= z?*{S9_h<3z59bN!OZdyrm+_Zhui-Dh5zK##UvJ{izYx@ah(G;u4S)Wb(Eo|wh420C zM;4^-&-3%n^K)5LKAy#oEEGR{7+?(I`)>yD-Piqe1HE(wB6{%QT@Su_+a<;OFWUb# zUbo`it7g1^)52)N+t&?v|EdjNJn6+yM<$x8B5?I=HqLgXqmAdz)xlD#=@Wc>8e)q6 z{?=f0HLwuZ9^vc0Xs`1{XTuTnwfdu<>aw@>C<faiQJm$A)3Gi{iFL%uki9s0)CAt9 zOA%zRiZC|~SR2SeU3D_NgoTfDKwy$H{7*Q+FZuuiW1SF^;D!*Mi$N#7a6I`Sf=+wm z_-Q^)_TaiJLQ>oik?w}zWP1djvOz$MCC^V&_#8GtaHJhV_?h9S-4U047|~gW5S4Kd z(Pz97nd*-4WM@RCxF9Oc4Y6lD5tZsDJr{b?0YNAD|Kn|NH1Pm}`F~<gIKa+K5uSS% zB7%iy`_d`UQ=E-co>p+$s){9(M?im#ER5GpfHSu%$#O$u^<i|>x}&eb1-;F#=x%Yt zV2caRwjM-l8GqN|4ah!iMaMu^G@l`Zl2BT7l7%jv{3<|GLkW3OF5R13EW0{t(A!;4 z5nC;-i|FgDLx0zBi1ohCTJ*NppoiOt=oRl_bhlOUaSi`Zx%9f&?$hgH+1)0hN_zg& zYqzfSW5oIPRAeVwpt;NmZDoXa2_atUgqBhVv`~rHl^j4to)dz6bz#4MHEK%2QClfG zfb&OC$<|h<psneQG%B^TEe%a#M*FsOD&06#RVJXZAw`-uqN6<rt<9Oz2#K2NQz$8p zkraA<UKsLn!;qU3imc2au7^^+C!n+>mfOUlyo73^B!!?Ak<6W!g5ts$R8nal^0L8V zx#_filcYxQ6-(#9&|n=rJz1$k-LQS<I;>Ql3ndjfoXLn`RqKGipB)lne2^IHgOhPS zNJ;cX0Rf(y8i>qOzQ{Pmf{_}E%)|hsB^<?>ln|t!3P#om4=PGa#Q5uC&C*FwS+N9L zwY9NDYZI0DN^DZ!0OjQ?pt@>!`qD8YMq<jSai|vXF3U&Z>Ekflsf32S<ETwLfNnaP z7~j=6-{FckFA{Jv!w%-hj$pG-1aw_}vHgG(HrpPAv2Pfx0>iO+w+jku8xWW3LFKK3 zRF~x#(4K%F^cLf`p(c!GjEB0`Qlx}=;AU1Lo|K%yt*R7UW<l&s@IjM@2_9K#;H}ma z{NSRA=eb8wYOaiab2aqr*@%Xnt8tEY`GTu4IxRP&-*pE*WQF1%1o!`_$-t9%Z}htx zqIKtTlxR%Eon&KtxZsbArTZ{cYKxcGPvU2S=Hc07)TJCiYla(!%0qCe`4k>stiYT5 zE%^2sRWTLjk8k_%3sv!-2)Ms|M}QJ;fBXI-{{F*N{QZ}^=xaKS*Jm5>U$5`se|`Iq ziu?gp@J;;k;}!h%7ph&V<sVoCzNd=)p6dJkODb<d`vd>~$G44Cw@p;G4Sd|fLP2=H z?IpYk_iuU#Zz}SSRO1Bq&)=V8T$GB!pMJWAzy2y<eG9*`sQmetTmKC4zkmDb27VR6 z*M9xs8iUIE`#;7df}0AP#pTCuFA&=2rTG4vbBwcuw`j^4<dWZ+kHz|jcU0bQ`|%YE z&2aP(-rWQ?RX5|^7j5{G5P$P|Bffmmif6Z5aHTgN=Q>hx`+NazpDV(}u58@DREhqU zWLzDf6RilsrJf}8HAZqh5N%Zf6lKTgh^V+*!U+FxMg+Q=!cbLw1W`w~<Cx<*!deUd zc54x6uZ|cxt0<3+2(ViNGeZUV95se_5S4J01>8fZh9j-uA7zJtXa^i4fc@j0a4gmt zM<VUv7iCY-^KqOb{9_N`c%mbMPjQ<#D+I^c(y`9K=8X#wf5H`!Vur6&Z$wc!hoAN! zsJ#eiH-w#XA;diqneKrQ0z3F5KQF-!M`HMY<85(_aU|9X-Z2(j+TcjQE|~9_53ha8 z;kZ))&W7t@rlo@YTQ{P$C>0)b&e}_-N+V|c4``x}&ZVvD7`m#xF<9?TwS9>D;}8a$ z2=GR4l%26gu#X06i@ea$6obC@JX|@~D#f|M23$DT#%Ra+vu!vx#OD}deW0&V>M3}3 zumv3i`e1h*hI$&%NhphGC-6I(%A{ziD?)31F`8-$&`^~pMRjQ=>MC+jQ<jCQk_=Q9 zpFw$H8cOq1=(bX&Wl_#4<Yy-0TwfDL3^k`9CE5&)C3a{nwIaN2C4e{caZ80Q8p^Cu zRp5a5U{jdVBIQsG4|bQLsWuy}P5G=A1<0l%PNQ-yCy)~p_~Xmske?gD5IqY|6WDpI zRM`Z6hP15Zb7fTS0{SI|QSdut4i6Ut*jedd@9y<Dde~f=_pYrqSDJ#Nt~w97*+~R< zHmWMpP>>%lUH$SsbO2iFE3tUNOsrE{0IR(^(oCg04b~ta=m4_vqEJ?wisgj2$3ZLH zy55PC@qQ@Ii$iBqHr+-FY6_yzz#`Gkg49+XkH*q?lx0VwCMOP+Toz`8p(rDqj{{Mb zVvV#21Nb;<;|KxhYrh;vot32UwO_%dGW?vBaL|^|yR3$XxdMV{9TN_0#F-#NB=~QE zqrog3G@S|m{nHR=I}<(@Q*qdQGW>Q=gpd77967k1iKBz~!#apQv=z}T7D>l-knFbw z?b(NLhIXzZ-58bWn^AN~5p^!|XgJ8C5VZ}-LEDhVlkC*t9Z2%iMVkLsWO%EiKFkQ` z&e-DGX+yj|rGr<=`nZ+ri0)HH=t(q0?+H_!J+&KyCyk`#)hr8K&N9bf+HPFob~kdY z@x0CpUv~uJoBBhzoVWv*vkma>f-kODS>h`5<mLG&{P?OC-#@Fs<AHeGXb!>cu2_6_ zITNq%SK{4gjriti3)OcA)o?d{rV9P-Lmz(owvPZG;`&+q>BB|*$Ith1bEpKbuJ+>Z zZ(s27YyA1ANBHgMyZGyGckqutQ-ObX6aV<zGu*k^Ock1j8|Uir=Gg$g`l27-Q{jH~ zMJqwriXXla>xBB3RN-Is;|Hl3h0y+R0l$1pwfyl4KZ|PnM}FRK_o#RW@Y%ywLi_;% ze_d*(`Q--z@Oy;&T>|_L;m!ErCjRujXfpZl5TEnw$E*C@EByS+_~{$bR5Bbteti)? z(BXXlo<QeP#CPw`vA_(mzzpJ>FGTan0KR_B@B4}nf7Qbv#OYMtzHDQ0ZysJgX~g5} z#kkaal2$()UG-s7^fgDKyD=0kRY&OJ{LtGFf)2u|lhAIj@<Ruo>#hr+vJA%Awh$?L z>*->1eWiY6t#rpN6lHml=BS7@L1&f&@?*?!z;q!j_AB8;nkND3h=WwlhZAh6z8w${ z??^~H;%KY`ju7BSsosyqi07RVaKagWeBL+K9><bga5&DM@3n(h$Ua2I*&+IbJwgfc z=u}r6KS}kR>O{rvfRHq*Z7TI}J`SS*2utO5r&$1!tO;)mey*hyfr(ZKqLM$BWPuPa z{f`^LSZ^j=ESBMb*)ptOIT^P5b&*0xeYU?C1)0(Cvem~yYYl{WZ9!epVeTseyUG<q zb<P-Q_C#-s4~AO2&{yY!+{FC|_uYby`cNw2)3|!RfzgF47dmn6O1IQ>@yEDwsRx%X zbV=)?`DB1#9qMnvrE}c=QZL`vjSEBVxOlchTAm*y{2Av4TKWB2(BIu4#XwIZ`nu}T zEz~!c;_+Z_lN6s`7q9hF#f#4!(NmX#NdN69&)tjK!aZmzw&8(vKs}cY<yL5@v_xf* z4RUB#tV~u=ft#Vfqd;nFZmiBkW7QcnQVn<1r=h(ul~7GaLwz!un}*k0TWIqd1hj?f z&PQWC-%}$dl}&-S+YYF$mW837xRuRftf#eEwPZ9_Egp@9vqxas)Dc*+SQd6Rh6J~` z_{geMLwFOoVzz~-NFN+O<_hH{^RZP^8Kwpr*k`s8X1g_Dv}-*~%rv3DYXf`&onW+k zyL4qeFEfhO?hLw{b5L|9h*g-N&JICqaU|M`!qHM3j?&a4XwD2pb5<}iqnwc$>x#S> zYt*OiMQ)T1y!J1LpY2+NyRSvGmpTGyGlOW?LY&q4oCcN4CPXu0sb0eOsUp>Ls|3>Y zkj+Rvz6IIg+ffj{1*!fTD2_HlS(GVqk8MO=yaBQk43H7F1;w#DQOxx-LFy=q)<R|S zPLw1tqI6LguZza0Ehr1xikxr*<PpFHQJSb`<cDjbEJ+Vlr*@(+Mi(V<+NeCKi}FN0 z)Ff?3O{^B0Qg@&tZ4ZmlE^cdz;+Wm2qpPS+V$qD=#s9kpc?5c9oGB85cO&@d4){}z z`MK)gxThYDIcuXLVK+YBJ&AKQju@&ufTtIu@bOh8-agF3!$G>7w&S?d7m0fp6Y=y; z7G6CnCBSR(;bk+vr=tAnZ5Mtez(xE<;QpBk_3z)^z_%|385i)se)$Ghx~W7ze@wW( zBD6opfBpS6{^QqYRMYp7&w|?DTa8bD|LY(Bfons9bWZWOOcnIY_fPQli*tDYCE-Yw z`|Udc@Lv2#CH~U~(f)lNzkR$+=w9XL-@spgx{1G0_5b59kEp&0>!0u7Z-2Va^}B?( zX#c)Lc;BY_W_*7`dfy*I6ao={Y~%hEqOJRfuc*S`pOcm%KDB)hw|jqrci%tZ{r(k| z_vcjJFIw>Cc_WKcJ-&EUiKn;nae+m#yZ$)3>W-ne@i=-K0|;?{bk-k5M~xp^$`7Np z;xM{u{Uva>R~_c|ei&>G#M$=a3@%%uQJms~hKd-T%V}t<NM>H{MY!Ek<Ol1cF2fy` zCJSL@x)Qeg)Uj>b3hdae22)FISlVufy}cn^T}<HVy&K+Sf`_jG4h5RvC_f`0$_mG# zsF0)WsK^O%D)h*-BS<L<MRKMu()0X~UL1hjnh2aJ4?<G@5hNELMQWixvPy%IR~3fr z>JVgA@%*bi&Im$!SpZUsk0Pz~7*b1);dGH7PUd+byVMUcv2?9Qi($WC1?I*o*lV^K zYgHAXs4yBXE;`t0q>c&WM?ikgNF>LYqq+JBnkwDUUG0FO`U4nhc12&C7Y5qBS^V6Q z5T=h45yog^L9DBeq+@Tx&6|U`a<vE7uJ=fQ{`U~=+M<10#Mz-XTs+^2zTQTh=km(s zUR)M{zu1klX9@3f9mB!bE-;3;y?9={{^_-WffjUk)uD&VU3}hILVswm75yv>qW$~! z?eiGXPLLh*-iG|Ny;PiLs4F}`fV<K%IH0c74)s+BXs_&1nCb`*8#TDvXrY}4yS*_R z&2<^*>nxy@4@E^m1kz6VpsX|!dAXwbBUoxSsjf<pnn<z<NYPx<)Q~21!`f%O6c)Qy zz>>+aZR1R+t{jaWTjpZd4moJ4jK^k;>Dakl5z5L_FnQ8Qh}p1%L!EFY>o_uU1JT@; z3cq8{m@`Kf+cea0A~Y0sdv`;A?sUwYCT2U4$39DAtk+b-a-~(+uyGxCW)+HZ<4{WF z-CC7`+I)gLD-=~{0??Sn?;PWTQYwXlC~KTKyc<O!RyY%|n}D=JM&M2qg>6Jbq7LkJ zWwB+|SeR~}g1y`3Kwo__c5Ijgy>(+@pfM5K)yD9-anM&A4>R?d*tcN@_G?dp<u<N! zdmAHps+vV`+A|;a2J_%$qJ-o7G~s8l3dbFk5Mrx}2s=%L9axVrtJMhJy9&oF*CN<X z0|^crk-&sJX1NM})`|#oT8U_GA8Dn50CP1QvsR&fRKO8h$XM%j3?)R^EJL)D8Y1mA z5Osi`;j{^nR3T9gDu`r++o;2z$05i<1xI$ThSin@*t2;yEDe{_Z7stl)p5|_@i9`L zg{^8+uwvQ>q#xXezueEk*;;1|HaOt%rAT~yU4ySbtHkG5GjNO6{LVlu?q5EI&+g>l z`GXQF$2xpX7=8Sls`$%x{QSO)(Su*U>cdY2*)MM|;@!g@e0+WpUw!rf|Mi!D5R4y) z=D*=DA7A3<cMtI5S{JST9vpYK!-=TlNGGhH+`Wze`Hz1{5dY@g2b?;Qh*L?yc>C@G z-hSPV_g^>Q<JTSd?tM4aw*Yv*bRqM%?=SH4FA?5X3GeIp+waXLfBE$`!7YF-+PnX| z>Eus85!wX(Z$F5Olb46%hv5*P^Xtcpgtxd5dY;fe$NwSXEdSpS|L-7+$AGjH@!k7= zeEYVS@a`qJMfBk7FS_y7>n?@>cMH{aGgWs3zIa}T&mULg^}|}cVca}>1{XR{;9OfA z)pR7zcgCQHYP-KVf(kp7P@?iK4@5_006HtFz$>Z7YXfk$ITYvH80{fEhog|nTyG#0 zTT8>xQ;`5G{iP^6=?25~tKdop9OkwO;r1Ko64$`TQVCwnB_CTA9JN=+QM(NkFdN{@ zrH`#Ty!Wk^!rpKREVe3Q|JG&Lp(c;5YvrJ^VlEa<9gEo$M_?XvM`pqZOe9RlGsKM~ zWo1WWs?2Ci6f;SV7!EN}jOZ9H?oG02#U!j)Hw&{B$4LEY#XY*G&!2<^OJtyLuncRJ zXG`yqn>h)g{`Sz*R>4Yz`PjUEF&51j4GY^{(A%j2ZOwUf-qsYPerT@p;(l_X@@6y% z<$aI<cjNPp2tTHU%+nUAW#Q}WI*B`XI&l4FFK*l>oNx6>7Zt_DLn#Efe+T$Af_tE^ zS%T|10{F_ceyI;^-(a)U|FyTDiu^p`eX$EYeU1O@8!O_%CBBEtOILcO$NfVs=n^B2 zyK2$dU57ymlA&|$(sq3V&A57ffXcfj5x$O^$VxOvY1Uo>n+mhk290G0XsHPDN?Sg* zM}E3Jf@tYYv=vdE6^r(oOw@~Jhg#8-BVKCMZ)X%0MxdoR4IS;7gmt2%z{TVGx>Kkq zk0U_yamZ^M^mS%pkKR%kZd8P>`a<Y!k%#=EvC@RxR))*4OMNyBR>{IjV-`ZJ)?t_0 z0?d*b17~*=#GZ1(=?pJ;`|KZXU!FJ;me$5Nde|9?3uj~gyy@`rb%b|-2W-9U;Bv$b z+YGf?II_{*nv0W>?o8NtG-QXNEb$2Pqr8wA;)=v0wuo@mL%4$$!L|d3Ox59HyatZD z*7AGKgZuuas5ohY!2OG1qQs=onuXmP=R;%pBxtQ7yj5kP&%$G{ZX&@w0o&J2!VdKr zFwvR`^DQ%((6eBvI~&$p<zT;)7LO;3lksxcQ#E*6u7;P@8XUACK<(8K=&XffJV^q? ziDJ7B0S;oh7RRhq;JHf?&N~;t&2S-XH&2JF{sJ5{QiPX*Jp9a7;HddZxEU;hv;I7| z?Oe!^W5~mc1=G`TDYsXYmL7(R@HSaYU@ynfJ<AwN;b*=Kb}TSP>nFlsgDi|U&4KRP z$=I}dEFnGtTh>j*s<|T&=4ymro)X^G2QXM`kEfU7@YAb$e0W-gFYXlJ;rSHY9!S80 z^C$82YARme%_f)&@Zm{0zJF1N?_M`jc{bylFWd0pT^ByQ?!|w8e;@z#<pVtLYQUdA zzmLEF^ab!Azu>zYRJ45DJ5&aJU3r{x-Gd@ed!+g}pf)}NH);#<&7A?@fBq@~{D*Ho z;>bZKxVvu07hg2s{W}(oH%<8Pr2u#zm9T*8W&HZ>b*aaQXg2xt57+*={we+}^(eXV z&&Pk_`oA}qd<xNQ^1nBo2<3gA|4%6HvsB(gQhfJL^fu|2p#Al0LR)Gs8E!Ip|9Lmw zz3jx>7adYNw`ejE%KP=RX1sdZftQaO@$gz6ZVe{ke9LiMVD#4qpsz84Dm<R&WgOCz z#Kh)Q;5Fd{djg>zOl5tLkUC0$`{Pn)2)b*-kr8QwlfJriT6>X};DpJt<D`4JD9cS^ z@mGTT_UW+LG><OQ3^9^>+<}zCJ8;6&2oX-ku-c&vS350aq<J7C*&q9NY9Z9~0K(mD z5aD7DYZm_a<9pCr7fryGu}}ozgvVNnAOkd{x}Z7d7^+f(v2xB-$PwP_7f+_3SqEQR z77gatF(*1cFB7Du`k}ZY4k_6|NKOyLi9}y%>gm%ITRDk7aI-bS^r@p^X10}(Ye0Ef z5>ihbg@=Vc*2~X=;=DPSJ!?AV&6<pi^n-No-sI5%bTql3r`ZF&&2Bi`;mUpEjH(<n zg!-yWxACYckHW=swYWoY-@e|D8wBeO0{JRcwt%t#>E$bZ1a2SKyKs@}S^!)0-xecr zE?@1F9*gCt$KpK#(4Uqf#PffA?$c7dS3p|&oXh;23;h3AMUR#t+`V-XBl_x2!p&k0 zQe#X|n!OKI1^ZA}V#ytChsJUdHmE1aOLLtO?q`6gBl}U68AZ6KprMZNu1Vs~ibZBx zAd*iULSmvfVq;vTh>vr}sgpj)%m|R6-qv~sjrGaWY^EDjCO~DyM5rlEhY~C399C0h z#c_n>Z0y#W3*UVjIN@%96JnBeD$s}n+E}wl7SmXzPx3RH8%`r5B?2o~DqzPhZP?iF z!fw;em^*W_bQ`y^<HkUB(`s0{?1#ZV1FTrH80DoIxN*6g2Q~;5c_+|XnU30mB>t8( z{`LeEXPrRqnd3Nf%9DWiL|mAQ)c)?_VFE926PTGQASKQS2}d`=RDBf8H;TFOra^Pf zM7o7Z*i2Y&Q5g%pwd0{nfNv)Bbk$}+kIH-Jrl~O2k;N`;8JO!%gQfmV*zA}FE4}g9 zyLq&v%H2!}SHkzO#cG5)X(IT5Is)l-{Prs2n1w3*_AA4e>fGH_5l#fRqrn2$@0bTy z6L}UHIq9)@?XdY$95h)(Kre)s5h1QO2X6Wcal~vT0(q?c&6RPGAV0EO35V!@yp5LN zunA+AcpnRjz8p-{r(uiIcx>Ts+oC!KI;ta~y><+L(<H2!KLWuH+wt?`99*t<!g<2` z$@v)k^f?vovueDf%6@)53y&_Q;NgX2Jh_~L7dO)Jg#_?YeEql%-#lx?S1+6J_H)K7 zDscks%X_W(_-F{fJ-UeJZF%TSJBaIaX?N;#@Sop)i=>k$vBzW+o;0W6E%WF<9-arj zxCOi%z{l%U{O8K?_9oTti)X0KNufAcj%!0H`0i~ZzIaw6{jYDn=)%Xh0-{vN-w?DP z2;Gl2B<PCx1YrT>e}}hN|94n_icjzV1n&QCI{Cka_i&TRCwRa6yj^PN9&R>i!t1Av zc=?1X{Ido;yIYJ0m(y{jCk|&@qY3T=I^_tQiuQ!JlL^(Q6I|>JV6bf^G}cW+WRN)q zsMPygBXF@Z6obt|c?KaV@&GbpY!K|V1DfmQAUk6`HfXJ2jyu4Dx$0@SK)P9R*wH;W z6}AT{VY`qTOt?AkM6{0$PKA16liGYF@;ukpT!OVL7s7e3AwoQC;bXNEmV~>XhrTp1 ztC!Cn_#HMw{81wUUKeFqKDgYUgX~m)>^9f{UH)H{<<pRpb_}Jbj-op)3f7xeA;@(% z?p<v}O=S{Jr}#6DAulHa&GqT%?98D$%||2Me0xhaeB6!E*M5e-?F6n3R^UwBamb7s ziLqlwVeI&kSh9RBvT}UMEDto+*`uq`1$_<f7^rt4xP=0DL1Bt9A_KIg`ErsIJ@M#% z9~E^6&JI#34>Y2eD!8w|SyIQJz$=DJikTk%2;WbNT0mX^SS-bMV*5`c(nJU~EtY?T zxmXw5iT4SBi_f`v?W_ds+c(Zj5SQTHOZYkv7zrVIC`dC!W&U2&7F$T_yP<6Of@NK) zElP47a4K>y6`~fJixSaTnoL`93S|U$brlshcV>HYCVyNmy1TejJF}$_s$1MiuCDeZ zck*fE<%VFR<}9oe5Kx(dWy>aFiQH&xS~CUuYh_`oHjRpMC63!}LA>)0oO0ZRY;SEO zdv1aCb|s9a()Mw+!p-x|s3}RqqJ=YPuf|~JJXy?`HW@PG$6(@wv6wY?I%dq9jdhzf zv2ojG81B-?>sNR1*FU|%^~=pT*I$9F7wTwn8dyDBX=j?y!voZNt_q#~1!!t1psUD2 zBa@=BtpK%+8K|xdLqV!FBE8h8YN-+oreK%WSb};iv{sLnCQ3C@ACFxc6Je|=gPj_L z`=(hi-pqnTIPcju9ecOVfaR81aL`)-FT+J}-8L1Dx-xJwnGfe(i@00}PxHkHIG}=H z$90Hw(?FP$8iMUq;AgP{zWZ0;;GQLLHd+8DDdtnXFMzA59IdXr6bJVx5W)-Lx?>jA z^*neRFNCkzVjSMR6h2hizGllMko%bMvy7K<eHHw6uY|`AIUHmGaW+tdITg17UBga| z8Q8|(w@rNvwyYPwbu!fDMk3Hk8$aF4#7!pu<r-%^8H&M=g!gwZ8}QB3YJB;i7%y(- z;OVstJh_^Nr`OZ*>TVXkykA0q*Ww*P^zJ!f^sHWLCiwCFIedIRfNviU;njr}^rv}Y zD9sVCdUEjXwRZH?m7=G+A1@x<#^;^6_|I!)_{Xg_;MsZn?Lh~Ay~iSOr4C=w%6@ow z7nSKr&|Whe*{58owp;NTzt79hswE}+6;=L+H|Ge^%Y^Dx0`@uqdksH)O|?wu3it{T ze**ab3Eux6V*6oe4_~bO@po|l{|ax>$6EmW%a^SLcr&Ak&oxt#H{kib5<I$|hdUQ? zaiJ>{Md=|Z%S}LAeSvgt9CT)m9zTTjYZS0TO!2u`M!JQ6eQgBJc1Pht$1&7b9!GSv z0|6Ebi(OihgB>?f23i}H;Nz@@gZmZWLdUjy$4Ub85aOe(5ficpCqpga?_>bQsgp2y z)Cg?XSc&wL$8rBoKb-B&p}b@flERPRu;U)662^<>j>6LAGFZQH0pu1>f`a^b>E_up z=8TXgkQUSa8}k1zU$sd34&o*pOBYPTTDjTSwqZH6)Rtn-?8)#wYKgdngRr&T4mTHL z1X4t9-Le9!l;==bS-{)f5{nnjLUN2B2Ac|y8S77xF%zq1%VL|Z3MNh&hsDe0p{V#M z8tM<Cxla6cSM=4pp}&^ku6IOtl><_uwje3OK)S(8eohdcKfQp<ms&9>h64{a;o`*( z+_*J_TX)Xm=IwJ5WCdIWghf+`XzCElPcXlHwHE_JeE-?Df5Lni<ikxS;(4*%RVsV2 z6t9WT6^{kfKLP*3IllKSKab!(Kh!C~d_;Fu0_=A$LxkTZ<ffQN@UAJcp!yz$cYUc9 z>dI_TRqTxP`2E~g8Kr5*(N&*;s)`e6CY)PaGtk<YiN@L#G&Q71O(depMD*(xeZ0kE z0q)k8bm{Si4KuNT0GKB?3d*X}u}on!cC4R;qx;oy%F6)puKKj^8t^sMK#2J|gzsBU zRVW7!s_{vzr1lo3=xQxOb7M9(ZC!(ziW8+f^emK<h0LVU7{#Poy>=ON4XM^OSHS(S zJv<LtVTIB{Or1(qK4t{w&mMujyH&BvKp88SO@X5PB*-gFViHZo+=U~dEbj8Itq8Ss zv$0cO6^j>6g1eOla_LY~4sD>?9q#b2sWur(D<?v35uJmWwNP0GYgbL?avD~znvS(= z=R-?N0h@Idp{>0Tx|<bXq_+aQwl0CS!BW`mSO6;m+{SP!>`bQNfXQ^Yn$LshzJ+iz zn*+~1TxT4yQY5^Wz<2Lb_?j<+JHhR0I3Jz@*j#re#NBqw!E5hgc$hAN{q~vMW+A+H zFNW8yCGap-gge94Kmp#SE8s@8ebAHur}7rB9Wq-AFJlE9p}Kc6l4l{Mn^-j#Th(Nt zuSG|(f$JKRuzkZcXe}NGe+w=Ac;^i6HhNJVyW(MA6uzgj{qAKmzI{=T_fIPEg#hO5 zJUqLRCB>_|xp;lI0B;EJw|xEWQ>tMC{O$8LynN6~HGUrd<NH_mk8fY<MCU^%Vf$ zy}|$b;TbMd5G<3Qf<O-kyy~w+6Tx#XI}9&6$|UvukC&HlrzH<1R9pQO#VAclz-Be> zLkA7Kep!jf5AyKjA-~VlT73DcUFw<g;q7_GWqf>hMT&3VUBGu=i|&0F@S_-D^F5U` zLv#)N?MJHZe|8hR_RrTo#ZMnEOYiyN!$s-+B0hB$6x{<qekHmJ4&mGPga6V+@ckD( zcu#o0d)>$AW%SUAbaC0qWe2}&8{WKXks$v5Io0@+Mm)PyhR+|><6>_PcI&Uf_Dw6X zLt6<JCL3X(!-9Ok5MhUHvBzLN)~;CyC6#%YK5sl!*3U(EYbY-FhET}{ASiebjvmsG zhMmjJpCiH3V4FHlQ)T<?UIe$Dim>0WgJsL-Ku=c*2li_q+;<<6gI%zVg<<K`@i-ai zftu`i1O+<7(rO3h&Y28Zo{Q?Lidd_%h~jDrmaLe8sdL3dh@&xAUIz0PPs5}+Vs`)E zZ_O}y3|6j|lg4Un+p-+HcCUxEqcO~E^q`<T6RR~ALC-`L_O3hNcXY4Rc5S$ADfD#| zV4%C4E`A<nPaTJeJnuKD@_X;sg$mE_t>nsHIuD(7^RQEo0>#G!6(vVdTje6byMxNR ztHA?Zb<XH%a70sy9pXc@k#=Gqx7|+RnT{JbJ8<<{7jEAf#Lb(1xP4cE`y8&{6ip+8 zze88FS$E;ujREPg0JZ?Uh~ddh2Bp_7T@m2!Cg|HBhRXN$i+1mJY1u#6EWJ-G+d8UP z02+P=e5dsK&;a32XbX5>zcM(iyt@c*8=kxYp6ig4Y=nwDa|zzH#lvmi^(6w{)~G76 zNA78Bcv!8aU2;S}6=_apFw)Zekdbj5<wYk@UL23?%s`}^_LZ7S(o+3!I{7ft(~crF z<p>J$!VnT{L;Erg@=M2I-ojBBH+BRRW{tx^i}g5exgNG!Ghs!zo35UYRWc*svTZq% zoONKaemXXZTP{o)0o(ls=<BXTZebK04;#Wi(FS{*G_htq547?OERvfB@59zO8sY+t zElc3Sg5d176NW~raCKo-^|Qp11(R_6kOiWTJHm*SdG3@kSk213V&!ZsS~5|ZP2cD6 z9&93P&G&6#QmsbBF*B5%G(&dKM%bAxqZQl>?_-W|KjsRb5FdCmk^Mrv5uF%<@DpJO zP6)@*=n%LbKMaqs!#J84gs}7&97{Nkz}O=&v)F{KdW)dHc`B^7PldDbEV%BPD}~4I z1@PE4kC2@W*PS!rsy`hr2D9L0Ms>Vb5zdBlabWv&IO@;DfvwYEyG0g`0@%j$;X?R2 z7*S<gu7mp?C93(AED-YWFjGOe`%d^;^ZV;BgW0CJFjk+6{hQ}t_Xb()QlE?f2Thy^ z*o_k*`w{B58;&ek;?@Z&E5}KNYK!_Ts4N)E!m$oNQb|AR@T2<nB)lW>9hKp?pSR$f z7mb8WHNJRQ#wf*$yZLx=Cl4?0<>U2(LcUgvH;;?)<!9x1PbK;4Q6p9OAbx)T2)}&z z68Il~$A?Gv@u#=1@Yk<i;KvtzxPLAWdOS%Z-OTZFumFz<^OiFSsEP2zXLToWmU&kb z;fR7`c4$csLrYp5wy&O#ga9*q{dqa=-b}{5TWNUA@9^R=zuU7`DqRBf^&pk+St&le zAz<H~rBbI-{`!KX!hfQY{zdd65xq%7&yw#6Z!SMQ_bJ47KT3-Gk3oo2aeov_`|SWf zm+<EDgHYXX`hFix*~{-Bz6X`}Kck1mrHfGS#5)$6cduHdCY1Njsm7l)<Hh|dyduP} zpDjT~f*<Pg5|Nv51Vzb*P@d+E_JRPM_TLRJ^R?KqVLmpf&4&UVuDF$+i^~RFJsXYI z`Y;?hq=)c8Ep#>>haw>>ZVRoixf(}pwdmUBv8XSFviwvWurfzd>@hf6Y=gClIzl`} zd-fW<yxfXo2X;bbz6>UhAA!j{U&S2bQz($usLaRGWiuhCKygOVw1^Hsf#=qoMH4Y| z!FXvRqUm#|VA^bgTxL8bPa4MpG6rgE#vmcq0ohq$*t<uY@E;3B1rcN5;-rTYaqh?< zS0c!f$m0j#f6xrBHk;sJrVL-(^$4)vfB?I-2zOOSn6nCeEh$!P*71B*L4el|R26zl zb3-=Q*rTQ18EuUo=x8Ryo1M{A?u_`LZHNsug1@gJu3vA!rOPcicd>;KZ6!>b3EevB zBBD^u(%d9M6;m+}1N^_6K8D-6MH5Juw2f#25wCwz-(s6js$Bs36XXT(hd)<*&hU0Z zeP1H9uU#IHLcsgp?MoQZSrG>d+M^>bt8qGZD@w9=qq=ZE0ZwR_SWE5SHN_UFB+Scl z>=EFu10TE1=xxbBVSX6W(~lx2I}}-Ip~y@<E;Wl}XB|ftPbRU<$qqtpPB03%t>}5; zdw3sa(n`%+I2u!!OjBr+mP{K#wYMB6j~Jjb(E;UDRcXF^5#wQuMAx0jJ8Xh@du^ly zTEJLG6{g#@aphbS`uZ!dbN@QbST!CaS;b{%GI=J9!Wb&+<kWbi=OjXNi!yc^Z9qhX zD~{1><(>(^ajJ)<3q~R(j)`8EftXM)80l+3S7#kGv{z%b`clkOkcF}N25iw^1;te} zF?GfS9OU;YO52b0@J-mGKM(5b=V7n49xPqVP*9tN;@V7P=Eou~(GRE2gd?vq4K<ym zXdJA@snU~h4fBM3Aj97qPDj0AYHf^FDs!m(#a)m`Lrq}>bXJYVHkAq3%%$$CG1#$Y z0`!%~L0@Sc^wy4ruBN!dGPltXH=P{`L(Q?+zf}g-TV-LbD+^2QN!X)38!me_5q4+~ z0^N-f;%$y2jt20u-iD)2+?U53ke?KQ=p#08G2e*2TbDyec?#5*OhR8>DxCIjguBBI zSX<~KJk*^<H(F}<pE-jTm=0yNyeu4cs^R0^Y&_^Vf@`#%j|Zdik>LLLx*Z>>7QcF4 zk9W^%@J=+LJT521i}9NA`TYVszng<s4+@5#CrDr3Z@_>4<psX~@;?6K&p!bF^S^+9 z{3rhY!#g~`T~FYb<HO??^yS52AR`>#UMykZXv1&!Zs2WuA$}gn!^6Tb3?zEsLtid_ zy4Z*Zb-4)KzZo5cNAU7)3T|DE!tEOg1b7Ob+{?rBN0oT}Srfi^+J-NmiwlH=<>#Uq zLo{a$K=i>DA^K#0>aQ)DL`0kRf46J@cYNCBUqkfoW-%bVKN8xXnoPvHhz|s~2=PCM zhsS>k(ep&~I_boF!dr~4eEYJ6@NVRHt--6$D)5dDr@#3$QX@Q2l@fwB3aN`#VYt&6 ziAPOwxLF#Ax(G`I?pceSRNQmLt?a2r*V8%mc7>q2JOFNvI<PTYLKV9J3UcGHUR54j zH^{+2V<w9_9i;p?sIOLpnaNfd>Tkdvo<|N=x`d@J4m<CZW|?#6KGs<?50=a~2Zycj z_BO`e{Tr}knJgAEPvjTR!m8B@SiEcw6sWit%1y#-LRxOItaQ70ant5`3#RhC9f_IK zM`O3?V%Y9ehULyx@UYy3!w!1zvfT`4Iz7>ZW1>%|=)4_~AqTK+s}hzjnL>vl##U&; zi$cZIgf4yGTDb0BC0)yNvs(jq+tu)~S4XhVR#fJ?qN&mu&DHj3t8+mIm3L>83%UvK z+5!h8h8ZF)(H50u5x9G|6P?{<=ozTN(8Xq4x!ysT4mV|p3y`0HEJ8ddnmPUmZ?P23 zBA?*>sf~LW*j>_l`UhL2=LOJ3^NQ$6B6^pI_|*I&KI7u~Zd^RqjVl-Xq@~ns(q0ye zz1yiW9ahpZXrU;>M7n5MU1&-5Z6&pTR~79;d7%YLvTP9TZvdBl>S(P#iQ>WtBqe$y zA>JEFaYvAP@+eLw9h6kIxIihIPO7U<NXxR)7^&^Ms4yIJ7fvJ$$3Rnc0oKz-ZC9r1 zG+6-`(<M}&3h*&ojU-P)gxhH$c#jHlTn%y3b_>F6b+JQL4)!K`xYSjL_WD97sVZRl z%CVTfbQEM}jl`(myBkfE8N+0qDBU(ubCVKIo%BR%q7!OLj?@0F!8+y9@b%t?y6RZ? z2U-%)ve;yxg4OGnVE+7Bm^EW6)~l_+Azy2(Sfzk9YZM88bChQ~Av0<_Y|K~EK}^9$ zJtZivTL??feee!)z@Z>pICvVs@eq~Iaa$aYaG^6e2={0gcyf6>KN?=Aj$^B%5#%<^ zh0UQII8z*m(#iz9{!&ap(}Sl^2k`doRlMcn@4mfD`%Do0@C3K+R^fEE70T)lqNLJ; z&So!s+?8RtWh^WWrovKx3aq!w!fl@#taojMoApkdU}1_q?vCgHSDcDCg40p{IOb`K zgZAdM)^0cx7m6cJV&teh{G9efe#T_Xk{O4oR6>&{kH^$$Q!#a_EOwi3Ls?ZC0t1{e zp7zvq<4U}{k%1@u$8oF08xIGf2<}#VeA9vN-n8Qzs_?I0HsYICja0sMRMu3xPpHHn zm*R^@gf`*%>{f}?_3iJ!+(Ca^7G69&3;fqF`0cy*`10u$Jh@SW7x&7k)NAnV!+Jbx z&BVRJM7(J#!mpRw@wdCZ`0;!*exVip{zgBpWkuo7*IRL~Iu-3{;V4Tygp2J_xPBoB zS1twM+Lch;xEhN)H%{Z>?OZ&2SkC_`VAx2Aw-Ai>%yP7K3Dlq528nBE(=D0p<U9 zSpR$c@9_R3z(u>ai2o~izi7f&pVtuLrFiv}?&U=dYVrdS;%<sGe|xl3joz&Z#nXl; z+%E{lg+y0ePI5(Uz&`kxs6uVoWa&O?OP5bXTU#K?%YqOW>4mK1AfzP)BI8UHl1|Yf zpY}q2x+g`PAIb_Mke?Teg2EFhEKWpWNgN7_qfl5Bfeeba>@$I=Dn5bY>?jmug`g-u z7)3?=yo|$8*PM^F>lI;WycKHdN?5*fKGb+_DJaTdrSeQDt(}eKsxz=sZ7ycZjm46c zvY0i0BzBptL2m9L<Ypa0CS62s#v$Zo(8-@ZNa5v&T>jrII{EZuUz8SxqNL~;GSl6W zc8Y5Kv<FgRU62rZ05QQ<hzq9xj5I}b=uX6i86z*<38lGCs4sUwYmEciYhBP&=Yd`^ zM844lMQ1D#epDCEb}H!VNXOlKT{wH8Ndosdx{Qn0+j04ZP}h9~@^G&b0bK!a0rNjT z7Qh}>-@{80pL(GTH?L4d|Ni*Owc#Em|5Vvr4nIG9u~PcHi&XJvsrIS7&kc4+>U%_6 z$tjrWE`YcFa)kP>MShwYO0)L=e&JFm@cpzJd(lu~CG|!*9b*Q&J*$zOdI)Vz$*8J` zmM&U~8*sO`<e;N%I9i%AxC8Q};qb%j`RMH_!a#os_Omj}&}Pk(9S;+&71+ONK922G z!V%guKVxMaG*Mv{U4s+eI}l={iGAveV76W!4u)!oIAnvt)?zf2r=htv11js5O1D^= zDmMW#a|mmKWyI)_611lgL^4yxLXOt&3=epIW&m>1ePM5@hV{y0;9$8Pbye{wE{TQw z@|l>%q9SfKsI+nx7O|+znL8dcWa$tljKDa4uA0(36ec+%Ge{F|HY*^%W-2z)VyZiC zfu@T#Ho0hG4XgcjUt{bD+=Fd?CQ!4}$3`b3Xt{2Ky89+<4%mTh;k%&fz5&V>i{Tuu zkN6BnM8rGd&ZAa5e?5SU*D7)KW({uNZN$^hy72s25B~h8$GH8t2Ei%2kz95FnblO! zm5zvs(WMg^4;#aoa5ST8*~J2AsSOu9W7zK9j?EjE!`<E#`*-QUZr^qsa@`NN1EvT( z>;OOay@(5RK~-)%PDc9RM1(goPKTf*KLH^@?%1KPjzw}aFq&>=6qS*MjTy}M?V`ON zflaID;_dY;yc&wetu{a0JAVS-e$jy+-uDqm9fVUSA=FAW+ejGJ6E<}O50&_{a=dv^ zD5>tJH>&WrA3sM;VLA?&(E6J4_<HQdxvFej?XJaF?{4GKgIc_JR)#O1<l)`T9K7sI z$CK)G{P|iBe!bp@FWOu1s<8n#vQMKe{4gF=rr@*oT-2rc;9O%k?w*Up-HXAvay}4O zE`;Ffg)m&Z7>;X~BB{pXaPQ^`Ji2=dPamdIjpyU#lX|>*)`B-L+wo2eRTurQzwE^a z0bOaR`+5BM;o`plTtNN*6vNOLgLA~79C3kET(sn8FvPm(_43C_sy>Kzc%l4RI6i#N zc-4&$FS#H2T|T~GJZ{1pI+~YM-|wix+bSa9=dvA@@dxpyH3MI?oxo!%?*~=kxRrAl zgUQb5Nb^E*oI4zMt6|E-5wNh-!i`Ju(tIZ+SuRM8Ge<^}B~nl9Lwe#q!hAn6PwwS& zdvPX_F7t#X&LmhOE#3mD@%!mk_j0)pX>t3I8oL)MF?*3Fmf?m-4Awz%>~_RP7(!cf z4wf#SjEx(YK}Ag-3QBY7G8aIR=ak&MF)Sj}F<msBh<l7Lo`PA6WH4>!SZv;+fTM>s z;q9;*2OU&?4^=8>mEjQUzlW!tGTd!e!ozkY)isyaO7O7xW2}O^^)h(aEySr99aI<D zpr+UwwI$YQt8pZ}ouuffb3$jWBZ^ZEcn)Y#=<O#=n+fi2w04)Gd$1fGbk9wFwdgwE zhAV{cHPMcJYlvW{;uh`FgTp;g#1yZhkN5eD9q2#Xh(U^r0WL3H?!?7QRM;29kosm^ zJlle+e0)=Yn*ZnW*>)b69_A^x8xrl?LTz_YX?Ni&3xWtS@J9>+5=$|W)rj`oM3`vI zg16OT9QRa0_6ZY|o!N(q9CQ9qaq)5(-nFHBQIXFB$pdP)PYFrU_UL7GYN$DZ5?159 z+;9{X#88dLqOv@R6){d)mX(O<_Y?p5xG+BoYU>m+Zp;X(yOEF`Gm^G$J{<Jq;K!nH z&~!CC_o%_sdINTA&4GcqFZRZTFj~I=S}UgEG$GSenTk>>g6fJ>P+7AGqX_EJgsZqK ztGHMxl=rytBWcqXLRD=Uf+9Sjrm+YnMr#lk<pQJa%V_^cz{zeS2D)=uY_hqdEAjC8 zdG6q5K4#JB%0Uy0QFC1;s!J15UYtPp5r^u`LrC>s3;%=bFm>rj%-%c))3z<b9Q}n@ zxP1=fcgQoAVXh_<R(~m<lf!}?i?G2>6Pky0py9s_n?p^Y>AM}{*H6M02Q7qU9E2}{ zZttxL^8?DT_tHd4wmY(ld=MC6ioHxiYbLI%rw)#X?nAJ+=SJ#&WM%J1e5f{@&1S*X zbP+uFGMOzmV6V|S?AWFPqaAA4XQqvf8x~`$&PtdXZh(dP7HrwH0(*CDf}i((9CkBB zRIoD&G9y`#Ly$owmYEVNLEL2LdaPPH3+q`RH>xXR$7VIGU9kXTxqnp_$l}WjnRt6H z3AdYqaDOnF;OQj1`|<J1Zo;XXP@)1CL)Bk3O921!d7aeG{S{&S+4X#U^YR?-6T+rj z)+5}<9wo_v7$khNLk^-SEfW9ZFE4TLaxq@tFJ$n4J<j9%GI6;j5x?B;#W#aZcv@GC zAJ2B+eQP;xX2;=K;~Cs(NJK-XJ8sYoTpJ9;^>YEZa*pa-!24q8KjYKm>zBhA;ka=n z9=ETa!Mz)~czmZA&mUG$mD4qR-i8nSP2ayCB$UrFhDS+?k&_~R`eu0fY4qg3$0u0- zpW#gf{<a4n-gXh-gf$iSH?O-Hd`^NlAHU#hFT1(#I`H&C9ScnrUOlKpYk@ypm}@sH zPx5!C<4SP^T9Z9-##J9Ta{_RKE;BP=H=<pQ5bnGS>z7S|q5cZoxqJ%eI*wzgBM|4h zf^oh(gzEw5Z#{;AwqsoSqp#&C!w-E;!_nJ#1U(JD{}SDduDU}6AB9|v7uQ{>WZiJ< z><R4NsfyV%Mq>HWsR;BX?4w-aV6YYmhb<85xd#@88kiyO4a!`aJ8Kda&5^-4p2uNF zcH>HaIJz1=(f#ky;PEdZU2LrX{}K)E{BFaL79pVhM{xf$_*`eb6IvUb(b*XdapT%+ zmxpkd0^tr7_YFF|s}~8^OT9SHd=s<&iGewn1b9UdyjOo$+5@8J2?5<b*nr-1E$Bbr zilHl=7`)nvfy*7}yV!~@0==!j4&B_YbD#+weGM4A)QPVCCiD%qpi4|(-(H2b_G)x> z*JH518U13!CLupG&?1fK9MPH{iyf;b!hQE5_}M8UC3Gt*&|Z{h?Ljr6T~lO<sv-+i z6Xex}HdN-e@OIL`A@^;lDUU^2QIyn!BqJjbsVV-$GxR0<OVh??qzB<Nt=NfpAH+s` zN;CLHMYzGy$q+N=OoA*`@zlwquw82jj5TIMPkACNbQNH(rvSZ8vtehn9OgO;v0?Ef zXe^&Bb^VGDaYu1Z49=tkp@@Y-Pj@-CsLg}v)>T+3Hy+1)EKraei|Clc*v<r*zhoNZ zR?USj!KJfp6-;((Acfykw8MM38KSxV6neXJq?^CW$xUU|XVtw>iQ=+Il$1oHsw^G_ zIYCHIp=HZDj#666j9^VfdaFqHaG$<pB9`bZ!t~`b7&&pIbRWuzGsRukMq<LWQPSPa z#NFE_EEtO&?wetDL=TonH$&TW0j4h;frav8aPW`@js}{*?Vujj?OGTZD`L~;na~yY zY1fy7sp)d;*}Z~AQx#rznutAaj0~!ygy2o^caX>N19VN!8*rGa%3y;c<Yte-lEpI6 z;QA&ipOthKn>H@TW&+$`ry92EDzkttg!V>7xH#;@F<)!=dhH{;!;pS52$9F#aXLN# zg=gZ>QJaIzByU6<HiVs_A`aPUBj?0H)TO)OMPDqwri#1Qb`%fJCK5J;_g91X{#`F& z*8e-eJ0yU=|GY_p_Z!0d`RxMy_1o)scBc=!v{_J(0F*#$zquhj@+flSg3+FzjPBwj zTpOUueo}*%_sj74-2%LQn2RUZlkwTj3=B2I;9gfD-ti>)NX7GIODVo(qQ9;wz=h0k zbg;m7RUE>ti_y3+5P%CqfmAxjaftxGd_Gu;KZ5+)C8}}8^~;eGz;9hkq9RYh!@F5{ zd^Zoz9+u(tvwD2}1^*v^+sAhU{{*ps^QR&3{~rIh@D{~R>?cv|K8Pl#FWML#bS`2_ z*iL*U&2iF+7tdSiLhA71X$9_IPQlf>P~0gG$Ge_vyy(qEUw$xB+>H=nycU;IkKkO^ zQLLXn0y=ZY;_!}jh;}nZW6@FW+XO<|4+HH4bL(OBG#^5L+Yt=%v3O3bi|6}VM0hhi z(cA2So+fuG{<z-V=r#<<IzA=@d&_NcqcapoUG$~9saWsVL1$GAy0Q+U^Q0s4j_pFa zzcI4HtP$>Mh}3Xv)aClY)=&%DOC}*ZVh4Jw51^&m>R+Py{}3%T*8dk_Ls*L@5~}NZ z(YwU;e+M_Ci}3ENazty9J#O@+<F;sfE-d6e&BED&bPVOD<6K@2E>~6JZg)GbwbbK$ zX$h`XRNz)+6|R?8Fv@YQrW!X}8gae73D<kM9pm~yCocE3;l}wM+`Qb6>lb_J{(7mZ z3H(c9>eoSBxiW-1w=c5*oW+%^XK|U!tD;Z$jdQqkZAcnQFO;|#y(#8Wk(75!N({Cx z87Fl$^RbjiVt@{cPMf1FgYYg8@V1hyhG_S$F0w^&)&U&%)q{i8dbBm3Moax^6c<IJ zupnHT4N$1->dI46NBYv@cu9#D<V8tKp}upn!%$V33}<Iksp_h&m4k`?YUpdsgZY+4 z&{vxR6)M^dsxmO%stD)38n8B52NT^@aIxNrrkYF)^j6}*eeQ(oZ7452fqMSmx^gP} zl1Ln7<#zSl2|MTQSf{N(aL>Y&1(Psw&N#?2=F_4rWUN(Fkb0hU(ry;yghE?GfdDha zf*E5`Q+5J9y>t~#;tncdICa7W>FK^mPb2h`U6C20jd(9r6s5Sr(rz<Ube3cC>~YdP zV8=}ui7}H#WAr3~d*Ud}rlOcRPX=T8xg*AnfE?{&Ns+%a0sMt}+Wf8%oULMFmmENM z`2n1-cgH!Zm-DsmxZ3EAa}~}QEOo%;8V{VWaz%F~6OkuKON9j$k2U&f_XesxkQcW{ zx+t?jc`{U1&w%bWWf<?$fYzp^*u?KAmKs`%p{6beBa;o-wtWp$*UqJ_RfN6$PPn=5 zMnte1A_85JeTv5@_Z0dXO7Y-Q7h36@qJ4}J?xuqXudN96(Z_N3jkw(&jBjq8#GUSA zO!hd!yNj?IBE0+Y^EYRQRk)-m+oe9rU()h_{-_c!9@i5}SFl%a1HunEATKcpY2g8= z%}7Ia>IvNIufm6?jd*nP44yxwN`GFCFJ4vQ+gH{2=5`@&)yCsSWjY?W*5UC`6W-q* z!pEBz@SwR8LnTS5$?!&hi$AWM4aMcb<BT9&paTDQfPZ>C4DwF^A6DWwuf#CosKk@- zfCb~(gA(ccfBmYJzlXo+Z9hJ|7gN0s;Ri7c{v(0?t>_|1F!Q$$&m=e;pSlQ&`1dY@ zqUXs+(f0kO7vBoi&3*Ot8@iP*S@5`g_ofYR3GvsjTJZc;9iBa>Lwt~rhc~nFu#>JQ zFAyIF^YLOZ8;{ykaq&z5Ze|AI>$Wp!W8OwPY{VHa6I2D*Bbl&l%J;#Qz8DO3`V-WL zq!{Y-m6rW&2MO(i=q0dwn!TjxZT2LjsdO9N2|fX8w|`mhtan8R6?d1Iov*<W{RHME z7K8YsJD@BlgJWLiIM;d-L)9TTS9}DmN%m+?vO|5MBhL7n;*j}DoIYlR5c`dA+_nH& z!J9Eu=Ym!N(rPN<-=l?(|2_Wr`ah%U-$QI`|4+5uTJ0b~yra(fU*TQngq|wCR_={! zEQS}`sxeesg)8-yxYa;cS67NFmBqMJSBZOPyK%F#83Tm*U}`$fo=m~*j6B@WDZ-7c zJX}c6KwCl*x>7RGo1TqxxkWg~*De=V;9Pz&`nXL`CW|eXSMtm8u%rREi)wJIv<`P_ zTKNB3aj~WW7wa2wwXK8aR=))MtD^VGg-*h|3%70zV#I~&d>q)h5`Ok;;Id~f{GFAN zov;g~X9)1@J*X<MLRG#MDyhQj%N$Uea{zH+yI`?f2}QXf=x)!E`a?E0Bufgss$#gQ zq_+CB1Xi&W%_c&L=VphaFfW?#3r9)5xXo)CygbZlnI^(+*9O=buZHWsbuiaoinS{z zL1FGFOd;?@|4lJCXZ8#k4ADNkdHnzvFSet%uNujzK?sj=MpU9J3M<2LOiUQ>qlW_? zdf2*aHFOMBp}tiG%hxGj@tXOVGItCWF(E560*Xs#qq!v$Vt(-@aucvsb0+q3U$j&w zp|L(5RppUX+}?<dv_(*m1x}qjjMK69$d55Vu;Uuc=Vy$U9f2_f^W^yxF<RVAkm`Hn zwDA}*b@cF^Gx_~TPG(FQhjH_#VwCJCj2b%v(<Y6?EWSRUke|btHFYHB(q=B4Jqil* z#$dVJ7_44A3aU#-6UgJRVbxe{Su-9xRL8<tYYL1v&En%p*rOu{vrUV!Q(XaDHY}FZ zwc-+4Or_#lyks&~tIQ_61;Cd;XY(>XHwkhI<FQC?EL7Iafx`hq1RS-8owYvp@76(7 zkQc41E0UuEP>>Q!s64}e{*S*R=7<Nh6lJkZWhS&$r(*enk+|8Hj5oK_alMO>?1{tI zwD{jqP5$tH2tN`~-@WaVLbQX63vM5%C|^EqkY))y?qdt5y*rQ-Pir3&z~U2ymi&C2 zYpBA*bIthtY8_r)ufqBMY~+^)VYlsS1V@{qvn3oiTa)m(DjBb<bMX1OM!dPzk7s>N zxKwrqmnu)9F4F^pwESng4&idYFD~^R!BxUqz*#{1j{yH;TseQ7_V_q%T?r+$BXH|7 z?ek?ii>s&b@J2dbJSfEb7d2GiZFny(D88X$e%FUzzQ2h3x61JFcDc0v<F}%1oWK8T zaaSLL`491d+kf-6R|@g|ufE`Cydu<J4@ylX-w3r$Xuo;YfX`pl;fvQTc>1&suc^e} ze$|H`f4YiyUtQ#HD@0|CAFiH>#hdmbyzDQ=>z)EUE{(@ff-9bvN8oDC5u|%>Mb}Ap zl=+*(Q-3kGtIwiJK8kbQLFjGu!r5-B>ozYb#N*yp!n%d9ZYH3GvThK~72f|6UG-l7 z5*>A3XsPo+YZKvEXN~R}XEbMfAlg|EwaG`28|eUR{Uy+3-X*&2KvR+jtT!yeF6G(K zRh)!FW^0fi=7ba8ri8Z%&ek79OC^C_>HPmOTB`))|26(k+qG3Qes3=Me{D7)yj$z} zz3T&U{z5q#n+s7*C)e6sj=`Qfw6_$XtFs(eZuH~ql`b^3l%b&_7Z+M<@o1nM*P837 z$lI8^y|{O-2T!kFz?1VscyjhEK09|7PtOkFUS}sB_4MG2OP6rJy&Vr)+HobT7`HP@ zaVNV17gO@llaP+Vv^-oZuEvdudMf@B^yC$ysj86wzea+$P~cLtNkidjY*Lv5FZ<Q7 zHJ=ABhvi6(H9~3TK2&6xqb8TiJKqMC1)}N11{L}C$T(#St39g`6DImeW}>d<6u})Y z4aBLdNs*MdP})L$i>8vCtS|}Ok`gb7K}|&hit>U{&+Xkk_hJG8CqH*8md=;KqUobB zfBI-l95Vu=2yAhoaLh;sm%@e#wJyTmk;=2X4mtTrIF%WQQ`yH5o$QId_F6Ev(}ea8 zMW|@bfrjo9Y}%%T4cg10qpyO^JJ&&3T@mw_5Tuhv;AkK#Zch=8AKeF~r6aK4a1BrV z928^+qO3R!nW;XA46}lZ+jb<JIE=^u3nU)Z#p%PFp|)teG`Y^`$wFz5mY_U#5{tuh z8K`YrkBM_9VhR<xjMR+6-!pj(rV`-u6{kRc>0~TfJ{Buhj)c<k5iC}8AzWX-Y82LU zskM3>bk$_AO-&X%HcZ2IE{(Nj!ffMgnCZ-ejq!4r>&auk-eTAqEQgJW5)8M?Lrp^# z3X4ZmeG{@&)p83*LwVJ7%$PPBit^*JjPTxNvK|h0`q;Be6NcMV;Yddl9qa{bb8-79 zO}N<ZMnZ%?i*+{s@#i1#U;p)==x?e)pvx|3E6YM>9o7Ac(YVkRhxd=NaA%N;wLcbL ze%6NX-<~6^sXX6_<`b&THv&kVTz28}ht>Gy<1L;fc`(*nhZ7+OaVF|GN|R5ZF((^6 z6=fKxt3XPGAJQX^B02C7LcDFU-)tkc8Y{ygzyu*_E+{Au#O3bORNHm<>%AfTcBL0@ zcrraKKZC19@hFP6LvLLWp4>?zs6#Q>dj#hPj!Doy+fPMKrTs~D|1mBzuJg5<7efi| z2;96Bg<F?maQjj`Ze2Wqhu72a>X88Wa69<dUx+*S^g>KEEAG%EW-FBDPWeVmJ~be{ zCfc+A-{QlUJ#;3$`2GvR{x#J&;r)&ZTil4@Efx3YuiEj`FSqgG+Z!mLYc<-XgINl) zm?$$IGk6Y^9X*EkjkS2i-~On%0IxbL@U$iscd5po<_Dw1eLF&pSE4$|3MGM-Fj+qz zb6C_@EFX_rD$L6RfzpIbJ<Z<Ivai)gQrq24p6F`y7>;@Y>x2Iiops*-5^c5KsH=8E zHJ#&yu4AY@LpOEY5}hf57^JK1qsS|a@<5pV4wQ!5VyG|xHSvzp^b7$ODkzGwL~*ne zGLKuKtB9XhYDa}^PsM!T|1Tlb_P@vf4s&~{YxLQ!MBKa8h0B-4#m6pOCnT?2>_k7^ z;K12BoW0bJ?*1mJJ-V}_2DMdr<e9kDVwME-(#mWUR%D^RtsGTNMW}BrLq}gdT05%I z)8EL#(1D?$R%r@ZX&PB7>cP%Nx|<r@Jl}^0H!kAFg?`*P*N1B?3U@9H;1(ZWzuYTb zs1)tpeLW4s@UALPhpOsiXlqY|jg>r(`D!3Bf;&0O0u|YNQIl<j+B{oS=3An+#11tj z&d5%&gR`v${15F#cUu9<skH0s6H!(cjq<V+61+bt?;0wks*01+#Y~~dMH5PT+A%b> zreVL`Rtdyo#*fFS(PJ@g^hgQR0@9;K5qKl1Qu$ci4|3Ef0+QQ|9!&*1ejFxDqPpdF zlVu1wT~#V$d!(fLBbSQ4;QyiQFTlIVvNc{f#NFN9-QC^Y-GC6>HMj@Y1PCNR0uhK2 zA;I0+-Fvi0dbDTe%=FBA-(4X+J#)^z&-d}Lo?TV{O6lIe^{!o8+FQ_eZVTo%WgsKl zpPAkZ5z&sYbJ9W})u(TmBisUPVQR07^7<THxVRrzyZ2-B`brd}_~Y4hH{rdCFJ%i( z9}!KFno(R5ffFaUVdwffY@Q#9oz2m3vzTd$C?gz=vI5lARiUk=22C9`cm_B^&rBJr zROMO*N>J0718r?ts8De$5%gL*@^Es}AOz*%L3q14%fQoZ4*a|o5aOqbh#(C_1#2ND zL<<RFx`^d+YN!G7!^MbyMktIoM^20Z3ge7X6l;o{C{rXyn!?RR5w_L}Fwvg_2Wu6$ z*sH;jirLLk8}3e;@TC$@O>jqkb};hOf{`5`fV5~IES+0|MGZx$E>6exmSs43WG6<L zIe+uZFY&><?_=%4xk&UeL!6g3qWrbsVkwK^i|g>K_s-(Y@y&QRxCNiQ*^6I)b(=Pg zZ$uM2(KPNgz`y?J8ovGc1U~=p7UClVv1(x@j_h24%SZQNfT860h0B;Gh<e+PpsBI| zt=raN!?L;9v91~OE7H+O6Jyt;7RI7+M+2JLno)YR9E*-FMGHkjOY1W1KCl8Uo981d zCmgYfUMQ=KM$`NROx)Ox7f-iKRU(fctjB{pYY6L=1o%u<%B<a;BD|;9;qk4FEHIl{ zm|F0J>9adqxx9txHoSVU8*e>5j`v=5GK#p2&)%o<m&P8sBDKZ->f-@?@@~%$ZL`Jp zADh^J_HRVD_b)#botg$E`^iUK|A_m1d<EbB_CDTuXAqH$8a1?(U}~lZT{AT(TQbiv zVsledLT_^eK031xKfBR}53U`-$K&VlG1d3*hD!9#&%*8`FRY4k#?^K8*jy10OXfKx z3Kk{)eN>1!)%POY=xZXl7f@|4z>rYZy#(}CLiq|6bx$MVT#uoi2Bxo#%hxa0;rgY2 z+tB3(jQ2F-<=`e9SrCs%ojJ&Iw8O)$!x%cb2G@=*#t_Tq=>C-$Ik*^4E^nryT#loQ z(s6KMJPtI+;rNPtY^;hx|B)Jubk!2N0^Sw>pVrq|{=e-1+V8(XEo|oa|F&y%7K4l! zZjJ26$iR7Yb{@sGYaJLGxQM~t^LTRqI_})=#qjV&X^2-bYmOL2P+BHT?=ls`wBEft zDgpn_UD1a73P#7erK#k_jN3i^?Ks<c2<;aR;%M70ijV`i^KeueL2&3skJM`A_Wcpu zdpO2)R9e0vK4uPI!nA0CB8H76@Wry2a!qDp>?pQx&BdYCY#iB_isO4TajG?!s(S|B zohR~X1-NiB3mqr2sJ_e5cB~9d^+Bj8@n<-3kT<$Zns%(SV-LDI_TntzDdv$pbYwL) zwamqqZB5v@a{&&tF2|0oOIWyKp{dVID8Q{Q2YD4m$STQ0MvmYXAe5Jd41q1cIEO%= zBi7}aDiYw_caD;r1Wc(38&fkA9YW7q>aA&MMOe9N!I`1Gox2*`0}T+uaM3%&6v2^> zFt*Z!tO}v8qX0{LBRF|lqGoOm&Wew&Czrv)Nf$vL3@^joP+6Lcg-yj+ys#7*8Nt}I zb0O9*&%mnrfdsCebp2wgdU?&6Y3el$6riFn3pFD}DCyA|>8U_gLkTL{GgH-Ta6e5Q zRj6tyLtRS&J_Ko`uNtDfsI&?1U{^&dTQx*`XwlS=9H5D`Kn-MuXd_1gw*kr%O;MR5 z#xSu*S-b_R6Rl8}Y=fFKCuBrfBQ(GS{@w=gbf)@u(?p<`K0<tq;ODH3FkfSo=Z7F8 z(FJzqbC5@fub!8Oiri>~`r4o@mtZVSLrs1>lEOW4zHL8#^NTO=hi`s|{`2QhlO2xY z1bbwK7$SsDVf?}-eDmgcJRYW^9aw?)pIySwKbs`DrzCj){4=W3ug3}QL45b?C%8+n zq!31R#W~o!emTxkarYcKiow%V++E!mrt;prViA&~gD|%;2dfs8Vr5eiVV;W8^iWh} zN1`Aj6xn%U$f=G-R&zWGwpXJ1P!r0wlp}p!3cTZ-;o@t7qM{_^XGEf@EDf8NR$=kH zEUaHuf}JfjShpe@!+o3a^uYn#n-cB7*Dzg-I};1>@b-E<zC(E5+l1%$2=Lni;4OGc zkPCY@O}o7V&mSDbtH($2j`*PY#u>@pd43viKX1dkFWT|evo^f>^c3wR?F8O<a$GX8 z{Py!xlD+$~UHZFE-#Sn0#3%1u#Jg{G;SYa!fd*c$vZgGYJ(y=LOrdL{4{bAD%+Xb1 znVADy=Hd3nG<<q-8{Y2TiD#Gh;L-U#cusq-YabpST#d19%^2Rc04o`3c`*-aGQTP- z&Vhmo1qGwR%RMa^9}=SxHe=*6p-FfNSYPjMB%tSE@G{|jsa~2c>^iq!Be(|$^!_W2 z=;Lxf!98%f7T3D!@U(Y5T8o2GZ>fO=wiZay(v+fud5rD`kFLVmja4|awj5Wt&;gJK zt<}j`o$iN*Xa}6%T!#-PI`GD|lX%v>2NUhf(08&PH@X&K@WNd5p07ghg(~!Q%~<b6 zkyaDdmH!94|Fd3v#t3olJ5v?&+W7Ya7iU3UhVG6Ms^}(6j31%O7Ly@&VR-NYuJxb8 z)Xl5XtnO#eh?%^OQJ9`U_ob8Qyl@1)y=Ne1&Jo+jM!PXNb_M6o9H1)i!sKKhk9CzG zAI1X$S#)>5OCaBWD8@VKC)|56G0}(q-VXF#IZJVSh(h-`BmP6U(j$idIES{=6qfvL z;93{Xp5yuYI&itW9nW6ehRp4ohj4g*0osq{qWwq~&K)U`rUANeBoF70XA{`DICq>7 zKb4KHHiG<gG1`w7Vavv3tXh_UuJdboz}@Jhk{-T(9M`WNqPIGLi<h_IO8-&Z;7uQI z+kwPXf9UEfK|ztQQ;~&|rV^A1F;V3(M|q9}W620$$wXbT61NkMlD*z8OJGa;bDK!z zXmdm_O?zYb2HH~bn!_W&7<L|-D5#C0B5OuerWb<Z9g$rUj-V(<nAvIY8hAYMcP_@T zanZq&b>%qJwhC$Kp2%f}%TDt{N|HBHQhbq+;EBjE8^nZ}5G;BGi!&PP;vugf3s*M_ zxVf9c%0>;^dUIf4I!78CMO8xvx(0-{u__CT3>CL5_ovg)BE$)D1vMGi*()F>RGXmG zLb#s>0toI{e-p&|86hpy1nK-OJ6u~Daj+!T7^U%I@G62^bj{CkM{SA&<_b%;M@5`9 z^5g8066=IuUqg61DkH+j0GUzT7Gi}2f;*oDB|p{?=@FJx?KWu0_r~^Rx!AL@2I;Zx z$W8RcrbT5~RiB5f2wxW33;5Hw-{OCM_h+;pIsk85Eu>Si6-1dM!a)TiXIJAVuiEfn zcqyi@Ey3GQ&*CQ^kKmV|PZHc?lH&gIgFdOX#Gk%-PW4`b_#h|jSkr_fTh^fKFjaTk zDO@|<hM{xkaBRmGR2OBTI42P$Syatb+rpOAWuu`u4)w*csK^OLF$;ZJRsd?m%u9u# zD4Uytl$=2L@jipY?2wxshLm_8G}q-~-J(h?Z79LArWy*4QZ&^SV?li`%JPD+fsXjq z<KuYu`9VCGT8#&yGmliIvK)6N#Rtz7cydQ5@wIp|y@9p~Pp4Y&h<1<m@b)%5y}t|3 zAMV4;$E|qz=pgOT5BB2G0lav)pTF<Nvj_WVd-3Gn9@=hc{l%mGc*VbYhfd(l2S*9~ z)A-5PH?V$lEj09$m@jRhtfL7NJ1Z!vD?v$D6?0f-RE-(k$;x0uUNAnmyaBH+wcx|C zlX%&E2+z*!#HRyP;r)kksyPSEvG%yWs}WyJox{0Z3t_0Oz;Z;f!Lp`qAdjtEOYmTF zD+W7jF-k=}BviG4H%-7>fLqw`r3PA~WFr>|^@~*CRLIvaR%5DfA+GK$N12r}noP7% zp`wiBIdhPyqmDvbBeXBB!0FX2UrTebILQ;OHK|fB*lW9(Z`ya@<6D<;_tJhmx^w_9 zFCE6?3p+91wiNw`Yj9y-K8DWMpueLO*Di=TcFS<RqXL5+l^D1n)c4HL)&Jin_M0^V z|AK(Ns6LtbfZ5ksLU<GW1Dh~0b&Bax4D_|p&Z76~DGc<V#>nt_seQI+Z+(}l`rf@E z+??u@+HT*za~)&jJp}a?3=MZ-Wb_iQ@^5>to<%pod#bG!m%7`e-je;-I&tFEJ{&l- z4QI|B#^gjlZcop&A`z)j)?$KUF&mFCv29|!4>w--wiI3SMJfiy`oH0Qun^}C=iuD2 zObOg#obRsVx#&JsNJU<Nvxk|Uti;xJiP*e86^rJFAt}yC3iTuW)e+*)kUzo-X6EXU zCxitgl{93bqD7_5bwzcmXDR^Ep+>-1*etMTp)5<l&w_h)U6@$@v5CLaGf_uOk{?|C z%wg}L4>Jd4n7gRK&|U>9#&R%n(13-DCfxjV5fE;Q$OLDEM%%;F-xNAVYA`U@gtZeD zaH13Z{Pp1Nt^zk_S$KOZ5X|!M@lilnFx79mEsC?PkegzNGba|Ij-jZl9se%S9G>>7 zaJ7^{gg2i79Y=(lJ~AU*5g%;{D+@xMg~q|g5*iu=w<@ol;j105F(%d;-d;M0NpM8n zyksP&y7SyB2=&)QY_K|#!c>tJrAg@OqbSZ0WmMi3Y1XLEbVPMLK^|v{hFDW796Ln0 zs33s%5#g;*KwBd_!Uh?ErfACW!M3_&99>?7ma2HHq7&QFm_&=knVmH_xTy+-qM9K! z0EG!YSWujdhP*_yx9-C4fBAF#^oyTh|Bjt-w=qVDn<<JC-4X4sL3OkcU%xtuI|GYw zvwtz(cyyewzKWkp&D)0X)rSLA-2?dIz3cexSNAc$JQ>AlVQ6hxj02lj;KJcO=sV4V z(taFQP9MSkmQ{=ll93SQjoRWQEU3&tV@a|E@anu6S`_MvnC6G0it4*EHx!lGRODHq z$clEy+|ooWs?WlrhFnHSHQ2bi0ds4!v7n&<3+Cpdu_g-@MO5ol?|Bpxja6~TNp>XU zL-A<(5Z-%r8ZVyg!h<{O@$?}T`Q25xcXJ6IPA|v9sg-zia~*919txXYk4LvQ(l+7o z?afSS(_3EKwiy%KsMa46`VXcy;{MHzOnF>xe|&ojp5EPtXZLnc$?wLi`>lB6*)hC& zbslb>=28nKV{0QASQ$&-N(?OYq$a3y2z41ojdF}ix7H`)&Cca`t7|1*T-t=U2<%r> z-~(IB(Y?M5ANC)?*W;&gX>Bfgw&bDz$XrDFSj|L?6cfq@$`Ztr>HP2A+)j{*`s)VT z>*|n;B5lARK|S0>B}~ANb=F|CqY5LPRIUPq-IcgCyaX);fhc1+T;X7fMMj2LXkvzy zj?Spi*F_nxeNB2GHdiNL@BAEOxf$T#ynK8(au#>GcH;?Q`Lv%-l<RMFGZNdo1cf0s z2(weg7}f9yucf!65d9a5FmS$DYMC{BhN_tm@4Zm^|A&>Jx05MhE!Jo2#CtCk6W)~= z9^Qk=n`d$D+9_$`mWlDpOfO=3sz(}G@b>fou3hiM^^q=&64qm4KFj-r_${jFsa{Oq zy^e|LJ`CTuL}g9jj`vF6<*rgK3uucG2gUkK_jxf;)fny&)&kI?N<^4w%Pl4^o|+W% zV$QVbo@P45eWtmu=t?iT(Tm=f|Asdq-F}3yCcMub5P;6cnWGsvbBsVgnuo4Kx#*;w zKg8u@Mbdt!TXS)$H4p8Fi_p3=9fx*j;`o6goNr%(&>(9l62?ku1hq0fz0ypThn%`9 z<Wv<H`pH94Lo~1BZ`@BPaCv4@@!?N`vNFN`8rTxVg({~L5c`U4(g#BE8y$d^qY3<@ zUEvXG1A8AsI8bF;x#_~fO%LX-Mlf?Wf_nfV=}&bYWC|ZD^DrvXs5n<7P+6xiW4XA` z3`uEhq>8z9QD|-=94eepQ|*MNxm0m;sr1U+P*GrytVCUG+mw%9hO0Kl3UIepgs+_v zLL8Nl;H5zo?0~gp@mQK4g(4P=_z*)_Q{`yU(I`-n80f3R%u0=_Ujs&#iiEfk3Mv!f z<j!lgQi6+%GJ<^75b3Xsgdk;Pg=wHDMhC@l`lw8`Kvjkv8gm>`n{1BxDQ0L)Fu=kr zJ2YguqBPANDUr4abk;-?@3$_^6P;V@@v>(RUS8gfkFFoV=acPtckl>?4lctxL#J_J z=Q1jswOB~7r3c$$X=M_YH)LVo)+Ok<bP6|ajNmVSotdfT&F4=E%Qyr$s-oxQV*Kn~ zDw5ts7{9UrFCVtz)AueC*nRl&{Q-h}03W|~8DG5LkDq=tj(O!&&e_of_iCKjwFT!7 z@29mg$~%C=+c)9xu8qjgh(dC#mo&is+|pDul%x>)X#{v0Y71g%F_HqWEsRD@L4-6n z;k>d0{+>*rM^l+c&_RTtI5iXnDIuuNjYCsa79DLYDoY|!#&?oWc#BR-F=5U~j$u?4 zXoC_e`qVfloH|mA_up*8+pi8|YGMWM-dskNO%+av-@myW_a|2{T|wCKx5?$SWw^ur zZjaN(R?=3{R!ixf39d`qS77?aGRdY!sWzF4?RO{W946P$A#9_n-+_1DIDvtI%`h~X z15;}~=$Yw4!$<?#CfY13ve3|_(^seX(PzZUytHFs0d60v$HV=l_~g=BJU_?C;QVGh zJ+}_Oy?Y708|I;ReGR@C+J{RU(r|85CLQ|Bu*!;Bs*qtBRMu9MswWEw-&?$nt5nki zmqhD~Y7BCDu#51fU6(*!!|hevhXA}>h0BEZ<;&HKOg5vVISUyqvsL<<m~Ul<xmK2F zvarTnV-w`6F+a2Hrn^~U-{Mm2V+6K1BM6gcw&DG$^LTRY7+wsX#1ks-?)6Prl<0$l zi_7q+cRTvp8*t@Z8Lo5|qo=C?m%ED4O$FX_zLF3Ys`)=vwt({0^CkabeFSzNuepzZ z+t*bnrB^!(B#4W@xza&+pQU5Eah!Sm9Ig$V!uVJx2Ctu$s!s&KZ&77WPxcY+y|~Wx zYhxGDeeEoUCc1Hb>=OD%xIbavH+%tCuAjrzfpfUhdzLC$K>R93ZuAh=qZpgGDvc;8 z*2Rc|)2}Bp7Lyp?zdM3S0$)_ah;8FHu1M<>+<%P65Y;YXL_+a*Vq`;^J5z^oq_q%j z$8ykin6M_C&k)FG4rbxZk#qul2Hxin75rcwhq-<vPg3E+&K%Cg=>wTKwl5W(XX?;U z9SH?ORY8G@S&5lLn6fZ>dNmb7S3v@=1nD2C>mSyI3a3f?h^BYkE?}*ot{|;T`v{f( z8t9fTrf><gg{BFef!Z9X=qf;&rlF?_HEmTWYbimCD#O@JLxQHGivfHCY!Dgag~(_h zWM;=9zaU+51gccT>O4ngsv}k}kH)H{p;*2!5Q_=#=6XMd-Cn3Fw!`veiMZOk2M%`X zaJHu6b<ssqusK0%MR+@7VRi`Cl_sGf)emU_hKTnufSIa1^c7^`Xl{bo2v0aTYQx^$ zkjh^j_Eapk);d((YVdYdg14hA5(3nb&S)mhM+JqUIw*|LMNPUDRkt1LGHp<mV2HUX zV!Uo6EXcM;Rk{lrN~5u;IS=9C_HeV&#J0sbXkDC%Bh9J!Xz(EZ`o%50d+h-3oY{zf zzBdJY{Sse17(~yZ%{aY%IabzW;J}8tSX`IIsKFE7z79Bb=9C2P@BjHPeE<Ewq~%>L z%dv530e=4e6--@SCQaP>`1TIM`#io7<8;4!6`#M?hfm+REKT9{%~xaCv$+CUv7R`v zaScxI-Ho${TIu}v;pm>7*t=ytmN(VF&)ov)3I3=rNkc<X8sVIVy23;W<n={~sL2=L zj+Fo|RihL~qqHajg}GtU1k{y9v8bXGswzyNN>3)()6ql)UsD!^lH4E^WCbHf44umN z9u?w2^CYxG;AmsOZC=Pu^@6Ltyfipc@1<pU_m$|Vvxg90j$0Fp2;9Yz62JR;`Of%a z!uhq`Sd3evq8Z*&Obst)%5~Aw<^Qnh(S<X{eeT^@M`gbWZ@xHyb7z-9S6>#kPL|Ll zxD|C}prS7iHC=fa8!JLxa}Ja#dPGm+%uolsIJXMZ8`AM;TM?ceS&X+Y?Z8(zPU4H< zbNHn19CjBc;LG8o7}`}%co(27DL`rvAg4@ttEobkLP}PHWlKc{`{@M6siLn@O<xoB z!36fT&U&iTI$XU-SYIs1rHf^_+FeaZR^x8(GMrwUh!|6O6zC~quB8!zc<f-&Yg(7W zLrn>(N(xA$MJvm}lVw)ayBpA)G?g)RelI?{)rrUb2l3$Yeq7zY2+Lx95zg|Spr?o$ ze+#V3@xY-ak(j*DfXUu@xI#D!hjF2+5|_@GO5pvm{WrLU{abYx(FC;fq_m$<7mlIl zjQFs*1mmOUsJ6SM`t8Yyi%c)!?j3@3s$XhxBF6K++S`uq{&oyc_Tc6{0`_)4MyIa+ zkPZ;`1EZa|dHWhB2w_pTEnt0p=prVk1|*mZa0?qA?Z(ica17TZP+#ls!1aL((hT%{ zSI<h@hp%76b*lCe?ko16{aZ2g><`NO^wAugK9qs>gSisC+X>^gL#f=BPRl~uK`QeD zG?5<6W=NeW*%|J4=0FD8_NU<_|MuwNYS>XV$i4pPC_pVE)U-M?oQC+=LiPPxHUAji z5{!j$c~)7A-)EPleO@bX$pqj9ylK*L#4<CqXqu<NjIKtdVo4b48>rHWumBLq8qD}& z*h<m7PpE7;UZ19>3UqZfSuk{<r>_D>M>DB@d*_xSESVpSC3AhTVtyc&5Znvve6gU; z8;#X2sI2nA*v*rO47Y)e8P&4227+Am5btM%KwBk5yJ(|=pehY^!qS`|)Fe3|-b0IK ziWqkjc-yETBiRmtA(rs)vVxtt0o-kMk(ca&AQx5m+Q=ZtRtAv{ib(g?M4G!AN+XO= z5@UeMWK%R1I-)U~jv_%1)yZP~Z&%b7g(5o29co&99=ty*Q*9jE+KBy&vM@i!4(l>K zaR0<AT;1A$_Laq$JhU8dUp<W9zM2HS{T#pl>=pK}Z$?3K2<$BNq^6I?HkMR=`Y^IK z!-Ho}C2;@a@BhF*{^zgw*(Wb?^Xfi47~F!<OU+cI+wjrb9R#-MjB^Day?J@2i}^bj z@Xm|V_|4Bo&~<7B3X*)#Sel6C3rewec_WrI*P$do9U;E12=s77Q6?cxXF9he1M|x= zQJbHHMk;VoeNtbPBmul8KZdG20kx%ZRMX)oD~Lo@X*^*b$21WQRq1G~%|dl$I?4&K zlDuFPW(N@50fe<55@Y-k9qt1sdlR@gnISDD9LWj6aIw=vTAUA}gKcPL@OG9*OsEzv zcg)2HZyX|cms539jSF~>FT@>!SlDfX`1UAaO&CuP6V5|~I01fZWZ{3<^l<Zk+R!3t zLg49<WqAI0I}RRbVBVF1p{XwPEp#M7qGBKmWzkZE!bG$bQP)t0s){^x3B;2t3h;P$ z6&|<b;okOgJUy`z@AtIgmp3nA`p`zK;{E>l`2hNN)M8ah7+lP?nKvki6qQ(>Sgu5? zF3|vh`K6&QR_e?&a7k1xlrn9gO07fR#Ts1csz7&FIj)>9$MrMSc-pxfE%DB%WqDg} zsgFDbITUKBq1MJ6=_Wd`qndY-odaJUH<Zz4l#)DL<>tVGf=-Lub}p#IFP;tIdH)gI z>DqxSI~QPnxHBSIw$oK*k)uXaor4NP6%^^oB2i5S=a;77araWG_1onO6}UuL_ej$= z{@eaHz^TMLDwvkftY0YPJrr=ckoyzfXT{h)Rk$^@8+QrUks$%@OSp5JaON|d7#A%) z`f%sgHQc0X9vteFT8|72UBLC>PRRyGy3lvM16TX0#78e;VDLP;ueSd%|D+fxP>g$W zgDP4qi;)FqXV4Lo6pOC!qMAgcq9uu_MiC~KMZLF}h<IeA2iFLC@%McMychsW=GNpv z9NL%9a4{RF4yL0`0D6Be+FH|b>OeA1w5HI~ah#w&vH#z8{B?R#Y~PoTqq~yPeykid z_3=_hkda}gP!v@p@{pldm!o%Aq;eJ?D+Q4M8{T4h7S^-Co?V_bY5yOCTfm&amSN_Q zn(Xns$~>Qup(^wRz?soCMJE_-1sE~&>*>fqUvG}o=2?l(#m&hEi<;`OdE;^%I=BW$ zj;zAA?G;qjQCPen0E_2&VsX7YmJ--YYpJ}ee9>6xhQ=CKl$JQ*+Vx$itB!^)9fBDZ zlCOgX>I(yr;BNveZVR%KM|G$@*5vx5EZh(Y1i`wp5OnV?#`)G{eE4cNN{alYHtePh zUv-t{U~xk{Ci=Hxez`wfO=RG#FM~j9S;V<(qbSk@8GcGg4^Tt})pkv~2@0Y#P?2td z+$38V>d$;jkk_J`;xpA$mc`oI3=HgDg6?${*qZH!SM8he*T>iKQSWg~A6$=*u65vV zA3g`Z`BIv(y|yq@YFn?$f}^OV0v$qI+sX(AcE+e%Iv2i?q1e8AKmPSEDscY))n_j- z+OZNt=jRh<Tk-y@4nn&JAH3|rhi_cMd#}zC-tAPchoujDAG~>ja6f}5cMszHndOLy zwt<_Q5$x>@5fSVQe|J|Dq^1(inN;5Cgm)Gpp3db|!aGv}cpX)Bb>0lXYl@<2F{mwx zM?*!jWc3v(d`}r%PD6Qq9P-jaX@Mxn2tjsAFj8UykPziZC+&r(NH6#Y*u&IZ1vWMs zQZ-6+hzkO}Y>=4{in5$I6s7sospz6C&lzt$J5GhY3U{fr{|#;02o*I|tAO^@;9>%q zMleet|B>AsY{pH|t8vz@HDkP=s*mZ@M=fY+DU?2Ln^~E{#LfshmISpCq0Rg(uR~#C zpeFU=RUq6%3#{Zo2i!fxXTPNYH#g_u*8WC3Yu|*=2an<I@iq8l@DP4=?>ySqm7pNn z8ETCDX3C5V<Ox$HWi`l&$e3lPh7t259gyf!K5)4by<H8s+F6S$ofR}HZo=={*$Uk2 zT7*qG?r3z>#}a!Rtgv*z26r#i=}}ndQGgie!H>s|)KW%>f;@s`<>1BR`)a7dmXUX? zn-e~!ntkJ18}4*$!zjz$mZC^Ru)OAID<gwWDTk^(Pf;H84Rlb-W7O%XAWMA?4%LR@ z_T`1>K1=Wl<@_Vn{lCFI1Me&6Drr^xeP(7bF~Q8t{*~x%tHYJ{1$a1q0{5p!slNL$ zK6Vk~;~j+N87kt7QZ>e;sJ0-)@7|$Gp16XsF)HEVi&Aq!0raWqe%!q~h+DS?q>q?4 z=?Er7^FBgbKw5&hXnn$CiDj`}EQ^`q@4T+_762DE`{8odM7{W(J7N-tnc-wdsM5u# zgfjOh4&(6d0;zf6sn#s19{cpZJjqV%&BU=i1oz$y9Nm|K!+TPgX5uKfAKaCKLtH<y zH;qPk(^_|z!i;K9YNstnXfu<{A#CRm-lCI=oPaRbWeFHDO5KlJlZfA>ZsjV3_G^%f zW`j~wL8-YQ|3*<{SnfXyZE<`#f?iG;b3{9E!b%J{ugG($6V@gsDzGqChl`~l%=FZu zp(Rg~liFIV@H}!nriP9jOs!R=y2PX+FRb00kLC@rn71Mr^A>txK@-8<MAcox<ti`C zEpwAbGRsP_z{QUB=)1HXf$sWnvrt50kOdO`jZqZmfaCx}l*T$>OIakArMsgd$_fb{ znn>~0LZY_}E}sa(mmjRfx>cD{!O>Tjg(C~93YW8z+z5cZxY4r%EsHZzljV(hbP8cq z_VxMhXfE+al&>N(V~vpLtAaQxdUHb=DCn?I>rzp%fGVoZJpc4)fBf>rb$r-Q)wrh_ ze|v8dzrNRvH!knPH}{4BG5NtaKf&LB@)>^l!7D0FOR34FroIvk9SxvpqzYq4b2$0A z!qmYGo<TlnUbzx~`}_Bj3J3m)hZE;;@zi`wjc&l(&rjgJmmPTTc?Xqh2i|>o3NIe* z!y8X&&-UTvgKc<nYdxmMmgCWb-H3@{<YJ|S*hnAvdpaUI$QM<4xv0z$08gai7A;Oh zYm-z$JBewsq{4+YlyF%9yDSmaMX{(XAk0NO@UkSnqXd*?Mj$saK(exeSQO?&AtlZi z(P8cg@^gg0j~!f{jp6EMf`~{L`1;zyfRIQ}ion4g>#(<FHLB^%YKk+Eo$5!R>!7JF z2yZ`Y#hsBQxI3~GcSn~}wJpZ&p=FXyUth{}xn%da&#l4vn5Nww<?_%%OkSIhiGlfq z^;}v5#;!GT+alcPpDXp~T)r%eV3w0qx4DBMY+MW({b))}Pi3U>a^#^(N3TE!t)NXs z&a$vFKLR(lSK(Z90)`kdK0dxssy-2IzkhxI5*_qm99x{vd}1LvX3^AEUYW;W*^!l1 zAi!tfy>Vj!CT=Xi<@1@iazRuth#rcfX<ZE!YYn<PN-@$?hjW{<P-LruJY7}fs;eWO z$BE$I7ig-ZKvx~9+N#Jg)khf1ZHlr25^18&+lSGwDV;{o?hW|q{eC>Sv<nk$YjJT) zHBzm05yERrAh_cc<q*NYE!I&-sfsdcdE6Rpb(HJLqufCSgGZ}*eP!r6S0DjdOd8WI z?Ck3aWd6fuCQ$D=S3xU%y)O18=r2^_LR&Q*)EWwp4k~Xk$kZtA-6244U6B;{^vzy8 zxHpXJ1Lq0zF2eOHVJki+ictZFq-9}K<5w^}*-P+>bx~)1O@gi%#7d-h#f<VduS;MS zz#bdDih;fh610U0l`WLF=!hfskv>$u-X?mLPl<h|holh;r+Cb#&u$amBYSXQYZf6* zHN7ttNB5*M&Bn?7`8c*WhwB-HcN&+IsJ7E_cvl7v?IOH)r(^%FB(&~H#MYKbw4EwO zPPUJf3FPT1Wf>kx?X(4OnHgmWXBnZKXO*^q`j74Z*d`}Wz%sP^vCW~%{;`Sk$ujeZ z51&GH%4x~K($^R<g+VZJV2H>}BR<fmFl<v&Q-(ZMhJpf(*Q27#>k^=1hA3PUhiW>i zl5Gj7*pY_0`?Ij*KrR|KL?ge}8Ku=OsIBp2L3X1G^gwEiF(Zv8oIkY`$>C<Oqe4#f zH$Y>K9~H74QoM{%8exakIbLW^bwPcGAL4y15ay(X!LtQ;K3Ph2x&aYkro0|mXwu;r z>L_E;{2V^p1z5K{2fJE|@aDtQ_~7|jO!TeC_I26tan*pQtr|1na=iWE1cpzoMQM}| z)I`%qZPDgj4$5kbc&Knx^^_!Mxuh-y&#vsn@%kj(+**$p=cvqXp2gokc?SIS6MX;k zPk=xD663w+psT3}ePd;4n=yK^)rN+J2DIsr&8*E46&DG=U>|t+d*jgQv-rig-{Him z4s=~OiqXM67#diNw_hH>Th9*>a7PL9<9PM>FkU`t#j^)Hr6E}FO{}G2U5$H_tI>UN zF6=B-;OS(5hyXYEx>_P5J`k0;i72PyEzOQbC6#kMK`lODRu?3oPPBw6O+{@{68DKg zL3${PGQ&`w7e)1*K$xeZf{HvZB@j7D{-`3%o9nZYmlKJkM1RD`c_BK|6+r=3aB*UI zZ>0er4^!xB$RasD8sGi-ulVyHen%0ro$5XjiyKQ35#)|Qe_I6k>mxtM77uT=;O@jy zsm}V=jm5Y*ybx0(3vqL3fz-`>Vz3G0*XMJ+k!rghQ^RvHNq~>`)k~1RF)&Z+f<D|| zC)vo=`53-bBQ-&6Y)FKPXeQ`u0q;;}IJlZY&qR&NTST5R&=L`vjsjE|Jt~Nv$P^vM z6e9DJebBx<7jJYd$6IF>;lY{pxO;vtzI{4`w=cKi*uo-4a7L1_nxjAmFE0-{MMbJ^ zB?=#w0Zn-vK2(eT-nlr}o{pZ*0$ezijrN1dxO7tVu&%(lGx-?0T7wg-Qc-QGhZPp) zSYc+0wGNCfU96F-p@>L|s|Z3mOJ5D8x|+yWQ9>rmSgr;YIL}?@V1>QuQMk6Q0WYb# z$66O+V@?nix(s5-hfwYl&vGBHB9AhC4HUCnS86Gtn8L1zWu%NEsc%OS1~1j3^W4n* zx|a!JG5*rU*W)n#w~5~`b6+tOZ1<TmTyC%6atSV;FF<>HDHZfSJdir!h)ys}Z_Nzb zI!Pc)_1rzDC0O6PGbjOijEZ}D;wo-aNnh(dgW+rEadWH(BiAnA#$Xp7a=*de4h;2o zVtTxv&+-(`w;#g5m2>F5)Xv{7U_^BOA-spKGriV@(cx~Xz4!Hj&L5fy{@5nR`Y|;@ z(BB-A(r1sRAu~O;1ADfo;ov^n{zM$umxyDBvT^iaHjW&~qEU4pOvMqZ?ETx4aA<cn z4(!gszMX0OyF~1z0zc52jm?`<p{qx@N*P0_KYDX!5E)VTEkZQ`anU?bz?(ps{V4f^ z2}S*1Hq*26KTW{;zikekgpxMZTW&ZC7iPjY(;1N^EU0B6FmlwKIo@lvF4X+&`83Sc zkysm!x?M%cTo;YFRRKs|ABqI3?#zwRsBWd|+M9}b`!Z0mDgx<cE+{PZLUm;j^0J*^ zZ=()tGYxc|UWTUfP`DY(AljLVB*Yw*F;1A5?2ej5ThydD!;k063f9DMdmQdxiN)_f z+KjpaKNv6!7BF=6u!Fa+Jyx%2#P%JFuygxdbevg(zRR2VyvxwKD<AuJlwiq%Y=(9x z(ATyS*{;gScQb&ECJQ%}yP~#eU#<W}6%{C`YfzafF=Zsed*8XR7*EdaL>~*yhdoE} zn-}Bw(<d+R_uqX@_52-P-5-XNtqC->6s3tWbj;MKxb>lGs03qcD$}@d*g4w3C(sMQ z(V+-WOva-Z@8WO&_#UT@x1#;{GJ<Fso<H0}1-TcG@9f2syZi9y_HI1ByAuy@Z^oUQ zYjFF<3QSyI!fl(eXGcEF`OG4MoZ;?Zflyy36i_Xf<wO(65d<@rbK}rZE_zsI62wU; z$&Nv8N+_}t0}1*7loQnT<;l`V%0fasH#G>EiGHY{(q1~h5DV%EZUR0nIT%q99)z|n zti`M`Ub@(_sSN8^7r@`!6yB~@`1V(fLjL|&eEZc$`1b3!sjRzjpP_AOVLB}N{#=~+ z4pZ&%^64==y0?S(vk7;nH{;%|Ex0wg5w|8bO55(-B-{z&`%@e6;O07leJMsn7j!D_ zF)DA7juPM_1o<$xPYf)=SZ^a9-rR`dqClt`D8ba#2o_>WJ{w&anrlFguomOys8W3! zXo+t%GEmi5fV!bNl$n?PEp+jA?>>Cgw+;8GyssZximC(;JZHr9<l<HwT9ykR8{?TW zqaX%J6Jm#Dj3P@!wt56*TB-*c>w|IjbPYkY7~L1jajByKJyhJ6+XTRKq~?JqSEr-Y zOcPsNT(Q;C9?LZJu~0(|tF272(8>h)nyQFnnaosCK(&z$=9w9wl6kRFR|^Nc0<qe{ z2J;MckjeAUbF##IKKn>sR|3UYwyHK#l~s|Vu7E-<RpgN!rD}?(rkby#L#QyJlbIWe zp{^Qqw&h8{o;3mLAFt1v1aHYoX5dZh<n}YCb8-4q1yy!C?%$gMwxpa1Z(#!1V%sQT zeWm*pomVU2+JXM7?dZGGHUsjJOBm#~i5uM*zJ5VUCkgWYD`#+Hs2gG!+3AS^Y5C?@ zA4aZUBK&(Wc|$mX9*lCk=&dR0+NJt-p|q*G|Jx?VsO~3370b+wI<KDJgUrpb<JiVf zYx}l*?A?=xeftWrWpfrbtk1-zjoH|=DH9vlCu7&<RP5QBgKZl!v1NS*wzXtp$2R`H zAqBg46eBIgNy-@Vd;xN@bEtF`q^|CwJ*t4KnBis)q50qHde;6I%*DPu&VMWI|26?+ zSpv!{(g{Hsp773agk`h=0*c%aQR#>95?{C_+QA~w7)Cw@unabXeY6#PGF%W`<O$zG zN4Vvh!?V~NVRM}jxzH2I>j(})J8YRRqE`5!gi%KE#w6q~h=PBNCDf^K6-0eH3zVk1 zJT$2i44K)?s4n8DuEqR*`Jwhm^)-W!ojP1CmC&*@9oM_cFf|a5-+#FjyVr!nRF@DT z3?2OZVC&%kM^8uCx!S_i(g<03DJUt;grWk~70;#2$YDiu9wtVQp|~s@=G?X+*%udA zH9}uo88WJT*7{W4`YMbr7-6WWGqhG^xUC3HJ-!b<r#Me5^zL7em;LAPyLTSrAK(2H zwRL$=Rh{WPrLL(AV{<KN=*vqz@GKmR2nZ#3g?hl+$r?^>4)FH(KwwlLqEeDjGj9q0 z^xfa_)2~0piG$10eZCpD##&wjdk=xVg8<)&2ZY<b=?w(hT1-)?j`TO;(cP_Bvmyg# zMso0Qp$fLQL2N`I(i1}@*cN3+Nn@>)P+b>hMIj}|2XW!<NQ?KE0AE>{h#D&L+%(a| z&j*=Q*`;|gXsArb!p3|w5!#|jV0eHX0=z8XWN!#pClgqjD4?!72G5?fu@J7Hb6kd7 zqX+QIPaopfpS;2^K6r+=?p(v?FUByB$9J+efU}b+EUmQR>0yNWs#w%lMx&-83f1M2 zOrudz8jhm8KosW(p(LM*Kf{ZV_dtH8JIV_@v2sxiI@;#){<q-fjg^d2npkKXnbu?U zdLzaL7GmsbBOcQc6y$lr*iIYP-WG(nK1_LDV@vIsY5==HM86ZlTaNEZM@tN~!2G8> z6M4q@x!{Xi7xCUzI!Q)?!&I{i^TLtE_x8oZPE5A1z=5Ti2y%H1ZyAapQ5C5~H7`|J z%D~>y7|F^0bZ!=~v6Mwpyb(^HsKTX7l{j-U9T!hz({c&F3f#Q39#uYes5Lgi7F$=G z@D9dKds{5g*T#H3ZB*)LB11zNQFJN^s&kOcYhFxYu+Ps6J8WIB-rN=ojSW$xu80&m zk90;8g=Tt4)7C_!tQ<mkjVT0wE}@;nW8}%tK?(E!Ts;lcnJD7qyhx08HQ?OI9BIs@ zuC@XR(*LcvXYJqco~bU8RQH(@be^RG?^=pm(`PYtvxks;U9U~`EmXFsE_rx=M1r_b z;ljoV=NkmJ*iY<#>oxGjx-hZt#8@{$+e-&9NaZfzE4B+~Ff+lzJy8!%Am4f2MDX^l znP!1vU$HKl2maWE@}8Q!F3qGPz%6FddH&=!Wcqqfp`?T=vnC344Uw2TKMqX`Qm|-I z78Wng#^NPeSh6@3D;5b$$I8W7Sh0+@Gy_W(C1csrEUaH&4Lch{3Dk;w8R7$+3PT@x z0dtxHJ^dU7dV0|XUUYF+Q<Car#UM_io?572IVEPy*Y)5(K>feqEtI#sQ1d*dSe_#@ zlX<N@%n(hbZ55`65GrH0Ok3Ecm?EmdA71$m@XT|BQ<@DNX&!lme1#Xn>wFPf?}dOW zM}#-JA!S)03R~ily)Ftt4eoF)wT5SnBLe4np>SI!N;c&{nTk!rNEW&VylypR$ZBZO zaj5a$Sg?5SVpe)lMWe&Qpu_7|7WXc$l{QmoWMF6@17}A?7C;%ed0NAbA-Ro@6I4tz zVd-WE_aI-m2l~Or*^$p==3aI5RFGegh_wq#;cBD|O**!gk~rL6--N}n5i`fu<8#zy zN@XUVu>t`u$1qk#gX=m}Y({jZ1ilU(OmR*;GLyr3e7-M2K-W}}VL0Ch)w`*!E;J2Q zpi0MLYON15TO&FaOQxo9_i~j0?ic0@|Hx2e<d@>ZkH5s<{_-96Y*|D#vw+~<OXa<f zMg@L<mjvktx2aI4)=`<RCcGA4a&#VEJl>0COVVJVBMUcYO9c7(AUY%zabdxT5A#Dx zEFqW{fxL_;B*pk4H$4(nC21(hOF&ve5aJ@dm<FP{G!+Zy7GddvGSpI`XHsFugwb&a zIl<S%0$$F>@O8I<kC!#PJ<O31>qG~*pDJlJMz1Z!wM)%-GI<EU{p>!z{qQk9eQ+Ib zj&<T!@83aFSqhYymo2O`VeiD__*o+|)E23U?#N-NpO+hgT&7u>{>aY@L6K;(SQw7R zhBPc_%3*|-L`RW=Is!ja3}29Hj?*WrSm4)Ffi+=hpjNW+fo4n(HsjTUok&e~WyGXF z<!uNv2VGd&iAj4kq0FdOR+D9bFjN)w-RfLsek)7!$EP=r;{A&)cyfYjd1D2(*Jr}j zKoiF|FTtm`FW^E;IW{*WA(;`5nD9Vu4$F?b3d<ey2lJA=nhbn`tPv0_h7EQ^P>?-b z-SlDapp5o2Rk(7IO7&PKF1L$jf=f}9>xv+jg%W#9)Eb#$si`@(*jZzrn=>}pTBBT5 z1@TIX2;ud4FmKk_nB!zZ1or!SVv(@{YP8h|ZaL&Jg2<**Dz(u=0wcy83q3?=s33rU zlfv?qNQNZwdb4?rRT`>TV4#C49T^-f55(|=26UXt#f4LO|6$Sqdao7tEVw(VurHk{ z#MSd<61+S4cU^?{*^`wR>fcWIUcj`N?dElJzzHg60pv#yMkRO)6)v_5o1D0U(Hoa> zgMglxyejpw6dx;R)9G7cqGE!Y4nPb-C2X3@)1pncFfQNbd87fVrUo!ZXpfEd@SImA z6UzeRVp+gknoZ~K2p-%WqmAS7gPT$+O+Y+6bQTL2=3@DZY%E%ujODA+v0_yYR<0`G zwtOsIo{1$((xv$umo#&q`B_*nF9UPurl6)aj(?kvf`TMTA&RDf3K~>=YAO<JMIE&m zU`j!ON>H@%roxjE9dziGMK4PM@7bP~QndzO_K!bC&I0fMG709)gaVo#Ne+mp@Plcn zHhlA)5mDm{>v(<m7CBK>TfrgC7~Xldh_3WO){+>+&ksc8d~d`p3qaH|Kcu(BB6)2T zVwQy>s>v5FxhC)}vx9eu9WqzPQ*~!U%~lx-dh*aP;I-4?D2We)+ProRUXLh9n(~kp zEdWHdkhl+V{k%4j%Co?!i+W@$Js3OL!PdtUR-X1SaWRC3g$iVuA+>GwVCiiKM}Ifi zd%M8S!ye{#M(_=BL`0km+<d6U2>xtuTMQl9jJ0t=D9}@b7oDP#P*6O-BGtEWdZJLv z^SO#%bTS$=9XZU=Wy;?bbP0A{z7uU(s8LnRYsx~$Tuo{lFUHI;q{`DaQinFfaa%&w z(Zhxi(T6QVTPIfsc=)=)*~fuu+#AW+xp?>e&!o?m_ZS+UK0F^+E-b}^>D{<9v6--5 zE2-_<ldCa3zJlOhhVhXFv_<IaSp|D*bvW4RQPJ8UD9{JN{s9ON3_x;BI2Cma!5xF5 zoP-~&Brl18&PH=XDHV1ee~%`_JrNN|;P}{3VOvQS7U00+I7&)gwB3#gb4N&^6VIoL z#S4-d$};@zS&GrC%Q4is9ACZY!M7hw;}7rM#h16Q;Hx`*_~wn9Slv(nUA|vucOy7Z zb-Q^G;NB+i_cel#uRi?z4G|n-hR8@8goK(Sor*iZFbD~W&WMe1Kxr8TQDX{9%c;_< z<5617h$Y+rdv_JnsqMoJF?-F>5=>sF_0Pu}4|ky;Hvk%jYA|y%lHhG*t}YF1rfx`J zi@YYHQqh8oWx$CJ<;}^Hc&~@xKGuxxbp_bL^94JY!bVREFA0ZR-G|Y+qZxB^LSdz^ zDMiMjqu87|1UJj36yY*os4;I@I_bbS*b%ODdVYcSu(H!ZO0p#eF3-iKHiECK84<DO zu(p*)jE^buU93@SYm0gUd7ZflcG=lri;WF7+1X=Ppg-ZPA+_<|6XK6mW=2?MpoJ<e zB{Z69W1+nXYAtk;ud9j_Rf60|19@iJh)|M4A|u8Gbrq^`DtG4N3^JoyPY3gLwNXk( z(~{+e{_{0BdpZy2Pv-uI{Wribwo`qd6%)$P+PL19PoNiYTN&Zs$cV6=3R`@XyiQ0C zNs4>6-g{Pki)Ep*$3_Y5(MuA%g^6zP!UV{r7AT^NJX2ve=m3U?yD>V-?KgTcKHf+0 z4`4!6fiRV9lJ94FkjEFpyw2F{WDCMXH+f+X@6Uky$MAmf^bTaM51hb)1?gD6JOhgs z$6?9RB&Nw!-l=GAPR9KCv6we622FF5F_+%EmcXv6VyIXdfzrw_)Xz(2rnZqXldJ%= z_-M!sA*Ll0s#BGwL=!4hh1(T{+M_a+7p*-AL8;0_RH+Eq2(>NN1^j6Lt-QrKW*h?l z?)ADl0Txjm0{47J*d&_3D%KG3^&zm2H->YH83K!`w2KMAa(4t4Iw7pe9Z5?<5VP11 zLGxS?w=xKkivkc_?~SZ=Nr+w$1dC)Hn8$0uDZ>=ewE-{<&?BIEZURn0M-57vEChs} zq8{&!p{uNzEr+UBGJ;wZ2wAFLEi=(R+5~!*TF@|4BB0fvZLb4;S7Vs@n8DCl3vvvB z)y-63MmU(do50k?6uMSaJsu9Qb~1ytvpyo?9Z|O+0nKw0P(`Jc;AVyhV|DDV$%TVH zmA^8drK%Whk=G)g-|Tk<UXLt+Jco)+x-PLy6Ti#xniY9&@w}C_<e)=fYZ<6Og-$@s z=q;L}*}K@m!rm16mKv~kvxbAS9b7ye;o?hW7Dy-K?ul1#yf4A~@zf0*-`|L~!*v+E zx|*tc523vlw<cFf!?8|}EtguD+`O>@FP|JmRcQ!J38Vl&TX=d}z>~^2D9{5DA%2LB z@<&o!FcoeXveRQwkdug%1TmeP3;ew75#Zy9m`FclXT%~sB@D@lflNbDB3h%==A)!2 z85wEeJdO{7{OM?@yxpk4-CZ=O9M@vx+A0ha+}F>qz^yC0@!ri&eEF~spG<b){ejc? zaQHml9lMCytVqehIC>bu+)*7ijvDaxGDK*Q1ww)?5FBVGrD35~2o14BfWL{fTvQN> z>Z&*-rn)0G)dNN4@hB=zL}_UvDoSFI9A}M-9gFGEHeqUXC2ozZ#PszAlJZ{IoB<^r zMd;d!F-^2#Y@r2p(M*t$njE93IgD(THI$%fB;FOHP6Bc8#0GS3YCua(3ZZH%MS5!L zN{EXMMs$EPOw^b+xJ_10M7I=73bInGuGw!-B9ADF{LJHPFb{YIJHUnc)4^RIt_}t` zcdQ<xeJfE`;>A3n2{)?p0BbE2*;}K*+6E0K`e-)P##(DLv^Y6pi@O_2sJ`=*m9Uj+ zd!vgZ8hJf)skp24G*Czpm%!`Ep~%am!p_uIN1CoCqPS0piah*yeSTy@DDTyu0w|o< zU16Y$1wyqOC}L~A7y3Hu(RMNi=TGFI<45*mfX`H?(9Vc4nFQ!(=H|V0CJ$$h<)XV| z2_D|=!tI+q1ZTel?b#}mS&095{T|iwZK~?2+XJ|HyB`x%gz`-)=GUp{E<a;ExFKLq zP>ZhY6H}sBr05+v)4p3Y_nVzLUW{!b)oBy%(}cNb8aNAY0dir|cqjj*yd`)K^dF}x z5LG3~XljnfyrwubG!od2NoZ_LL|t8s)c&)oA`IoFp(rc}L~gDh6^1Z>M8~`STV?Wr zi;f*4^Vk|_;J}(XjGx_s_Le$a*ja}=mp5W_QzC3lH3?s4Mgm(JO;CK${ITMGZDJn@ z($e}2z(rMwFp&|(@Alr-RM;M{OfrUbqN!9p5?K`tr$lR5gy|!)+y@0K<B{G>RbA%= zpJF=%RXZbbc@Waqg(G1_0OASnXu{h!%LcAl7Etk4f<c%T0!mzA8)=3)+C2Yjg)N+u zEHkE}rs!}amRTUEa1}Haproflg{=V<f>77m5PDS3hW5HJcQJs0Emf4gF%0cYrKWcV zT$a_OBVwV{Fr%U;+|^8#pk=NB9V!w_f>Phi7%qf(T4n^Y@<L(fOvSP=6U!O>6eRdV zgU?Ph9g|TP&B$h&lF4X@bv{o~Flk}{ED;uqUZ$csrXs^tRsM|_8dN-2M^_to`8mPP z#RArj7Kn@wMO8x??77{<(g?c7T692~uyQhigR8Bi#@z`--%u}D+S_8w*1h=G_rO=5 zeu&+ht8wP|d>r0egy|dW2<sIXzBUgd*XLqra6X2I7Gh{%4bB`{hNxgCsS}a8g*I&M z4dL!-jlcj;M1=(*IW_{x@llA6CV(SCP>`L5+KLjC<Y%L@BoB2}MO;opLsbDqMKLN$ zlaZDjgy;x&MDVzA5gt-o?EvNtFAsAb*B*{`npi;Rcjx9F3|wl$jVsIX*6mYxHFg%C z-y6X5zEk*k_$<C0Jd3C2TJh8SLs(Lg1}nZ7J7*o(x@q&7Xv57_hmnG|G#-t=A0bBd zJ)4Gwni1lrh>WnJ^0q^0G%d~zQSrWvPE%1?k%QW*3_2oLtXi5taBRW&Ag@K5a%?VM z-rI(KyBnnrIeNB?fXvh+rz!@il4brAO>UK#XADi%p~)yve2i9BlY<J&LP4@<78wjR zWsxW8%$X;oz7i}WLPRMGp~MJHG#n63acBEY%wa0VPMO2s#Wp1!S!qJxr2KH0I;g>s z*KwZjwBvLm!ow}8x+yGp{v1yS<eC_v%FqOJjSNvuC(>wPfK`mnDzr6`uc(Oio~~GI zYl(TLdeTS70*Z_*Wd)=W>Twic$*O8d(bGc!_jTkoy0MIVswlukQ4RrgGVa_K&NPY6 zDxH6q&U=ZaElG06mGiYYeLS1+&Xoqwn>7JwVHZvbV9%&+F_Dabch@PdpU&lSHqM+V z#Q5-DJiK!SH^(kxTGV+Hyf-JWQVsVJo`Y1pqKThS;G!kUfHb<Gs5ZID-zQ(2v^>RB z7?-E$1f~VtZ&6tj+LMI$P0{3!U>42%CdD$hKY4x&Z@l{uFW<O_H{Q4}*?lT((Iij| zEBoNVIPMAM&GZ4ci=k)l-y6fDhm%q&hM$$WdTpPiplb;1>c$w<&Wl5BV;q%rB$amt zwr^>`{#^@kaK~c&^y5eP{V(6ePd<5u58k?mrw_+*eV_~H&K}3^JzKGU-AdGz6k>UO z3HsZ2V&uXuv~H?Kgtr;oZ7twHxCL4&p(Y~~mJH#f>JND;0432nMUG*=qST&Sj-iu^ zI#oPh)T~pGjL?>ok(cU~B^9nAi>P8>cojH6&RK@QRfS8MEqpS)(6qe?b2ru@g^nkJ zsywO85heA0$gE%(UF=4vyCbyP4bgKw5Ic|1sB?o)t_|!H458vE2UCW|SxqU>chQxq z8-!97L&=KPDk5?aYI~0M9LVd-Le)$eT2?G%7OGG;C&0~_a#_<t4JHmouyiFD-7H~7 z02<inLC;EufEKgr5ZoqI<EA>$(AI*QrYcmax<nnb7(vd?!<ox=aP>Duacv+fs{OEh zUJ91+x|S`<ft8hkq?|;n5*eZXg@a+?o<r3vFV@9%5(IMu%mvuFuYhrMY#<VoLa=t@ za%sp>@r(^vz%;0Ugn9V7!OGqOI)++Mq*Kr~Qihc)Lvar)IQrPZ&6f(C_vB3#UQ$|y zw?F(jKKtpfuxIa5oM~Hx!v_ior4_h2yaJ=wn=v%fg#M95xOjaf+Rtsm^k_fYP8`Df zAHRq9KK~dG-+l{kfAST^ryir{(hYq5$*=Lxe*nMy#c%N0r@z2YzWN5={c&b&l`9u} zk(!VwfxI|B9eLTYC@oGV9ODol>qTfgAky0siBym2@t%l{^MGHFr8LrFPx~6&ys`mf z7Z+o=V*&b3H{)V!GhSRfg@OI+@xk@;c<bD5OdME?iMAcsy}Fu?z!CNi8nAOvhaJ_o zgQFVZtqU(t9m#xs^d<B2HJ}PNC$#OUcpV9F8w5vMAu!Scfx%XYiSk8tZ3>zf=Odl@ zzp*X}PjBy`;$DWEqpNUtVmV&j*@XU!YhYrg08>XJsfnf{p(jV^i6}|kM3%yU`A>)W zj!IdM?^z5tEcTIQ)TOGaI1|N+JfSLjPV$}4mYvtp><`9$=7=V|1h`n1Q{geWEM}Mz z(U@152RuTZVPUR`%k51#y041&Z3}&ZS)XOkTV5W?#yZF~(?zv~1xk&KQDbb1W^-#) zsA!-@TO0E%j8V*dTxF(%eCEL%ItTIbGM4v~sHuho9Xdk-+euEAidzNg1i2Ss?X9DN zAhIBqfETS$MDxLP1x1u;Xdso*<ibQ(Tsu1#ZHL5QdO0|AG#6)&<>B1%{2#32L;)dQ zNQl!;=MdatVwpT#q%!Xy$lKa$sf>>kv{x}c(S<wHm!-Ddw{Kk~sCx-*(IKZ#TK`X* zY0Ld%6CWu>waToC51XRidxF1-o{(ZD`0<e*JRyib`}ifMsp69|W1t|SpV#lk&`b}f zFC4=+zxxSZyzv0H2<yAt|L%RN>{s`s<J`VGg4;|*2c0JZ-dFlsQCuE|%9;q2R|OH| zfn4`Td1Vl4>myM?#hsJwi;}!ZeEz`${QS$8_~Mhtw5Ry=<7X^fFY(D|ukh&?Z{R~- z*k_-=g|9w;&fo9h=U+d>KmPV9)~&3CGlA7f#dU61ElzE$!Hz{`NC<X=5?`k1e4|9A zU|^&LA0H>Et1CjDHzY4lH87j`s1n7549beCP!Jz22^<xMP~rKa#Ryeu2*XGM+&9$% z>7@avou3SIGZpADGuj%<!rz&hEYAmZ6;X&ubVfvmD<T*MhE;hYxQdFc!4Iaf2GI0Z zf*Dn}x`Ptb?UgY{kC~YTN3>{>WyTTk7DKxV#j9pSK%1yT%}@o(x>UAwCbA4Yg~@5o zn3|y~46OBF=4b*VTLb7?>PV@IfwJ@gN>P`JS&7G`dQ#C+goBqQf7g>b#TZkysOW0I z!ch;gY0k*Y^+0)+Czen_Hq^$$&`6VxPF5ORNI{1MkP(7t=PuN|SeDi1a}^`U35c_x zis(SJC`nC<z>1~y4Ce+B5aP#k^I5Xsi>eY)@YO^s6)|uaO{jGxIs|iGzon}+oCDlp z<8BLgUl;iLdBEGpkIsH6p1=7nHg8{!J^NVDk2GT7>U!K5+(uPHb@TW%KK^<Nzy9;* z_|0E`g9jhH#PG9e++qG1d^L@0&&ToPix=pnvblWi94>Sn!_iYm&_6nXGncNQt*Zxz zPMkq^-ynYbhd<(zPd~x)SI=;a`_$G{BQYTX$tj7bt|~=Cbuk)>Gm#eIg~&i#goW9| z-boY1g~7NvbO3!FOEJ{77(*AAV4!0eE*x2e_wQWBk(JeW*mVH?`<7zg;zC?HvL34! z7g1H4!^&0_HUzggjw4eS7Y(?&Y7*Xh@bC}-H>A2ZMNp6#LP9JM9Ar+I8^MjgyLs!u z-`@gJ;a<qd@WbY<^%O?QbU4AdH@Ouzuk%`Z#SHAVc=PTSEUr(0DwVJyqaAev1!ypT zXfvN{8i|kPT2R%~Ajk=8I%Co9Tk7;CqEH#p2Z9P+UP*$lsFswfApb9L3*+C&iWXrs zB?427l_Jl5<@lReHnkR=gmmF-r-P9zYq4@!GVk9A8g%AvI;u#wHbDUMUWAqca;dlr zEzMADVTMX`GbA!XZnUyM72zGrYsk`9MV1cLv!*-}=p;m4c9x+I5_Gi?tEYnqH8n|P z`?5^?sK`s;&fvCE9UYXL7@*G10*kDzu-eQVW&HbHMgABdd`}(7kl-y$z<bta0WRQu z{$#-q@V<C_W^~jxG0<LTGj88MPrzQL+U+KQFHv##(5^`Ep0)p9;5`fQ*`|fUM#sdc zgZ&t}aaB_OLs(`20RQw!L_t)~@4Wc{B}EyM=oI45fDyJj`Jur`T~2hUW4V)rDxX(r zMINT^4CDTzacL}+anUm6o|xd_Ce`>99zME*r_b&~rvKUrl$FPzsw#$QFp5ijke%y- ztSo1wWw|0F*Bfz3Zph3C!`END!j}Z|=bt^pC!ajQXJ2snE5e-i$>-1T5$%(&U*dz$ z9^xa~2OmGcAHMqnJ9e&y1}`|)+YnW8E~tqxLPe+vq8xQ$z>5_vGYr({z{kk|NmMAS zme(*tG4t^y3$RGlCgR3;<Fa!Uq&jaydi+Zxr*ZK7X4v@~z`{)tDS2-24Ae$)ssjRj z^{Mt15Jgo~p6ZFhL?>j$J0Lm27H*ab2=g&OMzRCEgVf*@t^&J6Dqk-?L;*m;-Z9z= z^2Q813BWm`pa}I%6Yv%v1f^z=gs#-xUxc6H;fw1OCJG1dN&GIrsUUiGGW^x#ixQ?~ zBI?ZlUFRrFw9_`S)Pw;Qyg3Vro|QhA&EOW`4GRZj*fIhrDGWkMrW+PALMq4$g#yp3 zpw0p-z^h9~K!7U>a8q^5>v3IQPMTj+3_PS|#xUG)Cfcbj&&9EQTX2tFJuN3$dbR@G z8v4pm7S%2S=30ck8t;|&AcpMK5*>A%tzqZm3J02ZurJ)a+~MTpgk{Ut;LW$*MdQ2* z96Yof`}bC3u)hTpLpv}y(1IR<{Pel?ICgdq&UClo@R?Se?Kz3|t0%B_*K!orq#=Xi zKum(19?$$2>y6~Z5cq}rAv`J)*@Xod8Jm!lxA^z{_y43a{~mw+%U`7RKmPI07@xj_ z1&fvun*K1;Gl0F32^>s~81|dN)7u&=SCruD<*n#BzZ^YO-Tj1jZ`VrfY$?Wr@l)8m zFdIEb)*(O64|W7)PD(J`TufnZsRc_L9oRbP!IAmX(Ow7cu7>b%H>MIbfwz|#e7wyG zc`M1pvX`eRe=~)f8~5=vL9m}4Je{l%PDj$Rr4b7km7}sOhH85krUutwcyKi)Z>+=Q z^-XZH)r1Zet)Y_z<n#z><`ZoTs$FYs3IsL2UuDRPx^IG8jwU`*OCP8em=7s##845U z<(4$evdD*gmr~vo%Re%CMFN}eU9=37qF9<pXH6ValX)pT$Oz*@n~<5~BDGc$RWNRJ z>TXO!3EFsygAfXXWTv^y+ZC1uNayw%OMO&W=pdQpI-b{<KojGZgz;KZG?b92!ze}^ zi<YRWfg*il#H*+xgpqi%mL{@I43VIv1|MFZ0J|6;d>-?8ovAX;u1Z1Y$s(LQlsPl* z(&6kM6!@&oLcHTdJ}$K765aybS?D;zeUBF78uR7Y<Y|nI6X27g3q0*+w>12#0Qmog z_N@KC!+W;*plGckCRv!6ye28+tGyl2rPI~bQ-zVKI&=ta1-?UhmN_MDRjBCjog3;x zNsSRS?^Q!v4Vk$KIC6sd<JR?=nRV`rv%KCSxbNcellz4C1IYCDok2x;3Yz9+qP8ju zc{v^^$oE2GvXi7xV^X~l5blh^(o}r&>(B7r-+qZd{pF|l{hz+ZZ+`bFe*62+@P|Kt zi9de#HU9k9pGfxIUw?`}|K%t6_77jNX#Epyr;i{h+ykBa7UAf!479CDMMq0EF7K>D z&+Z0vZmq$owIw*VwiJ8U7GrBmJv8*F7<nTC-XbH(iBy^vO*G4!11&vuc!t>_BE=17 zPH)F=e)$e2Zk)p^7E%v)E!f#9!rfgHdin~`B8b$fR`kpjpi97+GgF3AO=Siepd`s0 zB?Z<<%rQb>rXGTGE#MMu0u?jSDuc?$OhalbEg&pD07@TLg=!Jq^+g8<rawUY$0nSO zNQLuZrd6cs)il(Aj)^wZ_!3ogl%c4>dl7|+`>7J}HqJ({b2o(<A>rWT0JlJISi3kt z-&9W;-#I?c4Hfy`nA;EyQ&H_gc*|+3LxwMX4%N4;uA(&2u{@&!MO`_l87ot{GkTzd zQ5J2%`8+Gi^YQTZDEcqA;rYwENY6=~afarEyS~Qj5Ly8H_4RXI)Rig`8b+2zuyVA3 zv!^}WJ)IaOxk6u46$f|iz^}gk1obtE*tk9eM_RLRUCb=rTaQ87wSjr)>0g42S2y8m zKh<(WE`g{8S5Gr|1=vxYS`&^Yu(!2_xuHJvRF(Liln@>tgn3KqarN3&<|5!{KmR2o zy|1KkRsKnUi@J94@7q8B4QIPqh#tRUUi=>a`aAHOpZx~E`o%ACZ~7M8-R!Yz*Ftoj zUx&-*SD@#@Vq7}E5SK2l!nQ5Ns3`VDPLd-6-E?7P$^vF62MY@ogh#p{Hr@*+<|>ky z&?HDrjrgo|<zZ|n4^v}#Sehxo(p(-EX7aGLQiPMe8XWADrF92e6*$`}!pm6)#o3}g zco@8V^pKFqGM49$+vD3YdUYus+)8OOhh6J(p)5OxN?RZ5W(H6;QlmOkr#e%Ys^|pB zr7E!3PG5X45>cx(jD*NXqKt?<Ddo$VbqU^F{$W4<CgnNig;0N2j19G-r)wGdE-j@k zM1Ri$^j&Sn=uit5F33S<k{Pb|ERjaL+`Og)7x%44g|`dJEliQGrG*rNx4_&S@r>v~ zSr#%4RFP|_j%?<;3~m!DJD$oiT6GR0c-_$~JJ}j42xW8~YHNxZ2P-6)n<BzU4_;bI zaOL$`^V*zQexlWsQO4gE+S;Ir3cZZSs<BqZmAwTxb1*|1i|M2oKu;RJdIsA6U2Srn zX~#)|`!soTnn341U8fr`HnJb1<88DH61=BxQh~pQw}A9))rnZ21^SE;;6H-3Fwul? zc3GJCU9={-eP;|09!<l-$^^=Ecp8k(l~~SInW`{<D=})3zC*lbg$kXOzKJd!G6fXZ z)#&6Zt8;Ox?I0dKnZ}D(4+!%SJb8K>FJ4l4_w}|D*kNdzn}($e(ome|jl3*(q@=nd zES3r@%oS-RDO7+CR0LFy4CB?bRiLG-D%H{cU>g56Ee$p3YN<nCM*{|W+R#x~g|UVr z=H`Z@r6v~J=0{<5O#s%_hGS`gAC~3$VnbOd>R5o%Bh48F#4^Lu3yF*;G9+(AD1({y z(o`2r?cHn;pBoH24}IwKVT1>}@;+jvAsc`G>-W&IYY{X}Wf7k44DT2#gr>Q`%uVZu zj4K?1gAM;KNFNaaT8IhKLsWn+lF}TJT^l7erJHT`r%doGX|v!6poza1-Sp-7JFiQ6 z@HBCqB2t)L|6j)6gaVQ$1eBO@)pgXMNpGxYtSg1MV$uo&ItmL%V_3SF!NSFo3fv0T zuC_3;FoX(0FDAE0<9!sB1|T@xQX0lno*}0AI3=1Y$_a<3sRCs>26Y`d=o+g+iQ7fn zd1ZBFT<qz<n{PkC#5lvb!HanD#$CL6?=hagbsx*tG@+~}A3X!-aiaYIHf&vq-3K<K zq$;1+JM)h9ShyU_wUC?akDY7h;>MNJ`1;+)_}yo3<IOuG*s#1DC-&E){a_)cuPw%4 zXC1D0)nn-DVsv#Z$Cb<b(YkMw^qk7d3$bj~LS*KrBfB^oxeOIk3#q(|vQb=DfkiFL zv3CCk>^QX#Z+`X>p1kuej-T(ux8MB*e<QF(4fq=$e1t<MI?&ZSg||NYB_6*08Ip6V zFn9h6+!!9iAAa{6?)7(k|My?w(Ss{Ee|9a^_F8nEY3B7T#>K8x*u1qEdv=SN!#5FP ztI*fGQ5sXbyJrKsyIXLjrv(H3TX17^CkC%=!u5gm80cL~;BF)Uwqbg55AICwmr`MO zxqR<dEAG;6j_<&oTRU-!>D1_MLSP&2KH7uJS6YyqVvlRR3ow3tp)`-=vx&8Mz-YyT zj#^h;1F8g{s1ng;z7xX~3)L$lufPyn7uv=)%ojm$^NWM2l?OC5Mduq);AN@C2?PoZ zQFcULlg0xQc~9iq*LhG9Ak33%R^*_wqYg(8CZO$D3fhmS;ndLtoH~()p3C!4RUVD1 z8V~HJQuX#VM|ay&q<WaaoaILhA{E7Bh<4oev;YD*h+J^tdHqzB5v{9@I2~PtQB8aB zx||gi;Yqdc%X6nVSz>ilB}&UPk&zRRs>%YsvkEL&Qj7U>OR%)51Qj_^@Y7dE6dgpa zjvmT*{5+m>eY!h(PFCO)Rd>5k(XXpaW??PTAH!SJd7nR(i;HbJ=xNVG=g|W6oLfxi zbO^(vr>MNoQ6+a0z?TTzOVV(#vj7+NZ)pGD@SX*?SQpE)b>3pMz*nyxAuT;#diENI zEQ>mdQZ=foz6#Xn<h00BF<!eO%as&?3x4qVDT)?BOvNC3f*q=AiYTwl#@^PAc=%)- z?|twD&t6PJX7t8MG%rX&^Sl_8<U1if(F}q9I`H+^gL{A(f|3H@5$Od}hVtSghLN42 zqy{9gi4zLtNhK^kCd!C**Myolu^7)=iC$Jw)LZicl)2s8$sC1Ao+wK3L~5)vlBp#9 zJPi>ZXpS&{W2DAABRe|~0b;;-(XvC_4F6VSG^w+X)G0@VhBEMp@J4!R3<4sZ5FFw_ zwWI(WYa`g$Q@J`AARyiyF;rB`T5Awq%J4qH5N5&3NSPOgDi+x4t!1zdw~*AdoQ4b? z%^cV;oN@QigM+Ug=7_KR3~SWrtYldT1hl2`S9otSvQ*5>km5m$=8mdbDpX5aEO07N zWhN7oBdah~(I7+_0x4@MNgthL8QMxpUDQ#&R!HJ+rH)FxKT*$YU`~~7sVBWuO(RWM zI9pKh8bX_qhM0jz%#oRv?}zj(Z>k|}xZ4}iIm%1VTUjV(7I^Wzm3VE2`aD0qw<yF? z{U^^6pB#m^3GDYje2QE5MkGLc2RdWTrX|?Ca}9b2yD&1@C#6SE@5O?pjnL88hlZ*G z)-@Gj;OHv6J$x9ye$j`o9$v+J6J7Y28T#V~*QD<0TQ}t3#DNSd${I}c*J8A<21EVx zaOo0(d1*5?ZC;G{#AqyBG#?=mfrv{@Kw)($>X$U3YSBCtHPxeXSu+-FS%c;Kxc{*O z=(~Lj?S1`t_R%MpdhsUC_70$^z5$bu=!ot<$M62~cf9!YC&+DFi8nw084jO313zD1 zq{N3JI?NFZ=V#*lnay~3>n!@aHsJCZIuqK(uGN^|6pi(3v-taBbhPn0JDbr#W!7=3 z9_LOpqDyQ$I~V6qSL4#T8k}z{#fA2Abf2$B@1=Q!{sLU<X~y8yMHuc|Ok08**Op^q zcooKnR^WPHBS!ld64Gl3{{>WfD{!V`2{JOAF+Q>yV{~$pgG=yWXeAz9+lf{6Wmvvo zH8yV9DODNC6WCUkRw%8m#jcY*Xz#y+3xf~PdgeMd>^)0s$IfG2Xj;9EKo5}K@oc`F z5gN?1ufaXLF81;Bv%<*})i``88AlGr;?$80oM_FI(&I<c2=!W|CV8M~X$%&uj73z0 zBSz1!M}53K4lF6by-WM>sH+td$9CZOntD{n_#@5L30XewC=2sLLsTf@O^snsHn=J9 z9#~!+v^BA`xe^I^QIOG_1E1(XzWZVXL<b=#E|gJp6rxfh5t9{x=+r=D=ET9;TpuX` zo+zYPi_(%s+a|*LbOjEJnZHit|3@9SFac~aRby8hqlETS$wbSOuG3j`K2+exO3-_L zH3s_*K~x!EA32R1V;yv~gg0##-U8GD-a>uP)_qIxp8EfW_e?L$%Xn~q94C$+hJunD zMX%@~s|sZUH7Mz;QfMhao~Ej+!g5Yd=+P;w^Sy{NDmcS;CFb!}QdXgGm500-a)f1C zkt)5gBolimfTnH@LFQ`TR+N>wGvxKa{CamZ(Uvcb#)g&>B<2Lb)XfNr`iclh@Q01B zElixv32;+r8fr@il$j%7s>lo>P9W4Wm*>oQ4AHbtPK++dWzm8}i=l$MyCK6^GdR0i zQ#ISd+SeZDK9(?XH-N6K8Wauq_Y4hXb=4t97)nj^Byi6t?>TZJ)F3=xS7SK18o}Ge z7}gA7t<3b`ALtGpDpdD4YsA+2qkLN?<{vLZRcjh*4<#aLg&(38gd%)lFrpWQA*99^ z=?fE}<1nMjjqJq-$T`q6Q-h(o0Tk7E4TQFw8qX~pmM9Dg%F;E6PC4S^k*NL<fK*mj zf(F%s5>s_vznBO@T|*t}ni^11=Zg?cB1Pe%NkA2aN!$~kkAfI$;&qcr1;Sp(LI+xA zno#9SR}%Hm;^k>8K+RGK5vi^S54S<ErvbJtX1KVc0iCV$aPjC;bRA!hizjyC)!iG| zzhfO#gyZ2k#D~rL=2{d|NsILr>zgrr^QvT9cCVp>&_YpV7B2Rl!P?DBQB;wM#)TDF zzj+0Wj18r>`X$lM*jW>bgLOd|KTwaK-Z_Jx+`Wj;r!L~N2ct-ijY4jA5KbMd$8i55 zj1J7j@IV8GhMRD<Yc4kLsX|s+92%B4umH!SpuQM6RfQ;;TZ4)v%_v{C2u<5IWAUC{ zSh0HtmbbKE)z<Ckx;~0^JN9Gcrd_<Y-B`MMBVN8U)4u%gv~U0ZJ-%bQtE~f7OV{A; zvo}ywQi`;sNGxwI!-X^3F*0xjmpeAH;I6}!b1N`#c|C>(c3}PbTpXZ-A06C+zKbhx zt#cKIF0RE;*E$Sztip}U8!*|s88>>?V62zF^(?_??{Y4$#?<xoxINT@+ruq*G_eEE zZtb11={<NlwF?iYx8ud5op^d@JDyDK#pC-s8Ak8J;83eHj>w(KRy?@5hcMWM=TA;x z_2NP-p1%}3Tf0%WY&Yhu*@>2Y?bt_XZ##Mstru=!*O>vV-hT><x6!e-Y(x3tWyr3h z)0?*#waYf3Vc9D9h4|0pv)8be>b!*sa1#uw%$F@&>e1Sok3GBMaBxo|j_xkRvE3Co zzPAKNx&6Y~`G|>h#;y&8XvhnOi^?2C5ips0YPhzQ5yP<+n4%+paC#f=ckaOSnJt)V z+k)}an=yQ31Fr8~jp@VNkY!^67m5^7B~p_X2^%Xzs2XdaxTyk#g?R`I3`9gsBqEaH z5RwoHkGLQ>hqxdl+!MiZ!LanSlRoeTGJlqOn`7{3BiauY;PjC^oIae5(^9=RozB76 zb|8~ZNK~n0al80Ei%`!d)HBd|f=>KMF?u`JqW{W4^!6Raz|cvIib)u5bp40w7QnuD zx1SImkW#TeJteAD1k}Y)u7tPfRe7^lGO;WmE=C~~v+g{5GR-m?EH#~0C$yCbZAGeW zMW*uFiW0n)G!+SO@jXmbsVXyKo{5^ogzI9IR56T!tSrSHO)x@gyutS>8gg{^bV8=5 zXFswsol#lpjJhf(R9AVRrZE9orO7aHv?M@PVdP)|zl30TMEk)jCIA+m4CP%cAa9@o zc|$@;)WZ>^qHcAjI)SMec9NmGx`__-skrqBeM1i`nE2Xo*%*5E`Y`vjgpsoev}|;s zX`>A_3k_*m%T^b14Etpm?klJ%QTY;HRIExoo`MJqc_ZQ`)Cg8%BV8y6`0>UxM5hx1 zR#{sKL2175&T@rKk~uVk)u8Fe2WHM|6m7P}-!l{IIqShLhSw0P3HwxYD7n%DijfAH z=|wXu(e71rRaWIg7vqu3N?-5^S!v)c9)sbmR6uwv0bd0%nj#;#939#mhOu*GME$(j ze?|qV>Z!oO$yjQ3=ip-t3pXohTN^^nTvzHLDLk)|jxsb%wV`Ur(3yoyk;+-iL>orT z^di)fp%Zc8GxYH`K~bs;b}UFhON9@1)`#HimNJZ-Yr&mMTQJ$R5xFTr(sTNuN{7q7 zVLsTpZyk=E+Kz>5>X25FEWJB*V@*CcHAV|+bS(1l@$*1oaTWsoTwu@Z*te(zpWQx< zk0<xgw&Lxf4Y<{@6mJY4!Pk$5@ZP;)gok(|KQ9PJk5=Qxh)|%_1b7ujs4UwrtVH>O zJS60&p|GY3X@!L-Z)!s0s+9!Q3KY*<fWr9;P_}3(DweK5^^#Sz)!eoS%Xja^ihcV~ zzithdZrh4A+qdG)4?mFL{f~eC4d4Is@A${R{)JC|`8&dFGxnVy#Lkl!VDIXR19VK6 z2$k*&bOIgAaD{gL(pox~^#t~AY+P50vu#wyL+f#)cP(yQS%;g~T5xM<8=)+0JMNC` zz}?XuxHH1_p{=+zvKhB-aG$Xj+@0J;NbkhsJA3f#{yw~TcmS^+ACm0(BVqgS#-sgs zdG7$8-Xq8#A7p5KLTWj5=k`uKytfrEo*tl*T!rSfE3vQr0yY!Q8+V<?nq8-`?r=M{ zp6<l96CK!aU_TaYSdC>nTCi}_T2w8ZkJ3ge<oq1OW~8FHt_uE9VQ>xbK~8xw%<X69 zs}$u(ij<kZl$i%*8IC)9nPcz1Dn?2P*uO22mQILg<M8ez9NU+IwiEU6_O`(0HF?r} zsLlp*@H5xISbGab4lknOUV>X~EzB21SY4BX<z&XZvQQMKd7yyNb#{y=l7igeW6iS8 zNHf6B4#^Q=Ftaj4Wn(pBQeqJt8HD)MSfuBtB0en!L6N?Uq<!EM?gQswPxvQ<NvWdv zXsacIrHx_eKi7zJjO<SBOOifV9%i&~XkR*xAIQdugE=^PAcqbp6Z^L$;Pk;foY<F* zqX$xOlo7_sqxm?)i0bO44e0OQgKJlhG9R3gMgklk?S5S?BH%4roCtsm<xRUQ?8=PY z`F9nHs3ZTeQlH%>K;PSc7W$^T&?F<Z7}2Zf$W!Qv50n&nTo%w))fJ;diZR;Np(V<@ zjtV1vRY?E}K`7uZSSD4233!vM!o)jmZEYpIuN;yFl`6`2L{XkKN=iJCnBff*hU0Un z7M1n&VDIY*`#@L8oI*Tc>}m;ZTSJ1@018Gd?1qGj_?V(52RTIoi!V!_>eIx*ih#0% zA>pm-XbJ;&OX#@~<W$N=G;INC0|g1>Rz5b+vD4%6c(I}@x75^*pcdhu03|ctOqIoJ z<IRXK?5c#DsNRs2IQNki-MyW)p=qxHbvrfK$J!!yX$F!Sq7j(wiGXZhc%{0*Dc%l& z`CbIPBdnv1pys3uIeI`vQ{Ia>kEkLc)PzUW=EE25V5KS|@tg3bW~wlAHH4|70nF@l zq0DQLyrXaoqQHoh`wAc$TARYj*9C3?PO#*C8}mN3SrC-;sNh9gTRH(H110EM>B87i zbmTFBmZ=8R7*bieTENNM4#w8{P}8HbH>6_<_kg2=HVRYSv9mb=XE$bHU|$8=*JoqP z+-Pi`8-wjjv*GV&EoA`dBb5NSQ2S~MFtsy*HP2)1K}Tw72z71IyHXW;hH6l!y3*vc z)S=^w4YtMAvzzecvom-xxE<3}tuF^!@!|M6e9jF0<-;L-@ni&_Js-mx_ix~0=Q#pD z6^(P_sbn@1-eSz^Moiz>fOYFj;S=VG6soQC;vy8()giO29PxR1NGq>E!CZo9;bOvf zIcip}rHWjK#hZ3gNv}rJrfsNSyAks@Zo-0%8?cgU{5OC8PWp)XuYdgm-+%u<(iCmt z-+N#G3Jt4wp|W`;vI}yl(6*w7%KO@tR`gt4h5oKpKZ5rjtXo}7mAM3yBbzXBZ6hZ7 zdEHmnQCY9YG}X8O_$>i!npmH@z8N>KZ^ZcEI>~O1Y{c#HEfU1<Pwki)l#3u2_UP_@ zJh{II&+qNV^E+aM#cjBEXE&AHS(KLeV`yj%o<7=z>508qw7d$N4jjVPW9?YOC}ZvR zRxI1P2aC4vz>*!?v7}`ymTuihc&|d^>ZMq?aSifoD^NbK9vQ{?h)zpFU`zxuOA1g@ zUkwXqdj!Qsz`@&<g`eev09Q3shn|%I3`Du57^$j?Lff$#D()Nty8wsx<>ELa)DvP7 zmZLSWw$Z?@Emd&0(SotM0vrh=Uq?OE(m{v08$*S8N(@D8WT6go<|o$xXT)bkBeOUI z30aBA=Cu@7Rgx#!gmpS16OvI;SB==zIAj)NBDW+5Ntp?VPL4oOlt28KKm5bJ;Klsy z5#<AGe;0DYOe)_7rV3cOEDwtsBaxS3iHsBzq@|l6GuH~a1$HQ_bU`zt>2+)4uxe!# zHf~5l+sPW7I$lL^=VAYz3>?@$Grw-{<?ZP0-bZ*J$6$XuMu#pyOuBGungG9j8Mklu z`~YtO;u#awC;bFF)iq)LW1FoX7a$k#e)El+SiY)J;*<cl7*b<qydVXr>nlmAvVgcY zBX^26(Sc4tThl;;tkIGnuAnY2m0hX)D*wO0`(pPY#1e4X8TLp|Hb+jDJ3Ra>32sFw z=;_12)&b_OE--PkhN-(XEW8L3!dt~m3;G1Ix+MY33llIGEgfc6t(LJKjO;9+$FNDq z)(A@6U(9-~V5$ZK7gMO3YeLCHjjB_Nz*dm}CaWa}4QpNQZva)Pl?THGRiVIVfH@oX zNf3X19#NMpjkZP)X2ch5>upb`VM4_$hlHF+m^tdtfL$DeFcwV#6|EGZ=cx<R07Dr1 z>p<0!*KNyV+0*$Dj*2?!QgbX@CvA99eduT@LSL6&QGBrTwuGIZ8BE;_p=+-V4RaM3 z(g|5On!v!4QG<y(m9r+V#T54bPO$fOgq52OuZhrhFl01i2z@Ipn2OFj_B@Uyw^LOc zIp{;hND(?L2)169aP+a3nha{2sPF|cO5k%dw$PNqFi&qA7%~%t`<P+R(li`jnS?WI zlW=)^E;@JQ<5WvNHZIPDpT9MHg1r$Q8;a0~Km>&O!`juJ&cqmIe8%Qh#!#h`6;s5S z8*3wxVe;PfWq5w$C_aDKfwylQ!prNs@oH!n-kUsv4{vthSFfh<?YmF$$4}nFpT7JU z-+cTgo-l;GcY6#!`Nbb`|LIE>rZ|j_?82?_m3TD08ZRFlLVAi9><N_6#3Wh*!c$Wb zmy?6^@-k#pRU@~)5hV*2qNI5V3Yr$8a^XrWT(<*j_a4Fg_1kcuvj;m*cVN}71NhZn z{~>|;Z{+p&|NNc={~!E|=|8ym7n*2<@~6N59sSp@py$G2jPx8LtZCP_;6`5yMz0dm zBU=c~!`QI46x{^+Bq2O8umO_;n=pEX3Y-8J%d^0ipiM<Cwv7+0V??o<&S?!MsMx1Q zH&KOe#+`|+62Ko&iQgA?YZo5g*?}jwci{2VZvNJS`*-)?&aE~S75QRhcpYB7IDj47 zDi9hIgoafc(6n(Y=B`+Qm2^}K*R4hK#+3y3IxN|+0ZTS-!2ES9P}baty5)<ITU~~_ zMNJa01-uh;G7y#+i_nA^<W-guq$v~)?g&qcW~Ao~3l}Sj4RdH)=s??8jRL>`rw-Mi z?LY~R?9RiH{rNb)KMki3r4n`p(hNiE*VaLkO5MW30InWR&^6M8Jfmt=M#hHrda&?! zfIZc6SYix9qr(vx5yCVQDOnUu8R<yN%|T33GSaj2kd&6j?dd41Ekjme7Qvl_xYQVg z#RbDB#FGH`MQCgQyu;k#6zBj8mSsH$bII`-T8Zy)b}%Kxb#+;WMVV$<P-A)4F_MRt zo)~43%Pbept{RApvP4Xr6>@Uiv2S-d&b2jDc{lT2Z^6LTgSg&%0@wRaV|ef!#zrq- zVqC!c-*w%yz`lD&bXlM2CO>1>_<OIkpMbUa$T@bSlllETZoEFu8?Po%RZ}=~efliZ zWP+{`V|t4J%QW=KKwUKn*kY&;VFKi0UFsDr#wQZ&`@i6Q;nG2bhFK8Yb~I~bW_rQZ z#}10R+R(LjfSHRYbZo3)>|z6bK1f3+QPp83h5BmddeE{qf-=K;T{}}~S#Vj0FIP*A z@KlA8z6Rl@2PGp73HGYYG_pp@Gam`n<p?V^0$)yQ0;OuK4kaphu`a3x#8h6Q=b)UH z{7myG0bjyemR?9nRQOYoi|+NJK2Ox={-BC^W7@n18ykxm1xypuJ*lXQUTC8Fh1+;6 zMMFh6hd3ayE($d}icqvU9nLuxn4`~g@L2J2-dI5ZrbgMKIyVB%mD$kKQiTsQYjBL? zOb9AGqc+vL82m{b_x1UtWnQ-eqY6!9s%NTgb7!G+Eg6ZJ!_m(XUd*f>es0WY_Hgxd zfM>WXx7!f#dN8oof}^(;?A%OYNoDWuYby;4Dx8+OiURz7nW=S^V8ke6VOa={tV+Yl z6|v~pkcbN{3=h{P<JgumEL)I^$Otzi#rPs4&KEJEt_TfwMR|D!Hm++#$Kj3mlB)Te z_ondESJ&|2owIm<{5U?DJb@2Jj^d}c&f_<a`|-QCZ{trNKfzx=e}&(D`~tuH@CDv_ zFog@J4`b7s<=C=m1AhIR-{3pa^y!<QVBeuVxX`%{_inAj<6A4GYK5|*aQFxNA~ro8 zaV*#|+1ZH7$UtgI2}&0<Bd=ku1aG0d%NMUeY11;4H!VkD{X*o`HZfg9(AQ(zkv7a* z)q+(!4^n0SLV~zxGx*Pcig`8vj(_~~pZNRC3~l(?&%Z=>=MnUE9U#1qP-$<)XzwNr zUZ!du+Dw@5#InU%QgzDs&<28?id%Fpdab;L3Ky`Rg|=81HrBuPKj1CY_q0@vviS!E zF6=Jv``+{xJe=B!M>n~Ab0Z$!+lzs|-AGEZ#W0ok<A=L&^3)=v<i?}4c_E6L=A)#s z3I!F#D5grSTF{8<rg<o<Ye3cFCOWbes9(95%kz;#cvsACKw4ogL7gT6JTfIgg14=Q z3w*)@QPotB{HkJZk0HpNVQg<IeNR!PkaBl5$I<=OIJ_ept=luPdrO*Bg>raz0wa=G zM8<d`CqJ4%RA<!a0&PnJm^fK5uX@0S0>d@J6XuM@Z9;tD<mm!$A2&qBgwsM19u<PP z#0bR1ha#QoI)UoiH_!vY+@4vGh5WL7L?uRYJ&=mq8xaYi$Sh1Hz<rqK4WVbQ&PYK; z`o5+{Me5<}2qzaaX>1u6H*Gk&>%xQL#Dh_(H=!OB>VSYCD|mRBz?u8m+UiN57o&Kp zv8;-3W@(A;7`=WH{a26UT7MfxhB~OYJ8^T0;HKIZb=h~sG-kBhqO1GOD^%8^I%GzL z&noQMkC?(leYh~OU4UCa{N;-=6adFSIKMIa5YW{Y0`)bh1;B+87b<*4fs2WyRiL7+ zESab-nKhxp1;C~GdtZyyAH(~=fdi1~=xRkov^COFZIPZzC>Sb0hoIH9rsA}*gMot+ z^zCh_hRvW&6|HA)&SffRGd-x&8*5R;X<8Xkg<C+2DpHOixQqr*s-sHft^s*^76nmJ z&yZZ6sVr||4#6g?A)w3)qs^w$j5|!_#mz9pQ{j!uYVl&}W#xn_C*W1}lzGF-kW&*7 zXXqh@Jtfp7BQ!<l1cldQHHeq4qNM_Pu8X#l%Jkr30$0(dT3J^Sa`cMg*lPCbh^~)9 zM125c>Am%N%upXAWXIW{sU!&V^26b2p@p;vUtI3kf}eghg_B2C<IK^m$cpple*Rdu zumsB+b8ukG0&HDVjpE#J80#xY19TY}tHL|bp1^j6OQ16xsK{Lc-QZ4myLmdnk;>f4 z#e|`*F`Nl%2Tx0wi>f3?BiM1f4qvutD&|Nv?_jIX45<uNJ}WCrb;N~OVRdad4lRvG z+qy(_Z_lD-qHR+q_OCBQRgOQp4lc(Bw>t4TLHw(a?&8}op5V)uL-=I+3_c;Ozq;Ly zpWHo%Up%^qKfX1L@7|rlUq5(=e|-EB|N8tL{Nrcu;k&Qj#^Z@zG}jhm)sp#`yfK1b z{`{L6c=Dg9!uaz{%>|ymc#O*oP4C{?fO}I*FgCOn+1Wnu401+PS^_PF;LenkcXm}3 za%$_4O*oY=T7v53t5C6I1!|VAME$Zg$g7?UpNM!ESU8}1!E)?6eh$mG?!(-*TT!`W z9X|Q_ucUV0!oL5Xzlk0^Tn7Hm^e=z?6E0smjgf0-arV>(^j}$zv4PDP>Ryi#s_eo3 z9cZ4Pg3fbGF*e9;SJ(UpxCOLlZ5H0+eH(s&_t^EdQq{@i@P_{c_{28co!X8&H@D;V zB-Qpr3m!}m=+iBD`RoYRuFgYDv^hpb*5mdRfqwrWlCuKf6&;L}vI0hoDM+J=E~qR= z4i$7pQ88g&i~Ra(Bo^f$v#LY_d0~AO>X$T2)h5|xML$%Z2!IO<hz^Cl7oi#!K!6v) zGt`?=qOml_j<%r&e7r1h_Cyno@6E;jtr^(2JsSshq~qA$bgWtyOYr(4B|TK?z-8{n zGVWvmw+JuhT^Bfc+rrh~o_X03&Ou)A3=zWw2f;VoU$U_HFhnLtB8*UuPK%`Du&3jW zq3W)X6n8~^1@ActUIcn*Y!Kr4n^4}O4YcSOreiPzJY_vqschRb@0S+GAvw{7j?V?r z2@dclti9<(tZfKtLej`U4!T-0Fg2EehpRS{6ReS+<%R<0z0g2goNM2X39944firZR z7ce%~C3TG-yGg}7)dexW$;<~y(Z*XqnX3CPA$_MuvitY1()xZ-=c39)RFeqxElg}5 z=P}=U^Cqh6iX_OY>(5k~2w00$m;m^{t5eh^wJoYiq%o413gs=TPXxe~81)OGD8X9{ z<tw%9lfl7*2O-lva0DR{CWweKKwP{zT-_P^6Owwimaz2phOUDxG^|YsZc`XIT2pxo z1#SrqOCti@fB-jwim5&UZUPMpV<_lrNo|egsk+rnsk(Uqaza6iP9&mHy0+ZRvVg7# z3B-j7r7FCONX5Dc69k9}Y$YmnRl-kEPeB^}Or9{8x}bAe49ue>dIIVwNndcqaTN%5 zh1u#B;TS|G6>b-m{z^1uQGYaB?IK!tC@b)sd?>1OVCrcKO+IXAD_x{SyP_mJ06}iL z@ORQi9K$#-I~_vZ7TY#9q5I4hRHS($*ufAP{)VVyhPu3aK6>^x;l$b^v~4cK_0y|x zdhcQcdYHo4NC{p+j&P^?wexp|osSa>mILhEZD8$e0c%$as%=}?yHh;`IKzud$DP0H z8>vfQncY1cuxe!kvNJ;9M8$OW;z_i39)^dT35ruZuy1)f_RJ4Q$NCIh-&cr<wt956 z)?)g~PK>s%!i9~+_}PO_{NlwmeDSCkUq0@^R}atQ7f&zY+jj=>r%$Hv=Pw@MFF$z& zeES*j$DiY0-%{Cr_iKFf)l0PQSc<vzMR@1!msGiAqyXgW^j}Pc;uVz{fB5cu{No@0 z!jp%6xZb}U_iwGI!rh1kOY-3w>H`1x2t=i)B0e`4iTU|d(*zXZomE?p)bdJXRM!*a zbCFwDkKEcCB;@8Hud)hDH?$zLgz2W8SiR>U>ejWOdi6%+)HUJRdml+o<9jM^p}GJ0 z&wugSW<1G_iDC5hpU2tLEf^rYM|wA6=<-?#-dDRfNgdNVsk{Zehp!OG1h)XRfc1Y@ zmq_sL7Ycn1M*3Gt%3A<jsP9?(F~q0Gw@M=i-W}V7dt+Ovyf@+H^CPGz3rB3M6$Y=b z#;u#{_>8t;<?2HCQXC}aW+JN~2MMXEgm@NGsZdjk^SC_+$%J!Gt$1GLQng9riX{@f z%jfd>l@=m7FH5qR^kf9ZMpA)CBPul>VTsX*&rU*0L7G(Ot!1tabppbX5I=RehOo}W zp<M*`u0rf(1bV8q5Dhg!@C$H)t-TraSpK}i?ckT-4R^xZEyx2tjNp8NooQ|aun&Ag z0w_@Y;N~kLN-y{Z`@_@UTiWKw-y-6pByd;MRiUn_4podULaET*{oN1}6DZYryZJdt z^}(W=P{&M6yet|^m{ENj!_L_Z5s}Ua39*E)pCKHaHKgGROw9>GZ58M+(iiiO8c`(b zQT!R}$-~-24(Vd-^>lBP6ougO#r^2La%@ID-|fTWC&PI5aug4q4B*y10(j~S6?g~k z-s{Be+f?K?&(k_FJ$+dMvovAD<jhCP*(wvEwr8tLgo!GYM-K;a<oFJ$hCl#XfLm0Z z%+_^_ZKB#rm=^h{uBZM(Rf$mGqPj!?UBFvx7ZbP748%8MKPc~$=Qr{JYauDw3JHl8 zNKW^H9m9JaTMH-{=|fE@Ya3$%+e!krj;%RCZbrpT&=J@o6#)P7HhD4Vlz=1^uY&L@ z1gJFLwdhDf)hnkd;7#CC6)RGqE9t6BCd-Qy;GRR3tRlP)y_6iisjQg4k1uqN)b)D? zv??ML;X}~iJ__1Awy0VW^<a|m-1OdJ*h_hp*HtB=gM+*#<P`~XItVclff%}0nk-qg zPiHF3%3K$2bWZV+0mw*Y=5n!yE$>N3TNC9)SuC_YczEk3_U~8?e^+DV#5p3)TOX-D z`p640#iCqatSJq_(n6+H5!l$2MaAw4b)M70Ru}e!zm2aGtO;*BhJud14sh~ufU~y~ z!$5bqdOO43#TG_%jEX8V*CocA5Is!AvZtpxy8BP!#Kq${a`p&1FCWMJnq<u7dE3?( zVP{<!+SkP6+L2OB_iVuB!wb-VunBMW?!Z^K+VItb%lPu)6?}ZB3qO5p5Z``v7ytU> z2b9jg#Giiq8NT`XN6e(xuy@}E>^raltJcoP@+D2o_!scWryt_o4?n=yzxoBf``174 zm+wV2#rODL&>Y|6f4=`K!43TK7r)2Thc|Fza4XgKcC?>ahE2Pcz>UhvlLa<{$~z`A z3ki97$fEMjZ)iZp;-ysF%V^6b<z2q08S~aGLuPpimTg#%od*tKJ8j;oby&Q07gilS zipH%w2=FbKyLvPJ{P&r9a8dUyK3>kO0Uv$&8LkaqL2u7NT<fLU?p}w!3oCHr`X*fN zTq_MZAgWEq2;QOYl|R&X&jMV4d+Psy_i!KgeO+}T)VF}R1ak2abC{}qly-yQzp(+g zM>pW^=oZ4eMQUx5mEle0ZG|g6i*aXqJswSMMsN2Hf=pC(1S2dq8i}c*{yG668L^1W zi$`338nUX(Xr+>+l;ojV3<S4$0V?M=NUcj!34Kw8B2oeHkc21++(CTi!EvDyyc2U% zq<$Jg`1tx*pzF+BbQ~|hsY69L)>?tKgH^b4t{H_n?y$AhgaJjE7xQFDoIAno%)ILe zdtVoL1$*#%DMtKV;pD}L($AGjTzr&wfd}F4%IyZ0hOl(DMr=kr>Y5uEJ(M6gG6Zfu z{2NA`Zhr1F6MKaFNXK*XqEIvtRi!deG$F(pS*qF?P*mAd?AXKJ)f5UWw<;Pevn=QG zyay{s6@<lDB0Amy3CS+VW;uw8wq;bR$}%epKbB25S2egetHIn%4tBO;JC83KBZy8j z8p<#<Q)4vXjzcFJ&~|PCE{nm-CJy7?{Z2fj2zl~&2u~i3<Kew=X^2))T_P0r$Z&@Q zYXNcr?%|<xKdg^U_QKM^TmrVD<{YLok%TY-?-{6zbvh{lZJGeJ0Jc!z@{Fv-x`4R^ zZ+Tfp@f4%4;Vsp9U+UR|@Ca+d+ZJi*e9#GY(9~6do|zdHuQqh(^>pZc1)K$#g~}F+ zThT~IN_Filq*Td77lw{h<fb}M(O1XJj5t)sgr_uyureX6MrEv}%8aALP;90tjG~4J z7i6Tq{vuT(oRzf1EZH*vmRgW7Y!glOW)-?D;VgPRiZ14&DUE1_p+Z%!DB6dM`gA3R zA9MgeZc8m)gA(m^J^5_?xR|m{q>;fvc;oqV{N*pd$FF|-B|iQ9LwxYzyLjjQmw5R2 z25#NCjJC5ouxeEkP98midk;pbC>&s7rOFJX1qXKnc==gT6<8r8$N`a}tt!JxJ7+^^ z^Ch{uS+Ni}!G<r?%E<!8HbyYE(u0+SF3ikypidQ~W2*-}u8SU%GO}WzC{y?cry#&L z0<l5CsIAPw<bwh9j&-7EuoJyQ-RSD+z{qGX&J*Nomo?(Z-t}1DkchEk^Kf!W7FH#D z;p1!j@Q3$?aHoAee*L5m|NQg;{`SUA{Q2YO`0%}l*negZ*0yd$!{RzDTGoVBTUTK1 z{?#~oZZ{4c-h@*;_T-%jJb3mHcOE~)8}Gf3Km6sd_@CF1{5#dIXsRcmDYpF&L3(fM z5@EIm(~~VYae4*TZL5Q`k14!Eycp7F5;CPo$}2)PRdpT}c1cqsDwa0U=A&vw6B=m6 zRB9PzW!QbP9eYlk#(~qvv8{C{*6-Si^{of7bk`xw-@G3c%Qj$R>rwpjcYlzoZ~n<p zKvbjrLtGyP_|sR<alUgO9Z(DUFRwxGg(VogvJPiXEk;SP4?4S6GK6ly=<qrW6Trh% z;o}7FB$e|Gf_Qv%GsZ?+xV%Y9M+y3|Ap%=6F#y*(+FDFgZI2IckeVHe<*CuFGaoX? zH&S`G;L*)iJbBQCkZ3o=rMsa2>T=w<-b6=GM>V(wySG=t!CDI;ex8VpjwXz#pktyC zlo*S!)I_TBG$d!FBQiM-&H-*HY%D|FiustoW-+Q3HlnDu3`Gr9NGmHuOimi2vXbE+ z7Y?7uAVj3bASx{enWfqACNM>w7v1>1ycFT$A`1^M1vtCQ!Hw(QzB({6QiH39o-}q! zNVFFU%2QzPX$d!fC-{W<z?rFoj}@=O8czO}j3%w&5MamDmXLRcg%E(&I&cs3LRnK4 zisx1!EIE>Y?+o`qH^Sao8Un)Dfx?K9u3xMlY`v_dkulXwsXDFnrD{!CLwQF3`Ya#% z@Q(C=m5U)vZIlogZiMh?GkE!G^Lq8+?4|`<M^#umDp38a!`z<0BjBy6&TSnvCFqNL z785qBlP`Lr6&X3FL`LWvvJBfOWACnf9NwRWy*m?da9=WZ?~KN-?J?N8DF)kH(r|ch zIrGdybYEpYm^_604~0s<fLpgNU~2jjrl`s%#e@tudhqno1R_Fwpddd72F7|&V??iF zpa6Mo1@citn*Co)Dy?inP8rEjq|Sj7Q*{%e(p6w!uF30TG(pZ9o9IJBUl(E^F{#FY z_tDzA2QrttcO#ujAUnqcg(V(H$#9oG1gh)lLQhne*cw8S5ZACY{-N5$#MS->r7hOQ zZvy5z0`R5=RK=ph3!z9b$|)#9NktXP>cZQrQ5B1Ji+r%6lMC&~V=b7`IcSS&7g2vL zR53v;RiOwI)hVy5R76{D0dQdg@S;t&=usvHi4vwjuO$tK$>Zb{Wg;peOgg@(PjV$d zBjdsln;4Fiv?yd|#^PFk2Y&kHJJPJr@4RytFW$O?w+Zd{KYAOFpWedLmtz>2Xve9x z%{X*uGftj7f^ECk!z;*!uvKPQrwL6nhHUm)&^A$ouA!n-59i=$1Y4?eM==c-m9_(; zncyHlG|a2Vs&z|n_WWUd@#!=C<csGRpS*-~9lOyuHy;Xo{-O)Mwy6_LU8w$p;&AQ~ zz4`4C3{Ll;fBZ7~M!V5RML9e+h{2%&j8E{lp{wZbK8uc%Td<Y@KeMF<e|>iZ-@MU_ z+vnEfFJIrmhqo`_ozXV@?W-5~?FTQ=-`9o1mrlVaC4yn94mNGyf~|-4U}xI_>^`~+ z+jp+V6)|b*?J?Yc`T)QF{qOPKC!gcvFMfj0zWy10^3AXC`@eiQ1M%-gbp<szp?Q1q z0*0?H!PwwRoNQl)=9L*pNOMH<@(KjU2P3m23t443$S%)CZcQ<Y=T)J!sTNg>=b@~* z9u@Pe5to^ShUKfVV*7qx(=i-sKZV2Xhq3#}9_%}P3afS>#FAY{P_?oJ%^SDlSAY5r zfBx%VrTXrFiRu$krNis`^vln2^!QeEU)qk#=T@NS%pwf-Y-9nQhsyFOq$Il`Jj4*m z@m5F`AMR5fkRgUi$Z$bE6=+$pABqcnkjLeUk^oee1frtIAJt_+sH+S^V@(9=tHPyi zwH2XgtQPBGv{2NPdof~jKv}LWD)Ky$nBY#aF^9_74PBj!Fm`nw`n#*CyyxNi)zwt( ztyr=kO`5I8%0`Xq)DGdv5eTLl&&<w8N_rMtyuA^Tlz@V|3M|>Oj*e~->X$4;`Md_? z)l?wAo&YZ|L|A$}f|FwqnoRXg<t^YHl}07ccdcinitJ2(l$81+ufQGo#a_tFb3#F> z4{{3vp`%a85Ts&oGNByJ?e(aRo#7ee1{*gUxQTl200-tziV!D#g4Z6_?)ETsvV@g8 z1t0~9OP~kRinCF<pcW~GnRFul@DBHYPlTt`TiZR@O`6ohoPQ%e%sF}3!^6*oWttHu z#he1KLC0Pj+ICumw;s%0Okn430$Ud?m{`t%gR=so0|nUItHaJght9_UE*?7Y@MZMu zs|VjOYv`I1geF?>rgMo&@IZ(dn9iF(G^fB6oFNyK)#jkSAp!e#Wnj;?IJE9g#@-!q zIJh^3%ZXBYgit@cFNez+Xx*QPJ-cJDlVIPuJrO&$C1J<bG#uJrg0pS&(A~8H_ivxZ zx>dE%r0_H}(ja`vJ30=jw!nm7Hr0l?gCTTGwV+|B2|aTPI16o>2A9>KpecAIq6}H6 z=_o;wB2`gSd8T!pfcJsjkh$8spNiX)FVGu>#U4n_@RXXPX&Pul%UmDw25L~XF!(`v ziz<@YsuQ8Qja}@dRM|uinwEsGr3KUsjR;vqNWCFNClxW>lIV#kufWWpE)7E|buSka zp$dELP4o?npr)q%di!grzgF9l33$)03!oF+Lg9;c<zky~1hdc<qvbU%sV6WZQCN{B z^%{"@ld29%jGj0js>2Q6&d-h^XESL5WdRebOpu)lRFhHjk4t-FJG@OT36zW)%n z?p;Cq`K{<5I)={6M-UwwOb^cJL6=U>R0-PFLMf<1UNl!SQ-l%2O>;XPSlQ}OnJdH5 z)sR4l!m{QjWG1Iz?aEbn`;8ZP`Rq15{d#=x<}`l(`7`{AK)rtT7y<%ZrRQPm<qI>< z0A$wGV({K1u8#Gfd-ww3P49kZ6!)Ip#lz>1@aWlNJbw0o*LxTJ*Sax0+=E*az1X+D z2^*@CF?Dt`@cTD$=gdZYa;FP__~ZcrE~-uL;mp}q_$B&4-^G~GjXbi8a&YoeJNBJ9 zg0{<NaI)<f#;0%K!j%j7<KMo+N1uN#LHo;}eS@EV^ILrL?H}-~-+#;WkNCx}zQg;U z{v6+Y^DSOI8$r*7xrFx$oS<4caH1JC4Ut%}mZ5)93<9HEQC^>qnx+brHIyO0vIKb* z<tV9ZMAiI-C~c@k*}NK5EnR`irE78E{3Yx?c@!rvoWRNR$8qU;FSZ{!j&%o5VeNra z*xlBNkAC(`smJC2kl0dGAS&ef@ArTFJq{k;ii;O^;?mibxOBQ%>L$N!Q!NT|qp@f~ zC62akmA+-{*|h-Mx6Q@Q9rIa0o3VEfuf27Nw7hF)6ASJV?B6>Vt@~<lu(b|{4>sV) zp}A5jMpHa|kkQYfM(o>L!+q!Dz=0+lI3#*A)?ojhM(o|c3@JGw$SMxNkrOp6=r!nQ zE5W%Fr8sp!Owm<~E1iwF(%npFyalV*mq6E84PO2(hzt*enyL~k?W{0w*-|>bGE^^K zge5JTP`7j`A=xaYg^l${E-65KK^7u2ld0O{5S$QB#qEcn_)x@WC&D+_2dV_Ky@L{L z?d4%drRwCO08cLs80gDGhvB}bw=wJq%FtL>SWx|n*?Yv;JN5*%XmV)gWDZ+zTUdFB zrm*HPv9}<=?O^R;2R%yzI_VG;))peAAQhoWp$LfahewD9JVQO;73vNTIs#Y1+QrL> zAR|L`81b7MQjMEQt-%bP^kD601|0{&&0be(tz~Mb2YWX?MzCtIvQ~nXr7{eu&c(f` z5_TfeR%WWeh(Vs>PE${e%R}~%F#^^G#tN`=Qm06ig9Rgl*hFtQQME_L8KHG=I<~G4 z$L?)Z-lARj?o1roo5eH@`*$WwP(Qpk8OQb};rN~;9NnFSBfFAtf<QlWD4&*x_Jet7 zYt2Xdv1&$A70}m_Bh$nOSXH?C*g(rf83vZxQdP;UXq8Mbkn5shf|7_nv}K_sKHBPv zRw@GUqN9(ZG!miM|M0Q>km>H(gV;D*Y5eZWsu0vsu^F3dNYxDLCc08JiIS<FlnP)A za0^%qkc)KzZ=t>g)HOw$ZoWiyLSIJoMid@YcsFrjOn+#fEkHZF{l^ziV9U#k?x0GL z6O%N&-d8fQzes1{E!JO~a1t`YghSxEn55V**c-VeX^2b+fLEX$ms60K83$uiL!O&} z=Q$G+{c!HwW^{CHz{%rFFmkOGJ>9#|+kXVzJx4Hc^D+iU&*13EwOHFyiGs2Sghf+1 zG4zqf?$(rrA~U)IGmo4hLmo>tm{5h7Pz4Bh`|`a0!RByt*F|)=JGQJ{hJmgwTsVFb zH?ICajQs_eRY&^n4Fm1&?(XjH?(XjH-OvrRH%-%6<KDOvED#6;;zl5ZkP!D|l1!4B z*hJ@k?^;dfKj(bsd*9R7^;~Q3-CNeGRrP!ByH>5L<9PFxXYuUy(|GTVXYj?x_weNx z_px%c75Sy9Ft=YA>S%0ZioM5oW7px0*mHCfj+{M!^H(3i&F7!MYY*<>m3w#b(%n0F z{*{;U%ImlB=~ti9(mjry+xOt*CmzS1$z?b^(TVpi?Zq!&zKZv6@R-&O;*Zbn<CzOb zp{B<DHde%9EtVb2R$fUCW%ZT(%|kfy$Y~rqeHyzC?7}C1`wVY=@IGD1>-gyNuL<sd z5ZFK9`+xn0AAb1_-~97ueEZXH_=&*0|JM81w`&3?4>sZK$qvlTHDlFm9hMCiVq&5W z-Tg&y^E7}mE2$Rkq>Y0<ZLk|+s0b6&<B^t=N?-)R(Z?0lJ-t{tw*!+q_F#O|dTgHG zguTah;==WdShIC2I>*;w<)%GYx@Hr~+Ilg*aU1p?If)}@&f?yKx2eQ`#g9Mzj4fN& zV(-pL9GhQ`{adMWj}BpSq!LwSN$~fvLtaJ{=67tsfxWx2bL(b8bslF=9mkOa^E{UA z*tTgSU*Cky8`fdnnsIK&uyNf=te;&$C=bzcFQovO#O@t4*t=^M2lj2i9wx?3TgNap z(~gnxI!sQsQ>hIQ@+**;8I1mcG#okHjwAE+IJlz%M|KnDd&+TmS0Uzi=Ht|fcC@uc zBRG_9AT0p%dj~PlUx=FeJk+(-NMpIPE6dQnVhF8+%Td|ZjpC+Oly|hDyuAe}C54F1 z%|L8c8kMe}G<49(*OjW-0}1JAuywG59ARN>A`3%<B~TO4V;u+$;(Hvepi8yr;%)?c z7XsBx0UA74syYOwqdqL1*!FGo2x(1e;RqvValK1J3VohWT{~?GI(Y;p`5_`Z6n=?b zaF3ws4)uXgxIcWuec;XC@eFc;jk^W3EwrFyBxX-!yVqF6wj`DY)PuRVA#@$J==$~G z;A;<a2P5bZfa0b&RXPGAqb0DkWKywEg_)HqENoN>b~Tt-DKp_v%@TZ~9Z4ec;j|rM zjJSZj0s*hCwHW41UY>q(s3@_+^k^a`hhrJh60lcOS<f)mP9<S>RU+1LyKyRo;7-Su znM_886x(Jqv2{%bBVB^|7CzszqYmEg6tjv;m}rdA++GJQeN75X!9T$uG1I5~!~J7h z(2-|(8zYl~qPwRWtJe%k-LzuS6GdflvmK!>?xo@T*Q}-T-nM-iEr$$j?PaCaq8**p zX-TMl2|;0_RZR^cZ>TMST3oagT_yt9;<@NHF>thIRy3C$D_iJ6OB61%v#GNQY+Y%G zxTB8F<_HXNkqXYlLLK4J_Hgykm-?YBt@RL>=)=Zr%Iql)XbBeorN;jY(EkbX`d`84 z;?{E+1;R(H;4TV8yoU!TrdAZ=)zflgQPGfx$oPj{Ckj0H#fu?Nz)w#O;Lw37HpXV` z-7$bi&uql;L#uJ<&@|4S+luuY`f>G%{dn~8UD&>F7)4d_&^J?AQ2orN!rConR$t64 zxk!uq!b+#XN~dimE=VkasiiXP?BwC<qKb%M8`PDgVZ+J+?3x<I-kAx!{nAZ*{n4v< z^xR%tfBXdOSZ-%8??d-cgS4;W7~Ki5ja#R&Yu{Qb{{wjZ$;){D_H%gp#b<Ht>8Ei0 zSt{?_ck#vtAK;U3z9Q7FVE@Upc<z-4xOeY99`L<`RJg4ffjBhTg0Eh`PA&RRDN!Vc zdced`i51rz_8x|C_ArK*mo<!x)#)tcQC?k!%hxX9&Ks{{=lmYLaQim?^#}0PcR%CH zZwTw}e<QsAz|X$}Km7hDzWV7$eEHKqr7o1yCpTjIhCIw~uS8QrELP97V8^y0!jNTq zdLvFAnUN-o+O~BF8`k$@W=#*Krn@jU(T?HK7A$2M^et~k&)7<|iwl&q>#^bBK5V4w z-gR^r4xTxJ9Y+qKsJ%y0-y>W0qHd`eKDZ2-Wwm(nrQ7)Z_uug&6N~tJ^2zI%Te}<w zcP_*H<_4TTJb;x$Imk?R$Nc;_#z$*Vk{?7@RDo6FZD?!CMr~y>8+05>=oAWa!jMIP zrYHL#Hp&Gdfp!S;w}zj$IlRT3-fVP%epUz$uz@3?;b23k5gZnTnXvU17D}*W1W>8A zSLVW+ifV4A9;Z$%!@k|sILJ7<rw&K=)-bAYXm<t0!~lx(`Mc>sh>iBf@ncQczrT@6 zz73_-nMln~gBZhI+auKXFj|(bq!RB%NlP=M1$lL~NGmHwTuuf;5@HC>0BP8uXNWHW z?v0?B0CWzNV05wyy*(KiU75qSP>qr0<<L--q1`9EUA5rrXUxY+6h3m$Gh*8^WIfkg z1Wo<L(4vx+*JRyi$Wg#3(TOS;%0r%?RWnzEbBGfX3KI~L8iJ7Y2)ITCz=qD!n4HkJ zq{=s^P$NuDZ1t$*^%w3oHjsygg&K72HDKUO1`*B{p5|~4aFV(j^v#rD=b#1`HzhbZ z%Sg__!C4b_jv6pBlVPG+0wYU#SUFL6ih&HGElF-(^aN0JQT$0E0dz4G*p_YV72sf{ zNP(4rRijB5TONkVQK7=a7*T|H9A?H-7)g8_L!ifC%_IT8DvF9+L?qU&j-p~`%tT`2 z8Y=Sjg%}ykfjOO%7#N|Zt^y5BWoht%*pJ1Fl%-HoQsrw)U~Q#K_Do@9MH$kQ9MD`7 zjl(-v;O*O&@!Kz-;q|*uBQ7RXI-X4wGK==^8-c0$B3M~3fgXY5z%1uXu&S{D#Y*pT zx;ju~wh-W!)zgr=M}+bgz!oZ8DDZ_*CdN>;(ucg629(WNY2D3XLwF0d?donqNH1hS zTL&$ITn~PMT2LqS)CfOsUwzs&1IUa1Y!;@XoPyNR|JNKQ|4aNY@aB7j3Kwcz0QKQ* z;NpFXYI4k|v~uRUFl6`!xl7Zo$}1>HzoDz8NsBv*gY%QL&lOld-GXZuc47CHVZvn& z&pdSmTed92s+l&do$EzhsyDPvStim2)WwidWhSS)kVdvBGpHgJXvM@NGxFjwRg4)y z?&zQZJL^U8aZ^KimOobYlw<Ei56*3y#@)xy;P>x8!j%j2*s!V>`1jv1Jl;w0%R|#p z8H!XEuC%CY)=y#o@qM^(<s7a*bq!Cw@HC!#`6b-C_d4GA@Ds+T1llnSOpIaA$z#}j z@F>pRcmXfI@dg$7GkEWvm+|_G7qPTHA2nGaD9Z^XTvU-9WrK`FJ0vApGl7~RG0_5v zvF3;kGeuOmDbI@mbPQy$e)Adv`ZxUe>+g8;-4Cd|zro-CA=LKopxDMQe=fv7|NI^A zfBO|)eeeb<D`Kf~>j|Pdf-nxNRyE@A{1h&o+=fT!B2MmKi&KZzOE=J*IXZ_Eht@H1 zuA|~zi^B)j;Mn0AoIkf4%SM-?qN5Yb)@{V}-dzOv4$PlDj05LSV*UJnw2Vw4y|xY8 zPCtfa>vyB1V+iA0b}w|FFn%Gx|M=q%#xFQ}fU13SKlaVF;P}3N^mnHrC(8rFBc)is zt_GVnR#QorVeRS?D(zZqT3?BEGbPx-*EX!-d$?WC?Yf6C%m1xeT`a8zFCL3nyQYMS zyb_x>RAKApT5Q==jm;a&v29xwc5SW0n&sIzzpWbwr^>N)Dx1kGA6qsTVCR-n?Aca< zy<5wqE|h)S%5d&v9}2RAQCF48WZ{6*C#rE^z8q6iRmd+&L{3RAs@fZnUssO0z7Dif zfme%pVOU-j9UWBP?Z~VsM^b(+qSBHPnUaXG#25s{M!-8F2-aTa2v4#@_dpWi9fjWR zAPn?|p{62CYC|4gCh+$*LtA|c+ejG(2ePnyFcYIAxfmQuM^A4OTH0e!Q5^=qP&?>} zsU<`^6kw#H7uTLd`-@2mp+Ink4Mm)VlL7RZ(2UIFVL_4O>R^DJbbq9$20~7r@K;li zX4MpP9vQoc!4g#SRtrhMHOQHY-+)kNLUdFltQW)HVF?_alwt3v1_Kir*4HJ_H>Pm1 zR+X0Tlf>LZCWsJBk&#&pIXQX4TZvmGC@^{Gv7UQ6>0@$v2A20mVRR@GBSS%$8VzSe z66i5h<q4P`V@yOzv3fEJGgHw#{{;ENn4OMg9f-pk!hLQ!mFKb=(R5DYx5dn#GW>mM z5e$Z+j64)%6(IYtCqP$w5mML|H?1$n&P^2<>W)N1i90HDU63Aajh3o796z{*^&uUb z$*x7a_pCrjm>z<H30@YwwvHmgVjW@O%q%Fk1Pc24(6+OLwyhXCs3l#P6yO#YFU5sQ zp}<v4#pFu*P_i(9jF~pnY^c7i4WXi=1R2G}gn%8iv{ax-rR~WI;qIwOcx%9gc1$dT z=IN;mFWMt<U^2833X7SY#6b#W{cvpKe~)qepA*6CCHlL?2@+5hc0^Pjepal3>FVVK zYex&1Gs!r(S+Qb>e)xs&&|((cxn+_KViv=L1z5ML0e7A`i!(>&m@RAY)Q!Wqa%DGi z^MVl;&GN9<mXd^6QAb{r`zUTik|)gnN*t^J;(~-SZI~(*xVrix7#S{sv%Nh0y;Kq6 ztAUhoBedjsW2z|?+m}`2$>ZDb!{=|}#$zX_P-oH7Tm^Z4PDxvaTNzp;sstWOVPQIs zpV*6Y7f<5qjmPl9t(S1`!CQF!o%iw9N1x+O#%mvZjMqQ?3?G00Pkc+YdH0QX@Zf{@ zF}ryNsp*kuZ^*~Su@3B5-HCM*4O9?ym|fX~vF=J%vQF&UvJ`V`TCjJn2fJoFu#0MV zYNP?}9fZ=xS^V<vf8&jJ-^Yu$U&mM9{tN&73HajcpYZJuze;_~KmGY{eErKG(p=l$ z|MnaDdI`XFc{q8X0bAypuxn=@RxT?<SA7hQ@9mc67&*SL2S>#`-v|0}cyAB(@9Dzc zUG3Pty_E{N7YC@!s~d_4q;`yK-HuiJ_F&VA1DHEDkBvtTV$;zRShjXE3fl&d-PDWm zok!6&F^7ttmFO8=jj#UsFZ}D_*l+Ro#@(l|b3-2vZ0W(_T|?43pjqiYST)^%4IApI zo{F$>rVv}#m17ejyoIn9+qDyUSU;7|1YdxS(t8MW0qW^O%uMF7LFce>XH$*kN!!)q zxeL$7v#@3?6|>{XSi@L7oQ#tj>+#B=5o~UX#i_Y!%*|$D-NsyOBEYw7$-}lSS=hcg z4Li4H;qbu*B*uB5r?Vb@RP3jZ*5k;&20DXg)`=XXWagl#rW#3w8HmkKMfdn}v@9P) zSz8CnT02nL*@=Ss24q)MASo{w;fV?V8BQ3Ml7hg*NVo-=p|~tSTIQ^)B?KeOQczhK zA<f_!9cc%5TO;&0rC_)(16_@w=xq<?{sf}C!yi3ef#~X_dT;Z`Ku-k5R-{m+W?^)B zDwcM|v(Ck!voV?FNLRIj^<cUOM>a3VB?_i%2dA)asu6=#iKxyBhPl3~H1b2!#1K~Q zuCVg7hlz_B*`vjviw<>ylfOM2>2w@D`P`kt$c2jAL5_}971|U|q8rY{T!rpl4cc@H zV&44!2t5imF`e{Z%KNWwTSba5{}5aFu^jR<9Wc5y8U5|ySkWJa@u66ZuZUsd5~EEb zF*y>!HW7){V-c7ci{v?t!Ym;@J3(NJt`)|*$poyM68+-I*u0u*eKZP(_q8EB*!n-* z5^Y+UtTNP<hqsFfG7~+qv^xnKXN%beYFLH|=xOu8!9C5m{KzDhb|j%R%?h;z&Pb0j zMM{h{P8^=ZqBAGfz|Thou`$N5VYU*P$%}T-J&->}AS&vrK+8hR;jIG|J#FY&nnH)6 zN?2={8%Zi$!`fIHPN+g?t2>%N%YpB)H-f5>8Wc5T;puN9^-<~S(KZH{!`ELI{=qtM z_tu6y3s28L4WSV>&=52F2`G!;eh6Fh-**-L?;*ikWG!)W#0in7B32N?1D8niXa|M+ z!_vV7rd9@U^|phyKGi=zBR;FAt3ib~EiH{DCZ(U5Y{1hu4&uqHd)eq3*Z>=G>-lq3 zW?^(Ba!?XoIwFI!OcXQ}Ag?0(pWE}7FhNPv!_rA8iZP^wxGJ}%rn2yLQbClL7GiyL zP@C?7wH>*5bkhplKC>J5uARZ(KYksbfASg*?3qApq&;Ech0?+xB*a*vuPYNJMIorJ zO~hk2597qegSht0leqZ;RrTFhaqCSg>(}n#+Do@^@!99_*sa@m_U(7^<_DkPt+(F8 z`Kwp4m1<R0MG+xRmPl~1fGI1j(!=tzvob>zEwq}FER=aHnyl<5`f4!JQHCkciGiLv zG&R+cUtEMQzx@ZUJ^3u&c>5!K`OPo*{^x(=gHQgBZ@&MTs{G#)z`rNp|Mt@_`1+qe zqPejEYi9~@<X{~WV<YzM?B=!tg&EG+wzd-cchqCo<`V4KRDf-Bh1f!ixn+F`Hmws; zgl)6sSih<swM;slE2*Zp?#AkU2Qj;U9%~Qm!|3*1Sby|1md|ZP^XM9c=ax%-y&LxI z!piA6wDqpQ%-U7>?w_C075qyA_?Mr5f<0Sjv3t`>Ts*xIgFOYvh;?TpYbVTmad>wN z=C{=2z&5&soh^)39NN)>qr2Oga5|*tdp6Z!Hx;#5O?~h7I;v$6wbBGnJGWGGTg^nc zu-!9Pi`^T_v1_gv+cy^T^BwRsRKaXbI<Br|LaGSD)>TDR=v3j`O0j)=389^jZ5y-r zonly8Jwk)+(9u~1A5TM^JlKfc+p5vsn}@uL3>4Otp{Tx6x&cRw;}&;O_Khw_WqS)M z+FH=q*N3|9Zj>}MAhn<X$@w{mNQp&Ub|Ug?Y6$Q&cm(^vJJ5v?&LwoIDo2x1lpP2q zMLFb^1;Ncl4})FlSk|3DAV;ISEdc#JA%t}(Ba#tA@Wh~>Fdyn$c)hzlgzpPSQ<Xou zYs2x}h0S>S<OV#teK{W8(1x?CYcRh&594)FXe|szu(zeu2d!hJ2U9m23PpVwihg!S zU1*pp!^BY^UXkuFcQ<0_z}8b8R*o{TuvUVFm<vgVZkh~`rSp~&fR-XOw1l`?0vQTW zG2MkE@E!tNyjOIa$_bFO9n@4sV`wOj#}|yg)&MN)45s=H!|*^PhWo=Xwk#4;D`T*F zRKS?99;eEl5bzG?Hk=?2!&)lvxtSEgJDCtq!S?k<*t{;ENjwGB<?cv{H%Dz{C|Voi z(NGh?$02C0k3v<6H(IJ$cHMDkuJlBGi8G1_>ckLz#8B|X2k0XqzyO7DCaBA`M@hOJ zLcKMxZ~HPVI?fCj5}<?NAYFt<SQ1jQ&@xbmyT1kG#DWMcRCPlgT6uk_8yLXA+7g;( z#!xoWhZ?sU;v%M<1vKr<q2tW|IhjG#)&Qy&+R}v!C1w{z4MLd(Cl(9P&{zx=DpNzV z#c=c1fvJT$3w#ND{H@^XNhQwr2(bLsCnW*;{|nyYqzJGQ+M@4U%%Y~Kq5!{OPbzK; zxck|_*~bQkbPCd_mqkn9O_=Z5HAtJj63Yh)Xn$Jp((|Wq<<aeIoC6r7avWRU2sc_i zDVa#gL4cVjT}=*hVo0I_D~A}OC|=W$hq9i6)NP_+z~o@O2sXCz@O4l{sIvxgBW<y~ zDgkR-a<RTC50kYyIKOiSAHMl48|!jR_T^#YNEuePCu2oNGB&NEg<n;Jf$nU?Mmr!X z(h<i_?7{i#m+|atw{Yvh>$v^S1H429ew&K;{wJSHarga?@baB|xbpaQoW1fmF5bM3 z^70aBvkZL+W-BH)Ya>0Di5oPSl+_uAJa6ij`p~jw<M6PD8N<%s9rl49a0~N=xxFn; zoxOn9sOCTT^lN<m-7om=hkxVEcR#~FeiGxo7nJuu|NSTa@$2tY<v*dgG!x^KIoPwe z6l*4Hutju9tSO{Lwx_Zv!R8HBgnKsDQ+bNj=GV^_U=5Y+^h7QuM>8-zB9v<ty8CL; zGO!e@cOSy+{86mhwFlF?cVl?lE{yNmkJWqjp<%@Yil{VOdK<8I!#Fl<-iDK>&f?p@ z)0sSY8o&JhJ%0WDH|fsMpMLxv*RGr+1XtnYp-nisZzI-@v=G>I9~(+BzqK6uw^j0a z6+vEseVZ#WPcZMDtCV7%VBWK-ijA{eif!x4uyt)I)g_N<P4RzXi|9UCMYl7Z#biXA zJC}=-NBeO7#5nGsTZfxl+A&(`jkU{@Xp;+AHY|rV>DaO^gWs7+^`B1xk&XCh6ATO# z!OvHV@b18-xf%>j)S`g(C%r5i#r5R~hzx{JpqDi9SYCNPdPfIQ+E{~HCbP=cR#dgM zA-}o`DOBsJMOlc+jE7%T1kwoflG+MH#YH0`+yyI!l33<x$Vv8rj;1oQi+rT<&%;A$ zSlSnbr36`DPY}90{TKmM--L8WI3o<bRO5Z!A=3LgJ0nn66Nt<dd!$5K;oQDec<SVK zJidPhS9bK_*s4lwrjj45jzE5jr*y4L%x|qrXlvW(!9dK`>8=Mu2OVe`E5ntF+d0r4 zmYycC_F)}$RfCPI3d}6k`B?>t1%LHp3poGxV+q#cv2e%_UlZ+Fh71tkR#jMxx~fQY z@mK~re6Wl$)a6H~5rokJI+6Zhj1PukawtNIspSz^Jrc$UCd`8vfrNN4Bb4Bd;W;O~ z$C8);9T6U8fuJB0BqliXu_aucx!=|bFr%o`(OwL7It4vFao0B!m-Z5b1)HF}*q_eF z7m<FNND9?QQL+s(!u3!fx-~;}5bmc%7q2JHlDTN}#v%Cn7$7>z9<g!maCWtj4p4OT zi*5j+G}R6Cpk-zW9SdvdSW_XJn?uFK7%FBaP`9ywj-xd+Y|UWo;Rs_dCn%d6Kvqu; zS_Fa^8l-EYEe$_(^R%S$c0@q1ExZCupl>24UHO$IY|X8;33Cf7R=EW*ixcpF1Mi2! z1Q$X)rm_|%ia_`Db3s^)FH*825uFkYTPNH9e73TZ_H=7Mj_h9{^?45sl;OFjPvFt> z+c3Xx96dcHNKEpFp1#V$_puzL@#SLP6fs;!{GRwOv7c1lvMevLV1tgKEUfI5VQVV` zJDWxDaijxqR!4%rA=>i%v2$4&&aUagiAk!sktRHQX)pF~9m4FgB3wQ^j^p#oF)>2m zt!cpY>Q=}JWzXMHr-JY%WRD)(g{Pl=0=Mtq#Vc<<zzg>u;JMcy;5L=^>+gMlH{N*< zZ*%+F+i&B+=bz*4zkN#JzK`wereUNY2NSAmEjkBN;f}0~;o$2D->6Uo$44VNBLxwu z35d>2MtDj*0^%a1nd&@){IF|&FFyJ5YrON}XZY^N-|^9B-{S85_odM$LUoG^mf!vP z2fqE~Pkj6RKai9Xjs9gx*t$IrQxgSPx3&<QH<uze+YWu5$yhxl`iqOOYBC$+qgj|3 z&BfSoK1NpLGO}q~GnrIN(An33j^!(`{=f;0ZrP1xv+FUjeFvs?@5ksix}=@+=pLUz z)6xMfThW5vo-*v*xe4#SbsvBH^cfyIw-48@pTi$wVN3q~{`(*Jw-^A<zx%J=!SK>P z+<fc=j_n_#6R4*`E@JX7!ybZr_vQ-hoU6c&jSOzLZ>S)cOC?zEprYQszKrEsO4ycS zZgl}RtjhggW2Tf=SoE3a61v4$)}MrUKMSmDNx(q5HCB|nVU}ul%WNSw&g9W<XJW%t z8a7Ue1qBMIW)lc+J1k#T2o=^nZ;BfqKXYW1#7j556cf-{CHZi2bAYF}GeW}rVC`gu zqPkMFF6~A&6?k)BFY3E{kXtDh!YD*SZW@($5|Xnr5D*%O;23{o=4T>4F_JFR4->;h zi1fFGi;Xcd(!*iGHagH7hqjgwbhHIA0?^*(kB;^rbhd}{^-#L3V6-#^qM_ao<z=2I zrkczz@PoUX4$Mttp-DKoT2na|realJF;?{!V6-h8jl~f#H&%y?GC@X2YglT*%EOZC z+EnT;Q8!hAo`ohnf?Q$mZ3{CO6BrZhmacj*vQ&}Oy2OEpiduxY8~Ly2Vk<otZS^4& zr1$YNax(IemywnFo@?oB2l|rG(?)=|htg?8U}b--bn$YW32oJID#ivAStrG7ahO;U z%ZS0$aJ1AHzIrU4t}>Oc#bGl=NOh3|93AE15oia$FlYEPF*=cLHqJ({aWR6Ktqx4A zHF*pg(BoFyN&^}u@=(wszqp^e1~Lc?FodV85?pK-Bgjh~PS#6cYqkjf-uh5xc}`FF zW6{jauyinr$~+(fN*thAN=tM<h)JEqb9oI-Lfe5qVh?2#Gbo#yLC(+s%7nMBgAMeZ zZK3CE1q~Y$D47~!iIy7VwAG+wpb1S=o&Q|KkP+W2U?iT4g64ApZeeRg0V@%J^5V97 z?vLoBT9`#k0Q~<F-hZ7mz9za(EXCc7wnk7BGk9t7WIY^aqoJva@$pU!E+tSlwqwmy zGdh~{aP{(j+<5XB)@@vdN?KbNcP26xrdZTfY{lH$3S#aQF_#L<M~1&4N1G-l$5PRf zgBlCp$W#VSj!N)wlZT&&0zB;HS#f0$OZ!us=8Ex}Xq=vE#N`b=ILzV@V6&qqsL z0!j))P*fU$=I&fJz7q6~)WgQjNa~sqxAKP2Jp|ht(rT~7o3Gu*>jd<x?|q1u-hLm? z+<yZvJa_}IfA|hwd+!~*{=o;h_wmPg{UfUK_a5M#x9<^7YY73m5_MWja}6k&YeLpU z4Kl{6Qi#X0ChAb7`jItJg*^YSVPin2A&>0BY}}{PfB)0Z@zr-fGD&=bS6_c0Km6+t z{Pf$u@iTe&?Qg%~%YXiaFTVN`A>kfq?@YkXJ&hO}E5N2rt=PAB5Sf|osH%u2%-b+F zT8ZJ6<(Qgmz$8PAuO1&0QI9EZN2!QwTB<NKJB!u(j$mkRI|kQnmZpZC*fEdg8+T#p z^d{5|jBz`SmYyn9)ub_LwBpH|S8(jW7P_Z)tlO{}Z-4lKbob@&qWk3QzvGo#ck%O2 z;*uut_+uAPR+@sY_5uv{S4q*^S%S9aT(r|Eb+_lEttkr~E!pVnDrDrMt1XR@iq6(l zzMg{i=47-tB{8^dUf8xZXYlhG1X}`ndNYxi6NutuKV03h0?RU8G2Ix3m95d}sE<Wk zeLQ+vlhNOmjNYyk3=ZU=qAXNe+@hzq6iO61y81kC26U-Wfhcclq57^xLPjdwy<Ol% zczgT0z{S@|T79Oxy%tqnEokWPMbp3l3hV2UT3n1&arY&Yb4XkaVpC(`6YYt>_%H;= z#vwW>3ITx>U<Rsibg)23s28kl^-xq2iA?T$O1cjclRc1-<c>rt=Hyf_Lf;(`bcUf} zRt#$d2HU{h%M|ub+HiK$hn20i<gRt~6`@WCE=F1?u`L;}K3f=TKtXv4-MJi8O;xF= z&0ykS024w^m7h^IRDrFVwRA_OjfV|PT})x^Z6!^KA+<+-mjLu%A%U6km+}_>7dO1g z2)_LHdnA6yP!uhOJo)45VFnjB111{-c(@zF*V_cafjpiNTZDz!AtBBKaWQU)i*-jT zT}d*_AT`AU>FM6c%JgND^F~f~05URsk(TC-%nW~oM+;z^!acwecKl8oR~^{WO_<oJ zK;KFZW)3PacT|P0l`{10G|5UCs2R({z*0>bs32~TGPlq{3Pop8VLURk{gIs;h=Sr6 zWaWnA_^F*(G`(g_Iv6?8Z_Dg1x&xMo?f?Z@D5z-=9P*G;R)wCu8*Q}{Wb_P}AuVZf zYzTA<+8i-ql^FYN00jeeX*{?XeWGS+z@5>Bmbj3qr7HDDODk9luoBu*Ke0RuP^><~ z*TscR=>{9A(D^=Daj{`Rb^pHx;VvUS$CJ4*R8TzT>woog5q#n<F;zVtkGO!rV>L1{ z!1Ss<!n**IV-=VjuEk(a1<st<hG(CD1j7?8$jA+&3y_sQucoae?VC{7T87F}h}Gz& zjLz>9V=oN}J_8oMJyo}dlLEY*mLSkg4goGo@Fu|He09(u=1*Xwe{{AL*EaXz_)HVl z4;Ipv6=Ps&6;=$lV&!N%MkYEjH9LTT74`5AvLU!-pl7Clq*xau`B}kGNfzaWS$Ocy z+qm~W;r)ORfB${l;qzN>yhcU-1|PqRyYEqrzyBWI_~2bU|H?~v{lV+lwSO0^Tr6Pc zZ3#<v6WIA$!YR-e4t~~f3w4ACl|pc$ue8o!a#1X@%2Sb;9ZfJc;teK&cR%_FpMCu; zUVimH?!Wahe*A^1n`-;}-~Pb&e=JN+b^6>{Skg&}+m;Io{V_G&h_G-s>E@$=U?(J{ z2C{)$GC9&px?989#S)Ir7I1JfgS{j7jo@&!H-^2v35x3~ux8&phBj|U=kx~juHJ}| zxm_69v>PK^_G9TR0lt1WI#*4@oZsW>W6NZ952r7j#{T&on4O)#*z^RhT)&P#|1ECa z{}G>k@d3VMg89ckf5cA&_-|C>fBf+~-e&oodgM{;+It9>uU^Ha%a>5wR0mT!l%NPd zx<wbbQUSVoQ|S_v9zG(R2~Q`ucsjtv!=53w3*qi*3va^4-NTUTSRV!k@~F%T$C<U= z7%QQh5hEK~V&Ud&0!Jrnh9w-F&FK)uRKNz($}*k-t}ql+v6^YaKiCZxET5o+I8=6a zp{%J15%Dpwb>!z<c^(NkTQ6IfQ@vVv*rKSZ3XKE3XkWe@RUMtkC+xE-%MqWKiIAjN zct`ueH#GomF@Xrp$V6gp76K!@C;+-ZMZZKALyNH0G16Rsq_{{g=H)O{kwUCvE9R#c z^X8j4P)Txs4K1|jq}8Ayx=B?R!_-n6+6Ia+rLxoz!v+Z_1?|OT%3^73xfmQF2`w^5 zK~E0)j(Xf@Gnlh14D1Y~;l{dFdUSm(V}>>Bilw_1Ohq@QxPL@&LVW)JHXg!zfg9w` z5_tli>>($N%++8)fEtlyCbnWmPYZ4>U}|Rpa|dgdxfLv(Y#6q%qENMV;bV$bu{gM` zo0weAj<4Imj_2Rj-4<fSD_37zxH5^^IOwo$n83;10CvuF77nVgaU!^F<ybZ{tXoPj zG*y7HxuSIAkg~>N=&~GjjMODw$tiOm1sj>XMOn$P>;!YxZk(X<o|~4QC~8nGt0^u_ zioy@b$SY7$Y7*W8V6@s6woo^-rq#BAt~CK-ZwXa>4akUF(FrwiE4zZ2W5iG$YDU`7 zpyJjt(}$rAvnk&zDuKB1XNj07itiOCV6nWI?N8jyvjAT?RXJEWnL<`v9AtqnENr~6 zv;TiXyic4+kr?De-}=I5rQ7aVK|K8(5SJQ^@B|;}#scvfO}c`WD_bxzR*lKga*VC0 zp+&F5_D$n>?)h_=+0c)`FndB<jQ=!%kG~Uq1011GXlw8_9V#GGb9K5ERwDkE7_V+> zrYa46vNn@}kFyd29pw<}EDJw78HBs3qA=PDgXLj3K3Rts_Ko4{+yKt3@5BCe-N;~O z_onIy^>ad2N(6G!qmhvsf!wSp^mmtIba^cbslcMbEKpq?hwZz@m|(gwvT6t~zIF?D z9=wSc?%ctHci+QnufKs?uf2|2Z@z_B-gpCd3G#bX=x<XoKXv;y?!0>+6C1{*d4@d% zxLpmXJj4hfswGEV!b4xWF~fz5UxX*^o~?^9JOiEZ#B-11-H)m0nJjKR^Ah3xA%6J- z`0j__@dE+)$=|<~hUb-6SJC>ZP{rAxuqYmr(=B}LO=alMa`i%Tb{GP}JmDv99P#%h z0KMTG=nqdnFM`pF;PZl~rzh+jZP7n5is|`zjP2czPJ+8>#SDfw?!n59q6=jQI>zVF zvvw=;+uI3mJ2<-8)2-OUC)f{WW=2@Iej3~NZNcTo&Y`>_3*%E=*s^^UzWCcm`0>Y| z@cHL|lg5MpPWQmv!$kB8*3NB0N>&z?XdIq-`5DX~otLKWv~#m!!)4=kG?Xr)89Ru@ zHT2jPbYVa%tZ$>e5LBDuxt<wqF&&MbsWObM2{vtc?AyE&=Qp=wteh^a&JD|3Bj8B@ z*isxhxOz~fxx?Pu12#Tx@Qw_GYoI5L?aZXbsJ#Qk<V}tUPKZZccaJpEBqSyjI>wq* zbGk5LQr5B6hn|fNRE<^mJ<e$A>q0A)cT+Fbca509stnl`<%rA6f`4)ZqVkiFQkhSn zXS2-w;X(KZg*(F3UJJ_l%F?)NF${Jwp|VJw^_^{fk?1xQ*QSJ1XWf?;Qc+jH67oab z+Af5c7>HnCqCr8UN_dNP8kay>PX@A7m9pahqTRFY$nd+g33xMt&cxLi#!TA!wg%7^ z%OpA*!<|mR)t}|#Wg)@ckjX*_!T;_8`Tq*(n$^Qtc#Zon-Als#ARrAb^`K*>2|Xrh z16%%vow*c7_7+kYJ6Q63GjTA%nmUOs6A9~>wYw9yj<9fXSa|MX2Nk*&8I2{<%}kC= zv?5GRwO~y*Yb7S8v(tu!wJJ=^<Y8{92n#D!i5*5JOp3-z&@~kEHBpd~flFBKa$4jX z#iw{I`|y@|aSZF`2=A$lQws+~NXx1#Q(e;95XdqL3Q$l{{|^k+42@VpY+>qP4+Sk1 z=`~XuLll;$Qz15^uq=@kR0}$$x~w?N8e$a)F{_}KB5bKj)L8kXE*WVZNEW1kE!DLE zt~7xa!7U)JZouCax3dcMEhA2_$dvyt!Tpo^zND@Vo)AfW^ZSMJ=04go8N?(9ATY{} zjoMT?R%KNs^e?T(ES2vnD(``=B6KyEVC7&7R;;XtPk=EJQ@xRq6@rj3CmcMu5szIt ziqg^qX_+uFywTJ`1y*(%Ffyebq*761!J1NC_`B&M(n}X<!6qn)wLwLaBPx@e(2?hd z)wI%&tZv1f!?Sqs$WA<eVhh#}HzOw40e;T9hzPKy{fb0hQ8G%abI{OQg4UK|^tTmD zcDpzy2-zi}2#&TVOsx>Zq*UEhN=5tz;~m_5{zW`@>n@&q<sM$Va}Te+b|3d%e;v2) z-KQFV2d}*QK2BV@gct9>fX=10lIoCE6L*PH2~ia-;V~%cErv21o09$#$T3mLGZYzG zMryct?JVB;<UKs|(o48}?Izy;_-_zB4}bs1ulVQBf8ggo|BbJ{`<~EuV}g^Vg4RKC zSrUfEim6zg;O^_q#%PNu+HE&~s(pgU-OmS(9`11Ra)q-LZgBBpqO~SO!XmJG`*w`& z+KrXF_M&NQ4cf=nV{~pm`lq*|XL2*T$Jb(b^JdsHIhau>xO+Gg{!Uc%j_`E0!^X8E zIC5+bmoCjSwqtyv4m)<P!Urs`Uw-}#@4oXMKK=AVeE<D-`0A@q(cV>!>>N6doH*nX zY<u@@#*<GyhWPkM*inQ82KvCw$5C=B4!+jX0vaN0Jk8m7&HmSLbD%17mXw)LYN~8E z$LH7M#M%~&mV08P#tqAw!w^Ij@8sypB<cZs4?gyH=l9tmCNmm75$@6*jd~_Z@DFrh za<YSOco1qk+L2k351%k^X;mgYhAtC}j-#>Ehbp?o6m(VK7Zr-W(NQ$@44|&F7kQPn zNXaimVO=#!Tj~%P9}AD*0A%K-p*TMkNm1Ugx6xu5nz2pFK-XN07T*BIZ0iPe)cWQo z&@|Melht6oP?Vq|0bU3$F$*T!yySKXXImQ+7_r`n8+^okKPp<RPi#NJ<tx(Ji!Kx~ z!JL4$g)brLW&$&3OX%5(yDD`hN9Yym0M`I3Iz&@gQe>D><cQnoMcbCz{{M*y|67Qm zdE&a!5^1QQxXY3bTuj*^@klI~qD^iYz(CwFZe<E1Ycn3NIZPPFRN|5vrwTW-C%Emb z_}r3P8<^SIGaRL@rK1BAycT5WIuv!tQjy&F{l+G`aH9h=x7LLj&x^5z5|uuW*^+A8 zQcR_x2qRk+=vv5A@KSjji1sJ8OoD8WB00*EFS3NVf+j<hH;-l0mQ`4^Y1f*C`{nsV zh9=sS@XD-Yi=d(*3uQI2?AF3TYU=AtJ1nOxZs}Yk%}20&tRMYD?P%$!!1mp1aQxg} zIQ!X41uLs23wu^H_aIMJHh*ZafF$)TR6QZBNLXv=&>k4FqUqC)X^ER&2ni}S11q8U zxs(5g6Cv|oKo|S5L{=mk?!S0HD}ywXphyf$7>mV_K_&PGyU>2JfbC2r>!ipNR$o_$ z!GT&l^~5p!^v{p*>{FL;?#w})KYtJ}y?hn7?>s?k{eaf`13dTa1>C-U1+TsKI1V0| zmgc(%4R>dQQjlg8)HRWZs+tV6s5X3U)KHh<g?0Tom>;i_l=h~!G_0<T!+3cF=2|mw zWo{WBT-=LCsKR2rnALfbY)qEG%3PLqQ<f@#-^I+VMJ2CmEDvpF;+SAtWTtpiy)Bm1 zzrKmEwhK0@tfmm}e)0icx&Jnve)$dDeDMyRzI7X~+`EUnRN^n+y^p6}xhq}VeDcmK zIPvIdTzmR5hDQ4#R`Sr$Re+um)d1aufiaKCnySq~lS*72j?S7?;s!9YP{YBayYTAk zw{i96O`L!1IzIjKJN)qLpVDpepa1=PX^i(Pue}B<8!8T}CL4PllvO38qb~#2_S&#_ zv4%6D5SQWuuOJ61dP{=ZNeWLNSE_AiIMIGOy4b?N%p8?%9oTU2urw@iaBeGFCuY#N za*~RB3x?-*W02di4cpMz*UQRp2nVVkH&;ivxZ1<j#R|UOcIfG@#(~2d@WM+cvH!p* z=H~kG)>|*&!JD`7{Buv>&p-ZwXP!Ne`o<g_JGlerF6_tdy=!sf=2?93;XVBL!#9Nf zDHs}PA%w~_D2Q&sm!OrVL$!kkU73fkGr?;Q4<;yY{?F6P8E#BWV%ac9cfyAX*u&3_ z(2~W-U<clP=^Xm<e6h0B4{N(pks0X*XKMp^x-%KLm`amTxp><nrzi#K`B4au_k_2< zHN2@l?Ho+tA3=C`wopaqv3<EwA<IM8hPL0s6#A}4Fmy74g{viOxeta`7Dz8D#L(0< zs#u;`WfdrEY({cH4kA<IkeD2c@u4nUI=Br_pW2HzZeGCg9cw5i%%IA)WNT*(Ke|pg z4;!8vD>(BUy1Ls^q1(ZmZQaMuj^$w`P0psMyBI3E1Pqm;=r(h4HH9G^p1z?9wDqVc z)!2SnUxo4(Bej;02PzbI*6tRt=CN7P<(a!#(#eQXPbTn;bb(JK%QD0kc7Eot5Ti}_ zK3xm4M1nU%Z2t;A|4)Cn^qSzr!|fvewlvaAtg59*N9iJ6uTmnXoZPMGI4$7hWX^hH z2{$?{cQ<Qk>&$Wx;ljk|=4QcjYXxs_Yq+~wz>8(#<71D2AhC3$GsHqLifRf{_lD@V zmPYFdcft_s;F{AF>6@y+&|DS91i68!62-7K6D`{y+q)=38Nyj!lkJ~LPlm}*Q%@7h z8gxMXP8CfRXle63Jie`Sg!kcN+u%jzpiFSuGCPC>o5DXxizmc{g|1H!F5IQ0#jK(v z-Izk_!-9`Zie{s8gqn^L%$Z@uZSd0@N6@jfPJ*z$xi+(^g7jI@g<)i60CRg2n9>rt zxY;6*l{qBP9saBsqW{y@L60^|nLEo2B<$LMPRs(R|BAns0g}MY$4bh4uQ*wRw+Jz- z;1aP2@)B_?tmuDJLrhWxocNmth6b>;wMA@f4At}jeEH=U_~o~s#5F7F@6*rT$4j@K z$Ah=tz$c%4h`X=7jN7k1i*Nt&G5-AXpLp}_=dg9>7!DubfPZ}Z4mNKdX5%&HNl}Bn zy*^wlG|^WUi}}%FT;JV}myZwQ(p(Ro+B=Rb+m_?{{wch4emjnB9>k96HjMU`z}{F5 z#ynZ(#xk%Vw9PG-z}Q@dWg#nFb=IK*)?>uR*dsH`2L=STxq!Sm-)A904w^bLsIIHP zTkm{;mv6s?=U;gZPrvdqZc-sX@xn`l`EA^I@s<Si=U%;wM{i!k$xCPXo@X#VJI2bP z#6+Y5Q!56)&%$ys92{j>f#u=mOa*Nz2V*LMl`A`O>&{C!@yIz`ed;-U^3C`7$1i{4 zqc6U~2cLe0fBy1sy!`5I*t4?xF<CkjA|0&-=<6#%aHuW9BfStA?t$=7JA}tLAtK%t zq0ugMH;#y=!i;A`)9HkT*&{4D8bj+gVP?;MtlF^`qno#*b$A?&L&F%DSu2e?>0Px3 zlN+}pH9tq1&_5|78VQLJ$jFRCLXsbn(|s{A)s5YBPM5Fl#QuX5c>VPoc=gpMaP;UL z_RWv;wNcC;7{Sxe9>Tr**KzUkNqqLjJNVm|AL8d<zQWA974QwTM`>j$3QH4FQjv_x zx>P2mI6jZ2vtSfOBR4Yy1(~79O$k9}Vj%Lk&CT#bZmu6n%c2k&<3`)8gX~m)+`4fD z&zxL~p+Y}w?@q<)_Egkl2cf1U8f9gXJeSEREKFjVcu5NoWaNh<h2NbJ>yDI^AQV>@ zqF9XY&PswalZU#I0yNF2<eapi@1zHHwqsc>dBS7?WJ;RKXzb}g@AyiTG}a?JJq<x@ zzio7yhxf0;<@p)Bd-X6rxOyD-E*`_3i)V0r(^?oSDI%S&wX&M~RS}7rx>!DrL`79N zpNC2}_v9D(A}8M)S=nB6C-yv-W^nToH_;H@9tN<mRVO2sKwVsvq(GC}=feR2B2;yi z;oxP>WMc{&A8Tp<_3U)u7UTr~XdgHSIl{)z7S_HtguCdn5VzIqEVOy?9fAeqgv1NJ zCK7@;X6dzuAuA_O;EB0S1W%}j#f*L?da&mAG&iTBx+)U2RZ*y~j74L099rrV81ZOn zh(kwnBD&j?(c78IZ4$aW;xW*hgh3|V!HzWawkKj_w2aA?uAaXw1~tfwo9l$~7UfSt zCsu+NUD47tvWNR5?q88uCZ0b$hQIzVC&VXT6VrsqEMl20S-81STnm&Dj)DK1TT6Iv z-!%;_okdVq7MW=gtk_T;U6#PkNflbUYFMH`0E;^<RTX&>RH3A<D1DKdSowjfR+&II zrE1VIRF}R~(?~;_c}%QwZb7>xCLtFEtEwvtZBseP3W!1%w~ER>+*$Elmhcx>p2hs% zV)AjJQlx|W-{LQb|Mgfpc=0_CV+r?FUP+ms7yF|KRSg|P#73icSs&j0;C%_wKmED@ z>=S2>6S{UhxgsNrvFCcUGGa!=|M|VYLNo*$LMf*>4exw#kBaSE{PNRBxOR0P1_w(K z7wL$CBu{J^uE4GHGq`<j3g@<V;_~5H{QZNMFtwr`j~v~GOXv2WyQ@<AP7Ric4ilCd zZI%HWpn;JL74;JC2jNVRnu!Z3%+i)Dw~~B6q$YYnmkq(nN|7#U5#O_f<-Q1Zw3td% zHSIlZxcBB8c=nZ7@Z_ym9)kN7Jpbx_#_I(5i+KFmC;7jp@yO%naOCV!oW6V-=dPZF zf0!5D)?(T_MgHz$mWv!*T@?vn1-Lk>z}!?3At9c)`Sf*ZdRp<lUwro?e*6>o<jcR~ zt@l5b<~g}~^CHr7gV55N1xE)qj>c?sb>^Y6CLZnGg=lS0M`)-H3QB#@J(z{o-W0U3 z0d#kW5gTkYEeWV;j7P_cZUTFU1aA=&+jgOSbP~-gMp4s0h_;al3E&OAZHP?`MHT^< zn;(Y40)nO_7CG5I$Sd%{%-VL0Pd4N5(Q#aTd<Sm5askgia~6*iR!`nMfsa0V0pEP{ zI^KEvS$y&N>-hJ-f5QFyFQJdFEG;t_Wt9nNY{@`fQzDw$Qc=f!Y-&!z(9&YGx1_N_ zr{l`S&3N~X%lP1p$MDsMPvP57p2gQ6-o)o`U&Nbtj^OT#hw$8!^Vqv{2<s*rFg;j= zkMEqq+Rj8w)C6JcigawBD#N<5Qp~I>#rpLPXlqGFScn<6Z0SH|jt62B9kF4y6E(FN zC~quAc11p-(&OOZ<47f{2^B*HXj^JP$4(m>R;tjTV^g7H6L<THb|Gf*D`_Z|mPbp> z%EYc?^N2`^fS0>DZk*VJk8YmCC)ZEogU8R}^^2$Q_O(ZG_sUtshB-@jKL>|cB0St0 z!NF#TiLsMlonH`u;?iJLR7Mcy5hyQ@MtNlnvhza-a3g7MA1%Gb6b6dYbu3j)dAL(O zn^~$tS0o&9PlTbo)aB$5Xa^HI2Lm@FxQBVtsdz|EO03#rD^{Ii*wfjV+MB`C-veS+ zPpNH63}6Tl63~m5uq_je|9dDX$P$)<8H-?Tr9%<nh}0ApBq!M-J=L0Z#uF8+lhqae z1bHAM0JYWrXs8Wja9ih(#(IC&=RkC}g`>AE4n57W80<@DIfU{z$Or*w!7U*q$ul8h z#i9xd>LQVHKOQC+Damku#Yj3ig#|Gz{wJ~QVJH&d@}gUlkL4bIM(XNWyfBn{c6Md~ z-d46MaCFj!gS{3l0w24`Qa!0KTe5)oCF0~Ot1C<37C#~~r>4F-48?@$v_LY1pNfXK z0OpJ{mkyzSd7G4Nlr*^ms#J=ORHmL9aPU@vvmf8*rw(5~9V&hec=)K%R;n=6VdErL zli-evIZt$idge|)g!Nw`4*I{J8=D%z*2(fez*SM@cX@bY)7IUD^=Hz0hGJCjuYdlD z@BZ~8zWM0~eD~A$NXkr+-mgnwn~C)|4K$?we(8HeBGFcWida&~Twe-(D`Obh(7HL> zLrz_ljk_0r{P8Ql`)Ay}_bmGR8*uvg4t)N>i@5#lDNGJkV$a4wTsXQD?@+ye@%}x$ zdG}e=ROCW|zoADPrK&;IOqZcaOR3A}I-&s*;F^X4%5t=vbTuYQurrrOS6v)pLTsR? zqX2t0P+L1qSlB4T%1)JyL>0D<`m}0`uyTAEUby=Tu0Hb|u0Q{hw7qcs2F_l+hRaXh zz?EmN<MHPoXFP_JRGE)lJ%@eA_F(?lc0?zJ@*FdPi*f4q{9Sv3+gTNMR^m6+p{uKe z+J+jOdGs=FzxfV6BfS6dE0y=(zQ*$}zlu-(_9eFNSxqnppsh0no*p`As!d00a|Y_E zVrm<s2=zEBG)p9=IH0B}7FBg@@a3T>F9||XK_Hb}C@LD#v2yLyf8ag2eYdpjo1UfW zUWe|<)##oQ7cMuUrLP%zMUkkiibhFs2&$=aOACUyr9v(8!j{cl_{Vo|&^djBpMU%q zfBg0>e*5(w_=EB1Z{OpqFFwHc|M(l;fA4k7@7;{m(@VKskHZJ&sLnTG_pT{SO?6;w ztdU8&9PJ%BC@T&`O_3jt?H$6~cTeKZvwLv!;w&zo8pY+4D{)1vP=9O?=k~YZ#Ex2= z+S`IX8)~qkI}w|vEBU-1@4PgRdrxe}RC^>Qngg(Rx)?iV2=B2h%&n_HMTsBcV+ilf zb*QTgM0S=ls>(u9Tc3)&iZsMz#348#oIrDsX7*DtP^9&y#ikgr^D{y|m2!3-RdKEl z(y~2~lIxEss{WFiLM&am40@(|5c3!L`k0|0!3{5+-iptkJcr-zy?{s7j3LU(5RrDK zs3}ZC4xLPNxDR|h?2(cfhKjOGloqA%oY65<W}u30L=2G&4mKx8G~wv12Pan}X_%l1 z#fK`z$r5FX3>SUGCV0_>5z3y%u%uHkbJT>TD_uDiw-v!{?Pdx$A3Jyx)NXEe(5Ffk zqtT>mTB2<-)U?EWBnuGx5AX!s{t5v?5#q7@B8WSog__mUl3{(;WfHPMOsp;9V$G43 zV#9jp!f--Kp$m`69hGHXs4VwHWrYW!?T5w&KPJ-vbc#DiyTZ`j8Ain&f#p5Pm>e#p zOVwN0H!-44S*+A0BMsmXqjba?0s`LBMb^LeRfO30hx`9m-@Tly7zMKk+FGh`b+&*C zzoV=)2A(Xd|GfWUtX)HR@7O&}o4yE6Y^08k>f9>B#a)htt1J!kk?f7g3}VZ|5Pdqj z#@Y-0%zRCZ2e+^{fxW9GDr$34Se6POTAigU8lcSVsB5SQCxYA7RUUTkOW^3W7%o1t zJh_YE<hBTo?u%jRxCoXGwCe5(uyrOh+%;kCtiz-r4vN3?aEBG>0>pH$e}P-PW@BrE z^z1||A0Nb(C$8cbF=T*$Km7bFKL7F?{P3?|@Z&GP;`?9zC5`d@gZ~SOjewrH5ln2& zq)E<Y)fcj*I6kprkD|UJgB669POQJF#6+cGVhAlWQ|Mb;!_3KrPQnOTd8PR6;qqIr zyz&w@ZC;BHK77E0@iTt-=jS+dU<<CDKZ;M@dIfi0yoT9{ek$lR>EelwwhZ+2<p^y# z>0*v98=sD`BD9T{NOx#z=q`o<Rf#^6nKL2XN5vQ7Z31OhMnmqKp^-Axw-WS?<X|F3 zy4dLOyoeR2<uNfkfoJaA!nNm~CBR>x+I|j?J@qs$-FyPaE}X*gM~@TUSFrEoeyrWG z0Vf_kf!$0pGjrpt3;ImdtU!88pifn=M^`4gOw7#WrTYMK3v%()i!bB3JNNM5qtBTT zf5&Hk|4zCn`tqwUA|}ZlB~||DBB*>lw9!(R%8H+g*0xwQwT4o)Mj$%U3=vUQsA)*1 zatk92sosi%P+Ag!+@csXbQ5&zW-+#PCsuCUB6XRp*?T|&cX3-6I>x53Z0$y@*f58V zfff{%Mx(Aijv$FdeR&LOiX+fSE8JKUfo+=y@Q<(G#83bH1poTyXZY%q2l(ZOukiV& z@8bGnkI*I;ATr1mZ4G(oY{^AWR}T7m^3c+lLZy|0)}{<Pf*e}tOw?7UB0nb_VsfkZ zZc|NPT7%R3y0MpFUN@3~owG$axV4J^FT?2rEjYcq8rP4u<HWWKY+IF!`AyZ>K3j&~ zh9FdA+hMpX76<2QG1C``bpuJ*Iaz|yo_I_T=O8hb^*YrNQ<FtlzEoKDM0B(!vkbG4 zS(JeIoFoa}LV1gkCi1LLY9?ZAv;w@tEs&Y#Eqy*S-HzaQL`;Ge%4*}#x2z7@I%*U- z3RJKbgjNV5ee^It(}^!%x`bFuJ>>g3;gJm^=qiarQltYygDe^5C@-e7$qPVsh9^p> zy2C?^;Vf3Fq2f0)Q--mzDj^;SZ(nQJIk0`1(FxFjixsYvw3o0=>%zuC57u;K#x`oO zbu)mGwW@Rx&%{^(J}ySci1kK(YA}3Vjp1Ui0}Bgv$(4&)3{`c-HL=BPFN>w#0u6qr zE`L)=EV0P<sI$&$8p=S|R2~Kvbg~pZrnbtkwv&gwgB+Y)lnFvL`1ok@c=Qn&YJ|8b zQzXY(BR$a;8L4(mRCLg}uB?+D1i1&dZdBd@XlV*!T?i(?!_e0qh5pWPj4sPSLuITq zXOq0tU7`vZRb{Gfia@p%v0UR{3kys9{41$2{$iNaPcPst#+{4jWJ6(5EV{dkpr*2f zi6jbZR##wfX*#M(gewS@?g+hnVVi*W6bp~=c2$6r6T$7G1Q!oES{6B&+o>(AW+Q={ zuq50>SBU_&ENy^TRayX4-$V=6j;08X^g~WzGN#t_pt3HV4cVW{QU>O<;P&pauyI=q zJCDUYd9*Ipi($pEb>wf+o;$j$@H-UvUPV~DXj6eI{Ri4|a&nU5{_C*>Z5tar_uO+5 zIK{0OzvCBt_3bzK?uQ@o)33kc%WuEJ^RGOIM;<+ifBf`!eERt(h=_|>_)ca!u^_}k zMt^vG+$yjVD2s8bdh$>;pz~nX*I=SjH`1m`(S@3!9yE=OplxOba|as&*8r_89S^1b zFZjoopW>UpeS%+p{0_hU^fj(uKE^^mfR8`AP0M~1^Yd$AV5BI)QALx#r}i-DPQ=Yi zqLPXWI-(+qtJTuYOx)jKKQoLB=0jV3;n-!x$^WY&h%(`4j4f3ElYqoJcoXX<ap|e6 zICJG99((#p3FKFweVTETYWo5qejEqS9mUS$`!KO_3LAE<$C^!3Xz#0oBh`;T6L5BJ z6pC1p@^ga-fk62B+M}bp4YvsDr(V8;_rCZ${`Suw@!8kk;k7s4KtV|wos>QS6N@e? z@8mcqG}k7fqa^|D?a@@@k!WrSMO$k$8k-2&>PR#-#Gt7z9L@D%sHF<8Y|cc-NEe3Z zxIcRjV(anKSUZ0RQ#<xx_3nA8>m;GL9NG0PsP64UYi}LhKnhygQqa^GkJkERwA3b} zxh57Z^|9EseFb)I8^evO`*82>C7d}mgB62CXlqV`y^RL)vVAZ$QI5F{wU}K~gt?7n zn4KxY^i%=HMzS%wGMDhoA=s0c3}VpJo`EMWti#D2t(YB5!}=AO80(70cwa1bZz#jo znF8!uUy4IJYjI$X+fAjC`hM#CFt+o1m$imraxew!`Tc|4u~^nYa4%26s*ZSU87aZ0 z(ITuJD@8<zDay*j2=8(X^rT?0HwXP)xpWvQNX&{tTy_Hdql2khtzc-Q3uOa}5CUAw zToF-;_Q*(gK}wtzQmEd=yc$VKRtSwSL3o4}Qd7N<kr9B{I2S~Qn<F{e8cSJ*v)!er zOYp~@v2HZwMItTA7Exgah>XxjQi25v@?DUdV~^5OH&j=7p`|&P^*@+uRKO+=E0#AP zG}Hr@R$_r*Q>tSbm|E!5Q5(aKs@f;mj_uu$f=-npaG|b>`WxhDg{h^LJpLwZ7gGV3 z#v?Vt1|du;!M^(N^3;R_!E0eB!|zgnos%MAOkTNaNCHMI)#mK316MC?IJv9C-i3nE zLlN%2YE<#6@bp!NkDns^{8iu|sDYpWZG;8s(M^~kDcTk(v5rWNaX?CfEz*<ikd@|$ zyet<9;w6P1s3`Sjcu^csh1Uh4zQ&Kx_CkMK9HN43B;d*`i-i)DuvpxIEtttREV@lZ zpSS2jkr?xTP~Jkw$x)DsyFJDC*xPGke4O>OH3jNCuI9!#jE`iZw<Qq$twHE(3qwb9 z7%n~{Deu4FO*PCyaiQ{ca-%}_kf9nT5EK`ny;$xc==j45DpZ8DUHYclFt;_9`n*lV zLZJkR#>4IoFFy<Ho?nF%XXX$RX-P0Ip|X~R9Tm4&zR1Z@4KA+guyZD?9hSh-ehF-x z6_}Biz?7NNlJ-j|Z|MLD?!Ta|r>BRxxjDS^&O5ks=MLU_`vE@s?0r0V?}4-g*3Sg@ z=U@K~Z@zaIZ@hmCm!3F|=WbuY^_!O<FE0mqMFlEIS*f2}3}=%1k{GfIi=n_wDX+%g z5{o2rD^`{fb1o?Bsz8<MTSZSDYWkYe&>~%XeVDmfz`(>9$B&+nQpg{_|AgOv`-!Ui z8(g|@1ZPfe!Sm0Z$Nl?H;m4mo#EOv?T1gFrM>!xk!WyAbHVBWir<HU>TB<u6lm}ge zJ5qDpk(lm*lng&)<^&;^mbabCE0YQ;BhwApIkduAUP#UIMs8s!N-N`_!(`_bY>AxG z2xytg!ac+Zt2R&K{PhbsaQY}NTz?!_o_?C!>o|M$DlR{D6X%||jJ+ohV)wCqRN(8d zd}<K84s6Bb%n<Yp)u65=2Wu-0*x9JS-c}v@`pVd~cZa0BZ@h2|?|sgs_{~4@$yeXt z>F1wDNqH&)g3VA{8%u={hcJJ0bP<wEds8vcACHdCXf!p2qNc{5K^0E8ib;CvDtyt* zMp0c8hU$)7jBK99+>s;b9AAZ`(n^$f^%3S<C4h_QU%eK2jcrISD@SQVHj1l5QC1Ty zEhZwm7HTRYQB@v-hWcn6K0Hmh<f5j^4@(Ky$#KGVI34R}D=<4<NhRrywKL@yA5F#T zRT-EVO~=UcWQ?s$<2D_GeMy9O8kP@aV0>i(&Yqmag`>;SLwI$TyJM2yS(Rghk)Bvg z4W(juKup+QfFVAgUY>!Op$u$URf3i>PrfG}b5liF(HoDx_9!&f1Rx{H9G(2GJycgm zHn!p5mUe94&;%b}9n{ioZQRm=X##xpSS^N^aeoWr5s?^%;P?o5hWXM3nnBM}T^iac z7BR5(Hbh2_H-Syn9dD1UI9p^V+aoF7g3zYA%&?~-w?%4#1L0+bxM&N66J)i8A(&lO zg`t{EjI<S^r8*AT*>1>6cP7yI8A2^N&JwAKHpom96R3$U6mz7fSRgIM8X>HExj7Li zDolc|E*&5l5g8SPn)+fGnyVoy#T_+`iF7crgik!Wx>C^9lgb1joKhf@M?7|}sKoqG z6^6@Wk;lXl>8XwQFjGW_nII&@03l&U@b=Rrh&2%$D(;5Vh7v*P;jRlmF|9Pg?dPur zzW@yc5YoY+ng|LOuc=DULqc?!tPJV=jH$TIkU;mB97|xctTGavke;-lzO&OEkelVq z#4c30<3cwI&tFNAGhyz=I_6J!vrX29!`g_>fQngGQU2ld(B##_5Em?^aqxnhe~GP! z@gL<)rip8ff^GVGN?5uq6_c!oeLacLB7-VR!Z5NT3*&?7m|)Uhxine2fO_HV)`#6D z61-*L<SYwkCwV?z#Ec~mD+iT@>?kIDBJiXir2;oH(~;JNQ&5(LqpJzhvLjJemBq%J zBu$~3lNXAlG+*r6H-Y6NHLxU*t?fm(h%6jDsK5zwG53d+&0?5YE#mKpi-A<+PK%hK z2_AoSCJtq0?j?{{;P3Ll)YUaGymA<Czx6gg`}7lT-^AU!cksyBlX&8(D|qtR8`!aX z2i|<=0si&-_jvv77x40HSMbcObJ(_b9M8Rc1)<?V3&}uc$$w(u`64LtSmYJNaq>9} zT^hZ@$Fkz4B|411*31+(NGy7+WT^^y3pE(pStC3;9^e1)y#(-I{`dob;7|PhyN_}4 z(mbAj<~;uP>0KN<JO@plP*(>nI5}v-%|!>E9=h<PS`bT5xw|UC+fx}{-YRhSV$j-o z1sK4|MGfWU;i#{Vf}5v2d;?e!gG2?@Bq;R|#EKmnWkHvuOuNYM2sMS4nG78LOkm|^ zh!xXIas1*5X=R*a=g;Gun6T>Vbv$zAaU8pN7P|;;vFzE}9qXm_Aul}s2(CYK8TrL& zQrXx$8BuYY!J0O=xFj8ysN~N-b_Lg-c>!;I`~^Ot>i(GUzI5#|43BjnjESkaB^}+J zd8jCkVnd}WZj3~|P%L#JsBefsRaFSeOZk|9XlqCy;A7F=7>%l$XpGJdVtngHly!9@ zt*ROggUgXs+laWrQnaib!{FMD7~8S~%VsyCw7nfA^=T-p<@XVUmDPlIMJOuy-4$hl zsH=;>f&Js??8riUOE{JdL}Ow+4XdWIFf(05n5VOmx)JCl7#+>V@?|MlM#nI~#?eE! z(9sl!PDUG(Kvhwow2;F)ubsy;kFLYE(Hu-raSk<yV`X<7`dcDUUF44T`cM>QJM*|A z(chkcnbBgb9xcT3z7#^e3^gS_$V#^4cSoSTDT)xZL3yqXrh1d{*r8#Z*xrS?)m3n% z6CPl)ShuAST~z1;-C2l<a6?#xH=<Lc;U5zQ*C0=rJBvlX6{RKlWEdfFgiCcaVe5kI zL>FYnIUqIGhS0S|A^{#3V~E%&eLlCAX0D8gFhW$6Iegr;P*WI#q4px=r~AO$OAWrk zT2$(+Ux5bFd*h?crTN~I;`lvLrUacmk`pbFm+OI~WN*aB`%+*;!^6v-_1G0Ht+fz~ z447DG!N^h(Uaaf2h3;sp_CvYoV`k)}+oCwr8H3G<*to11JC|2rq&@}d;dY4iH%3X8 zCknGY_*-;>neIqWb3;msE8>`x4D}V^<6*#ku|-6vIikWXxUYH=pd-We5f-9N*Pz2= zHbZ=jHTU0wTTAI!(i80@XObLiiA<JFUWSVV>--!C6y`gjxX?v{b!o9P>yjHEJMys; zN{d`jTHt{u*5Qi$0BDdEDoP5{-Qp6c`CKfdE-ujiPp<{ze}nhJwL39-gj^Be*3o4B zEXBY;3<d`y(b^mdO@2pJX%xjzGM08kqq8{x%Ln5rfMRjv=teBsxoZs@rW{<Tw%t7z z!`+SHArB94HP}-93hTaDPLbf!pq-~R;11f^sj(1Ukdy6#xL6}3BwHgc*@lm8nVlVw zn81^o?hOZ5U6@-fftQagPpAxBy_I0&zL?5dToj`ccab5Glxb_!;l|41>Y)l(PYuFL zldtK(&0T|*ViAG^ym0->6@2=^r+AO>e(lanxO@9qym9X(y!pm0+<fv;T)uJw_a8im z^N$|HV~-!j&%b<*Z~yro-gxU-oVz%W`sM-zg?lnXK1@O)AxTT8F=$()8+`a%(%4Z^ zz|4kX*pV2IDlf*SiyIIKb1925#DWZBzH(gyZCF~GU~+5-|M>a~eE;`<;Ll(Gjlci> zb3F0n8Qgm562AJ|UCc9qXloIMcABuY(PWux!J6eLY@n^H=vGptf>4LAhX$dp#-ykK zca}{M%cZp@oN6+V&sE^d3hf_Ygpfc(gawN*MmQ_2ql*?abmf@%Okrrn1njK`S6?GK zg+-`rEWqhY$FX()PV7B)6vr<-ibJQ*;ozwgIDF~|PMkZ5(wb7Vb+@6Zt5LcgTa<-Z zELE(V7aHw}=tNeW(SGbXup0-DAH}5`H}K%YPw>uXU*PtGcW~|5r*ZJaZuo}Uqog(t zwN3HJFY>3t%A!(<L~)*2tT&WuIEs)CCuGCWSQUk~nkZD4__I;?qpm3pJuBPLu(Si! z13jqhr+r_!0$r2Ss9QFS_@YWg=anL>t{ItiO=ulnf#$Y6RF{ULwmb@rHF0QQLZ~T= zMo~^6m2EN(?wLZDm|vukji4_XLxYT=WUL&{LO<1XHeF6<HxmpSM|TGy*~W&_o`SxP zRCKkapo1~cn~S=t7(zS=zkYWQAKf~M%R72-ad!_6Y-qr6S0XC%T#=V<hg>SRlo(SK zWjLdXja-1-+glY8v1U|_+VE$+F3IzuT{ovScf$B^K8oq6rU$YyKhuB{o4T=gZ3B~r z7>?(O>IPpd8;ZxscrlEv^${E!29Gdr1SW;SJ0=jOu2xVqP{m>~QcIl>r&SlnRKg^Y zmgayYs>v9_N&q@C(i~x-W>m?>2n#brXqXlSfI7mWt>El#A_*38!P+N)(2mqaNT{~7 za7thZK^Sg8@R=YrNvLlNg4B@^wMA)pAZ9mqLC08CT5r+S#{x@N)M5F`CIkjK!_mPQ zZmyQ(iy1|W4q9qr(8*-jLg&>=*VWsaipW4q7-`GG%Z2qhzzQLLw(xW|LtKO%2D*~a z)f9%NYJaKEx1u-{xtRgdg*|HusLE1b6y&%u=v>93(Wwp#E+O7ZT2NX<0*_Cq?8F!* zu>?EmJ$YnTae*s8C)BkQ%8K1lUP4fpx}v(m9d*@SsH^ctEw>GIzG$rXlP+F1*L$O_ z(Nmg(#@)pPO3Lz37DJ*18-(zac%cFX6$OexLY&}UvPc$77Ry6McA;0|uc3^K#poDr ztt_?a4p|?26428gf))Kq=x$17Vpu|f6N_Owz~$W$819ckPge{~Dbm)gS%XEpcCLku zjRJgqR1p-Q#>&NQpf*pI3A}twrSaPm;KW=2{9y|-P5651!^1@p;mpk5?h5>jCbOI| ze7#NK;9vl4L&b%IApm>=&5=rr6&j|GkZ@DPv2y1Zd(z_iP=$q4rO`?^M@uTHwl<P> znw7RR2>E%wsHF9togE+mpTyg5-e)|(I}cvR{nuZ>8~2~XTW`LAHwo-J_palm+gEY< z@ng92+LL(g{_`j*$wV-1Wl3os9fcii9V`(R8wj5u4{5Br=);!^PYf**@D^P(0^Xvq z8DcgvsUKQiyl<hfr3@;LODJ(w0dEBun~57(^qH}f@a^Bf_-o#OeEs*&aP7uPJpb%P zeE8mNX-z|4FB=#eh>;vxFtt#Ep;)ZgOb#YYp4QHy%Sr|QUOH4eW(W*7LPn+wvu-BZ z>!PKK>BGh!7HQ3ML#s=L9UfwYU_v~U4bsC~AL=@EFfQ6KwNYkb6kSs4aCFm$mYxg( z!aT5X`#J*l2<DF*#{T0c2=C*B`g!<;urVmhK}lB?a>7;UsxXuwqb|CS7Q@-gj8JAJ zFVDorZR@c6;5@EB%jEgNhq(X#2e`w8dh7MqFtDNv-oZ9#=*UE6eGH1rg3;EVhQd68 zxiSJBE%9h?i$^0BXLCc$f_-MRHbkLCj6A82Ls>&63hE0{-P4BN399Ci5p+;-_fM>0 ztVM12GGvrhqp+bF4Sk)cu1P|*SizlYv$c^8y)7NRo!L~iX;{`<guOdP(BGZUhLJ(% zmWPRne5?|SD9l!31(j`Kfgk$%GSJ=`ho$|=80k;P2%#>zNtW?(UvC;ZI+JLd38|?X zJo)%`tRKq9`ME|svA-WTkFUgDe%JEWD74c`7o}REqskv!rpmE`j>6Ac++d~8bEJ<z zCfjJLzx*tMBF~E|+?SB1Yt41Ta7PMem*(Nr)-I~>G_0Q}#!A}cnKeaNzrKw7TZ@>C zaM=1d!o<x2T5M<LJ~lA%vVxYa9%S@{ZC@m<QeIUZh=ztxwlRNH)0LE!`y)T!i!c|! zwMPP#W-QfcY>W~2NgL4=UG`1}(nN9MCNSSX9SQ_hLSCD~%m$g<zoKI9ZxsPnD;92` zBWaK3_xoYRXaN)YFcW(_rq&KY%aF&L=z-z!Hn!~|DLOh!Q7f*2McJdO*q`T{PLeLE zyu=S}&8e)zb`o2ZR2QxVDN(t~P>tG{sH3?qlCCTi9gN1RAc~k!G|{b9G4WSc2J_qp z^1DK%sO9tWVz&7LFBIi@pfJ~+b<abBdtnwqokcaB$FeW<Kv|(H!x@z&Zv0LUe%6!U zK_*puqoKx!koHGQLjalx?3RW=w22FrjX~0D1HJK5GFPUclZ2jNh6?wYiO<MNAI_ex z&@s@G7_xA8C)KsIhNc{0F77|!Yy6*Zw&HgA<ty@7_fn;~(Fc2@qy;g$nv$SNr(atg zf`O%>7+e~||EIyxR!jQahV_$JG{1Kaem*9MduWML5^Ru`?11cSPejEyQF-!57R&HQ z7nbYM*H%JIq&@t+nU#ID5E^6%TT5l=Xo#KTdqrjuE6wPuNicNrFh@OAPn)=C)tZ9V zjzn~K$D@}Opu01MuSK#UQ-#%sv0{i55X6S!Put?dO6H0AgL8QM?bmSs{$1R;^D=JV zc?P%cT*LD(U&J#noWtW!9LLiyT)-P|zknBRUBl$+<?!-zB~Xo_qNd7<pw5KiPSxrK zGaF+#dDu#~Q7@5{x7c3+Z2@p9YjIIloD5O8{NG>D7Ps0<7abmES7~k*Ry0|4G5%c+ ziad!4u_1W>o!9aE&%a0j|LpVkap}rI+<xUE-n@4Mv(rONOhp8?8l2p9;NYPQ7awJK z1yOB>=^=osC@9#33Dgk&w5fifR60p^l3H!6k7YyB<1z5PRNa35`b?O*@b}T?xzmBK zpFSOoHZ=8UzswY2YNY^I+F&;~ZD|Oon772v(GZ5l8YrzOz?$`|vG>3}Y}vOP)-DdL zcnZ)o)`gNbq0RHQL`@d*+KSM&)P<Ir228A()WfJKv!ih6<X#*<cLJAhUdOHb_wdxM zm!$sl$Dh7|in=01C;MPvxB^`RIjC=nLvL>u&ubKh_<ZG1HkL2Xz#wDA@@$L^7h;SR zcjaIftzrf?Y-+=@(Q5P!H)D8u1(uEsV%7RJ=w7xAJ%fXE1)XT??Lp_#UJOmFKx1bu z6Mrgt2)<6ClBwc)2=0|brA&JH{LK<<THi-?TZ2uTd$46&7d8^Q>o?S5%a&F`u@wdR zKCFxBXlY?GX^W)#j^KAhpo`JY$8D`)s3)-M3Bs#qr*Y@0UATF41@1mFhRfTVa8@kd zu%-mlJ#iSQ@k48Y3q}d@7#Df$8q7moybFA+Wf2o$3{M{|czSE_oM|F1+!)DGCTL=P z&y2G~xR)x%x>E7Q-BbAVwd2@6Q;xam5^Ud8i;Wv9u>at46xU=x*GdcaRHpV~Rhdv{ z*atdDx0j2#RKyeqG07fu6zP&Ms;vt}4dGqFB$3Btk(1+rj0{%-+z|;>rU_KiQBhR8 zkrpsAQG}X?477D*2y{Kf#hFUi0}4yLQBW$zbh}Vc*`XlM7P;A0OnUYd7d9v<_r~TO z-B>@j0;5wsuy$m9^S40XP%Yw;{9$8f2(hwzM5HZ-mgS;{<=o8VQqKg}+7gSNo_y9( z6RF*aQ5ixMNyCrXF0D+p(A`Ei))s~Sjwp0ChoiS6L7H{3yHng7kbtgMCK5(RGrzY! z0*z!yJ%QK2XsiuG3twxl2_pDKKeaCvJYihR->wgkRu1YEP$sC`BtVA{)`4_z0fcl2 z#YQ-PpK6z`tgkbcza4{ReS~apHf(qv1VqK1;)-G@py=loOkfD^32@7k71G#pzHi|U zPen<E|JBDG5NL+6i5#l#aEuP8VZ~r9>ns)avIGotiVK#DnIHo&GL?eH)>wjGM@j}U zF|N3NV>1>V-oJ&==84JXiOOb%&GBN!@<s(!Q*~V&j7&8i4rd|U_(74K#kgc`eN~8M z>cvh-s#Jsmvx>Ty%!ZjpM@52MVrC$wXR0avvza|Im_<_9pkoQ`Ftj!iOwD10H|=z7 zurxSc43ZbwvzSUDCpR1^X;C<J`Uu{6_W{BE0&c(h6t3SqiRWIrK$U$BSFWAFQ_o$; z`pvVjwzq_*uLo_PFRbirp`y+NvPeK$9=e7Guy?VAzKJdj&Gfnd3yUl-^hXJG&59$I zHT&yW9)<w;0^}JyA+ln=7EMKI)f^S79WxsvR#0Q)<s{&v_us_N-+vD=>;HT2zmAKS z_v7`uS8?h5A?(;ThsdZX=$Yuj#?=I-_NuUTRb?`vLUvVyox3_*J+$EArU6G+F%_l? zY#ik1Zj5Qu65#8r2TNO7SlcPEvMa;eLxb)|nbu7O?(Q1Wm3L!HMHpHrz=&$z)l~~F zE(~WKcv3lAvvG^_rA1Y3W?=$d105`8BT>=UfUJfh6ttD0XDw!lGljN=Hgss^lns=4 ztc&5~Wr*M?F^2=8lNyHW&pnREp1O+j*Dm716PIz8+lJ0&Xy~aTB`X3ery9`1h8iAa zj7+MX-tJV464GMy#^fZSJ&}o3Q&hjJO0jC92<v9bq_rR?CJM23Lo;SKbRjJ>gvpDE zye1Dr!`*0TF2|vxyReVRe9!*17+>9m-eu+J?#aQjr3F~Iq8t<BwfvqItX<QFRg+8r z%WJTDRU0<0?<c&MV$+s>Y}?U?UAy~n?C3Z)ZRlj(x5L=VQf%MchW+zhICi=Zhfnt4 zz|l?|IogB62fJ|X!UR6Ldj!v&U4=KVZpKsl2XK97Gp_A!rTXr`=}pzx&>xQ#)xKC> z<%^Y6sAB}c*)<I)^fy8T&vST?NU&<Kca(>-n6%7a3n_$mQJMqdLJW`{Z-de9G~7Hj zfqU0B;n?Oz%#G$@eoG@=TQ{~b@ys7sjo$uhBvXMqdRju)RGrCMooZEv5LpB-Zwsnx zFR7~}EzJq(>CT9cw_fNniLgLaq!l8<EfEoBi72|Y*a(WY7*qK8YC}(VF*K+g&CTTz z9%hK_3`bOy1W>gHpn}P(p)r`QDU1p+ju1}7(t&u4jptHf=cBVP4S5C8P@`(rHDUeq zGDcL2m`6Vh0YP@Kv{FGzvLhPUzN>Pb(Om9@J^{tn1Ohk*mKH`*Ta#6gg{(3iK82Jl zg_ORoA{mj0-gZL1HIxxXfHPVnBz82{hoGCupr?(hv@?Dox(N5SSiVl+c2FRSDR-&b zyP89p0K{^DA>2k|uqPhNx?(XvAlGw$5+d~w=%a=#o{!#+B(&2twKPOa%D$r5k5G@G zLKka%=1A>Ha8E&5OvNGkwi#rebb*q56kW}dvKHWe2yc;$WEROlL5M{@4-d1(+SwA; z+hk0PQrL)#k;~$+Vre*5Poz_PWI&yXtfe&_!xQCn_-as6l0|Y-C}wBdarx>j7M(t} z6}g$-s4VqEHKT_1u(2i_&5aRM%#l=U%of}sdG46#?-s*f<Td4_8(73hj78!AlohDn zlz0$)F5V-$6wEXwbsClAf$7zy%wCbqWDx{+v;^-Ss_zale2j(LM3qoiLxoV}&8+T% z%yinjBnQOAdLun6k;)(#SveWF@zmo~+)v=r)#JGF^m&}WbQH~Pb?^%gg>O(O+<pCE zU}^>xElp_Z>kwupv~ilO5LDKz9OAA`bsbe`8)!nE5R-fOx`6Tms71x$F|crj@|I43 zRH<a7K5uc7WSMEjye+aCi=kyArgk)hgOe#Cu?(-?dJ5lv^R?7%^3~TL;KHMOaO?TA zc<kaqTE_+~VdWG{$*CJ_!HNJEE4JG@X~2P?wG->|5#H|Nwqj2$I8dS4xF{k$)r~48 z3f@#}Zr+-3bWxM81qkIGK;`W(l((-weEf~!;cHC5s=|Z-cXH8z8^7Px-3U7R^3rfZ zF<qy=i3YUAND@62sOTy|Sw~UoyBD*n8CmO4fh$8*PY&8VHbZM|SUK~%L(CAJ;)c*z zS7{u%mXSIFqWod*Xd$gCB$T?i*~!pc7x`sLSif~Crq?xMY_go777O*(U=3B|+BHSk zG*^PTO;p5lmDs$g2HUsRGqKfT$M#z6-bGLy=)s!VYQ)6Zqr5VOP>4b%A&{FFiITE7 zX{65J$_h-))MIqA5>wMnShcE^6`HDgV?Q=;9>Sj8lQ?l=6K2=+V|=U)hYqdBv6EYI z=-65uII;@+4~^o;kqPYIGlG<OCpMTu9NRyH`Q2^Uv#$Yr=fx`REjTpaCM|#V^!X|5 z7|zGpwM}^a0JcC$zw~Nc-`0j3eD7o18gPC~9ZsyTz&h6H+0JMTSNkK$Q3mrXa<Qo+ z6%jTv2w^hz_ZH_(mFH0#u1@j@@FdXv)TzFW5$vUbgm4qI5ENIb>Tetw#Fn89%=9GS zz@|o=Iy%I}vK0Gw4I_pQ$iu~e5OzayN|?0Tzm<g=ObnJF#LpDD8J@_@aF+VJ1-ylW z&d&DYYvN*`I~%_Xk`r7IA7zVpD()nz{@5rh1O-_V@GeMA;rp{F<Z?YwQ4~aY2clA3 zY;FueOH(kq=th?I#W7(fqNgtbD@JlLIa7<o!~n?2$-=_U04~1fh)4=RZdsZ%T-cRP zv#UJ`(@aLIh6p3Nl(A(gSih<gTQ~H=&+C5{Nm*!n3xJD>@n(|9mo7H<@pn5LgV0_d zL@<*h?U96aES6D$_Y>AV%~9wgvw8{bq3$H<2AY*jDl4dz8*78eID3Wz%8I-&*q0%} zSaiuujh3OdA`I@%N(c+FfGgXL7{MZhPiTla>}-|b>7fT}y4mnhOC~x?3Cd!g7BQef zhCC1pv`E*&_&EvY;?78U87T=#Tw#cdl8VB?a~lz4i}h<NsI+4+x;zQPOVcnqn2E{d zshC_DkD19#D*SBdYRj<=Bty?g5gKYrh>i?^x2H8!$lG;mMzHAe*&V2_45w`fl`fKW zH1MFPf;*Vy#F$(!UjoM72u=i4WV8!a9igniENx6U+F27|29Q@%CJ5yTM0My8Ok$=w z(Qz-J7?<dZ<xA6<@xsv67RQV!#`7|pRRy55%#V%JlMU0I4b)ZY<ISSA%cJs7%kV%d zRa{z562hXx5F8mQDP~7^TkP1kiEx;Jle;r~1A-A09!;?Ma~p-Ah)8$`_`%uJnIJQT zzF3LcLTllof>6&4C3OX;=_o)|TS1y@L8>rx4WeIPTvQNi;fV>{#ZW~BW;?luGa)YF zdzH1631Bs7nW_?OMliS5=l&<+xo0lnl^37Dw_koibpIRQ{o_+A?>)G8_Z$xFA4PbK zhothwXLYG?bu3vSXm>pcT(KOS1H;u@A0A$MaPiiKt%n*6%$Fc1%UfF0($sPZ^i9R; z`$|+;ItU=Vy{X!LytLrsqeoRI<_*?|p`{Yvr^xTMq*B+GE@J8!P*n?+Mnx^bT2~cX zJWr~u9OD0`gtW1RP;iS`PKyY5d05(O!Y{-Yso6ou$S07*+!YzVuyoX6QZa$Gn>h@u z^kLyl%WcPUa4>@g-B?^&Fm@go$JA^Cre|w0xvCuN)>cc97Hc(b*;0%hyUMX+XEpZh zX(p^YaPVLo4jyX8=~G=eINyx@d)rWuAAq9b1iBS>0*|UO#+|COQd$(CyDuN>=323O zT|EKaiMfqK{QfcQ+q)VE_pif|LvuKFVh7Hi*@yFw?C1CH#j!KH8QXB|)J7aXIg8`R zXK<E}&z)S4i>KD&<iV9VxxW{u_O;;@p?!ke<2ze%W_K6P5Z3Qr--b6XY{2EU{2!Cj z@tI=m9m&F`rAgR0kc3$(xwYL1c;?7*eEs49Z0$)yny(sS{4^2hrOM>0AziR^c2<P5 zoh-uqv<Ph#1oJ)KgnI~~KE5mq&s><o?y)><pdy@Zj=<c?Je)eb0>_Vz;`pI4<fIYK zseXiU7!|ZT{CsWLpiN+7E(>2K^|T}#q@`Q2oNQSy9T`q2D0D+{i4Te>jtUArk<T_) zl<R}iTq^5AALNUng-M=Bi1*;u6{$&f$VjqBVWtm17l88W5Vlz%=%{+Bm<M_jF)>zv z<;!z0L`Su8a}WG{Y^bgyP}NWX-*DD-wijbd)(_SV9SWuOYZ|e0O9Ne2G1kl!Vsat} z4RyhEh-yeo@J4564XUaOP+MPwl#CdtYpXC(dt%-CdMbUwcpw%l`-Q5GBA}_-SvCW0 z(OB9Mi@w$<0({}|aDNI$2}AL`U+Qj&WnJ<_N{SN_679(`6=bA)!Q5;KkJkm&RY{1a zC~<YABR7?YD%*g#VJ<k_3E|Q1Ft<|UYixIpda!fUhpN_MD2lmD$Uq_D#Hw0C)JXzR z%#bQprI!(FYRZuxbn;@s2W~}|vjBKZxIL!Fi?Otu4s{@s5rvVZ2@J7XPYNS}2_=)R zu>{)MWQC!)__-Jn!Pc-hQ;}Gup{B@sK95D`PHvDo`<v_hnbiW(S{t}vO~kFBJ>lqI zn!;@=Hc$<f5F)aKnzZ7M$c|#{w*aD0r_4Iy0-yMDardQxxmb@<9#)oGlKp69mTRbv zL``Kdic5V_SniJkD*dc{FJ$MlQWXUti_lI^b3;OkGos@h5W&nF788uns1Sq@-k$zm z2#pRwTyiYcb|Au{;^5{L0DCtN7+P6DK~ocoS{jg3SAq-`p|Z9T46OBF>R=29cQHY} zD-(c$w7&{0cyVjGm~dXq=_~eok+_&3vjlQHF)Ctp95ETX$f7(haV1_lR&krFI8mYx zoFOJ*Iz>o4@x&S2dHG5F^P8{8?mzLbU%tlC6B}^!@C;5K--seAQUOjmT@5H3nnTmX zmStoCD|-_-c^bo>(Dow8ef_wvuA1Cu1sGe&qr5x{1-XGRFj>TgAcw$UQv?T_Aka@A z5uwHi4KhMNpdo^3g#$u)g57js?`{ZZFDsZ3%BHq@Oki5jq*~T6(ttXTS4me5id5Zp zP6qJsG=-s|JnZbX5TEFcvWf)MHD;iqI+2gXh>=ia75XB(I0!K*9umB5-ArKVOkj9e zN)z#m$%1U$EhXh0!Unft>oTm{+<~<lY5h01VC$A9?Ap<QT{~;Ab7vW$T~1&(;mFZ0 zD&TIMKGTmgj}V+EI&p!IAAMv6;;Fn7Q$o?$TuRkf%KG4s%9<?J2{*KM<YVW)5v<?b ziw&EGuyyMM=J#*F$y2*=?)*VKa`phXM{wc7F<iWO0v9ix#D&WzaQ^ZkoV&Ca=O5jU z^XIqX{OK(?b7T#kzrGi*Jh=;(4==~lM^@q~s^3R<cjD=j!+7%eO1yM-8aEHF!0B~N zHY4TOMaXXLC$MS1SBcx(35hYPzKI5^!6F}o7%oB{T~b+!HP4eO`~x)M<)<d~ce}eN z!PQQNKv$#UR3>;8;9@V2)L1**xUde79bSfQLuvf}M9eW6Om-yT^pRm)xv~k@u53Yf zS0*$G6GJi8s-Y4zwH2Yjwr66z2>rC$yLPs*Oz3R3lw#B7GOXWFhS{|xn3*l4OUcLR z7%lqB3|jO&40h+Dy(ymUpY5_L4kaaYH^pMA0s_0x4^_osC=qj)REMFdDTeAf0fPhS zSiUR+%LlVDGE#)$(Gom*c^e`_ec<A3N9g$=E+ZD|Cfd>}S_WoXFk-zMSzd-6Tbr10 zxi7+f?W{%T(qvdUs=_bG0?zJc2#j!twW9%5tyslN4$0}kSi7!P>JMHunudwx1oJ>L zh6hrytSgbQj>j@FLa03kgI)0w09W=WQ+0Dc`FvD}#`<uUzX1Y-igr?ivzu7q#}Jx2 zOQ596w#_zdZm9u7V^wKd4kc|F$ZITt0!54povMry+dj)zK~olbW^}CjY{Tj@(vV?w zBV{O31TNuYi3`$=gu=NC5vWA<tt3HQn#oX626apnlOu)b>kP-zu25<8$g&<k4D|-l zA;e&0Ad$zGfHjjP=xj-arKKvx<zkfAC1S%&3AU}Rz-A`1Wb$$Up&2Z?cxpSEY9je& zTB7Cv^t6Vfw>3g~+}`L#YZ8RE=D3BK{s^swanQ^nJZRCipl_&w5L!4dUx$VMV*zqP zU3An7APUP+Rvw4ChA653tV9g$DfC8ax)Y+Mai$iC6n$|amaOPT3}f0qV^(ZE_yyWh zb^8+9t}wMSqY@0Eb&rR4a0ont0^#KA2^%*@SUFh1T+F*`Wdc(hQ&>7!z|Pf<0CSe0 zEnYLUFe3bH;OgT}xH&*mPXl@;y3ixoY+Nm*d4(02Q5ChtC=$^amcZFc8SWPH@Uc)p zn3Fa-E0eHksvGm$#_{U&kK)>+hw$P{kK)z)H}L)kckunUpX1Npegl5}7v8)30uIlw z!`zM$#Abz}ur5=Y>vstqih>4Ri>({1eZpW85XtaHV3ZwVV;te{V+Kbjs&E3>%hdqQ zW$}m$w}PXG3e~R*vYFh{lbn#5?1HpJC)$46V?Iw$az<)`Ba#S#=y*GpjV{a_)L|hO z44}$4wls#BjS0-{4fz@qnysodxm9F@sWjSRa<T$LL;2_>0G2Mz!QfDy^th#EVRT4s zeGKyQL%Cn3Oq_1;40M58prf=BkBz?xoC7Uj#$@5<X@$8hqf}!<*tn?|Tefy#+m24` z+S`G>^HkYX+D94354Pj@kq(?V-ihPK`21KmPMjRTnX@agZ@!1BI|y-c?#RgwK~GN^ z+}({49At;O+FaDv=412R1a@qr(w^UlV~4ik)X}|o<m6#ox^NcPu3pCVYmec^&C7W5 z=}UO(*~@t9>1%lQ=_>@_DO|dI8rN=I;^Sku_tX)r>rF#*nk}Yi?VAeyQIcSZQQGtU zBN@29qZW^>DZu6J4OmedfZ1i4*gsK(c|v4UXB<|sY{qE8r`bkkn&YvuJOs;YDSB!{ zQI^GX5v)dqt$@ftZAAF%z{^n)KCbErq6!yx`nfpE!`DL-J2v*>i?=W1nRDZKe7*(e z2)NxVk}=g4hn*Xk;7)GA$zyBr_~jkAesw3Gug0+>RO81+_;?g&PK{yzz8)sWM(p3; zi1~eW*tfe5dkD!rJL|A(YaO<4sKTZ-rC2{%fEhw}VtEl(E+xc!v)TTW(cBO#U0kjz z4@D`<znFrmq9jmS>0Ah~o{nTJ?W4t~8yFwS$JBTcqY%4ybmQXrz0wq_0U@jxehzT< zagb&awX)ZT79HNeKn@Nc=)#`u<pfX>4(#ogE;9Ri+rXdg+knYP5>VuYhQ6G%3|LKF z3U+Pp$Lg^{tXi3jHRDN`nM|c}&BAIik=Jx3X86C+p-ik`BIxglMsIf*>q{60nEXnM z0$IkapA;Ms37&MMYLHVAtJR3^Q32Zpp{dM7A(jRd0!@rW6O-GC{SZ78ypzP5crO90 ztVuzqvItrfJc1YU;tpwU#r+@)*U!Y~_}${OqT7VWBu3zkj)-f1(dg@rlrD((5Z=9A zkr?WZ#d3;(<-L*U?Fqv26$z+kThnKmi7u9$tU#<@U4TKteW)*r=S%d}C*jhWbpqa7 z(MGWL@u0if1Ej0%ZB5Zw)|bf>mH>Mz4JeWR3SwGAB^jv?S<C_$5aLg3mI_7Xh1tD) z{G8A~Sci_DVx9;s3ED0$mRPrL2z|YU(%A2;ELTJm79k;GmNFwLf~Xt=1Nb<IDw2va zEJ)lGV1gh5Avn|-F^M4v2=kScw_ivw0wSZ}>PP$T%*x?p15<lTnA@2%gImGY#a4p0 z*jm_IEKI&bm8of<2_0h{sOfNPqz4;k8v@>viq{c=k^b-^jKm~cLP?7iK(zH_ps%wS z4(2NGwbO#TnG$koDR<2cVZ+*`RHR8TGg~ZW^j=!{)Kquam@Ptjm>K5BDsgRF7tXD& z!sRU;c=6^u6=Nbi{7j*$zZgcg>Quh6P|(qUw!J5;BlF>wT7}fI5`-rPASg^M1nq_R z7%$pZf0XCAprauG!^62)Ib4Y8N!rfoGU-C!UysFNzT&ZXZIX6&VpTCR3Y=M4MOTX~ z-G)50^b~3Rw3!SYkW&<lffa1Pvo#oF;~QlIm|0WJsG?1+!-kCwRBZK9Y}ml(bJYZK z114A1!rRvjUj7b<N(@74ZYp9kW8umMYici?gEb0@<8bKcItJl#Y8od_O;8aJb2~&h zFU9E-12}tf8P1+wD#iJ;OYz7f{WwN=A355K-Fw@xVmJpWX|5<?;%e(CL}5uZlYb_v zYtzusl*8AGm<VRDXWwcZKC~H+oSw(!M^E7Ks~7Rqlh^UW3(qmBK8KfIc^<FaeGa$p zy@)&aZsYFVmvR5z%XsaL+qixI4&Hg|72LjY7)#58(Vg#xi~wU;QT6$lDWg8k52Lm5 zh;@*Mzv&_bTQi|kfyMfpW6x9-_KXx@BbDB&o)`i)0+X#Fm}(5hR8t7Xn?tdz&JVSD zHb{$5M|zYl!vM*VI*1NcN1%^9LIMeJe|?OssKmWnhw%FkPvV37yYb2sEAZI<GMw3z zgZZf}jIp6!I78L_#BrQ`WE(D=-_F>IN6u_y;+w(o<EwDu#1x&(3YN)I95~RALxkkP z{hio9-;Vh`t=PZ283!5rcQj((wtDQ@Qp;pfNsyOd-Ks*uF%KhD(micSXsM4wV@)i9 z9fR76SkzR6p|aGUKo3A;T`1aH2uP~h;pO5^)oe_Tiwn^?Z0C)rt524uda!oXqS(@6 zz0;)aS3pFhJ@zuOY~NOcEt@KtSUNGix{|I>5AjLjPT^2Vbthy-Ag4SP{*hh?j&Omk zgDOTx3$bQZE@s3<?%{NdFBf;Za(|cSVrfqzmh~oJs6Q3`-SN^G=<cp4w9^T-w<aSt z+6}HwX7KPKBj_ykP1U7QW73qggsYfnZ{hlv68T29iHrB5n^akruWL!uU`v9PpOFCm zFvN33DswRroC+1WqB`3%)wh;`hP2>@w49@OuYft(7!>4!k>O0VwfLjGId~yj#RAS^ zf~#<JQ#d!(`C|o>P)VsDRMi%sFW_B4=iSvE!S{!tqm=@?UG$QK;o_MMSoG-0jcBe7 zL1#xG+S+`nwD_j3RA~-hJr=xykv0^l7RBs<G6b8Zt~yLD4JFmBuBnWum;g4kAS5RF zLP0@}2d#vewH;JXs~A%#Esd7upcWTTYO2CeFK)_UCNJYo7Sm$p<+&q^iZVT2TwtM+ zOmRS5yd}d92}!{Sj|t|941{-p7kq;J;Na;B3r9ODS4(LEel@X}!$Uaho9Rm-p394F z4{a4D8!Z@^8^D;V+?=1Wa<G*i3%EObIZ0cuAW!(y?umI@M4@S_E`bFtshx=m+^yA- z73+?j>zCqhAHR&Nj~|x$#JqiUk(uTU7iM*HBPE1;8z48#9P8VYaeZ?;E>2Y7iMe*P zmxRL3QWhbhCWub7gI~BIJcIP1XRQha6Jr>7B*87Y2ccyn@Jh~rou3uLV_gv*;)vKV zJCx_TVX!A0o7R_N=e9bk%^K+f-}Wul*tVrgdM>tG<|?p>7J1XgGQzi*>bH!*rOn#X zh#fn+uyso(*0X`Fo~gv_x+<*SScQ#@ty}7`X|4tv)>pD|HDc$EW-0dWX=mf_#-T$! zICiodM^E%nLAN1RoR?%Dq-RGXs~{Qa`N>GiBIHs+VQHs=hUQe<e0o35U08>+=cid- z>+smsRk(b49G5N)<I=@pTs}Wag*?Jo$>%F@;lgs9JGTNSPY&YHk)`PDN<e;52+FI| zY1z|J(~ynY#!S>TWudG(2}2`wm_NK)x&SE_Pq=yG0-k^2I&R&12Cv?|h1cJB4fh}1 z!yE6sjtB3(fww+<8*hI20Uo^b0Pnu{0B?OH*7bZJU;h0Q9Ns>T)_i|t1?pq-PytqV zCSZ#gcUu{ZtRNkP657QPCfLwJ#VOQuxE=u=g&l<V`lU&jT^fsZgE0hoELOKufwvIk z{Qoc;*g&NpI!ioJ&jg$rqKAYK9VA5=!rNULv5_|T@cmo(^ViSu@mmM*)Rk6Tzf_Jp z&o$xWdxLoLkt)nA4P(7)z-xD};K^ss;rinzsJf5g%H@N2?DBp*c4;qxz6GaGub2Ap zj~!culP6Z;%xT8S37k4Hj8n&!)0y<);NEr|+|z;syXrB&qlO@_#a`B%Z5zrZhzo#E z4HsZUI4;)V#@c99mxZF5@UE#0W!nv<<B32^Qw*UahW*B1*+3druE@p&1;FG)0mjGk zv1)ZWI(sq@73V|<$->r7S6aGnU@6t{$^s_lT8vD#A|W+^g3JrG&1DoVq3{axft{Bl zOq?xY=ix}sXd@*v9P8$qFiZ!ud@vD1qPwIooxo0$MwJZqC1VAh&`^J-GzPlATMQwL zM^|Se9a=1MvqND)9*DV5RJ3IlhWV0POXL?rUPX?ITTueI5T>G=Mm!d44~UD7|5;C$ zkA-LzpOJ3P6W|t#n>-Zjamw<$1^C6}TjJW73K=4=Ox4WKi_Z$4M8~*cY&3^SFBILZ zBVq_*dvl0%Ay(V~B*xBnccvpJ$6uQFNDL53%?O8@hAJ|synA}Y$d@2#EP6?SBQlch zaN^)9EV^=T4$bvc9^K*S=!nEJR^VmJYv2`VNqcPsJKA6|{!&>}M!H?y!NmsURe6Ys z3!n-rL^=ytMMWNF=1Q2HswKEv(A}4V8lHT24-F(IJ4z>53_=$-K@9Q)jIPL_jmX6K zn6T?vm|B&EiK%RiP3CZ0h+!(h@u_NL<-{{<dcr%<o8acjb+w0+w<~O29bo2QMYU%^ zC2I;ZTQdULctKrLX)B3&#<i5C_;2N{XQB^X6Fn+&eF@+OW`@$3Z!=qSxca!Eu%Zz0 z2~kjx5%5-qB_W*`?}g#^0!$B9VRE1xsZma_HstHc4yY^gK%j><0^F355p9A%I|Y=) zIO53ab{rkA!|_$s*vw;z2+%|(6O-uM&oB2yNv%J^6RaS|6QyB77Z6kcr~EMlRSzSj zu@!|)MJOnbmsX~ZjWlPOC1ZYX1CAUbRCm^6H{rc!JFPImy?ryG%h)<sjxB`u7Q%aO zLm?q9qJ&VdWYl2uhFZSAnHIN&NuZu~v=O^^@%c^$xAXftaO7|wZTJ9A9$$u2Cx@gs zd15I}p6<q(^L@DZ*cf_fM?)i6FB}zMVXFu`Cv}8G*`vBK8IM1)3oqO{g6lW7<H@IY zFt*_F$7gWu+A794u01}6>yL4JX$n^^P2jOdM+u-2JW8NnxG;?Kg!-eGrZKy=7OCm} zC@RfBM|TaksmRD-(y!0PiqRGvKfMK)ukFY4x6b3%D_3#n&Q09E|2(1nBJRHaBEfwJ z?|t+(-u>`hy#L9Ec=zLv@b<@_@%e{%|Kktw;orW%M_>OP-~aR-&K%l^jv@jo#TDxa zhFwFcSW)hQsyH)L#9E^+$r&Bl0qD#KKvj?h+F~8Cz9}BtSPnaf60mbcEVe9*#Ckf{ ziN*koHwL1+$N}}~hUh6X#Yl%O>y0y3_Bo@W$^xlLIw&r5!gqhaiL+-`Qo+U$piww~ zIuTFb$i!1mWZ}{yiFo0OO6=W~j;9{qO4o1$H=lnDFT8jSFTQY%?&2a{#!1F8CdB=? zaB(kV7alpgjUeBM^N(!C1-9!)PR|nJtMJIlQ92%;PjPOKcH{Wrb{yH)hC{3i^IMw; z@g{6rUyHdlOzf-5F)>mkjmYR|i9;F7ro1GM(1;{F66wn6fT+mJN+S5W7_yg2u$E%w z5I-|Oh_anm*94)wLd-3b&d5VUV-X6A5)nri?cwi7(L^B@5(4+YAh-qu!r9j!x|Y_^ zv9^Yxy*=Bt6WgQ%m9idUC<^<A3eh`|PDaI`k029cuKU`=xa(-DSuxx=Qc5TtjD{xe zXMH%`s|~EJm0)G9DGh5DN>~6{>h>j6<;XO76<Mj<L?~%#<e5;)0@&jEmZY#BD(Jsd zv<T6)BEE-^7f_cKGY9gs;x23@vGn7^&j`p%?-%fnb|sv}d_V4VGCruU3PeLqpfo1E zfl0o#Ed|**Ay5)C5b}HT%OVh!;3a+5)>acK$@a)dvqNE?0}Ap9?-WOzI=U8%E}dV8 zp3XS*iwSs^mm)64Z$Yvz7Fk4vnLrhas<Z+k8*!&(<(Djs#(3DLZDgp9!DY2*Yt4tb zxeELP3{hC<!%Uk>8(z$8OgIzD(}eTPsvOMDWMg)97PnbgyCw@WGwGO~P9?0<Fg~4) z;YosWZ9NiF++gQm2~QtCc=?H2?H%Ck=_IWMsBdWiZ8KeHnd?DYOpwLwDj+S^!4#p$ zj4I+UhzkWSwqlI77%?J3UR8k!NtIhAX;`6wnF&m+ERdKYDr`0ayzSB7R)Wk}4>*~~ zBFvSIF3|()hiY(Q>q?AwWMY)%wq{uj+Da_ZkZXfT7bPTk7+|t76^Cf|j;+eZo|$4) z<hr1gE~Bm?8qMu-Xc2P(ugqkH%z>_vJWRzRrb&hHDp`TJ`ZdUD9YpJ3JrdLH5Js!L zc}oM8)gUc!3y$pVz@a^Dw85<mp`;iD@PEg?oekK#i|TYwqcn2kAZ_a5{oRZnK3>=! zJ=lk1hkMzO``DldaEib_L*;vhz<%V^a-2O)HGFyn&YxX@%U6bR?))-bytERJUz?VI zeEo?Hc=D;u1oa%%^?F>rHb;fcxUvzK9$QNYuckUAv>#v1n4)T&plTGe`%UA?$JgSC ztFsLL@9Gr)KaHC=*Wt>Q8C-mH1{D>7Xl>0yb4xke+pAGto{65`I@T$cNs=F`Ycp`` z_G5Vd`3rdE)@9r$+}?ih3_kks7C!s@K0f{Y0Y3fgZG8FFr}*1ff5X?`eut00{5wAV z;tPEC#b@~Vi!brPmtW!gpTEP6^Yd6YP=Xb;@mO9Fjiq7|ury!PB>Uo%H=dV<ed6E0 z0)PHXdic{fU*qP%^*FdZ8;6$1<H%S9b_{u7w9yF58>!yMU2$qpD6XH4!-W(6xNyb? z$4|Im|50~r+3SP7N78WekqVSmYN5AZADcGYW6w^1?A_~${fFIf;Zi&vdn^@?UJ%_S zW%%g5M{)nn7xBuy7xB`|&+wR^!1K>t!?Vv(jX!k}H=jJmb8?(zeo&fA=lq2|c;w7B zoISf0=gx{QB|4xpYjEN0G-HhClZle&^!%x%ICHcQr;iNa*#17&8M-q%#SOEqc;v)7 zym9X;zWD4_{QLKBc+`L5&)<K*@4tS>_!d9?@EN}P;w^me?kl)?{Sh2KFh_AQi_zhF z)X=fl)y1NuBphjJ!AMSxMRZ&|{6Zt(6C432AAeZ6y2IAP11<r+FmtwrE`^kly*0OH zP&YM%j)fWYtgPA2ZP>m|VC`ao^7=$f%~qnnpNhYiO1>io{as<`?F~k6PZWh`9GaSA z(9jTr=GGKAIB7viNh~rW3wbewdGSJ@wNS>2RNDHcTGDV?X&$5h0<@&C1#|`9MEnKr zzn=ehh}Q)Z$rAx`0dBEKjf%Fy!hi<;UvwX5W`@uW#G#QYySYx>Koo|$${>O~1a;N% z$jga<nz|g>x(IP}^OX%@NY8R3usx*tfojSlr8|79D*RAh=8NnM55jv6i!Pp9kCnqY z(#<ns&Sn8*v3i5pE<pT$9*YncBE^UkH5P!qtv<ZH%wTDu4lfTKR93Pu`%-D03b1y4 zKGv<z!KO`On$2QtTvvp3vwUq$Hs)q?v5~Qs0H2x8;QKQO?`(`r6k*f0rASH(f*axK zLvTC0dc(=x9S&{|(o$+VW?IlNQiH02I#iiBlyz01L@+C;D@a`>e*s%YWJ5j|uM436 zwW5W1O<qlbSyGvy3Uyr_7@1o^OWzPq9$xVE3q(w06fDh*rJ+5d3&m7l7B(hwaI#c_ zzl%N!Qv9)MfN-4c$8>ilazYI;)tP|+8-2vOnV~A)6WjW-Fh7)rgR4p~(Vd9yrZ6fL zs=AeFbQ(F*%_>u?im-NL6I}gtVdrNLuhe3sHm^rOMg!7|(sAkXTAVvGK%frb@WCE} zwjU=CcH@+YLp=|p7pDo}|BjP~sjiN65y-s+@iKnL3S2xpf(ws~5Xe-xXQ*(`P2#ch zQ;Z2*J~x3&Y}l91j?=nNGYHj3r*ZY-6fX1s7pRCIyE2KZS6AWc6~g<mX+n2~%8!7) z#Mk(l8`m}v=v(l_jV-uwV>6z-xd}IKY{V0fufYw%{>HV{xG934x$&3)w}=`3e@6Pw zEBwwIPi(}~&+NjXLo1P=7XUAJ1322MA;8xRfqrJFuSvtxH&5V;PhTOdpTz60K8`0I z+lL!h_EF96=6>uVOb+6Mcb>%`e|&@Ae)}H3{P++2>*s&rr+@v1pMU;|kAJ|Azx)e7 z{PHV)`}GH0KDHTax>y%^{#Mo|V|7;zK7a5E@Y@gg<%e&j_y6+yZ}{ckf8r-;(lOw> z&p*JSiB9aHgWNUjiw#4Dc<tF-eDzriKKh^%_g+oH>$juu&O14H`L!(UKjn_e%@!El zXpg}e2dv!@h`om*F}cbZdv>{D-@Z`n-0zER`#rJua0KR$gks+T54xT-y#LlCcyRv} z+`IoO?!5XEUcU7#<7tBY2A+TMalG)-6+Hdyc|38GO8mxgT)lpTiE|zoFYabC+{bga z8<#F_W-?fhOBZJG==o`$`zc&JH;RkrM+o*|I=baNpWE=kdr#qy-~WcsK6wMXc5dWn zFW_@Jmv6rO3_pGU4Zi&RBfNI!1w8r0CA|0cU3~iSn>^loc<-G%`233p`1sRT@x|X> z!@bvUpuWBU!Jz?2NX<k@Yzo{$qu}Tt2n%;tLfRCX6kiH@N?4-4M4F00+gwLl^hDD{ z7fSjXkk_FY)78cjEiEioSCo{jtCuO(Z)m}a{&bAd!B386QE;ZBrzaKdZ5h(tnni@2 zmd;{n>SZ%?UC2lm4XLUZ$q}yPfvUU&+y6yPKZLQkpF@>GPe!bIBh>dpIRF0ud@%tp z))^2t+&uiBQ0wA*Mc1+jWi6^`@jGOQwT(6%NHCh}15j5HfZFn4)RUF14M`|1jD`l; zB;F_PC~s&@KtYiwow^GOvi*>k>WZ{j;n=K^oMMBdWNXAk+2X+787#W~#6C=|u0TPt z9Sd6piHTwo8w-R4>a)>kAjn@AF3w`oC|x+Y=}F@r4Gb1TM@I%Wwo1s&^}qma{rFfW zCa3bSVXlG&oQL%r)A9e%_7?C}UFqL15O;TXcXvlZ5+Df)1VWGy5<Iw*;1b;3gS)pt zad)RkOI@e!w4?3J@BW^3ayrcX=Y8LM@8@3ndAj!AXYYMZ_FC)v{GPR!EM3tVixzew zxXZD0Aw&2@l~^fr9xv>PWmM&h=Mm;j<vgbs787E11B;ND5{8iQFa(9hAT%r<VG;50 z_78v?Gu+<IMy+OT?P@{gZNm(=g()*ytF{H)T8Qft)N))PE=pSib3FxcSzFW4oF3TR zj9!>dz{-{Y_eMl)5{f!8#4BSYF=!+_y?j(=nOf+=z@!bVZ4F>$rwe;W14IPaBQM?; zqp1Q{&929eH8U`C%3u_>kB5)59=c@vVfvsBSU<ii)=ntKl7=EIqLW&>v<&Ok_rdn& z;n*X}_Pqs6=b%?v7Qzxk;S>{%RyKApqJtUICm$D%&c@!&wb;428vAw(rc$b>Vj6*i zyGG&=;e2?{=>K7d_K(4#gJY?@#u2>ZX;jnuxqom1P9C3u_Xx_<gzgyyYN}|llk=I* z$0b7e^4TTIWc$LIMXcCORL%==fiS*EC|{u3zIJI9Ze87o8yDB(>e)58a(*o?Us{JN zm)5q}YFxgs92d_mQg->=LXDkWgiB|a;u7z1`TP=Gxwr(^udX2I`8`zd7cQ*9rAzB^ z@AgjIy|EqlZth^Z6Hgx;!q=Z(#`A~Aar($AESXo2%CZ#n>6VIteHcOyD!{~1rI<9f z8*2NuN3Zf6Y+5}ZfBWSJ;`X2Tr!1+Y(EE3#B<0^fe)}0KXAHx_`eID$M`$h>hkyR# zANc2AdET%8#IJw(m5P)5JpJ!~XUbd1UH&O6E&oc8|9l@me!LW~pVZ*tgD$vvHy>AS zw!@1T<#_S51gAg9z{2(Z7(d4w(^n*6*1B{oZO+Ep-5J=nhv}*$tX-CdZOsK(wlNNC zn$xg)YaZ5b&A^uC2yES!foBitjGjNlv!_q-{KX?YetL^`6AvF>Q=^S<-F+WdZydvg zD+lqxrM)<NVK>g4+r>y|J5HY5Kmc!`lU>g!XeHh|$tdXrp?q=))prw}WFyX<+lZI1 zWU=iB`0CrIxN+-!wQlP#fBFMK{FV;rF@E~tYkdCsYrG_|-+ufQZ{9q{ci(-4@Bi>I zuY1Mx4PJhH9Up#t4WE7W7(f5=HNO4!TU6H!L40Nh_(Uhb!q*e}jFR<jZCP*K;mCap z7i*dotXyqi>0}EN3MqYaE9f#JZevR!X+`+SU>FO1=n&xgCNv7i5p|t$a2rL*9+u0~ zd+FS6;t$_`MyLJ~3l=sYFxV0HPP%FdIHjs(#rRe-dRl<XeIApxYUwp1y-(Dl<?<3! z&TaWzrG&D!sYStDHK$0EiL{Ly(5UF8XNsIJ_awBnJ@I6iypD{zB$OQ-jZs&ds@kmw z_Rqqg{yC_t&ZYv-MeiQDXqOX?jMN}>?i7bkMd2tc2tlWUaMjPgsw4!}-ThHn5reXF znc_eOT7_a)^K!I0b8-vj&8j1Kd!u`gXc)-^EBql6a_I7l<&CEa_wB7s5foqrnPg}( zfi!nUB^J!2&8Wb#xxKJ)*#K-(ZK}1{w5|>tR`=t6Uu>o|udBf>+RnAr*uJt4))D4w z7nEStf+8%RUxKwO2GLpgAT2csDfG}`(Qych3`YblBsdW6?k@DCws7-whHs!ZLGA(< zZx`6RJ1CVcz<$>R-Z~6pRQnV&N85~|Z9*}(GlwlbyrsPrOl{0zU}nfnltDXY=u%RO zu3anmfI4DeT@@c@3T$l*R5Ou<xh^w8R>C%bjjays?c2bg&MY$60hvkusOXZ0#!<bo zdC6p~nKK5nNA$wn!KGL>t_L>GtHGWPBl&CwW9OdnI8Inydbl0;KRboDKVHS_H^*`4 z$U^iVR16zuW4L+KN!hf)<Ow~gSetNg_izHco&|P1Q^I-gC@SUgObKyrAK5ns#|{wA z42w@4nS>LE$Kg2PeUjjQ|3o8BAEkOeJRR>HpM`S-_4)S*O8$lq&Niv0jkBVT&o02_ zi^~br6|_~jN&sKIw1%MGh?`e75!PF9=lV7U)mvA$;>M-TxPFPpugLM8xP5&eu3g@N z>zB6?$Xf~Ub+~k4B~#v$cI^t&E30t%3W0xZ14I9HxXACg$nUy!V>7Scf_t}i^7^f~ zeQg)sJbMqHzB-SK?{C7)seMshnTg3`E3j=t16C~_iLt{=(7PfNMI9ngKd1|4H4H%G zq&^rrunUR{<Iu5f1hP{7v0~{|{PN3pLR^CPFZdgQ{5S5sdHn!QV|rrE=u*t9YmaBw zj|iIi*+1~hKYztve&boc{e_qPjNiU}jUVqE$F~=@<A>9$@yiEIc(An-?j6m+<12ai z{G)F8<fE>5`$-vIyeY%^Ywd9Ocq+E-jK-GT3D|NV6PxzuV9m}<Y}l2J)l}H4c4uMn zjyx=HuExA|+1Ri%8@qONNArfxbj*p2O!9H}`T~4Th5MB7e);kdUcG#PmoM()$)lUJ z>$GcpuJ6-vp5ikn$S)sf9`480EBo-l`E7Xr%zB(TyAEg0ti${7ug8(YE9uBrFf!WB zzx6Bp^wTTCeJ7qgzJTY?uHyUe-r&!F`Wl~n@&aFc_8MP({t91x_91@x@hklGPe1Ut zyu#-ne~8cCKI3Q4snQ?e{+;*n>iJcw^oRKIkDp@wwspwrScta8m2eA=hq;?KjGgVM zv>E9-QFOW4tFZ>U6j8=@X52PaQ#9yHU1t5%72#zjQ!ks)EUB1{2vXK*J&H3E%|MmT zT|3~xv%7fs;Um-xsv(SZRo6T{QxR#hj3QZJN(C%^#^p0n$-GXQPo%SjEQ@CEU=15P z3pI{I_H}d!UYV+u=SnIgJ=MfhTI02?d0bD{1u$SlPk8I-68xgXd2cyiSAK&&e>=f# zW=XK~nyj2)j2T~wp~Kr_@ZcO&_e(;*zKH~SCI;2!p--<&^e9h4W%p$C>XA%Pb6ZSC zxK<=Em033v(7R_Mx|c_wq%)(k=0#|A{=KbOJby5jE~-P*f_@k`p%X@p?u@~M3Q<3# z7*oerVcOK57(cNP4b!@yae6Tt8o4du|Flx|l4A`+nbnJiU^UbAYldLUhT&?c@s{;N zv3VWSb@HZr2zG5Au581yI&51r9NX3nQ!i5{jHy6Wq#x4Lvk2@&gvZ7rG&T&uVF7UW zaE6_uHQ{Zi2G~gVKMO}oSUOt4oT;HKgv?AAI4fwkC~Y;A-Gqwy9jKey$h4K3_HXUB z9GCO;O!U+>uAbiL*s%;{r9CmQwhGNVX5sj;IoP>l5>k_0;p$=lS9ep`5#SC~;jT`4 z@Nm|Lud5*<e9aLTXo+}#b7X|uqBJ`Q^;LP8Jft(GjV{6LsogP^Dtyv}E?Bg*4m<Wt z!<L=Xas130Jb8WuS8i>?>Mi5Yvo;s;RPIhbRw(Jw7R~$T;`n>>v2Xtb962~y_1HK} zWqt6#NQT3ruE#K)$m3IR@>nBnDs2i*9iK|2H3Mf(&87obz;Jgl&cDADADmuF#j=!Y zcR4OyUW;qjH{r(3Ex37;&?T5}+!SlZty{Zr`_^vUxp|NZ_y``{IfjRKPT=vqlX&*{ zeLQcm51*W4<-LFpUtGka2d8oW-f`T$bBNdP!HpZuyysS2=XVIOFJIk+E7y16=I!0I zJ-BwQnZV!9`y9iEPfz0N`R(}R<$3)1k58~=V*?9nG>r<RM>;CX649+R0i6pXP*xI$ zigGFFS?JI%9D)932nn)8c4h#IJ0~d1Zy$jUZNreod`M0U;@_`<^KUIPKi<509Lwog zmk%$(mU%<)*S~(PKKqU88^8V$e|>uouMaH6?OA>CW@$D4yk`vlx^FbT-B^t$^V{Mv zmGOg<$#{Az4-aqU;{LTPTs|6u6Pp8Zd|f1Vt`0}@))*W(mWe$la&h2HJ{GTy!pgOY zID57~^RO3|tt`N-O+C=CB^UDv^o1LE&g%Bqx;Go!4|c@u2kY_KmmlKA%jbCU>>fTO zu%17;ji(Q(zVBVd?HlJArCd_mcW+(9&Fg1rr*Zw-aoo6m3|B7iXEf8SV1Du9UYtL- z51)Pd7$1Lh2WQXhWZB+?J-b)X2{5X8dIR5o`w_nV`Yj#Nb9~42Z-4%l-*uICU46&v z7Z35-$ItPWj_*gR?`MxM;=$e1c)~Jq^}-&kT|XN`M%N%DAqv3>$uM$og&q~Pu8lE_ z><MEvV<nX}qu|!^f{vh;ZArEJMpCCOjMV!m9U}@aGfRTl3T^a_32`0h7)sYXLpb}o zQJ~2*6*j6FRajsrBdTdu4yLfC(2{jx)$D%K>>*9S3f`?@K(#Hv6*vpL6_^QO0kU?v zMFso+FfFLX<Xr7}a$IY&Z^CFHJjNBF(GF<aF$`7JIq1dcuCjM3DtacNoIoxsi$nK{ zRFsz`p)<?5SaBCBY?gC5_O6wdB%r)J9;KzxC@PG?{=KWw>cYu&Sk_dlmVsKbxVP%l zJAXl6%%0H;GaGwg*3>dgn_Q|!Q#DNMre3s3Pm!jk3anV(4=a~dW9`a1D$3zB4Xn3q zl<i^INZYhw1h#G(gUz&!wB;*?V8Vndq@@JH!_yF%nZZa-2}fjPB;w=K5gC<)I2nKw z9so~&PdIuwDwS;IYz;HQTFk`W9LBP;jiUujm}v$r%_RbBfww?d-W0#PFWc|JT~YzQ z09=||<b|i~TiH1wEG!+}%4$$m*#nE3hG0J{?7X>!C@J=Yj}N^n!y;Q-nTNL(LPJat z<f{iehG<S!tq|bW3gMn@5J8Ld(MO<{9>M}m5XtkB<E)XH?0}>gOGF0hBPGTb$x(Lb zloN>gll$TbL4M*$BVpWtapO8MqmnRUL~nR`TQgirz{T@xaq8G~)sB7q=wzHaF&Xcj znxgFN`_pmuy;%&2XX5?Sv+;qz`hz97bbc9aCBd}{7tXH6r4OijFN$K`PBko*dJil6 zLEO4|2)7C7hxbn7@xwEC`uH3xvrNT%6(7HTL{;??fB610{PoY@<2NeNfBxf7`0Z~$ z;g_EnB7glc71(p0cLy(@U#DHAT~_ya^xza8J~&Q0LZ~0YqerLk_}O_pcz6!ao?TKe z8NdGO31M)XPT>sx{-?LNbaoGV5X!~;n|oGfp{R2#)k^>}v;2^h?2goQZ$@aIYQKH^ za29rXITnYktRR*lcSJ-uFc0mJlH!B5ZNrh8=7-GOP{c=jWB;D*8gdij$G0|N;oy$g zF})vN-#goK9Qf}3eO#S09#@8S!L6D^JQ*5~567k9&bU<Enw*QP<5O^DN*F#qkc;mg z6yw?LwzzsW6{ng*acsFS&dd+Q;c?#BJlPw~Yoc*ve=bg(F2a%Hg%m3tabibT>|5Fu ztHyRz1ALY)E60j$<ygJ53`;i`WAT<QXxd7La-tq@zQ2aYZ|>pQ%ZK>z`8^G|sk+5v z`wi9j%jZ<$4{s>AKDc|8Fu#nuw=dxS-HW($>n!fvKEu2{Lxp~d4&XNa@~7`{?8tUp zyLyyP_I(2VAkRIIFF$)hHT@bteD?)@{QfKa<(D7um!H348MuL4*UsRhm-q3I_q=fS z2+PA$Ji7k@qqUs`$ujKPJ{yY{4#Sj&zIgw_ZcLdq4vu~v1hy>!ZUaL{iX~@LDs593 zSQ%;5HI=u%rQz?}vT~KA0&f#W`qH65R~Ga&kTE7kgts1K8VjA4Ih0IoE#Ms<sMNdM zL$23nbZq5l1`CQaQOh#wTdC(3aKCHP@j^^Z9@TP=4xNKi)J*>q%3?~9i#q4FKwj+K z^W-xbQE5te+qjs}k(eVX!w<RnVQ5zvjt+$s6dj}0Xy&}UNaVGP<hIP<8iKTp0A#QX zXS1ySyM-Z_QDnRPaGo2&@*IF|+g4I}pICv#bNZ@@QWh=jjTKbIOBN2q!nt)=JdfLR zs?juEMl#i6-t-zQnA0E27u8}7&)d9qFkw9yo7N7(rZt1Hh3Srs18F?Iwhrr74#1}M zgRy<vXl&Xv63bT(!i32s=-4FzuD%SNEOj8Go+9JJkdl#s&@gG|jz(-;9Ks@l;U|M` z!u{bD;sbk6N41`$0X?`Z3f!6=wY4QPliRxV+?tn?y2=F3lDVp@k9b^q-ru|Z$iA4g zWAPkyp0rc709_`giinafJfkpd&~U6-F$p`i4aMF)wK#mJ9(#6;RB%0cQfvy29-W{R zuk_B?&WK~$gfeu_^CiFy;AztezV2-h<Yz#2-Wr}xt>EX<8lheW$c}YFR+IzsVw_P^ zl7!vM>v4SZXq+LKkM69;sUwrIctLOE=6KSvIlzYiPfYOR_sk}YS5aBd#hKI67QKMb z7FE5Bm1;TOKe-g=&a6;P6W6Y8ruy1W6}AI6uI;8u+mCy9j^ObFQO;)>eqYDymv`{? zqlftV%a{1^hfk@r2xmh1pTGSH|NQ4)$T(?WkT&9fh-T%n-|&xr{Hjvb3xV5z{o7yg z%b$M458r=|ufBN2keVQW^9XNV-&6Pg<l_hUlp*!!pFPBvU%kNhKYWH?_&vY=`e)wf zZ}`V=f1xvw-W>nH<#Wf-yP|;5ZjX}kbhIysK?cLllnj3)5yFXSzKDo+Mp%?1LL%%D z9q)#?L=VI#c_J#-1%V;f2ne=DV5lu4H(MTaMFy3(OlXyq$m`>SaB%+){QbvIacs?0 z99=jFhnI}T7ccJd`}yyW|HPy1JF&NSDNa|W;ap`n&h_!f*}5>Ctc$|c$@#c4J`)$l z2jjwAUz}g(gFDBPapOb=Zl1`&<z2}*y*Lc}r}$$3+z9Mnk&FXtbFqJ20h-2yW6i`g zoL^ImE33y~QLjQwD$K;{kwutQorVU2d`V*$Y}qmZ4Rg!!9;1@a{_qkXefAV@_#8ic zafk4g1xRi%y@h8_2<!)!Rr-kOy*n3_3A7(Syu$PX9^AWtTQ}Y(%s)`ae*D8*b<W21 z3-Ha?&+x+^Ug7e^qbi?1`{cQT_s>6ki=V##mN5UA_Jr3T#g&VPsKlQ$3S(qN;6HhI zo{r%djvZY^0k8`vj>^jWHLAb)!>4C3bX0#h`?ygRyTH`Zf#9}=j+FqG;AMSN_0EJU zS`@fZOWl+@Nz<&6OVPz+vMuu@i5Z!*?(0*K$?}B)U0njyN|q?JP<2>`%H4p_l(ltD z$OY|$dfFzBcTKCr1=^y_6}$=I|1>R>-!<*=|2$W~ElONppV36i$~yiLZpi8ogT!=y zWOoQdj##@eLOTNO^J9?HHVWB<xJ>(ylp4SYF;MO2w2N-BD0NOw+Zf~$_&K~TE-?UG zwys61Yv(s&(Y*cy)Fdn?K&q;;SjfF#X{G}gJAG7Fw!`*yQ?O>iKx|(<9D6p7#4al9 zgFDBedDAfL*f0!R)(mAj3cEIq!q)YJux$f@y^+UdpvR`+RNW&Lyk#zBnUKnrFf()1 zfrGax0-`;U-Zm9632|_C^*~5S1Y+W15gi-JiW-loq-cc3hr>TI5YB#XuynQ6z}uYO z(T3jGQeIAK+PSq#TR^Ne$y5dDmV)tb)&g#ADh@!dv37JsW=03}@6#XiXN<tX-BWO2 z_fYKHIS6~U55lf(wb-|JFm~-4fW1r)>>En;F&z7M)ze1e*uhCSb7BTApIw0Zx;(^E zb*IHRAi~=a!EQQ82rx&l!dT22(*qk9jKIznBXEEY@9cp|xO99LJ~-Ndqx(lv@ejl5 z_5D%aD<09wzDP+AMM3*0I?QRfck3V_z6BRQ*o4a$w&L2Qow#ygCvGrIzJC1xuHW2; zTXzoP-u)A_Q&ha7bT8utmGMV}>gS(6!MESOW##=Ee<FB)`&9!^^>$9|AOHN_6tLCe zZvV31{wZtm6W-kZ`)_~6pa1+5{`k{(>VDsU_a(mj_6sWYuXyZR{OOnP@%O*|5x<E; zz+Y*9=RGwq0C@wA@!zv2_b`6+Kn$$yh8~1>m$FQ>&5uQDRtU?2KVlNS5uHFt$9p0y z+J(`XgR)R=hsV09G&s@;p;68%4G6P`f2bYeQ+yGZ;DNMMKO`snBP_%PqwBii+M(q* zy?QjxZ=8WYe)IxAKKleGW-i9YzSUS=+8*nQ<FTVhBsO>R#>t_v*xSn=yUIPWy{ik3 z4D!RZS)q8eAr|LX2IA0CKOEc;jHA1vaeQwgPVLRa>Ft?VHQ5Jq2K!)M|7dI-)fv~9 zjKSTd6S1@+4-K6&F|{-gO{`-p`;}o{w_;4|nU5)T9dYjDX8iG&ukiNM52>#2;<Gn* znQwRLZ12+P-lht_r2+YqYj}A7A|ZWIr4Jtvs&`H@k~)D0_s`(*qw~!3D;PhnhVZ|_ z?Mqm=a6Hznn~A^u^;3NI={?oF^4TYkC;$%Q%g;Y#)OL){o!|HB38S+Eti!YTo#GTu zV)Mqi{GRu4{px-kJ-h<PjxEQD6U(t<%XIA9(}W|3mtxA48nkPl1bat2*f_et#MTjp z_6}6wwydXAsx9?Ti6%phXi~>o#FdU7kLk97p%Fn$c)L-!Ik;HC#N1GUSZ3@~K-Om+ zXPq^)Vf0Kz-&*QB>#`A<AfqM?WrDnxCXxT0X_fbXLi+!yX;ilc;s%D&&fW?Z)<$q~ zH$@PIM5-*Lk|hzN#<FvKsH%gI)iw;-(!7@!f^-Uvybcirbp)fu5JEdt37DL=(FA-5 z&k03zoHw>?TZLAa&u?djG@yP&DLNEHQPL;D#8d~SCVKGoc0hV^Fv^RQuyyr#?A<z* zpdLYJOTW+|YGB9q9i!2_V;p7tSbBpg*xo!B&Aa9^or7I_7UIaU)!4mv5jJm`g|Xv% zAe1Un-p1Oy8pA8l9?2Q8Y6PWEfFFGQf)EuQkI1MPczS!n!iwRKt+^VuYU^a92IIKU ztX*tW(}@8yO~Nb#3q#dxqE+Aj25rf_cR>BFX#ua!lg~w+OIIKM?anUl=vv%~QN{!u zKQN1bJ7KzQ1om&QSG_)VZy(BVcp?t(pMXPq$6_DBePG{696m6LARmSR-asM0y}JkF z;Jy*~;6xJ&GJTN{Y>wjGK$KENwxvQGSe}NB^9ECGH(=+IA!r)i9y12zV#$~?>|a)o zi~FYG?z#Cmb9gc~tQv^gnml;B8zCyxmEW}jmp<6T%C>`wXg6+NC8Te$vfg<QPaj;M zGGirv@&TT|lz}T(@a)A6)%W?EZ$HK#|M)fj`q!WEx4->DMvJQcm8MbAilz$Knq934 zy#FaL``)#GO0NyM?qBu~-tSjBfxrLlPrU!1=@6t_hW2yK%|yKu_j0!SD)AFM$ZP(F z-OZaYdD2kS4k$r+c`gcy(vXuEgVc0UCBaBc4x;Mtr(^d<cqAQtSj(hd5sr+|2x_Lm zF`B7%eF$wo!rNP>#*J}PQ+dYlvji&iB*Hu_#14ac=i!5$bFp{!aGY5@ANQB7#OZ<k zv9=%^(~|r#IoTCW1%5a^z7W@DlwwnP0QU8X!m0WcT%3}M_s9F;zz}onA8U()^Qg4f zgwWAPWBbl9tlt`n&8tFiU`-mf&d$ZA@tts_p$5%$C0JAxi@606*fz8X>xUO(&8Q0O zZLG)Q$}%kORgT%cOK@=AJpBCK8@ze-5MO-y46mOP)Q_*=DedvYOH|qy3Da{_zXUY* zAKn+0eIAb<p2Ne3r|GEA;r_k%2<N*f?vjhuD`(?}A70>t^SiKM!6*WJB%`70Si827 z(c?NsMfY&?#tD4-_8}v)D-;FC7_GgBi4*$Z?Ac9>%ATvyoaaB-&hI*bg9jF4^5mX$ z0%Ndw^F*v>B(ZMI7>pfV%&4^;BOFG{GJ~e06O3)`plfZzXxUV~Tlzivl_m{s{d_kn zrb)ZBk%<B9ovhSC*f#d2@b!0tor5K0;c%sPrRN9hdn*}4Xe&)JCYrj<`^l(BQ)_*- zsJIr+qPDf|-&&L7zk~c875)FzwDA5N;QSs-OFgwJke|O9f`W~a5O0l)bO)rR*r-L2 zGgBRqn&O0%R97U^5|SJd8)wJV327M~$jS9ZZk`_@@5}8V)&&`T9)Q$TAM$nymG_my z=vQ4tqKBibvMrpvER~0|ceX;i{A6ThhoEcML}rEqN=l+}>eOniT|XI{x6i@GZS$~b zc_Zd6YQ&W36EJwp2=o~?3_a><QQp5Vy7%vgvfh;p8``2naRHT42=ob9X%DhzW<*7V zAUivYYC9ZWo*H<^#V5hT)0+>qrOinmZp#CbISJ%?BW+u?yq)H@v{`FkSiTGJ-wTAK z0%$2D|IMTT@pA=zBNhgFeMeUZEM3BaeP980Z61l;8|txV{Wy(n9ECND`eVZiMj7ks zv4xIo<LZH`{eR{1el5e;xxK76nm3Qao-N~%o8pKLscxw6or?)I9WlA4112!aX{gS@ zTvp;4gFB(It`q7C6EL)M3Z~U`!pbTAaQWyGoIBQp9h*mE`4UDx&C3Ywy$p5tP!;W= z!a9K4w+^x5Qe9JNJ$rlsuU_54tB>#F_1j1I>f1N?<uBjjSEYKjz!k|W{}*t}F);zM zrddR~)v0cAE%vSoS8wzbb=3`8j?1>_@V|5SulVgBRM%AI@_|NSYwq_Co-614O7;CK z{}YtU<?`>*qkEV&Ya+&u>xcf;`6w<<MSH5Ztjs7D@KB^Ahag`1!bf@{BHRPvVbZqk zfq)2Scu5!5AZxhMR4Q|81X#i|#1=087Vr$TWf^l(zz&PBp@Mf+%3Y=b?OT$FD;sCy z`I?2;SJelr3%j7HT`q=%d1Dk6&O9ojO=VQz6>-?wJp!A1hG9=#G)_;5!=>qAI6cu7 z2glmu&`dw<T@r}BRNuR|@|slv*hZKiZqCM)V*}CLRDpG)im-V|JIw3kjaA(PacW`* zY#Wr0{WDlj##LZehj`4&NyXIMG%Oz69WQSm!?#~P!;2Sp@bZ<Y?%R0v;Vr7}8+iWo zntI82|LzA0+_L@X!6iI>!tE#T6Wpf=?)%ubc?A;V!l|OE*gw3EGw<&}b8{2LT2}&K z2G*>dgr`s6$H|i$S&mLnxu2yNTZTgiHsj2Dd$4uuEauHo%$+k3lP31U*)yAP_s(G~ zUp5K_1p%n9&&TRD!?AS5K+K%c4ZV6sqDxT#g8hsMs&H7^NE<hyZEpnwI}6p%TEM27 zL|FHfGL|~3Rlx#P0?^FN1ko{}u$AeTZ4BVyWkZMU154I>eZpH!d?(lOdJ%8}Z)r<6 zcQ9?~uGboNE);%L;QHJaB`m#8q*uwm0b9P4`^x@9N&mkw;gr6<0jvmaN4wUllf&?# z9WZ224n_>i!>~cJB2X5F)yl#U*%&k+3j=C0P~9&TRlO2W(LEYHW#yyNFcft3Lnl5< znbNkjI10s`!{~@ZP|zWm0*>%rxn%}?sZJ6yLkVtcm|E!*j%^s8`lygKyKRVSkFjww zXJ{HuMX?;e{QVnzaP1U2mgXZUE)uz=UD2gaEuwSskzLvi?Ys9tZr3v8(J~7Q5to&T zn2a=-JJ}PC`V41`;N|PhP@pYCfOt5&dBD!e8J<3V2#JV*v4uG^M!Xm^K_0F=<Q9NS zHy*XR4ZUs~JspNsGBM1*MpSBhlL)}o+yVk_DIhI{L>zz&iB$_L^E0*Tg_sm1p06Wa zhV%%39X&p<PT0J@NsT&N+Ek6D^Lk@mLl4ZIT*<T&GbVM#oQ4X_ZRn0!lgcq;Vku@% z?uHrTOEHxdb;kG-OdVN>>0^p9swNkmGd<8FKLmX{MPpcxG%TH5g&9LTBRRkrxp59C zO!vZY!hQDGo>)0+2%1+<!R<@UxOZb0)%7;qy|o{=uOGp!8%J=H>0O4$4<EcwJENLK zo;<mP=g+U<BSQPL&)?vi@4mp_fBiGT`tMMd&J+St&A!$&p#I%Nalc~%Xl<(9e)ltV zj2Hfca2Jzp`S(BW#s5i1J%Rhb&iN<y@85+f4Wlt+STA(zkw<VRATK8#8EH{SObkIn zLNI~tiJ%a71c$mam1YtjwJMQ|pAB67ZB_3a7hfAV`&h%?!(8o)IeJ(iC_v_<cYwFQ zrCQfh7RL?@wNbNJ4(ghQ!;K?wX=VfF78apCH4fwRQqa&Y6LWHsF*hjy%d_0EwZt2{ zdIeyA{~#Qy^TClicbppLgX2SeuxFqL*7mo<$~t>&nc#=@<9sorj}?}Uio)VCbl4Tq z7}wDQvkDxrq_ZtnmD=LO$Vl9norB|J)3LTk7$zh-VnN4LZ0g$$6Fa73RpVgXxqSj} zK9NbZuHp5EH}K)JYk2-d7T>-^M@?8ilHMLv*>}$3;k^&=_|XO2qvC$R^6=rydq_-* zL1CwCynKBX_wS#^kKez*t*ZwxW>mRylK1cO{;#g$__1}kaDE4F-#&ot+vZ~Znwe@Y z^dpDYV+uvYf(1j-ynPyhz8uGoEWrG^)tEoO4uc05p|PPaqr(wcvS5H(F()G23ek~{ zs2|2iJH(T9iFMVGz!h*4tQtY3!@8!=I;s&_3g~iN>O1SctA{fMlpU<3TQAkO98XA% zL3ng945`QsWI{Y)0q-XZf*4vFsvcx!guN*va(z=>H6^sCzdH<!^jN3m1*0&9_ZJ~3 z)|&gj_x+|=Y|Y=(N{_rDJKlx*?_ekR<$U20#icN!bsHJjsOc`Kbt-axfS)x+*5_gL z$o6UyFIg?8VRC0QPU)htNn*ullw-8%Q#IRDCKO`asCF1TvYkptkH|&+5P^IK2J}rr zzdi}*(LDkC_bo%K<y)r1hasmdsU#tczDX;XS@A)o`JzkLBmz8~D#Zi&oeJ>e<ue>P zbpU5CpTPcOJ5X5G9<ITja0v~BZ&ET+J9kC`RZCL)w#e*KfSi&dq~<f+4-bTu8$%~^ z{-Jz`7WBfA@v(?bjE8S<ARn-=8lLVG6rlF?O^taTABX__9gp^3O&+8Gn();&g$TH{ zYW(;1G*w{!m5OK9cEEqv1oDQ)RPcKGu(7g5T}^Km$}yNZttaNrtia5v1oh-zm^-}> znr8MP&}*=wsZQDIg@dq?1zOTAtEjj)OvL`plW}m%RP5b22~ATfQBe?v7^;%YXgiFl zEyM<fubY>Q!_IY+aCqk|oTSn}wzmnF&u+w(^ILI&O6StKEx3BI88@!%BfJk2-p6qF z_DQ9b?%sVLj|uIk&#vGF757J<JiyyeU*Nm%zE%pDX#5?J8f$^*{|_c#^$!YrG41|; zo}+%l?<!yO+y3&GKV#YQ#TY$y2&(!PqoA{>?nGo|#2_Up3`xo1h=~hCV6YqfgIwTC z^PvTVdBBrU7SZACZ3Am(6IePLseK0zOW3%W!q&|kuH1KbF@vW!VeV-PS06L@5aM3G z#%jfswuv5CJhTF92UKDmZQICxn9;R8#^<DAVsbocoQ$y|#{=7oJ+ZZm3$~XzVPjV- ztnX@xm0e7+tg|r|7n@)~nHidTT4F-64(8R^WAQLQ)U-3lfNT%U?Us%uU8B*|$rYOi zg<?y6IJOQ8z?z=cSjGFS>f(&;eUtItl>XQ~v<i(KGqJF~3X2zx!o%lh@zI;>1ovfS z5?wuc_yHrWv$S(~{NSA0e!#LIFB5OwJV{4>0jEwMf~lD)BBBDYYFz^c4eo;A0BejM zUV?S2$5HLI#iorjuxIyToH)J)mo9F@p+gG@hJ`q|e-%DBvkx2A&qr#SKZXwJ%!qF- zmHapiACgNDl_Ndf1)Vy_AU(qyJxU`nc}xkqmLyPhwo!|e*Vh&yJKh_1#(FSk-83_8 z0|RpcPP*wS2)5Mm76GN;-HQ7JsqDKD;QqnBuyM4aqxDxWG3}gfDKMqWpr$S>cr)6T zW>W=kTUjN_T%{KFmar#xEFJY>X)lW`=)u~CplAJ;1&+mJZOK-x1l9)JHlz{Y3ex=S z-{39h3Y_)$`xu=Im)c0XwsaLFOT<C(yp*IsSX&vw*V_zJCKf1Y&z@0^d9y1pXJ$9G z{jSZMQHFWbDEefHz$t|M<W88?k~WOb$D~o3<=V#8%gXZE7&0&&eXCM&U_ar#YTH8i zgt_t$G@)wMhq0wD>|KmeP#lZ29A8Ao+r!n{7}gFJ*t}yc&YVApP1_e^)rL99D@sOK zk}QH63Ii8g=-6Apln<+wK-y3yU9yIMOc4B|17YKC-Lgn$8~79EA(0UXiU@;~hnt#b z+u74y!CO-48YE2@(jor;7QFe;v;bF25w$>Eo2lC7l-4rmuC!|lsCka|t@nSLr~t_f zxqk!;%>;(>V@7tt_|cs(Ze$V0QY}vyS&Av+2=azLSTJh<7SA1s)k{ZW{fe>Jv2iN) zFeKf%xe<G}H{#%~Svb%<6Yn2giuaE!!<l2NaAeN{f_f>=99@NL=eObN`OUa`VKc5@ z+)hw$!_8~Ear4GLT)MOq=g)7)rOUer?Zdcti_n%i#AQOJJEy6p&N8IFspb=Z^Y%VI z|MEG0{^eVOQPV^sLr(r%Q^@}xCjT_5{$Kn5d5&sEd8dg+{=NC=B}R`Kih+ZAqqsDW z5m_wSwNIwv4n;(S58~pfx*0P25Y!$%_HgsIg`1BZ+<oog!f@Kz!wMeUmQ|kY32B+x z($UR=`|_^D1a^+bu(vnnz8M^4gs{62!C*uuU<GeK6GZr%VPHWLrk8iX%9<W%EY3j{ zzi&)-GCJE?qukaIvr}EMEZY`MiMm*mZ;2gM?r5&@#*RUL*fk~u2d2kiMZFu=P4>g) znITv*!2`3$c+sL!U*e0=?E*15*B=YJhhyE?RIHc~k45!CSXSqW9Yc7p{$AKWI2mgz zk})R17o!+yY#3XOO{*ti+wOUI@=V&dPcr&Cr68>Vw+7hS?R&Rb9%%On@3(JmW6tb` z-|I=A{#~%|z;eu)Gnf%g2sUmQN7dXO!-sXkiWQ@=apPpHUOgI1mkz_E36&T;umpQ| ztw43(P7K`>v24j$+_|w6dv`QY73NbF7Gf#^o|)x=2@|^$M3q#8G3eJX2MIBDNQ|(= z$i7*aHLM78hIK)Hv>Pl4WT~sFX@mf5ts};|Dp54+oTjOi^;A^32rC|Q@o<8PrLlVN z6&U8PK(1!(lY7xboN4Q~cKn8<Vp8|z1*RdzsJ*8iBQ<-3McBg8t_{qMG=mQf`E2y* zFmy$2GZhg38(YM*`|2~T<KgdZ;ZhqqAOn7n%r`%+u?C|?b;XGKd^F9KuEtdg+*)gz z+w<RS5zkpTyF2Dj?~1vE_&la_1o%_CU>0pA)%XmV2A4{G%J>3COl>ise<ltwFI%nJ zvH~7~uJ8_aS1YdAIMHjcP>01jB0j|hQ3<y24ltqzbVPYYd+gr30`nHsV`4);6qY0+ zrzjq7!7gxSIICmF2j*Z3BWJ33!#2=2*MnDt7Xo5@_y7rXW}1nO0sKO|;T`C&RJOaX zH!GqS%x$ezYUkp_OyR>(@D^_-UhrQJRQpmuYii_F3&16_m4fDj)T(I7WKr0X!A25J zSsAH80Sfdy|9`++j`4n0);4f(a73q0`Is<%01I<RKDZ)=K&5Kh%(>I6`QV3O`Jxe6 zvwSSpt{8_6t0!Xn=IPk6ZKkr_@-l4qT<oEu-pBOlAsL#y8fQ+e!`b&X;_T^-xOi?m z70wo=dM;krhD)>?g!Zl5hj8=G5!`uj61VOj$E|xO7!GSH=dJ6<3HPITM8)+XL+Ov+ zKES7+J;m#f9^kXjpW~N5eT%>S{TKZD+n<R>0i+g|+V*EH$hF)5-<bUS2gxm_-T%*X zG{1qr2Y**4|4zMk7^P+TDC^b{*?F-@ObtS2b_}9p{HeBG5fbi!zz|nPXbx1)mQ>Xi zs%gZ*%Ywqf22QSoGR@lF0Jc=#c2vqX+_q<GPc<&vmezU{CvD*1Y0ffc2rJuGaCXy& zf2b8aU3F2E=!>Rm>G4s7#!fjHoEDBsI*yL6mKc&8h_R_2*w8Hu2m6L$Z9dg<p*1%2 zaKncFo|xau3QLB%V$DQfY?u*<b<_N@ai%}EFO0>q#wbi37J)In!Z5UhJ0^7T!PK5U zm_IxO^G60?<+wnqa5pS1F~X7}C(O+C#I(#H%;ev{ZB!MuE*^!|jLPmmIfWO`FH&`% z$CF3We_mcxo>kiq?^AK#J+0D*ci+PU!uv}`U`rRzRdq&Q(n*_dpMFJHvwkumJ_qa9 zk48g71?uXk>c+_&L_-O7S*~t0=Fc09jq9gVozFzK@*K3y4a3%r({b+98mwPlkC~Io zP(L^aQ&<-U*5#n4CWCdP3#zJ;&^|v9VWDP7i?zedktL`u2tk}{D^%u&pht&z1o*l@ zS1D|P9_uITnv7CxBOs@$m8OeU+}74ZJwrXEz@6QlU}$PU$g|!HA4IUR4oj4+h4;Tr zk3o}dnNid$)Ek~GM}8rWs@G9gnh*Tk^x#H_yV~f&mJYyB!MMeQCGVO#E+SG`)J82P ztUXs23HD=I?3f>gaidG=_)0Lnv74G#f8MO_syReb1#zbH3GjDqt}Ki(s~ijG5%lwW zs#L6Lj?C9zM&(|NX;V8>g%@Db*bW#=c-K^?;~<4!tM$zr;pXQ8J9i7J5_3Y^gV6RR zv|U-qTNC7lR6M3|aWg`<?z!mSzax58WuQw*G};z~qIP&!M5j|-$NC^VEdrKw0IGeN zp3Q(Eik+twjP2+txvwwlBYK!H)OBa22~mn$noLA}TiD5h!E_+5&h)y>M9CZha|^WP z;b}Y0YxgzAeXYrZmI5J#Lmn<u>7=i`x<1b})m7k@)!(J3imaF}+tSs@L?%*qlrYN$ zp;2)Njfh7|YBpkH<4{-I3k_2TQfc(UoLN;^var8W+8dTl#HJOKv3A)6Y+N-NJGaip zzC8;W(kxLkx*a*X5{Hj2$Fbup8N#l``)4-d+_|l|cySjM^=@3bvJaOh=E<4>0Gj+s zL_t)q?8lYMOfT)i_3Qg^^X5TZyKw;5ZXU+%d#4EP)422SecX9;7WY|UpE6v2@${-1 zJoD-W75D3V_~_$D_~g?k_~NUV`1;#7`0fv%;m4o8#vgzF7JvHlkNC@9e<sZTgunm# z7ySC`-|*XS(lg{Azo*)NTHwk*+0=sgzx~s~SbL7x-~ax1{OxalQ|bTeI$p`o<Tpr@ zjwU+TuxTmUbzsFWNJeT#IHKcx5uX@@$Y?+K1~^hx%K{os@C<ZdIW>bN1%{QY39Q{r z31foX%ZioMfMK%C;jRN~CwceLhLxF>i)GKs(GaE#<xOq5&8X6m_i%CN^^UrbRs7vO z_0cgs5YzjWU`kOo>NDdA?+8>S2B1eu05Yi7OTuk1vr8a0RR&^No*5Qr7-LnD9aeX9 z#=KHX%qTa-n8MarIKURG>Z#I)I-qHYJsRrluwq6W##MWvD%%J%YJ$;7mEAPl7mYp4 zuwkG(R`<5T+U|B(Umk!(MPXRTC}3-^PFU5e5NoFnz}#82xOw*wUcb7Grz{6g9-YCn zCo+iY1C@$BecW=KW##dmQ+WR1ylN8<3H4F+MNj%tGmVUO!}v*+XlU$%#)c|Pn$!&w zCzfFDyuN5^8i483`cSdg;`|5OuzcxQ!aErS9YU~~4rKX)!Dtv)in)zFF{CCF!v^MJ z#<ZTO>XnEggY(d{GKr4Yl|s)P9omIqLVYO)bWca8oM2cGw9-r=(=7-1IKqulxn2tx zHFa7<m^4R-5zbPF-?f(dt)MQVOkO-vAj%SDDq3!7F4cBikbOzbso2dO?cn4?5fJSU zM`t>AOC3apI3X&;1->$0k_j0gK<5306?!c*sA`?dzgVN;jj53ioa{|t#P1Cavc(8S zFAL^U%r*5PfXRp%rC8iliA8gIkQ0@^+md;`{)a7J*c;0i_rcOd<jMjbqb-<Qp-c;N z*<MJ{FCfqb=94Ct;`p%@XtiW5<u@OOrIQ{ak~|R@$v@QHfT3q=c={S6D9j2z{^l^? z!>=D!p%mkZqss`WCTwq>jrH4RW59?CbSTS30hLo)ekQ_`Bj6e82@k4yTZXbaG69TP zYgQzEIJlX^E5Jj6+uqfM+kUWhc2vsS(%u#ZW+u!aKBSg5ZvnP+d>551nJoMA5H%Uz zVv@1i%+;DabUysw;VqdiO)4zJ(tOfJCZr+A^<|Woc<Ywbz{D8Q2`LP<J*ZZ!ke<<w zq2+KS#7DrFsx3FuAH|)*F@0PmR?n%&rp4p2V|4?L?OTFVhgadqfo0ggZ!wM^UxWAf ztWKR;uhO$;x8VHwW(Dpm1opM7hjH`9F*T*>Jyte(aU}g{@7+0pJ2Yv}zR588hO$#M zhQs&H;l<<2c>d%vK7M@{pAy<1y?KB)RNNnb{1~5n_5z=M@e*Ht{RZEB`xf7R_Zj~1 z!<YEsM*;cw`1zL~@XIeh;!l72S=leY{88DT|NIO7@|QoUW0L;$uYV?lHK6}rnGDYP z?YF-Z)PGgy$~D^i%01+`_MCT3uKn#d9+w^|_%nX_%a<5Cp-%N(P0I*FYy#CbD^_Tv z7s8^bkf@kky=_@m%vHO#y@w@C32GC9+LRDCcQ#UsLCd}wAuXw)jSihMK|z2U+EP_n zwSk$PA#}`H4lP^5ir3pZuwvV_hJ~9hY+Ur<&SN8bw8!}Jwx};i#fZ*nC`tB3R*VzE zd<@{r3SXDuffXelSe#>m#o6YVouY@S39T?KOBZts&9P;GKbBQGVPf0XSlrVd%LaO2 zZjB?B3~<5havRL;?t&Hdk!Y-Q!?MxdSXgF^CD{ai2O}&mbi#^)U^EpZV0vyM#>a+Y zYE}Z)jqZy%lX|l}9Kefb(zE0}+G#3pO{y(3cW)nOSvrPCcaP!8jiY#Y;{;wl{{WY- z?SYMhk?PrD%D+K}b->U>52>jk7(S#s>vSpMn}XiGWkHrgij>}1yr>@Uzqbw>H%!K| zrGu%!>v8h%e2g5_7L_HD7(c84^>qy2tI{xWY*+N}n}w(db0zBX@+08pWr(ib(lKR9 zUsQBW#^Aax=+(Ob);2~kC-CwzLeL>M0<O*$3WfqrCDcTmQCTZM|KBkYi4sB6-fboo zh>OX-oMUQd4%YxT*t%G#W;aJiGc|LnK-kcLieK8^$q^?PGnkkeDsE`O{coJ1$$19+ z%+J#pv60p&D~Z6!VR=}(unH>{S7GHMLb|CNmd@{iRSWxJ^`dI5S==9Mm(-|K_W#Wm z^PDC9uxfE%UfTyNWS}H%S(CuMC+}0K_LnaZ(byAB^SWWi^a`A26x3?r>P2eN&Cqyv z1jX3G(X$P_11;3LZvsJoDxRv|`RLiLE#^!cf~8F(Flk(Oj2zwx!-sdlpkXDb8Cs6+ z{Yy|auosFe%aGbG18MEk5tkkZV;f`T9ZjtaU}mig2N!cSH@B0AJ1dbLLzy6znp(?3 zz&w|#Tda+tK6Le|l3V5v_+P<WUK0F|{+cZ&$7S9EZQo95LizpWq(EJIml)7N$XjUb z%S)ac6cvu-%xt7*b%2|DAVPv;QP+PkI(6s(D;5YRhFU=`1}I7M!-(GPFut}Erqq{X zeq#-`uA73(A8f%ns%+H^a<LhgFH&V++Ka1~58(RML%4P0IBv6YN&DsfyAtZ2!2?44 zAtC<c{uzAu<RaDeWme7)@aUm*{knpuPjBEQmG;Lk@2J5VpMESO;vVCz0Q{pzc>DGl z-hL|6a=uXT{`UJ%sK7s^eU9&GfB4}mLi}4Q^6&7|AHS#lpi%+)pZ@%lG8rYQ0MGPY zlVkrY`-RG0d%f)c@#jA%`}t4*y6?XmoyN~U<L95{+^_M|&!1x0$SMSdIv_sD7ZEWY z@DFlCV5mC+!#vcBNom)%aW;iDA#Lkv2`egR6GsCW6Tp(15a9ZDR9)PcRM(n$NqFnp zutM81e+g_umOmW}Dm611#33)QB&61bkz*S;`<uX$V7Fram*q!d#;BeskvUS@g&-l( z3I2g5@Zr7tB{*Yy&tR-Aw8gwUb4*V&AiUdPCevjd?XbMa2~*Scv82QWt15jlt*s>i zY=lLfEHOJv2h&p9psAA$Rk}H5bTh*24!T&7s*ibTW|$shh0y_an35igIfWfCB{dln z5@RvCeG1l5B)olb9uM!GV3{~caGz4?{kz8r?W4->+&Y5WjMna5KY;s}_Tk~Rqj>!A z5SsTkV#K%#7@JekvX1B)w$}92pwhLoGDdbrBu0%W!=Qor7+9B&oNPa=TrrMe`9dsO zJP?Z(5gbeV;Kbn>m^89IhV)Lw=mG6fRUC`zp6M7^-42!AlGVyUUCYu?)vpjPo~9@* zOUJAk{ZUGx)3r+^MvgAW<jMUosJal@$)3nac0;?|V3@T`hbr%wL`}C5aV77fr1!^v zGYUGj(61<E>8T=3oy<3-zD0@a{p)>~n9PA><8BLmD}7iwS;EuL6*l(fu(p-83J7?L zN*xQ{mprJdE<#RQ&3XpH3rRI<TbLtFCYoa<MM)Stq7w#Gr>SO<nGHqQzM+<NzXr`4 z2V&d0I&5B5hxN;9f46l@2N2)`RQj&1T}G%cA;bmXi~1^)ZMEN$YCm7Tq!*Sh?uGgD zdegbCMXRP|(+F64l5huB5Pbwkx~O&M+&rBydFlu(TGEI?gSum2Z3+5TwL_m?xv1{j z7CkG{QQ0#S<=wN;u~RCt+r`0~pbv=hLVCMo_(l4`&cjYEk8fnH8Rst(pPO0f65c)x zT|KGprOQ?@!&g~S-x9h;285^{j4kOIjSN+Lmvr6xy%|J>HX3kiUUbNCRB113dD!oO zTXVh!-pUAN9iF37EzJ43WQZKs9+R$z(p6Bt!_M9r5s?W<Ow2}VN)AJ$DD<xEjj-S# z*iyZRyHUXeTB1|37betFwNS-$W4O3=*?2s@c?dTy?ZV{?d(|kl>r~p;uN}elE7H~P z6xGrhs;T#I_s%(1zB9N_kUzTf9v<I)56>RFkI&v*#hVW=;MpT8tb0ePsE**-y(74H zX*cd%+=HigPU4F<H}QwBU*fa3Px0}`&+x^UZ>hXLA;4eb^Dkd1`{JwD`0}fd@zpn< z;OlQbr6T{Fiu?=0{YygqD?<I77W-Q53*5y7^gsNl`RqG&?$>Htj)}>>q~ZXyz!v-Q zr+;0ibr$cMob%I<-{I#!$~m9l`yXCm_=ukHmPx%5d=MGs0WU8r`1(7*Khy=D{<c)! z*06Uog_WZbY~0M?z<p8N##GtnF2+>ggg4c;0adnvt*$yQ`)w?!l6Xv?FjuOZBBhOK zYerbDS>}wW$fOyK(555y4X}lmI~BZfYea=RV_?6w=+ZG5?elz)k>RdJ$M%VL#)gt; zZ0Z_}aVdtFnqi6s?d>o((+u;o%rPmp4Q6qB5moe*3}Z}5G{CA(E?8D*gV||1n3bZB zh3%{{tGzkKXX;{cCtIFxj)}1rsHb2W6XApY{$3am5`ytb$rv6NiSlr7>{~TcEx~tB zCI(aRCb(G^M2+9O!!p6+cd5GX-adhQw~pc7wF7wb^bB@vnS_x9ZeXYtOsoxA&kZ$@ zW1Z4vWUIpnS6{%#vYwk4iva_=VA#-73XbjAuzn)8Z=Hk%4DIL7=!WLaW3YUFEe7_< z!pOP~7+RBup|$NWu%<1-gB@UPsgD%agZKnjL`6FyJ<S_6eREOOJqb~vrpV6pLShUZ zbf7FN=!c@VzUY)63_ovk_5IQ`BH~G(AeEK7T1y>Nz!oLWeQEY2n3dw@x#Eb_uz8t# zTmA;tajgQEzfs%cOoyosqiQ{CBbX81Cbq_E1$Z+XX(yM(#&y*y@$wt`(6OvuGed35 zOH@r8yvE*zcW1);*x}h|-ZB!qH;=%ct;4Zx;{a@3UyJ5VL$PDsVC<0vPd3$K+xj8c zM3Apr-X9xR)?&+=LCUtS)!1fPJcY2|xMl!0tggm}Rn<JVFE%WfW$J1O{u-=XB&xld zFsHhwBVD+lAI`qN0j(CVo(c<xHVBDwgR6%X+&!Goqp}p^#tuPYK?d69#-gYw0e!1; z7~aa_w$+$AtvAMuFUO#v1t=|#MQ%Gk<hAohhr%F4##_O|Utjeskq0WNp%p=E(h3%K zdKg5t-l>=h*47E;);919q6&9+feC?aW^F;oVMnOjsRH(IZC;|RC6!DP=rYxzhgND? z_W#4Q02d%@)%WjUf9Lc6v^G@wZFKeF;Oxc<9SnCbUxb85!OF%S`GsB3y=N7{BD2(m z!_BERVg)+hCdiF)z~JtgNcJ*8@4RSyaA2K!adh+A3Ea8)9&X({rLi0D<NkvSxOe{o zZrwhM8@JBlt_-xea~e+>5`Ro!Upcpx89xQf=GS1s^d4Bq%F{Hh1PdFAv1&#+wk+(A zx#PNG)!ae2a%MX|e0&LCP;r0s(F?r!=oLOCyg!pkhQ5BSMpb_Ojli2J)wrzN_|5m9 z;ajTlZ@&GEpM9o)t^xE{D*aEBb0pP*TR<-+p#JHP0_AVjzV`F~o&EIFH~7;}U*ngb zzQB(^e2l;R=@U$A91LeCUG=s;IVk{cRM;M#=2YOe@b;6%Y|UWfNEKzTLnUPZD`#U^ zQw&HGiF6G#x2O7+N+?D^8@HHji^|rg=}H+S%-hHsfiwdvxtEa|LTyA~NOwX<s(YCz zEs)>au5AeB&+LQoBRXQ@m?Dg<&Bl<TNX+k?j;X1B7!YhomF$RF*^ZczYL12kJ<Los zAdHPLEyD<nnTBXc*P%i;#_V(hOi!TlPSVG?I9-g0(Zkpz6O4@1M?<O|MkhIAK$s)? z`a7dG*bhTOLohHr2%~b6P#o=tbqglr>7xs{dHtvwjP>-%d$d#d@Wp$0aQ_I8i6W;O zzb8#8@8jv?_i^s@8uYJ9rStKIyN|wdUZ#%5u%z>AW5lv9z!M`FrOXSIoLwxjdhIkE zIkFt{=GCCGA`vTOw$T~AuzSlihW4W{nJRwfv|gyK$v{lB3EFq?CG_*qtt<x7QRXP_ z98PhUiLRwF=u?%2L3JHf_d!nzopxCP=-(|3eY+;2TjvP$=$b%L<b$wq4;Y!T-U+l@ znl@z;s^6PXq|S@U_PeG%E`JAstrUApDiD|Z$&}EoEGYu*^kL}8NX<!)&w+~Dq%|yM zW>7v8eNpTD`{zvWgF|~4z_?|`!8Ur*B~gat^S6j-l(u*t51>fhvuhIJTZ^4*hhh7g zq1dv105)%^qxv3-?Q4h724lNS6|zp0xU6thr%~jq2N2@@33ORYbO6CU5F2=W{o4M7 zcOPt6S%pn2dt>v8zSy*c=Pjzm#s!2w>-?%keXx32H5ND3;Dh%zqSeavv-wA~Aw-=p zq`o(L_346)tVrbL#V}JkW9roYm_2&{=FY9cyt%#5G`|W9nyN_uDuz__1S|SsEyIP4 z8wW8RfHm|!%U2J?^0lKdWK>r;xEd)~O1rZWGscb;EFj381&Yes-X1;y{%~@0Rs(lr zwPs5@8|WI)6AEB?jllVLc*{OBOV^kR%Zvq*o>zVLUm*N%CfCY&EtxD`1Z5rs>1HIE ztA@pkB4K9h85=_1Scdhwz&9|2g~}36t{%wDYYzt(cZ5a7AtN^rwL|;B&({ui^!%ZO zO&C>MR<tXE>`V}BXN0;Q1vr0ZFD_m@$Pj0jvU6v-f8h|$o!f^G&dD4kCvbuLmoFT| zBZj@VE;KV!Ct&WBD$JhP9i!^9Fse2UGsbnqoQXx4H?a`&#us97Lm8G%uf)Q}N-SvT zgQkW7Q~>kv^3i$x^4%-^`2A~qOGW<m7ccOIvX}Vkt5<~i8wK&NzHNc{w=}Bpuc^wv z`daL*0{VZNeE!|{()=QT|B}jG1OD&6|Dt7|&Va{$_)(f>{$<isqrFCJ-|^fZX+Qme z-}~ir{P|CxQsvDiuniCw>xs<tP&hgmz|+fu<;0fd!y0ys2*u3pbYMy)Z9=o961OD4 z%~&brMWmP+#etz^8-iQHVU{;5d1=)O##G~aE$|i<u4}<<R$hU<A-DBRDJ*RHo!&OE zFmHp@bRUFATB5Q?62^_`jOqdD=+QF<)y2^m)jkU2=(wjdx}4EA8WWP-F)`TzGjpBM z)WHcevZ=sR^$FzGn80*Ok^xn>8D=G$V@ixMrlmVzXt)Xb`{`qNh$W^bdSYF#j%eil z8go-o>+g$!fxf5-^hSMF0;crsiq}uC<G0`bs76WNx~^$zQ}0G@AI3dKWMa~6a_81j z+`f4fuU=fhi9^d#&fl99XV1tu2G0JL{QFzO(a#<h1eO{sqaet-AbqVF$;x1sjhp6R z&D!y3Z0tqVU4y3Cm6$i90^2uEz+kHF#8@lD5!(IxCSmX(S@J9!#l=xn+?MFj!5gJr z!;qcr!egPRsE9{&v^m1VO;OQ3fv~qlfWH~+sC4!C-Qkf=@Z#@s@iv2-pEYC=Ux9ZU z=~66pQVVP?q}A_z$F#@ag}1hj%W>BEHnJdsCB>U9%Y$PZ1#WXf+>zzWg1^JatToIm zj4*a|Z@hnGKF%CnijsnK1!-N1IO%t;=^7~D)<8Wn+6z0kk7r%&k1Z<*WZI@RgzwrK zY+6l4P20Ru18IS^fLjZ4*_YM(#WbG}rV<~*l-KaH%~al7R`$b|<^8aEDbHENa~D=) z)8hVEPu0C{SwAdo>WB01tw*aBYvxjA8c|)kA|l$Is=FN;r`2M?g5g-YY&ce~96_%z zn(}@$wyYb?Fklq6ZKzihPwiy5uzN>6_U@E)D7J2{!P+&wuyjdJW_~G#)#syoj}*kl zIv_g24)Ku=NTfoIiE)QlpeteM2v1*mDdkVd%Op0|FgB;RYXP;S0&B?xX^WQC-Oa2` zmC5q_>b(Dz{U^W$-r54dR6Mi5TQXchyk)z!KEo|@D;StqFamHwWLzTrgTtr<q;Ien zk~6Z=p{O&KteTHq&C9TT<xDiMn9heg0XtVs!~C%|$cyyCi0V=_Z(EAJ`_^O6-gVfw ze?4s-_R~%r--4q@HsRQjjSPQw<Ko$!ST<)cM%U$|aa0LrGs0Oig8(1b8N>S~U_cp_ zSoaW&=og2PHOUx1I13Yp=3)BiLM)rr2S>Iy;Pmb}XkIl2`_@mv!)pie^`{T;hp(RF z$8TTZo3B2^mjdxGKg1V=xU`9X`ORCVAK}ZdxXpcOUJ?81n~(m7ee>PhmiF^cRa^Sk zRP)+nGDD#Dxb~cPO^&~7-_db=PbcxMw99|}A^!T8&vE{Pz3}ohVdeI~sueSk5FY>w z!Zs+>o@LUFWy27*R7@6xw<u~0Y3C-uEvUe)2yi3oHZWiXHRb0L<r&)$;5PC?nhIOm zzNtE;ty|ZMCKZ|ca!h(ZnGx(JJl9xWWD@$$tP2K&M@*~>Lw!#S8PWkGMirr^CL6<h zWnxfz2<COk$NZ8KtnA(ulQW_*F5Mp!bA2&6%MDX9>`@<Uh>^*r7@uKHbxvg+WrE>B zhUn*^gNbQgs1CA5S7$@?_O!yN7+#y5gh{y>7!?<bQ4ta7<K~1xQGw`2MLK6>fBfxl z-{Y^p{S2Am@drBG+c(~0G$${(<t61I+`e@XH*f66wJUpZ<Jtjy`1}Jj%^HOCL}$cB z*;6Unz>L5WsOeeJ(b3`QOZ&f+eM2f<>3T;f$v~(bJLe;>tq-A`L7)|3{;UctnB4<w zRt(0XdDR#(R9249BDgcuVgfySBqKf51KByA=u#Ypl9DK<kq8MjgOjrXqN1%)SQLTb z!@J_ny~7wfvIO1%ri^GURsZ|8`H|?@B^u?uQc>PBozcIHu4ert#1)9O^;TPV|C{kM z5qaA8R+@b}X(Np=(_y~1vF0(!ca{$$LR<cJBTK34daUP`Si8Of?;oCrEAOqsg!)RQ z#C2uxjl5qI)vemuHO;AE5pLMKYch6jrotw4cdV853hJ;$+Pl{e!;W>s(7c`sT-KRw z0k#(8vM(SP)xLgtwORmr`zl_~`)pr3koTf`C%iW=?~P5%s<2^6CDt#l#1<;<&C96F z3H9ak`{E)at5!{mrtyJUVp79EELb!e3l<JzItVLP4#gUV0~<H+hin^<13MeBXUjx} z1tYMX@ZPs$4EFCFg}pln?(GAyb6YKTY@!ERU5%v+dt%P4GR&A(hUwEQFlAB+GrcW_ z*Jfc1(@9f%AU2hX+uf1sHi+KW6P6A#5Xc+`rY*CMNu~(28Pdp_a<VMHK-=8LOfB25 zg|vJwt7yo}M;S7&GFv{A^j(v4#blc>mu(p``#(T0pUZvZvleSjMPlhJi$K`Ii;gBZ zIvkUy)nomtsaQLA1UAwZOzeZHLrXAkL<N?Nug3I|mAH0sKkh%gfb&<5;R;pu`Adgz zfyX{Lw;Lx;Y{HEzhj8cm5mfieL9fy{0=W=Fd#4l59WZljG3HJvrrKsYwh%*lMxtkt z4|)}cU})cDG!Wd28Y>uD(PJ;Er4sLfMN`VKZZ5;E#Urq0!8jI(8MsEZ|HD^L@z-An z({BjOZw1KGl=6v!wt)EmWCH4U;Vi(GWB(_UYyR-#=gPE@|Ni^W6uiIs;zNS`6@K~o zV?2Fw9)STi@NhSwW7~@U)!m`TGT`QEjPNK|I(K{KyEyMwRMu2V_5``3A*|iZ6vT~f z<b@<ZXDa&wW!cxEqE^jzgu4!pwIaX;+y+$NMxw^KE%25uhN8Yr2{boPbCyd(IJ@d1 zInD_^%abr=LIoy`?25{aAdE~3!<>Tl*f^jTvpeQvaAYvXX2)PwSq5en#bIEO4f=SQ zq9&Zs&ho*qBxm#qFhPZzF1ottV`OG17WeLqO|r0Zs5i<zoG>^p5`&^6RXg{{h)C21 z_+UVE04meyD5ea=Z~y!O-~9LmKL7M3zWMwmK74i^H?JQf#1G^CJz0cV=C|3eSpeha zLA?6#103DI1ZfE_2xs)-<ZP-|ma_J=gT9pkqZA`pIGLz=Chf+$h8if9ckhS;hn8aX zn$Z|b;gFo@h|2PCtXfiy+0(jX*0c(YA5(zZnnd*M5kV*GN{8!+qK@$>DoR2@Q347I z6Pe0(5`sdURCA@Y6-&p0=`)98=!h-|4l`q9AFLc@LZS;wOG44LYbc642ct(h6?&{2 z%&m<Th-FoFH9ah&16e6YO$Dora1}61U6p#v`^&yQS)s?jNo%?^X(nnTWr3ed*WgyH z&$4n>8(D3O4o#Pz+d3Fw`{s#wbY~yhXC<oVp+|5F#5MQlxoRkUE5ye8;o!bT?A$a2 zI|=Gt<l&A@RMwjZW5>pNwJ-42HkWK!Q~Ph=)*ctzB-3WE5V#M(nx%b}vR=1Bnonq} zd(&xFaK9(kFX@f73wvSB;wmhe*9Y$(Uxil3r~(&KHLhMenZO=}HS0!U%hs{jx@82K z3Ftk$#$lJt9JpmTcG3>W5?p%-?dGA_wQV55T}RbD0DGEixIYBDHjU)Dqp*D|75df@ zyw7l^ROvfL@bh8xOarm!z!a2JrYWT@E7y4VxxrS3HrvYz8pfK;;zKo*g@V=Eb$SZm z;#mz$HQTDU2s2TR$;%1pB4lJ`r22WvzH$KXm^xnykz@)Bly>!d>H4EJIi}z)*NEqr z@JreU#rV0syB&s%8-meON1~u472#o4XqV!JzQqZsDvrUJ+71|3!)PNf6cOG=Xqq=1 zuRghlt9Q=g@~u<2MzwVF_DQOwqj>z_G@d;?g}Q$2ks9xWl8(XX-Z>QYwRsrQHv<(# zL8$2-i*W<<Fl|&J=8P}Kgu(4GVn8ltPU?mU!wXPXm4c}wi!g(rZ<^8_3mUp(=D04H zHli4_M)$<BX#=r${R}*~dK5o?O%?v#Yr^wmeBRQXP@}A0{U7afrP$>f*%x*G-%a|M z|EGQPohbK@)V4Z@YG3AzmZiO<*+k}){^ac)q$K;nl7QW@eF+8)tWp);$yJ}K(GD)2 zX0Wtt4Rc#MaVv(tcDl;UofwG`ywYSMP}dhVO_L@Q*_Tv@@HXHz2BO3XbWz}~BrG@4 zoU6mUHQ+G=R&HbS)-dID&hBRL@-c;reJcd}8l$ed9i3(Z`e#RAQd%tb4jzPkqer7Y zlBzo?4vQ*_QJ<H9Aqk=A@9lzKj&`UG_2=;-)F$|%#KjaP&SoelJo`oaqc$ZHBig59 zcy<bU1bCy=)gE1)9MH?d6AhVJ7?B)@vPci~D~xBQpNjjB&a&*B!v4K$Fn{i7MtqC$ z;NEfEyL*UbX%B5Lp}mg~KZv_`k5GZ{#;d2NF>-Jh!rKmpMj8PmbKtAy1(t71MlA*w zx+<a-(IY};+{6JGG^7)z&FF>2i|eqIwtQiK%%d<^wy>5eyf=mo&cVnL?FjI6<hKt% zMrx?48~@F8rK>Mht1eY*8>(1GM;laCWgsrjj@JgORgzpBbrBk9fRavu=vSG90WAC7 zyC<WdGzD4hV`1fJsv-lK$4JJ1$o$@_hnR|z`8@(wt+mwOcTI^g)_pNUb0g>(Q5?3M zugm+H$ufv!hMBEqG-g~<5E7FkS^oG;_%{eM)Ze3;PBiZZa`Iwv;^-U-*b&&bc_j93 zChIm5#ss*`>EFCwOs2^mLi<<Sw?JGAa%uCHW|s|A<g1qS#a1fzo!iD@&yI;y^;6Ki zeJq-r$6(i<(b&GDo}3+n!+R!@vtzMk!#G?zzYVR<p5KnGGL(Dg3^ebaiv0(tViy6u zW5-DBY#xo>JIC-wqj=+y*tLBm_Us&uo!duX2Z6k&c@%axkEChRea+)=kYBuS*CgyF z^ySNU>>9-%K-kmv?;cI~^SmPyP&=}KmC*$5-hOcRafJ=Nu&Ir%g15k0jgn-6l83Kt zI?<|RfxC&7u^Kij%_nLCD#=J*qiqg(7u>&FOJ=I@O71E5lVdEvx-8rVCb9&R^dFWk zXas`24$NH);Z6mSSCWa|LwlfG{}R-U?1Sk`Ct%Xdf#}z#9a0lyb#n)#CAlDpVQPoW z01O{mhG%cC;??JmaP{svTxR9FCc~TWy{9IXdiDGq7S9`saE6c_bNx|V7=msLIrDS9 zk<P;1wIBq2%Hz<#A^~Fuw#UdCs`KI~)Jo{yI}2rnVd&g05QF>WU^<oI%t<{laa0Kg z_s>OrpKOdHa0Zp9p=V(X7EK$3&tKiZuYdkrwS|AzqNrtgt<S!YzTy9S6KHF}t%b6{ z{6FnokpHL2_3Au2j?X{g_r86KFFt#MPwCvg`T8+B<|nF(vY=@^#*7{a19?B<*hWoA zpOP5@GlshYStF*Ru1yGU>DT=(v}N1KN=HFk_6_I^WLug@<Rzt!G@0<209?ncrOlhb zmitOKRtp<F!kdcRxHX(yjNs>E27g}@1c#cVZB8I2RChvSQ7(238G@$bGOFZQOwZ1t z>Mp{tw#ldt_eVb$SM;>9Lx2AOOv=eZbw~iZyE>!7*%4*V_UP<ni!y&V)t=o@n2Uz? znHWjv*Z8}mtDOx-Cnce=xBz`}qS4e?jq2)bIJ&k%8lS<SLFJe?w;sojt;8KF#C!Ml z;nuC4xOsCIu3g=U%a@wfl&u2qTUU4E=EXfojP_QlS5~aiqqu2pqJdsOv=^fnGfmq! zpS!i4IaaTeX`8!Y`O0BfzG5&IHuc4v={>P{ZVhJ1L~K)fVC1k4>Sd*@y*Qo%Au3EW z2uPgmyB!9!Ju|eU61DBcUY-_c+b#elj5K@p%0RE)+3@nVRGkW<qMZ<z;DqoPJEXM@ zL~NR$T3A6XzMx(h(zJE<9UlB2O@2>{&=ZJz1-c_VK9~_2MIP_dT6n?dAZ_htu4ZuX zbb(AdrLSkqGAX}b?jy}68hA^a_p!sXuy-3(HbE`$-nDfonki0qQMju8O~VQDe}P-u z?)@&zx5|skRfEvHbuz}(cSd@OyNYHaBJB|oWrwgRD+Gj@AT!S!iSdp|O|)QiN<kA~ zgbf>Kpw-o@d$D8ZY&7qhjy?OP5wsH&cn|EGL=V92=84$1n?T+(6^Hgu=XL|FkzvDh zo<rL+1ABKiQhiS)w5Q?#9l)*~^cn>Iu3clXd(SxR-aVF%U=)Ak2yEL#=<gqcg)0Za z!NmgZo*r;=vxk*~AuACp9~HD-i*nXJY;9(#)hV=1BihUpBYf4qoGaUs{x=gfEhgLI z99S?!RZD@^qbf16qw=ScGos=$Avi3l{QP5Fk=i~QNo^xg)FTIVV|t;wz8gxai;&SN z8Nt!+s$DiA#UJep6EJviH}vUUfUSF$<MG?uIP%^u96!C2%1OYjnX2;%75DAyd(kOB z6gg>b$W3=gR;nu!W2})t%SfWL$nZc>`#@CpNJigoi74wBf|C3Yw9oWGS*K`pFOEY_ zst2-?-I1N*f%e&cXq)9r2M~|Jm09T3AsoF6qR_uI3B5WeP@(t4$ImX|@4tM8ZwPG} z)bsHtgy-ka{;PfR*;8fOZ5e+58Mnng|AI!<{P~wJTI@N#VEPpu!<X;aR|NLg1h=d( zu0A8Yzx;wK{xey)_9?#n{0ZKEd<Wlu_Y~dA+pCH(qP`az8-~M_u(hz(Lq%mL%v(5_ zs#r$Q5yS#;n>GsG7UJ-!x}_altGE@csiHM7*8p7Y%YYr}PAE+%{7mv)`uG}K^1h<Z zd7Xe<%$Vnx+R%A8>%!T~5Wb<7RAeqF$_&DS+U{7<yAo5=+hTrBK4#~&MPp%m)Fwuu zivyLVgChod`YKgk8%PK2>4ORf7xb`qLZz!4dU;V%2l`@2bQlIm&yt8BRQtIS?l$N~ z_1!-*97_jRW7@DDsP2=6Wy|aN{BGgNqtkf!K$a~#pw<?>c5OQ@U*3$%S2h#eJ8<Pn zvl>@$@xl&VIJ*@W-rs`vk8Qw(GrKT%?gY4cIB4n$>y?bT$nTO2??8Jsh)vYDjlBg{ ztZt<G?uPsVFEloG#i|v9Fm^;o#D>z5d9+4MgemgddSO(30eV&>!_(bD6UkCpOXRAB zr5bxdlQ9}?+Q=9U%|HOXKtjJ5$zNlNt&W9ps3f#|RAn>rHiJ)q4cxpfXl8KrGDc?G zU{qGOM=0x+)NAP$tlFFvK=~co`p@rDQM07--P&!Qqc!dMvXZ-viy54KEa4Swi#X<` zUzD4Qz-0b@UFlBf!20iO2^~`tvWMW-l}W1T?Bw3!IMgcit<a}WCmcUI8#^}-!`@Ar z#c8&!r}ADeKpsLc52HycZQG)_rRhY|Od{##)wNXJqP_=U^STk3I;jWZV;$7=+qv!H zkdPjZxU?`e)2pk$C5&zK(Vk*1B+L?_5w_@9z%sIO3R+#bbO8JIt;C^2D{$!W5;d#X zfqk=Svv6qN930+1m+5Tm-!p|a83*<f<hupzBJTz4la%dl9#3c!)J(OuXXgZEa-Md3 z&(87KPA_$c&Y=@kp@pRpynQ`bQJi36ZKkGjG?Jbq66Psb)6~ObW=I$&Jy9eR#bkCb znczlsqL&PA$*h(P`yJ$>x&_*-q{;|xWfDHKavR#QVlyl^v~LY7Hv?Ewd7C@vAvneZ zscj?Ch0reR!@?BrrM$BdL2u`3gNOtIwMP*;m3Kf{ug=IRNJU;z3i7GaODpp+Y)l`V zJhlbT@14QTOZ#!_%0Aq^aS(4le4kOvY<gN}WTeoeCfOo6#u7oEItceOKpFv_9%qYw zvVwGJ47xBpt>_Yo&iO&e%Jfo}-#!RAOfyp4kWGl^=lG)_FAxPxyXHk=aJP2okspIn zs+^i`aj0VEPajf@ub*GU-+%fTpT54Y0RHCVM+)Mfd`2)+WlQ?{qlb9)<^eu>OTg1U zr$QE${H}fe>EqwGWdeU$>g=;mp7QuJ9(ztOQ?a+02G+bkKbI9-Wc3y?X)gKrqg(j- zkFQZXph8uQ+5yFwKW{9<WCGVj2RZFCuypl8SlY=7<IF2thO<ni{o2T$`DR6vk%O#+ z1{Q>~1z}8B8(C3Rw;UIfV+PW*qy_NOD@Bg$(<vC!NystjK4`>f%ZTN{#I_ZzTnTS~ zQ#g6+AzC7;WKYx<Bw%s(Vyy05ig_J6U}8o(hD1f8hl>lkS=*t;(;K6rqA@HY0z-nS zs2N$75$HYK+%YgD6g`~?ayv)#bMqpwUC`Ch3H<^>Q5P103ST<r@E|N2I}mdl`(erQ zfq3xvARga4kNejy;P#D{0Xes2%)nl?{FqE$cKzBes&0Wf;r+oDT$cHAPH)DkqpPrQ z=Ul8?IT{m2cR`QxXmsr&?aJX8Sd)(aeKKHcsjmQRZlRB9GX`P#>S1V@-UTzHYwElz zESl2`!|Kw|w=$BD>BQsRF>F`?3X5XZJlT?GQWv$5)1+c@OzI^~X6=&+r+BU|>*j!( zVs!2jja-&jS$8zQV<`Ic%|LBkd(_o-K|y{p>}}0pD+?9NJ$ap)v`W1=<oC7IZTTKu z-dC(m%e1Uwn%_jzvVe78UewyrLHI^G!8?M^BESqDbQ<0P1h{lbl<(oW(nc>)fOg!7 z)-k+$?}4>NI8NogW8-M5XsYdv_1Gthd)p}N*)c{nGw<9ok}7*RZ5YpyCX``lCgdgE zx>kCaNbiz?*uP~oW=$+XfUhp>-F0B+V+w0OYnao?n0c7M#?u%E6cRqs_6UyWZ{^?O z;cbqsJ7%HPx$}FmbLSH5*|UfWc`o+unT2CVnsDUMJhfipfjzXnGr8TU;JtU(B<@e8 z@@`P+q5TbNd*5!&X99TvyrkOwgZrq;`MIe0U4;7ft-~31OvlCzli=cN3M*T4*t<Hw z+}>QlTiz1OYCFHfTbl_2V@c(~YE6zwW@$4_YrlWa2d-^a(Slqu$CTl+s5U~{)JaC` zNvh8fyA7<JO%a~pkBB6HIC`3^Yvfo?K^%JYXTdE`M@(vfQf$6qE=X?|fs783sHpCU zfunk$W_TI;59^BFb)C?+Uni_xGmGlz2rhiE2ls9t!;=RmuzL9zq*Kksgjpau)EJ%H z`D56CJd7P$sML0Ghd?AnS|BsQ9{E|Ggt9l<=Mdaf<Y`ptdD-5`&GJHanmh7y{g6Y5 z=cRk1v||`b^TN=rZ8Qc}WT7j=&vv}WAgcFC13F^*hzh*AcNTy6=0m)e3I0FQ46py_ z<A-V<a7jOGIsW$3C+f4e1hc^TT~iRIX~F#ouM;(`QPcu&jmiFJqVVYiKB1%d^z8$D z{yDEFyan6>@SlEs$x7R!rDBv|!}_@@?>xNiQ9rg81;u%UsWfSc;$}E2JqGMFgK|WP ziy{}NDu5OUo7yrztyzw^FLUaM$>%aSM?RNS;I7LuAjbvrvM*}g#73qp)`c0JgaF*a zsWlwE^cmXgBZ46B&SyI=KLg9VcE$Y8MHmznK_%@^)l3L`dZ7;?-N(}tgCoK*GA0(K zw)QBtw?hvfZ%oS0MkPNhv9&`NYio42w@0a)3$G8vkeF~x%+Er<^e9Z|Ux>9U24mWs zPH5gc9%oLk!|CJOaqbLN^#{#r9-J$e#dhPu`K@XwyV$9dt8nh@I(+c{8eBZL7H8jE z#yU6^>j;S@i+W=5qHb8av>Xc;7Gv?kZah8|BkRl5L{Tz$t+FZ~QyQzVlul#p=#H4y zP==XP$}nR}DW*4+qG56uwJ`Rm(Zy;sr7`QOrtY->^WRL4y=$V*HRqLg%fsLy9nro+ z5Yp1U(7hrB{rby%Nnt1`h(zB$1t{;D31>$uje`HrI^MzqnFUaXjzLT_BcL4PcW4<P z=SiI>@T8}S2sLYWeS{{tBeP?)s>2rcvam6ofUKJ-f<fM)Npr3C9@_71G5I|+=XA&6 z!&9l6hhgW&G1$I#BsMK4kXH}J)(uqK^73-yU<K-3n@1><ZH*e&n7~^G@2qL6#;T?| z^<v!KNe9NZd`>Kny4D8JrNfcPKwh{SvRn$I%<T+S-B_`DI$B-2atQmWybl~$hJE`N zVBg-^*eyLvc1=^zK5}3lZ7v}^mHPtfMjSpME0{O_zAvdXt?b${L7AMZJuY2p6tsDK z=k^I`-ZqY(iyEJVGw-iuA;?re#**Ncd3dEepeQcQ%z%7|@*pJ>6o~nU@VKReA^bvR z9%nO6+ch8Z?;+Cf;T27W(hB^gE0m}NQQLApA4V%al;0INw<U9BRGy=c4IDhIpvMZX zRqjso*s*Crh)nW>Yk-vkiG#Z(0;64E=V1(wKnK{nnZw#e4~g0S=r^<rYU+zoT$zc? zcG2in-32%9p2q#h=Wy$`Oy_zGYnM+zPMRk=^8AiDzK9AkLR7FZQsZop7H^BZG*@IL zJE{E+gm-SL3o@zFlN0O^7j1#mM0;fN^Nb`%6t?x_eY}tyX^FIG8+6GHLcii<R5G#| z)FTbmCDF*?XMH=zVAj}P*t~oy-oCt!FFt>QSFi68(D(5AjmDlmzrkaKH@7AI=p9hM zYofdb+8^^gG1-1Apr;AQKcyoOlWjTn@tgZ<?aYtf+*QE-<n3*|{O~Fr!)^TX^BasE zQ>!Y6OyGa;;2Ib+KO9_)Fm7@!;!}bYbj@T$Bw?$~KLcw5ozT@NXbrqYQCm2$4ABWo zrPV5LEwI&aXzt7XWLwVD+}jZ5HU=<f#j&>0g}JrN#lz$F(gl%~-k}v7X=!mTm|I(c ziMd%ApPhl}1szb~?uwpN-eaO-FeD%dece6K$HN2tJiJgQ@OE%OcP|fAhlQew>beI% z>uhI>VqVuRzy}pR1ehPsPYl7Jf@Cae=!<1b`(oz&A}n6h6FYZP{OnnRy}OrS|K6oI z$hvyu@CqC~vXZu(woIibPOQM`Q>$=_+s6(q#>t~gaN_6!96vHw38)?0Mq<tCYJ$86 z7B+RoteM4B(!EjHqrHMsQRgg-8QT+6rt~1(YcY3b73MTnV#ee$Or6*nlP4Bp(xhUH z99fLeFh`YNqDlqMT4nk#rP^Y=ud18syjIB1kH^tt%TV4u7M(grpiiG%G9VsKF0GK; z)&s+a7omIi6!h$wj-tX?K64Z3vkuDd)7(>>fJEOCF=$lxyUJS&S@nIaztY3RfR5aV z;8PJ5^UyuS3L$Z>h)ncBhfbMl$h`JCQQQWM`ekw|_1m?7N6Wo!9Zj)i=NRleG#Oh( zZSNS5ePr66En_t+ZfzaGs9HK_)T3EmUQ%t#NXy++;<ByX7nsX}?W-5`#jHtPF?D=5 zL@_GRW7(D$$<k9w-%J-K76vdemx=xOduaM*<Qad*{KZt>(rmJK?+OL)0|yte;>^d< z!}I^8ym!yS{@pVOT!Ha476P&9+;1S1rO8Co7JlU5OhSFe@1GyqKLbY(%~Jcjn<rz> zPEq0-2O!NS+cuBJ(W477a&%ArKt1)g*UZ)grq(7fu{5Om7Vz?6%6tbjnZwt`%T}#> znUEfck{;Q}?ifLp#Xp7*R~zQY^pbjph75)DxG&c-W2GyUK%14hjVUwPgx-}8NT1=d zfepQxi-{U$ZD>d3&Cit+Ak-}!jo=gN3}-Jp&4aXQqXrX1rTD@tSk^~$LQu2^0wP_} zp*RgS!zxr0OLjpF+ICK$`Yy-tas4p9VGzz=If!ewj^XA_hP^irF>~ioO$Q(+$rVw7 zMo5SvkO}RGAOl1O8>;=J7%OGTvDOF=)K}ZFk!A??*HQcGoM<a5b1!sh>yNB>dnAUK zqJ6R}iZXmq-Yy8eiy|?kdlHp*63V14u~Qs2E}MkUUSGx6Ul6dLKE&(SxA5VI*9p@b zYBio$FK<#6-^H8Px4BJqtiUYr<*`?H)N))}aLc|N|CkQo?Z+DX<n4WY`UxS<^zFxY zm3^W<yU+9Fp4XJ>e*R3p>zZowo-lrpDwIQqlw<IqN;nX}=~;nl$g-!eJq%fxEm;Aj z9b0w%qWOk;!qU-9bsN;TV4f1fGWyb7<~SkD1<Inj<+wDBh#D7gOWw-$0&|(7SQNM} zL2kiqYb$+N%S&rI0h#+m9I}lIf$ku^P;}tsV~FC^V2sR7$C#`%Ov%YYeMBTiM@D06 zVloE%2B4R{6RKSaV;2u}wXji2ySs-wD!e?=KPU*jsL)HDozT_G9p!<(=pGh=9<dSV znh=JH_KBD>wi0XB56ANLy)kbo74l~3d9VOGcPzmAwT;-kX$E%hYQmv|OL6Sz3fgj< zJh2KVPp)LtOkf{gj`xnQ#yKkXv!~YL%*oX_eQX7fFTtU`^RTyhCbn&<$BN~Zm^Q6D z2Gr!khR!QCJ_wD|>ab{GJ(eyShS>!B+=kwmKB*g~Oz4D3<2qv0$POs(5(6*RMFl(Q zNzz6@$0()+)MC<>E~YQNLRdFtkX}YsG?pzJj~TQ2QROF7c?Y7XQw-_`=3~^DB9xSc zAT^y4Om#MDXscF?#`tlSYH<gN4y5@+t$agRw{C3+9om0|w}4xW*XWQVmaN-OfmX2h zF@c?z5uE+a;TC8C|8Qr-CWj&;HxZWBnqm5yX)^e?NIScNw$|j{gr|WX>c@4%vG<l> z)0Q#h7{N?X@7z2Xd$$qX+eV>z(@5?U<f`dJ(`+Kp76mTHepli$bbfgamdviu%-21k z44peg!O2-)^DaU-#NQ-Qk*xG3FPbIFlw<Q3F*?0+?TAu3hYw4;_hJQaY3~+0xL0hp zO6A3**#6xFH%+z=sdHwk?R`}08l!4&o~lf?cWs}7o!cg>Yvl9hZIie!3Vb39;RLK+ zKLKt&7BCP6L~zRJNkf8CUlfvrJN&`E!R~6_W_LeZWVVk(=WbcZXcx{(s{?y?L-+^V zz{HH1Di2vQS^j7#RE7k&YBpg-miACvJ=OMQ;bIC?f?401pts_6tjG%Pd`NPx3<B{B zcOjJBsH$zKyy;Zz#q()CS3oe9RY7!NsKRX-6v7Zr!gfN#+C?8`4w`n;q_hA`pD`5I zZXCwV>j!cB`T@Lra*7$;h}>kV={P%N#PaV-utz%K9p<ZxAkS6=Iw2lFU`G<rv|z8+ z2n*0fRER!eBTNWyT}04gLk!VA%>@PNu4tF+hy;Q^HPRf}RP5ad^j;l;QPU+B4U7gV z3Zu|9KO9p=cf*T&C-B2JPpOXY;|*c`DdGC$;RSs3>J~vwNb{I1yY-r>cHKlV*;cS7 zxV11BMg5lW{`jLi8c@F#fJ?jf1APA3LzT+D=Civ5`&}NtkJqoR(?Q(8ci%q4f~Ik5 z1a5ScJ1eU`N*OkHEKGo<l}sX~4-10V&e=qD?TbhVK=<B7Ft^q8HZdn;WpIv#BhPVX zUfF4yQ)GaSHczCzTL3O?;!3^qy9C-Mbl!4I&NHzjtZj@G#Ep4BV_Q+*ZD7Z6)|QIR z&WXRpncwekg^J`zG?W!#a8ev5q@`kcNePyB?t<Z=VJJ2=M?Y70^mp}CFDkoHmG|`V zMi~L#g8;9K2uEE^6iR$NP!j5o+&~|+jR{6^ehLON@)$e0ALcBn!;-ZF2=6`w`4nu} zFrUDkN1H?O(}dl-o3Lx=Tr}@sq`Ye`4j)>AV^p-qk1fKfWAkz1$UGc7I1h&@z$AJ; zc4#5@7vsqO#jLjrl$hE|@XVjr4^yUAp{PqdJiYBuKe8v9<`2X4hCb*+^*e^;X6BTh zm^P)D4z@i(pNia^K*C$2yk(*|X*2%M=_jNf$}vX@qm1k@<QFBNUB_5->5_n6z0y(D zI}N$HfryB3KzzIlh7RwD;Un@<Hz*JN`etC%@ItI!F$(?qWUKEh@0tZC2Q$_6P+oxQ zv@wE#jxoWl`@e;^9;0|WM(7@4HV95|M^Ky_TmvoP#yoWOv4n-a9s<MNQB<4*4^IaT zs9PM62*P*at?n;u;qmgSb~to=3ASw?jqO_op?OOkb}`+(WdwF^q_f>P`get`ZS&Ud zOLK|Lb0Tfun^#s-q1R#k3Yoj48Y>nLP|L|pn^J+gnp~8X#37%eD>T>|uI|RLrjs== z(8Zkj)6nYT<%8Hq<-LFZQY!HI*t2IA!!udNpDLQr*1WXT6asm1d0>ygT4Nfx3)ug) ze|Y~Kb)G<9jw#hn+r6U!&0D9aZZSKyOvHvYBhb{;4^2x3VaUibH8fTR+sNX=(mhBX zl7p)a@(NO6D+Qo!JSzHhK^B#Xr@y`OKoUmVy6D1#zzYtiXLZ&L#aDe-Rg()Jv}{Xd z73j89TJ5%xgAPob+Q7!!5T4<-2u<-sc(NygV_j&j2v78&xgk2$lWIB=MctE;*)bSC z;g+!FgOqut1sImj46_MqD=IVxF9W#vo6=0+8EA^^R6lyw;rQ^uDZF@a0uOKO$A|Y1 zVeZsQ<jJDM87^p-=0rf7AuiMe@nNPajSVqIbdVvEqb$|25bxHAqAHJ%G(|gJlM-z~ zxa%T@3Op;u8o3E}XrJVWln@g{`n5quoE1v4Jkh5^2>KUAVN7*<R1xA+MwMahl2JIZ zcOh;u8u<K^dj$Ahym)#^EvF?*Y`uJbg%H0%fXmWbR|#m1(w6pZQQflmt)yBLh<`#= zEeqaCTeg7ti_ae@lkIn3PJZ;}=I`6mY$EFWo3Edsv0)fooDJaYWQ6<<%<Jy$U}vif z2Yadz=ApNrgPP~NZ%t>^kFBC=a-bsChpVqS^FR;w9;UEyC3v}Q?Lw$q5yphC4BQcj ziwc*vZD|kJHnoTo7I4dP`CPWmY>i=Lqp#Z2rH#~t&fS^6%froxiip35>f7A96+HMm zyXVHCe@+tWbJNh&y(`A%WT2dCy3E}Ly?njV-Bt5KveexbT?4#P=;4A=e=qck3dImA z_mN%Nqj&oh)b{R-5u<yfW<+=N9o+*}qq<_;oGQ#)L9ou~hP7*^5wy#&as4c8*))sc z`Yi0&J_kFS=MmiVaA5yJs_?}GIN{8w`S_7pw3(_e@`<Ce2#D0nS%mn%gqYOFZJQ=x z!}@VpuwXEzP-Vv@d12hdN(#8eSTuhqx|JrNQ`=DVX4E!fXbwgU&%ne9T~OVx0A{9| z0V}G>gg|w1vxGIpktIcp9|cc9hz(*B-4UPchM;hBM6rD4v<pCCVGPR36Hwj1EiyBL z5YIeKP4-8Ro~ddiYjyt|RPg&|(0R;k=!*^%Af=sSQP?pC*%^$qjaVM2zIAmNCAZ=B zf3$i34sYQA>%XBnBPUNI_{TXQG}#?~(T?zqbVNv;2ci=F5YF!x5nyd^gt&xIczS7? zP!zZY)Y^N#V@8(7@CtH6QAr989$r8pI#zWH+`4W60j*Kl@*-0}t%bL=bIS`#N%w3W zr4+cdd#gE6)(*tx6$8}v*3~j_rw&`z4(0hnv36-KmM`d!)k_Cq&GLa*ys!o{X7<O4 z(_1uc-Ukj)bst`V!$+3l=n<;#19NduAWYMMdp?fPi)%c16TSKZrt@1Mt%0`ydhgC@ zRNRffr`tDA!q$xwSV$%++qiZN)~u+<;`sy6FsUmV8@pi~(+SL|egjKkETf;~0V$8! z8i5fqjNTpvCD|zInn(3*Psr=E46JAaYe!kLP9KhL^ziPiP`)MvxMq00yo3;kAeGcB z)B(Ox&ak9PH=&Ah^tXV$uPMAE?co>W1ZP6l%vBd{SmC8DRr&?1`47B}8D5#fBiIxU z-mLgkU*=A&;NqtTuMl%Jm8b*5XcvDYxCI&0qZ{(O%-~Jf2F6+;gixI{qAO1CUWl1v zsc5G3#iperF>`!5@-v(XZbxLqn-jvV;pfr{k-SeLRdy`l9qF%+P@gu0w3ULluWKuW z`RO7ln($6{Mrw>XRXVTnZG)sxL*!6t=Ox-9olYP*+!$$5rYO(zMZb<=sA?aILEY1k z7;29JRk;NBJj|X@$->i!M|a=DX9Vi2XP5Eh{#m^FkYIjs6|bL*UB*iue?v9?;R{)@ z{3_M=bp`B~AKp|`)Jn68w#norVJ~X>HP!T+*RoKAm~7ur&=!;JcR~L8<u&}_yXR`L zi}*NiSW{tJOSe8cS!+Vp+uK?VN6u>>iyl?^jIx~J=wXJ~6c6T)v~5e9v;p(O0amUC zup`9X18jeXxS2f#0rOP`>PWsC@&0D^hCIfojNc(DTnlb#7ni=jx>k(RsK|7v){S_L z6;-$s)xE848@PBH!pdD2#&%TT{LZR^G}N?9!Ls4~vAn(pb-BqHkeP^nNs%b^^+1uE zGddI4rICTi5AsBLd?-reg6ULKF?C2U%$YI-L&x+)zcF3We=5_)O4Ky=z|iSk(J-$Y zY6oXw=8VBuykIJpEgp|GtESK<5#lqbx&`1ANmSDN_BLTZ#n<73O{}M^ue77Avr<ow zA8ukgkM(sHp*<N}HjKvlRbwfjCSmo;F__;}i^&b$(YZ7XeXFyvecN;_T~Lq4NqsP& zG7kfKWnkQ>d`ueO5mTp>BQf4vHDTzqp@S2M>gz$D&(es|iwts-#TWv^EmR-nfN(>E zMln*1GeKIG8#;E3M%S_=3>wr)wST9lgd;r61#xjsgm)M8?3IR?C>x9!UV<4@`>7G4 zB}LKbTo{Y=v>^CU@f+wevJ!x|W*$*>i~Wx_Z-FlvU}8x@;AalEP;>R7GA7**z7dXy zO7TNPq8GvlahXvyJlYe{F+s@4OrlueeZ&EX@m{LAMpAW*5uSq`;?fg&jUTeILa=%5 zMC_p2-nfbYriyOfG=T8swo=>z@}UaUTh?fLnTYD%w5nEteB;W2SiiImo0n6KFRj5w zs_zYp`(eY9epuPm3ybIUz={QZuv9I`P)euT4b!HU;eDA^P^K$AcyKk2A776{hgM?W zzQx$JOBDDbs&TP}EEo%MaL+;<=4UGG+PeVz8LI7RCbW0WA-Jj5cZxTkhMn6QsjjDD z$L6VocLR2AosP}xCS%ju$ym2?0v633ig~m8VfM^QG)(D+sSQ0bW=uIoQgw_UU(Lc( zg7nO21ctb&wy54U-4GP%soE(8+A5r-=}S)m9y6pmvZU&Drgyb-(uJ#s5fwlixO$l) zG}e(IrAqeIL1?OYT_@Q2m?(f-vl2Q|A-ho_1W;)QF{BDf@`QV+4L>u285O;;Lu;7P z%pI9w5;F6cqq{zwJq%&*tp|qyec1Z3GW+to{mprAGu1ECkxs&tzpGnW3g%2GME`C< z7&W*p+ENL7xlk3yI-y@_I?CEcz|Y<Q$%H@x9ZHy|0fKoiSALhXZ7cW_=&^JhNijC? z^VfloXDcLz=p!$|3Y~LYkr{1{q!1&-2N)oY>LxeN9yu|#NTfo~i?>C2+aUGQvUevc zsPq7g?A;c#MwH^fnsFFkoq_qI3vlu9JUqL#3y<#{#;X@p-&Ed@WT~xZAK=A{vxM{q zRN|MEGJme-8NWoJUs0*dIsPHHW&h=KQR8<A`hUH^6g4hw-_oC3Qf;$|ysZ4_^)-C* z(RF<K<~p7|JcEI?U0`LSM*!%-+{Os@PBQO1^UKo&`UItgyR=o>u)?|1QJTUr*a%6T zLlNE1A2IDhkXf3DcseP`M@Oo08#e<gs@AZS;qrvCE)}>gpQ(O}8Bifgzi%CWCQ+EY zyi~^MPoKX*%9n|}?I)BZ5|nWW=KOuebOhGSGe2KPxKcdiqz0j?YdV(9sKdybj;QUK zfyOZvsIEvy`&eJ(hxwp1J_MZ;f>4+ejFQ4Q)C?}fuyJLWJi8iWr&VD%qp-Tk-7#Qt zS5%KL#E^y(jGxmJ14pz&zdp$rT$6*TW4dAS++kR?l+ay80I#2hU0dhkz^;WjvTrGl zA6$WxhgYih?vqEB;nY#tU&=bWfZ|HJ`_559ON3SPw#nGKVG@<xC@ft#5cB8s#rQEr z=v^6$>OM)V$BmdpB|d6s5oS*AhD9^0Fk@18)bz<g`@C?31i5SAEfCd}XqV4S9G#8k z<*pNjPFS27;!~{=m&nL5(FV!MPDn|1p^^?pr%uu6!ROPfG8-N8!%<WegF;5Oqehlv z;D7>j$o0qI0c|mDQYFTYC`0?)FeK2ir>BI$&dN-U*fbEps@^La#Vtx%rc|)AGli|4 z39KDV)aqa|DVe>SA>xvKk=-r^N$G(|%Lzh<&XFiAjYhX#ndnlMiKNsJl$EuEvxBBB zUm|w@U=w5}nINB0Y;J@L{N1e7yf<>sfGAJIBn2Wm)&~iR-dMhD6gICPgAG*In^*TE zy!#W>0_hs=Ylg;4KX2*dt+4^h)-9{Xnx*~Jl(B1<R%6w|K3FYtdN1y)7GYR2w+9x? zEXRTw<(M_K6CG+1CXDG!hrAN4uBzT9s|fBjwADC#cr{^870wTjumFe}mlq?4SwM~+ zSc+rvlH}kLO`+I5SHXMN_C|X12~^n=x!r&rTc%>$#>w<Z6R>v07%W>joK}yyGiot) zLKUV=tWZn&Or6?;!0wKT6RQ|XWgvwQHa5WzDQS^N&4@;J`y_f!Bh~J0CZp=q6rXLF z${-3oRxSdTp5By|)Y_4ilyG<VG=-0!E$p0)2z^@wMBBlLYT3$*U`+HtY<3XR3t|zO z?hkWk&HToCEOdtUVpQ`y&%%>xjQ}-ZK{OV%&2ZVuRUg(gTdF%-S3}tGJO?Ued#Z1_ zw-tdd&^NVfO~+w~2!8jd;hiyMcw6)+^hR8SF`W1vA^uhvKA=4&4eg9(I<ve4H-r${ z(LrViWnuC4)q{^Xn;?BEYaK-S>mfDH64BvC2=FG%gLIG`Z;9L_YqU+aM{<}kqI`7` zE&ao(+T$4k#4s`_NOeY+OmFlmjK<KOxhTsGMM1I$`gMxJmW4wwu`U<m2V~&nt_Ivb zzX>0l-iYUqKfsg67x9#e`}vEDc>esXntt^8(+jFO<>@0?TI+&>xHPT25``{GohHpJ zpS%@dYhG^t%cLveW5W6YUVV6%N}X_5-3A}vC6)ZQpFhIc_jVw_&kEMe2YV+&I!R;r z(TN7f*u%=R4eaTRk~#*VOYaQ$N6Vtt*2pXgLrAt89HT7Y7GnoXUqjgV8NnsQO7)es zbfy!q*MWnZ36&BdY|V&@(AHtv#**7K>2fGN5j5{DTC1V-GVEHWU@(yPE)u!1ObN)% z<i$3lJQ)QnFRp#V91#)ch3I$>EL}DlbLQ4z@ZbUr8P*v!LkdwnqzHAx%F(xPA)R;@ zIu%M&K>>Q#c0~Wt#TYWR0z)Qs!?4K}7&fI6BWCo*$eFz`fhud%%x)Mmp$G$6b}G6@ zqfhsE%}CnGy|HNC5VdCN=5<rBYuilKkNe=BCf3JA6jqB`gw;G{Qa=yx)2MK*5<hZ4 znl&}=s&+FvmL|-N>qb!3SEF%C7mOX%9?KWkVrFAcOrFpcW9vJjtSAuKDGsW8>Zp<3 z5X|UD0Zy6~MB(bOo-psEKfEiWL$`o72#qmAR$Dh@=h1TAX`aZ<_Cechf8-I)72Q)X zu&yKOhZke;ph8p;qMeE&QC1R9ICaO2hJF|~x*K|wr}4TFWRMM6+2Ke|38FY-bWIhk zBmJ{m6t^CKk13V5Glg5Azabf*$9mcdwr&)1tY0CFI@2?FpUhCDmeVu+(5os3<=wIn zA0GfuH#-;`(rGiAFwoW9-_=crk+C7VrrV=kls)UCEljQTVc|;0;9-ei0XLx^6Ys^} z=Ff;|1Xi!8#mc39slqkTes=~z0lB2IziwGy!nzN)<ybA#0a(AhMwv|gx>8ouSx`mg zU7_H;Xl8fKD)Y1{6H0ON=xPnT4<1;H<Ht7P*wGC*c5FS49$m|H4Q(}!99gN>V?4Tl znNr;c_bkBP<~i8ConE|IW1_f4Z41CRu9bo{4jb1n#G_|lu~?ujQ%eq1q1c>h1JqJW zlPCAYtl6~~$c#%$@rHk(H6MaE5~)tw=BFStFP;k5TD5IkQt6mVC1VA%urs6)urd{> zjF@9st9lg>!dCQ%;gQY+xG_>QgWw%x3D*D<Sb8wDW8pHR>a}#&qvAFry#3IwYbwH1 zeO24H%sgi7NJU1Kts@|JW*A7*=e8(6QELKt6P_c@C#Egia*d=mEFg9?7ax7NQ6YCL zk5}v36=k_1JJuTM2~MzQ!E&~5jX0|0;`Y917}*J3JBGuJ_lpQNgr83vD!SGT$Mq2z zL?9E?F@CL)!LT!j3MMX8A5npAkQ8ZzOzvkTSR*Zlik;U*65fenW{3$eM6AC7I;J?G zAjJi}I)q_-|9qUFN*h<*0fVS`wk{cgadqu6x;6*v77xY|hTHEk&tE>fNO+&e!-wZ^ zU)Dl=OmIIxM^In>cjZlRfB5Y3?*JE*_HpS+A|@{{HQfdu;^Wtk3HQf%_53lOKD>v! zw{PO{qX+ox<5&3MyHD}+_ir(%wjA~ZZA6qS)wUzt1FR7k&4?)41o3S>P|zn4dEKJn z%fHppkI#tD(;>tVmO+MakGF#p&$SIUBfyOnq~$$^g$q?Y^VHH_Prbynq=Gl4^KH$D zNQTFY@|HnAdK3fFWFp-Rr3Z?<C($>NcQ5)1++w1>_4&D#gOQqp$Ao!kz=$l1u!&A{ zL)$K4DCwPoe)WYI-dKe}Q+uIiaxZip-U&Sj>Z(zt=t&h@HKGej2ew1munwpi+Zn^A z6V`KUFmY}zCeE+L@P-Nun%Eg5rj}xCV;Oq&OGXzps3sc2m|rs+dSlt5VN`e%8PQH7 zxMyi>m%Lxn2&qHN%M(=GCk`)$yrev|k8r2rmL^VlZzU$+R`X|U8;2cRsTem7!MZgA zuzYDR%w=f4aDETWn%<T0?xbnnoLr7ZI-7B0N-$_pM~Vw$n9}(<xag>6BzH!$evA+U zS+0XAAi`p#joS*b6d0-L4hr6FS>D^V51_&hM?NFM5~}a&s%+E`?u2n8r7L1DOdQL< zpFkfztQeCf^~RvVT?lJ$DtAu=hdUrK)n6@6?G<37S(B5_LnflKx6wzaw+T8VJEJtu z9f_ev@MP5LPXXlY*&04R28fGsK~X_G^4rHCCo7a`1iE+2M33%mVQwt#=yd3GL<TyB zbOiDev=w|9Ww%YTKuMY{@?-5;_o&J#Bu!WbTmqfo8{v+almN0SoZn@R4jlsdEXQEQ z(i(D409>U2yqeo<MO{;6|ECG8*DdRhHB0&_wJoWDTWiakdSU6@o>($lqrjVHcgM6T z-EjK&T7marLVFWVpW3dbDm`{|BZ0k6LHyXUb=+Qs!v~k+_@NbQj^N{mG!U0&lO3C> zvT0gquU|b{r5o0aQEh4~m(*jyoI1>(rLo!5`YYw#Fu5P5Q-zn5CL=Q189oe$!=v1g zmB;X@I2+LnF=c)UrFiV9bY$e4^cImmj;vfV3z*EqY{1V|`?q-;cn8?R+us&O(q_#E z+@UZLG0EOk0SuwN4HbX|zQ%;J36;31Gw)59hbDWWWA{vC6viTu9@N&?iqO_a8^T`Z z05&9;jc9r;@V0hu16vPyF{uYPKU4Te*uf{v8n$!_R)l>@rWdA8tHkb|Q!u<P6Qyl^ zke}v>$WSZT5G?kL5(M5gJ>xNcSUdDA2|<LPF>+(v&?(IsX`v<vW5J7XZ-vBw)`<6S zh0I6;<R@EFahoD0SO>9$cvhknQe(}Lm*$9+XiMHhmk=lHgN+ausE7106BHylqOyGu z`V~fC#gx97Qdfwsxq(<gM_QB<jO=7rj2l%#MYa^zF7C#od+!mhr|{tZ8AALV9zB+Y zBTnLhO!9y4jIt*WKTrx>Yf6bztqas&zoHUXJxFf0^hS9|Xy3=@pS;FD{`P0!AF`6Y zENl$?_IJ(p&p&?7$`p%X!z(dpcy}sVJEXP`hkFPkr+6#)Gvv0TGjonGg?%6uRg|q7 zZDz%1Z{($qR+3MQlB@&G;U4RN@JxS1(Q$_+`7k=-H3YW{^VHVQ0_I-EbjDO`gtvBa z1|7m%&y4V9xl!<D1(uoY%xsLI%Q7faHi$`Cl!c6C20|+rT{>$WmMudBM4F<6c{zqk zwVsjWnA!a?U{X(%5ATAaL2XeotS!0^?}%!Guh*!~sAR}nF{%)yL)xKwTnTE&mZA^A zK8nzvxnwYAE*^k!1b2_#@dTbH>qr>-S7#8UWtcOA5Lh{q@E(utn<p#5Bqous2&g^H z(+F|tSTK)3C!lvqudtcS-?=z>q)GMnK72q1+)ZcNNRUsaIv>aDhSP@eo^{x?jzC$} z4-4mY!{l-K7&)vx>W6l~fSOG7>77bv5{is07e>d9NJ@2}@^oN*wLv5uYfP*q5~$FV zQXLVOXiHJ%fV2!}WaYRcx1BfIcJM`UmnanG2cuJd2!_<O$Cx3VF=}uTMi1+PA$4?W zm1(HzlZ{~`%h7*8CwO{WAuQ4bZeF%Z;Y*h})hkSl+xmpKo0BerUE3f{Cb&wqL#Grw zq(xY$IfpuQh(TV55G2vbrlk8IIn@V+o#RkimVzFYIq>t>L=mbNi*z%liq~(&@<a!o z66JuRGzXNV*rG7e5kVfNbnJ}IJsBl>TEHvR8Ide!$r=7|_cl=P3zjb(s+yq|&#S`1 zS>*(785Yg%hGp|Bsi=D^6F`g7Rx=55Ta>myUO+9T7F{67CDp=v@vI6gn$-;p2=5sU z-8JyOa_K0J9oa%~Z^O|e8<ib8DDzHB`}cAjJh&2v4lF0E7bw-ef7g7aym!fDR`mYO zTN>3{>n$6`D`>A+G8C(p)ng&U$T`#dG0Yppv_^ruaZ)b@@7XhkqNsBUeEluq<!gc1 zL|+UTSb=thsZ`V^DtwjsDr6NDQBTq|Vn{%XBGO@I>G5;b7O7q|3CP>1W)fpr6@``1 zlp$|XaXRAD0$@h)n!D=2m=#=LZA6tTCQTyx(i=gPvoxzvolBc|YR3p<mqa18AP7nH zq;WaEh{^Cle3n0=nejn%Ho;L&@DH_st&=|V_<i2Nw&>9}4~tif!LGgX_J0naRRcy2 z%tG5lJH%2Ix=MF5exEDDxOO?LlpTGMmu`a;0y&R`t$T(idJ^*e+XkX*q65<9MI=>s zYH%Cm#TuhCy?<ef4f3dF(xc6gL)G0b*<STBNsqEbVu%TnsJv6dEsz~!jgo9H^y?Ik zJ{^KEsv-q*hIYa3Wn(dWY$YZRD?>(-H_Z6_Dk?H@<j^WY_^et(^WLo!YPFUJ58lHA z!u#RlGgRLi)h(bFleIS=-9P&~$hA!=FP@8C(%7@BwCi~F;T?wO>+#_3RZ{ye<hLwB ztXaAK*I$28^NbglWYU34zgs)1S(!&B82-_=2upE8NV*4X0*#^P!2GA8Hh0s9Ly#>z z;@l9J6M(jTvytCF56PwRh%bmhR9-OR+J?g;%mI3ImgY`+FyXa^jx0|yg3Vc1!CSqU zmgW=HKfGn&jwwMdbGx&QiSjm*S@#4MG|6W%J6BWqNVhF-9o5Szfetb~(+$C4=IC3S zhdC_&Lnd@b@1ce0LnYpSL?LR27hvFsP8d3_40U5m&~sQm`V!=W#&^ePMxn|YsxW0{ zUv%pghX{f&Bhv}_1wQCj5sliqT(!#kbSnB)OY5;=wM4hlOgTxlT}u<Cykpw6eL5jN zT{T^bNvDB5%?;SUdm4c~Q;oUUvr`7ljmO^YW3gwO3@RClom&QC$EE?iPk*Mh*tS8| zR_udm6FXwm&~_L(v?E5-0Sz0JhXK{;sO_JQe!UaXmBOQ2c{qCZh(u{gAbR$UL0M@8 z+PC+i`J!z*KQ+&HdX_sfb3GVQ`!lbjP|`U9WknIFt4v43h_0A3p%SyFR8e`Cp>N+z zwUBX-$_&&E>Wm&e+ri9SA0}o7u(daXff4h?)EtIJ=2YIAUTKb0-f<LZiQf81@@j>; zk_hzg8i$k!8^lH0A~k~$FAO2HqtQN}Wh6%CI5$CPq!qk<&D1i8hRk=FoKD*EZH;u0 z8s>@)DIO?HwMUm^E5h3rZZ^7V5RIv$K3pgkgQ8vF8%&7%8uD*XRf|{5qywMZ*bDO- zD+urISR$&KwqRy=G)*tZk~su1O}3ZL6QKVK+yZzpY3CNx?*9&NI)V9A-!mI~;Jp(H z-p2^<ZG`uBf_t-q_mRUJXzOwKki5iPgM<5*<Io;y=ax3Lh4j_}@Yw|T^nX*{q6$_m z8?IhR3b-`@uSNqyqUltAvl^>0yRilx^W)*@V$6ac#0Q#%-qoc9p{2?Q8Lnz-rw3Ci z95qQkE1;}~BF!Q)a7WrCwbMbm5d3y-22|#(Y^;E4N>6h>d^=;5l;<L+LoBRZ^<d$~ z5Sow{P>bRg6BVrixF!{#o2zqmU`_>XN%d>v-WpC+*iKa1P9D0jvZF$4d8-~u#of0i z2a8tJV{`Ki>_55$M^CQA`={67(g*7p^3<VAo`-tD80xDBXMVQ@9g(+>5t8BvU_v-H zOcwz@t>EX@3UOX-&@s{)89s)H<nM|1XoEz5T}1n~Mq;22im3oPQRNh-u~HM-ozk6A zmgkMqTyGXISG1$*Y!^qRkm`=EdA{h~DGZgYJOfy0$M;Ib<bF9AQ<a0!H3b+ks05J_ zPDsxVL5HG5R91CR>iPxMwydA|@Sdzxe-if|oF>4};QrnB6r2Ut@15M<^0M;Mzo6Z+ z|2w#Ux663-@&;A>C2UwfkE;9@wf3+0<u5<ump}hR1^yR2cz6+=ic`_9AQ~C%f|0_I zIwso}K?yFf^<sq$G=UrcuH@oqBr@cVmA=7QzDO;NL0UxulDiRh1)*?=vVmogDXarb zV8@DVKv)~F{8+ooWMew2IYm}fX~nz~c*`t<(rlvUx?x$8UMFgJJu9(B;jx_97%G5E zbSLFa8OxzHE3X5~ijSWWqGN2)sVEF}wb@9bLk$TrpyG5Sth`a&Ee8E+Gcjavd-U#= z!snbyIH#d~mk4wyiAE~_&V*!lBxQOdBEbQ{5oQPs)<bNJDca_`p=;MLf-DIG2Ipb? zr0!^(T!ncvYq53(qubRJuzk}sC8YK?&sB9&+P)9$nWuVwiQ<+flB0*_&}QSv!C6dY zAl)>`G#9d%%I4K|Xx=yoJ2w;F8*6Db*uJ3#o7YzJvl;@V0@KEK!GsY-7)$j%j!tLv zpmylhHHs-6m5jU`S%@)%b1|rY0{ZrfLRHULRPgWa(m9;<JQ(fT`y+?ZXI{P!^Vk>d zsJ<)8<It^B1k%DR7$I7)d>bp_k)7_szc(4x)j6tv_mIJzFk)C&OdMa0w6st)SVgt9 z({y#|%ndZd^JOJ?4@Oi8LA+0(KJROUm9zV*>5@CqX=Enb!QWdCX$j6KXcvSIx%@p@ zt^_-y+(09EQ`A|rY)CY3%Q~JGX^(;wcXUp7M=70XQGzK7lPDN$_321j!<iACXP_)* zY>3PpZ;Tz=1=FT>$MnhNSj6b4X=)`F&+LuGvk6_=k~sokI^Ko-)OOQ!D)D(#+4FlV zFfWx=;@>eXyu}t$Z8yy*LldL1`O{0u&l1&)b>hg%ci?@j8AlJx3NKoK3%J)&MXtty zeJgNe|1uojy9oPs&ZFX<NiRJWTh>pa0+2r2W3X=3C>E*_Shi@e0{E(>Bd~b>VAX6Q z{WS&LGaLFLKQ9EXE=I_0n~Yw)OOTcotzc|qt_u@uUDbm`O`J}ZBRxq(T}wDC=colo zX)^1eRHWc&S6Dfjs?TLaoVgWY&ubkVjo=&TNEOd}+A$20(3+K3AT26fOaQLkHlZq) zNvY(RrIQh?Y%E}6ZUi0v79D<%5r2bt*W#|>n8C1R+s;wgxn~kp_B8A}G#7_tV8r`t zaN*)soIJh)i|MqcjqQqV`2-E&oWMfj?Zw~1zsJR04+(Kp1Q8|(^lk%xFRF2g4)`}j z`WmCWT>uJ_U8tbVkQio+Si(Og%n-TZtkATA1Y4A_koO=Q{;#UuE2@jFTl-WL$w7jW zvqY7k1W}@>B*m<lK~PjgMZt)Q2{1>p<QygEpkmIt_kP0(eMX<JNB8J4zVD{Hub+PA z;$@%nUd*wo>L06Wt>1j+tQGb#GT0mKj-3(C*cR%99pNrW+q7Jbs64_3vUi;elGt!| zhgc(asUgz01);v^GPWhGR2}|p7a6NTDAF^gw)URt`SBaUExkYf_+t#e{un2`$MHMW zwLrS7qfFU!%H*F__h0{@GM5LN|FA#);Aj5I*Z(r1%J1I?QCD{d|M`FX#Q*dE{x1xV zy`Z(?X!>?++PVsRlGnmzi7`y*D9w1Sy%~jghdN>z&o6R!5ZoB5FNv~)KO4XAT07VU z=|jhp4%uTaOc)}YFyb&H2n-hy)^_t$dSsrN2DBLM$m;P%_PQ{2HiUtV7V7~O7O%I! zd$!ayZmTYXl7?gbl8}5l&#eIiQxOMqq0dNAn*u@Vnk?KPeaww00K9$85KSk!*n@Cj z1COAS4GuCvIRCG2pdq|`wBXD8??p$v%-4uYZw@@X4Y4fH0-o;raI({aDI*F4iU>>F z*$7@?inWn8Si9O5Tc~Ug9tuUy^*t!Ke+<taX5m4>36wp%h???is4mMzL)9%b*XE<8 z?zZZE(pWRyhg)X)R0HX#xTi-t=Q0ACo*=HN{v6s_cC!w*$?Tui>1e1tLU2=km&-iU z@__9SA+sG<vo_$;iFlk!i9qsJU&PWeMesZVcs~A&4p(zKg=#zFP!LX^2%|a=M=}At zCozbsJO~@9ve(8C;L#3P9XFjiiIr4hxII=cH%DBM71k^>hrhcv0(f2a><L6tQV5Qx zMI(g@{Ag-44j){H<Ht53`^;{t{Sdgin!waV17?h<>>MeMybQ3IpZ9X2=<%F~ZR;Gd zX|)|n3R00tCBJpGGg7w(VWsDMMEIB^YPl(*DV}!5IN|)!wKz>j;cO`nAsKzUX)?Ms z#cJNOjXc*qtZRu8RNtYN@U%Bnd2v0m#+3ETo+>{u&=`r^7USfRFtu!9ZdL;BU*3ZU zxwM<SZ&!EV&b36f`pu*K{djO|ud+M2gz|Msg(Ol@C#naN0_z!g&wyNx-@mz2tz#=` znA-&TjjOvb)K`L8@23XPOKA6YRiMA;Il)~-a6eHU|6A$FTbk~%yoZj~JhV04Q2n(l z%g+6oDyb?zr&ge-DnE<jXQ$PusFK1grNT>|o>mVm@8+}OJ-L9?)C67}Q^X_$V{>8z zJs8!tz>(mVT$bb&rBl5uz@Qdk(B*M?noZBD2Hwa+3MwMWd&?ZWItvUjo1u>6!1d`h zWeBy(iShNB0XjOSn$s(b^JYs=6@7Y76W%B_mFRpn8UkJo(vaQ;{Ja6b$DZnYxsMLk zv$CDah{E&IlZ-;Hqow&G8tb#Uor{5iM;IP1!K;bqcsp5+sj(uA_CG+K40^~*#X!#! zY-YuET{H`Re!6gVo1>JPA)^Ef>$xgNW??-C^XW9K2rL^aIRgU3oK7p!*9yBB`fm+! zCA7^D=%metLd8yH8M;&t(E(=I9BPZ5kxtkh;e-RLsj#EHkg?tunF-60vDp`?8$FRu z1(d#HIZ|Sm;9#^jc80p+T-qjBP>C8Xq_bjlV`QPP9{lFrJ&*tVzrN$s=WhJ`HHe=- zhX~~f{Q5qEZ=Z+p{mUr9U4eH~Jp}d?Uz_4<6YBWSZ{yQIC+J1N|Nd(nf2Z=6QWnJh z`(IzFmCYOL9^iWJQG9&YMFsx<p>MDr5wZT*b#wz31zSRcFf?}4RRFg0osZx+S1e!S z2wNY0SW!(m_!+}_xfvX(vh5i1+IpM7fKb+4$dH%tn@doO;?}X8tGWi7@tRpNthI1A z;CGnA!ovW@4%$k6YnxF~Q+-SQlO?e<^)*?iWR^<q%j87H+~&QII$>^SsOpS7chR3e z4|DZoWTrfanGFYq-K(P<2wf8@ZzK5o8^b@q983BCJ(ieIo$<4Tj2@MpJ|iz93JGJL zr#T}#8#;8yMOyIi)P;|)F~Y)ZRJtT0(gN$(J7fQW0Hmcw;PRE7c=#X#g^$jn<jEzJ zKD~tc%3D<41a)1WvX*)=LcCsb-7?Zy)b}mkGcn0?b6?FtbV&icr9KO74QB{(DKqH+ zPS6p^gi41{UUYzhED4Y9Y^9j6#imu3*b!-movZD!jf!<ks0B6<a0$U;CRpc7ap9}U z_gW%-|1umq7=YcomSAV1HxhUGV*3tn#I0XM)lJ2_MtYn$BaG3MKik7<A2Y=ITOf>e zJJ5M9cE@<&MCuwGIv9z=sZ{hwqLH2+i_BA-aN@*9oXXsc>~lNSkoq-iTp9V8!o``_ zaM4^wvU-T1FpBgu#I|r79Nn@Q)p-YTGc^te*`AJUUx5HGBRX1LcrMn&GJkzU(Mg5| zo57#$%EMLz;Q<S=iGsn$Srf5A7T6wYkF6`Luz?ZQ`anxW^Vk|H`PG4@h^K?tvEBoj zN1|};+-6*+qsu<I7H3bb#l@@`+_;pWR^Fen2a^6Mpz@ZUBiDDRQk3|Eo4b`7pHb=$ z^Y*Ia|Fut$^Oyqs-My+O(1_%`-@hJEjk3G5jLMrTyZwRc_&;s=Xl}ZLCYkTMHb>>q zn(CzgHa&mEdDK_4646QvPf>YiqJmH_Ev5=DK7-<?rwHy7{KLoa=w2rBZ=Hg#pA+IX zgu{Eei-N4`hQ$Ul^FT<3!_Q&E`EwBl36of=hZ6#0LR^+EQp@}E^D;5fJfnFE@H63* z7QfS+VXY&*vyGF!>W%W}s7ij%Tv7Ji7KN`%<t1}A+pz(8`spJw#sT}10&q2FGpZ|2 zt4X!$)cgfm>gl}9-y)N+4-eeO=x7PX$DU(iv=n3gPcYJb7eg;@(_5yhyrZN~QV*@6 z;%0>4J_~lXv*1FNV7ZVXp2J)!-`TJwv>g^{!qr`iuW7=b|HZ^W1G@a5`aCCFIu|Db zX^D*n{2er~+))DotfZ@0N!LlZ9%PAatL(5R%o!<bJdhsijT7;HNQ+yHLkV6uwsjd! zCI;ic+QnE#NUvY+fvm&3pv`kPwxptzzRMO=s#KO6x39$ys^p))kK*gMUVQr4g|DCb z@cq*O0Es|$zkYoi#b94G)mw?`Wip*InN(>M8I>vE{u`C|zx-_q|Mo93kmt49{@?!X zz1sfm=a>TdfBgFgeE!hQu>B$a<3B#)c;<e11vw%hW-)e9-TB73L)T><j6Dot<7)yV zr`fQk8ndCYw)HW_BA)L;FGIqb3YY-Yx7UWvVpF*K+hFl3XLzl2glm8e?7htiX)P>R zWB^N#`B>m;2pwxicUDwQ43V|yFa_YEx+Tg}Vt}GR(_kI}&br0=GMB1bn*dj;n-QJi zKk}W@9aWdk-p1J!CUkyop2mcT16Hjxhadl=yPK?huLBD!{yxouO5f5}3%0!X_KYZ; z+;rgTMJ4WI1Rp})KZr_wrPu;Qt+7RPj6F7OcEf?>0Hma>B)Hb8#eg5&BfKA;MWu|k zr0TA#xK7YsQ%YO93<|v48uL}}lj(tSxoSF!_7=%^UuV6Ql*x4h{4xdE1%mwoI-Ad; zwf;0!`$=U@wdr&SX{ansM$PjS6hBGC{!K2}way;LcKTv}tQ)q5TVs2qEzJ(`L1x$( zVu>vT<-v{a*tW(78|Zj44zHr<S<U|*j>Bo8IGDN;$;m-T+8?MMc*aqAukbZwbZMwk zeOnk|#R<SY4G=;{yOI&q{=@(r*cF8RyH+4QEe1yp#UklIBo3v<uw2LQj74%v9JcKU z$Ck}2u$paP)p850U1^P&6&6_S&Gx)_9+If~Z>GiJ03-f{Rdhb_UW^77BVn5lVm5dp zivJ}@<`nYOXEfl6<XtP_yVzU}%30xQj(uxAuziIcwym(i<`vd-3ij9+?}3!f-pERg z#F^C9ICGeGEDD#iH{kO5jks_&4i~bbk$YhS@~&=0!L{wmW`HdKpRxP5sH|`7ng(>i zKHR$@x$&K<ymM^_@~><~-sLUGzq}bYa}sdt>SkQIxSb3t!>l*2de|t-(9uS4w?3x2 zyo0t@TH9?ZZiZrw1!yA3#hVML8*6#<)q{{+rMAn9Pyczm^7%QGNw1TVY?KyJg+I<j z(W5i;;<-4Pu?I_*IAEcru}XPp8n7|w%R@<R!b591rc7ZOeofg2!(;DWsR9A~E zVDDxLI~U0b+QZu3K*3i!%iG#B>~uDU-;xCgUEzqxFjqu`yCO1j5u#%~=qS7p7_tCC z3}qu3O2uzniWpw_=y+FbP4vaSgF!fQJPa3e6L9y*KGZa^BDdxczE@OVSQ(YpPbd%e z-oxm?V@!@d!^Frlj14`(IH5f;R)NW}avqmFcPUlO4cxw&Or_e4g1p06v)T!(sKz{; zXQ??!)~|DhzpnuTmKno)u?}o)X2HsG7M6HvF=W(*v;AzCm<vP*Cj+WUD!lo0FdlXq z2x5pD<V1+OXcFMs2w`Q5Tw;tED#`?ZD{K#Tz}~P$I1u5EgKONdKgtPFUiw%{Me1!v z=-V0L_^x=Q?AijEEXY8XoHNsb7C|KQez<$v;7RdS{Qcjj2=6|8meuSD+8>_>Ra!(M zvzOzo_}9O_RSzqr=ZSz@0It#|Gy(KqexFpZ78BL2daAJe{&h%g|Mp9q!vL=5pTx?j zrEpkk4o5cN2nn+@6R>KVKMd{l)WDhf&U&z3Vh$rmZD?7|hACC7<8mu_^ZxoqxvGbm zo~x|kvBDBA{tKwc&0x3G6y}Tc2x!(3hPDD~T`F-M8#;X|-`VnzQc5~?O=Bu`lesF7 zEvCbIXeh(usjx*@NNGrT>k;rqjM|L&ewk}!KBF}Q6GmzLp19bhIIw>ewr=vo#`Uh) zl;DZ=@t%l_UyPVIFRY96q<LUXv>R5hm4PBoSR3bpIKnPr>k@3)>4U^XAMD-jgVdBj zq#pFg;X^@4BLFi`P`zE-kH-&AQXE}Ed7<R0Z>UsB>H9z7%jb*9p9DKqj1$UM7<7 zmXwKf3G8f}nJi8gP!W?EKd<ohi&Wg%XsXGiia*ZpJ;v`%=XXv6ys_pes>%+c=*})2 zO<aOC%XP3RYyr0^2=)hK{Yoo@F4jj<0wX#K2YX(lgfIu}h;hLNp5xKOVK|(!ihvCy zxC3w~Wd+Y^C3fxhMl>NWJ*K1!ZCtPw!U^m31Z4aQd#qh<&0}_Inujn(R~u!KkzjjN zJiCOE{z^1AK0!-MG3pzh(uz=3^%(c>Uc~KNr*Y=^PJ}JDC3KCkDT3{t5krWFHg<$N zVn6T2?)8h=MsMNu>uL;*m!oH(1j8eh=<hE_;p6i-LdS6aY$6H@j;iN$(IL)=V*5&q zUxrNq)<_7jL}G+9qL&(DN2mkRHv8e^zLm(M>b{b-9v4nW6WTGjbUt29;+2yfgRAG) z<0io?5Em1G-_P5vz%5E#;4P58e{&k(0_}pU+i*K~yV`zmYqwJ2(pB*8jcw|IW$xu2 z80LSTHTANa&@M(>%Tt2;9@X|OG&ZtAG&2lqk>R(u2=D0$spQGEcypO(s`~j^G}K&D z9$q^7*Hv9Wb>(@Kmt_;;XBF5hOU}}JpW$nHNZhenJ=K*QvaX@Fnt)1{JX2G?QfbQU zUt0QXC}x^4wb6v7qYfNB%&}y-16<tAsd6-6Ob~feX+<*ZilqvOq1W6Hvj~ZsypXat z0LRn9kj;?gT-I6~Jm`l52fVOvpF4K%b45~$7t%BQaUo|79?7cA6~|Fgbqck0XVD>w znt<-=x=VFUSob`{#BecQjhCr%e7H#2=wKo38HW0wVr-<8%DVz1!=>DRMx|X$m2(?4 zRabC^q1}?jhS;*n2b*IY5ff&PkY#!Z^*6whMRO1mXpAT}1b3HNSnj8T#O+@2W@R<u z`59YiOwTWFp#u%W>HMoHAtA%%gBR;gkEry}LLk-p3Qrw`@N?ly46x461o43u*vJrX z%SsDuqaxb1n%5`D3b6sUhzW8*+TM8no*T3cG}Y=H+NOje;Ur6kEm~}i)T5g*^{xZI z{XT+UKZo%B%K(1=K8mSV?dWVTR;iCKpZXPyXH0-SV>7^(Z7IKfA^87ziNF2j6@LAY z2cP^->BaJwan!UtM*8`Eg!6oOhC9KG=im}z3txuKj{MKdWBsU}>F9ax=I*9g9PSQZ zswa<7CpZOKVc}u}7}1gG)8QF8&4sC}Hq1TrX!_7+WTRouIz@nM@S4uEm;+-c9sZUn zRrvy5Te-%X&|`$AE&aU-9x+LynOn-_KU$b4-2~}Cbfs$;0l&aplhKn792|62u2t5& zw6dK;NP9BG4@b%YMmT#3-h(07zc&y&cluEk`lzmc37b3+Pq4?WC)g4eVdG|3zUGNt zdzWH=k{|2pGCBa69@U52zBqb>YV%kK!M#hRAdBSzWyxhKZnm|`8>p|kj_UF&RM`az z+|6}2*fwQ)3Mr@CsR$6UrurN;6|+pqEYYKYd%ByT2$UQG{vtmoZTTc>s|oSybktNH zK|NJ?O~qkU6&*y`gMBDwxPCDs0^zL3?$&dWvfUrs*SW)%bu=NIq9MT#&Wui6=qT4x zo$uM<hdsM|uy3yq4(#*A!To-`Hp_W!=&&|AAz~#(m)mTWLtpJ@4l~ws8%8^>mUHMR zEC^gDSks|~Em?>t*54iRfv76JMef`~W#uDO*A}9&sgiuE;{Pp1dC@(TJh_R2+zhN< z;fy7cYIN5}kf$MnSSL2FcEOGf-nfvx1MMA;(AiUr)=pYS3Hti$(9=_ifx${Nkb#{& zg*?Xg-Cu^h>^(?X&-<DXh<%J~*ZNo>=U^;C7cGFRktSjTO>zEcB=U1M;ZoK*<Ph4j zXobN0Jk_^YZq7zrzp@#(u5Ck}jFgn}I+b{y^hhC;ukHL3)&g;XxtJ*M8M{a5t8Rw{ zyK(cX^fsaLo_g7d#`=e7sJ}a%CLy$&o9WS;uA{yEHacJ2M|)eo^5)ZXBV19i7HG?i zfivJ%Wz9u;!fA-hBAL|$`17JHdbKmizm?949-tm93cxkzX+W3i(u9q|#z7B@eJv2c zutxexuZ*xq*cxXnCyY$k2z_{SH*faEmMz{03E_5vD^8zSgRIObJeH2|4-#oRP*Hq< zY9Se=g?ms^v<GEndwHXiQCoY6H#-#-m4{JRcY^1cjZRkJq5k^{$io9g80sy-P+u7@ z3caz+i`@H!YP%3GsjMdm=yAe%lE8jBT8>w8jLLg>kT<^f8Q#2Y#Q4h^oWHmi!K-ZH z;yf3=zVmS~DFlc1EJI9)2?7?+f)^FIkH>681RG%u;T;=g%Mj85W`u)uhcvfiG(x5A zNVO?LytN4)wF)}JcykL)crW4i_!`59(Drtl2XFUz@be(dsenS|AxxN^3L7^>*kL_G z*=_4wv1bDt&-P#>ZV5(UpcCdV<ZqeE3hPw&lB%M*mlbF{eI2oMnKd3fK8OGOA0L(S z{_%AXpWiVuYcHg;s-toqB)og^;oS?R%D;W-C$L8d=m`RPQbAiFEecz}EhhVN{Ey!z z@b|yG#;@Ne@bY69k~6j-Ix!e_%giy0kkxb1Ql`O3#F=mo<^PS|7mH;verjNinWu@$ zg=^c-fxgQ;7`SSwfjI_t^HhKQSyaN3PSLTZD6pYACfFT$P25&2q_Q`KgP#Sgy!aiq zT7UL7k@=nH^17=@%1mZMk9AER9vV|9%wM311(td+qGK~A)E6$)B)GL;@1O~1H$7O{ z&*kwsu(#7En1YacU<HmH3dPaX5FAboCWHf!oD@i~2eTCA8AJ=j{(as^K0rt(`%!88 zAuTNc$I^mu{MbrbFf!6t;?#*yoH-TAM!yvg@1~*jDI?iu=hVo`>hkH4mDS~ha`iQ~ zM|nUg!2Yj!h1%G5MR|+0Hce06JhPmkz*`njnSpn^EOl6yMR;ct+$R*kYpaeC+(%Jc zk%lJeMp$+j6;G2;`fxu=9we!r4~cX}Vap9w?svr!efT=fK}3KFRktIO_V^=dUw{I4 zO0qv4n;*rMH&XTy=6fipb}vRU6?l9EowTb4wytBOyvhavOAO&^uS<YyBQC%k)~xr= zrkYqwMZPY~9Yqgw@Vqo1&&%(lrmhh6_2q2K)o5+0;ki}PL6tCKc#7)M0z4|n!nF&j zIG?#2=T2>>sN0H)k{m|F>9~FOG+y*ppu4XIJ$-fP9cV&7t#6>3$IH>w`3x_5N-#ED zjj53ul;oen=15PT_aS^5ugA_vZyegZ0uL_lManjBL<Q<0<8T1-u5H52TuEzez_rVp zsNOdyyP3Ncw`c-zu^U&nsAFORZBf?KJx`{4pv<IBM0JZAe<b;CLS5i3BP_39NyM<^ zyeG$72=51Il4&NJZlkp|k9Lz6<_Z<~HMA1k0`Hl$iBt?3ttI<2IdGXNP|_y#qR1s5 zPJq`E;B}Sf`1(bZ7M;Y!i#u@jdJ+=%hazIN8zLjzux_0fVq(0MdWqlQf%OS)N}a@S zaKh#-ZrHZj4H-wm7=o?BiS#gBz7UVRn_F>U&tja)2tn2JbUFrBs3(c^yt`5KIFb9i z_<ILXTzCMb#RpMQewYBKlBmljXdhyTupS_sW%|tCo+s$(dV<0JVk+q81XLxVOfZjd ze}Kp3{e6!J_@`9fh3eSY&@%$PM8SLNRSmv<>%ytb?F@%yUSJP3i<*`7EX2zogd=NN zNtYsFodwpfF-P1QQ^Z7>VQr)(0+$)U+fxq<=*$*S{h8ZpVj<O`4EQm(WB5*>8Brk$ zyk&}0=@Fqx$SfpS7CGy~)58RdTn*vmqzg-`9bKgoXTgHX#gWH+d=?-$z#hSYj)cA? zOl2-?DkD>SeP|I_GX1GMs1<NYPYan{&D-Awp^@%%MlJZ8^bn!)mb8g10`QmLB^5G4 z_1#N24-m|K1oMzOF7}IxT0kvITNJob+5a#(E=pXs|M&m%J96)zg&EJ)Bg7hBtDUeY z)DH8kHK~*};NZUy)=LfGL&vl6NF1UML}GdTQZ*n)2II`JqBG<5)p44Kh2F++4YEUU ztPesr_`#cw-<1yEiO_cRn-ANi`mpqz2Mb0jCW~Z*rA&K3V4KcTy-+lHZDolmnX`ML zgO2KLU}8Iax~nL!qddsfrIRxu$mg5ShLf8vMTP+uG5T>Lbk;KRTjrxrXh-1usW>)Z z>1`2$<40xacMy)I1>@M^5Y}Jr9|~qzPDt~$GpE9pWfIb7&qN~gcm&c9tz=zaiPIUO zIF-H%XHJIWT;@7ly|9JhG8^{2W31m<6el@osFr;9Rkp9oYF;6EI4NyWdYMcs?&)$S z=iSkotH3P)m*oj%S;CIyOX!qUu^KO;oyXc6&Y`tF3(d07I8}H<RR&dlIzgC%>N2YD zXZ!H@?sh!BBbJDJx3(eoLJXDeCS1E1k1JU*$jS)E$z!1e_A(qM%#I&hrOqiMZ3Ry7 z+)o~6M8W+-$pJV@r*<MG1ZjH$v2iV<Q>t}ID~1F!N)0kapqDNJWd0hT`B=W#2u_T0 zWYr&;S@F^1OB7-SsHuHIPL-miRmP^&pu0=DJU3#1*7Kr@kx3Cb^nfBR4|VnTDN1Gb z)Di-_mf#j6xceK?H`IcG;TCeB21CR37#yuf>kCoj6?pry1@9)C@ZnW6-oI_do7b)Q z8>7+v+rrtd-EoIdy-g-vyA+G_r^9jm(t6ya3cqqLo=QAMndH7DeIli#Q2u)w<>n;< zpQiHKSEgY;1Mivii2}K#Q1W&npYXnVX$M(Uj#;lK+tAYV7;UW&d2$THsJh$RZ=t1y z-n-)#t$<*^&Wget&q^_q-<H0l0&dxt2blFWED7<N>KvuO8)`4`eP>yDF7or|P*|LX zYx#+|czqj=pNQfO45mj8!ajypdv`Cv;S_&X>|mTEl+T=wp!bSq=&%8gZf>Tx--BoO zccS#kURI)H{_aU!$%%!B`z++=ZA8uURMbg7)hdR4RVV07vgur8IW}1k;w}aUrYEcK z?k&c^P&w^6M#iczK3Rj&@oG%IuE)!%2CC;;Oior{YO;)gE>gMep}vQ_P><C1*w9mD zqk~UW8s+=f4iwx;$Et8=g3m#X(lfP~jrar~96J`za}33?)BtSVV1>v~UHJRXVq>2R zpCwdrgoK%q1}qt(+uP{D&Rz$`gtWlgSOyf)bO~?+hWvVFGMCFd=+D=NrnbiPL)_W4 zf6OhRj3K5x$kjE~fu`|1Xw9cO<+jNJLzr34hn|H2^sJ09-`<R{GJ%eP=JbO)f?K*{ zO3r)!f;q5t)WxNoB)omoj=%giPUYQAwcW#W?IVB(2=5-kTfjZYvS00g`y$8wIh`UV z3Va6MpWgSV^vl~%{aCj>gn%{2lGS#INe;t~Q(Leza|axQcnx{p?u5GI3KLlP>B4J` z9Tqb>@r<&E<uW7K2Q7pXqYE2C-on=mi^J^^u+9aGL#^T9YXm!Q1DLxK!p?JGzKH6a zW=OTJZ8dv(#U!eDO)Bj9RP6fV90_GpH9A&9Ej%sro=kTsoeRAMGVjS8HKnXEp>IWX zX=W!&-%-`O&V`%129|owL((pP<eb@ni>G68@yt4$I}?R0Hsnmg>_l1wvQDg1y%5fy zW>|eT78kPC;!-xjd@+t;b_}kb+lZX31b&{4U5;OfRY1H(5ady%J<Q*a!iPsy3Ua!S zxAgG3Om!@6a#}=5+mv)k3nO9?Rw`w}$XLy*-z+9e6JDWFZMP8GO*w=&mAEP|(k`Hz zO1!5%2QOL(^TsUoFtedHoo)LF)i~96SrSSZ)fQ4LJ$bkt<t6*^^by1Rf(;DkH{tdT z!s$BC=@QTHQZ&w=UBhb-f|GP&CmDI9?OjGyzMSADwD+&Tq22yS-r<9!owVJ4*s;|U zI}?{+=MHad-{Om{n|!cy+j8vPvl3gk_+ihU5EK=i$McFSc*5&YQJGIDKS6U#30`zn z5w-+zKUH*pGX@3-<bGOT3pxq)rncv3@2o;YV+q<jDiyeAtdk(`q7C=fF&eMK@Ca4- za2;CPi_!IhEFio`C+g8ZR*j)obPWB~7#*ucQ8Cs1jqSL0jljMZkAmw71owK}5*T0E z!h4uN6JT#5)Hf2|(*T#_vM+XvAir^OBQ4=iSPR7ey9wBD^EH9@Eh_t*^IN8s_tdLi zg1V3j`ypD|?$Gj4-*gkr^1!nFF6tPLRZ3c<;WEo}sIAYTr@O^)<vP8%gluBBxGlMH z8Qmp$Hu3T^%b$s-r($nqxW}@lHk+_LiJFq>S+;7*(ojov+*r*Jt>zHR6e^1(dj12b zuSjNjkWiMV-~0L9X$<WS)03v4xBD6{UrNAjh7=uiCUvD*3?;J}C5ZDWz>60T(AOi1 zxg4)XtEi?cFg#p}VJhZv0{Z34N{o&1#!OUTl4@J*%>>^!T88nlVvLOzV|=s(ljCKC z4&Ogfj(2bQI-x!?OpuR1!|%U$BPDecG-a7J0qNXXuyvS^ZQEAj$f4Cp-W!Bq!p6_n z1S^8fvD8}!i`d|u7HPoRp30h`zOk9~|JHyJfng*Ag)9hchW|!{g+7(20ZkSg5P-{~ z0y3Oia^V_O&RS+Vm`6a*Hk^mq26LfdG>_0Rg^oGZHIJLx38?48$jTTdcBTZk%$P{C zHBsH;<``0W>(5rh#Fqv+!P-R^j&6GJ545FnTF-NC#J~RiHPuENK7HuH@4qCcJ)}}6 zKfeo@C5_UD&ma5#QTE{T=RW+PLRYWz_}{*b(Z=z|_c8qauT%I)Rc^h+0@mJU@C@Z| z62M{GgAtd!4qMXV;l9#Qr9n)nau+T&hLNi_bnNNOoae!q+Y2Puy=WfvoHStKPDSlJ z7smE7XU$v!SqDbeIt20@wMem?mjKzsUQ6ZHtrr`^mXVEtjiwr$HP1vI4723**Orx) z_<l)M84&7LE;^9K7zFNyR*Yu6Ot5ytVkGWej?7cBSngxQ2+A616e0P!J5+Ci`+2)? z_tp-oBR1aL4Y+e-8*Z@?-=Gq^k+YF%EDo0m?@L+HY`_BM&A3RAiz>Uu20Y!MMWw|O z;Bjg@m(k{poCG{%Nd4%x%<G(is?sxT8y8erQ%1F1m&3Mm5iKm6>n;(xm(j}h+TL`P zAij>y=3K)1Dtg#9`d{Q@sHXtKw1F45&`nkTf^eU<%jjyk%=cYonZxfn$IqRiGdMw! zmPTiB2$iKtC@<be+k>K~+fiD$lO@6OU?c9|r#;w=+jkO>do2bxZxL#=b7v!X%~n!% zQ;jnUNl#@Ik`%y5MYdNE=7BhTU>U`ZKa%z?Wn}G(WWrr$I7~aZk|J;VdDhkhckH2~ zEG^5%vyyB)eRdH=h1XG9nup2?N&6PzMMt$#;e9<#RMM@Cwwuv6(2Ra6>%PGzrLafF z+c7lSimu*Tbjs-Rp(d7<6sl!Z;?;a#EqVtC>d{7Ybd{s6gQAZxAAQ-3o}p?qcNU|* z<tf2mfu`m=D9BI3z1vjaH?}Ym*^D~`ZT?jm5i0|$w$n*(p_5L)h0}33pGl{7DjFAA zUOE$t%h~a?_1uo<>#@k;_LZ|6l;xh^L}R@<yOFPNpo3qpzANk0W^{K*SHY=4dgUT? z5Z)c_w^fRyr6rHy$PH9g<)EJ4yN$4JZ@aI0qD=SwrWzM$%Y%|Sdj2|ke45M^EU^CX zCc|+B-v4w=4b5extD<MGJb}9B$Eci-Fibm4OC_vRsPqZ$T9&oRyeWrS9zkcvc}z|` zLRH0iLXk>rp(bM2`627%W}G>`9u-t1YI2^o0`zu0z{nugcISO`b=*@q>xqFvjP*Rh zNY7(d-23RG_0tCV-r?TI80~+mQX{=R_vyJG(*sj!j~8Klq8P7Ul@s>G7#S&~IxoZ9 zxAj=L%0qQel%<h0<`Ax0bFd=V0|)l6VMMV4QQ@|Pwlx9*E#V{mQ5n9wFcfrOVgOqg zO|{aF0pVa~I~NNawP4Cp;4PD0$>I*OB9DMu-&`Qh_tP|GYEwdI4(-pC@Fj;UDG<ZC zg!}YrK`NhZNcB!-FFh(W45VMTHs;$H!khqCedgt}^Z5Vg%M_P(s#~SI_d;x<^9c!a zLsXPEZWo*;n7aw;Uc$KxpFedewJpcQzJ2NaC;Rzx5Z|cEzYyZT2=~8#pTO@Qhw(3e zyvC2;CUN4@Aq2!Og{hOVf~&cwA+)SDVCHTFx0Ozi;q5+Ao-lEm&vW28$=u%7+R(Mt zg_)ZP7J4p#k&`~=yXeEr!wANX`p}bykFr#mlNQysj_TKK?PUzNAUiA#af4fc18jXv zsmOW$j+)S-lhn7A5ttgPyP&K<FVTmr#v|8Brev^^xohP8yeA76@tQf#MNpUxjvb9c z_NgfB-R{bec^mHMZzoU>P#N#R!#fOdZ*4*W73hQ8Tc}1E`V#6A9?w8rl$V6kYM-zc z6(;IhUYiN0rIgoYTd6Z{Ke>AV6-DVNe|8kl3y%@rr_ofMtxVK&N8=?0U$Gtnxl7iO zWxH#wJFmdp-+6<ezN+5WT6-RC1ao(54v*(5>uD2cUq)~H6?I&;<#=Z^-`gN-HJ+k_ z$e<mkxH?LqBy*q~pfMVz8ZRTzMU|J8@E8GK_+&S(U!@buA;cL$U%MQS+)MGwft}A> z%LpYJSs4+GOjap~XB-a3F;V9P_+dK4<bA<7xOWAPB(LJ}RfIi3e<%VQ<2}?W^ZAT; zOUrWc^vPwEmfTc}e3zEwasN6h%I`7ye~QNXVhXuR^z_wJE!Pvs4XPX%ZpOr`E~@Dc zWdifTkrqO{LD|T7E8ka3a98lXjf8X!np%sMb@o)CvF#a^d=Xlx%%`Uid4Q)+kKyVS zD(%a>pSjxzSvoK}-K%uK7qg=YVLD@~@GEB-U1dh$JkR}HdKk`~SdHuxjMOq#<Lt>b zICp9-0Un2IGAY=3e)dcZkF6u{;~BlJ!&yQ;<5(QJItlMrgKcQ2xWgNC8(pnbtg`G` za{(HwsH|&c_-!t4mh|b)CamS*#s%)5MKh1J*IrcCL9Z{?T6Yf347Zva`Ce6K5%lMj zHPoF^*3`h`4LsIJMc#M;?add^(Mr|OaF)vY3}2I!$2kH&n@;2;y1LHNBVNSF=tC41 zo`SWFt{Nt5Xs8ME1-j7D(}3sV1vqnN8{(rq=)Jb$<75rqj+EimP!V2@Q$4>dq2hju zfstnz=Kk1tDFIxL*RLeUU4rqE=^iB`gtz3oM@I|!dyg?R{D5{}S*NI!?tA=9EgeW5 zT%9eZ=QN%}n93r@vuDASaEy*!hFyuFhzfJYie*&Ye#Qj41p<OB2yk<F5h9KP7+V=A z!|>fohWTs5++Ldy*W$hmoRI|srp;)f<iEAmpdvl0bODa!YPHSgz`&Bqo3IuD|GAXg z9KJ>cE<?MusI2u&WKfa;WGYJ?s&zAKBRG57sntWI$Bzt1(KpeBgWCc%;?mXA43>7< zaCSFAK(Gv~ScdHEL^|#Q{N;~9{QB90AK$z1?Q18#e(4~j+X(bFg1jBSzW3v|U&E>^ z;Fm9bggjOFmm$>;{P(}T#;Rz4EDEwk+<|Z;q(mWTy$>|$bPQ~DVCc+yDbw!qKREeI z-|qnUM=$5L6KuV0pk=8=kk7_!0(Ks+iIx@LZ><Yc_xUiVqPFs#5Boq<*aaA|q{8+$ zhJC;Ss&^A;%P3kq4e0S&>)U9k(YAUPb6~+p!^no$gy(DFpsObB*EN^kH@q)&qULro zyq@<!22feff+r)W*cc}y#9I>3>(~xb84)I<qJ-djnn;N4Rm!yV8TSdVr}uZ^@!do` zx+4QLw&UUL9k^d0i_Na3N|Q9hCaQEsk5V$^mhFP;RImA4)o0|hV&WLeo*ksprpS4o zq1H+4WSe@?!gePm+fZKzVcT&90|f41_jL?)U7Id@Xj1-Td${)|M*75L{|b89wz}KS zqo@6X+8*q>tX>=L6{ufQ$9mdD6tQjAWuUQUT4Ys}B%z{oKdQ?2<9W#*RF)9pPj;g8 z(GHY8PGrgdeQ!I%{Wv_hxf%JF;|MSrz!HMY^cA?29f>m;D{=aGFl_}+P?cw-El0{e zFC0w`QqK_%6Wr-3A;>rsg5#+ne9vm^-4%dc6h>z+>_&dUadf>XMosl?R8<yGeHY+) zc|OX^@=;QJ3l-1rkRMdmgOci~M_pqfo)zbzs`fGNKe~#Xt0z?1&|Hj?^80x6eh42w zk25mw!qnSAynfS<ms7o}l;gu=9cXM}<o>b^uig^+6SWu|eU5>lQoMX!M}_|kH}aEl z?baUT<<oKVyl*iAyLL&Obv$lfqBF~m!sRoO$jJ=H<;+N2I=v3r8EcSrJc^Kx#@Q2V z33Az9$8rrak438E=Lqi1<KZ|-JDeKM^Dd<FrUz=QxvS<!XlDbhuf9grdy@cv${SaT z0fr5Oy(JjveT31WXXqoq<N--*eJ<J?=*h+Euh1^jt5c;n%c8{pW%6)Dtc_uq>^BkI zjrCb*pf_)%HPkZ%B($Xmh~&mwSrOZ%3sc8cl>(6mrW4~849QMIS4RU2s6HKC3}NTQ z5Z_e?&R$fpt|kPK213I<usI<R$C6{w+r*nORECe^&+&P(0zamz@l75u(%z4i<IPAZ z-j0{!oup942y^MHJ^37Cqoq{WWi-N^03RNqDj#`-iHS1xz+#}c8ZHi&m@Bi7&C$jj z4J~NQCIsnFmIXQ@>EK#KggYZ7$Pr6jO%WF23LhU!7*h=!P#MeQS>}uw%ov(4WVk<v zicg0yF(*LGs4ivjjPwSPzSp7#r&l_c5q;W(xDH>J)nPQ%ae=dm6;-IEo?2B}gKApe zOb^Bjs7e<Y!fBBeynS8a=4r3Ct?f);ZlMoD{ugaMSp{X5nhV)%p$Tjp%+!kQ2Ilge zGL5PZoV+aHw$uudk?z>NYZb0vOCg+Dkw3KI!~0fz`bcPh7Kpzf(0lNk<iJINOE<&c zMyJy!KSuG}Uti(pzr8_1Y8><&=fE?<2Jr{O5W6oF8&lW9J=jG>4|;UWhE(K6j`Lx) z)D(;8^lS)aizP-X+K?V4vly*tQZ?(?Xv1;2J-ou~`MMtAJl&UDPjcCGghozcn$Wdp zWFdok_&Gg0P1r0kfu*}X7P{)O)SX@xhmnrC13yb=Di1Iv$8Ao?8*pEbpOwk0#4&mY znB&~Jjd)&`sv^Rg>I1C11bEd!)Ycqgc?8v!N2o#%qNFH^wvQ@wzp|odiPJrxO7{^e zNj$bs9V;aC3t1LD+l8l(cc}e}@+1@&?k0c;MM)jjrBMi-puiD`<}k9ng06O|Wtpc$ zQj)a3uAAt6aUK1#1lo%mYQL{*y6okCPv>=2imBHK^8vzqu<r)jH;;AaVz{4BAIM`J zmq9&O8Jb^4XL~l<TQeDPQ*}2U<$pPhYDr_(BoQDdD1xqFY(xhA93jki;n|~2bY$D8 z$am3^?PXN5gHCG`p4{7pyLkzC{9r5Y-Q9?rH=<FHACH1O$&rWSY*sMq*IHaSw+iRZ zhH-y2&Jl7Kvm*$69?J|tR%R$NPlaLcejl93T8EqYsd)V8EP8uOsem6->^)Whudb4T zg^&54WpceDw6&L`y^{)@02h@#Hrc6^_nY?vgmVujUw7k4;SCfP-@&^NqxkS?T$OL$ z4P$7eLv2erJo*AJU-eVX*KnWe{dFsb#wg~d+R;1M!0k4SzHUL@!wg)!vWw@lhbGhO z?#6}e^|UzE`{WXpcuv+@T+UugFvsA`i8!1*wvJ9K9O;Kw({V*|I|3>DS0b6whrD(s zJ(|vLE#DiB)Pt*4*WFpKUw5Fc?k>8zpW;RL6E%zA?Sk{zvN0M<7rVm4%>iB>Ztz_i zfTbS32wy4l4kV+tLRO+Kq*~5HZPg`KBAJfzI?EgXWCHqWlLd&yxZOOxqP#rRY-*4S zasw}9eLaD7v#dm)&-dL#!L1A=?ufz?Pa7EO&xN_ECM+%VU}I+h2Zqfy4zfzdY}mUl zfTy1eJbVZ#0@K;W7!H<mVQ)Me!Blcv35VnW7i9S^!u5z{xVJ3|&rj|~$K5k{*>)fA zM$1?Mi!d-+MDI#9K2}eNSJS3bC4+;7`24XQAKrDt-Ni;J?zw6Oj~SZ<duJ<b+!~5i zp-x!lXO5s{)>tX3(b7o0E}xN7TV_R+bOpg_ZextL{%1(1vK3&=n84X+p)A!kM}b=@ zYk9axbuA0)3hbp+N}Jzh$Oyz}p#h8+8o}Dp5?;P;aP_c<w;%7@au3)!E>w|$uD+%k zA*e6;T~X@t(3AhkY@s2YiJ{8b%Sth_8j8UJ8OSpSrWW()G-tuVP8Tuje0iTrRM)?^ zQyuDhNUmE<9!P$q8j;k>`;XoDAP+LX4dV0X0hK#Ecl{VbHV0898^Y9ME-bzEuwug! z#O;qH#G|kwIR*~C4hrIP%r&9I$Yh?)EEv1YgPwyxnD^R~pIv06Qbw~0V;vhE=viy3 z>3U@bL0NZF=IT}tCgpoXK|AQfWtjyQ1zN)?zzUY0MliIKfjc};>9r!j=4S=elCF~F z&E)(S@b_(9b*a2HvB1Ru3!Ud7B+3!ZP4YnSEE?;mf~$`(JWr<>If=&FQxra@P*;_S z+R9ASRGdO}MFuL%(opsMC|^5)n#$ump02v&RkM6va+t3lL3!~Zf=_bF(ziOD@0YH6 z)7y1b8EhvqWvk?$uQNK%r>MHEtpCMbD&$8zev=@V{d*K!_o%2DG17*6A5uj>Vnq3v z$L~*nuJaBRdmg&mZ(*?K4u<>gDI4k)yNmv=+k`)VgKe<COQw*eFl#->_9)TxX|~%_ zC@)D?Q2+OTsl~T1Px0ehA)R_D{`kF&&bkC|-`vOW5To|yGjv8txWS0xzC;jDlL_y= zctU%8e-9qqNn{(BE^`UUyS_<T{>?4OyRn&{*@PQc6L3=$>y<dAUN4`I#>ERU$T}N? z{Z!|duI$0HXBQN>2L~%qTPtbZXKG%ihWdvTgpYab0iG4zLT$q{R8&7yR$h4@)pbwM z+VNajb6Xi+^wglMrvcr)jp&sJo<nU4*dt>vl#NgJ;MG(=UQdlM`kuhc$pIekVBKy} zihP_<AAd=E-Gx^lI`QgVC*Hj2#jDqyc(1lw=%ll8G)=lV$0Iu{9+@ZB;N;P0WE_r1 zdTK0=9$bgR2clGYEF~IgNo%lw=PIP^jl_}tt68o@YEl@sZw}`5e~wunzYOBTmu|fO zLXSjM+BYOmVjJmYdNDLSfMMF$=m<uJCwW80@#@tiMuxgEIsSqQtd|Y<1siT7zJ6-J zmk+e}P5)$HKQ!ap$CiJ#53Tt2t`%S2HskBt7JPljW8DAtp4<G)k54U_8n0w!s=(Ml z1IC6LF)`YPiIGl>k9F~XwDZ5UV|1(&V-sB%<A0fa)k}}sg`x3Qde;`bnrOk>;Rd{? zQvS*t^KU(M_@ABC_`f?U@ISgL@UPwF_^q!TUx&-_{Y^b9VKY8`ZN`_cT|6gwAlI+b z1D`&&;`66=)th4K6>sKH2Sx`wY26qa=)us?0Q&lR>Agp2y;SLSc>S^wZ(lax<!~L< zOb5nz4M&IjcrAM|IQ(MTi_=T@k2RrlpaLUP&3O5-7k%TbG?T0luR75)+RXiS4Dy_M zM%vLe*oI!7Z|_7Wx_B+5?BRKLQ4MsD@;zhS7<n_w?H=@Uf0UJJfY+***Q|HA13kQE za;%%*qmJ``^z;Ap(fY@FFgU?|{{G+?EALPp9a#g0C%8Y_gu#JYMqQ1JOxk&m2k`Cl z5Pp0e;XNNx`%?b+Dkj%#0H41Q=AV02*TQcf`|)l{?hEVG`!00w+H_9U(i+hAvIaf8 z??YdD(D$JW1H1;^Z@SRNd)Ut38sKO9-uJ5Qj+dRZ7wCD@ht8M$p2-*Joajau&!vag zrJL8YhxfeyRVxOkT3NF3O?6|G;qTy7A9{GKbFvQI{QaKSyzW#?-4hM`4EM(y&_CJ4 zYbx7~7+^W_s*%TP(a-n37_Z0Bn`U0WDt!1*gI`~2@blAieE(3U?B}OS{P<YGZAN$> ztGHjylJ=pF^}7b&-`C-{&rSIGu|aMB`qZele|)G{$EB40nPc)Ev2X7PN1AN^VB7lf zz8OD1wBQ%(q}ca&{7&wFd)ug9o7tCA?7zQ%=J;=)+PK}!*BaGti^>1_p?+ifx8*;J z$#2WCX_NmX|Ap=8?Q{I~hkU+<R*m1k^L^iHc<*UH_&wkG-fy+M|IPU0w{~tfv3;>E zPF3LxBjE4<I4Al3uWzP*YvwwMec|y>?`rVrZ52LGJ;$f1QuUjk-&W%7>q_2(M!f&j ziYeZcPx9=A_3icRHd;HQ^cKRhht|tTxexE(v)!_MO?&%cP?;$1neBHUhbS~gXrmMz z|79OOjs25J+C<7vpI>tOEp3W6iH}t2pZMBG_1XwN%R_ug8-5+e2Y%1TPs3yg+r;O7 zUWZ<ao_d}`HQvABxxKH!$5%Yp$$EU8s8jY~oF(_)kMr8F?tS2~ccXmYWCO1S&---) z-jYL~KaAo32ifu{INvF>Q~&?~07*qoM6N<$f>28X1QY-U00;m803iTcgYp6p1^@t0 z8UO$l0001YZ*pWWbZBL5WiNDSWo>0KE_iKh>{(5V8#frf7y2K>+#P?-_+yDT*ke0s zvzvtMCM8FCMxIetGcuCAyCwumax4@|)6zo&z4cJq1`_Bc{WaUBv?=5-RMOa<ku9^N zabYR(!df5C`|8pAN{=+2%U4bl0*(>mn5G@4da2?7lm;}!Y1DD<91cq@2XFz?5E7cA zjx$5txw8A=2bbZFh*5%ov`_gC>^QLylbv#z2eKLROLT%#**B&vfkIYUR1O(Dk$w|W zu2m|HasqMcfD|Uu?alER2M8Q0m(K3O`GClOso<(1AnZW7MuvsPhDTNP#b?|n3>-t! zapX85Jvl_D!T|(wAv-!wMSq;~?&b2*h=>ig1-qgC%<bj|;ZaT7v1qh3bY0JFbeH}$ zfQWV6pgCv^8cTl~0E0lzG~-gldcAh9@6E9VP*$|~?l=4Os(~-~udm^|p87NJ8k7~? zHT-bs=P@jRvZ7~+Nwem=23~`*Vq*>8taSTs)4*#`OmKR%hOT&xy1$t15;CUbnibym z++njehv%qrVRdEpso1pE5_q4op#<pULV;5tW)n1qfyDWc;1R=M4@a?3!@wN`3;kJB zz}K48h=2zSPejN0cmn0V$RTfD{`ltQb8z<P#o41@&K^HLd-Su#>KaU=qSfo~zxey< zr{J&W-@ShFl^xHE_}_o}?6+UPv;##E`0DFtf4q41>YLC1{NafO-equ9gdgGrac~2j zfZH^Y6SE9}M(ph@4r7Rm7Tq-BFonv-f*y$2K;M`_0xh^6G9!4GNg=QSuTJk9gb!ji z71#p29w!EHpHkAJ%sQv*YOG=urfFm!oK1_k+Ylbx#`ah8JD5)7ipDmVevAy7w}?zR zj8KXMP<`|WA&c2PjE%VN<A704#{%5Lpa-!vB!_rptft)P8ct+hW;TK{-$rcq?}8pB zHursWY$D~ZfW+n!5hILO;Z(rH$`~f3h}?rBwvjxTvA_s87c$ckA`}cl#JSDpCYu>_ zuS)^3r+uHy5);V;KC&VAAf-iQpC0)!OeR*&IE{<gkNA;Xq7dAo!b*agJ4DrG9$>mL z-FGoE(tZBkz9Y5MzCcvZl-affqUL^_kugNtd3i;#6P%ta-`NP;6K*M$ufBb1SJn$D z*<FUMduCOrH{n+0*{3YT7hj$GaGKsiazj|4@5TAOIREd(dDDL0z9i==tS{n=>$Y~2 zY`lAqF(C(HM$jJD`pxC^!l7)`6>YS<>Q7=>oDXN<A_jFCFe*O5B0h-WL=IEcBSd`e zI^tkLxqQIT%~s#4gG`fs8fLB4>f-5A8bFb^SG;ArJa0tS+GysFQA_u_7U{>`1p#II zHY5sznI!5K63s>9IVAMVw!)%qVbN0VH?q)Q^Q_4I2cY_4!gDi5a=k%<LY1e?ev#d+ zXL?gG&1u&x(`zfP+sU*+qOjad5`|?L!w{`DZ#mcPJf#Lb6^eBl&DMXBYb7Ep+CWmX z22SLjt9#N-04E)1Ebo4@m`tQUu5=TUDD60bm<RgbD9eO#(T6<FV7e=te}V;KfZ#-~ z^<o-Gnsckxnre<0lw7-V@gk?cib+P}F$%<nmb@zaGAGvFcLb{nol4RNad-koWXf(s z87Qw=RRIh!7t3gdm=zXx9>o>8nr}tpSFe1FLNbZr{6r~=c?Q?zC7r@NG}F~tnf3W( zMv+R=JD<Ae8>x<hXl^(_)TwFLkN@tFFR;pW-(ZzV_o~*l7h1RJlz8_8p+GGk%%G+i zTd3u&CbcbI2nxe3m*%E3V%w*|>Z(--#NuA5Yiq9;=;*#&`F(j^of5${Rdgz!5&Xpu z!<iE3)`hy93NU53<2<N%UDvO9eyP&(1|_%dR!S|eTQ7AzuU;K^)k?otdnkh<;-u<j zV-Mx?44KW}p6K?qHz>*CntdstNtx<<a9JDcHz?KG<~Jw+%g8)v)Q0VPyVoeS>)m0= z?e|)xw%_QL`VGI?ANGB()gC@{z_A9q-Ma5K2CY(~>iZ?PQBm|;?NZaN)w*u8+Zwpt zhx1s=nJ>N<;nlo${{a91|NjF3P)h>@6aWSQ2mk;8ApjHRH7_U&008eU000pH004Jy za%3-aWps3DZfA2Ycx`O7THA8mxDkC%RsKPx=g7hx#FXVNT(i5i&ZZ)7<(ZnHB$j7} zQyj{&b}Rp$=3FFMKHS*5u^%iFhiEjqPd6GEy#DUvYI*XZ>9=jSzBuKt*y%~Lo_C9O zeRFa8%e!(`ot|umdcCNZ-MYCreQ36)-@W<kUtZtOw#_imXWJ7JvEI&B^NZ8lVc5*h z&$sj2W>s%rb(>~Q;C0up>VaPSoAXuOzrWj@&AZj69@?vR*$xlqf-!S?5Yt_p-u3I* zLB!dro%h|gyB@|av+nx3oi~R+#~%HcjJxlWy7}FzSr5Ar&--RcI&|ypZM)eXrLF#` zGy-prLO%T7BtEQ`$M5br`-17-cm3kA$Cs!#cG&dYyxDHaL969a!FK&Lu=-5U<Jhlg z?86jyqNqD(yQk-x>#q|aJ`-T(&Bw2kQ5|HQQ_tse+Qrw&F^_WEC&O~{$CP;{V7nL= zw_hbi9PN5O_N|Bdw%$InXq4D|ol^Qy+{5b0M%(3=ux1ba)L!*<zmLfSWmfaq4>#+s zudkM*4pHZXynnLOZv3B&IR4o^HXnEGqa9A)P>%Su>sBZCvrW^_DNrcEFm`%A0z}X5 z`f{iT5;5Cun&onrapudWrV;OFH+{XLTybpK^;tC6_1$uKS6^KY-G)B;P}9V$IEb9z z)_px6n*MTA&q-SB)<fSdkKZl2e{@5nywg)y?0eiU`pesT)1<xN?VH!#Y&$j_M%tcy zm^B|s?Pk#qlm|EMVpS7oxsuY3BF>SF``LBZ4eM@b{@Fi&BSl7{p7H(QFPe9gIDgr< zSuZ|&c_HW1)}xqDI_|UW)6?ZXb5oafy&{)>l8xVXi)Qq|UEh8=_r?x8D|2;l1{|oP zm8NeO&AX9Gm&3!dDdeQf_SeR*7eC%@hn6Jna`K<h;P(`0*5k-O6ZzjgY?{*4!yVD# z8x6K&Tv@i8w{72d{SWH}#lW{3>~7oqn?9x-Am33Kybs+lbgS<lHn%kA|AR%(pVNrS zg~g8P<HNs*vBys-X%rD<*lRkXPYC@JA!CF`JAp{01x5^Y!iWtM(zq29x=G;@?xT!U z9wM3-bMVPa#BhhlF`Tmq5zCE~7}3@wh&am9*g8&2f5?k35o?oyND$uR`2;Ch1(C?J z#nPgX6_yrNR@l~AxCvWl6D5{bROJpy=Tn3;5j|uGXG&I3>(M(2+L{Ydu?fUdNil(l zq9G!6i4G!)OAom-t~wrTV5FGP+8B;`%`Mj!TgQsPA$Pd7h2i-);sIm`_p0*PI)PUn zGM<lon?Q`1uufz;;rT>aS;#6%AZfxsiNy%xlxMOiwsm19Lyqzy6rVt(lURddw1VSM ziYGTrAX!7}2+3RpElNn@Foy^!3XXcAbvDqVf{b%4@m?TSiwUi*PB>SIN*0B6^Gq@r z^}=hXphbz*)<d6)APmmeBAAjPt3)(eVBM0Cm<J+Bff-L}g5hW+#2KiyWLjX|Bn2vt z5-B(j(5HlChY@8BW{9Nh;vf$w^_v7|DxIl3%zV-dp&<{XH%j7hBC7=Cfh7M}taWBp zfsrM%OgI{4;iAC#D9(&47@<@JXR0V+SJ0=5JeQ%?N{;Noh;km<Kq(^}9>?*7*{i%s zm~Scw$)Oiiq&R^&US--TVe1r?7-X+1hDsEKXo?_*5n9Y}hSfqvyl!hUkA`;BN|yv} zpp8k`r`p&mVGXQhI3ExaCZttVD#Hk->{b%=oTi$OLyl@sr3jvn7o<5x48zr+_BP=f zR!2UumguCa1i7O#Qw+~E3tpgg4CAx{VMJ;Pbu*M)JY=E~mKX;SX@kZH1zmwNHA<BT zS!F84GxU$CY>1Gf#u13;<7~va*Laa5%wooCnPHA6L}A98AR>-A6RhXhKbb|GEvZ1_ zxTcuiH(II?a6YiRxQ7Tg9Pbwh@p#{81#<>#pcIc-nl%wukhWq0+rZM=SmF6NDHZgB z^{m3HvkhFA2}D!^>lU=Y)vXPdVP4xPDxBkOqzVPkH1QO$-I7Tf_sLZ8U@v6F@Cr!f z@Wh_U7Aqa}b~Tn(Fo#r>5hB#B;#?#c+f;-&yq=N^9L`mhq!`BI81gr)geohzfHSQs zJCR{4Cv?JnoHPlK<CN1dwyQvXfO)h^IttvU2!?n3gd_tsaN{0q3MqKaa-5cKs2d?w znLv2PJ7mXI#-|ZZa26n|oRAfcMkfWsvEY>85pu`T60BjII-@zRIvp{D<M~*X@i~&S zCg5`<7mUX>pNobE$SRj?v>3@+;u^^n7IFRNh&#A~bj2{do_Z!SUd=p}@p#4X6sI^V zdr3<j%%fgP9iVl*64~KCnnlcbuc_XFHt>cQY|#;^CJ;*!AyU!C8uxKlI~c*9@)6z{ zdCxQUkN0+BZS;YH8}iKum5x6lyhOBd*xQjdmDr+@sEsWeC;by?Wy02>Js{pm_+kt` za|m2aoJtWAFb{&DTm{)11Z{GlZb7mN=a68C*f1Xis|r4k55y3>IujBFWPEVkGsuH5 zrX;MjXHrcdT;r3*;04DgC4qLXc+CnyCcMW8!~<LnhAad=!3bGvd{R#ZAHy6C#YSAA zM8+Mi{UhZ)y#I-kCJSv%NW^EIk#;ON=AzOJ=iaDwELdx8B0kBAmT?JJz*s5Tnm~m1 zv^XorKyf;O$bwhE7;I2jw<J8reKHTYMv7TFZ0j`c7@(~a=P5z<Cc!gavy!647Fs7M z;S<(CS&vUNlh#wZ8J6$~U^1i|v_UemV2dV8c?Z^F$#RE(xl5H48TYBA!>4&EC~jf4 zB*buRgJ>i^sZY^LT<@erWgoTyA^4O!C1Y?7Nm)(o0W;$oM}1}@;NPY))4GBh(5AXX z=+iu&G(sL^!3y5#Wnn^u>p~V*VqRw{dB(aa+S5YoP%)^c5M>#*f!0Q24Gc4wA=z+` zGhen$;IqzbsYHS?mn-Y=z9f4hJ@!HvjXi-(oJtW==?Q7lnTb9oCAebbBo$s8Gws6} z%>HHEAVXUhrae9rD$H_xeqFeh_*|?AF7f$Jkz!)+ToenKJ4I=gp>+sJ_!sFybQ5?S z;wV15r7ftyJH1i~kK?p>rY9`wWx@4Z2{Pc{LQCWp*UE(!dwjA`@_3355pwN)by!tR z^e!pgAYB5I64D_^Dc#+9=<Y_kL0Y;~KtNi$q^09ff^>;=9JmMd`=NZ_z0Y(1zIS-m zu+QG}zB7By%<P%9*6ec@fQxvz=el4PP-~-80a$hFJ#-$uG5gfxP&IcJa<W}wvlCah z8u<C>Fue4}%XIqnbxFhi<vO>$n~M|7$na^Kvocdse#ORXJ(Dk!mZR33#SM!un3kqM zLviz+xGyZV*`@{f`w0$m*g;EI`_|R353by+TQeN41L&PLXUl^#=O!z?JY1aIc5BM7 zf=#|GxE~$`dz%zeAI*;h0Rc5l>&J@CP36^Bwd$E5dv2W%4d%Fe-DV4!+9XxSp0m19 zoDL~<CxGhKWe2BDCYhwYp}n?VM(E~e+c%*7HSljNGgo$YkpP<~j_h)dPriOFmL>vb zcu_}N{V0|u22LoZ^4D$^ayVGB8Upt^3$~K>E<xQ}tE)5K3(t}kysFP{5N_X_*}(kp z7Wh<Z(<7-teMKk(lzw63e3o>x;Wev$kliw?UBk0z+oXvG>QrBvk5J8S86r!iI=OjO zWys4%Byw9!7#=*5bRz7+>G|U@BvRLgABROp;)M?6Ro)RJ@h3UJr(A9uT1O^Q6;)YP zCfz-D-CE$+s@Vyz7mgr|D<JBsdF|%9fZSAep>`8`gBtB=L(<M`wS%uqN-E_FEj)%( z-K_aSPLHc1Ou9GI5~3TD&ohO`covm>j&#A3=6_GC>ki8)E5KJ!!IN$*2pR}OCkICx zD>W-iCNoE4tDkxqvK&eXnk+JKqW^PvAKi}F!Hh2AL$$k5;Eqmfl~0x-5<utrJ+=VI z5wn{}8Ftew*v0gn%Vrrx(K>TD4DM1dnNAJB4Np1LoL%WR;MO|h3okEU!GNXm5*gUI z8<u#WV~GAtV*=xfqs6ksW~jKYd=Ih<jwnHrnFZY}SZGw4xtj}D;n9n1Me<dAS|@0a zLW3~xcs}G;t5GKl<f0AzM>V@rCMeN5L*qO2SK%d$YX?#wupa8)^^i4bJGBD7KV@(| z;Qgx}<m_#19saK>BQ2)gyptI@=)k{O_{)ORn30vnN<8~v)^ufidHE`3&<tWND@V_w z7b>q)Z+aIsxtBnR3@JcjG2w{dnZIS6P|o`<8Q`1todGOb@<YKH87Wg7=y2PTgM*S` zQeKPzw9N@Bnz*i@sFShh=R6<z=r792*WMh6AI5CtG1StU{cxxrIlp*o(#=UJZ?%d) zqKB-{uduyV6!D!fEg`a#Bpri1hmhv9Ik7~v0nZqEp<pYjpK5z3^<9?E(Y3We>EhA~ zftB55Yhr1O3;`VV`XQF7_NYKff{l*+Ex4BcU4L;=s4|aXARq$48a_;Lik})jYbPrM zV|(xd?WcM#8EC!AfgW^#bWDs4*(^mPQ6+`6!?1#)l{fQPl+z1BBj*|U6I!`ra+{@W zqdqup9dSm_wbU<9xk)!jQTsw$Jr{mBegM$P<|V70kJdht3V1HjWp4nw;_x7wBAZqc zVN39nevg)@shjByS{rzZPS0<G_!QNb{D)p#AQt@;4-$HRXR=+2zz<5L=SfH)Jc+1p z25$q9t@6TR3=Nyk<7x4$_~3>)>89A~oa=3YQIBaGAq}CA<?s~qXPrmd(#eI{UgaU! zyZgS(_D`j$W9@(4Q~K!h4lGm!L7u+A7`~miK<qeW<mKD>r=iCb>|>#vSXuz7wq+qY z8Fo))$*y8|U1Kze;UbxJ@sv$8y*cl|>`>Q(uNZ2RF#E645h%KhyA(J}XzUHj;^Cc7 z(Q2CQUeN5hNL#g!IS+K$8+O(53^^H>&UKZu`Mmua#+n^oMBc3sl8fz@W^}UGb~UEQ zTu!zl38{AUF{Q50b|Ck3cJfrgx|3w42ehzw`0@DqIR@~V^EjD#I0qw9g}Pe@x&Il` z8RC$jt=+&tAru#iFKJa`v}iXO?<2&sLZEGIVsFVxe3JoJAODB?HDcH8K}fP_NATK_ zOIhn}WqwKzTLsnvx;kfJ5c|GAX%~&AjtjcCs(r$qS)bF#X;4Bv%cMBm)c#9ik{{PR zCf;3a{;9FS?K=u$q8qfXFujHl`1~}^ZP$S!EYgQ>t-`&lr=cBs)nw&VM%~JBP)>B| z`MEAn5gQQJ@V`KHXFXLcsD9s;ftylXY;e3F#e)4d)ya=N5DDl^)SEGs@yzJeIo)KR zOD$jv_`0Wr`><DwYBUqTz;3vvHB|jE<?9OmVILCh>#-Vqu`JqjM90LAosh%NsV`*3 zzY2dfG>($wr6Dl+v>&0CY}=@btY-7wNXfAEYj5Li^oMQfS)rtb*`<EAP-Y(Kvn~Se zKzbIOfgEoqFW{i)iBXLOKw)!!P%3~!hk*v3sq$znD>*c*TXt=wSqoU*%faU)ipIzC zU8d~ayHOc$I!-As69SF{Px!Q9^0o{YmPZ>@+$iGX7L*_gZk!FAh7IguBYYpmzV@3+ zN+}I7ds(X4>Wo;%r^VB5!9+styD=_Jd4$f1Fo^DA1d9w?*Zbld4b(2;rFlm-agMpe zylfw@w2*RvRK#11W{&pHKE{ezCpxZzQ+ZIUc2bK6M{Pq1H>j~C!<9OWE;mLA5Ja~m z44*zDC}4GsE9|Nembd8=9Q^<c(I055sM@t>1RVr+Hlx;0L!R+0Z^Z69wShl8-va+v zcJifJ^s)QCpGr#PXR3TnB=3m1f?6q@_M_ni9Zr;Ej^DU%3Uv;olcis!Y>@Xw^sTyS zewJ^dm3lBA2=2c|k*g9ltR@t&6~PYz0_~qs#KF<c()g!}XE$Bb0a%aYyTm(w+cv6r z6{FVDCk{v_28LS5u67a5rkaEVFicQp$0}JKR4_sKVHXL<@R5OExvpy&`t1TDjnI}x z$NS=hJJdguZ2(_Zmio%3FwVDtJX-D2mZzb$$@9n>^Bb%<1?EwFhK!CW|Ha9w?(L6( z@!(Icp=KoTFH?NPI>!4-Xr@R{Pk-2oV#T(uS)_!eOJ-2zq3c!$HwPF+r=Fz7P+KT` zfDKnata4#aAAU*@hm!q$EjI8N3yl*&8i}ekX;cl}Eu~_Hr@~ZL*i@D;d<q}UEF)Zy z+OAI$UeaRl1_OeMVbFCrsaul;Z-F8ZbLC3$gf_I!*N|u#0s=tp)x)xA){_y##?8=S z2Vf5tebigV`iLw#%rr2ENXdO6t}2g=KDI*YNw?E>eNQu`!fWyKub1R&`08DLl<!I4 zJ7EzSZo>`-e6}gPRDf&fPf0}?MEI^nl8mr$8?I9p0GFjV1vlD1K7RHuM59E*Z^9zR zE~AuUb9G8ww|sIc7mI7cO;N_H`a^gpgPAE}XoJBZ?!~OZP4LV`TvuV7zrXoF;I5#d zrqo!lIid8@{K!xSUg~2%4<7Q_)Qfl6^W)I;w}hSA2i}S(72=<jc#YKMFxIcCivxP3 z015u9XOl?>gvFj!wDr~^ko~vp&S<7uBCVfckDgP7HalJf21m1{;2QL9iPTVWEb1-+ zB21p_rO7Ooa&-4_OV8khKS?2gE1-WoN=l!yxWP7OeY>ZSkJ?QBEmg^rpYI(lQ^?Wg zk%QRubBxet+P54Rbg%|)$3a$vsw=nUdRKFpRzK(^j5ttFT`)?nXu96Se~uijW#!~G zRDGRIz~fmK6s1#|y*h1fda8kv{z*mnK&O;E@WO_pYfOyN+lkNek=zwmqN#`jLwnG= zngPO4WdLG|VJHk+@5-iWRCn|!QF!VTE?6`x9aFBW>~3IF1IQtOu+B%qcJ*`w!g~HD z;Gk!3<N$o&xDP&91RoehZX`;UEo%g*YeYm<QEiC!BN1R9yYWTl`Q=L}3Gi`mjSdcw zz0m6)ETCQ){TNep03ylpoABaiGRnvOZv4RrEj402mse&ylWpCCAch8$FS;$_aq3_W z25#o?W-NdWrC7H26fPk_FUC4H5N=5;4$g)l<yFR{Dn>J9;9RyS=u@m<2OpP{P)9`c z0Ri>mk51gg=;?$2n2l7ff($iXP<^sNWCaQ~z|$;?d6gbI5MLJ$kK-u+iS$t(Em)Yr zQa2{xwIw~y_gi{)_M&hqB@Wk141LZUn!=L@NO4}B84i;uJb4VUT1e<M%vMi@@Amn# zJI?3ou{|}1!5Qaaw`0uti{x?h*b1j+`?p9e=84ul^dAL}aJ1M*6kR9zWFb|KdV*&n z)t(N(&Lw2J16tIv%LGfs{QaC|R-_xUh)J#T@DB8W5cNjt`_GW)DoOaxOSOh294<e5 z0(GJeW)j)?-#b^wPVbxL1?%+ic^=0FRp?ByVHwY^nvPLL8{UXe_;k6wJsg`Jj1iD~ zijVyxGwvkpo7AKPO4s+|mPR7-dh(r7=*CC{NzlyRQEI>kuJ3hz^^HvznDd7<46OME z*AOFa^544%6*Cd8foP5AO_`_}p-;HH4%y~dWebC`cm3RwjU+Im`QCOtkINq%AS!Xa z&0|86srrnz$C0~+^Ah$%BrVQJn~{gFEAex<?2}tpH5A_dmpT3x;*cC7>G2DoD z9?ovjqkT#nyr`v}pcSs+Q69UoT{Ss<WPSbKyKwl&&^t$NG=Hn*9<<swN9;4<$=|rE zZ??AvkJ#tKHatG9?ywK7vWz6A&SXN-XK|vaytJYFcKB4>A(KLdFB)2fZ)x>p^Lg0D zSB8`o5QX7ePD7exCP}ccf`yPKSrs~>wW!B8vbE|i`cx3$rU8Y=tn0n*ba{5%83B2; zW`ejrFoHdplu4V+B*1%({bfyo!4D+O@@On+1YgVtOIqWL(GY7a*n`G9Y76?%R;D^{ z0pLk{u)b{Owon6?$5%#lrAd67g@h*KAhVL}AiEJ-`%X=qqoQ*gOVNcYV!y*mN~m$g zPK0$JdABMjCM~HBPpnwbWVhu*urkJ=>Pe`%!<TBa3M1uuj;>2WOU1+YjX1f|yFsrk z<CKU4&mad;gOTXrtl>#dkZepQg1#NT6rWjtuWR3=VJVh@93NoSLP%3wWh7iR01|k+ zTRDj#(|BE2?!++c0{#Vt8e5BM?I<P5+J<HEBwThODlQ~pw;VzZ6ScvawP4t2Z4xX| zXT+yzyYcOI#;+Y=XIw7h`tVWXD3m=;&~C|wO1r;h4PF3)k_yuZTN995Nw+i@$i~th zm8ErlZEawyiqMYsACDwv;X0VX@W+ZFW}(4S@0O?Slfh3*-3@6M?~i(ELeE99T!j<g zYfMjb5L-spO{E#B1`AG}1nmsNBS#KJTtuOQ=nO+A_oiMkO9=7TDfBm}O7#$(uypag zU~xfE60-w~ARL`Y7BtS2FK-YrHeUw9J7)2e@0G2{yg{V>^-&1SIO%RDk|pG(1(u|j zf!KHAn00sIE~`7<ke7EfP&gsHuylF%bk7cA9nh3$qLGwn4ls*iR>0!-PvSrFRLX*~ zEBuRd`*k(O8^kp`uxLZ!C}@G@zJT``BPx;YW8ZT+UKHM}jW`FM^WVHLJTY)^O0<}H zMrT~ulIlX9TGaWqs6^Fy>ifXv2)7Ti#=$#YrIQ|Jc+IYeQpJhH%p~dZMmC5O-i^BO z{ZvJ%%g-CITLb5lvUw2RY)Y7Eirm}wZi<-LZm+d7tR?)EH{?}M*{RyuTqhD7m9<oG zO+vQd;a&3ag<Y4PEGCqp*cGjm6IsCvp|}_Wgwg5h=}8Iwdf!M5H;wf|pRkoyRKo-? zy0F1hI}0Ug3TY~D;XUe+%bi6KE;FG<X3tIctt!Ov=X_5bSo?u^4PcH3P*ZGzD@pfd zXQ$+PN1!(^jUqo>5JbbN*x3~VKBp(WmyxyyL#+rM(Ns*{KRbaA25}|mOQRsDDGEbP zO;Au9(f2HXPg|OY*t4>0&EH>&SvE5Fwc}(L;Z7yUnU_K-G5T0c4ryU7)|NtmnI?t8 zybsREL{V5Nsd!R7KB!p!F-MnOII}Q1Cpn>C{WnW^9wo`3kA^iy=tQMdrltMs_2zwS zDe24;?#>-@taAu79vUpJopbW0NI-e(f*xf_s{&^<C0=k2S~W)O?ByEUZ2v@6sRXLe zYTo^f=3a0E5oGStr~gmnthic|&+$hTofcDu=W=&K1{_f}728cJr2ZAfPELSd3^V>u z)MpLObpr5L^q>%p7*7T}$HUhV`oh|la)-;sTIfEXZ)`6V;t#o9$Gv*9l<h4TX@5|B zxc;;c{2Dr}UR)uQA72-G_9WylzAK<8!Rfp{AxzBsuq&RmWSq}gin^0&F}cBj%U;6| z;CUgyJ0mcf4e(G+xF{&ey_CF4En%p*;z^&c3|Mbhy~Ot1K#<>FY%wY|E_7c|1y8|( zQ<ZNc&%CxWEeH>;6o3)a&a|*X3BmN)M{)w*{W<m^yxB{@^Aq%0ZD_R&_EMf&l&)>l zJq^uP+Gq<`=~*AiRwVp$VlS1@>~YopdHtPbk96cKcbd!U5J^&W(sIQuOWC>5{)|^6 zc_N`8T(&41F*i0{AX?;B70ubc>?8%U^C?q5+@|^(E4#Kjq{q;3ylxXH&oi&3C8~oU z<vDd-k*4+ptI9aE7uWnZA$GdX-BYGCzm`DvDh>3}&z$cTrA(~dJ!NlG-vON6Z0%gj z&vw7TONyPrSx^WNm{(W_*^GMDlolSH#+#vj8;Lio^YiBScaLu`CngxNHa+5WIE|$b zCKjZ1Ay4!4tTLZF-F0=B*LE_m>`&vjC79PGB;e!}SDs#Sar{)FnpY4tVD;Iom?F;w zXCnVXue786t2Ow+gP!}5pAufDlXB0RiS_D~@kslml>O4#C38nOkYt-n^x0N&O5hq1 zT?O7`3hJ7_WkxtksFMVnJ*M-Q%fq#%+({d=4j5N)0!(0YyC>HR{_}aI05!^D<=S&y zV(QY|=Ot5oNeMf=Wu&WkHSR@dZa!)}rCL-pI;~SduPRtBwY3wQdV=0_C`Fs^xnD1( zl`sxW`|g!!wGtz*woq-|PI^U-9&A_5vrl=|WZyV01<gsCTnpkp+tFSXT=w$jQ_9Zd zCr#JgmMm_EawX4v_KeuDB(ZsInzi!VWUy&cv5vnsNq);7k<xZ<FUw9&-Be(S{+bi? zOWd`0EH$OlSO70e`PU~jAJW~Im%mjt7I(|O(0lx4gAWU#DZ*WutW;&q!s)o}7G1D{ zKZL^!WU!xXqG_+q&)YYZUlZr3?8=M4iUGiACZN7)N_BNZ%~J6J(!SYNyg3y3Pi+yx zH|nZGu%>Mo0RjU1pLL##v4P?r_Wa$%k*HK=^qzx+OVrP2C_Yf}qN(q(%W6xMl$Bks zAbOJZCQr$L2z~rsa6*{1Tl!o19-m>+3|mN9Z`k~ruF_){6A9^GGKp~^h4ixfD{P+l zU3+?e>I*R;o}^01y71d=pgJ3fCf%R=wAPK~f|~h}MB(EQj%LhU!_zab0rT>rbiqz` zYZX0gCs&K9mYntJf(HF8f^8A<JX;R|M89}syraj6N(p+`kTb9B_S~Co>P4QIYKHfa znC)qrK1;4*X{)c9iH?QK$Pvn9*7t-|@WcNg*MQH#sx*-+NAk!k?;C!M6toDgZ~Wl` z+ba%cPo*gCoU|TsSt9u;u3MEscs)tgsW_U^LoJYuBym}BS+59xS<$xuVCjAY_CV`< zc03I+%IqByf{l~q{V<S=B<T<B%mWQFNum%1%e@coR*S@kR@n1BM>KtxAgF$jaBE#Y zW^m-W_T%2K^cC|gglSa*U5z)Am-s0I-w@NFPhOMks3jDH&#UL!MIbEBB<(jan$oNa z559zwAzk3&BKuZUW!Ar<EIR%XFn@tv>|=e2-cm~uk;8zro*BEj-P`n?0(F&bFo)~Y z<ssv>Sf?8v)n@->^zB-&{$4A^7q09sBp;aS=U+6eFYDxKvq3j|M}h*ENSZhQsgND( zu?j(ihJe5a>jC~pp$M?Cc2v?gur$6?D9$JD$pD$LgKlN#UZ`E5*^M3hhxut_VUBeb z$TPM%&G&SWs_!bepYb}!D$vZrD++4l7VKAoF3<ZcdJ8wA6|&$|@X9A?LZa+^lXH01 z%()Tw0pq!Xz7bS(R6_I|h#Z438z#D~Y30F4W$y*Q=)TL&%O$JkAPvgS#*gbF+DW4= z(%KZlMDhtYrV+Pm?T;=><gWA_hOJ9w?y1LBdfu(6bZpR0+ce=w^{%SLM~xXWOyga| zMuCcEtEg33I2#k2aZg)XKFtZ`S95wSDi5L9aUsIy553Iq=qQ+A7btcm75ESwfe2k5 zP%rvPfM&>ak?8LG+uuK?%h;55juWS!QB_muDWn3*lvYwKHZL(HpBq$Zi%u~X@2gl- z5L1W;PfO+_J;%+0ktJ^T7uK0s(7)O5#huNKZlZ-TnN)bWll=tKeYoD}(ZUDz%VH|| z7D1VK4hBCCG?56XUBGxJ@q9Oery&iM;3mOX1a=U2WfeJNC(@IKnTgSkoy)K^&6LSQ zI0f4zFLmQ{Oga@n)a!Pf9<G)Y8UN>)k$y-a$8ZbcIH3z_Hx3G-JV1D7jBTgurJ{*! z9TVWA9%M;O4-v+Y<s(1Nm}GaTeF<OT`LF<W2gA9yVmcHU)F3o+mY|O!(7^~?Pm0A{ z34+&_0U)!edSl5Uus)pv(F6f57iR1NMpBCk#AEL&nH5TQ-14?(#vz2i3(qjgmTxf| z(zOk5+{^I1;r8t#elzjaSos&gZ^%Pc32L+U9#kERFRjwA22g6#7D#G~NNil@Us%SS zvs)S&JJFlVkjkKrV%4;xzBQS6<Wrb9@s?BJN^t)0wb?O>_2cjCT*aQVj-bhlm?YFF zIM9X+lvuh87p?hDUg*?W49g{>f};gzPN?{_O%qjIZE5KXtjtr^r%dofj!x2us3vaR zv?-=<IjlLU^&(03uj&r7>r&}<<}h#J^R#^Tr2KmNf9TSW)dSoYsrElOpR=!mhcq80 zIQE%WiSMlV$`fkOnW8O}+tdErl+o}KfzbjyxVAvuc}l@U8rc~Bv|lh8+Svc>IAl36 zkTh8k;3WTVhk#gZ3xDtcasYRQ7V9B>twx*kcxrUvy<Cx@p$j>8SvCPxpZV1Ru2s#R z%1lDn88@0u)YEEVWgZVXjfv-?Ew5vsV<)vfTZJti1@ekUaVXhqOkpZG!bAdQSHbUC zPo6|nDY1Tu4>?!)wAgSeuZX!Ilx6C@Z<zTA=2%dwhVsNr?%YaH74ZTTD*U@;MC7#z zxp{;I09#IVY_<HXXK59#ZBTXqV&3S?nWv{dN|D48@n#%-73TU(o3<nT>&vWe_*$!- z8vW?G8~z)uma?nTMj_`W1K+BE>SWri0+rdutd16!#*K2Z@5&Qpm3eavdp(>`=SM6a zWs)-KZjcgk@0MF%a^~tWHOeN!%11|R2-YhI5iF~}^lLi_mCQ+#TG1oG`oS&%N5gHi zr-W2*XhWFk%t}f6^_ogID=u2Z8hzaxJ2)=xVES5AE#2bQ<RglI;rzk&0s)-hR8k9Q zwTcwn!v1Y6qSnihSOPb{Mez8J{$~r-x3#?++5dk7{natk6x*$V%*f4XGXi*xoMGb~ zR#30HV+=O+HIcfkMpC4xJB-9*CbDLyqiYFeXPr}Iqoa?<vBcZ=G)=;wgNo9%tL-^V zU^UhVtXwQkm3&(2^+lz|IL5fbEu6bPTX*-OeaB1djbZEYqqNkj_LA`Kc2n}$HA<78 zQz&rCjtlMhuv%_a)4^M)!}~FmY5gc{RZ|G4=kS$Ukb|xqb<0PTu+ZJ-uz}xw3`@>% zBT|Z{<-~_z84I#Ta%`eeSe{WrLW-QPpZJv>v?t8>6(KB9w}wxT_zh-ujbrHKZ@W&a zp72vF$DO^Re^*qqQmWD}I$f}$|6TJKs_h6fi`P=V`B8e50V*Hb*YH}S>=NJTkU`i6 zq_Km(Q9V0E{nEU4lm*?7V<Ip&slFcZAWPExePWWaZC|<uIT27?L6cs$3x4InTne$# zm$9cDiIMHTk<qjv8q~sbihOOK7<w-y;)NmK9CeW6@uBm(aHgS?YBXwI2G2g{<aNa> z132586tdpPEz}Q7N)oSQ<)Ge%$hJ7Ufc!q4eNP*Fbel8oy_27l&A?Pq;t5-YZ5i4f z1mHn2ezKfVjxOZ`0kUwJNi)BZIhH)(<5!hespj_Te4NfT7qCSf`rnp#M*(j44)FI* z1MV0k;7)OGiPyC^wsg3+$1~o2{Qq6#R~LyGsSE?#*&i)~mKWPiZPMoD`Y{S6X&reb zP#Xzei%S^}sF|BBwX7G=J8sg1-d@Q!H3y1nvs4$FW)+*u;Sr<o%RKVF0+~aHb@#M0 zVvn{F<JT^1y!PnomOwb%#VXAa;b0EWvniV$!eda4XHFat<5r_J%y6vQx1^rXb!wiv zXoXyeD@OHy<B3Ng2YT_9mm@OQrJlkC0dGw-&>8nJV&R8tBf7|vIyWJfW!TQ8lHxFg zMvIeip9S#X_iJc`gn9;E1^u&E23iHkSOIPWxZtfbSif%ak62R}JOwtkcGOjJvo&_m zz8fv&B>yHLc}q}t0EWnbpZ{Qo=|93IILlv+>1P{y2z)L%t8*j)o;Vmm|8%jwN5X@x zbw4fo;JJj86*&9<$`^Z3v$+6VaB}dXj_4i>KB80j4gZz-pCtcT5Q@5m>@0BU1;NF? zoBQ7fOy%E902>=eYa7R3cEN`?a)bJ~A_I))1>^60#qYz4>TkTUwbB0;epyeKeGIOu zUi7=i)1RS2<B#l(?SFcN{K_2hcQSH_V`s5-qYg-jJGtBIbRR}_ext37jm-3!%&hcH zj9D0MtxX<MyhKeP%u<JhxRb~Cc<_-aIn=K&;tz`FjOMn+|KebNrFE46cE-4qzd86k zp#R0e`kx$S#O^kknJ^G{^7pO4CjOg)?Z0j%t}2}hFBJyjPX4BtW{3Y*G1%`Z?mNW8 z&13f!@?;eG7sbP^WDgs}!_5Qt6vorPDgN9_@DTpDlhi#J0^-vO@_)HZJtX+syXa4X zuGNPG_r69CSswb>-1ES!{l1I8JZ>K1A6nP%@e*7A)WZMR+8=@+s%-AT&(D5?A1H7h zGCW+--!mv*{AT!Teg6>u_qygD4FM5-jSTUxRn9~B-;>Ti;Vid*z<*CcAEN($I{%4& i1%>iQ6Zo%ZwVWg@Sj7Pz(ZPQ!un-VZFklx4i2nr*;&}G} literal 0 HcmV?d00001 diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html new file mode 100644 index 0000000..529bca2 --- /dev/null +++ b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html @@ -0,0 +1,473 @@ +<p><img src="media/image1.png" +style="width:3.68056in;height:1.47222in" /></p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>General Foundation Programme</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><p><strong>Midterm Exam</strong></p> +<p><strong>Level 2</strong></p></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p><strong>Fall Semester 2022-2023</strong></p> +<p><strong><u>Reading</u></strong></p> +<p><strong><u>Duration: 60 minutes</u></strong></p> +<table> +<colgroup> +<col style="width: 14%" /> +<col style="width: 28%" /> +<col style="width: 56%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Name</strong></td> +<td colspan="2"></td> +</tr> +<tr class="even"> +<td><strong>Student Number</strong></td> +<td></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Group</strong></td> +<td></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 52%" /> +<col style="width: 47%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Section 1 (10 marks)</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>Section 2 (15 marks)</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>Total (25 marks)</strong></td> +<td></td> +</tr> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 51%" /> +<col style="width: 48%" /> +</colgroup> +<tbody> +<tr class="odd"> +<td><strong>Marker’s Initials</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>Four Unusual Schools</strong></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Read about four of the world’s most unusual schools and +answer questions 1-10.</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<table> +<colgroup> +<col style="width: 28%" /> +<col style="width: 6%" /> +<col style="width: 35%" /> +<col style="width: 29%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="3">Green School is located in the jungles of Bali near the +Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the +school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and +designer, Aldo Landwehr, built the school building. The building and the +classroom furniture are made out of bamboo. The eco-friendly school uses +clean energy from the sun, wind and water. The school provides green +education to the students. Students learn subjects such as river ecology +and rice cultivation.</th> +<th><p><strong>Green School</strong></p> +<p><img src="media/image2.jpeg" +style="width:2.1542in;height:1.58333in" /></p></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><p><strong>School of the Future</strong></p> +<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" +alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> +<td colspan="3">Created with the help of the software company, +Microsoft, School of the Future uses innovative teaching methods and the +latest technology. The school opened in West Philadelphia, U.S.A in +2006. It cost the school district $63 million to build this school. +Students carry laptops instead of books. They study Math and Science on +various Microsoft apps like One Note. Students have digital lockers in +the school that they open with an ID card. The school begins at 9:00am +and ends at 4:00pm like a normal work day instead of a typical school +day.</td> +</tr> +<tr class="even"> +<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs +schools in the Netherlands allow children to learn at their own pace. +Each student starts with an Individual Development Plan made by the +child, his or her parents, and the school coach. In these schools, the +teacher is called a ‘coach’. All students receive iPads fully loaded +with apps to guide their learning. Students use these to study, play, +share work, prepare presentations and communicate with others.</td> +<td><p><strong>Steve Jobs schools</strong></p> +<p><img src="media/image4.png" +style="width:2.36806in;height:1.57432in" /></p></td> +</tr> +<tr class="odd"> +<td colspan="2"><p><strong>Brooklyn Free School</strong></p> +<p><img src="media/image5.png" +style="width:2.20833in;height:1.62429in" /></p></td> +<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School +is a unique school. Brooklyn Free School has no grades, no tests, no +compulsory classes or homework. Students are free to choose the subjects +they want to study. Students make the school rules. They decide if they +want to study, to play, to wander around or just sleep. On Wednesday +mornings, the entire school comes together to attend a weekly meeting to +discuss important issues and take decisions together.</td> +</tr> +</tbody> +</table> +<p><strong>READING SECTION 1</strong></p> +<p><em><strong>Questions 1 to 10</strong></em></p> +<p><em><strong>Read the scanning sheet about Four Unusual Schools and +answer the questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each +answer.</strong></em></p> +<p><em><strong>Write the answer in the correct space on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<p><strong>1.</strong> When are weekly meetings at Brooklyn Free +School?</p> +<p><strong>2.</strong> What is the nationality of the carpenter who +built the Green School?</p> +<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs +schools?</p> +<p><strong>4.</strong> Who makes the school rules at Brooklyn Free +School?</p> +<p><strong>5.</strong> Which school was started by a married couple?</p> +<p><strong>6.</strong> How much did it cost the school district to build +the School of the Future?</p> +<p><strong>7.</strong> What have the Green School builders used to make +classroom furniture?</p> +<p><strong>8.</strong> What do School of the Future students use to open +their digital lockers?</p> +<p><strong>9.</strong> In which country can you find Steve Jobs +schools?</p> +<p><strong>10.</strong> What do students carry instead of books in the +School of the Future?</p> +<p><strong>READING SECTION 2</strong></p> +<p><em><strong>Read the passage and answer the +questions.</strong></em></p> +<p><strong>You may write your answers on the question paper, but you +MUST transfer your answers to the answer sheet before the 60 minutes are +over. You will NOT be given any extra time at the end to do +this.</strong></p> +<table> +<colgroup> +<col style="width: 4%" /> +<col style="width: 95%" /> +</colgroup> +<thead> +<tr class="header"> +<th></th> +<th><p><strong>A</strong></p> +<p>Football is an extremely popular world sport. Young men look up to +famous footballers as role models. Several football stars began their +sporting careers as children playing on the streets. However, many of +them moved on to join football academies, or sports’ schools, to build +their talent and become professional players.</p> +<p><strong>B</strong></p> +<p>A football academy is a school set up to develop young footballers. +All major football clubs</p> +<p>such as FC Barcelona, Manchester United and Real Madrid have their +own academy.</p> +<p>They scout, or look for, young talent and then teach them to play +football to meet the club's standards at the academy.</p> +<p><strong>C</strong></p> +<p>Football academies provide football education to students who are 21 +years old and below. A student must be at least 9 years old to join an +academy. However, some football clubs, such us Arsenal, have +pre-training programmes for even younger players. All the boys at an +academy continue their normal school education. It is important that +they are able to get good jobs in case they fail to become professional +footballers.</p> +<p><strong>D</strong></p> +<p>Players between the ages of 9 and 16 have to sign schoolboy forms. +They sign a new contract every two years. When the player turns 16, the +academy decides if they are going to offer the player a place on their +Youth Training Scheme. Each year, the best players receive a +scholarship. This gives them free football training and an academic +education.</p> +<p><strong>E</strong></p> +<p>In a football academy, players attend training sessions in the +afternoon on weekdays, and in the morning at weekends. On Sundays, they +don’t train. They play matches against other academy teams. The football +academies also encourage their players to take up other sports such as +gymnastics or basketball.</p> +<p><strong>F</strong></p> +<p>FC Barcelona's football academy, La Masia, is one of the best +football academies in the world. Located in Barcelona, Spain, La Masia +has over 300 young players. Famous footballers and coaches such as +Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. +Many people think that Barcelona’s success in the football world is due +to the excellent training programme provided at La Masia. Today, FC +Barcelona has academies in other parts of the world including Egypt, +Japan, America and Dubai.</p> +<p><em><strong>Questions 11 to 15</strong></em></p> +<p><em><strong>The Reading passage has 6 paragraphs, +A-F.</strong></em></p> +<p><em><strong>Read the following headings 1 to 6 and choose a suitable +title for each paragraph. Write the correct number on your answer sheet. +The first one has been done for you as an example. (WRITE <u>ONLY</u> +THE CORRECT NUMBER)</strong></em></p> +<p><strong>Headings</strong></p> +<p>1. From the streets to an academy</p> +<p>2. Agreements between young players and the academy</p> +<p>3. An academy that produced some famous names in football</p> +<p>4. Weekly routine of players in the academy</p> +<p>5. An academy for each big club</p> +<p>6. Learning about football but still going to school</p> +<p><strong>Paragraphs</strong></p> +<p><strong>Example: A = 1</strong></p> +<p><strong>11. B =</strong></p> +<p><strong>12. C =</strong></p> +<p><strong>13. D =</strong></p> +<p><strong>14. E =</strong></p> +<p><strong>15. F =</strong></p> +<p><em><strong>Questions 16 to 18</strong></em></p> +<p>Do the following statements agree with the information given in the +Reading Passage?</p> +<p>In the correct space on your answer sheet, write</p> +<p><em><strong>TRUE (T) if the statement agrees with the +information</strong></em></p> +<p><em><strong>FALSE (F) if the statement disagrees with the +information</strong></em></p> +<p><em><strong>NOT GIVEN (NG) if the information is not in the +passage</strong></em></p> +<p><strong>16</strong>. All famous footballers went to football +academies.</p> +<p><strong>17</strong>. Only a few important football clubs run their +own football academies.</p> +<p><strong>18</strong>. Most players join a football academy at 9 years +of age.</p> +<p><em><strong>Questions 19 to 21</strong></em></p> +<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> +<p><em><strong>Write <u>only the correct letter</u> on your answer +sheet.</strong></em></p> +<p><strong>19.</strong> Football academies take students</p> +<p><strong>A</strong>. under the age of 9.</p> +<p><strong>B.</strong> between the ages 9 and 21.</p> +<p><strong>C.</strong> only between the ages of 9 and 16.</p> +<p><strong>20</strong>. Football academies</p> +<p><strong>A</strong>. give scholarships to all players over 16.</p> +<p><strong>B.</strong> renew the contracts of players each year.</p> +<p><strong>C</strong>. may or may not accept a player on the Youth +Training Scheme.</p> +<p><strong>21</strong>. Football academy students</p> +<p><strong>A.</strong> cannot play other sports.</p> +<p><strong>B</strong>. play against other teams on weekdays.</p> +<p><strong>C</strong>. don't have training sessions on Sundays.</p> +<p><em><strong>Questions 22 to 25</strong></em></p> +<p><em><strong>Complete the summary below using words from the box. The +words are from the passage. Write your answers on your answer +sheet.</strong></em></p> +<p><em><strong>Answers with incorrect spelling will be marked +wrong.</strong></em></p> +<table> +<colgroup> +<col style="width: 100%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>academies famous training clubs</strong></th> +</tr> +</thead> +<tbody> +</tbody> +</table> +<p>The world's important football <strong>22.</strong> ___________, such +as FC Barcelona, and Real Madrid have their own football schools. +Located in Barcelona, Spain, La Masia is among the top</p> +<p><strong>23.</strong> __________ for football coaching. Lionel Messi, +Pep Guardiola and Ces Fabregas are</p> +<p><strong>24.</strong> ___________ players or coaches from La Masia. A +lot of people believe that La Masia's extremely good +<strong>25.</strong> ___________ programme is a reason for FC +Barcelona's success in football.</p> +<p><strong>University of Technology and Applied Sciences</strong></p> +<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> +<p><strong>Name: _________________________________________ Student ID: +________</strong></p> +<p><strong>College: ________________________________________ Group: +___________</strong></p> +<p><strong>Answer Sheet</strong></p> +<table> +<colgroup> +<col style="width: 10%" /> +<col style="width: 75%" /> +<col style="width: 14%" /> +</colgroup> +<thead> +<tr class="header"> +<th colspan="2"><strong>Reading</strong></th> +<th><strong>Marks</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td><strong>1.</strong></td> +<td></td> +<td rowspan="10"><strong>/10</strong></td> +</tr> +<tr class="even"> +<td><strong>2.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>3.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>4.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>5.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>6.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>7.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>8.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>9.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>10.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>11.</strong></td> +<td></td> +<td rowspan="5"></td> +</tr> +<tr class="even"> +<td><strong>12.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>13.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>14.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>15.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>16.</strong></td> +<td></td> +<td rowspan="10"><strong>/15</strong></td> +</tr> +<tr class="odd"> +<td><strong>17.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>18.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>19.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>20.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>21.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>22.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>23.</strong></td> +<td></td> +</tr> +<tr class="even"> +<td><strong>24.</strong></td> +<td></td> +</tr> +<tr class="odd"> +<td><strong>25.</strong></td> +<td></td> +</tr> +</tbody> +</table> +<p><strong>For the Use of examiners only</strong></p> +<table> +<colgroup> +<col style="width: 49%" /> +<col style="width: 50%" /> +</colgroup> +<thead> +<tr class="header"> +<th><strong>Total Mark</strong></th> +<th><strong>Marker</strong></th> +</tr> +</thead> +<tbody> +<tr class="odd"> +<td></td> +<td></td> +</tr> +</tbody> +</table></th> +</tr> +</thead> +<tbody> +</tbody> +</table> diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx new file mode 100644 index 0000000000000000000000000000000000000000..fa6884f6a0092808f7447cccb7ef146e6d7e61a1 GIT binary patch literal 164352 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 J{lA+8{ukr*+^_%u literal 0 HcmV?d00001 diff --git a/tmp/placeholder.txt b/tmp/placeholder.txt deleted file mode 100644 index f89d219..0000000 --- a/tmp/placeholder.txt +++ /dev/null @@ -1 +0,0 @@ -THIS FILE ONLY EXISTS TO KEEP THIS FOLDER IN THE REPO \ No newline at end of file From 98565f3468e1eb8a23d75000e3b892e0c16b7bb8 Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita <cmesquita1999@gmail.com> Date: Mon, 4 Nov 2024 23:33:04 +0000 Subject: [PATCH 5/8] Some tmp files were committed by mistake --- .../exercises.docx | Bin 854596 -> 0 bytes .../exercises.html | 473 ------------------ .../solutions.docx | Bin 164352 -> 0 bytes .../exercises.docx | Bin 854596 -> 0 bytes .../exercises.html | 473 ------------------ .../solutions.doc | Bin 164352 -> 0 bytes .../exercises.docx | Bin 854596 -> 0 bytes .../exercises.html | 473 ------------------ .../solutions.docx | Bin 164352 -> 0 bytes 9 files changed, 1419 deletions(-) delete mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx delete mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html delete mode 100644 tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx delete mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx delete mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html delete mode 100644 tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc delete mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx delete mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html delete mode 100644 tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.docx deleted file mode 100644 index cb25cae6f51606874f3e7d1c7b1332b3702eece7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854596 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 ~&<=ZE_qA}-)2#dA6$ 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 pvB9apXaP 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�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js 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�{>4TP(S^K_p07KBOj{~|4c0t#nBb75~-D3z^bsY>#27hw~ z{}#MQQbw&i6CmOe+Rz=)RhU_J<!_=rok1HInpr{Ll(m0K+62TAh;waDC>R=<!ceuv z$qdv6Xw;aFfFKYzP@Qg|8Y?DWRr?y%7|^Tge#O9F4OO{cl}<pwP_>FKs_}POO<aPG z%(P5M=+=d9_2$s2+W}RLY*Dl8ROs2QgRxf#S}jXKhh=Fn9ljmk==FjQAyShLzCn}5 zXk=hQSV&t1K}C15Y|%74zL$a5B~J*8JOzl#kob}+2kp<LARy@~25TvQcaGBTm%d_P zSK{{n@EMiQl@T1}bnBISlD+0TAd((jA0fi~J^(}`aVj4r&P9MHrKGrI&|QV2D7b=G z1(%_7+NU#4Pw9f#Y26S<IK<8Bi8F-5*;##XmT)*br$3VB4MFM>TcoYDN9IOnoZmhc z*}KQ$B5UHg2gc#T0axT4;IV_Q$T~0vSqDcU?ErtU`&<zl;D&f!cXr<xoZaJu1P1gJ z!XP7<HUDEHaWQN(E`^Pu#v<#8Gg1#ZA}PQYXLk`syN4hpzy{~`+8|+vHO_7yg2bIe z=^AX2b;toZM;wtG;)L9zj>ryjM8+Wk>wp7N1MCP7J7gWU$K_CG+zcO$d#A?Z;Td;4 zI_rT)iG)UyHy$TX!qb!~$WQgfv$Pp3rz?0oIO~HO(cU;8;)c`PM<H;z6SmE8!~%DF zOmeox7@J`j+Is+cckGF-bQRq?bVBD=R_NHm99>#jpi65bbg(i+J1Zl!wK7JB)|P19 zQi7>WhSm&*`c2VHUo*p{q<8AntqT*@)Z29K#TT#--9vXZca>QyX~2`3d`Ci}104lR z25L*ng2CFv*bK&o&0)@Gwl*=wz%Csy)^;%5`5oO|Y~ki&2e*+<m^jh}USmdKy4M6O zn>!tT>y{#L?-oR#ID~WYCy;qA2AQd+aP@L3PMr=#Ey7EBX?^pRE}Ay3hZe0{vsOt^ z$#)@`#8pU2O1jOODM(ll4i+#olLh8ms)gqb8aBe(`Lprj$!*+~(Yd!}`hqLSdvF!` z(z}T@^`d;~1#<TjaQtV0XkM_-kN*)U6fAgNtIr`(Sptd5(9nWI&S~KBfIzrc0SN(z zz(LYEbRJT3r^Jm2I7$c(0gYD0yynHj8+2~hP{hCg`6IrB{QJxD@A27rc>6pb?_cKO z_0#LPn-YVi9v(2K1GFFzEQ}3cZlnj(W}>D_W+Fq`Z-VAc35W*uP`6%PG-yy4294{Z zwJ9qmEzQ+$qNQ0YwB~QAb;ki{*Uc6kdfB3NuOYDNH4JTg*`RIDVQATP5L$K~fHqyM z(Yg!a&}k4X=psy8NIO9X7+bW3kp(LuQku6>4ac%9sj;{NN;MQ46Ab(v7!U?}{7p(~ zNIGORXwVe(>c~3#ja2VNl^*&=#$DB5EuS@iaRlNFs#I5wplTHzx&$5Q5E8ly1a+W8 z5a`zH2;F8wP`#rk>I_|hCSw9%G9wnP*JPph-dh-PJP*_3ORy^A9X4P15qmCEm%hWK zxH7bveGb(P9SN7}s9A%cptEjbV60MD26V-ShUS<z%M%aoq$o$B0fp98d>Xhb>+>M~ z$NCf$pWpi>K>RlnP-tMGfy5``yC9C^k5uxK-$|(gP?g2|KmP5q|B#@dYdAw7#8GGF z4MhC>!8ki_5E57>&L4zxtXZe7aYFjGkp#kcTnV0tt4F<Y?SvPuhEK$`h>5s#(ha%C z$0O&ME3!kWkTJ*%9EEh&>QfoK&+W5kuy<hT$Ur_E=L1I~_t+@j=Ys3eqi{8H6fPWh zL1qvELZu$y^#MbXao7gg!S;lJEmHSe697YyagdM*v_tk02R_3IS57$NdekUf;j=Ct z<FkVu2nafjgLae+a=3q;uHr6T#ltu^Jcyfs`_zN@iFlB}AIDiQJWQO7$LFTtY1%a8 zr%y*g`V0bOI$g(90%ZzrobpCS$OJ_1bisiYHrO(27?!vX#$;!@h5=S;0hJcUjrju0 z3SNAf4frA(=y6+5btScI-Igz0D;P4c8yXs_Hjd_enPg0eLDMFDiN0l^<%`{3Ug*BO zz8B1_x+zeYx0ZH?)-Y(+jJ3vkXxN|*nldmLa=ST$g1LSpr4|N_V8sB^rnw>7n;4?A zMRW9SV-B0{?cma{3q}v>iZRw*FxI*oTnBf@xFJ0-!KM$~?D}E6!vI3X7Ja(4L!)}N zA+vIt%EI(ktqCnjdv#E0E;EaEurO~+7|>A=3MOU*1VN!-A={Lhxw%?4x2>5e5~EJw zK5N&vE~Vr4<qX`snu!OuWjco|D0p%cg)&N2^^Cd?>FuN)9jnzxU}yoMQRSCRqmQ6a zFCJC7Hl@`ESkT#s-V!7tNkvJig+*mm28R|Nl_fcTc`21^;j_yL7SU@}5-$8Z%8Kr* z6qxL5Q(tciDLzle9K3&(hxg*PZsp+gE<f~Z+Xg25x3n}REKKzI-%}rE1cs~%XWCp} z1B>Q*XwH9kS&XMio!V$xw>FyT)mPWIpxZE)X|4I&Gcz&e@25RlwC}ClfK?|tfsTD( z-nJ)yV{`(9fr&*&0zkTu@^?zG7!w2{Q^G)c44D`c26T=_((_HyMGUUZnwdhsX>&Ab zY@mAP)veo5&H46i&06^8n{QF=D{%n~{uL=AjVln*F;vwI*45FeMj#LbHB6z~qz|gK z7=!9vrsLZoYtdlzK^RPnMvLW{=<a_Dwn0zf7E_E#gn@5TIp(Ln#+t0x*p~ekJ2T&6 z2emo<HCFTZf`k%yM;2p9Pyt$Ox`hVzhf%%300p1wbQJX)>7kK+b2KF^44Rqocia-| z*Ud-Xqa2i%RE9)lX#@1fW1s%+KG&ze(U154H~P}&{%4g@pQK|y`wqXqNAqm?uAd(- zd-b%EH2*zxB7J)!YFZye&+LnE-(FO2L{9IESeedZB?IpE(YO-mjvL24aVydXcVc~U zJB~Ut6}RH1;QFaa$PFVTj*dl62z6u>1H1rYI8qJ{N9w^5ICsDiiF5@i2OSg)E`$uH zgK)u32Jc&^-El2?EJ5MK8oV7LB2It`wB_?`d7T4c;K=6-G;DC;h#eh-1EJuE%O_lL zC1NyTGnNiuG_Hj^<6<bE6C}^!XC0Df*{W-A5lHuAT?vYDxPN*q?ulZ@;~rgxK;t2S z@hEAM1{kRX23<xT-Npm%-%s|%gQRJ=d3q9Zj=Lc-z!fJpjKJ>2wpimk1arm=z}Uf^ z(66%@+NjmG4A9EL09KZ=K5jDxP!qLMmjqXtp1rwYGX?@lDKNOw4aj&ABO^1kXxjyr z?IrcpO_P3V)rl{1Yc$q3q)nG8kTrAQH*L~@HAljNGSY7d6N3gYH*5?G!zQq3))-a{ zBCU-G4HE;jH#I~j)-XHrd$ciYigx@?t<ChISHGrOqSAn1F*Y-2u%H{@ca#Qe=|(H* zB}rvTBe<D#t(AQ`33GERItG?>4YH7oxqyMPwB+}1Wv*8KYHMYN_=uypO+Z}9Ifq*p z)A8iaWfTz%FIn4uK^2KA9EC_gq1C6L_`NE>0RKrEK*&HZ25U-dyFWmKFNqRgkk<kY z2KPU57@zOI=Y8+_oOje)zDRHRg2@;H(HlNXfTX}7fY5FWKv=#m;x#X%F*%>0d4lig zCInP3=)6KUu0cmj0@tJ&-9U3#va}!|w50|BdIUuiH9LWR#j0(Fjq1@^^55Qqzd!!= zEKK!bVnoNm3WNcFZ_T8)5Cea6)7EHi!cqc1gT4ZQv2-0}MTYJ`CIHpSg#XTFs-d|B z!C*#*U_c-=Ld{zBR9ivyuWD-A3#y1Cpc|-KO_eeOfsRTI2?%OH=bOgRsn-fs4Xp8X zn~A8=cNywB?}h&4D3~lrM%ztS&?DdhtdAC8Z1hXaNqLQR+23Jj?)TV3?a287o3q|y zB_S|3u^gVKN-*YRF-9JL35U?<7<QBjE`;5YBG?}-!icaJ7!&?NJ!@D{K3e$3;v3`P z{9fOp#y2$xw#I7W)20SylqouN>VzXl{804lI$oDPQvveRVEtwN9uA-D<8SfPVEmu- z`R9D;nlDLn{YOyz=X*5(kU6QOO-8f*QC|SXKG%-eGp-AEjq8d4x9&LV+YhIf+97${ z7~~xGz_qYRcyM|a9w*FU4SOCnn?Z9r?wpy7Yf&D^2^~WRF^WNcBmqG%9I#dCqSXEN zbQDemg@Z~Zojbr9evlIb{s`nUm|u+?&A>YWw_@FJEoL0u#YlpIK%i5|W}v@7Xj}<% z!p%q*0%|0#o^-;+qmH<8%o&%Djlh-A5p)WpaJ>Q)0vplgaJmzoJ5MJfsi*8fJ~Np2 zg*xLl&)+*ePU9*FiQ5F#ZGQG$evf<n9{0~o#Qk_LI*mzqlsp+v2nuP>c$73559m4` zB>Lc9yf5y?&Y**tinKrvMDH4h1FM~}e#S7&8rKgatvjG+M>Di-VTe`?%qGnmp+Vi6 zs7==(X(j{xW@yr+DQjNeDw|!qW(^n{6C^F$pk=!rs-|ZugN9mlfJw`?wEGOoZ92lD zLwA_T`F7o4A(FvHEG^r~2zQ=u(;lr_wMLtkmJBdPFl<r}22JWhuW>Etv!*FaHk!$z zF)bMAEnC7|y1Wt$()HDdkT8<Dns`pYq(C7xO7j+kLxoGQ&`MSnGf@k}x3aPzT+A4J zOc;pF(79_rELyl4Q70pDAu9z1k8a?VjE5+=_W=kWCCBco@{ioaAEluxzkvUvD&X)X zeN0OUFc|Q8>>UHS1bV6MOR3;c84wkco<rYBu%{F#D(PKu9^Mo`!Rul^;}yjhSmljB ze4YkUZ~2nGdy$Xtil5;fU&@zvFW{Kp8g#SbzYl@i(%gXVz<`j@NXF!tvjSjl#Iku) z7#R`*tTgBo60-cKR8ZPjHAidy_N)XJbQgyDO`xZz2Ll5m1qNe6LB<wHsQ{sR7D@U@ z)BDKCjK4YAR&7nJ+;H2lxfyCV(nr-AwN;AftE%6in!rKlYv}0Kf=;!@s8Y)kU+MM6 zw^pvG)n`6xJ8eVVi6Lk*^9;;Zo<}?X8|ZoPG3>)%Vti~FrYF9^;*@t-nEnP!(q3ap zayjOlEy2{&uc$IiiY>>u$Wk~Re}N&v&(QzSQ}jRh6oU>w#gLFfIGua}_vlyfjeCWK z39qmwr4(Dz%dq==IrdWrvP!W(<29CrJ%=5?L*r)l1lKpHUZXndHf&5sVXPn_vt>&q zZQ*QRJiL*{e=}At7#vFpZ;d_%?ax6_`P~1kk3m}d+x&R!OV?{u*(Ll=a!tjAi1Iw; zgs2j=|MByFuTNdW$G=qz2~C5(q~JuaOP)f<scTz|>Dv*$4n47PvMoYZjzP-)Nvx^Q z!tMBZc$B&bPtq46FJl4n(&iHqGwCKK<9dt-E{2UEAe<EdvI3ouanK&;_6<Yw-l3{C zFKME*{WeHDV1o?q=NxfD?y=#x8t#JIr^XXD?sO;a%2`}t(7!-X<c82KgxE8%JK<Ku zNZg4TMU7^VClpS)5L_cE7hJ9Y#f_-3A3$*<#+C3ILs*O?jE2)$*wa}!(uD|QoOr!F zZ>&l^-H&rqfDlmJigvAl#sr?9z~k<Oh9@2-c;jIbL6JN~qogSW#bn%$rL#KiOVCZl z#fZsB3-Q9K-EKIr(itm!ZQwPgKWv9|N7t_H(WXON+Wk%p^6k;6S#x|-t2XM?sY6&a zhCcUAEUnO@O(#O4yK)kit-8UiWfunUc96kC#?o-yx)VC|u|eCu4rtxS0qt3~>pc{0 zy7uM$ZO}-M4xvdCG-=wDKYThEQ&ZOP=@6uc5?_8ZGdcrFE0{}4LEs>cLDSvUOpTXl zg%+|eDJ41vaTlh9f*EB&NVKptVkyf((hU&^%}p%OwqtiVySic1wyijqnusTlZ{kJK zO}u<Y=a46pvfaS*yjyCvP?0vx^tnED5t=^fBJD8&!|#Fdzi=2l{{ara>lvbvCV1b& zo1!~PuZ!;SMZB-10f>w{_!JbCB|uS*q5=|?^`0-;AFB8%zAMSc59Nhw`{lh02-~#* z-CFVA&B&0zZ>9jzg0Ao*EGk?DL1AJ@={H9I9<5+MxIG+)bi%-%ZP2zQK|yG=pmQ`a zASfC&;_pKi@G*f=bIT8aXfBP+()-BB^24?U8mu75?||FVGf8USwHuh=YyB>$*3K2* z4qA*l!~N0FJp>J>pGKp_nP{-)5)Axr!!qCzdWJlQBZItG!fVW-3z$WRFg>vpzVRiP ze7YFkr%N#*su-gqUSZg==jeN=0A2Uwq06qP=((=|gANtJF_b{zGkjtQkXV9*U=c^L zCbbOPQcJP(Tp9f0U%~&(OYBK3!}gdL*n6rN+m7a87oCZJ@KbC&^bpIp-h}P&{d7aU z3AL)IQN0H0H_)R?7f`T*!@pgCG2DI_a?+zv_LBeR{I~fMDE{yCF;HuNo7#O9;47~C z-vCH}pm~M_{>tex*%o~cfG_Lw>$HH-LPCM!Y~UtbITL_~=?77evmY-m1>nWyT`0b~ z3okEi#q*2nQFvhmo@Oq<<8w1{|LkOyF1i{q4i}D%WH26%>|iHk9=0PCh9dpIP@I>x zg+Lp^g1|U9jHRZn;Ua_g)f03G4CZ$ksPDy3WI6EzC@#?{Tw*}KNMKw&K3qA8yQk;^ z;#_evN_sFk<2oU8O;S$BopFus;Rf%$!C-%#!CpXdBYGS`L|7ajh1{dg{9O5d!wDd| z5JKiw^msyIA|4V10)yKz1Qn0nh!RcUbKLlS+;Qua2X3F{_dDaQ;P4<}3LYj-WjU4q z4W{z=RQ`9EN?1(CwNo>3F?<Hnk4!_<?n&6QdK?x{b-)<=?&#H}g{pnGY}pEJ=nPs& zFQ%5QVQJM4EeHV1w%zFvWWW(!LTkDPtF8n^XP8>H*9<h`3oG4DrLj<IKe7a^th8mI zuMbmkBH|3pDQVo6^pK2qpyWlDpsyXNYQ}4%0a}fVkbBIyE#ftD%t8k3nM*3kl!3&U zpJfIEBi3x&c11rsXUtr*6vs}6;`;R*H7&ub=QkPXuOR>NW#m7&ME7tB&!_^KXaCVv z6g-hh+z1O<Eh}F$bLN*oq0z@l)IP%EkKM)R-4H(qM`cw8g)}N^x(wdq{=E+=DV3Ju z@v;|$#B<SYLPB&GuV3CHEFSO}VIppWFY+7K<|<2@a*`=5-c^Eyz(BiQ`Pg@*`I>Vj zn*ATj3+O7uQRLw0_BH4tpdb(g6dz&HTuB<Z&FL&u8--p&^yp}biDL)BXTlJ8j~j;W z9n8?Cg+AI^HB&PhnA2&<><4;{WJZMMFlc739D_hX2B#?z8ipnsaEQ~8o@*wmO+r#o zEznTU6iwRLLvPG37_G`g*Py59d#nh<B8y=c^$LT+U!hOv3v>(4NB6_|=oau4eGV7F zI`kE+34;E?FVKto-3}J=d?ES;J%i2BXK*=D1UCZ1g8|+rt_-u|%ds^1EtV#+Oen#E zGo@H?_6_ErD#08A!{@{c%#JR>n)p(z4==)6x{S4ZpJ45-2iUy-F*fYKhfRkc!9Oe? zJEEUqcS0%V@iY1_NJBldadZ^l;_Gj|LcRKpDpF6zFlcT8J$-Z7SPw!*@<|3t{#*0k zL=!~+x1i7l?*Fa6^sN6AeF}%lstg8=K6MSB?`r`e+w#uo6kd<Qi<{vnzI_}ew}Mb| zV?T<o?Zm4q+wkJzS`_9i$J303c$_jD_ZTGa#!X^?oQTVG6Bmv!2nR`x-4Qvgz2_XZ z#f3my<ObW~5?#TCAOb=`!;Z)7ahY!727~*ZQ?7Ur?~X?aUbr9ciJPY;(7}wM3m8H8 z5ERtaun`R4qZq756BOfk51j)cafQdP(pd;_u7!`TXy=gNK7o*MQ@S2Gp4W^cn8xzE zjnpWFAPOCWn~@W6@3aRVoRQC-ggdb^uEGP?c>G$#1VV<eh;SoNCK4PTe6~04#7!m` ze3b6RPf?(_6E~ILji89}rMsGrtI;!XC2AJ3!)77z@H8Cv^Td|9!!c!aA2<!}i5}g$ zqg}^dkP)kv0tKs%s=KLq+s-g!Fg9z`4JNI+&^>e^EC`Ag9W}1PqOB$cpz_5G_8(-$ zfG<#JL-){*YC{J=sZyK-T>;@>Ob8fDdxC(1$1J3g+QO9A81uLZU5$|%cx1}Y?qlr$ zpP6$JaOe=u=cJ<G=`{jD=8?HV2;}1F!(8N1`2qw5g^L6N%O}z}eHG902nf1~g1k$F z#AP~)8)}-35A*OV$xNVk@SGBOX!XflI2F>sqrzQKn$fJELgIe{MP=upU?JWAp5Nv6 zZR!ps+xK~l5?F9wqdN)|<q94ZuwX4vBTd_eq?9U4xe5_qxX)8jl_8<_Wn1kN6lHSk z37+50LWtjLbg?4L=^8#d2`MYN3T~Sk=%KZ#9wv?%gqf2ZFvH6pHvPK6ym=!6LX(DS zWyyQ^3~?S!#Z?d%(lxbdGgH+qR4N`ah)sI_h?)}`M&d3c9VHHfl@n>eZrsEedaWE` zFg^$-8*ZRWU;(-X=A$!%euw=9XuZD>RskBdIlyBCLXW^A3_kV(4q>k_iZF3IU4|(H z!R&-GEJ`ZF3ULSNZ?OE_Tg;1l4d0V5uq@#n7RHvqC;T})LQ60@@HyO%m%ugXIb4sF zz+rDby!pKO(a*6hr4&2Py~NJc66{Vd$DWLG9LRZ#fb7@UfBp>uv)^O?h3_$+PNwg& zbksE;OHkBM%MjNkDD;{d@xKLK1;N?GzzmMVhao#FhQabN17tn}WIng0wymwH|8YS7 zKTAbb)_)HSO+c5x{v}lg0l)vt3d!~-=R|V7fZ?NFv*IFfc+1~tX~`4F%)QT^+`yeH znb0YF7>BY4ktn-&3?;V@;??z?czJmXUgWMvQT9^gOUfyAHfz$p42}$%46IioTp5I2 zSW9=r#iPTO1CU1M%SRn>?HJuar~}=BBXW<}5+EYF3FQ);aWi5x?w)qV!*~xoIxDq$ zItl?rB*8;aWQ(Jqt{!*64IY!!(ET`fl_t7Dm|O`HKu9mAQMh<wBm=xF1HCu^K1YH( zbv<e#gSI;^5Ekc;jzLz?D4Y)-O%S>AK5-5n{5uGV(~}wO>5xu&5iagLHvyMVxDgf} zxPH=|pEnWLqC5!#!i2!M&3i<5;(Vwn+@3;E_~2UfR9uOk#?PFAtEcAULd1Ne9i4;d zy*}8pd@L4Dvcp)10qEPSCpvcPgI1mUs5S;^td_2?<_yx3b~2@tFlj+2(Xt(kTeKr6 zBxNLR1rqqh1&AvU2SE2AZlfZ7B(N|yB_PBtn9F2;gn?{}V=y5E=nxEyjL^i`6wS<9 zp>wZ+@R~XUdk+R6^L!%m=n7sIUS|Nmg2KlH!NVNt0^NduLAD75aSXgpD+P+rj)@8h z4bk(bS2d8x`v?g&AAg0OSM2{0D6|ekRC&q+(f<Y%zi*?EMs1Cw_$bYF0t@Z2vLcNn zCG`;$TKzFB6fnL3iOSMC4M{hBPf+}cj^aH7RMFi`1a4lAPL}*PG?Ly+l~YdoA0%lf zQ-j8EvFnc6Qynp9iVNIFS;Mlqf$AY8PQt=O4@Ua+Vc4WT^c&SjllpbhuwFehsMin; z>Ni27hI(|TjWv=~Od|v6=^3G^bQzVg1;*xtg$$;&fI(9e)HNH78Y6b0{_<S3IYj3W zT!{WhUcmPF3)NmQF6t#bVv6Az^9nwM!t}Uu%uOiAy!h9u&0%8rOSm)0yB~W6k7Fem z$NOi+zQy$DQj8CN38#HUm~!$B7M^*H*{4h3c9gI<UW{oGbQ1*43O;LX%4=*)e+~bv za_ki#WNDyqFy|c(UU*Nv!+{Ij&wYzS*>ACj=jPIx^j?;R+7+OXr4j@bGL46U0V_&| zW~z(t!i6*Nkf46Ue-8<)+FJO31B(BDq;&_M9{YX3|08K3@uhPVe}Bq3P;Us0H~dY$ zDJ>u<o}q-F^MX$Q$@OfUj|joG8Izz>e*XkY?;b(%%>cZ*>Q5K35k)yGk)OGcfS8HL z$<tKY<xZTJ3dq-^B$$q7?R<nv|6B<juG$kW6AV`fh-+a^xPC$!n<a&0PgpqMLa?+u z$a%U1x_~>U#t;<ls;AN2cm{Y$Wkrrd?(vbxp-T~`A`RBk1|guh7wgV|PNxtt7MBQz zOZ@!HC&#cHi>ndi8LR~oUUUmolow&)#Q^Wc=S{%*kg>=jBr*w$Y;Ip72(Cm5oEY>^ zPvPGr!G1FTE^j`|lYg5#E`<>qC%7Hv!OxNJM)*V%7=+L@LP+58@qQoPI~iA_rr>ha zR9uRh$#Om}pIVCSh{cExoQc3qo>((`B)nbiG1PhpI`!xatB%sMi4KCGFl{Lf*B#WL zIvHUt?G7@!+Kg^OW^k1@1ev@~<&7oHBmgj_JD^k0%mQlxX;YBiRn3i>(IJ?ksaYGe z={f)-#(H4Q`b~(7i@?1**$mKE8N_8?|7<+HFCrN3U!+?g5FTAnt|9-?MLGxu{71a@ z@iny=j8+1H%KJqE1(qUN5dOoqthFl>_YnfJ_Q2;5(5_3M)yI_6N6Er50*1=-+lc-X zC_V=LPk|v)$9cWzQ+R0ak>lbr?tBD=q@R?t5NJr7MP*<-AQ(P{g}|XQEGol6EA26j zqsXst6pv7NCmjbiE=33FG+?Z86u*asf$HTpq)&UypYDRivqoatL>IKDOKhgs2v!zG zlp#SOZ5YyhwvOr*)u8sbs9UoJYJT%AYSyfcS~csUR;@Z}yJpQgs9m!j>egw9hK=+I z3lml>%v4uc0Yzg1q)`i7n0W@H_wKuJi!Y%&D8aNdC72msikWBLU`k9WCPkHF{ITa4 z6I=wxfP6Ry7Gvn{=NPb+?qcV2*zSLhQAdg~oQ`AMv10f{5dyKLn0|^NIbMW$1jI%< zjcplkusQV|{4?KU=lS>8b^bf-$a;gFnFIvO{Tc5Nz-#uMFQdvS0)t>UK<&?dg8=UD z%`C(A%-4MOOZ1qVgj&WUD;&i)s8dhtC`?pCy}-hGxFd4XPcgW%62N~KP0d}Kzt^N? zDhKWVI|uQf^lAD?Tl4>2pjY4R)9<9YPOHxyhDdWxrI!dqjeB4vrL2g0j(4Rm_?!a1 zzxQx2ClwJp)?<c!AB^u|K}T_GKVDtii5HhQ<9Y5nJj-68An`bL79J!{Rr&cF48+$Y zf6rikBivQx|79SXID~6qQZlHYa8`}aH%^Y=KEXjyT%yCc5Nt<BVW)s0sVCK-98E_N z=Ya?DUJ5|+d`bCSJT?aBgXk)P2#b&rbPUqv)s+x%!;M%E*4*6~xW}qSbkU`-aSZI^ z`Mo?C>?iR&gFRt!m5{g;J`op=yCWxLJRQYYWE^%y`k}GNJ~Dxj<Fg{X6(l6s3n;Gf zzAJPR7kN+aF*jT~PDq4J<mb5YInpbOPJ_U>98QQt2s{W5-g7;262Ua(BPb$f;9~e} z<kD4Kj#-A>nB_QkY(7rx^nw49@tEb|h!Hk}(X&S{v~J&p&Y}}6tlGnpV30}p)Tn21 z57MAWNjFsG5~M3?g-lHe1QTQE8?m-$+y++ddcxY)33C=KM98sVT)cP=PoG?10A^5s zdKph1<l@Qw9OMxU;uZuBc@HlkPh7!cx`HQ?F1m_m4DLlwZxAL_!F2_dBD#!E!0?%5 zy<gFDQKfxZ|MyjaOr!i|7)XGxykA*bKxp+LxEE3^WsaNAVWE}wTCIK$3eEGr3<}wn zbDFUaYW#!1;kkf9+g>62l|k|F6EIYkz@YN>2S5-GN+ks>3-IIXe7r58&A*$bK+)dP z9A<=q0z@THh)fKdpj&%O%$_m|OXf|$via^R<z(2fA)3==7#lQ!X*1qyOjr;qmTFvu zCIuy9F^r9yu`(gO)MS8MOO>N<(zLl6*<HV`%=y(+)wZRLN<bmbqHz;CjaCk@a1TUJ z|2uFFeFca8&)^bN0{i{>u-jJv=R>augM19xoe!sjFEBdz1w2laU~KSnxP{SeoOlJ_ zm=erCQ;bz9<yfEb8e16T{m;LJfA%}<q8r#tH?W&Qeivb|n{HsYf`jNax8Gt{Ca=qS zr;hEQv)C@~LK?SIN;OI?$JTRY*pys?b&0RADzOBfCyUT^MiOcoxeyf9QT?m0RTp1< zSsO=EPcl;6&;nh%c0>3HR+go5z<;C4fmREP|N9iv|D=zA(CX7buT=qoR)F%C4EFq9 zUsCxe_iEgOR&V&*ds|kBx8;Px+hV+bUxIgUUZIR`LY6DOlz4_NVhTK28JW<_6yy6e zht8{u+weSR1D<8AMt=G-<fkoEU0@%corb$-q&>o2Q+p2^jVsh;*7`3V9f8XsbPg4; zP(6@X)4v%$QUT+dxQ!zO1)ao&AbVsVw!?)$dmeMdjWB7<9*4UO{C5cnNo7eY=n8A{ z*+&`B4>=?2kPC8y#}F)I2oUMbG=aff+7a9s$X#)P$1ffq&+jw=SER;IDBO&eU_Xib zG7!+4-<6Kys0Ypmk4Ji-E6yEqMN+^R!eTt{_oTD%R!%@*A-W#rqq(0>;$o;fMQDT) z6lz;EUZtfj(xv2vj#H($k1HnyI-YbX{7i!4V)!)Vo|uX36LXMrase(zEhQ{gApOJ= zL<Y>j-Zh?BJk<rR!>uu}Pj9qq-w7?+wu5CWX>+ioOE9O*U`BUfY-+3q>FM*O)~7v| zbk!i65tu%AAr2oojGPPSG-;z}Qj3?A5gh@ckaz#W@Acq<N+C&lNCkKXa;;t#-1ubw zbG<6OM%`f0zxn%X3+No45ex#BX9P?o$?9bvf<J?<ra@X7qaRh29~-IvCshvqpTj{Q z@RC7WRQbBf(n3Z9hKCiUq?vB><-hfbidDOXjDL6pHReL=8l>@B%FpzgdRt5&P^w$3 zbcwClep^CVe5QA-&Aq3KcwYew)$56%D7>4A!&{f4lQ;?^eY8~5c1VzK3QIEv`sN0( zA}l6NaKMTs-dMGA3OvR+!Q4O}M*2-)(!4Run`=gJn;7aTXeb%V06lq*EIMVTrj=LI z!?f<CQk((}fkVTF`e-DeU~OCGUsBU<5EM=Hn!&(o7)-_<M5ndaU>8(~q5JaTNI<wA zd5$S`5>p~e;1gX6pV%_^#ulr#0U7+ZnZbP<oxwI$zM)>jkC50-sey6?!VbECT`YGI z9J}ZmcJrDYlz>3AHLV<*&e3g90)b5gz?y_&>J`=|7844^*pOU`4d+U+o}gII?X^jz zSe*D8qr(c(cIH{sG7?82<36gR4xN)8;b=fm7&bGbgEB|Qu3Zoox*IZstmNt?xM~CS z$H4t*4gO2|e*===gW|P<!lx?#0D?c3w6!R)QX*-kx8+56`-XscUySd+E5~==zsCC? z-lF_XDJzMOkrR6wt0s<zTkn>b*w+kR{mkIm-xxa2vex2B>M}e^UWf-tbLb*w;NBS@ z*0jA;aF!Z;ZYbdp>cSc}12|oQG+tjM2(BI-jw=L)l&bw9e6(^Gmu0+zbV;R)I4`}Q z4h%&OVIkLE7xy9Qr_*kP#6$*Z3AC)iGw7c`GFlDLOWi*lnFPiK?&lsK!<zm$26DO1 zLj`FW`JHprmD>`$1u_#^v-hU!VW1E9;&-M_co7H_`Am1D1&&AJ{;`PPGa5<zU6C2= z#(N2r2)d<cX^<9IL01qV_fMjW@T3!=lQ=5w!h@x3Pf)rTs@cv7nZWNMqtOWtfy>EB z$UW(U3n!*>e>y=i6Io%ia6W7<E`%?^#ZxPh6}b#&g6AP{i#JxzaK=QJ!5G}PJKDA7 zi`&u)&CFWBfIyJhHTw*9!X)46*t2gt(o*B_=x(k`8NHyMDOYeF`E&^ahWrPYSze_i zrIf4M4zwvEsp(5VmjJH~@={9B*9QLoz2rXaa*iLL@uKing>F~qql=K5+DBMu^hZ6L zDxZ7xjDf!J%K-S2vyfw=FI}$zgBBJV_n>Lq7WW`sWTgib_g@keD%B)CowV*j(<bq| zb_qg3Gm)HFe?p@I5()^cy?qH1l_j9~o}hSF`Vd9@H$Ad_CAze*gqe}RLDS}-+9kMe ztY06)hxW$mMbofu)hsNT>xFJ@TM!J5VBU;QqN((RldiLx(c1zGaUe#7g^__Cnl)_< zLw!94$7YlX3}lfoLlYP>VCpq7M8gJ6D?nkaK+#OKRanqbG=pBtp|F~A3_}k;z)V75 zN%A`^iZ8*k<Z`S|dxQ0azy=2Xjnt;}H`vT$TNvQ|1P~eTu(d+6?VtG_{L<fJtE86* z6TdV9g>GQOxz`Nvud(86DHfc1iRn=<;C<pb#vLidh(mc89-Ie{sOS9b*I1fVf+YmT zLS8#Bz6`S^4MsrCIQ0tCPQAbs-aqwJF<g!opv|lVd}}g_p!gPFRr^YfBG;2P3Tclq zG(}?rQ}pc93vs7{8R+kP0EIT#Ru0_%2^LyN{NKakWBTcnpiliLP`oA#1PB`CtJKn) zGA$fl;N81Yf}tGW|M(U^{^@)C`A<LKPk;UqKm6%Of}$KxZr{eCm8;=9v^#tTSz_`4 zQ-Z=29(@Ulhe-=@KVdH2!%S*A9mHhTj_D#K6%^*mfH)f2!7jKE;zB3kqIx;W$Z2s1 zmx3K}Svdy{7z7xSUXnJ63qcObNn{)xhSY$egoO=Vf+H>oSm;b7og}@d#7&4hkm*0N zf<_}@j}y-BawIH9ATw|zgYjqvXGt;fJF!MDkPx6qd&7leJRT;X@FYaM=m=P=Cnzov z5|_dz;R0chK~SUyx*_4fIK=H4i!)U6!EwksB94KsBElEfqeWABzYiV4WX-*F9Riv2 zN8I?`#O=7@JmHW-my#VKPQ?xBK{A=)1Z0M|Ba7GPglRyL6E+p+kBg=u`}k~Rh0a6v zNx~v#4c)~?q@7rY(?P3nc>7XpUOOL~HZI4J-~eQ1BoYXc^OxE>f$-=83Ladfa!{Ze zl{FA3c%*GO*7Pnad?KTsuY3Z8|E)eagi8ATbpjX7s$3sd=c)jPEbS=WW?vM3Y>3uE z;*a$a6qO~5>=zRdpNQA1G}N<?sVJ=~14Ews0UCtCr`Ku$@j%o5KuElKNf8h-R^lz) z!`oL6l-|AKHeXr^{AzjxO19NJIu+ZMCBXPnn(6Ilu&4})x6(F2egB%Epra5_gzjF8 zo~>J{0d>;OU@kH?MDr%~(7SU>%%3?PtCmg1ip9Pd)^8x3hYZ4+W$xIq#RuMFh7uN< z)RVwM>nfVlZ3rYpO`9|#2m}TOY6=cR37B*cdQF-W6#A;6y9vP{Ad%X(v{i_sXk;-M zt)_*-@%Uq`%YKXP=NaI$%CRM*i~wMuCm1$Y1pLjZWrTzrdyS1L1VBnD*3k*9CsfuX zl`9Y|WniBl^BlfWFX48)2qTZ=!}j14SRZ(T&f9LH>(2XVvFRE*?|6U?e)rL7`vdd} zcmn(5h474i1@DL=coQT(F)s*+SC}7Pj3sC3GUz7cJNOY&($+C2p$xrOXQ8f@8+3JQ z<EyW}QVW48mqbuB)u*d4X$h~%lW^l|3f>Ud0*dlt3BH=f;17^^A={O~@ueXDB}ql% zV?h6S|CgVmbu*&M_i3dCMwwhA`xUOCOqGO0=`*~R)Y9vhc>k_MIfw7*8ovMWJ%0T2 z5BT$6e!^e=`d9q*?|;Kz|M7Qj|BSake2>EX0>lLz#^T|FG2OZ)d<VC{<o@RH>_<@C ziJiupy)SFllUWmI?U}Xo^9;rr!6T7=*ahjV;hzt5L5_4W<+1aDPDp3a&!Vyq3{%Se z01bjbQcVYKk$KRLaIiyqfE~{59*UGb!*KqPW~6lP5oZSYvA7y84aW?=ghWorIHVmK zh0{Ci5WQ`ff<<zGjO-q+z##5H+=Ogr@cT#uwSonYOXIURi>rjim2htY&YQLR$;dfA zi9viK(t<pYcwhqJcDv%#j?swQB{S7B@CQ#MR3_tE^fXNu*C=0HiI~D;KKxEz3MK-Y z48lT`MleVzV8|pa(u3Rxq45et8Am(`i^&ATRKmiSu$az$(F|lB)xaY2_(J4_ug2vw z+i@c;5O*(x<KeY4$h(t@yt`R=dhdc#KH-pmpYGuP1w4BoA{^)%w5cOauOdymfF`K_ zw}Ji(;=NM7swC|>t?ST8v&Qd-#aXmci?PVIrh)nsRdN(x*6$%9`VuG<Ahe>x5D-Xv zLn$QydC5|qsoVrht%H&M(h5hS03q!PukI5B1O~xy|LHv>UB7~W^ehIjG|W4dh&iXv zVbPg$*m5onCof;d`TMu=IG--(x%3cug6~Qm<9kZV_a)*UKBk!7P*RhVV54ys1W4%< z1|ZG3w+a%Pw9~t?0tJfqZwd&FM|i=CLD-)4=-Gy@k`AH;-GsS`0gM>@+gTXH*V6@y z=etuAF>KHP)UVY5Yv=pm@%0!KK1#y%j1!nL)&WL(4Pj~|E=1!jjJ0k;kB|^GmBo9S zsdSS_pP*>cn4qZNRDnX)D3Ks44ZYGv(L|5uOb5VxQZVd}J;EAE7ZDVjGs>}%Fj&XH zyeg#(s|bS?tmQ9FEMrZ-9J5asV_MWJOgJXJn(|@2^9g!wyN`hZ`RKIm7P{_v1glMV z(AMt}I_!Le_Jl$Y!l3v5#~64x57vZ-Q`mEiB@n#m7N(tfi8*IqDJQW?(oCtP*qSN5 zpvqL*YH#)%?3IRW0&LIuGVI8HjrmEX=(j2d^;&wOicVd8{dINJs?$KZBz^hY4NO$( zsdvAAI2{wj%Ec|b=D*QLN5SB$f-{4%fZ|2IMiqhl^C16G;tDFe5AF3|lJ?q<(n3K% zAo>Ui`92k@0E9S+*K`hVUO&g%x35&2!*>b}@9@Kq-{DVm4uAgXPxzTY_#43>`iJPB z|4{nnmw(`=zx<5yvbRW!h{aMDd(5%vgxR+3;A?FKul}ack=*>1a8CwT*4B@XLpp<X z%6=D|3mAdqeNL2vf<?A;F%5DiB<$79tmy$Z)G(y&8-k4eLvj8f!EwlrvRCI)_woFG z2PEybLHxGCNZKKT@f?sQll2{P!iA%wS!*XC_?cOOGKrv!2zNouHd};m7>by!yl<yH z68G8@3<MMbasCLe3(^2AGf;XmjZux&stw_|w551bG9QyS<%R4}f`S1&HP9VN2i*|A zcRZr~M=PD#Gaf02Co+%|DkrC^uC1cWk<u7Fje&j&Vc<;|2oOAw#%H7*CKwJ)AVeoB zrBec-l*7~^PhR8Adwlr0zLdBLfrMxl(n4k<{n&h@A76y5@Rhg}=Z9;lLAaZH3J<R* z6BHQ=3WWqgfix~x=vn0y(g!enno9a3X|Jh#U1cDAT%?`H`E2dJTEv}jC?*_4(kNXl zkRT9Bv?};a6~{jX$*0{~D@(hw*Z-&rP<)UaE4qvF0tWhLj|hkd>R6cqh@2-73Lf&i zJR}(Iv9^DgB0TuA-g|N%kr%IE)~OV93W!22zmw3}5dodOQPA0cii(A9Kpb>L2hUKk zJQl<KNM1wjIEm`pPeN~3I657Q!tl^o%!^G%@c9c!yK@T<2@_elPkJ-`KnVQ6m-kOB zzau2xmp{cDC22?`EJWOYU-kq)mOtkHV^#oi5O!b_dJ8BR;3e&3YS;uVjrHK=YKsMP zCSd;D32=5CsMcnv@%6V@Jbfab-ad!d#dLO0auLq^yR@=IGlRwo7AgfL6IAMpqmY4` zjR}S(bP<MXq_#jpq{qN1sVC(q1Qe=Akg1vgP+xjI8TUp@w*U;;e;bSF5>}^_U=eHU zGg-U$JW+)4VTBlZG#@qx9;3_Vn=oB|5r#{0VZQPjS}wZ<vpGCA_ZC{LxrZM6o}%x; z$LJrJhe5~aB*Kf}BHe3GmtbmK31*4gAZ(T<mtjrnYpka`*i6^5HB(YqW$-7Uwr7;G zEX8*2OK+%M0*4A|V8P?uUYJ;l{;RW5r=>e|bZX&iI*MAg>!Tt6Mm+*h+9{eETBx;K zc5YuoXMA13yqr!@(@W@&yP5u{fUlV%zcMgBUiYPE{joIHYoVYK!BAX8I8d)&;O(1N zc=xUh-+liEKUBcs#~;7PPe1*LpMU-f{!Zuc_rL!gfB(ln@b_N{hhKleKYsZae*N{| z1jWC3>|b;lf9LbwBR1d|mW&vRWg~lH;fVH_ZPyx82DOBaq*-!9C6_-z^$JSb>w+^o z91-hphco`RNZ4VERMzaX7@RW>I^o<N8wUTONZvgRiE1ivYeHd|QhI=`f{2_;+QsX3 z+TpCf4bE(}CM>Lxve!<{0hK1}MFfc>aAmDt;6w*=*p;9dO;Fh3#JVAf+&B!U{rDZ| zFa%f`1cbmrKz1&`SwSWBfXpu?lMzb0frm;9<s9YTa@33R#(6>@E5wt5exicH*?kib z<39%Bn@1wrZw&V(EhRwlQGmD_J)5wY#qF866h1=*{Ip<iqy~B6+#wGnA9UA<+v&kx zNIx=}nu3(T$vo~&7)?S-&=h2ZOd}j-5<+wm$LAvB=v;zg9#TT)BbiD)wisC_S0Oic zJ8q^O!TpOdcycqDP9pn5Pa<g?)-0Z`(W|En{5&qDRxk5D-PcNc&nMCbe<>+}!Ivb9 zn5cDlD?vdmwMdoGCH!8RApJoF8kKUpRMvH<q_StM(NnTr!fUh+;R6)@ClM4S3K$wU zBI|IM5E!z?h0OUcDI{6VPS)SP`QR>&oxg-hClk?j_es>)5(FK;Q0VxdU`cHkg>gR& zRs6$I)sG-xspC(0@SHAzP(?(TRNYRP5DvOKPePZlsIn^xRdy2~ei6|1=Y0f>lE7rw zNqoB_3?}@{zCoukB`N{i)6OIQ`b~oB5uJ^6k<G_<<$3ti>wNr)u=vy4X9P(BUOc{p zh=W_uqg^YQG#5u;0Lx}g;67>?me5Hon(qboaU-Euzmb}qwN9<tnB(J$M>mq`R_^k@ z%@w3XAHdKaUC^v?Lp9z)CJ!{`GmHq1W=$Ir3Jobe1qw+$2_y{kjTIbZJcV);jSN`R zmbD{H)ntH@mTGL&1;+L(&|>~s^xl3O-M8IF%e7ZwwCn=(7iGhA?KN0#xrLT~cVM#N zI!xAGgO&dsblU$2{f<0=&CxuJ2ra;bQ^lBcwiMIPmZ%`UGN}Y>=|(oDzrmJ_cdAWe zdlr@PM#*19*RnnRE&S5BEj^uht$%vC1{CR~8c<MsvR*6g6>)zjUB)7Q#(<UCsAp9H zifYveiaMy@sHtku)|0u{3}jNwR`A=p0?!JrFkmtm6ZYkFie<$Tq(261QRSfjQ33<4 zd-#$*Ui%ROf2@yCsBoyI1$3o!4W&gYrS$G?37rGs@ZDQFhxY`7IENnzhd<Lf{1t!u zo4|o!ARPWdIQ;VKuPlFMNk9+|zy9+#{Oe!8;aBP(JofX?{~*|2Bf|e6mbqACiA#6P zcWjSYHf=SaxFCU5^6k<qXzxhG`8gnF(@>n+Gz8Hb2P1Zy1bus?>~X-k-L`5?h<HDW zfj@rhAe{98<v<$08%zyC@-BggEhT`U8}K6_w%H(d%P_?9S#g``Dt6i8936rzGL#kQ zLO6{@R*)-Q#wcnGfiM!0n}^}p>cI$;B~CXD!zn)F>@IO4&gwdWN#Y)7YJ`GX67P}k zex5b{^MP~-4B(j}2JwuL$*P8*e#DDFn8;v05odP06BJ_+xz!b?ceoQ4bPK_fGNPM^ znnzH~BQO>yU5c1T*i55q@F8d>@qRBP?w_c1?vPA9K8??w!TV?M{4^vV@I~_esW`_n zEpP_12#CyM^XMcN&`B&t%CSW_7sB%BBDI|swi-F7cPLmqxI|doN=3oL+zMC_1mX%l z)0e=YRb?<p(Eoh@Qy|F7Rv)E~5fG(x2Lb>s96nc>s1hhtZ=y;nV<7)14H&*GfyeJ* zAzfoXu0Q-`M<VM3zm;yPMfXvde+L)u+(ba?1xz@41{OPx<Eza_7{re=Xwxa|j6gL8 z_^Mk7i4}*SvpN{n{K8RfcNBCP*sJV|WEl+|mf{?AEB34IJEc@5;54f2rvhTQPeAOA zKvkZvvYYq#6Cm4pY)>@r<MVipF0a=mG^!k+4xNIoxRL|nP$+RNdm>S5cLdD#M`OtG z1k6p$#F5Kakah1ivd$-A=ceW8Nl+LYG=fF5Mi@JMpn}AT#oqAs90L=5L$y-dH#KDS z!EZ3lV-y}-O~jkxJN)l)4d>&6;n1fi3>!7jOi4~y$aME6O&g;*LD5vN0in<cdX1ZM zyO{!oNZ`=0K@)<aF}Dd3eQD^HB}rSrP~Qag4cekXujyz!F$_klb78pd3e2}$N4uSO z(P{5P^a^@{VJ8b=A6bYIr(VGQOfjYr2J;e&Rj^)~T!NLUrC6I$hIOp%Z(yL`N(cxX zwq(4m)X@EwfOv}?)b`8@P$)3GQJ|2v2miD(0)nohLJATUpxB%F8vC+jjKyp0q822U zpx>%&)V1=^^m_VAKv56%8WM<2=qj2vgC5<JrG*u?Z(M@>$2oXIw<n{MwQEyIS^7VM z;=fl1JZjAV0H1?NL_t(#AZR4cMf+JAsnn&wihw9DFTxwb;Vt3t?tMAlfA<>S{rEAh z^wUp&!e4*>S+zO*{g(>Ipj^X0m2(g{XaMmWe)%`RL-;2F@vnbVztL6v`cM2!M^RE# zhA4t!$?!o~Jfb`1+IPT=p>5zZz!Ex{L2gJpG>!pxG-9_8NBG8}2wOLZwfeybUo#k| zShG*u?uf)44r<BK(^~{0);PU>AWpCAkJB6btJG5B&S4dxkY!1S;xq&PDLyNb&xu$w z5Yg)fB5Avvx2Fq{H6unVrAzQXFq%$-Zf4JDL~pUj(G}J>wqgjv*AJt!7)p0TxTtiP zi-JV_j^T*&AC9v-xxafPkB_Fa7|&;oLk5A79waWp6B)si=tO)7jVTHS66}-qd*Re} zfrTp~x49v1mluOOp%Uzi3n#=;EWnkRMYtTZ7?+}#ASZl2(vD1{YnVbOF&PN~o(e8W z2R-RDd<l!$$T%{G+jEe7cm@&=Oyg$=G-lFWh?5{BLKh?B#4^HS8Pbj|RZ5}G9p(P< zHMn?sCvK-7#X~xa{M#ugBrIM$k+BF;`@fA>4B{{IW&i3YsiV)Ofr0?yqqI=?91z-V zS$JJsL|LIov#%CquK+<g1G=pErd2tEysWFB)dxVZR<G5Uq47}y2<0lcUBb_(>|PW& zc<vQ}^@{s1=o(~wU|Ik7S;1Xo-MWSyiK%c2jD*qFqo}$*1Ueh3ZQ>LN208#;ItG!( z9ndAv1?cYJvCT)Jv*s{#)&`-<)=*U8u__GORrW~m7YH!mYqd|{!BPc(jjAxv>q;t$ z(mg<kR7mHbq^;x{&3y_yd-z>M0lbIM&?P8z4~xz~N6J7dI37Aj5}*^D$oo&D!OERz z<KhOZmTh3k;6Bo>Kb9}_#Hyu}FlV}_ni;re^{-Lu+pqEMx7G1&jhgTpKO7G(pTXOg z57ob4&Y2)M_wPecG=zofD%(U&3}|f75Y6-(6A&_8y&gees6f$Fuep+}D<P?;`t@X_ zc2hOIg@B@2GYg(KLOs2<Fc`KP7HcvwBqAT~amDaH^Af%ZC77L1jJZk0SddhTWhv!Y z$$-8(wH#~d1U4|ROM~`$Ng+||cuvX<Jim$CTc~YmZwUesK_MbA1QvecFl0ZC5aB)2 zKrY%Q&`^#-M7KfhpmuYAFOTo0%h-`t0zZDntk_cYTyh?DTTCP<YNHw*MNL@_wLv2^ zY@(0)dWLjP7U<NzBNmN!LT12nJWUP7%R5=>{gHJYR2xCDtpENLCEB1ay^f?ona5<t z*2*CHqF!poKKwq7RWbH~_p7#sl4o=>g(xq3f!F04I0zV|G5SYojQ;U^jdS?<FZlUy zng(fUbNB!V!r>PNeywv5AZVa~5Bm3qQd|Y_E3f_Y&wu4R_8KQP@5chi0hs6588e2p z!_>iT;MLaxI;jUIFwl-i{LWFV%{w4;wYAc*)q`++<v>KOqZ`;_OBmSWG;8?L>#Y&J zb`T=h3_#Rc0l)w{hCxX1r}H2P68&xIBy8zMh9ZK%Ilg)zgML2+i?jZA4DxnJq(hLv zpMHpdI53LNz!~TEjbhMuAsB3Mbh$M`mRaNYDr-6me%@vq0%Evw5CVxa1X`@0z`~i^ zbQcO1(irZ6)WZ{1Iw>t^vT_3H1VCoUbe2<)a&R&O_+-TIn@n=L<Kz}M!omY_yFHO| zXbQ4IX5hlfxrD_cT!~&vU@XVw=w-+{K9A3wu3SUX0Usm=2yiBGe>yVh8nPsv6g&^- zf(eVjIfTV50%Zo`4-g!OXA=m7P3Tf&ge^xpl@=<{Sb@~gl{j~771B>^KyKVF+)NL_ z{fkj}a{Vlx-c3irqYHTU_!5d9UBdInS5QP1KD_iFbdk#af-dlRS$J?g84s_es5P=n z=|EmT6DSA}2nGR!R<i#A6tW821I;RLpF!eFps2k6`L&{tz>sUT*K6F0K%!LOLDx`1 zN1-`?7X<~ku=Pw5^j7SG&MF4_&0)~p7KSQYj-l%2<8%uI!B$ZibO->QZFCbnue4RR zkE045Miu`sR2685+t|kI2nwB@8cAA7?MpgJ9p`nsP7);H&?QJdfrh|B08t4Nn(fmX zaa;EgUC1H23IW5R3I!4j1cc6Ex(pE^B92Fw&ZjCJO2ajK(Rz#*TDGvlNc(<RJZGE& z#oQSa(YbAFG^kS-b!*omB)+DjsDYZ*YGI_U9WJJyW}vynfO8#}lfy7-P+#cNQJ5I% z!=zb5m>M>Q5h2lBPo^brgeHv|qX~ngv`Yvqq-$*BM*3*L;90*O11Le!RE;x`)RVco zrjCAV7>-znj{X<mmGla$(i!+g4AARR%dnOKT4r{YMrP4!ZVN1=jbVcV1-I!0RuLSl z2!~avZ?P<~9LtjAUU3!#MtYeB02K~mD`ByP0NF|jRMwv>$2u7!L6@M$P$ZRL!?`kS zp|<lgcJaDBGB$(XYjZN4OF|i@op_F(b7W+;GePl91t@B&sY@C))TgsBKofl<G&eAW zT?Z@pj~RmGC2qL9*%!Bi*5X-KG>ZA&smTH*m{-6-q=AE0m4p9(mc~^`T8qG;bC491 ztb_5UOq|1u3g;kg4g`e2;ZNVG_J*JS@@M?zub%?qgM0Y(R|SU3aQG)_pj<<R1PmX< z^S=o|2#R0+Nl^Ut@2r@WA!wB!X4>?{44clFG_Wlu_OXI%H#6v*+c%DZb_`;-Ipf3{ zTL$QXtkDm`v6X{Z4y3EFMl1t$>?T`6!x|9;NchVBII+AhP7(l-1VGHj!2}6|`F00_ z!jX<+7*6uqFglW>D+VBVX<wXJH4w1`PTY2T)&3!=qvU;(LZU<1MF<cS342_WqX=C& z1i?%A9q25=Ru4hM1{*?wu4d0j#O)k`Q`?3ka+4#XHap?8AMf8e5=j9vsLq{|_6RT5 z@CgdKfYifN=q@A`<jZYeB<`QWAU+kRc1}jvW_QYi(C|Y19=Ucp&L5paXR!d6Bj_li zmJt-oksD4&K-X}Nj^W&)X*hRqDiZch;<iADpg6XWu44f~F%L<BbCGyxF3#?sh4=u` zOe7whi{zjM%1NXX4r#{)7%Ql?NDEu9lpekbIk7u&JtYu#vLf-|%2_<VnZW>m9{E(k z-E0)z%R%AY3m<il5U4ByKuH?Kwc8cSzn6taH_qYVl|($acn0@#<N1til&Z88;UEr! zlCq3}xlA3?=rselNTBg~o5TkId?JFN5<EVaj7|8`@sE<)F|SkO7w#b<GaY)1{h+gW zFRCpGfbKGCLl6ORlrG^2bT$PO5`@N<;{*r+;CGB}f-sQw2*N>a3jiu4?n1#pL>Q>H z2PqX4sJ#r{ln%FbcuZ$EA+n35NPr^8q&-5?RQtp=2s|XsqydF40ii=sC>RhBx}rc4 zT||(^O;ioyeo#EB2A@SW0SKS>)q>41aU6}&qn)sD#yEn)9kZvpqf5Ki&}&!^jq2Ay zo!SHh-GoTiHm}>R3+lShMVFo77#(~Hlh$p;(1C+t(xfrWo9U^=jATs|0Yx*t2GDQP zP=P|G9Tz}I+k}8Xvr=7S)UV%wWfRrY$-vMA&6=AL7|l_)X&V?htw;Cmm*GQDtQA0{ zlwpkoZwBc#sl^0C309?)VkIH5l0aBNElw`Md^(O9vBmH>@dBfQieSI507G`<Vd#!0 za0@BKyjTW&I)}}KgSd~4@=SilI=U1YOt+3eSi^D!pR+u%RB7qiGAub;j(MkFV9u#R zETp?x68i$nPrbm>$Y)p*^9;+*yuz%QQdlp~Mw3>Oda8wLRlg!A>Y{di{&%3dnHa#W zM{CTs?tx`Cz2WCP7$IJ^NLex(H@5lU#`YPw7rF_Bxu@ywud6wdN?G$Sm0m}L#%mSy ze-8@@{+0JXk+gY8H&(ibvQoMS!r{%^V$C=Qx`!Wre5b}a$QTC&2f7E<mG$$~l5!5e zcMnPehu{89DEyH$!1$H=E1&VhU;c(?4~npF!75C%>5s`ny1>0}YmDjM0?wUGp_8<G z0?zo4LF5J}*5rpGa1lYVe2A*ihb$e0h_#YJA|y5pQGq{nReuKXJ~+0tH^K;jliZKq zFbHwdmLTaV!XlEOI6+r(oWKcQ(jUQ#`y!0Mh}}%L;qSoUE^A^BSCBZf(+P1q99a%m zporPxpwdo3iwEHdKVM*RLcYURd)`AwLFaRdP>bH;jF_#wo{HN(5@&XeVF343Z3iib zCM!UsF_5Pnnodn4D5fEmWzznsh$9qE?e;~)_Q?p{<bmT<l>a20-8&U&ghBSPxyU`S z2p1!kC{SD`FwP&NYY3dFTtupBkML3MA}x3(vX0K9vsj38(pY_j3Y?FG1G6=-*gFGf z_sy&T#yq4PSxQH-g0P?nicA6`Gkh~LPHsY0#8zC4+pB>^b~qkgOF-UjItzkAf_l+C zIt&7$vOa}{>=Pyx66c_mz(zpvhyZ$&8;ASZr;vC399})SM2me5W%-0czO3U+P<*Cx z!a^j_D6Q-~SnIExQu>_)8eas#{~#IY_JR)M`7PYMe-o1ePvWb2JD@XvCv@ksoI}mt zj;izapxXR>&|MTjh)_$Z<@=$t@&I&J2dWg4?s`IGV~9#S>C%DdD#sx(p|s%8ir`St z(278iw3O%rJX9&|7}{-~7kJ3CcJLW;j{rp4J1CW&A~<vj4Uxb@H;@XV;|PvJl_P{i zNFu5dEC%cLV9e4Lm_K_W7R?-ssh-a0*veE*CoU`1HELLkpr}blQB#4UUai`w+o~I? zd9A|NeuT~@LTbWt)N9=X#?6|-LLkvxkJ~Ku8^Ew>Jvxa7bPseCjhiYsR0c);`i)Sp zUVYV0(L_(W$Z9~*l-msqTf^LC4f^c7gc$_EhRiouOSd4iz%FHApM9nn(;4t5N4>)M z<3$*8_$h`57Q#9B1xCuGe+LTS5>$vWM~X1<#4AjRlEHDMSfHjBFU5*;#aNk47|>y? zOfJVtf?*k5!*WSy5e)O<Uco222p-}2a6kDJ6T=JP5%vsIqlz%+bRkyrUU4LQGGF6B z_B$NRdW!?+->89kgVtO?<JR7497VNiRq<7g>d<S@0HZs$$1WFZ#7`fMbBm`TW8F%e zT{;gD-lK5RwI32^*x}k{Pu$w&i>o_l;^xuy$j>~1;`=!$Wo4$6ZlF}aAyaBd@2Jm! zplOV*tY>&#Qb_ke=OAgNH*^kfOYvU1vi>OJ9NytiKgl?UkIvz5szLhKiuMMILH+Ol zWclxZ;#b;%%5bQhUectNeh-M>ctZ5=fB%b;#_WIdv;NNS@+YK6r(n6u1WX^+A6^4H zV_eTx7}?nZ!`qucCziGGQ(K*JY?U1jFC44_wAAK<35-w%>c};cZn7aThA3AMy1YM* zEbfiK1-*DpAHtv?qSg;m4cC&MI^$=L$o0eM3Wh5199}$t&+Ug}%Lb@))ERLVTcjPs zfkA(`>R~0ln<S-_u+y0kAh75tf|gnnTGoV&v{wv6_&R%>_NSxRJr<|@M<aZbGa@!S zBXSE}$hJ|4-7$^<nV?YVC24r}Q4S&P@Js??22u_RFlHe+U<S_YnTD91QxQ#tZSh3N zdN+h_^gx84H{$mRET$v-C}9z{P(k8K^a@-&xtQ)@Hl0cZbPiADXAu<K&p0w0>2wxp zN9N*O;A|xGGZXg<l%~_YOecV*A#SfP&g`8|Sj^#di;x;hU>skGtnl?XAGt{>D|{oe zqqgF5{65@DJ&JodgvHf(JiU{KXZJGc3^cCd8KLn}=POBbUJHlH+X9;>H&XE6QXKB) zMB(oF806hZCO|Uq@MbEVOSS?=32RNi*B>{6|6bxqZqR+)AS}4eV@fKe^|2AWtdNeR zNMNE-`Expm3dx!eZ(lw_bXFSl=d6Q{&sykAT@T%<o1x>o3A(<Up*w90bf<5D&djaQ znYE4JpyQY$^4EZ5?oI_3odwh)(JsP-pjo~Lx+@8kRRqc!0%cvGawoc*=u8AAbS5e_ zrFuxQWboJ7$#NI>cWb1(htB1L2!}l<@D*K0)or|&4yTG=2&(NkMjb_!?R+LxWhd|5 zA#kF0@tM2inUdn-K0#BP*VqSyVBWT^SUBGsUSsXi&e8-X1cZs9rXjj<gF18(HBf_) zs8ORDYJXb;^(;H1+W2MoYGW)xaSGKu)}TrIelXS7Q){@J7)lpgJvBPJ8G)nUxIUr4 z+H{j98dpJ3=u7&kv80|Fq8=SZ{Ys#a@f7;{&C$@HH7sqHpzEshaG?vBbn*ozo|Ji< z3gHs`6hi|Z!S+x-oPrDC8di*P$DhMH@+GFnm0@OF3FgI@Vo?H}fVcr_NkSQ2LAfgD z$GybDv&EPj{|eLT5WJ%bG2vt(+#;UAC#H}fc!5O((R{*U3GZE-`Uab%Aw0dDa43f# z0pU+Kvn#z6`?6kZCI!qW#ZI1EnD7SHYjV+~t(S5XU(r!~RjnFY^1sLAzTI)qbvTZ@ zxgcV)8{+29Ld@K0i12mA3AZ7L9N!m-Q-|U5DtFx7Jq!2t&Be_fGjL_^0z8O6tlBZu z0#^iv%)%<Eq%v-cUK12=2#?prbPVDeWSqmBBD#i`AI3TSAngu+dQUj~SOJHh35SX{ z2kEW!3thu6|5p0tcWEU7!|y@x-|An#{R_Vk7C#e0-+%uXTsfPI^%EvxzSB_n4Cw{8 zJ{>WtdrLUcP1tud5>Sjn1l`1uWi~jpU@#8NAINe5K|trQR2sC0A#$A!POcup;Lln< z1OB0fy|I5@FC3mvXR)jwBG(R5>8UfU^`9mP!q*ZK66^__19ST#U``)|EFQ?`3?(3> zLEM&bu&;0uP6U-LVg(#@45zj`BaBc8S~3&|=MfeQhazavP{M*vW%Ed!-aeLcMfBFO zh}bj+QCr3$#%~;A{Kp|~mpc;nc`<-bVUV6oXCW?PI+FMMA}N4@dmqbv(-FIC3L)X6 zKoPlp3XX1=h$Cw!5EgE97M^?t-N@ltIDd4$N;_SOT1sFn!G#m^G(DYyr_fz!8plPF z+Dbn{5CzXra7sNm4Jii*1%6%vU5Zv`_fFxnxh>x(Xb#c|3rRs`g|9_U^d>@L3xTl} z7h-nsAMOBdrXFKZk0C4)k$0=YSyZ?MEifwYf9aSO6we5m$2U`O|6(leoR7qvtSCIW znt-Rb)9{c^<LS+Gyn1vIWlyjEN0k#Ml~tBcJN}6(pW{7LY5tWD+aD$8KdPMfmJ>?q z-e=eG=H*RXxqT6~+ZoKKZXhfOib<=X%i6Q<#8uF7UjZGDmC%uGPdUC8RVJ-Nl_|W= zcO$AyCroB+B1m}e?2UxUCR8C%M7p!KqKW`z?sn+RqZCYbLuc7u=&qncAw+c79)!+% zEkvlzLC}#dw%Z64{}7D`0$l>3%8ujsdM9DAjmOp>!q>c3Z}$lp5d@}`bd@#Ye)Byi zVYoLOO<C&Gi8R?Cf%*p`QI8I!*Wn0E4?2o@>(^nb_jvSZXQ?2e8lx2`8nPB#2lZ-y zi`q4*Z@)&}THm0qd3#hFy^z2=MfVhqug9-I!#2HOq}NFGoRX<Kj0qX(8f!>5(Nv}! zZ$wwoxT2kcPC^Tc#`PPbe%<=0Tdx5cHQ{l6V>O<lsR2RJ#0<v$rlZBeBn$|A0v7_p z^<)uz=pbgDD#oI-WmuN{8p~4{{F6(th>k#l{{ra-O90Gcpr0wroW>9YbOsY63NYzZ z5j-OW2G8LeLuU~80`ubq8ZWU@O(`z3$d;?AK-Q;}Voj<>YtNNp9rxFATSk3vp{v=N zCJo#&N#JX2<L7Tk;4{R95N18*B%y)XXgZ1-bQD$a)mK%}tU*1D?9vGv9c{4RWf%^Q zWF>i=El&8j;PgCKBrchNGqar$<24kqUc-<ze=KfDyTz`V)C}D4pN32O7T{6FF}!%n z-?vPeQC6tBu)ZsKhPNNu8)S?F!65Ao1j7$MzQ+%L`mPcjDx3r1pxPV+4w6o)=&kfm zfdeI7Sw)QTAA<dFDt+{O2>dtt*Kfb^v;Ku2|NJxZu0F-S=}WM7ls#tI55UBMJqU?5 zaO`9OJGu#*b_B)g?V}MYZi2!1;QYZ1&I4KYCj<uI=#s%WvC;-7R@>nCDsc#d={5%7 zz`WkrGow59&F)2a(H|#Q4N^UvlvCL3fRltv$Z~5OnBNck=k&+HIsFhs_(&S-^cH)Z zB2=QcaNFM=vD=*xL%>9Db)YLC2<UK5Zgirv8A4du5Hv#wu3-pVVvo?Z&WI)yVt2}T zhzWERt_a^ej>je-n)|1=OE0F0goHFUPex*Z4`DGK=MGF`fc8b=o~cM;?fwkQ$nBF5 z;XescJA80*n-_vsk3-NZR~%b6o(^Rqub1@IRGdF1tJlrLmB{&OR@j_SLLtbDuEGQ9 zffM<BcS^=pOi~T#lJ-hI;7u@jBXRE}oZTbsAKrYPY-=Pvt<LV1F1NGjE(o7vi;;bD z6|y7O<3iMC<i^ldNaJ=&5N^}z-ph@}qw6UQ>X`}zpTj_Vtg<Sf7ZuziC~l=HP~6Rq zA}pc_ibUk!O5?LNpeTNP>5Fjq&tjlwSuP?F%K6f~&eNzoPr#E)UC<~`D_VD|_z7K1 zC6(})R;7GS>9br!XPk!70=kOHgu)a;VajUgOd|+pZb8)<TTpEp0YH%GPUbaUJU5Zo zxe+36%Lx-|;&N2+T!E_IgvsPJ(4{-kow`mVUqWRXHJzG4n9QVGnMKz^km$~(OPS{n zU4h6#aU;8-yR-r%tLa7v5?w+;cjI9~BoI0q4l79LtUrjaw+5m9ju14ZOK3(X(sbt$ z=<hg!W&}%fI*CSf5!L;rT}2w^15tI|LG<uH438~a;j>@{T<iwJ%D6dX6*~ciNE}6z z`n6G?ps4Z9*Qixp7gmjHqi?%*=;bsCEvNaTzAqh<-3-*W=mdiXb<wO*9T?C-7&NYn z=7dBuLP8uxV*!OMoh#|5M*5TikLeK*4N<#RT{Nm&7v{~Hp^b$VEKRLopw}Gr8k(Z{ zfEj4F{2azcGnl8m!MwAt6c9v935De>S0zhBw$$WHF!R()Oo=MOq=-UHj(!1;h$6a; zr|_Xen0K}mD+rc#(%7wFK$k!u2mscdE5Z7tk_s4<5e!tah|gxZjO9GSWWkx|SVT86 zhw$+U&&OnH8UZwqj%4ZS=UAI0tLBwqFdc<{yUBDEbu^CRtFKU_`qyY>XaM)#-LP%6 z4UTx)<K$!qoSr!nXBUmfxs@JBSuqi3=8Q&^_b|kG4no#KXWaCgjN5b<w|CCO4OTKQ z?wE%AF}qO0%GjHd0=$3o0`K1u4(}zUq=CctY5?31`17BC#9w~?34g7aKI4<#O4R4= z4N__W@eveX4*dUH{gW=`FMs=maC^s?6axQou2?nJ7Sn77VnV+jaOvI_4xL+KSO-&B zw<RcI{6^#0YCGj70%i|jU>6Y-3kD%%(O?{3J``buMcB%r2xag;vSc6u(G$C-bw|LA zUI<>;4`C|?A!dV&m#|aq8R9;U&`k(z4$SV0{WJUE@Vx$f)?l34L`ZBLM%k+N2<f>b z4bsvueQKKv!7);mAuH_&njr|7I}`!)hvCp-dmLWsfY9|L5knxH-r<R;Z5{*#A>rpv zaCp#JxDz&>48jc5`+evvd{xRR<={+JyN};Jg__F1?ThH`UWgzNqWt(A0wZ+&1O%-d zi^D5Ma(fI;`MWXD3lJvb!tv?2d~$};1)0Ms#0wdL6OeIeJkk%0ql1uX%*P=!n8$+L zxj%uQ=gRLfo^r>TT@y5^u|4kmd^eok?LqfM?RKZz@uqu`0eW+geO!RC961EW#TY+a ziQk7CDMuO9qwwfT0`hL8A^(oRq9WDA;IBzXY1%Np1PraDF+A^PDjr^n#l4(J+|D?O zhXhaoUB;7Z$#`-j8LuAauy#*ah@NW8%M99=S!y64r5qELQ?Chw*H11gC}@<6@+TK4 zJ}WPqK*&PLlPp3glQ5w2DoX0rlZ+429{V6(S5}aTOLRT`HuyouR{*hwP*_7~aC<VL zA*Bz4zb}LS48lUWhAq$~M5+)XRRkyk2D%U(&y~;>aExC9opFnyJ7F=ZxGkYOSq5Ft z<<RveTnHmw9|DD+ArR4-#%C&LLh-pev-#{fbR_fmedg1VEZl)Ai!~`NrDc0ig%HtQ zPmpY&*6(Fae=n-6+lOjvS+3lPDog!QWg%V6Y~C+vv+0{qouC@H(jOixR>Ei6MA-E0 z3QHqdf1)W&jOYxSHzX+PGk_BmHNHj{lLnYJ#2ni_+ah{FU&QmhIL_d<!fPz-2K9$= zGX{3Tq<)=Ryr&lQ>(+!}gW51?SVuLAH*VMf4I4`DCp|Q2*c6Q#G)2SObznu1jA(6w z6}J6wV2URKX3fIV@e?t)Qx7z3U;=~go@l)|0XC8rihGVp2`?~*a9F|My*{N()$Z3a z$gg0zgvVwufKNV=kLgj*F!$7REI3t&RfNl?q+)DOEy2EwG6ZD4!GWxIIGp_!fjMsw zbm28ZF1$quw~u7M!J(`-*qc^{ZAmZa5}spKToD#W7hvYer-VWg=Eaq$Ii6M~zQiU; zKk=E8e%ejR7>oI5N?^S*2YRi&prczGUsb7s8edh#H`S}7#@98_mTt+jUr+3Cvq#`0 z8-!3{QymaB)0x1SfV7pYFfRANxp^)~pX-2&D@WnRw#m4$a|UkiorPO_XXEOwX}BBV zhvJ8q@b=wHd@t!F>d$Ikr9UY+$n+ViF<PaRL^AkI(-{5hKc%hVV_Het7c@}#Twf0Q zAN8eselO_(^|yci6F>a?SG>%7iIdB=V%u03tQa>0({1`;Jb!;qU0M?omauMTih-?- zp%cEz1%XS4A%K9`H){a)&g{>!KV8E>gwRohN;lONL+BDTu0k5ScTewy9aHEiru85I z`Vb-l3Ob5Swm3~mLw1m~P0&RgB6I>~_NICvgvX?<BSs)0P!ShFNW}V$Bq&CxhG~IB z4EIlN7=eR}Y_NCUFzlIYgMbCLII!3ehnEe<@eO0?9=r&P$%x$QO<;I4uur1Ac<)3y z4lf4kDJtcp0mXFI@C6h;h}$`d_jwaGo`~4$hVU)pSdPcZO#+IMIIwg$4lQ@mxR))X z8QjOIF&VkXWU@dXTs%HWjsDIG8js9FW2n){IOwcqyUhw5spg={3LZnZF@~@jO(>0` zgBgP}yGQeLN2)S@k7ja0QNkWqB=4JmR2je*JQZ0-XX1RA%n7xMu-Jwh$%k<>Jrs8@ zMC0+bL_Ad~s4NuR(X>fu+a{h77L~#9xl|j)&2xBonV`53L8lUihkRzijYNVXiLN3U zFCH?u7Z3!Wshq$Ny?&~Jfr5jG`(*+Ix&e*Oqm)okaHu40@PEbNUs<1kp|W_c<Y^|} z6lCGfoiq&Ju}48dch&|}o6f*bX`xY-fxXHk26!(9drHS^8Fai^PSQx%hv%lQLe=TK ze+KWHA?|_h!<YL4nu+2*cn`s$Ghq=SvIx4a3!yuH5vsT^r5m9mk>|^Ed{&`~FF${p zd<TMra1!ZG-^gcfQXtWp%iuqoV3|#K!m`Tr3OD2-fSM1TF>|PS&>btE!O!GpHz4$e zukwf2ishIx)f)r4ch=0)WYieOh7Dn2P#?|p>Y_od>S*7*E@s<UA!^|e+}<}9H+MMW z_V!V@LzkViek?+L2V<#2S2(mYfmywpsQ2yHXh>k_5i$mKHK1tHKvukK%u+z1heoyQ zp*<bT^d6QtI%WWJ7y01sj?K8dV;8~}EQgP^GmM(Ff__I=m`yu|j{9z4P}mbVM&x0Z ztouMPtVt4;sM`N3LSjk$ODv8p!cqca4IRXmgktQXJJ_F9j>9?S2+Da)y&)h<ark^W z4#_|{LS}E$E9^^ti9_kd2svMZ6BkMmo>PjLOXWCyxeRBny++cFcSyVSol@eB_lUjr z9$^H`0fJ&X;k7xw2y0^LDq;%Z5&9Ip7o|bJjW=|v)JC<cRq*ZC)$uJs`pws0qxRR| zpi^@r_zdca-JVW3<}(~8d>s)z%Ng+t$02!{H&RzkM#c(HWG)$toR#BnVVwuA`A^23 zfLXYAcmW=UEW_O+tC4r+Fy0p2QN5Oa5-`v?{4CBvJ8g!zhJO+e4ASBjwE6@PN)ph& z1cLuYnsE~UN%9##|4X{W{({mX{&(Ge2wO&v!kRGxiav1d(*+KlTGC0FVL&S*^ljM; zI-zSv;K0J61jGRB^6iJ+(+G^2194#PU<5B3griI8DhP-Z1ch{4J-l!LLD3ujK0UE# zT5p1)AC4{`gsAmH6e!MYwnO+@YXsAI99qyH`{(w-{@DVG-U#CU3A&9aUKgnxg-jJ9 zy_QBHhJc9NLT9m+j)5*Ga?41Btaie_1vZpD_RO<W<-sLR2wF9Q0bWu~lN2PvH&5g} z-mJAx<{#}%c@hefAS0zE?IfT$M`$GOoyyw1T;oNk&`E5apg<A1ZM-Uv(@7j!J^}#* zQs7cYgsyVpHPVGwvyR2ZP)}TunQ24akSo)V9Co2({fyzrJm`e;fy0p#;>`1-c<m@; zA036XLo#}N1kO_Ndq=1?nKQds?qQ8(ubh)9NyZ>W*2*|Q_ykQvMu<#5B6ChH!<EyU za4R_gcQcRSK`x!e)w6g?7m$A|gUTd0GLe5fOG)7I5g@+@MIP^ac=;4TaT0gWhv8m! zIP$KY!Q<=k>bWl-WD*DjKmoxZ;<luY%Jb+DsMk-ayc{KQ4CNmHp;2kx`A-1xxr(1= z{SFpdy%cAm-6kYn=4J5nGmv*L4U_gCAQ%|X1rk$MG4Qk2FM*x`TaF1dR4M1_JgUff zNmET;L8m|ncri#%WKf<+2zV@{yP%_(L?^-XI#U?Lrx6$e5&?ibSMDbibi`#46guv_ zUqC_!qU5nu0Y;ok6_wJGl$d-E0TA8I6h4FZ>bmisaRkHY8PFXu4Z03K(6wj4vhzX} zhsn?#J`Fmf=AeoD0yr*QiwTPs!hMoEy7%Y|QxgNiqA|>x5fp|E&|IG`pmq&((yxa_ z!`dQd!9d*Q@A46y>*M_s@c4imo*wW-UVs;_`b|K@YzHj0?~Xw&4AHdKH)v41CK}bN zLpM>EfFLX?KvBPL1L)VT4M)r7@VD!Xthpm`bJ-MJU$qbyRxQIZ-^rLU)CN|Dt)bU$ zEKH`KK(~XpG4|9m%t(BJr73g}1jK6T!dg+TBPce}VQi(gr<KDmwHRB^y~O6EmslVF z9P7?J$HucSSr%bq{3{0bSMa0D*m>?1_NKhT;mlHmWWUDo+}8-BPF#3{@Z7fu%PvP~ zW(kh-{PC<(gl3iSSSccM%MpF?HKJKYQ6W6;pUm$;r!gb?1^O>dLlY}6e5F$lUsu&p zBid`#tbsb;enV)~K&|RE(Z$q+F0CK-c#J@Zk28)>bwc=z5r~>Q2B#Oe;p`F*q!Jb> z%f=&R`DmoA8jXvrl->=Tk4GogA^(&=isA$C{Co_)fBBT4_=&Z48QVZ8&^2fvp#g*z z4F7Kdq1Bh+@VR8{#9#mME8f2U6K<wm!XBR)SU=Jpa~%6)!hmjY?A+>8P#jrdkG*pS zV%PM31Vvx$oZ45piUV^8Y0^*2h7uGu3KYjz4^_c`$FyG9Hn|73Pw9#MbNb@giouAM zu?_@4{8l?etg}{QF~n5_5-bPj6F}2@;^6GQ1dojR7FgI((p6T{O`{p)T^a00F)&Nb zdu+v=OrvpRl{1~ha6*F6nD3yr4=o*mV{2UzvBi_Hm_k?Kh44-8yr27Y6{ojPMBFZE zl$LgeX{_DPMCySVthrA`JV7ClkZUAW6|tF)Vw)?X{Kq1E>nH@R;b$$f#hy7saA@H$ z1h0_M;r2+_EsnueLE=j21YADKnnmy^f?@<kNQi=*=sXAtS@rMa2;2yF#^vKK$PRW^ zv*0ENI1mhu1eODxgdIyeLc)m<8-Wxm?SKqI9EpseF?1yp)SOip!ekxp6}XY;hdXJ9 za4#nej~MKqUOP)SkV<8sfUtO00f|2Xg(&}a1|DBMgZmdEm7}<w6^6%`Pa}_@czh)e zPk8Rxtt33Zn}V13(`cnLQ2ICvWeoD7@~7ts4vMZp>2W6Epizm40ba`Drx{fGCut^; z76bx}&!O=NC<qDVD)RYvJx<4hkYIc@l>wWzc^$fg4=JK46~L&FN=q@wi#{HgeF@|Q zj1Pl1rQ<_*Ok%M2rU(rkch>Yp9t#vq)G=`+a=koD03_`g1cB~UZVN={GIS>LIfRG; zf)*llAv&_}%IA%m4PBS1&~+pfY`mdsJrTNt-Jvtkjim>4hE0Nw(^NEaodNqrE8)Is zDLj3>(4%K(wQ!L+L1EIYF^uRcn(5U>3xm2C-q8?#V>%#-ZvXc75qPkB3?A+tM_{<) z$$n2fIp9TLOvdAVzQ|bRh8=F!7}cdEOzPJ`{hBq=xPCn}Y)}`C8pt?;#;8X((X@6g z3~$jKJMFq6ea;BnTr~mLS5L&{HItCAa02|t4~0wDuCVANpooI~i6YEmAfCx!FQc*- zCl+I60v$zyW&qsQlyYo{=P?=I5Rs3Ck%d?kRfNTn&#>}zAvT<S4u66}rJm?84iE~5 zsDs&b92q4DphMXwgXrj1w$UBzWVtK(6?PId+s_ta4;{xr!e@Wd3mhU?j--_!G=t!f zGLw#l&SD###m2L*urlc#9JX9T^X_v|MYj<_p^I;-SH-u4gz6Mf<6G{3h5B?DgIZc* zf&C!t^%{XAQyF8XIpX;A;fR<y8d3AcB69Xf#Lgd$<W=KwezONIGnU*rJP%J!u2YbB znRXOqIgu#8k&YjW3-GtU{e-{&i?FDeGUNAPs1X0}U##J4B?14pfB%d6r`rDC>C0gF zT=G5sMu5Hl=_eFEc*aWmUThjW5=%!6hS$*EaPHm?L)%-Zv{OH;=FkaQGE6xLaS}VG z5ESAnW(+{U90A1;99cR<4a5suEskOsj}26AVyjno_)Y4roWe1>hv*GMH9eoUG5Bw^ z!wJ<xYM|;K8@Oly_Rs36+BRfgoQXIJ1qvAlvD1~c>~V<Q<;uW6j-Z%;*q!c(_8*TE zo5mt|)hHZTG=i`gf&B}ead_!S99cOUVe6$K+f$9M4%_6au8rE}rUAuHF9nL^LsO6% zJXQ5lk`dKsc59~aPz~UI;}ErF3?d1n7{4*9n{D`}5eQsngWa?F-(=Px1k4?XVCg2j zX(*ER+7lMTaXEAht{oq*$_qyY5cYHv_Q(x((yX^}%n3J6I^$N<DBOt|jhm6qxDw`s z3rFnfJY-f~nLN=!GfCn;d+s|T<A5yIByv)cRsOOMkLGh_(nAkiIyn<JPA$jHge?Td zKHNKh6c6bzo?MM%piiJ%NTS0?B@EIjI*mIrSdXsbuBJ`n#gmJ8nV*Y70^sqLGrTt% zcV(=`rD)_|k5lk@eCZVOuf-BV)YVwzQBoG(JWFt-pp?O0Kq0_*L-!ymr?em`;d#*q zFg*U)_E35IOK#(Lu#oMi*?3N9Y>o^<&1nqGS_m*uYs7ukz|C!eh6HeN2?_?hUZsmz z$}x3Zj`13;BqgLI`x=1gPF_m4!Qk&j*WpQMhyzgop}gow1Ta3!2_Q*B@$)6UC5}a0 ziZ{!O`>MLnLzM}$p)+<SfiWGr&c3KJVk)XqRYpuf6=%w23Upk2(R9KL44=OQ9t-AS zg0}~H5)`JUO<~?#MpZY2QPaBUZmx$J!&)O~dJp7m8iH%vhT$sTx0_q+amUXQcm0Rs z!OoF*#CPcNP7gfZGX?i|Peb;45A650fp@=7=wQ$U^}nrw29kPeSf79pc+h3ks19r6 zhFCYK4HBkW<HpM2xV3@5+s$scwuSG^lJQvSWDSRbo@n6{iuMO?!#bh>PN$y3Gp-2B z=myp#5)w(J*pgI6m11M!ORPEjLM=(Ug|1_JS{Zhxy~eKe*Vvg_&KiF)wn@7}JYB{a zUVHjER>c%z)u|$^<#WYlY+|5aOZTxhR?=5IPRMNGGq(}~TN0l0-a>3=d63UO$j{iH zL`TAB`tkVsGrU$tZ=ZXOQQPmpw8sKet<nfpt5!jEH4TbDg3dyXa<7IO)pXIaNkfe9 z)e#%U+Tehf1A@Kn5jus=V!8{$XR;DYP@J0Mf`r9mkh#vCj=~#P_szil(6uOtJAhZ| zCsBSW9`A0Y;r)Y)`18vr`1?;ks@gmMhkpwY=qe<jEBEl5I0y|GDnsJ`T=Kl%L*Yx3 z@e_aJm-_K9|3E=u88V|2u-|t&R*tZR?~vXY)2kCf(E|P3n4lkBg^u(t+CvAigMje! z=?(uWeH1A6&KiIN^Cj356zlA8e9bT%V}L(Ihp>HWPi*q)iY?yVuya~Z1TN^O=7kba z$XJRv{&=I;^ZFG6ioO-jqCer&3kT-)A$$hl<l13~CMaUIIMYpxRiKcmzfbQNPe{0N zpTT~&2Vvoc6C1}Nm|!@(Y$P4U2pnAEjKJk1adZt~u~Fu1nxG&d4c#)~-{~D5e1-?k z?v)u|W%gGY7&isy4oyP*9uK+|-b3dSzS&uUA!?J12$#Wo(x^ThC)PTsF&w*Q^x=P( z9{g|7ld$N6Q(K1M9GyT;@Nl*G(zO$#Sh~<<IO1Z610|&+u7wT9wUbV`9`1xYr$*v_ z+-TfAO-moe`%c>9;!$~qK*ttYhi#ETcw`>3QQIOdc+MY|Wn>+Y6EuSEg;w_nolKYy zuE)&Bt%UWso4OkhvjXurClq;?B9M12n$Vy_xN!z~x6Tq42~;A%k%(vaQc(0T4FxO< z?xo?`{dB@55fAAk9uhY9FU8;?_3TDG3U4KR(6gHfD5A@F$@>HXrG!K&19<6E>6w(H zaTpBrl_hNy+I9+U;IHf;WV=LEag9j9qyi8x9%bR>!%X#kpYz=D#1k-_!CE?ldNmcu zWm^-lbta2Dpu`<WDS=!h$CVh!CC#MHi8O5&N?L$?QI!BgRpGO$@H2EPq+Ewc(pfA& zoD)alMmOO)3p!(_LuaH9bVhhX$6+FLY{f-PfX>kI&=uK^gN~gW^qsxn;5!ShGp1vd zn=5+uVC~&RmOgC+Bk3NiUmuQLjIrIl8?x!#@A%o^^14CDS=k@i%ljjD<p5k>Js8*4 z4aJQOwz##Kzq_rjxXTLE{T&k->?b0M0dDQ^esJi}0!H;4pi%AmXjHE*>V8`X4Zf<5 zeg<{0dZ0OCC-ug)RSvk#3e@dw?zq0$6RE2_uzi9pCfc~6<AeYhZ^}Zq&_@`0;t6Kb zO=#0jvIOZy5kVnKl&*+-fn~AMR`Ck+q6)AmIv>kpi_~#xyI30Y94iQcRRRKP<Jn@u zp;&=qMN9!!Mi*k;sh0{IE2HwUlE;>vD!^iD-pMCebTW@{DNt<^+X$5%{LBDC<M4Sp z6qy*1P+CoZ4c~eV#@*)-5)IW99^ViYb!yh4YM^G#ukkHa<LfFgY)}i1tVz#zw8rL9 zHrVfOiz8DU5jNc!CufaB#2k&INLcKOb1TLnW1R<b{d{oq;9@+E^vCmaAt=j@#dmc0 ze|~rwKR&sRAD-RAU*8quAAkRu!TF!~C!@3if&fGHYLdWBm+}7u6r$fl;dA{)@uTrq zLh7&o_$R*m@h7|}EJoVVNUR+>7So3G#n|4RF|1=t3}|bD0c}j7b9nJkY@gN-TPF9# z2JfEO=-mtczWoUg83Q4yCu;_E+YfCNL5l`q*R<Z)=-CZx-MheVN>4RTB6Rsc#BP$Y z6t;->BPcdXyT%{}*nSMU{SdUIKMpVKi~V!yDp*Qa+wiq^bQVrH<u{rRKnBdoY_6Ia zUL~NP-8&JdcgcKA;|YXu2vM+bAt*+u^2n-@IJS-fe~T-k{N$REbQv-LZ>)M=!rlou zcTnbk@>JbdGpXeL9?HQ8AWm#>Ld1sQ{0<`!vC$DR+njLPpU3ESLRSyPzPY`yV`^8z zq6_xU?1qpfy%D$7nr^_Bf!l#VaKWvJQMesBlG}6=$DME`RHJJr=qe(ea4UKQA>l$; zu(o%03`-Z>juwbG;>vM5Lc<2RAvOeu4YC7=A&2mgMWAwzIPf#<6;QI39C0CJ1VJ<k z7mrQArLf7kL15gDUyXYy{&<iXfJZq;2#gbS1<@$D8HWPG;@NEmd#d0z9mnl+$iE|l z>j(+z@$FPRyp}+nQJ}bYfez)$X*!H}-k*T{8)vzFmcU3v@q<*9KRK^yrx4MdNSD|0 zJWcPWk}s%OdOQ7rgOK)&(#Pjf{3w%PARHcM;Q51emg#uTW6uc-DP{jLVYfCU0F69m zFbL0MU}hlpVh!J$L0N(`YxGqpU2g_%LP8tNmAn|#<(xWCV0aT8|D`^GN`*AXHSiF( zQjMxY7*!#(q?FH7?I088&`r#MuFGWTI(b6Jo{+F1B!;+BV+o8g&~+dvoZO)|#v67s z=fHK|ER3B@N71Vr%uJiZ%(yX{(@|JZuDx4g-{hXi@pr(@o%Xo0c_=PzAS_n(Mdp&8 zNMF>0WiMP_JCIIbC_&+*g8j|S<8aG=9PaG#MkXEjp-DsGJFqJ{8tS874F*ZprkmEP z4oAzT*k;oT8FbRO*E-?;_6fMZYZ7j<)||V=hfZb;W;##CP~W5I8E_k8;$Fg=0e?Dc z{7dN?))NjJ5-9>h=3-jR^RuI$V`dbui73MCn3tFtS%^6d{_~=rVW9+laU%r8V(u@B z$j35*W6c@569)a&XI~N^g;)}qj|C?SFgNrm<{vM>@~9$$gpPwwLV7~&pp)1^N3$!r z4E_nlbR5OlK$o(C-)#lqG>_lGcEcr@_MC&Ss}U4cb@0tM8c@`&^{tu`r567?)Tmw+ z{Rj5I#&wI}w{R||4H$q8BW<wD!-oIO>~M6d1Hxu7Hq0E3=vl*YX2B?&TRx7CZ6dDk zoR0fPR-oYY9+YH7;@$OB{76Uf)01oX`Pps!RCEtNzkH0py)DMy|METl_RC-KkAMAw zUm3MOfP>}#8~q*(U(|1e1%AUX|N0F-|MCmo{_qnX<=(|k&*|_T(1W0858I9{Fo=#~ zU~3cT99ldK+kFRMqgQXN^X#RxWs)>%55mE@);P9YMn&7<<T_g%Up)-LORTYHMqfIL z?gT|=x(e2~XZFF-rTr1J!J3dDDE#Rvw%Ms}u*X*kEczp8=|BW7mTtFwm8%e!A)~iX zu5(~5o~~lM##O}cbz^{^s6dgh&l8FJy}9kBU=g}*44uVDf?_xhP=U*bBV>&;juQ?M zTSigN4E~OE2O|*Y?}DT~{KwoUQ<#rM`r+}&3UcT6c*O6fh4dSN@D29-e0zezfpD;= zqj2E&kOp=~f?_ZNm-JIEXvfsf*zVH-0kgW`_zHnVf28fR#-$^6xP5X2Zb#6nN6K2@ zbP@uLFbB$>u(0Rx;kXm+jC-d?;Zgh;<R!S`Ny1n>j(5S`7{1Je$@LSwKGYtUk2>J8 zI1@tX(oshxtxLHOY)5zqIGm6h>_T@zU>tSDm6MZj<J1D&PFRP#X}j>~d=Q>oJdXS; zQFH^bD7+nyqPuhl%28zD#bX&$kwwRmhQ~6c$Bkq>Bp4oEJ&gyKV^j*NfPfGuA)t7A zjShp`FYl$I^wD|MfGv&LZwLv|hsJFI#upm5RRgyGL%PROuLy;g4E`?(g;x(U@QQ$V zDPUmv>aoU26y8rm{@rtUax)3{uf^fU<tXH4hT%}?4vd=bi`JvYqM@BLsyn!%3Txv! zV|^KzS%aTQfJhBrwKG(ti#!%^e=&o%9FvA@9uv?=>CJsF9v2B@K9fp6sdL)%AA$1` z9s&(<E=!aoHKohXsp38tRmRVP?x<<d9pOV*ctO|Rov;{3H$g}Y8G|ar2n;)SG#u#( zn;A1PZVokRBKq|0Nl+NU(zq$iq<gG>Jq&JVj1?}O5zqJUCV!td=qhgc55XPk);79{ zjRSCXLqC=Saeb3DuCBMH!x)C^>seXZ<V<jk#)F*`d9N2@=8wP%rydw;WemL<)nQb# z8eH4!V~=xtWG%GDolV1WZ~J)M-R_B-TfK34(-hXG-LP!TWH?PbiY_~EU;y2OQ{)qP zGvLb{Ofv3aJpmzeGf5Aqg$($<1cTS{XYh@9j%ne~Fg?5wQ;y}sH#856PBD<5DZxSp z{<#8z69t$PCQzVrI9-Gd1jQBtz(2Jd+bJ1DxAE)?m5N$TxGW)DW*&cn8AqRBLBunx zj(<Tn^Ma6gj;;LsO$jB~e6|FOWZLsBS7Fk97QU(0NKG>?U1OzvqOJ^Hto03Q5)|Kj zQw>}9ZbixW#dujzi1ohnF{NK$tQ$29+r|&U-ibqSaN<w|d)wmJ6k9}0ACCBWW01CN z9C9~%;nu!6$P3$mmq`av#tPS4zE?jy$i|=ZuHvVHoA^uq75wGN1^o1o#~xn9k9oK7 z=NEbS>+53t^@s29kH7sDzy2bP-*gr#C8Y`czg3hUySHlhD@%J$^aUt<QNQ6gevY(} z$Xrj~|L`*&W!=Wsao&Vv54iSd2fOwJMJp2wZbe5Cw9FQ}XY|KruU=T~)&r~Ed(m0+ zV=bDFVvc}<kXY-W=7I`aV@GFTts1^1?X+QH7X^%+bQpmP`{Bf@0czBB!VX6y${bGH z7=&q+W$vcnrPesI+?v6+KMv0COIOh!N0ttz>kwBl9H;$8shWPmUUwwz_eAmmPnKS4 zIu4nZLtIAG)^T(UqY=D<j$)~!8dnjx%mGK&&>gHF4(V1KMMy+SO3RPmVV5&f_KZ|( zU1UgC*280w6*vy50sJh!Y*GBK5gUf`I}V|&5w&p$P7`o(+W?9{b-x8(L)E-i2j}<X zf1j@KpVA3_lRFTS9TB#oCla^zL&m<rgoP~wJ*|F>1b(`OC}&(h=}1t}F@!oO*Km^{ zxqC`n#b~;Uad?tA9(hTwc$_c>58|X9!<pA;fFbu>I%-ca*wS6lX#@!%2#+Il83ag9 zkTjeRXX#7_LdgP9!EU&8d@8O+F2Hp<j9bZDaW7*(9_EDL(Zv%gCH3@XJf1Pw7cw|M zm8Dm2okJcSMgjMW=oAVcN!vye@@~>aROsoAc!J^#o)H)?7`TfW#03BXg*S8*T77UC z75V@QI))ND1CiYOi3o>R)JwucNw%q?2QpS98INwB!GmkDxP9pqu3wDCmE0&?$ce<o zi-bmYI5IOr5gQ+X{UIB%X!AUbp5=vJ<442L$qBXXhNGH2YwnWrk@U}m*{I?{C!#c$ z@L+AfLRBWtLscHH;?8s27U_r-P%2c>KB3wuR4IV@R8=G$Cg;@kbD`@t2fE@YMo#7T zm;@b1Pv{Z~I>QJGIttw(qX`Ux!qyda94Ekf@)V4pH4S6ECZd18-mo+`f@$+cFrk_o z)JF@w+L+M81bZfSLI$1s-5s`gu*(*Y_SoRj?qPVSWP`i@gu^DfjWyQDT`>?BR}R9J zwKljx2YrW5`|i#OxVP66*^<tkG7JlBI$>M~V|cYQz)ri?NS`|ZH|g^4`MVMn?zpna z4d>T*A#}Pc7LD@8V9&kKUvUm?gKlF;*aOU9?SG97h)XD?3n)=ql_1??OEE3#IlRIO zFomvQYIFfSjy{EFa3LmzJi~0lVG-TM%Gj555ihYhxfFgW1j4!3*hFWtj&5Ul%rh(q z&nHCkFe~&4!H`F&<Y9U23#^KJg++wVY`TnjeAbefBCMbmb9*^IS7w*pkU+2yVB-Vs zqV=F<s99AX)vJDm8sB`QoJ5^^-=bc<nsgbu=+L<vu06VsfBgGb{OupV;QhOwaB$OZ zOzPVYtDLQ|cGN)CsK3W;C=Pqu;HZxcBB$FSfzZud<Ay7KQ}N*7LKK8=#EXQzD9t>I zH@VUH?(!LYe>DL=veNS>zH>kEw=Mda4*f5z9R0+1LAHOopQRkgPeqULQ|SxB;~oC~ z^G|A|wls#z<b5(_hfMS*`c)i(1bmtJ?>9OUIs=&vRtpOrssx2EOMoQL{@dUGiSOS2 zgp4Dnu)@|Jvj_EpTh9&{-oXk(TbsjLKyhr9Blgm6ZuRMlH6FdNVq6b8h2GdUc_3@h zLlC;$5hqtWBAj;g#9Bv!Vi-X|u+T}Y_w1&$ZE|<)pWB<D7>wAh{ExTO5lMT8BVqS& zRXdkPYnf;;c$qbw#UKR<aTQWZ19|v*M>U2bcKaB_?H-4O0Cyy-3H}I*L*7U}OtF+U zi>Pg`bQU8KveFrcme?sBUS^Nu{BDt(9qANg?kIai`|*41a6;N%7i1i8W^k3RtS$_$ zBUz3@@@_hZtwZU02#9sobVEZBO<2Sb7IE8#sx>ua;ih9N`{L02ZrC}sBeqWJ06*{c z2$<dpCzkfanazEWDX<8!#f=C@+>YkU7_EWD%?LUS0^}NjAr9jv9mg%@EJowu8G*!j z1&qgu<LEA2ai5Mu3z;j&ha;EHLfd|kw%-=%2kZ#C;RJ)`?>K+R1z89Aw-A6if#Z4H z4cSLLksCH0m!lWs`q_=Rld>20Gmqd=&PmlU{r?sB-eFmu>DG6W*)y5ROrnXg8%?oy z>?k4~0V&eE0)imYd+#7c0TGbid+)so2r6RlU1O3ddwQnq?ES89UH2o2naS+^zF#@M zKh|;G_36*~JJ(f3)zjk}gLp(&@qj;2*;?H_xPPsW5b4GJ%iXwtsY9xEx=%>lV>W+x zq7e@+wBYfy3=|^x3s49kybcL*Y{pf*4v2pR3JDT)8c*&FNbL|$xGgyf9)C<&+`ra^ z+f!|rK3|WE1jPhFac-!bu&BWBP!&c-s$}I*HAW>>aJv{oy}9UUJ&oeh1jMHJ!70!Y z>PIZF-pCO1wDs{bjf42feha*%Ylk<Do$(f($Xiyf1O;Kj;4X<Ud6SMnNC4z5Yp?G? z<oiGoE=KH&YbXIDYeK@@m2ScbZygjpo9KG9ZSkg5^+Y(R7~xGJRU^EiZiKfrOt91H zFie~rU}a|mbu~q-T)q^aEt`u^7R|!;mGfb~XF0+Tu0@@<JVs-baXC?iS-%>trKsXs zvXDB1yQp$f$E7$8Ohl?l?G{245o)*?vmcie_#0(1HI;0J%LK;sDI1K&S)ks1Kk{u9 zP-L|oEiSuwFRvq1F2tK+G|C*kp*F~KGJu<&1vKn4u`_W3mi15J+5DWYfPiRzhS260 z2;p{!7;#N`)r%@8I*9TII9Brro(%53P0tV{U_u8H!Hhqs{yFtbYO4sWdni>wiGBat zXYi`x^$hr;$CO{qV>*LJ@F5sPHIz3?PdX2eiu-UCRZ^8t36O{IBvb<H9uYo#JUX4Q z`iBT_`vR63*CbH9^OHq*``><ycjzEyz4s2@e}5K1@e8S8d(q-g&^0oKuf-fl--y-V zzQLdV@(q7~SKw}930E}*#F#Knnkyp3QW+W6D#)`}L%FjinglGu%rTK<hpSnxxLxFf zhm|3CQWuHm4YByVIT2s9p2Alhr}68qO#Hex2md}&jNhHF!EgB=`z;f+KVIp^*ZdFu z<!TSh9{icE`p?$~36C-S;o&sCe)$N06VBsLf5PAYCdOj?rvwiX@I{-0a2EedKtpOA z7y2LE1tIYb^|x<;KYaZ+e188WDuYrGrKJI1O?f!%-2&sSYoNX1GwfeaP?Sd=M5d1h zl3bJ#eMk{umb(#Rz6&vjM0Z(L<oRf$EX)9<VY(;^)gdS}rJhkSbRdz3cF=w7LW1LN zq`AtYC{Wh>sfCV0j2-AWEfy9sKplUel~LMKdxw~CP)s~1y4ecl`KzELOmvksKz))a z8dAjIG&8hk*hquW#B8wLIrh>B=`I4JIo*=5FhNm-K5~Mzk?E(2>;O&V2GRjUXb?EE z<x?AyG|`%@#jIcSAkt&d72R0%r7V0T&ydbSA8lzGs80}UZYZKULJ>8QDpK`XL%bTA z2n(@5Q&p4_^8I(xNzhRo+04&n17dC0<CN1D6!>mOUCeIuq$y!MUjtL+It=#ubPq;! z7YzJWMz~mZkgzboL<u2KA=)R5dEOLP8%=S&*@6zk5;sKI%uKJ|ocEhzvdj=;MdGy{ zKyTIobf)W|J&j7&mDcg-rz;xBvEqBOB0R(rwif8+b{{_{u>jLhu_w-ziOCFOaj_*G zm&MxL1Esjm4Cj^@H$f2Gy3~f-{DDg1_8pe@r#kR(svQsLCIl$%UuYsM>Zv9?;`yi7 zdZnN*VDLkL_*MjkfQ2MpFZ6<N_(whGaRG-XQni!}5<;TQ;?WI)>smMN5*W9x&|yrs z<LXokrY|(&@<bgjj@4jttQzCz$}u)ng3*BzjPw&E1C<yWtia$v8HV|uhX#r;)L(!> z0<){@4C?9<k(nEgpg0ehyW7x(7+{6o0nF9V!#fPx|F+*8Z%Iz%DBdumBOpkG-mq|` zxNYSo?Z3rR=nYA9Cqe{^a4&C|@mgcvf6xJM=n)bJtnsF{1>PhOBuFS9#9PV+goPo& zK`HSy=$k{|!4_7B&0(yshRtg~mF9So`)nQ#?OTcTLtD`osg83@UMAv{aUo6-7h?7j z0DCbNvk#XEk0~ZS7ovGSS{V~jYPb+ZCqYMliIAA0rem})b>aXnB_5<qaWUBnmrfqS z)Jc1cMbmW$YoV73-Ef39#$pd*Bw8OmL86zBDKZXe;i#4|)UD4zIq3qN2nT-x!LRX4 z0^lWl8(+e^K~y=tq{RGAFW^@9RB{zZDLZEVjwO$z_6iR|#H~)WUp#^<_q}SL5H5s9 z(-ZiKNdU`k!?W@}UBoT;Rz6_xe~bVEAdvTYasOEH9k>+V!?6+p3tnGw7yg8Ua1Wwu zZgTIJh!b-~i7GHcNGECppUQjSCqG#rf#T;sqm!65o1l1~`UPga`*VCSXAvq}I`KEW z>dGprfd2Epq&obs|N5Wku4{#}rYb@Y?n9KZ0^&{Nk!-pfr!Ds)@9;iUx~QSmoB!7k z{&(ZeF+~VpIc<mQnMZIl+X;8`T=A&L3r|b^@p)AUzNnAJS1n2SWqTUok&fT=X5x1P z`S|@v34T9Xjz5f7<4^qW{pmt8{>=a9pZWX$6aNQ)xY~{1-5ACn?@!_D7x(bjU%$lP z|MWY2^Vh%PoB#MPzHT}NA>lCSI(`rm0wThdu>32p`|V%;!UXauN<1PFsjZAatz9^# zxEYo^R>M&4GaQur6mL|;7$V0{3#X2$N^KM2mb(yYMhIB%MT(O$vfR~C5=b`@LQqg= z2$ckaBHCd$A`jD5*zG|45fMoDNOMC~g{w2jYM~=d7u{ko*=b|6NHf&xOEbV01gRsR zpb(P|ifKLad{hY-byP-(74(eJbds*(lrcJ_g@~-tch;5x@DKx_Sgr0b1ELLKVT!7F zeH0KdS^nyTg$7GH7XHY~#RzfQ@{Tkuw4YMvYtUlWExM-aQMytczbHrY^rTF^HCY+; zv3m&!1=K_-F!1k_R_$v_P)1X{7;#RJ1uNjJ*DeVZ5!UMvX0;BX*6Zn{Ht_S=ii$9K zbevMeNP)W4NPW3lfWk!T8Y?6Kah{+UD-yk>4Cy|MajC`>SL!V=O<ifSmNeaHi>U@1 zT&T9dSg9!n^Tf)1V)<7?f`Urr=aME?1r$&?%+EwD_3DKFd@=u&ShCecT5+$x*bBpD zK^UnB$7oGF-9;KMcVy#=SQv@!;s!JH+Y|M;J=s8D2yisxF5&P%>g7a85D-E$U1aaj zRov$fR;qrw+52tJCaF<c>IF43N7KlwQZ#0Z_6(lCO$fZE7lgp`>)aM?6gPSZhF(0q z)kj!}M(iE}q8kqhhX?#q+?#HbdTrgg(k{W`w$Rm1+_@_D+X#<VT%T^iwW%gtxk!Lq zXuu`DuM6X~bRZQt&-XeuSc)-1L;?w+F+5O+!M=RLBcI#(7#S?YKu<1OThmco9*d+j zKO7IXhk=s`wwvf-*?wKjQq#weG!5~ljy2xUcfgw_PI%MoDBiL-hPUV(-Y|0^L<Cd_ z5djlAl{XEY@rD6Gp=*t|1SB-+B-H32R1Ojh`gl`GkJ6>9(3g(At6~5}Qwx||8N$k3 z1B$!WVAYbj(An}SqD?oWGgt{15>)64)Nnag1sC~SoebYix3CB2BlloDTmfTYdtPZD z_myxyLR34+dP50l2u%<ilQG&jA4{i87e5wfgz-32oR1SDj_Fh*m{>6h>yJ2yo=_%w zeg{$KX@rwj>abVWgQ9s7<P*;0Q2pm{W&n3&AU;kYcs4$lrULg8v%C@#E_F|EsO%xE zOCQ6$=rJrP)580(D0u)|X8-nd42OB%p0X>vjpK9-0le3@_7VKWni37q2!O`~0$oGV zE%;T_Z4egW%}=HFi0Jm`i0gQUn6~E#AwU9nk6+ybX^tn+FfJOwgZTP<>R-Sh`7+k3 zgws(h!P`H63-A2=XPEPW7*FznRL-6~3rjv-g^qI*V2p*BSyih0f3>dkHw>tM<MtnZ z^+yyZB*RTj9zh4TA<AewVvKg+gvm~vGTn(R#?E59y{I{=gcdh7bbIf|P{09xANn{S zeGnHD7!y(~a3kFYcQPIDkN|m-=Ypq2?s#72jh8in__8hpUp0o~SIyD*Ra-oM(|HoV z?ad%Wa`3z10{nig7=JupPKeYJB6aw~g?jv+|KZ<Hci|5=&*AqEui%egJi*t$|26*d zHQk4(y84Dt5buK$Z4!Jtk_!>lSAXFF0g7k0K1YdH9AdQhAwq9Ayj8crdCxi=-o65d zcdo=6)iFjW3f4!a$9^O^Dj~v3o}k!GU??C-R6n_@BhObXCZtD4Z~*BZ>WFnvK*ZtQ zgv4${9NLK(JAP2kyOHa)4;7(eJcS6r2hf#nh~6{i=ssgXXJL%G6Z%r)aY2BX&Rj|A zL6zepCK?p0*=eFCRv*nL36@hv(z2*MndTVGwPL`uMn5%>XN92x8v?@;Eolc)9w(}u zl#%ACfHPvc5FbUtObPXgYIHOE2?-7KoYo{Lv@n{hgYiN=oXbBT)%TC)9pG_o^rUM@ zYkt=;Gpmi3sXkVb??DNT1Vv-K7)+>y!axP29p6DGwGkl}YY||&7QyE02-FQoKei3! zA-mC$tb~!X`{^F^=^RYx9LzCYV~$Hz!X+3J6bCU{co5^o#yBs=Vw5rSsJ0<k2#A`) zlmh|cfXOO5oUb^HkrG=B7TOR3Ht5P0Z8o-aS`O0GBt1Fqgn}=j;E#dQ5cHRXp|>a$ zJ%z#OD+)nhaTo?mqcB{RfYI7yOtxgmCK>E2!t`LdH0VxrhrPwXdXt&U9cJqHM0JxW z2@v5V?l5z|bG{aLX_4=9{}DkV##6jtU>6{epm1*l&+iZ8`CVC0C((E<K=Q?%ewISA z!E?_DiJ9)P&&0qyLPT`872_);31AQ$&#rgl@eC*~&wzsNhx-B+GGOo+VIj(!S6aWX ztFmJPAlEN9;~D{SWwH)a%+M~3R$^kL9OFZ!1V<4@`U<H6sT^iG++QfUkKz7Yj1J`x zEN9W%eFpXQ$;izQN7M-qICvk1#vv1IFwn(9jRW|(3WL3xG2YO&Bp43i4MRJ;X=E>J zAJMVFn_9w2m=Xxa6k#I(u}>F2+IIkN?AebucB<g*ttyx+w+|`@wBhV%iet71VX#jg z%4<J@tNJPwyX?Rioy5hseYh0A50iw%`EYp#pj{ZHMnZOAICvX|gLYsfco)k(I2W?_ zl@u|`|Af$3sEVYKU@A-l!{J&O3fILD0WlP5gyCpo3`82DC+r|PL-f%eq>mOqCV5^a zIAy&bcB<OgYaD}h5kuHna0kjIx1m#d7moGMBuLE2gL2`q!<A29T67-=itgb+;a%wG z--S`p0~i-m1co6YU|jSNW|So#&%XFB+~^Se=`cd+N@Ci-L~Q$4i0SwWp>!~Q^^c?; zQ?3>FaFo{{<Ky~@2>=NY(cLzx{R^Dv{t7Amze4K3FL6dpKi>Bewt2U(Zhtg>{`SX` zqj>k-cQJR)T+E#-rdpqiS+n2A4n<YmdinzYNl-`)$aEB9+=Hx2M+8{e+6{lD{`BYn zz>Uc(s7_5qtep}3H8&$#ZwrC3gFxMl3|j@{99BRP6Yok##t;`3w7RLH+jl<(g0wIk zs*Ul;19XFWm_A{M>nWzVecBTDGHq}#+XfGEZ1E`nFdi2k!Lt$<d|v5+FRFd<Reb;< z5`?dsLhzf`Nc?+e0{*=_8Ncm0g+KIX;E#h@_|tF>{xnj6Ka7^*x8pVV-NknN?z#ZT zHT>x%0rHz);;(=DBmVODKjW|8h=~dRjz9eIYkYb4DXKzZ5Us6*ID<V1*VzGIm5p%U zw-#Q?>+wbnEoMcyA%nIqQk~ThW4jkYCc7lXA67!Tt0po%HIYY1<OS>EwC8?;K@lOs zd06d2n9WW^+U`WM(;j5eAruACRYYk>Q;v708lsQEUQC|X#j-Wc1a)E_rzjod2dm+% z0EM4u=vG64m`{ojndz<6ddfg*bRNpH#BhNn&J|fvHW(`r^DZ%XW{WPc2T;On>9qG= zoc7o&O&4<3cMqRm8C?X0RL7sGjv<!k3v@AAq>u4epcpHl!^jl_-ROQ!YDi!Zun=mD zSCSlsfJ6hg>*7>U#w_iu?`|ZyY~}mij3Bek@H5^BAER{$GT(qCr)_jpyXmHs(3hn_ z5HN!fAgHp$CBk5$!ji9@SzEp_;b+YEWQI|`r!m4{qQV{*YMd}x?Mye}f{E&57_W52 z`6_pe@<%dU?ukLVgr0mabmmaGzUa#JM_*wG21>#)SVkaJ#ABc=0ez*h=qZXqcR>Vt zOCm8)9)qEZIE>UJVxlD-7rV~lGM$B(!sFU-C2rDP++qfPhZ)Mfi-ZG%>Rq7;?oU+X z-uWur8>?VhiHFQyo-n(A@yb=a6iz~N6GMc7%w<TBAOIxY66(WCq1%0Q7X*xO71YeQ ziJ5T~Vl=jJ7Lvmd<0lA=hjb4Qu8K7?2nAa2Ta>7Rx_P<f2X%`M<NL>&CEcLo5PE(8 z`lUu(<@>oz2wtH3m>e#{#9#@|4HRR9zz`ay^BC#PB}ha`H$s>U4&-8BAR7aHXVBSp z5>*vZIDOh5K4C{-ddw7iEp@R<TLX*ssbbC^HT+Co6+hmogr98Pi=WEv!Ou7E#QSpF z@zIXmkW*EHzL_@MJj@Xn=Zw7UK$I2);bf#O!tJ#X#*DSVaXW@0gga1_+=2kZa0sD5 zFboE6LBGEo2K=|7-;ewL+cDrPws&GMK>n3>V>n<hh69BZC5;3qVJJ|A_p75na6ftj zwa~-=cTcd8E;<8s(c-U%CLcZ2d+4FY!$fMxwNli?R;?g>aJ&u+(=T9k_9f^su)8#V zj-$-zUFa+XAYAAMoEl!hilETVzX$ca`%ulj3mrNN{i3@tEqeqbg2TA*4jd~VN^KXB z9bX_`O#RXF0@0$qqy8zp=^~s<Z%dBDCigZ2{%tsw(_!$QqXf;Ng8MK#dlTk4H*l=# z0m9p#A+h@<Qo4k`KvL(Ii0J)y7-rta3biQw>?a@Nrv$}&0u+SAy!i_;fBph|FmDmU zPNd>bgn_8H7gbK*^(c}x9!uM#h}0e+>i2o=UqwSO^}FAHjq}|-NOp5X-~oA@;P;kc zy$6|x_9CCjcBzvxDyV7#qrp`ftsctg^j1NyzZ!;uG;uC;KSl}dNxHnL6S}yZsEg^O z1Gt)^i))O7w@#bjewHO3WLx2Wwk00s+2Bc`9iEif;aS-cd|u&<FDsAZt4eo#RpWy% z8v^mm)^Pl$BbqQdf#3C{;`jY$@Q2|%{9&XBzaK5b@0bk!_Hs9VJI%yyumMv!F(`I2 zMB+guBpU8ToZe1E>uf=!79ps$32!vUo1i+v7{x(`I87)BIE0wWBiLj&Vr&$V>Y|Pe zPj%$*$CMwUiwrL<X4MJ^G~0nd^IZhSPJ~%)m%7QGKCXaVe<f-5*t%$Sw58}Vt2aT< z8B+#!D`v&EXigQ=cpFOHSaZd~MubFekQyIb9fe_<(k!yAsV3;;echQR7|1olNHGIy z83StBA!gx+F<xqmks@<+X6mCRem}D4Bu={QLYk`>{k;>VVG3wJrHY{(G2TH7V|hB5 zpqsc*Y=FrU1Ibkk6B5ID`WVR8MR%Gunop=ofS7?qGi`noZGKCV8k!O{P#we97rc*- zYA524Y(uE!R(Kn(!!g~}IBu{GJ|-KOUC80A_fAyD?jz(xcUKcklv-l4(v|?=>n^jw zxk5|2A}jRg+elM%3>7<IgkSbpCE-x*f$=JDf+7&-t3$XQit(CAj8#Wtq$-vHKNj7^ zk!Z^gLq}dX+Rg@}BZtZrP9l=-A_lz$;poZ<LPwS#<%@1^_vM9RpePK(l`)uTPQ}H} zY+UZn!_|QjsVeF=GmpEXE#i`xO|~BQX=(2f9QP+`@PL8z-gpJ>jFl4{wR9EDcz&%D zFB#AU48D9-#U!>RAV?x0Zoa<%j}qtlrD`b&9E6JijpRCb{`o6Cz4;0lbQq$o;*M19 z)QMYk4FU?^YN`ddDN%*?KSAQZJ<k2Bm+ElkLM^8GzAuedVe(ZK);IxjPJ%}v%OZ?Q zDx?ayPml-~GMLNlEcAD#qoXASjdgLTEe}OSVIay2gHTx(ikiv@v^K<|zatSt-AOpt zm5!0F3=HtkJkXnt!LF0&EDu0!oH?5KzZi_zhmlZuoFgQJTNn!3D#4-8cMH0`HlxdP zGdevsq1!_aJsw-o>$w#@-rFSg`R>4g-!1}V52Zk$PywP;Buw`4yb^kS)tKpOFmP$0 z%}Wz4UfO8#Jb)TE9aOm<K)I_v3Y-rjRDUnDw<%zyx-XUmbV0H70nF>3<8aMW93dba zYM-%u4#!%m{snBRo<P6w9yD`q;XuJn*fR6?A_OA4zGT)frule*xX$N@?|drF0TnGq zQ8zw8B%u-3AnP70y26TvY0;y}tD5ei{sH{!?jwNvfi+KLJ)63oBEIJZ0r4dg2$~qt zW2*IYgfxALBXlk%XRblPrwyO%bjDBLo{zVGOi;Y{3u&75`3n|d(ZVH|v+!f++c@Ei z-~UN+6tY2ZEGcPLR}x}oc2{Y-?{CBsqO$gjZ~jA!a{gcVn&9{&kN@%OZ}9NOJv3yb zBEeRVE`!Odof3nvGD@A9M7uCHx-zD?s-nf6@x@&gZJvx5KFa6~P^IHg=J!p<CnP!} zM5xkvXyS5$4z5V>(82XnI=Gpthg<1-xSgSoJ6Q&lE+L|ahuH>roMVC~`4)J>IP<K? z7SBuU@v_PpUp08rjrdXibR;48eODBI(;1GZ6+XC};)u$lI!G}gD2x=5V6Y1bdfSnp zvl$868}UYSf;noUj2PSvk>jI-<Ri)mCjbISMNtiP%29=`LIv6W`%yqUn&YF3cv8~O zbQ^pqf3xifHs670x{6d6g2Ia*3bU2+Fm*J<>Yyvt7`++7RWLZ7wL$k8Yc!oShnW1Y zG*XAbmu@9MU23~1CMe42D(X*&d67i@ya@*Ln0XglW1`#+7pfc>a2;?_RLzuI5h7x} zZN9ExF_+Xfq#oUhGj7{a8lr&KWd6y{>fk(G#6*z+E|f6CFE_@8QX>X%!Xi&d%++)d z-RTE-JzdZVH8dy68nPQDNNA!tWj`8Hv`~{E1|5n?5tWd1bPvL;x5LY5Gn{qS!9im+ z9QLn;tKK@gtWC&pCoG~=>1y<GuD}B4>4Gj)IN>54gK!HYWiAZdPUtUm#1O6JaG4wB ziF1{H7_AD#Xmu#YY6yp#SPa+1<6P|tjMgS`KMDO6C(uc^(4G~5wsdbaopM7%k~5l8 zoC(<DXiY!P&)1p99MO>IfVvZQXyuQfE5jANdA@WWQ5bJb!Nra<nC{EPwZUTC8mlHC z>hSP#BSFxF$ArNnx{Le5RnSR@L43E)mE!JrB_1#fe|n_@pWmRX5I~S1@ttH4_-8nL zep99yNJwtul>-q@<lAZ~g6A3cr4iafw|XT#A~f#b=)%40oiY(tcdvDPTLm@KW-$Yb z84%1!IEWil4Y+Z6M)kNpRsY(4!$0lcoaQ~RjtgDASWAf1V2Yo~BtMVw;UbI;QH01S z0W#K`kI~*dsT|{Hd%i!9fXSiGeyh>GOq}b<z(~(&mS?!1h4Z}T!f-yO#)>d~E(gQS zQK(C>M6HhsS{dy7gSTUlE@B`^j#=nt29+)7ARszCHlovgBifFyNBgl2=y2JDu44oT z)#XZXxNSwR$9D91?m&;%PW1ZhLa+BO^swyl-i<ErJ$#(KX!F>|ELRmx?)=ZXYM{nh z3sp|qD0NUr=}~Q@AJ&4i+79elw*wz3dSH3T01i|<feqb*1)YRd?PJ)~K9m+Da^}7d z9Yt`<OGLK4l&1BF6HcM+IbvI%;zZjEByd|y3MdvAO5lEC`wPU2^J3s0gMXAb*Ybq> zgh<D8BzAs|lRaM`wU<soELPP1TmnmY1D}iT!a4sAY|^K3Fme$4{hFZWS_TD^L~KxW z!KZ8YW8s1|m^*7e-hbykyeBne&!Ur9hy@ZT7E6mZZQMw(4i4e#zkh?j{QW=ix4+AJ z1pS?`_!~hWbw_>GCG|fffP5#Z@tB&~7x#S4^6S6-7k>HV1?o?yBF=n2GHjJmd{h}_ z&T6P+QeHz~G!Ph#Zpvu#;CJn%j1F%lbQ0oS{)9&WVJ@6skg5cZ@dy=Ze9Xld(Tj~` ztQw}`H3$)POfzm>J-MF_gi76y8>u?DC6uOv`<VuKlx>8^jHg0R^3Cw1$bt~DB1FX8 zU`)g#jR*=YoH9{H5*<bI!97UU--#1CTM@4#hd0`jtxy|n%)n-fqCf+r(LqF8(=izD zK)BUzBs(fI_-Y{6PaB1_q`CgOIKemTXTB32hTGw3v;&@oTM=YV`Z(<7wPLAM!Xj9e z0MbUw2?GXVf+EYBps>YYjvab3?a-FS=S?s|Y4`!;2Wp@oKur0e!TtTHiq(>;p89gk zFkEOZW#ShJiK&_+xKi(o>3SzZgRY|37@cQyP#&#>4E`YmC^C+3LuoKUks?Mp>)~Rl z2`-hI5)$T^s<dFqz+G%gr(r^8VMf<M=aON7wv&9V1VZacEwm)lVI;}QrW9>7CLiD* zR}4DTM2@dAk_p7{Lp$MREC=TU>u^|o6|9t3!d7h+9mYBYTgV~x_-<50siQsZAfL+y z<0VHhQFROxwO$yn^`V3C!4TmvP~wfj(g2o0EJG<egVJaWit3{36D$)jP!Ufzk%)n^ z6X+?5L0e`Z8dE$_8}Ee5s6!|YHKQXmMp>vaD#A@rNtK84vkfvpMesq?M3|r{&JrD` z>@k?@jq{aJxYT?K(_PuP#*FwDt?0drHF(HC`j7$j0U>dZZbE=TxCv4H^yp$8o=yul zA*!CbC@}y}xQc%b3UOXYwl4#O1c`627uzz4<1-FJIE&Y-re-AI@%XlA^k(_0XVe2e z{{0(0gh#ie8F<{G>kzs%Evlqu90s957z$uqpQ`&F7-TT0rD|R)Wx94rl;V0Jac<^( zHP2O1)r3ejrY}@tda@E%Co6DevJBG`rI;pUr^n0bP*_q|C(Ci|LWNY`;Jr8b7&k9d zykBfzIbVpO#wg_QdpqN}2X&si7&x|}H)scX1Le@|w~4`I69fAOv>soF7FVJ5Xd@`v zTnG%8jp%kEC@2{?<X93Ou3OM`d@H)#x6_62F+Jr833;@8D4>P^*{0)4s5_>Nnxm?y zbW}%)y&4J*t02cg3sEL2FqfCZiY03?XSXXp4eWtd=|ckIAsp)-BCz=x-N6fK{fG2{ zm&h3UQYw?W34)F%gux@kw=(b(3<4N24DzuAM7)^qsf&Q<;B_od_I!@4K{5UKFOfa; zl{9H!GTlaG^AiNrKY=%0giGOVSe%@IR!}>XoeHqaARKag?67LJI+iS2kGZqO+8VPk z=e_qZXZAbzVD?Y({_J017UA&z2XiooPGZsGrC7Y^V=P=mP%K`A1@jhQ`}*Zb479=d z_6$tXEne!Y#O0x8TpjPl%}Zl=czqgAAKb_1&tBj+zx*}+@O!bw#NP>)|H5AhiN6Uz z2%xYOl1=m{T*rUn&)<B5Km7SGxHdF|EH_7-v`|96<6e}w>_f$IO;ovSpqlQY=C}%K zU6s(_rbK8fqt#Ot?cOTrV$A9GSH?h~GKT3mMnedVP*seDDPufRz(Yj>$E8>mf<q0L zPl#z=_Ty?Yp}|D=+DT1Zr)~&<r0vJebWPmK+>g82y0}A#TuITzxlp=D=lw`EQ;~tf zfU%#TNY>kd6M9<-iljrRB_ygMjp+i6amIZ=66}=_X0aR5mb;PSq=HNjE#&zhU?4X@ zZlE4cxv4R8-VKj~+i~1rJ6v?PNU#XE*(J>xmF=x8^=v8+5i`o_qb*su3M&kswZm|( z17YES-mJsSel3~t8uM}K3TU%S35xPierS;z%;t5_mw6ClC6<_|u$3BlrwNIxO>Vf} z>W<6xM{vHv0t0#a4C?AA3KEdof=vDq%0rnU@k2V7YlKOX^K!W@E>|AHr3wP4+y-Mj zHcY2-F5ilvut4t_6Lh2=BrFJw6a(I?$LFV5iv8x~gHo@p@(3;Dh$&BwDG?O%@HW|k zV+S_CPJJ~jl~%xP?`H(Y3LMqhK&Q0@NzQwu)dSm3nK3}y5o|}Ls-?+>U`#Yb&?SU3 z_=lpWI0QW<kyI47qtRU$O&|zGa+}HzLsw29I&*x{k?oD<wBv-t5jq?z<Odkwtml4Y zF*C_Nrh<GAO%!^*5;Md?H&s;lYNIAZ56uZ?{2rVzN+?}uNW$gLY)mr)zByKbyO-!B z7+{|;&^~3h{_K@LztN4C48$*)(F=Xf?H7~)zzb&j{|Ert_IFO=JAHTEcaohGZ5NWH zZ5c3L?<pl!OMMR*vM#kVdd&MCQ4b~cP~8Mbm!$hQgahdyKxEECavu^n2#_mHl54m* zE!;yLf$_hmo745*>edzBdxeid-FhYQc(<tAeC*qFF0bnjpXbgMnQp(fE$v_BV_zzh zK#}gJj|3(ol^#3M?z5Gd<xcbjY$Yfd^nEs=&1*da{93|d13|HoA}A=~EV`UGpp(Gp zJVvM-+emFDK*To7<6G!Jwo=>BO84F3wu6w6N8_=*sC7|9_0fGOKca-f!~74^QKTNy zfZKirD6L(Eh4WTnmAV(yPYlAT@gaO$2ni~JFo<WSAK&#kPIQYds?VkE7&?WBCNZ7( zV+Q-j1jS>V=zL07@C;dmN#2N9tmq4A=Ge4;vCz<0i0%3kK~2x#QgR(ur!V3_SPxWO z${<gNuvys+t2gOm*+*NjXwJu&KYK3be((W4oHHA9=FGzE_h)0)?Dr%nh_%1x%$bLI z^9X{4OR#v!QY>5c8J2y#5=%c`fh8X;!{WssVbOwl*tY&-_}D4ask>sTH5wP2V{xH5 z0T)}7aG`~2J&DQIG)%Uo;zDN{E_7tzVrLFjh)Z2%xYEO9VyGQAC(q$Nf%5F(1N`#y zFY()7{{ese<6rQXzlw#5zQOPR{vY`FKmHkyE?;D<b48k!63*HwqJW8av5P9oUDZ+T zCY**U>fKb(=%t1hFAcPMtJ7_$pv`+9I(?PU!$iC{KpFi6$55~`gS;}%M~d#yY7#Ui zV+oA}4NN6y5*jkMaV1F%#w0Y7HE}hCI;BDPp((kK>0~X8hV4f^UCwC>WhBx~B<eGk z8|)%1b|6u28{TM1w4<Z2AS6WflL-p^Wv(LOup;7ZNEQbbWDyj(1Vw(39`ZvBaN1J~ zkv#87N8zlq1xK~F!bMvS-UeF`eP}mMxr#{u)lle9ixtj{Ji&m0*c=1dhZ&&lF`O@8 zVNaKFh(Xi>)r3iD=zh8ob(Dn>6jA#jmR0ReH^8|9b4*qo#^qW^LgF}XwE5s>hYzkb z^GmI^#b^Ot1?^U4#9rk3Y^QcGt5!lg-NA4UK~ZW&I1m)o_L!=&=e{k@6<YH(5E6OT zd>vNkK4XTCbW?PQMTGb|+fJGi4#sFoHX<y<C~hN&M*rfl1IYANLz0UCg#vtxcj371 zRvgh>4;z)$uuxnH6NS$Rja6{cUI$;3%~B7soB(aqCoxE$6|3dB<9sziQ6EiM#1j_r zl7r~Vk3<&%(Uu>M*0aHA%??6ab|Bg_1JHch6AdX&d<+LPBs-uk{t&+_x`=>-$oJC5 z*<)%r>#U3%$9>2<s)PapBabjE<o8f~oLLKhWHkYFNU_Ek&OS;v7J@6Sr*NHaLNsDO zyxJx;B8$11M0eMhQqLtZu<ljnFM_&Mbwr22EM9;@G-!YR8YpI5!s`I|XUzbD*Z<>n z1ci|7xJ)zd;@cimGvMI!2#NifDyqlSBT<TOwvu`z%~V@Gq63-%$anCd>!5C5X`z~A zfn5@Vx)kUc@EP2NUf=#sG9cWPV8LzbyZh>Rj=}$OE$&da=|Uul?N<`exP6t|(?T_b z1s%@CGW0QtIN@!85W4hApFL>z--f=BU4+FB^!aZ^uisX>ij8RVSdV79iB<uL;~UXV zV6@X!bhxaO)J}EsTnEo}xYJ=Uk!o|5<F#ARPDnHp7){4#K(Pl6E_<0(?nRkBvt1^O zx%TP^GgN}f?yXqA>{BdUunHU0j$wm;9rm1^f_l+)7*^baef1OS5subAgIoOzcr|<u z56X!Sz@vfAq3bK84g88Q_yTD?&yh|jh^aZkTVBAo<}qA~Zo?*h3I_t)p=y_l9s2{Z zdYdIaS*gg(e>LXKUCOL~5zBef%6uQZ{~>07Fc<HA@F8ZgeE$O;|8ODZ&i@GWmwbW+ zOP6Ee$E&dDlT}zkEuDeG($BE?qffDDiEtAiVadYzP>@>=Z(Bu_CE21m<0x9QT+x~9 ziLP89CT2e9$@fEFkw1n?gE3YWf%CO7OtRu}sp$kR)DtFkENkL1Q5B7`$_R{?N8x;V z49hr-RV4DBle{Mj7n+Lb;A?SnsD)suz<6~EI#b<I?q`fVCspLwD<k)a3JQ;^pyZe; zsytLt>!pf1#+wELqsdDhEk5dKV_a?bQKidNq03MqFjO!Qq>AAXRS6hkM82q^IxnVh z5mi)iVu}|6BT+!(J6#gptWT&BA_63u7>m$Ao2Lef4yoXz;clETkf(MbL3bMx4iFTz zG3Im=rYND+EfLFr1{osDT?;3VC?knKmXnTR&L>T&YivGMAiC1}Xd{kq%Ex#oAtA>= zxfKrTo8YXyiO04f-d+(I$5k1$g-g(6;MYNO;z4HamJH0c7^15fA}9nbx-+b$pj;Vs zK<Xk}5wTyYvT8~=fG$yOlW!q`VygBiuC;pNR(F7;>+PPnTt`<?CYB@BL0zmeiu~nK z<R>o;oa;&xV<wDw-Wn5ShY1S@T&z5T@lt}Sz=j#VwKQn0|Ev{yvMkX~NVKQ2q+00! zTBs&5{dtNh8WK%W5iLf8>*2JQCQdl35EOgqDCBWme>;vIkb}ei4TQxix{BqJEcUH{ zJptlL*A;8O57{ECKVgBcY-bD=`(V5>920d37_U#nP-VOXiuUXfG@l7TLxvCPPP(Hu z=@{ygoKchLfXX<+A<B{<<!42e1sb5xdp{k726CB!<S-M=byP&YGeO~^Ojztg2_aEV z3oBMbs}I&fSE2<*^N!(CZ5VEJoyOgfGCZ7WmR!U$I)|Ceex^D|28LJe;gyqkU9xJW z?*h9_uLb}A2a+|0Q+yr&)Jtk+pV$4P1UUXtGwmFYZxa~*D8l2RfXK~GJiO74``21= z?`jLxjJtFPcSPV9pm-&*F9Q1OPGH7eNY_jWsK}1X08mS4)cm&+*ULa5o~r`gwV?<- zstG%_wMenwg$j4N3c_L_Y&*K?D!K@YE?+scd(v5W2sa^Mv5xLyJt06)aKGa?Vd1_O z9Ug1Z<waO{3ejbF(p7kDMk~S5>ahh)?iAfc<FOrRblHWPqw**_vKvJXib%Isg1gpE zsL8Fv;t%KH7qdRX!Yx)<=2i{)vxG$TV^|Xo_I1x;U-Jw{2n@&S`vk@lSk^p;TFGN5 z6+DDq{yiKnehBN#tI$grg?d;Q_PLf~yKXGj$~)rY)!NMbH)Gbji!poFhumIBC@sPK zd5Z~v1#|~<=oCI67+8KdAMX<ybLTI?qQxKMqh-tS5h1Xca9B(r$i#h0oLfRLEFnA= zFIt903+W(4o5X@eSg~?Bbahp6BAWlR+(<MsDQi08i^ek^XwLLRM-Bl|5QJem{_*Mv zT&#(}WK9$%2#WJH(L5H3@hU>0T5Pkd<bHWL#!AC5S{fqhTuCs73j;A&5P)7jUU!x! zI@8_ImF~@07=VFHKlG#?LqiM`b$?wZcIqf_Qb93Q%Kvbgn=;Bh)KJBkQ{$~gaA=@` z?xLB%Xz^7iFx2QU)CdeU^!lr!H&6xrK`MlXXbh**2v^2<G{HfaF%ctk8k1s*dTN3Y z5p#kGkX(#Y$7qx~-Kr+49MzC%wvTRNFI~kRf?_)ow6@@lQaXgv5N69k%ufCEkmsw9 zJRf}q`u#{H4APIPBGX+RMS;2~2$H#qvwk{A=9>z%+(SpP8Hd$2!bW*L4ympuI5r{B zY^O9>?~I2SgQ1S%Ky}m-1Z_!#MTP~2&K|;usEWz4!(g^8or48h#VU6(I)s)M>SJ`# zd_ospsR!u_%rQ}FM<^V_wH6=T?heJRt`J<Ov$)deEH!HP=janGDyRsOM@7h9G{lPW z6T*#%Syn}FBLbz=k-%`oNRd4T@(xJ@`Fg3IEL(J)u|k`05~nOBHK&-PQRt*hwI|F_ z7G*?dpof#kH4w`$GVIVk_?qp3r;$9|40pmskFeC*2y2zKbQUXMx_1T46<71K*#I~F zZ3wg8OUUS;BF=&?fv_kEz$kx!=W1dxR275X;&8N|^+!{>2kKH>2nKsTr!7h&tqBM# zlto(5b<y<&>7$H4suCY96!QmE;I1Y)h+HQ{W+ns$fl=U0C*i8Z0HcCh{-_!Qwa^x6 zfT46dTqyIywYEgu9m>bU3pIE$-G*mkY{a*L|FwWEK=BXy-g!y?_W|)gJ+6So3@|>Y zB!}@DD1JyYF!?_hp>l^nAv~Vk?xwovNIE2VJh<LQwGbjQc-&<`pMix0gV#VJ+{7Ka z3E?6nCouzxsT!#bVrKg`%Nfv!$9r(Ck<ZbJhu0f0)Di`6J9TL8SPM)3uc9q>AnWi( z)VRsfS?olQKOy0}8Esw+`h-P`8$sbtNYG)lxzkAy5MAEu(doSoT|Po<(e1mQfnXzg zd^e%fiw=YLb&C5vHc8NEq0?w`*@`;nZK!gRM=6tzGq(HSNl>V7UWcU&u<w4b3`@4# zV1-9L6!ULGr|>om3hu(Nj4-Ht1l7X(kjuD%b%~d-I<OBPA1c9Ot#~Zk>y3}M*<#6R zRV@5SjsRFmhp-F_`Iw6qEWih|KEN;Dc^5zb`FnH+b1{GZA_nut_>e&OfUuaikdES` zPq2_M5N=_?(iK>=Y!%@k05K!Fg(aV2G2tP=uw*g8AmG6LWuLCXC(Bo3<(iGywre+Z z4RsL^?1}2?JoNX}VSJz&7f0H0akPzPJuVDZVX~(Llb!jPXv@NQQ!36gp&PG@#~48| zRwG0}aC@RY4i_5ZDLRX$6kKdNiHpsrq&C2*)>K?>O_!BzNtkL%WRe!om=%Em(ZxOO zIGSP|P#a={GG9{^x*H(JMH{)!>P+}lQNkEo>ZXcvPgPWVYoLbz<yueSFf`EQtx1QW ziB`tf7CMY}KQ(mFVRQy4(`_h94dLAZO6Uzz#vq|F6sAHcV}v@#?NKooSh%bl<^FJ( z=>4XKI>xpl8)c*&+)XF3191noB9<}zjeI}41b;mg`X3}943O<{0J+}!$nnxc<}pp2 zaZyL+agvTfvN%K^g>)XGog&pu9ns8`Jq)(NL1P1~mH4CHw;J}`cGKOAP^;}Y;UuON zS3y3BR}v(q#Ly)W3>n1D2mo80%RMYXqd(Ic-OT7)lMK-$)~ARS_366kJY|T1Y%>OX zJ51Fd$F+7}2@<!vLUE&=0k6Rolcm-e&NW2)Nq&%#dr=pyhStOb=*bX`$YSh*Jzd37 zjFvcIwAhJm;s^m@ht90S=*qH_)N$I1a4@5Uo3KVxvIQE%0!maviUqTJD-?&DAj?l5 zNv@iRCUt}PCkn9K2Y+)#__Fje-2+#H9XLXVWuwZ^LTNS3DO1H&uu@qEC+)2WG*`e$ z7cqso7=3Ps-aI!9mj+=(G-4O{p)=E!&*zA$*h44_w?t8p3G)05`1u(S)H0Zt^0O}{ zsAX*sgan;ifr}FIod}2{ip)mnB)DJ6Y^0W!wJ}H=?NNk8nk_CCdE$C=Eba_s;lV^X zo?LFi^XtML$b$3hjmtv+9K8Q`#Gub$D<rC>{yP}_pPUopF=obO%(P=jU2CcTT}ZqR zlpoRzEM_EwMh~5c0EY}9j|q@RH`@u2RtX+L_pUZk1PCE<_p(quw`HKXLnsK{oe_@- zJs@Zv5)Kb<($Nt}Pj7eN`Q0AA1_rC%6u8-_V#CVCP}{Q#`U;=H^}uF?7;Zq0{RU=^ zJ0xe(;kyNG-h_ttW~qU@!+QfdeKvdxhhF~;{PVAq)Z@2-+DKTeM<2^xU&@E#Jv{_Q zx7QXrk1Yg;99rDBqtR^-D(FrV%oJg}PY&CbFURZ;mSEWyL#(mS!q%uZY>RBcX73to zK30k~MyIf3mj`Aq*Tvg&Hsi-XS&Fybn1vtz+t2aN&wh?sV#<s;bMV23AL4zwlMm?( zKAf|Fj$uA#e>fMjMYR$EF>mow0^w6EV6c~}kpv*<3Iqt2EF%oKFKG#ZKoH0prFqYi zWth)<7k%_GK3%gOoAxL{Ro@tgT|E#IpMaFi(>Pmr7UeaCsBb7kb5kYSnyS#zT!Eg} z3Ji2qVYIuR&}hKqa5FBAv|(zb6_-a_Bu$Sr;qp)&rUt4o)mws#ow>N!o{339V4^u0 z6HQ5&Y)qzDify6h6I3EDwj|?XV+y9I>Bf_oCQzoDPViV9-AE{gi@ecw+7;Ciw#anR z#R)4_L>nt2#&jRj>=aSNSX<$}9~Fc|6&*#5j|LM!4b&4B4U*K+B&w%;RM70bk8Wch zT78t!Mu4<=E1|<@A6+QH@k%{Zudfn+2i*2m<ZnfR&SWnW3uQDotDw-9ZqitRkdQ|> z-9-5Q&3GfnYd_AoY2qwhM6UNiWV-3#4BbSwhYnqZCQcvIKqiA@o|iVtn9Y`k30UYN z%SQ)^M^zAFwHwC{Y{DV6HLzk(wBEZK4r=S+uD=NpHan0^SY&%BqsWgLe=y%roB`VC z9(vE1GQeBWS=eBR&=BiIi-C4+CxtuEMav0&bPyDS+2%N3Oh-|39M@ZeaI-56H#&oH zwap*X4eq#5?m*y}p!1|QA;S+VUY+;p($<+_wBQiN35fCHV>nmjf}sLu^yVIs0pc{B zM7j-n&K#zjut7tTIe}m%!J&?zs7tnzR>G@Ku|jR40EIEK=(bXhX(7^16+t#i2(VH@ zu#E~rZIuyZy$^nt3UD{x1t(JYkj8ofV+}0!t%8}t8bWkE?9?~YeaIuij&6(YqCDCh zO{ro&D`#}&x}qcN7@yw`RnY<xMs#@kILpsH%VWPZ=T<SDL|MQAloAxeO%w`9I4dLH zk)UwcCsh}e(aBXES7YYEtizv>2-Qb_9ATU8giD3KxK<mD+nwpSKT?DT7pn1Sx)D#W zwGkFw49X1fQa~msgcv-(xXs`!^eRYyr+@7vW~#7$=-j`O3<{!@>4&bF(F`;s(Q&-q z06z2FLN8wFximUlw*C6~*CkyiE#WHDv)jGj>NzDE?w?c7_!&KYb^NK+2J%Wg{^X{Z z%DsbXr`lwqOOWZ+{>?Tzm3Bg>gOAa}$ENtWFZfx?-a|Vs^`*eqK@FcRnuoQYErHt3 z70{Mn0ZWzjaMfIgSkqNZ0=A=v?xH(z3p)L`qANi3h!P;6Yw+Jhaoc|_1Hl>w21<Z~ zu3~_o81P#sso!@4`Ur|X?~Uje(4b4{@!5)Q?;V824m7zb&{^z5u>MYI#WT52Rx&uR zU?ARw<?D81@yBa1f8nPL_=_;>-S_eCFW$pD?+^^{{ET`Bzxc(wcyIP>yeHZe<`4vP z7vaPCOQ@xE2_Iv@Vg`RvH6&obpud35Vg5pvJic%VCE62~@*E)`U?9%VoyYqZ@VdpH zV(F)Av3i?4<hAsmZ|eXD4<Go)#3Cgt3&oWssIIR<eNzpZTI$i-+JKJsCbYLTqNBAD z-5t&7?QB7RR|^JvS}@$(g3<m~Oww6g8tugN`5s)E=*3l`u^vp1b`cyMxHQy)i-QEo zKqH}1kE#AzO!ZY09%Z=HQ-F(I1V~2~F1DSat4NmsG1({vyCxDIghPW+0*}YDjKRhF zXePlixKtN~i*;cbuN2i(Zm5YngbX)bM4B<i=<g;pb|ZuT?Ltoh4LS>gqRvkfbrLX` zgcB6C-lAPY1$B(K4OE>w6K8&h^+N6nXkgiJd=DC_rsE1|=CLL>c{I4nqtTVeT@+B` zv<C%;_TseJZp7<uN0<f^Tva)|kx6@V+F1h`0ER$$zpgsSqV+lJVSqEPT1a=%AS5)A zdQ=T(1T2oJp@`0-B;+897<|t9A3&<8h7oNQCOhG*vkCTU>tMNi1r9NjcG1}YKNC5` zi18JC@*I!7D5fo{4Bb!1aDWcL0KKQh%%|4O{H^I6EYO!}%HT~{q#Q&`(m`~l8e<^K z3g-&!aH;Azt~LeXdWQf-I6)DDOZ8ruC_h3Vn4>Sl039hhXiwHbPr4z7_;_Q5b{M0J zI9KG%jNKUnIgaSbwny7(8?>fcp*__aou>(kG#d#LLSoS)F+*)lq6K9|P#i*SvMoxY zERY>=5Xl5Z#9;vn6~aM@kWfLSJ>8XqI!iSP7@ma1G5zguAc<`WO$)^}Fx#^lCc6pJ zeQV)N*Ac*L;_OtA?R5ZU5yq%JA#*QH1Xfj)vE<%z352r*M2@Exa@{mgNNAM%5f);i zMgqRnT^+^8R8hnqQ1KCElv0%hN3FZ4%hW~-U0_G333_Abx)P6IEcG}pob|`G@)+D~ zNWty)Gq~HEi+e-GxIa-vaMa@QR3n~Gx8lWg2VPw1!V6I?b-nxBwu*0q^=s8aKP1_? ze-85Bih)*gAFuXbcMvn0IsWZEuOx!@j70U=_n-Uw*9!d*7=B3q-L=v=KG*BdEdu;= zLP7=<QFcpudP}H_>Xgcv<3i7=7d$T{z$_j|_P7F21jXGhTs@bCC@+1iU$y`rFL)no zm(7LJj#W^X{|q|2R=`wYEsm;)i2~Q7ld$Ly-;TaumO<OlA1sI7;4SD4pi7{m=p`8X z=_ZB<k0C;2(0>LLYtZMj2EAT9@3WcOgh4+!Nxi;=h3^h@dG0`)hoa;xBAMWr?cEHy z)ePVZ7fS(qo@hf5)k7c5qv#5#IdkSq4a;+QZovX(`2@ne#ljtY`kff$7qVO^+75Vb z3AJdk3<firFWM*;euVjS2uoM3$Lj6!kW*5Hg0?R7Ep6cF=7q4>IHcudqoAx971iaa zt0Nd1s?gY2O}Eg1&bDTBwl<-sqZQqRLU&gydVAW@*VBpqzAg;*bz*p+3!_8b7$5G% z_((4<jP_z`T&NFIW4*XM*7u!w?(%4lq^Wb=xO|TA5E_v|<T72z<zc#y;U-MeeOw)? z#+AWxT<$HxrLG)Y>c}KO(&#dh=s*%M(GVv!j8E2!hH+6wW1>ESWjH2k!!TAAg1$Tt zG$bEEmX`q%4yz-|Q~`<B3dnU4z|cgsw;C!5g-Q<<N)@HYl~C-eh+^lxC~;)Wb=)JV z&_NzWj=Lol9@&io?&sU>M1lQI6tXPgezE;76dm4)yhHLhZN3xn`rGIxwjw});-sAd zPB|ze%}JB6pi^+uqodH40CDn&DpCl7Qw~Zv&HYR|jFJ!|g2DiKK?kH!+R3hJ2(#S{ z4}*=g#~Wa;x*9f$pTb^!72NgKBh*X|Np|vdCA*mwGeZedMook|8e{jPElErRZba8$ ziXpL9M3$K}in}|*7@cC#Au(9*j3q`29B`q+6;lnOemx9VJHj#D7D_7@fQd?1j24M1 zEZ$2%be<CJAi}NK^0=b}iD9~l-aIGtWjmmo4ni!E+Du3YKuDmVqo_|bqjL~|Fe50; zDNF9#5)=-oJ?Vhbcw6LznBt`S0YX6op*E@rw5FRNBw~+hA>Ks?an4$ZcGQ&M;bTU3 zVYCa*dfRYFeIu-t*1=-$S_u|r3afBfm7kaPHUu(L5Ca&~X)p5w#M&QpZB${f4)Xl8 zkS7|f=^paw5DI;?P)a9PPE}Bqp4zDL&_=bp4yyT`)w*k=-tz#Oed*f#jnENbjIJOH z^oJe7K!iO8A{{Xj?SgYL{LJFqF`nXs%UPkgUL1#8HK%a5F#``<vhk!X7caVs@v^53 zFZ(O;`MEm0Jl}|y7n<?nG9e<S@wnQFmjuX{HwX=>>Pi-<MOG|ri%fr}r_>LL0dl5_ zO6bLnAGn5^X*>DeF)7e~7qDlJ|4^ICj9$O)ha`<Oe+8C*0*u&x?b;U%@Xue93<}@r zbui38;UD$+jHJhuJ-*~#?)KurR5_}$-J!l~IhHQ?0G}+Hi%%BL!j6qgps{Ne)OLIZ zz1=I}pu8HfCTr0YxCbM#dodER6C>d}F(d}(iRnG)GWz{CGx%>NBsO7~uo$G%7$iUj z{MOP@tftn|QLHC4WX__`cazk!s@rE9y1llclg_2teJ5&;D<i>V7pxUGV%uub#;^$Q zf4G3zy=YJPi17Ff^A~-Fd6WQw3<{sn9SG+js)t@V23{*5FmJwSR2C&2!rUd8OQ_7_ zeT$Z@#HR#<+}7Pt(bj{Ry#qW#LJ*sJ3K_X)kyl)RvI@Edf}y^)5)HKkLtQnR8tc$3 zoC94$8^O>?D0FwV5egmX>+Qq<HPqLQq5d8W5B1<2!7w_~Pe}A)jQbPk`l&u#8t<o@ z=*MNDSKE@L?LNAU{?{}>$1y1B+Jzxpzch#&)Xk|O+`2r3JJW->J<am+Ansi1!|e-Q zxGh$c9IM0ia}~HYP=u?!d6??V#D%t02_Tbn8j}sNxX>8GZGxjN8k2MzlQqE@De*#E zx&vddG2^KYQtcFxX3r%2sOY?+hFm6zXB-r8+HN;aAKs008+n|v+<}wk+mOmK)p9$x zw;<Jm`#hE=j+<^ln(0=8VJk9(EO?$VJJFa)zQGoR9oPbYO@boAa0B8jcH)HXJ|x+z zAk~?`IIcw(pw0l#ABU|XlKFyC9aWGf8n)fE_(BblAEb|LKW(IW@H!V});2rf#m73X zyB2n8%W+s`Ib3yCBfv;Z%gq;ZjHL43gOWfoai9|FqeV58CfX9U(U-1ISkOHX82wqM zbQZ?wJ7a>L3@XzCgSnzX+J*Ma8`CYpghUuFw}s<ULl7paJTY2w6vO$42o*DQrxO?% z7IY7XFjQ~^19TGoR9DUs$xZZRInYrYLgOhbv=9)T8FuKRnz`SQVu|`>3)Ciw>Lyz{ zjKjRn33XJ(2|E<W*dW8t2=UI^2)82;4yhu-P8A7apb9g<G;e*R9M_@CB1mkN5n!nZ z596IUX0T0ayRcQ=086FyFjrg))4i);MR(z#u?g<_TM=R*kNCq1NI#~6v$T=<-Wn(p zu7PkU@zg|-hX#rX<}x~kDj!{D68f~6`e>k<nQgRs8KTY82<={`==A1iKn?g<V%XOj zqkgtHA3)gpAH^jfCrtYu!xbMFT=jRw)!^f}5#oV+p?-K29fYUxp?Dr2hL`aX_$o05 zzdm&WzsWv{e=o_xuWIt}RckT6>?y|=gO&Jdv<_cPG~tU&?Ra^O0Z;@z2^ON8?7+7H z@Lx%C6_T?cD8vB1SHWDGONznyhae$4FRm5YxGW?8M+nUH%974W*UR+!HPUmve&4I@ zZ?AuKUREvi>fFrstMWU|yq15~bHd=+Z2^z(^z@EQ;+*U{@jT)>mW0daw_9=R+!>@s zSYgYWCHP3dV(~mIn?D<CKAw*~TRwy8j^)tWzLL&;3*xOdqtRa;=TE3&G-eOR!o|dZ zTQNvb3^MTddlL-Q;H#=8QRO66J<(AN_^zYd5ROBvZpY)I?SjDQ_1eVWkQ{-rg}<q7 zXmQ()Iu`{7nLTh(-vL#*_4sTlox=Q&v51fmy^0n}RYyxPmyX~=0zp7PxQ@AV7fIzj z0S3B+xuW;c(ogZ}%C%Uxc{_IORf49zA#5BS;T0T+nB)YU&dx-BaXw1Ri%?cpgsRFC z)Yg=tuC@#f!ZkG25)6%KCm1^E7KD1b+vylOCC4C~L~}ze+FKjZD}X_@@}Bb2B4nLT z$Jxx&D9+19NdX;6b~;Wc(Vd)#Me*4*4D~kR(gdM!aY)kDOT)M}HG=DxM{#|63^%Wg z;nvl0>O5{=o50;0lQM~Iq3c5DxjmyX+_^eJaLj0!5&#*%T>|9JR2S}C=)kS>&A2&M zj~gQuxIQQ#k|V7tGu4)ii_M9+L>D3ea-MEuw89@<S+1ywwPpgThjb?U2^PB$WxNAn zj5py1+Yzd_1tFrn*gy`U`Yd%fAwqu(k8g#~emS_RY`_t^Q~N!u;jnuJjw-E&r`AT^ zzZvmnJ1BWRp1f4`_=ca>XYkWmix8tNh&11Y*h5N4KB|E<7fk{}MH)*HXT6&cQKY+2 z#wjNyWV$oM4bVfbzc#XcHF27@C)rs65jNZ4YqTDodTZgbe+68%mc#ep8pPOaM!L&( z6#5BAp@8ZzMKnYzp(REIZE>pTNYX&Bv~GkU2D3zUlL=+Yz|V~Mv{;!=Oa|zT$x2UL zZV1G5a|otd!U&3BX;rt8QdbNXIuZgl=t>tW*jb@3*A4@PPLybua6<Q4M@eF}y!JD8 zXrY^EJ7q0FLbOw~r&&ubqe%ecq&1;&h;l$<nlqYCyQ1#oQB<C=M}C9_PI~GghRz}U zkP4#gRdM2&00o^GGx;on<dmB(;*RboOhlu%3VbaT=`Q5yF1Ev7OAa>bn_#U*sca%V zHc4$4;t%g<xE)~xM%<y@IO(8>(~e5W5rgQME#!-y5d2;W90?3Z0^`U5)Hvv(!R`QB z>~zs#XMk=81N0p+z{n9}OdK)8l!GO%9kIo2Cwts;a>QN!5$_yf>EMV5_D;BO=Y)q2 zNAd8eGah&x!((qZJoWa#OK)#{<>8HAx%=YR-U0Y3G#I~3h{acDPT|YE417_XiLa`2 z@vFu{{HnbSUv*dG%i#umInhpNFwk9LkiSk)2&X|<eA{#B6*y)B`Am?W*?xYbTguR- zKs^)e|3A{qbN!>f2LN6-Q|0uJ`qp*4wk;$D{nsD!TTpZo4m0YIBs(s19x`~y&I?#P zztxCqqv^<uw}H~OW%y|BY<#?E4nAHu8%yWDhm}h|#IB9Yp|O1xT<Kc#Jyp>crH+X> zC5%Sw!cg!w^!sln6bK3*(FP&PO|q&cf<icpVFF^<e?3M5HeggJa3g`S4#V6Y4iN5R zGX?^-pvPAZV#<(Kk8NmhS3tJi9{A{Ph5oMf*sy##-Nj<Mg87&?cOm8z3Ufsx_51Ur z#%kdrK3=g7>*){_)U>eQ$P}iB9dN|W13n>Ph&_>vlc}eXb@nXs3-VD^l!ua%d{mSd zpt?%Hp`2i-Ml*waD;<MqW9aN?Mh_iBUw0e&dpo2mq``q63=Q^5YHw*kPDUEM`5Sh0 zaK{k`57^kcz}EH{9FBSuMsY|=%R+W`4o*bH;E;(WcCO!w`R~ocrd2Bt5#&av(TeL= zUV&kHoX&s&|Ehq&B<@|8>HduiGTnStzAhena7(6pHzvN70LZ;-<J1`LT^+++KF9ql z!?<^4h}(pR&{cv&>=P!puXNF!Fmae9MCj_pB%U{hOL4V74_Erm;7TVUQX7uO<Rb{T zR)N`$RoK7gBj|7b6jpSfhZI)BZtrRw*|!Ex%In~uv=$ZwgU*iCP~P+z6gGYa<!!5> zxpNKl_H2OhzD=-E-3({VEeOyhbo6&2fU)TfKh2Nfx_22o)mOn^Zxe!;0gJ_p66r2d z98@Jx#9ApJ&W6Y6ERyW^Nn<S1#YkXgy<%WpuCFRG-1g#>vpk_7hd`sX@X%ce51ke8 zKe!svRvVD+yah#myHFFRfci)UG({<(HD)i`<MvTX=uB2e|LFr5$fUc-GC+UkLAnYf zbfz6-;5U_A#TbDwS>r=M5EM<3EW<ES6M%El?5fAmo9BqGY&wKYu~vg428+a;O2^Pg zN70kxgs!tk=qw0}Y?-SNYjX=w^q=Lq>?3H;I4m7+<FS@BdqU#~n$uk*P&A%ChT2n( zD2ua2W`H3QU9<=ZHAFe6&{1h1-BX94(8Jk4LuC6KBGp3|@q|UBojStkJc4YLC1AK2 z?S`|#PB@X$j{G8y9H4Zz!-?C+^mfAAfM1Nk4n!F5!3p!d%;5IotQD=LjT#EA)KF}y zff8d4lo{<u1yyCJftrKrs6D8OW+OT@s@rfshKvqi!t5ZXtW0sk&Kh@)9>IN2cRUXC z$D_~?JO~fR{fG$Mi;TdXsBqkl4aFV0iMuDla5qt=dnplkkQRf78OeCSOzS~$HXc<M z;!#}*p46A(X?-!CH5TJVOF2Gouf~g>db}8J#q;wFfEO7srx<uI6CBe*U3htwftSHo zYVUZZZv*#r2FL$FGuQs3{?#@A)4rq`K)jL|Px4Q|APmH{0tz$b>%b81=6e!VY2TK@ zHSjS7Fm829J)A^C_7j3a)}SraDe38*c09e?&h0kBqLcTD^+5{IP~Z(~{T*2O(OfJc zB$h6G7fTkrhsE>XB|K(f=h~&PQCW+$!#mI&qJ)tM1q=pnN57vO9mEzo1j<Ve{aza- zM<J@2Bv1qjAP6w5$2o3~1g^&z%P~S?EN~M>gEsQ`W(?7p^!aT@mzZP9Yb#njcA!H1 z*O^=%R@#Vt8&+Y>CoA#Ur)#lx(+<e(RKPA}RjBD7gt3i1oZY+;5FCNXm=lPLPeKCW zkeHZ)QzuiAk)DCGS<LG5@=;P;h_cdRR8`S6)K^OmptG$3-5pJI1<mO1Zoxor3&GHe z;r<Ss8|=oY&`=LXhI%nF*u!&O=;>@FP+HK|(T#@IPE<5BqolGH1w|Fe$tk6y$VO&b z8sekFVQy%IHOtrG?SK0Pe*BYnuyVyG2ncW?aOwz(A>0z~;R->);C|<oW0(QOJ-Ue3 zA@KUK`!@*^>L0gd`{(iC#&;6u9uOc82#@>M#OUsG1PM!mM3fJ2h$%$I@JMW5?!&#& zMqF&lW<nc)NSgyN+PVT;=Fh^ipZyyay!|E?zVjBA&Uzbb=|FeUfvT)t0?l<xp)0o> zMte8lpz>zuscggkeOsZrR}RX%H$r*W2JG9imcOOXuyf5PP~NZ%hD=Z#_I?I;m6dqI zM|~-r<QKwz=OS7W26ydE@Ya_@h{+CuL0JMtw8d_mIHZVp+dYW2mgg}BF=<_GB?3YT z`2<D2FSlKHBH2NX*Q`gd(MtI1FGrBUN<^ElL+X(YDCCc<Dr6^`qIaW3C}uZWV|US2 z>>(@^(UYu-?levGoYq4B88P#$t~5Hk>$DMivn(*2e*|M??wG6%z=eiTT&fQzID&Al z!W+Y-o){=Nj_zza2L}DV+@lySc9)L#7rLS+?<l(IEV_hvzKu{2VCc-WM<4I$BP_&y zVvTMAiq>=oIt+p$)rk(|7+R@@^dqQBK7_(3bEFXr@s6s9wo^hpUDioA4P^M}5E6RG z2{?#MKiWah14yLXh@}gNbWle)-A9nE68tO`;bW!<Z&O8hnkd49ax+wb=fOSjHQ0*) zJq23E-H7FOs*y6X4CyM2G*D`yjWQD*l$+|If)J>(G)9%RA*yYRP;<x_)rSpP8lcY3 z5X}xoXmd11&oOfhx?5tz`w%n6qZp5L$N3Y1xR4r&3uodmarOkp^O7-McnT9Gskm64 zhN%kL-Lg}dE;)&-C26=;eg@ZSb8)q~1XnsLaigaWw|eVwx4RZk+A8skpm^3=iRbNA zc-B>mr`>h<yuSs{M>_C)v=cAKy70v~L2<qvpHFt+<s}9|u?W&@4dt%~`~NreLUj9; zy8gZ<>G&(Xe*87fz~FnJpneDvGkSTmThdIsgKRD=zDJhNUrBaMrsp>ahnwvz34|L2 z>-82qqn_Sq!ISGvczi|7xm80|<Nk$G+!)C~Td5y>k7{Gz_SIOiL<Wq-AHIi0bQ<$! zzl)U%KY+oOWr#Sq4oyD0F%Y^3Jp@I!7&qY~hfXiL3DE{2O0Nx)`hC|E80!fFnMSB# z;V7t4ZjT1N0!Yv%LWB;3!07VZf>uw$;`mn7AKQgI``w7QR6u~W4m^+A!rRvyp`qc3 zjEY7~d_3af5(oyuAt6yxVq!9ql2VYGnvRUqXOMk13x$PwC@Z6TsI5d(V=dZRMRgJ# zLyxRoVT3M0fM9I6k77B}gVEtG9w#sc1T<PP)Z2=|?j{U$G@!M<lCGo#XU^mzDKQ-h zv582E2}gQDAaYIxqu_KTPK0^F)>s!?)~&&;pS_Ep{`hTaA*0=U<l*b*j%Fr8<AZIu zI@!;x{+tAi+gHv@x+9=*eOy+(^e;36g?l&X9wZ<T1~a-oAp-;-L+EvAJiIx9$9E?2 z=qABHXK{P173Z4@QJ2Qg)6oi6d$(iH(uG+6KELzXKgDMsyp2!ae;XhD;zwBgj!X-G z_9M*u>06lhw$K~+bk5JPldw>eTM6x*>tLX?9R_N<p{*nj#T}cmZNqA8T=fZ7f3g@W zK3a(7{C#a8VD_$Aj018X!A$-Wyy30B7<Sv|z-;3j*lb^dW6G=HuCW&0x^jrJ*du`= z#%h;LHu4BF-;MwyIYd}&LyYxyBplv}(?|Cp&to5QJrt0BbSsh$i$OxG5MsC-f%=~y z!ss)cJhUF!&YMt18(SB=1&!fb(HyxAt<gKAvL$LeI^+4{PF6u@k}5jrFuGE8(3O4= zU1_2U%8bF>2Iq>LFjnD#iCTY5)CJ*uO(4d~{Rjmwg2D~G1cV6o-Di(tsK^~7B?2I> z5+pjZ?4@%;Eos)2B|6U75-JWDqyy<c>mW6Fcb++nrjyoaN<GB#5U-=dAUNtz*`YSY z78TJZQup8_7gfX@-h-$^@<?#nhf~MZk>RC-EI(bG_1BlW(`I-bz$rH^Bsgmj7@CMW zqJeO_j8I!O1k)-8St(Kb5NxT0Knrf0DIv^Q2~mbhNHA7Ks+ktDE%i}oYm71n3sm#Z zSnqZO4c^Dl=;wyU5Dzp&_@FMv4>hsAsEzYMO}sCv;=EB2>&4OoHF55!kMl$W%eE69 z=t}lPZ;Chi(*iJ%5sabCFr3Q@$NB6iTs#|ttGOp|J0}tMbCU2dHwBOKQ*ggH4R<QD zaJ!}e4;sqxq@fzm8fx&OwhAwq1^&7yAHONh$FC}j@XN+Byl5vty6W+~s}avToA7y8 z3tslL;pJclJ|ANso+KPDQ&*U2U;8e=i;P~Zd?&_td|%%O!N1fE0_b%yFh64{^!z%5 z^lR6O!2fzR(F`p9v9Vh03m^z!h_14tTddFwL`2W0nfqsYhkbXy?D?NwCmh7<VEOb~ zJ7LgDwNQ;RT_qgE*ow=9!(=(`oXf}czSEfQI)(GCCos|&fzEPol$^FhY=AC~S}Q_N zeG~TXTq%vW_+-IstXn(_2K-}(8LUHtmppm{wxHWvHn2`i`60?~kB#Vd-@tM`!66#4 z*GcYTC}88O-cai#XbjU`NRSW!AxwsOe#n0_`h0mmAFJJc6Ize+f9$*kwMTcN*jWwP zu0}}nb3{sHAd(W|2!#YBCnr+LIC=6UPMu0aIvqq-)>-7zK@=4gqoSe|b@f$f5#3j% zo=I&O=<mkxP#?~X3}9?@2ovYe;lkt?CNG?qbm78;Ocy6`@#3U(Y+`a8<KyRWZgf!6 zz(5Cj`1|YWs6u~N8HRfb(btlJ{1hJ?x6*^6+y*R|{ULt**1zG$Z~sJ^3S`43Iao32 zDk@CEV1Fepj(6bt#R1&7G=v*dL%1#47YGfZyH`ggNmWQv8^jph1_S@KQOOm|9G6uw ziDR<uyVqraxle#Rq_cQ*n{c=>h<nq$ObA*r-jIjNB!5I6Hio7AR_t0jAFJR0IaUw~ zD+q;^9}4{hE9d+hme2kXKArU=EPMAySn}?_VG*^Ez*z9JHwlP0@gYI+>AZI#_vr%c zUHuWX)_)4a9UEYxv<p@S>To`42|GIzm>BJcn%Z7$-?9-K)-K1ImCLZ|;{{m1Y(93b zSPYeo1jTWsd9ajw5BjTr0fRN~!)DtOIPY7IW9n-VXt0^E*p67Mort#Dj!4UG2sPUR zAN}?4(OrW8gEe#xYY}C(4kzt46Bt{O?z9z&0u+|38SqvjNdIGm8Z1Mc*$SLGv=X_l zt5L=uXElF>bs?Jwj4h}S-Hh7cji?XXjK=8gXpY;B<^)BEwIDhqSkP5u7^3Tp8TxbV z2nAQV2rrCQ`(vz%D);{<P;_L{RpcGRV4)lO2?|l=)Jg}@l5UIUG#f&|5>2Pf(R$hv zU1DibvE(Y%ooS7>(^j$(*@-4nciEamQ`99}q9(<PvP5;fsWhF($>S=BVMY~hvkg%M zX427pIPI>1Om8hhg23=SfJ`4<It^W<5*W#DbRjOHXOspa?CCJ<R3(KSRzav3k73Pi zTXlrl@VuouKYMi~+8#j05o6>Zw?>KY5mbh_q9)o0jftUXNsXb?NkHq_M6}WsbmgBy zU%_b%6lO^3%S*#R&PfbpCSv4N48{_IF&gcS@$lmq4?2qTfk!az?|_K_dt9Qf1UlkI zkTV|eIi3Z%;qzd3ybSin7a>9TDmn_kOi9Ks)6(&q(`WI!i~{_g`cp~{{uY;k|A<Jz z*Wn5HV{9`1crqQo%gVy93JdY8@-qCovJ$_psl~7A>+uz{#V@;=Ne_48$z(SkU!*Q| z;mK4No?h<8(<?m$2LtW@kDz${m~@=_AyCM=#d7~Pw`XAS>K<u~1zm;!#FMLS1VI~~ z5D-EF6yn&EtF4sGK|CTP?u!9>lV!LuT!5+WG>kV#W3(|6=NiH>Tpx_#I)4l?IqI(q zKzEfpIxF1KP~eQSi8cuJJO~GKB{=A9hp(X=vg{eieYc^L>hO?58{yFAwgH`P>(J%4 z9$oJ1(BrvI0>yxzXx#p8e8o_Ja1jIr|C8rfiZ%?<ZZYV;7JWS5<HP$2pmujT$yqcV z+l&UP+)*AmM>UY{VU3f)J~){Wh165YNJ~43%*->$&CNw|v4Df<%36aK(HPy)f}Y-X z^!0aPP*fj{^kaN%7?TsD5+Fn=ATcpHipfcWf|>z^fP~QN+mjb~?F8=|AHc*&7tRm0 zV`8uoW4)Cq&y0eVwjvh1HxILZJ{L<rT7^wp<*{$SHVkd75fT}Ss@h_l8*aemi8frh z)Pw7n`f&5|5N=70&@xEOfZ}`Gk^~e8iK`>uf<z_)f)dW;=A}Vg8E?mEdl?$?6OkJ1 z3{S)T&{@A6a&zCus@d;g<@-Oy$`6DH1Oh@FTR!`3teEpQmVZD%y#FJtpgtuiK7Q{l zx`{WjNC4vJZ(%XZWxx0dR?Ye;_AL7l8fzBf;Krpe-|!JEmd}UNmX+|-P(YxACBg%a z!{5^h$LLfn%??6KLlvqjd!e##m*h0$H?G3A6-x-3dHBBoZ&t^a$sI{?00000NkvXX zu0mjfP)h>@3IG5A00000Apn!Ioh2BX1OOPD1OOEP004Jya%3-UWn^h#FKKOIXJs`m zaBgRbP)<h;3K|Lk000e1NJLTq00D0R009mN1^@s7F_Wf!00001b5ch_0Itp)=>Px# z1ZP1_K>z@;j|==^1poj532;bRa{vGr5dZ)e5dq33^FIIp|D{PpK~#8NT)hWeR#z78 zP4B(;j`Sv?f)o)@q=*8Fq5=wvAT}(h*n4l-3l=PNL=dp|-eY=V5=}8}(xzl)lFa{G z=Qx>r@0XeVJ1_Wh&OU3e^{nUFRpZ&Cb3C}y$elZvxqs_C?>)G}v-{_GeD@;vZ(rcf zy$-rAwR7P@2k%_E%7a_SxO)8_ubyq?Z!Md7|K1JWy?cjS_xJPeo!h+gSibl6W!`=y z*T-GF_o!2@7kKYs7w<pn=54v(`%lhr?`j)QZXV}S_et*d)N}vtB_7|u!d-dp?K|Dv zdU#I0*T4t&4)E~)X`Vc~#@+juc<|^dkDgpd<6_Ge>TC09ZQRAl6YFVd-bU@g^#u63 z(l6GJrekY4w0i}9&erU&m_|W{6)9s!@-SSR=m9R&^|N44m<=}$4d?cm4gB)Dhu?nq zfWLfso7bPV^W(QS_}fnp`RTh`eD~E=zWDSUpM2QD^{#ES)y-z^lvqaR_*1cDG?gn0 zn7^ig*=xoybHzyBy4%V5Q^j;Nuj2Mid6_F6@}f<gZL340`{Y`hj*j7Udkvi(yGZEm z!jjQ_u(mN{a85GwOR}gcA4Y1FEs2qK<fT|snIFNpfp(M(c4BI}F9XAjxqNaQPp_=! z<%<^n`RYDzx73Q&5AgFhclhgfclhPo+wwA(`QqcVeDYp17aHfWblxzUcTOQG#FBN( zCNiref!4#TnNyrbXX{q{9n9%!n#8T^O<cRtB`tlH%U3(ptHzmQD>-#=B%3!+XUF#0 z=xJy$H#eHZ5rJgp#&UB18UiEim@qYuDODB34)Ud7kR78EOj%cz$M85e_U@R+vokaK z<gFuo{(b|WJv+~x{VUnMbTltN=#&ay<Hy%G`0n$IeEFiAS09~b?fi*kM>~np$_Vzf zW^+{mHugpsni?=BD~gh$G|I>H5>J@K`HQFMKG#B9`*FH@nz%03*En6XiW3J$a;k0> z+qTTb!bpp({too->qW0%S9&^kabVXHyau|WVWUB0su$D6Qp;xaVOT~qB?W`YPLJWc z+gthSlQwp*pU*pYYx(MIJ=e}va`Wl}-g|bK@4vVr6~8R*bB-@Q?BLkau?+FI<HDKQ zbT?Pf(NIciN-$x)>}WYI9&mE3lyOoDxpDd=H`|-IdA*A(cg}J4d@CBq4{qZ4u937i z?_%@DN}Sv*(bLgj!laQ5$p~XiVHW#$%|=sN!oXOQ;2=%n`<XCukO#h=`eY_Y^4s73 z!dGwa=Ic+pIJ#vG8yC%#fIZFmo|Rm^IG6iZm+|?>ZG7>fT`Jze^S66=YtL4877e1k zVKQe<mC}B4GACD+a$w<bTI$Bqd~B?GZ9P7o^Jkmr>a3@(`2g4Mo#T@Dy2h0Y+c>my zI2%`HqNSsSzPUac`Wk3xYv3AWO-foQSy@haI%zUuh!=fhTp1c`LfKGPX6MIo>F7!x z+`hu+&-U};?FLTl+RCKSLzpl;ma*A`NK5pWpqkCiOY^yYegSu`EW^yvk{i3r_}9}j z7+C9b`gjTT^@Wr<IrHeuZt?$FYQ>w5=F3%pqvZgd=jv(iILXBetz5m_j>e^Po7uH# zC_6V~psBC*rqW_@4J{4a9gWctOP3e<vV2iK3v*-GyuN@@DZZrj)n;}<27h~W14|z# z{`Soao<G>bfLJG{<Y!SlHii7mcxfRQibiE}t#dk;+oy4%tpZ11Gd%4K`RdX>^z;m9 zteeO{O)Z9)n{wsQatcjNX*fKZ#v}Qh+*iW6o>TO6o#M*XPA&^HU%7Z1jdNYKOrJi4 zIkSeKudRiqo(7tlnremnjt(U#+m*f*p%|MRqc6Yn5A#P`T4PUH0eWIB4P6avT+I3M z>+iXDV>Qlp+T>)$kvb@Xs1O%gPt8C_{;q6N76oHsIon=>y^AUK=DNJPdlC(KUW>d; zg{?EOa<5z)Lx#!ykM7Ok#KAmT8WwTw%4u#~@8J5iPA;5leq-_0)7zL(n24*Z6_w)$ zqHAcVRyr)v507|9;->_l@1TR0g}6?jBf6H__(%9*V5W<fnHC|Df$~yDOqnv3&bCtg z1A6h~-g8D|#?n^;ymoCFeZ!sUBTyQh=);wcIat`5qi?38x}%1H2EINPjCFNng1rU) z+S;U<8FH{@gj9YcSFSX0<#H33FSl~;LNfyfMR7wCrABAxN%|*+a{h7)Km6r2Tc!;~ zQ*PKh&J#NiBXW~m(3XcNzf;^tQ%@61XIpg4P0%sX;bhBEOf8MbNlO%Dm`HG>FN@YK z;;V0e=BK}W%eL*M%$YZuqVds8o)Aq>+bqm&730V~bu<O;=98W2!Dw4Y;`FqsnmU0I zHa6_rmc@}hBRPBS2$wF_bMbr=n>MdO*GwN%c`=Ps4cpMQFhg5z<{sjUk&B7i{N~~s zCF>^OljNpa#lTuDq@{_DSlYFh3zcJft1aUi?2d<{8Bfmc=Un?Fh8Gr+Gr59)|Mn|2 zn-{TQUY=NarDVKi+`qX|lF16Hw$w0c!gvf!4cW12Bx{$C$KA|`p{Yq^j!efb+?Op| zhO=YiaL!0zUc1^PR&T_@!5Cc=EesR@Id*Cb_I`etx!a>@DQ_Z`)U(k?-$YviRTE7k zUHbUwvwq$<QsRQ~lb7@Gu_w^Sl;-^lcy(nT|M}_#fBXU0E>x0LP(WJVShgQNNmJ7? zN=s6>czPM#rx$Sf+)^$HvSf|Vr(|Y@v~)aswoW9nZ!dzP{OBDUg<n`N^ey#CPmiKc zsJSGbV_dv=ob%^SU?u@=VQ+?!QqP9QjTkwbWAE>UmbSc!M7Lsb1zjpCOR1b)#LZhh zShyPC=w-sEAKk~jcLFzsTy3Zr&RIz`tJf{(_4hwWnx4hTqLEBpxP;0LH7Ng07@x|b z>d`D)oXh-qnY5lLmh3Csq`Ha$>B+=N9N9YS;Ti7E@Nqc=L<Zm#;((>41_8a@v3D|+ zR>_i*hN+Pzx(2#paWQJ`;brLBSYztufVM=qmZtczhFDr#6E|N+&a~Aqb=q(>`h)!R z`RnWVFfljeofj{8>!WAPEl*>N1obb!{z2=>3ND=9&GfmY%->YQ@BjG^!!twKx^5h6 zSB+%D>I`;l%_J+m597;<86j@v7imFEq&rKNX5cNUzq(=sR=$?_`Rl4NrK6+As-*+j zuqv6o+eV=!?pawDgT}`73snnS`g-CP=z+F;))K2L6%Xm-!{Gx}=!(l|NgxG#>vDA4 zY%J{zxc}ZqeDeL*n7G;!6w{l({`xz+_l;xxxZacqRBqf~$HLhY`S-8CQoDB+2X~gS zXU9}l&rW8{s3_8M1nXzcq<?ZBf`hG@H6tCrURLN!fO-bFqA8Wu6=UfO7%W>jlI@!c z2#fZ`!o!5P7*8}d@7su$zAmfQ&6mXBEIuyQ797`<Ky-4qX6wc>YHF6?>0`#4igdD* zdW(<Ai`tv=_Vc$@t5`Vb^2<Mdr(i-l0TCf=KX#1SE7!AT*-XLR^StxUeQ|+6g8KAh zndFS1z8*vj2*<|5nfM_?aB#84*~1oBXG^)aK9TYMZ|a~FeH~mpUGeG_fT5Wlwmy0o zSm~j$_rN+d4YbkH(^4xC+*?onKnn*)d;To}=hDj+Ju4&CUoUsm<KS$Hqph}F^|<!n z5r^sz6X<Wu5C8Z#WhEIDP8h`6{k6=TKb4woGx++eFDaRr!OiY1bRR3HcEea!F3+J? zZ$Cy14<skMKNIs(v9{2})=?j?U|Xzh4a9A=&^6T}eW<78nNX_d<f3OP?jx>THE#?W z`}VI#Q{1DpY%uYOp16B!5EA0fgZnqQ^FYXqmNq&<1)MxxBzv_G9AQGRzdo_Cl2qaY zIN4T@i<d1Qe(@F4rwwEJq-18US;eHXZ0e71Bqt}7S<}*4H9M7x$?;T_4P@c6VL19Z zlRm_Um{=<k2e~n5kSi7z#>||OOle^ZLz8_-NpvPN&6DwC12K>~=qR8e6`wF}5E@PO zdvS3$Q~60sW*=r$B$6^Djw?4hF)|abB8f*!{>{zDk;f0Z=oMrs^wXD+AS1%Vog|a$ zW9w<gn38b}8S2H>O@)jalOn-ZNTvi~&aiM!9-hIaBh$$UHY01WJID7{;3PC5Gc$-} zsa!!}f0nKs$<SfZEUp?y^}^9q%@`~tMdBo#^i)3;95kiUOBbcFpn3utXIu6#XId)y z0y927&h+muX+F6xo<V}wejWrx`VsD7$mT7Tg3DX+9+b_*QGJ<KmW-#rC5xAgluG6? zAhkcWN2*2o&8Dn8o8w1!aQogRUOYI><P>+-%}gSBfFVHv`mCFqF2t#Z+5=NqyDU$# zY7FZ|uK5b3NJ{c&`I0fLsLmojHV6}|H^$R5dBdNoXQwb#6q&~Pt{oT}8#6GzH(NI6 zv2o)tLc^mlu`|ce!Vp7YY!(JuEGq3!o%rX_j9|8G9mA=^Gif+Emou$P=xAF?SJ!GT zUD&|o3+qW1g7xZ?dqN?;<La5i{QApZXx*5^lc(wIKj6dHUtEyfa8`1_9!{N@!{2`X zmS6w=4Y{L7qHUxjt!T~s1@S6CC~mB>RfTeh#Vg8&Q(BZPe7yUhq}&1#3sX3Ja26Za zm1FH7up|MgXR3#>yz#azGq4l&6YgV3)f^EWT}OpxR!b!}aQ*sW9zX2h^%rmR=wS;F zAGR|xw;y?<;)sv)Vf*YHu1y=lyBFidW%{tRGKS}$o))*eF3P@3(s?t#{_PuKd`*&1 zY|vHGxvq}zBq#I?1(pT16ie&r>EZ5YB^fn>jEo30?%r-=_^?<STGq01{Q?q`;#5MV zBhaI~rKZ4R{jqhNZm8z=<r;P^9><l|mE612%G>YV6|DJ<{|NfPf291Oeoh<|NkEtr z9)VVDUowGJN#0yt=0(HaXm*vv^5x6tJiLEF$~g`kSjM`w(^$4VA1fP6HK!;-UGZsS zh1@B`PK8GKy|u2?H9!Jc_|t)tyNT#)BN@ycOE)W=JlxRIlC&>h)G?COD%_=CR2b`5 zPUh6{6<q2$z||Y41e<U0pa1+@id6akD$0LBLcCl&tpwhT@%A?(L)@-uP6!*T!`U^* zkAvIiNGtWImaMECM)8DULW`3q9PFzmK3hj?aT#s&jCC+qf>O<(8f;jb&!%<xtXL#I zzJ32T)~uh)go#7ZGStLBGzeW?UHPKGppr$!>SksR<RtXs*3CwqKDx;J@7?C*XV3Ze z`_K64=kL|>v-t5ZfBk{)fBXb5e<zFtlXV2|b!|0>O>kpntPr(<R;-QFr#LErr;j^X zwkl6e;nji^bEc1A{HQ*-I7u+dv$e!cjIB*Dun~8WymI8gRF3VNM(v(*4(yzSM$Mk} z96B_I`nqXUh%dT$c&OR%&tOmj!`{`Ex|-!&xprD;X)8-+rf_(BIiG!SmoHy`%-7$3 z%J)Bfu9m<4@+tjdBsDu3qAy9s(m`JsViI%vhfx*h$jrzf*32p4$)htOwhg6Kby!wC zT;d{%m;pYdWrU+Gn5`+#)e@><Y^f(NrzsL{8g&QCIkHOx^^UP<T)cdW#*@ows$Wd~ zsVeLpETppHDvG-(5p66%DL2%WraN__hU9@FlFNsZ5aU9@h~B*T^esLW>wo#>JAC!! z2YmU(Q-RZHjD)}Im<ZPpCg<#H%$n3x$|Y@2^!Dcc4|}BbPN+Q#`tpqRtH!(`cbeLa z$xl>WNLxePR19b;Qcm&jhQqTswtp%ON9GWsaFrXkPSe)7mX=1P@=IB_VH!FH;#>Ao zad`nlJ3T=c9eNK4WK3ZygZewsFT$L@VWx~98pP+Xp7P@3`+V~8BlYvApWG)T!dWUV z(oSC5*ji8SrA=jYUq)NnFrt?in|2n`)VPUrojX~zYAmZ4k5}VLODY-}>Bzjfd7@Lr zU5&Kx3UE{_UU#gL6NhGSbkAf=j0MwgD;00wE^ohyqX!qWaABSxf|rmTEeTj#%v`iF zb<o7l&xl3S5(#xPCeq)C=paK1hxOrd%PQV`_dFkeaGO`3J>$#I9$@96k6(f-Hckej zuC&oM)F8T_rx3I#s#X<ISkRy5QyVxddUyYxSu7X!rzzATA<>DF;uJ}4!=$o0m`HpS zl?-KIKcN^2VH}o9AE+szX5)A?Zb@oyYum%&{R>&QvV@qpAdIXeAnk;7IcsAim3Ebi z#wGa@A8txmunztGw8)HiVZu;9MvqJ8`MZ~S|DEf+_~;=&{O}To5DNlRe6VyeKvUdB zM}j^o%9hy+a+y;-j<MsSIC*r1=*?BMoSe;yg*nVD6RIJ9Gh769b#;k=f+lH6Uc?UY zU{sPTfnk>HSYN<Sp%gndj1!CBI7>tQM&aG_L}koStz#gGNAWK!2Q5<4J!xrJ&ecl? z2o2Q1#!dqVp|x3koydr^$IRY{C-=K}=dCNe`}P%j^>M*5*n-e_4@{hN#o}6+S?LOy z@?b!MCj(PF#1%$RSG$b1rd6CeI+LpM81jX1l}?FcXg>#`1}^eBm!W+um^LGeQ3>8G znwrYWMZ?*$I-iXz^3b?0nX9dB1E=biNRTchXG9Q-h3p^LUrcl361uzhap~Mnjviad z)RMjg`kF}-itn3gN+3(%h#$Z8sE6mzden+XW(F`YzaKvGV%9#2n`x<T7a4BMjPgXP zt5SuBWQ(=e(p<ls)>GA-JW|e<_1Vmr8q185cn0*f<M5GfbakAhwfzX^yN|MJ`AC+| z&tT2s5v*O3gT|f9r)fIAmbT-IXlhtMV|^8;+gAv=H{kBIgIvFIfQy&5p{pZS>+g(( zqlUPWHf9dSl4NYvmWdk_!ovqGQu#}SCHWB;??Z@O&3ttwsp(?nrp?jXLgD9mY~P&A z{@vpR5UM$Uc8&PCaGll#96MadmNl8IS~i3kWdk^QViV0x`?&kyJU4Im&~vetxs}N* znmv?B1^v)?cIP<vZ=K=cy&fLizQn_;ojkiQaCQ4E4}_0DxO<K}m-chx#s%(lAE)d3 zP3}DE<nxOwICtfskgHbi3s-q`;~?)nzQ|h-+Ij2A8J<6GR!1I`(TKMnomWRAlu?Pd z@3-^hPA5<Aosi!(@bG-Au*e>6+&#}DdH$1IZ$=~@+&RjF>kT};wS)T)Zb`zr&b<eh zxpV&_kDuN^qwUam4)2@K=1tRRY1+xIo%1<<Y%9r0Awo50QM+>?tLF{EU(uGfX1K=1 zF>^sWwsuB*lw`%e5EB|j41E6hAm4p_mOuXSHa~xNlh0qA;=9-9`RCuC@zeKr`ODYW z`R0quyp-=elo#%(Uns)5nq?(X6fYdctfk`_H#V9jTPLX_5;+51s49-<LQ@4duAWxA z-IURYi(QSJX+DC+i37P5Wkm@~JI48*{lrDt2(5KNUoz+U&SNZ?lE$vpX(WajF+ARi zX`{oKJ}Qu@nckG8`B0JRLu{A{uirV&7jM<_wX{}Tv^)IsXI_7H_J5-hKYe|ZZ(m*D z)rXyY_*OkTH%#Z+nJR4T&DmL%#q5cr*|#K<>X{=r({(__`CYrFb8z!eE?+v$MXC7h zyB8#TcXIp2c{C318pc$Cr<xseM0#bjczj=coy_nTkx){ULjULhYB!Hy(W*I2S~83L zBwGqI9Vtk(V)=}b>|0aD07)9JKWgQpr~CNn^-B&dn#8TW3we5f2d_W9pjKKLmH6i6 zdA|6#o6p{9;Ofb05))mC@Umw7hyenHK{yERCnea5kEb&;Cy<8Pa+c2>C~E99J>pW` z=bF_QxOM#;8e5m9$lH%%(}r16@f?bV__29e1=d0-SFW5wch_O|Z!E?lz>JDR6-=3v z&e8>A$xRF-A=aNwt1HPG6wY_A&hbJlUcYrQ?>yMa^W(zRFIREr`g*bSd37}6+gF$P z>P0*6z0=4pAysqAlQ`Eli?fYWID5Q6<?c00N6>aMUmcNXKUG9y?HF#HY39M@E-qc~ z<npa^T)EVa#^i!t)a@_eMBN4s9ayf80V(Wo-;t&CPY57g%DN@RSc;HU_;FaU2E(JB z2?*4~*UNx$BZm;?roneFFY&LxeZc7>dnsK!mdnRB35-@sU@zdE``h{I(++h+;^l{p zl36YItn(laf>51JQ`8ZOJ8g^Ts+mE{u0nMrLMd%0#&fxSJ@<vX*Eb!a?d%Du{8=uX zYeA!S$4HKD8_A^cK|&>kxQlR5y5Agqj0qDw?HlFDm=T@~3N=MX_(WogAL9l)lhntK zBZ~^iP6#3`E|O2)J;k`;3FPM_Q=FGb@u+0RjT*!|Pj_?kyfPY5&DC@BIoG`bElX|g z9A3(h{$4cKO{Al)h&g_)99ub!i#wOmcy#oe(TKXybad{Qa)Pc45|o{%L>{(r>B<>2 z_HP*>X*83l{+{Sag%uvGs1Jp>+uCTdaETE8d_QuMeOWaro?e3QNkM|;wkEv2e>oWg z`{UTllXo5+=KhTp^bHNAG=C_?qV%)VVu+3QVehsQuC&kOV%t;}Ey_j5LYJO(h3LyO zE_Ki3%;5=?I=Wykt(_~9v80bRjYr0)qY{_SpApw+5i2*ULxoDk6+hP~FOO$V#b8Xu z+8TPogQe06Q;QMwu<2*X(7FB5GSk3D_(o?-G5)=SshXaRrqI=O^GdOEH4!!#$jwV@ zxY#|7)WrT2jvgx9BaetsJ6=7x%;X6}D4#rBDzTWXVbZc<pq|a;s)&e=_NC!iDRW$% zSmNo;06kp_th6|OU=*hgNyRTTODolLuBSn+ja)q6@&;8Vm8URc$_U}V8f;%M=8a_2 z(!oF7o9t=P1f)BuV#31B6gw|F^u*6g#wVa*qJy4^$SWf~d_p~hGR&9kH;*vCX!3^V zFgPKQ>t|Q<S@RxzeN99-doWp^({y|x#zNebz8dAe3TL;svt)+52dTQkNJU=`7P)wM zcP=OP=DZn=xYR5laY}{7%h$TNp^S584DqF{tDb8&JJ~udgQ`hMLgcmi^7AKX3CZ{B zErd%Rpy)n*5zy}b4vfkUMZ?^PUAs5o=IwxohYj;*CDG8h18b?o(|0};;k{c3)I1LE zUqD&uAWA00v1MB^cE+OO4TWp#i%^jJAKH_};brCYm1hjp*CjnVgo@tw)b7gV@Xj1A zUQjBmSh`6Rm97{|muJs!p;1^6Mo?UYNF^;S1D!B-l^|4ZDlRjuI9)2JD19BZMLdID z<e`E(=2|Q&8HA>&B4>9y?u!U1F3DubsNv*HE@$@YmF%cHBYs**cT+W&+Lv?hx-uHE zku`g3DO)&)!tzPjc{@_GVF<IvC*$R9%D}-%M8$=3Vt*OC1TYTlox<fSC%Jk>DlRWz zVxy0_o!J{P@8G15jjt<)_Eu;L>DLg|p>HKZSFEcqzNl}lP455)mX&4Vr;Hr*@n!6o zBo0@n^76rH{`%e(DyL22ufP6>nAAju7nibV{dV}{ce+}asuk~PUc{xYr9662!_YA! zNE@3=Vn!<FE>>(>o=)I^5JLM$G9oWWRZP+SoYd@l`=%hsr4wq!d%BLP71uG=7Lg&y zmzEiVmA9+h#7U%*F|HnNZ~9Xdi{}lYqvH@ecCEnL-B@ncU)bD!>N}4JxoV;3z+$G& zoxzvie#>`1{Db9dD#)Kw%HE@U`2O$z;P}DWOqQ0ZnwKlIbPR=sgGGLo<L%vxvE@@3 zkQz@~rXRjx-na#N5jG$g|4@H%M>}jB42XzwVdc^|Hmx1Zwzb1Bm&|HvBd#k3)$sPQ zK*!b`J$EZY!X4j;RB;QX@;c%^yEe~9QxL_(Ms(x&M4Ua%Bnb$Ed+%+Ea^gjHW%J<a zJAC`=Kj>`SMo;G+b~PTQeCZ|*Y@5rr4ddCmcAQjTIPJC5*uN`}BL@m7t(s5zs1Yol zpTwM5iR9!&5*Ffsg~Uj&a913h^;NC8X3;R#EKg$7np72qHg6bBMv^xgHufS6oL#XF z@Dj#nilGQ&wc-+t%Jtm2!)Tl8V&|m8*6CR+UO0w|2_t#?#fO;4cU(ez`0&%u#lrt0 zZ)6Bl%LY@mVJkCd=A(3Q9o{!nDms_lTS~}`3l>Z-Q2PTt{M|^*8p^uWlSQfxXZnm( z+=X#^g}LJr?4<VRC<v!?$ZlFw#KAq&aSyP;!by)PQCS+Mc7~YR+o7wkgN{_t%Ejc3 z56K@XW%-H<1}6tHAl!jt)dlim@=(dDH=exBnd?`i>2!JLqjz}c!xw}|67vrBW$Lm` zgarGueqAXOOR|WI6<F;ZM1AcJyo0<5j|{>t#FgB_V)kyR7Wec-+g#vPxp#;+o)I2z z>Y$;6le>!`mnZrHzfM9iv_%hF*czeX=P!a*N0We1Z-V>k<Kis{qOHyD{rmV`ET#;| zy7>9=>5Hd~%u2!9Sr=mfdq9N0$*xf`y*YdJ9OgDUWMrjNIlqXq@<EIoGmxoER#2E9 z$KQYcn$k%lMAZ+W`N(w23wyJA!B9%evoLlxV%?S{+^ns^+|+;pvA)u(2Ke@}L07O{ zORzjV+?xEn5N1ppAjqbt_Gv2aW1);p1O;k}IM$)KAP%1}O}qni`Tm=4IeL80|9o9j zUz30R^It@XIPTZSlHO6)g!gx$xvQIpZ{MS_wSfTx1DH~p$oy5a89QSxlO_ye+0snr zRSe~~U*2U*b|C#Ct*Ko<iTLDrbpR|O!5I@1J%%K^Fs>+*vVsBZSYE>Lj8Fy-a${(+ zw>lb8I4(fy@WumX&xmE|;#4$>^83E&gBEgCDM2!ROmA-7>Xs&QmEs_8De!2f&yU}I zD^O)A0c0UTY=xtz0p?bEf;LuII+!xLD1%L#^4L*RMpU#vTennlpmq_5k5A>}bGxXS zJCv{pbFR0oW>jthgOhrZl;}f3yf<@a55me(hgl`jlJvBNE(~D)%)u<2lSZJQKBGoO zt4UBX<no1yIEwhtsGOD{71va!6^+OWBvvpqB6<LQ2K2$r$3qpy%jXw!x4RA_8v|ko z_%eO!V5XELVB>7a+I2+)hda|R+K*EwW^+mecg3_ZqNX~zf9DceaX#c{gtKN!0<nDz zIo~jcGwnM$c2r)hW+LUKDa@anfuox~dv@llLpE!dXR=^^@*98<E9)2uMG!hLduBXK zmkAOr7%YiUd`C-5lOjpUTSb9yshNtSm%aFzuG-b>(@P$l8o}UT2WHP5!oUfeXpoFp ze`J>0opDyOVpo?4=kq(ba$&s)-Gic6!}#f^5BdHt-wC4}u68}Y|Fnp$2ckLIJdh_( z?$X_JjE?pd+`rq#cVB<Tk;AJ6$79g5F=5r}JVuZ1kExXjM&^d<3z%3LP&zT1!bu6@ zK9Okb*g2U+OERe4Kb>Q>vn3$p50tbj0cc=ufUTn|cD7msxN0+ML@;d~YiMl}Ufs2l zs~2{0_ih6(KY7f1Z(rr!{RTdM_X>#vy$KJq7x#M2?}CY6>>SO-x<Kmc2eR%!D(}DZ zkSC9Bs8jO3`}z}p`QdY_76@VqRo1mIKub>tQ(I%z+KQ-o)3L9~u<YI>B?pk1DO@Qi z+@14XJ6XMX8CK#hVd0VDZ&s?sl}>$4p#W!2EEG4G&fJnTrVI^ZY+i~~^g4h1@hksP zdh`GIgFpWBPbt5#q<SiSqI@MA+KcG6;Z*K08cO=nbS#9r@=P}6W{PyX&9kQ$Ie)H> z_usq4M;~5h%ce=_8owC@F_No+r5<`pce7MpskFjRMoNGW6!kxJsGlStCnL^ZZotsl z5?!IJ_O8xq5NJuTY6<LU3aOemGhLF1(s8qu+t-it^x-+aeEt6aGZOK~AODf-AEaf( z;^JwIgNrE+l4UpKXHlDOPu=<uHjR&9*+4h3_BkHjJ4^eSo$T8?kGg~N89k;Srs@E! z9=e9w>cCmJu*5gk)?xF;ayG3W$L6(TBqoNS;Td4ew9*W63PxjTV<fPn`-XkVo2ujb zA}$8T^k=qM>;9ci-hFb3Z@+klS6_U@ci(@_U;p+aKmPQcIvVlUzx_;DZ+C1w%+a>d zLR$ogqXcxrxG>hISh6+Mf|=m~y!Eu3$9G#*G%J&5&nq87N@{Q7`Z%GjbRla?WtIHl z=`3+oq8hUC$TZ>TQ#rV6GBw)^(b%+kwveH@)b1-Hb)cY#nXzE3#hZwhqAeLUFd~Aw zEeq*9dz7V>!zmlrn-euNdHwYZbu{9;zr0e*x8J^`z3mW&qA3kU#V8ebb}?ddq&L+A zT$mT<$DFWme*5Q7+_}{xEviLl*FLHQ_Of&ON#G@ulig2s7eys$n`v?H@<FxYCu(O& zJ*RSPZz%_BCZN&Ww2HRoWz?UT&#B{c(KnS0B`Bl(vEt)~w%X)M=CiUl;o;pD;``f^ zr1ZK<0^)C<@!6|)c=_2gUcG#WFJ8UPl*uDhsb?S*S=Urk{$7XqdC3&mJ2KkFo|3+O zc>Jhc;PL>vg3UYk&Sd$LQK~N+849J1@lg$?xQKU{BL>RopH%$#;hAd3zFUB`q<^Vf zd;4ZVi50XouAuSM5>@4d^zl^tr}c!FYl)95!+t@1gdg8(COpu9-XX^H4>Bez*<S+d zuG%mD*{6@>1s;>0))!+-5hYHBBFi+f5`OLEuFZ7+KqdtQP&6i$!-rN0mT%!q%QogO zoFIuW6>Xs%m6dtqjfq4{Dy>x3O`fa#UisW`Yz`-DXR>Uu$V(*|wYBY1Z%}`HIqO%J zF;Wo2+)fuaPh<Rq54(rjVC^L2%T-^UHR0u<O_aZmRNREcWf?qwevNmZU*)q;p7P0y zM_AhGGf+~tbD$-9wvs#yv?S0pnOB*^_`+l=*XFZ*lPG(6W?R!5NkDOAXZ6F$N1Gv% zO~(tz@%IxdAW0`C)*o{dV~nKrc5a)<5pk1!+lyJfbOah5XKK}9jh)-4v239@y}XSw zP-SQ=pzkCZ)mwC?uNjTa8*ul~VQ?=)GU6RcjId(a%uzhK-^t?#Jpyaj`Th5Q5<fJQ zumoSc#g()yHKkc~F|pPqD>s6wWrg_oYqNDjxjb`?xae~6-BPBDCRLKk=rMgMEQ(X- z6-2sekeV8Zo&>O=1nkzeCF+QTGK{ie)hIMtnzvAQcp(S&%_A<Mw~8iaHiq~KOLOzI z67@5gOXs(<ePbyRVWv1cY179`n<=TG%q}h9gO9FB0(!v5AKv1__pjoY;DL_4=+g*$ zbSy>sS?FV6tjs&{A-s<@;{;)j9#|>XUN042%CSR}nUo#OkQf{C@<JIJ<;=znvl-aO zk#+K-IhkRMN%W$6UOF3Bjb_uz(LxDwBsiPb(OkchV@DQKF(;keTtAUYqd2&?nC|ZV zT$QN4dT|e~p8BK>vB$<$w5X9-L75oiZLM<icb=bDM<YJ^>>f^`Rv3Bd;~s7y>07d| zod({4hRm6sDDIL>)yzZ=?_W&QspS$=3uzN>vwzok3D9)mKhdNO^`P$98bPNzPSx+B zqw_GW9s5|lWSBaXvSIlsap{p_@%lA#lSMQ(2&$ZzOLOBwbuLua&=4+PJ;0?4dwKue zON<$th>xFz1f3qnw!&jXv|892U}>+-^S3%wY_<zB$H3V@EH3}%C)v+YLjqir>C*;t z_+T+Rwv1%!rW_iM&!fA2CFeR<OIg9mW2GF~m#>aS%&UwRof<8b-%L~MA)Y<IP4~Gb zj@7SaN!4IxSEMj&`XDqecdw=K@Mw<Ljun!$hoeW=a_Hb9AwA1EQoE8pJLa)(=X|;O z8jc@bNqfs4np?JV`t)v=Eh%NkwgsGS*eMSzVWH5`-r>QF%^%5;*{j*JG@U39J(8zy zB)&)z$gV231~~J{s1Uv!?aBSY=6wHN2e+=*Q#d}GSDpLl+?z&sQw5(sY2nAuFRA_O zKYw$d_pdhc_iu0U-OEnCdnFv_)j59nx`!XXzQ`{>-s9)L+~ue5<-6Zr<EO8$@|Q0q zQGR}&Z(jEB)u)}j{;Zvz(_3ggxmw~%Vyv!|?zWk1T0N67(dMKic`$EdG35*L$e)(M z<awDCmnAc*EP?!rWF}5eX6E7?Dp%#RpfH5Z6~oC+vZbe~fD6s#bhNGF=Jj@Uj{B_} z-CV!YDfT?g)l2PMKHv7gt48~YEi@b$Lw((7rWGgAefj{qcg>}teiM!L+ZZZBBsR(l zXF<cAyQ&Edau=~Q3_Sszom;CpuxS?ULNzu@LOr%BhCv}(^l{f9MdCLpM3Yf*CKPAc zF*VbcxjF8X4|k?0*@y*WU74HhB)@lLR6h&+U3731$=P){pRe9K!dtgD@x}Yi{P?Pi zm(R}f;gg5(udjIj?WdCU_w&hTV)!q*r7^DY*B|ezMH#XA<+~gF_*yaeWp!o4SD*Co z`A406@?Ik!K0ZuO^FrEBR&wU}OfH?S;&lBAR!)gw+)yvP+;oZXGa@`li(b7fR5Xqg zMxQrkFnN<wD48{k%{$Ank^C1Q<HGtC*<7q2PxJ8!Vz0&A6h?IK&IPqxx!S>ni)~!K zaz;vru=pmfDD(9@kFS>OKZ1tCLfwb@bMoYRTE&CwPpzl+&{BN;Oqo6`gpCTiO8#<m zwozx9M<>OyZryw;XO5(Ie^=Z*4A`<LmBAvn<HK}`kFsHKe`_WTd^7M;Io6+<IerwU zyHc9%&6Eterg<@Wh!@j_`;io7$-oF>9yCnm+Yg#}?@kS$Jvqdu?>F+pXAk-H=_QWu z+sPjv+~lL{-Bi!X;3F~OH?MB-?Uz^h`TN`If*qxN|N0u=eRY|yKfl1M7ialQG5CkA zeD+Q~yEe=qc|ZuRuBP0+yg@QoI<YaK<cLOFw=kcgtVHarbg?wo#?f6Af$#<$AwQF+ z=HlsPu8zT!Pt0R*fW7eAa=Pj#v1Z`_9zHxP25sZ|%`O#6x_TOgh1IL2<LoKUU1$-n z?~;5kdg;Kn43wd_mGg#j^28b`>*(y*L)Y28j2aZmgk(2zCG$)g5lb(D1f>ht*3ppd z>nE~j_bka)I`s0fWAD0rf)l*4m+v}6I*~dzn<>kOaqUhMkDqi>wlId7Ga?v0*p9-H zDJ+{ig+p6clGrbR(fK(<M*8vog@t_cX$N0^+^h~L{pHiE+&NdzyN~Pmuwgr&b~f_k zjb?6lFXiUdMZEK5pLlP(c=9>E|5EYnYijvU;ON^|7kT~Zo6)i_K5XZ+4~{W0t1s_M zx<0+UK*+umlg1@bI5v!NA_hk0hLW8Y#PCcP1|>&fFZ{+g+<{P0`2BkuF|eN%NwKCR z^tEJ2qA4d17SUNR{G)mxXM{Fiym^L8*E-Z;LB;SlZk$!U{f5BI#fztf4qrgy{Qhk$ zE{~*cU#@W6v66<jiqe>+t_M;^;gS<W8JX-sq`wsxdrq-q$3m(Wjl$mBRQR@#dx4(h zXg4;ko5c221;ix<p(7mHSh$H-m>cs7VksOQNI|w2V^XXsO!p+Fj}Jj1Hn@8ll07_@ z>e<EIztlmvz{;x!oB8ImbA0vU3?DqLWB2MRTK4V`_Sr=D@i{!cP|uZ<Te#jcQ(dN` zj_O^T$NlT8`22%LzWl69y!)bf_c>m_>fsCV@GoDq@$%DF-hJmdpS9NT<j^wa3=d#S zb%x;j6uMd`)7dyl%49mkW6w2>W&Wh0)GZl9dZ;-I#s$%GtVk`bbrb&gx$Q)Ox<=`A z!z`|JidVPR@u;<ld&ldzccPK&`w!E#bR*X`?xTI{POd5AR#z`>=jhHnQAF9)?H?^( zy<MooF7_N)Equ!7%{Z1qeWfU$wM4r{M7fbVDw4<;Z=zy@@%A>x)Wnef;fCtuX9H^q zLsNZh94$zSHYKHxJ=p`yDNJ)=Qfe;}Vmt*aO&Ffy$CBwe%$qWjN4Kw%HNc54pC01N zk9x$z+vykNLi5f&OrJQO856U}AJ&(=sY3~fbYRZJTq>s)^7P(z)#wkdFXh3dB|N^f zReraNCwI5=@YWWd-`~Z@AD_nA#}iFUW8Oc$ghz+gGdC?1J<%$+Z|~;J$zsl&D534t z6k1PAWV)L*Mg4-<QZkh4(Sx{MyPnRYN}?_J@0zM{YH2=NsIINLcx6Ag#Jd|#?H6s- zAWpcC`o=@*0O9%bEu1-hTv(J4@YbVm)?6LjmcxM^!>E;O?Y7|@+B;F$xB*(m25-90 zrTjVasfamk5p&8_p<zbGN{@#Iv&y5GS{z1bur(>7%ZrmD=<Dr3ct2O1Z8S*@H)3qE z0}}?@GHvoO=1xrJhldTESvQj%OQx%H-v0IP-+6pxA0NGal;;m>nKoev+t)59Sne|= zKa+_glbA3ziLs*wQc{p9WVbKz(P6~(^=A5%eq294i)-C8xN>$TmpiAuDIGJ|vu7H{ z_PQ7epS`lHlE;S@Gbzf80l{u)8X9u>++6Y85>C~Pr!>@*k)pQaBu}}C{CU#3mt1!% z`b+-mI5P3SORC1GrRms68fpt@KYfhLm&DLb2j~zKP)1`FSWyNv&-FCZ(SCw6ZN~-A z8-x~~UCGWZX>8jtl+CNt*swN5#GNuatBhQUk(HiMrGG-{tB{8(B}%-*+QkGNF}RtV zA*0u(GJVT%!NCy1{4E*atIg!W9xR>|hO5BDiMlP~bqDZr(r0t|FpMpP%!?4Mn?901 zzW4xLX*>%z3wrkr=hofF+`qYwd)GH{`RqKLg~;co4`5u*APPsNFl?|$q!ICyO&rFM zl-^j2B3J&KF)5#sBYe3cMn8MHRKmNMu9h-7noB7dACJ3_EoNpq7@F(xN!w~(UOlP4 zi>{HLkp3!;AIMhWVV<b@QC7xGb#r8KU=XcU6NndkjMCF$jH9-?3``k(RR>@Xj%EMe zaUxbESzc|YNj$sb^idHQdpY0L#EGN3IeSJDrZP|Ed@I*3pOvK9x|^AmLnxn`EP^$i zsnc@BlXcLSa8vp_l)<Y%yLJ_$Ye}p3N_8c8xEm>xqZl|lk^!aRBu?&!uDpzv$TSU+ zXnF!McK&Xddl=#x>_Jj`6l<nr)7#4AO?S2!TwBDirbLUCqbVM}T-1^24?ljz!JQ>s zyD*=wGt&qRuq7e7KS}YCj31pzbW|^)WI+rb)LX>J1iI=ZaSD}n77teXDWgQ{jm(WE zcWf*<SrJ_9oF^PV0SDJNlls@p8AEASe_9W2L|d5<D!=m$aiMRdE#3h}l=yhFT*~|) zKT7P(7;A4qq(pFn)Oozr_voH%b^V=U@Vb53+`4>(8`sXL<-++U&UT-o`+NgkV&rb| zZe=l{!pm=5JIkG$k~Ev!c91_VimaS4brAXE7Y}*+gS-6ew^yWwIbbXgnmemd9YfO5 z*2g2t8rM)goP~=f_HiO&s1w>AqRbrLthLiNk(ZFa(J>R%=46hBktS~bb~t*uFfJ<u zEr}dG^EZpSbab^yNRAgyFNRlMJTi!W{bN|Ma+)N>eVn~6RPe$nM&%{4VATq~`^%5q zyZeCbVHw2q_ZK{!!}irh%n;A_7n<hV%Z$(vJ0c<+2?@7n<?1pnotYz1;V;ry8xt#Y zbQO5idNW9_6m?y#I8|t%HHP}yM2Z9CJKK{Y^-hq_(FXeTG0>&A7`@0+kNw++3%STv zN9vEswfn+xbqSubl1&-4zjCSd%{&R=+?En47S0x`vp#-$om;oBq0!W`R_*tXNDRT= z*FlUXP@*FeSWBDe2p1eZ%rR8FR_Q_1d^3R9r(X!A>qiki(I4*=cRc;91=n@e?-*Ga z;_mCF4yG#$VU$Kt<|!+Ey(U5>D@!u)akat1!U+FRZw?--;r&mal0G7Z{R>9(`c5;Y z#fhA5EFd!{mhAB(DVQ^p4F~qIXx&ymc=aXAckHKV>|jprpF`#Bp%UihG#s2s!_kTK zw9XamuI9?Qd0e=(n4Y%z<Y#7*F?<Z0j&w1ldX0E=q&obi)NSL&WcF;!W8s2K(ggBu z)^6bD$({5wGbTSjgZP25^hp^YM8JsVZ6%WHMsR3nHp+U(x|-3n3VptC{v_A0wQ%|3 zo0$fR!POppYeUTJBoE4S^mI)zmZ;Y_c6=*YS)sTFh2a$FfrY2NFcBSWyq(YxYNstC zK+8%8ZF5PEisu?=V`Ofm_CqT@p;I>&q9HiCXkI?1!pDsrjj(XF#M0G58qki=@Idse zHSq{=P-o9CoIH?2B9Nlv!o>)wESOQu%Lny*(6y6aKDf{0n-{rs^D(zC%_Si%ogsOn zD3~>e!s+u_RdbNv`49j69g*i-=xSc7F4Q>JvX~2POV#VSGu2$bATs;PN}*wExPNaW z6K2n2>cZJfT{MsJWs`_WNhEW0HckR#d$$*}b<JSP%12>rXNqH#KQS@=$Q+hR|M(bU z21OG;I2ub2dtqYoe&SGGz83iTnbFp~g|i)p)hQj<ueEXQYAaW-2$Xak!@|*6T>@z$ z4P|O0FsckPD0%Qy>n4(h_+u^xHg>U7Cn1<PTcal)sB58*v3yzEL>nCmNoD$np@fw( z&Zy$BBok#B!mjNbc=6&bc5GRXy)crILxLDKC<rgX?%vTs^a}UE%)**wtEY2P=+dUS zqu4wxlNW-2-+lRznKLJ`VRJQiA3x+b{@^z;=#`5r2p`y=5fdhmKfQvi@nglq*HTiw zmf!#QgKvNML1g(tM&?A&UO$(!EeqAs**cFdNrLCkR&(om4Oe^S5*+GB|I~pD&K}0Z zS!E0#mq%QBGI_;gm^*VI%d4|66Nd`wA1sv9m!RkXJS6)3!<9)9zUpLVeM#yDrrM%2 z+z9JqMZaiA?CdpF;;>>xI{Wv{;OV0-ftTY#t&gkY#mdN}p{*`v_F{a27p1#gqx0-; zmM$;Bz|k5zKTjM3eZ=?<=o-q+^ffUw5<@FcqC$!oT1hnWdCCm&Y=M^p`xbLx??N6w z>%vTKu4SnujKfGg+nR%$H}L7Zw}|ZTLwHmuU02$9@6%7XcK0SHYt~a+Rixg-&`6io zGo5_-?O*ui*MIZN@4t%{n9ibw<H^g57xv;!`N9S4Ilh<T`Aeu+yo!4dp9qf55oVOY ziX~O7TeX-yHJdnEyNlD!bsRailVyu4sXsMOC|oi5qhmSUzLK26e8!beCv|i#A^m$} zFVUEl8HQhg6~4jtIC@*EJ%|1S{D?^#gq?>ZTgg{Wp*F(hZ3zl8#M4)Fho!+A14{i@ zRHv|RWg;6_4`qu)%l7rj3{4KiFUVWIW5nEfMf~G$pR3>1s6Vz+{h%%3V(;mSxu-MM z;+dANCJc!6mX^_14Xi9jRlcVTtZ3`&;VKVT8lvfxvKnX~2?K&v2BR&ZV`L-A$H$QM zr6YLx!2@d6PGI`fA)L8%o`)a2&!P6Stl7Q=H*HP4{5=Vd3>Ll~!N)JZ=EuMN%FqA) zjbq1($;%32|L%ODtof8zjAP^BqpaM!pCcy@^4^EHxOeLYIYJGO?w-uCJ!Kr)F^Pk_ zCJ0OvaA4aws!NBmW7!Dy?#LxR)|D+A^T?lE!1VdED4aT#l<YKtmQk!)oP>`g+<CL( zgdij{duA+?$Mogufw@e~?JJJxh^4a;p1p0cwX;+mPo0P&b}^J|)wD=fFB-&}#e-P4 zJX#<sli?XY3`uq;Il)Pt!<wDo&IrkO8tXQ%R;ih$o(LUF8=Qp7S$c`l-IN3>zZU^u zX8UH+idvMBEGce2c4`BxTsn@Mw@<5;P$sJ=S0@Jz`ugdzcWy2l=Z(V4-A3|6G*LlT zeDL`z-g@s{-umc69=-nz{~!nY$NDpVLKYu<`Z53bH^~1<OBcGC5J7lkh%k;|%I3{v z=BjN>UAC2o=umd<+RDbQ%lJ+3N14I%`iJju@wLav#{mZ~du$yHSw3e1OJ^iWgNCV{ zZN4EwDFweBdO0$4@j^yToQRtUpuTZoZ#0LoFcvEVb%e~t(*j*Hd0!DrF8+>$_6rc( zxQGqJCjTpf0+Q35dU@a);EiXnFTN2$IQTdTYjVcBmpKlOI+!SsWUenvNt|}i{&n>4 zC&txM5`w}Ud?=YVUU;-Jer|x3fWE!6&^s}%j*hZOPAVausr-EL(j`88@gDJsF$BoN zn%ZlbKYt8+mKJg0$SU5u*MYfI+R;@Ldq+L2tu%0O(c+!=1y&wBl5&sBcP`-Sp+|6l zuE5d*e*V`V+_-z4$;HEjB_xqQF_D6C@oYGBRGqN1Z1W~Yj!a=|%|gEZ`jNoIcHVk^ zi-HLm%wJqUd3lE5_7QgPm_eB+)om5YES#T9YHAQ6A!3L={x}6YVrZ&K+Q=N1RG0CA zaOUI$KZ+*}q@buDxug1H=d6d3)Lj{Mv=SB;&@T`Nfm#(-)%RDDpaz8nu}mx&Kxs)V zWs_r=Rys)S{!qF>l<#TlYOB#;D9le;kfpKj;2IT|lu19@0tqITMp#L9Et-@r%tE+v zfB~+)k|^Z?ijjZ#@h^Py{SP#qIi`BQLa$6DIVcI%+`*Rc@Cg3(kDnx4x8UriN52F& z$@cE@doSU~F7y#R@1yLY)YU@wwW}OzKE}f3vq?-0W!cIleD&imgi7d6D@|i+MI04n z$&8<p$+DU~s?kfPkE6ICkt4M$m{{0{g0WGoUpqn!m&xXJli0RwI4i3Lvwz)aW=xD? zY)&ust)Ix+^^$zY4#6$Z4F_K{GLziZ2}vn~JXuwiN2-K-`cQX9kLpE`NdAHexs*&A zDq_loqf4id80|zrsPJk_Z9>9Ki0EU)fEa7il6}b>>ci-f!4!?}O=vG^6yfj+YN*g7 zW#p(nloSnQz9eXkgZsCT5NoSuTOSFdev#&wS{dQwVM2+#Y{k?>N+%_7=}I$iKYt(u z{sNzV{v2-~A7TgflgN0JL{(lZ%*E2yoZtWPPo6yK!9}QHp8?kN?QKKp#DNTm_oRPc zJ6ya?aQ8A|<@y!OSUB&^+FWZLj@8%lL@+)ot{2m$r89SK8r5^M$Ql#R*wQJ?U$vHr z#i`7w$YgKL0#>ihXY9CW)-NAL^};N=Ti0{t)I!D%bt5;%nSq1cnK@-3Z(rWW_N|3@ zMR;K?0;zYbm(aijva>^oPq4#ARBBAD4VmfAOrJGaScoeQBHHFnPh-~19P}+Uh0P3O zN=dw0ipKY&xG<XHalM%`K}tzqb;Z)GX#>#{h%vBKbc`T^rY>co;Fn2KojhrPYJ83M z<{BzWqM5%a8(%*Mp?g~B8t4!!xLR5q%kb=Ava*FUj~I%ho4sIaG(N#W1PXmp_HZzk zY_0aa$OFtp2AkU$^24`ZiBhb^(9WDt@#=_3d-1MVx!Te%$_6`kePIV?m^)esoAHn+ zvSmy`5}u;=JSAZd$%<v;=85dvKbGUiXVTg@i?ob*5|e}3y1k0V#(gw3)N-mtSxLB! zyJuE$wP`tR>q=QaV<5Ndmoj9a13`fXM1<&Zv2iims<SB=Gl1ymUX+(5FsCX-j2_R# z@zG?Dh-BQ@80J={vS{gO`o)H0>te!|ZAJJ9)D@NFsx#si%^t#h$q7ru5f(`a4Yxv1 zrONW|c0vQi`wi?wpJ*vlQgwtm6$#}`V9C4`weKia*p|lm(=|+&n<xewnwf~9u^u^j z18{ZKk#J68c4Z2cbJ9sjipM+HPqMYOBu7(qs*{t43!cI<j7;_DBRIEu`BdWjdop)S zENkWrXXprjEPVPhv?!O{%mAT}#q8Z(#IBn0?5ruKX1gf2{pISq%u}c4GBn)>pFl@0 zT{|o)aTDjdmI<d_N^9G4il>ZZa7H9oueb5!**!jd`4KNZ{fN3fE7&$Ci9vokOpdc> z=i(u(o0`P*(Guz@E}}U1bLngrttXao<5~wD9S3P@+N915sjr((?aoQ8UYaLfn#{2D zKo(Tx2#rf8Hz%I-VS@<m8!4j4RW!sTVKGCQBN0$q8i%vfo4y%kUV=g{l%n*aDzo!+ zlrC+7-|6MCf)KIl=Rrv!3?Jr!#>I0-2np4vm#02vk|0(r$!6!yB5JngP%9K`$Cl9& zn(>5%^~On5sEMr^I>tI`QZQDaz{H50kz>`YZ6e|*uD2Vtdsb32Gn+lT#`FG{Jw> z<>KiL>N3sK4YN7ZR7Gd|0?wUX&82h7(xC0!xKhLYJBPR_;eYqeQEptV;pVj(Zr#`= zzdy?JM~y<?CNOlMFSDl&=g7Xz@Y_GxG=GBHTlmLs!c~6#iLc*Y$Y-CAXUo1`Y&smx z&b^7$9v{I+?;PXpcOLNQ$z`rxZ{ghe1DrjxLs-sB-hKZr-+c2K|NiGseE*%Y-1-B; zV+Ld9?1;IOl|Y0Qnr32HG2DCaza>J-N7X2blNyQ56s%Udm$j7j;JP~KiFQ#IGn7dZ zt|(2Xs6b$7bObqq78+N3cCux28Atb3vqO^0sl%1j?VrT4!!wvRBUuusqcljQIv-h2 z7>lMTC}ql|+CQ$SO|`FFR}$77PSurj;`k(y*DHt&Hc@9KPRfnpYUeU0OzJC*If1K} z_j2u0Esr0!stYE+{PG3-M~L8m{t$YnP`uyy_S;utfKSC3Kg;i7?aKKKPVYnSejbvz z><I|5BT%mW`})(pa~5CRe48_c5p+%pqi3TN*IVN_u-u=fCAm}$jc0vD2A_WMKJUMK zkN4iW%j1Wa<$8+;_s;X#rw{n)FJJQIt7qK1-NDTpCwTOz1si8q^u(CTEP2I~wFPRG zq9Kl^EM-xK85KjTtmRM2{NJK9jEk2Y15^A+New4<U;qP?Lj)zn;M)%`QA1#GS~&Nf z+$DNQ0)uk1>6<hVO%pwWB1DCS1gR6E)SJlzl&PMIp_R2S%3MCBY~HwrwSs?J)=Xgc z`pML8n?^r>eOAvM!>IHi?p`}CLZy{wPZcWpkpKMW_cxOh#WDZ?<qwhe>SyH(^55jL zF(O>Tg|oZj73hq;y9JJ(R=D|E5*g{hrjf%~n>>({V>~%H!i<f%rpzAZz>Zv3TBmw) zbkZ<Rp4iMs@897q@$hGlFX7_mOv8!oT)wDuJRK25x|`!i7m%IPpM*GXVj_Le7GAEQ ztGu(8kO2#vJsed>Qy^8@@<f@Yq~tG64P~aCVt7&Hk|=G3<yFs5XVvmt)-20m<>D-= zW+gFY@&IM4hFy3CSPIeCqI7Z^XU^9WD_-H^C*na8het1w`nJ~p$KcX>DqhLMG>x^< zvrraRSYvPJLZxK#6Z@9a(zKP%vwOLE^#phCcJT1Q8SX#o;k~!6@yUy)eD(DUep0p| z`Sq{-^Pm3^PyRQ5h?SM{`|rQW@Bg9B4pn~s?T?>{jt!E;>WrP6xjOJ+A_7Y-cDf=m z3|TNNk<<t$wvTXOWr8*bDm*25I<sYF7~6;Gvs_^4$kKA&es+Pk-@3rF2c68EStPKa zAuMD#TeeJN>*i_9pO(ftaTsMM!7(HHs!N65ysz+Q1*erRT}hJ4ZYMf|-M;<~*jgB? zyIQG2NWMENyAL~s5$)V0j<;nZd$vtv*VYN5mdCMXRjwF(-wI~Up3KOc1lDhu!19%O zjLZ*}n`$w9M1Q=*;Px)UEtQ8UEvgjd=F+075>*T@<UTC2uY}DI{GId&b2L;v>CuCW zJbZM8N4J|;w|FGGSB+-Rrb@p3`cr|7Px$(~SA6}==Y045S8Dm;$8V&3%a1>O`{wfx zuld_wKO?G-m(;@&Gof#$wtB(}6y>IguFy4Q2A{1!UDa&y^4xeaxC?8NOj#PE&B7?5 zo^dXe`gv2D7Ap{PmbadD^7QdJ2F5w#ECy3>ct_15p_x<F?TH2t_F{x!t+E)Vv?xhk zKcyoANPYi5Z6F5L5?D2rceS?DqepVVpIz6DwUr#+J5`;0s>~`pvVW@Nv<V#ETFO2l z3L2NM)^p-iHI4Q2X|A73{fP=%jxXe-u!iG@%0vZvi2^ki*b&^8@X|BZRTmg24^@pW z#@8{{LdQar8P!t>^fsV$OdRij`iT1vx=4t2V^X20u<<cemJVjYj0|Q^Nn+FD5=l^> zh_`?Azw(Xz{Q8@Z)$7;azToxikNN7$x7fdLEzxoQ7+GmyWG&Q7B(k!EPt!~TU1b)e zJloY#ld4z|K|_Zy&Ci!9z5N&$;K7WTNR}lf2}PTXqcqr)C#@23rwQ;elL%G%g|wJh zlETI{1#I0oiQ$<Es^OF=|51IM86r45d|0SN`+sK@%lrOWl%+3P66J<ALIeLB4XwxK za#Hf(i9;3Y9wd8fN|--4hpK92!BILISFSbF*sz+mCS_ZXrJQbAq3%o4RKJ9ib@Pdf z4|+5ER>3mmfl4c@S4kk!+S($KEhNm9Inw^UT?mMDQH4sz@B#8-9SlzJX84d^B=)x# zf#pnMtP4X#c}^=B$coB*KKl4EAAa<R7oR-ki&xKi`RP+$efFHsU%sP$R`xcTR*}bo zB^Bt2S1Xfp^~?k}4aL~<Y;|BmJl@DggRDUT%uk4=#KV(pOKT<t1~SUior<(*b{{IH ztMdStL?2wfxS#gcRczWcg4HXFS-iA}HIjc8i55`}slcZg&)La>yu2937rbc%<-L`y zMwHJ=7qy|Ch6uZm|INZTGSQ~7ZXtDtrcr;SQoMXRTUU-%BT`o!)kHLk#<d%*v^1~h zbn`meTh@ulSgrN|HVAJ$a<Gc!s|(b1lFBS*??5LU+zrtek5*UHiig>H8)4^VPGp=1 z;RBp-_BFxH-<Z+E`||A8DKe6r=@()`OoRo|k!JMnCDbw0gyOVdMrMZd;)6SU^xjQA z`RFbmfA~P1{ru{sQXUE3-{bxFZs6)-jHN)wtht5iP??RZk-Eo)vf5DbbVDnBi9$`O zn=VsCOXLOmFv8J+g1%u)&Cg(5)fg5m&Q@nipFFXa*4A}&cWzSmx7fRP9#f}hGI7j6 zmMHsHNP@Igw~w=6=+JN?LOq#KoJgNATWo~}>u9`z4rMUfua6UPDZLpG+fOyP^7}=L zia1d_Rh<^D82qTf%dy>M?Aknmb*o1yd%v`cxH!z2Gka)j+{~$CE7&VkYuC0}tXMRW z#3X+b2K827)X-d4;6o^nn+Y!dCRlmsF*Gk84GR$f4${K*8d$sON%(1y7ApzGN`omP zfqS`%C-jmMtV?`fE5dr|F)GoADWhW8u%d`3kCjdME~qoMKYIU`YUoct7BBzoB|rc0 zxw^?&+%SJULd~!aHp9qC2P-Fibj9derf;H7$4D8BHl%mF6VsO$kT*AryjhvdT{VHq zr6U<WJV3NX1t*U!6^B|)i$wLA)9b{s=CEbsD5|T5Gip?%C`)5PBP|#Z=fH^J5zL>J zOGSAGz5K0(>RDlCp~J|5jzUXq=o9HCaFc+RhBj$&wrbaOR9t|FyIIt19LK)x6FI!6 zi~}{3B!L#O_0O$eI?f!Tsj-F=M^<q3;6iq7pU(D;6@&)c;Oc27m@OWy&_Dx86t+fc zRyLCtHh0#;(nViQu)cmKG__QVs5qp~{toogz*HK--Cc{sJ`M~BHDzd&6@^0rC?D3F zu}L26T3sQAGvbM`hPU6o!j+4Syz|yop1*a8=g%*SC+?@PWEc(-F?~~g@rts*D%coJ z31xFvUCiB-xid<=#M>?P&^6M+-N%4|@eYK^vz%NtadwpFCps~?bRadG=TLuaEsZDE z&>_Zd5y{_hbQZ@BOk!lJ2gwm;q(qo9XIdh;Bf}Xy)R&|%D<+POW@2FiRaIm0@X{us zw>c-aPb1RHkh$e4gajIrD-9IjWx~K%JE|&Dgd&d=T~nxTRio^&vtxsZvGw_A+`ZLF zL;X6DyBh>j)^g%#HAjvtl<Zoqc4#TM<tv8w>}5@KjJ-(U7;5*Huwlb6_U<dBtz``t zy7tm7nfg-CUM`EMnL8(!$>aJE?yp5wnir;GASE)Qf(+;@+<ZtsWux+5IJ=mlt;|n3 zxrMi%T;PuI^ykmc^F%1*+hX(w54*4vV>^ahV<_Hh7h-{RFC)yo^yO-Ry`PyREN$$Z z_0?(nUS39oN7zzU63c`M{RMvmDK75KBq=+#NN68gCdO90dnJvhmU5<Tg}}-JP8^#q zjA9~d7iAIZp-Z4bktan{GBJWEfj~pCfw!eT2luV#__11Ppp68&n^Hb`C@t-^oNU}i z$H~oXTrd$oiMj=I2TR1Hv0`a9>z0jV`?~RLTRZN}QiAJOJE<4kJ|>vm(6oleldEYs zxkxIsSUxYJxo(Dd#Y73kVw#&~Q!qA`)2*AiEYkQw&n|9UI>5~<hq!ogFE?(~Vq<42 z%G86tQO>yeXk+0ZQ6W&H?5m|^tuPBsF`g+V_D0x<cu@wT&1|(*Lq8HvfBf()kDr|7 z#j~q)UvI`C*ouVQe%SikU?H5_HN*-Xp@W`b4mbtA8UE6gV&<gDfC2VY%}i$F>Ks-t z8Ns5tLs%*=zD8br*@6rSZ3SEB(tKhOZDR0_rj>NIET_G339YB*QCBN8?mz)GHF+#v zoI+(q9MemqDKF_OS7nijKQ%j+a-wcGtu05mc%_xo9mi-BglO+POk?X_T3Yw8Nw9kH zf@~Jf9?HVXRJo?fHH}5{B}d%4b4Hb)?(R<X^7f^*X`6V!S``*ltdnbZ$5zaRce*&6 z;p}EiP?#G*(vtK02e4{JHkYm(<!t9pQC`|Yr?lzQ*9A*c11u~J36Atq=c<?qUsWb~ zDx$&B+X=s5Pi&mbgqCTGu+qZHR)@CcecZp@DaP*+HFzFN4-?V~1`!k&h--u+y`p{9 zjnG{DY$QPkU@a8X%vn^Rs~(=A)*L;ufcm;h8iZY)tewZHBUMu73uBnCUQgGr<=p9Q zbhmDKb8XuqWh0$J7}_L(HXN(sgXhP1_Uy1o{M~F>S4hpKVzzIXD2<lGsuiOJpBFQE z(g=<o-NNBx+i5v1`A^wo<Vri&ZuD^b-g$MN_@&FuELk+3S>@?Woj8O^V+T@Fn25&H z`^R~5w^pS03GUy&CNFwL-G}M^?Tg$#-^!zFXL)j?i$^yv@LWRu=56`6d)+*`cah6i z8sz5fD6sVWb_1u|JLu^-&AD@DczFLj_ny{q>BbRyF5IN+$^&|?9^!*%yZL+99{$mN zNCe1P-hFzHw;swfZ=T_+8+E+@pn<op*75A#9o`d|dG|>N?>s!mgQs1*^Q4964^Q*< z;}$-6dWQENb@1VnbN|o2PjB{q>gL@Ca&IZhsTA)$I>Yn(r$u2l^5jkj&u-WA)?In; zM@?Ms+|BKt{c1nTqq`Tlc~8o1Wq+uP+`oH~2X`)V^H!I-Pn3Fkg{bH2mrwBiy>r~V z*UWnl4)FN)5gt8y$kRvHL|k1Gu75*4$>Pbgo4ob*9UeZu#-pd#MQvX}qw&}nNgR2M z%k^dT>Z#I#bJ@4IO0a4jhxRVw@PVa*+e0|rw1*>ymeAEz%W=WM)|TDU;#1kYaW+#6 z)2Q7rg+PB_f&%@pcd+LA**$En?nC9Wd`49+!zV7Ct&`k&XH^9+^PKs3K@wLEOy$|l zldM@gl^=fkkell=dH0%x_ufKYzc|m&U*F~DZ*KC-yVv>a_xJhfGi9TpZoc`fhwr~Q z%a31Q;Fs^N^UDwS)a53B{qBZ*|0+LxrL2Cqz_+i?@zp0?eECT`pMTuW)pHwZJ-L!r z5qIqk<(z9-K*OP>H0~;4?&|R@+Bk*6${a>dNuhi}7UQNQGJ1M4<H`~!o0mb=sxget zawAHjF+1K-5MUZTrzf#^<^XPAKO;HloVw)X#?`ajxFTLI4tw?D8LnPB!-ei<^_UZl zmLo;9)Q)4JU|&naE(xOwF?h9v_bzpHQ|-a!oI0_Q+WlMU7W!x_v}pgK)ok0bjP|CT zoNd^|fh~(Tu(<*oBYpgw%rOzkzj?s~h6WjtGu)owej%g`O=WF~4;8`Yk~}?`9q+}J z>R}ubR<JEVlYRXyxxX%v=a-kzbMU`we7@-BpWk2SiwEcV_3uyl=JU(E{NOZSep=7B z@^63n`Z9m}K^o;R_r&PZAm82M$8T?{$CfA?g}r`tk<UNr;pN9?`1FG|Zgg+vqOg;W zlMCn&C4I4d8Ox?7vP^J#(%dwP=VXY36jHgOkjYh9EL&B`ymbXstslp%Re8)<F_P?5 z7bcGyENsS|rX$li+dP%|Q~OIUJIyUYg3A}%L{uH++J!dGbqLh-G>e@MtL3gVhQ@&% zS)4pLmR;+{36AX&S-+0@Q|qWZx|ZrWBN!NMi;tV|>9Sm!Teq`d`V^x2`Vl*@A3c&F z+72$_#Of)msfZ^)l46vH2I0cPll(NujW=L&k_%Ha-6+d)WX51i%2I8ZIm(r(S+-0W z=Eju4&cp|3;2?@|Rq+s>U9RTt>G^#4)?vQ?<P5)v;l6$G9{m0_^QMhQ>8^e2@g*^4 z2S2>N$lw2RhkyL?NcHkxzEwQ@`v2DVD0_u{`J#)LAGY%1om2EQE#l0nN=_f0!CAR> zH!bCS{Z@7@9YcWV2Y(ks`i1Hd*h`<V2rr@&gBdy^mb^(r)b%~{R~O-~%%K#4<K`(e zxNb7tEoG7<v$!kR{pb3gtCyAaJp!%gTex_sowHpHbe^r}`i*WhwyzpS!{L1P?<nA0 z>p?o(c5zNHO*w-mCc>ETU`ulPJ2P)|42O?Y6WPBP@ySv2jt*wg%zReQDq?Qo5LQ%= zCnH>or~nfN^)@9v)`q+!C&s0@v9LIXd1E6f9PC8NV5I>(DM@i-YDO<A(!EHHFd{lw z=+uP4ynS^AZ(ZBUhxfMg`hy0(6&U$R49s7DqGiqmetzpL>lV-E)yItjE7!!px73wx ze^VAzeS2H|`G>Ers|J7lsj{G|o6jUFK6<B#N0&Epp=~XL6TIkZn$KC`;R*6?W8y4X zAXKtEJC4DFLRnmr%dz82xl&(^t+1%3^>gUx*u(j=ha}QhaPiDu%*{<`IF-+Z)*=q? zt>E^JPIaRzWnTELJLlD+oR4!sJYU(d>(=!i$#oaeSTQ$2-Dv8FaO(Dx$~xN}BK5bZ z+uHevA{-EG%F+obY%WjWQfHmouj1wFMO<PZ7R)OYZtjbxml<9n`6s1X66&i(LWBv) z1FRXH;Lg}oYszyynO6`*Nt!D~X)Y8Gv8O!Ki?R$~W(@ZuE82#neg@3S>Cf|X%XszH z5#GJMjhD|)@r4+yYilWOM>g}rm4p2A{YxC!uu_uyK0bdTIQ@kf_?sL2BA%{5it<@m zWcAG#7x_}K{-v@T-bd|x@_w@<(ZiIC%V5czQfwWysXIIiQ)5Faa@>iFaUr^wGd*2( zOrJCozc72u9kj5vH)m0GDHF?vv3YG7HWr#>^b5ewK~I?6czWuEiA)_N#%@!0ioAUF z3_a(Y)kRe;ZAaAwR!TYF)5`rjm(iG25-O0AN8O=(x|?e_uzNYXcU7s|1G>2DGHq0E z)=Ux(nIFlyv&TgBnKQj|5|wlEuoKZTptnE%p$-HFyD}!rmr1iHv3lEb#?LOMv}!7u zF{b1v+E6&qmh1#$M#dO1Ce@$ZLB14bL<*efa$x%`ygjrTmlVdco~68e=OiCI+Q&yv z_KC+n;*THy#uv|;xzo6jyL;wv=U5F7Zmr_O=k<L4VYej5%c@r^haf3eWl`1FpPf@Z zTwPH0qC>F1l~3Pop?=4FnuX>$I_U`So`t825fvl+nL24SGYSUd>S!Y3$r)E~YwYCT z^mMhDQ9P7jp`hD0O=tFmc!5VB#%2c4bbKrwEk!I{l*iQ@r&R`bw!4w@g5x~`Cx3dp zvJ&F@)ovc%yNX8HIA4zMmk>ITL*vmEoEG-cab`Eojax7^)1f%ki>lH6NwCwUr|}R@ zBCVAkwM`q#=^dnuYYO)kOfxprq$n>0^I!|?dRyS0=!MU)K$fj5<HD6XUcY|K+L{sM zrdTk!AcGb2r%*B`lih2p@%MF7_bW|_^yK0BrF`{qE3e)^$;VHQFd`{fM9?KZd3b<d zgbBRYQb)taO0He0<iYJt>R9Eg56|+gB-B4wu)Q((1;OwOVsORioqYaYGcV<ySNAO7 z?zXAKh1pQMuZ*Jc2}~Z}n~~Y!j2{!pXfb4XxFzns_5?-P<K}Bl|GtJK_O~E0+Kxf7 zrVNU<B0tBG(<ck)tS{oyrNf-PRIeVlbyI;7Wfj|vvs@K#SA^x|%V)TGtw*TmB{U{y zyK!`97RL_`7gd(auANov*|mrb>t?7M0%rBMCpXoX<lYYK-oB8*@xhGB%Or6~Z^q{J z7j?RoJ^L35J)A*RSvX!v?rL{{*C0;{Me)rNX<Irgl{pJ@sM$77yx4)r2v?F5!$^z| zq-Jv!CDH(ygZv10*5G0H8o^&lbb{ZXJgH~-tcg6la*P*`YWVz43tu!Jre*IWu3ws` zo|1Lz+5(>3+sUhsTGf3i|2#44o0m$`RB*hVFF)>(Na*D0_3eCiPPD+OwM>!vUpzCH z&c+H!d^6~3F6V4h8SSS^8JpFI(>rHTRWg*6{-Nq_imfN||F@r|Qk2D1$`X}!Dfh3Q z=33)nZgsWs@LUIXu63)2uUx&|O^2|R9x?d&b1f>b*O-{@LhZI;V(=VtGXmJYZI&3X zk{#Qs*t~uwLt{MfanZuV-aw>#n|c7mgz_QiS?Z|UZ1{OuaJp>+)r-ckaDqSD=343; zJq=SGO7i+qG&)o~KY-l9c8pH7BRkFqa|>-!(|QvWVoO#=H2XF!BiP<hWh%GMuHd^@ z=f&Vn?A^AQJ*%qu`khvqJC^e7*jC<FmQZ)h<#JD@aNYTDR<PY%!rS+Es`T%hFV3q) zSvL69%Wl3D$oc%U7C!p0Ns?z9?{x3t<CCj6F*lE{7KKMo5v5r|XTzH%gQrgxb8`Dc zmQ7EgW@Z+9g$(?;Oz{6+Hu%3KgW~1Q^?Nzrcz~Nyw?}oydDz&<g}n#3y!Q~7mTi@& zI?Uy>!ox*aX$<JA&!L)Jft68=84*H#{Tg=FEM)EK3bt>rR6F8zlsR(RZ{}KT5q#e% z9vwd@h(02@ckP(V!9DYtSUi|Ri$|cNr_GRIiR#i0TL*1|1BEJv>o7Rhijhg)0x7=u zdKzPCra@Xt2;0^!VAYaJRxOxGn4d1!+LeW|=fxx2D9jr|%btDgSXs@8>;bIbKaD5t zM;Iw#fAQRGb)Dv$Bh{90_woupdb?gcy-h93W~NH{S`7ZN+{?yJAAeIL-fus^TauqP zPZ7>tkt{|p=gj|(U7I9SPejm&1i|@A&TKDZ<)nfC+wfE=e;&oAY<{YGxm-IWIo`V3 z!s%vZlcp0io;gOn)U*3?3v~?#xOTJq|9JSJJtH}?Bb#G;vzRw4p8Do(oH(_b2DvK3 zXzB=$GJvXlmg48<h?}1wetm4zi7)e)PgD=o^Ybys&({P4b*xdaT|8V@JT^W|pUi#^ zj2Y<2q^uxD4|FFy(1hN;#>9kKGGt%~8L=T8+_s4rPXjKt&ERVhD?fdChiyw1&{KDU z@i{4!j2^`J;eE+1Ph(8>K;}%F%sP4Y_4CuXb9Ev2L@?dHx|(PAYt(g`kA&qszO$X@ zcXs39Ya@)q8hdeq=k2?=R#Q!XJIO^xnp|w0EM7W=)2AlUBIW9#N-_-f*g0=B_YSP$ zQTtwc<abR+l(m_K|68Z2tkG;aR>-N^v7#<dbK$}%$$JMxC~oG!!7ZFVb3#p?=SBD^ z>oi;2>O|U0(mb#;o7(Ne)dfO_cH}W-Vi=ieA?S<2lzwJqTOoBOsIp{2u6+~yvG*~= zJ<v)$Qqj^*i<}YOj2#^)w5fnFFFnQ%3dGj*O_%K4MMXqMnKL@Ymf~T`?#$k#_IKg< zvSM1d%v8^poHjm#OXn_<5Ng5srfHHePxHa!Hny#pFL1YxiKB;5nxD$VQSnU9O{A<K zlPSd+BC}(qgmC#>6*n&`=kG1x#)XA%cD?OUepk(tn_F=5u*S^B7;SN$w@*}a|FFpU z6%vgmdJ>_<v>l(onPbJAJ}!(SJBnEzo}@dOuyovD?zQg3OIL%&V|ldJzA^ZpXZAH6 z9nDE~o#sKV2`y~zKB=zL?Cd_JvK57YUlAUz?B%M6AcdQ2>=)*6aO;~zv4^$}=iru1 z6*@FTrYi<k2aA<SKjIzAXZ5TxNs7wkO+!O%V&mS-V4XR+50gs=5E)?2)DZ(18ev6* zpADn3Q|RZf&FKC%R0x)r4)>A2(<Rnki;C1h{{G1$2E_z%?Boeij~~zgi9mM0eX4?w zpEvU9dkySaznle?Qz_2NV9MBZibo|eIyaUHV*J7}aU{ow6YTFwQmiYF@2wR>Pv>ga zbS|BlA(;7QVeIvD^KtcZL{A`083wz*YBV1-@8g0n6>UQk^<A5e<kNV(kjuxXF-%vJ z2z^abO!P^M@TF(ZA~MaiS)3h2{mK8cFt+LFSYdUeINMOo#S16YWrHnej&MN?-*cf! z6+GuIC@b2OjdYu6J6-qYyv=>$-TOCXQnM+8nvEIkTAv{m)0ftNGsjt(4xsc|tB|5h zi_p};$-xLGYhBDtbZ{0qTvZjrtl}t!4|B#_4B5{|k1--<R?T$7$y}GF!*dB#7Pux_ z65(%zjx^vqCpPf1qn6)azrw;w7oXmK>ZG6cBU5?z;VB;9-N>EmtLYu#&4ip`Ov+1> zBs`c&1>)^u{E?Xh7&ssdZ$At2vXaS33+MV-F?jn-F13omPgjVlET_A*40~sL^sEHp zEOa@)B!>@Mwy<Yjo|<n|gNxTTiUCXd*-&6@C&o4)T%78QTU|^Z(2FGbJk8ODh9hJD zXYdB`_6B9=?XJB7C&yGzzI^e`*2>qecZ%3)Rz3W(NPGoWlx;keGjTO`ibvOM8pgJD z$pQ)KY}-6s3@e^(pz~%9#(#^t0!#6H`J7cc7(Hc=T?x_r73mah7)JJlKnes_VuG#7 zPw=5Mt1lnlorST92A_%|Tre|+JLk5eD}S$JY9ef5KerC8hQGhY%GrpBe!UqpaWZF5 zZ{YUj_1wL_Qs~tZB7?mJ!v`@zU}bccGDk0k5o!GxoZK51XMHS;HTma{pA#PD%8ko& zMSfSvJ*IHAdj_2?a=(TWoP!jDOI|V8z(=6+%7JQj%owS@r<1b@$7}OAv41?{oXwf% z>cn92^3kF}ik!^pC-0nQs!xHL0cTDW|8FJoN#$=uq2IYFtVs;refA`$j_;za`4Ek# z_Hpvq9y(47j*GFCRmc~5+SDVBG^S2XW@`Chs%9mNRL>Ar;evsVc($~va@LE2;fj&} zoHsXgd^~|!9ys>1#$})lF~!24OL|edd8|4mR}n!Y;zLM?_8>aU3eS*U^a}2Uhr2z! z6uM}mg`SZKR<`<l{ndx+2|y;ch9WRr=|5;7>y}O7;qA>_ySPxid;_5YexxNul93X{ zi1Y!J6^~$8YF`2+d0)A>j_+UG<l}p1aC9-HbkZ;;7N#<8bRxsjJUH7vnM<dqV%N(W zBVj3~7FvATwVUK1SJqEU7lZ4ngDC-idYs&sO-`66n?eGKmv`8n9K!@l6EY>arWqMf zU}8w;u@dU`k5r9*QjC4_@K|9Vr_|Fx6{BCg&@4YUa`{r*8{F<u)@(Mb-meIsCl7C+ zF?-H1X3WfBmhkI|#mR5HSc<luG7D5W5L13uSc?2kF?iIN5PSza&?nEAfm0($U66=R zh8-G~g6{$|%93uy^G%%%a1yVx@wLVy$di;zKcb}K$`mn$ziY{NHI)%}X-s2FeSCvG z3F;TZmCj~Kek-}uGl%V4CKDAEB=k{Ue%uJc0^Nw|>qq9$82UtbifEb5SC2Y)|6+qW zvfn%0R$cm?o)${}*d$5BYlZcci@~ihl!n$Z(WYftA>J<1_>x3*^mNr#(P4ePgyNOa z*VmGHPIk=p^rXzxfU#D_WZRh&FRZ1=-kOGk1svHUjBa197(Q1#e5@F=SzTwZ7`*3v z107u_=<X4DFZg{)1kY7PWnLErDh5}j{bUg_lS_vPJ4qF3o2)M3n<dK6*IFA#Yg2WC zzA_A^BuYIolvy7=GAgo|uw*E46M`5xF$f32K4o#NzF@JTy&hKHmbgiz*m>ItJ21oA zRYXrwe=>(eh#(T$D2CROm$$Jq6zZs>9`NiL=ty{PAKw4)Lwefh(AF`9?7<22@(W?v zf>r$UAHPyIVH}Bx!9<5R<LhofSKV}O9uxW}EWxXnslbYrV7{$<$A=+91~5Y?<i*bE zSb12g`zRU-jw@@Hl<C&0Bgy+HxoSvm5(jscGSuCL@wPS;3FM6x=t(g)q_?&<0Xmu_ ziNiJ4mQcGZM~psFXmmCQ_KoMNNc!v7TK{)+tm5I_Jq`49)^q>qRZ*MgxO49^S48ID zzAG%HaAE?ZMu(G^ogi3ypBJA!=HriUVI@YHF(UeZ9<O-0iG>jkeGJJ+4`6VlC2<2i z@f_-ib6;y=H3|g1`JOTx%GOOeZtcx1CEp0~?syOKa$^KbC3>VNr@OAKo~iE8sw+5b z=V?o5R47-j-{sn+y*zvOGMAp+VEw)oluQ{%aAaRKspjU55xE_~#G+){Pt0P@xFnWV zj#pO)2L)P-hr1FMYENAM5c2b4=xLjYTaYtmPKIbp9kq3I)cGSy6zb~hVxYd47DdJV zi8dFH7U(PWaV5=Mn@oF4GK|fLly?{_jnE(lezWvDhq}GPX{eto&~f~~>+Gdm62nV5 zcfOg~m8DqN8>!FPzI&Z`dlz@^3ZyJuG?9$VP*T!kIji8$wbML#dY%4)b35h@X5pwl z7+dM1EtJa1(?KZNP}Q5X1UiCT^hh3L`DR}zGr@fY`=zK;cNP9FJYL^W6Q6Kjb;}N0 z2f2@xp}KRYftkJ}s~yA)jKV-Dn4YmdE)FJq^z;^8&67m&N@IvJOv@h3i2N*m`RBj* z=Wl;-@%CfhdHNp5kFV#%(V4WKTtemSTqaITW<p^s<HiV09oJ8yVm$fs`MxMnBZ)G7 z5o3Qkj=IWB*#|&=K7KHt<Ht(z@h~Jol4yprHR;x7glcIrwqGc#=1j#?zF%%(#sMK1 zim?yx9x2Lv1YI3lxpYC<6kj=tph1Nd<vfM%t|m;Z4KP)fpD520qwf@>D;peW%$gog z#q?AHWBlJR5)Hvtsfbd-LtOC+vJl3ig|7T;p=`6^VuXQ%E(udYu#7WP*D+d%NKj~_ zva_>|lQnMQA<D)Eit&{V%9Vf9mwXVL;7vlLCmG2J>g3Qv$7&cmQC{H0ZVcoFUtc@G zr?)#e-#(4{rs<?-4`p1%WTvlL!iGJE*t&N=KmGxO1|?EHDUHUuDw-P>(s+2LsJ>~! zr>6)9Um#q35$D<$lA0R8!yD^ax^6eM^_|RHw}%-^H@umQDNdoRQro{>65z3N`bn<o z+&!Ng$F^|y=q~K!eVxKRh)+!-A|`;WP%n1YC>!~VP>)VHws#n<4cj>1UH3l^R}8L{ z2Ld66wj#6ymXuAZl@rC3oilpQwWBdE&yNU^*1_?;vGr5Vk`-eMW*fO%W94ImoxcOx zlHgPkBo$TE<H#9V6s^c7Zd4ow%929yVr`N4%EV4(O`_6R#x|zd2zDyld@KCd(bJC5 zV0-3d`*P{z3iJfK3rlh^b&y7r@4vcT%LnIccqAFV^Gv0>z3Zrw5;DdYF|l$!b2o0{ z#g||5o50HSB^yMjtfReY0p~gvbG~hfdYJV2jz!$Kw1)dPH}mk?CPwClv2x8cs@K#| zy=gl$mn|eNHJPBkz12`RcQ9nz+TrZkIROWGhq^Uo*xDH|U_c0Q17e9yiX~=HKlRuN zOB)Tgtx0G1u2JmYIfj}YStxs&cAtH7dV+Eowc_Q9;kWKsDX1WDWudKZY@jQ8MX}xH z&708}mhO$FgtWcCJBCgclJFccl#tSu@HTQX#YkGpK!lF!{o)mBh$tdRevTQ@57#7n ztnKx&6oF*sq9jO5OhiiCdRh_OF9`1lcY1}pW9?{!wXl)eg{kaVQ6x|l#ZZB<Q~Q_k zUiWsse%!%dUw**XufL?bdkdpSim=JbVtDZ+^2;k(v}qSFzWH9v{fBxkW=G3*y3Z^X zgD;}1aUthhmvFYVN<DVs#>Lg#zOaVjS(4OK<C#!i%9P4E(s0ulJR*~j{(XoLg={Gi zyLnX>E0(6==x&EYFB>BIN0OY9$k5ajGIKMDit8;o$O8ut8_cW?)n$QRUY3j+5kXti zUcqq1;4SJ-63UUGU1yI{P&88ANy5-lM^)w~)^ElTRD&lcyI|?zqMitD>|!GZcSh4f z5{zJwjxrBi467|!-N42`<gubU#fz1le*|U}uXYG`Wa8)q7L?|3^ZX(55_-`p!ou6f z3V)$=KB4aThPY$rXhr(4WH!wjLfxw2oLV=D7q?IG&ApTSE`0puJ6DvP$Upw|J8f;- z$R8I^q8L1P@)U*@OeCkEgo<Tr-+bra|6<qnd7NopNOya+YHX!+w#?%~=VGp&U%`!@ zRSZgWW!%IhGKOc7nlp;hs!F*}zPf$Kh;g}?+lj$f4`XIU0<OU}g!Jh}pZI9{#Pyd( z38lEaSQ;!26EU2lvz5B*M(W^T2K2QT%r_R}9^>Mb6XMw?xqe;f;WdSOA7}3TGR!4m zDn&Uc+00hho;d54EnCn?OZSqN^~T!A4HH*;EWKP*BWp?+C_A$mN|MtO>ZEI-gN>V& zK+Au{kYsy>mFNf@{P34o5^AgIXg^ALFB8URgyZ69La(R*0{aF@RA`Er(&lJOtw{7l zt{kc0_07Y4cmE6zpI)Y@d^BgfI{Bv<Q`tfN&b4-`S1X$j<T8H7bV}#XW?$WL7VX%@ z2cN&@xBvWyQ>V6Ywrw#TZS(1Dnon2DLTP|G>h>MVo++0FY7&#YxOIIO2?LWz8I?sy zY!su53rWgKXTab%b;@=1ykrI^1u&{8oq#?81Vsnp74Ajh)QR|q`x7%b8bdb|oQ38p zt1lw@*$GV+W+N=l#mx}kAY<08%MqS^oCgnDC1KVHJv=RNqTsi_y6uU9ur*x+eev*( zXk-h{Sv%Qd?%|{wTTiHvYD_&t;i_-?8Wb2&Fi+vF+7eQR5+*}4l8GJEn*)26tKE*5 zZyYDDa5#>BRzlH4fQWbh{nsD)`qg9g9`)UwbX-&hTCdW6YO7#&9e@4g0ak&|tlG1Q z&I_Hqdi@<g|Kp!LxYfq&McJf}Qnnx+&zO=z7H{6cp1PxKKi<f{fBTKC+n3RHVhIKL z$;_CZ!ThRR7E}#m&5ALsSTd4|(r9|eI#O3##QHU3iHwP&Xv!3dXU!mWOb-2%V{vkK zBq>E4%}f}VBy;ajA6x`lEhN&DhYukvCKyY5Ar0o5SbADuD&o#mgp!+&k-FotUywD! zb3@s%YB1Y2WUy<?5cX`%R@e9#2y3$xh&DDCwqh$pL~`Hu8ZmhF;?b%>4V`S%WA7EC zE9bHp8Vl$fYfEKx(NVVXR`6SJNK;oIcOMs=1k-dyjUGNQpXTPBT))>Kks#j@j%{YA z&7k;TI_i$_<6l0(rI!<j>b7wC=4GCK@E+agZV3JBR=`1prHa`z`RvPAy#DU5{Pmx| zi&r+VbmatQ&Kyp3TrYL8?82=zG@Wf`@wR=8pEQMohj!CkH;<4&8#b(7%C?QGIdZT@ z>a&BRhjt1LTZVzu_vE2sjvpG&kimV)FUqE(dXeOWDfAr_NB=<y>iQseR~!1r_QFd! z2gcJJ8$TPOQX}ajlvPvcucfycj)4xCiNTe9RUF)v{n*7W5+R|zjajiMPBr@GRYTam zPK>`U6?1bVw6#U83rl-&x0TvM+t{{EFua$aAx?s~%H}k-y*vcVMaTrW;wT9-GRlNL zeVo+(kv}&#P~b-2SP88lb&A3EjZ=AazfH1vfV8S4S7~`8F?|0BQ;x5hEfRRWngfnE z9_7*VxA^S49|c;@uy9rZ%NG|>y>JB8b4T#^fB%~w|M~~NN=6(%ZV<b6R&w*)VJ`O^ z<oubPEZe=81Fa1#sX4-tHl?xt;N-z7wr(w9$Hqdotsl>ZHF>OFp3TO!quH_{lYMj3 z<UV6KxMwu|qkI`YJcV3|n8NAP88j?|$iz6RL~AJTHGftnb1D;9wmc7iKRdkLEtoha zfd~;zp5Z<O4hW!EpgwNG*BxAi21{cq234GO`NBc0UN(qzD+aM~^<Z{vNW;oZ4;}f= zp!iUlPE;_xD4OOIg5mM;Hj*TK#qF&zbg;(S&kZX-M|Cu(Z>&875`5L0tHxG}5)C57 z-FzK!aj{_S%2F21$yZxjS%Ir4NDEsHvg5rtx_lP3yXUb*DCEK8tGWN~TU>qioKy9U z^z(MX*2xy1AYWky;k@<Uhy46^@p-}Lq6s5JYER|h?o#&b7|-T4qgb`OmL<FPkuhNk za~CXAnaZi7>uEYv#qoV*)a{wdp*_Xyt0`pPjzV_t7|rR`CDhd9b7)r~5#d&hEFMPR zc!8E_Q^?96!{F>JY23k>n;Ech-Vo-@ie=99{!E=Rfb&Pzb6|d!D(alWYzdDG7EPk; zD<BRf(XZG+M?;%gGx}3q*`IYwQ&_(uj*YA0SzevNh>TuDMVOJF6RaM%Taf7`?=)XL zyqAL6%8CLH^c^H=_Hq|5ebaKT$`T7p2_FSc{x5?otGE0j+$7`+m_0p@nX|^CZgL~Z zQDHKHfw~NhaiVEWIr}$NFl|mQwj$x5z4eIu?|r~KpMJ`dd)F|R26GMd#XZcA`AZh? z;U};8+wXrcP`K~bEd`7n(_7SIj65Tg%|{wobKoe`7guxUbOZnX<KO)KZ~qj-F5vLq zS=1exCx$I&&-TgcF;hp5R5CTmi9OpUQM+dfMv{LDXOs~h5y;FX^T?erfu!`IBn=%* zOrH>{s)jRrPCAv9sU#%z!bpT$LG}R5#G9=|6!}H^s+$+6u=-zmtgWRZ-%n@pyb-Kj zK90@n#<FAc1j52?@eXmowU-qJ_BvSEXc6FNN$p`}*izs@N8bQj??9})#Jk<CFjNlS zPz<ZEmH#r5Kf7m@)oh9^4(aQ~s+F@?x?nPyQZXBQ6Or!5czIhB=_e9d41Vk2GHh)u zu(PwGf3zEp!h4^5@F9<+JpcG3+=Cp5=;JALF_z+r0&d-ZCI<fx4$j7ehV>#O!iSLX zK>9?6ux#HU7H!$bq{T~Fxp57jfB6N!{`0T=_U}LV>iZugLQQd&T;bqtkE54^M2{ZJ z#)c9U5-vPC0BfOjC6%*r^>x6=&V=F_vq;EFBd@$nM47y=BsE>hT^3H3qAN@=wbvGv ztc7EcqZnKaC|W{sJaqxA6lE(8Ep0vQ-OX_pICc;6!8^=flCBrFt`<TZlqD}hn;i{= zej1@G$#%<*RpPYTTId)l`|C+Xgnu_Q?Z&~!0Ygzp8Uhh|7Q)39<Ns-Ji3VkDW1l#G zX3s99czh;jdk*vV^UD}W_!&wm&FMo`ehgRlt)`c&M2kEuA>0)=ZxcTG`g86)dd9=| zK9cJN)oYaVBCRE7bYHm2cR&3D4{viqdixL=A4o6peg|ha7Vg>4;w^`SFZ&QCFLwKO zJ-`0-XBs6pY}~X!aMzQds1O2sD_e^Mi$g@RFfSDUUS48wZ(M~pPo6bh)U>^NEa{Ae ziy1Sin3YTCVQr;@ySFPIK3*6Kowc?#!A2CPp{QZE-mapyZPjC|Rqy_<9hCFntsNYs zv0QQSbi>WdUC4wFy@G-zmkA7cS>WugFF8>g8&6ZULAP&TDOWM7pK`W`k&+0*FtZWD zE-KSO)S|t$m3XZI27=lDgA~DPGb=m#4d|mT(N4=4O7Ex$W>;14?d!Mkax>u4!Ra&~ zT8)#PIWA5*ILYs_GD5L;)R2~U=EkFk+<5qumY&n-N|Np6r;D?bJ{ND@<MXfoLUwKf znORZlQ5{9&2Qt3Ah?TqdGjIK7MvNXzPVNBCUEIUT6I*%t@+SZO{d=mai<rM)EK92= z(9^n?!on0je%Q>)+1Zqr<q#BM$Ef15m^m4sX{1T=u)&NiE8(MaCwOqCnX>Yslub>M z{E;B<<1Fe>97R0ZH_DrSgZc{Wd8q?3%6?ye8eU&)Q8=z2lO`xT7Y$^#{Jn*}=oW!j zZKW&ZPY9OpEBD&Ec^w+zQW4)kX-!i@d3kN36Cz2?N+2N8jNnjRNov~IyBYnjWetrC z5HZL<e*aBws;jQVH5KnPbF{_W+MYRcr*X08B;S4hKF-bx%$P_L)nd++6x`fQ@d>cw z{LP!{d2ZJqU#0%^G2A^32nn|1{#)<y<n8w<uSlkR>R<-MyHS`wfK@xUvE}FqX0BRC zQBk70viY}Pzv9=w{m9hG<0NtAQ&gBr$BD&s)mPJTs*;|@`RrahmOV>HkdqZi<%}Vu z<z)z*7|8pDGI*E>GBHBK)+&k;`-wxu;_75f@7~V%`rC_e5iga9bd_l99qOqb?5@nU zQ6gM9N#4`ji2nU;$sOS*Mh|CtMGTb{1JpdGoIIsMvFfCnR4<r<lcSmB8!>o5ur7X~ zg3;0vMnck+Z6}81#NZXEg|Dvx9=(+H?K<j-eu^~x+rNGhFMKKC-+`Wi7+h|w$bK^i zp_YQ3%2p6B-o4Mae|eAo@g79?cc)K`J98_C3C(oF-o=pA+`(e>>vUY{VQtMib-jAu zD0i;jd&HfG513q%#Jssf7&pEzGs@%HDtvzR-h-qU6*FN{JSBzkOfHUR!`dP?Zye2< zl_RK{ozCX!bT%!?V%Mg8R?bak{)|Mn%*$dxw4+eZQ6!`%VQjBQ`p^K<hI%q2*`FCj zNfc!DB|FQH+-zU<+&ULmTe3#Sk~2D*WixXa7Vk-)C@Ug*n@iHQmb{`*R9|BT#yXIZ z;wKFnK*87uCKvV=r+st$k>c5k!L`Lnr<M(3Mb!|xJ8Hz>ftmzIDBE!u%Y#grB8(t? zSQx=!nu1FL0e;F+il)+v1w4Ixmq$--^7UWd=g4u%xDsB<h>%JfCA<vm^hMgX^V84Y zh}54?c(^@5;id$K8&g!!PmC|o6ksON<H+HLBb+?lsa`#NUFp-`muq()h|zCTF;nQ; zn7&LbN?=OKKt`68l2<X4S!*{4#0(&RWIrmVBuLU8$?UnQ%$}CU*pYp?dU7$-ilfQT z4iR`6PT9m*Rtk$qAL2uKc@j~BqS3R|B{RdH<Ut-JCO8us?nvMMX2b~vP8sAZxx<sm zQ$|bPFlR<-91};yGG;_9V@F9|2z4ZFus6vAok&jbU|5<oP_{o4CxpxUg$Sh-PA?Il ztHOzv2tz%Fq(m}fN-B$IC$Xbu6B;qm)}#*UCBjCBXlcdRelBXKRa&YKQ^mW=N(VA( zWN%)4`~eRipXctQZd~0Rq@rPOLPl7NGQmb^QKio%D<g^5Uw<ZYdcIWNntlV_2#GXj z#IOM31~?PeTR3f`o!Y}#*KkVRa#i2jknn!qbX~d3gXd3~SeiuT^fZZz465c1W7d+n zR8%cu{_0hfmnJi3W;QF97qWgs5epV(i-(VrhKZBhF_Tr5DXf|)aMa(LXc1renf~mN z?`^NCz*EGJg)ow;`56?75J?^Eg{O}tv2oTS@f`*02e5V5GRmgqNu%@;Z0@T@z9RhQ zR3tE~GLy1N2^8e_VZxXQCKZHJRvamfA1(DwVCdjbl%?pp67`zOJ}LrP^F>%KsLW#V zvSBneiIW!QE1ndib~`FVW11pGwS;>wt<GZh%p`ficrw%cc<}Hpr#lYQHzpcaPY>0z z&8+{cxD<m6g;WNS%cqRxi!VN4?V6Ri2Z*o<HODK&NU+h8KE16ZAvp+7x4_6$M3N*I zYgcPE%zF#$)Sqd@z}SGrD+{O*{=9k9Shff}Bqj$kancBuuPJ5C>QedL9BPlO<9OY2 z4(y)Eu@lp|duAP14o+j!tVGsNiDN)NE8*7`<c|pD$hvXV)>e@rxk))cF+)6jXlfww z(JuJ-m@slguq4bl=FA>M?#L8|=O<Grk+g7D3VK3;mHzq}Wzo!>7SEh%Ni3K(L=4>z z<@n5mXe)sxZwAJ>s3SXyP*NI6`I~ujhN=77E)XScX0FHi^9Rr<FX<<SO%N=cgsq!{ zy77#ow<E=4`!Z%+A4ZG}CneRNezDQSC&l3x5<yU8kUGk)uWac4X9t%+inY5b*RG!C zr(eDxzfcsMixYn0(Jub_*gI*cSlVxZ8=-x?v34<+NYcYZlGBKh@r=mtFFe{FH-8t_ zZ7F5v_6Z!SEfG~ZjXZ&ngv4;R@2TYA!S$T&Jjtn+Lo_#S;!@{U9`tPBt9x}ETAalS ziOMm31Z$&AiR)`ca;!5O%VI?=ZD8<_-na-;no$`qP&9;+qIhz1`jaP(Qd*kGie-7k z^b11Y#*lR@C$K}5Yr%x!Dom_en!(%(G4{+9wFHHjVP&nU_858xI^y7Nfw8SnX!)*= zuCZ#9Weby8DhhV-f_#o0oWru^bJ3VHGmf&7XmzMe8Obi6R-n!cpE4zx=m8F5Bo|`( zIuX&gH*NvF2<;oH?iK6l?=1|*8z&E292|sZMLLt2+J}nr;WTZXO>RLd)^1)5$r(hy zC@-=^;!accL7b9A+z?O64bD<g6M=*rR<9`#%*`e}dk7vO_S7C-!?ELYX|AuNrDYx? zvcs8JGK|BAw{W_pj_WrrbNBu&Zr;1j@`*7-yPHs$?8@Ql;jEsT!2HS4q$Su8-Pe@2 zq#-(X=5xNMjx+5$s5@TG(IaIXJ5a{Xjq+Ua!ou-y_9I-eG?ycXS7PU4$@+B@)a^@h zMh}%-W-O9DOFf!;(fl;#S7iy$7a=6kt*r6aH+eJt&rHaLy32;Z?8+56YTwL4i5g{R zp}Ccbv^Q)-W7f=Qrq0Syy)`&oNf;T_)XWo_lfrBXoys|bnK?U4JiM=Xz8khKw(6cw zcCN~Xk1h<(Ou<W(Vf%?qj33>Xgx+>EubiYFX73SXO8=tGj4v8W?SYBx+cSYZI}6#f zXFQt)S9jJ-pjO#i<Wv<cr{@tSjppc~Y?82A!fz$roy+OzSxH)EBx8%xXzSX?)2BCi z|D$(!|K&?we)k=PgZ)@o6vcYM{hjkO*)}(c>Z1OPO10<kfhC-4AI0r+6S;7$jn0lE z(tz7(YhEvnS;fi2Q`x#EpV`xgFg`z4=w&)f7w3xi=P<Qm7|Cf#1oex;!PSLng3)uP zEBPZ$bU^PnG*M`@a%i(U3qTC6Ep$;mno_QFW)BwU8o<=4!-Vw>q(G=+OZ{dvR<6tw za903czAP;k)8C8ro5rwh%V@T59?6>ZBM1z05C!F{jz20Jj44O6DoeQaOhrlA*bpx8 z65(aUQNh;b<#8NZkR{ZuAFEgA;+-^*4SN*4ou?j>tCZtMD`;)3rmblSXOy9__T_YU zFQcPFG4Mt)wz8Ig4OcE~64tYZ06&q>PKJE(`4hhV>Ipym@QQE#@-wf0_>qm0Krc5O z<nRCZ8#{$zZC&Wh&5O~TIupr}6UiJr5<x>_4A0+t!sEx+Ie+mK?d|*MXx|{uu4dn^ z8T|6|OTPd56~F!K2fq3GLvnIr>64IxYoHI7Znk1XJ$xkcmd;IM+O#3`^0yN2RyLi{ zelz;7P(U%bDu@)eW}!pXymU%M5Gl}-H#$<-Re#zVcB3(~GD+y02~N(s49^N?tMJ-` z2gk90M<IK+jFHTpF1#}eJ4YMAcw2S*C8a0^H?uVtgWFOtzF4@l0giUMRLvaE(70ag zUpI#HS2u9)#&JxAiJWPgrtVqT-Z+Pj)AMO<p2vlr^;|l)i5pjTaQ(_2?%h1d!&}F> zce|FG*S2%(#vX3n+{5kbwS4gWjJj{(j45dpj!8oKPdVj#ov;>V%R;5QmcM_=>#rsX zn;OQ30|Pj4JeKW;VyUl><h^&^<*nzpxqkBum#?0r^K1?EC)e`xFE9A!yO;d%{TF=w zTG@Q^F2_#RV<3@i?re{xlPw1JM#4UfIo-Tjn8qn}_X_1`a(%_%%Cry>JIeM{I{I%; zL)H_fGIwqUQ%eU4AsNC%MJ)@nIdN<Y8aua_38R?E>UH^S5=L-Pvi{+Nvp8Bii}K>Z zgoOo&EDpq6jH~poC?2j%Usk+aF}#tb5fck5ICQWKcQ<|99W;paF<^MAA|!%ol$T1$ z2o&DFSa5VH=X#dNbv2jHZ{^n2gWSDyk_Y!&c>CFPe)#SqK6~*<JumXXgOfactDE<p zUr;w(7?v3>+}T&uox6x6SE3{mmH%#vxBlychkU(x6c^?Qo4PTOv+Dvl(h$w%_Q|Y2 znaTd9bUyg_J>GqOpXX2R@ZjDBZr?h?%^Mxuzk80azx<4+53lj;(KR|+YZy~J8eLmM zv?Zx4Cp8<G8K@&*3I#T>G7={<R+)&7{H%Djvg@=;9Hgj{Umztjrw?fvQs<OFVMP(7 zXY{6_evcS@+hp9F4A{7=h}u2n?Ata)u&qK8)GRDS6~-nesQY)j2YRWyQ!1YQ=e%)s z>{E<CZfuztb}~nfOr*Va9(y)VCeTZt;RF5Ixgw9QGxPBhNv~}8aqaQ}?%q4e^S63< z`RPM`{q;xq&zlV*mGaA9f8_P+Px<R#UyC`FNf8KJ8bW`Gnh=rQ$|+f)avc!wLys_( zZ(qF2(QzX<J+T+<W$yGG3FT&eGOJ7dxm~k>l_FZ2n>O(2$B(5UZ}awBw|Op&+tje1 zeS25)`pftE=Brn{_2fLaZ?;l*c)29#k?7l6t3!&)uG5NfRdFZYYiMnZiIu3y|Nc%} zp@9GG_V}~t8R!v{;Lo5zy+|4ou9ksG;T)?IT9}v=fQfi&a=e#h=!G0OvV<jT=81$J zg}tK@ZXTZM4U|($l+An<4_6JY^eYIDRt#@xZAJ63xg6LziPMeqX=$8AFJ}$PM)qe` zUL>0ZXSc7PtZqQ__)!;6-@e9=KPv`RHj8|-VdVdIi4?Od`xX92{`Z^w`|H<VGIG=) zVg>|>(sRc%$XYGo;coZ`TJ!GFeasDU;_fP8A`7BuTjR~not|_kyXB9MqItzs4lbX; z#~(ZpW8V;?-&9WqymPCIl`ALn?AdwFcAONdxm#VEx}#<qVL^82+1mUMn{~9cv9*6Q zd0#QOvazO~G{m1q|DUln-dxqyf5QUF6K0l{?k9$K6LA^9sgv8$2<hufWVAQ&{~u%j z0an$ueGkJ(@4ffld+)th=^!8-DN@9SiZrE2wSWo&QUqxNf{F_E5;eBiVvI@Dn3&#^ zo7~*o@y@l0d4K=%e$SUY>)GcVw&(1<_E=+%vG-bY2Ki(0%1H#KtcHJF474an8e5t} zK~05zm|4~3FJ==V8I^FiX$j$6!pIf;<Sf(CRI?g;8nd~~oZCyn;cg}gcPm*O?XM<& zK1xIR1Rg%ROr7|e>*Tk6{QueLVhjxSA~@I?_73b3mpat+<hjh8`Z{tjG?Bwl^;$G1 zMc{zH4#v_{&=oC#`V=WNtoB4-hB~_Av``u1g%3ZtMwD_H_iiuZy$9!T=e-ly-CBxM z^M^=5)sw3Z!;YF&XeW9#Gm$3{v1w{7mn=y?ia~tjH(1u`w=^m&M(56GgjayhpY;KI z&GN<Y619q>aVLA+7tht@Wr=dii+m_<b%IAlM;=~*CR~}AUF{nopd`W3goLsv^i55c zJDdW;TaIEK&8UP?3x{y_q=yvF+QLwBU~xFGhvlHH$Mkq3E-m%r`juh4cYh8y-aXD$ zPk#C8A$8=xsr|Lw>Hk05pUBQhA=~W)QwuGq>B^DIm4%|JIOOGpXe)qK-WDiuHAj`J zDh5}nV{frKb`(isOPmFo%gJSCC}XpuF>c?Zi+!Iu`rQS5^5IRGS!ok(R-n6k6LPXb zabRBsHm(anO;sXXtfY|UYr+LX78DuM+4McOeH*(}^d+FoCZ%#fTm~b{b;uSR>}p(% zmZlW0HhgPi5_VRtL>)QK8Hx`)Qp&<)LL@lXwEw^+xQ94#oyhX8>XFf5X;4{*|FZ&u zT}k!>6fgv&gvic|!Nns0@o@pz-%*B<{+-K-0M7Q|+O;X%zBP+?Zc=a}j{NA^ExdgB z1mAr7nq=IM_~Va%;otxMolAepXoS(pzyJLQ_kQ_;{6So825WnLXy}ptR}mpv6Xx;& zO2`UASxp#rrV1zxaD<&QFZTF|qr#5|9a*wy$kD=3g9AE3CDG*PjGGjgA3t2egZpRk zfG)f!`Hr>4u_z%8e)Y;IY2*f!7X~6c%#h1JYh<8|-~c;1X9|prI#{D~W^~Gu9ZRdp zL5yfckotxNPuAg<<T&@VWn*7!Dh{;MNN>-={@qzz8r0p?`3t8gXj-~xa1&ehv~D3$ z9}V{)2Uxk<Qb&tGMN0#s(vl?Xg}5(d9sZWL*nI=m7^P_F>L4XC3v%?gZEK@(?b0xA zTxUxxPIH-hK6r8kuReJXZ(cpdt5@%n410mEzJ85wzx$Gc<ab<Sh5cC?)L(x60YCis z4fh!<_-{a(SKnBbjFu$HG?HfueB9)JR(gyTQPtKWl@#v=eHDJx`iNjpkOCUR6;SWN zhaC|DsJ4{FP9I-<@!}mkcy9rBZ_nfLyYqCx$WQPIkn9b|;9w1=j#eN&))5-2q6i2u z$J(`_2=dkA&W{0Zg#alL1~zui)Zu(2AY>HC!n1y0vXFH7-1IJt46MNz36B2#g*Z&D zZ~q!}@6Dl>jm5J);4z|r<LYjShQ<uEwB?|zJOKXW>_nwlfeg*%r#-BbnUfMGl>d!z zuHzZK&{j*|h&sj$zJbormgYrQ!v-!*(|Zpt;U1xT=hkE#ARE2EF%$1zJw;mi1HAd_ zV|+zOf17vqn{VIH_6=QxFaF6r`{Vbop{XGZO)Uw?Df5#Lkl>R1zRf$!GQzQ<c2?H1 z$j^2|89CKDcL{89U4flWLRfDvfpQlk6kD0%(--fNI-z5_cN%9;9Dt}ibs(cg;^pS% zH5ebRMP!&hm#ECoPn+U~F?7_WAgw4$#%Fn7?tGb8VD_Em=~5-dBJ%gWB<hpt$!hd> z=VGL%n9Doc+nJ5S-31uv%0}<*TwJ74&*SN1fxVrK3bs-!!^B82YOA9W<fjWWTOBBA z$kEkZ?re6C;H{%#TXye-J%Hd75rK%LBwF^=p?+f;wH%yb%P;2okdfeoJv&w-FWv;3 z3w<y{zjL&|1>b)4oI3p_zWC}Bu6^^}r}+BYSN}_UO{2lWT!||w#@2(1$dNiAAc!ka z2N2~6619j(@<3HX2nD%*IIubcJEQH9ZzF*WEnXBk8DoQ+3kq$G@!Ow2<J#qE+`KVG z^wG-AGGNp8SZ6sq%b>F(j{>I$LPISP6=e?_YXewVsUjxP`X6L7aQ)L4(!}Q^AY$T| z-6RW`6GtmCa<~X1hl;_H{j%J%LkAhsGceediz^J_J%_g8$dPi443=VaxCrB;YcV;t z6+;7Sk(%cV1r2f1qRT%f^uK9vK9=m3KIf+sSJaY2#m-{*x~d`A#|ZDRq+gGh5FKWM zm>>hxZ;nM)k`va^cjm@8;rlm_xwO`A6aBIzzi->yq`$9;@BMr&Ijt*ARKhx1h&r4# zhHzf76{H||p>HUIMCzojv~;X-w??*s0TNW@P~>Tk6m=!U*l5Ao%?=+tJxj8522UTH z<j#Rlf+e#QMQ2wr_O%zHq-c3k5VxR=lvj9!1#GRAVBw&;-05^2+?E>C=W_HL0z_@g z#)lX4$Lonw)?$o+%Q}0oJD=WfA)6nAn#vfGg{|Nj8*d@GQb$*38>YsqFgCJ{S_MXr zY{2+LC1jOkxSKKD!&82N<t_VR*6E^j^74F;(-c8mdJqk99-<&26mQDL?HhAAF}D}4 z_Oe`}-{h56h>5VGi=mI4mF~!naiC%T2roZ<f)78skC!y$KmC;6zj%PxpT3XJUO%Pw z06EzSB*%ClMea_RhA|7~Y~D3LbrwtZD=4`FqH^SJ?Uc|O5Q;oAQ*3r}Lb8e~ii}N> ztge9_73sKrb&*^xo4<V+SI&*V-_MK!q$%Vm=(o48hNlb5HEZ>c;#k2WfW#zMczEkU z-+*;E0ga7l7DQ<u0ZD$CJ894;UtV~?{>{StE=&%UV|0KTb^2g;5p1j^p<%5~vC$O6 zqfOvpPa%#?){|MOA(yz5w$+%KswJdvqgDY0Rr!Aq&VnnuvCh#7b6|upUgA?-b2XSd zXmiMuAvqbJ;fMDgULc9M34X3BaAIjty|v))qm4j!4Xg^WL#UGyzW(eHo`1w@c;4eO zD}P2E{)#&OH3ip~pFHGlR;??`q7ElZO-N>IE!h(lc5{erg`{|i(}f^K3QJLy2hEWY zNK#QjzNsmabhHtxq=ePRIyl(5h636FEG-_!*)u&@T-b+^BW2jND~dyO%dSj9U^JYZ zb-DNK99aj3N1DOKO$&LsVcd;9*6A$IEO-8N!R<Wsxz2y9QfB9>apVwn_TX}M<zb?h z4W%oWA4<^icI?{;p4r(h9G}^RW8-y1`gJ&djAd7@CR(Y+@W4ih&`GgHPwKh~h*{;s z{TQzxsTS&Rab+>^awy}2gd!g~KxOD#sKCfZh0A9+KHLZ|XGPeUiNMT&4;DrOi15`# zh?_drrTgId<8ydUn)t=XxAF1wJ6!tem!I6jtC!2|(^q$~qi!9PRfHfx6ry3ENXTO7 zVx3N?q7z}cXGMw9WEFX^#={ZqA)#2KNverDJWWp*i7s|%-kpchk=+<4?mj-d7pG6` z#ll=CCJ0m}W-6qY3$b-m7)(t`Yg1>lX?y0@T3DUohVl&&C@u_wr@IApy2x^eQzxsL zNOO+Y#oc!K2@iGnz|ne)4Hn@j^&88s%-Y^&@)5p99QAf|wt;8**gg*7ES2@_R0C$X zbf~o$9oml8rc4-;;b8Z8S7k<%rDYOuSssZg3PM6%5W;k#LD3G-HWP<~mp)YVgrQ?D zj@uVTkiXg$=K6db!cDYSz{5cXz7BHma*#%OhCfDotMHU;{->YZrcS@l+3!~`2<?RI zmoMldd~_4lRfSMfkw8qG4;(#op`=Ypg{Xxo6_!VwQHmhZnigqtHl4UNV-<33ED&d^ zkAh$?lvZY<gdE@g&L%D`;KX<{PRuqE;v2Y3%QZVQaB$ydWT!iDoh>TP3sWlv*t*D~ zurPvX#*B<hCSsx-AjBv155jeA<zYn*-NHtj>kro9R!-I!?ky!`7h$MpEd|aJt{~qb zl7wCDnK(}VglBH92gj(>r;fJa_*5Ilj@07F;c6W2*^a91@z_?G1zUT%LTp%2$IB}7 zkzx>}A5`EtT*Zj=v8DhyQ(nkv@k3Hm2<loQSQ)B^slFOm>WDx~eFaQS1Q6<}1UE}b zF4?c2ttz(WdgI#pVSMoH3YW_I8J9<#%n^t5_o(ylBEZj*B%v^joK)ZtYyc}iBS@3O zWV5;WNGY%m7m^?&q9_b=OD(iD6{4UZ3?Z&2D6dIHIdy1xZ5-C+htN4yVeZ%-Y8{xL zX`yqiL492kI$H9Pkz~Kz;S>+7ou%RFse#lKPcn3l<UnKK?P0=A+h#Ljjm_m@=b(ka zPz&T2rVzq;k?3OxMQv&1uL;HBgSnh6?CZ)QX_!YSPen(4GEU7=hqEOTCr|cbW}*Y* zM;b8Dy9I~#Z^GWTGSt>)bGJctj8q{`&Q6RtRFd>-P?!TmRaZb(n})g?@fxdRFV6!> zWzy~jEC}Vp*;WzZz8X*@?y}NfK{O%@Z#ofM6Jhw-NaJ{K4N5cpaO3hg9zIz5r^BB= zyUy|W=dV7&FF*YRXBPt)*~-AcMII{V65v%LbXh4w(NLO8`pZifoh46ar3r-TZ}C|k zNM0X@?233KkyYQcGYjjsM51CtG>#6}V0@&G%dI<4G&(uHooKTN4Lf46wIUX(n$(#V z;;^)pKwz*QqQcCvZBsI~Y|DhS93Pi1+rd~2CR)Vr;nviMPUs>D(M1S%Qic?H0z(rC z>><z5L#XcS%0u@a<~TF3w<#58P96f!sguJvHgy0~Bw3CQ?Lc?eI@H%>pk`Y-EUh)* zAMDI&Uv@%F^h?O_Au`4jVicqVsgwC-d7xy-4{Z}EZra+u?k$)d-@zqo5B61q6P<)F zb#jcSBB4$JUe+>52{lH`x>&e4Xi|WD7kBTT;@s%t2N$?4%Zfia-iKd)`5AUjnsD$n zfS@WLJQLhtO`Ra4Ee1hF>TC*Jti##eJ2t&cMS~w69%{%di9l7&YOLLwgq2Co@bg#4 zmaPfsJGg~F#bQ(~=4Ki=cRAdfL#{9fo6Ew{SeuO8Oa}x9>BA>L3vpo<$R?$dzb1t9 z0{r|!Fjf;p+xBDx1slQIRvO|Gya;#KM+niRuDK%G+t#3c=W1%JxHQ)LTGG(bn9L#k z%*k%*@DszBojri*i8c%z+KR!xt=PY39ol!5A|*WvVlqtok}9B+T0w$eikuz`5`4s$ z;!1oFCUmoUHruP>F?p;O=h&RTzDj6m^N@xmr$#7Dp-yr!6vQe&9i#^sAt%NXAuJcT zk^m0&G~oUB&vQ4HShDsfk1pczqw~b!H*n(A7`($Rp>MAMBTquL1&uO_5p0>cx}_pl z=!4as;1gW|c~v&!m7gd`gE~SAdb)xzBL}Lf%ZIRFU9_|p;Yj~Z0v5^OiJjEpq{yhl zM-LaGmz-d@n=(S3<q;F8jO<J|a?P6Xby0=~jjEh<FXUwT6V2$u%3Ks{Q=Cwm<cZ`c zW4PIn?6nq0n1d`=*l$~T2pYD>p>1c%a>Dk8WbAHA!9MEz#RWq6?6Gdl&a@MsRb!}s z3kLfuaF9^Gc|#_rL|9;ACP!Fuc@ny!oG=_+wIM@B#EeYAsw^8!jn&YXb>Q5&9-Lp; zi}OppFf$f_mKGljSP6C^UU-l~@v)Rby0-y}qOG7snpRvvkOHA8Zrz+ENqUGw_Y;zn zPoG@E`;RZ8e{dI8<_ALFP!i%4AJnbnVCkttql>6bn~sO*ia9^Fc2trn72^7sC=>Yl z>(VjO=yGR?4s?;1=Z5`zH(<E04wIveT*7wN;nNf3dP%|!_2nQrNE3l}((pEyLFwA% zB1aAu!dU61&BdMG{aaC4m5;2nK!nkSNDDN<#%+o4ao2(f9YdIvJTgevZz~VQmJLB@ zqCmZ;c{P`)y`?S@yBk)KPA3i@8*RtvC`m%P>PH61-m?t(y_>OdeHs^yMMw=ed1!Oh zPs2iVv8y&3jr9@Oy(f;M{yMIn+1Zm_Tz34WGY4_$(jbfsh3Lu)Av#=#TYjQ$q5wmE z5jdI(6QxKYocK6(r3(cp0a)1SbA^>opE}GXY=8RX0$81$2lp2-KygKuJ^7DtgasKD zQ9WMB=!;?n(Ul&#KT$Tq2<5Vh6sT222n0MRTH}qhGzTOlSz`5SOXTI)p{&>&-TSs+ zxW9(LQO}+0*vMAQ9;+f=FUOIgwdmQM4nqpY-Zt`F{=(c08*<5-u-28Lk*S3MR|6a# z?8L~>L1ZR+BZw5!sWXE(J~x256Wz#)bVNDH=Gux7RBekyT~#!8*2HqO!paitX-vW5 zDMI)p3zl@nM+YnE%I~BDsG?5af+iXcv4q6<I8&shnxVNq7J1n=6zMb3-&=%*Q+p`b z9>B$mLtHX~D;Iijkq{mjZiCfnp5!Q{U}C@zH7!xdsxui!bR<KlqyQsDqeGYw$qHqd z*=myvBp$y#Po2C#oxQ+yHfwVF!mtgqgs!VR481j=;iv=$q9heFF-YkMLx4J7MUTE; zLy&?weV3I8DmO%8ZJ`Uwi~X@>V*u6{`Jr-C0J_===^Sf_zgY#BYR=#tJ6cKcrV^7Q z>*;R==-3sDU3HPzu)!B)xlYJi?TErGcQ{%}z|>eA`wv!Oa;gufPmW<=csC}e`!GwC zJUQEqg%iCbH9N7RIutv}M6vtd^;I#br`HVOZ99^%w9pHl@$pt1o9W=n5{!{>XAgZ@ zNrI`dDx8?CBoUuS!!8|DlSLTl-++n3wK#vF59i6TUA@?ctBXCjaN!WHULC;w_a?y0 z%TFi^fT_6@RJD1bpv6jfG5R2CBHrgATh0uVBylb;aj%t|Arg{2xW{kz@1Dl(Tl2Vo zZvl_*EOC@!Nv45Megz~+UW(E8Ns{&#lH-S-y&`#l6=d&up=~6_RbBBT9_}QYzH0{| zj8N849gQ88kz8ZLd!&C8rjAr{2@y_`!JD6|qecOAvYLWvF~zV<?AsTIy1HQMbPp7- zaY0cIb$Tx8`Fu}uie)&ke+Ooc4dNu1Ol*|Pk8<kF5!w!7_~<^=R>h*JE*TX>EfuA7 z(TUS*x5i-0x(G6ugz#zRz9x2KY`6jw!&@*z2Q)EWf$^i8F+D~0p0+bnm6$)#!7ZD! zvem$~v%R=*j#=dcICo}0md+8SoZrt)dSo;d;AKb(M~?LR3MlK4qM#thYVI(#!zRPC zdlHgzLJ%U8VMNAC%Rma{>!NY@&NLyN+Wpgb{QMdsb9}+C$P05XV@T?XLeWGKYPPbF zATuSVNt{l~NJ&Qsa!fJNu}zH^pnLx+;_Fq|-O4h7CX&XErT581Ck2?B+KyARwKzSu zgNAn_QDHq!%xuS*6SdrP*#1MSiF)GD-<3kDVkH{tLP&!<qrB7)g*gtW-jT*F$Q?M` zf(b%*`<@yok|}%V<`P$u;PSN@ERx}?td7CX>L^rg^uvbYAg*mH38D_)51xtX4v2{f zz(CIoWhI%^!8M#ton*x~j?nNsvIDD0TFFWCL*Gz=0+9u*OcjvhY>YC0D~?9aFAWkh zXCN%V4{twLc)4mpkdKe!)<EKFIdxG|6TA>r5P+<jG^`y=AuKMy728+QlHu+IDiLZ~ zS%BL&PvYKtXAqs_10`~-5gEadH<F<a76vcbc_~$4DC@~U-$9LZFF%bSA!r$jLCZ{v zsA4^-kP1RFjl|)tWV5%B3So61He>P#b@p@{A-k2U0kJ@%dVZ>j-Z$a+cs-_w(=VQF z!TV2!@#x_&dJmNn4dtR`M+$b-Byfd0O4mnXV4w+e$NO-ozYRwxx-os6(7rH%3zz0` z_1Y4b*mv>#IIhu%-MBs+CApy}$Ou4TdH^~30q|V8*h9`T7srN*h&osW*ENU^H6UZq ziJ92}3?J#Di_n3--Z}~{t(Y9^q=2)JxbOfDAJ{?qHH9o}6Dl`mqN%2chF~PJQ^Js% z;E65k32nQp(A(dH-hmzH>!<HHLI-+eH%dwpP*bx8g=>>gRb7bWxIk<zPe;z0M6Ap3 zK~b6=^mX)MYi<e?eO*!muACD*xM3TPk2PaWtReC<jgTI0hLXxcc%^QJZD1N~0+V3i z5ry84Y7A5d;(C@hW?U6<GeQF&7MkF@ctcz(az=HkHcoYxV3H{E<tLZ1b$d2$(dbG_ z3dK8*PU6jr1zg^jj*-qte0-w=$A;HpV*eVvd~^w)e{>T+zPW{8zj}aQzqyP5{Q4Nb ze0dkIA78?M|Me2ze0>MseR>^VeZmqBpTSq3E^zIOm#6U6tF!p}^>U8fZ$G=pm0kGd zo7?#5+k5}CAL%<;`}OPF`1z|_`2O?j`1bV`eEsS&*S>sl5nsK$$Zg+ze4dVnwR2pq z^w-Z%;gk1I;^brpE-bWT<WLP}kM1J(n@{nog1corK3t5GGn;W~p$(QMS`@d6aHu*H z+lqXU7-NSmJJYaxU>iCPY(h7Av;L#IF*M$Z(TPqR9o<brsTY$oT^O0(i_!TmjGfqz z`Lq2vakdX97W;5&u^-1zb>rytZgdS)AtTuaYtyZe7-Wo4M>*uiIU_C3jJ|6#=8xv# z#6%I!Os_{nRTP>VbMfsrpW@El%Xp8~(s=g*vED^4tLcOHuHiPlzDIw%b@LpFtqXXU z8hiiFJBzq;=MwJF-`PHFmL03b!E@<EE5>?PVY)8`#}21rgkG=BvB&I01NL`q!|wJC zM1zIs?`O{`NXAYyW18KHnA?y3J^~Q|q^oliI`?hlUI21HjlU1|)uX4Y4*fkfSeqXT zSqY+S0;Y|%Dz;Q+lPA%_p1sv5DT=4q8qEy^Ka%1Bo`%Rx3P41N6Vf6ru#JR<v7tI_ zY|UWrU<oU06D~aTZ`z2fXZK-YyaYE-W>5?aLC;_&qBb|6u4_L$)AC^E9E5}IYq7t; z3h$FS_0&<t^Ui8~xyA{vR$1fIU8(puS{;}7m*G_N8Z30I!_V(8;l~%3@a*nITtCr+ zciKyEwLKaOJ<)i4r5=}NwqX819$wy^!sky<<Li%36F4v7w{I^K$S>oQC-ZnXe;9wg zzJq`LbQ?c@c>zDZTEbT!pQbiXU_XwpU(Dm%mjwFP^Z5GBDSY?!5`OsR0)F}K3V#0K z9sKg+4Q~6>ch~XL_t){`x0mq4*B9~q*B9{Jm*?^A7w7QR=PZ};8GP~SX|8=ngXR@| z|Eo{t@Z$L~y!?0yFP=@~{QQ1gBq2FH+=vrn1n{l`oS7lLaHNa?Uy8HGD=4IG!KMOF zY)rSuMiOMj2_^{kR!31q911HFP+paW@|p}3Ri&b2XF4`CQX?O?u09@4cFNdRnTndW zd~9o_)|`i}Et#kwal5f073+7bLRoDhwzTIVE?5I)BzCRj#1Levi+B$M6en3@dZY{s zW7(LS$io?Gn+k1kVtNNfg)WR9*+azIgQFt{={1pQ-)@W!brA_Kw~@p9{%I_+)Z6Xo zKqn1gcH^W6mzQS2b7rCyBRz3A)|Z6IzGMnB@z`CPgdJN~V|r{qrby_F9&W&q;RX!S zc5-|VrY5?G$-B6GIPuZ;aC20FuEq-Zxand?T?tpm>2QBD0e%+>*Q9b82P-Qw;O3=| zvDpJ~@vuPqu8kDdNFN<(#@rBDkwH4K?j7i9Eyqwt5n3zUu`s$83q$GD(r|Vp6W5Lx zp_wkmh2b@LcWxc-9nZ&mr`O^3;aJ>Ts>X+>H{r@?I-Z_fi#y|`cy~S%cjn6Q(S>rn zxw;FluhroBR6f4BxdWe_&Bf=}8}R0FJAV1F2R}YLh@W3}<F~Jm;kPdb@cVP>py6b^ zGrk&6&uz!2_YdOM>}K4((1efP8^)Utrt$5o6ZrA71$_7NG`@dz1#h0*!tXzQhM$Oi ze<SvN|G{bOZK=hjGgEkc_XIwFMNCT!{>94$V(=w=|ArX+%WL@k``h^B*%@MQV*W30 za@!xid6)YeYd?H(mCODAHWmHXpRx?;7brTM!{;BfvLa`Qy-!g)flr>YIsg-RaN{86 z$2Jg?Z^Ef#n=m(8MtxjN{auO^N6WA@y9p;pHj#8_#r#M!c9%Hda6>#+C0e7lEeBP5 z^3k$?J?i(AVp~fts@n6hsVN)Vb{ApYt~J=%nuF@rOw@Gd(Pvo%@(k4M%|g}g40@f4 z?H%dZyek=7cO@d!R~c(o+ao(G6lLq8U}K_$>UI8@8p^}sSSm@Fe9VpHqk4lMrYGxh z{mKHaUp>VY>0ynPF}ZR5?BB@<Pmw-eF4S}R!aU9|&f@IC6qk<k^vQ89t@6cl$4L(k zgH=@GnLpBku3alR79Z<NBhaPb5FK1{xFt?b9V9{CivEKXu87eF4%cwSC=VXkiWv$& z5dj(q_0)omxfm>rg^?7j4-*w0D3M#~>e+@9XZAu|N(c?LTS;mdAU-JqMH`E-G9ipa zaRYU13+DUkFinwSjBMce&U_rMBj>R#1{1A82r?7IN_Q2wnu);AN(jC-f(WvaMwE*r z;=GiR8mx;9l2dErY*CbGf=y|T*htK<KG_}{Vk}V@sgHDDX{?VhM|qqDQoR&V6sU&M zNF!?IC=D~AtsaWQ^k{30aA*2%A6>W@3&7J_1`TV%ap7nN9$%}&>xV<QbGjaP&Nt%O zoo;;o<R~%oF#_2fzI$~JzrDDH-#+~i_~TbRTAIQ3(s<OQ5^;2Q;<JZ$!2U~5i^exU zuq^V^BvWW$e0~8xeRYi_3bpS@_IyJu{@pG7{Ot|=_%*TkS68|A<Cj+m<d<pxi}>cV zB?9*%NuEV~@q!rqqmx{bi&r1cbJ^%Wet!bb9*yHea-i218nHB0f#V|^h{db1I7?3N z=ti8KSdWXd?DI<W?OKKNGtF2P?SyqnF4(@>1$719*qmxd%@ZZ*E@;@4h^-_&>(|EO z(5?cs?#xDEj2S|m72##84qF2`xSA`%mQ0bGn<kPn{o&?oN*+Q9?)FMt1ZUYa(-T8r zqAWrC*rL5Tn|wz$7ACT}%2ShvlhM_lf^$pcrmvpBrOO23izn#yX>!%`SX`VTqj#K3 zPt8mZ)84GHGBPZK^4rFe{a(7ffGbx{<JPSU;8_@L!mi3d3>}QdSbs7m1`;vUlY_M> zp4e4Yh~eRS^mSLGwWS!14f$N#yJtOmy0^j7RFGtZ7>qRe;7uSbPjtmD>Y&PGJ8r(+ ziDO;R(@{ah$^aS!hTKZGkoX9gSsCH>jWeXpg0Lnd0tKYI*Azu#eR(SK@*}WjZ8UZ_ ztwf@`5NS4HxLFAj!1>^BD-2(IX@s~*BFaq+t9%uZ>Me?7UwNblsbgcREw-(8KzXbg zisMM12dN-6Pzjk~>eMulAFP5r`YfM9=7v~P6o%@dD9n%mZh-s{T|_#`!^c_@9@e~Y zw-&|5Ri3yumW2oBs`16sF+96<01qy=;mJF@@yXpjeEM*l7;^%zJ|M~Qa0!<WZo=ih z3jFZVN2snS#ec64;=d0T@#}*rT%s_0yuTAi4wT^8!$AV%ECKX9zWeMtwPl9>zttmp z%iwP-x4bO~_0_Azzbm+$<h1vzXD9IT*(@E;F?{r7l1l}C|LR_xJ=TCjySI@yipT!; zIyl;CpkiY*`Ir*SO;!<^<wIFP9G<?GNDYufgpUro_vE2{djhO96d)(M0uv*9;bCiz zoLE2D7)!v?P7V$hQm`-+MIMnrVuBw$+zb$7XN>p&dz2N&!PnOao-SHwYT1Z`oi&)B z*o`YEhagJ0VE58`$(T-#rsDKi4wfb|(A5}-^=p0b^vOk>Tb#tzD<|;oor@f3nW?;T z?KD@=gn^qYY;ye!w`Cw_pnnT|w%<E!b_N+xF752eBlXy@#s-52R^n)1BDHu79ZE$e zG2p^fCk`Ckg5Co)IB=kXH2G#uZ?kPjdl|I#1)!!Wgjg>vRHZm0&R!L%E^2UB<AJ;c zn`YOG!VR&obXSCuB0qw{9U-a2gPMi{6qiK8*;Wo4OJa!q<)EWSQNTh80se-tF;&Ar zLnP9|H4zc#g0MJW#3u(MF)b1)d8t@ckci?fxkyg)L#UrJ5(6cX5+sSjcn#!)$s;FJ z4r^EHAcp{*O>MQm0)4KA)x_Sbe3g(LqKAwiUF1cW(%&?YMS~+fNDbj`@^CU2fv1xQ z0bB~jEA4UjSRwA7+(wdQ5-%PM;rYEocyg-~AKcoHPagK+#rtFU=)np6`QsasLj%As z-{R`Y-DoJ!!Mmf4xYD-^52m}YaIhZzjaArG>`$g?4<0}0$IA~1oMaAPlTm!bK>OJR zeDmfKS4!?}{U_GgXRNf`a(THWiU2GMoWbi)2-w8nuRda1)`-QQ&yoh8B{MvQXT;)# z=^@x!yb8tXzSxu-1UoYYu#(oh+fqoYZouj!b&{8|hzoT`L5M2+U5(JRqYP_S`M|?S z4Yfsyu(4cbVKY<O*FXUp1~QOS5rUM8Fa(4JASA?t+)Q`mmnA_|mIu1*2_umpTRao) zYXDUl9z=QTV3m(D*2hx6ul7aHz8uoYshAtj!Te-8c5L>*hSCsRf9E)^UYp0oOS9aa zlAG_IBQP^|K1Cot!_}o??^z1pi<eIjpce?}Ckfn(-2UwKg>&;HUryoO8^qwV1GVIE zjnTU|j2w47MtkEhcqjo|$x+Xbx1)uayNeir0h=*5+p@NKQxfErc%dlBLoBI_okhN= z%kW2Csv9~BLlEh1g&XH);OJul5v66LnYucGON!dqP(<NqE$mE1aOCg~IJ+7kGA;lX z*80d=vl8Z(IwYH-kr=Ln$XIvGE{$PdcNKOtm!fm99s{R(uw`Ez)@)k`J#$&uTS~&; zO$}k*x`^>NLYTWY;u46lbIh?aKpIH_GKh5(!Kw&H<fjB+<C-{ZDO!aCO%*6y6^b~2 z8sK|tuqw_UA|gVlsVhQElsgiAEO2kW4EN8HL4AH4pM5Za*Tm#69u466{a$>`ikIE& z$A5l)3jFy4e){?~-hX!xFK><D(!TBZ?)nU#j&<VEU=tpbw7Ya@7v}m(iCwl*=QrZf z-Clg~U>qMmAwYh>q{eAZSAX-G6{lp9WVyZ7-pl%XiJ1Qk?MGUkwx55@?wtJH2;eL- zym(3s{&bMG<Jh$+1LKWr@nEV7SN9a6Gd~c98p1F#6UJcwdaTX%L;1QCH1Al0s<JRt zZYI6Gy%0O;eO|gBs>)N)vws_ghH7A9E(bdY6KLxyaM^5hjijNXBSr6}kela$V}sQ= zdT1+VNfiwDR-^CWR*K3=I61x()7=%A?4|GNEyL)cV)XA@jj1E4ToIp>lbP6F?uj|_ z1E&{9uy}C_7q2Wc^Yt5x95b`J0*ukw>$~@_a172GlO&AAm&?bpf^5e)fM2;tgW$?p z0(ego@{{#(pgEFQJeoiri?M-NwC#vOV|6O_?Jhx8WfoVHw!L*dI@&hiP<IW+M%y4M z!UJhu9u$V@lAbju9c+(^6jzibdt>LuY#beEft8gGH`$O+XnDq`mbMylaze1528#_z zoU^A6pti9D6<gP!vL+kFYvPfX<b#pD#aNSO1e0hp=#v9CO)y7DbuwJ&-`Zrkz%<VR zw#A-E-5QRXmem-Us=+(=hH>gl2m1OqqPm?l-EbDRZgxOws1kA$?GWT`g{TlGiX1w~ zP76oHx(t+NN1&^f25)NxI`?dcmBsS3tKdK%I2kG9qs1L~aIqC%zgi$b&66CMBH$b) z_U@-PND|^htj~(&d_>cxwRn7g0?!}p!=tlp`0*Bjc3}>$rbqB#q#Z{)@^Evh0$2Vi zueBBLT&cvJo3(iFb}ybj9Kk1KUf+;u{ra<W1n7%gV}O6#-kM8Rc#dt~d~z0_e{u?+ zlT`VfjOOPb%;C-Zb9n#WC|*6CqR3{1*C)EUMYHEyb1}9n3wbM@5g+G(3-e?$kCkKT z_(m+vZN}MI(&uDI&rEH^>B$XTJ2hU8vy-LtdJQ6i456(h4tIA0#FECgGF64Bq#$JE z1d&Y<qPsN)J#BGBPEpv~5YDysy5Rq%wbcf37@HhS{-^2`EAw@9C=r*h&5|4$!TiD? zj-Q!aE_`%;7ROH>#raDo$kR<=?(`_mT$sWc()6cJA0=%*g$o35R?*}Fnad^eKWux6 zbUQPrJkzZ;$P87(u8kfT*c-*M_>tZi9NM!AIcYAKCX=~mcRBWVR-(0e9eNH{qkcyr zm&w7(MvwFx>0>*21UtyV$%dsrwIq$Ki}ArW3?6PmIhn2c&8yMhy&bDFgJJHV3r%BX z*gNZ?p|P0sT@yC1kAtzU90rHkjDZ?-?OTtb<7v+ri0G7c%N%TvmP|Nw%Pg2P!0K z<aLEnTwsH$VrT5F3&8FgKQwM~#s1nr^wx)=w>647F&=Y+1ik|q2=~%}6aA*6lP=6i z3WbI_a+5X_;@lA(>4NsgjW{<)&ini{Ufv%gb6A3x1mLG<HsRj6odm42q?MVmBfvhJ z#B(y8fBo`4!rg7qS-Y9!$99q}gSbcX<&!7G?l<@2%8?FyLQ(9y%V#j(z6Gbo%5d@Q zMqFIn$dxi<CCyk{2Ksi~y54}h@3a%E58<<q=QtVi<?C|<_VXlPNPAOb@87UHF|1A~ z>G01<hrjt`p7x(1sYAz366K?3GkE{;Fdp6{4c?rCd&gUFx}_A4`fHKnr$a0ri(|y3 zi^mDP$4hW=VFMPX3vp_yfEv3molVg@i)(XZnOt$GQ-cYpTpNOQYvXb9Kq1Cz<8ibp z69c<4u{PEY{dIwu8cxR4P%@4kVKwTO+ssJn|JKsD?>$cDeYvDsI_3!IbG@0kvv3TT z4)@>&wVPw3xIHt4tNRb)=H7$2w0j>;bnM2tzQZ^_JcKKg<G466hRfp<xOto;$?Oa+ zpE`-F=NEDLA{oz%^LUroo@aDV9X97Xp(Mi;hxZVJA56di8P3D|Q;`^Dju|osy@x6} z24~=A1qd0Fw=|Zbp(YD8RRxIjvm<F>00T`CE}y#)F}0z-79Kyjft^ho(9yFA{!vCS zcb0=kpgA19%wcS!$<1o+I#307Cp9F5nxl{Q+f|>1(y|EDRV1QmtsA#mk4tqcE&y2r z6$nW1frs?HsFFA|wMEI~3c|*K7p`P@d~Kx>U?YPNdqqUKNMjY5$2dP-M36^t@luAK zF6~cYRh#~uhK2w<JPZ)*Z;f?D$w*r1i*4m=NJ4*(Yp3TB=%5NSJwAMLdoOM*HR7um z1T+HHSH!NbNd`QBd>moE1n#;`7;0_C>CwaJt}7+28-ld80q7gwj1NzC;=4=7@#6Rq zTs>5aTO@VPpDe(o#q~IMrkpDu$AHe-I~O<O7P0xwOLe$?rG>QpASXG#e07Fo$8r4d z<pq58=^5@8BWrJ75L<sjto`vxeD!>ZA`8i!Pp0v~^BMg3(;W<qG(%p5AJ2yS@M!iB zKAPN%clQ*dJ<A<Ko8lo&((>G?tyr2b!Kq{UI61WjCngEp<N4GIxi)vSfNRGl*m{CE z3^k<UQePd)$$XbYSR&p|3)um>=vbG4(bhB^8~#7r^pVwE`=6gN=Kh~;_9$&9w_=(+ z%*bdD28Y@)zc_)Z<HML4>!*Kz2#cqWan&-HPSN(vEEZ?SaqZ*`9xtB7gZY!VI5LXs zQ&YHq@+8ikoaCx$USpMzkB;p@MurL2v-_a?;xN*gfc~y1k|~*F65O#c-;3el9XQ-q zk0ZlP=<C~o-kw@??%j&AO{v`a2O&{O@bNL7%@#tlEn7e*41Phj0D}i%!M1R4(B=ve zghkoF!C4(r3c^s;mqB2p8^$L(kh0PhJ)IReKGlI$DL!beTZ1rXHSW1S%hN9=B?Lh! z`d&$1XlTihR_5cDtlFE3!pe{bjus;DwwHvTBQ-loBzP$znM_lHj|^4?YQTX^qp5)e zERCh$Vyi;o))GE$ddQ0PN1(d}!u*`DxjYwt{ObqwcC;hHSryj0g7}7*`to!&f%^i! z`1mYs&k)GZVEE8Z)NIPfP<t~L21YTkXBW1uFF@sn45Wm6ATY=k@vWJN>MX>{sucK= zX$y$*LUe=^>ChaKW)*nnavibxW?Wj@fNM+JaPwjfZk(^d%?q{E>Tv(oAv}FBj1M0j z#nbnOiP=Z+=*|Gw9^W0rlY2vWMxTB9WC9<5Fox^b2B4%Y0SOr~@GA?zh=}3ip$6O= zZ^BKAl<)7a!rs&%<Oe%)tFo-jWpM7qCY+iiKu;9l_}Cf(bS|-WHoeZl%xD%dY$mQu ztVgDqG;H|<(7q`V)6GRVy@zDX?)Av_QpX*-evADZFf*Ku>7nJKmv7tDAZcxCtUTb` zHZ!u^mI2R739iD0v-{A0xC2K9_v75zqg?LN*_mN1oSx(g^IX4t3Ky29Nn0N$Niu`6 ziEfNf_u>@Emx-f2TuG|QseZ1pGO?`I<Mr#L!7nWC23KZqZ#)ijRV1Qu<iJYO<B8~K zjK=y>KcuEQVoio8(o)?K80yMREEE;zhk*F<$|_bWgaMr`TV{>R1n~E3mNdlG(-O`; z#?U8rbtVS4_c4IIyB5^+#JHsktFi(R6K98rP!oiOo5J2&8u5`D=si#l6C*`fnaOeY z*|k*!U}32U3Hoi8W1B?)PdAqCM-DdTQt+j1h>IBFyydYvRD-mp3339ouqNC9J`^Q< z>=a3pS|C5l0p&@aC|%`(md&vU_clgBQXmQv!|}&&zoVm}o{XnCyiLUM>drx&n=K_1 zIE&9n=e{D1{O=zhBFfhmyK6UL=FkC5_Z>t^YzS7<V98GjMS6@EGUGjw66J_=@*`nE zR!B?sMf$2BY%W`k{H!=+rG!z`aKP5`Ad)-XxUjeh*DqDz^5QzYLpuG&Vl@H364w~m zFE>ylkX~x0Z9TF5PWrqK?_8?K?W?=E+kwxYPeV~%5~6Yv5S0}Lj|>q4k;~KZZMZ+R z3lGOS$oOu=)q`8;eLYOIWx*<eXlhI1Jn8S55eDd7%+hxLNDfX7<=`ZFm{|g1XEF7S ziWHK>#1JhfhVJrJ$n@05^}Z%NA_BZT+Ky*){TQfA!=d^}O!g(>_`oX6_oZ{?7?(>j zE*BtOF434ujlE{zPQ_?{DgpTbj*jlb*wHSo+`##BtVH@WE?y=;QxrUXc7oa@ci;Q? z{3ussx^w?7TqLc{^!DNzR#s+)+b%85as}|1N#(h?v<HU>)O~y6(AN=#zD@!+z2@3J z0{y-O9B7Ne(4j0S$+KJ`BoRafu|iCAdD$Q_0o!uGCNT4|3MVWp+*`1d3AOh&gNBI| z^sN+OXrs-o`E>O(KtPB!g2SB=6Cc1WR9aW;gOas&C@XM8ex@b1Yzl?0x(ICbMM-j~ zVq*dUC(Huw7K#vCv4Wz40W=L|xYZacYAfJqC4>+sF+@3uA|p%-xhoBj8>oP_5jseZ zc7O+gytXg`ua*ws_1QzXF;b83KDdJV;#3+GrfA-thod70xQ8<AKMP%X(&PO&Jzj*5 zo($pR$7C?ypTsw>mJm&{?BK2jbhqpxLtcp>FB{~n3PoO02nX`4cwb~EdLu2~1IaON zNKf!V>Pl}i^z^q>ZzNE}Vo!KIos1C?=!m2k3yNOMfNmunxgOWfZ@{Iq>nI$T;`~Ax zNgI+iC(HkST}H1<xpv`HIj)|q!sy6WsA(%eM4l~{SYDJMNY~>UMUXok*?2J4L|$M5 z-G!u`D<iNb#+~|2kRu~~Lurzt1sq$?4&@T)GBG}qLjEWn=TB@zZJ;&0C^9FhDIif? zoGSuoCNBXSc_Dms<tXmWA4F?<Bqnwg;NFRPoH&|E(LND_0|ev&_H5;UZIi=Em>i0y zmO$@UVXS`*vF-#{A?EU>8C)cWK5=pcCzlA+7mne?;y9*H4rBJz2r+jrj*K4Urmvq| z7{>_$`<aCaoS38i>Gj+!WBmy%oSous9rBz%+kx)AD{-iUIp7E!><Gib_LW@g=2|4W znnO^xV-@)M1&DF^XyglUnL9XuQwP0eZ?^3GpU>$tPG0a6&;?dNT27cG1xXFsPez>H z6Z^91hX*=ake8Ey?b|a^u^|APiycvx?SR58V!hRt2o5xZEU|ocoFg1{#gJg9jlu{M zgj>rYbEP5V<tdWT_e>nFhNBT5yol*nk_Jy<4}pS}krASVyhIyreH4p4jq6iUo9K)u zqq{J_s|=r>9R|Mq5FND}prR-NMO|$O$%^5_moM<e=U?I8g`=1sF2vLO19*CG49^}8 zlRP*;U>`w2x(D(y!(nTs4_8|YWW+_FAY~<iJd~@kn!zej60p+~yb08S$jgXCdP)f5 zA{-DM;s}3lJJ?$5!`sJ(2B#M6E!2?~=LR2VN!-2Bic1TnxOl1<7Z{l5%CK~twxpR^ zTRgsYxy=@nQ6xXqkOoCnc}S}ALsUVC%bO!aM6))=1DC5~ak--iUz{DpWKAymw<JTA z7@mhnVg>KAj9fak4%1`+CrM_E6SGbdtB!4p!B#^p6sxNvPFfQBw4Vhv7k*yo2npaE z$%v~XyNKcA;6VhHASr?z1u^*3K399!;>e*S0&gPM-j*I^fSx$KnydFZewhB&n~kdr zd$B;e`P{h?u1*On%6RVF6tVC)<_YM>X8H-tqZm2bjfttlT*c!V@->X57fwxZ%+2Zw zGA3t@G5Fi3oIKY~?Z&=_XzXu}LU(Ht_BFEfxFP6ljz)V!2s&Cq(b*9V5t1S7NhDi6 z!<Ke(GK2w}v9=I_n>As!4-Ei5VsO@Z)L5bqKF0dApMX3Mq-b!63kyM5Tohswtc;K# zO#Rf5T_1)*YN>@*$jv4hvC0C`LArSV?i9?`1yB&@3O{o>)F!zhk+i&_0uSCf8-s#1 zzEF@_0aY46&9$qM6=#Kqmk*JD2p}0?j*S@}kdvX~l^~-kA_!F#ah&elfG=-N;^xr? zkaGjR{|s6xvXD{{fv}P=WL4#0=WK&JPoCkuhfla^pbzit#{2hs@bLD2ynC&Y^l~jO zoY??pJ5~65*dmBpN~9mM5(2pzwt2+nxyd2ONeaNKC^vc^NIt_2(Sa<dTPQr-jp1mg z3p;BaSeU7yxUdwZIjc~Xmx9nBdqjn)5V$ws;>isJ?sYgbU5xYd<ye}{B48I_VR{Wt zP3PjobOuh4UM|QBhNguI49wIaD6;~x)E|OUg4_b2@w!|rHD}<~;VS%aV;)^aiOcD9 z1Sk^o5{nZ!k4<G_q(2Iy2V-%xKO6JMvXQAPi_Q8vh$i6rkhzc5lt&1Wgs&hk0+gij z>A69i>D~YjSzh=M!+Q|$SBVKCMN$w+>VhOe(lB;-6<2Zef3~B2NjTb@!o5CpC<T{@ zy)R#!<DOu$8oNh^_TlX5ahy3ZisO@gxO|SZ_qiFIA%?zofh5Z0AkLHNJTpJGJO_n9 zescaOCr>zuLMHV5(mZZlI|rUiBvIO0W3Zc;y1gw99qlpL+stOHC!m@1RAWN~$p$Zy z8hj8GA#F#U!I=4f0{ov`7L2j~2KL*=_E*xAgGZu0yjDBFA>15%QZxv}`Cv*WFL84O zobyazlS8kY!w|dE7pu1UA~Dm6*qIM@R>~+`O*+;=6|s(5i1E;Xr<pkB`t5N4Yyor) zv|wau2uD|Q=;<pWGc6eF%fc`-)r_=IBUBTMvUS$1CYOK+nJ)_6DxyMoHrt0EZl1+2 zKfHvgp$0Talgg-wl8IdbD+f#1P;>PU;G{}@RXTMn)4scK{bB>IoZn82S56(j9qLNF zFxA&YOqd&zNrI%34qp}Ri%=h1#FN>~A-NJsppK7lMOl7463A4$yP82uT@-se*5KWD z4q~)-7ruM_91pI{VyLGDib_IANwCNMy}8)8I~#l2GH|dn4_$lMvxP#EE>$==Q;1VD zYjAS90H?-tkQi?RU0ZEv=*m(5@^UrpS(M}_VD?mzOc~gM16wn2cWw{b*DbGc=Mf-j zN!LzBPMmw}-rcnt2lt0zsB0yrh-KqR(>LgvV3WKY3KiuLAu51yiqaV}BB)U_z&aIW z1QXyRr9=@aDve+fe#B6;P8JbBj)o9v`7ExaE~{buKLO6l>mKc0g~6T#^poK}e{Pbi z639yJGI?_91R2DuCzlN+eSVofzjoyW=4J+Qap^d&T{?x!=jU<$><l--YIb^vyAOWq z#2D8WPE2wjXOHW7PRt)haY+Qq*GFI@IpmF-;!&|a2Aj$gP+qzcB_+{NkduTEOFT}1 zWm$7p(8%XuC40$aa!G3b1~-!c{|CUSBfZn?;F4kmB@ZcBCm6sc-UxvO?r_hwfk%-w z{K^~<y3q}mDZ20?iDDUH3|Tc{l0w4ZAx2msyu7@epY%K*HI~~%SXu~*8ZuBaP=K(C z1T5X`VdZQGF-c)WlIB&W-#xpl0^W4&JggcCU2s-{mxrywBSz<nI?;EDvh_u*a;&O2 zB;`e5XrTj519g~M8Nr&q^Y-1xI6Ft-aArGhU2f*Ueg4cQEG`sL$M1xyk_0ia72F+2 zc7%E%Es-Qhqz{68?2(xgiNc&XgfXq{Yz!wG9oSoHz{%ba@zJ)Jom@|PwH)7ma1oze zK8Bw^ybfs^fQII(aJJWktD7dgC|U&tnZey%8@YL;@pHnFmO@c1&VVj(B>{a6&JxHY z!Y!a~t_&4TmSmW&5k*vXJ*K-i<IaH+9HMKhK<}@T+1y#Ul9P4({6ts;aCHL-*gERL z)?OQHi#;&BKNg!d1;K|5eWr#cHYqEhT3Z{N&5dD6|E|hN2N{w=SVb~tr3^p9$<+FY z3nP#)5=g(XT1p(L6fx(Itid2f1lCv?W3E^?f%`}=dt#nI;7`KYlN|(J0y42Q12+RQ zWA9TWO_&Z}I6a2*7iMsl*qv40JwvjD6@<NV<rIBB$35g>cTkuHXSJrUTspy(KW6h$ zxVb3DXSz{Fj8{?`h_yvzkP7@zkROPg96zkic0*E{Czpzrt#@LblH_ZL&dO}=2_~n# z8G|!$GZtsy`y1Fyny{^^o+|XiwV>;-3Zp<Z_+(hYi<)hUA^bKtB51P<>{E>4oM8cF zA4zy++AqrqDKV~~6-!LPG(Ag-DW)O~HDeXX>q<k#L>*eTy4*S|bxV0D=qo@)N1ec- z4ZmPZlomu_b4nnWRE<ZBE;yNAP9_n6SaDi@@&PPefUT1Wlr*HFuB!xj`hFE{Md%o7 zz`#To7A}^UI<|mEx2~bTD<78^Ybb1%;q-}OEG=w-qm4STu_>(WwBY4ogBSvKfR7_Q zU9FH16NHS^XhcW&kbFqQ$_P*Rcv`{6k|K_Q95GHkj*qXyjrjw3c5W0e7l!c>F_{(( zYz<=xSkXDL+D>-1@^Ergfs3;$f!GQzzNSb_A}L4Gr?D;ur{_tBPZwg_wp7UJNkLIf zoU7%{PhLq{k!5J*LD%-R&{L7(yc6?1Y#HeaVq@-_F=@$Cc2R#=yXwMFTMEZU%V20G z4?iOnWGky9Us)Pk%?uGj|8^^Zyg*SJ2?XdM-W4QQ1mG;d2X``^wsie%XrFjV@=9VW zaO_AP4)15rRHE@ut?ol{80;p%AB;x#o+vWYqXg{b!n#*3F&#b2)$l%dj^qY?ewMWO zxr+pF+MZ@b)R$(kNI*WbI8C6R!PP4Z9Kf$!VvJAV{=2^SKL8(Np*+h2X_>CbpzYq> z<)|o2!PlSO!<Vlg;kTdP;EzAQ$L~LXO=0vl-h6x+&D*mO;iwHWO=V(pKCVtT>qxe~ z_@A0hE0$Ma`lUKT%$^U%fvQL=UWt%MD`@NRAUVwmZt)iI$g_camNhiI<RPHW4+$M{ zZpA!XOfDqL2N_LCDCo&Tm{>`O45h4=G&D(P%4x|!oFs*mngm28M4+lG4;giN$Z04b zGSLzRtG!UQHH{0wycDW=NP6(mR*;-OpCmt&Y2T`<b)42#)l!BYv68WcA(ydB%Txu% z_NK73F+^}k7=HNeceHh6VRmXACPxc#bapeY+&+n?Z$859*B{{dPhaAzpT5JB4?f1w z(c^gW@>_iN`5R<qktfJZAqMv3D)FxhcZIX74kAL$F*88yJzRq6-YpoaEydEFEtuT9 z4Srrm&@~i;p`j?u%_IrvGH@W%?BlJ+f!x7e9X?(**jAN+>~wF^=4)|!Di3=bGPsm$ zLSnp-R21ayrZ7?xq`}Ru4a>O5K+mqtKM|MnP5czun50<&eRExC(_n9?iid=-Ae_X6 z5UVAN1QiwJs%s%jNeLk|7*<mMg^)xIlaYk0q&R0j_33+K6%`R9A%+~<FP6yU_@O); z+84uBjb=rRS>@<~1H{}1SK`QlSoHPfam&pv&;Vz3by>OBx5bTF&Gfe=yczhJgjphn zXW+hh{Veu$)N|(`LSBQN-~PTmxJY1Uz`t_!EY4p%g<H2TgJ)vuAW~Dkk(g+M;81;p zQs|6N2%w8}A0K^k2hTsb#kD6NUc*N(-^EYAy@ob1-E?~{+6sJ7S4cX2eIm+pqR2GT zk1>D~uz3mKLd3vF=JsM|Lq5X8P2ujMf?zKltWI`<r;{pN^hA&pNf$0g0nSNg&~{RR zxT@H)iKT;Q4<pze81ACHZS<LttRN(m#FtNwJ`<DXhq|FGSUD{NOH*jjfJk0x20wo@ z2oRg_l0@MpfD6bGYqRCg%2H4u#u+%+hLs7Ckf85j)u9->^Aq!kDM~<>biIYWCDc`w z@$%#6Xl%?NNl}WK$zlwRm1Fuu9}Ngqcm>#yY>30w;!LP2h(SeN0e}7V7ykJDPyF?t zzwjSw-~RjuZryqp8L_E|jR;45eIb{%W^|w!byW#SkMTfMfHgeb*+eEbvr-lYdeX2W z(`aj>0b6TzI67#<+ESI|kS6TRbWylA5>XMhWIDH!POXESlmMi3)#x0_C^P1!^I#E+ z-4x)`6H();JTYLuZ3K+WG%~;OZdjA$hq~HKg!n2_ziC07{<cz?q6bM)Px_8bif{=E zBJij044{5;qwDN0E(AT=&y!aGej;ozC?c5^B&E;tbc6}iG3eeM#Z~F<{Ril*9(^?W z>9hH{2F#s0%+)kLw?tCp?*h{QUjRQx;C}yuJ6v*1DS48x>>LRnVl>dC<)t7>1Co_e zfA`%hxOABq{LVG-96sE{Jy`MeP@)qvfKz}y$pF%Fdh%Qc{NI`efukhB1(`7xNRO~W zL5w|CQ4^70W^LxsS+ZYCXA3xb>q3Hn?&e8AC{Mx4JP)|6G=jLc2)TX@0v8YLOeEpt zq{Nv)K4Kh}?}W=T&on$6EDYqd<-VID#@j(8B`*ne9X0N?mXR7XOf+EQW(!HugjN*R zV-g)9L{WtqOF>x?$jS+TpIv0y|D9VG@bSm@ab)5Uddao7?Q6u;+%R@FS3yxx25noj z@$c8S@a+0Lp5Ht}7pZ{sat=<6=HhT~30j(~(c0Ds3p)$=M+GBuT_Li!tVPZKRvez5 zW~t(_bmJ!8eEmH(?&!qL#~;GW%>!31Ok?KQUQ7&DVB~NaO3MOqba*p*d)8ooXBK)7 z=F|66Xzy8#!Ctl~pqK_$IZn)MBE4EkQKSebj#c2;@e+iE8<ICD!u9!bB>6c&T|*6G z#M<mmR&>@n3`}1{NB1$3Zsy!g0*)*guv!1nRzgyMOkNVYJ44WWAPl3!xyUYbAjzeP z2s<5=1lqz&O&RKRJ*C-or)Ewb%tBNQZu)BQByZsn>;Zc(JA}pflYUP|5J{MD@<C16 z9_ZS;@}HXjjJb!plSp?b<48|5hC356KeL+veh7<aj$rZZC<pM17YNt{@bl-EOVlr& zT{fUhmoJhO(bm=Ah)q;UjJ%UDM|7M_rUA?%5g#8Bn6xmOTdVNk(RJ_~9dAI!Y7=Co zo1&mB4kF58a0+&XnVU6KjWsEp6B`hyR`8SAV+E-ASCFw&g`SNj^elCtVXX^keQ8Kg zc;qD(5t0;H&N#=n91fkF4I#rqBY{dnQv@3R@-R=(g5Mf@nEIGN%1#WL9;%Qv6o;S$ zD;X@y%|2Yg9`g&)?-C%{6kC=;if08MM8rvwkUkfqlTg!FfsnKa$5gBog+56N75a>2 znqEOh(#=f^yVgbGNK*!`&2{0*>;dr8F|k3qZc7Pibw^B{9;MJO2PIVnM8$<6JtKi* zuf^^{Ow>o?!^Iwac<mITS2|#Rwixr%ndlxULQF;^0%OVWl@y@3x(Y?Lby!<fLo%!k zWwrIlDp`m7Pu|C$|NRU9Ca@<KZbr$L?bx+r1DDut=EznYpWKeBZHYKJyB#OTwqa>{ z2QD6O!1?2KICs1X7fw{;%9$Owd0`jsUF*QTtL?aRqlLD6h^6)rgInU}l@?4+)nix3 z0hCqk!=_ya(bzpk+jgw2u0~2x0U}dZ!`|B)rgoOg;QkvBt5yf0dYcDYY9p|xAqqYF zbFgD`9L%Ko(3Ky9@f{hs+TVcb&J7rDF2=#Fc?dF4gF8t&c8fPTHx-^9uJDftgr%n~ z9H{9#m_kok0F#{==xGnfzE*0@Vd!iQ$NuI>9Bf;O1A9Yo_&_?Q#+orZ(}UBe7`Vs& ze$X>TQiU=3II;Q!&Yn3+z#ijXU${6A5r#4LAWKF7BGg3bwKQRt6;kIXxg{V<cwqP= zf6&-OGUn*`Uc{|5Ky0iTL@2~cs1g%e>qF1M1Y#O85LT6hkg5a+Y%vN0^12L+s*oX; z7uS@6n7Sk+HDw^FEek<b#88aD{5Av<s2LNlAPFI)AcPg{wv_@e<cP7QO{F2IOQz3| z2L{2q5Ymw3vJJ{A3qgS-1bf`9WK6)L!6Qc}z~qWBxprL(0~p#EL4$O%Ed3i1S&{`t zN(62ls2VDQWiB+d(B?FyDuwFSjS)CnACJL?WMs!VK%2~?w1PBskSJu7#o^%X3Uf<6 z=xYjK*Vbe_zHk7yW@_<l=?K1ibQ7OFyow78Q`lZh>^WVD^CwHND#;yQVPWu(i9tka zD&p4^Af<R6(n~gBLqj_@G`6Cc!2UCnD1Wge-2cVD2;^7pJ;u?24gz*N<_ORW$E&e@ zYYH**as~cV6I*e9j)A)ti!;?YHB-SAhre*T7FW+TkRfZt^-GPod43leswSkSIO5K` zZHP_?MMd)-Y~9g>!tGm7Qn?*#w{J#%ML7+$LbwO{!7b1ik;(C}^K{`VSjdx^X2mLd z_GP29B_0PmBG9>eHA$un7!ZJs4T!l_g`j1w1}k@41jU5GHzEXn5j3!);*pZM8gZ#{ z2#N}Xy}Jz@DMA}M89|!JPgO@6A%O<4v5|s`<_efvion)E2FAw1Xm87;-$}(_|7IK; z+l}MXy*Nz<`z^pPUN}aklig7vX+pAvrMqLS&bArZL_Xx9WC@Qf4~eKO0bGXITt);E z^5R6U1bp%3J8tYIM_XGPc!rMdL0GUJ?Cez_sj31+0}}$44&?OJ3B2-<)KY@Hfd=@c z#UVgo5+Z#ntSkXOMbf|QUN{*J9x^t((qw8#im<yHtg&J?LTq}g=-<YZe$>E77b0R5 zR=DyYq=$*I1=R%*wK*7k%B1<iY!Me=fZRAA939yOJws(~G|CYp2M4)x-yuf>z|zSO zCXU81vNM92g%J#G$spS4LdQfIx+cWx^xI;>ypWX<M0&Ixx;FabNKGhucP1gk#}s`n z8!&db8MiNv;e(|CynkjtUR>zKH#cVR`=cu)O`hQ9nPaHjP=vYJ8T|C?zwq-Pe`5GZ z6>ePGgorRp_=bnTD<T5nDJe)QT#MAw^~hMa3Gvx$p`vYqmhK^}%qYUYNss^M&p)WK z0v5p72wTYAiiKlUI5S_1(zW3P^ldmXR)K}dZ5+^9J3Up&0sQpwtvGk8ngjWjrFvXk ztikog2Hd{6hm5Bhu3Xwd4C;c2^i-@&j6qatA`;WHkyMb4jIttRmlhE?BjFVqNQ2oO z)@}|6PmCftrv)(z@drC{v9~D}?e(G9wB8%xQEtTc)-ZLmBGS-?E)ku%qZRC2ZQ<tY z46h(pICxkhCOHmiIcae8u!n!R57hLONE-4%m2hKjr2{WdeP|nsKt)X)y85bca@2y2 zwIYH@-#b`q;oQOyv3D=#=ljS!lF2-Gj6lxVdy?AnWBa$doXHn92$GT`3E<1XmQWDp zm|I*<6e6tTjFb?hm82lZlCUubCwbe^(E*;Gp&jt?Rfeap0p#_yA*iN6;MV-7mc6)! z5=jeXuGBg&v7WFZF)f7&USefl3JW~MlsxPf9ECg~VqHN6`i$MJkYy5sq=TXey(U9I z|7Ha_@D<_&dI=HE5WLmWY^zMhRhrDDm9ade$kb#cM&NK)HCifCaj-HC9c7VdDDXwc z_DsmrZ|hp?K-=1Y%%Co`Oh_)7X~UeDoh_;mBl9CoCwi1Lby;}^stWwDyVwVF`%=;0 zoQn&GHsX`ZNAT*#B))hsi~oNA1o-U@e*fhQ+`oGfY02UE=DTn32MOu_FjUfizy9k# zc<=5au3oIemYOxN@^yh<bTr4{5$TyoE8Bpy(h>q#3Mv~Kv3l(~6z*t5T){f72+n{1 z^KSw>@XnoE7(3E}<43pR)NB<}lU)hm^qScF%(3kpb8`ScR*CtkjU31qX1Cz%d?l7n zRbgpiJ1(87#k&M>KVL0eSlo)%mI98U146>#6CVb@m<YsVry(kR6$kK$q&S2n#BlpK z`nbV0z@58GBp|*5hY#kUxi%Q>JEE~F-W=+5{jELpiH%KR>uL!bXLFcZo5Iw_6m~9l zFtf2hRD2AQ(^KFT=tW?+Co@jbo)}e9lVxYpgtdz~%q^55qeu~1foc5}Ffx#VgN+)2 zTM;qQws3LMMtp)F4iB~A;<Zs+d#4{4FCWImi=&u3ei$d_j^Oz0GP^VOK7DEk6UX|N zlQ=684oOC_Ed#iuf&|wXgNu^a;$_oA2;dxpkBl}VEW#LpA;u7umLhPg5TGgi>uGS{ zmN(FXkcuox7a7i^Fg+|JMmk$mh}d~KPb5EkM9&_+ND<K4Z8-*bk`zoAv3smS608m! z?Zajr(&%Cd<k^5=uT4$#aryjdE@8`i5ARUBjj35OeQnifZm)%`8vUO93dpJm!;&<= zzNH3K)ns95Wz7A1FEW)@Ze|c>p^0A@X7<5otlNo&tJ7Rr<-w7DoIW#8opuzh#UVJ} zkcH>xdx1~i!LJ0^bLWmDbwfTjR&K(M?k4QsTZj3@Iox^p9-e;m5<mUxcl=H)%$dg1 z{Uj&0qN*Vi9%Smg!$J{FAd1gRCxGW6rC>D@a`Lcq&wes@yHVBNj&)6)$lg%N4U)e| zkN-sjrn|Qh6J#uBNv33^yI~)b3460~U_Tknt~?yvpN|8bYtX$f554;f(08B^hr8Ee zsILqx!Ttn!fFlD9@Ly?;%g2i`IZ=Sp{BSsv{<ZgTAO`k?w|@Z4oUBn)S&mHd39)pX z!O5|3Bv85px+5?q1fm4+C^G!P5&CfTR)#dwwbDE=v{a{lG=e#ST-{6_hW2_;H`j!$ zjsm=+{1KTJ3rklsm^+)nkfNwE$r%X+5%9A+IBLQ~j`A?I*M^z32#ifw>R(0Z8HvKw zR)R}&W@V=VDY@l)^n&EGT->zLvNHgk9l<1Dg3;O#f~Fl|sBa=)&{II?w-ZZe4&lY~ zYY-xQF$Nd=+hmHV3X`g!<Cf>6&)F1e5r`|waFYUCS{uRB+gF945PbxN(ugKj<)@Lr z7@L8cF}Sjc9z@B2$?9qnBQMWeU~L6`0ZY)&4w4lhSiwX3N09!`fXhCAyQM*~f+glB z(eF(iTTqq(BP%VWW+p*IL;!VlxtKlHjK1C~T)B1}eFM#8m`bp<x{wA4vAqnrVjW4S zn<_$!bsRB3bfgas?%so?lk?cyvK4P$+#{zw&i#fM$*keyLl~PM#<{C!arM?axcl%v zPA{EAOXE&lo9M=~lim2w=kMahmE(wra3|JLri)>Q1Ec*IK1$57a2(HGyu{1Tzrp8U ze~)i}`VAkw{syP!da*FK5&OE!P_rW&ntBQdiS$NJQ4TT-^N~@QOIo}XyNAcHr?&%h z^qa*sO~~0)h1cJHhu{AW2YWkr;ppKlm>H==Qk*ZkI_goeu>fle(vXuG&$W`GbQBe^ zj00g@+fbfB5+VsD>*7#S7KYNYG_2c{h>_tu966MM(cabQ?@2;keHxLK6Ra(@kXKxQ zguEQ&Z`zEE(shW*N{3H$IPAP#xOz3=F;UPrl!BF&ER=|CS#oeSZBg#lqOy(*RG6M7 zzol%X24&jH>c~;V3WL4B4J=(OVNDEgMGUW?Lwa6K24ZR=(6(2FqLBg_cPWx8a!^#D zYe=S+$rn)~KvwjU>0=>^*34H~+p8lmTnUY}{%GFGz#Wd3`XKCX3c>E3Avo9?%`JV~ z-@Fos_NKsqj?2tKm%eMcMjA`b$S^3cynKsV@b47QV$wor-_rt~BO?tkHsz-#%}qNM zRaN373S(}@;_Nj8y0DfM3}_@X;5xe+(TJ3Vos$C8$%xuIEU#l^kI^|$v-Wl%(Ei-r z7y3*}UIIpB0R2O~AS@yZ339xL`|7Z#c`fE9JF&2E2m`|nNXZJ|o-#6x&O?%hhgd~Y zjn&=afu1fe9BmZPwskEIH&x@WUtXcAA{+02bdA&dc8(V49o~=Glhe3y_cpHIeGg6h z_Tuv0TX^?_SGark8h(F$2S0xE5V4^S2=O-{ZK(-=Uqd<<Q6#NiiPPto@Xe3E;;Zle zg<t>uU;IY&{l#xTV%wH<V$dA4x0mAB=pKwycpV#V#RzSOhg#9s*NANm)mY!ug0}un z49*-yO4%lKjLsk~e?5Nw{SW*}82|k9S2)tM6;s2T=y$a+F;<86)=Uiat;dnU%>>kS z*uSp;9c_7N*qMf!?TOS9xT@Rb<tvew=ZUi1Ae5!J<H&F!`VVGcxF-`sJ?U7L-~lfW zGYk%-BO@;sDQhxNTD=`v>o#I_NeQAe(%~H*%$ZF~k{qdP0#HF7sJb!~!gT#v2C|$? zKLiHq!O~V4nz|Cp)v{z(aFNu&Ru9erE--SnfR3dqB<R|NN4av?k<yZctf3^y8$)Oq zDiFYBVQ9nyV>2nPOo6(d=<+Q+!phsH-F$q4(AE({)y6<H)c8{Lbtm@r$F3d0*j4XK zq~wj(UEXMG_QCGvKnx!$;hx3{FyiDeN0EaFc1>;oMKO1*jx|MB>w3KZ;4<oWRDx%4 zunz7XN?fSWHCHB$ElVa+76J-VkkM7=04|^?4G}#yf|cn2S3puy1lCq6aCD*lC}h}B zN3eAKEJHjyaMsvKa3{i6_|QJ=iK3X4DD;i>;NWJ-{mp<3$>BrW(Aidug_$0VkG3Hs z)P_bN8B^+17E!oJz{#H#oR+gT6@`nn80rdwaOTiXeDmTxOpWvq+p{7~<l0G>P0#e< z{FU=0GalmBqo;WC>F0R=%P;WdSKp(ly$NP?9yXeCFwvDmjISF)eXOz4&l;Jr0f>t9 z$1nf>H|{_F5I_F<Uwrx9Z}^=+`6&Uua$63L^s)T98xbF-i~g=u>}!j~-qv`uwZx)x zS1MA{BT?VehqjT!XdNEH#+Kc%3ynkR&Ng%nPT>0=e_&z-2ivz0!0Qnk>4=^KrReTR zMen|JGJPpHv}ZN<esAk4x~R#-Y6;x7y)hA;O$lTQ<B;mDi=!2*Xy0_~VRQDoR^nh+ z6#V@xU`y=Xe=r-d@hb_yxo{2jM!}X%SY2F#tg<r1rKfXxJUnGJoP4dZc|$ZA>R<@+ z@xs<v36<q!ILlnIah)T|%bc*G*cuy498g;kjH>boymxs7w<bGqthorqF^-TV`KfHE z2Mr4y$mq$yf(Dqbg%b3MI1LO)FB7Y(X-Yy$c3GCZ1-KAlj?GZrRuhWNC0?l9=#3qf z{@7XNg~l3B@&+Dg-Qk0_o&IRwNvuxH-q{w8%rrOTW=7N2kB*C?T&5k0@=Q^&&JB5K z&IogpL~gPrj!!m$XP~DR9v<pYCXKDGC(UVR88r>47#cuaT@{i#>X0_jgfzKsVKr&U z5Mwh|R#qmh!zL-o3&6-!72=Z12g}Niy*&x;L`XJpAm!(y@F7Gp#R)-CUi7yW2n})P z5;oV@<l*e8Zd9yKfw7S~x4!_JH$kJFHC7f!T15cr+PrWwlSZhs8hW;5pl@p~e*5Y% za>=ypu1!T(djYJ?6d^+$diFBu`lpX@``L%IeU7IuKE<bRzQp5KpTNV$97eL@aPYK; zo`VIHOm(4SZw@mrCwN2#;n2VUKK}GeeEIF~`0=;j@$;X5;m3df2QhJ>IM_pAYfnK` zxHd6u5jyv*!k+dtVwxm0)g)lcwqmpm97Rp%e(dP!$Bxbe$lbUJTPq9j{rBJDm+wEs zAAho&hQQ+ow{ZK)Spqdhqx~ruA|^iEm5#o>Y3SdV!DZ3z?nuLa0(ut#ypy%IB($|g zVSca@Llxm@tqjDT));iPM4+=Z79jz;urimxp1t{q$&5u}Rw~H=b2xiBBds781sgXa z0JuO$zacxD%y2wBg8~o`;SVQgQ?%A6K}}HtT3SL_Pv9<DYeTZgnE>vA!hBog<=P=L z-3eC466kB&j-{cUsLu6ApocL;6ojB`tO7YhX-Fyw!_Zb2nwIR2mL#`?k*gH<cSPqJ z;e>7ZSCGG=zm=7EVtu|9ww5{4;BrCjW)JM#>W#)~H#F6{qP@WnyBosb<Dm!#XFZsb zfz>mVg}Rm~m!CyYYz4Q@*2_&1$q{<+bCN)?uQm?%?f_3~`%Vb4iBxPM1Dm%^qgct% z0%984kk{9Tf{_kn4b*64YCu9=84B8}92*Ogd1MF5_xIB=21GV_{w;(5(-^?H6QUEP zP$DEsI-R{I@VB&7prt7n8_QB~;nFx)J%Tf-!Yd#sMaGoPmEh-vBsp|r>MT2R0oZek zi)GNXCJ-k{Djex3#=3P0D51g8ai|uG+TxHV7WcQ%!0l@naP!Gi-1y)_+<y9y+6Q>> z$#dMjcMCqg?oczOi(;$@Nn#xt()UUhs!%akLwrgcK6>>jvG{ZR{ICDwm;d~Q-~RZM zI@bto9oeX=%0_UA4R-8Yi;~h+C@4%odU^!nV!V)&lZxsCz1ZBk7xmpkC~sg7Uv|OR zTm{p|C$M*S116?tIe=fda0!3@`!51x6KrfOprR@VHPW&Ujz+K}IcRIE4O<&6GS}*` zq~o$QSLY(9m8~L09xLov<%n$szA!eBg}J#LtZh|E7SMGf4XUIi!!fo`NFc0ijJc=E zKG8u~vvD2L>GP=7Dewvnf@_2eY<>K>^bc~1LSO~r6*a{nuPzED+DfwmK_o+1HUkA^ zA!z7ILxK#Q7)4W-y^Nnem(h`iIssgYG&(b<I>hAKRyv$4eOtbjYxJIhoo(5B9*X+x zwKRR7tfCl{h(P6)B%q)oNw1}#s450kE&6V48Lo_>tB)m2tX0UYszBX9gqk4K48$O> zDa74A6d}w=lJ?frRe+k7EOxb3fv0J2BlyI`z(@L(moteZLDV#%XJrLp83q<H&b11$ zXa5rPg@#%XlAusSAY8#FSFtCK1Xy`>DGtQ{lfAjdPK-TvXF#XHVC`rOui)jPINP?Z zL49o+8mh~%xHJM)O+l=T^+8&C6cm;Cpl>7x5pw#nvb?Z1mV}47D10o$krQTy`Svn= ze5xPaO=a+Q&_P?{X7n9uLC^jjD9#Kf{TYM}mHC)BeiXOv-NT)GkMQoJCwTAiBiwuX zA<o{s3I#f55k*!RgrbWa4JuiZLh?M2qt5;0^A}jWc$JJH@Cym&-wBYCGJHtSh=7f~ zB^*7iU`0T*c65NHy$y^lEl6(~qk4Bcb{rl;!S-fsYdeI>jze%KGiPOMPMX#nyU9@Y zAKrt-b0eh1U*g~YX4P5$;!JQ*xIaQx2Ef|E3|d4gdN!)iu_7I8PF}}Uj+#6)>2oD* zX-p2bp+3_JTMFE0@LR#y#s&ryjo1uG8CCK+<_5?uD}}SS6BOuz%NZ&|PDd7T87U~- zSb>!!Pl6I-5uKd^dk<%>)Rviz1_Y#eAxw<SFD;A}6qUK>8tgfTC=m`3lmd~5q#`dx zRVFd`NgDD)+fEB=6nW(g<zVGv1bzA*6_e#D6#oYvs4?x#z|9t?i^_-*DJc=IG@)Uv z%{5lhoHZSDL+F^9!r0CNeB!Jm8ZY!oP3Y<?!N6DnItG%^H6rk9iW2^W!7oLGD^1st z1`Ly|`wupg20zkCBAo}O6#7}w<`w*`mhf__uAneKuA{B(O%R?C!2JL#u&ku13{hzj zXsFA<)y*7Qx>Ar*Aa_jq{4H~{RXxl^h=_@D13*ZeBnQ7BF@-pVnB^jJX{pJ0`SJsT z&L6mPWf4F9_$~hY&yRTg^a{F(jW1j}2337=C==j9>@+doRfJQmMHt$Wf&&{8@!8E8 zM7rogTXh9=4Fo7$@j{LUhNq_v6zC#o>hP1hUV*uj$8q)gV_bUoCa&Lm57+KI#EplK zFmYlAPTmesBWJFr$qy3~0SfQJP*)YegGcvq{LDH0OaTAr)t9(&=MDi$9c$La5LngV zU~dX{FH5+1*uc@&6t=`#dKM;V?jOYVJ)Kyyts3R^&1l$nX!+rXg)xjwRFStf1!tB9 z(08~M{R8c|cx4224S9I_>@M!!zlJZr{*+9a7VI2MNmdxb&D#VX?xyf`HitWX=Hj6b zH~L*aFAMD6l#H&@P}orfvbNWNwY4EOZq7wfSvmrPoJf-7z|6@MGFl>#H<5?Dt_rcR zGPX80BDZ`!LX%^$ts)=yXZvtt@-Qk3v*F@o3~xVkcz6*J`5Mt{BUsqT(KR50X(|m> z4G~Dl34pD;W!IJ6ht{>!hAKrvBYRz#xf(*32uIgi<DZ)ijHOwfBknz2cV1owZXWph z*u%j=3&DXFhzhksOe9;$WP|7kYb3<dHpB!8(bh1tRfhmYC00q2c{BdMpSy^X<du?> z;1c_D6Z5#pAjnmB<X^#ut~S!(T?gwSMFvhqiA<W_@<IkS*MnDp7vcnFAvWET4suIf zDKVP_ck50`M;Hb+($t}<bkSJtA#qN&uqTLb0nSc<H8$~w{WyCqC@6x1hX%=L{fMuB z_zu_JeTVzpikL@6g(3hQv^cv>NlipnlmPz)K7ail8h4i9a7Q^#9NvnPqn#M;X~V(& zjgXLG>klcakbzOr5{4#AC#EHVHLE?KtRw^-a_t&Af?R3j#fxWf?#4}=x%>_;+`Ns2 z%ja<7;ylLY#!%P1l?DPcM1llz`W_7-?C<Wxtq1Spm%o5pcOPQ@%s7gQBT-xsi`+HA zSWCcK8E1yvwSFjE<Ad}}FKpOZfnB`=Xz1?4hQ=0R?|mrVQi`-pf26JQL29xi4t8(B z)oY{p<l~$8?bkQ>`Nx-d_3|Okotr^If<GBUcLdUfb@fz-gOv;h4sOJYCv$lB(jkm? zmt$sVJ<iND;UpQT&+boP#~N1*wP#{?O9~3|{Bd+-3+(I^QCJj*;P_C|!$uGzX(2|E zBOxmYegWo)PVtAGha(C$6ho3g^X8p7e0+Kub9;BeP(vQgyEb7}vOm0OaJjkZa)c2S zY)L?;=%G&0o8)M4s4etONK%ky*S1oJuDuS)BV(A8-dCc5B%vV5)qdroI*Z<{F-B+8 zb_ov>grhK4d^ge%i3!HYO1DRDmII25T(P#$8SB@1VpAy@&gx|D-|?~=4(!GQyUj>M z`cHKDdk}H^P*Wj^v;1BVt*x!#VGkWlNY|R0ic*+eK6qB+R7_Tk`^W47O;|MjQ1f~u zr3FHom|EAA7Y3GWH8u~8YF?OF2}8?}PSjYI`_bjwKg*-^#*ORv{?~8uFEVLwzWy4I zpS=(E(0X&_Hpr_gau0$y-OV2Fv$+LibR<<Mq-tnFlS2MQk_rF$<9B@a=_mN<hc{R} zF^bWly>Oy1&fGcEhN9G2A{1JMC@hJQhOF5f3n4lWDbi!&q|21l=v-*<T)uM+^XC__ zc#UmOW8&llnh&&LU;iG&r-so5QiY*`BFu>GR%fQ->YexS&98sp{pZhNN5;0YG7g0~ zAp{<8<QKRjC&w2V>0adKU9dVg3ftS;&~)f9cI@v#LP0UIHf}|EMIpChsw6)Gh1q`S zJy40i{__p~`r|Wf+mr)uHxq2#oP@0vk*M4fi|Wc0l&xKf;{27keYOK#I}@?3*bSpS zxftuq#pM1pO!XFEX|@`*8-r25IRtH+Lea7<npj;6O^s>TwlNl2IbraP@`t{aKFKZt zh*MOGj<rHWkTwE>v=9~R0&ibSgoT)+cUK8qh!FN~FMzKbMJGEc0-7I+3cXQC=b4uq zjLgg^A~SW8jI0nGkrfRLQEB>KIex@NIHRsO1%4Dw%}u08FRy@_Ha}F=c{tKhP!)uR zJ~6$i7>umMVL>>vvloY(vjT$142B09Vr94yk`pY62&|EtX-~iJL4Dwa#3)B@PCKvo zGB)|yTqnAg%ldwqNcqUDvfGARD6;2f`JiTNC|VoXYN0(0;0-V_=Ocg%!_<cKGy^!h zZ%zMDQ%{XRL*a-tw1~tCVig;7_tjBI=YfvN3K$!ULdS3g^h{R}7<ph~E4MtVs8v>0 z;<L{_!^u<gSU7hEfBf}dJpAAm7O#xs*8NM|AQ1Zd!I2ORB7PAX*%CCc<V2_g$uP)> zK$r}poR$V>$bSCUuekN@d0e|Pi^mTyK}SmrX6CZ6u~mSp6E$+!P9Ey8aZn=w22yBM zftQ~KJpJ{csv`z>>O=zyb>k<;F*bi3#~06G?%WavNuzfS9>Cb_5emsJFkzwAPztm2 z(^$H86R*Gd0cS5P!oyo1>x$#Bt|)?Y{dsxrBv<^gCd(TI*)G^nT|maN4W7~QD5$K# zme$=Us@j3XoN%npb3$f@J65MUU~HlpMFg6<+EBE$q#|ym85-+juw#2PYPUvV+xl>n z7Y5+U(m`y=cSK2=6}FfAbGPx<=DDJ!Iv!1xE73&zuV3qpq!?p#H>P5ucRkE3#L(4K zik6+Zh>rG#M~FW(O*Ofaj}E?u1a4Er`Wqo6fMfy7rW>e(-~e5O`RZavX)@xXtVlL! zAR@#N;la9yU1@^IFdewNX`?Vd1rm}X^c#jGxx|nbXNr(O6(rKOYHctEx1}S_OCQkz zM)3F5fv=x7{QR^aFHMrsO_Q23ygU`)<t0N~W%&E3Bb5ENKmAU)8T}S9IYq?eL=&t| zF-J<01@beTq0H9r3K6)8xR^xYW<oO7{u|(owb^~~?bQ(|r+&&w_eJ&QFjQ_0!Pzr? z;5pRW1}kep*idtDl3l(VA|wVe(#%fwGO)82q5&WXD>HdwYehJ?Xu!pd^tz=We0)_9 z9cNBq)e13j)`(hZ1wCCkeEjSgo;`VlCy#F6@#E{be02^_o?geD`xkNV{#97o7;uAU z`9PUTC9_JSk~wSv&bZRZWSWgRcNICTUKNY~{`)U{^UdeDas3p=N4p@xMl&^0a`?(x zJTN19VQM3WvVs64)A6{tYr@@C6>csn#LV(E_>`eb15#B-60Mz0=<Mymq2W<Xk`9+u zrh!SvA|x%y4Km+gN3J&U;+3oT;M3PQ_s&%~co-q4FbM0`MI$A_83p-1$Rf}dWqTtl z(+%sZ3J{Z<g_7D@l-4vNFmW}4SEZw%C>D8{zQjf>ABqpyZP|4tAq4OkG&H3mKHi$- zjvp%MvrT28C|?&r5y2gAUR)y2QH)cAn~;@YhNMV+6lb^~%3lL^j#BXT)<Sxs9V*I0 zaG)_8Gu<0ezdZ(J<=*JnQviKyBWT#@LXS*6TZhW-j^r26fJnAMP>?Qsd^9<rIXX*_ z=2wLj8EjX&u0Hhr;Sq*dm1vIiH2VInG4S%YgNn8U@(L(|6{W)0-v+61HpoqPLU~E# z@&gyTcI>W79vx$8z6T0(1EHcUj)GhdWT(4eRf08QqfAI+8z3^+5HS(P)Q`m2$>#KT z8){a_&$gre9k4dvnWUg2)|Z5lb|<nGVmC2lp+w%0Jxt`|6(YU;|H_n|b*oWcOwuMN zkfe?$HkP^~InECCJ9mQT=<oqVh8iIu#tO+vjs!3Q8JR&r`r_bFGe{GgvJ>DH7r_cC zVR!}FVB>}etlt=h@=|X)7-F&<SEQ%fBO}!rrR%cs;q&)#`|c&&dG9PPTt0@o?_GhD zs|^f|4e6j*^)MqcrQ#44TV9dF?vb;DWhQ|;XwqnG9VS0{1NKNZEW{Ik{PG)KfA$=A z-<`v*rb-HX63`_>Xlx}2Ga87tWQ43;6evt<!qrs)W|lH!7{zITN|ULTCXFuub8{)! z*r>wXQk^cOJGNDC;qDX(l2MY;l!u&-JcQ(hICIx^s2wNIpTWtCOwyc(Pp~~UZ%;yX zZ7Qm^#-p}oCAB!z*Cb%)js)}%)u6UvGZvQSv9oChTK6=ewy^?5Ya_5}eKhK-Gf=&4 zH4b)e;c{npc9o$2@D^e%J2HCFXl_ZuuGU1-zsVTwEyH8d-0vLOi0R##=-3>L%^9}H zCV7$RWdsij?V8#=2=G)zPO=^BjRkOHz7;*Y(lBtK0Nvf|;p$@rEi*N!nW&Jj5kPR5 zHG)HQ5Ew`jg_tuSKpz3VTJZ5!hO8VfS3@?8{+_zp5!pG8*tEe9>&tymRN{k@btzES z6GwQgCk-ww1O=L4Q;{#WtPdvEj9(@y7J=znmaPrLx<Yr9k-RC&_e2><oed>{1i%24 z6!@UDkOq4$0hpp%ah@~n=Y|sU5k+|()I4b)Z>%F<vw3|am$*nsoT5Bok}LZA_hJ=Z zo)r)v6DdUlw{{0by)D5c@4Qg4K7zcE2SOrjpr$H=v*%mDGdsB-IT=n^lkSS*LQhE3 zNM@r#NRrGVNe3Z0DbhW{5F<be$&13>N1wD~5K4+Y>Ed}KJIj?@?zS?@l)|DlB4b0K zp{;@Gxlx=sKMQkf3j~CcezUZOqyn4gy*y`tO}vs-kz58iA2Eyoxnu%1Ke0E{{S4sZ zO2W|4Rm7<iNAc?q-{QOPKgIPcqX-G}gp`Ub)QnVNVku8XN)DD*axis}Lu9xGF_H)w z&lPaAmxGHVX=(zywy_i}NMkcS&dTjcDu|M4mZ1nhT2Wh;yYDNjO3{jpb3lY8^vzWu zM4muVM~O_eGJ>N#(7d|{yIL~QwJ!$;4y?xh1DWXWTZ^HgA`A_d5J5Q8u{pri-4OXj zk!agnM8GY^zP;Pfdx+IJ>cA39DmmMSiDSDlHr9l!G;d5Esm9om60X+aWPd5<50v7a z-fdVokcT1m^m0omYO<Vhg1*m1pBE1HlCZQ8hl`B_0!W%UlCC{BS&RJ@VK}fe1xJRq zA;8OkSU3o-&L+@Q;X`7q4I;?UMKKnQGQ&!WwlR^`h>tcypuahS0!&Gwm?1UI8M!3C zO4oX#x@sl1RmD>jB-xM?16g$`Zj#yVwgNQOM5CIOVcnVv8EHu<)AbM#<VQtC3@SGV zpp-znf$*`VED-ApeYnK`o2gaM`_kedczdcLG)N!KO$D&CQG}7HJgmsXYG{c<&p-l7 zD#X%EO|YpNgpn13B$e5mCXywB#NP5!0@z*=imJ_isM)d-4b{QevMH9nL!ZFU19M|_ z3?DuW9#&?gm_kB%5dk*Oh8Won8QDJEoe%b)g##dCRSt+e5EtV|ex46<vfZ(2wG+Z3 z%n(6<@bT6qt)>YlcWVMAX}qWicm(*9Y_NrlvI2yq#mESXK*K<tB!x1}ZOpklFEYv! z^jq{hbTTTcBG6VAh9<G7ouw{Ch9m;QA+SvTKYZ~G{{8z8n3z6*sH6b!Ns1Hr%%E&c z&fQ4`Hdaa`K_rl|$`^_nJn-?-fg649?yL$g4{f-(XhOqKl73$iQi@U#R}_bai854F zR#4at=a_a)elRjJy^u^2LC;tL23G8LmpU~ySUVV?jhJ_DXEAyX6=7hY0Ha6N5=hr! zVtgHDrni!=HAZ%JG`EUrRca^=fI4&^XrTQL;^h1!7SGP%!ljcqci|*XEwIc?M{!|p zKl&QdQ50u^UXm>f2Xe7*Lm&><uSO3MNj))PW1&BCgY-~FlElSc1TIc8urwinQ{-}S zmLZuGgiFWjFx8rZ`qBWLnCrsWXak+IJ{dX{BBL;jjBG$}Zx;4<rDK0*CfX=cG*L9F zD32kgCHa)$h16sRq@}o!-u9!Y6OO9NSk%@g5i4gRFw_%jh8mDlkwAG_6goPR(6v98 z!-SfK^zzhbIYBz#b!e;!r|%BO&T5KoEIZbQAZ*#_OJ+KR^uGc8L#&~yNivu{{U!{E zv1+w!nkz|C?v5LMCPmkWTTehl%PnFc&$j%Wg^yc{T1F<cw1^^2i3=*$d0_JfF9dj- zKwVP;wcAJnZjZvb#a;sV_+G4EN9<kXhJu11$g+hC1UN}~3DR0#@ba<eCbMkXmI*)7 zVpEg*U~Mf!uGb79AqMcJFz4c;1V;yX0+}p4e4XIt?FL6LPw1E#LsmnPn3@<;O`f|m z!$2;rBn?e{ZD<*4!NS3e{w51S3USJEe6Z1%!3NTLOXtVv;z+^SSqrW<3OG`ig2m=c z?5@qA2*C#(a^y@-s5{5PJGlsY<_d7K(?v$S89G|hh-I_Txi^z8W;WXC!nZajV>^Yj zgcN(MDF{PDa~_)7GDxQ-Veg(?bnatQRSVG9Ta3Pe63$eHt@KB5ObGnK+z~_<W#Mc$ zPMmDP+*~#0W-2j1yPd$a731R@(0ynvl2hH0nHxz1#2;CC5jfaehsp77oIf{@cW=Lg zd+*)B!}ssu@rO_G!Lx_B|MU^g62SzT3n9_l0PB*SVXw-AXcu`zyDOomHW`fsjF$CY zs4s9uC585kNL>VyR|@i>{<aXon^*Vn?dv0W{eB}(^d+KUGhNt=Q#iXYM1!ga$EMmb zJ>80l2^s*C+c9~x0*4P3a`V9Zx-zl1c@=h6#gL2$MQ(;4X;=?r5OJ*~*4;?Pwzeh) zt*sgGC$_b+*Mf*R4@Ivc?CUH-WVAgtZp%SPtUtUX++l34kJgS%)YnB2yRRfBkECcH zjt%RA$(Z{hp9n-lU52i=2<Hg|MFqHZwSwXl!6|BsND6bT%`J{5kPFanu?Q<ln3N^V zFzL$FMMHf8N=Vui<vUSxKz^<}OwHw?s-Zw0!yS3qwnWrUm>OvU&pe&{x-uVZsmS0= zn~9C#a(XtB5h9{|2#<87aOMmLM-_N`tD>ehj`R)zq;4g-|0pyyMWS|R7;1LLqjW<w zENyLwoy}luV+s{wYZX29f582=F@UoNMp6pWG;$?L-)Ujp`n6D?5xcD<5kXEGXrTcW zPg=32+y(JLN(d&CINFej1NDjIv~7`7<b$>A0wJj+1>LAJ_+(WeJ~M;{p9C@LMhy27 z%l71>pBS-se-76U9n3&)_ZswdujS^E4EB)@ru{~S%Q1d*6Q(A%V3vS8HM;?G^R;N$ zm4TM_0-V3xhl`iGvA9GMW2qVEmg;d~u@OsWns8=e2Tq;Zf!X6bv7^3(jNEEeR+VuN zsV1iP<JPSO+`YSmk3M-1AHR5tm!G}DN1uO*SFc~=qc>k*X|^9ZB&#aoEfDLVggci{ z;@;vkMjE$bm{{m=l^1qza6n0-GIo~hWB8yo4)-}>Yo#69TBE7|tq8C-xO6ERODAJ+ z@7*J~e&-^+U!Zn^qQw;EPYz&a<^Yb*cG7t^;Mh0;eVopBWIZN_H({`+4EyLj>#9<y zU+CP<&)~Dyj|ixxSe+7xwFLy$ZSf>U9VlA+z`@B5x+Wy!EUaPf>;gG$U5auxFt&Bz zB6QV`bZp+_PqM_9$dj0sq{$l6-)7{2)HS3yY_W9&(j<F1zr~((Gw?DkPZ<2?HERTP zVF~ht?0F1D2?p@e5*moB?U0l1h}Fq1Bt12tp)ZNBXiGTJAWU85fYoU>m>Sy+o`q9g zWGpOUZJ`878cAaG!y;n5Bp1Y?r!NOldS67wprJ7t&8-pW*d0R}ED5_?;;^?Ro-|Z6 zcJIkSW=<q5?QCFbW(xyTeaLA_Lz>MIR*-}+nNx8&ankZE<?`|(2(}fHAZ;%r3so&$ zgoVYDtnh`btPtd6SHM753W2WX=x<(!-P?1yaw1zYyfH|uwqsKucI}EmOKTGPk5oWS zT?{^}*Ky^lXU8^Rob>F}NI9lQH_-b{|Fr4JO~kreabmU#r{;Fx%*iG!&Nt#LwM%E) zxpw|^3jw$lOJ`efeyI&t&hNwJ^PRYGaX&6!>cYiywBNZ_TwZJ?khkN)QVXtL*++mr zh{=gYG&kg9a&#A7KEH%_u1uhIYdSjH%CKu^9?qUT0^m>lhpnFY&mY_(ih=g6Xe9}8 z{q%9*uYcn|fBuO-@Ly`cr?;=-_@OAg{4gC49!2AW$H5ps;eyIG12lF!V(_RpIy)@U z)o+J`gFfgRGQ*>L!+7}U0q)+rPDcMCZrwSHi&u|f>B2ZppB}*3v;9~+eSjE#H=Sb# zNvv8tdUz6_ytq#T_$0n~Lj&;H6B@YFc=OqZ^!`IU{qP2!eRLDgpFf6&e;5p1Tp+Eb z0aZgy$m=RVT3wcVcEKwr3_dvt@QCswG{gpNWWeipWZ~5O02%5Q(&_Yfj)j-!Bk?lx z$k>{I%ozNC0XQd#*&R0Wf`89<;wMJuCBK%MVugZi59Cs`iHmZE2z`gUrwW|Ni$(cs zBRbNE{Dv`(j_d``xl=>fS`iN&Jt?RtOTpGu9jjAaP*a_Vn#w5bu1~??eI@8+t4ewb zFnBN@qlfY_)|-!k&U706d2q1Ng`I;Z%<L>+YHC0_NCn#ZT2Rqeffxas0h|Gv8ArBd z@82@HBn<#wIyqYh2XgqK#GrfO=By6|1wqIu@IzZu6lVI;@V3=Jb#WrPw&&qc6S44t zVoc06;L`mueEjKYtSJeHnY{*-G(<6dtOCc6ZKDyqj)1%c^K9AITrKzd^n4XAEw<po znKlAk3oa8luU*@Z8#j7!^TuJ^x;ccqH^-?>;PyLXxO-z9kMGap&aGLzdxIsJ@5A-$ z-MCKs-?%kQ>^z2B?+oL{)nR=8@+!uL8n7zP30u}DP>5cI@{%~cMDrv70RQw!L_t)< zu5`k>l6W%nL3D1K=<03&{`+5UDO<~WI;V;xdIkLJ-#_DDUw?>KlWlm?vlh?VBXDEN z22byY;Q8YSI(AozPL7zr5RL=GE*P7O!JZ=_*wN=tvMQE*fH$sQ-G%2Le}v~B+{fbw zH}UAb8@T)KWxR9sG#&daE?gL*eMY&pkUxC?5rKXPPaa>!w_ksPmmj~6Uw-@?U%dVh zPu{zYZ@+wj58l5<1MCJj0OWPFAg60e(oh;=ijv&oWkDH|8<K+HmtynvMIa(24Srz> z2#HHT$4D3ck-=Q%138i=Y^n!)@b-3gp^z{iwdMEh!QlU%w3Vd_eES*Oic1PWg5=8D zbrC37OENIqjr^cLQpnu1batt$mfNZ%S0quCKQ_J(JlB`{u&*N<9qk#UU2{>tJ)VHQ z8ZEoBv2S-4_O`Fap#udt(zliXUPK|ij7H-|>}*^O7k3LN(5Q5Bc7>&t1I(<9p=YWG z1uZ2=C`&__LXe0Obp(N$u{M`4k3tTYH=K=BHi8M<Os+`EDIhbwl#XRRH(9^AiI|#n zcYj|gveI0kA<qL#Ej}1f(@^1|fhY<)V^R2!bZOs`hQ;Yh4D}UrYyH^c`pf6{a;xA^ zpQ<C)Z6(HP!Iew<=|cBW8z4{;cyCVQ!Fx;i;ORAd{^?_U^W}5=_}!=Y*S~%yxH0(s z2Y>$iH+=Wa=Xm+a1AP499X$Ks8lFA7LTpB?_TgRp{L^Rn@!MDU`TG|L4|haZq&?|X zb2yTBu%cu0@H9kVur>9M5)6%{;p=AxCs!S$r^XUv|ANEYlJM!%TLgGuIyVt_bM0}j z+yS@iBJoj|Ki=F3Cw6zoOuG&y)~Vxop9k*UEWkuhD5jf8Kd1Pkb5|64x|6W2Efin< z{t=!$y+go!7f+wu!i$d|;_<^9xPSL59^Ai%dn8{T+`ocfe)=54gPr*1>t}fX@eO?O z*+=;4`>*lScdu~y!VD3_0Dk`A6Y>~6m^j*qn!0S%G*&=TRT*Mx(p;XI6=D>L3D_&h zKe5z!Vlw25#DxjuBt6(PSs`A?kOyP?@e{a}i0PRO=5AX2-PjzJ<vApT36dXg0sgiz zptCIlIGgdRWvB>Ge-i|S+mJ7^LqM=CeEcop?rq9#S@R9BfnSgX28IrR=fasD9O|jS z${1JZ=_tV5PywfpwP12!BaR*}A)Q)`(ZLPeN|Pf)TQEGd4U<z1SQ%>pX%#YsE+#Ou zwuFtXBWW{xZgHwUnGIC~4G72xbF<O}NkcJ!GY02$)ZgId08XEAfG6E=VQG)nh7FiL zx*iipiZDA>j+tZYxi&Yu3CAW&F>s&^;a<A1))7H*sxM}Gt8jxf@aZF!xG-0R(<iqh zBH97QdeXRkV-`2AjN{JD<9Kjqk;42E-hX<PfO!+2e)>MX{q{8nU<PDvu_V(B)c%Wq zbM3GHGNJG%{`~Vd{PydQ_~qyCX#ZbnAND!@o&NtX`#1F8=8Xkdl@bL1V0#+)#;|wN zhoy}MOs!SO*Qio-Q-^_tBJ|AUVMme1lP-v#n-OkKwcz1#GKHHfa3I<T{i|$nyCE85 ziF#PvV2g7#8kpN{fa8<)m^$W)$vsZ!SmTDpszPjXGr-}E85r4Ig!)xcxIj|ilaHU^ z_47OU=)-sM?CA{x^CbfHc|3k}k)q84K74i^8R-%D<dYlNw{IKyhXK;t4@i!@Pf_X; zsw(s7Y`!Foz8B{f4`XVo83O|~sH@F_vy%zrl+_?8uSjf6nwVq*dnm{5hA~OOCqNOJ zSlQ9Vl4S1kQ)+%mV)nnaHp^Mg&#wF5;O2nMWC?ryzXALI*4S)DF_O{BYV4tuB0M~l zXsbc;L>JC(S_Etp0=zj9j1>Xg1cQUb;PWR35g6`32TaVUCl6nLGgw$FqN;8Uj!t(Y zVRaI+*KR=Ys!RkYry(RE34Y-b<bs8vsw@w8H!rBGYs1#wi9*ft0~@Z<3G<T{laT#i zB?_ml7{FPl{M|9^J+CNrgt#b125Zr`Hy;OE3eeR;k)>fZc5aVDV@)C|D<V)|9gDnF zXA~s4W7oQP<c64_B*g~@cNAgA+C<!18o;Fsd-0H%`Q|$_xbyCDJbJK5EOnU--c$Vc z$M*!@KN&RfCj&K?mghgD80Zsv%NoNw*Ep@by#4b}(#(Ic{r<bWAN_&&owmT`%jd9Z zb2c%!6TCgG;X&TP!a|d4hL&njH<pL8z7!O7B`C~`!@^t>`i5d0_<c#ToUbXzzL-?x zTbrRR*a5qo<T1U*9_Oo_abmp+=68^uY&XK>ejCgj_Cx(zSL{i*L3gq?F71d!Z=N?A zy&bVDEfimW`4~^1y-Pr54E_$DJi5k#{K?}>c<=sM6c%LQi_hQZ<VtZ#6c!izNv?F0 z8J@@JNGBFf^`faUpQO+(935>yad8kjy9yB(V+eB-F~}=Rf`=ptGkz@N7^kTjNU5>R zTDJD4kR)PLp#2!&*|il@kbo3>&pnxz;#QAw^TLU-8Edme5p1E%|2ubl8PIHk*8f~U zV`{31T#_Z#m1KG=!ckEcf-M`uv9UZDB}KkuhP{xN<I2qqN=dTD^!Og|^c-!6ijEuv zM0p74HgNUQhP9(Lj!qrM;gNliRFi_JmKrpzOrb>*#3wQca#{-9h_rEXq(Pwr6*3%J z272@v9XLC%zYmCOe}kQ|HDhui8qsf4`@X#$!~ve(i-?H8*V_ek)hVdko`m|U)o8EJ z!EVyroh^kJIYiN8a64v4cVc>YC#u%R)3y<Jua4mH-D7y?@({81ByLf=bK?Ys<ukZL zCW|rl>(8Iyw}1V_A@(1TGPeHzvk|uc*Uz}`VCV<x8)}f05{BSVS2)@m!`9A-%ju#` zO+#OS`bYsXN+M9!l7<|acNJw(C~1pBOHZ5w`u5Zi43y-c(9H^2dRo}+t%W@vBIrwy z#ld7b^cQMkU$F{~Hrt^hQx6SsuBZ)G#et1hXit&FffxlG-;juHevUY>uL3V#+#v0J z9uM!I!;^;>@&2Pr-20aw-zLUffvwf~NQm>m&|np|RHR^Ou@8q>63~HWY~7Ma058JC zXf^6<S5ah^BZ)|avL*yh)^gZZ5CMI*Hh@j1VEUN8kL3zvPpH{+3j>m<ntJNcG1OYV z#zboDx=YBj)DDsmriiYf&JR6(Nr=$DV`={Q`B*k8BFDFQ;jqKVa#^CVX#gp!{Nd%H zhSpuFXlY78bK@$mwUbP1s*OcMbu^lH#A8QgB&sVSvA)coB0n*B*Wvw;q|Vnik|TK` z2Rj!fGMsYQ%c`htj7LC}0~AR2@QBk1(FoKs*WeaM$ZLwhz|52`qCO<$Wy##Jxg~#( zJUT$mByf%1vx8=xz)qN*6ooNnPy`6<yli$Fy%v=ghmnZ|5)$LFWpfI70P+M)1?b+p z8AH9b7$NgEInjpM+1<o42e^xJ<?<M=U74iq2${r5Tzlsj-o1AU@7z9tM|5!?+&hPl zKfZ%cUq8W{ub$)AUrA#8=U*f}NP;kw{$KuMix1xZw+!Ot_UE6=3lsj||A@o?V#^?a zh$vrp`dGuw!x9EYDljrvhoYt=6t$(Gsw)dQ6*h;OpZbZPLOi{eqW;qmhoY(=bWEfW z<86i=(LpHnvO$Wi9&L3oSLBF2exex4Gr-VRQ?!>V;c$%sYD!d4lB$F4s|>MojTVNs zTcUfF4ED#_VlXuVy$x$||M3EzKE6ooeV(*9u{Ui$r1!6>FT@CJ?D`ayMq}5mTx{GJ zg|4m=w6zvt;p8C%Q+S`9>OkAhEEHtBW80QkY}pbG4;pj<UV11@bb%2uvJPo$zQ3>U ziWLlu%aY}PMsW53k4aP3SQKY>(d5+RNwN`cbR^+Pe#uBn2BPdcm|S81hW_na3<=V| zXLX@=HRNGOZ6cZ*lF?L`fDQtATVu*{+m(Xdt!Z5AXh}sYdAG)zSX6Bb$MNF?@I8n2 zLB~`c7LF>=GnR!knK?EO<;;n0G!lDmsmek^)=KDE8X>nd7t$1Jge7>nMC)ogWax|y zNn1&iWMPk11;Ee0oECtYg5{A&2mH6rVvREu)DdhIHe+%@k}gcjNXp4TPDvdhA+d;A z8O4<yNeCf^s>((0p3S&;wjXE6FPvK%#N~@e3E0QTC=yFEZGC$IkM1p!6uE%+9*~K8 zbQRCvzkyeu+{X(thc8|{!Ka@+!`Ea6zy1Dm{P@$?`1zOb@yjni;g?^3;F$f_-+tt_ ze~`xh{f}R`_HWYOY|B1p`?J^V@7zAW|HhfopMLqAB%K;;>~&yfsRca~bz*5TC}>MV zL{R|ZWWw22R7nv0bWTF@d=O{Fyd+st9DazZ(7B88U~6^+Qhdze;Y`s|nh!nky66a$ zL5&kH_D0EJyEi|&Gj&lLErI$V0qn`vMP0fi_ImMSPk=ghNBN+_!3xcpEAjZf1(GGp z?e6V)l4)~zcxN6DD5|~x;VDitvqjt@L^M0=3XzrNjR1c`ES~Mf{;ndr_RUBNH$g^% zBNC!*;AF3Ww9HV%CwU@$l?N)T*AO`M;7;;NkX=s#CQHT4rd<3VjiNL2SnL`zCKn`m zqo6I%El-n>;3rK^`w&L7_0*Q{u5g$kz|+>wLIxQrcIaVANxL$zzdZxpyK~XACy(2* zc5rt#_IG5Wvn~Cf?EyA_r!56%&vb*Qt!o>MEL9;a!jE<3`AAKTLVSWdQqp`79qWRq z7-x9-m_o-`f)0%Imk19eRRm${tU)@9G^VKuq-13wA|VcbVWEGRnqzBbK-j2cqw{Z& zvy<Q_?Z)L)`5W}h`BhdxR8#`0YFg0IHAG5E2K31jIO$6uGr|_Wrm}ed+6=B<Jcb+B z=W+ciUAQ|JxEkhnZk@){hf8?&=oF3)Y@-v*!9mjQeeEUq{_}@qD4*fw>re6K%a4i4 zKjv1=eEr>L_~!dJWHi6P*WY}OZ@>HEpZ3kSZ}7v9Uvur}U%tclKYWGnzW<VI|9t+_ zH~8`U*EC38LQ_K+jt+Vhc4bL+NJ5@KEu%_IttbRJb@CvxyxfE*ahA7RmKaT%&X**i zI02tM(Nouz=N1-Zq<SGO&I+r-jL;G3j8YpRw1=vq(M=dTJ%mx`BZi(hWi)vRqQ*-U zn_UG_=P8Q<Q#s@q>7u~Q7*Xb0c=7xl4&3kEKTZIjp>~p!Yfm4Z<Zhn{(=qU}r-#fF zu{Ez0J!|WVuxEEE_O#|<v~N4Ax2B@JB$za<FJhw15#Xnf#5gCc$qIxl4bEsEBSZ)2 z!ox+IGnQ<gHn-%FU4JG!+4k-0zi%dR1<Huc`B~B)Hu&WQD4G%T6PTyQJC^alM;KyJ zpZlx|qdg@!a<~Xb`b#m|Ta2NeLiBazV6eM@YXiLnIMkDcLtSYY*q@F54g!CBE=jd) zTqHlnv%hB-Of1x4Wvhv58kubbijEfc)UO!5><jt}F?ysJ!^1^rY0rT_xl~s4Rg1za zOI>VWLI7vEnI)GONW8sq&$3>zN3U-U2-p4wG&cYkgR@Q{iNdx*5@IA@gvrFvcbZzj z$=w^>1N%_5E(gv34`KfSl|`0rjpHbiB<Bnwpdg4MS%RQ~C^_dGMS?jZ=A0E&OdvVu z41zg_wu2q)Zd*IY=}C8H?%aF#Z=a&=nfra;fBjkOSygYnfvP(D>}T&&C(zmZ%rU{r zlu)#{UqoALC3<_R(bIK>wX_NMCu*^4V?0jmNyD0KcWlUY$F6nDaByn`j_*oE^_fk$ zH&Tng{`v*J|K=ln^UWvt?)z8x?#DOy;fF8r&9~hD{x!b;;f)kO{Y>yPeqcrT`Im24 z0lt#9BHq6D3*%1&_<#NLd+6&;MSflkO_nld&(VdRn8QU|%#^DHb$!Y&0!o35DQ0z& zQ>8>x=T?)IT!p?vV=Bb_<_2W=MSd12EsaA~t`CZq*yB*xa%}aq!FE3r>{z6MjRg5F zA2sZB(ZKFS=7=+#iVgG4u`|FM>m27Hcg{>4D9)g0`X@gA;2}XRW(@11C+T2x<IJ%& z1SB(rtyqmsmC}&+UtyXArq1qjSie3T`*ud->ZJ|H&t4=wsu%3;?yiNnxcOMN%o0{s zvPe$yM0k{&H1OENXEt2Ctq5RI_AJ-`9{`tpmSA%wUbi&%bt*I{-GqjJ@}wK%eW#`K zkWA%oL)zL~cc8wq5LYke;p&AVTs^-MRp)XE?0f=!C9a&!LG`&+e7y>_mHZ5u{tDUq z>ggO@F3-Y^;Y$Sg`TaOmUW#+)H{jyM)u^ixPXafincFteTvuO+rn)@TUMys-$U#MU zE^AFOQ${ZQL!HQ2*3u|;MKSq3FGh54R8&=vrZAR3&5KlEYLXRGD8IdE!R~xd#N_B| zhWPAnH$zcP3GRzM5tkB(jd`Ic-;;+mNq*A)Q%aCq_XlwMZa41V>qOPXT}Y2}MKKFv zRjLQ}Z=%Cq<%j%KckJI5jU#38IJ!LsC(7b@;oC6MUWvc|={1@AH39q@-;vS(U-A8q zukgc9U;JP3(=TLyN}V5BIllesW9ebZ{CP&`XukjjdK4owCCV+Pe@!wYK`T~UP^2_b zBx@@Y)KkdZVt}()#X<~{RS=-3MA6n)fT8g;EcLO#n%qE?`Z%L?J%MIF3;W{zk!Gfe zRgN>Uii{a!qJ(_6*(lFVLF`Nuq*+;FlZz{|TxR3kvCVk@<Ht0YckuifP4?psDc*V7 zi|h0)mh=X4Vtz<XIT*~;Bq%2(LQUO%)YOz>+xj3JJD7pIY!Af7*u#KK>qK8*X=wm$ z9g>(RE5@eHaRmGv7#U1K@Nx?T2UuZw#6n4a$|}l};N+z1lE{o@EM{L2A<gy9a+X&Y z_?RL+%@$88MF%nQyHd-_ZvgM_Ie^BCC8)i;a&o}{GI;I90tw(E1la2?72@KVY+OE< zPkg51LS-7IOB!G2VRV2J<?g)}v~?atQ_E(wG;c&x!zQ#gmZGI`8=4!$)4(0vmZGb9 z2O8@)ptf->+S@jxwP78$9!P<yg#b7;ruyVO-O>dKpc1gt#KRo{XmMQBVsZR!{9COS zi&;%)I#;0{HMZ48U<~C^>I&p<%fyK@rASPnMqFZpwd>RH@z?L+#@&9rPt)|#`@?Xd zP77FU0k;L3hzgmD>_iWwMLQur)DiJv3lQjMg<acHu&y{9B?+EL30{Dnmb3Wv=U4dV zyU*|y8U6o^ufO|*a^@wz{`M2b$NU@_pC<Kfi1)tv<|V#*^C4b;@e~o^ekj{sAOSoo zZZRu2uSpD_6B?WBEtvZ)gNv9ZrePrHrw{<sB?h0$3@9sA3|o5*%y-tq$*g!B36Ddm zhbKw`JdvoSjUv0b$gs3Rih&W5EzObRXoGcb4#=HljDq>|urogf35o7_@~n;LbpsC{ zHsJB&Mm%`XLL=UQ8)H>ysyWR}NdQfsf|Ql9QaR}usG^`S2p2D{!>+Bd(hxG|`Kr<w zPc>#@S;<IFl93oNEKH@Yo+1*Hz2Qb_HN#RL9^TeS%@2?U1yAa4ZbjJ(0{cIM<*%$I zCrvse`gtqst3g(W_>m>p1%v<AG&s<E5RH^54U{MiRck4oihl>V*w%1ceQ_Q97h5AR z&>3zX)-bbHp;4X%ZyytspW6$Wo3}gB*;$URuA}JgJcOQ(!|3kVMg2o?Gdfz!(Ap&S zOMg37iuRW6Jhl}>{rjNA6Vx*{AS>`jhzB;(;04|gF-nIn`1h6-!O(9nT7a7=O|;4= z=}m*Oft<8PrMiIv+<fOSwJX4iz973O0jarhSXWwr?fX}wa6=k)?^uQBG?mY3nyN4F zfUl<^!UJa^aFH33A|0h|Sb#Ma`_1HqTfxtV?w_m}N3iF|EP=nf0g9PoyQ&W2+c)px z)$8~0=BpP{eEtOu>6`cQ^_P?J)tmREc*Eo0e*F=?C*Z&N>O&s;fblNAeDf5afA)a# zB#{v%`HjT%XsGH;hbpf{7)f~oTNI)^)47;_L+p#8S3;^NX_84*r${lKGDn35U*AFj z_V$`cUFv{~vGFK&T7YO>UE~qiEA8!&Vr+_(nKO}MW{xBy6C}~-ulI06jDs}|RsqIt zl;i%5emuC>fd}{7aObv|T>c7;c@=J4yUc971C?i)-Y@0jG}HMK8e2t{#lAyXSY7Og z!+R1@wlxIXw?!f&bJ--Tit?0V65LZ{CUtXhNtiU@PI#mP($f54KgUQKQ2g)ZJ&m6g zvz|%E1h{!zPHP%W=V-!_l|yvDohC=A#N%%(k@Q*qeoyBv0(mWEN(q{4*HMeFMq||) z9xEbq7o+-o0a~uCgPW5sO}wl$SG~CB8fFSoL&(J|1o*8xUDUOw(b9SV9c}y3-F^sN z?Yju_Jp^+Z0lrh()?MAm<GTs$?PPbs@TC&NXXS)KT~8UR+A5R15PxHDUH-F>*hSQs z)Y#%;g>ew6M^u2{m|je&EX#sdW-8Y;SC@`!8meH9(+p+=1s1jnjI1<}m=h#5SLUsa zL26zkMsKv?J~d_ag`HUDZ2?=$sc>^thqs$9JYBWnGEXe+rw&I4W$9Q%;B0uzRYQ!w zJqpO;sX_Kwn;nGDUfjfM0`-eG&+*|$_wmK+=XgUvzxwQ{6awU8`{s-1`119;((Biv zW#;o|JpM=;8805)Z`zoTHLH`LsXYzbcde3AvjDO%l42$TMGZ<8vb314Sb$qh{VPB% z_QkZrVoG2Q&1q1h85OhXY8y<&92*rBd%592NDvBU%|`L;IY`zsKoZ$IfuPQqWsNXh z9YmAK6YORoH^d7SXLE7tLJB?8Va5?=<YVaTt-#>Gc?=Jo#~@|EK=(-u51eAzZO7U2 zbZjq;k@|#eVYWPTvJeM%ref!|aBSER1T)Ga0kp}-<piDpp(slp+fkN-OzQOfl`9Bv z8cu>dF~J@2vEIK`3c<n(zXMzx695-2XL?rZ&@`QfS@R9xyUhLf1_<f*e*?IQxeglJ zwxhXz6Pl{mqJ;o&tRahEnFRUUs63v5L-bynI;?;sPI<+t(qJ92e$U|(2O)FkUXR4! zZEXk9*0L8}1bSzy=u)`{9pW`X-`YsPw;%j%e>Y{zZZuG@HP)8m{N>G3FE24AvM?ED zR)#RP&_ZyOAB<+IL&ro8);7FR;=~1`6U1V%RZ;jNq!eYSATge{sRI0h7QoKM1X?Bv zkYjBWEH8Ac0@J#R{uFpEw8FDTJ$P`lkw#)Yd<keD7ah#Ao}Bf{W4=1(SWLkJdqp_S zRf3bPJOURQz}-#>zD}A*3!H<k`9auUnvUBeRruyh0{pYb`1r*gy!_~%wEgVmV|@Av z0Zedz{^=75)L*`NhOfSSj&CTD-n@QB3GkS&pGl9tj~w2NS=L%8+fe{jwW&~47F|J= z;l5}N0ZaL%P5GfeO}ZX=F(UmpHW%q!iNF^3Pm?KHNwl`moEq^vIz}>BI)5hey<Jg} z5RZ}tj%05WBog3>)|Ln}GC+~fLZo;*BO=Hft2U<L@YxdVI+#RuK8~8|188bIg65{f z1i5%Zd4igj1lF;SS^5xqJC32Lo@{<@EsEDfqHJfLG^8$$zUsi9IIPTHM0VDdB#Dmh zbgA`Al@-(7%L<;pmIw}ZL~5EZ+}vg&H_snMMJrIcIUcc*&Ik!|nFKk(Eh|HUlbMtp zg81Z_>8+gfF~`*mrn5DnZ8ROWbIqZmswB0pNuT@ev!=83sVoklzIr7=z8dvc$mW+z zB=#2Ds&gw*b3PxJXeckz9}2m0=6F8#>`X(+>M*o-U4hJPN|e6-3+U)PN!NOWEPfQ7 zEk_9EqiAnBKtS(h>|ssXML<)B*X%;og{?Sor~rF+C1Uf|C~ReIo^4|RGYdT=WkyLI zVkUK#=pH)-=2nU{U(;b=q5>ULML2lP#B>8$Sj^Lf4KLKvQ4i__w=iDHx@0|5Sq7PG z##HE8E5g)HgU(+aGi;P`e0K`g<Sj)^kOOAX;JD6F#XJi|xH@RU(pU!WWa^nSSP>Se zAizrx3+Vd&sLz);>%h-R14+y5ksj)TEvrIMRv3&YH)`<3$2alOi(B|WJP`Tl20r=l zE<X8aGG2askAQzjz>AJcPY7<Z`{$1&Y4YX^9{cPbO1I@m53mf4)nI9(Pcuo76Ue$V zr@_X<7|u)VVB=&8EhBko(6ouRa0M;0x(-2378ih*Q=JBR!R)NeIy9!*2GgKtq=c}= z3s7EGfUF>QtPJx)@Jv(0x!EJgeKvB^0&(DA5%NnDQMf+^8wu{rtc5sAIagV}6*ZUl zkf@HKxAP1JddeB6Nm_>_vTCX;!=-Z@QE{>an>R-wGs8<7ezqo`zqvC3`MHzwM0VQb z-~>?_XFDjt-f=pdTr?3JG#?r1{_yd!h20!AL`At^^{QYbM0-#c+QQpo{^Vk00^nq1 zRaG%Z3O$FG0?cgG;Tz}(7oVAMbQg1lPsL0N6G`G3lL*8bN#cLI_&Q<E979&b-2}I2 zBFts1lA`+jWHaFv%B`C7g}8h=2bT!)<NM=rbaylk?ulZiqRG5>w;SDE7tz~$fpH!^ zJ!jF;e4OAuf~MNNXsO?ank(B-SG}DzWE*Qp3BR0+1G{puV@DG9?aPI!xe}b+tl_iR znXZ_cnguLoh}AJxo_wId!nT>C2OE1mSkOetYRSNAfgxgZRxp)Jm8LaN&|^UxOm5YT zWueJbt!cuvEr3n{>(7wqjnzj{nmb$^RHY$Xi6IUM@R$K_GW4w3a&VX<j|J9K;pwCb zdrKKC_RxZ#n-*r9Od*4-Ae6=<H_{EK%5ss*0$G>ki<*kn80K|<_~JH=>o`9Aa10-P zK)^Fzend9^<Q`sqN-zu7e)XIne^=^O`tp<a@$$nb_{%S!Lr-@KENAP$#!(waw$l*K z)U7o`2DV=M(6Cj24lAMFELDlk)#*7DS-Hh}MREkWJaxDLxR}jANo}%ST--ZN14UMF zMJ(_%#mY4y$XOGH!tJTZULT9Ni~yt*^Vqf+6m5&ghW(i+psZM17KxbXxmcC61gDNt zr&jG`ITFxq$C#Oqp@-X!7Lkb$5ag7k%+O8sTgl>iIJiF!`*y`+`<5u=WO&mwr(r5d zN?ltHhBN4i?3Ll@rin$1jj%LeCXJje;-lTLwj>feOVd~(0<p6!6DyX_gQw3d%$;XE z>A47QEy{%@^gd>$1hCZ<I1mTnp`O(LHi(Y$k-)4ZH@SG!G601@dcRK%1iKkgqRLA1 z9Xb+Ma~-s$siiMe<lw^TEHZWuE?4AA`<16MaqdLM<U^oSSvYYZ0Vnq*;_$vW4D}J< zcW(D!p#Lg*x-T&uoJV)}IrMi`Fom5$TjN1A*X^Yo*&%`aLd6CgCv)%Ll}(+Nj-rxS z%$TW)6(I}Z7vKg(re`sSw-{z5%%mtRv4r1D7QUG9JScP_wKk;(0WGJ^i_)j;Fq(>G zF<uBK8_cIEv~?GA^69~Ht~O>lXi?^<@un!_*s0ZIovnymYJoYkRG`b>$WC%bz#?7j zU9|!QVGi(^IRy)6PeG7}8a&A~zHS<nFj{c2Rf3zHG6Gz*k+EV9cI5>jC1e4-T`f>j z6h`w^hj-r@#ryAF!_(&jc=y>DrOGX7$r90rL-ghN^rc|)hh+CB_>aH*L3%|0kAM6p z{`iM45uX%Dwy}btm<*D-Uzbuzi{PBX>zl=Nz9`NEt}EtY#yl~3sR~q>trYa9(t}JP zlTYe#@pMr`Pes!23Vf|e$!0cN5ms{)kYBPK`_HUFVsR+qOO_#{Bna7?Bayf!82KAw zu&yix$IljFNq`yR6Bc0GmRM9@+Kj80xALCtqTb$3Kp!TsC)vBN`w%_Uc4lh&sM^)i z0FlO;l{kMY6?s{n$VhcZX4*o;#5iDiuoZk3>A^q1g21-GB0m%O`OiRT*j$7M&B2!9 zFl<@Nb4hfEn89m-Gg(>8BTul(DNa5InQu8AOYP(l;ynYtUbA3JkL2e+2TpFrlxD2# z{LD0ZwAse$2=>&)3KuPD##m!peaxj?wIVqjJ(!K-2T~=579c)-I2je<=_P?J;*1!k z$k*cdiG2yw<uMrU7XZK2M}XI%x2FpIeN_bc1@v`Ru-2a-d+(?I*@-I`Hlh4v5!t&4 zM-Sv<-_9(oD~f`pwLU^3mPozClv&f2s5O-caG|qBfr;^Tx~61tYD^94%iwTtOs519 z09Q4hLU5Da$=Vv`@=(^3g`tHiGzkjvd!{p$aPss@8jS-O9>0vSkqg+cDiBVyr^3Q~ znl$p-nJLrKTn00=ry#`50JHhK3kdMAg*pVeE@GFMBYvqBLOe{6PDzs&<AhZa4oLU6 z#>w6Jm_17iGi|ha?U(Q|<;lD6j^Lg5MhW8EG}9HoGr0i!#~)3`%TMm0z3m+S>wkX5 zKmYkxY%R@4YW8y2yBkq%8N)r;0ZUUBva-&AbI2^1c^g7!o(2?o&f>BBbf#eOphH2A zpk}3)A)tj15f8}3{SsYDrNOuKGy2S4ZVOGY*hdVUrrcVfhWReam~A-?<_tSWO=^D? zm{`d(mCKV6jgXP$g*^wdDN_oVam$#6>6;n|XqIJL(;jN@{pe^Ftz@OByCRGl!CfsD zrlp2GpNHLBBCvN$4AxTyE~Jmik9Wa_5?=y;A!4H!Ac&w22(p6jVpD_$SR=rh=QT?n z35hPq&0325>_DttlL#Gp3eibQUU3Rcd99xIN?1ukidbR>7dtihFXZ?A&Eey$1p`*{ z85VNzr$>rkVvJ}%W2sd|otaT|ixtyJ94w8;v7JdcP!@%g2MFT*NjS7K2B#>?P8~{; zfGt2SD!`FlF;o~)lw@ZibN}`rYxHGwb)G_P4Yf9<NelIMOT#WQ_jc4@EyYC|k@IIa zqOxKwQ(qy@R+KRfIbeohW~N$EAWG^AlJ1`DWkwLIOpc+GQ>Dog9kqDELX#`&QlDy4 zlW|{(j4v(HO6~3Bs)^zPZ?er6W(&IJ#;q70K8qV;7jV7*B#!S(M{oBj%%t?NrlB-2 zoC>p<@~|Ys%`jJ#*3q}oQ-t#jCCoFC#X_3OkcCD_SY&~`Wp-Fc^HdN$4~4NV$Xqrb zrG*KULE`bb5{fru<H<XNc=og(?>-sE-CNz#<Nx=cPe>iMgjD(H1zDWn{_unAc=lun zoo(gh@ISz9$y~UH*<+gdROmB}+j=n-&r`!}4<qQ#R+Z$KXf-f%5X-<Qz{Fk?dXy}p zVv9B9MRTe25RBlKWm*=^iW<BQ(aa^*oj0V}wzZLk5lyEyNkD;Qp-d9dVdgU-C}!EK zz{5iiO9+g(cst~;T#VzCCzsBa5y1PHg%6XV_Y>&5rN)Ae);;Ly<Z;pL+q4<&jT_KX zx0(!I!26zq{5U(LF1JJ?Svo1eoN_@EQOuI@D@-XvJdly;hWPk-Sh2ze-cCALx<D7c zwyN-&rG(W*LD;%E4taS2C@c!a`VEv*@t&AJR~5@x7R#MAu|3lVDZaB1&x{)sVN1zl z3`b_yhyWYt5DRIPK5>*~!ESnFd;=6`_+WiufHZ)4`=%fq+8v7{d*jLGNjSDY5ho8O z6B~&V;6)tX6^jGgBXNWhWqhQHCi6xw&1D4|8xEkcaUVm}bkS0>halgH+Nv$mB=wgr zZXlCy!1>b~SW_dU2RPyZjkJ85t}13QotVzjhJ}q0OlGJ<Vfs|2D?>7mIRYs?fS zye%nb%n%(v8?gztC|SD%M~|nXqiZ)hI`(3u|1>5>&oQ-}!q`wb#tH6gqZe>v{1VQU zuZ5ql1tp0A+~-kpI4Z;2U6X}B6@E06>LN2}GxZZNjx%N8VWTL;VtX}&y6Pj&%N(J+ z!QR%&SUTSf0lw}~(^G~l<$$G~A>Mm2hUWzN2k(rbujev>Jt_hD#rqTZ_`{o0|8gN? zL_B>wh!-!e<9K-~O|UZNESZT#@orEyQG&XK3QQgK;TALxv&g;%1icn3q&mSkm9k9H zh+q}~CG(0Wnqul^!Qfg3(;>%mS0=Evc+8M&ug=d$MLQ!k!3l}+j#v?7gTSC!yoa-~ zJjfE^(Y8oPc0^jrJfx-0LqWbbPM;`dIhCQlY9Fp%+ChLHl4Pc6BoF{^ZQ3a{^@`^k zU2SD(YuLmx7Eh~7_?cqVUC2Xz;#~Mr;uWWQVzHwkyzQ9{m)jtV{znYv%}#ela`Iew zEKs7aF@=kz5<Km+5$tY=BwqKL{0KDEQsQ=8MO$kvDo*V|LYOBOu`>8MY9QQqhUDk^ z1}kxGq6xQdw4$rK9QW=vA(G(F3Y>>TKWi+sP(pf$E%s~<qc;ea+UH9*t)PO4!lAvB zy$eqe=tp+PNgx;C7TaTc_?oOfK70i-*RQppzU~N`n-8LafbQrxA~h2V_HJ+9D}lSA zb~~<C)0JP@OlQ6YJ9lQl(bZHkj&2?nShCCp%YtSjBzz8hn36NoJ)~&@jvY$m&CVm6 zBvHSM=Bo@`zRb9iN6mi#g99fC<VuVVUSe&#L|~uh>k68K)3`?VzD|HYd)kTho0G}# zB2AkiCwT!DxzW@*$P(ZhFgKzJW$01!s*vG?L=w$z4rIys_Uf3&t*!NRIM3HcNWd&4 z(qy{1&wx6mf~pSX0=1sq0t*xrN8{;}KHR(6f$?h%c=D(Zk017uv8lnOxGr^Adi;<q zPmsTS^#F6|7v}j}L53`?WHt?cWUJt;K<TwAWy2Ih`Vk{}7}%)6%2^*XowQ&>>7*|f z!DaeYWQYe7>NK6&CR17AWTiRCb@^JF8e^6$Y-f`hS1v&z!Mifw1KAmFBp6qQ3knOw zefE~7P*}g(m$4WJ_oU+7>2(B<XcX8^k`mzFNdWJhB(7!wa`B*U8v(upolRS%hbZ-w zD$*nI%egprGLb1i0eiQFVpEAfV#w&3NlwVja7JFX3-Z&spEe&wIiB!$*MX~@BK*9K zv3LRfjt$w|*$9^^_o24_4BFc2(BIR9uJ$Xqa(+Md?I^^NgC(e}q)h6(i0<Ax^bIti zcc6-L^bBr|)nfnFOgy{a1$SF*oIR3>-P@K^=P$+H?Gf0yB?S9urbQgs8I6OKDT29$ zY<Uax<9ie66QiUau`)L%+9*qop^i78wvM_?+>H7ixJ<TgBH-(*g-qFwT5cQb#N&I` z`1<uYK<3@PaXEIChTz1JIGi~Vk8`JzP+gIV+KX9I+ht?@I=b=YsJXZbbyt}RnHBoG zPg8na!r1kzxOuA{gTogwaYL+ycow~#hcO~RKU|Jm6X!9+{i8=$GhI)EfhqN1u0KMS znII&{7<28Zy(tUigjS>EQPbnrSWIS5aM2Hl>@rQ6AXB2@RigRT)4(*1>CiFOg_@BT zG%fTXKb`L}E!sJm!^Tb%hYziho{~Nz(4Rk>>~8w#ffx}qf+vp$Bo=>8R)74U4`Vmm z;ly<6##EcKF&XmuvM`vh44t_OFmP0ZnVUW|Y^Gx-v&IZZb?6hQswPvQ&WbRF=csS3 zhUo^}XJwp5sUpt|q{wR!osiTFreaZ`1uU)P;OAq2ZEJ$Cb89emY!Bo;4?)?cVC>!+ zhO&)(y(y3Yi01J?8vhki$Nw`&v!&)gVKVEgwo1<|L^f__xi;66wVTQ)v38=Xh0(kN zt#zBw+g?VwvJuUVB_yIOT&PT;EKR_L^OORI!*J+eC`wEHv3cVXtXt`c+;n#oWqTnn z#Rcg}^O2NjPjl*ptPF4D<@#Yejqh2?+AGy0&zAG(A8f+Va686EyU{z?Oi(vtaHJXi zLyhR}ze<8@!RSOY+S<=!;$|zx?zW<{_W}+c&A_4k0?ZNEvn?E@8+ji#iFsE-uxo4R z<bBw{>!vK(vo)L`kLP|Ac5M%*20sUx2RHj^C{LoV>xi@<RBIFUH>FBz19e*s(-|4O zjW?*NLG)AENRVzpL)``feKV@1egbRIP`#Q_M7CeW%2GhKFOoXbi>Zv~*qD%gmZS0N zE{qRWV32zH+Gqtv$<lqD$I#Ch>^Xr^f_iB9G~*b0`;MZu^&qxy&ykj(6B7}6dCx%* zb($N2<LYjJIrFG%trW<9qTPJjWV50XrGS9~RQ2R&WXX_p=u)=;f=F!T)yVMF{?q6Q zGz?XwwrBAm$=Fg8o_@AcGiF4DC*FPDi+7&&;PImlvU(>0PmsSqf`^ZK@!sQMeD>LW zI4`w>Z;TscDKk_p6fo0;sXEXZ3WhXSx-{HkavMGVK0S&m<%tdTq!qRDY)?z5lAYDe z7(8dGR~^q;NeqUd&emcD(3v48&HtDXZHlT3S-5ysuyP{KpCMBn79IWLrO_+<%EF}) zEMj|LCw1rE80mP$iF8z*FOWLSwbpM!PwRH{weQ40=Pq=&Oz!u#?_g}_{ol^*Hg3zL zrNw*Nwn@6YskVq2Ae;Ux1y?H5apqVIGjSUKhZs2%flbU7Wt)~`t(fLGm(nH97HNr- zQvj~a@IrL>T$GljqptQCs;iFR^r<pjtUOFZUyH8Z8eF-0QUZ7HKs`SG^dYWY@1$Jm zz!+m-xCtFSRTvnlVMVCK@JIzVvr_Ne9wyDlvug{9b@MW8EB3|K)k~#Wb~kamZT)gq z^cB)jwzbSW-CgG)b920nOnVS@V#G|td7M7B3&##_$E9<J(A|0lEi@-Rt$TmdZX(U? zM7x+JiQC4;O_VnTe&aTDv@!MZcz5SHL`V6;#8eg5bJQ`@URBcO9t&q7HOdPIHjw3a z<>AKJUHFh1>G{oCYV3;`y>^+k`x0*6yoj-}OITZ+Db3P9O_qjBWf~%*UE#LC1g=gq zr73g8Lj%!WGk0~Q^e{<_`d3+-jL1qQddmrri+yPYUOg4)o9khgjTxnm9gIx1pd#jK zQRnBG0Srtup{6TK&@)q*D<f$6JlvRQpeAgWjORN~`tkH>AD+E8f@klHVBkix#Lmtu zW+5oe4;Id*tWfd<vOH8QXsE>#SPdB{7|TQ7Mg@unQz%swsJqoA{jJM1ZoAN2Y9>`D ztLs}#g)-S&$9Sr=jEWNDY(+84C68pX67?jGT1tqTE5)d~oP}zd!K+od+|MS%rr{#v z^2JPvd26ckSWfHE)w++d7d`F!8T&{k2hiVj2m{@sU3{+;U2VIWF%L79AC#iEQ?#;d zMO(`nGC6g5V*x&RuN;r=A3{&pT9luTLHVgToH`zh6UU;lfA0$H*||)LU1k2*QMLkm zcLZW@Ss=D-2|#B4LX@A`A~ijCkeORsDo9-C2<#?w_FP4GUoCq2>+tRew=q0QX?VRC zz5PuDdJiV94-yBR=o_lR@U;$%P&#(>R-mu%94=nigsq#xuzCG5Y+4&afQO(sFA%G8 z_&<}pu%R%Bq`HKd6wQQ`2aj)E!LvKnOwV<=L(zX{yq>Ie9ry0v#G{AT@bKOMFOvH6 z{uu7uVA{SnjtAHK@%VZl-nl)5XSW9N<VHX4vGzTGFo7p`hVhJP{Nc@B+`2u2M~}xT zN4jzMb{`(x8N>a%9k|Q5eYXownf6D=n{ki7b>nU~rAjA0yh9l?ID#SW_xE>TaIjN~ zv7sKkxHrcCGk~XeFJR(s3qE;Pg~5CM7`yQlqqpwh+Q<X+-n)he<E?mc>kQs`|0v%3 z;4J<=d=!7}t;FBEPvRwY-spom++$k2KQ@ZnViu^0emuD~iVq)*;~{0pyEp3a@?kX| z+^@!m&s*`{txI@uX8@nP^FH2vIEoJ*kK&_uhVb(JLB<e1crt+Z$?i{B37$V6z>8;{ zc>kStyhknn-jfbS3qE+-jTcV`@e#AbhfjO(!J{60EMBwHeDIXNDcaqij7af<djCVp zq7NSS@iUYAAMv~<kM;ll-un-F89jLaQMdHFFPL#&JZ2ftu)XuJi|2cbTmJ8dZFqjS zk>y;+_nUbB4Y+-$1CMSs<IzYHo=_e<93d8Nbn*H}@!-KQ9^GZxJ!0A2AHl7Ae9e1v z|K=bb-x=k5V|;G{_lb!oEYn9U^E<@Jz59c>dv7xCJQ~9NdwsZj<1&q84enmA!R=vU z>v}V8TyMlX53b^q2bXwmrx;gpi$r&Qg1C9~h(`VfJ<m;go^i^>TX-n`&$FA-0GDUa zZ{q>a>mjdG?2GL~;`J%7^%1vkkIP)H%tvE&E?Q~|sIjwgU^kuU-Ym+Ha`aIApFX)A z73JGdd9IAQoUXX}EDh%w40Tsw-Ksd8Jh+}BzmS@56E?3&Ku&51(&7RTPAA<^brdI0 zm7==l5YAL=MoY^{GR`3!JF*@HtD>-aO$uymb&;673`r475FWk|@zKlCbS9O?Q4e;r ztzkdQ3iIu3p&&aImWD<cx_k;d*2Umf_bQZaiN;}SPmj1XEC|elb5H`D0}>IPmW#a` zgHSO~5j`t?(B-IvAGUepvrrR!6f+au)RC`751?|dSUhzPcJIx`u6?U`u3K>Od>LB$ zPU0fd;j3{Pw2CNv@o_EAAB@Dq!E^ZT)pLCR`X>JP?YsDopWeZ*-`>aHe|e67{OKcn z^?U+<`t<|+;fKfg<;`_`_xUh>c*FQ|5Z}G-!}o87@Z*<b`0=Z2`02|D{NdX>`121B z@#mkO;ZHwL#vgxrD#f2g@V!5M{{TOKb(^2RDa8-3Z{YhcCb;GAznZ`|pNY7}7{!+_ z2l4u4FJ6Cm9hIk6VPfz!p5AW5SpN|Wbd=%zsdUs|DWL9NkN%F0II?FIN;ena5)I$Z zTpyaraI9M&jvdGIaqRqhlwT^vrN%?3ZaR&6GH(O7%}u8$F)re2<6+eIl%uZe3_1oc zpnvoV<1+e2E=k+A?s7EroW%Zvd58}(L2~FEtVw41F1JT=@NDeelR#s;3Iok6(c6-b zzUIw1elVFPItC9O-lROdC4u_s<Lfm0tgHn2GXZw7-1|GXNsc4Zz6eplp8ocp*oybx zfB!yY&K{3Mdu;+*s}d+f5^(lpJPLEY_|LP^LO0vea+Ff!AZlxNqvq;vro=s{y0QnY zjYn|y)CQb8vk8rqHG9f3>6o|j_zAQ(oy3)krF6~bn2yd+OP@n~$8j__AElcvXT>?i z)V7hafhJ}b%|i(eY|W*1%0SE26R6l8fSE?Bu(zL$d2{V)B8{=o!x@^2N_bFLizC|; z&|Mjdz3UevVzD_q({qqiT8^l-yWpLagMyNESiO2Kh8CG%XQT(ZJdE%v+8BRKx5fAC zy)hB2hd-W9#=dn+@cBD^sAD0Hj@96^&mS=DvjU#jh>Hme@a4!F^j!?YH=ka{r9;c{ zaNr=mC!l`#ybr&8b&ue?hrj-OAAkPwKK|z)pW;z{1^)TRck%1@ckq|5Ch*heg9LLQ zeta`XKn@U)!vyFMe*R_vfB1d`zkEB2KmKr?puUYi{qjJHUw^tM#UFpVgFpRnlfQKx zfBgOiE5ZbR{+gBID^`v#N2K`v^$@=Ke1Or9Z(jA{n=iWY_2=#Q<ar-zFY(;l_A$d= z#b`ezN&9-V*X5&=a$}&QnD4DZ)#>#t!!0<rF&b67XwudPW98}<Si3I;WhV--Zg(2e z*F_+8bp#R$0+G)5R&EYMdXc~MR5hLzBB5j{5{j1~X_X(+3Kt_sOx>_80_%6hVcmgb zl<iJH+6rAnIBTFZArO(?vk>8_j`OF}(AkiQ;r2|7c4VQQQtRxAM0B>C!0nq|3^M<% zA!gKGX8IAn9>6WK`b~z|jt;fq`dAN5X%|KY+i;7Se}cyK#<iZ`L+0G!ShQY@Mdy_i zwAZAd>Rc)kBWL646*}#v6Li`_lhbjx9N_DN=<GNNF{PS#2z0f2H!c#yl>~Kd&0Yd} z2TjO+YW6+INLhr8<mE6mQi8F;bR;J)MOIE2JiYChVtP?r7=z{h_DGHQMM|6(B9}Rl z@%<3G%mr0PVla!Eb%C=zZ0A_PV&>%X;L38-@J`1C6t7%}@n(W^lNJ8)mvTgu<Y482 z<0!4D!osL{oH>0KWyRj;TBwe7bIeh9ybP}km*bmMM|@P^3!Kfu>*7V&N!S1NwHkc? zq#a-0ZNpa|P2kVpzreR2j$o^UEIu1sgRZlY_>Rn7dpHIUdk*5KPsj1q2i^GP>k0hj z$D8=;PdD(-KR?FZ;Y$2)qZ|Ja4Ezhh`pr0g{$i9BVGuvO>c)=*-cMij<EJ+S<=4IV z`TJq~^5Yo(`14Kt<=4B6`}oTr@AJEN@uxp9ez`-C6VyMD;Tb=FcMU&&JBA;=9>I64 zAm4pOV80o_o6mbE<5eeKf7XsypEl#O=l$qz+KZ8{6Sy~4jfsJi7^P`!sV+uGT`_^a z5u-g@Xg&+EI@JkllN?bJ?|_UIW>~!;3PoiJSS9+k>_|s(St<&5rDE;=46NCkgjF=L zB?PaRJBj094$6+^W80Bjlpf8-mP6^-bTAd`_a$L1L0!b{wp|Ix3!4ES3l#)8%!ajw zGU9zqaP{m;^fcs=v2!p+a5tV$L3Kqs4Xx<ZSB@rnz~;sa(u`YmHOv}y=g?4Hfu^e! zsINN1{c>qrbLk|iFC3Tl8~I)>GkZ(jdFg$ble;6)U7d{1%W3GinvB}YG=wj+po>1s ze{hO!c>}60ZYP)z<NUd8=<2ADnD=V+0UDnzG?fQYdA<~vFYV+B&>>$wfvQW#Xl@Q6 zJ3R(-tPEjmrG>n_aID>wE-f5-of^Bf@f00Aqv0@GF73jFQ`>Rz#5UI6?Wj4K3^Uzn zur^SIrM?D%t_>xcKP}lQ=sZx0#2`o5Ybs!ojU0;7bTDU;11vojz|PYH;h8b0sy&B- zY+IDik--gbBdF8hIhg9h+0z<6_PQ8cVU3Sst#FbIQf{M&N(V(;T%dyU&T8Ch;=I^* zlEp8#*JAu~9De?+1=s7>W4vw)-oI6aZ(sBhsD1e3H$(XA4`cZC%^0<8J$`z6i%d?b z^0Q#wI|SlwN|SMkO~3ermFP_;nRl4r9>h=IUc)bB<v;z*4Dj;<{Nr!$;je$B6#2s= z0-g;1BN_Zh0-W*7_qX`@8~E{?>-^0Lg8Lf2|BAo+#R$Iqd<btoqa69P7hk;W#-|_C zhdgb=jsD}fJ#-QeuARq3?*WW=(?r&-M`!I?vgH<xbZ$X40k$e>KF;lk#I|%t<b=<_ zy6sU&+ent)5JZ-aM9J=C6qhDp!=7}k-kHouK*7c^q@{YI>|i=J9!NpyaRU2r8a5wJ z#hN{FWd3-p-5Zbm9W3(=Ay}1Q3r`y(RG!#@{-#Q#FPnqfv#Zckn~UMrl^AKy!Nnsa z+3FHZ3{~Uico$iFK#E&8=*4I<M~B-mG2DUcBQ&36?XiIt4EHwjSUX1gn$g`#@6}z8 zp0;ZAb=0D>`7&hoZ3!f}BG7R;8Le02P*a(Jn7~;W=)6FAah5@i)qVz7uIwf|AEXQA zG4YhM_OR49#mz|%_OqwMX|4tm;}<inpP+j`hKh<E*uQT*G^fiUEnz7_L!FRY5RSx5 zYS(+csJ^%lHPrF#lsSDhdvN8{X0%oAMCH-7sN55TtEV&3c`*)yHK`b>&%lk=e2i3Q zpl(|*`m0j$Vq^o}>o35&-Gz9ke;uCouER$|oA6Fo7M{1R#z&)T@xf3D-XB|sSJyV+ z`v*txYG@;Vy0!(cCRXF8@e=&-;c<NbUIl*r=nVe$`U-ye{5<~ta~=Nr<_f;Kvjd;s zSdVL$V({b3T09-x&e(|$ADzdS?>CW=yYcJS{rJOI1Ni$-_i=~1^UvSB!QcP%DdRct zx0jS~2XXcMDU9@9!B5}Z!xx{DX+Q0!1|O!x7^mF0jlWQWd_xWWkG~MyzrKS%{~|Q^ zWBf|V^GC`X5x;(S8^3&Wli#_)%0Ym?8K*3nz_+hP@%3jT`0CRk>g|5K{<sI9f7p(f z@6_P>z#jB8u18<X2B!Zabk-E3w}F|cwh$v78*r_ABQ71wryjqAeXD#~iL;R$X@P@0 zR(3KE2hXm-p)+f+^HedmA0;y%&%=g8*;scd2kQ@H;n>+i>@8o39p$;$ax|SXCIdT8 zWf0_v{7we89!cWoqENiXA9=|RD9R7SvSoHy;x`uy?Nup-OVC@FhSAn6jCE4u?+8Y3 zYboyE>cFj={kTViDndw-JGTaLZL|{;W8KpJ&FlTRE~LkJ4~7R?rT4ClbfUAph7zR} zV+6c-EwhmqR&y>CZI{x}R2@%RPeR;^Ss3Z5BzVu`!kMkOd~OSw`w+ps5B0T&2yW`= z&QoxnI~^;Qn8U|a8w>0dVPPSUS+g~8@zMcYy1Wx5tCQjBXp5ZWa4dAQfv3-07@6y_ zHg@v=9H8c7YCOIg?Uh?l%bQxiKMyCj#^Ta;Z}`og3ST=JIGV^{zOf7zn99I?h7A17 zWw63Y2Fsk}5#%C+6mJ7$g%}`*x~?G11S<p8Q4nE<?eR0QGC%_b;U*|vu1!|b#JXs6 zY)CT1`Y2OuNtlVe5MAUfHR5-SvCLr_yywb6OH~GDWculpLI3f=IgB-?;ah_HliSDf zXs`?)K0Ak3?>FN6Pdo63*ZugF65%go=s$dMAJ6YRz<>Vv8{mI_z{P``d5>!FAAk8P zzW?$&9NE7cKmGU^U%u%ggHxV-Jxt(UC%Et6Z-0D@Km2%CV(qug{YNtPpMJQ7KmB-% z;J!g{3(Y-Fa9<<1M+xpxf_sSI9wfN?3GN;m-*$ZVq6x1*Xu!>Z1L&to6D&R0wh5hA z1(?>LyS50UlqJ`?HsS2C0`#|1&gJ+a#cu|(V{8%VtO-jqd03h#!oflb&U2>2b-o<t z%$fo_TXk4jYf)Oxg_Aq8;4(+}hj<_?$`^@gfz;s3khMAlDFw?=v@H%>_a`Ec$Bab3 zB;HRwZ5iZJj?S5-Ku?f|{<>6xI~#+YxhUJ<h31B}xc{I-YIV7PZxjz0_X%)eDsKu+ z%@`f)!te;eJKl}4Yu(c8aWeZLK|M%D9~dN~^ZjvZb(xYZPh36|hUUwu)MQDhzm$ZH zEB(-Leh-@Kj^c7<DNY?LK}GpS)Ya~#soaC}=eOa=flQ>wIKjnE6<!`XSn93~ZwGbQ z87U%Q>3ke5FT{q;889}~MsaQiW|$dZ?dD<>Y$(RyKsBzEm!j+P9<-d^jG99wXgN#+ zyMHArcctTO>0*?Gm>|ki8=iJ5SmdCDCG+ICRY0h#4q|+Dk?21Y=|R@W39(0Rgbmgt z&d0h$C#;X1kF{|NP#k89j6gjU1)8C7g)Op!Op&*kKo6dQq7Yk@1kXWH@Jy_awB!G> zq7F1fn2#}h=Br}SJayRW%HWr0<rr;F#gCsh;^p0PJRI7M_wJs=7w=Z%`;S}k<LfS( z#D4ts%X|3c{o4@pdjI<RGko%F02^Zhu(KcocYE4^|NbX#Puygs--d60Xv24JdI(g? z8On{n{B)PPotj%1)8FEcWOE^F{`3R2JL8Z1+#e`QexZ&RhVlpMb`io%e)Z`ffz6CS zN%HEWHVND>-)qN{8)tE?eJci<)?=V~JNlY-V5og3r9d$OwGKCXDFF{<;?jY5EcKcR zds7`8ELez5NuJn|<Bsj=-q@PskHQRhY{?16?v*jf4|n2k9l-95F-Tuw0Z)4kEOxbo zwf<B%*{CyvD<dq%9ij1FaCDsoZGu`~RTg2v-q^cy4L0ONVYame9OoL6AlIR%DV^t( zBbmxAt6gyALJ1x|qzt)EV@Lye<3>Mjk*Ni!CkWO%_eP}l@atrD5jQAXZr&!V6Wq7% z3`xgEuZd}(#c%XOW@Vxyffk9TD{+)1NocN4!RA#<&|iBBJ=EQz7vaQ66|Rk4L4V)b z-^cKY^&1yC>tV6G1=Oa?AlBa!Ya*O+YSmI`%FE#5)l%%=zZRCZ#&BL>1?A~ek(e8U zp!gta`LkG^8;R{jvDmvh1-sXzqcFi02R9`1B4e?pz!Rlea}esHAx(koGhYo$7bwHm zQ4RiXdI(#jg-9PA#4gc8)M9nyN84dtiW4@{AeO{9U|qs|<PgLe0mjHCxHHMlYolzC zx7-v-UfL)OnT7m7OQ`~^TyBBYVY86rXMjca3ap?C@R%nLTYVY)Ovy6Vkc^*SHsjUf zi+D12fSUUlUOhdFZ^@2df7V9rOMpG^!xv+n`22ncUNIdOt;s>#z5<L_?8C1QdhoY5 zkMSShe~;ME`S|)(6TbYkli(b~AHER)o|GSdrp6ZW7fKwl{nHOLmA{3MC4cz#7AwT{ z-<kXS*CYJ@0^CB93`mmXi;sB@AGYGdcU$q^{Yu>IDaDQ6y{IZ*kL?>05gKSsxpEML zE$eWtV=a!+I5tySC@4=sNtQp7JymdELjsPi^T+;zP=tEVMq~XhINO?GLuw2%Ll>Z} zaR+v7i^BQRAUqvA2hC|RaIw+Ci7lzvk`f?wz3myOL{B%h{>WvizehnHl|kcS>|U3J znIt(QLk%=G=2ItUV5l_{W3B1fQtXU|tGg&e`f%q)uf)o40X#;Qe!G9~!I-qYeRo(o zHp2TZUJHN=;EVk`H~HSRKFFkn+u+jaa5P?yA#*1Z+({@c@yC{YzHT~(+S>g%eQX^L z9#|>Gv7^Og@O|+1(1pz`N)cmOiS432O|U0@2@a+>!q;981v#R>LmB2e+rV#;3#QQw zPS;e1U(ix?Q2eLH2O>W`1gi@Zv1%1f%i0JO6-Fa>6?Gc_|JHm*#4l2Y7lG!tKpx8+ zxpkaQaBCviO9j#1nn+)&i#RW8`arUBs1<K60UkdOMd7oM8#)82%M6jW+=wh=jQkLD zWG&T0{&Hh7w-we!*`Y9KHp3eEV(C49bNI~_Swaq;^QXaqQs|dwXE0HphMx%TH)QMg zZ=b}ww~pfF<8r)t)_~U^wczz99r)psQG7U5kG{jnc(;?4;K}>=X8bbn!FBxC`#pT` zB3_J-NWJcUqNx<@`pxIV+$U(M#f6?002V<0cW}Se+>^k*@&6axuRrOM*!%MjTkzt^ zCEOZ3gqpLPn2ir3J2?`WNkJ^L=@=hALL*m%?OWoI73Ym9Q>S8Mp)Yb*m}7TY3XbiJ z#-5TWSn4XHbW=Jdrv(mdE<gZ@%+^K)p<xR!$4U;#sf)06OC}8U<*;JmESM1J`**Cu z^5yg3wa^SHDNE5mcokuR3(;165P|NFP*+pH>^UZAY7*_+85nLz$8d87c5n8@uCi3z zx!sMM6J5VQq<Q=FQn0pQXAy#}1-Qk&0J8wO_`LXxc>VC+HR^FPcXEg|Dvm5i1C3L2 zRRS6=$K&|!D0E!ePknt5EiGdB(g}35pO6+RYH2=#)|R7ianXY1Y$fV5IfBrXdX~(~ z^mQW36)R&rsk5UfYfejjzct0=E!14z{=RVbcEO>e+sW$dad>|Ljix&soXlZ6R}&f< zQ{d`06Jg6NaHQA+8Pw744)XAvr$AsU!i&u9=dOnUPXc_Q0h!nuDT_3a6r_vn2vZcq zSYTa}4c5imqBz1DnafT18z#sMF(cT`khP582{K21kOc~O-FeHcP!u{FIsPU{4=_id zn>Kt|krp{Cz|~w1KR-T&TXh-u@#7YJ_hBPGeOxI4{N>{cynbGXHy<|RvkzMF!%LdO zPafk@)kfgE4-gg_fX@c2@zbqF{QbRAe08r2fBE85cr7r-=bzN$gLkju^~*kd`}zic z{OTSxIgKJ^hiDlQttWq^OnKW<BI0dJ$&ZvJKYV=+-wC}<S@I=i$s2<EHI3@4PkI<# z`0SH5eECs3UOc{xXLqh5CfEZTic_&FBNm=6vtU2Z1O<hGxZcbAe=HBlF)mP4Qp3)5 z0mxWtj^HpiY$#fe4Vl3(Q=W>46YbcvF^AG+9?T3Bu)xI(Miwei72`#zp~Zj;U0pRK zCHkR^z+Sl67AaXv;b5na)vF?5YN#lc{dngUc$#U@ry0Y`b2e(K)6qxP?ypZpXH^o8 z><U30CGU0qztPba0=AC;7E+^+?A*ah(kyKUhFZ`!(1hOpMznWUOWSJ`-RSPEXGLho z;BXs8253sJ4?-q^+Ntt*FzPQxQ<}u1`Dy}A?T^CQ{e?JRu@&Xzn{eUWcATx)gv#?< zaqcWNGEc%`z6K0Tr;@p+U_G_>hA1b@)09IIffBpKiZ^WqY8#FszQ7MNtQ25rt&O>^ zGm*6_ls7jN8EL*)T@Z}ri|4?G@97y$K}?hfq9PVzBc1h`wQk7HT#V(BK8Q*PM68I^ zD8%K&Bef_V`D>Elzr+GTzG_Gd(xhS3M_#xAGL~u3T<W7F${J})bfm}*GA6h!kg?p1 za>WYitUQHL^Z8jzno7Q=e2Jwj31KB&U?U3;CnXx#Y54KsDco<$k@WS~A2#9BXIJpi zqqF$r$$5PGq!ORMS50tJLw|f1`0F3=$<1E;{ncH#Gjly@EypJ#jrh~kAzZt-2aQK| zW8oZKeEOma&z_vcOUj2YKPT`-Q{k&|sd-O;STy_n;YTt$L+p!~1h$9?3Dg4IU%jH% z{teusDe%o_{RBAyPNVzgqaK302G@Ge;A;6^N{$scxG^5F%jRMZ&rMB72KTS+K+!6C ztLkDX$jM?i0iVw-w#dg3q5gBRe;pZ|pkCr=BK6sqogxF@#q%(8wjRN)4ilEybZte* zDNe%@-?=DR69%_Mwy?6(LQ<+Pwrxs4&|+(>@Uw=~Y&9%)P^Ans!<q~)tX)Ymy_${= zn)O}+yyZ$Vj_r%W%^S72d58M>mXH`dxO;y@0{G;1kW4KYd-C;-Tm58k!P<S4Dx=bI z@f}Hj6WBtU$iyu($I1OmQFkGV(j*QIS7LGTR5CW_2jld~4K$KlaiL<nBu9j)Jac+I zsxI$<F&(v@{uG$1$zpHbV(iaef}#jdoXA~*mC-H;@O42$>q*S^Hh|?EHL3R2ww^{v zggde_S0FQSDb5^Ri_Jx8@N}|;os$_>t&W6;k3BZ7iNuLbZitNWK?)_ysx2#V`1CH6 z9o>QSwYf;ykb{C98?Y?G2LUvRVII?wM9GolC%~*v@aiLJxh|r8R1oW}f&_2MCNEv= zS{;U>BySYNdosKc<~;*Tc+(e{%Hs6iOzhg4g1n3+(u&8k4dn168TuZ<{oN<6_~zqw zg1H7SpIyQyPcPslb@vzVU&Uwdw&CY5-v$2u58%&##OrsPm?50-!^2u!uepe?dQYH_ zzddrYl*~9Eub!X9qx%Q(!PCq5;-g-?`FH?d6QJLHA)Y)=ND@WJkhePfUy@`}mIyf_ zWQk}g`Q~%cQZgi&N~y(!;C}Ox;C|78m&`2Vz2&%aWHUzU%6J{yu`AsZuJ)RcSC+x` z(H&S<vJ4|V+ohI_%wT&YEH*`EatzX9mS9tUIBs^F!wfY!czDb}M6^4!b>(1XV+<oR zRcPvpW&Gr!qN)IMV>uM&EJ8}82UaYeB~2%Hfn>OE_bO>NgAK_}SQ}%Hg4kKeik^eb z1xwH(fja|TZ5e33l8zl41M&D_Cq~Cxar<7cBu9k&=o=7B-7LKx7;2T6xqq<bca1HM zkBv`)dP1~`3q5{gND7&#rN-F5Z6RtaBPmT{QFkc{RTYWIjB=Jhe4Kjw+^MY+bBhq* z7EdO{$Po>iL`UPPSd-+4-PwMOrD)z7k1_%z$j1$R-B+M&HVx`}VwNHqq-Mq=V7WVX zZc9W?iWiMz5LT@WM`Y|$1cok!yVq=KM08H(5}exZ0~cpQEDmu;`(PC|m!_lQ%06_A zU&SsmVP<Iwf|FKYrj;UmJ&h6UXNh3nnF#VUL-0})<mA{PG0GHSzRHO6Q$wV$3Gx${ zU~P5;wyuiDjx`xLw6y>s-gd~0T!f;m2pAb@AR%D|vT1hBwB_;jgEP3@oQ>}ZnD1!< zzoayI^P&!)J->{X?_9#iPcGvd0_*3m--B57;pIES`0Sl(eAsgluX@hmJ$j4p`!1rh zGz~ABPh)RxDBgdt4-f8^;hjgP@eu*|>H8f7c^}?<LXdw(9sbpI3CIHEZ{z<3Zm|^r z|G&Y_^Zcj@FF&|~&f1;0u%i$Ym)GK*+U>Y@C=)4*XG7OOhB9*<))hx0E#3=94zI_q z_2JmICK|hUtj6}z9D1QJ6l5&Jg%g{lY+bf99WyMo$ov+RHfGZ5!iE;gFea<(>d6qK zd(d*ZR9bMLx8(?`E|lV+$o{8Sqq}Mw`l@$P8Ei&lRS7ESO`6Eooedf2qwcP*NWivr z%kcPVABM+UFmbCx0_xrSqmqFXTM=TZcM;;4(ANU|!fXoA4~?{A<XY#XMjs{EN4g;s zzSs~u);r_sxhR4=8nqWAX)sxPBj%yE^Q1J(Q3n}UYzO+!qqj%2mQ+g1TQ6TU4-u|L z$XrHEyL>iwG37YO%23bp_fGESg`9+@m8>+^-c*_mBQq_yxKdB=O+|c!4YE^RQMw}o za@td%NuyzCpeC_M#0n>z*|rGUCUP(%YiQ0<f!;hdn0gpO-^B<ElH3unJ_`Eo8aQw+ z7oU7_8(saCxN*A)4<B}6^wtIJI1!A4CqfapNDi?9+E|~n46(spSe+Y-&Bb)*C7IY# zn1#wCJF$CxE*81Xfw#94<<=ayxX*!_;uL&->jWNl72;c_`tM(L<7?{KuV^kme^En; zav3ikRFl!KW6$OcT<>m>IyQautO~Ek&*4Q)IsWs#Yk1YwhL$b)_^9_H8c!GD@tv)> zd3_`9-Q0tBDNjCr?}}tF1&e=4kpA#S^dFf7`2QUO++&PU3E<y-Ax!04fcG<c@Z~3+ z`1+#;eEi}vs!kQ*(5h&B)V>=ZT-}MAhq6$Xx)>^C?%|<Q6p)OvQx+jH-Wj<mbCDG5 zh@^No#Bm!FWsk&YM?@^QMffsfgoMt-0(zr)3#?&nqmS9P+Az1#z>GOsFf>zukGDD& zd8$#@tHR4k6~1m-Sm>k-|3&mk9vbj+R>v}5EiCbp#kmu4XsJm>cYQhrnlo|k&<Yf- z^dMk+(K}p&p&RX(ph*+}9wQ@5Te9=@TY{PUa7)M$N|4*!-nl&_#n@;k#>HnQdL=VC zajh3J!JY=#v}!J{oQ@{ABT;)H0##?DkQ8Bu%at3kZEF(Fm6zhczCtqjUYt3#8Re(9 zATq)g8j3PlVy}iRQ4Yut5$(*b*pU;6NNTUX=Cf#RI3Z0~^L8RdIk_n)DoMkdqA-Ln zx1oFY!0_-DtfYS4S(b-&>r;`QumtOiVsUKsJQ&TL4vT09*u~mn>4tDDFO7wF{tC>^ zc7{WV7xWhE;#^B9s+-6d?Yr>koqAN9FUIkTd>p-;fr?A<2=kLiPP8qJ)dGYpb7iIS zMP#riqC&h-lpTsQht}cvfi*aHx(sg4R#4Mcg148eB%{84co9#!H<6vY$&x(;QYRU< z1+NI6&nQb?K5oOx#7Laqw+bVdPvE;ZPw>&Z7x3z71@6}$z&A8NKa39I*~P<n)^>~) zU@IO?Y{1Ql&A5Gi3+~?J>w7!!&cma4|JhZ%e9??AKkLH}qI1;O;}Vz!(BFoTE#m3q z_pe2Z33WQ9%%nW&$JZ|h@XaUOe$<UOPh0W9d-dq8DMj1i)wol+9@QJdaOXk^wr2&v z+ISkCKRAxj?hVxClr3EwFxs^dBc1Cp(zX#pt?Q)_O@@OlYcbT4i;?avFfo*cyT?q- zwot<oF?3IZvV<8<Q*|0z>sI2zv1nX49)nZ+C~5Zx<K&(dIKDgZf5qv8OVL@Mf|lw8 zbTy<&(OsW}+WHc*ZXX6ms?pwGk5QUL(am;Xlm>CU3qv%E?fo_A8EU{VO{W;qGceR7 zfm(okLOjqJZpRHu6|ucW2A5gppoX>S*0_8kk|`yE%pFC5$003tE=KyxrPh(dhe{++ zi#T><Ev{DW#|)YZIf8bHvk77r>LV?9E&`pj5$R<H*IDXh?ZeXaUvp;}VveN-++FPu z622H#4u(ib@<VO)9)twiqqF@aRu(0qqwN&Vo-IWMb^fX2YjJLy2MlIX(=Xvov{u1% zGbL%NwrNIFk$x-%Wo_G_>nw+Zm4ztU7J-bSrC7OkIf^%iVcWI@>?w;w)%jG!_$VR8 ze-@nR-u-Eagn4x(11)s3L@YhR78<83=k{RdmOP}y_+yc~1qzaUAy06BJa_<i8j8r= zz4-o%euAlo?AT70ZN$fq&f}kd`4k!9OHr|N4cgD_pvfB}urHF;&tSZBKfb%(ji2c9 z-@SMQ*O`(Zjgvh`*Wt#sjkxt2!0+7HN_|*{hj)(QJ!<(+Uo_&|F9rzYYm7;Ni|yMG z%r4klY`^=0?ER{j0B2SqYk&Qc?9UAF>f=6q_-+k`tJdSwzO%S>bvO1#xnb~lK4P3L z5xvM753e7@SPuc*UV<SJ9jm!t%qT#AOFsHrS2FU^+mwfXvg@Of-B4DLA$V7#YHI>c zY>37DnHpHXG6H%ex$E7<Xs=6<qO&1UimryF|0_C0>j<N}F`cg`!QIao?%somu6Eq+ zsKSlb2Hfgz$F1&GJnZk{|L(&h8bs0a?>42#b(+bEI|TII0Sw>ZzF_v70~i?V!oWxe zMu*7!1iOr{r5p-k%y8*wIO-}RsJW@TFT|rH&l9~J$8m+a`_zf`xO{OpP9EQYv*p{c zduJYwpWF;ZrKwCorto*vz`}Vd2=X#U(uxJ}oNvtUR-&o#1oDy=W8b!PtXmh4Mg9(u z)0he;&)IPIw8Y_qt58q<9v|(4wx-FY=E_eN<KnrkIK9aoalx~(jK)unH&4uSqE42O zSDgZFD>Y=TT1Z*pj=gJLaB|mD95405v8}$id?*wb$r?2k5$LXq!L_C=9NZWT$GJN2 zUNlEqde38_HG-+-r4<oU18F4laBMe0*WZMH{QMN1mBsj(fO)rX3*H;tK+yEyhu1^+ z@r~$S+J#rt-mgDs!qKvIsMyQcwG~~Jd+_>Y9o~C#4xc_bgX{G>@j-tpzGp!^uj9Qq zk&oNs+i2uA{toV&<C}hCaM7n?7ard`jCUWM#cLYaZ(j{E6O2kNB%=9GF!}di{i_-9 zyD!J^4R!Z-uLkh#=iT_~^A56pC(of9?|s;S7w=ud&AJWvZtOhG<bG5agk!vX9X5oy z;7CCT#+gM%drEMvZ?&`?AgBl0S7M+o8@&W`e`^-Cb0$HU!3>aq`($~M&2IJ{!^F9j zxUwx2&BqIHX@4@Zms??o?AylAiRh?HlA^Poy88bJ0cP?0Z-FhMuPOmgN6uoT>Ixpz zRO0UCOL%XT;H^B5`{j(&=P-Kw1ja7%n(7<qgPJkX)QDRhZMfIgiTk|-eSaTr4iDh& z^-<iWq!A$#?=usHu`^JyF9=oTp){7UXs%Ah*0oE~ShE+E;!*qIB1w{n0Sgspw&KdA zJve@N4V)L4Q(7#=5`x=nz8dDz+}WC`Abf=<nfL<rQ3oo@H(=j^EUEvmJDs$Ofg%Ae z10{xw>r6D%9DuirChD*3LTybM%C^Pg=#gTa-R_HZ`HL}?rd3{JinLay7}%>sfQvb) z0|OmV6z?KE*-TBaBkS5AE5Q~CA*P7)*G0+-eMI<bAlk<S;Y;Sj$WQ@Rvo+x9ZB1Qm z2p2bVSh14i(>x}{F2U|i1-No@ANFoqg#|`3FxQ-ldp&!}99!_!C%ptVjoj-2i7DR@ zd_R131EJoIIJu()&E;qC>hTa>KDmS!pS9vrWfmSZ?7;_(SMcm+Cmway;_8Vk+#{fG z4X(k&=z5Hgtot3{x5hW(!L2QLcylM7-Z_d-->qVX5M5aN2yW5Ml??sm@c)W$-%w}2 zq73<DkgVN{uU}Czy`ni~<$M35dVKV83%<Tf`P5a87d@wO_v9MfKED>{i$k!T_wCso z%97qy80^eL9|7Ipp2IDpIai9_<{YxNh+OnEr=aUfB6h9}LQnN}>|VJTEql|D<Y|hv z)aTj$HW+WtM|(~B|B8;<jNjw!vCcZiZ|waR-0gMAtlTwdxKe>@?bR6TxQYkDFm^QI z_N7aBN<cqpZN@ttJs3HA0e7#~<8D<w#>y*kZ9C=O{&L(Zzk;!|moZjdi)&+@WbQ7= zxLGS;Rmv=!+PwnR<zc8hACJ0=2{^JR8pjV6N?lqnUEEHVE%}|f#lCn?^x;;RDud)O zX9RefLrZ0<G--~g;YW||!u6ZI*tRztCoZhRd~aPW@G^nt()o;eP}Y%yhMqh++fHBs z4P#&Paa=gN4yBu;v3KuEoZ1!ubF#D;;45Z?mDN#!tm;%uRha@+GaYCdD#2pLRM^jw zgX?TLEMn#Io3D=Lu6hXd&_y(ja_Ax>#4WLchpRTMY^KA}(Gbp*QS%9I8yihZr5VUh z3r1?(GRm;!80&6?Sp0omY7kuQlyI~E08`?2ynfL`aF0@&h(QPa_(D7Zd_IcJtCDf$ z$R2cFyok$3x8daG9AsxN!~P4asAu=$b<1h|_3<^_KYs{qCv$LTjEp^6A_4l}<JR~F z+`qXQ4{q$hqgw~?{-bh9{(M95{^2{(WtJfSYD5~z^WAGPs%KD=F5>w2pN-?&mxFl2 z&worm@coas@cPT^h=~tG>^ytC>aNA7y)5|snHV{cf#G8-5$kTu>vqIYCz-lEpIb_i zwmdSm0C#~DJ&h}+=xWGEM|(CIdmWDE1)*X?JbbJ*Fj%n$?)p=4dP5`*FcS>cXQRC~ z<$py-UFz@g_Sjos|9i9&+~ebQXzsXz#)h+~X*iAkYaM89xr|%G)Z0Bx=;^7)U|%zh z_z<&7Ep82T;@z90_-J?p4_hfkuGZiw8T>&{H^vF<G0GDeX9rdIxKF{ModE=QI2z82 zr<92}b0iU)*Tzvd?~^)AHP#=+QL^=kW9uabzgSs{9eZ;nAPapujUi_47jwdibyB9u zO~WkPnb>up5SQ!rqNe#EVw1fQ5abAVpV{zO>;NTAc{DT~r=zyOoxy4})$PII1KFrJ zyAuc3E`j?@Eoq^l=?XM0IvUavda4@Jq{(<xG{x`BW9}RoIM~TxzWr2qIxE57TMNNH zMhJE@M1-F?VisE<Xo&?34Q1%&XF^i|#Xvg0O$Jso6yWbS8)3^`kwFj?W=CT~NhXGS zoACbgcaRda00G`Q812}O2Ll`N*}Lud;R{Lw0{rVw`|#DvE@UK!<M^&Ms5@~2{k2sn zTa$+a8%vN87l7a-Z|pi(g8H_dcuie+x8V%-t&63X$Y8qMN7h~|vG(<`4N}}-Jeb(V zD8r-cyYcwu0etfA73op>*Pr*`%TK%T)n}9*pS|5qhIsG$PlqU*y74)I{kOlphoBH| z$TPDUm};PT&02ikbp@aFU&Wi&!>G$$fyON<aIw^cD(}O+@hxQRmFN@Nx+RYcO_pxt zmeJjiGa1|;XevUgk2&sEAI8YVt*D{-AE_)s)%G}4ZVf?Bpfv_5U)pPv{#Ufs{43rb z6K3*lbkzM8)k(Ncqd3r8M^Dm)Cr^fPeY{5+ZBt)+R%-6+rewU*bQZO37tz{VgZ{Br z432l8xtrdC=JUGLEJ$Xj!4xBNM)+Ns6~R_0DO!L%Tl{d9;I2O_m^%&?$Kp|xPpLvV z(olDRQe-zleh3#TcS_Qv`syKQi}l5)PsbD)f>~b7&@VtOPjHK-ziHIUa+pDuwV9=l zrAut#>~4g>U<c^Yb!!?;hYe*-<)!^NakL2cMw%ejQfzBJimIxkIIwOR6y=x&ln7>J zIVh>iNppROiQQF{#UlDju(#ENo9#3>&XJ|gSHWTzbp*I+B8U;YL?4lU>PTH?gb-g- zI5}v;)^a-L&Q^nqgC1hTT@m8v!0*gP)N*g+XGEj7s}6tr^WR`eU$E3!8~rug@w9Iz zUOuA?k-$BMFF&D4B*?>-FG0nD&FH>RjgiJ$EcbTCy22ECj6kGCF2l0)K*V1yz_Ohw z$YA!ea-NCQjBuPhn2Xw~bOL$@_4gJD+&4!z5NKt%KfZ%TZ#O|s{e9~g-hWz+kDk}! zllK~=_~7YPy#J(HiWkpnq;~Q*AGF~0hfVnQ>p?7VvVggTk+cw%g60&|=f>ibw!?U* z^EB?C*@*rP8K_(p1NCY2FIq}ysLr98EJhFIM^E!gbkjWc(4%xWWlKZAM0C|scOObc zyonA%=gp#VE<xSaEZn?6@0I9{9mxyvPFDq5&nBazCi8ds(N@d2n#M?#qP>>#qb7}@ z{#UfuCQH%6_l5@Q(AabiZH<>Gh4)I`Sck;`h3mbNIqd6hz`fgI;6f*cMw-#uaS2V7 zzU|GIr4c(r11;$3t(Rh;zXiQL4Uj265s%B|5x9Cf9@Q1$s5%>o>T_YZSe}6GTf@-V zbqcM`XVBew3YAxO^9RdOR+cL*`Xj9@ESmWQ2*s4PBE-JD=ySmL6{kRfTkBbRuyfXj zv#%K}C>^4cmq1Nd4yxLU@LVz%hs#T#&hMxw$wN<9nLyM;Sb&Dqe5h}tis{-@prXf$ zqp3iki>G38P}Wj}ovkVYT;<^7ARg~(Bg{h+F+SQz^fN$45Y6JUSx8?z1L1y_n9I*D zT%gNJpa=Ik>In3qB#CuJadt4-+aGyxOL6MJb~5K(tfY^KT&RP=E2X&8w+8P$xQg#z z(ZEpyfAiS@8M_c0@>6m3=rJ0}OK3P-j_A;(Sd$%rlFTrqMR_7I%oPcdu2_4b5I!M} z@DG@e#84k>&P&1C!fbk#Wq5Mu0<P1rPK*@d_KmHSB-?R+q7;v=383%7gWHGj{NWkA z^FTxep4~r#r}s|c$=wrDyz}5R-n&=9N^lvs?>E8Hju~pEIn<4GA*U{n!>PV_-gE%> zst)7h=F>P=5P=BFF+08KEF%RJZj3>9eF1uFsec=D$<!hUZ0>gm4Na-h*OZTSZf00z zpo_W8&TR+RpniWY1`e*qreHTb>$!kC^~Z6a*}eM$WlT*L0ZTxOs7d)Z=AHzybW8$0 zH96%<TTLQb+qU7_wOVGiUfj9UO|YJ)VmKvj$H&^y)_Mt-E*!z-s?%ttCKnHFI=kzn z34aFrn~BX@^pKbYIdyi_pst}3?VUA{IdwD!7f*+w>SQdgRB%h6H(rRvr8Ds?FjKPn zQe>uhAt8pwAtwyR=2{YnRkf5MRuvWta7qBDHWup@3P4LbnOhNZJQfh_DlG;(&&v$X ziz!K#5Ns|cQs)~n722WGYos{_Bf{p=D9%Pmpe5qNjWO5G6y6?IFgKb4J8LB}v>`OK zWT2&~g6SFxm|-~$UNobAi_GC-uZE?rDhTsdL)>CLq=n2x=CYYswZan1oOH0*!vrfl z%*o_)v6I>{H_Q>m@lH6sCkJ_n{@7lSM2+1I{NsP%;Xpa#H<Q3!i<{jgcz(Z90<~yv zd--k~O4p_0*v{3cJ9QWx7tiC!_KgT9`xmB#GJ=s6=SLvBB0a_niLu@YT<U<7IGWbd zl~}zp0r{EH1a}~kqZVLdU=JSN+JlKP8qBfvWbjS6H?|#jM$2%UOn&diK0LU2kb3;E zw7t*QcPI8p@qqgL`JGdEdcOk82{eNl`cN~Vlw+2YCxA;6yzr!EGoF)>-l^S<zJo>h zK&-NHZUd&svYhCbx>`1)r#^=)O$ownHv!#Wn}dO?WN?CTqI(SzOyrR`O%{1G%uu#` zA&NrgBW|7{z8I;)gZ6SfWW~9Cc@J`_0(z>`(RDQeJy$3_s#4H;mEdK(1$paLG2%-c zn*@AYO*}d}ccY=<IGP&IqP^`rZeH)k$h9`gj1F8QQ;**egA&@LN9-M4wbEmE0p5Bt zwirM>KGr3*ZHo}?-s0(|=-2%_xUZau!R0fdxN;^Eb!Va}QDRYfA`bg^1|d7e7V8M| z=`?l{h{?tZlm%jSS;5c()FS>J)Ne!2L<`1ND$uu7gqgiIjArX#)?8KUZgcqh+hXa8 zdC<_7LuRTQLPLxY6-h=-bwtz(eH=TGk9k%~aI%y|u!}y~*ctQYD8fKfOujjVzoS8^ zGXpWy@^*I9vBX1_QbYp@OZAbmVg}Ndnjqib5YgTS2=$$X6|TlOw<!tDd-GAZI~$D$ za&fve3z0r{Se?28M|Z79PiGg(j~`|>FhTRVLX5W;;VA(mp8UOf(S~n6?MLWhdmP=d znuKr&P3KSJ#NMq~>}`j<gymS38iI^yUu4JoNerH}!j)NpnIUNfQe&1PFD(qI35yXE zvQX+Y78N`f;{%6r|JFWA6l(FY)wn&f5x2*-;Py4f*jC&e5wT6$-WaA<AEF5z-HN-{ zM5Z~2cb}Z2)RUu3)PlU40#tRy1o(2;R}hYOE*IfR!$I^P%EVVgRd{lBGg^<QNgin$ zJ&yv*bgXY1I_fjfEhI=S*}66Zoz%h2WZAL)b%@fC!#3MlSZ`&6<;={7^TSab;(_<b z+K;-=;zj=z>`PsS(_16ZT1A;r6NC2ZL~7}OG57xlc><X|p4&vURL7yG`zV@OLE76Y zF*s05z1>NTU5EDGtLUW`ADQStd(Tw~*rFGpc*HJx0t%2%5ZJeF^h*pbhMNg+kBNsq zBkhnmeJmCiPKDsou_%H&gy4?C)su|V1Ut8vPDi8sNGOgSOrKl^Sy8P0&a|e$8%Xd9 z2_gZTTd`iaI3|H!dT$D5kZr9TjbP_$3OhFon9eqWm!Az5`dCYBvy4n2mX&aKHbh>w zBi5C;Avbj{lA=sedv%vI!o$l>73l%CSRd_&5N{J`DTv;Pda#+RD^0B|zHc*27Cw&h z2=`D!yq^wImYX4axe4+DbdVEnhZT!$;O}aL_G88P^?oBh?q!N^IELH2p_{Y9$=s3B z!<@145&ZK%{|k@qjN$UJB8;`HCbJ&I7az3{-0k@6gJxtW_~7J@t+;sP5U!j)fg`&& zAvnMpxe3e&34zFpT}t*|jLg_Y$Vgm_#0WBYgb%g&ViXbF$#I^D406X(pLqyc>H?dY z>Nv755$`=ajT@uP7Nctj;x)KFyc!cjs|o(KxJHnT53FH`*Q*J-5{wV7#?66Jy!-St z^bBO7ZlDHrLlvlLOo5`NBGyv=jg$uAapfkw9;m?eQ@ikH;4~WcC(tLcEa_#0jBKc1 zLn%VWt;?dU$VO{j8XD^eNP_(w$t_NEI>H#S+FFQIR)QtJ>u+a>hQn*{sHXxw$2K9w z(G264wql}v4X$1cM;(n~BLOa+ME-k7Ag_sKL=)hNXugt!v60KTHr9yoYXYDx7$0pT zuxl`ItyPMy!FuWGWOM6f)YhLPD|e!+rw)T7WOssippSqbY@vy4Wksozy2gs`uM%@t zo}2{t#Z$q!bSeT@2<j^*BXQ|CnfzoJ&YcK@&q8a+iggL8i)EA*A(l#(08F-i%h<nf z33TZ=Z=ABW((gKaa;XVc0=|}4<a^Z53!H2qCqBmvP_`uy>sGp;C~E;SlV@RI_$-Wd zr(hZ7M4aDjY)e^zn1z%!Gp57U+62aiQ?Z;n)@{BiY)q%Xcdi`5oYau$t%s~o3uFbG zU}dl|(!%G%ckx_UnW-b$#{~P6z0iMhH7=})#m6HwAT_5bEmldLyWG7!q*WEf-{}LZ zalK<J?p)g|f%?<;n(@iIG<eUOu!-9F#GY+9uxlH_0~aA|nJ04NgOM2%AOSps6)`t4 z07-G)NQm}9YWz~<qy{02*AO4+hL8XkN-;NBTj(Qfg*Uuh%@FKwhU$x%xG}Ph;4Z<< z;bL4LD8_^Ua-WD|jQ1CD`>&Yj-H4|T4?|sZDs)ZB+>~v)y3=U56*1RT7q|Ds;?BWr zeAIFR4=x_XFB4a>Ki^+!<&sfSlIB%kzcvKz;=zm5oR>*pr=aO_5+=%5B3w-dt7aI( zgXQYW-}IO|70&#QGQa=X^(NeEK8#CiQ{l%l3{WEIc^>zhDcSh_CQ6Xzs(2~>1#Tfr z;w5m4!7+8`Q!vz5BQf^KNG;7{2SM75`j$$vb|d;2*KTy7f4E5kt?241dInD1=%rMl zWFd3+cGpWF7tMcdtyjqKHIgQmIe8=+=T8LV;?YRTkmcMDMdk7E-y#&}kA>j;saQ%9 zv2v^efh`s>lK)@&TEtsvBAV`g2Q#&}tRi0%)cS_X(9@$K<S{ksY<1NsaCLIPnbZ5Q zh_XPel~|Ow0IRbcQIxp=c^P(0K_{TCHU%!CRm6HaazdO@mgEaxYdI`)Fv7;-h0>&( zPBsQKc}cJ{kU`J_ZA4OsC;3x%uP~tg*2Xes3UN+4>eF#}We84Z`{Q~25p?fch5vr_ z1o+FhaGql>%@V7_f((od#^a~Y@jw6g3&xsCDF^lt)J@deO?dzDIehs10_v&9Q{z36 zniLFoCws()lC|SQkQK9>x;u;@r&oztOkM3onH4A*$UK_OxJX~b(1Qf|yI{dQ`hfrs z%rH}f#{vsh5Em@>oq?XVjb!X~zX6+o?juuE`(NuR#<kwb80{{UVx(g&9^BatC6<q_ znU=H$raa|_czP@V{NPLhZtP9OqszO{yT1f~e$axvP$!ZM-)ChOtI?&Vc#^p%!QE1u zj%MoN>-9xQHkQX`b2F@%G6mrV+OXo*i{PHGG!16V+@Fm%VX$HgyhwDBymtZoy?7;A zY*=WDp{seQuZn{hz9`~%_O42kK;2v&BlQfdJDZKWHwG~>+<>9M8Unk8?A=P{Z9)HF zBYOJkXd*95+hzh+Xzi{ZGC8-R>+57cl1{1VP_(LyGsJNrVPsAmj>5U)li)sgY&j)J z5Xz5+NO9`Ga-5|kxlo=yS<_`FXGfJMfMtJc4H3YW6-)a4CQSsOrz&z^m`uUcGJJ39 z6sW6Bg@KM7%xQGQTI-tXvQXsbr}KM-CE-}J&I4--9k3?L0R<`ZkefaSjSZzR)Re)( zxms8m?+PCqMXV2<i{*CmI9%+3uRh){otGxhL98KOlHrAA3k={rTL}qEbP(u5BedL@ z=gRY-L{cKazq{3pBe9<NrspEQ8EOK)`V4>l@+FjbuIeTlP%+Yko!5L+T&f2C3+TMG z0XK&B;-hDcc=5CbAHH)IPwpPZy@^uXzIB`|DFaV8M;gdTWXG<+s^kdd#04TJei@|+ zwRRd=Jb_v}c{#G<mLW304T+J9;P34SFAsZ|nX4cm(2?0^2G+02LZG(;ob428Vvo|` zmf(6XqnlEsa}BO_lC8TZW2|!(Mj4_hPjsPGB&dum^`K!)si8W#M&?u%Su}2oN7v>c zJgeS8GkFMK3|Ao7-BKzm1)54lviGWjK!Pn2P1Tvy%QS&i3FtqYi3oiqESFWlYI6%D z>gm9fS$mPZ0%r1_uZ|1D)AkB<9w~w!2_}gDKSo6fnUpOnSoQ;#vdP>D{}*#NUrCds zNK;iT+OB4zql%SyxR<h|8AD>u5~<@8K|9h)CZ;Uut0#EdaGl2T8UZX!rD*pSAwVnu zEx;|>wFQfdUV-90q042C?;^O5gyAefUU6`8|J1=ioH-PMlLY#qeM<>Cf5_5V3wJFh zZ<pAbH%F}RB0>ONmVlO(W6)L0%8LHm1V3Zy6oPv?!Org}Ys+G$kuHHh71MbmRLC$> znD(;vEJxm<Fyw6YK~nl`0%9&rn7z~&I498)Azl^;bkvt-;oltPgfJf~loi?H)kj+- zaO-QzVTtD~Rt!Is?@Pm(1L<&?tx2P_8w(7SFjYrXKw*HVV4!Y42KQ#;<AHMg;n@W6 z!yCMJYY3|9Q(;0KX=r7H`OXgT30Q(Z|Lvdn@cr8u=vs&OpVBzJa}n=6IDyCa_TwJS z+`ZfTU~R69`Lj)t60riwVT-UbB?LJ%mU&4*)ZG3^j_~GoF)|pTOXeYyQe}CdGZuNz zA#<BEds(xhD^Q<a#=&i?5goD^UhevoLOU_hw+^FSC1h;^yLT;L6U-f1j6CVFd4ER+ z_gC>;c0gW39yU%hU}&x(4gJ!f98}Pn22X1}R2GNeQF$(&(6l|TJqq_3dMpE00+N*= zo}D|xC`H1g{`_s1({WV{SlJee^%kaBX<`U(GO{N#Z75}AIJ34Z%ld=nbGUi63?~bN z;6)6G&m`%nB3oM(@w}IPC(}`LIYt_`Sa&fN^_SwLXt<mp4T@>JluTxiMN{KW+$11{ zi5%>&M_*5^1n6-Bdt#UXAE5N1#=bp4;EvEN4z!`KqYl>w+tJ%rD;dd-wrWX|2!IPF zA0HDHqzf`f_XXkH=@mGAG#IB2Gmb1HV+YdU5ZHVDv2({FX*sp2V&y8)d?aLsU}j#B zBtQNwrc#rO)oDdYOwX7mFUwS^fPi!__(ix%=5Ly!>?E@@mSnjjhW{sl0M9)disJn% zkd)y-LpcX~%0jTz!w|D{rXs{i59xl^NLxG;4m3}rRiWr<%7?MJ0UYd2FxYn<pMBIt z1}a8o{2UzKm4y=<f)VL97xLONkdv2#s=f-GYz<J68;onm*5l6~+{OR={2IG9uY|U~ z0(53-Kv`EAt_xk@=<bBCe)uzXmeFiA6F@f(;=#?MczF8|ZjF}`Z0m96L<~HfX2Nyu zOr+2(CPw%ogN!X&MUtZzBXYS15@;losJ~-EJ&_*I>!d6RTHyhA7jqaHOocXCwzs_j zpaeR#ZzDWi?BF<03y<#}!nL6iOpL6-KzF_r!`*op?#jb8YVH2^d=_pl2HT5pXLLIh zSix-;%z&mo%Zb@lTT@nA4^x?hR8yLWcdFN;a$7duX*vq08Tu?g1x!<z26>wEi<KMD z)|idz^J1WQBCcMD!pUNPY`3z)8f|@SV&(N=S;lLqAVp(3f(YbP4K?gv;fm4#S1ggE zFJfg$&{9DXvv``80xqmwO5HsPY60%IA;2yL!Ciehnv8u`(%Aysf}uOxub`o>g6|#2 zD7AM><9XEAoMHLaqqnmTbyq8-ZCmpd^mNop4{rwgnk4oX02d(!DoCT>4;_fY32N(; zET|L58Aro#Y;Ooo9*)KSJwZ5sHl1utAWoGfc*)2@YKR9o|Hj;Jfhr!mzh&&VApjml zFd4e5V_B9r)W~$Qs<KcvR>1O1Uo0zH2*)f7cook_%BgUq9}Yoet{Xgkj3r0EYilyR z?KKeRZH3r{GvMc_gCm<<@X5_kn5a*KmBU=vI9Ot~jTsAR2Ml#pP<wd`YOe0Y5}MID z)S*+DZKkWLVHypQ=%#yh=PJA&sKcM%ypM+J)6$&Zs@l_FWUUKZr`eccWd^rJ?kK-_ z6?blpp`&Rv?p;5GyAy|SXJR+5k8Va!Yd&_+C%8IVVUhbh#D;hwA$&1XW0xUhsS85= zU6B&)&r0fx&;Tc-P=6O@N6<(*!_mPU7Uqh0`uGy6DmUV<KYoEP-@lKu2R9-uB?9JV z3aGlU2B(i_NOAU5HqM^TLDl&@40LY7VApC!0hv1&{cWpocWeiA%vE7JTNg$%G-(v4 z&|gsUiIwMgZQot5#>nYnX1|%ZRkICFRt7B3-@Fm;hgeo+*%AZPRcG*jgrW9aIO-0i zVvVU8_M2Lxkf6?_=3c^z60fd^GHXkenOPx*Bo(SEhX6S_ETtcdqV7(ZE{6;aMVwpZ zgDd=<+6ytiv-Tu&3vee8+zGf`8H0)OOOgz^L1q>q04~5TM!?@7;6;di(Sp)P<9Pq} zFr*1F$0=ooJ224SBpFJ<-~!|#Mh3~^44JiSB9Xt+3q?i#C@Ks@VZkDlZ4Sli!lh)b z2yEOCCV@<m#zUT975zuV0#H*}<KHelH$|*$#vAqj0=K4#D(sfbz>K8^Sd#C7xgl0i zb5wz$mp06)iyh<55wzY7ersG{nP7~dZA;)3Yy(wlZFv<%{s#Xy|Np`{#<0;>g{JaU zlx|o?9lR3eCd#n&aK_BJ)|fqa4yH40ipq51^fqa<$<VgE$>vK9o|_y~u!@4TCXEV@ z{qXWJjvd_&4P7~Di4qkZd6-)3V~&dr=FGK`M(M|=<>HqgzCm04T0FdURC;J~XM$<; z+Extp=40!oP|TTSilvJ@5xQ(4RxEW!RInFW+6T$80SH{Y0MVgdSYMQc^n^h8F63`p z>0q{%9-8WRqNj5mM%wq{51&23ovurWUFHo#BV~Ab+t7S2Lw-&eveH)|KbHnIeK`_i zyrsEEP90Aqla;VgGciJ=`G6Hp!+1K3tTdr(tSa@IRHLU+;yq|Oz7fx^ZbMaR2C^u5 zI*#SR!_I(Z%JNgBEM)olEV74(n>li_7owg<ul_vcL}f8zbTzSm_FR;j8zWg&8H-qH zA~cn8%y~WvG_?>)&lPK|j!07)e%|-+=?VyA1t>An!Krk2RunP#CFXz05)qA81i0f+ zdnJ=#z9MOB@g!0_p%mM}ewxdHM%=hQ3HD(!_!v#*b?WVFV?utkN<IHX2dQzX#YC{S z=)+CvLcM+W*2v`O_q@DN6qPK)y7iIRxG5eRHbh|a+GuQC8;h0s%TTZ~c2Zst9CE@? zP9cM<s`AFjK~AhMBUoE700HywpcdZ|^I=%J7{kaz1M{M0!6(}Zwqa)QN_B#F_5%18 zIb+$zg;=)16Atkfn3rNr=8l&%va$-LjoNgnZ;6mG)A;*hEgZ4(tqd!bijE4b=FNZt zO^?}JOE`MDL&r!PPHwZ{W~YZ3UkB`8<RlGm6D#`4&<{*i;rTLMPh-UqEd|O1wwi%x z`5|-bD#F~_2o`gUU`ue%b+v<kNVwD_c<Nv>p58l!yVrN)#@JSj4X(%7P$B#m&&C`Z zQ%VyTEcJ9jVl)k7@FFRK13XZen}8IWNZ*BXu*ky}^ZDBzPF7N%n2E6y80c7wPaoCc z=l5^mlWR@%5y_Zot&Mq(X7F_9ee$+|AEnsx<#Q3RYz|6FVv(5WgRo$0^!JDgR*d1! zVm!UQAJcV|2yQKDr8HSpmKRynga-M;);;LmorH{K?r5((j7z1d2=<v=;#y{^96gi_ z<~o_ek@CvWL=No@nP{(H1v`5MB+a$LDq}<JnPG-CMn(wMP{nFnORUyWM*{C<jOH{% z8>k`7Koy?!Q9`<evTRoAYT;0vBdRY%<Ldb+Dc&-;7z{J1!=rGiA`N$Lx8T+df|ei_ z;GWdp4d|o(?jLBt2th5LP7V#za8iSdsnV{~bY8#FCrzm)4CT;3v!u1fgqdRU%-;tH z7ZnL`FG0!b6(}waLP3E)iVMP!n-hrSR3G^Ixe_2WAHpc|<Q3%z4lyEz>1di*SCN1d zi>*$!jQlI!0^B2R0Ze^$5s<$SmI3;3h@1hJNGmKW_JCKR0|K^qW5u?munN(|j6iL; zL_0uHPZ0{DEnSPhMWz)Ra?-?3rM8rZj+Hj_?PkE-$r$p~<3`ln`c}rUvNuC=)>3L< zbsR5FMHCrDUO^TL{JxZJ2;wPZG#Sw~SBnKJIv7#fOcSz&hRn)#CiG^g!`g;2XTBvo zd>2dLzEV+)q3$y3-z|&{)WYi}GpWOKSwLB`(A62smwLn3Yd&Jamm()UhHUNx2U|0~ zH;V?*20_c*5EkSG*9Df$I8&KYcVnP=6JAVI<Ey(}_;k1)`EmZRbufe#&9LhNLpVC> z!gHY+ylJSjG6S$Azy`?~OQp5h6Js3E*U59~S&wIT4oKiOw$_pszLHZT!LV#pd2KJc zj-qmH6tu~@<Gsx&jP;c=u^h`$h8{_*Q9oUKDjeNxFw0(tteTJgd!sOy|2u4^F*5YD zu-DQ8`|al<T1gQ{JzTIxR~;F;YDm%7M3lBN0?Fn})u+RkUMzr~Y$X}LEYuDcDNCx) ziM~pasHu#eWN@0ytLLK$@EFuyDx@}Ul)x=Q09%qKBV=oWS_~r-E1!ub!I806^ipz& zHtr#YXb}<Z+@c9kJc1V!WJ+^*-{}7rxbt!e>JopfS`|QG2O=-e54pMi$jDlRq;wBx z>nf4i<Y^3LV6G;Iv)c<0y3kY_$SY*YTiqss{NI@SEw~q^xxpg97{2MQuv=k@#ToP9 znLZDTRxN-}i6a&jx?pjR8&nr6@VEn%Efol8${$sA0#CG?|HimVQ(;J5ZET~*tv>W@ zOsL;gpfN*{`z%yLb+VQg=FT@kdd3n&_}U{ca*^~DZklMaWU3Y^SeAt;uf{Ay-7hMn zZ-ATB>(Is15$0B=61ZoPo$Q>gF~inI0{5u{S!A4*80lY+;r?O__7qWvZ-xDALrNHZ zcr3KX62AqA3R?nyKNol}bU<EKJVIA2LV8N56f4M_&eXiFWbWV<wrFqW?=+O*)0?gM ze54j1bX-DK_##-^X=A3X8l2|qz-fUFD-X5qVk@}08XzEO9+uOX#>Xzl3V&<dW+oZ! zSwrUD2RQ;+hkizQ2QeH^OJ_PX^rs?hkqcJR#7gDF@=#!iwr#0FfcIr84WN>yB1~p$ z!NOJ@mrv%vcab4xm?|T2<_r`V>Y>EK00qVd$Tcy-I!kk;YbYUFMHyk!r^Ag>)SX$v zhTD1kZEyOqG}Y-Si<pNC=frs2$#~1&VgR}TckP96bTyV@d_+8zY?FX3m|OHK5&L2R zsL}EE-(zUBg#hoA`izLJG|HU}F7+*;nG~RY8^41)EyEYN1a@}rQnCYCCnEqmH>V>r zWf=kk7C>2fI!)MADDlMG&uxc2)A(wp#sgb&B-tS~C&`n|DIJ7979bZlQH};w>{|vJ z!EC7>+!H+DnMesj-JP~&F&3rHL12k1ys~D)nQX2)Ujc@0+L)@z8&8IvMy8pjH5sbZ z)*2S-&}P~-Crca6G9**e6p@kD43(j8rVC34rq!9IaP^sug+992wkAqqsHrqJVg%2W z>0~Lg|5O57miy||*tYf-&?EyXFbj#MNh5OuXd6wJerrDEjkUEo{^LLXfz2C|A)W_} z_O3y9S2l*PZ^uMuHLT6Wy5+NAV?7_S%Tv%?--f^b`ZtUXT*JzYG-M}7VKFP&GXMEl z>}Cnqc_z|~TBi@@qOW!p`l~nM)A43}+Es<o<6BWy5DV+s>X<o874zrmFtiA8T>{$> zi~X$N>TQliOB|4q8HV6scRZ#K80uMvJIp9LhSQ*JrcM8#0A)kUHeIpiJg=D**wRX0 z0{2vcSuAoT0bK;|-&Edbv9G8h2a9=z%u-qK^_>SZf<DAZ57|b>$TB3bwY0F(SdYe1 z9Z@8;6=Z6^=}MSQ_Ftl`ia9EBaOb`+D^7^)6yz_l#l<s`xLh8|-;5%_g+z(P)k>Px zbJ3J6k?8L~j-kO?no1hV>+QICql5dcQjF77j*E^{)Zjy8@czC!X^^nc+yczcp5Mau zy&JJ=buQlj<OwSPrOowz+$4hw$#UoJ2xQ`uJ(%hiA|b^MrQ4HmXx~bF@!@TJ_xdS* z{O%L{^Pj)sZ-4&<fBEqxUcVT{i35c=x-|_!PUg_nR3Tt^6P4ton<guo3MF|$^GVRF z(;V4^n?m1HL0VdRNw5nRxQT(fEUbvRa7(hsqI^f#h0cUJHJ($b17xTdg$9-r?c#=t z(4DCTWdlVhQXebmOoK7m(r6YzXs(HA8dIfoEJt0gYoQ5y*9DkC7EexbL1Fe{I5=2B zfpSAEn<v`Sr>L@U$>4&uva;iu+WMvQ)umQn9=Z&QWFQr$b#r@jSkJY9laoE}J^2_X zE4JdysYLX&twn8pE;>g};LT58;q{-t$Ai}&;?19a!XN+qE9zVN&@*^bV*9l848$cw zAR{dSuFjMbVZK=IXAir1x)^Fdg#NnK=&Rd^7h`p}ed#b-_pipWoq4dZWaXMQ9d>in zFwa3lV(x_=#_;o<31@EI7g``9(jAFO{<uB17k#a(@N~RX8hkLF=dR4kt3n?lN3aSh zr!ZZZ?8&SpWm-`_BGWRaiD~XwZt^@nmG9fqO!qf!hLwdL%qc_tb(E1}W{PBE6NFBg zhD=i<Bp7KTf*IVK#1W*g3maKkIFbD3u`(oT>mZJjq(sjETZ8R!;Y2ttNdS)`zzOJc z0^AX(KP&WhB-!~AHFX2Q+)T6BN`SXXK$n8x79kAgTV@}--h+YuX1x3C7UtN`WVTkK z{F(xL$2oZL_y+o<Dc2}fZj!n0jzK0d)f*|P?ubuxL|CM~G|AyNub<)7XAkiCXOHp8 zr;qU2>v!<+%e#2_=}nZD7GkNB5q75g!j5J_=x}30Ri;i?OcT0R#BXigE=%m8JzoV{ zHq#K1;DlMG@^H48f=IHEowW)U23o=^*%mSuGSHr<ERAfJ)u6U#S{40I#EA<QmkL9$ zE`cf9s<lnEq>$cYVX09%S<E%19v4e@8z3>>6>C=pNUWv6LY5b+3=`nfw3tmq$~Mq| zzppFCC;Fs9S5)J1W*s?7plQ=(VPZ1_vlrOG!rB7fzJWMXaU7?P7vb9A88QZM`uz!v zJid;`@ix?t)FCc?IkMANV9TDJ2#$?IdF4e3;NoxZo`Z;sOF(#l9~QaVVwR0IE6D-0 zRTrYOej{#)d0;N?g}<YzG&0D{LRHe-wzisZn5zfJ`IAHA=FQWGy@NhwjRnHOTv<88 zaD8MCnR^4C-#QF!J#{GSD?&|Q0V>qVit57f^ZxO=WT#SE3Sf(}5sWSFC-04rjtT^^ zyZ|`wgNlae0=oseCQ7iQRI%fCm+C4b)|j4&08Xbo37}tD%=^BWnc7uh8iF;o;7P`I z<@@f$f;)eEgP}go<SoLv6Ct>8>VE_LYGowqD#CH$Oe|%^73$^&vUHQwX-WY6{{*)P z0dCQHB4o((=eME2bJb<W)-+Y6q*7tUoB|trOY{%5VEhK9%FS`yyMGHZ2?<LOALok5 zD0?gqv4@+N6~6xF1zvyo9G|^<h|ga?!i!IC<Kxfo;iFIQ;qZ~2IJ-LoCkuUXu`ChW z^MY_>b21L@DVF5Oq%7f$qy`I!^2GZej$;LDvBO+tEb=fyeCT|HhRnenBi8f)nz6-d z@Go+J(E@cSk*VcbC}Mqd0ZgfxQRqX#HgALPDeF#$rm@DPZe*BQ>p*X&1}yAtU}&y~ zuuvxyuUs<OKChxcP*XlJBPcLcivbUU>91Zqg-5LI;+!?~rZb(>WKzBe9Xbi_Ihen| z0q4rk!q0Cm%1<YutGNi>lmS(Zdk`G%gT#zrIJsJ(t??Wyyp1Gp3JO<Bp#JZF{x|;l zkALEqKm8S7|L`MDA31}hh-l2Qoq?7{F=5dvG?Tf{9?!@6oG{EJpj>D^jZD=r%UT-_ z_6EFX1_ZY;T%2dX*~tt}j%M(p7l@7WLL~jfNY8F`c5X!7rDCWXXhW9Qp<<+pDJr~Y z!i4ks<%AUBeS6E=QnRhNFAO6+Riueti_8S;*D%YZFJZ-7FZI`%MeQtFM;r<8P;CW- zk*y;%6tIl<aVdX4L|qAbymuZ`C`DAJW4VS3Voh`ruC0kgR-mgp!*Kp|s08kdrz0eQ zzXf+qMHnRuGhsg~_D~H*M+Cr|{{`&-gSn-kB<byMp%+YouD&u9)FvM!PEnMDF6ENI zU2H-yS-YRIWCVBbU58A5ZZy^uh9WfB7XCpC;2r3O@(V|pUYjsXeKR)EiHVy%xPN~b z@4f#36{ikk*UB(l+8&PMYXWgFXEDms7hxS8xd4g)lrWoOKOlM`f&yJIHq?NVr#8dX zT0v@h5&+dykwKt~9zvJuutF)rgeiC`jij=kvUKBR<)%#*3c)QTj}*TFe44T>*_OX0 z#|spNL`h<5V~Ck^XJb0e&H}PvQlg9Wd07^aEYqt1wU&vRlmVjR!ts!4OY~D1o#=<1 zqcxO8VVQ_|^pv2fO*uvBV`Zw1yCZ${AAUG_U^xa_v(eg^g|?3U@bsD|jZ=(Ejewr9 z4(#U6!J4uX+<JT$M^BZDZYlWn&;Nm6|N1v%6>Y`fzzu+aU%w^~moIEYLv;yiYc}BM z;Vc&TI^LhvC@Kj<A<H5sbFsASbY_|-l6f6z$?nL`@Ingr^SBiwq$<vB#8CHUjP-B9 z<zt!9($a(?L8wHjCYA)3h(_kOrdvfGQ=)tnO}B!41jq^As8BalmWx)4c$_~Q#@}Cp z=7u6PU)qF4G=)L(3P`ae0r7q>QCCEu8VQQt#6x}>d=%ucF*gx=N>*Z3dNdrE#clXM zGbl;Y>1o<1<Ia=01+WFE-^!AzbCGBg&4HKbIR-Can3-?vH*gE)7F!AEzcIFG1An`H z=bigfQ?Q~Y<s;>&DowL!K@$%ZrKjG!w#=*qX@X2KF{X^OlK~bj)S(VGhZkjpPlyk! z=FgxsU=0@r@i(CUd#uk4MS}lKtfn+6il<)ppM|7!f9dnWR8AGl&231sALh?DC0m)H zwf73NXR5<H+8#69w4iUNC#4lDYk9cN(!jzMvnfMpfLI$vi^khtYf@pnJrD8QOn+i4 zOB1VWq{Bj+232h(%&?mQD@QWl3`3?YCB!7T6Qon9-KR>^xlI>ZRGr`D?=4>HgIBNK zquhEAj&8Qd%um5MZ%Au*4OF!V*br}gaJ?Sie=v?O9*kgZegw`Q4o6RI28KG<qN(v1 zw6rx46BmIw&h|(x%t1<VE(-T-z>Vk6@c848@$=vRfhV85#0Q^$hwhtCX<l8idF?9v z^waxf>|Ln8RD`S5>ru9yg?_1!;L5<o^ZB@3nTyNk(@=de4UIJ`(a}t8-njvTJ)6<r zy%D|btI^R>h|0@FOx0^K+Es)*Z9A~ka}m@vNesMC#<S<)=!I5P)(vBA>0utDClYc* z+{=H9<44kPz9Ik@%Y#sPZUr-f8@B8ZL0>~Dyi9bEXlH@>WMsk6It+W3$?U0=ZQNg# z5ecgWR`6Z!gM|Se$SFubeqtDwQ<wYlw`<O)P*?v8)K|~Pq4q+8)KVhA-CVT}T|MW? z+*dI?R7a!O^gC<+JGkEhTgZ~$o>rE%GL)FP<+T(j!BiyKDXvAz^i&Jt`UQiF?y)jC zISa96gC91nUkd+_1u(ERgoD>ys2QqH$^fbM)0FVSguWJ&$crBcUOEpJRyr`YR)f(@ z(G`}TWi1k{J?%GetB8IMd>t3NMAFN4%gm6pI|M$tRxn;-0DW(5=-7~Pc;gMN70EhE zlWphxzf<KDrPd8ieGM3x>qFmE55@$pU~*YeTg3&5V6By-nUUJT$>PeIN|5DmtcY=f ztAim{CHY{kwGk{$448t$rDi`xvQSiF5Js+dleH~z{q7)ohMQ5kXFdNf8HsYEi;Vi0 zcYE;qdNaZT{c!ngG6p)b(b<uUy@yhflo?MS5stX5WW=o^u=nl2=EM8ZI5>ji7p@{P zXC=P=<q!DlfBiQK$_`@e<}D=0g^(?sS;$+_TD<}7t-G*qUn1(S6rqV=tvgqM?pm=( z(`tf09X*Z37$ZAh>)ncpzEW!bEtnYCgyDhpsIJ|Dfv!>v_ijdA`C6<g*@N(ebR0N* z1{IChu;WY}*6uxtwAI^?zi~J37t4hAS&V%Z_etEp%a^in;>cp0JDPxVXQC14KNq<f zZYWvdfTQ`5xLLgq<5v%0^uht$qx7oTSS0lbjP!AVlJRsTP$D>cy23BmAC7*GnD1c^ zTT5d^&(@Oe*9A%u!Q5}zyXtHVnL7&g=fZgXo6*`)j=q7*7#XgYz&&XyDM9`p;1+$n z*OU~Jv6Uf5G83&{3TpCDGhhZ6GM3jPub@nSK`e@Mj0%EGWTXvNX4@er*9(r`c9_oe zV(UqEoo9`yDy;ELK~oj@1@Ux}Uz)C~22*=enA;h_+Icn^*chraR3N9TDD~Ztl@onX zC?#lAl&R62sT)P#4SDrxF!t2KtVlDsCtAWY*#+8mTJX+v!!)x=#uhbE(?|ny!r)Dn zpKRISNsCTT;&HJURj;n6Eg1-Hx^^8?9qEy}C@eFw%uI)w{Jtj7Q3>|$76|s8fz#_k zaIIkv9`sd8(>RE02#pScx8Fh(ZpcJjW(4G^l?_>e64IhE%ft{{Qx~D<Xbf)EY{cgi z%~-bBliE8AgIzgfk3wwOmxJ`;9E7LEqquB4a<*<k;qJXC+*XF2Co51?x&!-;oshKm zfBg4<p>6CY8i#Je+0_Ycb;nS3ehs=CwvmYs;%s>yx*IoQq-`h0I(Fkm?*WW;m0_ZP zCvFVx!rjsRcyj9)-nnxU4{smC(>q5fsSaUyxB_=>9>;@wCy>7?1-p(^VeRg6>^OZD zyDBbY<Kbh-Si1%h>FEecNJhrW9Eos53K#cFK~Wz2_DA8^-T+FjSe!l_0(VzS#1r7o z8uEBly$jdMH=*zBHguiajLUlqaH2RJbBT%c5Px_E`oM3oHv)nK;IY&b_6zOdvc!W# zBa7@6wzzO4Na{*mel(cBy#g0bM6wcv;lk+<GI}_gYqp@R^)&i>s|jqOx5bj#1osV^ z$_c^Ztr#0^BJdmeKG}S%m1f%n8is0+(-e&aa+pr`R@GCIwn~&@(<qf>WQo7u7+gkZ z?Nov-F~bjX8p=%Vb74z8X=FbG3WlmQV+xX75KptT%nYDsV+u_hBWTUmhdQ;c&MZBs znyX{FsmgCp5$V8H#PklLCQa(*X=HUxOI4(7i$})6RHSZ-LqL*0{Ih8KX0RgYO|r^c zgE)m!LxzB!ZbUXG(53cjak7$8l_7{NU|^+<>D1@4;sK8^Pc($8G)NYdCrZ?wj_x){ ziCBQV07GnubwJI5OsQ|j+o!6QyuS3pWGO>wu|nvxQfsNJ;N-Scd^CI-&$|!cY4=II zc{B(g&jmPeAQ6Mz*%;_vhoupV5SE;XjFQz@o|KHRj4Z?#mLR2YJvJRZiOkKLP_Ste z{+r<bpa1?(G3FTQ>-X`TTv2<j47F8j&{4Yy-R=9RzbP-;w_&J_%-p>T6TN#dPNO*1 zQ-+bg?YJ?r2Y0U@l7M}mAb)cEurx^c+89&%U>WY+K8{WM_M+@aIW`|C$F|cI*vbr& zzhxa#m{Ee`A`ucF4I8I<@C^!(u3dCNHn28C*^We<*t-J94~C)qNFc0dsl#iYKFml` zbw^eqJ<t(GTEc@&!$MD6crILknKR7c=H`z0v;_E*u>-^XG2hJ&3w#`5zsQA>aw>Lg zjl#+O!8o*kIV#U5p+XE<JeP#Z)A6V{8A@{=hn9w&lw4<6!E4CWjS`@*Pl)#JHVNc! zWr|?)vC&36eLO_ZK*H3PCzu7W<)nvvBHOF#s6d5sMUa#*&cF9cT^2A4;UT6>FEb&l zsR45uBXb%ogE?jdt`X$uOl4GsG@)^`Hir&Vyy{F{sLa$N(2X!fV+u58>Ok349g0HW z3y>1fvVtM_4`j*Sg4Gp_6rf_R1k(iukT<3NouveY*)q^`RfUeLE?qBmvDOsm88Qnf z$w8UA*>H{yOlRprRyclE8Xa>T*t*!0rA@f64h<vzPo^mG#L{}fOsR{f==`Kd<2ZkT zCHy^Rpl)vr8urKG(CR?g+Z#jIRG&9Vo|Qr#w$#f`9*(fIP=~LRK3?3a!kzZ5c&G0a zetJ5ApFVhmrxWe?`+xoy!Xw<#-&ufr6Ng|u*Bag{0^u7Pitvm~Bo(hl^6K^2a^NI# zHt)cieFxFhKa776-2eSw|G+=!E<gSLkJ!Ge6fIZwqobu1y-lSU9XyVDn#$qMQuH@( zA!F~904}z}o!cloC`kr(NC3YxE;?-;#>49eaQoUW+~K+QP={AvS&t2S4`a>tT_`Er ziK4Pnl<e3>)-FU?Y66x;hQe#v5@x7Wn(mpfu(u{j=|E=&jl8Q7&L53M`SDm(o?L<1 zwgxcPmcwEnH_Q=_^0lU7mWM681AXBiz5+`^La;0%8bOgU2#XElHVB?e+~F#K?QRPr z2TM#*kwr@CQh0mn!^%dUa#9BKoYgREwmcG(9H{X#ar#6C+M5oeqxCEX$lRhS@NHYS zST;noX^&qM0~Q*7kNfv}q>Q6sK+UZwurdko>6D=Y++r(aiu9oFEx3JrW?;F$G3Gd$ z6Hq45x3-4fY*PYj1~e@6F-@00rceD%%2zWch)pyhE1asCCgk)K$*!u9rQ{F*R^(^j zwmnPj-C|3S%Zf>KG^fMb#$4*iBu-M*OdWaqQsKYS9V#|T{QarC_(ezv_mWP`z)G1} zga6Y=1v)GYWfKi(Sm{B-L>+ppTr=!UF^@oZaGnEAGcmee3l?(>p+}RdLFS%6e<tSA zz@A<ofZ83)acbiVB*ZPoVity<pButrR#0C?V{=I|-n&_YmlGH8e)my)eC-PU_`!Aj z@WBK8{OUu>h>Ljn`d5^!%fqelZFqR|80IZ-fNw|;7Keu;Iwu#2g~f<pwVK9q6LL0e zr}jRDp*xT8pOP^7CjtIH_$z7r#mDbbN1sGr*KP^igS|&2a1V8qVxVO!hTFGev~veW zI?BlATQSfnT0<yNhIZlB*go7O!0%n#iyLFq+Jj`hzOC4^CmC5Awjga)9&*+cqj)Q` z#@3BUU$Y9)nJEZQio?>dAk1}lMsi*T7Ohw!8E<_{eHwiM?l>IX7mA9b0n*at%JeUK z^fu;{o0hJ#F@tP9Z{8gEEb>BV*m5ji5dc^IRyfVHfACTQ+X=pbUU2fVhyE->{C|x7 z1$Y%#*foHLgt)uAySuw5BqSjo0&ypV2oMNP5+t|=cXy|_J8hw*w56rA)ZJy>wI|T8 zzukLzo|idiGUuF`*=w(Ntvy@h)D@t}Os`H-)1rhGY^$y%12ao4xVsx5G1dX&8d7m! z?=l?Pw}xg?Ft?B;LT~T;H->;d#M*}r4&wg3QxdL32RCgJpqQLVQBy1;rYy0x2qjG+ zpZ^2yuy9MHr`W;D$rJ|mPSCcof{v{TbnVQbVya6J8bHI$0K+v2asy2$8mK|RNR2g= zUqB$sY4Z#DT9)iCD<1c%4wIVdL{p7;I3j_WKcuUx#fz4QypkN0$ei+;qBE8ZqQ-{9 zDc2n8)N-9osjy`xD9ee)nK#zLi<(|Yl9Z%K7z=~T<9&i0m;yauLnG+s<197aJNj6| zknHR3X9rtHBkA`%=nK>-SLQayWBuertm{s~yq<EDWCY{D#y)IVISXIDbqY_;4C0*= z%kbrmUHIY73H<WjU3~ZS9+vk_#r)n`xOx4i)U3C8$7WnSH<>`|Arm<xZbYWU+ydMs zEv+b@(226932+IDMpkhpdKRw4j3sOF$6o^6f8x)-|G`f`e~SY<m*epM9%}B1+|I(L zb>nCtJ0<3R4Q{bLE*3{U(1lZn#cxi-#nUr!o^kn94=$aZLapAyLg(j>&Ovxa8ZwGT zVnkscvWrWQQ!yF^brr}RTZ#<si%CyLL~=Ycl?NqCHtY#*Es~UvmpPWq$wJ=@G5RVI zQE}eTV>Z;Z(t&%Z2ORwEVb9DK5D@^MU@wHn2O~N;41tk8$jZ+`OmYl@qWqDPogj6l zQ)iird2B|E2!*?c4)l#>VP#_kS7zGKP;2=6sv|YQ6%*Ubn7vlw;DJFLJ3-A&(|G>e zK8dY|bhl^@+$90~wLE$A;aRE0M}S(>P(=zYBNYkU%34Yidu!;cOBi|GuSq62!W0=9 zjyy<(fVPLBBTbnNH8owYs+pbyZt-45Q-u;l8N+!2vee<j#ba%PSklQtHt@9q8B;-M zA_Em^9zX?Q3<<DdtiAHoZo_r?9ZXxI>*{c(k6}VD^Ms>EheMCAOR16T^TQG0WsODi zS}?U`6p9nvFf!B%o8~oR(X=tpQj>vupabj(Fee`u*fGP{dRW3c*cDFh)>8lNy1D{s z!0foTF=#0b$I6aG?3$g471Imw;^BVWKfDx=FYm-h7uMp%<#qV(;ZgkdK0*BaDe(PM zG*ynmv-jVZc=vBI?l08LpS}DXCy%w`$o?+4QqK!nl9-c&+^TAf7*m1t(UnLmDnU~A zD2yztqS2g<qLxnl@GE7>&p%7w^%wQ`p@SQ+XL}b8Z=b{hp8hYmh2|D=<TbdD?dg=5 z`{bcX|FZWv%9D#HrV{8=F}6IC%smNLFZRJZ$`5I|8OSYTCd?Xvtny-vtSqJGu10oA zfyCZHv5}M)G4PKHMtE{0Govvask;}=PRD{dIW&9O2#@rVKx*k@0Vh8vco5uf0bcM6 z4}nLZ4}8M>5km7gq9E%PxT7U-djz=9XOS^Qiy6U{lI+9mXpPtecWK$a=x`f^1{fjG zO9xK23M7dgI6&4uequ9Dp4p7EXSYgm=FC={zpx$W&+o#eivsLBas1dO3FLQfAD5)D z0JYHF8Z?p`R1N~vqOXtuxu$^z<V17wYjFDnY9lOMj6ku6ww(<WjA^c@&2;T7$lUr+ zHX*>NQ{{BjDNnQ{4LwYQEUiK272qbYUjtlGw3z790E&wwsO8m%No|sHWNE1~2*XKm ztEi|+jqxIdi1CyH;BJ&0rh3C*YoZK$N|4Lvj$%S(0@lv1!loHxF}F4za~hJ665#>| zR})x~eXKogVdZQA7avEs`Zz(ChEkRl$B^6lmQoC?nujoI>HdZo?C;CPs+swi#!T__ z)Czol?=YU<+J*1me*^gWBO>oxy!`kvdS{F$TO7t$-~E7JC@22>6Zrk_-|^kIztI48 zV%N?|G~DizEJ+}^Q)no2s%lX-z8&?GI?>SHfvRy6FloV3R8E_Tg@aopVE_4-u$RED zy_;}gcei9HcWjwNaJS;nj&>a1JxK!gf5ClpUk6ScoG8VaBU5nZ_%xh9CQRlO6y^tG z_pWicabY%`dHu1;NeE4dM?!uE(n|7?K-o||VI0aEY9v{boHGIe(PZ72P^1@RLWN$+ z*~u6y=Vy|+voN@*1WuGGmevOFPxOXMfSc3}*2B*e&R)*&4Df`5n-ly)15rGt3@Oy$ z{sg;EhzA@!ZAetq!}MYH{;u$6cD1rqg`SZdwDpFjn(*>4g@uVcqQWd_Os%N*Z7_9O zBMu!K#Ko(FxO|n```iYpBh}%9n<Z91d}zJY27c`5Mv1)*EOelxMf^~%3I^9UR)wmL zssw6zlH<Ro^0h1p4mUwcsx@?|odAtMa=%qf4WMdiK-M-VYa1{<(L7ohQG3%^@`Iw) zL|#)#>Vhgy@vcO+SLYWG7eby)DXSq11s%Q?(nMWMcBx6@MphRrEgt_8ctVTI$Wmhy z*g~7h%gMpU!U9j9+{G7PJi{Ar96)u|DBQhq1Ny8eF1E^u2{1!ZiU$gk-QnS=2Paoc z*!vRDfzI#?aic78U=1d)hf{|sC_zI_8As^A_nz2`y_5knnsYF>E)v&w&%~3X1Ni#Z z4t#umJ3f2!6rO!_3+vV`LdlpMELk%f1B?1```#Tq`S_V6NB;ijZ%PZYFHPl%!_%>B zc?*1EJQ13hg7}d+lmL||Y^+B`XFFv{4Z3E}#)6eAQPVXEO}z_H);fv67M0{rFahAi z8^_7q-PpB$9JXxez{d5h*tfkE2X{`uF(F0v(MVEnAKJ|<v3G(5@T1buvM&Dq6r4TW zh4aUI5E<=)y?e&v)WH@cB>5pOJ{G|-u?WwMM{;g95_3l&ud;+%ypl30ADLwDFzW4q z=n%wY#KFYQ1on2?7~d3#&USi|zR|F=S4UE66y=BwncEeP-Zro$fw+gdGFv%IEi9SE z*@#Mwr6hEPwW|$+Vgg~~ZV3fFN>F2E=u+N#1UW)OR|d8&S_p}<fPb(NY#f-)RfSAZ zgsG_lboFImY^p5HOfY3yI;Qp{W5I$_?BCmqJ2wvD;lty&cxeaC<Q8VTbp-u3*xFkW z%*s&JQ;^2GDvHU6gjx_SCnQ@{DhmxAN@lrN;Es!PLUxV=<P~TFL>sY%z65T;+-hWO z0dhTCGbj_>LO&}iQ<A8uNPWB&R7KMZ_mPbi2<TyC>(^Z<MXC_BNtr(?IwXll<)TlA zipCJI#gE%LSi;ZG3%~sMH6Fcp2M-?J!<Fktv3A`oOq(_tp>ggsk2HuTim<fPgBwBZ zOv&Qm?jU{Mghn%wY0@v!O=<yA)w4%ZN<KDhT!uX-w_!V3a>wqi*t2^JR`<7JdPy*T zeD@e`?wE_;-@lB%o;|{n9V_AB>x#+!J?L9L0|U$Z2*8uL|Mnw%_SJXz<?lc7*FXQ@ z*Wdpn*jh1fVI9n@m6+n=F`~GT04hUK<5-k5S0Z_226gsoELyt~J@aOwX<8pfcTB?v zlr(?-{TC(9Ke+qwKDKR{L2x%?*`hj3pHYN`3yQF8X(d)JufeJnwOBkbhMKwxtC!Yb zaAiH#t!%)?HBHzu*n%zVswruD;O=jZ4eM%gXiqs#9i0t(8tJ5zX!ys5QC`Fm=#j{; zDMdwF0}3k2FrvH&Vd?P*hzpm%?HB2fj5IGKrdl8}UX1uRgpnCDEXyq_DVV@^fQ^@! zxYU^b#*Q-35jxiT7~5J6e*)T*j4gT*sv4{FySyRK%q*)-LbKE2{iK->5FNdg;O%2b zAEXI;S0!m$J>MWpm|E&WflM!&iWQV(v7k2x{j=kEKawyoFA@DS(=dG|!9Gxg&CGCz z4lKmQ^P5p$nNM>{FQ-Qw(f?_isY2dB9!ks%>fEYnk-asP$nMnM0^FG+d@-ufL#jar z)Y*!ZB?8<+nrPdYN$jm@X#y2JJ!+ZZ7_PwDrbKWnQf9pBv+d&UGW38zv^NXj3Yj9d z{7x}hrf7Q<6EEhMFpZChMaswoL?s4EO;0C}6M$P6;KrR(xO4vsj-K3z14mY(tgHZr zHk#0}QsGTilNR>0A;3+nG!X3PjmwuW;qA9?;M>n1;VLy+T1E_PJObem7=c6Q4r2GQ ztvGq^1kPU)%O;=4Dc1ZYQz|gOHVHpIIf2h^AHqj>FQ9Q+3;lo!dRHvOvJES6il2G+ z*?V~M;d6ZQ`B(Vz`)~2pH@`}fV)y1+tXVf6V{2m&5b1%@b;Zan&qwZ<QWV$LP=jY+ z%=k%IuzEQL)(l`${{U*H%*79X{)J!2+(Mds{q5J-x_K71t!~8J85Jljh(~=@Dr##I z(AklLDcyw_*OGyW9a-p}I07?zMo9ya=gcU?l*zdmKQ0E<<>4@Q)WOo_qY3(aY+GML zeLf92qkKpR{%~=2g|USt@+cqbC$^)st`51C<%q~kMkq~SU~CA_H4zr(DhP`(M0A`f zBBLB(W~m^}x~rzIKvuSfBXzf-y#dUfZD2{3j!cbVh0cK=b+#9!nR}osTqs#owN;@b z8XwG6p=GBjHPsqgC_smjL`zEs+WNy_V5$OJcgkE6p_!!y8J#T5Os{Pqi|JFNF@J6{ z2Kv*nc%GQLFBuDaW3YT66-(x&F-D+&dMa9*Mna#SPgzG+>hi3iM;W3l&#bLTnKB%D zW|X`14AS%?0^EN72CVTmQp!-FrdAcLBbLULBBm0!^&PAvfU6lBLRQSdEkI15%8A}( z;tTj*R+j8MoQzDMOCd>*p{=YuD*=z!)X}6~^F&#dXd_MLg(>kOH8Hq$GWP74gPpsV z;PlzuSiWW|7O$EJ-#`~=@P>#7IR*~8Fmcd^x4$jy9ksEze-0)zHsiy0@8QwCGx+iA zccuQwO4^#}CS$JKO(%Y84{koViR*W7;pV*?Sif-)gY#$N?-zG*eswn<9$ts1x6bl9 zS<97Wuwd09tlTt+J%@G?h`;06i<gWq@b!;B;@cnp#*N!=V$arktXR>Ay2d1QvZ9#q z2A7N-g|RelqigF3@G+>FJQLFv_G9(t6<D}tEha5mgO1trB#9$r$+zEqi_PojVDpMP z%<duM7iLfr^q{_`1a;L#s2ZCuZELGXGSW~}m4cS0Y_zxKqjh`{8k$qkIxYtdEhSjG zq6!;Vmtw>6LTnu@V(RXOBK^+P?m7gA`ys2O7~`f+MQKAb3hQc-RFH$n^hC0*FZ`o} zndU9v?QI}UBC5{vck^I|)|4YqRbb~qsY;D&?O{WL(Sw<*1x)F6;&Ni(6XgldU{81l zxxtAHuW6<uHQSoHGs`<^!-_J+-pvr^7K+eNC$7|G;NU{=Q$h&LC@6?=v7+0m3Osx@ z&_6c~v!=#k?(_uAo1IK>Ct)$Si)W`|MgIsaotuG`{aIMOyc(LU90g?~DNh6zhfC&B zOo}Q`#UNT!hLcFubcTLMW_()~CQUAYqq`Z@jC3KZt1f|B&)!nf+XCEb)ZyATM$*$g zC6%G(JtZ}HsU2H`22+^0;nch0{l5Sgm4I70YG9dH0zWx3nl3v*n#)AIpGMYPx~K^| zHc!X#<7=>E=VIJ`a0q!NuZBf2bq&*@mZ#CwFj0V=lP-K|5F5u9V)LR!c=qrHwfQkD zSU3e+_N<h?bN#mE*s^;$&Rjl?Yj<wpy%(S0-1W;id_t@Q_6Y{s#^CnOg?N7LFt)Ck z4@H_?C7KX*Z4EO0Ib6JU37dEA#OL4qgs*@24L|+<H@^J&7ySD7-`KRe3|*ZgdER5t z(V363(J_ci^h98oBRqVp;T`6M?nSFGXXP?%qbV9#y9WImccN|f0;G*9!J=g=C4l$M z8jm%U9^DgjQB$3T)C4~)Suht1`(`pl&%m;QKCEFT**LhA6=6BHZ(fb{YZkL&EySiR z16Z+qCPJur`({^Cw^w85`btI_j_e<g)D%Bz@lMQ~)4;4!K;{-tODChKz80Bf#fV5t zgjc9PJc7Lu92E>bdM0a2Rh~-))Cj_)G#~iT>^XQC!ooq1_gxX{Bmi}*p@_+)^hpXp zcv=js-OQ+c6$os~Qe#CJ5ZLP0DsT&Sfh@sm=b#9CdnJ~e7A)zV?A?urKqo^vOALuV z`+~V0tmHALCz1Ch4!tvD&__u!Z)O4(%u2+<+3{G^n}Ef=@mRgA6xwPE2o4=uN>Nru zG$6=9S67Lqa}7R!`4Hc}d>7t+uatzLu?*bZ)L~$z%=D}dMMKg(nOn#bAx{K@E1T<5 zi>t#k$VnO{Ej}2NXe*7Yj7<<zD$qc_k|_T>xQB^>sDjCPGFA?z2nh3#DuI}Zs(<c8 z%$Qn61GN+f_ASQZ#qAi}G=pqlJd|2QYYc0?7<#5|G#n=8%CNH@Ce5I_dU_|`x_AtG zcPzt_B~xH#XGm>73=5a^V&Bo7xOn3tnfoDj96o{rr%z(vnF~05`3i2HKLGsj7$1Ll z9S)}Q2n{zwOq?zJeN7~@`_6}t@!iiq<D*Z%CS(7JUrD(?k$1oO=?AP{oKJ?0C+KEi z@3uwQxp_WzZdrgWo91KF#(u2Zv=CJt6R~jfdaT&C8mqQ%qvoE9^7d(%GJlx_Z1Hc+ z^4Zw5tR7tx(pfPZuymjr>(;hnvoM(J#Ih_6)ZNwS?;V5bJq75QG76m&GSEgMs;`Sj z#h7s1I<^*bCS_vv$`Wi^HI_ke@9RWiUL1CAFUP9YZAi;aLrFswYC9*Pw6O`r4fRMF zm5boGDELMM(kxnFQcn(gCMTh(J`p~?#wZvSh7p;b2;qHkaM6LLK3R~NO;JyHGG(NW zN~OW{f@82Vbd2R;Zm9+%a~@}^4t+``HOffm04LbF>cZKTgk&!d8+%pg8qq+CEGcjy zL&72kh7F@{BjdW*YGNkOVfOTJ%$XjE-svgmokft(jwVK;F|RKQ^BL=w79qgPO2U%p zz^5Qfi7Y423S@*y9T})B@kT|yKOWvX278jRjE^663V$#(+L3H27E>~k*jpG%0dnzP z!`1}a4n{DrAae%TNlYCOq(#?D!{Dt4d7h}!tKL{*2@w&}Yte0009<Hr{)V-K87yp# zr6FYE?@I@!W7f3MxN~VA_11W-TrmmbJBp<V>6KU;Wkp9A9y^?_SXn~`rY6JT>7sz_ zI6Ew8EyDGK8*%>R4&1+U8pbws$pmN9xGEexz8_a^T*KQ>KfsgcFLCev_i^~bC7i!? z3)gO(<mZD>JvtWMt+|-iosXXGY)oXjpV*bhlsAf6`%8TK#gF*%+ux;rA>aM=7w*0L zE;g+h&GRk7)^*cy{mf>ZKe7fFP7LDA@l`l}a4Ak7A4EZIHG0=m0`1?1c^ft%rK}e7 zHy@<A?8g^B{ER>T_#KztIDqxcSglQIm_2(e7R@ik!nq|_Ft?Zzg|B-{Fn>-V3pfvR zX68_LXQ6lYDD=-6iFtEUv0zR*4lSz2o)u+Sv?K?smKV@`=3w`>W;D_V?AtjOT^*w^ zB5x!zN^;RQb1KT3$Dy>T326oSh)7OETxJ?vLtRnZ7=yN!5R5JiMQE4>8p`9)-jYCV zAAyMz6EJmZ78;ro5E|+T3o}iG1d1`E28arA#FUnis4q*BX6ZGtGl#i{1+)lMHv-?r zMIDYVvT$+Ll%7zUS}H?TQ%KaIvL6Dsyfi<!zo!A(o5C=oI~p^4qA1tm=tpAE%jlmK z&q(C`pj2UWv?fba`-#bwM1LbCzMkJZme&x3ecQ&Nu{;=A@m9!T29j}eSD;8Aj__D# zsjXUoT3(MQWG<Qj$=W7*P^1o5vo@CIeD?OShbm9V)m@2NO&|6SWP9rG;W7$5S#iPy z_p3(q*WeZ@O1$?8^oFCG9rTPer1!gbEJ4qtJlwvt2R#$Z@#w8nFt=76YC5C_94<^N zFG4|6mNlHrZ?1@7Z#87am}6&O6V7d4&RY70G{j9)Um1>0Iw&d5z~N)Napfi@%cFO2 z<Ixkm^YU|i_}Lfu@weZkbM&*;h9eD7mM~WI0cmkw$WIPNac&}(u3Co6H}2r&S3l#$ z=Re}Nzk#nQO}_i>4;q^sEbJeP?#>)6pO=f}3vwwZa#=C+FmG-)=FO-=%alo&v34yM zZe5RMdkN|p^U*N99~BdN_`SFB*WZ8Q-px12++CR1R)o2;YOrK}304mjW8JcHtX*7& zReZf{K7rm}h=JY$dW<6J_2S+_EFr*G_Lt#!e=}BejKIQyJS<zrb6Jvtjg%)H6Y8;l zdmUxQ7~~X}A~k;msyjrdu0~XhA5Zf;1_>iFkeZi;;G`tPCc2=lDGG%n!;zlhkIwp3 zbTmg}!ngoTXbofq3_yFcFS=U8(B2S(`<FK3+Tm3=w{{Bp>r#=I;7y&b3S(CXdLw=4 zQOY>@*}&Ob2X>Bf)ZI#yuESwyqE0FMN(;+S+Dh4524iXx(b*b>iQ@_E?nDAS2D5r1 z&^IlDCNdK9XV7fUNWj8bNmw*D9xIoYB4<Q2a(TXOEjj3Dj7Pypb1Yk!gVZ<!B!rry zEYkvG3jHAC?@dwfp#vL7Q>iIW(}bx-R|mQlCeR>jYulSc+u0I2F6PwX1ha=JEUmPt zYYY(-VN7GF3^S{te%qp};lEFZ7!tSz;3-Xp$;%=z+!sccTF}td<lp45X~R_3#B5x; zuno)RHDcwWZm0=4!U`e!3CPnNh<+(bx}t-O3{&86MDtwR3L`PtS&0j~2XXG~F4U9; zW7_yMf}<J9X>Qnmayza)yoY=5y@R_?pJMO%OW3$$HwL%wfU%)25_nCvM*7S|hA^`+ zg`1BXJ%<B=A_EZ`6^R>n9}?WZ;_0)Ok}Ub2vgEs;e!|?|QCK*qj?7w&#eJ2O7p2sJ z#aOzaghnU_^JbN!p{on?Hf~4%`t_K*aT~@?oPnxwWb=je0$Wz#m%o0Lq{%>kH=3(5 zFfgqK>z9nd=2bP=ys{1(m)Bt9vKkC7sleLhW3XoFXx^7nDOL}ZW6hFW8ru$RpH_v| z5l&dKq?EuO#R`#&Mf1wg(ppG~QjT#QImj%{Mr3jnVpC$#*fky%Elnt^r!*n3BT}O< zvTQU0LxY$V(lKg;A2JHPFr{k*y4qt1>`;OyiXe~2xJG}P*eH}0c;VF6Uc9kxCieA~ zVoF6gtSmK%3q$Bpl9&pz^R$Eo^}3b2I;?E9A?6|!7!b42imlWgL$EgSA<qmyx;PXQ z8hz2(<cF#4VVE-|PKw@X(Ud14=$jFW1=QUu7vy71nLkn!tuQjv39*r;@N`u|VvHGD zYok$+?ufA?y)i1z3dzA5^d#Dl2@5ene7vhPx5sd`VbC(xhpwd+bgV6)YA(9AT0zgn z2I_Xk(6-ixik3Wd^pv1upad=bA*1LYOdbCJ0ylvwo<hnh${{4uA0rDBVdHEo{eAVy z4l;KUZeHJu4Qr=jd`t1r_wZcA^t<9lh*cUCwB@Mlgtn4LkdqoZileb_?l|mUHVsF1 zEy0`#Sy;EEh5Ee|ZjJ{0o=Tj$d=|GJKf;a2@8Zp;AL64=UgE81&v5JZRhaX8^|e&# zDa>FS=m|4VM>x=6xkUxR+`$G<Kl(({+iyO8hChTX`CEYdM|AgOVD3yB!+`=!o1B9c zOUr18i?E=-SdtHYGb#w~iI}}+BWAB&jh+?jQ9WrI+9x$)-+{gO>$jKq>6fp_-hbn_ zUw*(>FQ4J#$5*hPAQmH6Hd1D+BQvdCEMhdlOi;7pEbA+fV(C0G`1}l};Zb<=KtCpz zxMKN0J`Gnomi1>~=9DZ<o>+*DYw9p*Rvj`*bK&9V0pB1mn#vYbk8i=)=4NCT<x`%F zfPYvhvIz9X`dFmJdLTDHn2eu<am@i3*W!n^aiM5w45c0qKuL)w;$yAQRGx{`+m~SD ztg#qZ8X=XhmbDH{T$$;qzuiP<D^D|6yHkgY0okHFg%lyMC886rUx8bW;2ukP*iz$( z3H3gh+)9$_j6hFE1Od*N8cL9dV*bo{wAK0`Jjxki3`-kzDa@=?p(v(}qY+L?bbybu zJVvEjAtp!{LB0l%(bH3enT6I6kkomg4o}L$hH}INsupI@ceaBerNl5zG5AzRdc3Kv zr@}O&0exd7sUwuBrRLB@$o}WKK0^YxxEKL?8UQDE8@T#d!o<o*TBTv`>?#_F3cPW8 z3k}dT1cgu<iJC3ItucJ)1}IaKP=h--tH9M!7XHp^sLJ%hL8j%!Z3XD>DaZD;lTlF} zkItU4((k(37*dNL#DjO<#q~!|areo)c<0%Nc<|wexPI>jlEZ_br7chCrN=_Cg{hk@ zY<*o};pqSi2P?ey(KCGW<L|it)&~-EfBV;;`26dy&^$f?v!>_L8&spDAOHpV?kFn> zK-JhNf*=L0&3R~>J_Fs0S7GLgwV1kWka~AM#&=bsv$F{wKe;Wnc!&q_-+c3(#NgXD zt;D+36R=^`IILOLge~hjuz76<)~{&7+GTZQ?pn&9u~@!vES3$_W5u#6Oqo0i8>WuN z<YEu3m|u<+3uz$9>Jyq1F=tkVG?G0a)*pp6Rd9B9q?YzWL|P1r>nc&(-cDeTLTGX{ zB}p_wV#5&@>46YmYvhkg!<6n(^d4Dg8=t~RM`J@Gfu4Z!ib&`i$id7+RT_~M=4FAA zDgIER<j}X%hoz@EG|e^O6Xpq17Zd3jg#hz#(ds2YE#xV&AThTfJbs6~tUN}KPQbW^ z1ayo`!_=-E%$;6>In#>iElRMkuY?({RC--m77WiIdpNM-*t#3R#8yLU>({apU9E>f zNn;p%320wWW4Jl%z}3xO{0377Q@=FDfw~&x)d*S#SE&<~wv8oBJshAZ^tOpUG|cn~ zG%<Qy7Gf=S0bDU`Nj#+-Ms|L!xBnZ`uqIJ!hYM3k%_T03pEIN6nb1aqG`k*$53Iq= z-WF(5eh6^OsmV%%K*fk2F_(yei4sp(iF#WZ?$)xXNO#2nR*Y?oEvviG*gOhTW;bH; z+-B*wQsTW(kQj<*FJ9p0llO7;?T3^o@8TiB{p9(Fc=O?H${q!1GHq(w>CiB1!`Q<N z25u(Mqw|0J>0`Y3;v2m6&PP&H;16Wlx88Y-vN4gEJ!cH2O|L~oWjZEzSEIfmpRcn~ zSd@&+j7ZE{xe6VWAk&ww#pK0<sPCDFkT`!VU$c+~dNyYF&B9N={)!uSZsL#MS!urb z9C>-^FgGLfX)7Wy&=sCuRy68X@bR{UH$mj?W(s$AGpRqi2N}`SR1t>;+Oc+07Cc#y zZZ3K(OdXnhTe!Gez`@lNzR{s5sjY=4E3K=i=n!Xuv2BfLm^cX|N=p$pG6P}B;RvEU z35}1I?wgjLD)h`$U|_CB$)*N9Qxcl)FsO^U7FljK4!Tg&k%f+tf;7E?z>Wg_nzffD z3@J_2O=%_r$gJ*G($neJj6LMVhC(z(NW%k3e4^n&Q+GJD>6i43)L~?%1w(#^zOe?k zYEqbxI1SCz;J^yw>dSlJM{v7pOM}f#Y(@86Wrix$b(E#^F*VnRxfpMtPQNC0h#6Z& z`d8M_AycYC!`v3CWNv+1a~RkeLETIn+E&KUvoe8-t_H*mQ?I985FtJ*F|I84|L*`7 z`$gv{aY6iyU~U6T9cb%np=U}dU2zRI4bI1m-eziXdEQ_psA><FfIgfRLrgMbXebs^ zCAeMW5a^_grW_v}o8OF!n`XhuLK~(=x^(h-u(LBjOsoqMVjN(@8?t)CDqMf_ExiBf z3*3J5ZQOhE1aE)v6c=t?M^a8AQ??cSg6ya}9T6Sxjgg~bkzbZc#=nPmKlq4%eunRV z8EWUA-Pa38XKf5DX@{+?HBz%8$%+o}pk8<Pa$&f`nOUH3!$vgBo=0%6N6*p?Xq>YI zrcO5K>7S0c1nS6vK5W^x0k`g4z|TMZf<ONFQ(|!O@7bp>;p*)QYZqoWTLYNbo50xC z2u93AMz)5~H>JKMu*3tm<Ez>+uPGG1-VSj0_JWI_J3<p8VZ$uz9q5kmloXUySCbfY zVe4T{z*!(6I|cQfohYoTLS}IhJZZ!uN2MY@i$ITcg|<0$ssJtJ>2QKmtc<2?pbSkz zvZLrLq^|^h3uO$~BI`1{iZWFrlbh3r8QL2WD+X{6bb_Uar8E@qzo7mX+^<56$`|8u zO{{fcB-S@_w3Y@_Sh(22($yX|Bvm^vRumdl2VWQIyzHHf;pk!vdos3_tqM#n_<2($ zseN8qi>iZ?S#+fqi-1XrL8^TkDpLAaRMFthVbHO(fdN@tfYI8;2+{<SDzeZp(t;Z` zssOSC?pK3&WffQpMe`oPEWYo53I2%G*3BCsUZ-Y@0$>W$Rzu(1YIJu}w+{56z9pA( zXBd_)pA9Q(4QX{QJtIY_E!~#2)6Y>Eah|G34KT#4sziKnWED=WorSz~KWVb}RV(IT z#qwF$vv~m`g3U2$dJQH_X~ajLJ;(K1cX9LnTewG{KY08Y*WZ4O<Cl&~+J3kOD>hS_ zB7a+sg{Gn_gF~nG;XaRf=jq4z>bpPi?Qg$R>qWuS#~f2<j)8Ar2;wpV;O^^AGwQ<% z>rS@xfU}z`X02O?mfppfx@bMd&t8h@Yu51|+QE(m=3r-u6>H~X_wMD`x@{?b`RP~u z_1DmlhUmmdiG8l#x<IxXGG;bj#<2D@f|-l16y`MjCN{bxq2buxSAl6`UE$~L1UD~V zxCZzlC?O1HJjOrJ4gQhg$SEu0@diWlDw>nsOtdj!+BB5Z)FY#y2qP<t5u2TgkT8F^ zx*I~4l}3p~qM)Nh05i){4oVY|swmKt$-;`?r9tM_;4yN_%*rfNLnl^3S7S;OBiMLb z@H}iNQOqDG2=D)b2O%|wnu^Kn@`8B{S&7Yg-j)Qn6)c>sVMUS<TU!qoV#Nif4i-?* zm4l&?4t<w7EUEFW?KNRfvN5;OfRU9NG>sJ?uf=mBu$8ojyr7H#v$}znq@7f?bR`g) zIyg${Br87^gB#|fusnkoq`{iRA9b;kYLNiEj2Jjfc_MlNYMQA^7xTX}x2VC=$ZImZ z0C#wt4=h;&Rn?U-sk4AOvm28->M&zYJ+9q2ge8loVCRk{u(8&Hg*COkDK$QCa#5NW zda4uASrUfX6$v=Acp~;KnJTS3Y(zkc2Mxn@m|9h3P?!}0b6ZvD@`AVS-HHph@8aCe zdwB5hZQQ>15Dz|jj<Yw;ATZ2>X?8eNsK511X)sxtbSQxioY;*ESFhmtXJ6s#@BhH} zln-_eWD^H1v`-lcZ<^1z5k7G6a)h0`6T<<vE>6hE8HJuzt5G>+4!Rc(qN8^Oy5{#W zrP>iZ4sf%#z~K5>*sx(Tjvm>7AHMksj~?BVR>EDhs2itG@5TN5SK;O13O7#|xca%m z$=ew&loleKy?x*r7)TP(#W5Q2?lNzL`Z&OqEGK$KrsXHVm_!g9>W0wRNMsg_gbw|b zzNZz89QB}Ou8VTfgR!|4dF2&I&dWwfR2UY{=tOdqH?$2@VCQVk`%aMA*bqP#lquBC z>O(Trh2S$XQiB>nBp$v9J#9g`WJ*aV!0i$44EG=_$`muG8L0gqSdj1_n47>JCI*0$ z^z^9)Of2~wRs^`UIn1psU}0+sD?2i{E$^$N3uUkZy`GS`GSD?thm#jGnvDW<%|z2R zx3)@9(3gcQGmeUZJXD$eMa7e`w$+2JwH^yVl~O@R0=1r4w}!}XXsv-B_0PI(%gFA6 zooNa^ogt?vM<=WdFHbx81=>N4HN}|1en?-58a-5Vqze*~L`=t^#M(}#4+!;!r>DF0 z_md|M;n!ck#r=EN@btaM`2F|q@#}9d$+SnX|KM^&vLa|xUm7#jbQOo-`0^I)oJ^)~ z%*2_&>A1LS02X8xJL}=RL2@uKQ-r?09I~?fU~D2w4ac-)p@DawKF5{Y4{_z*U0k{Q zCa&Ip6Z=mc$L^zh$v~{k7OG?=Ici%4IN7UU*|Iq}c<eZyfB8L`{|kKo+dnX~G=h_} zF($MZz{k%SNr{2*4R(gFzbiuh+^COjF>b~j%vv>w)>(a+Fn2zhdS)T3s2I*(PVgZ( z{e$hXZp$*P+b|2Cym*B5n|jeVzX7-Ip1`>a{Jj@X5fSZAgXf2U5GO>%dmu8>4dMKq z5ML*Rhd3fU#vSTR!QVc=h3TcCXvhgdh@TAtLmZHr8jYU0Z5Wjkg|ysMB;{s6h4;hE zT_3uR#xOKDhEHfHDkrodB{v6=sgXEJ^7`z`QCvT`11c<&lr%qtMmX_2oTR7E0U_qF zwo@cy%TR{#dq@CcvVM{21rgeN*}yTtjuKWEK2aX9^(W&}?wL@7OHx&UnWQEeOMwZ| z=s>cwrxX!D&&>2kYJw-S()}5}$V~M_cBVJ-MtWdWx)%zILx(!xy&5AR4S?bIiDqJT z4OJ*GLx?$PgtrsT%W^V`{JmGqZE2+eO`fc~7qykn(Bo0Dc#~MM%*4t7p8hVRe;O4Z zd+1YpixakRG=PpCg}%Nfv~(3<WGWut>q=mjzEoVqtC}ilZeG~1;neghny|FDL~UIy zo_+Ko{=r|EHD?;4W5eJV!1V6sgplw6Y}>V3>LvK$(<=xLp;ipC!I||FaCK`pKE8Vt zSC6d4{22`}H&KDPxe81OWMk?t1L{!|%9%{wBy$US7@Nz$+)5qiE}kd2@8R5yo4Eeq z5x2K+=Gu82K6?bE75Ol-P=dLo3_Ls(;bf<T($YL^-nARgzy1NwzxWEj`~|YS6M?UT zrlyf7DoH_Ts4>cF;!#i(j?qO?$SnxL^ku6tcg=b<PoIs(o|)(#Sc25t6cqCKyxe%? zj0(cqjlDR3ejU!9-j3C)r{emJoj87cBP;n2Sh;34CUli!!o*^<PM}GiQjVtjEG%Ex zft%-dV%xeN%<rp*v$HOCub+;t0$(hhJQ9<~=U_@tDFXd1;U8*>kRS`Bj7%iB)1gi8 zp>L-JZ5n4W&{~vD=d3A+A29;67SF)FQ(N)Di5<AIeFMg3B(ZFgF}gew6;)A;2u36d z3PX{a;mgd$@-`R_c@<HfELVctfyUR2GQ^Qu+l_L_mKns#!v<DP=0j3c5FXWm*h)Z` zWyK&k#p@9nJ{Xzp&ifaH%JOhVDC%pXP*)v}#<~cMtBys>xC{(a5_7`yJ4i&LwNCnN z@qGekk}?n#XecX)mK-rtgM>p}eM$<Z9Sa+p1G;rFYpaGHwKos6v^SM%NnCQYG+l!j zrzmQWqmK@p=-S;`lSTgnT|?HU*G)dJK>ZrzVrD4u9pbfzcQBqke}S)m`~koI^&8EO zAwkJ>M)ni^y~Wah29}0QH@c{8siqSB0Y{DuV&Tk2>|fi318XMXqsP~A@$7zB(3EN! zDf3tjGA{vcr2-2pE!bNsA~D7VPEJ~|u~&wby&7yBEpYSUeVo2>9Vaec#o24uaQ^lM z>_5352Ttv!ftBO+%M&z;a3r|R&9$&`$4-3l<FEMe#Y=qg-H#|46AMQgndZi9)HP)w zGRgoAZ7EXWSFm78tKu<r@e1^=-GCM{`1sj<n7v{(MwKKYpTI916^f!Fe_Xk;3zsf! z!=HbCg+G4(9FN|*jKBZ>1I;aEC@M}wYPvTfV{H)|V+nUBO?>zH6^QlbPwt(AJ?mPq zcT)%UZtcOw#mzXfrWK1j<FTrLG*&LJC9@lnd0o)nnvK$$Q3y+pf}SOT&9L<|Mdrv5 z1cccmt27;xXH1hGkc}UmjE~Rm#ZM1zpfoNRm6an=F*Xx<IS~j9WM$#!Vq+Z<pX5ab z=XV(@z}i8Nx?VI4@U@2ttbHuu;_nEb08dy@x@Z_{5g$W+?j_wVz$U=>I=DYF(h+g7 z)<{pY#OM+qRE`NiRfRw5YlG0z6o&ERqR`o#gy<MINihh34`ZcL5F^0;^F1Of2%{=q zi*6wDQtKS`zW8lR8zs7b6}nLB7b7L=Y3eCeI!=OFEWu~(XokxAV)QTWkv`xaU_g;C z3lBeK>Owg<xXZ%PT?xk4qW9krxQCOa#j&Ef$Iw)pp!URvAAJJRF7WH0f8(29f5L{H zTVXD`)0${WpA(}gRE^Z7Nq-EiEum*&iDSo4<JaGR!sN;0_{pEpKf43(QIp=hbVBM^ zpl2}jFiF=$nLw9?KJ}KJnLHxMVCKvwMyAXvlq#xp(I?KI#>LxraO(0E96WOhN6sI? z>TPSV^Y9L|cGXb6i2Fe1W`)qzRmACwm+|z|FY)Qu-{G^bzCe1m3%otF(O92>s@e!d zMVg^>Y%I!3!ckZdit6SP%viA&GgquZ+nj!hy?YifLsm`*it>Y{zAS>7zWDSW{`&1J zJbrjv_(-f?z5ruNM_^oYAu1~}2&^;|7x8=ZgYfA)2XK1dOzhv(hJBlwad=Zb?!7Sw zi)ZJftvVE!4$eYPoj+F0F2H>5OG~lCq=_kLs!PJi;uJ)r#z5CXn|??ec0PJY&v0cp zAw4e?3CZy=v(rRsm^JX>9VA$rV9CTfN}5DiuuSx{cptQ6VQ;GgZ*Nn|FR`qM8dP=U zsE<`C(^Tm-4CtS9Bv}_0>I!QsdNu+~fu>HLEGycyh368+U1SY0d#@2?rh}sf{QUI@ zZgZq0TA(1$6(vPpyq6xRsq#lt!_dQ{$>WotrAckBOm8Pz=E&ZHxuuLCLI9Y+7Wz6a z))yLTvS?{e<#sqUG>AtN3mLMU8eBbxOBXAqSP&mn(^8f6sF8&pmapwcT6Q=kiY@F3 zWIGS)To)NKBe$-y3?&*LeQB<e*T7b!+04ku#EX|7;<vwk$M?VdhPU2*jGun{1s{I= z5do*p^u`n;T(?L$qB+Mv6>3IW&@iDsw6WvO<c;UQkDooopMU&}UE5aS#RvB=V``)H z8=}97xQVKo!=Xg&t;+B4_t1y44b!Ivb)q)S22GM4&0=V5C_#N3Cof(igI~g~qkFLX z#6I*b@5jK(K1vu>IJ+9c-bR};M-zA6dW0vRe2!1P_y(&6m!Q5S9#Ns@Xb|fJky*-1 zLr_(fgt64UWo1!loY*k*;AZi1Ok27VaifaRJZ(BEtJBCvNoW|GjG8ggc>LCRUeULB z=k1Hq!miW0$6`Wjy0n7wlu7yM7@vz~N|EzNmtw>GG3aTD#>&1?Shu7Yd)JJ`vgxU~ zdSVW?t*%FHi5C`6NyYlUv6wkA3;B6|Qtvo1V{1ZY1cKtjcpvqkY@~wV7;B^@*&!p% z1~G|_@S`qHO!Y>TzX7)OO~CSw8jQ&dfTz1MN{a%d#h)4*qS4$OkLs#S$~G;SiIw4~ zd&MAPMVdEV-ZKYBT}*1o=V!yD4p4^1BpFi~m{|>nsil&1thpUCsFO16-PGXXsRU1N z75MvWAv(+iDe(?SPqs&HmMclXQ+mW+TNOlE5`xLhj1n8Gi~dH;>|!V*@$wqnf=K0F z&4e~?+(>BAboO*-VpexLrgUWz+|-)R&dPA{7!E53wIK<?8Yku(5vv<Gy4z5uC?YJ{ z6Gcp6=5(i)j>BN%M8<Yfg1w6(teq5x<_mn49t6NGEG%&6&K-RF;}`h!i!boakKg0| z<C`>S?+zWKD9;$GNW!3~>Wf7|m7!{&4s}Bv8c8D<S{dQfXV3BTH=pCnmmlK-b?Q4$ zu44b8L4-!y!9UC#!I4%73AL0~9q<XTMRI~G&7D|{z!Khm7BpIpJZF6<>&jx^sr}e{ z;s~Y5MI1VN5<8CV!HO-bF};5(Vv~Xq5KPS<WC;^f4P3i>A0NE@8ZW;37U9v})YbtQ zk>ZI7<5JPw8p8q)!dS|YT7saeItFdCJF#%nR*AXit>29DwoVi^HlvvOwS06K#uT#x z)FzTy@-VI`P8wy?-kOG<DI>9P!6?j}mW~-cBQUu$6D{=#IDe!c?M%}G+-nw=V#R_I zET20HJ66{sKh+GA#|d_KMNe}S7O_&S8mL1VE6=1(e($(k#HK~TGt8IZ){!RPPfR0g z$J-zy(He2_7Lp`L<h>fn{Y$4*p{F(vBQxBPmTZHpOb29-utV-hJLKoOqHTOB4Z4=p zeCrczi^jHGl$1szD%K4tlq}08m1Amo62iT85fyF*S1&cVd8ooaz!*lxiX;scxVkIC zH&BgbqKu#*4Mc<)A}-1TX>m?SNwCF;Gza8lIkRGUF+4GLv_D#FV<fD|(lm+%354dB z+Ts5rOXP*t=62rvBB&9s)23u%MhEY6ee5f66QIuSGO%(~83H#$i)K+>S4B!IVtl07 zUcY?^LE+|PYB|_C$idNBiJy^yE!o?_n@rCNAzDhbw6*Z)(Iecwdk>GEJe1m(zxehG z+<SZhyAH2}or4`~oah<G<M~@+W`B7xxR?yALVzo3QcCEl!NALcTC@#+{P`RH{O1pB z-?4}$^A`N5@x&834^KV#`spDogkX*^qUp27DC*mYXamH?n<I*a8K3F`BWr$_jWRNs zsyFZ3jw5fJ$G#J%u<OJ@EF-ul&g{a`Q@f>#=1CtB803Nz=PpRh{rros3FcC1rMK8{ zN3@d3>gvN$F(#M{lZ@)}V3ZT&a|f3peRKs<O3KkSZ$M)2`22j7REH6CL1g++R8)ka zqoV+`XJ(*pZVqP85Peb#2<i+>BiN@Bn4K-jSkhmG{hK?`I@$|W`7UT2<BtiA(PX5N z7+h41Eh`%_zCIE)W2uqz9dUZcbS&x{gXZ=u%$iY%)`ncfrN_cIDwu{+8N;+>XoABr zGSL-TN%lyHH$!}kK4K%R5E`hBsjP5QTk_!_tb@2nN`(X)<cx4ZR)#%Ip94Zk5Ek@8 z6WW`hWhjs6INs+>Q3-5Op6`v7lZr6AG6k`|1_Zk;l9C+|LD^<bxfl^*iKqw*M1&h4 zGC~L85&DRZH0JNq^v3Z!m_@QP9Fd#t%!=epY2u0ELV~=&4>cu0P!*%U#IqD;014c$ zjO@S6O<>2xdZ2S+1f|q4OrMg2uGVNwXv+{yfpT!6#Bir9v367^uthghS?VZt<c$hO zMQs8qs}kw<eOO2du(p+9dZ7VzkdaKNHMcenWN{Dbc4sX*)?s+_{+oFJ$zwdYe*=5= zZ^6kk2k`ZG&saH*V$Z=9@bq<hHB;+wI$s*j*C$M%i<TOxcB;rilg7@`$w8Xb=AVCn zGv{{W^Uv<VKu-o<9(vUBx^VGUf}gJzyu8)P3Yw@a3x$Ul(_Vl+LPL#slP&4+6{z9m z=oR#^X6te+-!O>1$4_F@?wwe+ZaLn2{w`+C?~y87betC^_e{Y4V@L7i;}>|u%&~UE zB2?6+Aulfw)zsNzC`ravMxl009Ga@4QB{+U`pNAmo6w4?NmCFpG9T@I3(?Uxm-;z~ zW+|HTC7P8X3FDi2^V<{A)02+z<5SVul}+;$kM>4t<@zLyYe>V&g{`=Mb`5qdt;Jk| zzBtznx#^CmEcQo!z87+He2^GviljI*OzTJ^^A=)oVJ%uGWT3jnpHfT}!SSK+jR}&b za8S`xMQWNevzjduVyqA!Z;No=oA3xdL{P4%kQqf54v#kEK2t<T81h(i#Ko9l-1uzz z5iL~K<dRTq$k>@MrZ;P;ia=vkIEu6V(ce7=UG*agYzNdcla=KAp`<t(dOE`pAI&Tg zWzOF<M=U`d7s>a`wrQ+n0@P_qRw!fz9$o5=F{3@D?dVbuRFt~%I5#K=BPqIihzu_P zE*=00U`yZ@(>Mq~7f{YcLxW17b3zKn*ZCnP){fw|ktaA5;q9X=wPQ-)rjGIUGC+Wz zDgpvD;7HBn?Q1M`PRY)3gqObtyqQ{3(wMqNd0}LZ7e-`x5J)yyvS<!Ic=vt0{qQDr z<qbTfw!C)ZIIi71i4&*xP=gjxzsE@_Mf{G8(CET=5ZF@ZEdg!;c4i7CExK`QQ~W?# zB8IV?J--*9K7SK>+R9L3Z5Ena(~uR+ng-Wh6=@mH7*`ul^P^3vVur9_f;++zntHPI z6UuP)Hh`I}E;jGkf}IBrW5bSZn73?TDD{cvPipkQa2M1zkHwme>+ysp_{N)WW7Ya4 zD6dUHQE3<o^MVNQ2$YWrBXdThrku<?HV!$Jg{beIjE3%M(jeiu+#=LX?4%qCLp?!V zSDA#CIvU4@EObxK!pxaDm^dj1Ev>24+==L-5gON&jHad(Oz9kj^Lu-7Vz3P}sXL3a z9FajFcQMrl`f9-0O_>tHm25u}IjOeT&|gbaSw{KejsAHBh|7qErKcU7#8lK)I*`*) zAanbpu*er9$jGs=mWU)nM@8u)lHe9kfqeqB5JPasQnuudbU|sMC$h3#v1$7(L??$J zk0!Tu{1{dOQ=}xh(;x@4!UiKWz*-tOpvbVbP-7;eW*$q>7lg9{Sz~NjFpBeiFlwZ` zBt0_8>X|8I>Jc=N`EDpDQ;#8-E6cr6Tj`Jb>Od*RH3q|wQdP8Li+ONdJUt0!mXnOE zG)=M8N<v_#rFmj}OANXvBteY|VA8}m%$_=82w%=l8i)+nLkw$IaF{J?g*+5^qT#{j z@S#qM2sVbLwB+&-;KCz~kUi25jZDu?O|jIT;i#*LMtNBXDwvwyedj(NKY9yy?!JKs zZ=S=Qhi7o_tqWwsHaNO4T}4I1#mf%b23pijtc9<bTb!&IQ}<f)OOyPF8T9FnKYsr) zL|3}gZ|uaA$5)V)7)F*hhligQf})KP6leq=U#3*1QvvRPU;~7OTOd5di2BZ0nnT0X zN>pBLIMFnQMfqd(hPBv!Ks>~ehnk@l<aHFGNEv2fuZ5hVG;H3z75AUKgX<3;lC?`w z*E$l#%nGGNA?R#NXF;c6;)D@sYe_=S%yN{}<)gHormSfknkV*1v%J=}H?g2%P$!<O zw&!7Ddm%M7Q~2C6%$l7~fR|zF)B;TJ$wBY5Jj|G$hsl$(v1DEqR!%F#8ym)B_wpJv zmHJ@*#7r#d%t4I54lA!Nk}0_o$%OftPFOfOAN$u%z(8LS7R)b(TaY~*gPdUOVGbQf z18K#I*>j62r=l@tEP<Nmg>(`@BIQYJyuCE2IE<M<NQbZ}N{b{D6pnI2b!`}yt!c;l zt&0&B<BpJUS47c&M3FGY)yH5o0UjLc$ZRV}Nd}HK`e>;QXGEf*E&<JriM)PhHWEQ; zp&!bM16bMpQC>i~Rp!eepvU^6t||~U^cPKaVQ6WHAh08-o%5tt5J5U(!XIUIB`EPX z#N&HeF$PmGxw0&JdkZkJBNj6zr$Lv}cH)#sN-1Axig^R0!tIfnYEO;jiTFgfp(jZE zg3vGrX^4<m21Hs~S~S71W=x|_?CQv-i;iL%jX-@(IK_XUbn;2bzIgc7ZM^gDTex}m z6t3Ppg!5O9FkRLW)S*yRCgUn=QvO)L#?eY@+m^unx*e1!ECoR>$KO-Z79%<I@xgm< zNv$S_j;_b;>qpVpR7IVy0|yTUIC&{klIRfZx^VZ_L^DmBy|V(`+%@1yBjfF(3oX52 zFtb*Gy`2j88$+ELVQ$}a1jmFiZEHh8M+I7Dy3#0b3kQ*v?6LRgUYx&i8E-HWGh#7$ zW+kd>DMRWhDY~;Ur6-e`xezmZM)LJ2>^`^>ZC%aSwtEW}ES`sfWxc3vDk7_7P=<`c z+*y^F#`N7crvXcrjmPp8O<1vV0@G+VX3oe(-@JSRFb{KP<lxE8O?Y^u4<}dFVZ-b^ zbdB-Dgko>(nOlJ{XEjPlb$EKHA(`M#iZDS<zAs+f--d<La<Ot*CFb<E!`9slw%%4y z(N~1Fks>pz3t7$qaiTMSvS?$rrA#nFFbO~`r5zHgPlokH>DWLtHiThZGeOoGhw+_R zaB(+<vyTzH$kL{!>IBmWOsJ3Ixo0wK8beM+4hm`tu%HodZH&RVx^OfT{1sv%`??tJ zi<7oZwb5v%2dS?JKvQ)v+8QHKH`b4Tqr@8<%55}_AV1G2DvTobhGDoEh)y{o8aO1j z7T^|ggxltpcued{z~ru2%%LGyB_YmVS}v_V-QJ!LnXGgllozo^l>}3-#Ys<pltiZ& z@kJ`bhMoY4ej%c{jsWbNHyT|+*Nl%rOJkG-?uzmtDea`C2V-=3G2VW34`(kB9G4ED zuDJnL_O>uKH-nj#h4dY|MmjJwGZ+H2_#OG7nkX4krby9fFIrCYEHr37jq%ol>yj)v za(q1w?b`%xU459?o5Idr7xu1NaP`oJi-!g)jXY|`#K6Nx3!Yxu@DSi8@SS*^fr%{K z+{B<&Ly2X?T!nICKm^0c)`-719Ga%8tT4Lp2(-q8?iOs>w@vEQqe;y=Ykm{bMmS>z z8Fk^jV)XXsa9f6j^GmRtfNE|{M`?LFYU=YbVq^>^Ppia~8DlVQ>KOF*HDdYFi5QU? zNZB?KtJd~la9tOcFQ)A1DZ%=|CT!Zq*wlnG`=;UE!9JW>#n)@<aA0{QX4ZzHI>`)M zrxqj3MTOU^3O5%8#D(f1KFk=?skLt(?ZZHK7Itmx!p3zok&+UGpip<Hs}G~8vqw^r z9n#ZXkxGM|nBc@rZHFl8?jU*-R~JL1rZ}K@lt0E)hf3g{*pWa#kcz1@OQaO<;%AEN z!Xz3?4a}I7g$XsGXm3s;fmlLONjx<i23J=L8g7EKHU#5|jkcy3OlV>SVaAv^J{glJ zv0Cb=)vH4=X+kRHR|d7UKRjHh_d}RDLX9bBf~2jQhFIH_m=jHZ#DvrjT*wmQM4soP zr=`eDmyRAvylIn?&_8<wG<dB^X+E&E5t7RpGDUd-)JZf-V?r^uB4|jfh%XQ`MX4!4 zPE`r2dYX`>6BRw^y1Pe^jS|qv)KOg>j<V7~WKqYB9O;4hBpRNgJcQGwU%q}46Ubyy z@yYNG2!@`Cku)2ps_xK`G%=xySj$ENw^)OmW=?=xK}<X^dKmJ;^vu=BybgH$Cc({r z$4_m<x-~PTr=DUsoP(zcwU{<sy>#J5b7||UOdS{r6U$+6c2Px;zaD&i^!RrJSlE*7 ze9R=BZe*bi4Sh9e7^pzkSQSQ=n$R^-f{BefLSt+Ylj;pEW3h(%aOhbX@EA?3Sl5HT z1yvYWSV1t4#>!QtSiQOin>RLM{RVE=kEfr=hL4{GCQqqC=cFR^^7sV{CSc{t9;{w9 z3rCM^#DRkwuzUYX?A+atb*sBEe@+cHu5Q4_!5Zw?(1bU3PQjU#Z8$uy0()3-){)8Q zx5i_2R~DM6Q-cX?UrG~aJ2`~<s>6d>s<tEm`<B*Vc0&|)ZJvmAD<?7=`!PL7!`s6Y z{+@cs%5oyO9jLiok(uevGV?@Eh6ggzT&cBPkxm_4njb{}5Q18QucIvi6WUWTcU}#m zqx|3>;f~^}Jm}~tVlFep)XpSKql8LH2!M``CX7uDSnkxn<DxNv*ce9;cecdQD96&^ zMPo9--O&_}?ul8_=>6`A`N+=nBr(Rq#!ge}GajGhDLt!*h;ovojwDY>bV3dflar@6 z7@DU<jv#NYOXly#V@gLVW=+n(EE;reP0Cm;;+FXG^LBtt1$AU&WiV?~D7tyTr0xPN zUECr`1}zgq3Fr#cHe#v;@pPzjd>R_6m^MoNkXs<uu5?8f4Q0j%cO;|+BQ_}x!Qnyh z5A~%~2!NxzH*B5V;OOB3&p>xLdf7lzS5x|4O?@S)#t)Ml0=x*ReO+xhbj|f(=BS6R zt_Iw?c3J}W=I#ABd~m5$$+WG_sgKRz?xPP+Un4ksiO2CW$Q$Vo3l@AZ4P{860S&Pc zyaUalXQ~WcLuFVx8bRMuPnsT1lLh7AY)IK6kEmF8UQ-e>^ZXDN=L{P+V^}zu!Nk#o z;MT&5^*xxss0Q=;OR;jrXslUVf{g_Bw(ZS0cwhoE$|PiDMp5@Otv465VpIPvX~L2v zQ?YgH671i{taES+w(p?U-@5`k_sqlo-2*tfcLA=QT!;s!=i>(1_u|fJxUhaQHdBi) zrb(JZvovp9B38C#B0W$O0sfls@Yaw(?eC=sFEaV&mE)ueFrPr$zhfGX9GoZhF9`{C zftQyN5~8e_Q3BD{5r?++1T?k8qOvLkl_ilVDF|dG2t;m{JIY3dpp?LCqH&$ro`#;D z0<7CO9X2+`$Sll&BFWCiMjL~x>UnLW(b}F!L+XOcngZClm?Jqo1l^NT$n2?@NG~FQ z-A<V@g^b-za8K(@gP)%O#y~m0HnXQHT;23wET+k`6w?t8hk=<oEbaBA-hcX(K4Q`x z9ZPM<i>|i>_AnWGA{90IK}9&(>SD%}OiXSIC%7Zg(~*q1({o{KtHZL_#dJz3!SFIQ zbpFk?L6ZJyY4AfwdopxrtmH+_;Q<;tuYe~c1h<tH3DUB0Wnu_@jwjMG+z}t|z%*wg z&F*RMYD=c{q)tskcw9WCf<2VAHK3@eOzo!)Q(F^Wge|ma;)b)*nA(^~eZ$2QFIy|> zaU&(znrb02HVEC58*%T=i<Bj|Byb-+wgoL6Wm2z1c`YM?-vefzR?@=)8+$d_J8B>! zNz6K`j<8@;gwae!hKV*-Yxo6Q!pKI0H&P8M)YwKg25@lEre4=W%eawfXkv=2j7JfT zaYl9!Jp3JCEBaLXn8M6f9}AaEM*o63EL+|{rY6&FsKSozE!eqp9JX(x*4{iGiOgK> z9hKC!;=xWXS-T4x1{Y%Ao{czhY(LJvafDLs7~VK{00$3m#PLIeIJdhO^ExsxwJHqj zrj5WpG1#~{0qeR)Vm{OQjG8FSsE9-XD{EnzEkXk{nUR>O?3EDcrvY~-6}<moANDU9 zgH>J0*t|+C2(=u=MRD-(Fp$>J+_=6SYX>W^YE?OwG3zYmZ}iT}#q^2AQqyC_m^h54 zEG;H;k0}qAT5TpXQ_P-GgyTmS!;~Z^W|CDRE{si7v3bKdNtP8cYip1#wGGv2*maSS z6^U6>voW_PncER$_yXxEW9Rr-Olps#_D+P8i!P6)aktiyy0EHI?~9f5RKz^*!ru`K zBCCt>0rHw8RM87i09B5xP4B0oB2U)OCRT$np(PC6t&ueLk(f!jsH!A~nX_ry$4B#+ z9LO|Q$D*|<ND}iMWC&|9o{~Q%7VZ(OYUgN*yn^I^!QDD855>iSh)=LVP_U7-baP0c z3BrTSn3mk&>g|Y-s3_`T4_La`!_ChfUV&cHbhi%f4luW~kiadb#q|#Mg1wj_R9%*` zWjGwn72#?ui+NLPXskp_LmDb;)3Ky?JZ=*RgT3{rY|e$eHr=z11}wb8;FOTgtPu=v zFLNYDJ0m;A7FG4}ydFv?8o-8{SZ11NR5!%I&{7W0o)+`~29zXn7@6yX*>lPuCZm+L z(+e?WYA)&;GT<BJf|Q&jI0f0zjA~)!>X}%(ekwL>?7)_-<FR{N8}{rRkA3^N-7^tO zmewLQoyM=d3}eP-puWBUgM;(1Yx`<4>291qe-@Xoyn$=C&f(?_(L8zqR|)hfWXjI6 z2-s-KVqBIhYLYGBO*yuHZW)$LNXGQ~aP-q)O|Ol>m^^#L1gRi8NCSc13h?vMpteoM zTi4g()P_oI@6W^bb<=TR-%=dhzX->VFXj2o;W@WcKGkExx*BX)TZ{E8s<CQdH0I4J z#PrEIG=GVxERR8HQ8>nw2GL8!(=?C7^r<=06V#fzk<c+#hKHY{G>BwyO*K|5DMNKd z48~SwQOfyAkJ*z_T(Ee4DSD@;(%|v)lr2*yX3%&Fi4%*o6i;~hTfx{;S0XmiO;wv@ zBmZihB2}?mw~!*-FRw<zBa4eJAc|th81X0kU`U7qT3doKzBy7_fv=;1+X>MK4YiQW z=Co;<+#k*R5(k<3N~WPEKa67<v9VEuA=y<$dx)*;n<}8Hsx0*>C@6}j)|`RZ7-yuX zIwK|70f~vWh=?#laF8K<Y21AM?GYIthQRPpxcU3hj9Ed`Kok0A`VwmoEzYCPG_Oxa zw}zFYB|>5XqzlsIg*ck4BEVS}pM7*2enGbI_0>jVya)1QtZ{X1E6xnm!q!?1?tc2v zvy_LDxh>q&8sQY;BTeZW8)8Gf7lNfrDzSn_Y#G^X;rwFE?=QsM{(Mw3JLQX}yva0# z3o0>VW<JecDX*)RpQ)xUZp4b!6<D;S0SPo@8M$c)OAJSBq7U{QSb_tG=Hc+sSvYWD zGLG!;CTJ(&!2V7N>`l#aOwZXUEKNjeW&kElsl<lOeK>k}2QFVei@W!3<H6ha@Ya)u zc>D1~JbL;FpMLrt>T`Tho#}x#N`!bfbwt|BBicn7D=14Abf%!MBL=hTf-$2u4C6|@ zkP~Z)%s4Ydhv}ldwHWy07M{M<k0;kUF)%R(S1#_5RtP(FVk0xg01h8oj2$~>V(*?F z?B3ahts7ghfnH&7`53GmD8Yg`qtMlsP69}f9yE<6xT`8c(b5!4U}vLuZXssPE<sqd zjpUEY%A>JxVJQYTbi$P8GP^Jl1(mr7B*2|qjWB&$8bO^YE&9|>vYgbOL6a#wS}d|M zLSSsJPJ9hL%TU)*gR-VP<)Mc3@J_6SBrOEXzlm|VN|c{!Itn~a_22QgVPS4)YYiu9 zg`mDRSZWh*qhu3!6|7!YKeVr`&=)cd)nRCE4n|8`wltHfqJ}iE5=&Rkg#!U-X{|^1 zABKUY<1u=4ED{pzr1s14<C4hY2^im&$W)w49hZnP6?q5<^@pdQH_RQZrBN1!7KW_# zI=moiD*|25lv>Nu90ulw5|fJvj|+n`Q<Q_5Dkj$DVqk6)tju*$l<S31e^bPG=-}w$ zHXIvhK}4Vq64IQIkZBJE19iA0G$CU2c#Lh%L;gtm2D<$9Yb&sF`DkhCg|(|HuxxP& zR<A6_y!m-Fgk$I_s<C(xP2q}446bd!x<P8^trI9SI<W6h2e$9(f+K<E;bSRjxXkPT zT)Vjir_K!E%$d13adN6OSNHKFQ*q>QH}>zJLTQtP;?X0Jl^2aM)gv≥f`SUxQn> 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�dGJV-+RsEd&2R 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 diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html deleted file mode 100644 index 529bca2..0000000 --- a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/exercises.html +++ /dev/null @@ -1,473 +0,0 @@ -<p><img src="media/image1.png" -style="width:3.68056in;height:1.47222in" /></p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>General Foundation Programme</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><p><strong>Midterm Exam</strong></p> -<p><strong>Level 2</strong></p></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p><strong>Fall Semester 2022-2023</strong></p> -<p><strong><u>Reading</u></strong></p> -<p><strong><u>Duration: 60 minutes</u></strong></p> -<table> -<colgroup> -<col style="width: 14%" /> -<col style="width: 28%" /> -<col style="width: 56%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Name</strong></td> -<td colspan="2"></td> -</tr> -<tr class="even"> -<td><strong>Student Number</strong></td> -<td></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Group</strong></td> -<td></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 52%" /> -<col style="width: 47%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Section 1 (10 marks)</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>Section 2 (15 marks)</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Total (25 marks)</strong></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 51%" /> -<col style="width: 48%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Marker’s Initials</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>Four Unusual Schools</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Read about four of the world’s most unusual schools and -answer questions 1-10.</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 28%" /> -<col style="width: 6%" /> -<col style="width: 35%" /> -<col style="width: 29%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="3">Green School is located in the jungles of Bali near the -Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the -school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and -designer, Aldo Landwehr, built the school building. The building and the -classroom furniture are made out of bamboo. The eco-friendly school uses -clean energy from the sun, wind and water. The school provides green -education to the students. Students learn subjects such as river ecology -and rice cultivation.</th> -<th><p><strong>Green School</strong></p> -<p><img src="media/image2.jpeg" -style="width:2.1542in;height:1.58333in" /></p></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><p><strong>School of the Future</strong></p> -<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" -alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> -<td colspan="3">Created with the help of the software company, -Microsoft, School of the Future uses innovative teaching methods and the -latest technology. The school opened in West Philadelphia, U.S.A in -2006. It cost the school district $63 million to build this school. -Students carry laptops instead of books. They study Math and Science on -various Microsoft apps like One Note. Students have digital lockers in -the school that they open with an ID card. The school begins at 9:00am -and ends at 4:00pm like a normal work day instead of a typical school -day.</td> -</tr> -<tr class="even"> -<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs -schools in the Netherlands allow children to learn at their own pace. -Each student starts with an Individual Development Plan made by the -child, his or her parents, and the school coach. In these schools, the -teacher is called a ‘coach’. All students receive iPads fully loaded -with apps to guide their learning. Students use these to study, play, -share work, prepare presentations and communicate with others.</td> -<td><p><strong>Steve Jobs schools</strong></p> -<p><img src="media/image4.png" -style="width:2.36806in;height:1.57432in" /></p></td> -</tr> -<tr class="odd"> -<td colspan="2"><p><strong>Brooklyn Free School</strong></p> -<p><img src="media/image5.png" -style="width:2.20833in;height:1.62429in" /></p></td> -<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School -is a unique school. Brooklyn Free School has no grades, no tests, no -compulsory classes or homework. Students are free to choose the subjects -they want to study. Students make the school rules. They decide if they -want to study, to play, to wander around or just sleep. On Wednesday -mornings, the entire school comes together to attend a weekly meeting to -discuss important issues and take decisions together.</td> -</tr> -</tbody> -</table> -<p><strong>READING SECTION 1</strong></p> -<p><em><strong>Questions 1 to 10</strong></em></p> -<p><em><strong>Read the scanning sheet about Four Unusual Schools and -answer the questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each -answer.</strong></em></p> -<p><em><strong>Write the answer in the correct space on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<p><strong>1.</strong> When are weekly meetings at Brooklyn Free -School?</p> -<p><strong>2.</strong> What is the nationality of the carpenter who -built the Green School?</p> -<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs -schools?</p> -<p><strong>4.</strong> Who makes the school rules at Brooklyn Free -School?</p> -<p><strong>5.</strong> Which school was started by a married couple?</p> -<p><strong>6.</strong> How much did it cost the school district to build -the School of the Future?</p> -<p><strong>7.</strong> What have the Green School builders used to make -classroom furniture?</p> -<p><strong>8.</strong> What do School of the Future students use to open -their digital lockers?</p> -<p><strong>9.</strong> In which country can you find Steve Jobs -schools?</p> -<p><strong>10.</strong> What do students carry instead of books in the -School of the Future?</p> -<p><strong>READING SECTION 2</strong></p> -<p><em><strong>Read the passage and answer the -questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<table> -<colgroup> -<col style="width: 4%" /> -<col style="width: 95%" /> -</colgroup> -<thead> -<tr class="header"> -<th></th> -<th><p><strong>A</strong></p> -<p>Football is an extremely popular world sport. Young men look up to -famous footballers as role models. Several football stars began their -sporting careers as children playing on the streets. However, many of -them moved on to join football academies, or sports’ schools, to build -their talent and become professional players.</p> -<p><strong>B</strong></p> -<p>A football academy is a school set up to develop young footballers. -All major football clubs</p> -<p>such as FC Barcelona, Manchester United and Real Madrid have their -own academy.</p> -<p>They scout, or look for, young talent and then teach them to play -football to meet the club's standards at the academy.</p> -<p><strong>C</strong></p> -<p>Football academies provide football education to students who are 21 -years old and below. A student must be at least 9 years old to join an -academy. However, some football clubs, such us Arsenal, have -pre-training programmes for even younger players. All the boys at an -academy continue their normal school education. It is important that -they are able to get good jobs in case they fail to become professional -footballers.</p> -<p><strong>D</strong></p> -<p>Players between the ages of 9 and 16 have to sign schoolboy forms. -They sign a new contract every two years. When the player turns 16, the -academy decides if they are going to offer the player a place on their -Youth Training Scheme. Each year, the best players receive a -scholarship. This gives them free football training and an academic -education.</p> -<p><strong>E</strong></p> -<p>In a football academy, players attend training sessions in the -afternoon on weekdays, and in the morning at weekends. On Sundays, they -don’t train. They play matches against other academy teams. The football -academies also encourage their players to take up other sports such as -gymnastics or basketball.</p> -<p><strong>F</strong></p> -<p>FC Barcelona's football academy, La Masia, is one of the best -football academies in the world. Located in Barcelona, Spain, La Masia -has over 300 young players. Famous footballers and coaches such as -Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. -Many people think that Barcelona’s success in the football world is due -to the excellent training programme provided at La Masia. Today, FC -Barcelona has academies in other parts of the world including Egypt, -Japan, America and Dubai.</p> -<p><em><strong>Questions 11 to 15</strong></em></p> -<p><em><strong>The Reading passage has 6 paragraphs, -A-F.</strong></em></p> -<p><em><strong>Read the following headings 1 to 6 and choose a suitable -title for each paragraph. Write the correct number on your answer sheet. -The first one has been done for you as an example. (WRITE <u>ONLY</u> -THE CORRECT NUMBER)</strong></em></p> -<p><strong>Headings</strong></p> -<p>1. From the streets to an academy</p> -<p>2. Agreements between young players and the academy</p> -<p>3. An academy that produced some famous names in football</p> -<p>4. Weekly routine of players in the academy</p> -<p>5. An academy for each big club</p> -<p>6. Learning about football but still going to school</p> -<p><strong>Paragraphs</strong></p> -<p><strong>Example: A = 1</strong></p> -<p><strong>11. B =</strong></p> -<p><strong>12. C =</strong></p> -<p><strong>13. D =</strong></p> -<p><strong>14. E =</strong></p> -<p><strong>15. F =</strong></p> -<p><em><strong>Questions 16 to 18</strong></em></p> -<p>Do the following statements agree with the information given in the -Reading Passage?</p> -<p>In the correct space on your answer sheet, write</p> -<p><em><strong>TRUE (T) if the statement agrees with the -information</strong></em></p> -<p><em><strong>FALSE (F) if the statement disagrees with the -information</strong></em></p> -<p><em><strong>NOT GIVEN (NG) if the information is not in the -passage</strong></em></p> -<p><strong>16</strong>. All famous footballers went to football -academies.</p> -<p><strong>17</strong>. Only a few important football clubs run their -own football academies.</p> -<p><strong>18</strong>. Most players join a football academy at 9 years -of age.</p> -<p><em><strong>Questions 19 to 21</strong></em></p> -<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> -<p><em><strong>Write <u>only the correct letter</u> on your answer -sheet.</strong></em></p> -<p><strong>19.</strong> Football academies take students</p> -<p><strong>A</strong>. under the age of 9.</p> -<p><strong>B.</strong> between the ages 9 and 21.</p> -<p><strong>C.</strong> only between the ages of 9 and 16.</p> -<p><strong>20</strong>. Football academies</p> -<p><strong>A</strong>. give scholarships to all players over 16.</p> -<p><strong>B.</strong> renew the contracts of players each year.</p> -<p><strong>C</strong>. may or may not accept a player on the Youth -Training Scheme.</p> -<p><strong>21</strong>. Football academy students</p> -<p><strong>A.</strong> cannot play other sports.</p> -<p><strong>B</strong>. play against other teams on weekdays.</p> -<p><strong>C</strong>. don't have training sessions on Sundays.</p> -<p><em><strong>Questions 22 to 25</strong></em></p> -<p><em><strong>Complete the summary below using words from the box. The -words are from the passage. Write your answers on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>academies famous training clubs</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p>The world's important football <strong>22.</strong> ___________, such -as FC Barcelona, and Real Madrid have their own football schools. -Located in Barcelona, Spain, La Masia is among the top</p> -<p><strong>23.</strong> __________ for football coaching. Lionel Messi, -Pep Guardiola and Ces Fabregas are</p> -<p><strong>24.</strong> ___________ players or coaches from La Masia. A -lot of people believe that La Masia's extremely good -<strong>25.</strong> ___________ programme is a reason for FC -Barcelona's success in football.</p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> -<p><strong>Name: _________________________________________ Student ID: -________</strong></p> -<p><strong>College: ________________________________________ Group: -___________</strong></p> -<p><strong>Answer Sheet</strong></p> -<table> -<colgroup> -<col style="width: 10%" /> -<col style="width: 75%" /> -<col style="width: 14%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="2"><strong>Reading</strong></th> -<th><strong>Marks</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><strong>1.</strong></td> -<td></td> -<td rowspan="10"><strong>/10</strong></td> -</tr> -<tr class="even"> -<td><strong>2.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>3.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>4.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>5.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>6.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>7.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>8.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>9.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>10.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>11.</strong></td> -<td></td> -<td rowspan="5"></td> -</tr> -<tr class="even"> -<td><strong>12.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>13.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>14.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>15.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>16.</strong></td> -<td></td> -<td rowspan="10"><strong>/15</strong></td> -</tr> -<tr class="odd"> -<td><strong>17.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>18.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>19.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>20.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>21.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>22.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>23.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>24.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>25.</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>For the Use of examiners only</strong></p> -<table> -<colgroup> -<col style="width: 49%" /> -<col style="width: 50%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Total Mark</strong></th> -<th><strong>Marker</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td></td> -<td></td> -</tr> -</tbody> -</table></th> -</tr> -</thead> -<tbody> -</tbody> -</table> diff --git a/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx b/tmp/6994b8f4-409f-4502-aa73-1182f8a66ffe/solutions.docx deleted file mode 100644 index fa6884f6a0092808f7447cccb7ef146e6d7e61a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164352 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 J{lA+8{ukr*+^_%u diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.docx deleted file mode 100644 index cb25cae6f51606874f3e7d1c7b1332b3702eece7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854596 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 ~&<=ZE_qA}-)2#dA6$ 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 pvB9apXaP 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�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js 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�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≥f`SUxQn> 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�dGJV-+RsEd&2R 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 diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html deleted file mode 100644 index 529bca2..0000000 --- a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/exercises.html +++ /dev/null @@ -1,473 +0,0 @@ -<p><img src="media/image1.png" -style="width:3.68056in;height:1.47222in" /></p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>General Foundation Programme</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><p><strong>Midterm Exam</strong></p> -<p><strong>Level 2</strong></p></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p><strong>Fall Semester 2022-2023</strong></p> -<p><strong><u>Reading</u></strong></p> -<p><strong><u>Duration: 60 minutes</u></strong></p> -<table> -<colgroup> -<col style="width: 14%" /> -<col style="width: 28%" /> -<col style="width: 56%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Name</strong></td> -<td colspan="2"></td> -</tr> -<tr class="even"> -<td><strong>Student Number</strong></td> -<td></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Group</strong></td> -<td></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 52%" /> -<col style="width: 47%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Section 1 (10 marks)</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>Section 2 (15 marks)</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Total (25 marks)</strong></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 51%" /> -<col style="width: 48%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Marker’s Initials</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>Four Unusual Schools</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Read about four of the world’s most unusual schools and -answer questions 1-10.</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 28%" /> -<col style="width: 6%" /> -<col style="width: 35%" /> -<col style="width: 29%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="3">Green School is located in the jungles of Bali near the -Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the -school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and -designer, Aldo Landwehr, built the school building. The building and the -classroom furniture are made out of bamboo. The eco-friendly school uses -clean energy from the sun, wind and water. The school provides green -education to the students. Students learn subjects such as river ecology -and rice cultivation.</th> -<th><p><strong>Green School</strong></p> -<p><img src="media/image2.jpeg" -style="width:2.1542in;height:1.58333in" /></p></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><p><strong>School of the Future</strong></p> -<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" -alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> -<td colspan="3">Created with the help of the software company, -Microsoft, School of the Future uses innovative teaching methods and the -latest technology. The school opened in West Philadelphia, U.S.A in -2006. It cost the school district $63 million to build this school. -Students carry laptops instead of books. They study Math and Science on -various Microsoft apps like One Note. Students have digital lockers in -the school that they open with an ID card. The school begins at 9:00am -and ends at 4:00pm like a normal work day instead of a typical school -day.</td> -</tr> -<tr class="even"> -<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs -schools in the Netherlands allow children to learn at their own pace. -Each student starts with an Individual Development Plan made by the -child, his or her parents, and the school coach. In these schools, the -teacher is called a ‘coach’. All students receive iPads fully loaded -with apps to guide their learning. Students use these to study, play, -share work, prepare presentations and communicate with others.</td> -<td><p><strong>Steve Jobs schools</strong></p> -<p><img src="media/image4.png" -style="width:2.36806in;height:1.57432in" /></p></td> -</tr> -<tr class="odd"> -<td colspan="2"><p><strong>Brooklyn Free School</strong></p> -<p><img src="media/image5.png" -style="width:2.20833in;height:1.62429in" /></p></td> -<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School -is a unique school. Brooklyn Free School has no grades, no tests, no -compulsory classes or homework. Students are free to choose the subjects -they want to study. Students make the school rules. They decide if they -want to study, to play, to wander around or just sleep. On Wednesday -mornings, the entire school comes together to attend a weekly meeting to -discuss important issues and take decisions together.</td> -</tr> -</tbody> -</table> -<p><strong>READING SECTION 1</strong></p> -<p><em><strong>Questions 1 to 10</strong></em></p> -<p><em><strong>Read the scanning sheet about Four Unusual Schools and -answer the questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each -answer.</strong></em></p> -<p><em><strong>Write the answer in the correct space on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<p><strong>1.</strong> When are weekly meetings at Brooklyn Free -School?</p> -<p><strong>2.</strong> What is the nationality of the carpenter who -built the Green School?</p> -<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs -schools?</p> -<p><strong>4.</strong> Who makes the school rules at Brooklyn Free -School?</p> -<p><strong>5.</strong> Which school was started by a married couple?</p> -<p><strong>6.</strong> How much did it cost the school district to build -the School of the Future?</p> -<p><strong>7.</strong> What have the Green School builders used to make -classroom furniture?</p> -<p><strong>8.</strong> What do School of the Future students use to open -their digital lockers?</p> -<p><strong>9.</strong> In which country can you find Steve Jobs -schools?</p> -<p><strong>10.</strong> What do students carry instead of books in the -School of the Future?</p> -<p><strong>READING SECTION 2</strong></p> -<p><em><strong>Read the passage and answer the -questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<table> -<colgroup> -<col style="width: 4%" /> -<col style="width: 95%" /> -</colgroup> -<thead> -<tr class="header"> -<th></th> -<th><p><strong>A</strong></p> -<p>Football is an extremely popular world sport. Young men look up to -famous footballers as role models. Several football stars began their -sporting careers as children playing on the streets. However, many of -them moved on to join football academies, or sports’ schools, to build -their talent and become professional players.</p> -<p><strong>B</strong></p> -<p>A football academy is a school set up to develop young footballers. -All major football clubs</p> -<p>such as FC Barcelona, Manchester United and Real Madrid have their -own academy.</p> -<p>They scout, or look for, young talent and then teach them to play -football to meet the club's standards at the academy.</p> -<p><strong>C</strong></p> -<p>Football academies provide football education to students who are 21 -years old and below. A student must be at least 9 years old to join an -academy. However, some football clubs, such us Arsenal, have -pre-training programmes for even younger players. All the boys at an -academy continue their normal school education. It is important that -they are able to get good jobs in case they fail to become professional -footballers.</p> -<p><strong>D</strong></p> -<p>Players between the ages of 9 and 16 have to sign schoolboy forms. -They sign a new contract every two years. When the player turns 16, the -academy decides if they are going to offer the player a place on their -Youth Training Scheme. Each year, the best players receive a -scholarship. This gives them free football training and an academic -education.</p> -<p><strong>E</strong></p> -<p>In a football academy, players attend training sessions in the -afternoon on weekdays, and in the morning at weekends. On Sundays, they -don’t train. They play matches against other academy teams. The football -academies also encourage their players to take up other sports such as -gymnastics or basketball.</p> -<p><strong>F</strong></p> -<p>FC Barcelona's football academy, La Masia, is one of the best -football academies in the world. Located in Barcelona, Spain, La Masia -has over 300 young players. Famous footballers and coaches such as -Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. -Many people think that Barcelona’s success in the football world is due -to the excellent training programme provided at La Masia. Today, FC -Barcelona has academies in other parts of the world including Egypt, -Japan, America and Dubai.</p> -<p><em><strong>Questions 11 to 15</strong></em></p> -<p><em><strong>The Reading passage has 6 paragraphs, -A-F.</strong></em></p> -<p><em><strong>Read the following headings 1 to 6 and choose a suitable -title for each paragraph. Write the correct number on your answer sheet. -The first one has been done for you as an example. (WRITE <u>ONLY</u> -THE CORRECT NUMBER)</strong></em></p> -<p><strong>Headings</strong></p> -<p>1. From the streets to an academy</p> -<p>2. Agreements between young players and the academy</p> -<p>3. An academy that produced some famous names in football</p> -<p>4. Weekly routine of players in the academy</p> -<p>5. An academy for each big club</p> -<p>6. Learning about football but still going to school</p> -<p><strong>Paragraphs</strong></p> -<p><strong>Example: A = 1</strong></p> -<p><strong>11. B =</strong></p> -<p><strong>12. C =</strong></p> -<p><strong>13. D =</strong></p> -<p><strong>14. E =</strong></p> -<p><strong>15. F =</strong></p> -<p><em><strong>Questions 16 to 18</strong></em></p> -<p>Do the following statements agree with the information given in the -Reading Passage?</p> -<p>In the correct space on your answer sheet, write</p> -<p><em><strong>TRUE (T) if the statement agrees with the -information</strong></em></p> -<p><em><strong>FALSE (F) if the statement disagrees with the -information</strong></em></p> -<p><em><strong>NOT GIVEN (NG) if the information is not in the -passage</strong></em></p> -<p><strong>16</strong>. All famous footballers went to football -academies.</p> -<p><strong>17</strong>. Only a few important football clubs run their -own football academies.</p> -<p><strong>18</strong>. Most players join a football academy at 9 years -of age.</p> -<p><em><strong>Questions 19 to 21</strong></em></p> -<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> -<p><em><strong>Write <u>only the correct letter</u> on your answer -sheet.</strong></em></p> -<p><strong>19.</strong> Football academies take students</p> -<p><strong>A</strong>. under the age of 9.</p> -<p><strong>B.</strong> between the ages 9 and 21.</p> -<p><strong>C.</strong> only between the ages of 9 and 16.</p> -<p><strong>20</strong>. Football academies</p> -<p><strong>A</strong>. give scholarships to all players over 16.</p> -<p><strong>B.</strong> renew the contracts of players each year.</p> -<p><strong>C</strong>. may or may not accept a player on the Youth -Training Scheme.</p> -<p><strong>21</strong>. Football academy students</p> -<p><strong>A.</strong> cannot play other sports.</p> -<p><strong>B</strong>. play against other teams on weekdays.</p> -<p><strong>C</strong>. don't have training sessions on Sundays.</p> -<p><em><strong>Questions 22 to 25</strong></em></p> -<p><em><strong>Complete the summary below using words from the box. The -words are from the passage. Write your answers on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>academies famous training clubs</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p>The world's important football <strong>22.</strong> ___________, such -as FC Barcelona, and Real Madrid have their own football schools. -Located in Barcelona, Spain, La Masia is among the top</p> -<p><strong>23.</strong> __________ for football coaching. Lionel Messi, -Pep Guardiola and Ces Fabregas are</p> -<p><strong>24.</strong> ___________ players or coaches from La Masia. A -lot of people believe that La Masia's extremely good -<strong>25.</strong> ___________ programme is a reason for FC -Barcelona's success in football.</p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> -<p><strong>Name: _________________________________________ Student ID: -________</strong></p> -<p><strong>College: ________________________________________ Group: -___________</strong></p> -<p><strong>Answer Sheet</strong></p> -<table> -<colgroup> -<col style="width: 10%" /> -<col style="width: 75%" /> -<col style="width: 14%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="2"><strong>Reading</strong></th> -<th><strong>Marks</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><strong>1.</strong></td> -<td></td> -<td rowspan="10"><strong>/10</strong></td> -</tr> -<tr class="even"> -<td><strong>2.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>3.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>4.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>5.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>6.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>7.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>8.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>9.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>10.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>11.</strong></td> -<td></td> -<td rowspan="5"></td> -</tr> -<tr class="even"> -<td><strong>12.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>13.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>14.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>15.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>16.</strong></td> -<td></td> -<td rowspan="10"><strong>/15</strong></td> -</tr> -<tr class="odd"> -<td><strong>17.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>18.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>19.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>20.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>21.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>22.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>23.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>24.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>25.</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>For the Use of examiners only</strong></p> -<table> -<colgroup> -<col style="width: 49%" /> -<col style="width: 50%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Total Mark</strong></th> -<th><strong>Marker</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td></td> -<td></td> -</tr> -</tbody> -</table></th> -</tr> -</thead> -<tbody> -</tbody> -</table> diff --git a/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc b/tmp/70b52f25-0e1e-4f22-9c4b-91d4d9667095/solutions.doc deleted file mode 100644 index fa6884f6a0092808f7447cccb7ef146e6d7e61a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164352 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 J{lA+8{ukr*+^_%u diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.docx deleted file mode 100644 index cb25cae6f51606874f3e7d1c7b1332b3702eece7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854596 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 ~&<=ZE_qA}-)2#dA6$ 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 pvB9apXaP zT^U9TKimElJsqD`r!4<ZP%jSqCei!i!idG+zwo(~p!+nYvDyHv8<5&l;}Jhbl{HB} zRpLlRo(|}VG9?#>_jme>TniVkrVe4IL$hNKwjVnsdnh^B5cCM5Nj4);#2#I#jU>Xc zu^>n_E`nUn^pU`q@|S*Z?bitE=cDhQhyP=;cx6LnxP2h}dzTJMTJn0WBi};p4352m z2V9ur|0L!YZ?)7bWP}7B=R2%cRMB2g>!)p_;r?jrsay~vBL7i!_Jb<ZD_B&7G39Sx zJNQTK`@I6?F%ojJ$N@0rWY&IRW}hQPw@Y|?+tKRu1~qiihJwH+5V&U)KMW4!X*^nL zR@hjS20=%m4;Ynp?;;@=_amEUte;^XxKz~C6RqLmKG~2yyXyPCa8NRZgDVz;Nh9z# zR3^50sCCZtdaC=xkWahSW#0u#-z6Chd{Zy2eSk5v5og4yqB@^Ar@%bdp_f4X>>m!; zxx;~ht-vji%Y-6lkoUL)t}U3!RO6+OW^fHpucJ7lCaU%nzMBQi+H=iu@}6O(T|t{< zE<#qjaXq<KF;KxvcUp3%8Ce$hTCs(ppE~%R8kWi2je-)eLZSR>ha^ow9o8!n%Ma`> zxH!I@Tv7hORG~56f-@`2^wk%UimF8}x`GEljapO*3cWFRH}BQr3_-n*?^p9^qT83v zzg5me{djMr<dP{D&4v46LKy?Avk#7y0|M6mCaZ2#rSvEb{P?!sUhup2qoO1ik5#su z?p5DyF<O_;De4g3zTrr?Wseoe<%z{J9s*2(z#E1Y3*u`@vUbK}D<E?m7{oV>d;hCt z$fodmOphZE)q}(y%VTL9MN6%8Ke11H@-iW2V?+H@k&wnX&2G|(qLP5`Uf`Zg6O!$I zdlo%h9s9LFe}wvDz>Pt64JhYVCwdmIHnN_^)Q@e^C#r_C?XKd}{Ca7vUNS7pwq`|v z!5y#<lj5?$qitk?XJoG3ge{pSgoODi-~*y^BdOeO+c<TPC-cXUGuH@+U|F^-%jZb_ zM*7Dz(2n2DeUx0;%j5Np-RBX4{YD6#?F?QvxxEW!t5`Pr-Pr7!?XT;`zTo>FvnpEq z7X&;Cjd7fyG5%+l7ZYlC#Kvi&r32;mTD`qRKNDgn1g|QjQf0XsJAbt&jE-pC8H5Qc zvWDS!{xHPUB1%B07xdhy)5IH&h8y_L*EByro=<WPclbU*Qy|;*pw7Yg1ghZNo{NNR ztcD;02^2Fh^8W?L)FG9;wUZg6a{MbczL9o&bBELH4O8+0>faPTKK-&b`nmxn>XATU zB{d!5qrGMhW-ssu<z30PAmm?Mt}zJ>oz4icFu<64TN~wBcCrVa#n3oPs5S!q%H@c= zRcbADkzB_`?<9XN&xW02P>cSgEu{KlV@jMD{`NnnIA}uk{KAG^G1G(p(LL;gS$6O+ zG7s>>(9xH1I;Tf^br67yTs^&dt#_5=P(Q3^xc*7|%Kk24Nbgg)9z{D+YG=q(Se6oI zE3xx3B&htf*z0{hx0=}6`*r&OXOZo=`CWm$Fx*AB$IWow=~7{K3VYu*zn{$|B-R{R zQA=&*Y1KGbNoYz!z!3a0O@_SK6ZlC#q6${(X^af7RC^6u^5!|)12OB39dvlxb;GXK zaG2khDN0*!rVX6ec~G`#a#jiuow0*7*iRv3NbUz6a^9}jY1M;Qk_u;s;8dpCJJqO; z<b*#A81ui-jDJise>#pdHC|k%1RteL&@^1C+8VN78by5n`QI@|#F6INVrI&+LsQMS z_85#dFU`ZldS>17rc5r}b8si{RPzecpC|8N3idHS9G<XWvxZcWloq~T^;>V3n>c8W zmi;_GcfCxI?a@HFIce9FY6Eh1sYYTEo~|UIyvpjmi&KJd+mmDlAanngM$6N@Z@7_d z>G6j<2*pALlYpGnKKR<Q{xb0&=6tIK-+wI$E}cxHf589Sw1vmebU{S8T5+~<a^D*( z@tea=XbE4|{t2!ovh$G(rN6iK^15<%N8`L0h&?#iSG;vGz~W(L<qS?RcnuM%(r21b zc!?@aJR;*hZg~}>3A3+SEcT|N<@dcYChF|A`*k)cw6-3N0d$(98&rg4SFgmF(_+hl zoE-^eJih@~+VHa8+dfUK8r&Q|pX)0viu!0>r)2Fq-ebgn0pg4@f)bn@?g0}j%`W*P zUs4G7LHwQ_(ukc5z4^iPZo{DjB_<gqxKSud0mu2sHnDSn25yYhElK(MnX%~F7k*6E zDp%(&b0(W_^gNr`Q2{xMCJB{(`b~;reRIl<AVWeSK^qpHe(hFUw75PCztXSQxNAr7 z_rrN3Sh}^((;`S91xdwb<>_l;X%YXJ<W1gc_*;a_Rm$X$75Z)v-20p-Yqz$zkm>v0 zueL60ky(B_h%d&-NTFTB3S_kJIe0ESc&>{w9k{`sozE~}VqHt~jzr$I`^2b+z<nrM z*dDpt{=dJ~wxHJ>_9}+w;Ff4sLAeYMjPh0w@dBo!RD@$;c2=vhhp5qw{T(%!F`Jxk zr9!qchZ|Fih;6%WXLBlJLv3%w!Yl2-EaiWNHXFwjr$%Ygq^i$L0s@BdbBdqWhSO6E zJ6RBB)W=`{$Ww7fAvYEtySe#F&EUjeJE!A(9$2_LdIz0dNs*O$y=YhHPtr%?X*SiK zTh)smQ!*mAJ6$ykBR0#=YUpF-G{<;V@nf$8N!7pJ%dz_@o<3<OO211wH|GZ)BHOIr z2{H5hTxQk+X)GVr6{RG!)2!r+>~;7tX+eWE|NUdS?ZDYq`T9;;sKm)lbF&o1+Fz>- z@D^D&=|dAO`qk5h2$%4Ta^4ly$M`01A6w19>x43rPL<pV-g8fFM@TN~Y4W{^^ouBi zNyQ92(nGj(VmroY%==k<)ksiEhVP^m9$tT;m>}Ej{RICU^|IaJiP}n&<v*t9X?h); zCpRu`h2hybEYpXU4FiHtu@6-tm4#ECI8AE5H0s*|3stB{y4Md<_WTrDar3&>&!nST zAIRdd71ya7q(!HRI_A41Ampezp<kb@X6~vjRm}2AZi0`Qmu|5buH8C8Gdi_o^p()s z4<YD(Q2fXAeSKTtzv41xmNHfF=^v{Rx>kxMr7S71mS>|*x;Gn-P(-`O1o_SRg`BqT zI!3czGf^$M?9EG;rJw7GL);%Tc|aqi(H?d*P+0nmg@1duSpNtV#3!&`ByiOgGA$KC zGZ$zkl$QV{YEl(sM>TU<;W(&L=W2J6=Q8uCTW#n7l@$ykibSI%sks3l$Qwp?f;x^0 z;?Mh;1Ap(f&PM2YYZzLO@3{|_&(&t)nn9i!%jPW|6FPtpy@HhBvwZNIaTkh8@8*8X zDZ7qS8RpF#R>7|`Y$XNZdjpboX?G@2L%RX1Sm-rA#H`zf^4WMBB7txR)y-3H9)*p0 z?H*orfK<AoQlA$5;H1EPBn5sP<)V``9~V;rLzZ^YogK+shP>&Cv>ul6*4w7b6`NEc zE1z#=zYc*Mb~@yVBipfn*A9Uxyq>bb8u|~VZt?yY__22X1Yc<CR!uE>K1Ne7-Ed9Y zmPQQFZ){!kKcHKT(Z>LH>+pbkDVL4PcD|G6Bwajzb|5<|{yq|UoLhS;L-pJ2g>%{g z4G5Cj*Jhel5c^D*bl&gZ#QLj4aaT69{xMbYzo^=l(`+6SZ9S`^Ie&8(mL8>ZyW<6l zMgyqkUa9nYlQ!I2^mHTIMYisjDQP$9q-v*$T$A>?F3p<fF0r5KmH#>w|DHP3r*4`Y z?p+DVw(M+aw;RIe>ZQJ2KCQeY`bD+&4W$#&|3hTPt%rW@dq>*BE`|q42(E1K`E={_ zUHa@!N+_n3U$OiNN9e%jNv<BU<UaPmR@hg$#G7Q7Bi>#gZ+G^Tn)#2(x)>|!#xRF^ zcEAa?LyyV1R4`FDBP{xTi5}jp{~-(R6Zb1WH8m}e#8JQ${slD;%-tzq?EE#lv)xA2 z(MHcIb@!vSqcXL@X<1efBrG@S<-KyMJ7g&EtZgnoQb>JSXwzUKyD9!p+-f6Fh!A@h zj-BCp8x1$4RNjv8At<HHcrk7vdg`qolF3N^eFs*927F+Zo$6siMNN}HQfsC>S5Do) z+DFH)6xYAT49kj0H|$zaQ|D@%SZ+;`pz*%9S4ap=&IWd=5qoiwfl;rQr3|Gok}d`a z$^SH`&Fhwy(??11f#SS_MRpys`^rbY85tUPM+A;OPD>r4W2H;n3GF2{QCA3dJ$E79 ziAyQ|eWAE6Fw><*92-Lt1IZ7un%=Dq7;hUkD;Kt1IT91WAlYWSeW|CIqa%KkFSy_; zPfsz|xreMSovrrpZWMvc6Qe2TM%;eU=Xk5$E{TiNW4h{|_QqG!oc%2TxVvFQ@<}px zf$Gjl=DUQ9-)39w!bYdBJ)7zG$<ZlGk{(A0eDD3<VS!>0n1AIT)1t-K3hE#pvv8NZ z+k?K;FPIhNiz=$HmnXh@dGX%klY3(9FC3nPU!#UB1Ftnj=a6D+l=P-X%7`;HGC|Q% zV>*&MJCCqIs2gXwhq5t_vUsF1;8V->KCu_Gzjn<3YTw#3V|;!otMl*|j^65%o=!!^ zV1cvk-8~H#{j3%Rc^3-08~CpI=p?&WOBVso8pRcPR0;oMlFg4Obvazw7AC>JK;TOZ z1R7mLDQ_Kr<KS+vMaayt5%b!kii+J_)RJ67$KylG`gY^f-PJQFKu`7NYOfwC&8l5s zhVaJ6#4szX)2Ha@M(@`mm-@<#&kDZ$>Myg!mZ9~M9{K61XODpDlLgqHJ}liGK6DeS zdTKx6Ae5%%uQLufPfgub5^E)&t*Cp!+}o2Ceus$e93E;9))<jfj=<Ef3Lfe#F^V%X zJ{NBYX}^5luhpuFkECgn143E4EZb2X?z@@})eW=N<KF%t-t~idYG4(t0rwH!O<0Ua z$>QFO)x?#aWt(ysb_^roE0#hE?{Px+pGJnb+#6W`wl6VjY$(BbQn(#)${!9$e{3gx zQRu1aAlG2~z<0KYvlA<UGU$+PS@c#-xV8-9tyeK}A3g5mJufhh1a<Mit}~PjOQ^^g z%`D<trGkUQ>kaEc9Y%ELxbCo~-|nmg?H*x=nPBikO6ORNIoi%anW^vRvv=&n?4B_( z6_@rZ4j8_G**q%|s`K|zZC9M&pU|YU)g+RUp(rXc`Z!)FM(kd-gD6q97tBmWMOb2V z&CarYuX@$+rOudGhb_}2VWi#d_mnDPP!rFGM!VCn+O1aZg$)nIU&RXc-U8^D(|#^A zW%no<O%3$;N)7G>Tp!;#Y$DTCa%pwHGUuhrg`AH~&r7lo6&@z3I)}8S8!K{2=;U~S zgzZYG;9iDlA+?O!U^{WQwPpMt(>PJL!3^bqmNl7uSFIIhj#t{fX{TEicQ<*1j4kK8 zBf2u;f9&h{3oZZ^G$e;Trlj<m#<XO$*d7iicniY=W{unbF%3QA*u*?gq!yiOEkJl_ zPjYeAbxo)Kwln>KK4}7pYzA6y?<Ll8WX^$0S|qb#W`Z;oFsKL340N<I6)@w(;b1Jt zAMWRT4<1ZbJp<)ZaWzRsW}t{0kB*vedo_NjPt6oE720n{efrMW(2kVsNFSv6Nncb! zQ|F*vzu2^+<GSFDhx)$Bum!H)^|TvgV6S%E5kIVl$aRzss$dQY1l{h19Jk>rSDT9x z6UDKrO+Krp>{x;Oz!#I67s_m*ICO*UCeK4jdzsvc%7IDjt#1Fx8(mG|c%oX9M(q`Q zNPSpH8FE^d)xb|h?5W+y!VYw5Z5==={PqO&;U9u_kI^n?PuazG6?Tx&Uf;cE-f;$- zNncaO$|umT7Gso!g;Pw%p!bYKGBY`PLYSl1MEa~>Q8?EpGFA(IOKwlp1r{~l{B_(< zOo^4+)%0M9<E*BlrW4NIdWSACt8WsyS^Fz!YTp>MmuecWO``+-d5#Lp{Puq)k5ucx zGp!1HM4q1L(0T86b9qekTBR9=cvZF}mK*gK`i{u;ubUa3Uiu&YlVMm5vrxu2>zT&J z^A|*!7?GB+Yxk9F|MH%y=?$(Wh3n^zPvd&vtd2o0<6Btzmm%Muo$%GQvnkcJQs43H zA3T<*>+oJ6*R3I}ldE@t`y2Ne-Qgn7%vbVPl0gJbqf=&T^3l<<?F96e{!v>E62Fh& z>SS_^Y4TS=e-G{po{$a*1B%#)y*0t}7>TF$*2@v&mj%uEe?j_e9l=kEPsAW@-HTU> zg>TbGDHgp7wms*wLt}Qc{Z%DuheoVZri(`vwXbhJA3kDlj(EB+hZS%2GFbDx_j7%s z%*(3L5!#LBN`I0o0E|@!5^DG?NqQ}Wnzr?cb(1kh+zw2T_}}E0N&UEk3d<3x*;!1V z71rW5`x@3m%7xEy{6OKzKQndhAJYwKnLuq`*z0w|!Kn2g<tis{K~T@nFJK?l0k5fA z9v!DI;r#Vv&fLhPz-89o9g{YBQdwqK?=XT``RSI7o9>M^!4g~2*nyWy>KzYBQ=fNJ z^P(J%JaB*={qL*@X-CSUT)^ZB=zx8)PQv9DZ?p0zI;U>ibeCw|%pIGn(6gNp#J^WW z2y~r@!~$+h(d}&kxzi_ayuQ9%Fy50D{@I7VGDP(!V%eWf-on@JGKQUN<>!_h6gvH< zRn@Mjw)8u;rUfHXhu)T`g2)<?{|6OG-#Yq>4XMN)6%XUjhZiLeHf57)XLyd{#u+V& z3V9jeD@LZ~E?z9@P3kJkK#SviSUz6&!LN{)tNym=w(~{iW`?37M`B?qH^W0(DR;kC zJ_0vg^7;Lb$>VSMFWidul|O(7>wg^;&svbC<rhR;NB<XOSw{U|n#{Tg{do5|^ruKe zb|3s)_}e<+d*c$#$wD%F;;G*O;M?C}Pl1Fmdn7f4;_TQkHW4`W_fyJ4;(}FFNKLr+ zQzJ&f^mH4uko%7*wVAEJ)HyVMK%*e0n;}JL0J&*_(}M#SGK?>#?cH;VJ&Mwf%!7VI zfvC7;tkkxRtXQ;K@j^JtrpTcSDrKZndj}Owr924dJS$KXiEe)yS6d?m#Y5xu*bM*2 za<=ASN1us5HUUNhuR|YFQCccS^&E|f<#lV?_qrHkJjKhR{R{6jR%a!Q1uFN4f!};J zc4&BEq2LZU&se>vOj#LOr6fX;UU8PR#1Q+6d_>i{Y&5z-sUSn$G#+~U_;tVOgt@A; zOfjJXp064CcYe0DFGz$H<|4_?R1|JW&Gu(?)aUfI!Hi`k6T~0aJr8z1acz@L35BK5 zl^kpG$~OMmf@7pjs9xK|9tYL6aP$ITo{0+=KU|bjwN>7s3zqrEbmx1kY}LeCMb(xY zbQIm}b)r8D;HD|Zs}h@1er7*!iYRWL%SaFj^v4iCfG~#xG|8gP{q@i)t==s4aFB0X z3-oZZZqAVJ<jmgz*Mpm}>aj(~)A1xB`4dCeMC?)3W*<<lht1;gLBH+dB>hS_CyK)P zdcjD!b8_dU`~bw!5csX;T<w$mdK!D1vGR7%c3aX@NG?8G-snwD$Umm!aPSw1$`f+R zJA~}jyVo@5=e+uF7>}s3urOJI<B+frmoE_KM`OKMrOy0po+Lpji(<Dwp`lh~4(r<I z6@@~NFsF7CwtHN5Hrxi`1D57pOlXq}9*_o-c9(2Sp;%sb`x&+mQ}X7CeZRLWTJnOR z+Z-vwSFkS8$+&ZI^CbPj!_~iKAW6Fw$Uml}a8MAV0US;8Ti+K4+}j3+c~8JgyC({D zW|P9cACIT*$1v)dCER5Q$bgI;`!Hx!Az}4ee%!>amTx&3G(ndS*P}WtnR3cT?KB!& zZh-4`{DPvGB+Fl+GetO{vW(X{Fir}oRm8ZHkJrXt!T)CK{tw`}=FzqJvnDsNPCn7R z4AqfyDhR;RBzN0Z+u<Lfj1#0=DT0Wj>Zc04Y>nLYU?P;y^aSFRoQb<pG+3!4P6(CC z*Pi_>cVt2D)3LkITSMBlVBrVUF%p>ivfV0a8zr*t3*4~H$RhU#^u0^+#{nI+`KyQ` zv5Oo^>=z)oUP4rIx|d>v%*6@g&Q^}%+Pf-(XFJ-NZdX39zkpqtUi?}n!@utHR(bJ1 zO`DRl3<-t-Y_!x+<x<OyE_SddmhzA3hb*UVNI9hJB}Key$X_MzPAqTQ!iRR)M`0Ce zTs6&c)H@uw?4FcQcn?ZYoxG5$7ty(yKV3_+A;IHOVjbDNJRgngrgzvg1)#e=Yu)d6 zE=tzt*JW%1LJ*>(vHh&J^j$lF#jB{B_Eh-uraV)m%6Gf>5u{7Aznxp6%(nBbYN5lz zyp+<^kY!_FuUUIdL%Ggd=7$eHOZ~_GOa@RO*-sbS3_`Pqp93vb<;86sMpz@xR<c^I z38r@Yuk;4(52p1-NID<6q9~3P<f`Wh22-xCpk36yLS0X2VFW0J&!oEk*u=cvTN*i( z`P8iU!E>uR41~wFoxIzHcs+6%*-^{kX(X0?Zg9t;7k{(TQ&^4RxmM;c%i(*`@l_bp z`DB^cRIvCF5zvNwH0zX;CFvoZW21NRa%FDJ)?#pt`}o~#QipZ;=a0wUYR6r-3Xuo3 zuajjWJq?Gp6$UDzDt3wwY<d5-v@ax)6LiR#Nx8;?*>^W6Zv+*D*C<LK{lm^me4W3| zxnD{O393^`Z+lYki!Svs6&uQx-Mt&DO-}0K^IF*>inO`T@B3_pU430&LM}^C#Bp11 z@b}03)%RTR8vv#6pTqc%SE}avt~NX~@0naR&PFLy@wzCALw4j^oim8o`GEC*!Uj&Q zS6k3(XOiHfSAfgo0C7(^V_x4TjLm)T+2B}x?CRS`7(Xpj;mqMV7-&O1F_#frW&JW? zfD<cx@>4)!zl%#byV4foPduE@P)1zMom$Hd6cD}bJ{5N2pNlb(WFO#Z^Ibg|%E;Ea zL7Hk>yx|FuN$4XMx1l^{68<wG8JtPtp*)DS9_<;OK4InN)_o-)r+q{kM$hq?)=xSx z39?h=w4_Q?yPaie)MoKNkoP?e)5o74X<-8vIcPc&H8dqM?tMUi?t&2a@aN&M*fgE_ z*j*daSN_zp^9SwV72Xha-~3!Wuy=?mw}dstz&RU5{+qGWkvPh#x*ELj#`$;3Teihd z*ie=2D2hCcg9dILKlsPQt{+iM4SC(rv{y{vGShp+d&pb4SZ_NExoM3D-0|ec%@&UZ zSS2qQ!lH@vKQu{flO&oCXzW|=IgC&`=*>!Mb4yLu7ml19$|{vZrB3WJGNAsvhpB%E zdbMs#xS3@~YFSvZAqdd+_9UqA>-*b0OlZ0mqi`Wtd!RXx7DY6T3B}E*Tsq~Z{1djm z^W0u1ub@o}&~YpFl67HLs>;_{#1ty&tKLcOoi!D6Kf}KmNsS}e=Wva7ihf_Gk>RBP zAtB;~vpdFkxY9~=?)5k20I`MbUj$%p{FXnkajg#_(TnD<MRdj6N#EBkX#O+uUw_ms zj`jF5k~Wv_68!y<r2IW$F_Z^k(%=d5sdE4BM84JiufIfY;(pJ$*DL+r?%qi)Qgsay zqn9F}V}ym2a>$?%%d;kM-JhVkS=*Y4rl7Ln#e%?zA`|l@i3pWrSWZe)wp67|yD0D| z2sL?_<agQ|YMGcMoP9&=>SB*#*{lB6f!YSN$83W3J9yp1x_dm{w6wo?R#GHqcZYr& zwr$+M?kIW6N|Vb$N|YK(C;GuWJXtJJ3G~lT-hMe16v4E!&(@N3*HWO0RN1Azk-n7f z>Hc2fyLzXktIm7({~F-m?>e%{D^hY$@C%Bw#{tLN`&w7*e}z8)dRo@)!mnw&Ei!?$ zFEkE3ww$isx}~GMn*%Y|UumUDuI<L7xpsXH!8gM7#sfQ|QhNCZCTQy4=eRHh9(&-E z8x@BGwZ%|HNZ}$8yp>0icJ5ZDTUMMEN=qy6$BEAf6X~Nje1Vss<Cekd7gqC@j9G2m z@jan}%6l@z{ik~C3LC-7?BlI_Pvv_3jXP(LVYUL!RWB1Wto|1Wt6wM(ZlDBPQsXL2 zYQe;7+^febfZ%!6dvJ4yD1YeP7|g;QiZYytuCLDK@1tHF``CuW52>tp_D3m31T%!r ztsF37b}*q5GGXT-!=BTWg<)elQOxrM�gF!pKcZ>~YZBaWzsj(Qnw0-*XX*+8!L` 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�P&y8GMH|&*pH$>BS{<MN(B>wg=Js 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�{>4TP(S^K_p07KBOj{~|4c0t#nBb75~-D3z^bsY>#27hw~ z{}#MQQbw&i6CmOe+Rz=)RhU_J<!_=rok1HInpr{Ll(m0K+62TAh;waDC>R=<!ceuv z$qdv6Xw;aFfFKYzP@Qg|8Y?DWRr?y%7|^Tge#O9F4OO{cl}<pwP_>FKs_}POO<aPG z%(P5M=+=d9_2$s2+W}RLY*Dl8ROs2QgRxf#S}jXKhh=Fn9ljmk==FjQAyShLzCn}5 zXk=hQSV&t1K}C15Y|%74zL$a5B~J*8JOzl#kob}+2kp<LARy@~25TvQcaGBTm%d_P zSK{{n@EMiQl@T1}bnBISlD+0TAd((jA0fi~J^(}`aVj4r&P9MHrKGrI&|QV2D7b=G z1(%_7+NU#4Pw9f#Y26S<IK<8Bi8F-5*;##XmT)*br$3VB4MFM>TcoYDN9IOnoZmhc z*}KQ$B5UHg2gc#T0axT4;IV_Q$T~0vSqDcU?ErtU`&<zl;D&f!cXr<xoZaJu1P1gJ z!XP7<HUDEHaWQN(E`^Pu#v<#8Gg1#ZA}PQYXLk`syN4hpzy{~`+8|+vHO_7yg2bIe z=^AX2b;toZM;wtG;)L9zj>ryjM8+Wk>wp7N1MCP7J7gWU$K_CG+zcO$d#A?Z;Td;4 zI_rT)iG)UyHy$TX!qb!~$WQgfv$Pp3rz?0oIO~HO(cU;8;)c`PM<H;z6SmE8!~%DF zOmeox7@J`j+Is+cckGF-bQRq?bVBD=R_NHm99>#jpi65bbg(i+J1Zl!wK7JB)|P19 zQi7>WhSm&*`c2VHUo*p{q<8AntqT*@)Z29K#TT#--9vXZca>QyX~2`3d`Ci}104lR z25L*ng2CFv*bK&o&0)@Gwl*=wz%Csy)^;%5`5oO|Y~ki&2e*+<m^jh}USmdKy4M6O zn>!tT>y{#L?-oR#ID~WYCy;qA2AQd+aP@L3PMr=#Ey7EBX?^pRE}Ay3hZe0{vsOt^ z$#)@`#8pU2O1jOODM(ll4i+#olLh8ms)gqb8aBe(`Lprj$!*+~(Yd!}`hqLSdvF!` z(z}T@^`d;~1#<TjaQtV0XkM_-kN*)U6fAgNtIr`(Sptd5(9nWI&S~KBfIzrc0SN(z zz(LYEbRJT3r^Jm2I7$c(0gYD0yynHj8+2~hP{hCg`6IrB{QJxD@A27rc>6pb?_cKO z_0#LPn-YVi9v(2K1GFFzEQ}3cZlnj(W}>D_W+Fq`Z-VAc35W*uP`6%PG-yy4294{Z zwJ9qmEzQ+$qNQ0YwB~QAb;ki{*Uc6kdfB3NuOYDNH4JTg*`RIDVQATP5L$K~fHqyM z(Yg!a&}k4X=psy8NIO9X7+bW3kp(LuQku6>4ac%9sj;{NN;MQ46Ab(v7!U?}{7p(~ zNIGORXwVe(>c~3#ja2VNl^*&=#$DB5EuS@iaRlNFs#I5wplTHzx&$5Q5E8ly1a+W8 z5a`zH2;F8wP`#rk>I_|hCSw9%G9wnP*JPph-dh-PJP*_3ORy^A9X4P15qmCEm%hWK zxH7bveGb(P9SN7}s9A%cptEjbV60MD26V-ShUS<z%M%aoq$o$B0fp98d>Xhb>+>M~ z$NCf$pWpi>K>RlnP-tMGfy5``yC9C^k5uxK-$|(gP?g2|KmP5q|B#@dYdAw7#8GGF z4MhC>!8ki_5E57>&L4zxtXZe7aYFjGkp#kcTnV0tt4F<Y?SvPuhEK$`h>5s#(ha%C z$0O&ME3!kWkTJ*%9EEh&>QfoK&+W5kuy<hT$Ur_E=L1I~_t+@j=Ys3eqi{8H6fPWh zL1qvELZu$y^#MbXao7gg!S;lJEmHSe697YyagdM*v_tk02R_3IS57$NdekUf;j=Ct z<FkVu2nafjgLae+a=3q;uHr6T#ltu^Jcyfs`_zN@iFlB}AIDiQJWQO7$LFTtY1%a8 zr%y*g`V0bOI$g(90%ZzrobpCS$OJ_1bisiYHrO(27?!vX#$;!@h5=S;0hJcUjrju0 z3SNAf4frA(=y6+5btScI-Igz0D;P4c8yXs_Hjd_enPg0eLDMFDiN0l^<%`{3Ug*BO zz8B1_x+zeYx0ZH?)-Y(+jJ3vkXxN|*nldmLa=ST$g1LSpr4|N_V8sB^rnw>7n;4?A zMRW9SV-B0{?cma{3q}v>iZRw*FxI*oTnBf@xFJ0-!KM$~?D}E6!vI3X7Ja(4L!)}N zA+vIt%EI(ktqCnjdv#E0E;EaEurO~+7|>A=3MOU*1VN!-A={Lhxw%?4x2>5e5~EJw zK5N&vE~Vr4<qX`snu!OuWjco|D0p%cg)&N2^^Cd?>FuN)9jnzxU}yoMQRSCRqmQ6a zFCJC7Hl@`ESkT#s-V!7tNkvJig+*mm28R|Nl_fcTc`21^;j_yL7SU@}5-$8Z%8Kr* z6qxL5Q(tciDLzle9K3&(hxg*PZsp+gE<f~Z+Xg25x3n}REKKzI-%}rE1cs~%XWCp} z1B>Q*XwH9kS&XMio!V$xw>FyT)mPWIpxZE)X|4I&Gcz&e@25RlwC}ClfK?|tfsTD( z-nJ)yV{`(9fr&*&0zkTu@^?zG7!w2{Q^G)c44D`c26T=_((_HyMGUUZnwdhsX>&Ab zY@mAP)veo5&H46i&06^8n{QF=D{%n~{uL=AjVln*F;vwI*45FeMj#LbHB6z~qz|gK z7=!9vrsLZoYtdlzK^RPnMvLW{=<a_Dwn0zf7E_E#gn@5TIp(Ln#+t0x*p~ekJ2T&6 z2emo<HCFTZf`k%yM;2p9Pyt$Ox`hVzhf%%300p1wbQJX)>7kK+b2KF^44Rqocia-| z*Ud-Xqa2i%RE9)lX#@1fW1s%+KG&ze(U154H~P}&{%4g@pQK|y`wqXqNAqm?uAd(- zd-b%EH2*zxB7J)!YFZye&+LnE-(FO2L{9IESeedZB?IpE(YO-mjvL24aVydXcVc~U zJB~Ut6}RH1;QFaa$PFVTj*dl62z6u>1H1rYI8qJ{N9w^5ICsDiiF5@i2OSg)E`$uH zgK)u32Jc&^-El2?EJ5MK8oV7LB2It`wB_?`d7T4c;K=6-G;DC;h#eh-1EJuE%O_lL zC1NyTGnNiuG_Hj^<6<bE6C}^!XC0Df*{W-A5lHuAT?vYDxPN*q?ulZ@;~rgxK;t2S z@hEAM1{kRX23<xT-Npm%-%s|%gQRJ=d3q9Zj=Lc-z!fJpjKJ>2wpimk1arm=z}Uf^ z(66%@+NjmG4A9EL09KZ=K5jDxP!qLMmjqXtp1rwYGX?@lDKNOw4aj&ABO^1kXxjyr z?IrcpO_P3V)rl{1Yc$q3q)nG8kTrAQH*L~@HAljNGSY7d6N3gYH*5?G!zQq3))-a{ zBCU-G4HE;jH#I~j)-XHrd$ciYigx@?t<ChISHGrOqSAn1F*Y-2u%H{@ca#Qe=|(H* zB}rvTBe<D#t(AQ`33GERItG?>4YH7oxqyMPwB+}1Wv*8KYHMYN_=uypO+Z}9Ifq*p z)A8iaWfTz%FIn4uK^2KA9EC_gq1C6L_`NE>0RKrEK*&HZ25U-dyFWmKFNqRgkk<kY z2KPU57@zOI=Y8+_oOje)zDRHRg2@;H(HlNXfTX}7fY5FWKv=#m;x#X%F*%>0d4lig zCInP3=)6KUu0cmj0@tJ&-9U3#va}!|w50|BdIUuiH9LWR#j0(Fjq1@^^55Qqzd!!= zEKK!bVnoNm3WNcFZ_T8)5Cea6)7EHi!cqc1gT4ZQv2-0}MTYJ`CIHpSg#XTFs-d|B z!C*#*U_c-=Ld{zBR9ivyuWD-A3#y1Cpc|-KO_eeOfsRTI2?%OH=bOgRsn-fs4Xp8X zn~A8=cNywB?}h&4D3~lrM%ztS&?DdhtdAC8Z1hXaNqLQR+23Jj?)TV3?a287o3q|y zB_S|3u^gVKN-*YRF-9JL35U?<7<QBjE`;5YBG?}-!icaJ7!&?NJ!@D{K3e$3;v3`P z{9fOp#y2$xw#I7W)20SylqouN>VzXl{804lI$oDPQvveRVEtwN9uA-D<8SfPVEmu- z`R9D;nlDLn{YOyz=X*5(kU6QOO-8f*QC|SXKG%-eGp-AEjq8d4x9&LV+YhIf+97${ z7~~xGz_qYRcyM|a9w*FU4SOCnn?Z9r?wpy7Yf&D^2^~WRF^WNcBmqG%9I#dCqSXEN zbQDemg@Z~Zojbr9evlIb{s`nUm|u+?&A>YWw_@FJEoL0u#YlpIK%i5|W}v@7Xj}<% z!p%q*0%|0#o^-;+qmH<8%o&%Djlh-A5p)WpaJ>Q)0vplgaJmzoJ5MJfsi*8fJ~Np2 zg*xLl&)+*ePU9*FiQ5F#ZGQG$evf<n9{0~o#Qk_LI*mzqlsp+v2nuP>c$73559m4` zB>Lc9yf5y?&Y**tinKrvMDH4h1FM~}e#S7&8rKgatvjG+M>Di-VTe`?%qGnmp+Vi6 zs7==(X(j{xW@yr+DQjNeDw|!qW(^n{6C^F$pk=!rs-|ZugN9mlfJw`?wEGOoZ92lD zLwA_T`F7o4A(FvHEG^r~2zQ=u(;lr_wMLtkmJBdPFl<r}22JWhuW>Etv!*FaHk!$z zF)bMAEnC7|y1Wt$()HDdkT8<Dns`pYq(C7xO7j+kLxoGQ&`MSnGf@k}x3aPzT+A4J zOc;pF(79_rELyl4Q70pDAu9z1k8a?VjE5+=_W=kWCCBco@{ioaAEluxzkvUvD&X)X zeN0OUFc|Q8>>UHS1bV6MOR3;c84wkco<rYBu%{F#D(PKu9^Mo`!Rul^;}yjhSmljB ze4YkUZ~2nGdy$Xtil5;fU&@zvFW{Kp8g#SbzYl@i(%gXVz<`j@NXF!tvjSjl#Iku) z7#R`*tTgBo60-cKR8ZPjHAidy_N)XJbQgyDO`xZz2Ll5m1qNe6LB<wHsQ{sR7D@U@ z)BDKCjK4YAR&7nJ+;H2lxfyCV(nr-AwN;AftE%6in!rKlYv}0Kf=;!@s8Y)kU+MM6 zw^pvG)n`6xJ8eVVi6Lk*^9;;Zo<}?X8|ZoPG3>)%Vti~FrYF9^;*@t-nEnP!(q3ap zayjOlEy2{&uc$IiiY>>u$Wk~Re}N&v&(QzSQ}jRh6oU>w#gLFfIGua}_vlyfjeCWK z39qmwr4(Dz%dq==IrdWrvP!W(<29CrJ%=5?L*r)l1lKpHUZXndHf&5sVXPn_vt>&q zZQ*QRJiL*{e=}At7#vFpZ;d_%?ax6_`P~1kk3m}d+x&R!OV?{u*(Ll=a!tjAi1Iw; zgs2j=|MByFuTNdW$G=qz2~C5(q~JuaOP)f<scTz|>Dv*$4n47PvMoYZjzP-)Nvx^Q z!tMBZc$B&bPtq46FJl4n(&iHqGwCKK<9dt-E{2UEAe<EdvI3ouanK&;_6<Yw-l3{C zFKME*{WeHDV1o?q=NxfD?y=#x8t#JIr^XXD?sO;a%2`}t(7!-X<c82KgxE8%JK<Ku zNZg4TMU7^VClpS)5L_cE7hJ9Y#f_-3A3$*<#+C3ILs*O?jE2)$*wa}!(uD|QoOr!F zZ>&l^-H&rqfDlmJigvAl#sr?9z~k<Oh9@2-c;jIbL6JN~qogSW#bn%$rL#KiOVCZl z#fZsB3-Q9K-EKIr(itm!ZQwPgKWv9|N7t_H(WXON+Wk%p^6k;6S#x|-t2XM?sY6&a zhCcUAEUnO@O(#O4yK)kit-8UiWfunUc96kC#?o-yx)VC|u|eCu4rtxS0qt3~>pc{0 zy7uM$ZO}-M4xvdCG-=wDKYThEQ&ZOP=@6uc5?_8ZGdcrFE0{}4LEs>cLDSvUOpTXl zg%+|eDJ41vaTlh9f*EB&NVKptVkyf((hU&^%}p%OwqtiVySic1wyijqnusTlZ{kJK zO}u<Y=a46pvfaS*yjyCvP?0vx^tnED5t=^fBJD8&!|#Fdzi=2l{{ara>lvbvCV1b& zo1!~PuZ!;SMZB-10f>w{_!JbCB|uS*q5=|?^`0-;AFB8%zAMSc59Nhw`{lh02-~#* z-CFVA&B&0zZ>9jzg0Ao*EGk?DL1AJ@={H9I9<5+MxIG+)bi%-%ZP2zQK|yG=pmQ`a zASfC&;_pKi@G*f=bIT8aXfBP+()-BB^24?U8mu75?||FVGf8USwHuh=YyB>$*3K2* z4qA*l!~N0FJp>J>pGKp_nP{-)5)Axr!!qCzdWJlQBZItG!fVW-3z$WRFg>vpzVRiP ze7YFkr%N#*su-gqUSZg==jeN=0A2Uwq06qP=((=|gANtJF_b{zGkjtQkXV9*U=c^L zCbbOPQcJP(Tp9f0U%~&(OYBK3!}gdL*n6rN+m7a87oCZJ@KbC&^bpIp-h}P&{d7aU z3AL)IQN0H0H_)R?7f`T*!@pgCG2DI_a?+zv_LBeR{I~fMDE{yCF;HuNo7#O9;47~C z-vCH}pm~M_{>tex*%o~cfG_Lw>$HH-LPCM!Y~UtbITL_~=?77evmY-m1>nWyT`0b~ z3okEi#q*2nQFvhmo@Oq<<8w1{|LkOyF1i{q4i}D%WH26%>|iHk9=0PCh9dpIP@I>x zg+Lp^g1|U9jHRZn;Ua_g)f03G4CZ$ksPDy3WI6EzC@#?{Tw*}KNMKw&K3qA8yQk;^ z;#_evN_sFk<2oU8O;S$BopFus;Rf%$!C-%#!CpXdBYGS`L|7ajh1{dg{9O5d!wDd| z5JKiw^msyIA|4V10)yKz1Qn0nh!RcUbKLlS+;Qua2X3F{_dDaQ;P4<}3LYj-WjU4q z4W{z=RQ`9EN?1(CwNo>3F?<Hnk4!_<?n&6QdK?x{b-)<=?&#H}g{pnGY}pEJ=nPs& zFQ%5QVQJM4EeHV1w%zFvWWW(!LTkDPtF8n^XP8>H*9<h`3oG4DrLj<IKe7a^th8mI zuMbmkBH|3pDQVo6^pK2qpyWlDpsyXNYQ}4%0a}fVkbBIyE#ftD%t8k3nM*3kl!3&U zpJfIEBi3x&c11rsXUtr*6vs}6;`;R*H7&ub=QkPXuOR>NW#m7&ME7tB&!_^KXaCVv z6g-hh+z1O<Eh}F$bLN*oq0z@l)IP%EkKM)R-4H(qM`cw8g)}N^x(wdq{=E+=DV3Ju z@v;|$#B<SYLPB&GuV3CHEFSO}VIppWFY+7K<|<2@a*`=5-c^Eyz(BiQ`Pg@*`I>Vj zn*ATj3+O7uQRLw0_BH4tpdb(g6dz&HTuB<Z&FL&u8--p&^yp}biDL)BXTlJ8j~j;W z9n8?Cg+AI^HB&PhnA2&<><4;{WJZMMFlc739D_hX2B#?z8ipnsaEQ~8o@*wmO+r#o zEznTU6iwRLLvPG37_G`g*Py59d#nh<B8y=c^$LT+U!hOv3v>(4NB6_|=oau4eGV7F zI`kE+34;E?FVKto-3}J=d?ES;J%i2BXK*=D1UCZ1g8|+rt_-u|%ds^1EtV#+Oen#E zGo@H?_6_ErD#08A!{@{c%#JR>n)p(z4==)6x{S4ZpJ45-2iUy-F*fYKhfRkc!9Oe? zJEEUqcS0%V@iY1_NJBldadZ^l;_Gj|LcRKpDpF6zFlcT8J$-Z7SPw!*@<|3t{#*0k zL=!~+x1i7l?*Fa6^sN6AeF}%lstg8=K6MSB?`r`e+w#uo6kd<Qi<{vnzI_}ew}Mb| zV?T<o?Zm4q+wkJzS`_9i$J303c$_jD_ZTGa#!X^?oQTVG6Bmv!2nR`x-4Qvgz2_XZ z#f3my<ObW~5?#TCAOb=`!;Z)7ahY!727~*ZQ?7Ur?~X?aUbr9ciJPY;(7}wM3m8H8 z5ERtaun`R4qZq756BOfk51j)cafQdP(pd;_u7!`TXy=gNK7o*MQ@S2Gp4W^cn8xzE zjnpWFAPOCWn~@W6@3aRVoRQC-ggdb^uEGP?c>G$#1VV<eh;SoNCK4PTe6~04#7!m` ze3b6RPf?(_6E~ILji89}rMsGrtI;!XC2AJ3!)77z@H8Cv^Td|9!!c!aA2<!}i5}g$ zqg}^dkP)kv0tKs%s=KLq+s-g!Fg9z`4JNI+&^>e^EC`Ag9W}1PqOB$cpz_5G_8(-$ zfG<#JL-){*YC{J=sZyK-T>;@>Ob8fDdxC(1$1J3g+QO9A81uLZU5$|%cx1}Y?qlr$ zpP6$JaOe=u=cJ<G=`{jD=8?HV2;}1F!(8N1`2qw5g^L6N%O}z}eHG902nf1~g1k$F z#AP~)8)}-35A*OV$xNVk@SGBOX!XflI2F>sqrzQKn$fJELgIe{MP=upU?JWAp5Nv6 zZR!ps+xK~l5?F9wqdN)|<q94ZuwX4vBTd_eq?9U4xe5_qxX)8jl_8<_Wn1kN6lHSk z37+50LWtjLbg?4L=^8#d2`MYN3T~Sk=%KZ#9wv?%gqf2ZFvH6pHvPK6ym=!6LX(DS zWyyQ^3~?S!#Z?d%(lxbdGgH+qR4N`ah)sI_h?)}`M&d3c9VHHfl@n>eZrsEedaWE` zFg^$-8*ZRWU;(-X=A$!%euw=9XuZD>RskBdIlyBCLXW^A3_kV(4q>k_iZF3IU4|(H z!R&-GEJ`ZF3ULSNZ?OE_Tg;1l4d0V5uq@#n7RHvqC;T})LQ60@@HyO%m%ugXIb4sF zz+rDby!pKO(a*6hr4&2Py~NJc66{Vd$DWLG9LRZ#fb7@UfBp>uv)^O?h3_$+PNwg& zbksE;OHkBM%MjNkDD;{d@xKLK1;N?GzzmMVhao#FhQabN17tn}WIng0wymwH|8YS7 zKTAbb)_)HSO+c5x{v}lg0l)vt3d!~-=R|V7fZ?NFv*IFfc+1~tX~`4F%)QT^+`yeH znb0YF7>BY4ktn-&3?;V@;??z?czJmXUgWMvQT9^gOUfyAHfz$p42}$%46IioTp5I2 zSW9=r#iPTO1CU1M%SRn>?HJuar~}=BBXW<}5+EYF3FQ);aWi5x?w)qV!*~xoIxDq$ zItl?rB*8;aWQ(Jqt{!*64IY!!(ET`fl_t7Dm|O`HKu9mAQMh<wBm=xF1HCu^K1YH( zbv<e#gSI;^5Ekc;jzLz?D4Y)-O%S>AK5-5n{5uGV(~}wO>5xu&5iagLHvyMVxDgf} zxPH=|pEnWLqC5!#!i2!M&3i<5;(Vwn+@3;E_~2UfR9uOk#?PFAtEcAULd1Ne9i4;d zy*}8pd@L4Dvcp)10qEPSCpvcPgI1mUs5S;^td_2?<_yx3b~2@tFlj+2(Xt(kTeKr6 zBxNLR1rqqh1&AvU2SE2AZlfZ7B(N|yB_PBtn9F2;gn?{}V=y5E=nxEyjL^i`6wS<9 zp>wZ+@R~XUdk+R6^L!%m=n7sIUS|Nmg2KlH!NVNt0^NduLAD75aSXgpD+P+rj)@8h z4bk(bS2d8x`v?g&AAg0OSM2{0D6|ekRC&q+(f<Y%zi*?EMs1Cw_$bYF0t@Z2vLcNn zCG`;$TKzFB6fnL3iOSMC4M{hBPf+}cj^aH7RMFi`1a4lAPL}*PG?Ly+l~YdoA0%lf zQ-j8EvFnc6Qynp9iVNIFS;Mlqf$AY8PQt=O4@Ua+Vc4WT^c&SjllpbhuwFehsMin; z>Ni27hI(|TjWv=~Od|v6=^3G^bQzVg1;*xtg$$;&fI(9e)HNH78Y6b0{_<S3IYj3W zT!{WhUcmPF3)NmQF6t#bVv6Az^9nwM!t}Uu%uOiAy!h9u&0%8rOSm)0yB~W6k7Fem z$NOi+zQy$DQj8CN38#HUm~!$B7M^*H*{4h3c9gI<UW{oGbQ1*43O;LX%4=*)e+~bv za_ki#WNDyqFy|c(UU*Nv!+{Ij&wYzS*>ACj=jPIx^j?;R+7+OXr4j@bGL46U0V_&| zW~z(t!i6*Nkf46Ue-8<)+FJO31B(BDq;&_M9{YX3|08K3@uhPVe}Bq3P;Us0H~dY$ zDJ>u<o}q-F^MX$Q$@OfUj|joG8Izz>e*XkY?;b(%%>cZ*>Q5K35k)yGk)OGcfS8HL z$<tKY<xZTJ3dq-^B$$q7?R<nv|6B<juG$kW6AV`fh-+a^xPC$!n<a&0PgpqMLa?+u z$a%U1x_~>U#t;<ls;AN2cm{Y$Wkrrd?(vbxp-T~`A`RBk1|guh7wgV|PNxtt7MBQz zOZ@!HC&#cHi>ndi8LR~oUUUmolow&)#Q^Wc=S{%*kg>=jBr*w$Y;Ip72(Cm5oEY>^ zPvPGr!G1FTE^j`|lYg5#E`<>qC%7Hv!OxNJM)*V%7=+L@LP+58@qQoPI~iA_rr>ha zR9uRh$#Om}pIVCSh{cExoQc3qo>((`B)nbiG1PhpI`!xatB%sMi4KCGFl{Lf*B#WL zIvHUt?G7@!+Kg^OW^k1@1ev@~<&7oHBmgj_JD^k0%mQlxX;YBiRn3i>(IJ?ksaYGe z={f)-#(H4Q`b~(7i@?1**$mKE8N_8?|7<+HFCrN3U!+?g5FTAnt|9-?MLGxu{71a@ z@iny=j8+1H%KJqE1(qUN5dOoqthFl>_YnfJ_Q2;5(5_3M)yI_6N6Er50*1=-+lc-X zC_V=LPk|v)$9cWzQ+R0ak>lbr?tBD=q@R?t5NJr7MP*<-AQ(P{g}|XQEGol6EA26j zqsXst6pv7NCmjbiE=33FG+?Z86u*asf$HTpq)&UypYDRivqoatL>IKDOKhgs2v!zG zlp#SOZ5YyhwvOr*)u8sbs9UoJYJT%AYSyfcS~csUR;@Z}yJpQgs9m!j>egw9hK=+I z3lml>%v4uc0Yzg1q)`i7n0W@H_wKuJi!Y%&D8aNdC72msikWBLU`k9WCPkHF{ITa4 z6I=wxfP6Ry7Gvn{=NPb+?qcV2*zSLhQAdg~oQ`AMv10f{5dyKLn0|^NIbMW$1jI%< zjcplkusQV|{4?KU=lS>8b^bf-$a;gFnFIvO{Tc5Nz-#uMFQdvS0)t>UK<&?dg8=UD z%`C(A%-4MOOZ1qVgj&WUD;&i)s8dhtC`?pCy}-hGxFd4XPcgW%62N~KP0d}Kzt^N? zDhKWVI|uQf^lAD?Tl4>2pjY4R)9<9YPOHxyhDdWxrI!dqjeB4vrL2g0j(4Rm_?!a1 zzxQx2ClwJp)?<c!AB^u|K}T_GKVDtii5HhQ<9Y5nJj-68An`bL79J!{Rr&cF48+$Y zf6rikBivQx|79SXID~6qQZlHYa8`}aH%^Y=KEXjyT%yCc5Nt<BVW)s0sVCK-98E_N z=Ya?DUJ5|+d`bCSJT?aBgXk)P2#b&rbPUqv)s+x%!;M%E*4*6~xW}qSbkU`-aSZI^ z`Mo?C>?iR&gFRt!m5{g;J`op=yCWxLJRQYYWE^%y`k}GNJ~Dxj<Fg{X6(l6s3n;Gf zzAJPR7kN+aF*jT~PDq4J<mb5YInpbOPJ_U>98QQt2s{W5-g7;262Ua(BPb$f;9~e} z<kD4Kj#-A>nB_QkY(7rx^nw49@tEb|h!Hk}(X&S{v~J&p&Y}}6tlGnpV30}p)Tn21 z57MAWNjFsG5~M3?g-lHe1QTQE8?m-$+y++ddcxY)33C=KM98sVT)cP=PoG?10A^5s zdKph1<l@Qw9OMxU;uZuBc@HlkPh7!cx`HQ?F1m_m4DLlwZxAL_!F2_dBD#!E!0?%5 zy<gFDQKfxZ|MyjaOr!i|7)XGxykA*bKxp+LxEE3^WsaNAVWE}wTCIK$3eEGr3<}wn zbDFUaYW#!1;kkf9+g>62l|k|F6EIYkz@YN>2S5-GN+ks>3-IIXe7r58&A*$bK+)dP z9A<=q0z@THh)fKdpj&%O%$_m|OXf|$via^R<z(2fA)3==7#lQ!X*1qyOjr;qmTFvu zCIuy9F^r9yu`(gO)MS8MOO>N<(zLl6*<HV`%=y(+)wZRLN<bmbqHz;CjaCk@a1TUJ z|2uFFeFca8&)^bN0{i{>u-jJv=R>augM19xoe!sjFEBdz1w2laU~KSnxP{SeoOlJ_ zm=erCQ;bz9<yfEb8e16T{m;LJfA%}<q8r#tH?W&Qeivb|n{HsYf`jNax8Gt{Ca=qS zr;hEQv)C@~LK?SIN;OI?$JTRY*pys?b&0RADzOBfCyUT^MiOcoxeyf9QT?m0RTp1< zSsO=EPcl;6&;nh%c0>3HR+go5z<;C4fmREP|N9iv|D=zA(CX7buT=qoR)F%C4EFq9 zUsCxe_iEgOR&V&*ds|kBx8;Px+hV+bUxIgUUZIR`LY6DOlz4_NVhTK28JW<_6yy6e zht8{u+weSR1D<8AMt=G-<fkoEU0@%corb$-q&>o2Q+p2^jVsh;*7`3V9f8XsbPg4; zP(6@X)4v%$QUT+dxQ!zO1)ao&AbVsVw!?)$dmeMdjWB7<9*4UO{C5cnNo7eY=n8A{ z*+&`B4>=?2kPC8y#}F)I2oUMbG=aff+7a9s$X#)P$1ffq&+jw=SER;IDBO&eU_Xib zG7!+4-<6Kys0Ypmk4Ji-E6yEqMN+^R!eTt{_oTD%R!%@*A-W#rqq(0>;$o;fMQDT) z6lz;EUZtfj(xv2vj#H($k1HnyI-YbX{7i!4V)!)Vo|uX36LXMrase(zEhQ{gApOJ= zL<Y>j-Zh?BJk<rR!>uu}Pj9qq-w7?+wu5CWX>+ioOE9O*U`BUfY-+3q>FM*O)~7v| zbk!i65tu%AAr2oojGPPSG-;z}Qj3?A5gh@ckaz#W@Acq<N+C&lNCkKXa;;t#-1ubw zbG<6OM%`f0zxn%X3+No45ex#BX9P?o$?9bvf<J?<ra@X7qaRh29~-IvCshvqpTj{Q z@RC7WRQbBf(n3Z9hKCiUq?vB><-hfbidDOXjDL6pHReL=8l>@B%FpzgdRt5&P^w$3 zbcwClep^CVe5QA-&Aq3KcwYew)$56%D7>4A!&{f4lQ;?^eY8~5c1VzK3QIEv`sN0( zA}l6NaKMTs-dMGA3OvR+!Q4O}M*2-)(!4Run`=gJn;7aTXeb%V06lq*EIMVTrj=LI z!?f<CQk((}fkVTF`e-DeU~OCGUsBU<5EM=Hn!&(o7)-_<M5ndaU>8(~q5JaTNI<wA zd5$S`5>p~e;1gX6pV%_^#ulr#0U7+ZnZbP<oxwI$zM)>jkC50-sey6?!VbECT`YGI z9J}ZmcJrDYlz>3AHLV<*&e3g90)b5gz?y_&>J`=|7844^*pOU`4d+U+o}gII?X^jz zSe*D8qr(c(cIH{sG7?82<36gR4xN)8;b=fm7&bGbgEB|Qu3Zoox*IZstmNt?xM~CS z$H4t*4gO2|e*===gW|P<!lx?#0D?c3w6!R)QX*-kx8+56`-XscUySd+E5~==zsCC? z-lF_XDJzMOkrR6wt0s<zTkn>b*w+kR{mkIm-xxa2vex2B>M}e^UWf-tbLb*w;NBS@ z*0jA;aF!Z;ZYbdp>cSc}12|oQG+tjM2(BI-jw=L)l&bw9e6(^Gmu0+zbV;R)I4`}Q z4h%&OVIkLE7xy9Qr_*kP#6$*Z3AC)iGw7c`GFlDLOWi*lnFPiK?&lsK!<zm$26DO1 zLj`FW`JHprmD>`$1u_#^v-hU!VW1E9;&-M_co7H_`Am1D1&&AJ{;`PPGa5<zU6C2= z#(N2r2)d<cX^<9IL01qV_fMjW@T3!=lQ=5w!h@x3Pf)rTs@cv7nZWNMqtOWtfy>EB z$UW(U3n!*>e>y=i6Io%ia6W7<E`%?^#ZxPh6}b#&g6AP{i#JxzaK=QJ!5G}PJKDA7 zi`&u)&CFWBfIyJhHTw*9!X)46*t2gt(o*B_=x(k`8NHyMDOYeF`E&^ahWrPYSze_i zrIf4M4zwvEsp(5VmjJH~@={9B*9QLoz2rXaa*iLL@uKing>F~qql=K5+DBMu^hZ6L zDxZ7xjDf!J%K-S2vyfw=FI}$zgBBJV_n>Lq7WW`sWTgib_g@keD%B)CowV*j(<bq| zb_qg3Gm)HFe?p@I5()^cy?qH1l_j9~o}hSF`Vd9@H$Ad_CAze*gqe}RLDS}-+9kMe ztY06)hxW$mMbofu)hsNT>xFJ@TM!J5VBU;QqN((RldiLx(c1zGaUe#7g^__Cnl)_< zLw!94$7YlX3}lfoLlYP>VCpq7M8gJ6D?nkaK+#OKRanqbG=pBtp|F~A3_}k;z)V75 zN%A`^iZ8*k<Z`S|dxQ0azy=2Xjnt;}H`vT$TNvQ|1P~eTu(d+6?VtG_{L<fJtE86* z6TdV9g>GQOxz`Nvud(86DHfc1iRn=<;C<pb#vLidh(mc89-Ie{sOS9b*I1fVf+YmT zLS8#Bz6`S^4MsrCIQ0tCPQAbs-aqwJF<g!opv|lVd}}g_p!gPFRr^YfBG;2P3Tclq zG(}?rQ}pc93vs7{8R+kP0EIT#Ru0_%2^LyN{NKakWBTcnpiliLP`oA#1PB`CtJKn) zGA$fl;N81Yf}tGW|M(U^{^@)C`A<LKPk;UqKm6%Of}$KxZr{eCm8;=9v^#tTSz_`4 zQ-Z=29(@Ulhe-=@KVdH2!%S*A9mHhTj_D#K6%^*mfH)f2!7jKE;zB3kqIx;W$Z2s1 zmx3K}Svdy{7z7xSUXnJ63qcObNn{)xhSY$egoO=Vf+H>oSm;b7og}@d#7&4hkm*0N zf<_}@j}y-BawIH9ATw|zgYjqvXGt;fJF!MDkPx6qd&7leJRT;X@FYaM=m=P=Cnzov z5|_dz;R0chK~SUyx*_4fIK=H4i!)U6!EwksB94KsBElEfqeWABzYiV4WX-*F9Riv2 zN8I?`#O=7@JmHW-my#VKPQ?xBK{A=)1Z0M|Ba7GPglRyL6E+p+kBg=u`}k~Rh0a6v zNx~v#4c)~?q@7rY(?P3nc>7XpUOOL~HZI4J-~eQ1BoYXc^OxE>f$-=83Ladfa!{Ze zl{FA3c%*GO*7Pnad?KTsuY3Z8|E)eagi8ATbpjX7s$3sd=c)jPEbS=WW?vM3Y>3uE z;*a$a6qO~5>=zRdpNQA1G}N<?sVJ=~14Ews0UCtCr`Ku$@j%o5KuElKNf8h-R^lz) z!`oL6l-|AKHeXr^{AzjxO19NJIu+ZMCBXPnn(6Ilu&4})x6(F2egB%Epra5_gzjF8 zo~>J{0d>;OU@kH?MDr%~(7SU>%%3?PtCmg1ip9Pd)^8x3hYZ4+W$xIq#RuMFh7uN< z)RVwM>nfVlZ3rYpO`9|#2m}TOY6=cR37B*cdQF-W6#A;6y9vP{Ad%X(v{i_sXk;-M zt)_*-@%Uq`%YKXP=NaI$%CRM*i~wMuCm1$Y1pLjZWrTzrdyS1L1VBnD*3k*9CsfuX zl`9Y|WniBl^BlfWFX48)2qTZ=!}j14SRZ(T&f9LH>(2XVvFRE*?|6U?e)rL7`vdd} zcmn(5h474i1@DL=coQT(F)s*+SC}7Pj3sC3GUz7cJNOY&($+C2p$xrOXQ8f@8+3JQ z<EyW}QVW48mqbuB)u*d4X$h~%lW^l|3f>Ud0*dlt3BH=f;17^^A={O~@ueXDB}ql% zV?h6S|CgVmbu*&M_i3dCMwwhA`xUOCOqGO0=`*~R)Y9vhc>k_MIfw7*8ovMWJ%0T2 z5BT$6e!^e=`d9q*?|;Kz|M7Qj|BSake2>EX0>lLz#^T|FG2OZ)d<VC{<o@RH>_<@C ziJiupy)SFllUWmI?U}Xo^9;rr!6T7=*ahjV;hzt5L5_4W<+1aDPDp3a&!Vyq3{%Se z01bjbQcVYKk$KRLaIiyqfE~{59*UGb!*KqPW~6lP5oZSYvA7y84aW?=ghWorIHVmK zh0{Ci5WQ`ff<<zGjO-q+z##5H+=Ogr@cT#uwSonYOXIURi>rjim2htY&YQLR$;dfA zi9viK(t<pYcwhqJcDv%#j?swQB{S7B@CQ#MR3_tE^fXNu*C=0HiI~D;KKxEz3MK-Y z48lT`MleVzV8|pa(u3Rxq45et8Am(`i^&ATRKmiSu$az$(F|lB)xaY2_(J4_ug2vw z+i@c;5O*(x<KeY4$h(t@yt`R=dhdc#KH-pmpYGuP1w4BoA{^)%w5cOauOdymfF`K_ zw}Ji(;=NM7swC|>t?ST8v&Qd-#aXmci?PVIrh)nsRdN(x*6$%9`VuG<Ahe>x5D-Xv zLn$QydC5|qsoVrht%H&M(h5hS03q!PukI5B1O~xy|LHv>UB7~W^ehIjG|W4dh&iXv zVbPg$*m5onCof;d`TMu=IG--(x%3cug6~Qm<9kZV_a)*UKBk!7P*RhVV54ys1W4%< z1|ZG3w+a%Pw9~t?0tJfqZwd&FM|i=CLD-)4=-Gy@k`AH;-GsS`0gM>@+gTXH*V6@y z=etuAF>KHP)UVY5Yv=pm@%0!KK1#y%j1!nL)&WL(4Pj~|E=1!jjJ0k;kB|^GmBo9S zsdSS_pP*>cn4qZNRDnX)D3Ks44ZYGv(L|5uOb5VxQZVd}J;EAE7ZDVjGs>}%Fj&XH zyeg#(s|bS?tmQ9FEMrZ-9J5asV_MWJOgJXJn(|@2^9g!wyN`hZ`RKIm7P{_v1glMV z(AMt}I_!Le_Jl$Y!l3v5#~64x57vZ-Q`mEiB@n#m7N(tfi8*IqDJQW?(oCtP*qSN5 zpvqL*YH#)%?3IRW0&LIuGVI8HjrmEX=(j2d^;&wOicVd8{dINJs?$KZBz^hY4NO$( zsdvAAI2{wj%Ec|b=D*QLN5SB$f-{4%fZ|2IMiqhl^C16G;tDFe5AF3|lJ?q<(n3K% zAo>Ui`92k@0E9S+*K`hVUO&g%x35&2!*>b}@9@Kq-{DVm4uAgXPxzTY_#43>`iJPB z|4{nnmw(`=zx<5yvbRW!h{aMDd(5%vgxR+3;A?FKul}ack=*>1a8CwT*4B@XLpp<X z%6=D|3mAdqeNL2vf<?A;F%5DiB<$79tmy$Z)G(y&8-k4eLvj8f!EwlrvRCI)_woFG z2PEybLHxGCNZKKT@f?sQll2{P!iA%wS!*XC_?cOOGKrv!2zNouHd};m7>by!yl<yH z68G8@3<MMbasCLe3(^2AGf;XmjZux&stw_|w551bG9QyS<%R4}f`S1&HP9VN2i*|A zcRZr~M=PD#Gaf02Co+%|DkrC^uC1cWk<u7Fje&j&Vc<;|2oOAw#%H7*CKwJ)AVeoB zrBec-l*7~^PhR8Adwlr0zLdBLfrMxl(n4k<{n&h@A76y5@Rhg}=Z9;lLAaZH3J<R* z6BHQ=3WWqgfix~x=vn0y(g!enno9a3X|Jh#U1cDAT%?`H`E2dJTEv}jC?*_4(kNXl zkRT9Bv?};a6~{jX$*0{~D@(hw*Z-&rP<)UaE4qvF0tWhLj|hkd>R6cqh@2-73Lf&i zJR}(Iv9^DgB0TuA-g|N%kr%IE)~OV93W!22zmw3}5dodOQPA0cii(A9Kpb>L2hUKk zJQl<KNM1wjIEm`pPeN~3I657Q!tl^o%!^G%@c9c!yK@T<2@_elPkJ-`KnVQ6m-kOB zzau2xmp{cDC22?`EJWOYU-kq)mOtkHV^#oi5O!b_dJ8BR;3e&3YS;uVjrHK=YKsMP zCSd;D32=5CsMcnv@%6V@Jbfab-ad!d#dLO0auLq^yR@=IGlRwo7AgfL6IAMpqmY4` zjR}S(bP<MXq_#jpq{qN1sVC(q1Qe=Akg1vgP+xjI8TUp@w*U;;e;bSF5>}^_U=eHU zGg-U$JW+)4VTBlZG#@qx9;3_Vn=oB|5r#{0VZQPjS}wZ<vpGCA_ZC{LxrZM6o}%x; z$LJrJhe5~aB*Kf}BHe3GmtbmK31*4gAZ(T<mtjrnYpka`*i6^5HB(YqW$-7Uwr7;G zEX8*2OK+%M0*4A|V8P?uUYJ;l{;RW5r=>e|bZX&iI*MAg>!Tt6Mm+*h+9{eETBx;K zc5YuoXMA13yqr!@(@W@&yP5u{fUlV%zcMgBUiYPE{joIHYoVYK!BAX8I8d)&;O(1N zc=xUh-+liEKUBcs#~;7PPe1*LpMU-f{!Zuc_rL!gfB(ln@b_N{hhKleKYsZae*N{| z1jWC3>|b;lf9LbwBR1d|mW&vRWg~lH;fVH_ZPyx82DOBaq*-!9C6_-z^$JSb>w+^o z91-hphco`RNZ4VERMzaX7@RW>I^o<N8wUTONZvgRiE1ivYeHd|QhI=`f{2_;+QsX3 z+TpCf4bE(}CM>Lxve!<{0hK1}MFfc>aAmDt;6w*=*p;9dO;Fh3#JVAf+&B!U{rDZ| zFa%f`1cbmrKz1&`SwSWBfXpu?lMzb0frm;9<s9YTa@33R#(6>@E5wt5exicH*?kib z<39%Bn@1wrZw&V(EhRwlQGmD_J)5wY#qF866h1=*{Ip<iqy~B6+#wGnA9UA<+v&kx zNIx=}nu3(T$vo~&7)?S-&=h2ZOd}j-5<+wm$LAvB=v;zg9#TT)BbiD)wisC_S0Oic zJ8q^O!TpOdcycqDP9pn5Pa<g?)-0Z`(W|En{5&qDRxk5D-PcNc&nMCbe<>+}!Ivb9 zn5cDlD?vdmwMdoGCH!8RApJoF8kKUpRMvH<q_StM(NnTr!fUh+;R6)@ClM4S3K$wU zBI|IM5E!z?h0OUcDI{6VPS)SP`QR>&oxg-hClk?j_es>)5(FK;Q0VxdU`cHkg>gR& zRs6$I)sG-xspC(0@SHAzP(?(TRNYRP5DvOKPePZlsIn^xRdy2~ei6|1=Y0f>lE7rw zNqoB_3?}@{zCoukB`N{i)6OIQ`b~oB5uJ^6k<G_<<$3ti>wNr)u=vy4X9P(BUOc{p zh=W_uqg^YQG#5u;0Lx}g;67>?me5Hon(qboaU-Euzmb}qwN9<tnB(J$M>mq`R_^k@ z%@w3XAHdKaUC^v?Lp9z)CJ!{`GmHq1W=$Ir3Jobe1qw+$2_y{kjTIbZJcV);jSN`R zmbD{H)ntH@mTGL&1;+L(&|>~s^xl3O-M8IF%e7ZwwCn=(7iGhA?KN0#xrLT~cVM#N zI!xAGgO&dsblU$2{f<0=&CxuJ2ra;bQ^lBcwiMIPmZ%`UGN}Y>=|(oDzrmJ_cdAWe zdlr@PM#*19*RnnRE&S5BEj^uht$%vC1{CR~8c<MsvR*6g6>)zjUB)7Q#(<UCsAp9H zifYveiaMy@sHtku)|0u{3}jNwR`A=p0?!JrFkmtm6ZYkFie<$Tq(261QRSfjQ33<4 zd-#$*Ui%ROf2@yCsBoyI1$3o!4W&gYrS$G?37rGs@ZDQFhxY`7IENnzhd<Lf{1t!u zo4|o!ARPWdIQ;VKuPlFMNk9+|zy9+#{Oe!8;aBP(JofX?{~*|2Bf|e6mbqACiA#6P zcWjSYHf=SaxFCU5^6k<qXzxhG`8gnF(@>n+Gz8Hb2P1Zy1bus?>~X-k-L`5?h<HDW zfj@rhAe{98<v<$08%zyC@-BggEhT`U8}K6_w%H(d%P_?9S#g``Dt6i8936rzGL#kQ zLO6{@R*)-Q#wcnGfiM!0n}^}p>cI$;B~CXD!zn)F>@IO4&gwdWN#Y)7YJ`GX67P}k zex5b{^MP~-4B(j}2JwuL$*P8*e#DDFn8;v05odP06BJ_+xz!b?ceoQ4bPK_fGNPM^ znnzH~BQO>yU5c1T*i55q@F8d>@qRBP?w_c1?vPA9K8??w!TV?M{4^vV@I~_esW`_n zEpP_12#CyM^XMcN&`B&t%CSW_7sB%BBDI|swi-F7cPLmqxI|doN=3oL+zMC_1mX%l z)0e=YRb?<p(Eoh@Qy|F7Rv)E~5fG(x2Lb>s96nc>s1hhtZ=y;nV<7)14H&*GfyeJ* zAzfoXu0Q-`M<VM3zm;yPMfXvde+L)u+(ba?1xz@41{OPx<Eza_7{re=Xwxa|j6gL8 z_^Mk7i4}*SvpN{n{K8RfcNBCP*sJV|WEl+|mf{?AEB34IJEc@5;54f2rvhTQPeAOA zKvkZvvYYq#6Cm4pY)>@r<MVipF0a=mG^!k+4xNIoxRL|nP$+RNdm>S5cLdD#M`OtG z1k6p$#F5Kakah1ivd$-A=ceW8Nl+LYG=fF5Mi@JMpn}AT#oqAs90L=5L$y-dH#KDS z!EZ3lV-y}-O~jkxJN)l)4d>&6;n1fi3>!7jOi4~y$aME6O&g;*LD5vN0in<cdX1ZM zyO{!oNZ`=0K@)<aF}Dd3eQD^HB}rSrP~Qag4cekXujyz!F$_klb78pd3e2}$N4uSO z(P{5P^a^@{VJ8b=A6bYIr(VGQOfjYr2J;e&Rj^)~T!NLUrC6I$hIOp%Z(yL`N(cxX zwq(4m)X@EwfOv}?)b`8@P$)3GQJ|2v2miD(0)nohLJATUpxB%F8vC+jjKyp0q822U zpx>%&)V1=^^m_VAKv56%8WM<2=qj2vgC5<JrG*u?Z(M@>$2oXIw<n{MwQEyIS^7VM z;=fl1JZjAV0H1?NL_t(#AZR4cMf+JAsnn&wihw9DFTxwb;Vt3t?tMAlfA<>S{rEAh z^wUp&!e4*>S+zO*{g(>Ipj^X0m2(g{XaMmWe)%`RL-;2F@vnbVztL6v`cM2!M^RE# zhA4t!$?!o~Jfb`1+IPT=p>5zZz!Ex{L2gJpG>!pxG-9_8NBG8}2wOLZwfeybUo#k| zShG*u?uf)44r<BK(^~{0);PU>AWpCAkJB6btJG5B&S4dxkY!1S;xq&PDLyNb&xu$w z5Yg)fB5Avvx2Fq{H6unVrAzQXFq%$-Zf4JDL~pUj(G}J>wqgjv*AJt!7)p0TxTtiP zi-JV_j^T*&AC9v-xxafPkB_Fa7|&;oLk5A79waWp6B)si=tO)7jVTHS66}-qd*Re} zfrTp~x49v1mluOOp%Uzi3n#=;EWnkRMYtTZ7?+}#ASZl2(vD1{YnVbOF&PN~o(e8W z2R-RDd<l!$$T%{G+jEe7cm@&=Oyg$=G-lFWh?5{BLKh?B#4^HS8Pbj|RZ5}G9p(P< zHMn?sCvK-7#X~xa{M#ugBrIM$k+BF;`@fA>4B{{IW&i3YsiV)Ofr0?yqqI=?91z-V zS$JJsL|LIov#%CquK+<g1G=pErd2tEysWFB)dxVZR<G5Uq47}y2<0lcUBb_(>|PW& zc<vQ}^@{s1=o(~wU|Ik7S;1Xo-MWSyiK%c2jD*qFqo}$*1Ueh3ZQ>LN208#;ItG!( z9ndAv1?cYJvCT)Jv*s{#)&`-<)=*U8u__GORrW~m7YH!mYqd|{!BPc(jjAxv>q;t$ z(mg<kR7mHbq^;x{&3y_yd-z>M0lbIM&?P8z4~xz~N6J7dI37Aj5}*^D$oo&D!OERz z<KhOZmTh3k;6Bo>Kb9}_#Hyu}FlV}_ni;re^{-Lu+pqEMx7G1&jhgTpKO7G(pTXOg z57ob4&Y2)M_wPecG=zofD%(U&3}|f75Y6-(6A&_8y&gees6f$Fuep+}D<P?;`t@X_ zc2hOIg@B@2GYg(KLOs2<Fc`KP7HcvwBqAT~amDaH^Af%ZC77L1jJZk0SddhTWhv!Y z$$-8(wH#~d1U4|ROM~`$Ng+||cuvX<Jim$CTc~YmZwUesK_MbA1QvecFl0ZC5aB)2 zKrY%Q&`^#-M7KfhpmuYAFOTo0%h-`t0zZDntk_cYTyh?DTTCP<YNHw*MNL@_wLv2^ zY@(0)dWLjP7U<NzBNmN!LT12nJWUP7%R5=>{gHJYR2xCDtpENLCEB1ay^f?ona5<t z*2*CHqF!poKKwq7RWbH~_p7#sl4o=>g(xq3f!F04I0zV|G5SYojQ;U^jdS?<FZlUy zng(fUbNB!V!r>PNeywv5AZVa~5Bm3qQd|Y_E3f_Y&wu4R_8KQP@5chi0hs6588e2p z!_>iT;MLaxI;jUIFwl-i{LWFV%{w4;wYAc*)q`++<v>KOqZ`;_OBmSWG;8?L>#Y&J zb`T=h3_#Rc0l)w{hCxX1r}H2P68&xIBy8zMh9ZK%Ilg)zgML2+i?jZA4DxnJq(hLv zpMHpdI53LNz!~TEjbhMuAsB3Mbh$M`mRaNYDr-6me%@vq0%Evw5CVxa1X`@0z`~i^ zbQcO1(irZ6)WZ{1Iw>t^vT_3H1VCoUbe2<)a&R&O_+-TIn@n=L<Kz}M!omY_yFHO| zXbQ4IX5hlfxrD_cT!~&vU@XVw=w-+{K9A3wu3SUX0Usm=2yiBGe>yVh8nPsv6g&^- zf(eVjIfTV50%Zo`4-g!OXA=m7P3Tf&ge^xpl@=<{Sb@~gl{j~771B>^KyKVF+)NL_ z{fkj}a{Vlx-c3irqYHTU_!5d9UBdInS5QP1KD_iFbdk#af-dlRS$J?g84s_es5P=n z=|EmT6DSA}2nGR!R<i#A6tW821I;RLpF!eFps2k6`L&{tz>sUT*K6F0K%!LOLDx`1 zN1-`?7X<~ku=Pw5^j7SG&MF4_&0)~p7KSQYj-l%2<8%uI!B$ZibO->QZFCbnue4RR zkE045Miu`sR2685+t|kI2nwB@8cAA7?MpgJ9p`nsP7);H&?QJdfrh|B08t4Nn(fmX zaa;EgUC1H23IW5R3I!4j1cc6Ex(pE^B92Fw&ZjCJO2ajK(Rz#*TDGvlNc(<RJZGE& z#oQSa(YbAFG^kS-b!*omB)+DjsDYZ*YGI_U9WJJyW}vynfO8#}lfy7-P+#cNQJ5I% z!=zb5m>M>Q5h2lBPo^brgeHv|qX~ngv`Yvqq-$*BM*3*L;90*O11Le!RE;x`)RVco zrjCAV7>-znj{X<mmGla$(i!+g4AARR%dnOKT4r{YMrP4!ZVN1=jbVcV1-I!0RuLSl z2!~avZ?P<~9LtjAUU3!#MtYeB02K~mD`ByP0NF|jRMwv>$2u7!L6@M$P$ZRL!?`kS zp|<lgcJaDBGB$(XYjZN4OF|i@op_F(b7W+;GePl91t@B&sY@C))TgsBKofl<G&eAW zT?Z@pj~RmGC2qL9*%!Bi*5X-KG>ZA&smTH*m{-6-q=AE0m4p9(mc~^`T8qG;bC491 ztb_5UOq|1u3g;kg4g`e2;ZNVG_J*JS@@M?zub%?qgM0Y(R|SU3aQG)_pj<<R1PmX< z^S=o|2#R0+Nl^Ut@2r@WA!wB!X4>?{44clFG_Wlu_OXI%H#6v*+c%DZb_`;-Ipf3{ zTL$QXtkDm`v6X{Z4y3EFMl1t$>?T`6!x|9;NchVBII+AhP7(l-1VGHj!2}6|`F00_ z!jX<+7*6uqFglW>D+VBVX<wXJH4w1`PTY2T)&3!=qvU;(LZU<1MF<cS342_WqX=C& z1i?%A9q25=Ru4hM1{*?wu4d0j#O)k`Q`?3ka+4#XHap?8AMf8e5=j9vsLq{|_6RT5 z@CgdKfYifN=q@A`<jZYeB<`QWAU+kRc1}jvW_QYi(C|Y19=Ucp&L5paXR!d6Bj_li zmJt-oksD4&K-X}Nj^W&)X*hRqDiZch;<iADpg6XWu44f~F%L<BbCGyxF3#?sh4=u` zOe7whi{zjM%1NXX4r#{)7%Ql?NDEu9lpekbIk7u&JtYu#vLf-|%2_<VnZW>m9{E(k z-E0)z%R%AY3m<il5U4ByKuH?Kwc8cSzn6taH_qYVl|($acn0@#<N1til&Z88;UEr! zlCq3}xlA3?=rselNTBg~o5TkId?JFN5<EVaj7|8`@sE<)F|SkO7w#b<GaY)1{h+gW zFRCpGfbKGCLl6ORlrG^2bT$PO5`@N<;{*r+;CGB}f-sQw2*N>a3jiu4?n1#pL>Q>H z2PqX4sJ#r{ln%FbcuZ$EA+n35NPr^8q&-5?RQtp=2s|XsqydF40ii=sC>RhBx}rc4 zT||(^O;ioyeo#EB2A@SW0SKS>)q>41aU6}&qn)sD#yEn)9kZvpqf5Ki&}&!^jq2Ay zo!SHh-GoTiHm}>R3+lShMVFo77#(~Hlh$p;(1C+t(xfrWo9U^=jATs|0Yx*t2GDQP zP=P|G9Tz}I+k}8Xvr=7S)UV%wWfRrY$-vMA&6=AL7|l_)X&V?htw;Cmm*GQDtQA0{ zlwpkoZwBc#sl^0C309?)VkIH5l0aBNElw`Md^(O9vBmH>@dBfQieSI507G`<Vd#!0 za0@BKyjTW&I)}}KgSd~4@=SilI=U1YOt+3eSi^D!pR+u%RB7qiGAub;j(MkFV9u#R zETp?x68i$nPrbm>$Y)p*^9;+*yuz%QQdlp~Mw3>Oda8wLRlg!A>Y{di{&%3dnHa#W zM{CTs?tx`Cz2WCP7$IJ^NLex(H@5lU#`YPw7rF_Bxu@ywud6wdN?G$Sm0m}L#%mSy ze-8@@{+0JXk+gY8H&(ibvQoMS!r{%^V$C=Qx`!Wre5b}a$QTC&2f7E<mG$$~l5!5e zcMnPehu{89DEyH$!1$H=E1&VhU;c(?4~npF!75C%>5s`ny1>0}YmDjM0?wUGp_8<G z0?zo4LF5J}*5rpGa1lYVe2A*ihb$e0h_#YJA|y5pQGq{nReuKXJ~+0tH^K;jliZKq zFbHwdmLTaV!XlEOI6+r(oWKcQ(jUQ#`y!0Mh}}%L;qSoUE^A^BSCBZf(+P1q99a%m zporPxpwdo3iwEHdKVM*RLcYURd)`AwLFaRdP>bH;jF_#wo{HN(5@&XeVF343Z3iib zCM!UsF_5Pnnodn4D5fEmWzznsh$9qE?e;~)_Q?p{<bmT<l>a20-8&U&ghBSPxyU`S z2p1!kC{SD`FwP&NYY3dFTtupBkML3MA}x3(vX0K9vsj38(pY_j3Y?FG1G6=-*gFGf z_sy&T#yq4PSxQH-g0P?nicA6`Gkh~LPHsY0#8zC4+pB>^b~qkgOF-UjItzkAf_l+C zIt&7$vOa}{>=Pyx66c_mz(zpvhyZ$&8;ASZr;vC399})SM2me5W%-0czO3U+P<*Cx z!a^j_D6Q-~SnIExQu>_)8eas#{~#IY_JR)M`7PYMe-o1ePvWb2JD@XvCv@ksoI}mt zj;izapxXR>&|MTjh)_$Z<@=$t@&I&J2dWg4?s`IGV~9#S>C%DdD#sx(p|s%8ir`St z(278iw3O%rJX9&|7}{-~7kJ3CcJLW;j{rp4J1CW&A~<vj4Uxb@H;@XV;|PvJl_P{i zNFu5dEC%cLV9e4Lm_K_W7R?-ssh-a0*veE*CoU`1HELLkpr}blQB#4UUai`w+o~I? zd9A|NeuT~@LTbWt)N9=X#?6|-LLkvxkJ~Ku8^Ew>Jvxa7bPseCjhiYsR0c);`i)Sp zUVYV0(L_(W$Z9~*l-msqTf^LC4f^c7gc$_EhRiouOSd4iz%FHApM9nn(;4t5N4>)M z<3$*8_$h`57Q#9B1xCuGe+LTS5>$vWM~X1<#4AjRlEHDMSfHjBFU5*;#aNk47|>y? zOfJVtf?*k5!*WSy5e)O<Uco222p-}2a6kDJ6T=JP5%vsIqlz%+bRkyrUU4LQGGF6B z_B$NRdW!?+->89kgVtO?<JR7497VNiRq<7g>d<S@0HZs$$1WFZ#7`fMbBm`TW8F%e zT{;gD-lK5RwI32^*x}k{Pu$w&i>o_l;^xuy$j>~1;`=!$Wo4$6ZlF}aAyaBd@2Jm! zplOV*tY>&#Qb_ke=OAgNH*^kfOYvU1vi>OJ9NytiKgl?UkIvz5szLhKiuMMILH+Ol zWclxZ;#b;%%5bQhUectNeh-M>ctZ5=fB%b;#_WIdv;NNS@+YK6r(n6u1WX^+A6^4H zV_eTx7}?nZ!`qucCziGGQ(K*JY?U1jFC44_wAAK<35-w%>c};cZn7aThA3AMy1YM* zEbfiK1-*DpAHtv?qSg;m4cC&MI^$=L$o0eM3Wh5199}$t&+Ug}%Lb@))ERLVTcjPs zfkA(`>R~0ln<S-_u+y0kAh75tf|gnnTGoV&v{wv6_&R%>_NSxRJr<|@M<aZbGa@!S zBXSE}$hJ|4-7$^<nV?YVC24r}Q4S&P@Js??22u_RFlHe+U<S_YnTD91QxQ#tZSh3N zdN+h_^gx84H{$mRET$v-C}9z{P(k8K^a@-&xtQ)@Hl0cZbPiADXAu<K&p0w0>2wxp zN9N*O;A|xGGZXg<l%~_YOecV*A#SfP&g`8|Sj^#di;x;hU>skGtnl?XAGt{>D|{oe zqqgF5{65@DJ&JodgvHf(JiU{KXZJGc3^cCd8KLn}=POBbUJHlH+X9;>H&XE6QXKB) zMB(oF806hZCO|Uq@MbEVOSS?=32RNi*B>{6|6bxqZqR+)AS}4eV@fKe^|2AWtdNeR zNMNE-`Expm3dx!eZ(lw_bXFSl=d6Q{&sykAT@T%<o1x>o3A(<Up*w90bf<5D&djaQ znYE4JpyQY$^4EZ5?oI_3odwh)(JsP-pjo~Lx+@8kRRqc!0%cvGawoc*=u8AAbS5e_ zrFuxQWboJ7$#NI>cWb1(htB1L2!}l<@D*K0)or|&4yTG=2&(NkMjb_!?R+LxWhd|5 zA#kF0@tM2inUdn-K0#BP*VqSyVBWT^SUBGsUSsXi&e8-X1cZs9rXjj<gF18(HBf_) zs8ORDYJXb;^(;H1+W2MoYGW)xaSGKu)}TrIelXS7Q){@J7)lpgJvBPJ8G)nUxIUr4 z+H{j98dpJ3=u7&kv80|Fq8=SZ{Ys#a@f7;{&C$@HH7sqHpzEshaG?vBbn*ozo|Ji< z3gHs`6hi|Z!S+x-oPrDC8di*P$DhMH@+GFnm0@OF3FgI@Vo?H}fVcr_NkSQ2LAfgD z$GybDv&EPj{|eLT5WJ%bG2vt(+#;UAC#H}fc!5O((R{*U3GZE-`Uab%Aw0dDa43f# z0pU+Kvn#z6`?6kZCI!qW#ZI1EnD7SHYjV+~t(S5XU(r!~RjnFY^1sLAzTI)qbvTZ@ zxgcV)8{+29Ld@K0i12mA3AZ7L9N!m-Q-|U5DtFx7Jq!2t&Be_fGjL_^0z8O6tlBZu z0#^iv%)%<Eq%v-cUK12=2#?prbPVDeWSqmBBD#i`AI3TSAngu+dQUj~SOJHh35SX{ z2kEW!3thu6|5p0tcWEU7!|y@x-|An#{R_Vk7C#e0-+%uXTsfPI^%EvxzSB_n4Cw{8 zJ{>WtdrLUcP1tud5>Sjn1l`1uWi~jpU@#8NAINe5K|trQR2sC0A#$A!POcup;Lln< z1OB0fy|I5@FC3mvXR)jwBG(R5>8UfU^`9mP!q*ZK66^__19ST#U``)|EFQ?`3?(3> zLEM&bu&;0uP6U-LVg(#@45zj`BaBc8S~3&|=MfeQhazavP{M*vW%Ed!-aeLcMfBFO zh}bj+QCr3$#%~;A{Kp|~mpc;nc`<-bVUV6oXCW?PI+FMMA}N4@dmqbv(-FIC3L)X6 zKoPlp3XX1=h$Cw!5EgE97M^?t-N@ltIDd4$N;_SOT1sFn!G#m^G(DYyr_fz!8plPF z+Dbn{5CzXra7sNm4Jii*1%6%vU5Zv`_fFxnxh>x(Xb#c|3rRs`g|9_U^d>@L3xTl} z7h-nsAMOBdrXFKZk0C4)k$0=YSyZ?MEifwYf9aSO6we5m$2U`O|6(leoR7qvtSCIW znt-Rb)9{c^<LS+Gyn1vIWlyjEN0k#Ml~tBcJN}6(pW{7LY5tWD+aD$8KdPMfmJ>?q z-e=eG=H*RXxqT6~+ZoKKZXhfOib<=X%i6Q<#8uF7UjZGDmC%uGPdUC8RVJ-Nl_|W= zcO$AyCroB+B1m}e?2UxUCR8C%M7p!KqKW`z?sn+RqZCYbLuc7u=&qncAw+c79)!+% zEkvlzLC}#dw%Z64{}7D`0$l>3%8ujsdM9DAjmOp>!q>c3Z}$lp5d@}`bd@#Ye)Byi zVYoLOO<C&Gi8R?Cf%*p`QI8I!*Wn0E4?2o@>(^nb_jvSZXQ?2e8lx2`8nPB#2lZ-y zi`q4*Z@)&}THm0qd3#hFy^z2=MfVhqug9-I!#2HOq}NFGoRX<Kj0qX(8f!>5(Nv}! zZ$wwoxT2kcPC^Tc#`PPbe%<=0Tdx5cHQ{l6V>O<lsR2RJ#0<v$rlZBeBn$|A0v7_p z^<)uz=pbgDD#oI-WmuN{8p~4{{F6(th>k#l{{ra-O90Gcpr0wroW>9YbOsY63NYzZ z5j-OW2G8LeLuU~80`ubq8ZWU@O(`z3$d;?AK-Q;}Voj<>YtNNp9rxFATSk3vp{v=N zCJo#&N#JX2<L7Tk;4{R95N18*B%y)XXgZ1-bQD$a)mK%}tU*1D?9vGv9c{4RWf%^Q zWF>i=El&8j;PgCKBrchNGqar$<24kqUc-<ze=KfDyTz`V)C}D4pN32O7T{6FF}!%n z-?vPeQC6tBu)ZsKhPNNu8)S?F!65Ao1j7$MzQ+%L`mPcjDx3r1pxPV+4w6o)=&kfm zfdeI7Sw)QTAA<dFDt+{O2>dtt*Kfb^v;Ku2|NJxZu0F-S=}WM7ls#tI55UBMJqU?5 zaO`9OJGu#*b_B)g?V}MYZi2!1;QYZ1&I4KYCj<uI=#s%WvC;-7R@>nCDsc#d={5%7 zz`WkrGow59&F)2a(H|#Q4N^UvlvCL3fRltv$Z~5OnBNck=k&+HIsFhs_(&S-^cH)Z zB2=QcaNFM=vD=*xL%>9Db)YLC2<UK5Zgirv8A4du5Hv#wu3-pVVvo?Z&WI)yVt2}T zhzWERt_a^ej>je-n)|1=OE0F0goHFUPex*Z4`DGK=MGF`fc8b=o~cM;?fwkQ$nBF5 z;XescJA80*n-_vsk3-NZR~%b6o(^Rqub1@IRGdF1tJlrLmB{&OR@j_SLLtbDuEGQ9 zffM<BcS^=pOi~T#lJ-hI;7u@jBXRE}oZTbsAKrYPY-=Pvt<LV1F1NGjE(o7vi;;bD z6|y7O<3iMC<i^ldNaJ=&5N^}z-ph@}qw6UQ>X`}zpTj_Vtg<Sf7ZuziC~l=HP~6Rq zA}pc_ibUk!O5?LNpeTNP>5Fjq&tjlwSuP?F%K6f~&eNzoPr#E)UC<~`D_VD|_z7K1 zC6(})R;7GS>9br!XPk!70=kOHgu)a;VajUgOd|+pZb8)<TTpEp0YH%GPUbaUJU5Zo zxe+36%Lx-|;&N2+T!E_IgvsPJ(4{-kow`mVUqWRXHJzG4n9QVGnMKz^km$~(OPS{n zU4h6#aU;8-yR-r%tLa7v5?w+;cjI9~BoI0q4l79LtUrjaw+5m9ju14ZOK3(X(sbt$ z=<hg!W&}%fI*CSf5!L;rT}2w^15tI|LG<uH438~a;j>@{T<iwJ%D6dX6*~ciNE}6z z`n6G?ps4Z9*Qixp7gmjHqi?%*=;bsCEvNaTzAqh<-3-*W=mdiXb<wO*9T?C-7&NYn z=7dBuLP8uxV*!OMoh#|5M*5TikLeK*4N<#RT{Nm&7v{~Hp^b$VEKRLopw}Gr8k(Z{ zfEj4F{2azcGnl8m!MwAt6c9v935De>S0zhBw$$WHF!R()Oo=MOq=-UHj(!1;h$6a; zr|_Xen0K}mD+rc#(%7wFK$k!u2mscdE5Z7tk_s4<5e!tah|gxZjO9GSWWkx|SVT86 zhw$+U&&OnH8UZwqj%4ZS=UAI0tLBwqFdc<{yUBDEbu^CRtFKU_`qyY>XaM)#-LP%6 z4UTx)<K$!qoSr!nXBUmfxs@JBSuqi3=8Q&^_b|kG4no#KXWaCgjN5b<w|CCO4OTKQ z?wE%AF}qO0%GjHd0=$3o0`K1u4(}zUq=CctY5?31`17BC#9w~?34g7aKI4<#O4R4= z4N__W@eveX4*dUH{gW=`FMs=maC^s?6axQou2?nJ7Sn77VnV+jaOvI_4xL+KSO-&B zw<RcI{6^#0YCGj70%i|jU>6Y-3kD%%(O?{3J``buMcB%r2xag;vSc6u(G$C-bw|LA zUI<>;4`C|?A!dV&m#|aq8R9;U&`k(z4$SV0{WJUE@Vx$f)?l34L`ZBLM%k+N2<f>b z4bsvueQKKv!7);mAuH_&njr|7I}`!)hvCp-dmLWsfY9|L5knxH-r<R;Z5{*#A>rpv zaCp#JxDz&>48jc5`+evvd{xRR<={+JyN};Jg__F1?ThH`UWgzNqWt(A0wZ+&1O%-d zi^D5Ma(fI;`MWXD3lJvb!tv?2d~$};1)0Ms#0wdL6OeIeJkk%0ql1uX%*P=!n8$+L zxj%uQ=gRLfo^r>TT@y5^u|4kmd^eok?LqfM?RKZz@uqu`0eW+geO!RC961EW#TY+a ziQk7CDMuO9qwwfT0`hL8A^(oRq9WDA;IBzXY1%Np1PraDF+A^PDjr^n#l4(J+|D?O zhXhaoUB;7Z$#`-j8LuAauy#*ah@NW8%M99=S!y64r5qELQ?Chw*H11gC}@<6@+TK4 zJ}WPqK*&PLlPp3glQ5w2DoX0rlZ+429{V6(S5}aTOLRT`HuyouR{*hwP*_7~aC<VL zA*Bz4zb}LS48lUWhAq$~M5+)XRRkyk2D%U(&y~;>aExC9opFnyJ7F=ZxGkYOSq5Ft z<<RveTnHmw9|DD+ArR4-#%C&LLh-pev-#{fbR_fmedg1VEZl)Ai!~`NrDc0ig%HtQ zPmpY&*6(Fae=n-6+lOjvS+3lPDog!QWg%V6Y~C+vv+0{qouC@H(jOixR>Ei6MA-E0 z3QHqdf1)W&jOYxSHzX+PGk_BmHNHj{lLnYJ#2ni_+ah{FU&QmhIL_d<!fPz-2K9$= zGX{3Tq<)=Ryr&lQ>(+!}gW51?SVuLAH*VMf4I4`DCp|Q2*c6Q#G)2SObznu1jA(6w z6}J6wV2URKX3fIV@e?t)Qx7z3U;=~go@l)|0XC8rihGVp2`?~*a9F|My*{N()$Z3a z$gg0zgvVwufKNV=kLgj*F!$7REI3t&RfNl?q+)DOEy2EwG6ZD4!GWxIIGp_!fjMsw zbm28ZF1$quw~u7M!J(`-*qc^{ZAmZa5}spKToD#W7hvYer-VWg=Eaq$Ii6M~zQiU; zKk=E8e%ejR7>oI5N?^S*2YRi&prczGUsb7s8edh#H`S}7#@98_mTt+jUr+3Cvq#`0 z8-!3{QymaB)0x1SfV7pYFfRANxp^)~pX-2&D@WnRw#m4$a|UkiorPO_XXEOwX}BBV zhvJ8q@b=wHd@t!F>d$Ikr9UY+$n+ViF<PaRL^AkI(-{5hKc%hVV_Het7c@}#Twf0Q zAN8eselO_(^|yci6F>a?SG>%7iIdB=V%u03tQa>0({1`;Jb!;qU0M?omauMTih-?- zp%cEz1%XS4A%K9`H){a)&g{>!KV8E>gwRohN;lONL+BDTu0k5ScTewy9aHEiru85I z`Vb-l3Ob5Swm3~mLw1m~P0&RgB6I>~_NICvgvX?<BSs)0P!ShFNW}V$Bq&CxhG~IB z4EIlN7=eR}Y_NCUFzlIYgMbCLII!3ehnEe<@eO0?9=r&P$%x$QO<;I4uur1Ac<)3y z4lf4kDJtcp0mXFI@C6h;h}$`d_jwaGo`~4$hVU)pSdPcZO#+IMIIwg$4lQ@mxR))X z8QjOIF&VkXWU@dXTs%HWjsDIG8js9FW2n){IOwcqyUhw5spg={3LZnZF@~@jO(>0` zgBgP}yGQeLN2)S@k7ja0QNkWqB=4JmR2je*JQZ0-XX1RA%n7xMu-Jwh$%k<>Jrs8@ zMC0+bL_Ad~s4NuR(X>fu+a{h77L~#9xl|j)&2xBonV`53L8lUihkRzijYNVXiLN3U zFCH?u7Z3!Wshq$Ny?&~Jfr5jG`(*+Ix&e*Oqm)okaHu40@PEbNUs<1kp|W_c<Y^|} z6lCGfoiq&Ju}48dch&|}o6f*bX`xY-fxXHk26!(9drHS^8Fai^PSQx%hv%lQLe=TK ze+KWHA?|_h!<YL4nu+2*cn`s$Ghq=SvIx4a3!yuH5vsT^r5m9mk>|^Ed{&`~FF${p zd<TMra1!ZG-^gcfQXtWp%iuqoV3|#K!m`Tr3OD2-fSM1TF>|PS&>btE!O!GpHz4$e zukwf2ishIx)f)r4ch=0)WYieOh7Dn2P#?|p>Y_od>S*7*E@s<UA!^|e+}<}9H+MMW z_V!V@LzkViek?+L2V<#2S2(mYfmywpsQ2yHXh>k_5i$mKHK1tHKvukK%u+z1heoyQ zp*<bT^d6QtI%WWJ7y01sj?K8dV;8~}EQgP^GmM(Ff__I=m`yu|j{9z4P}mbVM&x0Z ztouMPtVt4;sM`N3LSjk$ODv8p!cqca4IRXmgktQXJJ_F9j>9?S2+Da)y&)h<ark^W z4#_|{LS}E$E9^^ti9_kd2svMZ6BkMmo>PjLOXWCyxeRBny++cFcSyVSol@eB_lUjr z9$^H`0fJ&X;k7xw2y0^LDq;%Z5&9Ip7o|bJjW=|v)JC<cRq*ZC)$uJs`pws0qxRR| zpi^@r_zdca-JVW3<}(~8d>s)z%Ng+t$02!{H&RzkM#c(HWG)$toR#BnVVwuA`A^23 zfLXYAcmW=UEW_O+tC4r+Fy0p2QN5Oa5-`v?{4CBvJ8g!zhJO+e4ASBjwE6@PN)ph& z1cLuYnsE~UN%9##|4X{W{({mX{&(Ge2wO&v!kRGxiav1d(*+KlTGC0FVL&S*^ljM; zI-zSv;K0J61jGRB^6iJ+(+G^2194#PU<5B3griI8DhP-Z1ch{4J-l!LLD3ujK0UE# zT5p1)AC4{`gsAmH6e!MYwnO+@YXsAI99qyH`{(w-{@DVG-U#CU3A&9aUKgnxg-jJ9 zy_QBHhJc9NLT9m+j)5*Ga?41Btaie_1vZpD_RO<W<-sLR2wF9Q0bWu~lN2PvH&5g} z-mJAx<{#}%c@hefAS0zE?IfT$M`$GOoyyw1T;oNk&`E5apg<A1ZM-Uv(@7j!J^}#* zQs7cYgsyVpHPVGwvyR2ZP)}TunQ24akSo)V9Co2({fyzrJm`e;fy0p#;>`1-c<m@; zA036XLo#}N1kO_Ndq=1?nKQds?qQ8(ubh)9NyZ>W*2*|Q_ykQvMu<#5B6ChH!<EyU za4R_gcQcRSK`x!e)w6g?7m$A|gUTd0GLe5fOG)7I5g@+@MIP^ac=;4TaT0gWhv8m! zIP$KY!Q<=k>bWl-WD*DjKmoxZ;<luY%Jb+DsMk-ayc{KQ4CNmHp;2kx`A-1xxr(1= z{SFpdy%cAm-6kYn=4J5nGmv*L4U_gCAQ%|X1rk$MG4Qk2FM*x`TaF1dR4M1_JgUff zNmET;L8m|ncri#%WKf<+2zV@{yP%_(L?^-XI#U?Lrx6$e5&?ibSMDbibi`#46guv_ zUqC_!qU5nu0Y;ok6_wJGl$d-E0TA8I6h4FZ>bmisaRkHY8PFXu4Z03K(6wj4vhzX} zhsn?#J`Fmf=AeoD0yr*QiwTPs!hMoEy7%Y|QxgNiqA|>x5fp|E&|IG`pmq&((yxa_ z!`dQd!9d*Q@A46y>*M_s@c4imo*wW-UVs;_`b|K@YzHj0?~Xw&4AHdKH)v41CK}bN zLpM>EfFLX?KvBPL1L)VT4M)r7@VD!Xthpm`bJ-MJU$qbyRxQIZ-^rLU)CN|Dt)bU$ zEKH`KK(~XpG4|9m%t(BJr73g}1jK6T!dg+TBPce}VQi(gr<KDmwHRB^y~O6EmslVF z9P7?J$HucSSr%bq{3{0bSMa0D*m>?1_NKhT;mlHmWWUDo+}8-BPF#3{@Z7fu%PvP~ zW(kh-{PC<(gl3iSSSccM%MpF?HKJKYQ6W6;pUm$;r!gb?1^O>dLlY}6e5F$lUsu&p zBid`#tbsb;enV)~K&|RE(Z$q+F0CK-c#J@Zk28)>bwc=z5r~>Q2B#Oe;p`F*q!Jb> z%f=&R`DmoA8jXvrl->=Tk4GogA^(&=isA$C{Co_)fBBT4_=&Z48QVZ8&^2fvp#g*z z4F7Kdq1Bh+@VR8{#9#mME8f2U6K<wm!XBR)SU=Jpa~%6)!hmjY?A+>8P#jrdkG*pS zV%PM31Vvx$oZ45piUV^8Y0^*2h7uGu3KYjz4^_c`$FyG9Hn|73Pw9#MbNb@giouAM zu?_@4{8l?etg}{QF~n5_5-bPj6F}2@;^6GQ1dojR7FgI((p6T{O`{p)T^a00F)&Nb zdu+v=OrvpRl{1~ha6*F6nD3yr4=o*mV{2UzvBi_Hm_k?Kh44-8yr27Y6{ojPMBFZE zl$LgeX{_DPMCySVthrA`JV7ClkZUAW6|tF)Vw)?X{Kq1E>nH@R;b$$f#hy7saA@H$ z1h0_M;r2+_EsnueLE=j21YADKnnmy^f?@<kNQi=*=sXAtS@rMa2;2yF#^vKK$PRW^ zv*0ENI1mhu1eODxgdIyeLc)m<8-Wxm?SKqI9EpseF?1yp)SOip!ekxp6}XY;hdXJ9 za4#nej~MKqUOP)SkV<8sfUtO00f|2Xg(&}a1|DBMgZmdEm7}<w6^6%`Pa}_@czh)e zPk8Rxtt33Zn}V13(`cnLQ2ICvWeoD7@~7ts4vMZp>2W6Epizm40ba`Drx{fGCut^; z76bx}&!O=NC<qDVD)RYvJx<4hkYIc@l>wWzc^$fg4=JK46~L&FN=q@wi#{HgeF@|Q zj1Pl1rQ<_*Ok%M2rU(rkch>Yp9t#vq)G=`+a=koD03_`g1cB~UZVN={GIS>LIfRG; zf)*llAv&_}%IA%m4PBS1&~+pfY`mdsJrTNt-Jvtkjim>4hE0Nw(^NEaodNqrE8)Is zDLj3>(4%K(wQ!L+L1EIYF^uRcn(5U>3xm2C-q8?#V>%#-ZvXc75qPkB3?A+tM_{<) z$$n2fIp9TLOvdAVzQ|bRh8=F!7}cdEOzPJ`{hBq=xPCn}Y)}`C8pt?;#;8X((X@6g z3~$jKJMFq6ea;BnTr~mLS5L&{HItCAa02|t4~0wDuCVANpooI~i6YEmAfCx!FQc*- zCl+I60v$zyW&qsQlyYo{=P?=I5Rs3Ck%d?kRfNTn&#>}zAvT<S4u66}rJm?84iE~5 zsDs&b92q4DphMXwgXrj1w$UBzWVtK(6?PId+s_ta4;{xr!e@Wd3mhU?j--_!G=t!f zGLw#l&SD###m2L*urlc#9JX9T^X_v|MYj<_p^I;-SH-u4gz6Mf<6G{3h5B?DgIZc* zf&C!t^%{XAQyF8XIpX;A;fR<y8d3AcB69Xf#Lgd$<W=KwezONIGnU*rJP%J!u2YbB znRXOqIgu#8k&YjW3-GtU{e-{&i?FDeGUNAPs1X0}U##J4B?14pfB%d6r`rDC>C0gF zT=G5sMu5Hl=_eFEc*aWmUThjW5=%!6hS$*EaPHm?L)%-Zv{OH;=FkaQGE6xLaS}VG z5ESAnW(+{U90A1;99cR<4a5suEskOsj}26AVyjno_)Y4roWe1>hv*GMH9eoUG5Bw^ z!wJ<xYM|;K8@Oly_Rs36+BRfgoQXIJ1qvAlvD1~c>~V<Q<;uW6j-Z%;*q!c(_8*TE zo5mt|)hHZTG=i`gf&B}ead_!S99cOUVe6$K+f$9M4%_6au8rE}rUAuHF9nL^LsO6% zJXQ5lk`dKsc59~aPz~UI;}ErF3?d1n7{4*9n{D`}5eQsngWa?F-(=Px1k4?XVCg2j zX(*ER+7lMTaXEAht{oq*$_qyY5cYHv_Q(x((yX^}%n3J6I^$N<DBOt|jhm6qxDw`s z3rFnfJY-f~nLN=!GfCn;d+s|T<A5yIByv)cRsOOMkLGh_(nAkiIyn<JPA$jHge?Td zKHNKh6c6bzo?MM%piiJ%NTS0?B@EIjI*mIrSdXsbuBJ`n#gmJ8nV*Y70^sqLGrTt% zcV(=`rD)_|k5lk@eCZVOuf-BV)YVwzQBoG(JWFt-pp?O0Kq0_*L-!ymr?em`;d#*q zFg*U)_E35IOK#(Lu#oMi*?3N9Y>o^<&1nqGS_m*uYs7ukz|C!eh6HeN2?_?hUZsmz z$}x3Zj`13;BqgLI`x=1gPF_m4!Qk&j*WpQMhyzgop}gow1Ta3!2_Q*B@$)6UC5}a0 ziZ{!O`>MLnLzM}$p)+<SfiWGr&c3KJVk)XqRYpuf6=%w23Upk2(R9KL44=OQ9t-AS zg0}~H5)`JUO<~?#MpZY2QPaBUZmx$J!&)O~dJp7m8iH%vhT$sTx0_q+amUXQcm0Rs z!OoF*#CPcNP7gfZGX?i|Peb;45A650fp@=7=wQ$U^}nrw29kPeSf79pc+h3ks19r6 zhFCYK4HBkW<HpM2xV3@5+s$scwuSG^lJQvSWDSRbo@n6{iuMO?!#bh>PN$y3Gp-2B z=myp#5)w(J*pgI6m11M!ORPEjLM=(Ug|1_JS{Zhxy~eKe*Vvg_&KiF)wn@7}JYB{a zUVHjER>c%z)u|$^<#WYlY+|5aOZTxhR?=5IPRMNGGq(}~TN0l0-a>3=d63UO$j{iH zL`TAB`tkVsGrU$tZ=ZXOQQPmpw8sKet<nfpt5!jEH4TbDg3dyXa<7IO)pXIaNkfe9 z)e#%U+Tehf1A@Kn5jus=V!8{$XR;DYP@J0Mf`r9mkh#vCj=~#P_szil(6uOtJAhZ| zCsBSW9`A0Y;r)Y)`18vr`1?;ks@gmMhkpwY=qe<jEBEl5I0y|GDnsJ`T=Kl%L*Yx3 z@e_aJm-_K9|3E=u88V|2u-|t&R*tZR?~vXY)2kCf(E|P3n4lkBg^u(t+CvAigMje! z=?(uWeH1A6&KiIN^Cj356zlA8e9bT%V}L(Ihp>HWPi*q)iY?yVuya~Z1TN^O=7kba z$XJRv{&=I;^ZFG6ioO-jqCer&3kT-)A$$hl<l13~CMaUIIMYpxRiKcmzfbQNPe{0N zpTT~&2Vvoc6C1}Nm|!@(Y$P4U2pnAEjKJk1adZt~u~Fu1nxG&d4c#)~-{~D5e1-?k z?v)u|W%gGY7&isy4oyP*9uK+|-b3dSzS&uUA!?J12$#Wo(x^ThC)PTsF&w*Q^x=P( z9{g|7ld$N6Q(K1M9GyT;@Nl*G(zO$#Sh~<<IO1Z610|&+u7wT9wUbV`9`1xYr$*v_ z+-TfAO-moe`%c>9;!$~qK*ttYhi#ETcw`>3QQIOdc+MY|Wn>+Y6EuSEg;w_nolKYy zuE)&Bt%UWso4OkhvjXurClq;?B9M12n$Vy_xN!z~x6Tq42~;A%k%(vaQc(0T4FxO< z?xo?`{dB@55fAAk9uhY9FU8;?_3TDG3U4KR(6gHfD5A@F$@>HXrG!K&19<6E>6w(H zaTpBrl_hNy+I9+U;IHf;WV=LEag9j9qyi8x9%bR>!%X#kpYz=D#1k-_!CE?ldNmcu zWm^-lbta2Dpu`<WDS=!h$CVh!CC#MHi8O5&N?L$?QI!BgRpGO$@H2EPq+Ewc(pfA& zoD)alMmOO)3p!(_LuaH9bVhhX$6+FLY{f-PfX>kI&=uK^gN~gW^qsxn;5!ShGp1vd zn=5+uVC~&RmOgC+Bk3NiUmuQLjIrIl8?x!#@A%o^^14CDS=k@i%ljjD<p5k>Js8*4 z4aJQOwz##Kzq_rjxXTLE{T&k->?b0M0dDQ^esJi}0!H;4pi%AmXjHE*>V8`X4Zf<5 zeg<{0dZ0OCC-ug)RSvk#3e@dw?zq0$6RE2_uzi9pCfc~6<AeYhZ^}Zq&_@`0;t6Kb zO=#0jvIOZy5kVnKl&*+-fn~AMR`Ck+q6)AmIv>kpi_~#xyI30Y94iQcRRRKP<Jn@u zp;&=qMN9!!Mi*k;sh0{IE2HwUlE;>vD!^iD-pMCebTW@{DNt<^+X$5%{LBDC<M4Sp z6qy*1P+CoZ4c~eV#@*)-5)IW99^ViYb!yh4YM^G#ukkHa<LfFgY)}i1tVz#zw8rL9 zHrVfOiz8DU5jNc!CufaB#2k&INLcKOb1TLnW1R<b{d{oq;9@+E^vCmaAt=j@#dmc0 ze|~rwKR&sRAD-RAU*8quAAkRu!TF!~C!@3if&fGHYLdWBm+}7u6r$fl;dA{)@uTrq zLh7&o_$R*m@h7|}EJoVVNUR+>7So3G#n|4RF|1=t3}|bD0c}j7b9nJkY@gN-TPF9# z2JfEO=-mtczWoUg83Q4yCu;_E+YfCNL5l`q*R<Z)=-CZx-MheVN>4RTB6Rsc#BP$Y z6t;->BPcdXyT%{}*nSMU{SdUIKMpVKi~V!yDp*Qa+wiq^bQVrH<u{rRKnBdoY_6Ia zUL~NP-8&JdcgcKA;|YXu2vM+bAt*+u^2n-@IJS-fe~T-k{N$REbQv-LZ>)M=!rlou zcTnbk@>JbdGpXeL9?HQ8AWm#>Ld1sQ{0<`!vC$DR+njLPpU3ESLRSyPzPY`yV`^8z zq6_xU?1qpfy%D$7nr^_Bf!l#VaKWvJQMesBlG}6=$DME`RHJJr=qe(ea4UKQA>l$; zu(o%03`-Z>juwbG;>vM5Lc<2RAvOeu4YC7=A&2mgMWAwzIPf#<6;QI39C0CJ1VJ<k z7mrQArLf7kL15gDUyXYy{&<iXfJZq;2#gbS1<@$D8HWPG;@NEmd#d0z9mnl+$iE|l z>j(+z@$FPRyp}+nQJ}bYfez)$X*!H}-k*T{8)vzFmcU3v@q<*9KRK^yrx4MdNSD|0 zJWcPWk}s%OdOQ7rgOK)&(#Pjf{3w%PARHcM;Q51emg#uTW6uc-DP{jLVYfCU0F69m zFbL0MU}hlpVh!J$L0N(`YxGqpU2g_%LP8tNmAn|#<(xWCV0aT8|D`^GN`*AXHSiF( zQjMxY7*!#(q?FH7?I088&`r#MuFGWTI(b6Jo{+F1B!;+BV+o8g&~+dvoZO)|#v67s z=fHK|ER3B@N71Vr%uJiZ%(yX{(@|JZuDx4g-{hXi@pr(@o%Xo0c_=PzAS_n(Mdp&8 zNMF>0WiMP_JCIIbC_&+*g8j|S<8aG=9PaG#MkXEjp-DsGJFqJ{8tS874F*ZprkmEP z4oAzT*k;oT8FbRO*E-?;_6fMZYZ7j<)||V=hfZb;W;##CP~W5I8E_k8;$Fg=0e?Dc z{7dN?))NjJ5-9>h=3-jR^RuI$V`dbui73MCn3tFtS%^6d{_~=rVW9+laU%r8V(u@B z$j35*W6c@569)a&XI~N^g;)}qj|C?SFgNrm<{vM>@~9$$gpPwwLV7~&pp)1^N3$!r z4E_nlbR5OlK$o(C-)#lqG>_lGcEcr@_MC&Ss}U4cb@0tM8c@`&^{tu`r567?)Tmw+ z{Rj5I#&wI}w{R||4H$q8BW<wD!-oIO>~M6d1Hxu7Hq0E3=vl*YX2B?&TRx7CZ6dDk zoR0fPR-oYY9+YH7;@$OB{76Uf)01oX`Pps!RCEtNzkH0py)DMy|METl_RC-KkAMAw zUm3MOfP>}#8~q*(U(|1e1%AUX|N0F-|MCmo{_qnX<=(|k&*|_T(1W0858I9{Fo=#~ zU~3cT99ldK+kFRMqgQXN^X#RxWs)>%55mE@);P9YMn&7<<T_g%Up)-LORTYHMqfIL z?gT|=x(e2~XZFF-rTr1J!J3dDDE#Rvw%Ms}u*X*kEczp8=|BW7mTtFwm8%e!A)~iX zu5(~5o~~lM##O}cbz^{^s6dgh&l8FJy}9kBU=g}*44uVDf?_xhP=U*bBV>&;juQ?M zTSigN4E~OE2O|*Y?}DT~{KwoUQ<#rM`r+}&3UcT6c*O6fh4dSN@D29-e0zezfpD;= zqj2E&kOp=~f?_ZNm-JIEXvfsf*zVH-0kgW`_zHnVf28fR#-$^6xP5X2Zb#6nN6K2@ zbP@uLFbB$>u(0Rx;kXm+jC-d?;Zgh;<R!S`Ny1n>j(5S`7{1Je$@LSwKGYtUk2>J8 zI1@tX(oshxtxLHOY)5zqIGm6h>_T@zU>tSDm6MZj<J1D&PFRP#X}j>~d=Q>oJdXS; zQFH^bD7+nyqPuhl%28zD#bX&$kwwRmhQ~6c$Bkq>Bp4oEJ&gyKV^j*NfPfGuA)t7A zjShp`FYl$I^wD|MfGv&LZwLv|hsJFI#upm5RRgyGL%PROuLy;g4E`?(g;x(U@QQ$V zDPUmv>aoU26y8rm{@rtUax)3{uf^fU<tXH4hT%}?4vd=bi`JvYqM@BLsyn!%3Txv! zV|^KzS%aTQfJhBrwKG(ti#!%^e=&o%9FvA@9uv?=>CJsF9v2B@K9fp6sdL)%AA$1` z9s&(<E=!aoHKohXsp38tRmRVP?x<<d9pOV*ctO|Rov;{3H$g}Y8G|ar2n;)SG#u#( zn;A1PZVokRBKq|0Nl+NU(zq$iq<gG>Jq&JVj1?}O5zqJUCV!td=qhgc55XPk);79{ zjRSCXLqC=Saeb3DuCBMH!x)C^>seXZ<V<jk#)F*`d9N2@=8wP%rydw;WemL<)nQb# z8eH4!V~=xtWG%GDolV1WZ~J)M-R_B-TfK34(-hXG-LP!TWH?PbiY_~EU;y2OQ{)qP zGvLb{Ofv3aJpmzeGf5Aqg$($<1cTS{XYh@9j%ne~Fg?5wQ;y}sH#856PBD<5DZxSp z{<#8z69t$PCQzVrI9-Gd1jQBtz(2Jd+bJ1DxAE)?m5N$TxGW)DW*&cn8AqRBLBunx zj(<Tn^Ma6gj;;LsO$jB~e6|FOWZLsBS7Fk97QU(0NKG>?U1OzvqOJ^Hto03Q5)|Kj zQw>}9ZbixW#dujzi1ohnF{NK$tQ$29+r|&U-ibqSaN<w|d)wmJ6k9}0ACCBWW01CN z9C9~%;nu!6$P3$mmq`av#tPS4zE?jy$i|=ZuHvVHoA^uq75wGN1^o1o#~xn9k9oK7 z=NEbS>+53t^@s29kH7sDzy2bP-*gr#C8Y`czg3hUySHlhD@%J$^aUt<QNQ6gevY(} z$Xrj~|L`*&W!=Wsao&Vv54iSd2fOwJMJp2wZbe5Cw9FQ}XY|KruU=T~)&r~Ed(m0+ zV=bDFVvc}<kXY-W=7I`aV@GFTts1^1?X+QH7X^%+bQpmP`{Bf@0czBB!VX6y${bGH z7=&q+W$vcnrPesI+?v6+KMv0COIOh!N0ttz>kwBl9H;$8shWPmUUwwz_eAmmPnKS4 zIu4nZLtIAG)^T(UqY=D<j$)~!8dnjx%mGK&&>gHF4(V1KMMy+SO3RPmVV5&f_KZ|( zU1UgC*280w6*vy50sJh!Y*GBK5gUf`I}V|&5w&p$P7`o(+W?9{b-x8(L)E-i2j}<X zf1j@KpVA3_lRFTS9TB#oCla^zL&m<rgoP~wJ*|F>1b(`OC}&(h=}1t}F@!oO*Km^{ zxqC`n#b~;Uad?tA9(hTwc$_c>58|X9!<pA;fFbu>I%-ca*wS6lX#@!%2#+Il83ag9 zkTjeRXX#7_LdgP9!EU&8d@8O+F2Hp<j9bZDaW7*(9_EDL(Zv%gCH3@XJf1Pw7cw|M zm8Dm2okJcSMgjMW=oAVcN!vye@@~>aROsoAc!J^#o)H)?7`TfW#03BXg*S8*T77UC z75V@QI))ND1CiYOi3o>R)JwucNw%q?2QpS98INwB!GmkDxP9pqu3wDCmE0&?$ce<o zi-bmYI5IOr5gQ+X{UIB%X!AUbp5=vJ<442L$qBXXhNGH2YwnWrk@U}m*{I?{C!#c$ z@L+AfLRBWtLscHH;?8s27U_r-P%2c>KB3wuR4IV@R8=G$Cg;@kbD`@t2fE@YMo#7T zm;@b1Pv{Z~I>QJGIttw(qX`Ux!qyda94Ekf@)V4pH4S6ECZd18-mo+`f@$+cFrk_o z)JF@w+L+M81bZfSLI$1s-5s`gu*(*Y_SoRj?qPVSWP`i@gu^DfjWyQDT`>?BR}R9J zwKljx2YrW5`|i#OxVP66*^<tkG7JlBI$>M~V|cYQz)ri?NS`|ZH|g^4`MVMn?zpna z4d>T*A#}Pc7LD@8V9&kKUvUm?gKlF;*aOU9?SG97h)XD?3n)=ql_1??OEE3#IlRIO zFomvQYIFfSjy{EFa3LmzJi~0lVG-TM%Gj555ihYhxfFgW1j4!3*hFWtj&5Ul%rh(q z&nHCkFe~&4!H`F&<Y9U23#^KJg++wVY`TnjeAbefBCMbmb9*^IS7w*pkU+2yVB-Vs zqV=F<s99AX)vJDm8sB`QoJ5^^-=bc<nsgbu=+L<vu06VsfBgGb{OupV;QhOwaB$OZ zOzPVYtDLQ|cGN)CsK3W;C=Pqu;HZxcBB$FSfzZud<Ay7KQ}N*7LKK8=#EXQzD9t>I zH@VUH?(!LYe>DL=veNS>zH>kEw=Mda4*f5z9R0+1LAHOopQRkgPeqULQ|SxB;~oC~ z^G|A|wls#z<b5(_hfMS*`c)i(1bmtJ?>9OUIs=&vRtpOrssx2EOMoQL{@dUGiSOS2 zgp4Dnu)@|Jvj_EpTh9&{-oXk(TbsjLKyhr9Blgm6ZuRMlH6FdNVq6b8h2GdUc_3@h zLlC;$5hqtWBAj;g#9Bv!Vi-X|u+T}Y_w1&$ZE|<)pWB<D7>wAh{ExTO5lMT8BVqS& zRXdkPYnf;;c$qbw#UKR<aTQWZ19|v*M>U2bcKaB_?H-4O0Cyy-3H}I*L*7U}OtF+U zi>Pg`bQU8KveFrcme?sBUS^Nu{BDt(9qANg?kIai`|*41a6;N%7i1i8W^k3RtS$_$ zBUz3@@@_hZtwZU02#9sobVEZBO<2Sb7IE8#sx>ua;ih9N`{L02ZrC}sBeqWJ06*{c z2$<dpCzkfanazEWDX<8!#f=C@+>YkU7_EWD%?LUS0^}NjAr9jv9mg%@EJowu8G*!j z1&qgu<LEA2ai5Mu3z;j&ha;EHLfd|kw%-=%2kZ#C;RJ)`?>K+R1z89Aw-A6if#Z4H z4cSLLksCH0m!lWs`q_=Rld>20Gmqd=&PmlU{r?sB-eFmu>DG6W*)y5ROrnXg8%?oy z>?k4~0V&eE0)imYd+#7c0TGbid+)so2r6RlU1O3ddwQnq?ES89UH2o2naS+^zF#@M zKh|;G_36*~JJ(f3)zjk}gLp(&@qj;2*;?H_xPPsW5b4GJ%iXwtsY9xEx=%>lV>W+x zq7e@+wBYfy3=|^x3s49kybcL*Y{pf*4v2pR3JDT)8c*&FNbL|$xGgyf9)C<&+`ra^ z+f!|rK3|WE1jPhFac-!bu&BWBP!&c-s$}I*HAW>>aJv{oy}9UUJ&oeh1jMHJ!70!Y z>PIZF-pCO1wDs{bjf42feha*%Ylk<Do$(f($Xiyf1O;Kj;4X<Ud6SMnNC4z5Yp?G? z<oiGoE=KH&YbXIDYeK@@m2ScbZygjpo9KG9ZSkg5^+Y(R7~xGJRU^EiZiKfrOt91H zFie~rU}a|mbu~q-T)q^aEt`u^7R|!;mGfb~XF0+Tu0@@<JVs-baXC?iS-%>trKsXs zvXDB1yQp$f$E7$8Ohl?l?G{245o)*?vmcie_#0(1HI;0J%LK;sDI1K&S)ks1Kk{u9 zP-L|oEiSuwFRvq1F2tK+G|C*kp*F~KGJu<&1vKn4u`_W3mi15J+5DWYfPiRzhS260 z2;p{!7;#N`)r%@8I*9TII9Brro(%53P0tV{U_u8H!Hhqs{yFtbYO4sWdni>wiGBat zXYi`x^$hr;$CO{qV>*LJ@F5sPHIz3?PdX2eiu-UCRZ^8t36O{IBvb<H9uYo#JUX4Q z`iBT_`vR63*CbH9^OHq*``><ycjzEyz4s2@e}5K1@e8S8d(q-g&^0oKuf-fl--y-V zzQLdV@(q7~SKw}930E}*#F#Knnkyp3QW+W6D#)`}L%FjinglGu%rTK<hpSnxxLxFf zhm|3CQWuHm4YByVIT2s9p2Alhr}68qO#Hex2md}&jNhHF!EgB=`z;f+KVIp^*ZdFu z<!TSh9{icE`p?$~36C-S;o&sCe)$N06VBsLf5PAYCdOj?rvwiX@I{-0a2EedKtpOA z7y2LE1tIYb^|x<;KYaZ+e188WDuYrGrKJI1O?f!%-2&sSYoNX1GwfeaP?Sd=M5d1h zl3bJ#eMk{umb(#Rz6&vjM0Z(L<oRf$EX)9<VY(;^)gdS}rJhkSbRdz3cF=w7LW1LN zq`AtYC{Wh>sfCV0j2-AWEfy9sKplUel~LMKdxw~CP)s~1y4ecl`KzELOmvksKz))a z8dAjIG&8hk*hquW#B8wLIrh>B=`I4JIo*=5FhNm-K5~Mzk?E(2>;O&V2GRjUXb?EE z<x?AyG|`%@#jIcSAkt&d72R0%r7V0T&ydbSA8lzGs80}UZYZKULJ>8QDpK`XL%bTA z2n(@5Q&p4_^8I(xNzhRo+04&n17dC0<CN1D6!>mOUCeIuq$y!MUjtL+It=#ubPq;! z7YzJWMz~mZkgzboL<u2KA=)R5dEOLP8%=S&*@6zk5;sKI%uKJ|ocEhzvdj=;MdGy{ zKyTIobf)W|J&j7&mDcg-rz;xBvEqBOB0R(rwif8+b{{_{u>jLhu_w-ziOCFOaj_*G zm&MxL1Esjm4Cj^@H$f2Gy3~f-{DDg1_8pe@r#kR(svQsLCIl$%UuYsM>Zv9?;`yi7 zdZnN*VDLkL_*MjkfQ2MpFZ6<N_(whGaRG-XQni!}5<;TQ;?WI)>smMN5*W9x&|yrs z<LXokrY|(&@<bgjj@4jttQzCz$}u)ng3*BzjPw&E1C<yWtia$v8HV|uhX#r;)L(!> z0<){@4C?9<k(nEgpg0ehyW7x(7+{6o0nF9V!#fPx|F+*8Z%Iz%DBdumBOpkG-mq|` zxNYSo?Z3rR=nYA9Cqe{^a4&C|@mgcvf6xJM=n)bJtnsF{1>PhOBuFS9#9PV+goPo& zK`HSy=$k{|!4_7B&0(yshRtg~mF9So`)nQ#?OTcTLtD`osg83@UMAv{aUo6-7h?7j z0DCbNvk#XEk0~ZS7ovGSS{V~jYPb+ZCqYMliIAA0rem})b>aXnB_5<qaWUBnmrfqS z)Jc1cMbmW$YoV73-Ef39#$pd*Bw8OmL86zBDKZXe;i#4|)UD4zIq3qN2nT-x!LRX4 z0^lWl8(+e^K~y=tq{RGAFW^@9RB{zZDLZEVjwO$z_6iR|#H~)WUp#^<_q}SL5H5s9 z(-ZiKNdU`k!?W@}UBoT;Rz6_xe~bVEAdvTYasOEH9k>+V!?6+p3tnGw7yg8Ua1Wwu zZgTIJh!b-~i7GHcNGECppUQjSCqG#rf#T;sqm!65o1l1~`UPga`*VCSXAvq}I`KEW z>dGprfd2Epq&obs|N5Wku4{#}rYb@Y?n9KZ0^&{Nk!-pfr!Ds)@9;iUx~QSmoB!7k z{&(ZeF+~VpIc<mQnMZIl+X;8`T=A&L3r|b^@p)AUzNnAJS1n2SWqTUok&fT=X5x1P z`S|@v34T9Xjz5f7<4^qW{pmt8{>=a9pZWX$6aNQ)xY~{1-5ACn?@!_D7x(bjU%$lP z|MWY2^Vh%PoB#MPzHT}NA>lCSI(`rm0wThdu>32p`|V%;!UXauN<1PFsjZAatz9^# zxEYo^R>M&4GaQur6mL|;7$V0{3#X2$N^KM2mb(yYMhIB%MT(O$vfR~C5=b`@LQqg= z2$ckaBHCd$A`jD5*zG|45fMoDNOMC~g{w2jYM~=d7u{ko*=b|6NHf&xOEbV01gRsR zpb(P|ifKLad{hY-byP-(74(eJbds*(lrcJ_g@~-tch;5x@DKx_Sgr0b1ELLKVT!7F zeH0KdS^nyTg$7GH7XHY~#RzfQ@{Tkuw4YMvYtUlWExM-aQMytczbHrY^rTF^HCY+; zv3m&!1=K_-F!1k_R_$v_P)1X{7;#RJ1uNjJ*DeVZ5!UMvX0;BX*6Zn{Ht_S=ii$9K zbevMeNP)W4NPW3lfWk!T8Y?6Kah{+UD-yk>4Cy|MajC`>SL!V=O<ifSmNeaHi>U@1 zT&T9dSg9!n^Tf)1V)<7?f`Urr=aME?1r$&?%+EwD_3DKFd@=u&ShCecT5+$x*bBpD zK^UnB$7oGF-9;KMcVy#=SQv@!;s!JH+Y|M;J=s8D2yisxF5&P%>g7a85D-E$U1aaj zRov$fR;qrw+52tJCaF<c>IF43N7KlwQZ#0Z_6(lCO$fZE7lgp`>)aM?6gPSZhF(0q z)kj!}M(iE}q8kqhhX?#q+?#HbdTrgg(k{W`w$Rm1+_@_D+X#<VT%T^iwW%gtxk!Lq zXuu`DuM6X~bRZQt&-XeuSc)-1L;?w+F+5O+!M=RLBcI#(7#S?YKu<1OThmco9*d+j zKO7IXhk=s`wwvf-*?wKjQq#weG!5~ljy2xUcfgw_PI%MoDBiL-hPUV(-Y|0^L<Cd_ z5djlAl{XEY@rD6Gp=*t|1SB-+B-H32R1Ojh`gl`GkJ6>9(3g(At6~5}Qwx||8N$k3 z1B$!WVAYbj(An}SqD?oWGgt{15>)64)Nnag1sC~SoebYix3CB2BlloDTmfTYdtPZD z_myxyLR34+dP50l2u%<ilQG&jA4{i87e5wfgz-32oR1SDj_Fh*m{>6h>yJ2yo=_%w zeg{$KX@rwj>abVWgQ9s7<P*;0Q2pm{W&n3&AU;kYcs4$lrULg8v%C@#E_F|EsO%xE zOCQ6$=rJrP)580(D0u)|X8-nd42OB%p0X>vjpK9-0le3@_7VKWni37q2!O`~0$oGV zE%;T_Z4egW%}=HFi0Jm`i0gQUn6~E#AwU9nk6+ybX^tn+FfJOwgZTP<>R-Sh`7+k3 zgws(h!P`H63-A2=XPEPW7*FznRL-6~3rjv-g^qI*V2p*BSyih0f3>dkHw>tM<MtnZ z^+yyZB*RTj9zh4TA<AewVvKg+gvm~vGTn(R#?E59y{I{=gcdh7bbIf|P{09xANn{S zeGnHD7!y(~a3kFYcQPIDkN|m-=Ypq2?s#72jh8in__8hpUp0o~SIyD*Ra-oM(|HoV z?ad%Wa`3z10{nig7=JupPKeYJB6aw~g?jv+|KZ<Hci|5=&*AqEui%egJi*t$|26*d zHQk4(y84Dt5buK$Z4!Jtk_!>lSAXFF0g7k0K1YdH9AdQhAwq9Ayj8crdCxi=-o65d zcdo=6)iFjW3f4!a$9^O^Dj~v3o}k!GU??C-R6n_@BhObXCZtD4Z~*BZ>WFnvK*ZtQ zgv4${9NLK(JAP2kyOHa)4;7(eJcS6r2hf#nh~6{i=ssgXXJL%G6Z%r)aY2BX&Rj|A zL6zepCK?p0*=eFCRv*nL36@hv(z2*MndTVGwPL`uMn5%>XN92x8v?@;Eolc)9w(}u zl#%ACfHPvc5FbUtObPXgYIHOE2?-7KoYo{Lv@n{hgYiN=oXbBT)%TC)9pG_o^rUM@ zYkt=;Gpmi3sXkVb??DNT1Vv-K7)+>y!axP29p6DGwGkl}YY||&7QyE02-FQoKei3! zA-mC$tb~!X`{^F^=^RYx9LzCYV~$Hz!X+3J6bCU{co5^o#yBs=Vw5rSsJ0<k2#A`) zlmh|cfXOO5oUb^HkrG=B7TOR3Ht5P0Z8o-aS`O0GBt1Fqgn}=j;E#dQ5cHRXp|>a$ zJ%z#OD+)nhaTo?mqcB{RfYI7yOtxgmCK>E2!t`LdH0VxrhrPwXdXt&U9cJqHM0JxW z2@v5V?l5z|bG{aLX_4=9{}DkV##6jtU>6{epm1*l&+iZ8`CVC0C((E<K=Q?%ewISA z!E?_DiJ9)P&&0qyLPT`872_);31AQ$&#rgl@eC*~&wzsNhx-B+GGOo+VIj(!S6aWX ztFmJPAlEN9;~D{SWwH)a%+M~3R$^kL9OFZ!1V<4@`U<H6sT^iG++QfUkKz7Yj1J`x zEN9W%eFpXQ$;izQN7M-qICvk1#vv1IFwn(9jRW|(3WL3xG2YO&Bp43i4MRJ;X=E>J zAJMVFn_9w2m=Xxa6k#I(u}>F2+IIkN?AebucB<g*ttyx+w+|`@wBhV%iet71VX#jg z%4<J@tNJPwyX?Rioy5hseYh0A50iw%`EYp#pj{ZHMnZOAICvX|gLYsfco)k(I2W?_ zl@u|`|Af$3sEVYKU@A-l!{J&O3fILD0WlP5gyCpo3`82DC+r|PL-f%eq>mOqCV5^a zIAy&bcB<OgYaD}h5kuHna0kjIx1m#d7moGMBuLE2gL2`q!<A29T67-=itgb+;a%wG z--S`p0~i-m1co6YU|jSNW|So#&%XFB+~^Se=`cd+N@Ci-L~Q$4i0SwWp>!~Q^^c?; zQ?3>FaFo{{<Ky~@2>=NY(cLzx{R^Dv{t7Amze4K3FL6dpKi>Bewt2U(Zhtg>{`SX` zqj>k-cQJR)T+E#-rdpqiS+n2A4n<YmdinzYNl-`)$aEB9+=Hx2M+8{e+6{lD{`BYn zz>Uc(s7_5qtep}3H8&$#ZwrC3gFxMl3|j@{99BRP6Yok##t;`3w7RLH+jl<(g0wIk zs*Ul;19XFWm_A{M>nWzVecBTDGHq}#+XfGEZ1E`nFdi2k!Lt$<d|v5+FRFd<Reb;< z5`?dsLhzf`Nc?+e0{*=_8Ncm0g+KIX;E#h@_|tF>{xnj6Ka7^*x8pVV-NknN?z#ZT zHT>x%0rHz);;(=DBmVODKjW|8h=~dRjz9eIYkYb4DXKzZ5Us6*ID<V1*VzGIm5p%U zw-#Q?>+wbnEoMcyA%nIqQk~ThW4jkYCc7lXA67!Tt0po%HIYY1<OS>EwC8?;K@lOs zd06d2n9WW^+U`WM(;j5eAruACRYYk>Q;v708lsQEUQC|X#j-Wc1a)E_rzjod2dm+% z0EM4u=vG64m`{ojndz<6ddfg*bRNpH#BhNn&J|fvHW(`r^DZ%XW{WPc2T;On>9qG= zoc7o&O&4<3cMqRm8C?X0RL7sGjv<!k3v@AAq>u4epcpHl!^jl_-ROQ!YDi!Zun=mD zSCSlsfJ6hg>*7>U#w_iu?`|ZyY~}mij3Bek@H5^BAER{$GT(qCr)_jpyXmHs(3hn_ z5HN!fAgHp$CBk5$!ji9@SzEp_;b+YEWQI|`r!m4{qQV{*YMd}x?Mye}f{E&57_W52 z`6_pe@<%dU?ukLVgr0mabmmaGzUa#JM_*wG21>#)SVkaJ#ABc=0ez*h=qZXqcR>Vt zOCm8)9)qEZIE>UJVxlD-7rV~lGM$B(!sFU-C2rDP++qfPhZ)Mfi-ZG%>Rq7;?oU+X z-uWur8>?VhiHFQyo-n(A@yb=a6iz~N6GMc7%w<TBAOIxY66(WCq1%0Q7X*xO71YeQ ziJ5T~Vl=jJ7Lvmd<0lA=hjb4Qu8K7?2nAa2Ta>7Rx_P<f2X%`M<NL>&CEcLo5PE(8 z`lUu(<@>oz2wtH3m>e#{#9#@|4HRR9zz`ay^BC#PB}ha`H$s>U4&-8BAR7aHXVBSp z5>*vZIDOh5K4C{-ddw7iEp@R<TLX*ssbbC^HT+Co6+hmogr98Pi=WEv!Ou7E#QSpF z@zIXmkW*EHzL_@MJj@Xn=Zw7UK$I2);bf#O!tJ#X#*DSVaXW@0gga1_+=2kZa0sD5 zFboE6LBGEo2K=|7-;ewL+cDrPws&GMK>n3>V>n<hh69BZC5;3qVJJ|A_p75na6ftj zwa~-=cTcd8E;<8s(c-U%CLcZ2d+4FY!$fMxwNli?R;?g>aJ&u+(=T9k_9f^su)8#V zj-$-zUFa+XAYAAMoEl!hilETVzX$ca`%ulj3mrNN{i3@tEqeqbg2TA*4jd~VN^KXB z9bX_`O#RXF0@0$qqy8zp=^~s<Z%dBDCigZ2{%tsw(_!$QqXf;Ng8MK#dlTk4H*l=# z0m9p#A+h@<Qo4k`KvL(Ii0J)y7-rta3biQw>?a@Nrv$}&0u+SAy!i_;fBph|FmDmU zPNd>bgn_8H7gbK*^(c}x9!uM#h}0e+>i2o=UqwSO^}FAHjq}|-NOp5X-~oA@;P;kc zy$6|x_9CCjcBzvxDyV7#qrp`ftsctg^j1NyzZ!;uG;uC;KSl}dNxHnL6S}yZsEg^O z1Gt)^i))O7w@#bjewHO3WLx2Wwk00s+2Bc`9iEif;aS-cd|u&<FDsAZt4eo#RpWy% z8v^mm)^Pl$BbqQdf#3C{;`jY$@Q2|%{9&XBzaK5b@0bk!_Hs9VJI%yyumMv!F(`I2 zMB+guBpU8ToZe1E>uf=!79ps$32!vUo1i+v7{x(`I87)BIE0wWBiLj&Vr&$V>Y|Pe zPj%$*$CMwUiwrL<X4MJ^G~0nd^IZhSPJ~%)m%7QGKCXaVe<f-5*t%$Sw58}Vt2aT< z8B+#!D`v&EXigQ=cpFOHSaZd~MubFekQyIb9fe_<(k!yAsV3;;echQR7|1olNHGIy z83StBA!gx+F<xqmks@<+X6mCRem}D4Bu={QLYk`>{k;>VVG3wJrHY{(G2TH7V|hB5 zpqsc*Y=FrU1Ibkk6B5ID`WVR8MR%Gunop=ofS7?qGi`noZGKCV8k!O{P#we97rc*- zYA524Y(uE!R(Kn(!!g~}IBu{GJ|-KOUC80A_fAyD?jz(xcUKcklv-l4(v|?=>n^jw zxk5|2A}jRg+elM%3>7<IgkSbpCE-x*f$=JDf+7&-t3$XQit(CAj8#Wtq$-vHKNj7^ zk!Z^gLq}dX+Rg@}BZtZrP9l=-A_lz$;poZ<LPwS#<%@1^_vM9RpePK(l`)uTPQ}H} zY+UZn!_|QjsVeF=GmpEXE#i`xO|~BQX=(2f9QP+`@PL8z-gpJ>jFl4{wR9EDcz&%D zFB#AU48D9-#U!>RAV?x0Zoa<%j}qtlrD`b&9E6JijpRCb{`o6Cz4;0lbQq$o;*M19 z)QMYk4FU?^YN`ddDN%*?KSAQZJ<k2Bm+ElkLM^8GzAuedVe(ZK);IxjPJ%}v%OZ?Q zDx?ayPml-~GMLNlEcAD#qoXASjdgLTEe}OSVIay2gHTx(ikiv@v^K<|zatSt-AOpt zm5!0F3=HtkJkXnt!LF0&EDu0!oH?5KzZi_zhmlZuoFgQJTNn!3D#4-8cMH0`HlxdP zGdevsq1!_aJsw-o>$w#@-rFSg`R>4g-!1}V52Zk$PywP;Buw`4yb^kS)tKpOFmP$0 z%}Wz4UfO8#Jb)TE9aOm<K)I_v3Y-rjRDUnDw<%zyx-XUmbV0H70nF>3<8aMW93dba zYM-%u4#!%m{snBRo<P6w9yD`q;XuJn*fR6?A_OA4zGT)frule*xX$N@?|drF0TnGq zQ8zw8B%u-3AnP70y26TvY0;y}tD5ei{sH{!?jwNvfi+KLJ)63oBEIJZ0r4dg2$~qt zW2*IYgfxALBXlk%XRblPrwyO%bjDBLo{zVGOi;Y{3u&75`3n|d(ZVH|v+!f++c@Ei z-~UN+6tY2ZEGcPLR}x}oc2{Y-?{CBsqO$gjZ~jA!a{gcVn&9{&kN@%OZ}9NOJv3yb zBEeRVE`!Odof3nvGD@A9M7uCHx-zD?s-nf6@x@&gZJvx5KFa6~P^IHg=J!p<CnP!} zM5xkvXyS5$4z5V>(82XnI=Gpthg<1-xSgSoJ6Q&lE+L|ahuH>roMVC~`4)J>IP<K? z7SBuU@v_PpUp08rjrdXibR;48eODBI(;1GZ6+XC};)u$lI!G}gD2x=5V6Y1bdfSnp zvl$868}UYSf;noUj2PSvk>jI-<Ri)mCjbISMNtiP%29=`LIv6W`%yqUn&YF3cv8~O zbQ^pqf3xifHs670x{6d6g2Ia*3bU2+Fm*J<>Yyvt7`++7RWLZ7wL$k8Yc!oShnW1Y zG*XAbmu@9MU23~1CMe42D(X*&d67i@ya@*Ln0XglW1`#+7pfc>a2;?_RLzuI5h7x} zZN9ExF_+Xfq#oUhGj7{a8lr&KWd6y{>fk(G#6*z+E|f6CFE_@8QX>X%!Xi&d%++)d z-RTE-JzdZVH8dy68nPQDNNA!tWj`8Hv`~{E1|5n?5tWd1bPvL;x5LY5Gn{qS!9im+ z9QLn;tKK@gtWC&pCoG~=>1y<GuD}B4>4Gj)IN>54gK!HYWiAZdPUtUm#1O6JaG4wB ziF1{H7_AD#Xmu#YY6yp#SPa+1<6P|tjMgS`KMDO6C(uc^(4G~5wsdbaopM7%k~5l8 zoC(<DXiY!P&)1p99MO>IfVvZQXyuQfE5jANdA@WWQ5bJb!Nra<nC{EPwZUTC8mlHC z>hSP#BSFxF$ArNnx{Le5RnSR@L43E)mE!JrB_1#fe|n_@pWmRX5I~S1@ttH4_-8nL zep99yNJwtul>-q@<lAZ~g6A3cr4iafw|XT#A~f#b=)%40oiY(tcdvDPTLm@KW-$Yb z84%1!IEWil4Y+Z6M)kNpRsY(4!$0lcoaQ~RjtgDASWAf1V2Yo~BtMVw;UbI;QH01S z0W#K`kI~*dsT|{Hd%i!9fXSiGeyh>GOq}b<z(~(&mS?!1h4Z}T!f-yO#)>d~E(gQS zQK(C>M6HhsS{dy7gSTUlE@B`^j#=nt29+)7ARszCHlovgBifFyNBgl2=y2JDu44oT z)#XZXxNSwR$9D91?m&;%PW1ZhLa+BO^swyl-i<ErJ$#(KX!F>|ELRmx?)=ZXYM{nh z3sp|qD0NUr=}~Q@AJ&4i+79elw*wz3dSH3T01i|<feqb*1)YRd?PJ)~K9m+Da^}7d z9Yt`<OGLK4l&1BF6HcM+IbvI%;zZjEByd|y3MdvAO5lEC`wPU2^J3s0gMXAb*Ybq> zgh<D8BzAs|lRaM`wU<soELPP1TmnmY1D}iT!a4sAY|^K3Fme$4{hFZWS_TD^L~KxW z!KZ8YW8s1|m^*7e-hbykyeBne&!Ur9hy@ZT7E6mZZQMw(4i4e#zkh?j{QW=ix4+AJ z1pS?`_!~hWbw_>GCG|fffP5#Z@tB&~7x#S4^6S6-7k>HV1?o?yBF=n2GHjJmd{h}_ z&T6P+QeHz~G!Ph#Zpvu#;CJn%j1F%lbQ0oS{)9&WVJ@6skg5cZ@dy=Ze9Xld(Tj~` ztQw}`H3$)POfzm>J-MF_gi76y8>u?DC6uOv`<VuKlx>8^jHg0R^3Cw1$bt~DB1FX8 zU`)g#jR*=YoH9{H5*<bI!97UU--#1CTM@4#hd0`jtxy|n%)n-fqCf+r(LqF8(=izD zK)BUzBs(fI_-Y{6PaB1_q`CgOIKemTXTB32hTGw3v;&@oTM=YV`Z(<7wPLAM!Xj9e z0MbUw2?GXVf+EYBps>YYjvab3?a-FS=S?s|Y4`!;2Wp@oKur0e!TtTHiq(>;p89gk zFkEOZW#ShJiK&_+xKi(o>3SzZgRY|37@cQyP#&#>4E`YmC^C+3LuoKUks?Mp>)~Rl z2`-hI5)$T^s<dFqz+G%gr(r^8VMf<M=aON7wv&9V1VZacEwm)lVI;}QrW9>7CLiD* zR}4DTM2@dAk_p7{Lp$MREC=TU>u^|o6|9t3!d7h+9mYBYTgV~x_-<50siQsZAfL+y z<0VHhQFROxwO$yn^`V3C!4TmvP~wfj(g2o0EJG<egVJaWit3{36D$)jP!Ufzk%)n^ z6X+?5L0e`Z8dE$_8}Ee5s6!|YHKQXmMp>vaD#A@rNtK84vkfvpMesq?M3|r{&JrD` z>@k?@jq{aJxYT?K(_PuP#*FwDt?0drHF(HC`j7$j0U>dZZbE=TxCv4H^yp$8o=yul zA*!CbC@}y}xQc%b3UOXYwl4#O1c`627uzz4<1-FJIE&Y-re-AI@%XlA^k(_0XVe2e z{{0(0gh#ie8F<{G>kzs%Evlqu90s957z$uqpQ`&F7-TT0rD|R)Wx94rl;V0Jac<^( zHP2O1)r3ejrY}@tda@E%Co6DevJBG`rI;pUr^n0bP*_q|C(Ci|LWNY`;Jr8b7&k9d zykBfzIbVpO#wg_QdpqN}2X&si7&x|}H)scX1Le@|w~4`I69fAOv>soF7FVJ5Xd@`v zTnG%8jp%kEC@2{?<X93Ou3OM`d@H)#x6_62F+Jr833;@8D4>P^*{0)4s5_>Nnxm?y zbW}%)y&4J*t02cg3sEL2FqfCZiY03?XSXXp4eWtd=|ckIAsp)-BCz=x-N6fK{fG2{ zm&h3UQYw?W34)F%gux@kw=(b(3<4N24DzuAM7)^qsf&Q<;B_od_I!@4K{5UKFOfa; zl{9H!GTlaG^AiNrKY=%0giGOVSe%@IR!}>XoeHqaARKag?67LJI+iS2kGZqO+8VPk z=e_qZXZAbzVD?Y({_J017UA&z2XiooPGZsGrC7Y^V=P=mP%K`A1@jhQ`}*Zb479=d z_6$tXEne!Y#O0x8TpjPl%}Zl=czqgAAKb_1&tBj+zx*}+@O!bw#NP>)|H5AhiN6Uz z2%xYOl1=m{T*rUn&)<B5Km7SGxHdF|EH_7-v`|96<6e}w>_f$IO;ovSpqlQY=C}%K zU6s(_rbK8fqt#Ot?cOTrV$A9GSH?h~GKT3mMnedVP*seDDPufRz(Yj>$E8>mf<q0L zPl#z=_Ty?Yp}|D=+DT1Zr)~&<r0vJebWPmK+>g82y0}A#TuITzxlp=D=lw`EQ;~tf zfU%#TNY>kd6M9<-iljrRB_ygMjp+i6amIZ=66}=_X0aR5mb;PSq=HNjE#&zhU?4X@ zZlE4cxv4R8-VKj~+i~1rJ6v?PNU#XE*(J>xmF=x8^=v8+5i`o_qb*su3M&kswZm|( z17YES-mJsSel3~t8uM}K3TU%S35xPierS;z%;t5_mw6ClC6<_|u$3BlrwNIxO>Vf} z>W<6xM{vHv0t0#a4C?AA3KEdof=vDq%0rnU@k2V7YlKOX^K!W@E>|AHr3wP4+y-Mj zHcY2-F5ilvut4t_6Lh2=BrFJw6a(I?$LFV5iv8x~gHo@p@(3;Dh$&BwDG?O%@HW|k zV+S_CPJJ~jl~%xP?`H(Y3LMqhK&Q0@NzQwu)dSm3nK3}y5o|}Ls-?+>U`#Yb&?SU3 z_=lpWI0QW<kyI47qtRU$O&|zGa+}HzLsw29I&*x{k?oD<wBv-t5jq?z<Odkwtml4Y zF*C_Nrh<GAO%!^*5;Md?H&s;lYNIAZ56uZ?{2rVzN+?}uNW$gLY)mr)zByKbyO-!B z7+{|;&^~3h{_K@LztN4C48$*)(F=Xf?H7~)zzb&j{|Ert_IFO=JAHTEcaohGZ5NWH zZ5c3L?<pl!OMMR*vM#kVdd&MCQ4b~cP~8Mbm!$hQgahdyKxEECavu^n2#_mHl54m* zE!;yLf$_hmo745*>edzBdxeid-FhYQc(<tAeC*qFF0bnjpXbgMnQp(fE$v_BV_zzh zK#}gJj|3(ol^#3M?z5Gd<xcbjY$Yfd^nEs=&1*da{93|d13|HoA}A=~EV`UGpp(Gp zJVvM-+emFDK*To7<6G!Jwo=>BO84F3wu6w6N8_=*sC7|9_0fGOKca-f!~74^QKTNy zfZKirD6L(Eh4WTnmAV(yPYlAT@gaO$2ni~JFo<WSAK&#kPIQYds?VkE7&?WBCNZ7( zV+Q-j1jS>V=zL07@C;dmN#2N9tmq4A=Ge4;vCz<0i0%3kK~2x#QgR(ur!V3_SPxWO z${<gNuvys+t2gOm*+*NjXwJu&KYK3be((W4oHHA9=FGzE_h)0)?Dr%nh_%1x%$bLI z^9X{4OR#v!QY>5c8J2y#5=%c`fh8X;!{WssVbOwl*tY&-_}D4ask>sTH5wP2V{xH5 z0T)}7aG`~2J&DQIG)%Uo;zDN{E_7tzVrLFjh)Z2%xYEO9VyGQAC(q$Nf%5F(1N`#y zFY()7{{ese<6rQXzlw#5zQOPR{vY`FKmHkyE?;D<b48k!63*HwqJW8av5P9oUDZ+T zCY**U>fKb(=%t1hFAcPMtJ7_$pv`+9I(?PU!$iC{KpFi6$55~`gS;}%M~d#yY7#Ui zV+oA}4NN6y5*jkMaV1F%#w0Y7HE}hCI;BDPp((kK>0~X8hV4f^UCwC>WhBx~B<eGk z8|)%1b|6u28{TM1w4<Z2AS6WflL-p^Wv(LOup;7ZNEQbbWDyj(1Vw(39`ZvBaN1J~ zkv#87N8zlq1xK~F!bMvS-UeF`eP}mMxr#{u)lle9ixtj{Ji&m0*c=1dhZ&&lF`O@8 zVNaKFh(Xi>)r3iD=zh8ob(Dn>6jA#jmR0ReH^8|9b4*qo#^qW^LgF}XwE5s>hYzkb z^GmI^#b^Ot1?^U4#9rk3Y^QcGt5!lg-NA4UK~ZW&I1m)o_L!=&=e{k@6<YH(5E6OT zd>vNkK4XTCbW?PQMTGb|+fJGi4#sFoHX<y<C~hN&M*rfl1IYANLz0UCg#vtxcj371 zRvgh>4;z)$uuxnH6NS$Rja6{cUI$;3%~B7soB(aqCoxE$6|3dB<9sziQ6EiM#1j_r zl7r~Vk3<&%(Uu>M*0aHA%??6ab|Bg_1JHch6AdX&d<+LPBs-uk{t&+_x`=>-$oJC5 z*<)%r>#U3%$9>2<s)PapBabjE<o8f~oLLKhWHkYFNU_Ek&OS;v7J@6Sr*NHaLNsDO zyxJx;B8$11M0eMhQqLtZu<ljnFM_&Mbwr22EM9;@G-!YR8YpI5!s`I|XUzbD*Z<>n z1ci|7xJ)zd;@cimGvMI!2#NifDyqlSBT<TOwvu`z%~V@Gq63-%$anCd>!5C5X`z~A zfn5@Vx)kUc@EP2NUf=#sG9cWPV8LzbyZh>Rj=}$OE$&da=|Uul?N<`exP6t|(?T_b z1s%@CGW0QtIN@!85W4hApFL>z--f=BU4+FB^!aZ^uisX>ij8RVSdV79iB<uL;~UXV zV6@X!bhxaO)J}EsTnEo}xYJ=Uk!o|5<F#ARPDnHp7){4#K(Pl6E_<0(?nRkBvt1^O zx%TP^GgN}f?yXqA>{BdUunHU0j$wm;9rm1^f_l+)7*^baef1OS5subAgIoOzcr|<u z56X!Sz@vfAq3bK84g88Q_yTD?&yh|jh^aZkTVBAo<}qA~Zo?*h3I_t)p=y_l9s2{Z zdYdIaS*gg(e>LXKUCOL~5zBef%6uQZ{~>07Fc<HA@F8ZgeE$O;|8ODZ&i@GWmwbW+ zOP6Ee$E&dDlT}zkEuDeG($BE?qffDDiEtAiVadYzP>@>=Z(Bu_CE21m<0x9QT+x~9 ziLP89CT2e9$@fEFkw1n?gE3YWf%CO7OtRu}sp$kR)DtFkENkL1Q5B7`$_R{?N8x;V z49hr-RV4DBle{Mj7n+Lb;A?SnsD)suz<6~EI#b<I?q`fVCspLwD<k)a3JQ;^pyZe; zsytLt>!pf1#+wELqsdDhEk5dKV_a?bQKidNq03MqFjO!Qq>AAXRS6hkM82q^IxnVh z5mi)iVu}|6BT+!(J6#gptWT&BA_63u7>m$Ao2Lef4yoXz;clETkf(MbL3bMx4iFTz zG3Im=rYND+EfLFr1{osDT?;3VC?knKmXnTR&L>T&YivGMAiC1}Xd{kq%Ex#oAtA>= zxfKrTo8YXyiO04f-d+(I$5k1$g-g(6;MYNO;z4HamJH0c7^15fA}9nbx-+b$pj;Vs zK<Xk}5wTyYvT8~=fG$yOlW!q`VygBiuC;pNR(F7;>+PPnTt`<?CYB@BL0zmeiu~nK z<R>o;oa;&xV<wDw-Wn5ShY1S@T&z5T@lt}Sz=j#VwKQn0|Ev{yvMkX~NVKQ2q+00! zTBs&5{dtNh8WK%W5iLf8>*2JQCQdl35EOgqDCBWme>;vIkb}ei4TQxix{BqJEcUH{ zJptlL*A;8O57{ECKVgBcY-bD=`(V5>920d37_U#nP-VOXiuUXfG@l7TLxvCPPP(Hu z=@{ygoKchLfXX<+A<B{<<!42e1sb5xdp{k726CB!<S-M=byP&YGeO~^Ojztg2_aEV z3oBMbs}I&fSE2<*^N!(CZ5VEJoyOgfGCZ7WmR!U$I)|Ceex^D|28LJe;gyqkU9xJW z?*h9_uLb}A2a+|0Q+yr&)Jtk+pV$4P1UUXtGwmFYZxa~*D8l2RfXK~GJiO74``21= z?`jLxjJtFPcSPV9pm-&*F9Q1OPGH7eNY_jWsK}1X08mS4)cm&+*ULa5o~r`gwV?<- zstG%_wMenwg$j4N3c_L_Y&*K?D!K@YE?+scd(v5W2sa^Mv5xLyJt06)aKGa?Vd1_O z9Ug1Z<waO{3ejbF(p7kDMk~S5>ahh)?iAfc<FOrRblHWPqw**_vKvJXib%Isg1gpE zsL8Fv;t%KH7qdRX!Yx)<=2i{)vxG$TV^|Xo_I1x;U-Jw{2n@&S`vk@lSk^p;TFGN5 z6+DDq{yiKnehBN#tI$grg?d;Q_PLf~yKXGj$~)rY)!NMbH)Gbji!poFhumIBC@sPK zd5Z~v1#|~<=oCI67+8KdAMX<ybLTI?qQxKMqh-tS5h1Xca9B(r$i#h0oLfRLEFnA= zFIt903+W(4o5X@eSg~?Bbahp6BAWlR+(<MsDQi08i^ek^XwLLRM-Bl|5QJem{_*Mv zT&#(}WK9$%2#WJH(L5H3@hU>0T5Pkd<bHWL#!AC5S{fqhTuCs73j;A&5P)7jUU!x! zI@8_ImF~@07=VFHKlG#?LqiM`b$?wZcIqf_Qb93Q%Kvbgn=;Bh)KJBkQ{$~gaA=@` z?xLB%Xz^7iFx2QU)CdeU^!lr!H&6xrK`MlXXbh**2v^2<G{HfaF%ctk8k1s*dTN3Y z5p#kGkX(#Y$7qx~-Kr+49MzC%wvTRNFI~kRf?_)ow6@@lQaXgv5N69k%ufCEkmsw9 zJRf}q`u#{H4APIPBGX+RMS;2~2$H#qvwk{A=9>z%+(SpP8Hd$2!bW*L4ympuI5r{B zY^O9>?~I2SgQ1S%Ky}m-1Z_!#MTP~2&K|;usEWz4!(g^8or48h#VU6(I)s)M>SJ`# zd_ospsR!u_%rQ}FM<^V_wH6=T?heJRt`J<Ov$)deEH!HP=janGDyRsOM@7h9G{lPW z6T*#%Syn}FBLbz=k-%`oNRd4T@(xJ@`Fg3IEL(J)u|k`05~nOBHK&-PQRt*hwI|F_ z7G*?dpof#kH4w`$GVIVk_?qp3r;$9|40pmskFeC*2y2zKbQUXMx_1T46<71K*#I~F zZ3wg8OUUS;BF=&?fv_kEz$kx!=W1dxR275X;&8N|^+!{>2kKH>2nKsTr!7h&tqBM# zlto(5b<y<&>7$H4suCY96!QmE;I1Y)h+HQ{W+ns$fl=U0C*i8Z0HcCh{-_!Qwa^x6 zfT46dTqyIywYEgu9m>bU3pIE$-G*mkY{a*L|FwWEK=BXy-g!y?_W|)gJ+6So3@|>Y zB!}@DD1JyYF!?_hp>l^nAv~Vk?xwovNIE2VJh<LQwGbjQc-&<`pMix0gV#VJ+{7Ka z3E?6nCouzxsT!#bVrKg`%Nfv!$9r(Ck<ZbJhu0f0)Di`6J9TL8SPM)3uc9q>AnWi( z)VRsfS?olQKOy0}8Esw+`h-P`8$sbtNYG)lxzkAy5MAEu(doSoT|Po<(e1mQfnXzg zd^e%fiw=YLb&C5vHc8NEq0?w`*@`;nZK!gRM=6tzGq(HSNl>V7UWcU&u<w4b3`@4# zV1-9L6!ULGr|>om3hu(Nj4-Ht1l7X(kjuD%b%~d-I<OBPA1c9Ot#~Zk>y3}M*<#6R zRV@5SjsRFmhp-F_`Iw6qEWih|KEN;Dc^5zb`FnH+b1{GZA_nut_>e&OfUuaikdES` zPq2_M5N=_?(iK>=Y!%@k05K!Fg(aV2G2tP=uw*g8AmG6LWuLCXC(Bo3<(iGywre+Z z4RsL^?1}2?JoNX}VSJz&7f0H0akPzPJuVDZVX~(Llb!jPXv@NQQ!36gp&PG@#~48| zRwG0}aC@RY4i_5ZDLRX$6kKdNiHpsrq&C2*)>K?>O_!BzNtkL%WRe!om=%Em(ZxOO zIGSP|P#a={GG9{^x*H(JMH{)!>P+}lQNkEo>ZXcvPgPWVYoLbz<yueSFf`EQtx1QW ziB`tf7CMY}KQ(mFVRQy4(`_h94dLAZO6Uzz#vq|F6sAHcV}v@#?NKooSh%bl<^FJ( z=>4XKI>xpl8)c*&+)XF3191noB9<}zjeI}41b;mg`X3}943O<{0J+}!$nnxc<}pp2 zaZyL+agvTfvN%K^g>)XGog&pu9ns8`Jq)(NL1P1~mH4CHw;J}`cGKOAP^;}Y;UuON zS3y3BR}v(q#Ly)W3>n1D2mo80%RMYXqd(Ic-OT7)lMK-$)~ARS_366kJY|T1Y%>OX zJ51Fd$F+7}2@<!vLUE&=0k6Rolcm-e&NW2)Nq&%#dr=pyhStOb=*bX`$YSh*Jzd37 zjFvcIwAhJm;s^m@ht90S=*qH_)N$I1a4@5Uo3KVxvIQE%0!maviUqTJD-?&DAj?l5 zNv@iRCUt}PCkn9K2Y+)#__Fje-2+#H9XLXVWuwZ^LTNS3DO1H&uu@qEC+)2WG*`e$ z7cqso7=3Ps-aI!9mj+=(G-4O{p)=E!&*zA$*h44_w?t8p3G)05`1u(S)H0Zt^0O}{ zsAX*sgan;ifr}FIod}2{ip)mnB)DJ6Y^0W!wJ}H=?NNk8nk_CCdE$C=Eba_s;lV^X zo?LFi^XtML$b$3hjmtv+9K8Q`#Gub$D<rC>{yP}_pPUopF=obO%(P=jU2CcTT}ZqR zlpoRzEM_EwMh~5c0EY}9j|q@RH`@u2RtX+L_pUZk1PCE<_p(quw`HKXLnsK{oe_@- zJs@Zv5)Kb<($Nt}Pj7eN`Q0AA1_rC%6u8-_V#CVCP}{Q#`U;=H^}uF?7;Zq0{RU=^ zJ0xe(;kyNG-h_ttW~qU@!+QfdeKvdxhhF~;{PVAq)Z@2-+DKTeM<2^xU&@E#Jv{_Q zx7QXrk1Yg;99rDBqtR^-D(FrV%oJg}PY&CbFURZ;mSEWyL#(mS!q%uZY>RBcX73to zK30k~MyIf3mj`Aq*Tvg&Hsi-XS&Fybn1vtz+t2aN&wh?sV#<s;bMV23AL4zwlMm?( zKAf|Fj$uA#e>fMjMYR$EF>mow0^w6EV6c~}kpv*<3Iqt2EF%oKFKG#ZKoH0prFqYi zWth)<7k%_GK3%gOoAxL{Ro@tgT|E#IpMaFi(>Pmr7UeaCsBb7kb5kYSnyS#zT!Eg} z3Ji2qVYIuR&}hKqa5FBAv|(zb6_-a_Bu$Sr;qp)&rUt4o)mws#ow>N!o{339V4^u0 z6HQ5&Y)qzDify6h6I3EDwj|?XV+y9I>Bf_oCQzoDPViV9-AE{gi@ecw+7;Ciw#anR z#R)4_L>nt2#&jRj>=aSNSX<$}9~Fc|6&*#5j|LM!4b&4B4U*K+B&w%;RM70bk8Wch zT78t!Mu4<=E1|<@A6+QH@k%{Zudfn+2i*2m<ZnfR&SWnW3uQDotDw-9ZqitRkdQ|> z-9-5Q&3GfnYd_AoY2qwhM6UNiWV-3#4BbSwhYnqZCQcvIKqiA@o|iVtn9Y`k30UYN z%SQ)^M^zAFwHwC{Y{DV6HLzk(wBEZK4r=S+uD=NpHan0^SY&%BqsWgLe=y%roB`VC z9(vE1GQeBWS=eBR&=BiIi-C4+CxtuEMav0&bPyDS+2%N3Oh-|39M@ZeaI-56H#&oH zwap*X4eq#5?m*y}p!1|QA;S+VUY+;p($<+_wBQiN35fCHV>nmjf}sLu^yVIs0pc{B zM7j-n&K#zjut7tTIe}m%!J&?zs7tnzR>G@Ku|jR40EIEK=(bXhX(7^16+t#i2(VH@ zu#E~rZIuyZy$^nt3UD{x1t(JYkj8ofV+}0!t%8}t8bWkE?9?~YeaIuij&6(YqCDCh zO{ro&D`#}&x}qcN7@yw`RnY<xMs#@kILpsH%VWPZ=T<SDL|MQAloAxeO%w`9I4dLH zk)UwcCsh}e(aBXES7YYEtizv>2-Qb_9ATU8giD3KxK<mD+nwpSKT?DT7pn1Sx)D#W zwGkFw49X1fQa~msgcv-(xXs`!^eRYyr+@7vW~#7$=-j`O3<{!@>4&bF(F`;s(Q&-q z06z2FLN8wFximUlw*C6~*CkyiE#WHDv)jGj>NzDE?w?c7_!&KYb^NK+2J%Wg{^X{Z z%DsbXr`lwqOOWZ+{>?Tzm3Bg>gOAa}$ENtWFZfx?-a|Vs^`*eqK@FcRnuoQYErHt3 z70{Mn0ZWzjaMfIgSkqNZ0=A=v?xH(z3p)L`qANi3h!P;6Yw+Jhaoc|_1Hl>w21<Z~ zu3~_o81P#sso!@4`Ur|X?~Uje(4b4{@!5)Q?;V824m7zb&{^z5u>MYI#WT52Rx&uR zU?ARw<?D81@yBa1f8nPL_=_;>-S_eCFW$pD?+^^{{ET`Bzxc(wcyIP>yeHZe<`4vP z7vaPCOQ@xE2_Iv@Vg`RvH6&obpud35Vg5pvJic%VCE62~@*E)`U?9%VoyYqZ@VdpH zV(F)Av3i?4<hAsmZ|eXD4<Go)#3Cgt3&oWssIIR<eNzpZTI$i-+JKJsCbYLTqNBAD z-5t&7?QB7RR|^JvS}@$(g3<m~Oww6g8tugN`5s)E=*3l`u^vp1b`cyMxHQy)i-QEo zKqH}1kE#AzO!ZY09%Z=HQ-F(I1V~2~F1DSat4NmsG1({vyCxDIghPW+0*}YDjKRhF zXePlixKtN~i*;cbuN2i(Zm5YngbX)bM4B<i=<g;pb|ZuT?Ltoh4LS>gqRvkfbrLX` zgcB6C-lAPY1$B(K4OE>w6K8&h^+N6nXkgiJd=DC_rsE1|=CLL>c{I4nqtTVeT@+B` zv<C%;_TseJZp7<uN0<f^Tva)|kx6@V+F1h`0ER$$zpgsSqV+lJVSqEPT1a=%AS5)A zdQ=T(1T2oJp@`0-B;+897<|t9A3&<8h7oNQCOhG*vkCTU>tMNi1r9NjcG1}YKNC5` zi18JC@*I!7D5fo{4Bb!1aDWcL0KKQh%%|4O{H^I6EYO!}%HT~{q#Q&`(m`~l8e<^K z3g-&!aH;Azt~LeXdWQf-I6)DDOZ8ruC_h3Vn4>Sl039hhXiwHbPr4z7_;_Q5b{M0J zI9KG%jNKUnIgaSbwny7(8?>fcp*__aou>(kG#d#LLSoS)F+*)lq6K9|P#i*SvMoxY zERY>=5Xl5Z#9;vn6~aM@kWfLSJ>8XqI!iSP7@ma1G5zguAc<`WO$)^}Fx#^lCc6pJ zeQV)N*Ac*L;_OtA?R5ZU5yq%JA#*QH1Xfj)vE<%z352r*M2@Exa@{mgNNAM%5f);i zMgqRnT^+^8R8hnqQ1KCElv0%hN3FZ4%hW~-U0_G333_Abx)P6IEcG}pob|`G@)+D~ zNWty)Gq~HEi+e-GxIa-vaMa@QR3n~Gx8lWg2VPw1!V6I?b-nxBwu*0q^=s8aKP1_? ze-85Bih)*gAFuXbcMvn0IsWZEuOx!@j70U=_n-Uw*9!d*7=B3q-L=v=KG*BdEdu;= zLP7=<QFcpudP}H_>Xgcv<3i7=7d$T{z$_j|_P7F21jXGhTs@bCC@+1iU$y`rFL)no zm(7LJj#W^X{|q|2R=`wYEsm;)i2~Q7ld$Ly-;TaumO<OlA1sI7;4SD4pi7{m=p`8X z=_ZB<k0C;2(0>LLYtZMj2EAT9@3WcOgh4+!Nxi;=h3^h@dG0`)hoa;xBAMWr?cEHy z)ePVZ7fS(qo@hf5)k7c5qv#5#IdkSq4a;+QZovX(`2@ne#ljtY`kff$7qVO^+75Vb z3AJdk3<firFWM*;euVjS2uoM3$Lj6!kW*5Hg0?R7Ep6cF=7q4>IHcudqoAx971iaa zt0Nd1s?gY2O}Eg1&bDTBwl<-sqZQqRLU&gydVAW@*VBpqzAg;*bz*p+3!_8b7$5G% z_((4<jP_z`T&NFIW4*XM*7u!w?(%4lq^Wb=xO|TA5E_v|<T72z<zc#y;U-MeeOw)? z#+AWxT<$HxrLG)Y>c}KO(&#dh=s*%M(GVv!j8E2!hH+6wW1>ESWjH2k!!TAAg1$Tt zG$bEEmX`q%4yz-|Q~`<B3dnU4z|cgsw;C!5g-Q<<N)@HYl~C-eh+^lxC~;)Wb=)JV z&_NzWj=Lol9@&io?&sU>M1lQI6tXPgezE;76dm4)yhHLhZN3xn`rGIxwjw});-sAd zPB|ze%}JB6pi^+uqodH40CDn&DpCl7Qw~Zv&HYR|jFJ!|g2DiKK?kH!+R3hJ2(#S{ z4}*=g#~Wa;x*9f$pTb^!72NgKBh*X|Np|vdCA*mwGeZedMook|8e{jPElErRZba8$ ziXpL9M3$K}in}|*7@cC#Au(9*j3q`29B`q+6;lnOemx9VJHj#D7D_7@fQd?1j24M1 zEZ$2%be<CJAi}NK^0=b}iD9~l-aIGtWjmmo4ni!E+Du3YKuDmVqo_|bqjL~|Fe50; zDNF9#5)=-oJ?Vhbcw6LznBt`S0YX6op*E@rw5FRNBw~+hA>Ks?an4$ZcGQ&M;bTU3 zVYCa*dfRYFeIu-t*1=-$S_u|r3afBfm7kaPHUu(L5Ca&~X)p5w#M&QpZB${f4)Xl8 zkS7|f=^paw5DI;?P)a9PPE}Bqp4zDL&_=bp4yyT`)w*k=-tz#Oed*f#jnENbjIJOH z^oJe7K!iO8A{{Xj?SgYL{LJFqF`nXs%UPkgUL1#8HK%a5F#``<vhk!X7caVs@v^53 zFZ(O;`MEm0Jl}|y7n<?nG9e<S@wnQFmjuX{HwX=>>Pi-<MOG|ri%fr}r_>LL0dl5_ zO6bLnAGn5^X*>DeF)7e~7qDlJ|4^ICj9$O)ha`<Oe+8C*0*u&x?b;U%@Xue93<}@r zbui38;UD$+jHJhuJ-*~#?)KurR5_}$-J!l~IhHQ?0G}+Hi%%BL!j6qgps{Ne)OLIZ zz1=I}pu8HfCTr0YxCbM#dodER6C>d}F(d}(iRnG)GWz{CGx%>NBsO7~uo$G%7$iUj z{MOP@tftn|QLHC4WX__`cazk!s@rE9y1llclg_2teJ5&;D<i>V7pxUGV%uub#;^$Q zf4G3zy=YJPi17Ff^A~-Fd6WQw3<{sn9SG+js)t@V23{*5FmJwSR2C&2!rUd8OQ_7_ zeT$Z@#HR#<+}7Pt(bj{Ry#qW#LJ*sJ3K_X)kyl)RvI@Edf}y^)5)HKkLtQnR8tc$3 zoC94$8^O>?D0FwV5egmX>+Qq<HPqLQq5d8W5B1<2!7w_~Pe}A)jQbPk`l&u#8t<o@ z=*MNDSKE@L?LNAU{?{}>$1y1B+Jzxpzch#&)Xk|O+`2r3JJW->J<am+Ansi1!|e-Q zxGh$c9IM0ia}~HYP=u?!d6??V#D%t02_Tbn8j}sNxX>8GZGxjN8k2MzlQqE@De*#E zx&vddG2^KYQtcFxX3r%2sOY?+hFm6zXB-r8+HN;aAKs008+n|v+<}wk+mOmK)p9$x zw;<Jm`#hE=j+<^ln(0=8VJk9(EO?$VJJFa)zQGoR9oPbYO@boAa0B8jcH)HXJ|x+z zAk~?`IIcw(pw0l#ABU|XlKFyC9aWGf8n)fE_(BblAEb|LKW(IW@H!V});2rf#m73X zyB2n8%W+s`Ib3yCBfv;Z%gq;ZjHL43gOWfoai9|FqeV58CfX9U(U-1ISkOHX82wqM zbQZ?wJ7a>L3@XzCgSnzX+J*Ma8`CYpghUuFw}s<ULl7paJTY2w6vO$42o*DQrxO?% z7IY7XFjQ~^19TGoR9DUs$xZZRInYrYLgOhbv=9)T8FuKRnz`SQVu|`>3)Ciw>Lyz{ zjKjRn33XJ(2|E<W*dW8t2=UI^2)82;4yhu-P8A7apb9g<G;e*R9M_@CB1mkN5n!nZ z596IUX0T0ayRcQ=086FyFjrg))4i);MR(z#u?g<_TM=R*kNCq1NI#~6v$T=<-Wn(p zu7PkU@zg|-hX#rX<}x~kDj!{D68f~6`e>k<nQgRs8KTY82<={`==A1iKn?g<V%XOj zqkgtHA3)gpAH^jfCrtYu!xbMFT=jRw)!^f}5#oV+p?-K29fYUxp?Dr2hL`aX_$o05 zzdm&WzsWv{e=o_xuWIt}RckT6>?y|=gO&Jdv<_cPG~tU&?Ra^O0Z;@z2^ON8?7+7H z@Lx%C6_T?cD8vB1SHWDGONznyhae$4FRm5YxGW?8M+nUH%974W*UR+!HPUmve&4I@ zZ?AuKUREvi>fFrstMWU|yq15~bHd=+Z2^z(^z@EQ;+*U{@jT)>mW0daw_9=R+!>@s zSYgYWCHP3dV(~mIn?D<CKAw*~TRwy8j^)tWzLL&;3*xOdqtRa;=TE3&G-eOR!o|dZ zTQNvb3^MTddlL-Q;H#=8QRO66J<(AN_^zYd5ROBvZpY)I?SjDQ_1eVWkQ{-rg}<q7 zXmQ()Iu`{7nLTh(-vL#*_4sTlox=Q&v51fmy^0n}RYyxPmyX~=0zp7PxQ@AV7fIzj z0S3B+xuW;c(ogZ}%C%Uxc{_IORf49zA#5BS;T0T+nB)YU&dx-BaXw1Ri%?cpgsRFC z)Yg=tuC@#f!ZkG25)6%KCm1^E7KD1b+vylOCC4C~L~}ze+FKjZD}X_@@}Bb2B4nLT z$Jxx&D9+19NdX;6b~;Wc(Vd)#Me*4*4D~kR(gdM!aY)kDOT)M}HG=DxM{#|63^%Wg z;nvl0>O5{=o50;0lQM~Iq3c5DxjmyX+_^eJaLj0!5&#*%T>|9JR2S}C=)kS>&A2&M zj~gQuxIQQ#k|V7tGu4)ii_M9+L>D3ea-MEuw89@<S+1ywwPpgThjb?U2^PB$WxNAn zj5py1+Yzd_1tFrn*gy`U`Yd%fAwqu(k8g#~emS_RY`_t^Q~N!u;jnuJjw-E&r`AT^ zzZvmnJ1BWRp1f4`_=ca>XYkWmix8tNh&11Y*h5N4KB|E<7fk{}MH)*HXT6&cQKY+2 z#wjNyWV$oM4bVfbzc#XcHF27@C)rs65jNZ4YqTDodTZgbe+68%mc#ep8pPOaM!L&( z6#5BAp@8ZzMKnYzp(REIZE>pTNYX&Bv~GkU2D3zUlL=+Yz|V~Mv{;!=Oa|zT$x2UL zZV1G5a|otd!U&3BX;rt8QdbNXIuZgl=t>tW*jb@3*A4@PPLybua6<Q4M@eF}y!JD8 zXrY^EJ7q0FLbOw~r&&ubqe%ecq&1;&h;l$<nlqYCyQ1#oQB<C=M}C9_PI~GghRz}U zkP4#gRdM2&00o^GGx;on<dmB(;*RboOhlu%3VbaT=`Q5yF1Ev7OAa>bn_#U*sca%V zHc4$4;t%g<xE)~xM%<y@IO(8>(~e5W5rgQME#!-y5d2;W90?3Z0^`U5)Hvv(!R`QB z>~zs#XMk=81N0p+z{n9}OdK)8l!GO%9kIo2Cwts;a>QN!5$_yf>EMV5_D;BO=Y)q2 zNAd8eGah&x!((qZJoWa#OK)#{<>8HAx%=YR-U0Y3G#I~3h{acDPT|YE417_XiLa`2 z@vFu{{HnbSUv*dG%i#umInhpNFwk9LkiSk)2&X|<eA{#B6*y)B`Am?W*?xYbTguR- zKs^)e|3A{qbN!>f2LN6-Q|0uJ`qp*4wk;$D{nsD!TTpZo4m0YIBs(s19x`~y&I?#P zztxCqqv^<uw}H~OW%y|BY<#?E4nAHu8%yWDhm}h|#IB9Yp|O1xT<Kc#Jyp>crH+X> zC5%Sw!cg!w^!sln6bK3*(FP&PO|q&cf<icpVFF^<e?3M5HeggJa3g`S4#V6Y4iN5R zGX?^-pvPAZV#<(Kk8NmhS3tJi9{A{Ph5oMf*sy##-Nj<Mg87&?cOm8z3Ufsx_51Ur z#%kdrK3=g7>*){_)U>eQ$P}iB9dN|W13n>Ph&_>vlc}eXb@nXs3-VD^l!ua%d{mSd zpt?%Hp`2i-Ml*waD;<MqW9aN?Mh_iBUw0e&dpo2mq``q63=Q^5YHw*kPDUEM`5Sh0 zaK{k`57^kcz}EH{9FBSuMsY|=%R+W`4o*bH;E;(WcCO!w`R~ocrd2Bt5#&av(TeL= zUV&kHoX&s&|Ehq&B<@|8>HduiGTnStzAhena7(6pHzvN70LZ;-<J1`LT^+++KF9ql z!?<^4h}(pR&{cv&>=P!puXNF!Fmae9MCj_pB%U{hOL4V74_Erm;7TVUQX7uO<Rb{T zR)N`$RoK7gBj|7b6jpSfhZI)BZtrRw*|!Ex%In~uv=$ZwgU*iCP~P+z6gGYa<!!5> zxpNKl_H2OhzD=-E-3({VEeOyhbo6&2fU)TfKh2Nfx_22o)mOn^Zxe!;0gJ_p66r2d z98@Jx#9ApJ&W6Y6ERyW^Nn<S1#YkXgy<%WpuCFRG-1g#>vpk_7hd`sX@X%ce51ke8 zKe!svRvVD+yah#myHFFRfci)UG({<(HD)i`<MvTX=uB2e|LFr5$fUc-GC+UkLAnYf zbfz6-;5U_A#TbDwS>r=M5EM<3EW<ES6M%El?5fAmo9BqGY&wKYu~vg428+a;O2^Pg zN70kxgs!tk=qw0}Y?-SNYjX=w^q=Lq>?3H;I4m7+<FS@BdqU#~n$uk*P&A%ChT2n( zD2ua2W`H3QU9<=ZHAFe6&{1h1-BX94(8Jk4LuC6KBGp3|@q|UBojStkJc4YLC1AK2 z?S`|#PB@X$j{G8y9H4Zz!-?C+^mfAAfM1Nk4n!F5!3p!d%;5IotQD=LjT#EA)KF}y zff8d4lo{<u1yyCJftrKrs6D8OW+OT@s@rfshKvqi!t5ZXtW0sk&Kh@)9>IN2cRUXC z$D_~?JO~fR{fG$Mi;TdXsBqkl4aFV0iMuDla5qt=dnplkkQRf78OeCSOzS~$HXc<M z;!#}*p46A(X?-!CH5TJVOF2Gouf~g>db}8J#q;wFfEO7srx<uI6CBe*U3htwftSHo zYVUZZZv*#r2FL$FGuQs3{?#@A)4rq`K)jL|Px4Q|APmH{0tz$b>%b81=6e!VY2TK@ zHSjS7Fm829J)A^C_7j3a)}SraDe38*c09e?&h0kBqLcTD^+5{IP~Z(~{T*2O(OfJc zB$h6G7fTkrhsE>XB|K(f=h~&PQCW+$!#mI&qJ)tM1q=pnN57vO9mEzo1j<Ve{aza- zM<J@2Bv1qjAP6w5$2o3~1g^&z%P~S?EN~M>gEsQ`W(?7p^!aT@mzZP9Yb#njcA!H1 z*O^=%R@#Vt8&+Y>CoA#Ur)#lx(+<e(RKPA}RjBD7gt3i1oZY+;5FCNXm=lPLPeKCW zkeHZ)QzuiAk)DCGS<LG5@=;P;h_cdRR8`S6)K^OmptG$3-5pJI1<mO1Zoxor3&GHe z;r<Ss8|=oY&`=LXhI%nF*u!&O=;>@FP+HK|(T#@IPE<5BqolGH1w|Fe$tk6y$VO&b z8sekFVQy%IHOtrG?SK0Pe*BYnuyVyG2ncW?aOwz(A>0z~;R->);C|<oW0(QOJ-Ue3 zA@KUK`!@*^>L0gd`{(iC#&;6u9uOc82#@>M#OUsG1PM!mM3fJ2h$%$I@JMW5?!&#& zMqF&lW<nc)NSgyN+PVT;=Fh^ipZyyay!|E?zVjBA&Uzbb=|FeUfvT)t0?l<xp)0o> zMte8lpz>zuscggkeOsZrR}RX%H$r*W2JG9imcOOXuyf5PP~NZ%hD=Z#_I?I;m6dqI zM|~-r<QKwz=OS7W26ydE@Ya_@h{+CuL0JMtw8d_mIHZVp+dYW2mgg}BF=<_GB?3YT z`2<D2FSlKHBH2NX*Q`gd(MtI1FGrBUN<^ElL+X(YDCCc<Dr6^`qIaW3C}uZWV|US2 z>>(@^(UYu-?levGoYq4B88P#$t~5Hk>$DMivn(*2e*|M??wG6%z=eiTT&fQzID&Al z!W+Y-o){=Nj_zza2L}DV+@lySc9)L#7rLS+?<l(IEV_hvzKu{2VCc-WM<4I$BP_&y zVvTMAiq>=oIt+p$)rk(|7+R@@^dqQBK7_(3bEFXr@s6s9wo^hpUDioA4P^M}5E6RG z2{?#MKiWah14yLXh@}gNbWle)-A9nE68tO`;bW!<Z&O8hnkd49ax+wb=fOSjHQ0*) zJq23E-H7FOs*y6X4CyM2G*D`yjWQD*l$+|If)J>(G)9%RA*yYRP;<x_)rSpP8lcY3 z5X}xoXmd11&oOfhx?5tz`w%n6qZp5L$N3Y1xR4r&3uodmarOkp^O7-McnT9Gskm64 zhN%kL-Lg}dE;)&-C26=;eg@ZSb8)q~1XnsLaigaWw|eVwx4RZk+A8skpm^3=iRbNA zc-B>mr`>h<yuSs{M>_C)v=cAKy70v~L2<qvpHFt+<s}9|u?W&@4dt%~`~NreLUj9; zy8gZ<>G&(Xe*87fz~FnJpneDvGkSTmThdIsgKRD=zDJhNUrBaMrsp>ahnwvz34|L2 z>-82qqn_Sq!ISGvczi|7xm80|<Nk$G+!)C~Td5y>k7{Gz_SIOiL<Wq-AHIi0bQ<$! zzl)U%KY+oOWr#Sq4oyD0F%Y^3Jp@I!7&qY~hfXiL3DE{2O0Nx)`hC|E80!fFnMSB# z;V7t4ZjT1N0!Yv%LWB;3!07VZf>uw$;`mn7AKQgI``w7QR6u~W4m^+A!rRvyp`qc3 zjEY7~d_3af5(oyuAt6yxVq!9ql2VYGnvRUqXOMk13x$PwC@Z6TsI5d(V=dZRMRgJ# zLyxRoVT3M0fM9I6k77B}gVEtG9w#sc1T<PP)Z2=|?j{U$G@!M<lCGo#XU^mzDKQ-h zv582E2}gQDAaYIxqu_KTPK0^F)>s!?)~&&;pS_Ep{`hTaA*0=U<l*b*j%Fr8<AZIu zI@!;x{+tAi+gHv@x+9=*eOy+(^e;36g?l&X9wZ<T1~a-oAp-;-L+EvAJiIx9$9E?2 z=qABHXK{P173Z4@QJ2Qg)6oi6d$(iH(uG+6KELzXKgDMsyp2!ae;XhD;zwBgj!X-G z_9M*u>06lhw$K~+bk5JPldw>eTM6x*>tLX?9R_N<p{*nj#T}cmZNqA8T=fZ7f3g@W zK3a(7{C#a8VD_$Aj018X!A$-Wyy30B7<Sv|z-;3j*lb^dW6G=HuCW&0x^jrJ*du`= z#%h;LHu4BF-;MwyIYd}&LyYxyBplv}(?|Cp&to5QJrt0BbSsh$i$OxG5MsC-f%=~y z!ss)cJhUF!&YMt18(SB=1&!fb(HyxAt<gKAvL$LeI^+4{PF6u@k}5jrFuGE8(3O4= zU1_2U%8bF>2Iq>LFjnD#iCTY5)CJ*uO(4d~{Rjmwg2D~G1cV6o-Di(tsK^~7B?2I> z5+pjZ?4@%;Eos)2B|6U75-JWDqyy<c>mW6Fcb++nrjyoaN<GB#5U-=dAUNtz*`YSY z78TJZQup8_7gfX@-h-$^@<?#nhf~MZk>RC-EI(bG_1BlW(`I-bz$rH^Bsgmj7@CMW zqJeO_j8I!O1k)-8St(Kb5NxT0Knrf0DIv^Q2~mbhNHA7Ks+ktDE%i}oYm71n3sm#Z zSnqZO4c^Dl=;wyU5Dzp&_@FMv4>hsAsEzYMO}sCv;=EB2>&4OoHF55!kMl$W%eE69 z=t}lPZ;Chi(*iJ%5sabCFr3Q@$NB6iTs#|ttGOp|J0}tMbCU2dHwBOKQ*ggH4R<QD zaJ!}e4;sqxq@fzm8fx&OwhAwq1^&7yAHONh$FC}j@XN+Byl5vty6W+~s}avToA7y8 z3tslL;pJclJ|ANso+KPDQ&*U2U;8e=i;P~Zd?&_td|%%O!N1fE0_b%yFh64{^!z%5 z^lR6O!2fzR(F`p9v9Vh03m^z!h_14tTddFwL`2W0nfqsYhkbXy?D?NwCmh7<VEOb~ zJ7LgDwNQ;RT_qgE*ow=9!(=(`oXf}czSEfQI)(GCCos|&fzEPol$^FhY=AC~S}Q_N zeG~TXTq%vW_+-IstXn(_2K-}(8LUHtmppm{wxHWvHn2`i`60?~kB#Vd-@tM`!66#4 z*GcYTC}88O-cai#XbjU`NRSW!AxwsOe#n0_`h0mmAFJJc6Ize+f9$*kwMTcN*jWwP zu0}}nb3{sHAd(W|2!#YBCnr+LIC=6UPMu0aIvqq-)>-7zK@=4gqoSe|b@f$f5#3j% zo=I&O=<mkxP#?~X3}9?@2ovYe;lkt?CNG?qbm78;Ocy6`@#3U(Y+`a8<KyRWZgf!6 zz(5Cj`1|YWs6u~N8HRfb(btlJ{1hJ?x6*^6+y*R|{ULt**1zG$Z~sJ^3S`43Iao32 zDk@CEV1Fepj(6bt#R1&7G=v*dL%1#47YGfZyH`ggNmWQv8^jph1_S@KQOOm|9G6uw ziDR<uyVqraxle#Rq_cQ*n{c=>h<nq$ObA*r-jIjNB!5I6Hio7AR_t0jAFJR0IaUw~ zD+q;^9}4{hE9d+hme2kXKArU=EPMAySn}?_VG*^Ez*z9JHwlP0@gYI+>AZI#_vr%c zUHuWX)_)4a9UEYxv<p@S>To`42|GIzm>BJcn%Z7$-?9-K)-K1ImCLZ|;{{m1Y(93b zSPYeo1jTWsd9ajw5BjTr0fRN~!)DtOIPY7IW9n-VXt0^E*p67Mort#Dj!4UG2sPUR zAN}?4(OrW8gEe#xYY}C(4kzt46Bt{O?z9z&0u+|38SqvjNdIGm8Z1Mc*$SLGv=X_l zt5L=uXElF>bs?Jwj4h}S-Hh7cji?XXjK=8gXpY;B<^)BEwIDhqSkP5u7^3Tp8TxbV z2nAQV2rrCQ`(vz%D);{<P;_L{RpcGRV4)lO2?|l=)Jg}@l5UIUG#f&|5>2Pf(R$hv zU1DibvE(Y%ooS7>(^j$(*@-4nciEamQ`99}q9(<PvP5;fsWhF($>S=BVMY~hvkg%M zX427pIPI>1Om8hhg23=SfJ`4<It^W<5*W#DbRjOHXOspa?CCJ<R3(KSRzav3k73Pi zTXlrl@VuouKYMi~+8#j05o6>Zw?>KY5mbh_q9)o0jftUXNsXb?NkHq_M6}WsbmgBy zU%_b%6lO^3%S*#R&PfbpCSv4N48{_IF&gcS@$lmq4?2qTfk!az?|_K_dt9Qf1UlkI zkTV|eIi3Z%;qzd3ybSin7a>9TDmn_kOi9Ks)6(&q(`WI!i~{_g`cp~{{uY;k|A<Jz z*Wn5HV{9`1crqQo%gVy93JdY8@-qCovJ$_psl~7A>+uz{#V@;=Ne_48$z(SkU!*Q| z;mK4No?h<8(<?m$2LtW@kDz${m~@=_AyCM=#d7~Pw`XAS>K<u~1zm;!#FMLS1VI~~ z5D-EF6yn&EtF4sGK|CTP?u!9>lV!LuT!5+WG>kV#W3(|6=NiH>Tpx_#I)4l?IqI(q zKzEfpIxF1KP~eQSi8cuJJO~GKB{=A9hp(X=vg{eieYc^L>hO?58{yFAwgH`P>(J%4 z9$oJ1(BrvI0>yxzXx#p8e8o_Ja1jIr|C8rfiZ%?<ZZYV;7JWS5<HP$2pmujT$yqcV z+l&UP+)*AmM>UY{VU3f)J~){Wh165YNJ~43%*->$&CNw|v4Df<%36aK(HPy)f}Y-X z^!0aPP*fj{^kaN%7?TsD5+Fn=ATcpHipfcWf|>z^fP~QN+mjb~?F8=|AHc*&7tRm0 zV`8uoW4)Cq&y0eVwjvh1HxILZJ{L<rT7^wp<*{$SHVkd75fT}Ss@h_l8*aemi8frh z)Pw7n`f&5|5N=70&@xEOfZ}`Gk^~e8iK`>uf<z_)f)dW;=A}Vg8E?mEdl?$?6OkJ1 z3{S)T&{@A6a&zCus@d;g<@-Oy$`6DH1Oh@FTR!`3teEpQmVZD%y#FJtpgtuiK7Q{l zx`{WjNC4vJZ(%XZWxx0dR?Ye;_AL7l8fzBf;Krpe-|!JEmd}UNmX+|-P(YxACBg%a z!{5^h$LLfn%??6KLlvqjd!e##m*h0$H?G3A6-x-3dHBBoZ&t^a$sI{?00000NkvXX zu0mjfP)h>@3IG5A00000Apn!Ioh2BX1OOPD1OOEP004Jya%3-UWn^h#FKKOIXJs`m zaBgRbP)<h;3K|Lk000e1NJLTq00D0R009mN1^@s7F_Wf!00001b5ch_0Itp)=>Px# z1ZP1_K>z@;j|==^1poj532;bRa{vGr5dZ)e5dq33^FIIp|D{PpK~#8NT)hWeR#z78 zP4B(;j`Sv?f)o)@q=*8Fq5=wvAT}(h*n4l-3l=PNL=dp|-eY=V5=}8}(xzl)lFa{G z=Qx>r@0XeVJ1_Wh&OU3e^{nUFRpZ&Cb3C}y$elZvxqs_C?>)G}v-{_GeD@;vZ(rcf zy$-rAwR7P@2k%_E%7a_SxO)8_ubyq?Z!Md7|K1JWy?cjS_xJPeo!h+gSibl6W!`=y z*T-GF_o!2@7kKYs7w<pn=54v(`%lhr?`j)QZXV}S_et*d)N}vtB_7|u!d-dp?K|Dv zdU#I0*T4t&4)E~)X`Vc~#@+juc<|^dkDgpd<6_Ge>TC09ZQRAl6YFVd-bU@g^#u63 z(l6GJrekY4w0i}9&erU&m_|W{6)9s!@-SSR=m9R&^|N44m<=}$4d?cm4gB)Dhu?nq zfWLfso7bPV^W(QS_}fnp`RTh`eD~E=zWDSUpM2QD^{#ES)y-z^lvqaR_*1cDG?gn0 zn7^ig*=xoybHzyBy4%V5Q^j;Nuj2Mid6_F6@}f<gZL340`{Y`hj*j7Udkvi(yGZEm z!jjQ_u(mN{a85GwOR}gcA4Y1FEs2qK<fT|snIFNpfp(M(c4BI}F9XAjxqNaQPp_=! z<%<^n`RYDzx73Q&5AgFhclhgfclhPo+wwA(`QqcVeDYp17aHfWblxzUcTOQG#FBN( zCNiref!4#TnNyrbXX{q{9n9%!n#8T^O<cRtB`tlH%U3(ptHzmQD>-#=B%3!+XUF#0 z=xJy$H#eHZ5rJgp#&UB18UiEim@qYuDODB34)Ud7kR78EOj%cz$M85e_U@R+vokaK z<gFuo{(b|WJv+~x{VUnMbTltN=#&ay<Hy%G`0n$IeEFiAS09~b?fi*kM>~np$_Vzf zW^+{mHugpsni?=BD~gh$G|I>H5>J@K`HQFMKG#B9`*FH@nz%03*En6XiW3J$a;k0> z+qTTb!bpp({too->qW0%S9&^kabVXHyau|WVWUB0su$D6Qp;xaVOT~qB?W`YPLJWc z+gthSlQwp*pU*pYYx(MIJ=e}va`Wl}-g|bK@4vVr6~8R*bB-@Q?BLkau?+FI<HDKQ zbT?Pf(NIciN-$x)>}WYI9&mE3lyOoDxpDd=H`|-IdA*A(cg}J4d@CBq4{qZ4u937i z?_%@DN}Sv*(bLgj!laQ5$p~XiVHW#$%|=sN!oXOQ;2=%n`<XCukO#h=`eY_Y^4s73 z!dGwa=Ic+pIJ#vG8yC%#fIZFmo|Rm^IG6iZm+|?>ZG7>fT`Jze^S66=YtL4877e1k zVKQe<mC}B4GACD+a$w<bTI$Bqd~B?GZ9P7o^Jkmr>a3@(`2g4Mo#T@Dy2h0Y+c>my zI2%`HqNSsSzPUac`Wk3xYv3AWO-foQSy@haI%zUuh!=fhTp1c`LfKGPX6MIo>F7!x z+`hu+&-U};?FLTl+RCKSLzpl;ma*A`NK5pWpqkCiOY^yYegSu`EW^yvk{i3r_}9}j z7+C9b`gjTT^@Wr<IrHeuZt?$FYQ>w5=F3%pqvZgd=jv(iILXBetz5m_j>e^Po7uH# zC_6V~psBC*rqW_@4J{4a9gWctOP3e<vV2iK3v*-GyuN@@DZZrj)n;}<27h~W14|z# z{`Soao<G>bfLJG{<Y!SlHii7mcxfRQibiE}t#dk;+oy4%tpZ11Gd%4K`RdX>^z;m9 zteeO{O)Z9)n{wsQatcjNX*fKZ#v}Qh+*iW6o>TO6o#M*XPA&^HU%7Z1jdNYKOrJi4 zIkSeKudRiqo(7tlnremnjt(U#+m*f*p%|MRqc6Yn5A#P`T4PUH0eWIB4P6avT+I3M z>+iXDV>Qlp+T>)$kvb@Xs1O%gPt8C_{;q6N76oHsIon=>y^AUK=DNJPdlC(KUW>d; zg{?EOa<5z)Lx#!ykM7Ok#KAmT8WwTw%4u#~@8J5iPA;5leq-_0)7zL(n24*Z6_w)$ zqHAcVRyr)v507|9;->_l@1TR0g}6?jBf6H__(%9*V5W<fnHC|Df$~yDOqnv3&bCtg z1A6h~-g8D|#?n^;ymoCFeZ!sUBTyQh=);wcIat`5qi?38x}%1H2EINPjCFNng1rU) z+S;U<8FH{@gj9YcSFSX0<#H33FSl~;LNfyfMR7wCrABAxN%|*+a{h7)Km6r2Tc!;~ zQ*PKh&J#NiBXW~m(3XcNzf;^tQ%@61XIpg4P0%sX;bhBEOf8MbNlO%Dm`HG>FN@YK z;;V0e=BK}W%eL*M%$YZuqVds8o)Aq>+bqm&730V~bu<O;=98W2!Dw4Y;`FqsnmU0I zHa6_rmc@}hBRPBS2$wF_bMbr=n>MdO*GwN%c`=Ps4cpMQFhg5z<{sjUk&B7i{N~~s zCF>^OljNpa#lTuDq@{_DSlYFh3zcJft1aUi?2d<{8Bfmc=Un?Fh8Gr+Gr59)|Mn|2 zn-{TQUY=NarDVKi+`qX|lF16Hw$w0c!gvf!4cW12Bx{$C$KA|`p{Yq^j!efb+?Op| zhO=YiaL!0zUc1^PR&T_@!5Cc=EesR@Id*Cb_I`etx!a>@DQ_Z`)U(k?-$YviRTE7k zUHbUwvwq$<QsRQ~lb7@Gu_w^Sl;-^lcy(nT|M}_#fBXU0E>x0LP(WJVShgQNNmJ7? zN=s6>czPM#rx$Sf+)^$HvSf|Vr(|Y@v~)aswoW9nZ!dzP{OBDUg<n`N^ey#CPmiKc zsJSGbV_dv=ob%^SU?u@=VQ+?!QqP9QjTkwbWAE>UmbSc!M7Lsb1zjpCOR1b)#LZhh zShyPC=w-sEAKk~jcLFzsTy3Zr&RIz`tJf{(_4hwWnx4hTqLEBpxP;0LH7Ng07@x|b z>d`D)oXh-qnY5lLmh3Csq`Ha$>B+=N9N9YS;Ti7E@Nqc=L<Zm#;((>41_8a@v3D|+ zR>_i*hN+Pzx(2#paWQJ`;brLBSYztufVM=qmZtczhFDr#6E|N+&a~Aqb=q(>`h)!R z`RnWVFfljeofj{8>!WAPEl*>N1obb!{z2=>3ND=9&GfmY%->YQ@BjG^!!twKx^5h6 zSB+%D>I`;l%_J+m597;<86j@v7imFEq&rKNX5cNUzq(=sR=$?_`Rl4NrK6+As-*+j zuqv6o+eV=!?pawDgT}`73snnS`g-CP=z+F;))K2L6%Xm-!{Gx}=!(l|NgxG#>vDA4 zY%J{zxc}ZqeDeL*n7G;!6w{l({`xz+_l;xxxZacqRBqf~$HLhY`S-8CQoDB+2X~gS zXU9}l&rW8{s3_8M1nXzcq<?ZBf`hG@H6tCrURLN!fO-bFqA8Wu6=UfO7%W>jlI@!c z2#fZ`!o!5P7*8}d@7su$zAmfQ&6mXBEIuyQ797`<Ky-4qX6wc>YHF6?>0`#4igdD* zdW(<Ai`tv=_Vc$@t5`Vb^2<Mdr(i-l0TCf=KX#1SE7!AT*-XLR^StxUeQ|+6g8KAh zndFS1z8*vj2*<|5nfM_?aB#84*~1oBXG^)aK9TYMZ|a~FeH~mpUGeG_fT5Wlwmy0o zSm~j$_rN+d4YbkH(^4xC+*?onKnn*)d;To}=hDj+Ju4&CUoUsm<KS$Hqph}F^|<!n z5r^sz6X<Wu5C8Z#WhEIDP8h`6{k6=TKb4woGx++eFDaRr!OiY1bRR3HcEea!F3+J? zZ$Cy14<skMKNIs(v9{2})=?j?U|Xzh4a9A=&^6T}eW<78nNX_d<f3OP?jx>THE#?W z`}VI#Q{1DpY%uYOp16B!5EA0fgZnqQ^FYXqmNq&<1)MxxBzv_G9AQGRzdo_Cl2qaY zIN4T@i<d1Qe(@F4rwwEJq-18US;eHXZ0e71Bqt}7S<}*4H9M7x$?;T_4P@c6VL19Z zlRm_Um{=<k2e~n5kSi7z#>||OOle^ZLz8_-NpvPN&6DwC12K>~=qR8e6`wF}5E@PO zdvS3$Q~60sW*=r$B$6^Djw?4hF)|abB8f*!{>{zDk;f0Z=oMrs^wXD+AS1%Vog|a$ zW9w<gn38b}8S2H>O@)jalOn-ZNTvi~&aiM!9-hIaBh$$UHY01WJID7{;3PC5Gc$-} zsa!!}f0nKs$<SfZEUp?y^}^9q%@`~tMdBo#^i)3;95kiUOBbcFpn3utXIu6#XId)y z0y927&h+muX+F6xo<V}wejWrx`VsD7$mT7Tg3DX+9+b_*QGJ<KmW-#rC5xAgluG6? zAhkcWN2*2o&8Dn8o8w1!aQogRUOYI><P>+-%}gSBfFVHv`mCFqF2t#Z+5=NqyDU$# zY7FZ|uK5b3NJ{c&`I0fLsLmojHV6}|H^$R5dBdNoXQwb#6q&~Pt{oT}8#6GzH(NI6 zv2o)tLc^mlu`|ce!Vp7YY!(JuEGq3!o%rX_j9|8G9mA=^Gif+Emou$P=xAF?SJ!GT zUD&|o3+qW1g7xZ?dqN?;<La5i{QApZXx*5^lc(wIKj6dHUtEyfa8`1_9!{N@!{2`X zmS6w=4Y{L7qHUxjt!T~s1@S6CC~mB>RfTeh#Vg8&Q(BZPe7yUhq}&1#3sX3Ja26Za zm1FH7up|MgXR3#>yz#azGq4l&6YgV3)f^EWT}OpxR!b!}aQ*sW9zX2h^%rmR=wS;F zAGR|xw;y?<;)sv)Vf*YHu1y=lyBFidW%{tRGKS}$o))*eF3P@3(s?t#{_PuKd`*&1 zY|vHGxvq}zBq#I?1(pT16ie&r>EZ5YB^fn>jEo30?%r-=_^?<STGq01{Q?q`;#5MV zBhaI~rKZ4R{jqhNZm8z=<r;P^9><l|mE612%G>YV6|DJ<{|NfPf291Oeoh<|NkEtr z9)VVDUowGJN#0yt=0(HaXm*vv^5x6tJiLEF$~g`kSjM`w(^$4VA1fP6HK!;-UGZsS zh1@B`PK8GKy|u2?H9!Jc_|t)tyNT#)BN@ycOE)W=JlxRIlC&>h)G?COD%_=CR2b`5 zPUh6{6<q2$z||Y41e<U0pa1+@id6akD$0LBLcCl&tpwhT@%A?(L)@-uP6!*T!`U^* zkAvIiNGtWImaMECM)8DULW`3q9PFzmK3hj?aT#s&jCC+qf>O<(8f;jb&!%<xtXL#I zzJ32T)~uh)go#7ZGStLBGzeW?UHPKGppr$!>SksR<RtXs*3CwqKDx;J@7?C*XV3Ze z`_K64=kL|>v-t5ZfBk{)fBXb5e<zFtlXV2|b!|0>O>kpntPr(<R;-QFr#LErr;j^X zwkl6e;nji^bEc1A{HQ*-I7u+dv$e!cjIB*Dun~8WymI8gRF3VNM(v(*4(yzSM$Mk} z96B_I`nqXUh%dT$c&OR%&tOmj!`{`Ex|-!&xprD;X)8-+rf_(BIiG!SmoHy`%-7$3 z%J)Bfu9m<4@+tjdBsDu3qAy9s(m`JsViI%vhfx*h$jrzf*32p4$)htOwhg6Kby!wC zT;d{%m;pYdWrU+Gn5`+#)e@><Y^f(NrzsL{8g&QCIkHOx^^UP<T)cdW#*@ows$Wd~ zsVeLpETppHDvG-(5p66%DL2%WraN__hU9@FlFNsZ5aU9@h~B*T^esLW>wo#>JAC!! z2YmU(Q-RZHjD)}Im<ZPpCg<#H%$n3x$|Y@2^!Dcc4|}BbPN+Q#`tpqRtH!(`cbeLa z$xl>WNLxePR19b;Qcm&jhQqTswtp%ON9GWsaFrXkPSe)7mX=1P@=IB_VH!FH;#>Ao zad`nlJ3T=c9eNK4WK3ZygZewsFT$L@VWx~98pP+Xp7P@3`+V~8BlYvApWG)T!dWUV z(oSC5*ji8SrA=jYUq)NnFrt?in|2n`)VPUrojX~zYAmZ4k5}VLODY-}>Bzjfd7@Lr zU5&Kx3UE{_UU#gL6NhGSbkAf=j0MwgD;00wE^ohyqX!qWaABSxf|rmTEeTj#%v`iF zb<o7l&xl3S5(#xPCeq)C=paK1hxOrd%PQV`_dFkeaGO`3J>$#I9$@96k6(f-Hckej zuC&oM)F8T_rx3I#s#X<ISkRy5QyVxddUyYxSu7X!rzzATA<>DF;uJ}4!=$o0m`HpS zl?-KIKcN^2VH}o9AE+szX5)A?Zb@oyYum%&{R>&QvV@qpAdIXeAnk;7IcsAim3Ebi z#wGa@A8txmunztGw8)HiVZu;9MvqJ8`MZ~S|DEf+_~;=&{O}To5DNlRe6VyeKvUdB zM}j^o%9hy+a+y;-j<MsSIC*r1=*?BMoSe;yg*nVD6RIJ9Gh769b#;k=f+lH6Uc?UY zU{sPTfnk>HSYN<Sp%gndj1!CBI7>tQM&aG_L}koStz#gGNAWK!2Q5<4J!xrJ&ecl? z2o2Q1#!dqVp|x3koydr^$IRY{C-=K}=dCNe`}P%j^>M*5*n-e_4@{hN#o}6+S?LOy z@?b!MCj(PF#1%$RSG$b1rd6CeI+LpM81jX1l}?FcXg>#`1}^eBm!W+um^LGeQ3>8G znwrYWMZ?*$I-iXz^3b?0nX9dB1E=biNRTchXG9Q-h3p^LUrcl361uzhap~Mnjviad z)RMjg`kF}-itn3gN+3(%h#$Z8sE6mzden+XW(F`YzaKvGV%9#2n`x<T7a4BMjPgXP zt5SuBWQ(=e(p<ls)>GA-JW|e<_1Vmr8q185cn0*f<M5GfbakAhwfzX^yN|MJ`AC+| z&tT2s5v*O3gT|f9r)fIAmbT-IXlhtMV|^8;+gAv=H{kBIgIvFIfQy&5p{pZS>+g(( zqlUPWHf9dSl4NYvmWdk_!ovqGQu#}SCHWB;??Z@O&3ttwsp(?nrp?jXLgD9mY~P&A z{@vpR5UM$Uc8&PCaGll#96MadmNl8IS~i3kWdk^QViV0x`?&kyJU4Im&~vetxs}N* znmv?B1^v)?cIP<vZ=K=cy&fLizQn_;ojkiQaCQ4E4}_0DxO<K}m-chx#s%(lAE)d3 zP3}DE<nxOwICtfskgHbi3s-q`;~?)nzQ|h-+Ij2A8J<6GR!1I`(TKMnomWRAlu?Pd z@3-^hPA5<Aosi!(@bG-Au*e>6+&#}DdH$1IZ$=~@+&RjF>kT};wS)T)Zb`zr&b<eh zxpV&_kDuN^qwUam4)2@K=1tRRY1+xIo%1<<Y%9r0Awo50QM+>?tLF{EU(uGfX1K=1 zF>^sWwsuB*lw`%e5EB|j41E6hAm4p_mOuXSHa~xNlh0qA;=9-9`RCuC@zeKr`ODYW z`R0quyp-=elo#%(Uns)5nq?(X6fYdctfk`_H#V9jTPLX_5;+51s49-<LQ@4duAWxA z-IURYi(QSJX+DC+i37P5Wkm@~JI48*{lrDt2(5KNUoz+U&SNZ?lE$vpX(WajF+ARi zX`{oKJ}Qu@nckG8`B0JRLu{A{uirV&7jM<_wX{}Tv^)IsXI_7H_J5-hKYe|ZZ(m*D z)rXyY_*OkTH%#Z+nJR4T&DmL%#q5cr*|#K<>X{=r({(__`CYrFb8z!eE?+v$MXC7h zyB8#TcXIp2c{C318pc$Cr<xseM0#bjczj=coy_nTkx){ULjULhYB!Hy(W*I2S~83L zBwGqI9Vtk(V)=}b>|0aD07)9JKWgQpr~CNn^-B&dn#8TW3we5f2d_W9pjKKLmH6i6 zdA|6#o6p{9;Ofb05))mC@Umw7hyenHK{yERCnea5kEb&;Cy<8Pa+c2>C~E99J>pW` z=bF_QxOM#;8e5m9$lH%%(}r16@f?bV__29e1=d0-SFW5wch_O|Z!E?lz>JDR6-=3v z&e8>A$xRF-A=aNwt1HPG6wY_A&hbJlUcYrQ?>yMa^W(zRFIREr`g*bSd37}6+gF$P z>P0*6z0=4pAysqAlQ`Eli?fYWID5Q6<?c00N6>aMUmcNXKUG9y?HF#HY39M@E-qc~ z<npa^T)EVa#^i!t)a@_eMBN4s9ayf80V(Wo-;t&CPY57g%DN@RSc;HU_;FaU2E(JB z2?*4~*UNx$BZm;?roneFFY&LxeZc7>dnsK!mdnRB35-@sU@zdE``h{I(++h+;^l{p zl36YItn(laf>51JQ`8ZOJ8g^Ts+mE{u0nMrLMd%0#&fxSJ@<vX*Eb!a?d%Du{8=uX zYeA!S$4HKD8_A^cK|&>kxQlR5y5Agqj0qDw?HlFDm=T@~3N=MX_(WogAL9l)lhntK zBZ~^iP6#3`E|O2)J;k`;3FPM_Q=FGb@u+0RjT*!|Pj_?kyfPY5&DC@BIoG`bElX|g z9A3(h{$4cKO{Al)h&g_)99ub!i#wOmcy#oe(TKXybad{Qa)Pc45|o{%L>{(r>B<>2 z_HP*>X*83l{+{Sag%uvGs1Jp>+uCTdaETE8d_QuMeOWaro?e3QNkM|;wkEv2e>oWg z`{UTllXo5+=KhTp^bHNAG=C_?qV%)VVu+3QVehsQuC&kOV%t;}Ey_j5LYJO(h3LyO zE_Ki3%;5=?I=Wykt(_~9v80bRjYr0)qY{_SpApw+5i2*ULxoDk6+hP~FOO$V#b8Xu z+8TPogQe06Q;QMwu<2*X(7FB5GSk3D_(o?-G5)=SshXaRrqI=O^GdOEH4!!#$jwV@ zxY#|7)WrT2jvgx9BaetsJ6=7x%;X6}D4#rBDzTWXVbZc<pq|a;s)&e=_NC!iDRW$% zSmNo;06kp_th6|OU=*hgNyRTTODolLuBSn+ja)q6@&;8Vm8URc$_U}V8f;%M=8a_2 z(!oF7o9t=P1f)BuV#31B6gw|F^u*6g#wVa*qJy4^$SWf~d_p~hGR&9kH;*vCX!3^V zFgPKQ>t|Q<S@RxzeN99-doWp^({y|x#zNebz8dAe3TL;svt)+52dTQkNJU=`7P)wM zcP=OP=DZn=xYR5laY}{7%h$TNp^S584DqF{tDb8&JJ~udgQ`hMLgcmi^7AKX3CZ{B zErd%Rpy)n*5zy}b4vfkUMZ?^PUAs5o=IwxohYj;*CDG8h18b?o(|0};;k{c3)I1LE zUqD&uAWA00v1MB^cE+OO4TWp#i%^jJAKH_};brCYm1hjp*CjnVgo@tw)b7gV@Xj1A zUQjBmSh`6Rm97{|muJs!p;1^6Mo?UYNF^;S1D!B-l^|4ZDlRjuI9)2JD19BZMLdID z<e`E(=2|Q&8HA>&B4>9y?u!U1F3DubsNv*HE@$@YmF%cHBYs**cT+W&+Lv?hx-uHE zku`g3DO)&)!tzPjc{@_GVF<IvC*$R9%D}-%M8$=3Vt*OC1TYTlox<fSC%Jk>DlRWz zVxy0_o!J{P@8G15jjt<)_Eu;L>DLg|p>HKZSFEcqzNl}lP455)mX&4Vr;Hr*@n!6o zBo0@n^76rH{`%e(DyL22ufP6>nAAju7nibV{dV}{ce+}asuk~PUc{xYr9662!_YA! zNE@3=Vn!<FE>>(>o=)I^5JLM$G9oWWRZP+SoYd@l`=%hsr4wq!d%BLP71uG=7Lg&y zmzEiVmA9+h#7U%*F|HnNZ~9Xdi{}lYqvH@ecCEnL-B@ncU)bD!>N}4JxoV;3z+$G& zoxzvie#>`1{Db9dD#)Kw%HE@U`2O$z;P}DWOqQ0ZnwKlIbPR=sgGGLo<L%vxvE@@3 zkQz@~rXRjx-na#N5jG$g|4@H%M>}jB42XzwVdc^|Hmx1Zwzb1Bm&|HvBd#k3)$sPQ zK*!b`J$EZY!X4j;RB;QX@;c%^yEe~9QxL_(Ms(x&M4Ua%Bnb$Ed+%+Ea^gjHW%J<a zJAC`=Kj>`SMo;G+b~PTQeCZ|*Y@5rr4ddCmcAQjTIPJC5*uN`}BL@m7t(s5zs1Yol zpTwM5iR9!&5*Ffsg~Uj&a913h^;NC8X3;R#EKg$7np72qHg6bBMv^xgHufS6oL#XF z@Dj#nilGQ&wc-+t%Jtm2!)Tl8V&|m8*6CR+UO0w|2_t#?#fO;4cU(ez`0&%u#lrt0 zZ)6Bl%LY@mVJkCd=A(3Q9o{!nDms_lTS~}`3l>Z-Q2PTt{M|^*8p^uWlSQfxXZnm( z+=X#^g}LJr?4<VRC<v!?$ZlFw#KAq&aSyP;!by)PQCS+Mc7~YR+o7wkgN{_t%Ejc3 z56K@XW%-H<1}6tHAl!jt)dlim@=(dDH=exBnd?`i>2!JLqjz}c!xw}|67vrBW$Lm` zgarGueqAXOOR|WI6<F;ZM1AcJyo0<5j|{>t#FgB_V)kyR7Wec-+g#vPxp#;+o)I2z z>Y$;6le>!`mnZrHzfM9iv_%hF*czeX=P!a*N0We1Z-V>k<Kis{qOHyD{rmV`ET#;| zy7>9=>5Hd~%u2!9Sr=mfdq9N0$*xf`y*YdJ9OgDUWMrjNIlqXq@<EIoGmxoER#2E9 z$KQYcn$k%lMAZ+W`N(w23wyJA!B9%evoLlxV%?S{+^ns^+|+;pvA)u(2Ke@}L07O{ zORzjV+?xEn5N1ppAjqbt_Gv2aW1);p1O;k}IM$)KAP%1}O}qni`Tm=4IeL80|9o9j zUz30R^It@XIPTZSlHO6)g!gx$xvQIpZ{MS_wSfTx1DH~p$oy5a89QSxlO_ye+0snr zRSe~~U*2U*b|C#Ct*Ko<iTLDrbpR|O!5I@1J%%K^Fs>+*vVsBZSYE>Lj8Fy-a${(+ zw>lb8I4(fy@WumX&xmE|;#4$>^83E&gBEgCDM2!ROmA-7>Xs&QmEs_8De!2f&yU}I zD^O)A0c0UTY=xtz0p?bEf;LuII+!xLD1%L#^4L*RMpU#vTennlpmq_5k5A>}bGxXS zJCv{pbFR0oW>jthgOhrZl;}f3yf<@a55me(hgl`jlJvBNE(~D)%)u<2lSZJQKBGoO zt4UBX<no1yIEwhtsGOD{71va!6^+OWBvvpqB6<LQ2K2$r$3qpy%jXw!x4RA_8v|ko z_%eO!V5XELVB>7a+I2+)hda|R+K*EwW^+mecg3_ZqNX~zf9DceaX#c{gtKN!0<nDz zIo~jcGwnM$c2r)hW+LUKDa@anfuox~dv@llLpE!dXR=^^@*98<E9)2uMG!hLduBXK zmkAOr7%YiUd`C-5lOjpUTSb9yshNtSm%aFzuG-b>(@P$l8o}UT2WHP5!oUfeXpoFp ze`J>0opDyOVpo?4=kq(ba$&s)-Gic6!}#f^5BdHt-wC4}u68}Y|Fnp$2ckLIJdh_( z?$X_JjE?pd+`rq#cVB<Tk;AJ6$79g5F=5r}JVuZ1kExXjM&^d<3z%3LP&zT1!bu6@ zK9Okb*g2U+OERe4Kb>Q>vn3$p50tbj0cc=ufUTn|cD7msxN0+ML@;d~YiMl}Ufs2l zs~2{0_ih6(KY7f1Z(rr!{RTdM_X>#vy$KJq7x#M2?}CY6>>SO-x<Kmc2eR%!D(}DZ zkSC9Bs8jO3`}z}p`QdY_76@VqRo1mIKub>tQ(I%z+KQ-o)3L9~u<YI>B?pk1DO@Qi z+@14XJ6XMX8CK#hVd0VDZ&s?sl}>$4p#W!2EEG4G&fJnTrVI^ZY+i~~^g4h1@hksP zdh`GIgFpWBPbt5#q<SiSqI@MA+KcG6;Z*K08cO=nbS#9r@=P}6W{PyX&9kQ$Ie)H> z_usq4M;~5h%ce=_8owC@F_No+r5<`pce7MpskFjRMoNGW6!kxJsGlStCnL^ZZotsl z5?!IJ_O8xq5NJuTY6<LU3aOemGhLF1(s8qu+t-it^x-+aeEt6aGZOK~AODf-AEaf( z;^JwIgNrE+l4UpKXHlDOPu=<uHjR&9*+4h3_BkHjJ4^eSo$T8?kGg~N89k;Srs@E! z9=e9w>cCmJu*5gk)?xF;ayG3W$L6(TBqoNS;Td4ew9*W63PxjTV<fPn`-XkVo2ujb zA}$8T^k=qM>;9ci-hFb3Z@+klS6_U@ci(@_U;p+aKmPQcIvVlUzx_;DZ+C1w%+a>d zLR$ogqXcxrxG>hISh6+Mf|=m~y!Eu3$9G#*G%J&5&nq87N@{Q7`Z%GjbRla?WtIHl z=`3+oq8hUC$TZ>TQ#rV6GBw)^(b%+kwveH@)b1-Hb)cY#nXzE3#hZwhqAeLUFd~Aw zEeq*9dz7V>!zmlrn-euNdHwYZbu{9;zr0e*x8J^`z3mW&qA3kU#V8ebb}?ddq&L+A zT$mT<$DFWme*5Q7+_}{xEviLl*FLHQ_Of&ON#G@ulig2s7eys$n`v?H@<FxYCu(O& zJ*RSPZz%_BCZN&Ww2HRoWz?UT&#B{c(KnS0B`Bl(vEt)~w%X)M=CiUl;o;pD;``f^ zr1ZK<0^)C<@!6|)c=_2gUcG#WFJ8UPl*uDhsb?S*S=Urk{$7XqdC3&mJ2KkFo|3+O zc>Jhc;PL>vg3UYk&Sd$LQK~N+849J1@lg$?xQKU{BL>RopH%$#;hAd3zFUB`q<^Vf zd;4ZVi50XouAuSM5>@4d^zl^tr}c!FYl)95!+t@1gdg8(COpu9-XX^H4>Bez*<S+d zuG%mD*{6@>1s;>0))!+-5hYHBBFi+f5`OLEuFZ7+KqdtQP&6i$!-rN0mT%!q%QogO zoFIuW6>Xs%m6dtqjfq4{Dy>x3O`fa#UisW`Yz`-DXR>Uu$V(*|wYBY1Z%}`HIqO%J zF;Wo2+)fuaPh<Rq54(rjVC^L2%T-^UHR0u<O_aZmRNREcWf?qwevNmZU*)q;p7P0y zM_AhGGf+~tbD$-9wvs#yv?S0pnOB*^_`+l=*XFZ*lPG(6W?R!5NkDOAXZ6F$N1Gv% zO~(tz@%IxdAW0`C)*o{dV~nKrc5a)<5pk1!+lyJfbOah5XKK}9jh)-4v239@y}XSw zP-SQ=pzkCZ)mwC?uNjTa8*ul~VQ?=)GU6RcjId(a%uzhK-^t?#Jpyaj`Th5Q5<fJQ zumoSc#g()yHKkc~F|pPqD>s6wWrg_oYqNDjxjb`?xae~6-BPBDCRLKk=rMgMEQ(X- z6-2sekeV8Zo&>O=1nkzeCF+QTGK{ie)hIMtnzvAQcp(S&%_A<Mw~8iaHiq~KOLOzI z67@5gOXs(<ePbyRVWv1cY179`n<=TG%q}h9gO9FB0(!v5AKv1__pjoY;DL_4=+g*$ zbSy>sS?FV6tjs&{A-s<@;{;)j9#|>XUN042%CSR}nUo#OkQf{C@<JIJ<;=znvl-aO zk#+K-IhkRMN%W$6UOF3Bjb_uz(LxDwBsiPb(OkchV@DQKF(;keTtAUYqd2&?nC|ZV zT$QN4dT|e~p8BK>vB$<$w5X9-L75oiZLM<icb=bDM<YJ^>>f^`Rv3Bd;~s7y>07d| zod({4hRm6sDDIL>)yzZ=?_W&QspS$=3uzN>vwzok3D9)mKhdNO^`P$98bPNzPSx+B zqw_GW9s5|lWSBaXvSIlsap{p_@%lA#lSMQ(2&$ZzOLOBwbuLua&=4+PJ;0?4dwKue zON<$th>xFz1f3qnw!&jXv|892U}>+-^S3%wY_<zB$H3V@EH3}%C)v+YLjqir>C*;t z_+T+Rwv1%!rW_iM&!fA2CFeR<OIg9mW2GF~m#>aS%&UwRof<8b-%L~MA)Y<IP4~Gb zj@7SaN!4IxSEMj&`XDqecdw=K@Mw<Ljun!$hoeW=a_Hb9AwA1EQoE8pJLa)(=X|;O z8jc@bNqfs4np?JV`t)v=Eh%NkwgsGS*eMSzVWH5`-r>QF%^%5;*{j*JG@U39J(8zy zB)&)z$gV231~~J{s1Uv!?aBSY=6wHN2e+=*Q#d}GSDpLl+?z&sQw5(sY2nAuFRA_O zKYw$d_pdhc_iu0U-OEnCdnFv_)j59nx`!XXzQ`{>-s9)L+~ue5<-6Zr<EO8$@|Q0q zQGR}&Z(jEB)u)}j{;Zvz(_3ggxmw~%Vyv!|?zWk1T0N67(dMKic`$EdG35*L$e)(M z<awDCmnAc*EP?!rWF}5eX6E7?Dp%#RpfH5Z6~oC+vZbe~fD6s#bhNGF=Jj@Uj{B_} z-CV!YDfT?g)l2PMKHv7gt48~YEi@b$Lw((7rWGgAefj{qcg>}teiM!L+ZZZBBsR(l zXF<cAyQ&Edau=~Q3_Sszom;CpuxS?ULNzu@LOr%BhCv}(^l{f9MdCLpM3Yf*CKPAc zF*VbcxjF8X4|k?0*@y*WU74HhB)@lLR6h&+U3731$=P){pRe9K!dtgD@x}Yi{P?Pi zm(R}f;gg5(udjIj?WdCU_w&hTV)!q*r7^DY*B|ezMH#XA<+~gF_*yaeWp!o4SD*Co z`A406@?Ik!K0ZuO^FrEBR&wU}OfH?S;&lBAR!)gw+)yvP+;oZXGa@`li(b7fR5Xqg zMxQrkFnN<wD48{k%{$Ank^C1Q<HGtC*<7q2PxJ8!Vz0&A6h?IK&IPqxx!S>ni)~!K zaz;vru=pmfDD(9@kFS>OKZ1tCLfwb@bMoYRTE&CwPpzl+&{BN;Oqo6`gpCTiO8#<m zwozx9M<>OyZryw;XO5(Ie^=Z*4A`<LmBAvn<HK}`kFsHKe`_WTd^7M;Io6+<IerwU zyHc9%&6Eterg<@Wh!@j_`;io7$-oF>9yCnm+Yg#}?@kS$Jvqdu?>F+pXAk-H=_QWu z+sPjv+~lL{-Bi!X;3F~OH?MB-?Uz^h`TN`If*qxN|N0u=eRY|yKfl1M7ialQG5CkA zeD+Q~yEe=qc|ZuRuBP0+yg@QoI<YaK<cLOFw=kcgtVHarbg?wo#?f6Af$#<$AwQF+ z=HlsPu8zT!Pt0R*fW7eAa=Pj#v1Z`_9zHxP25sZ|%`O#6x_TOgh1IL2<LoKUU1$-n z?~;5kdg;Kn43wd_mGg#j^28b`>*(y*L)Y28j2aZmgk(2zCG$)g5lb(D1f>ht*3ppd z>nE~j_bka)I`s0fWAD0rf)l*4m+v}6I*~dzn<>kOaqUhMkDqi>wlId7Ga?v0*p9-H zDJ+{ig+p6clGrbR(fK(<M*8vog@t_cX$N0^+^h~L{pHiE+&NdzyN~Pmuwgr&b~f_k zjb?6lFXiUdMZEK5pLlP(c=9>E|5EYnYijvU;ON^|7kT~Zo6)i_K5XZ+4~{W0t1s_M zx<0+UK*+umlg1@bI5v!NA_hk0hLW8Y#PCcP1|>&fFZ{+g+<{P0`2BkuF|eN%NwKCR z^tEJ2qA4d17SUNR{G)mxXM{Fiym^L8*E-Z;LB;SlZk$!U{f5BI#fztf4qrgy{Qhk$ zE{~*cU#@W6v66<jiqe>+t_M;^;gS<W8JX-sq`wsxdrq-q$3m(Wjl$mBRQR@#dx4(h zXg4;ko5c221;ix<p(7mHSh$H-m>cs7VksOQNI|w2V^XXsO!p+Fj}Jj1Hn@8ll07_@ z>e<EIztlmvz{;x!oB8ImbA0vU3?DqLWB2MRTK4V`_Sr=D@i{!cP|uZ<Te#jcQ(dN` zj_O^T$NlT8`22%LzWl69y!)bf_c>m_>fsCV@GoDq@$%DF-hJmdpS9NT<j^wa3=d#S zb%x;j6uMd`)7dyl%49mkW6w2>W&Wh0)GZl9dZ;-I#s$%GtVk`bbrb&gx$Q)Ox<=`A z!z`|JidVPR@u;<ld&ldzccPK&`w!E#bR*X`?xTI{POd5AR#z`>=jhHnQAF9)?H?^( zy<MooF7_N)Equ!7%{Z1qeWfU$wM4r{M7fbVDw4<;Z=zy@@%A>x)Wnef;fCtuX9H^q zLsNZh94$zSHYKHxJ=p`yDNJ)=Qfe;}Vmt*aO&Ffy$CBwe%$qWjN4Kw%HNc54pC01N zk9x$z+vykNLi5f&OrJQO856U}AJ&(=sY3~fbYRZJTq>s)^7P(z)#wkdFXh3dB|N^f zReraNCwI5=@YWWd-`~Z@AD_nA#}iFUW8Oc$ghz+gGdC?1J<%$+Z|~;J$zsl&D534t z6k1PAWV)L*Mg4-<QZkh4(Sx{MyPnRYN}?_J@0zM{YH2=NsIINLcx6Ag#Jd|#?H6s- zAWpcC`o=@*0O9%bEu1-hTv(J4@YbVm)?6LjmcxM^!>E;O?Y7|@+B;F$xB*(m25-90 zrTjVasfamk5p&8_p<zbGN{@#Iv&y5GS{z1bur(>7%ZrmD=<Dr3ct2O1Z8S*@H)3qE z0}}?@GHvoO=1xrJhldTESvQj%OQx%H-v0IP-+6pxA0NGal;;m>nKoev+t)59Sne|= zKa+_glbA3ziLs*wQc{p9WVbKz(P6~(^=A5%eq294i)-C8xN>$TmpiAuDIGJ|vu7H{ z_PQ7epS`lHlE;S@Gbzf80l{u)8X9u>++6Y85>C~Pr!>@*k)pQaBu}}C{CU#3mt1!% z`b+-mI5P3SORC1GrRms68fpt@KYfhLm&DLb2j~zKP)1`FSWyNv&-FCZ(SCw6ZN~-A z8-x~~UCGWZX>8jtl+CNt*swN5#GNuatBhQUk(HiMrGG-{tB{8(B}%-*+QkGNF}RtV zA*0u(GJVT%!NCy1{4E*atIg!W9xR>|hO5BDiMlP~bqDZr(r0t|FpMpP%!?4Mn?901 zzW4xLX*>%z3wrkr=hofF+`qYwd)GH{`RqKLg~;co4`5u*APPsNFl?|$q!ICyO&rFM zl-^j2B3J&KF)5#sBYe3cMn8MHRKmNMu9h-7noB7dACJ3_EoNpq7@F(xN!w~(UOlP4 zi>{HLkp3!;AIMhWVV<b@QC7xGb#r8KU=XcU6NndkjMCF$jH9-?3``k(RR>@Xj%EMe zaUxbESzc|YNj$sb^idHQdpY0L#EGN3IeSJDrZP|Ed@I*3pOvK9x|^AmLnxn`EP^$i zsnc@BlXcLSa8vp_l)<Y%yLJ_$Ye}p3N_8c8xEm>xqZl|lk^!aRBu?&!uDpzv$TSU+ zXnF!McK&Xddl=#x>_Jj`6l<nr)7#4AO?S2!TwBDirbLUCqbVM}T-1^24?ljz!JQ>s zyD*=wGt&qRuq7e7KS}YCj31pzbW|^)WI+rb)LX>J1iI=ZaSD}n77teXDWgQ{jm(WE zcWf*<SrJ_9oF^PV0SDJNlls@p8AEASe_9W2L|d5<D!=m$aiMRdE#3h}l=yhFT*~|) zKT7P(7;A4qq(pFn)Oozr_voH%b^V=U@Vb53+`4>(8`sXL<-++U&UT-o`+NgkV&rb| zZe=l{!pm=5JIkG$k~Ev!c91_VimaS4brAXE7Y}*+gS-6ew^yWwIbbXgnmemd9YfO5 z*2g2t8rM)goP~=f_HiO&s1w>AqRbrLthLiNk(ZFa(J>R%=46hBktS~bb~t*uFfJ<u zEr}dG^EZpSbab^yNRAgyFNRlMJTi!W{bN|Ma+)N>eVn~6RPe$nM&%{4VATq~`^%5q zyZeCbVHw2q_ZK{!!}irh%n;A_7n<hV%Z$(vJ0c<+2?@7n<?1pnotYz1;V;ry8xt#Y zbQO5idNW9_6m?y#I8|t%HHP}yM2Z9CJKK{Y^-hq_(FXeTG0>&A7`@0+kNw++3%STv zN9vEswfn+xbqSubl1&-4zjCSd%{&R=+?En47S0x`vp#-$om;oBq0!W`R_*tXNDRT= z*FlUXP@*FeSWBDe2p1eZ%rR8FR_Q_1d^3R9r(X!A>qiki(I4*=cRc;91=n@e?-*Ga z;_mCF4yG#$VU$Kt<|!+Ey(U5>D@!u)akat1!U+FRZw?--;r&mal0G7Z{R>9(`c5;Y z#fhA5EFd!{mhAB(DVQ^p4F~qIXx&ymc=aXAckHKV>|jprpF`#Bp%UihG#s2s!_kTK zw9XamuI9?Qd0e=(n4Y%z<Y#7*F?<Z0j&w1ldX0E=q&obi)NSL&WcF;!W8s2K(ggBu z)^6bD$({5wGbTSjgZP25^hp^YM8JsVZ6%WHMsR3nHp+U(x|-3n3VptC{v_A0wQ%|3 zo0$fR!POppYeUTJBoE4S^mI)zmZ;Y_c6=*YS)sTFh2a$FfrY2NFcBSWyq(YxYNstC zK+8%8ZF5PEisu?=V`Ofm_CqT@p;I>&q9HiCXkI?1!pDsrjj(XF#M0G58qki=@Idse zHSq{=P-o9CoIH?2B9Nlv!o>)wESOQu%Lny*(6y6aKDf{0n-{rs^D(zC%_Si%ogsOn zD3~>e!s+u_RdbNv`49j69g*i-=xSc7F4Q>JvX~2POV#VSGu2$bATs;PN}*wExPNaW z6K2n2>cZJfT{MsJWs`_WNhEW0HckR#d$$*}b<JSP%12>rXNqH#KQS@=$Q+hR|M(bU z21OG;I2ub2dtqYoe&SGGz83iTnbFp~g|i)p)hQj<ueEXQYAaW-2$Xak!@|*6T>@z$ z4P|O0FsckPD0%Qy>n4(h_+u^xHg>U7Cn1<PTcal)sB58*v3yzEL>nCmNoD$np@fw( z&Zy$BBok#B!mjNbc=6&bc5GRXy)crILxLDKC<rgX?%vTs^a}UE%)**wtEY2P=+dUS zqu4wxlNW-2-+lRznKLJ`VRJQiA3x+b{@^z;=#`5r2p`y=5fdhmKfQvi@nglq*HTiw zmf!#QgKvNML1g(tM&?A&UO$(!EeqAs**cFdNrLCkR&(om4Oe^S5*+GB|I~pD&K}0Z zS!E0#mq%QBGI_;gm^*VI%d4|66Nd`wA1sv9m!RkXJS6)3!<9)9zUpLVeM#yDrrM%2 z+z9JqMZaiA?CdpF;;>>xI{Wv{;OV0-ftTY#t&gkY#mdN}p{*`v_F{a27p1#gqx0-; zmM$;Bz|k5zKTjM3eZ=?<=o-q+^ffUw5<@FcqC$!oT1hnWdCCm&Y=M^p`xbLx??N6w z>%vTKu4SnujKfGg+nR%$H}L7Zw}|ZTLwHmuU02$9@6%7XcK0SHYt~a+Rixg-&`6io zGo5_-?O*ui*MIZN@4t%{n9ibw<H^g57xv;!`N9S4Ilh<T`Aeu+yo!4dp9qf55oVOY ziX~O7TeX-yHJdnEyNlD!bsRailVyu4sXsMOC|oi5qhmSUzLK26e8!beCv|i#A^m$} zFVUEl8HQhg6~4jtIC@*EJ%|1S{D?^#gq?>ZTgg{Wp*F(hZ3zl8#M4)Fho!+A14{i@ zRHv|RWg;6_4`qu)%l7rj3{4KiFUVWIW5nEfMf~G$pR3>1s6Vz+{h%%3V(;mSxu-MM z;+dANCJc!6mX^_14Xi9jRlcVTtZ3`&;VKVT8lvfxvKnX~2?K&v2BR&ZV`L-A$H$QM zr6YLx!2@d6PGI`fA)L8%o`)a2&!P6Stl7Q=H*HP4{5=Vd3>Ll~!N)JZ=EuMN%FqA) zjbq1($;%32|L%ODtof8zjAP^BqpaM!pCcy@^4^EHxOeLYIYJGO?w-uCJ!Kr)F^Pk_ zCJ0OvaA4aws!NBmW7!Dy?#LxR)|D+A^T?lE!1VdED4aT#l<YKtmQk!)oP>`g+<CL( zgdij{duA+?$Mogufw@e~?JJJxh^4a;p1p0cwX;+mPo0P&b}^J|)wD=fFB-&}#e-P4 zJX#<sli?XY3`uq;Il)Pt!<wDo&IrkO8tXQ%R;ih$o(LUF8=Qp7S$c`l-IN3>zZU^u zX8UH+idvMBEGce2c4`BxTsn@Mw@<5;P$sJ=S0@Jz`ugdzcWy2l=Z(V4-A3|6G*LlT zeDL`z-g@s{-umc69=-nz{~!nY$NDpVLKYu<`Z53bH^~1<OBcGC5J7lkh%k;|%I3{v z=BjN>UAC2o=umd<+RDbQ%lJ+3N14I%`iJju@wLav#{mZ~du$yHSw3e1OJ^iWgNCV{ zZN4EwDFweBdO0$4@j^yToQRtUpuTZoZ#0LoFcvEVb%e~t(*j*Hd0!DrF8+>$_6rc( zxQGqJCjTpf0+Q35dU@a);EiXnFTN2$IQTdTYjVcBmpKlOI+!SsWUenvNt|}i{&n>4 zC&txM5`w}Ud?=YVUU;-Jer|x3fWE!6&^s}%j*hZOPAVausr-EL(j`88@gDJsF$BoN zn%ZlbKYt8+mKJg0$SU5u*MYfI+R;@Ldq+L2tu%0O(c+!=1y&wBl5&sBcP`-Sp+|6l zuE5d*e*V`V+_-z4$;HEjB_xqQF_D6C@oYGBRGqN1Z1W~Yj!a=|%|gEZ`jNoIcHVk^ zi-HLm%wJqUd3lE5_7QgPm_eB+)om5YES#T9YHAQ6A!3L={x}6YVrZ&K+Q=N1RG0CA zaOUI$KZ+*}q@buDxug1H=d6d3)Lj{Mv=SB;&@T`Nfm#(-)%RDDpaz8nu}mx&Kxs)V zWs_r=Rys)S{!qF>l<#TlYOB#;D9le;kfpKj;2IT|lu19@0tqITMp#L9Et-@r%tE+v zfB~+)k|^Z?ijjZ#@h^Py{SP#qIi`BQLa$6DIVcI%+`*Rc@Cg3(kDnx4x8UriN52F& z$@cE@doSU~F7y#R@1yLY)YU@wwW}OzKE}f3vq?-0W!cIleD&imgi7d6D@|i+MI04n z$&8<p$+DU~s?kfPkE6ICkt4M$m{{0{g0WGoUpqn!m&xXJli0RwI4i3Lvwz)aW=xD? zY)&ust)Ix+^^$zY4#6$Z4F_K{GLziZ2}vn~JXuwiN2-K-`cQX9kLpE`NdAHexs*&A zDq_loqf4id80|zrsPJk_Z9>9Ki0EU)fEa7il6}b>>ci-f!4!?}O=vG^6yfj+YN*g7 zW#p(nloSnQz9eXkgZsCT5NoSuTOSFdev#&wS{dQwVM2+#Y{k?>N+%_7=}I$iKYt(u z{sNzV{v2-~A7TgflgN0JL{(lZ%*E2yoZtWPPo6yK!9}QHp8?kN?QKKp#DNTm_oRPc zJ6ya?aQ8A|<@y!OSUB&^+FWZLj@8%lL@+)ot{2m$r89SK8r5^M$Ql#R*wQJ?U$vHr z#i`7w$YgKL0#>ihXY9CW)-NAL^};N=Ti0{t)I!D%bt5;%nSq1cnK@-3Z(rWW_N|3@ zMR;K?0;zYbm(aijva>^oPq4#ARBBAD4VmfAOrJGaScoeQBHHFnPh-~19P}+Uh0P3O zN=dw0ipKY&xG<XHalM%`K}tzqb;Z)GX#>#{h%vBKbc`T^rY>co;Fn2KojhrPYJ83M z<{BzWqM5%a8(%*Mp?g~B8t4!!xLR5q%kb=Ava*FUj~I%ho4sIaG(N#W1PXmp_HZzk zY_0aa$OFtp2AkU$^24`ZiBhb^(9WDt@#=_3d-1MVx!Te%$_6`kePIV?m^)esoAHn+ zvSmy`5}u;=JSAZd$%<v;=85dvKbGUiXVTg@i?ob*5|e}3y1k0V#(gw3)N-mtSxLB! zyJuE$wP`tR>q=QaV<5Ndmoj9a13`fXM1<&Zv2iims<SB=Gl1ymUX+(5FsCX-j2_R# z@zG?Dh-BQ@80J={vS{gO`o)H0>te!|ZAJJ9)D@NFsx#si%^t#h$q7ru5f(`a4Yxv1 zrONW|c0vQi`wi?wpJ*vlQgwtm6$#}`V9C4`weKia*p|lm(=|+&n<xewnwf~9u^u^j z18{ZKk#J68c4Z2cbJ9sjipM+HPqMYOBu7(qs*{t43!cI<j7;_DBRIEu`BdWjdop)S zENkWrXXprjEPVPhv?!O{%mAT}#q8Z(#IBn0?5ruKX1gf2{pISq%u}c4GBn)>pFl@0 zT{|o)aTDjdmI<d_N^9G4il>ZZa7H9oueb5!**!jd`4KNZ{fN3fE7&$Ci9vokOpdc> z=i(u(o0`P*(Guz@E}}U1bLngrttXao<5~wD9S3P@+N915sjr((?aoQ8UYaLfn#{2D zKo(Tx2#rf8Hz%I-VS@<m8!4j4RW!sTVKGCQBN0$q8i%vfo4y%kUV=g{l%n*aDzo!+ zlrC+7-|6MCf)KIl=Rrv!3?Jr!#>I0-2np4vm#02vk|0(r$!6!yB5JngP%9K`$Cl9& zn(>5%^~On5sEMr^I>tI`QZQDaz{H50kz>`YZ6e|*uD2Vtdsb32Gn+lT#`FG{Jw> z<>KiL>N3sK4YN7ZR7Gd|0?wUX&82h7(xC0!xKhLYJBPR_;eYqeQEptV;pVj(Zr#`= zzdy?JM~y<?CNOlMFSDl&=g7Xz@Y_GxG=GBHTlmLs!c~6#iLc*Y$Y-CAXUo1`Y&smx z&b^7$9v{I+?;PXpcOLNQ$z`rxZ{ghe1DrjxLs-sB-hKZr-+c2K|NiGseE*%Y-1-B; zV+Ld9?1;IOl|Y0Qnr32HG2DCaza>J-N7X2blNyQ56s%Udm$j7j;JP~KiFQ#IGn7dZ zt|(2Xs6b$7bObqq78+N3cCux28Atb3vqO^0sl%1j?VrT4!!wvRBUuusqcljQIv-h2 z7>lMTC}ql|+CQ$SO|`FFR}$77PSurj;`k(y*DHt&Hc@9KPRfnpYUeU0OzJC*If1K} z_j2u0Esr0!stYE+{PG3-M~L8m{t$YnP`uyy_S;utfKSC3Kg;i7?aKKKPVYnSejbvz z><I|5BT%mW`})(pa~5CRe48_c5p+%pqi3TN*IVN_u-u=fCAm}$jc0vD2A_WMKJUMK zkN4iW%j1Wa<$8+;_s;X#rw{n)FJJQIt7qK1-NDTpCwTOz1si8q^u(CTEP2I~wFPRG zq9Kl^EM-xK85KjTtmRM2{NJK9jEk2Y15^A+New4<U;qP?Lj)zn;M)%`QA1#GS~&Nf z+$DNQ0)uk1>6<hVO%pwWB1DCS1gR6E)SJlzl&PMIp_R2S%3MCBY~HwrwSs?J)=Xgc z`pML8n?^r>eOAvM!>IHi?p`}CLZy{wPZcWpkpKMW_cxOh#WDZ?<qwhe>SyH(^55jL zF(O>Tg|oZj73hq;y9JJ(R=D|E5*g{hrjf%~n>>({V>~%H!i<f%rpzAZz>Zv3TBmw) zbkZ<Rp4iMs@897q@$hGlFX7_mOv8!oT)wDuJRK25x|`!i7m%IPpM*GXVj_Le7GAEQ ztGu(8kO2#vJsed>Qy^8@@<f@Yq~tG64P~aCVt7&Hk|=G3<yFs5XVvmt)-20m<>D-= zW+gFY@&IM4hFy3CSPIeCqI7Z^XU^9WD_-H^C*na8het1w`nJ~p$KcX>DqhLMG>x^< zvrraRSYvPJLZxK#6Z@9a(zKP%vwOLE^#phCcJT1Q8SX#o;k~!6@yUy)eD(DUep0p| z`Sq{-^Pm3^PyRQ5h?SM{`|rQW@Bg9B4pn~s?T?>{jt!E;>WrP6xjOJ+A_7Y-cDf=m z3|TNNk<<t$wvTXOWr8*bDm*25I<sYF7~6;Gvs_^4$kKA&es+Pk-@3rF2c68EStPKa zAuMD#TeeJN>*i_9pO(ftaTsMM!7(HHs!N65ysz+Q1*erRT}hJ4ZYMf|-M;<~*jgB? zyIQG2NWMENyAL~s5$)V0j<;nZd$vtv*VYN5mdCMXRjwF(-wI~Up3KOc1lDhu!19%O zjLZ*}n`$w9M1Q=*;Px)UEtQ8UEvgjd=F+075>*T@<UTC2uY}DI{GId&b2L;v>CuCW zJbZM8N4J|;w|FGGSB+-Rrb@p3`cr|7Px$(~SA6}==Y045S8Dm;$8V&3%a1>O`{wfx zuld_wKO?G-m(;@&Gof#$wtB(}6y>IguFy4Q2A{1!UDa&y^4xeaxC?8NOj#PE&B7?5 zo^dXe`gv2D7Ap{PmbadD^7QdJ2F5w#ECy3>ct_15p_x<F?TH2t_F{x!t+E)Vv?xhk zKcyoANPYi5Z6F5L5?D2rceS?DqepVVpIz6DwUr#+J5`;0s>~`pvVW@Nv<V#ETFO2l z3L2NM)^p-iHI4Q2X|A73{fP=%jxXe-u!iG@%0vZvi2^ki*b&^8@X|BZRTmg24^@pW z#@8{{LdQar8P!t>^fsV$OdRij`iT1vx=4t2V^X20u<<cemJVjYj0|Q^Nn+FD5=l^> zh_`?Azw(Xz{Q8@Z)$7;azToxikNN7$x7fdLEzxoQ7+GmyWG&Q7B(k!EPt!~TU1b)e zJloY#ld4z|K|_Zy&Ci!9z5N&$;K7WTNR}lf2}PTXqcqr)C#@23rwQ;elL%G%g|wJh zlETI{1#I0oiQ$<Es^OF=|51IM86r45d|0SN`+sK@%lrOWl%+3P66J<ALIeLB4XwxK za#Hf(i9;3Y9wd8fN|--4hpK92!BILISFSbF*sz+mCS_ZXrJQbAq3%o4RKJ9ib@Pdf z4|+5ER>3mmfl4c@S4kk!+S($KEhNm9Inw^UT?mMDQH4sz@B#8-9SlzJX84d^B=)x# zf#pnMtP4X#c}^=B$coB*KKl4EAAa<R7oR-ki&xKi`RP+$efFHsU%sP$R`xcTR*}bo zB^Bt2S1Xfp^~?k}4aL~<Y;|BmJl@DggRDUT%uk4=#KV(pOKT<t1~SUior<(*b{{IH ztMdStL?2wfxS#gcRczWcg4HXFS-iA}HIjc8i55`}slcZg&)La>yu2937rbc%<-L`y zMwHJ=7qy|Ch6uZm|INZTGSQ~7ZXtDtrcr;SQoMXRTUU-%BT`o!)kHLk#<d%*v^1~h zbn`meTh@ulSgrN|HVAJ$a<Gc!s|(b1lFBS*??5LU+zrtek5*UHiig>H8)4^VPGp=1 z;RBp-_BFxH-<Z+E`||A8DKe6r=@()`OoRo|k!JMnCDbw0gyOVdMrMZd;)6SU^xjQA z`RFbmfA~P1{ru{sQXUE3-{bxFZs6)-jHN)wtht5iP??RZk-Eo)vf5DbbVDnBi9$`O zn=VsCOXLOmFv8J+g1%u)&Cg(5)fg5m&Q@nipFFXa*4A}&cWzSmx7fRP9#f}hGI7j6 zmMHsHNP@Igw~w=6=+JN?LOq#KoJgNATWo~}>u9`z4rMUfua6UPDZLpG+fOyP^7}=L zia1d_Rh<^D82qTf%dy>M?Aknmb*o1yd%v`cxH!z2Gka)j+{~$CE7&VkYuC0}tXMRW z#3X+b2K827)X-d4;6o^nn+Y!dCRlmsF*Gk84GR$f4${K*8d$sON%(1y7ApzGN`omP zfqS`%C-jmMtV?`fE5dr|F)GoADWhW8u%d`3kCjdME~qoMKYIU`YUoct7BBzoB|rc0 zxw^?&+%SJULd~!aHp9qC2P-Fibj9derf;H7$4D8BHl%mF6VsO$kT*AryjhvdT{VHq zr6U<WJV3NX1t*U!6^B|)i$wLA)9b{s=CEbsD5|T5Gip?%C`)5PBP|#Z=fH^J5zL>J zOGSAGz5K0(>RDlCp~J|5jzUXq=o9HCaFc+RhBj$&wrbaOR9t|FyIIt19LK)x6FI!6 zi~}{3B!L#O_0O$eI?f!Tsj-F=M^<q3;6iq7pU(D;6@&)c;Oc27m@OWy&_Dx86t+fc zRyLCtHh0#;(nViQu)cmKG__QVs5qp~{toogz*HK--Cc{sJ`M~BHDzd&6@^0rC?D3F zu}L26T3sQAGvbM`hPU6o!j+4Syz|yop1*a8=g%*SC+?@PWEc(-F?~~g@rts*D%coJ z31xFvUCiB-xid<=#M>?P&^6M+-N%4|@eYK^vz%NtadwpFCps~?bRadG=TLuaEsZDE z&>_Zd5y{_hbQZ@BOk!lJ2gwm;q(qo9XIdh;Bf}Xy)R&|%D<+POW@2FiRaIm0@X{us zw>c-aPb1RHkh$e4gajIrD-9IjWx~K%JE|&Dgd&d=T~nxTRio^&vtxsZvGw_A+`ZLF zL;X6DyBh>j)^g%#HAjvtl<Zoqc4#TM<tv8w>}5@KjJ-(U7;5*Huwlb6_U<dBtz``t zy7tm7nfg-CUM`EMnL8(!$>aJE?yp5wnir;GASE)Qf(+;@+<ZtsWux+5IJ=mlt;|n3 zxrMi%T;PuI^ykmc^F%1*+hX(w54*4vV>^ahV<_Hh7h-{RFC)yo^yO-Ry`PyREN$$Z z_0?(nUS39oN7zzU63c`M{RMvmDK75KBq=+#NN68gCdO90dnJvhmU5<Tg}}-JP8^#q zjA9~d7iAIZp-Z4bktan{GBJWEfj~pCfw!eT2luV#__11Ppp68&n^Hb`C@t-^oNU}i z$H~oXTrd$oiMj=I2TR1Hv0`a9>z0jV`?~RLTRZN}QiAJOJE<4kJ|>vm(6oleldEYs zxkxIsSUxYJxo(Dd#Y73kVw#&~Q!qA`)2*AiEYkQw&n|9UI>5~<hq!ogFE?(~Vq<42 z%G86tQO>yeXk+0ZQ6W&H?5m|^tuPBsF`g+V_D0x<cu@wT&1|(*Lq8HvfBf()kDr|7 z#j~q)UvI`C*ouVQe%SikU?H5_HN*-Xp@W`b4mbtA8UE6gV&<gDfC2VY%}i$F>Ks-t z8Ns5tLs%*=zD8br*@6rSZ3SEB(tKhOZDR0_rj>NIET_G339YB*QCBN8?mz)GHF+#v zoI+(q9MemqDKF_OS7nijKQ%j+a-wcGtu05mc%_xo9mi-BglO+POk?X_T3Yw8Nw9kH zf@~Jf9?HVXRJo?fHH}5{B}d%4b4Hb)?(R<X^7f^*X`6V!S``*ltdnbZ$5zaRce*&6 z;p}EiP?#G*(vtK02e4{JHkYm(<!t9pQC`|Yr?lzQ*9A*c11u~J36Atq=c<?qUsWb~ zDx$&B+X=s5Pi&mbgqCTGu+qZHR)@CcecZp@DaP*+HFzFN4-?V~1`!k&h--u+y`p{9 zjnG{DY$QPkU@a8X%vn^Rs~(=A)*L;ufcm;h8iZY)tewZHBUMu73uBnCUQgGr<=p9Q zbhmDKb8XuqWh0$J7}_L(HXN(sgXhP1_Uy1o{M~F>S4hpKVzzIXD2<lGsuiOJpBFQE z(g=<o-NNBx+i5v1`A^wo<Vri&ZuD^b-g$MN_@&FuELk+3S>@?Woj8O^V+T@Fn25&H z`^R~5w^pS03GUy&CNFwL-G}M^?Tg$#-^!zFXL)j?i$^yv@LWRu=56`6d)+*`cah6i z8sz5fD6sVWb_1u|JLu^-&AD@DczFLj_ny{q>BbRyF5IN+$^&|?9^!*%yZL+99{$mN zNCe1P-hFzHw;swfZ=T_+8+E+@pn<op*75A#9o`d|dG|>N?>s!mgQs1*^Q4964^Q*< z;}$-6dWQENb@1VnbN|o2PjB{q>gL@Ca&IZhsTA)$I>Yn(r$u2l^5jkj&u-WA)?In; zM@?Ms+|BKt{c1nTqq`Tlc~8o1Wq+uP+`oH~2X`)V^H!I-Pn3Fkg{bH2mrwBiy>r~V z*UWnl4)FN)5gt8y$kRvHL|k1Gu75*4$>Pbgo4ob*9UeZu#-pd#MQvX}qw&}nNgR2M z%k^dT>Z#I#bJ@4IO0a4jhxRVw@PVa*+e0|rw1*>ymeAEz%W=WM)|TDU;#1kYaW+#6 z)2Q7rg+PB_f&%@pcd+LA**$En?nC9Wd`49+!zV7Ct&`k&XH^9+^PKs3K@wLEOy$|l zldM@gl^=fkkell=dH0%x_ufKYzc|m&U*F~DZ*KC-yVv>a_xJhfGi9TpZoc`fhwr~Q z%a31Q;Fs^N^UDwS)a53B{qBZ*|0+LxrL2Cqz_+i?@zp0?eECT`pMTuW)pHwZJ-L!r z5qIqk<(z9-K*OP>H0~;4?&|R@+Bk*6${a>dNuhi}7UQNQGJ1M4<H`~!o0mb=sxget zawAHjF+1K-5MUZTrzf#^<^XPAKO;HloVw)X#?`ajxFTLI4tw?D8LnPB!-ei<^_UZl zmLo;9)Q)4JU|&naE(xOwF?h9v_bzpHQ|-a!oI0_Q+WlMU7W!x_v}pgK)ok0bjP|CT zoNd^|fh~(Tu(<*oBYpgw%rOzkzj?s~h6WjtGu)owej%g`O=WF~4;8`Yk~}?`9q+}J z>R}ubR<JEVlYRXyxxX%v=a-kzbMU`we7@-BpWk2SiwEcV_3uyl=JU(E{NOZSep=7B z@^63n`Z9m}K^o;R_r&PZAm82M$8T?{$CfA?g}r`tk<UNr;pN9?`1FG|Zgg+vqOg;W zlMCn&C4I4d8Ox?7vP^J#(%dwP=VXY36jHgOkjYh9EL&B`ymbXstslp%Re8)<F_P?5 z7bcGyENsS|rX$li+dP%|Q~OIUJIyUYg3A}%L{uH++J!dGbqLh-G>e@MtL3gVhQ@&% zS)4pLmR;+{36AX&S-+0@Q|qWZx|ZrWBN!NMi;tV|>9Sm!Teq`d`V^x2`Vl*@A3c&F z+72$_#Of)msfZ^)l46vH2I0cPll(NujW=L&k_%Ha-6+d)WX51i%2I8ZIm(r(S+-0W z=Eju4&cp|3;2?@|Rq+s>U9RTt>G^#4)?vQ?<P5)v;l6$G9{m0_^QMhQ>8^e2@g*^4 z2S2>N$lw2RhkyL?NcHkxzEwQ@`v2DVD0_u{`J#)LAGY%1om2EQE#l0nN=_f0!CAR> zH!bCS{Z@7@9YcWV2Y(ks`i1Hd*h`<V2rr@&gBdy^mb^(r)b%~{R~O-~%%K#4<K`(e zxNb7tEoG7<v$!kR{pb3gtCyAaJp!%gTex_sowHpHbe^r}`i*WhwyzpS!{L1P?<nA0 z>p?o(c5zNHO*w-mCc>ETU`ulPJ2P)|42O?Y6WPBP@ySv2jt*wg%zReQDq?Qo5LQ%= zCnH>or~nfN^)@9v)`q+!C&s0@v9LIXd1E6f9PC8NV5I>(DM@i-YDO<A(!EHHFd{lw z=+uP4ynS^AZ(ZBUhxfMg`hy0(6&U$R49s7DqGiqmetzpL>lV-E)yItjE7!!px73wx ze^VAzeS2H|`G>Ers|J7lsj{G|o6jUFK6<B#N0&Epp=~XL6TIkZn$KC`;R*6?W8y4X zAXKtEJC4DFLRnmr%dz82xl&(^t+1%3^>gUx*u(j=ha}QhaPiDu%*{<`IF-+Z)*=q? zt>E^JPIaRzWnTELJLlD+oR4!sJYU(d>(=!i$#oaeSTQ$2-Dv8FaO(Dx$~xN}BK5bZ z+uHevA{-EG%F+obY%WjWQfHmouj1wFMO<PZ7R)OYZtjbxml<9n`6s1X66&i(LWBv) z1FRXH;Lg}oYszyynO6`*Nt!D~X)Y8Gv8O!Ki?R$~W(@ZuE82#neg@3S>Cf|X%XszH z5#GJMjhD|)@r4+yYilWOM>g}rm4p2A{YxC!uu_uyK0bdTIQ@kf_?sL2BA%{5it<@m zWcAG#7x_}K{-v@T-bd|x@_w@<(ZiIC%V5czQfwWysXIIiQ)5Faa@>iFaUr^wGd*2( zOrJCozc72u9kj5vH)m0GDHF?vv3YG7HWr#>^b5ewK~I?6czWuEiA)_N#%@!0ioAUF z3_a(Y)kRe;ZAaAwR!TYF)5`rjm(iG25-O0AN8O=(x|?e_uzNYXcU7s|1G>2DGHq0E z)=Ux(nIFlyv&TgBnKQj|5|wlEuoKZTptnE%p$-HFyD}!rmr1iHv3lEb#?LOMv}!7u zF{b1v+E6&qmh1#$M#dO1Ce@$ZLB14bL<*efa$x%`ygjrTmlVdco~68e=OiCI+Q&yv z_KC+n;*THy#uv|;xzo6jyL;wv=U5F7Zmr_O=k<L4VYej5%c@r^haf3eWl`1FpPf@Z zTwPH0qC>F1l~3Pop?=4FnuX>$I_U`So`t825fvl+nL24SGYSUd>S!Y3$r)E~YwYCT z^mMhDQ9P7jp`hD0O=tFmc!5VB#%2c4bbKrwEk!I{l*iQ@r&R`bw!4w@g5x~`Cx3dp zvJ&F@)ovc%yNX8HIA4zMmk>ITL*vmEoEG-cab`Eojax7^)1f%ki>lH6NwCwUr|}R@ zBCVAkwM`q#=^dnuYYO)kOfxprq$n>0^I!|?dRyS0=!MU)K$fj5<HD6XUcY|K+L{sM zrdTk!AcGb2r%*B`lih2p@%MF7_bW|_^yK0BrF`{qE3e)^$;VHQFd`{fM9?KZd3b<d zgbBRYQb)taO0He0<iYJt>R9Eg56|+gB-B4wu)Q((1;OwOVsORioqYaYGcV<ySNAO7 z?zXAKh1pQMuZ*Jc2}~Z}n~~Y!j2{!pXfb4XxFzns_5?-P<K}Bl|GtJK_O~E0+Kxf7 zrVNU<B0tBG(<ck)tS{oyrNf-PRIeVlbyI;7Wfj|vvs@K#SA^x|%V)TGtw*TmB{U{y zyK!`97RL_`7gd(auANov*|mrb>t?7M0%rBMCpXoX<lYYK-oB8*@xhGB%Or6~Z^q{J z7j?RoJ^L35J)A*RSvX!v?rL{{*C0;{Me)rNX<Irgl{pJ@sM$77yx4)r2v?F5!$^z| zq-Jv!CDH(ygZv10*5G0H8o^&lbb{ZXJgH~-tcg6la*P*`YWVz43tu!Jre*IWu3ws` zo|1Lz+5(>3+sUhsTGf3i|2#44o0m$`RB*hVFF)>(Na*D0_3eCiPPD+OwM>!vUpzCH z&c+H!d^6~3F6V4h8SSS^8JpFI(>rHTRWg*6{-Nq_imfN||F@r|Qk2D1$`X}!Dfh3Q z=33)nZgsWs@LUIXu63)2uUx&|O^2|R9x?d&b1f>b*O-{@LhZI;V(=VtGXmJYZI&3X zk{#Qs*t~uwLt{MfanZuV-aw>#n|c7mgz_QiS?Z|UZ1{OuaJp>+)r-ckaDqSD=343; zJq=SGO7i+qG&)o~KY-l9c8pH7BRkFqa|>-!(|QvWVoO#=H2XF!BiP<hWh%GMuHd^@ z=f&Vn?A^AQJ*%qu`khvqJC^e7*jC<FmQZ)h<#JD@aNYTDR<PY%!rS+Es`T%hFV3q) zSvL69%Wl3D$oc%U7C!p0Ns?z9?{x3t<CCj6F*lE{7KKMo5v5r|XTzH%gQrgxb8`Dc zmQ7EgW@Z+9g$(?;Oz{6+Hu%3KgW~1Q^?Nzrcz~Nyw?}oydDz&<g}n#3y!Q~7mTi@& zI?Uy>!ox*aX$<JA&!L)Jft68=84*H#{Tg=FEM)EK3bt>rR6F8zlsR(RZ{}KT5q#e% z9vwd@h(02@ckP(V!9DYtSUi|Ri$|cNr_GRIiR#i0TL*1|1BEJv>o7Rhijhg)0x7=u zdKzPCra@Xt2;0^!VAYaJRxOxGn4d1!+LeW|=fxx2D9jr|%btDgSXs@8>;bIbKaD5t zM;Iw#fAQRGb)Dv$Bh{90_woupdb?gcy-h93W~NH{S`7ZN+{?yJAAeIL-fus^TauqP zPZ7>tkt{|p=gj|(U7I9SPejm&1i|@A&TKDZ<)nfC+wfE=e;&oAY<{YGxm-IWIo`V3 z!s%vZlcp0io;gOn)U*3?3v~?#xOTJq|9JSJJtH}?Bb#G;vzRw4p8Do(oH(_b2DvK3 zXzB=$GJvXlmg48<h?}1wetm4zi7)e)PgD=o^Ybys&({P4b*xdaT|8V@JT^W|pUi#^ zj2Y<2q^uxD4|FFy(1hN;#>9kKGGt%~8L=T8+_s4rPXjKt&ERVhD?fdChiyw1&{KDU z@i{4!j2^`J;eE+1Ph(8>K;}%F%sP4Y_4CuXb9Ev2L@?dHx|(PAYt(g`kA&qszO$X@ zcXs39Ya@)q8hdeq=k2?=R#Q!XJIO^xnp|w0EM7W=)2AlUBIW9#N-_-f*g0=B_YSP$ zQTtwc<abR+l(m_K|68Z2tkG;aR>-N^v7#<dbK$}%$$JMxC~oG!!7ZFVb3#p?=SBD^ z>oi;2>O|U0(mb#;o7(Ne)dfO_cH}W-Vi=ieA?S<2lzwJqTOoBOsIp{2u6+~yvG*~= zJ<v)$Qqj^*i<}YOj2#^)w5fnFFFnQ%3dGj*O_%K4MMXqMnKL@Ymf~T`?#$k#_IKg< zvSM1d%v8^poHjm#OXn_<5Ng5srfHHePxHa!Hny#pFL1YxiKB;5nxD$VQSnU9O{A<K zlPSd+BC}(qgmC#>6*n&`=kG1x#)XA%cD?OUepk(tn_F=5u*S^B7;SN$w@*}a|FFpU z6%vgmdJ>_<v>l(onPbJAJ}!(SJBnEzo}@dOuyovD?zQg3OIL%&V|ldJzA^ZpXZAH6 z9nDE~o#sKV2`y~zKB=zL?Cd_JvK57YUlAUz?B%M6AcdQ2>=)*6aO;~zv4^$}=iru1 z6*@FTrYi<k2aA<SKjIzAXZ5TxNs7wkO+!O%V&mS-V4XR+50gs=5E)?2)DZ(18ev6* zpADn3Q|RZf&FKC%R0x)r4)>A2(<Rnki;C1h{{G1$2E_z%?Boeij~~zgi9mM0eX4?w zpEvU9dkySaznle?Qz_2NV9MBZibo|eIyaUHV*J7}aU{ow6YTFwQmiYF@2wR>Pv>ga zbS|BlA(;7QVeIvD^KtcZL{A`083wz*YBV1-@8g0n6>UQk^<A5e<kNV(kjuxXF-%vJ z2z^abO!P^M@TF(ZA~MaiS)3h2{mK8cFt+LFSYdUeINMOo#S16YWrHnej&MN?-*cf! z6+GuIC@b2OjdYu6J6-qYyv=>$-TOCXQnM+8nvEIkTAv{m)0ftNGsjt(4xsc|tB|5h zi_p};$-xLGYhBDtbZ{0qTvZjrtl}t!4|B#_4B5{|k1--<R?T$7$y}GF!*dB#7Pux_ z65(%zjx^vqCpPf1qn6)azrw;w7oXmK>ZG6cBU5?z;VB;9-N>EmtLYu#&4ip`Ov+1> zBs`c&1>)^u{E?Xh7&ssdZ$At2vXaS33+MV-F?jn-F13omPgjVlET_A*40~sL^sEHp zEOa@)B!>@Mwy<Yjo|<n|gNxTTiUCXd*-&6@C&o4)T%78QTU|^Z(2FGbJk8ODh9hJD zXYdB`_6B9=?XJB7C&yGzzI^e`*2>qecZ%3)Rz3W(NPGoWlx;keGjTO`ibvOM8pgJD z$pQ)KY}-6s3@e^(pz~%9#(#^t0!#6H`J7cc7(Hc=T?x_r73mah7)JJlKnes_VuG#7 zPw=5Mt1lnlorST92A_%|Tre|+JLk5eD}S$JY9ef5KerC8hQGhY%GrpBe!UqpaWZF5 zZ{YUj_1wL_Qs~tZB7?mJ!v`@zU}bccGDk0k5o!GxoZK51XMHS;HTma{pA#PD%8ko& zMSfSvJ*IHAdj_2?a=(TWoP!jDOI|V8z(=6+%7JQj%owS@r<1b@$7}OAv41?{oXwf% z>cn92^3kF}ik!^pC-0nQs!xHL0cTDW|8FJoN#$=uq2IYFtVs;refA`$j_;za`4Ek# z_Hpvq9y(47j*GFCRmc~5+SDVBG^S2XW@`Chs%9mNRL>Ar;evsVc($~va@LE2;fj&} zoHsXgd^~|!9ys>1#$})lF~!24OL|edd8|4mR}n!Y;zLM?_8>aU3eS*U^a}2Uhr2z! z6uM}mg`SZKR<`<l{ndx+2|y;ch9WRr=|5;7>y}O7;qA>_ySPxid;_5YexxNul93X{ zi1Y!J6^~$8YF`2+d0)A>j_+UG<l}p1aC9-HbkZ;;7N#<8bRxsjJUH7vnM<dqV%N(W zBVj3~7FvATwVUK1SJqEU7lZ4ngDC-idYs&sO-`66n?eGKmv`8n9K!@l6EY>arWqMf zU}8w;u@dU`k5r9*QjC4_@K|9Vr_|Fx6{BCg&@4YUa`{r*8{F<u)@(Mb-meIsCl7C+ zF?-H1X3WfBmhkI|#mR5HSc<luG7D5W5L13uSc?2kF?iIN5PSza&?nEAfm0($U66=R zh8-G~g6{$|%93uy^G%%%a1yVx@wLVy$di;zKcb}K$`mn$ziY{NHI)%}X-s2FeSCvG z3F;TZmCj~Kek-}uGl%V4CKDAEB=k{Ue%uJc0^Nw|>qq9$82UtbifEb5SC2Y)|6+qW zvfn%0R$cm?o)${}*d$5BYlZcci@~ihl!n$Z(WYftA>J<1_>x3*^mNr#(P4ePgyNOa z*VmGHPIk=p^rXzxfU#D_WZRh&FRZ1=-kOGk1svHUjBa197(Q1#e5@F=SzTwZ7`*3v z107u_=<X4DFZg{)1kY7PWnLErDh5}j{bUg_lS_vPJ4qF3o2)M3n<dK6*IFA#Yg2WC zzA_A^BuYIolvy7=GAgo|uw*E46M`5xF$f32K4o#NzF@JTy&hKHmbgiz*m>ItJ21oA zRYXrwe=>(eh#(T$D2CROm$$Jq6zZs>9`NiL=ty{PAKw4)Lwefh(AF`9?7<22@(W?v zf>r$UAHPyIVH}Bx!9<5R<LhofSKV}O9uxW}EWxXnslbYrV7{$<$A=+91~5Y?<i*bE zSb12g`zRU-jw@@Hl<C&0Bgy+HxoSvm5(jscGSuCL@wPS;3FM6x=t(g)q_?&<0Xmu_ ziNiJ4mQcGZM~psFXmmCQ_KoMNNc!v7TK{)+tm5I_Jq`49)^q>qRZ*MgxO49^S48ID zzAG%HaAE?ZMu(G^ogi3ypBJA!=HriUVI@YHF(UeZ9<O-0iG>jkeGJJ+4`6VlC2<2i z@f_-ib6;y=H3|g1`JOTx%GOOeZtcx1CEp0~?syOKa$^KbC3>VNr@OAKo~iE8sw+5b z=V?o5R47-j-{sn+y*zvOGMAp+VEw)oluQ{%aAaRKspjU55xE_~#G+){Pt0P@xFnWV zj#pO)2L)P-hr1FMYENAM5c2b4=xLjYTaYtmPKIbp9kq3I)cGSy6zb~hVxYd47DdJV zi8dFH7U(PWaV5=Mn@oF4GK|fLly?{_jnE(lezWvDhq}GPX{eto&~f~~>+Gdm62nV5 zcfOg~m8DqN8>!FPzI&Z`dlz@^3ZyJuG?9$VP*T!kIji8$wbML#dY%4)b35h@X5pwl z7+dM1EtJa1(?KZNP}Q5X1UiCT^hh3L`DR}zGr@fY`=zK;cNP9FJYL^W6Q6Kjb;}N0 z2f2@xp}KRYftkJ}s~yA)jKV-Dn4YmdE)FJq^z;^8&67m&N@IvJOv@h3i2N*m`RBj* z=Wl;-@%CfhdHNp5kFV#%(V4WKTtemSTqaITW<p^s<HiV09oJ8yVm$fs`MxMnBZ)G7 z5o3Qkj=IWB*#|&=K7KHt<Ht(z@h~Jol4yprHR;x7glcIrwqGc#=1j#?zF%%(#sMK1 zim?yx9x2Lv1YI3lxpYC<6kj=tph1Nd<vfM%t|m;Z4KP)fpD520qwf@>D;peW%$gog z#q?AHWBlJR5)Hvtsfbd-LtOC+vJl3ig|7T;p=`6^VuXQ%E(udYu#7WP*D+d%NKj~_ zva_>|lQnMQA<D)Eit&{V%9Vf9mwXVL;7vlLCmG2J>g3Qv$7&cmQC{H0ZVcoFUtc@G zr?)#e-#(4{rs<?-4`p1%WTvlL!iGJE*t&N=KmGxO1|?EHDUHUuDw-P>(s+2LsJ>~! zr>6)9Um#q35$D<$lA0R8!yD^ax^6eM^_|RHw}%-^H@umQDNdoRQro{>65z3N`bn<o z+&!Ng$F^|y=q~K!eVxKRh)+!-A|`;WP%n1YC>!~VP>)VHws#n<4cj>1UH3l^R}8L{ z2Ld66wj#6ymXuAZl@rC3oilpQwWBdE&yNU^*1_?;vGr5Vk`-eMW*fO%W94ImoxcOx zlHgPkBo$TE<H#9V6s^c7Zd4ow%929yVr`N4%EV4(O`_6R#x|zd2zDyld@KCd(bJC5 zV0-3d`*P{z3iJfK3rlh^b&y7r@4vcT%LnIccqAFV^Gv0>z3Zrw5;DdYF|l$!b2o0{ z#g||5o50HSB^yMjtfReY0p~gvbG~hfdYJV2jz!$Kw1)dPH}mk?CPwClv2x8cs@K#| zy=gl$mn|eNHJPBkz12`RcQ9nz+TrZkIROWGhq^Uo*xDH|U_c0Q17e9yiX~=HKlRuN zOB)Tgtx0G1u2JmYIfj}YStxs&cAtH7dV+Eowc_Q9;kWKsDX1WDWudKZY@jQ8MX}xH z&708}mhO$FgtWcCJBCgclJFccl#tSu@HTQX#YkGpK!lF!{o)mBh$tdRevTQ@57#7n ztnKx&6oF*sq9jO5OhiiCdRh_OF9`1lcY1}pW9?{!wXl)eg{kaVQ6x|l#ZZB<Q~Q_k zUiWsse%!%dUw**XufL?bdkdpSim=JbVtDZ+^2;k(v}qSFzWH9v{fBxkW=G3*y3Z^X zgD;}1aUthhmvFYVN<DVs#>Lg#zOaVjS(4OK<C#!i%9P4E(s0ulJR*~j{(XoLg={Gi zyLnX>E0(6==x&EYFB>BIN0OY9$k5ajGIKMDit8;o$O8ut8_cW?)n$QRUY3j+5kXti zUcqq1;4SJ-63UUGU1yI{P&88ANy5-lM^)w~)^ElTRD&lcyI|?zqMitD>|!GZcSh4f z5{zJwjxrBi467|!-N42`<gubU#fz1le*|U}uXYG`Wa8)q7L?|3^ZX(55_-`p!ou6f z3V)$=KB4aThPY$rXhr(4WH!wjLfxw2oLV=D7q?IG&ApTSE`0puJ6DvP$Upw|J8f;- z$R8I^q8L1P@)U*@OeCkEgo<Tr-+bra|6<qnd7NopNOya+YHX!+w#?%~=VGp&U%`!@ zRSZgWW!%IhGKOc7nlp;hs!F*}zPf$Kh;g}?+lj$f4`XIU0<OU}g!Jh}pZI9{#Pyd( z38lEaSQ;!26EU2lvz5B*M(W^T2K2QT%r_R}9^>Mb6XMw?xqe;f;WdSOA7}3TGR!4m zDn&Uc+00hho;d54EnCn?OZSqN^~T!A4HH*;EWKP*BWp?+C_A$mN|MtO>ZEI-gN>V& zK+Au{kYsy>mFNf@{P34o5^AgIXg^ALFB8URgyZ69La(R*0{aF@RA`Er(&lJOtw{7l zt{kc0_07Y4cmE6zpI)Y@d^BgfI{Bv<Q`tfN&b4-`S1X$j<T8H7bV}#XW?$WL7VX%@ z2cN&@xBvWyQ>V6Ywrw#TZS(1Dnon2DLTP|G>h>MVo++0FY7&#YxOIIO2?LWz8I?sy zY!su53rWgKXTab%b;@=1ykrI^1u&{8oq#?81Vsnp74Ajh)QR|q`x7%b8bdb|oQ38p zt1lw@*$GV+W+N=l#mx}kAY<08%MqS^oCgnDC1KVHJv=RNqTsi_y6uU9ur*x+eev*( zXk-h{Sv%Qd?%|{wTTiHvYD_&t;i_-?8Wb2&Fi+vF+7eQR5+*}4l8GJEn*)26tKE*5 zZyYDDa5#>BRzlH4fQWbh{nsD)`qg9g9`)UwbX-&hTCdW6YO7#&9e@4g0ak&|tlG1Q z&I_Hqdi@<g|Kp!LxYfq&McJf}Qnnx+&zO=z7H{6cp1PxKKi<f{fBTKC+n3RHVhIKL z$;_CZ!ThRR7E}#m&5ALsSTd4|(r9|eI#O3##QHU3iHwP&Xv!3dXU!mWOb-2%V{vkK zBq>E4%}f}VBy;ajA6x`lEhN&DhYukvCKyY5Ar0o5SbADuD&o#mgp!+&k-FotUywD! zb3@s%YB1Y2WUy<?5cX`%R@e9#2y3$xh&DDCwqh$pL~`Hu8ZmhF;?b%>4V`S%WA7EC zE9bHp8Vl$fYfEKx(NVVXR`6SJNK;oIcOMs=1k-dyjUGNQpXTPBT))>Kks#j@j%{YA z&7k;TI_i$_<6l0(rI!<j>b7wC=4GCK@E+agZV3JBR=`1prHa`z`RvPAy#DU5{Pmx| zi&r+VbmatQ&Kyp3TrYL8?82=zG@Wf`@wR=8pEQMohj!CkH;<4&8#b(7%C?QGIdZT@ z>a&BRhjt1LTZVzu_vE2sjvpG&kimV)FUqE(dXeOWDfAr_NB=<y>iQseR~!1r_QFd! z2gcJJ8$TPOQX}ajlvPvcucfycj)4xCiNTe9RUF)v{n*7W5+R|zjajiMPBr@GRYTam zPK>`U6?1bVw6#U83rl-&x0TvM+t{{EFua$aAx?s~%H}k-y*vcVMaTrW;wT9-GRlNL zeVo+(kv}&#P~b-2SP88lb&A3EjZ=AazfH1vfV8S4S7~`8F?|0BQ;x5hEfRRWngfnE z9_7*VxA^S49|c;@uy9rZ%NG|>y>JB8b4T#^fB%~w|M~~NN=6(%ZV<b6R&w*)VJ`O^ z<oubPEZe=81Fa1#sX4-tHl?xt;N-z7wr(w9$Hqdotsl>ZHF>OFp3TO!quH_{lYMj3 z<UV6KxMwu|qkI`YJcV3|n8NAP88j?|$iz6RL~AJTHGftnb1D;9wmc7iKRdkLEtoha zfd~;zp5Z<O4hW!EpgwNG*BxAi21{cq234GO`NBc0UN(qzD+aM~^<Z{vNW;oZ4;}f= zp!iUlPE;_xD4OOIg5mM;Hj*TK#qF&zbg;(S&kZX-M|Cu(Z>&875`5L0tHxG}5)C57 z-FzK!aj{_S%2F21$yZxjS%Ir4NDEsHvg5rtx_lP3yXUb*DCEK8tGWN~TU>qioKy9U z^z(MX*2xy1AYWky;k@<Uhy46^@p-}Lq6s5JYER|h?o#&b7|-T4qgb`OmL<FPkuhNk za~CXAnaZi7>uEYv#qoV*)a{wdp*_Xyt0`pPjzV_t7|rR`CDhd9b7)r~5#d&hEFMPR zc!8E_Q^?96!{F>JY23k>n;Ech-Vo-@ie=99{!E=Rfb&Pzb6|d!D(alWYzdDG7EPk; zD<BRf(XZG+M?;%gGx}3q*`IYwQ&_(uj*YA0SzevNh>TuDMVOJF6RaM%Taf7`?=)XL zyqAL6%8CLH^c^H=_Hq|5ebaKT$`T7p2_FSc{x5?otGE0j+$7`+m_0p@nX|^CZgL~Z zQDHKHfw~NhaiVEWIr}$NFl|mQwj$x5z4eIu?|r~KpMJ`dd)F|R26GMd#XZcA`AZh? z;U};8+wXrcP`K~bEd`7n(_7SIj65Tg%|{wobKoe`7guxUbOZnX<KO)KZ~qj-F5vLq zS=1exCx$I&&-TgcF;hp5R5CTmi9OpUQM+dfMv{LDXOs~h5y;FX^T?erfu!`IBn=%* zOrH>{s)jRrPCAv9sU#%z!bpT$LG}R5#G9=|6!}H^s+$+6u=-zmtgWRZ-%n@pyb-Kj zK90@n#<FAc1j52?@eXmowU-qJ_BvSEXc6FNN$p`}*izs@N8bQj??9})#Jk<CFjNlS zPz<ZEmH#r5Kf7m@)oh9^4(aQ~s+F@?x?nPyQZXBQ6Or!5czIhB=_e9d41Vk2GHh)u zu(PwGf3zEp!h4^5@F9<+JpcG3+=Cp5=;JALF_z+r0&d-ZCI<fx4$j7ehV>#O!iSLX zK>9?6ux#HU7H!$bq{T~Fxp57jfB6N!{`0T=_U}LV>iZugLQQd&T;bqtkE54^M2{ZJ z#)c9U5-vPC0BfOjC6%*r^>x6=&V=F_vq;EFBd@$nM47y=BsE>hT^3H3qAN@=wbvGv ztc7EcqZnKaC|W{sJaqxA6lE(8Ep0vQ-OX_pICc;6!8^=flCBrFt`<TZlqD}hn;i{= zej1@G$#%<*RpPYTTId)l`|C+Xgnu_Q?Z&~!0Ygzp8Uhh|7Q)39<Ns-Ji3VkDW1l#G zX3s99czh;jdk*vV^UD}W_!&wm&FMo`ehgRlt)`c&M2kEuA>0)=ZxcTG`g86)dd9=| zK9cJN)oYaVBCRE7bYHm2cR&3D4{viqdixL=A4o6peg|ha7Vg>4;w^`SFZ&QCFLwKO zJ-`0-XBs6pY}~X!aMzQds1O2sD_e^Mi$g@RFfSDUUS48wZ(M~pPo6bh)U>^NEa{Ae ziy1Sin3YTCVQr;@ySFPIK3*6Kowc?#!A2CPp{QZE-mapyZPjC|Rqy_<9hCFntsNYs zv0QQSbi>WdUC4wFy@G-zmkA7cS>WugFF8>g8&6ZULAP&TDOWM7pK`W`k&+0*FtZWD zE-KSO)S|t$m3XZI27=lDgA~DPGb=m#4d|mT(N4=4O7Ex$W>;14?d!Mkax>u4!Ra&~ zT8)#PIWA5*ILYs_GD5L;)R2~U=EkFk+<5qumY&n-N|Np6r;D?bJ{ND@<MXfoLUwKf znORZlQ5{9&2Qt3Ah?TqdGjIK7MvNXzPVNBCUEIUT6I*%t@+SZO{d=mai<rM)EK92= z(9^n?!on0je%Q>)+1Zqr<q#BM$Ef15m^m4sX{1T=u)&NiE8(MaCwOqCnX>Yslub>M z{E;B<<1Fe>97R0ZH_DrSgZc{Wd8q?3%6?ye8eU&)Q8=z2lO`xT7Y$^#{Jn*}=oW!j zZKW&ZPY9OpEBD&Ec^w+zQW4)kX-!i@d3kN36Cz2?N+2N8jNnjRNov~IyBYnjWetrC z5HZL<e*aBws;jQVH5KnPbF{_W+MYRcr*X08B;S4hKF-bx%$P_L)nd++6x`fQ@d>cw z{LP!{d2ZJqU#0%^G2A^32nn|1{#)<y<n8w<uSlkR>R<-MyHS`wfK@xUvE}FqX0BRC zQBk70viY}Pzv9=w{m9hG<0NtAQ&gBr$BD&s)mPJTs*;|@`RrahmOV>HkdqZi<%}Vu z<z)z*7|8pDGI*E>GBHBK)+&k;`-wxu;_75f@7~V%`rC_e5iga9bd_l99qOqb?5@nU zQ6gM9N#4`ji2nU;$sOS*Mh|CtMGTb{1JpdGoIIsMvFfCnR4<r<lcSmB8!>o5ur7X~ zg3;0vMnck+Z6}81#NZXEg|Dvx9=(+H?K<j-eu^~x+rNGhFMKKC-+`Wi7+h|w$bK^i zp_YQ3%2p6B-o4Mae|eAo@g79?cc)K`J98_C3C(oF-o=pA+`(e>>vUY{VQtMib-jAu zD0i;jd&HfG513q%#Jssf7&pEzGs@%HDtvzR-h-qU6*FN{JSBzkOfHUR!`dP?Zye2< zl_RK{ozCX!bT%!?V%Mg8R?bak{)|Mn%*$dxw4+eZQ6!`%VQjBQ`p^K<hI%q2*`FCj zNfc!DB|FQH+-zU<+&ULmTe3#Sk~2D*WixXa7Vk-)C@Ug*n@iHQmb{`*R9|BT#yXIZ z;wKFnK*87uCKvV=r+st$k>c5k!L`Lnr<M(3Mb!|xJ8Hz>ftmzIDBE!u%Y#grB8(t? zSQx=!nu1FL0e;F+il)+v1w4Ixmq$--^7UWd=g4u%xDsB<h>%JfCA<vm^hMgX^V84Y zh}54?c(^@5;id$K8&g!!PmC|o6ksON<H+HLBb+?lsa`#NUFp-`muq()h|zCTF;nQ; zn7&LbN?=OKKt`68l2<X4S!*{4#0(&RWIrmVBuLU8$?UnQ%$}CU*pYp?dU7$-ilfQT z4iR`6PT9m*Rtk$qAL2uKc@j~BqS3R|B{RdH<Ut-JCO8us?nvMMX2b~vP8sAZxx<sm zQ$|bPFlR<-91};yGG;_9V@F9|2z4ZFus6vAok&jbU|5<oP_{o4CxpxUg$Sh-PA?Il ztHOzv2tz%Fq(m}fN-B$IC$Xbu6B;qm)}#*UCBjCBXlcdRelBXKRa&YKQ^mW=N(VA( zWN%)4`~eRipXctQZd~0Rq@rPOLPl7NGQmb^QKio%D<g^5Uw<ZYdcIWNntlV_2#GXj z#IOM31~?PeTR3f`o!Y}#*KkVRa#i2jknn!qbX~d3gXd3~SeiuT^fZZz465c1W7d+n zR8%cu{_0hfmnJi3W;QF97qWgs5epV(i-(VrhKZBhF_Tr5DXf|)aMa(LXc1renf~mN z?`^NCz*EGJg)ow;`56?75J?^Eg{O}tv2oTS@f`*02e5V5GRmgqNu%@;Z0@T@z9RhQ zR3tE~GLy1N2^8e_VZxXQCKZHJRvamfA1(DwVCdjbl%?pp67`zOJ}LrP^F>%KsLW#V zvSBneiIW!QE1ndib~`FVW11pGwS;>wt<GZh%p`ficrw%cc<}Hpr#lYQHzpcaPY>0z z&8+{cxD<m6g;WNS%cqRxi!VN4?V6Ri2Z*o<HODK&NU+h8KE16ZAvp+7x4_6$M3N*I zYgcPE%zF#$)Sqd@z}SGrD+{O*{=9k9Shff}Bqj$kancBuuPJ5C>QedL9BPlO<9OY2 z4(y)Eu@lp|duAP14o+j!tVGsNiDN)NE8*7`<c|pD$hvXV)>e@rxk))cF+)6jXlfww z(JuJ-m@slguq4bl=FA>M?#L8|=O<Grk+g7D3VK3;mHzq}Wzo!>7SEh%Ni3K(L=4>z z<@n5mXe)sxZwAJ>s3SXyP*NI6`I~ujhN=77E)XScX0FHi^9Rr<FX<<SO%N=cgsq!{ zy77#ow<E=4`!Z%+A4ZG}CneRNezDQSC&l3x5<yU8kUGk)uWac4X9t%+inY5b*RG!C zr(eDxzfcsMixYn0(Jub_*gI*cSlVxZ8=-x?v34<+NYcYZlGBKh@r=mtFFe{FH-8t_ zZ7F5v_6Z!SEfG~ZjXZ&ngv4;R@2TYA!S$T&Jjtn+Lo_#S;!@{U9`tPBt9x}ETAalS ziOMm31Z$&AiR)`ca;!5O%VI?=ZD8<_-na-;no$`qP&9;+qIhz1`jaP(Qd*kGie-7k z^b11Y#*lR@C$K}5Yr%x!Dom_en!(%(G4{+9wFHHjVP&nU_858xI^y7Nfw8SnX!)*= zuCZ#9Weby8DhhV-f_#o0oWru^bJ3VHGmf&7XmzMe8Obi6R-n!cpE4zx=m8F5Bo|`( zIuX&gH*NvF2<;oH?iK6l?=1|*8z&E292|sZMLLt2+J}nr;WTZXO>RLd)^1)5$r(hy zC@-=^;!accL7b9A+z?O64bD<g6M=*rR<9`#%*`e}dk7vO_S7C-!?ELYX|AuNrDYx? zvcs8JGK|BAw{W_pj_WrrbNBu&Zr;1j@`*7-yPHs$?8@Ql;jEsT!2HS4q$Su8-Pe@2 zq#-(X=5xNMjx+5$s5@TG(IaIXJ5a{Xjq+Ua!ou-y_9I-eG?ycXS7PU4$@+B@)a^@h zMh}%-W-O9DOFf!;(fl;#S7iy$7a=6kt*r6aH+eJt&rHaLy32;Z?8+56YTwL4i5g{R zp}Ccbv^Q)-W7f=Qrq0Syy)`&oNf;T_)XWo_lfrBXoys|bnK?U4JiM=Xz8khKw(6cw zcCN~Xk1h<(Ou<W(Vf%?qj33>Xgx+>EubiYFX73SXO8=tGj4v8W?SYBx+cSYZI}6#f zXFQt)S9jJ-pjO#i<Wv<cr{@tSjppc~Y?82A!fz$roy+OzSxH)EBx8%xXzSX?)2BCi z|D$(!|K&?we)k=PgZ)@o6vcYM{hjkO*)}(c>Z1OPO10<kfhC-4AI0r+6S;7$jn0lE z(tz7(YhEvnS;fi2Q`x#EpV`xgFg`z4=w&)f7w3xi=P<Qm7|Cf#1oex;!PSLng3)uP zEBPZ$bU^PnG*M`@a%i(U3qTC6Ep$;mno_QFW)BwU8o<=4!-Vw>q(G=+OZ{dvR<6tw za903czAP;k)8C8ro5rwh%V@T59?6>ZBM1z05C!F{jz20Jj44O6DoeQaOhrlA*bpx8 z65(aUQNh;b<#8NZkR{ZuAFEgA;+-^*4SN*4ou?j>tCZtMD`;)3rmblSXOy9__T_YU zFQcPFG4Mt)wz8Ig4OcE~64tYZ06&q>PKJE(`4hhV>Ipym@QQE#@-wf0_>qm0Krc5O z<nRCZ8#{$zZC&Wh&5O~TIupr}6UiJr5<x>_4A0+t!sEx+Ie+mK?d|*MXx|{uu4dn^ z8T|6|OTPd56~F!K2fq3GLvnIr>64IxYoHI7Znk1XJ$xkcmd;IM+O#3`^0yN2RyLi{ zelz;7P(U%bDu@)eW}!pXymU%M5Gl}-H#$<-Re#zVcB3(~GD+y02~N(s49^N?tMJ-` z2gk90M<IK+jFHTpF1#}eJ4YMAcw2S*C8a0^H?uVtgWFOtzF4@l0giUMRLvaE(70ag zUpI#HS2u9)#&JxAiJWPgrtVqT-Z+Pj)AMO<p2vlr^;|l)i5pjTaQ(_2?%h1d!&}F> zce|FG*S2%(#vX3n+{5kbwS4gWjJj{(j45dpj!8oKPdVj#ov;>V%R;5QmcM_=>#rsX zn;OQ30|Pj4JeKW;VyUl><h^&^<*nzpxqkBum#?0r^K1?EC)e`xFE9A!yO;d%{TF=w zTG@Q^F2_#RV<3@i?re{xlPw1JM#4UfIo-Tjn8qn}_X_1`a(%_%%Cry>JIeM{I{I%; zL)H_fGIwqUQ%eU4AsNC%MJ)@nIdN<Y8aua_38R?E>UH^S5=L-Pvi{+Nvp8Bii}K>Z zgoOo&EDpq6jH~poC?2j%Usk+aF}#tb5fck5ICQWKcQ<|99W;paF<^MAA|!%ol$T1$ z2o&DFSa5VH=X#dNbv2jHZ{^n2gWSDyk_Y!&c>CFPe)#SqK6~*<JumXXgOfactDE<p zUr;w(7?v3>+}T&uox6x6SE3{mmH%#vxBlychkU(x6c^?Qo4PTOv+Dvl(h$w%_Q|Y2 znaTd9bUyg_J>GqOpXX2R@ZjDBZr?h?%^Mxuzk80azx<4+53lj;(KR|+YZy~J8eLmM zv?Zx4Cp8<G8K@&*3I#T>G7={<R+)&7{H%Djvg@=;9Hgj{Umztjrw?fvQs<OFVMP(7 zXY{6_evcS@+hp9F4A{7=h}u2n?Ata)u&qK8)GRDS6~-nesQY)j2YRWyQ!1YQ=e%)s z>{E<CZfuztb}~nfOr*Va9(y)VCeTZt;RF5Ixgw9QGxPBhNv~}8aqaQ}?%q4e^S63< z`RPM`{q;xq&zlV*mGaA9f8_P+Px<R#UyC`FNf8KJ8bW`Gnh=rQ$|+f)avc!wLys_( zZ(qF2(QzX<J+T+<W$yGG3FT&eGOJ7dxm~k>l_FZ2n>O(2$B(5UZ}awBw|Op&+tje1 zeS25)`pftE=Brn{_2fLaZ?;l*c)29#k?7l6t3!&)uG5NfRdFZYYiMnZiIu3y|Nc%} zp@9GG_V}~t8R!v{;Lo5zy+|4ou9ksG;T)?IT9}v=fQfi&a=e#h=!G0OvV<jT=81$J zg}tK@ZXTZM4U|($l+An<4_6JY^eYIDRt#@xZAJ63xg6LziPMeqX=$8AFJ}$PM)qe` zUL>0ZXSc7PtZqQ__)!;6-@e9=KPv`RHj8|-VdVdIi4?Od`xX92{`Z^w`|H<VGIG=) zVg>|>(sRc%$XYGo;coZ`TJ!GFeasDU;_fP8A`7BuTjR~not|_kyXB9MqItzs4lbX; z#~(ZpW8V;?-&9WqymPCIl`ALn?AdwFcAONdxm#VEx}#<qVL^82+1mUMn{~9cv9*6Q zd0#QOvazO~G{m1q|DUln-dxqyf5QUF6K0l{?k9$K6LA^9sgv8$2<hufWVAQ&{~u%j z0an$ueGkJ(@4ffld+)th=^!8-DN@9SiZrE2wSWo&QUqxNf{F_E5;eBiVvI@Dn3&#^ zo7~*o@y@l0d4K=%e$SUY>)GcVw&(1<_E=+%vG-bY2Ki(0%1H#KtcHJF474an8e5t} zK~05zm|4~3FJ==V8I^FiX$j$6!pIf;<Sf(CRI?g;8nd~~oZCyn;cg}gcPm*O?XM<& zK1xIR1Rg%ROr7|e>*Tk6{QueLVhjxSA~@I?_73b3mpat+<hjh8`Z{tjG?Bwl^;$G1 zMc{zH4#v_{&=oC#`V=WNtoB4-hB~_Av``u1g%3ZtMwD_H_iiuZy$9!T=e-ly-CBxM z^M^=5)sw3Z!;YF&XeW9#Gm$3{v1w{7mn=y?ia~tjH(1u`w=^m&M(56GgjayhpY;KI z&GN<Y619q>aVLA+7tht@Wr=dii+m_<b%IAlM;=~*CR~}AUF{nopd`W3goLsv^i55c zJDdW;TaIEK&8UP?3x{y_q=yvF+QLwBU~xFGhvlHH$Mkq3E-m%r`juh4cYh8y-aXD$ zPk#C8A$8=xsr|Lw>Hk05pUBQhA=~W)QwuGq>B^DIm4%|JIOOGpXe)qK-WDiuHAj`J zDh5}nV{frKb`(isOPmFo%gJSCC}XpuF>c?Zi+!Iu`rQS5^5IRGS!ok(R-n6k6LPXb zabRBsHm(anO;sXXtfY|UYr+LX78DuM+4McOeH*(}^d+FoCZ%#fTm~b{b;uSR>}p(% zmZlW0HhgPi5_VRtL>)QK8Hx`)Qp&<)LL@lXwEw^+xQ94#oyhX8>XFf5X;4{*|FZ&u zT}k!>6fgv&gvic|!Nns0@o@pz-%*B<{+-K-0M7Q|+O;X%zBP+?Zc=a}j{NA^ExdgB z1mAr7nq=IM_~Va%;otxMolAepXoS(pzyJLQ_kQ_;{6So825WnLXy}ptR}mpv6Xx;& zO2`UASxp#rrV1zxaD<&QFZTF|qr#5|9a*wy$kD=3g9AE3CDG*PjGGjgA3t2egZpRk zfG)f!`Hr>4u_z%8e)Y;IY2*f!7X~6c%#h1JYh<8|-~c;1X9|prI#{D~W^~Gu9ZRdp zL5yfckotxNPuAg<<T&@VWn*7!Dh{;MNN>-={@qzz8r0p?`3t8gXj-~xa1&ehv~D3$ z9}V{)2Uxk<Qb&tGMN0#s(vl?Xg}5(d9sZWL*nI=m7^P_F>L4XC3v%?gZEK@(?b0xA zTxUxxPIH-hK6r8kuReJXZ(cpdt5@%n410mEzJ85wzx$Gc<ab<Sh5cC?)L(x60YCis z4fh!<_-{a(SKnBbjFu$HG?HfueB9)JR(gyTQPtKWl@#v=eHDJx`iNjpkOCUR6;SWN zhaC|DsJ4{FP9I-<@!}mkcy9rBZ_nfLyYqCx$WQPIkn9b|;9w1=j#eN&))5-2q6i2u z$J(`_2=dkA&W{0Zg#alL1~zui)Zu(2AY>HC!n1y0vXFH7-1IJt46MNz36B2#g*Z&D zZ~q!}@6Dl>jm5J);4z|r<LYjShQ<uEwB?|zJOKXW>_nwlfeg*%r#-BbnUfMGl>d!z zuHzZK&{j*|h&sj$zJbormgYrQ!v-!*(|Zpt;U1xT=hkE#ARE2EF%$1zJw;mi1HAd_ zV|+zOf17vqn{VIH_6=QxFaF6r`{Vbop{XGZO)Uw?Df5#Lkl>R1zRf$!GQzQ<c2?H1 z$j^2|89CKDcL{89U4flWLRfDvfpQlk6kD0%(--fNI-z5_cN%9;9Dt}ibs(cg;^pS% zH5ebRMP!&hm#ECoPn+U~F?7_WAgw4$#%Fn7?tGb8VD_Em=~5-dBJ%gWB<hpt$!hd> z=VGL%n9Doc+nJ5S-31uv%0}<*TwJ74&*SN1fxVrK3bs-!!^B82YOA9W<fjWWTOBBA z$kEkZ?re6C;H{%#TXye-J%Hd75rK%LBwF^=p?+f;wH%yb%P;2okdfeoJv&w-FWv;3 z3w<y{zjL&|1>b)4oI3p_zWC}Bu6^^}r}+BYSN}_UO{2lWT!||w#@2(1$dNiAAc!ka z2N2~6619j(@<3HX2nD%*IIubcJEQH9ZzF*WEnXBk8DoQ+3kq$G@!Ow2<J#qE+`KVG z^wG-AGGNp8SZ6sq%b>F(j{>I$LPISP6=e?_YXewVsUjxP`X6L7aQ)L4(!}Q^AY$T| z-6RW`6GtmCa<~X1hl;_H{j%J%LkAhsGceediz^J_J%_g8$dPi443=VaxCrB;YcV;t z6+;7Sk(%cV1r2f1qRT%f^uK9vK9=m3KIf+sSJaY2#m-{*x~d`A#|ZDRq+gGh5FKWM zm>>hxZ;nM)k`va^cjm@8;rlm_xwO`A6aBIzzi->yq`$9;@BMr&Ijt*ARKhx1h&r4# zhHzf76{H||p>HUIMCzojv~;X-w??*s0TNW@P~>Tk6m=!U*l5Ao%?=+tJxj8522UTH z<j#Rlf+e#QMQ2wr_O%zHq-c3k5VxR=lvj9!1#GRAVBw&;-05^2+?E>C=W_HL0z_@g z#)lX4$Lonw)?$o+%Q}0oJD=WfA)6nAn#vfGg{|Nj8*d@GQb$*38>YsqFgCJ{S_MXr zY{2+LC1jOkxSKKD!&82N<t_VR*6E^j^74F;(-c8mdJqk99-<&26mQDL?HhAAF}D}4 z_Oe`}-{h56h>5VGi=mI4mF~!naiC%T2roZ<f)78skC!y$KmC;6zj%PxpT3XJUO%Pw z06EzSB*%ClMea_RhA|7~Y~D3LbrwtZD=4`FqH^SJ?Uc|O5Q;oAQ*3r}Lb8e~ii}N> ztge9_73sKrb&*^xo4<V+SI&*V-_MK!q$%Vm=(o48hNlb5HEZ>c;#k2WfW#zMczEkU z-+*;E0ga7l7DQ<u0ZD$CJ894;UtV~?{>{StE=&%UV|0KTb^2g;5p1j^p<%5~vC$O6 zqfOvpPa%#?){|MOA(yz5w$+%KswJdvqgDY0Rr!Aq&VnnuvCh#7b6|upUgA?-b2XSd zXmiMuAvqbJ;fMDgULc9M34X3BaAIjty|v))qm4j!4Xg^WL#UGyzW(eHo`1w@c;4eO zD}P2E{)#&OH3ip~pFHGlR;??`q7ElZO-N>IE!h(lc5{erg`{|i(}f^K3QJLy2hEWY zNK#QjzNsmabhHtxq=ePRIyl(5h636FEG-_!*)u&@T-b+^BW2jND~dyO%dSj9U^JYZ zb-DNK99aj3N1DOKO$&LsVcd;9*6A$IEO-8N!R<Wsxz2y9QfB9>apVwn_TX}M<zb?h z4W%oWA4<^icI?{;p4r(h9G}^RW8-y1`gJ&djAd7@CR(Y+@W4ih&`GgHPwKh~h*{;s z{TQzxsTS&Rab+>^awy}2gd!g~KxOD#sKCfZh0A9+KHLZ|XGPeUiNMT&4;DrOi15`# zh?_drrTgId<8ydUn)t=XxAF1wJ6!tem!I6jtC!2|(^q$~qi!9PRfHfx6ry3ENXTO7 zVx3N?q7z}cXGMw9WEFX^#={ZqA)#2KNverDJWWp*i7s|%-kpchk=+<4?mj-d7pG6` z#ll=CCJ0m}W-6qY3$b-m7)(t`Yg1>lX?y0@T3DUohVl&&C@u_wr@IApy2x^eQzxsL zNOO+Y#oc!K2@iGnz|ne)4Hn@j^&88s%-Y^&@)5p99QAf|wt;8**gg*7ES2@_R0C$X zbf~o$9oml8rc4-;;b8Z8S7k<%rDYOuSssZg3PM6%5W;k#LD3G-HWP<~mp)YVgrQ?D zj@uVTkiXg$=K6db!cDYSz{5cXz7BHma*#%OhCfDotMHU;{->YZrcS@l+3!~`2<?RI zmoMldd~_4lRfSMfkw8qG4;(#op`=Ypg{Xxo6_!VwQHmhZnigqtHl4UNV-<33ED&d^ zkAh$?lvZY<gdE@g&L%D`;KX<{PRuqE;v2Y3%QZVQaB$ydWT!iDoh>TP3sWlv*t*D~ zurPvX#*B<hCSsx-AjBv155jeA<zYn*-NHtj>kro9R!-I!?ky!`7h$MpEd|aJt{~qb zl7wCDnK(}VglBH92gj(>r;fJa_*5Ilj@07F;c6W2*^a91@z_?G1zUT%LTp%2$IB}7 zkzx>}A5`EtT*Zj=v8DhyQ(nkv@k3Hm2<loQSQ)B^slFOm>WDx~eFaQS1Q6<}1UE}b zF4?c2ttz(WdgI#pVSMoH3YW_I8J9<#%n^t5_o(ylBEZj*B%v^joK)ZtYyc}iBS@3O zWV5;WNGY%m7m^?&q9_b=OD(iD6{4UZ3?Z&2D6dIHIdy1xZ5-C+htN4yVeZ%-Y8{xL zX`yqiL492kI$H9Pkz~Kz;S>+7ou%RFse#lKPcn3l<UnKK?P0=A+h#Ljjm_m@=b(ka zPz&T2rVzq;k?3OxMQv&1uL;HBgSnh6?CZ)QX_!YSPen(4GEU7=hqEOTCr|cbW}*Y* zM;b8Dy9I~#Z^GWTGSt>)bGJctj8q{`&Q6RtRFd>-P?!TmRaZb(n})g?@fxdRFV6!> zWzy~jEC}Vp*;WzZz8X*@?y}NfK{O%@Z#ofM6Jhw-NaJ{K4N5cpaO3hg9zIz5r^BB= zyUy|W=dV7&FF*YRXBPt)*~-AcMII{V65v%LbXh4w(NLO8`pZifoh46ar3r-TZ}C|k zNM0X@?233KkyYQcGYjjsM51CtG>#6}V0@&G%dI<4G&(uHooKTN4Lf46wIUX(n$(#V z;;^)pKwz*QqQcCvZBsI~Y|DhS93Pi1+rd~2CR)Vr;nviMPUs>D(M1S%Qic?H0z(rC z>><z5L#XcS%0u@a<~TF3w<#58P96f!sguJvHgy0~Bw3CQ?Lc?eI@H%>pk`Y-EUh)* zAMDI&Uv@%F^h?O_Au`4jVicqVsgwC-d7xy-4{Z}EZra+u?k$)d-@zqo5B61q6P<)F zb#jcSBB4$JUe+>52{lH`x>&e4Xi|WD7kBTT;@s%t2N$?4%Zfia-iKd)`5AUjnsD$n zfS@WLJQLhtO`Ra4Ee1hF>TC*Jti##eJ2t&cMS~w69%{%di9l7&YOLLwgq2Co@bg#4 zmaPfsJGg~F#bQ(~=4Ki=cRAdfL#{9fo6Ew{SeuO8Oa}x9>BA>L3vpo<$R?$dzb1t9 z0{r|!Fjf;p+xBDx1slQIRvO|Gya;#KM+niRuDK%G+t#3c=W1%JxHQ)LTGG(bn9L#k z%*k%*@DszBojri*i8c%z+KR!xt=PY39ol!5A|*WvVlqtok}9B+T0w$eikuz`5`4s$ z;!1oFCUmoUHruP>F?p;O=h&RTzDj6m^N@xmr$#7Dp-yr!6vQe&9i#^sAt%NXAuJcT zk^m0&G~oUB&vQ4HShDsfk1pczqw~b!H*n(A7`($Rp>MAMBTquL1&uO_5p0>cx}_pl z=!4as;1gW|c~v&!m7gd`gE~SAdb)xzBL}Lf%ZIRFU9_|p;Yj~Z0v5^OiJjEpq{yhl zM-LaGmz-d@n=(S3<q;F8jO<J|a?P6Xby0=~jjEh<FXUwT6V2$u%3Ks{Q=Cwm<cZ`c zW4PIn?6nq0n1d`=*l$~T2pYD>p>1c%a>Dk8WbAHA!9MEz#RWq6?6Gdl&a@MsRb!}s z3kLfuaF9^Gc|#_rL|9;ACP!Fuc@ny!oG=_+wIM@B#EeYAsw^8!jn&YXb>Q5&9-Lp; zi}OppFf$f_mKGljSP6C^UU-l~@v)Rby0-y}qOG7snpRvvkOHA8Zrz+ENqUGw_Y;zn zPoG@E`;RZ8e{dI8<_ALFP!i%4AJnbnVCkttql>6bn~sO*ia9^Fc2trn72^7sC=>Yl z>(VjO=yGR?4s?;1=Z5`zH(<E04wIveT*7wN;nNf3dP%|!_2nQrNE3l}((pEyLFwA% zB1aAu!dU61&BdMG{aaC4m5;2nK!nkSNDDN<#%+o4ao2(f9YdIvJTgevZz~VQmJLB@ zqCmZ;c{P`)y`?S@yBk)KPA3i@8*RtvC`m%P>PH61-m?t(y_>OdeHs^yMMw=ed1!Oh zPs2iVv8y&3jr9@Oy(f;M{yMIn+1Zm_Tz34WGY4_$(jbfsh3Lu)Av#=#TYjQ$q5wmE z5jdI(6QxKYocK6(r3(cp0a)1SbA^>opE}GXY=8RX0$81$2lp2-KygKuJ^7DtgasKD zQ9WMB=!;?n(Ul&#KT$Tq2<5Vh6sT222n0MRTH}qhGzTOlSz`5SOXTI)p{&>&-TSs+ zxW9(LQO}+0*vMAQ9;+f=FUOIgwdmQM4nqpY-Zt`F{=(c08*<5-u-28Lk*S3MR|6a# z?8L~>L1ZR+BZw5!sWXE(J~x256Wz#)bVNDH=Gux7RBekyT~#!8*2HqO!paitX-vW5 zDMI)p3zl@nM+YnE%I~BDsG?5af+iXcv4q6<I8&shnxVNq7J1n=6zMb3-&=%*Q+p`b z9>B$mLtHX~D;Iijkq{mjZiCfnp5!Q{U}C@zH7!xdsxui!bR<KlqyQsDqeGYw$qHqd z*=myvBp$y#Po2C#oxQ+yHfwVF!mtgqgs!VR481j=;iv=$q9heFF-YkMLx4J7MUTE; zLy&?weV3I8DmO%8ZJ`Uwi~X@>V*u6{`Jr-C0J_===^Sf_zgY#BYR=#tJ6cKcrV^7Q z>*;R==-3sDU3HPzu)!B)xlYJi?TErGcQ{%}z|>eA`wv!Oa;gufPmW<=csC}e`!GwC zJUQEqg%iCbH9N7RIutv}M6vtd^;I#br`HVOZ99^%w9pHl@$pt1o9W=n5{!{>XAgZ@ zNrI`dDx8?CBoUuS!!8|DlSLTl-++n3wK#vF59i6TUA@?ctBXCjaN!WHULC;w_a?y0 z%TFi^fT_6@RJD1bpv6jfG5R2CBHrgATh0uVBylb;aj%t|Arg{2xW{kz@1Dl(Tl2Vo zZvl_*EOC@!Nv45Megz~+UW(E8Ns{&#lH-S-y&`#l6=d&up=~6_RbBBT9_}QYzH0{| zj8N849gQ88kz8ZLd!&C8rjAr{2@y_`!JD6|qecOAvYLWvF~zV<?AsTIy1HQMbPp7- zaY0cIb$Tx8`Fu}uie)&ke+Ooc4dNu1Ol*|Pk8<kF5!w!7_~<^=R>h*JE*TX>EfuA7 z(TUS*x5i-0x(G6ugz#zRz9x2KY`6jw!&@*z2Q)EWf$^i8F+D~0p0+bnm6$)#!7ZD! zvem$~v%R=*j#=dcICo}0md+8SoZrt)dSo;d;AKb(M~?LR3MlK4qM#thYVI(#!zRPC zdlHgzLJ%U8VMNAC%Rma{>!NY@&NLyN+Wpgb{QMdsb9}+C$P05XV@T?XLeWGKYPPbF zATuSVNt{l~NJ&Qsa!fJNu}zH^pnLx+;_Fq|-O4h7CX&XErT581Ck2?B+KyARwKzSu zgNAn_QDHq!%xuS*6SdrP*#1MSiF)GD-<3kDVkH{tLP&!<qrB7)g*gtW-jT*F$Q?M` zf(b%*`<@yok|}%V<`P$u;PSN@ERx}?td7CX>L^rg^uvbYAg*mH38D_)51xtX4v2{f zz(CIoWhI%^!8M#ton*x~j?nNsvIDD0TFFWCL*Gz=0+9u*OcjvhY>YC0D~?9aFAWkh zXCN%V4{twLc)4mpkdKe!)<EKFIdxG|6TA>r5P+<jG^`y=AuKMy728+QlHu+IDiLZ~ zS%BL&PvYKtXAqs_10`~-5gEadH<F<a76vcbc_~$4DC@~U-$9LZFF%bSA!r$jLCZ{v zsA4^-kP1RFjl|)tWV5%B3So61He>P#b@p@{A-k2U0kJ@%dVZ>j-Z$a+cs-_w(=VQF z!TV2!@#x_&dJmNn4dtR`M+$b-Byfd0O4mnXV4w+e$NO-ozYRwxx-os6(7rH%3zz0` z_1Y4b*mv>#IIhu%-MBs+CApy}$Ou4TdH^~30q|V8*h9`T7srN*h&osW*ENU^H6UZq ziJ92}3?J#Di_n3--Z}~{t(Y9^q=2)JxbOfDAJ{?qHH9o}6Dl`mqN%2chF~PJQ^Js% z;E65k32nQp(A(dH-hmzH>!<HHLI-+eH%dwpP*bx8g=>>gRb7bWxIk<zPe;z0M6Ap3 zK~b6=^mX)MYi<e?eO*!muACD*xM3TPk2PaWtReC<jgTI0hLXxcc%^QJZD1N~0+V3i z5ry84Y7A5d;(C@hW?U6<GeQF&7MkF@ctcz(az=HkHcoYxV3H{E<tLZ1b$d2$(dbG_ z3dK8*PU6jr1zg^jj*-qte0-w=$A;HpV*eVvd~^w)e{>T+zPW{8zj}aQzqyP5{Q4Nb ze0dkIA78?M|Me2ze0>MseR>^VeZmqBpTSq3E^zIOm#6U6tF!p}^>U8fZ$G=pm0kGd zo7?#5+k5}CAL%<;`}OPF`1z|_`2O?j`1bV`eEsS&*S>sl5nsK$$Zg+ze4dVnwR2pq z^w-Z%;gk1I;^brpE-bWT<WLP}kM1J(n@{nog1corK3t5GGn;W~p$(QMS`@d6aHu*H z+lqXU7-NSmJJYaxU>iCPY(h7Av;L#IF*M$Z(TPqR9o<brsTY$oT^O0(i_!TmjGfqz z`Lq2vakdX97W;5&u^-1zb>rytZgdS)AtTuaYtyZe7-Wo4M>*uiIU_C3jJ|6#=8xv# z#6%I!Os_{nRTP>VbMfsrpW@El%Xp8~(s=g*vED^4tLcOHuHiPlzDIw%b@LpFtqXXU z8hiiFJBzq;=MwJF-`PHFmL03b!E@<EE5>?PVY)8`#}21rgkG=BvB&I01NL`q!|wJC zM1zIs?`O{`NXAYyW18KHnA?y3J^~Q|q^oliI`?hlUI21HjlU1|)uX4Y4*fkfSeqXT zSqY+S0;Y|%Dz;Q+lPA%_p1sv5DT=4q8qEy^Ka%1Bo`%Rx3P41N6Vf6ru#JR<v7tI_ zY|UWrU<oU06D~aTZ`z2fXZK-YyaYE-W>5?aLC;_&qBb|6u4_L$)AC^E9E5}IYq7t; z3h$FS_0&<t^Ui8~xyA{vR$1fIU8(puS{;}7m*G_N8Z30I!_V(8;l~%3@a*nITtCr+ zciKyEwLKaOJ<)i4r5=}NwqX819$wy^!sky<<Li%36F4v7w{I^K$S>oQC-ZnXe;9wg zzJq`LbQ?c@c>zDZTEbT!pQbiXU_XwpU(Dm%mjwFP^Z5GBDSY?!5`OsR0)F}K3V#0K z9sKg+4Q~6>ch~XL_t){`x0mq4*B9~q*B9{Jm*?^A7w7QR=PZ};8GP~SX|8=ngXR@| z|Eo{t@Z$L~y!?0yFP=@~{QQ1gBq2FH+=vrn1n{l`oS7lLaHNa?Uy8HGD=4IG!KMOF zY)rSuMiOMj2_^{kR!31q911HFP+paW@|p}3Ri&b2XF4`CQX?O?u09@4cFNdRnTndW zd~9o_)|`i}Et#kwal5f073+7bLRoDhwzTIVE?5I)BzCRj#1Levi+B$M6en3@dZY{s zW7(LS$io?Gn+k1kVtNNfg)WR9*+azIgQFt{={1pQ-)@W!brA_Kw~@p9{%I_+)Z6Xo zKqn1gcH^W6mzQS2b7rCyBRz3A)|Z6IzGMnB@z`CPgdJN~V|r{qrby_F9&W&q;RX!S zc5-|VrY5?G$-B6GIPuZ;aC20FuEq-Zxand?T?tpm>2QBD0e%+>*Q9b82P-Qw;O3=| zvDpJ~@vuPqu8kDdNFN<(#@rBDkwH4K?j7i9Eyqwt5n3zUu`s$83q$GD(r|Vp6W5Lx zp_wkmh2b@LcWxc-9nZ&mr`O^3;aJ>Ts>X+>H{r@?I-Z_fi#y|`cy~S%cjn6Q(S>rn zxw;FluhroBR6f4BxdWe_&Bf=}8}R0FJAV1F2R}YLh@W3}<F~Jm;kPdb@cVP>py6b^ zGrk&6&uz!2_YdOM>}K4((1efP8^)Utrt$5o6ZrA71$_7NG`@dz1#h0*!tXzQhM$Oi ze<SvN|G{bOZK=hjGgEkc_XIwFMNCT!{>94$V(=w=|ArX+%WL@k``h^B*%@MQV*W30 za@!xid6)YeYd?H(mCODAHWmHXpRx?;7brTM!{;BfvLa`Qy-!g)flr>YIsg-RaN{86 z$2Jg?Z^Ef#n=m(8MtxjN{auO^N6WA@y9p;pHj#8_#r#M!c9%Hda6>#+C0e7lEeBP5 z^3k$?J?i(AVp~fts@n6hsVN)Vb{ApYt~J=%nuF@rOw@Gd(Pvo%@(k4M%|g}g40@f4 z?H%dZyek=7cO@d!R~c(o+ao(G6lLq8U}K_$>UI8@8p^}sSSm@Fe9VpHqk4lMrYGxh z{mKHaUp>VY>0ynPF}ZR5?BB@<Pmw-eF4S}R!aU9|&f@IC6qk<k^vQ89t@6cl$4L(k zgH=@GnLpBku3alR79Z<NBhaPb5FK1{xFt?b9V9{CivEKXu87eF4%cwSC=VXkiWv$& z5dj(q_0)omxfm>rg^?7j4-*w0D3M#~>e+@9XZAu|N(c?LTS;mdAU-JqMH`E-G9ipa zaRYU13+DUkFinwSjBMce&U_rMBj>R#1{1A82r?7IN_Q2wnu);AN(jC-f(WvaMwE*r z;=GiR8mx;9l2dErY*CbGf=y|T*htK<KG_}{Vk}V@sgHDDX{?VhM|qqDQoR&V6sU&M zNF!?IC=D~AtsaWQ^k{30aA*2%A6>W@3&7J_1`TV%ap7nN9$%}&>xV<QbGjaP&Nt%O zoo;;o<R~%oF#_2fzI$~JzrDDH-#+~i_~TbRTAIQ3(s<OQ5^;2Q;<JZ$!2U~5i^exU zuq^V^BvWW$e0~8xeRYi_3bpS@_IyJu{@pG7{Ot|=_%*TkS68|A<Cj+m<d<pxi}>cV zB?9*%NuEV~@q!rqqmx{bi&r1cbJ^%Wet!bb9*yHea-i218nHB0f#V|^h{db1I7?3N z=ti8KSdWXd?DI<W?OKKNGtF2P?SyqnF4(@>1$719*qmxd%@ZZ*E@;@4h^-_&>(|EO z(5?cs?#xDEj2S|m72##84qF2`xSA`%mQ0bGn<kPn{o&?oN*+Q9?)FMt1ZUYa(-T8r zqAWrC*rL5Tn|wz$7ACT}%2ShvlhM_lf^$pcrmvpBrOO23izn#yX>!%`SX`VTqj#K3 zPt8mZ)84GHGBPZK^4rFe{a(7ffGbx{<JPSU;8_@L!mi3d3>}QdSbs7m1`;vUlY_M> zp4e4Yh~eRS^mSLGwWS!14f$N#yJtOmy0^j7RFGtZ7>qRe;7uSbPjtmD>Y&PGJ8r(+ ziDO;R(@{ah$^aS!hTKZGkoX9gSsCH>jWeXpg0Lnd0tKYI*Azu#eR(SK@*}WjZ8UZ_ ztwf@`5NS4HxLFAj!1>^BD-2(IX@s~*BFaq+t9%uZ>Me?7UwNblsbgcREw-(8KzXbg zisMM12dN-6Pzjk~>eMulAFP5r`YfM9=7v~P6o%@dD9n%mZh-s{T|_#`!^c_@9@e~Y zw-&|5Ri3yumW2oBs`16sF+96<01qy=;mJF@@yXpjeEM*l7;^%zJ|M~Qa0!<WZo=ih z3jFZVN2snS#ec64;=d0T@#}*rT%s_0yuTAi4wT^8!$AV%ECKX9zWeMtwPl9>zttmp z%iwP-x4bO~_0_Azzbm+$<h1vzXD9IT*(@E;F?{r7l1l}C|LR_xJ=TCjySI@yipT!; zIyl;CpkiY*`Ir*SO;!<^<wIFP9G<?GNDYufgpUro_vE2{djhO96d)(M0uv*9;bCiz zoLE2D7)!v?P7V$hQm`-+MIMnrVuBw$+zb$7XN>p&dz2N&!PnOao-SHwYT1Z`oi&)B z*o`YEhagJ0VE58`$(T-#rsDKi4wfb|(A5}-^=p0b^vOk>Tb#tzD<|;oor@f3nW?;T z?KD@=gn^qYY;ye!w`Cw_pnnT|w%<E!b_N+xF752eBlXy@#s-52R^n)1BDHu79ZE$e zG2p^fCk`Ckg5Co)IB=kXH2G#uZ?kPjdl|I#1)!!Wgjg>vRHZm0&R!L%E^2UB<AJ;c zn`YOG!VR&obXSCuB0qw{9U-a2gPMi{6qiK8*;Wo4OJa!q<)EWSQNTh80se-tF;&Ar zLnP9|H4zc#g0MJW#3u(MF)b1)d8t@ckci?fxkyg)L#UrJ5(6cX5+sSjcn#!)$s;FJ z4r^EHAcp{*O>MQm0)4KA)x_Sbe3g(LqKAwiUF1cW(%&?YMS~+fNDbj`@^CU2fv1xQ z0bB~jEA4UjSRwA7+(wdQ5-%PM;rYEocyg-~AKcoHPagK+#rtFU=)np6`QsasLj%As z-{R`Y-DoJ!!Mmf4xYD-^52m}YaIhZzjaArG>`$g?4<0}0$IA~1oMaAPlTm!bK>OJR zeDmfKS4!?}{U_GgXRNf`a(THWiU2GMoWbi)2-w8nuRda1)`-QQ&yoh8B{MvQXT;)# z=^@x!yb8tXzSxu-1UoYYu#(oh+fqoYZouj!b&{8|hzoT`L5M2+U5(JRqYP_S`M|?S z4Yfsyu(4cbVKY<O*FXUp1~QOS5rUM8Fa(4JASA?t+)Q`mmnA_|mIu1*2_umpTRao) zYXDUl9z=QTV3m(D*2hx6ul7aHz8uoYshAtj!Te-8c5L>*hSCsRf9E)^UYp0oOS9aa zlAG_IBQP^|K1Cot!_}o??^z1pi<eIjpce?}Ckfn(-2UwKg>&;HUryoO8^qwV1GVIE zjnTU|j2w47MtkEhcqjo|$x+Xbx1)uayNeir0h=*5+p@NKQxfErc%dlBLoBI_okhN= z%kW2Csv9~BLlEh1g&XH);OJul5v66LnYucGON!dqP(<NqE$mE1aOCg~IJ+7kGA;lX z*80d=vl8Z(IwYH-kr=Ln$XIvGE{$PdcNKOtm!fm99s{R(uw`Ez)@)k`J#$&uTS~&; zO$}k*x`^>NLYTWY;u46lbIh?aKpIH_GKh5(!Kw&H<fjB+<C-{ZDO!aCO%*6y6^b~2 z8sK|tuqw_UA|gVlsVhQElsgiAEO2kW4EN8HL4AH4pM5Za*Tm#69u466{a$>`ikIE& z$A5l)3jFy4e){?~-hX!xFK><D(!TBZ?)nU#j&<VEU=tpbw7Ya@7v}m(iCwl*=QrZf z-Clg~U>qMmAwYh>q{eAZSAX-G6{lp9WVyZ7-pl%XiJ1Qk?MGUkwx55@?wtJH2;eL- zym(3s{&bMG<Jh$+1LKWr@nEV7SN9a6Gd~c98p1F#6UJcwdaTX%L;1QCH1Al0s<JRt zZYI6Gy%0O;eO|gBs>)N)vws_ghH7A9E(bdY6KLxyaM^5hjijNXBSr6}kela$V}sQ= zdT1+VNfiwDR-^CWR*K3=I61x()7=%A?4|GNEyL)cV)XA@jj1E4ToIp>lbP6F?uj|_ z1E&{9uy}C_7q2Wc^Yt5x95b`J0*ukw>$~@_a172GlO&AAm&?bpf^5e)fM2;tgW$?p z0(ego@{{#(pgEFQJeoiri?M-NwC#vOV|6O_?Jhx8WfoVHw!L*dI@&hiP<IW+M%y4M z!UJhu9u$V@lAbju9c+(^6jzibdt>LuY#beEft8gGH`$O+XnDq`mbMylaze1528#_z zoU^A6pti9D6<gP!vL+kFYvPfX<b#pD#aNSO1e0hp=#v9CO)y7DbuwJ&-`Zrkz%<VR zw#A-E-5QRXmem-Us=+(=hH>gl2m1OqqPm?l-EbDRZgxOws1kA$?GWT`g{TlGiX1w~ zP76oHx(t+NN1&^f25)NxI`?dcmBsS3tKdK%I2kG9qs1L~aIqC%zgi$b&66CMBH$b) z_U@-PND|^htj~(&d_>cxwRn7g0?!}p!=tlp`0*Bjc3}>$rbqB#q#Z{)@^Evh0$2Vi zueBBLT&cvJo3(iFb}ybj9Kk1KUf+;u{ra<W1n7%gV}O6#-kM8Rc#dt~d~z0_e{u?+ zlT`VfjOOPb%;C-Zb9n#WC|*6CqR3{1*C)EUMYHEyb1}9n3wbM@5g+G(3-e?$kCkKT z_(m+vZN}MI(&uDI&rEH^>B$XTJ2hU8vy-LtdJQ6i456(h4tIA0#FECgGF64Bq#$JE z1d&Y<qPsN)J#BGBPEpv~5YDysy5Rq%wbcf37@HhS{-^2`EAw@9C=r*h&5|4$!TiD? zj-Q!aE_`%;7ROH>#raDo$kR<=?(`_mT$sWc()6cJA0=%*g$o35R?*}Fnad^eKWux6 zbUQPrJkzZ;$P87(u8kfT*c-*M_>tZi9NM!AIcYAKCX=~mcRBWVR-(0e9eNH{qkcyr zm&w7(MvwFx>0>*21UtyV$%dsrwIq$Ki}ArW3?6PmIhn2c&8yMhy&bDFgJJHV3r%BX z*gNZ?p|P0sT@yC1kAtzU90rHkjDZ?-?OTtb<7v+ri0G7c%N%TvmP|Nw%Pg2P!0K z<aLEnTwsH$VrT5F3&8FgKQwM~#s1nr^wx)=w>647F&=Y+1ik|q2=~%}6aA*6lP=6i z3WbI_a+5X_;@lA(>4NsgjW{<)&ini{Ufv%gb6A3x1mLG<HsRj6odm42q?MVmBfvhJ z#B(y8fBo`4!rg7qS-Y9!$99q}gSbcX<&!7G?l<@2%8?FyLQ(9y%V#j(z6Gbo%5d@Q zMqFIn$dxi<CCyk{2Ksi~y54}h@3a%E58<<q=QtVi<?C|<_VXlPNPAOb@87UHF|1A~ z>G01<hrjt`p7x(1sYAz366K?3GkE{;Fdp6{4c?rCd&gUFx}_A4`fHKnr$a0ri(|y3 zi^mDP$4hW=VFMPX3vp_yfEv3molVg@i)(XZnOt$GQ-cYpTpNOQYvXb9Kq1Cz<8ibp z69c<4u{PEY{dIwu8cxR4P%@4kVKwTO+ssJn|JKsD?>$cDeYvDsI_3!IbG@0kvv3TT z4)@>&wVPw3xIHt4tNRb)=H7$2w0j>;bnM2tzQZ^_JcKKg<G466hRfp<xOto;$?Oa+ zpE`-F=NEDLA{oz%^LUroo@aDV9X97Xp(Mi;hxZVJA56di8P3D|Q;`^Dju|osy@x6} z24~=A1qd0Fw=|Zbp(YD8RRxIjvm<F>00T`CE}y#)F}0z-79Kyjft^ho(9yFA{!vCS zcb0=kpgA19%wcS!$<1o+I#307Cp9F5nxl{Q+f|>1(y|EDRV1QmtsA#mk4tqcE&y2r z6$nW1frs?HsFFA|wMEI~3c|*K7p`P@d~Kx>U?YPNdqqUKNMjY5$2dP-M36^t@luAK zF6~cYRh#~uhK2w<JPZ)*Z;f?D$w*r1i*4m=NJ4*(Yp3TB=%5NSJwAMLdoOM*HR7um z1T+HHSH!NbNd`QBd>moE1n#;`7;0_C>CwaJt}7+28-ld80q7gwj1NzC;=4=7@#6Rq zTs>5aTO@VPpDe(o#q~IMrkpDu$AHe-I~O<O7P0xwOLe$?rG>QpASXG#e07Fo$8r4d z<pq58=^5@8BWrJ75L<sjto`vxeD!>ZA`8i!Pp0v~^BMg3(;W<qG(%p5AJ2yS@M!iB zKAPN%clQ*dJ<A<Ko8lo&((>G?tyr2b!Kq{UI61WjCngEp<N4GIxi)vSfNRGl*m{CE z3^k<UQePd)$$XbYSR&p|3)um>=vbG4(bhB^8~#7r^pVwE`=6gN=Kh~;_9$&9w_=(+ z%*bdD28Y@)zc_)Z<HML4>!*Kz2#cqWan&-HPSN(vEEZ?SaqZ*`9xtB7gZY!VI5LXs zQ&YHq@+8ikoaCx$USpMzkB;p@MurL2v-_a?;xN*gfc~y1k|~*F65O#c-;3el9XQ-q zk0ZlP=<C~o-kw@??%j&AO{v`a2O&{O@bNL7%@#tlEn7e*41Phj0D}i%!M1R4(B=ve zghkoF!C4(r3c^s;mqB2p8^$L(kh0PhJ)IReKGlI$DL!beTZ1rXHSW1S%hN9=B?Lh! z`d&$1XlTihR_5cDtlFE3!pe{bjus;DwwHvTBQ-loBzP$znM_lHj|^4?YQTX^qp5)e zERCh$Vyi;o))GE$ddQ0PN1(d}!u*`DxjYwt{ObqwcC;hHSryj0g7}7*`to!&f%^i! z`1mYs&k)GZVEE8Z)NIPfP<t~L21YTkXBW1uFF@sn45Wm6ATY=k@vWJN>MX>{sucK= zX$y$*LUe=^>ChaKW)*nnavibxW?Wj@fNM+JaPwjfZk(^d%?q{E>Tv(oAv}FBj1M0j z#nbnOiP=Z+=*|Gw9^W0rlY2vWMxTB9WC9<5Fox^b2B4%Y0SOr~@GA?zh=}3ip$6O= zZ^BKAl<)7a!rs&%<Oe%)tFo-jWpM7qCY+iiKu;9l_}Cf(bS|-WHoeZl%xD%dY$mQu ztVgDqG;H|<(7q`V)6GRVy@zDX?)Av_QpX*-evADZFf*Ku>7nJKmv7tDAZcxCtUTb` zHZ!u^mI2R739iD0v-{A0xC2K9_v75zqg?LN*_mN1oSx(g^IX4t3Ky29Nn0N$Niu`6 ziEfNf_u>@Emx-f2TuG|QseZ1pGO?`I<Mr#L!7nWC23KZqZ#)ijRV1Qu<iJYO<B8~K zjK=y>KcuEQVoio8(o)?K80yMREEE;zhk*F<$|_bWgaMr`TV{>R1n~E3mNdlG(-O`; z#?U8rbtVS4_c4IIyB5^+#JHsktFi(R6K98rP!oiOo5J2&8u5`D=si#l6C*`fnaOeY z*|k*!U}32U3Hoi8W1B?)PdAqCM-DdTQt+j1h>IBFyydYvRD-mp3339ouqNC9J`^Q< z>=a3pS|C5l0p&@aC|%`(md&vU_clgBQXmQv!|}&&zoVm}o{XnCyiLUM>drx&n=K_1 zIE&9n=e{D1{O=zhBFfhmyK6UL=FkC5_Z>t^YzS7<V98GjMS6@EGUGjw66J_=@*`nE zR!B?sMf$2BY%W`k{H!=+rG!z`aKP5`Ad)-XxUjeh*DqDz^5QzYLpuG&Vl@H364w~m zFE>ylkX~x0Z9TF5PWrqK?_8?K?W?=E+kwxYPeV~%5~6Yv5S0}Lj|>q4k;~KZZMZ+R z3lGOS$oOu=)q`8;eLYOIWx*<eXlhI1Jn8S55eDd7%+hxLNDfX7<=`ZFm{|g1XEF7S ziWHK>#1JhfhVJrJ$n@05^}Z%NA_BZT+Ky*){TQfA!=d^}O!g(>_`oX6_oZ{?7?(>j zE*BtOF434ujlE{zPQ_?{DgpTbj*jlb*wHSo+`##BtVH@WE?y=;QxrUXc7oa@ci;Q? z{3ussx^w?7TqLc{^!DNzR#s+)+b%85as}|1N#(h?v<HU>)O~y6(AN=#zD@!+z2@3J z0{y-O9B7Ne(4j0S$+KJ`BoRafu|iCAdD$Q_0o!uGCNT4|3MVWp+*`1d3AOh&gNBI| z^sN+OXrs-o`E>O(KtPB!g2SB=6Cc1WR9aW;gOas&C@XM8ex@b1Yzl?0x(ICbMM-j~ zVq*dUC(Huw7K#vCv4Wz40W=L|xYZacYAfJqC4>+sF+@3uA|p%-xhoBj8>oP_5jseZ zc7O+gytXg`ua*ws_1QzXF;b83KDdJV;#3+GrfA-thod70xQ8<AKMP%X(&PO&Jzj*5 zo($pR$7C?ypTsw>mJm&{?BK2jbhqpxLtcp>FB{~n3PoO02nX`4cwb~EdLu2~1IaON zNKf!V>Pl}i^z^q>ZzNE}Vo!KIos1C?=!m2k3yNOMfNmunxgOWfZ@{Iq>nI$T;`~Ax zNgI+iC(HkST}H1<xpv`HIj)|q!sy6WsA(%eM4l~{SYDJMNY~>UMUXok*?2J4L|$M5 z-G!u`D<iNb#+~|2kRu~~Lurzt1sq$?4&@T)GBG}qLjEWn=TB@zZJ;&0C^9FhDIif? zoGSuoCNBXSc_Dms<tXmWA4F?<Bqnwg;NFRPoH&|E(LND_0|ev&_H5;UZIi=Em>i0y zmO$@UVXS`*vF-#{A?EU>8C)cWK5=pcCzlA+7mne?;y9*H4rBJz2r+jrj*K4Urmvq| z7{>_$`<aCaoS38i>Gj+!WBmy%oSous9rBz%+kx)AD{-iUIp7E!><Gib_LW@g=2|4W znnO^xV-@)M1&DF^XyglUnL9XuQwP0eZ?^3GpU>$tPG0a6&;?dNT27cG1xXFsPez>H z6Z^91hX*=ake8Ey?b|a^u^|APiycvx?SR58V!hRt2o5xZEU|ocoFg1{#gJg9jlu{M zgj>rYbEP5V<tdWT_e>nFhNBT5yol*nk_Jy<4}pS}krASVyhIyreH4p4jq6iUo9K)u zqq{J_s|=r>9R|Mq5FND}prR-NMO|$O$%^5_moM<e=U?I8g`=1sF2vLO19*CG49^}8 zlRP*;U>`w2x(D(y!(nTs4_8|YWW+_FAY~<iJd~@kn!zej60p+~yb08S$jgXCdP)f5 zA{-DM;s}3lJJ?$5!`sJ(2B#M6E!2?~=LR2VN!-2Bic1TnxOl1<7Z{l5%CK~twxpR^ zTRgsYxy=@nQ6xXqkOoCnc}S}ALsUVC%bO!aM6))=1DC5~ak--iUz{DpWKAymw<JTA z7@mhnVg>KAj9fak4%1`+CrM_E6SGbdtB!4p!B#^p6sxNvPFfQBw4Vhv7k*yo2npaE z$%v~XyNKcA;6VhHASr?z1u^*3K399!;>e*S0&gPM-j*I^fSx$KnydFZewhB&n~kdr zd$B;e`P{h?u1*On%6RVF6tVC)<_YM>X8H-tqZm2bjfttlT*c!V@->X57fwxZ%+2Zw zGA3t@G5Fi3oIKY~?Z&=_XzXu}LU(Ht_BFEfxFP6ljz)V!2s&Cq(b*9V5t1S7NhDi6 z!<Ke(GK2w}v9=I_n>As!4-Ei5VsO@Z)L5bqKF0dApMX3Mq-b!63kyM5Tohswtc;K# zO#Rf5T_1)*YN>@*$jv4hvC0C`LArSV?i9?`1yB&@3O{o>)F!zhk+i&_0uSCf8-s#1 zzEF@_0aY46&9$qM6=#Kqmk*JD2p}0?j*S@}kdvX~l^~-kA_!F#ah&elfG=-N;^xr? zkaGjR{|s6xvXD{{fv}P=WL4#0=WK&JPoCkuhfla^pbzit#{2hs@bLD2ynC&Y^l~jO zoY??pJ5~65*dmBpN~9mM5(2pzwt2+nxyd2ONeaNKC^vc^NIt_2(Sa<dTPQr-jp1mg z3p;BaSeU7yxUdwZIjc~Xmx9nBdqjn)5V$ws;>isJ?sYgbU5xYd<ye}{B48I_VR{Wt zP3PjobOuh4UM|QBhNguI49wIaD6;~x)E|OUg4_b2@w!|rHD}<~;VS%aV;)^aiOcD9 z1Sk^o5{nZ!k4<G_q(2Iy2V-%xKO6JMvXQAPi_Q8vh$i6rkhzc5lt&1Wgs&hk0+gij z>A69i>D~YjSzh=M!+Q|$SBVKCMN$w+>VhOe(lB;-6<2Zef3~B2NjTb@!o5CpC<T{@ zy)R#!<DOu$8oNh^_TlX5ahy3ZisO@gxO|SZ_qiFIA%?zofh5Z0AkLHNJTpJGJO_n9 zescaOCr>zuLMHV5(mZZlI|rUiBvIO0W3Zc;y1gw99qlpL+stOHC!m@1RAWN~$p$Zy z8hj8GA#F#U!I=4f0{ov`7L2j~2KL*=_E*xAgGZu0yjDBFA>15%QZxv}`Cv*WFL84O zobyazlS8kY!w|dE7pu1UA~Dm6*qIM@R>~+`O*+;=6|s(5i1E;Xr<pkB`t5N4Yyor) zv|wau2uD|Q=;<pWGc6eF%fc`-)r_=IBUBTMvUS$1CYOK+nJ)_6DxyMoHrt0EZl1+2 zKfHvgp$0Talgg-wl8IdbD+f#1P;>PU;G{}@RXTMn)4scK{bB>IoZn82S56(j9qLNF zFxA&YOqd&zNrI%34qp}Ri%=h1#FN>~A-NJsppK7lMOl7463A4$yP82uT@-se*5KWD z4q~)-7ruM_91pI{VyLGDib_IANwCNMy}8)8I~#l2GH|dn4_$lMvxP#EE>$==Q;1VD zYjAS90H?-tkQi?RU0ZEv=*m(5@^UrpS(M}_VD?mzOc~gM16wn2cWw{b*DbGc=Mf-j zN!LzBPMmw}-rcnt2lt0zsB0yrh-KqR(>LgvV3WKY3KiuLAu51yiqaV}BB)U_z&aIW z1QXyRr9=@aDve+fe#B6;P8JbBj)o9v`7ExaE~{buKLO6l>mKc0g~6T#^poK}e{Pbi z639yJGI?_91R2DuCzlN+eSVofzjoyW=4J+Qap^d&T{?x!=jU<$><l--YIb^vyAOWq z#2D8WPE2wjXOHW7PRt)haY+Qq*GFI@IpmF-;!&|a2Aj$gP+qzcB_+{NkduTEOFT}1 zWm$7p(8%XuC40$aa!G3b1~-!c{|CUSBfZn?;F4kmB@ZcBCm6sc-UxvO?r_hwfk%-w z{K^~<y3q}mDZ20?iDDUH3|Tc{l0w4ZAx2msyu7@epY%K*HI~~%SXu~*8ZuBaP=K(C z1T5X`VdZQGF-c)WlIB&W-#xpl0^W4&JggcCU2s-{mxrywBSz<nI?;EDvh_u*a;&O2 zB;`e5XrTj519g~M8Nr&q^Y-1xI6Ft-aArGhU2f*Ueg4cQEG`sL$M1xyk_0ia72F+2 zc7%E%Es-Qhqz{68?2(xgiNc&XgfXq{Yz!wG9oSoHz{%ba@zJ)Jom@|PwH)7ma1oze zK8Bw^ybfs^fQII(aJJWktD7dgC|U&tnZey%8@YL;@pHnFmO@c1&VVj(B>{a6&JxHY z!Y!a~t_&4TmSmW&5k*vXJ*K-i<IaH+9HMKhK<}@T+1y#Ul9P4({6ts;aCHL-*gERL z)?OQHi#;&BKNg!d1;K|5eWr#cHYqEhT3Z{N&5dD6|E|hN2N{w=SVb~tr3^p9$<+FY z3nP#)5=g(XT1p(L6fx(Itid2f1lCv?W3E^?f%`}=dt#nI;7`KYlN|(J0y42Q12+RQ zWA9TWO_&Z}I6a2*7iMsl*qv40JwvjD6@<NV<rIBB$35g>cTkuHXSJrUTspy(KW6h$ zxVb3DXSz{Fj8{?`h_yvzkP7@zkROPg96zkic0*E{Czpzrt#@LblH_ZL&dO}=2_~n# z8G|!$GZtsy`y1Fyny{^^o+|XiwV>;-3Zp<Z_+(hYi<)hUA^bKtB51P<>{E>4oM8cF zA4zy++AqrqDKV~~6-!LPG(Ag-DW)O~HDeXX>q<k#L>*eTy4*S|bxV0D=qo@)N1ec- z4ZmPZlomu_b4nnWRE<ZBE;yNAP9_n6SaDi@@&PPefUT1Wlr*HFuB!xj`hFE{Md%o7 zz`#To7A}^UI<|mEx2~bTD<78^Ybb1%;q-}OEG=w-qm4STu_>(WwBY4ogBSvKfR7_Q zU9FH16NHS^XhcW&kbFqQ$_P*Rcv`{6k|K_Q95GHkj*qXyjrjw3c5W0e7l!c>F_{(( zYz<=xSkXDL+D>-1@^Ergfs3;$f!GQzzNSb_A}L4Gr?D;ur{_tBPZwg_wp7UJNkLIf zoU7%{PhLq{k!5J*LD%-R&{L7(yc6?1Y#HeaVq@-_F=@$Cc2R#=yXwMFTMEZU%V20G z4?iOnWGky9Us)Pk%?uGj|8^^Zyg*SJ2?XdM-W4QQ1mG;d2X``^wsie%XrFjV@=9VW zaO_AP4)15rRHE@ut?ol{80;p%AB;x#o+vWYqXg{b!n#*3F&#b2)$l%dj^qY?ewMWO zxr+pF+MZ@b)R$(kNI*WbI8C6R!PP4Z9Kf$!VvJAV{=2^SKL8(Np*+h2X_>CbpzYq> z<)|o2!PlSO!<Vlg;kTdP;EzAQ$L~LXO=0vl-h6x+&D*mO;iwHWO=V(pKCVtT>qxe~ z_@A0hE0$Ma`lUKT%$^U%fvQL=UWt%MD`@NRAUVwmZt)iI$g_camNhiI<RPHW4+$M{ zZpA!XOfDqL2N_LCDCo&Tm{>`O45h4=G&D(P%4x|!oFs*mngm28M4+lG4;giN$Z04b zGSLzRtG!UQHH{0wycDW=NP6(mR*;-OpCmt&Y2T`<b)42#)l!BYv68WcA(ydB%Txu% z_NK73F+^}k7=HNeceHh6VRmXACPxc#bapeY+&+n?Z$859*B{{dPhaAzpT5JB4?f1w z(c^gW@>_iN`5R<qktfJZAqMv3D)FxhcZIX74kAL$F*88yJzRq6-YpoaEydEFEtuT9 z4Srrm&@~i;p`j?u%_IrvGH@W%?BlJ+f!x7e9X?(**jAN+>~wF^=4)|!Di3=bGPsm$ zLSnp-R21ayrZ7?xq`}Ru4a>O5K+mqtKM|MnP5czun50<&eRExC(_n9?iid=-Ae_X6 z5UVAN1QiwJs%s%jNeLk|7*<mMg^)xIlaYk0q&R0j_33+K6%`R9A%+~<FP6yU_@O); z+84uBjb=rRS>@<~1H{}1SK`QlSoHPfam&pv&;Vz3by>OBx5bTF&Gfe=yczhJgjphn zXW+hh{Veu$)N|(`LSBQN-~PTmxJY1Uz`t_!EY4p%g<H2TgJ)vuAW~Dkk(g+M;81;p zQs|6N2%w8}A0K^k2hTsb#kD6NUc*N(-^EYAy@ob1-E?~{+6sJ7S4cX2eIm+pqR2GT zk1>D~uz3mKLd3vF=JsM|Lq5X8P2ujMf?zKltWI`<r;{pN^hA&pNf$0g0nSNg&~{RR zxT@H)iKT;Q4<pze81ACHZS<LttRN(m#FtNwJ`<DXhq|FGSUD{NOH*jjfJk0x20wo@ z2oRg_l0@MpfD6bGYqRCg%2H4u#u+%+hLs7Ckf85j)u9->^Aq!kDM~<>biIYWCDc`w z@$%#6Xl%?NNl}WK$zlwRm1Fuu9}Ngqcm>#yY>30w;!LP2h(SeN0e}7V7ykJDPyF?t zzwjSw-~RjuZryqp8L_E|jR;45eIb{%W^|w!byW#SkMTfMfHgeb*+eEbvr-lYdeX2W z(`aj>0b6TzI67#<+ESI|kS6TRbWylA5>XMhWIDH!POXESlmMi3)#x0_C^P1!^I#E+ z-4x)`6H();JTYLuZ3K+WG%~;OZdjA$hq~HKg!n2_ziC07{<cz?q6bM)Px_8bif{=E zBJij044{5;qwDN0E(AT=&y!aGej;ozC?c5^B&E;tbc6}iG3eeM#Z~F<{Ril*9(^?W z>9hH{2F#s0%+)kLw?tCp?*h{QUjRQx;C}yuJ6v*1DS48x>>LRnVl>dC<)t7>1Co_e zfA`%hxOABq{LVG-96sE{Jy`MeP@)qvfKz}y$pF%Fdh%Qc{NI`efukhB1(`7xNRO~W zL5w|CQ4^70W^LxsS+ZYCXA3xb>q3Hn?&e8AC{Mx4JP)|6G=jLc2)TX@0v8YLOeEpt zq{Nv)K4Kh}?}W=T&on$6EDYqd<-VID#@j(8B`*ne9X0N?mXR7XOf+EQW(!HugjN*R zV-g)9L{WtqOF>x?$jS+TpIv0y|D9VG@bSm@ab)5Uddao7?Q6u;+%R@FS3yxx25noj z@$c8S@a+0Lp5Ht}7pZ{sat=<6=HhT~30j(~(c0Ds3p)$=M+GBuT_Li!tVPZKRvez5 zW~t(_bmJ!8eEmH(?&!qL#~;GW%>!31Ok?KQUQ7&DVB~NaO3MOqba*p*d)8ooXBK)7 z=F|66Xzy8#!Ctl~pqK_$IZn)MBE4EkQKSebj#c2;@e+iE8<ICD!u9!bB>6c&T|*6G z#M<mmR&>@n3`}1{NB1$3Zsy!g0*)*guv!1nRzgyMOkNVYJ44WWAPl3!xyUYbAjzeP z2s<5=1lqz&O&RKRJ*C-or)Ewb%tBNQZu)BQByZsn>;Zc(JA}pflYUP|5J{MD@<C16 z9_ZS;@}HXjjJb!plSp?b<48|5hC356KeL+veh7<aj$rZZC<pM17YNt{@bl-EOVlr& zT{fUhmoJhO(bm=Ah)q;UjJ%UDM|7M_rUA?%5g#8Bn6xmOTdVNk(RJ_~9dAI!Y7=Co zo1&mB4kF58a0+&XnVU6KjWsEp6B`hyR`8SAV+E-ASCFw&g`SNj^elCtVXX^keQ8Kg zc;qD(5t0;H&N#=n91fkF4I#rqBY{dnQv@3R@-R=(g5Mf@nEIGN%1#WL9;%Qv6o;S$ zD;X@y%|2Yg9`g&)?-C%{6kC=;if08MM8rvwkUkfqlTg!FfsnKa$5gBog+56N75a>2 znqEOh(#=f^yVgbGNK*!`&2{0*>;dr8F|k3qZc7Pibw^B{9;MJO2PIVnM8$<6JtKi* zuf^^{Ow>o?!^Iwac<mITS2|#Rwixr%ndlxULQF;^0%OVWl@y@3x(Y?Lby!<fLo%!k zWwrIlDp`m7Pu|C$|NRU9Ca@<KZbr$L?bx+r1DDut=EznYpWKeBZHYKJyB#OTwqa>{ z2QD6O!1?2KICs1X7fw{;%9$Owd0`jsUF*QTtL?aRqlLD6h^6)rgInU}l@?4+)nix3 z0hCqk!=_ya(bzpk+jgw2u0~2x0U}dZ!`|B)rgoOg;QkvBt5yf0dYcDYY9p|xAqqYF zbFgD`9L%Ko(3Ky9@f{hs+TVcb&J7rDF2=#Fc?dF4gF8t&c8fPTHx-^9uJDftgr%n~ z9H{9#m_kok0F#{==xGnfzE*0@Vd!iQ$NuI>9Bf;O1A9Yo_&_?Q#+orZ(}UBe7`Vs& ze$X>TQiU=3II;Q!&Yn3+z#ijXU${6A5r#4LAWKF7BGg3bwKQRt6;kIXxg{V<cwqP= zf6&-OGUn*`Uc{|5Ky0iTL@2~cs1g%e>qF1M1Y#O85LT6hkg5a+Y%vN0^12L+s*oX; z7uS@6n7Sk+HDw^FEek<b#88aD{5Av<s2LNlAPFI)AcPg{wv_@e<cP7QO{F2IOQz3| z2L{2q5Ymw3vJJ{A3qgS-1bf`9WK6)L!6Qc}z~qWBxprL(0~p#EL4$O%Ed3i1S&{`t zN(62ls2VDQWiB+d(B?FyDuwFSjS)CnACJL?WMs!VK%2~?w1PBskSJu7#o^%X3Uf<6 z=xYjK*Vbe_zHk7yW@_<l=?K1ibQ7OFyow78Q`lZh>^WVD^CwHND#;yQVPWu(i9tka zD&p4^Af<R6(n~gBLqj_@G`6Cc!2UCnD1Wge-2cVD2;^7pJ;u?24gz*N<_ORW$E&e@ zYYH**as~cV6I*e9j)A)ti!;?YHB-SAhre*T7FW+TkRfZt^-GPod43leswSkSIO5K` zZHP_?MMd)-Y~9g>!tGm7Qn?*#w{J#%ML7+$LbwO{!7b1ik;(C}^K{`VSjdx^X2mLd z_GP29B_0PmBG9>eHA$un7!ZJs4T!l_g`j1w1}k@41jU5GHzEXn5j3!);*pZM8gZ#{ z2#N}Xy}Jz@DMA}M89|!JPgO@6A%O<4v5|s`<_efvion)E2FAw1Xm87;-$}(_|7IK; z+l}MXy*Nz<`z^pPUN}aklig7vX+pAvrMqLS&bArZL_Xx9WC@Qf4~eKO0bGXITt);E z^5R6U1bp%3J8tYIM_XGPc!rMdL0GUJ?Cez_sj31+0}}$44&?OJ3B2-<)KY@Hfd=@c z#UVgo5+Z#ntSkXOMbf|QUN{*J9x^t((qw8#im<yHtg&J?LTq}g=-<YZe$>E77b0R5 zR=DyYq=$*I1=R%*wK*7k%B1<iY!Me=fZRAA939yOJws(~G|CYp2M4)x-yuf>z|zSO zCXU81vNM92g%J#G$spS4LdQfIx+cWx^xI;>ypWX<M0&Ixx;FabNKGhucP1gk#}s`n z8!&db8MiNv;e(|CynkjtUR>zKH#cVR`=cu)O`hQ9nPaHjP=vYJ8T|C?zwq-Pe`5GZ z6>ePGgorRp_=bnTD<T5nDJe)QT#MAw^~hMa3Gvx$p`vYqmhK^}%qYUYNss^M&p)WK z0v5p72wTYAiiKlUI5S_1(zW3P^ldmXR)K}dZ5+^9J3Up&0sQpwtvGk8ngjWjrFvXk ztikog2Hd{6hm5Bhu3Xwd4C;c2^i-@&j6qatA`;WHkyMb4jIttRmlhE?BjFVqNQ2oO z)@}|6PmCftrv)(z@drC{v9~D}?e(G9wB8%xQEtTc)-ZLmBGS-?E)ku%qZRC2ZQ<tY z46h(pICxkhCOHmiIcae8u!n!R57hLONE-4%m2hKjr2{WdeP|nsKt)X)y85bca@2y2 zwIYH@-#b`q;oQOyv3D=#=ljS!lF2-Gj6lxVdy?AnWBa$doXHn92$GT`3E<1XmQWDp zm|I*<6e6tTjFb?hm82lZlCUubCwbe^(E*;Gp&jt?Rfeap0p#_yA*iN6;MV-7mc6)! z5=jeXuGBg&v7WFZF)f7&USefl3JW~MlsxPf9ECg~VqHN6`i$MJkYy5sq=TXey(U9I z|7Ha_@D<_&dI=HE5WLmWY^zMhRhrDDm9ade$kb#cM&NK)HCifCaj-HC9c7VdDDXwc z_DsmrZ|hp?K-=1Y%%Co`Oh_)7X~UeDoh_;mBl9CoCwi1Lby;}^stWwDyVwVF`%=;0 zoQn&GHsX`ZNAT*#B))hsi~oNA1o-U@e*fhQ+`oGfY02UE=DTn32MOu_FjUfizy9k# zc<=5au3oIemYOxN@^yh<bTr4{5$TyoE8Bpy(h>q#3Mv~Kv3l(~6z*t5T){f72+n{1 z^KSw>@XnoE7(3E}<43pR)NB<}lU)hm^qScF%(3kpb8`ScR*CtkjU31qX1Cz%d?l7n zRbgpiJ1(87#k&M>KVL0eSlo)%mI98U146>#6CVb@m<YsVry(kR6$kK$q&S2n#BlpK z`nbV0z@58GBp|*5hY#kUxi%Q>JEE~F-W=+5{jELpiH%KR>uL!bXLFcZo5Iw_6m~9l zFtf2hRD2AQ(^KFT=tW?+Co@jbo)}e9lVxYpgtdz~%q^55qeu~1foc5}Ffx#VgN+)2 zTM;qQws3LMMtp)F4iB~A;<Zs+d#4{4FCWImi=&u3ei$d_j^Oz0GP^VOK7DEk6UX|N zlQ=684oOC_Ed#iuf&|wXgNu^a;$_oA2;dxpkBl}VEW#LpA;u7umLhPg5TGgi>uGS{ zmN(FXkcuox7a7i^Fg+|JMmk$mh}d~KPb5EkM9&_+ND<K4Z8-*bk`zoAv3smS608m! z?Zajr(&%Cd<k^5=uT4$#aryjdE@8`i5ARUBjj35OeQnifZm)%`8vUO93dpJm!;&<= zzNH3K)ns95Wz7A1FEW)@Ze|c>p^0A@X7<5otlNo&tJ7Rr<-w7DoIW#8opuzh#UVJ} zkcH>xdx1~i!LJ0^bLWmDbwfTjR&K(M?k4QsTZj3@Iox^p9-e;m5<mUxcl=H)%$dg1 z{Uj&0qN*Vi9%Smg!$J{FAd1gRCxGW6rC>D@a`Lcq&wes@yHVBNj&)6)$lg%N4U)e| zkN-sjrn|Qh6J#uBNv33^yI~)b3460~U_Tknt~?yvpN|8bYtX$f554;f(08B^hr8Ee zsILqx!Ttn!fFlD9@Ly?;%g2i`IZ=Sp{BSsv{<ZgTAO`k?w|@Z4oUBn)S&mHd39)pX z!O5|3Bv85px+5?q1fm4+C^G!P5&CfTR)#dwwbDE=v{a{lG=e#ST-{6_hW2_;H`j!$ zjsm=+{1KTJ3rklsm^+)nkfNwE$r%X+5%9A+IBLQ~j`A?I*M^z32#ifw>R(0Z8HvKw zR)R}&W@V=VDY@l)^n&EGT->zLvNHgk9l<1Dg3;O#f~Fl|sBa=)&{II?w-ZZe4&lY~ zYY-xQF$Nd=+hmHV3X`g!<Cf>6&)F1e5r`|waFYUCS{uRB+gF945PbxN(ugKj<)@Lr z7@L8cF}Sjc9z@B2$?9qnBQMWeU~L6`0ZY)&4w4lhSiwX3N09!`fXhCAyQM*~f+glB z(eF(iTTqq(BP%VWW+p*IL;!VlxtKlHjK1C~T)B1}eFM#8m`bp<x{wA4vAqnrVjW4S zn<_$!bsRB3bfgas?%so?lk?cyvK4P$+#{zw&i#fM$*keyLl~PM#<{C!arM?axcl%v zPA{EAOXE&lo9M=~lim2w=kMahmE(wra3|JLri)>Q1Ec*IK1$57a2(HGyu{1Tzrp8U ze~)i}`VAkw{syP!da*FK5&OE!P_rW&ntBQdiS$NJQ4TT-^N~@QOIo}XyNAcHr?&%h z^qa*sO~~0)h1cJHhu{AW2YWkr;ppKlm>H==Qk*ZkI_goeu>fle(vXuG&$W`GbQBe^ zj00g@+fbfB5+VsD>*7#S7KYNYG_2c{h>_tu966MM(cabQ?@2;keHxLK6Ra(@kXKxQ zguEQ&Z`zEE(shW*N{3H$IPAP#xOz3=F;UPrl!BF&ER=|CS#oeSZBg#lqOy(*RG6M7 zzol%X24&jH>c~;V3WL4B4J=(OVNDEgMGUW?Lwa6K24ZR=(6(2FqLBg_cPWx8a!^#D zYe=S+$rn)~KvwjU>0=>^*34H~+p8lmTnUY}{%GFGz#Wd3`XKCX3c>E3Avo9?%`JV~ z-@Fos_NKsqj?2tKm%eMcMjA`b$S^3cynKsV@b47QV$wor-_rt~BO?tkHsz-#%}qNM zRaN373S(}@;_Nj8y0DfM3}_@X;5xe+(TJ3Vos$C8$%xuIEU#l^kI^|$v-Wl%(Ei-r z7y3*}UIIpB0R2O~AS@yZ339xL`|7Z#c`fE9JF&2E2m`|nNXZJ|o-#6x&O?%hhgd~Y zjn&=afu1fe9BmZPwskEIH&x@WUtXcAA{+02bdA&dc8(V49o~=Glhe3y_cpHIeGg6h z_Tuv0TX^?_SGark8h(F$2S0xE5V4^S2=O-{ZK(-=Uqd<<Q6#NiiPPto@Xe3E;;Zle zg<t>uU;IY&{l#xTV%wH<V$dA4x0mAB=pKwycpV#V#RzSOhg#9s*NANm)mY!ug0}un z49*-yO4%lKjLsk~e?5Nw{SW*}82|k9S2)tM6;s2T=y$a+F;<86)=Uiat;dnU%>>kS z*uSp;9c_7N*qMf!?TOS9xT@Rb<tvew=ZUi1Ae5!J<H&F!`VVGcxF-`sJ?U7L-~lfW zGYk%-BO@;sDQhxNTD=`v>o#I_NeQAe(%~H*%$ZF~k{qdP0#HF7sJb!~!gT#v2C|$? zKLiHq!O~V4nz|Cp)v{z(aFNu&Ru9erE--SnfR3dqB<R|NN4av?k<yZctf3^y8$)Oq zDiFYBVQ9nyV>2nPOo6(d=<+Q+!phsH-F$q4(AE({)y6<H)c8{Lbtm@r$F3d0*j4XK zq~wj(UEXMG_QCGvKnx!$;hx3{FyiDeN0EaFc1>;oMKO1*jx|MB>w3KZ;4<oWRDx%4 zunz7XN?fSWHCHB$ElVa+76J-VkkM7=04|^?4G}#yf|cn2S3puy1lCq6aCD*lC}h}B zN3eAKEJHjyaMsvKa3{i6_|QJ=iK3X4DD;i>;NWJ-{mp<3$>BrW(Aidug_$0VkG3Hs z)P_bN8B^+17E!oJz{#H#oR+gT6@`nn80rdwaOTiXeDmTxOpWvq+p{7~<l0G>P0#e< z{FU=0GalmBqo;WC>F0R=%P;WdSKp(ly$NP?9yXeCFwvDmjISF)eXOz4&l;Jr0f>t9 z$1nf>H|{_F5I_F<Uwrx9Z}^=+`6&Uua$63L^s)T98xbF-i~g=u>}!j~-qv`uwZx)x zS1MA{BT?VehqjT!XdNEH#+Kc%3ynkR&Ng%nPT>0=e_&z-2ivz0!0Qnk>4=^KrReTR zMen|JGJPpHv}ZN<esAk4x~R#-Y6;x7y)hA;O$lTQ<B;mDi=!2*Xy0_~VRQDoR^nh+ z6#V@xU`y=Xe=r-d@hb_yxo{2jM!}X%SY2F#tg<r1rKfXxJUnGJoP4dZc|$ZA>R<@+ z@xs<v36<q!ILlnIah)T|%bc*G*cuy498g;kjH>boymxs7w<bGqthorqF^-TV`KfHE z2Mr4y$mq$yf(Dqbg%b3MI1LO)FB7Y(X-Yy$c3GCZ1-KAlj?GZrRuhWNC0?l9=#3qf z{@7XNg~l3B@&+Dg-Qk0_o&IRwNvuxH-q{w8%rrOTW=7N2kB*C?T&5k0@=Q^&&JB5K z&IogpL~gPrj!!m$XP~DR9v<pYCXKDGC(UVR88r>47#cuaT@{i#>X0_jgfzKsVKr&U z5Mwh|R#qmh!zL-o3&6-!72=Z12g}Niy*&x;L`XJpAm!(y@F7Gp#R)-CUi7yW2n})P z5;oV@<l*e8Zd9yKfw7S~x4!_JH$kJFHC7f!T15cr+PrWwlSZhs8hW;5pl@p~e*5Y% za>=ypu1!T(djYJ?6d^+$diFBu`lpX@``L%IeU7IuKE<bRzQp5KpTNV$97eL@aPYK; zo`VIHOm(4SZw@mrCwN2#;n2VUKK}GeeEIF~`0=;j@$;X5;m3df2QhJ>IM_pAYfnK` zxHd6u5jyv*!k+dtVwxm0)g)lcwqmpm97Rp%e(dP!$Bxbe$lbUJTPq9j{rBJDm+wEs zAAho&hQQ+ow{ZK)Spqdhqx~ruA|^iEm5#o>Y3SdV!DZ3z?nuLa0(ut#ypy%IB($|g zVSca@Llxm@tqjDT));iPM4+=Z79jz;urimxp1t{q$&5u}Rw~H=b2xiBBds781sgXa z0JuO$zacxD%y2wBg8~o`;SVQgQ?%A6K}}HtT3SL_Pv9<DYeTZgnE>vA!hBog<=P=L z-3eC466kB&j-{cUsLu6ApocL;6ojB`tO7YhX-Fyw!_Zb2nwIR2mL#`?k*gH<cSPqJ z;e>7ZSCGG=zm=7EVtu|9ww5{4;BrCjW)JM#>W#)~H#F6{qP@WnyBosb<Dm!#XFZsb zfz>mVg}Rm~m!CyYYz4Q@*2_&1$q{<+bCN)?uQm?%?f_3~`%Vb4iBxPM1Dm%^qgct% z0%984kk{9Tf{_kn4b*64YCu9=84B8}92*Ogd1MF5_xIB=21GV_{w;(5(-^?H6QUEP zP$DEsI-R{I@VB&7prt7n8_QB~;nFx)J%Tf-!Yd#sMaGoPmEh-vBsp|r>MT2R0oZek zi)GNXCJ-k{Djex3#=3P0D51g8ai|uG+TxHV7WcQ%!0l@naP!Gi-1y)_+<y9y+6Q>> z$#dMjcMCqg?oczOi(;$@Nn#xt()UUhs!%akLwrgcK6>>jvG{ZR{ICDwm;d~Q-~RZM zI@bto9oeX=%0_UA4R-8Yi;~h+C@4%odU^!nV!V)&lZxsCz1ZBk7xmpkC~sg7Uv|OR zTm{p|C$M*S116?tIe=fda0!3@`!51x6KrfOprR@VHPW&Ujz+K}IcRIE4O<&6GS}*` zq~o$QSLY(9m8~L09xLov<%n$szA!eBg}J#LtZh|E7SMGf4XUIi!!fo`NFc0ijJc=E zKG8u~vvD2L>GP=7Dewvnf@_2eY<>K>^bc~1LSO~r6*a{nuPzED+DfwmK_o+1HUkA^ zA!z7ILxK#Q7)4W-y^Nnem(h`iIssgYG&(b<I>hAKRyv$4eOtbjYxJIhoo(5B9*X+x zwKRR7tfCl{h(P6)B%q)oNw1}#s450kE&6V48Lo_>tB)m2tX0UYszBX9gqk4K48$O> zDa74A6d}w=lJ?frRe+k7EOxb3fv0J2BlyI`z(@L(moteZLDV#%XJrLp83q<H&b11$ zXa5rPg@#%XlAusSAY8#FSFtCK1Xy`>DGtQ{lfAjdPK-TvXF#XHVC`rOui)jPINP?Z zL49o+8mh~%xHJM)O+l=T^+8&C6cm;Cpl>7x5pw#nvb?Z1mV}47D10o$krQTy`Svn= ze5xPaO=a+Q&_P?{X7n9uLC^jjD9#Kf{TYM}mHC)BeiXOv-NT)GkMQoJCwTAiBiwuX zA<o{s3I#f55k*!RgrbWa4JuiZLh?M2qt5;0^A}jWc$JJH@Cym&-wBYCGJHtSh=7f~ zB^*7iU`0T*c65NHy$y^lEl6(~qk4Bcb{rl;!S-fsYdeI>jze%KGiPOMPMX#nyU9@Y zAKrt-b0eh1U*g~YX4P5$;!JQ*xIaQx2Ef|E3|d4gdN!)iu_7I8PF}}Uj+#6)>2oD* zX-p2bp+3_JTMFE0@LR#y#s&ryjo1uG8CCK+<_5?uD}}SS6BOuz%NZ&|PDd7T87U~- zSb>!!Pl6I-5uKd^dk<%>)Rviz1_Y#eAxw<SFD;A}6qUK>8tgfTC=m`3lmd~5q#`dx zRVFd`NgDD)+fEB=6nW(g<zVGv1bzA*6_e#D6#oYvs4?x#z|9t?i^_-*DJc=IG@)Uv z%{5lhoHZSDL+F^9!r0CNeB!Jm8ZY!oP3Y<?!N6DnItG%^H6rk9iW2^W!7oLGD^1st z1`Ly|`wupg20zkCBAo}O6#7}w<`w*`mhf__uAneKuA{B(O%R?C!2JL#u&ku13{hzj zXsFA<)y*7Qx>Ar*Aa_jq{4H~{RXxl^h=_@D13*ZeBnQ7BF@-pVnB^jJX{pJ0`SJsT z&L6mPWf4F9_$~hY&yRTg^a{F(jW1j}2337=C==j9>@+doRfJQmMHt$Wf&&{8@!8E8 zM7rogTXh9=4Fo7$@j{LUhNq_v6zC#o>hP1hUV*uj$8q)gV_bUoCa&Lm57+KI#EplK zFmYlAPTmesBWJFr$qy3~0SfQJP*)YegGcvq{LDH0OaTAr)t9(&=MDi$9c$La5LngV zU~dX{FH5+1*uc@&6t=`#dKM;V?jOYVJ)Kyyts3R^&1l$nX!+rXg)xjwRFStf1!tB9 z(08~M{R8c|cx4224S9I_>@M!!zlJZr{*+9a7VI2MNmdxb&D#VX?xyf`HitWX=Hj6b zH~L*aFAMD6l#H&@P}orfvbNWNwY4EOZq7wfSvmrPoJf-7z|6@MGFl>#H<5?Dt_rcR zGPX80BDZ`!LX%^$ts)=yXZvtt@-Qk3v*F@o3~xVkcz6*J`5Mt{BUsqT(KR50X(|m> z4G~Dl34pD;W!IJ6ht{>!hAKrvBYRz#xf(*32uIgi<DZ)ijHOwfBknz2cV1owZXWph z*u%j=3&DXFhzhksOe9;$WP|7kYb3<dHpB!8(bh1tRfhmYC00q2c{BdMpSy^X<du?> z;1c_D6Z5#pAjnmB<X^#ut~S!(T?gwSMFvhqiA<W_@<IkS*MnDp7vcnFAvWET4suIf zDKVP_ck50`M;Hb+($t}<bkSJtA#qN&uqTLb0nSc<H8$~w{WyCqC@6x1hX%=L{fMuB z_zu_JeTVzpikL@6g(3hQv^cv>NlipnlmPz)K7ail8h4i9a7Q^#9NvnPqn#M;X~V(& zjgXLG>klcakbzOr5{4#AC#EHVHLE?KtRw^-a_t&Af?R3j#fxWf?#4}=x%>_;+`Ns2 z%ja<7;ylLY#!%P1l?DPcM1llz`W_7-?C<Wxtq1Spm%o5pcOPQ@%s7gQBT-xsi`+HA zSWCcK8E1yvwSFjE<Ad}}FKpOZfnB`=Xz1?4hQ=0R?|mrVQi`-pf26JQL29xi4t8(B z)oY{p<l~$8?bkQ>`Nx-d_3|Okotr^If<GBUcLdUfb@fz-gOv;h4sOJYCv$lB(jkm? zmt$sVJ<iND;UpQT&+boP#~N1*wP#{?O9~3|{Bd+-3+(I^QCJj*;P_C|!$uGzX(2|E zBOxmYegWo)PVtAGha(C$6ho3g^X8p7e0+Kub9;BeP(vQgyEb7}vOm0OaJjkZa)c2S zY)L?;=%G&0o8)M4s4etONK%ky*S1oJuDuS)BV(A8-dCc5B%vV5)qdroI*Z<{F-B+8 zb_ov>grhK4d^ge%i3!HYO1DRDmII25T(P#$8SB@1VpAy@&gx|D-|?~=4(!GQyUj>M z`cHKDdk}H^P*Wj^v;1BVt*x!#VGkWlNY|R0ic*+eK6qB+R7_Tk`^W47O;|MjQ1f~u zr3FHom|EAA7Y3GWH8u~8YF?OF2}8?}PSjYI`_bjwKg*-^#*ORv{?~8uFEVLwzWy4I zpS=(E(0X&_Hpr_gau0$y-OV2Fv$+LibR<<Mq-tnFlS2MQk_rF$<9B@a=_mN<hc{R} zF^bWly>Oy1&fGcEhN9G2A{1JMC@hJQhOF5f3n4lWDbi!&q|21l=v-*<T)uM+^XC__ zc#UmOW8&llnh&&LU;iG&r-so5QiY*`BFu>GR%fQ->YexS&98sp{pZhNN5;0YG7g0~ zAp{<8<QKRjC&w2V>0adKU9dVg3ftS;&~)f9cI@v#LP0UIHf}|EMIpChsw6)Gh1q`S zJy40i{__p~`r|Wf+mr)uHxq2#oP@0vk*M4fi|Wc0l&xKf;{27keYOK#I}@?3*bSpS zxftuq#pM1pO!XFEX|@`*8-r25IRtH+Lea7<npj;6O^s>TwlNl2IbraP@`t{aKFKZt zh*MOGj<rHWkTwE>v=9~R0&ibSgoT)+cUK8qh!FN~FMzKbMJGEc0-7I+3cXQC=b4uq zjLgg^A~SW8jI0nGkrfRLQEB>KIex@NIHRsO1%4Dw%}u08FRy@_Ha}F=c{tKhP!)uR zJ~6$i7>umMVL>>vvloY(vjT$142B09Vr94yk`pY62&|EtX-~iJL4Dwa#3)B@PCKvo zGB)|yTqnAg%ldwqNcqUDvfGARD6;2f`JiTNC|VoXYN0(0;0-V_=Ocg%!_<cKGy^!h zZ%zMDQ%{XRL*a-tw1~tCVig;7_tjBI=YfvN3K$!ULdS3g^h{R}7<ph~E4MtVs8v>0 z;<L{_!^u<gSU7hEfBf}dJpAAm7O#xs*8NM|AQ1Zd!I2ORB7PAX*%CCc<V2_g$uP)> zK$r}poR$V>$bSCUuekN@d0e|Pi^mTyK}SmrX6CZ6u~mSp6E$+!P9Ey8aZn=w22yBM zftQ~KJpJ{csv`z>>O=zyb>k<;F*bi3#~06G?%WavNuzfS9>Cb_5emsJFkzwAPztm2 z(^$H86R*Gd0cS5P!oyo1>x$#Bt|)?Y{dsxrBv<^gCd(TI*)G^nT|maN4W7~QD5$K# zme$=Us@j3XoN%npb3$f@J65MUU~HlpMFg6<+EBE$q#|ym85-+juw#2PYPUvV+xl>n z7Y5+U(m`y=cSK2=6}FfAbGPx<=DDJ!Iv!1xE73&zuV3qpq!?p#H>P5ucRkE3#L(4K zik6+Zh>rG#M~FW(O*Ofaj}E?u1a4Er`Wqo6fMfy7rW>e(-~e5O`RZavX)@xXtVlL! zAR@#N;la9yU1@^IFdewNX`?Vd1rm}X^c#jGxx|nbXNr(O6(rKOYHctEx1}S_OCQkz zM)3F5fv=x7{QR^aFHMrsO_Q23ygU`)<t0N~W%&E3Bb5ENKmAU)8T}S9IYq?eL=&t| zF-J<01@beTq0H9r3K6)8xR^xYW<oO7{u|(owb^~~?bQ(|r+&&w_eJ&QFjQ_0!Pzr? z;5pRW1}kep*idtDl3l(VA|wVe(#%fwGO)82q5&WXD>HdwYehJ?Xu!pd^tz=We0)_9 z9cNBq)e13j)`(hZ1wCCkeEjSgo;`VlCy#F6@#E{be02^_o?geD`xkNV{#97o7;uAU z`9PUTC9_JSk~wSv&bZRZWSWgRcNICTUKNY~{`)U{^UdeDas3p=N4p@xMl&^0a`?(x zJTN19VQM3WvVs64)A6{tYr@@C6>csn#LV(E_>`eb15#B-60Mz0=<Mymq2W<Xk`9+u zrh!SvA|x%y4Km+gN3J&U;+3oT;M3PQ_s&%~co-q4FbM0`MI$A_83p-1$Rf}dWqTtl z(+%sZ3J{Z<g_7D@l-4vNFmW}4SEZw%C>D8{zQjf>ABqpyZP|4tAq4OkG&H3mKHi$- zjvp%MvrT28C|?&r5y2gAUR)y2QH)cAn~;@YhNMV+6lb^~%3lL^j#BXT)<Sxs9V*I0 zaG)_8Gu<0ezdZ(J<=*JnQviKyBWT#@LXS*6TZhW-j^r26fJnAMP>?Qsd^9<rIXX*_ z=2wLj8EjX&u0Hhr;Sq*dm1vIiH2VInG4S%YgNn8U@(L(|6{W)0-v+61HpoqPLU~E# z@&gyTcI>W79vx$8z6T0(1EHcUj)GhdWT(4eRf08QqfAI+8z3^+5HS(P)Q`m2$>#KT z8){a_&$gre9k4dvnWUg2)|Z5lb|<nGVmC2lp+w%0Jxt`|6(YU;|H_n|b*oWcOwuMN zkfe?$HkP^~InECCJ9mQT=<oqVh8iIu#tO+vjs!3Q8JR&r`r_bFGe{GgvJ>DH7r_cC zVR!}FVB>}etlt=h@=|X)7-F&<SEQ%fBO}!rrR%cs;q&)#`|c&&dG9PPTt0@o?_GhD zs|^f|4e6j*^)MqcrQ#44TV9dF?vb;DWhQ|;XwqnG9VS0{1NKNZEW{Ik{PG)KfA$=A z-<`v*rb-HX63`_>Xlx}2Ga87tWQ43;6evt<!qrs)W|lH!7{zITN|ULTCXFuub8{)! z*r>wXQk^cOJGNDC;qDX(l2MY;l!u&-JcQ(hICIx^s2wNIpTWtCOwyc(Pp~~UZ%;yX zZ7Qm^#-p}oCAB!z*Cb%)js)}%)u6UvGZvQSv9oChTK6=ewy^?5Ya_5}eKhK-Gf=&4 zH4b)e;c{npc9o$2@D^e%J2HCFXl_ZuuGU1-zsVTwEyH8d-0vLOi0R##=-3>L%^9}H zCV7$RWdsij?V8#=2=G)zPO=^BjRkOHz7;*Y(lBtK0Nvf|;p$@rEi*N!nW&Jj5kPR5 zHG)HQ5Ew`jg_tuSKpz3VTJZ5!hO8VfS3@?8{+_zp5!pG8*tEe9>&tymRN{k@btzES z6GwQgCk-ww1O=L4Q;{#WtPdvEj9(@y7J=znmaPrLx<Yr9k-RC&_e2><oed>{1i%24 z6!@UDkOq4$0hpp%ah@~n=Y|sU5k+|()I4b)Z>%F<vw3|am$*nsoT5Bok}LZA_hJ=Z zo)r)v6DdUlw{{0by)D5c@4Qg4K7zcE2SOrjpr$H=v*%mDGdsB-IT=n^lkSS*LQhE3 zNM@r#NRrGVNe3Z0DbhW{5F<be$&13>N1wD~5K4+Y>Ed}KJIj?@?zS?@l)|DlB4b0K zp{;@Gxlx=sKMQkf3j~CcezUZOqyn4gy*y`tO}vs-kz58iA2Eyoxnu%1Ke0E{{S4sZ zO2W|4Rm7<iNAc?q-{QOPKgIPcqX-G}gp`Ub)QnVNVku8XN)DD*axis}Lu9xGF_H)w z&lPaAmxGHVX=(zywy_i}NMkcS&dTjcDu|M4mZ1nhT2Wh;yYDNjO3{jpb3lY8^vzWu zM4muVM~O_eGJ>N#(7d|{yIL~QwJ!$;4y?xh1DWXWTZ^HgA`A_d5J5Q8u{pri-4OXj zk!agnM8GY^zP;Pfdx+IJ>cA39DmmMSiDSDlHr9l!G;d5Esm9om60X+aWPd5<50v7a z-fdVokcT1m^m0omYO<Vhg1*m1pBE1HlCZQ8hl`B_0!W%UlCC{BS&RJ@VK}fe1xJRq zA;8OkSU3o-&L+@Q;X`7q4I;?UMKKnQGQ&!WwlR^`h>tcypuahS0!&Gwm?1UI8M!3C zO4oX#x@sl1RmD>jB-xM?16g$`Zj#yVwgNQOM5CIOVcnVv8EHu<)AbM#<VQtC3@SGV zpp-znf$*`VED-ApeYnK`o2gaM`_kedczdcLG)N!KO$D&CQG}7HJgmsXYG{c<&p-l7 zD#X%EO|YpNgpn13B$e5mCXywB#NP5!0@z*=imJ_isM)d-4b{QevMH9nL!ZFU19M|_ z3?DuW9#&?gm_kB%5dk*Oh8Won8QDJEoe%b)g##dCRSt+e5EtV|ex46<vfZ(2wG+Z3 z%n(6<@bT6qt)>YlcWVMAX}qWicm(*9Y_NrlvI2yq#mESXK*K<tB!x1}ZOpklFEYv! z^jq{hbTTTcBG6VAh9<G7ouw{Ch9m;QA+SvTKYZ~G{{8z8n3z6*sH6b!Ns1Hr%%E&c z&fQ4`Hdaa`K_rl|$`^_nJn-?-fg649?yL$g4{f-(XhOqKl73$iQi@U#R}_bai854F zR#4at=a_a)elRjJy^u^2LC;tL23G8LmpU~ySUVV?jhJ_DXEAyX6=7hY0Ha6N5=hr! zVtgHDrni!=HAZ%JG`EUrRca^=fI4&^XrTQL;^h1!7SGP%!ljcqci|*XEwIc?M{!|p zKl&QdQ50u^UXm>f2Xe7*Lm&><uSO3MNj))PW1&BCgY-~FlElSc1TIc8urwinQ{-}S zmLZuGgiFWjFx8rZ`qBWLnCrsWXak+IJ{dX{BBL;jjBG$}Zx;4<rDK0*CfX=cG*L9F zD32kgCHa)$h16sRq@}o!-u9!Y6OO9NSk%@g5i4gRFw_%jh8mDlkwAG_6goPR(6v98 z!-SfK^zzhbIYBz#b!e;!r|%BO&T5KoEIZbQAZ*#_OJ+KR^uGc8L#&~yNivu{{U!{E zv1+w!nkz|C?v5LMCPmkWTTehl%PnFc&$j%Wg^yc{T1F<cw1^^2i3=*$d0_JfF9dj- zKwVP;wcAJnZjZvb#a;sV_+G4EN9<kXhJu11$g+hC1UN}~3DR0#@ba<eCbMkXmI*)7 zVpEg*U~Mf!uGb79AqMcJFz4c;1V;yX0+}p4e4XIt?FL6LPw1E#LsmnPn3@<;O`f|m z!$2;rBn?e{ZD<*4!NS3e{w51S3USJEe6Z1%!3NTLOXtVv;z+^SSqrW<3OG`ig2m=c z?5@qA2*C#(a^y@-s5{5PJGlsY<_d7K(?v$S89G|hh-I_Txi^z8W;WXC!nZajV>^Yj zgcN(MDF{PDa~_)7GDxQ-Veg(?bnatQRSVG9Ta3Pe63$eHt@KB5ObGnK+z~_<W#Mc$ zPMmDP+*~#0W-2j1yPd$a731R@(0ynvl2hH0nHxz1#2;CC5jfaehsp77oIf{@cW=Lg zd+*)B!}ssu@rO_G!Lx_B|MU^g62SzT3n9_l0PB*SVXw-AXcu`zyDOomHW`fsjF$CY zs4s9uC585kNL>VyR|@i>{<aXon^*Vn?dv0W{eB}(^d+KUGhNt=Q#iXYM1!ga$EMmb zJ>80l2^s*C+c9~x0*4P3a`V9Zx-zl1c@=h6#gL2$MQ(;4X;=?r5OJ*~*4;?Pwzeh) zt*sgGC$_b+*Mf*R4@Ivc?CUH-WVAgtZp%SPtUtUX++l34kJgS%)YnB2yRRfBkECcH zjt%RA$(Z{hp9n-lU52i=2<Hg|MFqHZwSwXl!6|BsND6bT%`J{5kPFanu?Q<ln3N^V zFzL$FMMHf8N=Vui<vUSxKz^<}OwHw?s-Zw0!yS3qwnWrUm>OvU&pe&{x-uVZsmS0= zn~9C#a(XtB5h9{|2#<87aOMmLM-_N`tD>ehj`R)zq;4g-|0pyyMWS|R7;1LLqjW<w zENyLwoy}luV+s{wYZX29f582=F@UoNMp6pWG;$?L-)Ujp`n6D?5xcD<5kXEGXrTcW zPg=32+y(JLN(d&CINFej1NDjIv~7`7<b$>A0wJj+1>LAJ_+(WeJ~M;{p9C@LMhy27 z%l71>pBS-se-76U9n3&)_ZswdujS^E4EB)@ru{~S%Q1d*6Q(A%V3vS8HM;?G^R;N$ zm4TM_0-V3xhl`iGvA9GMW2qVEmg;d~u@OsWns8=e2Tq;Zf!X6bv7^3(jNEEeR+VuN zsV1iP<JPSO+`YSmk3M-1AHR5tm!G}DN1uO*SFc~=qc>k*X|^9ZB&#aoEfDLVggci{ z;@;vkMjE$bm{{m=l^1qza6n0-GIo~hWB8yo4)-}>Yo#69TBE7|tq8C-xO6ERODAJ+ z@7*J~e&-^+U!Zn^qQw;EPYz&a<^Yb*cG7t^;Mh0;eVopBWIZN_H({`+4EyLj>#9<y zU+CP<&)~Dyj|ixxSe+7xwFLy$ZSf>U9VlA+z`@B5x+Wy!EUaPf>;gG$U5auxFt&Bz zB6QV`bZp+_PqM_9$dj0sq{$l6-)7{2)HS3yY_W9&(j<F1zr~((Gw?DkPZ<2?HERTP zVF~ht?0F1D2?p@e5*moB?U0l1h}Fq1Bt12tp)ZNBXiGTJAWU85fYoU>m>Sy+o`q9g zWGpOUZJ`878cAaG!y;n5Bp1Y?r!NOldS67wprJ7t&8-pW*d0R}ED5_?;;^?Ro-|Z6 zcJIkSW=<q5?QCFbW(xyTeaLA_Lz>MIR*-}+nNx8&ankZE<?`|(2(}fHAZ;%r3so&$ zgoVYDtnh`btPtd6SHM753W2WX=x<(!-P?1yaw1zYyfH|uwqsKucI}EmOKTGPk5oWS zT?{^}*Ky^lXU8^Rob>F}NI9lQH_-b{|Fr4JO~kreabmU#r{;Fx%*iG!&Nt#LwM%E) zxpw|^3jw$lOJ`efeyI&t&hNwJ^PRYGaX&6!>cYiywBNZ_TwZJ?khkN)QVXtL*++mr zh{=gYG&kg9a&#A7KEH%_u1uhIYdSjH%CKu^9?qUT0^m>lhpnFY&mY_(ih=g6Xe9}8 z{q%9*uYcn|fBuO-@Ly`cr?;=-_@OAg{4gC49!2AW$H5ps;eyIG12lF!V(_RpIy)@U z)o+J`gFfgRGQ*>L!+7}U0q)+rPDcMCZrwSHi&u|f>B2ZppB}*3v;9~+eSjE#H=Sb# zNvv8tdUz6_ytq#T_$0n~Lj&;H6B@YFc=OqZ^!`IU{qP2!eRLDgpFf6&e;5p1Tp+Eb z0aZgy$m=RVT3wcVcEKwr3_dvt@QCswG{gpNWWeipWZ~5O02%5Q(&_Yfj)j-!Bk?lx z$k>{I%ozNC0XQd#*&R0Wf`89<;wMJuCBK%MVugZi59Cs`iHmZE2z`gUrwW|Ni$(cs zBRbNE{Dv`(j_d``xl=>fS`iN&Jt?RtOTpGu9jjAaP*a_Vn#w5bu1~??eI@8+t4ewb zFnBN@qlfY_)|-!k&U706d2q1Ng`I;Z%<L>+YHC0_NCn#ZT2Rqeffxas0h|Gv8ArBd z@82@HBn<#wIyqYh2XgqK#GrfO=By6|1wqIu@IzZu6lVI;@V3=Jb#WrPw&&qc6S44t zVoc06;L`mueEjKYtSJeHnY{*-G(<6dtOCc6ZKDyqj)1%c^K9AITrKzd^n4XAEw<po znKlAk3oa8luU*@Z8#j7!^TuJ^x;ccqH^-?>;PyLXxO-z9kMGap&aGLzdxIsJ@5A-$ z-MCKs-?%kQ>^z2B?+oL{)nR=8@+!uL8n7zP30u}DP>5cI@{%~cMDrv70RQw!L_t)< zu5`k>l6W%nL3D1K=<03&{`+5UDO<~WI;V;xdIkLJ-#_DDUw?>KlWlm?vlh?VBXDEN z22byY;Q8YSI(AozPL7zr5RL=GE*P7O!JZ=_*wN=tvMQE*fH$sQ-G%2Le}v~B+{fbw zH}UAb8@T)KWxR9sG#&daE?gL*eMY&pkUxC?5rKXPPaa>!w_ksPmmj~6Uw-@?U%dVh zPu{zYZ@+wj58l5<1MCJj0OWPFAg60e(oh;=ijv&oWkDH|8<K+HmtynvMIa(24Srz> z2#HHT$4D3ck-=Q%138i=Y^n!)@b-3gp^z{iwdMEh!QlU%w3Vd_eES*Oic1PWg5=8D zbrC37OENIqjr^cLQpnu1batt$mfNZ%S0quCKQ_J(JlB`{u&*N<9qk#UU2{>tJ)VHQ z8ZEoBv2S-4_O`Fap#udt(zliXUPK|ij7H-|>}*^O7k3LN(5Q5Bc7>&t1I(<9p=YWG z1uZ2=C`&__LXe0Obp(N$u{M`4k3tTYH=K=BHi8M<Os+`EDIhbwl#XRRH(9^AiI|#n zcYj|gveI0kA<qL#Ej}1f(@^1|fhY<)V^R2!bZOs`hQ;Yh4D}UrYyH^c`pf6{a;xA^ zpQ<C)Z6(HP!Iew<=|cBW8z4{;cyCVQ!Fx;i;ORAd{^?_U^W}5=_}!=Y*S~%yxH0(s z2Y>$iH+=Wa=Xm+a1AP499X$Ks8lFA7LTpB?_TgRp{L^Rn@!MDU`TG|L4|haZq&?|X zb2yTBu%cu0@H9kVur>9M5)6%{;p=AxCs!S$r^XUv|ANEYlJM!%TLgGuIyVt_bM0}j z+yS@iBJoj|Ki=F3Cw6zoOuG&y)~Vxop9k*UEWkuhD5jf8Kd1Pkb5|64x|6W2Efin< z{t=!$y+go!7f+wu!i$d|;_<^9xPSL59^Ai%dn8{T+`ocfe)=54gPr*1>t}fX@eO?O z*+=;4`>*lScdu~y!VD3_0Dk`A6Y>~6m^j*qn!0S%G*&=TRT*Mx(p;XI6=D>L3D_&h zKe5z!Vlw25#DxjuBt6(PSs`A?kOyP?@e{a}i0PRO=5AX2-PjzJ<vApT36dXg0sgiz zptCIlIGgdRWvB>Ge-i|S+mJ7^LqM=CeEcop?rq9#S@R9BfnSgX28IrR=fasD9O|jS z${1JZ=_tV5PywfpwP12!BaR*}A)Q)`(ZLPeN|Pf)TQEGd4U<z1SQ%>pX%#YsE+#Ou zwuFtXBWW{xZgHwUnGIC~4G72xbF<O}NkcJ!GY02$)ZgId08XEAfG6E=VQG)nh7FiL zx*iipiZDA>j+tZYxi&Yu3CAW&F>s&^;a<A1))7H*sxM}Gt8jxf@aZF!xG-0R(<iqh zBH97QdeXRkV-`2AjN{JD<9Kjqk;42E-hX<PfO!+2e)>MX{q{8nU<PDvu_V(B)c%Wq zbM3GHGNJG%{`~Vd{PydQ_~qyCX#ZbnAND!@o&NtX`#1F8=8Xkdl@bL1V0#+)#;|wN zhoy}MOs!SO*Qio-Q-^_tBJ|AUVMme1lP-v#n-OkKwcz1#GKHHfa3I<T{i|$nyCE85 ziF#PvV2g7#8kpN{fa8<)m^$W)$vsZ!SmTDpszPjXGr-}E85r4Ig!)xcxIj|ilaHU^ z_47OU=)-sM?CA{x^CbfHc|3k}k)q84K74i^8R-%D<dYlNw{IKyhXK;t4@i!@Pf_X; zsw(s7Y`!Foz8B{f4`XVo83O|~sH@F_vy%zrl+_?8uSjf6nwVq*dnm{5hA~OOCqNOJ zSlQ9Vl4S1kQ)+%mV)nnaHp^Mg&#wF5;O2nMWC?ryzXALI*4S)DF_O{BYV4tuB0M~l zXsbc;L>JC(S_Etp0=zj9j1>Xg1cQUb;PWR35g6`32TaVUCl6nLGgw$FqN;8Uj!t(Y zVRaI+*KR=Ys!RkYry(RE34Y-b<bs8vsw@w8H!rBGYs1#wi9*ft0~@Z<3G<T{laT#i zB?_ml7{FPl{M|9^J+CNrgt#b125Zr`Hy;OE3eeR;k)>fZc5aVDV@)C|D<V)|9gDnF zXA~s4W7oQP<c64_B*g~@cNAgA+C<!18o;Fsd-0H%`Q|$_xbyCDJbJK5EOnU--c$Vc z$M*!@KN&RfCj&K?mghgD80Zsv%NoNw*Ep@by#4b}(#(Ic{r<bWAN_&&owmT`%jd9Z zb2c%!6TCgG;X&TP!a|d4hL&njH<pL8z7!O7B`C~`!@^t>`i5d0_<c#ToUbXzzL-?x zTbrRR*a5qo<T1U*9_Oo_abmp+=68^uY&XK>ejCgj_Cx(zSL{i*L3gq?F71d!Z=N?A zy&bVDEfimW`4~^1y-Pr54E_$DJi5k#{K?}>c<=sM6c%LQi_hQZ<VtZ#6c!izNv?F0 z8J@@JNGBFf^`faUpQO+(935>yad8kjy9yB(V+eB-F~}=Rf`=ptGkz@N7^kTjNU5>R zTDJD4kR)PLp#2!&*|il@kbo3>&pnxz;#QAw^TLU-8Edme5p1E%|2ubl8PIHk*8f~U zV`{31T#_Z#m1KG=!ckEcf-M`uv9UZDB}KkuhP{xN<I2qqN=dTD^!Og|^c-!6ijEuv zM0p74HgNUQhP9(Lj!qrM;gNliRFi_JmKrpzOrb>*#3wQca#{-9h_rEXq(Pwr6*3%J z272@v9XLC%zYmCOe}kQ|HDhui8qsf4`@X#$!~ve(i-?H8*V_ek)hVdko`m|U)o8EJ z!EVyroh^kJIYiN8a64v4cVc>YC#u%R)3y<Jua4mH-D7y?@({81ByLf=bK?Ys<ukZL zCW|rl>(8Iyw}1V_A@(1TGPeHzvk|uc*Uz}`VCV<x8)}f05{BSVS2)@m!`9A-%ju#` zO+#OS`bYsXN+M9!l7<|acNJw(C~1pBOHZ5w`u5Zi43y-c(9H^2dRo}+t%W@vBIrwy z#ld7b^cQMkU$F{~Hrt^hQx6SsuBZ)G#et1hXit&FffxlG-;juHevUY>uL3V#+#v0J z9uM!I!;^;>@&2Pr-20aw-zLUffvwf~NQm>m&|np|RHR^Ou@8q>63~HWY~7Ma058JC zXf^6<S5ah^BZ)|avL*yh)^gZZ5CMI*Hh@j1VEUN8kL3zvPpH{+3j>m<ntJNcG1OYV z#zboDx=YBj)DDsmriiYf&JR6(Nr=$DV`={Q`B*k8BFDFQ;jqKVa#^CVX#gp!{Nd%H zhSpuFXlY78bK@$mwUbP1s*OcMbu^lH#A8QgB&sVSvA)coB0n*B*Wvw;q|Vnik|TK` z2Rj!fGMsYQ%c`htj7LC}0~AR2@QBk1(FoKs*WeaM$ZLwhz|52`qCO<$Wy##Jxg~#( zJUT$mByf%1vx8=xz)qN*6ooNnPy`6<yli$Fy%v=ghmnZ|5)$LFWpfI70P+M)1?b+p z8AH9b7$NgEInjpM+1<o42e^xJ<?<M=U74iq2${r5Tzlsj-o1AU@7z9tM|5!?+&hPl zKfZ%cUq8W{ub$)AUrA#8=U*f}NP;kw{$KuMix1xZw+!Ot_UE6=3lsj||A@o?V#^?a zh$vrp`dGuw!x9EYDljrvhoYt=6t$(Gsw)dQ6*h;OpZbZPLOi{eqW;qmhoY(=bWEfW z<86i=(LpHnvO$Wi9&L3oSLBF2exex4Gr-VRQ?!>V;c$%sYD!d4lB$F4s|>MojTVNs zTcUfF4ED#_VlXuVy$x$||M3EzKE6ooeV(*9u{Ui$r1!6>FT@CJ?D`ayMq}5mTx{GJ zg|4m=w6zvt;p8C%Q+S`9>OkAhEEHtBW80QkY}pbG4;pj<UV11@bb%2uvJPo$zQ3>U ziWLlu%aY}PMsW53k4aP3SQKY>(d5+RNwN`cbR^+Pe#uBn2BPdcm|S81hW_na3<=V| zXLX@=HRNGOZ6cZ*lF?L`fDQtATVu*{+m(Xdt!Z5AXh}sYdAG)zSX6Bb$MNF?@I8n2 zLB~`c7LF>=GnR!knK?EO<;;n0G!lDmsmek^)=KDE8X>nd7t$1Jge7>nMC)ogWax|y zNn1&iWMPk11;Ee0oECtYg5{A&2mH6rVvREu)DdhIHe+%@k}gcjNXp4TPDvdhA+d;A z8O4<yNeCf^s>((0p3S&;wjXE6FPvK%#N~@e3E0QTC=yFEZGC$IkM1p!6uE%+9*~K8 zbQRCvzkyeu+{X(thc8|{!Ka@+!`Ea6zy1Dm{P@$?`1zOb@yjni;g?^3;F$f_-+tt_ ze~`xh{f}R`_HWYOY|B1p`?J^V@7zAW|HhfopMLqAB%K;;>~&yfsRca~bz*5TC}>MV zL{R|ZWWw22R7nv0bWTF@d=O{Fyd+st9DazZ(7B88U~6^+Qhdze;Y`s|nh!nky66a$ zL5&kH_D0EJyEi|&Gj&lLErI$V0qn`vMP0fi_ImMSPk=ghNBN+_!3xcpEAjZf1(GGp z?e6V)l4)~zcxN6DD5|~x;VDitvqjt@L^M0=3XzrNjR1c`ES~Mf{;ndr_RUBNH$g^% zBNC!*;AF3Ww9HV%CwU@$l?N)T*AO`M;7;;NkX=s#CQHT4rd<3VjiNL2SnL`zCKn`m zqo6I%El-n>;3rK^`w&L7_0*Q{u5g$kz|+>wLIxQrcIaVANxL$zzdZxpyK~XACy(2* zc5rt#_IG5Wvn~Cf?EyA_r!56%&vb*Qt!o>MEL9;a!jE<3`AAKTLVSWdQqp`79qWRq z7-x9-m_o-`f)0%Imk19eRRm${tU)@9G^VKuq-13wA|VcbVWEGRnqzBbK-j2cqw{Z& zvy<Q_?Z)L)`5W}h`BhdxR8#`0YFg0IHAG5E2K31jIO$6uGr|_Wrm}ed+6=B<Jcb+B z=W+ciUAQ|JxEkhnZk@){hf8?&=oF3)Y@-v*!9mjQeeEUq{_}@qD4*fw>re6K%a4i4 zKjv1=eEr>L_~!dJWHi6P*WY}OZ@>HEpZ3kSZ}7v9Uvur}U%tclKYWGnzW<VI|9t+_ zH~8`U*EC38LQ_K+jt+Vhc4bL+NJ5@KEu%_IttbRJb@CvxyxfE*ahA7RmKaT%&X**i zI02tM(Nouz=N1-Zq<SGO&I+r-jL;G3j8YpRw1=vq(M=dTJ%mx`BZi(hWi)vRqQ*-U zn_UG_=P8Q<Q#s@q>7u~Q7*Xb0c=7xl4&3kEKTZIjp>~p!Yfm4Z<Zhn{(=qU}r-#fF zu{Ez0J!|WVuxEEE_O#|<v~N4Ax2B@JB$za<FJhw15#Xnf#5gCc$qIxl4bEsEBSZ)2 z!ox+IGnQ<gHn-%FU4JG!+4k-0zi%dR1<Huc`B~B)Hu&WQD4G%T6PTyQJC^alM;KyJ zpZlx|qdg@!a<~Xb`b#m|Ta2NeLiBazV6eM@YXiLnIMkDcLtSYY*q@F54g!CBE=jd) zTqHlnv%hB-Of1x4Wvhv58kubbijEfc)UO!5><jt}F?ysJ!^1^rY0rT_xl~s4Rg1za zOI>VWLI7vEnI)GONW8sq&$3>zN3U-U2-p4wG&cYkgR@Q{iNdx*5@IA@gvrFvcbZzj z$=w^>1N%_5E(gv34`KfSl|`0rjpHbiB<Bnwpdg4MS%RQ~C^_dGMS?jZ=A0E&OdvVu z41zg_wu2q)Zd*IY=}C8H?%aF#Z=a&=nfra;fBjkOSygYnfvP(D>}T&&C(zmZ%rU{r zlu)#{UqoALC3<_R(bIK>wX_NMCu*^4V?0jmNyD0KcWlUY$F6nDaByn`j_*oE^_fk$ zH&Tng{`v*J|K=ln^UWvt?)z8x?#DOy;fF8r&9~hD{x!b;;f)kO{Y>yPeqcrT`Im24 z0lt#9BHq6D3*%1&_<#NLd+6&;MSflkO_nld&(VdRn8QU|%#^DHb$!Y&0!o35DQ0z& zQ>8>x=T?)IT!p?vV=Bb_<_2W=MSd12EsaA~t`CZq*yB*xa%}aq!FE3r>{z6MjRg5F zA2sZB(ZKFS=7=+#iVgG4u`|FM>m27Hcg{>4D9)g0`X@gA;2}XRW(@11C+T2x<IJ%& z1SB(rtyqmsmC}&+UtyXArq1qjSie3T`*ud->ZJ|H&t4=wsu%3;?yiNnxcOMN%o0{s zvPe$yM0k{&H1OENXEt2Ctq5RI_AJ-`9{`tpmSA%wUbi&%bt*I{-GqjJ@}wK%eW#`K zkWA%oL)zL~cc8wq5LYke;p&AVTs^-MRp)XE?0f=!C9a&!LG`&+e7y>_mHZ5u{tDUq z>ggO@F3-Y^;Y$Sg`TaOmUW#+)H{jyM)u^ixPXafincFteTvuO+rn)@TUMys-$U#MU zE^AFOQ${ZQL!HQ2*3u|;MKSq3FGh54R8&=vrZAR3&5KlEYLXRGD8IdE!R~xd#N_B| zhWPAnH$zcP3GRzM5tkB(jd`Ic-;;+mNq*A)Q%aCq_XlwMZa41V>qOPXT}Y2}MKKFv zRjLQ}Z=%Cq<%j%KckJI5jU#38IJ!LsC(7b@;oC6MUWvc|={1@AH39q@-;vS(U-A8q zukgc9U;JP3(=TLyN}V5BIllesW9ebZ{CP&`XukjjdK4owCCV+Pe@!wYK`T~UP^2_b zBx@@Y)KkdZVt}()#X<~{RS=-3MA6n)fT8g;EcLO#n%qE?`Z%L?J%MIF3;W{zk!Gfe zRgN>Uii{a!qJ(_6*(lFVLF`Nuq*+;FlZz{|TxR3kvCVk@<Ht0YckuifP4?psDc*V7 zi|h0)mh=X4Vtz<XIT*~;Bq%2(LQUO%)YOz>+xj3JJD7pIY!Af7*u#KK>qK8*X=wm$ z9g>(RE5@eHaRmGv7#U1K@Nx?T2UuZw#6n4a$|}l};N+z1lE{o@EM{L2A<gy9a+X&Y z_?RL+%@$88MF%nQyHd-_ZvgM_Ie^BCC8)i;a&o}{GI;I90tw(E1la2?72@KVY+OE< zPkg51LS-7IOB!G2VRV2J<?g)}v~?atQ_E(wG;c&x!zQ#gmZGI`8=4!$)4(0vmZGb9 z2O8@)ptf->+S@jxwP78$9!P<yg#b7;ruyVO-O>dKpc1gt#KRo{XmMQBVsZR!{9COS zi&;%)I#;0{HMZ48U<~C^>I&p<%fyK@rASPnMqFZpwd>RH@z?L+#@&9rPt)|#`@?Xd zP77FU0k;L3hzgmD>_iWwMLQur)DiJv3lQjMg<acHu&y{9B?+EL30{Dnmb3Wv=U4dV zyU*|y8U6o^ufO|*a^@wz{`M2b$NU@_pC<Kfi1)tv<|V#*^C4b;@e~o^ekj{sAOSoo zZZRu2uSpD_6B?WBEtvZ)gNv9ZrePrHrw{<sB?h0$3@9sA3|o5*%y-tq$*g!B36Ddm zhbKw`JdvoSjUv0b$gs3Rih&W5EzObRXoGcb4#=HljDq>|urogf35o7_@~n;LbpsC{ zHsJB&Mm%`XLL=UQ8)H>ysyWR}NdQfsf|Ql9QaR}usG^`S2p2D{!>+Bd(hxG|`Kr<w zPc>#@S;<IFl93oNEKH@Yo+1*Hz2Qb_HN#RL9^TeS%@2?U1yAa4ZbjJ(0{cIM<*%$I zCrvse`gtqst3g(W_>m>p1%v<AG&s<E5RH^54U{MiRck4oihl>V*w%1ceQ_Q97h5AR z&>3zX)-bbHp;4X%ZyytspW6$Wo3}gB*;$URuA}JgJcOQ(!|3kVMg2o?Gdfz!(Ap&S zOMg37iuRW6Jhl}>{rjNA6Vx*{AS>`jhzB;(;04|gF-nIn`1h6-!O(9nT7a7=O|;4= z=}m*Oft<8PrMiIv+<fOSwJX4iz973O0jarhSXWwr?fX}wa6=k)?^uQBG?mY3nyN4F zfUl<^!UJa^aFH33A|0h|Sb#Ma`_1HqTfxtV?w_m}N3iF|EP=nf0g9PoyQ&W2+c)px z)$8~0=BpP{eEtOu>6`cQ^_P?J)tmREc*Eo0e*F=?C*Z&N>O&s;fblNAeDf5afA)a# zB#{v%`HjT%XsGH;hbpf{7)f~oTNI)^)47;_L+p#8S3;^NX_84*r${lKGDn35U*AFj z_V$`cUFv{~vGFK&T7YO>UE~qiEA8!&Vr+_(nKO}MW{xBy6C}~-ulI06jDs}|RsqIt zl;i%5emuC>fd}{7aObv|T>c7;c@=J4yUc971C?i)-Y@0jG}HMK8e2t{#lAyXSY7Og z!+R1@wlxIXw?!f&bJ--Tit?0V65LZ{CUtXhNtiU@PI#mP($f54KgUQKQ2g)ZJ&m6g zvz|%E1h{!zPHP%W=V-!_l|yvDohC=A#N%%(k@Q*qeoyBv0(mWEN(q{4*HMeFMq||) z9xEbq7o+-o0a~uCgPW5sO}wl$SG~CB8fFSoL&(J|1o*8xUDUOw(b9SV9c}y3-F^sN z?Yju_Jp^+Z0lrh()?MAm<GTs$?PPbs@TC&NXXS)KT~8UR+A5R15PxHDUH-F>*hSQs z)Y#%;g>ew6M^u2{m|je&EX#sdW-8Y;SC@`!8meH9(+p+=1s1jnjI1<}m=h#5SLUsa zL26zkMsKv?J~d_ag`HUDZ2?=$sc>^thqs$9JYBWnGEXe+rw&I4W$9Q%;B0uzRYQ!w zJqpO;sX_Kwn;nGDUfjfM0`-eG&+*|$_wmK+=XgUvzxwQ{6awU8`{s-1`119;((Biv zW#;o|JpM=;8805)Z`zoTHLH`LsXYzbcde3AvjDO%l42$TMGZ<8vb314Sb$qh{VPB% z_QkZrVoG2Q&1q1h85OhXY8y<&92*rBd%592NDvBU%|`L;IY`zsKoZ$IfuPQqWsNXh z9YmAK6YORoH^d7SXLE7tLJB?8Va5?=<YVaTt-#>Gc?=Jo#~@|EK=(-u51eAzZO7U2 zbZjq;k@|#eVYWPTvJeM%ref!|aBSER1T)Ga0kp}-<piDpp(slp+fkN-OzQOfl`9Bv z8cu>dF~J@2vEIK`3c<n(zXMzx695-2XL?rZ&@`QfS@R9xyUhLf1_<f*e*?IQxeglJ zwxhXz6Pl{mqJ;o&tRahEnFRUUs63v5L-bynI;?;sPI<+t(qJ92e$U|(2O)FkUXR4! zZEXk9*0L8}1bSzy=u)`{9pW`X-`YsPw;%j%e>Y{zZZuG@HP)8m{N>G3FE24AvM?ED zR)#RP&_ZyOAB<+IL&ro8);7FR;=~1`6U1V%RZ;jNq!eYSATge{sRI0h7QoKM1X?Bv zkYjBWEH8Ac0@J#R{uFpEw8FDTJ$P`lkw#)Yd<keD7ah#Ao}Bf{W4=1(SWLkJdqp_S zRf3bPJOURQz}-#>zD}A*3!H<k`9auUnvUBeRruyh0{pYb`1r*gy!_~%wEgVmV|@Av z0Zedz{^=75)L*`NhOfSSj&CTD-n@QB3GkS&pGl9tj~w2NS=L%8+fe{jwW&~47F|J= z;l5}N0ZaL%P5GfeO}ZX=F(UmpHW%q!iNF^3Pm?KHNwl`moEq^vIz}>BI)5hey<Jg} z5RZ}tj%05WBog3>)|Ln}GC+~fLZo;*BO=Hft2U<L@YxdVI+#RuK8~8|188bIg65{f z1i5%Zd4igj1lF;SS^5xqJC32Lo@{<@EsEDfqHJfLG^8$$zUsi9IIPTHM0VDdB#Dmh zbgA`Al@-(7%L<;pmIw}ZL~5EZ+}vg&H_snMMJrIcIUcc*&Ik!|nFKk(Eh|HUlbMtp zg81Z_>8+gfF~`*mrn5DnZ8ROWbIqZmswB0pNuT@ev!=83sVoklzIr7=z8dvc$mW+z zB=#2Ds&gw*b3PxJXeckz9}2m0=6F8#>`X(+>M*o-U4hJPN|e6-3+U)PN!NOWEPfQ7 zEk_9EqiAnBKtS(h>|ssXML<)B*X%;og{?Sor~rF+C1Uf|C~ReIo^4|RGYdT=WkyLI zVkUK#=pH)-=2nU{U(;b=q5>ULML2lP#B>8$Sj^Lf4KLKvQ4i__w=iDHx@0|5Sq7PG z##HE8E5g)HgU(+aGi;P`e0K`g<Sj)^kOOAX;JD6F#XJi|xH@RU(pU!WWa^nSSP>Se zAizrx3+Vd&sLz);>%h-R14+y5ksj)TEvrIMRv3&YH)`<3$2alOi(B|WJP`Tl20r=l zE<X8aGG2askAQzjz>AJcPY7<Z`{$1&Y4YX^9{cPbO1I@m53mf4)nI9(Pcuo76Ue$V zr@_X<7|u)VVB=&8EhBko(6ouRa0M;0x(-2378ih*Q=JBR!R)NeIy9!*2GgKtq=c}= z3s7EGfUF>QtPJx)@Jv(0x!EJgeKvB^0&(DA5%NnDQMf+^8wu{rtc5sAIagV}6*ZUl zkf@HKxAP1JddeB6Nm_>_vTCX;!=-Z@QE{>an>R-wGs8<7ezqo`zqvC3`MHzwM0VQb z-~>?_XFDjt-f=pdTr?3JG#?r1{_yd!h20!AL`At^^{QYbM0-#c+QQpo{^Vk00^nq1 zRaG%Z3O$FG0?cgG;Tz}(7oVAMbQg1lPsL0N6G`G3lL*8bN#cLI_&Q<E979&b-2}I2 zBFts1lA`+jWHaFv%B`C7g}8h=2bT!)<NM=rbaylk?ulZiqRG5>w;SDE7tz~$fpH!^ zJ!jF;e4OAuf~MNNXsO?ank(B-SG}DzWE*Qp3BR0+1G{puV@DG9?aPI!xe}b+tl_iR znXZ_cnguLoh}AJxo_wId!nT>C2OE1mSkOetYRSNAfgxgZRxp)Jm8LaN&|^UxOm5YT zWueJbt!cuvEr3n{>(7wqjnzj{nmb$^RHY$Xi6IUM@R$K_GW4w3a&VX<j|J9K;pwCb zdrKKC_RxZ#n-*r9Od*4-Ae6=<H_{EK%5ss*0$G>ki<*kn80K|<_~JH=>o`9Aa10-P zK)^Fzend9^<Q`sqN-zu7e)XIne^=^O`tp<a@$$nb_{%S!Lr-@KENAP$#!(waw$l*K z)U7o`2DV=M(6Cj24lAMFELDlk)#*7DS-Hh}MREkWJaxDLxR}jANo}%ST--ZN14UMF zMJ(_%#mY4y$XOGH!tJTZULT9Ni~yt*^Vqf+6m5&ghW(i+psZM17KxbXxmcC61gDNt zr&jG`ITFxq$C#Oqp@-X!7Lkb$5ag7k%+O8sTgl>iIJiF!`*y`+`<5u=WO&mwr(r5d zN?ltHhBN4i?3Ll@rin$1jj%LeCXJje;-lTLwj>feOVd~(0<p6!6DyX_gQw3d%$;XE z>A47QEy{%@^gd>$1hCZ<I1mTnp`O(LHi(Y$k-)4ZH@SG!G601@dcRK%1iKkgqRLA1 z9Xb+Ma~-s$siiMe<lw^TEHZWuE?4AA`<16MaqdLM<U^oSSvYYZ0Vnq*;_$vW4D}J< zcW(D!p#Lg*x-T&uoJV)}IrMi`Fom5$TjN1A*X^Yo*&%`aLd6CgCv)%Ll}(+Nj-rxS z%$TW)6(I}Z7vKg(re`sSw-{z5%%mtRv4r1D7QUG9JScP_wKk;(0WGJ^i_)j;Fq(>G zF<uBK8_cIEv~?GA^69~Ht~O>lXi?^<@un!_*s0ZIovnymYJoYkRG`b>$WC%bz#?7j zU9|!QVGi(^IRy)6PeG7}8a&A~zHS<nFj{c2Rf3zHG6Gz*k+EV9cI5>jC1e4-T`f>j z6h`w^hj-r@#ryAF!_(&jc=y>DrOGX7$r90rL-ghN^rc|)hh+CB_>aH*L3%|0kAM6p z{`iM45uX%Dwy}btm<*D-Uzbuzi{PBX>zl=Nz9`NEt}EtY#yl~3sR~q>trYa9(t}JP zlTYe#@pMr`Pes!23Vf|e$!0cN5ms{)kYBPK`_HUFVsR+qOO_#{Bna7?Bayf!82KAw zu&yix$IljFNq`yR6Bc0GmRM9@+Kj80xALCtqTb$3Kp!TsC)vBN`w%_Uc4lh&sM^)i z0FlO;l{kMY6?s{n$VhcZX4*o;#5iDiuoZk3>A^q1g21-GB0m%O`OiRT*j$7M&B2!9 zFl<@Nb4hfEn89m-Gg(>8BTul(DNa5InQu8AOYP(l;ynYtUbA3JkL2e+2TpFrlxD2# z{LD0ZwAse$2=>&)3KuPD##m!peaxj?wIVqjJ(!K-2T~=579c)-I2je<=_P?J;*1!k z$k*cdiG2yw<uMrU7XZK2M}XI%x2FpIeN_bc1@v`Ru-2a-d+(?I*@-I`Hlh4v5!t&4 zM-Sv<-_9(oD~f`pwLU^3mPozClv&f2s5O-caG|qBfr;^Tx~61tYD^94%iwTtOs519 z09Q4hLU5Da$=Vv`@=(^3g`tHiGzkjvd!{p$aPss@8jS-O9>0vSkqg+cDiBVyr^3Q~ znl$p-nJLrKTn00=ry#`50JHhK3kdMAg*pVeE@GFMBYvqBLOe{6PDzs&<AhZa4oLU6 z#>w6Jm_17iGi|ha?U(Q|<;lD6j^Lg5MhW8EG}9HoGr0i!#~)3`%TMm0z3m+S>wkX5 zKmYkxY%R@4YW8y2yBkq%8N)r;0ZUUBva-&AbI2^1c^g7!o(2?o&f>BBbf#eOphH2A zpk}3)A)tj15f8}3{SsYDrNOuKGy2S4ZVOGY*hdVUrrcVfhWReam~A-?<_tSWO=^D? zm{`d(mCKV6jgXP$g*^wdDN_oVam$#6>6;n|XqIJL(;jN@{pe^Ftz@OByCRGl!CfsD zrlp2GpNHLBBCvN$4AxTyE~Jmik9Wa_5?=y;A!4H!Ac&w22(p6jVpD_$SR=rh=QT?n z35hPq&0325>_DttlL#Gp3eibQUU3Rcd99xIN?1ukidbR>7dtihFXZ?A&Eey$1p`*{ z85VNzr$>rkVvJ}%W2sd|otaT|ixtyJ94w8;v7JdcP!@%g2MFT*NjS7K2B#>?P8~{; zfGt2SD!`FlF;o~)lw@ZibN}`rYxHGwb)G_P4Yf9<NelIMOT#WQ_jc4@EyYC|k@IIa zqOxKwQ(qy@R+KRfIbeohW~N$EAWG^AlJ1`DWkwLIOpc+GQ>Dog9kqDELX#`&QlDy4 zlW|{(j4v(HO6~3Bs)^zPZ?er6W(&IJ#;q70K8qV;7jV7*B#!S(M{oBj%%t?NrlB-2 zoC>p<@~|Ys%`jJ#*3q}oQ-t#jCCoFC#X_3OkcCD_SY&~`Wp-Fc^HdN$4~4NV$Xqrb zrG*KULE`bb5{fru<H<XNc=og(?>-sE-CNz#<Nx=cPe>iMgjD(H1zDWn{_unAc=lun zoo(gh@ISz9$y~UH*<+gdROmB}+j=n-&r`!}4<qQ#R+Z$KXf-f%5X-<Qz{Fk?dXy}p zVv9B9MRTe25RBlKWm*=^iW<BQ(aa^*oj0V}wzZLk5lyEyNkD;Qp-d9dVdgU-C}!EK zz{5iiO9+g(cst~;T#VzCCzsBa5y1PHg%6XV_Y>&5rN)Ae);;Ly<Z;pL+q4<&jT_KX zx0(!I!26zq{5U(LF1JJ?Svo1eoN_@EQOuI@D@-XvJdly;hWPk-Sh2ze-cCALx<D7c zwyN-&rG(W*LD;%E4taS2C@c!a`VEv*@t&AJR~5@x7R#MAu|3lVDZaB1&x{)sVN1zl z3`b_yhyWYt5DRIPK5>*~!ESnFd;=6`_+WiufHZ)4`=%fq+8v7{d*jLGNjSDY5ho8O z6B~&V;6)tX6^jGgBXNWhWqhQHCi6xw&1D4|8xEkcaUVm}bkS0>halgH+Nv$mB=wgr zZXlCy!1>b~SW_dU2RPyZjkJ85t}13QotVzjhJ}q0OlGJ<Vfs|2D?>7mIRYs?fS zye%nb%n%(v8?gztC|SD%M~|nXqiZ)hI`(3u|1>5>&oQ-}!q`wb#tH6gqZe>v{1VQU zuZ5ql1tp0A+~-kpI4Z;2U6X}B6@E06>LN2}GxZZNjx%N8VWTL;VtX}&y6Pj&%N(J+ z!QR%&SUTSf0lw}~(^G~l<$$G~A>Mm2hUWzN2k(rbujev>Jt_hD#rqTZ_`{o0|8gN? zL_B>wh!-!e<9K-~O|UZNESZT#@orEyQG&XK3QQgK;TALxv&g;%1icn3q&mSkm9k9H zh+q}~CG(0Wnqul^!Qfg3(;>%mS0=Evc+8M&ug=d$MLQ!k!3l}+j#v?7gTSC!yoa-~ zJjfE^(Y8oPc0^jrJfx-0LqWbbPM;`dIhCQlY9Fp%+ChLHl4Pc6BoF{^ZQ3a{^@`^k zU2SD(YuLmx7Eh~7_?cqVUC2Xz;#~Mr;uWWQVzHwkyzQ9{m)jtV{znYv%}#ela`Iew zEKs7aF@=kz5<Km+5$tY=BwqKL{0KDEQsQ=8MO$kvDo*V|LYOBOu`>8MY9QQqhUDk^ z1}kxGq6xQdw4$rK9QW=vA(G(F3Y>>TKWi+sP(pf$E%s~<qc;ea+UH9*t)PO4!lAvB zy$eqe=tp+PNgx;C7TaTc_?oOfK70i-*RQppzU~N`n-8LafbQrxA~h2V_HJ+9D}lSA zb~~<C)0JP@OlQ6YJ9lQl(bZHkj&2?nShCCp%YtSjBzz8hn36NoJ)~&@jvY$m&CVm6 zBvHSM=Bo@`zRb9iN6mi#g99fC<VuVVUSe&#L|~uh>k68K)3`?VzD|HYd)kTho0G}# zB2AkiCwT!DxzW@*$P(ZhFgKzJW$01!s*vG?L=w$z4rIys_Uf3&t*!NRIM3HcNWd&4 z(qy{1&wx6mf~pSX0=1sq0t*xrN8{;}KHR(6f$?h%c=D(Zk017uv8lnOxGr^Adi;<q zPmsTS^#F6|7v}j}L53`?WHt?cWUJt;K<TwAWy2Ih`Vk{}7}%)6%2^*XowQ&>>7*|f z!DaeYWQYe7>NK6&CR17AWTiRCb@^JF8e^6$Y-f`hS1v&z!Mifw1KAmFBp6qQ3knOw zefE~7P*}g(m$4WJ_oU+7>2(B<XcX8^k`mzFNdWJhB(7!wa`B*U8v(upolRS%hbZ-w zD$*nI%egprGLb1i0eiQFVpEAfV#w&3NlwVja7JFX3-Z&spEe&wIiB!$*MX~@BK*9K zv3LRfjt$w|*$9^^_o24_4BFc2(BIR9uJ$Xqa(+Md?I^^NgC(e}q)h6(i0<Ax^bIti zcc6-L^bBr|)nfnFOgy{a1$SF*oIR3>-P@K^=P$+H?Gf0yB?S9urbQgs8I6OKDT29$ zY<Uax<9ie66QiUau`)L%+9*qop^i78wvM_?+>H7ixJ<TgBH-(*g-qFwT5cQb#N&I` z`1<uYK<3@PaXEIChTz1JIGi~Vk8`JzP+gIV+KX9I+ht?@I=b=YsJXZbbyt}RnHBoG zPg8na!r1kzxOuA{gTogwaYL+ycow~#hcO~RKU|Jm6X!9+{i8=$GhI)EfhqN1u0KMS znII&{7<28Zy(tUigjS>EQPbnrSWIS5aM2Hl>@rQ6AXB2@RigRT)4(*1>CiFOg_@BT zG%fTXKb`L}E!sJm!^Tb%hYziho{~Nz(4Rk>>~8w#ffx}qf+vp$Bo=>8R)74U4`Vmm z;ly<6##EcKF&XmuvM`vh44t_OFmP0ZnVUW|Y^Gx-v&IZZb?6hQswPvQ&WbRF=csS3 zhUo^}XJwp5sUpt|q{wR!osiTFreaZ`1uU)P;OAq2ZEJ$Cb89emY!Bo;4?)?cVC>!+ zhO&)(y(y3Yi01J?8vhki$Nw`&v!&)gVKVEgwo1<|L^f__xi;66wVTQ)v38=Xh0(kN zt#zBw+g?VwvJuUVB_yIOT&PT;EKR_L^OORI!*J+eC`wEHv3cVXtXt`c+;n#oWqTnn z#Rcg}^O2NjPjl*ptPF4D<@#Yejqh2?+AGy0&zAG(A8f+Va686EyU{z?Oi(vtaHJXi zLyhR}ze<8@!RSOY+S<=!;$|zx?zW<{_W}+c&A_4k0?ZNEvn?E@8+ji#iFsE-uxo4R z<bBw{>!vK(vo)L`kLP|Ac5M%*20sUx2RHj^C{LoV>xi@<RBIFUH>FBz19e*s(-|4O zjW?*NLG)AENRVzpL)``feKV@1egbRIP`#Q_M7CeW%2GhKFOoXbi>Zv~*qD%gmZS0N zE{qRWV32zH+Gqtv$<lqD$I#Ch>^Xr^f_iB9G~*b0`;MZu^&qxy&ykj(6B7}6dCx%* zb($N2<LYjJIrFG%trW<9qTPJjWV50XrGS9~RQ2R&WXX_p=u)=;f=F!T)yVMF{?q6Q zGz?XwwrBAm$=Fg8o_@AcGiF4DC*FPDi+7&&;PImlvU(>0PmsSqf`^ZK@!sQMeD>LW zI4`w>Z;TscDKk_p6fo0;sXEXZ3WhXSx-{HkavMGVK0S&m<%tdTq!qRDY)?z5lAYDe z7(8dGR~^q;NeqUd&emcD(3v48&HtDXZHlT3S-5ysuyP{KpCMBn79IWLrO_+<%EF}) zEMj|LCw1rE80mP$iF8z*FOWLSwbpM!PwRH{weQ40=Pq=&Oz!u#?_g}_{ol^*Hg3zL zrNw*Nwn@6YskVq2Ae;Ux1y?H5apqVIGjSUKhZs2%flbU7Wt)~`t(fLGm(nH97HNr- zQvj~a@IrL>T$GljqptQCs;iFR^r<pjtUOFZUyH8Z8eF-0QUZ7HKs`SG^dYWY@1$Jm zz!+m-xCtFSRTvnlVMVCK@JIzVvr_Ne9wyDlvug{9b@MW8EB3|K)k~#Wb~kamZT)gq z^cB)jwzbSW-CgG)b920nOnVS@V#G|td7M7B3&##_$E9<J(A|0lEi@-Rt$TmdZX(U? zM7x+JiQC4;O_VnTe&aTDv@!MZcz5SHL`V6;#8eg5bJQ`@URBcO9t&q7HOdPIHjw3a z<>AKJUHFh1>G{oCYV3;`y>^+k`x0*6yoj-}OITZ+Db3P9O_qjBWf~%*UE#LC1g=gq zr73g8Lj%!WGk0~Q^e{<_`d3+-jL1qQddmrri+yPYUOg4)o9khgjTxnm9gIx1pd#jK zQRnBG0Srtup{6TK&@)q*D<f$6JlvRQpeAgWjORN~`tkH>AD+E8f@klHVBkix#Lmtu zW+5oe4;Id*tWfd<vOH8QXsE>#SPdB{7|TQ7Mg@unQz%swsJqoA{jJM1ZoAN2Y9>`D ztLs}#g)-S&$9Sr=jEWNDY(+84C68pX67?jGT1tqTE5)d~oP}zd!K+od+|MS%rr{#v z^2JPvd26ckSWfHE)w++d7d`F!8T&{k2hiVj2m{@sU3{+;U2VIWF%L79AC#iEQ?#;d zMO(`nGC6g5V*x&RuN;r=A3{&pT9luTLHVgToH`zh6UU;lfA0$H*||)LU1k2*QMLkm zcLZW@Ss=D-2|#B4LX@A`A~ijCkeORsDo9-C2<#?w_FP4GUoCq2>+tRew=q0QX?VRC zz5PuDdJiV94-yBR=o_lR@U;$%P&#(>R-mu%94=nigsq#xuzCG5Y+4&afQO(sFA%G8 z_&<}pu%R%Bq`HKd6wQQ`2aj)E!LvKnOwV<=L(zX{yq>Ie9ry0v#G{AT@bKOMFOvH6 z{uu7uVA{SnjtAHK@%VZl-nl)5XSW9N<VHX4vGzTGFo7p`hVhJP{Nc@B+`2u2M~}xT zN4jzMb{`(x8N>a%9k|Q5eYXownf6D=n{ki7b>nU~rAjA0yh9l?ID#SW_xE>TaIjN~ zv7sKkxHrcCGk~XeFJR(s3qE;Pg~5CM7`yQlqqpwh+Q<X+-n)he<E?mc>kQs`|0v%3 z;4J<=d=!7}t;FBEPvRwY-spom++$k2KQ@ZnViu^0emuD~iVq)*;~{0pyEp3a@?kX| z+^@!m&s*`{txI@uX8@nP^FH2vIEoJ*kK&_uhVb(JLB<e1crt+Z$?i{B37$V6z>8;{ zc>kStyhknn-jfbS3qE+-jTcV`@e#AbhfjO(!J{60EMBwHeDIXNDcaqij7af<djCVp zq7NSS@iUYAAMv~<kM;ll-un-F89jLaQMdHFFPL#&JZ2ftu)XuJi|2cbTmJ8dZFqjS zk>y;+_nUbB4Y+-$1CMSs<IzYHo=_e<93d8Nbn*H}@!-KQ9^GZxJ!0A2AHl7Ae9e1v z|K=bb-x=k5V|;G{_lb!oEYn9U^E<@Jz59c>dv7xCJQ~9NdwsZj<1&q84enmA!R=vU z>v}V8TyMlX53b^q2bXwmrx;gpi$r&Qg1C9~h(`VfJ<m;go^i^>TX-n`&$FA-0GDUa zZ{q>a>mjdG?2GL~;`J%7^%1vkkIP)H%tvE&E?Q~|sIjwgU^kuU-Ym+Ha`aIApFX)A z73JGdd9IAQoUXX}EDh%w40Tsw-Ksd8Jh+}BzmS@56E?3&Ku&51(&7RTPAA<^brdI0 zm7==l5YAL=MoY^{GR`3!JF*@HtD>-aO$uymb&;673`r475FWk|@zKlCbS9O?Q4e;r ztzkdQ3iIu3p&&aImWD<cx_k;d*2Umf_bQZaiN;}SPmj1XEC|elb5H`D0}>IPmW#a` zgHSO~5j`t?(B-IvAGUepvrrR!6f+au)RC`751?|dSUhzPcJIx`u6?U`u3K>Od>LB$ zPU0fd;j3{Pw2CNv@o_EAAB@Dq!E^ZT)pLCR`X>JP?YsDopWeZ*-`>aHe|e67{OKcn z^?U+<`t<|+;fKfg<;`_`_xUh>c*FQ|5Z}G-!}o87@Z*<b`0=Z2`02|D{NdX>`121B z@#mkO;ZHwL#vgxrD#f2g@V!5M{{TOKb(^2RDa8-3Z{YhcCb;GAznZ`|pNY7}7{!+_ z2l4u4FJ6Cm9hIk6VPfz!p5AW5SpN|Wbd=%zsdUs|DWL9NkN%F0II?FIN;ena5)I$Z zTpyaraI9M&jvdGIaqRqhlwT^vrN%?3ZaR&6GH(O7%}u8$F)re2<6+eIl%uZe3_1oc zpnvoV<1+e2E=k+A?s7EroW%Zvd58}(L2~FEtVw41F1JT=@NDeelR#s;3Iok6(c6-b zzUIw1elVFPItC9O-lROdC4u_s<Lfm0tgHn2GXZw7-1|GXNsc4Zz6eplp8ocp*oybx zfB!yY&K{3Mdu;+*s}d+f5^(lpJPLEY_|LP^LO0vea+Ff!AZlxNqvq;vro=s{y0QnY zjYn|y)CQb8vk8rqHG9f3>6o|j_zAQ(oy3)krF6~bn2yd+OP@n~$8j__AElcvXT>?i z)V7hafhJ}b%|i(eY|W*1%0SE26R6l8fSE?Bu(zL$d2{V)B8{=o!x@^2N_bFLizC|; z&|Mjdz3UevVzD_q({qqiT8^l-yWpLagMyNESiO2Kh8CG%XQT(ZJdE%v+8BRKx5fAC zy)hB2hd-W9#=dn+@cBD^sAD0Hj@96^&mS=DvjU#jh>Hme@a4!F^j!?YH=ka{r9;c{ zaNr=mC!l`#ybr&8b&ue?hrj-OAAkPwKK|z)pW;z{1^)TRck%1@ckq|5Ch*heg9LLQ zeta`XKn@U)!vyFMe*R_vfB1d`zkEB2KmKr?puUYi{qjJHUw^tM#UFpVgFpRnlfQKx zfBgOiE5ZbR{+gBID^`v#N2K`v^$@=Ke1Or9Z(jA{n=iWY_2=#Q<ar-zFY(;l_A$d= z#b`ezN&9-V*X5&=a$}&QnD4DZ)#>#t!!0<rF&b67XwudPW98}<Si3I;WhV--Zg(2e z*F_+8bp#R$0+G)5R&EYMdXc~MR5hLzBB5j{5{j1~X_X(+3Kt_sOx>_80_%6hVcmgb zl<iJH+6rAnIBTFZArO(?vk>8_j`OF}(AkiQ;r2|7c4VQQQtRxAM0B>C!0nq|3^M<% zA!gKGX8IAn9>6WK`b~z|jt;fq`dAN5X%|KY+i;7Se}cyK#<iZ`L+0G!ShQY@Mdy_i zwAZAd>Rc)kBWL646*}#v6Li`_lhbjx9N_DN=<GNNF{PS#2z0f2H!c#yl>~Kd&0Yd} z2TjO+YW6+INLhr8<mE6mQi8F;bR;J)MOIE2JiYChVtP?r7=z{h_DGHQMM|6(B9}Rl z@%<3G%mr0PVla!Eb%C=zZ0A_PV&>%X;L38-@J`1C6t7%}@n(W^lNJ8)mvTgu<Y482 z<0!4D!osL{oH>0KWyRj;TBwe7bIeh9ybP}km*bmMM|@P^3!Kfu>*7V&N!S1NwHkc? zq#a-0ZNpa|P2kVpzreR2j$o^UEIu1sgRZlY_>Rn7dpHIUdk*5KPsj1q2i^GP>k0hj z$D8=;PdD(-KR?FZ;Y$2)qZ|Ja4Ezhh`pr0g{$i9BVGuvO>c)=*-cMij<EJ+S<=4IV z`TJq~^5Yo(`14Kt<=4B6`}oTr@AJEN@uxp9ez`-C6VyMD;Tb=FcMU&&JBA;=9>I64 zAm4pOV80o_o6mbE<5eeKf7XsypEl#O=l$qz+KZ8{6Sy~4jfsJi7^P`!sV+uGT`_^a z5u-g@Xg&+EI@JkllN?bJ?|_UIW>~!;3PoiJSS9+k>_|s(St<&5rDE;=46NCkgjF=L zB?PaRJBj094$6+^W80Bjlpf8-mP6^-bTAd`_a$L1L0!b{wp|Ix3!4ES3l#)8%!ajw zGU9zqaP{m;^fcs=v2!p+a5tV$L3Kqs4Xx<ZSB@rnz~;sa(u`YmHOv}y=g?4Hfu^e! zsINN1{c>qrbLk|iFC3Tl8~I)>GkZ(jdFg$ble;6)U7d{1%W3GinvB}YG=wj+po>1s ze{hO!c>}60ZYP)z<NUd8=<2ADnD=V+0UDnzG?fQYdA<~vFYV+B&>>$wfvQW#Xl@Q6 zJ3R(-tPEjmrG>n_aID>wE-f5-of^Bf@f00Aqv0@GF73jFQ`>Rz#5UI6?Wj4K3^Uzn zur^SIrM?D%t_>xcKP}lQ=sZx0#2`o5Ybs!ojU0;7bTDU;11vojz|PYH;h8b0sy&B- zY+IDik--gbBdF8hIhg9h+0z<6_PQ8cVU3Sst#FbIQf{M&N(V(;T%dyU&T8Ch;=I^* zlEp8#*JAu~9De?+1=s7>W4vw)-oI6aZ(sBhsD1e3H$(XA4`cZC%^0<8J$`z6i%d?b z^0Q#wI|SlwN|SMkO~3ermFP_;nRl4r9>h=IUc)bB<v;z*4Dj;<{Nr!$;je$B6#2s= z0-g;1BN_Zh0-W*7_qX`@8~E{?>-^0Lg8Lf2|BAo+#R$Iqd<btoqa69P7hk;W#-|_C zhdgb=jsD}fJ#-QeuARq3?*WW=(?r&-M`!I?vgH<xbZ$X40k$e>KF;lk#I|%t<b=<_ zy6sU&+ent)5JZ-aM9J=C6qhDp!=7}k-kHouK*7c^q@{YI>|i=J9!NpyaRU2r8a5wJ z#hN{FWd3-p-5Zbm9W3(=Ay}1Q3r`y(RG!#@{-#Q#FPnqfv#Zckn~UMrl^AKy!Nnsa z+3FHZ3{~Uico$iFK#E&8=*4I<M~B-mG2DUcBQ&36?XiIt4EHwjSUX1gn$g`#@6}z8 zp0;ZAb=0D>`7&hoZ3!f}BG7R;8Le02P*a(Jn7~;W=)6FAah5@i)qVz7uIwf|AEXQA zG4YhM_OR49#mz|%_OqwMX|4tm;}<inpP+j`hKh<E*uQT*G^fiUEnz7_L!FRY5RSx5 zYS(+csJ^%lHPrF#lsSDhdvN8{X0%oAMCH-7sN55TtEV&3c`*)yHK`b>&%lk=e2i3Q zpl(|*`m0j$Vq^o}>o35&-Gz9ke;uCouER$|oA6Fo7M{1R#z&)T@xf3D-XB|sSJyV+ z`v*txYG@;Vy0!(cCRXF8@e=&-;c<NbUIl*r=nVe$`U-ye{5<~ta~=Nr<_f;Kvjd;s zSdVL$V({b3T09-x&e(|$ADzdS?>CW=yYcJS{rJOI1Ni$-_i=~1^UvSB!QcP%DdRct zx0jS~2XXcMDU9@9!B5}Z!xx{DX+Q0!1|O!x7^mF0jlWQWd_xWWkG~MyzrKS%{~|Q^ zWBf|V^GC`X5x;(S8^3&Wli#_)%0Ym?8K*3nz_+hP@%3jT`0CRk>g|5K{<sI9f7p(f z@6_P>z#jB8u18<X2B!Zabk-E3w}F|cwh$v78*r_ABQ71wryjqAeXD#~iL;R$X@P@0 zR(3KE2hXm-p)+f+^HedmA0;y%&%=g8*;scd2kQ@H;n>+i>@8o39p$;$ax|SXCIdT8 zWf0_v{7we89!cWoqENiXA9=|RD9R7SvSoHy;x`uy?Nup-OVC@FhSAn6jCE4u?+8Y3 zYboyE>cFj={kTViDndw-JGTaLZL|{;W8KpJ&FlTRE~LkJ4~7R?rT4ClbfUAph7zR} zV+6c-EwhmqR&y>CZI{x}R2@%RPeR;^Ss3Z5BzVu`!kMkOd~OSw`w+ps5B0T&2yW`= z&QoxnI~^;Qn8U|a8w>0dVPPSUS+g~8@zMcYy1Wx5tCQjBXp5ZWa4dAQfv3-07@6y_ zHg@v=9H8c7YCOIg?Uh?l%bQxiKMyCj#^Ta;Z}`og3ST=JIGV^{zOf7zn99I?h7A17 zWw63Y2Fsk}5#%C+6mJ7$g%}`*x~?G11S<p8Q4nE<?eR0QGC%_b;U*|vu1!|b#JXs6 zY)CT1`Y2OuNtlVe5MAUfHR5-SvCLr_yywb6OH~GDWculpLI3f=IgB-?;ah_HliSDf zXs`?)K0Ak3?>FN6Pdo63*ZugF65%go=s$dMAJ6YRz<>Vv8{mI_z{P``d5>!FAAk8P zzW?$&9NE7cKmGU^U%u%ggHxV-Jxt(UC%Et6Z-0D@Km2%CV(qug{YNtPpMJQ7KmB-% z;J!g{3(Y-Fa9<<1M+xpxf_sSI9wfN?3GN;m-*$ZVq6x1*Xu!>Z1L&to6D&R0wh5hA z1(?>LyS50UlqJ`?HsS2C0`#|1&gJ+a#cu|(V{8%VtO-jqd03h#!oflb&U2>2b-o<t z%$fo_TXk4jYf)Oxg_Aq8;4(+}hj<_?$`^@gfz;s3khMAlDFw?=v@H%>_a`Ec$Bab3 zB;HRwZ5iZJj?S5-Ku?f|{<>6xI~#+YxhUJ<h31B}xc{I-YIV7PZxjz0_X%)eDsKu+ z%@`f)!te;eJKl}4Yu(c8aWeZLK|M%D9~dN~^ZjvZb(xYZPh36|hUUwu)MQDhzm$ZH zEB(-Leh-@Kj^c7<DNY?LK}GpS)Ya~#soaC}=eOa=flQ>wIKjnE6<!`XSn93~ZwGbQ z87U%Q>3ke5FT{q;889}~MsaQiW|$dZ?dD<>Y$(RyKsBzEm!j+P9<-d^jG99wXgN#+ zyMHArcctTO>0*?Gm>|ki8=iJ5SmdCDCG+ICRY0h#4q|+Dk?21Y=|R@W39(0Rgbmgt z&d0h$C#;X1kF{|NP#k89j6gjU1)8C7g)Op!Op&*kKo6dQq7Yk@1kXWH@Jy_awB!G> zq7F1fn2#}h=Br}SJayRW%HWr0<rr;F#gCsh;^p0PJRI7M_wJs=7w=Z%`;S}k<LfS( z#D4ts%X|3c{o4@pdjI<RGko%F02^Zhu(KcocYE4^|NbX#Puygs--d60Xv24JdI(g? z8On{n{B)PPotj%1)8FEcWOE^F{`3R2JL8Z1+#e`QexZ&RhVlpMb`io%e)Z`ffz6CS zN%HEWHVND>-)qN{8)tE?eJci<)?=V~JNlY-V5og3r9d$OwGKCXDFF{<;?jY5EcKcR zds7`8ELez5NuJn|<Bsj=-q@PskHQRhY{?16?v*jf4|n2k9l-95F-Tuw0Z)4kEOxbo zwf<B%*{CyvD<dq%9ij1FaCDsoZGu`~RTg2v-q^cy4L0ONVYame9OoL6AlIR%DV^t( zBbmxAt6gyALJ1x|qzt)EV@Lye<3>Mjk*Ni!CkWO%_eP}l@atrD5jQAXZr&!V6Wq7% z3`xgEuZd}(#c%XOW@Vxyffk9TD{+)1NocN4!RA#<&|iBBJ=EQz7vaQ66|Rk4L4V)b z-^cKY^&1yC>tV6G1=Oa?AlBa!Ya*O+YSmI`%FE#5)l%%=zZRCZ#&BL>1?A~ek(e8U zp!gta`LkG^8;R{jvDmvh1-sXzqcFi02R9`1B4e?pz!Rlea}esHAx(koGhYo$7bwHm zQ4RiXdI(#jg-9PA#4gc8)M9nyN84dtiW4@{AeO{9U|qs|<PgLe0mjHCxHHMlYolzC zx7-v-UfL)OnT7m7OQ`~^TyBBYVY86rXMjca3ap?C@R%nLTYVY)Ovy6Vkc^*SHsjUf zi+D12fSUUlUOhdFZ^@2df7V9rOMpG^!xv+n`22ncUNIdOt;s>#z5<L_?8C1QdhoY5 zkMSShe~;ME`S|)(6TbYkli(b~AHER)o|GSdrp6ZW7fKwl{nHOLmA{3MC4cz#7AwT{ z-<kXS*CYJ@0^CB93`mmXi;sB@AGYGdcU$q^{Yu>IDaDQ6y{IZ*kL?>05gKSsxpEML zE$eWtV=a!+I5tySC@4=sNtQp7JymdELjsPi^T+;zP=tEVMq~XhINO?GLuw2%Ll>Z} zaR+v7i^BQRAUqvA2hC|RaIw+Ci7lzvk`f?wz3myOL{B%h{>WvizehnHl|kcS>|U3J znIt(QLk%=G=2ItUV5l_{W3B1fQtXU|tGg&e`f%q)uf)o40X#;Qe!G9~!I-qYeRo(o zHp2TZUJHN=;EVk`H~HSRKFFkn+u+jaa5P?yA#*1Z+({@c@yC{YzHT~(+S>g%eQX^L z9#|>Gv7^Og@O|+1(1pz`N)cmOiS432O|U0@2@a+>!q;981v#R>LmB2e+rV#;3#QQw zPS;e1U(ix?Q2eLH2O>W`1gi@Zv1%1f%i0JO6-Fa>6?Gc_|JHm*#4l2Y7lG!tKpx8+ zxpkaQaBCviO9j#1nn+)&i#RW8`arUBs1<K60UkdOMd7oM8#)82%M6jW+=wh=jQkLD zWG&T0{&Hh7w-we!*`Y9KHp3eEV(C49bNI~_Swaq;^QXaqQs|dwXE0HphMx%TH)QMg zZ=b}ww~pfF<8r)t)_~U^wczz99r)psQG7U5kG{jnc(;?4;K}>=X8bbn!FBxC`#pT` zB3_J-NWJcUqNx<@`pxIV+$U(M#f6?002V<0cW}Se+>^k*@&6axuRrOM*!%MjTkzt^ zCEOZ3gqpLPn2ir3J2?`WNkJ^L=@=hALL*m%?OWoI73Ym9Q>S8Mp)Yb*m}7TY3XbiJ z#-5TWSn4XHbW=Jdrv(mdE<gZ@%+^K)p<xR!$4U;#sf)06OC}8U<*;JmESM1J`**Cu z^5yg3wa^SHDNE5mcokuR3(;165P|NFP*+pH>^UZAY7*_+85nLz$8d87c5n8@uCi3z zx!sMM6J5VQq<Q=FQn0pQXAy#}1-Qk&0J8wO_`LXxc>VC+HR^FPcXEg|Dvm5i1C3L2 zRRS6=$K&|!D0E!ePknt5EiGdB(g}35pO6+RYH2=#)|R7ianXY1Y$fV5IfBrXdX~(~ z^mQW36)R&rsk5UfYfejjzct0=E!14z{=RVbcEO>e+sW$dad>|Ljix&soXlZ6R}&f< zQ{d`06Jg6NaHQA+8Pw744)XAvr$AsU!i&u9=dOnUPXc_Q0h!nuDT_3a6r_vn2vZcq zSYTa}4c5imqBz1DnafT18z#sMF(cT`khP582{K21kOc~O-FeHcP!u{FIsPU{4=_id zn>Kt|krp{Cz|~w1KR-T&TXh-u@#7YJ_hBPGeOxI4{N>{cynbGXHy<|RvkzMF!%LdO zPafk@)kfgE4-gg_fX@c2@zbqF{QbRAe08r2fBE85cr7r-=bzN$gLkju^~*kd`}zic z{OTSxIgKJ^hiDlQttWq^OnKW<BI0dJ$&ZvJKYV=+-wC}<S@I=i$s2<EHI3@4PkI<# z`0SH5eECs3UOc{xXLqh5CfEZTic_&FBNm=6vtU2Z1O<hGxZcbAe=HBlF)mP4Qp3)5 z0mxWtj^HpiY$#fe4Vl3(Q=W>46YbcvF^AG+9?T3Bu)xI(Miwei72`#zp~Zj;U0pRK zCHkR^z+Sl67AaXv;b5na)vF?5YN#lc{dngUc$#U@ry0Y`b2e(K)6qxP?ypZpXH^o8 z><U30CGU0qztPba0=AC;7E+^+?A*ah(kyKUhFZ`!(1hOpMznWUOWSJ`-RSPEXGLho z;BXs8253sJ4?-q^+Ntt*FzPQxQ<}u1`Dy}A?T^CQ{e?JRu@&Xzn{eUWcATx)gv#?< zaqcWNGEc%`z6K0Tr;@p+U_G_>hA1b@)09IIffBpKiZ^WqY8#FszQ7MNtQ25rt&O>^ zGm*6_ls7jN8EL*)T@Z}ri|4?G@97y$K}?hfq9PVzBc1h`wQk7HT#V(BK8Q*PM68I^ zD8%K&Bef_V`D>Elzr+GTzG_Gd(xhS3M_#xAGL~u3T<W7F${J})bfm}*GA6h!kg?p1 za>WYitUQHL^Z8jzno7Q=e2Jwj31KB&U?U3;CnXx#Y54KsDco<$k@WS~A2#9BXIJpi zqqF$r$$5PGq!ORMS50tJLw|f1`0F3=$<1E;{ncH#Gjly@EypJ#jrh~kAzZt-2aQK| zW8oZKeEOma&z_vcOUj2YKPT`-Q{k&|sd-O;STy_n;YTt$L+p!~1h$9?3Dg4IU%jH% z{teusDe%o_{RBAyPNVzgqaK302G@Ge;A;6^N{$scxG^5F%jRMZ&rMB72KTS+K+!6C ztLkDX$jM?i0iVw-w#dg3q5gBRe;pZ|pkCr=BK6sqogxF@#q%(8wjRN)4ilEybZte* zDNe%@-?=DR69%_Mwy?6(LQ<+Pwrxs4&|+(>@Uw=~Y&9%)P^Ans!<q~)tX)Ymy_${= zn)O}+yyZ$Vj_r%W%^S72d58M>mXH`dxO;y@0{G;1kW4KYd-C;-Tm58k!P<S4Dx=bI z@f}Hj6WBtU$iyu($I1OmQFkGV(j*QIS7LGTR5CW_2jld~4K$KlaiL<nBu9j)Jac+I zsxI$<F&(v@{uG$1$zpHbV(iaef}#jdoXA~*mC-H;@O42$>q*S^Hh|?EHL3R2ww^{v zggde_S0FQSDb5^Ri_Jx8@N}|;os$_>t&W6;k3BZ7iNuLbZitNWK?)_ysx2#V`1CH6 z9o>QSwYf;ykb{C98?Y?G2LUvRVII?wM9GolC%~*v@aiLJxh|r8R1oW}f&_2MCNEv= zS{;U>BySYNdosKc<~;*Tc+(e{%Hs6iOzhg4g1n3+(u&8k4dn168TuZ<{oN<6_~zqw zg1H7SpIyQyPcPslb@vzVU&Uwdw&CY5-v$2u58%&##OrsPm?50-!^2u!uepe?dQYH_ zzddrYl*~9Eub!X9qx%Q(!PCq5;-g-?`FH?d6QJLHA)Y)=ND@WJkhePfUy@`}mIyf_ zWQk}g`Q~%cQZgi&N~y(!;C}Ox;C|78m&`2Vz2&%aWHUzU%6J{yu`AsZuJ)RcSC+x` z(H&S<vJ4|V+ohI_%wT&YEH*`EatzX9mS9tUIBs^F!wfY!czDb}M6^4!b>(1XV+<oR zRcPvpW&Gr!qN)IMV>uM&EJ8}82UaYeB~2%Hfn>OE_bO>NgAK_}SQ}%Hg4kKeik^eb z1xwH(fja|TZ5e33l8zl41M&D_Cq~Cxar<7cBu9k&=o=7B-7LKx7;2T6xqq<bca1HM zkBv`)dP1~`3q5{gND7&#rN-F5Z6RtaBPmT{QFkc{RTYWIjB=Jhe4Kjw+^MY+bBhq* z7EdO{$Po>iL`UPPSd-+4-PwMOrD)z7k1_%z$j1$R-B+M&HVx`}VwNHqq-Mq=V7WVX zZc9W?iWiMz5LT@WM`Y|$1cok!yVq=KM08H(5}exZ0~cpQEDmu;`(PC|m!_lQ%06_A zU&SsmVP<Iwf|FKYrj;UmJ&h6UXNh3nnF#VUL-0})<mA{PG0GHSzRHO6Q$wV$3Gx${ zU~P5;wyuiDjx`xLw6y>s-gd~0T!f;m2pAb@AR%D|vT1hBwB_;jgEP3@oQ>}ZnD1!< zzoayI^P&!)J->{X?_9#iPcGvd0_*3m--B57;pIES`0Sl(eAsgluX@hmJ$j4p`!1rh zGz~ABPh)RxDBgdt4-f8^;hjgP@eu*|>H8f7c^}?<LXdw(9sbpI3CIHEZ{z<3Zm|^r z|G&Y_^Zcj@FF&|~&f1;0u%i$Ym)GK*+U>Y@C=)4*XG7OOhB9*<))hx0E#3=94zI_q z_2JmICK|hUtj6}z9D1QJ6l5&Jg%g{lY+bf99WyMo$ov+RHfGZ5!iE;gFea<(>d6qK zd(d*ZR9bMLx8(?`E|lV+$o{8Sqq}Mw`l@$P8Ei&lRS7ESO`6Eooedf2qwcP*NWivr z%kcPVABM+UFmbCx0_xrSqmqFXTM=TZcM;;4(ANU|!fXoA4~?{A<XY#XMjs{EN4g;s zzSs~u);r_sxhR4=8nqWAX)sxPBj%yE^Q1J(Q3n}UYzO+!qqj%2mQ+g1TQ6TU4-u|L z$XrHEyL>iwG37YO%23bp_fGESg`9+@m8>+^-c*_mBQq_yxKdB=O+|c!4YE^RQMw}o za@td%NuyzCpeC_M#0n>z*|rGUCUP(%YiQ0<f!;hdn0gpO-^B<ElH3unJ_`Eo8aQw+ z7oU7_8(saCxN*A)4<B}6^wtIJI1!A4CqfapNDi?9+E|~n46(spSe+Y-&Bb)*C7IY# zn1#wCJF$CxE*81Xfw#94<<=ayxX*!_;uL&->jWNl72;c_`tM(L<7?{KuV^kme^En; zav3ikRFl!KW6$OcT<>m>IyQautO~Ek&*4Q)IsWs#Yk1YwhL$b)_^9_H8c!GD@tv)> zd3_`9-Q0tBDNjCr?}}tF1&e=4kpA#S^dFf7`2QUO++&PU3E<y-Ax!04fcG<c@Z~3+ z`1+#;eEi}vs!kQ*(5h&B)V>=ZT-}MAhq6$Xx)>^C?%|<Q6p)OvQx+jH-Wj<mbCDG5 zh@^No#Bm!FWsk&YM?@^QMffsfgoMt-0(zr)3#?&nqmS9P+Az1#z>GOsFf>zukGDD& zd8$#@tHR4k6~1m-Sm>k-|3&mk9vbj+R>v}5EiCbp#kmu4XsJm>cYQhrnlo|k&<Yf- z^dMk+(K}p&p&RX(ph*+}9wQ@5Te9=@TY{PUa7)M$N|4*!-nl&_#n@;k#>HnQdL=VC zajh3J!JY=#v}!J{oQ@{ABT;)H0##?DkQ8Bu%at3kZEF(Fm6zhczCtqjUYt3#8Re(9 zATq)g8j3PlVy}iRQ4Yut5$(*b*pU;6NNTUX=Cf#RI3Z0~^L8RdIk_n)DoMkdqA-Ln zx1oFY!0_-DtfYS4S(b-&>r;`QumtOiVsUKsJQ&TL4vT09*u~mn>4tDDFO7wF{tC>^ zc7{WV7xWhE;#^B9s+-6d?Yr>koqAN9FUIkTd>p-;fr?A<2=kLiPP8qJ)dGYpb7iIS zMP#riqC&h-lpTsQht}cvfi*aHx(sg4R#4Mcg148eB%{84co9#!H<6vY$&x(;QYRU< z1+NI6&nQb?K5oOx#7Laqw+bVdPvE;ZPw>&Z7x3z71@6}$z&A8NKa39I*~P<n)^>~) zU@IO?Y{1Ql&A5Gi3+~?J>w7!!&cma4|JhZ%e9??AKkLH}qI1;O;}Vz!(BFoTE#m3q z_pe2Z33WQ9%%nW&$JZ|h@XaUOe$<UOPh0W9d-dq8DMj1i)wol+9@QJdaOXk^wr2&v z+ISkCKRAxj?hVxClr3EwFxs^dBc1Cp(zX#pt?Q)_O@@OlYcbT4i;?avFfo*cyT?q- zwot<oF?3IZvV<8<Q*|0z>sI2zv1nX49)nZ+C~5Zx<K&(dIKDgZf5qv8OVL@Mf|lw8 zbTy<&(OsW}+WHc*ZXX6ms?pwGk5QUL(am;Xlm>CU3qv%E?fo_A8EU{VO{W;qGceR7 zfm(okLOjqJZpRHu6|ucW2A5gppoX>S*0_8kk|`yE%pFC5$003tE=KyxrPh(dhe{++ zi#T><Ev{DW#|)YZIf8bHvk77r>LV?9E&`pj5$R<H*IDXh?ZeXaUvp;}VveN-++FPu z622H#4u(ib@<VO)9)twiqqF@aRu(0qqwN&Vo-IWMb^fX2YjJLy2MlIX(=Xvov{u1% zGbL%NwrNIFk$x-%Wo_G_>nw+Zm4ztU7J-bSrC7OkIf^%iVcWI@>?w;w)%jG!_$VR8 ze-@nR-u-Eagn4x(11)s3L@YhR78<83=k{RdmOP}y_+yc~1qzaUAy06BJa_<i8j8r= zz4-o%euAlo?AT70ZN$fq&f}kd`4k!9OHr|N4cgD_pvfB}urHF;&tSZBKfb%(ji2c9 z-@SMQ*O`(Zjgvh`*Wt#sjkxt2!0+7HN_|*{hj)(QJ!<(+Uo_&|F9rzYYm7;Ni|yMG z%r4klY`^=0?ER{j0B2SqYk&Qc?9UAF>f=6q_-+k`tJdSwzO%S>bvO1#xnb~lK4P3L z5xvM753e7@SPuc*UV<SJ9jm!t%qT#AOFsHrS2FU^+mwfXvg@Of-B4DLA$V7#YHI>c zY>37DnHpHXG6H%ex$E7<Xs=6<qO&1UimryF|0_C0>j<N}F`cg`!QIao?%somu6Eq+ zsKSlb2Hfgz$F1&GJnZk{|L(&h8bs0a?>42#b(+bEI|TII0Sw>ZzF_v70~i?V!oWxe zMu*7!1iOr{r5p-k%y8*wIO-}RsJW@TFT|rH&l9~J$8m+a`_zf`xO{OpP9EQYv*p{c zduJYwpWF;ZrKwCorto*vz`}Vd2=X#U(uxJ}oNvtUR-&o#1oDy=W8b!PtXmh4Mg9(u z)0he;&)IPIw8Y_qt58q<9v|(4wx-FY=E_eN<KnrkIK9aoalx~(jK)unH&4uSqE42O zSDgZFD>Y=TT1Z*pj=gJLaB|mD95405v8}$id?*wb$r?2k5$LXq!L_C=9NZWT$GJN2 zUNlEqde38_HG-+-r4<oU18F4laBMe0*WZMH{QMN1mBsj(fO)rX3*H;tK+yEyhu1^+ z@r~$S+J#rt-mgDs!qKvIsMyQcwG~~Jd+_>Y9o~C#4xc_bgX{G>@j-tpzGp!^uj9Qq zk&oNs+i2uA{toV&<C}hCaM7n?7ard`jCUWM#cLYaZ(j{E6O2kNB%=9GF!}di{i_-9 zyD!J^4R!Z-uLkh#=iT_~^A56pC(of9?|s;S7w=ud&AJWvZtOhG<bG5agk!vX9X5oy z;7CCT#+gM%drEMvZ?&`?AgBl0S7M+o8@&W`e`^-Cb0$HU!3>aq`($~M&2IJ{!^F9j zxUwx2&BqIHX@4@Zms??o?AylAiRh?HlA^Poy88bJ0cP?0Z-FhMuPOmgN6uoT>Ixpz zRO0UCOL%XT;H^B5`{j(&=P-Kw1ja7%n(7<qgPJkX)QDRhZMfIgiTk|-eSaTr4iDh& z^-<iWq!A$#?=usHu`^JyF9=oTp){7UXs%Ah*0oE~ShE+E;!*qIB1w{n0Sgspw&KdA zJve@N4V)L4Q(7#=5`x=nz8dDz+}WC`Abf=<nfL<rQ3oo@H(=j^EUEvmJDs$Ofg%Ae z10{xw>r6D%9DuirChD*3LTybM%C^Pg=#gTa-R_HZ`HL}?rd3{JinLay7}%>sfQvb) z0|OmV6z?KE*-TBaBkS5AE5Q~CA*P7)*G0+-eMI<bAlk<S;Y;Sj$WQ@Rvo+x9ZB1Qm z2p2bVSh14i(>x}{F2U|i1-No@ANFoqg#|`3FxQ-ldp&!}99!_!C%ptVjoj-2i7DR@ zd_R131EJoIIJu()&E;qC>hTa>KDmS!pS9vrWfmSZ?7;_(SMcm+Cmway;_8Vk+#{fG z4X(k&=z5Hgtot3{x5hW(!L2QLcylM7-Z_d-->qVX5M5aN2yW5Ml??sm@c)W$-%w}2 zq73<DkgVN{uU}Czy`ni~<$M35dVKV83%<Tf`P5a87d@wO_v9MfKED>{i$k!T_wCso z%97qy80^eL9|7Ipp2IDpIai9_<{YxNh+OnEr=aUfB6h9}LQnN}>|VJTEql|D<Y|hv z)aTj$HW+WtM|(~B|B8;<jNjw!vCcZiZ|waR-0gMAtlTwdxKe>@?bR6TxQYkDFm^QI z_N7aBN<cqpZN@ttJs3HA0e7#~<8D<w#>y*kZ9C=O{&L(Zzk;!|moZjdi)&+@WbQ7= zxLGS;Rmv=!+PwnR<zc8hACJ0=2{^JR8pjV6N?lqnUEEHVE%}|f#lCn?^x;;RDud)O zX9RefLrZ0<G--~g;YW||!u6ZI*tRztCoZhRd~aPW@G^nt()o;eP}Y%yhMqh++fHBs z4P#&Paa=gN4yBu;v3KuEoZ1!ubF#D;;45Z?mDN#!tm;%uRha@+GaYCdD#2pLRM^jw zgX?TLEMn#Io3D=Lu6hXd&_y(ja_Ax>#4WLchpRTMY^KA}(Gbp*QS%9I8yihZr5VUh z3r1?(GRm;!80&6?Sp0omY7kuQlyI~E08`?2ynfL`aF0@&h(QPa_(D7Zd_IcJtCDf$ z$R2cFyok$3x8daG9AsxN!~P4asAu=$b<1h|_3<^_KYs{qCv$LTjEp^6A_4l}<JR~F z+`qXQ4{q$hqgw~?{-bh9{(M95{^2{(WtJfSYD5~z^WAGPs%KD=F5>w2pN-?&mxFl2 z&worm@coas@cPT^h=~tG>^ytC>aNA7y)5|snHV{cf#G8-5$kTu>vqIYCz-lEpIb_i zwmdSm0C#~DJ&h}+=xWGEM|(CIdmWDE1)*X?JbbJ*Fj%n$?)p=4dP5`*FcS>cXQRC~ z<$py-UFz@g_Sjos|9i9&+~ebQXzsXz#)h+~X*iAkYaM89xr|%G)Z0Bx=;^7)U|%zh z_z<&7Ep82T;@z90_-J?p4_hfkuGZiw8T>&{H^vF<G0GDeX9rdIxKF{ModE=QI2z82 zr<92}b0iU)*Tzvd?~^)AHP#=+QL^=kW9uabzgSs{9eZ;nAPapujUi_47jwdibyB9u zO~WkPnb>up5SQ!rqNe#EVw1fQ5abAVpV{zO>;NTAc{DT~r=zyOoxy4})$PII1KFrJ zyAuc3E`j?@Eoq^l=?XM0IvUavda4@Jq{(<xG{x`BW9}RoIM~TxzWr2qIxE57TMNNH zMhJE@M1-F?VisE<Xo&?34Q1%&XF^i|#Xvg0O$Jso6yWbS8)3^`kwFj?W=CT~NhXGS zoACbgcaRda00G`Q812}O2Ll`N*}Lud;R{Lw0{rVw`|#DvE@UK!<M^&Ms5@~2{k2sn zTa$+a8%vN87l7a-Z|pi(g8H_dcuie+x8V%-t&63X$Y8qMN7h~|vG(<`4N}}-Jeb(V zD8r-cyYcwu0etfA73op>*Pr*`%TK%T)n}9*pS|5qhIsG$PlqU*y74)I{kOlphoBH| z$TPDUm};PT&02ikbp@aFU&Wi&!>G$$fyON<aIw^cD(}O+@hxQRmFN@Nx+RYcO_pxt zmeJjiGa1|;XevUgk2&sEAI8YVt*D{-AE_)s)%G}4ZVf?Bpfv_5U)pPv{#Ufs{43rb z6K3*lbkzM8)k(Ncqd3r8M^Dm)Cr^fPeY{5+ZBt)+R%-6+rewU*bQZO37tz{VgZ{Br z432l8xtrdC=JUGLEJ$Xj!4xBNM)+Ns6~R_0DO!L%Tl{d9;I2O_m^%&?$Kp|xPpLvV z(olDRQe-zleh3#TcS_Qv`syKQi}l5)PsbD)f>~b7&@VtOPjHK-ziHIUa+pDuwV9=l zrAut#>~4g>U<c^Yb!!?;hYe*-<)!^NakL2cMw%ejQfzBJimIxkIIwOR6y=x&ln7>J zIVh>iNppROiQQF{#UlDju(#ENo9#3>&XJ|gSHWTzbp*I+B8U;YL?4lU>PTH?gb-g- zI5}v;)^a-L&Q^nqgC1hTT@m8v!0*gP)N*g+XGEj7s}6tr^WR`eU$E3!8~rug@w9Iz zUOuA?k-$BMFF&D4B*?>-FG0nD&FH>RjgiJ$EcbTCy22ECj6kGCF2l0)K*V1yz_Ohw z$YA!ea-NCQjBuPhn2Xw~bOL$@_4gJD+&4!z5NKt%KfZ%TZ#O|s{e9~g-hWz+kDk}! zllK~=_~7YPy#J(HiWkpnq;~Q*AGF~0hfVnQ>p?7VvVggTk+cw%g60&|=f>ibw!?U* z^EB?C*@*rP8K_(p1NCY2FIq}ysLr98EJhFIM^E!gbkjWc(4%xWWlKZAM0C|scOObc zyonA%=gp#VE<xSaEZn?6@0I9{9mxyvPFDq5&nBazCi8ds(N@d2n#M?#qP>>#qb7}@ z{#UfuCQH%6_l5@Q(AabiZH<>Gh4)I`Sck;`h3mbNIqd6hz`fgI;6f*cMw-#uaS2V7 zzU|GIr4c(r11;$3t(Rh;zXiQL4Uj265s%B|5x9Cf9@Q1$s5%>o>T_YZSe}6GTf@-V zbqcM`XVBew3YAxO^9RdOR+cL*`Xj9@ESmWQ2*s4PBE-JD=ySmL6{kRfTkBbRuyfXj zv#%K}C>^4cmq1Nd4yxLU@LVz%hs#T#&hMxw$wN<9nLyM;Sb&Dqe5h}tis{-@prXf$ zqp3iki>G38P}Wj}ovkVYT;<^7ARg~(Bg{h+F+SQz^fN$45Y6JUSx8?z1L1y_n9I*D zT%gNJpa=Ik>In3qB#CuJadt4-+aGyxOL6MJb~5K(tfY^KT&RP=E2X&8w+8P$xQg#z z(ZEpyfAiS@8M_c0@>6m3=rJ0}OK3P-j_A;(Sd$%rlFTrqMR_7I%oPcdu2_4b5I!M} z@DG@e#84k>&P&1C!fbk#Wq5Mu0<P1rPK*@d_KmHSB-?R+q7;v=383%7gWHGj{NWkA z^FTxep4~r#r}s|c$=wrDyz}5R-n&=9N^lvs?>E8Hju~pEIn<4GA*U{n!>PV_-gE%> zst)7h=F>P=5P=BFF+08KEF%RJZj3>9eF1uFsec=D$<!hUZ0>gm4Na-h*OZTSZf00z zpo_W8&TR+RpniWY1`e*qreHTb>$!kC^~Z6a*}eM$WlT*L0ZTxOs7d)Z=AHzybW8$0 zH96%<TTLQb+qU7_wOVGiUfj9UO|YJ)VmKvj$H&^y)_Mt-E*!z-s?%ttCKnHFI=kzn z34aFrn~BX@^pKbYIdyi_pst}3?VUA{IdwD!7f*+w>SQdgRB%h6H(rRvr8Ds?FjKPn zQe>uhAt8pwAtwyR=2{YnRkf5MRuvWta7qBDHWup@3P4LbnOhNZJQfh_DlG;(&&v$X ziz!K#5Ns|cQs)~n722WGYos{_Bf{p=D9%Pmpe5qNjWO5G6y6?IFgKb4J8LB}v>`OK zWT2&~g6SFxm|-~$UNobAi_GC-uZE?rDhTsdL)>CLq=n2x=CYYswZan1oOH0*!vrfl z%*o_)v6I>{H_Q>m@lH6sCkJ_n{@7lSM2+1I{NsP%;Xpa#H<Q3!i<{jgcz(Z90<~yv zd--k~O4p_0*v{3cJ9QWx7tiC!_KgT9`xmB#GJ=s6=SLvBB0a_niLu@YT<U<7IGWbd zl~}zp0r{EH1a}~kqZVLdU=JSN+JlKP8qBfvWbjS6H?|#jM$2%UOn&diK0LU2kb3;E zw7t*QcPI8p@qqgL`JGdEdcOk82{eNl`cN~Vlw+2YCxA;6yzr!EGoF)>-l^S<zJo>h zK&-NHZUd&svYhCbx>`1)r#^=)O$ownHv!#Wn}dO?WN?CTqI(SzOyrR`O%{1G%uu#` zA&NrgBW|7{z8I;)gZ6SfWW~9Cc@J`_0(z>`(RDQeJy$3_s#4H;mEdK(1$paLG2%-c zn*@AYO*}d}ccY=<IGP&IqP^`rZeH)k$h9`gj1F8QQ;**egA&@LN9-M4wbEmE0p5Bt zwirM>KGr3*ZHo}?-s0(|=-2%_xUZau!R0fdxN;^Eb!Va}QDRYfA`bg^1|d7e7V8M| z=`?l{h{?tZlm%jSS;5c()FS>J)Ne!2L<`1ND$uu7gqgiIjArX#)?8KUZgcqh+hXa8 zdC<_7LuRTQLPLxY6-h=-bwtz(eH=TGk9k%~aI%y|u!}y~*ctQYD8fKfOujjVzoS8^ zGXpWy@^*I9vBX1_QbYp@OZAbmVg}Ndnjqib5YgTS2=$$X6|TlOw<!tDd-GAZI~$D$ za&fve3z0r{Se?28M|Z79PiGg(j~`|>FhTRVLX5W;;VA(mp8UOf(S~n6?MLWhdmP=d znuKr&P3KSJ#NMq~>}`j<gymS38iI^yUu4JoNerH}!j)NpnIUNfQe&1PFD(qI35yXE zvQX+Y78N`f;{%6r|JFWA6l(FY)wn&f5x2*-;Py4f*jC&e5wT6$-WaA<AEF5z-HN-{ zM5Z~2cb}Z2)RUu3)PlU40#tRy1o(2;R}hYOE*IfR!$I^P%EVVgRd{lBGg^<QNgin$ zJ&yv*bgXY1I_fjfEhI=S*}66Zoz%h2WZAL)b%@fC!#3MlSZ`&6<;={7^TSab;(_<b z+K;-=;zj=z>`PsS(_16ZT1A;r6NC2ZL~7}OG57xlc><X|p4&vURL7yG`zV@OLE76Y zF*s05z1>NTU5EDGtLUW`ADQStd(Tw~*rFGpc*HJx0t%2%5ZJeF^h*pbhMNg+kBNsq zBkhnmeJmCiPKDsou_%H&gy4?C)su|V1Ut8vPDi8sNGOgSOrKl^Sy8P0&a|e$8%Xd9 z2_gZTTd`iaI3|H!dT$D5kZr9TjbP_$3OhFon9eqWm!Az5`dCYBvy4n2mX&aKHbh>w zBi5C;Avbj{lA=sedv%vI!o$l>73l%CSRd_&5N{J`DTv;Pda#+RD^0B|zHc*27Cw&h z2=`D!yq^wImYX4axe4+DbdVEnhZT!$;O}aL_G88P^?oBh?q!N^IELH2p_{Y9$=s3B z!<@145&ZK%{|k@qjN$UJB8;`HCbJ&I7az3{-0k@6gJxtW_~7J@t+;sP5U!j)fg`&& zAvnMpxe3e&34zFpT}t*|jLg_Y$Vgm_#0WBYgb%g&ViXbF$#I^D406X(pLqyc>H?dY z>Nv755$`=ajT@uP7Nctj;x)KFyc!cjs|o(KxJHnT53FH`*Q*J-5{wV7#?66Jy!-St z^bBO7ZlDHrLlvlLOo5`NBGyv=jg$uAapfkw9;m?eQ@ikH;4~WcC(tLcEa_#0jBKc1 zLn%VWt;?dU$VO{j8XD^eNP_(w$t_NEI>H#S+FFQIR)QtJ>u+a>hQn*{sHXxw$2K9w z(G264wql}v4X$1cM;(n~BLOa+ME-k7Ag_sKL=)hNXugt!v60KTHr9yoYXYDx7$0pT zuxl`ItyPMy!FuWGWOM6f)YhLPD|e!+rw)T7WOssippSqbY@vy4Wksozy2gs`uM%@t zo}2{t#Z$q!bSeT@2<j^*BXQ|CnfzoJ&YcK@&q8a+iggL8i)EA*A(l#(08F-i%h<nf z33TZ=Z=ABW((gKaa;XVc0=|}4<a^Z53!H2qCqBmvP_`uy>sGp;C~E;SlV@RI_$-Wd zr(hZ7M4aDjY)e^zn1z%!Gp57U+62aiQ?Z;n)@{BiY)q%Xcdi`5oYau$t%s~o3uFbG zU}dl|(!%G%ckx_UnW-b$#{~P6z0iMhH7=})#m6HwAT_5bEmldLyWG7!q*WEf-{}LZ zalK<J?p)g|f%?<;n(@iIG<eUOu!-9F#GY+9uxlH_0~aA|nJ04NgOM2%AOSps6)`t4 z07-G)NQm}9YWz~<qy{02*AO4+hL8XkN-;NBTj(Qfg*Uuh%@FKwhU$x%xG}Ph;4Z<< z;bL4LD8_^Ua-WD|jQ1CD`>&Yj-H4|T4?|sZDs)ZB+>~v)y3=U56*1RT7q|Ds;?BWr zeAIFR4=x_XFB4a>Ki^+!<&sfSlIB%kzcvKz;=zm5oR>*pr=aO_5+=%5B3w-dt7aI( zgXQYW-}IO|70&#QGQa=X^(NeEK8#CiQ{l%l3{WEIc^>zhDcSh_CQ6Xzs(2~>1#Tfr z;w5m4!7+8`Q!vz5BQf^KNG;7{2SM75`j$$vb|d;2*KTy7f4E5kt?241dInD1=%rMl zWFd3+cGpWF7tMcdtyjqKHIgQmIe8=+=T8LV;?YRTkmcMDMdk7E-y#&}kA>j;saQ%9 zv2v^efh`s>lK)@&TEtsvBAV`g2Q#&}tRi0%)cS_X(9@$K<S{ksY<1NsaCLIPnbZ5Q zh_XPel~|Ow0IRbcQIxp=c^P(0K_{TCHU%!CRm6HaazdO@mgEaxYdI`)Fv7;-h0>&( zPBsQKc}cJ{kU`J_ZA4OsC;3x%uP~tg*2Xes3UN+4>eF#}We84Z`{Q~25p?fch5vr_ z1o+FhaGql>%@V7_f((od#^a~Y@jw6g3&xsCDF^lt)J@deO?dzDIehs10_v&9Q{z36 zniLFoCws()lC|SQkQK9>x;u;@r&oztOkM3onH4A*$UK_OxJX~b(1Qf|yI{dQ`hfrs z%rH}f#{vsh5Em@>oq?XVjb!X~zX6+o?juuE`(NuR#<kwb80{{UVx(g&9^BatC6<q_ znU=H$raa|_czP@V{NPLhZtP9OqszO{yT1f~e$axvP$!ZM-)ChOtI?&Vc#^p%!QE1u zj%MoN>-9xQHkQX`b2F@%G6mrV+OXo*i{PHGG!16V+@Fm%VX$HgyhwDBymtZoy?7;A zY*=WDp{seQuZn{hz9`~%_O42kK;2v&BlQfdJDZKWHwG~>+<>9M8Unk8?A=P{Z9)HF zBYOJkXd*95+hzh+Xzi{ZGC8-R>+57cl1{1VP_(LyGsJNrVPsAmj>5U)li)sgY&j)J z5Xz5+NO9`Ga-5|kxlo=yS<_`FXGfJMfMtJc4H3YW6-)a4CQSsOrz&z^m`uUcGJJ39 z6sW6Bg@KM7%xQGQTI-tXvQXsbr}KM-CE-}J&I4--9k3?L0R<`ZkefaSjSZzR)Re)( zxms8m?+PCqMXV2<i{*CmI9%+3uRh){otGxhL98KOlHrAA3k={rTL}qEbP(u5BedL@ z=gRY-L{cKazq{3pBe9<NrspEQ8EOK)`V4>l@+FjbuIeTlP%+Yko!5L+T&f2C3+TMG z0XK&B;-hDcc=5CbAHH)IPwpPZy@^uXzIB`|DFaV8M;gdTWXG<+s^kdd#04TJei@|+ zwRRd=Jb_v}c{#G<mLW304T+J9;P34SFAsZ|nX4cm(2?0^2G+02LZG(;ob428Vvo|` zmf(6XqnlEsa}BO_lC8TZW2|!(Mj4_hPjsPGB&dum^`K!)si8W#M&?u%Su}2oN7v>c zJgeS8GkFMK3|Ao7-BKzm1)54lviGWjK!Pn2P1Tvy%QS&i3FtqYi3oiqESFWlYI6%D z>gm9fS$mPZ0%r1_uZ|1D)AkB<9w~w!2_}gDKSo6fnUpOnSoQ;#vdP>D{}*#NUrCds zNK;iT+OB4zql%SyxR<h|8AD>u5~<@8K|9h)CZ;Uut0#EdaGl2T8UZX!rD*pSAwVnu zEx;|>wFQfdUV-90q042C?;^O5gyAefUU6`8|J1=ioH-PMlLY#qeM<>Cf5_5V3wJFh zZ<pAbH%F}RB0>ONmVlO(W6)L0%8LHm1V3Zy6oPv?!Org}Ys+G$kuHHh71MbmRLC$> znD(;vEJxm<Fyw6YK~nl`0%9&rn7z~&I498)Azl^;bkvt-;oltPgfJf~loi?H)kj+- zaO-QzVTtD~Rt!Is?@Pm(1L<&?tx2P_8w(7SFjYrXKw*HVV4!Y42KQ#;<AHMg;n@W6 z!yCMJYY3|9Q(;0KX=r7H`OXgT30Q(Z|Lvdn@cr8u=vs&OpVBzJa}n=6IDyCa_TwJS z+`ZfTU~R69`Lj)t60riwVT-UbB?LJ%mU&4*)ZG3^j_~GoF)|pTOXeYyQe}CdGZuNz zA#<BEds(xhD^Q<a#=&i?5goD^UhevoLOU_hw+^FSC1h;^yLT;L6U-f1j6CVFd4ER+ z_gC>;c0gW39yU%hU}&x(4gJ!f98}Pn22X1}R2GNeQF$(&(6l|TJqq_3dMpE00+N*= zo}D|xC`H1g{`_s1({WV{SlJee^%kaBX<`U(GO{N#Z75}AIJ34Z%ld=nbGUi63?~bN z;6)6G&m`%nB3oM(@w}IPC(}`LIYt_`Sa&fN^_SwLXt<mp4T@>JluTxiMN{KW+$11{ zi5%>&M_*5^1n6-Bdt#UXAE5N1#=bp4;EvEN4z!`KqYl>w+tJ%rD;dd-wrWX|2!IPF zA0HDHqzf`f_XXkH=@mGAG#IB2Gmb1HV+YdU5ZHVDv2({FX*sp2V&y8)d?aLsU}j#B zBtQNwrc#rO)oDdYOwX7mFUwS^fPi!__(ix%=5Ly!>?E@@mSnjjhW{sl0M9)disJn% zkd)y-LpcX~%0jTz!w|D{rXs{i59xl^NLxG;4m3}rRiWr<%7?MJ0UYd2FxYn<pMBIt z1}a8o{2UzKm4y=<f)VL97xLONkdv2#s=f-GYz<J68;onm*5l6~+{OR={2IG9uY|U~ z0(53-Kv`EAt_xk@=<bBCe)uzXmeFiA6F@f(;=#?MczF8|ZjF}`Z0m96L<~HfX2Nyu zOr+2(CPw%ogN!X&MUtZzBXYS15@;losJ~-EJ&_*I>!d6RTHyhA7jqaHOocXCwzs_j zpaeR#ZzDWi?BF<03y<#}!nL6iOpL6-KzF_r!`*op?#jb8YVH2^d=_pl2HT5pXLLIh zSix-;%z&mo%Zb@lTT@nA4^x?hR8yLWcdFN;a$7duX*vq08Tu?g1x!<z26>wEi<KMD z)|idz^J1WQBCcMD!pUNPY`3z)8f|@SV&(N=S;lLqAVp(3f(YbP4K?gv;fm4#S1ggE zFJfg$&{9DXvv``80xqmwO5HsPY60%IA;2yL!Ciehnv8u`(%Aysf}uOxub`o>g6|#2 zD7AM><9XEAoMHLaqqnmTbyq8-ZCmpd^mNop4{rwgnk4oX02d(!DoCT>4;_fY32N(; zET|L58Aro#Y;Ooo9*)KSJwZ5sHl1utAWoGfc*)2@YKR9o|Hj;Jfhr!mzh&&VApjml zFd4e5V_B9r)W~$Qs<KcvR>1O1Uo0zH2*)f7cook_%BgUq9}Yoet{Xgkj3r0EYilyR z?KKeRZH3r{GvMc_gCm<<@X5_kn5a*KmBU=vI9Ot~jTsAR2Ml#pP<wd`YOe0Y5}MID z)S*+DZKkWLVHypQ=%#yh=PJA&sKcM%ypM+J)6$&Zs@l_FWUUKZr`eccWd^rJ?kK-_ z6?blpp`&Rv?p;5GyAy|SXJR+5k8Va!Yd&_+C%8IVVUhbh#D;hwA$&1XW0xUhsS85= zU6B&)&r0fx&;Tc-P=6O@N6<(*!_mPU7Uqh0`uGy6DmUV<KYoEP-@lKu2R9-uB?9JV z3aGlU2B(i_NOAU5HqM^TLDl&@40LY7VApC!0hv1&{cWpocWeiA%vE7JTNg$%G-(v4 z&|gsUiIwMgZQot5#>nYnX1|%ZRkICFRt7B3-@Fm;hgeo+*%AZPRcG*jgrW9aIO-0i zVvVU8_M2Lxkf6?_=3c^z60fd^GHXkenOPx*Bo(SEhX6S_ETtcdqV7(ZE{6;aMVwpZ zgDd=<+6ytiv-Tu&3vee8+zGf`8H0)OOOgz^L1q>q04~5TM!?@7;6;di(Sp)P<9Pq} zFr*1F$0=ooJ224SBpFJ<-~!|#Mh3~^44JiSB9Xt+3q?i#C@Ks@VZkDlZ4Sli!lh)b z2yEOCCV@<m#zUT975zuV0#H*}<KHelH$|*$#vAqj0=K4#D(sfbz>K8^Sd#C7xgl0i zb5wz$mp06)iyh<55wzY7ersG{nP7~dZA;)3Yy(wlZFv<%{s#Xy|Np`{#<0;>g{JaU zlx|o?9lR3eCd#n&aK_BJ)|fqa4yH40ipq51^fqa<$<VgE$>vK9o|_y~u!@4TCXEV@ z{qXWJjvd_&4P7~Di4qkZd6-)3V~&dr=FGK`M(M|=<>HqgzCm04T0FdURC;J~XM$<; z+Extp=40!oP|TTSilvJ@5xQ(4RxEW!RInFW+6T$80SH{Y0MVgdSYMQc^n^h8F63`p z>0q{%9-8WRqNj5mM%wq{51&23ovurWUFHo#BV~Ab+t7S2Lw-&eveH)|KbHnIeK`_i zyrsEEP90Aqla;VgGciJ=`G6Hp!+1K3tTdr(tSa@IRHLU+;yq|Oz7fx^ZbMaR2C^u5 zI*#SR!_I(Z%JNgBEM)olEV74(n>li_7owg<ul_vcL}f8zbTzSm_FR;j8zWg&8H-qH zA~cn8%y~WvG_?>)&lPK|j!07)e%|-+=?VyA1t>An!Krk2RunP#CFXz05)qA81i0f+ zdnJ=#z9MOB@g!0_p%mM}ewxdHM%=hQ3HD(!_!v#*b?WVFV?utkN<IHX2dQzX#YC{S z=)+CvLcM+W*2v`O_q@DN6qPK)y7iIRxG5eRHbh|a+GuQC8;h0s%TTZ~c2Zst9CE@? zP9cM<s`AFjK~AhMBUoE700HywpcdZ|^I=%J7{kaz1M{M0!6(}Zwqa)QN_B#F_5%18 zIb+$zg;=)16Atkfn3rNr=8l&%va$-LjoNgnZ;6mG)A;*hEgZ4(tqd!bijE4b=FNZt zO^?}JOE`MDL&r!PPHwZ{W~YZ3UkB`8<RlGm6D#`4&<{*i;rTLMPh-UqEd|O1wwi%x z`5|-bD#F~_2o`gUU`ue%b+v<kNVwD_c<Nv>p58l!yVrN)#@JSj4X(%7P$B#m&&C`Z zQ%VyTEcJ9jVl)k7@FFRK13XZen}8IWNZ*BXu*ky}^ZDBzPF7N%n2E6y80c7wPaoCc z=l5^mlWR@%5y_Zot&Mq(X7F_9ee$+|AEnsx<#Q3RYz|6FVv(5WgRo$0^!JDgR*d1! zVm!UQAJcV|2yQKDr8HSpmKRynga-M;);;LmorH{K?r5((j7z1d2=<v=;#y{^96gi_ z<~o_ek@CvWL=No@nP{(H1v`5MB+a$LDq}<JnPG-CMn(wMP{nFnORUyWM*{C<jOH{% z8>k`7Koy?!Q9`<evTRoAYT;0vBdRY%<Ldb+Dc&-;7z{J1!=rGiA`N$Lx8T+df|ei_ z;GWdp4d|o(?jLBt2th5LP7V#za8iSdsnV{~bY8#FCrzm)4CT;3v!u1fgqdRU%-;tH z7ZnL`FG0!b6(}waLP3E)iVMP!n-hrSR3G^Ixe_2WAHpc|<Q3%z4lyEz>1di*SCN1d zi>*$!jQlI!0^B2R0Ze^$5s<$SmI3;3h@1hJNGmKW_JCKR0|K^qW5u?munN(|j6iL; zL_0uHPZ0{DEnSPhMWz)Ra?-?3rM8rZj+Hj_?PkE-$r$p~<3`ln`c}rUvNuC=)>3L< zbsR5FMHCrDUO^TL{JxZJ2;wPZG#Sw~SBnKJIv7#fOcSz&hRn)#CiG^g!`g;2XTBvo zd>2dLzEV+)q3$y3-z|&{)WYi}GpWOKSwLB`(A62smwLn3Yd&Jamm()UhHUNx2U|0~ zH;V?*20_c*5EkSG*9Df$I8&KYcVnP=6JAVI<Ey(}_;k1)`EmZRbufe#&9LhNLpVC> z!gHY+ylJSjG6S$Azy`?~OQp5h6Js3E*U59~S&wIT4oKiOw$_pszLHZT!LV#pd2KJc zj-qmH6tu~@<Gsx&jP;c=u^h`$h8{_*Q9oUKDjeNxFw0(tteTJgd!sOy|2u4^F*5YD zu-DQ8`|al<T1gQ{JzTIxR~;F;YDm%7M3lBN0?Fn})u+RkUMzr~Y$X}LEYuDcDNCx) ziM~pasHu#eWN@0ytLLK$@EFuyDx@}Ul)x=Q09%qKBV=oWS_~r-E1!ub!I806^ipz& zHtr#YXb}<Z+@c9kJc1V!WJ+^*-{}7rxbt!e>JopfS`|QG2O=-e54pMi$jDlRq;wBx z>nf4i<Y^3LV6G;Iv)c<0y3kY_$SY*YTiqss{NI@SEw~q^xxpg97{2MQuv=k@#ToP9 znLZDTRxN-}i6a&jx?pjR8&nr6@VEn%Efol8${$sA0#CG?|HimVQ(;J5ZET~*tv>W@ zOsL;gpfN*{`z%yLb+VQg=FT@kdd3n&_}U{ca*^~DZklMaWU3Y^SeAt;uf{Ay-7hMn zZ-ATB>(Is15$0B=61ZoPo$Q>gF~inI0{5u{S!A4*80lY+;r?O__7qWvZ-xDALrNHZ zcr3KX62AqA3R?nyKNol}bU<EKJVIA2LV8N56f4M_&eXiFWbWV<wrFqW?=+O*)0?gM ze54j1bX-DK_##-^X=A3X8l2|qz-fUFD-X5qVk@}08XzEO9+uOX#>Xzl3V&<dW+oZ! zSwrUD2RQ;+hkizQ2QeH^OJ_PX^rs?hkqcJR#7gDF@=#!iwr#0FfcIr84WN>yB1~p$ z!NOJ@mrv%vcab4xm?|T2<_r`V>Y>EK00qVd$Tcy-I!kk;YbYUFMHyk!r^Ag>)SX$v zhTD1kZEyOqG}Y-Si<pNC=frs2$#~1&VgR}TckP96bTyV@d_+8zY?FX3m|OHK5&L2R zsL}EE-(zUBg#hoA`izLJG|HU}F7+*;nG~RY8^41)EyEYN1a@}rQnCYCCnEqmH>V>r zWf=kk7C>2fI!)MADDlMG&uxc2)A(wp#sgb&B-tS~C&`n|DIJ7979bZlQH};w>{|vJ z!EC7>+!H+DnMesj-JP~&F&3rHL12k1ys~D)nQX2)Ujc@0+L)@z8&8IvMy8pjH5sbZ z)*2S-&}P~-Crca6G9**e6p@kD43(j8rVC34rq!9IaP^sug+992wkAqqsHrqJVg%2W z>0~Lg|5O57miy||*tYf-&?EyXFbj#MNh5OuXd6wJerrDEjkUEo{^LLXfz2C|A)W_} z_O3y9S2l*PZ^uMuHLT6Wy5+NAV?7_S%Tv%?--f^b`ZtUXT*JzYG-M}7VKFP&GXMEl z>}Cnqc_z|~TBi@@qOW!p`l~nM)A43}+Es<o<6BWy5DV+s>X<o874zrmFtiA8T>{$> zi~X$N>TQliOB|4q8HV6scRZ#K80uMvJIp9LhSQ*JrcM8#0A)kUHeIpiJg=D**wRX0 z0{2vcSuAoT0bK;|-&Edbv9G8h2a9=z%u-qK^_>SZf<DAZ57|b>$TB3bwY0F(SdYe1 z9Z@8;6=Z6^=}MSQ_Ftl`ia9EBaOb`+D^7^)6yz_l#l<s`xLh8|-;5%_g+z(P)k>Px zbJ3J6k?8L~j-kO?no1hV>+QICql5dcQjF77j*E^{)Zjy8@czC!X^^nc+yczcp5Mau zy&JJ=buQlj<OwSPrOowz+$4hw$#UoJ2xQ`uJ(%hiA|b^MrQ4HmXx~bF@!@TJ_xdS* z{O%L{^Pj)sZ-4&<fBEqxUcVT{i35c=x-|_!PUg_nR3Tt^6P4ton<guo3MF|$^GVRF z(;V4^n?m1HL0VdRNw5nRxQT(fEUbvRa7(hsqI^f#h0cUJHJ($b17xTdg$9-r?c#=t z(4DCTWdlVhQXebmOoK7m(r6YzXs(HA8dIfoEJt0gYoQ5y*9DkC7EexbL1Fe{I5=2B zfpSAEn<v`Sr>L@U$>4&uva;iu+WMvQ)umQn9=Z&QWFQr$b#r@jSkJY9laoE}J^2_X zE4JdysYLX&twn8pE;>g};LT58;q{-t$Ai}&;?19a!XN+qE9zVN&@*^bV*9l848$cw zAR{dSuFjMbVZK=IXAir1x)^Fdg#NnK=&Rd^7h`p}ed#b-_pipWoq4dZWaXMQ9d>in zFwa3lV(x_=#_;o<31@EI7g``9(jAFO{<uB17k#a(@N~RX8hkLF=dR4kt3n?lN3aSh zr!ZZZ?8&SpWm-`_BGWRaiD~XwZt^@nmG9fqO!qf!hLwdL%qc_tb(E1}W{PBE6NFBg zhD=i<Bp7KTf*IVK#1W*g3maKkIFbD3u`(oT>mZJjq(sjETZ8R!;Y2ttNdS)`zzOJc z0^AX(KP&WhB-!~AHFX2Q+)T6BN`SXXK$n8x79kAgTV@}--h+YuX1x3C7UtN`WVTkK z{F(xL$2oZL_y+o<Dc2}fZj!n0jzK0d)f*|P?ubuxL|CM~G|AyNub<)7XAkiCXOHp8 zr;qU2>v!<+%e#2_=}nZD7GkNB5q75g!j5J_=x}30Ri;i?OcT0R#BXigE=%m8JzoV{ zHq#K1;DlMG@^H48f=IHEowW)U23o=^*%mSuGSHr<ERAfJ)u6U#S{40I#EA<QmkL9$ zE`cf9s<lnEq>$cYVX09%S<E%19v4e@8z3>>6>C=pNUWv6LY5b+3=`nfw3tmq$~Mq| zzppFCC;Fs9S5)J1W*s?7plQ=(VPZ1_vlrOG!rB7fzJWMXaU7?P7vb9A88QZM`uz!v zJid;`@ix?t)FCc?IkMANV9TDJ2#$?IdF4e3;NoxZo`Z;sOF(#l9~QaVVwR0IE6D-0 zRTrYOej{#)d0;N?g}<YzG&0D{LRHe-wzisZn5zfJ`IAHA=FQWGy@NhwjRnHOTv<88 zaD8MCnR^4C-#QF!J#{GSD?&|Q0V>qVit57f^ZxO=WT#SE3Sf(}5sWSFC-04rjtT^^ zyZ|`wgNlae0=oseCQ7iQRI%fCm+C4b)|j4&08Xbo37}tD%=^BWnc7uh8iF;o;7P`I z<@@f$f;)eEgP}go<SoLv6Ct>8>VE_LYGowqD#CH$Oe|%^73$^&vUHQwX-WY6{{*)P z0dCQHB4o((=eME2bJb<W)-+Y6q*7tUoB|trOY{%5VEhK9%FS`yyMGHZ2?<LOALok5 zD0?gqv4@+N6~6xF1zvyo9G|^<h|ga?!i!IC<Kxfo;iFIQ;qZ~2IJ-LoCkuUXu`ChW z^MY_>b21L@DVF5Oq%7f$qy`I!^2GZej$;LDvBO+tEb=fyeCT|HhRnenBi8f)nz6-d z@Go+J(E@cSk*VcbC}Mqd0ZgfxQRqX#HgALPDeF#$rm@DPZe*BQ>p*X&1}yAtU}&y~ zuuvxyuUs<OKChxcP*XlJBPcLcivbUU>91Zqg-5LI;+!?~rZb(>WKzBe9Xbi_Ihen| z0q4rk!q0Cm%1<YutGNi>lmS(Zdk`G%gT#zrIJsJ(t??Wyyp1Gp3JO<Bp#JZF{x|;l zkALEqKm8S7|L`MDA31}hh-l2Qoq?7{F=5dvG?Tf{9?!@6oG{EJpj>D^jZD=r%UT-_ z_6EFX1_ZY;T%2dX*~tt}j%M(p7l@7WLL~jfNY8F`c5X!7rDCWXXhW9Qp<<+pDJr~Y z!i4ks<%AUBeS6E=QnRhNFAO6+Riueti_8S;*D%YZFJZ-7FZI`%MeQtFM;r<8P;CW- zk*y;%6tIl<aVdX4L|qAbymuZ`C`DAJW4VS3Voh`ruC0kgR-mgp!*Kp|s08kdrz0eQ zzXf+qMHnRuGhsg~_D~H*M+Cr|{{`&-gSn-kB<byMp%+YouD&u9)FvM!PEnMDF6ENI zU2H-yS-YRIWCVBbU58A5ZZy^uh9WfB7XCpC;2r3O@(V|pUYjsXeKR)EiHVy%xPN~b z@4f#36{ikk*UB(l+8&PMYXWgFXEDms7hxS8xd4g)lrWoOKOlM`f&yJIHq?NVr#8dX zT0v@h5&+dykwKt~9zvJuutF)rgeiC`jij=kvUKBR<)%#*3c)QTj}*TFe44T>*_OX0 z#|spNL`h<5V~Ck^XJb0e&H}PvQlg9Wd07^aEYqt1wU&vRlmVjR!ts!4OY~D1o#=<1 zqcxO8VVQ_|^pv2fO*uvBV`Zw1yCZ${AAUG_U^xa_v(eg^g|?3U@bsD|jZ=(Ejewr9 z4(#U6!J4uX+<JT$M^BZDZYlWn&;Nm6|N1v%6>Y`fzzu+aU%w^~moIEYLv;yiYc}BM z;Vc&TI^LhvC@Kj<A<H5sbFsASbY_|-l6f6z$?nL`@Ingr^SBiwq$<vB#8CHUjP-B9 z<zt!9($a(?L8wHjCYA)3h(_kOrdvfGQ=)tnO}B!41jq^As8BalmWx)4c$_~Q#@}Cp z=7u6PU)qF4G=)L(3P`ae0r7q>QCCEu8VQQt#6x}>d=%ucF*gx=N>*Z3dNdrE#clXM zGbl;Y>1o<1<Ia=01+WFE-^!AzbCGBg&4HKbIR-Can3-?vH*gE)7F!AEzcIFG1An`H z=bigfQ?Q~Y<s;>&DowL!K@$%ZrKjG!w#=*qX@X2KF{X^OlK~bj)S(VGhZkjpPlyk! z=FgxsU=0@r@i(CUd#uk4MS}lKtfn+6il<)ppM|7!f9dnWR8AGl&231sALh?DC0m)H zwf73NXR5<H+8#69w4iUNC#4lDYk9cN(!jzMvnfMpfLI$vi^khtYf@pnJrD8QOn+i4 zOB1VWq{Bj+232h(%&?mQD@QWl3`3?YCB!7T6Qon9-KR>^xlI>ZRGr`D?=4>HgIBNK zquhEAj&8Qd%um5MZ%Au*4OF!V*br}gaJ?Sie=v?O9*kgZegw`Q4o6RI28KG<qN(v1 zw6rx46BmIw&h|(x%t1<VE(-T-z>Vk6@c848@$=vRfhV85#0Q^$hwhtCX<l8idF?9v z^waxf>|Ln8RD`S5>ru9yg?_1!;L5<o^ZB@3nTyNk(@=de4UIJ`(a}t8-njvTJ)6<r zy%D|btI^R>h|0@FOx0^K+Es)*Z9A~ka}m@vNesMC#<S<)=!I5P)(vBA>0utDClYc* z+{=H9<44kPz9Ik@%Y#sPZUr-f8@B8ZL0>~Dyi9bEXlH@>WMsk6It+W3$?U0=ZQNg# z5ecgWR`6Z!gM|Se$SFubeqtDwQ<wYlw`<O)P*?v8)K|~Pq4q+8)KVhA-CVT}T|MW? z+*dI?R7a!O^gC<+JGkEhTgZ~$o>rE%GL)FP<+T(j!BiyKDXvAz^i&Jt`UQiF?y)jC zISa96gC91nUkd+_1u(ERgoD>ys2QqH$^fbM)0FVSguWJ&$crBcUOEpJRyr`YR)f(@ z(G`}TWi1k{J?%GetB8IMd>t3NMAFN4%gm6pI|M$tRxn;-0DW(5=-7~Pc;gMN70EhE zlWphxzf<KDrPd8ieGM3x>qFmE55@$pU~*YeTg3&5V6By-nUUJT$>PeIN|5DmtcY=f ztAim{CHY{kwGk{$448t$rDi`xvQSiF5Js+dleH~z{q7)ohMQ5kXFdNf8HsYEi;Vi0 zcYE;qdNaZT{c!ngG6p)b(b<uUy@yhflo?MS5stX5WW=o^u=nl2=EM8ZI5>ji7p@{P zXC=P=<q!DlfBiQK$_`@e<}D=0g^(?sS;$+_TD<}7t-G*qUn1(S6rqV=tvgqM?pm=( z(`tf09X*Z37$ZAh>)ncpzEW!bEtnYCgyDhpsIJ|Dfv!>v_ijdA`C6<g*@N(ebR0N* z1{IChu;WY}*6uxtwAI^?zi~J37t4hAS&V%Z_etEp%a^in;>cp0JDPxVXQC14KNq<f zZYWvdfTQ`5xLLgq<5v%0^uht$qx7oTSS0lbjP!AVlJRsTP$D>cy23BmAC7*GnD1c^ zTT5d^&(@Oe*9A%u!Q5}zyXtHVnL7&g=fZgXo6*`)j=q7*7#XgYz&&XyDM9`p;1+$n z*OU~Jv6Uf5G83&{3TpCDGhhZ6GM3jPub@nSK`e@Mj0%EGWTXvNX4@er*9(r`c9_oe zV(UqEoo9`yDy;ELK~oj@1@Ux}Uz)C~22*=enA;h_+Icn^*chraR3N9TDD~Ztl@onX zC?#lAl&R62sT)P#4SDrxF!t2KtVlDsCtAWY*#+8mTJX+v!!)x=#uhbE(?|ny!r)Dn zpKRISNsCTT;&HJURj;n6Eg1-Hx^^8?9qEy}C@eFw%uI)w{Jtj7Q3>|$76|s8fz#_k zaIIkv9`sd8(>RE02#pScx8Fh(ZpcJjW(4G^l?_>e64IhE%ft{{Qx~D<Xbf)EY{cgi z%~-bBliE8AgIzgfk3wwOmxJ`;9E7LEqquB4a<*<k;qJXC+*XF2Co51?x&!-;oshKm zfBg4<p>6CY8i#Je+0_Ycb;nS3ehs=CwvmYs;%s>yx*IoQq-`h0I(Fkm?*WW;m0_ZP zCvFVx!rjsRcyj9)-nnxU4{smC(>q5fsSaUyxB_=>9>;@wCy>7?1-p(^VeRg6>^OZD zyDBbY<Kbh-Si1%h>FEecNJhrW9Eos53K#cFK~Wz2_DA8^-T+FjSe!l_0(VzS#1r7o z8uEBly$jdMH=*zBHguiajLUlqaH2RJbBT%c5Px_E`oM3oHv)nK;IY&b_6zOdvc!W# zBa7@6wzzO4Na{*mel(cBy#g0bM6wcv;lk+<GI}_gYqp@R^)&i>s|jqOx5bj#1osV^ z$_c^Ztr#0^BJdmeKG}S%m1f%n8is0+(-e&aa+pr`R@GCIwn~&@(<qf>WQo7u7+gkZ z?Nov-F~bjX8p=%Vb74z8X=FbG3WlmQV+xX75KptT%nYDsV+u_hBWTUmhdQ;c&MZBs znyX{FsmgCp5$V8H#PklLCQa(*X=HUxOI4(7i$})6RHSZ-LqL*0{Ih8KX0RgYO|r^c zgE)m!LxzB!ZbUXG(53cjak7$8l_7{NU|^+<>D1@4;sK8^Pc($8G)NYdCrZ?wj_x){ ziCBQV07GnubwJI5OsQ|j+o!6QyuS3pWGO>wu|nvxQfsNJ;N-Scd^CI-&$|!cY4=II zc{B(g&jmPeAQ6Mz*%;_vhoupV5SE;XjFQz@o|KHRj4Z?#mLR2YJvJRZiOkKLP_Ste z{+r<bpa1?(G3FTQ>-X`TTv2<j47F8j&{4Yy-R=9RzbP-;w_&J_%-p>T6TN#dPNO*1 zQ-+bg?YJ?r2Y0U@l7M}mAb)cEurx^c+89&%U>WY+K8{WM_M+@aIW`|C$F|cI*vbr& zzhxa#m{Ee`A`ucF4I8I<@C^!(u3dCNHn28C*^We<*t-J94~C)qNFc0dsl#iYKFml` zbw^eqJ<t(GTEc@&!$MD6crILknKR7c=H`z0v;_E*u>-^XG2hJ&3w#`5zsQA>aw>Lg zjl#+O!8o*kIV#U5p+XE<JeP#Z)A6V{8A@{=hn9w&lw4<6!E4CWjS`@*Pl)#JHVNc! zWr|?)vC&36eLO_ZK*H3PCzu7W<)nvvBHOF#s6d5sMUa#*&cF9cT^2A4;UT6>FEb&l zsR45uBXb%ogE?jdt`X$uOl4GsG@)^`Hir&Vyy{F{sLa$N(2X!fV+u58>Ok349g0HW z3y>1fvVtM_4`j*Sg4Gp_6rf_R1k(iukT<3NouveY*)q^`RfUeLE?qBmvDOsm88Qnf z$w8UA*>H{yOlRprRyclE8Xa>T*t*!0rA@f64h<vzPo^mG#L{}fOsR{f==`Kd<2ZkT zCHy^Rpl)vr8urKG(CR?g+Z#jIRG&9Vo|Qr#w$#f`9*(fIP=~LRK3?3a!kzZ5c&G0a zetJ5ApFVhmrxWe?`+xoy!Xw<#-&ufr6Ng|u*Bag{0^u7Pitvm~Bo(hl^6K^2a^NI# zHt)cieFxFhKa776-2eSw|G+=!E<gSLkJ!Ge6fIZwqobu1y-lSU9XyVDn#$qMQuH@( zA!F~904}z}o!cloC`kr(NC3YxE;?-;#>49eaQoUW+~K+QP={AvS&t2S4`a>tT_`Er ziK4Pnl<e3>)-FU?Y66x;hQe#v5@x7Wn(mpfu(u{j=|E=&jl8Q7&L53M`SDm(o?L<1 zwgxcPmcwEnH_Q=_^0lU7mWM681AXBiz5+`^La;0%8bOgU2#XElHVB?e+~F#K?QRPr z2TM#*kwr@CQh0mn!^%dUa#9BKoYgREwmcG(9H{X#ar#6C+M5oeqxCEX$lRhS@NHYS zST;noX^&qM0~Q*7kNfv}q>Q6sK+UZwurdko>6D=Y++r(aiu9oFEx3JrW?;F$G3Gd$ z6Hq45x3-4fY*PYj1~e@6F-@00rceD%%2zWch)pyhE1asCCgk)K$*!u9rQ{F*R^(^j zwmnPj-C|3S%Zf>KG^fMb#$4*iBu-M*OdWaqQsKYS9V#|T{QarC_(ezv_mWP`z)G1} zga6Y=1v)GYWfKi(Sm{B-L>+ppTr=!UF^@oZaGnEAGcmee3l?(>p+}RdLFS%6e<tSA zz@A<ofZ83)acbiVB*ZPoVity<pButrR#0C?V{=I|-n&_YmlGH8e)my)eC-PU_`!Aj z@WBK8{OUu>h>Ljn`d5^!%fqelZFqR|80IZ-fNw|;7Keu;Iwu#2g~f<pwVK9q6LL0e zr}jRDp*xT8pOP^7CjtIH_$z7r#mDbbN1sGr*KP^igS|&2a1V8qVxVO!hTFGev~veW zI?BlATQSfnT0<yNhIZlB*go7O!0%n#iyLFq+Jj`hzOC4^CmC5Awjga)9&*+cqj)Q` z#@3BUU$Y9)nJEZQio?>dAk1}lMsi*T7Ohw!8E<_{eHwiM?l>IX7mA9b0n*at%JeUK z^fu;{o0hJ#F@tP9Z{8gEEb>BV*m5ji5dc^IRyfVHfACTQ+X=pbUU2fVhyE->{C|x7 z1$Y%#*foHLgt)uAySuw5BqSjo0&ypV2oMNP5+t|=cXy|_J8hw*w56rA)ZJy>wI|T8 zzukLzo|idiGUuF`*=w(Ntvy@h)D@t}Os`H-)1rhGY^$y%12ao4xVsx5G1dX&8d7m! z?=l?Pw}xg?Ft?B;LT~T;H->;d#M*}r4&wg3QxdL32RCgJpqQLVQBy1;rYy0x2qjG+ zpZ^2yuy9MHr`W;D$rJ|mPSCcof{v{TbnVQbVya6J8bHI$0K+v2asy2$8mK|RNR2g= zUqB$sY4Z#DT9)iCD<1c%4wIVdL{p7;I3j_WKcuUx#fz4QypkN0$ei+;qBE8ZqQ-{9 zDc2n8)N-9osjy`xD9ee)nK#zLi<(|Yl9Z%K7z=~T<9&i0m;yauLnG+s<197aJNj6| zknHR3X9rtHBkA`%=nK>-SLQayWBuertm{s~yq<EDWCY{D#y)IVISXIDbqY_;4C0*= z%kbrmUHIY73H<WjU3~ZS9+vk_#r)n`xOx4i)U3C8$7WnSH<>`|Arm<xZbYWU+ydMs zEv+b@(226932+IDMpkhpdKRw4j3sOF$6o^6f8x)-|G`f`e~SY<m*epM9%}B1+|I(L zb>nCtJ0<3R4Q{bLE*3{U(1lZn#cxi-#nUr!o^kn94=$aZLapAyLg(j>&Ovxa8ZwGT zVnkscvWrWQQ!yF^brr}RTZ#<si%CyLL~=Ycl?NqCHtY#*Es~UvmpPWq$wJ=@G5RVI zQE}eTV>Z;Z(t&%Z2ORwEVb9DK5D@^MU@wHn2O~N;41tk8$jZ+`OmYl@qWqDPogj6l zQ)iird2B|E2!*?c4)l#>VP#_kS7zGKP;2=6sv|YQ6%*Ubn7vlw;DJFLJ3-A&(|G>e zK8dY|bhl^@+$90~wLE$A;aRE0M}S(>P(=zYBNYkU%34Yidu!;cOBi|GuSq62!W0=9 zjyy<(fVPLBBTbnNH8owYs+pbyZt-45Q-u;l8N+!2vee<j#ba%PSklQtHt@9q8B;-M zA_Em^9zX?Q3<<DdtiAHoZo_r?9ZXxI>*{c(k6}VD^Ms>EheMCAOR16T^TQG0WsODi zS}?U`6p9nvFf!B%o8~oR(X=tpQj>vupabj(Fee`u*fGP{dRW3c*cDFh)>8lNy1D{s z!0foTF=#0b$I6aG?3$g471Imw;^BVWKfDx=FYm-h7uMp%<#qV(;ZgkdK0*BaDe(PM zG*ynmv-jVZc=vBI?l08LpS}DXCy%w`$o?+4QqK!nl9-c&+^TAf7*m1t(UnLmDnU~A zD2yztqS2g<qLxnl@GE7>&p%7w^%wQ`p@SQ+XL}b8Z=b{hp8hYmh2|D=<TbdD?dg=5 z`{bcX|FZWv%9D#HrV{8=F}6IC%smNLFZRJZ$`5I|8OSYTCd?Xvtny-vtSqJGu10oA zfyCZHv5}M)G4PKHMtE{0Govvask;}=PRD{dIW&9O2#@rVKx*k@0Vh8vco5uf0bcM6 z4}nLZ4}8M>5km7gq9E%PxT7U-djz=9XOS^Qiy6U{lI+9mXpPtecWK$a=x`f^1{fjG zO9xK23M7dgI6&4uequ9Dp4p7EXSYgm=FC={zpx$W&+o#eivsLBas1dO3FLQfAD5)D z0JYHF8Z?p`R1N~vqOXtuxu$^z<V17wYjFDnY9lOMj6ku6ww(<WjA^c@&2;T7$lUr+ zHX*>NQ{{BjDNnQ{4LwYQEUiK272qbYUjtlGw3z790E&wwsO8m%No|sHWNE1~2*XKm ztEi|+jqxIdi1CyH;BJ&0rh3C*YoZK$N|4Lvj$%S(0@lv1!loHxF}F4za~hJ665#>| zR})x~eXKogVdZQA7avEs`Zz(ChEkRl$B^6lmQoC?nujoI>HdZo?C;CPs+swi#!T__ z)Czol?=YU<+J*1me*^gWBO>oxy!`kvdS{F$TO7t$-~E7JC@22>6Zrk_-|^kIztI48 zV%N?|G~DizEJ+}^Q)no2s%lX-z8&?GI?>SHfvRy6FloV3R8E_Tg@aopVE_4-u$RED zy_;}gcei9HcWjwNaJS;nj&>a1JxK!gf5ClpUk6ScoG8VaBU5nZ_%xh9CQRlO6y^tG z_pWicabY%`dHu1;NeE4dM?!uE(n|7?K-o||VI0aEY9v{boHGIe(PZ72P^1@RLWN$+ z*~u6y=Vy|+voN@*1WuGGmevOFPxOXMfSc3}*2B*e&R)*&4Df`5n-ly)15rGt3@Oy$ z{sg;EhzA@!ZAetq!}MYH{;u$6cD1rqg`SZdwDpFjn(*>4g@uVcqQWd_Os%N*Z7_9O zBMu!K#Ko(FxO|n```iYpBh}%9n<Z91d}zJY27c`5Mv1)*EOelxMf^~%3I^9UR)wmL zssw6zlH<Ro^0h1p4mUwcsx@?|odAtMa=%qf4WMdiK-M-VYa1{<(L7ohQG3%^@`Iw) zL|#)#>Vhgy@vcO+SLYWG7eby)DXSq11s%Q?(nMWMcBx6@MphRrEgt_8ctVTI$Wmhy z*g~7h%gMpU!U9j9+{G7PJi{Ar96)u|DBQhq1Ny8eF1E^u2{1!ZiU$gk-QnS=2Paoc z*!vRDfzI#?aic78U=1d)hf{|sC_zI_8As^A_nz2`y_5knnsYF>E)v&w&%~3X1Ni#Z z4t#umJ3f2!6rO!_3+vV`LdlpMELk%f1B?1```#Tq`S_V6NB;ijZ%PZYFHPl%!_%>B zc?*1EJQ13hg7}d+lmL||Y^+B`XFFv{4Z3E}#)6eAQPVXEO}z_H);fv67M0{rFahAi z8^_7q-PpB$9JXxez{d5h*tfkE2X{`uF(F0v(MVEnAKJ|<v3G(5@T1buvM&Dq6r4TW zh4aUI5E<=)y?e&v)WH@cB>5pOJ{G|-u?WwMM{;g95_3l&ud;+%ypl30ADLwDFzW4q z=n%wY#KFYQ1on2?7~d3#&USi|zR|F=S4UE66y=BwncEeP-Zro$fw+gdGFv%IEi9SE z*@#Mwr6hEPwW|$+Vgg~~ZV3fFN>F2E=u+N#1UW)OR|d8&S_p}<fPb(NY#f-)RfSAZ zgsG_lboFImY^p5HOfY3yI;Qp{W5I$_?BCmqJ2wvD;lty&cxeaC<Q8VTbp-u3*xFkW z%*s&JQ;^2GDvHU6gjx_SCnQ@{DhmxAN@lrN;Es!PLUxV=<P~TFL>sY%z65T;+-hWO z0dhTCGbj_>LO&}iQ<A8uNPWB&R7KMZ_mPbi2<TyC>(^Z<MXC_BNtr(?IwXll<)TlA zipCJI#gE%LSi;ZG3%~sMH6Fcp2M-?J!<Fktv3A`oOq(_tp>ggsk2HuTim<fPgBwBZ zOv&Qm?jU{Mghn%wY0@v!O=<yA)w4%ZN<KDhT!uX-w_!V3a>wqi*t2^JR`<7JdPy*T zeD@e`?wE_;-@lB%o;|{n9V_AB>x#+!J?L9L0|U$Z2*8uL|Mnw%_SJXz<?lc7*FXQ@ z*Wdpn*jh1fVI9n@m6+n=F`~GT04hUK<5-k5S0Z_226gsoELyt~J@aOwX<8pfcTB?v zlr(?-{TC(9Ke+qwKDKR{L2x%?*`hj3pHYN`3yQF8X(d)JufeJnwOBkbhMKwxtC!Yb zaAiH#t!%)?HBHzu*n%zVswruD;O=jZ4eM%gXiqs#9i0t(8tJ5zX!ys5QC`Fm=#j{; zDMdwF0}3k2FrvH&Vd?P*hzpm%?HB2fj5IGKrdl8}UX1uRgpnCDEXyq_DVV@^fQ^@! zxYU^b#*Q-35jxiT7~5J6e*)T*j4gT*sv4{FySyRK%q*)-LbKE2{iK->5FNdg;O%2b zAEXI;S0!m$J>MWpm|E&WflM!&iWQV(v7k2x{j=kEKawyoFA@DS(=dG|!9Gxg&CGCz z4lKmQ^P5p$nNM>{FQ-Qw(f?_isY2dB9!ks%>fEYnk-asP$nMnM0^FG+d@-ufL#jar z)Y*!ZB?8<+nrPdYN$jm@X#y2JJ!+ZZ7_PwDrbKWnQf9pBv+d&UGW38zv^NXj3Yj9d z{7x}hrf7Q<6EEhMFpZChMaswoL?s4EO;0C}6M$P6;KrR(xO4vsj-K3z14mY(tgHZr zHk#0}QsGTilNR>0A;3+nG!X3PjmwuW;qA9?;M>n1;VLy+T1E_PJObem7=c6Q4r2GQ ztvGq^1kPU)%O;=4Dc1ZYQz|gOHVHpIIf2h^AHqj>FQ9Q+3;lo!dRHvOvJES6il2G+ z*?V~M;d6ZQ`B(Vz`)~2pH@`}fV)y1+tXVf6V{2m&5b1%@b;Zan&qwZ<QWV$LP=jY+ z%=k%IuzEQL)(l`${{U*H%*79X{)J!2+(Mds{q5J-x_K71t!~8J85Jljh(~=@Dr##I z(AklLDcyw_*OGyW9a-p}I07?zMo9ya=gcU?l*zdmKQ0E<<>4@Q)WOo_qY3(aY+GML zeLf92qkKpR{%~=2g|USt@+cqbC$^)st`51C<%q~kMkq~SU~CA_H4zr(DhP`(M0A`f zBBLB(W~m^}x~rzIKvuSfBXzf-y#dUfZD2{3j!cbVh0cK=b+#9!nR}osTqs#owN;@b z8XwG6p=GBjHPsqgC_smjL`zEs+WNy_V5$OJcgkE6p_!!y8J#T5Os{Pqi|JFNF@J6{ z2Kv*nc%GQLFBuDaW3YT66-(x&F-D+&dMa9*Mna#SPgzG+>hi3iM;W3l&#bLTnKB%D zW|X`14AS%?0^EN72CVTmQp!-FrdAcLBbLULBBm0!^&PAvfU6lBLRQSdEkI15%8A}( z;tTj*R+j8MoQzDMOCd>*p{=YuD*=z!)X}6~^F&#dXd_MLg(>kOH8Hq$GWP74gPpsV z;PlzuSiWW|7O$EJ-#`~=@P>#7IR*~8Fmcd^x4$jy9ksEze-0)zHsiy0@8QwCGx+iA zccuQwO4^#}CS$JKO(%Y84{koViR*W7;pV*?Sif-)gY#$N?-zG*eswn<9$ts1x6bl9 zS<97Wuwd09tlTt+J%@G?h`;06i<gWq@b!;B;@cnp#*N!=V$arktXR>Ay2d1QvZ9#q z2A7N-g|RelqigF3@G+>FJQLFv_G9(t6<D}tEha5mgO1trB#9$r$+zEqi_PojVDpMP z%<duM7iLfr^q{_`1a;L#s2ZCuZELGXGSW~}m4cS0Y_zxKqjh`{8k$qkIxYtdEhSjG zq6!;Vmtw>6LTnu@V(RXOBK^+P?m7gA`ys2O7~`f+MQKAb3hQc-RFH$n^hC0*FZ`o} zndU9v?QI}UBC5{vck^I|)|4YqRbb~qsY;D&?O{WL(Sw<*1x)F6;&Ni(6XgldU{81l zxxtAHuW6<uHQSoHGs`<^!-_J+-pvr^7K+eNC$7|G;NU{=Q$h&LC@6?=v7+0m3Osx@ z&_6c~v!=#k?(_uAo1IK>Ct)$Si)W`|MgIsaotuG`{aIMOyc(LU90g?~DNh6zhfC&B zOo}Q`#UNT!hLcFubcTLMW_()~CQUAYqq`Z@jC3KZt1f|B&)!nf+XCEb)ZyATM$*$g zC6%G(JtZ}HsU2H`22+^0;nch0{l5Sgm4I70YG9dH0zWx3nl3v*n#)AIpGMYPx~K^| zHc!X#<7=>E=VIJ`a0q!NuZBf2bq&*@mZ#CwFj0V=lP-K|5F5u9V)LR!c=qrHwfQkD zSU3e+_N<h?bN#mE*s^;$&Rjl?Yj<wpy%(S0-1W;id_t@Q_6Y{s#^CnOg?N7LFt)Ck z4@H_?C7KX*Z4EO0Ib6JU37dEA#OL4qgs*@24L|+<H@^J&7ySD7-`KRe3|*ZgdER5t z(V363(J_ci^h98oBRqVp;T`6M?nSFGXXP?%qbV9#y9WImccN|f0;G*9!J=g=C4l$M z8jm%U9^DgjQB$3T)C4~)Suht1`(`pl&%m;QKCEFT**LhA6=6BHZ(fb{YZkL&EySiR z16Z+qCPJur`({^Cw^w85`btI_j_e<g)D%Bz@lMQ~)4;4!K;{-tODChKz80Bf#fV5t zgjc9PJc7Lu92E>bdM0a2Rh~-))Cj_)G#~iT>^XQC!ooq1_gxX{Bmi}*p@_+)^hpXp zcv=js-OQ+c6$os~Qe#CJ5ZLP0DsT&Sfh@sm=b#9CdnJ~e7A)zV?A?urKqo^vOALuV z`+~V0tmHALCz1Ch4!tvD&__u!Z)O4(%u2+<+3{G^n}Ef=@mRgA6xwPE2o4=uN>Nru zG$6=9S67Lqa}7R!`4Hc}d>7t+uatzLu?*bZ)L~$z%=D}dMMKg(nOn#bAx{K@E1T<5 zi>t#k$VnO{Ej}2NXe*7Yj7<<zD$qc_k|_T>xQB^>sDjCPGFA?z2nh3#DuI}Zs(<c8 z%$Qn61GN+f_ASQZ#qAi}G=pqlJd|2QYYc0?7<#5|G#n=8%CNH@Ce5I_dU_|`x_AtG zcPzt_B~xH#XGm>73=5a^V&Bo7xOn3tnfoDj96o{rr%z(vnF~05`3i2HKLGsj7$1Ll z9S)}Q2n{zwOq?zJeN7~@`_6}t@!iiq<D*Z%CS(7JUrD(?k$1oO=?AP{oKJ?0C+KEi z@3uwQxp_WzZdrgWo91KF#(u2Zv=CJt6R~jfdaT&C8mqQ%qvoE9^7d(%GJlx_Z1Hc+ z^4Zw5tR7tx(pfPZuymjr>(;hnvoM(J#Ih_6)ZNwS?;V5bJq75QG76m&GSEgMs;`Sj z#h7s1I<^*bCS_vv$`Wi^HI_ke@9RWiUL1CAFUP9YZAi;aLrFswYC9*Pw6O`r4fRMF zm5boGDELMM(kxnFQcn(gCMTh(J`p~?#wZvSh7p;b2;qHkaM6LLK3R~NO;JyHGG(NW zN~OW{f@82Vbd2R;Zm9+%a~@}^4t+``HOffm04LbF>cZKTgk&!d8+%pg8qq+CEGcjy zL&72kh7F@{BjdW*YGNkOVfOTJ%$XjE-svgmokft(jwVK;F|RKQ^BL=w79qgPO2U%p zz^5Qfi7Y423S@*y9T})B@kT|yKOWvX278jRjE^663V$#(+L3H27E>~k*jpG%0dnzP z!`1}a4n{DrAae%TNlYCOq(#?D!{Dt4d7h}!tKL{*2@w&}Yte0009<Hr{)V-K87yp# zr6FYE?@I@!W7f3MxN~VA_11W-TrmmbJBp<V>6KU;Wkp9A9y^?_SXn~`rY6JT>7sz_ zI6Ew8EyDGK8*%>R4&1+U8pbws$pmN9xGEexz8_a^T*KQ>KfsgcFLCev_i^~bC7i!? z3)gO(<mZD>JvtWMt+|-iosXXGY)oXjpV*bhlsAf6`%8TK#gF*%+ux;rA>aM=7w*0L zE;g+h&GRk7)^*cy{mf>ZKe7fFP7LDA@l`l}a4Ak7A4EZIHG0=m0`1?1c^ft%rK}e7 zHy@<A?8g^B{ER>T_#KztIDqxcSglQIm_2(e7R@ik!nq|_Ft?Zzg|B-{Fn>-V3pfvR zX68_LXQ6lYDD=-6iFtEUv0zR*4lSz2o)u+Sv?K?smKV@`=3w`>W;D_V?AtjOT^*w^ zB5x!zN^;RQb1KT3$Dy>T326oSh)7OETxJ?vLtRnZ7=yN!5R5JiMQE4>8p`9)-jYCV zAAyMz6EJmZ78;ro5E|+T3o}iG1d1`E28arA#FUnis4q*BX6ZGtGl#i{1+)lMHv-?r zMIDYVvT$+Ll%7zUS}H?TQ%KaIvL6Dsyfi<!zo!A(o5C=oI~p^4qA1tm=tpAE%jlmK z&q(C`pj2UWv?fba`-#bwM1LbCzMkJZme&x3ecQ&Nu{;=A@m9!T29j}eSD;8Aj__D# zsjXUoT3(MQWG<Qj$=W7*P^1o5vo@CIeD?OShbm9V)m@2NO&|6SWP9rG;W7$5S#iPy z_p3(q*WeZ@O1$?8^oFCG9rTPer1!gbEJ4qtJlwvt2R#$Z@#w8nFt=76YC5C_94<^N zFG4|6mNlHrZ?1@7Z#87am}6&O6V7d4&RY70G{j9)Um1>0Iw&d5z~N)Napfi@%cFO2 z<Ixkm^YU|i_}Lfu@weZkbM&*;h9eD7mM~WI0cmkw$WIPNac&}(u3Co6H}2r&S3l#$ z=Re}Nzk#nQO}_i>4;q^sEbJeP?#>)6pO=f}3vwwZa#=C+FmG-)=FO-=%alo&v34yM zZe5RMdkN|p^U*N99~BdN_`SFB*WZ8Q-px12++CR1R)o2;YOrK}304mjW8JcHtX*7& zReZf{K7rm}h=JY$dW<6J_2S+_EFr*G_Lt#!e=}BejKIQyJS<zrb6Jvtjg%)H6Y8;l zdmUxQ7~~X}A~k;msyjrdu0~XhA5Zf;1_>iFkeZi;;G`tPCc2=lDGG%n!;zlhkIwp3 zbTmg}!ngoTXbofq3_yFcFS=U8(B2S(`<FK3+Tm3=w{{Bp>r#=I;7y&b3S(CXdLw=4 zQOY>@*}&Ob2X>Bf)ZI#yuESwyqE0FMN(;+S+Dh4524iXx(b*b>iQ@_E?nDAS2D5r1 z&^IlDCNdK9XV7fUNWj8bNmw*D9xIoYB4<Q2a(TXOEjj3Dj7Pypb1Yk!gVZ<!B!rry zEYkvG3jHAC?@dwfp#vL7Q>iIW(}bx-R|mQlCeR>jYulSc+u0I2F6PwX1ha=JEUmPt zYYY(-VN7GF3^S{te%qp};lEFZ7!tSz;3-Xp$;%=z+!sccTF}td<lp45X~R_3#B5x; zuno)RHDcwWZm0=4!U`e!3CPnNh<+(bx}t-O3{&86MDtwR3L`PtS&0j~2XXG~F4U9; zW7_yMf}<J9X>Qnmayza)yoY=5y@R_?pJMO%OW3$$HwL%wfU%)25_nCvM*7S|hA^`+ zg`1BXJ%<B=A_EZ`6^R>n9}?WZ;_0)Ok}Ub2vgEs;e!|?|QCK*qj?7w&#eJ2O7p2sJ z#aOzaghnU_^JbN!p{on?Hf~4%`t_K*aT~@?oPnxwWb=je0$Wz#m%o0Lq{%>kH=3(5 zFfgqK>z9nd=2bP=ys{1(m)Bt9vKkC7sleLhW3XoFXx^7nDOL}ZW6hFW8ru$RpH_v| z5l&dKq?EuO#R`#&Mf1wg(ppG~QjT#QImj%{Mr3jnVpC$#*fky%Elnt^r!*n3BT}O< zvTQU0LxY$V(lKg;A2JHPFr{k*y4qt1>`;OyiXe~2xJG}P*eH}0c;VF6Uc9kxCieA~ zVoF6gtSmK%3q$Bpl9&pz^R$Eo^}3b2I;?E9A?6|!7!b42imlWgL$EgSA<qmyx;PXQ z8hz2(<cF#4VVE-|PKw@X(Ud14=$jFW1=QUu7vy71nLkn!tuQjv39*r;@N`u|VvHGD zYok$+?ufA?y)i1z3dzA5^d#Dl2@5ene7vhPx5sd`VbC(xhpwd+bgV6)YA(9AT0zgn z2I_Xk(6-ixik3Wd^pv1upad=bA*1LYOdbCJ0ylvwo<hnh${{4uA0rDBVdHEo{eAVy z4l;KUZeHJu4Qr=jd`t1r_wZcA^t<9lh*cUCwB@Mlgtn4LkdqoZileb_?l|mUHVsF1 zEy0`#Sy;EEh5Ee|ZjJ{0o=Tj$d=|GJKf;a2@8Zp;AL64=UgE81&v5JZRhaX8^|e&# zDa>FS=m|4VM>x=6xkUxR+`$G<Kl(({+iyO8hChTX`CEYdM|AgOVD3yB!+`=!o1B9c zOUr18i?E=-SdtHYGb#w~iI}}+BWAB&jh+?jQ9WrI+9x$)-+{gO>$jKq>6fp_-hbn_ zUw*(>FQ4J#$5*hPAQmH6Hd1D+BQvdCEMhdlOi;7pEbA+fV(C0G`1}l};Zb<=KtCpz zxMKN0J`Gnomi1>~=9DZ<o>+*DYw9p*Rvj`*bK&9V0pB1mn#vYbk8i=)=4NCT<x`%F zfPYvhvIz9X`dFmJdLTDHn2eu<am@i3*W!n^aiM5w45c0qKuL)w;$yAQRGx{`+m~SD ztg#qZ8X=XhmbDH{T$$;qzuiP<D^D|6yHkgY0okHFg%lyMC886rUx8bW;2ukP*iz$( z3H3gh+)9$_j6hFE1Od*N8cL9dV*bo{wAK0`Jjxki3`-kzDa@=?p(v(}qY+L?bbybu zJVvEjAtp!{LB0l%(bH3enT6I6kkomg4o}L$hH}INsupI@ceaBerNl5zG5AzRdc3Kv zr@}O&0exd7sUwuBrRLB@$o}WKK0^YxxEKL?8UQDE8@T#d!o<o*TBTv`>?#_F3cPW8 z3k}dT1cgu<iJC3ItucJ)1}IaKP=h--tH9M!7XHp^sLJ%hL8j%!Z3XD>DaZD;lTlF} zkItU4((k(37*dNL#DjO<#q~!|areo)c<0%Nc<|wexPI>jlEZ_br7chCrN=_Cg{hk@ zY<*o};pqSi2P?ey(KCGW<L|it)&~-EfBV;;`26dy&^$f?v!>_L8&spDAOHpV?kFn> zK-JhNf*=L0&3R~>J_Fs0S7GLgwV1kWka~AM#&=bsv$F{wKe;Wnc!&q_-+c3(#NgXD zt;D+36R=^`IILOLge~hjuz76<)~{&7+GTZQ?pn&9u~@!vES3$_W5u#6Oqo0i8>WuN z<YEu3m|u<+3uz$9>Jyq1F=tkVG?G0a)*pp6Rd9B9q?YzWL|P1r>nc&(-cDeTLTGX{ zB}p_wV#5&@>46YmYvhkg!<6n(^d4Dg8=t~RM`J@Gfu4Z!ib&`i$id7+RT_~M=4FAA zDgIER<j}X%hoz@EG|e^O6Xpq17Zd3jg#hz#(ds2YE#xV&AThTfJbs6~tUN}KPQbW^ z1ayo`!_=-E%$;6>In#>iElRMkuY?({RC--m77WiIdpNM-*t#3R#8yLU>({apU9E>f zNn;p%320wWW4Jl%z}3xO{0377Q@=FDfw~&x)d*S#SE&<~wv8oBJshAZ^tOpUG|cn~ zG%<Qy7Gf=S0bDU`Nj#+-Ms|L!xBnZ`uqIJ!hYM3k%_T03pEIN6nb1aqG`k*$53Iq= z-WF(5eh6^OsmV%%K*fk2F_(yei4sp(iF#WZ?$)xXNO#2nR*Y?oEvviG*gOhTW;bH; z+-B*wQsTW(kQj<*FJ9p0llO7;?T3^o@8TiB{p9(Fc=O?H${q!1GHq(w>CiB1!`Q<N z25u(Mqw|0J>0`Y3;v2m6&PP&H;16Wlx88Y-vN4gEJ!cH2O|L~oWjZEzSEIfmpRcn~ zSd@&+j7ZE{xe6VWAk&ww#pK0<sPCDFkT`!VU$c+~dNyYF&B9N={)!uSZsL#MS!urb z9C>-^FgGLfX)7Wy&=sCuRy68X@bR{UH$mj?W(s$AGpRqi2N}`SR1t>;+Oc+07Cc#y zZZ3K(OdXnhTe!Gez`@lNzR{s5sjY=4E3K=i=n!Xuv2BfLm^cX|N=p$pG6P}B;RvEU z35}1I?wgjLD)h`$U|_CB$)*N9Qxcl)FsO^U7FljK4!Tg&k%f+tf;7E?z>Wg_nzffD z3@J_2O=%_r$gJ*G($neJj6LMVhC(z(NW%k3e4^n&Q+GJD>6i43)L~?%1w(#^zOe?k zYEqbxI1SCz;J^yw>dSlJM{v7pOM}f#Y(@86Wrix$b(E#^F*VnRxfpMtPQNC0h#6Z& z`d8M_AycYC!`v3CWNv+1a~RkeLETIn+E&KUvoe8-t_H*mQ?I985FtJ*F|I84|L*`7 z`$gv{aY6iyU~U6T9cb%np=U}dU2zRI4bI1m-eziXdEQ_psA><FfIgfRLrgMbXebs^ zCAeMW5a^_grW_v}o8OF!n`XhuLK~(=x^(h-u(LBjOsoqMVjN(@8?t)CDqMf_ExiBf z3*3J5ZQOhE1aE)v6c=t?M^a8AQ??cSg6ya}9T6Sxjgg~bkzbZc#=nPmKlq4%eunRV z8EWUA-Pa38XKf5DX@{+?HBz%8$%+o}pk8<Pa$&f`nOUH3!$vgBo=0%6N6*p?Xq>YI zrcO5K>7S0c1nS6vK5W^x0k`g4z|TMZf<ONFQ(|!O@7bp>;p*)QYZqoWTLYNbo50xC z2u93AMz)5~H>JKMu*3tm<Ez>+uPGG1-VSj0_JWI_J3<p8VZ$uz9q5kmloXUySCbfY zVe4T{z*!(6I|cQfohYoTLS}IhJZZ!uN2MY@i$ITcg|<0$ssJtJ>2QKmtc<2?pbSkz zvZLrLq^|^h3uO$~BI`1{iZWFrlbh3r8QL2WD+X{6bb_Uar8E@qzo7mX+^<56$`|8u zO{{fcB-S@_w3Y@_Sh(22($yX|Bvm^vRumdl2VWQIyzHHf;pk!vdos3_tqM#n_<2($ zseN8qi>iZ?S#+fqi-1XrL8^TkDpLAaRMFthVbHO(fdN@tfYI8;2+{<SDzeZp(t;Z` zssOSC?pK3&WffQpMe`oPEWYo53I2%G*3BCsUZ-Y@0$>W$Rzu(1YIJu}w+{56z9pA( zXBd_)pA9Q(4QX{QJtIY_E!~#2)6Y>Eah|G34KT#4sziKnWED=WorSz~KWVb}RV(IT z#qwF$vv~m`g3U2$dJQH_X~ajLJ;(K1cX9LnTewG{KY08Y*WZ4O<Cl&~+J3kOD>hS_ zB7a+sg{Gn_gF~nG;XaRf=jq4z>bpPi?Qg$R>qWuS#~f2<j)8Ar2;wpV;O^^AGwQ<% z>rS@xfU}z`X02O?mfppfx@bMd&t8h@Yu51|+QE(m=3r-u6>H~X_wMD`x@{?b`RP~u z_1DmlhUmmdiG8l#x<IxXGG;bj#<2D@f|-l16y`MjCN{bxq2buxSAl6`UE$~L1UD~V zxCZzlC?O1HJjOrJ4gQhg$SEu0@diWlDw>nsOtdj!+BB5Z)FY#y2qP<t5u2TgkT8F^ zx*I~4l}3p~qM)Nh05i){4oVY|swmKt$-;`?r9tM_;4yN_%*rfNLnl^3S7S;OBiMLb z@H}iNQOqDG2=D)b2O%|wnu^Kn@`8B{S&7Yg-j)Qn6)c>sVMUS<TU!qoV#Nif4i-?* zm4l&?4t<w7EUEFW?KNRfvN5;OfRU9NG>sJ?uf=mBu$8ojyr7H#v$}znq@7f?bR`g) zIyg${Br87^gB#|fusnkoq`{iRA9b;kYLNiEj2Jjfc_MlNYMQA^7xTX}x2VC=$ZImZ z0C#wt4=h;&Rn?U-sk4AOvm28->M&zYJ+9q2ge8loVCRk{u(8&Hg*COkDK$QCa#5NW zda4uASrUfX6$v=Acp~;KnJTS3Y(zkc2Mxn@m|9h3P?!}0b6ZvD@`AVS-HHph@8aCe zdwB5hZQQ>15Dz|jj<Yw;ATZ2>X?8eNsK511X)sxtbSQxioY;*ESFhmtXJ6s#@BhH} zln-_eWD^H1v`-lcZ<^1z5k7G6a)h0`6T<<vE>6hE8HJuzt5G>+4!Rc(qN8^Oy5{#W zrP>iZ4sf%#z~K5>*sx(Tjvm>7AHMksj~?BVR>EDhs2itG@5TN5SK;O13O7#|xca%m z$=ew&loleKy?x*r7)TP(#W5Q2?lNzL`Z&OqEGK$KrsXHVm_!g9>W0wRNMsg_gbw|b zzNZz89QB}Ou8VTfgR!|4dF2&I&dWwfR2UY{=tOdqH?$2@VCQVk`%aMA*bqP#lquBC z>O(Trh2S$XQiB>nBp$v9J#9g`WJ*aV!0i$44EG=_$`muG8L0gqSdj1_n47>JCI*0$ z^z^9)Of2~wRs^`UIn1psU}0+sD?2i{E$^$N3uUkZy`GS`GSD?thm#jGnvDW<%|z2R zx3)@9(3gcQGmeUZJXD$eMa7e`w$+2JwH^yVl~O@R0=1r4w}!}XXsv-B_0PI(%gFA6 zooNa^ogt?vM<=WdFHbx81=>N4HN}|1en?-58a-5Vqze*~L`=t^#M(}#4+!;!r>DF0 z_md|M;n!ck#r=EN@btaM`2F|q@#}9d$+SnX|KM^&vLa|xUm7#jbQOo-`0^I)oJ^)~ z%*2_&>A1LS02X8xJL}=RL2@uKQ-r?09I~?fU~D2w4ac-)p@DawKF5{Y4{_z*U0k{Q zCa&Ip6Z=mc$L^zh$v~{k7OG?=Ici%4IN7UU*|Iq}c<eZyfB8L`{|kKo+dnX~G=h_} zF($MZz{k%SNr{2*4R(gFzbiuh+^COjF>b~j%vv>w)>(a+Fn2zhdS)T3s2I*(PVgZ( z{e$hXZp$*P+b|2Cym*B5n|jeVzX7-Ip1`>a{Jj@X5fSZAgXf2U5GO>%dmu8>4dMKq z5ML*Rhd3fU#vSTR!QVc=h3TcCXvhgdh@TAtLmZHr8jYU0Z5Wjkg|ysMB;{s6h4;hE zT_3uR#xOKDhEHfHDkrodB{v6=sgXEJ^7`z`QCvT`11c<&lr%qtMmX_2oTR7E0U_qF zwo@cy%TR{#dq@CcvVM{21rgeN*}yTtjuKWEK2aX9^(W&}?wL@7OHx&UnWQEeOMwZ| z=s>cwrxX!D&&>2kYJw-S()}5}$V~M_cBVJ-MtWdWx)%zILx(!xy&5AR4S?bIiDqJT z4OJ*GLx?$PgtrsT%W^V`{JmGqZE2+eO`fc~7qykn(Bo0Dc#~MM%*4t7p8hVRe;O4Z zd+1YpixakRG=PpCg}%Nfv~(3<WGWut>q=mjzEoVqtC}ilZeG~1;neghny|FDL~UIy zo_+Ko{=r|EHD?;4W5eJV!1V6sgplw6Y}>V3>LvK$(<=xLp;ipC!I||FaCK`pKE8Vt zSC6d4{22`}H&KDPxe81OWMk?t1L{!|%9%{wBy$US7@Nz$+)5qiE}kd2@8R5yo4Eeq z5x2K+=Gu82K6?bE75Ol-P=dLo3_Ls(;bf<T($YL^-nARgzy1NwzxWEj`~|YS6M?UT zrlyf7DoH_Ts4>cF;!#i(j?qO?$SnxL^ku6tcg=b<PoIs(o|)(#Sc25t6cqCKyxe%? zj0(cqjlDR3ejU!9-j3C)r{emJoj87cBP;n2Sh;34CUli!!o*^<PM}GiQjVtjEG%Ex zft%-dV%xeN%<rp*v$HOCub+;t0$(hhJQ9<~=U_@tDFXd1;U8*>kRS`Bj7%iB)1gi8 zp>L-JZ5n4W&{~vD=d3A+A29;67SF)FQ(N)Di5<AIeFMg3B(ZFgF}gew6;)A;2u36d z3PX{a;mgd$@-`R_c@<HfELVctfyUR2GQ^Qu+l_L_mKns#!v<DP=0j3c5FXWm*h)Z` zWyK&k#p@9nJ{Xzp&ifaH%JOhVDC%pXP*)v}#<~cMtBys>xC{(a5_7`yJ4i&LwNCnN z@qGekk}?n#XecX)mK-rtgM>p}eM$<Z9Sa+p1G;rFYpaGHwKos6v^SM%NnCQYG+l!j zrzmQWqmK@p=-S;`lSTgnT|?HU*G)dJK>ZrzVrD4u9pbfzcQBqke}S)m`~koI^&8EO zAwkJ>M)ni^y~Wah29}0QH@c{8siqSB0Y{DuV&Tk2>|fi318XMXqsP~A@$7zB(3EN! zDf3tjGA{vcr2-2pE!bNsA~D7VPEJ~|u~&wby&7yBEpYSUeVo2>9Vaec#o24uaQ^lM z>_5352Ttv!ftBO+%M&z;a3r|R&9$&`$4-3l<FEMe#Y=qg-H#|46AMQgndZi9)HP)w zGRgoAZ7EXWSFm78tKu<r@e1^=-GCM{`1sj<n7v{(MwKKYpTI916^f!Fe_Xk;3zsf! z!=HbCg+G4(9FN|*jKBZ>1I;aEC@M}wYPvTfV{H)|V+nUBO?>zH6^QlbPwt(AJ?mPq zcT)%UZtcOw#mzXfrWK1j<FTrLG*&LJC9@lnd0o)nnvK$$Q3y+pf}SOT&9L<|Mdrv5 z1cccmt27;xXH1hGkc}UmjE~Rm#ZM1zpfoNRm6an=F*Xx<IS~j9WM$#!Vq+Z<pX5ab z=XV(@z}i8Nx?VI4@U@2ttbHuu;_nEb08dy@x@Z_{5g$W+?j_wVz$U=>I=DYF(h+g7 z)<{pY#OM+qRE`NiRfRw5YlG0z6o&ERqR`o#gy<MINihh34`ZcL5F^0;^F1Of2%{=q zi*6wDQtKS`zW8lR8zs7b6}nLB7b7L=Y3eCeI!=OFEWu~(XokxAV)QTWkv`xaU_g;C z3lBeK>Owg<xXZ%PT?xk4qW9krxQCOa#j&Ef$Iw)pp!URvAAJJRF7WH0f8(29f5L{H zTVXD`)0${WpA(}gRE^Z7Nq-EiEum*&iDSo4<JaGR!sN;0_{pEpKf43(QIp=hbVBM^ zpl2}jFiF=$nLw9?KJ}KJnLHxMVCKvwMyAXvlq#xp(I?KI#>LxraO(0E96WOhN6sI? z>TPSV^Y9L|cGXb6i2Fe1W`)qzRmACwm+|z|FY)Qu-{G^bzCe1m3%otF(O92>s@e!d zMVg^>Y%I!3!ckZdit6SP%viA&GgquZ+nj!hy?YifLsm`*it>Y{zAS>7zWDSW{`&1J zJbrjv_(-f?z5ruNM_^oYAu1~}2&^;|7x8=ZgYfA)2XK1dOzhv(hJBlwad=Zb?!7Sw zi)ZJftvVE!4$eYPoj+F0F2H>5OG~lCq=_kLs!PJi;uJ)r#z5CXn|??ec0PJY&v0cp zAw4e?3CZy=v(rRsm^JX>9VA$rV9CTfN}5DiuuSx{cptQ6VQ;GgZ*Nn|FR`qM8dP=U zsE<`C(^Tm-4CtS9Bv}_0>I!QsdNu+~fu>HLEGycyh368+U1SY0d#@2?rh}sf{QUI@ zZgZq0TA(1$6(vPpyq6xRsq#lt!_dQ{$>WotrAckBOm8Pz=E&ZHxuuLCLI9Y+7Wz6a z))yLTvS?{e<#sqUG>AtN3mLMU8eBbxOBXAqSP&mn(^8f6sF8&pmapwcT6Q=kiY@F3 zWIGS)To)NKBe$-y3?&*LeQB<e*T7b!+04ku#EX|7;<vwk$M?VdhPU2*jGun{1s{I= z5do*p^u`n;T(?L$qB+Mv6>3IW&@iDsw6WvO<c;UQkDooopMU&}UE5aS#RvB=V``)H z8=}97xQVKo!=Xg&t;+B4_t1y44b!Ivb)q)S22GM4&0=V5C_#N3Cof(igI~g~qkFLX z#6I*b@5jK(K1vu>IJ+9c-bR};M-zA6dW0vRe2!1P_y(&6m!Q5S9#Ns@Xb|fJky*-1 zLr_(fgt64UWo1!loY*k*;AZi1Ok27VaifaRJZ(BEtJBCvNoW|GjG8ggc>LCRUeULB z=k1Hq!miW0$6`Wjy0n7wlu7yM7@vz~N|EzNmtw>GG3aTD#>&1?Shu7Yd)JJ`vgxU~ zdSVW?t*%FHi5C`6NyYlUv6wkA3;B6|Qtvo1V{1ZY1cKtjcpvqkY@~wV7;B^@*&!p% z1~G|_@S`qHO!Y>TzX7)OO~CSw8jQ&dfTz1MN{a%d#h)4*qS4$OkLs#S$~G;SiIw4~ zd&MAPMVdEV-ZKYBT}*1o=V!yD4p4^1BpFi~m{|>nsil&1thpUCsFO16-PGXXsRU1N z75MvWAv(+iDe(?SPqs&HmMclXQ+mW+TNOlE5`xLhj1n8Gi~dH;>|!V*@$wqnf=K0F z&4e~?+(>BAboO*-VpexLrgUWz+|-)R&dPA{7!E53wIK<?8Yku(5vv<Gy4z5uC?YJ{ z6Gcp6=5(i)j>BN%M8<Yfg1w6(teq5x<_mn49t6NGEG%&6&K-RF;}`h!i!boakKg0| z<C`>S?+zWKD9;$GNW!3~>Wf7|m7!{&4s}Bv8c8D<S{dQfXV3BTH=pCnmmlK-b?Q4$ zu44b8L4-!y!9UC#!I4%73AL0~9q<XTMRI~G&7D|{z!Khm7BpIpJZF6<>&jx^sr}e{ z;s~Y5MI1VN5<8CV!HO-bF};5(Vv~Xq5KPS<WC;^f4P3i>A0NE@8ZW;37U9v})YbtQ zk>ZI7<5JPw8p8q)!dS|YT7saeItFdCJF#%nR*AXit>29DwoVi^HlvvOwS06K#uT#x z)FzTy@-VI`P8wy?-kOG<DI>9P!6?j}mW~-cBQUu$6D{=#IDe!c?M%}G+-nw=V#R_I zET20HJ66{sKh+GA#|d_KMNe}S7O_&S8mL1VE6=1(e($(k#HK~TGt8IZ){!RPPfR0g z$J-zy(He2_7Lp`L<h>fn{Y$4*p{F(vBQxBPmTZHpOb29-utV-hJLKoOqHTOB4Z4=p zeCrczi^jHGl$1szD%K4tlq}08m1Amo62iT85fyF*S1&cVd8ooaz!*lxiX;scxVkIC zH&BgbqKu#*4Mc<)A}-1TX>m?SNwCF;Gza8lIkRGUF+4GLv_D#FV<fD|(lm+%354dB z+Ts5rOXP*t=62rvBB&9s)23u%MhEY6ee5f66QIuSGO%(~83H#$i)K+>S4B!IVtl07 zUcY?^LE+|PYB|_C$idNBiJy^yE!o?_n@rCNAzDhbw6*Z)(Iecwdk>GEJe1m(zxehG z+<SZhyAH2}or4`~oah<G<M~@+W`B7xxR?yALVzo3QcCEl!NALcTC@#+{P`RH{O1pB z-?4}$^A`N5@x&834^KV#`spDogkX*^qUp27DC*mYXamH?n<I*a8K3F`BWr$_jWRNs zsyFZ3jw5fJ$G#J%u<OJ@EF-ul&g{a`Q@f>#=1CtB803Nz=PpRh{rros3FcC1rMK8{ zN3@d3>gvN$F(#M{lZ@)}V3ZT&a|f3peRKs<O3KkSZ$M)2`22j7REH6CL1g++R8)ka zqoV+`XJ(*pZVqP85Peb#2<i+>BiN@Bn4K-jSkhmG{hK?`I@$|W`7UT2<BtiA(PX5N z7+h41Eh`%_zCIE)W2uqz9dUZcbS&x{gXZ=u%$iY%)`ncfrN_cIDwu{+8N;+>XoABr zGSL-TN%lyHH$!}kK4K%R5E`hBsjP5QTk_!_tb@2nN`(X)<cx4ZR)#%Ip94Zk5Ek@8 z6WW`hWhjs6INs+>Q3-5Op6`v7lZr6AG6k`|1_Zk;l9C+|LD^<bxfl^*iKqw*M1&h4 zGC~L85&DRZH0JNq^v3Z!m_@QP9Fd#t%!=epY2u0ELV~=&4>cu0P!*%U#IqD;014c$ zjO@S6O<>2xdZ2S+1f|q4OrMg2uGVNwXv+{yfpT!6#Bir9v367^uthghS?VZt<c$hO zMQs8qs}kw<eOO2du(p+9dZ7VzkdaKNHMcenWN{Dbc4sX*)?s+_{+oFJ$zwdYe*=5= zZ^6kk2k`ZG&saH*V$Z=9@bq<hHB;+wI$s*j*C$M%i<TOxcB;rilg7@`$w8Xb=AVCn zGv{{W^Uv<VKu-o<9(vUBx^VGUf}gJzyu8)P3Yw@a3x$Ul(_Vl+LPL#slP&4+6{z9m z=oR#^X6te+-!O>1$4_F@?wwe+ZaLn2{w`+C?~y87betC^_e{Y4V@L7i;}>|u%&~UE zB2?6+Aulfw)zsNzC`ravMxl009Ga@4QB{+U`pNAmo6w4?NmCFpG9T@I3(?Uxm-;z~ zW+|HTC7P8X3FDi2^V<{A)02+z<5SVul}+;$kM>4t<@zLyYe>V&g{`=Mb`5qdt;Jk| zzBtznx#^CmEcQo!z87+He2^GviljI*OzTJ^^A=)oVJ%uGWT3jnpHfT}!SSK+jR}&b za8S`xMQWNevzjduVyqA!Z;No=oA3xdL{P4%kQqf54v#kEK2t<T81h(i#Ko9l-1uzz z5iL~K<dRTq$k>@MrZ;P;ia=vkIEu6V(ce7=UG*agYzNdcla=KAp`<t(dOE`pAI&Tg zWzOF<M=U`d7s>a`wrQ+n0@P_qRw!fz9$o5=F{3@D?dVbuRFt~%I5#K=BPqIihzu_P zE*=00U`yZ@(>Mq~7f{YcLxW17b3zKn*ZCnP){fw|ktaA5;q9X=wPQ-)rjGIUGC+Wz zDgpvD;7HBn?Q1M`PRY)3gqObtyqQ{3(wMqNd0}LZ7e-`x5J)yyvS<!Ic=vt0{qQDr z<qbTfw!C)ZIIi71i4&*xP=gjxzsE@_Mf{G8(CET=5ZF@ZEdg!;c4i7CExK`QQ~W?# zB8IV?J--*9K7SK>+R9L3Z5Ena(~uR+ng-Wh6=@mH7*`ul^P^3vVur9_f;++zntHPI z6UuP)Hh`I}E;jGkf}IBrW5bSZn73?TDD{cvPipkQa2M1zkHwme>+ysp_{N)WW7Ya4 zD6dUHQE3<o^MVNQ2$YWrBXdThrku<?HV!$Jg{beIjE3%M(jeiu+#=LX?4%qCLp?!V zSDA#CIvU4@EObxK!pxaDm^dj1Ev>24+==L-5gON&jHad(Oz9kj^Lu-7Vz3P}sXL3a z9FajFcQMrl`f9-0O_>tHm25u}IjOeT&|gbaSw{KejsAHBh|7qErKcU7#8lK)I*`*) zAanbpu*er9$jGs=mWU)nM@8u)lHe9kfqeqB5JPasQnuudbU|sMC$h3#v1$7(L??$J zk0!Tu{1{dOQ=}xh(;x@4!UiKWz*-tOpvbVbP-7;eW*$q>7lg9{Sz~NjFpBeiFlwZ` zBt0_8>X|8I>Jc=N`EDpDQ;#8-E6cr6Tj`Jb>Od*RH3q|wQdP8Li+ONdJUt0!mXnOE zG)=M8N<v_#rFmj}OANXvBteY|VA8}m%$_=82w%=l8i)+nLkw$IaF{J?g*+5^qT#{j z@S#qM2sVbLwB+&-;KCz~kUi25jZDu?O|jIT;i#*LMtNBXDwvwyedj(NKY9yy?!JKs zZ=S=Qhi7o_tqWwsHaNO4T}4I1#mf%b23pijtc9<bTb!&IQ}<f)OOyPF8T9FnKYsr) zL|3}gZ|uaA$5)V)7)F*hhligQf})KP6leq=U#3*1QvvRPU;~7OTOd5di2BZ0nnT0X zN>pBLIMFnQMfqd(hPBv!Ks>~ehnk@l<aHFGNEv2fuZ5hVG;H3z75AUKgX<3;lC?`w z*E$l#%nGGNA?R#NXF;c6;)D@sYe_=S%yN{}<)gHormSfknkV*1v%J=}H?g2%P$!<O zw&!7Ddm%M7Q~2C6%$l7~fR|zF)B;TJ$wBY5Jj|G$hsl$(v1DEqR!%F#8ym)B_wpJv zmHJ@*#7r#d%t4I54lA!Nk}0_o$%OftPFOfOAN$u%z(8LS7R)b(TaY~*gPdUOVGbQf z18K#I*>j62r=l@tEP<Nmg>(`@BIQYJyuCE2IE<M<NQbZ}N{b{D6pnI2b!`}yt!c;l zt&0&B<BpJUS47c&M3FGY)yH5o0UjLc$ZRV}Nd}HK`e>;QXGEf*E&<JriM)PhHWEQ; zp&!bM16bMpQC>i~Rp!eepvU^6t||~U^cPKaVQ6WHAh08-o%5tt5J5U(!XIUIB`EPX z#N&HeF$PmGxw0&JdkZkJBNj6zr$Lv}cH)#sN-1Axig^R0!tIfnYEO;jiTFgfp(jZE zg3vGrX^4<m21Hs~S~S71W=x|_?CQv-i;iL%jX-@(IK_XUbn;2bzIgc7ZM^gDTex}m z6t3Ppg!5O9FkRLW)S*yRCgUn=QvO)L#?eY@+m^unx*e1!ECoR>$KO-Z79%<I@xgm< zNv$S_j;_b;>qpVpR7IVy0|yTUIC&{klIRfZx^VZ_L^DmBy|V(`+%@1yBjfF(3oX52 zFtb*Gy`2j88$+ELVQ$}a1jmFiZEHh8M+I7Dy3#0b3kQ*v?6LRgUYx&i8E-HWGh#7$ zW+kd>DMRWhDY~;Ur6-e`xezmZM)LJ2>^`^>ZC%aSwtEW}ES`sfWxc3vDk7_7P=<`c z+*y^F#`N7crvXcrjmPp8O<1vV0@G+VX3oe(-@JSRFb{KP<lxE8O?Y^u4<}dFVZ-b^ zbdB-Dgko>(nOlJ{XEjPlb$EKHA(`M#iZDS<zAs+f--d<La<Ot*CFb<E!`9slw%%4y z(N~1Fks>pz3t7$qaiTMSvS?$rrA#nFFbO~`r5zHgPlokH>DWLtHiThZGeOoGhw+_R zaB(+<vyTzH$kL{!>IBmWOsJ3Ixo0wK8beM+4hm`tu%HodZH&RVx^OfT{1sv%`??tJ zi<7oZwb5v%2dS?JKvQ)v+8QHKH`b4Tqr@8<%55}_AV1G2DvTobhGDoEh)y{o8aO1j z7T^|ggxltpcued{z~ru2%%LGyB_YmVS}v_V-QJ!LnXGgllozo^l>}3-#Ys<pltiZ& z@kJ`bhMoY4ej%c{jsWbNHyT|+*Nl%rOJkG-?uzmtDea`C2V-=3G2VW34`(kB9G4ED zuDJnL_O>uKH-nj#h4dY|MmjJwGZ+H2_#OG7nkX4krby9fFIrCYEHr37jq%ol>yj)v za(q1w?b`%xU459?o5Idr7xu1NaP`oJi-!g)jXY|`#K6Nx3!Yxu@DSi8@SS*^fr%{K z+{B<&Ly2X?T!nICKm^0c)`-719Ga%8tT4Lp2(-q8?iOs>w@vEQqe;y=Ykm{bMmS>z z8Fk^jV)XXsa9f6j^GmRtfNE|{M`?LFYU=YbVq^>^Ppia~8DlVQ>KOF*HDdYFi5QU? zNZB?KtJd~la9tOcFQ)A1DZ%=|CT!Zq*wlnG`=;UE!9JW>#n)@<aA0{QX4ZzHI>`)M zrxqj3MTOU^3O5%8#D(f1KFk=?skLt(?ZZHK7Itmx!p3zok&+UGpip<Hs}G~8vqw^r z9n#ZXkxGM|nBc@rZHFl8?jU*-R~JL1rZ}K@lt0E)hf3g{*pWa#kcz1@OQaO<;%AEN z!Xz3?4a}I7g$XsGXm3s;fmlLONjx<i23J=L8g7EKHU#5|jkcy3OlV>SVaAv^J{glJ zv0Cb=)vH4=X+kRHR|d7UKRjHh_d}RDLX9bBf~2jQhFIH_m=jHZ#DvrjT*wmQM4soP zr=`eDmyRAvylIn?&_8<wG<dB^X+E&E5t7RpGDUd-)JZf-V?r^uB4|jfh%XQ`MX4!4 zPE`r2dYX`>6BRw^y1Pe^jS|qv)KOg>j<V7~WKqYB9O;4hBpRNgJcQGwU%q}46Ubyy z@yYNG2!@`Cku)2ps_xK`G%=xySj$ENw^)OmW=?=xK}<X^dKmJ;^vu=BybgH$Cc({r z$4_m<x-~PTr=DUsoP(zcwU{<sy>#J5b7||UOdS{r6U$+6c2Px;zaD&i^!RrJSlE*7 ze9R=BZe*bi4Sh9e7^pzkSQSQ=n$R^-f{BefLSt+Ylj;pEW3h(%aOhbX@EA?3Sl5HT z1yvYWSV1t4#>!QtSiQOin>RLM{RVE=kEfr=hL4{GCQqqC=cFR^^7sV{CSc{t9;{w9 z3rCM^#DRkwuzUYX?A+atb*sBEe@+cHu5Q4_!5Zw?(1bU3PQjU#Z8$uy0()3-){)8Q zx5i_2R~DM6Q-cX?UrG~aJ2`~<s>6d>s<tEm`<B*Vc0&|)ZJvmAD<?7=`!PL7!`s6Y z{+@cs%5oyO9jLiok(uevGV?@Eh6ggzT&cBPkxm_4njb{}5Q18QucIvi6WUWTcU}#m zqx|3>;f~^}Jm}~tVlFep)XpSKql8LH2!M``CX7uDSnkxn<DxNv*ce9;cecdQD96&^ zMPo9--O&_}?ul8_=>6`A`N+=nBr(Rq#!ge}GajGhDLt!*h;ovojwDY>bV3dflar@6 z7@DU<jv#NYOXly#V@gLVW=+n(EE;reP0Cm;;+FXG^LBtt1$AU&WiV?~D7tyTr0xPN zUECr`1}zgq3Fr#cHe#v;@pPzjd>R_6m^MoNkXs<uu5?8f4Q0j%cO;|+BQ_}x!Qnyh z5A~%~2!NxzH*B5V;OOB3&p>xLdf7lzS5x|4O?@S)#t)Ml0=x*ReO+xhbj|f(=BS6R zt_Iw?c3J}W=I#ABd~m5$$+WG_sgKRz?xPP+Un4ksiO2CW$Q$Vo3l@AZ4P{860S&Pc zyaUalXQ~WcLuFVx8bRMuPnsT1lLh7AY)IK6kEmF8UQ-e>^ZXDN=L{P+V^}zu!Nk#o z;MT&5^*xxss0Q=;OR;jrXslUVf{g_Bw(ZS0cwhoE$|PiDMp5@Otv465VpIPvX~L2v zQ?YgH671i{taES+w(p?U-@5`k_sqlo-2*tfcLA=QT!;s!=i>(1_u|fJxUhaQHdBi) zrb(JZvovp9B38C#B0W$O0sfls@Yaw(?eC=sFEaV&mE)ueFrPr$zhfGX9GoZhF9`{C zftQyN5~8e_Q3BD{5r?++1T?k8qOvLkl_ilVDF|dG2t;m{JIY3dpp?LCqH&$ro`#;D z0<7CO9X2+`$Sll&BFWCiMjL~x>UnLW(b}F!L+XOcngZClm?Jqo1l^NT$n2?@NG~FQ z-A<V@g^b-za8K(@gP)%O#y~m0HnXQHT;23wET+k`6w?t8hk=<oEbaBA-hcX(K4Q`x z9ZPM<i>|i>_AnWGA{90IK}9&(>SD%}OiXSIC%7Zg(~*q1({o{KtHZL_#dJz3!SFIQ zbpFk?L6ZJyY4AfwdopxrtmH+_;Q<;tuYe~c1h<tH3DUB0Wnu_@jwjMG+z}t|z%*wg z&F*RMYD=c{q)tskcw9WCf<2VAHK3@eOzo!)Q(F^Wge|ma;)b)*nA(^~eZ$2QFIy|> zaU&(znrb02HVEC58*%T=i<Bj|Byb-+wgoL6Wm2z1c`YM?-vefzR?@=)8+$d_J8B>! zNz6K`j<8@;gwae!hKV*-Yxo6Q!pKI0H&P8M)YwKg25@lEre4=W%eawfXkv=2j7JfT zaYl9!Jp3JCEBaLXn8M6f9}AaEM*o63EL+|{rY6&FsKSozE!eqp9JX(x*4{iGiOgK> z9hKC!;=xWXS-T4x1{Y%Ao{czhY(LJvafDLs7~VK{00$3m#PLIeIJdhO^ExsxwJHqj zrj5WpG1#~{0qeR)Vm{OQjG8FSsE9-XD{EnzEkXk{nUR>O?3EDcrvY~-6}<moANDU9 zgH>J0*t|+C2(=u=MRD-(Fp$>J+_=6SYX>W^YE?OwG3zYmZ}iT}#q^2AQqyC_m^h54 zEG;H;k0}qAT5TpXQ_P-GgyTmS!;~Z^W|CDRE{si7v3bKdNtP8cYip1#wGGv2*maSS z6^U6>voW_PncER$_yXxEW9Rr-Olps#_D+P8i!P6)aktiyy0EHI?~9f5RKz^*!ru`K zBCCt>0rHw8RM87i09B5xP4B0oB2U)OCRT$np(PC6t&ueLk(f!jsH!A~nX_ry$4B#+ z9LO|Q$D*|<ND}iMWC&|9o{~Q%7VZ(OYUgN*yn^I^!QDD855>iSh)=LVP_U7-baP0c z3BrTSn3mk&>g|Y-s3_`T4_La`!_ChfUV&cHbhi%f4luW~kiadb#q|#Mg1wj_R9%*` zWjGwn72#?ui+NLPXskp_LmDb;)3Ky?JZ=*RgT3{rY|e$eHr=z11}wb8;FOTgtPu=v zFLNYDJ0m;A7FG4}ydFv?8o-8{SZ11NR5!%I&{7W0o)+`~29zXn7@6yX*>lPuCZm+L z(+e?WYA)&;GT<BJf|Q&jI0f0zjA~)!>X}%(ekwL>?7)_-<FR{N8}{rRkA3^N-7^tO zmewLQoyM=d3}eP-puWBUgM;(1Yx`<4>291qe-@Xoyn$=C&f(?_(L8zqR|)hfWXjI6 z2-s-KVqBIhYLYGBO*yuHZW)$LNXGQ~aP-q)O|Ol>m^^#L1gRi8NCSc13h?vMpteoM zTi4g()P_oI@6W^bb<=TR-%=dhzX->VFXj2o;W@WcKGkExx*BX)TZ{E8s<CQdH0I4J z#PrEIG=GVxERR8HQ8>nw2GL8!(=?C7^r<=06V#fzk<c+#hKHY{G>BwyO*K|5DMNKd z48~SwQOfyAkJ*z_T(Ee4DSD@;(%|v)lr2*yX3%&Fi4%*o6i;~hTfx{;S0XmiO;wv@ zBmZihB2}?mw~!*-FRw<zBa4eJAc|th81X0kU`U7qT3doKzBy7_fv=;1+X>MK4YiQW z=Co;<+#k*R5(k<3N~WPEKa67<v9VEuA=y<$dx)*;n<}8Hsx0*>C@6}j)|`RZ7-yuX zIwK|70f~vWh=?#laF8K<Y21AM?GYIthQRPpxcU3hj9Ed`Kok0A`VwmoEzYCPG_Oxa zw}zFYB|>5XqzlsIg*ck4BEVS}pM7*2enGbI_0>jVya)1QtZ{X1E6xnm!q!?1?tc2v zvy_LDxh>q&8sQY;BTeZW8)8Gf7lNfrDzSn_Y#G^X;rwFE?=QsM{(Mw3JLQX}yva0# z3o0>VW<JecDX*)RpQ)xUZp4b!6<D;S0SPo@8M$c)OAJSBq7U{QSb_tG=Hc+sSvYWD zGLG!;CTJ(&!2V7N>`l#aOwZXUEKNjeW&kElsl<lOeK>k}2QFVei@W!3<H6ha@Ya)u zc>D1~JbL;FpMLrt>T`Tho#}x#N`!bfbwt|BBicn7D=14Abf%!MBL=hTf-$2u4C6|@ zkP~Z)%s4Ydhv}ldwHWy07M{M<k0;kUF)%R(S1#_5RtP(FVk0xg01h8oj2$~>V(*?F z?B3ahts7ghfnH&7`53GmD8Yg`qtMlsP69}f9yE<6xT`8c(b5!4U}vLuZXssPE<sqd zjpUEY%A>JxVJQYTbi$P8GP^Jl1(mr7B*2|qjWB&$8bO^YE&9|>vYgbOL6a#wS}d|M zLSSsJPJ9hL%TU)*gR-VP<)Mc3@J_6SBrOEXzlm|VN|c{!Itn~a_22QgVPS4)YYiu9 zg`mDRSZWh*qhu3!6|7!YKeVr`&=)cd)nRCE4n|8`wltHfqJ}iE5=&Rkg#!U-X{|^1 zABKUY<1u=4ED{pzr1s14<C4hY2^im&$W)w49hZnP6?q5<^@pdQH_RQZrBN1!7KW_# zI=moiD*|25lv>Nu90ulw5|fJvj|+n`Q<Q_5Dkj$DVqk6)tju*$l<S31e^bPG=-}w$ zHXIvhK}4Vq64IQIkZBJE19iA0G$CU2c#Lh%L;gtm2D<$9Yb&sF`DkhCg|(|HuxxP& zR<A6_y!m-Fgk$I_s<C(xP2q}446bd!x<P8^trI9SI<W6h2e$9(f+K<E;bSRjxXkPT zT)Vjir_K!E%$d13adN6OSNHKFQ*q>QH}>zJLTQtP;?X0Jl^2aM)gv≥f`SUxQn> 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�dGJV-+RsEd&2R z8&r-Zdsju%IL4#2C<dh^Q7Ft0!q}n+j2`8T!U8|y$%V{4wF3EtJ}@!Ugr$iNlBjtb z8xk;cdLCxcEw7$mg>_3C2`~l?$d=W$*g05>!GTh&SzLfw(@GE-5e0W2KY07P6Wpe- zvN5M=B*3Y+1-J!E3vdg0BHjyNix6$y0{G%_dqzeM+S}@AUh<&D%%Nwf1Oo#(*b?A@ zZbm3g3&esh8pY|A*s`(}tEq`kURjNIKYas-k1vG1haM}944I7J-P4YPdkEx%ojAx! zaP+`r96!`e=`j(fkIf((FTmMj^Kt&%LR`AE6j!gV#`WuiWS9-Ob7KeY-q<C@?Q7fd z;Pzg;_24*e-`Im|S2yz5HQcVC!Q70Sx3@C&Z^nbWyKv|FPJHp=IvFJvHDeMmxxE1G zEhDJ`15jI)j`1y{kQnF6du1<;nf&#Szwp+Zm$0ZY72kjU2)}Y4@GCyQdH|2sw&BU* z(YUtM4-Y6qK75>k+gD<-V~aOVoJ+y>Bk@?WHVE5~=3xG|3M?jTZyL<TfkUzQ^s^^; z@7)J@^7t;#n*hIk3Ae7FV|F>nYu(8#w2`ru@@faZ`}RG|nLUnD<~l+B2|j)P9=`tk z1AO|?dwB8eU3~HByLfo-3|@Zx08{5oMqqpzRE$iaD4s4GX-WN!<h2Mw4FxC?s4AN3 z(!@@~<W(d9Z`;39lDJ|hp=iez>yj#pN9vRuqMwMO(s0NN*)dF38sH+v0*EJ&B3|zs zlE?%;!_r0@fuWXYB<WUEg`<)>zPv1oawLQiief3kP+A;>oGi+cMg4VHzM=;67gRFc zkHL(oqcD9|E_$Y=W9gDHG-FND9Cl*8#0`T(A#~cnygHN?24gG@M`&m?d;<evEmmV7 zXoZ1P7E(lC4a(GD0>C1ryk>A=CKc(Fg<KI^u@-q;Og7C+5w=rKq^H|KM@JDRMzS#0 zlYy;?9K3Ag;bpCW=pa)R<$5DA)*KVYXJPitO0v-sELd8Ls04S+o!3HrJdePhNR8Qr z<3}gr)bZ&!Nl>3TIfqhWKF*#Rz{NLK;leor_1ad(HX6U(xO@8m?%g><U|g5F)_(c& zU3~oEJ-q+q8s2{MEbiYujN7+&5zt$4=iVVacyJ82Zyq4958%&VKEOyab!ka7;^UkU z6K#hCZp%ukPi<A<EuIv{yYpVzVsuf4G!gxogM(P#T|^fDjg0*V?)10f>9j0-v#JdD zrpMyWT7vs(BrYEd#OY<u*gfEhO`H9&_hb?)Z#LG?%Rv9yLiBBp!@_l`7~GeSCm+3u zcOT!wqc?97m{(cxuHgQi%eZs%9Ix*zE9OC*e`7Cxrk*}^atkhBI)o43zfWKA5i`kG zxPIjXp1yMzj~-r=28Qh2wUnBC4rb5qgoT?6<n`#KjMbo|Bf2NZO8^(4%=ZdvN|050 zy=D@#w5kGh%=M*}?+h(;p~$iqpqBJB<MsT30?cAqq5$&i5MX}2PyAhMO{~-r5$lNb zY%io|5(A0uNJ;f%#&_b@3u$TINM&SDZ;N{^vveMT-CvBwi)t`udNF2_IcLwTplPhY zq6MW`zIZIwuc^n@b<J3_q7Iujbzl`8_UN&xFtt>NldCnneS(=T0%7N33v&kxXqoCl z#ZUu^hU(IV2|!C-7eyx+rWnECQqvCi37H~T+|w%()fLs)xw8dx=cY4rlwk!cT|YfR zu(uY>G-cp!B@a6*SvXh^hrg>D0-ZHboa%!^>$`B`z$8?Uje?ej3@d3BK|PBApF$Hj z8|SH$&(Z*1y}X)|gA9Fz;3Syu-#t#yp2z#|-Nfggy-PFoA%6Pt8~pW`Sl~%$gg^1) zkKf|ur%&+ggZp^$?ls0Gy!Yfh-uvJ#Q}!e3=r8fh4=>O$t{g?BamdIDL`b-;)c@Tt z&;rr1uDtnT{y!u77%jxH0tN@!;in(I!O4xi*g>5x{=I+nDDJk5z?ISVxI8`t4`-+1 z^CPKv`*I9UZ}Y-|sg~F>#Q|4O72p_wePq=rEU(MJVjAnUOAE>5dDwShfZ%?}bG(bk zlqK(R`{C0Eyv|D!!0+F^h_z?%=Q@H)T1gZppro*ZQbej7hg27UYGXL$DhZR+it zxN`9@k3Ei~hgYGqGY@wjoP?2B!qHeCiUwqB0$MP(Shi6NERh!;N}c=3#-b01vWD<j zicr>5lge9NkCj0@^?n6x5u(Sb1or;`_%(Bj_%Cydkz2#n<Pe$UiTE^6B&PTvDcK)! zN!|#JbVgLH2cqLdcygZ?0)ia{xT~qB8>v}H>3QK;Jhujm=TuNv*I_fI$eJa!lp_t; zw5E#e-GKE3`Qjzj2#K*Hh?U?U?h7*uTLcCN!_C_Tw(j;4xW!_svbxmUufQ!XP*ybO zkijL>AcFe(HKRK?d(tR0WA}~@Mh&)YX~eqqrP#Hz5yuWp!Eu_OG5LP*bJv2kkqkVo z6;YPqkG3&!IKI6DM|MxZ#*MWIkFkb{xeE317BbXIoIAT5=gzF9KHiKgS12LwAEq2Q zO?JD4=O4X|ufKkQzXh285wd`0?;jdH0$apC{Qp;)yl=k#3@=|k!^_V;;PD^fR|5JU z{4O0&XGj+O29@QMAo)=Ui*|u;5G#CuC7eAB=|#-o?rj1OUsJex8X+voi3Z3XBhsRA zmW+66)l}(g4osSc?RoSUBaE=O%mK%%J+P-m3uo3i;pA2yT-g(ieT#gtY_dD%jP=6( z^^-9*JrawA1j>rUx<yrZ`kYzj14@#2ZsE~e*Q9vs;T1f*PjKIR0}t+<W5v9|eV4Fs zK{t)<=kyXs@zIBGQodY~%;bT6%kkA0kI3}L$?7{P)pqjOW*X9s(o9e)diqdeW*(Yu zVVFctQv38PnIYPmMQew=g78=J(ligEtd+FnDO-k^TQK%(fWKz$|5pfb3t%gV;b#1t zZ=gNzu>)cgoDrYkCV@LD&K<FdUWkq-xZ^z$5$#HHv4zaW!ATffk-)S`BWR$4z8SUH zwXOpPwslhDjl*VwdCP`2rlv0J*fs?_cFsU=Zv`cVn4Cu&(Fx&n!p>yw02ZV>oID(1 z?P>=#Lro~?GF6F&dcoWTw#3-404+j#&#m~IlBOzkQ!x(io{qg+o3Uea7540E!Qq3# z2)1L-?q*y*Hy3_RDo6^kgs-g%*3h(_-Z2vw_fNx_T|GE=d=e&gXCWfe4fE%=(fDmA zOH*##IEptPp255CUBTM~_51JN!xx`_NOSic{{EAaK>YigLV+Or=O3{c>K{@F=KhDE z|NYmW$aLT0m!EmO#Oi<Y&_AS)2z_zt_(7VcQOL}WL|CM&H2af}zYSd6jp5{F3>P0$ zX=~@E4=;i~EYuD@-sadeFaal*Pr+N;_F+rOC@f-%J>8Xv-J@NwVWb)E&GW~;ZUY=# zN1*TZ!}-H0m{V(y<I`)fqb3K-Dl)LJItz<N7h^(U0)G4X3w-kIEoLIJ@4Gh$ZUO8I z1oe5`xx>tG=LD87n~vXq`veOXw&Sbs4&i+O0RQw!L_t)q-j<}vg>(DK(iiZ~+qbcK z^K9(jyPR_CFwUG_i!EEGV*TJ0j2)W{Ep2t0M<Wc^Az%fdS(akj2GOD+OrR{o*1-&} z9%5-3?iZcn$m~km%2FQ@X|2-#0Q>dp{~M_P8-lq7$W=&~`i8^d<*SY0U_IVP1B6D{ zAT->XfVP)r$V#Mvj}bFvkziyN%pZ@)I5#?3C3tz+Av(eVt&JJjw0;scZJB~CJ7!@a z3t+~)$>^Eeg|f<AWaY(5{h=M4%;6W{2P<nk*gH54r4?SZhA@jX9HQr)Xaam~DF0<_ zk)A{|&?|5Y77#b9sbMS*@0o!EtVoA<c3{tzPV5&C9Coy^Vl`stwkFK(E<kdKIoiq+ zFpKBeL&sd3=7Dx*ox^L}acbWz#8MW#adrn;X)kVE+t0#1jmM8!(2uU*{bvvH>u+Li zY%z<92(kF-&=^e-q_h7Cfn0_F`d@#&Vruc82mUF*E&Uw?%sf<Ak3e#YSXahfYCZDu zwuYO#Icz-*n9cNH=V2g)qnJP1O^*y@j`%1CoLbg{t5c_7WpV_%0?e?bJPiA)!*Fzb z1dg{^;p}XC>{w)vjT@Y>sMi!%57c4jq+;}^IpgreENq@qig|fSn3+ps`q`V*&kyj< zBjFK*3^^xlAKbe@a37{eI0F|aGra%w8YSNp+`D@SmoM*<boj|*J7_ZZ;QF;4m`~sG z=EGxfb5+Ln?LB1kIjFBmfSrv2%T$M?MQ{r_A<B~FCKy#PwyCKhG_@6AZEGa;^ALX% z@<o{>CtmBBh*h2i!;{syeXYM=&j9;>1NQ3>03XiZNlJ1=ex4_Cvz(=&YUvp+h>y2M zY@8T6XNu%xdn6{1*<&0alav|&H$Q8LSvzAAe2|?RD9!b8`Njcsbhn_qt{&NCHPV>C zjFQoaNKS>hoxL>mT4Y!_EX{3UW9tZAeM88J+A1!JCn}nCgzggN@n3L@8zJH~$Y0$Y zIni;3`fB>LR;*r9gEb3ia(gQY<Xp_3T_SbBnbAEGv!>-@*}O{RB|D*QbUfKA3@v$q zn9?v3%cj&|<NS79KC=S%@9)9Q>xT*KeN4wkn1;{d=?8c4$;+pNqF`l;4g&OVvh)zZ z30c0Ez%B6m-{7DB`b#X3I@Ek89m9Wr;aC27=uJ;g8;VO~k(>~O@DMln``Qt}=G56@ z>R>|{+iSzXRs$xEIxw-(gq!rZSO?Ao`HHp@obTwwxPV}EgnJU?Uf5aWg(Kqvac-&$ z_Kq{at~n0ax5gVwrkP>as*#vp;*I_hCOFa>g44Yvm=bD(d1-OjH#i+nC`$x$zx&P& z3FP<gyfMV!4^QIx$8XYfCE)R+%Q$;xGbT?d!;>fHaP#INdYz>>c4P}~-`Y)?+KEdS zH>15h8*_WdVA8~Nq$F6=ET=$0JbWQxi6MdVG>xxWSWaFJX68oFGf<PBRLc!#rY3XC zYbr`DDT?aDrA|^}`4DLd5rGpyhLS81tt2A;Zy*=@X*iV?P%z39le<Qsb3!7z+tV<y zB^B*$V$%P3G}MZLGZ82+4UmSjWoOb*+I#9tg9en;Wu)o0y#4KQ_w5IG`0gEK<fkK{ zU=%{qM<8}&He#|fVCUrqC0%tWGew2PM8V9)O6u0Cq%pMSwm1>#q@@!Z0<Hpew_xzs z02db|Zq9#0ES2o#;Y%Ysfs&#KvnH3Ij|O*O&KN8u(3j4wz}f}%ST=hsl7fs7?X81p z<8olFqku7a{wN*khbw0{;M#>PxJfB;>-r(d5Q%Y|kKVnG4?lWDbNIakMgh?O67>JC z5E%Yj_{;x(j;NOy{LeozY4Uh!Ztu8ge*^`&!Nt`Aj;`i#@v@Po9M(72fT^wC(AG*D zb`JWmb7eTHBR|C(`#PI3P?m+su@UHWF~!<cBkZqm#Kt^rEKgIyK(;#ii?lI4Ul$!Y zUKl9!!N$?n*wf^IEu+oRn`nc5ZS+bV)p-Bon|Mm&`_9{!@z#U$cyRYD_4H|}8^GQB zSCBI*8K=%{z=55MP+ghEza3|mTaUea=Hu{zO^Bo?*tu;QrcKF3c9u6<T5_>;ejSvR z#Q=d^C{v0EpbilebuhQ0JVn!=BmI_G(N{-b8;Yu8p!txW5)B6GdKyrpxm2eQ6JsIe z1&GB+c7j(%Mu}LVFC#NcAtT4{6c2G|Sj9jVezzEMHlZ~ZGkQpJ({nL%S`H%@b9%Bd zdukS@cBNvX7+}#9jfR>ql$C@)#@WY`KvjUAu>z7ay<qFCi{odHVf(&8#HEKr)5;j8 zo^CLAcY<GB7+eB8Fic$*Cf3we-kuV$?OdD)Vnv?V|A7175W0#tU`SWfO$!4ebhk)L zuO7dOP-G<##$nE^X3Xp<!1S&{^v)>9z}#vqomY?51LLq`-DK?AFd1hLFUG*E8b&Q{ zp5Kfc7dPPkjor9(eiLq9+l70#4&&C1Be=tYd;HEdJpJ%4zWDNEqEoQ+kgWJGc>jOJ z|2J@d^UYUiX|1N#3q*LB7qy@}&9N!09gJY(WCCMr9jWuZz8QmCV{=WITWY|_QW-W5 z8VGdNMPE@m7SWJ)C&eINQx;pYtg$qno??_P)>oKfUYQn_j5o*HSpjHCcfj0KH!Q1n z$Fc@{EX&ux0nzU}F#t<i%W&%a7J~XL-n>5)VrHw?uLsvHlggxjek;<F-BDN=LQoIj zFz=@@jc=UZh14{E-oveEtc%7tGNX^TE~>{y!qr&=<13TUR2+lh{0><$p%Q^9WQN4P zEPFACSM=($vbTV)k@mmf7EQjQPmut*vbGEy-E^TsIjST`PCT)c5uNn}(1`^R(rc0< z@gVS|O?>+J7-P=NJoL>e{9j_;tb7UFeKT^U?KEbYi4&4hF(wi+F20l)hAJ?&P(eVL z8SI?Z(bzHus|IHxAtL~a{F~@~C$Fz6ovfX=odirrPe;~NSD4#c!^(mC#1J6LlK%tT z{ERdPPBaBlTZ@YosY)~-NyhS({+4tbFQ&b%jA<r`H82fRI*YJ)UNhD#>%_KAGqH8U zbnM^Vi^F>t;OK$Hc;n<CZeAAJdK+a3o&C+dxO#&+`^F&}qNCKBXYf9O{lP~M@bj<V zP=*Ne_}37)1yKM04Ds)8$vysOzXa|-ar4$?j2@FqL*og5e`jiKJA&2-#+KSJ6$>F* zXi87#bPbgVYz@jcMd<Lgp@lLlfCikbl`*?06Em_CQ03=>(e?)DkI=#T5r#O>?1^Pn zCRovFgC!HqF{{lK?W3L1Tj-De8c)m}=ZGyW7FeEZg^58n*wj^tm4n@sA}8^XKI7s2 zGi2ryycfrC{nCESo;gJ-lg(S_Vbi8b=;$EpF%u39G@x&8J=U-3MMAtMZeHDruJNgu zJF66(UAZVJ_J^;hHo6;9km#y`U`KsPFUt)Vi*m7CWy$2Sd`&58?O;hvm<^RZ%UwuP zAx)(x)vEH)x6pt+!R_U)18rsl6@pm|_Lby_U~REwr4d*V-yvphEyxSQg88+W*IOh3 zx_5Q~Ul&U;e@;H5K<Ym}b4n(rO-jeqiDFstXvnDQiJ4MW;T>QBGiw!i`RgNVWE3WM zk4BPUa=LnT3oU6~NM#m`fwdUSAOjocAvt1dZ7E3;S;`6_OQaKe#o&_56*ZAJLh1?j zD#TMQ5yOQR7m`Is1tyl}@bwKucXtz}_3)&7%c-whv3B_+f_f&lZJmpK`xoKR!9_TA zY7H)sp)OtAj!PG|<2)Jr_U(hXe(Mmf-8zE1_fC<$&QWt-#<P#!#Pb)A@!bzEX(YeL zUw{85Y3(6^ze4V-fB(1lBL4oH8vQRp-T(7XJY^I{bMOAm$jFM8+Eu+t6n0L=uyUmK zG*^Q@8QR2B6Po(+G*c>4Z%bVxWvJ>7hoQL&wDo0SYom-=<yn|SLs{%?gNjf`tSR%S z_SVMg93!l(vBbPu18kb<jE!^LFol55@t4Qk8W+r}F~wlLA=VesY-R*uL)|D0ENaCE z?_Z_PeuLM49*^IqEaU4(1p9$~o22dyrj}aLbQJUYt1)NpXw0GXn>nKrJyWWXmEnsm z>!x7#lmfJmPeW~O403b5;6&2vY0W{1gE}0|4Pj}j_o`V>uq@eE$O}Pa0@MPaqN$J} zGWBbK3t8&q>&}dC2R|=UxYLVRQmzP4zc!dda(0+x9>sT+m&Rd!Uj?R<mHTHA)MC=l zIYs}*!hTBEc_q?zL0^%yFzu|KEM}b)$fyzAR+J*<Hma<3$}lt=hWt^{m@~T?gBzwH zuRImWbmP`;)=;C-RMsZQb!1`bz{)^S8=9NKz{~_gOM?tOCKV_3FM|tkiyA3ToFSz# zvbJ#1LuP||UsshG!xOf4?x?CNryCBJh7E05(Swc4r(nk>0(<WwoH(%-$BwVY*|QsQ z>5_2y2dE{<(ggK&8sJ-ZPT<zvleote{P?X)`0(jHeDL7|eDdjg`25Rf_~zTs@WYQ^ z<CkB5z;D0(f?t0XEBgM1-$jR|zeJ13p9HOFJsAqo=KbfNe@Msv{<|=gL+#*FNIK<r z%;}qixI{m=dYHk($Da354;Ex!bt5Hcn5w{lOr=StR@Y}G=Dkzbljk*y$s)xBoz$m> zGMHVLkNOC26cN}ieBY65iv>|i=x20C55w#{4fGbNV@8=eHqQx0XO00TjWx#nVofX_ zsfvLVD@+M@M_)!XX7`N6(<hW74^H9jH_vb@82lt2QKG$k@jxmI(bAPf`O!Kq7o$gq zNb{!*ENsD!?Y-2rC74Ix&!0IOb(K*VT^fSQ>Uh{wmUOg@LRDFU)Dq(5W&v%o@lY8H zV6(ghxL=2mn?io_w*<Ha&;`In*0*=HggP_0m6^6AaRji%dX=Il>T7VT@V&R20oq&B zv2;;67WU<1Nq-rZ%`eCD1!Mk=6^q7V*}`&W_!10|*%t|r_ZDJmcP?bq^_AcmY)<#C zFU_;9LWZs^Ps94PlQFfY91Ro7;1S}E#O!2g*p)bGu^za18mVh+2puB>sRNV@!7a-) zB`+^D)c=56q?y-RYABTrU9?oIsk23@5}nsQ`~%_T8%7f|N*bu(Y_E>)x@;_&RgYu) zm*70j;+fOyaQ=<0xO{OprN}|)LBqqlEIg)Rp)((ntslO15sx2Tl^&tL`1oyn@WDfT z^!y!s_W1|+>YL}U0R9br`uRI<zm<Ug^Do~^@!Rh|{V(zRA3u}rf5eYJeJlO_k3R`= z?vvuTUwO>8Xq_+yL7@(Caup--t(nPmVMu0FH&%j*p@IZ(RU<{n>(KG*@p`qH(bR`g ze~J!dVp(Z5M0;7Fr!os8qn+Srr-)L2Lo7*9$E+|#^v0=TZ85<cr-&7m_L!NjM9r;% zIaQ{Zn<j^O(W>Z+u*3YUBuozV!@{Xmc<W8dlKaPT|L#%Ty)FF50X)3AkN4;>;*<TQ zKGFh!nW>>@pOA;KV`4COPA#R%R4iXog|_-QROSbwXrwQa;~h{?7)jZxfbPj<1bYk$ ziV~0*>4ZQ(%b~KRG?9QTGWUPu6~F~!OWiE^yN0&Ld@ToKQ!NZ97DV^gn0W91Awn5` zj<20<br9gIiLSPItX^7<m5a)-a$yBl4OC+FqAF=CV#UB1EL$*I+Af(_I<y@q;q{d8 zyfkFs<ReB6tHR#N3|qDiU`BT}TAN0oxiJ&zlqhL=DF{o5gq4$(^rT5qRjeuL2n~H* zXdCKFW>SQr5-;GDBzX<+*KL{q1-Dp2LNK@p@m^|HQs?KDH4qXMkCEv)&{35`08Lj# zRv;$SX5jF?g}8EQ8?Ig1hZ_X;-CHN9El=YC!Tsj#lX&{*k|aewczPS3JbQ>QKYItC zeDoHcJ$oA;ef$nSefgop-ojXZ@#UxZ>g&%5^e-f!fB(bR5`e$|;TwGS{a5(*yDz2q z=G!l&{h}g>{o*)rycFMmhi|_71oe#t2n@D|m5mM@$Y!QwZZR!{zKym7Y86vu$QulY zoF17;mlc{I7juy-Y0@Ye%R}3OhKu*0x-=Gv(YEjpHAh9D2{z`KV@9MhW`-(aR)iXs zkFrLmp8}STFu=?pS<FsT#-eOZ%nj2)m%9bJBE!+)?}HtSx(VvTycZ|wIgUyIze9lE zzqA`Ck1axeNwhSgMRX?>tm*1(h=zLJ-$P5$+e>*eEdz_@mZD`$Eb7N5A|c8ZadGZ2 zF;}L+uS8;uB`U|nAu7-mnQ0zUIg1B5($i;Y_Ar`2`Y*8#lIUL|fnI=|1SVR{#Ip}$ zYZGW0Xt09w9Q1kZjX6Vjkv!Xw)~+6tLJ!c2HOtGfd2JQ8t*yi6)lJy2q5<oc*J1r~ zdIZMciW;n4MzAlgz?!9ETZ!e1%P@alIW@Pg=z6Fi&Eh$8W*74EVo_Keh1^kL7?B-_ z<WxWEaWi-ZSwcZe^d*p`DU^X<kSCem2!^I6P*PLnYXhl!qDVVZ3kkt2=KcG(dFRzW z(F^P~(4`ym3jDHi@^EwahM#{hopB)i1A<_0E{6n9Lrkq7f$oY7+`6;}S1umF^=n6P z<N66)xpJI_?hM|daeDvp8C*EMk~Oyq8<*B%O>YIxA6|uTK7WtQ{UJX2>?4W2Uw-}( zzWDkReD&?8`1+fd`0}ey884*QB0m4(69W4Sg855=Sb+I!Y5zChe*W)%5kG$aIllYu zBTVV8K|p{FY-k=GT?{BoG^K^3M6;g~3s1vP5lYeuV4^>Uj3i0Kid(Y0hpKuC&@mSC zf*Zkz$4zKVLQ#$f>f#)+B;5<`fhy>Y(!gxN;7K~@i5QN7WDU#+Rlwv36-)_JLz}-Y zDjiKxVQ-7p$N;RJH<4_8j9E-Pk=!RS_dQnrH}4(8(uEB$GG}?S!imf&m6gmemUR-& zo!fxvlq5_0E2aMDb7qtycceRkpCV05TwWH9@{%Y-g<8Rpq>~nIj#2bvR+cPx(X&sq zT?=pvAdBx6@rt>{!#WWXdy5WMR10c`!=>f_G`O$k)o7Yw!<C60F^$785{3hTTY=3h z>#=2h1GcYi!IrfR(%@zhqKE3H)wLKLtj3xZW!yI!>j~_2^J}nt;b`jcD##eqt;fa( zqPD&i5fQFvYZKFYjYe<(7-^(SduJ-D>cWwf?u39y7wRX`-&zqdaUsyqVG1@gg0_JU zE6C6a2~xbeFlnR(f&1T(WXY>zgt-*yQEXK-v=JH^Lk((zfRJ$NS3l@#$-siYmlkS= zWM5l6eSDS9|0L7w3Ea6yqxAS13-1gb-#dZ1Q^#O-cRp6kV~UzvjFn7F%jZ_JmQTmG zUw(+^A3w&+mrn_90-Ox~`B%^J@{8vZn7{h^vsWPhRC+IfJOuWktpN4w5PuVl{~asH z7oR^tUvC?HeJo%u76NtFlUkiL$kOTtqF;rwq_x$kvz4^CkFN#L1-OSZw8`*d)VPkG zD#F5TF{vXLEiDOX$nisqk2w|);N3x*=#SUNq)<7^4mr#WQN;8>Wi)%qW1O237K~tK z3-&;Zr#qU${c!&1HfFXXG?Hg2Pbk~&A0vaG<oh$o9pQ<H7+a|5(K|5%3pN!auS5pj zzI~1~wcEnE<x>Ci^i+EU_^Tr(#)_3!n_F`f76u`KG9@?L51C0`2oAJ>wVkd6VCgZu zAh-VqxTTgcz8|JF49d({YDP5Glx%|Zc5IpgCtDL{bb?!AZZWBn3AV3q#I`lf7+g)l zT2aUM%@UwDt|D769gFoV3G~(VShunQ8_4kM7YT4zQ?`u8qInh6+|+$haX!c%8G!}! zTbY^!t=I4i8?bg&HMVT3!;WoDSh1=K<9YKn$voQXvUJZhk|xHmakM44wTHm_3ap~p zPeqgLATIVb;6=O!xoG-RW{Re%97g#e%TQDk^Aai{I6R73zyxVoV&wG%teV@7x}rpw z@aF8@xeB{>uE73%YjN_#HXJ>&3D+*|$LfLcSV|y|s|dlwhDfy6grIlg2+Zjki8b?^ zv31o{d_yz!HNp7li+3cDfA$3#{7V9yO#b524+!dyr4akR{^nC@`_<Pk2>4H=_pd|j z6Y(Rp``2H+&vZVBuuvzMny8Yw^`Xat)6|!Pn*MNTnW{oXhp!24Rk3KSn9z}0Tda2} zz^y<@sG=q2L)4%KRV7pUpr$bnRe1sE%Sy!5=s<LYm}6$VDVbUo6B#o?wbACPgj!b( z)YxlbPFe&yg8fnJV1ue)cYOcVhxp^SZwPP!>Z3H<`{_^iQLbG=T!aPntsB!dE0)QS zxf4$j4UF{A!Lk)|K#CTLnNx~TTI?e&k)59Aj^q?uY4XgVAS1-b+hJ6GFqC;MuAb&F zw^xIAunn*66|nzb;O2G++^kSk3#zRADw?t=F3ZBf?LFvdE|&UmOW>9rj^I#dY#FS> zmQ{`Pe>Ku}aCs#*5YPhPVmr930vlI04YBxg0(@~f1{aPYgO@V{jTH+%$z%Kk()hqQ zELd2B^@Hu$wr(OetZK%dZEe`GxgJ|LRAXLWE+$SAOH=qFD#RE`DIPGf5a70fo{5eG zY6-yHiizvhw8grVLpM(X^nbzq3hb}P$BEC#DJ#>U8k6l6VPs)};K&Gqc^OvDZpEw# z#h5>#0%wkI#qm=+ah$+Dba0RwauZfB>qb{YDuJAf#WRX9ZnQtf<~d_RO(f<`$;0-Q z<FIRG8#XQN!iAIDS@;C@i+9P|AL7Mld@Y!quV2R(UwtGQ&(~WKUw-}ZzahQ<=3~74 zM10R9T)TP*wl*3Vm6u9WsSh)2b!h0yQg<s!;1&yhs?ta*(MZY@%yI<95V)D9$>zdX zYHG7W@H0U)lAWEoXr+Oh5*LZhRh5_&=Z&cej;L@{KwG#WYMd1@%2*aHtWX73`rH?Y zNnv3aYh{Kae|!A)$2a(u9^uXV7o~nR61cDJ!Ml`g=?TtI<vA#7(cfrM7n5Yf)N~0+ zp#-cSM&<fYl9XcQ(gut!^G0JsEMg)ZkvA#`qbO4o65ODpqkxBRpMr<4KD2r6x%}Kn zR!VUV5_kom1r``m*%RbqZ6&c^Oh+s#wG6YBf~F!>z>ti&c3~CD3zCOcA`^a1Rspv5 zdf2hC2|EVIVe^ItX)8dzd5!3;T1SiuuvZY&b!6=tY*;ZC>z0*b&7vZ#Us8@`R2?!U zqs74Ab~1AdHf(6cj;$Toxv3p{wzgr{)+X%SQiE+9>ado=eTfk5Oas!~c3UP&AhxhG zqsCO1Oo}v+Q;Vrqw1SBFCj_{Kkq}Kr;(}k*XpxFUvyU|8l{iKKUi@9$7}jt-bA1HI zhS0bqpue*e^XSqilq6vL=6-3`*vr=r<LZ_Dc<=E!8XN~y6$hieHUX`b5$Kzkg@%#< z%;?NUXF~!3UyQ!V+1yrO-}+v>|JDWk@a;$V<i$|);L9%rxc?_U`}}?G7a*tk{NLis zum1=5Uw-x>zGNnN@5xo_<>9EVDuTX|EUX=LrB)CjO9Z&p^oA2iLo6+TEo6xRw=Ct> zaE6$}Lq&ZUjLeka>Y$G4-DSvdGs5P|F&OXfkG@eUXpi#5SW6vD&kjYtH5uMg19J+~ zG1k`=Wlpwebn`&1yAz5cUGd?^_wnSN+jw|S46YDQY4_m%y+ho07V(j`FcO`YG+3Do zRivR^qC9Hq3$bKrGX|K_`)3tW9%W*}_ynl)eC=)Y>4mIdYC5z=sUpicGRhzB9vblR zG@>5YM^>5xMr8R(T@4h}#8Q6ZNu`*`a;SWzh684C5n>{FIVAyVnrtO`X>hQ=zXfub zsTAczV+21#aK|P3W9P<ZNo#LhSBI^XCtJj91+Qd@VD9xRD!H$bhO?0*SApeA#Z-4C zSTVm03;Jj%SFWCl^&2Nrb9G?Hb}<rqJhp8jYi}Qi9a~sqw$@|!)>gisgq=KQ+ZNWK z!CGwH)lSW%Cp~J_&=VI!U8z3QpFq@70dOUCQ9Fl*kqM_Pr6v))0C{m^rJBmuyy)S= zXb}Kn8RXD}Aau=|fZzyQB+$SlMp~n~AQC4|Z^Ff!r*Q4oaT>})ICgM35~FNU!fcYA zM35H-qN_d$ZPjt;Ae)aK<&Sp0Z>fwzQ)wg`i(_!%$OehMzaUG0N_q0>%lH0|c=?3@ zxB$9f_NUV8*CGBU9rye_iMc=f^Z}GvU@grRFg8<wv!@9w^Ds%4sL>>fwrwTqOnCxX z09>BTCBQA%O8{Ge08%4^>zOFS#6T9&kv8ZqOT~`5I<)!tV_|77>ipbLsI7~6c^SxI zmdvv-K%$tOv$_<;HYUh3Fu>&GSaejUqoOt&7Up`GF})fO?jOLtyEK(|4&cJM&Dgen z7Bs1~MK@GARo-*T0&)LWu9=0NX+;=VP=(&<CD_8u-PtatUM?IeBVqPLIf*7e>S3{s zjI_j<@@N<t$Y4~CFCwC>5tZokZ<)T%;?nE?2KNaph=C2_5x$(NJe2jB!L(E*BRTYW zdHDF*4h{0&+=(q48?j?uE4B_cNB|ei{jc_3*@$V~1sLBt0#m0Iplk97OqxJrPAtgm z**6bccTUER9b!_NcI?_N=CtT0s3&6Yt|@%qjlJ8s-PVO|0{lDpgS)$M;8-_QwUuCE zWh6CgiS}v<*aEzQmC51);L-)Y8iDg~yfPPJD>d%(!qiRV843ta@WF_ZBotI<WBQ^F z8r(vR%ngL6iym$~dIQ%UoX7RsCs=65P+yruHnK!aggGLq2lF!A3FJ6r)AWqVXBv&L z#^{1DOq*PSnt~8?RwSV!FA~3eN7f}vKmYU{eDc4=i_hLApasC6O0Qph_C$L9-}v+; zwfo0HzdyoPU%o9BNcZGsiMjKNlOR@BQ=!ZdhEkFDMgld#Ef(AtEheJPTaNpbwM9F> z49)m(DZ|-PzdE?7Q*%dSV{I+E10pd|^f$3JLxqtU8hw0FY+{B&QxlZA*rLMCmhA3` zd;>l7mgJ$kJs;b4&Bl`_r|`}@M{)J)M%=o!6IU*8$EAx~@!;kmI67IAM8tB_a<Fl= zlqAEVrBgArrvQrx?wayQ1pDb??C20=rutJVu<Qs*0q&t@USarTkdW+#QAJ@03~_>m zjV4mFeGw4lz{*M-yc*s9zev&7!F^)ERCj-75nE<CJvGQ1s6bI$li#oSin-;Hm=cWb zVmc1N*ss97`4w}&jtvC&>J=Rb39>?Ttd}%6B$#9u5~v9;F9XPI-8v7ucFo29y|b`q z$29ERIz<BY{yozO?8(@@qZ`||bTK-xYX`SmC-C(I>?Fv2eNA9uZbSxBfr^F_fz6sN z)mX6=z#eMvlmIS5T(AJPr~t}Cp`c4CV?@J6)-tx$AZs(lPAGztuemfVO{6z5DN6ti z#>QPMaOsWRxPAQ~CCMqoMOz^(h!Vy}2ay5#$V+!aZkj8y8OhYCab*0c5HnT)8|22j zWAunX<fpjc)Q*LC`RqR4|KK4${OBz_r^$T!!2>Ctee@6?ee^(z7cbt%#~;6mkDl?E zk00U1C+`r@@8Xl^j~Ng6`XPS&;eDyFCrxaC0)e{c&^AeK$m_^J!<5WTZL37nD7q{t z6U4$)D)PP9iuLnVs9{xUI92q9LC->7TDvESg|(ur5Hlm9X)H4_QcD}-J-pE1<cdOL z6BL@5qRi9`RrdB6V`on$H%EWdSS(%If=3U};|@W5=k`7VdJBQQ6&EgS#M$HPrC7Y6 zL+asYZ>I)-KQrk;%8FGz7(Lb(ix*a4WSR{c=vO9E`wKZCz%~>^ZP3GHSf;$*#)eTS z8y$;`>;SlV>LN1Qou*g^Vk&CM6bho_XXHc=KcS;vfqR&eEG%4%VC<j<J9i@<M>)%T zqa=C}O1~kFlSOq!26k@lz-~(AZR?w{byJ%(GEB&j?dz$-*H9X-sz+;G9IPExVeW1M zmry$>l2p7xtfYYpGJEzc$AJR_IJmzLhxYYKv2XVjf_f4`-p$wD1o=d=`6Ow(f6r7_ zg2~vrxrM2#2qtERP}kRB!IFK%YQf^<gpnY~#Upvq2}T0E2mx-<g2Iat%q=Gj6^)mw z(Qv7m%ss#cF1}VYSxQLB2|;>p0>(|OM&FXD(v#9Lb=lH#eRppi#yf8vBV$`2I?Nb_ zBRmo8rHNu1o75O<B*y@IK!m^9A}q`tu~9ZiU`-aw$z{j5p(-~5C1m%Sk%9R8$B*#g zGlKi$xA5^NkMRD752WoU&)>p}|HQ}79#DR~gO{Jugfd<{e}w0(5HCKtk7pm=!gt?3 zkqUd+vL5IeX`o?TrPP)!FPgjz$jsE!A_Tw%i;IF(&=71sv|j*Tu(~>rRW}?4a|abf z`<tRWB^m?S*(kBGMv1X08eCn`;^mEzlpvELqmZYkk3usu)VRB&F~}ElTS_sfzmOIG z5UyR`i<>w0(MayX`Ewg^`qXM%J--Pjjx569nsHdYsv66dlwr+^R_WX;t1~gMxDwN* z<}k~Rkh+w%w~vID_E2xVAz%-&wgC4q8CfJy6MK2<A~Tccl;e%!!X)VFs7T<Hz$}4V z7Q<yIgT#COj)Vc>!Fa81!4@#H)sm)F6VE#SeI6q4!{2P1kVS9Tf-Q{g1o+lX+!EAV z2SsyWgB0uN0|ys3K!*lf*+dn?Y1|d*cT63$Al4_9*|~EGcJA!O-rcjLx#afmo-Hx= zfxXlDzUN;C7q9p3no7`5A#+dUkG10Hk;PD^rWT{!rCB@06RB4$Ey<HtHD6+HabcoX zi!pYu*jr9Rm@A>Thr!O(96F|AK(P#hW87iut_xjL(aA_2hE}SmZp}qnUI;q6s-=!m z;-N%rm?cu<?cvW<UY;K)0X!v&G9}Cu;UUI|jkG{|f&(J_4N#EkL*@=Z8viz>E*%Fp z4-lMW>-WXD!~1ym$!)10is;b)$*Xuy78l_D_?dY97Wa|K$>Pt*_@6w#hYvrviC=#H zP%60n`&PrqT#ISZizbo<MrIaGZi1o3lH!tqBd`Tqi#BfoXt7^_T!r#PTVI}^<8ej= zxRDHc$K+yKVmwOiY*6p$j4}%gG`P7T%g_+bK>-+TZHsKmlL9MCv?T;%dUFn@&PvAq z{k=GHXf;lq7{s|ZHsa)oRg9H5eQYUCA78|Bo{SaCOEGs&D*EQ;!^z$Vg~e&;?Hh}} z*=5q8kjWF%(A<*#FVG}#i!HBH8ezlz>o-i7)<y~mGedTcCyME3oSclMOfbaK!~-kB z{{n7-2XQ~>IqbX*5lh)47+Zi^nHhShVu;_A!SdBL*tEVCJ2!L@$YkryP1v%gi6(Qr z1aJ|8xo1txqe)hQoF+dnnw6DEAnL*!@O$>`UWQ$}`z3H6*fR$Q_s+$^eKQE^AutP2 zZ=<N+vvWwQ?A%6U$q=l5^29P}9&dH(CMC%@@(Trsc@d5t1Q!AIZ;h2w6+<-r@$a&t z!@FQHo#D{8)gJmR0Utu`q)i4C>!4UV>A^qJ9+?GXs`7ZWP9B4n&I+8punSi&?L;aW zIlw~`(V@oha#5lLF+xJL1tNkB;OZogumC-zlEp(jsR_faQIzJ5#-dP+h_J!Vb#w6Y zvq$*o<A;<YLXHTa-yv`b+V}5DTLJ9X+t+~q=)?Qc-#>bG8*jgLo|^m7P+=^aDK!O# zM!8Dh7QnT3vycESfGj#siApVAtLX4vNs?qprl{*GK%4utD9zLj$vozAXv~g5dvrJ| z9UL$%Bn)L_?@}WZWRtPWot;o-V}ndnBb0m4Z2CE)uV)Mvtt!HX&0Wl@ee_TBuxIx| z96z=KZ@e*x!}}KD%<)w?et02{9_+=2wXNvy%b~o;MNDh}X3ng{{N74TpG@sOF&&ka z3DR}RzG}hvmsuGqs)|@UIEk_(5)F;%2ny9iQE><>MKQEUSkmz_3Iw;p{{e0_(TU7t zI7}SX;o@Tf4_{~LZ{m9;+42h9+xJb!#!ZyJ8{4ppl4R?~7VP3{0qSk*_?r7RQJVDi zj6(V7DCxUZ2x<k&9x>my^m}{vuE2qV132{mVeLPls>s%Lf7l$soRwe}6ciCqP!v&; zh^S=ASridLat1+>AUWrpb2jH3+tk{&+TFIDyLY_%oOAE<e`e9{(|h0h|GqoE@iE3b zs@7Vy7Hd_#^?RRZ)||82lS%6&v^1Px;>I$m<4NflY1!VAz;%)6aWt9{O!OFP^Kdlr zgpgtB8Z%i;H9J9~x47iKl$vUjo-(zMJf_bYFMa9JqQAH3R7J@$nmTk6O@z$6iBju` zNNUldAf$~jUkjGXLQ#1p)U=hcbj<>&YAuE8#>G(4Qbc6zA>6*xjptALV63+cnxwXd zstnXtPsI8)lc2e73e;65Lsfa4^w^k&bH^s0Xqt0iW4H=FmYQ&(EQvT~gCD<phS#rd zNyDzbd~;U{k<70@zau5^a6BO4?=hM0lj;xg{vDH@@#c$LQZwN9-whkeO&eEX%eIx6 z%!50DJ9!fK%k=q^S&b%1)kw6Sh<l<-&3{Z}(Z)QE+X`~a^6_*g_!Mp<<|&`Ea3r>` zS3szdK8~oWB6rVTIL?_5_xbX$o;M%Xq_~HY63pcnVxJ0q#&#`)hBzTT&xy$$!{k1V z+UiqiYD{IEMn^{m23TeLyRx{<Mo)Vd+W1;wfd`Hqv%m_a`Aqa9@blS)gh*RNhMU4* z=PHbrl9|Vg$4p2Ep~1yedoFI~@IST(y1I%mG*X7Ip8>o)^-)$533asvm?}FSV@ER| zMvnjQ<Q7TG&zK=U35qJSv2f*7EK!~dJ;RL{L#Zl8%YRC4vHcRIIjC)jMRmCk6In=; zAk<TyR2LtS5?n}>viyUn$oE9XX;-*7ZN*|m8hFuA@%srfqLs<r(vphi#sns>p!X?C z6JajnNO6(u@o431?ahf&G}gvQQBx6yob1Ce-m{6M5)-j7fhkMYtX~S9?dmYM*)Fwd zDyhtnx>$-cQ(U<mMWT(S_8iTFDh%aVmgH&t!9pvE1lHc64Ea^lFnKn=9A6ioA(CVA zY#Odb;}9Qn5RdM4;pO9QY}J^><XwbqT63VJNF%Xw95$|<0+r>Xp{q3$YgdlOPVKoc zBH1^r8V5`LCGav=ht00FD9s7MyI0rojtMO~T)ld61D`*?j#n>l<IU@P|6Ga$7s>qf zR}ZPPA2UdECcBU&U%bAFpMHFfsr-JcR?dSO6H?sUWxl*D%&fLcGGmgsNFzMOoH3Y4 zlPMBhB)8Dpl98eopU9FbJ99k7aUaZEFb;F5As5UYg+NOaL>n6*!N?HSlq0V4im;Je zg#Gf1;Iu{w?m8P_s;vf_1BUPocS2_IA!O$YKa`59$|NbdTU*l5*O!aF?j&@z^BA@y zqN|Mw-+Y?#G8_pf+_7ezB1%hRV6$HXK}U8YC{Q0h-otZV3v!Pqv?j@n!jk3Fv6a<w z^VVgsBqVn3T!W1?zekRWkuQ2Uo#X|>9ZFa%KLcaM3{sROqklJ`Qo`}%m_>=Hs<Q-& zYi42bs@YOg=r%pg;nzPUC1bSA7~~X2prY(BNqvx}GEgG6NN%w#%M%xLXfTVsQIP3| z@<K7F#SbY-ZitFJfc=)6F`|jGL?m}hQ-Y+oJ6e*5r3s_8kvg2w(m-<8#ZmW&xt(KC zSsIFxf<PoDIUpq3Njf9PQSXRO`kGtTV2{;K>4!|8I}!60C{b3=7`|G?1fMdWXEP7* zcpmgc$}=!|KK0i8F;L&U6nad$rK;1gT5~qksO6OD=I1S$fCbAZKwfDQmaE8Os5KX7 z+p=-7CyVBB5jL%z2rZI(gSd0qs`1p{q`1-qQe6(~R*lBywK6cIOi^Do1{O4%Zu}p{ zTbA;S4@C!m``0A$v&R?k=JOkP|3(mdSem?ie)FFMfA{ttsV&GY5}gT8tu189>sL4M z^G`3aX7wDbTPufYB=-CTQ;>Ql4Dw57KuK+$Bu|8Qn74Qeriji$OyKciQgv1|apDe} zOA?$CMYQwJ<u>!?jmC^cqoBWOC4BU?k?d%VJqpy<ixseUi9Ae}E`qc6dW1V$;Lu@f zcu)>FhFIam8AoJhgdsaKTuScBiW5xm6v<O{w<n>eGg*=(9W5s)HN$xf!;q1ARGRv^ zy)6TdcDnQ~V&eHN(A%bhQKH3*<Q8-Mtywn@$~-nI>eHaTRSwoR+Ss;rwe-6~sC$hK zl@J%{jD2Qnv2X7dDM2TUnfNc{78i|XFP;eHjf=2cjlj`a1yzm3*t|tuBDT2R@rm4` zm#M<CnUqtMP^5ER=^-hxMGUu^2!bC$(HRfa6dXoTx+@CKxFaXc4e6(BDYG0gqP;yI zogG4VC!@7Fg-M=*c4}}D4K-pe=L9Bn9M@w>>ljp&M4&i71W9p@(rq@xUAy+|-+?L9 zCqP4I4GeZ~k@T~;Kp{JW6yiaey<jYj!$`=lm=1+C)0x!MF;#97<k!r^8f`@`skxc( zf?U%Vihd6~z>CLV#^TYKze)ykmrug7HPfK6aRH8dZA0K8Q<!dBg4Ob)p{YCtO4O)p zS5L<BMI*3LZ5ou8j)0-g9IRh48d@Z_0m;5ubuz4IK5a-FYeN-uRmGv;)Iogx>O5XP zy@Y3<iFrHDO9?9m*M32{B1kTlVh)fmUf&_H?=rdXbDNta_yc_N)m?n`_BK|mn8n{G z<};s;nTv)mR;|&T2l=(ru}pmdls7425r6x%d1En==6MW%=R``7u~Vr}h3{Z;kC`&u zWH?b~q;y$(+WfIlTr>q{n^qy_pe2%y+QVqs0$8aj!DQW1Ses}eHqssbk&f_7a>21= zE<;QZ5@?0&^k5W{;ElDX(b<xL-p*`vx1C{vrxR95QYEe^2}V(FD2=5H92_)JUK);2 zzBky{81YfISi5Es6Oxs7w78Nu0(0cXVD)+#tYvJ`mBar1nxwZb)~e2hr>7y-D9P}B z&M@V^wX-syEa7{l)|F4PW)#GH+~Pj`np;<56;J#Pn-#Ed$t0{^qaaoG+4Ck~hVUgk zF=orp#>OqGaCJ67S%Dv_ials7MLV|-lU-cE5lcqiAy#28lxBG%C&dvd3D!6ny9W^= zdxhrCr^C*re$GI9dnQ_%)2YYOxKq*@Bzi+4iA_^k8I4M6sxp>}%+#Yenc#xhm;(q2 zwS#|v1GIJ4!pL+h#QkkVm)J=>h$6{lW{#rnW|>{Ya-=a2vP?iFEqRIB<7SP-%*7M1 zkTPW9>S>rnGbO{4JdGruxo|AzuAG2ri^pRs<%s+;S(ZvMKer}kv%LFz8KXWw3hSuP z*DRZexs)+NnrLsBfu)KgpszI@J19-mmyeb7w)(O$u-vf%?)$XixnCPK8GcAOYJmHf z%bCm<q{(_-zC4HLPcPyrNiGJ~zIt&DuU}r5NG^<|Sc>Msw{Py_i#H@ZPlN||dTFqD z@E1+R%C&Pbo|VXuC3_Jojh>A<)Qwj|L46L1H5szAS>9(bkttWk2#F%~H(|2#{h}>@ zf=KWwLZXbt)LCO8uON$z)MGg8X^g;Q`{87>1ABPDZT4ux=ePxe6I~EQS#c!R4uOfb zI2>RCcL!~pjPpQ#RxoNw?%`vZ@%!;iV}hqqmYkC0W_eL4PlSUw=&8fw8-YmDKm6D( zY|~kY)yne2#2qyXa}-&XmB&JN$3kq`x&Yg@C`hxYdV8DD%x#A)DemT^$CJ$ohWaYl zzHKcgP8f|b(%=;#Pex$b@@beQH<mP(g^uoO=o_fQ%1#HzLp>;EHu6Lmi$(Gy;b5?k zm3O{$@~dgBgo^5XRF;KOa=0*|#r=Fdr7M%AxgJu_z~XFA6lS_3>$C&1ncSJl_Ba`{ zkIB7XXzqL(jsiv=y1HmC+cG7y(O8qjI3Xo=CC}>WvPhJW*zr+f$d50gBkU0tW&;mT z6DTslb{c78qpm6sl$a=dG^WfNhiP-gWS2sVkDzIpNsToHG7Cpz&az3^vTHro>aM^D z8m#e5%+YhWWO7eta!=(pGnm}d<i}vjqR~=^{#i_##CRucQ<uRq#WB)^n90;utCvp1 z8XCvdtH)7ukHOaUQ~2BnXsZb`xd3aIjm3IuaV<)fy?Tq0c+3_y)b-Wb$8hL?2F`Y5 z;??uZc>0X-bcnRRA|>|c&#y{}EhfPfn)}_CA|6wtKgE}?pVCY|A@Oe^D?I`VOx)Qd z_KI~f*krZ>J1y0)T6-R3mNPL_rb2GrEX?9IlejNrW{<|WIXv+xL4-UL?cAg2ErgjK z%Y7$qa5Qbs1We=!uzj~Wy#37JddL_DL#*K*WCPd3d*SZ4AC7^0;1yzlz<3uNj<AA9 zkTJY`_2FQ>fyc-Z#d#q-eu+GmLSLu;9x0@DqI4}o_@}127*x@uiF*g7opwY_6eW(6 zHhg`Iv1-*!sgu=oad$Z-S*%c<2pzq7*uFy^28JtPv|}Ya-3$;WX0ttJiLlTE@I7pf z9juJ%nu_!d!vo620ADSYSy;;ox_HGX$S)p?-KJX5-@Y1lw%Z^(ah%k=IBwJg8o~*% z(_ctwxd7ATreKAd0`&A%;qPaP9O~-gY!4=~8%lCKQIzE_t&7{9<fb`G%bZjvoQ}67 zy{!<#eKJDyuIuZqKzDaBqmap+MM;u|=DJg;uZpKzjbw=npcFZdyv$=bbJ~}p-G@8E z6~RFVu!dzxOdn=*z*N%IVrK{f36nH=1`i?+)(Yj>lF?F8UxeAqCXm+SA+um4*6A*X zhQ2aJa3_vnsUE`wAIpO}fk`gQWS+5*(nNk7=9A1i)Oj%xmN47Cga&Rj)-hQl{C8m< zKX-*3KYQsYXsjBEt!fjnRedrvRmU?XV!dcJQJ#nmtO6#QG-bQh5bL`S#VJSNVZRC8 zt?Bsu*(E%DFoe%O8^jAH`Lib%|C!)|-oiLalH~0ZCie?`c>fOHfA>AaNP4UN+p*Vj z8`jYzDQQl@S|0rAi$`GT`k7e3n5Z}wBW8|ZrJ6}{O~RsOGcaTM6zQZEQcP%aNqdWn zV1$6^-!1l`?7UGlUJGHkUln!-cfvi~4rYgqV1IlcT*EA3dDH|)sVhAL_ao}GCnA#U zVYW{R&JG)KBG!?zBaE^n9`)6+1XPqXV?a}#Xc$N$y_3<_EaYYoYAStEkSjX(+afA# zH)5k~n4~6Hylga<v-&JyD5*?_n#K&Q*PIUhouY+gIZTX{aLCgL;epl&Jh~4)KBjPX zHG!JC9K`)T#grBzAC@ncg}$0BjI^dgdDUcW(ouks(K?u!X~D(C7!$`+y0AKo9We?j zD`c@xhyRBllvy|hOH>wNvz`)m?OH8$4ahiY%S3iUL58c8++xszAa_B=aFR<2p5lZv z+%7)a79+a5D$vzg%A_tpXD6dQS86J1ZxZw#CU;Fm6iN$&No*e}v6EQ#661ZC)Jq_z zD2x5nSmNe9(`bfdL}z>+EI}Y~6;cc(k`+yVq>|dk#gJvfPGs_mm^5z$_4X{-d7D9Z z?*^>ak;f9XSu`8-uvmE-R;`<XsXWkotTxg0pG2VVcId2|iJ3eB^tUX8qvdMs(wmP+ z*BvlYoeC`yd#CzD7;TzHlQ|wcw5he#rc#$rruH5WD;ml}`#0cBIM48CcdS@C8SO2Z zxPQAxnw9Dill$R=L22lkn3r12_3`x41#0Z;B=rsI@B6rY;}Y;c#Xw@F_J95Zn>Mb2 z5f7B6{tB$poP{~m_H$NE!emi-l;{)8*HND6VBIz)OyJ2oo0@a%++lKyiy7kn_Cl73 zD|Mo8w@7Z;S);LVnGEJrUYVG$LE@Ri@D8zs?a^I0aM%#`Omb&xN~dGyI22?hz3%F* z3q#|@lnVMdohWAJ4MtU2xODv5nodfsV4{(rvsGNjI3e{PYG!iRR~<%8xi@Ocd=Tuv zo$^APCx{lDoi~xf^88Fi>@bigu@$ggU(Ct35C+D}VYW*dJ}%o4&cycj-314ytq2Nr z!X$A~Z^lH7oiJW%R8XLq)>%FtCL5+>o0bAJHqFNty`|W)eFfI6orTe)yEqBPk>1-i z7r}hfbjVSb$;_XKRqN%YTboBm+aoT*Mv@$<iPp$SJ|IaDL2MCXUC0ta?lULtkaohF z$!*8v?i9&ghK}|kG&kp<ttA^R^{1KGCnb$tly@B2XMB;C?8Tkti71wzaF!xJUu&qW zT|`>wv5bnYouYY*NlO|D{WxagNQgVbPG+)Cpaz$b9S1!lHB46+CrJ&F*rQ2n*@e`g zEZ1_Y$74R_!;;lgptzFyY#z5`5+4t@MR|1s2K%z%YO@}zX*B0BNwzR?w`fl0Sw04v zsnv{`z*|Y_&D4hGTjtS3&cN=i3#Hkqbk|OUiS~TBo2ekgQ5S{rUO4Q!3yVn7%Bs_N zc&7&s@Acu~<3SqBi+CxG$2|W}g1>k{vq`z~oX>Z6R^uQ4<0t&*fBsMW{qMiPn`Uo4 zO|g!#3YJq_kDfOY3uu&ec5lEMBV}yZvlc2W;mbAUr7N+bgV<=2d<6H2kR_tBjirec zU4|#oa0xJoq>x`e70XFFBcl~iT`L274}JIq>_Kdt6JitH;qGsSBTRVzFniKXffbap zi{y6q)<ZN+eql}!r6j#lMI4%HDKYC}C7s>gd;(qVC#3EbZFM1Ns633S5;qz(50-OF zL<a3g08gNZpgq!UKMuNWg13hbcJEpNW0RHG#soLsy#fw)o3LGdE}YEO;p(Id7uW6Z z@Gypr%}#3VQA}DMds!Jw;BQf<jP$kL0P`J7pvK>_Z{G%}tfBVaya013U&T~@YnM#J z?k$SgvvCR*OdEx{iX^x4R9M+)ASsrKd)gbR3AV^Q<wSxzNbA|B|2wfoQfG+K?<WsP z$(;}*C3h8*yIi7ocUKvcJBQAi#*ztMR~aYi?egMKr1Qg5lDwqmo>K{4SRw8lWnlny zEhW-=oYWRQY38sw5@YIw!(OgB52Hz<Db$tn3e&JwW3i;KMTn#p(nMy#C`o6}UNng@ z9+O0=9yfw!V*|>o!qGjLi=ne6s4b7iUY2~Vb+Xb`QQggRv5azL2@UFQ?S)vwgjZ4E z^J^z!m&SDL**p&pCaYk^*Y<L!x$j?3v$7P&EY;z~DiP#oLyxcu3+1Qb?dR9<?9q^v z+>c4?YnR)k#D4zSB`MKgz8H>I-0sa6Hzg2=NqN5d`Z-Cagv~owLV437D3CHnu3MqP z1W?<t7^{t0*|Zm6%F0QYMiPrY72@*qgt<KULWc3TimR4lp9y^`F8ql7Cfa^Q55jqi zM!}fLZKyBL3NaJP>n1{tC4LQMmK+W8N+lUAUo!>s7L3Lwt!dbAu?7L5dy#zNAd@=; zRi&|Ls6L6Nnq;X7x2^GnL~U{9xxO|Oq7zbm1<76Ng|d8ishr0KTOdAYA2zO@jD4ha zT%Z|~TZ0L#4f8$gU_eQ-({vfhy%JmKC-f-2)Kz6jdR-i%$@lTxO|z*n+-6N8&zLq6 z$_gWSBFLhyAOKDlYEWG=9=o<Fz*K(`)~}dExi%iU>!-s)PZ8GJW@E`*F~`eD%;)iS zaneF~fGJWU?U52^jZ-m}I7100k~{5$os`sq=psaN3(b8x-h$@VdN{eeN$wtM?&c=Z zT9S$8`jaec;Y{oZNxS7_93jC2>A;UsnjDszpw_C%Lsws&T9M@C!5J+xisTt3^(h&} z5-YmEE>)G6s5Du0`xHc?OqoDKHF5SxOj}6ZJ(p5u;W(NnmTB&YsZ&S6WS0_ZYeP`i z7=*q7akHf&3=ZVtWUQ0a>u>Gqu~@)^zI-{2BoFdTo+#7!{|}g`V(<2)*sydo^i*V- z&<kO|b2(g%SHo$?Djc@bgfkC_>AGp~6jWWcP`V%d^f{yO&DZzw^zjg$lh98do+st9 zskfQ%Oz>w<F5$B$Vm#t`JmEH<e|`y#jTvZdufTUdeh%k@yD?=U6O-R*6Hg{xn#mQ~ zv!SqI3TCQ|#|-5u7*As?JjHnauNjLcV$tfE7&nXijR`DWo|j?LGs%Vao=vSeUTSd? zbDWHT*`C$V)t-foS~DfxtIF@cbm;`Fq6}NgB#~F7|4^R>J>9va<~l?tI54rpP?Qsa z%HlXQRx`0{PD$4(#6`KD&XZDCispt0v{VNX8i!F`;)Rl2H<Eil47Fxqm(E<6>CAzF z`cxQePQwu<w>y*UfV~z>cCUn<fdUNlmq1%t1|}NwpuKhqJYBZYU~ZQZ+?(O%W&|Zx z;gu^UVEvj2Fy`mQ(<dC*z6^SlqI>v$H-2AVQhy-<wRh)Y{y);2`)!NrY^+nA0gd%j z;qIu3&?BrQd~Z^;C6n8lq;_F~J0dO79_dN8Qc|BGv84n*DH8nv65|{&qN}|eJzYhp zrg^NXPDEovvUJg=zB-y_GMq*-07dyhG#$cF`Xf2fhuTXG=2rR=l_!WEZ{i}v@BO*O z&3VK~3(<*XteBTs9J~o6IS-x~+9bLpiucIQ7$Xr%9ME}+<FRkgVri<Zx~gE**My+A zGYLaO#ke$(gR@;JD50UXvE2l<^%JmS#YD`Z;aa+CBF*Y#Oy%dyoiq{~6l9@J*|UxZ zd^<^CsjC1dy=Cw-U5CSaRB^;s1O7H!;2`?1@Pw10o)^uQ-~RX+9zN=2Vh>6>yS1r6 zx@sv#vpoOovNTcs3!2U^sJ$OQ92%ag?QRz$VvoRpdU`f>_M#2*p`a#%MWomYN}**u z=wo@}O`1PWN@fMsSyFT7yj8N8xPbeJQcO@>>Ody;9c78=NH%TWM9MnuD@r^W?k_P9 zwLA$npA}Aq8eP05Ci0m}X{Sh&tf4g<+qW-*k+D3b!A3+y(R7^&K}lXTb#wwHiD(!Q z<}sGg8tzIl+!-zuZDN|}+G9Kc{7_Nsj=VG0IApmNb~_Ydqb~<5>T8RwbFp*71VjZJ z!_`$24vrgOv0p`+&qPaUG7RaFHZPli1C(Ef4;o6N<qsX&g(FAI;qGCCUB+v$fz`!8 zV;1%FOk@Yxz{yk<rlzZ)y=^}97)uB@6Ma^M4GZ9~Z5j4$S^z5pML6x_F>~97h``+l z58j2i@I6S5x2Eo<u1=!-5FzMIlBXvgkZ7J9Lk|*VPFZpQBidVvhwl~Mo<VY_uv{gf zwlb2$W?3r>Bf*1ES{%#-KaQMqKT;tA8#b(9(u&rQahNcbRHCjDB}kB2+!c1l+$qv% z9Fe#(r0SwYQ%Rf!P}f{Yx>HXs=D}Vnu5>M;SzLu<VTMd<(XBQHoo$J@FqDO}g4*Xw zae>qx>`28>Uk>c;w6S_6jR&c`j<lFT?W#!AwPNvD=@xD?D1TNj8c72)1{<09M%?k% zbmyKsSHpwu-qnN}c>Z|U=xJfR=+829Jf_SUj~1TX_wIK~Gs8Zm*6!^pms&}LERov0 znb@NJ`*TVYu@oV0nxt#6o|KluE>C@l%yTIdW>Y5%!zimT0jqTtp{lzWt2WAE0S)q` z`83?DSd;l3B||A%i9|IM6NIwDO`1NIhKvbJAjnLkshU0t78dKU*K7sN9Zi@XX}LuK z>ow<MJqf!-PY#BLi(zA}LQ-nrp!YVMI_ZsqtT0rUo{(foU1frFK~4ZmT)gRM6%mi- z#t5|5334CdNpJ|I1+FN}c7TzF47@B=;b^)NR+Lv;n82Qv>tMHEnTflN39Ah+PaP&V z4dw<WtPag4Ph2hjZev|}I9Y2W^|U`uoH&Z$P!Bjen!t3&YMAIOg8tgc@Y$mViyh0P zISLOS-2*#Y9UOGsiMc$M%UQ`?^p)Ujs01^uxj1OG0kHvQ(sae*uEa4RrbvphU=^n{ zIYphF?0}Sb8qHIVNRG9V)>Gq|;Bgj+3>EF%O@&hLu^O7T`uapB_X&yG;<9^XDdj;` zB+9ugEe=9)ZV=D#1k9Q>0h6as`dxkqXFm&zmF7TU)m$uDH4ii9jKl1CV@Q-`*daRC zumtVfqYN|iW!STS3C#8`fxDL`LLzpfq9zE<ZL#QXPr>=Y942ulBMU?Q**MSSK0jC> zT@~%_%)pNAi=nPO24*`Ip`|_r$}4%s8^}S9WSc-kEA*=(si?Vh6f{?igD$CVxQ<$m z3209}r?Yr8jMWz4kew+Lh^BV-M5!q*GR_B&9{1tioo*V-0o=aXjR*JoAttSV`CLp* zb{0=5OT=@6+z;;$;O>JyIC$^D%FR5u_BvRjzXBt9fJ8H&rm-qiw=aj{hS^N^@tC@V zCm&^tNcu^O#$n8CN{)qN`JKhcf1$O<VCoEU6_@^m(ro^`v8+sEFrRex_S_B|3l;1& zUjt*xDq|+yF0+*|F<S;pTU9tYt%s}2dbqi&BQo3qd0EF%UPvQZo**^nHr4W&Ru5CV ziKbF?Sr(eRy(NanIE=?v^p*BSO~oO?%p0X=T(LuAGF<nq#Y$EPKgX?5l^+iS-33fk z4Tc)L+&5yku^hB1H?~rDZ&#a(-8za`uP_Ei+KbWCT7>$#0<^SNF>lV0ut88^bruP3 z$z!;O^0B)+2j?%><I3e$v^1T;?YnI#I1>QJohsPGZN1Gj;JtS}g1xpO?3e*!qxK^7 zxDn#HOpK#ENnj#ViU=Jp==~|V(@AroyAxyWF`}tHhhOA0YHH}Jn@&-4Q<K#TBPnhh z5=ChehN=phN<J<x452g$#@u<bJP=GK(pt!kIWz>Sn)9)hXXv;|qgX2EVV}7Qb{Q$~ zY%@VYwkyu0SV}i?N<O^@g+<ONC~)IR6-|nq#z1cYhI&cpo*b#y+WCP3E^~0{Qn}P0 zS#<u<V4~RDZRC!b57p%(VW>9;s!HRby=e}nQp3+)EDKpmfC&>vV1vpOXsnqC^_633 zdSqd^X&w#ceAtqHdsy}ytm){v-GmwArG6gUjn?9eH&=20P7jm$B4tMx6S$Ab+$+tu z_w2I^QbOOmL+Qdq7YY90`FRAydSEII(OCIWShYnSTlecRk*7jYYaymAACKu$VvobD zl{Axb^d0j?V&U59SWF2se$GftSwI6xnK6mxY4-dHOz?4-$&++G3BP2;Wa)mOV)|eo zk1cR>*#t)?O_FXMEG?C(e^ub(q6T+2b-uO^M-J;q*8vK$Lr|O-Mk7gyStB~SiM~N1 zhC9HCzWAaWb7!0AuOE(vn&Z;IlWJisD|}FR#vXa6?O~`h4+a}&OE=ouNNsIuxP<0z z1HX?Zym%rx9#{<>8eDTiV>&Ch(gIn?ai8wgl0!~vILb;hP*qh-|5QpiWl$^oLU+SL zES)zQr{dgEDkM`|A=<kt(bZFm>c%wmb><`Xumws|j=_B6GVEM8kDouElE?^Qlttme zCQ_1%h>zZf6R{RjVt<k(k~}$afC+BH*C<PBs?ty^u11p7BAS~-a>q+$tf5A<aYvxK zlIEl=lw~f2+B*P&L3UWYd>Zwy9JXv*4#QomU}U-i+B8!32Q=V&NDq#7Dx^XnwVxxU zj2%h}oKRfsf}&z)G}MQqx0_OfdU~k85QDwNxOlce8Ywc=myLm*Ok5I=dveh?Sd4vE zI#@{4cF1c7c5P<~TsH<=Hp(()N`rH!Ef@_Y^|{heEzumgKyCuo(afw{GnF!C5>4n- z>5{Ug=~~!ZZI+rCr-=Fce($ujMr}Sme<jT1AiO>HNC|%XW(O0xUs@M!;3BE--|ZvK z2Psv~p{gwxYk6R0XzFBW@aFOVnYr)AY^52POqn!ZVH8HsAAwm*WgxFI1M^wlRdg3Z zVVx|dl7wPnp0SiNV!-h9g<~j>Mo2Tj%2KwiP?E(QR-nyW7V$T4$6@!)ICO9`++8)` z=B!EMrpd>f;B!z5M-FX<|B<cm_uYcXkUhvsJwyN<m*hxISu~HKxR4VqX>O6=%?(_y zqnT`sL?_|WL{nK;&g3pVOatnLazZELlob=innqF^?g!SxZm%+2nb>YF8{qA>fihwP zoE_G}!%iI=*Gz)`<^|ARHx+9ZjfH`>BB^==xw%3K6jScj(ZtsBM9Zd(2ti!57Yg!Y zP*idft)1oQ?5RgbX9=3y3((hBhQZccWK!0YpNT}!L1TpZ>mwp)C!#}55fi#wx;JV< zB<UT!Uy>+-)*``0a-Sx}Gm<D(60C+>OB(Al(A1bLjo@f*7RjB&q!a^!X*w7}f7kGF zb!9jcJs4#r#}ISE9+uYXu%sT`zi$<+ER|qswE{<dHX$<DkmbS>@iAsBnQNHX_L80} zD>_Iz1Tv{lp{FO0Whsw8CLiZ0JuY6V#HDljOz_;_mwD2CA|E|ygDwrB91~>S`dK*W zp^tsL=EFd5Dt2s}3+3gLp|EHo6jn@;dfUke8qOU{qsp?+q?HvHMVS1;=uTh~&0#`M zqmi91Kb7WotaRC1$PxugiH62>n#dvk&psw|KNDMA*cqNsQjl6CxL69AA_(s0Z%0Wo zAKPehN6j4tW!**4wpa_Ty=yUv$vuk|W98N*SWjuTg8ETTbqZ#$7=u~M$C28jF@oP` zA`R#KWh68ui_H9y()=dV`TggR^6RvwVJ$VPua_PI5AVRy!<*rENEgR^^$~bfA0dG| zS*CX)EWjAYe6}JqK%d&w7^x>5N$=wXQ8cQ{C_$tionmb4a98ElrcYyI!_iV3fwuYx zv^R2H3=XgMC-H^;c0qooJu*|RkaluEjhrz81GXW+Uk^vTH^G<2@}S3N9CXxzuR9I8 zts3-c3^&olYp$P3O>WHOjzDo~GHPn`(AHi_Sy_X=o;ox&7o&!1p|&m$tsUiP?W#Zz zmwjhzQQw$_&el8(oUOo(YaIv*B%x!?nAiq5$z+bE<`$+hHp~q1VmO>g^l)>&Hk{;Q zDMB<4N|)ao>M~h65>dsoyOuklqI_6_i2mJmRied&<gO429>E<Hg2ws~WafDzp1MYy zO{Ws}aVJpJr`ez)&smD9Qcu3;5R8l#qQ3GdA0I_+bvRvmG6wsL&^u6w^GxV-7b=G1 zy!e5q(ajj_C$-Ou<j$kPtHY|*vm`CO%WNII-M7Mc$86|qoP<@YMnZ<hYcge!Xhjes zSf<Mj_qrQ9QQSFe91ZOlYFaVsWemp9BTQc)CaEM@7mE9p&t!6slr-;r#fjKyxQ0YN zi<{S4DNAT9pA1R!?1?0QOrk%aEO{)b{pcL7Uv0&DJryWzlY?`pJ$AVoNmnJODN|Cc zmxVmd-aNJGn98cLY9rTIPQa{Xlqm8%*+ln(c|voKlcp3CJt4(l;xUvUVg^`oy<na8 zTv$73V1v30EOxI%bntE-tX+r+-^~NNmt}evliC0YQD$7{YoU7(6ULGqzDt_FI_HcZ zax?r;Rv08zUg4Vrwd<uW%aLerrX*>MLKl}Uwc+TXxomF;V{!*lf>L+0!WQJ&BO`r3 zGBfrfJ!KzaV~h|NYl`E3TXEP;3tmo}xYU80-8wiqsKLQOT+9)7_1%Wurb;NUh(SS7 zEGnzdptY?G{evwS9BgOewn^&)gU!qXQoFYXLp@CV{%Tg~YD&>2oV(VD7Sg<{HwTGH zR!CxkpN!nc$|QdO9{%QGii;$VKE4YlA}CctxJ|SbwYN2r<E?n|@4<-rx@?{?q;*3Q z>KjgR8Hbv>I5adRqJes?QC!^;U0!*Xix7sSiKVT*fjdN8zAg7beT6%d*oBmLrR4Bp z`0$6Eq8{8%_v(gjYUciaQu$&9e@H&%2-nXSNpX3o5VxqUFJ3IBfh?5Twa=5<7cLa= zdz_Sdm5I?Hj`pPXZY8Lw&W6I$(O9l5ZYD(ow}2#GI8sV(8J6}bOq>bS;3JsuVqUrt zqFd?oahRbnL+Ud<U2ZC7DbBzQxoH?7Gg9hTK5^zKnC{tt7?#Y>9t*?RC+Y47_k_vp z;W{PClR-SB(R}mhGCqF$6mykkVvf>u%%q;)X{(DVizi`<qKsrHCo9lEDvai9<1uHM z3?`ArqHF8iWz(>H{X9~98YWRnO%QF}{0?Gtjw~rYhlXqpNv=k%Yh|tkAGeLttflFv zY>*g3zmi}<a_yFy<zhm`sF^*am$|eQ&x`f=2s7lSd!nMyAJrv+Ox{Se){@|2$z#{q z7$@B^PAt1yM8q<=`MmHylq$`&{-`NGC^Ze17rC(FIwB*3+BR(;!o&0s9Hfh*M|5zM zGU=$#W*qj|h(jJ)B)PWa4Gz(4dOB+%D%uV?q<3~!EWwyXC>EiktrDHxH5eFblx7Ya zI^TkBCU*}LyQ8}d-F=m)CT#nMYEfC2!Mw~veqJ!*coLta1WAY$6XKg7Ja896{0tC! zWQVjKeAJM?e?KCQ??$M<34;B1!QW4Gd1Z2UwWUaX4@4&^VIsxl+WM+EG?LuS)Z2~K zq0&rL^))PA^`WFN%U;<rRF(Lnu7Ym6+?N{fFsiFOsk4sY>|h$ysmJHcng|bf1OE7( zxHQOw9n7aBNym9HGNkhidOOn4+nz>hr(s|q3;hG>q<9tv2eNUK)D|7yMPg5$G8!(< z2GHHK02?>Wr$(NJWveD)IyLPa`LU$1=>I$hGZv1QW_p@5hoq)SlO~-JvV<Y#tCNxL zd`q1@btIOlC`uQc#!X>D$xnjH`UTjsRS6X|I?tZ=<KEqNMw>LD&7%jsxKDZVh#LIy zodLuq2g1zF0FxKdEK(oOW|FJzP=Wk9MU0<65fc|q!Wbs>sM$QRNM%KhnOLPe534pS zVE&p}m_+|DkuqdFX+29`1~cV&qH?==i^oZ03$>}`-JI4UJKYAAC7#I7I>2>n<fJ<w z{iH2Y6KxRWr-xJV7SerSL{guO+mDnJRt)Rm8NmvDnW*Achv7`-X!NzmOUurtNG5bN zx)|N95ez=&vaf^Nbi_z)-wiaFb(M!`Or21a>%f!6nlj}8|GzCVlWlo2nIXVeSNaZq z2eskpqz2~$YH+mCz!A@F@b%mdH&=ZW6vm*uEE##Z@r(rS+cRkItVCTS^)-{bxGW7f z?+oJhy+K^L-h*=&TXFG9CmNdR!!FdLcd&v)&!@yWg43rQsn<<eos1D5Zh|PvurPX! zKwmwC9y36|VLgfJA^u!HvK<HM&qmajr|^fSGLaLhyHe0xCrk$^T^WMbYHBh@b4|FE z)Qt@xq;{w@^Hg(_XqOf@UKI%+0x_z(lRK!jEfKo9D<LOlJLLfr7ixCzT8rw!C|qTN z-?&_aA?j)o7cY?3L-{z{pCi$F=xheMdy+}*5(EdjVa!O;M`1J+M85;mby&Z8CbsA* zKzYqf$S;{B(Qd)gahNSXS(*e#jKdV8<tNV^o=tVCm_?P^d$=um4CTs5C@!BbwINRx zcQ>Yd5jQ59wSa^bvqh=N!Nx`hy)?3q9}Um_araI$K6@yVn~6=T-=jR)Y_btXjyg1u z`qCihDNAIqKxF|o7_Grd?WGtqZ#1SZnSv!6OR<bbc8-b+rmq}_Da-iX6h~n!D~t?H z<g)d%F`4UgmrRf@x6cwSDol9IEenuLty@xLhl)}fahmbMTt{Rw$+FJSG^JWl23q3u z$vx6~>Z!fR&9p^cmK{m!O0DfD>FCauC?;zddfH<NlXwhtpTJOW5(aw`G0>I3B`N-U zVxR3x;5y&a%4%HggQ{|poBz8o&l<(qmZ&UrK>is^q$ir=RIF&V*omYBQZqms5g}Wt zkGJ8-L0ytt1HRrmu(DZ)(C`D&Sb^&56x39wqp~~|Ev=<!ZYxDab(W;L%d0aH5_SaF zZZN^G_2K%>AxhOwbaYi=;9M2XU#!8^n=J^AvPM|25yBbq;iib9--rp?fuN)G9EWx= zsdw=t+lb>wjOa`BXu7vyL}^h1&0;+1S%R{HG$bd6(GW(`SY(jciIg8SnYCg{hZrfE z8-(koK_L;Us{%;sFtiHo))XUM2&$_|$0Qmx#br||9VTO$>H@4>L$jfwh+ywM$c%DD zdx9VC)TH6%<yu^0f?vH>PFj~plH~f03aJTB^zj`#Y63=$9E08FI?&Rb4-Hj0%wpn7 zLztLU>o+Z>9HEw-H&(i`CrxxieJ)0oPo6bKBKBN`nHV!!jO|<nm37OZs<r|$Q%QYR zmGR?AZEA4Qv1_^*AR$MMymA^2*y%B`yKqOyk^8;U)yR8~`tgX#{q*G(SooM@`ifE5 z<G!6?Bqg{kP3i=BelL-rq_XJ7J4G~4@;RAB6EJzfM99bqGdU8=H!|T@Ori#7HDUFc zx?mJfPC;=>FiMn-Tji;fkJ9(}G9kQJQGJ=@BD_&vB9hL7$>)XQLT74YM<zeL4xcM4 zc4KutgtkUXjph?fZqXbV$)rtUg44(|y4y~oy(s~$l%IW_i5Tjm59$@e&rYD5bZ>1A zpy52i|LevRJd=JSgYq#Nm1VBT%CMsTW`*F%l$y+n5oatV`Kcr`M27F=x-sG+nRJmx z@IAT}Dd~sN*-3bvtwufNhUi{h$)s-UB#}w(vlm(=-F@+L56+(NU?O)(%X1ex_#QrY zp^*vRh|b;ywDuQL+Lq9i<{%_!FQTcl!)c&{j_$<~(Wk|2Cu0XsuAMZ!`fzvIi4g<m zDiIWBhq?1-V)}GhC@LyIX{9PQsIBIX%Af>^<4!(-mU=N*IEj+w1l>2acuhQ$KOP+| zDcqS!l6g^HPF*{C1mqV^g#vZ0;?gNlS-Th-+R9j|G#hIareMp`X^7EPgWtxL@H5+h zZtDCYQv3Yb8YXxly1TNGlNp1_<4CyCqO0sg81CAHO&b?MS938&kD^AVQJgz}iX<xz z23TMrwd|ysW0>UPHq6wqV)XfJF&`d{+uX@mth^XYloX)8Nd>YqCh}xc#8f7?m>z8Q zg6WW@?w-P!PJ=g<@83-_i-8Kau6N<~jcz<<f=jaG;Q&iy9Q5{RW1-p<EZsOC7T#uz z{TMZUG?r>D!nCEbn6+vqX0Mus@iWFrBTD8hnTo|K^B}J@7wX$ouweBxOji`$I{AM| z`I+*p9MtKHm8W2(#v*JrSc*2vhx#gUY5X|h5-N@Ut}6>dEu+4I#=a^HHKjC+4Dq<G zESTGfNlaN$DJi>~PouXrjoO+?-JF6xuJ^a4W3VFwJv?S2dfSqv=xI5{?M|Re%vnQi z-b5K%nC*$LzG%U-$K`nPSvjj#1s*;qXT^>}+G$tH6F20f(hr;z0|XARdN|`mj1?u) zUL-_YP;=YD$Jb11-t%xbLrL*Tl$EB?Xl9_KJRSK($*6BCq}Hxt)KGgjpl^U?l8Jrs zayPDAy&%#2@|9kR=ohax;ljlZ3=P)e+}Uy*^)*3&pAq~#cfr@q2!~t^rSNpvPJ(ZP zz0G!v=<hC+F0t2Eh|$IV)Y!q&vWBFnE<1`+zLps41{-rVesNb+m7b(5$wzZ@1=>35 zP*YQcg8WmICOOE<rg^AL<5`|clBAF>XGowNk|&Fi&B&oSEu_2kL(n06oR0BFVOk8* z;sd29OpihC=?Llh6XAz&D((n(VkpaDJPI-rsr_P+ml4Sd6UT#`jI#VB6z85oPTonB zSMq<<W}~d)GzyDPptOYFvp$QmDVN_T1EQNjR)!ce=!f`tA9#B0M{K+=N-L82{y3aG z9R$yV7AP-HfvcS<j{7^oKhO#0R>p8~+>h)NUZ~G?h0X3&m^gkS=FMGzxwEH1Zs8ov zn>`(KW=_RY#YNa_W`fx>#JqQ-puBW3ienORiAJiYqX<X6EU-;=Iv!j}#hDCyxY3J* z9@&lZY;PPoZih|gM%ZrQ3|%7!>@;(LuIYYkHrR`8JFKvJlM!~=+mY09IOeqrp+|Qh z-A)ysRUJWX@^0MA_rmRbSDXvnf+sPi=ylV?B_|zRuv&*39-A@Xw+rX<1K{DX4kh_V z&|DIYbQ<VOT{VaZJctkPA0ag@40Gm8hmp}n+@X0+J;@}`Ou@yojp*$wM@N4#Uc4Ga zR@4EUrw)E{R`@h8)Rr8=lgs&d{-_2G<pC&3aYhSacW<x;??1bTZ{NJaSFax9+qZY{ z>&Hj<?c+22`G;rt%a4!nrym~Rx9{(Ac^`lM`4Rs9%V+r0caMR;y$AmK6@K{m7{C7c zC4T+O3w-zSF24Wz27Y{h1>b*l0UzI=$A>R3;=>!pm**Hm`0#cB-@YHh$FI)eyRR;B zyK9W=`048_zsFVl_|;V|uj99G@8D1T%)fm90Dt@OG5*Z>(~tcBKR*3u{Px3V`1SiI z{}O-t{t@5v5P$yeffRrGcptxfxQm~^zKx&0y2bBzQ;JXPKfJqv@84dR;^UiZjH~$e zi!1o>`ZB(Gb?Fark#Pavygo0D?fvHUIehcQIqthbynQ}|FP~k<+3r%Fn~@mkOv6xj zF6wz6TtC-LIMK6qrt`cAM!V=oR27NRY(G@yA47G~G1Qd?qNOGb9rd&tgym3A26D3^ zFpu(lzv)J}SZ_w;VQWM%NBy0)!+EbN+^jZZr}lCju-Jmg7*7;bo<t*g(K}R03n3s= zj|-PtafwCXEWJ|y#WwT|Hld@ZMrt@Xd$twl2&_Kl*hM~nVX&ESYG4Jfl^PQ|d#ljY zR*Y8B<-V(ecA%Onq7Hq%)#&UgLszf34pNRTuD5j*qp7t3Ep3eULQ2{qG<FuCu;LVw zcuspdZ-edLRdBXj2Osxs*rl(E053CCWc$Ko%PLf4MoP0qAK0gkm>6d?HYL%IhM~VP z5QB}!(cc_|f%X6lw1%LwE*#0RHi!z{k20Po-d?tN_wEgzK7EYGPwwE!<Lh|x@G9=# zy@(sv25|TGc|3h`1J6FYiO<AqkFMeQv)g$1_!@1@B`L)EXU}fo!6Ux!!4+x!(Ua>^ zeD?Gfp1-_1{My4S(((a6U%Y2{{fe|MLTvx^`EBX>5m(M<AV2#6YRm0e)f~`N;miZ? z%F1U?@H$e;IU((oHTIe)A|iM%2K(}GChfR1JzjHbA?oUc)IN<)F@UG-3@XawQCt*7 z4{?&<OrbPC#br9TNh8dYQCpQtIhe!$Ctw_eY<`xAg3K_QVOPXOxD(E?tayI>|4GQr z2<A@ofd3&|c)Oay%vc4w+6!@za<{D^lRh{bC8dcdDH9P-uabbGl1Q#cql!Mcs!CKu zG1EaZi_RH%dz({MZ%1^LC*0l4VQswwhDPcL2y}#(*It+z>EMX#ejIi&#Ual<@HuD= zyZy#EWV;bHY1Rnx(8ikOa#*{14Yby)VarA>XsW3}Lv0<_Dl0*SF<n*$G7~3Yp6oP~ zACJeax(amHCLzq%97%+3f29q~w~t5YVSN~@&qu^zQ~1Xmgs#gW=(xnf?9gfK_Kbj$ zXE3%LIE)Quj##?Y9A19GD9s2*;1PA?_^d>$#&lF^EyIIThj4X|I{H?O!Fy{ZytbFa zcV5fzqlFxPvsA<z`{npL&IAMQO6YW0j6by;N8cGYWKg=EZ%e_;huwJlasYWb$I#xH zg9lIg(Ab)eE7w~Q7U7HR!UTLpShcpK;<uMQDDvKd>uDDFa=;%g*@oyUG^d4%#hd3v zOne`doHj#Cz6);krs3V=UI|!VzdDDnKkvp*?=Rxl5BCYZd-&^*1m_R88Mp9{-|pk@ zKi|iH{Pr2}A7A1T6-ZNR1l~Oy#6SM>9Dn-hKK}9x0ss9i{Pmm5`1Soc{6tuPeA|tW z?>ZS>46)vgAHM2k^y9~`2k_H}LHzvfS;mkQzkEE$0&+o$pFdpW<4c6`RTh)$g!e7{ z>1P&_KgLgY@Y|2K|0TqBfBE5t^qxO`e+|EVcU21UIlp~(g`a&HzkDm=lC=E!!zKLm z%|(8n3;6EcS$zBDpcEh83=q!!+&7HZeT-gw{e_4gy!*TZ?-^gcYRB8pTkyrRHhli5 zmufRrx;MnN^O+dxN+G;saQ|u@TIm$d_E5wWd1A0LoG?Fzsv_F3a&I)(_@JE@uD6YF z>N<{rjsOg`M<YAw2+!$*wB4Chuh}S0I*4QYR1oR34)MqIaLmU5rX~QrKtjJO5fov8 z$kQ(H4&Mu>02A2x=wrXjX6)Fj0(CuktlBgOs+$#{wq+@m_i|`$Ux7_KRzS~qH4JyF z!pvfWG%2vv0d3~6Dcr<}N$(wS@HK=z!_r$1*8EKS!v=8jHG-R;3B3Gw<KQtf917gS zFh@wN0}|2>BJs>2oX$Rq)VyQJtR!R$k0Ck56Rx&v;AplGAs*{tqpyI?OJ!iJG7A<P zXCu<b2sVbxV5vV3Hl~WmI^#%T=a0rp7j)M<p|{DE>fDpy_9Vo8(OPvF31NmP$Z|n^ zj4e)|^vCPZ@8UWY@~vCq&PC@WVBfoQL0T68zj=KSw{8sK`qh5v@$H*u`P`7SKK#1q zP<%mp{_5pk+~l@*Zk?CjFP;;hC%u=SBOYJBI>7Dvr02wYFJJ7I-gE6r-#_0o;u1Y` zLAoVcsvXc?eE@BQcuR>b8p~`5aXVJ|11QOJz(JRFaI{{-N}5eS9gCtOaa}V7>1lyf zgQ4(0Vv4ksgGi@OuBeDaR@PC1GZwWqCkXHpsH;6C^<=575imc6qJnUg6h)%CB7tB} zLPc3DN{geAp6Z9pGslpT=8w#@qsYq&p=C`#VNNWv(!_M+2{@JLg_8-Mh$igKsTv#) z7{c0eD;ymS;OA$F{QL-%6Z~Z?5SdgL+1WAZ?iOQ>^62Zmr9#rtnn%Zx!2cCY|9=cA zOysPzAfzYyBi!!*q5~Y^?qC8P%{AC-tObW%N+>#EhF}j3EL%7UD_1IF&Ds@MyG{wK z*Q}&{UWMf=72x1xO-sE1lVm1f+NANQ3XQ?l${akqTPICS&{SZD`V2i>>u^L>&Ta%B zQbKFBJxc5RvEAJn#sMecmsW(Nl4=BJmSC&nL2R{khRRk`#Kk6{CN~ICfjY=JsEh{n zDd;oRfXPBxG}EnIk3ED7yHxOG=WKkpZw`JopO0TH7UOF#bzHDtg|~+_@tvy@z7E}q z^M!s0_tL@Ns9^v4EfwRJmk9AT+`C3=*I$B$S~2=E2YNbddF*o0*piE~oNzqjv5VK8 zgYzd%@$TGl^c0w(HOCB}U5dfCugY+t?Kmn<?;+HkaHS;%pWm#(hnED^%RYSkybC|Q zBSgQsLbZCG@V<_}{lw)@SMj%>Z*ct<UfgfyYq#*Uw-Rrt-u~x@2l&rl9^!Am-Xk~( z*^d|Tr>_ZMD(s)$^x^wA-T3aG(fNCHF?#X+mwotw+kOA8k1Cwcf768@zU{$J-}T|= z?*{S9_h<3z59bN!OZdyrm+_Zhui-Dh5zK##UvJ{izYx@ah(G;u4S)Wb(Eo|wh420C zM;4^-&-3%n^K)5LKAy#oEEGR{7+?(I`)>yD-Piqe1HE(wB6{%QT@Su_+a<;OFWUb# zUbo`it7g1^)52)N+t&?v|EdjNJn6+yM<$x8B5?I=HqLgXqmAdz)xlD#=@Wc>8e)q6 z{?=f0HLwuZ9^vc0Xs`1{XTuTnwfdu<>aw@>C<faiQJm$A)3Gi{iFL%uki9s0)CAt9 zOA%zRiZC|~SR2SeU3D_NgoTfDKwy$H{7*Q+FZuuiW1SF^;D!*Mi$N#7a6I`Sf=+wm z_-Q^)_TaiJLQ>oik?w}zWP1djvOz$MCC^V&_#8GtaHJhV_?h9S-4U047|~gW5S4Kd z(Pz97nd*-4WM@RCxF9Oc4Y6lD5tZsDJr{b?0YNAD|Kn|NH1Pm}`F~<gIKa+K5uSS% zB7%iy`_d`UQ=E-co>p+$s){9(M?im#ER5GpfHSu%$#O$u^<i|>x}&eb1-;F#=x%Yt zV2caRwjM-l8GqN|4ah!iMaMu^G@l`Zl2BT7l7%jv{3<|GLkW3OF5R13EW0{t(A!;4 z5nC;-i|FgDLx0zBi1ohCTJ*NppoiOt=oRl_bhlOUaSi`Zx%9f&?$hgH+1)0hN_zg& zYqzfSW5oIPRAeVwpt;NmZDoXa2_atUgqBhVv`~rHl^j4to)dz6bz#4MHEK%2QClfG zfb&OC$<|h<psneQG%B^TEe%a#M*FsOD&06#RVJXZAw`-uqN6<rt<9Oz2#K2NQz$8p zkraA<UKsLn!;qU3imc2au7^^+C!n+>mfOUlyo73^B!!?Ak<6W!g5ts$R8nal^0L8V zx#_filcYxQ6-(#9&|n=rJz1$k-LQS<I;>Ql3ndjfoXLn`RqKGipB)lne2^IHgOhPS zNJ;cX0Rf(y8i>qOzQ{Pmf{_}E%)|hsB^<?>ln|t!3P#om4=PGa#Q5uC&C*FwS+N9L zwY9NDYZI0DN^DZ!0OjQ?pt@>!`qD8YMq<jSai|vXF3U&Z>Ekflsf32S<ETwLfNnaP z7~j=6-{FckFA{Jv!w%-hj$pG-1aw_}vHgG(HrpPAv2Pfx0>iO+w+jku8xWW3LFKK3 zRF~x#(4K%F^cLf`p(c!GjEB0`Qlx}=;AU1Lo|K%yt*R7UW<l&s@IjM@2_9K#;H}ma z{NSRA=eb8wYOaiab2aqr*@%Xnt8tEY`GTu4IxRP&-*pE*WQF1%1o!`_$-t9%Z}htx zqIKtTlxR%Eon&KtxZsbArTZ{cYKxcGPvU2S=Hc07)TJCiYla(!%0qCe`4k>stiYT5 zE%^2sRWTLjk8k_%3sv!-2)Ms|M}QJ;fBXI-{{F*N{QZ}^=xaKS*Jm5>U$5`se|`Iq ziu?gp@J;;k;}!h%7ph&V<sVoCzNd=)p6dJkODb<d`vd>~$G44Cw@p;G4Sd|fLP2=H z?IpYk_iuU#Zz}SSRO1Bq&)=V8T$GB!pMJWAzy2y<eG9*`sQmetTmKC4zkmDb27VR6 z*M9xs8iUIE`#;7df}0AP#pTCuFA&=2rTG4vbBwcuw`j^4<dWZ+kHz|jcU0bQ`|%YE z&2aP(-rWQ?RX5|^7j5{G5P$P|Bffmmif6Z5aHTgN=Q>hx`+NazpDV(}u58@DREhqU zWLzDf6RilsrJf}8HAZqh5N%Zf6lKTgh^V+*!U+FxMg+Q=!cbLw1W`w~<Cx<*!deUd zc54x6uZ|cxt0<3+2(ViNGeZUV95se_5S4J01>8fZh9j-uA7zJtXa^i4fc@j0a4gmt zM<VUv7iCY-^KqOb{9_N`c%mbMPjQ<#D+I^c(y`9K=8X#wf5H`!Vur6&Z$wc!hoAN! zsJ#eiH-w#XA;diqneKrQ0z3F5KQF-!M`HMY<85(_aU|9X-Z2(j+TcjQE|~9_53ha8 z;kZ))&W7t@rlo@YTQ{P$C>0)b&e}_-N+V|c4``x}&ZVvD7`m#xF<9?TwS9>D;}8a$ z2=GR4l%26gu#X06i@ea$6obC@JX|@~D#f|M23$DT#%Ra+vu!vx#OD}deW0&V>M3}3 zumv3i`e1h*hI$&%NhphGC-6I(%A{ziD?)31F`8-$&`^~pMRjQ=>MC+jQ<jCQk_=Q9 zpFw$H8cOq1=(bX&Wl_#4<Yy-0TwfDL3^k`9CE5&)C3a{nwIaN2C4e{caZ80Q8p^Cu zRp5a5U{jdVBIQsG4|bQLsWuy}P5G=A1<0l%PNQ-yCy)~p_~Xmske?gD5IqY|6WDpI zRM`Z6hP15Zb7fTS0{SI|QSdut4i6Ut*jedd@9y<Dde~f=_pYrqSDJ#Nt~w97*+~R< zHmWMpP>>%lUH$SsbO2iFE3tUNOsrE{0IR(^(oCg04b~ta=m4_vqEJ?wisgj2$3ZLH zy55PC@qQ@Ii$iBqHr+-FY6_yzz#`Gkg49+XkH*q?lx0VwCMOP+Toz`8p(rDqj{{Mb zVvV#21Nb;<;|KxhYrh;vot32UwO_%dGW?vBaL|^|yR3$XxdMV{9TN_0#F-#NB=~QE zqrog3G@S|m{nHR=I}<(@Q*qdQGW>Q=gpd77967k1iKBz~!#apQv=z}T7D>l-knFbw z?b(NLhIXzZ-58bWn^AN~5p^!|XgJ8C5VZ}-LEDhVlkC*t9Z2%iMVkLsWO%EiKFkQ` z&e-DGX+yj|rGr<=`nZ+ri0)HH=t(q0?+H_!J+&KyCyk`#)hr8K&N9bf+HPFob~kdY z@x0CpUv~uJoBBhzoVWv*vkma>f-kODS>h`5<mLG&{P?OC-#@Fs<AHeGXb!>cu2_6_ zITNq%SK{4gjriti3)OcA)o?d{rV9P-Lmz(owvPZG;`&+q>BB|*$Ith1bEpKbuJ+>Z zZ(s27YyA1ANBHgMyZGyGckqutQ-ObX6aV<zGu*k^Ock1j8|Uir=Gg$g`l27-Q{jH~ zMJqwriXXla>xBB3RN-Is;|Hl3h0y+R0l$1pwfyl4KZ|PnM}FRK_o#RW@Y%ywLi_;% ze_d*(`Q--z@Oy;&T>|_L;m!ErCjRujXfpZl5TEnw$E*C@EByS+_~{$bR5Bbteti)? z(BXXlo<QeP#CPw`vA_(mzzpJ>FGTan0KR_B@B4}nf7Qbv#OYMtzHDQ0ZysJgX~g5} z#kkaal2$()UG-s7^fgDKyD=0kRY&OJ{LtGFf)2u|lhAIj@<Ruo>#hr+vJA%Awh$?L z>*->1eWiY6t#rpN6lHml=BS7@L1&f&@?*?!z;q!j_AB8;nkND3h=WwlhZAh6z8w${ z??^~H;%KY`ju7BSsosyqi07RVaKagWeBL+K9><bga5&DM@3n(h$Ua2I*&+IbJwgfc z=u}r6KS}kR>O{rvfRHq*Z7TI}J`SS*2utO5r&$1!tO;)mey*hyfr(ZKqLM$BWPuPa z{f`^LSZ^j=ESBMb*)ptOIT^P5b&*0xeYU?C1)0(Cvem~yYYl{WZ9!epVeTseyUG<q zb<P-Q_C#-s4~AO2&{yY!+{FC|_uYby`cNw2)3|!RfzgF47dmn6O1IQ>@yEDwsRx%X zbV=)?`DB1#9qMnvrE}c=QZL`vjSEBVxOlchTAm*y{2Av4TKWB2(BIu4#XwIZ`nu}T zEz~!c;_+Z_lN6s`7q9hF#f#4!(NmX#NdN69&)tjK!aZmzw&8(vKs}cY<yL5@v_xf* z4RUB#tV~u=ft#Vfqd;nFZmiBkW7QcnQVn<1r=h(ul~7GaLwz!un}*k0TWIqd1hj?f z&PQWC-%}$dl}&-S+YYF$mW837xRuRftf#eEwPZ9_Egp@9vqxas)Dc*+SQd6Rh6J~` z_{geMLwFOoVzz~-NFN+O<_hH{^RZP^8Kwpr*k`s8X1g_Dv}-*~%rv3DYXf`&onW+k zyL4qeFEfhO?hLw{b5L|9h*g-N&JICqaU|M`!qHM3j?&a4XwD2pb5<}iqnwc$>x#S> zYt*OiMQ)T1y!J1LpY2+NyRSvGmpTGyGlOW?LY&q4oCcN4CPXu0sb0eOsUp>Ls|3>Y zkj+Rvz6IIg+ffj{1*!fTD2_HlS(GVqk8MO=yaBQk43H7F1;w#DQOxx-LFy=q)<R|S zPLw1tqI6LguZza0Ehr1xikxr*<PpFHQJSb`<cDjbEJ+Vlr*@(+Mi(V<+NeCKi}FN0 z)Ff?3O{^B0Qg@&tZ4ZmlE^cdz;+Wm2qpPS+V$qD=#s9kpc?5c9oGB85cO&@d4){}z z`MK)gxThYDIcuXLVK+YBJ&AKQju@&ufTtIu@bOh8-agF3!$G>7w&S?d7m0fp6Y=y; z7G6CnCBSR(;bk+vr=tAnZ5Mtez(xE<;QpBk_3z)^z_%|385i)se)$Ghx~W7ze@wW( zBD6opfBpS6{^QqYRMYp7&w|?DTa8bD|LY(Bfons9bWZWOOcnIY_fPQli*tDYCE-Yw z`|Udc@Lv2#CH~U~(f)lNzkR$+=w9XL-@spgx{1G0_5b59kEp&0>!0u7Z-2Va^}B?( zX#c)Lc;BY_W_*7`dfy*I6ao={Y~%hEqOJRfuc*S`pOcm%KDB)hw|jqrci%tZ{r(k| z_vcjJFIw>Cc_WKcJ-&EUiKn;nae+m#yZ$)3>W-ne@i=-K0|;?{bk-k5M~xp^$`7Np z;xM{u{Uva>R~_c|ei&>G#M$=a3@%%uQJms~hKd-T%V}t<NM>H{MY!Ek<Ol1cF2fy` zCJSL@x)Qeg)Uj>b3hdae22)FISlVufy}cn^T}<HVy&K+Sf`_jG4h5RvC_f`0$_mG# zsF0)WsK^O%D)h*-BS<L<MRKMu()0X~UL1hjnh2aJ4?<G@5hNELMQWixvPy%IR~3fr z>JVgA@%*bi&Im$!SpZUsk0Pz~7*b1);dGH7PUd+byVMUcv2?9Qi($WC1?I*o*lV^K zYgHAXs4yBXE;`t0q>c&WM?ikgNF>LYqq+JBnkwDUUG0FO`U4nhc12&C7Y5qBS^V6Q z5T=h45yog^L9DBeq+@Tx&6|U`a<vE7uJ=fQ{`U~=+M<10#Mz-XTs+^2zTQTh=km(s zUR)M{zu1klX9@3f9mB!bE-;3;y?9={{^_-WffjUk)uD&VU3}hILVswm75yv>qW$~! z?eiGXPLLh*-iG|Ny;PiLs4F}`fV<K%IH0c74)s+BXs_&1nCb`*8#TDvXrY}4yS*_R z&2<^*>nxy@4@E^m1kz6VpsX|!dAXwbBUoxSsjf<pnn<z<NYPx<)Q~21!`f%O6c)Qy zz>>+aZR1R+t{jaWTjpZd4moJ4jK^k;>Dakl5z5L_FnQ8Qh}p1%L!EFY>o_uU1JT@; z3cq8{m@`Kf+cea0A~Y0sdv`;A?sUwYCT2U4$39DAtk+b-a-~(+uyGxCW)+HZ<4{WF z-CC7`+I)gLD-=~{0??Sn?;PWTQYwXlC~KTKyc<O!RyY%|n}D=JM&M2qg>6Jbq7LkJ zWwB+|SeR~}g1y`3Kwo__c5Ijgy>(+@pfM5K)yD9-anM&A4>R?d*tcN@_G?dp<u<N! zdmAHps+vV`+A|;a2J_%$qJ-o7G~s8l3dbFk5Mrx}2s=%L9axVrtJMhJy9&oF*CN<X z0|^crk-&sJX1NM})`|#oT8U_GA8Dn50CP1QvsR&fRKO8h$XM%j3?)R^EJL)D8Y1mA z5Osi`;j{^nR3T9gDu`r++o;2z$05i<1xI$ThSin@*t2;yEDe{_Z7stl)p5|_@i9`L zg{^8+uwvQ>q#xXezueEk*;;1|HaOt%rAT~yU4ySbtHkG5GjNO6{LVlu?q5EI&+g>l z`GXQF$2xpX7=8Sls`$%x{QSO)(Su*U>cdY2*)MM|;@!g@e0+WpUw!rf|Mi!D5R4y) z=D*=DA7A3<cMtI5S{JST9vpYK!-=TlNGGhH+`Wze`Hz1{5dY@g2b?;Qh*L?yc>C@G z-hSPV_g^>Q<JTSd?tM4aw*Yv*bRqM%?=SH4FA?5X3GeIp+waXLfBE$`!7YF-+PnX| z>Eus85!wX(Z$F5Olb46%hv5*P^Xtcpgtxd5dY;fe$NwSXEdSpS|L-7+$AGjH@!k7= zeEYVS@a`qJMfBk7FS_y7>n?@>cMH{aGgWs3zIa}T&mULg^}|}cVca}>1{XR{;9OfA z)pR7zcgCQHYP-KVf(kp7P@?iK4@5_006HtFz$>Z7YXfk$ITYvH80{fEhog|nTyG#0 zTT8>xQ;`5G{iP^6=?25~tKdop9OkwO;r1Ko64$`TQVCwnB_CTA9JN=+QM(NkFdN{@ zrH`#Ty!Wk^!rpKREVe3Q|JG&Lp(c;5YvrJ^VlEa<9gEo$M_?XvM`pqZOe9RlGsKM~ zWo1WWs?2Ci6f;SV7!EN}jOZ9H?oG02#U!j)Hw&{B$4LEY#XY*G&!2<^OJtyLuncRJ zXG`yqn>h)g{`Sz*R>4Yz`PjUEF&51j4GY^{(A%j2ZOwUf-qsYPerT@p;(l_X@@6y% z<$aI<cjNPp2tTHU%+nUAW#Q}WI*B`XI&l4FFK*l>oNx6>7Zt_DLn#Efe+T$Af_tE^ zS%T|10{F_ceyI;^-(a)U|FyTDiu^p`eX$EYeU1O@8!O_%CBBEtOILcO$NfVs=n^B2 zyK2$dU57ymlA&|$(sq3V&A57ffXcfj5x$O^$VxOvY1Uo>n+mhk290G0XsHPDN?Sg* zM}E3Jf@tYYv=vdE6^r(oOw@~Jhg#8-BVKCMZ)X%0MxdoR4IS;7gmt2%z{TVGx>Kkq zk0U_yamZ^M^mS%pkKR%kZd8P>`a<Y!k%#=EvC@RxR))*4OMNyBR>{IjV-`ZJ)?t_0 z0?d*b17~*=#GZ1(=?pJ;`|KZXU!FJ;me$5Nde|9?3uj~gyy@`rb%b|-2W-9U;Bv$b z+YGf?II_{*nv0W>?o8NtG-QXNEb$2Pqr8wA;)=v0wuo@mL%4$$!L|d3Ox59HyatZD z*7AGKgZuuas5ohY!2OG1qQs=onuXmP=R;%pBxtQ7yj5kP&%$G{ZX&@w0o&J2!VdKr zFwvR`^DQ%((6eBvI~&$p<zT;)7LO;3lksxcQ#E*6u7;P@8XUACK<(8K=&XffJV^q? ziDJ7B0S;oh7RRhq;JHf?&N~;t&2S-XH&2JF{sJ5{QiPX*Jp9a7;HddZxEU;hv;I7| z?Oe!^W5~mc1=G`TDYsXYmL7(R@HSaYU@ynfJ<AwN;b*=Kb}TSP>nFlsgDi|U&4KRP z$=I}dEFnGtTh>j*s<|T&=4ymro)X^G2QXM`kEfU7@YAb$e0W-gFYXlJ;rSHY9!S80 z^C$82YARme%_f)&@Zm{0zJF1N?_M`jc{bylFWd0pT^ByQ?!|w8e;@z#<pVtLYQUdA zzmLEF^ab!Azu>zYRJ45DJ5&aJU3r{x-Gd@ed!+g}pf)}NH);#<&7A?@fBq@~{D*Ho z;>bZKxVvu07hg2s{W}(oH%<8Pr2u#zm9T*8W&HZ>b*aaQXg2xt57+*={we+}^(eXV z&&Pk_`oA}qd<xNQ^1nBo2<3gA|4%6HvsB(gQhfJL^fu|2p#Al0LR)Gs8E!Ip|9Lmw zz3jx>7adYNw`ejE%KP=RX1sdZftQaO@$gz6ZVe{ke9LiMVD#4qpsz84Dm<R&WgOCz z#Kh)Q;5Fd{djg>zOl5tLkUC0$`{Pn)2)b*-kr8QwlfJriT6>X};DpJt<D`4JD9cS^ z@mGTT_UW+LG><OQ3^9^>+<}zCJ8;6&2oX-ku-c&vS350aq<J7C*&q9NY9Z9~0K(mD z5aD7DYZm_a<9pCr7fryGu}}ozgvVNnAOkd{x}Z7d7^+f(v2xB-$PwP_7f+_3SqEQR z77gatF(*1cFB7Du`k}ZY4k_6|NKOyLi9}y%>gm%ITRDk7aI-bS^r@p^X10}(Ye0Ef z5>ihbg@=Vc*2~X=;=DPSJ!?AV&6<pi^n-No-sI5%bTql3r`ZF&&2Bi`;mUpEjH(<n zg!-yWxACYckHW=swYWoY-@e|D8wBeO0{JRcwt%t#>E$bZ1a2SKyKs@}S^!)0-xecr zE?@1F9*gCt$KpK#(4Uqf#PffA?$c7dS3p|&oXh;23;h3AMUR#t+`V-XBl_x2!p&k0 zQe#X|n!OKI1^ZA}V#ytChsJUdHmE1aOLLtO?q`6gBl}U68AZ6KprMZNu1Vs~ibZBx zAd*iULSmvfVq;vTh>vr}sgpj)%m|R6-qv~sjrGaWY^EDjCO~DyM5rlEhY~C399C0h z#c_n>Z0y#W3*UVjIN@%96JnBeD$s}n+E}wl7SmXzPx3RH8%`r5B?2o~DqzPhZP?iF z!fw;em^*W_bQ`y^<HkUB(`s0{?1#ZV1FTrH80DoIxN*6g2Q~;5c_+|XnU30mB>t8( z{`LeEXPrRqnd3Nf%9DWiL|mAQ)c)?_VFE926PTGQASKQS2}d`=RDBf8H;TFOra^Pf zM7o7Z*i2Y&Q5g%pwd0{nfNv)Bbk$}+kIH-Jrl~O2k;N`;8JO!%gQfmV*zA}FE4}g9 zyLq&v%H2!}SHkzO#cG5)X(IT5Is)l-{Prs2n1w3*_AA4e>fGH_5l#fRqrn2$@0bTy z6L}UHIq9)@?XdY$95h)(Kre)s5h1QO2X6Wcal~vT0(q?c&6RPGAV0EO35V!@yp5LN zunA+AcpnRjz8p-{r(uiIcx>Ts+oC!KI;ta~y><+L(<H2!KLWuH+wt?`99*t<!g<2` z$@v)k^f?vovueDf%6@)53y&_Q;NgX2Jh_~L7dO)Jg#_?YeEql%-#lx?S1+6J_H)K7 zDscks%X_W(_-F{fJ-UeJZF%TSJBaIaX?N;#@Sop)i=>k$vBzW+o;0W6E%WF<9-arj zxCOi%z{l%U{O8K?_9oTti)X0KNufAcj%!0H`0i~ZzIaw6{jYDn=)%Xh0-{vN-w?DP z2;Gl2B<PCx1YrT>e}}hN|94n_icjzV1n&QCI{Cka_i&TRCwRa6yj^PN9&R>i!t1Av zc=?1X{Ido;yIYJ0m(y{jCk|&@qY3T=I^_tQiuQ!JlL^(Q6I|>JV6bf^G}cW+WRN)q zsMPygBXF@Z6obt|c?KaV@&GbpY!K|V1DfmQAUk6`HfXJ2jyu4Dx$0@SK)P9R*wH;W z6}AT{VY`qTOt?AkM6{0$PKA16liGYF@;ukpT!OVL7s7e3AwoQC;bXNEmV~>XhrTp1 ztC!Cn_#HMw{81wUUKeFqKDgYUgX~m)>^9f{UH)H{<<pRpb_}Jbj-op)3f7xeA;@(% z?p<v}O=S{Jr}#6DAulHa&GqT%?98D$%||2Me0xhaeB6!E*M5e-?F6n3R^UwBamb7s ziLqlwVeI&kSh9RBvT}UMEDto+*`uq`1$_<f7^rt4xP=0DL1Bt9A_KIg`ErsIJ@M#% z9~E^6&JI#34>Y2eD!8w|SyIQJz$=DJikTk%2;WbNT0mX^SS-bMV*5`c(nJU~EtY?T zxmXw5iT4SBi_f`v?W_ds+c(Zj5SQTHOZYkv7zrVIC`dC!W&U2&7F$T_yP<6Of@NK) zElP47a4K>y6`~fJixSaTnoL`93S|U$brlshcV>HYCVyNmy1TejJF}$_s$1MiuCDeZ zck*fE<%VFR<}9oe5Kx(dWy>aFiQH&xS~CUuYh_`oHjRpMC63!}LA>)0oO0ZRY;SEO zdv1aCb|s9a()Mw+!p-x|s3}RqqJ=YPuf|~JJXy?`HW@PG$6(@wv6wY?I%dq9jdhzf zv2ojG81B-?>sNR1*FU|%^~=pT*I$9F7wTwn8dyDBX=j?y!voZNt_q#~1!!t1psUD2 zBa@=BtpK%+8K|xdLqV!FBE8h8YN-+oreK%WSb};iv{sLnCQ3C@ACFxc6Je|=gPj_L z`=(hi-pqnTIPcju9ecOVfaR81aL`)-FT+J}-8L1Dx-xJwnGfe(i@00}PxHkHIG}=H z$90Hw(?FP$8iMUq;AgP{zWZ0;;GQLLHd+8DDdtnXFMzA59IdXr6bJVx5W)-Lx?>jA z^*neRFNCkzVjSMR6h2hizGllMko%bMvy7K<eHHw6uY|`AIUHmGaW+tdITg17UBga| z8Q8|(w@rNvwyYPwbu!fDMk3Hk8$aF4#7!pu<r-%^8H&M=g!gwZ8}QB3YJB;i7%y(- z;OVstJh_^Nr`OZ*>TVXkykA0q*Ww*P^zJ!f^sHWLCiwCFIedIRfNviU;njr}^rv}Y zD9sVCdUEjXwRZH?m7=G+A1@x<#^;^6_|I!)_{Xg_;MsZn?Lh~Ay~iSOr4C=w%6@ow z7nSKr&|Whe*{58owp;NTzt79hswE}+6;=L+H|Ge^%Y^Dx0`@uqdksH)O|?wu3it{T ze**ab3Eux6V*6oe4_~bO@po|l{|ax>$6EmW%a^SLcr&Ak&oxt#H{kib5<I$|hdUQ? zaiJ>{Md=|Z%S}LAeSvgt9CT)m9zTTjYZS0TO!2u`M!JQ6eQgBJc1Pht$1&7b9!GSv z0|6Ebi(OihgB>?f23i}H;Nz@@gZmZWLdUjy$4Ub85aOe(5ficpCqpga?_>bQsgp2y z)Cg?XSc&wL$8rBoKb-B&p}b@flERPRu;U)662^<>j>6LAGFZQH0pu1>f`a^b>E_up z=8TXgkQUSa8}k1zU$sd34&o*pOBYPTTDjTSwqZH6)Rtn-?8)#wYKgdngRr&T4mTHL z1X4t9-Le9!l;==bS-{)f5{nnjLUN2B2Ac|y8S77xF%zq1%VL|Z3MNh&hsDe0p{V#M z8tM<Cxla6cSM=4pp}&^ku6IOtl><_uwje3OK)S(8eohdcKfQp<ms&9>h64{a;o`*( z+_*J_TX)Xm=IwJ5WCdIWghf+`XzCElPcXlHwHE_JeE-?Df5Lni<ikxS;(4*%RVsV2 z6t9WT6^{kfKLP*3IllKSKab!(Kh!C~d_;Fu0_=A$LxkTZ<ffQN@UAJcp!yz$cYUc9 z>dI_TRqTxP`2E~g8Kr5*(N&*;s)`e6CY)PaGtk<YiN@L#G&Q71O(depMD*(xeZ0kE z0q)k8bm{Si4KuNT0GKB?3d*X}u}on!cC4R;qx;oy%F6)puKKj^8t^sMK#2J|gzsBU zRVW7!s_{vzr1lo3=xQxOb7M9(ZC!(ziW8+f^emK<h0LVU7{#Poy>=ON4XM^OSHS(S zJv<LtVTIB{Or1(qK4t{w&mMujyH&BvKp88SO@X5PB*-gFViHZo+=U~dEbj8Itq8Ss zv$0cO6^j>6g1eOla_LY~4sD>?9q#b2sWur(D<?v35uJmWwNP0GYgbL?avD~znvS(= z=R-?N0h@Idp{>0Tx|<bXq_+aQwl0CS!BW`mSO6;m+{SP!>`bQNfXQ^Yn$LshzJ+iz zn*+~1TxT4yQY5^Wz<2Lb_?j<+JHhR0I3Jz@*j#re#NBqw!E5hgc$hAN{q~vMW+A+H zFNW8yCGap-gge94Kmp#SE8s@8ebAHur}7rB9Wq-AFJlE9p}Kc6l4l{Mn^-j#Th(Nt zuSG|(f$JKRuzkZcXe}NGe+w=Ac;^i6HhNJVyW(MA6uzgj{qAKmzI{=T_fIPEg#hO5 zJUqLRCB>_|xp;lI0B;EJw|xEWQ>tMC{O$8LynN6~HGUrd<NH_mk8fY<MCU^%Vf$ zy}|$b;TbMd5G<3Qf<O-kyy~w+6Tx#XI}9&6$|UvukC&HlrzH<1R9pQO#VAclz-Be> zLkA7Kep!jf5AyKjA-~VlT73DcUFw<g;q7_GWqf>hMT&3VUBGu=i|&0F@S_-D^F5U` zLv#)N?MJHZe|8hR_RrTo#ZMnEOYiyN!$s-+B0hB$6x{<qekHmJ4&mGPga6V+@ckD( zcu#o0d)>$AW%SUAbaC0qWe2}&8{WKXks$v5Io0@+Mm)PyhR+|><6>_PcI&Uf_Dw6X zLt6<JCL3X(!-9Ok5MhUHvBzLN)~;CyC6#%YK5sl!*3U(EYbY-FhET}{ASiebjvmsG zhMmjJpCiH3V4FHlQ)T<?UIe$Dim>0WgJsL-Ku=c*2li_q+;<<6gI%zVg<<K`@i-ai zftu`i1O+<7(rO3h&Y28Zo{Q?Lidd_%h~jDrmaLe8sdL3dh@&xAUIz0PPs5}+Vs`)E zZ_O}y3|6j|lg4Un+p-+HcCUxEqcO~E^q`<T6RR~ALC-`L_O3hNcXY4Rc5S$ADfD#| zV4%C4E`A<nPaTJeJnuKD@_X;sg$mE_t>nsHIuD(7^RQEo0>#G!6(vVdTje6byMxNR ztHA?Zb<XH%a70sy9pXc@k#=Gqx7|+RnT{JbJ8<<{7jEAf#Lb(1xP4cE`y8&{6ip+8 zze88FS$E;ujREPg0JZ?Uh~ddh2Bp_7T@m2!Cg|HBhRXN$i+1mJY1u#6EWJ-G+d8UP z02+P=e5dsK&;a32XbX5>zcM(iyt@c*8=kxYp6ig4Y=nwDa|zzH#lvmi^(6w{)~G76 zNA78Bcv!8aU2;S}6=_apFw)Zekdbj5<wYk@UL23?%s`}^_LZ7S(o+3!I{7ft(~crF z<p>J$!VnT{L;Erg@=M2I-ojBBH+BRRW{tx^i}g5exgNG!Ghs!zo35UYRWc*svTZq% zoONKaemXXZTP{o)0o(ls=<BXTZebK04;#Wi(FS{*G_htq547?OERvfB@59zO8sY+t zElc3Sg5d176NW~raCKo-^|Qp11(R_6kOiWTJHm*SdG3@kSk213V&!ZsS~5|ZP2cD6 z9&93P&G&6#QmsbBF*B5%G(&dKM%bAxqZQl>?_-W|KjsRb5FdCmk^Mrv5uF%<@DpJO zP6)@*=n%LbKMaqs!#J84gs}7&97{Nkz}O=&v)F{KdW)dHc`B^7PldDbEV%BPD}~4I z1@PE4kC2@W*PS!rsy`hr2D9L0Ms>Vb5zdBlabWv&IO@;DfvwYEyG0g`0@%j$;X?R2 z7*S<gu7mp?C93(AED-YWFjGOe`%d^;^ZV;BgW0CJFjk+6{hQ}t_Xb()QlE?f2Thy^ z*o_k*`w{B58;&ek;?@Z&E5}KNYK!_Ts4N)E!m$oNQb|AR@T2<nB)lW>9hKp?pSR$f z7mb8WHNJRQ#wf*$yZLx=Cl4?0<>U2(LcUgvH;;?)<!9x1PbK;4Q6p9OAbx)T2)}&z z68Il~$A?Gv@u#=1@Yk<i;KvtzxPLAWdOS%Z-OTZFumFz<^OiFSsEP2zXLToWmU&kb z;fR7`c4$csLrYp5wy&O#ga9*q{dqa=-b}{5TWNUA@9^R=zuU7`DqRBf^&pk+St&le zAz<H~rBbI-{`!KX!hfQY{zdd65xq%7&yw#6Z!SMQ_bJ47KT3-Gk3oo2aeov_`|SWf zm+<EDgHYXX`hFix*~{-Bz6X`}Kck1mrHfGS#5)$6cduHdCY1Njsm7l)<Hh|dyduP} zpDjT~f*<Pg5|Nv51Vzb*P@d+E_JRPM_TLRJ^R?KqVLmpf&4&UVuDF$+i^~RFJsXYI z`Y;?hq=)c8Ep#>>haw>>ZVRoixf(}pwdmUBv8XSFviwvWurfzd>@hf6Y=gClIzl`} zd-fW<yxfXo2X;bbz6>UhAA!j{U&S2bQz($usLaRGWiuhCKygOVw1^Hsf#=qoMH4Y| z!FXvRqUm#|VA^bgTxL8bPa4MpG6rgE#vmcq0ohq$*t<uY@E;3B1rcN5;-rTYaqh?< zS0c!f$m0j#f6xrBHk;sJrVL-(^$4)vfB?I-2zOOSn6nCeEh$!P*71B*L4el|R26zl zb3-=Q*rTQ18EuUo=x8Ryo1M{A?u_`LZHNsug1@gJu3vA!rOPcicd>;KZ6!>b3EevB zBBD^u(%d9M6;m+}1N^_6K8D-6MH5Juw2f#25wCwz-(s6js$Bs36XXT(hd)<*&hU0Z zeP1H9uU#IHLcsgp?MoQZSrG>d+M^>bt8qGZD@w9=qq=ZE0ZwR_SWE5SHN_UFB+Scl z>=EFu10TE1=xxbBVSX6W(~lx2I}}-Ip~y@<E;Wl}XB|ftPbRU<$qqtpPB03%t>}5; zdw3sa(n`%+I2u!!OjBr+mP{K#wYMB6j~Jjb(E;UDRcXF^5#wQuMAx0jJ8Xh@du^ly zTEJLG6{g#@aphbS`uZ!dbN@QbST!CaS;b{%GI=J9!Wb&+<kWbi=OjXNi!yc^Z9qhX zD~{1><(>(^ajJ)<3q~R(j)`8EftXM)80l+3S7#kGv{z%b`clkOkcF}N25iw^1;te} zF?GfS9OU;YO52b0@J-mGKM(5b=V7n49xPqVP*9tN;@V7P=Eou~(GRE2gd?vq4K<ym zXdJA@snU~h4fBM3Aj97qPDj0AYHf^FDs!m(#a)m`Lrq}>bXJYVHkAq3%%$$CG1#$Y z0`!%~L0@Sc^wy4ruBN!dGPltXH=P{`L(Q?+zf}g-TV-LbD+^2QN!X)38!me_5q4+~ z0^N-f;%$y2jt20u-iD)2+?U53ke?KQ=p#08G2e*2TbDyec?#5*OhR8>DxCIjguBBI zSX<~KJk*^<H(F}<pE-jTm=0yNyeu4cs^R0^Y&_^Vf@`#%j|Zdik>LLLx*Z>>7QcF4 zk9W^%@J=+LJT521i}9NA`TYVszng<s4+@5#CrDr3Z@_>4<psX~@;?6K&p!bF^S^+9 z{3rhY!#g~`T~FYb<HO??^yS52AR`>#UMykZXv1&!Zs2WuA$}gn!^6Tb3?zEsLtid_ zy4Z*Zb-4)KzZo5cNAU7)3T|DE!tEOg1b7Ob+{?rBN0oT}Srfi^+J-NmiwlH=<>#Uq zLo{a$K=i>DA^K#0>aQ)DL`0kRf46J@cYNCBUqkfoW-%bVKN8xXnoPvHhz|s~2=PCM zhsS>k(ep&~I_boF!dr~4eEYJ6@NVRHt--6$D)5dDr@#3$QX@Q2l@fwB3aN`#VYt&6 ziAPOwxLF#Ax(G`I?pceSRNQmLt?a2r*V8%mc7>q2JOFNvI<PTYLKV9J3UcGHUR54j zH^{+2V<w9_9i;p?sIOLpnaNfd>Tkdvo<|N=x`d@J4m<CZW|?#6KGs<?50=a~2Zycj z_BO`e{Tr}knJgAEPvjTR!m8B@SiEcw6sWit%1y#-LRxOItaQ70ant5`3#RhC9f_IK zM`O3?V%Y9ehULyx@UYy3!w!1zvfT`4Iz7>ZW1>%|=)4_~AqTK+s}hzjnL>vl##U&; zi$cZIgf4yGTDb0BC0)yNvs(jq+tu)~S4XhVR#fJ?qN&mu&DHj3t8+mIm3L>83%UvK z+5!h8h8ZF)(H50u5x9G|6P?{<=ozTN(8Xq4x!ysT4mV|p3y`0HEJ8ddnmPUmZ?P23 zBA?*>sf~LW*j>_l`UhL2=LOJ3^NQ$6B6^pI_|*I&KI7u~Zd^RqjVl-Xq@~ns(q0ye zz1yiW9ahpZXrU;>M7n5MU1&-5Z6&pTR~79;d7%YLvTP9TZvdBl>S(P#iQ>WtBqe$y zA>JEFaYvAP@+eLw9h6kIxIihIPO7U<NXxR)7^&^Ms4yIJ7fvJ$$3Rnc0oKz-ZC9r1 zG+6-`(<M}&3h*&ojU-P)gxhH$c#jHlTn%y3b_>F6b+JQL4)!K`xYSjL_WD97sVZRl z%CVTfbQEM}jl`(myBkfE8N+0qDBU(ubCVKIo%BR%q7!OLj?@0F!8+y9@b%t?y6RZ? z2U-%)ve;yxg4OGnVE+7Bm^EW6)~l_+Azy2(Sfzk9YZM88bChQ~Av0<_Y|K~EK}^9$ zJtZivTL??feee!)z@Z>pICvVs@eq~Iaa$aYaG^6e2={0gcyf6>KN?=Aj$^B%5#%<^ zh0UQII8z*m(#iz9{!&ap(}Sl^2k`doRlMcn@4mfD`%Do0@C3K+R^fEE70T)lqNLJ; z&So!s+?8RtWh^WWrovKx3aq!w!fl@#taojMoApkdU}1_q?vCgHSDcDCg40p{IOb`K zgZAdM)^0cx7m6cJV&teh{G9efe#T_Xk{O4oR6>&{kH^$$Q!#a_EOwi3Ls?ZC0t1{e zp7zvq<4U}{k%1@u$8oF08xIGf2<}#VeA9vN-n8Qzs_?I0HsYICja0sMRMu3xPpHHn zm*R^@gf`*%>{f}?_3iJ!+(Ca^7G69&3;fqF`0cy*`10u$Jh@SW7x&7k)NAnV!+Jbx z&BVRJM7(J#!mpRw@wdCZ`0;!*exVip{zgBpWkuo7*IRL~Iu-3{;V4Tygp2J_xPBoB zS1twM+Lch;xEhN)H%{Z>?OZ&2SkC_`VAx2Aw-Ai>%yP7K3Dlq528nBE(=D0p<U9 zSpR$c@9_R3z(u>ai2o~izi7f&pVtuLrFiv}?&U=dYVrdS;%<sGe|xl3joz&Z#nXl; z+%E{lg+y0ePI5(Uz&`kxs6uVoWa&O?OP5bXTU#K?%YqOW>4mK1AfzP)BI8UHl1|Yf zpY}q2x+g`PAIb_Mke?Teg2EFhEKWpWNgN7_qfl5Bfeeba>@$I=Dn5bY>?jmug`g-u z7)3?=yo|$8*PM^F>lI;WycKHdN?5*fKGb+_DJaTdrSeQDt(}eKsxz=sZ7ycZjm46c zvY0i0BzBptL2m9L<Ypa0CS62s#v$Zo(8-@ZNa5v&T>jrII{EZuUz8SxqNL~;GSl6W zc8Y5Kv<FgRU62rZ05QQ<hzq9xj5I}b=uX6i86z*<38lGCs4sUwYmEciYhBP&=Yd`^ zM844lMQ1D#epDCEb}H!VNXOlKT{wH8Ndosdx{Qn0+j04ZP}h9~@^G&b0bK!a0rNjT z7Qh}>-@{80pL(GTH?L4d|Ni*Owc#Em|5Vvr4nIG9u~PcHi&XJvsrIS7&kc4+>U%_6 z$tjrWE`YcFa)kP>MShwYO0)L=e&JFm@cpzJd(lu~CG|!*9b*Q&J*$zOdI)Vz$*8J` zmM&U~8*sO`<e;N%I9i%AxC8Q};qb%j`RMH_!a#os_Omj}&}Pk(9S;+&71+ONK922G z!V%guKVxMaG*Mv{U4s+eI}l={iGAveV76W!4u)!oIAnvt)?zf2r=htv11js5O1D^= zDmMW#a|mmKWyI)_611lgL^4yxLXOt&3=epIW&m>1ePM5@hV{y0;9$8Pbye{wE{TQw z@|l>%q9SfKsI+nx7O|+znL8dcWa$tljKDa4uA0(36ec+%Ge{F|HY*^%W-2z)VyZiC zfu@T#Ho0hG4XgcjUt{bD+=Fd?CQ!4}$3`b3Xt{2Ky89+<4%mTh;k%&fz5&V>i{Tuu zkN6BnM8rGd&ZAa5e?5SU*D7)KW({uNZN$^hy72s25B~h8$GH8t2Ei%2kz95FnblO! zm5zvs(WMg^4;#aoa5ST8*~J2AsSOu9W7zK9j?EjE!`<E#`*-QUZr^qsa@`NN1EvT( z>;OOay@(5RK~-)%PDc9RM1(goPKTf*KLH^@?%1KPjzw}aFq&>=6qS*MjTy}M?V`ON zflaID;_dY;yc&wetu{a0JAVS-e$jy+-uDqm9fVUSA=FAW+ejGJ6E<}O50&_{a=dv^ zD5>tJH>&WrA3sM;VLA?&(E6J4_<HQdxvFej?XJaF?{4GKgIc_JR)#O1<l)`T9K7sI z$CK)G{P|iBe!bp@FWOu1s<8n#vQMKe{4gF=rr@*oT-2rc;9O%k?w*Up-HXAvay}4O zE`;Ffg)m&Z7>;X~BB{pXaPQ^`Ji2=dPamdIjpyU#lX|>*)`B-L+wo2eRTurQzwE^a z0bOaR`+5BM;o`plTtNN*6vNOLgLA~79C3kET(sn8FvPm(_43C_sy>Kzc%l4RI6i#N zc-4&$FS#H2T|T~GJZ{1pI+~YM-|wix+bSa9=dvA@@dxpyH3MI?oxo!%?*~=kxRrAl zgUQb5Nb^E*oI4zMt6|E-5wNh-!i`Ju(tIZ+SuRM8Ge<^}B~nl9Lwe#q!hAn6PwwS& zdvPX_F7t#X&LmhOE#3mD@%!mk_j0)pX>t3I8oL)MF?*3Fmf?m-4Awz%>~_RP7(!cf z4wf#SjEx(YK}Ag-3QBY7G8aIR=ak&MF)Sj}F<msBh<l7Lo`PA6WH4>!SZv;+fTM>s z;q9;*2OU&?4^=8>mEjQUzlW!tGTd!e!ozkY)isyaO7O7xW2}O^^)h(aEySr99aI<D zpr+UwwI$YQt8pZ}ouuffb3$jWBZ^ZEcn)Y#=<O#=n+fi2w04)Gd$1fGbk9wFwdgwE zhAV{cHPMcJYlvW{;uh`FgTp;g#1yZhkN5eD9q2#Xh(U^r0WL3H?!?7QRM;29kosm^ zJlle+e0)=Yn*ZnW*>)b69_A^x8xrl?LTz_YX?Ni&3xWtS@J9>+5=$|W)rj`oM3`vI zg16OT9QRa0_6ZY|o!N(q9CQ9qaq)5(-nFHBQIXFB$pdP)PYFrU_UL7GYN$DZ5?159 z+;9{X#88dLqOv@R6){d)mX(O<_Y?p5xG+BoYU>m+Zp;X(yOEF`Gm^G$J{<Jq;K!nH z&~!CC_o%_sdINTA&4GcqFZRZTFj~I=S}UgEG$GSenTk>>g6fJ>P+7AGqX_EJgsZqK ztGHMxl=rytBWcqXLRD=Uf+9Sjrm+YnMr#lk<pQJa%V_^cz{zeS2D)=uY_hqdEAjC8 zdG6q5K4#JB%0Uy0QFC1;s!J15UYtPp5r^u`LrC>s3;%=bFm>rj%-%c))3z<b9Q}n@ zxP1=fcgQoAVXh_<R(~m<lf!}?i?G2>6Pky0py9s_n?p^Y>AM}{*H6M02Q7qU9E2}{ zZttxL^8?DT_tHd4wmY(ld=MC6ioHxiYbLI%rw)#X?nAJ+=SJ#&WM%J1e5f{@&1S*X zbP+uFGMOzmV6V|S?AWFPqaAA4XQqvf8x~`$&PtdXZh(dP7HrwH0(*CDf}i((9CkBB zRIoD&G9y`#Ly$owmYEVNLEL2LdaPPH3+q`RH>xXR$7VIGU9kXTxqnp_$l}WjnRt6H z3AdYqaDOnF;OQj1`|<J1Zo;XXP@)1CL)Bk3O921!d7aeG{S{&S+4X#U^YR?-6T+rj z)+5}<9wo_v7$khNLk^-SEfW9ZFE4TLaxq@tFJ$n4J<j9%GI6;j5x?B;#W#aZcv@GC zAJ2B+eQP;xX2;=K;~Cs(NJK-XJ8sYoTpJ9;^>YEZa*pa-!24q8KjYKm>zBhA;ka=n z9=ETa!Mz)~czmZA&mUG$mD4qR-i8nSP2ayCB$UrFhDS+?k&_~R`eu0fY4qg3$0u0- zpW#gf{<a4n-gXh-gf$iSH?O-Hd`^NlAHU#hFT1(#I`H&C9ScnrUOlKpYk@ypm}@sH zPx5!C<4SP^T9Z9-##J9Ta{_RKE;BP=H=<pQ5bnGS>z7S|q5cZoxqJ%eI*wzgBM|4h zf^oh(gzEw5Z#{;AwqsoSqp#&C!w-E;!_nJ#1U(JD{}SDduDU}6AB9|v7uQ{>WZiJ< z><R4NsfyV%Mq>HWsR;BX?4w-aV6YYmhb<85xd#@88kiyO4a!`aJ8Kda&5^-4p2uNF zcH>HaIJz1=(f#ky;PEdZU2LrX{}K)E{BFaL79pVhM{xf$_*`eb6IvUb(b*XdapT%+ zmxpkd0^tr7_YFF|s}~8^OT9SHd=s<&iGewn1b9UdyjOo$+5@8J2?5<b*nr-1E$Bbr zilHl=7`)nvfy*7}yV!~@0==!j4&B_YbD#+weGM4A)QPVCCiD%qpi4|(-(H2b_G)x> z*JH518U13!CLupG&?1fK9MPH{iyf;b!hQE5_}M8UC3Gt*&|Z{h?Ljr6T~lO<sv-+i z6Xex}HdN-e@OIL`A@^;lDUU^2QIyn!BqJjbsVV-$GxR0<OVh??qzB<Nt=NfpAH+s` zN;CLHMYzGy$q+N=OoA*`@zlwquw82jj5TIMPkACNbQNH(rvSZ8vtehn9OgO;v0?Ef zXe^&Bb^VGDaYu1Z49=tkp@@Y-Pj@-CsLg}v)>T+3Hy+1)EKraei|Clc*v<r*zhoNZ zR?USj!KJfp6-;((Acfykw8MM38KSxV6neXJq?^CW$xUU|XVtw>iQ=+Il$1oHsw^G_ zIYCHIp=HZDj#666j9^VfdaFqHaG$<pB9`bZ!t~`b7&&pIbRWuzGsRukMq<LWQPSPa z#NFE_EEtO&?wetDL=TonH$&TW0j4h;frav8aPW`@js}{*?Vujj?OGTZD`L~;na~yY zY1fy7sp)d;*}Z~AQx#rznutAaj0~!ygy2o^caX>N19VN!8*rGa%3y;c<Yte-lEpI6 z;QA&ipOthKn>H@TW&+$`ry92EDzkttg!V>7xH#;@F<)!=dhH{;!;pS52$9F#aXLN# zg=gZ>QJaIzByU6<HiVs_A`aPUBj?0H)TO)OMPDqwri#1Qb`%fJCK5J;_g91X{#`F& z*8e-eJ0yU=|GY_p_Z!0d`RxMy_1o)scBc=!v{_J(0F*#$zquhj@+flSg3+FzjPBwj zTpOUueo}*%_sj74-2%LQn2RUZlkwTj3=B2I;9gfD-ti>)NX7GIODVo(qQ9;wz=h0k zbg;m7RUE>ti_y3+5P%CqfmAxjaftxGd_Gu;KZ5+)C8}}8^~;eGz;9hkq9RYh!@F5{ zd^Zoz9+u(tvwD2}1^*v^+sAhU{{*ps^QR&3{~rIh@D{~R>?cv|K8Pl#FWML#bS`2_ z*iL*U&2iF+7tdSiLhA71X$9_IPQlf>P~0gG$Ge_vyy(qEUw$xB+>H=nycU;IkKkO^ zQLLXn0y=ZY;_!}jh;}nZW6@FW+XO<|4+HH4bL(OBG#^5L+Yt=%v3O3bi|6}VM0hhi z(cA2So+fuG{<z-V=r#<<IzA=@d&_NcqcapoUG$~9saWsVL1$GAy0Q+U^Q0s4j_pFa zzcI4HtP$>Mh}3Xv)aClY)=&%DOC}*ZVh4Jw51^&m>R+Py{}3%T*8dk_Ls*L@5~}NZ z(YwU;e+M_Ci}3ENazty9J#O@+<F;sfE-d6e&BED&bPVOD<6K@2E>~6JZg)GbwbbK$ zX$h`XRNz)+6|R?8Fv@YQrW!X}8gae73D<kM9pm~yCocE3;l}wM+`Qb6>lb_J{(7mZ z3H(c9>eoSBxiW-1w=c5*oW+%^XK|U!tD;Z$jdQqkZAcnQFO;|#y(#8Wk(75!N({Cx z87Fl$^RbjiVt@{cPMf1FgYYg8@V1hyhG_S$F0w^&)&U&%)q{i8dbBm3Moax^6c<IJ zupnHT4N$1->dI46NBYv@cu9#D<V8tKp}upn!%$V33}<Iksp_h&m4k`?YUpdsgZY+4 z&{vxR6)M^dsxmO%stD)38n8B52NT^@aIxNrrkYF)^j6}*eeQ(oZ7452fqMSmx^gP} zl1Ln7<#zSl2|MTQSf{N(aL>Y&1(Psw&N#?2=F_4rWUN(Fkb0hU(ry;yghE?GfdDha zf*E5`Q+5J9y>t~#;tncdICa7W>FK^mPb2h`U6C20jd(9r6s5Sr(rz<Ube3cC>~YdP zV8=}ui7}H#WAr3~d*Ud}rlOcRPX=T8xg*AnfE?{&Ns+%a0sMt}+Wf8%oULMFmmENM z`2n1-cgH!Zm-DsmxZ3EAa}~}QEOo%;8V{VWaz%F~6OkuKON9j$k2U&f_XesxkQcW{ zx+t?jc`{U1&w%bWWf<?$fYzp^*u?KAmKs`%p{6beBa;o-wtWp$*UqJ_RfN6$PPn=5 zMnte1A_85JeTv5@_Z0dXO7Y-Q7h36@qJ4}J?xuqXudN96(Z_N3jkw(&jBjq8#GUSA zO!hd!yNj?IBE0+Y^EYRQRk)-m+oe9rU()h_{-_c!9@i5}SFl%a1HunEATKcpY2g8= z%}7Ia>IvNIufm6?jd*nP44yxwN`GFCFJ4vQ+gH{2=5`@&)yCsSWjY?W*5UC`6W-q* z!pEBz@SwR8LnTS5$?!&hi$AWM4aMcb<BT9&paTDQfPZ>C4DwF^A6DWwuf#CosKk@- zfCb~(gA(ccfBmYJzlXo+Z9hJ|7gN0s;Ri7c{v(0?t>_|1F!Q$$&m=e;pSlQ&`1dY@ zqUXs+(f0kO7vBoi&3*Ot8@iP*S@5`g_ofYR3GvsjTJZc;9iBa>Lwt~rhc~nFu#>JQ zFAyIF^YLOZ8;{ykaq&z5Ze|AI>$Wp!W8OwPY{VHa6I2D*Bbl&l%J;#Qz8DO3`V-WL zq!{Y-m6rW&2MO(i=q0dwn!TjxZT2LjsdO9N2|fX8w|`mhtan8R6?d1Iov*<W{RHME z7K8YsJD@BlgJWLiIM;d-L)9TTS9}DmN%m+?vO|5MBhL7n;*j}DoIYlR5c`dA+_nH& z!J9Eu=Ym!N(rPN<-=l?(|2_Wr`ah%U-$QI`|4+5uTJ0b~yra(fU*TQngq|wCR_={! zEQS}`sxeesg)8-yxYa;cS67NFmBqMJSBZOPyK%F#83Tm*U}`$fo=m~*j6B@WDZ-7c zJX}c6KwCl*x>7RGo1TqxxkWg~*De=V;9Pz&`nXL`CW|eXSMtm8u%rREi)wJIv<`P_ zTKNB3aj~WW7wa2wwXK8aR=))MtD^VGg-*h|3%70zV#I~&d>q)h5`Ok;;Id~f{GFAN zov;g~X9)1@J*X<MLRG#MDyhQj%N$Uea{zH+yI`?f2}QXf=x)!E`a?E0Bufgss$#gQ zq_+CB1Xi&W%_c&L=VphaFfW?#3r9)5xXo)CygbZlnI^(+*9O=buZHWsbuiaoinS{z zL1FGFOd;?@|4lJCXZ8#k4ADNkdHnzvFSet%uNujzK?sj=MpU9J3M<2LOiUQ>qlW_? zdf2*aHFOMBp}tiG%hxGj@tXOVGItCWF(E560*Xs#qq!v$Vt(-@aucvsb0+q3U$j&w zp|L(5RppUX+}?<dv_(*m1x}qjjMK69$d55Vu;Uuc=Vy$U9f2_f^W^yxF<RVAkm`Hn zwDA}*b@cF^Gx_~TPG(FQhjH_#VwCJCj2b%v(<Y6?EWSRUke|btHFYHB(q=B4Jqil* z#$dVJ7_44A3aU#-6UgJRVbxe{Su-9xRL8<tYYL1v&En%p*rOu{vrUV!Q(XaDHY}FZ zwc-+4Or_#lyks&~tIQ_61;Cd;XY(>XHwkhI<FQC?EL7Iafx`hq1RS-8owYvp@76(7 zkQc41E0UuEP>>Q!s64}e{*S*R=7<Nh6lJkZWhS&$r(*enk+|8Hj5oK_alMO>?1{tI zwD{jqP5$tH2tN`~-@WaVLbQX63vM5%C|^EqkY))y?qdt5y*rQ-Pir3&z~U2ymi&C2 zYpBA*bIthtY8_r)ufqBMY~+^)VYlsS1V@{qvn3oiTa)m(DjBb<bMX1OM!dPzk7s>N zxKwrqmnu)9F4F^pwESng4&idYFD~^R!BxUqz*#{1j{yH;TseQ7_V_q%T?r+$BXH|7 z?ek?ii>s&b@J2dbJSfEb7d2GiZFny(D88X$e%FUzzQ2h3x61JFcDc0v<F}%1oWK8T zaaSLL`491d+kf-6R|@g|ufE`Cydu<J4@ylX-w3r$Xuo;YfX`pl;fvQTc>1&suc^e} ze$|H`f4YiyUtQ#HD@0|CAFiH>#hdmbyzDQ=>z)EUE{(@ff-9bvN8oDC5u|%>Mb}Ap zl=+*(Q-3kGtIwiJK8kbQLFjGu!r5-B>ozYb#N*yp!n%d9ZYH3GvThK~72f|6UG-l7 z5*>A3XsPo+YZKvEXN~R}XEbMfAlg|EwaG`28|eUR{Uy+3-X*&2KvR+jtT!yeF6G(K zRh)!FW^0fi=7ba8ri8Z%&ek79OC^C_>HPmOTB`))|26(k+qG3Qes3=Me{D7)yj$z} zz3T&U{z5q#n+s7*C)e6sj=`Qfw6_$XtFs(eZuH~ql`b^3l%b&_7Z+M<@o1nM*P837 z$lI8^y|{O-2T!kFz?1VscyjhEK09|7PtOkFUS}sB_4MG2OP6rJy&Vr)+HobT7`HP@ zaVNV17gO@llaP+Vv^-oZuEvdudMf@B^yC$ysj86wzea+$P~cLtNkidjY*Lv5FZ<Q7 zHJ=ABhvi6(H9~3TK2&6xqb8TiJKqMC1)}N11{L}C$T(#St39g`6DImeW}>d<6u})Y z4aBLdNs*MdP})L$i>8vCtS|}Ok`gb7K}|&hit>U{&+Xkk_hJG8CqH*8md=;KqUobB zfBI-l95Vu=2yAhoaLh;sm%@e#wJyTmk;=2X4mtTrIF%WQQ`yH5o$QId_F6Ev(}ea8 zMW|@bfrjo9Y}%%T4cg10qpyO^JJ&&3T@mw_5Tuhv;AkK#Zch=8AKeF~r6aK4a1BrV z928^+qO3R!nW;XA46}lZ+jb<JIE=^u3nU)Z#p%PFp|)teG`Y^`$wFz5mY_U#5{tuh z8K`YrkBM_9VhR<xjMR+6-!pj(rV`-u6{kRc>0~TfJ{Buhj)c<k5iC}8AzWX-Y82LU zskM3>bk$_AO-&X%HcZ2IE{(Nj!ffMgnCZ-ejq!4r>&auk-eTAqEQgJW5)8M?Lrp^# z3X4ZmeG{@&)p83*LwVJ7%$PPBit^*JjPTxNvK|h0`q;Be6NcMV;Yddl9qa{bb8-79 zO}N<ZMnZ%?i*+{s@#i1#U;p)==x?e)pvx|3E6YM>9o7Ac(YVkRhxd=NaA%N;wLcbL ze%6NX-<~6^sXX6_<`b&THv&kVTz28}ht>Gy<1L;fc`(*nhZ7+OaVF|GN|R5ZF((^6 z6=fKxt3XPGAJQX^B02C7LcDFU-)tkc8Y{ygzyu*_E+{Au#O3bORNHm<>%AfTcBL0@ zcrraKKZC19@hFP6LvLLWp4>?zs6#Q>dj#hPj!Doy+fPMKrTs~D|1mBzuJg5<7efi| z2;96Bg<F?maQjj`Ze2Wqhu72a>X88Wa69<dUx+*S^g>KEEAG%EW-FBDPWeVmJ~be{ zCfc+A-{QlUJ#;3$`2GvR{x#J&;r)&ZTil4@Efx3YuiEj`FSqgG+Z!mLYc<-XgINl) zm?$$IGk6Y^9X*EkjkS2i-~On%0IxbL@U$iscd5po<_Dw1eLF&pSE4$|3MGM-Fj+qz zb6C_@EFX_rD$L6RfzpIbJ<Z<Ivai)gQrq24p6F`y7>;@Y>x2Iiops*-5^c5KsH=8E zHJ#&yu4AY@LpOEY5}hf57^JK1qsS|a@<5pV4wQ!5VyG|xHSvzp^b7$ODkzGwL~*ne zGLKuKtB9XhYDa}^PsM!T|1Tlb_P@vf4s&~{YxLQ!MBKa8h0B-4#m6pOCnT?2>_k7^ z;K12BoW0bJ?*1mJJ-V}_2DMdr<e9kDVwME-(#mWUR%D^RtsGTNMW}BrLq}gdT05%I z)8EL#(1D?$R%r@ZX&PB7>cP%Nx|<r@Jl}^0H!kAFg?`*P*N1B?3U@9H;1(ZWzuYTb zs1)tpeLW4s@UALPhpOsiXlqY|jg>r(`D!3Bf;&0O0u|YNQIl<j+B{oS=3An+#11tj z&d5%&gR`v${15F#cUu9<skH0s6H!(cjq<V+61+bt?;0wks*01+#Y~~dMH5PT+A%b> zreVL`Rtdyo#*fFS(PJ@g^hgQR0@9;K5qKl1Qu$ci4|3Ef0+QQ|9!&*1ejFxDqPpdF zlVu1wT~#V$d!(fLBbSQ4;QyiQFTlIVvNc{f#NFN9-QC^Y-GC6>HMj@Y1PCNR0uhK2 zA;I0+-Fvi0dbDTe%=FBA-(4X+J#)^z&-d}Lo?TV{O6lIe^{!o8+FQ_eZVTo%WgsKl zpPAkZ5z&sYbJ9W})u(TmBisUPVQR07^7<THxVRrzyZ2-B`brd}_~Y4hH{rdCFJ%i( z9}!KFno(R5ffFaUVdwffY@Q#9oz2m3vzTd$C?gz=vI5lARiUk=22C9`cm_B^&rBJr zROMO*N>J0718r?ts8De$5%gL*@^Es}AOz*%L3q14%fQoZ4*a|o5aOqbh#(C_1#2ND zL<<RFx`^d+YN!G7!^MbyMktIoM^20Z3ge7X6l;o{C{rXyn!?RR5w_L}Fwvg_2Wu6$ z*sH;jirLLk8}3e;@TC$@O>jqkb};hOf{`5`fV5~IES+0|MGZx$E>6exmSs43WG6<L zIe+uZFY&><?_=%4xk&UeL!6g3qWrbsVkwK^i|g>K_s-(Y@y&QRxCNiQ*^6I)b(=Pg zZ$uM2(KPNgz`y?J8ovGc1U~=p7UClVv1(x@j_h24%SZQNfT860h0B;Gh<e+PpsBI| zt=raN!?L;9v91~OE7H+O6Jyt;7RI7+M+2JLno)YR9E*-FMGHkjOY1W1KCl8Uo981d zCmgYfUMQ=KM$`NROx)Ox7f-iKRU(fctjB{pYY6L=1o%u<%B<a;BD|;9;qk4FEHIl{ zm|F0J>9adqxx9txHoSVU8*e>5j`v=5GK#p2&)%o<m&P8sBDKZ->f-@?@@~%$ZL`Jp zADh^J_HRVD_b)#botg$E`^iUK|A_m1d<EbB_CDTuXAqH$8a1?(U}~lZT{AT(TQbiv zVsledLT_^eK031xKfBR}53U`-$K&VlG1d3*hD!9#&%*8`FRY4k#?^K8*jy10OXfKx z3Kk{)eN>1!)%POY=xZXl7f@|4z>rYZy#(}CLiq|6bx$MVT#uoi2Bxo#%hxa0;rgY2 z+tB3(jQ2F-<=`e9SrCs%ojJ&Iw8O)$!x%cb2G@=*#t_Tq=>C-$Ik*^4E^nryT#loQ z(s6KMJPtI+;rNPtY^;hx|B)Jubk!2N0^Sw>pVrq|{=e-1+V8(XEo|oa|F&y%7K4l! zZjJ26$iR7Yb{@sGYaJLGxQM~t^LTRqI_})=#qjV&X^2-bYmOL2P+BHT?=ls`wBEft zDgpn_UD1a73P#7erK#k_jN3i^?Ks<c2<;aR;%M70ijV`i^KeueL2&3skJM`A_Wcpu zdpO2)R9e0vK4uPI!nA0CB8H76@Wry2a!qDp>?pQx&BdYCY#iB_isO4TajG?!s(S|B zohR~X1-NiB3mqr2sJ_e5cB~9d^+Bj8@n<-3kT<$Zns%(SV-LDI_TntzDdv$pbYwL) zwamqqZB5v@a{&&tF2|0oOIWyKp{dVID8Q{Q2YD4m$STQ0MvmYXAe5Jd41q1cIEO%= zBi7}aDiYw_caD;r1Wc(38&fkA9YW7q>aA&MMOe9N!I`1Gox2*`0}T+uaM3%&6v2^> zFt*Z!tO}v8qX0{LBRF|lqGoOm&Wew&Czrv)Nf$vL3@^joP+6Lcg-yj+ys#7*8Nt}I zb0O9*&%mnrfdsCebp2wgdU?&6Y3el$6riFn3pFD}DCyA|>8U_gLkTL{GgH-Ta6e5Q zRj6tyLtRS&J_Ko`uNtDfsI&?1U{^&dTQx*`XwlS=9H5D`Kn-MuXd_1gw*kr%O;MR5 z#xSu*S-b_R6Rl8}Y=fFKCuBrfBQ(GS{@w=gbf)@u(?p<`K0<tq;ODH3FkfSo=Z7F8 z(FJzqbC5@fub!8Oiri>~`r4o@mtZVSLrs1>lEOW4zHL8#^NTO=hi`s|{`2QhlO2xY z1bbwK7$SsDVf?}-eDmgcJRYW^9aw?)pIySwKbs`DrzCj){4=W3ug3}QL45b?C%8+n zq!31R#W~o!emTxkarYcKiow%V++E!mrt;prViA&~gD|%;2dfs8Vr5eiVV;W8^iWh} zN1`Aj6xn%U$f=G-R&zWGwpXJ1P!r0wlp}p!3cTZ-;o@t7qM{_^XGEf@EDf8NR$=kH zEUaHuf}JfjShpe@!+o3a^uYn#n-cB7*Dzg-I};1>@b-E<zC(E5+l1%$2=Lni;4OGc zkPCY@O}o7V&mSDbtH($2j`*PY#u>@pd43viKX1dkFWT|evo^f>^c3wR?F8O<a$GX8 z{Py!xlD+$~UHZFE-#Sn0#3%1u#Jg{G;SYa!fd*c$vZgGYJ(y=LOrdL{4{bAD%+Xb1 znVADy=Hd3nG<<q-8{Y2TiD#Gh;L-U#cusq-YabpST#d19%^2Rc04o`3c`*-aGQTP- z&Vhmo1qGwR%RMa^9}=SxHe=*6p-FfNSYPjMB%tSE@G{|jsa~2c>^iq!Be(|$^!_W2 z=;Lxf!98%f7T3D!@U(Y5T8o2GZ>fO=wiZay(v+fud5rD`kFLVmja4|awj5Wt&;gJK zt<}j`o$iN*Xa}6%T!#-PI`GD|lX%v>2NUhf(08&PH@X&K@WNd5p07ghg(~!Q%~<b6 zkyaDdmH!94|Fd3v#t3olJ5v?&+W7Ya7iU3UhVG6Ms^}(6j31%O7Ly@&VR-NYuJxb8 z)Xl5XtnO#eh?%^OQJ9`U_ob8Qyl@1)y=Ne1&Jo+jM!PXNb_M6o9H1)i!sKKhk9CzG zAI1X$S#)>5OCaBWD8@VKC)|56G0}(q-VXF#IZJVSh(h-`BmP6U(j$idIES{=6qfvL z;93{Xp5yuYI&itW9nW6ehRp4ohj4g*0osq{qWwq~&K)U`rUANeBoF70XA{`DICq>7 zKb4KHHiG<gG1`w7Vavv3tXh_UuJdboz}@Jhk{-T(9M`WNqPIGLi<h_IO8-&Z;7uQI z+kwPXf9UEfK|ztQQ;~&|rV^A1F;V3(M|q9}W620$$wXbT61NkMlD*z8OJGa;bDK!z zXmdm_O?zYb2HH~bn!_W&7<L|-D5#C0B5OuerWb<Z9g$rUj-V(<nAvIY8hAYMcP_@T zanZq&b>%qJwhC$Kp2%f}%TDt{N|HBHQhbq+;EBjE8^nZ}5G;BGi!&PP;vugf3s*M_ zxVf9c%0>;^dUIf4I!78CMO8xvx(0-{u__CT3>CL5_ovg)BE$)D1vMGi*()F>RGXmG zLb#s>0toI{e-p&|86hpy1nK-OJ6u~Daj+!T7^U%I@G62^bj{CkM{SA&<_b%;M@5`9 z^5g8066=IuUqg61DkH+j0GUzT7Gi}2f;*oDB|p{?=@FJx?KWu0_r~^Rx!AL@2I;Zx z$W8RcrbT5~RiB5f2wxW33;5Hw-{OCM_h+;pIsk85Eu>Si6-1dM!a)TiXIJAVuiEfn zcqyi@Ey3GQ&*CQ^kKmV|PZHc?lH&gIgFdOX#Gk%-PW4`b_#h|jSkr_fTh^fKFjaTk zDO@|<hM{xkaBRmGR2OBTI42P$Syatb+rpOAWuu`u4)w*csK^OLF$;ZJRsd?m%u9u# zD4Uytl$=2L@jipY?2wxshLm_8G}q-~-J(h?Z79LArWy*4QZ&^SV?li`%JPD+fsXjq z<KuYu`9VCGT8#&yGmliIvK)6N#Rtz7cydQ5@wIp|y@9p~Pp4Y&h<1<m@b)%5y}t|3 zAMV4;$E|qz=pgOT5BB2G0lav)pTF<Nvj_WVd-3Gn9@=hc{l%mGc*VbYhfd(l2S*9~ z)A-5PH?V$lEj09$m@jRhtfL7NJ1Z!vD?v$D6?0f-RE-(k$;x0uUNAnmyaBH+wcx|C zlX%&E2+z*!#HRyP;r)kksyPSEvG%yWs}WyJox{0Z3t_0Oz;Z;f!Lp`qAdjtEOYmTF zD+W7jF-k=}BviG4H%-7>fLqw`r3PA~WFr>|^@~*CRLIvaR%5DfA+GK$N12r}noP7% zp`wiBIdhPyqmDvbBeXBB!0FX2UrTebILQ;OHK|fB*lW9(Z`ya@<6D<;_tJhmx^w_9 zFCE6?3p+91wiNw`Yj9y-K8DWMpueLO*Di=TcFS<RqXL5+l^D1n)c4HL)&Jin_M0^V z|AK(Ns6LtbfZ5ksLU<GW1Dh~0b&Bax4D_|p&Z76~DGc<V#>nt_seQI+Z+(}l`rf@E z+??u@+HT*za~)&jJp}a?3=MZ-Wb_iQ@^5>to<%pod#bG!m%7`e-je;-I&tFEJ{&l- z4QI|B#^gjlZcop&A`z)j)?$KUF&mFCv29|!4>w--wiI3SMJfiy`oH0Qun^}C=iuD2 zObOg#obRsVx#&JsNJU<Nvxk|Uti;xJiP*e86^rJFAt}yC3iTuW)e+*)kUzo-X6EXU zCxitgl{93bqD7_5bwzcmXDR^Ep+>-1*etMTp)5<l&w_h)U6@$@v5CLaGf_uOk{?|C z%wg}L4>Jd4n7gRK&|U>9#&R%n(13-DCfxjV5fE;Q$OLDEM%%;F-xNAVYA`U@gtZeD zaH13Z{Pp1Nt^zk_S$KOZ5X|!M@lilnFx79mEsC?PkegzNGba|Ij-jZl9se%S9G>>7 zaJ7^{gg2i79Y=(lJ~AU*5g%;{D+@xMg~q|g5*iu=w<@ol;j105F(%d;-d;M0NpM8n zyksP&y7SyB2=&)QY_K|#!c>tJrAg@OqbSZ0WmMi3Y1XLEbVPMLK^|v{hFDW796Ln0 zs33s%5#g;*KwBd_!Uh?ErfACW!M3_&99>?7ma2HHq7&QFm_&=knVmH_xTy+-qM9K! z0EG!YSWujdhP*_yx9-C4fBAF#^oyTh|Bjt-w=qVDn<<JC-4X4sL3OkcU%xtuI|GYw zvwtz(cyyewzKWkp&D)0X)rSLA-2?dIz3cexSNAc$JQ>AlVQ6hxj02lj;KJcO=sV4V z(taFQP9MSkmQ{=ll93SQjoRWQEU3&tV@a|E@anu6S`_MvnC6G0it4*EHx!lGRODHq z$clEy+|ooWs?WlrhFnHSHQ2bi0ds4!v7n&<3+Cpdu_g-@MO5ol?|Bpxja6~TNp>XU zL-A<(5Z-%r8ZVyg!h<{O@$?}T`Q25xcXJ6IPA|v9sg-zia~*919txXYk4LvQ(l+7o z?afSS(_3EKwiy%KsMa46`VXcy;{MHzOnF>xe|&ojp5EPtXZLnc$?wLi`>lB6*)hC& zbslb>=28nKV{0QASQ$&-N(?OYq$a3y2z41ojdF}ix7H`)&Cca`t7|1*T-t=U2<%r> z-~(IB(Y?M5ANC)?*W;&gX>Bfgw&bDz$XrDFSj|L?6cfq@$`Ztr>HP2A+)j{*`s)VT z>*|n;B5lARK|S0>B}~ANb=F|CqY5LPRIUPq-IcgCyaX);fhc1+T;X7fMMj2LXkvzy zj?Spi*F_nxeNB2GHdiNL@BAEOxf$T#ynK8(au#>GcH;?Q`Lv%-l<RMFGZNdo1cf0s z2(weg7}f9yucf!65d9a5FmS$DYMC{BhN_tm@4Zm^|A&>Jx05MhE!Jo2#CtCk6W)~= z9^Qk=n`d$D+9_$`mWlDpOfO=3sz(}G@b>fou3hiM^^q=&64qm4KFj-r_${jFsa{Oq zy^e|LJ`CTuL}g9jj`vF6<*rgK3uucG2gUkK_jxf;)fny&)&kI?N<^4w%Pl4^o|+W% zV$QVbo@P45eWtmu=t?iT(Tm=f|Asdq-F}3yCcMub5P;6cnWGsvbBsVgnuo4Kx#*;w zKg8u@Mbdt!TXS)$H4p8Fi_p3=9fx*j;`o6goNr%(&>(9l62?ku1hq0fz0ypThn%`9 z<Wv<H`pH94Lo~1BZ`@BPaCv4@@!?N`vNFN`8rTxVg({~L5c`U4(g#BE8y$d^qY3<@ zUEvXG1A8AsI8bF;x#_~fO%LX-Mlf?Wf_nfV=}&bYWC|ZD^DrvXs5n<7P+6xiW4XA` z3`uEhq>8z9QD|-=94eepQ|*MNxm0m;sr1U+P*GrytVCUG+mw%9hO0Kl3UIepgs+_v zLL8Nl;H5zo?0~gp@mQK4g(4P=_z*)_Q{`yU(I`-n80f3R%u0=_Ujs&#iiEfk3Mv!f z<j!lgQi6+%GJ<^75b3Xsgdk;Pg=wHDMhC@l`lw8`Kvjkv8gm>`n{1BxDQ0L)Fu=kr zJ2YguqBPANDUr4abk;-?@3$_^6P;V@@v>(RUS8gfkFFoV=acPtckl>?4lctxL#J_J z=Q1jswOB~7r3c$$X=M_YH)LVo)+Ok<bP6|ajNmVSotdfT&F4=E%Qyr$s-oxQV*Kn~ zDw5ts7{9UrFCVtz)AueC*nRl&{Q-h}03W|~8DG5LkDq=tj(O!&&e_of_iCKjwFT!7 z@29mg$~%C=+c)9xu8qjgh(dC#mo&is+|pDul%x>)X#{v0Y71g%F_HqWEsRD@L4-6n z;k>d0{+>*rM^l+c&_RTtI5iXnDIuuNjYCsa79DLYDoY|!#&?oWc#BR-F=5U~j$u?4 zXoC_e`qVfloH|mA_up*8+pi8|YGMWM-dskNO%+av-@myW_a|2{T|wCKx5?$SWw^ur zZjaN(R?=3{R!ixf39d`qS77?aGRdY!sWzF4?RO{W946P$A#9_n-+_1DIDvtI%`h~X z15;}~=$Yw4!$<?#CfY13ve3|_(^seX(PzZUytHFs0d60v$HV=l_~g=BJU_?C;QVGh zJ+}_Oy?Y708|I;ReGR@C+J{RU(r|85CLQ|Bu*!;Bs*qtBRMu9MswWEw-&?$nt5nki zmqhD~Y7BCDu#51fU6(*!!|hevhXA}>h0BEZ<;&HKOg5vVISUyqvsL<<m~Ul<xmK2F zvarTnV-w`6F+a2Hrn^~U-{Mm2V+6K1BM6gcw&DG$^LTRY7+wsX#1ks-?)6Prl<0$l zi_7q+cRTvp8*t@Z8Lo5|qo=C?m%ED4O$FX_zLF3Ys`)=vwt({0^CkabeFSzNuepzZ z+t*bnrB^!(B#4W@xza&+pQU5Eah!Sm9Ig$V!uVJx2Ctu$s!s&KZ&77WPxcY+y|~Wx zYhxGDeeEoUCc1Hb>=OD%xIbavH+%tCuAjrzfpfUhdzLC$K>R93ZuAh=qZpgGDvc;8 z*2Rc|)2}Bp7Lyp?zdM3S0$)_ah;8FHu1M<>+<%P65Y;YXL_+a*Vq`;^J5z^oq_q%j z$8ykin6M_C&k)FG4rbxZk#qul2Hxin75rcwhq-<vPg3E+&K%Cg=>wTKwl5W(XX?;U z9SH?ORY8G@S&5lLn6fZ>dNmb7S3v@=1nD2C>mSyI3a3f?h^BYkE?}*ot{|;T`v{f( z8t9fTrf><gg{BFef!Z9X=qf;&rlF?_HEmTWYbimCD#O@JLxQHGivfHCY!Dgag~(_h zWM;=9zaU+51gccT>O4ngsv}k}kH)H{p;*2!5Q_=#=6XMd-Cn3Fw!`veiMZOk2M%`X zaJHu6b<ssqusK0%MR+@7VRi`Cl_sGf)emU_hKTnufSIa1^c7^`Xl{bo2v0aTYQx^$ zkjh^j_Eapk);d((YVdYdg14hA5(3nb&S)mhM+JqUIw*|LMNPUDRkt1LGHp<mV2HUX zV!Uo6EXcM;Rk{lrN~5u;IS=9C_HeV&#J0sbXkDC%Bh9J!Xz(EZ`o%50d+h-3oY{zf zzBdJY{Sse17(~yZ%{aY%IabzW;J}8tSX`IIsKFE7z79Bb=9C2P@BjHPeE<Ewq~%>L z%dv530e=4e6--@SCQaP>`1TIM`#io7<8;4!6`#M?hfm+REKT9{%~xaCv$+CUv7R`v zaScxI-Ho${TIu}v;pm>7*t=ytmN(VF&)ov)3I3=rNkc<X8sVIVy23;W<n={~sL2=L zj+Fo|RihL~qqHajg}GtU1k{y9v8bXGswzyNN>3)()6ql)UsD!^lH4E^WCbHf44umN z9u?w2^CYxG;AmsOZC=Pu^@6Ltyfipc@1<pU_m$|Vvxg90j$0Fp2;9Yz62JR;`Of%a z!uhq`Sd3evq8Z*&Obst)%5~Aw<^Qnh(S<X{eeT^@M`gbWZ@xHyb7z-9S6>#kPL|Ll zxD|C}prS7iHC=fa8!JLxa}Ja#dPGm+%uolsIJXMZ8`AM;TM?ceS&X+Y?Z8(zPU4H< zbNHn19CjBc;LG8o7}`}%co(27DL`rvAg4@ttEobkLP}PHWlKc{`{@M6siLn@O<xoB z!36fT&U&iTI$XU-SYIs1rHf^_+FeaZR^x8(GMrwUh!|6O6zC~quB8!zc<f-&Yg(7W zLrn>(N(xA$MJvm}lVw)ayBpA)G?g)RelI?{)rrUb2l3$Yeq7zY2+Lx95zg|Spr?o$ ze+#V3@xY-ak(j*DfXUu@xI#D!hjF2+5|_@GO5pvm{WrLU{abYx(FC;fq_m$<7mlIl zjQFs*1mmOUsJ6SM`t8Yyi%c)!?j3@3s$XhxBF6K++S`uq{&oyc_Tc6{0`_)4MyIa+ zkPZ;`1EZa|dHWhB2w_pTEnt0p=prVk1|*mZa0?qA?Z(ica17TZP+#ls!1aL((hT%{ zSI<h@hp%76b*lCe?ko16{aZ2g><`NO^wAugK9qs>gSisC+X>^gL#f=BPRl~uK`QeD zG?5<6W=NeW*%|J4=0FD8_NU<_|MuwNYS>XV$i4pPC_pVE)U-M?oQC+=LiPPxHUAji z5{!j$c~)7A-)EPleO@bX$pqj9ylK*L#4<CqXqu<NjIKtdVo4b48>rHWumBLq8qD}& z*h<m7PpE7;UZ19>3UqZfSuk{<r>_D>M>DB@d*_xSESVpSC3AhTVtyc&5Znvve6gU; z8;#X2sI2nA*v*rO47Y)e8P&4227+Am5btM%KwBk5yJ(|=pehY^!qS`|)Fe3|-b0IK ziWqkjc-yETBiRmtA(rs)vVxtt0o-kMk(ca&AQx5m+Q=ZtRtAv{ib(g?M4G!AN+XO= z5@UeMWK%R1I-)U~jv_%1)yZP~Z&%b7g(5o29co&99=ty*Q*9jE+KBy&vM@i!4(l>K zaR0<AT;1A$_Laq$JhU8dUp<W9zM2HS{T#pl>=pK}Z$?3K2<$BNq^6I?HkMR=`Y^IK z!-Ho}C2;@a@BhF*{^zgw*(Wb?^Xfi47~F!<OU+cI+wjrb9R#-MjB^Day?J@2i}^bj z@Xm|V_|4Bo&~<7B3X*)#Sel6C3rewec_WrI*P$do9U;E12=s77Q6?cxXF9he1M|x= zQJbHHMk;VoeNtbPBmul8KZdG20kx%ZRMX)oD~Lo@X*^*b$21WQRq1G~%|dl$I?4&K zlDuFPW(N@50fe<55@Y-k9qt1sdlR@gnISDD9LWj6aIw=vTAUA}gKcPL@OG9*OsEzv zcg)2HZyX|cms539jSF~>FT@>!SlDfX`1UAaO&CuP6V5|~I01fZWZ{3<^l<Zk+R!3t zLg49<WqAI0I}RRbVBVF1p{XwPEp#M7qGBKmWzkZE!bG$bQP)t0s){^x3B;2t3h;P$ z6&|<b;okOgJUy`z@AtIgmp3nA`p`zK;{E>l`2hNN)M8ah7+lP?nKvki6qQ(>Sgu5? zF3|vh`K6&QR_e?&a7k1xlrn9gO07fR#Ts1csz7&FIj)>9$MrMSc-pxfE%DB%WqDg} zsgFDbITUKBq1MJ6=_Wd`qndY-odaJUH<Zz4l#)DL<>tVGf=-Lub}p#IFP;tIdH)gI z>DqxSI~QPnxHBSIw$oK*k)uXaor4NP6%^^oB2i5S=a;77araWG_1onO6}UuL_ej$= z{@eaHz^TMLDwvkftY0YPJrr=ckoyzfXT{h)Rk$^@8+QrUks$%@OSp5JaON|d7#A%) z`f%sgHQc0X9vteFT8|72UBLC>PRRyGy3lvM16TX0#78e;VDLP;ueSd%|D+fxP>g$W zgDP4qi;)FqXV4Lo6pOC!qMAgcq9uu_MiC~KMZLF}h<IeA2iFLC@%McMychsW=GNpv z9NL%9a4{RF4yL0`0D6Be+FH|b>OeA1w5HI~ah#w&vH#z8{B?R#Y~PoTqq~yPeykid z_3=_hkda}gP!v@p@{pldm!o%Aq;eJ?D+Q4M8{T4h7S^-Co?V_bY5yOCTfm&amSN_Q zn(Xns$~>Qup(^wRz?soCMJE_-1sE~&>*>fqUvG}o=2?l(#m&hEi<;`OdE;^%I=BW$ zj;zAA?G;qjQCPen0E_2&VsX7YmJ--YYpJ}ee9>6xhQ=CKl$JQ*+Vx$itB!^)9fBDZ zlCOgX>I(yr;BNveZVR%KM|G$@*5vx5EZh(Y1i`wp5OnV?#`)G{eE4cNN{alYHtePh zUv-t{U~xk{Ci=Hxez`wfO=RG#FM~j9S;V<(qbSk@8GcGg4^Tt})pkv~2@0Y#P?2td z+$38V>d$;jkk_J`;xpA$mc`oI3=HgDg6?${*qZH!SM8he*T>iKQSWg~A6$=*u65vV zA3g`Z`BIv(y|yq@YFn?$f}^OV0v$qI+sX(AcE+e%Iv2i?q1e8AKmPSEDscY))n_j- z+OZNt=jRh<Tk-y@4nn&JAH3|rhi_cMd#}zC-tAPchoujDAG~>ja6f}5cMszHndOLy zwt<_Q5$x>@5fSVQe|J|Dq^1(inN;5Cgm)Gpp3db|!aGv}cpX)Bb>0lXYl@<2F{mwx zM?*!jWc3v(d`}r%PD6Qq9P-jaX@Mxn2tjsAFj8UykPziZC+&r(NH6#Y*u&IZ1vWMs zQZ-6+hzkO}Y>=4{in5$I6s7sospz6C&lzt$J5GhY3U{fr{|#;02o*I|tAO^@;9>%q zMleet|B>AsY{pH|t8vz@HDkP=s*mZ@M=fY+DU?2Ln^~E{#LfshmISpCq0Rg(uR~#C zpeFU=RUq6%3#{Zo2i!fxXTPNYH#g_u*8WC3Yu|*=2an<I@iq8l@DP4=?>ySqm7pNn z8ETCDX3C5V<Ox$HWi`l&$e3lPh7t259gyf!K5)4by<H8s+F6S$ofR}HZo=={*$Uk2 zT7*qG?r3z>#}a!Rtgv*z26r#i=}}ndQGgie!H>s|)KW%>f;@s`<>1BR`)a7dmXUX? zn-e~!ntkJ18}4*$!zjz$mZC^Ru)OAID<gwWDTk^(Pf;H84Rlb-W7O%XAWMA?4%LR@ z_T`1>K1=Wl<@_Vn{lCFI1Me&6Drr^xeP(7bF~Q8t{*~x%tHYJ{1$a1q0{5p!slNL$ zK6Vk~;~j+N87kt7QZ>e;sJ0-)@7|$Gp16XsF)HEVi&Aq!0raWqe%!q~h+DS?q>q?4 z=?Er7^FBgbKw5&hXnn$CiDj`}EQ^`q@4T+_762DE`{8odM7{W(J7N-tnc-wdsM5u# zgfjOh4&(6d0;zf6sn#s19{cpZJjqV%&BU=i1oz$y9Nm|K!+TPgX5uKfAKaCKLtH<y zH;qPk(^_|z!i;K9YNstnXfu<{A#CRm-lCI=oPaRbWeFHDO5KlJlZfA>ZsjV3_G^%f zW`j~wL8-YQ|3*<{SnfXyZE<`#f?iG;b3{9E!b%J{ugG($6V@gsDzGqChl`~l%=FZu zp(Rg~liFIV@H}!nriP9jOs!R=y2PX+FRb00kLC@rn71Mr^A>txK@-8<MAcox<ti`C zEpwAbGRsP_z{QUB=)1HXf$sWnvrt50kOdO`jZqZmfaCx}l*T$>OIakArMsgd$_fb{ znn>~0LZY_}E}sa(mmjRfx>cD{!O>Tjg(C~93YW8z+z5cZxY4r%EsHZzljV(hbP8cq z_VxMhXfE+al&>N(V~vpLtAaQxdUHb=DCn?I>rzp%fGVoZJpc4)fBf>rb$r-Q)wrh_ ze|v8dzrNRvH!knPH}{4BG5NtaKf&LB@)>^l!7D0FOR34FroIvk9SxvpqzYq4b2$0A z!qmYGo<TlnUbzx~`}_Bj3J3m)hZE;;@zi`wjc&l(&rjgJmmPTTc?Xqh2i|>o3NIe* z!y8X&&-UTvgKc<nYdxmMmgCWb-H3@{<YJ|S*hnAvdpaUI$QM<4xv0z$08gai7A;Oh zYm-z$JBewsq{4+YlyF%9yDSmaMX{(XAk0NO@UkSnqXd*?Mj$saK(exeSQO?&AtlZi z(P8cg@^gg0j~!f{jp6EMf`~{L`1;zyfRIQ}ion4g>#(<FHLB^%YKk+Eo$5!R>!7JF z2yZ`Y#hsBQxI3~GcSn~}wJpZ&p=FXyUth{}xn%da&#l4vn5Nww<?_%%OkSIhiGlfq z^;}v5#;!GT+alcPpDXp~T)r%eV3w0qx4DBMY+MW({b))}Pi3U>a^#^(N3TE!t)NXs z&a$vFKLR(lSK(Z90)`kdK0dxssy-2IzkhxI5*_qm99x{vd}1LvX3^AEUYW;W*^!l1 zAi!tfy>Vj!CT=Xi<@1@iazRuth#rcfX<ZE!YYn<PN-@$?hjW{<P-LruJY7}fs;eWO z$BE$I7ig-ZKvx~9+N#Jg)khf1ZHlr25^18&+lSGwDV;{o?hW|q{eC>Sv<nk$YjJT) zHBzm05yERrAh_cc<q*NYE!I&-sfsdcdE6Rpb(HJLqufCSgGZ}*eP!r6S0DjdOd8WI z?Ck3aWd6fuCQ$D=S3xU%y)O18=r2^_LR&Q*)EWwp4k~Xk$kZtA-6244U6B;{^vzy8 zxHpXJ1Lq0zF2eOHVJki+ictZFq-9}K<5w^}*-P+>bx~)1O@gi%#7d-h#f<VduS;MS zz#bdDih;fh610U0l`WLF=!hfskv>$u-X?mLPl<h|holh;r+Cb#&u$amBYSXQYZf6* zHN7ttNB5*M&Bn?7`8c*WhwB-HcN&+IsJ7E_cvl7v?IOH)r(^%FB(&~H#MYKbw4EwO zPPUJf3FPT1Wf>kx?X(4OnHgmWXBnZKXO*^q`j74Z*d`}Wz%sP^vCW~%{;`Sk$ujeZ z51&GH%4x~K($^R<g+VZJV2H>}BR<fmFl<v&Q-(ZMhJpf(*Q27#>k^=1hA3PUhiW>i zl5Gj7*pY_0`?Ij*KrR|KL?ge}8Ku=OsIBp2L3X1G^gwEiF(Zv8oIkY`$>C<Oqe4#f zH$Y>K9~H74QoM{%8exakIbLW^bwPcGAL4y15ay(X!LtQ;K3Ph2x&aYkro0|mXwu;r z>L_E;{2V^p1z5K{2fJE|@aDtQ_~7|jO!TeC_I26tan*pQtr|1na=iWE1cpzoMQM}| z)I`%qZPDgj4$5kbc&Knx^^_!Mxuh-y&#vsn@%kj(+**$p=cvqXp2gokc?SIS6MX;k zPk=xD663w+psT3}ePd;4n=yK^)rN+J2DIsr&8*E46&DG=U>|t+d*jgQv-rig-{Him z4s=~OiqXM67#diNw_hH>Th9*>a7PL9<9PM>FkU`t#j^)Hr6E}FO{}G2U5$H_tI>UN zF6=B-;OS(5hyXYEx>_P5J`k0;i72PyEzOQbC6#kMK`lODRu?3oPPBw6O+{@{68DKg zL3${PGQ&`w7e)1*K$xeZf{HvZB@j7D{-`3%o9nZYmlKJkM1RD`c_BK|6+r=3aB*UI zZ>0er4^!xB$RasD8sGi-ulVyHen%0ro$5XjiyKQ35#)|Qe_I6k>mxtM77uT=;O@jy zsm}V=jm5Y*ybx0(3vqL3fz-`>Vz3G0*XMJ+k!rghQ^RvHNq~>`)k~1RF)&Z+f<D|| zC)vo=`53-bBQ-&6Y)FKPXeQ`u0q;;}IJlZY&qR&NTST5R&=L`vjsjE|Jt~Nv$P^vM z6e9DJebBx<7jJYd$6IF>;lY{pxO;vtzI{4`w=cKi*uo-4a7L1_nxjAmFE0-{MMbJ^ zB?=#w0Zn-vK2(eT-nlr}o{pZ*0$ezijrN1dxO7tVu&%(lGx-?0T7wg-Qc-QGhZPp) zSYc+0wGNCfU96F-p@>L|s|Z3mOJ5D8x|+yWQ9>rmSgr;YIL}?@V1>QuQMk6Q0WYb# z$66O+V@?nix(s5-hfwYl&vGBHB9AhC4HUCnS86Gtn8L1zWu%NEsc%OS1~1j3^W4n* zx|a!JG5*rU*W)n#w~5~`b6+tOZ1<TmTyC%6atSV;FF<>HDHZfSJdir!h)ys}Z_Nzb zI!Pc)_1rzDC0O6PGbjOijEZ}D;wo-aNnh(dgW+rEadWH(BiAnA#$Xp7a=*de4h;2o zVtTxv&+-(`w;#g5m2>F5)Xv{7U_^BOA-spKGriV@(cx~Xz4!Hj&L5fy{@5nR`Y|;@ z(BB-A(r1sRAu~O;1ADfo;ov^n{zM$umxyDBvT^iaHjW&~qEU4pOvMqZ?ETx4aA<cn z4(!gszMX0OyF~1z0zc52jm?`<p{qx@N*P0_KYDX!5E)VTEkZQ`anU?bz?(ps{V4f^ z2}S*1Hq*26KTW{;zikekgpxMZTW&ZC7iPjY(;1N^EU0B6FmlwKIo@lvF4X+&`83Sc zkysm!x?M%cTo;YFRRKs|ABqI3?#zwRsBWd|+M9}b`!Z0mDgx<cE+{PZLUm;j^0J*^ zZ=()tGYxc|UWTUfP`DY(AljLVB*Yw*F;1A5?2ej5ThydD!;k063f9DMdmQdxiN)_f z+KjpaKNv6!7BF=6u!Fa+Jyx%2#P%JFuygxdbevg(zRR2VyvxwKD<AuJlwiq%Y=(9x z(ATyS*{;gScQb&ECJQ%}yP~#eU#<W}6%{C`YfzafF=Zsed*8XR7*EdaL>~*yhdoE} zn-}Bw(<d+R_uqX@_52-P-5-XNtqC->6s3tWbj;MKxb>lGs03qcD$}@d*g4w3C(sMQ z(V+-WOva-Z@8WO&_#UT@x1#;{GJ<Fso<H0}1-TcG@9f2syZi9y_HI1ByAuy@Z^oUQ zYjFF<3QSyI!fl(eXGcEF`OG4MoZ;?Zflyy36i_Xf<wO(65d<@rbK}rZE_zsI62wU; z$&Nv8N+_}t0}1*7loQnT<;l`V%0fasH#G>EiGHY{(q1~h5DV%EZUR0nIT%q99)z|n zti`M`Ub@(_sSN8^7r@`!6yB~@`1V(fLjL|&eEZc$`1b3!sjRzjpP_AOVLB}N{#=~+ z4pZ&%^64==y0?S(vk7;nH{;%|Ex0wg5w|8bO55(-B-{z&`%@e6;O07leJMsn7j!D_ zF)DA7juPM_1o<$xPYf)=SZ^a9-rR`dqClt`D8ba#2o_>WJ{w&anrlFguomOys8W3! zXo+t%GEmi5fV!bNl$n?PEp+jA?>>Cgw+;8GyssZximC(;JZHr9<l<HwT9ykR8{?TW zqaX%J6Jm#Dj3P@!wt56*TB-*c>w|IjbPYkY7~L1jajByKJyhJ6+XTRKq~?JqSEr-Y zOcPsNT(Q;C9?LZJu~0(|tF272(8>h)nyQFnnaosCK(&z$=9w9wl6kRFR|^Nc0<qe{ z2J;MckjeAUbF##IKKn>sR|3UYwyHK#l~s|Vu7E-<RpgN!rD}?(rkby#L#QyJlbIWe zp{^Qqw&h8{o;3mLAFt1v1aHYoX5dZh<n}YCb8-4q1yy!C?%$gMwxpa1Z(#!1V%sQT zeWm*pomVU2+JXM7?dZGGHUsjJOBm#~i5uM*zJ5VUCkgWYD`#+Hs2gG!+3AS^Y5C?@ zA4aZUBK&(Wc|$mX9*lCk=&dR0+NJt-p|q*G|Jx?VsO~3370b+wI<KDJgUrpb<JiVf zYx}l*?A?=xeftWrWpfrbtk1-zjoH|=DH9vlCu7&<RP5QBgKZl!v1NS*wzXtp$2R`H zAqBg46eBIgNy-@Vd;xN@bEtF`q^|CwJ*t4KnBis)q50qHde;6I%*DPu&VMWI|26?+ zSpv!{(g{Hsp773agk`h=0*c%aQR#>95?{C_+QA~w7)Cw@unabXeY6#PGF%W`<O$zG zN4Vvh!?V~NVRM}jxzH2I>j(})J8YRRqE`5!gi%KE#w6q~h=PBNCDf^K6-0eH3zVk1 zJT$2i44K)?s4n8DuEqR*`Jwhm^)-W!ojP1CmC&*@9oM_cFf|a5-+#FjyVr!nRF@DT z3?2OZVC&%kM^8uCx!S_i(g<03DJUt;grWk~70;#2$YDiu9wtVQp|~s@=G?X+*%udA zH9}uo88WJT*7{W4`YMbr7-6WWGqhG^xUC3HJ-!b<r#Me5^zL7em;LAPyLTSrAK(2H zwRL$=Rh{WPrLL(AV{<KN=*vqz@GKmR2nZ#3g?hl+$r?^>4)FH(KwwlLqEeDjGj9q0 z^xfa_)2~0piG$10eZCpD##&wjdk=xVg8<)&2ZY<b=?w(hT1-)?j`TO;(cP_Bvmyg# zMso0Qp$fLQL2N`I(i1}@*cN3+Nn@>)P+b>hMIj}|2XW!<NQ?KE0AE>{h#D&L+%(a| z&j*=Q*`;|gXsArb!p3|w5!#|jV0eHX0=z8XWN!#pClgqjD4?!72G5?fu@J7Hb6kd7 zqX+QIPaopfpS;2^K6r+=?p(v?FUByB$9J+efU}b+EUmQR>0yNWs#w%lMx&-83f1M2 zOrudz8jhm8KosW(p(LM*Kf{ZV_dtH8JIV_@v2sxiI@;#){<q-fjg^d2npkKXnbu?U zdLzaL7GmsbBOcQc6y$lr*iIYP-WG(nK1_LDV@vIsY5==HM86ZlTaNEZM@tN~!2G8> z6M4q@x!{Xi7xCUzI!Q)?!&I{i^TLtE_x8oZPE5A1z=5Ti2y%H1ZyAapQ5C5~H7`|J z%D~>y7|F^0bZ!=~v6Mwpyb(^HsKTX7l{j-U9T!hz({c&F3f#Q39#uYes5Lgi7F$=G z@D9dKds{5g*T#H3ZB*)LB11zNQFJN^s&kOcYhFxYu+Ps6J8WIB-rN=ojSW$xu80&m zk90;8g=Tt4)7C_!tQ<mkjVT0wE}@;nW8}%tK?(E!Ts;lcnJD7qyhx08HQ?OI9BIs@ zuC@XR(*LcvXYJqco~bU8RQH(@be^RG?^=pm(`PYtvxks;U9U~`EmXFsE_rx=M1r_b z;ljoV=NkmJ*iY<#>oxGjx-hZt#8@{$+e-&9NaZfzE4B+~Ff+lzJy8!%Am4f2MDX^l znP!1vU$HKl2maWE@}8Q!F3qGPz%6FddH&=!Wcqqfp`?T=vnC344Uw2TKMqX`Qm|-I z78Wng#^NPeSh6@3D;5b$$I8W7Sh0+@Gy_W(C1csrEUaH&4Lch{3Dk;w8R7$+3PT@x z0dtxHJ^dU7dV0|XUUYF+Q<Car#UM_io?572IVEPy*Y)5(K>feqEtI#sQ1d*dSe_#@ zlX<N@%n(hbZ55`65GrH0Ok3Ecm?EmdA71$m@XT|BQ<@DNX&!lme1#Xn>wFPf?}dOW zM}#-JA!S)03R~ily)Ftt4eoF)wT5SnBLe4np>SI!N;c&{nTk!rNEW&VylypR$ZBZO zaj5a$Sg?5SVpe)lMWe&Qpu_7|7WXc$l{QmoWMF6@17}A?7C;%ed0NAbA-Ro@6I4tz zVd-WE_aI-m2l~Or*^$p==3aI5RFGegh_wq#;cBD|O**!gk~rL6--N}n5i`fu<8#zy zN@XUVu>t`u$1qk#gX=m}Y({jZ1ilU(OmR*;GLyr3e7-M2K-W}}VL0Ch)w`*!E;J2Q zpi0MLYON15TO&FaOQxo9_i~j0?ic0@|Hx2e<d@>ZkH5s<{_-96Y*|D#vw+~<OXa<f zMg@L<mjvktx2aI4)=`<RCcGA4a&#VEJl>0COVVJVBMUcYO9c7(AUY%zabdxT5A#Dx zEFqW{fxL_;B*pk4H$4(nC21(hOF&ve5aJ@dm<FP{G!+Zy7GddvGSpI`XHsFugwb&a zIl<S%0$$F>@O8I<kC!#PJ<O31>qG~*pDJlJMz1Z!wM)%-GI<EU{p>!z{qQk9eQ+Ib zj&<T!@83aFSqhYymo2O`VeiD__*o+|)E23U?#N-NpO+hgT&7u>{>aY@L6K;(SQw7R zhBPc_%3*|-L`RW=Is!ja3}29Hj?*WrSm4)Ffi+=hpjNW+fo4n(HsjTUok&e~WyGXF z<!uNv2VGd&iAj4kq0FdOR+D9bFjN)w-RfLsek)7!$EP=r;{A&)cyfYjd1D2(*Jr}j zKoiF|FTtm`FW^E;IW{*WA(;`5nD9Vu4$F?b3d<ey2lJA=nhbn`tPv0_h7EQ^P>?-b z-SlDapp5o2Rk(7IO7&PKF1L$jf=f}9>xv+jg%W#9)Eb#$si`@(*jZzrn=>}pTBBT5 z1@TIX2;ud4FmKk_nB!zZ1or!SVv(@{YP8h|ZaL&Jg2<**Dz(u=0wcy83q3?=s33rU zlfv?qNQNZwdb4?rRT`>TV4#C49T^-f55(|=26UXt#f4LO|6$Sqdao7tEVw(VurHk{ z#MSd<61+S4cU^?{*^`wR>fcWIUcj`N?dElJzzHg60pv#yMkRO)6)v_5o1D0U(Hoa> zgMglxyejpw6dx;R)9G7cqGE!Y4nPb-C2X3@)1pncFfQNbd87fVrUo!ZXpfEd@SImA z6UzeRVp+gknoZ~K2p-%WqmAS7gPT$+O+Y+6bQTL2=3@DZY%E%ujODA+v0_yYR<0`G zwtOsIo{1$((xv$umo#&q`B_*nF9UPurl6)aj(?kvf`TMTA&RDf3K~>=YAO<JMIE&m zU`j!ON>H@%roxjE9dziGMK4PM@7bP~QndzO_K!bC&I0fMG709)gaVo#Ne+mp@Plcn zHhlA)5mDm{>v(<m7CBK>TfrgC7~Xldh_3WO){+>+&ksc8d~d`p3qaH|Kcu(BB6)2T zVwQy>s>v5FxhC)}vx9eu9WqzPQ*~!U%~lx-dh*aP;I-4?D2We)+ProRUXLh9n(~kp zEdWHdkhl+V{k%4j%Co?!i+W@$Js3OL!PdtUR-X1SaWRC3g$iVuA+>GwVCiiKM}Ifi zd%M8S!ye{#M(_=BL`0km+<d6U2>xtuTMQl9jJ0t=D9}@b7oDP#P*6O-BGtEWdZJLv z^SO#%bTS$=9XZU=Wy;?bbP0A{z7uU(s8LnRYsx~$Tuo{lFUHI;q{`DaQinFfaa%&w z(Zhxi(T6QVTPIfsc=)=)*~fuu+#AW+xp?>e&!o?m_ZS+UK0F^+E-b}^>D{<9v6--5 zE2-_<ldCa3zJlOhhVhXFv_<IaSp|D*bvW4RQPJ8UD9{JN{s9ON3_x;BI2Cma!5xF5 zoP-~&Brl18&PH=XDHV1ee~%`_JrNN|;P}{3VOvQS7U00+I7&)gwB3#gb4N&^6VIoL z#S4-d$};@zS&GrC%Q4is9ACZY!M7hw;}7rM#h16Q;Hx`*_~wn9Slv(nUA|vucOy7Z zb-Q^G;NB+i_cel#uRi?z4G|n-hR8@8goK(Sor*iZFbD~W&WMe1Kxr8TQDX{9%c;_< z<5617h$Y+rdv_JnsqMoJF?-F>5=>sF_0Pu}4|ky;Hvk%jYA|y%lHhG*t}YF1rfx`J zi@YYHQqh8oWx$CJ<;}^Hc&~@xKGuxxbp_bL^94JY!bVREFA0ZR-G|Y+qZxB^LSdz^ zDMiMjqu87|1UJj36yY*os4;I@I_bbS*b%ODdVYcSu(H!ZO0p#eF3-iKHiECK84<DO zu(p*)jE^buU93@SYm0gUd7ZflcG=lri;WF7+1X=Ppg-ZPA+_<|6XK6mW=2?MpoJ<e zB{Z69W1+nXYAtk;ud9j_Rf60|19@iJh)|M4A|u8Gbrq^`DtG4N3^JoyPY3gLwNXk( z(~{+e{_{0BdpZy2Pv-uI{Wribwo`qd6%)$P+PL19PoNiYTN&Zs$cV6=3R`@XyiQ0C zNs4>6-g{Pki)Ep*$3_Y5(MuA%g^6zP!UV{r7AT^NJX2ve=m3U?yD>V-?KgTcKHf+0 z4`4!6fiRV9lJ94FkjEFpyw2F{WDCMXH+f+X@6Uky$MAmf^bTaM51hb)1?gD6JOhgs z$6?9RB&Nw!-l=GAPR9KCv6we622FF5F_+%EmcXv6VyIXdfzrw_)Xz(2rnZqXldJ%= z_-M!sA*Ll0s#BGwL=!4hh1(T{+M_a+7p*-AL8;0_RH+Eq2(>NN1^j6Lt-QrKW*h?l z?)ADl0Txjm0{47J*d&_3D%KG3^&zm2H->YH83K!`w2KMAa(4t4Iw7pe9Z5?<5VP11 zLGxS?w=xKkivkc_?~SZ=Nr+w$1dC)Hn8$0uDZ>=ewE-{<&?BIEZURn0M-57vEChs} zq8{&!p{uNzEr+UBGJ;wZ2wAFLEi=(R+5~!*TF@|4BB0fvZLb4;S7Vs@n8DCl3vvvB z)y-63MmU(do50k?6uMSaJsu9Qb~1ytvpyo?9Z|O+0nKw0P(`Jc;AVyhV|DDV$%TVH zmA^8drK%Whk=G)g-|Tk<UXLt+Jco)+x-PLy6Ti#xniY9&@w}C_<e)=fYZ<6Og-$@s z=q;L}*}K@m!rm16mKv~kvxbAS9b7ye;o?hW7Dy-K?ul1#yf4A~@zf0*-`|L~!*v+E zx|*tc523vlw<cFf!?8|}EtguD+`O>@FP|JmRcQ!J38Vl&TX=d}z>~^2D9{5DA%2LB z@<&o!FcoeXveRQwkdug%1TmeP3;ew75#Zy9m`FclXT%~sB@D@lflNbDB3h%==A)!2 z85wEeJdO{7{OM?@yxpk4-CZ=O9M@vx+A0ha+}F>qz^yC0@!ri&eEF~spG<b){ejc? zaQHml9lMCytVqehIC>bu+)*7ijvDaxGDK*Q1ww)?5FBVGrD35~2o14BfWL{fTvQN> z>Z&*-rn)0G)dNN4@hB=zL}_UvDoSFI9A}M-9gFGEHeqUXC2ozZ#PszAlJZ{IoB<^r zMd;d!F-^2#Y@r2p(M*t$njE93IgD(THI$%fB;FOHP6Bc8#0GS3YCua(3ZZH%MS5!L zN{EXMMs$EPOw^b+xJ_10M7I=73bInGuGw!-B9ADF{LJHPFb{YIJHUnc)4^RIt_}t` zcdQ<xeJfE`;>A3n2{)?p0BbE2*;}K*+6E0K`e-)P##(DLv^Y6pi@O_2sJ`=*m9Uj+ zd!vgZ8hJf)skp24G*Czpm%!`Ep~%am!p_uIN1CoCqPS0piah*yeSTy@DDTyu0w|o< zU16Y$1wyqOC}L~A7y3Hu(RMNi=TGFI<45*mfX`H?(9Vc4nFQ!(=H|V0CJ$$h<)XV| z2_D|=!tI+q1ZTel?b#}mS&095{T|iwZK~?2+XJ|HyB`x%gz`-)=GUp{E<a;ExFKLq zP>ZhY6H}sBr05+v)4p3Y_nVzLUW{!b)oBy%(}cNb8aNAY0dir|cqjj*yd`)K^dF}x z5LG3~XljnfyrwubG!od2NoZ_LL|t8s)c&)oA`IoFp(rc}L~gDh6^1Z>M8~`STV?Wr zi;f*4^Vk|_;J}(XjGx_s_Le$a*ja}=mp5W_QzC3lH3?s4Mgm(JO;CK${ITMGZDJn@ z($e}2z(rMwFp&|(@Alr-RM;M{OfrUbqN!9p5?K`tr$lR5gy|!)+y@0K<B{G>RbA%= zpJF=%RXZbbc@Waqg(G1_0OASnXu{h!%LcAl7Etk4f<c%T0!mzA8)=3)+C2Yjg)N+u zEHkE}rs!}amRTUEa1}Haproflg{=V<f>77m5PDS3hW5HJcQJs0Emf4gF%0cYrKWcV zT$a_OBVwV{Fr%U;+|^8#pk=NB9V!w_f>Phi7%qf(T4n^Y@<L(fOvSP=6U!O>6eRdV zgU?Ph9g|TP&B$h&lF4X@bv{o~Flk}{ED;uqUZ$csrXs^tRsM|_8dN-2M^_to`8mPP z#RArj7Kn@wMO8x??77{<(g?c7T692~uyQhigR8Bi#@z`--%u}D+S_8w*1h=G_rO=5 zeu&+ht8wP|d>r0egy|dW2<sIXzBUgd*XLqra6X2I7Gh{%4bB`{hNxgCsS}a8g*I&M z4dL!-jlcj;M1=(*IW_{x@llA6CV(SCP>`L5+KLjC<Y%L@BoB2}MO;opLsbDqMKLN$ zlaZDjgy;x&MDVzA5gt-o?EvNtFAsAb*B*{`npi;Rcjx9F3|wl$jVsIX*6mYxHFg%C z-y6X5zEk*k_$<C0Jd3C2TJh8SLs(Lg1}nZ7J7*o(x@q&7Xv57_hmnG|G#-t=A0bBd zJ)4Gwni1lrh>WnJ^0q^0G%d~zQSrWvPE%1?k%QW*3_2oLtXi5taBRW&Ag@K5a%?VM z-rI(KyBnnrIeNB?fXvh+rz!@il4brAO>UK#XADi%p~)yve2i9BlY<J&LP4@<78wjR zWsxW8%$X;oz7i}WLPRMGp~MJHG#n63acBEY%wa0VPMO2s#Wp1!S!qJxr2KH0I;g>s z*KwZjwBvLm!ow}8x+yGp{v1yS<eC_v%FqOJjSNvuC(>wPfK`mnDzr6`uc(Oio~~GI zYl(TLdeTS70*Z_*Wd)=W>Twic$*O8d(bGc!_jTkoy0MIVswlukQ4RrgGVa_K&NPY6 zDxH6q&U=ZaElG06mGiYYeLS1+&Xoqwn>7JwVHZvbV9%&+F_Dabch@PdpU&lSHqM+V z#Q5-DJiK!SH^(kxTGV+Hyf-JWQVsVJo`Y1pqKThS;G!kUfHb<Gs5ZID-zQ(2v^>RB z7?-E$1f~VtZ&6tj+LMI$P0{3!U>42%CdD$hKY4x&Z@l{uFW<O_H{Q4}*?lT((Iij| zEBoNVIPMAM&GZ4ci=k)l-y6fDhm%q&hM$$WdTpPiplb;1>c$w<&Wl5BV;q%rB$amt zwr^>`{#^@kaK~c&^y5eP{V(6ePd<5u58k?mrw_+*eV_~H&K}3^JzKGU-AdGz6k>UO z3HsZ2V&uXuv~H?Kgtr;oZ7twHxCL4&p(Y~~mJH#f>JND;0432nMUG*=qST&Sj-iu^ zI#oPh)T~pGjL?>ok(cU~B^9nAi>P8>cojH6&RK@QRfS8MEqpS)(6qe?b2ru@g^nkJ zsywO85heA0$gE%(UF=4vyCbyP4bgKw5Ic|1sB?o)t_|!H458vE2UCW|SxqU>chQxq z8-!97L&=KPDk5?aYI~0M9LVd-Le)$eT2?G%7OGG;C&0~_a#_<t4JHmouyiFD-7H~7 z02<inLC;EufEKgr5ZoqI<EA>$(AI*QrYcmax<nnb7(vd?!<ox=aP>Duacv+fs{OEh zUJ91+x|S`<ft8hkq?|;n5*eZXg@a+?o<r3vFV@9%5(IMu%mvuFuYhrMY#<VoLa=t@ za%sp>@r(^vz%;0Ugn9V7!OGqOI)++Mq*Kr~Qihc)Lvar)IQrPZ&6f(C_vB3#UQ$|y zw?F(jKKtpfuxIa5oM~Hx!v_ior4_h2yaJ=wn=v%fg#M95xOjaf+Rtsm^k_fYP8`Df zAHRq9KK~dG-+l{kfAST^ryir{(hYq5$*=Lxe*nMy#c%N0r@z2YzWN5={c&b&l`9u} zk(!VwfxI|B9eLTYC@oGV9ODol>qTfgAky0siBym2@t%l{^MGHFr8LrFPx~6&ys`mf z7Z+o=V*&b3H{)V!GhSRfg@OI+@xk@;c<bD5OdME?iMAcsy}Fu?z!CNi8nAOvhaJ_o zgQFVZtqU(t9m#xs^d<B2HJ}PNC$#OUcpV9F8w5vMAu!Scfx%XYiSk8tZ3>zf=Odl@ zzp*X}PjBy`;$DWEqpNUtVmV&j*@XU!YhYrg08>XJsfnf{p(jV^i6}|kM3%yU`A>)W zj!IdM?^z5tEcTIQ)TOGaI1|N+JfSLjPV$}4mYvtp><`9$=7=V|1h`n1Q{geWEM}Mz z(U@152RuTZVPUR`%k51#y041&Z3}&ZS)XOkTV5W?#yZF~(?zv~1xk&KQDbb1W^-#) zsA!-@TO0E%j8V*dTxF(%eCEL%ItTIbGM4v~sHuho9Xdk-+euEAidzNg1i2Ss?X9DN zAhIBqfETS$MDxLP1x1u;Xdso*<ibQ(Tsu1#ZHL5QdO0|AG#6)&<>B1%{2#32L;)dQ zNQl!;=MdatVwpT#q%!Xy$lKa$sf>>kv{x}c(S<wHm!-Ddw{Kk~sCx-*(IKZ#TK`X* zY0Ld%6CWu>waToC51XRidxF1-o{(ZD`0<e*JRyib`}ifMsp69|W1t|SpV#lk&`b}f zFC4=+zxxSZyzv0H2<yAt|L%RN>{s`s<J`VGg4;|*2c0JZ-dFlsQCuE|%9;q2R|OH| zfn4`Td1Vl4>myM?#hsJwi;}!ZeEz`${QS$8_~Mhtw5Ry=<7X^fFY(D|ukh&?Z{R~- z*k_-=g|9w;&fo9h=U+d>KmPV9)~&3CGlA7f#dU61ElzE$!Hz{`NC<X=5?`k1e4|9A zU|^&LA0H>Et1CjDHzY4lH87j`s1n7549beCP!Jz22^<xMP~rKa#Ryeu2*XGM+&9$% z>7@avou3SIGZpADGuj%<!rz&hEYAmZ6;X&ubVfvmD<T*MhE;hYxQdFc!4Iaf2GI0Z zf*Dn}x`Ptb?UgY{kC~YTN3>{>WyTTk7DKxV#j9pSK%1yT%}@o(x>UAwCbA4Yg~@5o zn3|y~46OBF=4b*VTLb7?>PV@IfwJ@gN>P`JS&7G`dQ#C+goBqQf7g>b#TZkysOW0I z!ch;gY0k*Y^+0)+Czen_Hq^$$&`6VxPF5ORNI{1MkP(7t=PuN|SeDi1a}^`U35c_x zis(SJC`nC<z>1~y4Ce+B5aP#k^I5Xsi>eY)@YO^s6)|uaO{jGxIs|iGzon}+oCDlp z<8BLgUl;iLdBEGpkIsH6p1=7nHg8{!J^NVDk2GT7>U!K5+(uPHb@TW%KK^<Nzy9;* z_|0E`g9jhH#PG9e++qG1d^L@0&&ToPix=pnvblWi94>Sn!_iYm&_6nXGncNQt*Zxz zPMkq^-ynYbhd<(zPd~x)SI=;a`_$G{BQYTX$tj7bt|~=Cbuk)>Gm#eIg~&i#goW9| z-boY1g~7NvbO3!FOEJ{77(*AAV4!0eE*x2e_wQWBk(JeW*mVH?`<7zg;zC?HvL34! z7g1H4!^&0_HUzggjw4eS7Y(?&Y7*Xh@bC}-H>A2ZMNp6#LP9JM9Ar+I8^MjgyLs!u z-`@gJ;a<qd@WbY<^%O?QbU4AdH@Ouzuk%`Z#SHAVc=PTSEUr(0DwVJyqaAev1!ypT zXfvN{8i|kPT2R%~Ajk=8I%Co9Tk7;CqEH#p2Z9P+UP*$lsFswfApb9L3*+C&iWXrs zB?427l_Jl5<@lReHnkR=gmmF-r-P9zYq4@!GVk9A8g%AvI;u#wHbDUMUWAqca;dlr zEzMADVTMX`GbA!XZnUyM72zGrYsk`9MV1cLv!*-}=p;m4c9x+I5_Gi?tEYnqH8n|P z`?5^?sK`s;&fvCE9UYXL7@*G10*kDzu-eQVW&HbHMgABdd`}(7kl-y$z<bta0WRQu z{$#-q@V<C_W^~jxG0<LTGj88MPrzQL+U+KQFHv##(5^`Ep0)p9;5`fQ*`|fUM#sdc zgZ&t}aaB_OLs(`20RQw!L_t)~@4Wc{B}EyM=oI45fDyJj`Jur`T~2hUW4V)rDxX(r zMINT^4CDTzacL}+anUm6o|xd_Ce`>99zME*r_b&~rvKUrl$FPzsw#$QFp5ijke%y- ztSo1wWw|0F*Bfz3Zph3C!`END!j}Z|=bt^pC!ajQXJ2snE5e-i$>-1T5$%(&U*dz$ z9^xa~2OmGcAHMqnJ9e&y1}`|)+YnW8E~tqxLPe+vq8xQ$z>5_vGYr({z{kk|NmMAS zme(*tG4t^y3$RGlCgR3;<Fa!Uq&jaydi+Zxr*ZK7X4v@~z`{)tDS2-24Ae$)ssjRj z^{Mt15Jgo~p6ZFhL?>j$J0Lm27H*ab2=g&OMzRCEgVf*@t^&J6Dqk-?L;*m;-Z9z= z^2Q813BWm`pa}I%6Yv%v1f^z=gs#-xUxc6H;fw1OCJG1dN&GIrsUUiGGW^x#ixQ?~ zBI?ZlUFRrFw9_`S)Pw;Qyg3Vro|QhA&EOW`4GRZj*fIhrDGWkMrW+PALMq4$g#yp3 zpw0p-z^h9~K!7U>a8q^5>v3IQPMTj+3_PS|#xUG)Cfcbj&&9EQTX2tFJuN3$dbR@G z8v4pm7S%2S=30ck8t;|&AcpMK5*>A%tzqZm3J02ZurJ)a+~MTpgk{Ut;LW$*MdQ2* z96Yof`}bC3u)hTpLpv}y(1IR<{Pel?ICgdq&UClo@R?Se?Kz3|t0%B_*K!orq#=Xi zKum(19?$$2>y6~Z5cq}rAv`J)*@Xod8Jm!lxA^z{_y43a{~mw+%U`7RKmPI07@xj_ z1&fvun*K1;Gl0F32^>s~81|dN)7u&=SCruD<*n#BzZ^YO-Tj1jZ`VrfY$?Wr@l)8m zFdIEb)*(O64|W7)PD(J`TufnZsRc_L9oRbP!IAmX(Ow7cu7>b%H>MIbfwz|#e7wyG zc`M1pvX`eRe=~)f8~5=vL9m}4Je{l%PDj$Rr4b7km7}sOhH85krUutwcyKi)Z>+=Q z^-XZH)r1Zet)Y_z<n#z><`ZoTs$FYs3IsL2UuDRPx^IG8jwU`*OCP8em=7s##845U z<(4$evdD*gmr~vo%Re%CMFN}eU9=37qF9<pXH6ValX)pT$Oz*@n~<5~BDGc$RWNRJ z>TXO!3EFsygAfXXWTv^y+ZC1uNayw%OMO&W=pdQpI-b{<KojGZgz;KZG?b92!ze}^ zi<YRWfg*il#H*+xgpqi%mL{@I43VIv1|MFZ0J|6;d>-?8ovAX;u1Z1Y$s(LQlsPl* z(&6kM6!@&oLcHTdJ}$K765aybS?D;zeUBF78uR7Y<Y|nI6X27g3q0*+w>12#0Qmog z_N@KC!+W;*plGckCRv!6ye28+tGyl2rPI~bQ-zVKI&=ta1-?UhmN_MDRjBCjog3;x zNsSRS?^Q!v4Vk$KIC6sd<JR?=nRV`rv%KCSxbNcellz4C1IYCDok2x;3Yz9+qP8ju zc{v^^$oE2GvXi7xV^X~l5blh^(o}r&>(B7r-+qZd{pF|l{hz+ZZ+`bFe*62+@P|Kt zi9de#HU9k9pGfxIUw?`}|K%t6_77jNX#Epyr;i{h+ykBa7UAf!479CDMMq0EF7K>D z&+Z0vZmq$owIw*VwiJ8U7GrBmJv8*F7<nTC-XbH(iBy^vO*G4!11&vuc!t>_BE=17 zPH)F=e)$e2Zk)p^7E%v)E!f#9!rfgHdin~`B8b$fR`kpjpi97+GgF3AO=Siepd`s0 zB?Z<<%rQb>rXGTGE#MMu0u?jSDuc?$OhalbEg&pD07@TLg=!Jq^+g8<rawUY$0nSO zNQLuZrd6cs)il(Aj)^wZ_!3ogl%c4>dl7|+`>7J}HqJ({b2o(<A>rWT0JlJISi3kt z-&9W;-#I?c4Hfy`nA;EyQ&H_gc*|+3LxwMX4%N4;uA(&2u{@&!MO`_l87ot{GkTzd zQ5J2%`8+Gi^YQTZDEcqA;rYwENY6=~afarEyS~Qj5Ly8H_4RXI)Rig`8b+2zuyVA3 zv!^}WJ)IaOxk6u46$f|iz^}gk1obtE*tk9eM_RLRUCb=rTaQ87wSjr)>0g42S2y8m zKh<(WE`g{8S5Gr|1=vxYS`&^Yu(!2_xuHJvRF(Liln@>tgn3KqarN3&<|5!{KmR2o zy|1KkRsKnUi@J94@7q8B4QIPqh#tRUUi=>a`aAHOpZx~E`o%ACZ~7M8-R!Yz*Ftoj zUx&-*SD@#@Vq7}E5SK2l!nQ5Ns3`VDPLd-6-E?7P$^vF62MY@ogh#p{Hr@*+<|>ky z&?HDrjrgo|<zZ|n4^v}#Sehxo(p(-EX7aGLQiPMe8XWADrF92e6*$`}!pm6)#o3}g zco@8V^pKFqGM49$+vD3YdUYus+)8OOhh6J(p)5OxN?RZ5W(H6;QlmOkr#e%Ys^|pB zr7E!3PG5X45>cx(jD*NXqKt?<Ddo$VbqU^F{$W4<CgnNig;0N2j19G-r)wGdE-j@k zM1Ri$^j&Sn=uit5F33S<k{Pb|ERjaL+`Og)7x%44g|`dJEliQGrG*rNx4_&S@r>v~ zSr#%4RFP|_j%?<;3~m!DJD$oiT6GR0c-_$~JJ}j42xW8~YHNxZ2P-6)n<BzU4_;bI zaOL$`^V*zQexlWsQO4gE+S;Ir3cZZSs<BqZmAwTxb1*|1i|M2oKu;RJdIsA6U2Srn zX~#)|`!soTnn341U8fr`HnJb1<88DH61=BxQh~pQw}A9))rnZ21^SE;;6H-3Fwul? zc3GJCU9={-eP;|09!<l-$^^=Ecp8k(l~~SInW`{<D=})3zC*lbg$kXOzKJd!G6fXZ z)#&6Zt8;Ox?I0dKnZ}D(4+!%SJb8K>FJ4l4_w}|D*kNdzn}($e(ome|jl3*(q@=nd zES3r@%oS-RDO7+CR0LFy4CB?bRiLG-D%H{cU>g56Ee$p3YN<nCM*{|W+R#x~g|UVr z=H`Z@r6v~J=0{<5O#s%_hGS`gAC~3$VnbOd>R5o%Bh48F#4^Lu3yF*;G9+(AD1({y z(o`2r?cHn;pBoH24}IwKVT1>}@;+jvAsc`G>-W&IYY{X}Wf7k44DT2#gr>Q`%uVZu zj4K?1gAM;KNFNaaT8IhKLsWn+lF}TJT^l7erJHT`r%doGX|v!6poza1-Sp-7JFiQ6 z@HBCqB2t)L|6j)6gaVQ$1eBO@)pgXMNpGxYtSg1MV$uo&ItmL%V_3SF!NSFo3fv0T zuC_3;FoX(0FDAE0<9!sB1|T@xQX0lno*}0AI3=1Y$_a<3sRCs>26Y`d=o+g+iQ7fn zd1ZBFT<qz<n{PkC#5lvb!HanD#$CL6?=hagbsx*tG@+~}A3X!-aiaYIHf&vq-3K<K zq$;1+JM)h9ShyU_wUC?akDY7h;>MNJ`1;+)_}yo3<IOuG*s#1DC-&E){a_)cuPw%4 zXC1D0)nn-DVsv#Z$Cb<b(YkMw^qk7d3$bj~LS*KrBfB^oxeOIk3#q(|vQb=DfkiFL zv3CCk>^QX#Z+`X>p1kuej-T(ux8MB*e<QF(4fq=$e1t<MI?&ZSg||NYB_6*08Ip6V zFn9h6+!!9iAAa{6?)7(k|My?w(Ss{Ee|9a^_F8nEY3B7T#>K8x*u1qEdv=SN!#5FP ztI*fGQ5sXbyJrKsyIXLjrv(H3TX17^CkC%=!u5gm80cL~;BF)Uwqbg55AICwmr`MO zxqR<dEAG;6j_<&oTRU-!>D1_MLSP&2KH7uJS6YyqVvlRR3ow3tp)`-=vx&8Mz-YyT zj#^h;1F8g{s1ng;z7xX~3)L$lufPyn7uv=)%ojm$^NWM2l?OC5Mduq);AN@C2?PoZ zQFcULlg0xQc~9iq*LhG9Ak33%R^*_wqYg(8CZO$D3fhmS;ndLtoH~()p3C!4RUVD1 z8V~HJQuX#VM|ay&q<WaaoaILhA{E7Bh<4oev;YD*h+J^tdHqzB5v{9@I2~PtQB8aB zx||gi;Yqdc%X6nVSz>ilB}&UPk&zRRs>%YsvkEL&Qj7U>OR%)51Qj_^@Y7dE6dgpa zjvmT*{5+m>eY!h(PFCO)Rd>5k(XXpaW??PTAH!SJd7nR(i;HbJ=xNVG=g|W6oLfxi zbO^(vr>MNoQ6+a0z?TTzOVV(#vj7+NZ)pGD@SX*?SQpE)b>3pMz*nyxAuT;#diENI zEQ>mdQZ=foz6#Xn<h00BF<!eO%as&?3x4qVDT)?BOvNC3f*q=AiYTwl#@^PAc=%)- z?|twD&t6PJX7t8MG%rX&^Sl_8<U1if(F}q9I`H+^gL{A(f|3H@5$Od}hVtSghLN42 zqy{9gi4zLtNhK^kCd!C**Myolu^7)=iC$Jw)LZicl)2s8$sC1Ao+wK3L~5)vlBp#9 zJPi>ZXpS&{W2DAABRe|~0b;;-(XvC_4F6VSG^w+X)G0@VhBEMp@J4!R3<4sZ5FFw_ zwWI(WYa`g$Q@J`AARyiyF;rB`T5Awq%J4qH5N5&3NSPOgDi+x4t!1zdw~*AdoQ4b? z%^cV;oN@QigM+Ug=7_KR3~SWrtYldT1hl2`S9otSvQ*5>km5m$=8mdbDpX5aEO07N zWhN7oBdah~(I7+_0x4@MNgthL8QMxpUDQ#&R!HJ+rH)FxKT*$YU`~~7sVBWuO(RWM zI9pKh8bX_qhM0jz%#oRv?}zj(Z>k|}xZ4}iIm%1VTUjV(7I^Wzm3VE2`aD0qw<yF? z{U^^6pB#m^3GDYje2QE5MkGLc2RdWTrX|?Ca}9b2yD&1@C#6SE@5O?pjnL88hlZ*G z)-@Gj;OHv6J$x9ye$j`o9$v+J6J7Y28T#V~*QD<0TQ}t3#DNSd${I}c*J8A<21EVx zaOo0(d1*5?ZC;G{#AqyBG#?=mfrv{@Kw)($>X$U3YSBCtHPxeXSu+-FS%c;Kxc{*O z=(~Lj?S1`t_R%MpdhsUC_70$^z5$bu=!ot<$M62~cf9!YC&+DFi8nw084jO313zD1 zq{N3JI?NFZ=V#*lnay~3>n!@aHsJCZIuqK(uGN^|6pi(3v-taBbhPn0JDbr#W!7=3 z9_LOpqDyQ$I~V6qSL4#T8k}z{#fA2Abf2$B@1=Q!{sLU<X~y8yMHuc|Ok08**Op^q zcooKnR^WPHBS!ld64Gl3{{>WfD{!V`2{JOAF+Q>yV{~$pgG=yWXeAz9+lf{6Wmvvo zH8yV9DODNC6WCUkRw%8m#jcY*Xz#y+3xf~PdgeMd>^)0s$IfG2Xj;9EKo5}K@oc`F z5gN?1ufaXLF81;Bv%<*})i``88AlGr;?$80oM_FI(&I<c2=!W|CV8M~X$%&uj73z0 zBSz1!M}53K4lF6by-WM>sH+td$9CZOntD{n_#@5L30XewC=2sLLsTf@O^snsHn=J9 z9#~!+v^BA`xe^I^QIOG_1E1(XzWZVXL<b=#E|gJp6rxfh5t9{x=+r=D=ET9;TpuX` zo+zYPi_(%s+a|*LbOjEJnZHit|3@9SFac~aRby8hqlETS$wbSOuG3j`K2+exO3-_L zH3s_*K~x!EA32R1V;yv~gg0##-U8GD-a>uP)_qIxp8EfW_e?L$%Xn~q94C$+hJunD zMX%@~s|sZUH7Mz;QfMhao~Ej+!g5Yd=+P;w^Sy{NDmcS;CFb!}QdXgGm500-a)f1C zkt)5gBolimfTnH@LFQ`TR+N>wGvxKa{CamZ(Uvcb#)g&>B<2Lb)XfNr`iclh@Q01B zElixv32;+r8fr@il$j%7s>lo>P9W4Wm*>oQ4AHbtPK++dWzm8}i=l$MyCK6^GdR0i zQ#ISd+SeZDK9(?XH-N6K8Wauq_Y4hXb=4t97)nj^Byi6t?>TZJ)F3=xS7SK18o}Ge z7}gA7t<3b`ALtGpDpdD4YsA+2qkLN?<{vLZRcjh*4<#aLg&(38gd%)lFrpWQA*99^ z=?fE}<1nMjjqJq-$T`q6Q-h(o0Tk7E4TQFw8qX~pmM9Dg%F;E6PC4S^k*NL<fK*mj zf(F%s5>s_vznBO@T|*t}ni^11=Zg?cB1Pe%NkA2aN!$~kkAfI$;&qcr1;Sp(LI+xA zno#9SR}%Hm;^k>8K+RGK5vi^S54S<ErvbJtX1KVc0iCV$aPjC;bRA!hizjyC)!iG| zzhfO#gyZ2k#D~rL=2{d|NsILr>zgrr^QvT9cCVp>&_YpV7B2Rl!P?DBQB;wM#)TDF zzj+0Wj18r>`X$lM*jW>bgLOd|KTwaK-Z_Jx+`Wj;r!L~N2ct-ijY4jA5KbMd$8i55 zj1J7j@IV8GhMRD<Yc4kLsX|s+92%B4umH!SpuQM6RfQ;;TZ4)v%_v{C2u<5IWAUC{ zSh0HtmbbKE)z<Ckx;~0^JN9Gcrd_<Y-B`MMBVN8U)4u%gv~U0ZJ-%bQtE~f7OV{A; zvo}ywQi`;sNGxwI!-X^3F*0xjmpeAH;I6}!b1N`#c|C>(c3}PbTpXZ-A06C+zKbhx zt#cKIF0RE;*E$Sztip}U8!*|s88>>?V62zF^(?_??{Y4$#?<xoxINT@+ruq*G_eEE zZtb11={<NlwF?iYx8ud5op^d@JDyDK#pC-s8Ak8J;83eHj>w(KRy?@5hcMWM=TA;x z_2NP-p1%}3Tf0%WY&Yhu*@>2Y?bt_XZ##Mstru=!*O>vV-hT><x6!e-Y(x3tWyr3h z)0?*#waYf3Vc9D9h4|0pv)8be>b!*sa1#uw%$F@&>e1Sok3GBMaBxo|j_xkRvE3Co zzPAKNx&6Y~`G|>h#;y&8XvhnOi^?2C5ips0YPhzQ5yP<+n4%+paC#f=ckaOSnJt)V z+k)}an=yQ31Fr8~jp@VNkY!^67m5^7B~p_X2^%Xzs2XdaxTyk#g?R`I3`9gsBqEaH z5RwoHkGLQ>hqxdl+!MiZ!LanSlRoeTGJlqOn`7{3BiauY;PjC^oIae5(^9=RozB76 zb|8~ZNK~n0al80Ei%`!d)HBd|f=>KMF?u`JqW{W4^!6Raz|cvIib)u5bp40w7QnuD zx1SImkW#TeJteAD1k}Y)u7tPfRe7^lGO;WmE=C~~v+g{5GR-m?EH#~0C$yCbZAGeW zMW*uFiW0n)G!+SO@jXmbsVXyKo{5^ogzI9IR56T!tSrSHO)x@gyutS>8gg{^bV8=5 zXFswsol#lpjJhf(R9AVRrZE9orO7aHv?M@PVdP)|zl30TMEk)jCIA+m4CP%cAa9@o zc|$@;)WZ>^qHcAjI)SMec9NmGx`__-skrqBeM1i`nE2Xo*%*5E`Y`vjgpsoev}|;s zX`>A_3k_*m%T^b14Etpm?klJ%QTY;HRIExoo`MJqc_ZQ`)Cg8%BV8y6`0>UxM5hx1 zR#{sKL2175&T@rKk~uVk)u8Fe2WHM|6m7P}-!l{IIqShLhSw0P3HwxYD7n%DijfAH z=|wXu(e71rRaWIg7vqu3N?-5^S!v)c9)sbmR6uwv0bd0%nj#;#939#mhOu*GME$(j ze?|qV>Z!oO$yjQ3=ip-t3pXohTN^^nTvzHLDLk)|jxsb%wV`Ur(3yoyk;+-iL>orT z^di)fp%Zc8GxYH`K~bs;b}UFhON9@1)`#HimNJZ-Yr&mMTQJ$R5xFTr(sTNuN{7q7 zVLsTpZyk=E+Kz>5>X25FEWJB*V@*CcHAV|+bS(1l@$*1oaTWsoTwu@Z*te(zpWQx< zk0<xgw&Lxf4Y<{@6mJY4!Pk$5@ZP;)gok(|KQ9PJk5=Qxh)|%_1b7ujs4UwrtVH>O zJS60&p|GY3X@!L-Z)!s0s+9!Q3KY*<fWr9;P_}3(DweK5^^#Sz)!eoS%Xja^ihcV~ zzithdZrh4A+qdG)4?mFL{f~eC4d4Is@A${R{)JC|`8&dFGxnVy#Lkl!VDIXR19VK6 z2$k*&bOIgAaD{gL(pox~^#t~AY+P50vu#wyL+f#)cP(yQS%;g~T5xM<8=)+0JMNC` zz}?XuxHH1_p{=+zvKhB-aG$Xj+@0J;NbkhsJA3f#{yw~TcmS^+ACm0(BVqgS#-sgs zdG7$8-Xq8#A7p5KLTWj5=k`uKytfrEo*tl*T!rSfE3vQr0yY!Q8+V<?nq8-`?r=M{ zp6<l96CK!aU_TaYSdC>nTCi}_T2w8ZkJ3ge<oq1OW~8FHt_uE9VQ>xbK~8xw%<X69 zs}$u(ij<kZl$i%*8IC)9nPcz1Dn?2P*uO22mQILg<M8ez9NU+IwiEU6_O`(0HF?r} zsLlp*@H5xISbGab4lknOUV>X~EzB21SY4BX<z&XZvQQMKd7yyNb#{y=l7igeW6iS8 zNHf6B4#^Q=Ftaj4Wn(pBQeqJt8HD)MSfuBtB0en!L6N?Uq<!EM?gQswPxvQ<NvWdv zXsacIrHx_eKi7zJjO<SBOOifV9%i&~XkR*xAIQdugE=^PAcqbp6Z^L$;Pk;foY<F* zqX$xOlo7_sqxm?)i0bO44e0OQgKJlhG9R3gMgklk?S5S?BH%4roCtsm<xRUQ?8=PY z`F9nHs3ZTeQlH%>K;PSc7W$^T&?F<Z7}2Zf$W!Qv50n&nTo%w))fJ;diZR;Np(V<@ zjtV1vRY?E}K`7uZSSD4233!vM!o)jmZEYpIuN;yFl`6`2L{XkKN=iJCnBff*hU0Un z7M1n&VDIY*`#@L8oI*Tc>}m;ZTSJ1@018Gd?1qGj_?V(52RTIoi!V!_>eIx*ih#0% zA>pm-XbJ;&OX#@~<W$N=G;INC0|g1>Rz5b+vD4%6c(I}@x75^*pcdhu03|ctOqIoJ z<IRXK?5c#DsNRs2IQNki-MyW)p=qxHbvrfK$J!!yX$F!Sq7j(wiGXZhc%{0*Dc%l& z`CbIPBdnv1pys3uIeI`vQ{Ia>kEkLc)PzUW=EE25V5KS|@tg3bW~wlAHH4|70nF@l zq0DQLyrXaoqQHoh`wAc$TARYj*9C3?PO#*C8}mN3SrC-;sNh9gTRH(H110EM>B87i zbmTFBmZ=8R7*bieTENNM4#w8{P}8HbH>6_<_kg2=HVRYSv9mb=XE$bHU|$8=*JoqP z+-Pi`8-wjjv*GV&EoA`dBb5NSQ2S~MFtsy*HP2)1K}Tw72z71IyHXW;hH6l!y3*vc z)S=^w4YtMAvzzecvom-xxE<3}tuF^!@!|M6e9jF0<-;L-@ni&_Js-mx_ix~0=Q#pD z6^(P_sbn@1-eSz^Moiz>fOYFj;S=VG6soQC;vy8()giO29PxR1NGq>E!CZo9;bOvf zIcip}rHWjK#hZ3gNv}rJrfsNSyAks@Zo-0%8?cgU{5OC8PWp)XuYdgm-+%u<(iCmt z-+N#G3Jt4wp|W`;vI}yl(6*w7%KO@tR`gt4h5oKpKZ5rjtXo}7mAM3yBbzXBZ6hZ7 zdEHmnQCY9YG}X8O_$>i!npmH@z8N>KZ^ZcEI>~O1Y{c#HEfU1<Pwki)l#3u2_UP_@ zJh{II&+qNV^E+aM#cjBEXE&AHS(KLeV`yj%o<7=z>508qw7d$N4jjVPW9?YOC}ZvR zRxI1P2aC4vz>*!?v7}`ymTuihc&|d^>ZMq?aSifoD^NbK9vQ{?h)zpFU`zxuOA1g@ zUkwXqdj!Qsz`@&<g`eev09Q3shn|%I3`Du57^$j?Lff$#D()Nty8wsx<>ELa)DvP7 zmZLSWw$Z?@Emd&0(SotM0vrh=Uq?OE(m{v08$*S8N(@D8WT6go<|o$xXT)bkBeOUI z30aBA=Cu@7Rgx#!gmpS16OvI;SB==zIAj)NBDW+5Ntp?VPL4oOlt28KKm5bJ;Klsy z5#<AGe;0DYOe)_7rV3cOEDwtsBaxS3iHsBzq@|l6GuH~a1$HQ_bU`zt>2+)4uxe!# zHf~5l+sPW7I$lL^=VAYz3>?@$Grw-{<?ZP0-bZ*J$6$XuMu#pyOuBGungG9j8Mklu z`~YtO;u#awC;bFF)iq)LW1FoX7a$k#e)El+SiY)J;*<cl7*b<qydVXr>nlmAvVgcY zBX^26(Sc4tThl;;tkIGnuAnY2m0hX)D*wO0`(pPY#1e4X8TLp|Hb+jDJ3Ra>32sFw z=;_12)&b_OE--PkhN-(XEW8L3!dt~m3;G1Ix+MY33llIGEgfc6t(LJKjO;9+$FNDq z)(A@6U(9-~V5$ZK7gMO3YeLCHjjB_Nz*dm}CaWa}4QpNQZva)Pl?THGRiVIVfH@oX zNf3X19#NMpjkZP)X2ch5>upb`VM4_$hlHF+m^tdtfL$DeFcwV#6|EGZ=cx<R07Dr1 z>p<0!*KNyV+0*$Dj*2?!QgbX@CvA99eduT@LSL6&QGBrTwuGIZ8BE;_p=+-V4RaM3 z(g|5On!v!4QG<y(m9r+V#T54bPO$fOgq52OuZhrhFl01i2z@Ipn2OFj_B@Uyw^LOc zIp{;hND(?L2)169aP+a3nha{2sPF|cO5k%dw$PNqFi&qA7%~%t`<P+R(li`jnS?WI zlW=)^E;@JQ<5WvNHZIPDpT9MHg1r$Q8;a0~Km>&O!`juJ&cqmIe8%Qh#!#h`6;s5S z8*3wxVe;PfWq5w$C_aDKfwylQ!prNs@oH!n-kUsv4{vthSFfh<?YmF$$4}nFpT7JU z-+cTgo-l;GcY6#!`Nbb`|LIE>rZ|j_?82?_m3TD08ZRFlLVAi9><N_6#3Wh*!c$Wb zmy?6^@-k#pRU@~)5hV*2qNI5V3Yr$8a^XrWT(<*j_a4Fg_1kcuvj;m*cVN}71NhZn z{~>|;Z{+p&|NNc={~!E|=|8ym7n*2<@~6N59sSp@py$G2jPx8LtZCP_;6`5yMz0dm zBU=c~!`QI46x{^+Bq2O8umO_;n=pEX3Y-8J%d^0ipiM<Cwv7+0V??o<&S?!MsMx1Q zH&KOe#+`|+62Ko&iQgA?YZo5g*?}jwci{2VZvNJS`*-)?&aE~S75QRhcpYB7IDj47 zDi9hIgoafc(6n(Y=B`+Qm2^}K*R4hK#+3y3IxN|+0ZTS-!2ES9P}baty5)<ITU~~_ zMNJa01-uh;G7y#+i_nA^<W-guq$v~)?g&qcW~Ao~3l}Sj4RdH)=s??8jRL>`rw-Mi z?LY~R?9RiH{rNb)KMki3r4n`p(hNiE*VaLkO5MW30InWR&^6M8Jfmt=M#hHrda&?! zfIZc6SYix9qr(vx5yCVQDOnUu8R<yN%|T33GSaj2kd&6j?dd41Ekjme7Qvl_xYQVg z#RbDB#FGH`MQCgQyu;k#6zBj8mSsH$bII`-T8Zy)b}%Kxb#+;WMVV$<P-A)4F_MRt zo)~43%Pbept{RApvP4Xr6>@Uiv2S-d&b2jDc{lT2Z^6LTgSg&%0@wRaV|ef!#zrq- zVqC!c-*w%yz`lD&bXlM2CO>1>_<OIkpMbUa$T@bSlllETZoEFu8?Po%RZ}=~efliZ zWP+{`V|t4J%QW=KKwUKn*kY&;VFKi0UFsDr#wQZ&`@i6Q;nG2bhFK8Yb~I~bW_rQZ z#}10R+R(LjfSHRYbZo3)>|z6bK1f3+QPp83h5BmddeE{qf-=K;T{}}~S#Vj0FIP*A z@KlA8z6Rl@2PGp73HGYYG_pp@Gam`n<p?V^0$)yQ0;OuK4kaphu`a3x#8h6Q=b)UH z{7myG0bjyemR?9nRQOYoi|+NJK2Ox={-BC^W7@n18ykxm1xypuJ*lXQUTC8Fh1+;6 zMMFh6hd3ayE($d}icqvU9nLuxn4`~g@L2J2-dI5ZrbgMKIyVB%mD$kKQiTsQYjBL? zOb9AGqc+vL82m{b_x1UtWnQ-eqY6!9s%NTgb7!G+Eg6ZJ!_m(XUd*f>es0WY_Hgxd zfM>WXx7!f#dN8oof}^(;?A%OYNoDWuYby;4Dx8+OiURz7nW=S^V8ke6VOa={tV+Yl z6|v~pkcbN{3=h{P<JgumEL)I^$Otzi#rPs4&KEJEt_TfwMR|D!Hm++#$Kj3mlB)Te z_ondESJ&|2owIm<{5U?DJb@2Jj^d}c&f_<a`|-QCZ{trNKfzx=e}&(D`~tuH@CDv_ zFog@J4`b7s<=C=m1AhIR-{3pa^y!<QVBeuVxX`%{_inAj<6A4GYK5|*aQFxNA~ro8 zaV*#|+1ZH7$UtgI2}&0<Bd=ku1aG0d%NMUeY11;4H!VkD{X*o`HZfg9(AQ(zkv7a* z)q+(!4^n0SLV~zxGx*Pcig`8vj(_~~pZNRC3~l(?&%Z=>=MnUE9U#1qP-$<)XzwNr zUZ!du+Dw@5#InU%QgzDs&<28?id%Fpdab;L3Ky`Rg|=81HrBuPKj1CY_q0@vviS!E zF6=Jv``+{xJe=B!M>n~Ab0Z$!+lzs|-AGEZ#W0ok<A=L&^3)=v<i?}4c_E6L=A)#s z3I!F#D5grSTF{8<rg<o<Ye3cFCOWbes9(95%kz;#cvsACKw4ogL7gT6JTfIgg14=Q z3w*)@QPotB{HkJZk0HpNVQg<IeNR!PkaBl5$I<=OIJ_ept=luPdrO*Bg>raz0wa=G zM8<d`CqJ4%RA<!a0&PnJm^fK5uX@0S0>d@J6XuM@Z9;tD<mm!$A2&qBgwsM19u<PP z#0bR1ha#QoI)UoiH_!vY+@4vGh5WL7L?uRYJ&=mq8xaYi$Sh1Hz<rqK4WVbQ&PYK; z`o5+{Me5<}2qzaaX>1u6H*Gk&>%xQL#Dh_(H=!OB>VSYCD|mRBz?u8m+UiN57o&Kp zv8;-3W@(A;7`=WH{a26UT7MfxhB~OYJ8^T0;HKIZb=h~sG-kBhqO1GOD^%8^I%GzL z&noQMkC?(leYh~OU4UCa{N;-=6adFSIKMIa5YW{Y0`)bh1;B+87b<*4fs2WyRiL7+ zESab-nKhxp1;C~GdtZyyAH(~=fdi1~=xRkov^COFZIPZzC>Sb0hoIH9rsA}*gMot+ z^zCh_hRvW&6|HA)&SffRGd-x&8*5R;X<8Xkg<C+2DpHOixQqr*s-sHft^s*^76nmJ z&yZZ6sVr||4#6g?A)w3)qs^w$j5|!_#mz9pQ{j!uYVl&}W#xn_C*W1}lzGF-kW&*7 zXXqh@Jtfp7BQ!<l1cldQHHeq4qNM_Pu8X#l%Jkr30$0(dT3J^Sa`cMg*lPCbh^~)9 zM125c>Am%N%upXAWXIW{sU!&V^26b2p@p;vUtI3kf}eghg_B2C<IK^m$cpple*Rdu zumsB+b8ukG0&HDVjpE#J80#xY19TY}tHL|bp1^j6OQ16xsK{Lc-QZ4myLmdnk;>f4 z#e|`*F`Nl%2Tx0wi>f3?BiM1f4qvutD&|Nv?_jIX45<uNJ}WCrb;N~OVRdad4lRvG z+qy(_Z_lD-qHR+q_OCBQRgOQp4lc(Bw>t4TLHw(a?&8}op5V)uL-=I+3_c;Ozq;Ly zpWHo%Up%^qKfX1L@7|rlUq5(=e|-EB|N8tL{Nrcu;k&Qj#^Z@zG}jhm)sp#`yfK1b z{`{L6c=Dg9!uaz{%>|ymc#O*oP4C{?fO}I*FgCOn+1Wnu401+PS^_PF;LenkcXm}3 za%$_4O*oY=T7v53t5C6I1!|VAME$Zg$g7?UpNM!ESU8}1!E)?6eh$mG?!(-*TT!`W z9X|Q_ucUV0!oL5Xzlk0^Tn7Hm^e=z?6E0smjgf0-arV>(^j}$zv4PDP>Ryi#s_eo3 z9cZ4Pg3fbGF*e9;SJ(UpxCOLlZ5H0+eH(s&_t^EdQq{@i@P_{c_{28co!X8&H@D;V zB-Qpr3m!}m=+iBD`RoYRuFgYDv^hpb*5mdRfqwrWlCuKf6&;L}vI0hoDM+J=E~qR= z4i$7pQ88g&i~Ra(Bo^f$v#LY_d0~AO>X$T2)h5|xML$%Z2!IO<hz^Cl7oi#!K!6v) zGt`?=qOml_j<%r&e7r1h_Cyno@6E;jtr^(2JsSshq~qA$bgWtyOYr(4B|TK?z-8{n zGVWvmw+JuhT^Bfc+rrh~o_X03&Ou)A3=zWw2f;VoU$U_HFhnLtB8*UuPK%`Du&3jW zq3W)X6n8~^1@ActUIcn*Y!Kr4n^4}O4YcSOreiPzJY_vqschRb@0S+GAvw{7j?V?r z2@dclti9<(tZfKtLej`U4!T-0Fg2EehpRS{6ReS+<%R<0z0g2goNM2X39944firZR z7ce%~C3TG-yGg}7)dexW$;<~y(Z*XqnX3CPA$_MuvitY1()xZ-=c39)RFeqxElg}5 z=P}=U^Cqh6iX_OY>(5k~2w00$m;m^{t5eh^wJoYiq%o413gs=TPXxe~81)OGD8X9{ z<tw%9lfl7*2O-lva0DR{CWweKKwP{zT-_P^6Owwimaz2phOUDxG^|YsZc`XIT2pxo z1#SrqOCti@fB-jwim5&UZUPMpV<_lrNo|egsk+rnsk(Uqaza6iP9&mHy0+ZRvVg7# z3B-j7r7FCONX5Dc69k9}Y$YmnRl-kEPeB^}Or9{8x}bAe49ue>dIIVwNndcqaTN%5 zh1u#B;TS|G6>b-m{z^1uQGYaB?IK!tC@b)sd?>1OVCrcKO+IXAD_x{SyP_mJ06}iL z@ORQi9K$#-I~_vZ7TY#9q5I4hRHS($*ufAP{)VVyhPu3aK6>^x;l$b^v~4cK_0y|x zdhcQcdYHo4NC{p+j&P^?wexp|osSa>mILhEZD8$e0c%$as%=}?yHh;`IKzud$DP0H z8>vfQncY1cuxe!kvNJ;9M8$OW;z_i39)^dT35ruZuy1)f_RJ4Q$NCIh-&cr<wt956 z)?)g~PK>s%!i9~+_}PO_{NlwmeDSCkUq0@^R}atQ7f&zY+jj=>r%$Hv=Pw@MFF$z& zeES*j$DiY0-%{Cr_iKFf)l0PQSc<vzMR@1!msGiAqyXgW^j}Pc;uVz{fB5cu{No@0 z!jp%6xZb}U_iwGI!rh1kOY-3w>H`1x2t=i)B0e`4iTU|d(*zXZomE?p)bdJXRM!*a zbCFwDkKEcCB;@8Hud)hDH?$zLgz2W8SiR>U>ejWOdi6%+)HUJRdml+o<9jM^p}GJ0 z&wugSW<1G_iDC5hpU2tLEf^rYM|wA6=<-?#-dDRfNgdNVsk{Zehp!OG1h)XRfc1Y@ zmq_sL7Ycn1M*3Gt%3A<jsP9?(F~q0Gw@M=i-W}V7dt+Ovyf@+H^CPGz3rB3M6$Y=b z#;u#{_>8t;<?2HCQXC}aW+JN~2MMXEgm@NGsZdjk^SC_+$%J!Gt$1GLQng9riX{@f z%jfd>l@=m7FH5qR^kf9ZMpA)CBPul>VTsX*&rU*0L7G(Ot!1tabppbX5I=RehOo}W zp<M*`u0rf(1bV8q5Dhg!@C$H)t-TraSpK}i?ckT-4R^xZEyx2tjNp8NooQ|aun&Ag z0w_@Y;N~kLN-y{Z`@_@UTiWKw-y-6pByd;MRiUn_4podULaET*{oN1}6DZYryZJdt z^}(W=P{&M6yet|^m{ENj!_L_Z5s}Ua39*E)pCKHaHKgGROw9>GZ58M+(iiiO8c`(b zQT!R}$-~-24(Vd-^>lBP6ougO#r^2La%@ID-|fTWC&PI5aug4q4B*y10(j~S6?g~k z-s{Be+f?K?&(k_FJ$+dMvovAD<jhCP*(wvEwr8tLgo!GYM-K;a<oFJ$hCl#XfLm0Z z%+_^_ZKB#rm=^h{uBZM(Rf$mGqPj!?UBFvx7ZbP748%8MKPc~$=Qr{JYauDw3JHl8 zNKW^H9m9JaTMH-{=|fE@Ya3$%+e!krj;%RCZbrpT&=J@o6#)P7HhD4Vlz=1^uY&L@ z1gJFLwdhDf)hnkd;7#CC6)RGqE9t6BCd-Qy;GRR3tRlP)y_6iisjQg4k1uqN)b)D? zv??ML;X}~iJ__1Awy0VW^<a|m-1OdJ*h_hp*HtB=gM+*#<P`~XItVclff%}0nk-qg zPiHF3%3K$2bWZV+0mw*Y=5n!yE$>N3TNC9)SuC_YczEk3_U~8?e^+DV#5p3)TOX-D z`p640#iCqatSJq_(n6+H5!l$2MaAw4b)M70Ru}e!zm2aGtO;*BhJud14sh~ufU~y~ z!$5bqdOO43#TG_%jEX8V*CocA5Is!AvZtpxy8BP!#Kq${a`p&1FCWMJnq<u7dE3?( zVP{<!+SkP6+L2OB_iVuB!wb-VunBMW?!Z^K+VItb%lPu)6?}ZB3qO5p5Z``v7ytU> z2b9jg#Giiq8NT`XN6e(xuy@}E>^raltJcoP@+D2o_!scWryt_o4?n=yzxoBf``174 zm+wV2#rODL&>Y|6f4=`K!43TK7r)2Thc|Fza4XgKcC?>ahE2Pcz>UhvlLa<{$~z`A z3ki97$fEMjZ)iZp;-ysF%V^6b<z2q08S~aGLuPpimTg#%od*tKJ8j;oby&Q07gilS zipH%w2=FbKyLvPJ{P&r9a8dUyK3>kO0Uv$&8LkaqL2u7NT<fLU?p}w!3oCHr`X*fN zTq_MZAgWEq2;QOYl|R&X&jMV4d+Psy_i!KgeO+}T)VF}R1ak2abC{}qly-yQzp(+g zM>pW^=oZ4eMQUx5mEle0ZG|g6i*aXqJswSMMsN2Hf=pC(1S2dq8i}c*{yG668L^1W zi$`338nUX(Xr+>+l;ojV3<S4$0V?M=NUcj!34Kw8B2oeHkc21++(CTi!EvDyyc2U% zq<$Jg`1tx*pzF+BbQ~|hsY69L)>?tKgH^b4t{H_n?y$AhgaJjE7xQFDoIAno%)ILe zdtVoL1$*#%DMtKV;pD}L($AGjTzr&wfd}F4%IyZ0hOl(DMr=kr>Y5uEJ(M6gG6Zfu z{2NA`Zhr1F6MKaFNXK*XqEIvtRi!deG$F(pS*qF?P*mAd?AXKJ)f5UWw<;Pevn=QG zyay{s6@<lDB0Amy3CS+VW;uw8wq;bR$}%epKbB25S2egetHIn%4tBO;JC83KBZy8j z8p<#<Q)4vXjzcFJ&~|PCE{nm-CJy7?{Z2fj2zl~&2u~i3<Kew=X^2))T_P0r$Z&@Q zYXNcr?%|<xKdg^U_QKM^TmrVD<{YLok%TY-?-{6zbvh{lZJGeJ0Jc!z@{Fv-x`4R^ zZ+Tfp@f4%4;Vsp9U+UR|@Ca+d+ZJi*e9#GY(9~6do|zdHuQqh(^>pZc1)K$#g~}F+ zThT~IN_Filq*Td77lw{h<fb}M(O1XJj5t)sgr_uyureX6MrEv}%8aALP;90tjG~4J z7i6Tq{vuT(oRzf1EZH*vmRgW7Y!glOW)-?D;VgPRiZ14&DUE1_p+Z%!DB6dM`gA3R zA9MgeZc8m)gA(m^J^5_?xR|m{q>;fvc;oqV{N*pd$FF|-B|iQ9LwxYzyLjjQmw5R2 z25#NCjJC5ouxeEkP98midk;pbC>&s7rOFJX1qXKnc==gT6<8r8$N`a}tt!JxJ7+^^ z^Ch{uS+Ni}!G<r?%E<!8HbyYE(u0+SF3ikypidQ~W2*-}u8SU%GO}WzC{y?cry#&L z0<l5CsIAPw<bwh9j&-7EuoJyQ-RSD+z{qGX&J*Nomo?(Z-t}1DkchEk^Kf!W7FH#D z;p1!j@Q3$?aHoAee*L5m|NQg;{`SUA{Q2YO`0%}l*negZ*0yd$!{RzDTGoVBTUTK1 z{?#~oZZ{4c-h@*;_T-%jJb3mHcOE~)8}Gf3Km6sd_@CF1{5#dIXsRcmDYpF&L3(fM z5@EIm(~~VYae4*TZL5Q`k14!Eycp7F5;CPo$}2)PRdpT}c1cqsDwa0U=A&vw6B=m6 zRB9PzW!QbP9eYlk#(~qvv8{C{*6-Si^{of7bk`xw-@G3c%Qj$R>rwpjcYlzoZ~n<p zKvbjrLtGyP_|sR<alUgO9Z(DUFRwxGg(VogvJPiXEk;SP4?4S6GK6ly=<qrW6Trh% z;o}7FB$e|Gf_Qv%GsZ?+xV%Y9M+y3|Ap%=6F#y*(+FDFgZI2IckeVHe<*CuFGaoX? zH&S`G;L*)iJbBQCkZ3o=rMsa2>T=w<-b6=GM>V(wySG=t!CDI;ex8VpjwXz#pktyC zlo*S!)I_TBG$d!FBQiM-&H-*HY%D|FiustoW-+Q3HlnDu3`Gr9NGmHuOimi2vXbE+ z7Y?7uAVj3bASx{enWfqACNM>w7v1>1ycFT$A`1^M1vtCQ!Hw(QzB({6QiH39o-}q! zNVFFU%2QzPX$d!fC-{W<z?rFoj}@=O8czO}j3%w&5MamDmXLRcg%E(&I&cs3LRnK4 zisx1!EIE>Y?+o`qH^Sao8Un)Dfx?K9u3xMlY`v_dkulXwsXDFnrD{!CLwQF3`Ya#% z@Q(C=m5U)vZIlogZiMh?GkE!G^Lq8+?4|`<M^#umDp38a!`z<0BjBy6&TSnvCFqNL z785qBlP`Lr6&X3FL`LWvvJBfOWACnf9NwRWy*m?da9=WZ?~KN-?J?N8DF)kH(r|ch zIrGdybYEpYm^_604~0s<fLpgNU~2jjrl`s%#e@tudhqno1R_Fwpddd72F7|&V??iF zpa6Mo1@citn*Co)Dy?inP8rEjq|Sj7Q*{%e(p6w!uF30TG(pZ9o9IJBUl(E^F{#FY z_tDzA2QrttcO#ujAUnqcg(V(H$#9oG1gh)lLQhne*cw8S5ZACY{-N5$#MS->r7hOQ zZvy5z0`R5=RK=ph3!z9b$|)#9NktXP>cZQrQ5B1Ji+r%6lMC&~V=b7`IcSS&7g2vL zR53v;RiOwI)hVy5R76{D0dQdg@S;t&=usvHi4vwjuO$tK$>Zb{Wg;peOgg@(PjV$d zBjdsln;4Fiv?yd|#^PFk2Y&kHJJPJr@4RytFW$O?w+Zd{KYAOFpWedLmtz>2Xve9x z%{X*uGftj7f^ECk!z;*!uvKPQrwL6nhHUm)&^A$ouA!n-59i=$1Y4?eM==c-m9_(; zncyHlG|a2Vs&z|n_WWUd@#!=C<csGRpS*-~9lOyuHy;Xo{-O)Mwy6_LU8w$p;&AQ~ zz4`4C3{Ll;fBZ7~M!V5RML9e+h{2%&j8E{lp{wZbK8uc%Td<Y@KeMF<e|>iZ-@MU_ z+vnEfFJIrmhqo`_ozXV@?W-5~?FTQ=-`9o1mrlVaC4yn94mNGyf~|-4U}xI_>^`~+ z+jp+V6)|b*?J?Yc`T)QF{qOPKC!gcvFMfj0zWy10^3AXC`@eiQ1M%-gbp<szp?Q1q z0*0?H!PwwRoNQl)=9L*pNOMH<@(KjU2P3m23t443$S%)CZcQ<Y=T)J!sTNg>=b@~* z9u@Pe5to^ShUKfVV*7qx(=i-sKZV2Xhq3#}9_%}P3afS>#FAY{P_?oJ%^SDlSAY5r zfBx%VrTXrFiRu$krNis`^vln2^!QeEU)qk#=T@NS%pwf-Y-9nQhsyFOq$Il`Jj4*m z@m5F`AMR5fkRgUi$Z$bE6=+$pABqcnkjLeUk^oee1frtIAJt_+sH+S^V@(9=tHPyi zwH2XgtQPBGv{2NPdof~jKv}LWD)Ky$nBY#aF^9_74PBj!Fm`nw`n#*CyyxNi)zwt( ztyr=kO`5I8%0`Xq)DGdv5eTLl&&<w8N_rMtyuA^Tlz@V|3M|>Oj*e~->X$4;`Md_? z)l?wAo&YZ|L|A$}f|FwqnoRXg<t^YHl}07ccdcinitJ2(l$81+ufQGo#a_tFb3#F> z4{{3vp`%a85Ts&oGNByJ?e(aRo#7ee1{*gUxQTl200-tziV!D#g4Z6_?)ETsvV@g8 z1t0~9OP~kRinCF<pcW~GnRFul@DBHYPlTt`TiZR@O`6ohoPQ%e%sF}3!^6*oWttHu z#he1KLC0Pj+ICumw;s%0Okn430$Ud?m{`t%gR=so0|nUItHaJght9_UE*?7Y@MZMu zs|VjOYv`I1geF?>rgMo&@IZ(dn9iF(G^fB6oFNyK)#jkSAp!e#Wnj;?IJE9g#@-!q zIJh^3%ZXBYgit@cFNez+Xx*QPJ-cJDlVIPuJrO&$C1J<bG#uJrg0pS&(A~8H_ivxZ zx>dE%r0_H}(ja`vJ30=jw!nm7Hr0l?gCTTGwV+|B2|aTPI16o>2A9>KpecAIq6}H6 z=_o;wB2`gSd8T!pfcJsjkh$8spNiX)FVGu>#U4n_@RXXPX&Pul%UmDw25L~XF!(`v ziz<@YsuQ8Qja}@dRM|uinwEsGr3KUsjR;vqNWCFNClxW>lIV#kufWWpE)7E|buSka zp$dELP4o?npr)q%di!grzgF9l33$)03!oF+Lg9;c<zky~1hdc<qvbU%sV6WZQCN{B z^%{"@ld29%jGj0js>2Q6&d-h^XESL5WdRebOpu)lRFhHjk4t-FJG@OT36zW)%n z?p;Cq`K{<5I)={6M-UwwOb^cJL6=U>R0-PFLMf<1UNl!SQ-l%2O>;XPSlQ}OnJdH5 z)sR4l!m{QjWG1Iz?aEbn`;8ZP`Rq15{d#=x<}`l(`7`{AK)rtT7y<%ZrRQPm<qI>< z0A$wGV({K1u8#Gfd-ww3P49kZ6!)Ip#lz>1@aWlNJbw0o*LxTJ*Sax0+=E*az1X+D z2^*@CF?Dt`@cTD$=gdZYa;FP__~ZcrE~-uL;mp}q_$B&4-^G~GjXbi8a&YoeJNBJ9 zg0{<NaI)<f#;0%K!j%j7<KMo+N1uN#LHo;}eS@EV^ILrL?H}-~-+#;WkNCx}zQg;U z{v6+Y^DSOI8$r*7xrFx$oS<4caH1JC4Ut%}mZ5)93<9HEQC^>qnx+brHIyO0vIKb* z<tV9ZMAiI-C~c@k*}NK5EnR`irE78E{3Yx?c@!rvoWRNR$8qU;FSZ{!j&%o5VeNra z*xlBNkAC(`smJC2kl0dGAS&ef@ArTFJq{k;ii;O^;?mibxOBQ%>L$N!Q!NT|qp@f~ zC62akmA+-{*|h-Mx6Q@Q9rIa0o3VEfuf27Nw7hF)6ASJV?B6>Vt@~<lu(b|{4>sV) zp}A5jMpHa|kkQYfM(o>L!+q!Dz=0+lI3#*A)?ojhM(o|c3@JGw$SMxNkrOp6=r!nQ zE5W%Fr8sp!Owm<~E1iwF(%npFyalV*mq6E84PO2(hzt*enyL~k?W{0w*-|>bGE^^K zge5JTP`7j`A=xaYg^l${E-65KK^7u2ld0O{5S$QB#qEcn_)x@WC&D+_2dV_Ky@L{L z?d4%drRwCO08cLs80gDGhvB}bw=wJq%FtL>SWx|n*?Yv;JN5*%XmV)gWDZ+zTUdFB zrm*HPv9}<=?O^R;2R%yzI_VG;))peAAQhoWp$LfahewD9JVQO;73vNTIs#Y1+QrL> zAR|L`81b7MQjMEQt-%bP^kD601|0{&&0be(tz~Mb2YWX?MzCtIvQ~nXr7{eu&c(f` z5_TfeR%WWeh(Vs>PE${e%R}~%F#^^G#tN`=Qm06ig9Rgl*hFtQQME_L8KHG=I<~G4 z$L?)Z-lARj?o1roo5eH@`*$WwP(Qpk8OQb};rN~;9NnFSBfFAtf<QlWD4&*x_Jet7 zYt2Xdv1&$A70}m_Bh$nOSXH?C*g(rf83vZxQdP;UXq8Mbkn5shf|7_nv}K_sKHBPv zRw@GUqN9(ZG!miM|M0Q>km>H(gV;D*Y5eZWsu0vsu^F3dNYxDLCc08JiIS<FlnP)A za0^%qkc)KzZ=t>g)HOw$ZoWiyLSIJoMid@YcsFrjOn+#fEkHZF{l^ziV9U#k?x0GL z6O%N&-d8fQzes1{E!JO~a1t`YghSxEn55V**c-VeX^2b+fLEX$ms60K83$uiL!O&} z=Q$G+{c!HwW^{CHz{%rFFmkOGJ>9#|+kXVzJx4Hc^D+iU&*13EwOHFyiGs2Sghf+1 zG4zqf?$(rrA~U)IGmo4hLmo>tm{5h7Pz4Bh`|`a0!RByt*F|)=JGQJ{hJmgwTsVFb zH?ICajQs_eRY&^n4Fm1&?(XjH?(XjH-OvrRH%-%6<KDOvED#6;;zl5ZkP!D|l1!4B z*hJ@k?^;dfKj(bsd*9R7^;~Q3-CNeGRrP!ByH>5L<9PFxXYuUy(|GTVXYj?x_weNx z_px%c75Sy9Ft=YA>S%0ZioM5oW7px0*mHCfj+{M!^H(3i&F7!MYY*<>m3w#b(%n0F z{*{;U%ImlB=~ti9(mjry+xOt*CmzS1$z?b^(TVpi?Zq!&zKZv6@R-&O;*Zbn<CzOb zp{B<DHde%9EtVb2R$fUCW%ZT(%|kfy$Y~rqeHyzC?7}C1`wVY=@IGD1>-gyNuL<sd z5ZFK9`+xn0AAb1_-~97ueEZXH_=&*0|JM81w`&3?4>sZK$qvlTHDlFm9hMCiVq&5W z-Tg&y^E7}mE2$Rkq>Y0<ZLk|+s0b6&<B^t=N?-)R(Z?0lJ-t{tw*!+q_F#O|dTgHG zguTah;==WdShIC2I>*;w<)%GYx@Hr~+Ilg*aU1p?If)}@&f?yKx2eQ`#g9Mzj4fN& zV(-pL9GhQ`{adMWj}BpSq!LwSN$~fvLtaJ{=67tsfxWx2bL(b8bslF=9mkOa^E{UA z*tTgSU*Cky8`fdnnsIK&uyNf=te;&$C=bzcFQovO#O@t4*t=^M2lj2i9wx?3TgNap z(~gnxI!sQsQ>hIQ@+**;8I1mcG#okHjwAE+IJlz%M|KnDd&+TmS0Uzi=Ht|fcC@uc zBRG_9AT0p%dj~PlUx=FeJk+(-NMpIPE6dQnVhF8+%Td|ZjpC+Oly|hDyuAe}C54F1 z%|L8c8kMe}G<49(*OjW-0}1JAuywG59ARN>A`3%<B~TO4V;u+$;(Hvepi8yr;%)?c z7XsBx0UA74syYOwqdqL1*!FGo2x(1e;RqvValK1J3VohWT{~?GI(Y;p`5_`Z6n=?b zaF3ws4)uXgxIcWuec;XC@eFc;jk^W3EwrFyBxX-!yVqF6wj`DY)PuRVA#@$J==$~G z;A;<a2P5bZfa0b&RXPGAqb0DkWKywEg_)HqENoN>b~Tt-DKp_v%@TZ~9Z4ec;j|rM zjJSZj0s*hCwHW41UY>q(s3@_+^k^a`hhrJh60lcOS<f)mP9<S>RU+1LyKyRo;7-Su znM_886x(Jqv2{%bBVB^|7CzszqYmEg6tjv;m}rdA++GJQeN75X!9T$uG1I5~!~J7h z(2-|(8zYl~qPwRWtJe%k-LzuS6GdflvmK!>?xo@T*Q}-T-nM-iEr$$j?PaCaq8**p zX-TMl2|;0_RZR^cZ>TMST3oagT_yt9;<@NHF>thIRy3C$D_iJ6OB61%v#GNQY+Y%G zxTB8F<_HXNkqXYlLLK4J_Hgykm-?YBt@RL>=)=Zr%Iql)XbBeorN;jY(EkbX`d`84 z;?{E+1;R(H;4TV8yoU!TrdAZ=)zflgQPGfx$oPj{Ckj0H#fu?Nz)w#O;Lw37HpXV` z-7$bi&uql;L#uJ<&@|4S+luuY`f>G%{dn~8UD&>F7)4d_&^J?AQ2orN!rConR$t64 zxk!uq!b+#XN~dimE=VkasiiXP?BwC<qKb%M8`PDgVZ+J+?3x<I-kAx!{nAZ*{n4v< z^xR%tfBXdOSZ-%8??d-cgS4;W7~Ki5ja#R&Yu{Qb{{wjZ$;){D_H%gp#b<Ht>8Ei0 zSt{?_ck#vtAK;U3z9Q7FVE@Upc<z-4xOeY99`L<`RJg4ffjBhTg0Eh`PA&RRDN!Vc zdced`i51rz_8x|C_ArK*mo<!x)#)tcQC?k!%hxX9&Ks{{=lmYLaQim?^#}0PcR%CH zZwTw}e<QsAz|X$}Km7hDzWV7$eEHKqr7o1yCpTjIhCIw~uS8QrELP97V8^y0!jNTq zdLvFAnUN-o+O~BF8`k$@W=#*Krn@jU(T?HK7A$2M^et~k&)7<|iwl&q>#^bBK5V4w z-gR^r4xTxJ9Y+qKsJ%y0-y>W0qHd`eKDZ2-Wwm(nrQ7)Z_uug&6N~tJ^2zI%Te}<w zcP_*H<_4TTJb;x$Imk?R$Nc;_#z$*Vk{?7@RDo6FZD?!CMr~y>8+05>=oAWa!jMIP zrYHL#Hp&Gdfp!S;w}zj$IlRT3-fVP%epUz$uz@3?;b23k5gZnTnXvU17D}*W1W>8A zSLVW+ifV4A9;Z$%!@k|sILJ7<rw&K=)-bAYXm<t0!~lx(`Mc>sh>iBf@ncQczrT@6 zz73_-nMln~gBZhI+auKXFj|(bq!RB%NlP=M1$lL~NGmHwTuuf;5@HC>0BP8uXNWHW z?v0?B0CWzNV05wyy*(KiU75qSP>qr0<<L--q1`9EUA5rrXUxY+6h3m$Gh*8^WIfkg z1Wo<L(4vx+*JRyi$Wg#3(TOS;%0r%?RWnzEbBGfX3KI~L8iJ7Y2)ITCz=qD!n4HkJ zq{=s^P$NuDZ1t$*^%w3oHjsygg&K72HDKUO1`*B{p5|~4aFV(j^v#rD=b#1`HzhbZ z%Sg__!C4b_jv6pBlVPG+0wYU#SUFL6ih&HGElF-(^aN0JQT$0E0dz4G*p_YV72sf{ zNP(4rRijB5TONkVQK7=a7*T|H9A?H-7)g8_L!ifC%_IT8DvF9+L?qU&j-p~`%tT`2 z8Y=Sjg%}ykfjOO%7#N|Zt^y5BWoht%*pJ1Fl%-HoQsrw)U~Q#K_Do@9MH$kQ9MD`7 zjl(-v;O*O&@!Kz-;q|*uBQ7RXI-X4wGK==^8-c0$B3M~3fgXY5z%1uXu&S{D#Y*pT zx;ju~wh-W!)zgr=M}+bgz!oZ8DDZ_*CdN>;(ucg629(WNY2D3XLwF0d?donqNH1hS zTL&$ITn~PMT2LqS)CfOsUwzs&1IUa1Y!;@XoPyNR|JNKQ|4aNY@aB7j3Kwcz0QKQ* z;NpFXYI4k|v~uRUFl6`!xl7Zo$}1>HzoDz8NsBv*gY%QL&lOld-GXZuc47CHVZvn& z&pdSmTed92s+l&do$EzhsyDPvStim2)WwidWhSS)kVdvBGpHgJXvM@NGxFjwRg4)y z?&zQZJL^U8aZ^KimOobYlw<Ei56*3y#@)xy;P>x8!j%j2*s!V>`1jv1Jl;w0%R|#p z8H!XEuC%CY)=y#o@qM^(<s7a*bq!Cw@HC!#`6b-C_d4GA@Ds+T1llnSOpIaA$z#}j z@F>pRcmXfI@dg$7GkEWvm+|_G7qPTHA2nGaD9Z^XTvU-9WrK`FJ0vApGl7~RG0_5v zvF3;kGeuOmDbI@mbPQy$e)Adv`ZxUe>+g8;-4Cd|zro-CA=LKopxDMQe=fv7|NI^A zfBO|)eeeb<D`Kf~>j|Pdf-nxNRyE@A{1h&o+=fT!B2MmKi&KZzOE=J*IXZ_Eht@H1 zuA|~zi^B)j;Mn0AoIkf4%SM-?qN5Yb)@{V}-dzOv4$PlDj05LSV*UJnw2Vw4y|xY8 zPCtfa>vyB1V+iA0b}w|FFn%Gx|M=q%#xFQ}fU13SKlaVF;P}3N^mnHrC(8rFBc)is zt_GVnR#QorVeRS?D(zZqT3?BEGbPx-*EX!-d$?WC?Yf6C%m1xeT`a8zFCL3nyQYMS zyb_x>RAKApT5Q==jm;a&v29xwc5SW0n&sIzzpWbwr^>N)Dx1kGA6qsTVCR-n?Aca< zy<5wqE|h)S%5d&v9}2RAQCF48WZ{6*C#rE^z8q6iRmd+&L{3RAs@fZnUssO0z7Dif zfme%pVOU-j9UWBP?Z~VsM^b(+qSBHPnUaXG#25s{M!-8F2-aTa2v4#@_dpWi9fjWR zAPn?|p{62CYC|4gCh+$*LtA|c+ejG(2ePnyFcYIAxfmQuM^A4OTH0e!Q5^=qP&?>} zsU<`^6kw#H7uTLd`-@2mp+Ink4Mm)VlL7RZ(2UIFVL_4O>R^DJbbq9$20~7r@K;li zX4MpP9vQoc!4g#SRtrhMHOQHY-+)kNLUdFltQW)HVF?_alwt3v1_Kir*4HJ_H>Pm1 zR+X0Tlf>LZCWsJBk&#&pIXQX4TZvmGC@^{Gv7UQ6>0@$v2A20mVRR@GBSS%$8VzSe z66i5h<q4P`V@yOzv3fEJGgHw#{{;ENn4OMg9f-pk!hLQ!mFKb=(R5DYx5dn#GW>mM z5e$Z+j64)%6(IYtCqP$w5mML|H?1$n&P^2<>W)N1i90HDU63Aajh3o796z{*^&uUb z$*x7a_pCrjm>z<H30@YwwvHmgVjW@O%q%Fk1Pc24(6+OLwyhXCs3l#P6yO#YFU5sQ zp}<v4#pFu*P_i(9jF~pnY^c7i4WXi=1R2G}gn%8iv{ax-rR~WI;qIwOcx%9gc1$dT z=IN;mFWMt<U^2833X7SY#6b#W{cvpKe~)qepA*6CCHlL?2@+5hc0^Pjepal3>FVVK zYex&1Gs!r(S+Qb>e)xs&&|((cxn+_KViv=L1z5ML0e7A`i!(>&m@RAY)Q!Wqa%DGi z^MVl;&GN9<mXd^6QAb{r`zUTik|)gnN*t^J;(~-SZI~(*xVrix7#S{sv%Nh0y;Kq6 ztAUhoBedjsW2z|?+m}`2$>ZDb!{=|}#$zX_P-oH7Tm^Z4PDxvaTNzp;sstWOVPQIs zpV*6Y7f<5qjmPl9t(S1`!CQF!o%iw9N1x+O#%mvZjMqQ?3?G00Pkc+YdH0QX@Zf{@ zF}ryNsp*kuZ^*~Su@3B5-HCM*4O9?ym|fX~vF=J%vQF&UvJ`V`TCjJn2fJoFu#0MV zYNP?}9fZ=xS^V<vf8&jJ-^Yu$U&mM9{tN&73HajcpYZJuze;_~KmGY{eErKG(p=l$ z|MnaDdI`XFc{q8X0bAypuxn=@RxT?<SA7hQ@9mc67&*SL2S>#`-v|0}cyAB(@9Dzc zUG3Pty_E{N7YC@!s~d_4q;`yK-HuiJ_F&VA1DHEDkBvtTV$;zRShjXE3fl&d-PDWm zok!6&F^7ttmFO8=jj#UsFZ}D_*l+Ro#@(l|b3-2vZ0W(_T|?43pjqiYST)^%4IApI zo{F$>rVv}#m17ejyoIn9+qDyUSU;7|1YdxS(t8MW0qW^O%uMF7LFce>XH$*kN!!)q zxeL$7v#@3?6|>{XSi@L7oQ#tj>+#B=5o~UX#i_Y!%*|$D-NsyOBEYw7$-}lSS=hcg z4Li4H;qbu*B*uB5r?Vb@RP3jZ*5k;&20DXg)`=XXWagl#rW#3w8HmkKMfdn}v@9P) zSz8CnT02nL*@=Ss24q)MASo{w;fV?V8BQ3Ml7hg*NVo-=p|~tSTIQ^)B?KeOQczhK zA<f_!9cc%5TO;&0rC_)(16_@w=xq<?{sf}C!yi3ef#~X_dT;Z`Ku-k5R-{m+W?^)B zDwcM|v(Ck!voV?FNLRIj^<cUOM>a3VB?_i%2dA)asu6=#iKxyBhPl3~H1b2!#1K~Q zuCVg7hlz_B*`vjviw<>ylfOM2>2w@D`P`kt$c2jAL5_}971|U|q8rY{T!rpl4cc@H zV&44!2t5imF`e{Z%KNWwTSba5{}5aFu^jR<9Wc5y8U5|ySkWJa@u66ZuZUsd5~EEb zF*y>!HW7){V-c7ci{v?t!Ym;@J3(NJt`)|*$poyM68+-I*u0u*eKZP(_q8EB*!n-* z5^Y+UtTNP<hqsFfG7~+qv^xnKXN%beYFLH|=xOu8!9C5m{KzDhb|j%R%?h;z&Pb0j zMM{h{P8^=ZqBAGfz|Thou`$N5VYU*P$%}T-J&->}AS&vrK+8hR;jIG|J#FY&nnH)6 zN?2={8%Zi$!`fIHPN+g?t2>%N%YpB)H-f5>8Wc5T;puN9^-<~S(KZH{!`ELI{=qtM z_tu6y3s28L4WSV>&=52F2`G!;eh6Fh-**-L?;*ikWG!)W#0in7B32N?1D8niXa|M+ z!_vV7rd9@U^|phyKGi=zBR;FAt3ib~EiH{DCZ(U5Y{1hu4&uqHd)eq3*Z>=G>-lq3 zW?^(Ba!?XoIwFI!OcXQ}Ag?0(pWE}7FhNPv!_rA8iZP^wxGJ}%rn2yLQbClL7GiyL zP@C?7wH>*5bkhplKC>J5uARZ(KYksbfASg*?3qApq&;Ech0?+xB*a*vuPYNJMIorJ zO~hk2597qegSht0leqZ;RrTFhaqCSg>(}n#+Do@^@!99_*sa@m_U(7^<_DkPt+(F8 z`Kwp4m1<R0MG+xRmPl~1fGI1j(!=tzvob>zEwq}FER=aHnyl<5`f4!JQHCkciGiLv zG&R+cUtEMQzx@ZUJ^3u&c>5!K`OPo*{^x(=gHQgBZ@&MTs{G#)z`rNp|Mt@_`1+qe zqPejEYi9~@<X{~WV<YzM?B=!tg&EG+wzd-cchqCo<`V4KRDf-Bh1f!ixn+F`Hmws; zgl)6sSih<swM;slE2*Zp?#AkU2Qj;U9%~Qm!|3*1Sby|1md|ZP^XM9c=ax%-y&LxI z!piA6wDqpQ%-U7>?w_C075qyA_?Mr5f<0Sjv3t`>Ts*xIgFOYvh;?TpYbVTmad>wN z=C{=2z&5&soh^)39NN)>qr2Oga5|*tdp6Z!Hx;#5O?~h7I;v$6wbBGnJGWGGTg^nc zu-!9Pi`^T_v1_gv+cy^T^BwRsRKaXbI<Br|LaGSD)>TDR=v3j`O0j)=389^jZ5y-r zonly8Jwk)+(9u~1A5TM^JlKfc+p5vsn}@uL3>4Otp{Tx6x&cRw;}&;O_Khw_WqS)M z+FH=q*N3|9Zj>}MAhn<X$@w{mNQp&Ub|Ug?Y6$Q&cm(^vJJ5v?&LwoIDo2x1lpP2q zMLFb^1;Ncl4})FlSk|3DAV;ISEdc#JA%t}(Ba#tA@Wh~>Fdyn$c)hzlgzpPSQ<Xou zYs2x}h0S>S<OV#teK{W8(1x?CYcRh&594)FXe|szu(zeu2d!hJ2U9m23PpVwihg!S zU1*pp!^BY^UXkuFcQ<0_z}8b8R*o{TuvUVFm<vgVZkh~`rSp~&fR-XOw1l`?0vQTW zG2MkE@E!tNyjOIa$_bFO9n@4sV`wOj#}|yg)&MN)45s=H!|*^PhWo=Xwk#4;D`T*F zRKS?99;eEl5bzG?Hk=?2!&)lvxtSEgJDCtq!S?k<*t{;ENjwGB<?cv{H%Dz{C|Voi z(NGh?$02C0k3v<6H(IJ$cHMDkuJlBGi8G1_>ckLz#8B|X2k0XqzyO7DCaBA`M@hOJ zLcKMxZ~HPVI?fCj5}<?NAYFt<SQ1jQ&@xbmyT1kG#DWMcRCPlgT6uk_8yLXA+7g;( z#!xoWhZ?sU;v%M<1vKr<q2tW|IhjG#)&Qy&+R}v!C1w{z4MLd(Cl(9P&{zx=DpNzV z#c=c1fvJT$3w#ND{H@^XNhQwr2(bLsCnW*;{|nyYqzJGQ+M@4U%%Y~Kq5!{OPbzK; zxck|_*~bQkbPCd_mqkn9O_=Z5HAtJj63Yh)Xn$Jp((|Wq<<aeIoC6r7avWRU2sc_i zDVa#gL4cVjT}=*hVo0I_D~A}OC|=W$hq9i6)NP_+z~o@O2sXCz@O4l{sIvxgBW<y~ zDgkR-a<RTC50kYyIKOiSAHMl48|!jR_T^#YNEuePCu2oNGB&NEg<n;Jf$nU?Mmr!X z(h<i_?7{i#m+|atw{Yvh>$v^S1H429ew&K;{wJSHarga?@baB|xbpaQoW1fmF5bM3 z^70aBvkZL+W-BH)Ya>0Di5oPSl+_uAJa6ij`p~jw<M6PD8N<%s9rl49a0~N=xxFn; zoxOn9sOCTT^lN<m-7om=hkxVEcR#~FeiGxo7nJuu|NSTa@$2tY<v*dgG!x^KIoPwe z6l*4Hutju9tSO{Lwx_Zv!R8HBgnKsDQ+bNj=GV^_U=5Y+^h7QuM>8-zB9v<ty8CL; zGO!e@cOSy+{86mhwFlF?cVl?lE{yNmkJWqjp<%@Yil{VOdK<8I!#Fl<-iDK>&f?p@ z)0sSY8o&JhJ%0WDH|fsMpMLxv*RGr+1XtnYp-nisZzI-@v=G>I9~(+BzqK6uw^j0a z6+vEseVZ#WPcZMDtCV7%VBWK-ijA{eif!x4uyt)I)g_N<P4RzXi|9UCMYl7Z#biXA zJC}=-NBeO7#5nGsTZfxl+A&(`jkU{@Xp;+AHY|rV>DaO^gWs7+^`B1xk&XCh6ATO# z!OvHV@b18-xf%>j)S`g(C%r5i#r5R~hzx{JpqDi9SYCNPdPfIQ+E{~HCbP=cR#dgM zA-}o`DOBsJMOlc+jE7%T1kwoflG+MH#YH0`+yyI!l33<x$Vv8rj;1oQi+rT<&%;A$ zSlSnbr36`DPY}90{TKmM--L8WI3o<bRO5Z!A=3LgJ0nn66Nt<dd!$5K;oQDec<SVK zJidPhS9bK_*s4lwrjj45jzE5jr*y4L%x|qrXlvW(!9dK`>8=Mu2OVe`E5ntF+d0r4 zmYycC_F)}$RfCPI3d}6k`B?>t1%LHp3poGxV+q#cv2e%_UlZ+Fh71tkR#jMxx~fQY z@mK~re6Wl$)a6H~5rokJI+6Zhj1PukawtNIspSz^Jrc$UCd`8vfrNN4Bb4Bd;W;O~ z$C8);9T6U8fuJB0BqliXu_aucx!=|bFr%o`(OwL7It4vFao0B!m-Z5b1)HF}*q_eF z7m<FNND9?QQL+s(!u3!fx-~;}5bmc%7q2JHlDTN}#v%Cn7$7>z9<g!maCWtj4p4OT zi*5j+G}R6Cpk-zW9SdvdSW_XJn?uFK7%FBaP`9ywj-xd+Y|UWo;Rs_dCn%d6Kvqu; zS_Fa^8l-EYEe$_(^R%S$c0@q1ExZCupl>24UHO$IY|X8;33Cf7R=EW*ixcpF1Mi2! z1Q$X)rm_|%ia_`Db3s^)FH*825uFkYTPNH9e73TZ_H=7Mj_h9{^?45sl;OFjPvFt> z+c3Xx96dcHNKEpFp1#V$_puzL@#SLP6fs;!{GRwOv7c1lvMevLV1tgKEUfI5VQVV` zJDWxDaijxqR!4%rA=>i%v2$4&&aUagiAk!sktRHQX)pF~9m4FgB3wQ^j^p#oF)>2m zt!cpY>Q=}JWzXMHr-JY%WRD)(g{Pl=0=Mtq#Vc<<zzg>u;JMcy;5L=^>+gMlH{N*< zZ*%+F+i&B+=bz*4zkN#JzK`wereUNY2NSAmEjkBN;f}0~;o$2D->6Uo$44VNBLxwu z35d>2MtDj*0^%a1nd&@){IF|&FFyJ5YrON}XZY^N-|^9B-{S85_odM$LUoG^mf!vP z2fqE~Pkj6RKai9Xjs9gx*t$IrQxgSPx3&<QH<uze+YWu5$yhxl`iqOOYBC$+qgj|3 z&BfSoK1NpLGO}q~GnrIN(An33j^!(`{=f;0ZrP1xv+FUjeFvs?@5ksix}=@+=pLUz z)6xMfThW5vo-*v*xe4#SbsvBH^cfyIw-48@pTi$wVN3q~{`(*Jw-^A<zx%J=!SK>P z+<fc=j_n_#6R4*`E@JX7!ybZr_vQ-hoU6c&jSOzLZ>S)cOC?zEprYQszKrEsO4ycS zZgl}RtjhggW2Tf=SoE3a61v4$)}MrUKMSmDNx(q5HCB|nVU}ul%WNSw&g9W<XJW%t z8a7Ue1qBMIW)lc+J1k#T2o=^nZ;BfqKXYW1#7j556cf-{CHZi2bAYF}GeW}rVC`gu zqPkMFF6~A&6?k)BFY3E{kXtDh!YD*SZW@($5|Xnr5D*%O;23{o=4T>4F_JFR4->;h zi1fFGi;Xcd(!*iGHagH7hqjgwbhHIA0?^*(kB;^rbhd}{^-#L3V6-#^qM_ao<z=2I zrkczz@PoUX4$Mttp-DKoT2na|realJF;?{!V6-h8jl~f#H&%y?GC@X2YglT*%EOZC z+EnT;Q8!hAo`ohnf?Q$mZ3{CO6BrZhmacj*vQ&}Oy2OEpiduxY8~Ly2Vk<otZS^4& zr1$YNax(IemywnFo@?oB2l|rG(?)=|htg?8U}b--bn$YW32oJID#ivAStrG7ahO;U z%ZS0$aJ1AHzIrU4t}>Oc#bGl=NOh3|93AE15oia$FlYEPF*=cLHqJ({aWR6Ktqx4A zHF*pg(BoFyN&^}u@=(wszqp^e1~Lc?FodV85?pK-Bgjh~PS#6cYqkjf-uh5xc}`FF zW6{jauyinr$~+(fN*thAN=tM<h)JEqb9oI-Lfe5qVh?2#Gbo#yLC(+s%7nMBgAMeZ zZK3CE1q~Y$D47~!iIy7VwAG+wpb1S=o&Q|KkP+W2U?iT4g64ApZeeRg0V@%J^5V97 z?vLoBT9`#k0Q~<F-hZ7mz9za(EXCc7wnk7BGk9t7WIY^aqoJva@$pU!E+tSlwqwmy zGdh~{aP{(j+<5XB)@@vdN?KbNcP26xrdZTfY{lH$3S#aQF_#L<M~1&4N1G-l$5PRf zgBlCp$W#VSj!N)wlZT&&0zB;HS#f0$OZ!us=8Ex}Xq=vE#N`b=ILzV@V6&qqsL z0!j))P*fU$=I&fJz7q6~)WgQjNa~sqxAKP2Jp|ht(rT~7o3Gu*>jd<x?|q1u-hLm? z+<yZvJa_}IfA|hwd+!~*{=o;h_wmPg{UfUK_a5M#x9<^7YY73m5_MWja}6k&YeLpU z4Kl{6Qi#X0ChAb7`jItJg*^YSVPin2A&>0BY}}{PfB)0Z@zr-fGD&=bS6_c0Km6+t z{Pf$u@iTe&?Qg%~%YXiaFTVN`A>kfq?@YkXJ&hO}E5N2rt=PAB5Sf|osH%u2%-b+F zT8ZJ6<(Qgmz$8PAuO1&0QI9EZN2!QwTB<NKJB!u(j$mkRI|kQnmZpZC*fEdg8+T#p z^d{5|jBz`SmYyn9)ub_LwBpH|S8(jW7P_Z)tlO{}Z-4lKbob@&qWk3QzvGo#ck%O2 z;*uut_+uAPR+@sY_5uv{S4q*^S%S9aT(r|Eb+_lEttkr~E!pVnDrDrMt1XR@iq6(l zzMg{i=47-tB{8^dUf8xZXYlhG1X}`ndNYxi6NutuKV03h0?RU8G2Ix3m95d}sE<Wk zeLQ+vlhNOmjNYyk3=ZU=qAXNe+@hzq6iO61y81kC26U-Wfhcclq57^xLPjdwy<Ol% zczgT0z{S@|T79Oxy%tqnEokWPMbp3l3hV2UT3n1&arY&Yb4XkaVpC(`6YYt>_%H;= z#vwW>3ITx>U<Rsibg)23s28kl^-xq2iA?T$O1cjclRc1-<c>rt=Hyf_Lf;(`bcUf} zRt#$d2HU{h%M|ub+HiK$hn20i<gRt~6`@WCE=F1?u`L;}K3f=TKtXv4-MJi8O;xF= z&0ykS024w^m7h^IRDrFVwRA_OjfV|PT})x^Z6!^KA+<+-mjLu%A%U6km+}_>7dO1g z2)_LHdnA6yP!uhOJo)45VFnjB111{-c(@zF*V_cafjpiNTZDz!AtBBKaWQU)i*-jT zT}d*_AT`AU>FM6c%JgND^F~f~05URsk(TC-%nW~oM+;z^!acwecKl8oR~^{WO_<oJ zK;KFZW)3PacT|P0l`{10G|5UCs2R({z*0>bs32~TGPlq{3Pop8VLURk{gIs;h=Sr6 zWaWnA_^F*(G`(g_Iv6?8Z_Dg1x&xMo?f?Z@D5z-=9P*G;R)wCu8*Q}{Wb_P}AuVZf zYzTA<+8i-ql^FYN00jeeX*{?XeWGS+z@5>Bmbj3qr7HDDODk9luoBu*Ke0RuP^><~ z*TscR=>{9A(D^=Daj{`Rb^pHx;VvUS$CJ4*R8TzT>woog5q#n<F;zVtkGO!rV>L1{ z!1Ss<!n**IV-=VjuEk(a1<st<hG(CD1j7?8$jA+&3y_sQucoae?VC{7T87F}h}Gz& zjLz>9V=oN}J_8oMJyo}dlLEY*mLSkg4goGo@Fu|He09(u=1*Xwe{{AL*EaXz_)HVl z4;Ipv6=Ps&6;=$lV&!N%MkYEjH9LTT74`5AvLU!-pl7Clq*xau`B}kGNfzaWS$Ocy z+qm~W;r)ORfB${l;qzN>yhcU-1|PqRyYEqrzyBWI_~2bU|H?~v{lV+lwSO0^Tr6Pc zZ3#<v6WIA$!YR-e4t~~f3w4ACl|pc$ue8o!a#1X@%2Sb;9ZfJc;teK&cR%_FpMCu; zUVimH?!Wahe*A^1n`-;}-~Pb&e=JN+b^6>{Skg&}+m;Io{V_G&h_G-s>E@$=U?(J{ z2C{)$GC9&px?989#S)Ir7I1JfgS{j7jo@&!H-^2v35x3~ux8&phBj|U=kx~juHJ}| zxm_69v>PK^_G9TR0lt1WI#*4@oZsW>W6NZ952r7j#{T&on4O)#*z^RhT)&P#|1ECa z{}G>k@d3VMg89ckf5cA&_-|C>fBf+~-e&oodgM{;+It9>uU^Ha%a>5wR0mT!l%NPd zx<wbbQUSVoQ|S_v9zG(R2~Q`ucsjtv!=53w3*qi*3va^4-NTUTSRV!k@~F%T$C<U= z7%QQh5hEK~V&Ud&0!Jrnh9w-F&FK)uRKNz($}*k-t}ql+v6^YaKiCZxET5o+I8=6a zp{%J15%Dpwb>!z<c^(NkTQ6IfQ@vVv*rKSZ3XKE3XkWe@RUMtkC+xE-%MqWKiIAjN zct`ueH#GomF@Xrp$V6gp76K!@C;+-ZMZZKALyNH0G16Rsq_{{g=H)O{kwUCvE9R#c z^X8j4P)Txs4K1|jq}8Ayx=B?R!_-n6+6Ia+rLxoz!v+Z_1?|OT%3^73xfmQF2`w^5 zK~E0)j(Xf@Gnlh14D1Y~;l{dFdUSm(V}>>Bilw_1Ohq@QxPL@&LVW)JHXg!zfg9w` z5_tli>>($N%++8)fEtlyCbnWmPYZ4>U}|Rpa|dgdxfLv(Y#6q%qENMV;bV$bu{gM` zo0weAj<4Imj_2Rj-4<fSD_37zxH5^^IOwo$n83;10CvuF77nVgaU!^F<ybZ{tXoPj zG*y7HxuSIAkg~>N=&~GjjMODw$tiOm1sj>XMOn$P>;!YxZk(X<o|~4QC~8nGt0^u_ zioy@b$SY7$Y7*W8V6@s6woo^-rq#BAt~CK-ZwXa>4akUF(FrwiE4zZ2W5iG$YDU`7 zpyJjt(}$rAvnk&zDuKB1XNj07itiOCV6nWI?N8jyvjAT?RXJEWnL<`v9AtqnENr~6 zv;TiXyic4+kr?De-}=I5rQ7aVK|K8(5SJQ^@B|;}#scvfO}c`WD_bxzR*lKga*VC0 zp+&F5_D$n>?)h_=+0c)`FndB<jQ=!%kG~Uq1011GXlw8_9V#GGb9K5ERwDkE7_V+> zrYa46vNn@}kFyd29pw<}EDJw78HBs3qA=PDgXLj3K3Rts_Ko4{+yKt3@5BCe-N;~O z_onIy^>ad2N(6G!qmhvsf!wSp^mmtIba^cbslcMbEKpq?hwZz@m|(gwvT6t~zIF?D z9=wSc?%ctHci+QnufKs?uf2|2Z@z_B-gpCd3G#bX=x<XoKXv;y?!0>+6C1{*d4@d% zxLpmXJj4hfswGEV!b4xWF~fz5UxX*^o~?^9JOiEZ#B-11-H)m0nJjKR^Ah3xA%6J- z`0j__@dE+)$=|<~hUb-6SJC>ZP{rAxuqYmr(=B}LO=alMa`i%Tb{GP}JmDv99P#%h z0KMTG=nqdnFM`pF;PZl~rzh+jZP7n5is|`zjP2czPJ+8>#SDfw?!n59q6=jQI>zVF zvvw=;+uI3mJ2<-8)2-OUC)f{WW=2@Iej3~NZNcTo&Y`>_3*%E=*s^^UzWCcm`0>Y| z@cHL|lg5MpPWQmv!$kB8*3NB0N>&z?XdIq-`5DX~otLKWv~#m!!)4=kG?Xr)89Ru@ zHT2jPbYVa%tZ$>e5LBDuxt<wqF&&MbsWObM2{vtc?AyE&=Qp=wteh^a&JD|3Bj8B@ z*isxhxOz~fxx?Pu12#Tx@Qw_GYoI5L?aZXbsJ#Qk<V}tUPKZZccaJpEBqSyjI>wq* zbGk5LQr5B6hn|fNRE<^mJ<e$A>q0A)cT+Fbca509stnl`<%rA6f`4)ZqVkiFQkhSn zXS2-w;X(KZg*(F3UJJ_l%F?)NF${Jwp|VJw^_^{fk?1xQ*QSJ1XWf?;Qc+jH67oab z+Af5c7>HnCqCr8UN_dNP8kay>PX@A7m9pahqTRFY$nd+g33xMt&cxLi#!TA!wg%7^ z%OpA*!<|mR)t}|#Wg)@ckjX*_!T;_8`Tq*(n$^Qtc#Zon-Als#ARrAb^`K*>2|Xrh z16%%vow*c7_7+kYJ6Q63GjTA%nmUOs6A9~>wYw9yj<9fXSa|MX2Nk*&8I2{<%}kC= zv?5GRwO~y*Yb7S8v(tu!wJJ=^<Y8{92n#D!i5*5JOp3-z&@~kEHBpd~flFBKa$4jX z#iw{I`|y@|aSZF`2=A$lQws+~NXx1#Q(e;95XdqL3Q$l{{|^k+42@VpY+>qP4+Sk1 z=`~XuLll;$Qz15^uq=@kR0}$$x~w?N8e$a)F{_}KB5bKj)L8kXE*WVZNEW1kE!DLE zt~7xa!7U)JZouCax3dcMEhA2_$dvyt!Tpo^zND@Vo)AfW^ZSMJ=04go8N?(9ATY{} zjoMT?R%KNs^e?T(ES2vnD(``=B6KyEVC7&7R;;XtPk=EJQ@xRq6@rj3CmcMu5szIt ziqg^qX_+uFywTJ`1y*(%Ffyebq*761!J1NC_`B&M(n}X<!6qn)wLwLaBPx@e(2?hd z)wI%&tZv1f!?Sqs$WA<eVhh#}HzOw40e;T9hzPKy{fb0hQ8G%abI{OQg4UK|^tTmD zcDpzy2-zi}2#&TVOsx>Zq*UEhN=5tz;~m_5{zW`@>n@&q<sM$Va}Te+b|3d%e;v2) z-KQFV2d}*QK2BV@gct9>fX=10lIoCE6L*PH2~ia-;V~%cErv21o09$#$T3mLGZYzG zMryct?JVB;<UKs|(o48}?Izy;_-_zB4}bs1ulVQBf8ggo|BbJ{`<~EuV}g^Vg4RKC zSrUfEim6zg;O^_q#%PNu+HE&~s(pgU-OmS(9`11Ra)q-LZgBBpqO~SO!XmJG`*w`& z+KrXF_M&NQ4cf=nV{~pm`lq*|XL2*T$Jb(b^JdsHIhau>xO+Gg{!Uc%j_`E0!^X8E zIC5+bmoCjSwqtyv4m)<P!Urs`Uw-}#@4oXMKK=AVeE<D-`0A@q(cV>!>>N6doH*nX zY<u@@#*<GyhWPkM*inQ82KvCw$5C=B4!+jX0vaN0Jk8m7&HmSLbD%17mXw)LYN~8E z$LH7M#M%~&mV08P#tqAw!w^Ij@8sypB<cZs4?gyH=l9tmCNmm75$@6*jd~_Z@DFrh za<YSOco1qk+L2k351%k^X;mgYhAtC}j-#>Ehbp?o6m(VK7Zr-W(NQ$@44|&F7kQPn zNXaimVO=#!Tj~%P9}AD*0A%K-p*TMkNm1Ugx6xu5nz2pFK-XN07T*BIZ0iPe)cWQo z&@|Melht6oP?Vq|0bU3$F$*T!yySKXXImQ+7_r`n8+^okKPp<RPi#NJ<tx(Ji!Kx~ z!JL4$g)brLW&$&3OX%5(yDD`hN9Yym0M`I3Iz&@gQe>D><cQnoMcbCz{{M*y|67Qm zdE&a!5^1QQxXY3bTuj*^@klI~qD^iYz(CwFZe<E1Ycn3NIZPPFRN|5vrwTW-C%Emb z_}r3P8<^SIGaRL@rK1BAycT5WIuv!tQjy&F{l+G`aH9h=x7LLj&x^5z5|uuW*^+A8 zQcR_x2qRk+=vv5A@KSjji1sJ8OoD8WB00*EFS3NVf+j<hH;-l0mQ`4^Y1f*C`{nsV zh9=sS@XD-Yi=d(*3uQI2?AF3TYU=AtJ1nOxZs}Yk%}20&tRMYD?P%$!!1mp1aQxg} zIQ!X41uLs23wu^H_aIMJHh*ZafF$)TR6QZBNLXv=&>k4FqUqC)X^ER&2ni}S11q8U zxs(5g6Cv|oKo|S5L{=mk?!S0HD}ywXphyf$7>mV_K_&PGyU>2JfbC2r>!ipNR$o_$ z!GT&l^~5p!^v{p*>{FL;?#w})KYtJ}y?hn7?>s?k{eaf`13dTa1>C-U1+TsKI1V0| zmgc(%4R>dQQjlg8)HRWZs+tV6s5X3U)KHh<g?0Tom>;i_l=h~!G_0<T!+3cF=2|mw zWo{WBT-=LCsKR2rnALfbY)qEG%3PLqQ<f@#-^I+VMJ2CmEDvpF;+SAtWTtpiy)Bm1 zzrKmEwhK0@tfmm}e)0icx&Jnve)$dDeDMyRzI7X~+`EUnRN^n+y^p6}xhq}VeDcmK zIPvIdTzmR5hDQ4#R`Sr$Re+um)d1aufiaKCnySq~lS*72j?S7?;s!9YP{YBayYTAk zw{i96O`L!1IzIjKJN)qLpVDpepa1=PX^i(Pue}B<8!8T}CL4PllvO38qb~#2_S&#_ zv4%6D5SQWuuOJ61dP{=ZNeWLNSE_AiIMIGOy4b?N%p8?%9oTU2urw@iaBeGFCuY#N za*~RB3x?-*W02di4cpMz*UQRp2nVVkH&;ivxZ1<j#R|UOcIfG@#(~2d@WM+cvH!p* z=H~kG)>|*&!JD`7{Buv>&p-ZwXP!Ne`o<g_JGlerF6_tdy=!sf=2?93;XVBL!#9Nf zDHs}PA%w~_D2Q&sm!OrVL$!kkU73fkGr?;Q4<;yY{?F6P8E#BWV%ac9cfyAX*u&3_ z(2~W-U<clP=^Xm<e6h0B4{N(pks0X*XKMp^x-%KLm`amTxp><nrzi#K`B4au_k_2< zHN2@l?Ho+tA3=C`wopaqv3<EwA<IM8hPL0s6#A}4Fmy74g{viOxeta`7Dz8D#L(0< zs#u;`WfdrEY({cH4kA<IkeD2c@u4nUI=Br_pW2HzZeGCg9cw5i%%IA)WNT*(Ke|pg z4;!8vD>(BUy1Ls^q1(ZmZQaMuj^$w`P0psMyBI3E1Pqm;=r(h4HH9G^p1z?9wDqVc z)!2SnUxo4(Bej;02PzbI*6tRt=CN7P<(a!#(#eQXPbTn;bb(JK%QD0kc7Eot5Ti}_ zK3xm4M1nU%Z2t;A|4)Cn^qSzr!|fvewlvaAtg59*N9iJ6uTmnXoZPMGI4$7hWX^hH z2{$?{cQ<Qk>&$Wx;ljk|=4QcjYXxs_Yq+~wz>8(#<71D2AhC3$GsHqLifRf{_lD@V zmPYFdcft_s;F{AF>6@y+&|DS91i68!62-7K6D`{y+q)=38Nyj!lkJ~LPlm}*Q%@7h z8gxMXP8CfRXle63Jie`Sg!kcN+u%jzpiFSuGCPC>o5DXxizmc{g|1H!F5IQ0#jK(v z-Izk_!-9`Zie{s8gqn^L%$Z@uZSd0@N6@jfPJ*z$xi+(^g7jI@g<)i60CRg2n9>rt zxY;6*l{qBP9saBsqW{y@L60^|nLEo2B<$LMPRs(R|BAns0g}MY$4bh4uQ*wRw+Jz- z;1aP2@)B_?tmuDJLrhWxocNmth6b>;wMA@f4At}jeEH=U_~o~s#5F7F@6*rT$4j@K z$Ah=tz$c%4h`X=7jN7k1i*Nt&G5-AXpLp}_=dg9>7!DubfPZ}Z4mNKdX5%&HNl}Bn zy*^wlG|^WUi}}%FT;JV}myZwQ(p(Ro+B=Rb+m_?{{wch4emjnB9>k96HjMU`z}{F5 z#ynZ(#xk%Vw9PG-z}Q@dWg#nFb=IK*)?>uR*dsH`2L=STxq!Sm-)A904w^bLsIIHP zTkm{;mv6s?=U;gZPrvdqZc-sX@xn`l`EA^I@s<Si=U%;wM{i!k$xCPXo@X#VJI2bP z#6+Y5Q!56)&%$ys92{j>f#u=mOa*Nz2V*LMl`A`O>&{C!@yIz`ed;-U^3C`7$1i{4 zqc6U~2cLe0fBy1sy!`5I*t4?xF<CkjA|0&-=<6#%aHuW9BfStA?t$=7JA}tLAtK%t zq0ugMH;#y=!i;A`)9HkT*&{4D8bj+gVP?;MtlF^`qno#*b$A?&L&F%DSu2e?>0Px3 zlN+}pH9tq1&_5|78VQLJ$jFRCLXsbn(|s{A)s5YBPM5Fl#QuX5c>VPoc=gpMaP;UL z_RWv;wNcC;7{Sxe9>Tr**KzUkNqqLjJNVm|AL8d<zQWA974QwTM`>j$3QH4FQjv_x zx>P2mI6jZ2vtSfOBR4Yy1(~79O$k9}Vj%Lk&CT#bZmu6n%c2k&<3`)8gX~m)+`4fD z&zxL~p+Y}w?@q<)_Egkl2cf1U8f9gXJeSEREKFjVcu5NoWaNh<h2NbJ>yDI^AQV>@ zqF9XY&PswalZU#I0yNF2<eapi@1zHHwqsc>dBS7?WJ;RKXzb}g@AyiTG}a?JJq<x@ zzio7yhxf0;<@p)Bd-X6rxOyD-E*`_3i)V0r(^?oSDI%S&wX&M~RS}7rx>!DrL`79N zpNC2}_v9D(A}8M)S=nB6C-yv-W^nToH_;H@9tN<mRVO2sKwVsvq(GC}=feR2B2;yi z;oxP>WMc{&A8Tp<_3U)u7UTr~XdgHSIl{)z7S_HtguCdn5VzIqEVOy?9fAeqgv1NJ zCK7@;X6dzuAuA_O;EB0S1W%}j#f*L?da&mAG&iTBx+)U2RZ*y~j74L099rrV81ZOn zh(kwnBD&j?(c78IZ4$aW;xW*hgh3|V!HzWawkKj_w2aA?uAaXw1~tfwo9l$~7UfSt zCsu+NUD47tvWNR5?q88uCZ0b$hQIzVC&VXT6VrsqEMl20S-81STnm&Dj)DK1TT6Iv z-!%;_okdVq7MW=gtk_T;U6#PkNflbUYFMH`0E;^<RTX&>RH3A<D1DKdSowjfR+&II zrE1VIRF}R~(?~;_c}%QwZb7>xCLtFEtEwvtZBseP3W!1%w~ER>+*$Elmhcx>p2hs% zV)AjJQlx|W-{LQb|Mgfpc=0_CV+r?FUP+ms7yF|KRSg|P#73icSs&j0;C%_wKmED@ z>=S2>6S{UhxgsNrvFCcUGGa!=|M|VYLNo*$LMf*>4exw#kBaSE{PNRBxOR0P1_w(K z7wL$CBu{J^uE4GHGq`<j3g@<V;_~5H{QZNMFtwr`j~v~GOXv2WyQ@<AP7Ric4ilCd zZI%HWpn;JL74;JC2jNVRnu!Z3%+i)Dw~~B6q$YYnmkq(nN|7#U5#O_f<-Q1Zw3td% zHSIlZxcBB8c=nZ7@Z_ym9)kN7Jpbx_#_I(5i+KFmC;7jp@yO%naOCV!oW6V-=dPZF zf0!5D)?(T_MgHz$mWv!*T@?vn1-Lk>z}!?3At9c)`Sf*ZdRp<lUwro?e*6>o<jcR~ zt@l5b<~g}~^CHr7gV55N1xE)qj>c?sb>^Y6CLZnGg=lS0M`)-H3QB#@J(z{o-W0U3 z0d#kW5gTkYEeWV;j7P_cZUTFU1aA=&+jgOSbP~-gMp4s0h_;al3E&OAZHP?`MHT^< zn;(Y40)nO_7CG5I$Sd%{%-VL0Pd4N5(Q#aTd<Sm5askgia~6*iR!`nMfsa0V0pEP{ zI^KEvS$y&N>-hJ-f5QFyFQJdFEG;t_Wt9nNY{@`fQzDw$Qc=f!Y-&!z(9&YGx1_N_ zr{l`S&3N~X%lP1p$MDsMPvP57p2gQ6-o)o`U&Nbtj^OT#hw$8!^Vqv{2<s*rFg;j= zkMEqq+Rj8w)C6JcigawBD#N<5Qp~I>#rpLPXlqGFScn<6Z0SH|jt62B9kF4y6E(FN zC~quAc11p-(&OOZ<47f{2^B*HXj^JP$4(m>R;tjTV^g7H6L<THb|Gf*D`_Z|mPbp> z%EYc?^N2`^fS0>DZk*VJk8YmCC)ZEogU8R}^^2$Q_O(ZG_sUtshB-@jKL>|cB0St0 z!NF#TiLsMlonH`u;?iJLR7Mcy5hyQ@MtNlnvhza-a3g7MA1%Gb6b6dYbu3j)dAL(O zn^~$tS0o&9PlTbo)aB$5Xa^HI2Lm@FxQBVtsdz|EO03#rD^{Ii*wfjV+MB`C-veS+ zPpNH63}6Tl63~m5uq_je|9dDX$P$)<8H-?Tr9%<nh}0ApBq!M-J=L0Z#uF8+lhqae z1bHAM0JYWrXs8Wja9ih(#(IC&=RkC}g`>AE4n57W80<@DIfU{z$Or*w!7U*q$ul8h z#i9xd>LQVHKOQC+Damku#Yj3ig#|Gz{wJ~QVJH&d@}gUlkL4bIM(XNWyfBn{c6Md~ z-d46MaCFj!gS{3l0w24`Qa!0KTe5)oCF0~Ot1C<37C#~~r>4F-48?@$v_LY1pNfXK z0OpJ{mkyzSd7G4Nlr*^ms#J=ORHmL9aPU@vvmf8*rw(5~9V&hec=)K%R;n=6VdErL zli-evIZt$idge|)g!Nw`4*I{J8=D%z*2(fez*SM@cX@bY)7IUD^=Hz0hGJCjuYdlD z@BZ~8zWM0~eD~A$NXkr+-mgnwn~C)|4K$?we(8HeBGFcWida&~Twe-(D`Obh(7HL> zLrz_ljk_0r{P8Ql`)Ay}_bmGR8*uvg4t)N>i@5#lDNGJkV$a4wTsXQD?@+ye@%}x$ zdG}e=ROCW|zoADPrK&;IOqZcaOR3A}I-&s*;F^X4%5t=vbTuYQurrrOS6v)pLTsR? zqX2t0P+L1qSlB4T%1)JyL>0D<`m}0`uyTAEUby=Tu0Hb|u0Q{hw7qcs2F_l+hRaXh zz?EmN<MHPoXFP_JRGE)lJ%@eA_F(?lc0?zJ@*FdPi*f4q{9Sv3+gTNMR^m6+p{uKe z+J+jOdGs=FzxfV6BfS6dE0y=(zQ*$}zlu-(_9eFNSxqnppsh0no*p`As!d00a|Y_E zVrm<s2=zEBG)p9=IH0B}7FBg@@a3T>F9||XK_Hb}C@LD#v2yLyf8ag2eYdpjo1UfW zUWe|<)##oQ7cMuUrLP%zMUkkiibhFs2&$=aOACUyr9v(8!j{cl_{Vo|&^djBpMU%q zfBg0>e*5(w_=EB1Z{OpqFFwHc|M(l;fA4k7@7;{m(@VKskHZJ&sLnTG_pT{SO?6;w ztdU8&9PJ%BC@T&`O_3jt?H$6~cTeKZvwLv!;w&zo8pY+4D{)1vP=9O?=k~YZ#Ex2= z+S`IX8)~qkI}w|vEBU-1@4PgRdrxe}RC^>Qngg(Rx)?iV2=B2h%&n_HMTsBcV+ilf zb*QTgM0S=ls>(u9Tc3)&iZsMz#348#oIrDsX7*DtP^9&y#ikgr^D{y|m2!3-RdKEl z(y~2~lIxEss{WFiLM&am40@(|5c3!L`k0|0!3{5+-iptkJcr-zy?{s7j3LU(5RrDK zs3}ZC4xLPNxDR|h?2(cfhKjOGloqA%oY65<W}u30L=2G&4mKx8G~wv12Pan}X_%l1 z#fK`z$r5FX3>SUGCV0_>5z3y%u%uHkbJT>TD_uDiw-v!{?Pdx$A3Jyx)NXEe(5Ffk zqtT>mTB2<-)U?EWBnuGx5AX!s{t5v?5#q7@B8WSog__mUl3{(;WfHPMOsp;9V$G43 zV#9jp!f--Kp$m`69hGHXs4VwHWrYW!?T5w&KPJ-vbc#DiyTZ`j8Ain&f#p5Pm>e#p zOVwN0H!-44S*+A0BMsmXqjba?0s`LBMb^LeRfO30hx`9m-@Tly7zMKk+FGh`b+&*C zzoV=)2A(Xd|GfWUtX)HR@7O&}o4yE6Y^08k>f9>B#a)htt1J!kk?f7g3}VZ|5Pdqj z#@Y-0%zRCZ2e+^{fxW9GDr$34Se6POTAigU8lcSVsB5SQCxYA7RUUTkOW^3W7%o1t zJh_YE<hBTo?u%jRxCoXGwCe5(uyrOh+%;kCtiz-r4vN3?aEBG>0>pH$e}P-PW@BrE z^z1||A0Nb(C$8cbF=T*$Km7bFKL7F?{P3?|@Z&GP;`?9zC5`d@gZ~SOjewrH5ln2& zq)E<Y)fcj*I6kprkD|UJgB669POQJF#6+cGVhAlWQ|Mb;!_3KrPQnOTd8PR6;qqIr zyz&w@ZC;BHK77E0@iTt-=jS+dU<<CDKZ;M@dIfi0yoT9{ek$lR>EelwwhZ+2<p^y# z>0*v98=sD`BD9T{NOx#z=q`o<Rf#^6nKL2XN5vQ7Z31OhMnmqKp^-Axw-WS?<X|F3 zy4dLOyoeR2<uNfkfoJaA!nNm~CBR>x+I|j?J@qs$-FyPaE}X*gM~@TUSFrEoeyrWG z0Vf_kf!$0pGjrpt3;ImdtU!88pifn=M^`4gOw7#WrTYMK3v%()i!bB3JNNM5qtBTT zf5&Hk|4zCn`tqwUA|}ZlB~||DBB*>lw9!(R%8H+g*0xwQwT4o)Mj$%U3=vUQsA)*1 zatk92sosi%P+Ag!+@csXbQ5&zW-+#PCsuCUB6XRp*?T|&cX3-6I>x53Z0$y@*f58V zfff{%Mx(Aijv$FdeR&LOiX+fSE8JKUfo+=y@Q<(G#83bH1poTyXZY%q2l(ZOukiV& z@8bGnkI*I;ATr1mZ4G(oY{^AWR}T7m^3c+lLZy|0)}{<Pf*e}tOw?7UB0nb_VsfkZ zZc|NPT7%R3y0MpFUN@3~owG$axV4J^FT?2rEjYcq8rP4u<HWWKY+IF!`AyZ>K3j&~ zh9FdA+hMpX76<2QG1C``bpuJ*Iaz|yo_I_T=O8hb^*YrNQ<FtlzEoKDM0B(!vkbG4 zS(JeIoFoa}LV1gkCi1LLY9?ZAv;w@tEs&Y#Eqy*S-HzaQL`;Ge%4*}#x2z7@I%*U- z3RJKbgjNV5ee^It(}^!%x`bFuJ>>g3;gJm^=qiarQltYygDe^5C@-e7$qPVsh9^p> zy2C?^;Vf3Fq2f0)Q--mzDj^;SZ(nQJIk0`1(FxFjixsYvw3o0=>%zuC57u;K#x`oO zbu)mGwW@Rx&%{^(J}ySci1kK(YA}3Vjp1Ui0}Bgv$(4&)3{`c-HL=BPFN>w#0u6qr zE`L)=EV0P<sI$&$8p=S|R2~Kvbg~pZrnbtkwv&gwgB+Y)lnFvL`1ok@c=Qn&YJ|8b zQzXY(BR$a;8L4(mRCLg}uB?+D1i1&dZdBd@XlV*!T?i(?!_e0qh5pWPj4sPSLuITq zXOq0tU7`vZRb{Gfia@p%v0UR{3kys9{41$2{$iNaPcPst#+{4jWJ6(5EV{dkpr*2f zi6jbZR##wfX*#M(gewS@?g+hnVVi*W6bp~=c2$6r6T$7G1Q!oES{6B&+o>(AW+Q={ zuq50>SBU_&ENy^TRayX4-$V=6j;08X^g~WzGN#t_pt3HV4cVW{QU>O<;P&pauyI=q zJCDUYd9*Ipi($pEb>wf+o;$j$@H-UvUPV~DXj6eI{Ri4|a&nU5{_C*>Z5tar_uO+5 zIK{0OzvCBt_3bzK?uQ@o)33kc%WuEJ^RGOIM;<+ifBf`!eERt(h=_|>_)ca!u^_}k zMt^vG+$yjVD2s8bdh$>;pz~nX*I=SjH`1m`(S@3!9yE=OplxOba|as&*8r_89S^1b zFZjoopW>UpeS%+p{0_hU^fj(uKE^^mfR8`AP0M~1^Yd$AV5BI)QALx#r}i-DPQ=Yi zqLPXWI-(+qtJTuYOx)jKKQoLB=0jV3;n-!x$^WY&h%(`4j4f3ElYqoJcoXX<ap|e6 zICJG99((#p3FKFweVTETYWo5qejEqS9mUS$`!KO_3LAE<$C^!3Xz#0oBh`;T6L5BJ z6pC1p@^ga-fk62B+M}bp4YvsDr(V8;_rCZ${`Suw@!8kk;k7s4KtV|wos>QS6N@e? z@8mcqG}k7fqa^|D?a@@@k!WrSMO$k$8k-2&>PR#-#Gt7z9L@D%sHF<8Y|cc-NEe3Z zxIcRjV(anKSUZ0RQ#<xx_3nA8>m;GL9NG0PsP64UYi}LhKnhygQqa^GkJkERwA3b} zxh57Z^|9EseFb)I8^evO`*82>C7d}mgB62CXlqV`y^RL)vVAZ$QI5F{wU}K~gt?7n zn4KxY^i%=HMzS%wGMDhoA=s0c3}VpJo`EMWti#D2t(YB5!}=AO80(70cwa1bZz#jo znF8!uUy4IJYjI$X+fAjC`hM#CFt+o1m$imraxew!`Tc|4u~^nYa4%26s*ZSU87aZ0 z(ITuJD@8<zDay*j2=8(X^rT?0HwXP)xpWvQNX&{tTy_Hdql2khtzc-Q3uOa}5CUAw zToF-;_Q*(gK}wtzQmEd=yc$VKRtSwSL3o4}Qd7N<kr9B{I2S~Qn<F{e8cSJ*v)!er zOYp~@v2HZwMItTA7Exgah>XxjQi25v@?DUdV~^5OH&j=7p`|&P^*@+uRKO+=E0#AP zG}Hr@R$_r*Q>tSbm|E!5Q5(aKs@f;mj_uu$f=-npaG|b>`WxhDg{h^LJpLwZ7gGV3 z#v?Vt1|du;!M^(N^3;R_!E0eB!|zgnos%MAOkTNaNCHMI)#mK316MC?IJv9C-i3nE zLlN%2YE<#6@bp!NkDns^{8iu|sDYpWZG;8s(M^~kDcTk(v5rWNaX?CfEz*<ikd@|$ zyet<9;w6P1s3`Sjcu^csh1Uh4zQ&Kx_CkMK9HN43B;d*`i-i)DuvpxIEtttREV@lZ zpSS2jkr?xTP~Jkw$x)DsyFJDC*xPGke4O>OH3jNCuI9!#jE`iZw<Qq$twHE(3qwb9 z7%n~{Deu4FO*PCyaiQ{ca-%}_kf9nT5EK`ny;$xc==j45DpZ8DUHYclFt;_9`n*lV zLZJkR#>4IoFFy<Ho?nF%XXX$RX-P0Ip|X~R9Tm4&zR1Z@4KA+guyZD?9hSh-ehF-x z6_}Biz?7NNlJ-j|Z|MLD?!Ta|r>BRxxjDS^&O5ks=MLU_`vE@s?0r0V?}4-g*3Sg@ z=U@K~Z@zaIZ@hmCm!3F|=WbuY^_!O<FE0mqMFlEIS*f2}3}=%1k{GfIi=n_wDX+%g z5{o2rD^`{fb1o?Bsz8<MTSZSDYWkYe&>~%XeVDmfz`(>9$B&+nQpg{_|AgOv`-!Ui z8(g|@1ZPfe!Sm0Z$Nl?H;m4mo#EOv?T1gFrM>!xk!WyAbHVBWir<HU>TB<u6lm}ge zJ5qDpk(lm*lng&)<^&;^mbabCE0YQ;BhwApIkduAUP#UIMs8s!N-N`_!(`_bY>AxG z2xytg!ac+Zt2R&K{PhbsaQY}NTz?!_o_?C!>o|M$DlR{D6X%||jJ+ohV)wCqRN(8d zd}<K84s6Bb%n<Yp)u65=2Wu-0*x9JS-c}v@`pVd~cZa0BZ@h2|?|sgs_{~4@$yeXt z>F1wDNqH&)g3VA{8%u={hcJJ0bP<wEds8vcACHdCXf!p2qNc{5K^0E8ib;CvDtyt* zMp0c8hU$)7jBK99+>s;b9AAZ`(n^$f^%3S<C4h_QU%eK2jcrISD@SQVHj1l5QC1Ty zEhZwm7HTRYQB@v-hWcn6K0Hmh<f5j^4@(Ky$#KGVI34R}D=<4<NhRrywKL@yA5F#T zRT-EVO~=UcWQ?s$<2D_GeMy9O8kP@aV0>i(&Yqmag`>;SLwI$TyJM2yS(Rghk)Bvg z4W(juKup+QfFVAgUY>!Op$u$URf3i>PrfG}b5liF(HoDx_9!&f1Rx{H9G(2GJycgm zHn!p5mUe94&;%b}9n{ioZQRm=X##xpSS^N^aeoWr5s?^%;P?o5hWXM3nnBM}T^iac z7BR5(Hbh2_H-Syn9dD1UI9p^V+aoF7g3zYA%&?~-w?%4#1L0+bxM&N66J)i8A(&lO zg`t{EjI<S^r8*AT*>1>6cP7yI8A2^N&JwAKHpom96R3$U6mz7fSRgIM8X>HExj7Li zDolc|E*&5l5g8SPn)+fGnyVoy#T_+`iF7crgik!Wx>C^9lgb1joKhf@M?7|}sKoqG z6^6@Wk;lXl>8XwQFjGW_nII&@03l&U@b=Rrh&2%$D(;5Vh7v*P;jRlmF|9Pg?dPur zzW@yc5YoY+ng|LOuc=DULqc?!tPJV=jH$TIkU;mB97|xctTGavke;-lzO&OEkelVq z#4c30<3cwI&tFNAGhyz=I_6J!vrX29!`g_>fQngGQU2ld(B##_5Em?^aqxnhe~GP! z@gL<)rip8ff^GVGN?5uq6_c!oeLacLB7-VR!Z5NT3*&?7m|)Uhxine2fO_HV)`#6D z61-*L<SYwkCwV?z#Ec~mD+iT@>?kIDBJiXir2;oH(~;JNQ&5(LqpJzhvLjJemBq%J zBu$~3lNXAlG+*r6H-Y6NHLxU*t?fm(h%6jDsK5zwG53d+&0?5YE#mKpi-A<+PK%hK z2_AoSCJtq0?j?{{;P3Ll)YUaGymA<Czx6gg`}7lT-^AU!cksyBlX&8(D|qtR8`!aX z2i|<=0si&-_jvv77x40HSMbcObJ(_b9M8Rc1)<?V3&}uc$$w(u`64LtSmYJNaq>9} zT^hZ@$Fkz4B|411*31+(NGy7+WT^^y3pE(pStC3;9^e1)y#(-I{`dob;7|PhyN_}4 z(mbAj<~;uP>0KN<JO@plP*(>nI5}v-%|!>E9=h<PS`bT5xw|UC+fx}{-YRhSV$j-o z1sK4|MGfWU;i#{Vf}5v2d;?e!gG2?@Bq;R|#EKmnWkHvuOuNYM2sMS4nG78LOkm|^ zh!xXIas1*5X=R*a=g;Gun6T>Vbv$zAaU8pN7P|;;vFzE}9qXm_Aul}s2(CYK8TrL& zQrXx$8BuYY!J0O=xFj8ysN~N-b_Lg-c>!;I`~^Ot>i(GUzI5#|43BjnjESkaB^}+J zd8jCkVnd}WZj3~|P%L#JsBefsRaFSeOZk|9XlqCy;A7F=7>%l$XpGJdVtngHly!9@ zt*ROggUgXs+laWrQnaib!{FMD7~8S~%VsyCw7nfA^=T-p<@XVUmDPlIMJOuy-4$hl zsH=;>f&Js??8riUOE{JdL}Ow+4XdWIFf(05n5VOmx)JCl7#+>V@?|MlM#nI~#?eE! z(9sl!PDUG(Kvhwow2;F)ubsy;kFLYE(Hu-raSk<yV`X<7`dcDUUF44T`cM>QJM*|A z(chkcnbBgb9xcT3z7#^e3^gS_$V#^4cSoSTDT)xZL3yqXrh1d{*r8#Z*xrS?)m3n% z6CPl)ShuAST~z1;-C2l<a6?#xH=<Lc;U5zQ*C0=rJBvlX6{RKlWEdfFgiCcaVe5kI zL>FYnIUqIGhS0S|A^{#3V~E%&eLlCAX0D8gFhW$6Iegr;P*WI#q4px=r~AO$OAWrk zT2$(+Ux5bFd*h?crTN~I;`lvLrUacmk`pbFm+OI~WN*aB`%+*;!^6v-_1G0Ht+fz~ z447DG!N^h(Uaaf2h3;sp_CvYoV`k)}+oCwr8H3G<*to11JC|2rq&@}d;dY4iH%3X8 zCknGY_*-;>neIqWb3;msE8>`x4D}V^<6*#ku|-6vIikWXxUYH=pd-We5f-9N*Pz2= zHbZ=jHTU0wTTAI!(i80@XObLiiA<JFUWSVV>--!C6y`gjxX?v{b!o9P>yjHEJMys; zN{d`jTHt{u*5Qi$0BDdEDoP5{-Qp6c`CKfdE-ujiPp<{ze}nhJwL39-gj^Be*3o4B zEXBY;3<d`y(b^mdO@2pJX%xjzGM08kqq8{x%Ln5rfMRjv=teBsxoZs@rW{<Tw%t7z z!`+SHArB94HP}-93hTaDPLbf!pq-~R;11f^sj(1Ukdy6#xL6}3BwHgc*@lm8nVlVw zn81^o?hOZ5U6@-fftQagPpAxBy_I0&zL?5dToj`ccab5Glxb_!;l|41>Y)l(PYuFL zldtK(&0T|*ViAG^ym0->6@2=^r+AO>e(lanxO@9qym9X(y!pm0+<fv;T)uJw_a8im z^N$|HV~-!j&%b<*Z~yro-gxU-oVz%W`sM-zg?lnXK1@O)AxTT8F=$()8+`a%(%4Z^ zz|4kX*pV2IDlf*SiyIIKb1925#DWZBzH(gyZCF~GU~+5-|M>a~eE;`<;Ll(Gjlci> zb3F0n8Qgm562AJ|UCc9qXloIMcABuY(PWux!J6eLY@n^H=vGptf>4LAhX$dp#-ykK zca}{M%cZp@oN6+V&sE^d3hf_Ygpfc(gawN*MmQ_2ql*?abmf@%Okrrn1njK`S6?GK zg+-`rEWqhY$FX()PV7B)6vr<-ibJQ*;ozwgIDF~|PMkZ5(wb7Vb+@6Zt5LcgTa<-Z zELE(V7aHw}=tNeW(SGbXup0-DAH}5`H}K%YPw>uXU*PtGcW~|5r*ZJaZuo}Uqog(t zwN3HJFY>3t%A!(<L~)*2tT&WuIEs)CCuGCWSQUk~nkZD4__I;?qpm3pJuBPLu(Si! z13jqhr+r_!0$r2Ss9QFS_@YWg=anL>t{ItiO=ulnf#$Y6RF{ULwmb@rHF0QQLZ~T= zMo~^6m2EN(?wLZDm|vukji4_XLxYT=WUL&{LO<1XHeF6<HxmpSM|TGy*~W&_o`SxP zRCKkapo1~cn~S=t7(zS=zkYWQAKf~M%R72-ad!_6Y-qr6S0XC%T#=V<hg>SRlo(SK zWjLdXja-1-+glY8v1U|_+VE$+F3IzuT{ovScf$B^K8oq6rU$YyKhuB{o4T=gZ3B~r z7>?(O>IPpd8;ZxscrlEv^${E!29Gdr1SW;SJ0=jOu2xVqP{m>~QcIl>r&SlnRKg^Y zmgayYs>v9_N&q@C(i~x-W>m?>2n#brXqXlSfI7mWt>El#A_*38!P+N)(2mqaNT{~7 za7thZK^Sg8@R=YrNvLlNg4B@^wMA)pAZ9mqLC08CT5r+S#{x@N)M5F`CIkjK!_mPQ zZmyQ(iy1|W4q9qr(8*-jLg&>=*VWsaipW4q7-`GG%Z2qhzzQLLw(xW|LtKO%2D*~a z)f9%NYJaKEx1u-{xtRgdg*|HusLE1b6y&%u=v>93(Wwp#E+O7ZT2NX<0*_Cq?8F!* zu>?EmJ$YnTae*s8C)BkQ%8K1lUP4fpx}v(m9d*@SsH^ctEw>GIzG$rXlP+F1*L$O_ z(Nmg(#@)pPO3Lz37DJ*18-(zac%cFX6$OexLY&}UvPc$77Ry6McA;0|uc3^K#poDr ztt_?a4p|?26428gf))Kq=x$17Vpu|f6N_Owz~$W$819ckPge{~Dbm)gS%XEpcCLku zjRJgqR1p-Q#>&NQpf*pI3A}twrSaPm;KW=2{9y|-P5651!^1@p;mpk5?h5>jCbOI| ze7#NK;9vl4L&b%IApm>=&5=rr6&j|GkZ@DPv2y1Zd(z_iP=$q4rO`?^M@uTHwl<P> znw7RR2>E%wsHF9togE+mpTyg5-e)|(I}cvR{nuZ>8~2~XTW`LAHwo-J_palm+gEY< z@ng92+LL(g{_`j*$wV-1Wl3os9fcii9V`(R8wj5u4{5Br=);!^PYf**@D^P(0^Xvq z8DcgvsUKQiyl<hfr3@;LODJ(w0dEBun~57(^qH}f@a^Bf_-o#OeEs*&aP7uPJpb%P zeE8mNX-z|4FB=#eh>;vxFtt#Ep;)ZgOb#YYp4QHy%Sr|QUOH4eW(W*7LPn+wvu-BZ z>!PKK>BGh!7HQ3ML#s=L9UfwYU_v~U4bsC~AL=@EFfQ6KwNYkb6kSs4aCFm$mYxg( z!aT5X`#J*l2<DF*#{T0c2=C*B`g!<;urVmhK}lB?a>7;UsxXuwqb|CS7Q@-gj8JAJ zFVDorZR@c6;5@EB%jEgNhq(X#2e`w8dh7MqFtDNv-oZ9#=*UE6eGH1rg3;EVhQd68 zxiSJBE%9h?i$^0BXLCc$f_-MRHbkLCj6A82Ls>&63hE0{-P4BN399Ci5p+;-_fM>0 ztVM12GGvrhqp+bF4Sk)cu1P|*SizlYv$c^8y)7NRo!L~iX;{`<guOdP(BGZUhLJ(% zmWPRne5?|SD9l!31(j`Kfgk$%GSJ=`ho$|=80k;P2%#>zNtW?(UvC;ZI+JLd38|?X zJo)%`tRKq9`ME|svA-WTkFUgDe%JEWD74c`7o}REqskv!rpmE`j>6Ac++d~8bEJ<z zCfjJLzx*tMBF~E|+?SB1Yt41Ta7PMem*(Nr)-I~>G_0Q}#!A}cnKeaNzrKw7TZ@>C zaM=1d!o<x2T5M<LJ~lA%vVxYa9%S@{ZC@m<QeIUZh=ztxwlRNH)0LE!`y)T!i!c|! zwMPP#W-QfcY>W~2NgL4=UG`1}(nN9MCNSSX9SQ_hLSCD~%m$g<zoKI9ZxsPnD;92` zBWaK3_xoYRXaN)YFcW(_rq&KY%aF&L=z-z!Hn!~|DLOh!Q7f*2McJdO*q`T{PLeLE zyu=S}&8e)zb`o2ZR2QxVDN(t~P>tG{sH3?qlCCTi9gN1RAc~k!G|{b9G4WSc2J_qp z^1DK%sO9tWVz&7LFBIi@pfJ~+b<abBdtnwqokcaB$FeW<Kv|(H!x@z&Zv0LUe%6!U zK_*puqoKx!koHGQLjalx?3RW=w22FrjX~0D1HJK5GFPUclZ2jNh6?wYiO<MNAI_ex z&@s@G7_xA8C)KsIhNc{0F77|!Yy6*Zw&HgA<ty@7_fn;~(Fc2@qy;g$nv$SNr(atg zf`O%>7+e~||EIyxR!jQahV_$JG{1Kaem*9MduWML5^Ru`?11cSPejEyQF-!57R&HQ z7nbYM*H%JIq&@t+nU#ID5E^6%TT5l=Xo#KTdqrjuE6wPuNicNrFh@OAPn)=C)tZ9V zjzn~K$D@}Opu01MuSK#UQ-#%sv0{i55X6S!Put?dO6H0AgL8QM?bmSs{$1R;^D=JV zc?P%cT*LD(U&J#noWtW!9LLiyT)-P|zknBRUBl$+<?!-zB~Xo_qNd7<pw5KiPSxrK zGaF+#dDu#~Q7@5{x7c3+Z2@p9YjIIloD5O8{NG>D7Ps0<7abmES7~k*Ry0|4G5%c+ ziad!4u_1W>o!9aE&%a0j|LpVkap}rI+<xUE-n@4Mv(rONOhp8?8l2p9;NYPQ7awJK z1yOB>=^=osC@9#33Dgk&w5fifR60p^l3H!6k7YyB<1z5PRNa35`b?O*@b}T?xzmBK zpFSOoHZ=8UzswY2YNY^I+F&;~ZD|Oon772v(GZ5l8YrzOz?$`|vG>3}Y}vOP)-DdL zcnZ)o)`gNbq0RHQL`@d*+KSM&)P<Ir228A()WfJKv!ih6<X#*<cLJAhUdOHb_wdxM zm!$sl$Dh7|in=01C;MPvxB^`RIjC=nLvL>u&ubKh_<ZG1HkL2Xz#wDA@@$L^7h;SR zcjaIftzrf?Y-+=@(Q5P!H)D8u1(uEsV%7RJ=w7xAJ%fXE1)XT??Lp_#UJOmFKx1bu z6Mrgt2)<6ClBwc)2=0|brA&JH{LK<<THi-?TZ2uTd$46&7d8^Q>o?S5%a&F`u@wdR zKCFxBXlY?GX^W)#j^KAhpo`JY$8D`)s3)-M3Bs#qr*Y@0UATF41@1mFhRfTVa8@kd zu%-mlJ#iSQ@k48Y3q}d@7#Df$8q7moybFA+Wf2o$3{M{|czSE_oM|F1+!)DGCTL=P z&y2G~xR)x%x>E7Q-BbAVwd2@6Q;xam5^Ud8i;Wv9u>at46xU=x*GdcaRHpV~Rhdv{ z*atdDx0j2#RKyeqG07fu6zP&Ms;vt}4dGqFB$3Btk(1+rj0{%-+z|;>rU_KiQBhR8 zkrpsAQG}X?477D*2y{Kf#hFUi0}4yLQBW$zbh}Vc*`XlM7P;A0OnUYd7d9v<_r~TO z-B>@j0;5wsuy$m9^S40XP%Yw;{9$8f2(hwzM5HZ-mgS;{<=o8VQqKg}+7gSNo_y9( z6RF*aQ5ixMNyCrXF0D+p(A`Ei))s~Sjwp0ChoiS6L7H{3yHng7kbtgMCK5(RGrzY! z0*z!yJ%QK2XsiuG3twxl2_pDKKeaCvJYihR->wgkRu1YEP$sC`BtVA{)`4_z0fcl2 z#YQ-PpK6z`tgkbcza4{ReS~apHf(qv1VqK1;)-G@py=loOkfD^32@7k71G#pzHi|U zPen<E|JBDG5NL+6i5#l#aEuP8VZ~r9>ns)avIGotiVK#DnIHo&GL?eH)>wjGM@j}U zF|N3NV>1>V-oJ&==84JXiOOb%&GBN!@<s(!Q*~V&j7&8i4rd|U_(74K#kgc`eN~8M z>cvh-s#Jsmvx>Ty%!ZjpM@52MVrC$wXR0avvza|Im_<_9pkoQ`Ftj!iOwD10H|=z7 zurxSc43ZbwvzSUDCpR1^X;C<J`Uu{6_W{BE0&c(h6t3SqiRWIrK$U$BSFWAFQ_o$; z`pvVjwzq_*uLo_PFRbirp`y+NvPeK$9=e7Guy?VAzKJdj&Gfnd3yUl-^hXJG&59$I zHT&yW9)<w;0^}JyA+ln=7EMKI)f^S79WxsvR#0Q)<s{&v_us_N-+vD=>;HT2zmAKS z_v7`uS8?h5A?(;ThsdZX=$Yuj#?=I-_NuUTRb?`vLUvVyox3_*J+$EArU6G+F%_l? zY#ik1Zj5Qu65#8r2TNO7SlcPEvMa;eLxb)|nbu7O?(Q1Wm3L!HMHpHrz=&$z)l~~F zE(~WKcv3lAvvG^_rA1Y3W?=$d105`8BT>=UfUJfh6ttD0XDw!lGljN=Hgss^lns=4 ztc&5~Wr*M?F^2=8lNyHW&pnREp1O+j*Dm716PIz8+lJ0&Xy~aTB`X3ery9`1h8iAa zj7+MX-tJV464GMy#^fZSJ&}o3Q&hjJO0jC92<v9bq_rR?CJM23Lo;SKbRjJ>gvpDE zye1Dr!`*0TF2|vxyReVRe9!*17+>9m-eu+J?#aQjr3F~Iq8t<BwfvqItX<QFRg+8r z%WJTDRU0<0?<c&MV$+s>Y}?U?UAy~n?C3Z)ZRlj(x5L=VQf%MchW+zhICi=Zhfnt4 zz|l?|IogB62fJ|X!UR6Ldj!v&U4=KVZpKsl2XK97Gp_A!rTXr`=}pzx&>xQ#)xKC> z<%^Y6sAB}c*)<I)^fy8T&vST?NU&<Kca(>-n6%7a3n_$mQJMqdLJW`{Z-de9G~7Hj zfqU0B;n?Oz%#G$@eoG@=TQ{~b@ys7sjo$uhBvXMqdRju)RGrCMooZEv5LpB-Zwsnx zFR7~}EzJq(>CT9cw_fNniLgLaq!l8<EfEoBi72|Y*a(WY7*qK8YC}(VF*K+g&CTTz z9%hK_3`bOy1W>gHpn}P(p)r`QDU1p+ju1}7(t&u4jptHf=cBVP4S5C8P@`(rHDUeq zGDcL2m`6Vh0YP@Kv{FGzvLhPUzN>Pb(Om9@J^{tn1Ohk*mKH`*Ta#6gg{(3iK82Jl zg_ORoA{mj0-gZL1HIxxXfHPVnBz82{hoGCupr?(hv@?Dox(N5SSiVl+c2FRSDR-&b zyP89p0K{^DA>2k|uqPhNx?(XvAlGw$5+d~w=%a=#o{!#+B(&2twKPOa%D$r5k5G@G zLKka%=1A>Ha8E&5OvNGkwi#rebb*q56kW}dvKHWe2yc;$WEROlL5M{@4-d1(+SwA; z+hk0PQrL)#k;~$+Vre*5Poz_PWI&yXtfe&_!xQCn_-as6l0|Y-C}wBdarx>j7M(t} z6}g$-s4VqEHKT_1u(2i_&5aRM%#l=U%of}sdG46#?-s*f<Td4_8(73hj78!AlohDn zlz0$)F5V-$6wEXwbsClAf$7zy%wCbqWDx{+v;^-Ss_zale2j(LM3qoiLxoV}&8+T% z%yinjBnQOAdLun6k;)(#SveWF@zmo~+)v=r)#JGF^m&}WbQH~Pb?^%gg>O(O+<pCE zU}^>xElp_Z>kwupv~ilO5LDKz9OAA`bsbe`8)!nE5R-fOx`6Tms71x$F|crj@|I43 zRH<a7K5uc7WSMEjye+aCi=kyArgk)hgOe#Cu?(-?dJ5lv^R?7%^3~TL;KHMOaO?TA zc<kaqTE_+~VdWG{$*CJ_!HNJEE4JG@X~2P?wG->|5#H|Nwqj2$I8dS4xF{k$)r~48 z3f@#}Zr+-3bWxM81qkIGK;`W(l((-weEf~!;cHC5s=|Z-cXH8z8^7Px-3U7R^3rfZ zF<qy=i3YUAND@62sOTy|Sw~UoyBD*n8CmO4fh$8*PY&8VHbZM|SUK~%L(CAJ;)c*z zS7{u%mXSIFqWod*Xd$gCB$T?i*~!pc7x`sLSif~Crq?xMY_go777O*(U=3B|+BHSk zG*^PTO;p5lmDs$g2HUsRGqKfT$M#z6-bGLy=)s!VYQ)6Zqr5VOP>4b%A&{FFiITE7 zX{65J$_h-))MIqA5>wMnShcE^6`HDgV?Q=;9>Sj8lQ?l=6K2=+V|=U)hYqdBv6EYI z=-65uII;@+4~^o;kqPYIGlG<OCpMTu9NRyH`Q2^Uv#$Yr=fx`REjTpaCM|#V^!X|5 z7|zGpwM}^a0JcC$zw~Nc-`0j3eD7o18gPC~9ZsyTz&h6H+0JMTSNkK$Q3mrXa<Qo+ z6%jTv2w^hz_ZH_(mFH0#u1@j@@FdXv)TzFW5$vUbgm4qI5ENIb>Tetw#Fn89%=9GS zz@|o=Iy%I}vK0Gw4I_pQ$iu~e5OzayN|?0Tzm<g=ObnJF#LpDD8J@_@aF+VJ1-ylW z&d&DYYvN*`I~%_Xk`r7IA7zVpD()nz{@5rh1O-_V@GeMA;rp{F<Z?YwQ4~aY2clA3 zY;FueOH(kq=th?I#W7(fqNgtbD@JlLIa7<o!~n?2$-=_U04~1fh)4=RZdsZ%T-cRP zv#UJ`(@aLIh6p3Nl(A(gSih<gTQ~H=&+C5{Nm*!n3xJD>@n(|9mo7H<@pn5LgV0_d zL@<*h?U96aES6D$_Y>AV%~9wgvw8{bq3$H<2AY*jDl4dz8*78eID3Wz%8I-&*q0%} zSaiuujh3OdA`I@%N(c+FfGgXL7{MZhPiTla>}-|b>7fT}y4mnhOC~x?3Cd!g7BQef zhCC1pv`E*&_&EvY;?78U87T=#Tw#cdl8VB?a~lz4i}h<NsI+4+x;zQPOVcnqn2E{d zshC_DkD19#D*SBdYRj<=Bty?g5gKYrh>i?^x2H8!$lG;mMzHAe*&V2_45w`fl`fKW zH1MFPf;*Vy#F$(!UjoM72u=i4WV8!a9igniENx6U+F27|29Q@%CJ5yTM0My8Ok$=w z(Qz-J7?<dZ<xA6<@xsv67RQV!#`7|pRRy55%#V%JlMU0I4b)ZY<ISSA%cJs7%kV%d zRa{z562hXx5F8mQDP~7^TkP1kiEx;Jle;r~1A-A09!;?Ma~p-Ah)8$`_`%uJnIJQT zzF3LcLTllof>6&4C3OX;=_o)|TS1y@L8>rx4WeIPTvQNi;fV>{#ZW~BW;?luGa)YF zdzH1631Bs7nW_?OMliS5=l&<+xo0lnl^37Dw_koibpIRQ{o_+A?>)G8_Z$xFA4PbK zhothwXLYG?bu3vSXm>pcT(KOS1H;u@A0A$MaPiiKt%n*6%$Fc1%UfF0($sPZ^i9R; z`$|+;ItU=Vy{X!LytLrsqeoRI<_*?|p`{Yvr^xTMq*B+GE@J8!P*n?+Mnx^bT2~cX zJWr~u9OD0`gtW1RP;iS`PKyY5d05(O!Y{-Yso6ou$S07*+!YzVuyoX6QZa$Gn>h@u z^kLyl%WcPUa4>@g-B?^&Fm@go$JA^Cre|w0xvCuN)>cc97Hc(b*;0%hyUMX+XEpZh zX(p^YaPVLo4jyX8=~G=eINyx@d)rWuAAq9b1iBS>0*|UO#+|COQd$(CyDuN>=323O zT|EKaiMfqK{QfcQ+q)VE_pif|LvuKFVh7Hi*@yFw?C1CH#j!KH8QXB|)J7aXIg8`R zXK<E}&z)S4i>KD&<iV9VxxW{u_O;;@p?!ke<2ze%W_K6P5Z3Qr--b6XY{2EU{2!Cj z@tI=m9m&F`rAgR0kc3$(xwYL1c;?7*eEs49Z0$)yny(sS{4^2hrOM>0AziR^c2<P5 zoh-uqv<Ph#1oJ)KgnI~~KE5mq&s><o?y)><pdy@Zj=<c?Je)eb0>_Vz;`pI4<fIYK zseXiU7!|ZT{CsWLpiN+7E(>2K^|T}#q@`Q2oNQSy9T`q2D0D+{i4Te>jtUArk<T_) zl<R}iTq^5AALNUng-M=Bi1*;u6{$&f$VjqBVWtm17l88W5Vlz%=%{+Bm<M_jF)>zv z<;!z0L`Su8a}WG{Y^bgyP}NWX-*DD-wijbd)(_SV9SWuOYZ|e0O9Ne2G1kl!Vsat} z4RyhEh-yeo@J4564XUaOP+MPwl#CdtYpXC(dt%-CdMbUwcpw%l`-Q5GBA}_-SvCW0 z(OB9Mi@w$<0({}|aDNI$2}AL`U+Qj&WnJ<_N{SN_679(`6=bA)!Q5;KkJkm&RY{1a zC~<YABR7?YD%*g#VJ<k_3E|Q1Ft<|UYixIpda!fUhpN_MD2lmD$Uq_D#Hw0C)JXzR z%#bQprI!(FYRZuxbn;@s2W~}|vjBKZxIL!Fi?Otu4s{@s5rvVZ2@J7XPYNS}2_=)R zu>{)MWQC!)__-Jn!Pc-hQ;}Gup{B@sK95D`PHvDo`<v_hnbiW(S{t}vO~kFBJ>lqI zn!;@=Hc$<f5F)aKnzZ7M$c|#{w*aD0r_4Iy0-yMDardQxxmb@<9#)oGlKp69mTRbv zL``Kdic5V_SniJkD*dc{FJ$MlQWXUti_lI^b3;OkGos@h5W&nF788uns1Sq@-k$zm z2#pRwTyiYcb|Au{;^5{L0DCtN7+P6DK~ocoS{jg3SAq-`p|Z9T46OBF>R=29cQHY} zD-(c$w7&{0cyVjGm~dXq=_~eok+_&3vjlQHF)Ctp95ETX$f7(haV1_lR&krFI8mYx zoFOJ*Iz>o4@x&S2dHG5F^P8{8?mzLbU%tlC6B}^!@C;5K--seAQUOjmT@5H3nnTmX zmStoCD|-_-c^bo>(Dow8ef_wvuA1Cu1sGe&qr5x{1-XGRFj>TgAcw$UQv?T_Aka@A z5uwHi4KhMNpdo^3g#$u)g57js?`{ZZFDsZ3%BHq@Oki5jq*~T6(ttXTS4me5id5Zp zP6qJsG=-s|JnZbX5TEFcvWf)MHD;iqI+2gXh>=ia75XB(I0!K*9umB5-ArKVOkj9e zN)z#m$%1U$EhXh0!Unft>oTm{+<~<lY5h01VC$A9?Ap<QT{~;Ab7vW$T~1&(;mFZ0 zD&TIMKGTmgj}V+EI&p!IAAMv6;;Fn7Q$o?$TuRkf%KG4s%9<?J2{*KM<YVW)5v<?b ziw&EGuyyMM=J#*F$y2*=?)*VKa`phXM{wc7F<iWO0v9ix#D&WzaQ^ZkoV&Ca=O5jU z^XIqX{OK(?b7T#kzrGi*Jh=;(4==~lM^@q~s^3R<cjD=j!+7%eO1yM-8aEHF!0B~N zHY4TOMaXXLC$MS1SBcx(35hYPzKI5^!6F}o7%oB{T~b+!HP4eO`~x)M<)<d~ce}eN z!PQQNKv$#UR3>;8;9@V2)L1**xUde79bSfQLuvf}M9eW6Om-yT^pRm)xv~k@u53Yf zS0*$G6GJi8s-Y4zwH2Yjwr66z2>rC$yLPs*Oz3R3lw#B7GOXWFhS{|xn3*l4OUcLR z7%lqB3|jO&40h+Dy(ymUpY5_L4kaaYH^pMA0s_0x4^_osC=qj)REMFdDTeAf0fPhS zSiUR+%LlVDGE#)$(Gom*c^e`_ec<A3N9g$=E+ZD|Cfd>}S_WoXFk-zMSzd-6Tbr10 zxi7+f?W{%T(qvdUs=_bG0?zJc2#j!twW9%5tyslN4$0}kSi7!P>JMHunudwx1oJ>L zh6hrytSgbQj>j@FLa03kgI)0w09W=WQ+0Dc`FvD}#`<uUzX1Y-igr?ivzu7q#}Jx2 zOQ596w#_zdZm9u7V^wKd4kc|F$ZITt0!54povMry+dj)zK~olbW^}CjY{Tj@(vV?w zBV{O31TNuYi3`$=gu=NC5vWA<tt3HQn#oX626apnlOu)b>kP-zu25<8$g&<k4D|-l zA;e&0Ad$zGfHjjP=xj-arKKvx<zkfAC1S%&3AU}Rz-A`1Wb$$Up&2Z?cxpSEY9je& zTB7Cv^t6Vfw>3g~+}`L#YZ8RE=D3BK{s^swanQ^nJZRCipl_&w5L!4dUx$VMV*zqP zU3An7APUP+Rvw4ChA653tV9g$DfC8ax)Y+Mai$iC6n$|amaOPT3}f0qV^(ZE_yyWh zb^8+9t}wMSqY@0Eb&rR4a0ont0^#KA2^%*@SUFh1T+F*`Wdc(hQ&>7!z|Pf<0CSe0 zEnYLUFe3bH;OgT}xH&*mPXl@;y3ixoY+Nm*d4(02Q5ChtC=$^amcZFc8SWPH@Uc)p zn3Fa-E0eHksvGm$#_{U&kK)>+hw$P{kK)z)H}L)kckunUpX1Npegl5}7v8)30uIlw z!`zM$#Abz}ur5=Y>vstqih>4Ri>({1eZpW85XtaHV3ZwVV;te{V+Kbjs&E3>%hdqQ zW$}m$w}PXG3e~R*vYFh{lbn#5?1HpJC)$46V?Iw$az<)`Ba#S#=y*GpjV{a_)L|hO z44}$4wls#BjS0-{4fz@qnysodxm9F@sWjSRa<T$LL;2_>0G2Mz!QfDy^th#EVRT4s zeGKyQL%Cn3Oq_1;40M58prf=BkBz?xoC7Uj#$@5<X@$8hqf}!<*tn?|Tefy#+m24` z+S`G>^HkYX+D94354Pj@kq(?V-ihPK`21KmPMjRTnX@agZ@!1BI|y-c?#RgwK~GN^ z+}({49At;O+FaDv=412R1a@qr(w^UlV~4ik)X}|o<m6#ox^NcPu3pCVYmec^&C7W5 z=}UO(*~@t9>1%lQ=_>@_DO|dI8rN=I;^Sku_tX)r>rF#*nk}Yi?VAeyQIcSZQQGtU zBN@29qZW^>DZu6J4OmedfZ1i4*gsK(c|v4UXB<|sY{qE8r`bkkn&YvuJOs;YDSB!{ zQI^GX5v)dqt$@ftZAAF%z{^n)KCbErq6!yx`nfpE!`DL-J2v*>i?=W1nRDZKe7*(e z2)NxVk}=g4hn*Xk;7)GA$zyBr_~jkAesw3Gug0+>RO81+_;?g&PK{yzz8)sWM(p3; zi1~eW*tfe5dkD!rJL|A(YaO<4sKTZ-rC2{%fEhw}VtEl(E+xc!v)TTW(cBO#U0kjz z4@D`<znFrmq9jmS>0Ah~o{nTJ?W4t~8yFwS$JBTcqY%4ybmQXrz0wq_0U@jxehzT< zagb&awX)ZT79HNeKn@Nc=)#`u<pfX>4(#ogE;9Ri+rXdg+knYP5>VuYhQ6G%3|LKF z3U+Pp$Lg^{tXi3jHRDN`nM|c}&BAIik=Jx3X86C+p-ik`BIxglMsIf*>q{60nEXnM z0$IkapA;Ms37&MMYLHVAtJR3^Q32Zpp{dM7A(jRd0!@rW6O-GC{SZ78ypzP5crO90 ztVuzqvItrfJc1YU;tpwU#r+@)*U!Y~_}${OqT7VWBu3zkj)-f1(dg@rlrD((5Z=9A zkr?WZ#d3;(<-L*U?Fqv26$z+kThnKmi7u9$tU#<@U4TKteW)*r=S%d}C*jhWbpqa7 z(MGWL@u0if1Ej0%ZB5Zw)|bf>mH>Mz4JeWR3SwGAB^jv?S<C_$5aLg3mI_7Xh1tD) z{G8A~Sci_DVx9;s3ED0$mRPrL2z|YU(%A2;ELTJm79k;GmNFwLf~Xt=1Nb<IDw2va zEJ)lGV1gh5Avn|-F^M4v2=kScw_ivw0wSZ}>PP$T%*x?p15<lTnA@2%gImGY#a4p0 z*jm_IEKI&bm8of<2_0h{sOfNPqz4;k8v@>viq{c=k^b-^jKm~cLP?7iK(zH_ps%wS z4(2NGwbO#TnG$koDR<2cVZ+*`RHR8TGg~ZW^j=!{)Kquam@Ptjm>K5BDsgRF7tXD& z!sRU;c=6^u6=Nbi{7j*$zZgcg>Quh6P|(qUw!J5;BlF>wT7}fI5`-rPASg^M1nq_R z7%$pZf0XCAprauG!^62)Ib4Y8N!rfoGU-C!UysFNzT&ZXZIX6&VpTCR3Y=M4MOTX~ z-G)50^b~3Rw3!SYkW&<lffa1Pvo#oF;~QlIm|0WJsG?1+!-kCwRBZK9Y}ml(bJYZK z114A1!rRvjUj7b<N(@74ZYp9kW8umMYici?gEb0@<8bKcItJl#Y8od_O;8aJb2~&h zFU9E-12}tf8P1+wD#iJ;OYz7f{WwN=A355K-Fw@xVmJpWX|5<?;%e(CL}5uZlYb_v zYtzusl*8AGm<VRDXWwcZKC~H+oSw(!M^E7Ks~7Rqlh^UW3(qmBK8KfIc^<FaeGa$p zy@)&aZsYFVmvR5z%XsaL+qixI4&Hg|72LjY7)#58(Vg#xi~wU;QT6$lDWg8k52Lm5 zh;@*Mzv&_bTQi|kfyMfpW6x9-_KXx@BbDB&o)`i)0+X#Fm}(5hR8t7Xn?tdz&JVSD zHb{$5M|zYl!vM*VI*1NcN1%^9LIMeJe|?OssKmWnhw%FkPvV37yYb2sEAZI<GMw3z zgZZf}jIp6!I78L_#BrQ`WE(D=-_F>IN6u_y;+w(o<EwDu#1x&(3YN)I95~RALxkkP z{hio9-;Vh`t=PZ283!5rcQj((wtDQ@Qp;pfNsyOd-Ks*uF%KhD(micSXsM4wV@)i9 z9fR76SkzR6p|aGUKo3A;T`1aH2uP~h;pO5^)oe_Tiwn^?Z0C)rt524uda!oXqS(@6 zz0;)aS3pFhJ@zuOY~NOcEt@KtSUNGix{|I>5AjLjPT^2Vbthy-Ag4SP{*hh?j&Omk zgDOTx3$bQZE@s3<?%{NdFBf;Za(|cSVrfqzmh~oJs6Q3`-SN^G=<cp4w9^T-w<aSt z+6}HwX7KPKBj_ykP1U7QW73qggsYfnZ{hlv68T29iHrB5n^akruWL!uU`v9PpOFCm zFvN33DswRroC+1WqB`3%)wh;`hP2>@w49@OuYft(7!>4!k>O0VwfLjGId~yj#RAS^ zf~#<JQ#d!(`C|o>P)VsDRMi%sFW_B4=iSvE!S{!tqm=@?UG$QK;o_MMSoG-0jcBe7 zL1#xG+S+`nwD_j3RA~-hJr=xykv0^l7RBs<G6b8Zt~yLD4JFmBuBnWum;g4kAS5RF zLP0@}2d#vewH;JXs~A%#Esd7upcWTTYO2CeFK)_UCNJYo7Sm$p<+&q^iZVT2TwtM+ zOmRS5yd}d92}!{Sj|t|941{-p7kq;J;Na;B3r9ODS4(LEel@X}!$Uaho9Rm-p394F z4{a4D8!Z@^8^D;V+?=1Wa<G*i3%EObIZ0cuAW!(y?umI@M4@S_E`bFtshx=m+^yA- z73+?j>zCqhAHR&Nj~|x$#JqiUk(uTU7iM*HBPE1;8z48#9P8VYaeZ?;E>2Y7iMe*P zmxRL3QWhbhCWub7gI~BIJcIP1XRQha6Jr>7B*87Y2ccyn@Jh~rou3uLV_gv*;)vKV zJCx_TVX!A0o7R_N=e9bk%^K+f-}Wul*tVrgdM>tG<|?p>7J1XgGQzi*>bH!*rOn#X zh#fn+uyso(*0X`Fo~gv_x+<*SScQ#@ty}7`X|4tv)>pD|HDc$EW-0dWX=mf_#-T$! zICiodM^E%nLAN1RoR?%Dq-RGXs~{Qa`N>GiBIHs+VQHs=hUQe<e0o35U08>+=cid- z>+smsRk(b49G5N)<I=@pTs}Wag*?Jo$>%F@;lgs9JGTNSPY&YHk)`PDN<e;52+FI| zY1z|J(~ynY#!S>TWudG(2}2`wm_NK)x&SE_Pq=yG0-k^2I&R&12Cv?|h1cJB4fh}1 z!yE6sjtB3(fww+<8*hI20Uo^b0Pnu{0B?OH*7bZJU;h0Q9Ns>T)_i|t1?pq-PytqV zCSZ#gcUu{ZtRNkP657QPCfLwJ#VOQuxE=u=g&l<V`lU&jT^fsZgE0hoELOKufwvIk z{Qoc;*g&NpI!ioJ&jg$rqKAYK9VA5=!rNULv5_|T@cmo(^ViSu@mmM*)Rk6Tzf_Jp z&o$xWdxLoLkt)nA4P(7)z-xD};K^ss;rinzsJf5g%H@N2?DBp*c4;qxz6GaGub2Ap zj~!culP6Z;%xT8S37k4Hj8n&!)0y<);NEr|+|z;syXrB&qlO@_#a`B%Z5zrZhzo#E z4HsZUI4;)V#@c99mxZF5@UE#0W!nv<<B32^Qw*UahW*B1*+3druE@p&1;FG)0mjGk zv1)ZWI(sq@73V|<$->r7S6aGnU@6t{$^s_lT8vD#A|W+^g3JrG&1DoVq3{axft{Bl zOq?xY=ix}sXd@*v9P8$qFiZ!ud@vD1qPwIooxo0$MwJZqC1VAh&`^J-GzPlATMQwL zM^|Se9a=1MvqND)9*DV5RJ3IlhWV0POXL?rUPX?ITTueI5T>G=Mm!d44~UD7|5;C$ zkA-LzpOJ3P6W|t#n>-Zjamw<$1^C6}TjJW73K=4=Ox4WKi_Z$4M8~*cY&3^SFBILZ zBVq_*dvl0%Ay(V~B*xBnccvpJ$6uQFNDL53%?O8@hAJ|synA}Y$d@2#EP6?SBQlch zaN^)9EV^=T4$bvc9^K*S=!nEJR^VmJYv2`VNqcPsJKA6|{!&>}M!H?y!NmsURe6Ys z3!n-rL^=ytMMWNF=1Q2HswKEv(A}4V8lHT24-F(IJ4z>53_=$-K@9Q)jIPL_jmX6K zn6T?vm|B&EiK%RiP3CZ0h+!(h@u_NL<-{{<dcr%<o8acjb+w0+w<~O29bo2QMYU%^ zC2I;ZTQdULctKrLX)B3&#<i5C_;2N{XQB^X6Fn+&eF@+OW`@$3Z!=qSxca!Eu%Zz0 z2~kjx5%5-qB_W*`?}g#^0!$B9VRE1xsZma_HstHc4yY^gK%j><0^F355p9A%I|Y=) zIO53ab{rkA!|_$s*vw;z2+%|(6O-uM&oB2yNv%J^6RaS|6QyB77Z6kcr~EMlRSzSj zu@!|)MJOnbmsX~ZjWlPOC1ZYX1CAUbRCm^6H{rc!JFPImy?ryG%h)<sjxB`u7Q%aO zLm?q9qJ&VdWYl2uhFZSAnHIN&NuZu~v=O^^@%c^$xAXftaO7|wZTJ9A9$$u2Cx@gs zd15I}p6<q(^L@DZ*cf_fM?)i6FB}zMVXFu`Cv}8G*`vBK8IM1)3oqO{g6lW7<H@IY zFt*_F$7gWu+A794u01}6>yL4JX$n^^P2jOdM+u-2JW8NnxG;?Kg!-eGrZKy=7OCm} zC@RfBM|TaksmRD-(y!0PiqRGvKfMK)ukFY4x6b3%D_3#n&Q09E|2(1nBJRHaBEfwJ z?|t+(-u>`hy#L9Ec=zLv@b<@_@%e{%|Kktw;orW%M_>OP-~aR-&K%l^jv@jo#TDxa zhFwFcSW)hQsyH)L#9E^+$r&Bl0qD#KKvj?h+F~8Cz9}BtSPnaf60mbcEVe9*#Ckf{ ziN*koHwL1+$N}}~hUh6X#Yl%O>y0y3_Bo@W$^xlLIw&r5!gqhaiL+-`Qo+U$piww~ zIuTFb$i!1mWZ}{yiFo0OO6=W~j;9{qO4o1$H=lnDFT8jSFTQY%?&2a{#!1F8CdB=? zaB(kV7alpgjUeBM^N(!C1-9!)PR|nJtMJIlQ92%;PjPOKcH{Wrb{yH)hC{3i^IMw; z@g{6rUyHdlOzf-5F)>mkjmYR|i9;F7ro1GM(1;{F66wn6fT+mJN+S5W7_yg2u$E%w z5I-|Oh_anm*94)wLd-3b&d5VUV-X6A5)nri?cwi7(L^B@5(4+YAh-qu!r9j!x|Y_^ zv9^Yxy*=Bt6WgQ%m9idUC<^<A3eh`|PDaI`k029cuKU`=xa(-DSuxx=Qc5TtjD{xe zXMH%`s|~EJm0)G9DGh5DN>~6{>h>j6<;XO76<Mj<L?~%#<e5;)0@&jEmZY#BD(Jsd zv<T6)BEE-^7f_cKGY9gs;x23@vGn7^&j`p%?-%fnb|sv}d_V4VGCruU3PeLqpfo1E zfl0o#Ed|**Ay5)C5b}HT%OVh!;3a+5)>acK$@a)dvqNE?0}Ap9?-WOzI=U8%E}dV8 zp3XS*iwSs^mm)64Z$Yvz7Fk4vnLrhas<Z+k8*!&(<(Djs#(3DLZDgp9!DY2*Yt4tb zxeELP3{hC<!%Uk>8(z$8OgIzD(}eTPsvOMDWMg)97PnbgyCw@WGwGO~P9?0<Fg~4) z;YosWZ9NiF++gQm2~QtCc=?H2?H%Ck=_IWMsBdWiZ8KeHnd?DYOpwLwDj+S^!4#p$ zj4I+UhzkWSwqlI77%?J3UR8k!NtIhAX;`6wnF&m+ERdKYDr`0ayzSB7R)Wk}4>*~~ zBFvSIF3|()hiY(Q>q?AwWMY)%wq{uj+Da_ZkZXfT7bPTk7+|t76^Cf|j;+eZo|$4) z<hr1gE~Bm?8qMu-Xc2P(ugqkH%z>_vJWRzRrb&hHDp`TJ`ZdUD9YpJ3JrdLH5Js!L zc}oM8)gUc!3y$pVz@a^Dw85<mp`;iD@PEg?oekK#i|TYwqcn2kAZ_a5{oRZnK3>=! zJ=lk1hkMzO``DldaEib_L*;vhz<%V^a-2O)HGFyn&YxX@%U6bR?))-bytERJUz?VI zeEo?Hc=D;u1oa%%^?F>rHb;fcxUvzK9$QNYuckUAv>#v1n4)T&plTGe`%UA?$JgSC ztFsLL@9Gr)KaHC=*Wt>Q8C-mH1{D>7Xl>0yb4xke+pAGto{65`I@T$cNs=F`Ycp`` z_G5Vd`3rdE)@9r$+}?ih3_kks7C!s@K0f{Y0Y3fgZG8FFr}*1ff5X?`eut00{5wAV z;tPEC#b@~Vi!brPmtW!gpTEP6^Yd6YP=Xb;@mO9Fjiq7|ury!PB>Uo%H=dV<ed6E0 z0)PHXdic{fU*qP%^*FdZ8;6$1<H%S9b_{u7w9yF58>!yMU2$qpD6XH4!-W(6xNyb? z$4|Im|50~r+3SP7N78WekqVSmYN5AZADcGYW6w^1?A_~${fFIf;Zi&vdn^@?UJ%_S zW%%g5M{)nn7xBuy7xB`|&+wR^!1K>t!?Vv(jX!k}H=jJmb8?(zeo&fA=lq2|c;w7B zoISf0=gx{QB|4xpYjEN0G-HhClZle&^!%x%ICHcQr;iNa*#17&8M-q%#SOEqc;v)7 zym9X;zWD4_{QLKBc+`L5&)<K*@4tS>_!d9?@EN}P;w^me?kl)?{Sh2KFh_AQi_zhF z)X=fl)y1NuBphjJ!AMSxMRZ&|{6Zt(6C432AAeZ6y2IAP11<r+FmtwrE`^kly*0OH zP&YM%j)fWYtgPA2ZP>m|VC`ao^7=$f%~qnnpNhYiO1>io{as<`?F~k6PZWh`9GaSA z(9jTr=GGKAIB7viNh~rW3wbewdGSJ@wNS>2RNDHcTGDV?X&$5h0<@&C1#|`9MEnKr zzn=ehh}Q)Z$rAx`0dBEKjf%Fy!hi<;UvwX5W`@uW#G#QYySYx>Koo|$${>O~1a;N% z$jga<nz|g>x(IP}^OX%@NY8R3usx*tfojSlr8|79D*RAh=8NnM55jv6i!Pp9kCnqY z(#<ns&Sn8*v3i5pE<pT$9*YncBE^UkH5P!qtv<ZH%wTDu4lfTKR93Pu`%-D03b1y4 zKGv<z!KO`On$2QtTvvp3vwUq$Hs)q?v5~Qs0H2x8;QKQO?`(`r6k*f0rASH(f*axK zLvTC0dc(=x9S&{|(o$+VW?IlNQiH02I#iiBlyz01L@+C;D@a`>e*s%YWJ5j|uM436 zwW5W1O<qlbSyGvy3Uyr_7@1o^OWzPq9$xVE3q(w06fDh*rJ+5d3&m7l7B(hwaI#c_ zzl%N!Qv9)MfN-4c$8>ilazYI;)tP|+8-2vOnV~A)6WjW-Fh7)rgR4p~(Vd9yrZ6fL zs=AeFbQ(F*%_>u?im-NL6I}gtVdrNLuhe3sHm^rOMg!7|(sAkXTAVvGK%frb@WCE} zwjU=CcH@+YLp=|p7pDo}|BjP~sjiN65y-s+@iKnL3S2xpf(ws~5Xe-xXQ*(`P2#ch zQ;Z2*J~x3&Y}l91j?=nNGYHj3r*ZY-6fX1s7pRCIyE2KZS6AWc6~g<mX+n2~%8!7) z#Mk(l8`m}v=v(l_jV-uwV>6z-xd}IKY{V0fufYw%{>HV{xG934x$&3)w}=`3e@6Pw zEBwwIPi(}~&+NjXLo1P=7XUAJ1322MA;8xRfqrJFuSvtxH&5V;PhTOdpTz60K8`0I z+lL!h_EF96=6>uVOb+6Mcb>%`e|&@Ae)}H3{P++2>*s&rr+@v1pMU;|kAJ|Azx)e7 z{PHV)`}GH0KDHTax>y%^{#Mo|V|7;zK7a5E@Y@gg<%e&j_y6+yZ}{ckf8r-;(lOw> z&p*JSiB9aHgWNUjiw#4Dc<tF-eDzriKKh^%_g+oH>$juu&O14H`L!(UKjn_e%@!El zXpg}e2dv!@h`om*F}cbZdv>{D-@Z`n-0zER`#rJua0KR$gks+T54xT-y#LlCcyRv} z+`IoO?!5XEUcU7#<7tBY2A+TMalG)-6+Hdyc|38GO8mxgT)lpTiE|zoFYabC+{bga z8<#F_W-?fhOBZJG==o`$`zc&JH;RkrM+o*|I=baNpWE=kdr#qy-~WcsK6wMXc5dWn zFW_@Jmv6rO3_pGU4Zi&RBfNI!1w8r0CA|0cU3~iSn>^loc<-G%`233p`1sRT@x|X> z!@bvUpuWBU!Jz?2NX<k@Yzo{$qu}Tt2n%;tLfRCX6kiH@N?4-4M4F00+gwLl^hDD{ z7fSjXkk_FY)78cjEiEioSCo{jtCuO(Z)m}a{&bAd!B386QE;ZBrzaKdZ5h(tnni@2 zmd;{n>SZ%?UC2lm4XLUZ$q}yPfvUU&+y6yPKZLQkpF@>GPe!bIBh>dpIRF0ud@%tp z))^2t+&uiBQ0wA*Mc1+jWi6^`@jGOQwT(6%NHCh}15j5HfZFn4)RUF14M`|1jD`l; zB;F_PC~s&@KtYiwow^GOvi*>k>WZ{j;n=K^oMMBdWNXAk+2X+787#W~#6C=|u0TPt z9Sd6piHTwo8w-R4>a)>kAjn@AF3w`oC|x+Y=}F@r4Gb1TM@I%Wwo1s&^}qma{rFfW zCa3bSVXlG&oQL%r)A9e%_7?C}UFqL15O;TXcXvlZ5+Df)1VWGy5<Iw*;1b;3gS)pt zad)RkOI@e!w4?3J@BW^3ayrcX=Y8LM@8@3ndAj!AXYYMZ_FC)v{GPR!EM3tVixzew zxXZD0Aw&2@l~^fr9xv>PWmM&h=Mm;j<vgbs787E11B;ND5{8iQFa(9hAT%r<VG;50 z_78v?Gu+<IMy+OT?P@{gZNm(=g()*ytF{H)T8Qft)N))PE=pSib3FxcSzFW4oF3TR zj9!>dz{-{Y_eMl)5{f!8#4BSYF=!+_y?j(=nOf+=z@!bVZ4F>$rwe;W14IPaBQM?; zqp1Q{&929eH8U`C%3u_>kB5)59=c@vVfvsBSU<ii)=ntKl7=EIqLW&>v<&Ok_rdn& z;n*X}_Pqs6=b%?v7Qzxk;S>{%RyKApqJtUICm$D%&c@!&wb;428vAw(rc$b>Vj6*i zyGG&=;e2?{=>K7d_K(4#gJY?@#u2>ZX;jnuxqom1P9C3u_Xx_<gzgyyYN}|llk=I* z$0b7e^4TTIWc$LIMXcCORL%==fiS*EC|{u3zIJI9Ze87o8yDB(>e)58a(*o?Us{JN zm)5q}YFxgs92d_mQg->=LXDkWgiB|a;u7z1`TP=Gxwr(^udX2I`8`zd7cQ*9rAzB^ z@AgjIy|EqlZth^Z6Hgx;!q=Z(#`A~Aar($AESXo2%CZ#n>6VIteHcOyD!{~1rI<9f z8*2NuN3Zf6Y+5}ZfBWSJ;`X2Tr!1+Y(EE3#B<0^fe)}0KXAHx_`eID$M`$h>hkyR# zANc2AdET%8#IJw(m5P)5JpJ!~XUbd1UH&O6E&oc8|9l@me!LW~pVZ*tgD$vvHy>AS zw!@1T<#_S51gAg9z{2(Z7(d4w(^n*6*1B{oZO+Ep-5J=nhv}*$tX-CdZOsK(wlNNC zn$xg)YaZ5b&A^uC2yES!foBitjGjNlv!_q-{KX?YetL^`6AvF>Q=^S<-F+WdZydvg zD+lqxrM)<NVK>g4+r>y|J5HY5Kmc!`lU>g!XeHh|$tdXrp?q=))prw}WFyX<+lZI1 zWU=iB`0CrIxN+-!wQlP#fBFMK{FV;rF@E~tYkdCsYrG_|-+ufQZ{9q{ci(-4@Bi>I zuY1Mx4PJhH9Up#t4WE7W7(f5=HNO4!TU6H!L40Nh_(Uhb!q*e}jFR<jZCP*K;mCap z7i*dotXyqi>0}EN3MqYaE9f#JZevR!X+`+SU>FO1=n&xgCNv7i5p|t$a2rL*9+u0~ zd+FS6;t$_`MyLJ~3l=sYFxV0HPP%FdIHjs(#rRe-dRl<XeIApxYUwp1y-(Dl<?<3! z&TaWzrG&D!sYStDHK$0EiL{Ly(5UF8XNsIJ_awBnJ@I6iypD{zB$OQ-jZs&ds@kmw z_Rqqg{yC_t&ZYv-MeiQDXqOX?jMN}>?i7bkMd2tc2tlWUaMjPgsw4!}-ThHn5reXF znc_eOT7_a)^K!I0b8-vj&8j1Kd!u`gXc)-^EBql6a_I7l<&CEa_wB7s5foqrnPg}( zfi!nUB^J!2&8Wb#xxKJ)*#K-(ZK}1{w5|>tR`=t6Uu>o|udBf>+RnAr*uJt4))D4w z7nEStf+8%RUxKwO2GLpgAT2csDfG}`(Qych3`YblBsdW6?k@DCws7-whHs!ZLGA(< zZx`6RJ1CVcz<$>R-Z~6pRQnV&N85~|Z9*}(GlwlbyrsPrOl{0zU}nfnltDXY=u%RO zu3anmfI4DeT@@c@3T$l*R5Ou<xh^w8R>C%bjjays?c2bg&MY$60hvkusOXZ0#!<bo zdC6p~nKK5nNA$wn!KGL>t_L>GtHGWPBl&CwW9OdnI8Inydbl0;KRboDKVHS_H^*`4 z$U^iVR16zuW4L+KN!hf)<Ow~gSetNg_izHco&|P1Q^I-gC@SUgObKyrAK5ns#|{wA z42w@4nS>LE$Kg2PeUjjQ|3o8BAEkOeJRR>HpM`S-_4)S*O8$lq&Niv0jkBVT&o02_ zi^~br6|_~jN&sKIw1%MGh?`e75!PF9=lV7U)mvA$;>M-TxPFPpugLM8xP5&eu3g@N z>zB6?$Xf~Ub+~k4B~#v$cI^t&E30t%3W0xZ14I9HxXACg$nUy!V>7Scf_t}i^7^f~ zeQg)sJbMqHzB-SK?{C7)seMshnTg3`E3j=t16C~_iLt{=(7PfNMI9ngKd1|4H4H%G zq&^rrunUR{<Iu5f1hP{7v0~{|{PN3pLR^CPFZdgQ{5S5sdHn!QV|rrE=u*t9YmaBw zj|iIi*+1~hKYztve&boc{e_qPjNiU}jUVqE$F~=@<A>9$@yiEIc(An-?j6m+<12ai z{G)F8<fE>5`$-vIyeY%^Ywd9Ocq+E-jK-GT3D|NV6PxzuV9m}<Y}l2J)l}H4c4uMn zjyx=HuExA|+1Ri%8@qONNArfxbj*p2O!9H}`T~4Th5MB7e);kdUcG#PmoM()$)lUJ z>$GcpuJ6-vp5ikn$S)sf9`480EBo-l`E7Xr%zB(TyAEg0ti${7ug8(YE9uBrFf!WB zzx6Bp^wTTCeJ7qgzJTY?uHyUe-r&!F`Wl~n@&aFc_8MP({t91x_91@x@hklGPe1Ut zyu#-ne~8cCKI3Q4snQ?e{+;*n>iJcw^oRKIkDp@wwspwrScta8m2eA=hq;?KjGgVM zv>E9-QFOW4tFZ>U6j8=@X52PaQ#9yHU1t5%72#zjQ!ks)EUB1{2vXK*J&H3E%|MmT zT|3~xv%7fs;Um-xsv(SZRo6T{QxR#hj3QZJN(C%^#^p0n$-GXQPo%SjEQ@CEU=15P z3pI{I_H}d!UYV+u=SnIgJ=MfhTI02?d0bD{1u$SlPk8I-68xgXd2cyiSAK&&e>=f# zW=XK~nyj2)j2T~wp~Kr_@ZcO&_e(;*zKH~SCI;2!p--<&^e9h4W%p$C>XA%Pb6ZSC zxK<=Em033v(7R_Mx|c_wq%)(k=0#|A{=KbOJby5jE~-P*f_@k`p%X@p?u@~M3Q<3# z7*oerVcOK57(cNP4b!@yae6Tt8o4du|Flx|l4A`+nbnJiU^UbAYldLUhT&?c@s{;N zv3VWSb@HZr2zG5Au581yI&51r9NX3nQ!i5{jHy6Wq#x4Lvk2@&gvZ7rG&T&uVF7UW zaE6_uHQ{Zi2G~gVKMO}oSUOt4oT;HKgv?AAI4fwkC~Y;A-Gqwy9jKey$h4K3_HXUB z9GCO;O!U+>uAbiL*s%;{r9CmQwhGNVX5sj;IoP>l5>k_0;p$=lS9ep`5#SC~;jT`4 z@Nm|Lud5*<e9aLTXo+}#b7X|uqBJ`Q^;LP8Jft(GjV{6LsogP^Dtyv}E?Bg*4m<Wt z!<L=Xas130Jb8WuS8i>?>Mi5Yvo;s;RPIhbRw(Jw7R~$T;`n>>v2Xtb962~y_1HK} zWqt6#NQT3ruE#K)$m3IR@>nBnDs2i*9iK|2H3Mf(&87obz;Jgl&cDADADmuF#j=!Y zcR4OyUW;qjH{r(3Ex37;&?T5}+!SlZty{Zr`_^vUxp|NZ_y``{IfjRKPT=vqlX&*{ zeLQcm51*W4<-LFpUtGka2d8oW-f`T$bBNdP!HpZuyysS2=XVIOFJIk+E7y16=I!0I zJ-BwQnZV!9`y9iEPfz0N`R(}R<$3)1k58~=V*?9nG>r<RM>;CX649+R0i6pXP*xI$ zigGFFS?JI%9D)932nn)8c4h#IJ0~d1Zy$jUZNreod`M0U;@_`<^KUIPKi<509Lwog zmk%$(mU%<)*S~(PKKqU88^8V$e|>uouMaH6?OA>CW@$D4yk`vlx^FbT-B^t$^V{Mv zmGOg<$#{Az4-aqU;{LTPTs|6u6Pp8Zd|f1Vt`0}@))*W(mWe$la&h2HJ{GTy!pgOY zID57~^RO3|tt`N-O+C=CB^UDv^o1LE&g%Bqx;Go!4|c@u2kY_KmmlKA%jbCU>>fTO zu%17;ji(Q(zVBVd?HlJArCd_mcW+(9&Fg1rr*Zw-aoo6m3|B7iXEf8SV1Du9UYtL- z51)Pd7$1Lh2WQXhWZB+?J-b)X2{5X8dIR5o`w_nV`Yj#Nb9~42Z-4%l-*uICU46&v z7Z35-$ItPWj_*gR?`MxM;=$e1c)~Jq^}-&kT|XN`M%N%DAqv3>$uM$og&q~Pu8lE_ z><MEvV<nX}qu|!^f{vh;ZArEJMpCCOjMV!m9U}@aGfRTl3T^a_32`0h7)sYXLpb}o zQJ~2*6*j6FRajsrBdTdu4yLfC(2{jx)$D%K>>*9S3f`?@K(#Hv6*vpL6_^QO0kU?v zMFso+FfFLX<Xr7}a$IY&Z^CFHJjNBF(GF<aF$`7JIq1dcuCjM3DtacNoIoxsi$nK{ zRFsz`p)<?5SaBCBY?gC5_O6wdB%r)J9;KzxC@PG?{=KWw>cYu&Sk_dlmVsKbxVP%l zJAXl6%%0H;GaGwg*3>dgn_Q|!Q#DNMre3s3Pm!jk3anV(4=a~dW9`a1D$3zB4Xn3q zl<i^INZYhw1h#G(gUz&!wB;*?V8Vndq@@JH!_yF%nZZa-2}fjPB;w=K5gC<)I2nKw z9so~&PdIuwDwS;IYz;HQTFk`W9LBP;jiUujm}v$r%_RbBfww?d-W0#PFWc|JT~YzQ z09=||<b|i~TiH1wEG!+}%4$$m*#nE3hG0J{?7X>!C@J=Yj}N^n!y;Q-nTNL(LPJat z<f{iehG<S!tq|bW3gMn@5J8Ld(MO<{9>M}m5XtkB<E)XH?0}>gOGF0hBPGTb$x(Lb zloN>gll$TbL4M*$BVpWtapO8MqmnRUL~nR`TQgirz{T@xaq8G~)sB7q=wzHaF&Xcj znxgFN`_pmuy;%&2XX5?Sv+;qz`hz97bbc9aCBd}{7tXH6r4OijFN$K`PBko*dJil6 zLEO4|2)7C7hxbn7@xwEC`uH3xvrNT%6(7HTL{;??fB610{PoY@<2NeNfBxf7`0Z~$ z;g_EnB7glc71(p0cLy(@U#DHAT~_ya^xza8J~&Q0LZ~0YqerLk_}O_pcz6!ao?TKe z8NdGO31M)XPT>sx{-?LNbaoGV5X!~;n|oGfp{R2#)k^>}v;2^h?2goQZ$@aIYQKH^ za29rXITnYktRR*lcSJ-uFc0mJlH!B5ZNrh8=7-GOP{c=jWB;D*8gdij$G0|N;oy$g zF})vN-#goK9Qf}3eO#S09#@8S!L6D^JQ*5~567k9&bU<Enw*QP<5O^DN*F#qkc;mg z6yw?LwzzsW6{ng*acsFS&dd+Q;c?#BJlPw~Yoc*ve=bg(F2a%Hg%m3tabibT>|5Fu ztHyRz1ALY)E60j$<ygJ53`;i`WAT<QXxd7La-tq@zQ2aYZ|>pQ%ZK>z`8^G|sk+5v z`wi9j%jZ<$4{s>AKDc|8Fu#nuw=dxS-HW($>n!fvKEu2{Lxp~d4&XNa@~7`{?8tUp zyLyyP_I(2VAkRIIFF$)hHT@bteD?)@{QfKa<(D7um!H348MuL4*UsRhm-q3I_q=fS z2+PA$Ji7k@qqUs`$ujKPJ{yY{4#Sj&zIgw_ZcLdq4vu~v1hy>!ZUaL{iX~@LDs593 zSQ%;5HI=u%rQz?}vT~KA0&f#W`qH65R~Ga&kTE7kgts1K8VjA4Ih0IoE#Ms<sMNdM zL$23nbZq5l1`CQaQOh#wTdC(3aKCHP@j^^Z9@TP=4xNKi)J*>q%3?~9i#q4FKwj+K z^W-xbQE5te+qjs}k(eVX!w<RnVQ5zvjt+$s6dj}0Xy&}UNaVGP<hIP<8iKTp0A#QX zXS1ySyM-Z_QDnRPaGo2&@*IF|+g4I}pICv#bNZ@@QWh=jjTKbIOBN2q!nt)=JdfLR zs?juEMl#i6-t-zQnA0E27u8}7&)d9qFkw9yo7N7(rZt1Hh3Srs18F?Iwhrr74#1}M zgRy<vXl&Xv63bT(!i32s=-4FzuD%SNEOj8Go+9JJkdl#s&@gG|jz(-;9Ks@l;U|M` z!u{bD;sbk6N41`$0X?`Z3f!6=wY4QPliRxV+?tn?y2=F3lDVp@k9b^q-ru|Z$iA4g zWAPkyp0rc709_`giinafJfkpd&~U6-F$p`i4aMF)wK#mJ9(#6;RB%0cQfvy29-W{R zuk_B?&WK~$gfeu_^CiFy;AztezV2-h<Yz#2-Wr}xt>EX<8lheW$c}YFR+IzsVw_P^ zl7!vM>v4SZXq+LKkM69;sUwrIctLOE=6KSvIlzYiPfYOR_sk}YS5aBd#hKI67QKMb z7FE5Bm1;TOKe-g=&a6;P6W6Y8ruy1W6}AI6uI;8u+mCy9j^ObFQO;)>eqYDymv`{? zqlftV%a{1^hfk@r2xmh1pTGSH|NQ4)$T(?WkT&9fh-T%n-|&xr{Hjvb3xV5z{o7yg z%b$M458r=|ufBN2keVQW^9XNV-&6Pg<l_hUlp*!!pFPBvU%kNhKYWH?_&vY=`e)wf zZ}`V=f1xvw-W>nH<#Wf-yP|;5ZjX}kbhIysK?cLllnj3)5yFXSzKDo+Mp%?1LL%%D z9q)#?L=VI#c_J#-1%V;f2ne=DV5lu4H(MTaMFy3(OlXyq$m`>SaB%+){QbvIacs?0 z99=jFhnI}T7ccJd`}yyW|HPy1JF&NSDNa|W;ap`n&h_!f*}5>Ctc$|c$@#c4J`)$l z2jjwAUz}g(gFDBPapOb=Zl1`&<z2}*y*Lc}r}$$3+z9Mnk&FXtbFqJ20h-2yW6i`g zoL^ImE33y~QLjQwD$K;{kwutQorVU2d`V*$Y}qmZ4Rg!!9;1@a{_qkXefAV@_#8ic zafk4g1xRi%y@h8_2<!)!Rr-kOy*n3_3A7(Syu$PX9^AWtTQ}Y(%s)`ae*D8*b<W21 z3-Ha?&+x+^Ug7e^qbi?1`{cQT_s>6ki=V##mN5UA_Jr3T#g&VPsKlQ$3S(qN;6HhI zo{r%djvZY^0k8`vj>^jWHLAb)!>4C3bX0#h`?ygRyTH`Zf#9}=j+FqG;AMSN_0EJU zS`@fZOWl+@Nz<&6OVPz+vMuu@i5Z!*?(0*K$?}B)U0njyN|q?JP<2>`%H4p_l(ltD z$OY|$dfFzBcTKCr1=^y_6}$=I|1>R>-!<*=|2$W~ElONppV36i$~yiLZpi8ogT!=y zWOoQdj##@eLOTNO^J9?HHVWB<xJ>(ylp4SYF;MO2w2N-BD0NOw+Zf~$_&K~TE-?UG zwys61Yv(s&(Y*cy)Fdn?K&q;;SjfF#X{G}gJAG7Fw!`*yQ?O>iKx|(<9D6p7#4al9 zgFDBedDAfL*f0!R)(mAj3cEIq!q)YJux$f@y^+UdpvR`+RNW&Lyk#zBnUKnrFf()1 zfrGax0-`;U-Zm9632|_C^*~5S1Y+W15gi-JiW-loq-cc3hr>TI5YB#XuynQ6z}uYO z(T3jGQeIAK+PSq#TR^Ne$y5dDmV)tb)&g#ADh@!dv37JsW=03}@6#XiXN<tX-BWO2 z_fYKHIS6~U55lf(wb-|JFm~-4fW1r)>>En;F&z7M)ze1e*uhCSb7BTApIw0Zx;(^E zb*IHRAi~=a!EQQ82rx&l!dT22(*qk9jKIznBXEEY@9cp|xO99LJ~-Ndqx(lv@ejl5 z_5D%aD<09wzDP+AMM3*0I?QRfck3V_z6BRQ*o4a$w&L2Qow#ygCvGrIzJC1xuHW2; zTXzoP-u)A_Q&ha7bT8utmGMV}>gS(6!MESOW##=Ee<FB)`&9!^^>$9|AOHN_6tLCe zZvV31{wZtm6W-kZ`)_~6pa1+5{`k{(>VDsU_a(mj_6sWYuXyZR{OOnP@%O*|5x<E; zz+Y*9=RGwq0C@wA@!zv2_b`6+Kn$$yh8~1>m$FQ>&5uQDRtU?2KVlNS5uHFt$9p0y z+J(`XgR)R=hsV09G&s@;p;68%4G6P`f2bYeQ+yGZ;DNMMKO`snBP_%PqwBii+M(q* zy?QjxZ=8WYe)IxAKKleGW-i9YzSUS=+8*nQ<FTVhBsO>R#>t_v*xSn=yUIPWy{ik3 z4D!RZS)q8eAr|LX2IA0CKOEc;jHA1vaeQwgPVLRa>Ft?VHQ5Jq2K!)M|7dI-)fv~9 zjKSTd6S1@+4-K6&F|{-gO{`-p`;}o{w_;4|nU5)T9dYjDX8iG&ukiNM52>#2;<Gn* znQwRLZ12+P-lht_r2+YqYj}A7A|ZWIr4Jtvs&`H@k~)D0_s`(*qw~!3D;PhnhVZ|_ z?Mqm=a6Hznn~A^u^;3NI={?oF^4TYkC;$%Q%g;Y#)OL){o!|HB38S+Eti!YTo#GTu zV)Mqi{GRu4{px-kJ-h<PjxEQD6U(t<%XIA9(}W|3mtxA48nkPl1bat2*f_et#MTjp z_6}6wwydXAsx9?Ti6%phXi~>o#FdU7kLk97p%Fn$c)L-!Ik;HC#N1GUSZ3@~K-Om+ zXPq^)Vf0Kz-&*QB>#`A<AfqM?WrDnxCXxT0X_fbXLi+!yX;ilc;s%D&&fW?Z)<$q~ zH$@PIM5-*Lk|hzN#<FvKsH%gI)iw;-(!7@!f^-Uvybcirbp)fu5JEdt37DL=(FA-5 z&k03zoHw>?TZLAa&u?djG@yP&DLNEHQPL;D#8d~SCVKGoc0hV^Fv^RQuyyr#?A<z* zpdLYJOTW+|YGB9q9i!2_V;p7tSbBpg*xo!B&Aa9^or7I_7UIaU)!4mv5jJm`g|Xv% zAe1Un-p1Oy8pA8l9?2Q8Y6PWEfFFGQf)EuQkI1MPczS!n!iwRKt+^VuYU^a92IIKU ztX*tW(}@8yO~Nb#3q#dxqE+Aj25rf_cR>BFX#ua!lg~w+OIIKM?anUl=vv%~QN{!u zKQN1bJ7KzQ1om&QSG_)VZy(BVcp?t(pMXPq$6_DBePG{696m6LARmSR-asM0y}JkF z;Jy*~;6xJ&GJTN{Y>wjGK$KENwxvQGSe}NB^9ECGH(=+IA!r)i9y12zV#$~?>|a)o zi~FYG?z#Cmb9gc~tQv^gnml;B8zCyxmEW}jmp<6T%C>`wXg6+NC8Te$vfg<QPaj;M zGGirv@&TT|lz}T(@a)A6)%W?EZ$HK#|M)fj`q!WEx4->DMvJQcm8MbAilz$Knq934 zy#FaL``)#GO0NyM?qBu~-tSjBfxrLlPrU!1=@6t_hW2yK%|yKu_j0!SD)AFM$ZP(F z-OZaYdD2kS4k$r+c`gcy(vXuEgVc0UCBaBc4x;Mtr(^d<cqAQtSj(hd5sr+|2x_Lm zF`B7%eF$wo!rNP>#*J}PQ+dYlvji&iB*Hu_#14ac=i!5$bFp{!aGY5@ANQB7#OZ<k zv9=%^(~|r#IoTCW1%5a^z7W@DlwwnP0QU8X!m0WcT%3}M_s9F;zz}onA8U()^Qg4f zgwWAPWBbl9tlt`n&8tFiU`-mf&d$ZA@tts_p$5%$C0JAxi@606*fz8X>xUO(&8Q0O zZLG)Q$}%kORgT%cOK@=AJpBCK8@ze-5MO-y46mOP)Q_*=DedvYOH|qy3Da{_zXUY* zAKn+0eIAb<p2Ne3r|GEA;r_k%2<N*f?vjhuD`(?}A70>t^SiKM!6*WJB%`70Si827 z(c?NsMfY&?#tD4-_8}v)D-;FC7_GgBi4*$Z?Ac9>%ATvyoaaB-&hI*bg9jF4^5mX$ z0%Ndw^F*v>B(ZMI7>pfV%&4^;BOFG{GJ~e06O3)`plfZzXxUV~Tlzivl_m{s{d_kn zrb)ZBk%<B9ovhSC*f#d2@b!0tor5K0;c%sPrRN9hdn*}4Xe&)JCYrj<`^l(BQ)_*- zsJIr+qPDf|-&&L7zk~c875)FzwDA5N;QSs-OFgwJke|O9f`W~a5O0l)bO)rR*r-L2 zGgBRqn&O0%R97U^5|SJd8)wJV327M~$jS9ZZk`_@@5}8V)&&`T9)Q$TAM$nymG_my z=vQ4tqKBibvMrpvER~0|ceX;i{A6ThhoEcML}rEqN=l+}>eOniT|XI{x6i@GZS$~b zc_Zd6YQ&W36EJwp2=o~?3_a><QQp5Vy7%vgvfh;p8``2naRHT42=ob9X%DhzW<*7V zAUivYYC9ZWo*H<^#V5hT)0+>qrOinmZp#CbISJ%?BW+u?yq)H@v{`FkSiTGJ-wTAK z0%$2D|IMTT@pA=zBNhgFeMeUZEM3BaeP980Z61l;8|txV{Wy(n9ECND`eVZiMj7ks zv4xIo<LZH`{eR{1el5e;xxK76nm3Qao-N~%o8pKLscxw6or?)I9WlA4112!aX{gS@ zTvp;4gFB(It`q7C6EL)M3Z~U`!pbTAaQWyGoIBQp9h*mE`4UDx&C3Ywy$p5tP!;W= z!a9K4w+^x5Qe9JNJ$rlsuU_54tB>#F_1j1I>f1N?<uBjjSEYKjz!k|W{}*t}F);zM zrddR~)v0cAE%vSoS8wzbb=3`8j?1>_@V|5SulVgBRM%AI@_|NSYwq_Co-614O7;CK z{}YtU<?`>*qkEV&Ya+&u>xcf;`6w<<MSH5Ztjs7D@KB^Ahag`1!bf@{BHRPvVbZqk zfq)2Scu5!5AZxhMR4Q|81X#i|#1=087Vr$TWf^l(zz&PBp@Mf+%3Y=b?OT$FD;sCy z`I?2;SJelr3%j7HT`q=%d1Dk6&O9ojO=VQz6>-?wJp!A1hG9=#G)_;5!=>qAI6cu7 z2glmu&`dw<T@r}BRNuR|@|slv*hZKiZqCM)V*}CLRDpG)im-V|JIw3kjaA(PacW`* zY#Wr0{WDlj##LZehj`4&NyXIMG%Oz69WQSm!?#~P!;2Sp@bZ<Y?%R0v;Vr7}8+iWo zntI82|LzA0+_L@X!6iI>!tE#T6Wpf=?)%ubc?A;V!l|OE*gw3EGw<&}b8{2LT2}&K z2G*>dgr`s6$H|i$S&mLnxu2yNTZTgiHsj2Dd$4uuEauHo%$+k3lP31U*)yAP_s(G~ zUp5K_1p%n9&&TRD!?AS5K+K%c4ZV6sqDxT#g8hsMs&H7^NE<hyZEpnwI}6p%TEM27 zL|FHfGL|~3Rlx#P0?^FN1ko{}u$AeTZ4BVyWkZMU154I>eZpH!d?(lOdJ%8}Z)r<6 zcQ9?~uGboNE);%L;QHJaB`m#8q*uwm0b9P4`^x@9N&mkw;gr6<0jvmaN4wUllf&?# z9WZ224n_>i!>~cJB2X5F)yl#U*%&k+3j=C0P~9&TRlO2W(LEYHW#yyNFcft3Lnl5< znbNkjI10s`!{~@ZP|zWm0*>%rxn%}?sZJ6yLkVtcm|E!*j%^s8`lygKyKRVSkFjww zXJ{HuMX?;e{QVnzaP1U2mgXZUE)uz=UD2gaEuwSskzLvi?Ys9tZr3v8(J~7Q5to&T zn2a=-JJ}PC`V41`;N|PhP@pYCfOt5&dBD!e8J<3V2#JV*v4uG^M!Xm^K_0F=<Q9NS zHy*XR4ZUs~JspNsGBM1*MpSBhlL)}o+yVk_DIhI{L>zz&iB$_L^E0*Tg_sm1p06Wa zhV%%39X&p<PT0J@NsT&N+Ek6D^Lk@mLl4ZIT*<T&GbVM#oQ4X_ZRn0!lgcq;Vku@% z?uHrTOEHxdb;kG-OdVN>>0^p9swNkmGd<8FKLmX{MPpcxG%TH5g&9LTBRRkrxp59C zO!vZY!hQDGo>)0+2%1+<!R<@UxOZb0)%7;qy|o{=uOGp!8%J=H>0O4$4<EcwJENLK zo;<mP=g+U<BSQPL&)?vi@4mp_fBiGT`tMMd&J+St&A!$&p#I%Nalc~%Xl<(9e)ltV zj2Hfca2Jzp`S(BW#s5i1J%Rhb&iN<y@85+f4Wlt+STA(zkw<VRATK8#8EH{SObkIn zLNI~tiJ%a71c$mam1YtjwJMQ|pAB67ZB_3a7hfAV`&h%?!(8o)IeJ(iC_v_<cYwFQ zrCQfh7RL?@wNbNJ4(ghQ!;K?wX=VfF78apCH4fwRQqa&Y6LWHsF*hjy%d_0EwZt2{ zdIeyA{~#Qy^TClicbppLgX2SeuxFqL*7mo<$~t>&nc#=@<9sorj}?}Uio)VCbl4Tq z7}wDQvkDxrq_ZtnmD=LO$Vl9norB|J)3LTk7$zh-VnN4LZ0g$$6Fa73RpVgXxqSj} zK9NbZuHp5EH}K)JYk2-d7T>-^M@?8ilHMLv*>}$3;k^&=_|XO2qvC$R^6=rydq_-* zL1CwCynKBX_wS#^kKez*t*ZwxW>mRylK1cO{;#g$__1}kaDE4F-#&ot+vZ~Znwe@Y z^dpDYV+uvYf(1j-ynPyhz8uGoEWrG^)tEoO4uc05p|PPaqr(wcvS5H(F()G23ek~{ zs2|2iJH(T9iFMVGz!h*4tQtY3!@8!=I;s&_3g~iN>O1SctA{fMlpU<3TQAkO98XA% zL3ng945`QsWI{Y)0q-XZf*4vFsvcx!guN*va(z=>H6^sCzdH<!^jN3m1*0&9_ZJ~3 z)|&gj_x+|=Y|Y=(N{_rDJKlx*?_ekR<$U20#icN!bsHJjsOc`Kbt-axfS)x+*5_gL z$o6UyFIg?8VRC0QPU)htNn*ullw-8%Q#IRDCKO`asCF1TvYkptkH|&+5P^IK2J}rr zzdi}*(LDkC_bo%K<y)r1hasmdsU#tczDX;XS@A)o`JzkLBmz8~D#Zi&oeJ>e<ue>P zbpU5CpTPcOJ5X5G9<ITja0v~BZ&ET+J9kC`RZCL)w#e*KfSi&dq~<f+4-bTu8$%~^ z{-Jz`7WBfA@v(?bjE8S<ARn-=8lLVG6rlF?O^taTABX__9gp^3O&+8Gn();&g$TH{ zYW(;1G*w{!m5OK9cEEqv1oDQ)RPcKGu(7g5T}^Km$}yNZttaNrtia5v1oh-zm^-}> znr8MP&}*=wsZQDIg@dq?1zOTAtEjj)OvL`plW}m%RP5b22~ATfQBe?v7^;%YXgiFl zEyM<fubY>Q!_IY+aCqk|oTSn}wzmnF&u+w(^ILI&O6StKEx3BI88@!%BfJk2-p6qF z_DQ9b?%sVLj|uIk&#vGF757J<JiyyeU*Nm%zE%pDX#5?J8f$^*{|_c#^$!YrG41|; zo}+%l?<!yO+y3&GKV#YQ#TY$y2&(!PqoA{>?nGo|#2_Up3`xo1h=~hCV6YqfgIwTC z^PvTVdBBrU7SZACZ3Am(6IePLseK0zOW3%W!q&|kuH1KbF@vW!VeV-PS06L@5aM3G z#%jfswuv5CJhTF92UKDmZQICxn9;R8#^<DAVsbocoQ$y|#{=7oJ+ZZm3$~XzVPjV- ztnX@xm0e7+tg|r|7n@)~nHidTT4F-64(8R^WAQLQ)U-3lfNT%U?Us%uU8B*|$rYOi zg<?y6IJOQ8z?z=cSjGFS>f(&;eUtItl>XQ~v<i(KGqJF~3X2zx!o%lh@zI;>1ovfS z5?wuc_yHrWv$S(~{NSA0e!#LIFB5OwJV{4>0jEwMf~lD)BBBDYYFz^c4eo;A0BejM zUV?S2$5HLI#iorjuxIyToH)J)mo9F@p+gG@hJ`q|e-%DBvkx2A&qr#SKZXwJ%!qF- zmHapiACgNDl_Ndf1)Vy_AU(qyJxU`nc}xkqmLyPhwo!|e*Vh&yJKh_1#(FSk-83_8 z0|RpcPP*wS2)5Mm76GN;-HQ7JsqDKD;QqnBuyM4aqxDxWG3}gfDKMqWpr$S>cr)6T zW>W=kTUjN_T%{KFmar#xEFJY>X)lW`=)u~CplAJ;1&+mJZOK-x1l9)JHlz{Y3ex=S z-{39h3Y_)$`xu=Im)c0XwsaLFOT<C(yp*IsSX&vw*V_zJCKf1Y&z@0^d9y1pXJ$9G z{jSZMQHFWbDEefHz$t|M<W88?k~WOb$D~o3<=V#8%gXZE7&0&&eXCM&U_ar#YTH8i zgt_t$G@)wMhq0wD>|KmeP#lZ29A8Ao+r!n{7}gFJ*t}yc&YVApP1_e^)rL99D@sOK zk}QH63Ii8g=-6Apln<+wK-y3yU9yIMOc4B|17YKC-Lgn$8~79EA(0UXiU@;~hnt#b z+u74y!CO-48YE2@(jor;7QFe;v;bF25w$>Eo2lC7l-4rmuC!|lsCka|t@nSLr~t_f zxqk!;%>;(>V@7tt_|cs(Ze$V0QY}vyS&Av+2=azLSTJh<7SA1s)k{ZW{fe>Jv2iN) zFeKf%xe<G}H{#%~Svb%<6Yn2giuaE!!<l2NaAeN{f_f>=99@NL=eObN`OUa`VKc5@ z+)hw$!_8~Ear4GLT)MOq=g)7)rOUer?Zdcti_n%i#AQOJJEy6p&N8IFspb=Z^Y%VI z|MEG0{^eVOQPV^sLr(r%Q^@}xCjT_5{$Kn5d5&sEd8dg+{=NC=B}R`Kih+ZAqqsDW z5m_wSwNIwv4n;(S58~pfx*0P25Y!$%_HgsIg`1BZ+<oog!f@Kz!wMeUmQ|kY32B+x z($UR=`|_^D1a^+bu(vnnz8M^4gs{62!C*uuU<GeK6GZr%VPHWLrk8iX%9<W%EY3j{ zzi&)-GCJE?qukaIvr}EMEZY`MiMm*mZ;2gM?r5&@#*RUL*fk~u2d2kiMZFu=P4>g) znITv*!2`3$c+sL!U*e0=?E*15*B=YJhhyE?RIHc~k45!CSXSqW9Yc7p{$AKWI2mgz zk})R17o!+yY#3XOO{*ti+wOUI@=V&dPcr&Cr68>Vw+7hS?R&Rb9%%On@3(JmW6tb` z-|I=A{#~%|z;eu)Gnf%g2sUmQN7dXO!-sXkiWQ@=apPpHUOgI1mkz_E36&T;umpQ| ztw43(P7K`>v24j$+_|w6dv`QY73NbF7Gf#^o|)x=2@|^$M3q#8G3eJX2MIBDNQ|(= z$i7*aHLM78hIK)Hv>Pl4WT~sFX@mf5ts};|Dp54+oTjOi^;A^32rC|Q@o<8PrLlVN z6&U8PK(1!(lY7xboN4Q~cKn8<Vp8|z1*RdzsJ*8iBQ<-3McBg8t_{qMG=mQf`E2y* zFmy$2GZhg38(YM*`|2~T<KgdZ;ZhqqAOn7n%r`%+u?C|?b;XGKd^F9KuEtdg+*)gz z+w<RS5zkpTyF2Dj?~1vE_&la_1o%_CU>0pA)%XmV2A4{G%J>3COl>ise<ltwFI%nJ zvH~7~uJ8_aS1YdAIMHjcP>01jB0j|hQ3<y24ltqzbVPYYd+gr30`nHsV`4);6qY0+ zrzjq7!7gxSIICmF2j*Z3BWJ33!#2=2*MnDt7Xo5@_y7rXW}1nO0sKO|;T`C&RJOaX zH!GqS%x$ezYUkp_OyR>(@D^_-UhrQJRQpmuYii_F3&16_m4fDj)T(I7WKr0X!A25J zSsAH80Sfdy|9`++j`4n0);4f(a73q0`Is<%01I<RKDZ)=K&5Kh%(>I6`QV3O`Jxe6 zvwSSpt{8_6t0!Xn=IPk6ZKkr_@-l4qT<oEu-pBOlAsL#y8fQ+e!`b&X;_T^-xOi?m z70wo=dM;krhD)>?g!Zl5hj8=G5!`uj61VOj$E|xO7!GSH=dJ6<3HPITM8)+XL+Ov+ zKES7+J;m#f9^kXjpW~N5eT%>S{TKZD+n<R>0i+g|+V*EH$hF)5-<bUS2gxm_-T%*X zG{1qr2Y**4|4zMk7^P+TDC^b{*?F-@ObtS2b_}9p{HeBG5fbi!zz|nPXbx1)mQ>Xi zs%gZ*%Ywqf22QSoGR@lF0Jc=#c2vqX+_q<GPc<&vmezU{CvD*1Y0ffc2rJuGaCXy& zf2b8aU3F2E=!>Rm>G4s7#!fjHoEDBsI*yL6mKc&8h_R_2*w8Hu2m6L$Z9dg<p*1%2 zaKncFo|xau3QLB%V$DQfY?u*<b<_N@ai%}EFO0>q#wbi37J)In!Z5UhJ0^7T!PK5U zm_IxO^G60?<+wnqa5pS1F~X7}C(O+C#I(#H%;ev{ZB!MuE*^!|jLPmmIfWO`FH&`% z$CF3We_mcxo>kiq?^AK#J+0D*ci+PU!uv}`U`rRzRdq&Q(n*_dpMFJHvwkumJ_qa9 zk48g71?uXk>c+_&L_-O7S*~t0=Fc09jq9gVozFzK@*K3y4a3%r({b+98mwPlkC~Io zP(L^aQ&<-U*5#n4CWCdP3#zJ;&^|v9VWDP7i?zedktL`u2tk}{D^%u&pht&z1o*l@ zS1D|P9_uITnv7CxBOs@$m8OeU+}74ZJwrXEz@6QlU}$PU$g|!HA4IUR4oj4+h4;Tr zk3o}dnNid$)Ek~GM}8rWs@G9gnh*Tk^x#H_yV~f&mJYyB!MMeQCGVO#E+SG`)J82P ztUXs23HD=I?3f>gaidG=_)0Lnv74G#f8MO_syReb1#zbH3GjDqt}Ki(s~ijG5%lwW zs#L6Lj?C9zM&(|NX;V8>g%@Db*bW#=c-K^?;~<4!tM$zr;pXQ8J9i7J5_3Y^gV6RR zv|U-qTNC7lR6M3|aWg`<?z!mSzax58WuQw*G};z~qIP&!M5j|-$NC^VEdrKw0IGeN zp3Q(Eik+twjP2+txvwwlBYK!H)OBa22~mn$noLA}TiD5h!E_+5&h)y>M9CZha|^WP z;b}Y0YxgzAeXYrZmI5J#Lmn<u>7=i`x<1b})m7k@)!(J3imaF}+tSs@L?%*qlrYN$ zp;2)Njfh7|YBpkH<4{-I3k_2TQfc(UoLN;^var8W+8dTl#HJOKv3A)6Y+N-NJGaip zzC8;W(kxLkx*a*X5{Hj2$Fbup8N#l``)4-d+_|l|cySjM^=@3bvJaOh=E<4>0Gj+s zL_t)q?8lYMOfT)i_3Qg^^X5TZyKw;5ZXU+%d#4EP)422SecX9;7WY|UpE6v2@${-1 zJoD-W75D3V_~_$D_~g?k_~NUV`1;#7`0fv%;m4o8#vgzF7JvHlkNC@9e<sZTgunm# z7ySC`-|*XS(lg{Azo*)NTHwk*+0=sgzx~s~SbL7x-~ax1{OxalQ|bTeI$p`o<Tpr@ zjwU+TuxTmUbzsFWNJeT#IHKcx5uX@@$Y?+K1~^hx%K{os@C<ZdIW>bN1%{QY39Q{r z31foX%ZioMfMK%C;jRN~CwceLhLxF>i)GKs(GaE#<xOq5&8X6m_i%CN^^UrbRs7vO z_0cgs5YzjWU`kOo>NDdA?+8>S2B1eu05Yi7OTuk1vr8a0RR&^No*5Qr7-LnD9aeX9 z#=KHX%qTa-n8MarIKURG>Z#I)I-qHYJsRrluwq6W##MWvD%%J%YJ$;7mEAPl7mYp4 zuwkG(R`<5T+U|B(Umk!(MPXRTC}3-^PFU5e5NoFnz}#82xOw*wUcb7Grz{6g9-YCn zCo+iY1C@$BecW=KW##dmQ+WR1ylN8<3H4F+MNj%tGmVUO!}v*+XlU$%#)c|Pn$!&w zCzfFDyuN5^8i483`cSdg;`|5OuzcxQ!aErS9YU~~4rKX)!Dtv)in)zFF{CCF!v^MJ z#<ZTO>XnEggY(d{GKr4Yl|s)P9omIqLVYO)bWca8oM2cGw9-r=(=7-1IKqulxn2tx zHFa7<m^4R-5zbPF-?f(dt)MQVOkO-vAj%SDDq3!7F4cBikbOzbso2dO?cn4?5fJSU zM`t>AOC3apI3X&;1->$0k_j0gK<5306?!c*sA`?dzgVN;jj53ioa{|t#P1Cavc(8S zFAL^U%r*5PfXRp%rC8iliA8gIkQ0@^+md;`{)a7J*c;0i_rcOd<jMjbqb-<Qp-c;N z*<MJ{FCfqb=94Ct;`p%@XtiW5<u@OOrIQ{ak~|R@$v@QHfT3q=c={S6D9j2z{^l^? z!>=D!p%mkZqss`WCTwq>jrH4RW59?CbSTS30hLo)ekQ_`Bj6e82@k4yTZXbaG69TP zYgQzEIJlX^E5Jj6+uqfM+kUWhc2vsS(%u#ZW+u!aKBSg5ZvnP+d>551nJoMA5H%Uz zVv@1i%+;DabUysw;VqdiO)4zJ(tOfJCZr+A^<|Woc<Ywbz{D8Q2`LP<J*ZZ!ke<<w zq2+KS#7DrFsx3FuAH|)*F@0PmR?n%&rp4p2V|4?L?OTFVhgadqfo0ggZ!wM^UxWAf ztWKR;uhO$;x8VHwW(Dpm1opM7hjH`9F*T*>Jyte(aU}g{@7+0pJ2Yv}zR588hO$#M zhQs&H;l<<2c>d%vK7M@{pAy<1y?KB)RNNnb{1~5n_5z=M@e*Ht{RZEB`xf7R_Zj~1 z!<YEsM*;cw`1zL~@XIeh;!l72S=leY{88DT|NIO7@|QoUW0L;$uYV?lHK6}rnGDYP z?YF-Z)PGgy$~D^i%01+`_MCT3uKn#d9+w^|_%nX_%a<5Cp-%N(P0I*FYy#CbD^_Tv z7s8^bkf@kky=_@m%vHO#y@w@C32GC9+LRDCcQ#UsLCd}wAuXw)jSihMK|z2U+EP_n zwSk$PA#}`H4lP^5ir3pZuwvV_hJ~9hY+Ur<&SN8bw8!}Jwx};i#fZ*nC`tB3R*VzE zd<@{r3SXDuffXelSe#>m#o6YVouY@S39T?KOBZts&9P;GKbBQGVPf0XSlrVd%LaO2 zZjB?B3~<5havRL;?t&Hdk!Y-Q!?MxdSXgF^CD{ai2O}&mbi#^)U^EpZV0vyM#>a+Y zYE}Z)jqZy%lX|l}9Kefb(zE0}+G#3pO{y(3cW)nOSvrPCcaP!8jiY#Y;{;wl{{WY- z?SYMhk?PrD%D+K}b->U>52>jk7(S#s>vSpMn}XiGWkHrgij>}1yr>@Uzqbw>H%!K| zrGu%!>v8h%e2g5_7L_HD7(c84^>qy2tI{xWY*+N}n}w(db0zBX@+08pWr(ib(lKR9 zUsQBW#^Aax=+(Ob);2~kC-CwzLeL>M0<O*$3WfqrCDcTmQCTZM|KBkYi4sB6-fboo zh>OX-oMUQd4%YxT*t%G#W;aJiGc|LnK-kcLieK8^$q^?PGnkkeDsE`O{coJ1$$19+ z%+J#pv60p&D~Z6!VR=}(unH>{S7GHMLb|CNmd@{iRSWxJ^`dI5S==9Mm(-|K_W#Wm z^PDC9uxfE%UfTyNWS}H%S(CuMC+}0K_LnaZ(byAB^SWWi^a`A26x3?r>P2eN&Cqyv z1jX3G(X$P_11;3LZvsJoDxRv|`RLiLE#^!cf~8F(Flk(Oj2zwx!-sdlpkXDb8Cs6+ z{Yy|auosFe%aGbG18MEk5tkkZV;f`T9ZjtaU}mig2N!cSH@B0AJ1dbLLzy6znp(?3 zz&w|#Tda+tK6Le|l3V5v_+P<WUK0F|{+cZ&$7S9EZQo95LizpWq(EJIml)7N$XjUb z%S)ac6cvu-%xt7*b%2|DAVPv;QP+PkI(6s(D;5YRhFU=`1}I7M!-(GPFut}Erqq{X zeq#-`uA73(A8f%ns%+H^a<LhgFH&V++Ka1~58(RML%4P0IBv6YN&DsfyAtZ2!2?44 zAtC<c{uzAu<RaDeWme7)@aUm*{knpuPjBEQmG;Lk@2J5VpMESO;vVCz0Q{pzc>DGl z-hL|6a=uXT{`UJ%sK7s^eU9&GfB4}mLi}4Q^6&7|AHS#lpi%+)pZ@%lG8rYQ0MGPY zlVkrY`-RG0d%f)c@#jA%`}t4*y6?XmoyN~U<L95{+^_M|&!1x0$SMSdIv_sD7ZEWY z@DFlCV5mC+!#vcBNom)%aW;iDA#Lkv2`egR6GsCW6Tp(15a9ZDR9)PcRM(n$NqFnp zutM81e+g_umOmW}Dm611#33)QB&61bkz*S;`<uX$V7Fram*q!d#;BeskvUS@g&-l( z3I2g5@Zr7tB{*Yy&tR-Aw8gwUb4*V&AiUdPCevjd?XbMa2~*Scv82QWt15jlt*s>i zY=lLfEHOJv2h&p9psAA$Rk}H5bTh*24!T&7s*ibTW|$shh0y_an35igIfWfCB{dln z5@RvCeG1l5B)olb9uM!GV3{~caGz4?{kz8r?W4->+&Y5WjMna5KY;s}_Tk~Rqj>!A z5SsTkV#K%#7@JekvX1B)w$}92pwhLoGDdbrBu0%W!=Qor7+9B&oNPa=TrrMe`9dsO zJP?Z(5gbeV;Kbn>m^89IhV)Lw=mG6fRUC`zp6M7^-42!AlGVyUUCYu?)vpjPo~9@* zOUJAk{ZUGx)3r+^MvgAW<jMUosJal@$)3nac0;?|V3@T`hbr%wL`}C5aV77fr1!^v zGYUGj(61<E>8T=3oy<3-zD0@a{p)>~n9PA><8BLmD}7iwS;EuL6*l(fu(p-83J7?L zN*xQ{mprJdE<#RQ&3XpH3rRI<TbLtFCYoa<MM)Stq7w#Gr>SO<nGHqQzM+<NzXr`4 z2V&d0I&5B5hxN;9f46l@2N2)`RQj&1T}G%cA;bmXi~1^)ZMEN$YCm7Tq!*Sh?uGgD zdegbCMXRP|(+F64l5huB5Pbwkx~O&M+&rBydFlu(TGEI?gSum2Z3+5TwL_m?xv1{j z7CkG{QQ0#S<=wN;u~RCt+r`0~pbv=hLVCMo_(l4`&cjYEk8fnH8Rst(pPO0f65c)x zT|KGprOQ?@!&g~S-x9h;285^{j4kOIjSN+Lmvr6xy%|J>HX3kiUUbNCRB113dD!oO zTXVh!-pUAN9iF37EzJ43WQZKs9+R$z(p6Bt!_M9r5s?W<Ow2}VN)AJ$DD<xEjj-S# z*iyZRyHUXeTB1|37betFwNS-$W4O3=*?2s@c?dTy?ZV{?d(|kl>r~p;uN}elE7H~P z6xGrhs;T#I_s%(1zB9N_kUzTf9v<I)56>RFkI&v*#hVW=;MpT8tb0ePsE**-y(74H zX*cd%+=HigPU4F<H}QwBU*fa3Px0}`&+x^UZ>hXLA;4eb^Dkd1`{JwD`0}fd@zpn< z;OlQbr6T{Fiu?=0{YygqD?<I77W-Q53*5y7^gsNl`RqG&?$>Htj)}>>q~ZXyz!v-Q zr+;0ibr$cMob%I<-{I#!$~m9l`yXCm_=ukHmPx%5d=MGs0WU8r`1(7*Khy=D{<c)! z*06Uog_WZbY~0M?z<p8N##GtnF2+>ggg4c;0adnvt*$yQ`)w?!l6Xv?FjuOZBBhOK zYerbDS>}wW$fOyK(555y4X}lmI~BZfYea=RV_?6w=+ZG5?elz)k>RdJ$M%VL#)gt; zZ0Z_}aVdtFnqi6s?d>o((+u;o%rPmp4Q6qB5moe*3}Z}5G{CA(E?8D*gV||1n3bZB zh3%{{tGzkKXX;{cCtIFxj)}1rsHb2W6XApY{$3am5`ytb$rv6NiSlr7>{~TcEx~tB zCI(aRCb(G^M2+9O!!p6+cd5GX-adhQw~pc7wF7wb^bB@vnS_x9ZeXYtOsoxA&kZ$@ zW1Z4vWUIpnS6{%#vYwk4iva_=VA#-73XbjAuzn)8Z=Hk%4DIL7=!WLaW3YUFEe7_< z!pOP~7+RBup|$NWu%<1-gB@UPsgD%agZKnjL`6FyJ<S_6eREOOJqb~vrpV6pLShUZ zbf7FN=!c@VzUY)63_ovk_5IQ`BH~G(AeEK7T1y>Nz!oLWeQEY2n3dw@x#Eb_uz8t# zTmA;tajgQEzfs%cOoyosqiQ{CBbX81Cbq_E1$Z+XX(yM(#&y*y@$wt`(6OvuGed35 zOH@r8yvE*zcW1);*x}h|-ZB!qH;=%ct;4Zx;{a@3UyJ5VL$PDsVC<0vPd3$K+xj8c zM3Apr-X9xR)?&+=LCUtS)!1fPJcY2|xMl!0tggm}Rn<JVFE%WfW$J1O{u-=XB&xld zFsHhwBVD+lAI`qN0j(CVo(c<xHVBDwgR6%X+&!Goqp}p^#tuPYK?d69#-gYw0e!1; z7~aa_w$+$AtvAMuFUO#v1t=|#MQ%Gk<hAohhr%F4##_O|Utjeskq0WNp%p=E(h3%K zdKg5t-l>=h*47E;);919q6&9+feC?aW^F;oVMnOjsRH(IZC;|RC6!DP=rYxzhgND? z_W#4Q02d%@)%WjUf9Lc6v^G@wZFKeF;Oxc<9SnCbUxb85!OF%S`GsB3y=N7{BD2(m z!_BERVg)+hCdiF)z~JtgNcJ*8@4RSyaA2K!adh+A3Ea8)9&X({rLi0D<NkvSxOe{o zZrwhM8@JBlt_-xea~e+>5`Ro!Upcpx89xQf=GS1s^d4Bq%F{Hh1PdFAv1&#+wk+(A zx#PNG)!ae2a%MX|e0&LCP;r0s(F?r!=oLOCyg!pkhQ5BSMpb_Ojli2J)wrzN_|5m9 z;ajTlZ@&GEpM9o)t^xE{D*aEBb0pP*TR<-+p#JHP0_AVjzV`F~o&EIFH~7;}U*ngb zzQB(^e2l;R=@U$A91LeCUG=s;IVk{cRM;M#=2YOe@b;6%Y|UWfNEKzTLnUPZD`#U^ zQw&HGiF6G#x2O7+N+?D^8@HHji^|rg=}H+S%-hHsfiwdvxtEa|LTyA~NOwX<s(YCz zEs)>au5AeB&+LQoBRXQ@m?Dg<&Bl<TNX+k?j;X1B7!YhomF$RF*^ZczYL12kJ<Los zAdHPLEyD<nnTBXc*P%i;#_V(hOi!TlPSVG?I9-g0(Zkpz6O4@1M?<O|MkhIAK$s)? z`a7dG*bhTOLohHr2%~b6P#o=tbqglr>7xs{dHtvwjP>-%d$d#d@Wp$0aQ_I8i6W;O zzb8#8@8jv?_i^s@8uYJ9rStKIyN|wdUZ#%5u%z>AW5lv9z!M`FrOXSIoLwxjdhIkE zIkFt{=GCCGA`vTOw$T~AuzSlihW4W{nJRwfv|gyK$v{lB3EFq?CG_*qtt<x7QRXP_ z98PhUiLRwF=u?%2L3JHf_d!nzopxCP=-(|3eY+;2TjvP$=$b%L<b$wq4;Y!T-U+l@ znl@z;s^6PXq|S@U_PeG%E`JAstrUApDiD|Z$&}EoEGYu*^kL}8NX<!)&w+~Dq%|yM zW>7v8eNpTD`{zvWgF|~4z_?|`!8Ur*B~gat^S6j-l(u*t51>fhvuhIJTZ^4*hhh7g zq1dv105)%^qxv3-?Q4h724lNS6|zp0xU6thr%~jq2N2@@33ORYbO6CU5F2=W{o4M7 zcOPt6S%pn2dt>v8zSy*c=Pjzm#s!2w>-?%keXx32H5ND3;Dh%zqSeavv-wA~Aw-=p zq`o(L_346)tVrbL#V}JkW9roYm_2&{=FY9cyt%#5G`|W9nyN_uDuz__1S|SsEyIP4 z8wW8RfHm|!%U2J?^0lKdWK>r;xEd)~O1rZWGscb;EFj381&Yes-X1;y{%~@0Rs(lr zwPs5@8|WI)6AEB?jllVLc*{OBOV^kR%Zvq*o>zVLUm*N%CfCY&EtxD`1Z5rs>1HIE ztA@pkB4K9h85=_1Scdhwz&9|2g~}36t{%wDYYzt(cZ5a7AtN^rwL|;B&({ui^!%ZO zO&C>MR<tXE>`V}BXN0;Q1vr0ZFD_m@$Pj0jvU6v-f8h|$o!f^G&dD4kCvbuLmoFT| zBZj@VE;KV!Ct&WBD$JhP9i!^9Fse2UGsbnqoQXx4H?a`&#us97Lm8G%uf)Q}N-SvT zgQkW7Q~>kv^3i$x^4%-^`2A~qOGW<m7ccOIvX}Vkt5<~i8wK&NzHNc{w=}Bpuc^wv z`daL*0{VZNeE!|{()=QT|B}jG1OD&6|Dt7|&Va{$_)(f>{$<isqrFCJ-|^fZX+Qme z-}~ir{P|CxQsvDiuniCw>xs<tP&hgmz|+fu<;0fd!y0ys2*u3pbYMy)Z9=o961OD4 z%~&brMWmP+#etz^8-iQHVU{;5d1=)O##G~aE$|i<u4}<<R$hU<A-DBRDJ*RHo!&OE zFmHp@bRUFATB5Q?62^_`jOqdD=+QF<)y2^m)jkU2=(wjdx}4EA8WWP-F)`TzGjpBM z)WHcevZ=sR^$FzGn80*Ok^xn>8D=G$V@ixMrlmVzXt)Xb`{`qNh$W^bdSYF#j%eil z8go-o>+g$!fxf5-^hSMF0;crsiq}uC<G0`bs76WNx~^$zQ}0G@AI3dKWMa~6a_81j z+`f4fuU=fhi9^d#&fl99XV1tu2G0JL{QFzO(a#<h1eO{sqaet-AbqVF$;x1sjhp6R z&D!y3Z0tqVU4y3Cm6$i90^2uEz+kHF#8@lD5!(IxCSmX(S@J9!#l=xn+?MFj!5gJr z!;qcr!egPRsE9{&v^m1VO;OQ3fv~qlfWH~+sC4!C-Qkf=@Z#@s@iv2-pEYC=Ux9ZU z=~66pQVVP?q}A_z$F#@ag}1hj%W>BEHnJdsCB>U9%Y$PZ1#WXf+>zzWg1^JatToIm zj4*a|Z@hnGKF%CnijsnK1!-N1IO%t;=^7~D)<8Wn+6z0kk7r%&k1Z<*WZI@RgzwrK zY+6l4P20Ru18IS^fLjZ4*_YM(#WbG}rV<~*l-KaH%~al7R`$b|<^8aEDbHENa~D=) z)8hVEPu0C{SwAdo>WB01tw*aBYvxjA8c|)kA|l$Is=FN;r`2M?g5g-YY&ce~96_%z zn(}@$wyYb?Fklq6ZKzihPwiy5uzN>6_U@E)D7J2{!P+&wuyjdJW_~G#)#syoj}*kl zIv_g24)Ku=NTfoIiE)QlpeteM2v1*mDdkVd%Op0|FgB;RYXP;S0&B?xX^WQC-Oa2` zmC5q_>b(Dz{U^W$-r54dR6Mi5TQXchyk)z!KEo|@D;StqFamHwWLzTrgTtr<q;Ien zk~6Z=p{O&KteTHq&C9TT<xDiMn9heg0XtVs!~C%|$cyyCi0V=_Z(EAJ`_^O6-gVfw ze?4s-_R~%r--4q@HsRQjjSPQw<Ko$!ST<)cM%U$|aa0LrGs0Oig8(1b8N>S~U_cp_ zSoaW&=og2PHOUx1I13Yp=3)BiLM)rr2S>Iy;Pmb}XkIl2`_@mv!)pie^`{T;hp(RF z$8TTZo3B2^mjdxGKg1V=xU`9X`ORCVAK}ZdxXpcOUJ?81n~(m7ee>PhmiF^cRa^Sk zRP)+nGDD#Dxb~cPO^&~7-_db=PbcxMw99|}A^!T8&vE{Pz3}ohVdeI~sueSk5FY>w z!Zs+>o@LUFWy27*R7@6xw<u~0Y3C-uEvUe)2yi3oHZWiXHRb0L<r&)$;5PC?nhIOm zzNtE;ty|ZMCKZ|ca!h(ZnGx(JJl9xWWD@$$tP2K&M@*~>Lw!#S8PWkGMirr^CL6<h zWnxfz2<COk$NZ8KtnA(ulQW_*F5Mp!bA2&6%MDX9>`@<Uh>^*r7@uKHbxvg+WrE>B zhUn*^gNbQgs1CA5S7$@?_O!yN7+#y5gh{y>7!?<bQ4ta7<K~1xQGw`2MLK6>fBfxl z-{Y^p{S2Am@drBG+c(~0G$${(<t61I+`e@XH*f66wJUpZ<Jtjy`1}Jj%^HOCL}$cB z*;6Unz>L5WsOeeJ(b3`QOZ&f+eM2f<>3T;f$v~(bJLe;>tq-A`L7)|3{;UctnB4<w zRt(0XdDR#(R9249BDgcuVgfySBqKf51KByA=u#Ypl9DK<kq8MjgOjrXqN1%)SQLTb z!@J_ny~7wfvIO1%ri^GURsZ|8`H|?@B^u?uQc>PBozcIHu4ert#1)9O^;TPV|C{kM z5qaA8R+@b}X(Np=(_y~1vF0(!ca{$$LR<cJBTK34daUP`Si8Of?;oCrEAOqsg!)RQ z#C2uxjl5qI)vemuHO;AE5pLMKYch6jrotw4cdV853hJ;$+Pl{e!;W>s(7c`sT-KRw z0k#(8vM(SP)xLgtwORmr`zl_~`)pr3koTf`C%iW=?~P5%s<2^6CDt#l#1<;<&C96F z3H9ak`{E)at5!{mrtyJUVp79EELb!e3l<JzItVLP4#gUV0~<H+hin^<13MeBXUjx} z1tYMX@ZPs$4EFCFg}pln?(GAyb6YKTY@!ERU5%v+dt%P4GR&A(hUwEQFlAB+GrcW_ z*Jfc1(@9f%AU2hX+uf1sHi+KW6P6A#5Xc+`rY*CMNu~(28Pdp_a<VMHK-=8LOfB25 zg|vJwt7yo}M;S7&GFv{A^j(v4#blc>mu(p``#(T0pUZvZvleSjMPlhJi$K`Ii;gBZ zIvkUy)nomtsaQLA1UAwZOzeZHLrXAkL<N?Nug3I|mAH0sKkh%gfb&<5;R;pu`Adgz zfyX{Lw;Lx;Y{HEzhj8cm5mfieL9fy{0=W=Fd#4l59WZljG3HJvrrKsYwh%*lMxtkt z4|)}cU})cDG!Wd28Y>uD(PJ;Er4sLfMN`VKZZ5;E#Urq0!8jI(8MsEZ|HD^L@z-An z({BjOZw1KGl=6v!wt)EmWCH4U;Vi(GWB(_UYyR-#=gPE@|Ni^W6uiIs;zNS`6@K~o zV?2Fw9)STi@NhSwW7~@U)!m`TGT`QEjPNK|I(K{KyEyMwRMu2V_5``3A*|iZ6vT~f z<b@<ZXDa&wW!cxEqE^jzgu4!pwIaX;+y+$NMxw^KE%25uhN8Yr2{boPbCyd(IJ@d1 zInD_^%abr=LIoy`?25{aAdE~3!<>Tl*f^jTvpeQvaAYvXX2)PwSq5en#bIEO4f=SQ zq9&Zs&ho*qBxm#qFhPZzF1ottV`OG17WeLqO|r0Zs5i<zoG>^p5`&^6RXg{{h)C21 z_+UVE04meyD5ea=Z~y!O-~9LmKL7M3zWMwmK74i^H?JQf#1G^CJz0cV=C|3eSpeha zLA?6#103DI1ZfE_2xs)-<ZP-|ma_J=gT9pkqZA`pIGLz=Chf+$h8if9ckhS;hn8aX zn$Z|b;gFo@h|2PCtXfiy+0(jX*0c(YA5(zZnnd*M5kV*GN{8!+qK@$>DoR2@Q347I z6Pe0(5`sdURCA@Y6-&p0=`)98=!h-|4l`q9AFLc@LZS;wOG44LYbc642ct(h6?&{2 z%&m<Th-FoFH9ah&16e6YO$Dora1}61U6p#v`^&yQS)s?jNo%?^X(nnTWr3ed*WgyH z&$4n>8(D3O4o#Pz+d3Fw`{s#wbY~yhXC<oVp+|5F#5MQlxoRkUE5ye8;o!bT?A$a2 zI|=Gt<l&A@RMwjZW5>pNwJ-42HkWK!Q~Ph=)*ctzB-3WE5V#M(nx%b}vR=1Bnonq} zd(&xFaK9(kFX@f73wvSB;wmhe*9Y$(Uxil3r~(&KHLhMenZO=}HS0!U%hs{jx@82K z3Ftk$#$lJt9JpmTcG3>W5?p%-?dGA_wQV55T}RbD0DGEixIYBDHjU)Dqp*D|75df@ zyw7l^ROvfL@bh8xOarm!z!a2JrYWT@E7y4VxxrS3HrvYz8pfK;;zKo*g@V=Eb$SZm z;#mz$HQTDU2s2TR$;%1pB4lJ`r22WvzH$KXm^xnykz@)Bly>!d>H4EJIi}z)*NEqr z@JreU#rV0syB&s%8-meON1~u472#o4XqV!JzQqZsDvrUJ+71|3!)PNf6cOG=Xqq=1 zuRghlt9Q=g@~u<2MzwVF_DQOwqj>z_G@d;?g}Q$2ks9xWl8(XX-Z>QYwRsrQHv<(# zL8$2-i*W<<Fl|&J=8P}Kgu(4GVn8ltPU?mU!wXPXm4c}wi!g(rZ<^8_3mUp(=D04H zHli4_M)$<BX#=r${R}*~dK5o?O%?v#Yr^wmeBRQXP@}A0{U7afrP$>f*%x*G-%a|M z|EGQPohbK@)V4Z@YG3AzmZiO<*+k}){^ac)q$K;nl7QW@eF+8)tWp);$yJ}K(GD)2 zX0Wtt4Rc#MaVv(tcDl;UofwG`ywYSMP}dhVO_L@Q*_Tv@@HXHz2BO3XbWz}~BrG@4 zoU6mUHQ+G=R&HbS)-dID&hBRL@-c;reJcd}8l$ed9i3(Z`e#RAQd%tb4jzPkqer7Y zlBzo?4vQ*_QJ<H9Aqk=A@9lzKj&`UG_2=;-)F$|%#KjaP&SoelJo`oaqc$ZHBig59 zcy<bU1bCy=)gE1)9MH?d6AhVJ7?B)@vPci~D~xBQpNjjB&a&*B!v4K$Fn{i7MtqC$ z;NEfEyL*UbX%B5Lp}mg~KZv_`k5GZ{#;d2NF>-Jh!rKmpMj8PmbKtAy1(t71MlA*w zx+<a-(IY};+{6JGG^7)z&FF>2i|eqIwtQiK%%d<^wy>5eyf=mo&cVnL?FjI6<hKt% zMrx?48~@F8rK>Mht1eY*8>(1GM;laCWgsrjj@JgORgzpBbrBk9fRavu=vSG90WAC7 zyC<WdGzD4hV`1fJsv-lK$4JJ1$o$@_hnR|z`8@(wt+mwOcTI^g)_pNUb0g>(Q5?3M zugm+H$ufv!hMBEqG-g~<5E7FkS^oG;_%{eM)Ze3;PBiZZa`Iwv;^-U-*b&&bc_j93 zChIm5#ss*`>EFCwOs2^mLi<<Sw?JGAa%uCHW|s|A<g1qS#a1fzo!iD@&yI;y^;6Ki zeJq-r$6(i<(b&GDo}3+n!+R!@vtzMk!#G?zzYVR<p5KnGGL(Dg3^ebaiv0(tViy6u zW5-DBY#xo>JIC-wqj=+y*tLBm_Us&uo!duX2Z6k&c@%axkEChRea+)=kYBuS*CgyF z^ySNU>>9-%K-kmv?;cI~^SmPyP&=}KmC*$5-hOcRafJ=Nu&Ir%g15k0jgn-6l83Kt zI?<|RfxC&7u^Kij%_nLCD#=J*qiqg(7u>&FOJ=I@O71E5lVdEvx-8rVCb9&R^dFWk zXas`24$NH);Z6mSSCWa|LwlfG{}R-U?1Sk`Ct%Xdf#}z#9a0lyb#n)#CAlDpVQPoW z01O{mhG%cC;??JmaP{svTxR9FCc~TWy{9IXdiDGq7S9`saE6c_bNx|V7=msLIrDS9 zk<P;1wIBq2%Hz<#A^~Fuw#UdCs`KI~)Jo{yI}2rnVd&g05QF>WU^<oI%t<{laa0Kg z_s>OrpKOdHa0Zp9p=V(X7EK$3&tKiZuYdkrwS|AzqNrtgt<S!YzTy9S6KHF}t%b6{ z{6FnokpHL2_3Au2j?X{g_r86KFFt#MPwCvg`T8+B<|nF(vY=@^#*7{a19?B<*hWoA zpOP5@GlshYStF*Ru1yGU>DT=(v}N1KN=HFk_6_I^WLug@<Rzt!G@0<209?ncrOlhb zmitOKRtp<F!kdcRxHX(yjNs>E27g}@1c#cVZB8I2RChvSQ7(238G@$bGOFZQOwZ1t z>Mp{tw#ldt_eVb$SM;>9Lx2AOOv=eZbw~iZyE>!7*%4*V_UP<ni!y&V)t=o@n2Uz? znHWjv*Z8}mtDOx-Cnce=xBz`}qS4e?jq2)bIJ&k%8lS<SLFJe?w;sojt;8KF#C!Ml z;nuC4xOsCIu3g=U%a@wfl&u2qTUU4E=EXfojP_QlS5~aiqqu2pqJdsOv=^fnGfmq! zpS!i4IaaTeX`8!Y`O0BfzG5&IHuc4v={>P{ZVhJ1L~K)fVC1k4>Sd*@y*Qo%Au3EW z2uPgmyB!9!Ju|eU61DBcUY-_c+b#elj5K@p%0RE)+3@nVRGkW<qMZ<z;DqoPJEXM@ zL~NR$T3A6XzMx(h(zJE<9UlB2O@2>{&=ZJz1-c_VK9~_2MIP_dT6n?dAZ_htu4ZuX zbb(AdrLSkqGAX}b?jy}68hA^a_p!sXuy-3(HbE`$-nDfonki0qQMju8O~VQDe}P-u z?)@&zx5|skRfEvHbuz}(cSd@OyNYHaBJB|oWrwgRD+Gj@AT!S!iSdp|O|)QiN<kA~ zgbf>Kpw-o@d$D8ZY&7qhjy?OP5wsH&cn|EGL=V92=84$1n?T+(6^Hgu=XL|FkzvDh zo<rL+1ABKiQhiS)w5Q?#9l)*~^cn>Iu3clXd(SxR-aVF%U=)Ak2yEL#=<gqcg)0Za z!NmgZo*r;=vxk*~AuACp9~HD-i*nXJY;9(#)hV=1BihUpBYf4qoGaUs{x=gfEhgLI z99S?!RZD@^qbf16qw=ScGos=$Avi3l{QP5Fk=i~QNo^xg)FTIVV|t;wz8gxai;&SN z8Nt!+s$DiA#UJep6EJviH}vUUfUSF$<MG?uIP%^u96!C2%1OYjnX2;%75DAyd(kOB z6gg>b$W3=gR;nu!W2})t%SfWL$nZc>`#@CpNJigoi74wBf|C3Yw9oWGS*K`pFOEY_ zst2-?-I1N*f%e&cXq)9r2M~|Jm09T3AsoF6qR_uI3B5WeP@(t4$ImX|@4tM8ZwPG} z)bsHtgy-ka{;PfR*;8fOZ5e+58Mnng|AI!<{P~wJTI@N#VEPpu!<X;aR|NLg1h=d( zu0A8Yzx;wK{xey)_9?#n{0ZKEd<Wlu_Y~dA+pCH(qP`az8-~M_u(hz(Lq%mL%v(5_ zs#r$Q5yS#;n>GsG7UJ-!x}_altGE@csiHM7*8p7Y%YYr}PAE+%{7mv)`uG}K^1h<Z zd7Xe<%$Vnx+R%A8>%!T~5Wb<7RAeqF$_&DS+U{7<yAo5=+hTrBK4#~&MPp%m)Fwuu zivyLVgChod`YKgk8%PK2>4ORf7xb`qLZz!4dU;V%2l`@2bQlIm&yt8BRQtIS?l$N~ z_1!-*97_jRW7@DDsP2=6Wy|aN{BGgNqtkf!K$a~#pw<?>c5OQ@U*3$%S2h#eJ8<Pn zvl>@$@xl&VIJ*@W-rs`vk8Qw(GrKT%?gY4cIB4n$>y?bT$nTO2??8Jsh)vYDjlBg{ ztZt<G?uPsVFEloG#i|v9Fm^;o#D>z5d9+4MgemgddSO(30eV&>!_(bD6UkCpOXRAB zr5bxdlQ9}?+Q=9U%|HOXKtjJ5$zNlNt&W9ps3f#|RAn>rHiJ)q4cxpfXl8KrGDc?G zU{qGOM=0x+)NAP$tlFFvK=~co`p@rDQM07--P&!Qqc!dMvXZ-viy54KEa4Swi#X<` zUzD4Qz-0b@UFlBf!20iO2^~`tvWMW-l}W1T?Bw3!IMgcit<a}WCmcUI8#^}-!`@Ar z#c8&!r}ADeKpsLc52HycZQG)_rRhY|Od{##)wNXJqP_=U^STk3I;jWZV;$7=+qv!H zkdPjZxU?`e)2pk$C5&zK(Vk*1B+L?_5w_@9z%sIO3R+#bbO8JIt;C^2D{$!W5;d#X zfqk=Svv6qN930+1m+5Tm-!p|a83*<f<hupzBJTz4la%dl9#3c!)J(OuXXgZEa-Md3 z&(87KPA_$c&Y=@kp@pRpynQ`bQJi36ZKkGjG?Jbq66Psb)6~ObW=I$&Jy9eR#bkCb znczlsqL&PA$*h(P`yJ$>x&_*-q{;|xWfDHKavR#QVlyl^v~LY7Hv?Ewd7C@vAvneZ zscj?Ch0reR!@?BrrM$BdL2u`3gNOtIwMP*;m3Kf{ug=IRNJU;z3i7GaODpp+Y)l`V zJhlbT@14QTOZ#!_%0Aq^aS(4le4kOvY<gN}WTeoeCfOo6#u7oEItceOKpFv_9%qYw zvVwGJ47xBpt>_Yo&iO&e%Jfo}-#!RAOfyp4kWGl^=lG)_FAxPxyXHk=aJP2okspIn zs+^i`aj0VEPajf@ub*GU-+%fTpT54Y0RHCVM+)Mfd`2)+WlQ?{qlb9)<^eu>OTg1U zr$QE${H}fe>EqwGWdeU$>g=;mp7QuJ9(ztOQ?a+02G+bkKbI9-Wc3y?X)gKrqg(j- zkFQZXph8uQ+5yFwKW{9<WCGVj2RZFCuypl8SlY=7<IF2thO<ni{o2T$`DR6vk%O#+ z1{Q>~1z}8B8(C3Rw;UIfV+PW*qy_NOD@Bg$(<vC!NystjK4`>f%ZTN{#I_ZzTnTS~ zQ#g6+AzC7;WKYx<Bw%s(Vyy05ig_J6U}8o(hD1f8hl>lkS=*t;(;K6rqA@HY0z-nS zs2N$75$HYK+%YgD6g`~?ayv)#bMqpwUC`Ch3H<^>Q5P103ST<r@E|N2I}mdl`(erQ zfq3xvARga4kNejy;P#D{0Xes2%)nl?{FqE$cKzBes&0Wf;r+oDT$cHAPH)DkqpPrQ z=Ul8?IT{m2cR`QxXmsr&?aJX8Sd)(aeKKHcsjmQRZlRB9GX`P#>S1V@-UTzHYwElz zESl2`!|Kw|w=$BD>BQsRF>F`?3X5XZJlT?GQWv$5)1+c@OzI^~X6=&+r+BU|>*j!( zVs!2jja-&jS$8zQV<`Ic%|LBkd(_o-K|y{p>}}0pD+?9NJ$ap)v`W1=<oC7IZTTKu z-dC(m%e1Uwn%_jzvVe78UewyrLHI^G!8?M^BESqDbQ<0P1h{lbl<(oW(nc>)fOg!7 z)-k+$?}4>NI8NogW8-M5XsYdv_1Gthd)p}N*)c{nGw<9ok}7*RZ5YpyCX``lCgdgE zx>kCaNbiz?*uP~oW=$+XfUhp>-F0B+V+w0OYnao?n0c7M#?u%E6cRqs_6UyWZ{^?O z;cbqsJ7%HPx$}FmbLSH5*|UfWc`o+unT2CVnsDUMJhfipfjzXnGr8TU;JtU(B<@e8 z@@`P+q5TbNd*5!&X99TvyrkOwgZrq;`MIe0U4;7ft-~31OvlCzli=cN3M*T4*t<Hw z+}>QlTiz1OYCFHfTbl_2V@c(~YE6zwW@$4_YrlWa2d-^a(Slqu$CTl+s5U~{)JaC` zNvh8fyA7<JO%a~pkBB6HIC`3^Yvfo?K^%JYXTdE`M@(vfQf$6qE=X?|fs783sHpCU zfunk$W_TI;59^BFb)C?+Uni_xGmGlz2rhiE2ls9t!;=RmuzL9zq*Kksgjpau)EJ%H z`D56CJd7P$sML0Ghd?AnS|BsQ9{E|Ggt9l<=Mdaf<Y`ptdD-5`&GJHanmh7y{g6Y5 z=cRk1v||`b^TN=rZ8Qc}WT7j=&vv}WAgcFC13F^*hzh*AcNTy6=0m)e3I0FQ46py_ z<A-V<a7jOGIsW$3C+f4e1hc^TT~iRIX~F#ouM;(`QPcu&jmiFJqVVYiKB1%d^z8$D z{yDEFyan6>@SlEs$x7R!rDBv|!}_@@?>xNiQ9rg81;u%UsWfSc;$}E2JqGMFgK|WP ziy{}NDu5OUo7yrztyzw^FLUaM$>%aSM?RNS;I7LuAjbvrvM*}g#73qp)`c0JgaF*a zsWlwE^cmXgBZ46B&SyI=KLg9VcE$Y8MHmznK_%@^)l3L`dZ7;?-N(}tgCoK*GA0(K zw)QBtw?hvfZ%oS0MkPNhv9&`NYio42w@0a)3$G8vkeF~x%+Er<^e9Z|Ux>9U24mWs zPH5gc9%oLk!|CJOaqbLN^#{#r9-J$e#dhPu`K@XwyV$9dt8nh@I(+c{8eBZL7H8jE z#yU6^>j;S@i+W=5qHb8av>Xc;7Gv?kZah8|BkRl5L{Tz$t+FZ~QyQzVlul#p=#H4y zP==XP$}nR}DW*4+qG56uwJ`Rm(Zy;sr7`QOrtY->^WRL4y=$V*HRqLg%fsLy9nro+ z5Yp1U(7hrB{rby%Nnt1`h(zB$1t{;D31>$uje`HrI^MzqnFUaXjzLT_BcL4PcW4<P z=SiI>@T8}S2sLYWeS{{tBeP?)s>2rcvam6ofUKJ-f<fM)Npr3C9@_71G5I|+=XA&6 z!&9l6hhgW&G1$I#BsMK4kXH}J)(uqK^73-yU<K-3n@1><ZH*e&n7~^G@2qL6#;T?| z^<v!KNe9NZd`>Kny4D8JrNfcPKwh{SvRn$I%<T+S-B_`DI$B-2atQmWybl~$hJE`N zVBg-^*eyLvc1=^zK5}3lZ7v}^mHPtfMjSpME0{O_zAvdXt?b${L7AMZJuY2p6tsDK z=k^I`-ZqY(iyEJVGw-iuA;?re#**Ncd3dEepeQcQ%z%7|@*pJ>6o~nU@VKReA^bvR z9%nO6+ch8Z?;+Cf;T27W(hB^gE0m}NQQLApA4V%al;0INw<U9BRGy=c4IDhIpvMZX zRqjso*s*Crh)nW>Yk-vkiG#Z(0;64E=V1(wKnK{nnZw#e4~g0S=r^<rYU+zoT$zc? zcG2in-32%9p2q#h=Wy$`Oy_zGYnM+zPMRk=^8AiDzK9AkLR7FZQsZop7H^BZG*@IL zJE{E+gm-SL3o@zFlN0O^7j1#mM0;fN^Nb`%6t?x_eY}tyX^FIG8+6GHLcii<R5G#| z)FTbmCDF*?XMH=zVAj}P*t~oy-oCt!FFt>QSFi68(D(5AjmDlmzrkaKH@7AI=p9hM zYofdb+8^^gG1-1Apr;AQKcyoOlWjTn@tgZ<?aYtf+*QE-<n3*|{O~Fr!)^TX^BasE zQ>!Y6OyGa;;2Ib+KO9_)Fm7@!;!}bYbj@T$Bw?$~KLcw5ozT@NXbrqYQCm2$4ABWo zrPV5LEwI&aXzt7XWLwVD+}jZ5HU=<f#j&>0g}JrN#lz$F(gl%~-k}v7X=!mTm|I(c ziMd%ApPhl}1szb~?uwpN-eaO-FeD%dece6K$HN2tJiJgQ@OE%OcP|fAhlQew>beI% z>uhI>VqVuRzy}pR1ehPsPYl7Jf@Cae=!<1b`(oz&A}n6h6FYZP{OnnRy}OrS|K6oI z$hvyu@CqC~vXZu(woIibPOQM`Q>$=_+s6(q#>t~gaN_6!96vHw38)?0Mq<tCYJ$86 z7B+RoteM4B(!EjHqrHMsQRgg-8QT+6rt~1(YcY3b73MTnV#ee$Or6*nlP4Bp(xhUH z99fLeFh`YNqDlqMT4nk#rP^Y=ud18syjIB1kH^tt%TV4u7M(grpiiG%G9VsKF0GK; z)&s+a7omIi6!h$wj-tX?K64Z3vkuDd)7(>>fJEOCF=$lxyUJS&S@nIaztY3RfR5aV z;8PJ5^UyuS3L$Z>h)ncBhfbMl$h`JCQQQWM`ekw|_1m?7N6Wo!9Zj)i=NRleG#Oh( zZSNS5ePr66En_t+ZfzaGs9HK_)T3EmUQ%t#NXy++;<ByX7nsX}?W-5`#jHtPF?D=5 zL@_GRW7(D$$<k9w-%J-K76vdemx=xOduaM*<Qad*{KZt>(rmJK?+OL)0|yte;>^d< z!}I^8ym!yS{@pVOT!Ha476P&9+;1S1rO8Co7JlU5OhSFe@1GyqKLbY(%~Jcjn<rz> zPEq0-2O!NS+cuBJ(W477a&%ArKt1)g*UZ)grq(7fu{5Om7Vz?6%6tbjnZwt`%T}#> znUEfck{;Q}?ifLp#Xp7*R~zQY^pbjph75)DxG&c-W2GyUK%14hjVUwPgx-}8NT1=d zfepQxi-{U$ZD>d3&Cit+Ak-}!jo=gN3}-Jp&4aXQqXrX1rTD@tSk^~$LQu2^0wP_} zp*RgS!zxr0OLjpF+ICK$`Yy-tas4p9VGzz=If!ewj^XA_hP^irF>~ioO$Q(+$rVw7 zMo5SvkO}RGAOl1O8>;=J7%OGTvDOF=)K}ZFk!A??*HQcGoM<a5b1!sh>yNB>dnAUK zqJ6R}iZXmq-Yy8eiy|?kdlHp*63V14u~Qs2E}MkUUSGx6Ul6dLKE&(SxA5VI*9p@b zYBio$FK<#6-^H8Px4BJqtiUYr<*`?H)N))}aLc|N|CkQo?Z+DX<n4WY`UxS<^zFxY zm3^W<yU+9Fp4XJ>e*R3p>zZowo-lrpDwIQqlw<IqN;nX}=~;nl$g-!eJq%fxEm;Aj z9b0w%qWOk;!qU-9bsN;TV4f1fGWyb7<~SkD1<Inj<+wDBh#D7gOWw-$0&|(7SQNM} zL2kiqYb$+N%S&rI0h#+m9I}lIf$ku^P;}tsV~FC^V2sR7$C#`%Ov%YYeMBTiM@D06 zVloE%2B4R{6RKSaV;2u}wXji2ySs-wD!e?=KPU*jsL)HDozT_G9p!<(=pGh=9<dSV znh=JH_KBD>wi0XB56ANLy)kbo74l~3d9VOGcPzmAwT;-kX$E%hYQmv|OL6Sz3fgj< zJh2KVPp)LtOkf{gj`xnQ#yKkXv!~YL%*oX_eQX7fFTtU`^RTyhCbn&<$BN~Zm^Q6D z2Gr!khR!QCJ_wD|>ab{GJ(eyShS>!B+=kwmKB*g~Oz4D3<2qv0$POs(5(6*RMFl(Q zNzz6@$0()+)MC<>E~YQNLRdFtkX}YsG?pzJj~TQ2QROF7c?Y7XQw-_`=3~^DB9xSc zAT^y4Om#MDXscF?#`tlSYH<gN4y5@+t$agRw{C3+9om0|w}4xW*XWQVmaN-OfmX2h zF@c?z5uE+a;TC8C|8Qr-CWj&;HxZWBnqm5yX)^e?NIScNw$|j{gr|WX>c@4%vG<l> z)0Q#h7{N?X@7z2Xd$$qX+eV>z(@5?U<f`dJ(`+Kp76mTHepli$bbfgamdviu%-21k z44peg!O2-)^DaU-#NQ-Qk*xG3FPbIFlw<Q3F*?0+?TAu3hYw4;_hJQaY3~+0xL0hp zO6A3**#6xFH%+z=sdHwk?R`}08l!4&o~lf?cWs}7o!cg>Yvl9hZIie!3Vb39;RLK+ zKLKt&7BCP6L~zRJNkf8CUlfvrJN&`E!R~6_W_LeZWVVk(=WbcZXcx{(s{?y?L-+^V zz{HH1Di2vQS^j7#RE7k&YBpg-miACvJ=OMQ;bIC?f?401pts_6tjG%Pd`NPx3<B{B zcOjJBsH$zKyy;Zz#q()CS3oe9RY7!NsKRX-6v7Zr!gfN#+C?8`4w`n;q_hA`pD`5I zZXCwV>j!cB`T@Lra*7$;h}>kV={P%N#PaV-utz%K9p<ZxAkS6=Iw2lFU`G<rv|z8+ z2n*0fRER!eBTNWyT}04gLk!VA%>@PNu4tF+hy;Q^HPRf}RP5ad^j;l;QPU+B4U7gV z3Zu|9KO9p=cf*T&C-B2JPpOXY;|*c`DdGC$;RSs3>J~vwNb{I1yY-r>cHKlV*;cS7 zxV11BMg5lW{`jLi8c@F#fJ?jf1APA3LzT+D=Civ5`&}NtkJqoR(?Q(8ci%q4f~Ik5 z1a5ScJ1eU`N*OkHEKGo<l}sX~4-10V&e=qD?TbhVK=<B7Ft^q8HZdn;WpIv#BhPVX zUfF4yQ)GaSHczCzTL3O?;!3^qy9C-Mbl!4I&NHzjtZj@G#Ep4BV_Q+*ZD7Z6)|QIR z&WXRpncwekg^J`zG?W!#a8ev5q@`kcNePyB?t<Z=VJJ2=M?Y70^mp}CFDkoHmG|`V zMi~L#g8;9K2uEE^6iR$NP!j5o+&~|+jR{6^ehLON@)$e0ALcBn!;-ZF2=6`w`4nu} zFrUDkN1H?O(}dl-o3Lx=Tr}@sq`Ye`4j)>AV^p-qk1fKfWAkz1$UGc7I1h&@z$AJ; zc4#5@7vsqO#jLjrl$hE|@XVjr4^yUAp{PqdJiYBuKe8v9<`2X4hCb*+^*e^;X6BTh zm^P)D4z@i(pNia^K*C$2yk(*|X*2%M=_jNf$}vX@qm1k@<QFBNUB_5->5_n6z0y(D zI}N$HfryB3KzzIlh7RwD;Un@<Hz*JN`etC%@ItI!F$(?qWUKEh@0tZC2Q$_6P+oxQ zv@wE#jxoWl`@e;^9;0|WM(7@4HV95|M^Ky_TmvoP#yoWOv4n-a9s<MNQB<4*4^IaT zs9PM62*P*at?n;u;qmgSb~to=3ASw?jqO_op?OOkb}`+(WdwF^q_f>P`get`ZS&Ud zOLK|Lb0Tfun^#s-q1R#k3Yoj48Y>nLP|L|pn^J+gnp~8X#37%eD>T>|uI|RLrjs== z(8Zkj)6nYT<%8Hq<-LFZQY!HI*t2IA!!udNpDLQr*1WXT6asm1d0>ygT4Nfx3)ug) ze|Y~Kb)G<9jw#hn+r6U!&0D9aZZSKyOvHvYBhb{;4^2x3VaUibH8fTR+sNX=(mhBX zl7p)a@(NO6D+Qo!JSzHhK^B#Xr@y`OKoUmVy6D1#zzYtiXLZ&L#aDe-Rg()Jv}{Xd z73j89TJ5%xgAPob+Q7!!5T4<-2u<-sc(NygV_j&j2v78&xgk2$lWIB=MctE;*)bSC z;g+!FgOqut1sImj46_MqD=IVxF9W#vo6=0+8EA^^R6lyw;rQ^uDZF@a0uOKO$A|Y1 zVeZsQ<jJDM87^p-=0rf7AuiMe@nNPajSVqIbdVvEqb$|25bxHAqAHJ%G(|gJlM-z~ zxa%T@3Op;u8o3E}XrJVWln@g{`n5quoE1v4Jkh5^2>KUAVN7*<R1xA+MwMahl2JIZ zcOh;u8u<K^dj$Ahym)#^EvF?*Y`uJbg%H0%fXmWbR|#m1(w6pZQQflmt)yBLh<`#= zEeqaCTeg7ti_ae@lkIn3PJZ;}=I`6mY$EFWo3Edsv0)fooDJaYWQ6<<%<Jy$U}vif z2Yadz=ApNrgPP~NZ%t>^kFBC=a-bsChpVqS^FR;w9;UEyC3v}Q?Lw$q5yphC4BQcj ziwc*vZD|kJHnoTo7I4dP`CPWmY>i=Lqp#Z2rH#~t&fS^6%froxiip35>f7A96+HMm zyXVHCe@+tWbJNh&y(`A%WT2dCy3E}Ly?njV-Bt5KveexbT?4#P=;4A=e=qck3dImA z_mN%Nqj&oh)b{R-5u<yfW<+=N9o+*}qq<_;oGQ#)L9ou~hP7*^5wy#&as4c8*))sc z`Yi0&J_kFS=MmiVaA5yJs_?}GIN{8w`S_7pw3(_e@`<Ce2#D0nS%mn%gqYOFZJQ=x z!}@VpuwXEzP-Vv@d12hdN(#8eSTuhqx|JrNQ`=DVX4E!fXbwgU&%ne9T~OVx0A{9| z0V}G>gg|w1vxGIpktIcp9|cc9hz(*B-4UPchM;hBM6rD4v<pCCVGPR36Hwj1EiyBL z5YIeKP4-8Ro~ddiYjyt|RPg&|(0R;k=!*^%Af=sSQP?pC*%^$qjaVM2zIAmNCAZ=B zf3$i34sYQA>%XBnBPUNI_{TXQG}#?~(T?zqbVNv;2ci=F5YF!x5nyd^gt&xIczS7? zP!zZY)Y^N#V@8(7@CtH6QAr989$r8pI#zWH+`4W60j*Kl@*-0}t%bL=bIS`#N%w3W zr4+cdd#gE6)(*tx6$8}v*3~j_rw&`z4(0hnv36-KmM`d!)k_Cq&GLa*ys!o{X7<O4 z(_1uc-Ukj)bst`V!$+3l=n<;#19NduAWYMMdp?fPi)%c16TSKZrt@1Mt%0`ydhgC@ zRNRffr`tDA!q$xwSV$%++qiZN)~u+<;`sy6FsUmV8@pi~(+SL|egjKkETf;~0V$8! z8i5fqjNTpvCD|zInn(3*Psr=E46JAaYe!kLP9KhL^ziPiP`)MvxMq00yo3;kAeGcB z)B(Ox&ak9PH=&Ah^tXV$uPMAE?co>W1ZP6l%vBd{SmC8DRr&?1`47B}8D5#fBiIxU z-mLgkU*=A&;NqtTuMl%Jm8b*5XcvDYxCI&0qZ{(O%-~Jf2F6+;gixI{qAO1CUWl1v zsc5G3#iperF>`!5@-v(XZbxLqn-jvV;pfr{k-SeLRdy`l9qF%+P@gu0w3ULluWKuW z`RO7ln($6{Mrw>XRXVTnZG)sxL*!6t=Ox-9olYP*+!$$5rYO(zMZb<=sA?aILEY1k z7;29JRk;NBJj|X@$->i!M|a=DX9Vi2XP5Eh{#m^FkYIjs6|bL*UB*iue?v9?;R{)@ z{3_M=bp`B~AKp|`)Jn68w#norVJ~X>HP!T+*RoKAm~7ur&=!;JcR~L8<u&}_yXR`L zi}*NiSW{tJOSe8cS!+Vp+uK?VN6u>>iyl?^jIx~J=wXJ~6c6T)v~5e9v;p(O0amUC zup`9X18jeXxS2f#0rOP`>PWsC@&0D^hCIfojNc(DTnlb#7ni=jx>k(RsK|7v){S_L z6;-$s)xE848@PBH!pdD2#&%TT{LZR^G}N?9!Ls4~vAn(pb-BqHkeP^nNs%b^^+1uE zGddI4rICTi5AsBLd?-reg6ULKF?C2U%$YI-L&x+)zcF3We=5_)O4Ky=z|iSk(J-$Y zY6oXw=8VBuykIJpEgp|GtESK<5#lqbx&`1ANmSDN_BLTZ#n<73O{}M^ue77Avr<ow zA8ukgkM(sHp*<N}HjKvlRbwfjCSmo;F__;}i^&b$(YZ7XeXFyvecN;_T~Lq4NqsP& zG7kfKWnkQ>d`ueO5mTp>BQf4vHDTzqp@S2M>gz$D&(es|iwts-#TWv^EmR-nfN(>E zMln*1GeKIG8#;E3M%S_=3>wr)wST9lgd;r61#xjsgm)M8?3IR?C>x9!UV<4@`>7G4 zB}LKbTo{Y=v>^CU@f+wevJ!x|W*$*>i~Wx_Z-FlvU}8x@;AalEP;>R7GA7**z7dXy zO7TNPq8GvlahXvyJlYe{F+s@4OrlueeZ&EX@m{LAMpAW*5uSq`;?fg&jUTeILa=%5 zMC_p2-nfbYriyOfG=T8swo=>z@}UaUTh?fLnTYD%w5nEteB;W2SiiImo0n6KFRj5w zs_zYp`(eY9epuPm3ybIUz={QZuv9I`P)euT4b!HU;eDA^P^K$AcyKk2A776{hgM?W zzQx$JOBDDbs&TP}EEo%MaL+;<=4UGG+PeVz8LI7RCbW0WA-Jj5cZxTkhMn6QsjjDD z$L6VocLR2AosP}xCS%ju$ym2?0v633ig~m8VfM^QG)(D+sSQ0bW=uIoQgw_UU(Lc( zg7nO21ctb&wy54U-4GP%soE(8+A5r-=}S)m9y6pmvZU&Drgyb-(uJ#s5fwlixO$l) zG}e(IrAqeIL1?OYT_@Q2m?(f-vl2Q|A-ho_1W;)QF{BDf@`QV+4L>u285O;;Lu;7P z%pI9w5;F6cqq{zwJq%&*tp|qyec1Z3GW+to{mprAGu1ECkxs&tzpGnW3g%2GME`C< z7&W*p+ENL7xlk3yI-y@_I?CEcz|Y<Q$%H@x9ZHy|0fKoiSALhXZ7cW_=&^JhNijC? z^VfloXDcLz=p!$|3Y~LYkr{1{q!1&-2N)oY>LxeN9yu|#NTfo~i?>C2+aUGQvUevc zsPq7g?A;c#MwH^fnsFFkoq_qI3vlu9JUqL#3y<#{#;X@p-&Ed@WT~xZAK=A{vxM{q zRN|MEGJme-8NWoJUs0*dIsPHHW&h=KQR8<A`hUH^6g4hw-_oC3Qf;$|ysZ4_^)-C* z(RF<K<~p7|JcEI?U0`LSM*!%-+{Os@PBQO1^UKo&`UItgyR=o>u)?|1QJTUr*a%6T zLlNE1A2IDhkXf3DcseP`M@Oo08#e<gs@AZS;qrvCE)}>gpQ(O}8Bifgzi%CWCQ+EY zyi~^MPoKX*%9n|}?I)BZ5|nWW=KOuebOhGSGe2KPxKcdiqz0j?YdV(9sKdybj;QUK zfyOZvsIEvy`&eJ(hxwp1J_MZ;f>4+ejFQ4Q)C?}fuyJLWJi8iWr&VD%qp-Tk-7#Qt zS5%KL#E^y(jGxmJ14pz&zdp$rT$6*TW4dAS++kR?l+ay80I#2hU0dhkz^;WjvTrGl zA6$WxhgYih?vqEB;nY#tU&=bWfZ|HJ`_559ON3SPw#nGKVG@<xC@ft#5cB8s#rQEr z=v^6$>OM)V$BmdpB|d6s5oS*AhD9^0Fk@18)bz<g`@C?31i5SAEfCd}XqV4S9G#8k z<*pNjPFS27;!~{=m&nL5(FV!MPDn|1p^^?pr%uu6!ROPfG8-N8!%<WegF;5Oqehlv z;D7>j$o0qI0c|mDQYFTYC`0?)FeK2ir>BI$&dN-U*fbEps@^La#Vtx%rc|)AGli|4 z39KDV)aqa|DVe>SA>xvKk=-r^N$G(|%Lzh<&XFiAjYhX#ndnlMiKNsJl$EuEvxBBB zUm|w@U=w5}nINB0Y;J@L{N1e7yf<>sfGAJIBn2Wm)&~iR-dMhD6gICPgAG*In^*TE zy!#W>0_hs=Ylg;4KX2*dt+4^h)-9{Xnx*~Jl(B1<R%6w|K3FYtdN1y)7GYR2w+9x? zEXRTw<(M_K6CG+1CXDG!hrAN4uBzT9s|fBjwADC#cr{^870wTjumFe}mlq?4SwM~+ zSc+rvlH}kLO`+I5SHXMN_C|X12~^n=x!r&rTc%>$#>w<Z6R>v07%W>joK}yyGiot) zLKUV=tWZn&Or6?;!0wKT6RQ|XWgvwQHa5WzDQS^N&4@;J`y_f!Bh~J0CZp=q6rXLF z${-3oRxSdTp5By|)Y_4ilyG<VG=-0!E$p0)2z^@wMBBlLYT3$*U`+HtY<3XR3t|zO z?hkWk&HToCEOdtUVpQ`y&%%>xjQ}-ZK{OV%&2ZVuRUg(gTdF%-S3}tGJO?Ued#Z1_ zw-tdd&^NVfO~+w~2!8jd;hiyMcw6)+^hR8SF`W1vA^uhvKA=4&4eg9(I<ve4H-r${ z(LrViWnuC4)q{^Xn;?BEYaK-S>mfDH64BvC2=FG%gLIG`Z;9L_YqU+aM{<}kqI`7` zE&ao(+T$4k#4s`_NOeY+OmFlmjK<KOxhTsGMM1I$`gMxJmW4wwu`U<m2V~&nt_Ivb zzX>0l-iYUqKfsg67x9#e`}vEDc>esXntt^8(+jFO<>@0?TI+&>xHPT25``{GohHpJ zpS%@dYhG^t%cLveW5W6YUVV6%N}X_5-3A}vC6)ZQpFhIc_jVw_&kEMe2YV+&I!R;r z(TN7f*u%=R4eaTRk~#*VOYaQ$N6Vtt*2pXgLrAt89HT7Y7GnoXUqjgV8NnsQO7)es zbfy!q*MWnZ36&BdY|V&@(AHtv#**7K>2fGN5j5{DTC1V-GVEHWU@(yPE)u!1ObN)% z<i$3lJQ)QnFRp#V91#)ch3I$>EL}DlbLQ4z@ZbUr8P*v!LkdwnqzHAx%F(xPA)R;@ zIu%M&K>>Q#c0~Wt#TYWR0z)Qs!?4K}7&fI6BWCo*$eFz`fhud%%x)Mmp$G$6b}G6@ zqfhsE%}CnGy|HNC5VdCN=5<rBYuilKkNe=BCf3JA6jqB`gw;G{Qa=yx)2MK*5<hZ4 znl&}=s&+FvmL|-N>qb!3SEF%C7mOX%9?KWkVrFAcOrFpcW9vJjtSAuKDGsW8>Zp<3 z5X|UD0Zy6~MB(bOo-psEKfEiWL$`o72#qmAR$Dh@=h1TAX`aZ<_Cechf8-I)72Q)X zu&yKOhZke;ph8p;qMeE&QC1R9ICaO2hJF|~x*K|wr}4TFWRMM6+2Ke|38FY-bWIhk zBmJ{m6t^CKk13V5Glg5Azabf*$9mcdwr&)1tY0CFI@2?FpUhCDmeVu+(5os3<=wIn zA0GfuH#-;`(rGiAFwoW9-_=crk+C7VrrV=kls)UCEljQTVc|;0;9-ei0XLx^6Ys^} z=Ff;|1Xi!8#mc39slqkTes=~z0lB2IziwGy!nzN)<ybA#0a(AhMwv|gx>8ouSx`mg zU7_H;Xl8fKD)Y1{6H0ON=xPnT4<1;H<Ht7P*wGC*c5FS49$m|H4Q(}!99gN>V?4Tl znNr;c_bkBP<~i8ConE|IW1_f4Z41CRu9bo{4jb1n#G_|lu~?ujQ%eq1q1c>h1JqJW zlPCAYtl6~~$c#%$@rHk(H6MaE5~)tw=BFStFP;k5TD5IkQt6mVC1VA%urs6)urd{> zjF@9st9lg>!dCQ%;gQY+xG_>QgWw%x3D*D<Sb8wDW8pHR>a}#&qvAFry#3IwYbwH1 zeO24H%sgi7NJU1Kts@|JW*A7*=e8(6QELKt6P_c@C#Egia*d=mEFg9?7ax7NQ6YCL zk5}v36=k_1JJuTM2~MzQ!E&~5jX0|0;`Y917}*J3JBGuJ_lpQNgr83vD!SGT$Mq2z zL?9E?F@CL)!LT!j3MMX8A5npAkQ8ZzOzvkTSR*Zlik;U*65fenW{3$eM6AC7I;J?G zAjJi}I)q_-|9qUFN*h<*0fVS`wk{cgadqu6x;6*v77xY|hTHEk&tE>fNO+&e!-wZ^ zU)Dl=OmIIxM^In>cjZlRfB5Y3?*JE*_HpS+A|@{{HQfdu;^Wtk3HQf%_53lOKD>v! zw{PO{qX+ox<5&3MyHD}+_ir(%wjA~ZZA6qS)wUzt1FR7k&4?)41o3S>P|zn4dEKJn z%fHppkI#tD(;>tVmO+MakGF#p&$SIUBfyOnq~$$^g$q?Y^VHH_Prbynq=Gl4^KH$D zNQTFY@|HnAdK3fFWFp-Rr3Z?<C($>NcQ5)1++w1>_4&D#gOQqp$Ao!kz=$l1u!&A{ zL)$K4DCwPoe)WYI-dKe}Q+uIiaxZip-U&Sj>Z(zt=t&h@HKGej2ew1munwpi+Zn^A z6V`KUFmY}zCeE+L@P-Nun%Eg5rj}xCV;Oq&OGXzps3sc2m|rs+dSlt5VN`e%8PQH7 zxMyi>m%Lxn2&qHN%M(=GCk`)$yrev|k8r2rmL^VlZzU$+R`X|U8;2cRsTem7!MZgA zuzYDR%w=f4aDETWn%<T0?xbnnoLr7ZI-7B0N-$_pM~Vw$n9}(<xag>6BzH!$evA+U zS+0XAAi`p#joS*b6d0-L4hr6FS>D^V51_&hM?NFM5~}a&s%+E`?u2n8r7L1DOdQL< zpFkfztQeCf^~RvVT?lJ$DtAu=hdUrK)n6@6?G<37S(B5_LnflKx6wzaw+T8VJEJtu z9f_ev@MP5LPXXlY*&04R28fGsK~X_G^4rHCCo7a`1iE+2M33%mVQwt#=yd3GL<TyB zbOiDev=w|9Ww%YTKuMY{@?-5;_o&J#Bu!WbTmqfo8{v+almN0SoZn@R4jlsdEXQEQ z(i(D409>U2yqeo<MO{;6|ECG8*DdRhHB0&_wJoWDTWiakdSU6@o>($lqrjVHcgM6T z-EjK&T7marLVFWVpW3dbDm`{|BZ0k6LHyXUb=+Qs!v~k+_@NbQj^N{mG!U0&lO3C> zvT0gquU|b{r5o0aQEh4~m(*jyoI1>(rLo!5`YYw#Fu5P5Q-zn5CL=Q189oe$!=v1g zmB;X@I2+LnF=c)UrFiV9bY$e4^cImmj;vfV3z*EqY{1V|`?q-;cn8?R+us&O(q_#E z+@UZLG0EOk0SuwN4HbX|zQ%;J36;31Gw)59hbDWWWA{vC6viTu9@N&?iqO_a8^T`Z z05&9;jc9r;@V0hu16vPyF{uYPKU4Te*uf{v8n$!_R)l>@rWdA8tHkb|Q!u<P6Qyl^ zke}v>$WSZT5G?kL5(M5gJ>xNcSUdDA2|<LPF>+(v&?(IsX`v<vW5J7XZ-vBw)`<6S zh0I6;<R@EFahoD0SO>9$cvhknQe(}Lm*$9+XiMHhmk=lHgN+ausE7106BHylqOyGu z`V~fC#gx97Qdfwsxq(<gM_QB<jO=7rj2l%#MYa^zF7C#od+!mhr|{tZ8AALV9zB+Y zBTnLhO!9y4jIt*WKTrx>Yf6bztqas&zoHUXJxFf0^hS9|Xy3=@pS;FD{`P0!AF`6Y zENl$?_IJ(p&p&?7$`p%X!z(dpcy}sVJEXP`hkFPkr+6#)Gvv0TGjonGg?%6uRg|q7 zZDz%1Z{($qR+3MQlB@&G;U4RN@JxS1(Q$_+`7k=-H3YW{^VHVQ0_I-EbjDO`gtvBa z1|7m%&y4V9xl!<D1(uoY%xsLI%Q7faHi$`Cl!c6C20|+rT{>$WmMudBM4F<6c{zqk zwVsjWnA!a?U{X(%5ATAaL2XeotS!0^?}%!Guh*!~sAR}nF{%)yL)xKwTnTE&mZA^A zK8nzvxnwYAE*^k!1b2_#@dTbH>qr>-S7#8UWtcOA5Lh{q@E(utn<p#5Bqous2&g^H z(+F|tSTK)3C!lvqudtcS-?=z>q)GMnK72q1+)ZcNNRUsaIv>aDhSP@eo^{x?jzC$} z4-4mY!{l-K7&)vx>W6l~fSOG7>77bv5{is07e>d9NJ@2}@^oN*wLv5uYfP*q5~$FV zQXLVOXiHJ%fV2!}WaYRcx1BfIcJM`UmnanG2cuJd2!_<O$Cx3VF=}uTMi1+PA$4?W zm1(HzlZ{~`%h7*8CwO{WAuQ4bZeF%Z;Y*h})hkSl+xmpKo0BerUE3f{Cb&wqL#Grw zq(xY$IfpuQh(TV55G2vbrlk8IIn@V+o#RkimVzFYIq>t>L=mbNi*z%liq~(&@<a!o z66JuRGzXNV*rG7e5kVfNbnJ}IJsBl>TEHvR8Ide!$r=7|_cl=P3zjb(s+yq|&#S`1 zS>*(785Yg%hGp|Bsi=D^6F`g7Rx=55Ta>myUO+9T7F{67CDp=v@vI6gn$-;p2=5sU z-8JyOa_K0J9oa%~Z^O|e8<ib8DDzHB`}cAjJh&2v4lF0E7bw-ef7g7aym!fDR`mYO zTN>3{>n$6`D`>A+G8C(p)ng&U$T`#dG0Yppv_^ruaZ)b@@7XhkqNsBUeEluq<!gc1 zL|+UTSb=thsZ`V^DtwjsDr6NDQBTq|Vn{%XBGO@I>G5;b7O7q|3CP>1W)fpr6@``1 zlp$|XaXRAD0$@h)n!D=2m=#=LZA6tTCQTyx(i=gPvoxzvolBc|YR3p<mqa18AP7nH zq;WaEh{^Cle3n0=nejn%Ho;L&@DH_st&=|V_<i2Nw&>9}4~tif!LGgX_J0naRRcy2 z%tG5lJH%2Ix=MF5exEDDxOO?LlpTGMmu`a;0y&R`t$T(idJ^*e+XkX*q65<9MI=>s zYH%Cm#TuhCy?<ef4f3dF(xc6gL)G0b*<STBNsqEbVu%TnsJv6dEsz~!jgo9H^y?Ik zJ{^KEsv-q*hIYa3Wn(dWY$YZRD?>(-H_Z6_Dk?H@<j^WY_^et(^WLo!YPFUJ58lHA z!u#RlGgRLi)h(bFleIS=-9P&~$hA!=FP@8C(%7@BwCi~F;T?wO>+#_3RZ{ye<hLwB ztXaAK*I$28^NbglWYU34zgs)1S(!&B82-_=2upE8NV*4X0*#^P!2GA8Hh0s9Ly#>z z;@l9J6M(jTvytCF56PwRh%bmhR9-OR+J?g;%mI3ImgY`+FyXa^jx0|yg3Vc1!CSqU zmgW=HKfGn&jwwMdbGx&QiSjm*S@#4MG|6W%J6BWqNVhF-9o5Szfetb~(+$C4=IC3S zhdC_&Lnd@b@1ce0LnYpSL?LR27hvFsP8d3_40U5m&~sQm`V!=W#&^ePMxn|YsxW0{ zUv%pghX{f&Bhv}_1wQCj5sliqT(!#kbSnB)OY5;=wM4hlOgTxlT}u<Cykpw6eL5jN zT{T^bNvDB5%?;SUdm4c~Q;oUUvr`7ljmO^YW3gwO3@RClom&QC$EE?iPk*Mh*tS8| zR_udm6FXwm&~_L(v?E5-0Sz0JhXK{;sO_JQe!UaXmBOQ2c{qCZh(u{gAbR$UL0M@8 z+PC+i`J!z*KQ+&HdX_sfb3GVQ`!lbjP|`U9WknIFt4v43h_0A3p%SyFR8e`Cp>N+z zwUBX-$_&&E>Wm&e+ri9SA0}o7u(daXff4h?)EtIJ=2YIAUTKb0-f<LZiQf81@@j>; zk_hzg8i$k!8^lH0A~k~$FAO2HqtQN}Wh6%CI5$CPq!qk<&D1i8hRk=FoKD*EZH;u0 z8s>@)DIO?HwMUm^E5h3rZZ^7V5RIv$K3pgkgQ8vF8%&7%8uD*XRf|{5qywMZ*bDO- zD+urISR$&KwqRy=G)*tZk~su1O}3ZL6QKVK+yZzpY3CNx?*9&NI)V9A-!mI~;Jp(H z-p2^<ZG`uBf_t-q_mRUJXzOwKki5iPgM<5*<Io;y=ax3Lh4j_}@Yw|T^nX*{q6$_m z8?IhR3b-`@uSNqyqUltAvl^>0yRilx^W)*@V$6ac#0Q#%-qoc9p{2?Q8Lnz-rw3Ci z95qQkE1;}~BF!Q)a7WrCwbMbm5d3y-22|#(Y^;E4N>6h>d^=;5l;<L+LoBRZ^<d$~ z5Sow{P>bRg6BVrixF!{#o2zqmU`_>XN%d>v-WpC+*iKa1P9D0jvZF$4d8-~u#of0i z2a8tJV{`Ki>_55$M^CQA`={67(g*7p^3<VAo`-tD80xDBXMVQ@9g(+>5t8BvU_v-H zOcwz@t>EX@3UOX-&@s{)89s)H<nM|1XoEz5T}1n~Mq;22im3oPQRNh-u~HM-ozk6A zmgkMqTyGXISG1$*Y!^qRkm`=EdA{h~DGZgYJOfy0$M;Ib<bF9AQ<a0!H3b+ks05J_ zPDsxVL5HG5R91CR>iPxMwydA|@Sdzxe-if|oF>4};QrnB6r2Ut@15M<^0M;Mzo6Z+ z|2w#Ux663-@&;A>C2UwfkE;9@wf3+0<u5<ump}hR1^yR2cz6+=ic`_9AQ~C%f|0_I zIwso}K?yFf^<sq$G=UrcuH@oqBr@cVmA=7QzDO;NL0UxulDiRh1)*?=vVmogDXarb zV8@DVKv)~F{8+ooWMew2IYm}fX~nz~c*`t<(rlvUx?x$8UMFgJJu9(B;jx_97%G5E zbSLFa8OxzHE3X5~ijSWWqGN2)sVEF}wb@9bLk$TrpyG5Sth`a&Ee8E+Gcjavd-U#= z!snbyIH#d~mk4wyiAE~_&V*!lBxQOdBEbQ{5oQPs)<bNJDca_`p=;MLf-DIG2Ipb? zr0!^(T!ncvYq53(qubRJuzk}sC8YK?&sB9&+P)9$nWuVwiQ<+flB0*_&}QSv!C6dY zAl)>`G#9d%%I4K|Xx=yoJ2w;F8*6Db*uJ3#o7YzJvl;@V0@KEK!GsY-7)$j%j!tLv zpmylhHHs-6m5jU`S%@)%b1|rY0{ZrfLRHULRPgWa(m9;<JQ(fT`y+?ZXI{P!^Vk>d zsJ<)8<It^B1k%DR7$I7)d>bp_k)7_szc(4x)j6tv_mIJzFk)C&OdMa0w6st)SVgt9 z({y#|%ndZd^JOJ?4@Oi8LA+0(KJROUm9zV*>5@CqX=Enb!QWdCX$j6KXcvSIx%@p@ zt^_-y+(09EQ`A|rY)CY3%Q~JGX^(;wcXUp7M=70XQGzK7lPDN$_321j!<iACXP_)* zY>3PpZ;Tz=1=FT>$MnhNSj6b4X=)`F&+LuGvk6_=k~sokI^Ko-)OOQ!D)D(#+4FlV zFfWx=;@>eXyu}t$Z8yy*LldL1`O{0u&l1&)b>hg%ci?@j8AlJx3NKoK3%J)&MXtty zeJgNe|1uojy9oPs&ZFX<NiRJWTh>pa0+2r2W3X=3C>E*_Shi@e0{E(>Bd~b>VAX6Q z{WS&LGaLFLKQ9EXE=I_0n~Yw)OOTcotzc|qt_u@uUDbm`O`J}ZBRxq(T}wDC=colo zX)^1eRHWc&S6Dfjs?TLaoVgWY&ubkVjo=&TNEOd}+A$20(3+K3AT26fOaQLkHlZq) zNvY(RrIQh?Y%E}6ZUi0v79D<%5r2bt*W#|>n8C1R+s;wgxn~kp_B8A}G#7_tV8r`t zaN*)soIJh)i|MqcjqQqV`2-E&oWMfj?Zw~1zsJR04+(Kp1Q8|(^lk%xFRF2g4)`}j z`WmCWT>uJ_U8tbVkQio+Si(Og%n-TZtkATA1Y4A_koO=Q{;#UuE2@jFTl-WL$w7jW zvqY7k1W}@>B*m<lK~PjgMZt)Q2{1>p<QygEpkmIt_kP0(eMX<JNB8J4zVD{Hub+PA z;$@%nUd*wo>L06Wt>1j+tQGb#GT0mKj-3(C*cR%99pNrW+q7Jbs64_3vUi;elGt!| zhgc(asUgz01);v^GPWhGR2}|p7a6NTDAF^gw)URt`SBaUExkYf_+t#e{un2`$MHMW zwLrS7qfFU!%H*F__h0{@GM5LN|FA#);Aj5I*Z(r1%J1I?QCD{d|M`FX#Q*dE{x1xV zy`Z(?X!>?++PVsRlGnmzi7`y*D9w1Sy%~jghdN>z&o6R!5ZoB5FNv~)KO4XAT07VU z=|jhp4%uTaOc)}YFyb&H2n-hy)^_t$dSsrN2DBLM$m;P%_PQ{2HiUtV7V7~O7O%I! zd$!ayZmTYXl7?gbl8}5l&#eIiQxOMqq0dNAn*u@Vnk?KPeaww00K9$85KSk!*n@Cj z1COAS4GuCvIRCG2pdq|`wBXD8??p$v%-4uYZw@@X4Y4fH0-o;raI({aDI*F4iU>>F z*$7@?inWn8Si9O5Tc~Ug9tuUy^*t!Ke+<taX5m4>36wp%h???is4mMzL)9%b*XE<8 z?zZZE(pWRyhg)X)R0HX#xTi-t=Q0ACo*=HN{v6s_cC!w*$?Tui>1e1tLU2=km&-iU z@__9SA+sG<vo_$;iFlk!i9qsJU&PWeMesZVcs~A&4p(zKg=#zFP!LX^2%|a=M=}At zCozbsJO~@9ve(8C;L#3P9XFjiiIr4hxII=cH%DBM71k^>hrhcv0(f2a><L6tQV5Qx zMI(g@{Ag-44j){H<Ht53`^;{t{Sdgin!waV17?h<>>MeMybQ3IpZ9X2=<%F~ZR;Gd zX|)|n3R00tCBJpGGg7w(VWsDMMEIB^YPl(*DV}!5IN|)!wKz>j;cO`nAsKzUX)?Ms z#cJNOjXc*qtZRu8RNtYN@U%Bnd2v0m#+3ETo+>{u&=`r^7USfRFtu!9ZdL;BU*3ZU zxwM<SZ&!EV&b36f`pu*K{djO|ud+M2gz|Msg(Ol@C#naN0_z!g&wyNx-@mz2tz#=` znA-&TjjOvb)K`L8@23XPOKA6YRiMA;Il)~-a6eHU|6A$FTbk~%yoZj~JhV04Q2n(l z%g+6oDyb?zr&ge-DnE<jXQ$PusFK1grNT>|o>mVm@8+}OJ-L9?)C67}Q^X_$V{>8z zJs8!tz>(mVT$bb&rBl5uz@Qdk(B*M?noZBD2Hwa+3MwMWd&?ZWItvUjo1u>6!1d`h zWeBy(iShNB0XjOSn$s(b^JYs=6@7Y76W%B_mFRpn8UkJo(vaQ;{Ja6b$DZnYxsMLk zv$CDah{E&IlZ-;Hqow&G8tb#Uor{5iM;IP1!K;bqcsp5+sj(uA_CG+K40^~*#X!#! zY-YuET{H`Re!6gVo1>JPA)^Ef>$xgNW??-C^XW9K2rL^aIRgU3oK7p!*9yBB`fm+! zCA7^D=%metLd8yH8M;&t(E(=I9BPZ5kxtkh;e-RLsj#EHkg?tunF-60vDp`?8$FRu z1(d#HIZ|Sm;9#^jc80p+T-qjBP>C8Xq_bjlV`QPP9{lFrJ&*tVzrN$s=WhJ`HHe=- zhX~~f{Q5qEZ=Z+p{mUr9U4eH~Jp}d?Uz_4<6YBWSZ{yQIC+J1N|Nd(nf2Z=6QWnJh z`(IzFmCYOL9^iWJQG9&YMFsx<p>MDr5wZT*b#wz31zSRcFf?}4RRFg0osZx+S1e!S z2wNY0SW!(m_!+}_xfvX(vh5i1+IpM7fKb+4$dH%tn@doO;?}X8tGWi7@tRpNthI1A z;CGnA!ovW@4%$k6YnxF~Q+-SQlO?e<^)*?iWR^<q%j87H+~&QII$>^SsOpS7chR3e z4|DZoWTrfanGFYq-K(P<2wf8@ZzK5o8^b@q983BCJ(ieIo$<4Tj2@MpJ|iz93JGJL zr#T}#8#;8yMOyIi)P;|)F~Y)ZRJtT0(gN$(J7fQW0Hmcw;PRE7c=#X#g^$jn<jEzJ zKD~tc%3D<41a)1WvX*)=LcCsb-7?Zy)b}mkGcn0?b6?FtbV&icr9KO74QB{(DKqH+ zPS6p^gi41{UUYzhED4Y9Y^9j6#imu3*b!-movZD!jf!<ks0B6<a0$U;CRpc7ap9}U z_gW%-|1umq7=YcomSAV1HxhUGV*3tn#I0XM)lJ2_MtYn$BaG3MKik7<A2Y=ITOf>e zJJ5M9cE@<&MCuwGIv9z=sZ{hwqLH2+i_BA-aN@*9oXXsc>~lNSkoq-iTp9V8!o``_ zaM4^wvU-T1FpBgu#I|r79Nn@Q)p-YTGc^te*`AJUUx5HGBRX1LcrMn&GJkzU(Mg5| zo57#$%EMLz;Q<S=iGsn$Srf5A7T6wYkF6`Luz?ZQ`anxW^Vk|H`PG4@h^K?tvEBoj zN1|};+-6*+qsu<I7H3bb#l@@`+_;pWR^Fen2a^6Mpz@ZUBiDDRQk3|Eo4b`7pHb=$ z^Y*Ia|Fut$^Oyqs-My+O(1_%`-@hJEjk3G5jLMrTyZwRc_&;s=Xl}ZLCYkTMHb>>q zn(CzgHa&mEdDK_4646QvPf>YiqJmH_Ev5=DK7-<?rwHy7{KLoa=w2rBZ=Hg#pA+IX zgu{Eei-N4`hQ$Ul^FT<3!_Q&E`EwBl36of=hZ6#0LR^+EQp@}E^D;5fJfnFE@H63* z7QfS+VXY&*vyGF!>W%W}s7ij%Tv7Ji7KN`%<t1}A+pz(8`spJw#sT}10&q2FGpZ|2 zt4X!$)cgfm>gl}9-y)N+4-eeO=x7PX$DU(iv=n3gPcYJb7eg;@(_5yhyrZN~QV*@6 z;%0>4J_~lXv*1FNV7ZVXp2J)!-`TJwv>g^{!qr`iuW7=b|HZ^W1G@a5`aCCFIu|Db zX^D*n{2er~+))DotfZ@0N!LlZ9%PAatL(5R%o!<bJdhsijT7;HNQ+yHLkV6uwsjd! zCI;ic+QnE#NUvY+fvm&3pv`kPwxptzzRMO=s#KO6x39$ys^p))kK*gMUVQr4g|DCb z@cq*O0Es|$zkYoi#b94G)mw?`Wip*InN(>M8I>vE{u`C|zx-_q|Mo93kmt49{@?!X zz1sfm=a>TdfBgFgeE!hQu>B$a<3B#)c;<e11vw%hW-)e9-TB73L)T><j6Dot<7)yV zr`fQk8ndCYw)HW_BA)L;FGIqb3YY-Yx7UWvVpF*K+hFl3XLzl2glm8e?7htiX)P>R zWB^N#`B>m;2pwxicUDwQ43V|yFa_YEx+Tg}Vt}GR(_kI}&br0=GMB1bn*dj;n-QJi zKk}W@9aWdk-p1J!CUkyop2mcT16Hjxhadl=yPK?huLBD!{yxouO5f5}3%0!X_KYZ; z+;rgTMJ4WI1Rp})KZr_wrPu;Qt+7RPj6F7OcEf?>0Hma>B)Hb8#eg5&BfKA;MWu|k zr0TA#xK7YsQ%YO93<|v48uL}}lj(tSxoSF!_7=%^UuV6Ql*x4h{4xdE1%mwoI-Ad; zwf;0!`$=U@wdr&SX{ansM$PjS6hBGC{!K2}way;LcKTv}tQ)q5TVs2qEzJ(`L1x$( zVu>vT<-v{a*tW(78|Zj44zHr<S<U|*j>Bo8IGDN;$;m-T+8?MMc*aqAukbZwbZMwk zeOnk|#R<SY4G=;{yOI&q{=@(r*cF8RyH+4QEe1yp#UklIBo3v<uw2LQj74%v9JcKU z$Ck}2u$paP)p850U1^P&6&6_S&Gx)_9+If~Z>GiJ03-f{Rdhb_UW^77BVn5lVm5dp zivJ}@<`nYOXEfl6<XtP_yVzU}%30xQj(uxAuziIcwym(i<`vd-3ij9+?}3!f-pERg z#F^C9ICGeGEDD#iH{kO5jks_&4i~bbk$YhS@~&=0!L{wmW`HdKpRxP5sH|`7ng(>i zKHR$@x$&K<ymM^_@~><~-sLUGzq}bYa}sdt>SkQIxSb3t!>l*2de|t-(9uS4w?3x2 zyo0t@TH9?ZZiZrw1!yA3#hVML8*6#<)q{{+rMAn9Pyczm^7%QGNw1TVY?KyJg+I<j z(W5i;;<-4Pu?I_*IAEcru}XPp8n7|w%R@<R!b591rc7ZOeofg2!(;DWsR9A~E zVDDxLI~U0b+QZu3K*3i!%iG#B>~uDU-;xCgUEzqxFjqu`yCO1j5u#%~=qS7p7_tCC z3}qu3O2uzniWpw_=y+FbP4vaSgF!fQJPa3e6L9y*KGZa^BDdxczE@OVSQ(YpPbd%e z-oxm?V@!@d!^Frlj14`(IH5f;R)NW}avqmFcPUlO4cxw&Or_e4g1p06v)T!(sKz{; zXQ??!)~|DhzpnuTmKno)u?}o)X2HsG7M6HvF=W(*v;AzCm<vP*Cj+WUD!lo0FdlXq z2x5pD<V1+OXcFMs2w`Q5Tw;tED#`?ZD{K#Tz}~P$I1u5EgKONdKgtPFUiw%{Me1!v z=-V0L_^x=Q?AijEEXY8XoHNsb7C|KQez<$v;7RdS{Qcjj2=6|8meuSD+8>_>Ra!(M zvzOzo_}9O_RSzqr=ZSz@0It#|Gy(KqexFpZ78BL2daAJe{&h%g|Mp9q!vL=5pTx?j zrEpkk4o5cN2nn+@6R>KVKMd{l)WDhf&U&z3Vh$rmZD?7|hACC7<8mu_^ZxoqxvGbm zo~x|kvBDBA{tKwc&0x3G6y}Tc2x!(3hPDD~T`F-M8#;X|-`VnzQc5~?O=Bu`lesF7 zEvCbIXeh(usjx*@NNGrT>k;rqjM|L&ewk}!KBF}Q6GmzLp19bhIIw>ewr=vo#`Uh) zl;DZ=@t%l_UyPVIFRY96q<LUXv>R5hm4PBoSR3bpIKnPr>k@3)>4U^XAMD-jgVdBj zq#pFg;X^@4BLFi`P`zE-kH-&AQXE}Ed7<R0Z>UsB>H9z7%jb*9p9DKqj1$UM7<7 zmXwKf3G8f}nJi8gP!W?EKd<ohi&Wg%XsXGiia*ZpJ;v`%=XXv6ys_pes>%+c=*})2 zO<aOC%XP3RYyr0^2=)hK{Yoo@F4jj<0wX#K2YX(lgfIu}h;hLNp5xKOVK|(!ihvCy zxC3w~Wd+Y^C3fxhMl>NWJ*K1!ZCtPw!U^m31Z4aQd#qh<&0}_Inujn(R~u!KkzjjN zJiCOE{z^1AK0!-MG3pzh(uz=3^%(c>Uc~KNr*Y=^PJ}JDC3KCkDT3{t5krWFHg<$N zVn6T2?)8h=MsMNu>uL;*m!oH(1j8eh=<hE_;p6i-LdS6aY$6H@j;iN$(IL)=V*5&q zUxrNq)<_7jL}G+9qL&(DN2mkRHv8e^zLm(M>b{b-9v4nW6WTGjbUt29;+2yfgRAG) z<0io?5Em1G-_P5vz%5E#;4P58e{&k(0_}pU+i*K~yV`zmYqwJ2(pB*8jcw|IW$xu2 z80LSTHTANa&@M(>%Tt2;9@X|OG&ZtAG&2lqk>R(u2=D0$spQGEcypO(s`~j^G}K&D z9$q^7*Hv9Wb>(@Kmt_;;XBF5hOU}}JpW$nHNZhenJ=K*QvaX@Fnt)1{JX2G?QfbQU zUt0QXC}x^4wb6v7qYfNB%&}y-16<tAsd6-6Ob~feX+<*ZilqvOq1W6Hvj~ZsypXat z0LRn9kj;?gT-I6~Jm`l52fVOvpF4K%b45~$7t%BQaUo|79?7cA6~|Fgbqck0XVD>w znt<-=x=VFUSob`{#BecQjhCr%e7H#2=wKo38HW0wVr-<8%DVz1!=>DRMx|X$m2(?4 zRabC^q1}?jhS;*n2b*IY5ff&PkY#!Z^*6whMRO1mXpAT}1b3HNSnj8T#O+@2W@R<u z`59YiOwTWFp#u%W>HMoHAtA%%gBR;gkEry}LLk-p3Qrw`@N?ly46x461o43u*vJrX z%SsDuqaxb1n%5`D3b6sUhzW8*+TM8no*T3cG}Y=H+NOje;Ur6kEm~}i)T5g*^{xZI z{XT+UKZo%B%K(1=K8mSV?dWVTR;iCKpZXPyXH0-SV>7^(Z7IKfA^87ziNF2j6@LAY z2cP^->BaJwan!UtM*8`Eg!6oOhC9KG=im}z3txuKj{MKdWBsU}>F9ax=I*9g9PSQZ zswa<7CpZOKVc}u}7}1gG)8QF8&4sC}Hq1TrX!_7+WTRouIz@nM@S4uEm;+-c9sZUn zRrvy5Te-%X&|`$AE&aU-9x+LynOn-_KU$b4-2~}Cbfs$;0l&aplhKn792|62u2t5& zw6dK;NP9BG4@b%YMmT#3-h(07zc&y&cluEk`lzmc37b3+Pq4?WC)g4eVdG|3zUGNt zdzWH=k{|2pGCBa69@U52zBqb>YV%kK!M#hRAdBSzWyxhKZnm|`8>p|kj_UF&RM`az z+|6}2*fwQ)3Mr@CsR$6UrurN;6|+pqEYYKYd%ByT2$UQG{vtmoZTTc>s|oSybktNH zK|NJ?O~qkU6&*y`gMBDwxPCDs0^zL3?$&dWvfUrs*SW)%bu=NIq9MT#&Wui6=qT4x zo$uM<hdsM|uy3yq4(#*A!To-`Hp_W!=&&|AAz~#(m)mTWLtpJ@4l~ws8%8^>mUHMR zEC^gDSks|~Em?>t*54iRfv76JMef`~W#uDO*A}9&sgiuE;{Pp1dC@(TJh_R2+zhN< z;fy7cYIN5}kf$MnSSL2FcEOGf-nfvx1MMA;(AiUr)=pYS3Hti$(9=_ifx${Nkb#{& zg*?Xg-Cu^h>^(?X&-<DXh<%J~*ZNo>=U^;C7cGFRktSjTO>zEcB=U1M;ZoK*<Ph4j zXobN0Jk_^YZq7zrzp@#(u5Ck}jFgn}I+b{y^hhC;ukHL3)&g;XxtJ*M8M{a5t8Rw{ zyK(cX^fsaLo_g7d#`=e7sJ}a%CLy$&o9WS;uA{yEHacJ2M|)eo^5)ZXBV19i7HG?i zfivJ%Wz9u;!fA-hBAL|$`17JHdbKmizm?949-tm93cxkzX+W3i(u9q|#z7B@eJv2c zutxexuZ*xq*cxXnCyY$k2z_{SH*faEmMz{03E_5vD^8zSgRIObJeH2|4-#oRP*Hq< zY9Se=g?ms^v<GEndwHXiQCoY6H#-#-m4{JRcY^1cjZRkJq5k^{$io9g80sy-P+u7@ z3caz+i`@H!YP%3GsjMdm=yAe%lE8jBT8>w8jLLg>kT<^f8Q#2Y#Q4h^oWHmi!K-ZH z;yf3=zVmS~DFlc1EJI9)2?7?+f)^FIkH>681RG%u;T;=g%Mj85W`u)uhcvfiG(x5A zNVO?LytN4)wF)}JcykL)crW4i_!`59(Drtl2XFUz@be(dsenS|AxxN^3L7^>*kL_G z*=_4wv1bDt&-P#>ZV5(UpcCdV<ZqeE3hPw&lB%M*mlbF{eI2oMnKd3fK8OGOA0L(S z{_%AXpWiVuYcHg;s-toqB)og^;oS?R%D;W-C$L8d=m`RPQbAiFEecz}EhhVN{Ey!z z@b|yG#;@Ne@bY69k~6j-Ix!e_%giy0kkxb1Ql`O3#F=mo<^PS|7mH;verjNinWu@$ zg=^c-fxgQ;7`SSwfjI_t^HhKQSyaN3PSLTZD6pYACfFT$P25&2q_Q`KgP#Sgy!aiq zT7UL7k@=nH^17=@%1mZMk9AER9vV|9%wM311(td+qGK~A)E6$)B)GL;@1O~1H$7O{ z&*kwsu(#7En1YacU<HmH3dPaX5FAboCWHf!oD@i~2eTCA8AJ=j{(as^K0rt(`%!88 zAuTNc$I^mu{MbrbFf!6t;?#*yoH-TAM!yvg@1~*jDI?iu=hVo`>hkH4mDS~ha`iQ~ zM|nUg!2Yj!h1%G5MR|+0Hce06JhPmkz*`njnSpn^EOl6yMR;ct+$R*kYpaeC+(%Jc zk%lJeMp$+j6;G2;`fxu=9we!r4~cX}Vap9w?svr!efT=fK}3KFRktIO_V^=dUw{I4 zO0qv4n;*rMH&XTy=6fipb}vRU6?l9EowTb4wytBOyvhavOAO&^uS<YyBQC%k)~xr= zrkYqwMZPY~9Yqgw@Vqo1&&%(lrmhh6_2q2K)o5+0;ki}PL6tCKc#7)M0z4|n!nF&j zIG?#2=T2>>sN0H)k{m|F>9~FOG+y*ppu4XIJ$-fP9cV&7t#6>3$IH>w`3x_5N-#ED zjj53ul;oen=15PT_aS^5ugA_vZyegZ0uL_lManjBL<Q<0<8T1-u5H52TuEzez_rVp zsNOdyyP3Ncw`c-zu^U&nsAFORZBf?KJx`{4pv<IBM0JZAe<b;CLS5i3BP_39NyM<^ zyeG$72=51Il4&NJZlkp|k9Lz6<_Z<~HMA1k0`Hl$iBt?3ttI<2IdGXNP|_y#qR1s5 zPJq`E;B}Sf`1(bZ7M;Y!i#u@jdJ+=%hazIN8zLjzux_0fVq(0MdWqlQf%OS)N}a@S zaKh#-ZrHZj4H-wm7=o?BiS#gBz7UVRn_F>U&tja)2tn2JbUFrBs3(c^yt`5KIFb9i z_<ILXTzCMb#RpMQewYBKlBmljXdhyTupS_sW%|tCo+s$(dV<0JVk+q81XLxVOfZjd ze}Kp3{e6!J_@`9fh3eSY&@%$PM8SLNRSmv<>%ytb?F@%yUSJP3i<*`7EX2zogd=NN zNtYsFodwpfF-P1QQ^Z7>VQr)(0+$)U+fxq<=*$*S{h8ZpVj<O`4EQm(WB5*>8Brk$ zyk&}0=@Fqx$SfpS7CGy~)58RdTn*vmqzg-`9bKgoXTgHX#gWH+d=?-$z#hSYj)cA? zOl2-?DkD>SeP|I_GX1GMs1<NYPYan{&D-Awp^@%%MlJZ8^bn!)mb8g10`QmLB^5G4 z_1#N24-m|K1oMzOF7}IxT0kvITNJob+5a#(E=pXs|M&m%J96)zg&EJ)Bg7hBtDUeY z)DH8kHK~*};NZUy)=LfGL&vl6NF1UML}GdTQZ*n)2II`JqBG<5)p44Kh2F++4YEUU ztPesr_`#cw-<1yEiO_cRn-ANi`mpqz2Mb0jCW~Z*rA&K3V4KcTy-+lHZDolmnX`ML zgO2KLU}8Iax~nL!qddsfrIRxu$mg5ShLf8vMTP+uG5T>Lbk;KRTjrxrXh-1usW>)Z z>1`2$<40xacMy)I1>@M^5Y}Jr9|~qzPDt~$GpE9pWfIb7&qN~gcm&c9tz=zaiPIUO zIF-H%XHJIWT;@7ly|9JhG8^{2W31m<6el@osFr;9Rkp9oYF;6EI4NyWdYMcs?&)$S z=iSkotH3P)m*oj%S;CIyOX!qUu^KO;oyXc6&Y`tF3(d07I8}H<RR&dlIzgC%>N2YD zXZ!H@?sh!BBbJDJx3(eoLJXDeCS1E1k1JU*$jS)E$z!1e_A(qM%#I&hrOqiMZ3Ry7 z+)o~6M8W+-$pJV@r*<MG1ZjH$v2iV<Q>t}ID~1F!N)0kapqDNJWd0hT`B=W#2u_T0 zWYr&;S@F^1OB7-SsHuHIPL-miRmP^&pu0=DJU3#1*7Kr@kx3Cb^nfBR4|VnTDN1Gb z)Di-_mf#j6xceK?H`IcG;TCeB21CR37#yuf>kCoj6?pry1@9)C@ZnW6-oI_do7b)Q z8>7+v+rrtd-EoIdy-g-vyA+G_r^9jm(t6ya3cqqLo=QAMndH7DeIli#Q2u)w<>n;< zpQiHKSEgY;1Mivii2}K#Q1W&npYXnVX$M(Uj#;lK+tAYV7;UW&d2$THsJh$RZ=t1y z-n-)#t$<*^&Wget&q^_q-<H0l0&dxt2blFWED7<N>KvuO8)`4`eP>yDF7or|P*|LX zYx#+|czqj=pNQfO45mj8!ajypdv`Cv;S_&X>|mTEl+T=wp!bSq=&%8gZf>Tx--BoO zccS#kURI)H{_aU!$%%!B`z++=ZA8uURMbg7)hdR4RVV07vgur8IW}1k;w}aUrYEcK z?k&c^P&w^6M#iczK3Rj&@oG%IuE)!%2CC;;Oior{YO;)gE>gMep}vQ_P><C1*w9mD zqk~UW8s+=f4iwx;$Et8=g3m#X(lfP~jrar~96J`za}33?)BtSVV1>v~UHJRXVq>2R zpCwdrgoK%q1}qt(+uP{D&Rz$`gtWlgSOyf)bO~?+hWvVFGMCFd=+D=NrnbiPL)_W4 zf6OhRj3K5x$kjE~fu`|1Xw9cO<+jNJLzr34hn|H2^sJ09-`<R{GJ%eP=JbO)f?K*{ zO3r)!f;q5t)WxNoB)omoj=%giPUYQAwcW#W?IVB(2=5-kTfjZYvS00g`y$8wIh`UV z3Va6MpWgSV^vl~%{aCj>gn%{2lGS#INe;t~Q(Leza|axQcnx{p?u5GI3KLlP>B4J` z9Tqb>@r<&E<uW7K2Q7pXqYE2C-on=mi^J^^u+9aGL#^T9YXm!Q1DLxK!p?JGzKH6a zW=OTJZ8dv(#U!eDO)Bj9RP6fV90_GpH9A&9Ej%sro=kTsoeRAMGVjS8HKnXEp>IWX zX=W!&-%-`O&V`%129|owL((pP<eb@ni>G68@yt4$I}?R0Hsnmg>_l1wvQDg1y%5fy zW>|eT78kPC;!-xjd@+t;b_}kb+lZX31b&{4U5;OfRY1H(5ady%J<Q*a!iPsy3Ua!S zxAgG3Om!@6a#}=5+mv)k3nO9?Rw`w}$XLy*-z+9e6JDWFZMP8GO*w=&mAEP|(k`Hz zO1!5%2QOL(^TsUoFtedHoo)LF)i~96SrSSZ)fQ4LJ$bkt<t6*^^by1Rf(;DkH{tdT z!s$BC=@QTHQZ&w=UBhb-f|GP&CmDI9?OjGyzMSADwD+&Tq22yS-r<9!owVJ4*s;|U zI}?{+=MHad-{Om{n|!cy+j8vPvl3gk_+ihU5EK=i$McFSc*5&YQJGIDKS6U#30`zn z5w-+zKUH*pGX@3-<bGOT3pxq)rncv3@2o;YV+q<jDiyeAtdk(`q7C=fF&eMK@Ca4- za2;CPi_!IhEFio`C+g8ZR*j)obPWB~7#*ucQ8Cs1jqSL0jljMZkAmw71owK}5*T0E z!h4uN6JT#5)Hf2|(*T#_vM+XvAir^OBQ4=iSPR7ey9wBD^EH9@Eh_t*^IN8s_tdLi zg1V3j`ypD|?$Gj4-*gkr^1!nFF6tPLRZ3c<;WEo}sIAYTr@O^)<vP8%gluBBxGlMH z8Qmp$Hu3T^%b$s-r($nqxW}@lHk+_LiJFq>S+;7*(ojov+*r*Jt>zHR6e^1(dj12b zuSjNjkWiMV-~0L9X$<WS)03v4xBD6{UrNAjh7=uiCUvD*3?;J}C5ZDWz>60T(AOi1 zxg4)XtEi?cFg#p}VJhZv0{Z34N{o&1#!OUTl4@J*%>>^!T88nlVvLOzV|=s(ljCKC z4&Ogfj(2bQI-x!?OpuR1!|%U$BPDecG-a7J0qNXXuyvS^ZQEAj$f4Cp-W!Bq!p6_n z1S^8fvD8}!i`d|u7HPoRp30h`zOk9~|JHyJfng*Ag)9hchW|!{g+7(20ZkSg5P-{~ z0y3Oia^V_O&RS+Vm`6a*Hk^mq26LfdG>_0Rg^oGZHIJLx38?48$jTTdcBTZk%$P{C zHBsH;<``0W>(5rh#Fqv+!P-R^j&6GJ545FnTF-NC#J~RiHPuENK7HuH@4qCcJ)}}6 zKfeo@C5_UD&ma5#QTE{T=RW+PLRYWz_}{*b(Z=z|_c8qauT%I)Rc^h+0@mJU@C@Z| z62M{GgAtd!4qMXV;l9#Qr9n)nau+T&hLNi_bnNNOoae!q+Y2Puy=WfvoHStKPDSlJ z7smE7XU$v!SqDbeIt20@wMem?mjKzsUQ6ZHtrr`^mXVEtjiwr$HP1vI4723**Orx) z_<l)M84&7LE;^9K7zFNyR*Yu6Ot5ytVkGWej?7cBSngxQ2+A616e0P!J5+Ci`+2)? z_tp-oBR1aL4Y+e-8*Z@?-=Gq^k+YF%EDo0m?@L+HY`_BM&A3RAiz>Uu20Y!MMWw|O z;Bjg@m(k{poCG{%Nd4%x%<G(is?sxT8y8erQ%1F1m&3Mm5iKm6>n;(xm(j}h+TL`P zAij>y=3K)1Dtg#9`d{Q@sHXtKw1F45&`nkTf^eU<%jjyk%=cYonZxfn$IqRiGdMw! zmPTiB2$iKtC@<be+k>K~+fiD$lO@6OU?c9|r#;w=+jkO>do2bxZxL#=b7v!X%~n!% zQ;jnUNl#@Ik`%y5MYdNE=7BhTU>U`ZKa%z?Wn}G(WWrr$I7~aZk|J;VdDhkhckH2~ zEG^5%vyyB)eRdH=h1XG9nup2?N&6PzMMt$#;e9<#RMM@Cwwuv6(2Ra6>%PGzrLafF z+c7lSimu*Tbjs-Rp(d7<6sl!Z;?;a#EqVtC>d{7Ybd{s6gQAZxAAQ-3o}p?qcNU|* z<tf2mfu`m=D9BI3z1vjaH?}Ym*^D~`ZT?jm5i0|$w$n*(p_5L)h0}33pGl{7DjFAA zUOE$t%h~a?_1uo<>#@k;_LZ|6l;xh^L}R@<yOFPNpo3qpzANk0W^{K*SHY=4dgUT? z5Z)c_w^fRyr6rHy$PH9g<)EJ4yN$4JZ@aI0qD=SwrWzM$%Y%|Sdj2|ke45M^EU^CX zCc|+B-v4w=4b5extD<MGJb}9B$Eci-Fibm4OC_vRsPqZ$T9&oRyeWrS9zkcvc}z|` zLRH0iLXk>rp(bM2`627%W}G>`9u-t1YI2^o0`zu0z{nugcISO`b=*@q>xqFvjP*Rh zNY7(d-23RG_0tCV-r?TI80~+mQX{=R_vyJG(*sj!j~8Klq8P7Ul@s>G7#S&~IxoZ9 zxAj=L%0qQel%<h0<`Ax0bFd=V0|)l6VMMV4QQ@|Pwlx9*E#V{mQ5n9wFcfrOVgOqg zO|{aF0pVa~I~NNawP4Cp;4PD0$>I*OB9DMu-&`Qh_tP|GYEwdI4(-pC@Fj;UDG<ZC zg!}YrK`NhZNcB!-FFh(W45VMTHs;$H!khqCedgt}^Z5Vg%M_P(s#~SI_d;x<^9c!a zLsXPEZWo*;n7aw;Uc$KxpFedewJpcQzJ2NaC;Rzx5Z|cEzYyZT2=~8#pTO@Qhw(3e zyvC2;CUN4@Aq2!Og{hOVf~&cwA+)SDVCHTFx0Ozi;q5+Ao-lEm&vW28$=u%7+R(Mt zg_)ZP7J4p#k&`~=yXeEr!wANX`p}bykFr#mlNQysj_TKK?PUzNAUiA#af4fc18jXv zsmOW$j+)S-lhn7A5ttgPyP&K<FVTmr#v|8Brev^^xohP8yeA76@tQf#MNpUxjvb9c z_NgfB-R{bec^mHMZzoU>P#N#R!#fOdZ*4*W73hQ8Tc}1E`V#6A9?w8rl$V6kYM-zc z6(;IhUYiN0rIgoYTd6Z{Ke>AV6-DVNe|8kl3y%@rr_ofMtxVK&N8=?0U$Gtnxl7iO zWxH#wJFmdp-+6<ezN+5WT6-RC1ao(54v*(5>uD2cUq)~H6?I&;<#=Z^-`gN-HJ+k_ z$e<mkxH?LqBy*q~pfMVz8ZRTzMU|J8@E8GK_+&S(U!@buA;cL$U%MQS+)MGwft}A> z%LpYJSs4+GOjap~XB-a3F;V9P_+dK4<bA<7xOWAPB(LJ}RfIi3e<%VQ<2}?W^ZAT; zOUrWc^vPwEmfTc}e3zEwasN6h%I`7ye~QNXVhXuR^z_wJE!Pvs4XPX%ZpOr`E~@Dc zWdifTkrqO{LD|T7E8ka3a98lXjf8X!np%sMb@o)CvF#a^d=Xlx%%`Uid4Q)+kKyVS zD(%a>pSjxzSvoK}-K%uK7qg=YVLD@~@GEB-U1dh$JkR}HdKk`~SdHuxjMOq#<Lt>b zICp9-0Un2IGAY=3e)dcZkF6u{;~BlJ!&yQ;<5(QJItlMrgKcQ2xWgNC8(pnbtg`G` za{(HwsH|&c_-!t4mh|b)CamS*#s%)5MKh1J*IrcCL9Z{?T6Yf347Zva`Ce6K5%lMj zHPoF^*3`h`4LsIJMc#M;?add^(Mr|OaF)vY3}2I!$2kH&n@;2;y1LHNBVNSF=tC41 zo`SWFt{Nt5Xs8ME1-j7D(}3sV1vqnN8{(rq=)Jb$<75rqj+EimP!V2@Q$4>dq2hju zfstnz=Kk1tDFIxL*RLeUU4rqE=^iB`gtz3oM@I|!dyg?R{D5{}S*NI!?tA=9EgeW5 zT%9eZ=QN%}n93r@vuDASaEy*!hFyuFhzfJYie*&Ye#Qj41p<OB2yk<F5h9KP7+V=A z!|>fohWTs5++Ldy*W$hmoRI|srp;)f<iEAmpdvl0bODa!YPHSgz`&Bqo3IuD|GAXg z9KJ>cE<?MusI2u&WKfa;WGYJ?s&zAKBRG57sntWI$Bzt1(KpeBgWCc%;?mXA43>7< zaCSFAK(Gv~ScdHEL^|#Q{N;~9{QB90AK$z1?Q18#e(4~j+X(bFg1jBSzW3v|U&E>^ z;Fm9bggjOFmm$>;{P(}T#;Rz4EDEwk+<|Z;q(mWTy$>|$bPQ~DVCc+yDbw!qKREeI z-|qnUM=$5L6KuV0pk=8=kk7_!0(Ks+iIx@LZ><Yc_xUiVqPFs#5Boq<*aaA|q{8+$ zhJC;Ss&^A;%P3kq4e0S&>)U9k(YAUPb6~+p!^no$gy(DFpsObB*EN^kH@q)&qULro zyq@<!22feff+r)W*cc}y#9I>3>(~xb84)I<qJ-djnn;N4Rm!yV8TSdVr}uZ^@!do` zx+4QLw&UUL9k^d0i_Na3N|Q9hCaQEsk5V$^mhFP;RImA4)o0|hV&WLeo*ksprpS4o zq1H+4WSe@?!gePm+fZKzVcT&90|f41_jL?)U7Id@Xj1-Td${)|M*75L{|b89wz}KS zqo@6X+8*q>tX>=L6{ufQ$9mdD6tQjAWuUQUT4Ys}B%z{oKdQ?2<9W#*RF)9pPj;g8 z(GHY8PGrgdeQ!I%{Wv_hxf%JF;|MSrz!HMY^cA?29f>m;D{=aGFl_}+P?cw-El0{e zFC0w`QqK_%6Wr-3A;>rsg5#+ne9vm^-4%dc6h>z+>_&dUadf>XMosl?R8<yGeHY+) zc|OX^@=;QJ3l-1rkRMdmgOci~M_pqfo)zbzs`fGNKe~#Xt0z?1&|Hj?^80x6eh42w zk25mw!qnSAynfS<ms7o}l;gu=9cXM}<o>b^uig^+6SWu|eU5>lQoMX!M}_|kH}aEl z?baUT<<oKVyl*iAyLL&Obv$lfqBF~m!sRoO$jJ=H<;+N2I=v3r8EcSrJc^Kx#@Q2V z33Az9$8rrak438E=Lqi1<KZ|-JDeKM^Dd<FrUz=QxvS<!XlDbhuf9grdy@cv${SaT z0fr5Oy(JjveT31WXXqoq<N--*eJ<J?=*h+Euh1^jt5c;n%c8{pW%6)Dtc_uq>^BkI zjrCb*pf_)%HPkZ%B($Xmh~&mwSrOZ%3sc8cl>(6mrW4~849QMIS4RU2s6HKC3}NTQ z5Z_e?&R$fpt|kPK213I<usI<R$C6{w+r*nORECe^&+&P(0zamz@l75u(%z4i<IPAZ z-j0{!oup942y^MHJ^37Cqoq{WWi-N^03RNqDj#`-iHS1xz+#}c8ZHi&m@Bi7&C$jj z4J~NQCIsnFmIXQ@>EK#KggYZ7$Pr6jO%WF23LhU!7*h=!P#MeQS>}uw%ov(4WVk<v zicg0yF(*LGs4ivjjPwSPzSp7#r&l_c5q;W(xDH>J)nPQ%ae=dm6;-IEo?2B}gKApe zOb^Bjs7e<Y!fBBeynS8a=4r3Ct?f);ZlMoD{ugaMSp{X5nhV)%p$Tjp%+!kQ2Ilge zGL5PZoV+aHw$uudk?z>NYZb0vOCg+Dkw3KI!~0fz`bcPh7Kpzf(0lNk<iJINOE<&c zMyJy!KSuG}Uti(pzr8_1Y8><&=fE?<2Jr{O5W6oF8&lW9J=jG>4|;UWhE(K6j`Lx) z)D(;8^lS)aizP-X+K?V4vly*tQZ?(?Xv1;2J-ou~`MMtAJl&UDPjcCGghozcn$Wdp zWFdok_&Gg0P1r0kfu*}X7P{)O)SX@xhmnrC13yb=Di1Iv$8Ao?8*pEbpOwk0#4&mY znB&~Jjd)&`sv^Rg>I1C11bEd!)Ycqgc?8v!N2o#%qNFH^wvQ@wzp|odiPJrxO7{^e zNj$bs9V;aC3t1LD+l8l(cc}e}@+1@&?k0c;MM)jjrBMi-puiD`<}k9ng06O|Wtpc$ zQj)a3uAAt6aUK1#1lo%mYQL{*y6okCPv>=2imBHK^8vzqu<r)jH;;AaVz{4BAIM`J zmq9&O8Jb^4XL~l<TQeDPQ*}2U<$pPhYDr_(BoQDdD1xqFY(xhA93jki;n|~2bY$D8 z$am3^?PXN5gHCG`p4{7pyLkzC{9r5Y-Q9?rH=<FHACH1O$&rWSY*sMq*IHaSw+iRZ zhH-y2&Jl7Kvm*$69?J|tR%R$NPlaLcejl93T8EqYsd)V8EP8uOsem6->^)Whudb4T zg^&54WpceDw6&L`y^{)@02h@#Hrc6^_nY?vgmVujUw7k4;SCfP-@&^NqxkS?T$OL$ z4P$7eLv2erJo*AJU-eVX*KnWe{dFsb#wg~d+R;1M!0k4SzHUL@!wg)!vWw@lhbGhO z?#6}e^|UzE`{WXpcuv+@T+UugFvsA`i8!1*wvJ9K9O;Kw({V*|I|3>DS0b6whrD(s zJ(|vLE#DiB)Pt*4*WFpKUw5Fc?k>8zpW;RL6E%zA?Sk{zvN0M<7rVm4%>iB>Ztz_i zfTbS32wy4l4kV+tLRO+Kq*~5HZPg`KBAJfzI?EgXWCHqWlLd&yxZOOxqP#rRY-*4S zasw}9eLaD7v#dm)&-dL#!L1A=?ufz?Pa7EO&xN_ECM+%VU}I+h2Zqfy4zfzdY}mUl zfTy1eJbVZ#0@K;W7!H<mVQ)Me!Blcv35VnW7i9S^!u5z{xVJ3|&rj|~$K5k{*>)fA zM$1?Mi!d-+MDI#9K2}eNSJS3bC4+;7`24XQAKrDt-Ni;J?zw6Oj~SZ<duJ<b+!~5i zp-x!lXO5s{)>tX3(b7o0E}xN7TV_R+bOpg_ZextL{%1(1vK3&=n84X+p)A!kM}b=@ zYk9axbuA0)3hbp+N}Jzh$Oyz}p#h8+8o}Dp5?;P;aP_c<w;%7@au3)!E>w|$uD+%k zA*e6;T~X@t(3AhkY@s2YiJ{8b%Sth_8j8UJ8OSpSrWW()G-tuVP8Tuje0iTrRM)?^ zQyuDhNUmE<9!P$q8j;k>`;XoDAP+LX4dV0X0hK#Ecl{VbHV0898^Y9ME-bzEuwug! z#O;qH#G|kwIR*~C4hrIP%r&9I$Yh?)EEv1YgPwyxnD^R~pIv06Qbw~0V;vhE=viy3 z>3U@bL0NZF=IT}tCgpoXK|AQfWtjyQ1zN)?zzUY0MliIKfjc};>9r!j=4S=elCF~F z&E)(S@b_(9b*a2HvB1Ru3!Ud7B+3!ZP4YnSEE?;mf~$`(JWr<>If=&FQxra@P*;_S z+R9ASRGdO}MFuL%(opsMC|^5)n#$ump02v&RkM6va+t3lL3!~Zf=_bF(ziOD@0YH6 z)7y1b8EhvqWvk?$uQNK%r>MHEtpCMbD&$8zev=@V{d*K!_o%2DG17*6A5uj>Vnq3v z$L~*nuJaBRdmg&mZ(*?K4u<>gDI4k)yNmv=+k`)VgKe<COQw*eFl#->_9)TxX|~%_ zC@)D?Q2+OTsl~T1Px0ehA)R_D{`kF&&bkC|-`vOW5To|yGjv8txWS0xzC;jDlL_y= zctU%8e-9qqNn{(BE^`UUyS_<T{>?4OyRn&{*@PQc6L3=$>y<dAUN4`I#>ERU$T}N? z{Z!|duI$0HXBQN>2L~%qTPtbZXKG%ihWdvTgpYab0iG4zLT$q{R8&7yR$h4@)pbwM z+VNajb6Xi+^wglMrvcr)jp&sJo<nU4*dt>vl#NgJ;MG(=UQdlM`kuhc$pIekVBKy} zihP_<AAd=E-Gx^lI`QgVC*Hj2#jDqyc(1lw=%ll8G)=lV$0Iu{9+@ZB;N;P0WE_r1 zdTK0=9$bgR2clGYEF~IgNo%lw=PIP^jl_}tt68o@YEl@sZw}`5e~wunzYOBTmu|fO zLXSjM+BYOmVjJmYdNDLSfMMF$=m<uJCwW80@#@tiMuxgEIsSqQtd|Y<1siT7zJ6-J zmk+e}P5)$HKQ!ap$CiJ#53Tt2t`%S2HskBt7JPljW8DAtp4<G)k54U_8n0w!s=(Ml z1IC6LF)`YPiIGl>k9F~XwDZ5UV|1(&V-sB%<A0fa)k}}sg`x3Qde;`bnrOk>;Rd{? zQvS*t^KU(M_@ABC_`f?U@ISgL@UPwF_^q!TUx&-_{Y^b9VKY8`ZN`_cT|6gwAlI+b z1D`&&;`66=)th4K6>sKH2Sx`wY26qa=)us?0Q&lR>Agp2y;SLSc>S^wZ(lax<!~L< zOb5nz4M&IjcrAM|IQ(MTi_=T@k2RrlpaLUP&3O5-7k%TbG?T0luR75)+RXiS4Dy_M zM%vLe*oI!7Z|_7Wx_B+5?BRKLQ4MsD@;zhS7<n_w?H=@Uf0UJJfY+***Q|HA13kQE za;%%*qmJ``^z;Ap(fY@FFgU?|{{G+?EALPp9a#g0C%8Y_gu#JYMqQ1JOxk&m2k`Cl z5Pp0e;XNNx`%?b+Dkj%#0H41Q=AV02*TQcf`|)l{?hEVG`!00w+H_9U(i+hAvIaf8 z??YdD(D$JW1H1;^Z@SRNd)Ut38sKO9-uJ5Qj+dRZ7wCD@ht8M$p2-*Joajau&!vag zrJL8YhxfeyRVxOkT3NF3O?6|G;qTy7A9{GKbFvQI{QaKSyzW#?-4hM`4EM(y&_CJ4 zYbx7~7+^W_s*%TP(a-n37_Z0Bn`U0WDt!1*gI`~2@blAieE(3U?B}OS{P<YGZAN$> ztGHjylJ=pF^}7b&-`C-{&rSIGu|aMB`qZele|)G{$EB40nPc)Ev2X7PN1AN^VB7lf zz8OD1wBQ%(q}ca&{7&wFd)ug9o7tCA?7zQ%=J;=)+PK}!*BaGti^>1_p?+ifx8*;J z$#2WCX_NmX|Ap=8?Q{I~hkU+<R*m1k^L^iHc<*UH_&wkG-fy+M|IPU0w{~tfv3;>E zPF3LxBjE4<I4Al3uWzP*YvwwMec|y>?`rVrZ52LGJ;$f1QuUjk-&W%7>q_2(M!f&j ziYeZcPx9=A_3icRHd;HQ^cKRhht|tTxexE(v)!_MO?&%cP?;$1neBHUhbS~gXrmMz z|79OOjs25J+C<7vpI>tOEp3W6iH}t2pZMBG_1XwN%R_ug8-5+e2Y%1TPs3yg+r;O7 zUWZ<ao_d}`HQvABxxKH!$5%Yp$$EU8s8jY~oF(_)kMr8F?tS2~ccXmYWCO1S&---) z-jYL~KaAo32ifu{INvF>Q~&?~07*qoM6N<$f>28X1QY-U00;m803iTcgYp6p1^@t0 z8UO$l0001YZ*pWWbZBL5WiNDSWo>0KE_iKh>{(5V8#frf7y2K>+#P?-_+yDT*ke0s zvzvtMCM8FCMxIetGcuCAyCwumax4@|)6zo&z4cJq1`_Bc{WaUBv?=5-RMOa<ku9^N zabYR(!df5C`|8pAN{=+2%U4bl0*(>mn5G@4da2?7lm;}!Y1DD<91cq@2XFz?5E7cA zjx$5txw8A=2bbZFh*5%ov`_gC>^QLylbv#z2eKLROLT%#**B&vfkIYUR1O(Dk$w|W zu2m|HasqMcfD|Uu?alER2M8Q0m(K3O`GClOso<(1AnZW7MuvsPhDTNP#b?|n3>-t! zapX85Jvl_D!T|(wAv-!wMSq;~?&b2*h=>ig1-qgC%<bj|;ZaT7v1qh3bY0JFbeH}$ zfQWV6pgCv^8cTl~0E0lzG~-gldcAh9@6E9VP*$|~?l=4Os(~-~udm^|p87NJ8k7~? zHT-bs=P@jRvZ7~+Nwem=23~`*Vq*>8taSTs)4*#`OmKR%hOT&xy1$t15;CUbnibym z++njehv%qrVRdEpso1pE5_q4op#<pULV;5tW)n1qfyDWc;1R=M4@a?3!@wN`3;kJB zz}K48h=2zSPejN0cmn0V$RTfD{`ltQb8z<P#o41@&K^HLd-Su#>KaU=qSfo~zxey< zr{J&W-@ShFl^xHE_}_o}?6+UPv;##E`0DFtf4q41>YLC1{NafO-equ9gdgGrac~2j zfZH^Y6SE9}M(ph@4r7Rm7Tq-BFonv-f*y$2K;M`_0xh^6G9!4GNg=QSuTJk9gb!ji z71#p29w!EHpHkAJ%sQv*YOG=urfFm!oK1_k+Ylbx#`ah8JD5)7ipDmVevAy7w}?zR zj8KXMP<`|WA&c2PjE%VN<A704#{%5Lpa-!vB!_rptft)P8ct+hW;TK{-$rcq?}8pB zHursWY$D~ZfW+n!5hILO;Z(rH$`~f3h}?rBwvjxTvA_s87c$ckA`}cl#JSDpCYu>_ zuS)^3r+uHy5);V;KC&VAAf-iQpC0)!OeR*&IE{<gkNA;Xq7dAo!b*agJ4DrG9$>mL z-FGoE(tZBkz9Y5MzCcvZl-affqUL^_kugNtd3i;#6P%ta-`NP;6K*M$ufBb1SJn$D z*<FUMduCOrH{n+0*{3YT7hj$GaGKsiazj|4@5TAOIREd(dDDL0z9i==tS{n=>$Y~2 zY`lAqF(C(HM$jJD`pxC^!l7)`6>YS<>Q7=>oDXN<A_jFCFe*O5B0h-WL=IEcBSd`e zI^tkLxqQIT%~s#4gG`fs8fLB4>f-5A8bFb^SG;ArJa0tS+GysFQA_u_7U{>`1p#II zHY5sznI!5K63s>9IVAMVw!)%qVbN0VH?q)Q^Q_4I2cY_4!gDi5a=k%<LY1e?ev#d+ zXL?gG&1u&x(`zfP+sU*+qOjad5`|?L!w{`DZ#mcPJf#Lb6^eBl&DMXBYb7Ep+CWmX z22SLjt9#N-04E)1Ebo4@m`tQUu5=TUDD60bm<RgbD9eO#(T6<FV7e=te}V;KfZ#-~ z^<o-Gnsckxnre<0lw7-V@gk?cib+P}F$%<nmb@zaGAGvFcLb{nol4RNad-koWXf(s z87Qw=RRIh!7t3gdm=zXx9>o>8nr}tpSFe1FLNbZr{6r~=c?Q?zC7r@NG}F~tnf3W( zMv+R=JD<Ae8>x<hXl^(_)TwFLkN@tFFR;pW-(ZzV_o~*l7h1RJlz8_8p+GGk%%G+i zTd3u&CbcbI2nxe3m*%E3V%w*|>Z(--#NuA5Yiq9;=;*#&`F(j^of5${Rdgz!5&Xpu z!<iE3)`hy93NU53<2<N%UDvO9eyP&(1|_%dR!S|eTQ7AzuU;K^)k?otdnkh<;-u<j zV-Mx?44KW}p6K?qHz>*CntdstNtx<<a9JDcHz?KG<~Jw+%g8)v)Q0VPyVoeS>)m0= z?e|)xw%_QL`VGI?ANGB()gC@{z_A9q-Ma5K2CY(~>iZ?PQBm|;?NZaN)w*u8+Zwpt zhx1s=nJ>N<;nlo${{a91|NjF3P)h>@6aWSQ2mk;8ApjHRH7_U&008eU000pH004Jy za%3-aWps3DZfA2Ycx`O7THA8mxDkC%RsKPx=g7hx#FXVNT(i5i&ZZ)7<(ZnHB$j7} zQyj{&b}Rp$=3FFMKHS*5u^%iFhiEjqPd6GEy#DUvYI*XZ>9=jSzBuKt*y%~Lo_C9O zeRFa8%e!(`ot|umdcCNZ-MYCreQ36)-@W<kUtZtOw#_imXWJ7JvEI&B^NZ8lVc5*h z&$sj2W>s%rb(>~Q;C0up>VaPSoAXuOzrWj@&AZj69@?vR*$xlqf-!S?5Yt_p-u3I* zLB!dro%h|gyB@|av+nx3oi~R+#~%HcjJxlWy7}FzSr5Ar&--RcI&|ypZM)eXrLF#` zGy-prLO%T7BtEQ`$M5br`-17-cm3kA$Cs!#cG&dYyxDHaL969a!FK&Lu=-5U<Jhlg z?86jyqNqD(yQk-x>#q|aJ`-T(&Bw2kQ5|HQQ_tse+Qrw&F^_WEC&O~{$CP;{V7nL= zw_hbi9PN5O_N|Bdw%$InXq4D|ol^Qy+{5b0M%(3=ux1ba)L!*<zmLfSWmfaq4>#+s zudkM*4pHZXynnLOZv3B&IR4o^HXnEGqa9A)P>%Su>sBZCvrW^_DNrcEFm`%A0z}X5 z`f{iT5;5Cun&onrapudWrV;OFH+{XLTybpK^;tC6_1$uKS6^KY-G)B;P}9V$IEb9z z)_px6n*MTA&q-SB)<fSdkKZl2e{@5nywg)y?0eiU`pesT)1<xN?VH!#Y&$j_M%tcy zm^B|s?Pk#qlm|EMVpS7oxsuY3BF>SF``LBZ4eM@b{@Fi&BSl7{p7H(QFPe9gIDgr< zSuZ|&c_HW1)}xqDI_|UW)6?ZXb5oafy&{)>l8xVXi)Qq|UEh8=_r?x8D|2;l1{|oP zm8NeO&AX9Gm&3!dDdeQf_SeR*7eC%@hn6Jna`K<h;P(`0*5k-O6ZzjgY?{*4!yVD# z8x6K&Tv@i8w{72d{SWH}#lW{3>~7oqn?9x-Am33Kybs+lbgS<lHn%kA|AR%(pVNrS zg~g8P<HNs*vBys-X%rD<*lRkXPYC@JA!CF`JAp{01x5^Y!iWtM(zq29x=G;@?xT!U z9wM3-bMVPa#BhhlF`Tmq5zCE~7}3@wh&am9*g8&2f5?k35o?oyND$uR`2;Ch1(C?J z#nPgX6_yrNR@l~AxCvWl6D5{bROJpy=Tn3;5j|uGXG&I3>(M(2+L{Ydu?fUdNil(l zq9G!6i4G!)OAom-t~wrTV5FGP+8B;`%`Mj!TgQsPA$Pd7h2i-);sIm`_p0*PI)PUn zGM<lon?Q`1uufz;;rT>aS;#6%AZfxsiNy%xlxMOiwsm19Lyqzy6rVt(lURddw1VSM ziYGTrAX!7}2+3RpElNn@Foy^!3XXcAbvDqVf{b%4@m?TSiwUi*PB>SIN*0B6^Gq@r z^}=hXphbz*)<d6)APmmeBAAjPt3)(eVBM0Cm<J+Bff-L}g5hW+#2KiyWLjX|Bn2vt z5-B(j(5HlChY@8BW{9Nh;vf$w^_v7|DxIl3%zV-dp&<{XH%j7hBC7=Cfh7M}taWBp zfsrM%OgI{4;iAC#D9(&47@<@JXR0V+SJ0=5JeQ%?N{;Noh;km<Kq(^}9>?*7*{i%s zm~Scw$)Oiiq&R^&US--TVe1r?7-X+1hDsEKXo?_*5n9Y}hSfqvyl!hUkA`;BN|yv} zpp8k`r`p&mVGXQhI3ExaCZttVD#Hk->{b%=oTi$OLyl@sr3jvn7o<5x48zr+_BP=f zR!2UumguCa1i7O#Qw+~E3tpgg4CAx{VMJ;Pbu*M)JY=E~mKX;SX@kZH1zmwNHA<BT zS!F84GxU$CY>1Gf#u13;<7~va*Laa5%wooCnPHA6L}A98AR>-A6RhXhKbb|GEvZ1_ zxTcuiH(II?a6YiRxQ7Tg9Pbwh@p#{81#<>#pcIc-nl%wukhWq0+rZM=SmF6NDHZgB z^{m3HvkhFA2}D!^>lU=Y)vXPdVP4xPDxBkOqzVPkH1QO$-I7Tf_sLZ8U@v6F@Cr!f z@Wh_U7Aqa}b~Tn(Fo#r>5hB#B;#?#c+f;-&yq=N^9L`mhq!`BI81gr)geohzfHSQs zJCR{4Cv?JnoHPlK<CN1dwyQvXfO)h^IttvU2!?n3gd_tsaN{0q3MqKaa-5cKs2d?w znLv2PJ7mXI#-|ZZa26n|oRAfcMkfWsvEY>85pu`T60BjII-@zRIvp{D<M~*X@i~&S zCg5`<7mUX>pNobE$SRj?v>3@+;u^^n7IFRNh&#A~bj2{do_Z!SUd=p}@p#4X6sI^V zdr3<j%%fgP9iVl*64~KCnnlcbuc_XFHt>cQY|#;^CJ;*!AyU!C8uxKlI~c*9@)6z{ zdCxQUkN0+BZS;YH8}iKum5x6lyhOBd*xQjdmDr+@sEsWeC;by?Wy02>Js{pm_+kt` za|m2aoJtWAFb{&DTm{)11Z{GlZb7mN=a68C*f1Xis|r4k55y3>IujBFWPEVkGsuH5 zrX;MjXHrcdT;r3*;04DgC4qLXc+CnyCcMW8!~<LnhAad=!3bGvd{R#ZAHy6C#YSAA zM8+Mi{UhZ)y#I-kCJSv%NW^EIk#;ON=AzOJ=iaDwELdx8B0kBAmT?JJz*s5Tnm~m1 zv^XorKyf;O$bwhE7;I2jw<J8reKHTYMv7TFZ0j`c7@(~a=P5z<Cc!gavy!647Fs7M z;S<(CS&vUNlh#wZ8J6$~U^1i|v_UemV2dV8c?Z^F$#RE(xl5H48TYBA!>4&EC~jf4 zB*buRgJ>i^sZY^LT<@erWgoTyA^4O!C1Y?7Nm)(o0W;$oM}1}@;NPY))4GBh(5AXX z=+iu&G(sL^!3y5#Wnn^u>p~V*VqRw{dB(aa+S5YoP%)^c5M>#*f!0Q24Gc4wA=z+` zGhen$;IqzbsYHS?mn-Y=z9f4hJ@!HvjXi-(oJtW==?Q7lnTb9oCAebbBo$s8Gws6} z%>HHEAVXUhrae9rD$H_xeqFeh_*|?AF7f$Jkz!)+ToenKJ4I=gp>+sJ_!sFybQ5?S z;wV15r7ftyJH1i~kK?p>rY9`wWx@4Z2{Pc{LQCWp*UE(!dwjA`@_3355pwN)by!tR z^e!pgAYB5I64D_^Dc#+9=<Y_kL0Y;~KtNi$q^09ff^>;=9JmMd`=NZ_z0Y(1zIS-m zu+QG}zB7By%<P%9*6ec@fQxvz=el4PP-~-80a$hFJ#-$uG5gfxP&IcJa<W}wvlCah z8u<C>Fue4}%XIqnbxFhi<vO>$n~M|7$na^Kvocdse#ORXJ(Dk!mZR33#SM!un3kqM zLviz+xGyZV*`@{f`w0$m*g;EI`_|R353by+TQeN41L&PLXUl^#=O!z?JY1aIc5BM7 zf=#|GxE~$`dz%zeAI*;h0Rc5l>&J@CP36^Bwd$E5dv2W%4d%Fe-DV4!+9XxSp0m19 zoDL~<CxGhKWe2BDCYhwYp}n?VM(E~e+c%*7HSljNGgo$YkpP<~j_h)dPriOFmL>vb zcu_}N{V0|u22LoZ^4D$^ayVGB8Upt^3$~K>E<xQ}tE)5K3(t}kysFP{5N_X_*}(kp z7Wh<Z(<7-teMKk(lzw63e3o>x;Wev$kliw?UBk0z+oXvG>QrBvk5J8S86r!iI=OjO zWys4%Byw9!7#=*5bRz7+>G|U@BvRLgABROp;)M?6Ro)RJ@h3UJr(A9uT1O^Q6;)YP zCfz-D-CE$+s@Vyz7mgr|D<JBsdF|%9fZSAep>`8`gBtB=L(<M`wS%uqN-E_FEj)%( z-K_aSPLHc1Ou9GI5~3TD&ohO`covm>j&#A3=6_GC>ki8)E5KJ!!IN$*2pR}OCkICx zD>W-iCNoE4tDkxqvK&eXnk+JKqW^PvAKi}F!Hh2AL$$k5;Eqmfl~0x-5<utrJ+=VI z5wn{}8Ftew*v0gn%Vrrx(K>TD4DM1dnNAJB4Np1LoL%WR;MO|h3okEU!GNXm5*gUI z8<u#WV~GAtV*=xfqs6ksW~jKYd=Ih<jwnHrnFZY}SZGw4xtj}D;n9n1Me<dAS|@0a zLW3~xcs}G;t5GKl<f0AzM>V@rCMeN5L*qO2SK%d$YX?#wupa8)^^i4bJGBD7KV@(| z;Qgx}<m_#19saK>BQ2)gyptI@=)k{O_{)ORn30vnN<8~v)^ufidHE`3&<tWND@V_w z7b>q)Z+aIsxtBnR3@JcjG2w{dnZIS6P|o`<8Q`1todGOb@<YKH87Wg7=y2PTgM*S` zQeKPzw9N@Bnz*i@sFShh=R6<z=r792*WMh6AI5CtG1StU{cxxrIlp*o(#=UJZ?%d) zqKB-{uduyV6!D!fEg`a#Bpri1hmhv9Ik7~v0nZqEp<pYjpK5z3^<9?E(Y3We>EhA~ zftB55Yhr1O3;`VV`XQF7_NYKff{l*+Ex4BcU4L;=s4|aXARq$48a_;Lik})jYbPrM zV|(xd?WcM#8EC!AfgW^#bWDs4*(^mPQ6+`6!?1#)l{fQPl+z1BBj*|U6I!`ra+{@W zqdqup9dSm_wbU<9xk)!jQTsw$Jr{mBegM$P<|V70kJdht3V1HjWp4nw;_x7wBAZqc zVN39nevg)@shjByS{rzZPS0<G_!QNb{D)p#AQt@;4-$HRXR=+2zz<5L=SfH)Jc+1p z25$q9t@6TR3=Nyk<7x4$_~3>)>89A~oa=3YQIBaGAq}CA<?s~qXPrmd(#eI{UgaU! zyZgS(_D`j$W9@(4Q~K!h4lGm!L7u+A7`~miK<qeW<mKD>r=iCb>|>#vSXuz7wq+qY z8Fo))$*y8|U1Kze;UbxJ@sv$8y*cl|>`>Q(uNZ2RF#E645h%KhyA(J}XzUHj;^Cc7 z(Q2CQUeN5hNL#g!IS+K$8+O(53^^H>&UKZu`Mmua#+n^oMBc3sl8fz@W^}UGb~UEQ zTu!zl38{AUF{Q50b|Ck3cJfrgx|3w42ehzw`0@DqIR@~V^EjD#I0qw9g}Pe@x&Il` z8RC$jt=+&tAru#iFKJa`v}iXO?<2&sLZEGIVsFVxe3JoJAODB?HDcH8K}fP_NATK_ zOIhn}WqwKzTLsnvx;kfJ5c|GAX%~&AjtjcCs(r$qS)bF#X;4Bv%cMBm)c#9ik{{PR zCf;3a{;9FS?K=u$q8qfXFujHl`1~}^ZP$S!EYgQ>t-`&lr=cBs)nw&VM%~JBP)>B| z`MEAn5gQQJ@V`KHXFXLcsD9s;ftylXY;e3F#e)4d)ya=N5DDl^)SEGs@yzJeIo)KR zOD$jv_`0Wr`><DwYBUqTz;3vvHB|jE<?9OmVILCh>#-Vqu`JqjM90LAosh%NsV`*3 zzY2dfG>($wr6Dl+v>&0CY}=@btY-7wNXfAEYj5Li^oMQfS)rtb*`<EAP-Y(Kvn~Se zKzbIOfgEoqFW{i)iBXLOKw)!!P%3~!hk*v3sq$znD>*c*TXt=wSqoU*%faU)ipIzC zU8d~ayHOc$I!-As69SF{Px!Q9^0o{YmPZ>@+$iGX7L*_gZk!FAh7IguBYYpmzV@3+ zN+}I7ds(X4>Wo;%r^VB5!9+styD=_Jd4$f1Fo^DA1d9w?*Zbld4b(2;rFlm-agMpe zylfw@w2*RvRK#11W{&pHKE{ezCpxZzQ+ZIUc2bK6M{Pq1H>j~C!<9OWE;mLA5Ja~m z44*zDC}4GsE9|Nembd8=9Q^<c(I055sM@t>1RVr+Hlx;0L!R+0Z^Z69wShl8-va+v zcJifJ^s)QCpGr#PXR3TnB=3m1f?6q@_M_ni9Zr;Ej^DU%3Uv;olcis!Y>@Xw^sTyS zewJ^dm3lBA2=2c|k*g9ltR@t&6~PYz0_~qs#KF<c()g!}XE$Bb0a%aYyTm(w+cv6r z6{FVDCk{v_28LS5u67a5rkaEVFicQp$0}JKR4_sKVHXL<@R5OExvpy&`t1TDjnI}x z$NS=hJJdguZ2(_Zmio%3FwVDtJX-D2mZzb$$@9n>^Bb%<1?EwFhK!CW|Ha9w?(L6( z@!(Icp=KoTFH?NPI>!4-Xr@R{Pk-2oV#T(uS)_!eOJ-2zq3c!$HwPF+r=Fz7P+KT` zfDKnata4#aAAU*@hm!q$EjI8N3yl*&8i}ekX;cl}Eu~_Hr@~ZL*i@D;d<q}UEF)Zy z+OAI$UeaRl1_OeMVbFCrsaul;Z-F8ZbLC3$gf_I!*N|u#0s=tp)x)xA){_y##?8=S z2Vf5tebigV`iLw#%rr2ENXdO6t}2g=KDI*YNw?E>eNQu`!fWyKub1R&`08DLl<!I4 zJ7EzSZo>`-e6}gPRDf&fPf0}?MEI^nl8mr$8?I9p0GFjV1vlD1K7RHuM59E*Z^9zR zE~AuUb9G8ww|sIc7mI7cO;N_H`a^gpgPAE}XoJBZ?!~OZP4LV`TvuV7zrXoF;I5#d zrqo!lIid8@{K!xSUg~2%4<7Q_)Qfl6^W)I;w}hSA2i}S(72=<jc#YKMFxIcCivxP3 z015u9XOl?>gvFj!wDr~^ko~vp&S<7uBCVfckDgP7HalJf21m1{;2QL9iPTVWEb1-+ zB21p_rO7Ooa&-4_OV8khKS?2gE1-WoN=l!yxWP7OeY>ZSkJ?QBEmg^rpYI(lQ^?Wg zk%QRubBxet+P54Rbg%|)$3a$vsw=nUdRKFpRzK(^j5ttFT`)?nXu96Se~uijW#!~G zRDGRIz~fmK6s1#|y*h1fda8kv{z*mnK&O;E@WO_pYfOyN+lkNek=zwmqN#`jLwnG= zngPO4WdLG|VJHk+@5-iWRCn|!QF!VTE?6`x9aFBW>~3IF1IQtOu+B%qcJ*`w!g~HD z;Gk!3<N$o&xDP&91RoehZX`;UEo%g*YeYm<QEiC!BN1R9yYWTl`Q=L}3Gi`mjSdcw zz0m6)ETCQ){TNep03ylpoABaiGRnvOZv4RrEj402mse&ylWpCCAch8$FS;$_aq3_W z25#o?W-NdWrC7H26fPk_FUC4H5N=5;4$g)l<yFR{Dn>J9;9RyS=u@m<2OpP{P)9`c z0Ri>mk51gg=;?$2n2l7ff($iXP<^sNWCaQ~z|$;?d6gbI5MLJ$kK-u+iS$t(Em)Yr zQa2{xwIw~y_gi{)_M&hqB@Wk141LZUn!=L@NO4}B84i;uJb4VUT1e<M%vMi@@Amn# zJI?3ou{|}1!5Qaaw`0uti{x?h*b1j+`?p9e=84ul^dAL}aJ1M*6kR9zWFb|KdV*&n z)t(N(&Lw2J16tIv%LGfs{QaC|R-_xUh)J#T@DB8W5cNjt`_GW)DoOaxOSOh294<e5 z0(GJeW)j)?-#b^wPVbxL1?%+ic^=0FRp?ByVHwY^nvPLL8{UXe_;k6wJsg`Jj1iD~ zijVyxGwvkpo7AKPO4s+|mPR7-dh(r7=*CC{NzlyRQEI>kuJ3hz^^HvznDd7<46OME z*AOFa^544%6*Cd8foP5AO_`_}p-;HH4%y~dWebC`cm3RwjU+Im`QCOtkINq%AS!Xa z&0|86srrnz$C0~+^Ah$%BrVQJn~{gFEAex<?2}tpH5A_dmpT3x;*cC7>G2DoD z9?ovjqkT#nyr`v}pcSs+Q69UoT{Ss<WPSbKyKwl&&^t$NG=Hn*9<<swN9;4<$=|rE zZ??AvkJ#tKHatG9?ywK7vWz6A&SXN-XK|vaytJYFcKB4>A(KLdFB)2fZ)x>p^Lg0D zSB8`o5QX7ePD7exCP}ccf`yPKSrs~>wW!B8vbE|i`cx3$rU8Y=tn0n*ba{5%83B2; zW`ejrFoHdplu4V+B*1%({bfyo!4D+O@@On+1YgVtOIqWL(GY7a*n`G9Y76?%R;D^{ z0pLk{u)b{Owon6?$5%#lrAd67g@h*KAhVL}AiEJ-`%X=qqoQ*gOVNcYV!y*mN~m$g zPK0$JdABMjCM~HBPpnwbWVhu*urkJ=>Pe`%!<TBa3M1uuj;>2WOU1+YjX1f|yFsrk z<CKU4&mad;gOTXrtl>#dkZepQg1#NT6rWjtuWR3=VJVh@93NoSLP%3wWh7iR01|k+ zTRDj#(|BE2?!++c0{#Vt8e5BM?I<P5+J<HEBwThODlQ~pw;VzZ6ScvawP4t2Z4xX| zXT+yzyYcOI#;+Y=XIw7h`tVWXD3m=;&~C|wO1r;h4PF3)k_yuZTN995Nw+i@$i~th zm8ErlZEawyiqMYsACDwv;X0VX@W+ZFW}(4S@0O?Slfh3*-3@6M?~i(ELeE99T!j<g zYfMjb5L-spO{E#B1`AG}1nmsNBS#KJTtuOQ=nO+A_oiMkO9=7TDfBm}O7#$(uypag zU~xfE60-w~ARL`Y7BtS2FK-YrHeUw9J7)2e@0G2{yg{V>^-&1SIO%RDk|pG(1(u|j zf!KHAn00sIE~`7<ke7EfP&gsHuylF%bk7cA9nh3$qLGwn4ls*iR>0!-PvSrFRLX*~ zEBuRd`*k(O8^kp`uxLZ!C}@G@zJT``BPx;YW8ZT+UKHM}jW`FM^WVHLJTY)^O0<}H zMrT~ulIlX9TGaWqs6^Fy>ifXv2)7Ti#=$#YrIQ|Jc+IYeQpJhH%p~dZMmC5O-i^BO z{ZvJ%%g-CITLb5lvUw2RY)Y7Eirm}wZi<-LZm+d7tR?)EH{?}M*{RyuTqhD7m9<oG zO+vQd;a&3ag<Y4PEGCqp*cGjm6IsCvp|}_Wgwg5h=}8Iwdf!M5H;wf|pRkoyRKo-? zy0F1hI}0Ug3TY~D;XUe+%bi6KE;FG<X3tIctt!Ov=X_5bSo?u^4PcH3P*ZGzD@pfd zXQ$+PN1!(^jUqo>5JbbN*x3~VKBp(WmyxyyL#+rM(Ns*{KRbaA25}|mOQRsDDGEbP zO;Au9(f2HXPg|OY*t4>0&EH>&SvE5Fwc}(L;Z7yUnU_K-G5T0c4ryU7)|NtmnI?t8 zybsREL{V5Nsd!R7KB!p!F-MnOII}Q1Cpn>C{WnW^9wo`3kA^iy=tQMdrltMs_2zwS zDe24;?#>-@taAu79vUpJopbW0NI-e(f*xf_s{&^<C0=k2S~W)O?ByEUZ2v@6sRXLe zYTo^f=3a0E5oGStr~gmnthic|&+$hTofcDu=W=&K1{_f}728cJr2ZAfPELSd3^V>u z)MpLObpr5L^q>%p7*7T}$HUhV`oh|la)-;sTIfEXZ)`6V;t#o9$Gv*9l<h4TX@5|B zxc;;c{2Dr}UR)uQA72-G_9WylzAK<8!Rfp{AxzBsuq&RmWSq}gin^0&F}cBj%U;6| z;CUgyJ0mcf4e(G+xF{&ey_CF4En%p*;z^&c3|Mbhy~Ot1K#<>FY%wY|E_7c|1y8|( zQ<ZNc&%CxWEeH>;6o3)a&a|*X3BmN)M{)w*{W<m^yxB{@^Aq%0ZD_R&_EMf&l&)>l zJq^uP+Gq<`=~*AiRwVp$VlS1@>~YopdHtPbk96cKcbd!U5J^&W(sIQuOWC>5{)|^6 zc_N`8T(&41F*i0{AX?;B70ubc>?8%U^C?q5+@|^(E4#Kjq{q;3ylxXH&oi&3C8~oU z<vDd-k*4+ptI9aE7uWnZA$GdX-BYGCzm`DvDh>3}&z$cTrA(~dJ!NlG-vON6Z0%gj z&vw7TONyPrSx^WNm{(W_*^GMDlolSH#+#vj8;Lio^YiBScaLu`CngxNHa+5WIE|$b zCKjZ1Ay4!4tTLZF-F0=B*LE_m>`&vjC79PGB;e!}SDs#Sar{)FnpY4tVD;Iom?F;w zXCnVXue786t2Ow+gP!}5pAufDlXB0RiS_D~@kslml>O4#C38nOkYt-n^x0N&O5hq1 zT?O7`3hJ7_WkxtksFMVnJ*M-Q%fq#%+({d=4j5N)0!(0YyC>HR{_}aI05!^D<=S&y zV(QY|=Ot5oNeMf=Wu&WkHSR@dZa!)}rCL-pI;~SduPRtBwY3wQdV=0_C`Fs^xnD1( zl`sxW`|g!!wGtz*woq-|PI^U-9&A_5vrl=|WZyV01<gsCTnpkp+tFSXT=w$jQ_9Zd zCr#JgmMm_EawX4v_KeuDB(ZsInzi!VWUy&cv5vnsNq);7k<xZ<FUw9&-Be(S{+bi? zOWd`0EH$OlSO70e`PU~jAJW~Im%mjt7I(|O(0lx4gAWU#DZ*WutW;&q!s)o}7G1D{ zKZL^!WU!xXqG_+q&)YYZUlZr3?8=M4iUGiACZN7)N_BNZ%~J6J(!SYNyg3y3Pi+yx zH|nZGu%>Mo0RjU1pLL##v4P?r_Wa$%k*HK=^qzx+OVrP2C_Yf}qN(q(%W6xMl$Bks zAbOJZCQr$L2z~rsa6*{1Tl!o19-m>+3|mN9Z`k~ruF_){6A9^GGKp~^h4ixfD{P+l zU3+?e>I*R;o}^01y71d=pgJ3fCf%R=wAPK~f|~h}MB(EQj%LhU!_zab0rT>rbiqz` zYZX0gCs&K9mYntJf(HF8f^8A<JX;R|M89}syraj6N(p+`kTb9B_S~Co>P4QIYKHfa znC)qrK1;4*X{)c9iH?QK$Pvn9*7t-|@WcNg*MQH#sx*-+NAk!k?;C!M6toDgZ~Wl` z+ba%cPo*gCoU|TsSt9u;u3MEscs)tgsW_U^LoJYuBym}BS+59xS<$xuVCjAY_CV`< zc03I+%IqByf{l~q{V<S=B<T<B%mWQFNum%1%e@coR*S@kR@n1BM>KtxAgF$jaBE#Y zW^m-W_T%2K^cC|gglSa*U5z)Am-s0I-w@NFPhOMks3jDH&#UL!MIbEBB<(jan$oNa z559zwAzk3&BKuZUW!Ar<EIR%XFn@tv>|=e2-cm~uk;8zro*BEj-P`n?0(F&bFo)~Y z<ssv>Sf?8v)n@->^zB-&{$4A^7q09sBp;aS=U+6eFYDxKvq3j|M}h*ENSZhQsgND( zu?j(ihJe5a>jC~pp$M?Cc2v?gur$6?D9$JD$pD$LgKlN#UZ`E5*^M3hhxut_VUBeb z$TPM%&G&SWs_!bepYb}!D$vZrD++4l7VKAoF3<ZcdJ8wA6|&$|@X9A?LZa+^lXH01 z%()Tw0pq!Xz7bS(R6_I|h#Z438z#D~Y30F4W$y*Q=)TL&%O$JkAPvgS#*gbF+DW4= z(%KZlMDhtYrV+Pm?T;=><gWA_hOJ9w?y1LBdfu(6bZpR0+ce=w^{%SLM~xXWOyga| zMuCcEtEg33I2#k2aZg)XKFtZ`S95wSDi5L9aUsIy553Iq=qQ+A7btcm75ESwfe2k5 zP%rvPfM&>ak?8LG+uuK?%h;55juWS!QB_muDWn3*lvYwKHZL(HpBq$Zi%u~X@2gl- z5L1W;PfO+_J;%+0ktJ^T7uK0s(7)O5#huNKZlZ-TnN)bWll=tKeYoD}(ZUDz%VH|| z7D1VK4hBCCG?56XUBGxJ@q9Oery&iM;3mOX1a=U2WfeJNC(@IKnTgSkoy)K^&6LSQ zI0f4zFLmQ{Oga@n)a!Pf9<G)Y8UN>)k$y-a$8ZbcIH3z_Hx3G-JV1D7jBTgurJ{*! z9TVWA9%M;O4-v+Y<s(1Nm}GaTeF<OT`LF<W2gA9yVmcHU)F3o+mY|O!(7^~?Pm0A{ z34+&_0U)!edSl5Uus)pv(F6f57iR1NMpBCk#AEL&nH5TQ-14?(#vz2i3(qjgmTxf| z(zOk5+{^I1;r8t#elzjaSos&gZ^%Pc32L+U9#kERFRjwA22g6#7D#G~NNil@Us%SS zvs)S&JJFlVkjkKrV%4;xzBQS6<Wrb9@s?BJN^t)0wb?O>_2cjCT*aQVj-bhlm?YFF zIM9X+lvuh87p?hDUg*?W49g{>f};gzPN?{_O%qjIZE5KXtjtr^r%dofj!x2us3vaR zv?-=<IjlLU^&(03uj&r7>r&}<<}h#J^R#^Tr2KmNf9TSW)dSoYsrElOpR=!mhcq80 zIQE%WiSMlV$`fkOnW8O}+tdErl+o}KfzbjyxVAvuc}l@U8rc~Bv|lh8+Svc>IAl36 zkTh8k;3WTVhk#gZ3xDtcasYRQ7V9B>twx*kcxrUvy<Cx@p$j>8SvCPxpZV1Ru2s#R z%1lDn88@0u)YEEVWgZVXjfv-?Ew5vsV<)vfTZJti1@ekUaVXhqOkpZG!bAdQSHbUC zPo6|nDY1Tu4>?!)wAgSeuZX!Ilx6C@Z<zTA=2%dwhVsNr?%YaH74ZTTD*U@;MC7#z zxp{;I09#IVY_<HXXK59#ZBTXqV&3S?nWv{dN|D48@n#%-73TU(o3<nT>&vWe_*$!- z8vW?G8~z)uma?nTMj_`W1K+BE>SWri0+rdutd16!#*K2Z@5&Qpm3eavdp(>`=SM6a zWs)-KZjcgk@0MF%a^~tWHOeN!%11|R2-YhI5iF~}^lLi_mCQ+#TG1oG`oS&%N5gHi zr-W2*XhWFk%t}f6^_ogID=u2Z8hzaxJ2)=xVES5AE#2bQ<RglI;rzk&0s)-hR8k9Q zwTcwn!v1Y6qSnihSOPb{Mez8J{$~r-x3#?++5dk7{natk6x*$V%*f4XGXi*xoMGb~ zR#30HV+=O+HIcfkMpC4xJB-9*CbDLyqiYFeXPr}Iqoa?<vBcZ=G)=;wgNo9%tL-^V zU^UhVtXwQkm3&(2^+lz|IL5fbEu6bPTX*-OeaB1djbZEYqqNkj_LA`Kc2n}$HA<78 zQz&rCjtlMhuv%_a)4^M)!}~FmY5gc{RZ|G4=kS$Ukb|xqb<0PTu+ZJ-uz}xw3`@>% zBT|Z{<-~_z84I#Ta%`eeSe{WrLW-QPpZJv>v?t8>6(KB9w}wxT_zh-ujbrHKZ@W&a zp72vF$DO^Re^*qqQmWD}I$f}$|6TJKs_h6fi`P=V`B8e50V*Hb*YH}S>=NJTkU`i6 zq_Km(Q9V0E{nEU4lm*?7V<Ip&slFcZAWPExePWWaZC|<uIT27?L6cs$3x4InTne$# zm$9cDiIMHTk<qjv8q~sbihOOK7<w-y;)NmK9CeW6@uBm(aHgS?YBXwI2G2g{<aNa> z132586tdpPEz}Q7N)oSQ<)Ge%$hJ7Ufc!q4eNP*Fbel8oy_27l&A?Pq;t5-YZ5i4f z1mHn2ezKfVjxOZ`0kUwJNi)BZIhH)(<5!hespj_Te4NfT7qCSf`rnp#M*(j44)FI* z1MV0k;7)OGiPyC^wsg3+$1~o2{Qq6#R~LyGsSE?#*&i)~mKWPiZPMoD`Y{S6X&reb zP#Xzei%S^}sF|BBwX7G=J8sg1-d@Q!H3y1nvs4$FW)+*u;Sr<o%RKVF0+~aHb@#M0 zVvn{F<JT^1y!PnomOwb%#VXAa;b0EWvniV$!eda4XHFat<5r_J%y6vQx1^rXb!wiv zXoXyeD@OHy<B3Ng2YT_9mm@OQrJlkC0dGw-&>8nJV&R8tBf7|vIyWJfW!TQ8lHxFg zMvIeip9S#X_iJc`gn9;E1^u&E23iHkSOIPWxZtfbSif%ak62R}JOwtkcGOjJvo&_m zz8fv&B>yHLc}q}t0EWnbpZ{Qo=|93IILlv+>1P{y2z)L%t8*j)o;Vmm|8%jwN5X@x zbw4fo;JJj86*&9<$`^Z3v$+6VaB}dXj_4i>KB80j4gZz-pCtcT5Q@5m>@0BU1;NF? zoBQ7fOy%E902>=eYa7R3cEN`?a)bJ~A_I))1>^60#qYz4>TkTUwbB0;epyeKeGIOu zUi7=i)1RS2<B#l(?SFcN{K_2hcQSH_V`s5-qYg-jJGtBIbRR}_ext37jm-3!%&hcH zj9D0MtxX<MyhKeP%u<JhxRb~Cc<_-aIn=K&;tz`FjOMn+|KebNrFE46cE-4qzd86k zp#R0e`kx$S#O^kknJ^G{^7pO4CjOg)?Z0j%t}2}hFBJyjPX4BtW{3Y*G1%`Z?mNW8 z&13f!@?;eG7sbP^WDgs}!_5Qt6vorPDgN9_@DTpDlhi#J0^-vO@_)HZJtX+syXa4X zuGNPG_r69CSswb>-1ES!{l1I8JZ>K1A6nP%@e*7A)WZMR+8=@+s%-AT&(D5?A1H7h zGCW+--!mv*{AT!Teg6>u_qygD4FM5-jSTUxRn9~B-;>Ti;Vid*z<*CcAEN($I{%4& i1%>iQ6Zo%ZwVWg@Sj7Pz(ZPQ!un-VZFklx4i2nr*;&}G} diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html deleted file mode 100644 index 529bca2..0000000 --- a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/exercises.html +++ /dev/null @@ -1,473 +0,0 @@ -<p><img src="media/image1.png" -style="width:3.68056in;height:1.47222in" /></p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>General Foundation Programme</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><p><strong>Midterm Exam</strong></p> -<p><strong>Level 2</strong></p></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p><strong>Fall Semester 2022-2023</strong></p> -<p><strong><u>Reading</u></strong></p> -<p><strong><u>Duration: 60 minutes</u></strong></p> -<table> -<colgroup> -<col style="width: 14%" /> -<col style="width: 28%" /> -<col style="width: 56%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Name</strong></td> -<td colspan="2"></td> -</tr> -<tr class="even"> -<td><strong>Student Number</strong></td> -<td></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Group</strong></td> -<td></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 52%" /> -<col style="width: 47%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Section 1 (10 marks)</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>Section 2 (15 marks)</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>Total (25 marks)</strong></td> -<td></td> -</tr> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 51%" /> -<col style="width: 48%" /> -</colgroup> -<tbody> -<tr class="odd"> -<td><strong>Marker’s Initials</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>Four Unusual Schools</strong></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Read about four of the world’s most unusual schools and -answer questions 1-10.</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<table> -<colgroup> -<col style="width: 28%" /> -<col style="width: 6%" /> -<col style="width: 35%" /> -<col style="width: 29%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="3">Green School is located in the jungles of Bali near the -Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the -school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and -designer, Aldo Landwehr, built the school building. The building and the -classroom furniture are made out of bamboo. The eco-friendly school uses -clean energy from the sun, wind and water. The school provides green -education to the students. Students learn subjects such as river ecology -and rice cultivation.</th> -<th><p><strong>Green School</strong></p> -<p><img src="media/image2.jpeg" -style="width:2.1542in;height:1.58333in" /></p></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><p><strong>School of the Future</strong></p> -<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in" -alt="Microsoft's high school travelled a rocky road | Otago Daily Times Online News" /></p></td> -<td colspan="3">Created with the help of the software company, -Microsoft, School of the Future uses innovative teaching methods and the -latest technology. The school opened in West Philadelphia, U.S.A in -2006. It cost the school district $63 million to build this school. -Students carry laptops instead of books. They study Math and Science on -various Microsoft apps like One Note. Students have digital lockers in -the school that they open with an ID card. The school begins at 9:00am -and ends at 4:00pm like a normal work day instead of a typical school -day.</td> -</tr> -<tr class="even"> -<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs -schools in the Netherlands allow children to learn at their own pace. -Each student starts with an Individual Development Plan made by the -child, his or her parents, and the school coach. In these schools, the -teacher is called a ‘coach’. All students receive iPads fully loaded -with apps to guide their learning. Students use these to study, play, -share work, prepare presentations and communicate with others.</td> -<td><p><strong>Steve Jobs schools</strong></p> -<p><img src="media/image4.png" -style="width:2.36806in;height:1.57432in" /></p></td> -</tr> -<tr class="odd"> -<td colspan="2"><p><strong>Brooklyn Free School</strong></p> -<p><img src="media/image5.png" -style="width:2.20833in;height:1.62429in" /></p></td> -<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School -is a unique school. Brooklyn Free School has no grades, no tests, no -compulsory classes or homework. Students are free to choose the subjects -they want to study. Students make the school rules. They decide if they -want to study, to play, to wander around or just sleep. On Wednesday -mornings, the entire school comes together to attend a weekly meeting to -discuss important issues and take decisions together.</td> -</tr> -</tbody> -</table> -<p><strong>READING SECTION 1</strong></p> -<p><em><strong>Questions 1 to 10</strong></em></p> -<p><em><strong>Read the scanning sheet about Four Unusual Schools and -answer the questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each -answer.</strong></em></p> -<p><em><strong>Write the answer in the correct space on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<p><strong>1.</strong> When are weekly meetings at Brooklyn Free -School?</p> -<p><strong>2.</strong> What is the nationality of the carpenter who -built the Green School?</p> -<p><strong>3.</strong> Who is known as a ‘coach’ in Steve Jobs -schools?</p> -<p><strong>4.</strong> Who makes the school rules at Brooklyn Free -School?</p> -<p><strong>5.</strong> Which school was started by a married couple?</p> -<p><strong>6.</strong> How much did it cost the school district to build -the School of the Future?</p> -<p><strong>7.</strong> What have the Green School builders used to make -classroom furniture?</p> -<p><strong>8.</strong> What do School of the Future students use to open -their digital lockers?</p> -<p><strong>9.</strong> In which country can you find Steve Jobs -schools?</p> -<p><strong>10.</strong> What do students carry instead of books in the -School of the Future?</p> -<p><strong>READING SECTION 2</strong></p> -<p><em><strong>Read the passage and answer the -questions.</strong></em></p> -<p><strong>You may write your answers on the question paper, but you -MUST transfer your answers to the answer sheet before the 60 minutes are -over. You will NOT be given any extra time at the end to do -this.</strong></p> -<table> -<colgroup> -<col style="width: 4%" /> -<col style="width: 95%" /> -</colgroup> -<thead> -<tr class="header"> -<th></th> -<th><p><strong>A</strong></p> -<p>Football is an extremely popular world sport. Young men look up to -famous footballers as role models. Several football stars began their -sporting careers as children playing on the streets. However, many of -them moved on to join football academies, or sports’ schools, to build -their talent and become professional players.</p> -<p><strong>B</strong></p> -<p>A football academy is a school set up to develop young footballers. -All major football clubs</p> -<p>such as FC Barcelona, Manchester United and Real Madrid have their -own academy.</p> -<p>They scout, or look for, young talent and then teach them to play -football to meet the club's standards at the academy.</p> -<p><strong>C</strong></p> -<p>Football academies provide football education to students who are 21 -years old and below. A student must be at least 9 years old to join an -academy. However, some football clubs, such us Arsenal, have -pre-training programmes for even younger players. All the boys at an -academy continue their normal school education. It is important that -they are able to get good jobs in case they fail to become professional -footballers.</p> -<p><strong>D</strong></p> -<p>Players between the ages of 9 and 16 have to sign schoolboy forms. -They sign a new contract every two years. When the player turns 16, the -academy decides if they are going to offer the player a place on their -Youth Training Scheme. Each year, the best players receive a -scholarship. This gives them free football training and an academic -education.</p> -<p><strong>E</strong></p> -<p>In a football academy, players attend training sessions in the -afternoon on weekdays, and in the morning at weekends. On Sundays, they -don’t train. They play matches against other academy teams. The football -academies also encourage their players to take up other sports such as -gymnastics or basketball.</p> -<p><strong>F</strong></p> -<p>FC Barcelona's football academy, La Masia, is one of the best -football academies in the world. Located in Barcelona, Spain, La Masia -has over 300 young players. Famous footballers and coaches such as -Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia. -Many people think that Barcelona’s success in the football world is due -to the excellent training programme provided at La Masia. Today, FC -Barcelona has academies in other parts of the world including Egypt, -Japan, America and Dubai.</p> -<p><em><strong>Questions 11 to 15</strong></em></p> -<p><em><strong>The Reading passage has 6 paragraphs, -A-F.</strong></em></p> -<p><em><strong>Read the following headings 1 to 6 and choose a suitable -title for each paragraph. Write the correct number on your answer sheet. -The first one has been done for you as an example. (WRITE <u>ONLY</u> -THE CORRECT NUMBER)</strong></em></p> -<p><strong>Headings</strong></p> -<p>1. From the streets to an academy</p> -<p>2. Agreements between young players and the academy</p> -<p>3. An academy that produced some famous names in football</p> -<p>4. Weekly routine of players in the academy</p> -<p>5. An academy for each big club</p> -<p>6. Learning about football but still going to school</p> -<p><strong>Paragraphs</strong></p> -<p><strong>Example: A = 1</strong></p> -<p><strong>11. B =</strong></p> -<p><strong>12. C =</strong></p> -<p><strong>13. D =</strong></p> -<p><strong>14. E =</strong></p> -<p><strong>15. F =</strong></p> -<p><em><strong>Questions 16 to 18</strong></em></p> -<p>Do the following statements agree with the information given in the -Reading Passage?</p> -<p>In the correct space on your answer sheet, write</p> -<p><em><strong>TRUE (T) if the statement agrees with the -information</strong></em></p> -<p><em><strong>FALSE (F) if the statement disagrees with the -information</strong></em></p> -<p><em><strong>NOT GIVEN (NG) if the information is not in the -passage</strong></em></p> -<p><strong>16</strong>. All famous footballers went to football -academies.</p> -<p><strong>17</strong>. Only a few important football clubs run their -own football academies.</p> -<p><strong>18</strong>. Most players join a football academy at 9 years -of age.</p> -<p><em><strong>Questions 19 to 21</strong></em></p> -<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p> -<p><em><strong>Write <u>only the correct letter</u> on your answer -sheet.</strong></em></p> -<p><strong>19.</strong> Football academies take students</p> -<p><strong>A</strong>. under the age of 9.</p> -<p><strong>B.</strong> between the ages 9 and 21.</p> -<p><strong>C.</strong> only between the ages of 9 and 16.</p> -<p><strong>20</strong>. Football academies</p> -<p><strong>A</strong>. give scholarships to all players over 16.</p> -<p><strong>B.</strong> renew the contracts of players each year.</p> -<p><strong>C</strong>. may or may not accept a player on the Youth -Training Scheme.</p> -<p><strong>21</strong>. Football academy students</p> -<p><strong>A.</strong> cannot play other sports.</p> -<p><strong>B</strong>. play against other teams on weekdays.</p> -<p><strong>C</strong>. don't have training sessions on Sundays.</p> -<p><em><strong>Questions 22 to 25</strong></em></p> -<p><em><strong>Complete the summary below using words from the box. The -words are from the passage. Write your answers on your answer -sheet.</strong></em></p> -<p><em><strong>Answers with incorrect spelling will be marked -wrong.</strong></em></p> -<table> -<colgroup> -<col style="width: 100%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>academies famous training clubs</strong></th> -</tr> -</thead> -<tbody> -</tbody> -</table> -<p>The world's important football <strong>22.</strong> ___________, such -as FC Barcelona, and Real Madrid have their own football schools. -Located in Barcelona, Spain, La Masia is among the top</p> -<p><strong>23.</strong> __________ for football coaching. Lionel Messi, -Pep Guardiola and Ces Fabregas are</p> -<p><strong>24.</strong> ___________ players or coaches from La Masia. A -lot of people believe that La Masia's extremely good -<strong>25.</strong> ___________ programme is a reason for FC -Barcelona's success in football.</p> -<p><strong>University of Technology and Applied Sciences</strong></p> -<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p> -<p><strong>Name: _________________________________________ Student ID: -________</strong></p> -<p><strong>College: ________________________________________ Group: -___________</strong></p> -<p><strong>Answer Sheet</strong></p> -<table> -<colgroup> -<col style="width: 10%" /> -<col style="width: 75%" /> -<col style="width: 14%" /> -</colgroup> -<thead> -<tr class="header"> -<th colspan="2"><strong>Reading</strong></th> -<th><strong>Marks</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td><strong>1.</strong></td> -<td></td> -<td rowspan="10"><strong>/10</strong></td> -</tr> -<tr class="even"> -<td><strong>2.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>3.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>4.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>5.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>6.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>7.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>8.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>9.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>10.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>11.</strong></td> -<td></td> -<td rowspan="5"></td> -</tr> -<tr class="even"> -<td><strong>12.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>13.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>14.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>15.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>16.</strong></td> -<td></td> -<td rowspan="10"><strong>/15</strong></td> -</tr> -<tr class="odd"> -<td><strong>17.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>18.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>19.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>20.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>21.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>22.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>23.</strong></td> -<td></td> -</tr> -<tr class="even"> -<td><strong>24.</strong></td> -<td></td> -</tr> -<tr class="odd"> -<td><strong>25.</strong></td> -<td></td> -</tr> -</tbody> -</table> -<p><strong>For the Use of examiners only</strong></p> -<table> -<colgroup> -<col style="width: 49%" /> -<col style="width: 50%" /> -</colgroup> -<thead> -<tr class="header"> -<th><strong>Total Mark</strong></th> -<th><strong>Marker</strong></th> -</tr> -</thead> -<tbody> -<tr class="odd"> -<td></td> -<td></td> -</tr> -</tbody> -</table></th> -</tr> -</thead> -<tbody> -</tbody> -</table> diff --git a/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx b/tmp/f0053ff6-cec6-466c-9be5-d104b4ed7ab1/solutions.docx deleted file mode 100644 index fa6884f6a0092808f7447cccb7ef146e6d7e61a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164352 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 J{lA+8{ukr*+^_%u From f02a34fda261040f84dc55e7d1a1fe956a5bbafc Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita <cmesquita1999@gmail.com> Date: Wed, 6 Nov 2024 00:54:57 +0000 Subject: [PATCH 6/8] Forgot to stage this aswell, should be all the changes --- app/services/impl/training/training.py | 3 - helper/elai_api.py | 263 - modules/training_content/tips/instructions.MD | 67 - .../training_content/tips/pathways_2_rw.json | 7579 ----------------- modules/training_content/tips/prompt.txt | 62 - .../tips/send_tips_to_firestore.py | 34 - 6 files changed, 8008 deletions(-) delete mode 100644 helper/elai_api.py delete mode 100644 modules/training_content/tips/instructions.MD delete mode 100644 modules/training_content/tips/pathways_2_rw.json delete mode 100644 modules/training_content/tips/prompt.txt delete mode 100644 modules/training_content/tips/send_tips_to_firestore.py diff --git a/app/services/impl/training/training.py b/app/services/impl/training/training.py index ba1da4c..687af2c 100644 --- a/app/services/impl/training/training.py +++ b/app/services/impl/training/training.py @@ -108,7 +108,6 @@ class TrainingService(ITrainingService): doc_id = await self._db.save_to_db('training', training_doc) return { "id": new_id - "id": doc_id } @staticmethod @@ -458,5 +457,3 @@ class TrainingService(ITrainingService): except KeyError as e: self._logger.warning(f"Malformed stat object: {str(e)}") return result - - diff --git a/helper/elai_api.py b/helper/elai_api.py deleted file mode 100644 index fc59f3d..0000000 --- a/helper/elai_api.py +++ /dev/null @@ -1,263 +0,0 @@ -import os -import random -import time -from logging import getLogger - -import requests -from dotenv import load_dotenv - -from helper.constants import * -from helper.firebase_helper import upload_file_firebase_get_url, save_to_db_with_id -from elai.AvatarEnum import AvatarEnum - -load_dotenv() - -logger = getLogger(__name__) - -# Get ELAI token -TOKEN = os.getenv("ELAI_TOKEN") -FIREBASE_BUCKET = os.getenv('FIREBASE_BUCKET') - -# POST TO CREATE VIDEO -POST_HEADER = { - "accept": "application/json", - "content-type": "application/json", - "Authorization": f"Bearer {TOKEN}" -} -GET_HEADER = { - "accept": "application/json", - "Authorization": f"Bearer {TOKEN}" -} - - -def create_videos_and_save_to_db(exercises, template, id): - avatar = random.choice(list(AvatarEnum)) - # Speaking 1 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_1 = [element for element in exercises if element.get('type') == 1] - # Check if any elements were found - if found_exercises_1: - exercise_1 = found_exercises_1[0] - sp1_questions = [] - logger.info('Creating video for speaking part 1') - for question in exercise_1["questions"]: - sp1_result = create_video(question, avatar) - if sp1_result is not None: - sound_file_path = VIDEO_FILES_PATH + sp1_result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + sp1_result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - video = { - "text": question, - "video_path": firebase_file_path, - "video_url": url - } - sp1_questions.append(video) - else: - logger.error("Failed to create video for part 1 question: " + exercise_1["question"]) - template["exercises"][0]["prompts"] = sp1_questions - template["exercises"][0]["first_title"] = exercise_1["first_topic"] - template["exercises"][0]["second_title"] = exercise_1["second_topic"] - - # Speaking 2 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_2 = [element for element in exercises if element.get('type') == 2] - # Check if any elements were found - if found_exercises_2: - exercise_2 = found_exercises_2[0] - logger.info('Creating video for speaking part 2') - sp2_result = create_video(exercise_2["question"], avatar) - if sp2_result is not None: - sound_file_path = VIDEO_FILES_PATH + sp2_result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + sp2_result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - sp2_video_path = firebase_file_path - sp2_video_url = url - template["exercises"][1]["prompts"] = exercise_2["prompts"] - template["exercises"][1]["text"] = exercise_2["question"] - template["exercises"][1]["title"] = exercise_2["topic"] - template["exercises"][1]["video_url"] = sp2_video_url - template["exercises"][1]["video_path"] = sp2_video_path - else: - logger.error("Failed to create video for part 2 question: " + exercise_2["question"]) - - # Speaking 3 - # Using list comprehension to find the element with the desired value in the 'type' field - found_exercises_3 = [element for element in exercises if element.get('type') == 3] - # Check if any elements were found - if found_exercises_3: - exercise_3 = found_exercises_3[0] - sp3_questions = [] - logger.info('Creating videos for speaking part 3') - for question in exercise_3["questions"]: - result = create_video(question, avatar) - if result is not None: - sound_file_path = VIDEO_FILES_PATH + result - firebase_file_path = FIREBASE_SPEAKING_VIDEO_FILES_PATH + result - url = upload_file_firebase_get_url(FIREBASE_BUCKET, firebase_file_path, sound_file_path) - video = { - "text": question, - "video_path": firebase_file_path, - "video_url": url - } - sp3_questions.append(video) - else: - logger.error("Failed to create video for part 3 question: " + question) - template["exercises"][2]["prompts"] = sp3_questions - template["exercises"][2]["title"] = exercise_3["topic"] - - if not found_exercises_3: - template["exercises"].pop(2) - if not found_exercises_2: - template["exercises"].pop(1) - if not found_exercises_1: - template["exercises"].pop(0) - - save_to_db_with_id("speaking", template, id) - logger.info('Saved speaking to DB with id ' + id + " : " + str(template)) - - -def create_video(text, avatar): - # POST TO CREATE VIDEO - create_video_url = "https://apis.elai.io/api/v1/videos" - - avatar_url = AvatarEnum[avatar].value.get("avatar_url") - avatar_code = AvatarEnum[avatar].value.get("avatar_code") - avatar_gender = AvatarEnum[avatar].value.get("avatar_gender") - avatar_canvas = AvatarEnum[avatar].value.get("avatar_canvas") - voice_id = AvatarEnum[avatar].value.get("voice_id") - voice_provider = AvatarEnum[avatar].value.get("voice_provider") - - data = { - "name": "API test", - "slides": [ - { - "id": 1, - "canvas": { - "objects": [ - { - "type": "avatar", - "left": 151.5, - "top": 36, - "fill": "#4868FF", - "scaleX": 0.3, - "scaleY": 0.3, - "width": 1080, - "height": 1080, - "src": avatar_url, - "avatarType": "transparent", - "animation": { - "type": None, - "exitType": None - } - }, - { - "type": "image", - "version": "5.3.0", - "originX": "left", - "originY": "top", - "left": 30, - "top": 30, - "width": 800, - "height": 600, - "fill": "rgb(0,0,0)", - "stroke": None, - "strokeWidth": 0, - "strokeDashArray": None, - "strokeLineCap": "butt", - "strokeDashOffset": 0, - "strokeLineJoin": "miter", - "strokeUniform": False, - "strokeMiterLimit": 4, - "scaleX": 0.18821429, - "scaleY": 0.18821429, - "angle": 0, - "flipX": False, - "flipY": False, - "opacity": 1, - "shadow": None, - "visible": True, - "backgroundColor": "", - "fillRule": "nonzero", - "paintFirst": "fill", - "globalCompositeOperation": "source-over", - "skewX": 0, - "skewY": 0, - "cropX": 0, - "cropY": 0, - "id": 676845479989, - "src": "https://d3u63mhbhkevz8.cloudfront.net/production/uploads/66f5190349f943682dd776ff/" - "en-coach-main-logo-800x600_sm1ype.jpg?Expires=1727654400&Policy=eyJTdGF0ZW1lbnQiOlt" - "7IlJlc291cmNlIjoiaHR0cHM6Ly9kM3U2M21oYmhrZXZ6OC5jbG91ZGZyb250Lm5ldC9wcm9kdWN0aW9uL3" - "VwbG9hZHMvNjZmNTE5MDM0OWY5NDM2ODJkZDc3NmZmL2VuLWNvYWNoLW1haW4tbG9nby04MDB4NjAwX3NtM" - "XlwZS5qcGciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3Mjc2NTQ0" - "MDB9fX1dfQ__&Signature=kTVzlDeS7cua2HiAE5G%7E-yFqbhu0bHraFH5SauUln7yuNXoX7vtiKIBYiL" - "%7Eps3LCLEZS77arSZ7H%7EG8CKzabHDjAR-Y6Uc%7ELD5KQaMmk0jbAxbC3Wdoq6cfd0qIwEuodQYlC0It" - "2WBidP8KsgOy3uUQ%7EvcBoqlb255yMFw4pHuptOBB1kPs%7EFyzDV0fnRNsKaYRcy0Fn2EFUp13axm0CZQ" - "clazuLFM622AyCydKMy0vfxV%7Etny3sskwPaUe2OANGMFg07Q1pRuy6fUON0DsbhAh1tA2H6-nnem5KbFw" - "iZK3IIwwYGBx3H41ovzC6Ejt80Fd0%7EPSHw7GzVBnUmtP-IA__&Key-Pair-Id=K1Y7U91AR6T7E5", - "crossOrigin": "anonymous", - "filters": [], - "_exists": True - } - ], - "background": "#ffffff", - "version": "4.4.0" - }, - "avatar": { - "code": avatar_code, - "gender": avatar_gender, - "canvas": avatar_canvas - }, - "animation": "fade_in", - "language": "English", - "speech": text, - "voice": voice_id, - "voiceType": "text", - "voiceProvider": voice_provider - } - ] - } - - response = requests.post(create_video_url, headers=POST_HEADER, json=data) - logger.info(response.status_code) - logger.info(response.json()) - - video_id = response.json()["_id"] - - if video_id: - # Render Video - render_url = f"https://apis.elai.io/api/v1/videos/render/{video_id}" - - requests.post(render_url, headers=GET_HEADER) - - status_url = f"https://apis.elai.io/api/v1/videos/{video_id}" - - while True: - response = requests.get(status_url, headers=GET_HEADER) - response_data = response.json() - - if response_data['status'] == 'ready': - logger.info(response_data) - # DOWNLOAD VIDEO - download_url = response_data.get('url') - output_directory = 'download-video/' - output_filename = video_id + '.mp4' - - response = requests.get(download_url) - - if response.status_code == 200: - os.makedirs(output_directory, exist_ok=True) # Create the directory if it doesn't exist - output_path = os.path.join(output_directory, output_filename) - with open(output_path, 'wb') as f: - f.write(response.content) - logger.info(f"File '{output_filename}' downloaded successfully.") - return output_filename - else: - logger.error(f"Failed to download file. Status code: {response.status_code}") - return None - elif response_data['status'] == 'failed': - print('Video creation failed.') - break - else: - print('Video is still processing. Checking again in 10 seconds...') - time.sleep(10) \ No newline at end of file diff --git a/modules/training_content/tips/instructions.MD b/modules/training_content/tips/instructions.MD deleted file mode 100644 index b27f720..0000000 --- a/modules/training_content/tips/instructions.MD +++ /dev/null @@ -1,67 +0,0 @@ -# Adding new training content - -If you're ever tasked with the grueling task of adding more tips from manuals, my condolences. - -There are 4 components of a training content tip: the tip itself, the question, the additional and the segment. - -The tip is the actual tip, if the manual doesn't have an exercise that relates to that tip fill this out: - -```json -{ - "category": "<the category of the tip that will be used to categorize the embeddings and also used in the tip header>", - "embedding": "<the relevant part of the tip that is needed to make the embedding (clean the tip of useless info that might mislead the queries)>", - "text": "<The text that the llm will use to assess whether the tip is relevant according to the performance of the student (most of the time just include all the text of the tip)>", - "html": "<The html that will be rendered in the tip component>", - "id": "<a uuid4>", - "verified": <this is just to keep track of the tips that were manually confirmed by you>, - "standalone": <if the tip doesn't have an exercise this is true else it's false> -} -``` - -If the manual does have an exercise that relates to the tip: - -```json -{ - // ... - "question": "<the exercise question(s) html>", - "additional": "<context of the question html>", - "segments": [ - { - "html": "<the html of a segment, you MUST wrap the html in a single <div> >", - "wordDelay": <the speed at which letters will be placed on the segment, 200ms is a good one>, - "holdDelay": <the total time that the segment will be paused before moving onto the next segment, 5000ms is a good one>, - "highlight": [ - { - "targets": ["<the target of the highlight can be: question, additional, segment, all>"], - "phrases": ["<the words/phrases/raw html you want to highlight>"] - } - ], - "insertHTML": [ - { - "target": "<the target of the insert can be: question, additional>", - "targetId": "<the id of an html element>", - "position": "<the position of the inserted html can be: replace, prepend and append. Most of the time you will only use replace>", - "html": "<the html to replace the element with targetId>" - }, - ] - } - ] -} -``` - -In order to create these structures you will have to mannually screenshot the tips, exercises, context and send them to an llm (gpt-4o or claude) -with a prompt like "get me the html for this", you will have to check whether the html is properly structured and then -paste them in the prompt.txt file of this directory and send it -back to an llm. - -Afterwards you will have to check whether the default styles in /src/components/TrainingContent/FormatTip.ts are adequate, divs -(except for the wrapper div of a segment) and span styles are not overriden but you should aim to use the least ammount of -styles in the tip itself and create custom reusable html elements -in FormatTip.ts. - -After checking all of the tips render you will have to create new embeddings in the backend, you CAN'T change ids of existing tips since there -might be training tips that are already stored in firebase. - -This is a very tedious task here's a recommendation for [background noise](https://www.youtube.com/watch?v=lDnva_3fcTc). - -GL HF diff --git a/modules/training_content/tips/pathways_2_rw.json b/modules/training_content/tips/pathways_2_rw.json deleted file mode 100644 index e8c1130..0000000 --- a/modules/training_content/tips/pathways_2_rw.json +++ /dev/null @@ -1,7579 +0,0 @@ -{ - "title": "Pathways Reading, Writing and Critical Thinking 2", - "pdf_page_offset": 18, - "units": [ - { - "unit": 1, - "title": "Happiness", - "pages": [ - { - "page": 4, - "tips": [ - { - "category": "Strategy", - "embedding": "Read titles and subheads to predict what a passage is about. This will help you know what to expect as you read.", - "text": "Read titles and subheads to predict what a passage is about. This will help you know what to expect as you read.", - "html": "<p><b>Read titles and subheads</b> to predict what a passage is about. This will help you know what to expect as you read.</p>", - "id": "658b24d4-9c9c-4c2b-8451-f00addaaae3e", - "standalone": false, - "verified": true, - "exercise": { - "question": "<div><h2>Read the title and the subheads of the reading passage. What do you think the reading passage is about?</h2><ul><li><label>a.</label><span>Different things make different people happy.</span></li><li><label>b.</label><span>Security is the most important thing for happiness.</span></li><li><label>c.</label><span>Everyone needs the same basic things to be happy.</span></li></ul></div>", - "additional": "<section><h1>Is there a Recipe for Happiness?</h1><p><strong>What makes us happy?</strong> Money? Friends? A good job? Are the answers the same for everyone? According to world surveys, Mexico and Singapore are two happy countries—but their people may be happy for different reasons.</p></section><section><h2>Safety and Security</h2><p>There are more than 19,000 people per square mile<sup>1</sup> in the small nation of Singapore. People on the island work an average of 70 hours per week. The country has strict laws, for example, against littering,<sup>2</sup> graffiti,<sup>3</sup> and even for not flushing a toilet. But according to the World Database of Happiness, Singapore is the happiest country in Asia. Why?</p><p>One reason for Singapore's happiness is that the government provides the basic necessities, such as jobs and housing. There is almost no poverty, and Singapore has one of the lowest levels of unemployment in the world. The government creates jobs for people who are unemployed. It 'tops up'<sup>4</sup> poorer people's income so everyone can have a minimum standard of living. The government also offers tax breaks<sup>5</sup> to people who look after their aging parents. This may be why 84 percent of older people live with their children. The result is a lot of closely connected families with roughly equal standards of living.</p><p>People may not all be happy about the laws, but they are generally happy with the results — they don't step in litter, the public toilets work, and the streets are safe and clean. So for Singaporeans, it seems that living in a secure, clean, and safe place may be more important than having a lot of personal freedom. As Dr. Tan Ern Ser of Singapore's Institute of Policy Studies explains, 'If you are hopeful and confident of getting what you want in life, then you are happy.'</p></section><section><h2>Friends and Neighbors</h2><p>In many ways, Mexico is the opposite of Singapore. There are some parts of Mexico where people do not have a safe or secure life. Many people do not have jobs, enough food, or access to education. But, as in Singapore, most people in Mexico feel that they are happy. Why?</p><p>One reason is the importance of socializing. According to psychologists, much of our happiness comes from remembering the small joys that happen throughout the day. Simple acts of socializing, such as talking with a neighbor or having dinner with friends, can greatly increase our overall happiness. People in Mexico socialize with family and friends a lot, and this adds to their happiness.</p><p>But what about poverty? In Mexico, about half of the population is poor. However, most people in Mexico live near people in a similar financial situation. If your neighbor doesn't have expensive items, such as a big house or an expensive car, you don't feel the need to have those things. So money, by itself, may not be so important for happiness. What matters more is how much money you have compared to the people around you.</p></section><section><h2>A Mixed Recipe?</h2><p>So the question 'What makes people happy?' does not seem to have a simple answer. Work, security, safety, freedom, and socializing with friends and family can all play important roles. As the examples of Singapore and Mexico suggest, there may be no single recipe for happiness. The good news is that we can each find our own.</p><p><i>Adapted from Thrive: Finding Happiness the Blue Zones Way by Dan Buettner, 2010</i></p></section><footer><span><sup>1</sup> A square mile = 2.59 square kilometers</span><span><sup>2</sup> Littering is leaving garbage or trash lying around outside.</span><span><sup>3</sup> Graffiti is words or pictures that are written or drawn on walls or other public places.</span><span><sup>4</sup> If you top something up, you add to it to make it full.</span><span><sup>5</sup> If the government gives someone a tax break, it lowers the amount of tax they have to pay.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Tip</h2><p>The tip suggests to <b>read titles and subheads</b> to predict what a passage is about. This strategy helps you form expectations and prepare your mind for the content you're about to read.</p></div>", - "wordDelay": 200, - "holdDelay": 5000 - }, - { - "html": "<div><h2>Applying the Tip</h2><p>Let's look at the title and subheads of our passage:</p><ul><li>Title: Is there a Recipe for Happiness?</li><li>Subhead 1: Safety and Security</li><li>Subhead 2: Friends and Neighbors</li><li>Subhead 3: A Mixed Recipe?</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Is there a Recipe for Happiness?", - "Safety and Security", - "Friends and Neighbors", - "A Mixed Recipe?" - ] - } - ] - }, - { - "html": "<div><p>Based on these, we can predict that the passage will discuss:</p><ul><li>Various factors that contribute to happiness</li><li>The role of safety and security in happiness</li><li>How social relationships affect happiness</li><li>The possibility that happiness might have multiple sources</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "factors that contribute to happiness", - "safety and security", - "social relationships", - "multiple sources" - ] - } - ] - }, - { - "html": "<div><h2>Answering the Question</h2><p>Now, let's look at the options provided:</p><ul><li><label>a.</label><span>Different things make different people happy.</span></li><li><label>b.</label><span>Security is the most important thing for happiness.</span></li><li><label>c.</label><span>Everyone needs the same basic things to be happy.</span></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Different things make different people happy.", - "Security is the most important thing for happiness.", - "Everyone needs the same basic things to be happy." - ] - } - ] - }, - { - "html": "<div><p>Based on our prediction from the title and subheads, the best answer is:</p><b>a. Different things make different people happy.</p></b>This answer aligns with the idea of exploring various factors and the possibility of a 'mixed recipe' for happiness.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Different things make different people happy." - ] - } - ] - }, - { - "html": "<div><h2>Benefits of the Tip</h2><p>By reading titles and subheads:</p><ul><li>You get a quick overview of the main topics</li><li>It helps you anticipate the content, making reading easier</li><li>You can better focus on key information while reading</li><li>It improves comprehension and retention of the material</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "quick overview", - "anticipate the content", - "focus on key information", - "improves comprehension" - ] - } - ] - } - ] - } - }, - { - "category": "Word Link", - "embedding": "To increase your vocabulary use a dictionary to find other forms of a word.", - "text": "To increase your vocabulary use a dictionary to find other forms of a word, e.g., (adj.) confident, (n.) confidence; (adj.) secure, (n.) security; (n.) freedom, (adj.) free; (v.) socialize, (adj.) social; (adj.) financial, (n.) finance.", - "standalone": true, - "html": "<p>To increase your vocabulary use a dictionary to find other forms of a word, e.g. :</p><ul><li><i>(adj.)</i> confident, <i>(n.)</i> confidence;</li><li><i>(adj.)</i> secure, <i>(n.)</i> security;</li><li><i>(n.)</i> freedom, <i>(adj.)</i> free;</li><li><i>(v.)</i> socialize, <i>(adj.)</i> social;</li><li><i>(adj.)</i> financial, <i>(n.)</i> finance.</li></ul>", - "id": "c7e322ad-71e5-4aef-bcff-433fbe33e8c7", - "verified": true - } - ] - }, - { - "page": 7, - "tips": [ - { - "category": "CT Focus", - "embedding": "Use the context - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech.", - "text": "Use the context - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech, e.g., noun, verb, adjective, etc.", - "html": "<p><b>Use the context</b> - the words around a word - to guess the meaning of a word you don't know. The context can also help you decide the word's part of speech, e.g., noun, verb, adjective, etc.</p>", - "id": "dbb2d0a9-2c68-4933-8cd6-8a51d6e0ad9c", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h1>Guessing Meaning from Context</h1><p>Use context to identify the <strong>bold</strong> words meaning. Then match the sentence halves to make definitions.</p>", - "additional": "<div><section><ol><hz-row><label>1.</label> <option-box><span id='question-1'></span></option-box><span>If you are <strong>strict</strong>,</span></hz-row><hz-row><label>2.</label> <option-box><span id='question-2'></span></option-box><span>If you are <strong>flushing</strong> something,</span></hz-row><hz-row><label>3.</label> <option-box><span id='question-3'></span></option-box><span>If you are <strong>unemployed</strong>,</span></hz-row><hz-row><label>4.</label> <option-box><span id='question-4'></span></option-box><span>If you <strong>look after</strong> people,</span></hz-row><hz-row><label>5.</label> <option-box><span id='question-5'></span></option-box><span>If you make something <strong>public</strong>,</span></hz-row></ol></section><section><ul><hz-row><label>a.</label> you provide it to everyone.</hz-row><hz-row><label>b.</label> you take care of them and make sure they are well.</hz-row><hz-row><label>c.</label> you don't allow people to behave badly.</hz-row><hz-row><label>d.</label> you do not have a job.</hz-row><hz-row><label>e.</label> you are cleaning or emptying it with a fast flow of water.</hz-row></ul></section></div>", - "segments": [ - { - "html": "<div><h2>Guessing Meaning from Context</h2><p>Let's analyze each sentence and use the context to determine the meaning of the bold words. We'll then match them with their corresponding definitions.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>1. Strict</h2><p>Sentence: 'If you are <b>strict</b>,'</p><p>Context clue: The sentence implies a characteristic or behavior.</p><p>Matching definition: <b>c.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "If you are <strong>strict</strong>,", - "you don't allow people to behave badly." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "question-1", - "position": "replace", - "html": "<span class='font-bold'>c.</span>" - } - ] - }, - { - "html": "<div><h2>2. Flushing</h2><p>Sentence: 'If you are <b>flushing</b> something,'</p><p>Context clue: The word 'something' suggests an action being done to an object.</p><p>Matching definition: <b>e.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "If you are <strong>flushing</strong> something,", - "you are cleaning or emptying it with a fast flow of water." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "question-2", - "position": "replace", - "html": "<span class='font-bold'>e.</span>" - } - ] - }, - { - "html": "<div><h2>3. Unemployed</h2><p>Sentence: 'If you are <b>unemployed</b>,'</p><p>Context clue: The prefix 'un-' often means 'not' or 'without'.</p><p>Matching definition: <b>d.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "If you are <strong>unemployed</strong>,", - "you do not have a job." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "question-3", - "position": "replace", - "html": "<span class='font-bold'>d.</span>" - } - ] - }, - { - "html": "<div><h2>4. Look after</h2><p>Sentence: 'If you <b>look after</b> people,'</p><p>Context clue: The phrase suggests an action done for others.</p><p>Matching definition: <b>b.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "If you <strong>look after</strong> people,", - "you take care of them and make sure they are well." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "question-4", - "position": "replace", - "html": "<span class='font-bold'>b.</span>" - } - ] - }, - { - "html": "<div><h2>5. Public</h2><p>Sentence: 'If you make something <b>public</b>,'</p><p>Context clue: 'Make something' suggests changing the state or availability of information.</p><p>Matching definition: <b>a.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "If you make something <strong>public</strong>,", - "you provide it to everyone." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "question-5", - "position": "replace", - "html": "<span class='font-bold'>a.</span>" - } - ] - }, - { - "html": "<div><h2>Key Strategy</h2><p>When guessing word meanings from context:</p><ul><li>Look at the words surrounding the unknown word</li><li>Consider the overall topic or theme of the sentence</li><li>Analyze prefixes, suffixes, or word parts for clues</li><li>Think about the part of speech (noun, verb, adjective, etc.)</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>Helpful Tip</h2><p>Remember to use the context - the words around a word - to guess the meaning of unfamiliar words. The context can also help you determine the word's part of speech. This approach not only aids in understanding specific words but also improves overall reading comprehension and vocabulary development.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 8, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying the Main\n\nIdea The main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas.", - "text": "Identifying the Main Idea\n\nThe main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas. Read the paragraph below and think about the main idea.\n\nResearchers have found that the sunny weather in Mexico is one of the reasons that people there are happy. Mexico has many hours of sunlight, so people in Mexico get a lot of vitamin D. Vitamin D is important for overall health and well-being. Also, studies show that when people tan, they make more endorphins - chemicals in our bodies that make us feel happy.\n\nWhich of these statements is the main idea of the paragraph?\n\na. People in Mexico are happy because they get a lot of vitamin D.\nb. Tanning makes us create more endorphins, which make us feel happy.\nc. Mexico gets a lot of sun, which may make people there happier.\n\nThe last sentence is the main idea. The other two sentences are supporting ideas that explain the main idea.", - "html": "<h2>Identifying the Main Idea</h2><p>The main idea of a paragraph is the most important idea, or the idea that the paragraph is about. A good paragraph has one main idea and one or more supporting ideas.</p>", - "id": "ec975445-8bce-4c7e-8ff4-9c870252a39d", - "standalone": false, - "verified": true, - "exercise": { - "question": "<p>Which of these statements is the main idea of the paragraph?</p><ul><li><label>a.</label><span>People in Mexico are happy because they get a lot of vitamin D.</span></li><li><label>b.</label><span>Tanning makes us create more endorphins, which make us feel happy.</span></li><li><label>c.</label><span>Mexico gets a lot of sun, which may make people there happier.</span></li></ul>", - "additional": "<p>Researchers have found that the sunny weather in Mexico is one of the reasons that people there are happy. Mexico has many hours of sunlight, so people in Mexico get a lot of vitamin D. Vitamin D is important for overall health and well-being. Also, studies show that when people tan, they make more endorphins - chemicals in our bodies that make us feel happy.</p>", - "segments": [ - { - "html": "<div><h2>Analyzing the Paragraph</h2><p>Let's break down the key points in the given paragraph:</p><ul><li>Sunny weather in Mexico contributes to happiness</li><li>Mexico has many hours of sunlight</li><li>People in Mexico get a lot of vitamin D</li><li>Vitamin D is important for health and well-being</li><li>Tanning produces endorphins, which make people feel happy</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "sunny weather", - "Sunny weather", - "happiness", - "Tanning", - "people tan", - "Mexico", - "happy", - "vitamin D", - "health and well-being", - "endorphins", - "many hours of sunlight", - "Vitamin D" - ] - } - ] - }, - { - "html": "<div><h2>Identifying Key Relationships</h2><p>The paragraph establishes connections between:</p><ul><li>Sunny weather and happiness in Mexico</li><li>Sunlight and vitamin D production</li><li>Vitamin D and overall well-being</li><li>Tanning and endorphin production</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional", - "segment" - ], - "phrases": [ - "Sunny weather", - "sunny weather", - "Mexico", - "happy", - "happiness", - "sunlight", - "Sunlight", - "vitamin D", - "Vitamin D", - "overall health and well-being", - "overall well-being", - "people tan", - "endorphins", - "Tanning", - "endorphin production" - ] - } - ] - }, - { - "html": "<div><h2>Evaluating the Options</h2><p>Now, let's consider each option:</p><ul><li><label>a.</label><span>People in Mexico are happy because they get a lot of vitamin D.</span></li><li><label>b.</label><span>Tanning makes us create more endorphins, which make us feel happy.</span></li><li><label>c.</label><span>Mexico gets a lot of sun, which may make people there happier.</span></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "People in Mexico are happy because they get a lot of vitamin D.", - "Tanning makes us create more endorphins, which make us feel happy.", - "Mexico gets a lot of sun, which may make people there happier." - ] - } - ] - }, - { - "html": "<div><h2>Selecting the Main Idea</h2><p>The correct answer is:</p><p><b>c. Mexico gets a lot of sun, which may make people there happier.</b></p><p>This option best captures the overall message of the paragraph, linking Mexico's sunny weather to happiness. Options a and b are supporting details rather than the main idea.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Mexico gets a lot of sun, which may make people there happier." - ] - } - ] - }, - { - "html": "<div><h2>Understanding Main Ideas</h2><p>The main idea of a paragraph is the most important concept that the paragraph is conveying. It's usually supported by several details or examples. In this case, the main idea is about the connection between Mexico's sunny weather and the happiness of its people. The other points about vitamin D and endorphins are supporting details that explain why sunlight might contribute to happiness.</p></div>", - "wordDelay": 200, - "holdDelay": 8000 - }, - { - "html": "<div><h2>Applying This Approach</h2><p>By focusing on identifying the main idea:</p><ul><li>We can quickly grasp the central message of a text</li><li>We can distinguish between primary concepts and supporting details</li><li>We improve our reading comprehension and retention</li><li>We can more effectively summarize and discuss the content we read</li></ul><p>This skill is crucial for efficient reading and understanding of various texts, from academic materials to everyday articles.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "main idea", - "central message", - "primary concepts", - "supporting details", - "reading comprehension", - "retention", - "summarize", - "discuss", - "efficient reading", - "understanding" - ] - } - ] - } - ] - } - }, - { - "category": "CT Focus", - "embedding": "Use the context to guess the meaning of new words.", - "text": "Use the context to guess the meaning of new words.", - "html": "<p><b>Use the context</b> to guess the meaning of new words. What do <b><i>fit, obesity</i></b> and <b><i>recreation</i></b> mean?</p>", - "id": "49e4ac6c-e927-407d-b05a-fbec974ea20e", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h1>Identifying the Main Idea.</h1><p>Read the information about Denmark. Then write the main idea of the paragraph.</p>", - "additional": "It's hard to be happy when you're unhealthy, According to the World Database of Happiness, Denmark is the second happiest country in the world, and most Danes are fit. They have a lower rate of obesity than many of their European neighbors. Danish cities are designed so it's easy to walk or bike from one place to another. With a 30-minute walk, you can go from the city of Copenhagen to the ocean, where you can sail or swim, or to the woods, where you can hike. Everyone has easy access to recreation.", - "segments": [ - { - "html": "<div><h2>Identifying the Main Idea</h2><p>To identify the main idea of a paragraph, focus on what the author is trying to convey overall. Look for recurring themes or the most emphasized points.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "main idea", - "recurring themes", - "emphasized points" - ] - } - ] - }, - { - "html": "<div><p>In the given passage about Denmark, the main idea revolves around the connection between <b>health</b> and <b>happiness</b>. The author emphasizes how Denmark's lifestyle promotes both, making it one of the happiest countries in the world.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Denmark", - "health", - "happiness", - "unhealthy", - "happy", - "most Danes are fit" - ] - } - ] - }, - { - "html": "<div><h2>Key Points:</h2><ul><li>Denmark is the <b><i>second happiest country</i></b> in the world.</li><li>Most Danes are <b><i>fit</i></b> and have a lower rate of <b><i>obesity</i></b>.</li><li>Danish cities encourage walking and biking.</li><li>Easy access to <b><i>recreation</i></b> activities.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "second happiest country", - "fit", - "obesity", - "recreation" - ] - } - ] - }, - { - "html": "<div><p>The <b>main idea</b> is that Denmark's urban design and lifestyle choices promote both physical health and mental well-being, contributing to the country's high happiness ranking.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "main idea", - "urban design", - "lifestyle choices", - "physical health", - "mental well-being" - ] - } - ] - }, - { - "html": "<div><h2>Applying the Tip:</h2><p>Now, let's use the provided tip:<br/><b>Use the context</b> to guess the meaning of new words. Let's examine <b><i>fit</i></b>, <b><i>obesity</i></b>, and <b><i>recreation</i></b>.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Use the context", - "fit", - "obesity", - "recreation" - ] - } - ] - }, - { - "html": "<div><ul><li><b><i>Fit</i></b>: Likely means being in good physical health, as it's contrasted with obesity.</li><li><b><i>Obesity</i></b>: Refers to being overweight or having excess body fat, which is less common in Denmark.</li><li><b><i>Recreation</i></b>: Activities done for enjoyment and relaxation, such as walking, biking, sailing, or hiking.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Fit", - "good physical health", - "Obesity", - "excess body fat", - "Recreation", - "enjoyment and relaxation" - ] - } - ] - }, - { - "html": "<div><p>By using the context, we can understand these terms and how they contribute to the main idea of health and happiness in Denmark. This skill helps in comprehending new vocabulary and reinforces the overall message of the passage.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "context", - "health and happiness", - "comprehending new vocabulary" - ] - } - ] - } - ] - } - } - ] - }, - { - "page": 10, - "tips": [ - { - "category": "CT Focus", - "embedding": "Look for key words to help you guess meaning from context.", - "text": "Look for key words to help you guess meaning from context.", - "html": "<p><b>Look for key words</b> to help you guess meaning from context.</p>", - "id": "d1845a62-cc3b-4090-906a-6e16ad9c1496", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h2 class='text-2xl font-bold mb-4'>Building Vocabulary</h2><p class='text-lg leading-relaxed'>Look at the words around the bold words to guess their meanings. Then determine the best definition (a or b) of each word.</p>", - "additional": "<non-padded-section><div class='px-4 py-2'><ol class='list-decimal space-y-6'><li><p>A <strong>researcher</strong> who studies happiness might ask people what kinds of things make them happy.</p><ul><li><label>a.</label> someone who studies something and tries to discover facts about it</li><li><label>b.</label> someone who teaches subjects such as science and math in school</li></ul></li><li><p>A person's <strong>long-term</strong> goals can include going to college and then medical school.</p><ul><li><label>a.</label> happening over a long time</li><li><label>b.</label> traveling for a long distance</li></ul></li><li><p>It's important to live in a <strong>community</strong> that you like. Do you like the people who live near you? Does the area have good places to shop, eat, and socialize?</p><ul><li><label>a.</label> the place where you live</li><li><label>b.</label> a place where people meet</li></ul></li><li><p>Most happy people have a <strong>hobby</strong>, such as writing, surfing, or painting.</p><ul><li><label>a.</label> something that you do for money, such as a job</li><li><label>b.</label> an activity that you enjoy doing in your free time</li></ul></li><li><p>Some people <strong>volunteer</strong> to help others who are in need. Although you may get no money for volunteering, the work can make you feel good about yourself.</p><ul><li><label>a.</label> do something without being paid</li><li><label>b.</label> go to school with a group of people</li></ul></li><li><p>People feel happier when they are <strong>grateful</strong> for the things that they have. They spend less time wanting things that they don't have.</p><ul><li><label>a.</label> thankful</li><li><label>b.</label> excited</li></ul></li><li><p>A person's <strong>mood</strong> can depend on many things. For example, if someone says something nice about you, it can make you feel good.</p><ul><li><label>a.</label> the place where you spend most of your time</li><li><label>b.</label> the way you feel at a particular time</li></ul></li><li><p>Healthy food, exercise, and friends are important for a person's <strong>well-being</strong>.</p><ul><li><label>a.</label> health and happiness</li><li><label>b.</label> the way you spend your time</li></ul></li><li><p>In many countries, adult children <strong>support</strong> their elderly parents. The children pay their parents' bills and provide them with food and a place to live.</p><ul><li><label>a.</label> help</li><li><label>b.</label> teach</li></ul></li><li><p>Good health is one <strong>factor</strong> that can make you a happy person. A close group of friends is another factor.</p><ul><li><label>a.</label> one of the things that causes a situation</li><li><label>b.</label> something that is difficult or causes problems</li></ul></li></ol></div></non-padded-section>", - "segments": [ - { - "html": "<div><h2>Understanding Context Clues</h2><p>When encountering unfamiliar words, the surrounding text often provides valuable hints about their meanings. Let's explore this concept using the given examples.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>1. Researcher</h2><p>Key context: 'studies happiness' and 'ask people what kinds of things make them happy'</p><p>These phrases suggest that a researcher is someone who investigates or studies a topic.</p><p><b>Answer: a. someone who studies something and tries to discover facts about it</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "studies happiness", - "ask people what kinds of things make them happy", - "<label class=\"font-semibold\">a.</label> someone who studies something and tries to discover facts about it", - "a. someone who studies something and tries to discover facts about it" - ] - } - ] - }, - { - "html": "<div><h2>2. Long-term</h2><p>Key context: 'goals can include going to college and then medical school'</p><p>This implies a sequence of events over an extended period, not a physical distance.</p><p><b>Answer: a. happening over a long time</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "goals can include going to college and then medical school", - "a. happening over a long time", - "<label class=\"font-semibold\">a.</label> happening over a long time" - ] - } - ] - }, - { - "html": "<div><h2>3. Community</h2><p>Key context: 'people who live near you' and 'area has good places to shop, eat, and socialize'</p><p>These phrases describe a living environment, not just a meeting place.</p><p><b>Answer: a. the place where you live</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "people who live near you", - "area have good places to shop, eat, and socialize", - "area has good places to shop, eat, and socialize", - "a. the place where you live", - "<label class=\"font-semibold\">a.</label> the place where you live" - ] - } - ] - }, - { - "html": "<div><h2>4. Hobby</h2><p>Key context: 'Most happy people' and 'writing, surfing, or painting'</p><p>These examples suggest activities done for enjoyment, not for money.</p><p><b>Answer: b. an activity that you enjoy doing in your free time</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Most happy people", - "writing, surfing, or painting", - "b. an activity that you enjoy doing in your free time", - "<label class=\"font-semibold\">b.</label> an activity that you enjoy doing in your free time" - ] - } - ] - }, - { - "html": "<div><h2>5. Volunteer</h2><p>Key context: 'help others who are in need' and 'get no money for volunteering'</p><p>This implies doing work without payment.</p><p><b>Answer: a. do something without being paid</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "help others who are in need", - "get no money for volunteering", - "a. do something without being paid", - "<label class=\"font-semibold\">a.</label> do something without being paid" - ] - } - ] - }, - { - "html": "<div><h2>6. Grateful</h2><p>Key context: 'for the things that they have' and 'spend less time wanting things that they don't have'</p><p>This suggests being content with what one has, implying thankfulness.</p><p><b>Answer: a. thankful</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "for the things that they have", - "spend less time wanting things that they don't have", - "a. thankful", - "<label class=\"font-semibold\">a.</label> thankful" - ] - } - ] - }, - { - "html": "<div><h2>7. Mood</h2><p>Key context: 'can depend on many things' and 'if someone says something nice about you, it can make you feel good'</p><p>This describes changing emotional states, not a physical place.</p><p><b>Answer: b. the way you feel at a particular time</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "can depend on many things", - "if someone says something nice about you, it can make you feel good", - "b. the way you feel at a particular time", - "<label class=\"font-semibold\">b.</label> the way you feel at a particular time" - ] - } - ] - }, - { - "html": "<div><h2>8. Well-being</h2><p>Key context: 'Healthy food, exercise, and friends are important for'</p><p>These factors contribute to both physical health and mental happiness.</p><p><b>Answer: a. health and happiness</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Healthy food, exercise, and friends are important for", - "a. health and happiness", - "<label class=\"font-semibold\">a.</label> health and happiness" - ] - } - ] - }, - { - "html": "<div><h2>9. Support</h2><p>Key context: 'pay their parents' bills and provide them with food and a place to live'</p><p>These actions describe helping or assisting, not teaching.</p><p><b>Answer: a. help</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "pay their parents' bills and provide them with food and a place to live", - "a. help", - "<label class=\"font-semibold\">a.</label> help" - ] - } - ] - }, - { - "html": "<div><h2>10. Factor</h2><p>Key context: 'Good health is one factor' and 'A close group of friends is another factor'</p><p>These examples suggest things that contribute to a situation (happiness), not problems.</p><p><b>Answer: a. one of the things that causes a situation</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Good health is one factor", - "A close group of friends is another factor", - "a. one of the things that causes a situation", - "<label class=\"font-semibold\">a.</label> one of the things that causes a situation" - ] - } - ] - }, - { - "html": "<div><h2>Key Strategy</h2><p>For each word, we identified key words or phrases in the surrounding text. These context clues helped us deduce the most appropriate meaning for each term.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>Tip Reminder</h2><p>Remember to look for key words to help you guess meaning from context. This approach enhances vocabulary, improves reading comprehension, and develops critical thinking skills.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - } - ] - } - }, - { - "category": "Word Partners", - "embedding": "Use factor.", - "text": "Use factor with: (adj.) contributing factor, deciding factor, important factor, key factor; (n.) risk factor.", - "html": "<p>Use factor with: <i>(adj.)</i> <b>contributing</b> factor, <b>deciding</b> factor, <b>important</b> factor, <b>key</b> factor; <i>(n.)</i> <b>risk</b> factor.</p>", - "id": "fb055481-9d53-4bf4-977a-5dfedccf9d57", - "standalone": true, - "verified": true - } - ] - }, - { - "page": 14, - "tips": [ - { - "category": "Strategy", - "embedding": "Look for clues to the main idea in the first (and sometimes second) sentence of a paragraph.", - "text": "Look for clues to the main idea in the first (and sometimes second) sentence of a paragraph.", - "html": "<p>Look for <b>clues to the main idea</b> in the first (and sometimes second) sentence of a paragraph.</p>", - "id": "999b1968-f3d0-488e-8957-56f97517dff5", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Identifying Main Ideas</h2><p>Read the statements below. Determine the main idea in each pair of statements (a or b).</p>", - "additional": "<table><thead><tr><th>Category</th><th>Option A</th><th>Option B</th></tr></thead><tbody><tr><td>Self</td><td>You need to take care of yourself and connect with the people around you.</td><td>Focus on your interests and talents and meet people who are like you.</td></tr><tr><td>Home</td><td>It's a good idea to paint your living room yellow.</td><td>You should arrange your home so that it makes you feel happy.</td></tr><tr><td>Financial Life</td><td>You can be happy if you have enough money, but don't want money too much.</td><td>If you waste money on things you don't need, you won't have enough money for things that you do need.</td></tr><tr><td>Social Life</td><td>A good group of friends can increase your happiness.</td><td>Researchers say that a happy friend can increase our mood by nine percent.</td></tr><tr><td>Workplace</td><td>You spend a lot of time at work, so you should like your workplace.</td><td>Your boss needs to be someone you enjoy working for.</td></tr><tr><td>Community</td><td>The place where you live is more important for happiness than anything else.</td><td>Live around people who have the same amount of money as you do.</td></tr></tbody></table>", - "segments": [ - { - "html": "<div><h2>Identifying Main Ideas</h2><p>Let's analyze each pair of statements to determine which one represents the main idea. We'll focus on which statement is more general and encompasses the overall concept.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>1. Self</h2><p>Main idea: <b>A. You need to take care of yourself and connect with the people around you.</b></p><p>This statement is more comprehensive, covering both self-care and social connections. Option B is more specific and could be considered a subset of A.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "You need to take care of yourself and connect with the people around you." - ] - } - ] - }, - { - "html": "<div><h2>2. Home</h2><p>Main idea: <b>B. You should arrange your home so that it makes you feel happy.</b></p><p>This statement is more general and applies to the entire home. Option A is a specific example that could fall under this broader concept.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "You should arrange your home so that it makes you feel happy." - ] - } - ] - }, - { - "html": "<div><h2>3. Financial Life</h2><p>Main idea: <b>A. You can be happy if you have enough money, but don't want money too much.</b></p><p>This statement provides a balanced view of money's role in happiness. Option B is more specific and could be seen as a consequence of wanting money too much.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "You can be happy if you have enough money, but don't want money too much." - ] - } - ] - }, - { - "html": "<div><h2>4. Social Life</h2><p>Main idea: <b>A. A good group of friends can increase your happiness.</b></p><p>This statement is more general about the impact of friendships. Option B provides a specific statistic that supports this main idea.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "A good group of friends can increase your happiness." - ] - } - ] - }, - { - "html": "<div><h2>5. Workplace</h2><p>Main idea: <b>A. You spend a lot of time at work, so you should like your workplace.</b></p><p>This statement covers the overall importance of workplace satisfaction. Option B focuses on one specific aspect (the boss) and is less comprehensive.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "You spend a lot of time at work, so you should like your workplace." - ] - } - ] - }, - { - "html": "<div><h2>6. Community</h2><p>Main idea: <b>A. The place where you live is more important for happiness than anything else.</b></p><p>While this statement might be debatable, it's more general and encompasses the overall importance of community. Option B is a specific suggestion about community demographics.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "The place where you live is more important for happiness than anything else." - ] - } - ] - }, - { - "html": "<div><h2>Key Strategy</h2><p>When identifying main ideas:</p><ul><li>Look for broader, more encompassing statements</li><li>Consider which statement other ideas could fall under</li><li>Identify which statement provides a general principle rather than a specific example</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>Helpful Tip</h2><p>Remember to look for clues to the main idea in the first (and sometimes second) sentence of a paragraph. In this exercise, we applied this concept to pairs of statements. This approach can help you quickly identify the central theme or main point in various types of text.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 15, - "tips": [ - { - "category": "Strategy", - "embedding": "When you brainstorm think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.", - "text": "When you brainstorm think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.", - "html": "<p>When you <b>brainstorm</b> think of as many ideas as possible related to your topic. Don't worry about whether the ideas are good or bad - write down all the ideas you can think of.</p>", - "id": "a5913388-e4bd-4c4c-a9fb-bab8642c1360", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 16, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Writing a Topic Sentence\n\nA paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.\n\nA topic sentence should introduce the main idea that the paragraph will discuss or examine.", - "text": "Writing a Topic Sentence\n\nA paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.\n\nA topic sentence should introduce the main idea that the paragraph will discuss or examine.\n\nBelow are some examples of strong and weak topic sentences.\n\nStrong Topic Sentences\n\nOne reason that Singaporeans are happy is that the government provides the basic necessities, such as jobs and housing.\n\nPeople in Mexico socialize a lot, and this may contribute to their happiness.\n\nWeak Topic Sentences\n\nSingaporeans are happy.\n\n(If the paragraph is about the ways that the government improves people's happiness, this idea should be included in the topic sentence.)\n\nPeople in Mexico socialize a lot.\n\n(if the paragraph is about how socializing contributes to people's happiness in Mexico, this idea should be included in the topic sentence.)", - "html": "<h1>Writing a Topic Sentence</h1><p>A paragraph is a group of sentences about one topic. Most paragraphs include a sentence that states the main idea of the paragraph. This sentence is called the topic sentence. Paragraphs often begin with topic sentences, but topic sentences can occur anywhere in a paragraph.</p><p>A topic sentence should introduce the main idea that the paragraph will discuss or examine.</p><p>Below are some examples of strong and weak topic sentences.</p><h2>Strong Topic Sentences</h2><blockquote><em>One reason that Singaporeans are happy is that the government provides the basic necessities, such as jobs and housing.</em></blockquote><blockquote><em>People in Mexico socialize a lot, and this may contribute to their happiness.</em></blockquote><h2>Weak Topic Sentences</h2><blockquote><em>Singaporeans are happy.</em></blockquote><p>(If the paragraph is about the ways that the government improves people's happiness, this idea should be included in the topic sentence.)</p><blockquote><em>People in Mexico socialize a lot.</em></blockquote><p>(if the paragraph is about how socializing contributes to people's happiness in Mexico, this idea should be included in the topic sentence.)</p>", - "id": "9867613b-6575-432c-8246-3717bafa6860", - "verified": true, - "standalone": false, - "exercise": { - "question": "<section><h2>Identify the topic sentence in each paragraph. One of the topic sentences is stronger than the others.</h2><ol><li>In Mexico, family is important. Family members provide support to each other during difficult times. Grandmothers take care of grandchildren so the children's mothers can go to work and earn money. When they grow up, children take care of their parents. People in Mexico are generally happy as long as family members are close.</li><li>Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier. People who laugh more tend to have higher levels of self-esteem. They also tend to be healthier. Laughter is so important for our general well-being that some people go to “laugh therapy” where they laugh with groups of people.</li><li>We spend most of our daily lives at work. Our work can increase our happiness. In many countries, a lot of people choose their job based on how much it pays, or on what other people think about that job. But in Denmark, one of the world's happiest countries, most people take jobs that interest them. That gives them a better chance to feel good about the work that they do.</li></ol></section><h2>Rewrite the two topic sentences that are weak.</h2><p id='blank-1'><single-line></single-line></p><p id='blank-2'><single-line></single-line></p>", - "segments": [ - { - "html": "<div><h2>Analyzing Topic Sentences in Paragraphs</h2><p>Let's examine each paragraph to identify the topic sentences and evaluate their strength. We'll then work on improving the weaker ones.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["Identify the topic sentence in each paragraph"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph 1</h2><p>Topic sentence: <em>'In Mexico, family is important.'</em></p><ul><li>This is a weak topic sentence because:</li><li>It doesn't fully introduce the main idea of the paragraph</li><li>It doesn't connect family importance to happiness, which is the paragraph's focus</li></ul><p>A stronger version could be: <em>'In Mexico, the importance of family contributes significantly to people's happiness.'</em></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["In Mexico, family is important.", "People in Mexico are generally happy as long as family members are close."] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>In Mexico, the importance of family contributes significantly to people's happiness.</b>" - } - ] - }, - { - "html": "<div><h2>Paragraph 2</h2><p>Topic sentence: <em>'Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier.'</em></p><ul><li>This is a strong topic sentence because:</li><li>It clearly states the main idea of the paragraph</li><li>It introduces the connection between laughter and happiness</li><li>It sets up the supporting details that follow</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["Studies have shown that laughter may be an important factor for our happiness, and people who laugh a lot are happier."] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph 3</h2><p>Topic sentence: <em>'We spend most of our daily lives at work.'</em></p><ul><li>This is a weak topic sentence because:</li><li>It doesn't introduce the main idea of job satisfaction and happiness</li><li>It doesn't mention Denmark or contrast it with other countries</li></ul><p>A stronger version could be: <em>'In Denmark, one of the world's happiest countries, people prioritize job satisfaction over salary, contributing to their overall happiness.'</em></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["We spend most of our daily lives at work.", "In Denmark, one of the world's happiest countries, most people take jobs that interest them."] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>In Denmark, one of the world's happiest countries, people prioritize job satisfaction over salary, contributing to their overall happiness.</b>" - } - ] - }, - { - "html": "<div><h2>The Importance of Strong Topic Sentences</h2><p>Crafting effective topic sentences is crucial for clear and organized writing:</p><ul><li>They provide a roadmap for the reader, introducing the main idea of the paragraph</li><li>They help maintain focus and coherence within the paragraph</li><li>They make the writer's argument or point clearer and more persuasive</li><li>They improve the overall flow and readability of the text</li></ul><p>By mastering the art of writing strong topic sentences, you can significantly enhance the quality and effectiveness of your writing.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["A topic sentence should introduce the main idea that the paragraph will discuss or examine."] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Applying the Topic Sentence Tip</h2><p>The provided tip offers valuable guidance for writing effective topic sentences:</p><ul><li>It emphasizes that a topic sentence should state the main idea of the paragraph</li><li>It notes that topic sentences often (but not always) appear at the beginning of paragraphs</li><li>It provides examples of strong and weak topic sentences, illustrating how to improve weak ones</li><li>It demonstrates how to connect the topic sentence to the paragraph's focus (e.g., relating socialization to happiness in the Mexico example)</li></ul><p>By applying these principles, you can create more coherent and focused paragraphs, enhancing the overall quality of your writing.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["A paragraph is a group of sentences about one topic", "Most paragraphs include a sentence that states the main idea of the paragraph", "This sentence is called the topic sentence"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 18, - "tips": [ - { - "category": "CT Focus", - "embedding": "Use context to help you guess meaning.", - "text": "Use context to help you guess meaning. For example, does passionate mean a good feeling or a bad feeling?", - "html": "<p><b>Use context</b> to help you guess meaning. For example, does passionate mean a good feeling or a bad feeling?</p>", - "id": "a680672e-4a62-4989-a130-d0611e53cbc1", - "standalone": false, - "verified": true, - "exercise": { - "question": "<p>The paragraphs below are on the topic of a happy life.</p><hz-row><span>Which is the first draft?</span><option-box><span id='draft'></span></option-box></hz-row><hz-row><span>Which is the revision?</span><option-box><span id='revision'></span></option-box></hz-row>", - "additional": "<section><option-card><p><b>A</b></p><p>I think I'm generally happy because I like most things about my life. I have a great job. I do work that I feel passionate about, and I like my coworkers. My family and friends are very supportive. Whenever I have problems, I know that my family and friends will help me. Also, my friends make me laugh a lot. In addition, I'm healthy. I don't have any illnesses, and I play fun sports such as soccer and basketball.</p></option-card></section><section><option-card><p><b>B</b></p><p>I think I'm generally happy. I have a great job. I do work that I feel passionate about, and I like my coworkers. I don't make a lot of money, so sometimes I have to do extra work on the weekends. I want to ask for a raise at work. My family and friends are very supportive. Whenever I have problems, I know that my family and friends will help me. Also, my friends make me laugh a lot. In addition, I'm healthy.</p></option-card></section>", - "segments": [ - { - "html": "<div><h2>Analyzing Writing Drafts</h2><p>Let's examine two paragraphs about a happy life and determine which is the first draft and which is the revision.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>Paragraph A</h2><p>Key points:</p><ul><li>Generally happy</li><li>Great job, passionate work</li><li>Supportive family and friends</li><li>Good health</li><li>Plays sports</li></ul><p>This paragraph is well-structured and focuses solely on positive aspects.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>Paragraph B</h2><p>Key points:</p><ul><li>Generally happy</li><li>Great job, passionate work</li><li>Mentions financial struggles</li><li>Supportive family and friends</li><li>Good health</li></ul><p>This paragraph includes both positive and negative aspects, and seems less polished.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>Comparing the Paragraphs</h2><p>Differences:</p><ul><li>Paragraph B mentions financial struggles, while A does not</li><li>Paragraph A includes sports as a source of happiness</li><li>Paragraph A is more focused and cohesive</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "I don't make a lot of money", - "I play fun sports such as soccer and basketball." - ] - } - ] - }, - { - "html": "<div><h2>Identifying First Draft and Revision</h2><p><b>First Draft: Paragraph B</b></p><p>Reasons:</p><ul><li>Includes both positive and negative aspects</li><li>Less focused structure</li><li>Contains extraneous information (weekend work, wanting a raise)</li></ul><p><b>Revision: Paragraph A</b></p><p>Reasons:</p><ul><li>More focused on the main topic (happiness)</li><li>Better structured and cohesive</li><li>Removed negative aspects for a more positive tone</li><li>Added specific details (sports) to support the claim of being healthy</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "I think I'm generally happy because I like most things about my life.", - "I think I'm generally happy." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "draft", - "html": "<span class='font-bold'>B</span>", - "position": "replace" - }, - { - "target": "question", - "targetId": "revision", - "html": "<span class='font-bold'>A</span>", - "position": "replace" - } - ] - }, - { - "html": "<div><h2>Understanding 'Passionate'</h2><p>In both paragraphs, the word 'passionate' is used in the context of work. Based on the overall positive tone, we can deduce that 'passionate' here means a good feeling - enthusiasm or b positive emotion towards one's work.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "I do work that I feel passionate about" - ] - } - ] - }, - { - "html": "<div><h2>Key Takeaway</h2><p>When analyzing drafts:</p><ul><li>Look for improvements in focus and structure</li><li>Notice changes in tone and content</li><li>Observe how details are added or removed to strengthen the main idea</li></ul><p>Remember to use context to help you guess the meaning of unfamiliar words. This skill is crucial for understanding nuances in writing and for improving your own revision process.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 2, - "title": "Big Ideas", - "pages": [ - { - "page": 24, - "tips": [ - { - "category": "Word Link", - "embedding": "The suffix -tion can turn some verbs into nouns.", - "text": "The suffix -tion can turn some verbs into nouns, e.g., prevent / prevention, define / definition, act / action, create / creation, contribute / contribution.", - "html": "<p>The suffix <b>-tion</b> can turn some verbs into nouns, e.g. :</p><ul><li>prevent / preven<b>tion</b></li><li>define / defini<b>tion</b></li><li>act / ac<b>tion</b></li><li>create / crea<b>tion</b></li><li>contribute / contribu<b>tion</b></li></ul>", - "id": "4445562b-5ab9-4284-b32e-4b41407401aa", - "standalone": true, - "verified": true - } - ] - }, - { - "page": 28, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying Supporting Ideas\n\nSupporting ideas tell more about the main idea. They can do the following:\n\ndescribe give reasons give examples", - "text": "Identifying Supporting Ideas\n\nSupporting ideas tell more about the main idea. They can do the following:\n\ndescribe give reasons give examples\n\nLook at the paragraph from the reading. What does each colored sentence do?\n\nWhen William went home and started building his windmill, a lot of people laughed at him, including his mother. They didn't think he could do it, but William was confident.<span class='text-green-400'>He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too.</span> William was also creative. <span class='text-blue-400'>He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards.</span> <span class='text-purple-400'>He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'</span>\n\nThe main idea of the paragraph is that William was confident and creative in building his windmill. The <span class='text-green-400'>green</span> sentences give reasons why William was confident. The <span class='text-blue-400'>blue</span> sentences give examples of how William was creative. And the <span class='text-purple-400'>purple</span> sentences describe how he did it.", - "html": "<h2>Identifying Supporting Ideas</h2><p>Supporting ideas tell more about the main idea. They can do the following:</p><ul><li>describe</li><li>give reasons</li><li>give examples</li></ul>", - "id": "693c8547-d2fa-45e1-803a-ff979c893b04", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Look at the paragraph from the reading. What does each colored sentence do?</h2><p>When William went home and started building his windmill, a lot of people laughed at him, including his mother. They didn't think he could do it, but William was confident. <span class='text-green-400'>He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too.</span> William was also creative. <span class='text-blue-400'>He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards.</span> <span class='text-purple-400'>He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'</span></p>", - "segments": [ - { - "html": "<div><h2>Analyzing the Paragraph</h2><p>Let's examine William's windmill project, identifying the main idea and its supporting elements.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>Identifying the Main Idea</h2><p>To find the main idea, let's look at key points in the paragraph:</p><ul><li>William started building a windmill</li><li>People laughed and didn't think he could do it</li><li>William was confident</li><li>William was creative</li><li>He found ways to build it despite challenges</li></ul><p>Which of these seems to be the central focus? The paragraph emphasizes William's attitude and approach. Therefore, we can conclude that the main idea is: William was confident and creative in building his windmill.</p></div>", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "When William went home and started building his windmill", - "a lot of people laughed at him", - "William was confident", - "William was also creative", - "He didn't have the parts and equipment", - "So he looked for parts in junkyards" - ] - } - ] - }, - { - "html": "<div><h2>Supporting Ideas: Confidence</h2><p>The green sentences give reasons why William was confident:</p><p>'He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too.'</p><p>This shows William's confidence came from seeing proof that building a windmill was possible.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "He saw the Photo of the windmill in the book. That meant someone else was able to build it, so he knew he could build it, too." - ] - } - ] - }, - { - "html": "<div><h2>Supporting Ideas: Creativity</h2><p>The blue sentences give examples of how William was creative:</p><p>'He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards.'</p><p>This demonstrates William's creative problem-solving in finding alternative ways to obtain parts.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "He didn't have the parts and equipment that he saw in the book's illustrations, and he couldn't buy them. So he looked for parts in junkyards." - ] - } - ] - }, - { - "html": "<div><h2>Supporting Ideas: Description</h2><p>The purple sentences describe how William built his windmill:</p><p>'He explains, \"I found a tractor fan, shock absorber, [and] PVC pipes.Using a bicycle frame ... , I built my machine.\"'</p><p>This provides specific details about the materials William used, further illustrating his creativity and resourcefulness.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "He explains, 'I found a tractor fan, shock absorber, [and] PVC pipes. Using a bicycle frame ... , I built my machine.'" - ] - } - ] - }, - { - "html": "<div><h2>Conclusion</h2><p>Understanding how supporting ideas relate to the main idea helps improve reading comprehension. In this paragraph, we see how reasons, examples, and descriptions all work together to support the main idea of William's confidence and creativity.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 30, - "tips": [ - { - "category": "Word Link", - "embedding": "The suffix -able can turn some verbs into adjectives.", - "text": "The suffix -able can turn some verbs into adjectives, e.g., renew / renewable, detect / detectable, afford / affordable, prevent / preventable.", - "html": "<p>The suffix <b>-able</b> can turn some verbs into adjectives, e.g. :</p><ul><li>renew / renew<b>able</b></li><li>detect / detect<b>able</b></li><li>afford / afford<b>able</b></li><li>prevent / prevent<b>able</b></li></ul>", - "id": "1a15adf5-50cf-44e6-8a42-80144bfb70eb", - "standalone": true, - "verified": true - } - ] - }, - { - "page": 31, - "tips": [ - { - "category": "Strategy", - "embedding": "Use clues in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.", - "text": "Use clues in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.", - "html": "<p><b>Use clues</b> in titles, headings, pictures, and captions to get a quick sense of what you will read. As you read in more detail, check whether your predictions were correct.</p>", - "id": "7587f165-a179-490c-8866-483b0cbf3387", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Predicting</h2><p>Read the passages below. What do you think is the purpose of each of the items described?</p><ul><li><hz-row><label>Infant Warmer</label><option-box-grow><span id='purpose-1'></span></option-box-grow></hz-row></li><li><hz-row><label>Water Container</label><option-box-grow><span id='purpose-2'></span></option-box-grow></hz-row></li><li><hz-row><label>Portable Clay Cooler</label><option-box-grow><span id='purpose-3'></span></option-box-grow></hz-row></li><li><hz-row><label>Health Detector</label><option-box-grow><span id='purpose-4'></span></option-box-grow></hz-row></li><li><hz-row><label>Solar Wi-Fi Light</label><option-box-grow><span id='purpose-5'></span></option-box-grow></hz-row></li></ul>", - "additional": "<div><section><h2>Infant Warmer</h2><p>Around 19 million low-birthweight babies are born every year in developing countries. These babies weigh less than 5.5 pounds (2.5 kilograms) when they're born. Low-birthweight babies are often unable to keep their body temperatures<sup>1</sup> warm enough. Many get too cold and die. The Embrace Infant Warmer helps keep these babies warm. Developer Jane Chen says, 'Over the next five years, we hope to save the lives of almost a million babies.'</p></section><section><h2>Water Container</h2><p>In poor areas, people often have to walk several miles to get clean water. Usually, women and children have to carry heavy containers of water home every day, and it is difficult work. The Q Drum holds 13 gallons (about 50 liters) in a rolling container. With this innovation, people can easily roll the water on the ground.</p></section><section><h2>Portable Clay Cooler</h2><p>The pot-in-pot system is a good way to store food without using electricity. The user puts wet sand between two pots, one fitting inside the other. The water evaporates<sup>2</sup> and keeps food cool. That helps food stay fresh longer. For example, tomatoes can last for weeks instead of just days. That way, people can buy more fresh fruits and vegetables at the market, and farmers can make more money.</p></section><section><h2>Health Detector</h2><p>Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny. But it could save millions of lives. In many parts of the world, doctors and nurses work with no electricity or clean water. They have to send health tests to labs<sup>3</sup> and wait weeks for results. But this little piece of paper could change that. It contains tiny holes that are filled with chemicals. These chemicals can detect health problems. A person places a single drop of blood on the paper. The chemicals in the paper change because of the blood and indicate* whether or not the person has an illness.</p></section><section><h2>Solar Wi-Fi Light</h2><p>The StarSight system is an innovation that can benefit millions of people around the world. It absorbs solar energy during the day to power streetlamps at night. The solar panels also provide wireless Internet access. The result: renewable electricity for better street lighting and faster communication. This can be extremely valuable in places where it is difficult to get electricity.</p></section><footer><span><sup>1</sup> Your <strong>body temperature</strong> is how hot or how cold your body is.</span><span><sup>2</sup> When a liquid <strong>evaporates</strong>, it changes to a gas as its temperature increases.</span><span><sup>3</sup> <strong>Labs</strong> are laboratories, places where scientific research is done.</span></footer></div>", - "segments": [ - { - "html": "<div><h2>Predicting Item Purposes</h2><p>Let's analyze each item based on the information provided in the passage. We'll use the titles, subheads, and opening paragraphs to make educated guesses about their purposes.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>1. Infant Warmer</h2><p>Purpose: To keep low-birthweight babies warm in developing countries.</p><p>Key information:</p><ul><li>Designed for babies weighing less than 5.5 pounds</li><li>Helps prevent deaths due to low body temperature</li><li>Aims to save nearly a million babies over five years</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Low-birthweight babies are often unable to keep their body temperatures* warm enough.", - "The Embrace Infant Warmer helps keep these babies warm." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "purpose-1", - "position": "replace", - "html": "To keep low-birthweight babies warm in developing countries." - } - ] - }, - { - "html": "<div><h2>2. Water Container</h2><p>Purpose: To make transporting water easier in areas with limited access to clean water.</p><p>Key information:</p><ul><li>Holds 13 gallons (50 liters) of water</li><li>Can be rolled instead of carried</li><li>Reduces the physical burden on women and children</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "people often have to walk several miles to get clean water", - "The Q Drum holds 13 gallons (about 50 liters) in a rolling container." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "purpose-2", - "position": "replace", - "html": "To make transporting water easier in areas with limited access to clean water." - } - ] - }, - { - "html": "<div><h2>3. Portable Clay Cooler</h2><p>Purpose: To preserve food without electricity in areas with limited resources.</p><p>Key information:</p><ul><li>Uses evaporation to keep food cool</li><li>Extends the shelf life of fresh produce</li><li>Benefits both consumers and farmers</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "The pot-in-pot system is a good way to store food without using electricity.", - "That helps food stay fresh longer." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "purpose-3", - "position": "replace", - "html": "To preserve food without electricity in areas with limited resources." - } - ] - }, - { - "html": "<div><h2>4. Health Detector</h2><p>Purpose: To provide quick, affordable health diagnostics in resource-limited areas.</p><p>Key information:</p><ul><li>Size of a postage stamp and costs only a penny</li><li>Uses chemical reactions to detect health problems</li><li>Provides rapid results without need for lab facilities</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny.", - "These chemicals can detect health problems." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "purpose-4", - "position": "replace", - "html": "To provide quick, affordable health diagnostics in resource-limited areas." - } - ] - }, - { - "html": "<div><h2>5. Solar Wi-Fi Light</h2><p>Purpose: To provide sustainable lighting and internet access in areas with limited electricity.</p><p>Key information:</p><ul><li>Uses solar energy to power streetlamps</li><li>Provides wireless internet access</li><li>Offers renewable electricity solution</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "It absorbs solar energy during the day to power streetlamps at night.", - "The solar panels also provide wireless Internet access." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "purpose-5", - "position": "replace", - "html": "To provide sustainable lighting and internet access in areas with limited electricity." - } - ] - }, - { - "html": "<div><h2>Key Takeaway</h2><p>By using clues from titles, headings, and opening paragraphs, we can quickly grasp the purpose of each innovation. This approach helps us predict and understand the main ideas before diving into detailed reading. Remember, using these contextual clues not only improves comprehension but also makes reading more efficient and engaging.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 34, - "tips": [ - { - "category": "CT Focus", - "embedding": "To rank items in order, first decide on your criteria for ranking.", - "text": "To rank items in order, first decide on your criteria for ranking, e.g., how many people you think will be able to afford the item, or how many lives might be saved or improved.", - "html": "<p><b>To rank items</b> in order, first decide on your criteria for ranking, e.g., how many people you think will be able to afford the item, or how many lives might be saved or improved.</p>", - "id": "999dc9ac-13ba-41e8-9a75-bff1c124710e", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h2>Critical Thinking: Ranking and Justifying</h2><p>Which of the innovations do you think is the most important? Which is the least important? Rank them 1-5, with 1 as the most important.</p><ul><li><hz-row><option-box-blank id='rank-1'></option-box-blank><label>Infant Warmer</label></hz-row></li><li><hz-row><option-box-blank id='rank-2'></option-box-blank><label>Portable Clay Cooler</label></hz-row></li><li><hz-row><option-box-blank id='rank-3'></option-box-blank><label>Solar Wi-Fi Light</label></hz-row></li><li><hz-row><option-box-blank id='rank-4'></option-box-blank><label>Water Container</label></hz-row></li><li><hz-row><option-box-blank id='rank-5'></option-box-blank><label>Health Detector</label></hz-row></li></ul>", - "additional": "<div><section><h2>Infant Warmer</h2><p>Around 19 million low-birthweight babies are born every year in developing countries. These babies weigh less than 5.5 pounds (2.5 kilograms) when they're born. Low-birthweight babies are often unable to keep their body temperatures<sup>1</sup> warm enough. Many get too cold and die. The Embrace Infant Warmer helps keep these babies warm. Developer Jane Chen says, 'Over the next five years, we hope to save the lives of almost a million babies.'</p></section><section><h2>Water Container</h2><p>In poor areas, people often have to walk several miles to get clean water. Usually, women and children have to carry heavy containers of water home every day, and it is difficult work. The Q Drum holds 13 gallons (about 50 liters) in a rolling container. With this innovation, people can easily roll the water on the ground.</p></section><section><h2>Portable Clay Cooler</h2><p>The pot-in-pot system is a good way to store food without using electricity. The user puts wet sand between two pots, one fitting inside the other. The water evaporates<sup>2</sup> and keeps food cool. That helps food stay fresh longer. For example, tomatoes can last for weeks instead of just days. That way, people can buy more fresh fruits and vegetables at the market, and farmers can make more money.</p></section><section><h2>Health Detector</h2><p>Scientist Hayat Sindi's device is the size of a postage stamp, and it costs just a penny. But it could save millions of lives. In many parts of the world, doctors and nurses work with no electricity or clean water. They have to send health tests to labs<sup>3</sup> and wait weeks for results. But this little piece of paper could change that. It contains tiny holes that are filled with chemicals. These chemicals can detect health problems. A person places a single drop of blood on the paper. The chemicals in the paper change because of the blood and indicate* whether or not the person has an illness.</p></section><section><h2>Solar Wi-Fi Light</h2><p>The StarSight system is an innovation that can benefit millions of people around the world. It absorbs solar energy during the day to power streetlamps at night. The solar panels also provide wireless Internet access. The result: renewable electricity for better street lighting and faster communication. This can be extremely valuable in places where it is difficult to get electricity.</p></section><footer><span><sup>1</sup> Your <strong>body temperature</strong> is how hot or how cold your body is.</span><span><sup>2</sup> When a liquid <strong>evaporates</strong>, it changes to a gas as its temperature increases.</span><span><sup>3</sup> <strong>Labs</strong> are laboratories, places where scientific research is done.</span></footer></div>", - "segments": [ - { - "html": "<div><h2>Ranking Innovations</h2><p>Let's analyze each innovation and consider potential criteria for ranking their importance. We'll focus on the impact on human lives and the scale of the problem each innovation addresses.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>1. Infant Warmer</h2><p>Impact: Potentially saves lives of newborns</p><p>Scale: 19 million low-birthweight babies born annually</p><p>Goal: Save almost a million babies over five years</p><b>Potential Rank: High importance due to direct life-saving impact on vulnerable population</b></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "19 million low-birthweight babies are born every year", - "we hope to save the lives of almost a million babies" - ] - } - ] - }, - { - "html": "<div><h2>2. Water Container</h2><p>Impact: Eases the burden of water transportation</p><p>Scale: Affects daily life in poor areas</p><p>Benefit: Improves quality of life, especially for women and children</p><b>Potential Rank: Medium to high importance due to widespread daily impact</b></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "people often have to walk several miles to get clean water", - "people can easily roll the water on the ground" - ] - } - ] - }, - { - "html": "<div><h2>3. Portable Clay Cooler</h2><p>Impact: Preserves food without electricity</p><p>Scale: Benefits both consumers and farmers</p><p>Advantage: Extends food freshness, potentially improving nutrition and income</p><b>Potential Rank: Medium importance due to economic and health benefits</b></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "store food without using electricity", - "That helps food stay fresh longer", - "farmers can make more money" - ] - } - ] - }, - { - "html": "<div><h2>4. Health Detector</h2><p>Impact: Provides quick, affordable health diagnostics</p><p>Scale: Could save millions of lives</p><p>Advantage: Works in areas without electricity or clean water</p><b>Potential Rank: High importance due to low cost and potential to save many lives</b></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "it could save millions of lives", - "doctors and nurses work with no electricity or clean water", - "These chemicals can detect health problems" - ] - } - ] - }, - { - "html": "<div><h2>5. Solar Wi-Fi Light</h2><p>Impact: Provides lighting and internet access</p><p>Scale: Can benefit millions of people</p><p>Advantage: Uses renewable energy, improves safety and communication</p><b>Potential Rank: Medium to high importance due to broad impact on quality of life</b></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "all" - ], - "phrases": [ - "can benefit millions of people around the world", - "renewable electricity for better street lighting and faster communication" - ] - } - ] - }, - { - "html": "<div><h2>Ranking Considerations</h2><p>When ranking these innovations, consider:</p><ul><li>Number of lives potentially saved or improved</li><li>Immediacy of the impact</li><li>Cost-effectiveness of the solution</li><li>Scope of the problem addressed</li><li>Long-term sustainability of the innovation</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>Ranking the Innovations</h2><p>Based on the analysis and criteria discussed, here is a suggested ranking of the innovations from most important to least important:</p><ol><li><p><b>Infant Warmer</b>: Due to its potential to save the lives of nearly a million newborns in developing countries.</p></li><li><p><b>Health Detector</b>: For providing quick and affordable health diagnostics in areas lacking basic medical infrastructure.</p></li><li><p><b>Water Container</b>: As it greatly eases the daily burden of water transportation, especially for women and children.</p></li><li><p><b>Solar Wi-Fi Light</b>: For its broad impact on providing renewable energy, lighting, and internet access.</p></li><li><p><b>Portable Clay Cooler</b>: Due to its economic and health benefits, though its impact is less immediate compared to other innovations.</p></li></ol></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "rank-1", - "position": "replace", - "html": "<div class='flex items-center justify-center w-10 h-10 mr-3 font-bold text-xl'><span>1</span></div>" - }, - { - "target": "question", - "targetId": "rank-5", - "position": "replace", - "html": "<div class='flex items-center justify-center w-10 h-10 mr-3 font-bold text-xl'><span>2</span></div>" - }, - { - "target": "question", - "targetId": "rank-4", - "position": "replace", - "html": "<div class='flex items-center justify-center w-10 h-10 mr-3 font-bold text-xl'><span>3</span></div>" - }, - { - "target": "question", - "targetId": "rank-3", - "position": "replace", - "html": "<div class='flex items-center justify-center w-10 h-10 mr-3 font-bold text-xl'><span>4</span></div>" - }, - { - "target": "question", - "targetId": "rank-2", - "position": "replace", - "html": "<div class='flex items-center justify-center w-10 h-10 mr-3 font-bold text-xl'><span>5</span></div>" - } - ] - }, - { - "html": "<div><h2>Final Thoughts</h2><p>Remember, ranking these innovations involves personal judgment. The criteria you choose will significantly influence your ranking. Consider the immediate impact on saving lives, the number of people affected, and the long-term benefits to communities. Discuss your reasoning with others to gain different perspectives and potentially refine your ranking.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 35, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Review of the Simple Past\n\nWe use the simple past tense to talk about events that began and ended in the past.\n\nTo form the simple past tense of be:\n\n* use was or were to form affirmative statements.\n* use was not / wasn't or were not / weren't to form negative statements.\n\nTo form the simple past tense with other verbs:\n* add -ed to the end of most verbs to form affirmative statements.\n* use did not / didn't with the base form of a main verb to form negative statements.\n", - "text": "Review of the Simple Past\n\nWe use the simple past tense to talk about events that began and ended in the past.\n\nAccording to historians, a man named Ts'ai Lun <b>invented</b> paper in China around AD 105.\nBefore that time, people <b>didn't have</b> inexpensive material to write on.\nPeople <b>wrote</b> on things such as silk and clay, which <b>were</b> expensive and inconvenient.\n\nTo form the simple past tense of be:\n\n* use was or were to form affirmative statements.\n* use was not / wasn't or were not / weren't to form negative statements.\n\nTo form the simple past tense with other verbs:\n* add -ed to the end of most verbs to form affirmative statements.\n* use did not / didn't with the base form of a main verb to form negative statements.\n\nSome verbs have irregular past tense forms in affirmative statements:\ngo-went have-had make-made take-took do-did build-built", - "html": "<h1>Review of the Simple Past</h1><p>We use the simple past tense to talk about events that began and ended in the past.</p><blockquote><em>According to historians, a man named Ts'ai Lun <b>invented</b> paper in China around AD 105.<br />Before that time, people <b>didn't have</b> inexpensive material to write on.<br />People <b>wrote</b> on things such as silk and clay, which <b>were</b> expensive and inconvenient.</em></blockquote><section><p>To form the simple past tense of <i>be</i>:</p><ul><li>use <i>was</i> or <i>were</i> to form affirmative statements.</li><li>use was <i>not / wasn't</i> or were <i>not / weren't</i> to form negative statements.</li></ul></section><section><p>To form the simple past tense with other verbs:</p><ul><li>add <i>-ed</i> to the end of most verbs to form affirmative statements.</li><li>use <i>did not / didn't</i> with the base form of a main verb to form negative statements.</li></ul></section><p>Some verbs have irregular past tense forms in affirmative statements:</p><items-between><i>go-went</i><i>have-had</i><i>make-made</i><i>take-took</i><i>do-did</i><i>build-built</i></items-between>", - "id": "4b6d0023-010b-47eb-9f00-3beb70092918", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Use the simple past tense of the verbs in parentheses to complete the sentences.</h2><ol><li>Most people in William Kamkwamba’s village <span id='answer-1'>__________</span> <span id='choice-1'>(not / have)</span> electricity.</li><li>William <span id='answer-2'>__________</span> <span id='choice-2'>(go)</span> to the library.</li><li>He <span id='answer-3'>__________</span> <span id='choice-3'>(find)</span> a book there called <em>Using Energy</em>.</li><li>William <span id='answer-4'>__________</span> <span id='choice-4'>(use)</span> the information in the book and he <span id='answer-5'>__________</span> <span id='choice-5'>(build)</span> a windmill.</li><li>When he <span id='answer-6'>__________</span> <span id='choice-6'>(start)</span>, people <span id='answer-7'>__________</span> <span id='choice-7'>(not / believe)</span> that he could do it.</li><li>William <span id='answer-8'>__________</span> <span id='choice-8'>(not / be)</span> worried. He <span id='answer-9'>__________</span> <span id='choice-9'>(be)</span> confident.</li><li>After a while, he <span id='answer-10'>__________</span> <span id='choice-10'>(be)</span> successful. His windmill <span id='answer-11'>__________</span> <span id='choice-11'>(make)</span> electricity.</li></ol>", - "segments": [ - { - "html": "<div><p>Let's approach this exercise step by step, focusing on the use of simple past tense:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Use the simple past tense" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><ol><li>Most people in William Kamkwamba's village <b>did not have</b> electricity.<ul><li>This is a negative statement in the simple past, using 'did not' with the base form of 'have'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-1\">(not / have)</span>", - "did not have" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-1", - "position": "replace", - "html": "<b>did not have</b>" - } - ] - }, - { - "html": "<div><ol start='2'><li>William <b>went</b> to the library.<ul><li>'Go' is an irregular verb. Its simple past form is 'went'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-2\">(go)</span>", - "went" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-2", - "position": "replace", - "html": "<b>went</b>" - } - ] - }, - { - "html": "<div><ol start='3'><li>He <b>found</b> a book there called <em>Using Energy</em>.<ul><li>'Find' is another irregular verb. Its simple past form is 'found'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-3\">(find)</span>", - "found" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-3", - "position": "replace", - "html": "<b>found</b>" - } - ] - }, - { - "html": "<div><ol start='4'><li>William <b>used</b> the information in the book and he <b>built</b> a windmill.<ul><li>'Use' is a regular verb, so we add '-ed' for the simple past.</li><li>'Build' is irregular; its simple past form is 'built'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-4\">(use)</span>", - "<span id=\"choice-5\">(build)</span>", - "used", - "built" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-4", - "position": "replace", - "html": "<b>used</b>" - }, - { - "target": "question", - "targetId": "answer-5", - "position": "replace", - "html": "<b>built</b>" - } - ] - }, - { - "html": "<div><ol start='5'><li>When he <b>started</b>, people <b>did not believe</b> that he could do it.<ul><li>'Start' is a regular verb, so we add '-ed'.</li><li>For 'believe', we form a negative with 'did not' and the base form of the verb.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-6\">(start)</span>", - "<span id=\"choice-7\">(not / believe)</span>", - "started", - "did not believe" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-6", - "position": "replace", - "html": "<b>started</b>" - }, - { - "target": "question", - "targetId": "answer-7", - "position": "replace", - "html": "<b>did not believe</b>" - } - ] - }, - { - "html": "<div><ol start='6'><li>William <b>was not</b> worried. He <b>was</b> confident.<ul><li>Both of these use the past tense of 'be'. For negative, we use 'was not', and for affirmative, we use 'was'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-8\">(not / be)</span>", - "<span id=\"choice-9\">(be)</span>", - "was not", - "<span id=\"answer-9\"><b>was</b></span>" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-8", - "position": "replace", - "html": "<b>was not</b>" - }, - { - "target": "question", - "targetId": "answer-9", - "position": "replace", - "html": "<b>was</b>" - } - ] - }, - { - "html": "<div><ol start='7'><li>After a while, he <b>was</b> successful. His windmill <b>made</b> electricity.<ul><li>Again, we use 'was' for the past tense of 'be'.</li><li>'Make' is an irregular verb; its simple past form is 'made'.</li></ul></li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "<span id=\"choice-10\">(be)</span>", - "<span id=\"choice-11\">(make)</span>", - "<span id=\"answer-10\"><b>was</b></span>", - "made" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-10", - "position": "replace", - "html": "<b>was</b>" - }, - { - "target": "question", - "targetId": "answer-11", - "position": "replace", - "html": "<b>made</b>" - } - ] - }, - { - "html": "<div><p>Now, let's consider how the tip about the simple past tense helps us solve this exercise:</p><ul><li>The tip reminds us that the simple past is used for events that began and ended in the past, which applies to all the sentences in our exercise.</li><li>It provides rules for forming the past tense of 'be' (was/were), which we used in sentences 6 and 7.</li><li>The tip explains how to form negatives with 'did not / didn't', which we applied in sentences 1 and 5.</li><li>It mentions adding '-ed' to regular verbs, which we did for 'use' and 'start'.</li><li>The tip also notes that some verbs have irregular past forms, and provides examples like 'go-went' and 'make-made', which we used in our answers.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "simple past tense", - "began and ended in the past", - "was/were", - "did not / didn't", - "-ed", - "irregular past forms", - "go-went", - "make-made" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>By remembering these rules and examples from the tip, we can confidently complete exercises involving the simple past tense, whether dealing with regular verbs, irregular verbs, or the verb 'to be'.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 36, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Supporting the Main Idea and Giving Details\n\nGood paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.", - "text": "Supporting the Main Idea and Giving Details\n\nGood paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.", - "html": "<h1>Supporting the Main Idea and Giving Details</h1><p>Good paragraphs include supporting ideas that give information and details about the main idea. These sentences can give descriptions, reasons, or examples to help the reader clearly understand the main idea.</p>", - "id": "a2302e9a-ea46-485a-aba5-83d7efec436e", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Identifying Supporting Ideas</h2><p>Match each topic sentence with three supporting sentences. Write A or B for each one. Two sentences are extra.</p><p><b>Topic Sentence A</b>: About 900 million people need access to safe drinking water, and a simple invention may be the answer to this problem.</p><p><b>Topic Sentence B</b>: The solar-powered MightyLight is a safe and clean source of lighting that can provide light to millions of people around the world.</p>", - "additional": "<ul><li><hz-row><label>1.</label><option-box><span id='blank-1'></span></option-box> The LifeStraw provides instant clean water, saving lives during disasters.</hz-row></li><li><hz-row><label>2.</label><option-box><span id='blank-2'></span></option-box> You should drink about eight glasses of water a day.</hz-row></li><li><hz-row><label>3.</label><option-box><span id='blank-3'></span></option-box> The MightyLight is safer and cleaner than traditional kerosene lamps.</hz-row></li><li><hz-row><label>4.</label><option-box><span id='blank-4'></span></option-box> Each straw purifies about 160 gallons of water.</hz-row></li><li><hz-row><label>5.</label><option-box><span id='blank-5'></span></option-box> It's easy to carry, and you can hang it on a wall or place it on a tabletop.</hz-row></li><li><hz-row><label>6.</label><option-box><span id='blank-6'></span></option-box> Candles don't provide much light.</hz-row></li><li><hz-row><label>7.</label><option-box><span id='blank-7'></span></option-box> It also lasts longer — its LED technology is good for up to 30 years.</hz-row></li><li><hz-row><label>8.</label><option-box><span id='blank-8'></span></option-box> Thousands of LifeStraws were donated to Haiti after the 2010 earthquake.</hz-row></li></ul>", - "segments": [ - { - "html": "<div><p>Let's approach this exercise by analyzing each supporting sentence and determining which topic sentence it best supports:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Identifying Supporting Ideas", - "Match each topic sentence with three supporting sentences" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>First, let's review the two topic sentences:</p><ul><li>A: Focuses on the LifeStraw as a solution for safe drinking water</li><li>B: Discusses the MightyLight as a clean lighting source</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Topic Sentence A", - "Topic Sentence B" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>Now, let's analyze each supporting sentence:</p><ol><li>'The LifeStraw provides instant clean water, saving lives during disasters.' <br>This clearly supports Topic A about safe drinking water.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "The LifeStraw provides instant clean water, saving lives during disasters." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-1", - "position": "replace", - "html": "A" - } - ] - }, - { - "html": "<div><ol start='2'><li>'You should drink about eight glasses of water a day.' <br>This is general advice and doesn't directly support either topic sentence. It's an extra sentence.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "You should drink about eight glasses of water a day." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-2", - "position": "replace", - "html": "-" - } - ] - }, - { - "html": "<div><ol start='3'><li>'The MightyLight is safer and cleaner than traditional kerosene lamps.' <br>This directly supports Topic B about the MightyLight.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "The MightyLight is safer and cleaner than traditional kerosene lamps." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-3", - "position": "replace", - "html": "B" - } - ] - }, - { - "html": "<div><ol start='4'><li>'Each straw purifies about 160 gallons of water.' <br>This provides details about the LifeStraw, supporting Topic A.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Each straw purifies about 160 gallons of water." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-4", - "position": "replace", - "html": "A" - } - ] - }, - { - "html": "<div><ol start='5'><li>'It's easy to carry, and you can hang it on a wall or place it on a tabletop.' <br>This describes the MightyLight's portability, supporting Topic B.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "It's easy to carry, and you can hang it on a wall or place it on a tabletop." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-5", - "position": "replace", - "html": "B" - } - ] - }, - { - "html": "<div><ol start='6'><li>'Candles don't provide much light.' <br>While related to lighting, this doesn't directly support either topic sentence. It's the second extra sentence.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Candles don't provide much light." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-6", - "position": "replace", - "html": "-" - } - ] - }, - { - "html": "<div><ol start='7'><li>'It also lasts longer — its LED technology is good for up to 30 years.' <br>This provides information about the MightyLight's longevity, supporting Topic B.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "It also lasts longer — its LED technology is good for up to 30 years." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-7", - "position": "replace", - "html": "B" - } - ] - }, - { - "html": "<div><ol start='8'><li>'Thousands of LifeStraws were donated to Haiti after the 2010 earthquake.' <br>This provides an example of the LifeStraw's use in a disaster situation, supporting Topic A.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Thousands of LifeStraws were donated to Haiti after the 2010 earthquake." - ] - } - ], - "insertHTML": [ - { - "target": "additional", - "targetId": "blank-8", - "position": "replace", - "html": "A" - } - ] - }, - { - "html": "<div><p>Now, let's consider how the tip about supporting ideas and giving details helps us solve this exercise:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><ul><li>The tip reminds us that good paragraphs include supporting ideas that provide information and details about the main idea.</li><li>It mentions that supporting sentences can give descriptions, reasons, or examples to help readers understand the main idea clearly.</li><li>In this exercise, we identified how each supporting sentence provides specific details, descriptions, or examples that relate to one of the two main ideas (topic sentences).</li><li>By understanding the relationship between main ideas and supporting details, we were able to match each supporting sentence to its corresponding topic sentence.</li><li>This process demonstrates how well-structured paragraphs are organized, with each supporting sentence contributing to the development of the main idea.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "supporting ideas", - "information and details", - "descriptions, reasons, or examples", - "understand the main idea" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>By applying the concepts from the tip, we can better understand how to construct coherent paragraphs and identify the relationship between main ideas and supporting details in various texts.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 3, - "title": "Connected Lives", - "pages": [ - { - "page": 44, - "tips": [ - { - "category": "Word Link", - "embedding": "The prefix -inter means between or connected.", - "text": "The prefix -inter means between or connected, e.g., interactive, interchangeable, intercontinental, international, internet, intersection, interview", - "html": "<p>The prefix <b>-inter</b> means between or connected, e.g., <b>inter</b>active, <b>inter</b>changeable, <b>inter</b>continental, <b>inter</b>national, <b>inter</b>net, <b>inter</b>section, <b>inter</b>view</p>", - "id": "368442e8-fe58-4ba8-9964-3e6a49cbe5bd", - "standalone": true, - "verified": true - } - ] - }, - { - "page": 47, - "tips": [ - { - "category": "CT Focus", - "embedding": "You make inferences when you make logical guesses about things a writer does not say directly.", - "text": "You make inferences when you make logical guesses about things a writer does not say directly. This is also called 'reading between the lines.'", - "html": "<p>You <b>make inferences</b> when you make logical guesses about things a writer does not say directly. This is also called 'reading between the lines.'</p>", - "id": "27d15859-4260-4750-90a6-6302f71fc845", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h2>Making Inferences</h2><p>What can you infer from each statement from the reading passage? Determine the best inference.</p>", - "additional": "<ol><li><p>\"When television became the dominant medium in the 1950s, it changed the way families interacted.\"</p><ul><li><hz-row><label>a.</label><span>Before the 1950s, a different medium was probably dominant.</span></hz-row></li><li><hz-row><label>b.</label><span>There were a lot of good television programs in the 1950s.</span></hz-row></li></ul></li><li><p>\"This kind of sharing changes the way we communicate. With the Internet, everyone can have a voice.\"</p><ul><li><hz-row><label>a.</label><span>People probably should not share certain things on the Internet.</span></hz-row></li><li><hz-row><label>b.</label><span>The Internet is a better medium of communication than TV.</span></hz-row></li></ul></li><li><p>\"It's pretty amazing that I have this little box sitting on my desk through which I can talk to any one of a billion people. And yet do any of us really use it for all the potential that's there?\"</p><ul><li><hz-row><label>a.</label><span>There are a lot of possible uses of the Internet that most people don't really think about.</span></hz-row></li><li><hz-row><label>b.</label><span>The Internet is an amazing tool, but most people in the world don't use it very much.</span></hz-row></li></ul></li></ol>", - "segments": [ - { - "html": "<div><h2>Making Inferences from Text</h2><p>Let's analyze each statement and choose the most logical inference based on the information provided.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - }, - { - "html": "<div><h2>Statement 1</h2><p>\"When television became the dominant medium in the 1950s, it changed the way families interacted.\"</p><p>Let's analyze this statement:</p><ul><li>TV became dominant in the 1950s</li><li>It changed family interactions</li><li>The word 'became' implies a change in status</li></ul><p><b>Best inference: a. Before the 1950s, a different medium was probably dominant.</b></p><p>This inference logically follows from the idea that TV 'became' dominant, suggesting something else was dominant before.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Before the 1950s, a different medium was probably dominant." - ] - } - ] - }, - { - "html": "<div><h2>Statement 2</h2><p>\"This kind of sharing changes the way we communicate. With the Internet, everyone can have a voice.\"</p><p>Key points to consider:</p><ul><li>Sharing changes communication</li><li>The Internet gives everyone a voice</li><li>This implies a change in who can communicate</li></ul><p><b>Best inference: b. The Internet is a better medium of communication than TV.</b></p><p>While not explicitly stated, the emphasis on everyone having a voice suggests the Internet offers more communication opportunities than previous media like TV.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "The Internet is a better medium of communication than TV." - ] - } - ] - }, - { - "html": "<div><h2>Statement 3</h2><p>\"It's pretty amazing that I have this little box sitting on my desk through which I can talk to any one of a billion people. And yet do any of us really use it for all the potential that's there?\"</p><p>Important elements:</p><ul><li>The 'little box' likely refers to a computer or smartphone</li><li>It can connect to a billion people</li><li>The speaker questions if we use its full potential</li></ul><p><b>Best inference: a. There are a lot of possible uses of the Internet that most people don't really think about.</b></p><p>This inference aligns with the speaker's wonder at the device's capabilities and the question about utilizing its full potential.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "There are a lot of possible uses of the Internet that most people don't really think about." - ] - } - ] - }, - { - "html": "<div><h2>Making Inferences: Key Strategies</h2><p class='text-gray-700 leading-relaxed mb-2'>When making inferences:</p><ul><li>Look for implied information</li><li>Consider the context and tone</li><li>Use your background knowledge</li><li>Think about cause and effect relationships</li><li>Look for words that suggest change or comparison</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [] - }, - { - "html": "<div><h2>The Value of Inference</h2><p>Making inferences, or 'reading between the lines,' is a crucial skill in comprehension. It allows you to understand more than what's explicitly stated, enriching your understanding of the text. By making logical guesses based on given information, you engage more deeply with the material and often uncover the author's underlying message or intent.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [] - } - ] - } - } - ] - }, - { - "page": 48, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Skimming for Gist\n\nSkimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.", - "text": "Skimming for Gist\n\nSkimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.\n\nWe often skim online news sites to find out the most important news of the day, blogs to choose which posts we want to read, and magazines to decide what we want to read about. But skimming can also help with academic reading. If you skim a passage before you read it carefully, you can get an idea of what the passage is about and how it is organized. This can help you understand the passage more easily when you do read it carefully, because you know what to expect.", - "html": "<h1>Skimming for Gist</h1><p>Skimming is quickly looking over a passage to get the general idea of what it is about. When we skim, we don't read every word. Instead, we look for important words or chunks (pieces) of information. For example, we look for things such as names, dates, and repeated words.</p><p>We often skim online news sites to find out the most important news of the day, blogs to choose which posts we want to read, and magazines to decide what we want to read about. But skimming can also help with academic reading. If you skim a passage before you read it carefully, you can get an idea of what the passage is about and how it is organized. This can help you understand the passage more easily when you do read it carefully, because you know what to expect.</p>", - "id": "9b084703-96ad-4728-8f04-5c1f13493ffd", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Skim the paragraph below. Read only the darker words. What do you think is the main idea of the paragraph?</h2><span class='text-gray-400'>For many of us, <span class='text-black font-semibold'>visiting Facebook, Twitter,</span> or other <span class='text-black font-semibold'>online social networks</span> has <span class='text-black font-semibold'>become</span> a regular <span class='text-black font-semibold'>part</span> of our <span class='text-black font-semibold'>daily activities.</span> However, <span class='text-black font-semibold'>we may not</span> have <span class='text-black font-semibold'>noticed</span> the <span class='text-black font-semibold'>significant ways</span> that <span class='text-black font-semibold'>social networks</span> have <span class='text-black font-semibold'>changed our lives. First</span> of all, they have <span class='text-black font-semibold'>changed the way</span> we <span class='text-black font-semibold'>get our news.</span> These days, <span class='text-black font-semibold'>we</span> often only <span class='text-black font-semibold'>read</span> the <span class='text-black font-semibold'>news stories</span> that our <span class='text-black font-semibold'>friends post online. Second,</span> our <span class='text-black font-semibold'>relationships</span> have <span class='text-black font-semibold'>changed. Now</span>, it's easier to <span class='text-black font-semibold'>keep in touch</span> with <span class='text-black font-semibold'>new friends</span> and <span class='text-black font-semibold'>find old friends</span> that we haven't seen for a long time. <span class='text-black font-semibold'>Third,</span> many of us <span class='text-black font-semibold'>share thoughts</span> with our <span class='text-black font-semibold'>online friends</span> that we <span class='text-black font-semibold'>used to keep private. For example,</span> in an instant, <span class='text-black font-semibold'>we can tell</span> all our <span class='text-black font-semibold'>online friends</span> that <span class='text-black font-semibold'>we think we</span> just <span class='text-black font-semibold'>failed an exam.</span> Are these <span class='text-black font-semibold'>changes good or bad?</span> That's for <span class='text-black font-semibold'>each person to decide.</span> But one thing is certain — <span class='text-black font-semibold'>as more people join social networks</span> and as <span class='text-black font-semibold'>new networks</span> continue to <span class='text-black font-semibold'>appear</span>, we can <span class='text-black font-semibold'>expect more changes</span> in the <span class='text-black font-semibold'>future.</span></span>", - "additional": "<h2>Now read the whole paragraph carefully. Were you correct about the main idea?</h2><p>For many of us, visiting Facebook, Twitter, or other online social networks has become a regular part of our daily activities. However, we may not have noticed the significant ways that social networks have changed our lives. First of all, they have changed the way we get our news. These days, we often only read the news stories that our friends post online. Second, our relationships have changed. Now, it's easier to keep in touch with new friends and find old friends that we haven't seen for a long time. Third, many of us share thoughts with our online friends that we used to keep private. For example, in an instant, we can tell all our online friends that we think we just failed an exam. Are these changes good or bad? That's for each person to decide. But one thing is certain — as more people join social networks and as new networks continue to appear, we can expect more changes in the future.</p>", - "segments": [ - { - "html": "<div><h2>Skimming for the Main Idea</h2><p>Let's apply the skimming technique to identify the main idea of the given paragraph.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Key Points from Skimming</h2><p>From the highlighted words, we can gather:</p><ul><li>Social networks like Facebook and Twitter are mentioned</li><li>They have become part of daily activities</li><li>There are significant changes mentioned</li><li>News, relationships, and sharing of thoughts are discussed</li><li>Future changes are expected</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "changed our lives", - "changed the way", - "get our news.", - "relationships", - "changed", - "keep in touch", - "new friends", - "find old friends", - "share thoughts", - "online friends", - "used to keep private" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Identifying the Main Idea</h2><p>Based on our skimming, the main idea appears to be:</p><p>Social networks have significantly changed various aspects of our lives, including how we get news, maintain relationships, and share information.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "significant ways", - "social networks", - "changed our lives" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Verifying the Main Idea</h2><p>Now, let's read the entire paragraph carefully to confirm our initial understanding.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Confirming Our Analysis</h2><p>After reading the full paragraph, we can confirm that our initial understanding was correct. The main idea indeed revolves around how social networks have changed various aspects of our lives, including:</p><ul><li>How we get and consume news</li><li>How we maintain and form relationships</li><li>How we share personal information</li></ul><p>The paragraph also touches on the ongoing nature of these changes, suggesting more to come in the future.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "changed the way we get our news", - "relationships have changed", - "share thoughts with our online friends that we used to keep private", - "expect more changes in the future" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Value of Skimming</h2><p>As we've seen, skimming allowed us to quickly grasp the main idea of the paragraph before reading it in detail. This technique is particularly useful when:</p><ul><li>You need to quickly understand the gist of a text</li><li>You're deciding whether a text is relevant to your needs</li><li>You want to prepare your mind for a more detailed reading</li></ul><p>By focusing on key words, sentence beginnings, and repeated phrases, we can efficiently extract the core message of a text, saving time and improving overall comprehension.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 50, - "tips": [ - { - "category": "Word Link", - "embedding": "The suffix -al often indicates that a word is an adjective.", - "text": "The suffix -al often indicates that a word is an adjective, e.g., virtual, tribal, environmental, cultural, structural, traditional, influential, economical.", - "html": "<p>The suffix <b>-al</b> often indicates that a word is an adjective, e.g., virtu<b>al</b>, trib<b>al</b>, environment<b>al</b>, cultur<b>al</b>, structur<b>al</b>, tradition<b>al</b>, influenti<b>al</b>, economic<b>al</b>.</p>", - "id": "95663dff-6d04-4ba0-b688-54431d3f385d", - "standalone": true, - "verified": true - }, - { - "category": "Word Partners", - "embedding": "Use environmentally.", - "text": "Use environmentally with adjectives, for example, environmentally responsible, environmentally sound, environmentally friendly, environmentally aware, and environmentally sensitive.", - "html": "<p>Use environmentally with adjectives, for example, environmentally <b>responsible</b>, environmentally <b>sound</b>, environmentally <b>friendly</b>, environmentally <b>aware</b>, and environmentally <b>sensitive</b>.</p>", - "id": "412ccda7-fdc7-41be-a300-cffc2475d6a7", - "standalone": true, - "verified": true - } - ] - }, - { - "page": 54, - "tips": [ - { - "category": "Strategy", - "embedding": "When you scan for key details, first consider what kind of information you need to scan for.", - "text": "When you scan for key details, first consider what kind of information you need to scan for.", - "html": "<p>When you <b>scan for key details</b>, first consider what <i>kind</i> of information you need to scan for.</p>", - "id": "74425d2b-d63c-4a86-a77f-38190611dd5d", - "standalone": false, - "verified": true, - "exercise": { - "question": "<h2>Identifying Key Details</h2><p>Read the sentences below. What kind of information is missing in each one? Match the kinds of information (a-h) with the sentences (1-8). Then read the passage to complete each sentence.</p><ul><li><label>a.</label> a country name</li><li><label>b.</label> a person's name</li><li><label>c.</label> a type of food</li><li><label>d.</label> a website name</li><li><label>e.</label> a year</li><li><label>f.</label> an adjective</li><li><label>g.</label> an amount of money</li><li><label>h.</label> an island name</li></ul>", - "additional": "<section><ul><li><hz-row><option-box-blank><span id='letter-1'></span></option-box-blank><span><label>1.</label> <span id='underline-1'>__________</span> sent a message to his friend Ben Keene about starting a tribe.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-2'></span></option-box-blank><span><label>2.</label> James and Ben named their online site <span id='underline-2'>__________</span>.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-3'></span></option-box-blank><span><label>3.</label> They found a small island for their tribe. It's called <span id='underline-3'>__________</span>.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-4'></span></option-box-blank><span><label>4.</label> They paid <span id='underline-4'>__________</span> to lease the island for three years.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-5'></span></option-box-blank><span><label>5.</label> In September <span id='underline-5'>__________</span>, Keene went to the island with 13 other people.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-6'></span></option-box-blank><span><label>6.</label> The members of the new tribe ate <span id='underline-6'>__________</span> while they lived on the island.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-7'></span></option-box-blank><span><label>7.</label> Keene and thetribal leader hope the island will become more <span id='underline-7'>__________</span>, but still keep its traditions.</span></hz-row></li><li><hz-row><option-box-blank><span id='letter-8'></span></option-box-blank><span><label>8.</label> James and Keene started another tribe in <span id='underline-8'>__________</span> in West Africa.</span></hz-row></li></ul></section>", - "segments": [ - { - "html": "<div><h2>Scanning for Key Details</h2><p>Let's approach this exercise by identifying the type of information needed for each sentence, then scanning the passage for specific details.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 1: Identify Information Types</h2><p>Let's determine what kind of information is missing for each sentence:</p><ol><li>The first sentence is missing a person's name because it refers to someone who sent a message.</li><li>The second sentence needs a website name as it mentions an online site that was created.</li><li>An island name is required in the third sentence because it talks about a specific small island.</li><li>The fourth sentence is missing an amount of money, as it refers to a payment for leasing the island.</li><li>A year is needed in the fifth sentence to specify when an event took place.</li><li>The sixth sentence requires a type of food to describe what the tribe members ate.</li><li>An adjective is missing in the seventh sentence to describe how they want the island to become.</li><li>The last sentence needs a country name to specify where another tribe was started.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "additional", - "targetId": "letter-1", - "position": "replace", - "html": "<b>b</b>" - }, - { - "target": "additional", - "targetId": "letter-2", - "position": "replace", - "html": "<b>d</b>" - }, - { - "target": "additional", - "targetId": "letter-3", - "position": "replace", - "html": "<b>h</b>" - }, - { - "target": "additional", - "targetId": "letter-4", - "position": "replace", - "html": "<b>g</b>" - }, - { - "target": "additional", - "targetId": "letter-5", - "position": "replace", - "html": "<b>e</b>" - }, - { - "target": "additional", - "targetId": "letter-6", - "position": "replace", - "html": "<b>c</b>" - }, - { - "target": "additional", - "targetId": "letter-7", - "position": "replace", - "html": "<b>f</b>" - }, - { - "target": "additional", - "targetId": "letter-8", - "position": "replace", - "html": "<b>a</b>" - } - ] - }, - { - "html": "<div><h2>Step 2: Scan for Specific Details</h2><p>Now, let's scan the passage for each type of information we've identified:</p><ul><li>Look for names of people, websites, islands, and countries</li><li>Search for monetary amounts and years</li><li>Identify food types and descriptive adjectives</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 3: Fill in the Blanks</h2><p>Let's fill in all the blanks with the information we've found:</p><ol><li>A person's name: James</li><li>A website name: Tribewanted</li><li>An island name: Vorovoro</li><li>An amount of money: $300,000</li><li>A year: 2006</li><li>A type of food: fish</li><li>An adjective: modern</li><li>A country name: Sierra Leone</li></ol></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [ - { - "target": "additional", - "targetId": "underline-1", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>James</span>" - }, - { - "target": "additional", - "targetId": "underline-2", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>Tribewanted</span>" - }, - { - "target": "additional", - "targetId": "underline-3", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>Vorovoro</span>" - }, - { - "target": "additional", - "targetId": "underline-4", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>$300,000</span>" - }, - { - "target": "additional", - "targetId": "underline-5", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>2006</span>" - }, - { - "target": "additional", - "targetId": "underline-6", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>fish</span>" - }, - { - "target": "additional", - "targetId": "underline-7", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>modern</span>" - }, - { - "target": "additional", - "targetId": "underline-8", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>Sierra Leone</span>" - } - ] - }, - { - "html": "<div><h2>The Value of Scanning for Key Details</h2><p>Scanning for key details is an essential reading skill that allows you to quickly find specific information in a text. This technique is particularly useful when:</p><ul><li>You need to answer specific questions about a text</li><li>You're looking for particular facts or figures</li><li>You want to locate relevant information quickly without reading every word</li></ul><p>By first considering what kind of information you need to scan for, you can focus your attention on specific types of words or phrases, making your reading more efficient and effective.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 55, - "tips": [ - { - "category": "Language for Writing", - "embedding": "The Present Perfect Tense\n\nUse the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use have or has and the past participle of a main verb.", - "text": "The Present Perfect Tense\n\nUse the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use have or has and the past participle of a main verb.\n\nI think online media have improved our lives.\nThousands of people have created blogs in the past few years.\nWe have used several different kinds of social networks recently.\nShe has posted videos on YouTube three times.\n\nRemember to use the simple past to talk about something that happened at a specific time in the past.", - "html": "<h2>Language for Writing: The Present Perfect Tense</h2><p>Use the present perfect tense to talk about something that happened several times in the past, something that happened at an unspecified time in the past, something that began in the past and continues to the present, or when the time in the past is not important. To form the present perfect, use <strong>have</strong> or <strong>has</strong> and the past participle of a main verb.</p><ul><li><i>I think online media <strong>have improved</strong> our lives.</i></li><li><i>Thousands of people <strong>have created</strong> blogs in the past few years.</i></li><li><i>We <strong>have used</strong> several different kinds of social networks recently.</i></li><li><i>She <strong>has posted</strong> videos on YouTube three times.</i></li></ul><p>Remember to use the simple past to talk about something that happened at a specific time in the past.</p>", - "id": "37f57b56-a21b-4082-87fe-9139a8a692f7", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Use the present perfect tense of the verbs in parentheses to complete the sentences (1-4).</h2><ol><li>Social media <span id='underline-1'>__________</span> (change) our lives in many ways.</li><li>Michael Wesch <span id='underline-2'>__________</span> (use) social media in several of his classes.</li><li>My friend <span id='underline-3'>__________</span> (meet) a lot of great people on social networking sites.</li><li>A lot of old friends <span id='underline-4'>__________</span> (find) me online.</li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding the Present Perfect Tense</h2><p>Let's explore how to use the present perfect tense to complete these sentences. We'll focus on the structure and usage of this tense.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Structure of Present Perfect</h2><p>The present perfect tense is formed using:</p><ul><li><strong>have/has</strong> + past participle of the main verb</li><li>Use 'has' for he/she/it, and 'have' for I/you/we/they</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Use the present perfect tense" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Sentence 1</h2><p>'Social media (change) our lives in many ways.'</p><p>Let's apply the present perfect:</p><ul><li>Subject: Social media (plural)</li><li>Verb: have + past participle of 'change'</li><li>Past participle of 'change' is 'changed'</li></ul><p><b>Answer: Social media have changed our lives in many ways.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Social media", - "have changed", - "(change) our lives in many ways." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "underline-1", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>have changed</span>" - } - ] - }, - { - "html": "<div><h2>Sentence 2</h2><p>'Michael Wesch (use) social media in several of his classes.'</p><p>Applying the present perfect:</p><ul><li>Subject: Michael Wesch (singular)</li><li>Verb: has + past participle of 'use'</li><li>Past participle of 'use' is 'used'</li></ul><p><b>Answer: Michael Wesch has used social media in several of his classes.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Michael Wesch", - "has used", - "(use) social media in several of his classes." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "underline-2", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>has used</span>" - } - ] - }, - { - "html": "<div><h2>Sentence 3</h2><p>'My friend (meet) a lot of great people on social networking sites.'</p><p>Applying the present perfect:</p><ul><li>Subject: My friend (singular)</li><li>Verb: has + past participle of 'meet'</li><li>Past participle of 'meet' is 'met'</li></ul><p><b>Answer: My friend has met a lot of great people on social networking sites.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "My friend", - "has met", - "(meet) a lot of great people on social networking sites." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "underline-3", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>has met</span>" - } - ] - }, - { - "html": "<div><h2>Sentence 4</h2><p>'A lot of old friends (find) me online.'</p><p>Applying the present perfect:</p><ul><li>Subject: A lot of old friends (plural)</li><li>Verb: have + past participle of 'find'</li><li>Past participle of 'find' is 'found'</li></ul><p><b>Answer: A lot of old friends have found me online.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "A lot of old friends", - "have found", - "(find) me online." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "underline-4", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>have found</span>" - } - ] - }, - { - "html": "<div><h2>The Value of Using Present Perfect</h2><p>The present perfect tense is particularly useful for discussing:</p><ul><li>Actions that started in the past and continue to the present</li><li>Recent past actions with present results</li><li>Life experiences without specifying when they occurred</li></ul><p>By mastering this tense, you can effectively communicate about ongoing situations and past experiences that are relevant to the present, adding depth and context to your writing and speech.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 56, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Writing a Concluding Sentence\n\nFormal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together.\n\nConcluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.", - "text": "Writing a Concluding Sentence\n\nFormal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together.\n\nConcluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.", - "html": "<h2>Writing a Concluding Sentence</h2><p>Formal paragraphs often have concluding sentences. A concluding sentence is the last sentence of a paragraph. It ties the paragraph together. Concluding sentences can state an opinion (either the author's, or a person mentioned in the paragraph), make a prediction, or ask a question for the reader to think about. They can also restate, or summarize, the main idea of a long or complex paragraph.</p>", - "id": "d8cb5ef1-97fa-4249-8d7d-e4fc6c923724", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Write a concluding sentence for each paragraph below.</h2><ul><li><section><p><label>1.</label> Everywhere you look these days, people are on their phones, tablets, or computers. Some are talking, some are texting, and some are surfing the Web. It seems like people communicate with each other on social networks and by email more than they do in person. According to Dan Buettner, in his book <em>Thrive</em>, people should spend six to seven hours a day socializing with friends and family in order to increase their happiness. Socializing online probably doesn't have the same effect as socializing in person does.</p><span id='text-1' class='flex flex-col w-full mt-4'><span class='flex flex-row w-full h-4'><strong class='mr-2'>(Write a prediction.)</strong><span class='border-b border-black flex-grow'></span></span><span class='border-b border-black w-full h-4'></span><span class='border-b border-black w-full h-4'></span></span></section></li><li><p><label>2.</label>In my opinion, reading the news online is better than reading a newspaper or watching the news on TV. One way that it is better is that readers can comment on articles that they read online. They can have conversations with other readers, and sometimes even with the writer. Also, online articles provide links to additional information. For example, if an article mentions a name, the name is often linked to another article with more information about that person. Finally, online news articles can be updated if something changes during the day. For example, an online news site might post an article about a dangerous storm in the morning. If more information about the storm becomes available later that day, it can be added to the article.</p><span id='text-2' class='flex flex-col w-full mt-4'><span class='flex flex-row w-full h-4'><strong class='mr-2'>(Restate the main idea.)</strong><span class='border-b border-black flex-grow'></span></span><span class='border-b border-black w-full h-4'></span><span class='border-b border-black w-full h-4'></span></span></li></ul>", - "segments": [ - { - "html": "<div><h2>Writing Concluding Sentences</h2><p>Let's explore how to write effective concluding sentences for the given paragraphs. We'll focus on creating predictions and restating main ideas.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph 1: Writing a Prediction</h2><p>The first paragraph discusses the prevalence of digital communication and its potential impact on happiness. To write a prediction, we need to consider the future implications of the information provided.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "(Write a prediction.)" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>A good prediction for this paragraph might be:</p><p><b>'If this trend continues, we may see a decrease in overall happiness as people spend less time interacting face-to-face.'</b></p><p>This prediction:</p><ul><li>Relates to the information provided about digital communication</li><li>Incorporates the idea of happiness mentioned in the paragraph</li><li>Speculates on a possible future outcome</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "text-1", - "position": "replace", - "html": "<p class='font-bold'>If this trend continues, we may see a decrease in overall happiness as people spend less time interacting face-to-face.</p>" - } - ] - }, - { - "html": "<div><h2>Paragraph 2: Restating the Main Idea</h2><p>The second paragraph compares online news to traditional news sources. To restate the main idea, we need to summarize the key points discussed in the paragraph.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "(Restate the main idea.)" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>A good restatement of the main idea could be:</p><p><b>'In conclusion, online news offers distinct advantages over traditional media, including interactive features, additional resources, and real-time updates.'</b></p><p>This concluding sentence:</p><ul><li>Summarizes the three main points discussed in the paragraph</li><li>Reinforces the author's opinion stated at the beginning</li><li>Provides a concise overview of the paragraph's content</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "text-2", - "position": "replace", - "html": "<p class='font-bold'>In conclusion, online news offers distinct advantages over traditional media, including interactive features, additional resources, and real-time updates.</p>" - } - ] - }, - { - "html": "<div><h2>The Importance of Concluding Sentences</h2><p>Concluding sentences play a crucial role in formal writing. They serve to:</p><ul><li>Tie the paragraph together</li><li>Reinforce the main idea</li><li>Provide closure to the reader</li><li>Encourage further thought or action</li></ul><p>By mastering the art of writing effective concluding sentences, you can significantly improve the coherence and impact of your paragraphs.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 57, - "tips": [ - { - "category": "Strategy", - "embedding": "For an opinion paragraph, you can use these phrases in your topic sentence:\n\nI think... I believe... In my opinion...\n\nYou can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.", - "text": "For an opinion paragraph, you can use these phrases in your topic sentence:\n\nI think... I believe... In my opinion...\n\nYou can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.", - "html": "<p class='mb-4'>For an opinion paragraph, you can use these phrases in your topic sentence:</p><blockquote><div class='flex flex-row gap-4'><span>I think...</span><span>I believe...</span><span>In my opinion...</span></div></blockquote><p class='mt-4'>You can also use one of them in your concluding sentence if you end the paragraph with a statement of your opinion.</p>", - "id": "f9e30057-0887-4d0a-926b-54fadd958a8e", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h1>Fill in the blanks then write a draft of the paragraph.</h1><h2>Topic: Has online social networking helped us or harmed us?</h2><section><h3>Topic sentence</h3><div id='topic' class='space-y-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></section><section><h3>Supporting Idea <span class='text-sm italic'>(one way social networking has helped or harmed us)</span></h3><p><div id='sup-idea-1' class='w-full'><div class='border-b border-black w-full h-4 mb-4'></div></div></p><h3>Details:</h3><div id='details-1' class='space-y-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></section><section><h3>Supporting Idea <span class='text-sm italic'>(another way social networking has helped or harmed us)</span></h3><p><div id='sup-idea-2' class='w-full'><div class='border-b border-black w-full h-4 mb-4'></div></div></p><h3>Details:</h3><div id='details-2' class='space-y-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></section><section><h3>Concluding sentence</h3><div id='concluding' class='space-y-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></section><section><h3>Draft</h3><div id='draft' class='space-y-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></section>", - "additional": "<div id='draft' class='flex flex-col gap-2'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div>", - "segments": [ - { - "html": "<div><h2>Writing an Opinion Paragraph on Social Networking</h2><p>Let's work through creating an opinion paragraph about whether online social networking has helped or harmed us. We'll break down the process step-by-step.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 1: Topic Sentence</h2><p>Start with a clear statement of your opinion. For this example, let's argue that social networking has helped us:</p><p><b>'I believe that online social networking has significantly improved our lives in several ways.'</b></p><p>This topic sentence:</p><ul><li>Clearly states the writer's opinion</li><li>Uses the phrase 'I believe' to introduce the opinion</li><li>Provides a preview of what the paragraph will discuss</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "topic", - "position": "replace", - "html": "<p class='text-blue-600'>I believe that online social networking has significantly improved our lives in several ways.</p>" - } - ] - }, - { - "html": "<div><h2>Step 2: First Supporting Idea</h2><p>Provide a main way that social networking has helped us:</p><p><b>'One way social networking has helped us is by facilitating long-distance connections.'</b></p><p>Details to support this idea:</p><ul><li>People can easily stay in touch with friends and family across the globe</li><li>It allows for sharing of life updates, photos, and experiences in real-time</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "sup-idea-1", - "position": "replace", - "html": "<p class='text-blue-600'>One way social networking has helped us is by facilitating long-distance connections.</p>" - }, - { - "target": "question", - "targetId": "details-1", - "position": "replace", - "html": "<ul class='list-disc pl-5 space-y-2 text-blue-600'><li>People can easily stay in touch with friends and family across the globe</li><li>It allows for sharing of life updates, photos, and experiences in real-time</li></ul>" - } - ] - }, - { - "html": "<div><h2>Step 3: Second Supporting Idea</h2><p>Provide another way that social networking has helped us:</p><p><b>'Another benefit of social networking is its ability to spread information quickly.'</b></p><p>Details to support this idea:</p><ul><li>Important news and updates can reach a large audience rapidly</li><li>It enables the organization of events and movements more efficiently</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "sup-idea-2", - "position": "replace", - "html": "<p class='text-blue-600'>Another benefit of social networking is its ability to spread information quickly.</p>" - }, - { - "target": "question", - "targetId": "details-2", - "position": "replace", - "html": "<ul class='list-disc pl-5 space-y-2 text-blue-600'><li>Important news and updates can reach a large audience rapidly</li><li>It enables the organization of events and movements more efficiently</li></ul>" - } - ] - }, - { - "html": "<div><h2>Step 4: Concluding Sentence</h2><p>Wrap up your paragraph by restating your opinion:</p><p><b>'In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.'</b></p><p>This concluding sentence:</p><ul><li>Restates the main opinion</li><li>Summarizes the key points discussed</li><li>Provides a final thought on the topic</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "concluding", - "position": "replace", - "html": "<p class='text-blue-600'>In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.</p>" - } - ] - }, - { - "html": "<div><h2>Step 5: Draft the Complete Paragraph</h2><p>Now, let's combine all the elements into a cohesive paragraph:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "draft", - "position": "replace", - "html": "<p class='text-blue-600 leading-relaxed'>I believe that online social networking has significantly improved our lives in several ways. One way social networking has helped us is by facilitating long-distance connections. People can easily stay in touch with friends and family across the globe, and it allows for sharing of life updates, photos, and experiences in real-time. Another benefit of social networking is its ability to spread information quickly. Important news and updates can reach a large audience rapidly, and it enables the organization of events and movements more efficiently. In my opinion, these benefits of online social networking have greatly enhanced our ability to connect and stay informed, making it a positive force in our lives.</p>" - } - ] - }, - { - "html": "<div><h2>The Value of Opinion Phrases</h2><p>Using phrases like 'I think...', 'I believe...', and 'In my opinion...' in your topic and concluding sentences is beneficial because:</p><ul><li>They clearly signal that you're expressing a personal viewpoint</li><li>They set the tone for the entire paragraph</li><li>They remind the reader that this is one perspective among many possible views</li><li>They create a consistent structure when used in both the opening and closing of the paragraph</li></ul><p>By incorporating these phrases, you make your writing more engaging and your opinions more explicit, which is crucial in argumentative or persuasive writing.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 58, - "tips": [ - { - "category": "CT Focus", - "embedding": "Make inferences about the paragraph.", - "text": "Make inferences about the paragraph. What can you tell about the writer?", - "html": "<p><strong>Make inferences</strong> about the paragraph. What can you tell about the writer? Does he or she use the Internet a lot? Do you think this person is generally honest or dishonest?</p>", - "id": "b66691d1-7cd0-4e12-bc7f-2bd866190d34", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2 class='text-lg font-semibold text-gray-800 mb-4'>The paragraphs below are on the topic of online music sharing.</h2><div class='flex flex-row'><p><hz-row>Which is the first draft? <option-box><span id='underline-1'></span></option-box></hz-row></p><p><hz-row>Which is the revision? <option-box><span id='underline-2'></span></option-box></hz-row></p></div>", - "additional": "<section><hz-row><span class='bg-blue-600 font-bold mr-2 text-white rounded-full px-2'>a</span><p>There are many views about online music sharing, but in my opinion, people should pay for music instead of getting it free online. I have gotten free music online in the past, and I didn't really think about whether or not it was fair to the musician. Then I thought about how musicians make money. They earn money by giving concerts and selling CDs. I realized that when I get music free online, I'm stealing from the people who made the music. Musicians work hard to write and perform songs. If people want to enjoy those songs, they should pay for them. We don't expect other kinds of professionals to work for free. For example, we don't expect doctors to treat us for free or teachers to teach for free. If musicians don't get paid for their work, they might not be able to continue making music. They might have to find other work in order to make money. Without musicians, where would we get our music?</p></hz-row></section><section><hz-row><span class='bg-red-600 font-bold mr-2 text-white rounded-full px-2'>b</span><p>There have been a lot of disagreements about online music sharing. I have gotten free music online in the past, and I didn't really think about whether or not it was fair to the musician. Then I thought about how musicians make money. They earn money by giving concerts and selling CDs. I realized that when I get music free online, I'm stealing from the people who made the music. That's when I stopped sharing music online. Now I always pay for music. I feel the same way about sharing movies online. Even though movie studios make millions of dollars, I still don't think it's right to get movies for free. Musicians work hard to write and perform songs. If musicians don't get paid for their work, they might not be able to continue making music. They might have to find other work in order to make money.</p></hz-row></section>", - "segments": [ - { - "html": "<div><h3>Analyzing First Draft and Revision</h2><p>Let's examine two paragraphs about online music sharing to determine which is the first draft and which is the revision. We'll look at the structure, content, and overall coherence of each paragraph.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph A Analysis</h2><p>Let's start by examining paragraph A:</p><ul><li>Clear topic sentence stating the writer's opinion</li><li>Logical flow of ideas</li><li>Use of examples (doctors, teachers) to support the argument</li><li>Strong concluding sentence that poses a thought-provoking question</li></ul><p class='mt-2'>These characteristics suggest that paragraph A is likely the <span class='font-bold text-blue-600'>revision</span>.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "There are many views about online music sharing, but in my opinion, people should pay for music instead of getting it free online.", - "Without musicians, where would we get our music?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph B Analysis</h2><p>Now, let's look at paragraph B:</p><ul><li>Less clear opening sentence</li><li>Similar content to paragraph A, but less organized</li><li>Introduces a new topic (movie sharing) that isn't fully developed</li><li>Lacks a strong concluding sentence</li></ul><p class='mt-2'>These characteristics suggest that paragraph B is likely the <span class='font-bold text-red-600'>first draft</span>.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "There have been a lot of disagreements about online music sharing.", - "I feel the same way about sharing movies online. Even though movie studios make millions of dollars, I still don't think it's right to get movies for free." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Conclusion</h2><p>Based on our analysis:</p><ul><li>Paragraph A (blue) is the revision</li><li>Paragraph B (red) is the first draft</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "underline-1", - "position": "replace", - "html": "<span class='font-bold text-red-600'>b</span>" - }, - { - "target": "question", - "targetId": "underline-2", - "position": "replace", - "html": "<span class='font-bold text-blue-600'>a</span>" - } - ] - }, - { - "html": "<div><h2>Making Inferences</h2><p>Now, let's make some inferences about the writer based on these paragraphs:</p><ul><li>The writer likely uses the Internet frequently, as they mention past experience with online music sharing.</li><li>The writer seems to be honest, admitting to past behavior they now consider wrong.</li><li>The writer appears to value fairness and ethical behavior, as they've changed their stance on free music downloads.</li><li>The writer shows empathy towards musicians and their need to earn a living.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "I have gotten free music online in the past", - "Now I always pay for music" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Value of Making Inferences</h2><p>Making inferences about a writer based on their text is beneficial because:</p><ul><li>It helps develop critical reading skills</li><li>It encourages deeper engagement with the text</li><li>It aids in understanding the writer's perspective and motivations</li><li>It can reveal biases or assumptions in the writing</li><li>It helps in evaluating the credibility and reliability of the information presented</li></ul><p class='mt-2'>By practicing this skill, readers become more discerning and can better understand the context and subtext of what they read.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 4, - "title": "Deep Trouble", - "pages": [ - { - "page": 64, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use reduce.", - "text": "Use reduce with nouns: reduce costs, reduce crime, reduce spending, reduce the number of (something), reduce waste; you can also use reduce with adverbs: dramatically reduce, greatly reduce, significantly reduce.", - "html": "<p>Use reduce with nouns: reduce <b>costs</b>, reduce <b>crime</b>, reduce <b>spending</b>, reduce <b>the number of</b> (something), reduce <b>waste</b>; you can also use <b><i>reduce</i></b> with adverbs: <b>dramatically</b> reduce, <b>greatly</b> reduce, <b>significantly</b> reduce.</p>", - "id": "5a218540-cf72-4f17-adb6-380a4bdcdd8a", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 67, - "tips": [ - { - "category": "CT Focus", - "embedding": "In a problem-solution passage, a writer usually describes a problem first and then provides possible solutions.", - "text": "In a problem-solution passage, a writer usually describes a problem first and then provides possible solutions. As you read, ask yourself: Does the writer provide enough information to show why the problem is real? Is it clear how the solutions match the problem(s)?", - "html": "<p>In a <b>problem-solution passage</b>, a writer usually describes a problem first and then provides possible solutions. As you read, ask yourself: <i>Does the writer provide enough information to show why the problem is real? Is it clear how the solutions match the problem(s)?</i></p>", - "id": "b1befaec-0307-4d59-bd08-de2f64a6182f", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h3>What is the main problem described in the reading passage below? What possible solutions are there to this problem?</h3><div class='border border-gray-300 mb-8'><div class='grid grid-cols-2 font-semibold bg-gray-100'><div class='p-4 border-r border-b border-gray-300'>Main Problem</div><div class='p-4 border-b border-gray-300'>Solutions</div></div><div class='grid grid-cols-2'><div class='p-4 border-r border-gray-300'><span id='main-idea'></span></div><div class='p-4'><p>1. <span id='solution-1'></span></p><p>2. <span id='solution-2'></span></p><p>3. <span id='solution-3'></span></p></div></div></div><ol class='list-decimal ml-6 space-y-6 mt-8'><li><div class='flex flex-col'><p>Does the writer provide enough supporting information to show that the problem of overfishing is real? If so, how does he or she do this?</p><div id='answer-1' class='mb-4'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></div></li><li><div class='flex flex-col'><p>How well do the solutions help to address the problem? Has the writer given enough information so the reader can see how they might work?</p><div id='answer-2' class='mb-4'><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div><div class='border-b border-black w-full h-4'></div></div></div></li></ol>", - "additional": "<h1>Where Have All the Fish Gone?</h1><p>Throughout history, people have thought of the ocean as a diverse and limitless source of food. Yet today there are clear signs that the oceans have a limit. Most of the big fish in our oceans are now gone. One major factor is overfishing. People are taking so many fish from the sea that species cannot replace themselves. How did this problem start? And what is the future for fish?</p><h2>Source of the Problem</h2><p>For centuries, local fishermen caught only enough fish for themselves and their communities. However, in the mid-20th century, people around the world became interested in making protein-rich foods, such as fish, cheaper and more available. In response to this, governments gave money and other help to the fishing industry.</p><p>As a result, the fishing industry grew. Large commercial fishing<sup>1</sup> companies began catching enormous quantities of fish for profit and selling them to worldwide markets. They started using new fishing technologies that were designed to catch more fish. Modern sonar<sup>2</sup> to locate fish, and huge nets to catch them, made this easier. Modern technology allowed these companies to catch more fish than local fishermen.</p><h2>Rise of the Little Fish</h2><p>In 2003, a scientific report estimated that only 10 percent remained of the large ocean fish populations that existed before commercial fishing began. Specifically, commercial fishing has greatly reduced the number of large predatory fish<sup>3</sup>, such as cod and tuna. Today, there are plenty of fish in the sea, but they mostly just the little ones. Small fish, such as sardines and anchovies, have more than doubled in number — largely because there are not enough big fish to eat them.</p><p>This trend is a problem because ecosystems need predators to be stable. Predators are necessary to weed out the sick and weak individuals. Without this weeding out, or survival of the fittest, ecosystems become less stable. As a result, fish are less able to survive difficulties such as pollution, environmental change, or changes in the food supply.</p><h2>A Future for Fish?</h2><p>A study published in 2006 in the journal Science made a prediction: If we continue to overfish the oceans, most of the fish that we catch now—from tuna to sardines—will largely disappear by 2050. However, the researchers say we can prevent this situation if we restore ocean's biodiversity<sup>4</sup>.</p><p>Scientists say there are a few ways we can do this. First, commercial fishing companies can catch fewer fish. This will increase the number of large predatory fish. Another way to improve the biodiversity of the oceans is to develop aquaculture—fish farming. Growing fish on farms may take the pressure off wild-caught fish. This gives species of fish a chance to restore their numbers. Finally, we can make good choices about what we eat. For example, we can avoid eating species of fish that are threatened. If we are careful today, we can still look forward to a diverse and healthy ocean.</p><footer><span><sup>1</sup> Commercial fishing is fishing for profit.</span><span><sup>2</sup> Sonar technology uses sound waves to locate objects, for example, underwater.</span><span><sup>3</sup> Predatory fish are fish that kill and eat other fish.</span><span><sup>4</sup> Biodiversity is the existence of a wide variety of plant and animal species in their natural environments.</span></footer>", - "segments": [ - { - "html": "<div><h2>Analyzing a Problem-Solution Passage</h2><p>Let's examine the passage 'Where Have All the Fish Gone?' to identify the main problem and its proposed solutions. We'll also evaluate how well the author presents the problem and solutions.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Main Problem</h2><p>The main problem described in the passage is:</p><p><b>Overfishing is depleting ocean fish populations, particularly large predatory fish, leading to an imbalance in marine ecosystems.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Most of the big fish in our oceans are now gone. One major factor is overfishing. People are taking so many fish from the sea that species cannot replace themselves." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "main-idea", - "position": "replace", - "html": "<p class='text-blue-600'>Overfishing is depleting ocean fish populations, particularly large predatory fish, leading to an imbalance in marine ecosystems.</p>" - } - ] - }, - { - "html": "<div><h2>Solutions</h2><p>The passage proposes three main solutions:</p><ol class='list-decimal pl-5 space-y-2 mt-2'><li>Reduce commercial fishing</li><li>Develop aquaculture (fish farming)</li><li>Make informed consumer choices about fish consumption</li></ol></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "First, commercial fishing companies can catch fewer fish.", - "Another way to improve the biodiversity of the oceans is to develop aquaculture—fish farming.", - "Finally, we can make good choices about what we eat. For example, we can avoid eating species of fish that are threatened." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "solution-1", - "position": "replace", - "html": "<span class='text-blue-600'>Reduce commercial fishing</span>" - }, - { - "target": "question", - "targetId": "solution-2", - "position": "replace", - "html": "<span class='text-blue-600'>Develop aquaculture (fish farming)</span>" - }, - { - "target": "question", - "targetId": "solution-3", - "position": "replace", - "html": "<span class='text-blue-600'>Make informed consumer choices about fish consumption</span>" - } - ] - }, - { - "html": "<div><h2>Problem Presentation</h2><p>The writer provides substantial information to show that overfishing is a real problem:</p><ul><li>Historical context of fishing practices</li><li>Scientific data on fish population decline</li><li>Explanation of ecosystem imbalance</li><li>Prediction of future fish depletion</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "For centuries, local fishermen caught only enough fish for themselves and their communities. However, in the mid-20th century, people around the world became interested in making protein-rich foods, such as fish, cheaper and more available.", - "In 2003, a scientific report estimated that only 10 percent remained of the large ocean fish populations that existed before commercial fishing began.", - "This trend is a problem because ecosystems need predators to be stable. Predators are necessary to weed out the sick and weak individuals. Without this weeding out, or survival of the fittest, ecosystems become less stable.", - "If we continue to overfish the oceans, most of the fish that we catch now—from tuna to sardines—will largely disappear by 2050." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-1", - "position": "replace", - "html": "<p class='text-blue-600'>Yes, the writer provides sufficient information. They use historical context, scientific data, ecosystem explanations, and future predictions to illustrate the severity of overfishing.</p>" - } - ] - }, - { - "html": "<div><h2>Solution Effectiveness</h2><p>The solutions are well-matched to the problem:</p><ul><li>Reducing commercial fishing directly addresses overfishing</li><li>Aquaculture offers an alternative to wild-caught fish</li><li>Consumer choices can influence fishing practices</li></ul><p>However, the writer could provide more details on implementation and potential challenges of these solutions.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "answer-2", - "position": "replace", - "html": "<p class='text-blue-600'>The solutions address the problem well, but more information on implementation and potential challenges would strengthen the argument. The writer provides a good overview but could elaborate on how these solutions would work in practice.</p>" - } - ] - }, - { - "html": "<div><h2>The Value of Analyzing Problem-Solution Passages</h2><p>Analyzing problem-solution passages is beneficial because:</p><ul><li>It develops critical thinking skills</li><li>It helps evaluate the credibility and thoroughness of arguments</li><li>It encourages readers to think about real-world issues and potential solutions</li><li>It improves comprehension of complex topics</li><li>It aids in identifying gaps in information or logic</li></ul><p>By asking questions about the problem's presentation and the effectiveness of proposed solutions, readers can better understand and critically evaluate the information presented in such passages.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 70, - "tips": [ - { - "category": "Word Link", - "embedding": "mini = very small", - "text": "mini = very small; minimal, minimum, minimize, miniature, minibus", - "html": "<p><b>mini</b> = very small; <b>mini</b>mal, <b>mini</b>mum, <b>mini</b>mize, <b>mini</b>ature, <b>mini</b>bus</p>", - "id": "7a6588a6-e35f-4f4a-9e2d-e168e23188c8", - "verified": true, - "standalone": true - }, - { - "category": "Word Partners", - "embedding": "Use informed and inform.", - "text": "Use the adjective informed with nouns: informed choice, informed decision. Use the verb inform with nouns: inform parents, inform the police, inform readers, inform someone in writing, inform someone of something.", - "html": "<p>Use the adjective informed with nouns: informed <b>choice</b>, informed <b>decision</b>. Use the verb inform with nouns: inform <b>parents</b>, inform the <b>police</b>, inform <b>readers</b>, inform <b><i>someone</i> in writing</b>, inform <b><i>someone</i> of <i>something</i></b>.</p>", - "id": "1b011f9a-3a50-43a2-b532-75db7fba001b", - "verified": true, - "standalone": true - } - ] - } - ] - }, - { - "unit": 5, - "title": "Memory and Learning", - "pages": [ - { - "page": 84, - "tips": [ - { - "category": "Word Link", - "embedding": "The suffix -ize forms verbs that mean to cause or become something.", - "text": "The suffix -ize forms verbs that mean to cause or become something, e.g., visualize, memorize, internalize, minimize.", - "html": "<p>The suffix <b>-ize</b> forms verbs that mean to cause or become something, e.g., visual<b>ize</b>, memor<b>ize</b>, internal<b>ize</b>, minim<b>ize</b>.</p>", - "id": "0d263ead-e16a-434e-a04e-d031aef2dbf1", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 88, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying Cause and Effect\n\nA cause is something that makes another event happen. The resulting event is the effect. Recognizing causes and effects can help you better understand a reading passage. You can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include because, so, if, then, therefore, as a result, and by verb + -ing.", - "text": "Identifying Cause and Effect\n\nA cause is something that makes another event happen. The resulting event is the effect. Recognizing causes and effects can help you better understand a reading passage. Look at the sentence from the reading. Does the underlined portion show a cause or an effect?\nIf you think of a very familiar place, and visualize certain things in that place, <u>you can keep those things in your memory for a long time<u>.\nThe underlined portion shows the effect. Visualizing things within a familiar place is the cause. Keeping memories for a long time is the effect.\n\nYou can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include because, so, if, then, therefore, as a result, and by verb + -ing.\nWe don't have to remember phone numbers now because we can store them on smartphones.\nI enter my email password three times a day, so I remember it easily.\n", - "html": "<h1>Identifying Cause and Effect</h1><p>A <b>cause</b> is something that makes another event happen. The resulting event is the <b>effect</b>. Recognizing causes and effects can help you better understand a reading passage. Look at the sentence from the reading. Does the underlined portion show a cause or an effect?</p><blockquote><em>If you think of a very familiar place, and visualize certain things in that place, <u>you can keep those things in your memory for a long time</u>.</em></blockquote><p>The underlined portion shows the effect. Visualizing things within a familiar place is the cause. Keeping memories for a long time is the effect.</p><p>You can sometimes identify cause and effect relationships by finding certain connecting or signal words. These include <i>because, so, if, then, therefore, as a result,</i> and <i>by</i> verb + <i>-ing</i>.</p><blockquote><em>We don't have to remember phone numbers now <b>because</b> we can store them on smartphones.<br />I enter my email password three times a day, <b>so</b> I remember it easily.</em></blockquote>", - "id": "ab708cf8-449b-4e4a-af4e-a2510f04839d", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the information about memory techniques. How many cause-effect relationships can you find? Determine the causes and their effects.</h2>", - "additional": "<h2>Memory Tricks</h2><p>Techniques for remembering things like lists, numbers, and facts, are called mnemonic devices. For example, people often use things like poems, pictures, or movements because it is easier to remember stories, images, or actions than plain facts and lists.</p><p>Acronyms are one type of mnemonic. For example, it may be hard to remember the colors of the rainbow in the order that they appear. Someone therefore made an acronym for this: ROY G BIV. The first letters in the acronym are the first letters in the names for the colors: red, orange, yellow, green, blue, indigo, and violet. The name Roy G. Biv is meaningless, but it's short, so it is easier to remember than the list.</p><p>English spelling rules can also be difficult to learn, so some students use rhymes to help them remember the rules. By learning \"i before e except after c\" (where you hear /ee/), students of English remember the spelling of words like niece and receipt.</p>", - "segments": [ - { - "html": "<div><h2>Identifying Cause and Effect Relationships</h2><p>Let's analyze the given text to identify cause-effect relationships. We'll go through the passage step by step, looking for connections between events or ideas.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "How many cause-effect relationships can you find?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. Mnemonic Devices</h2><p>The first paragraph introduces mnemonic devices:</p><ul><li><b>Cause</b>: People use poems, pictures, or movements</li><li><b>Effect</b>: It is easier to remember stories, images, or actions than plain facts and lists</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "people often use things like poems, pictures, or movements", - "it is easier to remember stories, images, or actions than plain facts and lists" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>2. Acronyms for Rainbow Colors</h2><p>The second paragraph discusses using acronyms:</p><ul><li><b>Cause</b>: It's hard to remember the colors of the rainbow in order</li><li><b>Effect</b>: Someone created the acronym ROY G BIV</li></ul><p>There's another cause-effect relationship here:</p><ul><li><b>Cause</b>: The name Roy G. Biv is short and meaningless</li><li><b>Effect</b>: It's easier to remember than the full list of colors</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "it may be hard to remember the colors of the rainbow in the order that they appear", - "Someone therefore made an acronym for this: ROY G BIV", - "it's short, so it is easier to remember than the list" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>3. Rhymes for Spelling Rules</h2><p>The final paragraph talks about using rhymes for spelling:</p><ul><li><b>Cause</b>: English spelling rules can be difficult to learn</li><li><b>Effect</b>: Some students use rhymes to help them remember the rules</li></ul><p>And another relationship:</p><ul><li><b>Cause</b>: Students learn the rhyme \"i before e except after c\"</li><li><b>Effect</b>: Students remember the spelling of words like niece and receipt</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "English spelling rules can also be difficult to learn", - "some students use rhymes to help them remember the rules", - "By learning \"i before e except after c\"", - "students of English remember the spelling of words like niece and receipt" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Summary of Cause-Effect Relationships</h2><p>We've identified 5 cause-effect relationships in total:</p><ol class='list-decimal pl-5 space-y-2'><li>Use of mnemonic devices leading to easier remembering</li><li>Difficulty remembering rainbow colors leading to creation of ROY G BIV</li><li>Short, meaningless acronym leading to easier memorization</li><li>Difficulty with spelling rules leading to use of rhymes</li><li>Learning specific rhyme leading to remembering specific spellings</li></ol></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>The Value of Identifying Cause and Effect</h2><p>Recognizing cause and effect relationships helps us understand the logic and structure of a text. It allows us to see how different ideas or events are connected, which can improve our comprehension and critical thinking skills.</p><p>In this exercise, identifying these relationships helped us understand:</p><ul><li>Why certain memory techniques are used</li><li>How these techniques work to improve memory</li><li>The reasoning behind specific mnemonic devices</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Looking for Signal Words</h2><p>As mentioned in the tip, certain words can signal cause-effect relationships. In our text, we can find a few examples:</p><ul><li>'because' in \"because it is easier to remember stories...\"</li><li>'therefore' in \"Someone therefore made an acronym...\"</li><li>'so' in \"it's short, so it is easier to remember...\"</li></ul><p class='text - gray - 700 leading- relaxed mb - 2'>Recognizing these signal words can make it easier to identify cause-effect relationships in future readings.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 90, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use stress.", - "text": "Use stress with: (n.) effects of stress, work-related stress; (adj.) emotional stress, mental stress, physical stress; (v.) cause stress, cope with stress, deal with stress, experience stress, reduce stress.", - "html": "<p>Use stress with: <i>(n.)</i> <b>effects of</b> stress, <b>work-related</b> stress; <i>(adj.)</i> <b>emotional</b> stress, <b>mental</b> stress, <b>physical</b> stress; <i>(v.)</i> <b>cause</b> stress, <b>cope with</b> stress, <b>deal with</b> stress, <b>experience</b> stress, <b>reduce</b> stress.</p>", - "id": "535453f2-96d6-4845-af23-234a3edba570", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 91, - "tips": [ - { - "category": "Word Link", - "embedding": "The prefix trans- means 'moving across or changing from one thing to another'.", - "text": "The prefix trans- means 'moving across or changing from one thing to another', e.g., transfer, transition, translate, transform.", - "html": "<p>The prefix <b>trans-</b> means 'moving across or changing from one thing to another', e.g., <b>trans</b>fer, <b>trans</b>ition, <b>trans</b>late, <b>trans</b>form.</p>", - "id": "99166b16-a227-4abd-9b3c-a7ca0aaa448d", - "verified": true, - "standalone": true - }, - { - "category": "Strategy", - "embedding": "Use key words in titles and subheads to help you predict what a passage is about.", - "text": "Use key words in titles and subheads to help you predict what a passage is about.", - "html": "<p><b>Use key words</b> in titles and subheads to help you predict what a passage is about.</p>", - "id": "bb189a09-f9b9-4f8e-92b2-b77f6cb0f8a9", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Identify the key words in the titles and the subheads of the reading passages. Use the words to help you complete the sentences.</h2><hz-row><p><strong class='mr-2'>1.</strong> I think the reading passage titled \"Train Your Brain!\" is about how <span id='text-1'>...</span></p></hz-row><hz-row><p><strong class='mr-2'>2.</strong> I think the reading passage titled \"Sleep and Memory\" is about how <span id='text-2'>...</span></p></hz-row>", - "additional": "<section><h1>Train Your Brain!</h1><p>Is there anything you can do to have a better memory? Research shows that mental and physical exercise and lifestyle choices can affect memory. In fact, many experts agree it is possible to improve your memory.</p><p>Here are some tips:</p><h2>Avoid stress</h2><p>Recent research shows that stress is bad for the brain. In fact, one study connects worrying with memory loss. Therefore, if you can avoid stress in your life, you may also improve your memory. Relaxation techniques like yoga are one way to reduce stress.</p><h2>Play games</h2><p>Can brainteasers<sup>1</sup> like sudoku puzzles improve memory? Some scientists say that mental activity might help memory. Puzzles, math problems, even reading and writing, can probably all benefit the brain.</p><h2>Get some rest</h2><p>\"Poor sleep before or after learning makes it hard to encode<sup>2</sup> new memories\", says Harvard University scientist Robert Stickgold. One study shows that by getting a good night's sleep, people remember a motor skill (such as piano playing) 30 percent better.</p><h2>Eat right</h2><p>Your brain can benefit from a healthy diet, just like the rest of your body. Foods that have antioxidants,<sup>3</sup> such as blueberries, are good for brain cells. This helps memory.</p><footer><span><sup>1</sup> Brainteasers are activities that exercise the mind, such as puzzles.</span><span><sup>2</sup> If you encode information, you put it into a different form or system of language.</span><span><sup>3</sup> Antioxidants are chemicals that reduce the effect of harmful substances in your body.</span></footer></section><section><h1>Sleep and Memory</h1><p>Many people think that sleep must be important for learning and memory, but until recently there was no proof. Scientists also believe the hippocampus plays a role in making long-term memories, but they weren't sure how. Now they understand how the process happens—and why sleep is so important.</p><h2>Memories in Motion</h2><p>A research team at Rutgers University recently discovered a type of brain activity that happens during sleep. The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories. The researchers call the transferring activity \"sharp wave ripples\", because the transferring activity looks like powerful, short waves. The brain creates these waves in the hippocampus during the deepest levels of sleep.</p><p>The Rutgers scientists discovered the wave activity in a 2009 study using rats. They trained the rats to learn a route in a maze. Then they let the rats sleep after the training session. They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route. The reason? The new information didn't have a chance to leave the hippocampus and go to the neocortex.</p><h2>Lifelong Memories</h2><p>The experiment explains how we create long-term memories. The wave activity transfers short-term memories from the hippocampus to the neocortex. Then the neocortex turns the sharp wave ripples into long-term memories. Researcher György Buzsáki says this is \"why certain events may only take place once in the waking state and yet can be remembered for a lifetime.\"</p><p>The Rutgers study is important because it proves the importance of sleep for learning and memory. It also finally explains how the brain makes long-term memories.</p></section>", - "segments": [ - { - "html": "<div><h2>Predicting Content from Titles and Subheads</h2><p>Let's examine the titles and subheads of the given passages to predict their content. We'll focus on identifying key words that give us clues about the main ideas.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Identify the key words in the titles and the subheads" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Passage 1: \"Train Your Brain!\"</h2><p>Key words in the title and subheads:</p><ul><li>Train Your Brain</li><li>Avoid stress</li><li>Play games</li><li>Get some rest</li><li>Eat right</li></ul><p>These key words suggest that the passage is about different ways to improve brain function and memory.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Train Your Brain!", - "Avoid stress", - "Play games", - "Get some rest", - "Eat right" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>Based on these key words, we can complete the first sentence:</p><p><b>1. I think the reading passage titled \"Train Your Brain!\" is about how to improve memory and brain function through various lifestyle choices and activities.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "text-1", - "position": "replace", - "html": "<span class='text-blue-600'>to improve memory and brain function through various lifestyle choices and activities.</span>" - } - ] - }, - { - "html": "<div><h2>Passage 2: \"Sleep and Memory\"</h2><p>Key words in the title and subheads:</p><ul><li>Sleep and Memory</li><li>Memories in Motion</li><li>Lifelong Memories</li></ul><p>These key words indicate that the passage explores the relationship between sleep and memory formation, particularly how sleep affects long-term memory.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Sleep and Memory", - "Memories in Motion", - "Lifelong Memories" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>Based on these key words, we can complete the second sentence:</p><p><b>2. I think the reading passage titled \"Sleep and Memory\" is about how sleep plays a crucial role in forming and consolidating long-term memories.</b></p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "text-2", - "position": "replace", - "html": "<span class='text-blue-600'>sleep plays a crucial role in forming and consolidating long-term memories.</span>" - } - ] - }, - { - "html": "<div><h2>The Value of Using Key Words in Titles and Subheads</h2><p>Identifying key words in titles and subheads is a powerful strategy for predicting and understanding the content of a passage. This approach offers several benefits:</p><ul><li>It provides a quick overview of the main topics</li><li>It helps focus your attention on important concepts</li><li>It allows you to make predictions about the content, engaging your prior knowledge</li><li>It improves comprehension by creating a mental framework for the information you're about to read</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><p>By using this technique, we were able to quickly grasp the main ideas of both passages without reading the full text. This skill is particularly useful when you need to quickly assess whether a text is relevant to your needs or when you want to prepare your mind for more detailed reading.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 94, - "tips": [ - { - "category": "Strategy", - "embedding": "Use key words in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.", - "text": "Use key words in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.", - "html": "<p><b>Use key words</b> in questions, especially nouns and noun phrases, to help you scan for the most relevant parts of a text.</p>", - "id": "e2f954f0-1961-4647-aecc-d0ccb28b1e9e", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the passage and then complete the following exercises:</h2><h3>What did you learn from the second reading \"Sleep and Memory\"?</h2><p>The main idea of \"Sleep and Memory\" is <span id='blank-1'>____________________________</span></p><h3>Complete the following sentences about \"Sleep and Memory.\"</h2><ol><li>A team from Rutgers University found <span id='blank-2'>____________________________</span>.</li><li>Sharp wave ripples transfer information from the <span id='blank-3'>____________________________</span> to the <span id='blank-4'>____________________________</span>.</li><li>Some rats had trouble remembering a route because <span id='blank-5'>____________________________</span>.</li></ol>", - "additional": "<h1>Sleep and Memory</h1><p>Many people think that sleep must be important for learning and memory, but until recently there was no proof. Scientists also believe the hippocampus plays a role in making long-term memories, but they weren't sure how. Now they understand how the process happens—and why sleep is so important.</p><h2>Memories in Motion</h2><p>A research team at Rutgers University recently discovered a type of brain activity that happens during sleep. The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories. The researchers call the transferring activity \"sharp wave ripples\", because the transferring activity looks like powerful, short waves. The brain creates these waves in the hippocampus during the deepest levels of sleep.</p><p>The Rutgers scientists discovered the wave activity in a 2009 study using rats. They trained the rats to learn a route in a maze. Then they let the rats sleep after the training session. They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route. The reason? The new information didn't have a chance to leave the hippocampus and go to the neocortex.</p><h2>Lifelong Memories</h2><p>The experiment explains how we create long-term memories. The wave activity transfers short-term memories from the hippocampus to the neocortex. Then the neocortex turns the sharp wave ripples into long-term memories. Researcher György Buzsáki says this is \"why certain events may only take place once in the waking state and yet can be remembered for a lifetime.\"</p><p>The Rutgers study is important because it proves the importance of sleep for learning and memory. It also finally explains how the brain makes long-term memories.</p>", - "segments": [ - { - "html": "<div><h2>Understanding 'Sleep and Memory'</h2><p>Let's analyze the passage 'Sleep and Memory' to answer the questions. We'll focus on key words and phrases to help us locate the relevant information.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "What did you learn from the second reading \"Sleep and Memory\"?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Main Idea</h2><p>To identify the main idea, let's look for recurring themes throughout the passage:</p><ul><li>Sleep's importance for memory and learning</li><li>The process of forming long-term memories during sleep</li><li>The role of 'sharp wave ripples' in transferring information</li></ul><p>Based on these key points, we can conclude that the main idea is:</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "sleep must be important for learning and memory", - "The activity transfers new information", - "The experiment explains how we create long-term memories" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<span class='text-blue-600'>how sleep plays a crucial role in forming long-term memories through a process called 'sharp wave ripples'.</span>" - } - ] - }, - { - "html": "<div><h2>Rutgers University Research</h2><p>Let's look for information about the Rutgers University team's discovery:</p><ul><li><b>Key words:</b> Rutgers University, discovered, brain activity</li><li><b>Relevant information:</b> 'A research team at Rutgers University recently discovered a type of brain activity that happens during sleep.'</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "A research team at Rutgers University recently discovered a type of brain activity that happens during sleep" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<span class='text-blue-600'>a type of brain activity that occurs during sleep</span>" - } - ] - }, - { - "html": "<div><h2>Sharp Wave Ripples</h2><p>To understand the transfer of information, let's focus on 'sharp wave ripples':</p><ul><li><b>Key words:</b> sharp wave ripples, transfer, hippocampus, neocortex</li><li><b>Relevant information:</b> 'The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories.'</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "The activity transfers new information from the hippocampus to the neocortex. The neocortex stores long-term memories." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<span class='text-blue-600'>hippocampus</span>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<span class='text-blue-600'>neocortex</span>" - } - ] - }, - { - "html": "<div><h2>Rats' Memory Experiment</h2><p>To understand why some rats had trouble remembering the route:</p><ul><li><b>Key words:</b> rats, trouble remembering, drug, wave activity</li><li><b>Relevant information:</b> 'They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route.'</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "They gave one group of sleeping rats a drug. The drug stopped the rats' wave activity. As a result, this group of rats had trouble remembering the route." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<span class='text-blue-600'>a drug stopped their sharp wave ripple activity during sleep</span>" - } - ] - }, - { - "html": "<div><h2>The Value of Using Key Words</h2><p>Using key words, especially nouns and noun phrases, to scan for relevant information is an effective strategy because:</p><ul><li>It helps you quickly locate specific information in a text</li><li>It allows you to focus on the most important concepts</li><li>It saves time when answering questions or completing tasks</li><li>It improves your comprehension by guiding your attention to crucial details</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><p>By using this technique, we were able to efficiently extract the necessary information from the 'Sleep and Memory' passage to answer the questions. This skill is particularly useful when dealing with longer texts or when you need to quickly find specific information.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 95, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Using By + Gerund\n\nUse by with a gerund to say how to do something. By + gerund expresses how to reach a result.", - "text": "Using By + Gerund\n\nUse by with a gerund to say how to do something. By + gerund forms can appear at the beginning or at the end of a sentence. Use a comma when they appear at the beginning of a sentence.\nYou can improve your memory by getting enough sleep.\nBy getting enough sleep, you can improve your memory.\n\nBy + gerund expresses how to reach a result:\nBy eating right (cause), you can improve your memory. (effect)", - "html": "<h1>Using By + Gerund</h1><p>Use by with a gerund to say how to do something. By + gerund forms can appear at the beginning or at the end of a sentence. Use a comma when they appear at the beginning of a sentence.</p><items-between><span><i>You can improve your memory <b>by getting</b> enough sleep.</i></span><span><i><b>By getting</b> enough sleep, you can improve your memory.</i></span></items-between><p>By + gerund expresses how to reach a result:</p><div class='flex flex-row w-full justify-center gap-2'><div class='flex flex-col items-center'><b><i>By eating right,</i></b><span>cause</span></div><div class='flex flex-col items-center'><i>you can improve your memory.</i><span>effect</span></div></div>", - "id": "9e02d489-e457-41b1-933b-3a6abc3f57b4", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Use <i>by</i> + gerund to combine the sentence parts.</h2><p><label>1.</label>write new words on cards / a person can retain them better</p><div id='blank-1' class='mb-4'><div class='border-b border-black w-full h-4'></div></div><p><label>2.</label>give rats drugs / the scientists stopped their brain waves</p><div id='blank-2' class='mb-4'><div class='border-b border-black w-full h-4'></div></div><p><label>3.</label>you can improve your memory / do puzzles</p><div id='blank-3' class='mb-4'><div class='border-b border-black w-full h-4'></div></div>", - "segments": [ - { - "html": "<div><h2>Combining Sentences with By + Gerund</h2><p>Let's practice using 'by + gerund' to combine sentence parts. This structure helps us express how to achieve a particular result.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Use by + gerund to combine the sentence parts." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. Write new words on cards / a person can retain them better</h2><p>To combine these parts, we'll use the gerund form of 'write' after 'by'. We can structure this sentence in two ways:</p><ul><li>A person can retain new words better by writing them on cards.</li><li>By writing new words on cards, a person can retain them better.</li></ul><p>Both forms are correct. The second form uses a comma after the 'by + gerund' phrase.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<span class='text-blue-600'>A person can retain new words better by writing them on cards.</span>" - } - ] - }, - { - "html": "<div><h2>2. Give rats drugs / the scientists stopped their brain waves</h2><p>For this sentence, we'll use the gerund form of 'give' after 'by'. Again, we have two possible structures:</p><ul><li>The scientists stopped the rats' brain waves by giving them drugs.</li><li>By giving rats drugs, the scientists stopped their brain waves.</li></ul><p>Both are correct, with the second form using a comma after the 'by + gerund' phrase.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<span class='text-blue-600'>The scientists stopped the rats' brain waves by giving them drugs.</span>" - } - ] - }, - { - "html": "<div><h2>3. You can improve your memory / do puzzles</h2><p>For this sentence, we'll use the gerund form of 'do' after 'by'. Here are our two options:</p><ul><li>You can improve your memory by doing puzzles.</li><li>By doing puzzles, you can improve your memory.</li></ul><p>Both forms are correct, with the second form using a comma after the 'by + gerund' phrase.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<span class='text-blue-600'>You can improve your memory by doing puzzles.</span>" - } - ] - }, - { - "html": "<div><h2>The Value of Using By + Gerund</h2><p>Using 'by + gerund' is beneficial for several reasons:</p><ul><li>It allows us to express how an action is performed or a result is achieved</li><li>It helps create more concise and varied sentences</li><li>It clearly shows the relationship between cause and effect</li><li>It provides flexibility in sentence structure, allowing emphasis on either the method or the result</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><p>By mastering this structure, you can enhance your writing and speaking skills, making your English more natural and expressive. Remember, practice is key to becoming comfortable with using 'by + gerund' in various contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 96, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Using an Outline\n\nUsing an outline helps you to organize your main idea, supporting ideas, and examples and/or details.", - "text": "Using an Outline\n\nUsing an outline helps you to organize your main idea, supporting ideas, and examples and/or details. The examples might be a list of reasons, or steps in a process. An outline is like a map because it gives you something to follow. For example, you can use an outline to develop your ideas in a descriptive paragraph.\nDon't write complete sentences in an outline, except for your topic sentence.", - "html": "<h1>Using an Outline</h1><p>Using an outline helps you to organize your main idea, supporting ideas, and examples and/or details. The examples might be a list of reasons, or steps in a process. An outline is like a map because it gives you something to follow. For example, you can use an outline to develop your ideas in a descriptive paragraph.</p><p>Don't write complete sentences in an outline, except for your topic sentence.</p>", - "id": "4834e060-6c94-4f81-b8db-15a2da92b831", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Look at the outline below and read the paragraph that follows. Match sentences in the paragraph (a-i) to the parts of the outline. (Two sentences are extra.)</h2><div class='bg-amber-50 p-6 rounded-md border shadow-md w-full'><h3>How to Memorize a Route</h2><p><span id='blank-1'>__</span> (topic sentence)</p><p>memorize as steps <span id='blank-2'>__</span> (supporting idea 1)</p><p>write names, directions <span id='blank-3'>__</span> (details)</p><p>repeat <span id='blank-4'>__</span> (details)</p><p>create mental picture <span id='blank-5'>__</span> (supporting idea 2)</p><p>study a map <span id='blank-6'>__</span> (details)</p><p>imagine following route <span id='blank-7'>__</span> (details)</p></div>", - "additional": "<p><label>a.</label> When you have to memorize a route, you should use a technique that works well for you. <label>b.</label> One way is to memorize the directions as a set of steps. <label>c.</label> To do this, write the street names and directions in the correct order on a piece of paper. <label>d.</label> If you repeat the steps several times, you won't have to look at the list anymore. <label>e.</label> You can also memorize a route by creating a mental picture of it. <label>f.</label> That is, see the streets and the places on the streets in your mind. <label>g.</label> To do this, study the route as it appears on a map. <label>h.</label> Then imagine yourself following the route. See the buildings and other places along the route in your mind. <label>i.</label> There are other ways to learn routes; use the method that works best for you.</p>", - "segments": [ - { - "html": "<div><h2>Completing the 'How to Memorize a Route' Outline</h2><p>Let's go through the outline and match it with the appropriate sentences from the paragraph, focusing on how each part contributes to the overall structure of memorizing a route.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Topic Sentence</h2><p>The outline begins with a topic sentence that introduces the main idea. Sentence <b>(a)</b> serves this purpose perfectly, emphasizing the importance of choosing a suitable memorization technique.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<span class='font-bold'>a</span>" - } - ] - }, - { - "html": "<div><h2>Supporting Idea 1: Memorizing as Steps</h2><p>The first method suggested is memorizing the route as a series of steps. Sentence <b>(b)</b> directly corresponds to this idea, introducing it as one approach to route memorization.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<span class='font-bold'>b</span>" - } - ] - }, - { - "html": "<div><h2>Details of Step Method</h2><p>For the step method, two important details are provided. First, sentence <b>(c)</b> explains how to write down the route information. Then, sentence <b>(d)</b> emphasizes the importance of repetition in this method.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<span class='font-bold'>c</span>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<span class='font-bold'>d</span>" - } - ] - }, - { - "html": "<div><h2>Supporting Idea 2: Creating a Mental Picture</h2><p>The second method introduced is creating a mental picture of the route. Sentence <b>(e)</b> clearly presents this alternative approach to route memorization.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<span class='font-bold'>e</span>" - } - ] - }, - { - "html": "<div><h2>Details of Mental Picture Method</h2><p>For the mental picture method, two key steps are outlined. Sentence <b>(g)</b> suggests studying a map to visualize the route, while sentence <b>(h)</b> encourages imagining yourself following the route, focusing on landmarks and buildings.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<span class='font-bold'>g</span>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<span class='font-bold'>h</span>" - } - ] - }, - { - "html": "<div><h2>Completing the Outline</h2><p>By matching these sentences to the outline, we've created a structured guide for memorizing routes. The outline now clearly presents two main methods - step-by-step memorization and mental visualization - along with specific techniques for each method.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 6, - "title": "Dangerous Cures", - "pages": [ - { - "page": 104, - "tips": [ - { - "category": "Word Link", - "embedding": "dis = negative, not", - "text": "dis = negative, not: disease, disagree, disappear, discomfort, discontinue, discourage, disrespect", - "html": "<p><b>dis</b> = negative, not: <b>dis</b>ease, <b>dis</b>agree, <b>dis</b>appear, <b>dis</b>comfort, <b>dis</b>continue, <b>dis</b>courage, <b>dis</b>respect</p>", - "id": "b5fbd194-6148-4e6c-81ea-5b7d59f58966", - "verified": true, - "standalone": true - }, - { - "category": "Strategy", - "embedding": "Look for clues in titles, captions, and opening sentences to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.", - "text": "Look for clues in titles, captions, and opening sentences to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.", - "html": "<p>Look for clues in <b>titles, captions, and opening sentences</b> to get a sense of the general topic of a passage. This will help you predict the kind of information you are going to read about.</p>", - "id": "10a5e2ed-d615-4e63-afe5-d0f17bff891e", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Skim the reading passage quickly. What do you think the reading is mainly about?</h2><ul><li><label>a.</label> a recent event</li><li><label>b.</label> a person's job</li><li><label>c.</label> an unusual place</li><li><label>d.</label> a serious disease</li><li><label>e.</label> an endangered animal</li></ul>", - "additional": "<h1>The Snake Chaser</h1><p>As a boy, Zoltan Takacs caught snakes and kept them in his room. Now he hunts them for a living.<sup>1</sup></p><p>Zoltan Takacs collects snake venom so that he can study it. He wants to find out if the venom can be used as medicine to cure people. Usually, he travels alone with only a backpack, a camera bag, and equipment for collecting the venom. He often flies small planes to reach faraway places, and has traveled to 134 countries. His trips are often dangerous; he has encountered pirates,<sup>2</sup> wars, and angry elephants. He has also survived six venomous snake bites. Takacs's adventures are like action movies, but his goal is pure science: \"Animal venoms\", Takacs explains, \"are the source of over a dozen medications.\"<sup>3</sup></p><h2>Why do toxins make good medications?</h2><p>Many drugs produce side effects. These side effects happen because the drugs affect more than one target. For example, most cancer drugs can't tell the difference between cancer cells and healthy cells. So the drugs kill cancer cells, but they also kill other healthy cells in the body. Toxins are a good model for medications because they can hit a single target. But finding the right toxin to fight a specific disease can take years of work. That's why Takacs and his colleagues have developed a new technology. It allows the creation of \"toxin libraries.\"</p><h2>How does the technology work?</h2><p>The new toxin libraries help researchers identify which toxin might cure a specific disease. With the new technology, testing can happen much more quickly and efficiently than before. A researcher can test many different toxins at once to see if any of them have an effect on a specific disease. Takacs thinks the technology will help researchers develop new toxin-based drugs for a lot of different diseases. But Takacs is also worried that a lot of possible toxin-based drugs are being lost.</p><h2>Why are we losing potential drugs?</h2><p>According to Takacs, \"Scientists have studied fewer than a thousand animal toxins... But some 20 million more exist.\" Some of these animal toxins come from endangered species. So every time an animal becomes extinct, it's possible that a new drug is lost, too. For example, the venom of an endangered snake could potentially lead to a medicine that saves human lives.</p><p>Takacs explains, \"Once we've allowed something to become extinct … there's no way back … For me, losing biodiversity means losing beauty, … knowledge, and resources, including possibilities for treating diseases.\" Losing species, he says, is \"like peeling<sup>4</sup> out pages from a book we've never read, then burning them.\"</p><h2>Why do snakes not poison themselves?</h2><p>A snake's venom aims only at a specific part of the body. However, if contact with the target is blocked, the toxin has no effect. For example, when researchers inject<sup>5</sup> a cobra with its own venom, nothing happens. This is because cobras have a molecule<sup>6</sup> that blocks the toxin from making contact with its target.</p><footer><span><sup>1.</sup> If you do something for a living, you do it as your main job.</span><span><sup>2.</sup> Pirates are people who attack ships to rob them.</span><span><sup>3.</sup> Medications are medicines that are used to treat and cure illnesses.</span><span><sup>4.</sup> If you peel something, you remove layers from it one at a time.</span><span><sup>5.</sup> If you inject something, such as medicine, you put it into a person or animal using a needle.</span><span><sup>6.</sup> A molecule is the smallest amount of a chemical that can exist by itself.</span></footer>", - "segments": [ - { - "html": "<div><h2>Skimming the Passage: Identifying the Main Topic</h2><p>Let's approach this exercise by quickly examining key elements of the passage to determine its main focus.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Skim the reading passage quickly" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. Examining the Title</h2><p>The title 'The Snake Chaser' immediately suggests that the passage is about a person with an unusual occupation related to snakes.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "The Snake Chaser" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>2. Opening Sentences</h2><p>The first paragraph provides more context:</p><ul><li>'As a boy, Zoltan Takacs caught snakes and kept them in his room.'</li><li>'Now he hunts them for a living.'</li></ul><p class='mt-2'>These sentences confirm that the passage is about a person's unusual job involving snakes.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "As a boy, Zoltan Takacs caught snakes and kept them in his room. Now he hunts them for a living." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>3. Subheadings</h2><p>Skimming through the subheadings, we see:</p><ul><li>'Why do toxins make good medications?'</li><li>'How does the technology work?'</li><li>'Why are we losing potential drugs?'</li><li>'Why do snakes not poison themselves?'</li></ul><p class='mt-2'>These subheadings indicate that the passage explores various aspects of snake venom and its potential medical applications, all related to the snake chaser's work.</p></div>", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Why do toxins make good medications?", - "How does the technology work?", - "Why are we losing potential drugs?", - "Why do snakes not poison themselves?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Conclusion</h2><p>Based on our quick skim of the title, opening sentences, and subheadings, we can conclude that the passage is mainly about:</p><p><b>b. a person's job</b></p><p class='mt-2'>Specifically, it's about Zoltan Takacs' unique profession as a 'snake chaser' and how his work with snake venom relates to medical research.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "a person's job" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Value of Skimming Techniques</h2><p>This exercise demonstrates the importance of efficient reading strategies:</p><ul><li>Titles often provide a clear indication of the main topic</li><li>Opening sentences frequently introduce the central theme or subject</li><li>Subheadings offer a quick overview of the key points covered</li></ul><p class='mt-2'>By focusing on these elements, we can quickly grasp the main idea of a passage without reading every word, saving time and improving comprehension.</p></div>", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 107, - "tips": [ - { - "category": "CT Focus", - "embedding": "Figurative language allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.", - "text": "Figurative language allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.", - "html": "<p><b>Figurative language</b> allows a writer to compare one thing to another. When you read, it's important to understand how the two things being compared are similar.</p>", - "id": "6f742334-21ee-40e2-a804-891f85e20881", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>What is the writer's or speaker's meaning in each sentence? Choose a or b.</h2><ol><li><p><em>Takacs's adventures are like action movies.</p></em><ul><li><label>a.</label> Takacs's life is similar to the life of a famous movie actor.</li><li><p><label>b.</label> Takacs's job is sometimes like the events in a movie.</p></li></ul></li><li><p><em>Takacs and his colleagues have developed a new technology. It allows the creation of \"toxin libraries\".</em></p><ul><li><label>a.</label> In a toxin library, toxins are arranged in order on shelves, like books in a library.</li><li><p><label>b.</label> In a toxin library, a lot of information is stored in a way that's easy to search.</p></li></ul></li><li><p><em>\"Biodiversity loss is like peeling out pages from a book we've never read, then burning them.\"</em></p><ul><li><label>a.</label> Biodiversity loss can be very dangerous, as it often results from burning large areas of forest.</li><li><label>b.</label> Biodiversity loss is a problem because we lose species before we understand them.</li></ul></li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding Figurative Language in Context</h2><p>Let's analyze each sentence to understand the writer's intended meaning through the use of figurative language.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "What is the writer's or speaker's meaning in each sentence?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. \"Takacs's adventures are like action movies.\"</h2><p>This comparison suggests that Takacs's experiences in his job share similarities with exciting events typically seen in action movies.Let's consider the options:</p><ul><li>Option a suggests Takacs lives like a movie actor, which isn't the point of the comparison.</li> <li>Option b correctly interprets that Takacs's job involves events similar to those in action movies - likely dangerous, exciting, or unusual situations.</li></ul><p><b>The correct answer is b. Takacs's job is sometimes like the events in a movie.</b></p></div> ", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Takacs's adventures are like action movies.", - "Takacs's job is sometimes like the events in a movie." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>2. \"Toxin libraries\"</h2><p>This phrase uses the concept of a library as a metaphor. Let's examine the options:</p><ul><li>Option a takes the metaphor too literally, suggesting physical arrangement like books.</li><li>Option b captures the essence of a library - organized information that's easy to access and search.</li></ul><p><b>The correct answer is b. In a toxin library, a lot of information is stored in a way that's easy to search.</b></p></div>", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "It allows the creation of \"toxin libraries\".", - "In a toxin library, a lot of information is stored in a way that's easy to search." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>3. \"Biodiversity loss is like peeling out pages from a book we've never read, then burning them.\"</h2><p>This vivid metaphor compares biodiversity loss to destroying unread book pages. Let's analyze the options:</p><ul><li>Option a misinterprets the metaphor, focusing on literal burning of forests.</li><li>Option b correctly captures the metaphor's meaning - losing species before we can study and understand them.</li></ul><p><b>The correct answer is b. Biodiversity loss is a problem because we lose species before we understand them.</b></p></div> ", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Biodiversity loss is like peeling out pages from a book we've never read, then burning them.", - "Biodiversity loss is a problem because we lose species before we understand them." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Power of Figurative Language</h2><p>These examples demonstrate how figurative language enhances writing by:</p><ul><li>Creating vivid imagery that helps readers visualize complex ideas</li><li>Drawing parallels between familiar concepts and new information</li><li>Conveying emotions and emphasizing the importance of certain ideas</li></ul><p>By recognizing and interpreting figurative language, readers can gain a deeper understanding of the writer's message and engage more fully with the text.</p></div>", - "wordDelay": 200, - "holdDelay": 12000, - "highlight": [ - { - "targets": [ - "tip" - ], - "phrases": [ - "Figurative language allows a writer to compare one thing to another.", - "understand how the two things being compared are similar" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 108, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying Pros and Cons\n\nPros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something.", - "text": "Identifying Pros and Cons\n\nPros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something. Writers often provide the pros and cons of an issue in order to make a more balanced argument. Identifying the pros and cons of an issue will help you evaluate the strength of a writer's arguments. It will also help you decide your own opinion on the issue.\n\nLook at the facts below. Is each fact a pro or a con for studying snake venom?\nIt can be very dangerous.\nA snake's venom might be used to cure a serious disease.\nSnake venom is a good model for medications.\n\nThe first fact is a con (a disadvantage of studying snake venom), and the other two are pros.", - "html": "<h1>Identifying Pros and Cons</h1><p>Pros are advantages (positive effects) of something, and cons are disadvantages (negative effects) of something. Writers often provide the pros and cons of an issue in order to make a more balanced argument. Identifying the pros and cons of an issue will help you evaluate the strength of a writer's arguments. It will also help you decide your own opinion on the issue.</p><p>Look at the facts below. Is each fact a pro or a con for studying snake venom?</p><blockquote><em>It can be very dangerous.<br />A snake's venom might be used to cure a serious disease.<br />Snake venom is a good model for medications.</em></blockquote><p>The first fact is a con (a disadvantage of studying snake venom), and the other two are pros.</p>", - "id": "a191ea0f-d097-4510-8c08-345246941aec", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the passage about the study of viruses. Then take notes in the table.</h2><table><tr><th>Pros of Studying Extinct Viruses</th><th>Cons of Studying Extinct Viruses</th></tr><tr><td><span id='blank-1' class='min-h-[100px] inline-block'></span></td><td><span id='blank-2' class='min-h-[100px] inline-block'></span></td></tr></table>", - "additional": "<h1>Should Dead Viruses Be Given New Life?</h1><p>Scientists called virologists study viruses<sup>1</sup> to discover how they work and how to stop people from getting them. Of course, working with viruses is very dangerous. Some viruses can infect large numbers of people very quickly. Other viruses, such as HIV, still have no widely available vaccine<sup>2</sup> or cure. In the past few years, some virologists have begun studying extinct viruses — ones that died out long ago. They discovered that all humans have pieces of very old viruses in their bodies. Some of these viruses are hundreds of thousands of years old. The virologists were able to rebuild some of the viruses and bring them back to life.</p><p>Although some people think that rebuilding viruses is potentially very dangerous, the virologists argue that studying these extinct viruses can teach us more about how viruses cause disease. They also believe that these viruses can tell us a lot about how our human species developed in the past. In addition, the scientists can develop vaccines for these diseases in case they reappear one day and begin infecting people again.</p><footer><span><sup>1.</sup> A <strong>virus</strong> is a germ that can cause disease, such as smallpox, polio, and HIV.</span><span><sup>2.</sup> A <strong>vaccine</strong> is a substance that doctors put in people's bodies so that they won't get particular diseases.</span></footer>", - "segments": [ - { - "html": "<div><h2>Analyzing Pros and Cons of Studying Extinct Viruses</h2><p>Let's examine the passage to identify the advantages (pros) and disadvantages (cons) of studying extinct viruses.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Pros of Studying Extinct Viruses", - "Cons of Studying Extinct Viruses" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Pros of Studying Extinct Viruses</h2><p>Let's identify the advantages mentioned in the passage:</p><ul class='list-disc pl-5 space-y-2'><li>Can teach us more about how viruses cause disease</li><li>Can provide information about human species development</li><li>Allows for development of vaccines against potential reappearance</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "studying these extinct viruses can teach us more about how viruses cause disease", - "these viruses can tell us a lot about how our human species developed in the past", - "scientists can develop vaccines for these diseases in case they reappear one day" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<ul><li><strong class='text-blue-600'>Learn about disease mechanisms</strong></li><li><strong class='text-blue-600'>Understand human evolution</strong></li><li><strong class='text-blue-600'>Develop preventive vaccines</strong></li></ul>" - } - ] - }, - { - "html": "<div><h2>Cons of Studying Extinct Viruses</h2><p>Now, let's identify the disadvantages or potential risks:</p><ul class='list-disc pl-5 space-y-2'><li>Potentially very dangerous</li><li>Risk of viruses infecting large numbers of people quickly</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "rebuilding viruses is potentially very dangerous", - "Some viruses can infect large numbers of people very quickly" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<ul><li><strong class='text-blue-600'>Potentially dangerous</strong></li><li><strong class='text-blue-600'>Risk of rapid infection spread</strong></li></ul>" - } - ] - }, - { - "html": "<div><h2>Balancing Pros and Cons</h2><p>By identifying both pros and cons, we can see that:</p><ul class='list-disc pl-5 space-y-2'><li>The study of extinct viruses offers significant potential benefits for scientific knowledge and public health</li><li>However, it also carries serious risks that need to be carefully considered</li><li>This balanced view helps us understand the complexity of the issue and why it might be controversial</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>The Importance of Identifying Pros and Cons</h2><p>Recognizing pros and cons in a text is valuable because it:</p><ul class='list-disc pl-5 space-y-2'><li>Helps us understand complex issues from multiple perspectives</li><li>Allows us to evaluate the strength of arguments presented</li><li>Encourages critical thinking about the topic</li><li>Aids in forming our own informed opinions on the matter</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 110, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use relief.", - "text": "Use relief with: (n.) pain relief, sense of relief; (v.) express relief, feel relief, bring relief, get relief (from), provide relief (for).", - "html": "<p>Use relief with: <i>(n.)</i> <b>pain</b> relief, <b>sense of</b> relief; <i>(v.)</i> <b>express</b> relief, <b>feel</b> relief, <b>bring</b> relief, <b>get</b> relief (from), <b>provide</b> relief (for).</p>", - "id": "2fb41a74-409f-47c1-85db-b1cbd0bbf7b5", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 114, - "tips": [ - { - "category": "CT Focus", - "embedding": "Writers often use as if when they make a figurative comparison.", - "text": "Writers often use as if when they make a figurative comparison. For example: He acted as if he was a king.", - "html": "<p>Writers often use <b><i>as if</i></b> when they make a figurative comparison. For example: <b><i>He acted as if he was a king</i></b>.</p>", - "id": "7ca405a9-3d39-4e4d-9021-66f23bf78b6a", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>What does the word <em>it</em> refer to in each sentence (1-4) from the reading passage? Use information in the reading to match items a-f with the sentences. Two items are extra.</h2><section><ul><li><label>a.</label> a headache</li><li><label>b.</label> Botox</li><li><label>c.</label> botulinum</li><li><label>d.</label> Fleisher's career</li><li><label>e.</label> Fleisher's hand</li><li><label>f.</label> the feeling</li></ul></section><ul><li><hz-row><label>1.</label><option-box><span id='blank-1'></span></option-box><span>'It was as if my hand had been taken over by aliens.'</span></hz-row></li><li><hz-row><label>2.</label><option-box><span id='blank-2'></span></option-box><span>'It was not under my control.'</span></hz-row></li><li><hz-row><label>3.</label><option-box><span id='blank-3'></span></option-box><span>'One gram of it could kill 20 million people.'</span></hz-row></li><li><hz-row><label>4.</label><option-box><span id='blank-4'></span></option-box><span>'It's used to make skin look younger...'</span></hz-row></li></ul>", - "additional": "<h1>Poison and the Piano Player</h1><p>In the 1950s and '60s, Leon Fleisher was one of the world's greatest piano players. But one day in 1964, his career suddenly ended. While he was practicing, he started to lose control of the fourth and fifth fingers on his right hand. \"Wow\", he thought, \"I'd better practice harder\". But his problem got worse.</p><p>Fleisher saw several different doctors. He had injections and medications and other treatments, but nothing worked. \"<i>It was as if my hand had been taken over by aliens</I>\", he says. \"<i>It was not under my control</I>.\" His career was finished.</p><p>Finally, after more than 30 years, Fleisher found out what was wrong. He had focal dystonia, a disease that makes muscles move in strange, and sometimes painful, ways. At last, relief seemed possible. He went to the U.S. National Institutes of Health, where researchers were testing botulinum toxin as a cure for the disease.</p><p>Botulinum toxin is one of the most poisonous toxins in the world: <i>One gram of it could kill 20 million people</I>. But scientists have used it to create the drug Botox. This drug is now safely used in small doses to treat many different problems. It's used to make skin look younger, to stop headaches, and even to cure some serious diseases.</p><p>The botulinum toxin cured Fleisher, and he got his career back. He began performing again, and he made his first recording in 40 years. Recently, he received a Kennedy Center Award, which is given for important contributions to the arts in America.</p>", - "segments": [ - { - "html": "<div><h2>Analyzing the Exercise</h2><p>This exercise requires us to identify what the word 'it' refers to in four sentences from the reading passage. We need to carefully consider the context and match each sentence with the correct option (a-f). Let's examine each sentence:</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "What does the word <em>it</em> refer to in each sentence (1-4) from the reading passage?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Sentence 1</h2><p>'It was as if my hand had been taken over by aliens.'</p><ul><li>Context: Fleisher is describing the loss of control in his hand.</li><li>Analysis: 'It' refers to the feeling or situation with his hand.</li><li>Correct answer: <b>f. the feeling</b></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question", - "additional" - ], - "phrases": [ - "It was as if my hand had been taken over by aliens" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "f" - } - ] - }, - { - "html": "<div><h2>Sentence 2</h2><p>'It was not under my control.'</p><ul><li>Context: This sentence directly follows the previous one, still describing Fleisher's hand.</li><li>Analysis: Here, 'it' clearly refers to Fleisher's hand itself.</li><li>Correct answer: <b>e. Fleisher's hand</b></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question", - "additional" - ], - "phrases": [ - "It was not under my control" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "e" - } - ] - }, - { - "html": "<div><h2>Sentence 3</h2><p>'One gram of it could kill 20 million people.'</p><ul><li>Context: This sentence is discussing the potency of botulinum toxin.</li><li>Analysis: 'It' refers to the botulinum toxin mentioned in the previous sentence.</li><li>Correct answer: <b>c. botulinum</b></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question", - "additional" - ], - "phrases": [ - "One gram of it could kill 20 million people" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "c" - } - ] - }, - { - "html": "<div><h2>Sentence 4</h2><p>'It's used to make skin look younger...'</p><ul><li>Context: This sentence follows the introduction of Botox, the drug created from botulinum toxin.</li><li>Analysis: 'It' in this case refers to Botox, not the toxin itself.</li><li>Correct answer: <b>b. Botox</b></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question", - "additional" - ], - "phrases": [ - "It's used to make skin look younger" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "b" - } - ] - }, - { - "html": "<div><h2>Understanding the Tip</h2><p>The tip about using 'as if' in figurative comparisons is particularly relevant to the first sentence:</p><ul><li>'It was as if my hand had been taken over by aliens' uses 'as if' to create a vivid comparison.</li><li>This figurative language helps readers understand the strange feeling Fleisher experienced.</li><li>The use of 'as if' indicates that 'it' refers to the feeling or situation, not the hand itself.</li><li>This understanding helps us differentiate between sentences 1 and 2, where 'it' refers to different things despite being about the same topic.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 115, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Making Concessions\n\nMaking a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use although, though, and even though to make concessions.", - "text": "Making Concessions\n\nMaking a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use although, though, and even though to make concessions:\nAlthough botulinum toxin can be deadly, it can also cure several serious diseases.\nEven though botulinum toxin can cure several diseases, it can be deadly.\n\nIn each sentence, the idea in the second clause is emphasized - the writer feels it is stronger and more important.\n\nIn the first sentence, the writer concedes that botulinum toxin is dangerous. However, the writer believes its ability to cure diseases is more important. (In other words, scientists should continue to work with it). In the second sentence, the writer concedes that botulinum toxin can cure diseases. However, the writer believes that the fact that it is dangerous is more important. (Scientists should stop working with it)", - "html": "<h1>Making Concessions</h1><p>Making a concession is saying that one idea is true, but another idea is stronger or more important, according to the writer. In other words, it is more persuasive. Use <i>although</i>, <i>though</i>, and <i>even though</i> to make concessions:</p><blockquote><em><b>Although</b> botulinum toxin can be deadly, it can also cure several serious diseases.<br /><b>Even though</b> botulinum toxin can cure several diseases, it can be deadly.</em></blockquote><p>In each sentence, the idea in the second clause is emphasized - the writer feels it is stronger and more important.</p><p>In the first sentence, the writer concedes that botulinum toxin is dangerous. However, the writer believes its ability to cure diseases is more important. (In other words, scientists should continue to work with it). In the second sentence, the writer concedes that botulinum toxin can cure diseases. However, the writer believes that the fact that it is dangerous is more important. (Scientists should stop working with it)</p>", - "id": "1f1b891c-242d-4bba-9354-af222640b54a", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Use <i>although</i>, <i>even though</i>, and <i>though</i> to connect the ideas below (1-3).</h2><ol><li>more important: <i>Arsenic is still used to treat leukemia.</i><br>less important: <i>Just a small amount of arsenic can be deadly.</i><br><padded-line id='blank-1'><single-line></single-line></padded-line></li><li>less important: <i>Snake venom is dangerous to humans.</i><br>more important: <i>Snake venom is used in a lot of important medications.</i><br><padded-line id='blank-2'><single-line></single-line></padded-line></li><li>more important: <i>Studying extinct viruses might bring back deadly diseases.</i><br>less important: <i>Studying extinct viruses can tell us about the human species.</i><br><padded-line id='blank-3'><single-line></single-line></padded-line></li></ol>", - "segments": [ - { - "html": "<div><h2>Let's approach this exercise step by step:</h2><p>We need to create sentences using 'although', 'even though', or 'though' to connect the given ideas. Remember, the structure we're aiming for is:</p><p><em>Although/Even though/Though [less important idea], [more important idea].</em></p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Use <i>although</i>, <i>even though</i>, and <i>though</i> to connect the ideas below" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. Arsenic and Leukemia Treatment</h2><ul><li>More important: Arsenic is still used to treat leukemia.</li><li>Less important: Just a small amount of arsenic can be deadly.</li></ul><p>Connected sentence:</p><blockquote><em><b>Although just a small amount of arsenic can be deadly, it is still used to treat leukemia.</b></em></blockquote></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "more important: <i>Arsenic is still used to treat leukemia.</i>", - "less important: <i>Just a small amount of arsenic can be deadly.</i>" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<span class='text-blue-700'>Although just a small amount of arsenic can be deadly, it is still used to treat leukemia.</span>" - } - ] - }, - { - "html": "<div><h2>2. Snake Venom in Medicine</h2><ul><li>Less important: Snake venom is dangerous to humans.</li><li>More important: Snake venom is used in a lot of important medications.</li></ul><p>Connected sentence:</p><blockquote><em><b>Even though snake venom is dangerous to humans, it is used in a lot of important medications.</b></em></blockquote></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "less important: <i>Snake venom is dangerous to humans.</i>", - "more important: <i>Snake venom is used in a lot of important medications.</i>" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<span class='text-blue-700'>Even though snake venom is dangerous to humans, it is used in a lot of important medications.</span>" - } - ] - }, - { - "html": "<div><h2>3. Studying Extinct Viruses</h2><ul><li>More important: Studying extinct viruses might bring back deadly diseases.</li><li>Less important: Studying extinct viruses can tell us about the human species.</li></ul><p>Connected sentence:</p><blockquote><em><b>Though studying extinct viruses can tell us about the human species, it might bring back deadly diseases.</b></em></blockquote></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "more important: <i>Studying extinct viruses might bring back deadly diseases.</i>", - "less important: <i>Studying extinct viruses can tell us about the human species.</i>" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<span class='text-blue-700'>Though studying extinct viruses can tell us about the human species, it might bring back deadly diseases.</span>" - } - ] - }, - { - "html": "<div><h2>Reflecting on the Exercise</h2><p>In this exercise, we practiced creating concessions using '<b>although</b>', '<b>even though</b>', and '<b>though</b>'. These connectors help us acknowledge one point while emphasizing another that we consider more significant.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>The Importance of Making Concessions</h2><p>Making concessions in writing is a valuable skill because it:</p><ul><li>Shows you've considered multiple perspectives</li><li>Strengthens your argument by addressing potential counterpoints</li><li>Demonstrates a nuanced understanding of complex issues</li><li>Makes your writing more persuasive and balanced</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Making a concession is saying that one idea is true, but another idea is stronger or more important" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>The tip provided at the beginning of this exercise is particularly beneficial because it:</p><ul><li>Clarifies the purpose of concessions in writing</li><li>Provides clear examples of how to structure concessions</li><li>Explains how the order of clauses affects the emphasis of ideas</li><li>Helps writers create more sophisticated and persuasive arguments</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Use <i>although</i>, <i>though</i>, and <i>even though</i> to make concessions" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>By practicing this technique, you'll be able to present more balanced and thoughtful arguments in your writing, acknowledging different viewpoints while still emphasizing your main points effectively.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 116, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Writing a Persuasive Paragraph\n\nIn a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.", - "text": "Writing a Persuasive Paragraph\n\nIn a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.\n\nMaking concessions in a persuasive paragraph can help strengthen your argument. It shows the reader that you have thought about the different arguments, but you believe that your argument is the strongest and most important.", - "html": "<h1>Writing a Persuasive Paragraph</h1><p>In a persuasive paragraph, you try to convince the reader that something is true. First, you state the issue. Then you state your argument. Finally, you explain the reasons why you think your argument is valid or true.</p><p>Making concessions in a persuasive paragraph can help strengthen your argument. It shows the reader that you have thought about the different arguments, but you believe that your argument is the strongest and most important.</p>", - "id": "601f2918-dc72-412a-81a2-7167a1e66831", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the paragraph about animal testing. Identify the two sentences that make a concession.</h2><p>Many cosmetic and drug companies test their products on animals to make sure that they are safe. However, this kind of testing is cruel and unnecessary. Although people who support animal testing say that animals are not harmed during tests, animals usually have to live in small cages in laboratories. In addition, animals are often badly injured during testing, and some are even killed. Even though drug companies need to make their products safe for people, their products don't always have the same effect on animals and humans. So it's possible that these tests don't show how products might affect humans. In fact, according to the Food and Drug Administration, over 90 percent of drugs that are used in testing are safe for animals, but are not safe for humans. Since animal testing harms animals and may not help humans, researchers should stop testing products on animals.</p>", - "segments": [ - { - "html": "<div><h2>Step 1: Understand the task</h2><p>We need to identify two sentences in the given paragraph that make a concession. A concession acknowledges an opposing viewpoint before presenting a counter-argument.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "A concession acknowledges an opposing viewpoint" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 2: Analyze the paragraph</h2><p>Let's break down the paragraph and look for sentences that acknowledge the opposing view (pro-animal testing) before presenting the main argument (against animal testing).</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "acknowledge the opposing view", - "before presenting the main argument" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 3: Identify the concessions</h2><p>After careful analysis, we can identify two sentences that make concessions:</p><ol><li>\"Although people who support animal testing say that animals are not harmed during tests, animals usually have to live in small cages in laboratories.\"</li><li>\"Even though drug companies need to make their products safe for people, their products don't always have the same effect on animals and humans.\"</li></ol></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Although people who support animal testing say that animals are not harmed during tests", - "Even though drug companies need to make their products safe for people" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 4: Explain the concessions</h2><p>Both sentences start by acknowledging a point made by those who support animal testing, but then counter with an argument against it:</p><ul><li>The first concession acknowledges that supporters claim animals aren't harmed, but then argues that they still suffer poor living conditions.</li><li>The second concession recognizes the need for safety testing, but then points out that animal tests may not accurately predict effects on humans.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "acknowledging a point made by those who support animal testing", - "then counter with an argument against it" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 5: Understand the importance of concessions</h2><p>Using concessions in a persuasive paragraph is a powerful technique. It shows that the writer has considered multiple perspectives and strengthens their argument by addressing potential counterpoints.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Making concessions in a persuasive paragraph can help strengthen your argument" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Conclusion</h2><p>By identifying and understanding these concessions, we can see how the author builds a stronger argument against animal testing. This technique demonstrates a balanced approach to the topic while still maintaining a clear stance.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "shows the reader that you have thought about the different arguments" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 7, - "title": "Nature's Fury", - "pages": [ - { - "page": 124, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use occur.", - "text": "Use occur with (n.): accidents occur, changes occur, events occur; (adv.): frequently occur, naturally occur, normally occur, often occur.", - "html": "<p>Use occur with <i>(n.)</i>: <b>accidents</b> occur, <b>changes</b> occur, <b>events</b> occur; <i>(adv.)</i>: <b>frequently</b> occur, <b>naturally</b> occur, <b>normally</b> occur, <b>often</b> occur.</p>", - "id": "60239035-4aca-4092-bfc4-340a1d851604", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 127, - "tips": [ - { - "category": "CT Focus", - "embedding": "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...", - "text": "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...", - "html": "<p>Writers often <b>quote or paraphrase</b> (restate) the ideas of experts to support information in an article. They may introduce these sources with According to ... or [the expert] thinks/says ...</p>", - "id": "56f09660-c0e9-4c2d-a90c-8f9239b98aaf", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Find the following quote and paraphrase in \"When Tornadoes Strike\". Note the paragraphs where you find each one. Then answer the questions.</h2><section><p><b>Quote</b>: \"There were no limitations\", said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop\".</p><p><hz-row><b>Paragraph:</b><option-box><span id='blank-1'></span></option-box></hz-row> </p><p><b>Paraphrase</b>: Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña\". </p><p><hz-row><b>Paragraph</b>:<option-box><span id='blank-2'></span></option-box></hz-row></p></section><ol><li>Why did the writer quote Samaras? (What idea does it support?) <br>Why did the writer paraphrase Schneider? (What idea does it support?)</li><li>How does the writer describe Samaras and Schneider? For which source do you have more specific information?</li></ol>", - "additional": "<h1>When Tornadoes Strike</h1><p>The tornado that hit Joplin, Missouri, on April 26 2011, threw cars into the air as if they were toys. It pulled buildings apart and even broke up pavement<sup>1</sup> — something that only the strongest twisters can do. The Joplin tornado was strong, but it was just one of an amazing number of powerful twisters to strike the United States recently.</p><p>A huge number of intense tornadoes hit several regions of the southern United States in 2011. In fact, more violent tornadoes struck the United States in April 2011 than in any other month on record.<sup>2</sup> In just two days, from April 26 to April 27, there were more than 100 separate twisters. The tornadoes moved through six states and killed at least 283 people.</p><h2>The \"Perfect Storm\"</h2><p>From April 26 to April 27, \"perfect storm\" conditions gave birth to a monster twister in Tuscaloosa, Alabama. \"Perfect storm\" conditions occur when warm, wet air rises and collides with cold, dry air at high altitudes.<sup>3</sup></p><p>The Tuscaloosa tornado was 1.0 mile (1.6 kilometers) wide, with winds over 260 mph (400 kph). It stayed on the ground for an unusually long time. Tornadoes usually touch the ground for only a few miles before they die. But experts think the Tuscaloosa tornado stayed on the ground and traveled 300 miles (480 kilometers) across a region extending from Alabama to Georgia. \"There were no limitations,\" said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop.\"</p><h2>Strong, But Not Surprising?</h2><p>What caused the violent tornadoes in 2011? Experts disagree. Some think warmer-than-normal water temperatures in the Gulf of Mexico were the cause. Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña.\"<sup>4</sup> La Niña can affect the climate in the United States. It makes air drier or wetter and causes temperatures to rise and fall. Some experts, such as Samaras, think we simply don't have enough data to decide.</p><p>Because their cause is unclear, scientists around the world continue to study tornadoes. One day their research will help us to better understand the conditions that cause tornadoes to form. Eventually, we may even be able to predict how strong they will be and where they will hit.</p><footer><span><sup>1</sup>The pavement is the hard surface of a road.</span><span><sup>2</sup>If something is on record, it is written down and remembered from the past.</span><span><sup>3</sup>If something is at a particular altitude, it is at that height above sea level.</span><span><sup>4</sup>La Niña (Spanish for <em>the girl</em>) is a weather pattern that occurs when cold water in the Pacific comes to the surface of the ocean off the coast of South America.</span></footer>", - "segments": [ - { - "html": "<div><h2>Step 1: Locating the Quote and Paraphrase</h2><p>Let's start by finding the requested quote and paraphrase in the 'When Tornadoes Strike' article:</p><ul><li>The quote by Tim Samaras is in paragraph 4, under 'The \"Perfect Storm\"' section.</li><li>The paraphrase about Russell Schneider is in paragraph 5, under 'Strong, But Not Surprising?' section.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "There were no limitations,\" said tornado expert Tim Samaras. \"It went absolutely crazy. It had nothing but hundreds of miles to grow and develop.", - "Other people, such as Russell Schneider, director of the U.S. Storm Prediction Center, think it's because of a weather pattern called \"La Niña.\"" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>4</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>5</b>" - } - ] - }, - { - "html": "<div><h2>Step 2: Analyzing the Quote (Tim Samaras)</h2><p>The writer quoted Samaras to:</p><ul><li>Support the idea that the Tuscaloosa tornado was exceptionally large and long-lasting</li><li>Provide a vivid description of the tornado's unusual behavior</li><li>Add credibility to the information by including an expert's perspective</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "It went absolutely crazy. It had nothing but hundreds of miles to grow and develop." - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 3: Analyzing the Paraphrase (Russell Schneider)</h2><p>The writer paraphrased Schneider to:</p><ul><li>Present a possible explanation for the violent tornadoes in 2011</li><li>Introduce the concept of La Niña and its potential impact on tornado formation</li><li>Show that experts have different theories about the cause of these tornadoes</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "think it's because of a weather pattern called \"La Niña.\"" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 4: Comparing Source Descriptions</h2><p>The writer describes the sources differently:</p><ul><li>Tim Samaras is introduced as a 'tornado expert'</li><li>Russell Schneider is described as 'director of the U.S. Storm Prediction Center'</li></ul><p>We have more specific information about Schneider's role and affiliation, which may lend more authority to his opinion in this context.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "tornado expert Tim Samaras", - "Russell Schneider, director of the U.S. Storm Prediction Center" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 5: Understanding the Use of Quotes and Paraphrases</h2><p>The writer employs quotes and paraphrases to:</p><ul><li>Add credibility to the article by including expert opinions</li><li>Provide different perspectives on the causes of the tornadoes</li><li>Make the article more engaging by including direct speech and varied viewpoints</li><li>Support the main ideas presented in the article with authoritative sources</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Writers often quote or paraphrase (restate) the ideas of experts to support information in an article" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Conclusion</h2><p>By using quotes and paraphrases, the writer effectively supports their points with expert opinions, adding depth and credibility to the article. This technique demonstrates how writers can introduce sources using phrases like 'said tornado expert' or 'think it's because of', which helps to smoothly integrate expert opinions into the text. These methods not only provide valuable information but also make the article more engaging and authoritative.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "They may introduce these sources with According to ... or [the expert] thinks/says ..." - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 128, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying Sequence\n\nWhen writers describe processes - how things happen - they use transition words and phrases to show the order, or sequence, of the steps or events in the process. Transition words that indicate sequence include first, next, then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.", - "text": "Identifying Sequence\n\nWhen writers describe processes - how things happen - they use transition words and phrases to show the order, or sequence, of the steps or events in the process. Look at these sentences:\nFirst, warm air and cold air collide and form a tube of rotating air.\nNext, the rotating air turns to become a vertical column.\n\nThe words first and next tell you that warm and cold air collide and form a tube before the rotating air becomes a vertical column.\n\nOther transition words that indicate sequence include then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.\nBefore you go out, check the weather report.\nAfter the storm passes, it's safe to go outside.\nOnce the storm hits, go inside.\n\nNote: When, as soon as, and once describe an event that happens just before another event. During shows a period of time in which an event occurs.\nKeep windows closed during the storm.\nAs soon as the storm stops, it's safe to go outside.", - "html": "<h1>Identifying Sequence</h1><p>When writers describe processes - how things happen - they use transition words and phrases to show the order, or <b>sequence</b>, of the steps or events in the process. Look at these sentences:</p><blockquote><em><b>First</b>, warm air and cold air collide and form a tube of rotating air.<br /><b>Next</b>, the rotating air turns to become a vertical column.</em></blockquote><p>The words first and next tell you that warm and cold air collide and form a tube before the rotating air becomes a vertical column.</p><p>Other transition words that indicate sequence include then, second, and finally. Time clauses with before, after, when, as soon as, once, and during also show order.</p><blockquote><em><b>Before</b> you go out, check the weather report.<br /><b>After</b> the storm passes, it's safe to go outside.<br /><b>Once</b> the storm hits, go inside.</em></blockquote><p>Note: When, as soon as, and once describe an event that happens just before another event. During shows a period of time in which an event occurs.</p><blockquote><em>Keep windows closed <b>during</b> the storm.<br /><b>As soon as</b> the storm stops, it's safe to go outside.</em></blockquote>", - "id": "f5b96fbe-b210-4f97-a135-9cb035f4074d", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Answer to these questions:</h2><p>What should you do before a tornado?</p><p id='blank-1'><single-line></single-line></p><p>What should you do during a tornado?</p><p id='blank-3'><single-line></single-line></p><p>What should you do when a tornado is over?</p><p id='blank-2'><single-line></single-line></p>", - "additional": "<h2>What to Do When a Tornado Strikes</h2><p>If you live in a tornado region, it's important to know what to do when tornadoes strike. Follow these steps for what to do before, during, and after a tornado strikes, and you will have the best chance to stay safe.</p><p>First, always pay attention to weather reports during tornado season. In addition, keep your eye on the sky. Watch for dark, greenish-colored clouds, and clouds that are close to the ground. This may mean that a tornado is coming. As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors. If you are indoors, go to the lowest level you can, for example, to a basement. Once the tornado hits, stay inside for the entire time.</p><p>During a tornado, stay away from windows, as tornadoes can cause them to break. When the storm is over, make sure family members are safe. Check your home and the area around it for damage. Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance, such as food and shelter.</p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to identify the actions to take before, during, and after a tornado based on the given text. This exercise helps us practice recognizing sequence in written instructions.</p><ul><li>Identify actions before a tornado</li><li>Determine steps during a tornado</li><li>List actions after a tornado has passed</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "before a tornado", - "during a tornado", - "when a tornado is over", - "after a tornado has passed" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Before a Tornado</h2><p>The text mentions several actions to take before a tornado strikes:</p><ul><li>Pay attention to weather reports during tornado season</li><li>Keep an eye on the sky for signs of a tornado</li><li>Watch for dark, greenish-colored clouds and clouds close to the ground</li><li>Find shelter immediately if you're outdoors</li><li>Go to the lowest level possible if you're indoors</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "First, always pay attention to weather reports during tornado season", - "Watch for dark, greenish-colored clouds, and clouds that are close to the ground", - "As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors", - "If you are indoors, go to the lowest level you can, for example, to a basement" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Pay attention to weather reports and watch the sky for signs of a tornado</b>" - } - ] - }, - { - "html": "<div><h2>During a Tornado</h2><p>The text provides clear instructions for what to do during a tornado:</p><ul><li>Stay inside for the entire time</li><li>Stay away from windows to avoid injury from breaking glass</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Once the tornado hits, stay inside for the entire time", - "During a tornado, stay away from windows, as tornadoes can cause them to break" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Stay inside and away from windows</b>" - } - ] - }, - { - "html": "<div><h2>After a Tornado</h2><p>The text outlines several steps to take after a tornado has passed:</p><ul><li>Ensure family members are safe</li><li>Check your home and surrounding area for damage</li><li>Contact disaster relief organizations for help with cleanup and assistance</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "When the storm is over, make sure family members are safe", - "Check your home and the area around it for damage", - "Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Check for safety, assess damage, and contact disaster relief organizations</b>" - } - ] - }, - { - "html": "<div><h2>Recognizing Sequence</h2><p>The text uses several sequence indicators to show the order of actions:</p><ul><li>'First' indicates the initial step of paying attention to weather reports</li><li>'As soon as' shows immediacy in finding shelter</li><li>'Once' marks the beginning of the tornado</li><li>'During' specifies actions while the tornado is active</li><li>'When' and 'Finally' indicate steps after the tornado has passed</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional", - "tip" - ], - "phrases": [ - "First", - "As soon as", - "Once", - "During", - "When", - "Finally", - "transition words and phrases to show the order, or sequence" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Importance of Sequence in Instructions</h2><p>Recognizing sequence in instructions is crucial because:</p><ul><li>It helps readers understand the correct order of actions</li><li>It ensures safety by following steps in the proper sequence</li><li>It makes complex processes easier to follow and remember</li><li>It allows for better preparation and response in emergency situations</li></ul><p>By paying attention to sequence indicators, we can better understand and follow important safety instructions like those for tornado preparedness.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Other transition words that indicate sequence include then, second, and finally", - "Time clauses with before, after, when, as soon as, once, and during also show order" - ] - } - ], - "insertHTML": [] - } - ] - } - }, - { - "category": "CT Focus", - "embedding": "One way to evaluate online sources is to look at the suffix in the Web address.", - "text": "One way to evaluate online sources is to look at the suffix in the Web address (e.g., .com = company; .edu = educational institution (school or college); .gov = government). The suffix may help you judge a source's reliability.", - "html": "<p>One way <b>to evaluate online sources</b> is to look at the suffix in the Web address (e.g., .com = company; .edu = educational institution (school or college); .gov = government). The suffix may help you judge a source's reliability.</p>", - "id": "e40eae4a-e1a0-4e02-9aaa-9de8804e86ea", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Answer these questions:</h2><p>What is the source of the paragraph?</p><p id='blank-1'><single-line></single-line></p><p>Is this a reliable source of information on tornadoes?</p><p id='blank-2'><single-line></single-line></p><p>Why, or why not?</p><p id='blank-3'><single-line></single-line></p>", - "additional": "<h2>What to Do When a Tornado Strikes</h2><p>If you live in a tornado region, it's important to know what to do when tornadoes strike. Follow these steps for what to do before, during, and after a tornado strikes, and you will have the best chance to stay safe.</p><p>First, always pay attention to weather reports during tornado season. In addition, keep your eye on the sky. Watch for dark, greenish-colored clouds, and clouds that are close to the ground. This may mean that a tornado is coming. As soon as you know a tornado is about to hit, find shelter immediately if you are outdoors. If you are indoors, go to the lowest level you can, for example, to a basement. Once the tornado hits, stay inside for the entire time.</p><p>During a tornado, stay away from windows, as tornadoes can cause them to break. When the storm is over, make sure family members are safe. Check your home and the area around it for damage. Finally, contact disaster relief organizations such as the American Red Cross for help with cleanup and other assistance, such as food and shelter.</p><p><b>Source:</b> http://www.fema.gov</p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to evaluate the reliability of the given information about tornado safety. To do this, we'll:</p><ul><li>Identify the source of the information</li><li>Determine if it's a reliable source for tornado information</li><li>Explain our reasoning for the reliability assessment</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "What is the source of the paragraph?", - "Is this a reliable source of information on tornadoes?", - "Why, or why not?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 1: Identifying the Source</h2><p>At the end of the provided text, we can see the source clearly stated:</p><ul><li>Source: http://www.fema.gov</li></ul><p>FEMA stands for the Federal Emergency Management Agency, which is a part of the U.S. government.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Source: http://www.fema.gov" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>http://www.fema.gov (FEMA - Federal Emergency Management Agency)</b>" - } - ] - }, - { - "html": "<div><h2>Step 2: Evaluating the Reliability</h2><p>To determine if this is a reliable source, let's consider:</p><ul><li>The domain suffix (.gov)</li><li>The nature of the organization (FEMA)</li><li>The relevance to the topic (emergency management)</li></ul><p>Based on these factors, we can conclude that this is indeed a reliable source for information on tornadoes.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - ".gov = government", - "may help you judge a source's reliability" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Yes, it is a reliable source</b>" - } - ] - }, - { - "html": "<div><h2>Step 3: Explaining the Reliability</h2><p>This source is reliable for tornado information because:</p><ul><li>It's a .gov website, indicating it's an official U.S. government source</li><li>FEMA is specifically responsible for disaster preparedness and response</li><li>As a government agency, FEMA has access to expert knowledge and resources</li><li>The information provided aligns with general safety guidelines for tornado situations</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "to evaluate online sources", - "look at the suffix in the Web address" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>It's a .gov website (U.S. government), and FEMA is responsible for disaster preparedness and response</b>" - } - ] - }, - { - "html": "<div><h2>The Importance of Source Evaluation</h2><p>Evaluating online sources is crucial because:</p><ul><li>It helps ensure the information you're reading is accurate and trustworthy</li><li>It allows you to distinguish between expert advice and potentially misleading information</li><li>In emergency situations like tornadoes, reliable information can be life-saving</li><li>It promotes critical thinking and information literacy skills</li></ul><p>By considering factors like website suffixes (.com, .edu, .gov) and the authority of the source, you can make better judgments about the reliability of online information.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - ".com = company", - ".edu = educational institution", - ".gov = government", - "The suffix may help you judge a source's reliability" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 130, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use experience.", - "text": "Use experience with adjectives: professional experience, valuable experience, past experience, shared experience, learning experience. You can also use experience with nouns: work experience, life experience, experience danger.", - "html": "<p>Use experience with adjectives: <b>professional</b> experience, <b>valuable</b> experience, <b>past</b> experience, <b>shared</b> experience, <b>learning</b> experience. You can also use <b><i>experience</i></b> with nouns: <b>work</b> experience, <b>life</b> experience, experience <b>danger</b>.</p>", - "id": "9afe3753-35be-4bff-be9d-dc5ca7f39d93", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 134, - "tips": [ - { - "category": "CT Focus", - "embedding": "Evaluating sources: When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.", - "text": "Evaluating sources: When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.", - "html": "<p><b>Evaluating sources:</b> When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports.</p>", - "id": "e1b2bd7d-4986-4eae-8530-d5fce12b281f", - "verified": true, - "standalone": false, - "exercise": { - "question": "<p>Why does the writer quote Jack Cohen?</p><p id='blank-1'><single-line></single-line></p><p>What idea does his quote support?</p><p id='blank-7'><single-line></single-line></p><p>According to the two reading passages, what are the main factors that firefighters consider when they are fighting a fire? What are examples of each one? Complete the chart.</p><table><tbody><tr><th>Factor</th><td>Shape of the land</td><td id='blank-2'></td><td id='blank-3'></td></tr><tr><th>Examples</th><td id='blank-4'></td><td id='blank-5'></td><td>Dry grass, plants</td></tr></tbody></table>", - "additional": "<h1>Wildfires!</h1><p>Wildfires occur all around the world, but they are most frequent in areas that have wet seasons followed by long, hot, dry seasons. These conditions exist in parts of Australia, South Africa, Southern Europe, and the western regions of the United States.</p><p>Wildfires can move quickly and destroy large areas of land in just a few minutes. Wildfires need three conditions: fuel, oxygen, and a heat source. Fuel is anything in the path of the fire that can burn: trees, grasses, even homes. Air supplies the oxygen. Heat sources include lightning, cigarettes, or just heat from the sun.</p><p>From past experience we know that it is difficult to prevent wildfires, but it is possible to stop them from becoming too big. One strategy is to cut down trees. Another strategy is to start fires on purpose. Both of these strategies limit the amount of fuel available for future fires. In addition, people who live in areas where wildfires occur can build fire-resistant<sup>1</sup> homes, according to fire researcher Jack Cohen. Cohen says that in some recent California fires, “there were significant cases of communities that did not burn . . . because they were fire-resistant.”</p><p>However, most experts agree that no single action will reduce fires or their damage. The best method is to consider all these strategies and use each of them when and where they are the most appropriate.</p><h2>Fighting Fire</h2><p>Fighting fires is similar to a military campaign.<sup>2</sup> Attacks come from the air and from the ground. The firefighters must consider three main factors: the shape of the land, the weather, and the type of fuel in the path of the fire. For example, southern sides of mountains are sunnier and drier, so they are more likely to burn than the northern sides. Between two mountains, in the canyons, strong winds can suddenly change the direction of a fire. These places, therefore, experience particularly dangerous fires.</p><ul><li>To control a wildfire, firefighters on the ground first look for something in the area that can block the fire, such as a river or a road. Then they dig a deep trench.<sup>3</sup> This is a “fire line,” a line that fire cannot cross.</li><li>While firefighters on the ground create a fire line, planes and helicopters drop water or chemical fire retardant<sup>4</sup> on the fire. Pilots communicate with firefighters on the ground so they know what areas to hit.</li><li>As soon as the fire line is created, firefighters cut down any dead trees in the area between the fire line and the fire. This helps keep flames from climbing higher into the treetops.</li><li>At the same time, other firefighters on the ground begin backburning<sup>5</sup> in the area between the fire line and the fire.</li></ul><footer><span><sup>1</sup> If something is <strong>fire-resistant</strong>, it does not catch fire easily.</span><span><sup>2</sup> A <strong>military campaign</strong> is a planned set of activities for fighting a war.</span><span><sup>3</sup> A <strong>trench</strong> is a long, narrow channel.</span><span><sup>4</sup> <strong>Chemical fire retardant</strong> is a type of chemical that slows down the burning of fire.</span><span><sup>5</sup> <strong>Backburning</strong> is removing fuel, such as plants and trees, from a fire's path, usually by burning it in a controlled way.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to analyze the given text to answer questions about:</p><ul><li>The purpose of Jack Cohen's quote</li><li>The main factors firefighters consider when fighting wildfires</li><li>Examples of these factors</li></ul><p>Let's break this down step by step.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Why does the writer quote Jack Cohen?", - "What idea does his quote support?", - "what are the main factors that firefighters consider when they are fighting a fire?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Analyzing Jack Cohen's Quote</h2><p>The writer quotes Jack Cohen, a fire researcher, who says: \"there were significant cases of communities that did not burn . . . because they were fire - resistant.\"</p><p>This quote is used to:</p><ul><li>Support the idea that building fire-resistant homes can be an effective strategy against wildfires</li><li>Provide expert evidence for the effectiveness of this approach</li><li>Illustrate a practical application of fire prevention strategies</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Cohen says that in some recent California fires, \"there were significant cases of communities that did not burn . . . because they were fire - resistant.\"" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>To provide expert evidence on fire-resistant homes</b>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Building fire-resistant homes can protect communities from wildfires</b>" - } - ] - }, - { - "html": "<div><h2>Main Factors Firefighters Consider</h2><p>According to the passage, firefighters consider three main factors when fighting a fire:</p><ol><li>Shape of the land</li><li>Weather</li><li>Type of fuel in the fire's path</li></ol><p>Let's look at examples for each factor.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "The firefighters must consider three main factors: the shape of the land, the weather, and the type of fuel in the path of the fire." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Weather</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Fuel type</b>" - } - ] - }, - { - "html": "<div><h2>Examples of Each Factor</h2><p>1. Shape of the land:</p><ul><li>Southern sides of mountains (sunnier and drier, more likely to burn)</li><li>Canyons between mountains (strong winds can change fire direction)</li></ul><p>2. Weather:</p><ul><li>Strong winds (can change fire direction)</li></ul><p>3. Fuel type:</p><ul><li>Dry grass and plants</li><li>Trees (especially dead trees)</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "southern sides of mountains are sunnier and drier, so they are more likely to burn than the northern sides", - "Between two mountains, in the canyons, strong winds can suddenly change the direction of a fire", - "Dry grass, plants" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>Southern mountain sides, canyons</b>" - }, - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>Strong winds</b>" - } - ] - }, - { - "html": "<div><h2>The Importance of Expert Quotes</h2><p>Including expert quotes in an article serves several purposes:</p><ul><li>Adds credibility to the information presented</li><li>Provides specific examples or data to support main ideas</li><li>Offers expert insights that the author may not have</li><li>Helps readers understand complex topics through an expert's perspective</li></ul><p>When reading articles, it's important to consider why certain quotes are included and how they support the main ideas being presented.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "When you see a quote from an expert in an article, think about why the writer included it and the ideas it supports." - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 135, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Verb Forms for Describing a Process\n\nWriters usually use two verb forms when they describe a process - the imperative and the simple present.\n\nIf you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. If you are explaining how something happens, use the simple present. Remember to make subjects and verbs agree when you use the simple present.", - "text": "Verb Forms for Describing a Process\n\nWriters usually use two verb forms when they describe a process - the imperative and the simple present.\n\nIf you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. For example:\nFirst, remove fuel in the fire's path.\n\nThe subject, you, is understood. Remove is the base form of the verb.\n\nIf you are explaining how something happens, use the simple present. For example:\nThen warm air moves upward.\nThen firefighters look for something in the area that can block the fire.\n\nRemember to make subjects and verbs agree when you use the simple present.", - "html": "<h1>Verb Forms for Describing a Process</h1><p>Writers usually use two verb forms when they describe a process - the imperative and the simple present.</p><p>If you are explaining how to do something, use the imperative. The imperative is the base form of a verb. You do not use a subject with the imperative. For example:</p><blockquote><em>First, <b>remove</b> fuel in the fire's path.</em></blockquote><p>The subject, you, is understood. Remove is the base form of the verb.</p><p>If you are explaining how something happens, use the simple present. For example:</p><blockquote><em>Then warm air <b>moves</b> upward.<br />Then firefighters <b>look</b> for something in the area that can block the fire.</em></blockquote><p>Remember to make subjects and verbs agree when you use the simple present.</p>", - "id": "01638dd5-3d2d-402c-89a9-a35d15098d4a", - "verified": true, - "standalone": false, - "exercise": { - "question": "<section><h2>Read the information in the box. Complete the sentences (1-3) with the correct form of the verb in parentheses.</h2><ol><li><span id='blank-1'>__</span> (move) indoors during a lightning storm, if possible.</li><li>Firefighters <span id='blank-2'>__</span> (dig) a trench to block the fire.</li><li>First, warm air <span id='blank-3'>_</span> (collide) with cold air at high altitudes.</li></ol></section><section><h2>Write three imperative sentences and three sentences in the simple present. Use the ideas from exercises A and Babove.</h2><p>Imperative:</p><ol><li><p id='blank-4'><single-line></single-line></p></li><li><p id='blank-5'><single-line></single-line></p></li><li><p id='blank-6'><single-line></single-line></p></li></ol></section><p>Simple Present:</p><ol><li><p id='blank-7'><single-line></single-line></p></li><li><p id='blank-8'><single-line></single-line></p></li><li><p id='blank-9'><single-line></single-line></p></li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to complete two exercises:</p><ol><li>Fill in the blanks with the correct verb forms</li><li>Write three imperative sentences and three simple present sentences</li></ol><p>Let's approach this step-by-step, focusing on the correct use of verb forms in describing processes.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Complete the sentences (1-3) with the correct form of the verb in parentheses", - "Write three imperative sentences and three sentences in the simple present" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Exercise 1: Completing Sentences</h2><p>Let's analyze each sentence and determine the correct verb form:</p><ol><li>\"_______(move) indoors during a lightning storm, if possible.\"<br>This is an instruction, so we use the imperative form: \"<b>Move</b>\"</li><li>\"Firefighters _______(dig) a trench to block the fire.\"<br>This describes what firefighters do, so we use simple present: \"<b>dig</b>\"</li><li>\"First, warm air _______(collide) with cold air at high altitudes.\"<br>This explains how something happens, so we use simple present: \"<b>collides</b>\"</li></ol></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "If you are explaining how to do something, use the imperative", - "If you are explaining how something happens, use the simple present" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Move</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>dig</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>collides</b>" - } - ] - }, - { - "html": "<div><h2>Exercise 2: Writing Sentences</h2><p>Now, let's create three imperative and three simple present sentences:</p><h4>Imperative Sentences:</h4><ol><li>Stay away from windows during a tornado.</li><li>Check weather reports regularly in tornado season.</li><li>Create a fire-resistant zone around your home.</li></ol><h4>Simple Present Sentences:</h4><ol><li>Tornadoes form when warm and cold air masses collide.</li><li>Firefighters use various strategies to control wildfires.</li><li>Strong winds change the direction of fires quickly.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "The imperative is the base form of a verb", - "You do not use a subject with the imperative", - "Remember to make subjects and verbs agree when you use the simple present" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>Stay away from windows during a tornado.</b></b>" - }, - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>Check weather reports regularly in tornado season.</b>" - }, - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<b class='text-blue-700'>Create a fire-resistant zone around your home.</b>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Tornadoes form when warm and cold air masses collide.</b>" - }, - { - "target": "question", - "targetId": "blank-8", - "position": "replace", - "html": "<b class='text-blue-700'>Firefighters use various strategies to control wildfires.</b>" - }, - { - "target": "question", - "targetId": "blank-9", - "position": "replace", - "html": "<b class='text-blue-700'>Strong winds change the direction of fires quickly.</b>" - } - ] - }, - { - "html": "<div><h2>Understanding Verb Forms in Process Descriptions</h2><p>Using the correct verb forms is crucial when describing processes because:</p><ul><li>Imperative verbs give clear, direct instructions</li><li>Simple present verbs explain how things generally happen</li><li>Correct usage helps readers distinguish between actions to take and natural occurrences</li><li>It makes the text more coherent and easier to understand</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Writers usually use two verb forms when they describe a process - the imperative and the simple present" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Applying the Tip to Real-World Writing</h2><p>This tip is beneficial because:</p><ul><li>It helps create clear, effective instructions in various fields (e.g., safety guidelines, cooking recipes, user manuals)</li><li>It improves the ability to explain scientific processes or natural phenomena accurately</li><li>It enhances overall writing clarity and precision</li><li>It's a fundamental skill for technical writing and educational content creation</li></ul><p>By mastering these verb forms, you can communicate processes more effectively in both academic and professional contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "First, remove fuel in the fire's path", - "Then warm air moves upward", - "Then firefighters look for something in the area that can block the fire" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 136, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Organizing a Process Paragraph\n\nWhen you write a process paragraph, you explain steps or events in a process in chronological order - the first event appears first, then the next event, and so on.\n\nTo plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.", - "text": "Organizing a Process Paragraph\n\nWhen you write a process paragraph, you explain steps or events in a process in chronological order - the first event appears first, then the next event, and so on.\n\nTo plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.\nfirst, second, third; then, next, in addition; finally\nbefore, after, once, when, as soon as, during, while\n\nNote that during and while have similar meanings but are used differently in a sentence.\nDuring the storm, it isn't safe to go outside. (during + noun)\nWhile the storm is happening, stay indoors. (while + noun + be + verb + -ing)\n\nWriters usually use the simple present or the imperative to describe a process. You can also use the present perfect with after and once.\nAfter / Once the storm has passed, it's safe to go outside.\n\nNote: A process paragraph is more than a list of steps. It is also important to include details that help the reader understand the steps or events.", - "html": "<h1>Organizing a Process Paragraph</h1><p>When you write a process paragraph, you explain steps or events in a process in <b>chronological order</b> - the first event appears first, then the next event, and so on.</p><p>To plan a process paragraph, first list each step or event in the correct order. When you write your paragraph, use transition words and phrases to help the reader follow the order.</p><blockquote><em>first, second, third; then, next, in addition; finally<br />before, after, once, when, as soon as, during, while</em></blockquote><p>Note that during and while have similar meanings but are used differently in a sentence.</p><blockquote><em><b>During</b> the storm, it isn't safe to go outside. (during + noun)<br /><b>While</b> the storm is happening, stay indoors. (while + noun + be + verb + -ing)</em></blockquote><p>Writers usually use the simple present or the imperative to describe a process. You can also use the present perfect with after and once.</p><blockquote><em><b>After / Once</b> the storm has passed, it's safe to go outside.</em></blockquote><p><b>Note</b>: A process paragraph is more than a list of steps. It is also important to include details that help the reader understand the steps or events.</p>", - "id": "fb0a015f-c414-4e63-bd87-bdd908e89bd6", - "verified": true, - "standalone": false, - "exercise": { - "question": "<section><h2>Look at the list of events for a process paragraph. Number them to put them in the best order.</h2><p><hz-row><option-box><span id='blank-1'></span></option-box> After that, turn off any of your home energy sources that can act as fuel, such as natural gas.</hz-row></p><p><hz-row><option-box><span id='blank-2'></span></option-box> Finally, leave the area as quickly as possible. Do not return home until it is safe.</hz-row></p><p><hz-row><option-box><span id='blank-3'></span></option-box> Then go back inside and close all windows, doors, and other openings. This helps prevent the fire from moving easily through the house.</hz-row></p><p><hz-row><option-box><span id='blank-4'></span></option-box> If a fire is approaching your home, first go outside and move any items that can act as fuel for the fire, such as dead plants.</hz-row></p><p><hz-row><option-box><span id='blank-5'></span></option-box> Then fill large containers such as garbage cans and bathtubs withwater. This will slow down the fire.</hz-row></li></section><h2>Now write the paragraph:</h2><p>Wildfires move quickly and are extremely dangerous, but you can avoid danger if you follow these steps.</p><p id='blank-6'><single-line></single-line></p><p id='blank-7'><single-line></single-line></p><p id='blank-8'><single-line></single-line></p><p id='blank-9'><single-line></single-line></p><p id='blank-10'><single-line></single-line></p><p>If you follow these steps, you will have the best chances for staying safe if a wildfire occurs.</p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to complete two main tasks:</p><ol><li>Order the given events in a logical sequence for a process paragraph about wildfire safety.</li><li>Write a coherent paragraph using the ordered events, incorporating appropriate transition words.</li></ol><p>Let's approach this step-by-step, focusing on creating a clear, chronological process.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Number them to put them in the best order", - "Now write the paragraph" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 1: Ordering the Events</h2><p>Let's arrange the events in a logical sequence:</p><ol><li>If a fire is approaching your home, first go outside and move any items that can act as fuel for the fire, such as dead plants.</li><li>Then go back inside and close all windows, doors, and other openings. This helps prevent the fire from moving easily through the house.</li><li>After that, turn off any of your home energy sources that can act as fuel, such as natural gas.</li><li>Then fill large containers such as garbage cans and bathtubs with water. This will slow down the fire.</li><li>Finally, leave the area as quickly as possible. Do not return home until it is safe.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "When you write a process paragraph, you explain steps or events in a process in chronological order" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>3</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>5</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>2</b>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>1</b>" - }, - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>4</b>" - } - ] - }, - { - "html": "<div><h2>Step 2: Writing the Paragraph</h2><p>Now, let's write the paragraph using the ordered events and appropriate transition words:</p><p>Wildfires move quickly and are extremely dangerous, but you can avoid danger if you follow these steps. First, if a fire is approaching your home, go outside and move any items that can act as fuel for the fire, such as dead plants. Then, go back inside and close all windows, doors, and other openings to prevent the fire from moving easily through the house. After that, turn off any of your home energy sources that can act as fuel, such as natural gas. Next, fill large containers such as garbage cans and bathtubs with water to slow down the fire. Finally, leave the area as quickly as possible and do not return home until it is safe. If you follow these steps, you will have the best chances for staying safe if a wildfire occurs.</p></div>", - "wordDelay": 200, - "holdDelay": 15000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "use transition words and phrases to help the reader follow the order", - "first, second, third; then, next, in addition; finally" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<b class='text-blue-700'>First, if a fire is approaching your home, go outside and move any items that can act as fuel for the fire, such as dead plants.</b>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Then, go back inside and close all windows, doors, and other openings to prevent the fire from moving easily through the house.</b>" - }, - { - "target": "question", - "targetId": "blank-8", - "position": "replace", - "html": "<b class='text-blue-700'>After that, turn off any of your home energy sources that can act as fuel, such as natural gas.</b>" - }, - { - "target": "question", - "targetId": "blank-9", - "position": "replace", - "html": "<b class='text-blue-700'>Next, fill large containers such as garbage cans and bathtubs with water to slow down the fire.</b>" - }, - { - "target": "question", - "targetId": "blank-10", - "position": "replace", - "html": "<b class='text-blue-700'>Finally, leave the area as quickly as possible and do not return home until it is safe.</b>" - } - ] - }, - { - "html": "<div><h2>Understanding Process Paragraphs</h2><p>Writing an effective process paragraph involves:</p><ul><li>Arranging events in chronological order</li><li>Using transition words to show the sequence clearly</li><li>Providing sufficient details for each step</li><li>Using simple present or imperative verb forms</li><li>Ensuring the paragraph flows logically from start to finish</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Writers usually use the simple present or the imperative to describe a process", - "A process paragraph is more than a list of steps" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Benefits of Organizing Process Paragraphs</h2><p>Understanding how to organize a process paragraph is beneficial because:</p><ul><li>It improves clarity in instructional or explanatory writing</li><li>It helps readers follow complex procedures more easily</li><li>It's a valuable skill for academic and professional writing</li><li>It enhances overall communication effectiveness</li><li>It can be applied to various fields, from technical writing to everyday explanations</li></ul><p>By mastering this skill, you can create clear, concise, and easily understandable process descriptions in various contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "To plan a process paragraph, first list each step or event in the correct order", - "It is also important to include details that help the reader understand the steps or events" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 8, - "title": "Buliding Wonders", - "pages": [ - { - "page": 144, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use style.", - "text": "Use style with (n.) leadership style, learning style, style of music, writing style; (adj.) distinctive style, particular style, personal style.", - "html": "<p>Use style with <i>(n.)</i> <b>leadership</b> style, <b>learning</b> style, style <b>of music</b>, <b>writing</b> style; <i>(adj.)</i> <b>distinctive</b> style, <b>particular</b> style, <b>personal</b> style.</p>", - "id": "fe2afa25-31c1-48ba-8b7f-0ca29f3cb889", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 150, - "tips": [ - { - "category": "Strategy", - "embedding": "When you scan, look for paraphrases of key words, as well as the key words themselves.", - "text": "When you scan, look for paraphrases of key words, as well as the key words themselves. For example, began building is a paraphrase for started work on.", - "html": "<p>When you scan, <b>look for paraphrases</b> of key words, as well as the key words themselves. For example, <i>began building</i> is a paraphrase for <i>started work on</i>.</p>", - "id": "9cf7701a-4bc2-4f75-8e41-2619c1b47399", - "verified": true, - "standalone": false, - "exercise": { - "question": "<p>The passage below is about the mysterious statues in Rapa Nui (Easter Island) called <em>moai</em>. Scan the paragraph to find the answers to these questions.</p><p>How far is Rapa Nui from Chile? <span id='blank-1'>___________________</span></p><p>When did people probably first come to Rapa Nui? <span id='blank-2'>___________________</span></p><p>Where did the people of Rapa Nui come from? <span id='blank-3'>___________________</span></p><p>How tall are the statues? How much do they weigh? <span id='blank-4'>___________________</span></p>", - "additional": "<h2>The Moai of Rapa Nui</h2><p>Rapa Nui (Easter Island) is an island in the Pacific Ocean located 2,300 miles (3,700 kilometers) west of Chile. It’s home to the mysterious <em>moai</em> statues, enormous figures carved from stone. It's not clear when the island was first settled. Experts guess that a few brave sailors somehow sailed west to Rapa Nui from Polynesian islands around AD 800. Experts do know that the Rapa Nui culture was at its height between the 10th and 16th centuries. They think the Rapa Nui people carved and built the <em>moai</em> in this period. There are 900 <em>moai</em> statues across the island. They are about 13 feet (4 meters) tall and weigh as much as 14 tons. Most scholars think that the <em>moai</em> were created to honor ancestors, chiefs, or other important people.</p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to scan the given passage about the moai statues of Rapa Nui (Easter Island) to find specific information. Let's break down the questions we need to answer:</p><ul><li>Distance of Rapa Nui from Chile</li><li>Probable time of first settlement</li><li>Origin of Rapa Nui people</li><li>Height and weight of the statues</li></ul><p>We'll use scanning techniques to quickly locate this information in the text.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Scan the paragraph to find the answers to these questions" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Scanning for Answers</h2><p>Let's go through each question and find the relevant information:</p><ol><li>Distance from Chile: <b>2,300 miles (3,700 kilometers)</b></li><li>First settlement: <b>around AD 800</b></li><li>Origin: <b>Polynesian islands</b></li><li>Statues' dimensions: <b>about 13 feet (4 meters) tall, weighing up to 14 tons</b></li></ol><p>Notice how we didn't need to read the entire passage in detail. We quickly located the specific information by scanning for key words and numbers.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "2,300 miles (3,700 kilometers) west of Chile", - "around AD 800", - "from Polynesian islands", - "13 feet (4 meters) tall and weigh as much as 14 tons" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>2,300 miles (3,700 kilometers)</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Around AD 800</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Polynesian islands</b>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>13 feet (4 meters) tall; up to 14 tons</b>" - } - ] - }, - { - "html": "<div><h2>Effective Scanning Techniques</h2><p>To scan effectively:</p><ul><li>Focus on key words related to the questions</li><li>Look for numbers when searching for dates, measurements, or distances</li><li>Pay attention to proper nouns for locations or origins</li><li>Don't read every word; let your eyes quickly move through the text</li><li>Be aware of paraphrases or synonyms of the key words you're looking for</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "look for paraphrases of key words, as well as the key words themselves" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Importance of Recognizing Paraphrases</h2><p>Recognizing paraphrases is crucial in scanning because:</p><ul><li>Authors often use synonyms or rephrase ideas</li><li>The exact wording from the question may not appear in the text</li><li>It helps in understanding the context and nuances of the information</li><li>It improves overall reading comprehension skills</li><li>It's a valuable skill for academic and professional reading tasks</li></ul><p>For example, in our text, 'first settled' could be paraphrased as 'brave sailors somehow sailed west to Rapa Nui', indicating the first settlement.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip", - "additional" - ], - "phrases": [ - "began building is a paraphrase for started work on", - "Experts guess that a few brave sailors somehow sailed west to Rapa Nui" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Benefits of Effective Scanning</h2><p>Mastering the skill of scanning, including recognizing paraphrases, is beneficial because:</p><ul><li>It saves time when searching for specific information in long texts</li><li>It's essential for quickly reviewing documents or research materials</li><li>It helps in test-taking strategies, especially for reading comprehension questions</li><li>It improves overall reading efficiency and speed</li><li>It's a valuable skill in both academic and professional settings</li></ul><p>By practicing scanning and being aware of paraphrases, you can become a more efficient and effective reader across various contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "When you scan, look for paraphrases of key words, as well as the key words themselves" - ] - } - ], - "insertHTML": [] - } - ] - } - }, - { - "category": "Reading Skill", - "embedding": "Scanning for Specific Information\n\nScanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.", - "text": "Scanning for Specific Information\n\nScanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.\n\nFor example, to answer the question 'When did Gaudí start work on La Sagrada Família?', first scan the text to find a year. Then read the words near the year for information about 'starting work'.\nAntoní Gaudi began building his church, La Sagrada Família, in 1881.\n\nFirst, your eyes go to 1887. Then your eyes go to began building. You have found the answer to the question - in 1881.", - "html": "<h1>Scanning for Specific Information</h1><p>Scanning helps you find details quickly. When you scan, you move your eyes quickly across and down a page and you only look for particular things. For example, to get information about times and dates, look for numbers, and to get information about people and places, look for capitalized words. Read the words around the numbers or capitalized words to understand the context.</p><p>For example, to answer the question 'When did Gaudí start work on La Sagrada Família?', first scan the text to find a year. Then read the words near the year for information about 'starting work'.</p><p>Antoni Gaudí <b>began building</b> his church, La Sagrada Família, in <b>1881</b>.</p><p>First, your eyes go to 1887. Then your eyes go to began building. You have found the answer to the question - in 1881.</p>", - "id": "84282316-08c8-4e36-9a66-f892315040dc", - "verified": true, - "standalone": false, - "exercise": { - "question": "<p>The passage below is about the mysterious statues in Rapa Nui (Easter Island) called <em>moai</em>. Scan the paragraph to find the answers to these questions.</p><p>How far is Rapa Nui from Chile? <span id='blank-1'>___________________</span></p><p>When did people probably first come to Rapa Nui? <span id='blank-2'>___________________</span></p><p>Where did the people of Rapa Nui come from? <span id='blank-3'>___________________</span></p><p>How tall are the statues? How much do they weigh? <span id='blank-4'>___________________</span></p>", - "additional": "<h2>The Moai of Rapa Nui</h2><p>Rapa Nui (Easter Island) is an island in the Pacific Ocean located 2,300 miles (3,700 kilometers) west of Chile. It's home to the mysterious <em>moai</em> statues, enormous figures carved from stone. It's not clear when the island was first settled. Experts guess that a few brave sailors somehow sailed west to Rapa Nui from Polynesian islands around AD 800. Experts do know that the Rapa Nui culture was at its height between the 10th and 16th centuries. They think the Rapa Nui people carved and built the <em>moai</em> in this period. There are 900 <em>moai</em> statues across the island. They are about 13 feet (4 meters) tall and weigh as much as 14 tons. Most scholars think that the <em>moai</em> were created to honor ancestors, chiefs, or other important people.</p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to scan the given passage about the moai statues of Rapa Nui (Easter Island) to find specific information. Let's break down the questions we need to answer:</p><ul><li>Distance of Rapa Nui from Chile</li><li>Probable time of first settlement</li><li>Origin of Rapa Nui people</li><li>Height and weight of the statues</li></ul><p>We'll use scanning techniques to quickly locate this information in the text.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Scan the paragraph to find the answers to these questions" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Scanning for Answers</h2><p>Let's go through each question and find the relevant information:</p><ol><li>Distance from Chile: <b>2,300 miles (3,700 kilometers)</b></li><li>First settlement: <b>around AD 800</b></li><li>Origin: <b>Polynesian islands</b></li><li>Statues' dimensions: <b>about 13 feet (4 meters) tall, weighing up to 14 tons</b></li></ol><p>Notice how we didn't need to read the entire passage in detail. We quickly located the specific information by scanning for key words and numbers.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "2,300 miles (3,700 kilometers) west of Chile", - "around AD 800", - "from Polynesian islands", - "13 feet (4 meters) tall and weigh as much as 14 tons" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>2,300 miles (3,700 kilometers)</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Around AD 800</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Polynesian islands</b>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>13 feet (4 meters) tall; up to 14 tons</b>" - } - ] - }, - { - "html": "<div><h2>Effective Scanning Techniques</h2><p>To scan effectively:</p><ul><li>Focus on key words related to the questions</li><li>Look for numbers when searching for dates, measurements, or distances</li><li>Pay attention to proper nouns for locations or origins</li><li>Don't read every word; let your eyes quickly move through the text</li><li>Be aware of paraphrases or synonyms of the key words you're looking for</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "look for paraphrases of key words, as well as the key words themselves" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Importance of Recognizing Paraphrases</h2><p>Recognizing paraphrases is crucial in scanning because:</p><ul><li>Authors often use synonyms or rephrase ideas</li><li>The exact wording from the question may not appear in the text</li><li>It helps in understanding the context and nuances of the information</li><li>It improves overall reading comprehension skills</li><li>It's a valuable skill for academic and professional reading tasks</li></ul><p>For example, in our text, 'first settled' could be paraphrased as 'brave sailors somehow sailed west to Rapa Nui', indicating the first settlement.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip", - "additional" - ], - "phrases": [ - "began building is a paraphrase for started work on", - "Experts guess that a few brave sailors somehow sailed west to Rapa Nui" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Benefits of Effective Scanning</h2><p>Mastering the skill of scanning, including recognizing paraphrases, is beneficial because:</p><ul><li>It saves time when searching for specific information in long texts</li><li>It's essential for quickly reviewing documents or research materials</li><li>It helps in test-taking strategies, especially for reading comprehension questions</li><li>It improves overall reading efficiency and speed</li><li>It's a valuable skill in both academic and professional settings</li></ul><p>By practicing scanning and being aware of paraphrases, you can become a more efficient and effective reader across various contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "When you scan, look for paraphrases of key words, as well as the key words themselves" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 152, - "tips": [ - { - "category": "Word Link", - "embedding": "trans = across", - "text": "trans = across: transport, transportation, transfer, transit, translate. Note that transport can be both a noun and a verb, but the stress is different: (n.) transport, (v.) transport.", - "html": "<p><b>trans</b> = across: <b>trans</b>port, <b>trans</b>portation, <b>trans</b>fer, <b>trans</b>it, <b>trans</b>late. Note that <b>trans</b>port can be both a noun and a verb, but the stress is different: <i>(n.)</i> <b>trans</b>port, <i>(v.)</i> trans<b>port</b>.</p>", - "id": "9d657295-2afe-4ce2-a47c-e5a0ab70b782", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 156, - "tips": [ - { - "category": "CT Focus", - "embedding": "To identify comparisons, you need to scan for and select relevant details from different parts of the text.", - "text": "To identify comparisons, you need to scan for and select relevant details from different parts of the text, for example, names of people and places, years, dimensions, and other specific details.", - "html": "<p><b>To identify comparisons</b>, you need to scan for and select relevant details from different parts of the text, for example, names of people and places, years, dimensions, and other specific details.</p>", - "id": "aa7d4e33-86aa-4655-b2f2-e5f08316ae37", - "verified": true, - "standalone": false, - "exercise": { - "question": "<section><h2>Scan the reading passage for information to complete the table.</h2><table><thead><tr><th>Name</th><th>When was it built?</th><th>How was it built?</th></tr></thead><tbody><tr><td>Göbekli Tepe</td><td>11,500 B.C.</td><td><span id='blank-1'></span></td></tr><tr><td>Chichén Itzá</td><td><span id='blank-2'></span></td><td><span id='blank-3'></span></td></tr></tbody></table></section><section><h2>According to the writer, what was the purpose of each structure? What evidence does the writer give? Scan the reading again and write your answers.</h2><p>Göbekli Tepe</p><p><label>Purpose:</label><span id='blank-4'>___________________________________________</span></p><p><label>Evidence:</label><span id='blank-5'>___________________________________________</span></p><p>Chichén Itzá</p><p><label>Purpose:</label><span id='blank-6'>___________________________________________</span></p><p><label>Evidence:</label><span id='blank-7'>___________________________________________</span></p></section><section><h2> In what ways are the structures you read about similar? In what ways are they different? Use your ideas from the previous exercises. Complete the table.</h2><table><thead><tr><th>Göbekli Tepe</th><th>Both</th><th>Chichén Itzá</th></tr></thead><tbody><tr><td><span id='blank-8'></span></td><td><span id='blank-9'></span></td><td><span id='blank-10'></span></td></tr><tr><td><span id='blank-11'></span></td><td><span id='blank-12'></span></td><td><span id='blank-13'></span></td></tr><tr><td><span id='blank-14'></span></td><td><span id='blank-15'></span></td><td><span id='blank-16'></span></td></tr></tbody></table></section>", - "additional": "<h1>Amazing Structures</h1><p>People have created monuments for various reasons, inspired by different sources. Two of the greatest architectural achievements are on opposite sides of the world, in Turkey and Mexico.</p><h2>Göbekli Tepe</h2><p>Göbekli Tepe is one of the oldest man-made structures on Earth. It was already nearly 8,000 years old when both Stonehenge<sup>1</sup> and the pyramids of Egypt were built. The structure consists of dozens of stone pillars arranged in rings. The pillars are shaped like capital T's, and many are covered with carvings of animals running and jumping. They are also very big—the tallest pillars are 18 feet (5.5 m) in height and weigh 16 tons (more than 14,500 kg). In fact, archaeologists think that Göbekli Tepe was probably the largest structure on Earth at the time.</p><h2>How Was It Built?</h2><p>At the time that Göbekli Tepe was built, most humans lived in small nomadic<sup>2</sup> groups. These people survived by gathering plants and hunting animals. They had no writing system and did not use metal. Even wheels did not exist. Amazingly, the structure's builders were able to cut, shape, and transport 16-ton stones. Archaeologists found Stone Age<sup>3</sup> tools such as knives at the site. They think hundreds of workers carved and put the pillars in place.</p><h2>Why Was It Built?</h2><p>Archaeologists are still excavating Göbekli Tepe and debating its meaning. Many think it is the world's oldest temple. Klaus Schmidt is the archaeologist who originally excavated the site. He thinks that people living nearby created Göbekli Tepe as a holy meeting place. To Schmidt, the T-shaped pillars represent human beings. The pillars face the center of the circle and perhaps represent a religious ritual.</p><h2>Chichén Itzá</h2><p>Chichén Itzá is an ancient city made of stepped pyramids, temples, and other stone structures. The largest building in Chichén Itzá is the Temple of Kukfooterkan, a pyramid with 365 steps. A kind of calendar, the temple shows the change of seasons. Twice a year on the spring and autumn equinoxes,<sup>4</sup> a shadow falls on the pyramid in the shape of a snake. As the sun sets, this shadowy snake goes down the steps to eventually join a carved snake head on the pyramid's side.</p><h2>How Was It Built?</h2><p>The Mayans constructed the pyramids with carved stone. To build a pyramid, Mayan workers created a base and added smaller and smaller levels as the structure rose. Building the pyramids required many workers. Some pyramids took hundreds of years to complete. As at Göbekli Tepe, builders worked without wheels or metal tools.</p><h2>Why Was It Built?</h2><p>Chichén Itzá was both an advanced city center and a religious site. Spanish records show that the Mayans made human sacrifices<sup>5</sup> to a rain god here. Archaeologists have found bones, jewelry, and other objects that people wore when they were sacrificed. Experts also know that the Mayans were knowledgeable astronomers.<sup>6</sup> They used the tops of the pyramids to view Venus and other planets.</p><footer><span><sup>1</sup> <strong>Stonehenge</strong> is a prehistoric monument in southern England, built around 2600 B.C.</span><span><sup>2</sup> If a person or group is <strong>nomadic</strong>, they travel from place to place rather than living in one place all the time.</span><span><sup>3</sup> The <strong>Stone Age</strong> was a very early period in human history when people used tools and weapons made of stone, not metal.</span><span><sup>4</sup> An <strong>equinox</strong> is a time in the year when day and night are of equal length.</span><span><sup>5</sup> A <strong>sacrifice</strong> is a religious ceremony in which people or animals are killed.</span><span><sup>6</sup> An <strong>astronomer</strong> is a person who studies stars, planets, and other objects in space.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to complete three main tasks:</p><ol><li>Fill in a table with information about Göbekli Tepe and Chichén Itzá</li><li>Identify the purpose and evidence for each structure</li><li>Compare and contrast the two structures</li></ol><p>Let's approach this step-by-step, using scanning techniques to find the relevant information quickly.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Scan the reading passage for information to complete the table", - "According to the writer, what was the purpose of each structure?", - "In what ways are the structures you read about similar? In what ways are they different?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Task 1: Completing the Table</h2><p>Let's scan for the missing information:</p><ul><li>Göbekli Tepe: Built in 11,500 B.C. (given)</li><li>How it was built: Stone Age tools were used, hundreds of workers carved and placed 16-ton stones</li><li>Chichén Itzá: Built date not specified, but it's much later than Göbekli Tepe</li><li>How it was built: Constructed with carved stone, workers created a base and added smaller levels, took hundreds of years to complete</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Archaeologists found Stone Age tools such as knives at the site. They think hundreds of workers carved and put the pillars in place.", - "The Mayans constructed the pyramids with carved stone. To build a pyramid, Mayan workers created a base and added smaller and smaller levels as the structure rose." - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Stone Age tools, hundreds of workers carved and placed 16-ton stones</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Not specified (much later than Göbekli Tepe)</b>" - }, - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Carved stone, base with smaller levels added, took hundreds of years</b>" - } - ] - }, - { - "html": "<div><h2>Task 2: Purpose and Evidence</h2><p>Scanning for purpose and evidence:</p><h4>Göbekli Tepe:</h4><ul><li>Purpose: Likely the world's oldest temple, a holy meeting place</li><li>Evidence: T-shaped pillars possibly representing humans, arranged in circles facing the center</li></ul><h4>Chichén Itzá:</h4><ul><li>Purpose: Advanced city center and religious site</li><li>Evidence: Human sacrifices to rain god, astronomical observations from pyramid tops</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "Many think it is the world's oldest temple", - "Klaus Schmidt is the archaeologist who originally excavated the site. He thinks that people living nearby created Göbekli Tepe as a holy meeting place", - "Chichén Itzá was both an advanced city center and a religious site", - "Spanish records show that the Mayans made human sacrifices to a rain god here", - "They used the tops of the pyramids to view Venus and other planets" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>World's oldest temple, holy meeting place</b>" - }, - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>T-shaped pillars representing humans, arranged in circles</b>" - }, - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<b class='text-blue-700'>Advanced city center and religious site</b>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Human sacrifices, astronomical observations from pyramids</b>" - } - ] - }, - { - "html": "<div><h2>Task 3: Comparing and Contrasting</h2><p>Let's identify similarities and differences:</p><h4>Similarities:</h4><ul><li>Both are ancient structures</li><li>Both had religious purposes</li><li>Both were built without metal tools or wheels</li></ul><h4>Differences:</h4><ul><li>Göbekli Tepe is much older (11,500 B.C. vs. unspecified later date)</li><li>Göbekli Tepe has stone pillars, Chichén Itzá has pyramids</li><li>Chichén Itzá was also a city center, while Göbekli Tepe was primarily a religious site</li><li>Chichén Itzá shows advanced astronomical knowledge</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "To identify comparisons, you need to scan for and select relevant details from different parts of the text" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-8", - "position": "replace", - "html": "<b class='text-blue-700'>Much older (11,500 B.C.)</b>" - }, - { - "target": "question", - "targetId": "blank-9", - "position": "replace", - "html": "<b class='text-blue-700'>Ancient structures</b>" - }, - { - "target": "question", - "targetId": "blank-10", - "position": "replace", - "html": "<b class='text-blue-700'>Built much later</b>" - }, - { - "target": "question", - "targetId": "blank-11", - "position": "replace", - "html": "<b class='text-blue-700'>Stone pillars</b>" - }, - { - "target": "question", - "targetId": "blank-12", - "position": "replace", - "html": "<b class='text-blue-700'>Religious purposes</b>" - }, - { - "target": "question", - "targetId": "blank-13", - "position": "replace", - "html": "<b class='text-blue-700'>Pyramids</b>" - }, - { - "target": "question", - "targetId": "blank-14", - "position": "replace", - "html": "<b class='text-blue-700'>Primarily religious site</b>" - }, - { - "target": "question", - "targetId": "blank-15", - "position": "replace", - "html": "<b class='text-blue-700'>Built without metal tools or wheels</b>" - }, - { - "target": "question", - "targetId": "blank-16", - "position": "replace", - "html": "<b class='text-blue-700'>City center and astronomical site</b>" - } - ] - }, - { - "html": "<div><h2>The Importance of Scanning for Comparisons</h2><p>Scanning for comparisons is a crucial skill because:</p><ul><li>It helps organize information from different parts of a text</li><li>It allows for quick identification of similarities and differences</li><li>It enhances critical thinking and analytical skills</li><li>It's useful for summarizing complex information</li><li>It's applicable in various academic and professional contexts</li></ul><p>By practicing this skill, you can improve your ability to process and understand complex texts efficiently.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "for example, names of people and places, years, dimensions, and other specific details" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 157, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Using Comparative Adjectives\n\nOne way to make comparisons is to use the comparative forms of adjectives.\nadjective + -er + than\nmore / less + adjective + than", - "text": "Using Comparative Adjectives\n\nOne way to make comparisons is to use the comparative forms of adjectives.\nadjective + -er + than\nmore / less + adjective + than (with most adjectives that have two or more syllables)\n\nExamples:\nGöbekli Tepe is older than Stonehenge.\nThe design of La Sagrada Família is more complex than the design of St. Patrick's Cathedral.\n\nUse (not) as + adjective + as to say things are (or are not) the same.\nExample:\nThe Empire State Building is not as tall as the Tokyo Sky Tree.", - "html": "<h1>Using Comparative Adjectives</h1><p>One way to make comparisons is to use the comparative forms of adjectives.</p><p>adjective + <i>-er</i> + <i>than</i></p><p><i>more / less</i> + adjective + <i>than</i> (with most adjectives that have two or more syllables)</p><p>Examples:</p><blockquote><em>Göbekli Tepe is <b>older than</b> Stonehenge.<br />The design of La Sagrada Família is <b>more complex than</b> the design of St. Patrick's Cathedral.</em></blockquote><p>Use <i>(not) as</i> + adjective + <i>as</i> to say things are (or are not) the same.</p><p>Example:</p><blockquote><em>The Empire State Building is <b>not as tall as</b> the Tokyo Sky Tree.</em></blockquote>", - "id": "a0510b3c-a54f-4ffd-b2cf-62887ffc9418", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Complete the sentences (1-3) using comparative adjectives.</h2><ol><li><p>The Tokyo Sky Tree is 2,080 feet (634 meters) tall. The Canton Tower is 1,969 feet (600 meters) tall.<br>The Tokyo Sky Tree is <span id='blank-1'>__________</span> the Canton Tower. (tall)</p></li><li><p>St. Paul's Cathedral has a traditional design. The design of St. Mary's Cathedral is partly traditional and partly modern.<br>The design of St. Mary's Cathedral is <span id='blank-2'>__________</span> the design of St. Paul's Cathedral. (traditional)</p></li><li><p>The Great Wall of China is 5,500 miles (8,850 kilometers) long. Hadrian's Wall is 73 miles (120 kilometers) long.<br>Hadrian's Wall is not <span id='blank-3'>__________</span> the Great Wall of China. (long)</p></li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>In this exercise, we need to complete three sentences using comparative adjectives. The task requires us to:</p><ul><li>Analyze the given information about each pair of structures</li><li>Identify the appropriate comparative form for each adjective</li><li>Construct grammatically correct comparative sentences</li></ul><p>Let's approach each sentence step by step.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Complete the sentences (1-3) using comparative adjectives" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Sentence 1: Tokyo Sky Tree vs. Canton Tower</h2><p>Given information:</p><ul><li>Tokyo Sky Tree: 2,080 feet (634 meters) tall</li><li>Canton Tower: 1,969 feet (600 meters) tall</li></ul><p>Analysis:</p><ul><li>The Tokyo Sky Tree is taller</li><li>We're comparing heights, so we'll use the adjective 'tall'</li><li>'Tall' is a one-syllable adjective, so we add '-er' + 'than'</li></ul><p>Correct comparative form: 'taller than'</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "adjective + -er + than" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>taller than</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 2: St. Mary's Cathedral vs. St. Paul's Cathedral</h2><p>Given information:</p><ul><li>St. Paul's Cathedral: traditional design</li><li>St. Mary's Cathedral: partly traditional and partly modern design</li></ul><p>Analysis:</p><ul><li>St. Mary's Cathedral is less traditional</li><li>We're comparing traditionality, so we'll use the adjective 'traditional'</li><li>'Traditional' has more than two syllables, so we use 'less' + adjective + 'than'</li></ul><p>Correct comparative form: 'less traditional than'</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "more / less + adjective + than (with most adjectives that have two or more syllables)" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>less traditional than</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 3: Hadrian's Wall vs. Great Wall of China</h2><p>Given information:</p><ul><li>Great Wall of China: 5,500 miles (8,850 kilometers) long</li><li>Hadrian's Wall: 73 miles (120 kilometers) long</li></ul><p>Analysis:</p><ul><li>Hadrian's Wall is significantly shorter</li><li>We're comparing lengths, so we'll use the adjective 'long'</li><li>The sentence structure uses 'not as... as', which indicates inequality</li></ul><p>Correct comparative form: 'as long as'</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Use (not) as + adjective + as to say things are (or are not) the same" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>as long as</b>" - } - ] - }, - { - "html": "<div><h2>Understanding Comparative Adjectives</h2><p>Comparative adjectives are used to compare two things. The rules for forming comparatives are:</p><ul><li>For one-syllable adjectives, add '-er' (e.g., tall → taller)</li><li>For two-syllable adjectives ending in '-y', change 'y' to 'i' and add '-er' (e.g., happy → happier)</li><li>For most adjectives with two or more syllables, use 'more' or 'less' before the adjective</li><li>Some adjectives have irregular comparative forms (e.g., good → better, bad → worse)</li></ul><p>The structure 'not as... as' is used to express inequality between two things.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "One way to make comparisons is to use the comparative forms of adjectives" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Benefits of Using Comparative Adjectives</h2><p>Understanding and using comparative adjectives is beneficial because:</p><ul><li>It allows for precise comparisons between two objects or concepts</li><li>It enhances descriptive writing skills</li><li>It's essential for academic and professional communication</li><li>It helps in expressing preferences and making decisions</li><li>It's useful in various fields like architecture, engineering, and design</li></ul><p>By mastering comparative adjectives, you can communicate more effectively and make clearer comparisons in both written and spoken English.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Göbekli Tepe is older than Stonehenge", - "The design of La Sagrada Família is more complex than the design of St. Patrick's Cathedral", - "The Empire State Building is not as tall as the Tokyo Sky Tree" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 158, - "tips": [ - { - "category": "Writing Skill", - "embedding": "Writing a Comparison Paragraph\n\nWhen you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.", - "text": "Writing a Comparison Paragraph\n\nWhen you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.\n\nTransition words and phrases in your paragraph help the reader understand your ideas:\nSimilarities: similarly, both, also, too Differences: however, on the other hand, but\nBoth Göbekli Tepe and Stonehenge are ancient monuments. However, Göbekli Tepe is much older.\nThe pyramids at Chichén Itzá showed the change in seasons. Similarly, some experts think people used Stonehenge as a kind of calendar.", - "html": "<h1>Writing a Comparison Paragraph</h1><p>When you write a comparison paragraph, first choose a topic - that is, the items you wish to compare. Next, think of two or three points about the items that you want to discuss. Then think of one or two details to include about each point.</p><p>Transition words and phrases in your paragraph help the reader understand your ideas:</p><div class='flex flex-row gap-4'><p><span><b>Similarities</b>: <i>similarly, both, also, too</i></span></p><p><span><b>Differences</b>: <i>however, on the other hand, but</i></span></p></div><blockquote><em><b>Both</b> Göbekli Tepe and Stonehenge are ancient monuments. <b>However</b>, Göbekli Tepe is much older.<br />The pyramids at Chichén Itzá showed the change in seasons. <b>Similarly</b>, some experts think people used Stonehenge as a kind of calendar.</em></blockquote>", - "id": "204019c1-3832-433f-911d-76ed743293f1", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Write five comparison sentences about places.</h2><p id='blank-1'><single-line></single-line></p><p id='blank-2'><single-line></single-line></p><p id='blank-3'><single-line></single-line></p><p id='blank-4'><single-line></single-line></p><p id='blank-5'><single-line></single-line></p>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>In this exercise, we need to write five comparison sentences about places. To do this effectively, we should:</p><ul><li>Choose different places to compare</li><li>Identify specific aspects of these places to compare</li><li>Use appropriate comparative structures and transition words</li><li>Ensure our sentences are clear and informative</li></ul><p>Let's approach this task step by step, creating diverse comparison sentences.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Write five comparison sentences about places" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Sentence 1: Comparing Size</h2><p>Let's compare two well-known cities:</p><p>'New York City is significantly larger than Paris in terms of population, however, both cities are renowned for their iconic landmarks.'</p><p>This sentence:</p><ul><li>Compares the size of two famous cities</li><li>Uses 'larger than' for comparison</li><li>Includes a similarity using 'however' and 'both'</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Similarities: similarly, both, also, too", - "Differences: however, on the other hand, but" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>New York City is significantly larger than Paris in terms of population, however, both cities are renowned for their iconic landmarks.</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 2: Comparing Climate</h2><p>Let's compare the climate of two countries:</p><p>'While Canada experiences extremely cold winters, Australia has much milder temperatures year-round, but both countries have diverse landscapes that attract nature enthusiasts.'</p><p>This sentence:</p><ul><li>Compares the climate of two countries</li><li>Uses 'extremely' and 'much milder' for contrast</li><li>Includes a similarity using 'but' and 'both'</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "When you write a comparison paragraph, first choose a topic - that is, the items you wish to compare" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>While Canada experiences extremely cold winters, Australia has much milder temperatures year-round, but both countries have diverse landscapes that attract nature enthusiasts.</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 3: Comparing Cultural Aspects</h2><p>Let's compare two Asian countries:</p><p>'Japan and South Korea share many cultural similarities, such as a strong emphasis on respect for elders, however, their traditional cuisines are distinctly different.'</p><p>This sentence:</p><ul><li>Compares cultural aspects of two countries</li><li>Uses 'similarities' to show likeness</li><li>Uses 'however' to introduce a difference</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Next, think of two or three points about the items that you want to discuss" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Japan and South Korea share many cultural similarities, such as a strong emphasis on respect for elders, however, their traditional cuisines are distinctly different.</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 4: Comparing Natural Features</h2><p>Let's compare two natural wonders:</p><p>'The Grand Canyon is significantly deeper than the Great Barrier Reef, but both natural wonders attract millions of visitors annually due to their breathtaking beauty.'</p><p>This sentence:</p><ul><li>Compares two famous natural landmarks</li><li>Uses 'deeper than' for comparison</li><li>Uses 'but' to introduce a similarity</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Then think of one or two details to include about each point" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>The Grand Canyon is significantly deeper than the Great Barrier Reef, but both natural wonders attract millions of visitors annually due to their breathtaking beauty.</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 5: Comparing Historical Significance</h2><p>Let's compare two ancient structures:</p><p>'The pyramids of Egypt are older than the Colosseum in Rome; similarly, both structures serve as remarkable examples of ancient engineering and continue to fascinate modern archaeologists.'</p><p>This sentence:</p><ul><li>Compares two ancient structures</li><li>Uses 'older than' for comparison</li><li>Uses 'similarly' to introduce a likeness</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Transition words and phrases in your paragraph help the reader understand your ideas" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>The pyramids of Egypt are older than the Colosseum in Rome; similarly, both structures serve as remarkable examples of ancient engineering and continue to fascinate modern archaeologists.</b>" - } - ] - }, - { - "html": "<div><h2>Benefits of Writing Comparison Sentences</h2><p>Practicing writing comparison sentences is beneficial because it:</p><ul><li>Enhances critical thinking skills by identifying similarities and differences</li><li>Improves vocabulary and use of transition words</li><li>Develops more sophisticated writing structures</li><li>Helps in organizing thoughts and information effectively</li><li>Prepares for more complex comparative essays and analyses</li></ul><p>By mastering this skill, you can create more engaging and informative writing in various academic and professional contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment" - ], - "phrases": [ - "Both Göbekli Tepe and Stonehenge are ancient monuments. However, Göbekli Tepe is much older", - "The pyramids at Chichén Itzá showed the change in seasons. Similarly, some experts think people used Stonehenge as a kind of calendar" - ] - } - ], - "insertHTML": [] - } - ] - } - }, - { - "category": "CT Focus", - "embedding": "Organizing ideas visually, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.", - "text": "Organizing ideas visually, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.", - "html": "<p><b>Organizing ideas visually</b>, for example, by using a Venn diagram or other graphic organizer, can help you see similarities and differences more clearly. It can also help you remember key information.</p>", - "id": "9e4d61ca-2488-4f87-b0c7-86746d3ffe70", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 160, - "tips": [ - { - "category": "Strategy", - "embedding": "When you write a comparison paragraph, use pronouns (if, they, etc.) to avoid repeating the same nouns too often.", - "text": "When you write a comparison paragraph, use pronouns (if, they, etc.) to avoid repeating the same nouns too often. Make sure it is clear to the reader what the pronoun is referring to.", - "html": "<p>When you write a comparison paragraph, <b>use pronouns</b> (<i>if, they, etc.</i>) to avoid repeating the same nouns too often. Make sure it is clear to the reader what the pronoun is referring to.</p>", - "id": "080b86ef-ca41-4d4b-bcf6-a460ca737777", - "verified": true, - "standalone": true - } - ] - } - ] - }, - { - "unit": 9, - "title": "Form and Function", - "pages": [ - { - "page": 166, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use theory.", - "text": "Use theory with: (n.) evidence for a theory, support for a theory; (adj.) a scientific theory, a convincing theory; (v.) develop a theory, propose a theory, put forward a theory, test a theory.", - "html": "<p>Use theory with: <i>(n.)</i> <b>evidence for a</b> theory, <b>support for a</b> theory; <i>(adj.)</i> a <b>scientific</b> theory, a <b>convincing</b> theory; <i>(v.)</i> <b>develop a</b> theory, <b>propose a</b> theory, <b>put forward a</b> theory, <b>test a</b> theory.</p>", - "id": "a14dc341-ed16-46c3-a046-f5efd76e9757", - "verified": true, - "standalone": true - }, - { - "category": "Strategy", - "embedding": "A subhead (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.", - "text": "A subhead (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.", - "html": "<p><b>A subhead</b> (or section head) indicates the main theme of that section. Reading subheads can give you an overall idea of the theme of a passage and how it is organized, such as whether or not the information is divided into categories.</p>", - "id": "2ed0ba59-986b-46ce-bf71-478e2c6e8225", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the title and the subheads of the reading passage. What is the reading passage mainly about?</h2><ol type=\"a\"><li>three ways in which birds attract the opposite sex</li><li>three possible purposes of feathers</li><li>three methods birds use to fly</li></ol>", - "additional": "<h1>What are Feathers For?</h1><p>Paleontologists<sup>1</sup> think feathers have existed for millions of years. Fossils of a 125-million-year-old dinosaur called a theropod show that it had a thin layer of hair on its back—evidence of very primitive feathers. Discoveries such as this are helping scientists understand how and why feathers evolved.</p><h2>Insulation</h2><p>Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm. Paleontologists have found theropod fossils that have their front limbs<sup>2</sup> spread over nests. They think this shows that the dinosaurs were using feathers to keep their young warm. In addition, many young birds are covered in light, soft feathers, which keep the birds' bodies warm. Even when they become adult birds, they keep a layer of warm feathers closest to their bodies.</p><h2>Attraction</h2><p>Another theory is that feathers evolved for display—that is, to be seen. Feathers on birds show a huge range of colors and patterns. In many cases, the purpose of these beautiful feathers is to attract the opposite sex. A peacock spreads his iridescent<sup>3</sup> tail to attract a peahen. Other birds use crests — feathers on their heads. A recent discovery supports the display idea: In 2009, scientists found very small sacs<sup>4</sup> inside theropod feathers, called melanosomes. Melanosomes give feathers their color. The theropod melanosomes look the same as those in the feathers of living birds.</p><section><h2>Flight</h2><p>We know that feathers help birds to fly. Here's how they work: A bird's feathers are not the same shape on each side. They are thin and hard on one side, and long and flexible on the other. To lift themselves into the air, birds turn their wings at an angle. This movement allows air to go above and below the wings. The difference in air pressure allows them to fly.</p><p>Paleontologists are now carefully studying the closest theropod relatives of birds. They are looking for clues to when feathers were first used for flight. A 150-million-year-old bird called Anchiornis, for example, had black-and-white arm feathers. These feathers were almost the same as bird feathers. However, unlike modern bird feathers, the feathers were the same shape on both sides. Because of this, Anchiornis probably wasn't able to fly.</p><p>Scientists also found a small, moveable bone in Anchiornis fossils. This bone allowed it to fold its arms to its sides. Modern birds use a similar bone to pull their wings toward their bodies as they fly upwards. Scientists speculate that feathered dinosaurs such as Anchiornis evolved flight by moving their feathered arms up and down as they ran, or by jumping from tree to tree.</p><p>Recent research therefore shows that feathers probably evolved because they offered several advantages. The evidence suggests that their special design and bright colors helped dinosaurs, and then birds, stay warm, attract mates, and finally fly high into the sky.</p></section><footer><span><sup>1</sup> <b>Paleontologists</b> are scientists who study fossils.</span><span><sup>2</sup> <b>Limbs</b> are arms or legs.</span><span><sup>3</sup> If something is <b>iridescent</b>, it has many bright colors that seem to be changing.</span><span><sup>4</sup> A <b>sac</b> is a small part of an animal's body that is shaped like a little bag.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Task</h2><p>We need to determine the main topic of the reading passage by analyzing its title and subheads. This exercise tests our ability to: </p><ul><li>Identify the overall theme from structural elements</li><li>Recognize how subheads organize information</li><li>Infer the main topic without reading the full text</li></ul><p>Let's examine the title and subheads to find the answer.</p></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "Read the title and the subheads of the reading passage", - "What is the reading passage mainly about?" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Analyzing the Title and Subheads</h2><p>Let's look at the structural elements of the passage:</p><ul><li>Title: 'What are Feathers For?'</li><li>Subheads:<ol><li>Insulation</li><li>Attraction</li><li>Flight</li></ol></li></ul><p>The title poses a question about the purpose of feathers, and the subheads appear to be answering this question by listing different functions of feathers.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "additional" - ], - "phrases": [ - "What are Feathers For?", - "Insulation", - "Attraction", - "Flight" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Interpreting the Information</h2><p>From our analysis, we can conclude:</p><ul><li>The passage is focused on feathers and their purposes</li><li>It discusses three main functions of feathers: insulation, attraction, and flight</li><li>These functions are likely explained in detail under each subhead</li></ul><p>This structure suggests that the passage is exploring different purposes or functions of feathers, rather than focusing solely on attraction or flight methods.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "Reading subheads can give you an overall idea of the theme of a passage and how it is organized" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Selecting the Correct Answer</h2><p>Based on our analysis, the correct answer is:</p><p><b>b. three possible purposes of feathers</b></p><p>This answer best reflects the content suggested by the title and subheads. It encompasses all three subheads (insulation, attraction, and flight) as purposes of feathers, whereas the other options focus on only one aspect or are not directly related to the subheads.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "segment", - "question" - ], - "phrases": [ - "three possible purposes of feathers" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Importance of Analyzing Subheads</h2><p>This exercise demonstrates why understanding subheads is crucial:</p><ul><li>It provides a quick overview of the main points</li><li>It reveals the organizational structure of the text</li><li>It helps in predicting the content of each section</li><li>It aids in efficient reading and comprehension</li><li>It's particularly useful for academic and professional reading</li></ul><p>By mastering this skill, you can quickly grasp the main ideas of a text and improve your reading efficiency across various subjects and contexts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "segment", - "tip" - ], - "phrases": [ - "A subhead (or section head) indicates the main theme of that section", - "whether or not the information is divided into categories" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 169, - "tips": [ - { - "category": "CT Focus", - "embedding": "When you evaluate evidence, consider whether it is relevant, logical, sufficient, plausible and reliable.", - "text": "When you evaluate evidence, consider whether it is relevant (does it relate to the main idea?), logical (does it make sense?), sufficient (does it give enough support for the idea?), plausible (is it believable and does it match what you already know?), and reliable (does the writer state where the evidence comes from?).", - "html": "<p><b>When you evaluate evidence</b>, consider whether it is <i>relevant</i> (does it relate to the main idea?), <i>logical</i> (does it make sense?), <i>sufficient</i> (does it give enough support for the idea?), <i>plausible</i> (is it believable and does it match what you already know?), and <i>reliable</i> (does the writer state where the evidence comes from?).</p>", - "id": "67c3173f-fd42-459c-bafd-160a0c1bd5da", - "verified": true, - "standalone": false, - "exercise": { - "question": "<section><h2>Scan the reading passage for information to complete the table.</h2><ol><li><p>How does the author support the ideas about the purposes of feathers? Find at least one modern-day example in the reading for each purpose. Write each one under “Examples.”</p></li><li><p>What fossil evidence have scientists found relating to each purpose? Note the information under “Evidence.”</p></li></ol><table><thead><tr><th>Purpose</th><th>Examples</th><th>Evidence</th></tr></thead><tbody><tr><td>1. <span id='blank-1'></span></td><td><span id='blank-2'>__________</span> have that keep their bodies warm.</td><td><span id='blank-3'></span></td></tr><tr><td>2. <span id='blank-4'></span></td><td><span id='blank-5'></span></td><td><span id='blank-6'></span></td></tr><tr><td>3. <span id='blank-7'></span></td><td> A bird's feathers are <span id='blank-8'>__________</span> on one side and <span id='blank-9'>__________</span> on the other — so they can lift themselves into the air.</td><td>Feathered dinosaurs such as <em>Anchiornis</em> had a <span id='blank-10'>__________</span> that allowed them to fold their arms to their sides. This may eventually have helped them use their feathers to fly.</td></tr></tbody></table></section><h2>Think about the scientific evidence in thre previous exercise for each theory about feathers.</h2><p>In your opinion, does the evidence help support the theories? Does it convince, or persuade, you? Why, or why not?</p><p id='blank-11'><single-line></single-line></p><p>Do you think one theory is more convincing than the others?</p><p id='blank-12'><single-line></single-line></p>", - "additional": "<h1>What are Feathers For?</h1><p>Paleontologists<sup>1</sup> think feathers have existed for millions of years. Fossils of a 125-million-year-old dinosaur called a theropod show that it had a thin layer of hair on its back—evidence of very primitive feathers. Discoveries such as this are helping scientists understand how and why feathers evolved.</p><h2>Insulation</h2><p>Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm. Paleontologists have found theropod fossils that have their front limbs<sup>2</sup> spread over nests. They think this shows that the dinosaurs were using feathers to keep their young warm. In addition, many young birds are covered in light, soft feathers, which keep the birds' bodies warm. Even when they become adult birds, they keep a layer of warm feathers closest to their bodies.</p><h2>Attraction</h2><p>Another theory is that feathers evolved for display—that is, to be seen. Feathers on birds show a huge range of colors and patterns. In many cases, the purpose of these beautiful feathers is to attract the opposite sex. A peacock spreads his iridescent<sup>3</sup> tail to attract a peahen. Other birds use crests — feathers on their heads. A recent discovery supports the display idea: In 2009, scientists found very small sacs<sup>4</sup> inside theropod feathers, called melanosomes. Melanosomes give feathers their color. The theropod melanosomes look the same as those in the feathers of living birds.</p><section><h2>Flight</h2><p>We know that feathers help birds to fly. Here's how they work: A bird's feathers are not the same shape on each side. They are thin and hard on one side, and long and flexible on the other. To lift themselves into the air, birds turn their wings at an angle. This movement allows air to go above and below the wings. The difference in air pressure allows them to fly.</p><p>Paleontologists are now carefully studying the closest theropod relatives of birds. They are looking for clues to when feathers were first used for flight. A 150-million-year-old bird called Anchiornis, for example, had black-and-white arm feathers. These feathers were almost the same as bird feathers. However, unlike modern bird feathers, the feathers were the same shape on both sides. Because of this, Anchiornis probably wasn't able to fly.</p><p>Scientists also found a small, moveable bone in Anchiornis fossils. This bone allowed it to fold its arms to its sides. Modern birds use a similar bone to pull their wings toward their bodies as they fly upwards. Scientists speculate that feathered dinosaurs such as Anchiornis evolved flight by moving their feathered arms up and down as they ran, or by jumping from tree to tree.</p><p>Recent research therefore shows that feathers probably evolved because they offered several advantages. The evidence suggests that their special design and bright colors helped dinosaurs, and then birds, stay warm, attract mates, and finally fly high into the sky.</p></section><footer><span><sup>1</sup> <b>Paleontologists</b> are scientists who study fossils.</span><span><sup>2</sup> <b>Limbs</b> are arms or legs.</span><span><sup>3</sup> If something is <b>iridescent</b>, it has many bright colors that seem to be changing.</span><span><sup>4</sup> A <b>sac</b> is a small part of an animal's body that is shaped like a little bag.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Exercise</h2><p>This exercise requires us to analyze a reading passage about the purposes of feathers and complete a table with examples and evidence for each purpose. Let's break it down step by step:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Scan the reading passage", - "complete the table" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Step 1: Identify the Purposes of Feathers</h2><ul><li>From the reading, we can identify three main purposes of feathers:</li><li>1. Insulation</li><li>2. Attraction</li><li>3. Flight</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Insulation", - "Attraction", - "Flight" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Insulation</b>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>Attraction</b>" - }, - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Flight</b>" - } - ] - }, - { - "html": "<div><h2>Step 2: Find Modern-Day Examples</h2><p>Now, let's find examples from the reading for each purpose:</p><ul><li>Insulation: Many young birds are covered in light, soft feathers for warmth.</li><li>Attraction: Peacocks spread their iridescent tails to attract peahens.</li><li>Flight: Birds' feathers are thin and hard on one side, long and flexible on the other.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "young birds are covered in light, soft feathers", - "peacock spreads his iridescent tail", - "thin and hard on one side, and long and flexible on the other" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Young birds</b>" - }, - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>Peacocks spread their iridescent tails to attract peahens.</b>" - }, - { - "target": "question", - "targetId": "blank-8", - "position": "replace", - "html": "<b class='text-blue-700'>thin and hard</b>" - }, - { - "target": "question", - "targetId": "blank-9", - "position": "replace", - "html": "<b class='text-blue-700'>long and flexible</b>" - } - ] - }, - { - "html": "<div><h2>Step 3: Identify Fossil Evidence</h2><p>Now, let's find the fossil evidence for each purpose:</p><ul><li>Insulation: Theropod fossils show front limbs spread over nests, suggesting they used feathers to keep young warm.</li><li>Attraction: Scientists found melanosomes in theropod feathers, which give feathers their color.</li><li>Flight: Anchiornis fossils show black-and-white arm feathers and a moveable bone for folding arms.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "theropod fossils", - "front limbs spread over nests", - "melanosomes", - "Anchiornis", - "moveable bone" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Theropod fossils show front limbs spread over nests, suggesting they used feathers to keep young warm.</b>" - }, - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<b class='text-blue-700'>Scientists found melanosomes in theropod feathers, which give feathers their color.</b>" - }, - { - "target": "question", - "targetId": "blank-10", - "position": "replace", - "html": "<b class='text-blue-700'>moveable bone</b>" - } - ] - }, - { - "html": "<div><h2>Evaluating the Evidence</h2><p>Now that we've gathered the information, let's think about how convincing this evidence is:</p><ul><li>Is it relevant? Yes, all the evidence directly relates to feather purposes.</li><li>Is it logical? The explanations make sense and follow a logical progression.</li><li>Is it sufficient? There are multiple pieces of evidence for each purpose.</li><li>Is it plausible? The evidence aligns with what we observe in modern birds.</li><li>Is it reliable? The information comes from paleontological discoveries and research.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "relevant", - "logical", - "sufficient", - "plausible", - "reliable" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>Based on this evaluation, we can conclude that the evidence is generally convincing. Each theory is supported by both modern examples and fossil evidence. However, the flight theory might be considered the most convincing due to the detailed explanation of how feathers enable flight and the clear progression from non-flying to flying creatures in the fossil record.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "In your opinion, does the evidence help support the theories?", - "Do you think one theory is more convincing than the others?" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-11", - "position": "replace", - "html": "<b class='text-blue-700'>Yes, the evidence supports the theories. It's convincing because it combines fossil evidence with observations of modern birds, providing a logical explanation for feather evolution.</b>" - }, - { - "target": "question", - "targetId": "blank-12", - "position": "replace", - "html": "<b class='text-blue-700'>The flight theory seems most convincing due to detailed explanations and clear fossil progression from non-flying to flying creatures.</b>" - } - ] - }, - { - "html": "<div><h2>Tip Application</h2><p>The tip about evaluating evidence has been crucial in our analysis. By considering relevance, logic, sufficiency, plausibility, and reliability, we've been able to thoroughly assess the strength of the evidence presented for each feather purpose. This systematic approach helps in forming a well-reasoned opinion about the theories and their supporting evidence.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "relevant", - "logical", - "sufficient", - "plausible", - "reliable" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 170, - "tips": [ - { - "category": "Reading Skill", - "embedding": "Identifying Theories\n\nScience writers use verbs such as think, speculate, and suggest when they refer to theories. Writers also use words such as probably and perhaps to indicate theories.", - "text": "Identifying Theories\n\nScience writers use certain words and expressions to differentiate theories from facts. In science, a fact is an idea that has been proven to be true. A theory is an idea that is based on evidence and reasoning, but has not yet been proven. Scientists develop theories in order to explain why something happens, or happened in a particular way.\n\nScience writers use verbs such as think, speculate, and suggest when they refer to theories.\nSome paleontologists speculate that feathers started out as insulation.\nEvidence suggests that their special design and bright colors helped both dinosaurs and birds stay warm.\n\nWriters also use words such as probably and perhaps to indicate theories.\nBecause of this, Anchiornis probally wasn't able to fly.", - "html": "<h1>Identifying Theories</h1><p>Science writers use certain words and expressions to differentiate theories from facts. In science, a <b>fact</b> is an idea that has been proven to be true. A <b>theory</b> is an idea that is based on evidence and reasoning, but has not yet been proven. Scientists develop theories in order to explain why something happens, or happened in a particular way.</p><p>Science writers use verbs such as think, speculate, and suggest when they refer to theories.</p><blockquote><em>Some paleontologists <b>speculate</b> that feathers started out as insulation.<br />Evidence <b>suggests</b> that their special design and bright colors helped both dinosaurs and birds stay warm.</em></blockquote><p>Writers also use words such as probably and perhaps to indicate theories.</p><blockquote><em>Because of this, Anchiornis <b>probally</b> wasn't able to fly.</em></blockquote>", - "id": "54a8d94e-2f3c-45fa-8d60-e4ebecae79fa", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the information about a fossil discovery in China. Identify the theories and the words that introduce them.</h2><p id='blank-1'><single-line></single-line></p><p id='blank-2'><single-line></single-line></p><p id='blank-3'><single-line></single-line></p><p id='blank-4'><single-line></single-line></p>", - "additional": "<h2>New Discovery Suggests Dinosaurs Were Early Gliders</h2><p>Many scientists think that a group of dinosaurs closely related to today's birds took the first steps toward flight when their limbs evolved to flap.<sup>1</sup> They theorize that this arm flapping possibly led to flying as a result of running or jumping. But recently discovered fossils in China are showing a different picture.</p><p>Paleontologists discovered the fossils of a small, feathered dinosaur called <em>Microraptor gui</em> that lived between 120 and 110 million years ago. The Chinese team that studied the fossils doesn't think this animal ran or flapped well enough to take off from the ground. Instead, they think that this animal possibly flew by gliding<sup>2</sup> from tree to tree. They further speculate that the feathers formed a sort of \"parachute\"<sup>3</sup> that helped the animal stay in the air.</p><p>Not everyone agrees with this theory. Some researchers suggest that <em>M. gui's</em> feathers weren't useful for flight at all. They think that the feathers possibly helped the animal to attract a mate, or perhaps to make the tiny dinosaur look bigger.</p><footer><span><sup>1</sup> If a bird or insect <strong>flaps</strong> its wings, the wings go up and down.</span><span><strong>2</strong> When birds or airplanes <strong>glide</strong>, they float on air currents.</span><span><strong>3</strong> A <strong>parachute</strong> is a device made of cloth that allows a person to jump safely from an airplane.</span></footer>", - "segments": [ - { - "html": "<div><h2>Analyzing the Fossil Discovery</h2><p>Let's examine the information about the fossil discovery in China and identify the theories presented along with the words that introduce them. We'll go through this step-by-step:</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Identify the theories and the words that introduce them" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Theory 1: Traditional View of Flight Evolution</h2><ul><li>Introducing words: 'Many scientists think'</li><li>Theory: Dinosaurs evolved flight through arm flapping, possibly as a result of running or jumping</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Many scientists think", - "arm flapping possibly led to flying as a result of running or jumping" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 1: Dinosaurs evolved flight through arm flapping while running or jumping. Introduced by: 'Many scientists think'</b>" - } - ] - }, - { - "html": "<div><h2>Theory 2: Gliding Theory</h2><ul><li>Introducing words: 'they think'</li><li>Theory: Microraptor gui possibly flew by gliding from tree to tree</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "they think", - "possibly flew by gliding from tree to tree" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 2: Microraptor gui flew by gliding from tree to tree. Introduced by: 'they think'</b>" - } - ] - }, - { - "html": "<div><h2>Theory 3: Parachute Theory</h2><ul><li>Introducing words: 'They further speculate'</li><li>Theory: Feathers formed a sort of 'parachute' to help the animal stay in the air</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "They further speculate", - "feathers formed a sort of \"parachute\"" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 3: Feathers formed a 'parachute' to help stay airborne. Introduced by: 'They further speculate'</b>" - } - ] - }, - { - "html": "<div><h2>Theory 4: Non-Flight Purpose of Feathers</h2><ul><li>Introducing words: 'Some researchers suggest'</li><li>Theory: Feathers weren't useful for flight, but possibly helped in mate attraction or making the dinosaur look bigger</li></ul></div>", - "wordDelay": 200, - "holdDelay": 6000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Some researchers suggest", - "weren't useful for flight at all", - "attract a mate", - "make the tiny dinosaur look bigger" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 4: Feathers weren't for flight, but for attraction or appearance. Introduced by: 'Some researchers suggest'</b>" - } - ] - }, - { - "html": "<div><h2>Evaluating the Evidence</h2><p>Now that we've identified the theories, let's consider how to evaluate the evidence presented:</p><ul><li><strong>Relevance:</strong> All theories relate to the purpose of feathers in early dinosaurs.</li><li><strong>Logic:</strong> Each theory presents a logical possibility based on the fossil evidence.</li><li><strong>Sufficiency:</strong> The evidence seems limited, as it's based on a single fossil discovery.</li><li><strong>Plausibility:</strong> All theories align with what we know about evolution and animal adaptations.</li><li><strong>Reliability:</strong> The information comes from paleontologists studying the fossils, which lends credibility.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Paleontologists discovered", - "Chinese team that studied the fossils" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>This approach to evaluating evidence is crucial when analyzing scientific theories. By considering these aspects, we can better understand the strength of each theory and the overall state of knowledge about early flight evolution. It's important to note that in science, multiple theories can coexist until more evidence is found to support or refute them.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 172, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use involved.", - "text": "Use involved with: (in + n.) involved in a process, involved in an accident, involved in politics, involved in a relationship; (adv.) actively involved, deeply involved, directly involved, emotionally involved, heavily involved, personally involved.", - "html": "<p>Use involved with: <i>(in + n.)</i> involved <b>in a process</b>, involved <b>in an accident</b>, involved <b>in politics</b>, involved <b>in a relationship</b>; <i>(adv.)</i> <b>actively</b> involved, <b>deeply</b> involved, <b>directly</b> involved, <b>emotionally</b> involved, <b>heavily</b> involved, <b>personally</b> involved.</p>", - "id": "ba837a64-0e2c-4b48-93e7-7276ea935462", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 176, - "tips": [ - { - "category": "Strategy", - "embedding": "When you look for theories, scan for words like think, believe, suggest, feel, and theorize, as well as qualifiers like can, may, and might.", - "text": "When you look for theories, scan for words like think, believe, suggest, feel, and theorize, as well as qualifiers like can, may, and might.", - "html": "<p><b>When you look for theories</b>, scan for words like <i>think</i>, <i>believe</i>, <i>suggest</i>, <i>feel</i>, and <i>theorize</i>, as well as qualifiers like <i>can</i>, <i>may</i>, and <i>might</i>.</p>", - "id": "fbe9c8b5-827c-4d2e-a572-b3457340531b", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Find two theories in \"Desing by Nature\"</h2><p id='blank-1'><single-line></single-line></p><p id='blank-2'><single-line></single-line></p>", - "additional": "<h1>Design by Nature</h1><p>ALL LIVING organisms are uniquely adapted to the environment in which they live. Scientists study their designs to get ideas for products and technologies for humans. This process is called biomimetics. Here are three examples—in the air, on land, and in the water.</p><h2>Toucan Bills and Car Safety</h2><p>Toucan bills are so enormous that it's surprising the birds don't fall on their faces. One species of toucan, the toco toucan, has an orange-yellow bill six to nine inches (15-23 centimeters) long. It's about a third of the bird's entire length. Biologists aren't sure why toucans have such large, colorful bills. Charles Darwin theorized that they attracted mates. Others suggest the bills are used for cutting open fruit, for fighting, or for warning predators to stay away.</p><p>One thing scientists are certain of is that the toucan's beak is well designed to be both strong and light. The surface is made of keratin, the same material in human fingernails and hair. But the outer layer isn't a solid structure. It's actually made of many layers of tiny overlapping pieces of keratin. The inside of the bill has a foam-like structure—a network of tiny holes held together by light, thin pieces of bone. This design makes the bill hard but very light.</p><p>Marc André Meyers is an engineering professor at the University of California, San Diego. He thinks that the automotive and aviation industries can use the design of the toucan bill to make cars and planes safer. “Panels that mimic toucan bills may offer better protection to motorists involved in crashes,” Meyers says.</p><h2>Beetle Shells and Collecting Water</h2><p>The Namib Desert in Angola, Africa, is one of the hottest places on Earth. A beetle called <em>Stenocara</em> survives there by using its shell to get drinking water from the air. Zoologist Andrew Parker of the University of Oxford has figured out how <em>Stenocara</em> collects water from desert air.</p><p>The surface of <em>Stenocara's</em> armor-like<sup>2</sup> shell is covered with bumps. The top of each bump is smooth and attracts water. The sides of each bump and the areas in between the bumps repel water. As the little drops of water join together and become larger and heavier, they roll down the bumps into the areas between them. A channel<sup>3</sup> connects these areas to a spot on the beetle's back that leads straight to its mouth.</p><p>Parker thinks <em>Stenocara's</em> bumpy armor can help humans survive better, too. He thinks the beetle's shell is a good model for designing inexpensive tent coverings. The shell might also be a model for roofs that can collect water for drinking and farming in dry parts of the world.</p><h2>Shark Scales and Swimsuits</h2><p>Sharks are covered in scales made from the same material as teeth. These flexible scales protect the shark and help it swim quickly in water. A shark can move the scales as it swims. This movement helps reduce the water's drag.<sup>4</sup></p><p>Amy Lang, an aerospace engineer at the University of Alabama, studied the scales on the shortfin mako, a relative of the great white shark. Lang and her team discovered that the mako shark's scales differ in size and in flexibility in different parts of its body. For instance, the scales on the sides of the body are tapered—wide at one end and narrow at the other end. Because they are tapered, these scales move very easily. They can turn up or flatten to adjust to the flow of water around the shark and to reduce drag.</p><p>Lang feels that shark scales can inspire designs for machines that experience drag, such as airplanes. Designers are also getting ideas from shark scales for coating ship bottoms and designing swimwear.</p><footer><span><sup>1</sup> Charles Darwin was a 19th-century English naturalist who developed a theory of evolution by natural selection.</span><span><sup>2</sup> If something is armor-like, it is similar to the metal clothing that soldiers wore in the past to protect themselves in battle.</span><span><sup>3</sup> A channel is a long, narrow passage for water or other liquids to flow along.</span><span><sup>4</sup> Drag is a force that opposes the motion of an object moving in water or air.</span></footer>", - "segments": [ - { - "html": "<div><h2>Analyzing 'Design by Nature'</h2><p>Let's examine the text to find two theories about nature's designs and how they inspire human technology. We'll look for words that indicate theories or hypotheses.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Find two theories" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Theory 1: Toucan Bill Function</h2><ul><li>Key phrases: 'theorized', 'suggest'</li><li>Theories about the purpose of toucan bills:</li><ul><li>Charles Darwin: attract mates</li><li>Others: cutting fruit, fighting, warning predators</li></ul></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Charles Darwin theorized", - "Others suggest", - "attracted mates", - "cutting open fruit", - "fighting", - "warning predators" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 1: Toucan bill function - Darwin theorized they attract mates; others suggest they're for cutting fruit, fighting, or warning predators.</b>" - } - ] - }, - { - "html": "<div><h2>Theory 2: Toucan Bill Design Application</h2><ul><li>Key phrase: 'thinks'</li><li>Theory: Toucan bill design can be used in automotive and aviation industries</li><li>Proposed application: Create safer cars and planes</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "thinks", - "automotive and aviation industries can use the design of the toucan bill", - "Panels that mimic toucan bills may offer better protection" - ] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>Theory 2: Toucan bill design application - Marc André Meyers thinks the design can be used to make safer cars and planes.</b>" - } - ] - }, - { - "html": "<div><h2>Additional Theories in the Text</h2><p>While not required for the exercise, it's worth noting other theories present:</p><ul><li>Beetle shell design for water collection (Parker 'thinks')</li><li>Shark scale inspiration for reducing drag (Lang 'feels')</li></ul></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "Parker thinks", - "Lang feels" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Applying the Tip</h2><p>The tip provided is incredibly useful for identifying theories in scientific texts. Let's see how it helped us:</p><ul><li>We found 'theorized' and 'suggest' for the toucan bill function theories</li><li>We identified 'thinks' for the toucan bill design application theory</li><li>We also spotted 'thinks' and 'feels' for the beetle and shark theories</li></ul><p>By scanning for these key words, we can quickly pinpoint where scientists are presenting theories rather than established facts.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "additional" - ], - "phrases": [ - "theorized", - "suggest", - "thinks", - "feels" - ] - } - ], - "insertHTML": [] - }, - { - "html": "<div><p>This approach not only helps in identifying theories but also in understanding the tentative nature of scientific knowledge. It reminds us that many ideas in science are hypotheses that scientists are still exploring and testing. By recognizing these linguistic cues, we can better distinguish between established facts and developing theories in scientific literature.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": [ - "question" - ], - "phrases": [ - "Find two theories" - ] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 177, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Using Synonyms\n\nWhen you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning.", - "text": "Using Synonyms\n\nWhen you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning. This is also known as paraphrasing. For example, look at the two sentences below:\nOriginal: Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm.\nParaphrase: Some experts think that feathers started as a way to keep warm.\npaleontologists ➝ experts\nbegan ➝ started\nspeculate ➝ think\ninsulation ➝ a way to keep warm\n(Note: You don't change words that don't have synonyms: feathers ➝ feathers.)\n\nOne way to find synonyms is to use a thesaurus, a type of dictionary that has synonyms and antonyms (words with opposite meaning). Not all synonyms are an exact match for a word, so it's important to understand the context in which you are using a word in order to choose the best synonym. For example, look at the following sentence:\nThe Stenocara beetle collects drinking water from the atmosphere.\nSynonyms in a thesaurus for atmosphere might include: air, sky, feeling, and mood. Only air is correct in this context.", - "html": "<h1>Using Synonyms</h1><p>When you write a summary of a passage, you should restate information as much as possible in your own words. One way to do this is to replace some of the original words or phrases with synonyms - words that have a similar meaning. This is also known as paraphrasing. For example, look at the two sentences below:</p><p><b>Original</b>: <i>Some paleontologists speculate that feathers began as a kind of insulation to keep animals or their young warm.</i></p><p><b>Paraphrase</b>: <i>Some experts think that feathers started as a way to keep warm.</i></p><blockquote><div class='flex flex-row gap-4'><div class='flex flex-col'><i>paleontologists ➝ experts</i><i>began ➝ started</i></div><div class='flex flex-col'><i>speculate ➝ think</i><i>insulation ➝ a way to keep warm</i></div></div></blockquote><p>(Note: You don't change words that don't have synonyms: feathers ➝ feathers.)</p><p>One way to find synonyms is to use a <b>thesaurus</b>, a type of dictionary that has synonyms and antonyms (words with opposite meaning). Not all synonyms are an exact match for a word, so it's important to understand the context in which you are using a word in order to choose the best synonym. For example, look at the following sentence:</p><blockquote><em>The Stenocara beetle collects drinking water from the atmosphere.</em></blockquote><p>Synonyms in a thesaurus for <i>atmosphere</i> might include: <i>air, sky, feeling,</i> and <i>mood</i>. Only <i>air</i> is correct in this context.</p>", - "id": "4451576d-0fd4-4b21-ac96-ff0e2a092cfb", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the information in the box. Use the best synonym to complete the sentences (1-3).</h2><ol><li>This design makes the bill hard but very light.<ul><li>a. difficult</li><li>b. firm</li></ul></li><li>The bird's feathers are stiff on one side.<ul><li>a. inflexible</li><li>b. formal</li></ul></li><li>The <em>Stenocara</em> beetle can survive in a very dry environment.<ul><li>a. uninteresting</li><li>b. arid</li></ul></li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding Synonyms in Context</h2><p>Let's approach this exercise by examining each sentence and choosing the most appropriate synonym based on the context. We'll analyze the meaning of each word in the given sentences and compare it with the provided options.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["Use the best synonym to complete the sentences"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>1. 'This design makes the bill hard but very light.'</h2><ul><li>Options: a. difficult, b. firm</li><li>Analysis: In this context, 'hard' refers to the physical property of the bill, not the level of difficulty.</li><li>'Firm' better describes the solid, unyielding nature of the bill's structure.</li><li>Therefore, the best synonym for 'hard' in this sentence is '<b>firm</b>'.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["This design makes the bill hard but very light.", "b. firm"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>2. 'The bird's feathers are stiff on one side.'</h2><ul><li>Options: a. inflexible, b. formal</li><li>Analysis: 'Stiff' here describes the physical property of the feathers, not a social behavior.</li><li>'Inflexible' accurately captures the rigid, unyielding nature of the feathers.</li><li>'Formal' is more related to social contexts and doesn't fit the physical description.</li><li>Therefore, the best synonym for 'stiff' in this sentence is '<b>inflexible</b>'.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["The bird's feathers are stiff on one side.", "a. inflexible"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>3. 'The Stenocara beetle can survive in a very dry environment.'</h2><ul><li>Options: a. uninteresting, b. arid</li><li>Analysis: 'Dry' in this context refers to the lack of moisture in the environment.</li><li>'Arid' is a scientific term specifically used to describe extremely dry climates or environments.</li><li>'Uninteresting' is unrelated to the environmental conditions being described.</li><li>Therefore, the best synonym for 'dry' in this sentence is '<b>arid</b>'.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["The Stenocara beetle can survive in a very dry environment.", "b. arid"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Importance of Context in Choosing Synonyms</h2><p>This exercise demonstrates the crucial role of context in selecting appropriate synonyms. Let's review the key points:</p><ul><li>Words often have multiple meanings or connotations.</li><li>The correct synonym depends on how the word is used in the sentence.</li><li>Scientific or technical writing may require specific terminology (e.g., 'arid' for a dry climate).</li><li>Some synonyms may be more suitable for physical descriptions, while others are better for abstract concepts or social situations.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [] - }, - { - "html": "<div><h2>Applying the Tip on Using Synonyms</h2><p>The tip provided is particularly valuable for this exercise and for improving writing skills in general. Here's how it applies:</p><ul><li>It encourages restating information in your own words, which deepens understanding.</li><li>It highlights the importance of context in choosing synonyms (e.g., 'atmosphere' → 'air' in the given example).</li><li>It suggests using a thesaurus as a tool for finding synonyms, but emphasizes the need for careful selection based on context.</li><li>The tip demonstrates how paraphrasing can maintain the original meaning while using different words (e.g., 'insulation' → 'a way to keep warm').</li></ul><p>By applying this tip, you can enhance your vocabulary, improve your writing clarity, and develop a deeper understanding of language nuances.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["restate information as much as possible in your own words", "replace some of the original words or phrases with synonyms", "understand the context", "use a thesaurus", "Not all synonyms are an exact match for a word"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 178, - "tips": [ - { - "category": "Strategy", - "embedding": "When you paraphrase, you can combine sentences into a single sentence.", - "text": "When you paraphrase, you can combine sentences into a single sentence. How many sentences from the original paragraph combine to make the last sentence in the summary?", - "html": "<p>When you paraphrase, you can <b>combine sentences into a single sentence</b>. How many sentences from the original paragraph combine to make the last sentence in the summary?</p>", - "id": "1939c5c4-cd9b-42df-9350-88e03b3dacf5", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>How many sentences from the original paragraph combine to make the last sentence in the summary?</h2><p id='blank-1'><single-line></single-line></p>", - "additional": "<section><h2>Original</h2><p>Scientists are studying the adaptations of living organisms in order to use their designs in products and technologies for humans. This process is called biomimetics. Velcro is one example of biomimetics. In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur. De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things. He copied the design to make a two-piece fastening device. One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.</p></section><section><h2>Summary</h2><ul><li><label>a.</label> Biomimetics involves studying the ways in which plants and animals adapt to their environments in order to develop useful products and technologies for people.</li><li><label>b.</label> An example of biomimetics is Velcro.</li><li><label>c.</label> A Swiss scientist, George de Mestral, observed how well a bur attached to his dog's fur.</li><li><label>d.</label> He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur.</li></ul></section>", - "segments": [ - { - "html": "<div><h2>Understanding Sentence Combination in Paraphrasing</h2><p>Let's analyze how the original paragraph has been summarized, focusing on sentence combination. We'll compare the original text with the summary to identify which sentences were combined.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["How many sentences from the original paragraph combine to make the last sentence in the summary?"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Analyzing the Original Paragraph</h2><p>The original paragraph contains 7 sentences:</p><ol><li>Scientists are studying the adaptations of living organisms...</li><li>This process is called biomimetics.</li><li>Velcro is one example of biomimetics.</li><li>In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur.</li><li>De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things.</li><li>He copied the design to make a two-piece fastening device.</li><li>One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.</li></ol></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Scientists are studying the adaptations of living organisms", "This process is called biomimetics", "Velcro is one example of biomimetics", "In 1948, a Swiss scientist, George de Mestral, removed a bur stuck to his dog's fur", "De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things", "He copied the design to make a two-piece fastening device", "One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Examining the Summary</h2><p>Now, let's look at the summary, particularly the last sentence:</p><blockquote>d. He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur.</blockquote><p>This sentence combines information from the following original sentences:</p><ul><li>Sentence 5: De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things.</li><li>Sentence 6: He copied the design to make a two-piece fastening device.</li><li>Sentence 7: One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it.</li></ul></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["He created a two-part fastener by mimicking the loops on the bur and the softness of the dog's fur", "De Mestral studied it under a microscope and noticed how well hooks on the bur stuck to things", "He copied the design to make a two-piece fastening device", "One piece has stiff hooks like the ones on the bur. The other piece has soft loops that allow the hooks to attach to it"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Conclusion</h2><p>The last sentence in the summary combines information from 3 sentences in the original paragraph. It effectively condenses the key points about de Mestral's observation and invention into a single, concise sentence.</p></div>", - "wordDelay": 200, - "holdDelay": 7000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["How many sentences from the original paragraph combine to make the last sentence in the summary?"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>3 sentences</b>" - } - ] - }, - { - "html": "<div><h2>The Value of Sentence Combination in Paraphrasing</h2><p>This exercise demonstrates the power of combining sentences when paraphrasing:</p><ul><li>It allows for more concise summaries</li><li>It helps in identifying and focusing on key information</li><li>It encourages critical thinking about how ideas relate to each other</li><li>It can improve the flow and coherence of the paraphrased text</li></ul><p>By mastering this skill, you can create more effective summaries and demonstrate a deeper understanding of the original text.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["When you paraphrase, you can combine sentences into a single sentence"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - } - ] - }, - { - "unit": 10, - "title": "Mobile Revolution", - "pages": [ - { - "page": 186, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use challenge.", - "text": "Use challenge with (adj.) biggest challenge, new challenge; (v.) accept a challenge, face a challenge, present a challenge.", - "html": "<p>Use challenge with <i>(adj.)</i> <b>biggest</b> challenge, <b>new</b> challenge; <i>(v.)</i> <b>accept</b> a challenge, <b>face</b> a challenge, <b>present</b> a challenge.</p>", - "id": "858f56f5-7a1a-4e0c-8be1-5e6e5a2483ff", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 189, - "tips": [ - { - "category": "CT Focus", - "embedding": "Relating information to personal experience means comparing situations that you read about to experiences in your own life.", - "text": "Relating information to personal experience means comparing situations that you read about to experiences in your own life. Ask yourself questions: What would I do in that situation? Have I experienced something like that? How might this idea apply to my own life?", - "html": "<p><b>Relating information to personal experience</b> means comparing situations that you read about to experiences in your own life. Ask yourself questions: <i>What would I do in that situation? Have I experienced something like that? How might this idea apply to my own life?</i></p>", - "id": "2c9b9d65-e45d-4f7c-a053-8fe45babeb68", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the passage below and then think of situations in your past where you needed to get important information to a large group of people. How did you do it? What kind of technology did you use? Was it successful?</h2><div id='blank' class='flex flex-col'><p><single-line></single-line></p><p><single-line></single-line></p><p><single-line></single-line></p><p><single-line></single-line></p><p><single-line></single-line></p></div>", - "additional": "<h1>Changing the World with a Cell Phone</h1><p>Ken Banks does not run health care programs in Africa. He also does not provide information to farmers in El Salvador. However, his computer software<sup>1</sup> is helping people do those things—and more.</p><h2>Simple Solutions for Big Problems</h2><p>Banks was working in South Africa in 2003 and 2004. He saw that there were many organizations in Africa that were trying to help people. They were doing good work, but it was difficult for them to communicate over great distances. They didn't have much money, and many didn't have Internet access. But they did have cell phones.</p><p>Banks had an idea. He created some computer software called FrontlineSMS. “I wrote the software in five weeks at a kitchen table,” Banks says. The software allows users to send information from computers without using the Internet. It can work with any kind of computer. Users install the software on a computer. Then they connect a cell phone to the computer. To send information, users select the people they want to send it to and hit “send.” The cell phone sends the information as a text message from the computer.</p><h2>Solving Problems around the World</h2><p>FrontlineSMS software is free. It can work with an inexpensive laptop. It works with old cell phones, too. In fact, it can work almost anywhere in the world, even in places where electricity is not very dependable. Today, people are using FrontlineSMS to send important information in more than 50 nations.</p><p>For example, Nigerians used it to monitor their 2007 election<sup>2</sup>. Voters sent 10,000 texts to describe what was happening when they went to vote. In Malawi, a rural health care program uses FrontlineSMS to contact patients. As a result, workers no longer have to visit patients' homes to update medical records. The program saves thousands of hours of doctor time and thousands of dollars in fuel costs. In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops<sup>3</sup> by cell phone. As a result, the farmers can earn more money.</p><h2>Making Ideas Reality</h2><p>FrontlineSMS is an example of taking an idea and turning it into a successful reality. So, what should you do if you have an idea for making the world a better place? Banks advises first researching your idea thoroughly. Try to find out if your idea offers something that people really need. The best way to do this kind of research is to go into the community and talk to people. Then take advantage of social media tools such as blogs, he advises. They allow you to get your message out and connect with people who have similar ideas.</p><p>Technology is not a solution by itself, but it's a useful tool for solving many of the world's great challenges. Using today's technology, Banks says, makes it faster and easier than ever to make the world a better place.</p><footer><span><sup>1</sup> Software is a computer program.</span><span><sup>2</sup> An election is a process in which people vote to choose a person or a group of people to hold an official position.</span><span><sup>3</sup> Crops are plants that are grown in large quantities to be harvested.</span></footer>", - "segments": [ - { - "html": "<div><h2>Understanding the Exercise</h2><p>This exercise asks us to relate the information in the passage about FrontlineSMS to our personal experiences with communicating important information to large groups. Let's break down the task and then explore how we can approach it.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["think of situations in your past where you needed to get important information to a large group of people"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Key Points from the Passage</h2><ul><li>FrontlineSMS is software that allows mass communication via text messages</li><li>It works with basic technology (cell phones, inexpensive computers)</li><li>It's used in areas with limited internet access or unreliable electricity</li><li>Applications include election monitoring, healthcare updates, and sharing market information</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["FrontlineSMS", "send information from computers without using the Internet", "send important information in more than 50 nations"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Reflecting on Personal Experiences</h2><p>Now, let's think about our own experiences with mass communication:</p><ul><li>Consider situations where you needed to reach many people quickly (e.g., organizing an event, sharing urgent news)</li><li>Think about the technology you used (e.g., social media, email, text messages, phone calls)</li><li>Reflect on the effectiveness of your chosen method</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["How did you do it?", "What kind of technology did you use?", "Was it successful?"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Example Response</h2><p>Here's an example of how you might answer these questions:</p><ol><li>Situation: Organizing a school fundraiser</li><li>Method: Created a Facebook event and used group text messaging</li><li>Technology: Smartphone, social media platforms</li><li>Success: Mostly successful, reached many people quickly, but missed some who weren't on social media</li><li>Comparison to FrontlineSMS: My method worked well in an area with good internet access, but wouldn't have been as effective in areas FrontlineSMS serves</li></ol></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [], - "insertHTML": [ - { - "target": "question", - "targetId": "blank", - "position": "replace", - "html": "<div class='text-blue-700'><p><b>Situation</b>: Organizing a school fundraiser</p><p><b>Method</b>: Created a Facebook event and used group text messaging</p><p><b>Technology</b>: Smartphone, social media platforms</p><p><b>Success</b>: Mostly successful, reached many people quickly</p><p><b>Comparison to FrontlineSMS</b>: Effective with good internet, but limited reach</p><div>" - } - ] - }, - { - "html": "<div><h2>Analyzing Your Experience</h2><p>After identifying your experience, consider these questions:</p><ul><li>How does your method compare to FrontlineSMS in terms of accessibility and reach?</li><li>What challenges did you face that FrontlineSMS might have solved?</li><li>Are there situations where FrontlineSMS would be more effective than your method?</li><li>How might your approach need to change in areas with limited technology?</li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["works with an inexpensive laptop", "can work almost anywhere in the world", "even in places where electricity is not very dependable"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>The Value of Relating to Personal Experience</h2><p>By connecting the passage to your own experiences, you can:</p><ul><li>Better understand the challenges FrontlineSMS addresses</li><li>Appreciate the importance of adapting communication methods to different contexts</li><li>Recognize the impact of technology on global communication</li><li>Develop empathy for those facing communication challenges in resource-limited areas</li></ul><p>This approach not only deepens your understanding of the text but also helps you critically evaluate your own communication strategies and their effectiveness in different scenarios.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Relating information to personal experience", "What would I do in that situation?", "Have I experienced something like that?", "How might this idea apply to my own life?"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 190, - "tips": [ - { - "category": "Strategy", - "embedding": "When you take notes, remember to only note the key points.", - "text": "When you take notes, remember to only note the key points. Don't write complete sentences. Try to use your own words as much as possible.", - "html": "<b>When you take notes, remember to <b>only note the key points</b>. Don't write complete sentences. Try to use your own words as much as possible.</b>", - "id": "fc18e82a-22d1-437a-8452-f7c7e68a84f8", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Complete the following table with notes on “Changing the World With a Cell Phone.”</h2><table><thead><tr><th>Paragraph Number</th><th>Main Idea</th><th>Supporting Details</th></tr></thead><tbody><tr><td>2</td><td>How Banks got the idea for FrontlineSMS</td><td><p>Lived in S. Africa in 2003-04</p><p>Trouble communicating without electricity, Internet, etc., but did have cell phones</p></td></tr><tr><td>3</td><td><span id='blank-1'></span></td><td><span id='blank-2'></span></td></tr><tr><td>4</td><td><span id='blank-3'></span></td><td><span id='blank-4'></span></td></tr><tr><td>5</td><td><span id='blank-5'></span></td><td><span id='blank-6'></span></td></tr><tr><td>6</td><td><span id='blank-7'></span></td><td><span id='blank-8'></span></td></tr></tbody></table>", - "additional": "<h1>Changing the World with a Cell Phone</h1><p>Ken Banks does not run health care programs in Africa. He also does not provide information to farmers in El Salvador. However, his computer software<sup>1</sup> is helping people do those things—and more.</p><h2>Simple Solutions for Big Problems</h2><p>Banks was working in South Africa in 2003 and 2004. He saw that there were many organizations in Africa that were trying to help people. They were doing good work, but it was difficult for them to communicate over great distances. They didn't have much money, and many didn't have Internet access. But they did have cell phones.</p><p>Banks had an idea. He created some computer software called FrontlineSMS. “I wrote the software in five weeks at a kitchen table,” Banks says. The software allows users to send information from computers without using the Internet. It can work with any kind of computer. Users install the software on a computer. Then they connect a cell phone to the computer. To send information, users select the people they want to send it to and hit “send.” The cell phone sends the information as a text message from the computer.</p><h2>Solving Problems around the World</h2><p>FrontlineSMS software is free. It can work with an inexpensive laptop. It works with old cell phones, too. In fact, it can work almost anywhere in the world, even in places where electricity is not very dependable. Today, people are using FrontlineSMS to send important information in more than 50 nations.</p><p>For example, Nigerians used it to monitor their 2007 election<sup>2</sup>. Voters sent 10,000 texts to describe what was happening when they went to vote. In Malawi, a rural health care program uses FrontlineSMS to contact patients. As a result, workers no longer have to visit patients' homes to update medical records. The program saves thousands of hours of doctor time and thousands of dollars in fuel costs. In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops<sup>3</sup> by cell phone. As a result, the farmers can earn more money.</p><h2>Making Ideas Reality</h2><p>FrontlineSMS is an example of taking an idea and turning it into a successful reality. So, what should you do if you have an idea for making the world a better place? Banks advises first researching your idea thoroughly. Try to find out if your idea offers something that people really need. The best way to do this kind of research is to go into the community and talk to people. Then take advantage of social media tools such as blogs, he advises. They allow you to get your message out and connect with people who have similar ideas.</p><p>Technology is not a solution by itself, but it's a useful tool for solving many of the world's great challenges. Using today's technology, Banks says, makes it faster and easier than ever to make the world a better place.</p><footer><span><sup>1</sup> Software is a computer program.</span><span><sup>2</sup> An election is a process in which people vote to choose a person or a group of people to hold an official position.</span><span><sup>3</sup> Crops are plants that are grown in large quantities to be harvested.</span></footer>", - "segments": [ - { - "html": "<div><h2>Analyzing 'Changing the World with a Cell Phone'</h2><p>Let's break down the article paragraph by paragraph, focusing on the main ideas and supporting details. We'll use the note-taking strategy to capture key points concisely.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["Complete the following table with notes"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Paragraph 3: How FrontlineSMS Works</h2><p><b>Main Idea:</b> Description of FrontlineSMS software</p><p><b>Supporting Details</b>:</p><ul><li>Created in 5 weeks</li><li>Sends info without internet</li><li>Works with any computer</li><li>Connects cell phone to computer</li><li>Sends info as text message</li></ul></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["He created some computer software called FrontlineSMS", "I wrote the software in five weeks at a kitchen table", "send information from computers without using the Internet", "can work with any kind of computer", "connect a cell phone to the computer", "cell phone sends the information as a text message"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>Description of FrontlineSMS software</b>" - }, - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'><p>Created in 5 weeks</p><p>Sends info without internet</p><p>Works with any computer</p><p>Connects cell phone to computer</p><p>Sends info as text message</p></b>" - } - ] - }, - { - "html": "<div><h2>Paragraph 4: FrontlineSMS Accessibility</h2><p><b>Main Idea:</b> FrontlineSMS is widely accessible</p><p><b>Supporting Details:</b></p><ul><li>Free software</li><li>Works with cheap laptops and old phones</li><li>Functions in areas with unreliable electricity</li><li>Used in over 50 countries</li></ul></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["FrontlineSMS software is free", "work with an inexpensive laptop", "works with old cell phones", "work almost anywhere in the world", "even in places where electricity is not very dependable", "send important information in more than 50 nations"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>FrontlineSMS is widely accessible</b>" - }, - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'><p>Free software</p><p>Works with cheap laptops and old phones</p><p>Functions in areas with unreliable electricity</p><p>Used in over 50 countries</p></b>" - } - ] - }, - { - "html": "<div><h2>Paragraph 5: Real-world Applications</h2><p><b>Main Idea:</b> Examples of FrontlineSMS usage worldwide</p><p><b>Supporting Details:</b></p><ul><li>Nigeria: Election monitoring (10,000 texts)</li><li>Malawi: Rural healthcare (saves time and money)</li><li>Various countries: Farmers get crop prices</li></ul></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Nigerians used it to monitor their 2007 election", "Malawi, a rural health care program uses FrontlineSMS to contact patients", "In other parts of the world, such as Indonesia, Cambodia, Niger, and El Salvador, farmers now receive the most current prices for their crops"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-5", - "position": "replace", - "html": "<b class='text-blue-700'>Examples of FrontlineSMS usage worldwide</b>" - }, - { - "target": "question", - "targetId": "blank-6", - "position": "replace", - "html": "<b class='text-blue-700'><p>Nigeria: Election monitoring (10,000 texts)</p><p>Malawi: Rural healthcare (saves time and money)</p><p>Various countries: Farmers get crop prices</p></b>" - } - ] - }, - { - "html": "<div><h2>Paragraph 6: Advice for Innovators</h2><p><b>Main Idea:</b> Banks' advice for turning ideas into reality</p><p><b>Supporting Details:</b></p><ul><li>Research thoroughly</li><li>Ensure idea meets real needs</li><li>Talk to community members</li><li>Use social media to connect and share</li></ul></li></ul></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Banks advises first researching your idea thoroughly", "find out if your idea offers something that people really need", "go into the community and talk to people", "take advantage of social media tools such as blogs"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-7", - "position": "replace", - "html": "<b class='text-blue-700'>Banks' advice for turning ideas into reality</b>" - }, - { - "target": "question", - "targetId": "blank-8", - "position": "replace", - "html": "<b class='text-blue-700'><p>Research thoroughly</p><p>Ensure idea meets real needs</p><p>Talk to community members</p><p>Use social media to connect and share</p></b>" - } - ] - }, - { - "html": "<div><h2>The Value of Effective Note-taking</h2><p>This exercise demonstrates the importance of concise, focused note-taking:</p><ul><li>Captures main ideas and key supporting details</li><li>Uses brief phrases instead of full sentences</li><li>Organizes information logically</li><li>Facilitates quick review and understanding</li><li>Encourages active engagement with the text</li></ul><p>By practicing this skill, you can improve your ability to extract and retain essential information from any text you read.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["When you take notes, remember to only note the key points", "Don't write complete sentences", "Try to use your own words as much as possible"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 193, - "tips": [ - { - "category": "Word Partners", - "embedding": "Use imagine.", - "text": "Use imagine with (v.) can / can't imagine something, try to imagine; (adj.) difficult / easy / hard to imagine; possible / impossible to imagine.", - "html": "<p>Use imagine with <i>(v.)</i> <b>can</b> / <b>can't</b> imagine something, <b>try to</b> imagine; <i>(adj.)</i> <b>difficult</b> / <b>easy</b> / <b>hard</b> to imagine; <b>possible</b> / <b>impossible</b> to imagine.</p>", - "id": "f5a3c6cb-9680-45c8-b38a-e5ebcaad4b68", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 197, - "tips": [ - { - "category": "Language for Writing", - "embedding": "Using Modals to Discuss Abilities and Possibilities\n\nSome modals express abilities and possibilities. These modals are useful for describing solutions. Can shows present ability. Will, could, may, and might show future possibility.", - "text": "Using Modals to Discuss Abilities and Possibilities\n\nSome modals express abilities and possibilities. These modals are useful for describing solutions.\nCan shows present ability: FrontlineSMS can work with any kind of computer.\n\nWill, could, may, and might show future possibility. The modal you choose depends on your degree of certainty. Will is most certain, could is less certain, and may and might are the least certain.\nRadio collars will solve the problem. (I'm certain of this.)\nRadio collars could solve the problem. (I'm less certain.)\nRadio collars might solve the problem. (I'm the least certain.)\nNote: Remember to use the base form of the verb after a modal.", - "html": "<h1>Using Modals to Discuss Abilities and Possibilities</h1><p>Some modals express abilities and possibilities. These modals are useful for describing solutions.</p><p>Can shows present ability: FrontlineSMS <b>can</b> work with any kind of computer.</p><p>Will, could, may, and might show future possibility. The modal you choose depends on your degree of certainty. Will is most certain, could is less certain, and may and might are the least certain.</p><blockquote><em>Radio collars <b>will</b> solve the problem. (I'm certain of this.)<br />Radio collars <b>could</b> solve the problem. (I'm less certain.)<br />Radio collars <b>might</b> solve the problem. (I'm the least certain.)</em></blockquote><p>Note: Remember to use the base form of the verb after a modal.</p>", - "id": "2c181ca9-44c9-4724-9c15-90b1b20946bf", - "verified": true, - "standalone": false, - "exercise": { - "question": "<h2>Read the information in the box. Use the verbs in parentheses and the cues to complete the sentences (1-4).</h2><ol><li>This solution <span id='blank-1'>____________________</span> (save) people a lot of money. (future possibility; less certain)</li><li>Technicians <span id='blank-2'>____________________</span> (make) fewer mistakes with Ozcan's cell-phone microscope. (future possibility; least certain)</li><li>FrontlineSMS <span id='blank-3'>____________________</span> (help) farmers get better prices for their crops. (present ability)</li><li>BBC Janala <span id='blank-4'>____________________</span> (help) students who do not have the time or the money to attend classes. (future possibility; most certain)</li></ol>", - "segments": [ - { - "html": "<div><h2>Understanding Modal Verbs for Abilities and Possibilities</h2><p>This exercise focuses on using modal verbs to express different levels of certainty about abilities and possibilities. Let's break down the task and approach each sentence step by step.</p></div>", - "wordDelay": 200, - "holdDelay": 5000, - "highlight": [ - { - "targets": ["question"], - "phrases": ["Use the verbs in parentheses and the cues to complete the sentences"] - } - ], - "insertHTML": [] - }, - { - "html": "<div><h2>Sentence 1: Future Possibility (Less Certain)</h2><ul><li>Verb: save</li><li>Cue: future possibility; less certain</li><li>Appropriate modal: could</li><li>Correct answer: This solution <b>could save</b> people a lot of money.</li></ul><p>We use 'could' here because it expresses a future possibility with less certainty than 'will' but more certainty than 'might' or 'may'.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["could is less certain"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-1", - "position": "replace", - "html": "<b class='text-blue-700'>could save</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 2: Future Possibility (Least Certain)</h2><ul><li>Verb: make</li><li>Cue: future possibility; least certain</li><li>Appropriate modal: might or may</li><li>Correct answer: Technicians <b>might make</b> (or <b>may make</b>) fewer mistakes with Ozcan's cell-phone microscope.</li></ul><p>We use 'might' or 'may' here because the cue specifies the least certain possibility.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["may and might are the least certain"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-2", - "position": "replace", - "html": "<b class='text-blue-700'>might make</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 3: Present Ability</h2><ul><li>Verb: help</li><li>Cue: present ability</li><li>Appropriate modal: can</li><li>Correct answer: FrontlineSMS <b>can help</b> farmers get better prices for their crops.</li></ul><p>'Can' is used here because it expresses a present ability or capability.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Can shows present ability"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-3", - "position": "replace", - "html": "<b class='text-blue-700'>can help</b>" - } - ] - }, - { - "html": "<div><h2>Sentence 4: Future Possibility (Most Certain)</h2><ul><li>Verb: help</li><li>Cue: future possibility; most certain</li><li>Appropriate modal: will</li><li>Correct answer: BBC Janala <b>will help</b> students who do not have the time or the money to attend classes.</li></ul><p>'Will' is used here because it expresses the highest level of certainty about a future possibility.</p></div>", - "wordDelay": 200, - "holdDelay": 8000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Will is most certain"] - } - ], - "insertHTML": [ - { - "target": "question", - "targetId": "blank-4", - "position": "replace", - "html": "<b class='text-blue-700'>will help</b>" - } - ] - }, - { - "html": "<div><h2>The Importance of Modal Verbs</h2><p>Understanding and correctly using modal verbs is crucial for effective communication:</p><ul><li>They allow you to express different levels of certainty about future events</li><li>They help in discussing possibilities and abilities clearly</li><li>They add nuance to your statements, making your language more precise</li><li>In scientific or technical writing, they're essential for discussing hypotheses and potential outcomes</li></ul><p>By mastering the use of modal verbs, you can communicate ideas about abilities and possibilities with greater accuracy and sophistication.</p></div>", - "wordDelay": 200, - "holdDelay": 10000, - "highlight": [ - { - "targets": ["additional"], - "phrases": ["Some modals express abilities and possibilities", "These modals are useful for describing solutions", "Remember to use the base form of the verb after a modal"] - } - ], - "insertHTML": [] - } - ] - } - } - ] - }, - { - "page": 198, - "tips": [ - { - "category": "Strategy", - "embedding": "Remember to use transition words and phrases when you describe a solution that involves a sequence of steps.", - "text": "Remember to use transition words and phrases when you describe a solution that involves a sequence of steps.", - "html": "<p>Remember to use <b>transition words and phrases</b> when you describe a solution that involves a sequence of steps.</p>", - "id": "b70928a7-b6fe-430e-bfc2-32b15e189186", - "verified": true, - "standalone": true - } - ] - }, - { - "page": 200, - "tips": [ - { - "category": "Strategy", - "embedding": "One way to provide support for your solution is to describe an alternative and say why it isn't as good as your solution.", - "text": "One way to provide support for your solution is to describe an alternative and say why it isn't as good as your solution.", - "html": "<p>One way to provide support for your solution is to describe <b>an alternative</b> and say why it isn't as good as your solution.</p>", - "id": "58d66b4a-aebe-445d-a329-4385e239d84f", - "verified": true, - "standalone": true - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/modules/training_content/tips/prompt.txt b/modules/training_content/tips/prompt.txt deleted file mode 100644 index da118cb..0000000 --- a/modules/training_content/tips/prompt.txt +++ /dev/null @@ -1,62 +0,0 @@ -I am going to give you an exercise and a tip, explain how to solve the exercise and how the tip is beneficial, -your response must be with this format: - -{ - "segments": [ - { - "html": "", - "wordDelay": 0, - "holdDelay"; 0, - "highlight": [ - { - "targets": [], - "phrases": [] - } - ], - "insertHTML": [ - { - "target": "", - "targetId": "", - "position": "replace", - "html": "" - } - ] - } - ] -} - -Basically you are going to produce multiple objects and place it in data with the format above to integrate with a react component that highlights passages and inserts html, -these objects are segments of your explanation that will be presented to a student. - -In the html field place a segment of your response that will be streamed to the component with a delay of "wordDelay" ms and in the end of that segment stream the phrases or words inside -"highlight" will be highlighted for "holdDelay" ms, and the cycle repeats until the whole data array is iterated. Make it so -that the delays are reasonable for the student have time to process the message your trying to send. Take note that -"wordDelay" is the time between words to display (always 200), and "holdDelay" (no less than 5000) is the total time the highlighter will highlight what you put -inside "highlight". - -There are 3 target areas: -- "question": where the question is placed -- "additional": where additional content is placed required to answer the question (this section is optional) -- "segment": a particular segment - -You can use these targets in highlight and insertHTML. In order for insertHTML to work, you will have to place an html element with an "id" attribute -in the targets you will reference and provide the id via the "targetId", by this I mean if you want to use insert you will need to provide me the -html I've sent you with either a placeholder element with an id set or set an id in an existent element. - -If there are already id's in the html I'm giving you then you must use insertHtml. - -Each segment html will be rendered in a div that as margins, you should condense the information don't give me just single short phrases that occupy a whole div. -As previously said this wil be seen by a student so show some train of thought to solve the exercise. -All the segment's html must be wrapped in a div element, and again since this div element will be rendered with some margins make proper use of the segments html. - -Try to make bulletpoints. -Dont explicitely mention the tip right away at the beginning, aim more towards the end. - - -Tip: - - -Target: "question" - - -Target: "additional" diff --git a/modules/training_content/tips/send_tips_to_firestore.py b/modules/training_content/tips/send_tips_to_firestore.py deleted file mode 100644 index 714e944..0000000 --- a/modules/training_content/tips/send_tips_to_firestore.py +++ /dev/null @@ -1,34 +0,0 @@ -import json -import os - -from dotenv import load_dotenv - -from pymongo import MongoClient - -load_dotenv() - -# staging: encoach-staging.json -# prod: storied-phalanx-349916.json - -mongo_db = MongoClient(os.getenv('MONGODB_URI'))[os.getenv('MONGODB_DB')] - -if __name__ == "__main__": - with open('pathways_2_rw.json', 'r', encoding='utf-8') as file: - book = json.load(file) - - tips = [] - for unit in book["units"]: - for page in unit["pages"]: - for tip in page["tips"]: - new_tip = { - "id": tip["id"], - "standalone": tip["standalone"], - "tipCategory": tip["category"], - "tipHtml": tip["html"] - } - if not tip["standalone"]: - new_tip["exercise"] = tip["exercise"] - tips.append(new_tip) - - for tip in tips: - doc_ref = mongo_db.walkthrough.insert_one(tip) From e51cd891d2a02ba959ce8603c513ba4ab4d714c2 Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita <cmesquita1999@gmail.com> Date: Wed, 6 Nov 2024 02:07:46 +0000 Subject: [PATCH 7/8] Leftover from merge, updated readme --- README.md | 67 +- app/configs/question_templates.py | 1240 ------------------------ app/helpers/__init__.py | 2 - app/helpers/logger.py | 23 - app/services/impl/exam/level/upload.py | 5 +- app/utils/__init__.py | 4 +- app/utils/logger.py | 20 + pyproject.toml | 7 +- 8 files changed, 52 insertions(+), 1316 deletions(-) delete mode 100644 app/helpers/logger.py create mode 100644 app/utils/logger.py diff --git a/README.md b/README.md index 027cd08..850098c 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,26 @@ -Latest refactor from develop's branch commit 5d5cd21 2024-08-28 - - -# Endpoints - - -| Method | ielts-be | This one | -|--------|--------------------------------------|---------------------------------------------| -| GET | /healthcheck | /api/healthcheck | -| GET | /listening_section_1 | /api/listening/section/1 | -| GET | /listening_section_2 | /api/listening/section/2 | -| GET | /listening_section_3 | /api/listening/section/3 | -| GET | /listening_section_4 | /api/listening/section/4 | -| POST | /listening | /api/listening | -| POST | /writing_task1 | /api/grade/writing/1 | -| POST | /writing_task2 | /api/grade/writing/2 | -| GET | /writing_task1_general | /api/writing/1 | -| GET | /writing_task2_general | /api/writing/2 | -| POST | /speaking_task_1 | /api/grade/speaking/1 | -| POST | /speaking_task_2 | /api/grade/speaking/2 | -| POST | /speaking_task_3 | /api/grade/speaking/3 | -| GET | /speaking_task_1 | /api/speaking/1 | -| GET | /speaking_task_2 | /api/speaking/2 | -| GET | /speaking_task_3 | /api/speaking/3 | -| POST | /speaking | /api/speaking | -| POST | /speaking/generate_speaking_video | /api/speaking/generate_speaking_video | -| POST | /speaking/generate_interactive_video | /api/speaking/generate_interactive_video | -| GET | /reading_passage_1 | /api/reading/passage/1 | -| GET | /reading_passage_2 | /api/reading/passage/2 | -| GET | /reading_passage_3 | /api/reading/passage/3 | -| GET | /level | /api/level | -| GET | /level_utas | /api/level/utas | -| POST | /fetch_tips | /api/training/tips | -| POST | /grading_summary | /api/grade/summary | -| POST | /grade_short_answers | /api/grade/short_answers | -| POST | /upload_level | /api/level/upload | -| POST | /training_content | /api/training/ | -| POST | /custom_level | /api/level/custom | - # Run the app -This is for Windows, creating venv and activating it may differ based on your OS +1. pip install poetry +2. poetry install +3. python app.py -1. python -m venv env -2. env\Scripts\activate -3. pip install poetry -4. poetry install -5. python app.py +# Modules +- api -> endpoints +- configs -> app configs and constants +- controllers -> meant for handling exceptions, transforming data or orchestrate complex use cases with several services, for now mostly just calls services directly +- dtos -> pydantic models used for receiving data and for validation +- exceptions -> if custom exceptions are needed to throw in services so they can be handled in the controllers to construct some specific http response +- helpers -> a bunch of lightweight functions grouped by some kind of logic +- mappers -> to map complex data +- middlewares -> classes that are run before executing the endpoint code +- repositories -> interfaces with data stores +- services -> all the business logic goes here +- utils -> loose functions used on one-off occasions + +# Dependency injection + +If you want to add new controllers/services/repositories you will have to change +app/configs/dependency_injection.py + +Also make sure you have @inject on your endpoint when calling these. diff --git a/app/configs/question_templates.py b/app/configs/question_templates.py index 547f65c..b752a01 100644 --- a/app/configs/question_templates.py +++ b/app/configs/question_templates.py @@ -1,4 +1,3 @@ -<<<<<<< HEAD:app/configs/question_templates.py import uuid from .constants import MinTimers @@ -1274,1242 +1273,3 @@ def get_question_tips(question: str, answer: str, correct_answer: str, context: ]) return messages -======= -import uuid - -from helper.constants import * - -def getListeningPartTemplate(): - return { - "audio": { - "repeatableTimes": 3, - "source": "", - }, - "exercises": [] - } - -def getListeningTemplate(): - return { - "parts": [], - "isDiagnostic": False, - "minTimer": LISTENING_MIN_TIMER_DEFAULT, - "module": "listening" - } - - -def getListeningPostSample(): - return { - "parts": [ - { - "exercises": [ - { - "questions": [ - { - "id": "1", - "options": [ - { - "id": "A", - "text": "To start working out together" - }, - { - "id": "B", - "text": "To join a book club" - }, - { - "id": "C", - "text": "To go on a trip" - }, - { - "id": "D", - "text": "To take a cooking class" - } - ], - "prompt": "What is John's suggestion to Emily?", - "solution": "A", - "variant": "text" - }, - { - "id": "2", - "options": [ - { - "id": "A", - "text": "She doesn't have time" - }, - { - "id": "B", - "text": "She doesn't have money" - }, - { - "id": "C", - "text": "She doesn't have a gym membership" - }, - { - "id": "D", - "text": "She doesn't like working out" - } - ], - "prompt": "What is Emily's current reason for not working out?", - "solution": "D", - "variant": "text" - }, - { - "id": "3", - "options": [ - { - "id": "A", - "text": "Gold's Gym" - }, - { - "id": "B", - "text": "Planet Fitness" - }, - { - "id": "C", - "text": "Fitness Plus" - }, - { - "id": "D", - "text": "Anytime Fitness" - } - ], - "prompt": "What gym does John suggest to Emily?", - "solution": "C", - "variant": "text" - }, - { - "id": "4", - "options": [ - { - "id": "A", - "text": "$10 a month" - }, - { - "id": "B", - "text": "$20 a month" - }, - { - "id": "C", - "text": "$30 a month" - }, - { - "id": "D", - "text": "$40 a month" - } - ], - "prompt": "What is the price of the basic membership at Fitness Plus?", - "solution": "C", - "variant": "text" - }, - { - "id": "5", - "options": [ - { - "id": "A", - "text": "3 months" - }, - { - "id": "B", - "text": "6 months" - }, - { - "id": "C", - "text": "12 months" - }, - { - "id": "D", - "text": "No commitment required" - } - ], - "prompt": "How long is the commitment for the basic membership at Fitness Plus?", - "solution": "D", - "variant": "text" - }, - { - "id": "6", - "options": [ - { - "id": "A", - "text": "Dance and cooking" - }, - { - "id": "B", - "text": "Yoga and spin" - }, - { - "id": "C", - "text": "Singing and art" - }, - { - "id": "D", - "text": "Martial arts and rock climbing" - } - ], - "prompt": "What type of classes does Fitness Plus offer?", - "solution": "B", - "variant": "text" - }, - { - "id": "7", - "options": [ - { - "id": "A", - "text": "Watch movies" - }, - { - "id": "B", - "text": "Take classes" - }, - { - "id": "C", - "text": "Play sports" - }, - { - "id": "D", - "text": "Study" - } - ], - "prompt": "What does John and Emily plan to do together at the gym?", - "solution": "B", - "variant": "text" - }, - { - "id": "8", - "options": [ - { - "id": "A", - "text": "Saturday" - }, - { - "id": "B", - "text": "Sunday" - }, - { - "id": "C", - "text": "Monday" - }, - { - "id": "D", - "text": "Tuesday" - } - ], - "prompt": "What day does John suggest to go check out the gym?", - "solution": "C", - "variant": "text" - }, - { - "id": "9", - "options": [ - { - "id": "A", - "text": "To go shopping" - }, - { - "id": "B", - "text": "To get lunch" - }, - { - "id": "C", - "text": "To schedule a tour" - }, - { - "id": "D", - "text": "To watch a movie" - } - ], - "prompt": "What is John's plan after checking out the gym?", - "solution": "C", - "variant": "text" - }, - { - "id": "10", - "options": [ - { - "id": "A", - "text": "Nervous" - }, - { - "id": "B", - "text": "Excited" - }, - { - "id": "C", - "text": "Uninterested" - }, - { - "id": "D", - "text": "Angry" - } - ], - "prompt": "How does Emily feel about starting to work out again?", - "solution": "B", - "variant": "text" - } - ] - } - ], - "text": { - "conversation": [ - { - "gender": "male", - "name": "John", - "text": "Hey, have you been working out lately?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Not really, I've been so busy with work.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Well, I've been thinking about getting a gym membership. Do you have one?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "No, but I've been considering it too. Which gym are you thinking of joining?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "I was looking at the one down the street, Fitness Plus. It seems to have good reviews.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Oh, I've heard of that one. What's the membership like?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "They have different packages, but I'm thinking of going for the basic one. It's $30 a month with a one-year commitment.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "That's not bad. Do they have classes too?", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Yeah, they have a variety of classes like yoga and spin. I'm interested in trying out some of those.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "I've always wanted to try yoga. Maybe we can go together sometime.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "That would be great! It's always more fun to have a workout buddy. Have you looked into any other gyms?", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Not really. I've been busy with work, but I'll definitely check out Fitness Plus. Maybe we can both join and motivate each other.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Sounds like a plan. Let's do it.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Awesome. We can go check it out this weekend.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Perfect. I'll give them a call to schedule a tour.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Emily", - "text": "Thanks, John. I'm excited to start working out again.", - "voice": "Ruth" - }, - { - "gender": "male", - "name": "John", - "text": "Me too. Let's do this!", - "voice": "Stephen" - } - ] - } - }, - { - "exercises": [ - { - "id": "0646ab5b-e8e2-4da5-8a0c-784fe3d0186a", - "maxWords": 3, - "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", - "solutions": [ - { - "id": "11", - "solution": [ - "multi-faceted", - "various dimensions" - ] - }, - { - "id": "12", - "solution": [ - "climate change", - "rising temperature" - ] - }, - { - "id": "13", - "solution": [ - "waste minimization", - "resource reuse" - ] - }, - { - "id": "14", - "solution": [ - "reduce carbon footprint", - "support sustainable businesses" - ] - }, - { - "id": "15", - "solution": [ - "ourselves", - "parents/educators" - ] - } - ], - "text": "What is the concept of sustainability?{{11}}\\nWhat is the biggest challenge we are facing?{{12}}\\nWhat is the need for a circular economy?{{13}}\\nWhat can individuals do to address these challenges?{{14}}\\nWho is responsible for educating future generations about environmental sustainability?{{15}}\\n", - "type": "writeBlanks" - }, - { - "id": "0c99267c-8c3a-4ed0-9f05-00c07a480831", - "maxWords": 1, - "prompt": "You will hear a monologue. Fill the form with words/numbers missing.", - "solutions": [ - { - "id": "16", - "solution": "dimensional" - }, - { - "id": "17", - "solution": "Change" - }, - { - "id": "18", - "solution": "Natural" - }, - { - "id": "19", - "solution": "Waste" - }, - { - "id": "20", - "solution": "Injustice" - } - ], - "text": "Key: Multi-{{1}} Concept of Sustainability\nValue: The concept of sustainability encompasses social, economic, and environmental aspects, and it is essential to address all dimensions in order to achieve a sustainable future.\\nKey: Climate {{2}}\nValue: Rising temperatures, extreme weather events, and loss of biodiversity are just some of the consequences of climate change caused by human activities such as burning fossil fuels and deforestation.\\nKey: Depletion of {{3}} Resources\nValue: Our current consumption patterns are not sustainable, and the overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. It is crucial to find ways to reduce our consumption and ensure resource replenishment.\\nKey: {{4}} Management\nValue: Our linear model of consumption and disposal is not sustainable, and we need to shift towards a circular economy where waste is minimized, and resources are reused or recycled.\\nKey: Environmental {{5}}\nValue: Marginalized communities are often the most affected by environmental degradation, and it is crucial to address this injustice and ensure that environmental policies and actions are fair and inclusive.\\n", - "type": "writeBlanks" - } - ], - "text": "\n\nHello everyone, thank you for joining me in this discussion about one of the most pressing issues of our time - environmental sustainability. I believe we can all agree that our planet is facing numerous challenges due to human activities and it is high time we address them.\n\nFirstly, I would like to acknowledge that the concept of sustainability itself is multi-faceted and encompasses various dimensions such as social, economic, and environmental aspects. However, today, I would like to focus on the environmental challenges we are currently facing.\n\nOne of the biggest challenges we are facing is climate change. The Earth's temperature is rising at an alarming rate due to the increase in greenhouse gas emissions, primarily from human activities such as burning fossil fuels and deforestation. This has resulted in extreme weather events, loss of biodiversity, and rising sea levels, among others. We are already seeing the consequences of climate change, and if we do not take immediate action, the situation will only worsen.\n\nAnother challenge is the depletion of natural resources. Our planet has a finite amount of resources, and yet, our current consumption patterns are not sustainable. The overexploitation of resources is leading to deforestation, water scarcity, and depletion of fisheries. We need to find ways to reduce our consumption and ensure that we are not exploiting resources faster than they can replenish.\n\nIn addition to climate change and resource depletion, waste management is also a significant challenge. Our current linear model of consumption and disposal is not sustainable in the long run. We produce a massive amount of waste, and most of it ends up in landfills or our oceans, polluting our environment and harming wildlife. We need to shift towards a circular economy, where waste is minimized, and resources are reused or recycled.\n\nFurthermore, there is also the issue of environmental injustice. The impacts of environmental degradation are not equally distributed, and marginalized communities are often the most affected. This injustice needs to be addressed, and measures must be taken to ensure that environmental policies and actions are fair and inclusive.\n\nSo, what can we do to address these challenges? Firstly, we need to acknowledge that each one of us has a role to play. We cannot rely on governments or organizations alone to solve these issues. We need to make changes in our daily lives, such as reducing our carbon footprint, adopting sustainable practices, and supporting businesses that prioritize the environment.\n\nWe also need to hold corporations and governments accountable for their actions. We have the power to demand change through our consumer choices and our votes. It is crucial that we urge our leaders to implement policies that promote sustainable practices and penalize those who harm the environment.\n\nMoreover, education and awareness are essential in tackling these challenges. We need to educate ourselves and others about the importance of environmental sustainability and the actions we can take to achieve it. Our children are the future, and it is our responsibility to educate them on the significance of preserving our planet.\n\nIn conclusion, the challenges of environmental sustainability are daunting, but they are not insurmountable. It is up to us to take action and make a difference. We owe it to ourselves, future generations, and the planet to ensure a sustainable future. Let us work together towards a greener, cleaner, and more sustainable world. Thank you." - }, - { - "exercises": [ - { - "id": "0149f828-c216-4e60-80fa-1dd28a860031", - "maxWords": 1, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": [ - { - "id": "21", - "solution": "Smith" - }, - { - "id": "22", - "solution": "rash" - }, - { - "id": "23", - "solution": "fever" - }, - { - "id": "24", - "solution": "allergies" - }, - { - "id": "25", - "solution": "antinuclear" - }, - { - "id": "26", - "solution": "immunosuppressants" - }, - { - "id": "27", - "solution": "evaluation" - }, - { - "id": "28", - "solution": "Autoimmune" - }, - { - "id": "29", - "solution": "four" - }, - { - "id": "30", - "solution": "possibilities" - } - ], - "text": "Dr. {{21}}, Dr. Patel, Sarah, and Alex were discussing a case study of a patient with a fever and rash.\\nThe patient was a 30-year-old female with a history of allergies.\\nThe patient's rash was erythematous and she had a {{23}} of 101°F.\\nPossible initial diagnoses included a viral infection or allergic reaction.\\nHowever, the final diagnosis was an autoimmune disorder based on elevated {{25}} antibodies in the patient's blood work.\\nTreatment involved {{26}} and the patient's symptoms resolved within a week.\\nThorough {{27}} and considering all possibilities is important in the diagnostic process.\\n{{28}} disorders can develop without any underlying trigger.\\nThe seminar ended with the {{29}} individuals thanking each other and continuing their day with new knowledge.\\nThinking outside the box and considering all {{30}} is crucial in the diagnostic process.", - "type": "writeBlanks" - } - ], - "text": { - "conversation": [ - { - "gender": "male", - "name": "Dr. Smith", - "text": "Good morning everyone, thank you for joining us today for this seminar on diagnosis. Let's begin with the case study of a patient who presented with a fever and rash.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "Yes, I remember this case. The patient was a 30-year-old female with a history of allergies.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Hi, I'm Sarah, a third-year medical student. I remember studying this case in our lectures. The patient's rash was erythematous, right?", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "Yes, that's correct. And the patient had a fever of 101°F. What would be your initial diagnosis?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "Hi, I'm Alex, a fourth-year medical student. I would say it could be a viral infection or an allergic reaction.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "That's a good guess, Alex. But remember, always consider other possibilities. In this case, it turned out to be an autoimmune disorder.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Oh, I didn't think of that. How did you come to that diagnosis?", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "Well, the patient's blood work showed elevated levels of antinuclear antibodies. That, along with the clinical presentation, pointed towards an autoimmune disorder.", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "That's interesting. I would have never thought of that. How did you treat the patient?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "We started the patient on immunosuppressants and the rash and fever resolved within a week.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Wow, it's amazing how a simple rash and fever could lead to such a complex diagnosis.", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "That's the importance of thorough evaluation and considering all possibilities. Any other thoughts or questions?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Alex", - "text": "I just wanted to ask, do you think the patient's allergies could have triggered the autoimmune disorder?", - "voice": "Kevin" - }, - { - "gender": "male", - "name": "Dr. Patel", - "text": "It's possible, but we can't say for sure. Sometimes autoimmune disorders can develop without any underlying trigger.", - "voice": "Stephen" - }, - { - "gender": "female", - "name": "Sarah", - "text": "Thank you for sharing this case with us, it was very informative.", - "voice": "Aria" - }, - { - "gender": "male", - "name": "Dr. Smith", - "text": "My pleasure. I hope this discussion has given you a better understanding of the diagnostic process. Always remember to think outside the box and consider all possibilities.", - "voice": "Kevin" - } - ] - } - }, - { - "exercises": [ - { - "id": "921d3a2a-7f6e-46ae-a19d-65eb5ba21375", - "maxWords": 3, - "prompt": "You will hear a monologue. Answer the questions below using no more than three words or a number accordingly.", - "solutions": [ - { - "id": "31", - "solution": [ - "complex mixture", - "vital natural resource", - "non-renewable resource" - ] - }, - { - "id": "32", - "solution": [ - "sand, silt, clay" - ] - }, - { - "id": "33", - "solution": [ - "ability to provide nutrients", - "balance of essential nutrients", - "breaking down organic matter" - ] - }, - { - "id": "34", - "solution": [ - "break down organic matter", - "improve soil structure", - "release nutrients" - ] - }, - { - "id": "35", - "solution": [ - "soil erosion", - "land use practices", - "preservation of soil for future generations" - ] - } - ], - "text": "What is soil?{{31}}\\nWhat are the three main categories of soil?{{32}}\\nWhat is soil fertility?{{33}}\\nWhat is the role of microorganisms in soil?{{34}}\\nWhat environmental issue can be prevented through proper soil management?{{35}}\\n", - "type": "writeBlanks" - }, - { - "id": "e86afd9a-90d1-48db-bee1-0d20f6eea64d", - "maxWords": 1, - "prompt": "Fill the blank space with the word missing from the audio.", - "solutions": [ - { - "id": "36", - "solution": "vital" - }, - { - "id": "37", - "solution": "classified" - }, - { - "id": "38", - "solution": "fertility" - }, - { - "id": "39", - "solution": "microorganisms" - }, - { - "id": "40", - "solution": "science" - } - ], - "text": "Soil is a {{36}} natural resource that provides the foundation for plant growth\\nSoil is {{37}} into three main categories: sand, silt, and clay\\nSoil {{38}} refers to the ability of the soil to provide essential nutrients for plant growth\\nHealthy soil is teeming with {{39}}\\nSoil {{40}} plays a significant role in environmental conservation", - "type": "writeBlanks" - } - ], - "text": "\n\nGood morning everyone, today I would like to talk to you about a topic that is often overlooked but plays a crucial role in our daily lives - soil science. Soil science deals with the study of the composition, structure, and properties of soil, as well as how it interacts with the environment and living organisms.\n\nSoil is a vital natural resource that provides the foundation for plant growth, which in turn sustains all life on earth. It is the basis for our food production, as well as the source of many raw materials such as wood, cotton, and rubber. Without a healthy and productive soil, our agricultural systems would collapse, and we would struggle to feed our growing population.\n\nBut what exactly is soil? Soil is a complex mixture of minerals, organic matter, water, and air, all held together by microorganisms. It takes thousands of years for soil to form, and it is a non-renewable resource, which makes its conservation even more critical.\n\nOne of the key aspects of soil science is understanding the different types of soil and their properties. Soil is classified into three main categories: sand, silt, and clay. These categories are based on the size of the particles that make up the soil. Sand particles are the largest, followed by silt and then clay. The composition of these particles greatly affects the soil's properties, such as water retention, drainage, and nutrient availability.\n\nAnother crucial aspect of soil science is the study of soil fertility. Soil fertility refers to the ability of the soil to provide essential nutrients for plant growth. The nutrients in the soil come from the breakdown of organic matter, such as dead plants and animal remains. Fertile soil contains a balance of essential nutrients, such as nitrogen, phosphorus, and potassium, which are necessary for plant growth.\n\nThe health of the soil is also crucial in soil science. Healthy soil is teeming with microorganisms, which play a vital role in breaking down organic matter and releasing nutrients into the soil. These microorganisms also help to improve soil structure, making it more porous and allowing for better air and water circulation.\n\nSoil science also plays a significant role in environmental conservation. Soil erosion, the removal of topsoil by wind and water, is a significant environmental issue that can be prevented through proper soil management. By understanding the factors that contribute to soil erosion, such as improper land use practices, we can implement strategies to prevent it and preserve our soil for future generations.\n\nIn conclusion, soil science is a critical field of study that impacts our daily lives in more ways than we can imagine. It is not just about digging in the dirt; it is a complex science that requires a multidisciplinary approach. By understanding the composition, properties, and fertility of soil, we can ensure the sustainable use of this precious resource and preserve it for future generations. Thank you." - } - ] - } - - -def getReadingTemplate(): - return { - "parts": [], - "isDiagnostic": False, - "minTimer": 60, - "type": "academic" - } - - -def getReadingPostSample(): - return { - "parts": [ - { - "exercises": [ - { - "id": "cbd08cdd-5850-40a8-b6e2-6021c04474ad", - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": [ - { - "id": "1", - "prompt": "Technology is constantly evolving and shaping our world.", - "solution": "true" - }, - { - "id": "2", - "prompt": "The use of artificial intelligence (AI) has only recently become popular.", - "solution": "false" - }, - { - "id": "3", - "prompt": "5G technology offers slower speeds and higher latency than its predecessors.", - "solution": "false" - }, - { - "id": "4", - "prompt": "Social media has had a minimal impact on our society.", - "solution": "false" - }, - { - "id": "5", - "prompt": "Cybersecurity is not a growing concern as technology becomes more integrated into our lives.", - "solution": "false" - }, - { - "id": "6", - "prompt": "Technology has not had a significant impact on the education sector.", - "solution": "false" - }, - { - "id": "7", - "prompt": "Automation and AI are not causing shifts in the job market.", - "solution": "false" - } - ], - "type": "trueFalse" - }, - { - "allowRepetition": True, - "id": "b88f3eb5-11b7-4a8e-bb1a-4e96215b34bf", - "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", - "solutions": [ - { - "id": "8", - "solution": "smartphones" - }, - { - "id": "9", - "solution": "artificial intelligence" - }, - { - "id": "10", - "solution": "5G technology" - }, - { - "id": "11", - "solution": "virtual reality" - }, - { - "id": "12", - "solution": "cybersecurity" - }, - { - "id": "13", - "solution": "telemedicine" - } - ], - "text": "\n\nTechnology has become an integral part of our daily lives, from {{8}} to smart homes. The rise of {{9}} (AI) and the Internet of Things (IoT) are two major trends that are revolutionizing the way we live and work. {{10}} is also gaining popularity, enabling advancements in areas like {{11}} and self-driving cars. Cloud computing, virtual and augmented reality (VR and AR), and blockchain technology are also on the rise, impacting industries such as finance, education, and healthcare. Social media has changed the way we communicate and raised concerns about privacy and mental health. With the increase in data breaches and cyber attacks, {{12}} has become a growing concern. {{13}} and online learning have made healthcare and education more accessible and efficient. However, there are concerns about the impact of technology on the job market, leading to discussions about the need for reskilling and upskilling. As technology continues to advance, it is crucial to understand its impact and consequences on our society.", - "type": "fillBlanks", - "words": [ - "speaking", - "5G technology", - "telemedicine", - "virtual reality", - "antechamber", - "smartphones", - "kitsch", - "devilish", - "parent", - "artificial intelligence", - "cybersecurity" - ] - } - ], - "text": { - "content": "In today's society, technology has become an integral part of our daily lives. From smartphones to smart homes, we are constantly surrounded by the latest and most advanced technological devices. As technology continues to evolve and improve, it is important to understand the current trends and how they are shaping our world. One of the biggest technology trends in recent years is the rise of artificial intelligence (AI). AI is the simulation of human intelligence processes by machines, particularly computer systems. This technology has been around for decades, but with the advancement of computing power and big data, AI has become more sophisticated and prevalent. From virtual personal assistants like Siri and Alexa to self-driving cars, AI is revolutionizing the way we live and work. Another trend that has gained widespread popularity is the Internet of Things (IoT). This refers to the interconnection of everyday objects via the internet, allowing them to send and receive data. Smart homes, wearable devices, and even smart cities are all examples of IoT. With IoT, our devices and appliances can communicate with each other, making our lives more convenient and efficient. The use of 5G technology is also on the rise. 5G is the fifth generation of wireless technology, offering faster speeds and lower latency than its predecessors. With 5G, we can expect to see advancements in areas like virtual reality, self-driving cars, and remote surgery. It will also enable the development of smart cities and the Internet of Things to reach its full potential. Cloud computing is another trend that has been steadily growing. Cloud computing involves the delivery of computing services over the internet, such as storage, servers, and databases. This allows for easy access to data and applications from anywhere, at any time. Many businesses and individuals are utilizing cloud computing to streamline their operations and increase efficiency. Virtual and augmented reality (VR and AR) are becoming more prevalent in various industries, from gaming and entertainment to healthcare and education. VR immerses the user in a simulated environment, while AR overlays digital information onto the real world. These technologies have the potential to change the way we learn, work, and entertain ourselves. Blockchain technology is also gaining traction, particularly in the financial sector. Blockchain is a decentralized digital ledger that records transactions across a network of computers. It allows for secure and transparent transactions without the need for intermediaries. This technology has the potential to disrupt traditional banking and financial systems. Social media has been a dominant force in the technology world for some time now, and it continues to evolve and shape our society. With the rise of platforms like Facebook, Twitter, and Instagram, we are more connected than ever before. Social media has changed the way we communicate, share information, and even do business. It has also raised concerns about privacy and the impact of social media on mental health. Cybersecurity is a growing concern as technology becomes more integrated into our lives. With the increase in data breaches and cyber attacks, the need for strong cybersecurity measures is greater than ever. Companies and individuals are investing in better security protocols to protect their sensitive information. The healthcare industry is also experiencing technological advancements with the introduction of telemedicine. This allows patients to receive medical care remotely, without having to visit a physical doctor's office. Telemedicine has become increasingly popular, especially during the COVID-19 pandemic, as it allows for safe and convenient access to healthcare. In the education sector, technology has brought about significant changes as well. Online learning platforms and digital tools have made education more accessible and efficient. With the rise of e-learning, students can access education from anywhere in the world and at their own pace. As technology continues to advance, concerns about its impact on the job market have also arisen. Automation and AI are replacing human workers in many industries, leading to job loss and shifts in the workforce. This trend has sparked discussions about the need for reskilling and upskilling to adapt to the changing job market. In conclusion, the world is constantly evolving and adapting to the latest technology trends. From AI and IoT to 5G and blockchain, these advancements are shaping the way we live, work, and interact with each other. As society continues to embrace and integrate technology into our daily lives, it is crucial to understand its impact and potential consequences. Whether it be in the fields of healthcare, education, or finance, technology is undoubtedly transforming the world as we know it.", - "title": "Modern Technology Trends" - } - }, - { - "exercises": [ - { - "id": "f2daa91a-3e92-4c07-aefd-719bcf22bac7", - "prompt": "Do the following statements agree with the information given in the Reading Passage?", - "questions": [ - { - "id": "14", - "prompt": "Yoga and meditation have been gaining popularity in recent years.", - "solution": "true" - }, - { - "id": "15", - "prompt": "Yoga and meditation originated in ancient India.", - "solution": "true" - }, - { - "id": "16", - "prompt": "Yoga is a system that combines physical postures, breathing techniques, and meditation.", - "solution": "true" - }, - { - "id": "17", - "prompt": "Meditation involves training the mind to achieve a state of inner peace and relaxation.", - "solution": "true" - }, - { - "id": "18", - "prompt": "Yoga and meditation can reduce stress and improve mental health.", - "solution": "true" - }, - { - "id": "19", - "prompt": "Yoga and meditation can improve physical health.", - "solution": "true" - }, - { - "id": "20", - "prompt": "Yoga and meditation are only suitable for people who are physically fit.", - "solution": "false" - } - ], - "type": "trueFalse" - }, - { - "id": "b500cb69-843d-4430-a544-924c514ea12a", - "maxWords": 3, - "prompt": "Choose no more than three words and/or a number from the passage for each answer.", - "solutions": [ - { - "id": "21", - "solution": [ - "physical, mental, emotional" - ] - }, - { - "id": "22", - "solution": [ - "ancient India" - ] - }, - { - "id": "23", - "solution": [ - "physical postures, breathing techniques" - ] - }, - { - "id": "24", - "solution": [ - "reduce stress, improve mindfulness" - ] - }, - { - "id": "25", - "solution": [ - "improve, promote relaxation" - ] - }, - { - "id": "26", - "solution": [ - "anyone, all ages and backgrounds" - ] - } - ], - "text": "What are the three main benefits of yoga and meditation?{{21}}\\nWhere did yoga originate?{{22}}\\nWhat are the two components of yoga?{{23}}\\nHow do yoga and meditation improve mental health?{{24}}\\nWhat is the impact of yoga and meditation on sleep quality?{{25}}\\nWho can practice yoga and meditation?{{26}}\\n", - "type": "writeBlanks" - } - ], - "text": { - "content": "Yoga and meditation have been gaining popularity in recent years as more and more people recognize the physical, mental, and emotional benefits of these ancient practices. Originating in ancient India, yoga is a holistic system that combines physical postures, breathing techniques, and meditation to promote overall well-being. Similarly, meditation is a mental practice that involves training the mind to achieve a state of inner peace and relaxation. One of the main benefits of yoga and meditation is their ability to reduce stress and improve mental health. In today's fast-paced world, stress has become a common problem for many people, leading to various physical and mental health issues. However, studies have shown that practicing yoga and meditation can significantly reduce stress levels and improve overall mental health. This is because these practices focus on deep breathing and mindfulness, which can help individuals to calm their minds and relax their bodies. As a result, many people who regularly practice yoga and meditation report feeling more peaceful, centered, and less stressed in their daily lives. Furthermore, yoga and meditation have been shown to have a positive impact on physical health. The physical postures and movements in yoga help to improve flexibility, strength, and balance. These postures also work to stretch and strengthen different muscles in the body, which can alleviate tension and prevent injuries. Additionally, the controlled breathing in yoga helps to increase oxygen flow throughout the body, which can improve cardiovascular health. As for meditation, studies have shown that it can lower blood pressure and reduce the risk of heart disease. These physical benefits make yoga and meditation an excellent form of exercise for people of all ages and fitness levels. Apart from the physical and mental benefits, yoga and meditation also have a positive impact on emotional well-being. The practice of mindfulness in these practices helps individuals to become more aware of their thoughts and emotions, allowing them to better manage and process them. This can result in improved emotional regulation and a greater sense of self-awareness. As a result, individuals who practice yoga and meditation often report feeling more positive, content, and emotionally stable. Another significant benefit of yoga and meditation is their ability to improve overall concentration and focus. In today's digital age, our minds are constantly bombarded with information and distractions, making it challenging to stay focused on tasks. However, regular practice of yoga and meditation can improve concentration and enhance cognitive function. This is because these practices require individuals to focus their minds on their breath, movements, or a specific mantra, helping to train the brain to stay focused for longer periods. Moreover, yoga and meditation have been shown to have a positive impact on sleep quality. Many people struggle with insomnia or other sleep-related issues, which can have a significant impact on their overall health and well-being. However, studies have shown that yoga and meditation can improve sleep quality and help individuals fall asleep faster. This is because these practices promote relaxation and reduce stress, which are common causes of sleep issues. As a result, individuals who practice yoga and meditation often report feeling more rested and rejuvenated after a good night's sleep. In addition to the physical, mental, emotional, and cognitive benefits, yoga and meditation also have a spiritual component. These practices are deeply rooted in ancient Indian spirituality and have been used for centuries to connect individuals with their inner selves and the universe. While the spiritual aspect may not be for everyone, many people find that it adds a deeper level of meaning and purpose to their practice. Furthermore, yoga and meditation are accessible to people of all ages and backgrounds. Whether you are young or old, fit or not, religious or not, yoga and meditation can be practiced by anyone. There are many different styles and forms of yoga and meditation, allowing individuals to choose the practice that best suits their needs and preferences. This inclusivity is what makes yoga and meditation such powerful and universal practices. In conclusion, the benefits of yoga and meditation are numerous and far-reaching. From reducing stress and improving mental health to promoting physical strength and emotional well-being, these ancient practices offer a holistic approach to overall health and wellness. Whether you are looking to improve your physical fitness, manage stress, or connect with your inner self, yoga and meditation are powerful tools that can help you achieve these goals. So why not give it a try and experience the transformative power of yoga and meditation for yourself?", - "title": "The Benefits of Yoga and Meditation" - } - }, - { - "exercises": [ - { - "allowRepetition": True, - "id": "1035c153-d38a-4f27-a14e-0ce63184ff82", - "prompt": "Complete the summary below. Click a blank to select the corresponding word(s) for it.\\nThere are more words than spaces so you will not use them all. You may use any of the words more than once.", - "solutions": [ - { - "id": "27", - "solution": "Cultural diversity" - }, - { - "id": "28", - "solution": "Variety" - }, - { - "id": "29", - "solution": "Multicultural" - }, - { - "id": "30", - "solution": "Tolerance" - }, - { - "id": "31", - "solution": "Unity" - }, - { - "id": "32", - "solution": "Challenges" - }, - { - "id": "33", - "solution": "Celebrated" - } - ], - "text": "\n\n{{27}} refers to the {{28}} of cultures, traditions, beliefs, and lifestyles that exist within a society. In today's interconnected world, the movement of people, goods, and ideas has led to a more diverse and {{29}} society. The exchange of ideas and knowledge, {{30}} and understanding, and promoting peace and {{31}} are some of the benefits of cultural diversity. However, it also poses {{32}} such as potential clashes and the marginalization of certain groups. To address these challenges, it is important for societies to promote cultural competency and sensitivity, as well as for individuals to embrace diversity and participate in cultural events. Overall, cultural diversity is a crucial aspect of our global society that needs to be preserved and {{33}}.", - "type": "fillBlanks", - "words": [ - "Tolerance", - "Cultural diversity", - "penny", - "Multicultural", - "shrill", - "Celebrated", - "Variety", - "query", - "Challenges", - "wont", - "Unity", - "chemical" - ] - }, - { - "questions": [ - { - "id": "34", - "options": [ - { - "id": "A", - "text": "The variety of cultures, traditions, beliefs, and lifestyles within a society" - }, - { - "id": "B", - "text": "The number of countries in the world" - }, - { - "id": "C", - "text": "The different types of technology used in different cultures" - }, - { - "id": "D", - "text": "The number of languages spoken in a society" - } - ], - "prompt": "What is the main definition of cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "35", - "options": [ - { - "id": "A", - "text": "By making it easier for people to travel" - }, - { - "id": "B", - "text": "By increasing the number of countries in the world" - }, - { - "id": "C", - "text": "By creating more jobs for people from different cultures" - }, - { - "id": "D", - "text": "By promoting a single global culture" - } - ], - "prompt": "How has technology contributed to an increase in cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "36", - "options": [ - { - "id": "A", - "text": "Increased economic opportunities" - }, - { - "id": "B", - "text": "Higher levels of education" - }, - { - "id": "C", - "text": "Improved transportation systems" - }, - { - "id": "D", - "text": "The exchange of ideas and knowledge" - } - ], - "prompt": "What is one of the key benefits of cultural diversity?", - "solution": "D", - "variant": "text" - }, - { - "id": "37", - "options": [ - { - "id": "A", - "text": "By forcing people to conform to a single culture" - }, - { - "id": "B", - "text": "By exposing people to different perspectives and experiences" - }, - { - "id": "C", - "text": "By creating a homogenous society" - }, - { - "id": "D", - "text": "By limiting the movement of people between countries" - } - ], - "prompt": "How does cultural diversity promote tolerance and understanding?", - "solution": "B", - "variant": "text" - }, - { - "id": "38", - "options": [ - { - "id": "A", - "text": "Increased discrimination" - }, - { - "id": "B", - "text": "A decline in technological advancements" - }, - { - "id": "C", - "text": "A decrease in the number of countries" - }, - { - "id": "D", - "text": "A lack of cultural exchange" - } - ], - "prompt": "What is one challenge posed by cultural diversity?", - "solution": "A", - "variant": "text" - }, - { - "id": "39", - "options": [ - { - "id": "A", - "text": "By promoting a single global culture" - }, - { - "id": "B", - "text": "By creating barriers between different groups" - }, - { - "id": "C", - "text": "By promoting cultural competency and sensitivity" - }, - { - "id": "D", - "text": "By limiting the number of countries in the world" - } - ], - "prompt": "What is one way that societies can address the challenges of cultural diversity?", - "solution": "C", - "variant": "text" - }, - { - "id": "40", - "options": [ - { - "id": "A", - "text": "To ignore cultural differences" - }, - { - "id": "B", - "text": "To actively participate in cultural events and activities" - }, - { - "id": "C", - "text": "To only embrace their own culture" - }, - { - "id": "D", - "text": "To avoid learning about other cultures" - } - ], - "prompt": "What is the responsibility of individuals in promoting and preserving cultural diversity?", - "solution": "B", - "variant": "text" - } - ] - } - ], - "text": { - "content": "Cultural diversity is a term that is often used in today's world, but what does it really mean? Simply put, cultural diversity refers to the variety of cultures, traditions, beliefs, and lifestyles that exist within a society. It is a reflection of the different backgrounds, experiences, and identities of individuals and groups. In this IELTS Reading Passage, we will explore the concept of cultural diversity and its significance in our global society. The world we live in today is more interconnected and interdependent than ever before. With the advancements in technology, transportation, and communication, people from different parts of the world can easily connect and interact with one another. This has led to an increase in the movement of people, goods, and ideas, resulting in a more diverse and multicultural society. In fact, it is estimated that over 190 countries exist in the world, each with its unique culture and traditions. One of the key benefits of cultural diversity is the exchange of ideas and knowledge. When people from different backgrounds come together, they bring with them their unique perspectives and experiences. This leads to a rich exchange of ideas, which can result in the development of new innovations and solutions to various problems. For example, the fusion of different cuisines has led to the creation of new and delicious dishes, and the blending of different musical styles has given birth to new genres of music. Moreover, cultural diversity also promotes tolerance and understanding among individuals and groups. When people are exposed to different cultures, they learn to appreciate and respect the differences that exist. This, in turn, leads to a more inclusive and harmonious society, where people from diverse backgrounds can coexist peacefully. In a world that is plagued by conflicts and discrimination, cultural diversity plays a crucial role in promoting peace and unity. However, despite its numerous benefits, cultural diversity also poses some challenges. One of the main challenges is the potential for cultural clashes. As individuals from different cultures interact, conflicts can arise due to differences in values, beliefs, and customs. This can lead to misunderstandings and even discrimination. For instance, a person from a collectivist culture may struggle to understand the individualistic values of someone from a Western culture. Furthermore, cultural diversity can also lead to the marginalization of certain groups within a society. In some cases, minority cultures may face discrimination and exclusion, which can result in social and economic disadvantages. This is often seen in the case of migrant communities, where they may struggle to fully integrate into the host society due to cultural barriers. To address these challenges, it is important for societies to promote cultural competency and sensitivity. This means educating individuals about different cultures and encouraging them to embrace diversity. It also involves creating policies and programs that promote inclusivity and equality for all groups within a society. For example, many countries have implemented diversity training programs in schools and workplaces to promote understanding and respect for different cultures. In addition, governments play a crucial role in promoting and preserving cultural diversity. They can do this by protecting the cultural heritage of different groups and promoting cultural events and festivals. This not only helps in preserving the unique identities of different cultures but also promotes cultural exchange and understanding. On an individual level, there are also steps that we can take to embrace cultural diversity. This includes being open-minded and respectful towards different cultures, being willing to learn about other cultures, and actively participating in cultural events and activities. By doing so, we can break down barriers and promote a more inclusive and harmonious society. In conclusion, cultural diversity is a key aspect of our global society. It brings numerous benefits such as the exchange of ideas and promoting tolerance, but it also poses challenges that need to be addressed. As individuals and societies, it is our responsibility to promote and preserve cultural diversity and create a world where everyone is embraced and valued for their unique identities and backgrounds. By doing so, we can create a more peaceful and prosperous world for all.", - "title": "Cultural Diversity: A Key Aspect of Our Global Society" - } - } - ] - } - - -def getSpeakingTemplate(): - return { - "exercises": [ - { - "id": str(uuid.uuid4()), - "prompts": ["questions"], - "text": "Listen carefully and respond.", - "first_title": "first_topic", - "second_title": "second_topic", - "type": "interactiveSpeaking" - }, - { - "id": str(uuid.uuid4()), - "prompts": ["prompts"], - "text": "text", - "title": "topic", - "video_url": "sp2_video_url", - "video_path": "sp2_video_path", - "type": "speaking" - }, - { - "id": str(uuid.uuid4()), - "prompts": ["questions"], - "text": "Listen carefully and respond.", - "title": "topic", - "type": "interactiveSpeaking" - } - ], - "isDiagnostic": False, - "minTimer": SPEAKING_MIN_TIMER_DEFAULT, - "module": "speaking" - } - - -def getSpeakingPostTemplate(): - return { - "exercises": [ - { - "question": "What is the most impactful book you have ever read and how has it influenced your perspective on life? Please share specific examples from the book that resonated with you on a personal level.", - "topic": "Books" - }, - { - "prompts": [ - "Where did you go?", - "What did you do there?", - "Why was it a memorable experience for you?" - ], - "question": "Tell me about a memorable travel experience you have had.", - "topic": "Travel" - }, - { - "questions": [ - "In what ways has technology improved our lives?", - "What are some potential negative effects of technology on society?", - "How can we strike a balance between the use of technology and maintaining healthy relationships?" - ], - "topic": "Technology and Society" - } - ] - } - - -def getWritingTemplate(): - return { - "exercises": [ - { - "id": str(uuid.uuid4()), - "prefix": "You should spend about 20 minutes on this task.", - "prompt": "", - "suffix": "You should write at least 100 words.", - "type": "writing", - "wordCounter": { - "limit": 100, - "type": "min" - } - }, - { - "id": str(uuid.uuid4()), - "prefix": "You should spend about 40 minutes on this task.\nPresent a written argument or case to an educated " - "reader with no specialist knowledge of the following topic:", - "prompt": "", - "suffix": "You should write at least 250 words.\nUse your own ideas, knowledge and experience and support " - "your arguments with examples and relevant evidence.", - "type": "writing", - "wordCounter": { - "limit": 250, - "type": "min" - } - } - ], - "isDiagnostic": False, - "minTimer": WRITING_MIN_TIMER_DEFAULT, - "module": "writing", - "type": "general" - } - - -def getWritingPostSample(): - return { - "exercises": [ - "You recently attended a friend's wedding and were impressed by their wedding planner. Write a letter to your friend, advising them on the best wedding planner for their upcoming wedding. In your letter, include information about the planner's services, pricing, and any personal experiences you had with them. Provide your friend with recommendations and tips on how to make the most out of their wedding planning experience.", - "To what extent do you agree or disagree with the statement that technology has had a positive impact on modern society? In your response, critically examine the opposing perspectives on this issue, considering both the benefits and drawbacks of technological advancements. Support your arguments with relevant examples and evidence, and conclude with your own stance on the matter." - ] - } ->>>>>>> develop:helper/question_templates.py diff --git a/app/helpers/__init__.py b/app/helpers/__init__.py index 4647af8..e628b0d 100644 --- a/app/helpers/__init__.py +++ b/app/helpers/__init__.py @@ -2,12 +2,10 @@ from .file import FileHelper from .text import TextHelper from .token_counter import count_tokens from .exercises import ExercisesHelper -from .logger import LoggerHelper __all__ = [ "FileHelper", "TextHelper", "count_tokens", "ExercisesHelper", - "LoggerHelper" ] diff --git a/app/helpers/logger.py b/app/helpers/logger.py deleted file mode 100644 index b8a5005..0000000 --- a/app/helpers/logger.py +++ /dev/null @@ -1,23 +0,0 @@ -import logging -from functools import wraps - - -class LoggerHelper: - - @staticmethod - def suppress_loggers(): - def decorator(f): - @wraps(f) - def wrapped(*args, **kwargs): - root_logger = logging.getLogger() - original_level = root_logger.level - - root_logger.setLevel(logging.ERROR) - - try: - return f(*args, **kwargs) - finally: - root_logger.setLevel(original_level) - - return wrapped - return decorator diff --git a/app/services/impl/exam/level/upload.py b/app/services/impl/exam/level/upload.py index 7af6f4d..1cff15f 100644 --- a/app/services/impl/exam/level/upload.py +++ b/app/services/impl/exam/level/upload.py @@ -8,11 +8,12 @@ import pdfplumber from fastapi import UploadFile from app.services.abc import ILLMService -from app.helpers import LoggerHelper, FileHelper +from app.helpers import FileHelper from app.mappers import LevelMapper from app.dtos.exams.level import Exam from app.dtos.sheet import Sheet +from app.utils import suppress_loggers class UploadLevelModule: @@ -42,7 +43,7 @@ class UploadLevelModule: return None @staticmethod - @LoggerHelper.suppress_loggers() + @suppress_loggers() def _check_pdf_for_images(pdf_path: str) -> bool: with pdfplumber.open(pdf_path) as pdf: for page in pdf.pages: diff --git a/app/utils/__init__.py b/app/utils/__init__.py index 8851c66..d0a7773 100644 --- a/app/utils/__init__.py +++ b/app/utils/__init__.py @@ -1,5 +1,7 @@ from .handle_exception import handle_exception +from .logger import suppress_loggers __all__ = [ - "handle_exception" + "handle_exception", + "suppress_loggers" ] diff --git a/app/utils/logger.py b/app/utils/logger.py new file mode 100644 index 0000000..c6d211f --- /dev/null +++ b/app/utils/logger.py @@ -0,0 +1,20 @@ +import logging +from functools import wraps + + +def suppress_loggers(): + def decorator(f): + @wraps(f) + def wrapped(*args, **kwargs): + root_logger = logging.getLogger() + original_level = root_logger.level + + root_logger.setLevel(logging.ERROR) + + try: + return f(*args, **kwargs) + finally: + root_logger.setLevel(original_level) + + return wrapped + return decorator diff --git a/pyproject.toml b/pyproject.toml index 1668c29..35dc19b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,11 +12,11 @@ python-dotenv = "^1.0.1" aioboto3 = "^13.1.1" httpx = "^0.27.0" fastapi = "^0.111.1" -nltk = "^3.8.1" +nltk = "3.9.1" firebase-admin = "^6.5.0" wonderwords = "^2.2.0" dependency-injector = "^4.41.0" -openai = "^1.37.0" +openai = "1.50.2" python-multipart = "0.0.9" faiss-cpu = "1.8.0.post1" pypandoc = "1.13" @@ -24,10 +24,11 @@ pdfplumber = "0.11.3" numpy = "1.26.4" pillow = "10.4.0" sentence-transformers = "3.0.1" -openai-whisper = "20231117" +openai-whisper = "20240930" motor = "3.6.0" shortuuid = "1.0.13" pandas = "2.2.3" +tiktoken = "0.7.0" [build-system] From a2e96f8e543f07d044434f727a0af7ad1ee7c2c5 Mon Sep 17 00:00:00 2001 From: Carlos-Mesquita <cmesquita1999@gmail.com> Date: Wed, 6 Nov 2024 11:01:39 +0000 Subject: [PATCH 8/8] Batch import wasn't updated --- app/api/listening.py | 14 ++++- app/configs/dependency_injection.py | 10 +++- app/controllers/abc/listening.py | 4 ++ app/controllers/impl/listening.py | 15 ++++- app/controllers/impl/user.py | 2 +- app/dtos/listening.py | 12 +++- app/dtos/user_batch.py | 4 +- app/repositories/abc/document_store.py | 11 ++-- .../impl/document_stores/firestore.py | 5 +- .../impl/document_stores/mongo.py | 8 ++- app/server.py | 4 +- app/services/abc/exam/listening.py | 4 ++ app/services/abc/third_parties/tts.py | 2 +- app/services/abc/user.py | 2 +- app/services/impl/exam/listening/__init__.py | 5 +- app/services/impl/third_parties/aws_polly.py | 33 +++++------ app/services/impl/training/training.py | 10 ++-- app/services/impl/user.py | 57 +++++++------------ 18 files changed, 124 insertions(+), 78 deletions(-) diff --git a/app/api/listening.py b/app/api/listening.py index 6636355..4cc9dc4 100644 --- a/app/api/listening.py +++ b/app/api/listening.py @@ -6,7 +6,7 @@ from fastapi import APIRouter, Depends, Path, Query from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.controllers.abc import IListeningController from app.configs.constants import EducationalContent, ListeningExerciseType -from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises +from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises, Dialog controller = "listening_controller" listening_router = APIRouter() @@ -26,6 +26,18 @@ async def generate_listening_dialog( topic = random.choice(EducationalContent.TOPICS) if not topic else topic return await listening_controller.generate_listening_dialog(section, difficulty, topic) +@listening_router.post( + '/media', + dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] +) +@inject +async def generate_mp3( + dto: Dialog, + listening_controller: IListeningController = Depends(Provide[controller]) +): + return await listening_controller.generate_mp3(dto) + + @listening_router.post( '/{section}', dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] diff --git a/app/configs/dependency_injection.py b/app/configs/dependency_injection.py index 121f3bd..deb9626 100644 --- a/app/configs/dependency_injection.py +++ b/app/configs/dependency_injection.py @@ -110,7 +110,11 @@ class DependencyInjector: self._container.training_service = providers.Factory( TrainingService, llm=self._container.llm, - firestore=self._container.document_store, training_kb=self._container.training_kb + document_store=self._container.document_store, training_kb=self._container.training_kb + ) + + self._container.user_service = providers.Factory( + UserService, document_store=self._container.document_store ) def _setup_controllers(self): @@ -120,6 +124,10 @@ class DependencyInjector: writing_service=self._container.writing_service ) + self._container.user_controller = providers.Factory( + UserController, user_service=self._container.user_service + ) + self._container.training_controller = providers.Factory( TrainingController, training_service=self._container.training_service ) diff --git a/app/controllers/abc/listening.py b/app/controllers/abc/listening.py index 5e07a50..3190ba1 100644 --- a/app/controllers/abc/listening.py +++ b/app/controllers/abc/listening.py @@ -12,6 +12,10 @@ class IListeningController(ABC): async def get_listening_question(self, section: int, dto): pass + @abstractmethod + async def generate_mp3(self, dto): + pass + @abstractmethod async def save_listening(self, data): pass diff --git a/app/controllers/impl/listening.py b/app/controllers/impl/listening.py index 8102d71..ed1f38e 100644 --- a/app/controllers/impl/listening.py +++ b/app/controllers/impl/listening.py @@ -1,8 +1,7 @@ -from typing import List - from app.controllers.abc import IListeningController -from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises +from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises, Dialog from app.services.abc import IListeningService +from fastapi import Response class ListeningController(IListeningController): @@ -16,5 +15,15 @@ class ListeningController(IListeningController): async def get_listening_question(self, section: int, dto: GenerateListeningExercises): return await self._service.get_listening_question(section, dto) + async def generate_mp3(self, dto: Dialog): + mp3 = await self._service.generate_mp3(dto) + return Response( + content=mp3, + media_type="audio/mpeg", + headers={ + "Content-Disposition": "attachment;filename=speech.mp3" + } + ) + async def save_listening(self, data: SaveListeningDTO): return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id) diff --git a/app/controllers/impl/user.py b/app/controllers/impl/user.py index 9952fb8..ffdbbec 100644 --- a/app/controllers/impl/user.py +++ b/app/controllers/impl/user.py @@ -9,4 +9,4 @@ class UserController(IUserController): self._service = user_service async def batch_import(self, batch: BatchUsersDTO): - return await self._service.fetch_tips(batch) + return await self._service.batch_users(batch) diff --git a/app/dtos/listening.py b/app/dtos/listening.py index 81cc500..8c98434 100644 --- a/app/dtos/listening.py +++ b/app/dtos/listening.py @@ -2,7 +2,7 @@ import random import uuid from typing import List, Dict, Optional -from pydantic import BaseModel +from pydantic import BaseModel, Field from app.configs.constants import MinTimers, EducationalContent, ListeningExerciseType @@ -22,3 +22,13 @@ class GenerateListeningExercises(BaseModel): text: str exercises: List[ListeningExercises] difficulty: Optional[str] + +class ConversationPayload(BaseModel): + name: str + gender: str + text: str + voice: str + +class Dialog(BaseModel): + conversation: Optional[List[ConversationPayload]] = Field(default_factory=list) + monologue: Optional[str] = None diff --git a/app/dtos/user_batch.py b/app/dtos/user_batch.py index a44778b..2198f5f 100644 --- a/app/dtos/user_batch.py +++ b/app/dtos/user_batch.py @@ -10,8 +10,8 @@ class DemographicInfo(BaseModel): country: Optional[str] = None class Entity(BaseModel): - id: str - role: str + id: str + role: str class UserDTO(BaseModel): diff --git a/app/repositories/abc/document_store.py b/app/repositories/abc/document_store.py index 03c041f..3443eea 100644 --- a/app/repositories/abc/document_store.py +++ b/app/repositories/abc/document_store.py @@ -5,11 +5,14 @@ from typing import Dict, Optional, List class IDocumentStore(ABC): - async def save_to_db(self, collection: str, item: Dict, doc_id: Optional[str]) -> Optional[str]: - pass - - async def get_all(self, collection: str) -> List[Dict]: + async def save_to_db(self, collection: str, item: Dict, doc_id: Optional[str] = None) -> Optional[str]: pass async def get_doc_by_id(self, collection: str, doc_id: str) -> Optional[Dict]: pass + + async def find(self, collection: str, query: Optional[Dict]) -> List[Dict]: + pass + + async def update(self, collection: str, filter_query: Dict, update: Dict) -> Optional[str]: + pass diff --git a/app/repositories/impl/document_stores/firestore.py b/app/repositories/impl/document_stores/firestore.py index db7c4cb..2facebb 100644 --- a/app/repositories/impl/document_stores/firestore.py +++ b/app/repositories/impl/document_stores/firestore.py @@ -30,7 +30,7 @@ class Firestore(IDocumentStore): return None - async def get_all(self, collection: str) -> List[Dict]: + async def find(self, collection: str, query: Optional[Dict] = None) -> List[Dict]: collection_ref: AsyncCollectionReference = self._client.collection(collection) docs = [] async for doc in collection_ref.stream(): @@ -45,3 +45,6 @@ class Firestore(IDocumentStore): if doc.exists: return doc.to_dict() return None + + async def update(self, collection: str, filter_query: Dict, update: Dict) -> Optional[str]: + raise NotImplemented() diff --git a/app/repositories/impl/document_stores/mongo.py b/app/repositories/impl/document_stores/mongo.py index c1f1097..c561ec6 100644 --- a/app/repositories/impl/document_stores/mongo.py +++ b/app/repositories/impl/document_stores/mongo.py @@ -29,9 +29,13 @@ class MongoDB(IDocumentStore): return None - async def get_all(self, collection: str) -> List[Dict]: - cursor = self._mongo_db[collection].find() + async def find(self, collection: str, query: Optional[Dict] = None) -> List[Dict]: + query = query if query else {} + cursor = self._mongo_db[collection].find(query) return [document async for document in cursor] + async def update(self, collection: str, filter_query: Dict, update: Dict) -> Optional[str]: + return (await self._mongo_db[collection].update_one(filter_query, update)).upserted_id + async def get_doc_by_id(self, collection: str, doc_id: str) -> Optional[Dict]: return await self._mongo_db[collection].find_one({"id": doc_id}) diff --git a/app/server.py b/app/server.py index 96ae087..a064fa3 100644 --- a/app/server.py +++ b/app/server.py @@ -50,8 +50,8 @@ async def lifespan(_app: FastAPI): session.client( 'polly', region_name='eu-west-1', - aws_secret_access_key=os.getenv("AWS_ACCESS_KEY_ID"), - aws_access_key_id=os.getenv("AWS_SECRET_ACCESS_KEY") + aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"), + aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID") ) ) diff --git a/app/services/abc/exam/listening.py b/app/services/abc/exam/listening.py index 0f69a10..bde4ecd 100644 --- a/app/services/abc/exam/listening.py +++ b/app/services/abc/exam/listening.py @@ -16,6 +16,10 @@ class IListeningService(ABC): async def get_listening_question(self, section: int, dto): pass + @abstractmethod + async def generate_mp3(self, dto) -> bytes: + pass + @abstractmethod async def get_dialog_from_audio(self, upload: UploadFile): pass diff --git a/app/services/abc/third_parties/tts.py b/app/services/abc/third_parties/tts.py index c28cd42..018cc26 100644 --- a/app/services/abc/third_parties/tts.py +++ b/app/services/abc/third_parties/tts.py @@ -9,7 +9,7 @@ class ITextToSpeechService(ABC): pass @abstractmethod - async def text_to_speech(self, text: Union[list[str], str], file_name: str): + async def text_to_speech(self, dialog) -> bytes: pass @abstractmethod diff --git a/app/services/abc/user.py b/app/services/abc/user.py index 2472f5c..10f4886 100644 --- a/app/services/abc/user.py +++ b/app/services/abc/user.py @@ -6,5 +6,5 @@ from app.dtos.user_batch import BatchUsersDTO class IUserService(ABC): @abstractmethod - async def fetch_tips(self, batch: BatchUsersDTO): + async def batch_users(self, batch: BatchUsersDTO): pass diff --git a/app/services/impl/exam/listening/__init__.py b/app/services/impl/exam/listening/__init__.py index 13a5aa2..d16265a 100644 --- a/app/services/impl/exam/listening/__init__.py +++ b/app/services/impl/exam/listening/__init__.py @@ -7,7 +7,7 @@ from typing import Dict, List from starlette.datastructures import UploadFile -from app.dtos.listening import GenerateListeningExercises +from app.dtos.listening import GenerateListeningExercises, Dialog from app.repositories.abc import IFileStorage, IDocumentStore from app.services.abc import IListeningService, ILLMService, ITextToSpeechService, ISpeechToTextService from app.configs.question_templates import getListeningTemplate, getListeningPartTemplate @@ -135,6 +135,9 @@ class ListeningService(IListeningService): return {"exercises": exercises} + async def generate_mp3(self, dto: Dialog) -> bytes: + return await self._tts.text_to_speech(dto) + async def save_listening(self, parts: list[dict], min_timer: int, difficulty: str, listening_id: str): template = getListeningTemplate() template['difficulty'] = difficulty diff --git a/app/services/impl/third_parties/aws_polly.py b/app/services/impl/third_parties/aws_polly.py index 559e8d1..36af75f 100644 --- a/app/services/impl/third_parties/aws_polly.py +++ b/app/services/impl/third_parties/aws_polly.py @@ -4,6 +4,7 @@ from typing import Union import aiofiles from aiobotocore.client import BaseClient +from app.dtos.listening import Dialog from app.services.abc import ITextToSpeechService from app.configs.constants import NeuralVoices @@ -22,14 +23,15 @@ class AWSPolly(ITextToSpeechService): ) return await tts_response['AudioStream'].read() - async def text_to_speech(self, text: Union[list[str], str], file_name: str): - if isinstance(text, str): - audio_segments = await self._text_to_speech(text) - elif isinstance(text, list): - audio_segments = await self._conversation_to_speech(text) - else: + async def text_to_speech(self, dialog: Dialog) -> bytes: + if not dialog.conversation and not dialog.monologue: raise ValueError("Unsupported argument for text_to_speech") + if not dialog.conversation: + audio_segments = await self._text_to_speech(dialog.monologue) + else: + audio_segments = await self._conversation_to_speech(dialog) + final_message = await self.synthesize_speech( "This audio recording, for the listening exercise, has finished.", "Stephen" @@ -40,27 +42,26 @@ class AWSPolly(ITextToSpeechService): # Combine the audio segments into a single audio file combined_audio = b"".join(audio_segments) - # Save the combined audio to a single file - async with aiofiles.open(file_name, "wb") as f: - await f.write(combined_audio) - print("Speech segments saved to " + file_name) + return combined_audio + # Save the combined audio to a single file + #async with aiofiles.open(file_name, "wb") as f: + # await f.write(combined_audio) + + #print("Speech segments saved to " + file_name) async def _text_to_speech(self, text: str): voice = random.choice(NeuralVoices.ALL_NEURAL_VOICES)['Id'] - # Initialize an empty list to store audio segments audio_segments = [] for part in self._divide_text(text): audio_segments.append(await self.synthesize_speech(part, voice)) return audio_segments - async def _conversation_to_speech(self, conversation: list): - # Initialize an empty list to store audio segments + async def _conversation_to_speech(self, dialog: Dialog): audio_segments = [] - # Iterate through the text segments, convert to audio segments, and store them - for segment in conversation: - audio_segments.append(await self.synthesize_speech(segment["text"], segment["voice"])) + for convo_payload in dialog.conversation: + audio_segments.append(await self.synthesize_speech(convo_payload.text, convo_payload.voice)) return audio_segments diff --git a/app/services/impl/training/training.py b/app/services/impl/training/training.py index 687af2c..87fe007 100644 --- a/app/services/impl/training/training.py +++ b/app/services/impl/training/training.py @@ -1,4 +1,5 @@ import re +import uuid from datetime import datetime from functools import reduce from logging import getLogger @@ -23,9 +24,9 @@ class TrainingService(ITrainingService): ] # strategy word_link ct_focus reading_skill word_partners writing_skill language_for_writing - def __init__(self, llm: ILLMService, firestore: IDocumentStore, training_kb: IKnowledgeBase): + def __init__(self, llm: ILLMService, document_store: IDocumentStore, training_kb: IKnowledgeBase): self._llm = llm - self._db = firestore + self._db = document_store self._kb = training_kb self._logger = getLogger(__name__) @@ -96,16 +97,15 @@ class TrainingService(ITrainingService): for area in training_content.weak_areas: weak_areas["weak_areas"].append(area.dict()) - new_id = str(uuid.uuid4()) training_doc = { - 'id': new_id, 'created_at': int(datetime.now().timestamp() * 1000), **exam_map, **usefull_tips.dict(), **weak_areas, "user": user } - doc_id = await self._db.save_to_db('training', training_doc) + new_id = await self._db.save_to_db('training', training_doc) + return { "id": new_id } diff --git a/app/services/impl/user.py b/app/services/impl/user.py index 631f335..3cc2f6e 100644 --- a/app/services/impl/user.py +++ b/app/services/impl/user.py @@ -2,20 +2,17 @@ import os import subprocess import time import uuid -import pandas as pd -import shortuuid from datetime import datetime from logging import getLogger import pandas as pd -from typing import Dict import shortuuid -from pymongo.database import Database from app.dtos.user_batch import BatchUsersDTO, UserDTO from app.helpers import FileHelper +from app.repositories.abc import IDocumentStore from app.services.abc import IUserService @@ -34,14 +31,14 @@ class UserService(IUserService): "speaking": 0, } - def __init__(self, mongo: Database): - self._db: Database = mongo + def __init__(self, document_store: IDocumentStore): + self._db = document_store self._logger = getLogger(__name__) - def fetch_tips(self, batch: BatchUsersDTO): + def batch_users(self, batch_dto: BatchUsersDTO): file_name = f'{uuid.uuid4()}.csv' path = f'./tmp/{file_name}' - self._generate_firebase_auth_csv(batch, path) + self._generate_firebase_auth_csv(batch_dto, path) result = self._upload_users('./tmp', file_name) if result.returncode != 0: @@ -49,20 +46,11 @@ class UserService(IUserService): self._logger.error(error_msg) return error_msg - self._init_users(batch) + self._init_users(batch_dto) FileHelper.remove_file(path) return {"ok": True} - @staticmethod - def _map_to_batch(request_data: Dict) -> BatchUsersDTO: - users_list = [{**user} for user in request_data["users"]] - for user in users_list: - user["studentID"] = str(user["studentID"]) - - users: list[UserDTO] = [UserDTO(**user) for user in users_list] - return BatchUsersDTO(makerID=request_data["makerID"], users=users) - @staticmethod def _generate_firebase_auth_csv(batch_dto: BatchUsersDTO, path: str): # https://firebase.google.com/docs/cli/auth#file_format @@ -127,22 +115,21 @@ class UserService(IUserService): result = subprocess.run(command, shell=True, cwd=directory, capture_output=True, text=True) return result - def _init_users(self, batch_users: BatchUsersDTO): + async def _init_users(self, batch_users: BatchUsersDTO): maker_id = batch_users.makerID for user in batch_users.users: - self._insert_new_user(user) - code = self._create_code(user, maker_id) + await self._insert_new_user(user) + await self._create_code(user, maker_id) if user.groupName and len(user.groupName.strip()) > 0: - self._assign_user_to_group_by_name(user, maker_id) + await self._assign_user_to_group_by_name(user, maker_id) - def _insert_new_user(self, user: UserDTO): + async def _insert_new_user(self, user: UserDTO): new_user = { **user.dict(exclude={ 'passport_id', 'groupName', 'expiryDate', 'corporate', 'passwordHash', 'passwordSalt' }), - 'id': str(user.id), 'bio': "", 'focus': "academic", 'status': "active", @@ -155,11 +142,11 @@ class UserService(IUserService): 'subscriptionExpirationDate': user.expiryDate, 'entities': user.entities } - self._db.users.insert_one(new_user) + await self._db.save_to_db("users", new_user, str(user.id)) - def _create_code(self, user: UserDTO, maker_id: str) -> str: + async def _create_code(self, user: UserDTO, maker_id: str) -> str: code = shortuuid.ShortUUID().random(length=6) - self._db.codes.insert_one({ + await self._db.save_to_db("codes", { 'id': code, 'code': code, 'creator': maker_id, @@ -170,34 +157,32 @@ class UserService(IUserService): 'email': user.email, 'name': user.name, 'passport_id': user.passport_id - }) + }, code) return code - def _assign_user_to_group_by_name(self, user: UserDTO, maker_id: str): + async def _assign_user_to_group_by_name(self, user: UserDTO, maker_id: str): user_id = str(user.id) - groups = list(self._db.groups.find( - { + groups = await self._db.find("groups", { "admin": maker_id, "name": user.groupName.strip() - } - )) + }) if len(groups) == 0: new_group = { - 'id': str(uuid.uuid4()), 'admin': maker_id, 'name': user.groupName.strip(), 'participants': [user_id], 'disableEditing': False, } - self._db.groups.insert_one(new_group) + await self._db.save_to_db("groups", new_group, str(uuid.uuid4())) else: group = groups[0] participants = group["participants"] if user_id not in participants: participants.append(user_id) - self._db.groups.update_one( + await self._db.update( + "groups", {"id": group["id"]}, {"$set": {"participants": participants}} )