From c91834123ed870df6b509edbdb5f7e5274975157 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 12 Nov 2024 10:38:08 -0800 Subject: [PATCH 001/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index dabca2b..73c3721 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -14,7 +14,15 @@ Minor revisions are indicated using a second number; thus, There will usually be one or two releases per year. Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this naming scheme and did observe a regular release schedule. -## EEGLAB version 2024.2 +## EEGLAB version 2024.2.1 + +- Issue date: 11/12/2024; GIT tag: 2024.2.1 +- **Version statistics**: 3 files changed with 8 additions and 4 deletions. +- **Bug fix**: Fix crash when EEGLAB is offline. +- **Bug fix**: Minor fix crash to channel location field. +- Use this [Github link](https://github.com/sccn/eeglab/compare/2024.2..2024.2.1) to see all changes compared to the previous EEGLAB version. + +## EEGLAB version 2024.2.0 - Issue date: 08/28/2024; GIT tag: 2024.2 - **Version statistics**: 7 files changed, 21 additions and 12 deletions. From 38104600273031a82456b454ae1de587abf7c5b1 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 12 Nov 2024 10:42:48 -0800 Subject: [PATCH 002/159] Update 00_release_instructions.md --- Graveyard/00_release_instructions.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Graveyard/00_release_instructions.md b/Graveyard/00_release_instructions.md index 21f27eb..f99c2ee 100644 --- a/Graveyard/00_release_instructions.md +++ b/Graveyard/00_release_instructions.md @@ -2,13 +2,14 @@ 1. Check that there is no bug in the unit test cases 2. Update the revision page at https://eeglab.org/others/EEGLAB_revision_history.html -3. Change version number and date in eeg_getversion.m -4. Compile as Windows and Mac, and check automated test (menu item "test compiled version") -5. Manually upload and update links in /home/www/eeglab/eeglabversions (zip archive can have the extension rc for release candidate) -6. Compile as Matlab with rc (release candidate), plugin will automatically be submitted. -7. Check automated install by changing the EEGLAB preferences. -8. Create a new branch for the old version (use GIT) -9. Issue release candidate email to EEGLABLIST list with direct link to executables +3. Change the version number and date in eeg_getversion.m +4. Create the release candidate usign maketoolboxgit20xx +5. Compile as Windows and Mac, and check automated test (menu item "test compiled version") +6. Manually upload and update links in /home/www/eeglab/eeglabversions (zip archive can have the extension rc for release candidate) +7. Compile as Matlab with rc (release candidate), plugin will automatically be submitted. +8. Check the automated installation by changing the EEGLAB preferences. +9. Create a new branch for the old version (use GIT) +10. Issue release candidate email to EEGLABLIST list with direct link to executables ## Final candidate From f55ddbac8468d7b5e12d628b271bfedf3341e0bc Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 13 Nov 2024 07:55:47 -0800 Subject: [PATCH 003/159] Update EEGLAB_and_python.md --- others/EEGLAB_and_python.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_and_python.md b/others/EEGLAB_and_python.md index 69e377f..8924b85 100644 --- a/others/EEGLAB_and_python.md +++ b/others/EEGLAB_and_python.md @@ -25,7 +25,7 @@ has fewer bugs. Below is the figure in an independent [2024 article](https://apertureneuro.org/article/116386-the-art-of-brainwaves-a-survey-on-event-related-potential-visualization-practices) showing the popularity of all software packages. ![image_eeglab](https://github.com/sccn/sccn.github.io/assets/1872705/4a2de7bc-ee1d-450f-8314-48d3294d54f4) -See also this third-party [2023 report](https://doi.org/10.1016/j.neuri.2023.100154), which compares EEGLAB citations with other EEG analysis software packages. +See also this third-party [2023 report](https://doi.org/10.1016/j.neuri.2023.100154) and [2024 report](https://www.preprints.org/manuscript/202411.0750/v1), which compares EEGLAB citations with other EEG analysis software packages. Major differences between MATLAB and Python ------------------------------------------- From e8862d9af0a1489f418b075e7cab7f65c25edeee Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 13 Nov 2024 14:45:27 -0800 Subject: [PATCH 004/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index 73c3721..a015b3f 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -18,7 +18,7 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na - Issue date: 11/12/2024; GIT tag: 2024.2.1 - **Version statistics**: 3 files changed with 8 additions and 4 deletions. -- **Bug fix**: Fix crash when EEGLAB is offline. +- **Bug fix**: Fix crashes when EEGLAB is offline, WIFI is on and Biosig is installed. - **Bug fix**: Minor fix crash to channel location field. - Use this [Github link](https://github.com/sccn/eeglab/compare/2024.2..2024.2.1) to see all changes compared to the previous EEGLAB version. From 5d02548677c6aa2aa10f8f47f6228453e75a875d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:14:12 -0800 Subject: [PATCH 005/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index c5eeebc..e6b158b 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -462,11 +462,33 @@ For multiple-epoch data, the scalp map obtained for the different epochs is the same for a particular component. Is this normal or is there some mistake that's being done in the analysis? **Answer:** Because the ICA algorithm is applied in the electrode space -domain, the same scalp maps are returned for all epochs. However the +domain, the same scalp maps are returned for all epochs. However, the time course of one ICA component is different for each epoch (if its activation value is 0 at a given time, it means that this component is not expressed in the data at that particular time). +### ICA activity warning + +If you re-reference the data after running ICA, or if you remove channels, you might see the warning message: + +``` +ICA activity do not match ICA weights, see ... +``` +As a rule of thumb, never perform a lossy re-referencing or channel +removal after running ICA. Instead, remove the channel or re-reference the data, then run ICA again. + +When the data is referenced or if channels are removed, ICA scalp topographies are also referenced, and ICA activity remains unchanged. +However, the ICA assumptions are broken. In other words, we no longer have ICA_activations = ICA_weights * EEG_data. +Nevertheless, we believe this type of broken representation is the closest to the one available before re-referencing or removing +channel(s). The alternative, which consists of recomputing activities, is not ideal because it is no longer an ICA decomposition. +Importantly, if you save and reload the data, ICA activations are not saved by default, so EEGLAB will recompute them using +ICA weights and data. This is no longer a standard ICA decomposition. If is important for you to retain the ICA activities, we +advise that you save the data from the command line using + +``` +save('-mat', 'EEG_dataset_with_ica.set', '-struct', 'EEG'); +``` + Time Frequency -------------- From 999b352631f6ed2064537dec8c2c4c9a99eebb1b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:17:36 -0800 Subject: [PATCH 006/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index e6b158b..4c0dda3 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -469,20 +469,19 @@ not expressed in the data at that particular time). ### ICA activity warning -If you re-reference the data after running ICA, or if you remove channels, you might see the warning message: +I am seing the warning message below. What does it mean? ``` ICA activity do not match ICA weights, see ... ``` + +If you re-reference the data after running ICA, or if you remove channels, you might see the warning message above. As a rule of thumb, never perform a lossy re-referencing or channel removal after running ICA. Instead, remove the channel or re-reference the data, then run ICA again. - -When the data is referenced or if channels are removed, ICA scalp topographies are also referenced, and ICA activity remains unchanged. -However, the ICA assumptions are broken. In other words, we no longer have ICA_activations = ICA_weights * EEG_data. -Nevertheless, we believe this type of broken representation is the closest to the one available before re-referencing or removing -channel(s). The alternative, which consists of recomputing activities, is not ideal because it is no longer an ICA decomposition. -Importantly, if you save and reload the data, ICA activations are not saved by default, so EEGLAB will recompute them using -ICA weights and data. This is no longer a standard ICA decomposition. If is important for you to retain the ICA activities, we +When data is referenced or when channels are removed, the ICA scalp topographies are also referenced, while the ICA activity remains unchanged. +However, this process violates the assumptions of ICA. Specifically, the relationship ICA_activations = ICA_weights * EEG_data no longer holds. +Despite this, we contend that this altered representation is the closest approximation to the state before re-referencing or the removal of channel(s). The alternative approach of recomputing activities is not ideal, as it does not constitute a standard ICA decomposition. +It is important to note that if you save and reload the data, ICA activations are not saved by default. As a result, EEGLAB will recompute them using the ICA weights and data when you load the data again, which deviates from the standard ICA decomposition. If it is important for you to retain the ICA activities, we advise that you save the data from the command line using ``` From 0edbe14a62893effab0dee1093c667346d0eb624 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:29:08 -0800 Subject: [PATCH 007/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index 4c0dda3..71c0729 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -475,9 +475,9 @@ I am seing the warning message below. What does it mean? ICA activity do not match ICA weights, see ... ``` -If you re-reference the data after running ICA, or if you remove channels, you might see the warning message above. -As a rule of thumb, never perform a lossy re-referencing or channel -removal after running ICA. Instead, remove the channel or re-reference the data, then run ICA again. +**Answer:** If you re-reference the data after running ICA, or if you remove channels, you might see the warning message above. +**As a rule of thumb, never perform a lossy re-referencing or channel +removal after running ICA.** Instead, remove the channel or re-reference the data, then run ICA again. When data is referenced or when channels are removed, the ICA scalp topographies are also referenced, while the ICA activity remains unchanged. However, this process violates the assumptions of ICA. Specifically, the relationship ICA_activations = ICA_weights * EEG_data no longer holds. Despite this, we contend that this altered representation is the closest approximation to the state before re-referencing or the removal of channel(s). The alternative approach of recomputing activities is not ideal, as it does not constitute a standard ICA decomposition. From 82c38e5acd228d1b98cf97dd79764d8f98e8f9ef Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:34:42 -0800 Subject: [PATCH 008/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index 71c0729..d30e1e9 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -472,7 +472,7 @@ not expressed in the data at that particular time). I am seing the warning message below. What does it mean? ``` -ICA activity do not match ICA weights, see ... +Warning: ICA activities and weights mismatch, click on the link below for more information ``` **Answer:** If you re-reference the data after running ICA, or if you remove channels, you might see the warning message above. From f04e64279f8755a65f7073e5b7987c1ea241cb07 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:35:07 -0800 Subject: [PATCH 009/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index d30e1e9..fdbc0df 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -450,7 +450,7 @@ epochs from the data, which are 3000 frames each. There are only about Should I apply ICA to the continuous data, then epoch the ICs, or apply ICA to the concatenated epochs? **Answer:** You can apply ICA to either of them. Usually, we prefer to -apply ICA to the concatenated epochs so ICA component are more likely +apply ICA to the concatenated epochs so ICA components are more likely to represent activity related to the task, but continuous data are fine too, especially if you have few epochs or few data points, since most of the same EEG and artifact processes are likely to be active 'between' @@ -469,7 +469,7 @@ not expressed in the data at that particular time). ### ICA activity warning -I am seing the warning message below. What does it mean? +I am seeing the warning message below. What does it mean? ``` Warning: ICA activities and weights mismatch, click on the link below for more information From 36179473e7594f5ceaa22006a9b8c183e01a3f5b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 19 Nov 2024 11:37:17 -0800 Subject: [PATCH 010/159] Update TIPS_and_FAQ.md --- others/TIPS_and_FAQ.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index fdbc0df..08f1cec 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -479,9 +479,11 @@ Warning: ICA activities and weights mismatch, click on the link below for more i **As a rule of thumb, never perform a lossy re-referencing or channel removal after running ICA.** Instead, remove the channel or re-reference the data, then run ICA again. When data is referenced or when channels are removed, the ICA scalp topographies are also referenced, while the ICA activity remains unchanged. -However, this process violates the assumptions of ICA. Specifically, the relationship ICA_activations = ICA_weights * EEG_data no longer holds. -Despite this, we contend that this altered representation is the closest approximation to the state before re-referencing or the removal of channel(s). The alternative approach of recomputing activities is not ideal, as it does not constitute a standard ICA decomposition. -It is important to note that if you save and reload the data, ICA activations are not saved by default. As a result, EEGLAB will recompute them using the ICA weights and data when you load the data again, which deviates from the standard ICA decomposition. If it is important for you to retain the ICA activities, we +However, this process violates the assumptions of ICA. Specifically, the relationship *ICA_activations = ICA_weights * EEG_data* no longer holds. +Despite this, we contend that this altered representation is the closest approximation to the state before re-referencing or the removal of channel(s). + +The alternative approach of recomputing activities from the modified weight matrix is not ideal, as it does not constitute a standard ICA decomposition. +It is important to note that if you save and reload the data, ICA activations are not saved by default. As a result, EEGLAB will recompute them using the ICA weights and data when you load the data again, which deviates from the standard ICA decomposition. If it is important for you to retain the ICA activities when saving the data, we advise that you save the data from the command line using ``` From 436578919bf72881091ecceb73ba264a6907ab2c Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 16 Jan 2025 09:56:32 -0800 Subject: [PATCH 011/159] Update Future_workshops.md --- workshops/Future_workshops.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/workshops/Future_workshops.md b/workshops/Future_workshops.md index dd6acaf..78184a1 100644 --- a/workshops/Future_workshops.md +++ b/workshops/Future_workshops.md @@ -9,9 +9,10 @@ Future EEGLAB workshops === Below are EEGLAB workshops currently planned -In 2024: +In 2025: -- The EEGLAB team will have a mini-workshop at the [MOBI conference in Slovenia](https://sites.google.com/view/mobi-2024/home). +- There will be a workshop in Aspet, France, June 30th to July 4th. +- There will be a workshop in San Diego, USA (UCSD campus) November 21-25, preceded by the Rockwood lecture on the 20th. Do not forget to subscribe to the EEGLAB News list to be notified of new workshop and registration information (you may register by clicking a From ae50320a2fb5c371a52a1bc18d680d885ae99986 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 18:34:21 -0800 Subject: [PATCH 012/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index a015b3f..e8391e4 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -14,6 +14,14 @@ Minor revisions are indicated using a second number; thus, There will usually be one or two releases per year. Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this naming scheme and did observe a regular release schedule. +## EEGLAB version 2025.0.0 + +- Issue date: TBD; GIT tag: 2025.0.0 +- **Minor Code Adjustments:** Several functions have undergone minor tweaks. These include functions related to checking channel locations (eeg_checkchanlocs), dataset integrity (eeg_checkset), retrieving datasets (eeg_retrieve), updating EEGLAB (eeglab_update), adjusting event latencies (pop_adjustevents), editing channel information (pop_chanedit), selecting channels (pop_chansel), file I/O (pop_fileio), re-referencing data (pop_reref), running ICA (pop_runica), plotting data (eegplot), and statistical tests (ttest2_cell). These changes address specific edge cases, improve error handling, and enhance functionality. +- **UI bug**: input GUI (input UI) was fixed, and all functions that depend on it will now behave properly. This may include coregister.m, pop_editeventvals.m. +- **Plugin Updates:** Several plugins have been updated, including EEG-BIDS, ICLabel, clean_rawdata, and dipfit. EEG-BIDS is now one of the default plugins included in EEGLAB. +- Use this [Github link](https://github.com/sccn/eeglab/compare/2024.2.1..2025.0.0) to see all changes compared to the previous EEGLAB version. + ## EEGLAB version 2024.2.1 - Issue date: 11/12/2024; GIT tag: 2024.2.1 From 2be2047e6feb61b827252528136e0e30675c6f08 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 19:29:00 -0800 Subject: [PATCH 013/159] Update pages.yml --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 2d71241..37f0bf4 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -47,7 +47,7 @@ jobs: JEKYLL_ENV: production - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v4 # Deployment job deploy: From bd56bc33c96c763c5afaf43c9a7f6d6ab0992759 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:07:39 -0800 Subject: [PATCH 014/159] Update pages.yml --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 37f0bf4..b031c7f 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -47,7 +47,7 @@ jobs: JEKYLL_ENV: production - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v1.1.0 # Deployment job deploy: From 44bb45a3df6e2ec91ffe01f5ad42b0b529559a28 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:15:07 -0800 Subject: [PATCH 015/159] Update pages.yml --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b031c7f..6005ecd 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -47,7 +47,7 @@ jobs: JEKYLL_ENV: production - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v1.1.0 + uses: actions/upload-pages-artifact@v3.0.1 # Deployment job deploy: From 641739a7ecdb803c7cbced153e194e3d40a3853b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:21:49 -0800 Subject: [PATCH 016/159] Update pages.yml --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 6005ecd..f5a6153 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -47,7 +47,7 @@ jobs: JEKYLL_ENV: production - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v3.0.1 + uses: actions/upload-pages-artifact@main # Deployment job deploy: From 524e4549395efd94fdf16348765376f23b2a3c03 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:25:06 -0800 Subject: [PATCH 017/159] Update pages.yml --- .github/workflows/pages.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index f5a6153..5507945 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -45,6 +45,8 @@ jobs: run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" env: JEKYLL_ENV: production + - name: List generated site files + run: ls -la _site - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default uses: actions/upload-pages-artifact@main From 49304b1850669a7d2e5052672178845dda09bb4d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:28:41 -0800 Subject: [PATCH 018/159] Update pages.yml --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 5507945..bf8cc08 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -61,4 +61,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@main From f4ab3430ffdffaaea9a91730901498f52c8a225a Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Feb 2025 20:35:21 -0800 Subject: [PATCH 019/159] Update pages.yml --- .github/workflows/pages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index bf8cc08..56586d0 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -49,7 +49,7 @@ jobs: run: ls -la _site - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@main + uses: actions/upload-pages-artifact@v3.0.1 # Deployment job deploy: @@ -61,4 +61,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@main + uses: actions/deploy-pages@v4.0.5 From b95369b6ceec8ba8bd31aaa78c2135c1bc610c05 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Feb 2025 16:37:21 -0800 Subject: [PATCH 020/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index e8391e4..c3c7bee 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -16,7 +16,7 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na ## EEGLAB version 2025.0.0 -- Issue date: TBD; GIT tag: 2025.0.0 +- Issue date: 2/17/2025; GIT tag: 2025.0.0 - **Minor Code Adjustments:** Several functions have undergone minor tweaks. These include functions related to checking channel locations (eeg_checkchanlocs), dataset integrity (eeg_checkset), retrieving datasets (eeg_retrieve), updating EEGLAB (eeglab_update), adjusting event latencies (pop_adjustevents), editing channel information (pop_chanedit), selecting channels (pop_chansel), file I/O (pop_fileio), re-referencing data (pop_reref), running ICA (pop_runica), plotting data (eegplot), and statistical tests (ttest2_cell). These changes address specific edge cases, improve error handling, and enhance functionality. - **UI bug**: input GUI (input UI) was fixed, and all functions that depend on it will now behave properly. This may include coregister.m, pop_editeventvals.m. - **Plugin Updates:** Several plugins have been updated, including EEG-BIDS, ICLabel, clean_rawdata, and dipfit. EEG-BIDS is now one of the default plugins included in EEGLAB. From 654d3922421e3b9b301a2189f11548d84d2a6ed9 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Feb 2025 16:39:04 -0800 Subject: [PATCH 021/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 1 + 1 file changed, 1 insertion(+) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index c3c7bee..b479d77 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -17,6 +17,7 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na ## EEGLAB version 2025.0.0 - Issue date: 2/17/2025; GIT tag: 2025.0.0 +- **Version statistics**: 45 files changed with 697 additions and 234 deletions. - **Minor Code Adjustments:** Several functions have undergone minor tweaks. These include functions related to checking channel locations (eeg_checkchanlocs), dataset integrity (eeg_checkset), retrieving datasets (eeg_retrieve), updating EEGLAB (eeglab_update), adjusting event latencies (pop_adjustevents), editing channel information (pop_chanedit), selecting channels (pop_chansel), file I/O (pop_fileio), re-referencing data (pop_reref), running ICA (pop_runica), plotting data (eegplot), and statistical tests (ttest2_cell). These changes address specific edge cases, improve error handling, and enhance functionality. - **UI bug**: input GUI (input UI) was fixed, and all functions that depend on it will now behave properly. This may include coregister.m, pop_editeventvals.m. - **Plugin Updates:** Several plugins have been updated, including EEG-BIDS, ICLabel, clean_rawdata, and dipfit. EEG-BIDS is now one of the default plugins included in EEGLAB. From 4f64f5bb6165ac14a2c106eb2b776030c93630c9 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Feb 2025 16:46:10 -0800 Subject: [PATCH 022/159] Update 00_release_instructions.md --- Graveyard/00_release_instructions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Graveyard/00_release_instructions.md b/Graveyard/00_release_instructions.md index f99c2ee..ddea3d1 100644 --- a/Graveyard/00_release_instructions.md +++ b/Graveyard/00_release_instructions.md @@ -20,9 +20,9 @@ One week later after release candidate. 2. Change revision 3. Accept plugin. 4. Accept new plugin and check that update is seen. -5. Download Fieldtrip and Picard and run "test_compiled_version" script +5. Run "test_compiled_version" script 6. Final edits in the revision page -7. Unpate links in /home/arno/www/eeglab/currentversion +7. Update links in /home/arno/www/eeglab/currentversion 8. Send email to EEGLABNEWS list ## Post release From 1669d77191bad928abecf4a33b0ca49b40643f29 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Mar 2025 18:03:54 -0800 Subject: [PATCH 023/159] fixing typos --- plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md | 14 +++---- plugins/imat/index.md | 40 +++++++++---------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md b/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md index 72dc392..f96f41c 100644 --- a/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md +++ b/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md @@ -43,8 +43,8 @@ suffer from inaccuracies when the number of samples is not very large or when assumptions are violated. Nonetheless, these tests can provide a useful way to quickly check for statistical significance, possibly following up with a more rigorous surrogate statistical test. These -tests are implemented in SIFT’s **`stat_analyticStats()`** function. To -our knowledge, SIFT is the only publically available toolbox that +tests are implemented in SIFT's **`stat_analyticStats()`** function. To +our knowledge, SIFT is the only publicly available toolbox that implements these analytic tests. ## 7.2. Nonparametric surrogate statistics @@ -60,7 +60,7 @@ corresponding to the expected distribution of the estimator when a particular null hypothesis has been enforced. Two popular surrogate methods are **bootstrap resampling and phase randomization.** These -tests are implemented in SIFT’s **`stat_surrogateStats()`** function. +tests are implemented in SIFT's **`stat_surrogateStats()`** function. ### 7.2.1. Bootstrap resampling @@ -112,7 +112,7 @@ collection of values (for example, obtaining p-values for a complete time-frequency image), we should expect some number of non-significant values to exceed the significance threshold. As such, it is important to correct for multiple comparisons using tests such as False Discovery -Rate (FDR) (Benjamini and Hochberg, 1995) using EEGLAB’s **`fdr()`** function. +Rate (FDR) (Benjamini and Hochberg, 1995) using EEGLAB's **`fdr()`** function. ## 7.3. Practical statistics in SIFT @@ -304,8 +304,8 @@ As mentioned above, users need to export connectivity matrices stored in the **E This approach adopts a 3-stage process: -**1. Identify K ROI’s (clusters).** You may use affinity clustering of sources -across subject populations using EEGLAB’s Measure-Product clustering. +**1. Identify K ROI's (clusters).** You may use affinity clustering of sources +across subject populations using EEGLAB's Measure-Product clustering. **2. Compute all incoming and outgoing individually statistically significant connections between each pair of ROIs.** To do so, for each connection between 2 clusters, assess if it is significant across subjects, then create a \[ K X K @@ -320,7 +320,7 @@ high agreement in terms of source locations (missing variable problem). A more robust approach (in development with Wes Thompson) uses smoothing splines and Monte-Carlo methods for joint estimation of posterior probability (with confidence intervals) of cluster centroid location and between-cluster -connectivity. This method takes into account the “missing variable” +connectivity. This method takes into account the "missing variable" problem inherent to the disjoint clustering approach and provides robust group connectivity statistics. A poster was [published](https://sccn.ucsd.edu/~scott/pdf/Thompson_and_Mullen_Poster_ICONXI.pdf) on this topic, but the code is not yet available. diff --git a/plugins/imat/index.md b/plugins/imat/index.md index e875d93..78d7a63 100644 --- a/plugins/imat/index.md +++ b/plugins/imat/index.md @@ -11,7 +11,7 @@ To view the plugin source code, please visit the plugin's [GitHub repository](ht # IMAT - Independent Modulator Analysis Toolbox ## What is IMA? -Independent Modulator Analysis (IMA) is a method for decomposing spectral fluctuations of temporally independent EEG sources into ‘spatio-spectrally’ distinct spectral modulator processes. Such processes might might derive from and isolate coordinated multiplicative scaling effects of functionally near-independent modulatory factors, for example the effects of modulations roduced in cortico-subcortical or sensory-cortical loops, or by signalling from brainstem-centered import recognition systems using dopamine, serotonin, noradrenaline, etc. (see schematic figure below from [Onton & Makeig, 2009](https://www.frontiersin.org/articles/10.3389/neuro.09.061.2009/full)). Rather than attempting to decompose the mean power spectrum for a component process to identify narrow-band processes superimposed on a 1/f baseline spectum, IMAT identifies characteristic frequency bands in which spectral power *varies* across time. This allows IMA to find *both* narrow and wide band modes. Also, the identified modes need not be singular. For example, IMA will separate the joint activity of an alpha or mu rhythm and its harmonics from endogenous beta band fluctuations occupying overlapping frequency ranges. IMA is applied to independent component (IC) source processes in the data which can be localized in the brain or to a specific scalp muscle, etc. IMA thereby identifies IC subsets that are co-modulated in a specified IM frequency band; these might be thought of as co-modulation networks with a common influence and susceptibility. +Independent Modulator Analysis (IMA) is a method for decomposing spectral fluctuations of temporally independent EEG sources into 'spatio-spectrally' distinct spectral modulator processes. Such processes might might derive from and isolate coordinated multiplicative scaling effects of functionally near-independent modulatory factors, for example the effects of modulations roduced in cortico-subcortical or sensory-cortical loops, or by signalling from brainstem-centered import recognition systems using dopamine, serotonin, noradrenaline, etc. (see schematic figure below from [Onton & Makeig, 2009](https://www.frontiersin.org/articles/10.3389/neuro.09.061.2009/full)). Rather than attempting to decompose the mean power spectrum for a component process to identify narrow-band processes superimposed on a 1/f baseline spectum, IMAT identifies characteristic frequency bands in which spectral power *varies* across time. This allows IMA to find *both* narrow and wide band modes. Also, the identified modes need not be singular. For example, IMA will separate the joint activity of an alpha or mu rhythm and its harmonics from endogenous beta band fluctuations occupying overlapping frequency ranges. IMA is applied to independent component (IC) source processes in the data which can be localized in the brain or to a specific scalp muscle, etc. IMA thereby identifies IC subsets that are co-modulated in a specified IM frequency band; these might be thought of as co-modulation networks with a common influence and susceptibility. @@ -30,7 +30,7 @@ All plug-ins in EEGLAB, including IMAT, can be installed in two ways. To install 1. **From the EEGLAB Plug-in Manager:** Launch EEGLAB and select menu item **File > Manage EEGLAB Extensions** in the main EEGLAB window. A plug-in manager window will pop up. Look for and select the IMAT plug-in, then press **Install/Update**. -2. **From the web:** Download the IMAT plug-in zip file either from [this](https://github.com/sccn/imat) GitHub page (select ‘Download Zip‘) or from [this EEGLAB wiki plug-ins page](https://sccn.ucsd.edu/wiki/Plugin_list_all) (select **IMAT**). Decompress the zip file in the plug-ins folder in the main EEGLAB folder (*../eeglab/plugins/*). +2. **From the web:** Download the IMAT plug-in zip file either from [this](https://github.com/sccn/imat) GitHub page (select 'Download Zip') or from [this EEGLAB wiki plug-ins page](https://sccn.ucsd.edu/wiki/Plugin_list_all) (select **IMAT**). Decompress the zip file in the plug-ins folder in the main EEGLAB folder (*../eeglab/plugins/*). Restart EEGLAB. If the installation is successful, a menu item to call IMAT, **Tools > Decompose IC spectograms by IMAT**, will appear in the EEGLAB menu. @@ -40,7 +40,7 @@ Restart EEGLAB. If the installation is successful, a menu item to call IMAT, **T 2. For component selection and clustering it is of advantage to also estimate equivalent current dipole models for the brain-based ICs. 3. For automatic selection of components you need to install the EEGLAB plug-in [IC Label](https://sccn.ucsd.edu/wiki/ICLabel) 4. For plotting dipole density of clusters you need to install the EEGLAB plug-in Fieldtrip lite. -5. IMAT can handle either epoched or continuous data. Be aware that for epoched data, the epochs should have length to accomodate at least 3 cycles of the lowest frequency at which IMA is to be computed. +5. IMAT can handle either epoched or continuous data. Be aware that for epoched data, the epochs should have length to accommodate at least 3 cycles of the lowest frequency at which IMA is to be computed. Please refer to the section above on how to install EEGLAB plug-ins. @@ -50,7 +50,7 @@ Please refer to the section above on how to install EEGLAB plug-ins. ## Running IMAT Before running IMAT, start EEGLAB and load an EEG dataset. -To run IMAT on the loaded dataset, launch the Run IMA (*pop\_runIMA*) window, either by typing *pop\_runIMA* on the MATLAB command line or by calling it from the EEGLAB menu by selecting **Tools > Decompose spectograms by IMA > Run IMA**, as highlighted in the figure below. +To run IMAT on the loaded dataset, launch the Run IMA (*pop_runIMA*) window, either by typing *pop_runIMA* on the MATLAB command line or by calling it from the EEGLAB menu by selecting **Tools > Decompose spectograms by IMA > Run IMA**, as highlighted in the figure below. In the resulting window (above right) we can specify: @@ -59,12 +59,12 @@ In the resulting window (above right) we can specify: 2. Which frequency range in which to compute IMA (**Freq. limits (Hz)**) 3. The frequency scale (**Freq scale**) linear of log scale 4. A factor to regulate dimensionality reduction in the time windows of the spectral data using PCA dimension reduction before ICA decomposition (**pcfac**) - the smaller the *pcfac*, the more dimensions will be retained *ndims = (freqsxICs)/pcfac* where *freqs* is the number of estimated frequencies and *ICs* is the number of ICs (default is 7) -5. Other IMA options (**pop\_runima options**) – e.g., which ICA algorithm to use (see *pop_runima* help for more details) +5. Other IMA options (**pop_runima options**) – e.g., which ICA algorithm to use (see *pop_runima* help for more details) **Running IMA from the command line** -*[EEG, IMA] = pop\_runIMA(EEG, 'freqscale', 'log', 'frqlim', [6 120], 'pcfac', 7, 'cycles', [6 0.5], 'selectICs', {'brain'}, 'icatype', 'amica');* +*[EEG, IMA] = pop_runIMA(EEG, 'freqscale', 'log', 'frqlim', [6 120], 'pcfac', 7, 'cycles', [6 0.5], 'selectICs', {'brain'}, 'icatype', 'amica');* Here we are computing IMA on a single subject's data, selecting ''Brain ICs'' using ICLabel, with parameters for time-frequency decomposition: log frequency scaling, frequency limits: 6 to 120 Hz, wavelet cycles [6 0.5], reducing the dimensions of timewindows of the time/frequency decomposition using pfac 7, and using AMICA for ICA decomposition. @@ -72,7 +72,7 @@ of the time/frequency decomposition using pfac 7, and using AMICA for ICA decomp ## The IMA structure -*pop\_runIMA* saves the IMA results in an IMA structure, in the same folder as the EEG file it is run on. +*pop_runIMA* saves the IMA results in an IMA structure, in the same folder as the EEG file it is run on. After running IMA (either from the gui or from the command line) type *IMA* in the Matlab command line to display the IMA structure. @@ -177,7 +177,7 @@ On the command line enter: *pop_plotspecdecomp(EEG, 'plottype', 'ims', 'comps', -**2. Spectral envelope** (*pop\_plotspecenv*) +**2. Spectral envelope** (*pop_plotspecenv*) To visualize the contributions of IMs to the mean log spectrum of an IC, launch **Tools > Decompose spectograms by IMA > Plot IMA results > Spectral envelope** @@ -192,7 +192,7 @@ In the resulting window (above right) we can specify: 3. Indices of the ICs and IMs to plot On the command line enter: -*pop\_plotspecenv(EEG,'comps', [1 2 5], 'factors', [1 2 3 6], 'frqlim', [6 120], 'plotenv', 'full');* +*pop_plotspecenv(EEG,'comps', [1 2 5], 'factors', [1 2 3 6], 'frqlim', [6 120], 'plotenv', 'full');* Here is an example of plotting IMs **Full envelope** of inflence on the IC power spectra. The IC mean log power spectrum is shown as a black trace. Outer light grey limits represent the 1st and 99th percentiles of IC spectral variation associated with the IM. Dark grey areas represent the 1st and 99th percentiles of the PCA-reduced spectral data used in the IMA analysis. @@ -250,7 +250,7 @@ Before running IMAT on multiple conditions or for group analysis, you need to bu Before running IMAT, start EEGLAB and load the STUDY set. -To run IMAT on the loaded STUDY, launch the Run IMA (*pop\_runIMA_study*) window, either by typing *pop\_runIMA_study* on the MATLAB command line or by calling it from the EEGLAB menu by selecting **STUDY > STUDY IMA > Run STUDY IMA** as highlighted in the figure below. This will run a separate IMA decomposition for each subject in the study. That is, a joint IMA is computed over all the conditions for each single subject in the STUDY. +To run IMAT on the loaded STUDY, launch the Run IMA (*pop_runIMA_study*) window, either by typing *pop_runIMA_study* on the MATLAB command line or by calling it from the EEGLAB menu by selecting **STUDY > STUDY IMA > Run STUDY IMA** as highlighted in the figure below. This will run a separate IMA decomposition for each subject in the study. That is, a joint IMA is computed over all the conditions for each single subject in the STUDY. In the resulting window (above right) we can specify: @@ -259,12 +259,12 @@ In the resulting window (above right) we can specify: 2. Which frequency range to compute IMA on (**Freq. limits (Hz)**). 3. The frequency scaling (**Freq scale**), linear or log. 4. A factor to regulate dimensionality reduction on the time windows of the spectral data using PCA before spectrogram ICA decomposition (**pcfac**) - the smaller the pcfac, the more dimensions will be retained *ndims = (freqsxICs)/pcfac* where *freqs* is the number of frequencies estimated and *ICs* is the number of ICs (default is 7) -5. Other IMA options (**pop\_runima_study options**) – e.g., which ICA algorithm to use (see *pop_runima_study* help for more details) +5. Other IMA options (**pop_runima_study options**) – e.g., which ICA algorithm to use (see *pop_runima_study* help for more details) **Running IMA from the command line** -*[STUDY] = pop\_runIMA_study(STUDY, ALLEEG, 'freqscale', 'log','frqlim', [6 120], +*[STUDY] = pop_runIMA_study(STUDY, ALLEEG, 'freqscale', 'log','frqlim', [6 120], 'pcfac', 7, 'cycles', [6 0.5], 'selectICs', {'brain'}, @@ -275,7 +275,7 @@ Here we are computing IMA on the subject data contained in the STUDY set; a sepa ## The IMA structure in the STUDY environment -*pop\_runIMA_study* saves the IMA results in the IMA structure which is associated with the subject-specific EEG files and saved in the same folder as the EEG files it is run on. +*pop_runIMA_study* saves the IMA results in the IMA structure which is associated with the subject-specific EEG files and saved in the same folder as the EEG files it is run on. The filenames of the subject-specific IMA files are saved in: {% raw %} @@ -372,7 +372,7 @@ There are three main plotting functions for visualizing IMAT results for single 2. Spectral envelope 3. Time courses -**1. Superimposed Components** (*pop\_plotspecdecomp_study*) +**1. Superimposed Components** (*pop_plotspecdecomp_study*) To visualize the IM decomposition for single subjects in the study, launch **STUDY > STUDY IMA > Plot IMA results > Superimposed Components** @@ -388,13 +388,13 @@ In the resulting window (above right) we can specify: 4. Indices of the ICs and IMs to plot On the command line enter: -*pop\_plotspecdecomp_study(STUDY, 'plottype', 'comb', 'subject', '3')* -*pop\_plotspecdecomp_study(STUDY, 'plottype', 'ics', 'subject', '3')* -*pop\_plotspecdecomp_study(STUDY, 'plottype', 'ims', 'subject', '3')* +*pop_plotspecdecomp_study(STUDY, 'plottype', 'comb', 'subject', '3')* +*pop_plotspecdecomp_study(STUDY, 'plottype', 'ics', 'subject', '3')* +*pop_plotspecdecomp_study(STUDY, 'plottype', 'ims', 'subject', '3')* The type of plots are the same as for single subjects visualizations, please refer to the section above for more information. -**2. Spectral envelope** (*pop\_plotspecenv_study*) +**2. Spectral envelope** (*pop_plotspecenv_study*) To visualize the contribution of IMs added to the mean log spectrum of an IC for a single subject launch **STUDY > STUDY IMA > Plot IMA results > Spectral envelope** @@ -412,7 +412,7 @@ In the resulting window (above right) we can specify: The function plots separate spectral loadings for each condition. Here is an example plotting the **Full envelope** of IMs for two *Eyes_open* and *Eyes_closed* conditions separately. The IC mean log power spectrum is shown as a black trace. The outer light grey limits represent the 1st and 99th percentiles of variation in the IC log spectrum across time. Dark grey areas represent the 1st and 99th percentiles for the PCA-reduced IC spectral data that has been used in the IMA analysis. On the command line enter: -*pop\_plotspecenv_study(STUDY,'comps', [1 2 5], 'factors', [1 2 3 6], 'frqlim', [6 120],'plotcond', 'on', 'subject', '3');* +*pop_plotspecenv_study(STUDY,'comps', [1 2 5], 'factors', [1 2 3 6], 'frqlim', [6 120],'plotcond', 'on', 'subject', '3');* @@ -487,7 +487,7 @@ In the resulting window (above right) we can specify: 3. **Target peak freq** The target peak frequency specifies the target frequency to stretch spectra to when the 'stretch_spectra' flag is 'on', if 'Target peak freq' is empty, uses the center frequency of the 'Freq. range' On the command line enter: -*pop\_collecttemplates(STUDY, 'peakrange', [8 12], +*pop_collecttemplates(STUDY, 'peakrange', [8 12], 'stretch_spectra', 'on', 'targetpeakfreq', 10, 'plot_templ', 'on');* From 4b1c5defd2fb808debf4f7337237bff3e8db9185 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 7 Mar 2025 18:08:41 -0800 Subject: [PATCH 024/159] fixing typos --- plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md | 4 ++-- plugins/imat/index.md | 4 ++-- tutorials/ConceptsGuide/Data_Structures.md | 8 ++++---- tutorials/ConceptsGuide/Setting_up_your_EEG_lab.md | 8 ++++---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md b/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md index f96f41c..2bb2796 100644 --- a/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md +++ b/plugins/SIFT/Chapter-7.-Statistics-in-SIFT.md @@ -163,9 +163,9 @@ The connectivity matrix in the **dDTF08** substructure, for example, is of size ### 7.3.2.1. Comparing post-stimulus connectivity to baseline -Bootstraping to compute confidence intervals remains relatively simple. You may randomly select data epochs and rerun the connectivity analysis multiple times. +Bootstrapping to compute confidence intervals remains relatively simple. You may randomly select data epochs and rerun the connectivity analysis multiple times. -**Important note:** You can look for effect using the simple thresholding method presented in the visualization section. However, computing significance of connectivity measures can take hours. This is also why it is only presented as a script. Be patient. +**Important note:** You can look for effects using the simple thresholding method presented in the visualization section. However, computing significance of connectivity measures can take hours. This is also why it is only presented as a script. Be patient. If you have followed the tutorial, you need not prepare the data, but if you have not, the following script will apply the analyses performed in the previous sections of the tutorial (you still need to import the data with EEGLAB and perform EEGLAB-based preprocessing presented in section 5.2). diff --git a/plugins/imat/index.md b/plugins/imat/index.md index 78d7a63..5ef3a1f 100644 --- a/plugins/imat/index.md +++ b/plugins/imat/index.md @@ -11,7 +11,7 @@ To view the plugin source code, please visit the plugin's [GitHub repository](ht # IMAT - Independent Modulator Analysis Toolbox ## What is IMA? -Independent Modulator Analysis (IMA) is a method for decomposing spectral fluctuations of temporally independent EEG sources into 'spatio-spectrally' distinct spectral modulator processes. Such processes might might derive from and isolate coordinated multiplicative scaling effects of functionally near-independent modulatory factors, for example the effects of modulations roduced in cortico-subcortical or sensory-cortical loops, or by signalling from brainstem-centered import recognition systems using dopamine, serotonin, noradrenaline, etc. (see schematic figure below from [Onton & Makeig, 2009](https://www.frontiersin.org/articles/10.3389/neuro.09.061.2009/full)). Rather than attempting to decompose the mean power spectrum for a component process to identify narrow-band processes superimposed on a 1/f baseline spectum, IMAT identifies characteristic frequency bands in which spectral power *varies* across time. This allows IMA to find *both* narrow and wide band modes. Also, the identified modes need not be singular. For example, IMA will separate the joint activity of an alpha or mu rhythm and its harmonics from endogenous beta band fluctuations occupying overlapping frequency ranges. IMA is applied to independent component (IC) source processes in the data which can be localized in the brain or to a specific scalp muscle, etc. IMA thereby identifies IC subsets that are co-modulated in a specified IM frequency band; these might be thought of as co-modulation networks with a common influence and susceptibility. +Independent Modulator Analysis (IMA) is a method for decomposing spectral fluctuations of temporally independent EEG sources into 'spatio-spectrally' distinct spectral modulator processes. Such processes might derive from and isolate coordinated multiplicative scaling effects of functionally near-independent modulatory factors, for example the effects of modulations produced in cortico-subcortical or sensory-cortical loops, or by signaling from brainstem-centered import recognition systems using dopamine, serotonin, noradrenaline, etc. (see schematic figure below from [Onton & Makeig, 2009](https://www.frontiersin.org/articles/10.3389/neuro.09.061.2009/full)). Rather than attempting to decompose the mean power spectrum for a component process to identify narrow-band processes superimposed on a 1/f baseline spectrum, IMAT identifies characteristic frequency bands in which spectral power *varies* across time. This allows IMA to find *both* narrow and wide band modes. Also, the identified modes need not be singular. For example, IMA will separate the joint activity of an alpha or mu rhythm and its harmonics from endogenous beta band fluctuations occupying overlapping frequency ranges. IMA is applied to independent component (IC) source processes in the data which can be localized in the brain or to a specific scalp muscle, etc. IMA thereby identifies IC subsets that are co-modulated in a specified IM frequency band; these might be thought of as co-modulation networks with a common influence and susceptibility. @@ -194,7 +194,7 @@ In the resulting window (above right) we can specify: On the command line enter: *pop_plotspecenv(EEG,'comps', [1 2 5], 'factors', [1 2 3 6], 'frqlim', [6 120], 'plotenv', 'full');* -Here is an example of plotting IMs **Full envelope** of inflence on the IC power spectra. The IC mean log power spectrum is shown as a black trace. Outer light grey limits represent the 1st and 99th percentiles of IC spectral variation associated with the IM. Dark grey areas represent the 1st and 99th percentiles of the PCA-reduced spectral data used in the IMA analysis. +Here is an example of plotting IMs **Full envelope** of influence on the IC power spectra. The IC mean log power spectrum is shown as a black trace. Outer light grey limits represent the 1st and 99th percentiles of IC spectral variation associated with the IM. Dark grey areas represent the 1st and 99th percentiles of the PCA-reduced spectral data used in the IMA analysis. diff --git a/tutorials/ConceptsGuide/Data_Structures.md b/tutorials/ConceptsGuide/Data_Structures.md index 69ce9f6..e19a021 100644 --- a/tutorials/ConceptsGuide/Data_Structures.md +++ b/tutorials/ConceptsGuide/Data_Structures.md @@ -67,7 +67,7 @@ line output: group: '' condition: '' session: [] - comments: [9x769 charater] + comments: [9x769 character] nbchan: 32 trials: 80 pnts: 384 @@ -1116,9 +1116,9 @@ For example: ``` The data measures used in the clustering were the component spectra in a -given frequency range ('' ‘freqrange' \[3 25\]*), the spectra were -reduced to 10 principal dimensions (* 'npca' \[10\]*), normalized (* -'norm' \[1\]*), and each given a weight of 1 (* 'weight' \[1\]'). When +given frequency range ('' 'freqrange' [3 25]*), the spectra were +reduced to 10 principal dimensions (* 'npca' [10]*), normalized (* +'norm' [1]*), and each given a weight of 1 (* 'weight' [1]'). When more than one method is used for clustering, then *preclustparams* will contain several cell arrays. The *preclust.preclustdata* field contains the data given to the diff --git a/tutorials/ConceptsGuide/Setting_up_your_EEG_lab.md b/tutorials/ConceptsGuide/Setting_up_your_EEG_lab.md index c38a06f..8bd291e 100644 --- a/tutorials/ConceptsGuide/Setting_up_your_EEG_lab.md +++ b/tutorials/ConceptsGuide/Setting_up_your_EEG_lab.md @@ -115,17 +115,17 @@ Recording EEG data in a Faraday cage will lead to better signal quality and no l * The subject and the experimenter should be isolated in a separate room. If they communicate with an intercom, make sure the intercom is far away from the subject. Do not use an intercom that relies on the electrical circuit to transmit the signal. -* Remove metal objects touching the subject (or very close). For example, the subject should not be sitting on a metal chair. If the subject needs to respond to stimuli, make sure the button press or mouse pap is nonmetallic. +* Remove metal objects touching the subject (or very close). For example, the subject should not be sitting on a metal chair. If the subject needs to respond to stimuli, make sure the button press or mouse pad is nonmetallic. * Remove any non-shielded battery or backup power. Non-shielded batteries can create very large noise artifacts, especially when plugged into the wall. Laptops, if held far away from the subject, are probably OK. Laptops should not be plugged into the wall and run on battery if present with the subject in the recording room. * It is probably a good idea for the subject to remove anything that could be used as an antenna on his body (e.g., a metal watch). -* Compute screens and light are the major sources of 50 Hz noise in the EEG. These should be placed as far as possible from the subject. Reduction of the 50 Hz noise is very important, as in practice, the lower the 50 noise is, the lower the noise is at other frequencies. One technique we have used is to have one electrode on a pole and go around the room to try to detect the source of noise (outlet, screen, etc.). EMF detectors can probably also be used. +* Computer screens and light are the major sources of 50 Hz noise in the EEG. These should be placed as far as possible from the subject. Reduction of the 50 Hz noise is very important, as in practice, the lower the 50 Hz noise is, the lower the noise is at other frequencies. One technique we have used is to have one electrode on a pole and go around the room to try to detect the source of noise (outlet, screen, etc.). EMF detectors can probably also be used. ## Applying gel -Using the syringe filled with gel, push down on the electrode well (so the gel doesn’t spread to other parts of the cap), and part the participant’s hair with the needle until you reach the skin. Then squeeze a small amount of gel into each well. Press firmly but not so firmly that the subject experiences pain. DO NOT PUT TOO MUCH GEL IN, otherwise, the gel will spread between electrode wells across the scalp, merging multiple distinct EEG signals into one. +Using the syringe filled with gel, push down on the electrode well (so the gel doesn't spread to other parts of the cap), and part the participant's hair with the needle until you reach the skin. Then squeeze a small amount of gel into each well. Press firmly but not so firmly that the subject experiences pain. DO NOT PUT TOO MUCH GEL IN, otherwise, the gel will spread between electrode wells across the scalp, merging multiple distinct EEG signals into one. Slightly irritating the scalp of the subject by asking them to brush their hair for 5 minutes may decrease electrode impedance and increase signal quality. @@ -137,7 +137,7 @@ Decreasing electrode impedance and maximizing data quality (even for high-impeda Scanning electrode position is easy (a smartphone and an app can construct detailed 3-D models) and can improve source location (even in the absence of the subject MRI). It should be done systematically even if you are not sure you are going to use that information (see this [page](https://github.com/sccn/get_chanlocs/wiki) for more information). -## EEG synchronisation +## EEG synchronization Synchronizing EEG with experimental events is critical and needs to be performed with millisecond precision (in psychophysics, a 10-millisecond difference in reaction time is considered large). Here are a few tips. From a9883a9c6325afd807247de877d70d33d4597677 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 15:57:33 -0700 Subject: [PATCH 025/159] Create EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 243 +++++++++++++++++++++++++++++++++ 1 file changed, 243 insertions(+) create mode 100644 workshops/EEGLAB_2025_Aspet.md diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md new file mode 100644 index 0000000..8775919 --- /dev/null +++ b/workshops/EEGLAB_2025_Aspet.md @@ -0,0 +1,243 @@ +--- +layout: default +title: EEGLAB 2023 Aspet +long_title: EEGLAB 2023 Aspet workshop +parent: Past workshops +grand_parent: Workshops +--- + +![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) + +Thirty-third EEGLAB Workshop +============================ + +Aspet France - 3-7 of July 2023 + +The 33rd EEGLAB Workshop will take place the Bois Perche about 2 hours by +chartered bus from Toulouse. Participants will be expected to bring laptops with +MATLAB installed so as to be able to participate in the practical +sessions. The tutorial workshop will introduce and demonstrate the use +of the EEGLAB software environment and EEGLAB-linked tools for +performing advanced analysis of EEG and related data, with detailed +method expositions and practical exercises. There will be a poster +session for participants and an excursion. + +Registration and cost +--------------------- +Space at the workshop is limited to about 40 to 50 participants. Participants +will be accepted based on their academic background, motivation and +submission for the poster session. Recent posters prepared for other conferences are welcome. + +To reimburse travel expenses of Workshop faculty and facilities rental, +costs for the workshop will be as follows: + +Registration cost is 300 Euros for students and post-docs, 500 Euros for +faculty and other professionals. These registration costs include +conference space rental, all coffee breaks, and a short excursion. +When registering, participants are also expected to pay for accommodation and all meals to the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant accommodations are also free for CNRS employees. + +[REGISTER HERE](https://www.azur-colloque.fr/DR14/inscription/inscription/201) + +Warning: This workshop is not aimed for real beginners +in EEG and MATLAB - such persons would be wasting much of their time. +Some parts of the workshop are fairly technical. The main topics will be +advanced methods for analyzing EEG and allied behavioral data, methods +including spectral decomposition, independent component analysis, +inverse source analysis, information flow, etc.. Some other parts of the +workshop will require basic MATLAB scripting capabilities. Some basic +web resources for learning MATLAB are discussed below. Beginners may +also gain experience using MATLAB by applying the steps discussed in the +EEGLAB wiki tutorial to the sample dataset which you can freely +download. + +MATLAB tutorial +---------------- + +*IMPORTANT NOTE:* A portion of the workshop will be dedicated to writing EEGLAB scripts -- Not being able +to understand MATLAB syntax will mean you will miss out on a large +portion of the workshop. + +If you are new to MATLAB or need a refresher, please consult the material on the [Getting started with MATLAB page](/tutorials/misc/tutorial_matlab.html) + +MATLAB support +-------------- + +MathWorks is pleased to provide a special MATLAB license to workshop +participants for use during the workshop. The EEGLAB team thanks Vijay Iyer, +Neuroscience Community Liaison at MathWorks for arranging this support to the workshop from MathWorks +. + License information coming soon. + +Workshop Program (with corresponding PDFs) +------------------------------------------ + +Material for workshop tutorials (including EEGLAB) will be made available on +USB keys. Presented slides will be made +available during the workshop. You only need to bring a +laptop with MATLAB installed. + +Purple lettering = lecture +Orange lettering = tutorial + +Monday, July 3rd + +16:30 -- Shuttle bus pick up at Toulouse train station + +17:00 -- Shuttle bus pick up at Toulouse airport + + + +19:45 -- Dinner in Aspet (included in registration) + +20:45 – 21:30 -- Optional MATLAB fundamentals session by Ramon Martinez + +Tuesday, July 4th + +7:00 - 8:30 Breakfast + + +**Overview and ICA Theory/Practice** + + 8:30 – 9:45 -- Mining event-related brain dynamics I (Scott Makeig) +[PDF](https://github.com/sccn/sccn.github.io/files/11948460/Makeig_Aspet23_Mining_I.pdf) + +9:45 – 10:15 -- EEGLAB overview (Arnaud Delorme) + [PDF](https://github.com/sccn/sccn.github.io/files/11945743/EEGLAB_overview2023.pdf) + +-- Break-- + +10:30 – 11:30 -- ICA theory (Scott Makeig) +[PDF](https://github.com/sccn/sccn.github.io/files/11948490/Makeig_ICA_Aspet23._pdf.pdf) + +11:30 – 13:00 -- Data import, Artifact rejection (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11947670/EEGLAB_WS_ASPET_2023_preprocessing_Session1.pdf) + + +13:00-14:00 Lunch -- + +**ICA and source analysis** + +14:00 – 16:00 -- ICA decomposition practicum (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11947670/EEGLAB_WS_ASPET_2023_preprocessing_Session1.pdf) (same PDF as previous session) + + +-- Break-- + +16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) +[PDF](https://github.com/sccn/sccn.github.io/files/11945798/forward.and.inverse.models.pdf) + +17:15 – 17:45 -- Using the EEGLAB Dipfit plug-in (Arnaud Delorme) +[PDF](https://github.com/sccn/sccn.github.io/files/11950613/dipfit.pdf) + + + +19:45 -- Dinner + + + + +Wednesday, July 5th + +**Group analysis and ICA clustering in EEGLAB** + + +8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) + +9:15 - 10:00 -- Cluster permutation testing (Robert Oostenveld) +[PDF](https://github.com/sccn/sccn.github.io/files/11954943/cluster.statistics.pdf) + +-- Break-- + +10:15 - 10:45 -- Making data FAIR with BIDS (Robert Oostenveld) +[PDF](https://github.com/sccn/sccn.github.io/files/11954944/fair.and.bids.pdf) + +10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11980297/EEGLAB_WS_ASPET_2023_preprocessing_Session1_cont.pdf) + + +11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965428/EEGLAB_WS_Aspet_2023_GroupAnalysis.pdf) + + + + +12:45-14:00 Lunch -- + + +14:00 – 16:00 -- Practicum (use your own data) + +-- Break-- + +16:30-18:00-- Hiking excursion + + + + +19:45 -- Dinner + + + + + + + Thursday, July 6th + +7:30 - 8:30 Breakfast + + +**Time-frequency analysis** + +8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) + +9:30 – 10:00 -- Phase-Amplitude Coupling (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965384/RMC_PACTools_EEGLAB_WS_Aspet_2023_PDF.pdf) + + +-- Break-- + + +**General Linear Modeling** + + +10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965428/EEGLAB_WS_Aspet_2023_GroupAnalysis.pdf) (same PDF as previous day) + +11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Arnaud Delorme) +[PDF](https://github.com/sccn/sccn.github.io/files/11965482/EEGLAB_statistics2022.pdf) + +12:30-13:45 Lunch -- + +**Source information flow** + +13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Ramon Martinez and Arnaud Delorme) + +-- Break-- + +15:00 – 17:00 -- Source information flow and Granger-Causal modeling tools, SIFT and ROIconnect toolbox (Arnaud Delorme) +[PDF](https://github.com/sccn/sccn.github.io/files/11965451/Connectivity_lecture2023.pdf) + +19:45 -- Dinner + +Friday, July 7th + +7:30-8:30 -- Breakfast + +8:30 – 9:30 -- Deep learning and EEG (Arnaud Delorme, Dung Truong) +[PDF](https://github.com/sccn/sccn.github.io/files/11975145/ucsd22workshop_DL-EEG.pdf) + +9:30 – 10:15 -- Mining event-related brain dynamics II (Scott Makeig) + +-- Break-- + +10:30 – 11:30 -- Practicum, small group projects + +11:30 – 12:00 -- General discussion + + + +12:15 -- Lunch + +13:00 -- Airport/train station shuttle bus leaves Bois Perche + +Between 14:15 and 14:45 -- drop off at Toulouse/Blagnac Airport + +Between 14:30 and 15:15 -- drop off at Toulouse Matabiau train station + + +Further reading +---------------- +You can consult a list of relevant EEGLAB papers [here](/others/EEGLAB_References.html) From f84552c4196e1816d381017daa88dd454335ae95 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:19:03 -0700 Subject: [PATCH 026/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 8775919..ad531f5 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -11,22 +11,21 @@ grand_parent: Workshops Thirty-third EEGLAB Workshop ============================ -Aspet France - 3-7 of July 2023 +Aspet France - June 30-July 4th, 2025 -The 33rd EEGLAB Workshop will take place the Bois Perche about 2 hours by +The 34th EEGLAB Workshop will take place at the Bois Perche, about two hours by chartered bus from Toulouse. Participants will be expected to bring laptops with MATLAB installed so as to be able to participate in the practical sessions. The tutorial workshop will introduce and demonstrate the use of the EEGLAB software environment and EEGLAB-linked tools for performing advanced analysis of EEG and related data, with detailed -method expositions and practical exercises. There will be a poster -session for participants and an excursion. +method expositions and practical exercises. There will be an excursion. + +A Free symposium on Cloud EEG data processing will precede the workshop in Toulouse. Registration and cost --------------------- -Space at the workshop is limited to about 40 to 50 participants. Participants -will be accepted based on their academic background, motivation and -submission for the poster session. Recent posters prepared for other conferences are welcome. +Space at the workshop is limited to about 40 participants. To reimburse travel expenses of Workshop faculty and facilities rental, costs for the workshop will be as follows: @@ -59,6 +58,8 @@ portion of the workshop. If you are new to MATLAB or need a refresher, please consult the material on the [Getting started with MATLAB page](/tutorials/misc/tutorial_matlab.html) +If you do not have MATLAB, you can obtain a 30-day trial license for free on the [mathworks website](https://www.mathworks.com/campaigns/products/trials.html). + MATLAB support -------------- From 2b4816bff1bed609927093d8ba581daf30f0461d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:21:35 -0700 Subject: [PATCH 027/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index ad531f5..d95075c 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -8,7 +8,7 @@ grand_parent: Workshops ![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) -Thirty-third EEGLAB Workshop +EEGLAB Workshop ============================ Aspet France - June 30-July 4th, 2025 @@ -38,7 +38,7 @@ When registering, participants are also expected to pay for accommodation and al [REGISTER HERE](https://www.azur-colloque.fr/DR14/inscription/inscription/201) Warning: This workshop is not aimed for real beginners -in EEG and MATLAB - such persons would be wasting much of their time. +in EEG - such persons would be wasting much of their time. Some parts of the workshop are fairly technical. The main topics will be advanced methods for analyzing EEG and allied behavioral data, methods including spectral decomposition, independent component analysis, @@ -60,15 +60,6 @@ If you are new to MATLAB or need a refresher, please consult the material on the If you do not have MATLAB, you can obtain a 30-day trial license for free on the [mathworks website](https://www.mathworks.com/campaigns/products/trials.html). -MATLAB support --------------- - -MathWorks is pleased to provide a special MATLAB license to workshop -participants for use during the workshop. The EEGLAB team thanks Vijay Iyer, -Neuroscience Community Liaison at MathWorks for arranging this support to the workshop from MathWorks -. - License information coming soon. - Workshop Program (with corresponding PDFs) ------------------------------------------ @@ -80,7 +71,7 @@ laptop with MATLAB installed. Purple lettering = lecture Orange lettering = tutorial -Monday, July 3rd +Monday, June 30th 16:30 -- Shuttle bus pick up at Toulouse train station @@ -92,7 +83,7 @@ laptop with MATLAB installed. 20:45 – 21:30 -- Optional MATLAB fundamentals session by Ramon Martinez -Tuesday, July 4th +Tuesday, July 1st 7:00 - 8:30 Breakfast @@ -135,7 +126,7 @@ laptop with MATLAB installed. -Wednesday, July 5th +Wednesday, July 2nd **Group analysis and ICA clustering in EEGLAB** @@ -177,7 +168,7 @@ laptop with MATLAB installed. - Thursday, July 6th + Thursday, July 3rd 7:30 - 8:30 Breakfast @@ -213,7 +204,7 @@ laptop with MATLAB installed. 19:45 -- Dinner -Friday, July 7th +Friday, July 4th 7:30-8:30 -- Breakfast From bc218f2fdeedadbbc3d2288c1afab0b0da4beef6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:23:23 -0700 Subject: [PATCH 028/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index d95075c..40c09e4 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -91,33 +91,33 @@ laptop with MATLAB installed. **Overview and ICA Theory/Practice** 8:30 – 9:45 -- Mining event-related brain dynamics I (Scott Makeig) -[PDF](https://github.com/sccn/sccn.github.io/files/11948460/Makeig_Aspet23_Mining_I.pdf) + 9:45 – 10:15 -- EEGLAB overview (Arnaud Delorme) - [PDF](https://github.com/sccn/sccn.github.io/files/11945743/EEGLAB_overview2023.pdf) + -- Break-- 10:30 – 11:30 -- ICA theory (Scott Makeig) -[PDF](https://github.com/sccn/sccn.github.io/files/11948490/Makeig_ICA_Aspet23._pdf.pdf) +[PDF](https://github.com/sccn/sccn.github.io/files/11948490/Makeig_ICA_Aspet23._pdf.pdf)--> -11:30 – 13:00 -- Data import, Artifact rejection (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11947670/EEGLAB_WS_ASPET_2023_preprocessing_Session1.pdf) +11:30 – 13:00 -- Data import, Artifact rejection (Ramon Martinez) 13:00-14:00 Lunch -- **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11947670/EEGLAB_WS_ASPET_2023_preprocessing_Session1.pdf) (same PDF as previous session) +14:00 – 16:00 -- ICA decomposition practicum (Ramon Martinez) -- Break-- 16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) -[PDF](https://github.com/sccn/sccn.github.io/files/11945798/forward.and.inverse.models.pdf) + 17:15 – 17:45 -- Using the EEGLAB Dipfit plug-in (Arnaud Delorme) -[PDF](https://github.com/sccn/sccn.github.io/files/11950613/dipfit.pdf) + @@ -134,17 +134,17 @@ laptop with MATLAB installed. 8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) 9:15 - 10:00 -- Cluster permutation testing (Robert Oostenveld) -[PDF](https://github.com/sccn/sccn.github.io/files/11954943/cluster.statistics.pdf) + -- Break-- 10:15 - 10:45 -- Making data FAIR with BIDS (Robert Oostenveld) -[PDF](https://github.com/sccn/sccn.github.io/files/11954944/fair.and.bids.pdf) + -10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11980297/EEGLAB_WS_ASPET_2023_preprocessing_Session1_cont.pdf) +10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Ramon Martinez) -11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965428/EEGLAB_WS_Aspet_2023_GroupAnalysis.pdf) +11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) @@ -177,7 +177,7 @@ laptop with MATLAB installed. 8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) -9:30 – 10:00 -- Phase-Amplitude Coupling (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965384/RMC_PACTools_EEGLAB_WS_Aspet_2023_PDF.pdf) +9:30 – 10:00 -- Phase-Amplitude Coupling (Ramon Martinez) -- Break-- @@ -186,10 +186,10 @@ laptop with MATLAB installed. **General Linear Modeling** -10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) [PDF](https://github.com/sccn/sccn.github.io/files/11965428/EEGLAB_WS_Aspet_2023_GroupAnalysis.pdf) (same PDF as previous day) +10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) 11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Arnaud Delorme) -[PDF](https://github.com/sccn/sccn.github.io/files/11965482/EEGLAB_statistics2022.pdf) + 12:30-13:45 Lunch -- @@ -200,7 +200,7 @@ laptop with MATLAB installed. -- Break-- 15:00 – 17:00 -- Source information flow and Granger-Causal modeling tools, SIFT and ROIconnect toolbox (Arnaud Delorme) -[PDF](https://github.com/sccn/sccn.github.io/files/11965451/Connectivity_lecture2023.pdf) + 19:45 -- Dinner @@ -209,7 +209,7 @@ laptop with MATLAB installed. 7:30-8:30 -- Breakfast 8:30 – 9:30 -- Deep learning and EEG (Arnaud Delorme, Dung Truong) -[PDF](https://github.com/sccn/sccn.github.io/files/11975145/ucsd22workshop_DL-EEG.pdf) + 9:30 – 10:15 -- Mining event-related brain dynamics II (Scott Makeig) From 1626a88dfc78086349df001d33795d923948a2a2 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:26:00 -0700 Subject: [PATCH 029/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 40c09e4..aadfb25 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -71,7 +71,7 @@ laptop with MATLAB installed. Purple lettering = lecture Orange lettering = tutorial -Monday, June 30th +### Monday, June 30th< 16:30 -- Shuttle bus pick up at Toulouse train station @@ -83,7 +83,7 @@ laptop with MATLAB installed. 20:45 – 21:30 -- Optional MATLAB fundamentals session by Ramon Martinez -Tuesday, July 1st +### Tuesday, July 1st 7:00 - 8:30 Breakfast @@ -99,7 +99,7 @@ laptop with MATLAB installed. -- Break-- 10:30 – 11:30 -- ICA theory (Scott Makeig) -[PDF](https://github.com/sccn/sccn.github.io/files/11948490/Makeig_ICA_Aspet23._pdf.pdf)--> + 11:30 – 13:00 -- Data import, Artifact rejection (Ramon Martinez) @@ -126,7 +126,7 @@ laptop with MATLAB installed. -Wednesday, July 2nd +### Wednesday, July 2nd **Group analysis and ICA clustering in EEGLAB** @@ -168,7 +168,7 @@ laptop with MATLAB installed. - Thursday, July 3rd +### Thursday, July 3rd 7:30 - 8:30 Breakfast @@ -204,7 +204,7 @@ laptop with MATLAB installed. 19:45 -- Dinner -Friday, July 4th +### Friday, July 4th 7:30-8:30 -- Breakfast From f0cc60e6340822e888f9793df860c2f618fc38f9 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:37:37 -0700 Subject: [PATCH 030/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index aadfb25..97d3b6c 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -71,7 +71,31 @@ laptop with MATLAB installed. Purple lettering = lecture Orange lettering = tutorial -### Monday, June 30th< +### Monday, June 30th + +**Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project** + +10:00 -- Isabelle Berry -- Opening statements + +10:05 -- Robert Oostenveld -- Introduction to the SIESTA project + +10:20 -- Cyril Pernet -- An example EEG pipeline in the SIESTA framework + +11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework + +11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why holomorphic computing is the future? + +12:20 -- Lunch (included for participants) + +1:20 -- Camille Maumet -- Robust science and tracking methods (to be confirmed) + +1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers -- SIESTA advanced methods + +2:20 -- Round table and general discussion led by Robert Oostenveld + +3:00 -- Close + +**Aspet workshop departure** 16:30 -- Shuttle bus pick up at Toulouse train station From d4e58faf9f8951a74b1ea21538578d3588165256 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:39:56 -0700 Subject: [PATCH 031/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 97d3b6c..9c45363 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -87,9 +87,9 @@ laptop with MATLAB installed. 12:20 -- Lunch (included for participants) -1:20 -- Camille Maumet -- Robust science and tracking methods (to be confirmed) +1:20 -- Camille Maumet (remotely) -- Robust science and tracking methods (to be confirmed) -1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers -- SIESTA advanced methods +1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers (remotely) -- SIESTA advanced methods 2:20 -- Round table and general discussion led by Robert Oostenveld From 97294bf597643e5884b54d6ec7973d2624ecac11 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:42:29 -0700 Subject: [PATCH 032/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 9c45363..79f06e2 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -74,6 +74,7 @@ laptop with MATLAB installed. ### Monday, June 30th **Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project** +(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) 10:00 -- Isabelle Berry -- Opening statements From d8eeb7785f0e577a90670b86c05b0fac13f88d1e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:42:48 -0700 Subject: [PATCH 033/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 79f06e2..e294851 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -73,7 +73,7 @@ laptop with MATLAB installed. ### Monday, June 30th -**Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project** +**Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) 10:00 -- Isabelle Berry -- Opening statements From 9746307fdfe19a903b9bddb0ed9251be297f460f Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:45:40 -0700 Subject: [PATCH 034/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index e294851..60e6e2a 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -73,7 +73,7 @@ laptop with MATLAB installed. ### Monday, June 30th -**Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
+**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) 10:00 -- Isabelle Berry -- Opening statements From bfc4d225cdb3f4459734972f861476e162612afa Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:46:14 -0700 Subject: [PATCH 035/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 60e6e2a..06b3c85 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -84,7 +84,7 @@ laptop with MATLAB installed. 11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework -11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why holomorphic computing is the future? +11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why holomorphic computing is the future 12:20 -- Lunch (included for participants) From bfa85de4a419636d3b39694edabde3ce5af3a60f Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:53:26 -0700 Subject: [PATCH 036/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 06b3c85..288bcb5 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -84,7 +84,7 @@ laptop with MATLAB installed. 11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework -11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why holomorphic computing is the future +11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why homomorphic encryption computing is the future 12:20 -- Lunch (included for participants) From 846a6e0269c535cba66c922f133b2716b7fc89ea Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 10 Mar 2025 16:54:02 -0700 Subject: [PATCH 037/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 288bcb5..8df416a 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -84,7 +84,7 @@ laptop with MATLAB installed. 11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework -11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud platforms and why homomorphic encryption computing is the future +11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future 12:20 -- Lunch (included for participants) From 1720f4b9b714ea01b281706f6d91b97d6e882c36 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 10:55:29 -0700 Subject: [PATCH 038/159] Create Symposium_SIESTA_2025 --- workshops/Symposium_SIESTA_2025 | 95 +++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 workshops/Symposium_SIESTA_2025 diff --git a/workshops/Symposium_SIESTA_2025 b/workshops/Symposium_SIESTA_2025 new file mode 100644 index 0000000..2ff6b60 --- /dev/null +++ b/workshops/Symposium_SIESTA_2025 @@ -0,0 +1,95 @@ +--- +layout: default +title: SIESTA Symposium 2025 +long_title: SIESTA Symposium 2025 +--- + +![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) + +EEGLAB Workshop +============================ + +Aspet France - June 30-July 4th, 2025 + +The 34th EEGLAB Workshop will take place at the Bois Perche, about two hours by +chartered bus from Toulouse. Participants will be expected to bring laptops with +MATLAB installed so as to be able to participate in the practical +sessions. The tutorial workshop will introduce and demonstrate the use +of the EEGLAB software environment and EEGLAB-linked tools for +performing advanced analysis of EEG and related data, with detailed +method expositions and practical exercises. There will be an excursion. + +A Free symposium on Cloud EEG data processing will precede the workshop in Toulouse. + +Registration and cost +--------------------- +Space at the workshop is limited to about 40 participants. + +To reimburse travel expenses of Workshop faculty and facilities rental, +costs for the workshop will be as follows: + +Registration cost is 300 Euros for students and post-docs, 500 Euros for +faculty and other professionals. These registration costs include +conference space rental, all coffee breaks, and a short excursion. +When registering, participants are also expected to pay for accommodation and all meals to the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant accommodations are also free for CNRS employees. + +[REGISTER HERE](https://www.azur-colloque.fr/DR14/inscription/inscription/201) + +Warning: This workshop is not aimed for real beginners +in EEG - such persons would be wasting much of their time. +Some parts of the workshop are fairly technical. The main topics will be +advanced methods for analyzing EEG and allied behavioral data, methods +including spectral decomposition, independent component analysis, +inverse source analysis, information flow, etc.. Some other parts of the +workshop will require basic MATLAB scripting capabilities. Some basic +web resources for learning MATLAB are discussed below. Beginners may +also gain experience using MATLAB by applying the steps discussed in the +EEGLAB wiki tutorial to the sample dataset which you can freely +download. + +MATLAB tutorial +---------------- + +*IMPORTANT NOTE:* A portion of the workshop will be dedicated to writing EEGLAB scripts -- Not being able +to understand MATLAB syntax will mean you will miss out on a large +portion of the workshop. + +If you are new to MATLAB or need a refresher, please consult the material on the [Getting started with MATLAB page](/tutorials/misc/tutorial_matlab.html) + +If you do not have MATLAB, you can obtain a 30-day trial license for free on the [mathworks website](https://www.mathworks.com/campaigns/products/trials.html). + +Workshop Program (with corresponding PDFs) +------------------------------------------ + +Material for workshop tutorials (including EEGLAB) will be made available on +USB keys. Presented slides will be made +available during the workshop. You only need to bring a +laptop with MATLAB installed. + +Purple lettering = lecture +Orange lettering = tutorial + +### Monday, June 30th + +**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
+(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) + +10:00 -- Isabelle Berry -- Opening statements + +10:05 -- Robert Oostenveld -- Introduction to the SIESTA project + +10:20 -- Cyril Pernet -- An example EEG pipeline in the SIESTA framework + +11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework + +11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future + +12:20 -- Lunch (included for participants) + +1:20 -- Camille Maumet (remotely) -- Robust science and tracking methods (to be confirmed) + +1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers (remotely) -- SIESTA advanced methods + +2:20 -- Round table and general discussion led by Robert Oostenveld + +3:00 -- Close From 4ed67a96092735d0701a4f080534538d4ae790be Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:02:12 -0700 Subject: [PATCH 039/159] Update Symposium_SIESTA_2025 --- workshops/Symposium_SIESTA_2025 | 74 +++++---------------------------- 1 file changed, 10 insertions(+), 64 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025 b/workshops/Symposium_SIESTA_2025 index 2ff6b60..7857dc1 100644 --- a/workshops/Symposium_SIESTA_2025 +++ b/workshops/Symposium_SIESTA_2025 @@ -4,76 +4,22 @@ title: SIESTA Symposium 2025 long_title: SIESTA Symposium 2025 --- -![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) - -EEGLAB Workshop +Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project ============================ +SIESTA explores how cloud computing can revolutionize neuroimaging research. By leveraging scalable infrastructure and standardized workflows, we make complex MRI, EEG, and MEG analysis more accessible, reproducible, and efficient. This session will showcase how automated pipelines, containerized environments, and cloud-based data sharing streamline neuroimaging studies across different platforms and operating systems. -Aspet France - June 30-July 4th, 2025 - -The 34th EEGLAB Workshop will take place at the Bois Perche, about two hours by -chartered bus from Toulouse. Participants will be expected to bring laptops with -MATLAB installed so as to be able to participate in the practical -sessions. The tutorial workshop will introduce and demonstrate the use -of the EEGLAB software environment and EEGLAB-linked tools for -performing advanced analysis of EEG and related data, with detailed -method expositions and practical exercises. There will be an excursion. - -A Free symposium on Cloud EEG data processing will precede the workshop in Toulouse. +Join us on June 30th in Toulouse to see how cutting-edge computing can power your research, simplify collaboration, and push the boundaries of medical imaging. -Registration and cost +Registration --------------------- -Space at the workshop is limited to about 40 participants. - -To reimburse travel expenses of Workshop faculty and facilities rental, -costs for the workshop will be as follows: - -Registration cost is 300 Euros for students and post-docs, 500 Euros for -faculty and other professionals. These registration costs include -conference space rental, all coffee breaks, and a short excursion. -When registering, participants are also expected to pay for accommodation and all meals to the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant accommodations are also free for CNRS employees. - -[REGISTER HERE](https://www.azur-colloque.fr/DR14/inscription/inscription/201) - -Warning: This workshop is not aimed for real beginners -in EEG - such persons would be wasting much of their time. -Some parts of the workshop are fairly technical. The main topics will be -advanced methods for analyzing EEG and allied behavioral data, methods -including spectral decomposition, independent component analysis, -inverse source analysis, information flow, etc.. Some other parts of the -workshop will require basic MATLAB scripting capabilities. Some basic -web resources for learning MATLAB are discussed below. Beginners may -also gain experience using MATLAB by applying the steps discussed in the -EEGLAB wiki tutorial to the sample dataset which you can freely -download. - -MATLAB tutorial ----------------- - -*IMPORTANT NOTE:* A portion of the workshop will be dedicated to writing EEGLAB scripts -- Not being able -to understand MATLAB syntax will mean you will miss out on a large -portion of the workshop. - -If you are new to MATLAB or need a refresher, please consult the material on the [Getting started with MATLAB page](/tutorials/misc/tutorial_matlab.html) - -If you do not have MATLAB, you can obtain a 30-day trial license for free on the [mathworks website](https://www.mathworks.com/campaigns/products/trials.html). - -Workshop Program (with corresponding PDFs) ------------------------------------------- - -Material for workshop tutorials (including EEGLAB) will be made available on -USB keys. Presented slides will be made -available during the workshop. You only need to bring a -laptop with MATLAB installed. - -Purple lettering = lecture -Orange lettering = tutorial - -### Monday, June 30th +There is no cost. However, if you want to be covered for lunch, please send an email to [Adrien](mailto:adrien.romain.marque@gmail.com). -**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
-(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) +Location +------- +Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/) +Program +-------- 10:00 -- Isabelle Berry -- Opening statements 10:05 -- Robert Oostenveld -- Introduction to the SIESTA project From de75ad5fc23c9750b0b070821967b302a1864cd8 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:03:01 -0700 Subject: [PATCH 040/159] Rename Symposium_SIESTA_2025 to Symposium_SIESTA_2025.md --- workshops/{Symposium_SIESTA_2025 => Symposium_SIESTA_2025.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename workshops/{Symposium_SIESTA_2025 => Symposium_SIESTA_2025.md} (100%) diff --git a/workshops/Symposium_SIESTA_2025 b/workshops/Symposium_SIESTA_2025.md similarity index 100% rename from workshops/Symposium_SIESTA_2025 rename to workshops/Symposium_SIESTA_2025.md From faea90cebc5d744473726967cb3af6980bdbcfd4 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:03:14 -0700 Subject: [PATCH 041/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 7857dc1..ea5051b 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -3,6 +3,7 @@ layout: default title: SIESTA Symposium 2025 long_title: SIESTA Symposium 2025 --- +![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project ============================ From fc8c3822d27aaf9532670539a0a02fa6538d4e08 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:03:35 -0700 Subject: [PATCH 042/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index ea5051b..0d3bfbb 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -5,7 +5,7 @@ long_title: SIESTA Symposium 2025 --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) -Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project +Cloud EEG/MRI/fMRI automated pipelines, the SIESTA project ============================ SIESTA explores how cloud computing can revolutionize neuroimaging research. By leveraging scalable infrastructure and standardized workflows, we make complex MRI, EEG, and MEG analysis more accessible, reproducible, and efficient. This session will showcase how automated pipelines, containerized environments, and cloud-based data sharing streamline neuroimaging studies across different platforms and operating systems. From 8b4699746dbbcc0352345a4f32a836b6022cb578 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:04:40 -0700 Subject: [PATCH 043/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 8df416a..c470448 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -75,28 +75,7 @@ laptop with MATLAB installed. **Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) - -10:00 -- Isabelle Berry -- Opening statements - -10:05 -- Robert Oostenveld -- Introduction to the SIESTA project - -10:20 -- Cyril Pernet -- An example EEG pipeline in the SIESTA framework - -11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework - -11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future - -12:20 -- Lunch (included for participants) - -1:20 -- Camille Maumet (remotely) -- Robust science and tracking methods (to be confirmed) - -1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers (remotely) -- SIESTA advanced methods - -2:20 -- Round table and general discussion led by Robert Oostenveld - -3:00 -- Close - -**Aspet workshop departure** +See the program [here](Symposium_SIESTA_2025.md). 16:30 -- Shuttle bus pick up at Toulouse train station From 66a2ada0881cd5a3d5e11dc583c694244a066bba Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:05:11 -0700 Subject: [PATCH 044/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index c470448..253b106 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -73,9 +73,8 @@ laptop with MATLAB installed. ### Monday, June 30th -**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**
+[**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**](Symposium_SIESTA_2025.md)
(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) -See the program [here](Symposium_SIESTA_2025.md). 16:30 -- Shuttle bus pick up at Toulouse train station From de1ddf9751f43183a08c1b7f36dfe6feebf66c7e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:05:41 -0700 Subject: [PATCH 045/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 253b106..2a10920 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -74,7 +74,7 @@ laptop with MATLAB installed. ### Monday, June 30th [**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**](Symposium_SIESTA_2025.md)
-(Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/)) +(Toulouse CerCo laboratory) 16:30 -- Shuttle bus pick up at Toulouse train station From 5da43b5cc5bfb3f9831aa558651b2a3aebcd9788 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:08:08 -0700 Subject: [PATCH 046/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 0d3bfbb..8d7fe27 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -13,7 +13,7 @@ Join us on June 30th in Toulouse to see how cutting-edge computing can power you Registration --------------------- -There is no cost. However, if you want to be covered for lunch, please send an email to [Adrien](mailto:adrien.romain.marque@gmail.com). +There is no cost. However, if you want lunch, please email [Adrien](mailto:adrien.romain.marque@gmail.com). Location ------- @@ -31,7 +31,7 @@ Program 11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future -12:20 -- Lunch (included for participants) +12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) 1:20 -- Camille Maumet (remotely) -- Robust science and tracking methods (to be confirmed) From ad8d4f75133469b9f984de4a07d2edbe1689c590 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:10:46 -0700 Subject: [PATCH 047/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 8d7fe27..6bd2839 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -15,9 +15,9 @@ Registration --------------------- There is no cost. However, if you want lunch, please email [Adrien](mailto:adrien.romain.marque@gmail.com). -Location +Location and date ------- -Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/) +June 30th, 2025, Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/) Program -------- From 8d6d8b2fd2e53fa61d048e45218c51e26224737b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 11 Mar 2025 11:11:29 -0700 Subject: [PATCH 048/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 6bd2839..3c5e16a 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -21,22 +21,22 @@ June 30th, 2025, Toulouse CerCo laboratory, [Baudot building, first floor confer Program -------- -10:00 -- Isabelle Berry -- Opening statements +10:00 -- **Isabelle Berry** -- Opening statements -10:05 -- Robert Oostenveld -- Introduction to the SIESTA project +10:05 -- **Robert Oostenveld** -- Introduction to the SIESTA project -10:20 -- Cyril Pernet -- An example EEG pipeline in the SIESTA framework +10:20 -- **Cyril Pernet** -- An example EEG pipeline in the SIESTA framework -11:00 -- Adrien Marque and Nathalie Vaysierre -- An example fMRI pipeline in the SIESTA framework +11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -11:40 -- Arnaud Delorme -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future +11:40 -- **Arnaud Delorme** -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) -1:20 -- Camille Maumet (remotely) -- Robust science and tracking methods (to be confirmed) +1:20 -- **Camille Maumet** (remotely) -- Robust science and tracking methods (to be confirmed) -1:50 -- Jan-Mathijs Schoffelen and Marcel Zwiers (remotely) -- SIESTA advanced methods +1:50 -- **Jan-Mathijs Schoffelen** and **Marcel Zwiers** (remotely) -- SIESTA advanced methods -2:20 -- Round table and general discussion led by Robert Oostenveld +2:20 -- Round table and general discussion led by **Robert Oostenveld** 3:00 -- Close From 256363490585dc657b46394fd3c99c227c86fb4e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 15:52:13 -0700 Subject: [PATCH 049/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 2a10920..0e37376 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -1,7 +1,7 @@ --- layout: default title: EEGLAB 2023 Aspet -long_title: EEGLAB 2023 Aspet workshop +long_title: EEGLAB 2025 Aspet workshop parent: Past workshops grand_parent: Workshops --- From ca172ae2e5ccfe8e9e0a6f125f46a080a3e85a84 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 15:53:56 -0700 Subject: [PATCH 050/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 0e37376..9227387 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -33,9 +33,9 @@ costs for the workshop will be as follows: Registration cost is 300 Euros for students and post-docs, 500 Euros for faculty and other professionals. These registration costs include conference space rental, all coffee breaks, and a short excursion. -When registering, participants are also expected to pay for accommodation and all meals to the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant accommodations are also free for CNRS employees. +When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant, accommodations are also free for CNRS employees. -[REGISTER HERE](https://www.azur-colloque.fr/DR14/inscription/inscription/201) +[REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From edbded3e1694036d37800bf016fc59fbed869b89 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:00:39 -0700 Subject: [PATCH 051/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 9227387..47ac759 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -30,10 +30,10 @@ Space at the workshop is limited to about 40 participants. To reimburse travel expenses of Workshop faculty and facilities rental, costs for the workshop will be as follows: -Registration cost is 300 Euros for students and post-docs, 500 Euros for -faculty and other professionals. These registration costs include +Registration cost is 280 Euros for students (plus 490 euros for accommodation) and post-docs, 380 Euros (plus 490 euros for accommodation) for +faculty and other professionals. Professionals are 580 Euros (plus 490 euros for accommodation). These registration costs include conference space rental, all coffee breaks, and a short excursion. -When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 470 euros). Because of a grant from the CNRS, registration (although not accommodation) is free for participants from French laboratories, while through a CRNS grant, accommodations are also free for CNRS employees. +When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. [REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) From 55699e640cee2d165ec61a0b4aae168eaadb3f2b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:01:45 -0700 Subject: [PATCH 052/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 47ac759..c8a7eaf 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -1,6 +1,6 @@ --- layout: default -title: EEGLAB 2023 Aspet +title: EEGLAB 2025 Aspet long_title: EEGLAB 2025 Aspet workshop parent: Past workshops grand_parent: Workshops From e53c15b786cbc3140caf1a81283c2ec0f97dd186 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:07:49 -0700 Subject: [PATCH 053/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 3c5e16a..d36ae5b 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -13,7 +13,7 @@ Join us on June 30th in Toulouse to see how cutting-edge computing can power you Registration --------------------- -There is no cost. However, if you want lunch, please email [Adrien](mailto:adrien.romain.marque@gmail.com). +There’s no fee, but if you would like to get a (free) lunch, please email [Adrien](mailto:adrien.romain.marque@gmail.com). Location and date ------- From bc6b967914f8da81219f23b65c301a461fe6893f Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:08:50 -0700 Subject: [PATCH 054/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index c8a7eaf..f6842bb 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -73,7 +73,7 @@ laptop with MATLAB installed. ### Monday, June 30th -[**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**](Symposium_SIESTA_2025.md)
+[**Free symposium: Cloud EEG/MRI/fMRI automated processing pipelines, the SIESTA project**](Symposium_SIESTA_2025.html)
(Toulouse CerCo laboratory) 16:30 -- Shuttle bus pick up at Toulouse train station From cfd24e2188faf21ee91d37f9202782975143de8e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:38:13 -0700 Subject: [PATCH 055/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index f6842bb..51b2f3d 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -2,7 +2,7 @@ layout: default title: EEGLAB 2025 Aspet long_title: EEGLAB 2025 Aspet workshop -parent: Past workshops +parent: Workshops grand_parent: Workshops --- From 88ce36e4c056706c12c22a0eae7a7f38f2077a1d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:38:30 -0700 Subject: [PATCH 056/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index d36ae5b..bb9a65f 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -2,6 +2,8 @@ layout: default title: SIESTA Symposium 2025 long_title: SIESTA Symposium 2025 +parent: Workshops +grand_parent: Workshops --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) From 4a96c5ff281a1b25dd713ee598c041527f069378 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:43:45 -0700 Subject: [PATCH 057/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 - 1 file changed, 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 51b2f3d..a21fdfa 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -3,7 +3,6 @@ layout: default title: EEGLAB 2025 Aspet long_title: EEGLAB 2025 Aspet workshop parent: Workshops -grand_parent: Workshops --- ![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) From 2c3c17b6df71547838a97be087fec1176c0b9055 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Mar 2025 16:43:56 -0700 Subject: [PATCH 058/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 1 - 1 file changed, 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index bb9a65f..751494f 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -3,7 +3,6 @@ layout: default title: SIESTA Symposium 2025 long_title: SIESTA Symposium 2025 parent: Workshops -grand_parent: Workshops --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) From ed879556a630d4178c831ca48adf2b27b2ca2b2e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 18 Mar 2025 08:28:57 -0700 Subject: [PATCH 059/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index a21fdfa..a31ac1b 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -103,14 +103,14 @@ laptop with MATLAB installed. 10:30 – 11:30 -- ICA theory (Scott Makeig) -11:30 – 13:00 -- Data import, Artifact rejection (Ramon Martinez) +11:30 – 13:00 -- Data import, Artifact rejection (Johanna Wagner) 13:00-14:00 Lunch -- **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Ramon Martinez) +14:00 – 16:00 -- ICA decomposition practicum (Johanna Wagner) -- Break-- @@ -143,7 +143,7 @@ laptop with MATLAB installed. 10:15 - 10:45 -- Making data FAIR with BIDS (Robert Oostenveld) -10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Ramon Martinez) +10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Johanna Wagner) 11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) @@ -165,11 +165,6 @@ laptop with MATLAB installed. 19:45 -- Dinner - - - - - ### Thursday, July 3rd 7:30 - 8:30 Breakfast @@ -210,7 +205,7 @@ laptop with MATLAB installed. 7:30-8:30 -- Breakfast -8:30 – 9:30 -- Deep learning and EEG (Arnaud Delorme, Dung Truong) +8:30 – 9:30 -- Deep learning and EEG (Arnaud Delorme) 9:30 – 10:15 -- Mining event-related brain dynamics II (Scott Makeig) From bb308449978a6f441cd2bd152d0ee615772385b5 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 19 Mar 2025 10:57:13 -0700 Subject: [PATCH 060/159] Update rereferencing.md --- tutorials/05_Preprocess/rereferencing.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tutorials/05_Preprocess/rereferencing.md b/tutorials/05_Preprocess/rereferencing.md index 2f900bc..f7f6625 100644 --- a/tutorials/05_Preprocess/rereferencing.md +++ b/tutorials/05_Preprocess/rereferencing.md @@ -47,6 +47,8 @@ undoing an average reference transform -- as long as you chose to include the initial reference channel in the data when you transformed to average reference). +The Huber mean is a robust estimator of central tendency that reduces the impact of outliers by iteratively optimizing Huber’s loss function. This function acts quadratically for small errors, much like the arithmetic mean, but switches to a linear treatment for larger deviations, effectively down-weighting extreme values. The threshold, measured in microvolts, specifies the deviation from the mean at which channel values are treated linearly rather than quadratically. This approach is similar to the reference technique used in the PREP pipeline, although PREP additionally removes channels with excessive deviations—a step that isn’t necessary in EEGLAB if bad channels have already been eliminated using clean_rawdata. It is important to note that the Huber mean should not be used before ICA because it violates the linearity assumption; it is best applied after ICA. + Note that the re-referencing function also re-references the stored ICA weights and scalp maps, if they exist. From fc1312454efa0336fe2d21d094081000ca8bf577 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 19 Mar 2025 14:33:40 -0700 Subject: [PATCH 061/159] Update rereferencing.md image --- tutorials/05_Preprocess/rereferencing.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tutorials/05_Preprocess/rereferencing.md b/tutorials/05_Preprocess/rereferencing.md index f7f6625..ba44444 100644 --- a/tutorials/05_Preprocess/rereferencing.md +++ b/tutorials/05_Preprocess/rereferencing.md @@ -27,9 +27,7 @@ Select Tools → Re-reference the data to convert the dataset to average reference by calling the [pop_reref.m](https://sccn.ucsd.edu/eeglab/locatefile.php?file=pop_reref.m) function. When you call this menu item for the first time for a given dataset, the following window pops up. - -![](/assets/images/Figure43_pop_rerefgui.jpg) - +![Screenshot 2025-03-19 at 14 32 56](https://github.com/user-attachments/assets/8f1644a9-95a8-46b6-aada-b80698946556) The (sample) data above were recorded using a mastoid reference. Since we do not wish to include this reference channel (neither in the data From 27899d2926a71ad027cc9022aa36a9a37ddb0104 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 19 Mar 2025 16:18:29 -0700 Subject: [PATCH 062/159] Update automated_pipeline.md --- tutorials/11_Scripting/automated_pipeline.md | 27 +++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/tutorials/11_Scripting/automated_pipeline.md b/tutorials/11_Scripting/automated_pipeline.md index 4d8de15..c5803ee 100644 --- a/tutorials/11_Scripting/automated_pipeline.md +++ b/tutorials/11_Scripting/automated_pipeline.md @@ -54,7 +54,7 @@ pop_editoptions( 'option_storedisk', 1); % only one dataset in memory at a time ALLEEG = pop_select( ALLEEG,'rmchannel',{'EXG1','EXG2','EXG3','EXG4','EXG5','EXG6','EXG7','EXG8', 'GSR1', 'GSR2', 'Erg1', 'Erg2', 'Resp', 'Plet', 'Temp'}); % compute average reference -ALLEEG = pop_reref( ALLEEG,[]); +ALLEEG = pop_reref( ALLEEG, []); % clean data using the clean_rawdata plugin ALLEEG = pop_clean_rawdata( ALLEEG,'FlatlineCriterion',5,'ChannelCriterion',0.87, ... @@ -62,9 +62,8 @@ ALLEEG = pop_clean_rawdata( ALLEEG,'FlatlineCriterion',5,'ChannelCriterion',0.87 'WindowCriterion',0.25,'BurstRejection','on','Distance','Euclidian', ... 'WindowCriterionTolerances',[-Inf 7] ,'fusechanrej',1); -% recompute average reference interpolating missing channels (and removing -% them again after average reference - STUDY functions handle them automatically) -ALLEEG = pop_reref( ALLEEG,[],'interpchan',[]); +% recompute average reference +ALLEEG = pop_reref( ALLEEG,[]); % run ICA reducing the dimension by 1 to account for average reference plugin_askinstall('picard', 'picard', 1); % install Picard plugin @@ -74,6 +73,14 @@ ALLEEG = pop_runica(ALLEEG, 'icatype','picard','concatcond','on','options',{'pca ALLEEG = pop_iclabel(ALLEEG, 'default'); ALLEEG = pop_icflag( ALLEEG,[NaN NaN;0.9 1;0.9 1;NaN NaN;NaN NaN;NaN NaN;NaN NaN]); +% Optional: remove flagged ICA components (otherwise done at the STUDY level), then recompute the +% average reference using the Huber method interpolating missing channels (and removing them again +% after average reference). See tutorial section 5.b. +if 0 + ALLEEG = pop_subcomp(ALLEEG, []); + ALLEEG = pop_reref( ALLEEG,[],'huber', 25, 'interpchan',[]); +end + % extract data epochs ALLEEG = pop_epoch( ALLEEG,{'oddball_with_reponse','standard'},[-1 2] ,'epochinfo','yes'); ALLEEG = eeg_checkset( ALLEEG ); @@ -123,7 +130,7 @@ pop_editoptions( 'option_storedisk', 1); % only one dataset in memory at a time ALLEEG = pop_select( ALLEEG,'rmchannel',{'EXG1','EXG2','EXG3','EXG4','EXG5','EXG6','EXG7','EXG8', 'GSR1', 'GSR2', 'Erg1', 'Erg2', 'Resp', 'Plet', 'Temp'}); % compute average reference -ALLEEG = pop_reref( ALLEEG,[]); +ALLEEG = pop_reref( ALLEEG, []); % clean data using the clean_rawdata plugin ALLEEG = pop_clean_rawdata( ALLEEG,'FlatlineCriterion',5,'ChannelCriterion',0.87, ... @@ -133,7 +140,7 @@ ALLEEG = pop_clean_rawdata( ALLEEG,'FlatlineCriterion',5,'ChannelCriterion',0.87 % recompute average reference interpolating missing channels (and removing % them again after average reference - STUDY functions handle them automatically) -ALLEEG = pop_reref( ALLEEG,[],'interpchan',[]); +ALLEEG = pop_reref( ALLEEG, []); % run ICA reducing the dimension by 1 to account for average reference plugin_askinstall('picard', 'picard', 1); % install Picard plugin @@ -143,6 +150,14 @@ ALLEEG = pop_runica(ALLEEG, 'icatype','picard','concatcond','on','options',{'pca ALLEEG = pop_iclabel(ALLEEG, 'default'); ALLEEG = pop_icflag( ALLEEG,[NaN NaN;0.9 1;0.9 1;NaN NaN;NaN NaN;NaN NaN;NaN NaN]); +% Optional: remove flagged ICA components (otherwise done at the STUDY level), then recompute the +% average reference using the Huber method interpolating missing channels (and removing them again +% after average reference). See tutorial section 5.b. +if 0 + ALLEEG = pop_subcomp(ALLEEG, []); + ALLEEG = pop_reref( ALLEEG,[],'huber', 25, 'interpchan',[]); +end + % extract data epochs % this is not necessary if you have resting state data or eyes open % eyes closed data, you need to define the design in the STUDY From e897db1f434601e558d679f5e6111eff9f79a310 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 19 Mar 2025 16:19:09 -0700 Subject: [PATCH 063/159] Update automated_pipeline.md --- tutorials/11_Scripting/automated_pipeline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/11_Scripting/automated_pipeline.md b/tutorials/11_Scripting/automated_pipeline.md index c5803ee..103e99a 100644 --- a/tutorials/11_Scripting/automated_pipeline.md +++ b/tutorials/11_Scripting/automated_pipeline.md @@ -108,7 +108,7 @@ A figure similar to the one below will be plotted. The figure may differ as some ![](/assets/images/p300_simple_study.png) -Running an spectral pipeline +Running a spectral pipeline ---------------- The pipeline below takes the raw data from all subjects, clean the data, extracts epochs of interest, and plots the spectrum to compare conditions. The first part is identical to the ERP script above. The end of the script computes the spectrum. Note that if you have continuous data, you need not extract epochs. We extracted epochs in this case since we wanted to reuse the same dataset as above. From 7c56a8998a5383ebdce7de59a5872311d5989b49 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 19 Mar 2025 18:19:40 -0700 Subject: [PATCH 064/159] Update automated_pipeline.md --- tutorials/11_Scripting/automated_pipeline.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/11_Scripting/automated_pipeline.md b/tutorials/11_Scripting/automated_pipeline.md index 103e99a..a40d944 100644 --- a/tutorials/11_Scripting/automated_pipeline.md +++ b/tutorials/11_Scripting/automated_pipeline.md @@ -78,7 +78,7 @@ ALLEEG = pop_icflag( ALLEEG,[NaN NaN;0.9 1;0.9 1;NaN NaN;NaN NaN;NaN NaN;NaN NaN % after average reference). See tutorial section 5.b. if 0 ALLEEG = pop_subcomp(ALLEEG, []); - ALLEEG = pop_reref( ALLEEG,[],'huber', 25, 'interpchan',[]); + ALLEEG = pop_reref( ALLEEG, [], 'huber', 25, 'interpchan',[], 'refica', 'remove'); end % extract data epochs @@ -155,7 +155,7 @@ ALLEEG = pop_icflag( ALLEEG,[NaN NaN;0.9 1;0.9 1;NaN NaN;NaN NaN;NaN NaN;NaN NaN % after average reference). See tutorial section 5.b. if 0 ALLEEG = pop_subcomp(ALLEEG, []); - ALLEEG = pop_reref( ALLEEG,[],'huber', 25, 'interpchan',[]); + ALLEEG = pop_reref( ALLEEG, [], 'huber', 25, 'interpchan',[], 'refica', 'remove'); end % extract data epochs From 49c7bb15e5573e24fcaf9a8c2c5101fc0ed88b84 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 21 Mar 2025 09:48:52 -0700 Subject: [PATCH 065/159] Update rereferencing.md --- tutorials/05_Preprocess/rereferencing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/05_Preprocess/rereferencing.md b/tutorials/05_Preprocess/rereferencing.md index ba44444..72d98ab 100644 --- a/tutorials/05_Preprocess/rereferencing.md +++ b/tutorials/05_Preprocess/rereferencing.md @@ -45,7 +45,7 @@ undoing an average reference transform -- as long as you chose to include the initial reference channel in the data when you transformed to average reference). -The Huber mean is a robust estimator of central tendency that reduces the impact of outliers by iteratively optimizing Huber’s loss function. This function acts quadratically for small errors, much like the arithmetic mean, but switches to a linear treatment for larger deviations, effectively down-weighting extreme values. The threshold, measured in microvolts, specifies the deviation from the mean at which channel values are treated linearly rather than quadratically. This approach is similar to the reference technique used in the PREP pipeline, although PREP additionally removes channels with excessive deviations—a step that isn’t necessary in EEGLAB if bad channels have already been eliminated using clean_rawdata. It is important to note that the Huber mean should not be used before ICA because it violates the linearity assumption; it is best applied after ICA. +The Huber mean is a robust estimator of central tendency that reduces the impact of outliers by iteratively optimizing Huber’s loss function. This function acts quadratically for small errors, much like the arithmetic mean, but switches to a linear treatment for larger deviations, effectively down-weighting extreme values. The threshold, measured in microvolts, specifies the deviation from the mean at which channel values are treated linearly rather than quadratically. This approach uses the same type of reference as the PREP pipeline. However, the PREP pipeline iteratively removes channels with excessive deviations and recomputes the reference—a step that isn’t necessary in EEGLAB if bad channels have already been eliminated using clean_rawdata. It is important to note that the Huber mean should not be used before ICA because it violates the linearity assumption; it is best applied after ICA. Note that the re-referencing function also re-references the stored ICA weights and scalp maps, if they exist. From 77c9ec3972ac333c3c6aacb809664335c1be8163 Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Fri, 28 Mar 2025 08:53:20 +0100 Subject: [PATCH 066/159] better title --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 751494f..b3a1bda 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -6,7 +6,7 @@ parent: Workshops --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) -Cloud EEG/MRI/fMRI automated pipelines, the SIESTA project +Private NeuroImaging in the Cloud, the SIESTA project ============================ SIESTA explores how cloud computing can revolutionize neuroimaging research. By leveraging scalable infrastructure and standardized workflows, we make complex MRI, EEG, and MEG analysis more accessible, reproducible, and efficient. This session will showcase how automated pipelines, containerized environments, and cloud-based data sharing streamline neuroimaging studies across different platforms and operating systems. From 9d45e23730a034a3c7da746c3eab63ddfd05d1a3 Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Fri, 28 Mar 2025 08:53:50 +0100 Subject: [PATCH 067/159] even better title --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index b3a1bda..41ac3ec 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -6,7 +6,7 @@ parent: Workshops --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) -Private NeuroImaging in the Cloud, the SIESTA project +Secured NeuroImaging in the Cloud, the SIESTA project ============================ SIESTA explores how cloud computing can revolutionize neuroimaging research. By leveraging scalable infrastructure and standardized workflows, we make complex MRI, EEG, and MEG analysis more accessible, reproducible, and efficient. This session will showcase how automated pipelines, containerized environments, and cloud-based data sharing streamline neuroimaging studies across different platforms and operating systems. From fa34b69adb33efaa59082a4d8279363a5bf98aac Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Fri, 28 Mar 2025 08:54:03 +0100 Subject: [PATCH 068/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 41ac3ec..a569deb 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -6,7 +6,7 @@ parent: Workshops --- ![toulouse](https://github.com/user-attachments/assets/e4f0aa48-d37a-4c58-913e-e48068f168da) -Secured NeuroImaging in the Cloud, the SIESTA project +Secure NeuroImaging in the Cloud, the SIESTA project ============================ SIESTA explores how cloud computing can revolutionize neuroimaging research. By leveraging scalable infrastructure and standardized workflows, we make complex MRI, EEG, and MEG analysis more accessible, reproducible, and efficient. This session will showcase how automated pipelines, containerized environments, and cloud-based data sharing streamline neuroimaging studies across different platforms and operating systems. From 52b6cc5d9ab45b83d9214058a8d785dc4a182144 Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Fri, 28 Mar 2025 08:58:39 +0100 Subject: [PATCH 069/159] talk change for me --- workshops/Symposium_SIESTA_2025.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index a569deb..fe23c55 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -26,7 +26,7 @@ Program 10:05 -- **Robert Oostenveld** -- Introduction to the SIESTA project -10:20 -- **Cyril Pernet** -- An example EEG pipeline in the SIESTA framework +10:20 -- **Cyril Pernet** -- Data privacy in neuroimaging 11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework @@ -34,7 +34,7 @@ Program 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) -1:20 -- **Camille Maumet** (remotely) -- Robust science and tracking methods (to be confirmed) +1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines (to be confirmed) 1:50 -- **Jan-Mathijs Schoffelen** and **Marcel Zwiers** (remotely) -- SIESTA advanced methods From a422dc6ba1df8f6a2049e815d363c8d2d61a72f2 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 31 Mar 2025 14:30:25 -0700 Subject: [PATCH 070/159] Update BIDS.md --- tutorials/04_Import/BIDS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/04_Import/BIDS.md b/tutorials/04_Import/BIDS.md index 802c9da..01892b4 100644 --- a/tutorials/04_Import/BIDS.md +++ b/tutorials/04_Import/BIDS.md @@ -8,7 +8,7 @@ grand_parent: Tutorials Importing BIDS data =========================== {: .no_toc } -The Brain Imaging Data Structure (BIDS) data standards is a community standard for organizing, describing, and annotating collections of neuro-imaging datasets. A magnetoencephalography (MEG) data extension has been developed and, in 2019, another [electrophysiology](https://github.com/bids-standard/bids-specification/blob/master/src/04-modality-specific-files/03-electroencephalography.md) data extension for EEG and intracranial EEG (iEEG) data. EEGLAB allows importing and exporting EEG data to the BIDS format using the [bids-matlab-io](https://github.com/sccn/bids-matlab-tools/wiki) EEGLAB plugin. +The Brain Imaging Data Structure (BIDS) data standards is a community standard for organizing, describing, and annotating collections of neuro-imaging datasets. A magnetoencephalography (MEG) data extension has been developed and, in 2019, another [electrophysiology](https://github.com/bids-standard/bids-specification/blob/master/src/04-modality-specific-files/03-electroencephalography.md) data extension for EEG and intracranial EEG (iEEG) data. EEGLAB allows importing and exporting EEG data to the BIDS format using the [EEG-BIDS](https://github.com/sccn/bids-matlab-tools/wiki) EEGLAB plugin.
@@ -60,4 +60,4 @@ We can clearly see the alpha peak at about 10 Hz for most subjects (with one sub You may follow the [batch processing tutorial](/tutorials/10_Group_analysis/multiple_subject_proccessing_overview.html#perform-batch-processing) to pre-process all datasets simultaneously from the EEGLAB GUI, and perform standard [EEGLAB group analyses](/tutorials/10_Group_analysis/). -You may also look at the [BIDS script processing tutorial](/tutorials/11_Scripting/Analyzing_EEG_data_in_EEGLAB_The_Wakeman-Henson_dataset.html), which processes the same dataset from the MATLAB command line. \ No newline at end of file +You may also look at the [BIDS script processing tutorial](/tutorials/11_Scripting/Analyzing_EEG_data_in_EEGLAB_The_Wakeman-Henson_dataset.html), which processes the same dataset from the MATLAB command line. From 676f8df971ad31b712d21ebd09695a8a84924c3a Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 3 Apr 2025 21:29:59 -0700 Subject: [PATCH 071/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index fe23c55..07f476c 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -30,7 +30,7 @@ Program 11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -11:40 -- **Arnaud Delorme** -- The NSG and BrainLife cloud computing platforms and why homomorphic encryption is the future +11:40 -- **Arnaud Delorme** -- The NSG and BrainLife cloud computing platforms 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) From 0eb93c8eccd55d137e61752ea2a5a0c2b895d7bd Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Wed, 23 Apr 2025 15:28:02 +0200 Subject: [PATCH 072/159] Update EEGLAB_2025_Aspet.md add this year teacher - me --- workshops/EEGLAB_2025_Aspet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index a31ac1b..f1cce2a 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -140,7 +140,7 @@ laptop with MATLAB installed. -- Break-- -10:15 - 10:45 -- Making data FAIR with BIDS (Robert Oostenveld) +10:15 - 10:45 -- Making data FAIR with the EEGLAB BIDS plug-in (Cyril Pernet) 10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Johanna Wagner) @@ -154,7 +154,7 @@ laptop with MATLAB installed. 12:45-14:00 Lunch -- -14:00 – 16:00 -- Practicum (use your own data) +14:00 – 16:00 -- Practicum (use your own data - all teachers) -- Break-- @@ -185,7 +185,7 @@ laptop with MATLAB installed. 10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) -11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Arnaud Delorme) +11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) 12:30-13:45 Lunch -- From 5a3dadbf335fcc2eefe5cac2462286918ba93af5 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 29 Apr 2025 21:14:07 -0700 Subject: [PATCH 073/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index b479d77..0d6d64e 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -51,7 +51,7 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na - **Bug fix**: Fix the issue with not clearing the STUDY cache when editing a STUDY. - **Bug fix**: Better detection of a dataset modified by users. - **Bug fix**: Fix issue with STUDY [ICA component clustering](https://github.com/sccn/eeglab/issues/767). This is also related to the ICLabel bug below. -- ICLabel plugin: The ICLabel version (1.5) released in the previous EEGLAB version had the same as above. Make sure to use this EEGLAB distribution or to update to ICLabel 1.6 if you are using EEGLAB 2024.0 +- ICLabel plugin: The ICLabel version (1.5) released in the previous EEGLAB version had the same problem as described above. Make sure to use this EEGLAB distribution or update to ICLabel 1.6 if you are using EEGLAB 2024.0 - Use this [Github link](https://github.com/sccn/eeglab/compare/2024.0..2024.1) to see all changes compared to the previous EEGLAB version. ## EEGLAB version 2024.0 From 7b40af0c737b6114c0af9eebd2750d29c95a2a1f Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 8 May 2025 14:11:27 -0700 Subject: [PATCH 074/159] Update quickstart.md --- tutorials/02_Quickstart/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/02_Quickstart/quickstart.md b/tutorials/02_Quickstart/quickstart.md index db4cb11..ec8fc8a 100644 --- a/tutorials/02_Quickstart/quickstart.md +++ b/tutorials/02_Quickstart/quickstart.md @@ -9,7 +9,7 @@ nav_order: 2 Quickstart guide ================ -This page lets you import and visualizes an EEG dataset. It is a way to get started quickly. +This page lets you import and visualize an EEG dataset. It is a way to get started quickly. Load the sample EEGLAB dataset --------------------------- From 674929c048f862d1f4e0a4cc48b8fc1b0d3b7b90 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 14 May 2025 12:13:12 -0700 Subject: [PATCH 075/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index f1cce2a..bc7d771 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -140,10 +140,7 @@ laptop with MATLAB installed. -- Break-- -10:15 - 10:45 -- Making data FAIR with the EEGLAB BIDS plug-in (Cyril Pernet) - - -10:45 - 11:45 -- Continued processing of HW dataset (ICA) (Johanna Wagner) +10:15 - 11:45 -- Continued processing of HW dataset (ICA) (Johanna Wagner) 11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) From ab814cba8abe2ac83f26b154597f2bb76f1f13d6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 14 May 2025 12:15:08 -0700 Subject: [PATCH 076/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index bc7d771..12865a4 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -135,7 +135,7 @@ laptop with MATLAB installed. 8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) -9:15 - 10:00 -- Cluster permutation testing (Robert Oostenveld) +9:15 - 10:00 -- Statistical approach to EEG data (Cyril Pernet) -- Break-- From c6f89edb44eccea656d994b8abae619ae127b4e7 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 14 May 2025 12:32:24 -0700 Subject: [PATCH 077/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 07f476c..be6f1c1 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -30,7 +30,7 @@ Program 11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -11:40 -- **Arnaud Delorme** -- The NSG and BrainLife cloud computing platforms +11:40 -- **Arnaud Delorme** -- EEG pipelines and the SIESTA, NSG, and BrainLife cloud computing solutions 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) From d5167ba82501e07717c533fb507eb1f7690c4c9e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 14 May 2025 12:35:41 -0700 Subject: [PATCH 078/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index be6f1c1..5d2fee6 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -30,7 +30,9 @@ Program 11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -11:40 -- **Arnaud Delorme** -- EEG pipelines and the SIESTA, NSG, and BrainLife cloud computing solutions +11:40 -- **Arnaud Delorme** -- EEG pipelines and the SIESTA, and BrainLife cloud computing solutions + +12:00 -- **Scott Makeig** -- NEMAR, HED, and NSG cloud computing solutions 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) From d0f5b6047e6ee79694623f5e378082f334b6c55c Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 20 May 2025 15:14:00 -0700 Subject: [PATCH 079/159] Update Install.md --- tutorials/01_Install/Install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/01_Install/Install.md b/tutorials/01_Install/Install.md index 534c92f..6e4fc91 100644 --- a/tutorials/01_Install/Install.md +++ b/tutorials/01_Install/Install.md @@ -11,7 +11,7 @@ Installing and starting EEGLAB First, download [EEGLAB](http://sccn.ucsd.edu/eeglab/install.html), which contains the tutorial dataset in the _sample_data_ subfolder of the EEGLAB distribution. -When you uncompress EEGLAB you will obtain a folder named "eeglabxxxx" +When you decompress EEGLAB you will obtain a folder named "eeglabxxxx" (note: current version number 'xxxx' will vary). Under Windows, MATLAB From 792942a69cd1a66ecb9776ce173eaa3a23c87a6e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 20 May 2025 15:15:09 -0700 Subject: [PATCH 080/159] Update Install.md --- tutorials/01_Install/Install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/01_Install/Install.md b/tutorials/01_Install/Install.md index 6e4fc91..e87603d 100644 --- a/tutorials/01_Install/Install.md +++ b/tutorials/01_Install/Install.md @@ -34,7 +34,7 @@ Switch to the EEGLAB directory (folder) ------ You may browse for the directory by clicking on the button marked *"…"* in the upper right of the screen. - + ![](/assets/images/MATLAB_main_screen.png) From 06a844b8f1d734e88d69bbdcc754a5e1a5f9df18 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 5 Jun 2025 15:55:01 -0700 Subject: [PATCH 081/159] Update Install.md --- tutorials/01_Install/Install.md | 92 +++++++++++++++------------------ 1 file changed, 41 insertions(+), 51 deletions(-) diff --git a/tutorials/01_Install/Install.md b/tutorials/01_Install/Install.md index e87603d..e387583 100644 --- a/tutorials/01_Install/Install.md +++ b/tutorials/01_Install/Install.md @@ -6,86 +6,76 @@ categories: tutorial parent: Tutorials nav_order: 1 --- + Installing and starting EEGLAB -================ +============================== -First, download [EEGLAB](http://sccn.ucsd.edu/eeglab/install.html), -which contains the tutorial dataset in the _sample_data_ subfolder of the EEGLAB distribution. -When you decompress EEGLAB you will obtain a folder named "eeglabxxxx" +First, download [EEGLAB](http://sccn.ucsd.edu/eeglab/install.html), +which contains the tutorial dataset in the _sample_data_ subfolder of the EEGLAB distribution. +When you decompress EEGLAB, you will obtain a folder named "eeglabxxxx" (note: current version number 'xxxx' will vary). -Under Windows, MATLAB -usually recommends but does not require that you place toolboxes -in the *Application/MATLABRxxxx/toolbox/* folder (note: this name should -vary with the MATLAB version 'xxxx'). In Linux, the MATLAB toolbox -folder is typically located at */usr/local/pkgs/MATLAB-rxxxx/toolbox/*. In MacOS it is in "/Application/MATLAB_Rxxxx". You may also place the folder anywhere else on your path. +Under Windows, MATLAB usually recommends but does not require that you place toolboxes +in the *Application/MATLABRxxxx/toolbox/* folder (note: this name should +vary with the MATLAB version 'xxxx'). In Linux, the MATLAB toolbox +folder is typically located at */usr/local/pkgs/MATLAB-rxxxx/toolbox/*. In **macOS**, it is in */Applications/MATLAB_Rxxxx/*. You may also place the folder anywhere else on your path. Now, we will start MATLAB and EEGLAB. Start MATLAB ------- +------------ -- Windows: Go to Start, find MATLAB, and run it. -- MacOS: Start from the MATLAB icon in the dock or the - application folder. -- Linux: Open a terminal window and type *matlab* and hit enter. +- **Windows**: Go to Start, find MATLAB, and run it. +- **macOS**: Start from the MATLAB icon in the Dock or the Applications folder. +- **Linux**: Open a terminal window and type *matlab*, then hit Enter. -Switch to the EEGLAB directory (folder) ------- +Switch to the EEGLAB directory +------------------------------ You may browse for the directory by clicking on the button marked *"…"* in the upper right of the screen. - ![](/assets/images/MATLAB_main_screen.png) - - This opens the window below. Double-click on a directory to enter it. - Double-clicking on ".." in the folder list takes you up one level. Hit - *Ok* once you find the folder or directory you wish to be in. - Alternatively, from the command line, use *cd* (change directory) to - get to the desired directory. +This opens the window below. Double-click on a directory to enter it. +Double-clicking on ".." in the folder list takes you up one level. Hit *OK* once you find the folder or directory you wish to be in. +Alternatively, from the command line, use *cd* (change directory) to get to the desired directory. Start EEGLAB ------- +------------ -Type *eeglab* at the MATLAB command line and hit enter. EEGLAB will +Type *eeglab* at the MATLAB command line and hit Enter. EEGLAB will automatically add itself to the MATLAB path. - ![](/assets/images/MATLAB_Command_Line.png) - - The blue main EEGLAB window below should pop up, with its seven menu - headings: File, Edit, Tools, Plot, Study, Datasets, Help arranged in typical (left-to-right) order of use. +The blue main EEGLAB window below should pop up, with its seven menu +headings: File, Edit, Tools, Plot, Study, Datasets, Help arranged in typical (left-to-right) order of use. ![](/assets/images/Eeglab20191.png) - Adding EEGLAB to the MATLAB path ------- +-------------------------------- -You may want to add the EEGLAB folder to the MATLAB search path so the +You may want to add the EEGLAB folder to the MATLAB search path so the next time you start MATLAB, you will be able to directly open EEGLAB. -If you started MATLAB through its graphical interface, go to the -file menu item and select set -path. This will open the following window. - +If you started MATLAB through its graphical interface, go to the +File menu item and select Set Path. This will open the following window. ![MATLAB set path gui](/assets/images/MATLAB_set_path_gui.png) -Or, if you are running MATLAB from the command line, type *pathtool* -and hit return; this will also call up this window. - -Click on the button marked *Add folder* and select the folder -"eeglabxxxxx", then hit *Ok* (EEGLAB will take care of adding its -subfolder itself). - -Hit *save* in the *pathtool* window. This will make the EEGLAB call-up -function *eeglab* available in future MATLAB sessions. Note that if -you are installing a more recent version of EEGLAB, it is best to -remove the old version from the MATLAB path (select, then hit -*Remove*) to avoid the possibility of calling up outdated routines. It -is preferable NOT to add the *eeglab* path with its subfolder and let -EEGLAB manage paths (when you start EEGLAB, it automatically adds -the path it needs). +Or, if you are running MATLAB from the command line, type *pathtool* at the command line +and hit Enter; this will also call up this window. + +Click on the button marked *Add Folder* and select the folder +"eeglabxxxx", then hit *OK* (EEGLAB will take care of adding its +subfolders itself). + +Hit *Save* in the *pathtool* window. This will make the EEGLAB call-up +function *eeglab* available in future MATLAB sessions. Note that if +you are installing a more recent version of EEGLAB, it is best to +remove the old version from the MATLAB path (select it, then hit +*Remove*) to avoid the possibility of calling up outdated routines. It +is preferable **not** to add the *eeglab* path with its subfolders manually—let +EEGLAB manage paths (when you start EEGLAB, it automatically adds +the paths it needs). From 64fcb6a836a75b3e5b6243de791fb23bc1105153 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 5 Jun 2025 16:07:58 -0700 Subject: [PATCH 082/159] changing install.md --- tutorials/01_Install/Install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/01_Install/Install.md b/tutorials/01_Install/Install.md index e387583..c7f49b0 100644 --- a/tutorials/01_Install/Install.md +++ b/tutorials/01_Install/Install.md @@ -13,7 +13,7 @@ Installing and starting EEGLAB First, download [EEGLAB](http://sccn.ucsd.edu/eeglab/install.html), which contains the tutorial dataset in the _sample_data_ subfolder of the EEGLAB distribution. When you decompress EEGLAB, you will obtain a folder named "eeglabxxxx" -(note: current version number 'xxxx' will vary). +(note: the current version number 'xxxx' will vary). Under Windows, MATLAB usually recommends but does not require that you place toolboxes in the *Application/MATLABRxxxx/toolbox/* folder (note: this name should From 6db7bfd33b5df25f95b15d9f7be66b2407541125 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 6 Jun 2025 07:40:25 -0700 Subject: [PATCH 083/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 12865a4..92f817c 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -34,7 +34,8 @@ faculty and other professionals. Professionals are 580 Euros (plus 490 euros for conference space rental, all coffee breaks, and a short excursion. When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. -[REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) + +Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From 3d7364291d06fa7402f7a140f1b22c57e743233b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 6 Jun 2025 07:40:52 -0700 Subject: [PATCH 084/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 92f817c..92cb164 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -35,7 +35,7 @@ conference space rental, all coffee breaks, and a short excursion. When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. -Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations +Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations. Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From 635bafb3c4bb2243367725e6a0520ccd2186298e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 6 Jun 2025 07:50:45 -0700 Subject: [PATCH 085/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 92cb164..e0d3c2f 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -34,8 +34,8 @@ faculty and other professionals. Professionals are 580 Euros (plus 490 euros for conference space rental, all coffee breaks, and a short excursion. When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. - -Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations. +[REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) + Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From f50dbdb4addb1a4976e098bb44aa1aa836ad1124 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 12 Jun 2025 13:50:57 -0700 Subject: [PATCH 086/159] fix path conflict --- ..._path_gui.png => MATLAB_set_path_gui_2.png} | Bin assets/images/Matlab_set_path_gui.png | Bin 752843 -> 0 bytes tutorials/01_Install/Install.md | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename assets/images/{MATLAB_set_path_gui.png => MATLAB_set_path_gui_2.png} (100%) delete mode 100644 assets/images/Matlab_set_path_gui.png diff --git a/assets/images/MATLAB_set_path_gui.png b/assets/images/MATLAB_set_path_gui_2.png similarity index 100% rename from assets/images/MATLAB_set_path_gui.png rename to assets/images/MATLAB_set_path_gui_2.png diff --git a/assets/images/Matlab_set_path_gui.png b/assets/images/Matlab_set_path_gui.png deleted file mode 100644 index 84a0411ef942eca73b8bd0106d82f22465cad465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752843 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%0AI`~}PqIo_ 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𝔶LTQLY#`w-FTQeoGIJcWvT3zi^fzYyX0kw5u3G9 zp};h2e!8vl=&1v6f!jMpo?K}OmpNg(I>`TO5hmxk{Za}}nGeB802mt=L4jBee#$fk z4~YjVaHLknf9PSOrw?n6GUawph7A^Yv0AauLKT=kRm631CWi-QbfbTOYjdk!qw)>YN9Cb`%g3Osi+D;;8TxFK)drLKD;^t;$LX(pf)K z?hrh+F;BFn@#hT)YonavSD8mmXFsWt0vScdP-{wOFZN?N&bg&N>9=C1SxWqCAE>ZF>WU&$Vv!`8n(V&u`>^?&k`S zpVS=&oYffDlv(|?_WUz3)#LtMsKo5i74C$yxV`NDm#$8E=H@WJrx(h0%mK7lEqPGa zgE|YgUsOcBg0`}%VuVdbH7#*JXB8uAh1{8IvQ6~VpZvUdt&qAcIT}p z2lE`u@`|a(xa;91`}ZwB>ixcs&4~0Z!~9 zXN_f6Ft&^;c zsuIEm0ID$3u)pAed2U7pm|^ai_%uJA1miN*2p}k%pfj4sVZK7+Hao8>+u*IIFhv=n zHp=2|__v^rM$bf`?_@fKZZhRJIiu+6onmmA{iDVcdf+$$2YZ1;|6r$MW5rd|F?2?# zg7eBsjw&<670;AT3HS?ned{K{MU#IkNt`%?PnWltD`0y*N)zc{93hU81X0rifAUu= z;Xr)O10w7u2oDiwi-x?{AR;DKbEaOXo@&Pl#lD22M`)FhQ0+BmVrYVtZrVr|fqYR_ z(J8tedX46WK{3ZNPy*=Q4IO0>P)@DQ2e)L?+SQ3Y2asb%J z?I_c-sWT$I%o^2Bc4+>FV7>&>Jjpast)#fmwdG4N|1Oue&M6AvSr?xyL?b_IZ%8qO zw|?grZmq!z9-P3{Iz>)7-2{6dsUoXuK-Xwcn-*HrgA;=r!QgLI>knM?G{&9{JKX>a z=-mLPTS;>CiXUAunh%$`!o39HH$V$y*{iiW1=2h&8w>~}swO^{B~x|NEfv~VMDw72 zPV5MJ@bhU(hJ6Y{y3FP*+lshFeG3E9;TwuSBGa=!fdT@Phv+8Zx+=7HvuRHo z6`WTG>364o$iXvCmuqV+6W{6V?rHNHs5+;-?F0*t)KTW$oE(}vVd3w#Wo{_YA{9;HN7cG*9o-dI9N#DXWWmCv~)mzImN2mUX z94!&yKmN!NC?L(zKU0biGE4|$JP~W*|n>!b7azABLFi6k2;y#-SUY0JAV~K-Bll;Gk^7_z0n~NX%D(yF0 zlgC`Uh@76RPy<@w7QaizwbvN6mpHS#Cp%>V+nczxtd{DP<|n4527CRjUPZ3U?|p;x zUaeXP=);B~1!^j>kL#FVU?;pO=E+2y@vgNyjPNIGRbweAdU zmDQFXZ5INbhZ=Te)!#(p%Aiza6ffLg+CjE%={MZYt6v&D0y*)?Gg^n@nSxthj>D`9 zO|o2MoE^phS}8MKgB^|3Vt=7g!Shf61Ua@Zn*UkOxpLBbZ`!h;SUke`Aynj8!|Tqn zg<$+#{ku{|)m*Pgfl(a+i)*0Ycqk1^lv;K`1xSc{0aY$(;Q2qnb`Im~&7wjgG&?j! zll7Z6k4awggkA6R8n$7KNR{Hp1@q2BA94XDpnm^HGa;)P0CSZJpW{Y-r>N~p*F_$5 zk8#mczqV?MgTBXXaVsF8&NdMcFsrM%u$s@P9G+qxNWwt{Gl@%J!P!uCjPMzYSSyX zaW&lP4RgflGWmu0GuLajx*~$DYjvON*8U?4j3%9U_tU%h@VeKYw|B8C^&MjEyyS*F zzS63JUKc@{qCA`+Rk6Mc2fM|@3$0UsEMZBy6n?Y@$$?jAd!XBta-$}mA%p4tI~Svt z#!9FKcy+u|SH)CyNsauGIG#e_#||X@k^EURe!X$^VMZj%>|1Wqq8WEzq?(7WNq~%xya6S+^$R_9j!C>X>NhNT>vNTlLl>bY!j4LtB<@2po z>Tcs-Fx0!8UZ9mhJ>|geT6aB5^w^$)V<4w>@u+(Cgrit9mIN1N!XG-f*pTa1#rBa) z;bQgjtWWe+WoWSI$$+Q9cSJh=HQdhuXK~5u{J<;VHFXg)+-5}9hWBDZpXS$2es*d5 zk4edIQainTLrB;b{xF2`y{{NbsUF1hkArO_&_ly981LDz1Fp-#RoE+FIMSnAL7~`B zUMf#WckETG9Pfi;>eO&wO)@3OUtA$Ne)VC-ed+7v=~hIM*qy7B%;n1J%?5{J0{0T^ zvZugIp5P?H@7H3h_#@XKc!el{As6w@JKUPP<#ZWTDf8t#PC?p+;=;`$&h$eDH4;=~ zX_SKKrpl)6SiG{Tjqn`&BNCnf1Tq1MzLcdjjkd3+bUr0}H)*U*CnF%@)P4Gf?nTA` zNjM2El2{nXbGoH)cS?WQ>q}&Os)M!IqYk@+49Rp3G@rMof&v}{)g{{^e@E<#B@I(e zRrSN=RLS}}oNT$W|G4)423Q&FGvD0NLzgXXe$$Z2?E6ZBBzzfx8uDt9x2OKInJiD+ z?$=wdE!0=GDWdm*dAX0L-=+z@5em14u_uD^>XV2L7fWz1_`E%Aa6u3KBriuS!ZJ>g zTRS3FEe9=SDe$6wv8d@7c=ZdXWA+g7+h$JPHSOt;&m zFmuY)1KM(J<}n)!zcg&ht+#uTr>4?1~b8%ts7G>n=69I?OUq^FGy~tzily zm|?>sWojo&Vjn&_{W(t!+*4d;RWxE6Yt2e}^t~Qq^OJ5>X;jH3jQ&HwY!towOU(k6 zA@|LbAQxChWNfXJlF|?QV2>$&gWBY&?eVNLUKLiXh?|KUx-Vew74UQkk+hOm&)v}_fAO~xV#mr4Bz?W}Sc1a;p?gCDX#(WTiyu2E1 zHu&Nvx04UmKmTpJ@9 z@7Vee)<8SK3<=U}LFghcx*!8SgXX{HvbsT4{(-;cy?Vkb?hQA=y)G_%aN_XmOhUS# z!}BP1tql$T$y~D0FC6YB>`$r1&m_~Vb&W=bVeI~#EvndtDDt_|ADZQQwYB+J%0Ffc~&OU!Qw{lZgu+|+Q z)?s|b%@K>s?-hOVHK^%vt>!CN=i|Fg0=gg89R)U2IC>M=+I{5!R(PNGhX+@eQEUGw z^Fkc0UmNQU+NU=XDDyL|8(}s^Sv%?FGJ}m5t`QtMNsfAX(-WYrDBHlJVD$35R2i!) z^Ny-=fs~mC`HkYLrcKNaT6?XAO|ktt>(hTY8l| zlV|05Yi-0yT`5?LnKB>HS_c5(3Dg_~#c3<+n(rWBfMh44V*fUWFO9b!4I`arI7XfT z@oSH5Y1(Ra{UbERYGYsaR%R=mU*WyJ%6O`e-^_r+0*|i@r%j|TjXLVD;sGy=$L>Rh z?mf7#p*Z{C6YCc3lW3*1+7|VwsvTHldhIkh{t(Tp)GY~eU7}+w^V&hCl%CFW`nOQ4 zf?2=bmM0{Xk;MyEhGfy->HyV$YokhDhB*0m0^q@zGp(GxcIHH$Iv{;?_{}{lomi6? zOxW(ZJmJZBZ6xe?UlVf7XMKnfn7cHseq^dnR?B*UCAg}f+9Bm?CpaleoA=6Eo~h<8 zhwflzt`=(ttBY|_En=P$0^gN%dY2*ZR{vEX#g~u;Cx&1G)uez=UlGMfnlv7g(5Je9 zr7m-mZ`PQ&Ew9}~gCkDseAcMoAa8!l(gmL!*M%SzW!OVmBA=pr2DzC@I2jJ9CO4RJvMG6#e>r#BOH{Vh&Lj_oTtn-oyrk^zLNWn%YPeiIlnH2S*Ra=dny2Vl7MlNlH)Mnj?D(9G z@fx6p5580ElqBLdc-NY4X3EvH1@*KU#LkqL*e#~tce~)ypv0)Rl_g7Tex>n3jN#+PpBHjC9N)@PHQ|1D`VzNj*mb^O=>am_=JI-D-KQo~~H& zL~O?XSdwgl?~;@wKFVt~v77XrTN57(=ZqF7G2WcTT6<;vU6l`F+%wHn){ck<on<=V2sy@gWL*gJk;!~;hDhoNKxF^M4pSx736PxCc zkg%JqL3H#b^a}SW54K&IU!z^XZ)AF==ZUWGTeth9pJ3+Dd;_U>L(~Wa*?84P-dttL zD{zf`$W+ty-P7q1&(YoZL??1w+lnY&MGZPqAMUvEyG*$FrF3(_BdOw4`jUQn;hRrE zD?k5^wcXQL8Yq?r-|=-M$ICK*Dgc9Rl4lkzyw~^$@T z=AW^EQ{PRRp7`S{H+>%ISEg!HnhZ*sTPcOxPY0l9bQl%3#_;{$s!W>tWMZPLKVy6Q zccxyDD^CnU&%5zQlB5=vbJ@`bvV#1H;R(@1vtEv2K1StX6sd#4Vr)D4)jMw6`>lH` zoSLd!s_`f-q)OK69aJ&hy8kcYv_RfkHhbpet%aKL?mk7v;$-QmYC)?ON|PcSn-FWa z$3Lh%cPhDl0N_4ax-dP{)V_Uf6ig-zNf0@r^6twyH;Mloh&&gCTVCLN60 z8q?Z(V&-)AXea_>#j{+CDQ-4|wpHwNEh^%(7OR zlyW(eviL5W0H0^WT>P4iK?U47jh1ny<+gB-kqG}Q3;#=$qAhq_STE`7L|+rH?ST6( z--Eo7-dtjd_3Ewa0iEi(;kl|e+1FRl+skN%Q?>yhUM!galer(os_j?z`Cp?MVrlDL z^wi3_u8z_lV`vq=27s>_tX^2BEL5CW;dEfF63oZ`qUcUEPb2_E8Ni4AQAE;>jH+p`Q-$$(i_$2>dri462&2qwzwo4YUp9%uvl<7VOlLPMcQn&q>CA3RXX0qGqxVh zjGfrV10v#DsJW`#5abQo<6xyg@?i;YpNQN1isX_wBc9W!O$JH~IxNQdl+pd~z1Rqc z2l(4(U0V5LM7scr?n7*LBLWmqyr&u*(Dufp_|uCwmE)z_5C?9jX@JJ1O2(uBRisR= z)za&;8ENx)vqa3<20+V2S%`-4u!39LJIQkVH?3x>Zgq#o2-&v{2B9m3Hs$oM=g>qs z#jz2k=a!7KcM9o$zg+k*%GKo;KTY?!sNk_!ZGa7qI#ONN)2=Z6Z=UdC6}bt8?~Y3d z6!uOwN&`2WlG>l!)R-rccVMd%tfEhHg$gt zG3}d8-ZU)Dl#V_v-g_{TQn1s-&w23@JO2E8xl0RT0ILE?Pw*GuG{|8Z1r5aB?bcvr zQvs?_;o*Rc0GZ7cAZx4Dy~F2I4VI!EWAHV28X7GGA45RANv0#(OP)pEd@oqV59lVQGiDDYSXs z4K?sGhtrUoFE0otcv1ix}{?vf$Dckye@I%rxtUryw~T`Rgnq*zgPhX;PfoCX0T@NIrVe?q53KX;hberS;n9?) zPdKMaSdf>>NVHV3u`6z>05?K^y4_OG&d#;HJ*+F=Q$+#?)h@TQb;suo^u zje?@J_;@CJreG&^Pl53Fz5wO z^~~lUnco|&XD_-~iR*3w-08h1ty(f<*W?nrHN2938tyH~?*jq*23(<33*}^r|Ma5> z7owWKT*i%ErXae0w`T|E3<10&@a_2Lk;CmnoVVq@xO+vDQ{P5aY2 z#3Gf`*8+@uoq1d0E6EQ!8|#)}3_L#u(h3kV0dQ>evG9L3I6uu_bSO)+HSPAQ z;77l|$fm4a2bYCs=B~I+vyQ}Ry&J9BZw2)42)##fxacvAoC-XkGZf!4HIKV$LdbL8 zS(L2~jNWf9$m6l{f$dJmHj>++mE#i!XxI==Uw9X-$F=v0MHQBwBzg#cKDDh#S|1?L zG1)UY7K@n?CVhj2r-QyB)nBRXjr11%i;r_9yUNi6PY~BmlMhV`;9kkg5rGG?rkwb{ zU6TkTZ4IxT{9}&de)KZ2%U5kU<7u@IwlHYS^Mn%l83|ZWigBJ^p!mVJ9V{lN#xGC# z^%_C-=?(-$8Sjvu(>a&6Y_S_Dy^OmzdS*9W%ou*9-RC^!e?luYPmC7*O5nAF$RFxE z%BYBla2)fw`I6z=rdXhkkB^T_V%0xsTk7R`oaQ=OfV0T3D)w2QPHPz0rf9G}LIyf0 zSdEhVMsO8s2k7OcEKeuRV#{}&`}9D=d^-U`n2)R-&rUF14%t^Jv9&j|e;KD|>Rg8&$8Td|vz zouhv#B+v8RNSaml6yeU6Wfk-)y$1$o@6maReFYS9Z|+ThQ0l<3lzWl~n4W``bN}n1 z`S*ThOj2G|gjucDB;#g#`K71-Pw3t&wQUU2%g5k%>1~zO7Z?Ug2*2{{w{=xe<~HzA z7p3dXtQ2!iS6t6fVkR;gzRP`uK0#(LSi3;nvHE8yGPw3=c3X+^)jRGLvWY3?QKcoL z?)4r|@Q?hSYzq$x`mv`szd9y~jXh;5WELjL5nX-C^{^LkE6Nq!UcR|$u69=)q55l% z0pHKc@81!`_s*F=cD=vQ`s{vYU(ERGuxGo?0sNc}U*17BuMstEaehwi`8?}n{7$U= z0&LDRb}w}JVpSEK^`V_=CE!LV`wtCX$x@r|)-DKocYryrxeylp# z=7NY@PWyQ+3e&q3z#B}z1C1ex9w(A{PC87HK__a#zc1y$2ch2K5O!BH{&U;ocqt{H zF+`HUvqlQgu?Gl1$i;P6Z2yVTdgKhojy_m@)olw}dS6U*8SP%$-3Oj^J7by7wzU8v z{^os(^bzea_?L*9o|d@2KR{e!cxO&9XSLx=+O9BxaX7MNw!OW5F$x2*U1I{b9+~M% z1qPz0fZIG^Qj&P3HhXtU3@mq28NKdt_eNFNs0echE#Xzjf-m#(Z}NLhW*>4 zY|!fc^_tr3(AS9dB7_x4SOdsg-pD2eKqFj4#N9=5Y?bcL3E66%Y+wC|A!DsQ8_KJ? zvIYp^0kWgzX1KCCCq)hYJ4Ge1Y{arHzY)*`PT`+RR3+9oBGEky{0EARUvRgC`fcpD z18{6U0>|F1OndS!osN}HaxwxU=~n@eBB|v@X?^X37+$0L@NCJ00TqjunozlcNQCXq z7=N;~puoL5eDX}dh0^f8;w=v|xd6^dACm9=Jf<+)y{I_LH*@I$rG~5C?=+l2yDr5_sn|iD-lK(@CS#dAVe) zomBaN$<+-ua`sC4?m1S@8}V%jPAjQ1CYe=Djs8$OKob_2U03g$J@$ga`s!$~SYdE} zL#ERT#U#o#efuY7S{@AP?#eYdZn|LQp1GfgXDk?qk!*w+C7%b&!FXky^>pFOa?)XZK2GmtP zD1i(J{0=Odpw9l5bGFhe6wfrtw+~ZtNB*=K{`4ELK)*+f(XPKYLDgm@LHbiQ{bv~1 zHV<}wW~*iRXwk6P@%%u}8c*X-{o`Uie|{^YftY`I0jeWE!pC{D?aQZw;VNe-{%&>~ z#eMk>WCrvc&z#~?nY{{T@2SL{a;;u$Yn`!KE0`ejd+9w$bm1`H-1mOFlIvu2-$HNW z&<_8_hW>BSWE<0<8LLsq=zG5rQO{MhYZ0%SbA?T!$F#MmC0Q42^@fKj-!F3R4cNSV zCj+&3#3=6Cx?LX0KK|*x(w5Z=Fmzk!j0CgOR0}ns2XX)RvG&YG<`QgSsh6Y|cZ}uH z{5ZjfFT64TW1X3-ndfz6NZDS_96x9dd}Mob(nJjK(%ibdnVQ2~cHLfaow2fTsI01W zK_>`wl1r;N|LOB(6s&_LWI^j|O|NPt-;iF2emqu&SE`*=J1NM_BDYdMMoFo0@H2*{t#l7Y;7;HchWw|bwfBpb`C-luF@&8-< ztd4%8mOnNJ&wpt@dhJJ79ztbthu$vA?6~2T?ScNSQSqt8|BOVE3g8)f*%Dn$ac{=p zcQ`4@#nfM=`21@kkN)I-k)shas>8;4je)g%3FMf*dUyzr{K@Ne|i+Mm-@Pbs%QJB_BAC?aP{A$1}b($dl_k*-?t zsNEU+*iU2-;grBso9c+|KcZ~Zknk-W|I`XDNqLmzS5wxz$`gKYjWQ`Jts4d^W{M|SMwWkfIzk^kKJCo9< z|I@4-`2n2f4t$KOe_+6`*g6-OKudQzG}ClGtr0v@X%tD^d{Vbz7dR0VIHB$z`M|Yo zJ__b8j4Ca?R1|qSkZR%NkQFW^TO((nC$Z{%+ct7;_9ZoF@+56`BOkn;zkEb#bQMoq z9ahPf<4#{**adCOf1h#8aP9Yy*`(6uMWDE0<0k4-rS#KF$2fgKn|;X54h~7&g$|rK zsxs1#nsu~A1a@I2k1aQ)P&UPDJ6V>n?bt4B1PnZ_E!^g$H7_p@Te`Dn})}&-&?voz@=c!YLObyy>!^}Pc zw&4T3BS8$U0zJ7Il$;r*A7Gd2KpM-2qx@|p{S{LS)nP}Mb z|Anq@b!;GQ{Rdhmyr(ANmndstqfcr-u+`6Zz(sU|jWfMT2R0t$xo7Q33#56fN!Dum zL`+ouq-4Rxd<~n1op{QVEMN=A7(;9NtGtPVO_E*wej!ne>RQwca2@U}-|8%#)DhK8 zsbk05R3a1<|2(bBxwR&<2|>x|aT%|D^@4+*ZE1`0o)=(EiCf+1Xx|bpBFyO`I-ntF z^6KW}sMp3@05?9U*Ee<&3cGo6sZ`T17jCJis{$DRc-@N*l3`^0;P4{ zafQ$}ulKE@R@o;!afreC^pqAT%=%ptOgtRaQJ3QNA0kz6+52Yo?bWm3)xRB|90~b( zJMQrHx2ERD)#M*XmX!K*J0=yGx~NLr=c%0>|5t6dJWjU!rST>9qs!+$qdKh@k3V?R zR25yZv*hLD!X=I^dy0AElKMWamb+R5iOt8;+v9P|`$5;=;6#N(lU4(Y%91|c6Dn)p zy}z-+$+hVmm&mCC8%CA?Q6b5dHAuV)mm52

OdO^*tX$a`|X9;X{(fb?#H(zM^n&g`4| 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≷H77H8dG-y~KM+kRwAYTC8=iF7phg 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 U3dkhb!Fbq|File menu item and select Set Path. This will open the following window. -![MATLAB set path gui](/assets/images/MATLAB_set_path_gui.png) +![MATLAB set path gui](/assets/images/MATLAB_set_path_gui_2.png) Or, if you are running MATLAB from the command line, type *pathtool* at the command line and hit Enter; this will also call up this window. From 2211b87109a4fd9e9cd7c37cb08040d748077c70 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 12 Jun 2025 14:36:32 -0700 Subject: [PATCH 087/159] removing problematic file --- ...ortal-graphical-user-interface:-pop_nsg.md | 56 ------------------- 1 file changed, 56 deletions(-) delete mode 100644 plugins/nsgportal/nsgportal-graphical-user-interface:-pop_nsg.md diff --git a/plugins/nsgportal/nsgportal-graphical-user-interface:-pop_nsg.md b/plugins/nsgportal/nsgportal-graphical-user-interface:-pop_nsg.md deleted file mode 100644 index 7769a00..0000000 --- a/plugins/nsgportal/nsgportal-graphical-user-interface:-pop_nsg.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: default -parent: nsgportal -grand_parent: Plugins ---- - -# *nsgportal* graphical user interface: pop_nsg - -Interaction with key function in EEGLAB is mostly supported through both, command line and graphical user interface (GUI). The plugin *nsgportal* also follows this philosophy. In this section, we introduce the GUI supporting the plugin *nsgportal* through its main function, *pop_nsg*. A more advanced tutorial on using the plugin from its GUI will be addressed in the next sections (see [here](https://github.com/sccn/nsgportal/wiki/Creating-and-managing-a-job-from-pop_nsg-GUI)). - -## The *pop_nsg* GUI -To call the *pop_nsg* GUI, simply type *pop_nsg* from the MATLAB command windows. The GUI depicted below will pop up. the GUI can also be invoked from the EEGLAB main GUI by clicking ***Tools > NSG Tools > Manage NSG jobs***. For this, the plugin *nsgportal* has to be installed before (see [this](https://github.com/sccn/nsgportal/wiki/Registering-on-NSG-R) section). - -

-drawing -
- -The main functionalities supported from the pop_nsg GUI are listed below: - -1. Submit an EEGLAB job to NSG. See GUI section "Submit new NSG job" -2. Test NSG jobs locally on your computer. -3. Delete jobs from your NSG account -4. Download NSG job results. -5. Load results from a completed and downloaded NSG job. -6. Visualize error and intermediate logs -7. Access *pop_nsg* help. - -## GUI main sections -### Submitting new NSG job -From this section of the GUI you will be able to test and submit a job for processing in NSG. - -Component list: - - 1. Edit **Job folder or zip file** : Full path to the zip file or folder for a job to submit to NSG - 2. Button **Browse**: Browse a zip file or folder for a job to submit to NSG - 3. Edit **Matlab script to execute**: Matlab script for NSG to execute upon job submission - 4. Button **Test job locally**: Test job locally on this computer. A downscaled version of the job MUST be used. - 5. Edit **Job ID (default or custom)**: Unique identifier for the NSG job. Modify this field at your convenience. - 6. Edit **NSG run options (see Help)**: NSG options for the job to be submitted. See *>> pop_nsg help* for the list of all options. - 7. Button **Run job on NSG**: Submit the job to run on NSG - -### Interacting with your jobs - From this section of the GUI, you will be able to interact with the jobs submitted to NSG under your credentials. - This section is comprised of the following components: - - 1. Button **Refresh job list**: Refresh the list of all of your NSG jobs. - 2. Checkbox **Auto-refresh job list**: Automatically refresh the list of all of your NSG jobs. - 3. Button **Delete this NSG job**: Delete the currently selected job - 4. List box **Select job**: List of all jobs under your credentials in NSG. A color code is used here to inform on the status of the jobs in this list. The legend can be found below the list box. - 5. Button **Matlab output log**: Download and display MATLAB command line output for the currently selected job. Intermediate job logs can be also visualized from here. In the figure above, this option appears disabled since there is no current job on the list. - 6. Button **Matlab error log**: Download and display the MATLAB error log for the currently selected job. In the figure above, this option appears disabled since there is no current job on the list. - 7. Button **Download job result**: Download result files from the currently selected job - 8. Button **Load/plot results**: Launch a GUI for loading and displaying results of the currently selected job - -### Checking your NSG job status -In this section are displayed the messages issued by NSG during the submission and processing of the job currently selected from the list box **Select job**. \ No newline at end of file From b67f2f230363c52a5d6dc24a12a5a73175541def Mon Sep 17 00:00:00 2001 From: Jan-Mathijs Schoffelen <1517611+schoffelen@users.noreply.github.com> Date: Fri, 13 Jun 2025 16:19:46 +0200 Subject: [PATCH 088/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 5d2fee6..0d32654 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -38,7 +38,7 @@ Program 1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines (to be confirmed) -1:50 -- **Jan-Mathijs Schoffelen** and **Marcel Zwiers** (remotely) -- SIESTA advanced methods +1:50 -- **Jan-Mathijs Schoffelen** and **Marcel Zwiers** (remotely) -- SIESTA advanced methods and tips and tricks 2:20 -- Round table and general discussion led by **Robert Oostenveld** From d63732f23950bbbe0d460c2eacf5754fd68e3f88 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 16 Jun 2025 07:02:29 -0700 Subject: [PATCH 089/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index e0d3c2f..92cb164 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -34,8 +34,8 @@ faculty and other professionals. Professionals are 580 Euros (plus 490 euros for conference space rental, all coffee breaks, and a short excursion. When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. -[REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) - + +Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations. Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From f33735d616c84e07d808a94cb9130f456f66f1c2 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 18 Jun 2025 15:55:41 -0700 Subject: [PATCH 090/159] Update Compiled_EEGLAB.md --- others/Compiled_EEGLAB.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/Compiled_EEGLAB.md b/others/Compiled_EEGLAB.md index 8517e79..23c7c90 100644 --- a/others/Compiled_EEGLAB.md +++ b/others/Compiled_EEGLAB.md @@ -234,6 +234,7 @@ plugin_askinstall('xdfimport', 'eegplugin_xdfimport', true); plugin_askinstall('mffmatlabio', 'pop_mffimport', true); plugin_askinstall('scd', 'eegplugin_scd', true); plugin_askinstall('snapmaster', 'eegplugin_snapmaster', true); +plugin_askinstall('biosig', 'sread', true); % Removing clean_rawdata files % For clean_rawdata, remove folder manopt/reference/m2html. @@ -249,7 +250,6 @@ iclabel_folder = fileparts(which('iclabel.m')); % For Fieldtrip remove folders compat, external/afni, external/spm8, external/spm12, external/gifti, external/eeglab, external/bemcp and external/npmk FieldTrip_folder = fileparts(which('ft_defaults.m')); rmdir(fullfile(FieldTrip_folder,'compat'), 's'); -rmdir(fullfile(FieldTrip_folder,'test'), 's'); rmdir(fullfile(FieldTrip_folder,'external','afni'), 's'); rmdir(fullfile(FieldTrip_folder,'external','spm8'), 's'); rmdir(fullfile(FieldTrip_folder,'external','spm12'), 's'); From 3cbfc1fb6bdbe0a124e230a2f0fe4c933e5bdb2e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 23 Jun 2025 10:40:23 -0700 Subject: [PATCH 091/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 92cb164..6d8ebb6 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -34,8 +34,8 @@ faculty and other professionals. Professionals are 580 Euros (plus 490 euros for conference space rental, all coffee breaks, and a short excursion. When registering, participants are also expected to pay for accommodation and all meals at the Bois Perche retreat center (a total of 490 euros). Included accommodation is in a private room at the Bois Perche resort for 4 days. Because of a grant from the CNRS, registration (and accommodation) is free for participants for the first three CNRS employees (including PhD students and post-docs) -- first come, first served. - -Registration is full, but email us at eeglab@sccn.ucsd.edu for last minute cancelations. +[REGISTER HERE](https://dr14.azur-colloque.fr/inscription/fr/239/inscription) + Warning: This workshop is not aimed for real beginners in EEG - such persons would be wasting much of their time. From 79b86390be7740ee1a7b0c78fd5359f21cd64c8d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 23 Jun 2025 15:33:16 -0700 Subject: [PATCH 092/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 6d8ebb6..e3dfef3 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -104,14 +104,14 @@ laptop with MATLAB installed. 10:30 – 11:30 -- ICA theory (Scott Makeig) -11:30 – 13:00 -- Data import, Artifact rejection (Johanna Wagner) +11:30 – 13:00 -- Data import, Artifact rejection (Claire Braboszcz) 13:00-14:00 Lunch -- **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Johanna Wagner) +14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) -- Break-- @@ -141,10 +141,10 @@ laptop with MATLAB installed. -- Break-- -10:15 - 11:45 -- Continued processing of HW dataset (ICA) (Johanna Wagner) +10:15 - 11:45 -- Continued processing of HW dataset (ICA) (Claire Braboszcz or Arnaud Delorme) -11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) +11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Claire Braboszcz or Arnaud Delorme) @@ -170,10 +170,7 @@ laptop with MATLAB installed. **Time-frequency analysis** -8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) - -9:30 – 10:00 -- Phase-Amplitude Coupling (Ramon Martinez) - +8:30 – 10:00 -- Time-frequency decompositions: Theory and practice (Scott Makeig) -- Break-- @@ -181,7 +178,7 @@ laptop with MATLAB installed. **General Linear Modeling** -10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Ramon Martinez) +10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Claire Braboszcz or Arnaud Delorme) 11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) @@ -190,7 +187,7 @@ laptop with MATLAB installed. **Source information flow** -13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Ramon Martinez and Arnaud Delorme) +13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Claire Braboszcz or Arnaud Delorme) -- Break-- From f3d95cab547813e29419c1e994166c68371dc787 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 23 Jun 2025 16:13:21 -0700 Subject: [PATCH 093/159] Create EEGLAB_2025_UCSD.md --- workshops/EEGLAB_2025_UCSD.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 workshops/EEGLAB_2025_UCSD.md diff --git a/workshops/EEGLAB_2025_UCSD.md b/workshops/EEGLAB_2025_UCSD.md new file mode 100644 index 0000000..82cd2fc --- /dev/null +++ b/workshops/EEGLAB_2025_UCSD.md @@ -0,0 +1,9 @@ +--- +layout: default +title: EEGLAB 2025 UCSD +long_title: EEGLAB 2025 UCSD workshop +parent: Workshops +--- + +Click [here](https://eeglabworkshop.ucsd.edu/2025) to reach the official workshop page. + From 948df495b255aebaf49d3426b3618745d522c0c7 Mon Sep 17 00:00:00 2001 From: Robert Oostenveld Date: Tue, 24 Jun 2025 10:31:38 +0200 Subject: [PATCH 094/159] Update Symposium_SIESTA_2025.md moved Marcel to the morning and Scott to the afternoon --- workshops/Symposium_SIESTA_2025.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 0d32654..9ea246c 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -28,18 +28,20 @@ Program 10:20 -- **Cyril Pernet** -- Data privacy in neuroimaging -11:00 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework +11:00 -- **Marcel Zwiers** -- BIDScramble to create synthetic and anonymous neuroimaging data -11:40 -- **Arnaud Delorme** -- EEG pipelines and the SIESTA, and BrainLife cloud computing solutions +11:20 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -12:00 -- **Scott Makeig** -- NEMAR, HED, and NSG cloud computing solutions +12:00 -- **Arnaud Delorme** -- EEG pipelines with the SIESTA and BrainLife cloud computing solutions 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) -1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines (to be confirmed) +1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines -1:50 -- **Jan-Mathijs Schoffelen** and **Marcel Zwiers** (remotely) -- SIESTA advanced methods and tips and tricks +1:50 -- **Scott Makeig** -- NEMAR, HED, and NSG cloud computing solutions -2:20 -- Round table and general discussion led by **Robert Oostenveld** +2:10 -- **Jan-Mathijs Schoffelen** -- Tips and tricks for implementing reproducible SIESTA pipelines + +2:30 -- Round table and general discussion led by **Robert Oostenveld** 3:00 -- Close From cc8449f47da76f85cb5662fa872d66c9be95f8af Mon Sep 17 00:00:00 2001 From: Cyril Pernet Date: Wed, 25 Jun 2025 06:21:49 +0200 Subject: [PATCH 095/159] title update --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 9ea246c..65990d6 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -26,7 +26,7 @@ Program 10:05 -- **Robert Oostenveld** -- Introduction to the SIESTA project -10:20 -- **Cyril Pernet** -- Data privacy in neuroimaging +10:20 -- **Cyril Pernet** -- Data privacy & Information privacy in neuroimaging 11:00 -- **Marcel Zwiers** -- BIDScramble to create synthetic and anonymous neuroimaging data From 0af03d2023f4f1151bf0371d22ab7dbec3b49e47 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 26 Jun 2025 13:42:15 -0700 Subject: [PATCH 096/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index e3dfef3..4001e56 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -178,7 +178,7 @@ laptop with MATLAB installed. **General Linear Modeling** -10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Claire Braboszcz or Arnaud Delorme) +10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Arnaud Delorme) 11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) @@ -187,7 +187,7 @@ laptop with MATLAB installed. **Source information flow** -13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Claire Braboszcz or Arnaud Delorme) +13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Arnaud Delorme) -- Break-- From 756bf8f064cf7a30f6556bd746c309865fb16bf9 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 11:30:16 +0200 Subject: [PATCH 097/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 65990d6..6de718e 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -38,7 +38,7 @@ Program 1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines -1:50 -- **Scott Makeig** -- NEMAR, HED, and NSG cloud computing solutions +1:50 -- **Scott Makeig** -- Hierarchical Event Descriptors for cloud computing solutions 2:10 -- **Jan-Mathijs Schoffelen** -- Tips and tricks for implementing reproducible SIESTA pipelines From 9a64d79fed6da9a01eec17ec4d17b435591d46db Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 11:30:57 +0200 Subject: [PATCH 098/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 6de718e..75c686d 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -32,7 +32,7 @@ Program 11:20 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -12:00 -- **Arnaud Delorme** -- EEG pipelines with the SIESTA and BrainLife cloud computing solutions +12:00 -- **Arnaud Delorme** -- EEG pipelines for cloud computing solutions 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) From 5000ac9ac1eb7d706931b2ed66c7ce6f962a3387 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 11:31:12 +0200 Subject: [PATCH 099/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 75c686d..ed38b07 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -32,7 +32,7 @@ Program 11:20 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework -12:00 -- **Arnaud Delorme** -- EEG pipelines for cloud computing solutions +12:00 -- **Arnaud Delorme** -- EEG databases and pipelines for cloud computing solutions 12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) From 50c5ea2b5ee836ef669c0c86bba92db6b1c41fc5 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 11:32:25 +0200 Subject: [PATCH 100/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index ed38b07..010849e 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -34,7 +34,7 @@ Program 12:00 -- **Arnaud Delorme** -- EEG databases and pipelines for cloud computing solutions -12:20 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) +12:30 -- Lunch (included for participants but email [Adrien](mailto:adrien.romain.marque@gmail.com)) 1:20 -- **Camille Maumet** (remotely) -- Reproducible NeuroImaging - a case for automated pipelines From c998a0e0a63d55b61f6b438577314c20170a5886 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 14:02:00 +0200 Subject: [PATCH 101/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 4001e56..d1d626b 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -58,7 +58,7 @@ portion of the workshop. If you are new to MATLAB or need a refresher, please consult the material on the [Getting started with MATLAB page](/tutorials/misc/tutorial_matlab.html) -If you do not have MATLAB, you can obtain a 30-day trial license for free on the [mathworks website](https://www.mathworks.com/campaigns/products/trials.html). +If you do not have MATLAB, you can obtain a 30-day trial license for free on the MathWorks website (https://www.mathworks.com/campaigns/products/trials.html). Workshop Program (with corresponding PDFs) ------------------------------------------ @@ -82,9 +82,7 @@ laptop with MATLAB installed. -19:45 -- Dinner in Aspet (included in registration) - -20:45 – 21:30 -- Optional MATLAB fundamentals session by Ramon Martinez +20:30 -- Dinner in Aspet (included in registration). Note that the optional evening MATLAB session was canceled due to a late dinner and also because the speaker, Ramon, could not make it. ### Tuesday, July 1st From b03a1336979b9bea19bbff244394aea5614ddb51 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 22:50:59 +0200 Subject: [PATCH 102/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index 010849e..a454f54 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -20,6 +20,10 @@ Location and date ------- June 30th, 2025, Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/) +Online. https://univ-tlse3-fr.zoom.us/j/94778485164?pwd=Fs793R6zZWptarumbGhCH4i0r47wdT.1 +Meeting ID: 947 7848 5164 +Code: 585617 + Program -------- 10:00 -- **Isabelle Berry** -- Opening statements @@ -30,7 +34,7 @@ Program 11:00 -- **Marcel Zwiers** -- BIDScramble to create synthetic and anonymous neuroimaging data -11:20 -- **Adrien Marque** and **Nathalie Vaysierre** -- An example fMRI pipeline in the SIESTA framework +11:20 -- **Adrien Marque** -- An example fMRI pipeline in the SIESTA framework 12:00 -- **Arnaud Delorme** -- EEG databases and pipelines for cloud computing solutions From 06bacb634ae4aa13fb7e913ceb6c0dfff64046ba Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 29 Jun 2025 22:51:21 +0200 Subject: [PATCH 103/159] Update Symposium_SIESTA_2025.md --- workshops/Symposium_SIESTA_2025.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/workshops/Symposium_SIESTA_2025.md b/workshops/Symposium_SIESTA_2025.md index a454f54..157834b 100644 --- a/workshops/Symposium_SIESTA_2025.md +++ b/workshops/Symposium_SIESTA_2025.md @@ -20,10 +20,6 @@ Location and date ------- June 30th, 2025, Toulouse CerCo laboratory, [Baudot building, first floor conference room (not ground floor)](https://cerco.cnrs.fr/en/visit-us/) -Online. https://univ-tlse3-fr.zoom.us/j/94778485164?pwd=Fs793R6zZWptarumbGhCH4i0r47wdT.1 -Meeting ID: 947 7848 5164 -Code: 585617 - Program -------- 10:00 -- **Isabelle Berry** -- Opening statements From 76e93c9ea7e19545db22dd1223b79f82f1ca5ffc Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 08:47:09 +0200 Subject: [PATCH 104/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index d1d626b..ee41f1c 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -88,14 +88,13 @@ laptop with MATLAB installed. 7:00 - 8:30 Breakfast - **Overview and ICA Theory/Practice** 8:30 – 9:45 -- Mining event-related brain dynamics I (Scott Makeig) 9:45 – 10:15 -- EEGLAB overview (Arnaud Delorme) - +[PDF](https://github.com/user-attachments/files/20992965/EEGLAB_overview2025.pdf) -- Break-- From cc827a0b981c720741f8d55d4f0c30312b44c76c Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 09:27:09 +0200 Subject: [PATCH 105/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index ee41f1c..57a170e 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -60,6 +60,12 @@ If you are new to MATLAB or need a refresher, please consult the material on the If you do not have MATLAB, you can obtain a 30-day trial license for free on the MathWorks website (https://www.mathworks.com/campaigns/products/trials.html). +Workshop material +----------------- +Workshop material is sharebd by USB flash drive. Simply copy the entire content of the key. +- If under Windows copy the eeglab.zip and uncompress later on your computer. +- If using MAC, make sure you follow these [instructions](https://www.fieldtriptoolbox.org/faq/matlab/mex_osx/). + Workshop Program (with corresponding PDFs) ------------------------------------------ From f91048724d63e50b16e621bef5bdabedb115a9bb Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 09:31:17 +0200 Subject: [PATCH 106/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 57a170e..c57cbd6 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -62,9 +62,8 @@ If you do not have MATLAB, you can obtain a 30-day trial license for free on the Workshop material ----------------- -Workshop material is sharebd by USB flash drive. Simply copy the entire content of the key. -- If under Windows copy the eeglab.zip and uncompress later on your computer. -- If using MAC, make sure you follow these [instructions](https://www.fieldtriptoolbox.org/faq/matlab/mex_osx/). + +Workshop materials are provided on a USB flash drive. Copy the entire contents of the drive to your computer. Locate the file eeglab.zip, extract it, and follow the setup instructions. If you are using a Mac, make sure to follow these [instructions](https://www.fieldtriptoolbox.org/faq/matlab/mex_osx/) to enable binary files for source localization. Workshop Program (with corresponding PDFs) ------------------------------------------ From f4baaf41e76ed671057c1bac4bc2427491e9d2f0 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:27:24 +0200 Subject: [PATCH 107/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index c57cbd6..22a3e1f 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -113,8 +113,7 @@ laptop with MATLAB installed. **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) - +14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practive](https://labeling.ucsd.edu/tutorial/practice) -- Break-- From ffafdb67582260d311b695e41defc36a0384c1b6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:28:10 +0200 Subject: [PATCH 108/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 22a3e1f..8a452d2 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -68,9 +68,8 @@ Workshop materials are provided on a USB flash drive. Copy the entire contents o Workshop Program (with corresponding PDFs) ------------------------------------------ -Material for workshop tutorials (including EEGLAB) will be made available on -USB keys. Presented slides will be made -available during the workshop. You only need to bring a +The presented slides will be made +available on this page. You only need to bring a laptop with MATLAB installed. Purple lettering = lecture From ce7b7dccb6cbfabd1019710f732fccc67efd2318 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:30:06 +0200 Subject: [PATCH 109/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 8a452d2..ab0b826 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -105,7 +105,9 @@ laptop with MATLAB installed. 10:30 – 11:30 -- ICA theory (Scott Makeig) -11:30 – 13:00 -- Data import, Artifact rejection (Claire Braboszcz) +11:30 – 13:00 -- Data import, Artifact rejection (Claire Braboszcz) +[Preprocessing_braboszcz2025_edit.pdf](https://github.com/user-attachments/files/20995739/Preprocessing_braboszcz2025_edit.pdf) + 13:00-14:00 Lunch -- From 6b4b51f0442e8b9ef6984fcd0bbaa7dc51bb5f55 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:30:33 +0200 Subject: [PATCH 110/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index ab0b826..af805bc 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -106,7 +106,7 @@ laptop with MATLAB installed. 11:30 – 13:00 -- Data import, Artifact rejection (Claire Braboszcz) -[Preprocessing_braboszcz2025_edit.pdf](https://github.com/user-attachments/files/20995739/Preprocessing_braboszcz2025_edit.pdf) +[PDF](https://github.com/user-attachments/files/20995739/Preprocessing_braboszcz2025_edit.pdf) From 6e7f7cb9c98cff127d947e85675be084a08370da Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:46:19 +0200 Subject: [PATCH 111/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index af805bc..1d116ed 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -128,33 +128,28 @@ laptop with MATLAB installed. 19:45 -- Dinner - - - ### Wednesday, July 2nd **Group analysis and ICA clustering in EEGLAB** - 8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) -9:15 - 10:00 -- Statistical approach to EEG data (Cyril Pernet) - +9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) -- Break-- -10:15 - 11:45 -- Continued processing of HW dataset (ICA) (Claire Braboszcz or Arnaud Delorme) - - -11:45 - 12:45 -- Continued processing of HW dataset (STUDY design) (Claire Braboszcz or Arnaud Delorme) - - +10:30 - 11:30 -- Statistical approach to EEG data (Cyril Pernet) + +11:30 - 12:45 -- Processing data using LIMO (Cyril Pernet) + 12:45-14:00 Lunch -- -14:00 – 16:00 -- Practicum (use your own data - all teachers) +14:00 – 14:30 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) +14:30 – 15:30 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) +15:30 – 16:00 -- What are microstate? (Fiorenzo Artoni) -- Break-- From 68dcd7c1a90a42dcd6e5409c738be9f0d99d57f6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:47:19 +0200 Subject: [PATCH 112/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 1d116ed..617ce0d 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -148,7 +148,9 @@ laptop with MATLAB installed. 14:00 – 14:30 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) + 14:30 – 15:30 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) + 15:30 – 16:00 -- What are microstate? (Fiorenzo Artoni) -- Break-- From 67e25d818709c055b6fbeb9b8b4e3e259dc899ec Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 11:48:43 +0200 Subject: [PATCH 113/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 617ce0d..27fedbb 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -151,7 +151,7 @@ laptop with MATLAB installed. 14:30 – 15:30 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) -15:30 – 16:00 -- What are microstate? (Fiorenzo Artoni) +15:30 – 16:00 -- What are EEG microstates? (Fiorenzo Artoni) -- Break-- From 276364b02e12dc6ac666cfde6a9d7fcbe8c0680b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 12:05:53 +0200 Subject: [PATCH 114/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 27fedbb..69ce112 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -134,10 +134,10 @@ laptop with MATLAB installed. 8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) -9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) - -- Break-- +9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) + 10:30 - 11:30 -- Statistical approach to EEG data (Cyril Pernet) From 45e9bc15d314bc7755219507fa55700251f18b5d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 13:12:49 +0200 Subject: [PATCH 115/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 69ce112..b42462d 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -134,11 +134,11 @@ laptop with MATLAB installed. 8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) --- Break-- - 9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) -10:30 - 11:30 -- Statistical approach to EEG data (Cyril Pernet) +-- Break-- + +10:30 - 11:30 -- GLM and (Cyril Pernet) 11:30 - 12:45 -- Processing data using LIMO (Cyril Pernet) @@ -169,7 +169,7 @@ laptop with MATLAB installed. **Time-frequency analysis** -8:30 – 10:00 -- Time-frequency decompositions: Theory and practice (Scott Makeig) +8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) -- Break-- From 6f79be546baaafde7e6f4e4a85c1a2bf94371170 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 14:45:39 +0200 Subject: [PATCH 116/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index b42462d..5832f39 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -132,26 +132,23 @@ laptop with MATLAB installed. **Group analysis and ICA clustering in EEGLAB** -8:30 - 9:15 -- Why cluster ICA components? (Scott Makeig) +8:30 - 9:00 -- Why cluster ICA components? (Scott Makeig) -9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) +9:00 – 9:30 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) + +9:30 – 10:00 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) -- Break-- -10:30 - 11:30 -- GLM and (Cyril Pernet) - +10:30 - 11:00 -- The Brain Imaging Data Structure (Robert Oostenveld / Cyril Pernet) -11:30 - 12:45 -- Processing data using LIMO (Cyril Pernet) - +11:00 - 12:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) -12:45-14:00 Lunch -- +12:30-14:00 Lunch -- -14:00 – 14:30 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) - -14:30 – 15:30 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) - -15:30 – 16:00 -- What are EEG microstates? (Fiorenzo Artoni) +14:00 - 16:00 -- GLM, LIMO and more (Cyril Pernet) + -- Break-- @@ -166,18 +163,19 @@ laptop with MATLAB installed. 7:30 - 8:30 Breakfast - -**Time-frequency analysis** +**Advanced EEG signal processing methods** 8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) --- Break-- +9:30 – 10:00 -- What are EEG microstates? (Fiorenzo Artoni) +-- Break-- **General Linear Modeling** +10:20 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) -10:15 - 11:30 -- Continued processing of HW dataset (STUDY design) (Arnaud Delorme) +10:20 - 11:30 -- More STUDY designs and GLM (Cyril Pernet and Arnaud Delorme) 11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) From 74c684120430e3f4dbfcd7a053d7624c069ef833 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:06:22 +0200 Subject: [PATCH 117/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 5832f39..0386676 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -132,22 +132,24 @@ laptop with MATLAB installed. **Group analysis and ICA clustering in EEGLAB** -8:30 - 9:00 -- Why cluster ICA components? (Scott Makeig) +8:30 - 9:15 -- The Brain Imaging Data Structure (Robert Oostenveld\) -9:00 – 9:30 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) - -9:30 – 10:00 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) +9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) -- Break-- -10:30 - 11:00 -- The Brain Imaging Data Structure (Robert Oostenveld / Cyril Pernet) +10:50 – 11:20 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) + +11:20 – 11:50 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) -11:00 - 12:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) +11:50 - 12:30 -- Why cluster ICA components? (Scott Makeig) 12:30-14:00 Lunch -- -14:00 - 16:00 -- GLM, LIMO and more (Cyril Pernet) +14:00 - 14:30 -- Practical ICA clustering (Arnaud Delorme) + +14:30 - 16:00 -- Statistical analysis: Hierarchical Linear Modelling of EEG data (Cyril Pernet) -- Break-- From fd9a072000f4cdd063c30e4adad18e39c86c6db1 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:09:54 +0200 Subject: [PATCH 118/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 0386676..9476db9 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -114,7 +114,7 @@ laptop with MATLAB installed. **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practive](https://labeling.ucsd.edu/tutorial/practice) +14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practice] (https://labeling.ucsd.edu/tutorial/practice)[PDF](https://github.com/user-attachments/files/20999025/ICLabel.pdf) -- Break-- From 9554d7d3e073771973ffbe2ee58e71a9e2eae7b9 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:10:36 +0200 Subject: [PATCH 119/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 9476db9..f974e36 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -114,7 +114,7 @@ laptop with MATLAB installed. **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practice] (https://labeling.ucsd.edu/tutorial/practice)[PDF](https://github.com/user-attachments/files/20999025/ICLabel.pdf) +14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practice](https://labeling.ucsd.edu/tutorial/practice) [PDF](https://github.com/user-attachments/files/20999025/ICLabel.pdf) -- Break-- From 27af1fe86b95db5ff29ffc734bb86601f6d66aa4 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:20:06 +0200 Subject: [PATCH 120/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index f974e36..34eb792 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -119,7 +119,7 @@ laptop with MATLAB installed. -- Break-- 16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) - +[forward_and_inverse_models_2025.pdf](https://github.com/user-attachments/files/20999227/forward_and_inverse_models_2025.pdf) 17:15 – 17:45 -- Using the EEGLAB Dipfit plug-in (Arnaud Delorme) From a2b6f27bcaf1239e4b707a267bd1a2afde7a55cb Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:20:42 +0200 Subject: [PATCH 121/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 34eb792..ce7c67f 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -119,7 +119,7 @@ laptop with MATLAB installed. -- Break-- 16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) -[forward_and_inverse_models_2025.pdf](https://github.com/user-attachments/files/20999227/forward_and_inverse_models_2025.pdf) +[PDF](https://github.com/user-attachments/files/20999227/forward_and_inverse_models_2025.pdf) 17:15 – 17:45 -- Using the EEGLAB Dipfit plug-in (Arnaud Delorme) From 9213f0e1ac21687eca7a6f33288b8bde0ec3593d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 15:42:46 +0200 Subject: [PATCH 122/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index ce7c67f..df18aab 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -107,7 +107,6 @@ laptop with MATLAB installed. 11:30 – 13:00 -- Data import, Artifact rejection (Claire Braboszcz) [PDF](https://github.com/user-attachments/files/20995739/Preprocessing_braboszcz2025_edit.pdf) - 13:00-14:00 Lunch -- @@ -150,7 +149,7 @@ laptop with MATLAB installed. 14:00 - 14:30 -- Practical ICA clustering (Arnaud Delorme) 14:30 - 16:00 -- Statistical analysis: Hierarchical Linear Modelling of EEG data (Cyril Pernet) - +[PDF LIMO](https://github.com/user-attachments/files/20999644/2025_LIMO_QuickStarter.pdf) [PDF HLM](https://github.com/user-attachments/files/20999647/2025_HLM_LIMO_EEGLAB.pdf) -- Break-- @@ -175,7 +174,7 @@ laptop with MATLAB installed. **General Linear Modeling** -10:20 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) +10:20 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) [PDF](https://github.com/user-attachments/files/20999665/2025_MCC_and_boot_EEGLAB_workshop.pdf) 10:20 - 11:30 -- More STUDY designs and GLM (Cyril Pernet and Arnaud Delorme) From 2cc3bce09ee5f0837b18a59b4f04efafbda3cccc Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 16:01:45 +0200 Subject: [PATCH 123/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index df18aab..6557787 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -120,8 +120,8 @@ laptop with MATLAB installed. 16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) [PDF](https://github.com/user-attachments/files/20999227/forward_and_inverse_models_2025.pdf) -17:15 – 17:45 -- Using the EEGLAB Dipfit plug-in (Arnaud Delorme) - +17:15 – 17:45 -- EEGLAB Dipfit and source connectivity plugins (Arnaud Delorme) +[PDF DIPFIT](https://github.com/user-attachments/files/21000200/Delorme2025_dipole_connectivity.pdf) [PDF connectivity](https://github.com/user-attachments/files/21000181/Connectivity_lecture2025.pdf) From 163584512f55ec0abad08845dc9d3e82c4c584a0 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 16:02:35 +0200 Subject: [PATCH 124/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 6557787..4e43e28 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -113,14 +113,14 @@ laptop with MATLAB installed. **ICA and source analysis** -14:00 – 16:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practice](https://labeling.ucsd.edu/tutorial/practice) [PDF](https://github.com/user-attachments/files/20999025/ICLabel.pdf) +14:00 – 15:00 -- ICA decomposition practicum (Claire Braboszcz) [ICLabel Practice](https://labeling.ucsd.edu/tutorial/practice) [PDF](https://github.com/user-attachments/files/20999025/ICLabel.pdf) --- Break-- - -16:15 – 17:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) +15:00 – 16:15 -- Forward and inverse models - the Dipfit tools (Robert Oostenveld) [PDF](https://github.com/user-attachments/files/20999227/forward_and_inverse_models_2025.pdf) -17:15 – 17:45 -- EEGLAB Dipfit and source connectivity plugins (Arnaud Delorme) +-- Break-- + +16:30 – 17:45 -- EEGLAB Dipfit and source connectivity plugins (Arnaud Delorme) [PDF DIPFIT](https://github.com/user-attachments/files/21000200/Delorme2025_dipole_connectivity.pdf) [PDF connectivity](https://github.com/user-attachments/files/21000181/Connectivity_lecture2025.pdf) From 25695e9469ae94bbc1bdc6ac3c3a6a76edd54460 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 1 Jul 2025 16:14:21 +0200 Subject: [PATCH 125/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 4e43e28..5a23d12 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -120,9 +120,8 @@ laptop with MATLAB installed. -- Break-- -16:30 – 17:45 -- EEGLAB Dipfit and source connectivity plugins (Arnaud Delorme) -[PDF DIPFIT](https://github.com/user-attachments/files/21000200/Delorme2025_dipole_connectivity.pdf) [PDF connectivity](https://github.com/user-attachments/files/21000181/Connectivity_lecture2025.pdf) - +16:30 – 17:45 -- EEGLAB Dipfit plugin (Arnaud Delorme) +[PDF DIPFIT](https://github.com/user-attachments/files/21000200/Delorme2025_dipole_connectivity.pdf) 19:45 -- Dinner @@ -190,7 +189,7 @@ laptop with MATLAB installed. -- Break-- 15:00 – 17:00 -- Source information flow and Granger-Causal modeling tools, SIFT and ROIconnect toolbox (Arnaud Delorme) - +[PDF connectivity](https://github.com/user-attachments/files/21000181/Connectivity_lecture2025.pdf) 19:45 -- Dinner From 1165c93dd959fa25521417aba4a96ace5b283f00 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 06:27:50 +0200 Subject: [PATCH 126/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 5a23d12..48ee5fe 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -132,13 +132,13 @@ laptop with MATLAB installed. 8:30 - 9:15 -- The Brain Imaging Data Structure (Robert Oostenveld\) -9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) +9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) -- Break-- -10:50 – 11:20 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) +10:50 – 11:20 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) -11:20 – 11:50 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) +11:20 – 11:50 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) 11:50 - 12:30 -- Why cluster ICA components? (Scott Makeig) From f4a8fce45c3600f1963ad8284671141d6c7433f2 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 08:31:49 +0200 Subject: [PATCH 127/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 48ee5fe..a1db711 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -131,6 +131,7 @@ laptop with MATLAB installed. **Group analysis and ICA clustering in EEGLAB** 8:30 - 9:15 -- The Brain Imaging Data Structure (Robert Oostenveld\) +[PDF](https://github.com/user-attachments/files/21012586/fair.and.bids.pdf) 9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) From ab7e81a5f74b2aa5721a56c710670b7b20b79b70 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 08:34:13 +0200 Subject: [PATCH 128/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index a1db711..c48f4f9 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -133,7 +133,8 @@ laptop with MATLAB installed. 8:30 - 9:15 -- The Brain Imaging Data Structure (Robert Oostenveld\) [PDF](https://github.com/user-attachments/files/21012586/fair.and.bids.pdf) -9:15 - 10:30 -- Creating a STUDY using BIDS and preprocessing data (Arnaud Delorme) +9:15 - 10:30 -- Creating a STUDY and preprocessing data (Arnaud Delorme) +[PDF](https://github.com/user-attachments/files/21012603/EEGLAB2019_AD_STUDY_design_newreduced.pdf) -- Break-- From a8d86ab01f33125600833f5f150db63a81f8cc84 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 08:35:21 +0200 Subject: [PATCH 129/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index c48f4f9..a093f2d 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -139,8 +139,10 @@ laptop with MATLAB installed. -- Break-- 10:50 – 11:20 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) +[PDF](https://github.com/user-attachments/files/21012611/ASRPresentation_2025.pdf) 11:20 – 11:50 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) +[PDF](https://github.com/user-attachments/files/21012617/RELICA_presentation_2025.pdf) 11:50 - 12:30 -- Why cluster ICA components? (Scott Makeig) From c5238a14088999567a856db4b4b7f16b070b8fb6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 11:48:31 +0200 Subject: [PATCH 130/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index a093f2d..7b822b2 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -150,6 +150,7 @@ laptop with MATLAB installed. 14:00 - 14:30 -- Practical ICA clustering (Arnaud Delorme) +[PDF](https://github.com/user-attachments/files/21015560/PracticalMEEG2022_GroupAnalysis.pdf) 14:30 - 16:00 -- Statistical analysis: Hierarchical Linear Modelling of EEG data (Cyril Pernet) [PDF LIMO](https://github.com/user-attachments/files/20999644/2025_LIMO_QuickStarter.pdf) [PDF HLM](https://github.com/user-attachments/files/20999647/2025_HLM_LIMO_EEGLAB.pdf) From a9b9b356ee5a564f73ae43194e5f8987d2bdaccf Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 11:50:50 +0200 Subject: [PATCH 131/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 7b822b2..78e1679 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -138,9 +138,6 @@ laptop with MATLAB installed. -- Break-- -10:50 – 11:20 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) -[PDF](https://github.com/user-attachments/files/21012611/ASRPresentation_2025.pdf) - 11:20 – 11:50 -- PCA vs. ICA and bootstraping ICA using RELICA (Fiorenzo Artoni) [PDF](https://github.com/user-attachments/files/21012617/RELICA_presentation_2025.pdf) @@ -172,17 +169,20 @@ laptop with MATLAB installed. 8:30 – 9:30 -- Time-frequency decompositions: Theory and practice (Scott Makeig) -9:30 – 10:00 -- What are EEG microstates? (Fiorenzo Artoni) +9:30 – 10🕙0 -- Finding the best parameter for clean_rawdata/ASR (Fiorenzo Artoni) +[PDF](https://github.com/user-attachments/files/21012611/ASRPresentation_2025.pdf) + +10:00 – 10:30 -- What are EEG microstates? (Fiorenzo Artoni) -- Break-- **General Linear Modeling** -10:20 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) [PDF](https://github.com/user-attachments/files/20999665/2025_MCC_and_boot_EEGLAB_workshop.pdf) +10:50 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) [PDF](https://github.com/user-attachments/files/20999665/2025_MCC_and_boot_EEGLAB_workshop.pdf) -10:20 - 11:30 -- More STUDY designs and GLM (Cyril Pernet and Arnaud Delorme) +11:30 - 12:00 -- More STUDY designs and GLM (Cyril Pernet and Arnaud Delorme) -11:30 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) +12:00 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) 12:30-13:45 Lunch -- From 555bd83b830a0e27e97dfa008567f07c3df9ee14 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 19:02:09 +0200 Subject: [PATCH 132/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 78e1679..e2551f1 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -181,19 +181,19 @@ laptop with MATLAB installed. 10:50 - 11:30 -- Correcting for multiple comparisons (Cyril Pernet) [PDF](https://github.com/user-attachments/files/20999665/2025_MCC_and_boot_EEGLAB_workshop.pdf) 11:30 - 12:00 -- More STUDY designs and GLM (Cyril Pernet and Arnaud Delorme) +[PDF LIMO](https://github.com/user-attachments/files/20999644/2025_LIMO_QuickStarter.pdf) [PDF HLM](https://github.com/user-attachments/files/20999647/2025_HLM_LIMO_EEGLAB.pdf) -12:00 – 12:30 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) - +12:00 – 13:00 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) -12:30-13:45 Lunch -- +13:00-14:30 Lunch -- **Source information flow** -13:45 – 15:00 -- Continued processing of HW dataset (STUDY design and LIMO) (Arnaud Delorme) +14:30 – 15:40 -- Continued processing of HW dataset (STUDY design and LIMO) (Cyril Pernet and Arnaud Delorme) -- Break-- -15:00 – 17:00 -- Source information flow and Granger-Causal modeling tools, SIFT and ROIconnect toolbox (Arnaud Delorme) +16:00 – 17:00 -- Source information flow and Granger-Causal modeling tools, SIFT and ROIconnect toolbox (Arnaud Delorme) [PDF connectivity](https://github.com/user-attachments/files/21000181/Connectivity_lecture2025.pdf) 19:45 -- Dinner From 4175ec91e6f8fec5de9b7f92d9c0d43966af268b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 2 Jul 2025 21:51:09 +0200 Subject: [PATCH 133/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index e2551f1..a968190 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -142,6 +142,7 @@ laptop with MATLAB installed. [PDF](https://github.com/user-attachments/files/21012617/RELICA_presentation_2025.pdf) 11:50 - 12:30 -- Why cluster ICA components? (Scott Makeig) +[PDF](https://github.com/user-attachments/files/21024507/Makeig_Aspet25_Clustering.pdf) 12:30-14:00 Lunch -- From e95d0c28ccb8be28e144f3ce1500892bd0372c2c Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 3 Jul 2025 10:06:11 +0200 Subject: [PATCH 134/159] Fix typos in docs --- index.markdown | 2 +- others/TIPS_and_FAQ.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.markdown b/index.markdown index bbb8f37..826ccc1 100644 --- a/index.markdown +++ b/index.markdown @@ -6,7 +6,7 @@ layout: home nav_exclude: true has_toc: true --- -![EEGLAb sum-up picture](/assets/images/tutorial_image.png) +![EEGLAB sum-up picture](/assets/images/tutorial_image.png) diff --git a/others/TIPS_and_FAQ.md b/others/TIPS_and_FAQ.md index 08f1cec..077f051 100644 --- a/others/TIPS_and_FAQ.md +++ b/others/TIPS_and_FAQ.md @@ -578,13 +578,13 @@ more complex to use. I guess it would also be possible to use the welch method on top of multitaper. It is all a matter of preference. I would advised using the pwelch method which is easy (you just give as an option the length of the windows and the overlap). Multitaper would -require you to select the number of basis vector in your othogonal base +require you to select the number of basis vector in your orthogonal base and this is much less intuitive (and also has consequences on the frequency resolution you can achieve). -### Multitaper, FTT, wavelets for time-frequency decomposition? +### Multitaper, FFT, wavelets for time-frequency decomposition? -I have been using the new EELAB toolbox for the past +I have been using the new EEGLAB toolbox for the past couple of weeks, especially timef() and crossf(). The multitaper method with bootstrap statistics has been giving me very nice stable results. Timef() with wavelets gives slightly different results, but also From c6998baeafa5bb059af821af098b4435236f72dc Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 3 Jul 2025 17:43:05 +0200 Subject: [PATCH 135/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index a968190..8302704 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -185,6 +185,7 @@ laptop with MATLAB installed. [PDF LIMO](https://github.com/user-attachments/files/20999644/2025_LIMO_QuickStarter.pdf) [PDF HLM](https://github.com/user-attachments/files/20999647/2025_HLM_LIMO_EEGLAB.pdf) 12:00 – 13:00 -- Theory and practice of applying general linear models to EEG data using the LIMO EEGLAB plug-in (Cyril Pernet) +[PDF](https://github.com/user-attachments/files/21040782/2025_GLM_design.pdf) 13:00-14:30 Lunch -- From 76b0b60fa76d0ad5bc680dab4128b517b3346965 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 3 Jul 2025 20:10:24 +0200 Subject: [PATCH 136/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 8302704..4d7427b 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -205,7 +205,7 @@ laptop with MATLAB installed. 7:30-8:30 -- Breakfast 8:30 – 9:30 -- Deep learning and EEG (Arnaud Delorme) - +[PDF](https://github.com/user-attachments/files/21043470/workshop_DL-EEG_2025.pdf) 9:30 – 10:15 -- Mining event-related brain dynamics II (Scott Makeig) From b40c3e3e5a8514b7125f08f7c036dc92f5622f05 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 7 Aug 2025 15:57:49 -1000 Subject: [PATCH 137/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 4d7427b..1376deb 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -5,7 +5,9 @@ long_title: EEGLAB 2025 Aspet workshop parent: Workshops --- -![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png) +<--![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png)--> +![PXL_20250702_111152814](https://github.com/user-attachments/assets/52627702-1bc6-4b4b-a04d-3e9a70269055) + EEGLAB Workshop ============================ From a44ae9d06fd04077f186f2a1e5032ca66b6bdc25 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 7 Aug 2025 15:58:04 -1000 Subject: [PATCH 138/159] Update EEGLAB_2025_Aspet.md --- workshops/EEGLAB_2025_Aspet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/EEGLAB_2025_Aspet.md b/workshops/EEGLAB_2025_Aspet.md index 1376deb..82600b3 100644 --- a/workshops/EEGLAB_2025_Aspet.md +++ b/workshops/EEGLAB_2025_Aspet.md @@ -5,7 +5,7 @@ long_title: EEGLAB 2025 Aspet workshop parent: Workshops --- -<--![Screen Shot 2023-03-06 at 7 40 14 AM](https://user-images.githubusercontent.com/1872705/223188423-e296a3e6-dd99-488b-b86d-1a6f8a8520e0.png)--> + ![PXL_20250702_111152814](https://github.com/user-attachments/assets/52627702-1bc6-4b4b-a04d-3e9a70269055) From a62320e81c30761147c81e9a8c30f4aecdbca65b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 18 Aug 2025 10:18:08 -1000 Subject: [PATCH 139/159] Update EEGLAB_and_iEEG_data.md --- tutorials/misc/EEGLAB_and_iEEG_data.md | 1 + 1 file changed, 1 insertion(+) diff --git a/tutorials/misc/EEGLAB_and_iEEG_data.md b/tutorials/misc/EEGLAB_and_iEEG_data.md index 6949e53..0785bdf 100644 --- a/tutorials/misc/EEGLAB_and_iEEG_data.md +++ b/tutorials/misc/EEGLAB_and_iEEG_data.md @@ -54,3 +54,4 @@ You can then use menu item Plot > Channel ERPs > with Other relevant resources for processing iEEG data: - [Fieldtrip sEEG tutorial](https://www.fieldtriptoolbox.org/tutorial/human_ecog/) - [MIA](http://www.neurotrack.fr/mia/) toolbox. Also accessible as a Brainstorm plugin. +- [RAVE](https://rave.wiki/) toolbox (R language). From d7e81a3b3dc238f6c646dc4abea83b3614f6b04b Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 29 Aug 2025 10:03:03 -0700 Subject: [PATCH 140/159] Update EEGLAB_2017_Aspet.md --- workshops/EEGLAB_2017_Aspet.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/workshops/EEGLAB_2017_Aspet.md b/workshops/EEGLAB_2017_Aspet.md index d599919..4927fa9 100644 --- a/workshops/EEGLAB_2017_Aspet.md +++ b/workshops/EEGLAB_2017_Aspet.md @@ -7,9 +7,6 @@ grand_parent: Workshops ![700px\|thumb\|center\|upright=2.5](/assets/images/Group_aspet2017.jpg) -![250px\|thumb\|right\|upright=2.5\|Scenery of the Pyrenees -mountains](/assets/images/Pyrennees.png) - Twenty-fourth EEGLAB Workshop ============================= From 1db78ad86c9bc6406c1e59c125e76ec682f656e0 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 9 Sep 2025 15:17:25 -0700 Subject: [PATCH 141/159] Add HTML file for redirection to new site --- EEGDash/index.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 EEGDash/index.html diff --git a/EEGDash/index.html b/EEGDash/index.html new file mode 100644 index 0000000..7623625 --- /dev/null +++ b/EEGDash/index.html @@ -0,0 +1,12 @@ + + + + + Redirecting... + + + + +

If you are not redirected, click here.

+ + From 34b107d3c11256f0b0ef15e071332e9bfdd6bd83 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 17 Sep 2025 20:43:09 -0700 Subject: [PATCH 142/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index 0d6d64e..3b6a372 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -14,6 +14,24 @@ Minor revisions are indicated using a second number; thus, There will usually be one or two releases per year. Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this naming scheme and did observe a regular release schedule. +## EEGLAB version 2025.1.0 + +- Issue date: 9/17/2025 (TBD); GIT tag: 2025.1.0 +- **Version statistics**: 39 files changed with 862 additions and 551 deletions. +- **Summary of changes:** EEGLAB 2025.1.0 introduces broad compatibility updates for MATLAB 2025, including fixes in eegplot rendering, font scaling, pophelp modernization, and automatic renderer adjustments to prevent darkened figures on Windows. It also corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs. +**MATLAB compatibility:** MATLAB 2025 visual adjustments in many functions, including eegplot, to decrease font size and ensure visibility. +**STUDY and statistics:** std_limo adds a verbose noGUI mode for pipeline use and writes chanlocs under derivatives when appropriate. Contrast construction updated to handle one categorical factor with multiple conditions alongside continuous factors. FieldTrip stats on averaged channels fixed. Same color scale enforcement corrected. Corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs (labels were misleading). +**Referencing and ICA:** New Huber average reference added to reref.m and exposed in pop_reref UI. Automatic recomputation of ICA activities now occurs on rereference unless backwardcomp is selected. AMICA path switched to runamica15 with guidance to install and use the AMICA plugin GUI. +**Interpolation and channel handling:** eeg_interp accepts bad channel lists as cell arrays and supports sphericalCRD. eeg_checkchanlocs removes stale urchan when urchanlocs is empty and avoids creating a new urchan field spuriously. pop_chanedit avoids showing urchan when urchanlocs are unset. pop_rmbase now operates strictly on the selected channel list. +**Event and epoching fixes:** biosig2eeglabevent and pop_biosig improve EDF+ decoding logic, including handling CodeDesc for extended event codes and importing EDF annotations into EEG.event when requested. +**Import/export and I/O:** pop_writeeeg now tolerates empty filename while letting users pick format and warns about known BDF header issues. +**GUI and UX:** pophelp substantially reworked for MATLAB 2025. +**EEGLAB integrity checks:** eeg_checkset large refactor and cleanups across warnings and edge cases. +**BIDS and pipeline:** EEG-BIDS submodule updated; lookups now search directly for derivatives folder. pop_exportbids and related scripts refreshed; bids_reexport streamlined. Fix issues with using samples when importing event latencies. +**Dipfit:** Update compatibility atlas mapping and LORETA source localization. +**Known behavior changes:** Re-referencing now recomputes ICA activities by default in 2025.1.0; use backwardcomp to preserve previous versions’ behavior. +- Use this [Github link](https://github.com/sccn/eeglab/compare/2025.0.0..2025.1.0) to see all changes compared to the previous EEGLAB version. + ## EEGLAB version 2025.0.0 - Issue date: 2/17/2025; GIT tag: 2025.0.0 From 1a0a7a122ef8029ac842b89b6c00a7b165e90b07 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 17 Sep 2025 20:43:40 -0700 Subject: [PATCH 143/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index 3b6a372..bfa94d8 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -19,17 +19,17 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na - Issue date: 9/17/2025 (TBD); GIT tag: 2025.1.0 - **Version statistics**: 39 files changed with 862 additions and 551 deletions. - **Summary of changes:** EEGLAB 2025.1.0 introduces broad compatibility updates for MATLAB 2025, including fixes in eegplot rendering, font scaling, pophelp modernization, and automatic renderer adjustments to prevent darkened figures on Windows. It also corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs. -**MATLAB compatibility:** MATLAB 2025 visual adjustments in many functions, including eegplot, to decrease font size and ensure visibility. -**STUDY and statistics:** std_limo adds a verbose noGUI mode for pipeline use and writes chanlocs under derivatives when appropriate. Contrast construction updated to handle one categorical factor with multiple conditions alongside continuous factors. FieldTrip stats on averaged channels fixed. Same color scale enforcement corrected. Corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs (labels were misleading). -**Referencing and ICA:** New Huber average reference added to reref.m and exposed in pop_reref UI. Automatic recomputation of ICA activities now occurs on rereference unless backwardcomp is selected. AMICA path switched to runamica15 with guidance to install and use the AMICA plugin GUI. -**Interpolation and channel handling:** eeg_interp accepts bad channel lists as cell arrays and supports sphericalCRD. eeg_checkchanlocs removes stale urchan when urchanlocs is empty and avoids creating a new urchan field spuriously. pop_chanedit avoids showing urchan when urchanlocs are unset. pop_rmbase now operates strictly on the selected channel list. -**Event and epoching fixes:** biosig2eeglabevent and pop_biosig improve EDF+ decoding logic, including handling CodeDesc for extended event codes and importing EDF annotations into EEG.event when requested. -**Import/export and I/O:** pop_writeeeg now tolerates empty filename while letting users pick format and warns about known BDF header issues. -**GUI and UX:** pophelp substantially reworked for MATLAB 2025. -**EEGLAB integrity checks:** eeg_checkset large refactor and cleanups across warnings and edge cases. -**BIDS and pipeline:** EEG-BIDS submodule updated; lookups now search directly for derivatives folder. pop_exportbids and related scripts refreshed; bids_reexport streamlined. Fix issues with using samples when importing event latencies. -**Dipfit:** Update compatibility atlas mapping and LORETA source localization. -**Known behavior changes:** Re-referencing now recomputes ICA activities by default in 2025.1.0; use backwardcomp to preserve previous versions’ behavior. +- **MATLAB compatibility:** MATLAB 2025 visual adjustments in many functions, including eegplot, to decrease font size and ensure visibility. +- **STUDY and statistics:** std_limo adds a verbose noGUI mode for pipeline use and writes chanlocs under derivatives when appropriate. Contrast construction updated to handle one categorical factor with multiple conditions alongside continuous factors. FieldTrip stats on averaged channels fixed. Same color scale enforcement corrected. Corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs (labels were misleading). +- **Referencing and ICA:** New Huber average reference added to reref.m and exposed in pop_reref UI. Automatic recomputation of ICA activities now occurs on rereference unless backwardcomp is selected. AMICA path switched to runamica15 with guidance to install and use the AMICA plugin GUI. +- **Interpolation and channel handling:** eeg_interp accepts bad channel lists as cell arrays and supports sphericalCRD. eeg_checkchanlocs removes stale urchan when urchanlocs is empty and avoids creating a new urchan field spuriously. pop_chanedit avoids showing urchan when urchanlocs are unset. pop_rmbase now operates strictly on the selected channel list. +- **Event and epoching fixes:** biosig2eeglabevent and pop_biosig improve EDF+ decoding logic, including handling CodeDesc for extended event codes and importing EDF annotations into EEG.event when requested. +- **Import/export and I/O:** pop_writeeeg now tolerates empty filename while letting users pick format and warns about known BDF header issues. +- **GUI and UX:** pophelp substantially reworked for MATLAB 2025. +- **EEGLAB integrity checks:** eeg_checkset large refactor and cleanups across warnings and edge cases. +- **BIDS and pipeline:** EEG-BIDS submodule updated; lookups now search directly for derivatives folder. pop_exportbids and related scripts refreshed; bids_reexport streamlined. Fix issues with using samples when importing event latencies. +- **Dipfit:** Update compatibility atlas mapping and LORETA source localization. +- **Known behavior changes:** Re-referencing now recomputes ICA activities by default in 2025.1.0; use backwardcomp to preserve previous versions’ behavior. - Use this [Github link](https://github.com/sccn/eeglab/compare/2025.0.0..2025.1.0) to see all changes compared to the previous EEGLAB version. ## EEGLAB version 2025.0.0 From 1628ddffcbb4b134d2c17625db412bc3c544fe25 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Wed, 17 Sep 2025 20:46:53 -0700 Subject: [PATCH 144/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index bfa94d8..17af7fd 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -5,7 +5,7 @@ parent: Download EEGLAB --- EEGLAB revision history === -EEGLAB downloads in ZIP format are available [here](https://sccn.ucsd.edu/eeglab/download.php). +EEGLAB downloads in MATLAB and executable formats are available [here](https://sccn.ucsd.edu/eeglab/download.php). These include the latest release as well as older versions of EEGLAB. As of 2019, we are using the year of the release as the main revision number. From d3552e5ba3167d9e2c38e6e928ac04616655c709 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Fri, 26 Sep 2025 22:05:44 -0700 Subject: [PATCH 145/159] Update EEGLAB_revision_history.md --- others/EEGLAB_revision_history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/others/EEGLAB_revision_history.md b/others/EEGLAB_revision_history.md index 17af7fd..fc03e02 100644 --- a/others/EEGLAB_revision_history.md +++ b/others/EEGLAB_revision_history.md @@ -16,7 +16,7 @@ Previous major EEGLAB versions (e.g., versions 13, 14, etc.) did not use this na ## EEGLAB version 2025.1.0 -- Issue date: 9/17/2025 (TBD); GIT tag: 2025.1.0 +- Issue date: 9/26/2025; GIT tag: 2025.1.0 - **Version statistics**: 39 files changed with 862 additions and 551 deletions. - **Summary of changes:** EEGLAB 2025.1.0 introduces broad compatibility updates for MATLAB 2025, including fixes in eegplot rendering, font scaling, pophelp modernization, and automatic renderer adjustments to prevent darkened figures on Windows. It also corrects the representation of two-way ANOVA designs in STUDY functions, fixing factor ordering, labeling, and p-value mapping for more accurate visualization of 2×2 designs. - **MATLAB compatibility:** MATLAB 2025 visual adjustments in many functions, including eegplot, to decrease font size and ensure visibility. From a8a3267f35ceab04785902ecf9d29b3146ece5f0 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sat, 4 Oct 2025 15:14:28 -0700 Subject: [PATCH 146/159] Update Future_workshops.md --- workshops/Future_workshops.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/workshops/Future_workshops.md b/workshops/Future_workshops.md index 78184a1..e9fc477 100644 --- a/workshops/Future_workshops.md +++ b/workshops/Future_workshops.md @@ -10,9 +10,8 @@ Future EEGLAB workshops Below are EEGLAB workshops currently planned In 2025: - -- There will be a workshop in Aspet, France, June 30th to July 4th. -- There will be a workshop in San Diego, USA (UCSD campus) November 21-25, preceded by the Rockwood lecture on the 20th. +- The workshop in San Diego, USA (UCSD campus) in November was canceled. +- There is a workshop in Marseille, France, in November 2025 as part of the [PracticalMEEG conference](https://cuttingeeg.org/practicalmeeg2025/). Do not forget to subscribe to the EEGLAB News list to be notified of new workshop and registration information (you may register by clicking a From 7adda1afd12422bfa71c70fd528c657ba6cff527 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sat, 4 Oct 2025 15:14:52 -0700 Subject: [PATCH 147/159] Update Future_workshops.md --- workshops/Future_workshops.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/Future_workshops.md b/workshops/Future_workshops.md index e9fc477..8a87dcc 100644 --- a/workshops/Future_workshops.md +++ b/workshops/Future_workshops.md @@ -11,7 +11,7 @@ Below are EEGLAB workshops currently planned In 2025: - The workshop in San Diego, USA (UCSD campus) in November was canceled. -- There is a workshop in Marseille, France, in November 2025 as part of the [PracticalMEEG conference](https://cuttingeeg.org/practicalmeeg2025/). +- There is a workshop in Marseille, France, at the end of October 2025 as part of the [PracticalMEEG conference](https://cuttingeeg.org/practicalmeeg2025/). Do not forget to subscribe to the EEGLAB News list to be notified of new workshop and registration information (you may register by clicking a From 572d1988e3baf60cadc3d80adfe4848b0e424900 Mon Sep 17 00:00:00 2001 From: Cedric Cannard <58382227+amisepa@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:41:56 -0700 Subject: [PATCH 148/159] Update index.md --- plugins/BrainBeats/index.md | 85 ++++++++++++++++++++++++++++++------- 1 file changed, 69 insertions(+), 16 deletions(-) diff --git a/plugins/BrainBeats/index.md b/plugins/BrainBeats/index.md index 5e1fa3e..585b53a 100644 --- a/plugins/BrainBeats/index.md +++ b/plugins/BrainBeats/index.md @@ -13,33 +13,39 @@ To view the plugin source code, please visit the plugin's [GitHub repository](ht

- + BrainBeats logo

+ The BrainBeats toolbox, implemented as an EEGLAB plugin, allows joint processing and analysis of EEG and cardiovascular signals (ECG and PPG) for brain-heart interplay research. Both the general user interface (GUI) and command line are supported (see tutorial). BrainBeats currently supports: 1) Heartbeat-evoked potentials (HEP) and oscillations (HEO); 2) Extraction of EEG and HRV features; 3) Extraction of heart artifacts from EEG signals; 4) brain-heart coherence. -## THREE METHODS AVAILABLE +## 4 METHODS AVAILABLE

- + BrainBeats diagram

-1) Process EEG data for heartbeat-evoked potentials (HEP) analysis using ECG or PPG signals. Steps include signal processing of EEG and cardiovascular signals, inserting R-peak markers into the EEG data, segmentation around the R-peaks with optimal window length, time-frequency decomposition. + +1) Process EEG data for heartbeat-evoked potentials (HEP) analysis using ECG or PPG signals. Steps include signal processing of EEG and cardiovascular signals, inserting R-peak markers into the EEG data, segmentation around the R-peaks with optimal window length, and time-frequency decomposition.

- Example of HEP at the subject level, obtained from simultaneous EEG-ECG signals + Example of HEP at the subject level, obtained from simultaneous EEG-ECG signals (the cardiac field artifact was preserved here for illustration).

- + BrainBeats fig11

- Example of HEP at the subject level, obtained from simultaneous EEG-PPG signals + Example of HEP at the subject level, obtained from simultaneous EEG-PPG signals (note that with PPG, we must correct for the delay between the electrical and mechanical cardiac events so that the estimated heartbeat times correspond to the R-peaks of an ECG; ~200-400 ms).

- + BrainBeats fig17

2) Extract EEG and HRV features from continuous data in the time, frequency, and nonlinear domains. @@ -55,49 +61,53 @@ The BrainBeats toolbox, implemented as an EEGLAB plugin, allows joint processing Example of power spectral density (PSD) estimated from HRV and EEG data

- + BrainBeats fig21

Example of EEG features extracted from sample dataset

- + BrainBeats fig22

- 3) Remove heart components from EEG signals using ICA and ICLabel.

Example of extraction of cardiovascular components from EEG signals

- + BrainBeats fig27

- 4) Compute brain-heart coherence (beta version, please test and give feedback)

Example of several brain-heart coherence measures computed with BrainBeats from simultaneous EEG and ECG signals

- + BrainBeats coh_all

Scalp topography showing scalp regions coherent with ECG signal for each frequency band

- + BrainBeats coh_topo

+ ## Requirements - MATLAB installed (https://www.mathworks.com/downloads) - EEGLAB installed (https://github.com/sccn/eeglab) - Some data containing EEG and cardiovascular signals (ECG or PPG) within the same file (i.e. recorded simultaneously). - Or use the tutorial dataset provided in this repository located in the "sample_data" folder. + Or use the tutorial dataset provided in this repository located in the "sample_data" folder. Source: sub-32 in https://nemar.org/dataexplorer/detail?dataset_id=ds003838 ## Step-by-step tutorial @@ -110,3 +120,46 @@ Full-text preprint: https://www.biorxiv.org/content/10.1101/2023.06.01.543272v3. v1.5 (5/2/2024) - METHOD 4 (brain-heart coherence) added v1.4 (4/1/2024) - publication JoVE (methods 1, 2, 3) + +## When using BrainBeats, please cite: + +Cannard, C., Wahbeh, H., & Delorme, A. (2024). BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals. Journal of visualized experiments: JoVE, (206). + + +## BrainBeats was used and cited in: + +Carbone, F., Silva, M., Leemann, B., Hund-Georgiadis, M., & Hediger, K. (2025). Registered Report Stage I: Neurological and physiological effects of animal-assisted treatments for patients in a minimally conscious state: a randomized, controlled cross-over study. Neuroscience. + +Balasubramanian, K. et al. (2025). Complexity Measures in Biomedical Signal Analysis: A Clinically-Grounded Survey Across EEG, ECG, Intracranial Pressure, and Photoplethysmogram Modalities. IEEE Access. + +Park, S. et al. (2025). Improving single-trial detection of error-related potentials by considering the effect of heartbeat-evoked potentials in a motor imagery-based brain-computer interface. Computers in Biology and Medicine, 195, 110563. + +Abdullah, J. et al. (2025). Mathematical Decoding of the Correlation Between Different Organs' Activities: A Review. Fractals. + +Carbone, F. et al. (2025). Registered Report Stage I: Neurological and physiological effects of animal-assisted treatments for patients in a minimally conscious state: a randomized, controlled cross-over study. Neuroscience. + +Remiszewski, M. (2025). Long-term Aerobic Exercise Enhances Interoception and Reduces Symptoms of Depression and Anxiety in Physically Inactive Young Adults: A Randomized Controlled Trial. Psychology of Sport and Exercise, 102939. + +Chowdhury, et al. (2025). Neural Signals, Machine Learning, and the Future of Inner Speech Recognition. Frontiers in Human Neuroscience, 19, 1637174. + +Naaz, R., & Ahmad, S. (2025). ECG Data Mining Approach for Detection of Arrhythmia Using Machine Learning. In 2025 3rd International Conference on Device Intelligence, Computing and Communication Technologies (DICCT) (pp. 52-57). IEEE. + +Cheng, X., Maess, B., & Schirmer, A. (2025). A Pleasure That Lasts: Convergent neural processes underpin comfort with prolonged gentle stroking. Cortex. + +Georgaras, E., & Vourvopoulos, A. (2025). Physiological assessment of brain, cardiovascular, and respiratory changes in multimodal motor imagery brain-computer interface training. Research in Biomedical Engineering and Technology, 12(1), 2471680. + +Park, S., Ha, J., & Kim, L. (2025). Improving single-trial detection of error-related potentials by considering the effect of heartbeat-evoked potentials in a motor imagery-based brain-computer interface. Computers in Biology and Medicine, 195, 110563. + +Perez, T. M., Drake, E., & Sullivan, S. (2024). Assessing central nervous system and peripheral nervous system functioning in resting and non-resting conditions in a healthy adult population: A feasibility study. Chiropractic Journal of Australia (Online), 51(1), 1-32. + +Akuthota, S., Rajkumar, K., & Janapati, R. (2024). Intelligent EEG Artifact Removal in Motor ImageryBCI: Synergizing FCIF, FCFBCSP, and Modified DNN with SNR, PSD, and Spectral Coherence Evaluation. In 2024 International Conference on Circuit, Systems and Communication (ICCSC) IEEE. + +Ingolfsson et al. (2024). Brainfusenet: Enhancing wearable seizure detection through eeg-ppg-accelerometer sensor fusion and efficient edge deployment. IEEE Transactions on Biomedical Circuits and Systems. + +Fields, C., et al. (2024). Search for entanglement between spatially separated Living systems: Experiment design, results, and lessons learned. Biophysica, 4(2), 168-181. + +Cannard, C., Delorme, A., & Wahbeh, H. (2024). Identifying HRV and EEG correlates of well-being using ultra-short, portable, and low-cost measurements. bioRxiv, 2024-02. + +Arao, H., Suwazono, S., Kimura, A., Asano, H., & Suzuki, H. (2023). Measuring auditory event‐related potentials at the external ear canal: A demonstrative study using a new electrode and error‐feedback paradigm. European Journal of Neuroscience, 58(11), 4310-4327. + +Goodwin, A. J., et al. (2023). The truth Hertz—synchronization of electroencephalogram signals with physiological waveforms recorded in an intensive care unit. Physiological Measurement, 44(8), 085002. From 72624ab92fbaed955472100a8fcfd1a2d32f6536 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 28 Oct 2025 09:55:11 +0100 Subject: [PATCH 149/159] Update EEGLAB_and_MEG_data.md --- tutorials/misc/EEGLAB_and_MEG_data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/misc/EEGLAB_and_MEG_data.md b/tutorials/misc/EEGLAB_and_MEG_data.md index 3fe024f..e04c11f 100644 --- a/tutorials/misc/EEGLAB_and_MEG_data.md +++ b/tutorials/misc/EEGLAB_and_MEG_data.md @@ -77,7 +77,7 @@ Then we select MEG channels since this dataset contains both EEG and MEG data. U ![Screen Shot 2022-12-23 at 3 37 38 PM](https://user-images.githubusercontent.com/1872705/209413866-4c6d647c-26da-465c-8527-db09ffc2e4ea.png) -Then call menu item Tools > Source localization using DIPFIT > Create a head model from an MRI. A window asks you to choose an MR head image, and the following GUI appears. +Then call menu item Tools > Source localization using DIPFIT > Create a head model from an MRI. A window asks you to choose an MR head image, and the following GUI appears. In this example, we use file name "sub-01_ses-mri_acq-mprage_T1w.nii.gz" from the anat folder. ![Screen Shot 2022-12-11 at 3 35 19 PM](https://user-images.githubusercontent.com/1872705/206955411-513057c1-46e4-4f7c-ab77-c11493feedb0.png) From 5b3f77b5861f1864f77d5e5f08db9657614f4d17 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Tue, 28 Oct 2025 13:59:36 +0100 Subject: [PATCH 150/159] Update EEGLAB_and_MEG_data.md --- tutorials/misc/EEGLAB_and_MEG_data.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tutorials/misc/EEGLAB_and_MEG_data.md b/tutorials/misc/EEGLAB_and_MEG_data.md index e04c11f..01b8a5a 100644 --- a/tutorials/misc/EEGLAB_and_MEG_data.md +++ b/tutorials/misc/EEGLAB_and_MEG_data.md @@ -79,7 +79,7 @@ Then we select MEG channels since this dataset contains both EEG and MEG data. U Then call menu item Tools > Source localization using DIPFIT > Create a head model from an MRI. A window asks you to choose an MR head image, and the following GUI appears. In this example, we use file name "sub-01_ses-mri_acq-mprage_T1w.nii.gz" from the anat folder. -![Screen Shot 2022-12-11 at 3 35 19 PM](https://user-images.githubusercontent.com/1872705/206955411-513057c1-46e4-4f7c-ab77-c11493feedb0.png) +![Screenshot 2025-10-28 at 13 53 16](https://github.com/user-attachments/assets/95e421ef-18c1-49c1-a3fb-f32beb3e8722) This will first pop up the fiducials. The fiducials are automatically aligned with the MR head image in this example. However, it is always good to check the alignment. We can see below that the fiducials are where we would expect them to be (the thin blue lines indicate their positions). @@ -87,7 +87,7 @@ This will first pop up the fiducials. The fiducials are automatically aligned wi Then the MRI is segmented into the brain, skull, and scalp, and meshes are extracted. It is important to note that it is better to use Freesurfer to segment MRI and create meshes, as it is a more precise (albeit more time-consuming process). The [pop_dipfit_headmodel.m](http://sccn.ucsd.edu/eeglab/locatefile.php?file=pop_dipfit_headmodel.m) uses the "bemcp" method, a module external to Fieldtrip, to extract meshes. Again, this is the most cross-platform compatible solution but might not be the best one. -![Screen Shot 2022-12-11 at 7 39 20 PM](https://user-images.githubusercontent.com/1872705/206955695-e1522efe-793e-4fcc-a3ed-4b8573db67cf.png) +![Screenshot 2025-10-28 at 13 54 28](https://github.com/user-attachments/assets/149060b8-ec2e-4c98-b8c6-26de5691ddd2) Once this is done, call menu item Tools > Source localization using DIPFIT > Head model and settings. We can see that the head model, MRI, and associated coordinate landmarks are blanked out. The graphic interface also shows that we are editing a custom head model in the Fieldtrip format. @@ -107,7 +107,7 @@ When the anatomical MRI is not available, not all is lost. For example, this [pu One way to fix this and use a template head model is to use the location of the EEG channels when they are available. EEG channels are usually scanned in the same coordinate space as the MEG sensors, so aligning and stretching the MEG head model to match the channel coordinates should be able to fix the problem above. A *headshape.pos* file is also sometimes available along with the MEG. It contains data points lying on the head of the subject and may be used to align the MEG sensor space to the anatomical MRI. However, this file may also be used to align and stretch the EEGLAB template MEG boundary element model to match the subject's head. To use this file, create a random data array on the MATLAB command line with the same number of scanned positions *a=rand(150, 1000);* and import it as a MATLAB array. Then, call the channel editor and import the *headshape.pos* file as an *SFP* file. You can then align the scanned position with the BEM head model. Write down the homogeneous transformation matrix and reuse it for the MEG model alignment. -Using templace head model for MEG +Using template head models for MEG --------------------------------- Although it is preferable to use the subject's MRI, it is possible to use the template MNE head model with MEG data. The alignment between the head model and the sensors may be performed using Fiducials. EEG and MEG will use the same boundary element model. For MEG, only the inner surface of the model is being used. Model fitting is performed using FieldTrip. From b4fc39b8a4cc05b044eafd75e43bf8ffbeebcb46 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 6 Nov 2025 15:10:44 -0800 Subject: [PATCH 151/159] Create create_your_own_course.md --- workshops/create_your_own_course.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 workshops/create_your_own_course.md diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md new file mode 100644 index 0000000..d8f7d37 --- /dev/null +++ b/workshops/create_your_own_course.md @@ -0,0 +1,14 @@ +--- +layout: default +title: Create your own course +long_title: Create your own course +parent: Workshops +nav_order: 1 +--- +Create your own course +==== + +This page contains PowerPoint presentations, instructions, and videos from a recent workshop. You may adapt the materials as needed, although please acknowledge the authors of the slides. + +Re + From f3e989505f06a4b3babe81bf8db8bccd26f0cd6f Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 6 Nov 2025 15:57:43 -0800 Subject: [PATCH 152/159] Clean up create_your_own_course.md content Removed introductory text and heading from the course creation page. --- workshops/create_your_own_course.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index d8f7d37..f15990c 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,10 +5,3 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- -Create your own course -==== - -This page contains PowerPoint presentations, instructions, and videos from a recent workshop. You may adapt the materials as needed, although please acknowledge the authors of the slides. - -Re - From 6b8d5d09104626b29a71bed0a698f7cf36f1dbf3 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 6 Nov 2025 16:08:08 -0800 Subject: [PATCH 153/159] Add EEGLAB course creation guidelines Added detailed course materials and instructions for creating an EEGLAB course, including prerequisites, folder structure setup, and session content overview. --- workshops/create_your_own_course.md | 218 ++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index f15990c..1b163cc 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,3 +5,221 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- +# Create Your Own EEGLAB Course + +This [repository](https://github.com/sccn/EEGLAB_course) contains materials for EEGLAB course sessions. This course was originally conducted at the [practical MEEG 2025 workshop](https://cuttingeeg.org/practicalmeeg2025/). + +You may adapt the materials as needed for your own course, although please acknowledge the authors of the materials. + +## Course Slides + +Lecture slides for the course are available in two formats: + +**PDF format:** Available in the [slides](slides/) folder of this repository. The following presentations are included: +- Introduction to the course +- Data preprocessing +- Event-Related Potentials (ERP) analysis +- Spectral and time-frequency analysis +- Source localization and ICA +- Connectivity analysis +- IC clustering +- LIMO statistics +- MVPA (Multivariate Pattern Analysis) + +**PowerPoint format:** Editable PowerPoint versions of the slides are available at: +[Google Drive - Course Slides](https://drive.google.com/drive/folders/17EqHqypmM0aIQVuoaDMLbfSnMh8zB_GG?usp=drive_link) + +## Prerequisites + +### Step 1 – Download and install MATLAB + +If you are organizing a course, you can usually obtain a [MATLAB trial version](https://www.mathworks.com/support/contact_us.html) for your participants by contacting the licensing department. Please have your participants install MATLAB in advance so you're ready to run EEGLAB during the course. + +### Step 2 – Download the data + +This course uses data from the multimodal face recognition BIDS dataset, a pruned version of the OpenNeuro dataset ds000117. + +**Download the pruned single-subject dataset (ds000117_pruned):** +[https://zenodo.org/record/7410278](https://zenodo.org/record/7410278) + +This dataset contains only one subject and is used in Sessions 1, 2, 3, and 5. + +**For group-level analyses (Sessions 4 and 6), also download the preprocessed group dataset (ds002718):** +[https://zenodo.org/records/5528500](https://zenodo.org/records/5528500) + +### Folder Structure Setup + +The scripts expect the following folder structure: + +``` +parent_folder/ +├── Data/ +│ └── sub-01/ (processed files for Session 4) +└── EEGLAB_course/ + ├── ds002718_5_Subjects/ (preprocessed group data for Session 6) + ├── ds000117_pruned/ (raw data for Sessions 1, 2, 3, 5) + │ └── derivatives/ + │ └── meg_derivatives/ + │ └── sub-01/ + │ └── ses-meg/ + │ └── meg/ + └── (script files: Session_1_Import_Data.m, etc.) +``` + +**Setup instructions:** +1. Place the `ds000117_pruned` folder **inside** the `EEGLAB_course` folder (used by Sessions 1, 2, 3, 5) +2. Place the `ds002718_5_Subjects` folder **inside** the `EEGLAB_course` folder (used by Session 6) +3. Create a `Data` folder in the **parent** folder of `EEGLAB_course` and extract: + - Processed single-subject files to `Data/sub-01/` (for Session 4) + +**Note:** Sessions 1-3 generate processed files. Session 4 expects to find these in the parent `Data/sub-01/` folder, so you may need to copy output files from earlier sessions there. + +### Step 3 – Download EEGLAB + +Now it's time to clone the EEGLAB Git repository on your computer. + +**Warning:** Do not download the ZIP file directly from GitHub, as it does not include EEGLAB submodules. + +Instead, use the following command to clone the repository and pull its submodules: + +```bash +git clone --recurse-submodules https://github.com/sccn/eeglab.git +``` + +Or download from the [EEGLAB website](https://sccn.ucsd.edu/eeglab/download.php). + +### Step 4 – Check that EEGLAB runs + +1. Start MATLAB +2. In MATLAB, navigate to the folder containing the EEGLAB repository +3. At the MATLAB command prompt (>>), type: `eeglab` +4. The EEGLAB main interface should appear + +If it opens without errors, you're all set for the workshop! + +### Step 5 – Download the course scripts + +During the course, participants will follow along and do hands-on work using the EEGLAB graphical interface. However, they can also run the scripts provided in this repository. + +Clone this repository: + +```bash +git clone https://github.com/sccn/EEGLAB_course.git +``` + +Or download the ZIP on GitHub. + +## Course Content Overview + +The course materials are organized into several sessions, each focusing on different aspects of EEG/MEG data analysis using EEGLAB. + +### Session 1: Preprocessing + +For this presentation, we will first import the data with the [Session_1_Import_Data.m](Session_1_Import_Data.m) script. This script has 11 steps. + +* Step 1: Importing MEG data files with FileIO +* Step 2: Adding fiducials and rotating montage +* Step 3: Recomputing head center (for display only) +* Step 4: Re-import events from STI101 channel (the original ones are incorect) +* Step 5: Selecting EEG or MEG data +* Step 6: Cleaning artefactual events (keep only valid event codes) +* Step 7: Fix button press info +* Step 8: Renaming button press events +* Step 9: Correcting event latencies (events have a shift of 34 ms as per the authors) +* Step 10: Replacing original imported channels +* Step 11: Creating folder to save data if does not exist yet + +After importing the data, it is preprocessed using the [Session_1_Preprocess_Data.m](Session_1_Preprocess_Data.m) script. This script itself has several steps. + +* Re-Reference the data +* Resampling the data (for speed) +* Filter the data +* Automatic rejection of bad channels +* Re-Reference again +* Repair bursts and reject bad portions of data +* run ICA to detect brain and artifactual components +* automatically classify Independent Components using IC Label +* Save dataset + + +### Session 2: Single sensor analysis (ERP/ERF) + +For this presentation, we will use different vizualization techniques using the [Session_2_ERP_Analysis.m](Session_2_ERP_Analysis.m) script. The script first further process the data as follow. + +* Extract data epochs for the famous, scrambled, and unfamiliar face stimuli +* Remove the baseline from -1000 ms to 0 pre-stimulus +* Apply a threshold methods to remove spurious epochs +* Resave the data + +Then it plots the data using the following methods: + +* Plot ERP butterfly plot and scalp distribution at different latencies +* Remove ICA artifactual components and replot +* Plot series of scalp topography at different latencies +* Plot conditions overlaid on each other +* Plot ERPimages + +### Session 2: Time-frequency decomposition + +For this presentation, we will the script [Session_2_Time_Frequency_Analysis.m](Session_2_Time_Frequency_Analysis.m). It performs the following steps. + +* Spectral analysis for each of the conditions +* Time-frequency analysis for each of the conditions + +### Session 3: Single and distributed sources + +For this presentation, we will the script [Session_3_Source_Reconstruction.m](Session_3_Source_Reconstruction.m). It performs the following steps. + +* Definition of head model and source model +* Localization of ICA components +* Plotting of ICA components overlaid on 3-D template MRI + +### Session 4: ERP source analysis + +The script [Session_4_ERP_Source_Analysis_TOEDIT.m](Session_4_ERP_Source_Analysis_TOEDIT.m) analyzes ERP component contributions and source-level analysis. + +* Load preprocessed data from Session 1 +* Extract epochs for Famous, Unfamiliar, and Scrambled face conditions +* Perform baseline correction (-1000 to 0 ms) +* Apply threshold-based epoch rejection +* Plot ERP scalp distributions for each condition +* Analyze ICA component contributions to ERPs using scalp envelope plots +* Demonstrate removal of artifact components +* Visualize component projections to ERPs + +### Session 5: BIDS import and preprocessing workflows + +This session demonstrates how to work with BIDS-formatted datasets using two scripts: + +**Single-subject BIDS import** - [Session_5_6_bids_ds000117.m](Session_5_6_bids_ds000117.m): +* Import data using EEGLAB BIDS tools from ds000117_pruned +* Add fiducial coordinates and rotate montage +* Re-import events from STI101 channel +* Select EEG or MEG data type +* Clean artifactual events +* Merge multiple runs for each subject + +**Group-level BIDS import** - [Session_5_6_bids_ds002718.m](Session_5_6_bids_ds002718.m): +* Import multiple subjects from ds002718 BIDS dataset +* Remove unwanted channels +* Apply common average reference +* Resample data to 100 Hz +* Apply high-pass (1 Hz) and low-pass (40 Hz) filters +* Prepare data for group-level analysis + +### Session 6: Group-level analysis + +The script [Session_6_Group_Analysis_STUDY.m](Session_6_Group_Analysis_STUDY.m) perform group analysis on a group of subjects. + +* Removing components flagged for rejection using ICLabel +* Plotting grand average ERPs + +## Advises on conducting the course + +Give the lecture for the course and run the hands on exercises that accompany the PowerPoint slides. The scripts can support the demonstrations, although relying on them too heavily can overwhelm beginners. Most participants will follow the GUI more easily, so position the scripts as a reference rather than the primary workflow. + +To continue to Session 2, participants must either run the script [Session_1_Import_Data.m](Session_1_Import_Data.m) or manually reproduce all import steps in the GUI, which is impractical for this dataset. The raw files require several technical adjustments that are not beginner friendly. For Session 1, a practical compromise is to have users import the FIF file in the GUI, select the EEG channels, explore the raw data briefly, then execute the import script to complete the required preprocessing. The second script, [Session_1_Preprocess_Data.m](Session_1_Preprocess_Data.m), can be reproduced entirely with the GUI if students prefer to work interactively. + +From Session 3 onward, the scripts function mainly as optional examples. All core operations can be performed in the GUI. Instructors can choose whether to demonstrate scripts to illustrate reproducible workflows, but this should not be required for participants to progress. + +A few additional suggestions can improve the course experience. Clarify early that ICA may yield slightly different outcomes across computers and that this variability is normal. Finally, alternate between explanation and hands on exploration so participants stay engaged and do not fall behind. Have a teaching assistant present throughout the session so participants who get stuck can receive prompt one to one support without interrupting the flow of the course. From 1023587c93fc23d79471029c6e82d67b1a36a6a3 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 13 Nov 2025 07:46:46 -0800 Subject: [PATCH 154/159] Revise course title and update content structure Updated course title and content structure for clarity. Adjusted prerequisites and installation steps for MATLAB and EEGLAB. Revised course content overview and session descriptions. --- workshops/create_your_own_course.md | 430 ++++++++++++++++++---------- 1 file changed, 274 insertions(+), 156 deletions(-) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index 1b163cc..b73adfa 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,37 +5,31 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- -# Create Your Own EEGLAB Course +# Create Your Own EEG Course -This [repository](https://github.com/sccn/EEGLAB_course) contains materials for EEGLAB course sessions. This course was originally conducted at the [practical MEEG 2025 workshop](https://cuttingeeg.org/practicalmeeg2025/). +This [repository](https://github.com/sccn/EEGLAB_course) contains materials for EEGLAB course sessions. This course was originally conducted at the [practical MEEG 2025 workshop](https://cuttingeeg.org/practicalmeeg2025/). Although this course is centered on EEGLAB, 90% of the material is not EEGLAB-specific. You may adapt the materials as needed for your own course, although please acknowledge the authors of the materials. -## Course Slides +## Prerequisites -Lecture slides for the course are available in two formats: +### Step 1 – Download and install MATLAB -**PDF format:** Available in the [slides](slides/) folder of this repository. The following presentations are included: -- Introduction to the course -- Data preprocessing -- Event-Related Potentials (ERP) analysis -- Spectral and time-frequency analysis -- Source localization and ICA -- Connectivity analysis -- IC clustering -- LIMO statistics -- MVPA (Multivariate Pattern Analysis) +If you are organizing a course, you can usually obtain a [MATLAB trial version](https://www.mathworks.com/support/contact_us.html) for your participants by contacting the licensing department. Please have your participants install MATLAB in advance so you're ready to run EEGLAB during the course. -**PowerPoint format:** Editable PowerPoint versions of the slides are available at: -[Google Drive - Course Slides](https://drive.google.com/drive/folders/17EqHqypmM0aIQVuoaDMLbfSnMh8zB_GG?usp=drive_link) +### Step 2 – Download the course scripts -## Prerequisites +During the course, participants will follow along and do hands-on work using the EEGLAB graphical interface. However, they can also run the scripts provided in this repository. -### Step 1 – Download and install MATLAB +Clone this repository: -If you are organizing a course, you can usually obtain a [MATLAB trial version](https://www.mathworks.com/support/contact_us.html) for your participants by contacting the licensing department. Please have your participants install MATLAB in advance so you're ready to run EEGLAB during the course. +```bash +git clone https://github.com/sccn/EEGLAB_course.git +``` + +Or download the ZIP on GitHub. Then run all the scripts one of by one starting with the first script. -### Step 2 – Download the data +### Step 3 – Download the data This course uses data from the multimodal face recognition BIDS dataset, a pruned version of the OpenNeuro dataset ds000117. @@ -44,37 +38,40 @@ This course uses data from the multimodal face recognition BIDS dataset, a prune This dataset contains only one subject and is used in Sessions 1, 2, 3, and 5. -**For group-level analyses (Sessions 4 and 6), also download the preprocessed group dataset (ds002718):** -[https://zenodo.org/records/5528500](https://zenodo.org/records/5528500) +**For group-level analyses, also download the BIDS dataset (ds002718):** +[https://nemar.org/dataexplorer/detail?dataset_id=ds002718](https://nemar.org/dataexplorer/detail?dataset_id=ds002718) +(download the ZIP file on that page) ### Folder Structure Setup The scripts expect the following folder structure: ``` -parent_folder/ -├── Data/ -│ └── sub-01/ (processed files for Session 4) -└── EEGLAB_course/ - ├── ds002718_5_Subjects/ (preprocessed group data for Session 6) - ├── ds000117_pruned/ (raw data for Sessions 1, 2, 3, 5) - │ └── derivatives/ - │ └── meg_derivatives/ - │ └── sub-01/ - │ └── ses-meg/ - │ └── meg/ - └── (script files: Session_1_Import_Data.m, etc.) +EEGLAB_course/ +├── eeglab/ (eeglab distribution with plugins installed) +├── ds002718/ (raw BIDS data) +│ └── derivatives/ (processed data will be saved here) +├── ds000117_pruned/ (raw data for Sessions 1 of subject 1, not a valid BIDS dataset) +│ └── derivatives/ +│ └── meg_derivatives/ +│ └── sub-01/ +│ └── ses-meg/ +│ └── meg/ (processed .set files saved here) +├── script_01_import_data.m +├── script_02_preprocess_data.m +├── script_03_epochs_and_erp.m +├── script_04_time_frequency.m +├── script_05_source_reconstruction.m +├── script_06_connectivity.m +└── ... (other scripts) ``` **Setup instructions:** -1. Place the `ds000117_pruned` folder **inside** the `EEGLAB_course` folder (used by Sessions 1, 2, 3, 5) -2. Place the `ds002718_5_Subjects` folder **inside** the `EEGLAB_course` folder (used by Session 6) -3. Create a `Data` folder in the **parent** folder of `EEGLAB_course` and extract: - - Processed single-subject files to `Data/sub-01/` (for Session 4) +1. Clone or download this repository to create the `EEGLAB_course` folder +2. Download and extract the `ds000117_pruned` folder **inside** the `EEGLAB_course` folder +3. Download and extract the `ds002718` folder **inside** the `EEGLAB_course` folder -**Note:** Sessions 1-3 generate processed files. Session 4 expects to find these in the parent `Data/sub-01/` folder, so you may need to copy output files from earlier sessions there. - -### Step 3 – Download EEGLAB +### Step 4 – Download EEGLAB Now it's time to clone the EEGLAB Git repository on your computer. @@ -88,7 +85,7 @@ git clone --recurse-submodules https://github.com/sccn/eeglab.git Or download from the [EEGLAB website](https://sccn.ucsd.edu/eeglab/download.php). -### Step 4 – Check that EEGLAB runs +### Step 5 – Check that EEGLAB runs 1. Start MATLAB 2. In MATLAB, navigate to the folder containing the EEGLAB repository @@ -97,129 +94,250 @@ Or download from the [EEGLAB website](https://sccn.ucsd.edu/eeglab/download.php) If it opens without errors, you're all set for the workshop! -### Step 5 – Download the course scripts - -During the course, participants will follow along and do hands-on work using the EEGLAB graphical interface. However, they can also run the scripts provided in this repository. - -Clone this repository: +### Step 6 – Download EEGLAB plugins -```bash -git clone https://github.com/sccn/EEGLAB_course.git -``` +This is step is critical or a lot of the excercises will not run. This is the list of plugins to downlaod: +* File-IO +* Fieldtrip-lite +* LIMO -Or download the ZIP on GitHub. +It is best to use the EEGLAB plugin manager (EEGLAB menu item **File > Manage extension** and to select the plugins to install). ## Course Content Overview -The course materials are organized into several sessions, each focusing on different aspects of EEG/MEG data analysis using EEGLAB. - -### Session 1: Preprocessing - -For this presentation, we will first import the data with the [Session_1_Import_Data.m](Session_1_Import_Data.m) script. This script has 11 steps. - -* Step 1: Importing MEG data files with FileIO -* Step 2: Adding fiducials and rotating montage -* Step 3: Recomputing head center (for display only) -* Step 4: Re-import events from STI101 channel (the original ones are incorect) -* Step 5: Selecting EEG or MEG data -* Step 6: Cleaning artefactual events (keep only valid event codes) -* Step 7: Fix button press info -* Step 8: Renaming button press events -* Step 9: Correcting event latencies (events have a shift of 34 ms as per the authors) -* Step 10: Replacing original imported channels -* Step 11: Creating folder to save data if does not exist yet - -After importing the data, it is preprocessed using the [Session_1_Preprocess_Data.m](Session_1_Preprocess_Data.m) script. This script itself has several steps. +The course materials are organized into several sessions, each focusing on different aspects of EEG/MEG data analysis using EEGLAB. Some sesisons are longer than others. + +### Session_1.1_overview.pptx + +The 18-slides presentation introduces EEGLAB, its history, capabilities, ecosystem, and practical setup steps. It also highlights preprocessing pipeline comparisons and key reference articles. + +* EEGLAB origins and development timeline +* Usage statistics and ecosystem scale +* Plugin manager and plugin count +* MATLAB version and toolbox requirements +* Advantages and limitations of MATLAB based EEGLAB +* Operating system and compilation options +* Automated preprocessing pipeline comparison +* EEGLAB minor performance advantage explanation +* Links to tutorial videos and test data +* Key EEGLAB reference publications +* Installation instructions and datasets +* Git setup and cloning repositories + +### Session_1.2_BIDS_and_NEMAR_data_repository.pptx + +The 31 slides present the principles of open and FAIR data, the structure and purpose of BIDS, and the components of BIDS-EEG. They also introduce NEMAR resources, available tools, and computational infrastructure. This presentation is optional; however, since the data is in BIDS format, it is beneficial to introduce the format. + +* Drivers of increased data sharing +* FAIR data principles and requirements +* BIDS purpose and scope +* Components of a BIDS-EEG dataset +* Examples of dataset organization +* Supported raw EEG formats +* Event and task description structure +* Tools for BIDS import and export +* NEMAR repository overview +* Manuscripts describing NEMAR tools +* Available GPU and CPU compute resources +* EEGDash platform introduction  + +### Session_1.3_preprocessing.pptx + +The 67 slides explain the full EEG preprocessing pipeline from raw data to analysis, including filtering, referencing, artifact handling, ICA, and evaluation of preprocessing choices. They also present evidence on how preprocessing steps influence statistical outcomes and describe practical EEGLAB workflows. + +* Reasons for preprocessing EEG data +* Overview of the full preprocessing pipeline +* BIDS support in major MEEG toolboxes +* Event import and raw data inspection +* Hands on data loading and visualization +* HED tagging and NEMAR BIDS experiments +* Channel location scanning and alignment +* Influence of reference choice on ERPs +* Effects of downsampling decisions +* High pass filtering and ERP significance +* Artifact types and identification methods +* Bad channel detection via correlation +* Line noise handling and interpolation +* ASR performance and human rater comparison +* Automated rejection methods and limitations +* ICA decomposition and quality criteria +* ICLabel classification and component removal +* Clean_rawdata preprocessing workflow +* Baseline effects on ERP significance +* Comparison of automated preprocessing pipelines + +### Session_2.1_ERP.pptx + +The 48 slides introduce ERP analysis at the sensor level, covering conceptual foundations, visualization methods, preprocessing influences, and EEGLAB based workflows. They illustrate how ERPs arise, how to inspect them, and how ICA components contribute to ERP features. + +* Historical context and ERP foundations +* ERP experiment structure and data flow +* Examples of ERP morphology +* ERP images and trial sorting +* Phase synchronization as ERP mechanism +* Time, frequency, and time frequency approaches +* Epoch extraction and baseline handling +* Artifact rejection and ICA influence on ERPs +* Scalp distribution and topographic visualization +* Three dimensional channel registration and warping +* Component level ERP envelopes and contributions +* Difference ERPs across conditions +* Hands on ERP analysis steps + +### Session_2.2_TimeFrequencyAnalysis.pptx + +The 55 slides present the theory and practice of time frequency analysis for biophysical signals, from Fourier methods to wavelets. They explain key trade offs, practical spectral estimation techniques, and EEGLAB based ERSP and ITC analysis. + +* Biophysics of EEG and brain oscillations +* Stationary versus non stationary signals +* Fourier theorem and frequency decomposition +* Discrete Fourier Transform and FFT basics +* Zero padding and spectral interpolation limits +* Tapering, windowing, and Gibbs phenomenon +* Window trade offs and Welch spectral estimation +* Trial averaging and variance reduction in spectra +* Spectrograms and ERSP for non stationary activity +* Absolute versus relative power and normalization +* Time frequency uncertainty and Heisenberg limit +* Wavelet construction and Morlet convolution +* Time frequency trade off in wavelet families +* Comparing FFT based and wavelet approaches +* Phase resetting, induced versus evoked responses +* Inter trial coherence and phase visualization +* IC level ERSP and ITC plots in EEGLAB +* Hands on steps for channel time frequency analysis + +### Session_3.1_Source_Localization_ICA.pptx + +The 53 slides explain how ICA contributes to source estimation, covering the forward and inverse problems, ICA theory, and practical DIPFIT based localization. They describe how IC scalp projections relate to dipolar sources and how to fit anatomical models in EEGLAB. + +* Forward and inverse modeling principles +* Ill posed nature of EEG source reconstruction +* Dipole and distributed inverse methods +* Role of ICA in separating cortical sources +* ICA versus PCA and key ICA algorithms +* Applications of ICA to biomedical data +* Two step workflow for IC source localization +* Dipole fitting and residual variance evaluation +* Co registration of electrodes and head models +* BEM models and transformation parameters +* Autofit options and dual dipole fitting +* Distributed localization with eLORETA and beamforming +* Leadfield computation and component modeling +* Hands on DIPFIT localization procedures + +### Session_3.2_connectivity.pptx + +The 54 slides introduce dynamic brain connectivity analysis in EEG, covering VAR modeling, Granger causality, non stationarity handling, ROI based source space connectivity, and SIFT workflows. They explain key pitfalls, model selection principles, and visualization of causal interactions, with an accompanying brain movie illustrating connectivity dynamics. + +* Goals and challenges of EEG connectivity analysis +* Spurious connectivity and common input problems +* Granger causality principles and VAR modeling +* Model order selection and information criteria +* Handling non stationarity with sliding windows +* Connectivity during visually guided movement +* ICA based source space analysis and ROI extraction +* SIFT workflow and causal network reconstruction +* Influence of atlas choice and number of nodes +* Coherence and phase relationships between regions +* Channel versus source space considerations +* Hands on steps for ROI connectivity computation + +(see also the associated brain movie: Session_3.2_connectivity_brain_movie.mov) + +### Session4_IC_Clustering.pptx + +The 51 slides describe how to cluster ICA components across subjects in EEGLAB, from STUDY setup and measure precomputation to K-means clustering and interpretation. They also show how clustering validates ICA solutions and helps identify functionally meaningful source groups. + +* Steps of IC clustering workflow +* STUDY loading and dataset information editing +* Residual variance computation and IC selection +* Precomputation of spectra, ERSP, dipoles, and moments +* PCA based preclustering and singular value selection +* K means clustering in feature space of IC measures +* Choice of measures based on scientific question +* Examples of within subject and across subject clusters +* Validation of ICA dipolarity and algorithm reliability +* Visualization and manual editing of IC clusters +* Identification of frontal midline theta and occipital alpha clusters +* Hands on protocol for clustering and outlier removal + +### Session_5.1_univariate_statistics.pptx + +The 72 slides present robust statistical methods for EEG, covering parametric and nonparametric inference, bootstrap and permutation strategies, multiple comparison corrections, and GLM based analysis at single subject and group levels. They emphasize robust estimation, visualization, and principled control of false positives. + +* Parametric and nonparametric hypothesis testing +* Power, effect size, and sample size considerations +* Robust central tendency and trimmed means +* Bootstrap confidence intervals and inference +* Bootstrap versus permutation logic +* Corrections for multiple comparisons +* Bonferroni, Holm, FDR, cluster, and TFCE methods +* Cluster based permutation for EEG time series +* Strengths and limitations of correction strategies +* Introduction to GLMs for EEG data +* Design matrices and modeling factors +* Level one and level two GLM analysis +* Mixed effects modeling and random effects +* Software implementations in MATLAB, Python, and R + +### Session_5.2_univariate_statistics_practicum.pptx + +The 23 slides give a hands on walkthrough of GLM based univariate statistics in EEGLAB/LIMO, using the ds002718 face dataset. They focus on STUDY design setup, single trial modeling, and running first and second level analyses with appropriate corrections. + +* Overview of the ds002718 face repetition dataset +* Level one GLM and beta significance estimation +* Experimental factors and condition structure +* BIDS import, cleaning, ICA, and epoching steps +* STUDY creation and design specification +* Precomputation of single trial measures +* Standard EEGLAB statistics and corrections +* Exercises on ERP comparison across conditions +* LIMO plugin based model estimation +* Group level ANOVA and contrast interpretation +* Practical workflow for GLM based EEG statistics + +(see also the associated movies referenced in the presentation: Session_5.2_movie_1.mp4 and Session_5.2_movie_2.mp4; distributed separately because of GitHub 100mb limit) + +## Exercices + +* **Session_1.1_overview.pptx** – No Exercice +* **Session_1.2_BIDS_and_NEMAR.pptx** – No Exercice +* **Session_1.3_preprocessing.pptx** – Load raw data, apply cleaning, run ICA with ICLabel, and compare preprocessing choices. +* **Session_2.1_ERP.pptx** – Create epochs, compute ERPs, visualize scalp maps and ERPimages, and examine ICA contributions. +* **Session_2.2_TimeFrequencyAnalysis.pptx** – Compute ERSP and ITC, compare baseline strategies, and study induced versus evoked activity. +* **Session_3.1_Source_Localization_ICA.pptx** – Fit ICA dipoles, assess residual variance, and perform distributed source localization. +* **Session_3.2_connectivity.pptx** – Compute ROI activity, estimate VAR based connectivity, and interpret connectivity dynamics. +* **Session_4_IC_Clustering.pptx** – Precompute IC measures, run PCA based preclustering, apply K means, and interpret IC clusters. +* **Session_5.1_univariate_statistics.pptx** – No Exercice +* **Session_5.2_univariate_statistics_practicum.pptx** – Perform full GLM analysis on a multi subject dataset, including model specification and correction. + +## Scripts + +The scripts accompany the presentations, although they are not required for students to complete the course. The material is aimed primarily at beginners who may not yet know how to script, so the presentations do not explicitly describe these files. The scripts nevertheless mirror the workflow shown in each session and can be used to reproduce the results demonstrated during the lectures. Students who wish to explore further can consult the help messages of the functions used in each script. + +* **script_01_import_data.m** - Imports raw EEG or MEG data and events into EEGLAB. Refers to Session_1.3_preprocessing. +* **script_02_preprocess_data.m** - Runs filtering, bad channel detection, ASR, ICA and IC cleaning. Refers to Session_1.3_preprocessing. +* **script_03_epochs_and_erp.m** - Creates epochs, computes ERPs and prepares data for ERP analysis. Refers to Session_2.1_ERP. +* **script_04_time_frequency.m** - Computes ERSP, ITC and other time frequency measures. Refers to Session_2.2_TimeFrequencyAnalysis. +* **script_05_source_reconstruction.m** - Runs DIPFIT, computes dipoles and distributed source models. Refers to Session_3.1_Source_Localization_ICA. +* **script_06_connectivity.m** - Computes VAR models, Granger causality and ROI connectivity. Refers to Session_3.2_connectivity. +* **script_07_group_analysis_preprocess.m** - Prepares multi subject datasets and STUDY structures for group analysis. Refers to Session4_IC_Clustering and Session_5.x statistics. +* **script_08_group_analysis.m** - Runs group level STUDY measures including clustering and group ERPs. Refers to Session4_IC_Clustering. +* **script_09_ica_clustering.m** - Performs IC clustering across subjects using STUDY. Refers to Session4_IC_Clustering. +* **script_10_limo_erp.m** - Runs GLM based univariate statistics using LIMO EEG. Refers to Session_5.1 and Session_5.2 univariate statistics. -* Re-Reference the data -* Resampling the data (for speed) -* Filter the data -* Automatic rejection of bad channels -* Re-Reference again -* Repair bursts and reject bad portions of data -* run ICA to detect brain and artifactual components -* automatically classify Independent Components using IC Label -* Save dataset - - -### Session 2: Single sensor analysis (ERP/ERF) - -For this presentation, we will use different vizualization techniques using the [Session_2_ERP_Analysis.m](Session_2_ERP_Analysis.m) script. The script first further process the data as follow. - -* Extract data epochs for the famous, scrambled, and unfamiliar face stimuli -* Remove the baseline from -1000 ms to 0 pre-stimulus -* Apply a threshold methods to remove spurious epochs -* Resave the data - -Then it plots the data using the following methods: - -* Plot ERP butterfly plot and scalp distribution at different latencies -* Remove ICA artifactual components and replot -* Plot series of scalp topography at different latencies -* Plot conditions overlaid on each other -* Plot ERPimages - -### Session 2: Time-frequency decomposition - -For this presentation, we will the script [Session_2_Time_Frequency_Analysis.m](Session_2_Time_Frequency_Analysis.m). It performs the following steps. - -* Spectral analysis for each of the conditions -* Time-frequency analysis for each of the conditions - -### Session 3: Single and distributed sources - -For this presentation, we will the script [Session_3_Source_Reconstruction.m](Session_3_Source_Reconstruction.m). It performs the following steps. - -* Definition of head model and source model -* Localization of ICA components -* Plotting of ICA components overlaid on 3-D template MRI - -### Session 4: ERP source analysis - -The script [Session_4_ERP_Source_Analysis_TOEDIT.m](Session_4_ERP_Source_Analysis_TOEDIT.m) analyzes ERP component contributions and source-level analysis. - -* Load preprocessed data from Session 1 -* Extract epochs for Famous, Unfamiliar, and Scrambled face conditions -* Perform baseline correction (-1000 to 0 ms) -* Apply threshold-based epoch rejection -* Plot ERP scalp distributions for each condition -* Analyze ICA component contributions to ERPs using scalp envelope plots -* Demonstrate removal of artifact components -* Visualize component projections to ERPs - -### Session 5: BIDS import and preprocessing workflows - -This session demonstrates how to work with BIDS-formatted datasets using two scripts: - -**Single-subject BIDS import** - [Session_5_6_bids_ds000117.m](Session_5_6_bids_ds000117.m): -* Import data using EEGLAB BIDS tools from ds000117_pruned -* Add fiducial coordinates and rotate montage -* Re-import events from STI101 channel -* Select EEG or MEG data type -* Clean artifactual events -* Merge multiple runs for each subject - -**Group-level BIDS import** - [Session_5_6_bids_ds002718.m](Session_5_6_bids_ds002718.m): -* Import multiple subjects from ds002718 BIDS dataset -* Remove unwanted channels -* Apply common average reference -* Resample data to 100 Hz -* Apply high-pass (1 Hz) and low-pass (40 Hz) filters -* Prepare data for group-level analysis - -### Session 6: Group-level analysis - -The script [Session_6_Group_Analysis_STUDY.m](Session_6_Group_Analysis_STUDY.m) perform group analysis on a group of subjects. +## Advises on conducting the course -* Removing components flagged for rejection using ICLabel -* Plotting grand average ERPs +Present the lectures for the course and run the hands on exercises that accompany the PowerPoint slides. The scripts can support the demonstrations, although relying on them too heavily can overwhelm beginners. Most participants will follow the GUI more easily, so position the scripts as a reference rather than the primary workflow. -## Advises on conducting the course +As an intructer, we advise that you download and install the material. Then run all the scripts so the data is precomputed for participants (otherwise for session 3, participants must either run the script [script_01_import_data.m](script_01_import_data.m) and [script_02_preprocess_data.m](script_02_preprocess_data.m) or manually reproduce all import steps in the GUI, which is impractical for this dataset). The raw files require several technical adjustments made by the scripts that are not beginner friendly so it is better to have everything precomputed. Script [script_03_epochs_and_erp.m](script_03_epochs_and_erp.m) extract epoch and also need to be executed. Script 4 to 6 function mainly as optional examples. Script 7 needs to be run for the group and limo analysis. All core operations can be performed in the GUI. Instructors can choose whether to demonstrate scripts to illustrate reproducible workflows, but this should not be required for participants to progress. If you precompute all the measures for students, the scripts are simply add on that may or may not be used. We recommend that option. -Give the lecture for the course and run the hands on exercises that accompany the PowerPoint slides. The scripts can support the demonstrations, although relying on them too heavily can overwhelm beginners. Most participants will follow the GUI more easily, so position the scripts as a reference rather than the primary workflow. +Once you have confirmed that everything runs correctly, **zip the full course folder and copy it to a USB flash drive** for distribution. This allows students to begin immediately without dealing with data downloads, EEGLAB installation, or plugin setup. We also advise that you include EEGLAB and its plugin (either as a zip archive or uncompressed) on the flash drive so all students have the latest version of EEGLAB. -To continue to Session 2, participants must either run the script [Session_1_Import_Data.m](Session_1_Import_Data.m) or manually reproduce all import steps in the GUI, which is impractical for this dataset. The raw files require several technical adjustments that are not beginner friendly. For Session 1, a practical compromise is to have users import the FIF file in the GUI, select the EEG channels, explore the raw data briefly, then execute the import script to complete the required preprocessing. The second script, [Session_1_Preprocess_Data.m](Session_1_Preprocess_Data.m), can be reproduced entirely with the GUI if students prefer to work interactively. +A few additional tips to improve the course experience: Clarify early that ICA may yield slightly different outcomes across computers and that this variability is normal. Finally, alternate between explanation and hands on exploration so participants stay engaged and do not fall behind. Have a teaching assistant present throughout the session so participants who get stuck can receive prompt one to one support without interrupting the flow of the course. -From Session 3 onward, the scripts function mainly as optional examples. All core operations can be performed in the GUI. Instructors can choose whether to demonstrate scripts to illustrate reproducible workflows, but this should not be required for participants to progress. +## Contributors -A few additional suggestions can improve the course experience. Clarify early that ICA may yield slightly different outcomes across computers and that this variability is normal. Finally, alternate between explanation and hands on exploration so participants stay engaged and do not fall behind. Have a teaching assistant present throughout the session so participants who get stuck can receive prompt one to one support without interrupting the flow of the course. +* Arnaud Delorme, creator of this course +* Other contributors include Scott Makeig, Romain Grandchamp, Johanna Wagner, Ramon Martinez-Cancino, Tim Mullen, John Iversen, and Cyril Pernet. From 6d6b1b0eac106558253931b13c2827803101832e Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Thu, 13 Nov 2025 07:50:46 -0800 Subject: [PATCH 155/159] Add image to create_your_own_course.md Added an image to the 'Create Your Own EEG Course' section. --- workshops/create_your_own_course.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index b73adfa..84f422e 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,6 +5,8 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- +classroom + # Create Your Own EEG Course This [repository](https://github.com/sccn/EEGLAB_course) contains materials for EEGLAB course sessions. This course was originally conducted at the [practical MEEG 2025 workshop](https://cuttingeeg.org/practicalmeeg2025/). Although this course is centered on EEGLAB, 90% of the material is not EEGLAB-specific. From eb4917b7dac5b42624fcc69be3d7c3f7cfe9d991 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 16 Nov 2025 15:53:30 -0800 Subject: [PATCH 156/159] Replace course image with updated screenshot Updated the course image with a new screenshot and adjusted its dimensions. --- workshops/create_your_own_course.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index 84f422e..0ed057e 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,7 +5,7 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- -classroom +Screenshot 2025-11-16 at 15 52 35 # Create Your Own EEG Course From 03d9a38e3f407d008697d3430ec0d5a5881165f6 Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 16 Nov 2025 16:07:33 -0800 Subject: [PATCH 157/159] Modify image alignment and size in course guide Updated image properties and alignment in course markdown. --- workshops/create_your_own_course.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index 0ed057e..60331ef 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,7 +5,7 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- -Screenshot 2025-11-16 at 15 52 35 +classroom # Create Your Own EEG Course From 66d0dd56df7fc6b0936c009537dc2d2a18443caa Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Sun, 16 Nov 2025 16:08:58 -0800 Subject: [PATCH 158/159] Replace course image with updated screenshot Updated image in 'Create your own course' workshop documentation. --- workshops/create_your_own_course.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshops/create_your_own_course.md b/workshops/create_your_own_course.md index 60331ef..151db26 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/create_your_own_course.md @@ -5,7 +5,7 @@ long_title: Create your own course parent: Workshops nav_order: 1 --- -classroom +Screenshot 2025-11-16 at 16 08 33 # Create Your Own EEG Course From cae9632c5ccb91f59b01ea79ef70dee15efaf64d Mon Sep 17 00:00:00 2001 From: Arnaud Delorme Date: Mon, 17 Nov 2025 10:38:25 -0800 Subject: [PATCH 159/159] Update course title and content in EEG course file --- workshops/{create_your_own_course.md => eeglab_course.md} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename workshops/{create_your_own_course.md => eeglab_course.md} (99%) diff --git a/workshops/create_your_own_course.md b/workshops/eeglab_course.md similarity index 99% rename from workshops/create_your_own_course.md rename to workshops/eeglab_course.md index 151db26..f00a462 100644 --- a/workshops/create_your_own_course.md +++ b/workshops/eeglab_course.md @@ -1,13 +1,13 @@ --- layout: default -title: Create your own course -long_title: Create your own course +title: Complete Course Material +long_title: Complete Course Material parent: Workshops nav_order: 1 --- Screenshot 2025-11-16 at 16 08 33 -# Create Your Own EEG Course +# Complete Course Material This [repository](https://github.com/sccn/EEGLAB_course) contains materials for EEGLAB course sessions. This course was originally conducted at the [practical MEEG 2025 workshop](https://cuttingeeg.org/practicalmeeg2025/). Although this course is centered on EEGLAB, 90% of the material is not EEGLAB-specific.

A_5Gp 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%0D)^YiCHdbndlyzMI#)utmj}GWs2W=u z`MO?*DEr}Pyi;6kv^0*C6}Md6wd$txUr7c0wQ~zpsDf8x{XgaMow$Kdwz(KBRIbr52jkyZ5mw>WG9utq*cUH0f z2$tE$qr_6@21T0<`7m?QcRPQ)PPy}poP$RSh*t3HOYu^5rD_yhc6k_ZJLh=ng?zlI zRf@uG*xD5T0tN0{2C2Y7wn9Y$5_~4A@B(=kQ*~2AUxBlOS>E#gTJrv1XCF`A^GT}0 z#$U6@XMe#1xW7=2r*~b;1GkWUikZy`BEZwVQ9msgnHGkkb)F6fVp-<_1~TxS=L~{9 zvE$k1H20hm5lxXAFo=dwQY4WmdlY^%j*_oy2AioJ?ey`vF+ho}I%a5pCZzQGimZ#5 zPQS8R`!kOU@B*HX?{`iu(AhP<$3A{O!jtb!i`fGPs}>!CIb^6>ruzA*ELE=>2wLg|9v!7mC~_H@!` zIN3MN9*S+MJgJTc=-Q}jrTlBC46q0<2Q_kuY?ses+@ zD;ugGzMPvy-Egi|RIH%kSxrq2V@3GxJ{03?MCYkCF7uq>eF2N-e&I~4tr*q&n4j6` z<{PiG^Xv*Dz)JB!Yi2Wgu?q>K3MGd{zFwmy?MChd9Jd~7o!LSZDd~)q>KZ7yn~i25 zXy|Fo95@~<-ur(Go1-M13K-1b+y8wm+}QK{CfXxrFKf|{UJ8|zBi-j$+TZcxt**L- zgDqz4yA2hJe&u)-+v*T#**>EPaB_evmv;V*sCJsMJVA+!m`V%w=+@k4qY(MIuD|1a zSZRN)C#Xd|+j0%~i;b2-M!awi=ohm_S9M>I0F3w^kvo1^?&>7Vdm zyV5mi^Y0%UiP>ppkXrs-_$Y(rKvO);CwFm`B`ap-Pc~bJW4>MWR)Kr{+uawN-7bxD zj$G0>j;4|9N$@nhx2OMN$E*#PmSDSfHcVlQAD?yqJ#+qhac;E^bnU1;AKN7x1e|Z$ zbWf~!k@hsQeqs!uf%ncyw-3Hu_DOk+@#8f*p}-$QW@fPe$g!J`W_rfOPRLqE6@TKa zs@nd1qo|`hD>_d{T`#WsWu0Oir(JTPB$2WSz6SySKup%;6|Uyy&TVJDU~NR@hDx>mZy{+BP4=#*7AKgZoWTEcPuuIf3^DS(6X5{Y7 z3MeJXEcb)MzH5Xa5K`~NriAEGXI3F{}_Qfic#W{irO-1MF)a-QJ`v6xxd zzNMTy&wo1Z>Y5Zd`1cJ!?Jv*vGT{`-R=<`_KWZ&;SQQlIA|ETy3Ti+j%a)cEUGLD$W&JLNF43;jYF+<*y(W5WKVqaJCoilFjk)whUueqeV8vK@-Z7}R# zb2*y0*}ZdT#eFu_%MVfi{*7kPIU3|ld5^!C*C(xl?~)&Yof4f6gBLcfXJ$^U+I^0| zrN0Y-9V6^bmlHRkMSZ1-P(6?$^b=+}&6! zqB6|-qsI7<=(ZEzIo?quR6{JLHv_#hqRF~w3{F^>%>u>mWq_l`aPgUE|I#bAwWR!? z22j@G%z)@>h2f}Q))M}WQNsaq1BEsWIQ0J2SRJ$-L!|lykl!hoV*EG8eXhkU99f2Z2ZPt_TW3lP>0j5O4X7%q^h8qgQv3E~iGV)k!GCd% zlmf4;t_RtwJ3i$)F5%o!W)<>lZf?}9vs~420EW$++mteO@w1t8!=7!vfK&w7`C9Fw zn{tA+1J+6i~REZpyq(W+1B&Rp}o(9o1KVP~mF~#uX6`ct%Iy5eawv5r% ziq4CX1hIUQ#-d(oqrkY*fTFkbb7a2~&9Jyb=Y!CxxpVn3nu{N7Y->z6dblymu|P>O z3PhCuo?(ET*WV|Y46a&_-&mAi3iNcHp+p{O!qz5ZdC#Ej529-?`wvCrs-3`#9uAmi zk5d<+WR-O7e3J}pp*Q@#bT7?^g$#yA-#9B6m0bR9J}O(6%*-3m%Yi9kKi57cEa%^I z;cSS45a)|F_*J-x?-F^F#S{oobL|#NR_$4^?13Tpw7&XFf^Cr`a^-j{IH059`z;&0 zhc?Pq5Aqh_u?(&FbhG20q~r0Vl0Lf6gq46?#NFhfAT08@cH7Ti3yJeH{Vs3_RT8N1 zA%%k6?U$G1Uw_F8F!Q?`#BtxKp*RE{lkxeO_|h(dizJ}xoUFWEh28ViqM>9+PyTbq zeqEYJbF~cKP?$+B*?Vtb_he5O&E;3~=c{3$;K6n4wJR)UGR3`5SIltV*{|@UsVoVF zdZgZ%K)7m^6ydthQ=&5-sf{0>k@HWcNp!OFkfX5wad(JCziwn7zKP-DQGRgFZVn~= z23Ffqm*?{+tzD72-wUwZlIi_UlfkBxi|FS>hpaJkUQujF@;Xpa-mx{Qu^ngO_s=!z zd6&o{U_nrcNh-g`zg;3BcmKP5h%K^ZHNq4hHmXWKd~;Iq|FCu5;Z*;B+%GePZ)A0h zWR;oGvCok`LM0*Nh!e^&GLF4h_R8wu7)9AzHsK(0juei0jEt;v%;RL-$M3rD|L*_K zf9LwVuh)3K9*+c>bhlsSl-DmXR~Z$c&v19wUyth?VQ53z&*y!&kT)he;*7qFS2yr6 z1B3W>^h*Mhe%|wc6{wyifl7nB)FS>7wY`3m6NETX*s`Mi^?`b4FX80iy}nWbM^KhF zY5WWt)@Vnbb2LBKev{^T*-Cr6h3T99^10V2Zf3XDy~Es~I@wtqG@=3S%=0rkTOCg= zpI(|RjDs^xKq5On$#Bq4moTn1dhUAf!VfU2)A`PSy%NBzmeTVmk{EfjLeWPbH~fb7 z*k+u`s;ki2moh_(;_TVG?nM<7j{PHKy?*lqR&L%^)OJ5a<1#>yNV6S5~E`gs}%%dl3 z$c0PW_^hb?N~FfbGTWZ-pQuM``2ntN7iYT*JD$jY2Zrtk5jr*^-R)Jeu1=_`e6-?P zE=t=eH|Pl4{4GjqF1Nv>E_LV9bU@nBF0H~0`CcQT6_yi>+=7EU$5{^Q!w4xbp=z@W zBERC{q9GjE$Uny3w#XRMDGJb!PBlHtPCm(=XSZB_+si0_@OG-+(RfWmJNRY0ycdrxussLF@@KK^}@ z{P*j{Df(iTm)K3)6r;NJvUw>qhT~RVcWnsfIoqTlU@!%^&6U+~JWA40p2o^8-9XSj zpE3XD21B|qpr`H-!vILf8M|UUt@2;;To+$5vSKe*kSBeX6n0oQHTH?W}x`>hvvO#CU2wIT7 zW;IqSOT=JGUM!DbFP#oSyfr-8gEzSv7t4b(weurl%%;E5Rsm)D&ZqCBi%q@9`7zDS zj4LZFKTxqVIKXonKoe|=uiHa*BL1c3Q?A81tm}xNog$5(JTtSjAa?=lB;P#~MIYpL2K_2GSAzMyc{mWZ_vK;ORv6!nO%JaHQTF7KNTqKu09(YmEsP*pow zQ{lA#XVNb0AV%BwYf{s@_9_cnTqHBm;zbWFE2)rGal^&Xo&I^npL%+g7q+;>z=jQz z?l036n-)DfTu90+xEE!qgdC~~8-OmPa}-Udo+zRwvoc?;_7G#oH%$6U%}9BPBJt#w~QY(^y(Zpej=6E%rp_%1C1?}JPLR~4driu&&vOmaE-qhC9z*6aJ%XaJO1G2S)xC!6>aTr06-*Gu^ufDR8OKv-#(#ou%WP7dnGfolX-Mh>1)B*+TIvy7aA1_oj#J?UjRvZ~5DL zGK0{shciZ;iV9IoD^bO*wAD-Tr7K1(@~Nq+xN(yV^OH;D)j4U$Cvd>$!0;dQ8HTwL z;oAB|WTQP==*G>qR9Rrt+m4kqgXv3y2I~{>zASjWb8EPBOXFPOnlEDae*!7viv#0- zzJWtofqDVoP4a)TLdRlULbfM^E6J$0GmDGG<8^IUrT(N9{3&@JT`+un2~OSSLi=hP z{|bA8;bySx9(IQA2rZm1Nu3vwtE;mo|HyFGgCi}-f!4O3vH#Oawm@RtB=U3!*^t$F z@JaPai4--TUiD>-zC8}w9-qEkm9ai05gt#OKi%FNmU09Cs|U|Ww&TAYHI%AWF8mAX zO#r-DNr$C-owip0Ydsp&0g*eU{Nt@UEnv7j|iP^s$4 zknxV5+z<#<$SKgZ-G6SwLnZb0hzm*J+Ggm&Gt6}C2JP-x;x_iqkGr}=-YguH$RGB7 z`4}0w9q2MYxKFk({SF$}bZwZLC8iBK>q6gerPs)TK_}_pmY|KS;MW0|2;N_;K3f!7 zovEq0TReQ!y`wPNiJ;YwRO5gJBI>BTi&VZ%wpO?foa~Un_D6;b2Zq~uZs+0{k9&SG$3uLw@?L^nABLM$kB2pss=ozkN^XQhf*TTwH%#N)5o zOowv-#u)P*Up2T*FOqucZEEEpC)gw&WhEDU>Li=E-(Y_!ew=B6%@Fu(s#litfso8v zoUnO&#Ss0AxR!O(m(~Bxyce_0SpS=^;%>)!ylfuDOSZYu!rw=TL*YMO(1|#^oIV8P z2cloRKD&skCdTEvugQ}JU!NDmaPalasQUeyqE+42w_S=a-hv8Iay|%7Sa4!i@Or$6 zOMe?-%&xHNd@z8xPO7|tORS|}x3V1wfU75qi+-S=AETaIpHw!+A#wcH?!K;@{2R)-?E8id2VS;av}VP*un__0|ek$O=jwHnoIBvQOU|%a|LiprOfi zyziu0LN1?9yT?<(A0V~qKslnb*N|`F#&AP(`yYvI4zeC%=CX-6Ld%``Vlu4AgNvre zhhY!FAr1YWI9%Ed%V#P_FtGwb=&_}U%UI5u7%7vm^% zt9Yu2HRpu3;zPI%ZhR*$rU*H!KYd5XE%!V}yhdBXedc?sHd}Vzkbr+&yF!`3ktNi+peAepPS^$#ICA06XXp+jo4X?|m#U+5u(_Zj%?)}#syxBZG5Hve*2sL(U z)t6h;({Ak-CJlyFm#JQrx1r||dOz4$pJoLtV=+wAKbZj4xC>3gn*QfE6#0qKk*_Q6 zjRxXb99Z7=3>eo9)7>wP%+-$=?#jLPj~sv7bCrdg`25~|H1_Y34cyulL^g*=vz)yL zw2jd*(}6u|I;8I>oo9zZ1;`1jmRu??(W?uWKDyneg566+#?j?zdyr>mG0OwRx%KxM zpwe;P{pfl$ix3mc39tt;KSDI z2_ittuSW~`zTzUDd_xD>9`wYkU~$^)a@_^Y$fO?HVzA8XHv?8Vx*sQLY`(u zq!wUqkO9JY5}n384+q;2$YqVXlv&+RTC1vQnUcbI;e5Q+P*uY6Z*mV& zlS=mk_X#X#B|yumM2q%})65fW7%#WDI1Fn9eO|sSK~B55aq)3Xjdhjk$O5KXqG6OJM}Gy_$U8S4y|wB z!r}6#uR4}Oj?mmj>duuqASq$I`m46<{rsM=9;r>o6_hamOOb2@9aa4>jnTJ+U6=CE zKJQ*P+28uhHA@BrR%l($yc-qXq>ub>=54?*;!<(tqm7w&T;*@RjL-G9-YqRW?JYKr zZGZnZ`7BK6v*%6#cdBupSzdc0#1!VAhYh77W>A(@&J3353RXYBOyWN=U8NUY1J4iG z(JCDhyx5u1si#-rVlNKqx0I_t^O=Jkb!GzRHD-=vjjG3e*c7s~;-6j!XtMnlr!DRK zd_*3Pm7J5d*fMUm7%$wU%O@jp{{H?>wGu9JHTBAm&ClO8_(&MuyL5M{{cM(5L&I6s z=(cj7){T9408~(g1_!a+NaM35m>gn1rfS?4E9gf)B5oRwNw%;mu?Udz%)2>))41%_ zVoC)g#kjqMk_5$s#;B5@PrEUOdyj7?f;w@7(HzQT#JUjBQ|jxSX)M2&$I`vMl<^Ho z@K5ovKFNDdy4MwdYccN?77N~n8 zd@F%0!Jt(fx>(l%x6a7<|4sj#*6ndeSH`Hw^?ekhP$m4C`iL-COJ>Wm>(H{z5dTC_ zj!fIXXf@M&UrP2iS~KtUUF5+coGHJF2;rx`#VRhZvq3$$1nR=x{zbo52u#T6()|!z z`gib$jW6f8@oAs&*3h$3PGVMHi3xlq{dUHG9|gL8?*94|DTJ}i3onG<2%1@69s!z&Bqu3+?{&RWNm^{@J3JXECL^q=!sROGs*=cCb8d~mS zqNQhr3G_;Jiom9n|HM^l#{KxSkq3M0&8Qky?$|$5V+!d{hKOGWXsg~9ijbhu)hY3v zD`a`A>BE>)qL$f_9fSnnI9O)rdFh5mD% zTw_wHS-&L)JRYfDhgxBis{-ey%!dOV(qiWpzwwvfnn^_~^%);557`{t5m7Z6ba2s# z541pHGq0n@ziK~6)IyIjJ%p$_oaN-#cbF628bLjL9bWpS(DIwO^%kxR}+!AZ)jC3do3R&f?iM= z$lliQ9i$HMp%y6(rLCjp6%Rh3$zqwsmCn^GCE1foHp%P!*2@mYIw(^34Q)KC=6YY4xnGmbQ6|$zo_wa&_0L1=zUIDg25bTj;sml* zMV%^dyL@5sjS+p={PJ~(5b5vD8IMOlpNAP0Gpqgu#MWKr;Eyv|om>2Hd0cv5qmN4BYL z&vc#5D0do$uB0xE)DJxh6)r$9jtYhc?;ZzNU$Ezli`fdAfeuZ;jUpbocUjxh48oF2 zq48a#Z%ppiczftS?b}SD@Y_o_cpC2N-d!XM1}{JiPCt-^U%Vsq+0^lLoYsVAQ#$Sv zoYA{pS=}$xs#1)X5;|8>B5%|b#bzZY2_{Txj~!aR1>T@o#y^k*;($u-*dHZ*Vo2;Y zVvx8Cy%k(nErHqZ_j*c!r6nw>nwNDBcYl%_Z zi@lONdA6RrrqlR{h-kRVNtGbdP<@3uA{bgvrZSTaK8J^8Wj}I3uR2jjh^`Yvn~MvO zc-4X!IqBL%MirhrEI^%_3AJwz+kA~sdh^)pe+4Gj$Riye@S2WMTW!XX2#63nCrq9m zxRC*0tkm-~NlflAr#$-W#(|49c~IoP%aiIk)Iq3yE>^>?d$Z1~@ypYxw5|Zv4=VVR zbP64HwocZJ)keWjg!EHy`c!V4IZ`U$NotaY5x^7VVcAL|Mvk@@_w$2j~w&lhRqdO)R`PwB-(Vd?9%?ZI@TlU?VBa}%p~ z5y2CVLC+!egU+n5cI@w2Y57WKAey{=7_ixOun#_@hTy4r(Czhl4jP_lZk!01zzQBC zfOhvm)x&R+LJNyeY*p|w#+N?p<3nugRV1WdQBjb2>M9?=#*?C5lLql~Txl?xtPh0z z-aeRU?rgmHWa50Ig>178sdM|hu~AJKV3=>sX5Sn0%msR2(Zh~Exxu-gkk=81zNiFm zm8bQ5*lJV?kg}i7e^52?%zfoxoRRR_{#D+S?wWzoJqgcmSt1iErxhB?q67mG=W6K( zAtx!drSX$JLolY-y_0TDg+u6WF|R>mQ_ReV0kaV|&pF2{mYhE4!=*!`RVz<>YRdy^ zZw9X-{l0ablzIOLsSc?xZRv|%<-d^knR?D`cl{2sF&0b+*yQ&GF0JAEp`9!0$XW1d zFL?IsJ2&g`NyQ4s%F^*F*y;c~ChHe8PhuHEJEi>ipyi5$bn41zPl)5!Yalx7F zhZ|AGXW_iI5ghkt*6BVwL-8E4H{R1_vO?)90!_-T)r3Niuj|w} z?{AqtzM32Q44e-XCc7Rlun{3WRk+7(OJ!+Vk0pAvN={BrI=QZh;cjjT>o)1#j<+?n z6{Wjle)ADM6I<9_o`yoV`rA%4I@%8<6gR?>605FQ+rCNHgqzm#*N5>l__k9|0F@|S z0q+#26+Bl<}!ny+WPX@y`1-eSmy zMRl%Z6YSi!*ST2jbL}D`Go{l~OuCCC?y&^fF$7`Vxw>F+4f|$vrhzBU#2WdoOxv1N zX;7^I?@rm5o{#Gh$=vH`4WIQyK6#~>L zOw44gPv>Bv)jQQSH;|iATi)hP`e2AiR3X_8R-jA9qLWTfky5=PS$>iy-C0<42IJH- zWk3x-V$(zx=v1FbKcBm1PaedLNbjH3>0ilaSfO^_5(3FM!kQAfa&W1?>%E6L$yj-c zgcYTL7h*zkm6ZAEP)E;Y6l6%NMDQt{#BTAbS)TS%Q#n5gwCeW-N0(Y=KSCedYkdV_}Hy0T~ z<)aYEJwxWN@@x46($e$OXuVP^q;0qij$X;1D?&CY+lqE&QMW|HdL4)8*d?43A0*`- zXvV817E9BJ4H=09K^^3Y`E0HGejrC1OceN=X=0Zkd+z#b{(NvuiWI;Aq^4sZnsnkM z-hdc~$_XFT)2zy3%)dC*G5Do@7AT+G9;@pls!-CRrjsXP$?)R2Y|;<8y?wqA+sIt6 zk5W1KSCpQn;Yku?#;&??r<#b~lVw<^LoW7x2q6T&$~2F9KdTqMT!<#taRlz^0rlP( z=yQo}USD|7w3^}_U9p1WgN=q@#&?F_CD1|&rO4m&Dm%7v4rR^V(>3&^MxsMdw};>Y zTFLJq@^rwTQKX1NZ_9#M-l1MR#i%?TbQ3=*p;9_`9~|a|iCXNI;Z0<8BTw2*mZhAQ zdo$B~;y#MnOmGgpJznKTN(XbXo{l(rh9{qRJVX*Q`s&%c`x%1ZUJn+?DV;wCH)Q^u zVoHAYJ4S1Mag=7~Ce^DdBjmR#!WS7(+Av{7eTN$QdH3Hpj|+2}Hk2%EB`!0Tm7m5w zK>rtjwYJ0!rs|8E&bttFsV5tmryrv|4@I3VKX;edgjt)n78#9NH1RA~L&M2Pvmd7B zCZ%hlT|PuLArh4$3;l5EclM+$X9jr)1k$|gVu|i73!d2_!AVbr;za#?8Ys&CbUR=x zROi2N>SWhHyC0t+uJYoy+pjsVWk$A&yh-`DWNzXutDaP~Ay55jl{PaM&7fh4$A>eH zKx-D7aHUdHmPg<83aE{{$ZrL*-~~d|i4~)Na|Dg%8-Ha{@~R^f(qE^@S~GKv7_9(s zB`;kts4%8*kS|my9XF#rA{Iv+AB*l0z9Mn8z?QYsQN#oD->)K(!Hx>xMO8j^(O7K$ z*4=Dl7HxoXfitTH#9tJ6TUiuC8(#`7T%nrE{ke z`^n)OXs<2nHzwaO!?(ug4X<)N7<1Rgz*JNDrg9k=mIQ-ebf?twTM7{Sd#SeeP7wl6 zu5d6R{=DgZCA*lzL+&e81v{ojXh1@~?l4K0&>l`onHi#DlwENIpAA&anBp#=co1EJ z#~UFMQ-9>VeLo@u?xYXN2-Ow?3d`oHF26Q$G$|=iofh-LH^$Zz?uhY>bNCXcF^}=m zX6ugW2$MKc5oH&Am-$u-qCLyT|Mh_9QXd^J@QMbF$DW2v_M~X*srBB{rJeSlu$&C; zm8;%;{7ZmpsoG%gL~y~ZFlKeEy_bOx5L|8L$hyUBT9fnR?9$@q6VNNaJ4Mm;OvR*u zz>Lrk85QLCK?kssQS5jro(P!XVxYSM=PzH-{K$vRn@H6xNT@?u#QMEVZ`^|luRvFJI$5vM-ZJ8G9%5r?rGfycH_H z3o|y9m3!09(({_?=JF-o!^nPZG;f=htoiyESb(l4yOle&`;a(-XB2N>(p&>pZM=UY z@8rY4fi!USKg+tX2RcgjssbS{y_(Zf?G<>ngOO&m9 zubR&17S878g@>R_T%K}*qZms2(~;NkSIm3a25EI5#K}8?=05W|j+x}BIFkcD?`G<{ zzc%z*B_T0V5Rjfemss04Ks=e1>x79(7RXzVm@ezk$b9I<=Xn8*7a`BzhIy+OjkeEQ zcuLAdG*+eM@eqqYe)v{$+JgoWpN1t?NCfuWbMTy35_DLS>Quu8z#>J6f)a^<^FSMN zqTFzgFUa}+%wI=mXVh`f!tr5bf#QCJqw3~_x46A=@G)w-~}s@`12_RV;5^r|km zUpsJi^XbRcX0VDM7te=sTB}*T0m-m8mh!I7j&923Gs};u)e)lq9meoxCXF^yk}oi- ze(<=={58drHd(0c?QKLhfxp}a8}yT4UwxEYYl8zygKAu?X2;m&VQvPcYzZ0~Je|6Q zRu_V}4Y|K3wr8gCo1)z>K5s3Oced6KXZPF?*H9D)#;DLo|5c-#H^W_nre_)MvjqWT z!X3hDyPwvGE3gR`33O{OluQZ#rg3 zFl+lk(`xhN;729yKgO$tw|_Q&rLYStv!lGNAR?yH4x^$jfTk1c#=0$$Zs!{ky6nDU zzBP1#9wJz6kjRz6eqq={cKiOvZrok zIZ2;5M#dRa9RO>gHHudZK)xh4JwTJg-3zKgroB#?+P{X?-DtKD ziZHxw4O83D5^g8dza_jeH@ZkQ9E*_zC^7Q$hmzHPp}OWZ%HaRjBSaVi^{$4zmTxK% z<4YGz!PVR|Tc_g9Rp-kXF^a;9&)8yyv?n+}T zxRAf-Ac02<39LDoJFF_6qf^Q!Lq0fsPy;R{qUylDo`_`3FhnMnL!n^SbGF{qN=?iCoxeqn3xK40 z?&R1p{xH`|<78;96EOcxW24?bJ=AqaY<8DawfmP`QzXDjAS~U7{ZheiA(VGyE%lj} zB`mHc^TL)7b&gVQzT?4JhzN-#lzQJ3pPrCd?)MQ=B+F9GXA+w~UgOiGO)_z_+5WSy zXj)?3^<9#s4-`>hNvc>lea|>}=SCljSgVR4@Ouz*qYOCw^PGB^C5G;HX7u^5>#~ob zt*GLg(;cD5SUt1NrnQQGuS3N?SJb;LdcIUS0V#{Iv=P~(;HGb!`tVv$rw^1Y?|kyRb%U_Q|E@D9+0DxqGB>3VqlyA%h;5}GO%0Ff$Z2F3tan|2*L^sX;!N$go&hE`=ObLu@3lD{^S!zV~x9>Kq#i=>I>D?Y1klca~0 zEfpUrI9`L#?o?knn`6su4Y74$YI1`xeWiXuQBCC%{!vUxL>DhbEGY&luxJ36y>32>mJd9pu+R#X9Bh8lEzsntrNg$O zL>C^@_rVQCjR)QYKFoK?#`HrByY)c`Er1G1-}NqO%|`rqPu?HU3JRVF}PmlR8QAz@m@{#94G|L#6Jzsl1`MIPBx3k60?B4 z=ulsK|J)`f6I1B6LZ?E4zH}rL{?x#o>YaEhV+cS4VbqXtPkGN$i7Or!*;CwKEtEYn zhu5ZEAV$=hEsL$BLL0d>XJ(T^roPq|whZJu)vD&D)x#hynl zp2_q_!u?XhGvbYo6PkQrJK@umQMh2W;1c8H>3!tjn~20Fb!~Y1flQX*Rsz7i3K(g^qlV@Q*A%B!Owj4;Z$ab@aP8v{?1Hq%uenGyvV9Zra#}o zW+L^w`;JedydX8um7PKIy zkGp-Um%BC^FN=(_?@1p~7KMiu7yU3=8Lvijwho|MKcaK*I6Lj}+b1PIkRgvz-b=rK zBsZ$>r7`XcI38hZ#mm?A%Fp-IW|~t5&2ue}xEx^Y7|vPF8Y2Xlc`%L7!x)pAhz!V~ zzy@K=LVJxcC&ym5Ksx$6_CXP{u1!b@XjBH2+z_Ic+bJ(Q zz@VgP2<2N_ZJ278(EjrsuM$wwCe?%DdX-@|BXgiHeLi{bssO^>40Stq0of^=old1B z7Ktd81y6QU@iN0h9qsSvt+736ID5hdkN`;IZJ*ATuXuQ@WCd?zk@Ofuf?=T}Pug$p z?YqD^<@br<0$D9@ww|WxHtGp6ST((qblP)k`XUo6KO16Bsz#Ws z=AXnj!9DNo>n;6fEtA}In^|ev)Yof8XPT|9I5F8TM;+o{?3fsf^joE!#yRQ82M!AA zz0}xPiD6a9{~_h>yL|74ZHJl;g(;sOR*jIro`ZK!raj-%cksG-mSed*ZQuwmq=n$= z3ny37Yy}zoQ9?CU_gX|aTF0IQkhIN}EH!eE-ajJql=kis&3o~WejCXHO)=DH$-v0O zjVm_DT43@97_v#B5CqB+d>sOGEV&>(XJm2GA_C}N%2XZ7d@x;N|_9{tkk zoWgw76Mt%LJrZb5Gky|fp% zi0xd-d@ywH-l=f|uGgU|r`ii4;bjLnf^z7Yphf+#S{`w(IgSVFW^|8Gx7u5nco|!l z(R}z)d2XfFNp?hm4lgj07HofmM-%h%CEnaSo^9j=p=fLqt4aSzi1K-_UUf%ob8G7I)eU&yHF zfe)IF)ZEkhzHKF%>}cQAfd@i0AhEzFD+UY@S95^`T5G~PLwm7p`aBd`poUzj@5f2V zcH(-aj@J`hrb}fkY%BjaNol-+Soz;1W$uOTYmJWJCqrN9!COD4XIJTQtC`ah0Za{m zs*c(`pRYjC_|oRyHn%sPI-*y^3`TxK;wm5eoG|NfSFVhr^pkRJN~_tOO(eK{KC=V| zxH;)C{VG@2S=&sURJtcXEI0A~R`{LzdG|AUwh+2EnY}fC)P_(4uS@pPA!-4Sg@8>k zYbH_ZW(vWuF9muxZnkh#&}mXXp%B{^^?jHX`7=pha!O7=@Y<5#T)Q1V;WjQR2Ka&k zkME92plG%BmeH&cQOt1LCOlgda-vF(?lyXA@L2L|zXqcFX3%}>i}2$|IuA>2pFftw zByv0Tnk@!o#PBNn>}*y4E6@r)^EwcHO!NHzu>h1`xD%q4X};Mu)W+PNDAxpTr>2hT z6I+_GgjQbPuqL;u^jQSs;D#o1PnX-@GkCgYq6y`6BI7hFfeF}+yD76t8)Fm~pa2zY zOJp@i*Mg^RI37gc>kA#%$X0FS?$IBCGP{H!P4-y%E<MIG|D@UHG>~kS3fwxVz&~AC^_O!7|)wN?iDt2I{yY7S3$zVO4e^55F|Jge$;=aax zdgX6Dofe%_ta6O9XyhN^xU+gDi zWKD*P@4~+7!g#uA+A>V&3mq+lPA~S2o{D`eGLHA03r$q@lq82=fc?lnm}Ni&e#Xi}$iIo05kI9>cGVYW?L%%)wf@ZQop^uKRCrV-z1 zW3SaKt4cmT{L44_qUl*>DM1yF`j&Nb>veuDooYqDUxvG5Wq+{GbxG{a*msw?#^$|W z(N)sI%3z$%N`(DFz$n;-2NDyRE7QA1o!ujoXSm#h4~Aa7_j0I@jvq)~`G#_)$!7)+D#+vx5qM zO4v`{_{*oVUa0AI|K55Hv%)cP9}K6eHiX0l5TVzSKsES5@*-L)2^gir=R0vrrgvy| z(v5oz*XHXuYsY*azpwH=nZs(CTeYH`Wn}3VBy%hy5JtqB2=C|-xTi~1zG=E@{xJ#GGFuHfB71qU3&Zf@--$5&$?^Pd$L9> zgy#PSVEwfkDJJL@lAix`**%XqjNuUtEi>_o&j_?scr0@LuW_F%)+P+`(UMwo+nqYl zyU0~zZuG>l(3W|$F#@PUd(>Rte%$)?)B5j5qb*an-+zAgmf81YgrYVZ0*-c^cfT-> zQFDwmpPcYC)69nJJS;D`Ct}UgM=$5{3-$r!wo9Fqb}QUhB#SBq$U>nY5(z7!Dvs;c zSKInI2NR^~rvL$R$>Du}kr}EB z;7=A!BmEQ$k8nv6H6dJkNaAZarhT3URe}?ePqSO5UD6O%JN7cbTSw@wAk!3gb%Oi{9Bk|CbFyf ze9OteFIZg4g77q*Fv;Ng5?jmqr=sF@las7+R?#%dQ-t+RIzC`}U;4ENN5R7*#8mzU zJIXrc-}g2gl2Up&3+`PV$Vw2vviY7;Kw^369=fb1r$?gPR~GZpKP_3ZtlUq4ErM5N z&F-+~Vp7BfvrNjMw-J7*0gqd3;xp;P*?6;aPQNimm!?XwVbg!JY^*s6R-?svJ;1f9S*E2y*)OZEQ#euq@BuH->?&)dUCQpYHogtX0y z%EPb+B2&MkvC&pP5y)4)u&VmX@DNnB{4el&j1D;t=F)H4__ldIXL5pTKkRHUDyH%M zb$auC)u=!cRsjiEr9-YjP{M&znY-r4f?R_YoE-a9oqXd1$m&$KkW&AI*9RJCN3I#f zFv>ifihL1kHDyX?B&2`}6$hE*vdhf}(lN^gqWUuNcj~2RaC>G#9<^*8mB`bv-(+T_ z?C1bs#_01o9rLCTL>s{~W(N))*s)NKkhgIhFym{TPGkk#>*Ta6u22n}I<@!QH$HrY zARLk^57SkgawuWngHKLlyZ*${TI!S%5%7N5nU5*V;>s;3j-SY;TGa-u86)FySPXLv zBilh@q22XGOuEa`OyCfw==xm(0Pm+Qdp7-hu%~(Kn5(gPLhhi42JDZgbvcz&IcT9p zmNDi!25k%^BbD^l_9xM4#5y!_qrS;vc}}cw`TIFazI~`j)%~pGyhqkK+^??Qj-4*h zIoz(380hg+vhFa6M9VCb4LFr>exMXMeY)&9#$e;6Z7}5B)Zz2LV>bbI^Lz_u%_+T+ z%l3l&YCssC+4_7Aw%@>XHobZsGUN00oMNSiMC0SxkyKx4 z@P|tm-%4cSmBD*_0MTO#sp=VG2M>a?2O(<9GNNzpC!zOE>q@Ed?J{uKXE83SdQuNv zn(4MJp^ksdQ6Qynh%>vzj5;;#7Lb-WqcVm00?aVl)1%i#MKw8I{gjwI?h&qsho%hf zEt7z|E4s0g&_^<(G(&XEt+bh)WocKYJ3dATM&ia%?_EVz@LM;0&w$70GRv2t{^N9k z74&M-^%Xj6z1xU;bevxm38C;USI;*BclhtTgmP1Vx1IXWkhHvr?ErZca%7J-oR4Ld zF}9cCIhJqp3%tDjL|;el{d%mcO=YBj6Y~O-FPS=}4KjT=L&s8ARLExt1ZKiuChDD2 zqUR-y6=lgVU(CAyL|O%{0l!V8MDjic@R(QZIr)9vXypy!?8K*rLk6zQE|E31zKmdU~D#>=0`cEs8{-Bx4LflE)+gAe4QFbGF ztFq_IDhw5ht~}CGL__+M;$%YdXsU>N71ZGHx?B5E3`yjE{bct5dMM0z>!YTCBMN?mLNyNacU)HQ1f&6SZ{^)- zUhAXt%_%Pn4#b337jdafKHK(^p{@9lWevwxl8Tv`4DBDec`_ui@N_%%4yc0ps~wfJ zg#ACv7@h2uuJeJM>LS1+g3=rz|NfDRg@eC`<^AZLB4@lY?xusRij=a}WWop=!y}Qu z6W?_WJuao+HKP)byHx8>wt&r#2TnFW&Ia+_hv>-hj#ssk;+l3#NDS`)YtzaLM@R5K z|3Kzl7G_s{y(7pKEyd$bqmJZJlY9=-?*G%%Aw89@tpjhG$G3%yy5QCkpu zx=yzTyGiv9NExp6u+*?|oC8_{@XNhPk(Kxim~R_MKCYhj)wkO!gT^Q3CjxRXY*s~C z`oX?sMS0vt>7k7lS>(X4ExBq)1A85yY389n`Dh zu$#v#>y*4wW(Ptm>np$I?T4FAnT(8{aurXpEzA}d)^(KOJRE!buTiSINgDoeG3cijh z9~~iDGSZ(+DDM))%qdHd#kx1FWK_S{7(%5;qC40@2P^(`Lja(@jZmkUo>D-0fvaAx zqg74|OJb2c|0evw#xHHKk2b06*PHrRyfdH4?Ro7gryFpPJHp@ztfSrve!iY^&xh8ec49+^&MQ7MlKS^Mymv73D#Yovt zXq9;DpKlan2*7AFYcdu4ev4&m!YE4ouldha{pN#lL(@TW;FjIef7IMLMnhY~5q~hr zH$=_Ec>mz(lwrSt$9or-X(8dU_X!gvd`!32iSY%k5-61@O~^+Og+L zl${C>lOAMfVl9JC)_ppNmLJ+66JlOuz2kn4M6T1`caXKVO|A5c zl`G}liSsRMy{pM+#Ua@<(g>@)aG3TnZn?Ms@%C-?Hxmrr&&lYGNSC+q(k+S2xE6h* zGq1+y1&$!Rw{t28sfDsA%2(;>q3yy`m1_r|4T#x3MFqGNrotyN%%kE~wvEYqnEo}b zt%1%!gRNq;dA$%|ERj)NOhvW4_F`(6H}^0Mttj+{=anT;H}=tM&wc~tg=OdUVvd=p z5cmC&qY0{zSCe1OS&2&i?mr&bXRz?P=T3YCUknU$u)rv#T0@T?(VpWBB%CR_91Tu~ zws?)<&ld0I$Zx$dyrLlw;ob9WYU(Uv#TF@ZJ=22h1oR%D$#6S|%R^!m4UFY~Os+%c zupfxCyGIlH1un4TE*$@Mh3wjNSG$AROn_&{QtNgu{7*o2HJIwHx8;YKsnO}+7c)&? zf|dU`fE{eE>U9XWxqqbCrGEsZga0jqP2Hbl`o)(yWm39RgLI|a?O?H8C{wRLsBj$ODO%f{qK*$@4Ew`K*q~N1DNq;FaOt@pXo;gC1B8=BB^U$ zq&_i)@W7tJ+oRe;8}|VfusEuB?gT@8rtOHH5*;hT>8cC##e}!ULIs2HSdwd+_+ zm4POmW}|@(RuCIVN4g1c1h}iXkR;39GRYPOr{Xv1x;|mT7D6{*+BSz}W`~I!oj~U; z+)AcsY|0%4t%#1nhrD55u1q&6~bFtNF^47q*^MS8f#L|RNBO5i{ z^>j-3*_oRLzTJiO9~0F1&Q^pOT38?VHoopR=^`{NW^5HAC^)#4;(mOjq6X}K7BmTm zpRGJ$BSjqE%Il*?UhT~c_wKyOjmKkTGMxgpAA4kjjKBm(fCKP~fn=1Vo^DJt{CLZ` z;v|l$;9~<&PACypkocgh4qLirKEfA#B}OuE*eX@mJuUhoC6#%4OP6z>I^#TzEltf= z_i0V#+n+l5BU(h%6GOq~WF_&sB{txiahe2(Opj$YWX(-74ACWY@GKh=oO zTa0c3!r#j^-1B@I@0Ma(WV8rgZ3F6wbqVN#Wh^MCu1M9T8!is}0>F9(8E%C_g|61A zEBB31*IkCFn`)TuIuQ)d@1zP_*d@v&x%-e07&m>DQjjUsQp?@68yf8A-8T4yL_@eu z@me)3y+zxoNqQ%(gvA_Md#~B1Xka3cBey)bDFNL2vnK;hwn986W0_Xtb4o3m$D-^R z{U_@4e@{9uJG(AN#1LvW^2lNLItWvDfR||%o^mtXPJR351Tqbih zv}Is*!gX04C|9|>m6Yl2Wfrt?W5&E0BbQH5g+oI&0k?=_sXQG^hG4IXIpRKp(w@Xn zFxmZ>vxj~0VhS+foJYcYVGm*w_#nqx(NJOK zVqh!K-T9mfX^7-xQ z(mx-2ow-w6coT?RVns1>E0qQ83!nd|+UUspr``hM_1!#8sQp04HNyPf{X%hdn z%f_>(Z)zA$#s&UgzK6~vMSQ%$_HQ?0Dcp(R)Q0~i(&X7Z*_;z|+^A{>!NMUShHYes zTAxI`H_MwZT{Y82Ggj3=qC{Iz+f2_V5<@(>Ga9aJeEDVBTZef90FWD# zgHS;X3y%JC-e)~`u@sgShP#V`=Do%>9}2Fwt1+qqUi5r2q-jlk66)m1Y=m*JXKx{- zCa}7XPCCT>ADYg^pXomQ{|>RclvOG*hsvpP%4trskx&VBcSp`LAvWj3XeKEVbF7r} zp{T@i$oVW|In2mmgt1|AXmgwye(U@F{{DeI_IT{`+55U)*Y$orB^a*|-x<}1uT2Q@ zBv5RUldO(JAZlC9k0(24Qj!}P5Hsz}#;gsa*js!ST&)b>-TGvJBgiyUC_pE_RfP_n zyJWSvvRp#E|Bu^Dba74l8_$%ereDQG)2Dl~9b-QqDN!#Bhz4<~=-CNIK@SwzpIIcM zT-RtsA(DE+@u``|p40Ayz~wUMgcIbkc#CdhXSksi%SHW-->;!QJXw3u1<^bPw?WQF zYxnfrPbDpuc0bfmCYXX1>RG~|r7j_hOrgxV?jLx!JpP937_s7=HRXu;SSUwEl~w*^ zPQ!)I1ASEp(u_~S#u9G3z%6Dn|N1u*%Gkt87M4z6f<(N`bwGKsjvAS3Cve%&69Ra>=qAl((sm3Gl&GE?~-F>ZTLlZ3+to_FE>x-Fg6zgy!+-ad+N;@Y#J z_YWTvfK0;`!CERPF;VJGvt~2xkV@;DFDuGvIGWY`A=p*mu>kI7q8laJk98bIJzy_B zs|nHBxX0)KS%BeYsGtHMBv;GrX(3j+?LlM}`3L7tcPn5lRkhBB-n);_h)D2XzQ{BW zC7cNO$VwX>lU;n2JyIsFT~FbaG6=$6vK=#gjDIe5WcqGZn)7-4adOJ^K)OLfO1o&c zWoRG()~R#WyP7v%Wonr}HUg`L`pOyRR5nLrnV0cc4zTjn1{;D zgMyD)+qT3|2&!BD|odu4hyKo3u z#;T3BxZk_TYO7HJ{JcRBgvB=HB(=wiSNC|UOykf?558GK8HMsdXB3y+ zHOd8#&aRtww%>u>C~vfm`1w{M_PF!JeP1=?MQ8h|$CB$!Yd0R2qn*h2iN&w~_`cP^ zEggG{9VuTM&9LVpjFx^^u6!QnhtzSVCU|=kZWUj1)SmoXPW?@FEK3Cr8R0NPpouoS zf!wX1#rF!zQaxV>O`taXCZ_pm2FOQ&*;mKDevmAC<~TR^n`rU#(ua=SiJ1>K$NIwh z@|@y7?RL~iTz-hYji4VO4UqPGog>JVm?ILR>0s+Cwwbws;F`)B<;WM;0^5%29wPjm zs7@Q|A}N_xZ5hpnV29CoaFiY2?g`7UZzxAqb)wcK>{y9J&yRdx57}eVe)s}*taBVr zs-%E`>QAg(R-6tiLl~mJF0am%M6F16vGEv9J|THcLQJm9xPhLG@;05aB6Y0RCG?)l z5-#V6VeWql>xUNj?nixc0UJf|IkjDCq@)@9737tu+CT^&F0;qDTn;W4!VmX5p3}B2 zp_dP|>=d#Pfa-oTAyz%M9^=8L6oKo#0)fsZ(qF_SnXVpdW8d3I(&T7dB z>ZT=j0ZMwGC<6-4&xJ@Yj#1EWJq+n+fNCFv9CSk0M>o~_sfRG4Y* zvHu{I)&*SPfXiY|28KwV1z|iJVtZ;fqRda;DKI(g{SoOWEv7dR8KA_m%KJC-uVjKBI3UW&3#ef8P^Mj%skS)Q!| zg$Wg2#>OB>qfASPR&(E$rH$SP`F9dil*!_}IFBI0c&mG5NGu4`mh>mp#K;^}FP2L& zDej&Xcck}99cfGfX5h~zjqv~(V(9}%Rc(+dsw<314+z5?1ZB@EFl5rUx`7^-i>J6? z+tu$UgKJ8!7h{&?5C1Pr)vu+;#Je5{nxVh5y~THO$6-30xYk z?byVw?XxGdZqo0e1HD_nGoFH?u&tM;f9$@|m@Yc<;^f7s6Ntl!htm0Kvi>nNzIVvt zY4<5VucxzWFK!O}qYy=T5g+4g6S1_+T`zem!cI|*av3L`(o7ZYI~2;;yi}Glp+Wu+ z#s1asxzgwo=Cf~Bo4x^$ur!JmfNQ;Xn)gx!+Fa#|hcSaBl;h#ojE(UqEKsf(H1jJH zltyy8ld%?V3exwdU1NdaN8X-lJPnyFi82EnLv2__0Wpa9GWKBN88mVRTZ9Ef6o@#4 zKYec8LKn#?D@W4e6K57SwW<(LWZw)NT6(D>MmY=Hc5#HmAr}--a#fSj(Ye>0Jv$Cd zNwU6uH$)U1ld>ae)uRN7ruZWgu(M2q=&tG0w>-V$vE*C37d7hXishFi*!j^;<87#r z@ixLS1?NWL1=+(ARg}8RWnMv6_AcE8f@LzpFwZs;;Ea_?=I%hTnP+scmHQr>&s&1t zZAmGR9$($DrPrE5A)8%J^n!O8-`$r1qRM-;e;iSG6%%P`|C8@lvLOBzQ2@Z7Qvr%_ z`&CC7^Prc#eghZalnX5(L3d{=?ktPHYfG^e&|pj5XQ6vvAFFDMQ*wI(+C^FN8cRKV zC9}uqe%~5O^syA!dB;O z4M&oc2Y5t54UcY&7%B`PC642Va7!th6_t0Cw z=ryO(j9fcYO}odZ)|Ps%+c*86swP*)0lDE%ZC_#q<6wd8QF-HB)U`X;jKCMc%S|F* zx2L`y|8M!iR=O*%5+k=s=;_m@_#>`yk|uY)3;q)$&&&5Ha}p6261fh|B)T`Y#5;4x zLCu&rVuW0!MquBtM}Hme-EP+Ir8qhJ3#VS)zwuty{A6*Mgrrmu1HbqQtg`r2LxrGO z^a}kttAH27nwTH)HgSsQS$tn2n`jwgPOEyY1+LjS4#cnyjtmq$h^G19eS=w}^Rt;u z-j;HNVKgzHB*Vpj1rL4d^F<@f;)@g{#&5|*J5W1^Ag2`8W;|NWz>UYEz+yqEX-YwP zc8}i(S>e%!$0NN3faE9W^;91n^)XPMmeaq9(3XKg6M(qDebwa)(#jC%1_M=v4F8J- zeO=t)SiunMT3D3-HtO}VNi8HrtVu26O4s+==GuyfA_=0E_?fZms!m!GO-GI=;mPqn zBj#tMxIJs1mb*lxUgwuu=7(B6B`!ULXdjZy+c;0d9eezH=xjDwf0X{36Q}ZcOfeCe zQJDGAvk=$?RbQ9pnxTeDV=ND7qT+^5>Kor)Z+xtD&O|N_YXjTRP4OlE>?-nzj#%fU z!RF_3DQp`4pW_c~Tua;6-RGDnO3^D# zEY3_b*H;c(q1xGn`!qMW-kRBTEzD5;pz#o-iTOc$BEh?m8TPt=`N{PAPMI?d+FE|~ z{!um|gGnb}Ju~2oycP>Y{KyK)eg&GjrY?j9^Spy^J#x`UO z)go))B3T<(is~TQ=J+)euLR83&I0^Urz-|cA~6h+R_5X6x9@Y&+lSUt)Akkzx^Ou8 z!r&Y7228I)f9xlZ)+B9v?2Og)myWZL?)h((dmf-D{TqjTh~QOOLEpY#rY@i;OZc}n2N1DNGykxB z2NFbTQ);h|$SHUd&WHtZQba@iL_tzBOmis{Y69JVF^(Y3nySA_;T zi&bqe*ToA;(S7BU*_94B3cD}IcHVY%B3RD5S}ns%JxzZ?jZ60uvuKu;F~EwY_uiEK zHgv){0`2$GSQZAg;s$X_Fgx{5Wk>e-Ci!i)U!{sVrHI=tdcS^IVc3gT zoRqX5VdL$+b9&txzn49+>`;sf@sIL`)Ug-AIlX>(dk?>ymz!?&XG3n!vH_i^vb}%JT%IIc z(6?3W*Z^kG89JJi-{%00TGvLDa&=I(Vz_MQ%7Zlaw?|5EC;T?k(n{I1q0D7BnxftD zm1R+Jf1y~F$7#he{F&Q=XxF(MLui;^rNIp0aLbW~mE4Viwlfjx-JdN?1?*A5xApC3 z7G>fmcZN~w1?Qzp#WkBliXthbuczN@higq#w)j_(k2}|IaGTawY^?7R^3bZ%i7~04 zleX?&-V0#9iGMh_q}Ii>{Zu;Z%|Y)bwQrPpY!9XG;{mx*qm8jyrCk(NqGoP0HGi!} zRmKL&lsa^UbV=vw1cf(_tEc9qye#z}p8&NiXgWnt8eD9X%-o4G2y4Hql!FJMskrZ{ z4-1_J<=XfR!p^lV#)%>cknuiW-3c1eN+(&STtoh_@_9wV?+K2usqDXWgfL|C+L>QF zsbBiuo9C{$-CRzM)5d7ZWgrYiDJB4%pdXub^BUKfJ%xA?gQy0T$U5gDIhRA&uKzl` zG_V7ol3we4iq4b|LR?YxijaHEb;@ZwbD<((bV3&{Ng;D_04(ZNwXS39H)|x13959^ zWFrjCinN{!fA>Aw|F%FiX8GSI7=Hy|#FE9)v5~Yx_>PpuFRT1nOIlo?F$Irmm6(%PxTRwqCaaN5UCV0Lr6$3x6-faK#-$h>|V zn2%+12VC{91L-+8RyL!yGBAR3Y9D;9u{w8A0hyC-;hVJ~_*{;uoyDFNtR35vyk#C^69H zJD5*U0rTyl;{eTXEAw?`&fir^0Lf_R|Mcvu0l$4{Z-rX)?|Uc&d17AF?61eX|JaR` zZb_wM`N1irN!Ippv5tiHVv3qJePbBm>kv6l$eB+=P!S|c!N-J{yA3{&y46oNHJ24l zJ9$-L-$=YvQYv8M8##TCfhvd`>yWC3(9Q#GcNbgJtyq;EX-@dw&M%KgK4eQk(>iKa zfrOXx20PEr9J?~&ksLO|zc;Htl-HL#jxUUo5mJ3Jipy@Hfii<1d6Z;WaYjw;(N%=F zY7{8;ZUS{qu?}$&=qY7yM(8u;(1(Mf5RagX2=xBZ4l}3G#IsaoDYmCwlAC8qCJNYJ@~wdHe#q0h`SgMDPaVq2SEwD#xw8(x`uVBqJ)iTlb1%7l^iA4Z?MAs)+5-Ch>-GWa+l8Tn$iwJn7P{2u;~PHN#v z(2b;LMe5r^n79wLi+XTI>IcR+PoMi!3zZk9Cu4!v`)>{~_`V%F)}&@A2!)fK?U51@ z$hh+k6*lLGVDwjF6~J7zJW?@1}24szA0u2^bRalgtCa=ZJ7Be{agK%+Lkk-%>f@WY-NX(Q(x)Y=QJ z1Raf5I7e{u+Sf((zdv`VFx>i}or#^voTCuaS=h7_vOq_$Lb2MGyKy7E5N;kKJB@-Y zs++zM-z&1HL_kRQK)BLGs4lkT^}LK!?d$_3NpC7R!V%y{>kp@F7}c|UCfh}gp?npC z*#6p`XPH9dsKR0p4C3Oe*96Ym3u+UMwgogiVY=ogDMa*1LMGXZQRXe>jB$dwZxuc5 zhE)jl-awbJ<=RXFk!MtAoHZbuR7UeGEEYv>c)@vAzIgZ)lFXzf!`Sl|_Mtd;1N!Sc z)j7T8qq)k9Z|B;1x8p4IDO8esda7lxce~CxnO$tToOm?|hjZ*t&S4ENK3e_~Q+Xhc zYo*0*DaoKiD$nl@_*|tTZXL+?RkvVUB@Or{qU-h9N0BQNf2)!Rk*I7T(^<{^iOGf_ zi805^iW0FtGEC439h8f#J~i2=>(9{2_2w?q2NL*F1;2~<{H*CxeS@5W34Ps@ABFmT zFdM|?tB>`4`T*s>-kg0S+ZUId2huLGzR8g@3|x~j>a=%#C7~%-8`y3Va#%`AP67=_ zb*J)pb$A34?5Y?+ZHnjY*0gu99Z}1rEf;)u6&%*`J4nW0Q1@|Z&?S`SBChG(e}(s+ zl%q+iKI7*k3D0_j>&Zr{x+G2Lkh{;D|0NsC%1AJOgtN*ZY7-LMJYT-QGsAid6> z*CpfKU8axXJ3eg^E}h{_RhhS(ggI5;Yv*pIv*!<6?cvF$f*A0{(i0ox*FgHLQM!{3 z(*KD~`$KQNpEs{esMlaK?PEQcJ>va!)(9VfQxd&vX^z>yY<=OJ8Wlo;!tSgQAXeB% zMA|?PPIjN9@FE15OQNEv@O4EHsepT-1Dli+RN_(ZmIssW4e707Y<^qU64*u-c2p@d$w+Tt9L0lh{vGd`2^kT4UUS?6(VmI`Nr8Hle+w$0?-%wDcbE*G@f}Gq0t;Bsh#7%S-nSJ z=olm?ZuI8rvr>myN*d0j6y#9@yAO}=sA)o-<0Y@OF9=}*NOgeGVwwG**8F2QU}|w9 z7?hCK*Nh@X)q$Oy8~htt?WOz^k<}+^MNC{C-wsvC_)_|5;va+zqeY*u7@y|nWHDLi z@`@QW`KU!Z)Km7{Qlt#QRwOy)SK=s_k{(&D(+X<2U6Un-^W%<++A8(;XBBh&HPvX> z?fT_a6!3}_cA^P39$k#?k$#_7vT7$~&)xVYmVB%KhRcmtb|>X_4sXmXJoB_nNKlk} zz`FUFlKL9acp6R?6t$>M5h_TkJ|xooeN55xr1N19FfpVs`$4t7B$Lz;vmBl7FiLD$ z9#nmF3!p##$}JS`r5>f$I4@}Mj?Gx0+P}lYVW%Bbqxp#P}H+nwFvi z9>&3qe&jn?r{#g(fKH+06erG3Ofg1hgA7b}s;`PSQD3}0?;kk!?If&$aWSf#J&bpU zL@YlNE^VWICGHLCfY#*1N^LgCQDA#_gYmXybN}<^4R6y#C@XO=>gf&oD?d~PKstj> zNU%mC1UJ?j!8v=g9~dNwkA&x$b8RzG{NqQ$XkEtAjhHI8{7iE=JxUESYu&g>B?y5ag$ElA6GxESY8ehrZ1d?o|PXYFX z_fjPzBW=NC#`tnu*NAH$4E%ZKm8}hwY9*yhI9i;uGjw9*3%9v$+Khh?u?cA=6GwtP zYEW*XIrI6tnxnKf1aiinLbQ=Sy}nkgohr zki}?zw};YFt)XxYD1R9FsFi3&P}`yhfA~^xPPE%+?0P2l z=2}&uOrX%jKflNq{B|d4{q8#>Q^-TrC&o-Ek+z3~6I#~3Y6z3I@PB?}i(3(~e=d$1 z*QN+3eur}&yCBr@ZNE^F!5sHVR$oDiVgCK3Y5dG&&NYu;!@z{?2SkapnO*!fi3zuo z1*fHcq;R^ut*{E_KIVh6=BY9QuOyn9X+<=paIIe;J~u^{?ESp&FB?xDxQX9=iug%P zbo=DN#>*j6AyiuQ@_qe-^vD6eE%!i<+hwxW#1ZF&)O_E&$S>d15PQFuola15gFdwE z&+CX0E(v?pE?b%fLw?g{Kb0oROE`fq`?dXwDUps0Vz)txuwCe=pxzB;Uj;c{K@a|o zwB$QWA@%Bk_bj`Vj6t%2MNzq%BR(C5qLMe09X$)R!96%hqJwr!jc$KZoln*=9_c5s z=AlUHOo5{q9!8rVN-)-5FYFP7S7wc8qSovdGTEd-bNMS}D|&pa`sTupw5-?kgEeB2 z0W+lZcdX3kX1yuDMHPAa%uDmVcfb{SjFeTVx;PbA&aycVI=Gf;u&KS-`9@_E?TiPc z7EWgUvdE(Ux zSYt>8b2(hDP))CQPX4S_WJSRZ`7rF9bOx%hWLhg#LhIMg#(EM5HT?P=OhVsq?;Ux-5+HMN&TA)87iA=N*%V{w1#^8k)(?o;bC*oB^XiTA)h zCErAm3|av{+s)KtUjo(E7tsIj!9v|jATAZTcw52dag668&t~C`P!6Ng0SR%Grk}38 zS@Bb21<~`%)T2y--e=ggJPonV_7lu7b=(Y7>A)8t*_&qMF zZQ)FXH(*=;_Itl(F8KL{LQV(xalUSHtHU`RjQ+RKAV`rqcuS$HZ7>ervzS(sVDlg; zanwGEYmbt&_mSFzd*Jaw5`&UD8W_fQZ`wI&ELRjbc*j*B6w18|p!(>t*o}oEj_o`` z2;CTzde5~BSS9zs?eV{c7SI9ffjyfmNkcYY)||PiIK)=NYNOHu6D8^oGJ zApl673ucuOh0f9z>Q&CtdBrU#qSf86n`rd`#hrJ`LGNJ_^~*`btbynlj;=gY!5mw} zt#a3}{Cl)Q(PFZwCb_`UQU~16B9{fV31CNUYMi=xJ!eaS=@RhH`}%vH-}(+4ie%ey ze!9GQoiN*U^43A`n!-liJYqtZ_Om$ZtBbI6iS~Q{$y0b19$yw4aUK1 zgGwfANFK%EZ(a+tMjrbkZowQv6aZFh10Cx^PLdR&ndXt}K0#j4Lpz05IhcK7K)W_x z{$bJiLQJ)+GxBI8oTP2VEHW>>2HTCdX?ct1K9E)1n3LbeVfJoudNU_M)VXoyryqFN zHL7^iB|%u7e=iKeiM&VL8kSG{Vhf#QFY{JT)xn5l_XbSGrpMGbjeSC5ACx`XrO~Cb z!}>;sc0fccrN{B;8TmhNsmT^QE(s2(0rAhd&2`ea@?~{P>us23sjemooa4lz#OND5)0UbfvDy}uN@Pi}z{Gg@fwEg8x;c|<)kaXW@b z6BFG`8*B^Bry+t?QesBx!)?7VDySxg_H4azKzqAza%5ML?_kGvac^#SWa9t+ak;!Q zYH?yx>?HntFNrBW{9K02I5f%B=m{P*@D7`clGxpwm@w}C|1cfa{rZYTWRo6|Wqnavzs$G1%exXbo6z>WP#tdhcFvkMwIWeq)^ ze-ez_Qb-)>8|ktI7j)zd{Nyy8dXleQSGiexbHu%V90~3gvRNa$pAVy5*BlaZc736Z zscsFW7*&T<;nP0!SvNAT#rg_rE}9mWzORw}H^99S1EKR(FRe>|<Ay@%J7TVdn@jg2@1;<@YownQ*vS+$^X|n>TMO@x7(Y~8H`y_2s4{%qkyur** zLrGk7NcjVW>mDJ*dUH?7{yr20eK}v%$J5=JRBrLWyu9CX4Xew7k0L_Ldb!j7C*x(Tqu=tAyM`F|y8)wZqw7FB zv{SZ1S3M6?+$u+B$hMKxNpymbxK@KyRs7D?d3$i~W({d96%<3mkpUC}39wwO5BmOP z_X}3v4)c&-YK83;cvZ!A_6fkL^hsZaW&PNUQ<8SQ+fs*UrL9lZM!wn^WpeA;sgcg! zq&FDNBX5zKWrsSwi!>5rg}q-+y2$~Qq0~Mk)$gYNAinrTC{n#bCUag5$#Q$Nt}VW{ za5mnexwoqGN%Miq_oOLt&n7Q^FfA7ve*2aeuA51`MU;L5`^xq6Jit}!R$=JhBcX;# zZ>DAoat(qm_F1SikW-PfxxtS_<42_IJtExZg~o%5OZJu0v3)kEh$=U^+@m@h^q*yp z{-jY;T<$THSK$d*1k(F;j_dfimL>Rj3BpslUGP`J*dEIJ|Q!4V5h1h;?JGn z^ua>MsHNrv6)2S;TliQC9d6%6?r;hzf;HhwMFQq^&K%sM;9;H%wSz)t+=TRzBuQXi zD?^#wcoK0y);>|Y*I(=FFr`=je@B6l%$1yH_IQzi1}e}r!8u$^zsmj%sO<4n0F5n* zg&kJ|XDi^fBNg!S3>x#{_IDjb!(7o^j19!2ZYNmP$ucR_uB$qX42t!qrZoCr*Ur(? z)xg9fC6=?L{&cJ^Cq6Szy^{DF5B8Q7s!_On@=2d81+8;9#_gfy1q$EcM0F~7VpC4m z)5Dh58&2wvpfYVL6~qq{|N7ljA~(z;s~T5>amE-G@?fHw<6+qL3}1y2b%P|52n+;C zwiY8LlKwrohYKHG`zxR5(HeEAoPB9hZ_Qh?mo`NMgSWj);sx~f@Ed73cdO%2Hfrnx zUBO1uF+iNyg-^q&2##wwN7RmcQ>!E0$2ZOn`jqCAe;!Wn?JK8s06JwNJ8Xy*-1-x) zff@NUsh97O25tTw)Z84Nrn19WABRZ8GAuw&J3nkxh$y_qoAgGSTnUo9WmPFX1D-43 zMI)LDkHLBdRPdSAvf9nI^9dzbSSBU4t7QSYUDxBhKj)mYyK=SV0qZY$wdXIulB1AI zZ*8!xFv;4dIZ)nXUa?7KqPkXxYwqK&I)_Da%J2tWTm2y*Qk8_)gEk-2(37OuxKFNs_2=yO&(=2<@uGRU(PL; zgb4gWBm3AxLZVIM25knd`Op6P?VY2034B*X0w!a1l}spEi4$yd#{j+jjh zt>!mUAG0hI&pTFptN^KG2PdDJyd?yf&BVb`fn#l_-Yv$P!NTy&C2G99eLMBe!1wqw zlJ-WZAVy_^AKi;cC6x^6_PD{}gt3iG2N%b>)dB7{1?|f-YAzy9MOr+P3)HWfI?y}! z+}BAP{s1wra5rqT#JLHw{*LIdzsLP*zoITp%-5Qjxw+Z;80a;V^r1Po^&$aJ#{ z4wmLCAsIG9uPjQ9vub>-r#_7>j6aie6iPC)3|XVDa{WY~g|IpYKdttDu5r<55leUF zY5Ecee+4OX1S`ziWqwEXVbrS)P;L}7^5Zir(t@vA#)|i9!)P+nI2M238>mX2SyP;5 zw&gE0Y=+UgQ--Z0m?j!sag&wU@zN--<`*(zIoGnN&dY>jRr-`C@Q%B=?4NULNnyQf zgXzsdo8F0H;R1>1`l|K#qkCM#xxR-a3%Y$ho%jK~9PVA1gnmuviWxmzk+Sut- z9p&!^uAn=+=H2S1*Go_Xk}$|QGY&JgLkdp2Shm+?ua%sCUWNIww*u27SV1o>a(UgBs9HHkV;Kl7;dF^$Ot55Yew=U)W)J-+3wh+W z2eqh|W0*FH>L$h3lzkBhc9}{@F{=qCjbAU)Gn{CgDL=y_&T-}Uo$5TgS{%tPPXCMQ zvMX!a8XrDWRVqr|x$3(YR4pH2#N--$0(Q8b(v^GC5NJRKpt&9SAd=g`hm20;mXC)w z{qJeXfni&j%+H^*es7dV_k7cC@(Y{95}j2dDz_b0!?zohidA-E=i29HA8xmz`W~SD zro-EmWo&gTel0jc-N+4d>^V7NI46M0O!=BKX1iLg4c3SMK_8inD=&ux_5`$Y{n$g2I5@LbjQqv_p~yb6SiVVBE|WDck0wTh*) zZa8pr(^+=X?0mk=8{>lWbaDq^&q+1flo6n z$nTbE{fA{F!Vh1u-JnqUui$-k;HOa`@1rI5T-_ava-G&@bNxwYJT!UhQ7^sW!}Cci zVC`jIw+gv^Pi=2aUc0^dw^JOFrF#IAsk=M)ysWx>wjJDvr#{O1!qM&*bUCIiN_&DL zeR~uqDEz)<>!rj21#1n8fGj3eXY}o4scMv}B|DCH3S?ge{3>!pRmzaTI%Q&NS7PuP zE8`d7cdapJd!&$gxk)n{>)y`+Z*%-lo2NG_DfmL0Fj{wEtUda+G8=%6P<_xrYuMqd7>Ccs8dsc>3 zE87!zNnWuX=HNZNBI71>h6Es-)&QupNT0C0dmC;1A?uxX8sNwgicGE~!hBT121WHG z0NCRs?~dT6mqKi}g2IXM!I)9*n|EMvkM&nq+cVL;GNJO<2inwcTrC$`?K^V!ONJF3 zHP#8Gx{m%5FBUoG;BSFx#CPBBzD?~Jr87Xrf6n3UL>gKlbvAiM=GKj#W2L|h(JDXo zs@gm#(Wh0Fy{5cdq08mLR3vxU_u(n@kFsrl&BWWhsho_O7%#ul>T**}m*a@#e>D$4Xy1;m-V7Ij$yk*(@p1 z@kwv1)(0z$_r=F09^nCF#lrJUKQFf9hy~O;VT!LGSR)vQu91~-uy}PE1-h(LPZIOavKY@h#Q1AcU6c1+llN|P z-d{_{#i>tmts^xKEhc7}D)roL>-I_Q4lb)F;*EB=jQ6}!UI$#oTo`*DZ;%{it5?0ax2t{$ntg_t?h~`615bllN}mY~C2GbVzCCF8;@3 zhx2*~bXe>D+-mO(mPEd?nP&pS5P!~fi5%WQZC?A;t9UM5B>?j2T;k4Uu8=`s>tzb6 zt=ve0(70UDV=bkZ7T2|ek+h_gON~WINjo&ZQ>^|>wy;`Cazu?Km_5*t1m|ts7okUa zr=v#?XSRdj+eZnD;Uu#pl?lpNhp0blT|06;xL2_%=za^m5{qu+bQXV=nZ&0aa|T7` z^$EkzNpBE7osCzO(#e}X+x)Ve)<w49w@qp92j zQp;zD+dO&zp=*Q1*lK9_Ibr-yEXffj1wUd)^ogM6Ty;y|Z3^xfp*x6jjLcP_)pDx4 zOP~d_Z3`qjwb-=qYf2eSJo+wQK!Z(vdRY5dhPitkNszP3%w~};^<{d?jL*yItyN_Aoy(rjM61O?Vg3J3twsirsJOfiP>xD2 z0a`gH>{v-KS@@)a^Zr|_qrI%dJRNYTMUm0v0Lin&bc;QL*&j@7?kbP86uYy}BWr1F z;oXkUO5u6MZk!)}Vdso~EsNCEapt*?-1ROF8K~eBz!&x(9K{-pI0u^{6p7;ae$t0Z zh0~ACj2$k9?Z!@zo!Rm@R1FB;4VBl6$zsLM4fae0)olYJHyQM`Im*;( z05i`1&5&rq=ojHcEV*Bxr)8fitx7y7_E5#u`*6;!%V{h7`V;+cYp=b^X8t$nUU29B zO`n8`7mrN{h5OC-xGluN+UqaR3a%9%x_ecy_(^IJTXC&AQdaq-E?YvDCoYap_BtUJ zZbdi>&75%NbUHgcYGK8LR&Ilx8n+AjGT>&l|I9?pX~E~p?no%>0l zPLIg*l)1m1Z92E9gE=C#TCJODFg<_y?Y~No^qR2D8r$Z*iI#|+ufW}}!PrwaXwQw# z^XLe5uIcC?gzE;}N!tvjgrZ_Y@Bg)hmd*W@{@G-98{+o4CV-u}1H$Oy0F=45McCKzbC$gJ%y^;P)yRWg z)$Q6YgAr8F$BR%*anI)YH}iXv(@e?Hx0vr{=6P1BFFWtbNp%|Uw+6EzVNYmaib z9`*e7QN0#KF1-?NmV-5o$UzL_0m|73ZDBipKkoiVM}mUQuc4J@UPh&i^DN0Kggy4% z`Z+|6XPz&Q2&mN!L7xLy_6|=fZ1la`32zt4`HKF{1(>qkgx-!rdC%*M)CSzg7=c)P=07pJTb^VY1MrB5TjEN*1$SaA;fKO-|e+Y zbJ{kC2mjhJy^p3PL2c>Ohf9zyM&E<=r@-bNMa**cf?P(KWca{kH%8yLtId1^JQbb% zlSKyjZcC_mV3ALgdtgODZrGqnQnjl@^4t?ioz|_ub7g5}FgD2>8l|#3fazaA_v<+e zn~+nncotEr{01z8N4eg@u;gox_&)=e7jMUZ$aO}|isaT#?V_P^ChTvdcZG=aMBV~d z$9`t(sNEeZkkzs8imm?EV;0T>-9GKVoA`&7s0DlrpNZGnV0l~wlM7e%F3FSMC&3=u zE0(EZ;y{vK5c{#*zq@cN#IWiAE%HNK|H;zR1$SWdS81q22S2aVxAER~J@M)MkJD8> z5?54kjaw!?7TQvdmaEtnR#+SA^rKK&hc0K$ieJoUy=}}xL;1`GM};omfk{a7YZz)h zV19trRBB9BwQ1fOf4Du*q!D}eQDHmf=_+Q<0fd008cfUF>UQHn#;qG?!A9)`XV z;Pws!c)$p5YS;aKF8Yr!*pSVoF^iT}>)i?*^Wqi=v>f9bNM_Mpw85~;-G@W|Tp#q~ z$=dbdG+|dbeCFKG2l=|~U1l&l-&I`W+K<=xEFB%qF5%Oi$0I_R>!Fd`q3PRb;f_h3U@>a5m{fy3)!9H;Z?sx=!mDFqYo~-*$~uGUuyz3^jHQi?1f0 zl+|X>8p?<7)yeX!fEG___@5&-*5^2m(w~mIJ((q>i-}MFjGy0}8MDtC_$s6O+qPym zC3yArQ=n(OH?()_r=@8Xi~duTf6oiD5t1!l@;z6T)W60oNHTTiWh^hRAID-i^ueez zvSt%HEyLuJQl6^C9RDRsmU34wq{v?99xjjS5=)r8)qcoa z%5MAJnz`oek--nxSj&*-vD9MmRt0;D>UIE})1&OA-FTHLJK=s5YQ zXe)2Hw^^*UJ;A+7!)fCF_93eM*!2IryMK13!?}x3V7|~-|0LKrStS}*r`06Br_$$o z^3$lXJpiB3h5ES-RKV)@@}4*8i55d8xQM>%5PZ$6^aKSByy$S3<@re1=} zJpsq!BS4R2CHa_3g;Qa6t?JN z*TL7NAEP^b5++eB3$Wwtk)$ML*2~Syo}B0|-qa4=SVyO5;~wFF#_>6qLl)E3@--G( zd%}9zRk)fjZ2RotPu+Oxpp#c&SdRY~=m2t<-G-;3Gi-TGBxK6B|hQ^+TFA;0xOCig( z?B6A$(^GBRPJcF?yg373pW|k)hu}O40zYmUa1n_MuJT6P7A*>U5S&+e=F-)f z;VXa3krJHnji_RIf~aEPpBs?Tf?#^`5GU;QjjS&+fxiJIx%(T%I9Q19kbFp9?HQO3 z=EdoTQiJD5UHVUr#(eXf9Fl>~J|(_Y$l(z?VlZ#$f8b(_T4R;rOiSqe>ZEnxM{K-E ztCf$pMDExuf8~lFdQJwaWxINhRC{Z$T1HmfI8#E0)y*@w#{cC>$ z6}k5bTL`bjtjC_o4ZjPWWR=y;X9OoUmCo$Pj*P1cqKC_pRaJuWvsYy9Cd`m=d3V$J zyP5Agec6-So#qakoj=6q_@QcUK>7{6m1UA}cdK~_)vGlz=cWnZ=VE7vsT!~gxW9Jz z;BWG-uX?Cb>InOn#Xen8C?i5o&012)^d0jOdtw z2G~U5Ai`~5)hR@!d3)_;db4L(e=ZamwsQT6Du@vK3~9+Ddph+H!RT;IG!H;9ht3Rt z_Pw+1=`+0Z7q6ig!0Shwo*w32V>0`4BU|?S&^0IK@3;$b$=AMnr*l1ae=2{Zd+MFt zxLok8t0Y3$T*7@!3H8A;<>QT<1W70w6=48S&6LwS3EKMlTzLAjKH_{VjKP{(nVdpK z{QmK$#_hn1#p)WmB^*IdrleAnf6OE(yr!phmv`K~Cj5Z);tVSrj60@#Jn+6u-D&T` zCEst`yWU6My{d2^S1Nq}CI)G`xb;(v5q`0mqXnB~Tl;QWdp}*wbZIT7cY6gc1)Im} zFZ=O$SjzRzizd~bpr*Q3+!V)ltWS%()P$Uq-w_zi@N&pLnt5fqsBjzPG5hD>-lBw0(fc)SR_v)O-^q80AMN4QDtNqC|0;> zEEWt#8wvX}W|X_5+2_sq>(YD7Ih79Wa_cn ziJN^`;CEDwXyN{8LWSdeO_*1xD?namyF-t+TuEDRit^lUGDQ9$Ul{(hwqBYH?PrL2 z#bn{<&wYLW<=FT7n)x**iIAS$`6aED9Zq-d? zgP|#%uGJfcUXQxwL|4_=C(M$n;7ab>ftEYfgLc`Y0+6fGjK0X1)kdcN)0TQs ztn6qBZg;if`g|AhB`T>pewJ5Hp3u;?*mLFY?_;u`1{8_c9typ)0vcnO3-J$bB z_b~hM3AE)%9t8ox_NV=0;RsXMx)h>e;MZmRA}QXpb@LLFc!BXOi!Q-;1We~-F+h78 zZ%za%g#2|`H!>}Idely!`nJ^dp%AdnAfWEIZY^#s_ZZjHZY+tOy4OS+RXM)VYW#PK z+8mGCsJLUyQLZP45Lw1mcd`R)Qngy8W79{LN&n(U2h&z`xN6_Q%dOF$&L;llkC)?T zT7Hja)UQutE2gRrbXv*g3Jn5@EmPlWG{Ddqy9`eoWh40cBi7yfZXo>N3~?@wqNDJWjYsac$^Y58e`9CGPyaUGIUSsLTUG6x*17K0`KjjSkr_#6|H4HD z*P!1B>um)l>*GLt0lq7z{_mz=%ESely{@-Ae%Ry8ZH)6*PoV3S^INjV7WnZD*pxuv zL65VKE=EN-`-QBE0% z|Lm$+m%|P4@>5))O)zL0L>6lGTF!e8D(`w9uf_lIYa>JoIGF;s6ErM2J4O3?Cky~I z7t|{z?Nm%{gwXkwW4wO+RhLn|`R}fo9)o0KIvjFsd2sQgyd+bwfpFghT^*;H>>C*` z_=~#_qA8ffqEqOzi%g%~^-0aw&KnaM*9nf(NqX+<$RrrR1#9ks>(F$Wp$5Jrb(PW|FUPFD(+LIW+AQ=7>G2G1ZcI*6q_##kH5i$m{-~G zdkjCb5G(?!jd>;AYhVI!P}Wc>`ufdu;njnIyfoX^vL~lDsr=uoPks`pWkO`0s~kwF zxQj)|q>=<0*0rj3_9AjT$aBPyVFfc1@=LVin3&haf~ZE z&^r$crul}_WAU-F3B6kjloCX*zuI@wlY@PN9~Q?3N)oHU&OGNvL{_q|66tqw3+ABY&)Wei8hCl3D@4mlA{Z5HVb z;T#(Q1fZi2Ez4}%Tw#$Mq!Wt02M$(sci0TZmfVMp)g9`JC;s?;?NX9^midQOCjOic z9YX%hpxcW6!GEn#H0TskQ@JTe89-+2sWTi|&VjzKEE8%Kmac@3P=B~T?YM%=?sxWp zTLAkvALVjFJ32HYYs;m*>dQ?Naa_F~fBKz$yL)`;yW1}`$c&bL+QX&4T9ImiSNg=G5oQw9R zd(zW7psfJlxjL~^4Uf0#5LUqb^4jsfIRb!AZ&V$wR!;{|)wgo}SBVI)3SRWR1$DQ+ zsLtZFo=SXmzBFy&7zHOCFyu2vg8rDul5=Pfn3MvCD*@NpRQ<}KWDq9O!4bckJ-f@c z>rAm=dcar_`ZiMUoO<`^`ou^208E@%!Fbxb&*8gn23EhVbsLJPvg;H3k;@ z)hBFF1zmdhw*hh1@I!g`FwXID&h zuYDBcjdN*#KRmW0%vDP58;?x8nAak%iFtHTwt70s-SZ%=8v~|()EmiyAU&dp?%_jS z9uCZWb|Ijw)yg3+XlE+T6PJhGo6KG}IWPA)iE~wIZO`p!hKGXu;!lS1XIq8?rVpFK zFIfM9T9@#Hvc7-hfD0hLoxU!?P@%75Zj)+-a6;JHDr24hnbUwL#TOb_7Y6xq4(v2r zoxhAG7-OOdv!0PkMvr8$D-62Z+wt-E?<>}+pl8510e1n%$X>ODk&q5|+;BSjvad}P z-F8kr*wWin)#O)Uvg>BG7q8I}U$SZ)kuu_vB92N8t1E#&cN=@gbX!|H`Uacot1n4Q z9O~L<>fHND(j8=cS+VUv5qkG&M7IW?jvIf&@pXhVi(tNBmO}<-t);wDijgW!KyZ9a z*n-fT&J94HV-%|H!``jPq8DUtQk;z+J@JCck#>VMaEY}%(#WH_CZ5L3;XE8d3YU&P z9~wO$lBUdXc>YVt(z<$WEE$BVCSgwNWL)w0YEh7NhG}|2Uuc_!Mv(k8{&_l zaX81WyTbODP(6QM1pfifk{#T}uK*T_K7xj(r7we2dm}oE=a>Oj7PaNG?Ix zLch^}*7FtUxQ4?S2_^I6TY-KLm@Yqn{bv44ydfb`0xVRv3k+F;!yDp#5*y1(;07pg6umSqip>H*cL_iPmsRTvAd z4&)kn95|RdD{8Px^s79h;wl#=wo6+DcE>+N=uJiPjFcSwy9l5|gB+o#fLTx7^ctM` zP@wyY_KV{e$c;8=SIzRlz(qZN-2VzvGJ}|v@uR%)V-2G0vOoTi@2!Kh*2y1tio}y+ z4@Lx6y|MaoXrE<~w1e1f1iakceLX2&H&S>VGxw7Qd$P=sLPC8Sz1$u(53mu3ki=V^ z??vTes)uu;sGG1oFa1kh!PZEw1n^WrNkH40N$c9&gazBPCMy!A5Cm_ZoZwmsOoJ;y`)VQ1Wu%jeUe!ola_t{Yy2an8ED`9Xzmiikhw*>ux~ zC*N`y#-emqrcxRz6B^r2{A==7ZooAEa~N3^$6n6cnBy8s5K61 zeR0ze+Ru5`tOXr5(%KblJA$^=mZS2z5BdU1*}%QoA__ezO11a4W!wBE`=;uoKeU)j zPt~b-g^jf6IoSk;j7mU9vuz^}u@)ojO8zGLLVzlBv(a)<#9{jegBd8b-wSqM$YZ^2 zlr~V|#?e}+AI~g?Z((Z8E?~;8>{z9$Cm9sv5@W_S+3?q=af}DOf56Vw9}TY&4q{TV z_V7tL;Amaqc&j42(p$SND|;QnNzrJx*VFj9x&aVdbGUWc<#nuh;J_Wzg6CYg7|lsJ zE)rJ$&~h}7S6N~PS^B-G(+v1~QBCg3g4|mVVgJ*W%L+$ylG3P~B+E5S~_~;t?k7 z^vGzL+QDByhN&p;OR~pS3Bq4yOXt^^4o)yS#n)^4R%IW}ueyBuB}Z<7w=%szq<|;W zv%s0k84K<9F@^f1d%wg_emV2=ztmi*2Zp$ zE2pa&Yb31vD$<{k2vq*6LyGxTOP-`2p(?@R6gT)aZ7+C_&Ci$ok=$cBg^b<-9u5() zvMRsR&Ly;f{0@&=n5>vB^)d}OHUkw$*L6&XgHE~1$vUY-#pBmkID%Jm8E{Gxb_uZ| z!zsgwt%o*wLnbRS%#Z_VNOiehVA2wAFxmFJyh4RX7|jo9yIF z;Xa%S$k}>)f58>SX+fYrQQkKG-H+wF2~(=>+fvt}!u_(Sn9;m}!HHm(^~=4bt{>dT z2Mi}k3`Q5mw9bV+8S&+U61NOg)2%ocW*k}#Kh0jc>SfD9W5Df)7J-~IRm?VpwQ}#y zKnKHIJZ1C<9gk=oC>UXWswU&jWn@@BxT|=-13~-B!=1@46J*Gz3PNmkrZC1n5QI@);Gj;>T0KRlz}_Z}f!&gPYB z!iVC^1$c%fUN&fqssrN@wT~qf=*ixeg9Q2GC!*R)Z$z;Y7Gl} zzB>e4^PJ{LTwhd386>a#J&t=*=@eJKQ%8T|uajD-co9G6Ulh5Lr2k8PW+iP}ssu2c zh1}%1a1E5533XPolnn&>=A3Vy{eY}!H>xQnT=xE`SpgvXE1eB%y9s(KH)tl%hsCEa zuDNCMx~9BF&cAoi#|UJtKEEy)1-$KW1H-WQ%zl%4`fF|(&avFVqNh-UOWdp{nLfpU z2xRr+>QtkEbU$~~1(-{>J0IZSevyFHO0s=UvZ`X{BUvV+qh3f0*+7J6AAYbNJG!^o z8%YCF7Oa5{sRUT{a!1;8iT#}Z++5w{JR2MCj8N{V%2J&eR>5n3aHn&ww&-%WJV6)p zW?5MnENCVSPi1#ea0sBhTCc0ShFB+3X;n~XY56)PI2NzNu-{b%pQXcoi{%|ocLLz| z!1OU0q0-v^tpcgQDu>4IY0BI#F|V0t$6NH%*NrcyDPrYsvT}%{6V+M+kV0LZoYJAuV(jojS$Z2N6DxD(I9Atg6p*jOR*CfyVa<^-z(bJkEvuPOyW+c zGXkNro;xqphWcH1u&g-r;9sQb?J_%1Z+j-K=V3Sbpu?P=deb*& zqA0!ObG)%DmqP0Y%0POProYL<;>R?SdmFKbtPjcrioG3#*c8eb`!2AnI`yKEq=L~OCR*w*{qor=kUX+RFe47xh#NJru6}02gL|MumZ2mvG!ZK zBMf(kr>IY_`%2W(C?s|EIg{P;$2T;H)6h9~3j=rCgp(zy_=}#Njaz;sO_h^f^(m2D ztEWzvndq54wS!@nmEWuPx3A4M-BNm3 zlFG;+5r3cO*Z{aSi|1Iy-zFM9O4Yg*8~TpQ^+517Ai<^F7CM{3vHGvJkV*79m5l)W z;s59mDfwO2>xVJXYu&qggWqGFO!dtqFLUtWg>mZDEjpTCT$V6l30F68C<1_%44ebJ zd!29Pa)K>$*cM;xCM-&FptkzCHG{?yG^n;0e)n4Yizw%%%uXNBZ^1g(yT7mX!kvv0 z;=-0e&X+==hIb#!B&r{wQian^G(Wi$dRRrZ66YI*#1;8pHvS1YstO*xz?evzfgilB z$)4YMjWS9pkrE4ag@oi13a`B$N}7O_B_MSbfNN1;e^vXjqt{Fl=8^VMzZJ7GuX2h3 z$E#+bk5bLmZt61On|s+j?zU265m^j^=RK;XJ?|DZ-Sv%8p>~n553%26xPNZf794tn z93@`j62-s)TLy-WFvqJD3boQfE)Kt@lg(0OXk|!3x&B7*65&h*K z&I|Efw;=&fQ~sc0Atz}NBUu;7u_vUC`-bO>URH~Rl%*G)6AUQ<@M{1j;2npAv57%) z){7m_EUDye93fe6l{^_%nLDO)aVD#o%S6d?L#alj^=e@a=_px5nS@t0Z9HCU2&bl% zfFG#Y!WJAp6XtYjL4qZK#?=nR8RDz6H;}Yki~V8N8Th2Ko+Q!je1MAlsl#n?e0b!4tfv21`v!<-ctt!&0_h92X;XM=?XHMTIEJ5iZ6sy!)t!Hu`R|r^M@!kI# z=DCH9LXZg25*IMz3Q}B`V64(*N@RlAfoetTSsXrmQKt2@T`nK(E2w^+9fa@Z%pas# z+4Go&*=5u>who7!QE*V+{OJ#;T)#$;ru*b5fkUXE_8TtZJF-rIFogXEYi1 z4c1gs55&jP!w8g)_(VP8uhF1`rAB;qSRr7M(|JEG8cg^a`}ZTU)xq;Ge??c#_7@J( zEY!$b0$}^eqJmVpBd}XpNpUDzT}?ilv#&*sGuYU4-Wq4Heg+5eVAO*+F49_gV>Hn)djQrTqp9v+)WD#YkT`$zf zk3U&ahG}9&IK9Qy-s`mcnSj1&6=$>OIp(}FNU5umQ%>4koMW_){>vfNqR0>azw8VX z^mC+k6{$;s?eB$k59<=bES$;I_MM>nM`KS}#aPX4)Fo1CT%URS?rrbH>vh@dJQ2G? zI~qc@lK3ue)zr;>^I6ftN6x4ka(piZEwwN8vpDP|6PqJ#s({wrWkMjTPMyhdk?Hwc zfjRRvVs@yWh>yqT)veU86#D{dL`)9Go+C6v>CIR=shxblR=RNbTv<%TV0602YaF2T z+?uKEM_=z)K~~XGj4S4z<>z-utt&X~++awLGkIEhzRX!W{m$0=bgW8ec^z&^NUfZ` zq4-eVpS0(z`r@wqSyuwIS1lz}VbKdt7rl4mJSoSQsjDNli<$tixl&8f+Vwp)w0>Pm zp_Y9@h9>5|AFg^_b;Uaj!@nuRf)GFp%|QKSvhoiF#y#_=Q!RV<$Y&1Rq3<`nmj@`7 zNS*blL>n8GKOBQWu<_WL?|YJ?!!2lBMk5?SLa8JRbLe(otZT z!%T+dbh(elUDwWHjxtnkkCsP~>#D-7ss$V^dDq+V1>IK4NX+x9Vym@WrOP|-rrJ6H zGlHMazC$t^!Zj+M_!xJ-3y!#0m&%i|AZGKx+{W)aAoX#KvP4ygQg=c;Y>1<|H3cYb z)Eg{;&JH9I@7M`P<&DUTO~)iSew3^6=9}zqxRo*#!;GV#;s?&aw!H2 z8UV3UyiH?G2$Cta&CiHs!_*QRMTN^`THGYy;B-njk%vOB83nFI8nHIRiYGEhtXnkQyF>STJFn*`Wzx?zGog+S+GZ+BMbwNci z%T{#{WW?-0M2rJ-S1jw!S`57?ef`~s%IF($!jKz7Pw}?4bC=bB{^y|PZP4oZe^)n^ zjCXi`0rV3Y_M}$cj2f(XdpmJeeB$Pae7jOnn^#ZhcRR%;ueB5S2cHTjh?Vq3l6=2y zBx=Pm9J*>CbCe|Vz9}k$Fn!Fh73QFG3EJpk%-jNO!fjg!;K{Fs;fh`fZ~flt;UKB? zMDCO8*5otQz6r0Ul+VeqXPM2HTPTI-rKZ-|rbP73-5{q>6=8-M)n&fTw+=u7wv?Nw zRDq|RcPZ0eC_YjZcO`^{^JvwE?E4wWc&C`1GqHv%3qEGL6P*@H2VVtl_1n<}!1k!3 ztGbQcKCCQPGA7)Jer&Q?J#EE&!o&}!)lQ|lb?$(Tw9(x$vG~~OobT)MG&Ck<%yRg6;B&{lu;vMnduH#M1A*r9-ZOtA8k1}>Gv~P2ju_Z)!u)Y zby4hmT6`G%JZ?ogae1k4`og}xrgLQApXO@8KZ@0&LN8y~5#tQRXw@~i5Cx~Yj%wq%ESW84qh}-5y^oWBRH=rX zibp1!eWVSHRB^ZoAWkJ2=5T!s+9bzb`>MVdJz!1h(kCFxQO7m~&PQbsm80D^cMlR0 zlwrZO@<>-n@hMQ#5-!3$Ac~$lQ2z5{74tuy_g)OeiIk&pr~!R^?`f@m|GG248Tc3D zWO@U)#4wL5rF;zJ*o)0LOpF-z`1O?n21@F(tC7YksDj0s6mPPC(bC54Z{0N_&M3I8 zJyJu!N=>p!qngl8>2C2hv`wfz)lS}1ng)t8yKdH% zrLxdRPN$(1-|K99n(Pf0mmljei8}|)H%ALp*AG|qqn+cI!HC*WOXNQPDe(UAZSG?^ zh(?q;Xt|53R2W(djda{aug~V(BWp+e(z;Xu%eYu!1A$Rg!Dree7}^p-y%)sv~}il;-nq!0deruQW^FogY=1$j5ft9{H=;rLT8}E%cPEZ5kbVl z+Xh}F|Bk|8ptK2U*H@zaR_OU?L>5nib5AsvnQ)n!J9Ib;3hhufsut#N^bYd|K3xF+=Od<5b>(}MCH_f*{So;JYg4vt*z-$RCQA_ViUANp8{CT(1n2w=1sYn01^DZj{yiyV3n4L?o}+ zdG*SER9v||MYR%a`3K{6AZIh{Q#hEBnqk`9>?A-b?5(vd0c7Vai}|x0+WlE3;2Y=9vc((E+=#@2HQS1MOL@0J z*b`>~-a1Zs8Q|toIvs;{r67_&i#Vi z8JSOxpEvK*W-~XMpAgs!g(XNdN`h-?scs?tA&UD9 z)0cNfcz-lu&;g}-D1Qqt(wk~SUT_yUs6|HV<*in!RW^iMH<4l-8-G)>OYj2r;Ep{! z`u?P`W^71mlJ9`dtLG&eKZmIlZ(B$?ti<&S_4U%_cCuV1Yqx^tXKF@)8KH ze4}~ z;?kP3krdXF2lMC`*54+?AS5_w@xBHq=tx$fmsV`kT;BTi({$75sen%wC z;i|ODGF4=zuPVIQRA};565TScUf@ixsqOw15=SL;AmB6{exe2_VF6QDb}-v`)XQ)t zc(lmv$v6X*PPDlFOaOVld)-%N<6HbPuBKcK^xE3-E zk00ap9`<|l?0vmr!WGk$J`~+x_rs41(zv_1FE9!|?*^9=yq;}f7a$E@3}4VKp=~h@ zvXJGE@ds%Odckz!31xnAj)BG{Q@JuhvmUY#61f{%X3dqxdA)9>C$Wd9O07BeGK8oC!csw5AhCv4` zgQ2wzmWj2atmqhg3IxQww>KJ+TB9j6d%HD?&pePy<~0<~AWhyv5y=6c#dl(mu2r~C zR1P1-;_nBGS?J#i*3a4dZ~BRlalJ$TLfWPbXvJg6GFCo`L$3YfMTvn!D!2|h&6(}& z9+FVL96eQ|c;-BJnrufZ8xIcLAJ6t9WTR!Ldnn3UVVbjd0^NVjjCgtag9hiAF-tm3 z_?X=F*_MveedeoEFOY{mPV_N}=l!Plmse*z5VR!6fCtMabMsVdvb(n1d?vYw<%qsh zK(%-efMKzFo*A=jqpWD*hHz=~3_AMyIaC^Pf7nQZ*Km7s)iZZgLVb`MT{-$d;y{B- zvESgm{N8n56Fx;A)Rl5?Yq*7JDM?kVt((5BxpU)%3iYQtSUz7W!}5Fjr4LFbs7S-( ztjG$_(2;;nNXu7oRdJSW!q@CkGEBEx&(ksZw8xL`OzMi=pOLeP<1+OBt62}Oq+}7y zmijaMoO#WTSO(XQ{qbw-gvayrvI_q4EzSFD74P(O??m3|b22@0Vr%GT70SxW%iBFV`F(cj_n<<#$WM}s)(5(NRAzFxefWC*zl}0K=juVy%$H{t>Rd{x zO0@n$PFq;HRnc=om8vA_md4{~riYRel8llKBi+v*bqwa~mFo)V)$hbfZPwhW{`Mu& z=E-|TO@`EWbo#cW>rXQ0p0n_*qBIPQg!}{bq}hs80>&c6*Er$rhG1_s>a`HMQv7Fl z&IFZssx#dzhPye`bl~a(r2%`%4@*v#_pf!7BW=MZY#^b^RVx+Z!`DIH=dJR4NT^E< zU(>r%Ou!w#WC?|QN2I1!Yp>mybU_BrcFB=3#G4pi5s$MljIQNVX?y%KakR1^OxP4) z3RnPo+8+RFnJHHP*t~LP?5V|7rAY?xDddZ*u24}8km}7;Kk3=iN)}YKjg9WUXtgiU zcn?|$fPB&*Ri<*WpY!BtI5`UNcB_m_cCZq$e;kHNNOp*;DkOgd$&#COCH6FqSA6ki zlt7!L(ocB~h4#ku{_?iu@lK7|m8Z_yV|tHXnJnA7W`W{ZTeg!J>r*g01J@sQy#x!> znkf`erO%VR9C(6M!C6!ZfyJX708)a4w#lA$tZh}-_|Xh;tUz6qm;YX<5JIDCIje=R z#=!EHIR3XLm*RUZtHmm} z5BE}h_RxZc6Lk<3Wf}o zFZaJebH>GHCJS;NZm(&mWHBURH3xBkV2=GARI-`(A>>2;Zr=2+L0Jh)rZF~kzT2LJ z0dY>??t)_TMSL41wFbUbSf&{1-FBGU)$|s+RNMS``@43p|4wC-j!gbC$j|tJP3%bh`9q}K1_E1TP*0AJ^4QjbpU^QIa-x3~{XJo;C6{l^SF0Y?=?r)O5*WFcfqJV~2<^0|ygt<0x|ag6#)?sUG7^WFq^AOnUV8Gnt)_5_ zS$S*p#J}jLqia-bxbSlA`fvm)Bifv)p*`!J-S|V^aM{K!f_MMMHIS)f<_qJS13DhT z4B#wmYy@ zT%ulxy)faQQg@=8#|v*y@;H{p_ZJ0FtKguo&J0uz4Je^I_$#72^c#My8-B(~fM%4O zKiv(*%>JUBIHGI&ZzpX6z>BdRX}@nDtIG8Eb`+CE>ObTd!qQIu&w!$Xe>D`luOef#XZhqpj$MmcrHBVEt zvsS+zoa?=cuscOml+O$o3}fI9EE)co<$)_#m6fI=<|hl(RVuvz80u$l6ZvMI-Zdgs z@+eN55&x0Dj!62&yZwD)aRA(Ndpw*4ejX=kPBur7HUAX2DplS-kq%TsEkDbW%Bpt% z9RINOCpA13#b3bEvn1luUc23XbUu9NZhwA`SsXP>>*=0|IU#0>VN7k}j^KC}(7}$+ zsf53Qn(e2u847&{TI5&Z1Z5pj6(+P`skP2F@wB8Kz*0dO_@D2S0|<(~t&Dl=r@W~R z{#X^ka;DvTLrqq330IQHvC^+A*m^8B8&_eW`f^dMCPo%+Gu^I62c^Rdeaw1 z7sILG@ooHTVm_tWQVJqB<(EwP??Y6}HBl9cYrIu_LG4`tI8i(rY_GD9f_mGbJ-!xJ z?Fps&2Yo|FgwTQ52SQ_cPEI~v;pwFb7=;bUUcKM)N)^$eBl)%}+K+rDIbVKzuvKa~>8*!15 zx)C##NBNGWgc)i(^edt@B!E%L2t&&N(jCF^foU3>j#DY~yiLsCgxEUvw|+W|{LitU zJ~G}ds4v5O<{6i9Kqp-@NMG2|N&oKmE`;Owi$B*yYp>_H_DRFEV4YvRJpdKvF9>9$ z!0CWhQS2nP_SfI|mF;vtp$0COArAASs*IWw8kjr!{6!?INg=~RrllAzay|o{84Q>{ z)KNLF%Jp%bVG>iaE|O7OYzbLpry?4*Zuhq|uvwgLaNCAtZLLB%O@AK$uDJZM#P_>E z&qa9Rc}tu9riOCo3oeW7VsZ(!_!#n?dZdgxuB*ato+I*Wnn9O!9w}_8efN4Z=MV2y z|J9Z*&qx&oQ*Wqf>H5bnRj(-Xu6O?Kx_@XHHN*Ext=8Z$uhGC=8ie@I+jp|Oo=ds{ zBC23NGV=RO@%rxM$BP-$+3gWU7nk~F&@qSDOwhDT#|bO_#-AVF)xZ6NYI;ehCd`rJ zMJsPAPA5)(6C9-}O}MyEzEwCKhZ_t^pZupCO&fsr{^-Kj*$*vXI#LOrofy}-8 z0P7`-4!d7=Ar7Cc8LeMA@j1CU?pwP)cwu8{{V6p%6P4c{uB9<1l`I(@LZ#V)VriJ` z(@hen${xGEn+daBc5u_3>N&0Xr4f~bdnV+Idl%QiU*TJ2ERcfk{-rTg6l3nS*zn$4 z5*bb_sDKrHJ1%{4_@lgshK-tGNk?d%Hetz5f`J7>hc<6rB@C|K0?wY<9=*^j*1N=X zYb4DPhr(F%u4?7!i5{V#DOvd}GeQ~L?`6ZNGjc_YZdNw=#@Z(?*sI7XU-W*vyf;zq z0Ooeo7g{4)PGA*G9wS4%+DE^1jbxm6CW_0!n2g4R3d4bCg@j^4IYo$h?33E=)ZMKE zomy&7p|N;urqJJU&6xxdd&Y=K;yQGGzzD=glmpR>8sP^$X9r&%`bf%R?q7~b1#IR z_~G&NE3@8ftpI(F4+eJUC;V+dm9<{E$3&@f()Vr_+_ea{ria-RLDO%lOnNe1ZFe+o z)mt*3t_(-aP(NHC+9*nHS$m09sbsT>r&SA@O@^XnKB;Zn$Fc6E#xc&w$ibk(N58~3 zcl^Kg3N==KZ{0ArY__p;>x})g*|$1rPGnh??A=qgwm**nTKr@M5mWoQ7G-3%po9QP zxv_4OHnqsh*smo=C9$r2f!~2~`63)k(KKA7tGQPlv17DB+D){$A0_-8`+7V5iI{M) z8JajGi!vy<KX{xBL!%kpHJW8{?ovnnF zT2pfZxZKq~Eiwzi3asrDmqIAYIf#C6_x-X0ptWY>sJgANHLc#_C+v4p z@SJU4ctgpCa`5=j;Agx1*u+9FrPpho#R;*Qs6>L{#cxhV{q^AU@BmEw=z**?^Mz!( z=-W0sS(okJsqJ2w-Rkq`hckI#I2uW}P+n6I2-I>5DyeRW;sO0E;WeF!DBWdSSKD?3 zq28ZA{X6B2dOivcU)8GcZkb?R`SZp-6!1ClSkdm|2Q<3v(z9mMvV5NB?Z*qZZ455? zuY0cz)su6}+9@lU$FEx(^t&c5lzR_=xZIaARuzg!v z?OKLG$6`waMRn*{HqBP{NpaBsR?@#JboCN#M>Q2}2^Bf)t?L{JCC*Z~Z_AcfrjZ#p zkmozEfnK(k*yNxWUZ=7oVNyT;cIw~j?ZaprH?51AwyvhmkKMA!hwSd|g%IkV#rF^1 z3HR5%K8`W?;c1M9QmJ0ZVo;}$wnV#tBQ-i%JNM~pA)A4(x*w@FZuHuybDIxHGD@*Y_@KIVT8eZR z^f2PvLTI5dmJclV_x7yS>$AqL^2C3(P2oD3{Cb0j_Tk*v*5-hY#gcs0H$&Ewr3sxZ zGRMMArrT02+MIqIRQ#Yi>?xY^&1cD=fb(M`)tTmoCWXtgu;6z9@@*=j6LE zfr6~ia~BM4AQStlVPfDPXJz_B4}HHMq42OoXsoCY9nU$A9L1>4J&L<|(cY{10o@-{ zOXcJdBAg62-wYjS{{jF#4&6|ww-DUpK3T0`NoFx)sVBcaA%;Xo+zQxxQ7jgC(})9m z=dGEITl!sRhD0ZS5lI@*z6hYtd3D@UM`@LcLFnh&k|I_kul=a1kUCFXqwOcX@`TgU z53y#^b@S6-88XwDu_uX;Wp(k&rBQNLrL_&y=MJr)7n&@zkbRNZmYNogsj*GZH>|KV z`73zNQ)~)`MMXhjZv}wmXMKleVn;Ak+OZx$Cz+>ojSH0HV{a?R$W>S==ztx_< z@-RHoAEGIw9k88m-Vmx^aQlw!YG+-AmhdSmQh#76tgdRzeb>@#!YoE~Y=_`CNAoVI zJ)ar=b`B`O9dJH}%o(?LC33oOB~!=wO0KY;2M&$P070FB_L~#fv;x-4 zWWC&5f%~wp=G@}`f*}tTC-!cKc{4D6?vzzhPi=M?r{ICOF-YeTW^tcnVE$T-p~!ZTAclHMhol#IJk}yd*Fm|UH@_ag zsH;((-!wWai2>*y{%^apTg-xKs1|bjaVX**@Y-raSMM|KWn2CBq9G(?-i*0)+SiC= zEE*;Dp#HS(t*1z}Q1Wdo`xbJ*_j66HG9CK2xOB}6F0kA6{7d*=CN4fsN(C}0^5=4~ zm?ACf2gGHj2ser2zbc#o1|GNU4;(=YAc0;}MfWDCQ?I82m<2a;X|2Mmnatm`mBZ%9<;5VrAeMIeWKn-8hhcylr{9Rz zsq3tSu1(|g@69@cWc0Y zpYvTXske4uE$uAaWFhkQ`6q5}@;d^!VG5=t+|BrfMJpc9Z7NyE;1a4^<}QD}6t8Z~3hNaFT`#P$gDJ zQrqUrMvhF3{s3lJ`jXV4(*nJSxRe# z@6n_Joi@zphY9^G0UgI6@lhHU^L?9$$X1z3lh7SZ(oTOtUfj}G-I#}LA}D~?lL~N4 z>A-l@{Fp12*{|SseS2de9$mV{<@G#-k(U7kb7`Spu1KbjyDGdx-J1-Gh&XLeF3SMtUD|)? z2z<32skODjgWZ2tc-sFJ6rjeofGhkyl8pZ;+`2lEfwd{61b}FHY?F1&jXc~%JH|7{ zss~Y?7EkCNUVc#D5xQR}l7nraK?4L&SlKQ5d5rE_4~)l|?(qYr_hQ~GiXA>wNqjbxO@I4QDVUk5nsITYv?XodpMNhy%~?q#v5%JW}Nq}14lBLr)oBX=%N+mtE+$p?vT_xcoR%^JsF%4b{nnS6R99!G>X+X2HbP- zT+`oacItevu)E4wy5vfs|G4#;~`Lq6VKF6FPZzKTXzSrPC8lMc+*OqyCW9qq42q?`J>I zwg_%coe>2@zG`W zSf%V)mW9LT&vsv!GBF%xK1AKPR~2(&*Hgt4AH!br%E5ve9CoS7`78VxcutnI%fGf0 z4+l&`>2s>pxn^v7472ci1~fu0FbyFESVbyDZg`0{1Qvq#vAH|DqIHy`?wta$cY2+$ zpc#Fxy>D;#DN&zDr&o1!U&)%^6B)1MTaE&KsGC%bO!Rli(smwI57@rhxTUuha6>JZ z*Nnvs+mUrA5E{A@v$RIQel z+FHA|5=88xt&-Y%)h=T1P3_t%VkNaggxH%meLm0ozW?Trd~)Z$@9R3x<2ugc%gEaZ zrb?=KLA#9$ifsBEc_)1oguwLiVP`rY0aD@S%EJb}?)dfStgv9tdftKHQaQQUEOxfz zW`TOfjJ7N?$(2A|p#Utqr$d5bnp@b!(r1qJZsxu@-pg&7ibHW7q>$gpnfE@O_8QTR zad5Q6 z{Z28j<6thI&7VWn*N0~St^NFtb{;JoOwA$0{T|Hz7fymgbG#Mh6 z>0*!>_KtXw+N0I5Z{czq>>kk+_12_6wND9pf}svIfxTN%^OZJ5>W1p;?3OE^2H@5F zTt;5fHDAhDx%iy4<%TC&3t**!4+M*6(F07mt_`B7tO!}b-s9XK)xn3a3kR--F4exR1w3gN!)^k$1iFK z*)S?WtjvzOsj;KRy}h;Xo#@K^*M83}HqEW`hfM666IBfXgL=1NTsFeR<+GL|s}_a2 z-FnOBDIw^Rs_f-2j#_af*G;0rv303yMq~czvL5>HP+P-}9U{fKp+4wrfZ%)6XLv78 zzQqA9mS;D7SbOqzvBfj=h#ecxf5#|rKDl?=qJ)2i|I=OfqU*-ZpO85Pn;Oj)$Pc!i z4h)zCO(qyc{U7^+|b#D6y;P$SMci7IHZ(S2P?Cj-zVWW{))MGIV;i6l* zg^+q9PG5C8gE|07wf-mF|Gblu>mn-cAo#o=lsF~%OOA>2Gp4|^_$aL0xWw80fK;zp z@TJkZ9si1%>dEd8)@-KDxa7RIHdSiWcOBRiTPb&MI>u^Q^P8#p`f6EkyKF-zLLg9$ zB}q`K*_ibPtUo8+xnJzHe*TSSH4t^YM%I67!n+cxOA5A!a(A;8lB$~Tw8Y4bXhlO} zoNQNEBb6JU1KreZDpF)bMrGkX^`mqEV$>qS%e0CiL7<(A>D=^asjEH{5>f5#s{it{S?jG6^26Z=1LM0%WA; zor1HXD7C&dyD{*&$E~2HMX~}*so)MbPsu$@p8)t|+FaRD`v)UBHcIvmnnodfEs-NS zLb-A>Ijw~@h_(Z{5pyv)9pO?r(X1lI)X#b@6KYs8VYfnM{$tE3Y#P`0mZM=udD|7X zp__p=$KCeEsA0#)e+#>*a=I&n(&b?0E5Qio4U0}ak<09sXidBrmON7C}4PCs?#msZ>VkPLbT7BVky^}ZG$|@AI!A3 zlksuF$Tt@Nk00YbzLE-o2d8z^cs3KCndlw_Qq5KhL#^N;zZe?=kSVX0Sy6LWBUhdV z-{oE38C=-OB+$}M zrLHjTV(k2xGkqiaXN)~8E9FEW+3P1uLwkzc(E*n8p7`j-N%Vh?Y@kpC-cH7dK6co) z^xOBrH$?RxNYzC*3Eyn3-gKwSN~{BqTXYcBEDkqb zKo`m;cl(layd01^l_m_v=5A@C5_i}>S)bMEQKU9Gh0N~T{0SFuJ#}Fv6o6VKGZz+B zpbaCf1Rx!TcgP`HaY#n0R*aY+DE|ZpZ@gwseX*-8n>vCC_KN9JTBUq8Q`Rb7yq9D> zlthIx3y4gU2Ul8TLG$fsl+Kcp?@hF!sArz`tWK|3%%&X=ZOvCJ3QI?F$m>ad)ELMQ zO};if+308dmh*0J(c=%335$=4Xg^=_l_tc~5fV#m(?wmeGt%KjV)7mlIoOjq9 z#=1T(ozJ0Q#gYO`CC%HE`TE*wb{y;;5izPzmi2`to>r%XzX`FlF1FIaF}*jXgNjo9 zgTe*O(TT6UGl#H8oMbuDO3jg8+cuyuktKQ>csf=?3b-TyMO}- zOVV+QoH1lrtjr7211<#?TD{Lq2p~yXMlO|r>^f_6>`}#$`)KrOg%=Qq={{BjZ>gVQ-?!>os* zJfg$gApJ|i#Id2BuJkbYCY|JkqLF(4Gf)ZlibLrQzYOC}MDc0Wa)Wc@1kJR^xuDhY zBmDc79l}LaWIyGG4{Bt60Cyco;CACNC?3xO07GnmC}NC0U)>U0DoW6%3af#BLi)V} z&Be{%0}1#QJ`XY)gut-(&?mHz6WqrzDx4uW17O<*Vb+LjF?p6B7RZ!1!H*|w$k=h! z`=HWQT|USXXcj$I`F3V8(tH3jFxk@+8-=qOJlTGgIxd@VJ-tU_GFM|EP|Gr&PdOu2 zjYvd2qT=UWk{`A=y9h77q~DZeVYYX zcX8cKa=f15``zoKw9qZIfthe|DOGi5pO>ifx_k?*Ou|4dY|ZDx$Fvp)E9TdY?Oy~y z*JC{-tykX*Gcg`G{&ANXJM@ClLDk3rA{zDj zBUx8G|5JX{h$ZKAMEExG`EcG6_j02D(tjVO@1sJSaf?B457XKZAGda1a~geOj+})rtbQZzy&iCkUf^-8$+ax>BC1r@aV8xXXTEzTkIw4?{YM9CczliIb zPG-|{X|6$6?FQw_Z6(VLqUK&=BWM=t6(CwTcQ z+djro$+ah@!uHcUo9v2`i6gn7{HvqFX)cfcipd*f8wYy`_GLey(lgk#?Q{N3uQjah)6Sr^ zQE9I3^J{xA<{VqNZS@LRADge`y_~JPp_9j2Y%O^Ac_^42=rfSYer1`?;qX54P}XF2UoqR%Q$1Ve|_> zABy0pd2QSvp|K%0Loq8c(>6i6Ew_p*a5t04A?YYlw~))Ep>}!Q3+sN1*$8vVp8!+u z(-H2L2DU&IA1=d~mG*GK(^Dd?W?3`C3id$h(Q(#YIhS3X%^SQYdawP-nd&KG@NFw{ z23s;#wp0q|x-@160M6u?wFvWPG`@vlUxxx|n{hG*+vr=~9U^S*XLf#qtb`1F+QieDeYvHEOlz=alE!K{agu!2eoy$Gg*||4%$j*Hpo6KMr%dn z%WBjM*>uVsEul1rZHu!BXY^H3mQvealju@A<-x=a{~1Ixn#DjPOQ1yKOyPBC z9&|IH()Or;jTOpOUgAdEA~7>G;m)!bkJzUjraDMn2*j|I-AM zn>Bh8oMhKWoDi`1`B~I!#|^Vj8^7$mk#h|_bxexr(BBZPnx3EdmEW>>`{>3Z?MbfE z1G+i%R#PLq;P*S^rPogm6=_#|nMfQBfx`n|v*PPzxo!hsZF3T-~O?{h! zc);9Pp6kC$2@Cf5Y`I2+X9c#VESXi}r--#z%U_%!gBn_=GTtlR`Csh8^WF5z{TZ|G zI`WoUZo`b^vk5<7hP%i6g<+&b$e&vY=NL_`vG#mqekHqiljzLw7P&;_Y!HVf>Ab3b z^6^oDE=YL8Q2HJ{WmT_`GZw=thc2g2&k82(hXJGDjkvJ*ir#kW!Xs0$rp*^h0LHor z{$Ta^oL&rT(?mjb&<>~jGkQ*%cWb?2;Cd6;HX2?i6;~l&%)~eyf%Kq0<9DAJFVa5F z1hI5dXe|E#Fr4J{UW25k4tZg6I;6|rHEO`u`Ds`|GkX?}!&`OKTf z$9$Zeqoo!!;I-b!>r%@~T%4k9G-=$Thi;!eH)@yuINfd`xerY;u*}VT1G=qgHf|(C zQ_}~~!N!N$j?aAASmr5IBEsLNu1eP?iF$Gs7gj zPGy1-Y1SV_?%hMOBkl4@*gvZw|GrrY^mPph$IFeNEfc z_O~^|AXz1CV)pz!`&&Z25AKhXzjPdwXU&PCk(9LGecJHV5VgRhTlrd3XzmrIkl{yr z@Bc)Xu9*}Gb4?8v%)>Tdj@9I*-pkdPZ!g*rCA|ws{`#+06{5)b8r_&=f$Xc=C1nmo z8(nWPtg0Nz=UiN?EY%s(r<0xMAWZwC+zm1WsD!<~o zFDxhw*J=vRD;8)BT1WNndmg!L+BWmAO?-vP)doq)Ztz>&4Um1y8GiFsN|EAHa#!3D z^P3-Y7D#*gx7rK4JLDyA{JVW$Uvu%$6e-x?$H)Z_&w2ICJ5cH2O152=WnYw&@}taZ zudOpHl)qPC{Oq)`70^Za)wvA~0U3V|yX4J9*z7E^epe$kUZ-f2YLRaoyk`zERH?g^ zvbtLifmuRO?n*9tfOkbtow+2**KGS zH>;8lO#aUR9J5km$c_ zJ&X!K!iSyt;g|!Nc1;6ZU1UZGb4z~=>>}1)S*m|DBd^3DVDOmZtlSFCUBghlprBhb zDaN^EbaMUmDeuDWvAP%kr}Vr+s(&YY7~^-CE%t)Sqpkoc4kk!@-nexi#sH6^o0|Ch zb8v>fCou20L`w6Q z`V%DHT5%LPl9e9}+(zHhXXjDI%;B3<8~gXBXKSl#s*RyqLeoJd=O62#zfT&96e~05{unkJ z*OI&bUFp=o60P>mSP&NC08pCmm!HV?lBumGiMh9k<>y$7BNM_cXQ8=8gsWOqv3}_R@FACvUk#CWM zTTs1wT+=6A7vq8PG3u3lMl(;++?pkX?mo3D%!l9(#4Ek}P|T-UcUd>$Mio4yV`L9@ zqlCjBxI~V;^tHsh#;O2UeCfaq?%HRRc?l2$j1M?4srXY#q=T(&eu!#zY!tC9G8T_pxjf-rIru&uit-Aert?>Avw;ax-K`lsF zi^f9M+$~Od{qyZFj0+i$a{YF1Kv>e;K1c3y_!U95QnE&88Plo?;m4m7MC%-`Ykf0O zR%c1XG{$SwMHq+qyXdsce6mz;Ji4gQ54@b=6_xGX=&jzf{5BX{glO%{Pz%L4Ja>-1 z+&`_NLRHq@u~9NMqEgzkZg`3G5C5}>b_45-Xf{4Jj8*-b zwWSYQE}xd`ND34WcScwuOD0QWGrYE{%5%YYU)q~SfnGEg)@4n$-}i=#NrEKV%CZrf z6G8nQt>iS9)jfs-p@dLzA!oDUKfg;c*4<3?j$*U#5~jKZ-CnmQL-KYa&|8HPXd+S>tqs zN4kke?DqB5twM<8ll!_pilJ#dAxD2E59{eLliX3;+mEgad-T`z_+7+|5RDr>_EZLB z_^kFR#@mSDp^0qCOYa$zv}rxhw=Sq>O-Rql$ed))-No#f{NQ_EUQm4nF-_a@L*Tng1|1*NcSZfqADXEi2$T7GB)jIvy}x^G7QAxllmB9an# z15T5SOd~uZV@@ulXI~?Ra#fcX?&4N^wF2AP9#Fud<>YKcHn=kE{oX@Z6GzBFGovI^ z<%+LPC?lIYS3*dXiJk2%%Pl!8^L6&7UZBwvJ_U5l=InVcdVCv%B{BbchTR33vB#r zz_XvJlS#|IMq^eQG(lhC{}lrjZSyj(dakqF7qfj*RJi%5;Em*S-Au|i##KuD95RvU z(G}GX9S^>&STD&taZDE5X;nsKT9c>mIzch>%fOF42<}%sd4gZoTt{{+wQd#>^qS~5 z?RzrP>@}UXdyD*Ms8sw!VO6nn*|gEuR5gDZzA7y&FI3ok17ZM~F8vKPk*NA}C)G0J z7*p6!pH5VP-fW6tHP*bx%|W{$N+(}6HCUZ)mr1I5N5~!KFZIu?Zj1oYd335|s9n3l zgP7e1c14$CKWg^#d5QLCp_93jSe)bC>jpypCPp04v|{1$^j*}iudC_U?oNHcH2k== zKQMAVU?t{m)uY9Q%I!9nnY#d1=w`jkyQDpo<%t1mtd!48UI+VWjWt=Rb)@jl7j<+*A8PdEhcM3M+USAr-p z5Pwi#>E`zk4t>C6q{3VALpe<}?D#c{~W3OZOfdkoYPAri{A6L8T)yT+DRu@6~*-UT!8?T zz+4Tdln382SXL&L#ew0b&5VIFkzz?Zz&q_?GQTsp^qni!W@?p@RRB}@*4Qzgk5lFHxC>}d9GoxzQ_^Hi3rqVhiGr<>n<||hHXqDXx9q+HUeaAR`mr7xa9TMP6xeB3k~Ob^Z|9x$`?&yQJ7_F$thI@tkDd;xU)j z-=+{_3Etk(i|J;+d-E;tmmdA*45u1$6+w|FE~1*V_GFAVr;97iKZS_1YJ>3^hfAGY z3dko)<&GL%CC{uHKSmjF-jRkHHRmJAWvcO>`c&&ctx4G%`Un7DeB_O=QlDXB6rkA( zRS&aF+@nI}!ZKn_G-!lDhnsVfo6TiVzpYs#i?k586a5ow1`m%|J;4{AKdX#>&BLlu zrbQSnSCh&!qz+!4NyfS#7atpq*Af&|`Q6ClhYCB}^sZ%0Y_21pcLB}fK<;<8tgpa(R=bfL;OQuKKMc|1 zh093Pgu2TIg=upx3qZDjcrde{Z+!y?r{jUcYN|avww^lUG+p8pn`QhgTRSWJMhR|B z1{M~HSA$RcN*m-58Q@6eA~FwuSRL_g1c!gqYO;N(x^T0*lnX|YKRjZyA_&yj=9)%Q z`=xb&-ds$HgcrCL)!4mpiMnB&t-#6qMo#A3vNB?kBumq#%B<7Ac%iZ_AI!m|wvA(!z9JxZ}3Nr>H(K0iVaSfbd( zkiPenm56Kh{_i#aOieU8;WHs)36dK#TbjAt*Ram1;8*P6t*-e7aia$@sV`lWdILVl zJu%8bC72pV*B486G@LX@E;iO}-|X5~l%Aix4vyq=enR8cHnB zpIlScO*(7mH#_Oa4m$ho5xEq0xjHXM;Nin;%K8cEUZ*g+B*~vlu(iLbXH1vCn~+F0 zyTBi{%>>6z?aO6t#>GR&MF|og60Q!C?CZ!IVhkS|eRu9p;pQ%~I!4B5#+Z&5c(2`B+hklnc3>$h($6-E#|ksP_^jyG=4H+Ti&>q#z)Xjj`y{_u zUN;hnEgBdtw=>ucRF{Y8^ap3K8|;&V>Qi$u)#0ZU)}mSKnF+8eQtU@V&Pb$uM{Pd) z$p`+rKyA?BzOt-MS)jH7U|8bneE3T4e3KORN;FwKFzH<4ygJ6_r8s>=h|p^gc|Kd0TEaxQ_x?TO{YMm6Di~UD0592%zvrliFRe(#=2Qj%Oy4^#!y$&KPtA*!A+!z%|)RK{fb(?;aWYfj9{+^@l#l>!P zZPSWiCutTRz>sk4(WmOCv-DN|V4mL=IQk{OyPKG(t&*s(`5k7NEhKf;)$9bhTO&!CiWsdz&$)@+m z{}|EOED}e@Wx;#xKZ7>e98%IfHD863Qk9Q*!J$UV?tAdrzxd})pT)BUEQEx!Pthip z(hJpPo}?;@7-eYET~x)?jIE+YkIdcs?(am{CI9b$KnT^=RQA_|-8I#|d$b+*p05Z# zHq>>PKLsjz>z{d>nyM9;-;x-Tu*vn6F&*Vx4;icf|JohX;L6Z${W>Dw!c|~Ul?3eIvx6yKeg8$-)BQyKV zH;>Bd`EO9!v|oz(0d6UZk-=dOQvWtSaKFv%AL9}i)x58)nU_ssJ|1`4!~z{`)I| zzw9_@eVqGh;=qNNlg`}4y;9Hk{S$Fw^ugh)X}*;#vMH<#?5M1rs&lPv1W-y!D**f> zy^fL_A!i;ogqd2p>T$xbQT7L<-7S$Iv&7_Gov}osQTn498w3glZ5B?3JdvG_2_zl~ z@4Vy_n>{w-K_J+U|A3a)d7?%BoUcFM@q=(#6zx1XAcxItW!DAUSGf}g-p|6CY{T?H z_U$3Sx}09Ro>9IkO3KB{!&(3Uj-fdFrMWf=;e#n{diOytHJJ$42$4*r=uqd&Rgczu z{tFA`rq1yhCp(!FS6&g9wsqMdq)%$(ig+U}eVNJTRHEb!Ca-;@y{Fam{~HCaDG-Be!{%m!=M!g$%UK@!q|=Z%a`_%cduCtuk=M-Ulsj&2X!D43nZ;OePZ7K#mSyD&Kk&7`++S7K zNBmc8DwXV#WK17qcq6rTyXpN-e-|*7YxXNs4%g>HyyKg0?c4?N9 z?dt3I=K0gpJTvCREqvZdIaM8E=K*I-fk`|(zuA5?vHj@eb;M)xf^Hx&$h5kCll}}=S6)ir6A1`s<ggvxmD7($Q#;w6C6JBR*|{*KlZED7b%Gz- z!`utic?3vUu(=Yctqt01;g)?`zHASQTOaSHqX) z@LGM+q;{(Z*eYMpZVR~gefUEsAU`3y_3g9svb7`)C`vZ`y2ahZoL*L=n78Sh(ab{- znuctZVN`@*8@k#6vL>u2 z7`)uBo(AcPJ!zx3c&P1_N$=!*QYk0f5f=+NBtklmzcaG-E7Qx#{)XC8@@|XLIlAbe z>5+E~ZKc{C2Tv~@l4??nR2Wd2%N~cFOiu}ZV75m~A_!fZ*t#~`YW%1&! z^I@(!nn{jbl$S_~dbK@t@0%GP*CxJH7>{3%@nW^;Q#GwSw~fxTcWeXr`0#5hENgqA zs#(nBKxw_V{UZf%`-k~vmYV~T0|-XT+{PSsTvYixgZ^N`Vx zBKfjjnZE4PChsr+HS)lDbK3fLU0b^58BLh>z|yUBbX>+>bJZFaO1|8E`i`(?Vb-g<{Kl{TLAT66Hd z!On%f!>Ps%Xf=K%WLW4Z6=An&>T&0}d8esq+)h&NgGqvrw@jj(OF zSL2^=^Davfk~K>e148VFThh+*uRc7fG-hI#Ro~p&yN*oRKpN)EyQ#}N88sfu@$wRR zuiJJI^IR)jY{&2g`#j@AC`t3I$7&#jcEgZ|uJtGvknwyJOcL#)=5&OF=+og?{ zq4=;)Nj9PM+A4_UPEx5!pqGgkvEwk14xa2E2M%h@7g@1dvB&)=&0U4&2SXjqv(#yz zl+Mq-P8G_`7UI&Rp;zU1y~tW9&hYF?nLXNY1NVL22BVblpt z73qH(X#ZHWre*ZymbbqlC?3sq#aX=wYkVTiIi`p1;2L(Qo44y`j>fy{b6Uys)|s5I z*=XO`^C<;E|8R0ZOHB2*vwa52U@0bUwKpndsdS$xHX)c6WQqkQgM1D{v8Le(fHlHZ zR0Hw|8*BDQaN=z12}Ucw{$vGv!3jSjUS6HFx$N{ujcwpuln%Pm=vC~Cxy;!ud3@U55j$NyLYST$|f80JD- z7>=c%UZk?J>ABeUzfvuoruS`BAfkVzP}a3jZG9 zgCb_q$lJa%Hg+JW039#?GPimi|068u#XkjV?~)ATUOo;Cm*J-SKe1SVzt?PFN8Sc$ z+IM9%uvAO-l0-N1j9DYC5S+<=X8S5;6VMrBFKo!*^!GtEe)$oZt%#oO$Nmd|?2 z|4>rn99>*JclC|SIc{8U*;(My@jprMpRv3k)vxE+Tw!0kS@zGW+T*^RToY!OD`sGU zc)y^GO+tyxXSAhkIsbZ0NRZ+Gcbm zUX6HbsCmny6e~vJ1f>Y=k44hv{h;>?GVKPe1<6Cs9YZRMw+8AtDfCkKKAMEnA9om+8$UVtYTpAM*L1{~NPj6(dFR za7~{<(AOB7agSJ*ma7-_bconY_S47Hmv(3WV9y++3%|^jKkRcJJKWe|FouT;HEWED z!BfY#b@O~tWF;lM7pN^e=vi{a9eeHifBO0FsjxfZ|AaVhvn#f9`Zpb$ z2dw)9M4{O)hjwJvP}GaiH|8BM-J2h}nE`mSx8H}>Qt|T{=9RiLHlCVuGuy<7urPL6 z&nm_Fms9~wK7<-0XM4$-5V{+Ic9NN*6%YySiJURg5iCkW#Mh-`u>2vNU>mh5lfXna zH0ULHAdRrpyYMbUwrK^)dWrhNw$Envnl+mvJ0X)X5G@H-@_>Qrf#T{V2SUxGB}sNvAM9j_>>i&%pSEeOJH}u%WXXS8sRwMgM$vUaae1a$``XQ znkd!kc4Cb-<}E!;3n0V#PZ+yvnSlbRE!oXve@xl$|B9SEsrENKrmN{oH=f*+k~F)l zgWLPY{$=lsMAz5CHY>20T)@4<%~tp*K^NVne|*4>ZK);E)f{drvD3atWv5j+_% z6EkqUKyD_}IuX0MXA2K{f@lRp9xL-bwzBQBAx}5|s`wQgi@D!Kq#zw1I#!S7*$H2>kHly5)6kTy6G5c%gztXt~@{x&T|Y+ZCi8#_Ut`ZO_y?jc3H25 zA&KnkKg~hr_m9)PAY^OL)Caid3||7xE(Lb8Dal*(lHx#MMgfvStl8g{TuuTZ4NXiN zWB@P4>^KG7^*b%6lci1-zT=X<<1&IU85qk$*@noYrZss@C>ih34T)Qpm5u6u0Ysh} z?|HoGbdb>&dlsO(ozapvCSXySg#FQ5_<;xbDi8w!Rrig8VC6k)z6)#rDLjm+Q5x`l za>-M`R~~X?-+Xnk?MyFm*pniFnHl;Ul}6bc8~onKYZDhHuvF_4C_{8mU)!X<<4%Ex zUmQ%=o&jaAV@A2$b{LKXV0Zv6M@6n*d-}gW0K{2EMcG^`C_1ih+W5k*$e5o(8K5TL zU|L1;b(~Js)*O8gWPVN>jp7FxU*-^kGIk?|uoN}J!74pjLRB#IW3Gc9l(p=+SH196P{a@6pD3O7HmOw)E8!P>~wTh!(zq>I!WxD3b>K3QV5 zcO81dzRRDA)}P+-`O8#)teoN*;W$6Qbh=Y(9A@n=xP9GkD9~ed_*D7y=~ae?JUjf1 z<`l#vhC8xZGSP92Oo1oHR;%=V;Txm1n4=^s>7dJ=w!4>kqFJti^3FU;llPA zi*(JsFSWcOrJ&iD{imnPlO&@R#s?nhhZm`U|49)tO8fheQn;Nzb&8B%Yag55j zE#q9&n^Ux09EToO1bxCwmNY0Cd_TG0l|Jti8ZOjS0F18oL5_VjypN*wtRiZszI$>` zQ8MRL0i`IG4o^v?`ks=}#4YuH)GpfQDLK$F9MpJD@;T<&zBZ4-sw08i(V)B@7tNcR z=0dI0D~|1zKDDKdCSbNl(nJcHo|(UU*(7v474dLuMiy>(_A)kM6T$1hAvl7po4(uG zaXGksy`v|)q;{*|zBv_$st^8ldI_*!(Kt*_pUUo@U;;CUdHYINBr;M=^3Mc>PsnMz z&YrWf0Af)c-j&)_HUAae^?9%d9P3YPRX{;qQ(Ldj|4JttUuT_qlT9eISc;2VB^$IJ zSIA%kVrHRs=m!mz=V({ALXHO}jh+XiC-1l6f|vX^!JjI~uYKwXJMzW&b}~$}aU4#c ze#%Abhi?@KOAMEu&x(B77!HluBd6*tEAlIodU)UX!ee3UPc~l|e`NZ-_=S^XEc&R$ zRqFMH&Ee=U2rBpPTGr{Si}K%0#z=({MA?tb`60T$X8sopoiz3j*7>19e5Z!^ajK=% zmg1{iV}+%)^NEMKVf5c&7aXQQFmHRLfa-`61%jkCv^#OgKKV`yy@y>&j1@k|aW9(j z&uV;h%xy*$=q$%+8{nuVrkCURK=Tv)+5Y`;>jS{_AVsMD%mJn82LOzPDn~lRj z*3a*}$6u~^b_QihlMo9H3pPb7*Y9Mo_r3s&9Djr;3AA^SY5`xtFNgnBu!wX8B6nG| z@Yw|kI{9w4K9t%p>VniwJ11-TABXv)EN>O)3P(Lq5(<3MxQM!jY{Lm(j0yi|is=(1 z_JK=%3HB+1O>7)ZK4Xidf~02N0cZ!Er~TE?bNx+u*8nNm0y{J8cUV?ehw@qq=aAii z{DVDD?=vgzJ#;6N4ur_{stDJVQS8#UVCW4;h8fk*M{8r=v_;S3o|zuqbfjO!w`}1J z15_~DpfM~bNrDLbckRx;5Tc57ifs%EQMQj59C5P^Mp4}`uAtX|^(1nR5;HVhh(Cym zMcO1gRO-_QyO=)4bCs9P_A5HLgI#_==>)&}H@OX5Rz_Fta;E}u$mJPRBwTnpr?@@B z7^fOPGG@KXdYY42{uH>~HX0@0#vd*?o=@z(N2X0qK?8TV!!jWqTLj?TAEkwRQMKGk zKh9>1{6wVK7Qo`aI6SzuaC}hF*GX8>_I26$;D6C^J{czPJr2vjak1d!lFeU-5!yAK9Fl`xO`r5P-hd#^Iv6uxWe87Z{8c_UQA z_5fB0;Uj2*t+KxUe|4jud|Yw9zG8X)OC%-=@`$kOR$0zuU(eCnL^yU7>|OS?>z50) zJ4!IIlK>_`2k#(337tz7KpWgK>*h16n7Jwe(aGt(;)6$cWR2GjjzNa^9{CGC?MbZ& zI@`YOLd7Id7KjIqs0|`Xag989a7$xQprv%VI7~n0T8O!6qboDRYihX!ylvy!hAM3K z_|~X|0r{&dc3`I9eFG&G8M@nBMF52#?F@$3bX~?6Yn$wyD+l>8?Hu5-av}ex)u`MQ z&(%@TcNK;OUY_OM>-+{YS6+fBssl=G!U$7Y6{-REH+;(T*)Iz|cPcGSVu;Zu(0yvC z5^6Ka{cJ|uch?~Epf&lXP(mw55&N&6Ux2un8+&(cnKF%s(0Fo(PdR8*w;zGlKLXA zSrKEO3z1LWqjFxEC-soBW{Zl0qYbmuYe3#iU=&9y(~ZjeV;S-v3a@4yA1JmDk0Atk zuD^T7v&jvoZC^JJPIMKFUwd>9-8dURcm=elkAb~*n=_rn{EEN%3++5aW*)MWP} z0SE|8JiORa6!@G&^wD18H^@sW;HDu37l!BEgCEMZ9AQH4K)G82Sxl!KuetGm|9-$X zx_k$5Jbk`6BgE@_(iTWT7=4T2`-$LV1+wl#Lo>d%!hLcTcRtuaCtKTTHM~=Ie-$A= zUZmeJ@EUn7eaR74C9B@1-5e}*`x02=P|7Cn<^|WSzn|&)`{9rCA>fN$OQz=!V_bWN zN=Ni*R6Eocl#samx&KTaBJANa8Yw=MZxml*AR_81_FPK*(3odT3>FU?pM(pb(MU!=qG$<5_}EDmF{a_ zi-X^mAI$^?xATi8JE2@sJbKm%PipzS6dpwuwG=>1_GXB>@sQ7uI*{@HHTqwKTopyX>VfY zTwO5rS?1%YuTAdV)9pjuPr=_a%KI#qZkx0R*zEC_HdP!jS7dhPSC?K!)R-67SgK3B zVhp?LqZb`l;{4BagWmi=LG~lINRpa0AJ?(9YT11a(G*O`OQ#y?NdG`^wsB;$=Sjfn&>W z=3}0BUhW^bWX`+H&Q&U@*udmkjigW%!0g|p`}s9FmF1&wI(8YB(gUsoWIJp4jEVwR zxF{_n%kFjAnK%+fw||CSz+hdKy6+x7%Gr^ErU}X{k}r8N62c63?1iArOlR93Fe{8P zn(s&g_sA|Yo!4W~iB~NC>%|#3F?Sm#=s41HRoB7de06;JrI{U_!!Cdwx3u#?2CHti z#5%icu)70sv$dDnQZW_GMBoyZX-e7C&zJcm(@3#i5iHA-JqLn~KO&sBs_pE{qJ4_y z8{rcGPINE>(MDH|MRwQIuXxzY>N#4=Op#e|@17fIfX5510%EZ_CI$T*+!8I%EgxbF zX}kC$G%;k^&|T2|}#$tJ29;F$~7HiiAz4mU0HFrJiOX{g?Im zzSQc7(p44eCvZC-CEsSUksYCA(q!y~w9b1tJ}ZZRy3m>W`JjE_cfHdpxjP4sX@Qt> zc|yqdD#QKWIvXc#`Z4cwuNL=%g5s}_{HFcR(eDeP+!b9PeM@xNla4r1i@bLnw0n}g z5yI2q(};~mjf?#dtv4z9&Y)F& z`v=B;@~H*c5|InA*&Qsp2mkl*&Z=HF+6%w&-H!p8@E;5_8Z5dPDr%QaxT)6NC zF-|uzNxt+#kkPr`59P7r-C5{)c}4_W?N4EwK+dE(F7glkVZ!3uMXeqC&EpZ&xNkmCLnBo(-(Xvt0@~a(WKT<(I5XpOySQ;EN(lblmy_5sJ zlY}v93#=6RnSh}-5DefBCy)75g?)Ey@I0VgQCUAzm9sLls+WjL4oOi7Q)w)p{OjoI zS}s`AHg-2+N>W|VJvnV)${^DKUKXc9=1rOpd}`DF?)zMLQV!p6a&-YhUU}`w++qPUhV?xfkEygQya&T zR5k4WfmDF*|IF@KVwO(nWTHbPGCK5Kl1tjhUtd#lnU!rPu^n5o*257Y8J|NBwK~ic zcRfj6Y>M_@LfIqV-&`E7vh^r3&cl^f%>L80D!x;AFoQtF2?d+qkQqu%mT2ckDWt?A zN_(UE@7+>c#6d+2INSdvu%nwyYO|dYJ;#L(GFuk$%w#epy@OfwC#cscGYq!pBME(Z zj+CtxZOksg$_XuqENwlt#U6bT3L$yy4$V1soyn#5V|u_^%9A>p^!c{ye+w))iQUeA z11-pd*MX0Bv$M_U+4ej=yxomwGmGRdZJTbJw?X_@#fW{sX?oS1E^c#xDgg6DrWYdd z9efl%w)D_F)PFEED}x6*KH|gyZA4VM$}Y_`>h4tzWBhM6M)s>QS}&z7Yt3k3H~yd; z2ym=^XOZ=kK~U+r7p@?zr`tVCA!VHzuA&&jaef^@%a{@{327tB9v|=BJ^KEA_FTO+ zr^t1fh2gY3%P*|eHB9JSyAgv;PGvk)(KQNQ>%rhuOjnS7U%_nNZmb!EL#s1NVqb}w z^<0Fp<<&p%`xNiOQNjGN?PlE5_3+l?aL8Uq#n(gsPSC;#IzfIOa?I*~>wHDHd%A?% z;wA{S6CRH-=PVfath(j@$=RBQ@TB)3h`A{GU1qdzo^<*0+#IaF&gR)zZH}yb^^18|AOVpvvR;BfF2n79d0N zUk++OUqiQUMEdD%PUT<+^j)yeiEDI8p56b-WtBiFd3JEku+xKhPYxNqPX10g=e*{*30MYT$qqA@mU<;H^vi~sEJ!)fYsHH%Bo zg$2|GYu^9$lkGp2nHk%p5xV;g?@x6I{r$GJY4=e&1iha{5NmcQsyfZWXueiWbLc=O1g$V`eOFdzAqRSKZn7Zg_Jc{V@|{?rwXf}ai~<% z^*8smM8-dpvG0z*HT_{_y}B<%OZqA_rg}x(*Udn&$ad{ymtOY1jb2fg$+kcI*C@9-qU)?^f8{r37AYo|`&B%)@GK-xLIu7ltua&}?m|Q%7vOr-VyJbL;^PUgW`$j1Nu;6b2nOGyQ zD79DZzY`s}PEzh^^12yh8rd4&3}8Oq!#7^uFI!!ra{fidoD96VEXkOZlkM34f0%j? ze>TAGjk|VHwA3DHOKEGB+FPm7TCIvbT9gu__MRne?Ol7%h%GirX{;jlCW?w!L97^k z^?82J`@a7`^7)+HIrll|zOL`VWo^inlF{K#sAY|)sr<0HOq2NAmAB(>|I*VHrlyjG z%uu-m%odY!@}_Vs7u3(z);*=atQR#vJn+lzwx=N}u|&ibFu*wH-hfVx%3 z>vTG#NGgJHs^!7F`}8H(qlD}>mo%w185?emPqXlR>5*Pf^=UHvGZ{c0eVB$J&ACM^ zJ2&wl!vZ@>3vvz^oVNX(ZN9$k+!@qE8+P;bP}nt5A+^V%7AlvH`0?Tu zXTUWb#0?EK12pJ=j^6%VDdZF2@afYhpMSJSk9Bq8KLPZC%G^XYxKT?h)nx{;hLEE^ zn0n$-zn$DFt9C$8#n1}+-Rr^SzMXEdi>#RB@lAtjKZAK`{_m9Ps1feY;kjSjvo^PX zg>Zk#SCs!F68G_nPJKTA@jmO$Mx{%AxYZ+H1mamV;Fcx9pE#0`bnkO*h;D%(?!oP%z=qII{TG8(Rjfq9|R@mbzRxXtiMrNLVRVr+eh%}?7emV+*r1M!*XPwwu1=MUxZnJ1%-;(Y z&!Wi`z7+-+xK!G@$Rsjw`qo^dE`x)w4s(}nS}OwPblwE&i|W7&qr60h5eQSg)Q;pf zigm7hX#cG^?KARV*S)7ON0Ly%6Gm(4t_DZ#g52Jn(cr22oXHDz7wd#`{=lY;hM3O0 zTo$_MOb}$RY!!^W8}yrk_{7!gfo$#{>ae+gGlgZOmx4e|iEw@O@%o{Ch01cA7J=jZ zR7AB49yJ_hjbE`0_@V!J+ZoJmny;*L`DToq_Ed8%>5ZD=wFT#VG}A#2)ik?1-*q`Z z-vOYx)XB9`KX9P4&R&f7ns_{2jmr4{JSJ9bWwOk`_Dqy3gIj%hv(kLA?T`ELbu~V{ z4NiBiMf~?-(W5XGG#O&yS8`)v7^N3l;8)xdwcVS1j;wmCl>TJza^JnFfJL5^Hs87X zycjjEwqdQ8YG)Blc|R1}#-4n5T3~v*W6coZ(v-0#V&)@gSqF_Jv5B}hfjVveL^TEl z-ndnncYPEy;p31nQ_%CK*@*Edy1HBee<>H~7+alqT7^K93K_Q=viZ8q#m`kK^|}4w za!WC4*_i=00!F@Zj}qsLLe16U_+#zkybcW5nYI0>7H9J`d5G$!f3BH%s<45q zFt=F)zLy}`=5biFYSZx-XLI?$3?~cG-F{Sa`XaLitFq3&F0l@NsAn#0STmQFpdE0A zI}@jbp(m?PE5j9$mf9e5JL0UXLaimz`I+~kPKl0T&RQX0@YU1AcXyL(LYRy0Ac7_7Qj&^Vl$s z!W?xC)d+_OP*yrp7@vl}cy#W_z7w{0-MvE!)8H{b*$K2hi7(P`l)ng|Z<#2xyZ%rJ z@vTG|g%2XaBb`hJAJs)EHD<}^GYelRwD<9`FlLYDH93MmcUqPG`Qw1timG&$Lr)|s#Y&)e)il_^L#_iWM05UBjAZuLxI67v_+sC9EE z6lb)Qvf2ZNhz(qoT0)Y&Q0m)Oh^VeDX4=c-AYwlBxH*z)Gs!1U-}`~sJwWRm=i+)13J4tsuBHAK4vPjM0cT{s{ogE3g@Czw%w2aD zM0hvbh>hlSzA65la=8SuAO6m?FLr9ocU+}rD)hMg*~awB2Fyf9}b--^5wsP=bsm%wDP z9bE#i^l$le|1u0Zvq&c!mH;Y`dGJiSuXn2UG2pqdTi9y~T25vC;|I)bhpXtZue93` z;Vl4?;=rzQ)3;Fme-@5elYfcIba0Vo{{vR7K`%6fbez;%3#8?-a1n@C%7YJ$ai_m} zbwq7P*6i?M!dc7ti?f%rv$H){(vdPL7@e-JN0z!kdYB_s!*q(F)Jnhj9zQR?LEhx= z-9cUMHN%)RO0zfiYK~@1JJF1nIE?b}kg>t&co#;+^1bIR+(CUuNtDyo{jQaq0Yas1 zD0M?ER0{C}332Uvw~@~7Lrh{H+v#fT`NG|B^QoakODz|L$FmY{b65uMfKJFC-QW32 zJoL7hqiC8r+00Bx?CE4qmjo+L3UcGt>?jWNBzu(6gQ$A(gQH!FWhCOGetSjh&I3?f z8_?fgF^QZ&3CxL6Fr5sh>hh&-IEMDZr~g1=PM4o|=(Ws!vW0anHJixF8)8Ww@sW{M zyyLew96WmGReVvw6#*?R_3d^&`0m|du;$$9RkOQfT0eFW@#D^dqOnH!n?~OS3T+SMHkV!T z)}icCj8Q64lr@A1va(Nq_=0}(vE4G#L=EoJQ3uPi3P`Mk480dg`V>XCSM+t;-Y83U z-0=3^KPklgb518$eCo`D<2ra-1yhKR^i0kWyeAgl^psf@f1ik25==%TP0BL!0B3VO zBfq<2ecuMbtC6207p6&nwe4`{{W~p*h8c0OaRt^S6dy!{_7(@sO~Z9uXn6Y%eEz*) z+&5#;O8+sQH=HcfFKSfa&Ay8I?Vr1M8lD5XP%O+zyEvPP1V7BA^p?y0N+VHh@h}PWNnvf(Kv|@4(8LN5_&uZQ| zKx^;l9l%2*pe)u&O-tiM8TX4giugW~!j@hdtuAz|CHuSF>6-sK)z*pP3;)bzf#kbd zzw=V;_qi1(ag!Ghd+ul|z0bP8>nI;d$4tu5jI#7KhKx08{Le0A`KL@JN_V#W<1Hcvj*Ho}y?Q!;YVUna z(chVr(m1SRts?u)iy!xOx1oY(yneAfJD-902PAFdn!$1ABwgw5bL^G=kwN`ktL}4O z+KKa!3w=5DoyC@p+zm6=5k2X?`FFB(v8jR5m+W=S-Vz{9>0b7>mZu!Vi<*iz+}8S# zv`w{V-X7tdQo%d9&4|W6fE-+<#393&zx0 z7OxkLU+Q1z22p?apA2Xu8-KEe+*7lC;Jy+;F%M>3&VY^`HgC3xXL=o{TCajV-yng zJOW-bLSJ9Hr9RQ%y|F=r34II)0~);dmJArCO<@o!86hg8x2zX$VDU0ZLn;AvHnYt7(U;6}V8iZ{9mNj3=Vq6cilnv{RNgsy*?s6XYCJo7L6Gcmsu-9NnN64u0k1 zl24etuyN}BZn7+>Wq@kl4k#JrBy&L+*qPA3y?iaBCjslo`ou4_XQ9JIVevk0yWt4Z zD#_Is^$gK(<4xONlwIf`I<)eq&-L31dcpOJ6n&V8Ye|lyPGk^#HmSNg&n|+aG|3(Q zE(u&Eho=uvvNV^9rX&{Ty|mK8>_>Probjy2DMTtVcm|YlBUbe+b6T_1y71JWU1JHu zRr@K{n6xuYOb%L=B6nBXEX;4&P9KbUwR+EOjWPBzbsopg5 zd%h!%riF-=Gz+P2q$9t&)aUW>aj2Gbuf+}9t*KEeq2_+#u9U|dAcPiyS>v^uq0RK} zTuKmknj7HKXWJUkR;k#GDzQ|4GF&(*fklTd*l<((0sq)Uq$u6>C+D}n(-tMvaL2gN z6#wuf(eKn9z=9{!C&ggY<8?Cqc|$a1;WW8&I|5cVvX8;3N&Hsf09VkH(0iAem#Pv0 zkGf0IGFeznkInRlQemAk^ciRzT~qxzDl956Bz)dD$8EaS_h{kOW4>IKz~)A4;&Gn@ zfX@c{i-ny2KE#~f{ziC-znuLmin-G%VRLrt2kN^q+91*^TnxoDaSyO#Hq0UVeHW#` zO12h~B``;@j^Ahfm20avT7)vlnz41@ye-37duC-L6b(V?CLduR1J3Sd;RX7MWFnmxC zV@iIfh($F8?5L?B3?M9IZ}wC3?q~kA+-BEtx`(OktTklKel%`znz-gDdGLdp`HEqp zgl`?4-M^J3n*`Qr!zA48xwWCV_ddOG67b+{()OZQRTu2~(yTIYr|cTm+TxX`BDJ1hC_g5Y zuW2zoFtN{}P60TWNP?rka$b|%vR|%9d;XBkypdGPB_xJUB<7>r+da~h;CImoCnu-5 z#U=%0V2&D~>V8p8___i+!PQEWzcWUUO%GyDEBoOwl8xSI-#n^Y ze(-8Y|4(B(gS;x<5Z)SpzV=5JR&`kw1Q}i#W((JM=SIla;!gXYd$klQcNyaE7slDe z>*ft9mjZbby%QF{X}-@YjieX+UEur*Xr z;|<8Zk}jn^SBjiU@oEXtxUrWca0fK~B;2_=EAz2kTkO8c8L)Wq2f`#m+)(1@+LoN8 zsm|L;NJI)WX5)!V{?HCV&$bmi zs9Dn0`Sab1xXBmpT%;1b{PxaAkqQqtlR)z<^z0)YS06!rJS>%tNiJO)c5hrN(W;+( zNa>}X0NYs^cmjX+WSG}~^eIAbpxKx!?}?;-rjskr^!FqLQ~;K;&g(+7!&KhH($zp+ z47e5$D&+hhq`HDG`DFd_iGY6xi41dd)rzjl_-|Spu-Xk2Sw05{OTQU@M_RyHIA1*@f7P7IHX2&DFlfw$%4fQS>o*P`Y2dBfmJ7 z6j>iWjEQ5=ByWE?3>v~JH*c`>&n6P$U?M=*_}#VM zsfh^v8@=BW`XXJt9LWlA@Y$gpnASh4jL;2th2(S+m)@i4B#n@Y!N?}BWG*J=MxT;( zOZSj0^@WpXORbXZ5#I)B!(+#H0)b(2h;Tl?NWMU7OMEmfCpH{Q>b?Dq_KhOJ6=}+0 zS(77)t2gv|&Ig<+i&C?RiA~(FNN-K3ri)_wp5;zctx9p-Gfkw?r3HwYy&9JOK_Y`D z9>3uqJOO4NMj2!gF6GW}szRQahZmny(TM@AQ)!4*OKGDMVpZZ*s|IZkc7;hkM@)-u zBDgwv(3_^~g5zMl_O-IjDw!!2z?Iz4D&^s0ca76j;%aAtpdWU&&ffM3yKVT|Ez5yL zS)Nml1a8+BisdvF&J$uiyo7n+Oeo!sx)3Cv6uT+WUY#s*hHC*zih}uU!ELlz?zAWlZNd-RBO27ZV^f6Xo2} ztKl&(ZIW^KmhXoS=F4|m57XFF(gv3c=Ynu!>Rpy6TYuPMFvdCO-No=8oyBD)kjK0* z-ENS@a!?Amw0jhA@GnWQh`FkZJtf8NemT~uZ3TYyJ=NqOr^^g)?3n!g#tM4L_BNIf z>h?hHQ6L(z0x5$fy9ptu<6whS5{qV*Zi^k~fBsleOBlaEt}53~ijWMgV}xgxU&%>!&N!JFCau(+e2p;SY-=J6f}noVZzJ`0EY%G8x3JlclZM`A z!7AQUi@PR}JuC#-Na{jcRW~WIEQG_o*2hgXQQ1-#eEPC$5DI>s=iJb$))DkAyj-`= zUs)7ouO&Lv^cxfKWIgzKwk}BB5!0&kXm(-IW%aF*@BLXMQ7M6}tSm zDGawC7aXwK-Lb}Ti8go+4tJcqpN{4(B~gr(BE6oYEzLUjd~6idJ@0w`A@q^!PHfz_w=en*8yA zJ?vZ7#Zj@G%+I{kK-l_)&Zj;)2z_Dg54E@>cbI?IBlwS9PzjmVtcZ_CA-~Toz3g3$ zr%OrtihW+~o12?ck{AX~w>pv5_jX}(KziqS7<9hX(=q%$KyFQW#Mla1!AI_kCLmsW);I1U?lkH z<1?pkk)n{FxFkmLT1_#GRvyc?e$GMi2QYBD_TlC53|QTXbl6MViPbc8S$V`KT4$0( z#S&j&M$DhDK0VM!ANc5*OO5t4>^VMK--Zlw_1~pr{h^YuZxU>yrHKSVy4!9p{?d{C8Xl`+m$h4Y1<>6+7hrDRz{;mQqpCu_r}nHOu2k zW8{>!5-gK2CPz;dGVc1^)8sW8Pt)>dmvjOl1ow0p)`;mon3E;XwP76?v;6_zZtJNG z7MbPjlqOR4WTycGZYn%>nSV>Y3<`w0<-@MDC(avrM=F)(=BTvpRuh9@D;X?^$CQ20 z^tzsotSFP$f9`J*(WC_*HGo9T14^SD-n^ZsbhuvoL&iMclg|YQ;?C-@r@q!h#s}!5 z_!r%*I}*Mj^}BIm2$xLd^LuKWQ&^=7Y0{}mBm6_t(58Ck5er&!6nh46igGTrlv}hV z*1fJ6IBz?abNpG7pMKrA1-zm4hLqj>d>Zdw^y8K*pDM|m+WAll4JMr07LeK>11`~sqsN)`gzn>!4kzNu5lfE*LA65Y%Wbn@32E3| zKQ_Pe&+qp6sR7odR?jWBzbi%NzUwJYnOTA|NG9tWZFbe$3)0}Pb=(X#XNfXdA9T_U zY+xy$k|)yew%}GMV3MWhUHyXrbxu+eGOCrv#xX-XF8)oh?E3%IXW zv&Lay&Fp-ox5u1VMUsPMz8wS383Q2VA2M7{mHdGn@!|B%(slz0@Qaf7v0IJ@A1E1pb}^n-MEU?!Eo6=8aAazGl7p>w*3kK@)> z^HX9_M7}-REc#nHs^)<-K3te60dB8l2LYA*0NGZDFsFGFMYwR_4{)#;4_=-fWI$G( zb(yEROe~Enby1zRYK&mcs;3F1oqtqV4}Z~Xb0-#wcAFbCmjVDn05yUmL<5bZ^8 z#qb;d0Tq3?W`RL*n+qp$s5Yy1TaIdq{7Fmk2Nh5>43rB&9uT*`_H|@ zvhY8TkIa?bcB(oM{oZQagm-kHmt6DXLWCHR*EuqTsQqy0s3}tPqW0^|eReNYnpbT> zymqS{!|6nIV}5O#yn}Uny~_x{oN5zhoIhi3s{RI@PwHNJay3J^cBXW_xQvxQAuUgV z#X6<)C7%_hGq=F-Y$cp_tkYF$ZL{?B=t|;}%LSLH&dz2D%*4eCDMXhOw-RC{-ZOZV z(6L#fNFlK#ai<@)`c(kcpm46}d_sgms3k&#fI`j@|3x=4%POUDA{+%CGI07qNzT^Q z0mDe^0JOg42X&u!hgh2&diE*FUw0b1;vhFct0`AAWv#?LuDw$$z1912bydI-l8d}h zWs-1m+R{*c89l?eu;Y=CkL$0w-jg1U1yO#!@#57hKHpO7gOs=Yb6UsqYc0fbykcQ0 z3cFAFFa}SZJarJhPfdwZEx&<^8?YrgpJ|XJ{iOXBLQlEkxyr(P@yiM}ddgv6E1L9( z_{1cgIXeD2R{_88%r`ZSqMV71tQ$*RYH6jMv={Y+ks~nOr!Y(gi;tD=)Ij0;A~Gq` z5|AJ##Natsfs>~R8Pk-Lv7wl{X;c92xqN?5B4wURet8;N?KAkzPaDwy1 ztM7f3^eLVao_m2vu{fw^%!v$cAj#&5*W~jsdN)xLQ<6L2xZ_EDqF7h(_|c)OO8(_^y7&uFAJ~Kz4)RXvZ;yJRZg37{BWs^ zrEoq>VVodyiRuv%~U3vWOJS&K@+SN62bYdyX(-X%BP#}z3;1bhF zqH==heaUi2K@GB5cv~`nDO2>9aehlKKbt6_%_yz8WNr7dl~Hp0#}vY-zVZ*;1N*&K z{be~$)99660B3=&`l&vJkTQTUT6(m9?Iw(<#3l*uJkn*yrV-*4pd31N)DkEce10|B zAU;=s5F;m{B8&B6-@x%PWLyzlm5@US&SN_r+@Uf|LfeH8qL zKT-tLeneDk)=?@Ga4D_B_9Zck-PtfY&Jz!9H7QJgmT9nCP4ztc;EKH2H~B~Peg^2f zT%w5xx?9_tt|%7Grt)rDvsLpS);^NFH%}7)u?fL7wfjS~6Cz8L-%4^e#M%nH1Ai!& z&JFu~RZ$enjYR;7 z=n%X_G2`NtO1>c|bNTE!k|A|At;ZQvk06Qup&iGaPguEZJP&jruQwkF(?QS}rYM!Os6Miy3qi;IxV6bp8 z*Y9je1{-PVm2acTJh>)0o%^?DR<(4Re$U>j@>`~GWZdp;6{Psn+R=8>2u0aJA<$P5 zcEO&7fz*wQtv2!y6VnT7B*{ncCTLxEL8H;IUyIkd|S8WiQ#bS*0D6+M;*s z7t>YwW1_^-sf27tEPr$-=l< zR4DArz;>`rE|--wt*RALmm>mlKo_lreFd*n5$r}^ALP#u>B}3(vIbn_l@uC5m!#?5E&O|7~F2dvxrL8sWZ|C)@ zN+&-}&ZEHE14><==Y!K;2N$k%0o*a0i42_G}`O3HkQw_mp_IwpQ6T^P%m-1{%)`s8Uhpedmw^8F0js+qEtq6 zK9Q26^P1p`Hl069P;%2fIb|yAj_NGd4oDe$^4RY`YS$9L@pD?Ih$@jW2XTN8qA)J) z=Gr(}Hv206p$sDjK7rwKv@wLvc>h%zv1XX+9M|7M--$9Px9PBJsdj%Et=s`d`;zAp zVd#Fev!QU(5)Qr#ft!6%NB0Kc|lt`I-g# z=??c1_;Qt))?T#V8;k0HBI~8j3-;UP^hqp`^i3eC^!IvX1&vv;b3xLJ;rWSHCwbi> zn2&!s%hS!uTFlTaQdMn5tvvRah`EYZM>6}NMjDuXc8(fK<)KHi$5q)d155lZi9aY3 z4*akh$VI~IH0-I5Qy(w}LQtCfrfodruyCAl)2~$h7&8mv3%TL8rUI@Kf}ULT`;TWX zOZa%J zX4S}1CbT^y_sPt=8_xWjYFB3Lm1K|SxLZQl1E4wm4s9bM=eZ0AuPRtag(7B5OmyK~ z!q-jn(8K1JV19amg7M^af!s0nn1^zY-M8Lh-!(Uj5g8L3BUdeIsI=Zd#tTy}u8cW7 z^c^1thwiLu=lEUTHM?x*ZrvTF3!rveD;XXP5T7Y{>n3h4etcQ}_lQYCoSU?JmR>`b@$_{|h?E90rtp1BzBgosH>OVLOIoBFX4qD-Q;2qWRc zp?)92$;an7Z+;XS5iwUWH|a1!MXxgj#Ccvr<9UVKb-k|^vE0I$Sa~gfm+e0#*r?(q zStCpDovA72)D6d@b(z$+2fqwl+mVR<-(A{o`DYBnrhwBj)4M;#!Bl@L{YEBIquR;^ z(>&NmWSU~4;EvdNpFMDcDAIY9iOy*XdJX%6!JshSw51qcBp8N{ydQB2QgQi-$dcu0IjV}pA@^? z?r3P#1xHs(^8}6DMpAgs9b0DnK!O|KVz|7JD}9z+T`Mq@nI9xYn9DSe^tRjKE=vn& zjZfB`OWpmwcI~q0Lona^5^dG}3R_1cCylNsB(UlAy6T zDadxO1CNdq;f@pz^g1)~Rd9)l9GgD<0y6Eh`tc7P(q|aDKsQ$F5{OGlcA>kS%% zm2G@!Xr9jgSlxz{kGi3iq;$`jtJh#AUxM~~Q`hP}VX90LkCnjQ)A%$r`vrpA=z*Sf z`&|rbgA9xJJxEG1hx|o>6&hwg6Ev$hL4<28jpIcb!*{dQ*>4ILJmuD)BDy-Z;L+#v zr^PXS1<*|{q16PN%E?_!$m>6-VGnSQ=qV<(s)6CsF?f~W(a2x~qvfiU!9NNqi!twx zOZ}8!orpzjx+37Tr@WEB=_ffAr+meAM z(+TY=mvo<^IbjOiUn=Y{EhoHBqCnYk6^NvE9axY}nye=cx^T4f!1NmX^L&(4e1ktq zRoJP7PB4G54F@`5=@9*~7+$9+ik;FpL*A-3qOV*$O_N3^C7^V~dcl4azKlfSfn%mgKL)p}|=%!?*3%N54GuIXD`c@0L!cVUtQ=vw{o~Nqs(Q z!TMaC!I9c+&RCeCD}rZpTaZ!fyAdHJ;Bm9Z17CTAkB#2^Q*AVg_4{^S*sq$k zHt*BEmWv2XI|+!OID2h=VkhQECYP3!C6+tRwEr4GUNE;(T%k`qGqL7z$mO%yxvIu` z1wYrJDz;gvpM~D^Lb21ry$pqgF|J3SzDyQHjmSb|H?~Lp*`H||o?Xk0mA-ZAu}JXg zw=sxIA+nObKM!+qq@CQzIMI(#*m#6UnjaG>O^+qBFD)(2tnbeOH^|V`SkfN-gG@^3 zxVk!79)iB@z7so<$xiAV;@#|#n$q=nq_NRWODvA81?`B%W>;w{dMzv&mH)-|66+Cj zhp8cd-RDdvpUK%sP=Dtia;X zq+2s8p(x(xJCH(8MPpN9GFEvpjon4-Fn3=TUtBcIC&%W;t?jHOwlW{mOeb}kd+E3u zm%VA(lZ8Vy2)4qzevi1^Vs|7yR+R+EPcXov5i;1p7XOnNAj9`csxQ2(8ZmU8w<-le zg^E?>8p0DVoAztjy1$`%PLXp+lf7@1?X@(G#8qK+NlDaQA8SV9p_S|LD^j}PlNdBP z0kiOuW8LGIb7X@b4Jy~*%~G3293js@Xft?Ve&%i2I4`91;Ouqyg(m)YUg=DEiVX0N zk+_Y3Rd1;~_GC3Wg&-1G3@~kU5-&E;+ZKlC>e_Wc)x0D&efyan)pA=27*J=Ylty+zM9tn@nM#Dq+v1gROPVpMM|2qcw}XM_B;@o6VbT z2e&A!1^dLQ5?fsubZjBF0ytCHz8(KCBSR06e`{fD!K&OjiW)h69`pXN@v^LnA7r`* zhIoI3n(9MRV=TkyJ@0+#tudJ|GE8FH3QTgXkrb8Wob;JRqTJY^Z_&4Bg|6k@e^rZ6 zn}?HgMPJ-SL1(ocl)=CkEe(7cWv5HM`?;i4NR33KkD>k;3n%Y3(b5c(EewJPZf?cOG*!qgIZMHB=Y)bb>&uB+ea=WdF3)mj* z_5ZKGfJnK}gm)S=tJ;@lrjAIX5=w!ZtgH{V@~Y9^@3;@uAps7tvIj)>RO8qsob4@{ zj+Yc=hJ;U@w9+l-kS-Txt3JHS%|Fiw8Y*PV4)GOjej{(qbz-JrBZNf9oiETPhbgMo zeTNgxYOb1xKL=J`*NhenM1-+cA5_#l0ruX0V)h29?PnEE{GQIYPi5}tYtENU{0ZMx zl{6`RXZva|b=JOT`+VsgdGcT!t2`A5RSQU6qm)zF{S@aY(Z{5Fk|M4S+3k#lo?@<- zd&umaSucD1iv4%KYYg|s{08)M#t3Ddnx(9g?^jD-cA0gM$F`H3^Sl5M+8y^$2eB_H z%?3z>ir3d1Ulh4oXshUKoxxWql|Ze5*LIGz^fTG z53)o9IOJSwI$n*FPJC`~Ix%|lfjVB`=lU2^uj$jhM=X}6%4KXxANYSuG&Q${eFB!g z?OrX;n3Gj5hOHYYRhi4i0p}azlHX?60;?GTqX5gUh|C3~nmVkDg?sT8pC9os(NoxJ z)Q&8@4?_1qN6gZ`S|Xtk!15B;m(F41idn{IUrdfkXRk0kdN1tZ>n}r2q5un&+1jzU z(N&7=sBFJ^6`tCo z%fww@jugnT@H!Z1oFA1c1Ywk)5oUhcufNWGo63!Sw^~y$9L__RR5&%K_X!0TnSi_H z4f9l7HELqU)M>Pe7O3Ced|AKwj@|=5P`WJc=-8NHWjFNr@D3e>#fh)+0GI*EGd7Kw zF0fVC-TPZ)TbD~o}`!SUCI-l`w`@ONmzcRBr$PuyKr!flGPHF=+``Fsb4m9m{cnG((wmXD_=)9BSLA0O19KR1DqiKg=~gjDcYyjQ!g^#*Y!S;Rdaf;L<#eSrDM zzu#kX`NYy1VW$0@83bnLFsDksc`8Yx%VEc9m^mUiLD~}Lyt+#KzH!|KWZCr8Q>DoW zkWe<%dPFO4NmChTI??rq!!X`?0elae9qIJy?_C|5bqM?LG&I89#(kS=S8HlE%>aA= zVjQ+<2b@ZY4pnmvtmSqziL`SN(+YMzpHHLbgl&gx9(MRS^fr-8` zX43)jM^4kMmYZ6MF7tW*d!~hoUw3t;lkMVaMG5Yyk+laiMlW(!w}-^rY{CQElI^04 z&S!*X@Sf}C)Vf`rUT;#pWF^e#jQ&q?LvXP2%vsbd;bTytBjvXV(0lG`J)3_BFQcHM zFwg5w*I(jNTA%utmo*DR8UOTIXnS!CmYAgRs)mVQ+0lEB^|>ZKd!DB7;J#Fvu#f^bON*Awj@4zCo7ZK2W;bMz`o{I%Wti{5(b>QnKzCLr z)f*EM#o+zm)I^Ymu=Wd`uuGVBZPDd2?o;33tJi`|BK9M@1Uc2gwI5GB1oHUuk`Gpg zmN!U(V3{q9zL+=*vhCj!{L|_WB?1bN-_&qC7fB+~IhY5Rxv?A`8oG}aDPKtC3ydc(K-E9>ELx zWXnt&4!_MTgP=!mCp#Mjz1xBBJu)3G=H4nwOuWk27~IT;-1x0^iPBSUYqVZRPx^lH zD#*+&N2>&K!cvK=GA6ZtJ=-59T`KZl?hG7CSg6S-2HS$izSec%eu_8-TJ_h$(+q-6 z``SJww<#KDhtDuB{!XeY)Rl=jEYG^N{W|+U^+1$G;p&X`(`G}RzqDRFF8^|?AA`~R zLRy5hmw+C#x!Z(!Z{)dG&|0!W@V(iGfl`=g+V#;mt6Bhi<(rqmhCwo=-AAjP3K)^g z02co94C#X{yrs2m>`eAm1~<#1BeVM7IeD||{g9#T*E!(-`Z0EztTBG9)N+z_;STfc z6O5c??#o}thII6FMG@tM$x>pkenkl^d(E{9m7MK%h^fiZEbv;2ZY+A|eVaKn!^Er% z>aNc*M1?v%u$z3XP-I}QbguzEZ}jfmzr31k7t?UCkqTpyRIi^?!ZiejdNc9>sbwU9 zU2krIlxE?r8Pk^JMc302Iw47OH z+G2)x!~v6;C#zLy{c3v%CLY^dtN$jozx4oK6*=W#wf`CUvQw&&b>uwYD7$GAC4Hyn z^r0?CW(t2xA8TM(q4&nWIKNK{m(_ElrHDwTXrnUE_~VH2L$$8b zHqPkW@ZzP>-1q|e=Gn7AUUPr&K$kzIiHPJpX)twPAoT5{y4C~r>}ayFayY{ncdd(n{|c(y!6 z>(Akbx=pkv!-4FIeot}%;^(VI9;(5kuR$UkBXs3)7F2$&HkHxC1?ndQN1Mua>eY7Q zg^IAUy_a|a4Q6=?wV6yq3?cAt|T2`yFwsF|LDrrdTtsN8wyz4%Q9~@~7aI0!Tml{;vi`k|78x zjRu3&aHmNlr*Ot!iar>tOjkee?5`WwbOVE@_#RBloJYF?{hPr*AILCFj+5WLM<>+< zN=mS+v{8+X!9j*ij?-;zbbn8_90lf$SLgG?g!ya_+IN4s?~OWj;-a0MoYEW3y~ID_ ze@-WKC;82mOnSo)xBRVQPg?eF6wx$91q`!taq?ySDL8yJKM;m>HPVx1X){jh@sgr{wp6?_ajBj$7KfFP2KAI3NFEc(K z@9ayXwCpSj#5UnIEDs`s0z8;hf-h6P_zu?_*y6EYcETpRW~);24rX_pW-D7&*#4Jv zt*_MzbNqd6dZgFy|8hLMav-F7?yVE_$Nug@E-@~N^&u19XaAYv=y21pu=6@bf3J=k zZtymo`h1821wM510-Z&TBB@Q|=byBV4cYT!ABFg}zil)^v_!NVHNLC@-qvCgu4fd> zDumdCKrzv_jpb%oa+LHcd!Ud>9aMXc0xzMm{YTS0 z)3kyOCH42}>Ss{jB0Kl6k*A$uH!<0W*8>{*gzQ#MCYWN*hhR#90YdvCJWv5#}eE{?r9LN&O;+gdlbL znS_J!q%3#a|7bui$NQlh%NiM|qBc?%Zi1srBSGjx@uark-ZJnv(qXfAZ%u{UXS0*P zDKY6_uAzg#3vIfSX%T#vbO z1VCkSQXLU~ANUs%e0KYI&>K451!lC_mzY{N8Q7{2beaf1+_Se5X^R84FO?4|Lk(7! zwutJS7qxBIvW$5m+4&fx8$n{c@{a z!qj(N88kD0j662Kd_>`JvJNf1N}X&iln>=TstWh~9~T<-l+g?qModtD${SK$?+q1j zEOR=*MnxX*9qO?-mS`&;2T1wgaw-v(WeI|BuVH39V{_AVOQi1VTc zd8p?VNQ*N!Y!|(s3)i%HsAna-;!G}RBPn<%iO8BcP!{r6QKhmAgZKBv=HH@wtXF|- zUB`HyXtX7)DYRD<^zN~9Nj)XgAgv50vzmLXINj>wzBM~+>Js#2&ZTj;GbsL=*XngW zHRFgTsz(%};MS3HyuC|%*QF~c zCpDg4A6Bxoc>UK!v6Oc2YaY|H2MpIgb3X3Ajc$_Yv;8+UJcT8`ys^s}I%%w?(BL|8 zk#(?=fs=k){H{*J)!&_YTG@r!own2NnVIHlS?8_!=6`#>mAfG=b1f|{1bbousmafK z@YKe;mIlzm;qBje_N!-c!rbq$g{bj>dwc&DxGZn+I+NXksUD|jx0d!VOq(Ca9(w?e zb~q{Suh~7FIyzeT^RoeKrrWTJK*J>BvD^cw<^Z3o}c zpVn~S{nz;9-jmV{<{L3QKDh?@>|SHZYksW*pq82wVsDa?wy?mVUBkqpU&d~fjO@GS zvU=RfV;gG&136kDWI}H+FD}y09yWMqh_1myiiYg_L)x8bh!^SK*Vfm9)!-fsW`gmH zNh%8528buvaX{9cb3yOjQ4?cioWaS)BvnO1)xlXwWvK$!p&NO-Zx#{I-JFEP7tCK> z?p+-X&;8&c3p8!s-D=ruJlp^@wJLyusiIJ;{(h@Mt|iKs*Ie=qBG&veXSQWB=FXv5 zSEl^@7W9g+%e4pVahnA=!#)J52kIdXZh1REQ|fBqo5DHGqX#O^5$UZ$5A@M~+p-pVjF?B_?OE*Yc6AfeYV?tIDzPa7E9!EW-NwqGkSf+3-pQ zVZZoFi;9F6VCz-_Y!2|?T`&-d3K|eMLr>lozMzUm9qySIW!8Q_z`B8&7gSFQCEH4( zat@p!6xu`#@fC6GUnOrS2hHz9_x|7RxS>4Q6fV)^m>iF=?q}glf(JjG`ZaDT4Q+?{ zDrWFxkf6xk&yQ4=9jO21S6=qo&s!h(em zo&7`oU#y0PZ}PHpOjK?ham_65%m?U88mlkOXch0b%@OoOW&NKQs!sGCB4!fq;DY4(*YhJpS^_n*~`Br^WC+Z=AMVa8KGx%UX0*W zCY!VpLsH@0%q@vuj@!Ez*_!i-<))jRcR1|3ESMh1lRS@aB)qGODgwU(FTGYkJbwQ+ zDZ0#}!oU6CeaM;&V=FRLp+h>gEJQ8EA7`!2VN`H;=qsz^FvM^u0E|W_NCfk?Mow`? zT~s7=RR@uA9dfNp>9HsVYr?ahSA?=SNpV?J%~t{`=^h66v{O|TX9AW}>3-0K zPmH&S&wf4|!lzA|ls^~yTE$ki8|xaToB|~T)a!?g%KOtD=BJN$ris>-3+p8b?=B6H z7`TDVni4^>H~p_7iN9U~Y-Kd#&N2hT`a-JFU0wpYP%-1Ls$pg<$$z*uINwmb0h$;>hQ`9@# z{+=uj(Q^7XZT8;_(-*J~cbrtGNMCsPt&4pcjf0D19?a!6bLuP(avB#Va1v5`*R-QZ z!=z6jRd7@x;4*<~cWYo{=-{mYPGxO#m6yZPd^xl&473yW+#!GQx#jm|iovOtv%0&i zswbKOzI3#5P0{5|-dxCe)$S<@xj37T&AS`sZK%gVOo2Fhi?L3dEUkWJ$ap98V7`bu zb@%@+W^L@Ti7BHtNf~%)cX8D338j=LDn-Pa*js;1O})R*8AEQ}|JN^X_I#;1-U1nn zzCP_nM^S3fX*`=T(s7rxQaQ7Hmg5|smdeMf?cisg`7txdl@#hOc4)ud>KbYF+Vq=U z!eVmYiNE8TjEB2q{d=1RC(Vl+j{?nq-xgX&R8^R!muGkV%A84*87(($DQ&^EZa8gc z0yihh7GE)PYrPHNZ!AsVJNz_t+9%d*ujux=VL2YOq2S)BIe(Iv*6co5cCb%9F)m?L zv0z)DPGzf^ICJGDwFwm}?Fbd$Sg5wLIgW0)Qun^}S@XQ+GtJ=>tLqnEdTjN6{7oKd z6-#9gwzf`6k6KD;lrAl8bK{a}@=nxn(EQ=3{q*0p!OR3{PsaujjSeN1`q%0L@~=1( zJY9N(NAUr<{Z|*HT`Kl5?Zo3wJF$ogI$fb6HIl{=g%?APrQ;MVW*CE;{fftP?k#7F zSC{j6yoXhTHb~L3>>gpNM`5DEk^ii}^1MH`4Khq_QxKkTkC;IMn9REPB8kgtW6Qsc zz1Ck5YGG?^sPt8@W2LleUA2}db z#C`PWy182)|9ldBBgyNyu}9uSiQIv}Pn5YW(ay^*o@%`|-CTAHD3YBoX&Erz9XXNO zDyvPL<*cNm8^7lBBHm(&n_j=QDiwkDb5*e1>?PUaH9^aJEh`Xiue?fHg0~&N5#auE z*~8p_ziXbjrcCY*w4V=fTsi0%dnjp@PL>sqNsb4%q}bEW;UwJzi+uR<9q#@Ke!oYg?= z0}#-KBxShb5~F-wZY7S)z+AAVX!oT>97vYQ%!fF59l5wxqa24So`jYIQ2=cZu5@c! zBnq{hicIJCfw=?2xA+=EVuWX)J|}z2uT?L1=UYq{Phzf4VhY8q%-7L5aQvT{9FdR# zWA00HSrnk%&toL<#CsmnQ|s@NLm%)FA==3I@PMmtNLmg`D^TO0nk)Zeqa zSlEpe_ud&ii38Lh_c8rr?il~L+0DMaDeuo{N`0i%K!k{n?KC!<&NViru|pTj7hQ<- zt{Iv{0c&3AQm0slANLoYLs8|9RxQV4Ee8q<*It>uUDsoXlUAea1gyoaV+wE3tpE30 zFRM+b_3yi}i}XgGVku%x>H$?1XNPsMRBJ_w7aIso<6_X9*nK6d*@Dz!fiM znQ`yJ-(@zhBoJDkMH}b@&H?D?CSeatJa>$YRi!h06@R@pG#@9mSUAhSq_Mz-Bo2LH zX=Od>BV{B|d33+O{9%yzO8R{nSqMVg8uq@D-yAuON^|KpQdbB!Cj z*8qGIOn=J=d3V_i8K{U!I1@t;`*Z8QGKb>KCozvozxmQWzGQxsVC?YSV(>%Tvq!2F zt>f&Ra4ANeg0$Kpg%*mRm_u$6w?96U73MqguRN@0x#yRkq*zW(`v0D+^Z6Wfm#__@ zd-B*faCUZKVh}IPTC6#Cs30z?x-jJbS4>k9;YR&;&ZU!96EyQx{$nAQXL^2%(RK<+ z4q?ZC=gByw&!8?FA#U0Oa3c_PP#hpp7*}KXe}zh1sNXf+@M3Q0!fY!B_d>eG08}~X zcrL_xyxC6!zc75eHB%mw$211=#64|CbC~sqFt#3CvMC&rf~M!f6A1_NvUTb+&yi&Q z?Q}9H{As-Y+4E~XZG@RuS;vD7po?LU#71v!)y*SZS)odMz*E*euPZW z9qh%AO2QA*sOlf&EZkf!-4-3*9$|s+K4>2%s30%~(cY)n(QfQ&5gZpBpQX(84lSan z#_hkvE7c+7ldJDJ7fR)f9rOGz9($`zq1@mk@SJLhBtju$L(eTL^JAjlTG>P#Ncy{U z9Dt7YFr%+f1pVy6oO=0z< zLzzKF59T=p=658qFdt%{^}K*B^&}Isr(pu3&)|nxU}bEENbf-MGP~1bgML7f|Im#_ z6!EE*dtx;Hr-z!^Ye8;y_AZ_u$by^fz4=Bqqbj{^I0_OnN)S@ktZ1pS%}5|@>v9;^?3TL^z`Axn7oFQ3WI z(&0K=v78rt;2B8|rnH|lPLUw+`?qQqKQC2&zWnUsh7QQtcKFA#e0VXFvlZjnjJ3^j zYHjo3mc*-vPJx`#AkDfokyAgnvn1DZlEon|u#-OyR$qZegKNFFT z+ehPP+kcs_>Pu;p=h3IBF3}14vhe4UEmumK-!=`0#O%a}2JM^0h&l7}n2P|(+J9Ni z0eiDk<_E8VTZ4;)^7>B*aQLCJ>L+xnQ)=Q%C(}BRWq39BfYzDTm# zvsEmqF4t#{2745as^_nlyzp_v$liu_pf8Ql1z!6KUo*Ekx8vk(--?dqTa;%HXxhKi z#=l4{>BXb7G;{x>^BKZPLljAp5TjA;tER|;ji)@s zg38LBX5Tm*~=1vJH`c71y&5O5suvnN4OvYeWPvbyFj0$Q|FVRiv2?POkV&4_gHLEw4cXW-HHm_CHAfq zjzUSK}B73&*dvn(;zhJp2Qd8??6NhT>@07mi%Czp9VM<(-ltP8GvoiBs0k%&@mj<f|M0u2(#3G>{b)gO_Qeo4*p3v@3373-O~DB0)gg4zV_G!n(&eS& ze7-kHn1)w*&~4ipi{MWhUo{D3w`+Ie^6dWDjt?g=kw0?1Q&&}wVOC(26DmOd5klrJ zg$*S#%yNv2r;x`}S%TB2^q@Qg(z5`~bZH-h5@|_U<2Vv-G&4yom#mlYzm|GZYg;Ow z94k>_DkBsm$m%U!l4T^52||Fn3fnVWRQs%ApEfD`_L@G=%M6X0rTvIjH&X#(@RB3o z1a}vD`$bUrgMCfPI#Mzs1A(&aMrRUL9g4x6y78uq9V4Udstb0&SV16+)}QDT)9(}l zS>W*eT~uGwmw0OmGv@4R=o-9&{fPNa$F6iQP19jzmy#`%jl*5Jj&N1c>L;_t8yeDF zYQxponHHz7epn%_}n*3|P~u?7`cx#e8bspN*+N-fK; zx%~edePCwKiHC5p0Vs@=b(fh*l( zuUxOZ7a=M0I1F}FP>JD~gLQ{qH>1jgkIZzO>%VA~ zt*i7jF8A;a0Yyz5OBS)SC(pxSmU}CC?vA#ty3kx2M-?0Fcqar_Gko{l`tpc)p7a7P zu-=+r_H*ma(?1VViLW?p`6Y-O$UGE4s4xo|ZX{@;fs~G-BeHEF$}}+!6oVU^yw*?B zZdC{RDy3bFghJBeLN6~Kl1g&1+29oe)cx#PTDN#D&oQKmr{i6r2n~=Pl!IN?Y)g5i zD-R(6^2=vDUC9F+S+(W{UPuY;?w?#|nOC>$GXuI4d!H*%RdB)`a_w7}bdhUJ$SKy8 z_3Xv&ZVtzy_HOVvI!Pwj`RD(4ta^DJtJ@`h7N#4#p&Y$*W1IA$A1LW24My3NCd*A1 zIdwyQ51a}tjdFd~Kn6DV}t1M!DcmldXTn9Yss%R6AQtIl<20c<=xbSKU63 zGi9<)E9434!$HnFAdk~;8CZ6H><(w%~ni6+;;iFECFXq_gk{aPA9 zERL*SK_VNc&K&rJr7F~+Tvwb>v_fd*~ zY|rOW%LC3LR`Wv~MUqz%rpS=$$`xhu{6aU}0`;GFmIT!;e}+?s(Pvq$h$S~EDJhSN zsD1V#a-cLOh~t4xo!KmDkI(6~g)}Tl0ayG>oXeeE>H{b1VVqeg$$*6PGnio(H^vJB zJ5278d!O=t6C0n`{f2Nsq=FZ^6XMpBxMtaZ2~s-^vYj0lycoQP%+=rd!qOZ`H*Bdr zx+>M(bSofwpEyD6H4xZQVsU|a^H@whHs!IWJ9oWD@lL9S@Q`D&vXzBCW}C&ab?MWC zbq20r(}2YJ4=fjR24Yo7=3dioO3)O<-$r9v+t)mPNq7|@o_Z>U;imw&CyK`6CMg@u z6vYLMh1Z6Nl=wDotT%bLZ<6w)=FsSyQX2KW>_)uSf zjblndJoGc5XuNplCc=Vv%JNG`A~Pu1OM zxIAoIJZsa0SpQ_4y2kT6%1sDh-jc1`@rqt;4_!Kx#u$3kRVuaHeB>z&ib70E!inO$ z#wa0tUFuIS`62kuB)oj%C(zkL<@rhAKgqz_-$mHR??-cx1&+PH5s^0CFC7OB@b>5I zitE63(lh*5Ljq4b^0J7iU!ql%o;ponS`h_PDWPNNq^@R5*UhWSp zuZ?CN)fHOp6jatgf-4ML|1gz9S+m-{qGO^C_C;7V=nl3*2?#{o6pcAHAs`hxB4)gy zcE+b;6Nz!M{niQVTZj^}?r3WfODPDDH~Ja?lj`Q8Vs zfV8%)Mcep@1tN)L!pD#&h2lxxfPw3Y*mY{T<~k0_)#K(CXC*^mFymHQUNvX8_Sfh@ zIafXE<#1^>{kuHylJ&uLicw1bu}kM5NAm^X$UALos~8M0_?4m|{9vM5XAs^dq$O&R z{<->X*?PG#v|Ww`Bz744x$g`09nJAgY)MyY@^7y*FA!&&jeE6)L7S0j5woJXe_MN6 zRhIfXL|UY)Tf|jIb)~`NZ6mpsgxGy8z_nlN%-@y zMPk^{>D~vSY}XTkzypD#PzX38U4-tlTJ@KDnQq6ym~3{NsJxtCKY+_Ja^SD&PooLM zyKHxlF^>9;|885mr5p#B9Fr;H$Q(OLk!p`^GHOx#+L+<|w0Hp=Mf7MI&%GYT_PDjk zEuo6W-0_}pDgmGU8|`08EWc8fW|K}6s2spQJ>KZ;I#4j$#6|W?gG>iXTr`uwNN^Jj z`(l`pJtSr&azS~Z&5hB)CRicf?c7a4ikcIwb))CmJ=sgqeJ{GJ{<;{q9R`?)efi#7+p*AT5(6= z6Dlwrz@m>_5jIFKPcwEuFKL}r^N1UHk3|X{FJ-ZUW=TJ&V^ob%z7PF_*G&55Qp@7O z-`GI|UmqrkzLg&E&_P++|3U^f&}NS&nh|g039N%-M6y*YPYNrG6zY*Y=1=Z<_3qpB zAV%HpO&h{SZR+T`MphY#Qi5?Nqw+|n3MW4CHeQJ<`MWbe|r z#f(0P`Sa})7Ka>`0Bw-x3(`mURD=>ox|m-AxhnoqYl>JLJv`v+MV`>jr_T6yoDZL4 z$Gw~#0W1KPN>adPwon!Cjgt0SCP&iDD4M^$MT*O8egbLF1RO$_AAnk$VO?Y=ks|## z2u}wBMRVZRJ?~D~P{TbXG813iZd~eZ2|VcpAvH|T;>j+OCj8j@c)lH8?{nuP?oV|; zVnO|sG>>C)-t4OATlxk7aPQw@F_L+2YCW8UVxy^N%v>r66smsEetu9W8xSF1tjz5A z);|cc%wP%@TELU|-pRH~+TJ@u?wzqaAqo~_=>raHN5+Aiq&KUVuV)4#H$spoR^+JG zhB|3iH_H&|6J4~bf3@n4aPRL0EB9@nIl_7_hvk9->aoXG*#5!!32@RQS9|0O^4_=O z>;B>JFld!Vileel(Wu5qCH+Q`5}i2*>#7aJDyq!0+4~k~$AItL^?=#8mEC|LZ_!XDoE30bmV4x{rI{?w%IsbPs1q;# zPo|X}wDd+SL??6D;KXi7Zs<@qfNqdncKWkdJ$nl6Qt-teno4WFTA3AhThQ`c^rYke z&jJWqtG0RECS(&n^D?c5u{D-U%S%Y-1Pf4XjOwwr9@@S*hVLEEz^sJfbIaV54r;PB zB7_2U!rOoAG=Hn#;0Qn&*n4{y!oCg%;mN3bR@o5IEn<2_HsnPvv=5}C1!S)4NoSmp zsET@}3jC)Gp!Hf(<#wmCsv{6?8z0gfT_>;pML{n*PfCW+zaK=Z|1ZymttD0q0Gl&B z#-TYY^X@iT`g6sQ0xcrhJfyndtF;S)qee z^SF8qy{outDJ{^#6YpZpnxpL!#|PpcW@~)Z(>_LHpX0z*8%f`-%_P(k@Iw+>hTJy6 z%D+z$H9h3g?Ke%kEcHq)wnkrTGw5J7(t2IF(dxwQtRJ0KD^L z$3H<+YGwIyQZQP+vrV(?AgP2FYAR4fYB=pjWeM3obsBLBncmJ{&kmL>bt4y%GVus` z(33F-d#p?646fQ#O>)T|IMsRXq~*}RbmtZ}*&QskfL%$$_3LXr*V0l%Ke3Pj3$^0E z-G~`C2Tz~y3CXR{RC?U|psuEnE|>&p57oftrYYQNN5a zAPa~3Y#~zOHcl7x;PEsC+lKN(G6kY4aDSjgi7`^f#eNj`TaBUYuB`uo^eSg{xoLxh znJxB_;6ZRWl*7)O?k-^XB{x+%;&sLEDH^kb{k6=&?*h=axHpZI{9)7( zOYBQi43txzPTaU`P^TigQydVj%>NA)eP}GYk%heR!+c%;ZRO03Tc+>C46M=bR(~iw zfPE)d44{5^(`Y!!@$+%Z;zercXF9g&`q$uXPLUIGG4j#EJ3t`S0~STG=Ybch#~|!T5*0OhxckWI8d1nK9n9~{D`4ESpP1!tvmbQzs}Gg z+17)phujpvsbsHVXEgf5E#<5VPV0Q4&(fUSaQfbb@o-rbPK6nL->oX(i6+$ZXZ*7x z&KaGmXNxQvZ{rE{rxbAVyOH(juFJfBkDS;-m$J2M09mzO?pR}4>N~aq(SadV1bTUt zAY0&ikkfc4jdA&}lm}eZhCYP2Y}R=U#0b%II%$Xjav=&dZmTKjwr7hql3zqRuaCx8 zn~Yc(ID|54RQu9`wqMFyF{Z|*oRcR(fQqtun|TsO;+Ok9t%2_ixibQ)^Yh+ zXLbL;Ys*+ciH}-wBwkT1a`B8~gvE5y`_NsE%9`z}j|VE9&Tz@q@7CMHXgbPFxb54W zPM)?NthJA#!~5)%X;R4VYcHN8q10?Y3S96x3RV^G<%FwRnLC)a#Ot=isc__UD#$xe zg?Ytr55IAS<*M&Qut;pGQj>TFJ2j6X@RV7u-7zL~rOx%$zTNa{R~YZ50uB-lul~P> zv=T#Ma$*>sS>Oc*Snu^JYuo3@Ix;>9=~&h~)l}cjyi?hplM}=4UE?O;T5H8SxdSMo0CEmS0AW=U>vP@r=sr%#7NJF+=1v|c?#owb*_$ib>Y08B8(XNQ&~Vv1ta zV@+9{hLtmgmdrx1C5LQhMpOq8yA35_p3Pv4d|lKwY7c+>!2yW>V{awzB49s~9L_@a zhHOFebE0*@ZJ1m3_(&XAl*13F`{Krl+Y}=NHx`}#1_!W<>6-BnhB!K^Dd?0aPcZjvL{5cb9>#vu$m7iDA#rAzK zA(SCBoQv^AiO>6TmC^#0)$==7#JI@rAcO1gFj38Va`Tkdkrw!=h8?EdGTdigKc{R9>cE7LPZboOJh&i1hSeUV zA96`iJkwY}xl3re46h`s5t!$|&hR#XRY=lhse|9e*9b3grc0#;F4@ea+H%C9g>{Xh z(j|G_Z6@=u%%)x~Z-3w;mxUI8xM~&prvV$=3VI+1oL3_tw?q}yu&$(#ku23|(~_cA z>$~z@!)=Ld?N?t71BHcLEI`=wH84O6Xu}uHZiD8_B6}%`FLvUH_~A5YUEqy|JfS6_ z*1E~Q={iFpBh|%e2qPxXscu=gJ)=7))WmHB#mm{sn%Udfg!6&4N$-Yy^{@@e(GO`=yNy zQjAMF1jpzu5KgzoK=0C}pJ?~>GaNB$JDlSOPg^Jrk-Kg&4?1 zLBw3Ic#qWTdYrmBZjf+eZKR(MO}-1-}!=q!xV;$yErmrmrX;4rrz^&nRXS)bl=%2aYhx0)HC|v z3ZknAsqgLZmZ&>h_bAG3_ovLkBowNz5=tv@?=gHOv#}8MPL5 zwz;vQN0o{cN^O(op)K?%pY~8*kte8no;eWaqU}u8f#ERnoCnXl`{!qoL$mX>JnZm>F*F%m&q!$A)JAeLB zyLcJmko89lIzn6S<#tr7M~+$AGiWyy@t!H!D``wDjB49RSLn6|r4ss~-O1&G3?T$}&6vTN=_f263{o^@y*+>#-^vTc$Hi3NTcM z@`E8}FJ5Tc#ugmoqgy^RZWH#u*6@<}Lti~E2-yU7;KJKs`*<~Mm zp11Orn;~<*XpSs=Zs&;!Nqu(%r(A_#x;n72DfK@krObMJ`?I%?%wjs|ksY5Z_f63G z7H8RN7CO299(3}08~EF3D`}Ij+Y zA5g=YUvEG87=Vk^JY<>~fr8rzZ@~^=c$~twF%NUe!F0{NcS{~;^|Fw0$wv}`%$Qzl zsf&e=->O2g%1`=CUnzCqfTGTnI^BlYAH@4AB)u;nem`}(|&=Osf&{Irvt1zxuU8`+LRMB zhn{N7&B!W&(mQpE8SIPo`~Vp(GHEFdj|i4Y%dub~w_J6&mY6STCMUgwh;2toCySIP z)@9Fymc?g3TT!~`m$c7jtw;?Ow=21{Eh&#jtncOvEWhKAcB;)BekrgNDwq-1_wSW_ zYxg6M7>E~Y_*o3yikicVS=Yy-lq>FhOLzTy^(C7-Ao3g92g9S2xa=KV_jBBK>bAp^ zmXgwF(I<~=2;rt3%Kb~Upo8iEGFMC1lt$lhVj$zM>9TmpxucXl5>Lhptn z);Rt468vN)wHzQ{%#A-J22q=K#e8(G`Y^k$D}BoEkIwk$d=v?&!K!y8`JsVmdi0HG zg;R_xt9tJsnBRvXeYl{Oe6jzd;_A9XrBXt5*vByDCVR`Y3RHFFOUBJi>qrCD#kZaKutj)C674s!x{ZEu6Webz+&&IkI>12V)t?p9 z56)(Zfby-<0QRd%arWq|p@obdlf>~u(#2yUOxb?3Vz;6&C#98zO@*GmYw6AX&tGfz z1i$7|**&ILJ6G1=yh6Q5*U1HgJ351u?IWp+f6_ZLr31)yvp+dy=cHxYRWy6{9G{iB zBRvg4+Tsc-T@@FlCf<8(6V4W$7F*sE3u%gVLv@lqO^VeqisS>+DH1QeFU65GSk}N( zZiwn3eddxX6czq~Vv&UF9wbQYDMenxd?gen@uyOAG&>Pmv%kUq%~SQIxt?=o<_yIL{+DAUEf zbPwlRVFs#}{e5A6g%axvVEX9{J46A|zjdYM1Vu3|NiVD$K_81igJS~b>z}o4rz>gu zLx+IpaW~#?Z+Nl~sRARplVMmiV=;$4Ua^NvJabaVT(+Yy!lk91`W9;X%lmIh%m}-< zI`NE^+-fqBE4v`N%(Q&8$qiZ%!^|L}gQ{0DSyEbbDPG^_EYbdv5t??7M|cF0_dANj zX|~+piHay<^D`JlC;3&Kf`|bsIvzWtic>G z>&GZ$`x)L6A_NO#k?C`4?{0zdRlbW1tdIiQzLTw2u5a$p5oz@LHC~w#!4z5X-`wEf zflGCW<1DFj#NooX-*z_jbn_LJ=n2ywo66NQ?-IrV|1p;aK6tI;)Ucp!D18|GHC0&i zY~p=D`zPL7ICVp&E!M%%`mxJtJhJ@u+ye`IOykT9NW z5=6AHK^9Os;lyoD^yJ(A2kp4RqMtF$P1ZLf3%J=k1-1R-S9%852ee9hr~+L2R#~1< z(?~@ypvfYf;dfbzAvE$dx6wQ_KK{dL=d*2AB-B~I#`08}yQnxs5N(oxXx}AS$NpuB z?eT^6Xp8JYI^cP|2+hM7g#!+G5$wdoMCxzcG@151)rcM0=1*DFHoWQ^z-9mYSd2s` zd~%<0K4JJvMa6y*(ZpF11eulV=UaCG=*$G#_IBu>y@P;8X)=1)Up77qb(Eo^^UlTmOT96G2q>H=nT5uu3K zPb^J1vWoq9Y_(9$+R~r+XYbE%vwhe*=k#4W$*aAsl4p)U{H zA0j!z3A}?h{4+27ARn9k-YAo+E^L(naTfw%J6T1BA26OwLyGzdJH7yZzxT)eDtSS)w zaE*Z-{)bFr1RV?SpAx3%P3%R}APFS6;8x5x63#wUQk09*c{W{MpocqOghHI#BrK1n z*Cy28D%E`1YmhLEMNlVqFtM)CtP$*h!}NPfS>b_@w2FO!R6d{X7j9#00h}9Pw#tns zfQyjG6Y~~+GTKWQ+^5iR@?4^|*N;Ths*oq=tcuII+h27#E93pl3&L|eIuzPRUeOny z}%N=-2b6cwo^T@~J zSBwjs?_fFcj2<4echbT7SUo2EBj__QL_oXA-<|R}jy&kMwCLZsoUEp>J(<=M(+k$E z4ff1!8<5#!-bij%`G<>Se%{%qt5&;AyCi!h2S!Ec39NZ1!CEIHx|GdwmN#>?^ivc& zKH@p9)bYPkWlgae*~+8K=pY#t0{N(>M>+LvR6{@1_4fW-j zg|L%eTFH^g2TM(3Iq}Um4V?2^^CMe@#6Wr|G zmHme?I@S#&7UfrlAl{xPID<5NJmI*^M!s}dN&pgX1RLxddfRV3nm-)EYGjsd`Gv^Wk#*vV6-G%D_xsCwNDG0vuOnw}Tnv3+u5y#vTR?NE)S$Mij8 zkCC`cs90GB9%fRLf->EdvotXHamzztyU|44jcO5JYQ)XP675#p(XL3%$qnu-s*fMq zXBv{+XXkC7+*0LOW;xi`_4cS~G%+`Kl*518#_Jx>*lyqL+@*-%Yx%F%Y*G(6iBtir0{}Bz|2@Zc9l#rf60i zR=o7k%zO;|9{#+^-6|r+-?kk&SUgzQS0^U>K%T&n=|I}#wK8g!7s2h{&rR4UZFn8@ z-=5%TIOavS6cqRgw73O2IVfmeu_C^+safVW!uRx%L7Z$uudBiRdT$pp7ny@e=qzW;>NzDOCe;+u&4ORx7F#!_OqT`Pk;K zV?SpiqgMvhrOmQ`$wyf1((cwe+Vs;|`$=pWva(=mWtWx38aA%sh0?Tb0`9ds|R2M?3^akJ);`5{?{{=!f$nP_?0mCd97YMt1f zejcv&(r|b#mvSi_Ix|S6&5_$R4=>2u++Ha54rOc9d?^ZB4lleAf;$F5d`OL%3T!1` zk-^nPsd08OH3r3HZShs}E_S+xzEex#lG3mJH=ei1{~n-2y`91zv)#!@cD_ z#ZwNi#iiem2qfQ6byRt9Q}Bf(zg~XC z`kCCNYYdlxq2X-4j;w_AV?lAW1c`^E;b)}HzSDtSje}lM;0qUuL}5MQYz;4wMvXbm zISo6pCigm9Co9#2YTkI&cVPI+O&O!}KUBRrS>NGbVz4Pe)4vaszxF80zo*&Osp*Un zIqhN#q%o2rv_Zf9n_`!p7FwiZZBEM{F=q>y`g_x)+mCkM_)i-%#+RDm zL;iVhKY?^`__>9H8dCHSv$mFAz6qpjpJjT(kVWy`zd2>jFP~Do9ZREd7=!6e(p!s$ zVJo$6EbfQ;>aolOQ-o2Zi=HxY3OWk3o+blNgZyb8ABIlU&*ylR8b3TJJz7oYF0u08 zU)Fx|8ZrBU-zdMlnik|K`1!sLWtK)TCt5}J>_pl8U(!(tu)ygLS%5MwO)EsjMQ;uN zXAQS|@!OD_hFOluc7>N{!VVS)P|ALU{G)zkuTOxV7qsVi=Ii55)iY{nA$U?Fk31Hv zDN?OvSrVmPDt@^R3W=dYe$$3Z{43?rwjK%Ba8x5bn0i{FRMZ8&AQvSsqPS5HISd2B zy%INNyGfor@L8FbFBK^PD4;kndwV3Dv$EGOm&ub=w;69^(Fi`r5#@)^DPQ) zT%HGK4ptA)!XiQ>qUqVQdXflv1OL|b>W~pflILx5sH3Mzz-1Ea{%l^=s`{C zSNV`T1WEY+qwBrnl6>FrZ)a3mRDRS<1bh=;C7ak{>#{%5@t(&a~1-nzLEm6!JhOjYF!s@k#w z>B;;r=(G>4r(^0*$X$+zR}rmV0l%w*V6a@-gKNH*cUyW8If~V>LPuhpcdadJaQgQeDV;k?i%ub>`BF(hBO3MCj9*_C+UT!|1)tD3khwsD~-lD(xc=@ zl|%!^cFlYd--eBU6P1&q>wH2lqJjMVm=@a4l+UoXs9>kGSfzB|%*h;!D@x0+oQLEYQ9{h9Kph8M@jVvvyr0kaVL40P??F?;+bG?M?E*^g zla*SH&|}#W=K!o1d`&2is+S=eB3xTSZyL z*$bW6y{L!1TfW|6cnKH{`9b;Gm@3Gdau;T-J%)J5kmF#otBNZgb_htPi;k$i?BY8f z9hsAL$cgU;qoP{=VX8A@`2|0mw{nJ{D;6d8gzt5`qmg9MJJ<}M;SOj)U|k3A%DJ%b zaNOnobKX~q9Xo$iD*FMZwT*;S~y_HGjyYH^rFEBgOnSx&1`TY>HHo9t=zwK?+3llmJeU?UX+c9=@l^BpRVxVAk?0KHAw3B<(Yj6R zynYNj7^*I#cR{1YZH`fVi>N!NlkYqHLmp!s&>!ZCmXO@GNa+jhVcoE#DA+~*($xzr z-sv~_x%_38-*?K2S3Js&R~O%$X2KOp=LT@4Z(d`RGqx{sV|{0I-m_DA1babDek7te z!R5lP5-Jz`a$}iWq27Qam**YHi7OPrDIX8o377OD+t|u)Qo6NHJM{PPLmhNAnEe|+ zHWZ&B8<$Et50-=m*c#M(FLun+)+js3gWF0up`hd5mH^6cyd8B#voYsS*4D}==LMHIl zol~RNq`_H3tK*#&YAbQzPlP}nUG;Oin%{I|0hyt&7IE6TS0RS=aOW*{@T%2@xGU*6 zXySTN044# zzsW5;QMPzMtKI~<;eE|RV7cGpn%KdvA8rG#dQ~5`oR;v1ZzBH;q$?nNnSJ>YcA`J? z>uzP-#T@d=iY2F9^>L`aw>F@1Tnqgjw2-eC>gPH1C`WL8{Qc)8yW=}z7uz0d3yh3E zBDr0K{!BDJmsqOn)8p!eBvtn2c{PPIG_lB#@|TEtq|vi=onb+%r=x4nx8wox-w>l zt0U326Un2`s!B`8F}%8uv0nq5AHqtE)tUS8iQgW3xd!}cp7^%(*P{52T>VG#+xDNg zQ`!^pc~f6`EL_Gi$m_BqdLq~6#9+ShjeQ9W{W#-*UvE^<miAbGmc(;I&wRFR1|Whl)VjwiCrX1cWQF;!f3%?H4n^%=azowQ!TX+|OJ7lkO;K7UeFf6$Nr>bmEnzsbg8jv@VG;Uu0^yeGlLXFmTs7sB!`ya0iKPk5znBpL@YPS7vFt zG(<8a{D%-asPeQ1Q8)Gc7h6E2ZMcE@-eSluU64R~WX3Ai59|jkl0W4&aGm1rE~ScA zf=7e(2&SB0rdD)b^AHaZrGK;Ejb&+l@bk;0kF}2qr4NN1v?zn`+y^kS6jGk6qE*T- zU{xAwC)EtxVYW$^jgLha1%;s}-P=+VaLX^EAs805i0@5)e!lB7<>IU(qoU3~A7a^c z>mIJI1=0G8zh=IYbfiZY2|__)?(|WLCcE9Q;As12YFEztqzu0!@TB3M3U>@M{=v#n z!mI7K!id%jt^-&1&~hc$JgkEHqS)=|e>j|wc8_!FAM(56vI+$i0_V&yb07DIqAIgj zDaF8|_w5Wazb@vxh)-0Nr`F8-qC?#zoGi7lyF!NtcydOdOfdO>0M&JwDBTf5SX!*1 zyGq+5ct{l~s}h^$o2|5Q1fJghlpFy@3ur_i;&i0BT+hM_zGT7qeETx)r?o!ON?5ol zHdZ0KCBr;qcqia5CgbidPi^n*Ot9o=u1<~Pp)V4;ZQqi7mkonb#WB1nI$-ak*Ri^V z3lNNc{@v8tb7m8@LaE z`|tmBDqL&GD@pvULK~1}D9t6_j(t=q66nRwm@?3_ZTt3HmGoTo)07v&-ymO|%8i>K zD~&ka^5wVPO<_HO^mE%aPy9~c9w?5$AUc-c*2@5CoYq%=3ZBcFniS4^;748rC}(p z3G7mP{L!WB$hvh=2)3p&$)G@Me4J)B>GsyZ&SLt&;PQ`rU)2ksSXr4v+@^xU)OW)Z zrpelUZX@gAUn_Y(zu?w9M3JoD1%v;O9qYvjO!aS?jV@;)e zfjX}=5WoD>UwM8%@(OE9N`uj^Vco{f;<^Zf_G_mLuw-kUQf9_oH{&~kuNa3!pd#ub zW^qvzu^kKD~PW;09;iCmO?D_doc{SH1ZXifV(o5d@)YX607 zp~!nhj1qJ=>K0Zef<;M%fIW$8IOj}-AXTJBzxd`vsAh`Wua zDqdR1vLRcXw?zEt(Q~r4ywOy0@>$(ZxHX!Ty7}yKh$*8bL0ISj>`{1{!6_-&ja=#J z>;QVKZ+1#kc9bkGN z{B+*HT^|0mf}!j1ZS#^^4+Kup`g@qBo6Z})?+$MA2wmDu0HOJ*{`I7My$qh$Vxt|b zCz5@I?Emf5O@?yYV#1)|boTGphDFAZR^P-ut^jib#(N0BW)5 z&}N@$V5@%J@PTPr6+vMot97xno-qyN(=bx8bFiIv{^N$lW2OwoqXxQw>N5384lQFn zWW4-zWuItDid<_1&m@no&o42bGrCOz0l(D1LT)7hUE4qFlee{$MtKu@Dgt1$3iB~e zBb_(V0+^8m_B|6hP4$!FvkUUu_ix-AeOi##`;{|9kKXKt9ttl`5#CM4hj^dZ9nAA} zdG8RHo>eRV5L6Rn<3fSLhTQ}s+cU+@IYl5^_tQUSq%hyRN6{mKEj@UU)WP5vt+ zjilwp7VwcqFj%`{;k~N27nlqQw%DEQHYqQ$+?R`*2*R~m_~u~d;)JM;?u+L)<0uh_ z_D%yJwbUsNU&7s>oAC58?I8JV9fO444xmzC(UXZ+s;ouJ?sl`kpw@ZrhUhUuaM+Cm zp+n^GpWTxUdK|ntfP}PQG;?v%1=Q?@;Kca-J?1^99}q2U7srmpf&+T z$_ATmy&&Jg3hr9|klS@52Gaq$W{2iY>g&_dJ$XStG{Ik4O8pLf2&g6U-s{m?$9uSM zkfUK0s-HlE`u0Vy78?G)M^CX=*PpBnP32u%-DF=Ut(7M=t2&2xEbLmV-8}f*#f%D#szkaMCVf8m^w{7m!6$6&>C2zzv5q^PPKWFFLlC$6Y z83nrDOvg8Yae!&vI5C^CpNH-)jvlSt!fge#DD8W8dJM(3%ihEy?3IMK>Mn0H{pfB7 zS2_iD3hUNhi9kcklH!xZ@RMp)=KMR|jPTo+RkZ1ga(-m8y-`*Bz_wQ$VU{}Q5Hx9r zbW;|GJZa2y<8v$Z9gZDC4E1%Z5lIJj$I;7`W8>uk^^;#87`|}39#?vs*6fD!U#qDy zc3JskX=&{&5(tIW2~2zwI387v5#{72{+YCni z&m&3J#1!TsGwB(td4I!T$V5TLO6wkQSRB4qv(!zgJbXp5V6fSK-GlO^&hjVbeiNBZ zTPm)2gzZvJ`@UxzVZa>l(SrPNR~(X6-dPkMMS-R9xjj$P6cc3)3qhc*?^!J^G3LL9 zyWjTf_X9?iC%gwBN8JO*EF32m#kbZI=&Td7yfrY z2Ro}7H*F4Y8Q4+) zO-Vz&5GDFtlbs!vmT4#H_x|+5y^c^rfVT&g+$QF2ZrfP$wxalv!&Y#~GasJ{%nJxp1zAwjI>@%0WBZ8;eeI_ zyQ2n-iUr80(^3()oaVG5#`GZxFel1D%k~^kVB{)Isbl$|CwO{nM)X#xQ#98iz*>B7 z74%tZ&O;UqA`7K!S6;LOSnb^-ECWpm<;OX}vO7b;vKTt8$*dptF~V@!D<)<#_BOGt zMOU31aTI*zgf>1q-}A+6r=Lk0H5?n1YxrbT=KG7jF9zq(8mvBXQ+j!PxdA((golug7ynG8N|+|8v)zF@|gN zTBy*38t=zM*rr&&;>+Ya((@zey|kU)RU5YA=xn+mi;t<$d%My$7>x%khQ-iX28Vm7 z)Gw%3Emu$q4Ewo=tTFF}=-y6p?OsR+9^~m2B&TS4Mo0V-|5!?kgwcc0p0xk|*ju*B zXutp3ddJYU2g?^CKpXJwogoVgSie({9Py%;E)^#C*>U7=7n8AuVwWCWx)y7|knZUKY+%W2y( z^l3lO_A{Z&tfxCUvS=AyRA!_#=UhVsYpAf(3{Q_Qm>6yUYbY43S$dAwP|Kk!Rv>ZZ zQZ~dkUjPf<7G{)Ezpvy@Y`885Ia`szDg$_$U7P?oJ$B?=+TOCKNjO>$%mZC{3-jou zm8pEFJp*ivdk)yopqSM*8Px@g>rjeynV(QjcL};c6mW#OZR)p>!xT?dTVZ+6k5=-Y6ocX?ChmmX=ARb_GEUVQ?>tzt{kS?!qXn~8yj#)he zLvKd#(>w0q;6M0~OBKc9y+6dR)?BuIcsulWr}6LT;hAjAH7(?{y-@ngbh$S~E3MI{ zaIE;)lo|9qR0m7S6#r(aeAQBPP|N?XOH!i_BLg~UoC(tXk>b3P^N6=JF4yGAhZ5h@ zgAMu-=!+Z=A!Sr9$i}kM!&$|mZnjr3{+W=EtjHU?i0&cu{Qy!|&ct^)<(HKuHQPBM zfqY{jf%6bWVLvl+%&uGQtPtnI7HcV(pLy$#8c`kI=ln)tfS+mcYf(h4hJK#uHgUsh zxa-B7o)SqgFTpo_$@zY%Rluuf@Ll>-tp#7-SN+y4eie77j3s=%F~m{vU;+N@_qkIa z;ys(h8lDQ3k3{o8ZT~n0l&Lf;yr>BmIi=Z%O}?w)WvpA;Cm`U}$$`H13L6}rPpyS=pO zoXZUm4Bj~5ook^I*FB3G%9Wia1o%8a2 zv4B3Z$Q~mE0#wqjy|E^TW&?CtdAi!OysY&wZDL5OuYJK2%Ziz|6M9#zG+aJ?>;cu@ z0M^D5DtR;yfg?eEzmLNj&A>wETTJWB!qr!lwBtj2+p!IE1EwIGt2cpj9_>}sU$T`< zc2k0Br2ws~#uH;wBdtfRFx)-+fzC)#{6RU;R?=dS`fDw==&sFjqp8FcfN+_|G$cY9 z;nH1!dS^oqa@M?qj`MuseM|C}CDPl|1XJ`7p?Q&*BT&7b4z$hU3CFxw$2>GKL)zDv z*evR3e~RN3zme*t8CQVmyS*OldCW3-<~H}HoTv0aZx!b~Xn?D9aS7H3ZaZbdGxf3o z-Zx!1(9qla@qyVeb-VD|)0SrxG@FcIB&4IaS@NikAN0 zaf}?SbLqe$XhheH8wOhLe5`Ut=-?&f-EJPO?WZkQsE@7*2(eT}702Mv}TV(c0W*YvlKkKqgUEwDdMIk)Y5pp@bysIj@Gt1Wf@s(5E%bP6uT z&+W9!IoZ-hv0?9P3UJ$BgE`j3n#NRgQ+1SDWX;y3|3x08gGS&`O=V{s&{@b?tD)Ma z!T!lH!O**)PgoB@q@Jv^b-vsUQJ2DDo3+GzU$Zq6tHOhmd#FGwW+kQVv8YwyqXLtc z($3V>?$_lFVb(&En)&q;E9~FHvw6zQ_E+{pFz3Fft`Ek_$EtDs4{VIn<*?6YRCog> z-Rwn5mtw5V8V(c1yB7Q6f4>@25akREs~!(cx_$ChT;DL{&P|yBLFJ&dZ}1mqG-I{Y ze$Z&VR09~OrV5!Lw_R9v z@2w7%XTKFIb`TR(JZ6MposWQo6{+au(5>9kDBI-<@*P$wB)rs zNBal4O#K-9Hlq5V5Bd=JO%Z1#QRPbaP?X(?Qy64eDuEGfbI%F(4^;Z2|^sY^`3I^Zhwmu#n7Q9RrqstUM7w7R)r7{k=zxP}hzV zzuM7z+d}{-NIlE0#UkDlokjH!1Ew-vtJmt@>nNw}AU)0~pf(9@#yi*JFd%IPV)K~f zT*=%u^GNh+?X@31tC^PSHrSuQUq2N0T3Zmcht?ef#e0NKh z#*X})uzfWdA~tecp2x4yL;E8Mb1i?uP44ho!|tvULjKl#t0OTrMOQAJivEx(IB^Hc zCE{GIV+(8t`ArWgWrR2~OD9Rk&%%3qx^+a}SNazTk{0U{G1>W&e@s>`zJgHvRP$$B zM7@6}1b`BLdp*m;NaPa^2Pl08wr%kWArvYec6Y@ene3T&K&1PwNaOxGtxRg&+qP`^ z%6{>s3l!}W>dYI_jxJn)?bTe@z8CPyuk0dzQoib`*5oFU@OUwhnX(8rVt)6o$+%-t zQx=8_v<{1tLk?_y%zJ5EX5r!XtVGO1^pV16{R*r6kj>)>8{$hd0JSC&DVxf%!pcC1 z8L8^Z=!9%ga%6nufSJx({+M`tQ4vqS{qtLUvqZmu-s>H|uEfm`e%buF(n;LZVLzuQ z9?HFKCFlG#z3E(CLYjdvzQb}qA4dJn0r^$%ADL=5IKv9IlZ9&FtQuy$F+cK7j@&mQRgC`f*zD^;DbvVaQcYvT3D z%=OaLaG|fDrVjmuns0W(`d2+Y%B`vt}v_M-6qhgKr%R z-!-=~aPSVoc31qj|6NGS_(2-U*rk8JZMZN9ta*qlmg(J3!Kc#srM7Nh)pWONdR(!H=@*K3$0Ac1 zZ_(bjX~E7{XbUDbYpQd&!ex&Fo!=nCA`)W32u?zbwlBO6oRPuDhC(qQKW6aZCgW>2 z=|hJa6=0`xi&{oeMk!$pbm}QBY5#+!)e9mXR%Ovs3tv@Kp36&ZR(}TTGC3)RK*Q=` zlRjDIiLWsfaTpbK&@~O3isi~ti|2!J62ELF5$Y)09)7j&BXl1E7q@J&AohZqa$nHf`iK+RM$Q2M1;#F zS4Jub;RDR-rG>+@*49Ew&;;3vr0%2j*=1_CzY{Fin}~&Kp2nyN+wn^lmoiv|kAfiB z`?EP7rJ$*+=GRnE6_8(_@g1a{+CN=O8ov`T|2GR@Z@%R}B}7xl$IBOrB2C&~Pr7-6 z9(&vH-jMm8kd!C+U&B{{l9gUcyR7QYR)VeqS^k*Qb5Gy(ak6viIo$fmeXDDr@0AaC zco+NVhl7TcYr9B&FXzYlpD3Mx$^}P+y;3N+_C&@#gRcu2=%m)&QKW96eX)!+_^s@3 zH0l0Mvq${m4^iFC;w6t_P!jWXEtPtbww02rxI-{cfGE z&VDaGp5-YIc4%sW<*L|NzXm4TVGz#tHG!8aT-WpvEp<3 zWC%re&+yOqAlh5_abYnW+KqY5L%<+E+IU$AIIty-{31C2z3~MjTxNW(B7-_>RCX-6 z%~433@e;Bwk=)iI&za2@PVqvYne5^7qr0K}%KuD+`QAG=}qVk^IF#;Z%=Xy>N7FKM4GXA#!yoi^y1QQDv`5|U^TaEVf|`47T4^tN2Bm&(Di+fxYQyjVy*2JTV&WnFFk-fU{%a4~ zA&KBGKdqX&{{C}>+%XKF*(CI<`X|q73FxO_YMh;W)<$X|>&?+4UjuLl39u@HgjD-YpUM8yUU2|hU4>d{ZJ^a>okkB zABxdh%M#J3ySJ958U)|}uq25~aSw3_3HHq%J!J~G;yq$D?y}Z(yu5Ce)b4L7uy9wU z^xo^x6M!-;$Xc>ahpaO#)1 zZ|B#uA7=iRJqkXiwT!Nofy!#_P{|HTPZ7^>lN3i#88pJ_IYHMf1n{GOY38WfV~NV8 z>%HxvL!axYwPS1oQ>b+r#uF@u6PCLYpIoR zJ%m*f=>>}1H#{`X@FK)!{3px|au{|`sGL7eFlcYsGzS5TQ(bv-r^d?_x^lIe{cSyy zK!ldc47oFm0v-guF$~`esj9aDmKSD4WI21%N}XExZGhf9I*@t#%7Nlrt8+6EhVG`U z3$lJT$k|4pNq7WI{b>*nm*)M$OZ`oeC!s>p9KdrVfaW#B-$D*O&{;gYMo}BY@A7 zyx7^}YSM$joN?mEdAu0z(}0q8AKx5nAjM_=w#fUyU2)~FqbZr-^m9;8(ry8rx5nvH z?n;D$<#q9i=_2ZC>M~4fr}v^hU|OVJ4{?zYmnwsr8Q6Fb4)9pZc3&)cVX{vqbdztU zE{y;H1=@%3DzNBodJ2FROTOJPEyS6XW!e}$H97;xl_$0NLO6cLHSzCA(NH-^>)docs zuDPSbpr^bXz3FV}45x4AqYNSU`2gG@fy11!YvOx|50ro}^znI?9_&NH#-N|VcU}83 zK#afxc#IDD^f_JhT*(m#C*btZjt1@tp}KE?3^4r&)V0elC3iq`K8QA41h&nO@t}i1 zHw+2M3U&&$WUY&9Ouva8e%NyDc8t z{C||yBa)(<^wzRI{sirNRVAqXq1nH3$Nqxb(l6c{f>qz+ua_Ko>?5lcxM#HzqBVNJ z7M`K~D2iXJOQ1-b?_zN;pF>?-m|@b{!K^a36CvJ~YG2hF4G$m>u+hcW@wb~%g1ifk z^d-_v6#zJN1ZQ8lH8f!cKdXST(W|HNMn$xXb8VyAlePDGh13u6OpneE#V(6!DAZ6= zurC#dvqIv2ug~Vp%GpJvBmrx8K}9JhN0$dTVuduiT1gZ0GvXd?lM~ropGYa7T;iIo zq)Nh3;&YbA?mHW;n^jvA(B)z0TVjiyg_c8``Q^-(ly|j5{k6V!PyAh*st+H1lw|c& z2Cnnx@wI1@KT9+7K!YU4UVQs~=&&i{YnGw&HS=q;zo#D_zA}E(Yz0hpXNPWHFidFs zcJy7O+(d={ijGJ*ncCTH2~VVl4nPhtlx)YHO5eekLY4ef+PxC@u5`JTs`Rb+aEE`O z2QD9gKycJyJ@>gXR7iv zqNkKTL|0|~{>`ag3UD?K*n5lR_}I+Dw-9jnW=OH#?(;?9M8Z=_K{<}tAbM+0v&nutrXAF;r6t;AFl%<|gq@Jt6G z)MkNDXct9KmABA-=!cfRT87GsDw+wU$pQcLlOgR9l1bA9+6@IPym{cu;Jksmy1*F- zy6*t>q!prYp?R2G=L@Q5@xcz-Aa16O%xEI$p3>;jX@2fG{8(UmB*?=`D^svzFxy#0 ziqflwYJLrp=$>28-5`hgVHF?<+~A#T0@(%zi+)BGH6y7L&rjDwgts2Qk-*|B!rXlT^-y(4kL>PV2Ntz;`z#Ks!El(4 zGnU96RWw_>biAx$jy!V+fd4f`uXhMPvaV}^z(M-EKefAied^c8n>9CLyEA%X(R+L} zUUco%iwQiq=`3pG0TA`|oB`xYcXV3JY#-rj!^;8MOiQZ^H|i&6V<=FLCF6r*yale2#pZ`Rasy~tQSUSXAWD2-p`TT~r$kNe;J@h1z6 zj|-FP>F_BKqr>`i3V` zETohNf4RfsACdA>ynIPYii5v$L1mK_aVEbCNNG<(F}W3&iSZ;(?(2e&7b8e~sJPqt z@3W_ua32ebJ(fX77;&oe8oawrffDoq`GLZ?dDLe^yL*AXe@sT=7vMT+WG!{+la~b% z3y_ZM37&-BKLcUtfJ#V|5~XkBv0VF7lMmxy(P%xHyHrxF-tB#@?pH#q{uP8WV)_(R zP}2U|99dcP^|&k!-iFOd6_=p+T$N(slyz*_k^4K0u5uwwiO+q3mx|V-6Ic$~rT{ZS-{ik^ih0y4Z=S$k`-oGOow`@3) zI-w%?n(oWqu@E@-7RK@KlgZzb@1jxW6tyVH#7^n;M1W2jZFPONt7EOG1&XBY*cu`> zkvjXyfTDzXsX%<+W@uoh z!t1x2k z(JiA)9s(8Q=_Sfc+))xo z3Gtp}9w1btyrv0Ewb749t3r@xVn1BX%rpWsCi^@KLr6lt`Br8Hv>&g=MC&L0Fi#6@NgwsB zSBl39=i$zanulVYG(VuT?ye2*L8coax*8gd~o|V#t+pmB;^r9dWZY1`W5uOc?}ujf3cZ$|-v6Gl5Cdk)lIhnlV-kxgkjH`8n| z9w?n?oK9m;x6*bQ!^zS0U_jc`4CQjCaWO9@aqU+5X8f=cJlBIlQJ(w;Ojn zh#s_svC*H3b2@3}4KtU85P#@jaW@C%ne!AV#Qk%(&sx;v=TBXKDgIX{osv$(UiehuQT4c76<_P2F^?33;PynLTm=L6ixS3$#U zAm^~i^6o_?J$arAYu@wN=EE@()f3+YhXjZMI9gl8NpeQXWA?3;<_(Z08e7rRXo~-D zA&v^No`7R>NUIQyzc)kDR>rx5iM1OJ6B>oJY^RoWlj^Rn_Emu85XB!7pW?QnFNV3F zyy~zqS=T<3*9;O(&bPh;lj{rA%iN_ut`(xyTs?I3uwJE%olXrAlu;lvy^S(W(}v!G z-W0k~x2(;6Wmydw1347&z=H|?V`i@={0xo#{@NGQ z$N#U8{GU1bpDyv=f%M-8R*|5S{61#S3-nEAdo!xz33>&4VthtpNJ{K2U6!-*5 z26d<69Y+dFQ+_Wxc2*>6!J`u zX43d4rrt~RXWi2}Qa#i(=%?Tb1)2jiEn(F(y;-#(VX&Z*2N-ga$kqfAgk*}2KY4PkEds{K=#ocYZH}Mk z#ip$06RfKIE_&4Yz;&*#{QedH*~B%RKG8UIG zS(W}^PU-Q7Cb#0OBty&eyB|z?^9AvDDwZF4xdM`SQX4;!Qzu^f&LCgzH8+J(DA38L zyoDP|C*{7&w>g;E?3{X*QiZ!7pCb#TA{gA3j^L4;9AxPn2-I zP>joiEfGtqj7dkcwG_)dozv+(2tK-aY zU7x_EMQXmGQ>V}3kAQ^d?>>gYzUq~EeOMxETwEf&`J{8~h}0E{hu1gs2>$})PwmaY z_g=6vA?!@bGob&|I7u|REsm;@@5o5%0v>@;j*r_^&35%0VqzFO(NnBw3YTp&5MjDI zXo{Pv%OZ8pUT4?|%4nhe%?oHMftl_u!a(%?6R=FN;M{nWx030Fxh;0;VA9OXURd2kYMeMje3c_DUV_ zXglklI?mGIkU!2?)bVXl=jVRI3^C36{vnd1>yE68Y4c`R(g_h!el%$cQ-h+FB(LkL zRhu3^Z?PB*3_^BEPO(}kI%~+DMgnx)LqF>)6yKPe_Mb%G%;uOoc#;+l6*fgri$wIW zfA+A=G_wSq7JdafWmA=~-4BY~=^w#gDQc#~5$W+jZpx60>w=f=mRH0-4?_KwoV(?T zoFn_xZ36eZmbyu1p)U}{O(MqV)=|R!dRmZ-$I5-G$dWpO7szU!#^m??4Wxfd#cxU0 z@@VVc{Ko^v%^ZOruusSx_LkGDm1&G|f|vm=^pp@O zQ+Grx3{hPJV8{#}zqRbB>yID}qz<>CkQvz3lI+vNU?NK)jS1Wl+2GEtJ7sfDO>x-r7fkxQ0*Iu=Zj)dTu7nHIBKcDxTuHor^m(4 z)k%6LpCye=l~49-*qK-Xv0tWbzHH$(YK6@cyubW*4P(x89}S4bbQD4R@8yKqr)Wgt z_eY9Of!FD4+N;rEibl!8RQqbyTNmNMfd3x18kSwu%m}QD8j{Ef6%Pn_F*K72G9GFY z?D7`JzCZOrj#m}x!CT7T5-s{c_4|UJ(Ey}zwP+~|s70b3x#;?l5^jcG>DXA+;>Ki& z+lfc)m<)Djb%?wXx^Xm7-F9&NW3qD*t}@^*AAEZ<*YVb+gD+@hV+AP+U%PLMe*)wl zh-*=Zklz#q#sT6U=WSRyb76@g564c6;M34 z9G~6uLggFlV{)e9Kth*7#MDOWyXs$n-L<{dwaWHi57XF#M!~hzh|e*FvI?9`BZS