From bc83ea25a3fa2ebce8bd6862bdfa936c64508786 Mon Sep 17 00:00:00 2001 From: Seyed Yahya Shirazi Date: Wed, 18 Feb 2026 07:46:09 -0800 Subject: [PATCH 1/5] Fix typos across site and add typos CI check Fix typos in datasets.qmd (Avaliable, plesae), news.qmd (TThe, opporutniy, sruvey, happend), and index.qmd (influenceing, Aquisition procotols). Add typos CI workflow using crate-ci/typos and _typos.toml config to exclude generated files from checks. Closes #13 --- .github/workflows/typos.yml | 13 +++++++++++++ _typos.toml | 9 +++++++++ datasets.qmd | 4 ++-- index.qmd | 4 ++-- news.qmd | 4 ++-- 5 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/typos.yml create mode 100644 _typos.toml diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml new file mode 100644 index 0000000..262d17f --- /dev/null +++ b/.github/workflows/typos.yml @@ -0,0 +1,13 @@ +name: Typos Check + +on: + pull_request: + push: + branches: [main] + +jobs: + typos: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: crate-ci/typos@v1.33.1 diff --git a/_typos.toml b/_typos.toml new file mode 100644 index 0000000..8a5e2b4 --- /dev/null +++ b/_typos.toml @@ -0,0 +1,9 @@ +[files] +extend-exclude = [ + "_freeze/", + "_site/", + "news_files/", + "*.ipynb", + "*.tsv", + ".git/", +] diff --git a/datasets.qmd b/datasets.qmd index 90e1236..48c8d39 100644 --- a/datasets.qmd +++ b/datasets.qmd @@ -1,8 +1,8 @@ --- -title: "Avaliable MoBI datasets" +title: "Available MoBI datasets" --- -This is a table of avaliable EEG datasets on [OpenNeuro](https://openneuro.org/search/modality/eeg?query=%7B%22modality_selected%22%3A%22EEG%22%7D) for the keywords specified in the table. If you find datasets missing, plesae feel free to add them via a PR on Github [here](https://github.com/JuliusWelzel/eegmanysteps/pulls). +This is a table of available EEG datasets on [OpenNeuro](https://openneuro.org/search/modality/eeg?query=%7B%22modality_selected%22%3A%22EEG%22%7D) for the keywords specified in the table. If you find datasets missing, please feel free to add them via a PR on Github [here](https://github.com/JuliusWelzel/eegmanysteps/pulls). | Dataset | Study | Tasks | Authors | Keywords | Mobility Tasks | Sampling Frequency | Participants | EEG Channels | EMG Channels | IMU Tracked Points | IMU Sensor Placement | MoCap Channels | MoCap Sensor Placement | Misc Channel Count | Gait Events Shared| |---------------------------------------------------------------|---------------------------------------------------------|--------------------------------------------------------------|--------------------------------------------|----------|----------------|--------------------|--------------|--------------|--------------|---------------------|--------------------------------|---------------|--------------------------|--------------------|-------------------| diff --git a/index.qmd b/index.qmd index fd16083..a6b78a0 100644 --- a/index.qmd +++ b/index.qmd @@ -12,7 +12,7 @@ We are committed to fostering Open Science by ensuring our research materials, i **EEGManySteps** differs from traditional replication studies by emphasizing data collection across diverse settings rather than replicating specific findings. By leveraging both preexisting datasets and newly acquired data, we seek to understand how variations in experimental setups and (pre)processing pipelines, affect the consistency and reliability of EEG results. -The project name **"EEGManySteps"** is a reflection of the initiative's goal to explore the various steps involved in mobile EEG research. MoBI data analysis is a complex process that involves multiple stages, from data acquisition to final interpretation. By examining the impact of different choices at each step, **EEGManySteps** aims to identify influenceing factors for conducting reliable and reproducible EEG studies in mobile environments. +The project name **"EEGManySteps"** is a reflection of the initiative's goal to explore the various steps involved in mobile EEG research. MoBI data analysis is a complex process that involves multiple stages, from data acquisition to final interpretation. By examining the impact of different choices at each step, **EEGManySteps** aims to identify influencing factors for conducting reliable and reproducible EEG studies in mobile environments. # Methodology @@ -53,7 +53,7 @@ graph LR A[Advisory Board] S[Steering Committee] - B1[WP1: Aquisition procotols] + B1[WP1: Acquisition protocols] B2[WP2: Data collection] B3[WP3: Data curation] B4[WP4: Analysis] diff --git a/news.qmd b/news.qmd index 0065784..ecf980d 100644 --- a/news.qmd +++ b/news.qmd @@ -7,7 +7,7 @@ execute: --- ## Goals definition with AB -We had the second meeting of SC and AB December 3rd, 2024. TThe meeting used as an opporutniy to discuss the goals, and refine the scope of the project. Additionally members of SC and AB were invited to complete a sruvey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv). +We had the second meeting of SC and AB December 3rd, 2024. The meeting was used as an opportunity to discuss the goals and refine the scope of the project. Additionally, members of the SC and AB were invited to complete a survey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv). The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf). @@ -70,7 +70,7 @@ plt.xlim(0, 60) --- ## Kick-off Meeting in September -We had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happend since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing). +We had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happened since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing). **Next steps**: From 51c3691d35995c62e7badbe81f956f9c9c634f32 Mon Sep 17 00:00:00 2001 From: Seyed Yahya Shirazi Date: Wed, 18 Feb 2026 07:46:37 -0800 Subject: [PATCH 2/5] Rename survey file to remove spaces and fix reference Rename 'EEGManySteps _ AB meeting survey.tsv' to 'ab_meeting_survey_2024-12.tsv' for consistent naming. Update the link in news.qmd to use a relative path. Addresses #17 --- ...ps _ AB meeting survey.tsv => ab_meeting_survey_2024-12.tsv} | 0 news.qmd | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename files/{EEGManySteps _ AB meeting survey.tsv => ab_meeting_survey_2024-12.tsv} (100%) diff --git a/files/EEGManySteps _ AB meeting survey.tsv b/files/ab_meeting_survey_2024-12.tsv similarity index 100% rename from files/EEGManySteps _ AB meeting survey.tsv rename to files/ab_meeting_survey_2024-12.tsv diff --git a/news.qmd b/news.qmd index ecf980d..7336c36 100644 --- a/news.qmd +++ b/news.qmd @@ -7,7 +7,7 @@ execute: --- ## Goals definition with AB -We had the second meeting of SC and AB December 3rd, 2024. The meeting was used as an opportunity to discuss the goals and refine the scope of the project. Additionally, members of the SC and AB were invited to complete a survey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv). +We had the second meeting of SC and AB December 3rd, 2024. The meeting was used as an opportunity to discuss the goals and refine the scope of the project. Additionally, members of the SC and AB were invited to complete a survey on the project goals. A summary of the results can be found below, based on the raw data [here](./files/ab_meeting_survey_2024-12.tsv). The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf). From da557a31f37be567608d5bb9cbc84427f9650417 Mon Sep 17 00:00:00 2001 From: Seyed Yahya Shirazi Date: Wed, 18 Feb 2026 07:47:17 -0800 Subject: [PATCH 3/5] Fix .gitignore and remove tracked generated files Add news_files/, *.ipynb, CLAUDE.md, .claude/, .serena/, and planning files to .gitignore. Remove news_files/ and news.ipynb from tracking (generated Quarto outputs). Note: _freeze/ is kept tracked for now since freeze: auto relies on it for builds without Python/Jupyter compute. Closes #12 --- .gitignore | 18 ++- news.ipynb | 178 --------------------- news_files/execute-results/html.json | 12 -- news_files/figure-html/cell-2-output-2.png | Bin 46825 -> 0 bytes 4 files changed, 16 insertions(+), 192 deletions(-) delete mode 100644 news.ipynb delete mode 100644 news_files/execute-results/html.json delete mode 100644 news_files/figure-html/cell-2-output-2.png diff --git a/.gitignore b/.gitignore index 65c7807..5f35259 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,19 @@ -.quarto +# Quarto +.quarto/ /_site/ /quarto_cache/ -/.quarto/ +# Generated outputs +news_files/ +*.ipynb + +# Dev tools +CLAUDE.md +.claude/ +.serena/ + +# Planning files +plan.md +ideas.md +scratch_notes.md +research.md diff --git a/news.ipynb b/news.ipynb deleted file mode 100644 index 9d44f41..0000000 --- a/news.ipynb +++ /dev/null @@ -1,178 +0,0 @@ -{ - "cells": [ - { - "cell_type": "raw", - "metadata": {}, - "source": [ - "---\n", - "title: EEGManySteps Initiative Collaboration Invitation\n", - "date: 08/12/2024\n", - "execute:\n", - " echo: false\n", - "---" - ], - "id": "3e4e025f" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Goals definition with AB\n", - "We had the second meeting of SC and AB December 3rd, 2024. TThe meeting used as an opporutniy to discuss the goals, and refine the scope of the project. Additionally members of SC and AB were invited to complete a sruvey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv).\n", - "The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf).\n", - "\n", - "\n", - "**Summary survey**: \n" - ], - "id": "cfd4c4f2" - }, - { - "cell_type": "code", - "metadata": {}, - "source": [ - "import pandas as pd\n", - "import seaborn as sns\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "\n", - "# Load the data\n", - "url = \"https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv?raw=true\"\n", - "data = pd.read_csv(url, sep='\\t')\n", - "# Select the first 4 patterns\n", - "patterns = data.columns[:5]\n", - "\n", - "# Print a summary of the data\n", - "print(\"\\n\".join([\n", - " \"This survey was conducted during the AB meeting.\",\n", - " \"The participants rated the following patterns:\",\n", - " f\"{'{'}\\n {.join(data.columns[1:5])}.\"\n", - " \"\",\n", - " \"The following statistics were calculated:\",\n", - " f\"Number of participants: {len(data)}\",\n", - " f\"Average rating for each pattern:\",\n", - " f\"{'\\n '.join([f'{goal.split(':')[0]}: \\n Average rating {data[goal].mean():.2f}' for goal in data.columns[1:5]])}\",\n", - " \"\",\n", - "]))\n", - "\n", - "# print the question title\n", - "print(\"\\n\",\n", - " \"Please provide a rough estimate how many datasets with \\n a new protocol your lab could provide (N=?)\",\n", - " \"\\n\"\n", - " )\n", - "# print estimate density distribution for potential pariticpants to be collected\n", - "sns.set(style=\"whitegrid\")\n", - "plt.figure(figsize=(10, 6))\n", - "\n", - "# retrieve n \n", - "n_subj = data[\"Please provide a rough estimate how many datasets with a new protocol your lab could provide (N=?):\"].fillna(\"\")\n", - "\n", - "# extract digits from pd series and sum if multiple digits are identified\n", - "def extract_digits(s):\n", - " digits = ''.join(filter(str.isdigit, str(s)))\n", - " if digits:\n", - " # Split the string by non-digit characters and take the last number\n", - " numbers = ''.join(c if c.isdigit() else ' ' for c in str(s)).split()\n", - " return int(numbers[-1]) if numbers else np.nan \n", - " return np.nan\n", - "\n", - "n_subj.apply(extract_digits)\n", - "\n", - "# plot the distribution\n", - "sns.histplot(n_subj.apply(extract_digits), bins=range(0, 100, 5), kde=True)\n", - "plt.xlabel(\"Estimated number of participants\")\n", - "plt.xlim(0, 60)" - ], - "id": "cfd4b9a6", - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "raw", - "metadata": {}, - "source": [ - "--- \n", - "\n", - "## Kick-off Meeting in September\n", - "We had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happend since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing).\n", - "\n", - "**Next steps**: \n", - "\n", - "- Ask for participation via mailing lists (EEGLab, fieldtrip, MNE)\n", - "- Open goal proposals\n", - "- Steering Committee and Advisory Board will shape goals\n", - "- Steering Committee defines WPs which can address the goals\n", - "- Identify potential funding opportunities\n", - "\n", - "**Planned milestones**:\n", - "\n", - "- Position paper (2024/2025)\n", - "- Apply for funding (early 2025)\n", - "\n", - "\n", - "--- " - ], - "id": "05bfdbad" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Start of the Initiative\n", - "We invite you to collaborate on the **EEGManySteps** initiative, aimed at understanding how different setups in mobile electroencephalography (EEG) experiments influence the results. EEGManySteps is an international, inter-institute effort focused on collecting and analyzing EEG data across multiple laboratories to investigate these influences, starting with a specific focus on gait-related features. \n", - "\n", - "We are currently forming the decision-making structure of the initiative, which may change through further open discussions.\n", - "\n", - "### How to Participate\n", - "\n", - "Please let us know via email ([eegmanysteps@gmail.com](mailto:eegmanysteps@gmail.com)) if you would like to assume one of the following roles:\n", - "\n", - "1. **Steering Committee Member**\n", - "2. **Advisory Board Member**\n", - "3. **Data Set Contributor**\n", - "4. **Analyst**\n", - "\n", - "Each role is described below. Please note that the roles of Steering Committee Member and Advisory Board Member cannot be chosen simultaneously. The final decision on your commitment can follow after some period when the responsibilities are better defined with mutual agreement.\n", - "\n", - "### Tentative Role Definitions\n", - "\n", - "**Steering Committee Members** \n", - "Expected to attend monthly meetings and take on specific tasks within the project.\n", - "*Minimal requirement: Authorship in one or more peer-reviewed MoBI paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n", - "\n", - "**Advisory Board Members:**\n", - "Provide background support and feedback during quarterly/biannual meetings to guide the project’s direction.\n", - "*Minimal requirement: First or last author in a peer-reviewed MoBI/Biomechanics paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n", - "\n", - "**Data Set Contributors** \n", - "Provide access to EEG datasets recorded in mobile settings. Detailed requirements are still to be determined. \n", - "*Minimal requirement: Responsible for the acquisition, curation, or formatting of mobile EEG data.*\n", - "\n", - "**Analysts** \n", - "Participate in analyzing specific research questions related to mobile EEG data. \n", - "*Minimal requirement: Experience with the analysis of biomechanical or MoBI data.*\n", - "\n", - "### Upcoming Event\n", - "\n", - "We also invite you to join the virtual **Kick-off Meeting** in September, with the exact date and time to be determined through a poll. Please email us to access the poll and receive the meeting link." - ], - "id": "94c26cb6" - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n" - ], - "id": "a39d600a" - } - ], - "metadata": { - "kernelspec": { - "name": "python3", - "language": "python", - "display_name": "Python 3 (ipykernel)" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/news_files/execute-results/html.json b/news_files/execute-results/html.json deleted file mode 100644 index 2ff4865..0000000 --- a/news_files/execute-results/html.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "hash": "7778dae7327027a1fa14455c7dd3bfe7", - "result": { - "engine": "jupyter", - "markdown": "---\ntitle: EEGManySteps Initiative Collaboration Invitation\ndate: 08/12/2024\nexecute:\n echo: false\n---\n\n## Goals definition with AB\nWe had the second meeting of SC and AB December 3rd, 2024. TThe meeting used as an opporutniy to discuss the goals, and refine the scope of the project. Additionally members of SC and AB were invited to complete a sruvey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv).\nThe meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf).\n\n\n**Summary survey**: \n\n::: {#50774e70 .cell execution_count=1}\n\n::: {.cell-output .cell-output-stdout}\n```\nThis survey was conducted during the AB meeting.\nThe participants rated the following patterns:\n1. Step-specific time-frequency pattern Summary: Gait events, such as initial and final contacts, will be derived from multiple datasets. Time-frequency decompositions locked to these events will be analyzed, with potentially influencing factors parameterized.\n 2. Characterization of gait artifacts across different systems Summary: Based on known parameters for assessing signal quality during gait, we can assess whether and how gait-related artifacts vary across different hardware systems and laboratories.\n 3. Influence of preprocessing on EEG results during walking Summary: Compare the impact of various defendable preprocessing pipelines on gait-related spectral perturbations (GRSP) and event-related potentials (ERP) across multiple hardware setups and laboratories.\n 4. Gait-related modulation of secondary task correlates Summary: Can we replicate often- reported modulations of EEG dynamics underlying cognitive task performance, e.g. reduced P3 amplitudes during walking?.\n\nThe following statistics were calculated:\nNumber of participants: 26\nAverage rating for each pattern:\n1. Step-specific time-frequency pattern Summary: \n Average rating 4.27\n 2. Characterization of gait artifacts across different systems Summary: \n Average rating 4.04\n 3. Influence of preprocessing on EEG results during walking Summary: \n Average rating 4.42\n 4. Gait-related modulation of secondary task correlates Summary: \n Average rating 4.08\n\n\n Please provide a rough estimate how many datasets with \n a new protocol your lab could provide (N=?) \n\n```\n:::\n\n::: {.cell-output .cell-output-display}\n![](news_files/figure-html/cell-2-output-2.png){width=812 height=509}\n:::\n:::\n\n\n--- \n\n## Kick-off Meeting in September\nWe had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happend since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing).\n\n**Next steps**: \n\n- Ask for participation via mailing lists (EEGLab, fieldtrip, MNE)\n- Open goal proposals\n- Steering Committee and Advisory Board will shape goals\n- Steering Committee defines WPs which can address the goals\n- Identify potential funding opportunities\n\n**Planned milestones**:\n\n- Position paper (2024/2025)\n- Apply for funding (early 2025)\n\n\n--- \n\n## Start of the Initiative\nWe invite you to collaborate on the **EEGManySteps** initiative, aimed at understanding how different setups in mobile electroencephalography (EEG) experiments influence the results. EEGManySteps is an international, inter-institute effort focused on collecting and analyzing EEG data across multiple laboratories to investigate these influences, starting with a specific focus on gait-related features. \n\nWe are currently forming the decision-making structure of the initiative, which may change through further open discussions.\n\n### How to Participate\n\nPlease let us know via email ([eegmanysteps@gmail.com](mailto:eegmanysteps@gmail.com)) if you would like to assume one of the following roles:\n\n1. **Steering Committee Member**\n2. **Advisory Board Member**\n3. **Data Set Contributor**\n4. **Analyst**\n\nEach role is described below. Please note that the roles of Steering Committee Member and Advisory Board Member cannot be chosen simultaneously. The final decision on your commitment can follow after some period when the responsibilities are better defined with mutual agreement.\n\n### Tentative Role Definitions\n\n**Steering Committee Members** \nExpected to attend monthly meetings and take on specific tasks within the project.\n*Minimal requirement: Authorship in one or more peer-reviewed MoBI paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Advisory Board Members:**\nProvide background support and feedback during quarterly/biannual meetings to guide the project’s direction.\n*Minimal requirement: First or last author in a peer-reviewed MoBI/Biomechanics paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Data Set Contributors** \nProvide access to EEG datasets recorded in mobile settings. Detailed requirements are still to be determined. \n*Minimal requirement: Responsible for the acquisition, curation, or formatting of mobile EEG data.*\n\n**Analysts** \nParticipate in analyzing specific research questions related to mobile EEG data. \n*Minimal requirement: Experience with the analysis of biomechanical or MoBI data.*\n\n### Upcoming Event\n\nWe also invite you to join the virtual **Kick-off Meeting** in September, with the exact date and time to be determined through a poll. Please email us to access the poll and receive the meeting link.\n\n---\n\n", - "supporting": [ - "news_files" - ], - "filters": [], - "includes": {} - } -} \ No newline at end of file diff --git a/news_files/figure-html/cell-2-output-2.png b/news_files/figure-html/cell-2-output-2.png deleted file mode 100644 index 804f603b918cb51621098f590f0ece81ee1cd6cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46825 zcmeFZcUY6@)-KM-D5DNAqhkd@M~d{`n={Ucp*nP=DovylIs`;iwt}Fc_i>coL3&jb zgixgSCWJ`ugb+f`dJ|`V`+V1T{mMV*oa;N=%Rt1J_kGG*_qx};){`eUwN#mpoj=CF zz`%^U@tY0AGKH+hfWjXZQ+Y(2bhyW22m-u7^Hbn$SszjM*c z#vN_%;w&L7CMql{c=4`>hbvlMM8xTzR|vbf+lfTG8@a<>j=J73Ml>t{7sMB>+N z7#Pa+QNR77=aalN?(1XbjUlXe^$Q!Da}}(g+y)^yzuxdFJntk=ql4qo(q&l7AZQx>mxrW<2?tx89`2EKVYnwr7<}c3uAGgr| z3$_{AOFbP!L&JiGgS|12Ud`cZPlxN*ua|ht_ap}$kVs_~ivl*H z(vtrn;NsVt+Mk0#JEduO0Sl5Eb{+Rf$f7>r7J-p=xovq)Z7T&IXOYV0TzP46 zu&~Qw|AU3~=3IyG!Dd=o6`C+tKI)8<8Z?bMI5=oek`W2o;0@B5ccWpz{c{=ojOq>! z4hQR;R54D{N7W5&>XtUCC$2skSzp!V%_Tb(1(zW5D7pv5t8aUQ_E5{_oVG?R7n`)> z$L42j5{ioZ&kHC07V}AagAJ*Zd-;=UPEN~`+A_|ruA=EW**~|~`Y|&z+mLsbV>m+i zq-AAg*DC`ld&jgHHF*BT^$>6JI?u+IyY(HbPE0V~!Ge5iVsD_r7Pf{r#Y1Oee@=$* z;JEOOYuB!=R4*0;Y`x;_sA!-p2kbU+b}A9aqEx7xD%zSITayJD#l>Qpnwq_VrWqDh zrk#zASJPW86L;yZI*cPRm&VZ@U$kEh?_Om(e<`DPWxQtd!I|2NAt51hq}iy=sxFK$ zETqD{H211x?*{TX2^J%X%XhG5BF2K!Z;`SwyhkRZ2`S!M0kr}Bt@d~CCU4B>$ZZm& zGYiUj7#SIdYkkq_Ew`UCv#?~C3TNu^rx$luF_%91&zSS<*)yBFckh0lDeY2L=;-J; zm7I0Vuqc3pvq&}K+1-IT{^G`sQcKsFIM}HmJZ5vgVP|KjOqti#R<|ViPS#NBzkjAh zZ9A9I6_)Dee)>&Bq28?;FDK;D`4$bzFcN!5$1TcZWyL#+OFQ86$=*+&MDeBcK-Cfo4;1ljRp)Vbq)xL2?Ot+uDj_Ku zT~W8}1VI6Xt=;P{OdU8!H|d0Y03(eG(k6jmw(4hi01hMyWAp9LHIKmw*9dm`4U~$z zOw>A#yx|)(^EQ)q9D2^>+lfw%3KOZXe5XsFqy(z}a4eVayt+jq1fqR#54R&sOz3gX zK|ENV|EE9^pSQ<1-m(UYN=fNge4=B3&$r;<*x6HsKEDfBPCYOUqHL2Ui1l$76uhkO z-n|lbTBxmxkeXyz`}q_p-C{3YE%GRBE!wZ@vl(HnNgMd8jWz)RC4`tj&`x$+7NEVm z|KQux|9~$x{6|M8Vv)e}NX2EQ`I)XLGtKN>6-yrA&-M)t8v1=p z`+?<=?CMj3Ey4XmkWzrL;#-CtbUv#T3R0!SNz7WMl- z601maN$4hK87`Fh1~zV1ztFGWBb@GR?7XHwFA;!>&gSG6s6oWQa;tBwcsJDaT&9DN zM0n!{x}bh3Op?YYP43%bXN|l33{tmV^XmKj zOrLAU2_u%8gS|!GRBE%!{`JGWUw^H-T8&loBr@b&3(7sL_3}tr)zpLI{EFR`ot+U| z%&`C@x_3RS^|8(0fB!u~31T=x|G!1wpNqIipU*VJ*Vor`wH8wM3JrY{$ggmqH*{qEy2OT$F!R~)+vwwHJ&12#WLrpAnIU7<=`@^r>6%?P@$4erOpLU2zT+!z=0`BKd zUasIprEVq@+OvYblvjvo~7%cE)rKK$l zQ}KG9mcvzOI~qT=OT&2my~Pn{^e-4mJCDh(n|{r?BJ}l{V)IQZv=l9Becb-u(+FO; zZf9v&Vm)A@*7sC0-P&bS;lA_B%PBq+BO|xoqG)5dKZAlh5bIVk!gZ70fpQP z*dx)UC{gJ1LBM_e!x`Y;`hIl0wtSpD(kL!3pGc$i`vjGszMYkol`(gmP!&GbWP_8s z&PiHqI9QaFl+?ScM)M>~o}3Z&hZLZK>%W=GZTIPJ9uON;(kM%In}$K#hH{H}rC2U1 zDUF&yY@kwN*iX`a3o>2tBILfLF@ka&m+yjZTB1n6^l{%00_HCuhm;WsTo2pqqV9Jg zz=fSHO`|w^Ee-wA`Y#z8PE~p11s6(PUHxFMkSZ@EB&1q5(bpF(Q@{QUg)J^F9`l)b z)~kG(_CQgz{Dex=VV zBe%M7gR&Z=Vr6B8!k(#Ld&F8}0f?)-^^#R{5VSJ*)9Chk;Sdh8y(q5j?QJ>ARxfWk zE97*P7?2R~N;7lT%l#ARG!japb(aPLwg&MxE@b|UH8_pGeE zsF9J8jg7blMTpxCNdp4|Y7xh24+1WH#)ySo_BmIAjEi~w!FC}536>z`M2uwS<_ZK+ zi9uAY%NRl!1W6v0xnwok) zv$wq{pvWwm@SkJL{KtG1TP&m(7z_r5Rr24N&3C~#+;eb1<6{ixK8OUm!8nlwXn%R~ zz{$CGy%|XxXvAY)JE;2SxbNA{o$L7cv7M~hG|Lx~Z95n?PZ^Vf{wT7?MsSiIFL6S+BB#nVHkV zb%zW}rAC@gw&eN{2wKzj@%JEAg{Shxs6mj-+mdbM`YJ~KGa_e#bugJd%jwAxE>c|M z%n|V)#zj08P>ohguU&R>!3FKN1VL_+btgEz4s-j~;aKDRa_9Y@9Piz08!2;uHPdyX z>}{Vrd-jHv)vHyRcJZ$=**}%9KA4cgYHewc6?^)^!A@XjvfRn8G-545X(@1ddD*uo zDm9vm1dAn)N7IQ*OC+p!*cp*jpL*+7tm>HeaET2H3*L9mm+=D42L2R>(IRru$*vk& z@;E&`%{7y2e(zq+3YDLB$<%EYG_Y2LI8)d^3@&HCD)k zmfhjqNm&>_e}8npz9BbiVR3QusbTG%5du9j+ZF%^yLr^m)a`fY>iG=Ep`uG5pHQQp zvB}K!7Y2G76qqJ}9TE~93XnTuxf-bChBW3=PF=2W~`>>L$r` zH1MkSTr6=OuVz{%f}*0_KpAZ?3qDGBt%N*KY_M<2%J69i^JyChIU_9?HYC=pR0}Y% za%ps7p8J($^-eW}%{}MO*kHm6;sZ{NL4nqSR8v6Z28^e^Wj;Bo3*9^Ay z-(*K%ePRZ(* z2^i7!p*e}P1eN_Jm4NpcZQ1FE^JnSGjjWcQjpexu7djC2ksjPjJLPlV{e8=*oZ8=p zx&n7fzh`0Lc~VLD#Ged6+zcjK{74V2_x}Qhz+OdFg8&L3VK8k^bIbcPn)(wV_#2jT zo9z;%fCd3DhE^&$h$@njl7e6wB6*s64ck<$y*n;lPYYDxS)XLO51(UyAjr~8>Xvl5)>4)QoGstBr@ntl?Wz8 ze|tGwKCWRa+qlwF>&THKCBB<;YLQJpv9YsjRGDgJ>!|@r`7i4>|Fwont3DvIGzjhZ zWOS$RO;Z&1q?YWZpuNnXM9>aAQP{QNo50Fs3QGM5Ajs&%btNs<$K3Vt>uXgvx^|S+9!Q2@C@gyoVeYvcDzA!eIN9R zg{Bo^Okn^wgeVPc?b;)ebhw2$0PeFuTPRbY6%^6OrY{i(n`oV?>Rh+sQL@5M; z>`5*mtvk|+5-oS*U65Cis7$mGP1Jq5fKrP z%4u|4({J~oeOLV=>PHq=?;~_DkzN*&- z@PXj~6V&C8ao=d=)t-x|-zswWHB+o%!(M+C)TDXa_Ot`)sZrRbR9k?Cnx)R_x$>Z+1c4BG#af1LB=#-{R31z z%*BUa(Z{FAqw8)J6((GL<&2p}_aCF3ikt0Rtw=aiT=nfrdfG(4Oe4&`u9ebdA^ugC z@{!~gFyd%?%*>Xtc#}S8-FvqTzZN>%kMx#5z!RLttEHG&*gvkVt%+I4F99Scea@y| z%rXAv2vUyUAD^U{0cGw=&&|#KM2J;OAM+)o=t`cWUDjBfG|;%A(6FgMg1k8GJ@YEv z2WAG}9F9e@wk`-fb&z*}cqnL6E@+qPYdc3P?>{xmrjPW`B6|Tgi-V20sBnvg#qrfZ zZ=^D-Irx&kvpo789v8lJDy(W`>$M%X*!|V*t2-BHnph&0ChRPzuX7$3PS6Hqsit9K zX5kCK7^gnQc}5Q!+RGJ!KP8&EOxsAi#yg`(LD8H-nu&2~Q^5eSHZ0t-(y^_x#O zt`G3lQlV@i#n-a3vdCQ$>^B${In(|YZJ_rn zajpGIIT(&5mV^C6eKBxs)eSTO#T6p`5}#W5eIzqf&(`y6PqW~U`N|nBug8}I1mfL& z6OaftG>QUGy49DO0;J+ zZd@HLcfuu2Y-NmjjXIH_#2Cd2bmDI_x+*5&W&H68Z)!Xe3TPU@K3;?{m*i5gMc*n0 zl&z~J3i~1K3<0Yyi~_CRPK7+I7D+GMJ-2?$6w5`|QXnp6t#Q#OHe(xLiKMYuc3Iay zOG4;BWS5>{#4*c^J?FA_aLE1VrARHJNzUWT%>(E*kfv^1P-6f~GL^TpV>swmbg@

fx795zj5f0`9QBf^*JUZuFc4}lB^ zR6*sG)mOZd&X4=f-%`?75{v^Gw{Xo;2~-FRuw;xmMS+D4o}LFLb&i8Uxc`--)S)%MJSmoH!T z?M<49W^<_(qZz2zBqa0u!)X-b19AgZA&6WN1Wi0oh05s@mTh}u5Qa!(Rnw2zuw38_ z4O{9B(Fl+mm)+BcVYvhCaU3q;o}?ZSH$yo0F9Mp%Oa`E7LEX^Y7w-{4pZHo4m>`mM zr-2>m@W+(EZ<%7Y`w`UvxXHns%Ym(P&2o9|yrxTAfmzK)t9GDx!-hZuR##iev$~n? zGd@OAy`Fz|VOG$fr63Xjc<*}XGXYha2@ka>OS`=yBbr^Wm~A~Yf7o;+N*R~hYJyBB zCe%V#0wP3uPa7eW000ib?UvdT_�j4(>QpEOZZ;I9J&`<<;0(olIj5Tno_+WT$Q1 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%0D;&F{LyhRLGzxfwX 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 f|0fo!=wDbW%^ Date: Wed, 18 Feb 2026 07:47:42 -0800 Subject: [PATCH 4/5] Replace stale JuliusWelzel/eegmanysteps links with local paths Update all links pointing to the old personal repo. Use relative paths for local files (slides, survey data) and point the PR link in datasets.qmd to the EEGManySteps org repo. Closes #11 --- datasets.qmd | 2 +- news.qmd | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/datasets.qmd b/datasets.qmd index 48c8d39..5ba1e2f 100644 --- a/datasets.qmd +++ b/datasets.qmd @@ -2,7 +2,7 @@ title: "Available MoBI datasets" --- -This is a table of available EEG datasets on [OpenNeuro](https://openneuro.org/search/modality/eeg?query=%7B%22modality_selected%22%3A%22EEG%22%7D) for the keywords specified in the table. If you find datasets missing, please feel free to add them via a PR on Github [here](https://github.com/JuliusWelzel/eegmanysteps/pulls). +This is a table of available EEG datasets on [OpenNeuro](https://openneuro.org/search/modality/eeg?query=%7B%22modality_selected%22%3A%22EEG%22%7D) for the keywords specified in the table. If you find datasets missing, please feel free to add them via a PR on GitHub [here](https://github.com/EEGManySteps/eegmanysteps-website/pulls). | Dataset | Study | Tasks | Authors | Keywords | Mobility Tasks | Sampling Frequency | Participants | EEG Channels | EMG Channels | IMU Tracked Points | IMU Sensor Placement | MoCap Channels | MoCap Sensor Placement | Misc Channel Count | Gait Events Shared| |---------------------------------------------------------------|---------------------------------------------------------|--------------------------------------------------------------|--------------------------------------------|----------|----------------|--------------------|--------------|--------------|--------------|---------------------|--------------------------------|---------------|--------------------------|--------------------|-------------------| diff --git a/news.qmd b/news.qmd index 7336c36..a45deaa 100644 --- a/news.qmd +++ b/news.qmd @@ -8,7 +8,7 @@ execute: ## Goals definition with AB We had the second meeting of SC and AB December 3rd, 2024. The meeting was used as an opportunity to discuss the goals and refine the scope of the project. Additionally, members of the SC and AB were invited to complete a survey on the project goals. A summary of the results can be found below, based on the raw data [here](./files/ab_meeting_survey_2024-12.tsv). -The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf). +The meeting slides can be found [here](./files/slides_ab_meeting_12_24.pdf). **Summary survey**: @@ -20,7 +20,7 @@ import matplotlib.pyplot as plt import numpy as np # Load the data -url = "https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv?raw=true" +url = "./files/ab_meeting_survey_2024-12.tsv" data = pd.read_csv(url, sep='\t') # Select the first 4 patterns patterns = data.columns[:5] @@ -70,7 +70,7 @@ plt.xlim(0, 60) --- ## Kick-off Meeting in September -We had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happened since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing). +We had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happened since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](./files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing). **Next steps**: From 3fcbe866cbc08e1fd38ebd4f9e1777d5862f5321 Mon Sep 17 00:00:00 2001 From: Seyed Yahya Shirazi Date: Wed, 18 Feb 2026 07:57:55 -0800 Subject: [PATCH 5/5] Fix review findings: stale freeze cache, missed typo, config cleanup Remove _freeze/ from tracking entirely; it contained stale content (old typos, broken links, deleted image refs) that would override the source fixes at build time. Add _freeze/ to .gitignore. Fix missed typo: pariticpants -> participants in news.qmd comment. Remove redundant .git/ entry from _typos.toml (excluded by default). --- .gitignore | 1 + _freeze/news/execute-results/html.json | 12 ------------ _freeze/news/figure-html/cell-2-output-2.png | Bin 46825 -> 0 bytes _freeze/site_libs/clipboard/clipboard.min.js | 7 ------- _typos.toml | 1 - news.qmd | 2 +- 6 files changed, 2 insertions(+), 21 deletions(-) delete mode 100644 _freeze/news/execute-results/html.json delete mode 100644 _freeze/news/figure-html/cell-2-output-2.png delete mode 100644 _freeze/site_libs/clipboard/clipboard.min.js diff --git a/.gitignore b/.gitignore index 5f35259..9ab5747 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /quarto_cache/ # Generated outputs +_freeze/ news_files/ *.ipynb diff --git a/_freeze/news/execute-results/html.json b/_freeze/news/execute-results/html.json deleted file mode 100644 index 2ff4865..0000000 --- a/_freeze/news/execute-results/html.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "hash": "7778dae7327027a1fa14455c7dd3bfe7", - "result": { - "engine": "jupyter", - "markdown": "---\ntitle: EEGManySteps Initiative Collaboration Invitation\ndate: 08/12/2024\nexecute:\n echo: false\n---\n\n## Goals definition with AB\nWe had the second meeting of SC and AB December 3rd, 2024. TThe meeting used as an opporutniy to discuss the goals, and refine the scope of the project. Additionally members of SC and AB were invited to complete a sruvey on the project goals. A summary of the results can be found below, based on the raw data [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/EEGManySteps%20_%20AB%20meeting%20survey.tsv).\nThe meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/main/files/slides_ab_meeting_12_24.pdf).\n\n\n**Summary survey**: \n\n::: {#50774e70 .cell execution_count=1}\n\n::: {.cell-output .cell-output-stdout}\n```\nThis survey was conducted during the AB meeting.\nThe participants rated the following patterns:\n1. Step-specific time-frequency pattern Summary: Gait events, such as initial and final contacts, will be derived from multiple datasets. Time-frequency decompositions locked to these events will be analyzed, with potentially influencing factors parameterized.\n 2. Characterization of gait artifacts across different systems Summary: Based on known parameters for assessing signal quality during gait, we can assess whether and how gait-related artifacts vary across different hardware systems and laboratories.\n 3. Influence of preprocessing on EEG results during walking Summary: Compare the impact of various defendable preprocessing pipelines on gait-related spectral perturbations (GRSP) and event-related potentials (ERP) across multiple hardware setups and laboratories.\n 4. Gait-related modulation of secondary task correlates Summary: Can we replicate often- reported modulations of EEG dynamics underlying cognitive task performance, e.g. reduced P3 amplitudes during walking?.\n\nThe following statistics were calculated:\nNumber of participants: 26\nAverage rating for each pattern:\n1. Step-specific time-frequency pattern Summary: \n Average rating 4.27\n 2. Characterization of gait artifacts across different systems Summary: \n Average rating 4.04\n 3. Influence of preprocessing on EEG results during walking Summary: \n Average rating 4.42\n 4. Gait-related modulation of secondary task correlates Summary: \n Average rating 4.08\n\n\n Please provide a rough estimate how many datasets with \n a new protocol your lab could provide (N=?) \n\n```\n:::\n\n::: {.cell-output .cell-output-display}\n![](news_files/figure-html/cell-2-output-2.png){width=812 height=509}\n:::\n:::\n\n\n--- \n\n## Kick-off Meeting in September\nWe had the first meeting of the **EEGManySteps** initiative on September 5th, 2024. The meeting was attended by 21 participants. The meeting was an opportunity to introduce the initiative, recap what happend since MoBI 2024, discuss the roles of the Steering Committee and Advisory Board, and plan the next steps. The meeting slides can be found [here](https://github.com/JuliusWelzel/eegmanysteps/blob/665fd64f92468f0cacaa504ed18159cd93f128b5/files/slides_kickoff.pdf) and the minutes [here](https://docs.google.com/document/d/1JZ6axf8kW_PU4JE-0fuq0510ktJEFYTDPT0pab_cO0M/edit?usp=sharing).\n\n**Next steps**: \n\n- Ask for participation via mailing lists (EEGLab, fieldtrip, MNE)\n- Open goal proposals\n- Steering Committee and Advisory Board will shape goals\n- Steering Committee defines WPs which can address the goals\n- Identify potential funding opportunities\n\n**Planned milestones**:\n\n- Position paper (2024/2025)\n- Apply for funding (early 2025)\n\n\n--- \n\n## Start of the Initiative\nWe invite you to collaborate on the **EEGManySteps** initiative, aimed at understanding how different setups in mobile electroencephalography (EEG) experiments influence the results. EEGManySteps is an international, inter-institute effort focused on collecting and analyzing EEG data across multiple laboratories to investigate these influences, starting with a specific focus on gait-related features. \n\nWe are currently forming the decision-making structure of the initiative, which may change through further open discussions.\n\n### How to Participate\n\nPlease let us know via email ([eegmanysteps@gmail.com](mailto:eegmanysteps@gmail.com)) if you would like to assume one of the following roles:\n\n1. **Steering Committee Member**\n2. **Advisory Board Member**\n3. **Data Set Contributor**\n4. **Analyst**\n\nEach role is described below. Please note that the roles of Steering Committee Member and Advisory Board Member cannot be chosen simultaneously. The final decision on your commitment can follow after some period when the responsibilities are better defined with mutual agreement.\n\n### Tentative Role Definitions\n\n**Steering Committee Members** \nExpected to attend monthly meetings and take on specific tasks within the project.\n*Minimal requirement: Authorship in one or more peer-reviewed MoBI paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Advisory Board Members:**\nProvide background support and feedback during quarterly/biannual meetings to guide the project’s direction.\n*Minimal requirement: First or last author in a peer-reviewed MoBI/Biomechanics paper or extensive experience in similar open science projects. Minimum active period at least 1 year.*\n\n**Data Set Contributors** \nProvide access to EEG datasets recorded in mobile settings. Detailed requirements are still to be determined. \n*Minimal requirement: Responsible for the acquisition, curation, or formatting of mobile EEG data.*\n\n**Analysts** \nParticipate in analyzing specific research questions related to mobile EEG data. \n*Minimal requirement: Experience with the analysis of biomechanical or MoBI data.*\n\n### Upcoming Event\n\nWe also invite you to join the virtual **Kick-off Meeting** in September, with the exact date and time to be determined through a poll. Please email us to access the poll and receive the meeting link.\n\n---\n\n", - "supporting": [ - "news_files" - ], - "filters": [], - "includes": {} - } -} \ No newline at end of file diff --git a/_freeze/news/figure-html/cell-2-output-2.png b/_freeze/news/figure-html/cell-2-output-2.png deleted file mode 100644 index 804f603b918cb51621098f590f0ece81ee1cd6cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46825 zcmeFZcUY6@)-KM-D5DNAqhkd@M~d{`n={Ucp*nP=DovylIs`;iwt}Fc_i>coL3&jb zgixgSCWJ`ugb+f`dJ|`V`+V1T{mMV*oa;N=%Rt1J_kGG*_qx};){`eUwN#mpoj=CF zz`%^U@tY0AGKH+hfWjXZQ+Y(2bhyW22m-u7^Hbn$SszjM*c z#vN_%;w&L7CMql{c=4`>hbvlMM8xTzR|vbf+lfTG8@a<>j=J73Ml>t{7sMB>+N z7#Pa+QNR77=aalN?(1XbjUlXe^$Q!Da}}(g+y)^yzuxdFJntk=ql4qo(q&l7AZQx>mxrW<2?tx89`2EKVYnwr7<}c3uAGgr| z3$_{AOFbP!L&JiGgS|12Ud`cZPlxN*ua|ht_ap}$kVs_~ivl*H z(vtrn;NsVt+Mk0#JEduO0Sl5Eb{+Rf$f7>r7J-p=xovq)Z7T&IXOYV0TzP46 zu&~Qw|AU3~=3IyG!Dd=o6`C+tKI)8<8Z?bMI5=oek`W2o;0@B5ccWpz{c{=ojOq>! z4hQR;R54D{N7W5&>XtUCC$2skSzp!V%_Tb(1(zW5D7pv5t8aUQ_E5{_oVG?R7n`)> z$L42j5{ioZ&kHC07V}AagAJ*Zd-;=UPEN~`+A_|ruA=EW**~|~`Y|&z+mLsbV>m+i zq-AAg*DC`ld&jgHHF*BT^$>6JI?u+IyY(HbPE0V~!Ge5iVsD_r7Pf{r#Y1Oee@=$* z;JEOOYuB!=R4*0;Y`x;_sA!-p2kbU+b}A9aqEx7xD%zSITayJD#l>Qpnwq_VrWqDh zrk#zASJPW86L;yZI*cPRm&VZ@U$kEh?_Om(e<`DPWxQtd!I|2NAt51hq}iy=sxFK$ zETqD{H211x?*{TX2^J%X%XhG5BF2K!Z;`SwyhkRZ2`S!M0kr}Bt@d~CCU4B>$ZZm& zGYiUj7#SIdYkkq_Ew`UCv#?~C3TNu^rx$luF_%91&zSS<*)yBFckh0lDeY2L=;-J; zm7I0Vuqc3pvq&}K+1-IT{^G`sQcKsFIM}HmJZ5vgVP|KjOqti#R<|ViPS#NBzkjAh zZ9A9I6_)Dee)>&Bq28?;FDK;D`4$bzFcN!5$1TcZWyL#+OFQ86$=*+&MDeBcK-Cfo4;1ljRp)Vbq)xL2?Ot+uDj_Ku zT~W8}1VI6Xt=;P{OdU8!H|d0Y03(eG(k6jmw(4hi01hMyWAp9LHIKmw*9dm`4U~$z zOw>A#yx|)(^EQ)q9D2^>+lfw%3KOZXe5XsFqy(z}a4eVayt+jq1fqR#54R&sOz3gX zK|ENV|EE9^pSQ<1-m(UYN=fNge4=B3&$r;<*x6HsKEDfBPCYOUqHL2Ui1l$76uhkO z-n|lbTBxmxkeXyz`}q_p-C{3YE%GRBE!wZ@vl(HnNgMd8jWz)RC4`tj&`x$+7NEVm z|KQux|9~$x{6|M8Vv)e}NX2EQ`I)XLGtKN>6-yrA&-M)t8v1=p z`+?<=?CMj3Ey4XmkWzrL;#-CtbUv#T3R0!SNz7WMl- z601maN$4hK87`Fh1~zV1ztFGWBb@GR?7XHwFA;!>&gSG6s6oWQa;tBwcsJDaT&9DN zM0n!{x}bh3Op?YYP43%bXN|l33{tmV^XmKj zOrLAU2_u%8gS|!GRBE%!{`JGWUw^H-T8&loBr@b&3(7sL_3}tr)zpLI{EFR`ot+U| z%&`C@x_3RS^|8(0fB!u~31T=x|G!1wpNqIipU*VJ*Vor`wH8wM3JrY{$ggmqH*{qEy2OT$F!R~)+vwwHJ&12#WLrpAnIU7<=`@^r>6%?P@$4erOpLU2zT+!z=0`BKd zUasIprEVq@+OvYblvjvo~7%cE)rKK$l zQ}KG9mcvzOI~qT=OT&2my~Pn{^e-4mJCDh(n|{r?BJ}l{V)IQZv=l9Becb-u(+FO; zZf9v&Vm)A@*7sC0-P&bS;lA_B%PBq+BO|xoqG)5dKZAlh5bIVk!gZ70fpQP z*dx)UC{gJ1LBM_e!x`Y;`hIl0wtSpD(kL!3pGc$i`vjGszMYkol`(gmP!&GbWP_8s z&PiHqI9QaFl+?ScM)M>~o}3Z&hZLZK>%W=GZTIPJ9uON;(kM%In}$K#hH{H}rC2U1 zDUF&yY@kwN*iX`a3o>2tBILfLF@ka&m+yjZTB1n6^l{%00_HCuhm;WsTo2pqqV9Jg zz=fSHO`|w^Ee-wA`Y#z8PE~p11s6(PUHxFMkSZ@EB&1q5(bpF(Q@{QUg)J^F9`l)b z)~kG(_CQgz{Dex=VV zBe%M7gR&Z=Vr6B8!k(#Ld&F8}0f?)-^^#R{5VSJ*)9Chk;Sdh8y(q5j?QJ>ARxfWk zE97*P7?2R~N;7lT%l#ARG!japb(aPLwg&MxE@b|UH8_pGeE zsF9J8jg7blMTpxCNdp4|Y7xh24+1WH#)ySo_BmIAjEi~w!FC}536>z`M2uwS<_ZK+ zi9uAY%NRl!1W6v0xnwok) zv$wq{pvWwm@SkJL{KtG1TP&m(7z_r5Rr24N&3C~#+;eb1<6{ixK8OUm!8nlwXn%R~ zz{$CGy%|XxXvAY)JE;2SxbNA{o$L7cv7M~hG|Lx~Z95n?PZ^Vf{wT7?MsSiIFL6S+BB#nVHkV zb%zW}rAC@gw&eN{2wKzj@%JEAg{Shxs6mj-+mdbM`YJ~KGa_e#bugJd%jwAxE>c|M z%n|V)#zj08P>ohguU&R>!3FKN1VL_+btgEz4s-j~;aKDRa_9Y@9Piz08!2;uHPdyX z>}{Vrd-jHv)vHyRcJZ$=**}%9KA4cgYHewc6?^)^!A@XjvfRn8G-545X(@1ddD*uo zDm9vm1dAn)N7IQ*OC+p!*cp*jpL*+7tm>HeaET2H3*L9mm+=D42L2R>(IRru$*vk& z@;E&`%{7y2e(zq+3YDLB$<%EYG_Y2LI8)d^3@&HCD)k zmfhjqNm&>_e}8npz9BbiVR3QusbTG%5du9j+ZF%^yLr^m)a`fY>iG=Ep`uG5pHQQp zvB}K!7Y2G76qqJ}9TE~93XnTuxf-bChBW3=PF=2W~`>>L$r` zH1MkSTr6=OuVz{%f}*0_KpAZ?3qDGBt%N*KY_M<2%J69i^JyChIU_9?HYC=pR0}Y% za%ps7p8J($^-eW}%{}MO*kHm6;sZ{NL4nqSR8v6Z28^e^Wj;Bo3*9^Ay z-(*K%ePRZ(* z2^i7!p*e}P1eN_Jm4NpcZQ1FE^JnSGjjWcQjpexu7djC2ksjPjJLPlV{e8=*oZ8=p zx&n7fzh`0Lc~VLD#Ged6+zcjK{74V2_x}Qhz+OdFg8&L3VK8k^bIbcPn)(wV_#2jT zo9z;%fCd3DhE^&$h$@njl7e6wB6*s64ck<$y*n;lPYYDxS)XLO51(UyAjr~8>Xvl5)>4)QoGstBr@ntl?Wz8 ze|tGwKCWRa+qlwF>&THKCBB<;YLQJpv9YsjRGDgJ>!|@r`7i4>|Fwont3DvIGzjhZ zWOS$RO;Z&1q?YWZpuNnXM9>aAQP{QNo50Fs3QGM5Ajs&%btNs<$K3Vt>uXgvx^|S+9!Q2@C@gyoVeYvcDzA!eIN9R zg{Bo^Okn^wgeVPc?b;)ebhw2$0PeFuTPRbY6%^6OrY{i(n`oV?>Rh+sQL@5M; z>`5*mtvk|+5-oS*U65Cis7$mGP1Jq5fKrP z%4u|4({J~oeOLV=>PHq=?;~_DkzN*&- z@PXj~6V&C8ao=d=)t-x|-zswWHB+o%!(M+C)TDXa_Ot`)sZrRbR9k?Cnx)R_x$>Z+1c4BG#af1LB=#-{R31z z%*BUa(Z{FAqw8)J6((GL<&2p}_aCF3ikt0Rtw=aiT=nfrdfG(4Oe4&`u9ebdA^ugC z@{!~gFyd%?%*>Xtc#}S8-FvqTzZN>%kMx#5z!RLttEHG&*gvkVt%+I4F99Scea@y| z%rXAv2vUyUAD^U{0cGw=&&|#KM2J;OAM+)o=t`cWUDjBfG|;%A(6FgMg1k8GJ@YEv z2WAG}9F9e@wk`-fb&z*}cqnL6E@+qPYdc3P?>{xmrjPW`B6|Tgi-V20sBnvg#qrfZ zZ=^D-Irx&kvpo789v8lJDy(W`>$M%X*!|V*t2-BHnph&0ChRPzuX7$3PS6Hqsit9K zX5kCK7^gnQc}5Q!+RGJ!KP8&EOxsAi#yg`(LD8H-nu&2~Q^5eSHZ0t-(y^_x#O zt`G3lQlV@i#n-a3vdCQ$>^B${In(|YZJ_rn zajpGIIT(&5mV^C6eKBxs)eSTO#T6p`5}#W5eIzqf&(`y6PqW~U`N|nBug8}I1mfL& z6OaftG>QUGy49DO0;J+ zZd@HLcfuu2Y-NmjjXIH_#2Cd2bmDI_x+*5&W&H68Z)!Xe3TPU@K3;?{m*i5gMc*n0 zl&z~J3i~1K3<0Yyi~_CRPK7+I7D+GMJ-2?$6w5`|QXnp6t#Q#OHe(xLiKMYuc3Iay zOG4;BWS5>{#4*c^J?FA_aLE1VrARHJNzUWT%>(E*kfv^1P-6f~GL^TpV>swmbg@

fx795zj5f0`9QBf^*JUZuFc4}lB^ zR6*sG)mOZd&X4=f-%`?75{v^Gw{Xo;2~-FRuw;xmMS+D4o}LFLb&i8Uxc`--)S)%MJSmoH!T z?M<49W^<_(qZz2zBqa0u!)X-b19AgZA&6WN1Wi0oh05s@mTh}u5Qa!(Rnw2zuw38_ z4O{9B(Fl+mm)+BcVYvhCaU3q;o}?ZSH$yo0F9Mp%Oa`E7LEX^Y7w-{4pZHo4m>`mM zr-2>m@W+(EZ<%7Y`w`UvxXHns%Ym(P&2o9|yrxTAfmzK)t9GDx!-hZuR##iev$~n? zGd@OAy`Fz|VOG$fr63Xjc<*}XGXYha2@ka>OS`=yBbr^Wm~A~Yf7o;+N*R~hYJyBB zCe%V#0wP3uPa7eW000ib?UvdT_�j4(>QpEOZZ;I9J&`<<;0(olIj5Tno_+WT$Q1 z)UGsmem!|b9jmyVtu3_WtL@vSi{(=AUP<0c2%JEm9qiSz?W=LKPr`h|!^61{CE_?{ z;su3?iHR4J!BoB8%(l5*7=%%aq%U$i3ykNquxUIOQXY8OrBD*&?@xZ+D^{a{uHVlUFT1n zYnSM1$C>Yx@F}p+?jWiFV2daVQCwhNzD;ZsYgsSS;r9`(tR#qfz||UNzV#Ph!XhGp zY?8Wyl)>B)RuqRAvfS6Z_`_XjwRptYU^hrmVSj$6VfRDT&WHoL<%0L@)Z37A92}i* zLzrm)9C0Y@0A=U%{uGl+yiwf-4n`lP+zb646QoXW9-92Axc)>tdCQ76PKHwLaSx6q z5ttU5gpacWvOZkn?V=1mN@(IdSZi9b0Q7~5A!0_l;$8iQ7AfG_HXojz@||Iul;v)r z-^Ml#EFTvughN_R2uP?x#6i_@Dm0BaBPo_VHmil6_1Y0x?iI;)(h%+C=pI9x^2i01zKPBixS2!j5B=Vlv|% zy3Tdm1JFk$63TKx4TNH(%?JRPmpT))ADQgdd`?%q2_Rr%J;K}C!$T73ra%a;R;wFF z;fojD;ogticXIi69?pgQ$e@m6noTm>JISqA75CzpCSwZj3XR3S- zL`VS|%6^AF+j3`}GKk3o&m z2Fju!$Yz&A!x7|juZxSjiEOs#{&U;W!s;rLa2U^vMTn;d`8Oc>>NK;|8sF%s?RlFaNmb1B?QJ1c=LGvW&{_)qb-6Oyc_jg-V zAlq%r1qL+cIcNrX$*WgZpGg42y}i9rdwY9`J{l!X4|=ZqN!Z2`(ECl@KAb|B5RjOA z_wFH;Z`J)|7$C^8tF1`60I89;L&QRmXt3d6n*_CwG{}di-MT!Hvg)}=IhTMLHcn3} z^1mqTDFK7oj3j5ju@-t{unpy_`fUi3z)r|ZGfjmF&=q;>IRYk zL)K@=Ymo2Z;W4WO{8TTT9y{0KHTI6h!eH^CD*LyA@}#bZ+s(e>q}*LtczR(DK~2Q_ zO#?}IWAKFf&6L$yAbkO2amUDrmm>fgSxM`2o3-L3L&J^9$VVg0A}N|^0(B59psKgd1f7gcttW0ZLSJe$*ZkrlT)@W0rjA8Yls2+bBBC_4 zL$RgQZRWa6C4J>NdLVbO!Nqc;${mNr`BuGWF+c-E`BuM%Y#&WOOF8mVsV)o_K^vWk zRRo)mbY;XoQ}cfs7?Q;Dq6P{r(g5;8BNyvnNja@S=tp5UVX4<6=uHu#d@#>_2mtPo z>qm3>wkS-zU}R!Z%pgJqqg~(7EQTvPKfeP3_SW@}56nfVH8uw=vKHS5Kv^5}Mgu+7S*1X3o{hmzj)3`oeU@cxZQQv=ZkI zPS@kdBgLmvhNdsT?rZ=65vINY`J@nx0%{Rj{{H?@*QGC$e&@(cUh%~Cvs)X=8?IY6IvF=miy*jZpUgLdd^71eEe>68Y zBX*3$L!=uy`|ni}ODF*hhe{eLL}fRmc0s?e4Y7HojyGJ7A%{Fr!}j&{%`TO8b#A6n z_iKRycm4HyScbdgSA%s_W5oRkl<#AVp?QKpVXZg-RtHjXgW)3`>pg>T$vy$Z|lw zIe(UJB(OWNK)}^w1zSNr$sm7C0i!Z9dgwsH!0z&Yvqt>yx&QAfejw^RH=;qL?a%UV zLRX7OjrXb+5E(7S_4kNg*pB2?Z_3LJ{;uF3$r)+faG~zF&|nFgk)Aj~W+dl2b=A3n zvO^R45%R{Xy#C}=GF=gfe*#K-o=Jr;qKHdC^?z<|ZXfBXLLdda29G2+8%V7Z2zWb! z7Dz7|Qo>GGr6Z#4^PKMmY0@!dxX_SB*jp@Axfj#+=!|(hFT{CY2(QT$GLe9U3mPMO z&`TF(BsBZSXAcT$R@x9FlvYBjzw^P$>H+k^jg~nWVy%G=L9Op! z8{tj~wtR+A-iE|EE+k0*-RLCRiwMD?5akfPdCY&cj@GMy%pHY|(vs&xYV;=4^K|G* zxNeEscq9^V$N<#XW(BGxd>@Nfq~O!0xvP{6L zP>>K8-wf;(^@a6(|4QYPA?u_|JO*h*+ps&#k5lQ&MYMnAz(7M@s$wB9;zqrbM%ZNU z3Ez`lU2=qES~b)p1UQTsg+zvfosPYX<# zG9%zpkZB;4qs(E@z>nSX#09wu1s3);8E3cFC&Qhvl%Ek=46{80&kjq2!!VTn$+R>O z2u@i%TX0$BybdKQq-mQA1x;#EKn3)?F4C;RvKi_49vw}BS_A>;*ublm8q2p2o)DUv znsjC9!QE9cyV}19sT_SodQ7-lVa&T$|T^`jM$B0m-s7HUI|`lg*8tJ(wfD<0rK z+BDEg_n(_qypbLfq||^_L^|K$h(UB0-7DeDgm4kiHj((stwAJthoorz7qW+!*Bqj% z!Qw&X9ja1tDVM)GqiMg{&v}T@4~-<7OhIc*h#-Q9d;24Wlv}AgZ!*)Xs^nBWG~Z(ZbWnH z-XP(bOMum*3_5qT%>e{KxewdK;rBPYy0!-`(pCeBHN$oO-dJl$dVC?-NF9V)ncPgc z1ivCTZF!-p=LC{hf36_`+Ea73&eDF`=$5hI>`q6FHJ_tj`~438`waubzZU^45Rn9td>6!L0TH z7sL-$r%7-$uhof^Ld>!QDaL{ngQUhNGc$dv1zinPyxMONf@B{EHULsfz*!NR>-PdI zK!P@l#BhXFI09P%b>Iw=2_S84F&y+lNc<&W8Q~ETbI4IDxIrlZAyQE4K=GzXuJ0iy zK;l3~^j&tapur`aC&3|-La&xWzWX&g50|*EKQS9PUhN4-%v7hy^a zEfJv(df_y%Uu*ZcPoHj&A0tiWc|DgE{{cvcwkd+@8jJN$OmI6o&PCYE?Dk3a{%p2=5cFf{Z9X4w9M%3q+T z7At71gLD|eqQzY%czbIH)w_kMU+?guGm4Qf`voWdbwRVCkPf`a4jDxwb`~*eCgru@ zCk~Zn(81_SB~PY-(0fd~x%lh_Hr(1rO2hT*&EkrCH#sA1J@S%^FE_N|!=K^5>1qjj z7P}f$r)Z$1Bfrr==G1MQrtadu8Evu1Kw*HqZ< zu8$<+wO8lZ&j+!eJ)hvCEGsE~;Nz2qsG>0fO50Z6i{oUD_3h@zBTe1u!sx_>-X7Dm zfsDQOl-}p0{Ab3WMxOi9zQvRBnc-jYavj@&R2tFHD9&LK90Y0XH&YpS?+S-8-V%qaura`Ldh6rOvvCnS(_$g(;GPzUQEp zFe%SrIj8+Tu37Nbr|3tUNu{oVx~Dr_v_@+)`UZ_J(ST#kNYBZ#YCa=r1L^-mVWHh* zzcp7j$ ztWZzw^c!j0>HYP!lDofbGN#JdpiIIi<>y~TdM?QQ)__@<^k>FT%lxMx%*xp-rXH(G};yD%4paa!KBGSggOQ5hH#@}WjBBjC#tnl%wTy|vAn>0;@lCK6;I%xk6;GQV)HJ>$YSYn8SppYfYN<{3zjh68_>1Ccxw z=@h##)A1eXLUoiTxla=DjCCP$K3{HVoNN2|rSE$5UUj0RR9{B%OKDAJ&zZ>WGJD4? z|4%!Qs}q57M~pVi26anlbv_tq4h_gRO zxPs3vX}5(Eayd$R(nxN2v_GxRj8bK_8Dim*mD`Hli4`=F<;9JdxWD@>XI$mu94nF< z^}$IfJ6}$@L4=0Pk#MRPhj8pC1ek!KaMdhUm6DvPv}|7m=ZG?0bK1_G=ScaEPnDy_ zpDB~;HG35-i>?{sLxi=N-Ikf|*X7OJ+1PdRp=Z<}-L%)Fcoi2{pDkC%DwResksGSS zt2>-uv|HW=d$51$3Z8hYIB{6@+GVTZ;tCmsogL*bWz{2z$whay3ev0hph=L+o2+>Wv?mI*V?Dn?(TT);Oir<4fhUvQwt;N z#|C}Bh_zH*W4v5tM-CnW*^IGL@F$6;|4J7_Jqx_pTB{_S4c9PO*ub zTrht2saxrJM97T5369ma=*N4Bf_I(TA5=X{m>iM)Q8)4YJ+p~yHAz^V{+=qB)JllC zf_qvjm~FSs;K9Vwi1!r*;_5&WCH5MZ~MV0;u;u#=#lFsg}EaBHG93?<7pvv*L?FTdauM_ebMJj zES+b3ZpyLiC$cT>ETm@$lCeY!UmOQ(umbtPBZ;Gf0uW(Y*p1c4}S-79gUBu1=#SIpY z^KJD7u*VBH__oEYT;9*O?I~rSHW*!AHS?p*+p%WYoi7{e8r85v$!>S9b;=emXD!17 zQka-Zth8OqFVw5z%9WIcy(ZsoZ84vbzwW(y)49ej2wv3p<%x+p2Ez7A?B;X$zEj8D z7urb3BJ)|$Ead9XMeTQ0M*CsuBAH^|PT!$^2*Lt**(Z(0?~pW&eRc=OVvpqNWMx4; zfsWKri?dpPzXSLPurc!%Uw^sVX5UbIve?2In26%KuME|i@P6m_#EOK(4Q(~)-6KpHc`{jA!$^W z!<6F(^V1@CPhUdN@V+Xnb0!2GW7!72u+dv3mHBeV2~z1VCosJ6DRULlb5Am*;3bqe zBrR{yxk9NME+Jc%FUiNJEz8FX)zp+$F+-a4kZnSAQx zs6RQh)RXwuaTr<)n%dGVBY*yq55&dhGOlMqhrRY!~bTkPaxEjYTO z5Z|FtQ)=H5JXZ5c0oicyeJj5%#Bnjb2V?d2U@7HQ&*Wy_mnR2)evn+8Ba~Tq3jqZb z)sN;j2`I~ix2b+}J>NgOm3}DF5M$Oc?Vl(3aWk!69t8)GVi9M62RKd)r*tT=%ub|? zpF1mGPOkRY{(cU2=Ypqp+^I0a?AFN^E8IEWa(py?)2y17^V{+TAI?$(5yKest~O8k zwt1@e#BOdEHFG#2RzH=bIBd4Yu6G+ zeH`QXY0SY^I{5HZ(FmBmP)ZU2eaRS#lHUUC?=e6P5It6c+)wc1`>JocZ@5hfh zG3mH3Msi7B9(KJEEBmVDT&VL4YQ|NSeA?r;+7fa{OKm+(z)rOAakQ*T;~Tj9j}Qn; z0{(D_6}i_TqU8HKe3nI+(`av0O@$|Z#fizCSYF^*vufEKaoer!(+xS|%1T#V&1%As z*SmLe#%LXrPQ_v&2d#TuDBgB;vwR#QVm^%;JVgvY>6w^BMa6Y>wc-eb!-Pl|wzKT5 zb1CBxTMbtx0x$Y2kR#?PUf%3&D-mQ7p@E^BNxcTbA7Pj!wx0f-irGR==%kDV9E}KY zFa{sCJRvDHV6)73ymTk}(aBMkt?%bjm(2jIclqOL0?Sn}Ay$!l<{{T!83(zj4or@U z6+5B))jLhcrQM8+VIbO=6n$Z2|8MdgI^OsbVq%1pIzi-xLfXb8Ylxg}sUi5Sh&R?V z1D#_vi!kfykvlNZl8RChzydpHS}WkmEHHg8p?#iJ*sj1C_m0$|ySI(pm4SHDh#><7 z&CukrYC(%JM9||w9eI4c#8=f@+HtaGfjR;mUjbaTqho z@L+%1>O?s-2wNCN!5W^mn0D8xq0d$H$+xHPpL-3UkC3eLidkcAbFd(Gj*dEo>eAZ| zcGAwvZIAO)AWr-A5zhxs@yD$?YKhmk;q&^JjnO^36jLo@F%{3U6+8_Xeg`2-!qf`m z)G1%3WS26gT%xX&%@z)yI~ z00(=cF+#|CiJE*T$k6f<&~>x@u)sz;+JFo7SoJ!3wR6RBNFF#Pvq?<}^(ypvc76J2 zw6bq(2mMPFqPy|Pgu85IxW%m{h>7U~{5153{N|A8amYJtI~I2GjK@={q&!_{dl{#| znlG-Y#aUV4OEODE{N>3TDQQbLu#(b!b6b~lO<5+pYyur-q629k#U$Db^DFIxUG;62 zLteP3@Iv?DfL(K8wsH@Afl$i4;_ersJ0vC@+A`j=nMn#flA7v#BT-m5l8B%H@#L>qN)4c zV8t1aN0Qw>znJQYmC7BJaM5bg3qm0)byMun@vAZXF>1y=16V*uQaW$sB+kawM>46L z^CQ^ANg^6}bpUMO+4CLCNjrocO)_tJzL6rYgFz%yN-6kfPC8oGL^rXdkS642L^U32 zeAv7TFfL0nB=7J}`;9#1O~M~RC{Vl_uuHS%1+WF^Myu7TMDfv(z4 z#UQVfqXt4w9pLV)g&y{}9B#C(6@BSi0G96mns|O;u{LxHdHN+h2BkI@5mEcB? zh0KOaY7|C%6_`R@oQOrW7#7mGk`~B3Ux+lnIv0-R~Ar0SuAuM_j~R@oZ8LGHEqLN zk79t&SZLS#;s&@-NI1)L#wGBU5x~LZDDMy3+n2N(Frq2?JP&)Dl}%YRMdoXOy^O z-4xr@ZR23)wY031K^&P>dQS0P>SSFRN`d2X*ckOW+m7ie8gH0?=$oCJpFp?d`@_(S zJ5~9Iu5R0c&1Q+;aBc0>J|K+}=Gw5&F7}SM%Q6H=*4a;DW4Lrvt@73R)*U6Ks&%Rp zG~4-g6CUxYW*i#}T(6*Wovmt01wk_ma1FSP29EJ9u~j>xB#x zm;{b5Gz7;dFlV=YbhF3ELV??Yc5Yi2_WFM4A4p5-bTX1~cPZKdVfo^2p*l%0D;&F{LyhRLGzxfwX z00N{~9sVo^ZPD@)hIx_bsPeo6;v{gvEmjT_k8=XNfH~HXwg!+}0Qp63eM;7i1&Sju zr}_R2(G%e+@#mmn!6zB<6<7`2nTk0i)=^$BNNa*7T5{Ah6 zrR#u^LYhuNc)xQVZovj!y7$mm4lMm-B-$j;i*{cv@EeU_BnP77L)9AJOm{kbg4O2K z)fFXnla+C)10Prku?83F)D3Azi0e$IcLY)3#(2mY-Fr&NuW&i(`PqeN7sSTzXJ0I0 zXp{sE3=#^+BxDG+rE!{$Dt#)+Y0K3rmHUo_w~nJ|(aW#!R)MRXA&m2ivd=kPh7^jO z6gS#i7i?4uy^w&Ecs}kN!d870Vd7auAhh|u%ML@pThoz^;~WnBO*P+RxFlC0^hm^V zy>RQUO&j=O$Bt4RX~n6Ar(8y6VD5eTX34$zvAkO&e!Ff3YY5l4c^^I+L*gdJOcP-s znR)Rl#rdENQiFpX>sBGJfxM}vh0}X!neWX=dXTFmTZO01O!+GjiGiCINikt2oIjas z8A~$(6~ovx zTwTL!vQiUNhKn6%LT3e4ej-OIPw7~-t~^;z*C}~Z$1M=o4$hA*x#Q+wAb1bK0a*K1 zJd(}dH`WB}HqJ@URt8=L0mnIQ$Ur!*7u1Dif4}CSD5UA+dy*%G^Kmm1_UAo30}=-2X~PTVdvZzI>G>- z0Wdid&s&b9o5J$<$S)739VbVlmWksHpAkU^XsUXZ>Aoxoa!5>oT~Yc{2KktAxvN&J zuw(1d;{-s(SV5;WBo3oS$F2*|#(54oRKd}mJhzuzRjmZvTIC+O@zV{jmE{hIswEB< zE?z5(9R--s5-SUrX>u)lcfUk@LF(JFvh>Yg3Z?o6ZSBd7?{L38Oo-xM7P8MP#Awjk zz6n_dn%n+{!0J3SqCectPW|tDMl@nK7 z?7rhov>U8nj}cLQhwH@DfyM+sZE@`=Zj!HN>VYlYCVDBp*FceLGuFR=4}EazFz%TU zKM42*4Yrw?o_!$3$p%lzQU;S1bwa?TN18*rQ)%YQAjBM?#X&2JveDxgFvGoWSBRcl zHr_2S#|GW5AR(AkiQk}nW7{;qG)d-0-AY>I{fzruKKDfKjL_Y-zYcdGa`?!tTuZqB zeK+L(myt|=c-lWFnT#%kOk-<@)sA>@ZFuwkmy%5MJ_*2yPi5zW2%JPcnBLm)CQO)( zvy%KY`RtPh5h(>03w^rNrR}dKK&yM`cb|RvVmL?fUC0AwBEkIHePE5yCg;V8?-AW+ zG{l?}fT12(mksqLlGjWW)Fbp5V}=1U+^w`b>)*&9Kik-}GI-M>YOc8&cuZz`v2cf` zXDH`l@0d|i#^Y*W@EI9;eq$1dZ^vAQwz-x%(0d{EO2mWrZ){J$=w2V{8BW76?X9qi zno(vNShj4ex7>t-D}I7=Ay;P*+zzz#?WY*|+D~ zs)VFsB7knF$jN~;3e%Auw<47bOh-yq8+UC!RR0^Ffmr2x&njeusZi!)WEl7k1%hS(Y#P786?-QZ6}zNI?{r7#cN;( zl#r%SPE{TbGLtI8-Cs@@^Ch_DnWoBi7H4Jir5D#rGjB_QV_gWExS900sjI~zSJMik zd7jk;G;mGLXIGFY0QS_#1?OPXNoz{_*o@F|_{d&C#*kMaps<@AQSDWc#0I~8u|*x* zDc+bZ_=oSG#l@F@$rvK^gI8Uw@5^{Oz19LBNmW>gx;F0f1_~3J*Ptk|$f{EP5UJ!+ z8|ug`kvVGnDhCOP=JRH^8b2I*dNIu5cR{0HemPt$^ktzs&{HUDs5no>|M%icmamQ- z(#gMg<nk(g*tWE}m@r&W`=Xssq+qX#S{G*|+thdA7rXwpN&-l71a8xiI6? z@6N+085;li8M&XVmQlX#2a}GcDjHp9`93K$&uruHEDuGRiCEF*`JL8NCCZf@`0P}Y z6@OFV^ZRpG^nV&KQsXcYKu6j;^46{T1n&j=$osg#D%VAnt69{vTdpcmB$|{@uw7He!A}!%o4j&CbjL zDjt|G(*CWk_77>tUvA3$fHcDX+0)JwiYZkhS$9hRduWA%;l zR!N2&E*-4)r?V{!Ia~Fex^7n_svnBG_U`QHThH5(>hBV+Bgt8Zw9k~h-$R?;&CBh!QGc}uhmlo(KKsc>?cLc5nYD4<6OHWE`AhD>sgh-4 zR1JMM-vI7wWmOJKa?1v#j?(Hw#7`HSzq41%FVzd2v~090Jv*)C`kl-nTB+Xi$8Qkc zA8}Nb?bAbXzut#OB)O-5^Mm5cYRmC)&+FkMR&7Bfl%&^ST zHB#^5Jl$i&Sm(NQ>6>RACpbQROX!n(BNNe~BfrE)_F-b=NE_sBpbjz5!V?(uI1eEo ztkr$m!9pFSz!=V{~T*6Tv=1{_?Sa=)>A;=6l_(>P~~sbXHExhdsfl2br1$+<0= zmDe@d%4Q{LVQw?m+DID3fyyCGsPRO#u{ecKWrTmq;Myua!pI(m8o+vHV4`Jo)Nj+IHQydN}N;;}Naj{f89Mu6B?h^Z2H~srT$BdcGZa6e=kk zS&{4>nx|k*okCy0ZQ}K~8!Up0a3<(!t&4p}S#8^nS>?rw|H_6Itv#AodMgBXX;IMD zZw~H16@ML&9<0vvbSdg|jehsei0?tkq12+HmM=~xCpMeS#Pi~R9E#2p$R%j)x;+?G ziy*AG8fsrly_z)>)gmC5n?0yiR1u!f6u9>T z%`ooE=aw^agf?AD>L_TZ98N6t2(7KZT6jLKOT=Xjw|Ly2-H3&cz&t*8T!bK0r@VA_ zqH$yW{Q9?@g933i3la8WNr!H$x5o9~IqDzaiup2gH9?7d98V;lVsnZbzi0aoq$geP zANOfOFTZ7R{3#o7Yv&i%+3N%%nX*CF_qwWkVlDcX_ea0NLEcE>lzil%;fWP?)7AAy zE=0~(*%5<;xIx4;eG8N1)WySX!iHZD-Oau8%IRrXF`x3>6mi$6=JTDrr;){>d8K^9 z@@q=U%{)nEbCUw_=qzKJjWFB{P0-*;(BMC}*Jf(f#kTaju7T*xQ4IU(p>N|D$%h}G zRj?jLyPBEJZA0JBtU+M+3(vyhQ9-yVzi@M)X!4UXKIM^&N~5IDR!dA3EhEuq?F{ea znH_cWG8U2|q9HmrzPOBlAOl169qA-%X%p+*4C;Bx0rqP1Nsf1w>W9u(Wae4&NWS6Y zn>o64GFdybz_qHb&C5Rq(|B&ZzPQ_fJNlu}lVUIK=EJck)nXZc3D2K(i$3w$@oD+y zDu{wtHD^Rbk^5hLCXt}g{C->i!zvLsvmN(P!u+zw(LmqYmyy@X-9%EvDl;|c#T_Gt#$nmweSi7Ib}5zyo;z1$hMYSv*AS|bk?E$ z-)UPVD;%%EGn^NUT8W&U99Q?R(031r=4xF&`mN9-mWpFf$M^-ka{t_&B0l&z?%0LY zM&h-KQ#JU_{-q!83P);_H`qtw2w8fhyEPxaGr_9;n(&E%hfi6J@8}4q1qKC1L#i>dkkg`Q$FC@jdCj{sn8gq4dFs)2Mt@u;0QLxQ6@#y3yU|w-!(M z>7wM$IRLUTsZiQn;ym#FCn7ZHG(nrCpB2%4OGv*Uk(TP9h zKW+`4O24i1Mkne{UlCXMlV{~^)_3kgGsR8sACd3_I>z^~>rbDR^GT0nWH5hbF_~B; z=6;$!`cQWH!f5pWgnrHD$hZ4pPWxBJ-#w4xYeA%Rn_v{pK3=a=i&tlc1lag}b<4XAW`8SGb zSwBM-4#>i1D@X8%?B8GQHpO~ZDz8)Q&zBg{>=zpFa#w&tdvT{b*WO zW($YEMpac+nHjw=cp?05jlL$E5$mWz^Wr9xUlTk4)A%x(5iD7u>m|nbL$jiA6)A%M z_?=@HI8Lo7|LIi28eKK+C=E=)BjJ*UTJ7)oi9L+qpzLyoP9LsTRat+3GEpTc(8-Wy z==ZI#9~{MbDqKbtv&Y=c3$^7)ozFj|8=403;87nA-Fv$b?oxaBt!8(R)&yS*9V$655#Pd|N`4&@vet3o@}&_9oiohW#^ z^gK^X)@^rb=6(_o$TZ?u?G6>KIxLLpsUPdP z6h6%L;qkY^>!E_9PNx&TvxH5mSnzBtv2Hz~1fMZDQeqRv)#@mXBPi^t&=37Lz5p{( z`$w6;r2%tim$PYIg|)wCmcXj#js0wc|H;8c>qUt><0AM|L=J~?gWky)A9&yT9JD4Id+aKC-ZG=aw8hOGmuetJ4m& z^<&^~Vi)H!zO@)Fj+0GJy*h+7$;(Ur3wtrcC}H@2wD;a|Irm}MaBh1fDk~;&2;GENuK84SGrXK`VS;%3Q!ai_N|W2 z#*1hq3R+aXZOW0$PDpJ@x=Bs>m|jT}``kA%J&SY4krHmp$CS}(c$>$4!@ic$(&VFy zW7>f+QO@Gdg+q4|E?-Muy?QlEhk5asDVCU@_k1k)k7~wUBfV`_P6hhza{5;<Xu#@toxdR=vqcgJp?56N$GUs@U5W3LoU==~=Y(yNNE;>WA+~2H|_OKB`zA zAJ8vae*{#8{K8Lvz zGs$|!-Q#kq*~3Q@wgepzIGZV(UNP(&SU#lous&vQj9RID*nJ)M-n}sjyN4gnr3_nL z@3msYCc4_<=tsHl&CexR@vP;5=jUhd*}HktHCO4fwK=$yEOd`=UT|Ysa4uqfaXmt$ zvHeD``p1!Ly~3|Wb*;>Q1XVrnpPZR`nX>ZPvu9g2Z&q$^l%$VzX%=$5ek`;td0G69 zuv7ut zQtAIevG%a=Ob?cQy)EPOvntri1A-OYT4HN;F~+qEZp{jrR~lCQ6(~|=n)P-tX-3S# z>dVc|+a90UCoL27-P#AhX-HYub>!39&yNEAH?Ss@o|#E@IFqh9H9B~$ywAZ!dM23x zk5YY~b0tCbK1UzV*Pp*szN{Lv=dgA3?!6eJAX7J7IxtZ=Fu@t~_p!V*t+V$%vu`^G zGj6kZ*y-r3>w)no%r59i{8(_9`!qWB#X2CgI8ktfO5 zE?SPKc|{}7wQbV6u4!MnqbmnTzSnhG1ngqLYwW*CYd54a30Z1aW*xWd8GYdz;nK{P zIXvB~Zq^O|w!GA`cU!(~_*=$by6N9+rMqaQy(5*XAJ54jzcw6l;ED9T5qtL1)_^T6 z(Ql|Y>g5ycSh%^@SU56KETyHTq(y**8f#VB+`#WFVnv2W@AnzpoZ0GOZj)E&o*G>f zJ-b(}C0*jRC7*nbnuc&`g@|Ej5FSoYh5V{zyzlVu`@U4#QQF8~bdpAkaTE^Ot`bD0 zzpde~r<-;0w$i-4jJf`5{SEHa;i)^kQ$BxRYki^|RVXa2Kh*Qg;#B{pb-J5Ae@lNf z)Vzz2?#A@J-<}t=r{SR|ULU1o4>qmz*jdSCH7NP%)sJ4u2)V9RenBTZwBYCMjTo7R z&g|nj)RY```<9pvwTA}WxWgs_F7?=A7>rknl{w+Db8YYFjH=4F^STjo*O$xVjcmgY z{t%;nEFD(+xcv^Vg<4Tsm+2t_INpua%2NK})bODO=z}&XKd>11;5l#2`8mX!k^x9H zkK7k(nwfQF+?q$uw642y9-jI21q`kd+nmlZ-QtN}kxahkjoIRRnzpXe+Vm`76U!>y zi;+oV@V5=uf1_49x&uM2hDs-%5}=u7YHbyJD5d%GnEgARfe~uZu*$>w&9x(=o*ghG zW-^!D(>_=V1l{IkexEX@i0X6;K%0}z{VbuF7WK>gl+|hW(QGF<*!O61+;bm3XD=5J0^#G~pXrhe05mrB z-;{8QBdtuNxI1O9hfLm-eD9V;*kM_uJSF{ImZf=^z&6|PnrJVvm3{X2JhM6357kt% z{}9tWbZ+b2?MvxYME^{j3YXuzsNC&OK3_C9t^M_Jme6dhK7YJj=DF zT6Ktr7g>{OGyG~#*)v*TsxGfnhNu6Q%lmDY(5Y|$z3>(MxT%ZQE^W#1_xO=4ypZv@ z@u2W2dOrg%J3!0jrQcuHTzvHrPd*{j>+}LplGddc+c~qAo#J_ZE;`pZp)Kq5`I$h9 zY4ctRO^Yo~x@Vb2)oot78>~``AsIoIC5HSQdzzAOW0?gg2b*4W==KI;QN%wg$`=9T z$xm^$wno={svR72(F`f7R^Min(|`NYJ=5;J?^fxx9Xb2peMJGDSn_YcKqnb;IY*=6 zDEoPDsjv1U)6T?o_1%zaUHP@OyAlpoXp zW$ieFd@*s0me5H0c82wQTa9vJbw+PVd6F01>iyYhAD-8ybgRX`qwMDi6t`8K5E~_`m4w0rVqOm zr}6TZJzvk`*N~=qzfLpeK$2ZL6I-duR2~5Cwm)yE=>FyQ0XvDbd--84Z`5-nQq%`T zNAdMf?7yfu$_Kr^m^0s!so-Ybb~(}P!Iq@VCXT@t&emVMcUmO;w82hi{&Q;nK2i4L zqRw9>o>OzKv`RbU(GO20`;|5oeA$-AWmhnFef?azV~(pvp%&GUpTe_qKVIi=D~egb zGr{+pKoBO-p5jpN`5mQUbrDn;`c;u&23&FIDIKki>}~=y&iq3<)bsv z%)wJ_4}(*d7tn+`gwJ(%)BZi4{s5g5aKl2JIOMC4X%%;J5{Yx=$k;3 zfc(AH1HIH|6Fk%{%%w(>bg`zhmwuyGI@5>mP0xFre>YgesSz|^n8X(M_EXby>Tcdw z!!x710z|rgqx~lEhU^snCs9pjH+$=sVohW1{FZ5OSM~ixCv)r19*#8t9U+osz#7t) z_At%TO*c)@vbym(H56;AVky2YOs_3_=0-M6JUmbCFdGHLqe!;w`4}v0!#?SdwkS@4 zL-}p!73CxI=LEkz6nzI6uO=#6PnOq5}O6BcAT8S=srJ5@InU6}%mD;yb_7rL>H6$K?dS;(8S(9CI ze;mq$4}6kVDd(KMlE{z;`Twl&$D>6DcWnkw3VB zP2l`lB?CMAoIomDPC3TSTr*9rG3uGvMQhbliR+=g<*xCm`itk6g$El)h2^>O^Y8XZ zc}D+P7t^)>o!x3cd4sonbF8VnLfvuR?Mub91q}_&FpG?$Vjg0Fu!dm+Gvk-1T@7?_ zn4+`f&-Gzl8bnlSn)^5^F2yC+FS)^V{Liw4`@P7ZK zZT^W}54zoc86avSfuZO8FF7jUPD8ddRU}9LoaVcyyziObyffri?c-P?8SpQY0#u_8 z&d}oVzWB5CC&y{6r>H7ltjy|tIwTc>s2|yLUS4l8xbEU=(e*Ily{L7xv=%$O{RDMS zsZv9n-F=a4d9pAf3ajaS*8Cas4c1LNE$ZW#cMdf8c(eUkmd_}efxehumZ6z|5? zPEFL?+ntg!lDEac9ZH$ytrnn1h*nfX7jfq&gb%f3*tio z1qV|Uulz*CKu2Hy;pfj6vm|m-x0nZnbt_nV!WmLJ9qJ%0L4KWHV^vohE^g9I;dzpxOLVj-K z$9ApY#ufegq@1pJ{N3#&)VNb~bj;s(_Hk5Bx2qQJ(I!OyKRzF?yME)>k!!Z7^}XX$ z1$rY!Du_>=+`R8h&5utdMj5S{ZVRrRC~aC%Rh8J=_CLSpx$eY;;3Fnf)SBX;5p`=+BX+^I`t? ziGf<^m1!ybL8h z<7HY2SsN1+ihaN)Eh7^ox*)4~=8P8`2dY)H4Y5PHrmWD znVIBbB<8gg-)ucRzARJs{8y}wOz|pw6(b@vS-dDKFnulV~f>! zVP9tOqElCY?$30^GB}ItwH(>GdiClo^(QwRx1}Dr(uL?}+%X^^AR4>VUrX@tVP$GV z?$sWqxF?OKsgUzVENbts^`Y0=1p6&|Vo`@8Ulfb= zkBbR4<;H#-M(>(J$E@1USgdlRE=e9+{IU9mPst^q7Tf20`(>$Um9a0ZTJ2I^oN|op znsx1VUDx{>)&F~K$xgN5zqV4Cj$KP-GeM0*M-+yWvp}D!w2i5x9f@f}?79DCv+gVI z9!{ajHXH%Dk7Bg)ZnGmEYy)+2e5$A^&$xMWB#YbZITn|(haHwVR6oCQ6un45Pn9ff zgFi2*7}QXCLz;?`=P`t>#mzfz8z*b)^e&f4oe&hd6VN{V-$$E4HcC^qd4t4fz8!x5 zR9G2f4Ji4fi1v!MAB6k*(eG5*Z{Jzd7x(}CO8ENt=07NcsCcnKejWdLwq5l9fA?$; zva-48-eKWqe~mmAwt0^FZ+j`GO^LzNV*`<>JQA;8ayLs`iY_1^BqRxy)K5ZO(abUp z0QJhry->+lY}}E1RWr{z8f|sLSI{%XqPQ?A7}|(?^GxvqH_~C4q)^4Np09ZJ8FukI zntj6YTPp^elAf$szbjU^&`~va;i<6A81w;C)IR0pz{`}_N^xR~3)|GB?^1U{FAD9kaxRIRuc}?({=hl-+G&8fsT{?03 zc;4bJyHco%{4@@_Xdhd_gX)LP{WylyMkd$d`?x{-&qmfG24!CSlNqh% zj$^elc5~y+Y9=8|R6d}RZKMo~i^_VB$SN9-W@gP$N^vsgEw74393Bd-?oVmf`Z|%2 zQlyEJH&3fBtyoJpcoQue;`EALE8f2kP;q_vx=%AB&UkEZy&IAI*-10gq%_`v4D!dF}~u{r>PB*G7OPIgO3HwjyR4P8yOiv0~+}|8y)gZAp!IE*}z) zQi>k51!zG7s2}uT%c_fLE9DkvQ0{{sM?vDVKctd0GEPx#VdsWWj5lFqbg5z+nrlQ} zDV}S(rmg#Xw&}MYlti7!m=7XD+?{R7W&?BdW%iOeAqNH?2}Pt=*>Q9I-$2+6k)d!rY`;ORBzp`!*iU zs81yxl|3Wl;IbDeQp=5BL_ss6L<`tlq^mfBV~0EUI{HHuYt(jz;Lt4waYbCDP3!z*)sOzj2j?e4 zg|38-?9dHLPO809xYe6k^gOlU`PrSFXsi{T4Hv3KUY*UPEz_jp-MhHj=_N-CU`YB= zP*~t~K*hS1{3dm5j9a(LQcrnp-#D@4Z_3EX$SKY+sOB8X&s8jkx# zp-M;$wu&qjhFRt7h6^adsT?C8!WP%yy?L~+8q@ZIjk17x$**5CQqtRLOai93dHi{Xk#4S67#UxhKYKq z7u?z6U~Wx;%Y$chfhg|ZyZ7+q%nDO#{XhdMY=xuTsLIieE-&n9Y!qy|HMDOMSGtZ- z-2d)H#di*yZv1`hn~5hJ3NPz zGsQwtqkzlLAv)mB&`!}Uv_(HJl*zDM^I}OluMRPd?5L)BFtE~T^Xa;G`@_t=cIKgp zylKj|8x=D>z7lK{Zzh2{SZd3TEX|EUl}29Gu4OwetEf+8*30{`C28lSzrL5fL?r}! z)dYb+J{mbUqENDRC2U{MYqKAg`M_@nxVYq$N@?wvG6wvWOy;S?DZ zbXFPeDy-z0Y}Rw5P??Sx|LynAFp*(?&J~6uC|`l% z_g7p@GX^4KTt8WYrJqFKQ(dKSAx&6uu0j^F^5mF>Rqv9dXLJ3T{lJ{$6};t~#}1_Gz;D3`!*D+`oU{C%cU< z{w+cm@0|xuNVI$2zfTYXCE!Z;Cb#0HS+8(v)5>@IZOLWLPW(hCH8Mrt;PUE5G<*#F zOYr!%w|DvRYGs-A5BXn_Cfz6mp7fdNuh@0a!(P8WVbPi{t>-cx01v}S z5&3j`^Xq*zVvi^2!!H%0%tl+0%L^#=`d;n28_AyJ+n$=JTc`=|yS_ae0Va=nswB*G z4GOr%or^rRgY^~h;9N<mi+5vNW?y>i3c7OcPjd|AKwFW77C=w;rjn)3R(F!(v(@ z$Afa0H=UpBE~P$7mpaWGQ6B08{?KO1fvl^X;(+t4;8=!$BjwUKGE97hCuzwi)sC6 zco2jGKA7Iop-oY`c=1`$+=Q0ckC#iM@BV=Kt@U7Wjb(BDb({nV8v`4%%*@tpJTG_i z%A*VMx(`2YV6S>bw`=A^`&AVcl{-dK9{ZooEww9&S4}u_@y)89kw{;0&L{8p-J77_ z<%zuuy95rxdCx5sW)^fMY*tzS4x;j8SB4``PnMIC9`^`eNsFzkC*ypk= zi>5Bw4R`5?IgZu9%ful-iNm<4Q84$$BcDsD#@&)STX)^(L&U}){wth&tLJXV{ylTB z_+*9%%n)}0auK}JmAHVa+GP*)?UF1ur#4V8qy*I5JIt`3noc+Pyk@sqrrXDs^h@uV zV2rAMN&P@;3qi+}(=uH}OBzDauT(kA`R6?}n&tumu>rWw08SpqCKy5?;Fv?rO2#Rw zWB~{$ZA;a^MFOg~tiCFa668;5D9qmg-VzRY<{d>fxQ;n zjQf{^y}f<5vv^pU*N#Q-M56sp%jWL+2_Y28)FSqaefhq)utNrSqw*aryl+GYE_<>6 zPS*}Kl1V!7*KG-N16Y3bhV%_#|*eoW8iaC@{bp-Zd=P-Y?2M}s9Dkf$K5G{aBY^+Agv?ly` z^dy1(?dF0{fGiVGK||)vo6KZCck)vo%7=(hs6c4}K|wN$Z#l6;g#S&1lCrX01xL(j>O2ZS zD$O+A$$rl^nH7abXH+(Toy0_L18Qix;iXHmi|HS%c1smqh#}z)68P>Ed!aqZctO%) z3M)B|-`^=DMT*Zmq7M1%e72R$lo`R`GbBJ~Y})=3DGZcalbDd_h`Kc3M-e-y0@xd- zse^(j5f7^*QA9@3ug`0F^oq3i`B6ZKg#eJK#aE$yu6HkReQ#f1<)w@`Kt(d7hc$Uy zJ1m88a!O9Lw|+u%jke6VsFzqSGCtTkRHtPc%VAZEjq;;WLQ4x+hnPOpX+rW|(>a1%q zX~0tw$Rh5X8}-tABmCfl-k z2&K4xjM{6NqoowycfZv<*`~Q^``*OBr;dYhWj}|D7j!N2P>r*)*P22_Isfy-=oVI8 z%0N3fLkeTgTn%l1h%MDzP%EpM{^fB*jG-Hok!>sX>*Fnw>~_cRvw&qsOMgT@D)d`d z=5<>3T-*>wlYD<2F>qtCn;T&tJ!p5*4a(P3+}++_%dk@rnFnmieYA6Se+u`j>S54F zw>x!KhFg9nhosAS^em~c8+OWPR~$mcfJLSVr;hrU)SXtEJr0=19o?M_*_}Vly9zYw zUY%ndY|9eB;i$t=3c2?A9yJOUFF=%`vLOy%c0NHBooRKw8yO_WNq<3h3cB`?db}0f z=#F8H@_4rcRw^Dwhmly6wUbu*$dH53{8Ub-y;k%DeRebIx(=ok&vRx}p~#^3)eAuE z?}cfZ^DYU~nBwNN?Z_EQ;O7mrE#h=(=(-F$Swy zk3wEXRcc4C|1^xe^(vw%Q6mzYnovX%e-N(Z~k818?jy z*?GBRcC6ZMzP`mCK^=*Ss8NU$(^UAj=d>r0v{{7jTRlsEX|YIlmgDR?paipO*#n(O z8Q-Qr9xd4b^bbk`7F$@vkBGuo>}ZGE>O{mXVEA?e#r?q-RH}Z^J@U$FIn3Cyv@rX7q4bFD*b=P`68HU_BudF`02ynGXQ7QM=> z<%+76zP3fDwbl zP2u2h&aUa&$h!Qi{tgk_ST++-M}!GFV%EeBM6E;^`5Q}?0*i4V*8tJ-%})zAn6|L6 zq>#Cws;H~Sk}xEt;OBkU`KiluaFWv>Z!y@GGO8H^L{Xzq#*+eo%0H3QP9r1?IFGV* z2;<3vL4gS1dvs7C4c7Hx)XS%5BYKLK# zuwYFj)SjJn)<`-pwlF&?D=W)CLAF~ndS6ALD5)HE-Dz2b*wTc%jC4m4GQi^n92;FSjr22_@#x?IL7;dMTYmM6jP#sGq+P%T^jfkAns5KasaWy>ENIDx_g1l>{|V1mW&j_ulEqoE8x|qBmj@^X z$mhG|O4D~}>KRA)vySU3FjaRMSdvjAROXV+z)UTM8w233tDBNjH3u5dx)5g`dstQT z3Z2Y%R41)_bjSeEe-(*&bGw%1MF3WFQR{8wpDVx^1}!5XZ8-pFE<@=_)hxusA*WWbn;sC@$bSdyRY+jukUyTKnt{8nSBB z@8JKE+FVUe9pqd>teg!K*8vGs@4j>;h<*by1Ox%%=H<8AiZCO8=zi#*U;pIk{O_rl z+P#Dij|1vqZfwS2C+))Zp4d*=1)ZKpnAaSk##nlUHxv*AMI4I6F0pY<+=?%B~4?Q6fkb$Y^@#9g@=9rdmvdOZeObnrXw%1hteVXhfzj znDBVjyCjDp+{dIjIRt(WsnxOm+jOrTho?M&C%@cCqJp$p!rH!G%a>T%)*yzC1Zt3C z5_($zp4K_dk?HxS|IgxGqu3ZgRPSE&X=%E67LUJS!0=luX;5}8?pDv%-0=~AO83t) zw5&yDZy(r%L=qCA&~8OV1+~@uJle9$iwqE#Edxf#uk_-fis6nt=p5p+hb$|d#Nm@B5^tX6Q z+jCM#bQT>Ib$U(5ISKvO%Mj7X?bxw{8imywM0Mnv2YaMA3sz~Xs6+vEXriM_6PQgH z4KB!jup0z^64Pgy`)LKS`sT$oqpO(UbJ7Yfy!s1&%WwXooz|3TQcp|?zFHm{%6(7I zdXS~zgowq7JrA>%XGc#638Flaa0g5*Y`+pn83Eh=n$+ge)61*hTjrPncLC{6!_yashh6 zulAIgAoRpMgW98_6~;-Jmy-xzebTz&mx(<~QcpWUUPE5~Jm8do^DnEOM;@d2)-C59d-;CuMLadz@%G5Ui#lR3EYVdWMFbf;=#kp}zUAoW*(QP}=Jr zW)so%Yl>LFiV`0ABzzJ==Eu?KIe>F_YOt&D1=(3N{JUxnXDZ^(+HDXv&jddMm7q=? zLw`*zcu|MoYH%VcI}Tqm1~EV=88p61$;~|)9UV=qdJ_@=&Uq8xI}?BbO5ePRC2Cn)Rst^^ zCmFoacc;u^nG<^D;W=H7mDjp=O}ldO@-{)0$--{4Xh}T|`*z>gR}Fie2pt3&0Ns4n zug1Oe@chN>nq4u+cKhzW{$-;Jgrn$ebTN|y9a;w&?#QL8?L=5O`$RA)JKxaAXn+s{ zfVP{nT_K7PsB)<~GzohrE;UsV{RfI=&x#a+Zy+KE`jGl{LA*$nJkXDsLZ~Gc_4Mge zrFJ65K|TcL93UE=Ctp!4q{J`(R9`N+OHTwbZ@L2qgoM<%)RG$joyNfg4*^BrpVGML;7 zm)!*M?7k)mi^`x?jLk~eZ-l&gy8*~k6={lOA7i&C&(6-Kjz^5oVTs3ykRA#0#oiGBPp< zeSf=fJ=ska)z!_gg-388Nxf|_7eSos(i3JT-y$wJf;1JJv%}^tKU@m+OICQZNazx# z2FeC5+uNS3hGAD^Ty&Q{%7`TdUk4C|-ECo>u$m-U8(}wC8&g=Aw%n_c2&{LzATFXt z;du7L)&#N<&4&7y&EZ)RgR%uUHD8mSN8x>AcrYRvffY$1{!L6w2UbM&+_{HOne2`F?hF+?x3L))`Bir>E9%)iU@SS@mii1DY?5p6Fs^GJ`tYBC(+ z6u@GhrV=V1k=bdStVVoeCYI^_6CnjmFF63?Sb1VIc*h?fL!UKV&3Vf9&N3%~OcNY@ z@5r^qUqC{_aM6rq+>0(>B#Ip7y>AcihtA=59t&MbuBtk7HuRXr6G01V^H5{Gf<)5y z&KE3#Y)3W8NQqlPNTCBLJ6Id(v1`2t8YCy^xlTz_$MEGO@#FD9{hMI?1OPnjzISNA zOF;mp5(N$rh8W7xukX1gpZ!484bm97OeDMufh1}z5<<=-f8J6OkfBBvs*C;0pEW6go)D+m?xY1!>xY(>~9Xho1e`?InUT^)PBejS9eP)|gyBsJ2@i|msQZv1}q@vw9IMlirb7<^w6fkS1VamAWdQHcGzni zJUnM%C>|fXo-SzF5ev?Y_&1mpC2Y8o39&YN=U5p1w*$7E_@q#W)h)1yuCpUDI_Unx zAAAPh*^!pj41d3m!msOx>>}B)VFroWaMAC%QsQ9>)P^K2A#yd*v?Djo{(DDUO3}2e zsQtGZoH5%fz*(X0)#MXcE1U(B+gxbBAYluwKMvNkqO!7{1hxn}u*xp*)a3M$ z7D)f-DgfJY_9Ed+GRX<+HH#&g$01mNE_St{eAKaU9wFqf`ntMVNM>-8#l$pZiq1*|e$jOcR!VETy zIzv)tZ0g0!3uP;W9?PrB|Jv6#!eEa&yjKjVki4iHCTA9luHUYfq}dCEnIXZ$^S&GYa{)j~j=2Z)!p|`43J(30 z_YYUi?I14}=JZ{-xOs@4tHi8%j5;`G`;|r zpx+Loy@1eSJy&zi6}<&Sk*_O+L*y6GO3cDvBj45}Z~QbyH~Fo#z8D5gX*~Go)n~;3 zw2M=T+=uVg@7}F$FM=29>8k-ZwE&z}acmfyz2#c6S#sXN0Mjtgfd>A|u`yXunJ0(ZXC2oC1_ z;8E2^AE}|b6g>$yeSQ5rI|i5TAVO64&Rc${uAU?foXRGU;uzI1FCSCyhQ((x(siN< z7-&gb7$F?e@2f>3!2)cC9J3po_dKso{^CZ6d1`&%4aqk8?Zwa|dba0uSj)wAzdBAB zmvi3%6*;pC<6V7khuUa_*}?K0&Xzz*ic!-zmV)2a4cQPmRis^jz#YnW#2kZeHP1FQE*sXTwE8vKpBy8BO3BX%AB$TBTIrTkXI#5NS5sEXWvV~ zgY)O1h6lDSz+3QtH74ziTe1<>7*GA|rA8^s3!^JN>*t=HlJ6B=ur_b{4#DIb6r*9V z+1m$ui~@%cbJX_4q^8#N$88#eS=sJTAc5=+qxC_yO&XVXl*e*Hsciu9B1`X!B*195 zxgou>9*Oy1k+NYq$G~tt$#)puo&CXFFesmO4qPC2quidBq5b_elcf=%m}`C~BeZ-F z$VVe6P$qJZ`Hf^-CLkF}uJ@3l9x-h=KYQ?NB5N#yM7Lm0e4C1rl=t^);hw`CQ- znv3UEFDc}%<;|5OsTpkVK3N$fFHFDvme^0Wfm#_Bo^jEm{YZ2;c(+ZY!%Q;-05@y~ z5e{EQ6-d@-BF_NBKC7#%^O{%(cz`SPp-&fL3K z%7a6+0bMA(!(QE7zSe8}Rm2CjIABf24|}c>H^Ixx``IzD4>QNUw-V|9(4$HH8Pok#S(q3T+3|Mve0K_g~W; zMzsYD+gTYQF)9^;p3027`>am*G8g3PhGKhhad1$mB&ve^{VO(f#tQIx6YEJ~|4vJW zwd_*Wkyw%1q9(>*3Ads&XE+gmtz-<2@RH*Qh6XV}`X_R+{P3rh%;|De5L0`hYEq_w z`Cexi!aq*KjtX3=dbGx44#dJa92fTGy7l)5)yZO9S+O0Lh4Wr5AYvnN8To~c^aHph zso41F)*@rDnmMQ_9r5dqi5ANoLJl>qpUeYtr(@sQiV%-iG`!2 z0dl47I>r#^*mhNVI4yp|?2i3N>&09!1~MPJ_G6<&HMF$zp9*+5I5^N_yB-Wfrpt^y zt-HAUk=%aRFUU&k*NUG2Z)A#i4HK==GSl2Q8Zh%BPQ=ZZMEpo}Id}DH8sSh7p6fwk z2_@-d;0r2Oxx-Knt|7^&H$`TF(i)ULym zT~1e`C&y>zkh6YXTl;Bxdb-y*cooraMTF8yzY$%ady@Kk-#@-%S;CuM=`wmK*Zz4G7j1AG-|`%Ksz90XJa zA_Np+O{OPk38bOr=N?2nDgujh-J^ovBE$hfp32Y9tlrt~3a*RZJ?~V)uwdeWhsX>p!7A#(lA?b>FU|H{o34f0Hxc zMofuuJTT7W)gEut6GpmyHTIF}2mSo|D%PuJ?dO0HEw-@^k|~3!>9HDa zt~oea(;OS$K2lro!DF+?tg2C$o=hZv@lsAloxbWYk_cP&i0`W+VGoJ@1^>ZhlMMAQ4?kI68 z$JBh>bIrrG|IVl!U!e+swrQgp?}>;AS)&qajpFnCk{cz3O%ZnML#{+VZ@a3x+J!m6 zN%zU=?qVFnvY%c%4v)QD%CNnVg5V<((NqHL2zeFah(c|#>hg@uvv0F3+Ru{(3w50~ zA+bQSL|Q4&A*4C8X3v9TyA|>ZsXot}W$c7I%uqGMJ4_l0GPMSO+ZK6LRaFfpTv)bg z(Nn)!W zi8>_fUhie>{qn^ar-4brwE%9YNHduOHx5$POI#p#3w(r$Y6@yE8SQ7~;l4SuI+5%{ zv^~g0aMr98_p37rPOf(cH;9bNI;0?y zI79Me;pMg)yp2Qy_3buw+L=vQq*ysw?LI&eL7s_s?_<+)RooTXVRPe4Z!hs)jDZAs3mDh@J&xU0 z)%}i917sjBdgQfF(%NH)ysQMF!|TQmJWA+w?BNebBVSt?!By%PUN9Z9nxng4yhT?Y0mvyuP&<;ZNX{uPe^};#N0e9kc=J<)jmR=5 z9u?cGDcN^E?AUNDDBbY#WskzGM(;;9w8=##+I$CTo;Hi)u6k|bPnfG3lE4qb&J1wo zlrKX<<6^ebnvO&B2yFtKys(AMz@7A3rcfgMF0I^OFYXUQ9KU25FB?EQ&Lgj|sDp;o zhoZC&L>dOdoSYTg1xa2mq1Jv}M_MU8VM~y`M9I<}6B~0;e+cPi`>PrZR3qAE+J7-5 zS#b_17!gTul%&=RPz~M|V9Hpp<_hXP#CmnB@0M_N&g+HL?nTGJ&Mr-sa<3!8unFVu z9eI#Fkym!eyh(bS4pJjS_CJ5ttU^TscS&lw%uIgZ{>&Uzjg(2qpW(1w8c3&4Irz^S z<`p!nK7xZn{)ME3j6Njul4Qw;@EL+Rh4Dt_IzSjNW9l;BbK5+8RwHLLI&GHB&Gp*v z&=l&3v`cbxbTmepZil*Q^f@Etf4i6~gsXUx*;KXmAu%c-h|Q0IGifi$W?&KTcvRnu z_?dIGk2HC<9{!w6A0Z}+RNN#bu`9@40qMIMY-QH-1bcPR4oLV?2$te0M2L#|RYh!Z zFxC1?Jh%MPSkAYm7*+=YyJ>Ls2zZ9=+iD}9JtJg+YA?s_9k}c;B0h_4MG_4Hri#MI z`E{GKqqtuf23m5+YUCivrwqq_NXAWiz=MJKHC$&zxRf1I8Wh!bAJ&a+Us;(Q%|E_$ zFMBEr(kYr4n0PPP3s`<{1BTtlayveabN(bZ%yw-05Gtlcvh~5To<{)QUPa3@(ghG&aO8=Egol@ zWFQjO1k#T%ZlBFnJ+r2ozX9BrSx;@ak`SMo3h<_^M#5;xW^>Fi`_sL-L>y%@6=?XPQ3K(4c|@ zsI$n#iB3k&A7KV@MX!d0ND*DQ1~i7Z^q{}9Z~5JxeBi!u{4cJGkUKUAPVe(VIK)jx zMW=~xwFn4GzGt%_Zzb!49UR!^3GrQrFL}BC`m~bV3m_`@&!0cXz+MkPJ~%jm6e}li zWjUq^$_NeWkl|~G*2V*1D^(HlWrFnvU-)j74Wit|EMff_RU=WKll|2LFoR9VedU09 z0KY$$I$vk#Do<4l3s)po)zj#eHA?5teySf%FrV(KP(G|qPIF7y-0)k__%B%p4OEhHib|ke2j_tMu_}^wU61}+Y z@;20;9D`mn2ui030kkR!dhCT8ph_dz@`(L6b&C7c?GsKfRRS=*u~-h0a)fO-2BlGs zinjFUNzyB>cQ_*L>Ig(!gkThq`@KzhuqfmLCa7k_@Ufh~u>r}4LeAM>dL?iDmv??y z7faWWy@xx~6bc3RDzcCkWKQ-s_9*x0cEadjC6C}r%Wu84_%)@~tde9MAhI5S4$%mH z7aN8h&qc&T?gA~wOOS1F_K3ubqob;;8(IW)D)ssn7{en-e<=jUC)e(9Xi|Rt`lTdx z8q`=aj-CnFN5WfVy3RQQLcTT4B6gOjwm7Ql-Zr7P4TsnvbwLo+}H66PE zA_r@52l7uQ#bX}=ESf>iBMY2)wdWM6=lA?M$&pk71IuOSwU)0yk=$S-A`nq12__*K zum1i~pkw=yg4X~f;rM3HgVKwO@+=_`NFp2XZLif)aG6w>h9&8kF&x28Z@=8cv^Bw%XJNLOsAGTS{Xi{{CPOFT3nLxGyz|NGk zF8=Zi*zG}b?SO5(zn0uMP3UC;Ega6>LD=EnKmQ-9K=9*=jhltqe~DBd)lV>xGS!Pe f|0fo!=wDbW%^