From ccac69d00d2b670b70358d5507571c01167acfb6 Mon Sep 17 00:00:00 2001 From: Vico Chu <30412827+vicoooo26@users.noreply.github.com> Date: Wed, 13 Oct 2021 19:48:54 +0800 Subject: [PATCH 01/63] Create README.zh-cn.md and fix typo in chapter 8/2 (#399) Co-authored-by: chubo --- 3-Web-App/translations/README.zh-cn.md | 22 ++++++++++++++++++++++ 8-Reinforcement/2-Gym/README.md | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 3-Web-App/translations/README.zh-cn.md diff --git a/3-Web-App/translations/README.zh-cn.md b/3-Web-App/translations/README.zh-cn.md new file mode 100644 index 000000000..f6d8505ab --- /dev/null +++ b/3-Web-App/translations/README.zh-cn.md @@ -0,0 +1,22 @@ +# 构建一个 Web 应用程序来使用您的机器学习模型 + +课程的本章节将为您介绍机器学习的应用:如何保存您的 Scikit-learn 模型为文件以便在 Web 应用程序中使用该模型进行预测。模型保存后,您将学习如何在一个由 Flask 构建的 Web 应用程序中使用它。首先,您将会使用一些 UFO 目击事件的数据去创建一个模型!然后,您将构建一个 Web 应用程序,这个应用程序能让您输入秒数,经度,纬度来预测哪个国家会报告 UFO 目击事件。 + +![UFO Parking](../images/ufo.jpg) + +图片由 Michael Herren 拍摄,来自 Unsplash + +## 教程 + +1. [构建一个 Web 应用程序](../1-Web-App/translations/README.zh-cn.md) + +## 作者 + +"构建一个 Web 应用程序" 由 [Jen Looper](https://twitter.com/jenlooper) 用 ♥ 编写️ + +测验由 Rohan Raj 用 ♥️ 编写 + +数据集来自 [Kaggle](https://www.kaggle.com/NUFORC/ufo-sightings) + +Web 应用程序的架构一部分参考了 Abhinav Sagar 的[文章](https://towardsdatascience.com/how-to-easily-deploy-machine-learning-models-using-flask-b95af8fe34d4)和[仓库](https://github.com/abhinavsagar/machine-learning-deployment) + diff --git a/8-Reinforcement/2-Gym/README.md b/8-Reinforcement/2-Gym/README.md index 7f8df688f..6331cfc63 100644 --- a/8-Reinforcement/2-Gym/README.md +++ b/8-Reinforcement/2-Gym/README.md @@ -121,7 +121,7 @@ To see how the environment works, let's run a short simulation for 100 steps. At ## State discretization -In Q=Learning, we need to build Q-Table that defines what to do at each state. To be able to do this, we need state to be **discreet**, more precisely, it should contain finite number of discrete values. Thus, we need somehow to **discretize** our observations, mapping them to a finite set of states. +In Q-Learning, we need to build Q-Table that defines what to do at each state. To be able to do this, we need state to be **discreet**, more precisely, it should contain finite number of discrete values. Thus, we need somehow to **discretize** our observations, mapping them to a finite set of states. There are a few ways we can do this: From 0ad66538bad1c3ec731b92e18812d6aed6285d12 Mon Sep 17 00:00:00 2001 From: Vico Chu <30412827+vicoooo26@users.noreply.github.com> Date: Thu, 14 Oct 2021 20:21:17 +0800 Subject: [PATCH 02/63] add chapter 4-2 assignment zh translation (#400) Co-authored-by: vicoooo26 --- .../2-Classifiers-1/translations/assignment.zh-cn.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 4-Classification/2-Classifiers-1/translations/assignment.zh-cn.md diff --git a/4-Classification/2-Classifiers-1/translations/assignment.zh-cn.md b/4-Classification/2-Classifiers-1/translations/assignment.zh-cn.md new file mode 100644 index 000000000..aa0d36e74 --- /dev/null +++ b/4-Classification/2-Classifiers-1/translations/assignment.zh-cn.md @@ -0,0 +1,11 @@ +# 学习不同的 solvers + +## 说明 + +在本课程,您学习了众多将算法与机器学习过程结合在一起来产生精确模型的 solvers 。回顾本课程中列出的所有 solvers 并挑选两个,用您自己的语言比较和对比这两个 solver。它们解决了什么样的问题?它们如何处理各种数据结构?您为什么要选择某个 solver 而不是另一个? + +## 评判标准 + +| 标准 | 优秀 | 中规中矩 | 仍需努力 | +| ---- | --- | -------- | ------- | +| | 提交了一份有两个段落的 .doc 文件,每个段落描述一个 solver, 并详细比较它们间的异同 | 提交了一份仅有一个段落的 .doc 文件 | 没有完成 | From 04e7adf19cf3515b209a5ce599c2a7592c571127 Mon Sep 17 00:00:00 2001 From: Flex Zhong Date: Sat, 16 Oct 2021 20:43:03 +0800 Subject: [PATCH 03/63] fix typo & improve translation (#404) * Update README.ko.md * Update README.zh-cn.md --- 8-Reinforcement/2-Gym/translations/README.ko.md | 4 ++-- 8-Reinforcement/2-Gym/translations/README.zh-cn.md | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/8-Reinforcement/2-Gym/translations/README.ko.md b/8-Reinforcement/2-Gym/translations/README.ko.md index 8fc05e8f4..bf2e3256b 100644 --- a/8-Reinforcement/2-Gym/translations/README.ko.md +++ b/8-Reinforcement/2-Gym/translations/README.ko.md @@ -121,7 +121,7 @@ cartpole balancing 문제를 풀려면, 대상 환경을 초기화할 필요가 ## State discretization -Q=Learning에서, 각 state에서 할 것을 정의하는 Q-Table을 만들 필요가 있습니다. 이렇게 하려면, state가 **discreet**으로 되어야하고, 더 정확해지면, 한정된 discrete 값 숫자를 포함해야 합니다. 그래서, 관측치를 어떻게든지 **discretize** 해서, 한정된 state 세트와 맵핑할 필요가 있습니다. +Q-Learning에서, 각 state에서 할 것을 정의하는 Q-Table을 만들 필요가 있습니다. 이렇게 하려면, state가 **discreet**으로 되어야하고, 더 정확해지면, 한정된 discrete 값 숫자를 포함해야 합니다. 그래서, 관측치를 어떻게든지 **discretize** 해서, 한정된 state 세트와 맵핑할 필요가 있습니다. 이렇게 할 수 있는 몇 방식이 있습니다: @@ -337,4 +337,4 @@ env.close() 지금부터 agent에 게임에서 원하는 state를 정의하는 보상 함수로 제공하고, 검색 공간을 지능적으로 탐색할 기회를 주며 좋은 결과로 도달하도록 어떻게 훈련하는지 배웠습니다. discrete적이고 연속 환경의 케이스에서 Q-Learning 알고리즘을 성공적으로 적용했지만, discrete적인 액션으로 했습니다. -Atari 게임 스크린에서의 이미지처럼, 액션 상태 또한 연속적이고, 관찰 공간이 조금 더 복잡해지는 시뮬레이션을 공부하는 것도 중요합니다. 이 문제는 좋은 결과에 도달하기 위해서, neural networks처럼, 더 강한 머신러닝 기술을 자주 사용해야 합니다. 이러한 더 구체적인 토픽은 곧 오게 될 더 어려운 AI 코스의 주제입니다. \ No newline at end of file +Atari 게임 스크린에서의 이미지처럼, 액션 상태 또한 연속적이고, 관찰 공간이 조금 더 복잡해지는 시뮬레이션을 공부하는 것도 중요합니다. 이 문제는 좋은 결과에 도달하기 위해서, neural networks처럼, 더 강한 머신러닝 기술을 자주 사용해야 합니다. 이러한 더 구체적인 토픽은 곧 오게 될 더 어려운 AI 코스의 주제입니다. diff --git a/8-Reinforcement/2-Gym/translations/README.zh-cn.md b/8-Reinforcement/2-Gym/translations/README.zh-cn.md index 16d993f81..194922352 100644 --- a/8-Reinforcement/2-Gym/translations/README.zh-cn.md +++ b/8-Reinforcement/2-Gym/translations/README.zh-cn.md @@ -218,7 +218,7 @@ import random - **计算平均累积奖励**,经过多次模拟。我们每 5000 次迭代打印一次进度,并计算这段时间内累积奖励的平均值。这意味着如果我们得到超过 195 分——我们可以认为问题已经解决,甚至比要求的质量更高。 -- **计算最大平均累积结果**,`Qmax`,我们将存储与该结果对应的Q-Table。当你运行训练时,你会注意到有时平均累积结果开始下降,我们希望保留与训练期间观察到的最佳模型相对应的 Q-Table 值。 +- **计算最大平均累积结果**,`Qmax`,我们将存储与该结果对应的 Q-Table。当你运行训练时,你会注意到有时平均累积结果开始下降,我们希望保留与训练期间观察到的最佳模型相对应的 Q-Table 值。 1. 在 `rewards` 向量处收集每次模拟的所有累积奖励,用于进一步绘图。(代码块 11) @@ -265,13 +265,13 @@ import random - **接近我们的目标**。我们非常接近实现在连续 100 多次模拟运行中获得 195 个累积奖励的目标,或者我们可能真的实现了!即使我们得到更小的数字,我们仍然不知道,因为我们平均超过 5000 次运行,而在正式标准中只需要 100 次运行。 -- **奖励开始下降**。有时奖励开始下降,这意味着我们可以"破坏" Q-Table 中已经学习到的值,这些值会使情况变得更糟。 +- **奖励开始下降**。有时奖励开始下降,这意味着我们可以“破坏” Q-Table 中已经学习到的值,这些值会使情况变得更糟。 如果我们绘制训练进度图,则这种观察会更加清晰可见。 ## 绘制训练进度 -在训练期间,我们将每次迭代的累积奖励值收集到`rewards`向量中。以下是我们根据迭代次数绘制它时的样子: +在训练期间,我们将每次迭代的累积奖励值收集到 `rewards` 向量中。以下是我们根据迭代次数绘制它时的样子: ```python plt.plot(reawrd) @@ -279,7 +279,7 @@ plt.plot(reawrd) ![原始进度](../images/train_progress_raw.png) -从这张图中,无法说明任何事情,因为由于随机训练过程的性​​质,训练课程的长度差异很大。为了更好地理解这个图,我们可以计算一系列实验的 **running average**,假设为 100。这可以使用 `np.convolve` 方便地完成:(代码块 12) +从这张图中,无法说明任何事情,因为由于随机训练过程的性质,训练课程的长度差异很大。为了更好地理解这个图,我们可以计算一系列实验的 **running average**,假设为 100。这可以使用 `np.convolve` 方便地完成:(代码块 12) ```python def running_average(x,window): @@ -296,9 +296,9 @@ plt.plot(running_average(rewards,100)) - **对于学习率**,`alpha`,我们可以从接近 1 的值开始,然后不断减小参数。随着时间的推移,我们将在 Q-Table 中获得良好的概率值,因此我们应该稍微调整它们,而不是用新值完全覆盖。 -- **增加epsilon**。我们可能希望缓慢增加`epsilon`,以便探索更少,开发更多。从`epsilon`的较低值开始,然后上升到接近 1 可能是有意义的。 +- **增加 epsilon**。我们可能希望缓慢增加 `epsilon`,以便探索更少,开发更多。从 `epsilon` 的较低值开始,然后上升到接近 1 可能是有意义的。 -> **任务 1**:玩转超参数值,看看是否可以获得更高的累积奖励。你超过195了吗? +> **任务 1**:玩转超参数值,看看是否可以获得更高的累积奖励。你超过 195 了吗? > **任务 2**:要正式解决问题,你需要在 100 次连续运行中获得 195 的平均奖励。在培训期间衡量并确保你已经正式解决了问题! @@ -326,7 +326,7 @@ env.close() ## 🚀挑战 -> **任务 3**:在这里,我们使用的是 Q-Table 的最终副本,它可能不是最好的。请记住,我们已将性能最佳的 Q-Table 存储到 `Qbest` 变量中!通过将`Qbest`复制到`Q`来尝试使用性能最佳的 Q-Table 的相同示例,看看你是否注意到差异。 +> **任务 3**:在这里,我们使用的是 Q-Table 的最终副本,它可能不是最好的。请记住,我们已将性能最佳的 Q-Table 存储到 `Qbest` 变量中!通过将 `Qbest` 复制到 `Q` 来尝试使用性能最佳的 Q-Table 的相同示例,看看你是否注意到差异。 > **任务 4**:这里我们不是在每一步选择最佳动作,而是用相应的概率分布进行采样。始终选择具有最高 Q-Table 值的最佳动作是否更有意义?这可以通过使用 `np.argmax` 函数找出对应于较高 Q-Table 值的动作编号来完成。实施这个策略,看看它是否能改善平衡。 From da4a54b27548f7febfae5d7748a8126ccd20fd19 Mon Sep 17 00:00:00 2001 From: Anirudh Buvanesh <39529765+anirudhb11@users.noreply.github.com> Date: Sat, 16 Oct 2021 18:13:57 +0530 Subject: [PATCH 04/63] [Hi-Hindi] Translation for Introduction base README (#402) * Added Hindi Translation for 1-Introduction base README * Eliminated unnecessary spaces --- 1-Introduction/translations/README.hi.md | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 1-Introduction/translations/README.hi.md diff --git a/1-Introduction/translations/README.hi.md b/1-Introduction/translations/README.hi.md new file mode 100644 index 000000000..1d7a9b7b2 --- /dev/null +++ b/1-Introduction/translations/README.hi.md @@ -0,0 +1,28 @@ +# मशीन लर्निंग का परिचय + +पाठ्यक्रम के इस भाग में, आपको मशीन लर्निंग के क्षेत्र में अंतर्निहित बुनियादी अवधारणाओं से परिचित कराया जाएगा, यह क्या है, इसका इतिहास क्या है और इसके साथ काम करने के लिए शोधकर्ताओं द्वारा उपयोग की जाने वाली तकनीकों के बारे में जानेंगे। आइए एक साथ मशीन लर्निंग की इस नई दुनिया को एक्सप्लोर करें! + +![ग्लोब](../images/globe.jpg) +> बिल ऑक्सफ़ोर्ड द्वारा तस्वीर अनस्पेलश पर + +### पाठ + +1. [मशीन लर्निंग का परिचय](../1-intro-to-ML/README.md) +1. [मशीन लर्निंग और ए.आइ. का इतिहास ](../2-history-of-ML/README.md) +1. [निष्पक्षता और मशीन लर्निंग](../3-fairness/README.md) +1. [मशीन लर्निंग की तकनीके](../4-techniques-of-ML/README.md) + +### क्रेडिट + +"मशीन लर्निंग का परिचय" [मुहम्मद साकिब खान इणां ](https://twitter.com/Sakibinan), [ओर्नेला अलटून्यं ](https://twitter.com/ornelladotcom) और [जेन लूपर ](https://twitter.com/jenlooper) द्वारा ♥ से लिखा गया + +"मशीन लर्निंग और ए.आइ. का इतिहास" [जेन लूपर ](https://twitter.com/jenlooper) और [एमी बोयड](https://twitter.com/AmyKateNicho) द्वारा ♥ से लिखा गया + +"निष्पक्षता और मशीन लर्निंग" [टोमोमी ईमुरा](https://twitter.com/girliemac) द्वारा ♥ से लिखा गया + +"मशीन लर्निंग की तकनीक" [जेन लूपर](https://twitter.com/jenlooper) और [क्रिस नोरिंग ](https://twitter.com/softchris) द्वारा ♥ से लिखा गया + + + + + From 72ac26e5df5ded1bea7c4bc8eb16cf054bca7d01 Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Sat, 16 Oct 2021 08:47:27 -0400 Subject: [PATCH 05/63] =?UTF-8?q?Edit=20to=20Cassie=E2=80=99s=20Twitter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4-Classification/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4-Classification/README.md b/4-Classification/README.md index 14560a561..0237667d7 100644 --- a/4-Classification/README.md +++ b/4-Classification/README.md @@ -22,6 +22,6 @@ In this section, you will build on the skills you learned in the first part of t ## Credits -"Getting started with classification" was written with ♥️ by [Cassie Breviu](https://www.twitter.com/cassieview) and [Jen Looper](https://www.twitter.com/jenlooper) +"Getting started with classification" was written with ♥️ by [Cassie Breviu](https://www.twitter.com/cassiebreviu) and [Jen Looper](https://www.twitter.com/jenlooper) The delicious cuisines dataset was sourced from [Kaggle](https://www.kaggle.com/hoandan/asian-and-indian-cuisines). From f2e643f70356ac2d1bbc7bb4e512e0f2752fc936 Mon Sep 17 00:00:00 2001 From: Madhur Panwar <39766613+mdrpanwar@users.noreply.github.com> Date: Sat, 16 Oct 2021 18:40:49 +0530 Subject: [PATCH 06/63] [HI-Hindi] Translation for Classification base README (#406) * adding hindi translation of classification base README * point lessons to existing english translations --- 4-Classification/translations/README.hi.md | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 4-Classification/translations/README.hi.md diff --git a/4-Classification/translations/README.hi.md b/4-Classification/translations/README.hi.md new file mode 100644 index 000000000..e8916605d --- /dev/null +++ b/4-Classification/translations/README.hi.md @@ -0,0 +1,28 @@ +# वर्गीकरण के साथ शुरुआत + +## क्षेत्रीय विषय: स्वादिष्ट एशियाई और भारतीय व्यंजन + +एशिया और भारत में खाद्य परंपराएं बेहद विविध हैं, और बहुत स्वादिष्ट हैं! आइए क्षेत्रीय व्यंजनों का डेटा (data) देखकर उनकी सामग्री को समझने का प्रयास करें। + +![थाई भोजन विक्रेता](../images/thai-food.jpg) + +> लीशेंग चैंग (Lisheng Chang) द्वारा अनस्प्लैश (unsplash) पर चित्र + +## आप क्या सीखेंगे + +इस खंड में आप इस पाठ्यक्रम के पूर्व भाग में सीखे गए प्रतिगमन (regression) के कौशल पर निर्माण करेंगे, और अन्य वर्गीकारकों (classifiers) के बारे में जानेंगे। इन वर्गीकारकों का उपयोग करके आप डेटा (data) को बेहतर ढंग से समझ सकते हैं। + +> कई उपकरण हैं जिनकी सहयता से आप न्यूनतम कोड के माध्यम से वर्गीकरण मॉडलों के साथ काम करना सीख सकते हैं। [इस कार्य के लिए अज़ौर म. ल. (Azure ML) का उपयोग करें।](https://docs.microsoft.com/learn/modules/create-classification-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) + +## पाठ + +1. [वर्गीकरण से परिचय](../1-Introduction/README.md) +2. [और वर्गीकारक](../2-Classifiers-1/README.md) +3. [और भी अनेक वर्गीकारक](../3-Classifiers-2/README.md) +4. [व्यावहारिक म. ल. (ML): वेब अनुप्रयोग का निर्माण](../4-Applied/README.md) + +## श्रेय + +"वर्गीकरण के साथ शुरुआत" [कैसी ब्रेवियू](https://twitter.com/cassiebreviu) और [जेन लूपर](https://www.twitter.com/jenlooper) द्वारा ♥️ के साथ लिखा गया था। + +स्वादिष्ट व्यंजनों का डेटासेट (dataset) [कैगल (Kaggle)](https://www.kaggle.com/hoandan/asian-and-indian-cuisines) से प्राप्त किया गया था। \ No newline at end of file From 85012c219c7148796ed72cdae11ae35c1508bd53 Mon Sep 17 00:00:00 2001 From: Madhur Panwar <39766613+mdrpanwar@users.noreply.github.com> Date: Sat, 16 Oct 2021 20:00:10 +0530 Subject: [PATCH 07/63] rephrasing a complicated sentence and updating Cassie's twitter handle in classification base README (#405) * rephrase complicated sentence * updating Cassie's twitter handle * remove unnecessary comma * corect twitter link * further improve the sentence --- 4-Classification/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4-Classification/README.md b/4-Classification/README.md index 0237667d7..9d88feeec 100644 --- a/4-Classification/README.md +++ b/4-Classification/README.md @@ -9,7 +9,7 @@ In Asia and India, food traditions are extremely diverse, and very delicious! Le ## What you will learn -In this section, you will build on the skills you learned in the first part of this curriculum all about regression to learn about other classifiers you can use that will help you learn about your data. +In this section, you will build on your earlier study of Regression and learn about other classifiers that you can use to better understand the data. > There are useful low-code tools that can help you learn about working with classification models. Try [Azure ML for this task](https://docs.microsoft.com/learn/modules/create-classification-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) From 798d2e9d0f0f6c4d23fb537c8ae79b8ce48e2651 Mon Sep 17 00:00:00 2001 From: Subramani Date: Sun, 17 Oct 2021 08:21:53 -0400 Subject: [PATCH 08/63] Update README.md (#407) * Update README.md Corrected some grammatical errors. * Updated as requested * Updated --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9104836ff..a990ff423 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,13 @@ Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson (plus one!) curriculum all about **Machine Learning**. In this curriculum, you will learn about what is sometimes called **classic machine learning**, using primarily Scikit-learn as a library and avoiding deep learning, which is covered in our forthcoming 'AI for Beginners' curriculum. Pair these lessons with our ['Data Science for Beginners' curriculum](https://aka.ms/datascience-beginners), as well! -Travel with us around the world as we apply these classic techniques to data from many areas of the world. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'. +Travel with us around the world as we apply these classic techniques to data from many areas of the world. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment, and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'. **✍️ Hearty thanks to our authors** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, and Amy Boyd **🎨 Thanks as well to our illustrators** Tomomi Imura, Dasani Madipalli, and Jen Looper -**🙏 Special thanks 🙏 to our Microsoft Student Ambassador authors, reviewers and content contributors**, notably Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, and Snigdha Agarwal +**🙏 Special thanks 🙏 to our Microsoft Student Ambassador authors, reviewers, and content contributors**, notably Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, and Snigdha Agarwal **🤩 Extra gratitude to Microsoft Student Ambassador Eric Wanjau for our R lessons!** @@ -36,7 +36,7 @@ Travel with us around the world as we apply these classic techniques to data fro - Take the post-lecture quiz. - Complete the challenge. - Complete the assignment. -- After completing a lesson group, visit the [Discussion board](https://github.com/microsoft/ML-For-Beginners/discussions) and "learn out loud" by filling out the appropriate PAT rubric. A 'PAT' is a Progress Assessment Tool that is a rubric you fill out to further your learning. You can also react to other PATs so we can learn together. +- After completing a lesson group, visit the [Discussion Board](https://github.com/microsoft/ML-For-Beginners/discussions) and "learn out loud" by filling out the appropriate PAT rubric. A 'PAT' is a Progress Assessment Tool that is a rubric you fill out to further your learning. You can also react to other PATs so we can learn together. > For further study, we recommend following these [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-15963-cxa) modules and learning paths. @@ -56,7 +56,7 @@ Travel with us around the world as we apply these classic techniques to data fro We have chosen two pedagogical tenets while building this curriculum: ensuring that it is hands-on **project-based** and that it includes **frequent quizzes**. In addition, this curriculum has a common **theme** to give it cohesion. -By ensuring that the content aligns with projects, the process is made more engaging for students and retention of concepts will be augmented. In addition, a low-stakes quiz before a class sets the intention of the student towards learning a topic, while a second quiz after class ensures further retention. This curriculum was designed to be flexible and fun and can be taken in whole or in part. The projects start small and become increasingly complex by the end of the 12 week cycle. This curriculum also includes a postscript on real-world applications of ML, which can be used as extra credit or as a basis for discussion. +By ensuring that the content aligns with projects, the process is made more engaging for students and retention of concepts will be augmented. In addition, a low-stakes quiz before a class sets the intention of the student towards learning a topic, while a second quiz after class ensures further retention. This curriculum was designed to be flexible and fun and can be taken in whole or in part. The projects start small and become increasingly complex by the end of the 12-week cycle. This curriculum also includes a postscript on real-world applications of ML, which can be used as extra credit or as a basis for discussion. > Find our [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md), and [Translation](TRANSLATIONS.md) guidelines. We welcome your constructive feedback! @@ -73,7 +73,7 @@ By ensuring that the content aligns with projects, the process is made more enga - assignment - post-lecture quiz -> **A note about languages**: These lessons are primarily written in Python, but many are also available in R. To complete an R lesson, go to the `/solution` folder and look for R lessons. They include an .rmd extension that represents an **R Markdown** file which can be simply defined as an embedding of `code chunks` (of R or other languages) and a `YAML header` (that guides how to format outputs such as PDF) in a `Markdown document`. As such, it serves as an exemplary authoring framework for data science since it allows you to combine your code, its output and your thoughts by allowing you to write them down in Markdown. Moreover, R Markdown documents can be rendered to output formats such as PDF, HTML, or Word. +> **A note about languages**: These lessons are primarily written in Python, but many are also available in R. To complete an R lesson, go to the `/solution` folder and look for R lessons. They include an .rmd extension that represents an **R Markdown** file which can be simply defined as an embedding of `code chunks` (of R or other languages) and a `YAML header` (that guides how to format outputs such as PDF) in a `Markdown document`. As such, it serves as an exemplary authoring framework for data science since it allows you to combine your code, its output, and your thoughts by allowing you to write them down in Markdown. Moreover, R Markdown documents can be rendered to output formats such as PDF, HTML, or Word. > **A note about quizzes**: All quizzes are contained [in this app](https://white-water-09ec41f0f.azurestaticapps.net/), for 50 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder. From 34f298f5b3834c058bc228e5f63f367cb3c8a89b Mon Sep 17 00:00:00 2001 From: Anirudh Buvanesh <39529765+anirudhb11@users.noreply.github.com> Date: Sun, 17 Oct 2021 17:52:42 +0530 Subject: [PATCH 09/63] [Hi-Hindi] Translation for Web App base README (#409) * Added Hindi Translation for 1-Introduction base README * Eliminated unnecessary spaces * Added Hindi Translation for 3-Web-App Base README --- 3-Web-App/translations/README.hi.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 3-Web-App/translations/README.hi.md diff --git a/3-Web-App/translations/README.hi.md b/3-Web-App/translations/README.hi.md new file mode 100644 index 000000000..0e5f5780c --- /dev/null +++ b/3-Web-App/translations/README.hi.md @@ -0,0 +1,20 @@ +## अपने एमएल मॉडल का उपयोग करने के लिए एक वेब ऐप बनाएं + +पाठ्यक्रम के इस खंड में, आपको एक लागू एम.एल विषय से परिचित कराया जाएगा: अपने सैकिट-लर्न मॉडल को एक फ़ाइल के रूप में कैसे सहेजा जाए जिसका उपयोग वेब एप्लिकेशन के भीतर पूर्वानुमान लगाने के लिए किया जा सकता है। मॉडल सहेजे जाने के बाद, आप सीखेंगे कि फ्लास्क में निर्मित वेब ऐप में इसका उपयोग कैसे करें। आप पहले कुछ डेटा का उपयोग करके एक मॉडल तैयार करेंगे जो कि यू.एफ.ओ देखे जाने के बारे में है! फिर, आप एक वेब ऐप तैयार करेंगे जो आपको अक्षांश और देशांतर मान के साथ सेकंड इनपुट करने देगा ताकि यह अनुमान लगाया जा सके कि किस देश ने यू.एफ.ओ देखने की सूचना दी है। + +![यू.एफ.ओ पार्किंग](../images/ufo.jpg) +> माइकल हेरेन द्वारा तस्वीर अनस्पेलश पर + +### पाठ + +- [वेब ऐप बनाएं](../1-Web-App/README.md) + +### क्रेडिट + +- "वेब ऐप बनाएं" [जेन लूपर ](https://twitter.com/jenlooper) द्वारा ♥ से लिखा गया + +- प्रश्नोत्तरी रोहन राज वारा ♥ से लिखा गया + +- डाटासेट [कागल](https://www.kaggle.com/NUFORC/ufo-sightings) से लिया गया था + +- वेब ऐप आर्किटेक्चर अभिनव सागर द्वारा [इस लेख](https://towardsdatascience.com/how-to-easily-deploy-machine-learning-models-using-flask-b95af8fe34d4) और [इस रेपो](https://github.com/abhinavsagar/machine-learning-deployment) से प्रेरित है \ No newline at end of file From 58757c0a2208c18867f7bd9e9c7a5b6ebea0d06f Mon Sep 17 00:00:00 2001 From: Madhur Panwar <39766613+mdrpanwar@users.noreply.github.com> Date: Mon, 18 Oct 2021 17:08:16 +0530 Subject: [PATCH 10/63] [HI-Hindi] Translation for Real-World base README (#410) * Add hindi translation for real world base readme * translate image's alt text --- 9-Real-World/translations/README.hi.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 9-Real-World/translations/README.hi.md diff --git a/9-Real-World/translations/README.hi.md b/9-Real-World/translations/README.hi.md new file mode 100644 index 000000000..4e90260c0 --- /dev/null +++ b/9-Real-World/translations/README.hi.md @@ -0,0 +1,15 @@ +# उपसंहार: शास्त्रीय मशीन लर्निंग (machine learning) के वास्तविक विश्व अनुप्रयोग + +पाठ्यक्रम के इस खंड में आपको शास्त्रीय एम. एल. (ML) के कुछ वास्तविक-विश्व के अनुप्रयोगों से परिचित कराया जाएगा। हमने इंटरनेट को खंगालकर इन रणनीतियों का उपयोग करने वाले अनुप्रयोगों के बारे में श्वेतपत्र और लेख खोजे हैं। यह करते हुए, जितना संभव हुआ हमने न्यूरल नेटवर्क (neural networks), डीप लर्निंग (deep learning) और ए. आई. (AI) से बचने का प्रयास किया है। आईये जानें की एम. एल. का उपयोग व्यावसायिक प्रणालियों, पारिस्थितिक अनुप्रयोगों, वित्त, कला और संस्कृति आदि में कैसे किया जाता है। + +![शतरंज](../images/chess.jpg) + +> एलेक्सिस फॉवेट (Alexis Fauvet) द्वारा अनस्प्लैश (Unsplash) पर चित्र + +## पाठ + +1. [एम. एल. (ML) के वास्तविक-विश्व अनुप्रयोग](../1-Applications/README.md) + +## श्रेय + +"वास्तविक विश्व अनुप्रयोग" को [जेन लूपर (Jen Looper)](https://twitter.com/jenlooper) और [ओर्नेला अल्टुन्यान (Ornella Altunyan)](https://twitter.com/ornelladotcom) सहित एक मित्रों की टोली द्वारा लिखा गया था। From c5185be066982594220b30b8a40968367458ce4c Mon Sep 17 00:00:00 2001 From: Madhur Panwar <39766613+mdrpanwar@users.noreply.github.com> Date: Mon, 18 Oct 2021 17:09:07 +0530 Subject: [PATCH 11/63] Added hindi translation for time series forcasting base README (#412) --- 7-TimeSeries/translations/README.hi.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 7-TimeSeries/translations/README.hi.md diff --git a/7-TimeSeries/translations/README.hi.md b/7-TimeSeries/translations/README.hi.md new file mode 100644 index 000000000..3165afa1d --- /dev/null +++ b/7-TimeSeries/translations/README.hi.md @@ -0,0 +1,24 @@ +# समय श्रृंखला पूर्वानुमान से परिचय + +समय श्रृंखला पूर्वानुमान (time series forecasting) क्या है? यह अतीत के रुझानों का विश्लेषण करके भविष्य की घटनाओं की भविष्यवाणी करने के बारे में है। + +## क्षेत्रीय विषय: दुनिया भर में बिजली का उपयोग ✨ + +इन दो पाठों में आपको समय श्रृंखला पूर्वानुमान से परिचित कराया जाएगा। यह मशीन लर्निंग (machine learning) का कुछ कम ज्ञात क्षेत्र होने के बावजूद भी अन्य क्षेत्रों के साथ-साथ उद्योग और व्यावसायिक अनुप्रयोगों के लिए अत्यंत मूल्यवान है। जबकि इन मॉडलों की उपयोगिता को बढ़ाने के लिए न्यूरल नेटवर्क (neural networks) का उपयोग किया जा सकता है, हम इनका अध्ययन शास्त्रीय मशीन लर्निंग (machine learning) के संदर्भ में करेंगे, जहाँ मॉडल अतीत के आधार पर भविष्य के प्रदर्शन की भविष्यवाणी करने में मदद करते हैं। + +हमारा क्षेत्रीय केंद्र दुनिया में बिजली का उपयोग है। यह पिछले विद्युत भार के प्रतिरूप के आधार पर भविष्य के बिजली के उपयोग का पूर्वानुमान करना सीखने के लिए एक दिलचस्प डेटासेट (dataset) है। आप भांप सकते हैं कि इस प्रकार का पूर्वानुमान व्यावसायिक वातावरण में किस प्रकार अत्यंत सहायक हो सकता है। + +![विद्युत ग्रिड](../images/electric-grid.jpg) + +> राजस्थान में एक सड़क पर बिजली के टावरों का पेड्डी साई ऋतिक (Peddi Sai hrithik) द्वारा Unsplash अनस्प्लैश (Unsplash) पर चित्र + + +## पाठ + +1. [समय श्रृंखला पूर्वानुमान से परिचय](../1-Introduction/README.md) +2. [अरीमा (ARIMA) समय श्रृंखला मॉडलों का निर्माण](../2-ARIMA/README.md) +3. [समय श्रृंखला पूर्वानुमान के लिए समर्थन वेक्टर प्रतिगामी (Support Vector Regressor) का निर्माण](../3-SVR/README.md) + +## श्रेय + +"समय श्रृंखला पूर्वानुमान से परिचय" ⚡️ के साथ [फ्रैंचेस्का लज़ैरी (Francesca Lazzeri)](https://twitter.com/frlazzeri) और [जेन लूपर (Jen Looper)](https://twitter.com/jenlooper) द्वारा लिखा गया था। नोटबुकें पहली बार [अज़ौर "डीप लर्निंग फॉर टाइम सीरीज़" रिपॉजिटरी (Azure "Deep Learning For Time Series" repository)](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) में ऑनलाइन दिखाई दी, जिसे मूल रूप से फ्रैंचेस्का लज़ैरी (Francesca Lazzeri) ने लिखा था। एस. वी. आर. (SVR) पाठ [अनिर्बान मुखर्जी (Anirban Mukherjee)](https://github.com/AnirbanMukherjeeXD) द्वारा लिखा गया था। \ No newline at end of file From 33fbace5ac008e090a869a8f1c77ce0481042b2b Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Mon, 18 Oct 2021 10:16:54 -0500 Subject: [PATCH 12/63] [Translations] - spanish: 1-Introduction/3-fairness/translations/README.es.md (#413) * feat: Add file content to translate * feat(translation): Translate file to spanish * translate file to spanish * solve issues with broken links * solve issues with wrong numbered list * fix: Solve typos and misspellings on sentences --- .../3-fairness/translations/README.es.md | 211 ++++++++++++++++++ 1 file changed, 211 insertions(+) diff --git a/1-Introduction/3-fairness/translations/README.es.md b/1-Introduction/3-fairness/translations/README.es.md index e69de29bb..b588bedc6 100644 --- a/1-Introduction/3-fairness/translations/README.es.md +++ b/1-Introduction/3-fairness/translations/README.es.md @@ -0,0 +1,211 @@ +# Justicia en el Aprendizaje Automático + +![Resumen de justicia en el aprendizaje automático en un sketchnote](../../../sketchnotes/ml-fairness.png) +> Sketchnote por [Tomomi Imura](https://www.twitter.com/girlie_mac) + +## [Examen previo a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/5/) + +## Introducción + +En este plan de estudios, comenzarás a descubrir como el aprendizaje automático puede y está impactando nuestra vida diaria. Aún ahora, los sistemas y modelos involucrados en tareas diarias de toma de decisiones, como los diagnósticos del cuidado de la salud o detección del fraude. Es importante que estos modelos trabajen bien con el fin de proveer resultados justos para todos. + +Imagina que puede pasar cuando los datos que usas para construir estos modelos carecen de cierta demografía, como es el caso de raza, género, punto de vista político, religión, o representa desproporcionadamente estas demografías. ¿Qué pasa cuando la salida del modelo es interpretada a favor de alguna demografía? ¿Cuál es la consecuencia para la aplicación? + +En esta lección, será capaz de: + +- Tomar conciencia de la importancia de la justicia en el aprendizaje automático. +- Aprender acerca de daños relacionados a la justicia. +- Aprender acerca de la evaluación de la justicia y mitigación. + +## Prerrequisitos + +Como un prerrequisito, por favor toma el Path de aprendizaje "Responsible AI Principles" y mira el video debajo en el tema: + +Aprende más acerca de la AI responsable siguiendo este [Path de aprendizaje](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) + +[![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfonque de Microsoft para la AI responsable") + +> 🎥 Da clic en imagen superior para el video: Enfonque de Microsoft para la AI responsable + +## Injusticia en los datos y algoritmos + +> "Si torturas los datos lo suficiente, estos conferasán cualquier cosa" - Ronald Coase + +Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha conclusión puede pasar algunas veces de forma no intencional. Como humanos, todos tenemos sesgos, y es usualmente difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. + +El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío secio-tecnológico complejo. Sginificando que no puede ser dirigido puramente desde una perspectiva social o ténica. + +### Daños relacionados con la justicia + +¿Qué quieres decir con injusticia? "injusticia" engloba impactos negativos, o "daños", para un grupo de personas, como esas definidas en términos de raza, género, edad o estado de discapacidad. + +Los principales daños relacionados a la justicia pueden ser clasificados como de: + +- **Asignación**, si un género o etnicidad, por ejemplo, se favorece sobre otro. +- **Calidad del servicio**. Si entrenas los datos para un escenario específico pero la realidad es mucho más compleja, esto conlleva a servicio de bajo rendimiento. +- **Estereotipo**. El asociar un grupo dato con atributos preasignados. +- **Denigrado**. Criticar injustamente y etiquetar algo a a alguien. +- **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que se sigue promocionando está contribuyendo al daño. + +Demos un vistazo a los ejemplos. + +### Asignación + +Considerar un sistema hipotético para seleccionar solicitudes de préstamo. El sistema tiende a seleccionar a hombres blancos como mejores candidatos por encima de otros grupos. Como resultado, los préstamos se retienen para ciertos solicitantes. + +Otro ejemplo sería una herramienta experimental de contratación desarrollada por una gran corporación para seleccionar candidatos. La herramienta discriminó sistemáticamente un género de otro usando los modelos entrenados para preferir palabras asociadas con otras, lo cual resultó en candidatos penalizados cuyos currículos contienen palabras como "women’s rugby team". + +✅ Realiza una pequeña investigación para encontrar un ejemplo del mundo real de algo como esto. + +### Calidad del servicio + +Los investigadores encontraron que varios clasificadores de género comerciales tenían altas tasas de error en las imágenes de mujeres con tonos de piel más oscuros lo opuesto a las imágenes de hombres con tonos de piel más claros. [Referencia](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) + +Otro infame ejemplo es el dispensador de jabón para manos que parece no ser capaz de detectar a la gente con piel de color oscuro. [Referencia](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773) + +### Estereotipo + +La vista de género estereotipada fue encontrada en una traducción automática. Cuando se tradujo “he is a nurse and she is a doctor” al turco, se encontraron los problemas. El turco es un idioma sin género el cual tiene un pronombre "o" para comunicar el singular de la tercera persona, pero al traducir nuevamente la oración del turco al inglés se produjo el estereotipo como “she is a nurse and he is a doctor”. + +![Traducción al turco](../images/gender-bias-translate-en-tr.png) + +![Traducción de nuevo al inglés](../images/gender-bias-translate-tr-en.png) + +### Denigrado + +Una tecnología de etiquetado de imágenes infamemente etiquetó imágenes de gente con color oscuro de piel como gorilas. El etiquetado incorrecto es dañino no solo porque el sistema cometió un error, sino porque específicamente aplicó una etiqueta que tiene una larga historia de ser usada a propósito para denigrar a la gente negra. + +[![AI: ¿No soy una mujer?](https://img.youtube.com/vi/QxuyfWoVV98/0.jpg)](https://www.youtube.com/watch?v=QxuyfWoVV98 "AI, ¿No soy una mujer?") +> 🎥 Da clic en la imagen superior para el video: AI, ¿No soy una mujer? - un espectáculo que muestra el daño causado por la denigración racista de una AI. + +### Sobre- o sub- representación + +Los resultados de búsqueda de imágenes sesgados pueden ser vun buen ejemplo de este daño. Cuando se buscan imágenes de profesiones con un porcentaje igual o mayor de hombres que de mujeres, como en ingeniería, o CEO, observa que los resultados están mayormente inclinados hacia un género dado. + +![Búsqueda de CEO en Bing](../images/ceos.png) +> Esta búsqueda en Bing para 'CEO' produce resultados bastante inclusivos + +Estos cinco tipos principales de daños no son mutuamente exclusivos, y un solo sistema puede exhibir más de un tipo de daño. Además, cada caso varía en severidad. Por ejemplo, etiquetar injustamente a alguien como un criminal es un daño mucho más severo que etiquetar incorrectamente una imagen. Es importante, sin embargo, el recordar que aún los daños relativamente no severos pueden hacer que la gente se sienta enajenada o señalada y el impacto acumulado puede ser extremadamente opresivo. + +✅ **Discusión**: Revisa algunos de los ejemplos y ve si estos muestran diferentes daños. + +| | Asignación | Calidad del servicio | Estereotipo | Denigrado | Sobre- o sub- representación | +| ----------------------- | :--------: | :----------------: | :----------: | :---------: | :----------------------------: | +| Sistema de contratación automatizada | x | x | x | | x | +| Traducción automática | | | | | | +| Etiquetado de fotos | | | | | | + + +## Detectando injusticias + +Hay varias razones por las que un sistema se comporta injustamente. Los sesgos sociales, por ejemplo, pueden ser reflejados en los conjutos de datos usados para entrenarlos. Por ejemplo, la injusticia en la contratación puede ser exacerbada por la sobre dependencia en los datos históricos. Al emplear patrones elaborados a partir de currículos enviados a la compañía en un período de 10 años, el modelo determinó que los hombres estaban más calificados porque la mayoría de los currículos provenían de hombres, reflejo del pasado dominio masculino en la industria tecnológica. + +Los datos inadecuados acerca de cierto grupo de personas pueden ser la razón de la injusticia. Por ejemplo, los clasificadores de imágenes tienes una tasa de error más alta para imágenes de gente con piel oscura porque los tonos de piel más oscura fueron sub-representados en los datos. + +Las suposiciones erróneas hechas durante el desarrollo también causan injusticia. Por ejemplo, un sistema de análisis facial intentó predecir quién cometerá un crimen basado en imágenes de los rostros de personas que pueden llevar a supuestos dañinos. Esto podría llevar a daños substanciales para las personas clasificadas erróneamente. + +## Entiende tus modelos y construye de forma justa + +A pesar de los muchos aspectos de justicia que no son capturados en métricas cuantitativas justas, y que no es posible remover totalmente el sesgo de un sistema para garantizar la justicia, aún eres responsable de detectar y mitigar problemas de justicia tanto como sea posible. + +Cuando trabajas con modelos de aprendizaje automático, es importante entender tus modelos asegurando su interpretabilidad y evaluar y mitigar injusticias. + +Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el nivel de impacto de cada factor en la predicción. + +## Métodos de evaluación + +1. **Identifica daños (y beneficios)**. El primer paso es identificar daños y beneficios. Piensa cómo las acciones y decisiones pueden afectar tanto a clientes potenciales como al negocio mismo. + +2. **Identifica los grupos afectados**. Una vez que entendiste qué clase de daños o beneficios pueden ocurrir, identifica los grupos que podrían ser afectados. ¿Están estos grupos definidos por género, etnicidad, o grupo social? + +3. **Define métricas de justicia**. Finalmente, define una métrica para así tener algo con qué medir en tu trabajo para mejorar la situación. + +### Identifica daños (y beneficios) + +¿Cuáles son los daños y beneficios asociados con el préstamo? Piensa en escenarios con falsos negativos y falsos positivos: + +**Falsos negativos** (rechazo, aunque Y=1) - en este caso, un solicitante quien será capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. + +**Falsos positivos** (aceptado, aunque Y=0) - en este caso, el solictante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobranza de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. + +### Identifica los grupos afectados + +Los siguientes pasos son determinar cuales son los grupos que suelen ser afectados. Por ejemplo, en caso de una solicitud de tarjeta de crédito, un modelo puede determinar que las mujeres deberían recibir mucho menor límite de crédito comparado con sus esposos con los cuales comparten ingreso familiar. Una demografía entera, definida por género, es de este modo afectada. + +### Define métricas de justicia + +Has identificado los daños y un grupo afectado, en este caso, delimitado por género. Ahora, usa los factores cuantificados para desagregar sus métricas. Por ejemplo, usando los datos abajo, puedes ver que las mujeres tienen la tasa de falso positivo más grande y los hombres tienen la más pequeña, y que lo opuesto es verdadero para los falsos negativos. + +✅ En una lección futura de Clustering, verás como construir esta 'matriz de confusión' en código + +| | Tasa de falso positivo | Tasa de falso negativo | contador | +| ---------- | ------------------- | ------------------- | ----- | +| Mujeres | 0.37 | 0.27 | 54032 | +| Hombres | 0.31 | 0.35 | 28620 | +| No-binario | 0.33 | 0.31 | 1266 | + +Esta tabla nos dice varias cosas. Primero, notamos que hay comparativamente pocas personas no-binarias en los datos. Los datos están sesgados, por lo que necesitas ser cuidadoso en cómo interpretas estos números. + +En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la diferencia mayor o la menor tasa de cada faso negativo y falso positivo. + +✅ Detente y piensa: ¿Qué otros grupos es probable sean vean afectados a la hora de solicitar un préstamo? + +## Mitigando injusticias + +Para mitigar injusticias, explora el modelo para generar varios modelos mitigados y compara las compensaciones que se hacen entre la precisión y justicia para seleccionar el modelo más justo. + +Esta lección introductoria no profundiza en los detalles de mitigación de injusticia algorítmica, como los enfoques de post-procesamiento y reducciones, pero aquí tienes una herramiento que podrías probar. + +### Fairlearn + +[Fairlearn](https://fairlearn.github.io/) es un paquete Python de código abierto que te permite evaluar la justicia de tus sistemas y mitigar injusticias. + +La herramienta te ayuda a evaluar cómo unos modelos de predicción afectan a diferentes grupos, permitiéndote comparar múltiples modelos usando métricas de rendimiento y justicia, y provee un conjunto de algoritmos para mitigar injusticia en regresión y clasificación binaria. + +- Aprende cómo usar los distintos componentes revisando el repositorio de [GitHub](https://github.com/fairlearn/fairlearn/) de Fairlearn. + +- Explora la [guía de usuario](https://fairlearn.github.io/main/user_guide/index.html), [ejemplos](https://fairlearn.github.io/main/auto_examples/index.html) + +- Prueba algunas [muestras de notebooks](https://github.com/fairlearn/fairlearn/tree/master/notebooks). + +- Aprende [cómo activar evaluación de justicia](https://docs.microsoft.com/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) de los modelos de aprendizaje automático en Azure Machine Learning. + +- Revisa estas [muestras de notebooks](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) para más escenarios de evaluaciones de justicia en Azure Machine Learning. + +--- +## 🚀 Desafío + +Para prevenir que los sesgos sean introducidos en primer lugar, debemos: + +- Tener una diversidad de antecedentes y perspectivas entre las personas trabajando en los sistemas. +- Invertir en conjuntos de datos que reflejen la diversidad de nuestra sociedad. +- Desarrollar mejores métodos para la detección y corrección de sesgos cuando estos ocurren. + +Piensa en escenarios de la vida real donde la injusticia es evidente en la construcción y uso de modelos. ¿Qué más debemos considerar? + +## [Examen posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/) +## Revisión y autoestudio + +En esta lección, has aprendido algunos de los conceptos básicos de justicia e injusticia en el aprendizaje automático. + +Mira este taller para profundizar en estos temas: + +- YouTube: Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación por Hanna Wallach y Miro Dudik [Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) + +También lee: + +- Centro de recursos de Microsoft RAI: [Recursos de AI responsable – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4) + +- Grupo de investigación de Microsoft FATE: [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/) + +Explorar la caja de herramientas de Fairlearn + +[Fairlearn](https://fairlearn.org/) + +Lee acerca de las herramientas de Azure Machine Learning para asegurar justicia + +- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-15963-cxa) + +## Asignación + +[Explora Fairlearn](../translations/assignment.es.md) From e5b7e107a6688a6ef72bcec47b630c0d8d3343cd Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Mon, 18 Oct 2021 10:18:19 -0500 Subject: [PATCH 13/63] [Translations] - spanish - 1 introduction/2 history of ml/assignment.md (#414) * feat: Add file to translate Add asset to translate * feat: Translate file to spanish The translated file: `1-Introduction/2-history-of-ML/translations/assignment.es.md` Related to #411 --- .../2-history-of-ML/translations/assignment.es.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 1-Introduction/2-history-of-ML/translations/assignment.es.md diff --git a/1-Introduction/2-history-of-ML/translations/assignment.es.md b/1-Introduction/2-history-of-ML/translations/assignment.es.md new file mode 100644 index 000000000..5aedeb7ff --- /dev/null +++ b/1-Introduction/2-history-of-ML/translations/assignment.es.md @@ -0,0 +1,11 @@ +# Crea una línea de tiempo + +## Instrucciones + +Usando [este repo](https://github.com/Digital-Humanities-Toolkit/timeline-builder), crea una línea de tiempo de algunos aspectos de la historia de los algoritmos, matemáticas, estadística, Inteligencia Artificial (AI), Aprendizaje Automático (ML), o una combinación de todos estos. Te puedes enfocar en una persona, una idea o período largo de tiempo de pensamiento. Asegúrate de agregar elementos multimedia. + +## Rúbrica + +| Criterio | Ejemplar | Adecuado | Necesita mejorar | +| -------- | ------------------------------------------------- | --------------------------------------- | ---------------------------------------------------------------- | +| | Una línea de tiempo desplegada es representada como una página de Github | El código está incompleto y no fue desplegado | La línea del tiempo está incompleta, sin buena investigación y sin desplegar | From 742c314f42b5e61b2f01a963c0d466d4e4d582e5 Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Mon, 18 Oct 2021 10:18:48 -0500 Subject: [PATCH 14/63] [Translations] - spanish: 1 introduction/4 techniques of ml/assignment.md (#415) * feat: Add file to be translated * feat: Translate file to spanish * translate the file `1-Introduction/4-techniques-of-ML/assignment.md` to spanish --- .../4-techniques-of-ML/translations/assignment.es.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 1-Introduction/4-techniques-of-ML/translations/assignment.es.md diff --git a/1-Introduction/4-techniques-of-ML/translations/assignment.es.md b/1-Introduction/4-techniques-of-ML/translations/assignment.es.md new file mode 100644 index 000000000..2e931f8cc --- /dev/null +++ b/1-Introduction/4-techniques-of-ML/translations/assignment.es.md @@ -0,0 +1,11 @@ +# Entrevista a un científico de datos + +## Instrucciones + +En tu compañía, en un grupo de usuarios, o entre tus amigos o compañeros de estudio, habla con alguien que trabaje profesionalmente como científico de datos. Escribe un artículo corto (500 palabras) acerca de sus ocupaciones diarias. ¿Son ellos especialistas, o trabajan como 'full stack'? + +## Rúbrica + +| Criterio | Ejemplar | Adecuado | Necesita mejorar | +| -------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------ | --------------------- | +| | Un ensayo de la longitud correcta, con fuentes atribuidas, es presentado como un archivo .doc | El ensayo es pobremente atribuido o más corto que la longitud requerida | No se presentó el ensayo | From c3675ff1e280263d2cc60a2ab9d203366af235dd Mon Sep 17 00:00:00 2001 From: slait Date: Mon, 18 Oct 2021 23:12:08 +0100 Subject: [PATCH 15/63] Fix residual English in Japanese translation (#416) --- 1-Introduction/translations/README.ja.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/1-Introduction/translations/README.ja.md b/1-Introduction/translations/README.ja.md index f2f64c2c6..de7b6ff21 100644 --- a/1-Introduction/translations/README.ja.md +++ b/1-Introduction/translations/README.ja.md @@ -5,13 +5,14 @@ ![地球](../images/globe.jpg) > UnsplashのBill Oxfordによる写真 -### Lessons +### レッスン 1. [機械学習への導入](../1-intro-to-ML/translations/README.ja.md) 1. [機械学習とAIの歴史](../2-history-of-ML/translations/README.ja.md) 1. [機械学習における公平さ](../3-fairness/translations/README.ja.md) 1. [機械学習の技術](../4-techniques-of-ML/translations/README.ja.md) -### Credits + +### クレジット "機械学習への導入 "は、[Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan)、[Ornella Altunyan](https://twitter.com/ornelladotcom)、[Jen Looper](https://twitter.com/jenlooper)などのチームによって制作されました。 From 140b83d85546c2aaae1ae0c56d3fdc586074602b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Rold=C3=A1n?= Date: Tue, 19 Oct 2021 00:13:15 +0200 Subject: [PATCH 16/63] Translated classification README to spanish (#417) --- 4-Classification/translations/README.es.md | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/4-Classification/translations/README.es.md b/4-Classification/translations/README.es.md index e69de29bb..823b02293 100644 --- a/4-Classification/translations/README.es.md +++ b/4-Classification/translations/README.es.md @@ -0,0 +1,27 @@ +# Introducción a la clasificación + +## Tema regional: Deliciosas cocinas asiáticas e indias 🍜 + +En Asia y la India, las tradiciones alimentarias son muy diversas, ¡y muy deliciosas!. Veamos los datos sobre las cocinas regionales para intentar comprender sus ingredientes. + +![Vendedor de comida tailandesa](./images/thai-food.jpg) +> Photo by Lisheng Chang on Unsplash + +## Lo que aprenderás + +Esta sección, se basará en el estudio anterior de la Regresión y aprenderás sobre otros clasificadores que puedes usar para entender mejor los datos. + +Hay herramientas "low code" utiles que pueden ayudarte a aprender a trabajar con modelos de clasificación. Prueba [Azure ML para esta tarea](https://docs.microsoft.com/learn/modules/create-classification-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) + +## Lecciones + +1. [Introducción a la clasificación](../1-Introduction/README.es.md) +2. [Más clasificadores](../2-Classifiers-1/README.md) +3. [Otros clasificadores](../3-Classifiers-2/README.md) +4. [ML aplicado: construir una aplicación web](../4-Applied/README.md) + +## Créditos + +"Getting started with classification" fue escrito con ♥️ por [Cassie Breviu](https://www.twitter.com/cassiebreviu) y [Jen Looper](https://www.twitter.com/jenlooper) + +El conjunto de datos de cocinas deliciosas se obtuvo de [Kaggle](https://www.kaggle.com/hoandan/asian-and-indian-cuisines). From d1d8b297bc8617ee31eaa9dcdabb6dbfd1f6571c Mon Sep 17 00:00:00 2001 From: Vico Chu <30412827+vicoooo26@users.noreply.github.com> Date: Thu, 21 Oct 2021 03:50:35 +0800 Subject: [PATCH 17/63] add chapter 4-3 zh translation and tune some trans (#420) Co-authored-by: vicoooo26 --- 3-Web-App/translations/README.zh-cn.md | 2 +- 4-Classification/3-Classifiers-2/README.md | 2 +- .../translations/README.zh-cn.md | 235 ++++++++++++++++++ .../translations/assignment.zh-cn.md | 11 + 4 files changed, 248 insertions(+), 2 deletions(-) create mode 100644 4-Classification/3-Classifiers-2/translations/README.zh-cn.md create mode 100644 4-Classification/3-Classifiers-2/translations/assignment.zh-cn.md diff --git a/3-Web-App/translations/README.zh-cn.md b/3-Web-App/translations/README.zh-cn.md index f6d8505ab..b4d4c0dbf 100644 --- a/3-Web-App/translations/README.zh-cn.md +++ b/3-Web-App/translations/README.zh-cn.md @@ -10,7 +10,7 @@ 1. [构建一个 Web 应用程序](../1-Web-App/translations/README.zh-cn.md) -## 作者 +## 致谢 "构建一个 Web 应用程序" 由 [Jen Looper](https://twitter.com/jenlooper) 用 ♥ 编写️ diff --git a/4-Classification/3-Classifiers-2/README.md b/4-Classification/3-Classifiers-2/README.md index 291b3a751..006751696 100644 --- a/4-Classification/3-Classifiers-2/README.md +++ b/4-Classification/3-Classifiers-2/README.md @@ -176,7 +176,7 @@ Let's try for a little better accuracy with a Support Vector Classifier. Let's follow the path to the very end, even though the previous test was quite good. Let's try some 'Ensemble Classifiers, specifically Random Forest and AdaBoost: ```python -'RFST': RandomForestClassifier(n_estimators=100), + 'RFST': RandomForestClassifier(n_estimators=100), 'ADA': AdaBoostClassifier(n_estimators=100) ``` diff --git a/4-Classification/3-Classifiers-2/translations/README.zh-cn.md b/4-Classification/3-Classifiers-2/translations/README.zh-cn.md new file mode 100644 index 000000000..f26f2a421 --- /dev/null +++ b/4-Classification/3-Classifiers-2/translations/README.zh-cn.md @@ -0,0 +1,235 @@ +# 菜品分类器 2 + +在第二节课程中,您将探索更多方法来对数值数据进行分类。您还将了解选择不同的分类器所带来的结果。 + +## [课前测验](https://white-water-09ec41f0f.azurestaticapps.net/quiz/23/) + +### 先决条件 + +我们假设您已经完成了前面的课程,并且在本次课程文件夹根路径下的 `data` 文件夹中有一个经过清洗的名为 cleaned_cuisines.csv 数据集。 + +### 准备工作 + +我们已经将清洗过的数据集加载进您的 _notebook.ipynb_ 文件,并分为 X 和 Y dataframe,为模型构建过程做好准备。 + +## 分类学习路线图 + +在此之前,您已经了解使用 Microsoft 速查表对数据进行分类时可以使用到的各种选项。Scikit-learn 提供了一个类似的,但更细粒度的速查表,可以进一步帮助您调整估计器(分类器的另一个术语): + +![来自 Scikit-learn 的机器学习路线图 ](../images/map.png) +> 提示:[在线查看路线图](https://scikit-learn.org/stable/tutorial/machine_learning_map/)并沿着路线阅读文档。 + +### 计划 + +一旦您清楚了解了您的数据,这张路线图就非常有用,因为您可以沿着路线并做出决定: + +- 我们有超过 50 个样本 +- 我们想要预测一个类别 +- 我们有标记过的数据 +- 我们的样本数少于 100000 +- ✨ 我们可以选择线性 SVC +- 如果那不起作用,既然我们有数值数据 + - 我们可以尝试 ✨ K-近邻分类器 + - 如果那不起作用,试试 ✨ SVC 和 ✨ 集成分类器 + +这是一条非常有用的线索。 + +## 练习 - 拆分数据 + +按照这个路线,我们应该从导入一些要使用的库来开始。 + +1. 导入需要的库: + + ```python + from sklearn.neighbors import KNeighborsClassifier + from sklearn.linear_model import LogisticRegression + from sklearn.svm import SVC + from sklearn.ensemble import RandomForestClassifier, AdaBoostClassifier + from sklearn.model_selection import train_test_split, cross_val_score + from sklearn.metrics import accuracy_score,precision_score,confusion_matrix,classification_report, precision_recall_curve + import numpy as np + ``` + +2. 拆分您的训练数据和测试数据: + + ```python + X_train, X_test, y_train, y_test = train_test_split(cuisines_feature_df, cuisines_label_df, test_size=0.3) + ``` + +## 线性 SVC 分类器 + +支持向量分类(SVC)是机器学习方法支持向量机家族中的一个子类(参阅下方内容,学习更多相关知识)。用这种方法您可以选择一个 kernel 去决定如何聚类标签。C 参数指的是“正则化”,它将参数的影响正则化。kernel 可以是[其中](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC)的一项;这里我们将 kernel 设置为 linear 来使用线性 SVC。probability 默认为 false,这里我们将其设置为 true 来收集概率估计。我们还将 random_state 设置为 0 去打乱数据来获得概率。 + +### 练习 - 使用线性 SVC + +我们通过创建一个分类器数组来开始。在我们测试时您可以逐步向这个数组中添加分类器。 + +1. 从一个线性 SVC 开始: + + ```python + C = 10 + # 创建不同的分类器 + classifiers = { + 'Linear SVC': SVC(kernel='linear', C=C, probability=True,random_state=0) + } + ``` + +2. 使用线性 SVC 训练您的模型并打印报告: + + ```python + n_classifiers = len(classifiers) + + for index, (name, classifier) in enumerate(classifiers.items()): + classifier.fit(X_train, np.ravel(y_train)) + + y_pred = classifier.predict(X_test) + accuracy = accuracy_score(y_test, y_pred) + print("Accuracy (train) for %s: %0.1f%% " % (name, accuracy * 100)) + print(classification_report(y_test,y_pred)) + ``` + + 结果看上去不错: + + ```output + Accuracy (train) for Linear SVC: 78.6% + precision recall f1-score support + + chinese 0.71 0.67 0.69 242 + indian 0.88 0.86 0.87 234 + japanese 0.79 0.74 0.76 254 + korean 0.85 0.81 0.83 242 + thai 0.71 0.86 0.78 227 + + accuracy 0.79 1199 + macro avg 0.79 0.79 0.79 1199 + weighted avg 0.79 0.79 0.79 1199 + ``` + +## K-近邻分类器 + +K-近邻是机器学习方法最近邻家族的一部分,可以用来进行有监督和无监督学习。这种方法创建了预定个数的点,并且数据被聚集在这些点的四周,这样数据的大致标签可以被预测出来。 + +### 练习 - 使用 K-近邻分类器 + +前面的分类器都很不错,并且能在数据集上起作用,但是我们可能需要更好的精度。来试试 K-近邻分类器。 + +1. 给您的分类器数组添加一行(在线性 SVC 分类器后添加逗号): + + ```python + 'KNN classifier': KNeighborsClassifier(C), + ``` + + 结果有点糟糕: + + ```output + Accuracy (train) for KNN classifier: 73.8% + precision recall f1-score support + + chinese 0.64 0.67 0.66 242 + indian 0.86 0.78 0.82 234 + japanese 0.66 0.83 0.74 254 + korean 0.94 0.58 0.72 242 + thai 0.71 0.82 0.76 227 + + accuracy 0.74 1199 + macro avg 0.76 0.74 0.74 1199 + weighted avg 0.76 0.74 0.74 1199 + ``` + + ✅ 了解 [K-近邻](https://scikit-learn.org/stable/modules/neighbors.html#neighbors) + +## Support Vector 分类器 + +Support-Vector 分类器是机器学习方法[支持向量机](https://wikipedia.org/wiki/Support-vector_machine)家族的一部分,被用于分类和回归任务。为了最大化两个类别之间的距离,支持向量机将“训练样例映射为空间中不同的点”。然后数据被映射为距离,所以它们的类别可以得到预测。 + +### 练习 - 使用 Support Vector 分类器 + +为了更好的精度,我们尝试 Support Vector 分类器。 + +1. 在 K-近邻分类器后添加逗号,然后添加下面一行: + + ```python + 'SVC': SVC(), + ``` + + 结果相当不错! + + ```output + Accuracy (train) for SVC: 83.2% + precision recall f1-score support + + chinese 0.79 0.74 0.76 242 + indian 0.88 0.90 0.89 234 + japanese 0.87 0.81 0.84 254 + korean 0.91 0.82 0.86 242 + thai 0.74 0.90 0.81 227 + + accuracy 0.83 1199 + macro avg 0.84 0.83 0.83 1199 + weighted avg 0.84 0.83 0.83 1199 + ``` + + ✅ 了解 [Support-Vectors](https://scikit-learn.org/stable/modules/svm.html#svm) + +## 集成分类器 + +尽管之前的测试结果相当不错,我们还是沿着路线走到最后吧。我们来尝试一些集成分类器,特别是随机森林和 AdaBoost: + +```python + 'RFST': RandomForestClassifier(n_estimators=100), + 'ADA': AdaBoostClassifier(n_estimators=100) +``` + +结果非常好,尤其是随机森林方法的: + +```output +Accuracy (train) for RFST: 84.5% + precision recall f1-score support + + chinese 0.80 0.77 0.78 242 + indian 0.89 0.92 0.90 234 + japanese 0.86 0.84 0.85 254 + korean 0.88 0.83 0.85 242 + thai 0.80 0.87 0.83 227 + + accuracy 0.84 1199 + macro avg 0.85 0.85 0.84 1199 +weighted avg 0.85 0.84 0.84 1199 + +Accuracy (train) for ADA: 72.4% + precision recall f1-score support + + chinese 0.64 0.49 0.56 242 + indian 0.91 0.83 0.87 234 + japanese 0.68 0.69 0.69 254 + korean 0.73 0.79 0.76 242 + thai 0.67 0.83 0.74 227 + + accuracy 0.72 1199 + macro avg 0.73 0.73 0.72 1199 +weighted avg 0.73 0.72 0.72 1199 +``` + +✅ 学习[集成分类器](https://scikit-learn.org/stable/modules/ensemble.html) + +这种机器学习方法"组合了各种基本估计器的预测"来提高模型质量。在我们的示例中,我们使用随机森林和 AdaBoost。 + +- [随机森林](https://scikit-learn.org/stable/modules/ensemble.html#forest)是一种平均化方法,它建立了一个注入了随机性的“决策树森林”以避免过度拟合。n_estimators 参数设置了随机森林中树的数量。 + +- [AdaBoost](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.html) 在数据集上拟合一个分类器,然后在同一数据集上拟合分类器的额外副本。它关注并调整错误分类实例的权重,以便后续的分类器更多地关注和修正。 + +--- + +## 🚀挑战 + +这些技术方法每个都有很多能够让您微调的参数。研究每一个的默认参数,并思考调整这些参数对模型质量有何意义。 + +## [课后测验](https://white-water-09ec41f0f.azurestaticapps.net/quiz/24/) + +## 回顾与自学 + +课程中出现了很多术语,花点时间浏览[术语表](https://docs.microsoft.com/dotnet/machine-learning/resources/glossary?WT.mc_id=academic-15963-cxa)来复习一下它们吧! + +## 作业 + +[玩转参数](../translations/assignment.zh-cn.md) diff --git a/4-Classification/3-Classifiers-2/translations/assignment.zh-cn.md b/4-Classification/3-Classifiers-2/translations/assignment.zh-cn.md new file mode 100644 index 000000000..08fa81f06 --- /dev/null +++ b/4-Classification/3-Classifiers-2/translations/assignment.zh-cn.md @@ -0,0 +1,11 @@ +# 玩转参数 + +## 说明 + +在使用分类器时,有很多被默认设置了的参数。Vs Code 中的 Intellisense 可以帮助您深入了解它们。选用本课程中机器学习分类方法中的一个,调整各种参数,重新训练模型。构建一个 notebook 工程来解释为什么有些参数改变有助于提高模型质量,而其他改变会降低模型质量。请在您的回答中详细介绍。 + +## 评判标准 + +| 标准 | 优秀 | 中规中矩 | 仍需努力 | +| ---- | --- | -------- | ------- | +| | 提交了一个 notebook 工程文件,构建了一个完整且参数调整过的分类器,并对参数改变进行解释 | 提交了一个不完整的或没有详细解释的 notebook 工程文件 | notebook 工程文件有错误或者有缺陷 | From 877fbc2ad8e24401015d2904943c41436b58b8fc Mon Sep 17 00:00:00 2001 From: swartz-k <49771587+swartz-k@users.noreply.github.com> Date: Thu, 21 Oct 2021 03:52:54 +0800 Subject: [PATCH 18/63] [zh-cn] Chapter 7 README (#419) Co-authored-by: wangxu --- 7-TimeSeries/translations/README.zh-cn.md | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 7-TimeSeries/translations/README.zh-cn.md diff --git a/7-TimeSeries/translations/README.zh-cn.md b/7-TimeSeries/translations/README.zh-cn.md new file mode 100644 index 000000000..d239d66ab --- /dev/null +++ b/7-TimeSeries/translations/README.zh-cn.md @@ -0,0 +1,24 @@ +# 时间序列预测简介 + +什么是时间序列预测?它通过分析过去的趋势来预测未来的事件。 + +## 区域主题:全球用电量✨ + +在这两节课中,你将了解时间序列预测,这是机器学习中一个鲜为人知的领域,但对工业和商业应用程序以及其他领域非常有价值。虽然神经网络可用于增强这些模型的实用性,但我们将在经典机器学习的背景下研究它们,因为模型有助于根据过去预测未来的表现。 + +我们的重点是世界上的用电量,这是一个有趣的数据集,可以根据过去的用电量负载来预测未来的用电量。你可以看到这种预测在商业环境中非常有用。 + +![电网](../images/electric-grid.jpg) + +Peddi Sai hrithik 摄于 Unsplash + +## 课程 + +1.【时间序列预测介绍】(../1-Introduction/README.md) +2.【构建 ARIMA 时间序列模型】(../2-ARIMA/README.md) +3.【构建支持向量回归器的时间序列预测】(../3-SVR/README.md) + +## 作者 + +“时间序列预测简介” 由 [Francesca Lazzeri](https://twitter.com/frlazzeri) 和 [Jen Looper](https://twitter.com/jenlooper) 用 ⚡️ 编写。笔记本首先出现在 [Azure“时间序列深度学习”存储库](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) 最初由 Francesca Lazzeri 编写。SVR 课由 [Anirban Mukherjee](https://github.com/AnibanMukherjeeXD) 编写 + From 35e59f3a7c05b0e9c541682c68ee46dabb01eb9e Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Wed, 20 Oct 2021 14:53:24 -0500 Subject: [PATCH 19/63] [Translations] - spanish: 9-Real-World/README.md (#418) * feat: Add file content to translate * feat: Add translation to spanish --- 9-Real-World/translations/README.es.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/9-Real-World/translations/README.es.md b/9-Real-World/translations/README.es.md index e69de29bb..3ad06a6ac 100644 --- a/9-Real-World/translations/README.es.md +++ b/9-Real-World/translations/README.es.md @@ -0,0 +1,14 @@ +# Postdata: Aplicaciones del mundo real de aprendizaje automático clásico + +En esta sección del curso, presentaremos algunas aplicaciones del aprendizaje automático clásico en el mundo real. Hemos escrutinado el internet para encontrar documentos oficiales y artículos acerca de aplicaciones que han usado estas estrategias; evitando las redes neuronales, el aprendizaje profundo y la inteligencia artificial tanto como fue posible. Aprende cómo se usa el aprendizaje automático en los sistemas comerciales, las aplicaciones ecológicas, las finanzas, el arte y la cultura y más. + +![ajedrez](../images/chess.jpg) + +> Foto por Alexis Fauvet en Unsplash + +## Lección + +1. [Aplicaciones del mundo real para el aprendizaje automático](../1-Applications/translations/README.es.md) +## Créditos + +"Aplicaciones del mundo real" fue escrito por un equipo de personas, incluyendo a [Jen Looper](https://twitter.com/jenlooper) y [Ornella Altunyan](https://twitter.com/ornelladotcom). \ No newline at end of file From 4b960f846fd40a8d968a5fbe1d45c711e24759ec Mon Sep 17 00:00:00 2001 From: Vico Chu <30412827+vicoooo26@users.noreply.github.com> Date: Thu, 21 Oct 2021 21:41:54 +0800 Subject: [PATCH 20/63] add chapter 4-4 zh-cn trans and tune code indent (#422) --- 4-Classification/4-Applied/README.md | 124 ++++--- .../4-Applied/translations/README.zh-CN.md | 333 ++++++++++++++++++ .../translations/assignment.zh-CN.md | 11 + 3 files changed, 405 insertions(+), 63 deletions(-) create mode 100644 4-Classification/4-Applied/translations/README.zh-CN.md create mode 100644 4-Classification/4-Applied/translations/assignment.zh-CN.md diff --git a/4-Classification/4-Applied/README.md b/4-Classification/4-Applied/README.md index b6fb5450b..cddc4a9d8 100644 --- a/4-Classification/4-Applied/README.md +++ b/4-Classification/4-Applied/README.md @@ -228,82 +228,80 @@ You can use your model directly in a web app. This architecture also allows you ```javascript + ``` In this code, there are several things happening: -1. You created an array of 380 possible values (1 or 0) to be set and sent to the model for inference, depending on whether an ingredient checkbox is checked. +1. You created an array of 380 possible values (1 or 0) to be set and sent to the model for inference, depending on whether an ingredient checkbox is checked. 2. You created an array of checkboxes and a way to determine whether they were checked in an `init` function that is called when the application starts. When a checkbox is checked, the `ingredients` array is altered to reflect the chosen ingredient. 3. You created a `testCheckboxes` function that checks whether any checkbox was checked. -4. You use that function when the button is pressed and, if any checkbox is checked, you start inference. +4. You use `startInference` function when the button is pressed and, if any checkbox is checked, you start inference. 5. The inference routine includes: 1. Setting up an asynchronous load of the model 2. Creating a Tensor structure to send to the model diff --git a/4-Classification/4-Applied/translations/README.zh-CN.md b/4-Classification/4-Applied/translations/README.zh-CN.md new file mode 100644 index 000000000..8d996cb43 --- /dev/null +++ b/4-Classification/4-Applied/translations/README.zh-CN.md @@ -0,0 +1,333 @@ +# 构建一个美食推荐 Web 应用程序 + +在本节课程中,您将使用您在之前课程中学习到的一些方法和本系列课程用到的美食数据集来构建一个分类模型。此外,您还会使用 Onnx Web 运行时构建一个小的 Web 应用程序去使用保存的模型。 +机器学习最有用的实际运用之一就是构建推荐系统,今天您可以朝这个方向迈出第一步了! + +[![推荐系统介绍](https://img.youtube.com/vi/giIXNoiqO_U/0.jpg)](https://youtu.be/giIXNoiqO_U "Recommendation Systems Introduction") + +> 🎥 点击上面的图片查看视频:吴恩达(Andrew Ng)介绍推荐系统设计 + +## [课前测验](https://white-water-09ec41f0f.azurestaticapps.net/quiz/25/) + +本节课程中您将会学习: + +- 如何构建模型并将它保存为 Onnx 模型 +- 如何使用 Netron 去检查模型 +- 如何在 Web 应用程序中使用您的模型去进行推理 + +## 构建您的模型 + +建立应用机器学习系统是让这些技术赋能您的业务系统的一个重要部分。通过使用 Onnx 您可以在 Web 应用程序中使用模型(如果需要可以离线使用它们)。 + +[之前的课程](../../../3-Web-App/1-Web-App/translations/README.zh-cn.md)中,您构建并 “pickled” 了一个 UFO 目击事件的回归模型,并在一个 Flask 应用程序中使用。虽然了解它的架构会很有用,但这是一个全栈 Python 应用程序,您的需求可能包括使用 JavaScript 应用程序。 + +在本节课程中,您可以构建一个基于 JavaScript 的基础系统进行推理。不过无论如何,首先您需要训练一个模型并将其转换给 Onnx 使用。 + +## 练习 - 训练分类模型 + +首先,使用之前我们使用的清洗后的菜品数据集来训练一个分类模型。 + +1. 从导入库开始: + + ```python + !pip install skl2onnx + import pandas as pd + ``` + + 您需要 [skl2onnx](https://onnx.ai/sklearn-onnx/) 来帮助您将 Scikit-learn 模型转换为 Onnx 格式。 + +2. 然后使用 `read_csv()` 读取一个 CSV 文件,按照您在之前课程中用的相同方式处理您的数据: + + ```python + data = pd.read_csv('../data/cleaned_cuisines.csv') + data.head() + ``` + +3. 删除前两列无用的列,将其余的数据保存为 X: + + ```python + X = data.iloc[:,2:] + X.head() + ``` + +4. 保存标签为 y: + + ```python + y = data[['cuisine']] + y.head() + + ``` + +### 开始训练 + +我们将使用有着不错精度的 SVC 库。 + +1. 从 Scikit-learn 导入一些合适的库: + + ```python + from sklearn.model_selection import train_test_split + from sklearn.svm import SVC + from sklearn.model_selection import cross_val_score + from sklearn.metrics import accuracy_score,precision_score,confusion_matrix,classification_report + ``` + +2. 拆分训练数据和测试数据: + + ```python + X_train, X_test, y_train, y_test = train_test_split(X,y,test_size=0.3) + ``` + +3. 像您在之前课程中所做的一样,构建一个 SVC 分类器模型: + + ```python + model = SVC(kernel='linear', C=10, probability=True,random_state=0) + model.fit(X_train,y_train.values.ravel()) + ``` + +4. 现在,调用 `predict()` 测试您的模型: + + ```python + y_pred = model.predict(X_test) + ``` + +5. 打印分类报告来检查模型质量: + + ```python + print(classification_report(y_test,y_pred)) + ``` + + 如我们之前看见的,精度挺好: + + ```output + precision recall f1-score support + + chinese 0.72 0.69 0.70 257 + indian 0.91 0.87 0.89 243 + japanese 0.79 0.77 0.78 239 + korean 0.83 0.79 0.81 236 + thai 0.72 0.84 0.78 224 + + accuracy 0.79 1199 + macro avg 0.79 0.79 0.79 1199 + weighted avg 0.79 0.79 0.79 1199 + ``` + +### 将您的模型转换到 Onnx + +请确保使用正确的张量进行转换。数据集列出了 380 种原料,因此您需要在 `FloatTensorType` 中标记这个数字: + +1. 设置张量数为 380 来进行转换。 + + ```python + from skl2onnx import convert_sklearn + from skl2onnx.common.data_types import FloatTensorType + + initial_type = [('float_input', FloatTensorType([None, 380]))] + options = {id(model): {'nocl': True, 'zipmap': False}} + ``` + +2. 创建 onx 并保存为文件 **model.onnx**: + + ```python + onx = convert_sklearn(model, initial_types=initial_type, options=options) + with open("./model.onnx", "wb") as f: + f.write(onx.SerializeToString()) + ``` + + > 注意,您可以给您的转换脚本传入[选项](https://onnx.ai/sklearn-onnx/parameterized.html)。在这种情况下,我们传入设为 True 的 `nocl` 参数和设为 False 的 `zipmap` 参数。由于这是一个分类模型,您可以选择删除产生字典列表的 ZipMap(不必要)。`nocl` 指模型中包含的类别信息。通过将 `nocl` 设置为 True 来减小模型的大小。 + +运行完整的 notebook 工程文件现在将会构建一个 Onnx 模型并保存到此文件夹中。 + +## 查看您的模型 + +在 Visual Studio Code 中,Onnx 模型的结构不是很清晰。但有一个非常好的免费软件,很多研究员用它做模型可视化以保证模型被正确构建。下载 [Netron](https://github.com/lutzroeder/Netron) 然后打开您的 model.onnx 文件。您能看到您的简单模型被可视化了,其中列举有传入的参数 `380` 和分类器: + +![Netron 可视化](../images/netron.png) + +Netron 是查看您模型的有用工具。 + +现在您准备好了在 Web 应用程序中使用这个简洁的模型。我们来构建一个应用程序,当您查看冰箱时它会派上用场,并试图找出您可以使用哪种剩余食材组合来烹饪给定的菜肴,这由您的模型决定。 + +## 构建一个推荐器 Web 应用程序 + +您可以在 Web 应用程序中直接使用您的模型。这种架构允许您在本地运行,如果需要的话甚至可以离线运行。我们从在您保存 `model.onnx` 文件的相同目录下创建一个 `index.html` 文件开始。 + +1. 在 _index.html_ 文件中,添加以下标签: + + ```html + + +
+ Cuisine Matcher +
+ + ... + + + ``` + +2. 现在在 `body` 标签内,添加一些标签来展示代表一些配料的 checkbox 列表: + + ```html +

Check your refrigerator. What can you create?

+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+ +
+ ``` + + 注意,每个 checkbox 都给定了一个值,它反映了根据数据集可以找到对应配料的索引。例如,在这个按字母顺序排列的列表中,Apple 在第五列,由于我们从 0 开始计数,因此它的值是 4 。您可以查阅[配料表格](../../data/ingredient_indexes.csv)来查找给定配料的索引。 + + 继续您在 index.htlm 文件中的工作,在最后一个闭合的 `` 后添加一个脚本代码块去调用模型。 + +3. 首先,导入 [Onnx Runtime](https://www.onnxruntime.ai/): + + ```html + + ``` + + > Onnx Runtime 用于在多种硬件平台上运行 Onnx 模型,包括优化和使用的 API。 + +4. 一旦 Runtime 就位,您可以调用它: + + ```javascript + + ``` + +在这段代码中,发生了这些事情: + +1. 您创建了一个由 380 个可能值( 1 或 0 )组成的数组,这些值被发送给模型进行推理,具体取决于是否选中了配料的 checkbox。 +2. 您创建了一个 checkbox 数组并在应用程序启动时调用的 `init` 方法中确定它们是否被选中。选中 checkbox 后,`ingredients` 数组会发生变化来反映所选的配料。 +3. 您创建了一个 `testCheckboxes` 方法检查是否有 checkbox 被选中。 +4. 当按钮被点击将会使用 `startInference` 方法,如果有任一 checkbox 被选中,该方法会开始推理。 +5. 推理过程包括: + 1. 设置异步加载模型 + 2. 创建了一个要传入模型的张量结构 + 3. 创建 `feeds`,它反映了您在训练模型时创建的 `float_input` 输入(您可以使用 Netron 来验证具体名称) + 4. 发送 `feeds` 到模型并等待返回结果 + +## 测试您的应用程序 + +在 Visual Studio Code 中,从您的 index.html 文件所在的文件夹打开一个终端。请确保您已经全局安装了 [http-server](https://www.npmjs.com/package/http-server),按提示输入 `http-server`,一个 localhost 页面将会打开,您可以浏览您的 Web 应用程序。检查一下给出不同的配料会有什么菜品会被推荐: + +![菜品配料 web 应用程序](../images/web-app.png) + +祝贺您已经创建了一个包含几个字段的 “推荐” Web 应用程序。花点时间来构建这个系统吧! + +## 🚀挑战 + +您的 Web 应用程序还很小巧,所以继续使用[配料索引](../../data/ingredient_indexes.csv)中的配料数据和索引数据来构建它吧。用什么样的口味组合才能创造出一道特定的民族菜肴? + +## [课后测验](https://white-water-09ec41f0f.azurestaticapps.net/quiz/26/) + +## 回顾与自学 + +虽然本课程只讨论了创建一个菜品配料推荐系统的效果,但机器学习的应用程序领域有非常丰富的示例。阅读了解这些系统是如何构建的: + +- https://www.sciencedirect.com/topics/computer-science/recommendation-engine +- https://www.technologyreview.com/2014/08/25/171547/the-ultimate-challenge-for-recommendation-engines/ +- https://www.technologyreview.com/2015/03/23/168831/everything-is-a-recommendation/ + +## 作业 + +[构建一个推荐器](../translations/assignment.zh-CN.md) diff --git a/4-Classification/4-Applied/translations/assignment.zh-CN.md b/4-Classification/4-Applied/translations/assignment.zh-CN.md new file mode 100644 index 000000000..de90093e1 --- /dev/null +++ b/4-Classification/4-Applied/translations/assignment.zh-CN.md @@ -0,0 +1,11 @@ +# 构建一个推荐器 + +## 说明 + +根据本课程中的练习,您现在了解了如何使用 Onnx Runtime 和转换后的 Onnx 模型构建基于 JavaScript 的 Web 应用程序。尝试使用课程中的数据或其他来源(请添加致谢)的数据来构建一个新的推荐器。您可以根据不同的个性属性构建一个宠物推荐器,或者根据人的情绪创建音乐流派推荐器。要有创意! + +## 评判标准 + +| 标准 | 优秀 | 中规中矩 | 仍需努力 | +| ---- | --- | -------- | ------- | +| | 提交了一个 Web 应用程序和 notebook 工程文件,两者的注释说明充分并且能正常运行 | 其中一个没提交或者有缺陷 | 两个都没提交或者都有缺陷 | From 6c470bebb1c0dc646faa70cd995205b54e60acba Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Thu, 21 Oct 2021 08:42:18 -0500 Subject: [PATCH 21/63] [Translations] - spanish: 9-Real-World/1-Applications/assignment.md (#421) * feat: Add file to translate * Add file content to translate, got from `9-Real-World/1-Applications/assignment.md` * feat(translation): Translate file to spanish --- .../1-Applications/translations/assignment.es.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 9-Real-World/1-Applications/translations/assignment.es.md diff --git a/9-Real-World/1-Applications/translations/assignment.es.md b/9-Real-World/1-Applications/translations/assignment.es.md new file mode 100644 index 000000000..c3a151dd6 --- /dev/null +++ b/9-Real-World/1-Applications/translations/assignment.es.md @@ -0,0 +1,13 @@ +# Una búsqueda del tesoro con aprendizaje automático + +## Instrucciones + +En esta lección aprendiste acerca de muchos casos de uso en la vida real que fueron solucionados usando aprendizaje automático. Si bien, el uso del aprendizaje profundo, las nuevas técnicas y herramientas en la inteligencia artificial y el apoyo en las redes neuronales han ayudado a acelerar la producción de herramientas para ayudar a estos sectores, el aprendizaje automático clásico que usa las técnicas en este curso aún tienen gran valor. + +Para esta asignación, imagina que estás participando en un hackatón. Usa lo que has aprendido en el curso para así proponer una solución mediante el uso de aprendizaje automático clásico y así resolver un problema en uno de los sectores discutidos en esta lección. Crea una una presentación donde discutas cómo implementarás tu idea. ¡Tendrás puntos adicionales si puedes reunir datos de prueba y construir un modelo de aprendizaje automático para soportar tu concepto! + +## Rúbrica + +| Criterio | Ejemplar | Adecuado | Necesita mejorar | +| -------- | ------------------------------------------------------------------- | ------------------------------------------------- | ---------------------- | +| | Entregó una presentación de PowerPoint - puntos adicionales si creó un modelo | Entregó una presentación básica nada innovadora | El trabajo está incompleto | From 55e867a32ad4015cb0f48d96b125ad28681633b0 Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Thu, 21 Oct 2021 10:02:46 -0400 Subject: [PATCH 22/63] small edit for clarity --- 4-Classification/2-Classifiers-1/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4-Classification/2-Classifiers-1/README.md b/4-Classification/2-Classifiers-1/README.md index 68877e6ac..e05a399f6 100644 --- a/4-Classification/2-Classifiers-1/README.md +++ b/4-Classification/2-Classifiers-1/README.md @@ -125,7 +125,7 @@ Let's see if we can reason our way through different approaches given the constr We will be using Scikit-learn to analyze our data. However, there are many ways to use logistic regression in Scikit-learn. Take a look at the [parameters to pass](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html?highlight=logistic%20regressio#sklearn.linear_model.LogisticRegression). -Essentially there are two important parameters `multi_class` and `solver`, that we need to specify, when we ask Scikit-learn to perform a logistic regression. The `multi_class` value applies a certain behavior. The value of the solver is what algorithm to use. Not all solvers can be paired with all `multi_class` values. +Essentially there are two important parameters - `multi_class` and `solver` - that we need to specify, when we ask Scikit-learn to perform a logistic regression. The `multi_class` value applies a certain behavior. The value of the solver is what algorithm to use. Not all solvers can be paired with all `multi_class` values. According to the docs, in the multiclass case, the training algorithm: From 22c783987310b224a131b7784f30ff8285c17723 Mon Sep 17 00:00:00 2001 From: "Charles Emmanuel S. Ndiaye" Date: Fri, 22 Oct 2021 19:14:44 +0000 Subject: [PATCH 23/63] Fix some translations and add 51 and 52 id missing quizzes (#423) --- quiz-app/src/assets/translations/fr.json | 160 +++++++++++++++++++---- 1 file changed, 137 insertions(+), 23 deletions(-) diff --git a/quiz-app/src/assets/translations/fr.json b/quiz-app/src/assets/translations/fr.json index 9b946ab57..2325972d7 100644 --- a/quiz-app/src/assets/translations/fr.json +++ b/quiz-app/src/assets/translations/fr.json @@ -22,7 +22,7 @@ ] }, { - "questionText": "Quelle est la différence technique entre le ml classique et le deep learning?", + "questionText": "Quelle est la différence technique entre le ML classique et le deep learning?", "answerOptions": [ { "answerText": "ML classique a été inventé en premier", @@ -73,7 +73,7 @@ "isCorrect": "true" }, { - "answerText": "Des orangutans", + "answerText": "Des Orangs-outans", "isCorrect": "false" } ] @@ -90,7 +90,7 @@ "isCorrect": "false" }, { - "answerText": "Des neural networks", + "answerText": "Des réseaux neuronaux", "isCorrect": "false" } ] @@ -99,7 +99,7 @@ "questionText": "Pourquoi tout le monde devrait-il apprendre les bases du ML?", "answerOptions": [ { - "answerText": "L'apprentissage ml est amusant et accessible à tout le monde", + "answerText": "L'apprentissage ML est amusant et accessible à tout le monde", "isCorrect": "false" }, { @@ -122,7 +122,7 @@ "questionText": "Quand approximativement le terme 'intelligence artificielle' a-t-il été inventé ?", "answerOptions": [ { - "answerText": "1980s", + "answerText": "années 1980", "isCorrect": "false" }, { @@ -153,7 +153,7 @@ ] }, { - "questionText": "Quelle est l'une des raisons pour lesquelles l'avancement de l'AI a ralenti dans les années 1970?", + "questionText": "Quelle est l'une des raisons pour lesquelles l'avancement de l'IA a ralenti dans les années 1970?", "answerOptions": [ { "answerText": "Puissance de calcul limitée", @@ -176,7 +176,7 @@ "title": "Historique du machine learning: Quiz de validation des connaissances", "quiz": [ { - "questionText": "Qu'est-ce qu'un exemple de système d'IA \" Scruffy \" AI?", + "questionText": "Qu'est-ce qu'un exemple de système d'IA \" Scruffy \" ?", "answerOptions": [ { "answerText": "ELIZA", @@ -250,7 +250,7 @@ ] }, { - "questionText": "Le terme \" injustice \" en ml connotes:", + "questionText": "Le terme \" injustice \" en ML connotes:", "answerOptions": [ { "answerText": "Préjudices pour un groupe de personnees", @@ -358,13 +358,13 @@ "isCorrect": "false" }, { - "answerText": "Tune Paramètres, puis formez votre modèle", + "answerText": "Régler les paramètres, puis entraîner votre modèle", "isCorrect": "false" } ] }, { - "questionText": "Vos données ___ vont avoir une incidence sur la qualité de votre modèle ML", + "questionText": "Vos données de ___ vont avoir une incidence sur la qualité de votre modèle ML", "answerOptions": [ { "answerText": "Quantité", @@ -441,15 +441,15 @@ "questionText": "Une commande commune de démarrer le processus de formation dans diverses bibliothèques ML est la suivante:", "answerOptions": [ { - "answerText": "Model.travel", + "answerText": "model.travel", "isCorrect": "false" }, { - "answerText": "Model.train", + "answerText": "model.train", "isCorrect": "false" }, { - "answerText": "Model.fit", + "answerText": "model.fit", "isCorrect": "true" } ] @@ -481,7 +481,7 @@ "questionText": "Laquelle de ces variables est une variable catégorique?", "answerOptions": [ { - "answerText": "rythme cardiaque", + "answerText": "Rythme cardiaque", "isCorrect": "false" }, { @@ -603,7 +603,7 @@ "isCorrect": "false" }, { - "answerText": "Un Train Test Splitn", + "answerText": "Un Train Test Split", "isCorrect": "false" } ] @@ -652,7 +652,7 @@ "questionText": "Laquelle de ces méthodes de traçage est utile lorsque vous souhaitez comprendre la propagation de différents groupes de fichiers de données de votre jeu de données?", "answerOptions": [ { - "answerText": "Nuage de pointsn", + "answerText": "Nuage de points", "isCorrect": "false" }, { @@ -844,11 +844,11 @@ "isCorrect": "true" }, { - "answerText": "linéaire", + "answerText": "Linéaire", "isCorrect": "false" }, { - "answerText": "cardinale", + "answerText": "Cardinale", "isCorrect": "false" } ] @@ -1494,11 +1494,11 @@ "questionText": "Les techniques de clustering peuvent être utilisées dans ces industries", "answerOptions": [ { - "answerText": "Banking", + "answerText": "Les banques", "isCorrect": "false" }, { - "answerText": "e-commerce", + "answerText": "Le e-commerce", "isCorrect": "false" }, { @@ -2444,14 +2444,14 @@ ] }, { - "questionText": "Utilisez Sarimax pour", + "questionText": "Utilisez SARIMAX pour", "answerOptions": [ { "answerText": "Gérer les modèles d'ARIMA saisonniers", "isCorrect": "true" }, { - "answerText": "Gérer des modèles spéciaux Arima", + "answerText": "Gérer des modèles spéciaux ARIMA", "isCorrect": "false" }, { @@ -2806,6 +2806,120 @@ ] } ] - } + }, + { + "id": 51, + "title": "Séries temporelles SVR: Quiz préalable", + "quiz": [ + { + "questionText": "SVM signifie", + "answerOptions": [ + { + "answerText": "Statistical Vector Machine", + "isCorrect": "false" + }, + { + "answerText": "Support Vector Machine", + "isCorrect": "true" + }, + { + "answerText": "Statistical Vector Model", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Laquelle de ces techniques ML est utilisée pour prédire des valeurs continues ?", + "answerOptions": [ + { + "answerText": "Le Clustering", + "isCorrect": "false" + }, + { + "answerText": "La classification", + "isCorrect": "false" + }, + { + "answerText": "La régression", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Lequel de ces modèles est couramment utilisé pour les prévisions de séries chronologiques ?", + "answerOptions": [ + { + "answerText": "ARIMA", + "isCorrect": "true" + }, + { + "answerText": "K-Means Clustering", + "isCorrect": "false" + }, + { + "answerText": "Logistic Regression", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 52, + "title": "Séries temporelles SVR: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Par laquelle de ces méthodes un SVR apprend-il ?", + "answerOptions": [ + { + "answerText": "Trouver le meilleur hyperplan d'ajustement qui a le nombre maximum de points de données", + "isCorrect": "true" + }, + { + "answerText": "Apprentissage de la distribution de probabilité de l'ensemble de données", + "isCorrect": "false" + }, + { + "answerText": "Recherche de clusters dans l'ensemble de données", + "isCorrect": "false" + } + ] + }, + { + "questionText": "À quoi sert un noyau dans les SVM ?", + "answerOptions": [ + { + "answerText": "Pour mesurer la précision des prédictions du modèle", + "isCorrect": "false" + }, + { + "answerText": "Pour transformer l'ensemble de données dans un espace de dimension supérieure", + "isCorrect": "true" + }, + { + "answerText": "Pour standardiser les valeurs de l'ensemble de données", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Lequel de ces modèles prend en compte la non-linéarité de l'ensemble de données ?", + "answerOptions": [ + { + "answerText": "La régression linéaire simple", + "isCorrect": "false" + }, + { + "answerText": "ARIMA", + "isCorrect": "false" + }, + { + "answerText": "SVR utilisant le noyau RBF", + "isCorrect": "true" + } + ] + } + ] + } ] }] \ No newline at end of file From 8693c669765a9f0582a76624af797dc110dedc0f Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Fri, 22 Oct 2021 15:34:44 -0400 Subject: [PATCH 24/63] fixing the build, adding a few pdfs as samples --- .gitignore | 2 + 1-Introduction/1-intro-to-ML/README.md | 54 +- 1-Introduction/1-intro-to-ML/lesson-1.pdf | Bin 0 -> 273093 bytes 1-Introduction/1-intro-to-ML/lesson-1.pptx | Bin 303095 -> 0 bytes 1-Introduction/2-history-of-ML/README.md | 32 +- 1-Introduction/2-history-of-ML/lesson-2.pdf | Bin 0 -> 1217964 bytes quiz-app/package-lock.json | 3118 +++++----- quiz-app/package.json | 2 +- quiz-app/src/App.vue | 4 +- quiz-app/src/assets/translations/en.json | 1 + quiz-app/src/assets/translations/fr.json | 5836 ++++++++++--------- 11 files changed, 4636 insertions(+), 4413 deletions(-) create mode 100644 1-Introduction/1-intro-to-ML/lesson-1.pdf delete mode 100644 1-Introduction/1-intro-to-ML/lesson-1.pptx create mode 100644 1-Introduction/2-history-of-ML/lesson-2.pdf diff --git a/.gitignore b/.gitignore index 51f47a5aa..3dd15239c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,8 @@ ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore +dist + # User-specific files *.rsuser *.suo diff --git a/1-Introduction/1-intro-to-ML/README.md b/1-Introduction/1-intro-to-ML/README.md index e9a32ca94..715843ff3 100644 --- a/1-Introduction/1-intro-to-ML/README.md +++ b/1-Introduction/1-intro-to-ML/README.md @@ -1,12 +1,16 @@ # Introduction to machine learning + + [![ML, AI, deep learning - What's the difference?](https://img.youtube.com/vi/lTd9RSxS9ZE/0.jpg)](https://youtu.be/lTd9RSxS9ZE "ML, AI, deep learning - What's the difference?") > 🎥 Click the image above for a video discussing the difference between machine learning, AI, and deep learning. ## [Pre-lecture quiz](https://white-water-09ec41f0f.azurestaticapps.net/quiz/1/) -*** +--- Welcome to this course on classical machine learning for beginners! Whether you're completely new to this topic, or an experienced ML practitioner looking to brush up on an area, we're happy to have you join us! We want to create a friendly launching spot for your ML study and would be happy to evaluate, respond to, and incorporate your [feedback](https://github.com/microsoft/ML-For-Beginners/discussions). @@ -14,7 +18,8 @@ Welcome to this course on classical machine learning for beginners! Whether you' > 🎥 Click the image above for a video: MIT's John Guttag introduces machine learning -# Getting started with machine learning +--- +## Getting started with machine learning Before starting with this curriculum, you need to have your computer set up and ready to run notebooks locally. @@ -24,42 +29,52 @@ Before starting with this curriculum, you need to have your computer set up and - **Create a GitHub account**. Since you found us here on [GitHub](https://github.com), you might already have an account, but if not, create one and then fork this curriculum to use on your own. (Feel free to give us a star, too 😊) - **Explore Scikit-learn**. Familiarize yourself with [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), a set of ML libraries that we reference in these lessons. -# What is machine learning? +--- +## What is machine learning? The term 'machine learning' is one of the most popular and frequently used terms of today. There is a nontrivial possibility that you have heard this term at least once if you have some sort of familiarity with technology, no matter what domain you work in. The mechanics of machine learning, however, are a mystery to most people. For a machine learning beginner, the subject can sometimes feel overwhelming. Therefore, it is important to understand what machine learning actually is, and to learn about it step by step, through practical examples. -# The hype curve +--- +## The hype curve ![ml hype curve](images/hype.png) > Google Trends shows the recent 'hype curve' of the term 'machine learning' -# A mysterious universe +--- +## A mysterious universe We live in a universe full of fascinating mysteries. Great scientists such as Stephen Hawking, Albert Einstein, and many more have devoted their lives to searching for meaningful information that uncovers the mysteries of the world around us. This is the human condition of learning: a human child learns new things and uncovers the structure of their world year by year as they grow to adulthood. -# The child's brain +--- +## The child's brain A child's brain and senses perceive the facts of their surroundings and gradually learn the hidden patterns of life which help the child to craft logical rules to identify learned patterns. The learning process of the human brain makes humans the most sophisticated living creature of this world. Learning continuously by discovering hidden patterns and then innovating on those patterns enables us to make ourselves better and better throughout our lifetime. This learning capacity and evolving capability is related to a concept called [brain plasticity](https://www.simplypsychology.org/brain-plasticity.html). Superficially, we can draw some motivational similarities between the learning process of the human brain and the concepts of machine learning. -# The human brain +--- +## The human brain The [human brain](https://www.livescience.com/29365-human-brain.html) perceives things from the real world, processes the perceived information, makes rational decisions, and performs certain actions based on circumstances. This is what we called behaving intelligently. When we program a facsimile of the intelligent behavioral process to a machine, it is called artificial intelligence (AI). -# Some terminology +--- +## Some terminology Although the terms can be confused, machine learning (ML) is an important subset of artificial intelligence. **ML is concerned with using specialized algorithms to uncover meaningful information and find hidden patterns from perceived data to corroborate the rational decision-making process**. -# AI, ML, Deep Learning +--- +## AI, ML, Deep Learning ![AI, ML, deep learning, data science](images/ai-ml-ds.png) > A diagram showing the relationships between AI, ML, deep learning, and data science. Infographic by [Jen Looper](https://twitter.com/jenlooper) inspired by [this graphic](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining) -# Concepts to cover +--- +## Concepts to cover + In this curriculum, we are going to cover only the core concepts of machine learning that a beginner must know. We cover what we call 'classical machine learning' primarily using Scikit-learn, an excellent library many students use to learn the basics. To understand broader concepts of artificial intelligence or deep learning, a strong fundamental knowledge of machine learning is indispensable, and so we would like to offer it here. -# In this course you will learn: +--- +## In this course you will learn: - core concepts of machine learning - the history of ML @@ -72,7 +87,8 @@ In this curriculum, we are going to cover only the core concepts of machine lear - reinforcement learning - real-world applications for ML -# What we will not cover +--- +## What we will not cover - deep learning - neural networks @@ -80,7 +96,8 @@ In this curriculum, we are going to cover only the core concepts of machine lear To make for a better learning experience, we will avoid the complexities of neural networks, 'deep learning' - many-layered model-building using neural networks - and AI, which we will discuss in a different curriculum. We also will offer a forthcoming data science curriculum to focus on that aspect of this larger field. -# Why study machine learning? +--- +## Why study machine learning? Machine learning, from a systems perspective, is defined as the creation of automated systems that can learn hidden patterns from data to aid in making intelligent decisions. @@ -88,11 +105,13 @@ This motivation is loosely inspired by how the human brain learns certain things ✅ Think for a minute why a business would want to try to use machine learning strategies vs. creating a hard-coded rules-based engine. -# Applications of machine learning +--- +## Applications of machine learning Applications of machine learning are now almost everywhere, and are as ubiquitous as the data that is flowing around our societies, generated by our smart phones, connected devices, and other systems. Considering the immense potential of state-of-the-art machine learning algorithms, researchers have been exploring their capability to solve multi-dimensional and multi-disciplinary real-life problems with great positive outcomes. -# Examples of applied ML +--- +## Examples of applied ML **You can use machine learning in many ways**: @@ -103,7 +122,8 @@ Applications of machine learning are now almost everywhere, and are as ubiquitou Finance, economics, earth science, space exploration, biomedical engineering, cognitive science, and even fields in the humanities have adapted machine learning to solve the arduous, data-processing heavy problems of their domain. -# Conclusion +--- +## Conclusion Machine learning automates the process of pattern-discovery by finding meaningful insights from real-world or generated data. It has proven itself to be highly valuable in business, health, and financial applications, among others. @@ -116,12 +136,14 @@ Sketch, on paper or using an online app like [Excalidraw](https://excalidraw.com # [Post-lecture quiz](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) +--- # Review & Self Study To learn more about how you can work with ML algorithms in the cloud, follow this [Learning Path](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-15963-cxa). Take a [Learning Path](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa) about the basics of ML. +--- # Assignment [Get up and running](assignment.md) diff --git a/1-Introduction/1-intro-to-ML/lesson-1.pdf b/1-Introduction/1-intro-to-ML/lesson-1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c0a6778f4866de35a89f37424729e4245180a514 GIT binary patch literal 273093 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 J3l2 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

En8e&(!%9-0x`K?`rezt5R<48x_&MH4{ z2v8;>Xn{|r6AdTnSXQkX^hw#zg!p+2)`Vch5PMQ1V&;WoS-JaGknh=t({ z&3u1D_O1!JNxsDWa>iwDv(xsFa>Sj{+P|EV2h7^v3&h%2`=rw%6{5LqCoG!n&-Q4u zb(17G3vz1Gat|4vruVT;h?Mt8Ru*)mC@SDU)?dxq;OJvF{$2s3uNRvXqs3JgMCozr zM8aLw{?LRBm5hroa?{ZdA|0G`J@ zJ^W*DJ1faWHQ1D|GVPHVb=t%Lwc{E4K^HWWdq!8s)4I3h=Je>Cxu0h*<9@gtG-ojErP++W8`2!zb|yloTjzx;<)MMqrjqnE3(ol#2qY1@ZgF1Uu2 z7^mYq%^?x}5Z^AJTX3 zt>Xmh5g zSWpFvrc3)QRXsBPR=fgh95X&EB0)8Am*ds3s;1}3woe9{~iKS0B{oEb>iBe^(lkCr>8+Tf- zOdXN}A;bzPHHiw{%>1@zkmg5T6EepfHLK-cNJa}RY|ey-j_N`orN~vx2XjmPB@4Q; zMgh;jeGOA5u6VxU=6|>7*d-9UUXH!!M+!~}FzetWHBb5^NJ{>Zh4f=fu8F|buj`a# zRBv7YF#63QTKDo|^M}yd4&T^#6-@ibAT`y+wc!WV0M9}h+u2owl`5A@YXwB=mA%JC z3I?ZUG?;}-2@%iGnmM)xKJoLL6C{EOf!o3PytP_(h4@%8nf7Yesbfg@==b;)!(^n; ze*Np@*CVqiEZV=l`(aP$I@_GN0~4i;^uZofOL)&c^D5ay;XOfKK6h4Qjdvt@oGA*y zJ)?}cCCfKG>M9&~-<2h{NHi+O#|%+A6O_h+P>`c^@n+1qQMgkBJ*y(MaOO3Ed;b{M zWwsS6Zde@R$me8K*nAIPc(;g!6;rS_RfmO`h4}bGTc){r>~E5jUtq)SedZp(U@%H= zza_Dm7;J{epHL3t?e%d)BDZnhjsg&Qb&v*sqb*1OrrjF0>F2BWn`O0vO)6)$3})U@ z+ac`Y44LwLWC(wb^XT@NUHegLst1+A>+0Sl+~+@KBjDbnUZTXN)8C+mb-h@Cu8g0G zPP(&pp6N}<_^(%i^lOk4l@W7D;cdM=Uj>OOlcH^2cQ8aaXc7|WvmQsEG005ppWPFp z811CR_n9TGmlh?4?eD2v6cpH%mOPzlAKkCrMJGz-fs`n97Qr5C+(xLRe)Dq;J}-7r z(Wd)pXU0wIx>GbNhVLv<E)eg!fQgt7m5SN3a@GrGMxhqK%)EI zPq(8I%EeSjhRhs9D`H!HlBGt*^`5Z}wC)a6)fnM4r8Ps&CX4$wSX$K9gjw+ekEom! zlmtC8*~#w<%7w9?<#vg!qMbJm=N(Rk?)}`9L5lYk_A~=TWWV2BnPyf~HMS=f4PliL z0~}AjJsYAU{yhSdpmVIjw}LFlL1HkBd!fcLd-j1+WR#v{hp+KleKslOW0$yh2 z-~G#@Cf|rg$dzuJvCui3D5~OCZrcBd@G8Y90;YfSsea9_$9$fut@$5yB>9hdv4m~N zu+%7VU_yx3md|kCRGK%&>qZ{YXwNG*3%dMj5Wr(om6a5|>t=3V(HWTsz_Z0C zLE4w+B1pB`VJj22_*4H0v77FgH*V~w6es| zmM6!LDN7&{)gwau$y!gImO<{(3A|yq)$O*?k&a9B9(el*d6A+(A#gC+)J^;OJ$USv zXGh|jZ&pOyOQQ!nfsb>NmPqdF)L`8IZ?}ER(I1ySph#|P{yaR8Ov(Q z{N?jbXM9T7CS3%`uzZ?ITPD6An7?xGS8Rr^QAx2_tfRK0WrYx4M8n^lojlm!sIPXU zQrB;7N7@JCe8?iBZ5&Hr+UUrPX)+r~7(poxVu*n=cSwrpJGBHtTU~wUcOW^)(68!( zLzI<$_6FqoB@U**?`{`k)ag;bza*&t{zI0Me>QV*HUqLuM|Lk3g<4`5dV70e83lQH z3*g*(UvR$gyyy9n|G5R|YX-fu{GXZ)8lnm83Mw%I+47BhyLmN|RZVHSdWNqu_1SUf z_-Qp&Kfg_}C^=dz2^#J+Cy-fP%6K}4>Bqu0X*n8CiedlQdgcY9+JY(PHp7MBT5fU~ zY2Mb;)YU8IZIMBIsZ#@vA~2WSX}<%@uiFOI$ce_RqAz!1jBR^Qhy1KU{C~`IgPy~- zD(C!AZ%;{J=Tu z2^SZ~qb(UJgS@?P+li_bo|Ia3u}OB>?J9=K)N4Bu<1q>x*dl|-vG!BV~%ChWTi3dB}I7dIMgv3~0FhTcr`F7(N0 zA-q+@wplv|2^o@qz+rjAIJ2UarN}{O#2=fBF{=|rehiKp0+9ZoVu0L{#cNu z3@QgA9tinude6W(jSt(Xz`vX>fVmI&2n3#J@#{|6=OG&RI*_#LZ^>gQXJc96&P6+) zHYi2u?*X&?xCr*bcv{ReAJcl?*-DDh#nQ$~F^3;+Xw_6U)qGXCbEhzSCGSJUjU{^( z?jLSEF8=l1E=u#M_KXrK%k{>S6Sw_b!UAW4eDo_b8~BZjHmlEyQ$f;DAE9Jbw?ZMTmMZMy0&t%3rbz$=y2Plz5qP)HWo-p#x)uqAYP_>)nTj0C0gzBp@R zSj54MzyBa@O=Tr7o{3!>{!1vO6rruAmQ`(!tru`?7+o{0cPZ-m)$wlc1W>hv%|m1z z(kHiR1T*-A8^Qj=7Dqz}8PULoV#2gNt-N*x={A2joTi_(HfUSCQP}Lpor5)XO1wjx z_W416T0;CGX2ImkYrPafL%6zRMF*?#$$HBXNSV>5y$NiFFliR0;v{zNd@Ap#7^Ee* z`8vcXjG#BmYqzb?F08#t1Bve)c)5(fF?Zy%W)-*{meezza@oYr$Uv8pLHb8uzP>d% z5sy?Z6cZdAtO@D5IE=cGM)Qbi)>pslE)?_vnOm;5Qd9o`-$4EQ0+Aj?ZYs!8X z|4Pgxb&@>G2g-;FSyq;pUlU#&)GJt->gp!X?oPQ)+U}Hdx12f&+TQ`y zTK^KvnIOoY%$%5A3PwNx%LK5yb*kZ;kUqoFGd)lYS--$sG2$qKkz}#nxWYITni@kJ zmvd9PYE@(4CZ%FvmRkA#c4*f^`09<|oQdh7fx0774r#YOzQN<&`n0E@29Fww$+znh zz5~jztdy*vxXGFGY8%~VpSoGTgM)(-i>KV&I)tZ$Kp<9gmFB$}&vx+T{)XrH55)8i zN9mWr%7pw^mFLvMfp{|6vJ+q4weNp%;LpIokg3=W4{Cp_Rj_?_FeBu%`1)yX#!vS(=OIEREp7^otbmo%sJlp zLVy*qKMzywNg%i%ttLG93I@N!EU!h-X0wnm3^*klxs9ut5fpD5HTFMCcb_gQEk&>T zg1vhs;QwYw6ag|BCKGC>b>Bfto12Yn4G>VsV9pa3mW!jz3*GY-VyVLq%@yV4syJgE zoy1y13iUxAx38s%$-@;-D{E`C5eV5ly#8NF~LU6*hr!OH%%%~$og1CI}hSX_P}z(X7dU6#SXVu&pHWE{Flka9l#06!%HhT+*vER z-&b{ef^eBuB%Q0Cot^DG74U={`Cn{a6ph=KHEICAX7j(Y=;v9rP78_}8XBNpXre(? zGIJB?nGeq&;xpe>jDbo#P*Mi^*_hQ#(XxX0a^`={GGvQkpKQaBfNI_>wh%_5a2Kmj}@O_o#%i#Qu8>!iWDqQvtsA zE%3kf1RqR@laWjnZ#Zbl0c!fKWqsC<#^lMj-G5`Sbhl17!%K~Gta3nm9_q` zp}TMAmKgC@$)EB}e|~@chiLbuM{qjVL!TiITCMEYPvaKafgS+WRw?^kTJGxyC#CK% z6%DR5&{NkAYhA(;m)N(db%V%czi3PG$DCuTcRo(TiK*8_d-^wk5TFbc)c(1yTecjy zc$xf*APUeN=~{}4TWJ$R+?{2f5pM&+aL`oZKh zStO^M!lJWkYHEs$ivdbNSVVu9uCLDi*ZW{2Jt;{Zy9=0)P;ABN#nJAPhC9rf#q;V4 z9B5P%eZ1|u<+Krd z$I#omp^@ZXlFv>zi^4W2z+}^m@ddrC=3O|Ydiod{8ABUL$;nGBqBZK%48b}qJle@g z%jP6|B}#(lx+V)O>;Rwj%d!&AeH%NwjC54Wr>lX1fuP{>7+sJ07zYl(E)MYr#&^)Q zXFD-IzB?)}FHb>4dSytf-(S z*aiQhyCGU)#BQ?McGp9ky74wBiwCzHqcpXKRRf@Kj7IT!XjmwSyXr4K8I358tgx}ND(K0{O1ypb>ecGAY?CWT=DT3_xk8-wH=mC z|0*%DM&>s-T)DjM(I``qko-c*+xDBXM3=t5{K{)xY+qVf$TKA;O6I$dftzEdZa_!) zw}y#}Z*v@fqx@f?`xZTfN@0Id;^G-B5pe4l<}GVIKrYyo zL_RXv`Fjg-N&GeLtBah?tE*PNVK?;4fM%^Kpi%nD{V!v>%mC^JuR=pac=%nkGP{aI zuttGO5#KkOG*zBUMBu<9T@B>J+)n-}2)0hWy-$PB+DYb-V<$K+oyj9cBJTpiR`XOM zX0Hx(wS$3=SfsU%h6Zf>5%WHRnwXX1ojeQs1!RJ&BGjwpcuVS@2B>Xi#uZJ&n|1=!nSOI9F*HV(@qI@dsPI;> zf3cf0>2yA6Daw@? z855WISL5E|!mL6=_vYx9Y~koye8kTFg7tI4gu=jt;^PEu#-iiyrlu4P8S!f@zC2S^ z4{=)PxhHT*8hu6M0#-#)xN1JXYFOI+PFN20`sa%;)W}13huf%2L~y`84rA3~;&dAv zW?!naykkKmbm6~_EbSJ(8tKdwZdxcw`nx$zz~+oi(Op|zjpcO8lH}*V8`a4e^Vz_% zWM1>nU6Xj-J3x1imK!G`dcJ=TNRtm!r{qQ~+VMON$=Xm|9hW$wE1FZL>0n_}XIFe$ z0Xh^Km}wgE-n~&|5q+UB)ojsEKmK&-qA2x1{QCbh3r-SWui7wSb5iTaTjbqytX?x2 z)hNy6UM=iuDZc&C)YKF-cVkas{gAhr??oN&1uNN$iMidB)*vt%c=t>&zgZ>%qg1TU z%w^P=G{#pPP*PmXh8G#>2$Z~Th@UHJzZf>uZci-%h*dUy7o04RyQru%nq2F!G>qyx z`a?~zQ6%OOnk*pp2-gi`2~%f-6%MU{t!8hd?@yQ2LxZRGn2_RvN*9q>XXsZyJ+5L&$84%DJb;={bJN=WRaw+WN<~R zV1slO&jgw_hC!iAE7mhzA@Hlzl<2suzVjx)>D}j7e9B#?(G1Bj58E zFS^uJS3j|Hm-xT;Moj?l$|NX4(BkAkoQ7S!Cr~MP>h5U$)~>CsZ^gv1{5F!dP>691 z`rJ|wIeo458WD%G7nIP{V#gG~xq&4e*|Or|L3^Jf1>2%z0Z)ohx!lWER#wHSk4~5t zzwKlYkXmtzN<@@FKOBNx2Q5gI7LKJQ?+7fu#!5p{fT2!G)Pw?G&R2u4DOWEB&L=e|pfvx!oI|oeok_HONpn>VuB!}; z>M9kZq+FfT1)6#`X4^v+IujBSa^9s*i zp-|Vqu;vzkHDF;}AIFB_esmZNA2!vASU^-<*c4Y+S9zyiU^9oq43~$Cnj0GQ&kC>J z$e$L}EP*QJ@(DOkXdXxb+kU|G+A(51$4}XpljwV6T%7Km!Kmf-Sxu2^O%yU#P+K1# z1HY+nZv$Q4wtjlq!}cYaBpLaJBcC!o=Kdqsj=`eTysG)2*y@tw`=H6^s+`t!4bih< zi`T94t2pWF<7PQMYAV=9lV2saV8>Sg+MyoFECCg!)n3bq2Y$mD)C!7*%Cl=;QZZ6F z7W4EAr46he6-aVoOp0$dYDxz#->^UW>p_(;&qrO*;4BEpOrXPj5)A6k?q+wCU)cv| z1smcuB^1g@5jx!W>tfK=sxdPInHcbLAuD!24UsHx#97FwQ2aGj9)G1Ms95vb6T^UG zHEfMCC-NEKHL|0Ml3jViY~&5DJRstU0>tAmW-|b{i`)Ogy`` zC=Z3S{dw_QZE`j)@jhdj8038m||= zq$2w20E{0fg`HnsSy@?MkGrr0c=dvn6#iOnp&jXdlUmA=mWZ?7Q21SH%DZ0S5_^NR4V_{LzKurM@ zqxmal_*M6n;4klhBG7Q&U}IxbU$b1+BrO5nE3>VR*5m$6sdB$ze#l6gYW-cc4@tTl zIb9_soliLPZV)AvtMgeGcYWLY#^$G-7M>8Ni(nX3VdnUgP|H>9JN_>M1nt@6Rnrej zdutE)#R%*FJR7*U?O8O%e4L8+pA?g?-lwHip3*Q!?j-4I_-0H0qGWt!Gra@(^YpJ4 zG-(BksTTpj?eHB13hBb2pNdLK_=sbo7J%`!_7u)bZiwDP4~LIr@{EG%SfP{f+5-j% zNoFUi|07T?F%Xg#e?*OJ1T~X!Ss3#{US1RD{j252%`TA;& zk1dqoE;w+Ep;Bl|j~^t$f=`nPZ1nD1wYE?w>Klb z`m2bcp8?{a|JGfUt|iUEI2$o8-5Mt=m9KYFU!+R93OiBzWSr-lv#4E7wbxS|60(8>kz ze1Xj>c^RGku29Im`b6iigOJL;d zQL|JQI0yhh3P=Nx3@6fww$BzqF9YVE48kf|7Xtv{wDa#wEXW4SxwPQHyO<}>|Et4V z0ST;sl6g_d$`1KphGlLtMV>q!cZHHgWf>L7Pvrpiwlr2~|A>imYKTCA^Qp#@dlkAY zfGKDE6Fmtw#4=ljXF_!8)(E34rR?3he+)-z{Hi5!bflJSBTwUbO^S+%A)g{(Ao(?F zdq?g1ya>Q3QDK4$tz0#OsEhy$wk5X@CgKshdmVSv*7q|YAd-5lxnaXP8D?#5LmII@ znl5r60=Gi^%+%D>%*@7at8$C22>rvT7%=P{rJAzs4FkfM-85R_8pQSLJ^2+qnf2?NkHl^Otr-L6EUEfHOcw$7y?O< z_iq|Ue!+j^;(kH@qC5ryf;Rc5c|buP1MrpoQ%Dm3-JUoFAb+_!=KA_tF0si0 zx25j+ebesWUh4yL$)#)i8n8;(=eW{cYOk(1Z?{M{(Rldxy+g3nSvJu~FD^T8KX3OQ zUt{yYS$Y0s>!BIXr`8+?NHr*N%4OJDFj?MOJPj0+>?rW8$Er-ijukJm~_2!y}1hju$Bd(;*vdny= z&HI?;^s&=O!AOa zKflO*fo2v3USLdYjh&nwO$==Q*|IaVgn?mUAz&c*XN#K~hF;Xd+S$aBfL_$vz}ZCD z#K_Lr1cqMP#MaE&oPdLo8HSe^=HI8gXHKfFTjDYTx}@gDiBMN6*#=sWU{&fwD3=oU z)N>sS#>V39TYhq=f%!?+b**s*&Yc`vimM%W6}_v`clgxFKmcufKz z(Nkw^e>!JhvBds{KL-dZiM7vSpf9r82f=;*-nIp+Lk{JLkT@a+iHv*65jfU3nffgz z&Y5PBkx(`y&TDd_!`ORn3oH#fcL@iiAN5ly-$J~jW75*?qyvdkQ&!WLeCfRA$7h7A z;Pc@$R_x%QG0;o~L2W2#)^jtIjGZZ*SR$e3W2LSqet~Mp#u@%-#^p2H)H_D#kOZ@B zTEVhP>!Au|2E;%gNx|^CIE{e#up*Goph1P+n6mGf81Bm`?Xf5~7(oRinfOn%;5fuW zdfh^8lVxhlbqe{3tf-YHvDz?BlKwKUu9S<~4TpwPmV!qeAI&qj&9zaGyux^Nuf}3l z5^Kydq4kEJN6r9yK6pH=ZxHNc>Ee>^@Um;~+sH2y-6 zz~A}{Kfif#Q?-mWe$i$`svdMeI!05)<;+$2jw$x)p=ST<9JJ#_g?j7rZse#&<{M*( z^BRcdy8Em7^|j+l?pvD)`0ZiqW*(C8jr5Cl_EC?|`(ldE>$BeDjiQ6zH-`AfG`}A`8N@FzT>hc-h+_X~3ZZs5g`*B9ZwdPlmP(`5(UpLrevg_(OERI0v;dFsdHs8Tp*o@42XHo&T2sL zn8^~@Y}f&nh(^#fRi&oRiB|?bP5F)Cx5va%?FHh+?esOXE83mN-Z#Bd`~C zfE2NwV5nC}ETii5woTYwdgjy7A9FzBiF~PyXXcVs;0lx z&%To7Hv;?w$A{k98Zm?-Mf7-K^Tn#lK}>ZFqR7P^DpCrGZ8cu6gSNY&xM?$XC}6pv z=-+LTx&R@kt2iLsfHlU|4z;=1?u|8Q!UIc#$MlmUOncH+21ZAZP^LH!7Gc)*+=F^~ zV&Xn@1ubx8kBJjqGj67`Bu5~Y6*AvAbLw9Z(@W3v0e7@5ym}FY8me~I{XUu$% zzFt$<>%uY&+lL}a+L!(4)JTUWp2Rf>(?}ffoY=zu(Z$yv zFkldhW)jRdT(#0VoXm(eRBD!MQx+Pac_4>Qfw&m!j^z_zXkRs#l9`uQwU{gxFGv<8 zaQy>x|F!|!Bm8-8DQ(4D1WuZ+xT$pR?S@rMU(S*sXQ0{#MIyG|pZrkC0SPwq|&)v;B; z5gJ=$C9f|Z?lWp(oO`Ml7?;&r1_3JP;VZ!BGSO6`!V$;O8uQ7+&{ekMX?-wa^O;kR zMk`J4e}5LkRuSt;??{hr1d#(lF`GNb%wErlE^NG6r7rqy^ptJ3+7c!fgb1A=*~pfjnk^i+}WnDYS>VW z+HeG8El$>)P#D))>ndH4cCKU}H1A&ODt|OBl_so+*QSCTB}S=T*9$ityWATfEjx4L zZaILQ(gIOAr>TD_3vxR)+IGIu{e_$>+o|H#V~1(>%g!l=62c8!VRP=KF!91P%69SK zu;FhYesqklPuJn( zP>bW$J26D`pXdT};M+-$|R!g1lEe(MDX7(*-JHi9pDpQu47*S#rx{Fgiq0M7Z&i9)5#@EZ50lttY z`gp}P`)c$1&zON4J{I4O;{b+g+3jU4LO@;2&aPOf9TV482-8or55k_fF#jYz3lQo?;hGeD>?c4J|Dj97i8@3 zkA#fu?_RBX3t$@JnvA8V)I{GVyl5EtmHq){p{HeyMdd)dlB4fof1Z}Z&q(20w;R80 z;UpiHr%uFoUnudmhr%)puHBI2L*you1WVF3J>l!- zg)nSl>6K}zd@ypqN|m3rY-5N#vn4o(2fFKHx*TFpp=z!M+2{DAcw-uTBDHZ6t7kas7qL>~#J3mr&{H!3tT?LFToIT1N zJmxy*Dki!|2ufvc<2?e6<^(}j^B3g#e6+lx=2S@+5|M>Sz>^d-M(u_VM@-iY5C!q8 zJ1r=@6i3#6u+*Zwflime5AF!I!4%1%an|@^59whLIXZ&9oIl+MqW&Y0igYtQyyBKw;ya0C{MSAF z8o9QVj$){f9KMq;cGSbi=&}9h5Gjc_E7XyzpcbrvSIGgU()W{kO%{U9D)jm-N#HN}U zfTfJIxP>MEAu>M^1>!J9PjjqA(Sl*(3o%H?>MzP`lWyj4xfZo zu%OXCD~N->+E3+f)^k+ApT@BRGS+5r+{NJruQM>2_7mrKdaisihDl^?1G#-6ssZ+|2De?cCm4 z$HtAfE<0$7C1KJw?Ip}iSP^@M%9sr%B;c5TC2^~VZvX6nRKKSK?=VoUI_H`qieQlBr%|*UQZ{!*gn*r<*D(m1M;ik)mT5!zraG>akCfv0T)) zSD56!oYmPKyXm{5bD2YLl@$OkU zv1(Ws!7zuO+%BSx@z=yvvOtVJ>JWAsCR5wDL71iz-@1SOR#~@Qwjo>X)@hLde^__PkT}|w zh*%U9_Avp^sql(WvH2l-NR5?DQn;?OvOrxqbp?`HVdfm%=IwCqn{%j7^IuH8tW5vi zsh64Q|Co9;*TZoEu~tsa$+2IP;;AC3I=ZVZ*^fUYa4(?oEBfLDQ{O`6W*wfQip!0^ zf17%T@zhp&YL>5;DHY98)!x3;%zk(jOnsea+4_82Jx-T@4qH^=0M%qn`&Ms#FMLc+ zS269xoWE^vVa9y5jJw+?hq6NR~lK zJ*f?2nI}T0zmQujk5S=gA5{OS2+>O)83}RA$Z6>unVR5TK7IKKc%~()^8%6CN)&#V9*&mWK(g~qQHnL(^e*LED*4DM)L7hRSE}Fdf*8=~ z(_RTodXh~OD(mPz2D1}U9I-Otb-(wd0?kZV zK;l4z950-AcNTc)j$#k534?M8A&>w1b8^8##>41${d7#~-{H5nCNB2Gz>)Q2vvumC z724(mt6ctdf~(aD?Sxb!T=YJJInm1l0wl$yqJP?etD9e zUEJ@wOA*!6Z3X`lF>6D<%Q+NvcRqR_1r&)4=R{T;Z%h8BUN72Q;O#BcoIamuZDRJgu zU4BZ%Kyq=&CN=gz3SHCI8f=M}=E8u5Swu@jC0m{nFiYIDy1yzWqRW|>#vZ$fq+8`H zFeCOqML%cT&*i8w)UkcN6P0uK0=3K-8Hw*b7gEm_%W}l!FZ7&%nEr4m9@ry68ry@~ z%_GAIOtU}cMzszZ2~*6PEh|IgR=1MQwt8n|Ck^LKnP=87@*ZT6o~FWjGWa1V<1@vK zy?86S!z6$HsW>~+1+v$|qVqVJ5&OZ(82Fo0|z%O zWn=eO27aUYUAoPhUns7VR_|iX-@w6HMpFNk%l+@7%8aZ`{|BtBX=4R|x4y3Q>HyJ> zxhSy(7$M@w)9epO8^(^T(xU7mM8tV8ZN=xl%wyu2Om-#m@C z)O3Wzn7+JCS1|BL+o767&vmopeB$b*lx~$S?$h3(A@1b%S^xyJEf!SxG9Ry|J3?~) z0Q{{SJs)0vWJ$^AuF11~I8LM*ujLX$W{>cI-oOul_ket0$rQ7ZPFKiynSE{9y$zBZ zc#Uyr(YO{Z$aL^yp&e`qh8lB+>YX?8mVUSB+RmM`rd+WwfU+91k*k4?$xLT#w=FbvvZ{Od3HZ!Xq5K%nucs890ziZiLh|uCxqYZC0}gAkm_TK8kE^pJKMF zlL9lZwj~ie$r~11b%%j^R`iN;HXg;PARxJL;C4ux6EB%cZTOSvNn|wB@nqQAX3)m; z%vdL^0UCi6g5*IQ&D9)fZpG2j=+bn@)Lptzohc9X%ZIQLw)uSYr(s;ibO1HRpGl1n zQxbDM>mO9fAojWpk2EAAeaCG(tEzsHt`_-zWznT9m5CdF75LcLQMRASTf0#}%9KXE zk+Ph)L{to`*nn`lLaUbg^rUZ#wl(fDH(dfRXD1UosZ2J*{PURF4*DmB-*ta^nggpplH>1V4yzo=?GX@SeWQDDiY@6i zsRRxfXa^$sp(sXoSs-umY~*x<`x^>zhr>g=J?*61I-%t0&S&H4UG!#l*q|>Z(i_xW zEh##C{C-Zh<3_BRF#VVIIXMp7e^uN}Utj z=z|E$I^>p?n~uqp@dV?B&g%S=+<@6xj>;eoiBVtXTJI30MrGG)&>sEuq(Lv@w#)!M{<#z389lL)D@cU~K2#;zQF3QI071lJ5?@}l;AlIpoMvQ*rEw8=O zJ$*ZxC3KTfiDjI(UA*B4pMIJD-Xg(g|As|RJTUr6dCtj{*ULYDcu(T~@uS`sm>)(4 z_`jMx{_n{VWe@f7=CKhJq z&IBwB3^4RUcGh-|O7;dufOCaSTrG@D6vYH#=mjmDo#ag%h3stX?QBhKoe4PppOc=< zoJ=fC{|Sw|$O3myP{SB$fQM)d-bJt}>)5Zi>)!}w1ZQ&|^@HE6MR&8HNI~=mYTLwQ_xLO zfm9L(@Ql*7W+wRx#JLG3dr}aS6VQ5!NG|ay9@2z4#;e~Zh~E~;e`WLY2GL)Sr+D0% z*m|YG>Kz4bVtqrgKOGi;?l5p*;xQ>yzDVTL^*MNtloGiLO;$dHom*YAJf^d+JJo1OMq&tZ)mf&O0}OnKz=E z8%tH*(CR9S)dtcryI{u|Ynp8743S<6NIW8SK2f&NICukNq1!|Kk9~eoHov&Xk>@89 zW8Rgn3TH=Yy^q+hmtD}?G6<_IFT`#PAIgujXcMTvLi!()6p*J-`HYImuaJ=&ez6mtcGqdEcVU>^MMuAzjrUCH+21j)Xhuk}u!Li5pNo;+YcRrYTsz-_QNN7X**^SCwe=&&T6Ol8Jq3oCJ}~ zFj8?f0#dkuasL#rn(ayO#J_kUJ&s4JSi7)Wg(6oJEKb!o&H%nO{_C{@8V<5tjdhbX z0tg_;9DMg!rokA_E#Q;)1gmAR77DOyE=I+*yiejmhnqT`r1-~Z%?p=9lP48eyg>Dl zc{JoMM!1kY(m~#{Az-y`>uzBW#pHLI8h+2FSmg!z0@145s*ktq*4&$TqG@_kD zn-2l`9HeuepNkt#yJa9;c9NYbt{_50uw9EoTY!6^hisC_osy%ce)KIUAs(eEq@Fgd zW~*?!nfZ}rv6=&;yx}x2Y38o@u*eR<EtVi5m5 z&PnEh3TY?nobW#@XOj!({b?{GrlV^v#Y7fq9W9JiFgjis5R2WE!f+`U)ma-_HIYH8 zfc*D(OsR;{LQzO=1JoBDzRyI2gyl<{f-f^}V4S-2246A?yJ<}NJ%NapA~N>Si##!5 ztkIui;c@oyIP14bbyjCjhhFla3Wuer$w)&Hm#jzk~t(ypf!I8N~N%iev4v>o)|JJ(bvCN0Y2~0OY{=&O!3SXGq5KDElk5By_yS9p{QLtds}DiNh-}VZRXL< z;E5H{d}*ntJ}cC>19Ru;U)-=e*XZy7XBcW$Bi2dJj@;JNiivlL!kI!&uhKKC-&c8f z10qaAR!R-o73UDA{RFH=OqXFQKb&B{lBsSdUZul%&%gpnl&l9v5ljyXF_I6&N)?!$ z=R2czqq^9M-(5ab@$+pD&3k`f&?_D1*q*UEFxi_zeX#{S5331!R4NvMTL?=}+RG$d z_)+7UY?-;Y#lRWa*)Kvqpis<^4(0lD^zF#k7i~sJL!saumlGSp2w46x#ois6rq@o6 z4+g=_wpKSH_2>eFc@{&a&zqCVEreqsc$QZi&lN!yb!A}|^QVR=LoGC=DAu?QyuO~l z)28pHI=Wou826@U>Lh7f3L%=@I@uhz%NjAF)Q@GFsofCj@&N915{*D*Z&2YhY^M^J znU=X{ogAnBfF%F5;Za_97PZUI=Me4GpM_4NDusTof?jccpkZG?t|yCSt}e?);UAj^ zOP92olub)rs0g5Y&oCXj?j%|Uh3yfYya(9>a;9hE`s8?WK_8zO`@1lVg=vmeyQ~!- z!BBesgY|K({g-TV9PaJ2GK}K9+PoLN6fBI|4qA^Wn$Mt~vAdL$&A@cmpOa(rwc>Rg zULk3&2O!oH-0z$ek`gM2ejOM4aw?oH2}iI(eK`_vlXqsv`WvmNB|u#$^IkvoCa1oE zN`AY@?}QxYj5IVN=z0CldX$##pV?P$rkQ(D6)EZytM6|5i=_lBVsWj2FO)wc zcAmF>Z;P6peT3VY0|ydPnFiz)W+c_B*}&{FTBkmu)7-66k{lAZ#~8haBJtXI@2 z3YF#1#MQu9;Z9qS4;w*gKFp$DSHWl38hXqPZcuNY3tKb1&%)~6?hqIvBj3%a{c{x$iS8XSElI=(STGUJT9|AoiyzQkSY&G%^xjpd&O2^ zFkR_8sswm}cE)M81D2UewDTl%n&e@v_~1cagyQ5U(`Gu;scd^cHp1P;Z1+e|6~Cwp zJa>N+Ow*kf!B-x@)mUlI8+#HPQ(QESydvnx(hc3#Jmwi8zBao)0t2o6i~%&1UE&ee zphL&U&^LO~ypQW^-!jMUNJ-o^5nTd@ilO1G#bvO)V1bqn zX)6r71lLUgIn7JhM+tf&HzdJ17d{?`OMCZrVM;pwYk9yZe6&qZ9O=po*gX^B+l1v4 z4dw`GxTW|$U&6@OkC5qzo!B=JMdIGtZ@I;s2^g~6=bX9Z?MYvtEi3g%U;9e16Bmh6 z+OXls8@YGh{H|M|cKpE#x{Wcq`>7#~BU-vxVX-B3tKqSUnU*w#@!9wjh~jV4NiOf?hl$=FR?8Am$KlG)>Xe>XhLcSYzM@e6Ey_f1^!?tfYOp6>&7p55HC zU;Pl-DtqOprFTF$;mL_4s@N3EFi3Yv}6EFM`=YY@!%3yh~YLf?#)soXq-@<&dStTysZR+fTzCHNLe!*$&}d zSGaELhj-o_y^iyAxoH;okfD}YDAy{PFtZ%c71QL1v*s8c{!8yzL7qE2tB||)?qVI|4yyd zOm99ho@=j2OWL&7wYBeD%+5_0o?Lhw>{>tpS1U3#*>?y?^k1;F zI^Y5IALP=$x+C+^JH`0KTm;Eo{9<4N%0n~nnFipH4_eF#SF`|%N!<};7K`o8#tLw4 zi)TQ96;rgRe7oDnlqDtyP(wdDZxNu7iO_``-yVd^Bv*;&)cmJ<+k;Jz?QG-Jdj_4J zG-{WP^VxAbTKTC)v7Du3S=(=(5FDLq(qBX0W^Nbxi&q6*$<^1~zYW*fx9!5#c+>$V z4z#@+ zyKSJr=?C1@rU2w#TVhW*s-hxM>3R%0YZp8GC%RO_L+MJ5AUUhgGkDeIhD?W60950{ zH->W-WZHt7sU^PNRf4YhZVw~^v&Usr^S~A)i7Fa+MTk^Oe;y0PaJ~270({@*;<-Ox zIO;#{T?O02?f@0-y{swcYc57Xq)aw5BlmLxcOzYe^Bx9X6w#zjyE~>BcZExBnx(S_ zm%o0qBgYTwqRGpMHO%Pj?dt{dLJ{8IC)L6nVh4*(1Bm6^ zB0|$ISVIM@To*)SxvW7;Um-*hXEB_syL0`)!~ToS_H*NE7ae(wAJp0Ar?`=UzYryI@8Fc&`MrLU#Vyeo>q22tDh7#BQ|ScWArF*hNYqD_Y;a2v>S> z6PMouQbCu9BCPUAA}8~vpZc{<0jMt;<(#>0YI?E-NI+NXnnuksz`jFzkF1)J`5#wZ z3fInfkryqQ`b|OxZVqn>#zZviYuz;c7q{ehEffBndsWUZ>YX9D)?O0KetM$1AuHhqM*Ds*tax1HNJ#qp^Q zO5@18aC{_`N21fQ<92<&ZW|$%$hm~f$RqnTqDq6}E?$D~bI$AS)53S;n#ECYZ>Q8A znYDJoUkUeq!5vWk^@hNBX=G<7%%gQo2xB%}}ek8gG>GE4XYVxo`2 zLiFYF8Vm~V2$}5z=UUxXp~c)ToAzi4zppn53Jw!fQigDhB8j~>8YQR5<@H8ek^eJ} z43_ z*mmjEt*fr-nHW|vM7;dqMtnWpGi$`3dftFFTg~)SAi){Gie}}uZ8zJDmkj^4idOF~ zdIgU_bKLRe^e`v+hJ!E3EwX9eJ%clM_ih{es(ES(R!Z;@ ztX0s?CR~|N79?UIxUmVw(12sh%n9MDk%pv)86^59J!FR;mt?=rAkK}oigY_CH$#!+?DB*Hwg?c{LrPqD?1K>~8Y}&BbuJH2vsv*a?z{AvLaRcs!Fr z)p+-dq8-zmMf5AF3|u4!`Y^e3;;Y@KL7`@;OFmDt*v&%SgTawq^lE}46Em1t&R{@E z^FHxlt~^uA=vwIw9p}Q8yNE|_ca%aKv+Wmg$o!rjIW?$gRu5FvMLOkMheHSycy8S4 z@PakdRWCusSLE9GE<)W@us|e;B9fbci`A)6>caC&{EwG>Iq(mBuxTG8-dBwmRJsu; zeE)AM=`Wd7Zq=6?_6z$%wZ|xXdfcako4+yrCB$I#-RL*GN3h=`a#*86AcdSiukx!MkOzaw(cAG*ndQ|K%sBr;N_nD{Zt{a1Cg+D6y+bf`E5s(lDd_alRV4X zAeVJ8(ayCMC^gSQyl#&{`kwns_JyB|!|W!KNa*4RK?;CW$74ZT>FAPl?}Sbw2)l)` zwam!PZiJ3|8d2*W^8Z8usrO!ROK{6OMBeN|^)b5}-aJ4sTHr|+^N2P^s4iF=*UtnR z2k9ACOH9t)mZWI%tRAsof1FKpEqXxGS3cn0tYwiW0E1lr>T3wg|J5**f+5}-B!X67 z&C+4$b-tLA2wDaadGMD;g%2xtPj8QUU*uU7DtjQo&4|f=t5=BKrS`&zW^6`C=jUXx z3gaK^!qfe5uKSAnXO#p;de(DK9LrEvBUQ4t1pSGc0F% zP|+yu1p7E;y2Xv zG;bP(Cj!hpQG2?Y)SieWYlJQ&o-y=q8ZYkkCsWe5kHN^%IS+G=gNQTAzk@o~h!lvC zcBg?&UP4}uIA*vViE_MbqtYSU-v_-|5eD#yKrZ<#48UY0l*`)te2Ffm5{}gjw9qLRUC(>{SM` zM`m99hb`m}5B6fH=ORY+JFcC@epp!2i?Y28Js9`TR5$`cbJIY?AQHcNL*watbGAXC zNH2*)bd2dc6)9EXy$x--5jvRPAk;5|^EFYRQ~q1#?TlZ`>s(HdoM{;S`|cQz9`;DwGctRI>17Q^EoLiwYMZ@CKd?8MtL7^ohF55d)6i>ng*eD>4X3Y|kK zvWQzc`I?J82U4VZp9V7+Mu=d9gF^+uKOh+`2pV)Au-?SfzAdlZErBf$ zZ%mnnVXr@l!?Y}S%BP_+O9k{SSipt~f?{yp%@LY;C)DM`_%q@1sQrH%9%NATw7$rN z#SaxU`8L_tZyXPf^6kMMiO1XDuN8@k=-CJ^kQ#Ech$43hdr2HeTDn8zOCh7mp=^4k z(AO;o2KRlrliD|iUg6}6iFSwC?k~mo%NW_dj{llPM!ZKbQ6vw&qUpY!lrnLC zBwMZob2R5tw~O?Guae2j>S1-Uqxs-YoyY-?!N@=4-E4HEkujo2*99vEUZsLahp}Sp zraT!tsf8aX{$}#(E8H%427+MKUue~{yl~X`m~)Ph#!fW+Wp(^KWOndt>$pW^1*G8|x|0^0LIm9MUJV`SX%q&GZv-f^Iw#$BnCYdZt_G z`^96fNN1d>_0YeVOC1^h*{5YarO4!lc%zi|iC>z|cuIz&<#YPH4=QGOh+prqf9D_N zkABF{H0RJz7Ztit93dvVxnV?}S|+FO(vOP%zu`H|#5mNQJ>vaK0uxf&0s2j$zFS9C z{@A(R4c@bJ%B~&|Abb3?lWiE#BaN4f6%7DsJJ^URgyx(5)KQt-XYm)f6#LJ2(DB`; z>80tV4O`>t>MYUVc|90R{oE2dX^!}(@f^KQ{C3#>9DvML~cET-92<=ohdR>OB<$lJwFxlUskQwQ%vUp zyKJ}pQ}uf?$e_0u9k67`c`v7HJwU&YKDo7;PJsBjdyL2GovR`Iwm;7y*%9Ko{>@*PdMs$x zfbZ=BqMmWYr^#9}Gv{mF+DmG#(sIf2{KiCfQSSj>{ZL$m)y-`3c4NQ=3i-UhcsSdj z-k-J>x@i=-`M5V7t%tiZoD~7<z#UBKxINi;huOfvXooXWG>u4DDAVP6S+S(#XCT09+u9t! zq6?YCy%a+Sm8d2O{B{5P#;OwCetFp+R^FOg@XdawFz#Si@AVs=9T_Nk5N76c{RhS^ zeJlu0f!mxI92_pKG{hULW?pW}Z&HT13rs=il@rmuZ7CR)=a4Cj0yO}w6RyV{V}D4x zSI87!RS|F~YVIbakibG!EV)lG?0Jt}n5{olf>^hxM)a2$g;~mwdR*v7FZ_*jg1-Rs$|~MG(6TUX$>~bGT`u zn#j1)kVR)x;R`9W>d^0=}M990PQ{|KhqihZq|EO(6&*3}d|ZZ#W}`+bYC zOZ-clbR`!KHx!sdFQ2A2N0JHzXH|9YiM{<1$HA`f^B^a;4kGM#(}~)XkR;IPW(W|+ zJ3BlOA>tP#$ZiW{-W$Iab>eguOTEo%EGa*tD;6eMQzMb*0*x z>lx>}?VzLy5fmRtuU?FeZ932cZCbwlt=p_`^;yjj#P9LA(Q#}vFd{HTq!kX)ZgWLg z7(j|Nn&nHS3ys;vV=U%HP>+RA*!T3f0z`jffunE_GFwFiJHNv@*aVRl?FGGP z_=jO)&*7|M1$$!bFy9)}GS{y~PA}&xe!gGXcSha%c|iqslrb>88619}#K8Vj_akzM z#fptr@k3D&Ym&7~)oS#Phc#Mx=D_l>=7m`YQs1xTvh6mo{_YVk$2vVeKY*S3f{M;G z)5*@=C2sbVXW`u%b(aYa8Sx6~Uqp@s%i@Q7qD&8pwlcDXVD)?7nbMZH525;CC&j6= zd>_hR_4f|Ddu&61%V;1yzds)u^{}-Hu6AHzZD7pwwi)#vo!uU>K8FBz*W?KArF`F9 zCV1l8^gA4qU=S|*j<`JNb!QTse(J5LK0}$PH6R7Mc)l2Kw`~~olj3PGsc0IE)2HtM zsX)b*PgoFep~-%lLC|GS5)HcXpJ%77hV@5naaPvzl25EuCjNFZfB^7^1IsJUgQy2e z13y7(!ZE55f;xX$8q6^R&rcKGbjEL+`fZo4`Hl>oW6N5CCxIHB};b!1xhmIzh15 zL*f&D9XxQ(y+{bO$DRxT2Y90XJEPWt%cK`3i0(L{LAdpt7w*r8vzsyiy-_$L`$E9{V+dJ~3OO=@2T%R68OwyFHv9L68U6eO!oYE&dv5g&KyMU` z$X@5kl5=S>Ov4(XUv5#+G`s-VGzS3spvYJGAz$c+w{O$=C#xgZ z^|%28Yb(HTPuxQ0{0Dwh-~4L~oCIzJB!01Z9>Ln6N#BF6TcJo;E<>A%%(@dkV%HMQ z6xL3*R_%KCCf9#Hy2iK_pz3AE4E#~}*si`u2o9kwA&p`LfTH}ufqc1ZldJ$F)y`f_ z#-HLV1{wL1Pa@9YPB^~<;A7t3YhLonI=1fOl|VfG53MW0X#s$w9GVOm{BYT{Q6cMq zd&6dqA|qv5zS_2%s{`R)bC&7*OD6w$BUm+%ziIelY0O6gK|PL9)hq+9OQnMm8rH~{ z%T2ri+<>OH1Be$+BkWFvdz7JjNoX_y~t(d8$Dj)%<~_ev>1SD zY|PqqX~t@);hy&|pO4t(J3Z;}ViA&{1bt1dVT2S1&K4&@4CRiZiTZkT%6c-gXS64- z;cb(81hmeH)R+!m*7l6zJHa!9MxW|4h)V$%GUpvX{NHaU{OebPkuj=s?jL(=&RFaJ z4RHJBgAbSeF**dX8*~ZIhHq%b^>_2mlk* zn_xDP5@;Vh>tLkd=`!gBUn8R*bzM8@6rL)&>0S?SRCH;J@*su9G!N1MMqbjB^4z8~ z1)5a-eaIIrl(2EfhweWz)Q!x^V&J!e7q&d*%Txw>kau zi6}sCMrO@ZOc!5=uW4foeyQt+lPPMmB}x65bXUC8T<5nd$%CAf;eHSbz=pA9cnto) zCICQhJnZF1;S-$prSzlTP)-8jiK4qMFR`?)Nd)gor-|VDH+2_q@pOr@8Eym7IiMQU zy>RgR5ns3jZF@~~m(&~9Nt^KZ!e{n%-BwsL9eRmWNf!X?-3S0P3X8rG%KPv#`{^1` z4ecQRYO!pQFD(2)rBY~;nfVeEsjfPT)5VmM#C zSQ6u>>yHEVCg`NxbQtapsl%s?lmf!%w3q_0UQOKwqS_1CSOMsRav#c{g^y|O-->K6oj<%dgz8FjmJCQ#r%kC zftpgllXy0M5d~oV83AClQ3H_3zh8vORQ}b_%P6#^YS00%7K>vR3S<7^$IN{ZJL7Te zl>4z`Z?b>B%pRG*{+7%BB8KzHCC*0|I3J!z4p%B`98 zYCfUmhzC~yP;*|yPQDlWQxY3!_Er>UU?jI+1lKc+>lDnjJIb{_ta6*f zT-zgDyCYnCEr%cBMw`PWhrvUfgSlQ|+_*m$9@;je&-CwBMd>z3iHho@D;>$3Ff*5b3H=1p5UQeFSUDC;-wArw`}e}r zfF}b_$u)%AKa%?un=|!6>>@FG+RF`@gnrUXAMk~>nioy7!2W63I_8DZnQ@1}ApaZ~ z`Bd>uD*t>-OFj@(Q}4(Aa+&?VD2_E=rh|YK_(RB3XK7cz?xE%(T!*J;gVzt=isFpA z!iFbLNCe>FN8?7g z^*};(j0_~SIl>)sg7Y<-J@av_CWE8@7$o&DzX>1O@{~1e}}V7M$5UHb3hQfhH$^-vj2J#tND}l8G{6X z)5SOKYP<|c*8m&H2mlj}t`&~#`1Uqm+5{(Gq0hdAv}r_7PmX=}EXUy}TIC~Aq!FM` z+sPjVSKto>!oPox^XHRT(xsxe3?yxF^Cj{9nRNG>MZqKsyq#u&>)QwbZ{`31(FS}* z13(i0jubpK!YwbWqaW%oOO2U{R3FTsnoUMsRi#MuFh4>jMNbypcBolf90A~d+6hwMMgSK=- zG--ePA78pa!f7JyZ)oi+4aHXDZm|a*L*;Xt*suvY`NM(#gO8&+YEnV1R}3UmQfG^k zJeZ7{yrl^MkJ4V?`Zn@nN(+kK7RViWXeO%8@%8df_I>+F__!&=znbpd8INK=x`2xM zNSZ_E6w*V^j89&V|7umW*W?K8Jz}G&qiKLSz*x+LV0gv z*%S%S50_6zJ0BT20O8|IhDw3(vptHI`x?J@L!X`0QA0%R7Q!8Wo9&ASdFcrQ$)=g3 zgvr*`^#yAHcu7I$0oJpT*D}Ajc(z0dudoqpi%H_&xA>9;61I_Ve2K%}c}xrlKij4q z^H%L%Vd&EOFzPIx$BS8>t``g>QSeOhH7^_mSDk+(6QQrsiO>yZt5VU%=z|P@V{{*s z|5bh`c(&Ad>z`HgTT)~Gco;k27@nh|_pKbdb@J^1Qt-`FoEeW|HG^Aq`+tNl=*805 zclc80>Y`w>C&=9#3c&g|A_D(S&nDe)MgTxto^ll0{Kz-~sOjhZ`7*oDVXg~Z@vE@| z1L5T|Kg9j*276grw67j42?B&a;ESs+hVjDX8CHz!SssEP1z`P}_CT1Sh7Uk*1VF{_ zqC3lt5r8Dy`;Q>z%UF)%QPsErorA@IoRma597VHb7Ku^vNQVq0gAu+F@a(GWiSuD( z4m{Zh0(oiy-50q2jR5e9x*5dK0SI50PK z1mVThAp=P@;CF)Oc2!mb_G4t-d6{EGimW0E!1_1xdOpi5u)s>&pqoM9$-6P~K}_m= zNxYG@02A#u=S5842s8)4J52W&F=&Su(B?3A*hvn&q`K;xBTd0$h4-rfAPACyI0gK- zR9T>7R2Zib0HzlfeI}6G@G=d$6wr&wbYT?l^2LkL2rT1C0mH|0c{=KD>lZ=G{OZlg zNEx4S?w?O$by6u!6yQwpRhPzFavcBv6pf62xz{a^pei0 zRgd(8Fm2Y;*n!7Ym3}%$htW7GmiCU|{`FKh3?x$#`Z4Jql`v2PzzAFgO^W~oBCS}no=!P<* z*%<^BpaV}nQFO;RG9X0z!3T552@Z{X8=8Urk8$VnVjDjvvRE4PAzxToDWEs@9*pd9 zUO_RffoT{cuj<{L0z)5)MfQN3VH8bpB?_HG^kZb!JlSUgd3qsD0XLM9S2d-e@LfC-!N6z2WX={}HuMxQY4TkljCtoY zhep1Q#6X-Ee*YY2iL~(s36fI4Zv`*xD(MI&Dd0I0Wxm!&m0JCpCJzFyGmB@a9l;>~ z+!=X)Ce1i%VEj^Jen@1SAEfkaLAO-G?Nu#wmH zK!yP~#E~Mv!Ti*}C2L6U=DV+dyv}U#}JOrG1brv?0JAY_9lCI zdUPX*K=lSm52^;BY7UHU8DZ2$UfZNB)$T}!3BXJjJO_25)PU!}5cUFzo}p;2{*?QTkrY+~@V;&3YkZ=10%6<3Xsb;>yybdB18`DB0Q4XgfG;warg%@6d&+K2AcjLRezK3p_*r%1;4=@kMIPG8Gf%|+%;#h z%sN|k81`|e_r7W8^S>7O784fBF)*wt=s=qz+&_{VHW03C4bThwn*hM)naA)}APrOk zT@!>h5hJhgt!y+F#t;=C>4W>2FZ4A``9~Ny>?DV5WT`9qx%_+Dgw?v$Yi&RQTFzeO zyz7M9k!ZIgF>Z%0*{;~x#?G@j(t%%~oQP4Ur%53E-dQv?%dg@7<7xmp@DzO+)QR6$ zy*Z;BU*^u2vG}rw`DpPE3%R1a{KD+)e7QU?Gcz|eEn6T`2!x6kJlV4svZv28A3e!P zehi*YE+0S50Dtl{0}g=0#1bVuL?+KwD)Vx33JMA;UQ=wcFeHC;W?|76Lb;6rRs$jh z$S6MK3k^{LlHAAWYiv6mcKZSVBNCl<9BajD2EnhRe~8zKYk))&6oY%7xMsI@UrVe5 z?NuR$KxAZF4%BGVAZ&T zXR)4PT(@8y$G>0V)dFZ*CSjj3J%5vGjJs= zUX>}Xnrwueq4DVWkm?SGdrOt#G|~$K{|NYZc!zQ4Gxa$(&`*7y#VOH?QlouS&yNs3 zae1Nm+q;}@Fc`f zF6Jkp;+5-?JNHsSF-oLa3T2))`kD?2$u~fpGS3jJ0ZX#LhE@hcxUUvd|;k!_d0~m+&>ciqGBf zEOFbzE9-7NU6UvZh~sZ(GrQQ#PV754`~VLBRHE=QP)iG6_2}B?1SBFJ0%jA1iC4sT z?x!+*xm=#BEenkvgX(R93y1OLPKLHkFzEyt$fW&aP=(Nlet6=6yFP4eghXIsk6)&} z!eTjWI#M>j$pg2}*cCpa&ir_b?>> zVQ~C|opCR=as}Hk0Eq+o0=WExar{Q$Uez$<;+00Ye*a-wYFc)Fz6yWFib0YY;;N%y zonx)G0PM%4&oi7}V6yr*_j!zyZu>q;5C_;va`X=dj#GJu{Dvo)-X*p{}?)SE zVzqT20ueFNbt+UQfU0cW-L^SC82k;Ves4JUC#8vS@@^x>;Y@T~<8gyjY{hEU`I8@A51jWrcG>I1HMsG0%uf__Lu`xJ_uybSVKa2FX_qg4 zffyNh2<{XZ-uVB&lb>pjeVsXr$v=$zK(amSu3M z5O1_Ax?-~EwxLXfCcC^1Jcgz{d*}lIiP{N^@ABnnv-Z7R4_z!3X5uwK^FNk=KJ4=8 zk8s^FAfzQOneO)eBqa7ixNb*cP!Rq11`ug&`@W?Tb-}p7B!~_1EF9e0+!4ZO)NOYp z1{mwS^SG&LH(;IJ`UCJ-Hym^WTDyHW9&T*s^OoD8i=M}?pl5;s3s42L!ufkmn(xsl z03_*P_fYOU9#ZVSl9EiWihCmVrl(1JZr?n7`5tII#J#xWDxjzF(D(;O;vQ*1k5R?H z9R2~_#lKZK4vk3$`SzWZOgyN+*tn!1QMa0kXaky$N;U;Hl#%#E{*AfL?xWk}ZyCo@ zt^FPPrGm9Ipf}#@vHAchl3vU3YFAzH%>AwX8?D_n>O- zX#?u!jAD7o~(A_v8FepHuP_FY4?)w+n3scbg-n!@UJMRMb?uOPz z?^OuE{c%qNOJ_hDKmS{22ErvLUU1{KGz0hR6&ni%i3p68pxX<=5^`@!rI|WJw{D`9m_&{tmrgrdVT)h&>ZJ;fq3ZP$Rs$k^^yP+mKo5j z_hc>D29>B#^J$AURf2B#c8i%yNoJ(t;+cAN&k(M62-hiuV-?Kl6U=!(JaNOVYlpAj z4dFg4(R;OoUKs%X8}~f0O#YX{KN2rU)HUBqyRZrjlC~6vFDLXc0tRZPV|nrAm2KFk zhptHk>;F(_68}!T6Kkzk@=wh`fLqUBXCeVMZ!KDvI~s$fR}@LhcKvo7{0I`R<6EDT z6fH!Sot8r=(Q`P8gX);AzsPD~LTbUu*t4h^AX$RKDTdzl5|Q zs>Mc!%|}5-cKdDuzMT#75}t|Ej$>rOu=@{_(CrQL3c&Y~7p9+mFsFMkXJ}~r&k*?>dRqT0)O8Gs%b;xC_OeA>1xspcJrK zcWY9rM}!$Xs@u2f8WlCrP-bM|rq}SntzK=@TwVSLmjG3#Z4srKK}a(C!1>m_>|0wp zyB@koIze3ao$dJ6XXrP!H^&mRT%q+#yC+7UTL{-8m~9=x`8X``uj4m2L_OGkI(gTb zN86&3cb`l4}%8f+PyQhqsCwU^pTW zqF@`Ia?ruTW2AI0#}=!0n2A%tTY%<&3|1If4OvC>E>bxypyCY*3%sN{F z!65Rrn6cDy)=Gyh!3d;b@g+%KHGx&7fH*(W3Ohj`Fw<_;p8CywkZ9K~nA1C$GdwKe z_hZ*row`RP-*&=13_#+*z(cVQLu;S!s1SgM;vNTGM=TJo!0h+)cKHUKPM-yDDhij8Y!v4lQu17cScmc-QTS zs|1SmM0#!1;I6h*yvzPPV^&bF^)`f*mMNAXWG@$w6jGkR;yNM4A)-IV^`{heq^B! zF0F$(Rw0~E!jtA6zqL8)!Ok;}cAkE;tu*(v0l4oH0$}Ajur?VGZb=4&q(6@8UHYSr z4E*nIs-dq3k|&;1R6Ief=)lYDZwL$|GhyE1OZ7PsOfn!pCb6ybRspICPNGcP^)~I; zyS0sb%TkF~60Raf+4u#LY5CnoP6TZR2RQFK;j}%{e*FQAM_tBvtd{G+i*4NowPG~`^tG|| zbo39YU`xchu^y(|C*#V7CJGG!J3&lyzu zqiO~|e3V{fxcI|Hnq8t52G$zv#bnG7U(@GAFg&pjFX(Rga}607kp!BJMN$>L97csv5AL=@zr!B&Yt$T#f0$QXo{ILTtx(UPnR zk|tkVfPEBI)S$pQvB#+Cs7lb<9Z-qdKwgf11buEH+@8T~pOCmQkyrgr-U-x-b}Qqa zwr@X^9K@{$`FA+(ahd4{2jT=eXIDKkkP|Op1gJK~a4AThxU#5dv`Envi$I;jty=fN zd5|9jPxZ4Oq-+JCJ_9g30pwhdU#3~kS?#j#Y-L4vaJ$3iAW(p0tU)t%jss*{Ti1c` zaL{-js==ptcGkYL=2I87^M13X8j>U-(%QnQ^M~Joj8wG`tCP_s;|GK5K0%rUyrBAe z1+%?FWF%iN`02NV}ZjGLWnU zUcw^KAc~?%IrN8oA>JNN_rxm?z@>Nqpqu)Gse9H{>L{5@b_XVN{3=Cd1gevP2p57` zyS4l6R{sks&T(rfs_qLUk~V?S zgldy6rlwutO5N&SGy!k#U{2rAxCzIuuZ>cnuR88k8U-JG={!hq{KH-90+{VM_}v%B zHzxEYsB5He+>&ah#~7liJL8If6)CzHhzRszWX_Cirudp3Rs)g+z{&Sx?T+ek{Hp~w z)kONL$%79=8I8y!RYn7@AS%XJAlt|-XqI3SIbP+!w-9cbgK;s;co2aWe=e(S@|UPS zccl6_{X*guXOD^wm-Il?C9Xmj&Q~xTl&Ss38CL#_{8H4XXxnvJDfNDQ%z(B+nWm z`56-BD~7Obx@Lcn#d=0R4FG?+qQ@y<{c%n1xR-r%7OTq_qg2a-RiclmzTSAPZ*1hX z)u-;&7y2{+-1l+-1mC0XfFtrR${6JzaU=p0gb$L_bxg6BGa>@7;~80l3}GdZU~sM^ zN#An81b{yzPyp7Lff0#4M$aGv7HpPnuObj8b$wP?^^J?~Pw4*rq*uvGpnr&VK@N#|9fLU*!JIF`la`#k z1B|Mom7{(DcmX(8M*tqhGw=h|!SA7X>J49%X>J?N?w zfihd3V!HUcUKIpV0M-S7Veu~e&UGCARddbY=wP;oYH|x2Uobo@Vb1Yeq?@DR(D(8H zR8K%HnSFXepEmwzI49}gC(klI3|qHl$A3!Y5ROJX1jc0zr@j9&Ex*GCB4 z82g~CCW-JTsC-Rq9M50$P$1a#-8^RqEd2Myn{T-(p34Iy>)-4I5UH%6Q+{xv~8uH+m z+B#_vmZoGC8-5fFmn%~ZVB0t!yiL+L(LMc1g%ALax>_d%h*P2tn~uC;35wwu?l7PAn2jG-c9h0HW!8M4fgE=bLl802=8&coy9hu}6nPd^3FgP@R=JA_b z8)dn#G62@06NF6v)1G_KbkL^(U|gc``b}v;fdO~M5hH)VIfVi2nnXsVjuYO~lM$%| zfKwmD+8?cTBQV)?63|DsORI|l#MHu*`VtYu(1w*s)%V!qJS-W5?~aGGz|$z1c;CQI z+B$55*p9*MF%ehRow~0p^t~hi_o%1;HJ#i?d5=#LkuBs5HwrFR2f~0s-xPfhguU={ z8_1;15hv=yN+21AFzZ>YduZ+F;bR48z1W|n+Ox7oePN|IhGrUYZCCE@F?vSlk4APH z{&lYjbI~^Cm7WSW`9@xL*%M_sYeknYM|T?jP0wHd1PHqwi7qwepla$?+Zk7hlQ{IV96!Si+AM`~%L=IN~rYrs9+BFSl_8#@+T?BLF6#&Es?ouX-}Vz*wcePs+jrvg9A}MGN(*DEgC& zwcipQ1JGvac0f?K?bXjxh%~2HFvm3n)i#fexV-Ary+w6Ac3#+e?7wPAMWh|#WJRci z+p*-^8gXmOe$K|gGaI&?+_3rh2LF=*VK=s&dAzL#fIZ5oMH!4{^^XL<=Z(GZqiO(h z6NR_$q>yR(Mq``OvIztAwlo?~0HN8uBFD2gtbhfv!}7&L|cvfb)`L5X$xcqHC> zvYg_o)%uxVyfw9zixjU3un^F3#aNm>2D3p zOVJw(Mf8*+l6;O`whNCR5E?iC#O-Y)=Ec<7yyw!o)xlfCZxZFEqM0`3@L}7rv_qFb zv-0#i`xx}z<~`9HHbksn6S977==$|x8#YF+Umw0P@N`Y&-_EKwhO5AX@#y<)O*{D2 zI35lo&d$y+HvA~KSgSPpdy%3W4-JaZTOH`7+A{dE&W8k&O_9dms{N)&q%n4L5Rjy; z$BG`99Q}jI)^CnmwfFlVJ7bM-;p zmwo5ZZbTtm#5#Bm8xIpr*m3w*c#{sYmpYoCkC2GBjl(^>!Q?OkKr>6H*YH3CJS{M> zgttT}9=c?|*uVF<*{mrGKHqt2&6(19-ZPIj?YaoO@(;RP0ze!Tmjt!|x0Cn$4<~Hi z$KG-%erx1ybbxl`d-ica$TiS=fW8fzj&0t3(f{b>fY9q31EPR|;2;Z2PF@KBYt;y> zZvBAZm)YM0h91<=6$aiDr)?wN{Dv|_b1YunR#PZSv(Z8>Y@Yk2<-m%XRS6YDhmtJl#+AuW22o85El ztQL6v5IE_Hbu8NZBP@YD4X3SP-3JWE_p`?SFmv7Npn(0HQppYg;LZ!{*M}}e8Nfk^U-!L|58)U{FZTUf>0tg>~iQbM%qJ8$@RS|hHRTYU3^35bwD<1us}?ht z0kzuoearQrdNmK1TRUxwXhnkDd234*9Fpg-@2pvOYm*l3foTp~g3v7J@I?C!hsZV` zmVYkyI(5@#*$%Rquhrih&~}*-i9pD%UyX6zebQ-rB!I5#*T15$HzLs`AhbC~-|+W; z@LM11zw08%vvq4jw;YTs(PL+lH|;zRSlhVmtO|D_*Ve5(vSmMqq%+`0fEW^Tn~rVT zbzx(`DHPSLj*pBah`3j)SH?T(AMB+`xEoLrN0dVOyuc(_S0u4{J@!bmY3;<{`!>?q{ z9$qj6SiK7IvU5MQ9g=pStpQ*+E0Z_6;S+8r8+o`Lj&9%o9k`|a!1o}&?()SiC{fb) zZL}pE*-9Ag0vr!8ble&SsC>h9p!?xVo=0O@?t|cWP5Rvr(6saXv#lrZZQOnq@U>y{ zvB2YZR059x5D>TdIEc6H=bj?stqViQI`b&-#N7>BPLMDbWZw33PqrSvvvF(G`VA34 z!oXAafq|QLqX-(}=n_q+Qie}}wB*bHPj!-|0ue|S0BcUagKw|2PCJjAu*^)mpxPL#g_|{bkls@kz%8cjdzw#P(8kfb89KusB^xRQtGZ4AkL`wh zUXSH;KzmrAlvYF38~P?V&IFs z!oGaD6P^{LpA7UyTPDe;h;HdN8v;@ALQ%}HlN_g7RRdx<2lDI{BD4-iS5Q?FjO$54 z(+&C+H`Eokwi6`9%9^GK!R=eMYRG%S>W{;XzFD^RZzTX``L}#&Y(;#urch0Hs3Y| zo`#d4n3n)>ec0A;b((|J!@x1{SfnW>c&E;P%Bm+sftd(C?)`K;PwS z(rY)$v z5XLPbpIzeE)@pa8V8Wk0WG`I@|KO78puws-I@GF$Lt~dcQO-M$yX-sTdE%PYf=vW~ zEz~(#xYFgz(ayV1mD=z(7;S~=dhi0!^%c}{?2p3Rk_A9?1-J_O5W&;Z2{72>XSGVi zwbtE6jDs6ZyIH9KICE*4INc+d?S1TW3%@{D6N}k%{Wotqz7fc?=@=+FO>hbt%>Qr# zunPzlc*DwVAaN#Xd1)ZHK=s3 zi-l>&-f*SsH@~4E7e5MUX}{qRy0?=#z!sh%{37jLJiJ1zjrCZVsg?l&cYs8KJIpAw(1-FGk?QC*eDj{@GT|*s`>qSy7;p-1 zLA1oxFTg-JIh<{y|4FzPR{);b8hLxm!8jB$ZwU7fx>CLvCa`8hV1Rx>Xy!9o`is!x zsz1M7cn5oLmX*T}ZVry8YdM_}zqM)?8hE_Zo}U z@trSFw{KWN=TCkFru7^%(=#H;>(mX9g($m$^RTK`HC)X?V(0EZO+ne={_lW{BwcJ| zDrxVD^U0Y_Sgk+-zK+kYNps*ON;JM61;`eTuOpE;%0nHbdxvmsf;p(d`S|Uf=bmi& zH)h?sFcrJ@#cDAJ1*gD06qas?K(%?ecOxM5I?C1J8#SS>I$c7R?-I6`S>Fr4iI}6J(*4KD=2I3z{0lM<4nS=qub8!U8`NvuY>A?YymBM7d0|Nb`|W7f?E0agW4 zh$*`D*d0}FH}XGn5>R>p!B_o*E(e5MLzU8)lci)Q2txl;5FKl;1fu-!x$5Izvf&YE zzx}x3S3ifH0@f0*N@6+BhYkCfP;b=e8R3yv4j+yE{EJcKmWh-8PP!^>h$n9xTcuZP zBq5?KD*8jB)Y~pOGBf{k0e_JsRwsjE$Yhv#ycpM7WP!P=-nU>*r}sx72Db0n3`41z zIP2l-xH{8{%{+ZOh1aSGgjEBQ~%VqbeRa=~TC9wT~;bc;QS(iSY zhJS57b&>ssLvDvIp@=myi3~s}^{B`s;2S7Cv+lOdG4Wo*h(l*+-@D`gKDAx3OEc&X zf?4}@2YQX4({;o+5RLFC%ULU(cb*_&GD`b~C-(dewZB=+SgN(qM;;sBYvMc+1@q55bdg|_!xxT zM*ovIU2?yC0(bM?*iAdmm11LM(-KPZCc#@Y=g0KheXe@#cQpP{px&o_6R-ljd@W__ zw8aE;J9eD}^l=jy@awlTcl~>s+#a|+5;$4!D}lx|5vy7wNnt^L;m1OGM;_WuSPvQ4 z7tcu;BYdcniK#>c&gG%5klKw0#MxfgLl+@dwOhN-dDjW7_te}A=2Sd?54FW50@(nOjK3np*knx@^4hvFGitMvUa&3$;gDp zIj!B-e$C$Z)nRYB+4ZVI6tX~9ftR1u2T^V0ZU3Mvs?>0a(tCjDSHqK3<|J{e0zji{ zg{#5{1E1#=3=_yL^p%0QLqs-7bVnz%V(@H)=%13<<_EdnVYP{c5ogq+_HfXuPUBWH z-Wks>NFWbXJshPu5-S+;9Ly<&wcxTNT;K^*IN{0@Us^;ajXHU2iz@7`oIJIeM~Y+E zC#7$ESnHEi>^N@{d0X8-@&FfRC+|G_u-etXom`$_ZE^mM8h{~T30H5V#iJ5v0gy2A z_%*!!GHb=EJrEab0}vl0eEFal&XAU2@I#?%ZiIo4atnO;@;^L6j2RU=@o{f$B8*RG6U5AduXsQ7b{cffm31W}=_0NMxVqT^~hU^ZU zlY@2#ZaM%g)?%O+Uv8)&S^^pStn(+h5?+ut~puZ^v++k%y3m5&x}WL>U4DK?K$r zfN_b!o3~R63!4)A)JF2c$+-ms1@fLeeas7cV+IakQszn$8<~M58#3cjtVgYu0rkc` zF#vl7bAFAy7EtY?pFTTkI*wkyCS>EDm;74m6}&Bwx6?}o`rt0Px6sHeE-nsiR0b|jkN*Du?VSgFRMqmw zqt9pgTb}3x0g);#NG}R@R8;gK`YfOi6%_%o08&H&m8Nv0210<45J;tl^u8^dY&wui z%C_uo`li?aoHM(Z&8A38_U`8VKEr-)?%qw~?l&`M=FCV)r|28YhFIFjqMxV0-b?uX zxddRyA?tMfsL@K8bIdF?$K>M3r$`4wsOC(MP&_k1+J=!aW8Tu+9RsWH6)mS*35WmLZ9spL|DE;mLZL*7zF$IesmqB_ zI5~9aSa|&Kqp#tq=vd9od4O00lc%u#BEWWp43yV3yr(X=%PW16mkfMLQ9ezX-}wyO zpd$n0ruqx)Z*X&*W$8EEQ!vq6wB|y}VQXCUGc{TXv)5Gs06cIkxSd`H;QL+R8U4r> zk5~;b@ST~TqSptpZKN>fXH{9MAdm`;hQV z@DCw~mdbQ{_IYt$;w!JdN1nQc1wfn%r!D9zH85=n8K|jm{8D3JAm18i;U} z;MW1@PM?iI`hEP#qUcy{Oq`BJvgQ#hw;uTQ{GZ_Bkt3gh$B$+$fGcV8SLx|3{_?Bk zaB{!^d-VN6BeEcfzLm;AoQPCj(X~>*tqK`f($M&mt^)T9TO4|=GVm3p_GhiQGizgT zgYewAsDU@yEZP$E>q|$L@9;~t;zd6*3&`AaEPVS`F9(-UZ%Iar$T!D9sN!e6A3Ak= z_jw}#_a5+u4-{&wo5LXyC}tK3}|a*&nk%`Nnkp@aNS# z;q!o7cuRHBu_OZ$pQNj+Yp^tacp>~PR5dnjr;YTVC$T5LTtSG1hs()&;4)2YXVyrg zA2>%E)%QkAqdUvSQu_7sjQaFU>^}c=M_Zwv16jaK+jG!=`!;V!_b4A}rl%;)lcLX4 zoZ%$QbrdQ?_`1^#0l2h%Q*>l)6lFSA$96il?WE(R)3I&47&6n+kgFUMKv?T|v8l1!G9327nX6;r2jHueZ`ePyr(9uWI6wGVEmyJd{LA>)N+|*|hvA(H z73e?_OPx{uun*E=(+O5*xsI@`GT*p|)fiyHR3w+pcRYXHix?2E2HxUPef%80?A58a z*k=oPy?p*G=FKC*2r9N2heQI`>nh4C9Uty4+5@2W9V^*o&>J}4WPXkt291p$AM5@Qs6nMJoJG`%MSb0H zW9BP}$L3s9JNu|;UQxR+^@2fAbi9$>JSM0=R^v>i*xTuzrrPPL)dL<=%x+FO{WEOy zp!Ab7fbSkww;};bS}Ta|)k|p1rUzf9wjY?kqA#EpCQv_CwRlduGlWylR$kbFsx9Ou z4q9kxp_FC!!yl2C{biJ?S0CF6&15(V4DxM|%)-)A{p0<4?~A`+X<>SdVL0lo12(u9 z5!}`;Kv+OJ@x4Ci0_Q424eO%^ra18FDpLd3ziXR@KkkxU@d7hOlEP5O8G3}5AWH~X z`|C!EMRH0t!(J=p=fgcwIH03Qw?U@;dna`^Kl@Nh#r+BEVf;)Rq+tNON23030 zKAL~dv@aleDkJ&Fp&4R80V03Kurh!3wrfqLLhAZ!<=hJgO?pJ1(be{2$!vjwJ5(hK z_yzAU1!NS8_Q#|@710IrZ9f7JluMS#~YRLN4ug>?Q|cI7h}$1c4h zL;eoYQVLOZ1kgbLzlXS$N0)hoDIr%cFP724>XTbu&%B_~hQs{VrzC&6w2+ZJ5BsCx zwdKCuOq(I#yub8s-MKl21iMe?O~pg+G$zruzplA7wAGXr2S8j&_BIZ8?$&n4m?t74 zj!_|d(F1HvTC~1H&(0vVPsqU_d6p1AM3I?TG7bVI;Xb3_gL|KG52#XhQ9J8p-_(t1 zFLsjcDT(|WxY(|)eZ*DkI+FuBIcG)sRNwRwI2cJUccI(`UIY<&+P~keH+{RGS{Q&` zfT8<%?2Q>t<8&zHtyYgV+Lz<;ND04Gr)?19H-^iryD-t>{)KC-yQXM1C7^+w{WlllX8hVnw>^76%8p~c<)EyNK4 zO@H?$z`W`3-Ix=iupO@Y6|nQd1$+1oE@cZ->b&c?LbJP;dSx%3L#NwH#^0(WwvL~1 zFY9{U4J;eD)hX$MiP=2!QV_TD($}-IK&P46i;Kr(fRfQn$dCN%@TSDdwG7pPkQ1CV z_{cjw<=ti9g0;?%H9xfjN>ZwGwsw`EPo2kPTuqlRy-PMZiLG`yA^ zkHmKhHrH2!-OcEFw=($2^0wm5l{wYSH8;+hW-!;^H?H8q`ATcZ;p>zTr$+9HYb%Ce z{!n|&_2z~|!jqod`W_KqHQ!9602H!F$4df_itfx>D7^-m@OCaxKgDUC5IC6W7&0{B zgLRmPeHq=Uvus;QU<#?C*d2la`)4ne1{%IVgne{t_w`j3uq^Ghm(+Y7F5hK#Cy;gg9 zxhxcezzI4NF(1IE4}gEJbD3>oggfHTzj2?MWpQElC*cW?-;~?Z_yPjb$2=hJ3f$3P zoRCqe0|jQQ;3PQm4R;B_AP6&#?+4!7zd%$gHY~WiGKdm<{y^o{>Wgd~hxZB$U=(FI zugL|2ESRl+ZLgD0p-)tl>I$hsWXC0U3hwr!!sDD5j$fj`O)sQ2xon7X4f+<$jzrdX%p948_Z61|A{M0{0X%yvq$!c7``mu@wvaK zx*d)(DyzwAsHr3wVKUp?{R?c9FVJTxs><2?+%$pA%+lhVE)+f;^%!<(&i(ZG^l6tW ztd1&4EW1>eaRD|dS}_4oHlabuenGHoo6DhFp@F&AlobpE+@6WSCx zf;j^v;HUU^i0X&^2k!v(a6l_mAgtX-RM<#Zb|Jn1Tb<3bPP8wWn1lLStL_IDUXsup zs+f-c(!Psfbn^G)>lDKd3J7Y{`#i!E1z(;|j0u=0F%smk?P+xSA2(R;+^JUO{)b?# zQd@&7U8oR8i2HM#Ck*A)(ebOi(b(eG1`iw1%6M#Y25))!8lvwxZtWLB{Cc+lqhM!n z|MEm+LTK>Mje!0?$dEdwnecCb>Nkm=XG^-f#yW>&FsH$5BT}L4V$My`gvfC(sKBv# zl*E`KcQSm*?r!awe9xJRS7$`3x%PA70L^D_0U=l=o&3z>$OT~~*nzuOIPW7)F3YFB ztmvO7qNZ-1-~HEg!wtLTBSSGS>x@IsCd6`pp|P$-2`Ft42`0{g%`GXN89OULY zM#^S*uwh(CneKMcwZ)KddyeWq7bocJwASKqm+`-{&m4p$Ob-jztjpA&0xZ zM(Io+|9ypJm*&1F$0{303OfC?_tvz)Nf#co+>(zEafQF68Obg?y&Vd1&FR>~7G(k- zv~1`TaO&OpS=C($!O}wgB95$%rImv6dg10LbWyZu5e9z3(Wl6`s@X6oC_v-*Br^*Y zJw<#<(8r1hlf!Tv^S4&F1Qck;Bu)usIcK;^b@ZZwlc940I>j{k;kLBRT#sUi_mNx# zg+ug-ryd`r(>Tq~I-i|La9zDfi!v)Hhgs_agl)DCdwk_Ky_Wms9V8G2tri z8f^=W*<>d^&(Z9w^z23QJHhHU)>X!-QxPeQix@Ity#NA z&cPn=b53|@m9owgQZRompGRdw3yE>zKU%JuK~!@&Ol-##X10Tas=-{&$HgcFu}})( zvU4@5t&&{fbu7I{ptWNQqHT0{f0AqxbbogZYdC|_8H+tfJ9l3zrHT!dwFQX`Dyvc7 zvkvZXZt2-|)M}W7bQnbBJ@6%dtbdSd@XPM)t)C$6H6h-b+ zQNjef!z}Aa)D9u2l1>UWJGTTCXQLTqpqX-o9zX?3L4|dR2-nq<)YThonSc~vhm9)g z2zapf?|kH4FEzokW_;k1jcH0RBMKpIZQ~Op(|y;Y zuHkI-R125UQyEWI)8>f9=Ww<+0aW!5@zMOJZzgc@Y^|DX87LrFs;SuE?iebU!q{0I zp>4rnehS$$*+Z)yicX=3^EoCpsNy>)aIPr6%mLtc2qRh^t%*s`oobLW8XSdjIyn>BwCcp=SWD*5!Qo+A9G&xw0m6xU` z<$Nqm=CzYsXlmA${jldp%Qj^S5dw(Pj-4G|E4*f)j`Hijv9*9{<|kV-M_ zwX&5)mA;pjS~<%;G+qOMGD2?=K@R%h)23h#${r9=A_AzMTyq5%WQWKI5O zjyaQVC}MZ;3$Z-h>PuIzvi_{|@0VbSO#r!Bxh2Zk0G`8iPJ3!3cr%#)V473g^CuE4 zZ=KF?IP=2-xhij3kw1!Z zR8!Y}K?HwPiPZ=|3b27#o>iL^AA^8(D*2UZWeN>R2Re$)jM#??QrEdfLvhFxcnp%i zVe`m?A@ON2Xw|C*-A3OZ;;hhmml%g>GTP4oqIubbLtybal~*LMmL;ekwpg|^rX~hq zJRx!%w$4#<)VW#du+SK2X#SJ;c0UAP8D6INbfq)E4+9*zo&p!;fB zkL>j|lMfV(a%b~>ah2rS1BP#-Fd=2_{?WLz<`axK@x#LD*+U_nODZuGgTo0Vw?XJY zKwRDnexiXqfH?+f8OA<%^XK3QZbNK0W`M172rsGm)~`9t!Ev(&X~DK&#!n+ObxlVE zX#qT^NvLzq;~MPS4`w{DxoF7v4oLf_JZA0Rs?lM0c%ng^m@O_NAzl5#h0y~wOT!`$ z*k(u~QZGk<+kAX%0VjU?QY_3{gMB#r_A8$sBs=zt3_QJu{{G@^v8M+NoxCIpDVVa& zpMLvL(J$B+7gs4?OI8wrxVLBf?}e{?j-Lu}o!IW%SKA z{oeoitgMP!n=5F#>dl2Y4$#^J7nV-Y6!O6_0{pw2hHXahkx{`k5Bm}yI(I<|EaI83 zvVbw_$^#c|@S;DA(N=qSI9k7NK(tX5JOi+^Ds!vRv2fg=hmpwrTl2%QQUSaXKDTC! zRKL0KQfzwiXA#oy!1i|3ZzwYTSfYYrqC5-i$e1U!V~(g~?vY}X3Md9tqeC4K!_iU} zIEj?(H}jBZl4Iw2pgZM~nh5&MJFznnmeV-wm*dLHmTRUj+S@gcqq0pX>+FLP{sC-7xu&9!LtXF5_FFfZZ zzYl2v3nR-0(1?WZnZUnr+NwxrPF%YUMDvPsZPzZDL#-hz3Ix5-c>Xu5ovm(v@6ig~ zd}9H$3n8|tyYy2|=*D0V8394C7{NzhS-pq(|9=0@+hi=&=LimvJBi1NN873YF%RTg9uj(k8G?TSyUt_qOrccURS^an1l@^Fw6Y%c$F}j zNHH|caOl#HCy9%X28m#M=rncQuJ~huRbgh8puBWRS&<=wN(Ry&%F3G6SHFji5VT>j zs|G8whd1^}f^N(}4Y#FC#V>C}?)PuWzbRmpuD?e`NRjQpNSe*s2EpNMuse zFFOf*mSAr}aZiS0R$0|xbt*4|q_4wYI1t$#Qtn#M@d}^O{`Dho5p;|XK>v^%jY&MR z+PRE6(&RaKL^Ab7`rBG(5K1t;+sBEe$M<)=z!y0wFAH%YEifZKEWPeY?eYpn060A8 zdThwK|K=jN{dE75`$xWZZKsj+cR=wC+w$89A`uwZ)N9!1pZra03nKEGq_!3%4D=0% zM}y3^^DAs!t}>O#5aA@KoIxyxN!Yy$6Hh>AVUb3FR*DiH)X&93a*|0o|24)>+y-mL zO*ZC)Y3dpRgUdHLYBD9Ms5f^$3fH?6A0wgSgnrRN`Ch_^*#+xKSM>)mPlHu)ud$EM z{nj3NwGYE);_{Aq&H9f(+!W_=I-}bitD=q&mgQ10S_TKv)=KSkfBn-F>dx(9vZ>aC z+@FpDM40IpAS(UO`XpcdemWz3Fzd;)X#0?L>1h?i=m=?vgY9r(DVwfbr-I6RL89-r zAuUZB?|zbw^>BASY;Ja}&YX*kCto=VG*IMTZ=Uo(i4!FrtS%$KO}ymCKolsoXzNZ> zF9{Z3e7GH$|HZ=Eo**`GhO(fT1+*XQRvgZgjl2}_;rKbQG z26>gu&Ewl#8o-+S02dMKuW>6vs3if9w~*a78^mV<){qAfPlp*ZIYO9$4!d6Y8-ELH~e> zC@{Q`>D)-eBFGLqi-y|cp$PnRB;InQb^VJLUO z32Wy5+}Vm|_?+FHk`kk3foHoQRS|aV8jSr4>o%Dg5$Rb(^TNf=^3}jiI}vc$V&hhT_vyCx_89NWrWFIW$wU zTk@`sBJqvuG%y$(c3gP6cVLxA__;zmLPZ=)vCVUzV3-3z2!yO|x#AGw76Ra#{Ps+i zIFSu#YRTL)a^P3#SFY(X9jY_E0khv8o}cc(K}qrji>6&4c@UGOl*df2sbbKU2ob6` z@-{Xk0UrUP=sa*V0xHSdmI1`BL58OUzHHQi1nkx^@Cf+x_s=CwPFoLG+>R`t= zZyAw7m{;r90Bchb`Wkskc~{r)Ji|t4ky4rAN0AyrCggkaTS+orm)ErKzed}`i+D}f z`R8S|qCW6*9IPfw3s9$)PiQKDL|uMi^`O8&J+MP#EGiPj>|BWqy}e&s7>qcun1@EE z)gu1eA|^Hjk=D=i`}w~}9`Y9D7487BcUc}{b-VBggEZA0-(cD?$9rBIJous`TWt4I~}v zU?Zgars=R_LZ)|p(e2zpj-u*SGD(({{2?<`5*xppMz@|J84gCZO6_-<>Dy2|Jp>+D zbYGCZ{fO(?O#5PNQJPd9NXeQ$xvGHNL#t3p~fZ9?O7&eOVJ(lyXMQG4(1RW zm6~6CbC7Dm&@=7MI&an%Z`(6}ObzD)K{?4QMct`KqAVQ}f4I%0C4V@o!Dvvn;x0A@ zq7#YA{(eAgPaXe3CNijejAJ_kqT_7V|6-2sIDN*Uirya0c#Tqj3)s+ZZFLhO`Lph* zI_Z%*L=i}%oKVug{i{3$=U6)z1goxFI2cR+L_dTZIJ3g}V18q2B$;BddSoxPvYK1s zC{S4rr?%*nDu2dMu9{PsP&wEAdn$=(=~haGwcD?AHz#ygx9b4fCfPvh0c*VPD5eo- zf-qKx=^*VQR*pEoF`T=UVq$`~7vs?K&vdMfRYC zHHf$lKS~>)bwsAy@R11!_#e>8q{mY0;c-j3L={5XvNesrtumUoZh%)0i_dcE zPsOpib{JwR(n-!zO3kDKKD5#mY5XRyK1)^>wt-AA(LMbz&YKghlfF!f$8&lKr603r zdQ|$EKFoA&Tvt~9t|mbU>r0ozv8vzi4;}}~kKCPY|D>42Yo4o82aS3eE@pFPE`| zW#YTdw#`7E@2B-_TJ^RcQzYo$_QPNWz;3e>_u8G8>a?j&*tpe|WmQ0Yj}SFGz{SvB zvXOF)S{v>QtLn#B>mjAX#A%7Hr$eb=MNgRkr&@;*n0V`=<(IqZQL(G%Q3ma)!YdV` zuf1u8kXJ*fox6VVU(C$95MHnZqFyIGjnP(c}0buh>jdLu1PpQ9FWljs>fAd6i;_AkFb zY=L}kp@2iKEUX@1o$#kn2DVwYS7l^{<_-&J{pKa=c z%jpr)#blVJS?fTPLHzSgVj0uQO4;?OV*&|uJ_}GJ?YXqLP`J4*29TuEeEaWCf)*@j zus?0uL!rS!@Bc9oy?zV^?9{;9ghorl#`D<>fA|7iHg9iM;p|lw#&+IhiB!y;t>&Om z<&+iYiKJ)hHpIoT=HPRJFC`~8xHedukCypBdXkH~P>Dy(i}91#aLD;r5**0^u;0Iq zsUGZ-nV+loD=H;0p4&g4KN)`bj3<4Y8(wAGPa&7Pne64?G*y(8gvXkzz2)Ce&amt@ z1ZaXJkZD*4I>M1Wkrm@*gCzdMPlnc})u=7ZV`Yfwdja+p{2Ee_HSB zAhKxa{V8yJUCDcfGw*tO2V(>yWf!hx!o&g|qx zRb`T@%hG>o{w0)r8LYeBy>zMT)uQ8>4V%`IYiMJfPV->6U8kX=%f0 zj!7W!VaD%s_4VE+m%+K%FMUAh`kKsEfa}-|=!b$Q;`z7y(FO(ggayVWvdwTPr4M#V zHF`2UAeZ{Ur)Rrm64X8yHKT3b>GAVy+2sXDf4&^drEqF{DvTysPuX>Od%ydFW!JI5 z7ttDYi?GtV{%KSCt2s`N$E5DdTqm`%6rDt#Xx^RH3@WnuiBOChCmo1FW&$8))v0qL zdGqb`K=ktmgPI;9Q+KhQTQ`vC4lr6e4Gg{ROIOs@v0Ohv-G1?rSaX#E3J}e01z_&+ zcjZ@ShpbzFX%qt!FSoD2=AG4HLc)#DZMmM_(D>aQynkenO>vJoUR4d~iOvs@hA)PD z)i+lYqco@?*8d(6&!4N>>!NU#enVcrWyI#aH=nHQP6kC7`gras1>mPTvevwJzXKh( zP})j%@+_o^RQUH!rmaMG3TI?2AgQxGHDwKTE1RwHu?{@_jKjcUC1~N%NKL|(oFlj- zGrU#&VBLNh34AA8Gb+xyRY5siuIk-^V9FhL1xR(;F(&ScZe)0afq%(ik8)_0o)> zcGLXTNwsu3`*tU^S~JbpHSgEw{6Gm6XBMv;j$|@vA`m=GOu~>2ZkIGpn`35Q%^0;< zn3+j&Xhr(6TQ~X$-yZ>H5RVs3NG%PP%{;;tWMIg~#nXdbUvE(B|5~K>oeG$w4PtR4 z?S$4{vdp+VBO|z_Xt@uOAuxGoO`&z%mNOB1_j7#ndpsIyRRGr5VqLYjTKQl>0_0uc zxNheCgVRB>jk9H`*MKM|2kx`v7%kXiS$W7>>YmGsz!s?M>%e4);G%i;PHx@r1COs) z$_(`mBN3|(H*ncnx1VuHaQ(-GLhBjd3)4U6?fh9HD{ z@lOzOwVLMXUJCYHB=aDVK#)+u?jN7o?l-;!|D0$U+-*RnDdo4$Z9SnWio4k~iBym> zhEk4&dboaX;5+dqI}|dL@*3`w566;F^kcio5o4>{H0FnYEk$%?C$Y5})ctY}e1J0D zOYwv@$7E1P{EfqG1b^DlVc;leN6qQ#gj+qd%I3P`6AN9dyL16Mray*tj9RJH_%qw# z86~ZW;*gpAdg3Eupu=AbBB(%Y*dpIpBgf#c8BRb?j~uS0xv@pcV~8=`S4xGfYc&R1 zT&*~UH=%QbzNl^iqsv;uGZonI9_g4ZMy2}wdDegW0?`WK+W47{pikuZyG)QlXa5Hs zq=<{5iqiBtZ`4o2Wou86shfHJbP8NvY(Ldu0)w zA~F!dg#MHL5W%GnX1{QfrYb2jcm&9(l$M>jt9M)ucbnZ9!jgq0&?KHrJ$hR8h#)=% zh(ADPdpblEN2gpESk~$f{Qc?r3%nL48X@X<$4Ko!*$&hEKza$?``t@mraJtCITjE~ z1;NH|4D>57hD4k5_Z4leM1f&1^@GjI<|e1AQCzW;>!H<`jj z!AZNh;KssIQK;U$OJwsNIBZ_sEnq%JV|TM+__=!v%)<(G`}l;VLcqu9FX))wNy}*8+O(7wzx^s=$8NQ^y>Q!ZF0Z9B-G3SPk;!Bjl5Ju%N)Mk^ zM_7<)EN@Ke`7&bN>R)_|xnjc00m8|sxf#vuRx98)VAC1NzWrk2IHyk+90zs+X^ljT zoNV-^lRpSu`GK5*4ldOMSTf2CY6f9}kMn|1ke0xaf=vhE>m4dR( zI?#6-eifHH?DrSE(gRV(m2JMG2kb6Ee{pi1)9c1 zzfSV-;I0`A9=!6TKGvDned8(70%wI<;PU~>N4YuJqkq4=`U~?kI8rhgp1|Wtc*B_) ziC4143dowvP@NGvtscFrr{Zj(_nA3o2~P*TGOuQxeCYC<2qL)yg9iK1K~{845U3t{ z82ZD;76RO)ui97WV4h;bFX7O+dGU|C1(%(EWD*J8E~u+hw_Srh=XYPAR>S3`WV>P& zuDJ8-YfO3l7kDeX#=*vzTmThfEi0h`_?3;mK^>Vr*-Qs0(F_b8W6#2Cc<8!Iiytmz zlUsRxay0nVzCspug~6VaQ0^&^qFw6r&;{9yHT+sBBH}M4U2Gt$u91ol1Ea={cC>!0JGMxDPz|6;2yD~lgv?I`mbQlX3O z>sYjOY1SHh-y1i^{D_-an>CEw1_aN$P6Bm+ShyKwwVf<~9NVwA#B2R~ADa22(2nMq zQ@X1+STNq5LpwV&U`Wpr#se2Cx_`t+!d_dvyl>?}`H@Bbu7eQ;qDeKkci)@Ol+2ah z-X4nZ1Omvw9`o=?$saAq+0M>zEM6Gp@BhA>QL@hFO-Fpb0(>32UuI{Bzu#(>L{Ea9 zr|hJSjuV!aIoO%rm{v<}hL+Hk?uwy63w3v2!(qI#v7#v7pYuP7?tm}>5?0*V9tL+X zIVXYJfxWBKKbSpAC_FH^>+WlBWASwL-oYXf4|`i2&zISXS399+?`IJKyVbBswbeP% zou}p?x=i99CCAc_q<7s0b)jx1bh%xr?Z`eo-i^PKw%s-M}(8Q0Mhp}gn_e|iljDv z`GesZN?$rJO**EiPfN)0dG_yiBzS-EW<}(k_aC2Wx?a%IegO-3zFo^^*G@JEZKU1wg0YhZ$9$YO^c9UG& z;2nBje%ZU@z1Tqc&ovTz2J1akN1`K7Wk8n7F z_8P)79POykUg9qlTF*P*0PY8H$PLSBL5HXR#h62~_4eJGJgre9>7`8f>!F1oJ zCgdOtxH3imkU!}>$N^*6wf{6La@Jc85mObcKV#Ny{#l3&U0zNmp5x-E#j+?SV{Cn3 zs}FiY`*QUU_MlSqU!D})0Wo`ss2}HRcVOFIw)9%;c0G!~mj-)cQKisaAz9z|ZKvMJ z1Aczm)TA0RMnrx02vt>Xu&{*X$}yn2tbbaPGR%b7gi73{pPftbclIH z*z!l$)(@d)ILUnjo&1{&+mHKcxn|3%#PX&e5|R|D^kM=p--%>qaIobv-`lAvZ7nyE zIa3VLdxRilLteeW#K^JxV>YV6IP1XS7b`F(P6h|2(;#;DNrpoZ{jVcp3X~~-v4Ct< z?fB1*VXkZdq7}GzoC$Y>_V9B*x&X2BhlQCUCOJ9zALyRGJnF3|5zvHPghpMJYvHj< zwN^4xS`r`!tqS35uGwsOxh+uK#f-|~BVoo2p(ZZ=X>oehDxCIsf|80b)pHvzH;0a1 zk1jx7q!Mr)au=pi5!(2I+oaszX$!(_Wdec2aW#0!BL{?UdtVb4#ya0ScMtNTAFx@D zxY{x&|4#am(GSVxU2*F(a0B#I9i=QS;AsHxz!@|V1`)O+mELjw!RT(YGu4^}kIQO@ zW^fbA-`@pHGW|AQ;Z%BqUDh@Q+#eEvv5fihl{rySlrE_BBQukBwkr?nz=E9-7vl`W z&D?~G0My>&6%|l-1PZ^ONdb5^R5{;tK_~hNCCi0^fCZfV}hz}Ys`gP_RSf*!W$Hve#YpTn%62azL4?TzPD zZGTOzSE!zsL4*+Ktp8Hm;(#%;u-UXC5@p9KE6B?Sf9w7?MziSh)4;8{uzPYXyZ3Pj zzfEg(LBb+C3zKug**Pw%BJ9rPP=?@mIt#MpQt=Q+;qrPqRi%q}$zB4Ij5Uk>)|`SRn{F+#igtQ|j_F zgGy7=j6{uw(I5n9S9EINH{|1R+g=*lWR9S=OAF-DmATPhD#%_y-&okT!MbC7V`#AF zUsosn!bLOS{?j{krI+Z{;m1d!zBvLpIiL)f7Mv>h#*qECL46w`(5ZzbU?|4G06yX# z208f_>~^B^Vu2>VH0(C)bBp^?3a9MRVjPO$eG>V9BNL3zkmlyGixueuc4Twpg!8rI z_9Yg^65qzkxa+s+P*G8{1Fz@n>e5zRkD#_dp3OuFL;o>oQ<1`X6>%Z__YddD9Nef_ zBkqF@{d|hahyYdfRWhJlZkhdtxjH&@l-pPhv7$`6OG}R~UxXXgD-NrFNt?4JL!*GE zOJ2U@)*(yPj!RR~iG*S}Jc;};-doDKI_ zf%coVeU^5?_{7kl&dt8x)EDGdl3QcL(jV*K4yQp8NJ`emAOg-T;>o(mkM4kr&tz}= znwIv)>xTW?uVvWRKj;ysxrL&@?dMDG9!jHnf(KiK2XHhod+?H~s_7}Z$Vd`6e@^9t zAttk0_5}&vc_VtrR;pw;-%GN>#f^X3_1S5mp`oK_{%0R|2htEL$Kc0Gck{%o{sf-Q zJ~o_xB<75blS|mpm6e@0bT-MGx`qb^7Mf&s|LSi4RZ@arGSu=@k$CQL;Lk188`+&o z87Dd%+d0zLb`h?lzqbe#)6897UTU;^`foNlk+E3x+uKlFoJF95H(4bm zzhp2=7X*sGBXlhDvin+sHiyxR!wc^ScMWA*g7`f%&du$P^zl)mZ@Q|63h-qms~?<@ zeB|Us>*YxjrIpqo#nP&OsZ>wqnZtmu%M1)z7BWXllpUcULB?bKH8D{O9ZsD&Q3HkC zy$8|jZI_;=O`>@``*7&dHa6DQ_7W-I#`PyaMOCCIp<57qf%#H%6Qyej2^>`3$@R^L zuF?SRSY`v@FbxYMy{Nel0-k!~_v8=7D zswx-1i0OohiAh}rSnK7goN*0!eXFu8vFHkBW%Z~$(P(J!|MgR+@F@VI&T@s z7`fPB`T1f0*Y9037S&|KNjQ)?-&IfW)LP4w;-nbiCsu$$4Y*akm5uldVIr8-4{r%) zO*%~r%QkBU7;KUGq(Y#aS;}y<@OIh@RLLwu*#_0{(JkohXI zoGE&@-+Fq9-&-Rpmy69W(8V#FT&>H#{ygRR>VXzS`lgr2CGqZQf0+-clJ8WoEbutc zG$J)*@;OoTfzrMojNdx$H+lDWb6o+fcy+5{M@LV;Z<@T9L1{I}vw@}co3eSr3#3sl z;ewkY__OOH%`xa9bf-W$MIYU)2X*{pVv+X6@Sh+T_}(b5xl zBf&!#P0x@{;A9Z!j2e%kHH@iSQCz~^X_BAH{(`8Dj1|fmcYGfv(KX?5W)P_YS19O;cPr`jpMBG05;{wM= zg@*c#YVLhzmXsYLO88bIbh_Pse>`~e=rBe|46nk53DyP|P38ozoaD`cu*6WIPq5$O zP-=}bE!qqhkP#sw+iR9-F>yB?6OQWOeb;;OjraNf0x2h9WLqI&_a?(U_q$z%YY&}# zR)W(#7vz3c?WrUhoHfgK`N30`LFq&kzA#J$X|*g~NQ4{pc3EPw)KvqUa_Uz&8ldF@k)>k}4I+|1qB+NX+pa(g{&^oc=4x?a7v&ft zH!D2Se&!K51CfMLY7;+QY4ki(DSPKeTJH9YXq__0thI{@`f7F0WZBV9tC8k^RUivz z30YHQ5BtUs*=@8B4p}4{L(a(1ol4bz)scST2N>B}67qDo;QmM?FC4yxslD>`Db>ocSo>f0WQ0^HxzNRLBim&WcUSg6q;tPqrZz;JPmqqb3GG>& zeI#9YjOmGXKNs1qK8vC{LMWYR?!)sb2?u zwuOV2XDIuFYYW9o)zpiZQ?w}I0ESa_HY!&iwrE(AY)Yl+zOQQQ)ylfW+L26+&!N5J zDL@8jDI$m7OrS+uKVx6Q{$qO4g4clFe_Gl9`FVNPJ*eZFZ(RzLBNbF4iuNH}oh3kK_NSB)HVL*%I^{o2fsK=&os^X`wH)P1* zrY7O1FF-U(4~{Z&^i6Ehu6dcHME5wjrJu?M&tfg9TsB^sufPCyI`xfnB|x~cn5}Vp z^xW<8eYIwbcHHq}rsMVL`08G6QsArA2=u{C=X*W)-+)_^+1j)%Vfr}3cGndF|Jc#F z_wgWj&Ufxd+NFhV-8A4an=6l|P(!VrA5}`QKVbL7`OQD;m=S#!) z>tglo!^2(MHXq(6xOwVhT&vk1-Htue`|zP(^FPhZ{#3Fm;rU8`FP=sp$)^<`J*e_% zMw$BSmsBoQ;X>OHK>JD3Wb|Cs&U|{JPhw8M)y@3_yZr^t8L#C#w`q7x`I><}EFWT% z(*_TI)5Ie7cvs0OfDvb(%c`-+$I+q7(G+Hghu;DqN)7-`;-adCe2VkIJ_RzO|0E#> zlW@RG&4nb|Nb9t(QEaL5D=v=PRfS^&k62gq^8GF=SvoHfk9~vX-ZyvA2D71WgMYTL zUXeQ4A0wfK@MlolvztG772jie!I3vrCj!0awZCpxNcG9nYBIp%m4J^LCn*hIK&zVpLa%eT{od!=j%l3AFAaVPHE_{w)FjRt*)QG9seCOk>gl4?bZ;R`jbU3BPov= zJj;;brQl)Y>=UiHM>)oAK_w(HN+}ew5~4FGhiW-zJ78gM|5l8<;{p|515+>nl>}4c z;iM{udryR2K_4lhrvf2yG>jndFBgfyVyuFfSDrJoMmZSte7?Ul==O1o(wJW)K1T(< z2R$d@y_-7oc+R@(vZzZ!{oN~8x=L;8RvKbuxuI8*z%YBe*RQI-RVTpqB}TnzL{6P7 z1;u}Y`d7khuT9XJPfIdEGLlyoqJF4$eWgnw^Zql@;^EednoVKeccB0KuyIzy9kj=*QE7=7EOSFi6Y;ZEVkJiSy+<1C@o`w85WLMt zQBB&*w`b=Vi>T9P2XcF(d99PrLYWtL15CPWy*04R|Mx1X)L*?+k%TCy8`2pPHUq(C z0`S5Gdlu5!_`f9=xUi(4=dDqrvmvJ}4>HnADHoZqA0ZQ_J|FU#Ls%@d^=s<+me@># zcQl$Js2=5!EnKoOZC?wKa<%cSc@f~a0U}BCW5UwPuiSCD;ll?D#;Lo0>nKSmL)T_< zea>U;h>r{d?ph#^OiSoke(k?npZ|Ok)9w4aIHNk42iJ7XX9CMQOY8X6`s6m=cE}m7 zaSGyIslt8+4(!ZF_}HzZWs^`oXx#mw{EhAydxD+a#r*fEnYge&F}DSBjNQkq@5{1* z8gIlv4x<|9W+l1h!q?T!$$A@9Q%lptu85}@h)a&RbU$l)m;AzEUo4IrERHS}d9g#M zFB!CK|Eb=VXV$i-s;7bdJFdQ<5`7d+0$dBJ`QD*+!$B8;<8_9fy(B0dW+8(|)4QT_ zQ)bD(Z6;euL*{{kCd}A#UZIO92cfoHTj2_`bNf<;Y(B|_ho*Xg1Pa4G+h^v_w%T~= zC4s@q8U5cavGDdc>=Nwx0P7ciUk!7Xc5;-VmUWM z&|A+JP1epO;s)oqgpoz(Cm&&o9*EK%b_w8y@L8IQRSp&Cay_^WM6eGLAg{EC%w%JS zN>L7*H`H-$7HOfd2~fqk-gLa(-4=C|Fi+yNKf;Nw5UxRNYs9Hn%NpgJ5J>y9)vbU3 zO4>JT9ThT0nN_7?PlqVn#ZP~O*pA$D?C31SGw>QV8h=JC5*>h3G%kB$d*H+{QF9A_ z_y3xbVYV!&H4w7AHPPN|L}#r^-!xp0Ix2~;+^Rrl*#~vlEtIbn(W-6U(;PxQ30NMe z{nR!7220g$p8UUg6PEu+Z^FXN_J4R2E$wjpR%EYi-PvhhYw1E;#-PmF&I5g77_fJ+ zjEf*a(Eq|)fVjYt0XDqLdUa{r$^W-t8Y5UZ_nns@1I+=x?h0j zX`Z&dNG3Qz#_?+J*7sAFaecelb5`CnLj4k zDV$2Ga`JuW)Y|LR+ItvWTN8QO`tt6DiL*O+hnAwopw8_z-gIKym>!Of=gZwaw?Fjg zuiZmqqFgEqs#ze-qv(b$b_rm|e%M&CN1;6#QArcKTHcG1rRU};_{f%J6+8!yEAQZy zY!*eadQ|ms>|f)O&XiN7kbz=zS+5oomh`qo?`OI9oS71^2F`=NP!FQsy>_YQRj;bg z0|T_W`&?Egu-Nre>?{y!Iul0e*^ zUkyq8eLBWUF!h+jo4!8t++3X7ZjKUJ(#lNrBYeqj#&6c2%KQ{ROm@QUwCpqQ)!Q)D9XG zkzbOTW60Kv2GkRluMh2?ynu9CqJ7>tCDJjXj~L0|33J##^)zP-{D41H&x4kVIW4Xr zN+cuiae8k`Y^E)<6;HyPc;I;+qfzZvG7Q?z5Ud!+$#)iUL>uq97uMRr?)8FP(K!ZNFldje_Qu$A`z}Rm7 zUvD#ZNA8mqAY9LQVh(_T+}VXg0YTMVh8jfe->?aoQb$JSRag36)3(A}Mqy#$_7t7l zZ6TS(GdPGek%>lfz%G_7X1ed6Xw>|npg3Gq*V%BYS&lKRL%ruTFmP5-E#;a0v&TvH zWsxY6@e^HmLeZesoh+=|?7Yf}?@qG!j(I>pJ6e4`J z4YJiLU6Y%Y6BUZ=m^QsOoW?$~&nWE-5YA-y6|-S%bce8p_TTjNyuE{OVTD}W4$EW* zgKy*}%*$l=KUXZ7E)wlcy#azB$Jpz5F%DE$0v^Y>>v`AMFMwgHX6($p`b90P=*VoU zW^k;7hEwN9<^HrIlElgvDx*!v_7GlYS7^j=mN!^ymYtzh#RA(9ghirTlKqNXuoYIW zGWKSatBT#8s*)28evH>O{by}sVzYk@Bp!q}@W!jkG~uZG_AE{W^K45=NiR*zPFKx* zniW^q^F~7N&@){`>fd{>A`Q4&OBrm;V_pdHq0)0+1u9wegx}4-2qr9J`1D|U>B+(* zi;+E5S@lI_TuL=2Fwd-~09I9gnOxjiwZ?Pp#N-^cE|G2Cbn6@7Ez=8pQ9tk_d&r9j zBgE-}is9n-L?lw<=NeCL|7!47AdyRn(_4!F6{qK%bUG~X%Oekhr;L*phn*gZ$43Yp zS>)88_MtTpXKGcE^DbP)HOUz9+-==xtTuHdd(UYGQOJqlK_AT{j(JoL^YB6to;e>p zV>VFcqeu~Kv_^0Ya&#pK_f!zR0PI!fw2%COAByM8jgCg=)SvL7^}DKZP4ks?7GDq1 zBM+J<1-;t{^e`8SX9b@x7r&eKAqNE6k}CT7a9#%AXA4R1q6YH!!FeF1h7%rT$?+2C z^=r6nTS@9K*1v40LrnV>E+L1uw%a)5;@A8F4y9~2e^|5piQ0fc$8gNWuN#lI`~wc* zl!;v>@2~j@+pscSeS`)eN||pQ=0grQ`@j@st+tOUuwMQ`u%sE+UB;b19A_Vu0kcey zW{b~EbyQ~OY7NR`>8}!&s>E+vOm!?|xT;}k#{Dz%Pq%?Gfveix^~a3vuZ{12*3*$) znvl2H&R*_}Y`U|_!*5f{a7FxooVjWgbgd-f zlC>O?ISi1xk+z_)QUeIsE~*ou_43=A=ZwK(xp2CU0RfgBjKm5gXpKK8PX}zyiXVXc z^P4Y@!cHN#<;%orQ3AKsVR2eN#dEfWOK`O@fOFY4{4gHBDzCkI2^Z4~M-u8_V!4cp za)^d?crrIus(lFAE-lR*gbt)_S7EIVLrfzCP!2_PSciMZg0*By*sZt7(glapH_M*Y zeimVBBUwv_n(Bt$X&yF%7Wi1(^Xpc|8JN@F)jh({)cBZW-dnaxXsUqV-s z-9S(5SRM7FD?tp^b|u2VEff`_&d6>TKIEFJqjnZFer=RTrbS-}>`yb!`l-g#jC20o zQ~q~V1W9Nn&6vQHKtINbNQ$Xd0p7n!SLdMsp)@%-Udy#~p|U4cr`QdP(rx_L%8Nqq z=QjIOsefRIl@~_M%X~-bZLu(;KsIWlXj%J9$`Mjcu9v;xV(Ngw#)dZmZ44@gqAyYN zH<)2&aNbJLKNg%PhgqkRjy!l>lK??nXCXMNmJJHz;iyq6Z*UB#RKi@@*}uOv>;u<59$If{4vv=t!831!YZ`HR zf^C$ns>RxDdFp)^*ao))#C*8=y@PXlx)M3@23&LxplutIUr)jiNrxly=+Q99 zekw+^^wOOY;iSj~tSRFx461;B^`B=iG78El-rehrs$Gb6j!Z!1y*R|@@@!bap%l&=F*~>s_Z0O33{@aV3wlt;K_k5$N z`jwE{6Y?jA*+q7Trt{QW!=j>019SgePxh=qjcV()=ev{J=fT7A)CJykcTXwHc6V1- z4_BuT@j^g$U|mpF4sYE4+=oNG?XZLg4^Qw`7Md(%o*vI9XO{w-U1=$wdGn$dYnq0K zzhsHOD=D0^L-Vp*T^I}Xz5k4wA(&P6UyHot34WDw$c8w~>?MmLbQ%jY_}yeZu!e4N=^99>axKhn?o1q z39n)_26cyq_I`=CMxf~|2!wo8Wz2Z7)1q4G=jT9g;&hPYq2-Y)-b15{DWp1h``rO} z*U->XU=AzAG716m1q*YKWJ1L0ek^Du1kO+b(STWX0~r*|MoliH3=Ikq_cvbJJXBB= z(Yhu8+L+`3X{6zGjr6?KBp+5;4^1kFfmnM$Bs_3(Cwo=&^L@!A2?6xw5ptN0jDyj< z$f$dpMFfHf2|KG&{3tUHr~$yh*+~H@JhQz^P;zB!fa$zWMGuXL7($kE!!C8#CHrnt z6Bv(C%#b>IEufydOKN)HJ?Yl-RZEv`h^zGQ#VFO*{xtO9JPD;-*jNj|c|pv?Y?R^g z7_MT;FSv#XKm?gQvSt)vWby85DAwP+Hkm5Qb6~cHq49HI8F*OXTOdsCCzV!|eprdVgU4NEodtaY+t7 zE-q_GQ!Zn}tfyqUaW0RI7jtrc% z#MTjmWRA}Hut4;pYkxOn60T9Jn_q(U>5#q`^FAdSi!+?EvzVD}cCJ)k=!`#Xh*AJ94_*xV4g(4~rocw->tm|aBe)aLpK3)0 zxksx;98c=Hm>mH0PwFvIN2~SNp8p!Hn{nW-A7x58h}R6k>zr}8tiz67eTX_D_tbGl zXrUj0ajY_k!9HFMr$y^5%**s;hj?JNYY54X`RP@XCA?wil4(4V-A&eWb|z--n4Zs; z221f6va~DyJ+*tD{JZBJv!~~NR(EI-Ty%xpCU7E5u7Tnf*~+(5u4f^9~XRvS2kR95Vf zFuA*A*QVscg8Z6axXuMO(q`6X{mlWT$Wwj~Hi7|9(ZG(;W@Ojq%KjXCh@eclG@V_e=HuZ~V)CjSmgd zXO*=3avds@QH0I9{p(6>WP4&7@|~1vF|^0s8V-;5L^E3125cGVp2*X~hS?CHSciLEBF)YiEs zhg;j%P-JhiPpU0n3I-4;qz3UFmwp$mN_Mb#kX91c^anN`|&y@@%Z$@-* z8ryKP2{*VHyUq(2o4S6LeFqaV#hrvWNjID3blx@_mUw1KDyrg^H+a_94)s*G-IAbV4i6KUIS5#3eO|EH!*TtKVLPKFJ1>0T!nmKTFw8fuZ<7onJnWytjN_-rCyT zYtCnU*&+cseF$`!s-7&+o|wM>5Ol>=4Dnn*uSMn*op&+9KNaspj_UjPV)cn;x3d)M zd%M8DP@0UmTP%8ta3d32RuTr$AHXzQGT@$VyORi!nLe;5=%i|m-${P03 z=|rXvO`{G8S(J^l3y%?>rj)Wpxk1owBui|Z*@Qo}B%BbMwH_b5c<3A|eicC;T)&L5 z(_jl$OU%5$1I1++9jZGWy1C4;2dfdvLwI_hv9L{UJ&f%f zv~IG6Pk!`(eGv}V6-|ETk5ZNV^8vJ@;|9^$(7Bg!9>2&60UqzVa=_^Dk>0JVa&E@0 zqi}hHhc0Z_Na$%xNnB7<7?}bs>`Jpq;Cyfs2tB+oJ{uDooq$8~UEr#4*;s7!wmYv; zXcJ>`$q`5sT{S_iF1!uV|A3-xaqUAqFlk9C(h%QV5Klw-heB86nW#hJ)VdQ4M*Rit z0H_m13d|#lV6};hbv6zWNJ`%$t>VgSItQHuf;6e@GIBv#4W=b}nQW20kmB)zu+Mu8o%V57N zv0PDPc>-}vmpYJ$ z@qxC(xd>z>7f$))aYR=x*&HfOmG^upZpMPo$wr-!9<5-hB=<1ka3}5Kmo@qJjetnx zL~-+$yM;g3EP*CLOvgszDkwM2uLtlzdyGJeD~Xod!Tl2AYr~@v)2@yB_5qsB?|YP1avYn{~J9S!ej6YU+{?#^cMStiy{d$Lkz zHv5BGu^cB0^Miy$#nj`83|uGPmY#hr1?XGnMp8@;)OUNcfnx!6yjSH{d`r1yHnume z=hRB$Rdm#hkOaWftCD07%8N$=tW=ZB5AAo%$xrDGLP zJ)*|b+cf{8dt$2l8y|h;?0pH+DG3}ucqBK2Kmts>FV_6c&RWy0+Oy9hVt{1f*mJn8 zr$Q6l#n81))Mn3#{)0N#(sDUY%+^Ba@(UCWsb{vI18d#>J=r_g#bDnri79uZ)lvvz zr3pZ)aCYJ`2TeTN!cRM|u#Rnc5?xp^aYWmrZ(U(rtdCV`RksMh8@BW;GI!j;dFJ@w zV7_6F#r1st+I=pw8yRb7`GxmF7)!Qcqv1G0`FA%{7L}gqgc{`|Ck4R5+astQn66N% zft5}D2k{f^HS_(EBtaYrwC>YB!^HFRCaY&3rI|@9yKfuveap*WcjHK>UhSWUDCp^| zPNt(-Vo0-y1bbRI2SCqtHuDo)g%-zX{vwcuOOnj>Th?iTf?54!K6!+g#qMORzI>f5dbbx!B70YDKn7jbA&M$-t~j3mP*qZ6pi7Xr*41Q`9XRW8iC6D)dmAG z@8lz{V}iL^k`2Yl354w>q9!EYE`l%>WA$GaO|Rb`G1)bzhWJmSEA_*Tr~7AD`*W7u zYy_kH=q~&6^AE- zo>^*fi*5z6pmtAs`6TtNwWuiAZ9wUPaX_?D{lZ|1GH9~!PhsTzoD=KyV=IF5>n|13njP`W5foN@6 z`cAHUWPg0)doK@mpW%D&je8#{zq+eYx)jzhfUo+TyUP;l+H<8qQ?)xw7rPtX1wy*!s zhZ0%X{=a=)%f{-E72&J9r#~0E^i+ok!rwTN=WQ>K#{bK&*;U>=f8`q<=Vn|}>rTD? zsIzfJ3xcDj%01WJw1~d^<5h3u@4bKYmlgAk&+EbMO8&Q~<1`lq>`nKV%gbxWwVc9rg^}yKi50rg%-D+eyJvSM0zhB$&4!(;`^yHrzYQTyBr0TD zPiBJ9YYYY)yK=kjrOAAq^WJW}n;)}V+uL58KHp)Un_E2GxbSRbUIHA)ag4vV?#+xp zs(j`+^h**&U1oS#X0eIYUY71_wyNb_x9)E~H!RdbbAL&OcWPB8j=Xfs zZp)$NT)Gp`+cg27^&gD9j{J6~=1|g>vH`OsZfTw6sO6=03ecA#9}Z^SeMs{6`T-IY zbkvYV#GUAeNTzO49?q8PHm^T{~fcTPRz zr#=d>JK{U7p%vsU=~mKNigHn02df%Z7rkFx@44x|Je;|?dB`fphLwYJp4}%E8jEw_ z7Nr=*-DNnu++xxr09Ys@rcg)|q)gCCu==<$=pe!b#s<&Llko<}GN^T=eFW%1O?57& z8S9wVjuOx^oF_Dqy_)O}GUX@jV>3#@XcY|#aYGMa``K&C$`HMMSQX)=j07P$SEIWT z#91GA5hZAHERaAFThfu>Fo6q~6R!kBa`PWc401EX#YJe`>PD8EDmg2LKu`cpO_GG@ z!6enY6b8lyWuGpT*6#yVtzhCWl;$QU|8AguT%& z7`_4GeW5<|r1nQmpI~4^QDe&&@Zlw`QdK+t;-)Xmv_E`W$md8*?Lj)qhv(&lLj43I zTnE-Ju#NOw-G1;47H1IMOByL-Z5Vsy2|827U7yIBz-C)2Lie($=y4!i8VQpUmCqBd z>9h+o<;MnF-%wP9K*2)j$I>hX$%2aKg%&meDVPIO!nd5lMt~(q=I94|2?bdGeXSFM z@4vb?^w1da8r@WQIWv`m?q?3gH*wUYep3!~evDPm~8)Np+UoDrq;`Rn=LkTFuVdVpM`4e`fauu}e1g0}k#wMD-!m>O=dKr%(whMPddo zi))k=)BfWmg?JeHD;*N;{33Di4NsP9EXvVKdBh1tj|dN<(_B!8H;-}>TTT%N(Mf`~ z?-{(Ft$Q)Tq2jmj#^LDQQx?jWmV>}`dYy9xtUMiOIeyfEH^)YY8%4_XjjhyUJDWH= z-W_XPU%T9^8uq5G4A-&)rf~@jJ1<~hUhlBv1PZbj+ zYpEwqV#fl1P6>ShX08s$@n?O*Q#^{e;+#F4;mCz`)lOOxCs!z^)^uM#Q5WfaWukw+ z+Qxj9`^o5izuw+}KV#`f$q16Oem=#9;(arJMh+iM25T-~@p+RKD@;)Gw(&OEay&oY@)g8Yc$|T;FdD z9O(TBDsg??Uhk={{=VMdUrY=f1fz*FVI@qyJUk)ecrozh!c1H4XMklhgMfzR}Au(O@=oci*3WL4e3>hMI?#RS8*2#_WbuJHYH zwP5m$vwK+lUZyG9^KpB3dqe|`d_6FDE3wMR8)R(drH+FCVoM9TAt6z0lb+KyFDj9& z%N0#U5`5d9x#C?8Cxz+&%GjghzX8Jo{fFe#VQHSy zO>~T*>2MXjDBAMiVg~a`*myPcPCwPJo+}+|_FeE=%y=bS`K+Z6V5~3uP?Znd8M{|qGO^`eA zetLn@dHO zMXXx|@#gjLeDX=jWpL(8;U<~DQ?2AzHP>4&*U}oivx^#}P`Vdxe`9H_vFDi`D^(O( zr#)gi85Kda@vAc8(Ya`aG@vCQ- zlmZQf>uOB7-Nt8eqtl-oxC2MBJ6lsN+vARO2$16EosOdJsFM#?a^%{Ius0JYZYCZL zLr(Z78wlaXq$$TLJ#9o3O|EBE2NFKp_4n3aA-b6?)GZ>OxCb=8x9oF)^lF;bpu8^l zcBt0qCiGS!qEvTkE4N!!vtdM9>J6>2I6zbt&dU8Jv~xnE+QfHWb`@F?P?_^>9r_bG z9?eGXrZaRmo0Gal_g#8Ze+~+mhVB}d|CX!5;l*6{$89(x;_E}G-pk5cGYInwh{~)e z#iJYGKHkL?u_KZ)cFZxUZ`8E8L9=a|W={>eql4%sv~*%K+?1RDa4!jpNj%9|)E<;S zDV*e!pOkG^1>{kml@$fol-m00OAC@GC~=>aZEH`PhcLP4PR!%S7R1N45^FX0-H9CIBY6qlxiny?m83ru=EjpCOLb|h0ZrKfI z{)LbD_4`Ed!c|gd1*^nymmuX9!RjBoxJ59LXp^ey6RPSL`d9g514323KjfNvI0wD9 z59;l3vnFZU??hup=`fam%=up>It;o$QoP$@8|1PW3H76}s`QU(rE=AX800%HshZ?dbrlA)l|NYFN+f*Z&JsJQug z9D-FG0+HZy z-yWOrPVX#kDF_$wA?llD(oDyRlbFCl3)$lg&`{lb>1`{NKlujK1HFqUQ`|=Yqw#~! z7{H#^E(*B?b=jP{d|_RltdT(UZ~$gBs0t>uB{P~eb$o;sv~?7coIRAXIdvSDtbbOo zrteWCzVc7B7bP|M!asSUIs)140hrF9EayQlbRN`e+iC!Sq9Bk+ z`$sQ~ZG-tGe@g6t`C+<(s$4@^ZlbzfLpfYSDgM(|Zlfyut@igUkZvSH)Q3*82uWjx zD0yp^RfO`rc$Ff27QLK5v2&iM2&f0o-5GoreJbB1*VpvG=W&m$EdZ#N(33Y!EpnRZ zg-c%e7ZL2L`vJbg@!pqNz)lnf=f#?)!B>{$+sjK`ZQogy#y~0GatFo;`QRKI@{gZ` zPS`hd;q~XXud~h>3U-0haNXJ1JrS?0Q)N7CIp@ zIFX}(bY@QWLni1XUUKPfOw@77yRBqt28XOqENsEfxTjl9+gm6vvnBCz`DK6ix9`r~ zNXHJsTei@ydS5$Fn@cjso9PBlm%CoN6wNPEc$W^kQ>UE4oLiUmWa+Ijv2y6*X;(9( zRb3;l+mfTbqL-f6`E`u+f(UKdvICk(Tu)>IiF2~7X zI31ez5KaO)7{0!0K?N8*QFjt#YRNtMp@Q!gl@=l6o(ZLt*xN=viuZ6rqa@jFL*3`d zxf-&5*R?8>A*`2_b|ALHoEp}vBnF@-~Ed|v=`vdx@Vyp5M^ zrKO@DY!!?u!WKLQ4`gzHBo&x>*iSvIb-eQLSjCk~EvzLyz=+SdbcAeeRw|f^ljPQ3 zF+xG#O>*)bt6gfTkzA+G}ESx+4@;~Sa5Tu#>J zX`KBvPJSBXfOKG&RC1Ecm-Whvkgji7o-Lm#up_-IA8z<8m=XV4)5uG z>F4#UxOE;WmOePaN|$QjHE;kROU1)q69fvFj$Vi}z$`2@bZ^bPCq+8o%TTzPs8`y^qFz0P2IS_lJmzx#kN+d%d|aT#%8+)+=1 z(|_~p!2;yYOc$d{2$e|EP8K5Yo#g7?@YQCA7IMxD_?C#(1rU!CVZ}?WyEu76PZRykw6sQ ztSTM^x>VCoF|g?u*AOdpLQ=fU|D9Le9G5{TAZv*-?RbHjUS6ZqXHu72Mj8lUk)&*! zO*o@&Oj#{L)bz!|uNg)n$q?T=5AcT{KZt2)cOnemXa-dkPAKswy|~(>xp8YoATR(q z+c`Bhnz@w`cNM^4{d`GQNP~28JmM0NobU}H%z8OIddX;)An&T}L1i)K@KpqdzUSL# zOgJmgy;6v@rDAS=<}8k7{E#ACiK6X#c8bF?U9!VcX>onh)(5?cEM%9+(dB&{e*+=1 zs9I5cJ;_PDrFek<;lbBZzhhBk^TQabsCuAH72oh{6EEgs}GfoJD)2A}3a_8JM>a7ZH zDm*e2oZ)nclI{@Qh;#1TlaMRb`|JZ5h9y%&?s3QkN& z#h03nRY-$j3!^v?O?YZ*CWNiFY#b>@1zQ~~oqg0Pl`jlxW`|f-Xj-f~YV0{pu}465 zkkI4$1RK&-*Yb3K!XTXw{Qqc^=9dnP{+&Oz&}H?A{@~ zuh46UIY&!Hm0IPQSgDJL9Yz%ND0{j#!q$IO*NirfYI0fu}>;AHwb!5?Q z&eFR8wbUEO6!w*oCO%CCJ9aeC+qc)>qqUl$(!aYYJlYLATdMS&fePe!li&r^}-^cRt7MU@Decdyhrp z8j7fIxRuJ=m+dFDbeXiP+*v^f&~hdE;R3nWBvAD{fry-TP>FG) zqt7V@|4+zskm9jm0Yp$bsOs*{M7-a3Cd#Z8Dv~c{{eyE23Ebqt zSW=@GX+8o*)e;6gp#U8+R-Lh3Mj8{X-K4q%JF*mjnFS z-(Pi|7|)Az1O=y7ydJd~J^v^vTIfJ{oVSUW^G30O1i~c*(SWHE|9w?UuQ&wA${0sS zg&szivq;8N3Y8{k(9`j0Be40=S^PByMxv1B>fe7a}6RTyQOZ=w#ny9z4cqZPGqYW*KtnK}u{W(+fA)EAJJC3vDz8U4_1a2t<9Yh6?sLbJL|M%_yuI%*D+g(WUCAw?I^*;AgX} zj#4;bY)N12L7is(5E3b7)xG?y5~EmkPww7bfGFNRuu(9W&}=HHIfX}0qpF7TM+pHb z#UoH1Kt7mr%9+QlGm9NG1hCisxFdaZNgt1hS!IPV*`5iYTUp7iax<{=8a2DQc3<;(}UxY&|4{;iF zy6f}c8)2PJ3ZUD1np2`A;4Vyle&4$H>h1(**~Z4Z7`ViNw0|H0?${JPmqg>wxlIni zxqe6%I=Jt)J7}KAN^JmYm*M6q;pWE_9-D8SUiCOCmE<8bF>3j6Kdz2ZJ<@Y;&YmO+ zEX1{sJIS7T1l*p>F}hl^UHHPKIA*0AVs^pl22gQtj|;wOm&+yfyMg}jQbDMh`$4yR z&tkvhwsNIw%A7YGqN(iC?amDS00^z|tWOGSHyOox7Bq70M&;27cU@<98;7UEpv^>s z!q6~A2o)Odqyf{?o@##ksu}6#LRusI+VwK5`!abOwWG;)23QGpMOcBeG=lVq%0x^< z#cuo0cFz40L_@zQWD8Z;9*NZ95g5H~o3Hi>n&~OJc@4_1OOM_^_f}pUrTGo5I*Tcv zn-*bM+0nyAZtP*#spy-lVlpCzw!BU8oK!1iwQDjvTglgYB@ly4z$@uvZ`Jj+3R2$% zNL^Z#P_tA{v96V}bMq*w)w`4Ch&ZB`2ymejQ^Q_EtWIqb)Gu@g`}sBM4r3P4tI>Yj zeH407jn|?#OZv@Orm1ZvR<^||mPZ&%#SI$H7-8G*Lr>fLf^hp3(d8c@0+w*BxjlQW zhUgoy&Cx(!ey-VB``TNnXY~stL|a+SB(iU(tv8_Ksm-d&n)SMWJBE|Fn3m^7DWhS6 z0}LAz3k(cZE4$PnX@7SEIo6is(j4BINI-c2-TRQpIIS#~cwljF3$oUBY6sZazv!_9 z+mt)$>vC^UyEtAFQMr1u*f4w2dEu?Jp#7#X+8ah#U%7JAiowEudYk{Ev9FA?b&9M} z>ad7(jcQT;bq+}EzP8u76?hx5+6vPK)x25;!69smPlgcM6=}`h0nKdaR{k(t(as?RC_Si(`jtR8!_` zANVM{dOc`BXZzeSPgD_29JR z6+?zWCw7+|zVMOeZ0+ylsvYkR4%VEc>CP3eW|6k9B?I}C>~aa+P8vI?vERES?5A<6 znJRS9Tb`l@?S3M+ZK<_Ruv}@FMfL#n#uf5#N zi4?Zyz9E-vBVGRs4q^XawbvXR|LG%cssG6>qt$D58UEn|#Ltt7+Q>{=S2UWLj{+(8(LxGbb`XYW%*};y%vz#RP5mzK z;hgs1+2nZEIC@YcnHP8Ez$3i0p24bOa?_l;zo85FmaEaGv13Le4d%ph*31UFQ^iWh zz%CjN_7)j-Szi6J?mxZav3Rjv1~kOY$zR36le>pg_k5fLNB9C}t67nGST1bDF>_dfMoi*lI-j!4w6{mQcYV69)Lsq2`%!FJ=nWS(08Vx_1dsQsJ z!fDqu*WsEDBY-kSzojqKy_B!{P4!U5;@&16=>#DLU%ay3?@LcQKMc1_F(_-afrnPH zXS!i^|Cplx1l_a%iqmMJk7FqLINYxB{B`}diupx-+`;8sLy?sd@MpAsy~GeaicuH; zN!EWivosw4OW9<5fWNiqfYd`d4H{e^B9lp9*KB@?%5bu*zv zYfSOOoZK{RAJZ}GaOQ8GznpH{NrI^H&Z7@FdVnT+r%jOt>bchjoo+tos?ShzJyaM{l)kF$;LRhIt0VP4 zC()xT6uv_7G*kddf*{NTXMs4VY~O7k0hce92ChH5o$OdQKL2Rpz*6txO8|Wu*=x^a z6OcN|8=Zou4;pd?&H4tjT!6jZ6tA3gjhDqQH7$WwI2RNjFK+fOF-&HjsJzQprqO2} z;^*&eY&lzmk7nr@*Pj+T@&7$c$C3`c*w3h&Our>gyobf0<7&+Ma84gZ<>kI?7uq3U zC?$ZA&L|FH7LydecX~;Z1sY4OL*GD`k~QovEo?gGY@sEPrU;{T9b%sIV318on9j}( zcElksV9w5?&;IgE~uI;rAaHn}q)YrDaiz?RCwy_84Q1IoI{TW(TUnfgu&o z7OZ!dv*f1_AL^fNtp2x$9@{^Hmzm+OZ~X6{Ap_)x|K(4e2@DLsPmOjI7iVnhM93QoySS8!=soi zYKyF%Qz~MxI{)NYNWI)9InZ{yp(Y>cxACJBRnT7!H@cgoDt;>t9-PXH7HI{?Rj8Dg zW_@VG-YSyipk7eSxlVI2asGLVxx9oEDeEt_bPv5k6^fwL;NRC7%8(tQuwq*~Baz;v z<%z%m<4FQ{PB1i1FA9sE2d9AX?EYbAZsr(v%vMa=^OSZi;MG?lXcTbT+9 zZ5x4@(roSxsB)@y5M}VNTy{04sCvDTBQLG_$$|kSKc$0f6;PBdx zI>97sd)n^Q6tjU=70?Rh^DpK#Htw?*&KLMR+b(oJjIn%Z>(^ZKv*rjW)TFVjD+ zuVw$;KP00d5C=>E-uev5JE<*-e8E%K&=8#Uri&JvWkx3ojF@Z6U5uDE>ATJazzKfi zKOHpCLfIaUZsUT|;8sg_>NCVn6Rjv0LYKxpAu#ae_DuP6*HTd8s~VXwO*_fulA)HVs(L~+ufCq(&ey84HLg0cjE#7#=SrvOUu zRv)wAP8-{XdjQWzZ)^u~j3BQ8+Z&5~t9m2RP)FfZ>g8U;if_MIIPQb@6A{KVKFHh+ z6)kR?NGrD*du0?U$*tR_Tmv(U#2I0g-76A@N4=s_2%Wq_!)5CG>j!|?4TDsjleG-% z3Mjr=oOd_=T19z2>u+)2#zgtChllUvll9@R{HGX!@n390L|!7Umma+J0Oc3ILK4G@ zdy9oREYI5y*e_(BVV^q@!F$|JV1$-KIZVDuz??+_3GGa52=rgR&ff37OSZb=P>|Ok z2$!w17WY4LhvCaKKRVZ`#AYBHt%d@n^ewdC)-AhS=YLk!%+cKeNL?8}? z`;3>Dui%1mucpq-WH)e?y6Z`{cOUl8q2K$E0z4un^x_Xs>730bOTd`a2*Gn76V7T; zThviSrcQ9*r8pv4&AVa^gBP0>Me3k*cW2`a9z1Bvo8~u6OAuwKljD{XbjYbh2;jy7 zEca6bg|xRta9oV;QY7;fDIF5Jx0WtUq1KO@3arY%pT=O&dqUchTMQM^dag7ym|#Ui zObON2A+_JnH^4`o`0kwj|MrDt;`r0rDmKR7HDqOFsW@y7@U;aB2j9}oHx4;2Qe(Xh zZwr0}CoWZRU!MVgVMg`p(Rr*sI|5_c+FK~y{#x;c>|`phX5Lc+a?i!v=bP2xs4GyT|MXROxb1Je3Z4(UUE{}HQ zy(tyz+ggDLzBB3X%uZDN#fNP?I5%#93Yj1ybR)hSQK6$Uo_Bh^sie6sHlgA^aQ7~skQ_ppVA3~bl{JvOsu7pghy(mf0<2(`W^;F+shgONae|SP z8E{Hs!pa=?!_8bT?KaL`)j@Q2xs12y9vAg{hX`JFc`%4OcV_0!s1dE`Hxq^ZN10Pw zcsJ4QI9}MLBl_)N?S>SH?~Lt!Qszh~c8+&_1?9ifUaF$rweG-n!Ie0)S8So&J+~Cu zy6Ju-z++Xme411s7`>Rte5s#XNnW!Tz>pq%4ej<~$Z4@Up$(^qCet{zlOAX~C_1Ak z{L<$0Q+5$PfL6fnb3E<^kv_npz6S3#MYM$SI&jBFXHz(-*a#PBSE?Kg>;_&OAq3*V^G5YI8-13c_hagh;IAk4rS}{#9HF+cqB%*DV!f<@PxIz#Eax-Y18-X=1ADT#Q0U8K(oriO-I6+8l@eIA6I7hI2O%oL= zxDTyNxk7Mx)6-k}DrE4W841R&016P^727oX>x{Dd)|%Yo6}T{El%IYHto60RILS>z zy9_*}#~&tSeYto1S^QJQ!rNB#jKIJV22m{SW_o48OLTLp(T3zUapP|HQPIO1H7CR| z%Zn(Yx9<*6yNb+EIce@Qi_F;P5$|?IJLtTJpEwj!3dZWObLGQGcy`-Yyk8|eI7z*T zJFp4y{C{1=G~-)`^%{9xbMmy|vO0v5s2q^XYZ*i!3X(@Q$!Hq*Q)TEzV!1zmu;nn* z|NoE&Fw_5&2mH4N+bs0|ge)!@%1RQ5tN74u&nO<9w3rYy=c!7R!Mkq@;(*+tboBz7 zO~8`^6>JXmSZl=sL9F$7&68poFW*h?)Vvqmpq`;TxsmZOW!$OZn>0)K5VP47T#YTk znTAO$P2;F;!|eU4FdnEzuIIRva0Wv_EKfoDRaATZ7c)pPh**5w=S|e?Q?A$p1F% zr@ZCyl_>1lv%)ap=iX#Hx# z*>&CE*Hcb4FBUswL3bp#DmVB^~mOj8;HJq73F&AWfnx zI;T$h;HYvEvGi8E+5V^}98xl9B{Pfbk~z*igw;ym4%2&mYtbr)xhrI*Zfkx@!f-FT zm5z`-Y|&X6{C&|C9I9Ek?OxY0)>;SWceET_oT$m>rw4Weyx%iD?Im*E@p1B8*OD-? zO?2oXAag)sZJS1KFPP3(y%tuLo>PEv$ zU$rlq%W}Eoaub846!fC&AaKxqcgOuas(R7nVt9pfkyRxTB-N~&8zOIj3^)ISeL;6& z;)HJF{G9&7rSYdckdgUcQ6w*6Cqe+e>JCY}NrjL)eyvzS9rtVlB+K_z$lqxOa2wy$ z2PQ|K36dEZp11nT$=7Se5Y66mj52&(@~h9-!1~_Aa7rQ`^f5psVw^8}E+}^CHew0V zcOdQ?PoMr?z%f6BC2iocVa?cyH9!B@$Q~+O@Rk^kLQEJHL zsQpXTu~0Bh4rm`(pY;k(Sg-Vp8appL(Db3!gqO!z<^tp*;DPDZ)bJW_RFj!5a z{7X5`=((~1OVI4y@YKO$r< zKJy_c8LLT1HmvXkShO{Gz=eJBEpXxMwhR3)NLt_`hX-t+*J&5f4Bjs(y6kd`C0`Z} zCC`p+5l0eP787Wrbr_Q5p(MwXOvBtqxt*<*85p|W0+nlRZicp?i$Z5Jz6qqYjk2yy zVS{Qgq6dX%OUZYmUdP2#OxWXvr(tgRr7Nb)qCR2g-Z>61Sbe`Z?u5}r3duKrkO5LI zog{bFKnc206F5{G6-|sS64!BDoAI+!&YI4cV33DOM}(jhc1^VI}M3$4b89wR|_jLcal{(i`!H{RC=DX3wq8kwZw0^F}n)2v;z!X zc}}QHa6b1iWF(ZN)74P6kXv;v-OZDB-MA3Z1D3>Xqj&XO(&FxhW$L`-&XQ1l>0)dF zuSYRF_$GOpbNrAxWr-ri+UTqIGkWBPPC8172^#5r@P*~r@*IdL^HBdj(}IEWm2n=q#m~u-(9Eo2le`io+K^%HLr011 z+jS>H=t@W(oVH6hp*%I);8C++S_!2z@Z2@o1ol)gn|&(l!LM5~T6sLu4p=c%A_g(E z!WZPRF*bG`vrK;e`{rSy36U-?EQIVyncOJFs45oB$w{$EsvN}C1>b_%?_fI44hWf3 z()h;-2h39Tfo}MhC{d&`OXAThEl`B~T#*abGotX|iW~QQq}uNij;Hu!9atJs4_i68 z$&)kgS_!-(Q8u5my6$h^6oTo~IASEP*Ta1tic8}>`W4pmlNRCD6vwCP`ekuQ?+a5q zU~+h!;^HTyFjllUdeZK}*m%AWk7<3Ow|gr{u~>bO#@GNx1DAg$X_JYyndxzzOi zOvW#(7ANf;@PYykJaM5mGt``9L1OIaZZp#F2alz`k9g8fO>}WsGqK}xX59}{%z+i{ zt|Sj?8of@~E!A&5so1)?Vhe=2zn6%{(b)N1U33k-O2bdEvx&UG8)^GTe#v$`Ch2>* zDE_YI+;er3plCla1J!eT{sh3)a@YM~O#QJU@UJHJGV)S(AphC0>5~TK#+j-V)QR79 zudmWqtCK#=Fum}Yz5YkrH38glDLShz(!?FfTqfAX4#vWUxnZ=*(W*co zSM#eBzqpyNEm#L~Kpp;4ixHEK2zuEn4Y7_W@Tq>mS6wPDy#DT8fp|Tl`-^yl8@z?& z7Y2fSd7h!!<1cY&g^CJ%#vS#cO&;9-iCv}={_Vst6wL|}$(Ih1E_+nl`G#Y+^X5~N zXH!0wc^!ifXYNmVJ}dk0#8X6Bs*;!ke071s!`Fk+n|;C}(s;`L?d(&(dIPy0Rysbo z_~I7}y4c%JCyktD_yxQN@IyhhH&2J1=zTi#5>&q0Q!w)ZeGH4rcLC(>`Rg~0nrwUB z$`)KaXPp|3otOrD`h7yU%#bT-f{merVlNX3{yi6I9q$1pv!XVlR+|IT^LOI_7JuGw zdNr2=a-rY8ar_8Tr#;)7{SX<5{rSMPgnZ^o(4}n>t#+gV;Or&Q-J}X=_2F7y=LHOYp+U2c% z$?0--^)&_Demu0y`oRJoXk&i>_nw-#{6i5ff{TYaEC{tmyq$X@91a;Y%@)PPXO^2tRsq)63Na_rkMwNClhENygJg3r#Fh%}5ftkR=0~UR^dwsR9(S zTaXI-6~}^s=I=TdLe5hdib=NHrllg1<{6wpxs3tItwm7>>GLGk-1Z5g07W&}{Tac4 z2dFYe#aq+nUlFRf3DVU%Bz&ghwp${U!rLt1qr)%LGVA!ss?hMNwEYw?oAg+(8=6E-ap4|Sr9o0 zK+krY9vEAYAJ~Sw7ae@-{&Ri!^_M_%z(Fcw0IVhP3r^{G16;hbZ~Ttn2oXJlPTPO``WzU`i@NP@CgCMs!bQywuP+Gho2F(IeO54`vuq_G z-5K9OM@)SSn+S0`9E{U@*F>YBjIor9&JLc4E*KwrXrQ;$ZYZU&c-Aw1@JsS%Z!`Xzy}EJ623T@a z@>%?1TzuHDXyhj0#bJt(dgp|K`^8l)`O#F)`wioEB{-s9pwIWvY7x#kJ;L_+sBCnU`%D%?>dOc!z}s%8N|Xg0kIuvr4<3!>0oCqsy(FG|6IfWfT))`iGoJUgL zh1uksACCJ^l>$cQ-*bID?~A`5AKw2yL!b6S%mtTwJihcexBaaV7hgc~!pC>QXIZP1 zf6spzzc@!Nyxob|lM6KGi#C{hfef1A zMiD(H2%COfFClFYqM5a{@qwgTIWVUn{4=dXh+8r@gneb!B9ME2!Pml6-3g35HuloX z0Fl$xRfs`_8L>oQi3pSBRaEUX^YtH1_Th(($2AZ1nktuV>E_yWk8Ky)Uc=6hV5{B+ zmLE>xpVDNGf9Y|f0x;J}?+RhvLEiz-KVeElwyZ@M5n=!h8UH!Z@CIA9n5jL)3Z?WSsO{`ysu;sNcDdAw3_CP~Ba0@;hcegg-p;E~fbZ()?BP{w;^U96!BR5_x!nA*Awj6U=zj&n zghU#DsHJO8LL-c4ybGgoSbzvx^pzDmrzcp6T0%hFdSUSGanc-B-o8#6HCW@8hzio@ zFupdP1U=Fe31s!?Z=lGmDP&IXPspu zDIRYW-EdKH&x`=G2XfnK8nKyDuv)?>DRS$kxE#bcI|rzZ>D!l97A3cWY4&ki5~?_% zi^Pn=E(h@%KKFxA`{D^jJ5;dq!GxQ2E?qyk-JRnItusIS1I>$A4^9wOuT4irwieBE zdomB!p!uzh&hsuSeo7DCc-)2)yA3)h!w|0zXZcS#-Tyno@!fp zw^XW09*iAMy+PH5e6AjNU#XBhvL8S1GEg**2#E}gQf-K>4M6|;{OW*ii2JQEnm1xt zby#|*VT{kJ@+G>>yWVMi5K_RCG5m!3m=Az_RFe0 zGJRPtK^?WtjDyHhGa(FF?Q3p-XG#XIp&wyBx0cJRhK`BGs@YDEgCNh!o+^j*8iM(*%0dactk z@J1v=il3gCrnRcAVU|z@OHwuUG`P5{BAc2T{f4`Hl~A*`$O|q|eLPy$7rwCc@Y}6J z{~-4e8nHpjSbsMr=)-IJhj@Z{N_`fy34QKy>4@GqxW7Jm1hc{hB>Qkx{V6wN=J;KP z)K-$IUH@A|>)>Yu9o=y4V9TUkezu{io?)|6A?&J!hfgCgfW7^yD3FHe@9HsCzza6> z;F-Elzcc69+kprof;iAfih0^*x0~iNsRRn`UEu~UWWdX9lj529A)eX zzUhgD{I$}{f&@xke~Roly*Wx(Rr*&@9V7H4QB=RCDJ~?NZ)duU<{ajDnJ##PEmTF! zG~O`~=}AREE;Z+-J;h$oh*36&P6SDMJX?{W{nhaP4MDSK-3E5G?X9c2(hz%n;#wSI zfbE6?&lQ)_xTGaHQX*^pkc||7&5R8b&C^#d*UTDi=)rcxI>-LiZp3a)iEphW9y#GC zxOJxFAl;36)}IDS$v|MdY%nvv*>^9c`88m?N(0@vwKV|}Xt{aZ37dX5k1$3-os+rI zeCw$$q9-i~t00_OwF1~b!uh<46U@OCVMoYNTvYM>CO^m^pYc&VfUW_KeSKQh(JS}U z@yh5g#xEu=#g78??e6`NQIoMGZ2 zv6#=zm*f*B#?>Npl?aBvXa|_emJ>7*>8`l^G$IclWNk9|F22y(z%n;&0ITP&{aq5^ z`&`Il*%q&B#GFpy24D2G)T0((72X0KNX?4Uhq3dg+=hkW_xIl4iIBhH`jd~gKEjAQ zY2q-!;~R@l3|VSVGf5pY40@;KXpO^a=O|EN7e6-Nrhc+7{V%QX+nfgh+~jK@!fl|7 znznrc;t5Q)zKsLKhL+%v!vR5o<&%A)Uj-`LLcs?phpQOLWOk>3TK@ zIh*HxkI+}wP__8SO>cUNQYkr@<33S!OeIf4M^foccH+B*=~T8aO~oEmU&zHE zzp|GFd~ZCr<5uWYqJ+ZaFes&Wc0R4z)p>&E26sPQ{rPMxMr;~MDgTjpDZ*mgM@vJ3XROdX4&y`oJpO; zNUf$N^xC@|4qLOts5kqTE#14vPw-{B)ONQB1~@j=$U25Ha4HDi4<$jogQB4o+)0(I z8L(hOw&K$CT4tQoX(g>~iuy`BgNCd98Pz7obtn#B1xaqWB_yf-V3GodNi1h~BBBQJ ze7)3AtSZc|OrBUy#`an^4rBeN*V-3K$vQ>I-*t0$q#b6ayOOVXWDevI}omBkAU zAl#vYW>{TvAwu9eTd?l!+;BJLrR^7>5$M%Nc2Q=AKc#*w%)j%G_gIQsp@(ieL3#1f z`Xpd^{*^MZ=RK*$+&mZs>x9%jZ3?JgI8|KIlunVqgOVv7*8v%;sIGK!} zD%IgKb>bOsJ$@CFOK9Y~n&D~3T2Mq(rPRM;whGcc0(dU9#8){Tq}Whdm)k_31Y&2L zSnfZF*cwW!;|PE{!;UFTvG3=`6yW%yxzDr}s>`6-TJ!{6=_kk>44{nZ&g!Tt;fOt6 zYfAL=OL)`)5^6LPUqJa~rCx*mI%afy{)4kGo9a%*>F+MpRXAwT^D%YrDIy zcjd-=efZL2`iGm=pYmKr=HF8T+VWCKK>v|(W4x|VCT3h+)kjyox%@aYqp-qs<-fTG zL*`%bGk_R?29TjzvTy$oDTaNHzuVde!hD3$Zz$(~?Jl<4T8G80@{PekAgIKjCR6dN z6VE$h0jS8jMeLv|ZVVjHtuTgl9(TR_4qfJXX>voYvH%U|MD%jlS1^<^T_vBbrqG&$ z!>The*qedm@ioM0vOp7BDD%O$m8>+B4i+h`TEy?T6t5-zPC ztm2V@eX3r&k^hsoB!i4k=RU^<;|RS-8t=gQLbv~0`~qd{83I`^U2cfBjg3}X^yI_t z{hkZQAf!5v1TVLfWUbz|!Yu<`bt6p!ylJ6PgUeyZ^n}#G&(VoUaJJ99&It&vgo%+F z@s*0mfv^ie{vk+f+uHIyHtOp+Y%rQTXQYm4#*fhn-;46eH8R@JOG6rn5cYN~osOd= zcZ0<<&U{o(O^;+8IBBAg884j;nYW6*t&Yv-%(Sl9h^bS=G1JuPNVHXP~~D>>O#0b#Olv0oBK*<2DerL)%0cD`nJRV{ z3Gz;85!czfdzfb~mJK+bVqk9CDSKsSQp-ktdoyQEJ8e$Z|4S@vLl_ZNsfm*R9n*B;0 zG|Ff$vA!TC@+=GP?^o626u0k5dz%b#;|~|W9}7CHzoTVk1u3Ua{J)a+bTQoEA+}jJ zw~kZm-YdSQ*T;flyG%fg=?=%z>u@T{_;us2{#c5edqqRG85@qc{V!l=oFL(?i`+D- ze57Oc4wn$cpe}4ARD6L$VA7O+ueOcx2*}!FBltQ1{#nj>GgNP%wG&~pRq<*%*K}Zw zQeNO8wB}TAu<>^slz(D00_`u}b^+Vz7r9l!yEO%r;Amse`P`t%;ZQ|MW4Va~DjuAzM=_M(;ZOaMBw66Q_V-#@SY@N2tJR5b-fo!HfoYg8 z0`YxIZhQCI(kD?C1J1dwswj*@^xLVf$X=N5RpMp!#dRv z7(;JZ*A}*GI3Dx8iJQYYI72~!Rv-1_~ zh3~9T3oGQVCNJH;p?|HI#@(}*%I2wduI6yNWJ@>-#`Da*ZKY4Kd=9b@0pqLPgNGie?_=AKyS4;QK%sM#hv{p$7$G5ucTLwUm5x3RSi=Bad0+9{s5d- z2?JBII)wF$7Cp5<q61`wg?uF&kWg>@13KD+U?1{X}HS&3Gcz9i>5ISYls zYZaE{)}#ksw){x=Mj`-^T*o(*tLf!b5LwljiNSELQ0S3?nXDKa z=!a(4i(Lq^JS?%=>1ukvdIT)^>5Vr|Wp*3^q%uofeE3ZNR1Q8Yhxr>W{P%Jg=D+Rw ze`2^~VEA1C(~fF|>7|Dja+k>g0Ze)7f5wKT@OW+_Ex7n*_C{?gtxWBKwPF^t zi(#`m=z(dP>f&+|DO#VtpAk8jFaIor79BK5$^%PKDb&9J}6gpMZ_ihSzxp?HP6D7w?NU{ zA*1M6F?3wH|72!h3OAHkMG#umW2H-VBfky*F?zQ&vW}HKWN>?GzZsGsrpy}a6D0-B z%TkIb;K?l7ip#-gvUS~8__A48Fw&o9*VADG(a;b~muVWi+trp!ids&=^VLI<7${I; zNnsre-eB34o(a%vbpUll?-oHT9n2@nj1q}Tp01y4Th^*lXs#lx%$&|8u%k!tpE)GH z#sJr={G<)`nV!NQ6nw9@Ku$m`VTJKW;VkJUq7&Wl88+&|6z=Y_(eNDTN?SmIs>1qC z5{`pS8&F0wCW+}68bW8Q0{gJU7dLTxp8MU4qItwI?mRF2<6QgJIy%96a8#md!|?8i0JmjqKSYEDAlR*jDH6~;>SJZADUD_K zyljw`i14bkddhkb3CfZEHUHuY52tgZkTcOogQxE3xc8#dzPO%i+VQF~rjjVW(9%@=0QO-+ z{&Tb;5n>3S5_bs=>hcp$0VaE&}=lA(^|$A<>X{QdW=L5@fRB2@uK-+Nx7LH%Pa}YctlDV{IH+=b!+R z*W7$nvh?%#7*4ZT-sFjS(fQI+$rPL#SYAJ3Kg&_D^S)?SM4;pOXWNy7um-%GUOQzm zw_?Y}Igg~QK#}OqwEAirZ)w&>Y&t#MG6u!VJIH8xPzt11klO$*@fil8Gg`HEOB!aY zmF|#av`6wH>;au}sVm-5hfmQNGVuXjnXQqG3sxBTF2=oGC6_z6W5bv#B<-2-zl!ro zB5X@2o=LgfqssI_COgavAI4R;Ge=y7PfyW0ZLMKd;ha{>t3R9PDsg&5q^JT^&mE3RMz=~I>}6v zGl)%}F%YTG8#4!X^nTh;7;N07TMqCVY46#>GgFN(rZ;Cb)EcA29M0eRpl=&12#Lp^uP~U`!!r@lC2eCO)&g0tby>WTvZTU=uPo#Zi_a?5^)+IC&SZgLZ zz~U{t-gdiaK;?-jqo+Z4-%`h3F{+yYi-BNhf+&n`4j!#W<4#N6?s{n`WE)`&ud9^Y zs{|Z~6hD)^3aXE#lr9ektQ+b~yVMS*5l+B%-5?lp8!=#Dr_NEN3b3#^m$pIe*OP)t zb0u>-aZuw1_ zUcD}3KNbU5I*>~!6YCxRR6_IeSL2QeQKsG}Tm2=FD6l_2WZ+vp$&J+X1Y37A)C^O! z9p%=oX9PPG-JtOMzxR}YXoK7qewUSBBv&AGpJTNKpd@ARfd`_i$t45q-c zGLqn=wFf;uV)Bm?%{MU}C zJkt7Z0)hvc{8e}X7<-zL7~%<^>+`Bfn=5(08_fa$GBT$u88BACCS{*#RTl?@0|A1*y2c zzvUuY_;6Gd?uqoYG?De!ro7@%Ys-+yY{)Ny(lMfFcH_XE?={3R0Y{YNH!uym5a-`G z2A1X0VWey*ur#nHSZ2uTDdnF4v{A79a;8+8oH%JQp|mOI#X8>)Od-q}SqvgP8?>~_ zc4We}L6g;9>iv?*EO|iqEo5S(Cn%x!NQXh3reaHoop@o+(FC5#^P)N`<5^) zz#_le52yA|Av7D)zockoi8zDzV%ER95IBcObh_5&=Ay0LZ?MLnmWmjEGIsF;!-F?G zbM)Zp96;@T3#|3(I{8Gqd%Gc31MGjzO6XTG^3rC+Q+#r;=eBMuTgYDhC4OJ7`W0t9 zAl80`HeSCO2w$1{k}EgLcx=*4^XTAsd~dC`+*=GbAu**Vnz9NW`jZcgQ4KZ1lqSQi z5aXm?UJ_HFay#YI712>)j6jE32413e!xwcQ>kY9v(OJ`319!2Q3}gzu;eLPz^ylrt zsdKke!v%Dwkix*2C|#3i&_TkhZnU4cDu8l^UbPs9I)l?3E&d&K6N|Qo#|(WAR!cyi zM?NunA;V=L>TxUUqUk9E+KOutHX-AC5oRi&VP|3}RDG`{37*uul7OWm1wOIFJ34T@ zajK^Y^B7XB$y9BC@RvlmCefMSAF?4zWC>c1HCD12WCv?z3U^-a<#<|vyuZcuUaBHw z-m}pxW(V`8V8x-`Yup;Dz~C6H3}n3~08VF{;odj2yPxn69k(0birE5Ij||*G=9y(^ z`1aXerD-nrn6r}zC@Q;#OI_>#DzvW3w^X?#42k${X9#v)(Rzt zEK8`@!1dyc;pZNge1|TP?Mvhs7G3~+;F(;_-0n$AmsxTb1_#8*X}EydT~a0?U^s6Y z7z+ZH1R+;q{q)srL}BRC^I~q!WEHZ6YPrOPz)9_7;t_yCIUaEZID7Vkh(fC&@L`wa zTyziPqTVEj*>#UgDC2NqGw6&_9lQ(H_b1*K2}-sfEtJ1s!ha&L{MKLLy`VLs<{e)^13gP`f#`&F3A{by z3j;hi5l?=r`bn)x8r+lPD=L960?$RmUE6GR(syFCGo6}6mF-_|93t^U!t=HLmn_#Q zz>+K4%!kAJQ+B|}@%zTEJvH{1&iL+`%jzEZ`T0`OR270ixn3OmF0Y2?lZ-T)Spa!H z*t!?2Xl6aoAybY2jd(YZpLduv!8M`Keh^@_2_6 z(EAb7R#+k@%M+TVk0TEmG=eR?5Y9wmf$?X=E#s@7k-usQ$}be~=l!Z6;YikUe_Z2` zT$4A)F8WFl7LZA@tKBW@e}9U@p_v(fZ!ylxZh+@Ub;tA=Qy0CvUlRsU$y=^F5P2&$vhE)XS z2Xl&@Sl!$yIGe|pY(0nL7ECoa{fKVy;O6^Y&&x|dxE#WlFf}E8FtAMZ@W{(rvW*0B zu#7OqK?&m5^2^EU=c-P&<8YB@jB;_iJqo;ye~m9ZR@$ec9}}N-FN(el*ymPUdw`8W z5jl-7?Ipm$AV>HLGN_)#G&fWbF_UH^>;toPbKp9LojTawieU(Vt$!~DVp(N-;-#$N z&_uXY7FsBgq?38laxH@cjeLe4{z(`yU!o>zZvsg-F zjU}?uLmn-!kS~E9-AqrJhJ7UsuB{?NFp^dr5S+5m{hbrdG)YR_MkbOrb1mJs0njYc z%W%-gKX}ZrcX86dh_!Uo|5Y5p^h?)O=fzG+Ljd#&4x?4;4oYAeAz9#!!+V1>l6bI8 zRP^KTQ73ES@@-NQ=Z$Sv*XC6mE%HAYiAoy<6bMyqfrV9(9)HkEf(gBCCx{N69~if< zI)*N6LQpHSrL=g&O)BOEOM^}!sgmQOA=mRbjN?j;7ucM$n4VThY z75YT5%eNEchD!=npt3v7v{Pl4`bkg~( zLe+zfW1m`?-MSIO%CmjqZYOj-`ty66JbTP^haV`VOxqqmVv@Em0;`&kMeK|suSw;t zw?bII9cGp{y;i>PdS|^?dNgGK%YL}H{*=Y9pcs%=OSVz zS8g(;URg0JCniqY6(N*09(hyCX0ouDLRH1{Sa2iOEc!2>K8r@<Er#0EDcwMym*>dRBoS|7-VegjCg4MO{^9}kFAHh z1=mkU51c#+!$&#eaj_xp&v?<|L|EqX4zvt{O{%h_AQ*5$xB%)3FT~o(CG0kCj9|72 z?(v6|=e8VHLgw0#`>3cG0&*)$i<-we@yXi6XkO#UhN%*{Y=@R2Ohf(sW&dPC#)HH?xI{Q*4Z2rFzrL%PjB3KzN>?WWRO%)Ig{3<9~0IcI1=8PAXWr zMGroJ=aDpskFFby*v|Z;xB|32BlYW`1&n5c?6lTKbY4d_&OvQ`bCRd%E@n04POcNo zlCKraZ9KlsaK&RvBEcFpJWf=D=U-o1h-~)+*!7V}-7V)jPdZue|w%tY1Of1hSAB z`)am2MJ79df60E4u6TuDD>~%VHpLvZwa!W7fZI0tOJBiCOBh7QP$r|0hpe@c2*Mh@tY1R2GZ z0Otwp^ygfUoJf>RO`aR zh~ofTHxIEs2GNNzxRWVbbC6Nhcmg7v6@~GrIahUYnqa;yYbQxd9R5+5YH4rj#vVPu+Y>N)%!pMm4s;6eXvWHUy$#(B)PkYY(%L z*ma&;iAUysI;|@xp_|!(d->MrekVqjtC{&+foP)#@+B9M+sP#!CY|L)j)+0-uF80% zh^FT>G^w=%`*eAKBz@B=W)yR8&1hI$)WGyI$126tt!-54U@6dwD%em%s%m7R7N(Zq z&OWUG6)*h4z!^j3sH{3)F0OC#`U`tH4rBBL2iay_mW%D9Ty~MDiZ{mF3nDTuS^|le z?%SuFxLxcIqvub>2o{##vC_N4GU^>GwcS%a__Fq9dPIW>z>dFF5j4~@@S>B1TGTAE z6YKd9tg;{T5&6J-T_^~A19+pA@m7DWjV|2jyA|Sh)6?ZrBVBz_aM7h5xa-$C2gpLv zw#5PQJD#&!7W=+|!pB)CU?^SYbihDVB7m598HsZ2S+H1N8N=)_PZ-nRTAFUC&6ux< zW5D?xdDLeD#s7zGy#VTsWiiCh4RL9%IEx=qr=UYwphCLAJ~j*cGogT^lt`rs$?_S+ zlh z0EvHXgKV}(H$BPedY+EyQPf4}>j~MdfIhh?NH1WE=L)+m_0>u9}FNzhV)>z0eVuf}ziLgL!aOCMa$#Tkt4=`J_<2vNprzz{8-)CEBi z8E#Jen3K$2%;V|#pvbDVZWs71kI-U|n$sK?O*JjZItTwYRzJoGef@-zmOndw2FpGJ z)ss%*Ep;CD!0qUk2dj0js4tL#+(+gSk$el@9B1Rm)>iE5?A8Zz%fWb^LfS`u_4377~5=5 z?vXfF)Vta8iOG<46SIF8Y3qgwYPgq&g+v`@Daxoz7CE$|FCU#f>|(SUe|kWrpd2?I zVcv3dWKd!H^zJbN9q;RBuOklDFXkRWl0 zCMB4gPrj4QdUCjdNtk?4OteVeQ(z0P7uz06lS?t$Rb$hTGyk!GKY&xJqS{WMcTwe8 zP0;IVrS($eSYONVvHdof0Z?oELuPXfpw?y=5_y~2_ov`_?M<((dXMuQngwJb1iV+3xg zU%^7mm-U%D(4>OZ4YoNnwwK5ykM1)bh@cRtdw9g+BiAmvM!emXW0bM49=B}gM=qi< z4?S2})d(ld9ST>u_Xnb8YRFED7MG-6Z-AP3CJ6O7BLwDibF@crz9zvUV*vYWDZEQi zfG0}UzQO#2kixMPn>KnkS!*<5oQlxzs<<+HYGL=$XVX*vimec|HxF}B1(-(Gvo-k>d?)TwIbL zQ&N3`bDD-^+ug}{=d1rj(qu1x1EH1y;((1WbrW_F>}YT=FM7mNRF#9 zRsjsI*>wHG&+MquW*gQ^lK#{T$({~JI5x8#NrVgD`< z{h!@6-W`%lbG2|1Z;_x0$4TlXL**Zd$xk}y_31n&G?dB`1Eyf1NaGEc zl`i8x>QLo$&bl@0Ks5s%p~whtMnRQLv~&iQw_w*{F%(zsgayrnk`eP{*#h*sXW#yh z(Ra!*6D~{DZSzLwYs@HOG%%#w?&shSC|e2Z-B+qVH|_T=JR%6vh8;Oy4DD;lZ^qx~ zc@_D;^<2X3?fo^ov&IyLfgP1+W|Su)@fD6L$zSj*28de8516IG9-By51A2N2 zLb9KAG~;@j*k!4tgv+wuex-xmbOP5J6AWIF06t+69cz(zlxMvtb1^z>O1 zr|X1ll8hN5GDtrFnUAsdEsf+__92u=qpL?IZ9Y=%JP zbw2PYaGaUvsiHaojIY_nI6hUwR2tptyhc;bW#+}v;TP50lC;QL4CKa~v^PlFXyC1 zL0ao=v5A}N3$!cKRKnhVIw=ssEh0$oe)_g5;M`%y;KrBgl`^$g#V@k?N!9#3Ijn?N z%c>QZJi>todlgdl>hn6|W132%CTA;CM0eW|Kg4+ai=_?gYk@q*-vpavKXbziGeUv6 zXZXSpVpZ)pWKg(?+CQ_cQA`wJR#c_DNhTQz1_v_Yc*AShe-6DO{B7DZZ7~$x*=cvQ zY~5$7zx-kzrJIb_42*FSrtSU15PHRlHrgE7O8NVO z|6$4j&;N-jXMHV{!1SAl!@odv$g@8|bzrMmv^RkK9ssImPVfpy{2Nr4^W`#w93Qj) z+0P;QJr$<}mxRCxm6mHSE*|~c4{LCtAog7KTHpeI&B8NuPSLsC*pN6k$o=rp))f(juU9EvIGHn_?r zwV}+;6Iu$T^_X>2*fD8+-M$YjmY6~gZKT68zbg~>LL%0tZ*4H@0nm+8ju~;q9EKA( zr=FKHO%W?!E_m*fJT#hbO0#tPzen>%jfFX!Z)191wu)r*U)kqDgVM*`O+2{~a3eWe znBlF%cj7-n#P;^FCQaPNdVKS4_VcO>c{}kVo(U;a2!FqHA4c9)-$24>PM}u_+96W zIytU!Af4oQu+Z*ye9;NSeiJAh;Ws@;$Jv`sz8!`1x)FTq0VC*NXNO^mHa#U3ZIy%; z@PgDna|`t4G_*e?AEcqp26Qfs4pdnw)J7af`ODNQt&~<<%&rCXl7A&)gQGDMLm08N zPPV)1$1$z`(1}c?IP9>JoNR4sy8-##f{H<0La^?HH&%+Gz&$dJDtDt<;Ol$I1!fa) zyy3!SbtnH4u&gN5*9#|W($;3d)PcEj#H@>E{E|%Q$Z%AEwV8~$v-{= z^tfygwyinq`uNsrm;50gu%P9n@}zSGLIzP<8<9%}Nf(4>pp~CKiFsSTPYIPSr_qRn zg{oxx%01mho2wXo1}7aOa~8D#-JIn51xH6$=ws>)E%90v2q#4U`kH!jzqV$c$~9i2 zNl2fqcwxg5?^#t9i~X+jBh}z{jK@~<6@qUq;5t)bOXGM@If}IN!`09~(#HJdKB^q| zLfC7VD>i;|OP)>)nv7}6O+s@!WFz`HXUK*;ujTWp?+VXBz3ZKu80T~F8cI+WA9oqr zfv!}?lk-4*i+I16ZQ660*DU=P+I=w}acsWDAwwSAl?4EwM&l!Kxq5(C&1Mh^octYRClCc=(x65ajEByS3kqWvVsr zn%A5ij#xIDIMx4NR;PKSELzBN-K~Ec!g=DR|AU>9W1(wkP?kC**J@9Vu0dI2TP*ye z?+!MbTdx5Z_Y!;7{b-0%4$jUJf@;KcWAlc#{4EbN^NtqL#igi%1=QgA&m!O5Ma4Sf z&XT(hG_T&9TSypv!^M}P$oATLkL9;00!EAM0X@Nh**Yyftw;ZH*HpKwUqVs9Zx#n> zcxXwIA(F?r2{Ai@7+U=;+re}lSyc4=GrCYw9N*tET0xxpAEh-n>g|MG4UoMZaG&RLM=SGz{j6|C;v^ZdvHk#2(Pa&aMG!6dN(y%=cw zo1?%P!$oZ2$f)H(&ZCD3!s?rPp7#v2Y?&&+zTp(p+k}-eyNWl^`_@PcTW&S%C-Fz4F0|N_8D!y}?iJF7iNafdRGvbM8Miq)0H4usT@7|V$F1sUfL|{c7%^0m1 z^AAy#dY-!CCwzp?b0+inrb=?^Sk&F(6Mc3SU;U0a`Xhw(+-*F=;wjjj=53Z;6LNh7VQu(p(-U*LYgtqlX0 z{&?+>0V$q8A{~g)6H>tpW0(nI8c#vdO6R|ZQxxzx4ie&nm7JG)C04c^K>6LAhEXo2 zSk9HWP->pVx{?vjX==(O)hzyV%qiBuUFIh-dz%{jBW9FN^EZwZJlJ^^lvwzv_r0tc zr)-j0vicyZ7?OSULP&lLwjZ~fm4`H_APjm4wdq^3s|W9g{kq<&lJ=0)6hD%9WPxc3 zsd%r{cU|8s)R5Et43VG9mPJ>~m4$JGfx#wCn6yH6`b=)cy@U}Lga>wx`H7NX#jqm{ zD>9?Tk{d_Sgg;Yr_~J5^_yMzeaICyWJLC<%?DQFCwPglQUcio)n2mJBhtvzn#BXog zy14o&u#lVS)}L1>no%~fK5SdIwqzsaeyCP(Gb-@G=9e^h*Gn5>W~_2F`~h7P{A)+) zSc(4L`Epd(ZEFj>360y1dFrY(>!`HZ(8Q4+YR^sDuIiLn7s(U;n+D-x7QP+12QR-L zp|Ot*KY_$*&(R$$duyy_eJ~o;tebaD^VcZZ)ND)yF@O!Xy2F(M<3^7sx4kShd{shYQ*_ z8a|RGzmZ;)zux6+x*zj|?S!E=3vD|f!zcqgW=S&JW6j`TfzR@33Tl9V%^Ujr$~&HF{mIULEw=D##4eG5h$axor4Xhl=6 z@RgO1k+#9Cw0&F(G6zX>h=j7Rv}+I!VXk3Yfyvo*w=Bs)KaX>(1Fn!gj07*nI4iv@ID-z&>p4^k( z+2&EyfVoojlUB9&%1}fv_+UBQg+W4|Tn<`YhWs-ayae6P@Q0fjtn>`M!duz`d(qyy;Bvf@6l&5#(vJZ>J^J9+bSZKMyPK z;C1}2uIF~0=%08$0Tp5YV0m#vy|!*<`c17t_Fv8&010$Lx+?6In1TXMndj$)M2`JY za8W{mUQB%;;troKL`x{bM?K*!nP%*};alAw44IIDjzjd`om_NKeOr5@sk~UZ7RV09 z95~D>LTk3uR0w)kL8!p+8p!ODKI2o<+5$4%r;~{CxELHMOz$C_#l%_PK-9PjY8mM~ z)I*w{xKl6HzQOU3<Iu`o3+&28LLv>KXN-*R>vMdC`(tXo4@x5j7Sq+O?7_p_J!XU*z0 zgtV-Q>Wjg9ZLQ13@f#7N!ddx&9d`I5w9Z;VaDdwAg*F{z`olNBa2rc-WC>pp&}Hw( z@dar^-g5BxBs%{q439b6b)7c8-P?o>&<51%Q}y$jrFGJs3J=0IFFrS?(%Z`lnybrC zu!q3aXb;iXzHVa9oQEg(#jdipXfW$`;tp$r72*{Z?E$=BzK zxea3>^10U08d2k&XZnV9&8_qf2kZ_52UHe1_Rfc(j# zj|KQX2yYvfs5@Hr(p6A+Nf&sNFp-jop@-usSR#d%(_;C+XKmz;E3KeX6s!aSM`@r+qWKWLgkLB4 zC2FJgMj*yAYa>Z1j`6J}CnRBCY% z9QUVs9ux_lu`hJbFYb0PZg$zNqqtveL}dFrJo2A<%b8gIIrOHjAQ=Hl^v6r+E0PZ5 z>Aoq;FV}>*Joi{wNM)nJZSbx)pi%1rWFTnZLN0nJqF;f_$ac~;B^2$Bq3gLc@W%xQ zOteg6@Ic+L}6)9@%m=`(2)^Gb9E8>uZk5{f_yIpBCQazyJ4kB&(rf<91%o~yH(uh-F z^c>i(A4)5fez;=MMED`H4q_X|x(nGufayt^xukX)$aA@hzLi~qXB{z8XJA_g$SRGn z{2(rdpsDS_vhDa=3$VA2(MtyKENriac7Esn6+7$!t>l0T{ZW9)8|s#K-_gw!aO1`$ z4)f5{t#y`C;l?ET`@!p@B;)4@=}r#E#O{~DZBJF~KnL}~i@>ZkU*rhyoAccssreeW z7RB)NB{|og7ApYSfALyP^*3V=Tn&}|PEh$)b$l66+U@Z&+`3kMKYKQ|J)CzmUHixq z3{Idx6COI*J09jD4(vg3eueXUtjQ)KMG}JbU@c`>18r0;hT?;J%Uq;ResfNNxvmWp z@zHWv9k|rJzLk#g(;kE>^J4ifGqxjSMG8%0<@7kfeF{OnsI&n$^r+XF15X_0gc@n| z-I6Dd{1m&o^67d}(-s@8%Pv!IuE2)f=Rgfa)e@$RqyAkLRyVUqQmqd-RZXyEF1Q|* zPgkYaQ>}~qi0s~eFJ9HJ#d>}-0TUgThHhto5}jx$vIPZa?H&6hwNJSGTunA^ytQt} z`1XrD7y_A*jDsN$R&4P#q?_q7uvu-iS>#X6sUcRG+DM_M_}a}Y$96c3W}7|qmu&c0 z*j`KLGyX44R7QBvUx=wr2c(?A5A2j@5rxp9=S7ZMkJ7~N@K6ke$!=3HViao0Lb_4D zxIL0_C1k@Vpq(*P;cC4F5z6WW)awnk9xIWR;s@c_8cty?&mAK>Kk%PXQQ&L!jM%Dpb~S3rX3fU9=qnD48_;EX?tI}IST9Q)c1|31W?j@-oy!$mn$)n7w=1FMMMk5W!KV!E5_G;j{)O9g+u?wob! z&&$q1={c#gPvO}KPbR*Xw6vVsVf-cK3O=3&&_Ia(iB7rHhY8v8OjTl6 zKIKK^5j@ghi;9j4-o)wWEKk_S-f%T+kte{ao=tn?AgB&<{6Pn&C7<6-ZEzSpLgN#v zvL`DvIo>6ZZ9Trni>rKXt;F=(M8EdL0H84)5oo-r%^+f*s57cW0*aC-q&qWA>H)YL zKR?%iW)t`JA;KzFir0I^6n%a(r*N$1J$$q?cPIp&qm*>mluI4RdSJ^W&4>WidOXEr z&p39xyaO`;Lf3Hq148$!{1ZZNUPqB$DHbVmL;yhOne`2SLg=Y+q!IwUMA|}U5t!(W z)uDzW08N(#h`DA|3HA%6_D%&WY#3_z)PCo!^u0h1J*+Xz-)_@t45zJ=^QeoLqE{Zg z`>9n)yez8QuZ}J&9BPH{v9_Y(c!1}QfaN-t&2A_KVbd};!EN8_@{Z3s3t?qw*yPm0 zQI0PyD{`H9DC8;bae<%-833lsu3L3}dNc-r=@$Sno$mPw9u+s|lsx|9LUWe;b{kZkL#Rj}kwW%2pwSmXKerO9tBjz) z7Wzeo<_Str@V0CmqJNc6K5wRB90?0Maas~Phg|ld`k)9VTaNZV)y9RQ{QNj%0-sj@ z@a>%4*zlW8N)o>J_gnSzK&Wt@)Vrl@x{FPZKxe7aFaKd*o9!_({XY688S$5tJ5mbc zr+0N?4tsacAAz`~b`gPnvI>K-KtS$%{rX9`wp}a;gsqd@T6@-Hr&njKe z&!R%fVCBBPDa&i63laChq&9$LZ53;#AGC&uLvu|)I>jU!`fR$gYUB!x~>lZLV ztpx9puuoXgR5Y+(>S%hNKW?Z5r9HNkV|PbKR+^0(R+iS9pGd@6gG}exr!K zl%4(-Boa6+@p{Heek&atACy}%(SSAKx)(31y--yJ+3O&LU)BzfmC?i{%1DiPY>Oyo zdy~pqK{_uTS*-$9BKSwns9hT2$!HUXT?)a^;YT@rXLg(*v)sjb=(s1_yX06~3u*p6 znb^6plQXLnT-umI?9V0nyI7$XO9r1iS>`lQPZ!Has&0OY>K@lUReP~~4SrFjg#ES2 zBQxXge+8?H@rq#1Hi-b_*ZU8v0RjR{&`e$0Oe!3tU^*2D|rn$ZS}WX{Iwas)4YgILcu zBf5xsv2olx-RP1#x4*}k*U8DQ3hOd%j9!dU*VIkEKma^+@l%*=PU&eS6Sx-o{Aivq zo+T0ij_c+`Y+ot)8)snI*+(@MEHIt#lXIziVM2FlBw-O6W;> zRv@J5A!w|VYd=ME+*zp6%eXv3SYIq=fx61!!;Q^UHMuQ1LY2LfXj>V(`uK5oUtKOflubpgQG_SXmg_W0|w|5s~UmOp;cUu553OZj`lFzX)!+l+u+^NWNAOmqYO z({eKZxfTFt4S4>w7G@^qKOX_3-2i{xe-qY#uln!jzdrpRR`d6K@GsW<@2g??V}gwZ zz=AUY%rux80lYZ}%dfBiekVXs9k38aK)ilE0oK6?SO*isA2DGD(CmLc{_BJP_cd_5 zHplz@EyN0#G6rP?h!DL4Oc@79A6M-*5K6>6E$%rKh)8U_?L&m3K+)#ZXItOw$vZgo zv6(6$y5wR=L`;KpW@fzB=5zrh+M z{i{9@zTpJN2<|3N^1rAqY}|jU1CJ^0#csbI!jzHejA^tXuaacirgmBNAmMo+y zGoY3qHdT~_eMMx)n9twT+L`)RLa8%ChTlZfAdyddp2D*!&w)g+Ir&Ii5x;82XOnO zkt@MA7NQh5Kbh`HhJ%kwbZ>q;P=sWfgS~#H?o4;`zNF1g$cTv4=nV*@>VDEb1{)Dc zhm&Q%RPJ)b=taVh3NwG6ZuO(UF%XOq4(vQJ5*AtMud+(W${QI@p%I_fbcYc&Qniee zchn{Kgi-DeZlgu{-1)>yd3A~TT}we$RoBy646Zf3Y;s*3B}MVH6L^`;TRGd>7pFZ~ zd*N_vamlWj0bV_k<5kymUY~&UPy=7IL;#$|*A3?VH;MHFuATq+QvbTD{&9F%7=InQ zzy1NPs230BYcnIjyWk&=K-vH^lP-Ybhr3({IL(ismUpPRwkNB}R|_Fq5b0vW48{8r z6h1g9Sd|L`y%>Imhq_UWH}DE8ecq(Co6uG%Y~!$lg~kzmuuhm>_@!WaXW6PUPK-MR_p&0hW`ZQvHmV*2N*-aVf;h$ zti8TlH?hBtdM}6+vyN84vSmwA2bBn#r8D=+Y^b5*C~D3FmCmj}6jYZMRDrilJT` zUwSb`gM~1o>v8J*=lr1liR?(xCMbNxQUw{d+h*MLZ*l;geWlEcWET_XlOybfdAx8r zKk4}!*hT6PB;^{vp7s#NjL(XTwv|(oDIHoqIM7fQ^@b~gal~zuRJ`@`*-lor4UP4% zERZSXPb0K$^zKLojF=2nsa7t>5o*U#3Q$`LJeIL00X)r&@BQVV6q{t`q_k zisYpYY;UN#8b{8ZF_iWkgAqw&Byy*vqJ)La_(@CddQ?D)Y%D*)1d+uew484eW;5fF z;PF~38<5=(emYmu+$Dmy_R>gxU(|agTSBRABN$bf!LtfeOx*&m0u`FYp~f6htv?iR ztrt{-hO2ZMr4(7e4*JkUMCPS)o&jNt1Uie}?MVatNp%S~PNnj`nax06t>0r= zq$ZdijbB_?XQ30#`pst1_&GUWLN_G>LGyk)q*P^B^R=2%2I!I^MxH{>*^I{OO~&l$ zEWc;-*-KvKEF6DNm;TcpV`ls(O7zPK3ZVPZbO_+Td9_HQ-QF>!;ZHv6!YE2{UG*T! z`T`l^x3E!+cqUuDqo-$&2CB0GW!61@#bEK-~#bTV~ zoL@+uyCRU>EtE}$7GnSo_Z^Ef1ihJ|nC5hyk&Q-Sx@_MqYUpHnj>vlR?0Z}vnJr?Hv)M^td9A2t|a9#2m)dy>ALKG(v zHN-Gj0+~m@mUt3)spodXzE2#g0kl*}xfNql_+Sm!EF=W0hoFbO6pr2y@)WSp#bX zR%j{#F>60CbdB!-Xidi_pBE`Uj@ROgzri3XBfq3zV8O;$lw5oy8p1C03H%k?f6~H3 z#X6o^4nc0^DRg838|MWFKra*NU5$|P`D}V11s}-K($g%Z!z>)c|BMOwdgF;Os~0bJ zb~2ycIz+^-oJ{m$mC5n<Doz*^hB#2+FtT_vXa<+SqiKn5VV0ja>a3- z=C`1|C4}!}(#Yk-W33K0ADEt3m1|g#=J}6?i;IV51cr1*4c^Rb{kT@fZdgoRD|EKcJa3je;$R}>t>s-LNzc;jx)iZ zW^Y5DI|U~QlKQZ-ci3Zsr>(jQ;cmHC*YDFeqdW$$zkDE(khY;#8Jv{7h9)nboquS> zMABg8hCJq$*y2Z270+S=Rt_Gzr6&;qQ-+xv-g!J0{eaV`-1Egu(W>%+4UR4JG8A5E zapu8(BB=iyOwgjbx{)b}T|cQQ7qVo9=VZn9<5ObD=uU)m2uV)x9^-&nLzlEeLCI}- z&5&iT-KOu+u-q`%n71BNlVuJkMz2X!Z4NXLzf-F&u3e}Tw?G)?e2&-^qUb2%J=Zrf ztL2oEYN3@{e}Z+g)7BV!8V1W1b;>OXj*8n+S&j?{;&(L#~#osvM0y%1P1|nJPtf)Gkyy?iKxRyN0IAF*i5!pMJxZboIOU9k~c)tH? zIH2X8OE9z^t&v|XCRml#LvHc8;J!)bCe-r}MK6BTYlP&NUhtfMuO|MgX#SpKvjWsT z0Hq$&zw0Z&8}(m(z`w3NKxM`8D@Op7Gk~A}E~NlUsega|Pkq3gug(2`Q$=8ADX*4i zkY`|FQW|FkBr^&OEDXT*Xo|26u;If#ObuFr5WVpNV(|W%7KWzqhB%suSqwgI;et}$ zZc+1uR#;kQT0na)DBdqd<+ZssBhx>fyi_6t;ky7%UZ>5z2qNd$uv`2pal-e{7K{q1 z*VTT`7_h3g9~?K~3I`crA=(7?(no^~j|xoo1LMoc3;H(F1CH1vucHP}-byi+_89FT zsnbeaK4+doc{PX-0!EFj7uYl&orYz3aCbdkz(Lu6` zg3(|^P)z`xYQTm>J>#vasR>Gd*2VaeZbmN#hMZ-}laHJ{?z6%T%mvVMnhfk~q-qJn zv~fYJajT?1@*d!zjZ}IUOrOjH&?wcrI#!YIuw&-UOTNq37>he832-L^GIcbK(+=tA z$ir7^qRvc%zvv9#N&JGNwnoe@hL;RGCMICh(K`?rm@d>7Juc(>ZodFviJFdZRNFk* z1#&ukY1@xy1bqS0Qv1!PtUDY7eHh_=^}DCg{3|_+k2_GkZ;7L7Z)L9szRhiz$fz_K ze@gwP{BFfI@dAuRG};KK=thYo48Y1!3LiefBBUAk8TfTgV9gPdnb(#f?y%nxKbH3vy zGuB`AvJg;o;#P(7@$T~zVNx$2p26v{Co-n1yn@l~t(2I}NTB{y&v*2J!gIV>#*=hW zd^W}2vjq`~kMX_DQ~=_FbMSi`rq8(3fqM?Z$au6fDU$p%tDG+r_|)1wN0>C zIy_obwkO_OUsVcz=0BEcU~!@r$lq(`#k+I^QA`6Lq9={GKDO?o9WG@Oh?vBw`6@S4 zJ_vs`s8RzWrcQMvq1d>vcLwdc!dwyaxmUGOFM9F!WV zwoWZY*DpKohzQtJEbqq^iH6U{(jKe7FD5KI2x7_fKZSIDV$5u`I;0Duj3n1MvX|+r z+x>P-nWxw6eIhr9=uanTFCT+{_SOJ+&On3jf-=&=m!MUZmY1vfL%N3rSTo3R5>d3c zx@YFze2)&7hp7U+8Y+3wp@(V|T`s<7`rYMTOM6_*1K!uV_;^mLjcHElCDfjRaZZdz_Ze9V%n5qBZ(wIuXu znygnF?ul|Q_UgV~UswqMspEVP4ZiGLOjHK!a|wjdJ`c{8HcV zW&7ecY!GOQIZDSGdnfx21@kPoKRwej7G@8hXT8eWG(V(N92~R>a|@orPQ)PZ@gJ6-_giH z7lrvG_34T8`In~CMhV8li|cxAVfep%5CL#X7a^kPjYkj7l<1cDkw_ekv;wlU&Shrf z6Abv9Hjbe|{)F7f1kS#-23b5~thN?-ES-Vw7K-nEy9H zE1a)RQllzF;6* zH9`Hjc9v~ItQ*V&j3*B&0k*6=4Pu>U0Y7pEyP~VHB~;y*=qQ3cKbuw^P8W1Q z3fzJUwP8TE~)+?CYVweoW%=r?)dKOKUTTB=3 zuDT1f#LJb2`lTFpTRu((Vt-$T))knZiYgGXPdRln*#Y&t3O!MeK2*)crDHkeVRP?4>K8G%e)0;QwD zig+{Ix>yjVsP^56x=6JEHUq*>S*f5^p_a)C^qUx?`8jx<*rLvnlK~X^JIOB$R$Cc< z=!cxrvKR$Zb1PDr&b-9s%21Az+da#X@Am+L>85VWzRDs9kGiEFp}W{4(^Ca{B1X1NpMWxFoNW8<3WFpx!@v2rOL-Ug=3 ztq(g5l72hxJYZ~Jx@H^QmPW^qH}CO~a_u?FkXAMyCOgrMM3gyinKPH;cFE!)flSQp z#?(RLq;GJ?mmgL=t8+0t$2&_elMIxu*Ubu6_<)Kq)5bBYI}5O9Sv@^vc;RTUGW&ln&<}`P&s}(VLzuSkPSjpZ@5eYW@r{vM80yp zL%R#5V9oARtRg~PigS5fFas|V1Z7bVhA7Yiajr*w7c~168}V2ff|TlsyKz_>h0c(P zEVu+=X3kC-E;AyV1)p#X7c~8!?%5;OgP6WticpKw@2{-d3JtkGYX4OIm?sqd4s-|1 zfbASYMTV|+ky?zicIqI!F4@7Uq_n_2mdl2MoCczo-B4?11 z)=>Uu4*6GLc~2WI3_qdiz`i-&;(|U+x8jUv%bsy$&wpL+e?061PskFHqScm-IvkE*0zwP!X&+A=$;MOT5&lI4`%<6k*p@H zJoH@^FJ+~27L^2`48%Y!kg=(2NO}3SPC}{AjvIr%JMY-<8ysQWmzct6@iM>LjSi&F zWEA>k48sC^Eu8SIaW<879#cUvnHjDQ*zdkc1-=Wl8D;2&t&o^1--SDbX0rBzheAl( zT@B^(cvP2D+&t-4jPsB^;7Q$9yO&O-EUqtECr%5lEs53V&qihmx|G6#E)yoXM)znE z=P47djqJQ0FvC}MQqT%aFvxC#&MZe3=5SOjZthRhs0Z+}nT&EtvoCIL!B@U)xV*SE zUR%KZE^#Ic(2v;yKytfiKLtPrDr=g_!#i;Ep1tsBouWYslOx_H5$}sluY4ua<3@_b zHXsNmt0mw;Y!o(a6MyWz(al2XK|Tj1B^>Da`J)f?Ui2r{L`|JwRodjDCv2(nWwJsG(--)=s&Am18i$;5^{Nt*cVCRLzxsy(?Mlo594SegQgb9lQFupGr;-QQQ1hXsn3 zTCxrpx#}{Myz5`P*`hTGdgm^vMaA0((>EHFZoQG*&HuIl_=_|!S_nais0PSovx^-J6$uQcIuSV2zc~pqZ8wbflNis0kx4KbhDi*91q^cJs zmt6H)P#PA2wvs|)=kE|(NAEwb4xK$ob|3$^b$EoFKRAJ^-Z2}TXW2V^8HUCvf^l%#k4fr8F3oi0o?=GXECane%(EX< z&W*DvEKbG?LekRnO|lD=>4FD&_C88xT&*}6!j?ko;5Gkn6V6t%4H`BJqLWlkhRRx& zi{(gywArDy?zdZ))yn3Tam0zD7X1)KCvrydCCbLWb(-1NZ^t}TEH>Q5g_W2iK8*)0 zAN{=rOG5mYcvVi4^4zaM9M^EI$GgNViOB+^#C>LoJD`^W^HgZkX$3Kur50$yzOJab zE2$9#2>G?!-qJ1Cu?G|Ua*nLE=zC3EJQNA3*G)uT;b?0Q=^Zy$&x%0|$(&JA7b{`j zxA}$99=(byIq`D{%SxjYRlRa}WH)(9t?+_R3e8hgT$;V9cku#J#WrQ;1x5G1u+iXF z79x{2NLAd4R;iPT2+-EeXr58wa@=YLz9yqT%I3x$90>ybcRlf8)>74+90~# zZu$?T8-_gTCdN8At(iISxzcY2DZfL0+geQM*ED(>v!AbCzkhG*=87vA;_hAR98GKQ zeSX$4@Fasc#=$Q7h-jqk7p|A_@qo1F@hrbV&AIFRFjmQ7Yzn3e;D7| zpx}39A=$r8oyPaS8)g1e9w*OE=6q?~n+2{L5xd)Of1|>mCpuAQ$wh{wHD%8GY2n(w zmVa*ok6w~yA39z8ERh7Hlx$gc5-1@pl54`K0xl#r&^S_%;&(z^}=B5&$-^^kA$l8 z`FR%&UM0vEL%KgnhIpVFNq=G?DHLZLn%(`BfK@ChA!OQAA6VnX?;YD>E)dv=3q{i` zA(eV;742|9x1Fgua67F(GI=oNXPwdc@M7d%TRyV=W*#D{B3()XaB-Za^ziXu^5Ph? z2sfSpn9l(9s@G8H%h zn|*73+hns#b_#-CjU$jfm{QK|h??iSV;nQ|w%vjK*KU zl(YVaRWoBUFaBYca(r1Wa#&&7tInMM)bHiOU%qSaz7bL^T@T}c8w%T3EWJ__2&*1QI(tt%^~SWRd#h;K=D7htdddtE8#Yx+#tr^e2e(k~|FYf(U zLljKE>9l^4wgw}D6}d_6!~nYUgG)6LQ}{JyO(|2yv~1o1I+$CD>wp*|Q)tkOI+!D6 zL+Qy`Fm7X4eA{vph(m?|`E^6Zqqq0#+6rt&lq0k{N$4(|O5hYi6g@Cq#Ed+tEHSYP z1i7v+8e~uHaqdWyY1{1@x-&5G9S=~!Tw9ww0d+XpHy?$Yv}!5`F6Sy9Did!(JXzI` z?;beBH!E^+OolBDc;z`TQ$rzB=*kU8-|=C)ZZOJpKvM14CxqMeL~pC|f25sEm%Tq( zovVxyu&hkVZX&y-THP*s1m1$y3VtzIuO?v`{@MEei-i5Fhm)=XdWBi(4_`)5At!T3 z1;0$Q1tHWxV13&S1~6P90Wce$ZcM248~N(63%vkykbY`oV4Qi0GcFk(teqHVpO{Ud zp|=c-!YK*H+p*o5397jrEUR1O(Yh*SNmoe~>fa$*AJuKQ(ujW$#GX~OebPg6Uo$nM z?6HCinPx8l?@Vog7&7(At0Ts5bu>=tUKWdhF~(8JSCHLQ_p3kNaP*1!L1Gy%lV99j z&N?7L-5r(t!54zxxZbaj-371GNR!;(^)$vXodj21in7vWevd9MKUb~#`XWs`GfLU4 z!%AZqp+7F1(-rnv&>*Q4Wn^I~IWYLGj>aCUCi3HOf>2 zPhm6$NI6vP9GiPHx1^;ooMd_>e)xfY52tOGG9mRGC|3dF<#g_~ zV9oy?J>iB2?2A7;SQr!E0Z8dMV)th!6wL@~{9zPq7YZ2adO;9acKtKRX(H#dw~>vz zqDcd^Qv^JY`e!N?{#}VbW(@NQ>-|xrrY#^I8L~Q?2N^_NBe@ zGAOuSiYeo3;Q>a5e-^i*0167=-uedxl~}GO|2)OQJNK+B%{qe;GjIYS;exoxw%-C_ex`x`c|g`lER|Q!IQ@sknsB#pZO#b$3+isv$JL&``tiALstD-D z>Z{Gj(yYE^0dM@iS*=-hLmyfrTuY_7If$xkfGzqao zAstGKjof+|cjR~U@>Q4s3x4`+<0}6AWi+ae&29i!LHh?40{r|oL`W=!6x}Lj1aD{}&j8Mb70B`o%Zi3OOGA;O{ zhi?!hvaT`U{$I^BK!>b~i5SUfz9Hd*8a%dl5rTR=daA8wUs0>ZdoZ;+bqAK`@w<8u z*ioZ+WZcPbF;dnJ35)g(Q?H6I_rd;@e{#e$#Q$0w$@h6sbx>xrW`y6W^f9v8rS66onh9gc z8Gi{9_K&!do!Kj|eYLygj1vW{z~Ivf6w9`VMw>E2F2cQ{TZ;t( zSTX@dDZ|nqY##igrqV>A2fXohSIN#-+_J5Y^BBe6BAX2#BWMpHDLi-;80i(Y$%sG| z&}-bnZR|AbR4sql_&@Buby!`?mhKG!g1fuBySqCC2p*i^?(PsgxD%Y9!8HVTcXuba z`(1mVb8ctvPVc7g_jUI@ee=(v)|%^?%vG~y)jLLw@f**c4fcFzPO0x}X&ms=DzfeR zsh#G&l%nN@$6bqx5KHGR30-N-fpLUySKECxNmt!5J^<*15 z&dGfyr86A~oVnpmye^54(>y8TRZ!dV1r}(Ehf~DDnflm0R5-4DoqU4S)Nt}+f$_7X z9fE*(UfZZTF?e4aF35iUVY?tNG-FxLjB(<+Q2IG=BEr?uU6oQR&^8N7cmx zSMM{L4in|I9RehCAINdf`+kDJ;eKpoUp2H=R#~e1PoH?0K79y4H@dF0tLgB-Htr!>JDs7gxXW)K@k0FHK3=S z(br2#kr2AVp4(Bdr0xk5{d8C^yU9JpBLylujlPfDK07x{Vl5|9G4$dth*fDh?HWmm za&|Prkhw<;&9Q`W=2yPx*KfLmf{xbScJyp%Wo26XxV^G*_3A=sXlv>D^r#Lj;#Tm8 zK;&`CLH7Op`tEh>-evGlht^9C5tcu(khPU%E0=%Ym1q%QdOf(}+QObrH-B$U{bhpP z@-0zYB?3YUp#j{bt&(60lE16RSRNnv#Eob2HnB^g5V|*vJe+IxvRPyjmsN69~TP~%8rM~GEVY!urvFLP38b^S5&{nYwM9aWj9peiPq zQR2vMO%psQcHh=iSeP2Uu-U2)s_1=s^gbpm;!88-teArD-TOqP$0*%Rrgs-3sg*4Gt=JL za=WHiXv6e=MXGY_UTjBd*OdI!MCy?hhKg5ZLIKuZt7iq&Q$!91>t&6V_Q}3|F2%0~ z^HB!m!mYXP6`_`!$CZdlgITySD%zCnh30d|mjVW|ywFmju|-SZ?LAzDMciOc?r=LI z#=?TqhKt-FgIuOti2(WE1fe7$|-mITj3e0 zl3gQ%#|pXMCY6o0s&hiVxD~#)6g_I!gM6QIemRM)O z<;aL4te36Mph04$sfKlG+yG9`UAsXFxM3>fws?)tHGJw_{tAG(BYmsIUyeV64_2|D z{L``XQbP(L!u}9$4?r6t0g5L4jyBZRM;!PE=+-BiJh`Kuw2B25qt#-t!eOy>5G21% z0Ed57Khc-rNh|C!>qZbS@f?I`9pt25?Sx-qiDGO`ZC$ft9^IhMb zbZVWQ#AbdfwGB0rmSAdKp$D}tg*cQgM{z(y?Xextn^t8ic-*iV%^en;@5N&~>!Yhf zXzT$`7V6AJ&Y*Ez9Yr*&Z%->30w)-2IfgsX3A$PjKk0pzv218paGA0XG##ajTPM?x zhAS`5*3&{#n*jn+XO1C3ot_xNMnk=10AJyu;J8TZY?g!@8%k9|bIYY7z=?CsSY(Xk z&CNWRsbK*NwT=7`k%7ay;paG!Jc^n8g^tK;>$E>~$pW+5^i!rx=avAW?s$>SW&ted z$7Ca`XsW=mAOt_uIEfa@nkEP*Rqpy%c`I_IrzYpJ!(>hiDa~UvXWD7B++Xj}tg~GE zVhG+M%l9{iBvkK=QsOd;XKjvzS3n&v7a3|?eyy5XRTJ_^d`ogW>DQN*UJ&W-gO%Ya z`&C1$Bd*+YU2`o%%AHAZh;BET)e9Xs%%O$0UtMY@T<|_qsOtIHa5L$l`RSF>>ocLB zj-{6xzN~-39{q;NTmW#i4p1L_w15OHj%}&pI{;A%EcLySa8AhW<0h~4^T!H5*QHYC zu3?m3Uxm@L5?FcDBfDc}l;jw(Y^y?KjA^+y9p)W+f~hy%b65-A!!?S_88VP9`md$8 zm)jXmZt-QQNxS>GaEu!hQ1%qHin#i@sm>;ysG^M?*RJ}Y^4IyucM%-Yem?|<=>fm; z1Kou*7stI$+oW#l%MO2y>^Pc8kSyKeGIrn@Yc+fpolRuqyO`!_$Cg(>T&~=`VY&#` zKJe;TdXB$rJV>dgtSY;XP#Mh5IKITc7pdt3-8)BMvVqzX?7_&@hdH z4_}jIMfa(_fOs23|Czdxj)>~I5#qQ&dXgShyT|srb1dwr*G`tdOm5sS`;LF@T&;hy zw`crdr~jQ?wof?la}WqAkm=2{S`T>YKAHc=tGNamE==j{cY}5~TSvK_T&KxB7a;!c zfshZ(JbFLqjkB(kCh&HMVW_DrK+JrJ=R{-Vo_T|*ky)jUYG%RR(=gka#uOwS_U@Kp zVu2k+j_I7{Lr)2auy#aIAk5Erh#|y;|D_ z!McUjuPG6DY%jE1TZY3c_l?FyBrGEsCx7c#C6Tko3S63TiPS<}SQ|K;U1|*HJnVYa z08{LF`u>9E?Fu9=0J)qj{Pz!s$1@P2@!% z=;4r~TgGOSc6DS$T(sypI59CWl%Nf)gwST9E20X_h(;O~Ynh6;h;gn(bgnNv?{B7> zABK7+c~2ksE3wlu)4|ZgH=COK@#kkOf0oq83cxGB%(`Ra{G*rWw<p}Kw!-)$SLk^C z`26r;WTnR|CW9FwGH15uYMZl3@VVc*e;FR3f={UiFTG{t7_0uR2D7&mqpVNsHs=b{ z0E1`>U(fMOyZ>|S4AsX&MDkAh>=12hYps;1(VNZdEf>ySD0N;*J{~8jO1QG3UVnl(wZ@fLTZQ+w>B)C_M@aWgC)`qecpaI*^_nPqK!mhI(0T= zSu6OoI5eF#(X?PKu1*6Fq;xbu+Y6T{$IpYObLw6STgmMKogZB0cZGR*(vfA(XXF|4+KJpK?_DFJ zKKh=g3#U8RZQP~_SCF6ztq8`sE+m-O3Ra5O(QcQ$L#K-37VipTrpPeoX*l~rK?$h& zNpGDdVf@p{3uHH<#DMaC3E_vL!l=P)^pe84{cUzgsTu|frWvW)_NU8 zUHx2^X>{`E0LHoYk{_C%$98%J%^byYONdu*p{jdwfE|vViUEtX^*)klKZ6uyyG;op zxz>62b@UtDXB(&WV$WKgV-V}{pZ4lYU383pPKZ+cpTTr|zUS*YUjfx^HzF#FsD}MrLvRSAW?5Uru4aG8_abHr_dA~`*g9;`aDec` zQID>0=DL9@^k!p3TQ(ihS69r-O03pL@CW|Gd@bydtBRad|C;WlLRxpvPR?&z$t{&g znma%3i67l(Kg(}n0p#NY@>>`HD1*Q80|3y1zvZ_u{3f6P`7OWm#sT>)fWQAcrv-5A z$M#?3x3Dt3)YrxIukyB+%mNq?0*}v8>>IwSJsip`dk~x{4uDy0bQviprc40-Tkq6GPSd_5u#JCMEJ_)D)Hi4j`;CIYDu~2ni zWJGR@-N8o|Z)BZfL5VspNUKf~TQ&gZ-c8_br!AzYb|Os8!;JJg!Jgac5H0mEIab65 z4W+uR=s#fw5$5m$A3~(Cbg2h z*@d#YX1>qkF3)hxnB`|X=&l$3nLoX^FLmPlGr2|qnNu%R1WbQc1d?_nf6o%!*F{`# zpJ!a_7*BJQ-<&n@p_w)`ggatEGF4{vLz6ZUKiC4{dKNcxE-I*d-Y%hMfg(5e-~{*ABOin6*ysI#k4RA)=xXzeNNx|n|iN|iAe z+b)%+LOI*Gk12wjm>@p8S@nUd=nk_K7pn{ulE{d!SIJUS-BMTI-GVkh_nqalS4)@F z^qv?v)%Gwx$W|s<#U^F-J!iG%@%+@MS&>~QE>hgs&pa@v!{gc8lCA|aYr#@zuULG{ zIz^7G&PLtAS1=za@YMjF?mgRfgEgziGy?FZ1yl*8(*rLJq1*J#CZ?sF-uMvwchEZ; zF*XT(zObCitV!f`Q?HcQ(?%1c8UtOrSZTLRnFhmX)^qpY!G@XD#h4d5$(1)O7~GM^ z_{A4OH*)Zjoe>)%8s;kxlQewjO3UUscSK-nZYzvZ(cf@f^Q4w z9FDBVZ8?-0fwQq-qzfK8>j*bb>#6KgJ}S4^_W`1=qvZx+$@!d0ajw|DFLs}))tZ$y zjNC!96a?Yd^4sx+UVX)VuG+20##mdQtvd01YGSxb_u}t!?H^KEIXHit zjTwJKu>cBz5wHVrb+jz(tiNMpm;l%o768QsfQ?}TOs>B*0oa(|nrwhVBLHm7Z(sPK z`L{2aKpFpxTfoZnqw)KXOZhPe3y?AR+oiDnEl&}EjREiyXgL6p{QwXGBLKBQ%L$0j z{@djLd-J#a#viaTKduG;`1ZevY++^oaWD5Di_ni(!}2?Ziy81^nV8uKnAsQs?nd^$374^Rjt`iS>_Liz)yL zGJwgs<(jhg9+{$}>TAt-Vv4!q`ZxP}9MHj*DI?9g zu?+)_IxbdhoWjd*INF5eI#92I1|Vfu`q-G3k%;F*-4gh7%Z4lL3<6YD=k8{AlG{ry zd#3!ZTTVx#RDvMtU2$d0<+3TmyT6l6uB7SpY|4Cv&`vvH^okq_W$<(iz>d4{iM}Qh zfs9gnd(I)K_$6fT3T`wOCP39Jgg2tO*-*zhSbf*}7Ko|SZuMs)ocYCS^-nST+6n_^ z9SjJ~2h>+dczzajgq#rmwhT9;;EwmemDNt5H6(_&tKZ7;2m|p*jFXd>^h_3X+)H^z z;oo=q;F0C!bxc{v5rlJ4%l1R%B0cft>Ch}9VGVY)xM{iZVzy%dJ;Hq7UjkIGNkPnn z@N`B>A7{pCSs)zjFg}E*E96DVEfZWvVf$)#-;EBMV$t*N^}E|g3?A>$@+Bf=Q#yMr zJ(98nXa}tk2{pyZ*2Xfj!Y%%zINS{qt3|{sJIMZQ7dQ>4eWbE7V4eQ(5yVVpD`Kn4 z7Rjb#&Gq=%PU4o?H0VAhZAv?sVirEEnr<;wk8cJV&gnnx!51sjKl3<7c#%2@AcEGG z0bs@VK3(`nv2&6Y?$2ygLf_wYT%+j4!9f&7OF{#GrU*f+r$Ahn@b$*hx$n;;Wgfw~ zuKVs$Ubbs8$(Gz#AYRs#^?u`gIG$Mwl68myV*C29{DOua8AH`ReL8{yEtR%9U zVt96x+F)M<{ibvo-*>Fu@hdzCw3*Xxj==V3gYH3cFtTB{S54@F!Z4)^EVh__o-sOobIrNhOdP!ml94XLr*ZZwBM-1mMdqsu)DncVxNCooj5iT{~qDc$%%juE2 z&)Z1zpi&QJG^UmG9k*P@erG0=AwP2D8R-A0MO&1a+p%3#McZ1dP@e&Z7Tu)Su4B$G46 zhP#9OM_;%a->smKZrQ(qvgMI_t6Jdb)qn1qE>F5qHf-v;Auh{{oENl3lczyvgv&>V z?$KNJ;00{bX;=KyyZxio`Kw3%pULz9=#PJq2!EF;|6ybl>+b}-m$-v}5tn`um;TR) zOMesZFBxNhc5nR`@_qo@YCk+qe>F$^;{E*M{rng4epmr`(SMoa|7uYFDV;_oT>7`D zVt`cjgHGZIZTC&dhXw@b>W)VhyBY?8E7};x4MP&O7mj0i_$W-KN=~Khs3kYTgA=A& z;e7S(2iGe;cHp)+9e+GYMp@zrKu>o7NxC6m|Jm9K0Jy&F68~HnROO9e7?+w5HKNeP?&l5X65P{Q$+ID}y<5)*M#{-FZmZitM!oyu{z~_3 z!K85OUTEaHK(;njb#057dE&jN(O&V2y_?P@4)1_)-m8jwdxFqZ`?tmw5N``ZsA!Y! z1Xe5^9>Y|&d~MQy0$B;xi-eA+LM`%A-Q9_fiv^D(E(Lpmi^I7RsV*vF&+O&bF_|@2LiuC)Mt;5>}jT9wUs|3=WZ@1OY zhdTFQr51MAKkej~O6mVP>Jlrj#y?pB+L3}#oeVG_$F70=3L%E% zrO#C~ybjOa+N1~?ZsW5^m532rPe zmLJ9SUroHfSW&-NQU7nUqF7mf^ppS9Gs492M<2EJM_F?KNHysA36;w!IA)|4J3t_T zExLmbkntKlEA?ItXQMv&;l9slR~I~0T%!CzDsum7k;;_Njh*>;w4EZJp?;9P1MzjU zR96g2z@}5!!%)Gys*uj5Mzu5z*5MKgpltYly6KWH#hpB>AYsel0>o3OPCAa_w$2lG z;N;3^zipM;1^*SUE=pDE!{nT82kih~dXHqOC;h6@??txann~}3Og{qF&Ly97+ z#H75gLpMj#(fiF^I1e+v+ZHRaq&G6-Je*_YM!;hbBok-G7ym=1oG|IA}Aj+ zfAG_7;0@9p&Z4F)7RNamJNs~%=AI|~gE35L>+#aaQGNo{u};qWL*=7~R~QC?Kf?mD zvcA+P`Db!mu)b8(vi@n+{XJ~<7m(=}kjV@Rik0=ncE_JKcK|zNzkp1?_uxy7ieEsc z|JQ&_tS`0gegT<&0h#QK^elg~Q-AaD0_NqH+SI?`ISzm7xtH4Yzu-B);5q-p;5mRW z-WPh2f5CHD0U>2C>n!G9@SOj@;W>a{znAs>zZul>p9jxjd$G6RU)62?Z-wWuz0@J_ ze-Au|?d8_zABhCN;5q*gifk`6KmQxyIe-$FFMHaVIR1E>wa1146`NszR^2n&dyW(k zcj1MFBxo&3;qJ#~@qEaFM6n2=_I&FyW0ljZL3XPw#3N%Thdz(>3!Yh#k7fJ6Gc~o% zuzE|NWvh^qhY83A;f3;MbP6J!T%-eF=f@s9`;q>JoqtvApH_C$8N*IJM#bB@Uu;Eb zW&JyL9{9Zq7?L~JULJG#Qb=?_ts^mI`C?^$#<$RsE&@YBxeXTm7>-oAPlp#iC7aED zXLg@4%x>uut@HoTKH8;WSqy|+a-uj5N_2%3^zEJj4+>Nh+Fr%Vtu{j z6Fu(jT5>zn-1YO|5yNjkxu$$%eJH}eM`SlQWnJTKmwR9Xpyy+g`+hIi zd=3%1^|M{A-xGUY5+w4^SfOMdj z4Xt0~oL}UeKe@WtUus4DBIo=f=lnb59QK!5y}!sgzsNcNU&uM^FLhHevHT+E{CUEE zslVhGIp-HS=YJwO2aq@aGPV4Robw+b=K!z+FYDF+@#Gx#mu|Z=GyRE0`9|HYivi*u zPzT9}+4wZ(Ja=MG-2Hh4s`rX1R!!GG00-M2YpSBKvQ&;Muo~Ob_H#(%xQ^b@LMyVS z)cEVq;Ss#z>&J1W6N=HKYc;f8{#E{JswMLt*q`jMBfOyNE`1e~b?3WkMm_-v;XS_Z z2{wAIGGo}54?8k4Bn*~URoLYgXGY6Bee9Q^@aa?4%oQH5xx84?+UMA2xV~w{4>sMQ z8v^s5KJ(WIydJX&2w$;@A~pPpR*>mC3I%2;n?j|LJ(1^TDtSve+s=C0ko$YDi4sCCbzwwCGGQbax zmvHG7J#(oDnB>H2Wl;;ns2L={C3U-=?stf3x;QFm>-bt$-2eA6{q7Sn`A zQXjrh)$-QCQ}***L%#*Mrd``r%>yGJ{4(Y3Pk+LXo}+(IFn)x3{imatI9}>t_;Y5_ z-<|K^Cx3Ik16$6ZLK4=2S6LHiK(G{He(xOtC&k7?Y^IU zAU%GYt#bFexV$K@@hkSZKZqGPCAD<)?8NUZCJ-Sc{R6Q#It{L}$={G?<_Ii=(z{GM zDQuYlET+4l5{U_<&_+5;v)giUZ$u((`j!TxE-PvA35U%15)Q*L>|@W1>88l#kLNsh z$sQWb*Jar{y;Cu~(Ia8@XImJa7cC;0y_a_RP$2ZNw_}fP_}qxj=BBu7aP4>xuK{j% z*5t99IBzdt=(~`#pWSATms;ZgOm24or<64is zYn7lFG)BNpOmen(PbI|F&Gni18`Rw_Z+=da+bk^`SskX+jGm0*#vB9}2c$tvf@uE=j8YKQMGV-k6`K=uuo;(t1HUaIMtn3?|Y z)3l?9%sL5B0X~LoZ z<}fqd1p1Kfx5wDF+f1s}F7;Zkwa?Ybtd%R)s%Y7G`r|3g^+Jrz(E~`<>hlloE$vtZ~e%cs0f(+#sj%`VLu9kgFU)ArkbKje)ahcB(Zx)G! zlrBxJ4g9)D&HQs817x7G1Zqq5cMti?=RWAMtfVA)SlGV_*)B@r$-KU{-?I9^l=X1- zZm2}0K}B1%R4J4r>e{jk0a|64zLMC+`=?#@QWf}5^|ZZMgfafnE*6cDh6@yc0R25n zb+qICCLcXL-Nlop?W8TpRMt2Ft=cRWJp;2?DANr%Q#=nU}?H$5u z2=<#JuCGFc-h!$dqD!w;PX}U{@}>+bRj)T(s?kxC#3JC09#(ec$u)8)8Gm{^UMiZH znEqIW>R*ju2V!5nAYYn0;R!yUu~cP~GCKn_*ZU$^rCp&lm*IjPD*B}w;!J@S+b_Ii z7`&X_q$L)JuhV!wD1i(wR2Mfc%!v>(FIr2tH{>uvlmc(MJ0*5v;|$Zm+z@P1a~sMd z#+hi^aBQb$$a*j``<2XA*w0;?avN{cpH_$ldV`Jmcjj0(5 zBSV!cL*F@>gT>tM9Ck9y({~85@1!a3pMEyJo)C)fJ97NqpO!j#Y94r2Pu~2j08^o0 z^a%7=VFmuvzIw5wVgBP*xNM~0Zzv$p;}$=7HLy^qXUROf-lykADye4H;p*sUFa%}7 z7_?V!-s;lYC=zr=!h9RmFCDqsk zQd*(hH#F7Of^2@32d??PFRt^rrtQ*i=rXpn`Z3|=yl1rq&0)uons*J(yUkhZXXWl$ zIerv5e>FS*iA=y7(FEHHKmobSuYpBBfHljbFY5ICz$lQ zFw~pjS(ykXZw#%oA}MLK3=3H_P4264-HROaQ+2WBTBbp-^sut6`XS?i)8HWftmipj ztb_g(8>byDXx>QxKvF)1a$3QM9a*_kNPMzT@6B2mujX&vB|%M5B-@Vm)~V5h=B40S zxxa`wTjZ!v%G{wlu=;R{O`Z!X#RAKLb0$kq_HHPEfV$RN`^r<}I{8-G zqXcnH?Q*Ry0v2w^gr+hJG4O2>uxA6ytG>r`wru?GiF#S`*PNdxI}C=b3IeHOm-c4^ zIoUsN%s_3~%DdcWVd!V|-vQsbSw8->v;HUQ8O|T|%wG@FKd!VYZ)NT1*dZ3Z3r4}Z zNl&SVH&j2gs=^kOk z3pC>Csp`_*UuH1y!t~NFw9}LyZ3)}7v5Y*98ouqiL8R%VvWJ}`UySb38dKEg_EZe` zun(&_F@ne^Li9Kqx_X6P8g7yrZLmP)oH?Jk-EaJWswSWX_>s5De% z`(ntv+$=-J-Se;?VyS-1fHerQ=JJuTrm3;!s{G9KW*x{Hh2xxEPEba2sR!o*GvPW+yd!HsWyXr6!!L&kCuXYRt@8EsB--7)ROyR(^78gl~){0j$ zCj@_`z}vaAmB@(M%aISl9^lN;QxOA~h)!gZd<%=An9~yd;s){^`^O#sKFW`6Idt%l2Lj7 zVzcHBRLv&-X-6zuIe(C3g^}CQf~WypvRTy>32t@=W#^F$Wd5B->{7eMohK#;Y?T{^ zCE>CvoJ_MOr&ugRiKKQSO40m)(d0PFtWzp5na;8xYrP>J74YqF?I6aegK5Uk5U7<|ELk=I-Y$q)-M0lN+_P*eC3G-h5zNIlP z=7`NVTF9N@C|^m)R{qK+lKIsWiw+<7@NXYQ?Y#UtX7WZFbqpTbFg;(j#k~qM$hgSf zD9%81>55DrYLQ-GWcL0rLQBM=l6l2Orlyt6CNVGHn~MNtxIh)O{B)j@jv;nl`k}AK zUJh!EhmvgM@TukPQ33^WKmGC4pj4dZl*%MmUdXx2%3FXa+Io0Zgk)p-)79q1()W)U z(A1l+fPjvGJbrr4mx@xxKb{l%w{w;OY5nw^|E_pbcC|4gpqJM-Q*y9`qL(88U`6T0 zOzrF)2v`6$wdnsoGMPF5M7=)LwzOYhLwY*W@r`oECqXI)<@&ljTM=(uc4QReFh4LP z8~hO?HG;MQNu}rUvJM*QlSyo)$XLwxA{HVa`c-|%@BUp!*>M2@h}{@#A{EgP*#QJG z41EOBpi?m>*@e2D2tzIs6iO0izQA?NG5K0J#)-UHED~ z36fZngU2K(0EWi|G#EzNL|FteBt*sL|VS*7%J}}yK9_17Q(ll&25}qz%7gn3sazNB5 zJfxq9R(TBr1h0h2#-oATNt!bRV72T@`|4Kkz{>L_(`55E7ux1@5nh4mVE|uB31vs4 zi{g2$IY4Bxgv(^07j*Hu&^;VcxNxV3Z+GOT_S5L?8G2y7hrC_bW2Z5Ud*%Px7!e)+ z*$X92UMvFr+x-!Q=JnbU8DZPP4G|~QGHF$x2bYX-?UKO3iD%5m=k~1$U`Rd^9cHBF zh9FJ(&=u9LW9+kUIji5zukJj9$~y{lItqLupWs%IAI^^DzmawfzPlkM`uL3@Dg3+& zT0wDmQiUE2QicBQx~2-W19>OeH)gwD3&YN<_%O9BFqK%TuQ6)F4>Pwd!B6R z@KtrElgpT|+$|GKMqms(7|1RtI5^4MqGI+nI#IUzE2tPh`#X(3F8SrZ*GZALnQzKt&YXglZe8?ct5+yUVu+l zzLJ*F!+vrrJ{rQ(1cF4)A2G3J7}sjzgb!`TC2QPa>gEp;lDaFdm^K+u=Mr*7F=&U|wFu6eCI_;k%u#ASPF(_E1Xn~Co1%~M zT&q~@6vRMey3rlsrM*ft49>u0X8Em--vt&?S|dSiiM4_AZS#|aR-qeCb(^%c^0sMyW+|jH!I{tEjehOy)Sa$zr@A6# z^wgOs{ARA=V*Cl}d%Y;RVqP^>Yn5uTjlL;tLF)7u+Xe7!#Nj2ZQd}TEF12nrg2FRE zNuPaPO#b{&a0wqP{IGOhMH^>P1D}K1e+dsq7?eefrf7S}zDy9*2&Iw;drLsONaTW= z8%TkrUUk-wCrXcJmHn*PEuEHg%VWOx7+2?x`-z739nnz-`mQ(p6l>Oeo!M!P1E%f- zLs64Vj*WY9D+8ih&`sP}ew5H>$mb&Jnr1j}_IE|73t9&%VX_KQlAbl8Z)@2HYD$40 zT&B=)_!HwJ9moAq7gQ#6m!`7Y)QP*9%PoYL^|-qHW~zbjlU1uxQE)zW03q?vK#jJ6 zIorVD@}QsB0^PCes1czp4pG}ww&DW!xO6E3;cMB5w_#3iQ}}f67z=B1fCvmx&NeWu zfWVkDD@G4jww#IR&49zs(Lwr}N`BZ72-EQDAzIQ`a<9@aaRDjz?AVZg?N`dRK(XWB zy;zRAGYg*Q6?-wGvahZjoDW{JywVVC#_O&-Wb{622r=>VRr^|n%3+}DMV2{)qT+?9 z=omVxsE#s5u{09|9y;keA8rk?v|^9oz1Q;~=Y zJ*ajqWw;9f~NvKFYR3ZWBAFI}e$3KU09jO3|QC+m-Zq zhiyUuLbgxOejm%!_&If`igjcvFK?Q&r9Z%|I<)%;R7v6l02 z3bU6Rrzf7`&=Iqh=THT6)U_JKR>b{~0cXf|UXVj$)k6y$Yso|RU%w2tlnm5Btwh7F zVM_~q6Wl*$^YDLjIH*WZ=jR`!g_q>B zTm7}Gfa>o})CPo2+gGIDaKJOQ5(M#1_6#vMfipz`&DYXfb~uHE(1LjN3jqaSDfHBW zcxSHQt`a**Rg@x@$FsK4!H&^@-4%o#TQzSjdR#4`qjcW-fO_uhQBp%osFWo^L(*~K zgpYWmw3|Y?!9Fq0K)xe%0}}8z)pmsA#8iVM!?+@V!>v;4Vs2^recV1UU*aatWFpLB z*fFNA(Cg4`sI-{jg!ye`EbMzjHE2R9U>|r_)n_C_3$#eR_-d;wCru<{m+|qE$-WBn zu)T4Ma`E_RnCA(@LUN286)*kH8ow$vnHHiNfBY0Z8cPHRj68OaA{p&IQ~kpwT%AP+ z@6a7Vmx*D{J_9w$p>z}LeESIp-uhby1y)Eex9e?)XF~6$!OGM*c0n8Vn&af3hwU7#*)Wu!!f4xEPV>2BWpWe z4?7+ygOwc8!KXt*CH!)gtJkh~?*;tx^GBB~E5UnvJkZrqf zM$Wgh_SNprSSjwIe1hgeRg*efiiub$J^DO{6``s_R@(2cD0$24uev5>)$UtzaYbq} zn*+R>KOD$xgpV%(5gya}^siT5JAc$Ce9&sdsYc$9v5$F3y$HNh2;ynsIWRA z%vFQnPvjei4T;mYZ9I8M(^3A~bAV)H6}{lT{@~ZscD}WGJ8rsOL*aJfzUQ<3chb!~qOf;jWSziA zzTJhp=9^E}2j}blEu|x2@OQO*^dGMc1&x@_GH7MCr;qq8_;!+JHih$BfCD0 z&B{2~!UI1#vSkypB-plC8T9yQeH*%q-4o3bR;=c%km~o6EdDS*=H~9cfWM*z(r_c2 z(mRzNp^BwmM7)r$CNV>VRsj0QKR(CPl45kO$fYh-z30ebuDy!bRVZ186JJKOHC$;$&?tyiARY`_S(g_{EX?3Ts4cgPNNb|L&p|L4>36`E*H8zYpY%??8mg{Iq3m7L?IC@{& zH|=XQ-)Q$9uZ~L51@QZc;w#_6b3WZOOxxVj*Fva;TFtWH^-|A3CUS^Chq2wfHoTH}u_Mb($kfmF$!4;dJi)%Z-4FSCz^lMYJb%5k5nQ^CEn4Rh4gtQ}VPd znY&#~E{Xf>>uwOdbz4h0`zse%24Vn3z`l`g6!&eCC9}a6!o7_k$swHz)$FqJEV5nN zLW7X*M&IL*%x6$P@(*Hvi1EOE*S!&@rSZTgZ>-iwvnqv|!=Obd-BY{1TtLzkxZ`d+ z-_)`n5qrzho%!8~>5=ImB4(3p1}|&>9S`26m@V3MnGy|qg?I~!>x8~oz8R}1*3p}! z?}42ZoSo*JB06NjXvFgKB|P=CMaQ;bUuCQ;8|5~>*In0l=@8XTuS(G(DJgcuKZAtD zbWZ)$+W&WVHU7%l2N?c;xAp-+Q$KE+yQCeen**$Uw8t_X+i$GNl%ma&-yIfCbB5gv zYVa14J$4x$zg}Nm1QC#fK#-uY$tPI* z6dxq=%81BU1UMdP0Q3Y=r=T@XAsR{db0?CxVjw999jLD|kgA3Nm9KeqJQ+brIty4^ zUVyScf|L&#L2mRXN(j*}h6G4Lg7yel_c@S~YET+}xt-mhF^CrOUqlMH!1~5QrU?Sq z1t5Vb8L2|W42diPePu8~xV7>*qLF|@Ar^=P70onJD7tOSOf+ous3|GhzEi_WtwTsb zQUtP50vZIl|MW*|Fxl{_+g&q1f+$J z*Z-!QhXo;%zT&`^LSD!fj$dxw8b3vKMs^y5{SFm85~e=Ipwre2dk-?6Q_|jd>oDo~@&Fi|#3;D7P$5C104pD~X zt&3E53aTsui7dsAKil{KWrs8GA{=IGmDqJGBHE{EC7g7K#jQ4dOx4G(gZ zOt_rqvkyE(jH1^1MFpK6pxg2Sq5{-1^*sStR^VA|ubG?Zi#on=QVkSUV1DGdth)b9 zTdOefwUCrs@&3DA{#HU-*0xt%T1~X|0OriyNNg1dsC<1K#(ny_#WQ_u=K2iTh<9%+ z4;G3e?%7fxF{^o|O~_;vR8@Qe-4eH}t761OI!%@4>fEQVa^ z*;JGtygBVzxb{zWD6B(^M4Ax3HE?Cl@}I1?n7%#u)>Yx!TP4a^UgbQ|tkF%sWYMUv z4?h5^asw|;b%|o+-#>|lu|2trRo$J`(|Lc?Vj^<^H`N#!!q)JqZqq5{vE}m+7He~F z)sz`8tt|4hxzYn(RU0Phb1b&x{_6$k*q%SNrT^MMC zj1&0-MCHYfjtd;ybTV%fPpLX^35U)7ixJ{g4B2B$REQZ&j@XfDPhBe_adfhc5?0Xj zJ}fGr%-*Edu}>I1DKS2~C%m`!ha;k@Syz0DhCQWt+z6Sy$Ci!n5PA~~XHDkbDH}*)`h}F7>(u`<}y5Xs0p=APM*)&gvw#a)GT-?;AY?@M7taRsD z|ENfr1ktK64$bngrg5wcx*ZS^y-iNVX|(BxKntXAblXP+J16;YLb`aKN0|ZMU69&NdWn>ej;J(l6Gd1d_}vcTba@w_6W?)k8t z1{XxrYc32ZLsut>$<6)|X-LQ&!!5%1z9Z@$VJLpkT2lFzQsG;Hx*&|<$s;BtDJJH+v~|=#&%o3zWiy3s4#82_X(IRgM{SimGYh}CIlwrrpE_=F7V0?g1tJDE4BGZ zHC{{)EJp4M&=!B7OBnhX-K{)uyqbl%t*XLHpkY9%Bl_J$V0r5SuU?A?Uf8>*o6MV| z`%G`a%3v0Y_hZ@8|2bvVetW#!-n7V@AdjvdGzBK8SR)jY@UB`)!XLsVj47rCM9~LdrSqN!8IEdC2zHxth>rnts=9AlaNk{>&3%hg_NM4?zZ(U)gE5?Y zoB70|uF6(M?s$Ab=djZEJCrkX^jW3EwUh9;Li;dxh_xpu`%aYi|zx)U6PY{MwI zySyxIV12{ZNebB3)S`4+1;0@oyZ#U~~1KDr>_A%@CgRi!r~^>YE( zFxYQyculvWK;ur!4t<#g*HPD29@E5ef3nQ80ZN|zJE3KNvCK1b{_ka;ll8~qW-e(p zYSK|C;xH{ExFn+e2QNFXcNqYr|TUyDOxEIAtKQXToJg%6EdCZWQ%6K%>Ei$mM!9W&w;ap%F- z&tWGaOHjQ|K?LP3lOfO=oEj8+dr1g9HWBEzxjkYSodUDO6TNM*1C^2%vnWu3_Wo7e zcetU1O3@F20$sPvJSr^yVui-gCr^(Zr*+TEI&G(2!QOmNmum&=s@Cv5=r$f#N5*@c zIP`}gA)bpm@IB-w_xte$@TCW5sA+s(wfQ`6ZeESAwSnAh*i;YTTP=TWmMYNcyDoYD z0_oh)dV-E2PuK)06W=7ebjAbk9(i;-%#0$gdhE29NYLmMIvjgD8A?;Soj25s=(*tQ z)~q{)nn1eh7x*=A*-2)4*^1%a1j>eGk}cd^$wm4qNzewaSh@An)9XI4frh)Y>2rMV z+KL_TmY~2RRu2ejW<|P83koS*i4B~l+?5YENF9eJ?XOQ=Q(bU~yrlTmf^$k37bDry zWX;0XhR1@-M8_S48s&O}Ue{3au5#fZb;pXQA_ZXbgrAC`>cMVFM-Fx7e(bbR3MJsc zGv+a``D~Y&6%S4VVZdtTo{g|sesL>(w@8^+$6H>rQ*-4i-%!{1aYYG=aKoHDr4-!UDJoj zu9^id(KSvfZl*p_QxA)DSjfe&m_96;!L+mJaj_Wa-rS_o<&Y|pXrrUNm%3bNWujcE z=gfzCNIXhE1@M}#TyEtBswVF$%}NY-^ekq@9FfLFvLX6QZi$CoaPAO5 z;MM%D*Jh(bj89|DY0jI|Q(NmI0M7)?-Wd!>M{-%(HzSAN(hM6e6hQpyep z=Z=z$U0({8ERJM(HKCtH-$R;*7*?O{k`WN#(#shWjS+bAs4;#4K61l}C!r_xPZ;BP zqc}#T!h1TZl-NSgoNJw)7B|{oBL_Fn=5yd(7QvB8itHNVW>Bvez2gO6LwED?1l*xr zwF@IzXW_M6!?nlx**AmxepvZ-ujxSs$2;#832ruDRfk?#(?Nw-R2wWfE-&}$sLJ0n z;B@QtE0atGdO2_r#~@N*b2uk|u8H2``8xV}8v4 zkju_9Ud)p`9?X)67sPSS!9WJe@8T-sF@cdFxNcLi3q$tUtqw)A1PGZ-ly+zOdS2f_ zVlHn&n5=L1)-O(vzK;*AHZNW??^=d_$_Vtmd|f!!x8AXcw)`B~ootj)wDSx2<9R_1 z3m^yw5%jy(UYS|)W9K)Y8PCYL{o1>;>#OdMEcd~|HblqcHV#o& zh}BUx_n?=M1MfMiPf*&5p%KZ^Tn7 zl`(bAF7wD1=~Uq`7&Pld{W%9E>UvM4X!|#dDR3PfqN_o%I~;CyZx%y9fIbc33GrqQ1_~UZ7I5 zw6^YNYpsaT8Q`HSlyeUBt_=Q7OR_Zr#LU-ABiYK%tTw-}>b)o7n%wDTU%=$f&xrCg zoAs1WA_b2R049q*rxAp196r|&c@{&DhyZ1y`JCMXOd3$)PJn!!oE*(udB6 za3J*@YPsm6%UTlsn#T5oGn8I$nHtGCx=A7PU+>V?NbSMNu9S9cDxHz#z8x=sdhN|k z_Q`s}hUn?~_$LTW&ThyfOR(=6*MrN2Cb5%wKJtebitJtST_rMw?-{rCDh_RpFs1IL zmZRlYS06o#U(h6Ea^a8dj?safO(&yXj+KYIo|a+J2O&?2-2~vpATQ-FXMy|>&#bVzD&$@B z62+U2wIRH0pVAcSTm|E7N}vK{T^+`VrIunZF<_@6gN1v~#j_egS>}kU0|j>)Aqna1PK0{1Rx^HNT+7C&T~3 z-usSlBq&-F@)PzsA6Iix{l04Radkes7iGa?1G>Jxng=t9Jhb+*E)K0=@fTc#LhrL* z{WwvvBP^Zm!ehsi7@~N#*n`8KPv7wRb7Ill+civ{CVK&bu7sUmiHB_ikND|1XN8Cc zLsLlRD;@6*66!`B0U92!NB&_pdTlIGG{rNzL>cP0`b#BOS`dW8IUXNBU0*tdqmh@$ z;pwyGW$jS6kNZ}aobDe}^;i=fFMJy?3?Z^|rY*0|;OJQw|N5KX){u);X~1Hee_h$d z1!^^&x;z>D*gCT5O!{Xlsw; zeKef?1v@|bEv%LE!?(3{e*aVo65tbxA8NT@j5#@ml4Z4u9Xmwyk<&o4%H-^2^>_J9 zO^}CojMPU1itOW3D6H{LNE$1il>(h-@R0AI_s7oNZ#Ilx7{J88MCyBVT&kTeU0vVl zLX9fCk?Q=Gr*7rP-AmSUqyMvjStwXvx5Z*&!Ek~-=NBty z@Q%EUA#3dyCB&m*_PrMHAl_9elGJCWi;NM@(Q=SK@leT^_`OL<0!O2JfB}QX;X5LI zbEGCQ(Dk%s#Is$;PW80g(Vn1Bd0UIuk@%Y=&~zIkafl#PH75u|kl?&e^%)`ws9Wuh zr<1kVMS#L0>T`0wr%g4+Nqk{=kLGTucAiTzb=rjAZO?yP#BPz0n*+*}fHvkeJ8%*Q z+8^^P8^9(=7g=`HcbGrsmJl81)p0CJf_sM*^QQi?LV{U_% zK9sWxwmUK|Jz zkM{y-!ARTLU+^3gX<>9;Z-it7Hgp!S>NXbC3Cy~tB;<9}2~+`oCt?D^s)ln{A%pKa z5Sb6lZW?7PTTb!EOMi=I7Zoh@MZlCZ(2Ye%>I5WR2NM^hfx{RJfm<5IbJN0+q_zLEjVKFf;Ng zw&$9+DEmstd4XR)(ir@x9xE|q zevwYZpY68zJVPl|+wz7`h$w)|GrBo!#xzy_%j~Sf<-u}|?97tF_4N_z;Clix2aXnW zt&y5%-oJnNA!NpN`AZ3A=n!y;UTAJh84Fo*tr7Y;iRqk{}7oRi2Tbp|rwCp1*sp?=JLva*q+usAI|e*ZmLHDX1&r(hY(WVW2#z{?n|$jFKU> zQvG4E2@NI^UEUO#+3^8%b`QtE+x|?Mx@MdB&cQ6<{n!Is+pnL~N`stuXb#^uv~3I6 z%8Z7bV?4Z)%);MBY%C^kBzzSHJ$abU#b;p}oJ86^uF>9IuWDTV{(hsZg7IiPFD{RO zU^kCgd&6;CEc*}luT8cT6M;kJpWEV#Xs>6|5YG$p+# zGp*Z};v?<~)(HP<8lJ5mSl4C;rX=x=mFv~8aDL*>gtw5~wpO6^pzM*OG+0|k*9^tg z!|hP8iF_#CR{{&!?vG|nOyc&I?%f`ATr0eQLR(+oPhUYR| zL&!%eTs9u)by^Bh6W4yQ8tk<$g1$PIxYBUw>n>;vB!p)let?#0lDmkL;dgMR^Uqxy z=m5vH?f@X~%tZiE%A9$a!La%Z|6Uvn&WfXfzk_tU)n$CS1;8(@N#bScM~OC9Wdvp< zrCb$d9rrEo^RRgt-#GjJ<{1?LT4bv0!Bv~1ZWUC&!m2wx%$JvRm+wTCDzc2ac2%vC z-)pnGP_^Bwm0S#ki1?b!V;x_LYVM7rRzh^oO(rM=GG#W^Ldwjv??Y%zRvC-)Oe7_;!kPd zUuKj2GaC4Nh$428@;|pTvW(R{n59TMK3RUT4GLVzCnbbD)5|rxU(ok`v#3nB5T;M< z6n1@?DAu?<*x(?pek;;e?F#YiN+tcF(yd~=s8Uhf4~6x&O3LfQqi%V>GWN-))N@F| zlP+fwqaO7U(4mQz#vuURl2ioRf>dnYjjDL1ZQ&$)Nc7q_T-ckPc*H@FY z6<$Q;U#P+;-1u%&mJ9Y>SZk}@PE@?mJt-&;+P+_u8^SMRUr&j{XCfa@VgPdnW|5gR z<=a@-Nvt>j)QlKajd8jkANWqG{^q!cmiKM1Nl79f^#E{e)VWhlv6!onFq|NVijbSJ zkBy0>a`Wks{s(T8@=58w48fsN*7E-COzK8Tg0e3peD&%6r@PRQvt>&^&ydTl{m`Y* zi|qs?;Q2#M$!$*WP-Z->vmIi#|%mHgmU$|!vE z@l*IEPscZgAR44AVm=zv4_;dQF(Wuc70>j&X``9`2x41|BxjSQFqtp z0b~6e==Hmns2=Vzl~kpJDhx@)@>d$p;YfRn~uA$Z0l@Dyz_U0@6?*F z5&{njR?+GUd=czCFr?r&Yy)T0WJ&TYc}3hoPu*D9WuR{&==t`Rk}Dp-Uw*favL;B( zm|s`TsF*yVm`9s_ey!zaP8;a#*L87=rC$}SG_+v-=;vwEh&9(I+OfmK=We1X;fc1Q zMcMXe`=&oUH<=NqZNcf@o3*31x<&T7MF_CLfu2FVp#hWXQsCZI-Wv%IRx&aDMWw7V z5@pXmBhi2i_Y%MpEnE1QkB+&F zxgbFQS&F`-@V`vO{71gQUSs&5A<-g|5`SB#h>A%6&jS^@(=B04Ei~QBm--W{L&^(2 z!-8stRwVI$kpgOiHgIl=D`6Kuo}@udxEEuhM^2Et(*jySd*-cxi(F}8b>h%y&IP!v zEybFtZ8A^P>2=ta+-Hg{QLA{l8=hjx-&82Eh=(i(vytJ_V@?mm#ziN-9+nD)ItD9r zcgryeymQDLUIV z8TtTNTv%j!EZfnt{AoFE2VkCQ7wk&sb#scET-@WAx2~o z{P@a!pU%R^T{A0say^R*>IYOl&-I$)=w44*(;A-j1(`DOSO@y0b(MBoj~RS?tHubY zj#Ps;^$ADwxX1Dg2y}~Y=}CPpe9l4flS)RH*oDse`bWG|)57-yP^ zfJ1HV)54jjWXK0z84OL2BQ;^tcJF3?WTp!FW*$Kj>kj(s-e*I|(&GzJ1ESa%MW*M1?3mz}&w;DB~0X$?yn{dd3CTFsuZT`^}4qJW1!c&GHUsHr*;;96M zOufZR7Y*|D=@`&WuO(=dcibDO%&N&W8y`^pp8aNUTL2wHPPNU$JmYoSQwzJF}4 zHq5Cc6Dh8W3mO8Os^X&lfNLRpWAvoPl&P@GDwY<5~z! zDqfqRm)d7DnpCb9L$ABr)hkpC$sMOD0pf1=R%|SWbH)B(~OKKF& zkP@xPv6OKvMd{H%$hG43;hJZ~jdn3xH+_?5MGMD}bHxp`$j}?*&XHYmccUBHf|ZtN zN42`(DlV#B@Y>15gYXcIZ^YiV;09yWkbDhmugV?Ra8P>EifFwtG?ippMXHnNS)(;K zr|al<1P+xt<0=v1NL&~`7f3>tmSTuenV4`RE)W0B(YFyC9H{M!+w9GgBq&a5w3MJW<+=(LJbgpH+y5hhoY zsN_PyFP?7oE8?jesWM@|th^da$-_^sCdMZMf58sPDE8s61#Ws}#myKwU5eK5FF0?i zt!i)O@gK%2ZW5{DQ?znC$9+@XJC22-LJ7gv4|U9`Zr*v{Tf4T99Qkq0qGW`X{#r9! z_x9Q#ZWjQrRdFvEC?!p9Ez%o62zwvoYb^p977|e1n|<5eE00v9YjLF8prUamD^L7# z$HkpEz*5_W5mC;3Dr(2Ej?O5uVjgqiaM?L|vbS2>fs&dBSjt}=U0!}dN3Lci0Cy6Q zXPrNPj>o6CS@ujKuNqICKLJSisXAQOA)%qaea{XSJHJPEURx&xga8;mKDV&!c!@zy zBa!f&)8>7t`F-W#@5qg_>1L$$!kZ5A(3wT^8_Z|@`;KNvBr5}@+sDv=E9=aaZv*oc zI|-e~0~x_h$ZKfO$uBXpxU}ClW7{5fr$)}F=NQa21$pqr*1K~lWGL`-a&M6xP`7e$ zGymcNHF}SnHL@gi8EkR*7``zi=ZK0HP4E|^us9MMjtlBI%uMYWa50H1x8@CR zY-o1ZPEv7B4>yr48bH(=W$>qKt^c03rtcJJ&nAhzYVnbthX<5R>@PX-dPI-Z+#NjF z{_q@O<$tm*W2|TI@VCj3h=e$Hl4QhYhBXvp6J-Pc(TttFKNb-FqYo^gpg`pP*TVt* zGXqW!UQd{Q3zNBxDe5}(NT0py)mr)PVzIq4>nYKdzr-QsFbx$jDd7cmIt z74fL`!*a@$cg6x672FgV$5b0d1Pin@sg@pO>uB?9LOd`w#Sg2*`;tw%HN{MU6;9rB z;U5dDUbxIfSg6jA`8KwzIb4C{8gS7s5>Zt#>DoLd@*HZh=f1Wg$blxrcnDcWiv~VN8Yxlkaxm1U5~WlG-{wi#aD~%v1Ao zedKU|^jl-BWFD$9T(T&ok)bMovQgUYiP;#aQNm66QGuJ2>|C~QF0&KwT)J-_*hy+G z>oiy1>CqhALi=*0qcP$XX)vHJxUm2k5)7o3hh?MQm@Npnf4JvP*^uc8OX=>nv9GH) zHmMW<(enR)RVEM_e`HE$zcs2BVk}+xZ&njhdirfqb%(|Qm2w~!{(rB^XGK#>WQ<>l z1G-)D%JB2QS&cCUR&szSE20d$_-ttE{>>_+@_&C03kM649UaH4O07Zc^2H&a3>L@J zI?AWA_0N{7Skg?})b1s*ER>}y4@_`=Dt~%e(Gyw5OIyl&R_f?m;ixgOoUJ?DlqWl} z3?Dz)&SBnU-3BC7+ys|eApFbH8ET4Q6Jy=ZS)r4GMbHe>8{Vcbd>18io^f-(3r&|I zLn=UW`Jn3}Nq7~gNw1=$^m|3wlCaCHk(=#Sx>D|fom-D{@uFf=CqdKrvh%dIv!4RG zMFS14K6NXek}Et7(nNrfdf#VQr8A+%kt)s0O>kI#${!()zP$9of!SeJ3cY> zkuH-@O{P_rejNl&@H&(yWsIPFSv+XDH7 zdbZR_J$gt>ar`P{v{4yhJGxe72A33;f^Hqqctq!bW$7W0^OH-mPD99Xy99bBLd z^$9-w4L;(-N{GGg^))1&a1p8MJl@bw?k|N^f20mB)58{w#ApigX literal 0 HcmV?d00001 diff --git a/1-Introduction/1-intro-to-ML/lesson-1.pptx b/1-Introduction/1-intro-to-ML/lesson-1.pptx deleted file mode 100644 index 6c4f4a4fe8b4e827756bc80991c044228dafd0f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303095 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

&>DW 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≷k`nOdamm?^t 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

l)%f+iX<=r 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

5Rac=ZWR!+u3Sk&_A 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
diff --git a/quiz-app/src/assets/translations/en.json b/quiz-app/src/assets/translations/en.json index 640c90f07..fd10cd7c0 100644 --- a/quiz-app/src/assets/translations/en.json +++ b/quiz-app/src/assets/translations/en.json @@ -2927,3 +2927,4 @@ ] } ] + diff --git a/quiz-app/src/assets/translations/fr.json b/quiz-app/src/assets/translations/fr.json index 2325972d7..53d12d3b5 100644 --- a/quiz-app/src/assets/translations/fr.json +++ b/quiz-app/src/assets/translations/fr.json @@ -1,2925 +1,2929 @@ [ - { + { "title": "Machine Learning pour les Débutants: Quiz", "complete": "Félicitations, vous avez terminé le quiz!", "error": "Désolé, essayez à nouveau", "quizzes": [ - { - "id": 1, - "title": "Introduction au machine learning: Quiz préalable", - "quiz": [ - { - "questionText": "Les applications de machine learning sont toutes autour de nous", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle est la différence technique entre le ML classique et le deep learning?", - "answerOptions": [ - { - "answerText": "ML classique a été inventé en premier", - "isCorrect": "false" - }, - { - "answerText": "L'utilisation de réseaux de neurones", - "isCorrect": "true" - }, - { - "answerText": "Le deep learning est utilisé dans les robots", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Pourquoi une entreprise pourrait-elle vouloir utiliser des stratégies ML?", - "answerOptions": [ - { - "answerText": "Pour automatiser la résolution de problèmes multidimensionnels", - "isCorrect": "false" - }, - { - "answerText": "Pour personnaliser une expérience de magasinage basée sur le type de client", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 2, - "title": "Introduction au machine learning: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Les algorithmes de machine learning sont destinés à simuler", - "answerOptions": [ - { - "answerText": "Des machines intelligentes", - "isCorrect": "false" - }, - { - "answerText": "Le cerveau humain", - "isCorrect": "true" - }, - { - "answerText": "Des Orangs-outans", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Qu'est-ce qu'un exemple de technique classique de ML?", - "answerOptions": [ - { - "answerText": "Le traitement des langues naturelles", - "isCorrect": "true" - }, - { - "answerText": "Le deep learning", - "isCorrect": "false" - }, - { - "answerText": "Des réseaux neuronaux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Pourquoi tout le monde devrait-il apprendre les bases du ML?", - "answerOptions": [ - { - "answerText": "L'apprentissage ML est amusant et accessible à tout le monde", - "isCorrect": "false" - }, - { - "answerText": "Les stratégies ML sont utilisées dans de nombreuses industries et domaines", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 3, - "title": "Historique du machine learning: Quiz préalable", - "quiz": [ - { - "questionText": "Quand approximativement le terme 'intelligence artificielle' a-t-il été inventé ?", - "answerOptions": [ - { - "answerText": "années 1980", - "isCorrect": "false" - }, - { - "answerText": "années 1950", - "isCorrect": "true" - }, - { - "answerText": "années 1930", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Qui était l'un des premiers pionniers du machine learning?", - "answerOptions": [ - { - "answerText": "Alan Turing", - "isCorrect": "true" - }, - { - "answerText": "Bill Gates", - "isCorrect": "false" - }, - { - "answerText": "Shakey the Robot", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle est l'une des raisons pour lesquelles l'avancement de l'IA a ralenti dans les années 1970?", - "answerOptions": [ - { - "answerText": "Puissance de calcul limitée", - "isCorrect": "true" - }, - { - "answerText": "Pas assez d'ingénieurs qualifiés", - "isCorrect": "false" - }, - { - "answerText": "Conflits entre pays", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 4, - "title": "Historique du machine learning: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Qu'est-ce qu'un exemple de système d'IA \" Scruffy \" ?", - "answerOptions": [ - { - "answerText": "ELIZA", - "isCorrect": "true" - }, - { - "answerText": "HACKML", - "isCorrect": "false" - }, - { - "answerText": "SSYSTEM", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quel est l'exemple d'une technologie qui a été développée pendant les « années d'or » ?", - "answerOptions": [ - { - "answerText": "Blocks World", - "isCorrect": "true" - }, - { - "answerText": "Jibo", - "isCorrect": "false" - }, - { - "answerText": "Robot Dogs", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quel événement était fondé sur la création et l'expansion du domaine de l'intelligence artificielle?", - "answerOptions": [ - { - "answerText": "Turing Test", - "isCorrect": "false" - }, - { - "answerText": "Projet de recherche d'été de Dartmouth", - "isCorrect": "true" - }, - { - "answerText": "AI Winter", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 5, - "title": "L'équité et le machine learning: Quiz préalable", - "quiz": [ - { - "questionText": "L'injustice dans le machine learning peut arriver", - "answerOptions": [ - { - "answerText": "Intentionnellement", - "isCorrect": "false" - }, - { - "answerText": "Involontairement", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Le terme \" injustice \" en ML connotes:", - "answerOptions": [ - { - "answerText": "Préjudices pour un groupe de personnees", - "isCorrect": "true" - }, - { - "answerText": "préjudice à une personne", - "isCorrect": "false" - }, - { - "answerText": "Préjudices pour la majorité des gens", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Les cinq principaux types de préjudices incluent", - "answerOptions": [ - { - "answerText": "Allocation, qualité de service, stéréotypage, dénigration et sous-représentation", - "isCorrect": "true" - }, - { - "answerText": "Elocation, qualité de service, stéréotypage, dénigration et sous-représentation", - "isCorrect": "false" - }, - { - "answerText": "Allocation, qualité de service, stéréophonie, dénigration et sous-représentation", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 6, - "title": "L'équité et le machine learning: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "L'injustice dans un modèle peut être causée par", - "answerOptions": [ - { - "answerText": "Dépendance excessive de données historiques", - "isCorrect": "true" - }, - { - "answerText": "sous-dépendance sur les données historiques", - "isCorrect": "false" - }, - { - "answerText": "Alignement trop étroit sur les données historiques", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Pour atténuer l'injustice, vous pouvez", - "answerOptions": [ - { - "answerText": "Identifier les préjudices et les groupes affectés", - "isCorrect": "false" - }, - { - "answerText": "Définir les métriques d'équité", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Fairlearn est un paquet qui peut", - "answerOptions": [ - { - "answerText": "Comparer plusieurs modèles en utilisant des métriques d'équité et de performance", - "isCorrect": "true" - }, - { - "answerText": "Choisissez le meilleur modèle pour vos besoins", - "isCorrect": "false" - }, - { - "answerText": "Vous aider à décider de ce qui est juste et ce qui ne l'est pas", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 7, - "title": "Outils et techniques: Quiz préalable", - "quiz": [ - { - "questionText": "Lors de la construction d'un modèle, vous devriez:", - "answerOptions": [ - { - "answerText": "Préparez vos données, puis formez votre modèle", - "isCorrect": "true" - }, - { - "answerText": "Choisissez une méthode de formation, puis préparez vos données", - "isCorrect": "false" - }, - { - "answerText": "Régler les paramètres, puis entraîner votre modèle", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Vos données de ___ vont avoir une incidence sur la qualité de votre modèle ML", - "answerOptions": [ - { - "answerText": "Quantité", - "isCorrect": "false" - }, - { - "answerText": "Forme", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Une variable de fonctionnalité est la suivante:", - "answerOptions": [ - { - "answerText": "une qualité de vos données", - "isCorrect": "false" - }, - { - "answerText": "Une propriété mesurable de vos données", - "isCorrect": "true" - }, - { - "answerText": "Une ligne de vos données", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 8, - "title": "Outils et techniques: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Vous devez visualiser vos données car", - "answerOptions": [ - { - "answerText": "Vous pouvez découvrir des valeurs aberrantes", - "isCorrect": "false" - }, - { - "answerText": "Vous pouvez découvrir une cause potentielle de biais", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Sélectionnez vos données en:", - "answerOptions": [ - { - "answerText": "Entraînement et ensembles de Turing", - "isCorrect": "false" - }, - { - "answerText": "Entraînement et ensembles de test", - "isCorrect": "true" - }, - { - "answerText": "Ensembles de validation et d'évaluation", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Une commande commune de démarrer le processus de formation dans diverses bibliothèques ML est la suivante:", - "answerOptions": [ - { - "answerText": "model.travel", - "isCorrect": "false" - }, - { - "answerText": "model.train", - "isCorrect": "false" - }, - { - "answerText": "model.fit", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 9, - "title": "Introduction à la régression: Quiz préalable", - "quiz": [ - { - "questionText": "Laquelle de ces variables est une variable numérique?", - "answerOptions": [ - { - "answerText": "Hauteur", - "isCorrect": "true" - }, - { - "answerText": "Genre", - "isCorrect": "false" - }, - { - "answerText": "Couleur des cheveux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Laquelle de ces variables est une variable catégorique?", - "answerOptions": [ - { - "answerText": "Rythme cardiaque", - "isCorrect": "false" - }, - { - "answerText": "Type de sang", - "isCorrect": "true" - }, - { - "answerText": "Poids", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Lequel de ces problèmes est un problème basé sur l'analyse de régression?", - "answerOptions": [ - { - "answerText": "Prédire les marques d'examen final d'un étudiant", - "isCorrect": "true" - }, - { - "answerText": "Prédire le type de sang d'une personne", - "isCorrect": "false" - }, - { - "answerText": "Prédire si un email est spam ou non", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 10, - "title": "Introduction à la régression: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Si la précision de la formation du modèle d'apprentissage de votre machine est de 95% et que la précision des tests est de 30%, quel type de condition est appelé?", - "answerOptions": [ - { - "answerText": "Surapprentissage", - "isCorrect": "true" - }, - { - "answerText": "Insuffisance", - "isCorrect": "false" - }, - { - "answerText": "Double ajustement", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Le processus d'identification des fonctionnalités significatives d'un ensemble de fonctionnalités est appelé:", - "answerOptions": [ - { - "answerText": "Extraction de fonctionnalités", - "isCorrect": "false" - }, - { - "answerText": "Réduction de la dimensionnalité de fonctionnalité", - "isCorrect": "false" - }, - { - "answerText": "Sélection de fonctionnalités", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Le processus de division d'un ensemble de données en un certain rapport d'ensemble de données d'entraînement et de test à l'aide de la méthode/fonction 'train_test_split ()' de Scikit Learn est appelé une:", - "answerOptions": [ - { - "answerText": "Validation croisée", - "isCorrect": "false" - }, - { - "answerText": "Validation d'attentn", - "isCorrect": "true" - }, - { - "answerText": "Validation \"Oubliez-en un\" ", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 11, - "title": "Préparer et visualiser des données pour la régression: Quiz préalable", - "quiz": [ - { - "questionText": "Lequel de ces modules Python est utilisé pour tracer la visualisation des données?", - "answerOptions": [ - { - "answerText": "Numpy", - "isCorrect": "false" - }, - { - "answerText": "Scikit-learn", - "isCorrect": "false" - }, - { - "answerText": "Matplotlib", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Si vous souhaitez comprendre la propagation ou les autres caractéristiques des points de données de votre ensemble de données, alors effectuez:", - "answerOptions": [ - { - "answerText": "Une visualisation des données", - "isCorrect": "true" - }, - { - "answerText": "Un pré-traitement des données", - "isCorrect": "false" - }, - { - "answerText": "Un Train Test Split", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Lequel d'entre eux fait partie de l'étape de visualisation des données dans un projet de machine learning?", - "answerOptions": [ - { - "answerText": "Intégrer un algorithme d'apprentissage de certains machines", - "isCorrect": "false" - }, - { - "answerText": "Créer une représentation picturale des données à l'aide de différentes méthodes de tracé", - "isCorrect": "true" - }, - { - "answerText": "Normaliser les valeurs d'un jeu de données", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 12, - "title": "Préparer et visualiser des données pour la régression: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Lequel de ces extraits de code est correct d'après cette leçon, si vous souhaitez vérifier la présence de valeurs manquantes dans votre ensemble de données ? Supposons que l'ensemble de données soit stocké dans une variable nommée \"ensemble de données\", qui est un objet Pandas DataFrame.", - "answerOptions": [ - { - "answerText": "dataset.isnull().sum()", - "isCorrect": "true" - }, - { - "answerText": "findMissing(dataset)", - "isCorrect": "false" - }, - { - "answerText": "sum(null(dataset))", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Laquelle de ces méthodes de traçage est utile lorsque vous souhaitez comprendre la propagation de différents groupes de fichiers de données de votre jeu de données?", - "answerOptions": [ - { - "answerText": "Nuage de points", - "isCorrect": "false" - }, - { - "answerText": "Graphique linéaire", - "isCorrect": "false" - }, - { - "answerText": "Graphique à barres", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Que peut ne pas vous dire la visualisation des données?", - "answerOptions": [ - { - "answerText": "Relations entre DataPoints", - "isCorrect": "false" - }, - { - "answerText": "La source de l'endroit où le jeu de données est collecté", - "isCorrect": "true" - }, - { - "answerText": "Trouver la présence de valeurs aberrantes dans l'ensemble de données", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 13, - "title": "Régression linéaire et polynomiale: Quiz préalable", - "quiz": [ - { - "questionText": "Matplotlib est une", - "answerOptions": [ - { - "answerText": "Bibliothèque de dessin", - "isCorrect": "false" - }, - { - "answerText": "Bibliothèque de visualisation de données", - "isCorrect": "true" - }, - { - "answerText": "Bibliothèque de prêt", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La régression linéaire utilise ce qui suit pour tracer des relations entre variables", - "answerOptions": [ - { - "answerText": "Une ligne droite", - "isCorrect": "true" - }, - { - "answerText": "Un cercle", - "isCorrect": "false" - }, - { - "answerText": "Une courbe", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Un bon modèle de régression linéaire a un coefficient de corrélation ___", - "answerOptions": [ - { - "answerText": "Bas", - "isCorrect": "false" - }, - { - "answerText": "Elevé", - "isCorrect": "true" - }, - { - "answerText": "Plat", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 14, - "title": "Régression linéaire et polynomiale: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Si vos données sont non linéaires, essayez un type ___ de régression", - "answerOptions": [ - { - "answerText": "linéaire", - "isCorrect": "false" - }, - { - "answerText": "sphérique", - "isCorrect": "false" - }, - { - "answerText": "polynômial", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Ce sont tous types de méthodes de régression", - "answerOptions": [ - { - "answerText": "Falsestep, Ridge, Lasso et Elasticnet", - "isCorrect": "false" - }, - { - "answerText": "Stepwise, Ridge, Lasso et Elasticnet", - "isCorrect": "true" - }, - { - "answerText": "Stepwise, Ridge, Lariat et Elasticnet", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La régression des moindres carrés signifie que toutes les données de données entourant la ligne de régression sont:", - "answerOptions": [ - { - "answerText": "carré puis soustrait", - "isCorrect": "false" - }, - { - "answerText": "multiplié", - "isCorrect": "false" - }, - { - "answerText": "carré puis ajouté", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 15, - "title": "Régression logistique: Quiz préalable", - "quiz": [ - { - "questionText": "Utilisez la régression logistique à prédire", - "answerOptions": [ - { - "answerText": "Si une pomme est mûre ou non", - "isCorrect": "true" - }, - { - "answerText": "Combien de billets peuvent être vendus dans un mois", - "isCorrect": "false" - }, - { - "answerText": "De quelle couleur le ciel tournera demain à 18 heures", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Les types de régression logistique incluent", - "answerOptions": [ - { - "answerText": "multinomial et cardinal", - "isCorrect": "false" - }, - { - "answerText": "multinomial et ordinal", - "isCorrect": "true" - }, - { - "answerText": "Principal et ordinal", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Vos données ont des corrélations faibles. Le meilleur type de régression à utiliser est:", - "answerOptions": [ - { - "answerText": "Logistique", - "isCorrect": "true" - }, - { - "answerText": "Linéaire", - "isCorrect": "false" - }, - { - "answerText": "Cardinale", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 16, - "title": "Régression logistique: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Seaborn est un type de", - "answerOptions": [ - { - "answerText": "Bibliothèque de visualisation de données", - "isCorrect": "true" - }, - { - "answerText": "Bibliothèque de mappage", - "isCorrect": "false" - }, - { - "answerText": "Bibliothèque mathématique", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Une matrice de confusion est également connue sous le nom de:", - "answerOptions": [ - { - "answerText": "Matrice d'erreur", - "isCorrect": "true" - }, - { - "answerText": "Matrice de vérité", - "isCorrect": "false" - }, - { - "answerText": "Matrice de précision", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Un bon modèle aura:", - "answerOptions": [ - { - "answerText": "Un grand nombre de faux positifs et de vrais négatifs dans sa matrice de confusion", - "isCorrect": "false" - }, - { - "answerText": "Un grand nombre de vrais positifs et vrais négatifs dans sa matrice de confusion", - "isCorrect": "true" - }, - { - "answerText": "Un grand nombre de vrais positifs et de faux négatifs dans sa matrice de confusion", - "isCorrect": "false" - } - ] - } - ] - }, { - "id": 17, - "title": "Construire une application Web: Quiz préalable", - "quiz": [ - { - "questionText": "Qu'est-ce que ONNX signifie?", - "answerOptions": [ - { - "answerText": "Over Neural Network Exchange", - "isCorrect": "false" - }, - { - "answerText": "Open Neural Network Exchange", - "isCorrect": "true" - }, - { - "answerText": "Output Neural Network Exchange", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Comment Flask est-il défini par ses créateurs?", - "answerOptions": [ - { - "answerText": "mini-framework", - "isCorrect": "false" - }, - { - "answerText": "grand-framework", - "isCorrect": "false" - }, - { - "answerText": "micro-framework", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Que fait le module de cornichon de Python", - "answerOptions": [ - { - "answerText": "Serialiser un objet Python", - "isCorrect": "false" - }, - { - "answerText": "Dé-sérialiser un objet Python", - "isCorrect": "false" - }, - { - "answerText": "Sérialiser et Dé-sérialiser un objet Python", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 18, - "title": "Construire une application Web: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Quels sont les outils que nous pouvons utiliser pour héberger un modèle pré-formé sur le Web à l'aide de Python?", - "answerOptions": [ - { - "answerText": "Flask", - "isCorrect": "true" - }, - { - "answerText": "Tensorflow.js", - "isCorrect": "false" - }, - { - "answerText": "onnx.JS", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Qu'est-ce que SaaS signifie?", - "answerOptions": [ - { - "answerText": "Système en tant que service", - "isCorrect": "false" - }, - { - "answerText": "Logiciel en tant que service", - "isCorrect": "true" - }, - { - "answerText": "Sécurité en tant que service", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Qu'est-ce que la bibliothèque de labelencoder de Scikit-apprendre?", - "answerOptions": [ - { - "answerText": "Encode les données par ordre alphabétique", - "isCorrect": "true" - }, - { - "answerText": "Encode les données numériquement", - "isCorrect": "false" - }, - { - "answerText": "Encode des données en série", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 19, - "title": "Classification 1: Quiz préalable", - "quiz": [ - { - "questionText": "La classification est une forme d'apprentissage supervisé qui a beaucoup en commun avec", - "answerOptions": [ - { - "answerText": "Série chronologique", - "isCorrect": "false" - }, - { - "answerText": "Techniques de régression", - "isCorrect": "true" - }, - { - "answerText": "NLP", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle question peut aider la classification à répondre?", - "answerOptions": [ - { - "answerText": "Est-ce que ce courrier électronique ou pas?", - "isCorrect": "true" - }, - { - "answerText": "Les cochons peuvent voler?", - "isCorrect": "false" - }, - { - "answerText": "Quel est le sens de la vie?", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle est la première étape pour utiliser des techniques de classification?", - "answerOptions": [ - { - "answerText": "Création de cours d'un jeu de données", - "isCorrect": "false" - }, - { - "answerText": "Nettoyer et équilibrer vos données", - "isCorrect": "true" - }, - { - "answerText": "Affectation d'un point de données à un groupe ou à un résultat", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 20, - "title": "Classification 1: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Qu'est-ce qu'une question multiclasse?", - "answerOptions": [ - { - "answerText": "La tâche de classer les points de données dans plusieurs classes", - "isCorrect": "false" - }, - { - "answerText": "La tâche de classifier les points de données dans l'une des plusieurs classes", - "isCorrect": "true" - }, - { - "answerText": "La tâche de nettoyer les points de données de plusieurs manières", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Il est important de nettoyer des données récurrentes ou inutiles pour aider vos classificateurs à résoudre votre problème.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle est la meilleure raison d'équilibrer vos données?", - "answerOptions": [ - { - "answerText": "Les données déséquilibrées ont l'air mauvais dans les visualisations", - "isCorrect": "false" - }, - { - "answerText": "L'équilibrage de vos données donne des résultats meilleurs, car un modèle ML n'enfraigne pas vers une classe", - "isCorrect": "true" - }, - { - "answerText": "L'équilibrage de vos données vous donne plus de points de données", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 21, - "title": "Classification 2: Quiz préalable", - "quiz": [ - { - "questionText": "Les données équilibrées et propres ont produit les meilleurs résultats de la classification", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Comment choisissez-vous le bon classificateur?", - "answerOptions": [ - { - "answerText": "Comprend quel classificateurs fonctionnent le mieux pour quels scénarios", - "isCorrect": "false" - }, - { - "answerText": "Devineuse éduquée et chèque", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "La classification est un type de", - "answerOptions": [ - { - "answerText": "NLP", - "isCorrect": "false" - }, - { - "answerText": "Apprentissage supervisé", - "isCorrect": "true" - }, - { - "answerText": "Langage de programmation", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 22, - "title": "Classification 2: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Qu'est-ce qu'un \"solveur\" ?", - "answerOptions": [ - { - "answerText": "La personne qui vérifie votre travail", - "isCorrect": "false" - }, - { - "answerText": "L'algorithme à utiliser dans le problème d'optimisation", - "isCorrect": "true" - }, - { - "answerText": "Une technique de machine learning", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quel classificateur avons-nous utilisé dans cette leçon?", - "answerOptions": [ - { - "answerText": "Régression logistique", - "isCorrect": "true" - }, - { - "answerText": "Arbres de décision", - "isCorrect": "false" - }, - { - "answerText": "Multiclasse un-contre-tous", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Comment savez-vous si l'algorithme de classification fonctionne comme prévu?", - "answerOptions": [ - { - "answerText": "En vérifiant la précision de ses prévisions", - "isCorrect": "true" - }, - { - "answerText": "En le contrôlant contre d'autres algorithmes", - "isCorrect": "false" - }, - { - "answerText": "En regardant des données historiques pour la qualité de cet algorithme de résoudre des problèmes similaires", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 23, - "title": "Classification 3: Quiz préalable", - "quiz": [ - { - "questionText": "Un bon classificateur initial à essayer est:", - "answerOptions": [ - { - "answerText": "SVC linéaire", - "isCorrect": "true" - }, - { - "answerText": "K-Means", - "isCorrect": "false" - }, - { - "answerText": "SVC logique", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Contrôles de régularisation:", - "answerOptions": [ - { - "answerText": "L'influence des paramètres", - "isCorrect": "true" - }, - { - "answerText": "L'influence de la vitesse de formation", - "isCorrect": "false" - }, - { - "answerText": "L'influence des valeurs aberrantes", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Le classificateur K-voisins peut être utilisé pour:", - "answerOptions": [ - { - "answerText": "Apprentissage supervisé", - "isCorrect": "false" - }, - { - "answerText": "L'apprentissage non supervisé", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 24, - "title": "Classification 3: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Les classificateurs de support-vectoriel peuvent être utilisés pour", - "answerOptions": [ - { - "answerText": "La classification", - "isCorrect": "false" - }, - { - "answerText": "La régression", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Forêt aléatoire est un type de classificateur ___", - "answerOptions": [ - { - "answerText": "Ensembliste", - "isCorrect": "true" - }, - { - "answerText": "Disensembliste", - "isCorrect": "false" - }, - { - "answerText": "Assembliste", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Adaboost est connu pour:", - "answerOptions": [ - { - "answerText": "Se concentrer sur les poids des éléments incorrectement classifiés", - "isCorrect": "true" - }, - { - "answerText": "Se concentrer sur des valeurs aberrantes", - "isCorrect": "false" - }, - { - "answerText": "Se concentrer sur des données incorrectes", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 25, - "title": "Classification 4: Quiz préalable", - "quiz": [ - { - "questionText": "Les systèmes de recommandation peuvent être utilisés pour", - "answerOptions": [ - { - "answerText": "Recommander un bon restaurant", - "isCorrect": "false" - }, - { - "answerText": "Recommander des modes à essayer", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "L'intégration d'un modèle dans une application Web l'aide à être compatible hors ligne", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Onnx Runtime peut être utilisé pour", - "answerOptions": [ - { - "answerText": "Exécution de modèles dans une application Web", - "isCorrect": "true" - }, - { - "answerText": "Modèles de formation", - "isCorrect": "false" - }, - { - "answerText": "Réglage des hyperparamètres", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 26, - "title": "Classification 4: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "L'application Netron vous aide:", - "answerOptions": [ - { - "answerText": "Visualiser les données", - "isCorrect": "false" - }, - { - "answerText": "Visualisez la structure de votre modèle", - "isCorrect": "true" - }, - { - "answerText": "Testez votre application Web", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Convertissez votre modèle Scikit-learnL pour une utilisation avec Onnx en utilisant:", - "answerOptions": [ - { - "answerText": "Sklearn-app", - "isCorrect": "false" - }, - { - "answerText": "Sklearn-web", - "isCorrect": "false" - }, - { - "answerText": "Sklearn-onnX", - "isCorrect": "true" - } - ] - }, - { - "questionText": "L'utilisation de votre modèle dans une application Web s'appelle:", - "answerOptions": [ - { - "answerText": "Inférence", - "isCorrect": "true" - }, - { - "answerText": "Interférence", - "isCorrect": "false" - }, - { - "answerText": "Assurance", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 27, - "title": "Introduction au Clustering (regroupement): Quiz préalable", - "quiz": [ - { - "questionText": "Un exemple de vie réel de regroupement serait", - "answerOptions": [ - { - "answerText": "Définir la table du dîner", - "isCorrect": "false" - }, - { - "answerText": "Tri du linge", - "isCorrect": "true" - }, - { - "answerText": "Shopping de l'épicerie", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Les techniques de clustering peuvent être utilisées dans ces industries", - "answerOptions": [ - { - "answerText": "Les banques", - "isCorrect": "false" - }, - { - "answerText": "Le e-commerce", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "La Clustering est un type :", - "answerOptions": [ - { - "answerText": "D'apprentissage supervisé", - "isCorrect": "false" - }, - { - "answerText": "D'apprentissage non supervisé", - "isCorrect": "true" - }, - { - "answerText": "D'apprentissage de renforcement", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 28, - "title": "Introduction au Clustering (regroupement): Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "La géométrie Euclidienne est disposée le long", - "answerOptions": [ - { - "answerText": "De plans", - "isCorrect": "true" - }, - { - "answerText": "De courbes", - "isCorrect": "false" - }, - { - "answerText": "De sphères", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La densité de vos données de clustering est liée à son / sa", - "answerOptions": [ - { - "answerText": "Bruit", - "isCorrect": "true" - }, - { - "answerText": "Profondeur", - "isCorrect": "false" - }, - { - "answerText": "Validité", - "isCorrect": "false" - } - ] - }, - { - "questionText": "L'algorithme de regroupement le plus connu est", - "answerOptions": [ - { - "answerText": "k-means", - "isCorrect": "true" - }, - { - "answerText": "K-middle", - "isCorrect": "false" - }, - { - "answerText": "K-mart", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 29, - "title": "K-Means Clustering: Quiz préalable", - "quiz": [ - { - "questionText": "K-Means est dérivé de:", - "answerOptions": [ - { - "answerText": "Génie électrique", - "isCorrect": "false" - }, - { - "answerText": "Traitement du signal", - "isCorrect": "true" - }, - { - "answerText": "Linguistics informatiques", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Un bon score de silhouette signifie:", - "answerOptions": [ - { - "answerText": "Les grappes sont bien séparées et bien définies", - "isCorrect": "true" - }, - { - "answerText": "Il y a peu de grappes", - "isCorrect": "false" - }, - { - "answerText": "Il y a beaucoup de clusters", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La variance est:", - "answerOptions": [ - { - "answerText": "La moyenne des différences carrées de la moyenne", - "isCorrect": "false" - }, - { - "answerText": "Un problème de regroupement s'il devient trop élevé", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 30, - "title": "K-Means Clustering: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Un diagramme de Voronoi montre:", - "answerOptions": [ - { - "answerText": "Une variance d'une cluster", - "isCorrect": "false" - }, - { - "answerText": "La graine d'une grappe et sa région", - "isCorrect": "true" - }, - { - "answerText": "L'inertie d'une cluster", - "isCorrect": "false" - } - ] - }, - { - "questionText": "L'inertie est", - "answerOptions": [ - { - "answerText": "Une mesure de la manière dont les clusters cohérents internes sont", - "isCorrect": "true" - }, - { - "answerText": "Une mesure de la quantité de grappes déplacées", - "isCorrect": "false" - }, - { - "answerText": "Une mesure de la qualité des grappes", - "isCorrect": "false" - } - ] - }, - { - "questionText": "en utilisant k-moyen, vous devez d'abord déterminer la valeur de 'k'", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 31, - "title": "Intro aux NLP: Quiz préalable", - "quiz": [ - { - "questionText": "Que signifie NLP pour ces leçons?", - "answerOptions": [ - { - "answerText": "Neural Language Processing (Traitement des langues neurales)", - "isCorrect": "false" - }, - { - "answerText": "Natural Language Processing (Traitement des langues naturelles)", - "isCorrect": "true" - }, - { - "answerText": "Natural Linguistic Processing (Traitement linguistique naturel)", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Eliza était un bot précoce qui a agi comme un ordinateur", - "answerOptions": [ - { - "answerText": "Thérapeute", - "isCorrect": "true" - }, - { - "answerText": "Docteur", - "isCorrect": "false" - }, - { - "answerText": "Infirmière", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Le test Turing d'Alan Turing a essayé de déterminer si un ordinateur était", - "answerOptions": [ - { - "answerText": "Indiscernable d'un humain", - "isCorrect": "false" - }, - { - "answerText": "Pensif", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 32, - "title": "Intro aux NLP: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Joseph Weizenbaum a inventé le bot", - "answerOptions": [ - { - "answerText": "Elisha", - "isCorrect": "false" - }, - { - "answerText": "Eliza", - "isCorrect": "true" - }, - { - "answerText": "Eloise", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Un bot conversationnel donne une sortie basée sur", - "answerOptions": [ - { - "answerText": "Un choix de choix prédéfinis au hasard", - "isCorrect": "false" - }, - { - "answerText": "Analyse de l'entrée et de l'utilisation de l'intelligence de la machine", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Comment feriez-vous pour que le bot soit plus efficace?", - "answerOptions": [ - { - "answerText": "En le demandant plus de questions.", - "isCorrect": "false" - }, - { - "answerText": "En lui fournissant plus de données et en le formant en conséquence", - "isCorrect": "true" - }, - { - "answerText": "Le bot est stupide, il ne peut pas apprendre :(", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 33, - "title": "Tâches NLP: Quiz préalable", - "quiz": [ - { - "questionText": "La tokenization", - "answerOptions": [ - { - "answerText": "Divise le texte au moyen de la ponctuation", - "isCorrect": "false" - }, - { - "answerText": "Divise le texte en jetons séparés (mots)", - "isCorrect": "true" - }, - { - "answerText": "Divise le texte en phrases", - "isCorrect": "false" - } - ] - }, - { - "questionText": "L'Embeddings", - "answerOptions": [ - { - "answerText": "Convertit numériquement les données de texte afin que les mots puissent se classer", - "isCorrect": "true" - }, - { - "answerText": "Intégre des mots en phrases", - "isCorrect": "false" - }, - { - "answerText": "Intégre des phrases dans les paragraphes", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Le balisage des parties du discours (Parts-of-Speech Tagging)", - "answerOptions": [ - { - "answerText": "Divise les phrases en fonction de leurs parties du discours", - "isCorrect": "false" - }, - { - "answerText": "prend les mots tokenisés et les marque selon leur partie du discours", - "isCorrect": "true" - }, - { - "answerText": "schématise des phrases", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 34, - "title": "Tâches NLP: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Construisez un dictionnaire de la fréquence à laquelle les mots se reproduisent en utilisant:", - "answerOptions": [ - { - "answerText": "Dictionnaire de mots et d'expressions", - "isCorrect": "false" - }, - { - "answerText": "Fréquences de mots et de phrases", - "isCorrect": "true" - }, - { - "answerText": "Bibliothèque de mots et de phrases", - "isCorrect": "false" - } - ] - }, - { - "questionText": "N-grams fait référence à", - "answerOptions": [ - { - "answerText": "Un texte pouvant être divisé en séquences de mots d'une longueur définie", - "isCorrect": "true" - }, - { - "answerText": "Un mot pouvant être divisé en séquences de caractères d'une longueur de jeu", - "isCorrect": "false" - }, - { - "answerText": "Un texte pouvant être divisé en paragraphes d'une longueur définie", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Analyse du sentiment", - "answerOptions": [ - { - "answerText": "analyse une phrase pour la positivité ou la négativité", - "isCorrect": "true" - }, - { - "answerText": "analyse une phrase pour sentimentalité", - "isCorrect": "false" - }, - { - "answerText": "analyse une phrase pour la tristesse", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 35, - "title": "NLP et traduction: Quiz préalable", - "quiz": [ - { - "questionText": "La traduction naïve", - "answerOptions": [ - { - "answerText": "Traduit uniquement les mots", - "isCorrect": "true" - }, - { - "answerText": "Traduit la structure de la phrase", - "isCorrect": "false" - }, - { - "answerText": "Traduit le sentiment", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Un *corpus* de textes fait référence à", - "answerOptions": [ - { - "answerText": "Un petit nombre de textes", - "isCorrect": "false" - }, - { - "answerText": "Un grand nombre de textes", - "isCorrect": "true" - }, - { - "answerText": "Un texte standard", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Si un modèle ML a suffisamment de traductions humaines pour construire un modèle, il peut", - "answerOptions": [ - { - "answerText": "Abréger des traductions", - "isCorrect": "false" - }, - { - "answerText": "Normaliser les traductions", - "isCorrect": "false" - }, - { - "answerText": "Améliorer la précision des traductions", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 36, - "title": "NLP et traduction: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "La bibliothèque de traduction de texte sous-jacente est:", - "answerOptions": [ - { - "answerText": "Google Translate", - "isCorrect": "true" - }, - { - "answerText": "Bing", - "isCorrect": "false" - }, - { - "answerText": "Un modèle ML personnalisé", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Pour utiliser `blob.translate` vous avez besoin de:", - "answerOptions": [ - { - "answerText": "Une connexion Internet", - "isCorrect": "true" - }, - { - "answerText": "Un dictionnaire", - "isCorrect": "false" - }, - { - "answerText": "JavaScript", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Pour déterminer un sentiment, une approche ML serait d':", - "answerOptions": [ - { - "answerText": "Appliquer des techniques de régression pour générer manuellement des opinions et des scores et rechercher des modèles", - "isCorrect": "false" - }, - { - "answerText": "Appliquer des techniques de PNL pour générer manuellement des opinions et des scores et rechercher des modèles", - "isCorrect": "true" - }, - { - "answerText": "Appliquer des techniques de regroupement pour des opinions et des scores générés manuellement et rechercher des modèles", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 37, - "title": "NLP 4: Quiz préalable", - "quiz": [ - { - "questionText": "Quelles informations pouvons-nous obtenir du texte écrit ou parlé par un humain?", - "answerOptions": [ - { - "answerText": "motifs et fréquences", - "isCorrect": "false" - }, - { - "answerText": "Sentiment et signification", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Qu'est-ce que l'analyse du sentiment?", - "answerOptions": [ - { - "answerText": "Une étude sur la question de savoir si un héritage de famille a une valeur sentimentale", - "isCorrect": "false" - }, - { - "answerText": "Une méthode d'identification systématique, d'extraction, de quantification et d'étude des états affectifs et des informations subjectives", - "isCorrect": "true" - }, - { - "answerText": "La capacité de savoir si quelqu'un est triste ou heureux", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle question pourrait être répondue à l'aide d'un jeu de données de critiques hôteliers, de python et d'analyse de sentiment?", - "answerOptions": [ - { - "answerText": "Quels sont les mots et expressions les plus fréquemment utilisés dans les critiques?", - "isCorrect": "true" - }, - { - "answerText": "Quel hôtel a la meilleure piscine?", - "isCorrect": "false" - }, - { - "answerText": "Y a-t-il un service de voiturier dans cet hôtel?", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 38, - "title": "NLP 4: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Quelle est l'essence de la NLP?", - "answerOptions": [ - { - "answerText": "catégoriser la langue humaine en joyeuse ou triste", - "isCorrect": "false" - }, - { - "answerText": "Interprétation de sens ou de sentiment sans avoir un humain pour le faire", - "isCorrect": "true" - }, - { - "answerText": "Trouver des valeurs aberrantes dans le sentiment et les examiner", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelles sont certaines choses que vous pourriez rechercher lors du nettoyage des données?", - "answerOptions": [ - { - "answerText": "Personnages dans d'autres langues", - "isCorrect": "false" - }, - { - "answerText": "Lignes vierges ou colonnes", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Il est important de comprendre votre donnée et ses faiblesses avant d'effectuer des opérations à ce sujet.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 39, - "title": "NLP 5: Quiz préalable", - "quiz": [ - { - "questionText": "Pourquoi est-il important de nettoyer les données avant de l'analyser?", - "answerOptions": [ - { - "answerText": "Certaines colonnes pourraient avoir des données manquantes ou incorrectes", - "isCorrect": "false" - }, - { - "answerText": "Les données en désordre peuvent conduire à de fausses conclusions sur le jeu de données", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Quel est un exemple d'une stratégie de nettoyage des données?", - "answerOptions": [ - { - "answerText": "Supprimer des colonnes / rangées qui ne sont pas utiles pour répondre à une question spécifique", - "isCorrect": "true" - }, - { - "answerText": "Se débarrasser des valeurs vérifiées qui ne correspondent pas à votre hypothèse", - "isCorrect": "false" - }, - { - "answerText": "Déplacement des valeurs aberrantes vers une table séparée et exécutant les calculs de cette table pour voir s'ils correspondent", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Il peut être utile de classer les données à l'aide d'une colonne Tag.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 40, - "title": "NLP 5: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Quel est l'objectif de l'ensemble de données?", - "answerOptions": [ - { - "answerText": "Voir combien de critiques négatives et positives il y a pour les hôtels à travers le monde", - "isCorrect": "false" - }, - { - "answerText": "Ajouter du sentiment et des colonnes qui vous aideront à choisir le meilleur hôtel", - "isCorrect": "true" - }, - { - "answerText": "Analyser pourquoi les gens laissent des critiques spécifiques", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quels sont les mots d'arrêt?", - "answerOptions": [ - { - "answerText": "Mots anglais communs qui ne changent pas le sentiment d'une phrase", - "isCorrect": "false" - }, - { - "answerText": "Mots que vous pouvez supprimer pour accélérer l'analyse du sentiment", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Pour tester l'analyse du sentiment, assurez-vous qu'il correspond au score du critique pour le même examen.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 41, - "title": "Introduction aux Séries chronologiques (Time Series) : Quiz préalable", - "quiz": [ - { - "questionText": "La prévision de série chronologique est utile pour", - "answerOptions": [ - { - "answerText": "Déterminer les coûts futurs", - "isCorrect": "false" - }, - { - "answerText": "Prédire les prix futurs", - "isCorrect": "false" - }, - { - "answerText": "Les deux à la fois", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Une série chronologique est une séquence prise à:", - "answerOptions": [ - { - "answerText": "points successifs également espacés dans l'espace", - "isCorrect": "false" - }, - { - "answerText": "points successifs également espacés dans le temps", - "isCorrect": "true" - }, - { - "answerText": "points successifs également espacés dans l'espace et le temps", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La série chronologique peut être utilisée dans les cas de:", - "answerOptions": [ - { - "answerText": "Prévision de tremblement de terre", - "isCorrect": "true" - }, - { - "answerText": "Vision informatique", - "isCorrect": "false" - }, - { - "answerText": "Analyse des couleurs", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 42, - "title": "Introduction aux séries chronologiques : Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Les tendances de série chronologique sont", - "answerOptions": [ - { - "answerText": "des augmentations et des diminutions mesurables au fil du temps", - "isCorrect": "true" - }, - { - "answerText": "La quantification des diminutions au fil du temps", - "isCorrect": "false" - }, - { - "answerText": "Des lacunes entre augmentations et diminution au fil du temps", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Les valeurs aberrantes sont des", - "answerOptions": [ - { - "answerText": "Points proches de la variance de données standard", - "isCorrect": "false" - }, - { - "answerText": "Points loin de la variance de données standard", - "isCorrect": "true" - }, - { - "answerText": "Points dans la variance des données standard", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La prévision de séries chronologiques est utile pour", - "answerOptions": [ - { - "answerText": "L'économétrie", - "isCorrect": "true" - }, - { - "answerText": "L'histoire", - "isCorrect": "false" - }, - { - "answerText": "Les bibliothèques", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 43, - "title": "Les séries chronologiques ARIMA: Quiz préalable", - "quiz": [ - { - "questionText": "ARIMA signifie", - "answerOptions": [ - { - "answerText": "AutoRegressive Integral Moving Average", - "isCorrect": "false" - }, - { - "answerText": "AutoRegressive Integrated Moving Action", - "isCorrect": "false" - }, - { - "answerText": "AutoRegressive Integrated Moving Average", - "isCorrect": "true" - } - ] - }, - { - "questionText": "La stationnarité fait référence à", - "answerOptions": [ - { - "answerText": "Les données dont les attributs ne changent pas lors de la décalage", - "isCorrect": "false" - }, - { - "answerText": "Les données dont la distribution ne change pas lors de la décalage de temps", - "isCorrect": "true" - }, - { - "answerText": "Les données dont la distribution change lors de la décalage", - "isCorrect": "false" - } - ] - }, - { - "questionText": "La différenciation", - "answerOptions": [ - { - "answerText": "Stabilise la tendance et la saisonnalité", - "isCorrect": "false" - }, - { - "answerText": "Exacerbe la tendance et la saisonnalité", - "isCorrect": "false" - }, - { - "answerText": "Élimine la tendance et la saisonnalité", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 44, - "title": "Les séries chronologiques ARIMA: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Arima est utilisé pour créer un modèle adapté à la forme spéciale des données de la série chronologique", - "answerOptions": [ - { - "answerText": "aussi plat que possible", - "isCorrect": "false" - }, - { - "answerText": "aussi étroitement que possible", - "isCorrect": "true" - }, - { - "answerText": "via ScatterPlots", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Utilisez SARIMAX pour", - "answerOptions": [ - { - "answerText": "Gérer les modèles d'ARIMA saisonniers", - "isCorrect": "true" - }, - { - "answerText": "Gérer des modèles spéciaux ARIMA", - "isCorrect": "false" - }, - { - "answerText": "Gérer les modèles statistiques ARIMA", - "isCorrect": "false" - } - ] - }, - { - "questionText": " La validation « Walk-Forward » implique de", - "answerOptions": [ - { - "answerText": "Réévaluer un modèle progressivement tel qu'il est validé", - "isCorrect": "false" - }, - { - "answerText": "Re-entraîner un modèle progressivement tel qu'il est validé", - "isCorrect": "true" - }, - { - "answerText": "Re-configurer un modèle progressivement tel qu'il est validé", - "isCorrect": "false" - } - ] - } - ] - }, { - "id": 45, - "title": "Renforcement 1: Quiz préalable", - "quiz": [ - { - "questionText": "Qu'est-ce que l'apprentissage du renforcement?", - "answerOptions": [ - { - "answerText": "Enseigner à quelqu'un quelque chose encore et encore jusqu'à ce qu'ils comprennent", - "isCorrect": "false" - }, - { - "answerText": "Une technique d'apprentissage qui déchiffre le comportement optimal d'un agent dans certains environnements en exécutant de nombreuses expériences", - "isCorrect": "true" - }, - { - "answerText": "Comprendre comment exécuter plusieurs expériences à la fois", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Qu'est-ce qu'une politique?", - "answerOptions": [ - { - "answerText": "une fonction qui renvoie l'action à tout état donné", - "isCorrect": "true" - }, - { - "answerText": "Un document qui vous dit si vous pouvez renvoyer ou non un article", - "isCorrect": "false" - }, - { - "answerText": "Une fonction utilisée à des fins aléatoires", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Une fonction de récompense renvoie un score pour chaque état d'environnement.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "true" - }, - { - "answerText": "Faux", - "isCorrect": "false" - } - ] - } - ] - }, { - "id": 46, - "title": "Renforcement 1: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Qu'est-ce que le Q-Learning?", - "answerOptions": [ - { - "answerText": "Un mécanisme d'enregistrement de la \"bonté\" de chaque État", - "isCorrect": "false" - }, - { - "answerText": "Un algorithme où la politique est définie par une table Q", - "isCorrect": "false" - }, - { - "answerText": "Les deux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Pour quelles valeurs une Q-Table correspond à la stratégie de marche aléatoire?", - "answerOptions": [ - { - "answerText": "toutes les valeurs égales", - "isCorrect": "true" - }, - { - "answerText": "-0,25", - "isCorrect": "false" - }, - { - "answerText": "toutes les valeurs différentes", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Il valait mieux utiliser l'exploration que l'exploitation pendant le processus d'apprentissage de notre leçon.", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "false" - }, - { - "answerText": "Faux", - "isCorrect": "true" - } - ] - } - ] - }, - { - "id": 47, - "title": "Renforcement 2: Quiz préalable", - "quiz": [ - { - "questionText": "Les échecs et le go sont des jeux avec des états continus", - "answerOptions": [ - { - "answerText": "Vrai", - "isCorrect": "false" - }, - { - "answerText": "Faux", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Quel est le problème CartPole ?", - "answerOptions": [ - { - "answerText": "Un processus d'élimination des valeurs aberrantes", - "isCorrect": "false" - }, - { - "answerText": "Une méthode d'optimisation de votre panier", - "isCorrect": "false" - }, - { - "answerText": "Une version simplifiée d'équilibrage", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Quel outil pouvons-nous utiliser pour jouer à différents scénarios d'états potentiels dans un jeu?", - "answerOptions": [ - { - "answerText": "Devinez et chèque", - "isCorrect": "false" - }, - { - "answerText": "Environnements de simulation", - "isCorrect": "true" - }, - { - "answerText": "Test de transition de l'état", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 48, - "title": "Renforcement 2: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Où définissons-nous toutes les actions possibles dans un environnement?", - "answerOptions": [ - { - "answerText": "Méthodes", - "isCorrect": "false" - }, - { - "answerText": "espace d'action", - "isCorrect": "true" - }, - { - "answerText": "Liste d'action", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle paire avons-nous utilisée comme valeur de la clé de dictionnaire?", - "answerOptions": [ - { - "answerText": "(état, action) comme clé, l'entrée Q-Table comme valeur", - "isCorrect": "true" - }, - { - "answerText": "L'état comme clé, action en tant que valeur", - "isCorrect": "false" - }, - { - "answerText": "La valeur de la fonction QValues ​​est la clé, l'action en tant que valeur", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quels sont les hyperparamètres que nous avons utilisés pendant le Q-Learning?", - "answerOptions": [ - { - "answerText": "Valeur de la table Q, récompense actuelle, action aléatoire", - "isCorrect": "false" - }, - { - "answerText": "Taux d'apprentissage, facteur de réduction, facteur d'exploration / d'exploitation", - "isCorrect": "true" - }, - { - "answerText": "Récompenses cumulatives, taux d'apprentissage, facteur d'exploration", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 49, - "title": "Applications du monde réel: Quiz préalable", - "quiz": [ - { - "questionText": "Quel est un exemple d'application ML dans l'industrie des finances?", - "answerOptions": [ - { - "answerText": "Personnaliser le voyage client à l'aide de NLP", - "isCorrect": "false" - }, - { - "answerText": "Gestion de la richesse à l'aide de la régression linéaire", - "isCorrect": "true" - }, - { - "answerText": "Gestion de l'énergie à l'aide de séries chronologiques", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle technique ML peut utiliser les hôpitaux pour gérer la réadmission?", - "answerOptions": [ - { - "answerText": "Le Clustering (Regroupement)", - "isCorrect": "true" - }, - { - "answerText": "Les séries chronologiques", - "isCorrect": "false" - }, - { - "answerText": "Le NLP", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quel est un exemple d'utilisation des séries chronologiques pour la gestion de l'énergie?", - "answerOptions": [ - { - "answerText": "Animaux de détection de mouvement", - "isCorrect": "false" - }, - { - "answerText": "Parkings intelligents", - "isCorrect": "true" - }, - { - "answerText": "Suivi des incendies de forêt", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 50, - "title": "Applications du monde réel: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Quelle technique ML peut être utilisée pour détecter la fraude par carte de crédit?", - "answerOptions": [ - { - "answerText": "régression", - "isCorrect": "false" - }, - { - "answerText": "Clustering", - "isCorrect": "true" - }, - { - "answerText": "NLP", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quelle technique ML est illustrée dans la gestion forestière?", - "answerOptions": [ - { - "answerText": "Apprentissage du renforcement", - "isCorrect": "true" - }, - { - "answerText": "Série chronologique", - "isCorrect": "false" - }, - { - "answerText": "NLP", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Quel est un exemple d'application ML dans l'industrie des soins de santé?", - "answerOptions": [ - { - "answerText": "Prédire le comportement des étudiants en utilisant la régression", - "isCorrect": "false" - }, - { - "answerText": "Gestion des essais cliniques à l'aide de classificateurs", - "isCorrect": "true" - }, - { - "answerText": "Sensation de mouvement des animaux utilisant des classificateurs", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 51, - "title": "Séries temporelles SVR: Quiz préalable", - "quiz": [ - { - "questionText": "SVM signifie", - "answerOptions": [ - { - "answerText": "Statistical Vector Machine", - "isCorrect": "false" - }, - { - "answerText": "Support Vector Machine", - "isCorrect": "true" - }, - { - "answerText": "Statistical Vector Model", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Laquelle de ces techniques ML est utilisée pour prédire des valeurs continues ?", - "answerOptions": [ - { - "answerText": "Le Clustering", - "isCorrect": "false" - }, - { - "answerText": "La classification", - "isCorrect": "false" - }, - { - "answerText": "La régression", - "isCorrect": "true" - } - ] - }, - { - "questionText": "Lequel de ces modèles est couramment utilisé pour les prévisions de séries chronologiques ?", - "answerOptions": [ - { - "answerText": "ARIMA", - "isCorrect": "true" - }, - { - "answerText": "K-Means Clustering", - "isCorrect": "false" - }, - { - "answerText": "Logistic Regression", - "isCorrect": "false" - } - ] - } - ] - }, - { - "id": 52, - "title": "Séries temporelles SVR: Quiz de validation des connaissances", - "quiz": [ - { - "questionText": "Par laquelle de ces méthodes un SVR apprend-il ?", - "answerOptions": [ - { - "answerText": "Trouver le meilleur hyperplan d'ajustement qui a le nombre maximum de points de données", - "isCorrect": "true" - }, - { - "answerText": "Apprentissage de la distribution de probabilité de l'ensemble de données", - "isCorrect": "false" - }, - { - "answerText": "Recherche de clusters dans l'ensemble de données", - "isCorrect": "false" - } - ] - }, - { - "questionText": "À quoi sert un noyau dans les SVM ?", - "answerOptions": [ - { - "answerText": "Pour mesurer la précision des prédictions du modèle", - "isCorrect": "false" - }, - { - "answerText": "Pour transformer l'ensemble de données dans un espace de dimension supérieure", - "isCorrect": "true" - }, - { - "answerText": "Pour standardiser les valeurs de l'ensemble de données", - "isCorrect": "false" - } - ] - }, - { - "questionText": "Lequel de ces modèles prend en compte la non-linéarité de l'ensemble de données ?", - "answerOptions": [ - { - "answerText": "La régression linéaire simple", - "isCorrect": "false" - }, - { - "answerText": "ARIMA", - "isCorrect": "false" - }, - { - "answerText": "SVR utilisant le noyau RBF", - "isCorrect": "true" - } - ] + { + "id": 1, + "title": "Introduction au machine learning: Quiz préalable", + "quiz": [ + { + "questionText": "Les applications de machine learning sont toutes autour de nous", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle est la différence technique entre le ML classique et le deep learning?", + "answerOptions": [ + { + "answerText": "ML classique a été inventé en premier", + "isCorrect": "false" + }, + { + "answerText": "L'utilisation de réseaux de neurones", + "isCorrect": "true" + }, + { + "answerText": "Le deep learning est utilisé dans les robots", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Pourquoi une entreprise pourrait-elle vouloir utiliser des stratégies ML?", + "answerOptions": [ + { + "answerText": "Pour automatiser la résolution de problèmes multidimensionnels", + "isCorrect": "false" + }, + { + "answerText": "Pour personnaliser une expérience de magasinage basée sur le type de client", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 2, + "title": "Introduction au machine learning: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Les algorithmes de machine learning sont destinés à simuler", + "answerOptions": [ + { + "answerText": "Des machines intelligentes", + "isCorrect": "false" + }, + { + "answerText": "Le cerveau humain", + "isCorrect": "true" + }, + { + "answerText": "Des Orangs-outans", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Qu'est-ce qu'un exemple de technique classique de ML?", + "answerOptions": [ + { + "answerText": "Le traitement des langues naturelles", + "isCorrect": "true" + }, + { + "answerText": "Le deep learning", + "isCorrect": "false" + }, + { + "answerText": "Des réseaux neuronaux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Pourquoi tout le monde devrait-il apprendre les bases du ML?", + "answerOptions": [ + { + "answerText": "L'apprentissage ML est amusant et accessible à tout le monde", + "isCorrect": "false" + }, + { + "answerText": "Les stratégies ML sont utilisées dans de nombreuses industries et domaines", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 3, + "title": "Historique du machine learning: Quiz préalable", + "quiz": [ + { + "questionText": "Quand approximativement le terme 'intelligence artificielle' a-t-il été inventé ?", + "answerOptions": [ + { + "answerText": "années 1980", + "isCorrect": "false" + }, + { + "answerText": "années 1950", + "isCorrect": "true" + }, + { + "answerText": "années 1930", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Qui était l'un des premiers pionniers du machine learning?", + "answerOptions": [ + { + "answerText": "Alan Turing", + "isCorrect": "true" + }, + { + "answerText": "Bill Gates", + "isCorrect": "false" + }, + { + "answerText": "Shakey the Robot", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle est l'une des raisons pour lesquelles l'avancement de l'IA a ralenti dans les années 1970?", + "answerOptions": [ + { + "answerText": "Puissance de calcul limitée", + "isCorrect": "true" + }, + { + "answerText": "Pas assez d'ingénieurs qualifiés", + "isCorrect": "false" + }, + { + "answerText": "Conflits entre pays", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 4, + "title": "Historique du machine learning: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Qu'est-ce qu'un exemple de système d'IA \" Scruffy \" ?", + "answerOptions": [ + { + "answerText": "ELIZA", + "isCorrect": "true" + }, + { + "answerText": "HACKML", + "isCorrect": "false" + }, + { + "answerText": "SSYSTEM", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quel est l'exemple d'une technologie qui a été développée pendant les « années d'or » ?", + "answerOptions": [ + { + "answerText": "Blocks World", + "isCorrect": "true" + }, + { + "answerText": "Jibo", + "isCorrect": "false" + }, + { + "answerText": "Robot Dogs", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quel événement était fondé sur la création et l'expansion du domaine de l'intelligence artificielle?", + "answerOptions": [ + { + "answerText": "Turing Test", + "isCorrect": "false" + }, + { + "answerText": "Projet de recherche d'été de Dartmouth", + "isCorrect": "true" + }, + { + "answerText": "AI Winter", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 5, + "title": "L'équité et le machine learning: Quiz préalable", + "quiz": [ + { + "questionText": "L'injustice dans le machine learning peut arriver", + "answerOptions": [ + { + "answerText": "Intentionnellement", + "isCorrect": "false" + }, + { + "answerText": "Involontairement", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Le terme \" injustice \" en ML connotes:", + "answerOptions": [ + { + "answerText": "Préjudices pour un groupe de personnees", + "isCorrect": "true" + }, + { + "answerText": "préjudice à une personne", + "isCorrect": "false" + }, + { + "answerText": "Préjudices pour la majorité des gens", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Les cinq principaux types de préjudices incluent", + "answerOptions": [ + { + "answerText": "Allocation, qualité de service, stéréotypage, dénigration et sous-représentation", + "isCorrect": "true" + }, + { + "answerText": "Elocation, qualité de service, stéréotypage, dénigration et sous-représentation", + "isCorrect": "false" + }, + { + "answerText": "Allocation, qualité de service, stéréophonie, dénigration et sous-représentation", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 6, + "title": "L'équité et le machine learning: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "L'injustice dans un modèle peut être causée par", + "answerOptions": [ + { + "answerText": "Dépendance excessive de données historiques", + "isCorrect": "true" + }, + { + "answerText": "sous-dépendance sur les données historiques", + "isCorrect": "false" + }, + { + "answerText": "Alignement trop étroit sur les données historiques", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Pour atténuer l'injustice, vous pouvez", + "answerOptions": [ + { + "answerText": "Identifier les préjudices et les groupes affectés", + "isCorrect": "false" + }, + { + "answerText": "Définir les métriques d'équité", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Fairlearn est un paquet qui peut", + "answerOptions": [ + { + "answerText": "Comparer plusieurs modèles en utilisant des métriques d'équité et de performance", + "isCorrect": "true" + }, + { + "answerText": "Choisissez le meilleur modèle pour vos besoins", + "isCorrect": "false" + }, + { + "answerText": "Vous aider à décider de ce qui est juste et ce qui ne l'est pas", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 7, + "title": "Outils et techniques: Quiz préalable", + "quiz": [ + { + "questionText": "Lors de la construction d'un modèle, vous devriez:", + "answerOptions": [ + { + "answerText": "Préparez vos données, puis formez votre modèle", + "isCorrect": "true" + }, + { + "answerText": "Choisissez une méthode de formation, puis préparez vos données", + "isCorrect": "false" + }, + { + "answerText": "Régler les paramètres, puis entraîner votre modèle", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Vos données de ___ vont avoir une incidence sur la qualité de votre modèle ML", + "answerOptions": [ + { + "answerText": "Quantité", + "isCorrect": "false" + }, + { + "answerText": "Forme", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Une variable de fonctionnalité est la suivante:", + "answerOptions": [ + { + "answerText": "une qualité de vos données", + "isCorrect": "false" + }, + { + "answerText": "Une propriété mesurable de vos données", + "isCorrect": "true" + }, + { + "answerText": "Une ligne de vos données", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 8, + "title": "Outils et techniques: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Vous devez visualiser vos données car", + "answerOptions": [ + { + "answerText": "Vous pouvez découvrir des valeurs aberrantes", + "isCorrect": "false" + }, + { + "answerText": "Vous pouvez découvrir une cause potentielle de biais", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Sélectionnez vos données en:", + "answerOptions": [ + { + "answerText": "Entraînement et ensembles de Turing", + "isCorrect": "false" + }, + { + "answerText": "Entraînement et ensembles de test", + "isCorrect": "true" + }, + { + "answerText": "Ensembles de validation et d'évaluation", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Une commande commune de démarrer le processus de formation dans diverses bibliothèques ML est la suivante:", + "answerOptions": [ + { + "answerText": "model.travel", + "isCorrect": "false" + }, + { + "answerText": "model.train", + "isCorrect": "false" + }, + { + "answerText": "model.fit", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 9, + "title": "Introduction à la régression: Quiz préalable", + "quiz": [ + { + "questionText": "Laquelle de ces variables est une variable numérique?", + "answerOptions": [ + { + "answerText": "Hauteur", + "isCorrect": "true" + }, + { + "answerText": "Genre", + "isCorrect": "false" + }, + { + "answerText": "Couleur des cheveux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Laquelle de ces variables est une variable catégorique?", + "answerOptions": [ + { + "answerText": "Rythme cardiaque", + "isCorrect": "false" + }, + { + "answerText": "Type de sang", + "isCorrect": "true" + }, + { + "answerText": "Poids", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Lequel de ces problèmes est un problème basé sur l'analyse de régression?", + "answerOptions": [ + { + "answerText": "Prédire les marques d'examen final d'un étudiant", + "isCorrect": "true" + }, + { + "answerText": "Prédire le type de sang d'une personne", + "isCorrect": "false" + }, + { + "answerText": "Prédire si un email est spam ou non", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 10, + "title": "Introduction à la régression: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Si la précision de la formation du modèle d'apprentissage de votre machine est de 95% et que la précision des tests est de 30%, quel type de condition est appelé?", + "answerOptions": [ + { + "answerText": "Surapprentissage", + "isCorrect": "true" + }, + { + "answerText": "Insuffisance", + "isCorrect": "false" + }, + { + "answerText": "Double ajustement", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Le processus d'identification des fonctionnalités significatives d'un ensemble de fonctionnalités est appelé:", + "answerOptions": [ + { + "answerText": "Extraction de fonctionnalités", + "isCorrect": "false" + }, + { + "answerText": "Réduction de la dimensionnalité de fonctionnalité", + "isCorrect": "false" + }, + { + "answerText": "Sélection de fonctionnalités", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Le processus de division d'un ensemble de données en un certain rapport d'ensemble de données d'entraînement et de test à l'aide de la méthode/fonction 'train_test_split ()' de Scikit Learn est appelé une:", + "answerOptions": [ + { + "answerText": "Validation croisée", + "isCorrect": "false" + }, + { + "answerText": "Validation d'attentn", + "isCorrect": "true" + }, + { + "answerText": "Validation \"Oubliez-en un\" ", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 11, + "title": "Préparer et visualiser des données pour la régression: Quiz préalable", + "quiz": [ + { + "questionText": "Lequel de ces modules Python est utilisé pour tracer la visualisation des données?", + "answerOptions": [ + { + "answerText": "Numpy", + "isCorrect": "false" + }, + { + "answerText": "Scikit-learn", + "isCorrect": "false" + }, + { + "answerText": "Matplotlib", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Si vous souhaitez comprendre la propagation ou les autres caractéristiques des points de données de votre ensemble de données, alors effectuez:", + "answerOptions": [ + { + "answerText": "Une visualisation des données", + "isCorrect": "true" + }, + { + "answerText": "Un pré-traitement des données", + "isCorrect": "false" + }, + { + "answerText": "Un Train Test Split", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Lequel d'entre eux fait partie de l'étape de visualisation des données dans un projet de machine learning?", + "answerOptions": [ + { + "answerText": "Intégrer un algorithme d'apprentissage de certains machines", + "isCorrect": "false" + }, + { + "answerText": "Créer une représentation picturale des données à l'aide de différentes méthodes de tracé", + "isCorrect": "true" + }, + { + "answerText": "Normaliser les valeurs d'un jeu de données", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 12, + "title": "Préparer et visualiser des données pour la régression: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Lequel de ces extraits de code est correct d'après cette leçon, si vous souhaitez vérifier la présence de valeurs manquantes dans votre ensemble de données ? Supposons que l'ensemble de données soit stocké dans une variable nommée \"ensemble de données\", qui est un objet Pandas DataFrame.", + "answerOptions": [ + { + "answerText": "dataset.isnull().sum()", + "isCorrect": "true" + }, + { + "answerText": "findMissing(dataset)", + "isCorrect": "false" + }, + { + "answerText": "sum(null(dataset))", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Laquelle de ces méthodes de traçage est utile lorsque vous souhaitez comprendre la propagation de différents groupes de fichiers de données de votre jeu de données?", + "answerOptions": [ + { + "answerText": "Nuage de points", + "isCorrect": "false" + }, + { + "answerText": "Graphique linéaire", + "isCorrect": "false" + }, + { + "answerText": "Graphique à barres", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Que peut ne pas vous dire la visualisation des données?", + "answerOptions": [ + { + "answerText": "Relations entre DataPoints", + "isCorrect": "false" + }, + { + "answerText": "La source de l'endroit où le jeu de données est collecté", + "isCorrect": "true" + }, + { + "answerText": "Trouver la présence de valeurs aberrantes dans l'ensemble de données", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 13, + "title": "Régression linéaire et polynomiale: Quiz préalable", + "quiz": [ + { + "questionText": "Matplotlib est une", + "answerOptions": [ + { + "answerText": "Bibliothèque de dessin", + "isCorrect": "false" + }, + { + "answerText": "Bibliothèque de visualisation de données", + "isCorrect": "true" + }, + { + "answerText": "Bibliothèque de prêt", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La régression linéaire utilise ce qui suit pour tracer des relations entre variables", + "answerOptions": [ + { + "answerText": "Une ligne droite", + "isCorrect": "true" + }, + { + "answerText": "Un cercle", + "isCorrect": "false" + }, + { + "answerText": "Une courbe", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Un bon modèle de régression linéaire a un coefficient de corrélation ___", + "answerOptions": [ + { + "answerText": "Bas", + "isCorrect": "false" + }, + { + "answerText": "Elevé", + "isCorrect": "true" + }, + { + "answerText": "Plat", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 14, + "title": "Régression linéaire et polynomiale: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Si vos données sont non linéaires, essayez un type ___ de régression", + "answerOptions": [ + { + "answerText": "linéaire", + "isCorrect": "false" + }, + { + "answerText": "sphérique", + "isCorrect": "false" + }, + { + "answerText": "polynômial", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Ce sont tous types de méthodes de régression", + "answerOptions": [ + { + "answerText": "Falsestep, Ridge, Lasso et Elasticnet", + "isCorrect": "false" + }, + { + "answerText": "Stepwise, Ridge, Lasso et Elasticnet", + "isCorrect": "true" + }, + { + "answerText": "Stepwise, Ridge, Lariat et Elasticnet", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La régression des moindres carrés signifie que toutes les données de données entourant la ligne de régression sont:", + "answerOptions": [ + { + "answerText": "carré puis soustrait", + "isCorrect": "false" + }, + { + "answerText": "multiplié", + "isCorrect": "false" + }, + { + "answerText": "carré puis ajouté", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 15, + "title": "Régression logistique: Quiz préalable", + "quiz": [ + { + "questionText": "Utilisez la régression logistique à prédire", + "answerOptions": [ + { + "answerText": "Si une pomme est mûre ou non", + "isCorrect": "true" + }, + { + "answerText": "Combien de billets peuvent être vendus dans un mois", + "isCorrect": "false" + }, + { + "answerText": "De quelle couleur le ciel tournera demain à 18 heures", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Les types de régression logistique incluent", + "answerOptions": [ + { + "answerText": "multinomial et cardinal", + "isCorrect": "false" + }, + { + "answerText": "multinomial et ordinal", + "isCorrect": "true" + }, + { + "answerText": "Principal et ordinal", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Vos données ont des corrélations faibles. Le meilleur type de régression à utiliser est:", + "answerOptions": [ + { + "answerText": "Logistique", + "isCorrect": "true" + }, + { + "answerText": "Linéaire", + "isCorrect": "false" + }, + { + "answerText": "Cardinale", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 16, + "title": "Régression logistique: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Seaborn est un type de", + "answerOptions": [ + { + "answerText": "Bibliothèque de visualisation de données", + "isCorrect": "true" + }, + { + "answerText": "Bibliothèque de mappage", + "isCorrect": "false" + }, + { + "answerText": "Bibliothèque mathématique", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Une matrice de confusion est également connue sous le nom de:", + "answerOptions": [ + { + "answerText": "Matrice d'erreur", + "isCorrect": "true" + }, + { + "answerText": "Matrice de vérité", + "isCorrect": "false" + }, + { + "answerText": "Matrice de précision", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Un bon modèle aura:", + "answerOptions": [ + { + "answerText": "Un grand nombre de faux positifs et de vrais négatifs dans sa matrice de confusion", + "isCorrect": "false" + }, + { + "answerText": "Un grand nombre de vrais positifs et vrais négatifs dans sa matrice de confusion", + "isCorrect": "true" + }, + { + "answerText": "Un grand nombre de vrais positifs et de faux négatifs dans sa matrice de confusion", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 17, + "title": "Construire une application Web: Quiz préalable", + "quiz": [ + { + "questionText": "Qu'est-ce que ONNX signifie?", + "answerOptions": [ + { + "answerText": "Over Neural Network Exchange", + "isCorrect": "false" + }, + { + "answerText": "Open Neural Network Exchange", + "isCorrect": "true" + }, + { + "answerText": "Output Neural Network Exchange", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Comment Flask est-il défini par ses créateurs?", + "answerOptions": [ + { + "answerText": "mini-framework", + "isCorrect": "false" + }, + { + "answerText": "grand-framework", + "isCorrect": "false" + }, + { + "answerText": "micro-framework", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Que fait le module de cornichon de Python", + "answerOptions": [ + { + "answerText": "Serialiser un objet Python", + "isCorrect": "false" + }, + { + "answerText": "Dé-sérialiser un objet Python", + "isCorrect": "false" + }, + { + "answerText": "Sérialiser et Dé-sérialiser un objet Python", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 18, + "title": "Construire une application Web: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Quels sont les outils que nous pouvons utiliser pour héberger un modèle pré-formé sur le Web à l'aide de Python?", + "answerOptions": [ + { + "answerText": "Flask", + "isCorrect": "true" + }, + { + "answerText": "Tensorflow.js", + "isCorrect": "false" + }, + { + "answerText": "onnx.JS", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Qu'est-ce que SaaS signifie?", + "answerOptions": [ + { + "answerText": "Système en tant que service", + "isCorrect": "false" + }, + { + "answerText": "Logiciel en tant que service", + "isCorrect": "true" + }, + { + "answerText": "Sécurité en tant que service", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Qu'est-ce que la bibliothèque de labelencoder de Scikit-apprendre?", + "answerOptions": [ + { + "answerText": "Encode les données par ordre alphabétique", + "isCorrect": "true" + }, + { + "answerText": "Encode les données numériquement", + "isCorrect": "false" + }, + { + "answerText": "Encode des données en série", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 19, + "title": "Classification 1: Quiz préalable", + "quiz": [ + { + "questionText": "La classification est une forme d'apprentissage supervisé qui a beaucoup en commun avec", + "answerOptions": [ + { + "answerText": "Série chronologique", + "isCorrect": "false" + }, + { + "answerText": "Techniques de régression", + "isCorrect": "true" + }, + { + "answerText": "NLP", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle question peut aider la classification à répondre?", + "answerOptions": [ + { + "answerText": "Est-ce que ce courrier électronique ou pas?", + "isCorrect": "true" + }, + { + "answerText": "Les cochons peuvent voler?", + "isCorrect": "false" + }, + { + "answerText": "Quel est le sens de la vie?", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle est la première étape pour utiliser des techniques de classification?", + "answerOptions": [ + { + "answerText": "Création de cours d'un jeu de données", + "isCorrect": "false" + }, + { + "answerText": "Nettoyer et équilibrer vos données", + "isCorrect": "true" + }, + { + "answerText": "Affectation d'un point de données à un groupe ou à un résultat", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 20, + "title": "Classification 1: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Qu'est-ce qu'une question multiclasse?", + "answerOptions": [ + { + "answerText": "La tâche de classer les points de données dans plusieurs classes", + "isCorrect": "false" + }, + { + "answerText": "La tâche de classifier les points de données dans l'une des plusieurs classes", + "isCorrect": "true" + }, + { + "answerText": "La tâche de nettoyer les points de données de plusieurs manières", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Il est important de nettoyer des données récurrentes ou inutiles pour aider vos classificateurs à résoudre votre problème.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle est la meilleure raison d'équilibrer vos données?", + "answerOptions": [ + { + "answerText": "Les données déséquilibrées ont l'air mauvais dans les visualisations", + "isCorrect": "false" + }, + { + "answerText": "L'équilibrage de vos données donne des résultats meilleurs, car un modèle ML n'enfraigne pas vers une classe", + "isCorrect": "true" + }, + { + "answerText": "L'équilibrage de vos données vous donne plus de points de données", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 21, + "title": "Classification 2: Quiz préalable", + "quiz": [ + { + "questionText": "Les données équilibrées et propres ont produit les meilleurs résultats de la classification", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Comment choisissez-vous le bon classificateur?", + "answerOptions": [ + { + "answerText": "Comprend quel classificateurs fonctionnent le mieux pour quels scénarios", + "isCorrect": "false" + }, + { + "answerText": "Devineuse éduquée et chèque", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "La classification est un type de", + "answerOptions": [ + { + "answerText": "NLP", + "isCorrect": "false" + }, + { + "answerText": "Apprentissage supervisé", + "isCorrect": "true" + }, + { + "answerText": "Langage de programmation", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 22, + "title": "Classification 2: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Qu'est-ce qu'un \"solveur\" ?", + "answerOptions": [ + { + "answerText": "La personne qui vérifie votre travail", + "isCorrect": "false" + }, + { + "answerText": "L'algorithme à utiliser dans le problème d'optimisation", + "isCorrect": "true" + }, + { + "answerText": "Une technique de machine learning", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quel classificateur avons-nous utilisé dans cette leçon?", + "answerOptions": [ + { + "answerText": "Régression logistique", + "isCorrect": "true" + }, + { + "answerText": "Arbres de décision", + "isCorrect": "false" + }, + { + "answerText": "Multiclasse un-contre-tous", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Comment savez-vous si l'algorithme de classification fonctionne comme prévu?", + "answerOptions": [ + { + "answerText": "En vérifiant la précision de ses prévisions", + "isCorrect": "true" + }, + { + "answerText": "En le contrôlant contre d'autres algorithmes", + "isCorrect": "false" + }, + { + "answerText": "En regardant des données historiques pour la qualité de cet algorithme de résoudre des problèmes similaires", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 23, + "title": "Classification 3: Quiz préalable", + "quiz": [ + { + "questionText": "Un bon classificateur initial à essayer est:", + "answerOptions": [ + { + "answerText": "SVC linéaire", + "isCorrect": "true" + }, + { + "answerText": "K-Means", + "isCorrect": "false" + }, + { + "answerText": "SVC logique", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Contrôles de régularisation:", + "answerOptions": [ + { + "answerText": "L'influence des paramètres", + "isCorrect": "true" + }, + { + "answerText": "L'influence de la vitesse de formation", + "isCorrect": "false" + }, + { + "answerText": "L'influence des valeurs aberrantes", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Le classificateur K-voisins peut être utilisé pour:", + "answerOptions": [ + { + "answerText": "Apprentissage supervisé", + "isCorrect": "false" + }, + { + "answerText": "L'apprentissage non supervisé", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 24, + "title": "Classification 3: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Les classificateurs de support-vectoriel peuvent être utilisés pour", + "answerOptions": [ + { + "answerText": "La classification", + "isCorrect": "false" + }, + { + "answerText": "La régression", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Forêt aléatoire est un type de classificateur ___", + "answerOptions": [ + { + "answerText": "Ensembliste", + "isCorrect": "true" + }, + { + "answerText": "Disensembliste", + "isCorrect": "false" + }, + { + "answerText": "Assembliste", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Adaboost est connu pour:", + "answerOptions": [ + { + "answerText": "Se concentrer sur les poids des éléments incorrectement classifiés", + "isCorrect": "true" + }, + { + "answerText": "Se concentrer sur des valeurs aberrantes", + "isCorrect": "false" + }, + { + "answerText": "Se concentrer sur des données incorrectes", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 25, + "title": "Classification 4: Quiz préalable", + "quiz": [ + { + "questionText": "Les systèmes de recommandation peuvent être utilisés pour", + "answerOptions": [ + { + "answerText": "Recommander un bon restaurant", + "isCorrect": "false" + }, + { + "answerText": "Recommander des modes à essayer", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "L'intégration d'un modèle dans une application Web l'aide à être compatible hors ligne", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Onnx Runtime peut être utilisé pour", + "answerOptions": [ + { + "answerText": "Exécution de modèles dans une application Web", + "isCorrect": "true" + }, + { + "answerText": "Modèles de formation", + "isCorrect": "false" + }, + { + "answerText": "Réglage des hyperparamètres", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 26, + "title": "Classification 4: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "L'application Netron vous aide:", + "answerOptions": [ + { + "answerText": "Visualiser les données", + "isCorrect": "false" + }, + { + "answerText": "Visualisez la structure de votre modèle", + "isCorrect": "true" + }, + { + "answerText": "Testez votre application Web", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Convertissez votre modèle Scikit-learnL pour une utilisation avec Onnx en utilisant:", + "answerOptions": [ + { + "answerText": "Sklearn-app", + "isCorrect": "false" + }, + { + "answerText": "Sklearn-web", + "isCorrect": "false" + }, + { + "answerText": "Sklearn-onnX", + "isCorrect": "true" + } + ] + }, + { + "questionText": "L'utilisation de votre modèle dans une application Web s'appelle:", + "answerOptions": [ + { + "answerText": "Inférence", + "isCorrect": "true" + }, + { + "answerText": "Interférence", + "isCorrect": "false" + }, + { + "answerText": "Assurance", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 27, + "title": "Introduction au Clustering (regroupement): Quiz préalable", + "quiz": [ + { + "questionText": "Un exemple de vie réel de regroupement serait", + "answerOptions": [ + { + "answerText": "Définir la table du dîner", + "isCorrect": "false" + }, + { + "answerText": "Tri du linge", + "isCorrect": "true" + }, + { + "answerText": "Shopping de l'épicerie", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Les techniques de clustering peuvent être utilisées dans ces industries", + "answerOptions": [ + { + "answerText": "Les banques", + "isCorrect": "false" + }, + { + "answerText": "Le e-commerce", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "La Clustering est un type :", + "answerOptions": [ + { + "answerText": "D'apprentissage supervisé", + "isCorrect": "false" + }, + { + "answerText": "D'apprentissage non supervisé", + "isCorrect": "true" + }, + { + "answerText": "D'apprentissage de renforcement", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 28, + "title": "Introduction au Clustering (regroupement): Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "La géométrie Euclidienne est disposée le long", + "answerOptions": [ + { + "answerText": "De plans", + "isCorrect": "true" + }, + { + "answerText": "De courbes", + "isCorrect": "false" + }, + { + "answerText": "De sphères", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La densité de vos données de clustering est liée à son / sa", + "answerOptions": [ + { + "answerText": "Bruit", + "isCorrect": "true" + }, + { + "answerText": "Profondeur", + "isCorrect": "false" + }, + { + "answerText": "Validité", + "isCorrect": "false" + } + ] + }, + { + "questionText": "L'algorithme de regroupement le plus connu est", + "answerOptions": [ + { + "answerText": "k-means", + "isCorrect": "true" + }, + { + "answerText": "K-middle", + "isCorrect": "false" + }, + { + "answerText": "K-mart", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 29, + "title": "K-Means Clustering: Quiz préalable", + "quiz": [ + { + "questionText": "K-Means est dérivé de:", + "answerOptions": [ + { + "answerText": "Génie électrique", + "isCorrect": "false" + }, + { + "answerText": "Traitement du signal", + "isCorrect": "true" + }, + { + "answerText": "Linguistics informatiques", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Un bon score de silhouette signifie:", + "answerOptions": [ + { + "answerText": "Les grappes sont bien séparées et bien définies", + "isCorrect": "true" + }, + { + "answerText": "Il y a peu de grappes", + "isCorrect": "false" + }, + { + "answerText": "Il y a beaucoup de clusters", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La variance est:", + "answerOptions": [ + { + "answerText": "La moyenne des différences carrées de la moyenne", + "isCorrect": "false" + }, + { + "answerText": "Un problème de regroupement s'il devient trop élevé", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 30, + "title": "K-Means Clustering: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Un diagramme de Voronoi montre:", + "answerOptions": [ + { + "answerText": "Une variance d'une cluster", + "isCorrect": "false" + }, + { + "answerText": "La graine d'une grappe et sa région", + "isCorrect": "true" + }, + { + "answerText": "L'inertie d'une cluster", + "isCorrect": "false" + } + ] + }, + { + "questionText": "L'inertie est", + "answerOptions": [ + { + "answerText": "Une mesure de la manière dont les clusters cohérents internes sont", + "isCorrect": "true" + }, + { + "answerText": "Une mesure de la quantité de grappes déplacées", + "isCorrect": "false" + }, + { + "answerText": "Une mesure de la qualité des grappes", + "isCorrect": "false" + } + ] + }, + { + "questionText": "en utilisant k-moyen, vous devez d'abord déterminer la valeur de 'k'", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 31, + "title": "Intro aux NLP: Quiz préalable", + "quiz": [ + { + "questionText": "Que signifie NLP pour ces leçons?", + "answerOptions": [ + { + "answerText": "Neural Language Processing (Traitement des langues neurales)", + "isCorrect": "false" + }, + { + "answerText": "Natural Language Processing (Traitement des langues naturelles)", + "isCorrect": "true" + }, + { + "answerText": "Natural Linguistic Processing (Traitement linguistique naturel)", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Eliza était un bot précoce qui a agi comme un ordinateur", + "answerOptions": [ + { + "answerText": "Thérapeute", + "isCorrect": "true" + }, + { + "answerText": "Docteur", + "isCorrect": "false" + }, + { + "answerText": "Infirmière", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Le test Turing d'Alan Turing a essayé de déterminer si un ordinateur était", + "answerOptions": [ + { + "answerText": "Indiscernable d'un humain", + "isCorrect": "false" + }, + { + "answerText": "Pensif", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 32, + "title": "Intro aux NLP: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Joseph Weizenbaum a inventé le bot", + "answerOptions": [ + { + "answerText": "Elisha", + "isCorrect": "false" + }, + { + "answerText": "Eliza", + "isCorrect": "true" + }, + { + "answerText": "Eloise", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Un bot conversationnel donne une sortie basée sur", + "answerOptions": [ + { + "answerText": "Un choix de choix prédéfinis au hasard", + "isCorrect": "false" + }, + { + "answerText": "Analyse de l'entrée et de l'utilisation de l'intelligence de la machine", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Comment feriez-vous pour que le bot soit plus efficace?", + "answerOptions": [ + { + "answerText": "En le demandant plus de questions.", + "isCorrect": "false" + }, + { + "answerText": "En lui fournissant plus de données et en le formant en conséquence", + "isCorrect": "true" + }, + { + "answerText": "Le bot est stupide, il ne peut pas apprendre :(", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 33, + "title": "Tâches NLP: Quiz préalable", + "quiz": [ + { + "questionText": "La tokenization", + "answerOptions": [ + { + "answerText": "Divise le texte au moyen de la ponctuation", + "isCorrect": "false" + }, + { + "answerText": "Divise le texte en jetons séparés (mots)", + "isCorrect": "true" + }, + { + "answerText": "Divise le texte en phrases", + "isCorrect": "false" + } + ] + }, + { + "questionText": "L'Embeddings", + "answerOptions": [ + { + "answerText": "Convertit numériquement les données de texte afin que les mots puissent se classer", + "isCorrect": "true" + }, + { + "answerText": "Intégre des mots en phrases", + "isCorrect": "false" + }, + { + "answerText": "Intégre des phrases dans les paragraphes", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Le balisage des parties du discours (Parts-of-Speech Tagging)", + "answerOptions": [ + { + "answerText": "Divise les phrases en fonction de leurs parties du discours", + "isCorrect": "false" + }, + { + "answerText": "prend les mots tokenisés et les marque selon leur partie du discours", + "isCorrect": "true" + }, + { + "answerText": "schématise des phrases", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 34, + "title": "Tâches NLP: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Construisez un dictionnaire de la fréquence à laquelle les mots se reproduisent en utilisant:", + "answerOptions": [ + { + "answerText": "Dictionnaire de mots et d'expressions", + "isCorrect": "false" + }, + { + "answerText": "Fréquences de mots et de phrases", + "isCorrect": "true" + }, + { + "answerText": "Bibliothèque de mots et de phrases", + "isCorrect": "false" + } + ] + }, + { + "questionText": "N-grams fait référence à", + "answerOptions": [ + { + "answerText": "Un texte pouvant être divisé en séquences de mots d'une longueur définie", + "isCorrect": "true" + }, + { + "answerText": "Un mot pouvant être divisé en séquences de caractères d'une longueur de jeu", + "isCorrect": "false" + }, + { + "answerText": "Un texte pouvant être divisé en paragraphes d'une longueur définie", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Analyse du sentiment", + "answerOptions": [ + { + "answerText": "analyse une phrase pour la positivité ou la négativité", + "isCorrect": "true" + }, + { + "answerText": "analyse une phrase pour sentimentalité", + "isCorrect": "false" + }, + { + "answerText": "analyse une phrase pour la tristesse", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 35, + "title": "NLP et traduction: Quiz préalable", + "quiz": [ + { + "questionText": "La traduction naïve", + "answerOptions": [ + { + "answerText": "Traduit uniquement les mots", + "isCorrect": "true" + }, + { + "answerText": "Traduit la structure de la phrase", + "isCorrect": "false" + }, + { + "answerText": "Traduit le sentiment", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Un *corpus* de textes fait référence à", + "answerOptions": [ + { + "answerText": "Un petit nombre de textes", + "isCorrect": "false" + }, + { + "answerText": "Un grand nombre de textes", + "isCorrect": "true" + }, + { + "answerText": "Un texte standard", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Si un modèle ML a suffisamment de traductions humaines pour construire un modèle, il peut", + "answerOptions": [ + { + "answerText": "Abréger des traductions", + "isCorrect": "false" + }, + { + "answerText": "Normaliser les traductions", + "isCorrect": "false" + }, + { + "answerText": "Améliorer la précision des traductions", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 36, + "title": "NLP et traduction: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "La bibliothèque de traduction de texte sous-jacente est:", + "answerOptions": [ + { + "answerText": "Google Translate", + "isCorrect": "true" + }, + { + "answerText": "Bing", + "isCorrect": "false" + }, + { + "answerText": "Un modèle ML personnalisé", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Pour utiliser `blob.translate` vous avez besoin de:", + "answerOptions": [ + { + "answerText": "Une connexion Internet", + "isCorrect": "true" + }, + { + "answerText": "Un dictionnaire", + "isCorrect": "false" + }, + { + "answerText": "JavaScript", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Pour déterminer un sentiment, une approche ML serait d':", + "answerOptions": [ + { + "answerText": "Appliquer des techniques de régression pour générer manuellement des opinions et des scores et rechercher des modèles", + "isCorrect": "false" + }, + { + "answerText": "Appliquer des techniques de PNL pour générer manuellement des opinions et des scores et rechercher des modèles", + "isCorrect": "true" + }, + { + "answerText": "Appliquer des techniques de regroupement pour des opinions et des scores générés manuellement et rechercher des modèles", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 37, + "title": "NLP 4: Quiz préalable", + "quiz": [ + { + "questionText": "Quelles informations pouvons-nous obtenir du texte écrit ou parlé par un humain?", + "answerOptions": [ + { + "answerText": "motifs et fréquences", + "isCorrect": "false" + }, + { + "answerText": "Sentiment et signification", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Qu'est-ce que l'analyse du sentiment?", + "answerOptions": [ + { + "answerText": "Une étude sur la question de savoir si un héritage de famille a une valeur sentimentale", + "isCorrect": "false" + }, + { + "answerText": "Une méthode d'identification systématique, d'extraction, de quantification et d'étude des états affectifs et des informations subjectives", + "isCorrect": "true" + }, + { + "answerText": "La capacité de savoir si quelqu'un est triste ou heureux", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle question pourrait être répondue à l'aide d'un jeu de données de critiques hôteliers, de python et d'analyse de sentiment?", + "answerOptions": [ + { + "answerText": "Quels sont les mots et expressions les plus fréquemment utilisés dans les critiques?", + "isCorrect": "true" + }, + { + "answerText": "Quel hôtel a la meilleure piscine?", + "isCorrect": "false" + }, + { + "answerText": "Y a-t-il un service de voiturier dans cet hôtel?", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 38, + "title": "NLP 4: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Quelle est l'essence de la NLP?", + "answerOptions": [ + { + "answerText": "catégoriser la langue humaine en joyeuse ou triste", + "isCorrect": "false" + }, + { + "answerText": "Interprétation de sens ou de sentiment sans avoir un humain pour le faire", + "isCorrect": "true" + }, + { + "answerText": "Trouver des valeurs aberrantes dans le sentiment et les examiner", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelles sont certaines choses que vous pourriez rechercher lors du nettoyage des données?", + "answerOptions": [ + { + "answerText": "Personnages dans d'autres langues", + "isCorrect": "false" + }, + { + "answerText": "Lignes vierges ou colonnes", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Il est important de comprendre votre donnée et ses faiblesses avant d'effectuer des opérations à ce sujet.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 39, + "title": "NLP 5: Quiz préalable", + "quiz": [ + { + "questionText": "Pourquoi est-il important de nettoyer les données avant de l'analyser?", + "answerOptions": [ + { + "answerText": "Certaines colonnes pourraient avoir des données manquantes ou incorrectes", + "isCorrect": "false" + }, + { + "answerText": "Les données en désordre peuvent conduire à de fausses conclusions sur le jeu de données", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Quel est un exemple d'une stratégie de nettoyage des données?", + "answerOptions": [ + { + "answerText": "Supprimer des colonnes / rangées qui ne sont pas utiles pour répondre à une question spécifique", + "isCorrect": "true" + }, + { + "answerText": "Se débarrasser des valeurs vérifiées qui ne correspondent pas à votre hypothèse", + "isCorrect": "false" + }, + { + "answerText": "Déplacement des valeurs aberrantes vers une table séparée et exécutant les calculs de cette table pour voir s'ils correspondent", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Il peut être utile de classer les données à l'aide d'une colonne Tag.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 40, + "title": "NLP 5: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Quel est l'objectif de l'ensemble de données?", + "answerOptions": [ + { + "answerText": "Voir combien de critiques négatives et positives il y a pour les hôtels à travers le monde", + "isCorrect": "false" + }, + { + "answerText": "Ajouter du sentiment et des colonnes qui vous aideront à choisir le meilleur hôtel", + "isCorrect": "true" + }, + { + "answerText": "Analyser pourquoi les gens laissent des critiques spécifiques", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quels sont les mots d'arrêt?", + "answerOptions": [ + { + "answerText": "Mots anglais communs qui ne changent pas le sentiment d'une phrase", + "isCorrect": "false" + }, + { + "answerText": "Mots que vous pouvez supprimer pour accélérer l'analyse du sentiment", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Pour tester l'analyse du sentiment, assurez-vous qu'il correspond au score du critique pour le même examen.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 41, + "title": "Introduction aux Séries chronologiques (Time Series) : Quiz préalable", + "quiz": [ + { + "questionText": "La prévision de série chronologique est utile pour", + "answerOptions": [ + { + "answerText": "Déterminer les coûts futurs", + "isCorrect": "false" + }, + { + "answerText": "Prédire les prix futurs", + "isCorrect": "false" + }, + { + "answerText": "Les deux à la fois", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Une série chronologique est une séquence prise à:", + "answerOptions": [ + { + "answerText": "points successifs également espacés dans l'espace", + "isCorrect": "false" + }, + { + "answerText": "points successifs également espacés dans le temps", + "isCorrect": "true" + }, + { + "answerText": "points successifs également espacés dans l'espace et le temps", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La série chronologique peut être utilisée dans les cas de:", + "answerOptions": [ + { + "answerText": "Prévision de tremblement de terre", + "isCorrect": "true" + }, + { + "answerText": "Vision informatique", + "isCorrect": "false" + }, + { + "answerText": "Analyse des couleurs", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 42, + "title": "Introduction aux séries chronologiques : Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Les tendances de série chronologique sont", + "answerOptions": [ + { + "answerText": "des augmentations et des diminutions mesurables au fil du temps", + "isCorrect": "true" + }, + { + "answerText": "La quantification des diminutions au fil du temps", + "isCorrect": "false" + }, + { + "answerText": "Des lacunes entre augmentations et diminution au fil du temps", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Les valeurs aberrantes sont des", + "answerOptions": [ + { + "answerText": "Points proches de la variance de données standard", + "isCorrect": "false" + }, + { + "answerText": "Points loin de la variance de données standard", + "isCorrect": "true" + }, + { + "answerText": "Points dans la variance des données standard", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La prévision de séries chronologiques est utile pour", + "answerOptions": [ + { + "answerText": "L'économétrie", + "isCorrect": "true" + }, + { + "answerText": "L'histoire", + "isCorrect": "false" + }, + { + "answerText": "Les bibliothèques", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 43, + "title": "Les séries chronologiques ARIMA: Quiz préalable", + "quiz": [ + { + "questionText": "ARIMA signifie", + "answerOptions": [ + { + "answerText": "AutoRegressive Integral Moving Average", + "isCorrect": "false" + }, + { + "answerText": "AutoRegressive Integrated Moving Action", + "isCorrect": "false" + }, + { + "answerText": "AutoRegressive Integrated Moving Average", + "isCorrect": "true" + } + ] + }, + { + "questionText": "La stationnarité fait référence à", + "answerOptions": [ + { + "answerText": "Les données dont les attributs ne changent pas lors de la décalage", + "isCorrect": "false" + }, + { + "answerText": "Les données dont la distribution ne change pas lors de la décalage de temps", + "isCorrect": "true" + }, + { + "answerText": "Les données dont la distribution change lors de la décalage", + "isCorrect": "false" + } + ] + }, + { + "questionText": "La différenciation", + "answerOptions": [ + { + "answerText": "Stabilise la tendance et la saisonnalité", + "isCorrect": "false" + }, + { + "answerText": "Exacerbe la tendance et la saisonnalité", + "isCorrect": "false" + }, + { + "answerText": "Élimine la tendance et la saisonnalité", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 44, + "title": "Les séries chronologiques ARIMA: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Arima est utilisé pour créer un modèle adapté à la forme spéciale des données de la série chronologique", + "answerOptions": [ + { + "answerText": "aussi plat que possible", + "isCorrect": "false" + }, + { + "answerText": "aussi étroitement que possible", + "isCorrect": "true" + }, + { + "answerText": "via ScatterPlots", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Utilisez SARIMAX pour", + "answerOptions": [ + { + "answerText": "Gérer les modèles d'ARIMA saisonniers", + "isCorrect": "true" + }, + { + "answerText": "Gérer des modèles spéciaux ARIMA", + "isCorrect": "false" + }, + { + "answerText": "Gérer les modèles statistiques ARIMA", + "isCorrect": "false" + } + ] + }, + { + "questionText": " La validation « Walk-Forward » implique de", + "answerOptions": [ + { + "answerText": "Réévaluer un modèle progressivement tel qu'il est validé", + "isCorrect": "false" + }, + { + "answerText": "Re-entraîner un modèle progressivement tel qu'il est validé", + "isCorrect": "true" + }, + { + "answerText": "Re-configurer un modèle progressivement tel qu'il est validé", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 45, + "title": "Renforcement 1: Quiz préalable", + "quiz": [ + { + "questionText": "Qu'est-ce que l'apprentissage du renforcement?", + "answerOptions": [ + { + "answerText": "Enseigner à quelqu'un quelque chose encore et encore jusqu'à ce qu'ils comprennent", + "isCorrect": "false" + }, + { + "answerText": "Une technique d'apprentissage qui déchiffre le comportement optimal d'un agent dans certains environnements en exécutant de nombreuses expériences", + "isCorrect": "true" + }, + { + "answerText": "Comprendre comment exécuter plusieurs expériences à la fois", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Qu'est-ce qu'une politique?", + "answerOptions": [ + { + "answerText": "une fonction qui renvoie l'action à tout état donné", + "isCorrect": "true" + }, + { + "answerText": "Un document qui vous dit si vous pouvez renvoyer ou non un article", + "isCorrect": "false" + }, + { + "answerText": "Une fonction utilisée à des fins aléatoires", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Une fonction de récompense renvoie un score pour chaque état d'environnement.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "true" + }, + { + "answerText": "Faux", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 46, + "title": "Renforcement 1: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Qu'est-ce que le Q-Learning?", + "answerOptions": [ + { + "answerText": "Un mécanisme d'enregistrement de la \"bonté\" de chaque État", + "isCorrect": "false" + }, + { + "answerText": "Un algorithme où la politique est définie par une table Q", + "isCorrect": "false" + }, + { + "answerText": "Les deux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Pour quelles valeurs une Q-Table correspond à la stratégie de marche aléatoire?", + "answerOptions": [ + { + "answerText": "toutes les valeurs égales", + "isCorrect": "true" + }, + { + "answerText": "-0,25", + "isCorrect": "false" + }, + { + "answerText": "toutes les valeurs différentes", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Il valait mieux utiliser l'exploration que l'exploitation pendant le processus d'apprentissage de notre leçon.", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "false" + }, + { + "answerText": "Faux", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 47, + "title": "Renforcement 2: Quiz préalable", + "quiz": [ + { + "questionText": "Les échecs et le go sont des jeux avec des états continus", + "answerOptions": [ + { + "answerText": "Vrai", + "isCorrect": "false" + }, + { + "answerText": "Faux", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Quel est le problème CartPole ?", + "answerOptions": [ + { + "answerText": "Un processus d'élimination des valeurs aberrantes", + "isCorrect": "false" + }, + { + "answerText": "Une méthode d'optimisation de votre panier", + "isCorrect": "false" + }, + { + "answerText": "Une version simplifiée d'équilibrage", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Quel outil pouvons-nous utiliser pour jouer à différents scénarios d'états potentiels dans un jeu?", + "answerOptions": [ + { + "answerText": "Devinez et chèque", + "isCorrect": "false" + }, + { + "answerText": "Environnements de simulation", + "isCorrect": "true" + }, + { + "answerText": "Test de transition de l'état", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 48, + "title": "Renforcement 2: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Où définissons-nous toutes les actions possibles dans un environnement?", + "answerOptions": [ + { + "answerText": "Méthodes", + "isCorrect": "false" + }, + { + "answerText": "espace d'action", + "isCorrect": "true" + }, + { + "answerText": "Liste d'action", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle paire avons-nous utilisée comme valeur de la clé de dictionnaire?", + "answerOptions": [ + { + "answerText": "(état, action) comme clé, l'entrée Q-Table comme valeur", + "isCorrect": "true" + }, + { + "answerText": "L'état comme clé, action en tant que valeur", + "isCorrect": "false" + }, + { + "answerText": "La valeur de la fonction QValues ​​est la clé, l'action en tant que valeur", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quels sont les hyperparamètres que nous avons utilisés pendant le Q-Learning?", + "answerOptions": [ + { + "answerText": "Valeur de la table Q, récompense actuelle, action aléatoire", + "isCorrect": "false" + }, + { + "answerText": "Taux d'apprentissage, facteur de réduction, facteur d'exploration / d'exploitation", + "isCorrect": "true" + }, + { + "answerText": "Récompenses cumulatives, taux d'apprentissage, facteur d'exploration", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 49, + "title": "Applications du monde réel: Quiz préalable", + "quiz": [ + { + "questionText": "Quel est un exemple d'application ML dans l'industrie des finances?", + "answerOptions": [ + { + "answerText": "Personnaliser le voyage client à l'aide de NLP", + "isCorrect": "false" + }, + { + "answerText": "Gestion de la richesse à l'aide de la régression linéaire", + "isCorrect": "true" + }, + { + "answerText": "Gestion de l'énergie à l'aide de séries chronologiques", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle technique ML peut utiliser les hôpitaux pour gérer la réadmission?", + "answerOptions": [ + { + "answerText": "Le Clustering (Regroupement)", + "isCorrect": "true" + }, + { + "answerText": "Les séries chronologiques", + "isCorrect": "false" + }, + { + "answerText": "Le NLP", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quel est un exemple d'utilisation des séries chronologiques pour la gestion de l'énergie?", + "answerOptions": [ + { + "answerText": "Animaux de détection de mouvement", + "isCorrect": "false" + }, + { + "answerText": "Parkings intelligents", + "isCorrect": "true" + }, + { + "answerText": "Suivi des incendies de forêt", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 50, + "title": "Applications du monde réel: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Quelle technique ML peut être utilisée pour détecter la fraude par carte de crédit?", + "answerOptions": [ + { + "answerText": "régression", + "isCorrect": "false" + }, + { + "answerText": "Clustering", + "isCorrect": "true" + }, + { + "answerText": "NLP", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quelle technique ML est illustrée dans la gestion forestière?", + "answerOptions": [ + { + "answerText": "Apprentissage du renforcement", + "isCorrect": "true" + }, + { + "answerText": "Série chronologique", + "isCorrect": "false" + }, + { + "answerText": "NLP", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Quel est un exemple d'application ML dans l'industrie des soins de santé?", + "answerOptions": [ + { + "answerText": "Prédire le comportement des étudiants en utilisant la régression", + "isCorrect": "false" + }, + { + "answerText": "Gestion des essais cliniques à l'aide de classificateurs", + "isCorrect": "true" + }, + { + "answerText": "Sensation de mouvement des animaux utilisant des classificateurs", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 51, + "title": "Séries temporelles SVR: Quiz préalable", + "quiz": [ + { + "questionText": "SVM signifie", + "answerOptions": [ + { + "answerText": "Statistical Vector Machine", + "isCorrect": "false" + }, + { + "answerText": "Support Vector Machine", + "isCorrect": "true" + }, + { + "answerText": "Statistical Vector Model", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Laquelle de ces techniques ML est utilisée pour prédire des valeurs continues ?", + "answerOptions": [ + { + "answerText": "Le Clustering", + "isCorrect": "false" + }, + { + "answerText": "La classification", + "isCorrect": "false" + }, + { + "answerText": "La régression", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Lequel de ces modèles est couramment utilisé pour les prévisions de séries chronologiques ?", + "answerOptions": [ + { + "answerText": "ARIMA", + "isCorrect": "true" + }, + { + "answerText": "K-Means Clustering", + "isCorrect": "false" + }, + { + "answerText": "Logistic Regression", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 52, + "title": "Séries temporelles SVR: Quiz de validation des connaissances", + "quiz": [ + { + "questionText": "Par laquelle de ces méthodes un SVR apprend-il ?", + "answerOptions": [ + { + "answerText": "Trouver le meilleur hyperplan d'ajustement qui a le nombre maximum de points de données", + "isCorrect": "true" + }, + { + "answerText": "Apprentissage de la distribution de probabilité de l'ensemble de données", + "isCorrect": "false" + }, + { + "answerText": "Recherche de clusters dans l'ensemble de données", + "isCorrect": "false" + } + ] + }, + { + "questionText": "À quoi sert un noyau dans les SVM ?", + "answerOptions": [ + { + "answerText": "Pour mesurer la précision des prédictions du modèle", + "isCorrect": "false" + }, + { + "answerText": "Pour transformer l'ensemble de données dans un espace de dimension supérieure", + "isCorrect": "true" + }, + { + "answerText": "Pour standardiser les valeurs de l'ensemble de données", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Lequel de ces modèles prend en compte la non-linéarité de l'ensemble de données ?", + "answerOptions": [ + { + "answerText": "La régression linéaire simple", + "isCorrect": "false" + }, + { + "answerText": "ARIMA", + "isCorrect": "false" + }, + { + "answerText": "SVR utilisant le noyau RBF", + "isCorrect": "true" } ] } + ] + } ] -}] \ No newline at end of file + } +] From 6f727875b74444ebe0a8f8b34d21c1520c532bb6 Mon Sep 17 00:00:00 2001 From: Fadhil Halimm Date: Sat, 23 Oct 2021 04:20:25 +0800 Subject: [PATCH 25/63] Add Malay readme translation (#408) * Add Malay readme translation * Update link path --- translations/README.ms.md | 129 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 translations/README.ms.md diff --git a/translations/README.ms.md b/translations/README.ms.md new file mode 100644 index 000000000..69d2990ac --- /dev/null +++ b/translations/README.ms.md @@ -0,0 +1,129 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/ML-For-Beginners.svg)](https://github.com/microsoft/ML-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/ML-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/ML-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/ML-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/ML-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/ML-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/) + +# Pembelajaran Mesin untuk Pemula - Kurikulum + +> 🌍 Mengembara ke seluruh dunia semasa kita meneroka Pembelajaran Mesin melalui budaya dunia 🌍 + +Azure Cloud Advocates di Microsoft dengan senang hati menawarkan kurikulum 12-minggu, 24-pelajaran (ditambah satu!) Mengenai**Pembelajaran Mesin**. Dalam kurikulum ini, anda akan belajar tentang apa yang kadang-kadang disebut**pembelajaran mesin klasik**, menggunakan terutamanya Scikit-learning sebagai perpustakaan dan mengelakkan pembelajaran mendalam, yang dicakup dalam kurikulum 'AI for Beginners' yang akan datang. Pasangkan pelajaran ini dengan ['Data Science for Beginners' kurikulum](https://aka.ms/datascience-beginners) kami juga! + +Perjalanan bersama kami di seluruh dunia kerana kami menerapkan teknik klasik ini ke data dari banyak kawasan di dunia. Setiap pelajaran merangkumi kuiz sebelum dan sesudah pelajaran, arahan bertulis untuk menyelesaikan pelajaran, penyelesaian, tugasan dan banyak lagi. Pedagogi berasaskan projek kami membolehkan anda belajar sambil membina, cara yang terbukti untuk kemahiran baru 'melekat'. + +**✍️ Terima kasih kepada penulis kami**Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, dan Amy Boyd + +**🎨 Terima kasih juga kepada ilustrator kami**Tomomi Imura, Dasani Madipalli, dan Jen Looper + +**🙏 Terima kasih khas 🙏 kepada pengarang, pengulas dan penyumbang kandungan Duta Pelajar Microsoft kami**, terutamanya Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, dan Snigdha Agarwal + +**🤩 Terima kasih yang tidak terhingga kepada Duta Pelajar Microsoft Eric Wanjau atas pelajaran R kami!** + +--- + +# Bermula + +**Pelajar**, untuk menggunakan kurikulum ini, garpu seluruh repo ke akaun GitHub anda sendiri dan selesaikan latihan anda sendiri atau bersama kumpulan: + +- Mulakan dengan kuiz pra-kuliah. +- Baca kuliah dan selesaikan aktiviti, berhenti sebentar dan renungkan pada setiap pemeriksaan pengetahuan. +- Cuba buat projek dengan memahami pelajaran daripada menjalankan kod penyelesaian; namun kod itu terdapat di folder `/solution` dalam setiap pelajaran berorientasikan projek. +- Ikuti kuiz pasca kuliah. +- Selesaikan cabaran. +- Selesaikan tugasan. +- Setelah menyelesaikan kumpulan pelajaran, lawati [Discussion board](https://github.com/microsoft/ML-For-Beginners/discussions) dan "belajar dengan kuat" dengan mengisi rubrik PAT yang sesuai. 'PAT' adalah Alat Penilaian Kemajuan yang merupakan rubrik yang anda isi untuk melanjutkan pembelajaran anda. Anda juga boleh bertindak balas terhadap PAT lain sehingga kami dapat belajar bersama. + +> Untuk kajian lebih lanjut, kami mengesyorkan mengikuti [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-15963-cxa) berikut dan jalan belajar. + +**Guru**, kami telah [memasukkan beberapa cadangan](for-teachers.md) mengenai cara menggunakan kurikulum ini. + + +## Jumpa pasukan + +[![Promo video](../ml-for-beginners.png)](https://youtu.be/Tj1XWrDSYJU "Promo video") + +> 🎥 Klik gambar di atas untuk video mengenai projek dan orang yang membuatnya! + +--- + +## Pedagogi + +Kami telah memilih dua prinsip pedagogi semasa membina kurikulum ini: memastikan bahawa ia adalah **berasaskan projek** dan merangkumi **kuiz yang kerap**. Di samping itu, kurikulum ini mempunyai **tema umum** untuk memberikannya kesatuan. + +Dengan memastikan bahawa kandungan sesuai dengan projek, proses dibuat lebih menarik bagi pelajar dan pengekalan konsep akan ditambah. Di samping itu, kuiz bertaraf rendah sebelum kelas menetapkan niat pelajar untuk mempelajari sesuatu topik, sementara kuiz kedua selepas kelas memastikan pengekalan selanjutnya. Kurikulum ini dirancang agar fleksibel dan menyenangkan dan dapat diambil secara keseluruhan atau sebahagian. Projek bermula kecil dan menjadi semakin rumit pada akhir kitaran 12 minggu. Kurikulum ini juga termasuk skrip tulisan mengenai aplikasi ML dunia nyata, yang dapat digunakan sebagai kredit tambahan atau sebagai dasar perbincangan. + +> Cari garis panduan [Kod Tingkah Laku](CODE_OF_CONDUCT.md) kami, [Menyumbang](CONTRIBUTING.md), dan [Terjemahan](TRANSLATIONS.md). Kami mengalu-alukan maklum balas yang membina! + + +## Setiap pelajaran merangkumi: + +- nota lakaran pilihan +- video tambahan pilihan +- kuiz pemanasan sebelum kuliah +- pelajaran bertulis +- untuk pelajaran berasaskan projek, panduan langkah demi langkah bagaimana membina projek +- pemeriksaan pengetahuan +- satu cabaran +- bacaan tambahan +- tugasan +- kuiz pasca kuliah + + +> **Catatan mengenai bahasa**: Pelajaran ini terutama ditulis dalam Python, tetapi banyak juga tersedia dalam R. Untuk menyelesaikan pelajaran R, pergi ke folder `/solution` dan cari pelajaran R. Mereka termasuk pelanjutan .rmd yang mewakili fail **R Markdown** yang hanya dapat didefinisikan sebagai penyisipan `potongan kode '(dari R atau bahasa lain) dan` header YAML` (yang membimbing cara memformat output seperti PDF) dalam `Markdown document`. Oleh itu, ia berfungsi sebagai kerangka penulisan teladan bagi sains data kerana ia membolehkan anda menggabungkan kod, output dan pemikiran anda dengan membolehkan anda menuliskannya dalam Markdown. Lebih-lebih lagi, dokumen R Markdown dapat diberikan ke format output seperti PDF, HTML, atau Word. + +> **Catatan mengenai kuiz**: Semua kuiz terkandung [dalam aplikasi ini](https://white-water-09ec41f0f.azurestaticapps.net/), untuk 50 keseluruhan kuiz masing-masing dari tiga soalan. Mereka dihubungkan dari dalam pelajaran tetapi aplikasi kuiz dapat dijalankan secara tempatan; ikuti arahan dalam folder `quiz-app`. + + +| Nombor Pelajaran | Topik | Pengumpulan Pelajaran | Objektif Pembelajaran | Pautan Pembelajaran | Pengarang | +|:-------------:|:--------------------------------------------------------------:|:--------------------------------------------------------:|------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------:| +| 01 | Pengenalan pembelajaran mesin | [Pengenalan](../1-Introduction/README.md) | Ketahui konsep asas di sebalik pembelajaran mesin | [Pelajaran](../1-Introduction/1-intro-to-ML/README.md) | Muhammad | +| 02 | Sejarah pembelajaran mesin | [Pengenalan](../1-Introduction/README.md) | Ketahui sejarah yang mendasari bidang ini | [Pelajaran](../1-Introduction/2-history-of-ML/README.md) | Jen and Amy | +| 03 | Keadilan dan pembelajaran mesin | [Pengenalan](../1-Introduction/README.md) | Apakah masalah falsafah penting mengenai keadilan yang harus dipertimbangkan oleh pelajar semasa membina dan menggunakan model ML? | [Pelajaran](../1-Introduction/3-fairness/README.md) | Tomomi | +| 04 | Teknik untuk pembelajaran mesin | [Pengenalan](../1-Introduction/README.md) | Teknik apa yang digunakan oleh penyelidik ML untuk membina model ML? | [Pelajaran](../1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen | +| 05 | Pengenalan regresi | [Regresi](../2-Regression/README.md) | Mulakan dengan Python dan Scikit-belajar untuk model regresi |
  • [Python](../2-Regression/1-Tools/README.md)
  • [R](../2-Regression/1-Tools/solution/R/lesson_1-R.ipynb)
|
  • Jen
  • Eric Wanjau
| +| 06 | Harga labu Amerika Utara 🎃 | [Regresi](../2-Regression/README.md) | Visualisasikan dan bersihkan data sebagai persediaan untuk ML |
  • [Python](../2-Regression/2-Data/README.md)
  • [R](../2-Regression/2-Data/solution/R/lesson_2-R.ipynb)
|
  • Jen
  • Eric Wanjau
| +| 07 | Harga labu Amerika Utara 🎃 | [Regresi](../2-Regression/README.md) | Membina model regresi linear dan polinomial |
  • [Python](../2-Regression/3-Linear/README.md)
  • [R](../2-Regression/3-Linear/solution/R/lesson_3-R.ipynb)
|
  • Jen
  • Eric Wanjau
| +| 08 | Harga labu Amerika Utara 🎃 | [Regresi](../2-Regression/README.md) | Bina model regresi logistik |
  • [Python](../2-Regression/4-Logistic/README.md)
  • [R](../2-Regression/4-Logistic/solution/R/lesson_4-R.ipynb)
|
  • Jen
  • Eric Wanjau
| +| 09 | Aplikasi Web 🔌 | [Aplikasi Web](../3-Web-App/README.md) | Bina aplikasi web untuk menggunakan model terlatih anda | [Python](../3-Web-App/1-Web-App/README.md) | Jen | +| 10 | Pengenalan klasifikasi | [Pengelasan](../4-Classification/README.md) | Bersihkan, persiapkan, dan gambarkan data anda; pengenalan klasifikasi |
  • [Python](../4-Classification/1-Introduction/README.md)
  • [R](../4-Classification/1-Introduction/solution/R/lesson_10-R.ipynb) |
    • Jen and Cassie
    • Eric Wanjau
    | +| 11 | Masakan Asia dan India yang lazat 🍜 | [Pengelasan](../4-Classification/README.md) | Pengenalan kepada pengelasan |
    • [Python](../4-Classification/2-Classifiers-1/README.md)
    • [R](../4-Classification/2-Classifiers-1/solution/R/lesson_11-R.ipynb) |
      • Jen and Cassie
      • Eric Wanjau
      | +| 12 | Masakan Asia dan India yang lazat 🍜 | [Pengelasan](../4-Classification/README.md) | Lebih banyak pengelasan |
      • [Python](../4-Classification/3-Classifiers-2/README.md)
      • [R](../4-Classification/3-Classifiers-2/solution/R/lesson_12-R.ipynb) |
        • Jen and Cassie
        • Eric Wanjau
        | +| 13 | Masakan Asia dan India yang lazat 🍜 | [Pengelasan](../4-Classification/README.md) | Bina aplikasi web cadangan menggunakan model anda | [Python](../4-Classification/4-Applied/README.md) | Jen | +| 14 | Pengenalan pengelompokan | [Penggabungan](../5-Clustering/README.md) | Bersihkan, persiapkan, dan gambarkan data anda; Pengenalan pengelompokan |
        • [Python](5-Clustering/1-Visualize/README.md)
        • [R](../5-Clustering/1-Visualize/solution/R/lesson_14-R.ipynb) |
          • Jen
          • Eric Wanjau
          | +| 15 | Meneroka Selera Muzik Nigeria 🎧 | [Penggabungan](../5-Clustering/README.md) | Terokai kaedah pengelompokan K-Means |
          • [Python](../5-Clustering/2-K-Means/README.md)
          • [R](../5-Clustering/2-K-Means/solution/R/lesson_15-R.ipynb) |
            • Jen
            • Eric Wanjau
            | +| 16 | Pengenalan pemprosesan bahasa semula jadi ☕️ | [Pemprosesan bahasa semula jadi](../6-NLP/README.md) | Ketahui asas mengenai NLP dengan membina bot sederhana | [Python](../6-NLP/1-Introduction-to-NLP/README.md) | Stephen | +| 17 | Tugas NLP biasa ☕️ | [Pemprosesan bahasa semula jadi](../6-NLP/README.md) | Memperdalam pengetahuan NLP anda dengan memahami tugas-tugas umum yang diperlukan ketika berurusan dengan struktur bahasa | [Python](../6-NLP/2-Tasks/README.md) | Stephen | +| 18 | Analisis terjemahan dan sentimen ♥ ️| [Pemprosesan bahasa semula jadi](../6-NLP/README.md) | Terjemahan dan analisis sentimen dengan Jane Austen | [Python](../6-NLP/3-Translation-Sentiment/README.md) | Stephen | +| 19 | Hotel romantis di Eropah ♥ ️| [Pemprosesan bahasa semula jadi](../6-NLP/README.md) | Analisis sentimen dengan ulasan hotel | [Python](../6-NLP/4-Hotel-Reviews-1/README.md) | Stephen | +| 20 | Hotel romantis di Eropah ♥ ️| [Pemprosesan bahasa semula jadi](../6-NLP/README.md) | Analisis sentimen dengan ulasan hotel 2 | [Python](../6-NLP/5-Hotel-Reviews-2/README.md) | Stephen | +| 21 | Pengenalan ramalan siri masa | [Siri masa](../7-TimeSeries/README.md) | Pengenalan ramalan siri masa | [Python](../7-TimeSeries/1-Introduction/README.md) | Francesca | +| 22 | ⚡️ Penggunaan Kuasa Dunia ⚡️ - ramalan siri masa dengan ARIMA | [Siri masa](../7-TimeSeries/README.md) | Ramalan siri masa dengan ARIMA | [Python](../7-TimeSeries/2-ARIMA/README.md) | Francesca | +| 23 | World️ Penggunaan Kuasa Dunia ⚡️ - ramalan siri masa dengan SVR | [Siri masa](../7-TimeSeries/README.md) | Ramalan siri masa dengan Regressor Vektor Sokongan | [Python](../7-TimeSeries/3-SVR/README.md) | Anirban | +| 24 | Pengenalan pembelajaran pengukuhan | [Pembelajaran pengukuhan](../8-Reinforcement/README.md) | Pengenalan pembelajaran pengukuhan dengan Q-Learning | [Python](../8-Reinforcement/1-QLearning/README.md) | Dmitry | +| 25 | Tolong Peter mengelakkan serigala! 🐺 | [Pembelajaran pengukuhan](../8-Reinforcement/README.md) | Gym pembelajaran pengukuhan | [Python](../8-Reinforcement/2-Gym/README.md) | Dmitry | +| Poskrip | Senario dan aplikasi ML Dunia Sebenar | [ML di Alam Nyata](../9-Real-World/README.md) | Aplikasi ML klasik yang menarik dan mendedahkan | [Pelajaran](../9-Real-World/1-Applications/README.md) | Pasukan | + +## Akses luar talian + +Anda boleh menjalankan dokumentasi ini di luar talian dengan menggunakan [Docsify](https://docsify.js.org/#/). 'Fork' repo ini, [pasang Docsify](https://docsify.js.org/#/quickstart) pada mesin tempatan anda, dan kemudian di folder root repo ini, ketik `docsify serve`. Laman web akan dilayan di port 3000 di localhost anda: `localhost: 3000`. + +## PDF + +Cari pdf kurikulum dengan pautan [di sini](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf). + +## Pertolongan diperlukan! + +Adakah anda ingin menyumbang terjemahan? Sila baca [pedoman terjemahan](TRANSLATIONS.md) kami dan tambahkan input [di sini](https://github.com/microsoft/ML-For-Beginners/issues/71). + +## Kurikulum Lain + +Pasukan kami menghasilkan kurikulum lain! Lihat: + +- [Peranti Web untuk Pemula](https://aka.ms/webdev-beginners) +- [IoT untuk Pemula](https://aka.ms/iot-beginners) +- [Sains Data untuk Pemula](https://aka.ms/datascience-beginners) \ No newline at end of file From d1641006dde42f7b0e8e7c1e889d5e4105389cb4 Mon Sep 17 00:00:00 2001 From: Fernanda Kawasaki <50497814+fernandakawasaki@users.noreply.github.com> Date: Sun, 24 Oct 2021 11:00:21 -0300 Subject: [PATCH 26/63] Add Brazilian Portuguese translation for some files (6-NLP) (#426) * Create README.pt-br.mb * Up to the section how is this technology possible * translated up to imitation game * Translation complete * Fix quiz links * Assignment translation to pt-bt complete * Translated up to Embeddings * README.pt-br.md translated to PT-BR * Translated README.md file to pt-br * Rephrased sentences and fixed typos * Revision and fixed typos * Create assignment.pt-br.md * Rephrased sentences. Fixed typos Revised and rephrased sentences. Fixed typos and broken links * Rephrased sentences and fixed typos --- .../translations/README.pt-br.md | 173 ++++++++++++++ .../translations/assignment.pt-br.md | 11 + 6-NLP/2-Tasks/translations/README.pt-br.md | 220 ++++++++++++++++++ .../2-Tasks/translations/assignment.pt-br.md | 11 + 6-NLP/translations/README.pt-br.md | 24 ++ 5 files changed, 439 insertions(+) create mode 100644 6-NLP/1-Introduction-to-NLP/translations/README.pt-br.md create mode 100644 6-NLP/1-Introduction-to-NLP/translations/assignment.pt-br.md create mode 100644 6-NLP/2-Tasks/translations/README.pt-br.md create mode 100644 6-NLP/2-Tasks/translations/assignment.pt-br.md create mode 100644 6-NLP/translations/README.pt-br.md diff --git a/6-NLP/1-Introduction-to-NLP/translations/README.pt-br.md b/6-NLP/1-Introduction-to-NLP/translations/README.pt-br.md new file mode 100644 index 000000000..1d0f63ef8 --- /dev/null +++ b/6-NLP/1-Introduction-to-NLP/translations/README.pt-br.md @@ -0,0 +1,173 @@ +# Introdução ao Processamento de Linguagem Natural + +Esta aula cobre uma breve história, bem como conceitos importantes do *processamento de linguagem natural*, uma subárea da *Linguística computacional*. + +## [Teste pré-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/31?loc=br) + +## Introdução + +O Processamento de Linguagem Natural (PLN) ou, em inglês, Natural Language Processing (NLP), como é geralmente conhecido, é um dos campos mais conhecidos onde o aprendizado de máquina (machine learning) tem sido aplicado e usado na produção de software. + +✅ Você consegue pensar em algum software que você usa todo dia e que provavelmente tem algum PLN integrado? E em programas de processamento de palavras ou aplicativos mobile que você usa com frequência? + +Você vai aprender sobre: + +- **A noção de linguagens**. Como as linguagens se desenvolveram e quais são as principais áreas de estudo. +- **Definição e conceitos**. Você também vai aprender definições e conceitos relacionados com o modo como os computadores processam texto, incluindo análise sintática (parsing), gramática e identificação de substantivos e verbos. Existem algumas tarefas de programação nesta aula, juntamente com a introdução de muitos conceitos importantes, os quais você irá aprender a programar nas próximas aulas. + +## Linguística computacional + +Linguística computacional é uma área de pesquisa e desenvolvimento que vem aumentando ao longo das décadas e estuda como computadores podem trabalhar e comunicar com linguagens, traduzir, e até entendê-las. O processamento de linguagem natural (PLN) é um campo relacionado à linguística computacional que foca em como computadores podem processar linguagens 'naturais' ou humanas. + +### Exemplo - transcrição de voz no celular + +Se você já usou o recurso de transcrição de voz ao invés de escrever ou fez uma pergunta para uma assistente virtual, sua fala foi convertida para o formato textual e então ela foi processada ou *parseada* (teve a sintaxe analisada). As palavras-chave detectadas então são processadas em um formato que o celular ou a assistente possa entender e agir. + +![compreensão](../images/comprehension.png) +> Compreensão de linguagem de verdade é difícil! Imagem por [Jen Looper](https://twitter.com/jenlooper) + +> Tradução: + > Mulher: Mas o que você quer? Frango? Peixe? Patê? + > Gato: Miau + +### Como essa tecnologia é possível? + +Ela é possível porque alguém escreveu um programa de computador para fazer isto. Algumas décadas atrás, escritores de ficção científica previram que as pessoas iriam falar majoritariamente com seus computadores, e que computadores sempre conseguiriam entender exatamente o que elas queriam dizer. Infelizmente, isto mostrou-se mais difícil do que muitos imaginavam, e apesar de hoje ser um problema muito melhor compreendido, ainda existem desafios significativos para alcançar o processamento de linguagem natural 'perfeito' no que tange a entender o significado de uma frase/oração. Este é um problema particularmente difícil quando é preciso entender humor ou detectar emoções como sarcasmo em uma frase. + +Agora, você pode estar se lembrando das aulas da escola onde o professor fala sobre a gramática de uma oração. Em alguns países, estudantes aprendem gramática e linguística em uma matéria dedicada, mas, em muitos, estes tópicos são incluídos como parte do aprendizado da linguagem: ou sua primeira linguagem na pré-escola (aprendendo a ler e escrever) e talvez a segunda linguagem no ensino fundamental ou médio. Contudo, não se preocupe se você não é experiente em diferenciar substantivos de verbos ou advérbios de adjetivos! + +Se você tem dificuldade com a diferença entre o *presente do indicativo* e o *gerúndio*, você não está sozinho(a). Esta é uma tarefa desafiadora para muitas pessoas, mesmo falantes nativos de uma língua. A boa notícia é que computadores são ótimos em aplicar regras formais, e você vai aprender a escrever código que pode *parsear* (analisar a sintaxe) uma frase tão bem quanto um humano. A maior dificuldade que você irá encontrar é entender o *significado* e o *sentimento* de uma frase. + +## Pré-requisitos + +Para esta aula, o pré-requisito principal é conseguir ler e entender a linguagem. Não existem equações ou problemas da matemática para resolver. Enquanto o autor original escreveu esta aula em inglês, ela também será traduzida em outras línguas (como em português!), então você pode estar lendo uma tradução. Existem exemplos onde diferentes linguagens são usadas (como comparar regras gramaticais entre diferentes linguagens). Elas *não* são traduzidas, mas o texto que as explica sim, então o significado fica claro. + +Para as tarefas de programação, você irá usar Python. Os exemplos a seguir usam Python 3.8. + +Nesta seção, você vai precisar: + +- **Entender Python 3**. Entender a linguagem Python 3, esta aula usa input (entrada), loops (iteração), leitura de arquivos, arrays (vetores). +- **Visual Studio Code + extensão**. Nós iremos utilizar o Visual Studio Code e sua extensão de Python, mas você pode usar a IDE Python de sua preferência. +- **TextBlob**. [TextBlob](https://github.com/sloria/TextBlob) é uma biblioteca de processamento de texto simplificada para Python. Siga as instruções no site do TextBlob para instalá-lo no seu sistema (instale o corpora também, como mostrado abaixo): + + ```bash + pip install -U textblob + python -m textblob.download_corpora + ``` + +> 💡 Dica: Você pode rodar Python diretamente nos ambientes (environments) do VS Code. Veja a [documentação](https://code.visualstudio.com/docs/languages/python?WT.mc_id=academic-15963-cxa) para mais informações. + +## Falando com máquinas + +A história de tentar fazer computadores entender a linguagem humana é de décadas atrás, e um dos primeiros cientistas a considerar o processamento de linguagem natural foi *Alan Turing*. + +### O 'Teste de Turing' + +Quando Turing estava pesquisando *inteligência artificial* na década de 1950, ele imaginou um caso onde um teste de conversação digitada que poderia ser dado para um humano e um computador, onde o humano na conversa não conseguiria ter certeza de que ele estava falando com outro humano ou um computador. + +Se o humano não pudesse determinar se as respostas foram dadas por um computador ou não depois de um certo período de conversa, poderíamos dizer que computador está *pensando*? + +### A inspiração - 'o jogo da imitação' + +A ideia do teste veio de um jogo de festa chamado *O Jogo da Imitação* (The Imitation Game), onde um interrogador está sozinho em um cômodo e tem a tarefa de determinar qual de duas pessoas (em outro cômodo) é o homem e qual é a mulher. O interrogador pode mandar notas, e precisa tentar pensar em questões onde as respostas escritas revelam o gênero da pessoa misteriosa. Obviamente, os jogadores na outra sala estão tentando enganar o interrogador ao responder questões de forma confusa/enganosa, ao mesmo tempo em que aparentam dar respostas sinceras. + +### Desenvolvendo Eliza + +Nos anos 1960, um cientista do MIT chamado *Joseph Weizenbaum* desenvolveu [*Eliza*](https://wikipedia.org/wiki/ELIZA), um computador 'terapeuta' que fazia perguntas ao humano e aparentava entender suas respostas. No entanto, enquanto Eliza conseguia parsear e identificar certas construções gramaticais e palavras-chave para conseguir responder de forma razoável, não podemos dizer que ele conseguia *entender* a frase. Se Eliza fosse apresentado com uma sequência de sentenças seguindo o formato "**Eu estou** triste" ele podia rearranjar e substituir palavras na sentença para formar a resposta "Há quanto tempo **você está** triste?". + +Isso dá a impressão de que Eliza entendeu a afirmação e fez uma pergunta subsequente, enquanto na realidade, o computador mudou a conjugação verbal e adicionou algumas palavras. Se Eliza não conseguisse identificar uma palavra-chave que já tem uma resposta pronta, ele daria uma resposta aleatória que pode ser aplicada em diversas afirmações do usuário. Eliza podia ser facilmente enganado, por exemplo, quando um usuário escrevia "**Você é** uma bicicleta", a resposta dada poderia ser "Há quanto tempo **eu sou** uma bicicleta?", ao invés de uma resposta mais razoável. + +[![Conversando com Eliza](https://img.youtube.com/vi/RMK9AphfLco/0.jpg)](https://youtu.be/RMK9AphfLco "Chatting with Eliza") + +> 🎥 Clique na imagem abaixo para ver um video sobre o programa original ELIZA + +> Nota: Você pode ler a descrição original de [Eliza](https://cacm.acm.org/magazines/1966/1/13317-elizaa-computer-program-for-the-study-of-natural-language-communication-between-man-and-machine/abstract) publicada em 1966 se você tem uma conta ACM. Alternativamente, leia sobre Eliza na [wikipedia](https://wikipedia.org/wiki/ELIZA) + +## Exercício - programando um bot de conversação básico + +Um bot de conversação, como Eliza, é um programa que obtém o input do usuário e parece entender e responder de forma inteligente. Diferentemente de Eliza, nosso bot não vai ter diversas regras dando a aparência de uma conversação inteligente. Ao invés disso, nosso bot tem uma única habilidade, a de continuar a conversação com respostas aleatórias que podem funcionar em qualquer conversação trivial. + +### O plano + +Seus passos quando estiver construindo um bot de conversação: + +1. Imprima instruções indicando como o usuário pode interagir com o bot +2. Comece um loop (laço) + 1. Aceite o input do usuário + 2. Se o usuário pedir para sair, então sair + 3. Processar o input do usuário e determinar resposta (neste caso, a resposta é uma escolha aleatória de uma lista de possíveis respostas genéricas) + 4. Imprima a resposta +3. Voltar para o passo 2 (continuando o loop/laço) + +### Construindo o bot + +Agora, vamos criar o bot. Iremos começar definindo algumas frases. + +> Nota da tradutora: em função da política de contribuição da Microsoft, todos os códigos foram mantidos em inglês. No entanto, é possível encontrar traduções abaixo deles para ajudar no entendimento. Para não estender muito o arquivo, somente algumas partes foram traduzidas, então sintam-se convidados a pesquisar em tradutores/dicionários. + +1. Crie este bot em Python com as seguintes respostas: + + ```python + random_responses = ["That is quite interesting, please tell me more.", + "I see. Do go on.", + "Why do you say that?", + "Funny weather we've been having, isn't it?", + "Let's change the subject.", + "Did you catch the game last night?"] + ``` + > A lista de respostas genéricas inclui frases como "Isso é bem interessante, por favor me conte mais." e "O tempo esses dias está bem doido, né?" + + Aqui estão alguns outputs de exemplo para te guiar (as entradas do usuário se iniciam com `>`): + + ```output + Hello, I am Marvin, the simple robot. + You can end this conversation at any time by typing 'bye' + After typing each answer, press 'enter' + How are you today? + > I am good thanks + That is quite interesting, please tell me more. + > today I went for a walk + Did you catch the game last night? + > I did, but my team lost + Funny weather we've been having, isn't it? + > yes but I hope next week is better + Let's change the subject. + > ok, lets talk about music + Why do you say that? + > because I like music! + Why do you say that? + > bye + It was nice talking to you, goodbye! + ``` + > O bot se apresenta e dá instruções de como o usuário deve interagir. A conversa é iniciada pelo bot, que pergunta "Como você está hoje?". O usuário diz "Estou bem, valeu", ao que o bot responde "Isso é bem interessante, por favor me conte mais.". A conversa continua por mais alguns diálogos. + + Uma solução possível para a tarefa está [aqui](../solution/bot.py) + + ✅ Pare e pense + + 1. Você acha que respostas aleatórias seriam capazes de fazer uma pessoa achar que o bot realmente entendeu que ela disse? + 2. Quais recursos/funções o bot precisaria ter para ser mais convincente? + 3. Se um bot pudesse 'entender' facilmente o significado de uma frase, ele também precisaria se 'lembrar' do significado de frases anteriores? + +--- + +## 🚀Desafio + +Escolha um dos elementos do "pare e considere" acima e tente implementá-lo em código ou escreva uma solução no papel usando pseudocódigo. + +Na próxima aula, você irá aprender sobre algumas outras abordagens de análise sintática de linguagem natural e de aprendizado de máquina. + +## [Teste pós-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/32?loc=br) + +## Revisão & Autoestudo + +Dê uma olhada nas referências abaixo e talvez até as considere como oportunidade de leitura futura. + +### Referências + +1. Schubert, Lenhart, "Computational Linguistics", *The Stanford Encyclopedia of Philosophy* (Spring 2020 Edition), Edward N. Zalta (ed.), URL = . +2. Princeton University "About WordNet." [WordNet](https://wordnet.princeton.edu/). Princeton University. 2010. + +## Tarefa + +[Procure por um bot](assignment.pt-br.md) diff --git a/6-NLP/1-Introduction-to-NLP/translations/assignment.pt-br.md b/6-NLP/1-Introduction-to-NLP/translations/assignment.pt-br.md new file mode 100644 index 000000000..92486af48 --- /dev/null +++ b/6-NLP/1-Introduction-to-NLP/translations/assignment.pt-br.md @@ -0,0 +1,11 @@ +# Procure por um bot + +## Instruções + +Bots estão em todos os lugares. Sua tarefa: encontrar um e analisá-lo! Você pode encontrá-los em web sites, aplicações de bancos, e no celular, por exemplo, quando entra em contato com bancos em busca de ajuda ou informação sobre sua conta. Analise o bot e veja se você consegue confundi-lo. Se você conseguir, por qual motivo você acha que isto aconteceu? Escreva um pequeno artigo sobre sua experiência. + +## Rubrica + +| Critério | Exemplar | Adequado | Precisa melhorar | +| -------- | ------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | --------------------- | +| | Um artigo de uma página completa foi escrito, explicando a suposta arquitetura do bot e resumindo sua experiência com ele | O artigo está incompleto ou mal pesquisado | Nenhum artigo foi feito | diff --git a/6-NLP/2-Tasks/translations/README.pt-br.md b/6-NLP/2-Tasks/translations/README.pt-br.md new file mode 100644 index 000000000..502908705 --- /dev/null +++ b/6-NLP/2-Tasks/translations/README.pt-br.md @@ -0,0 +1,220 @@ +# Técnicas e tarefas frequentes do Processamento de Linguagem Natural + +Para a maioria das tarefas de *processamento de linguagem natural*, o texto a ser processado precisa ser quebrado em partes e examinado, e os resultados precisam ser guardados ou cruzados com regras e data sets. Estas tarefas permitem que o programador obtenha _significado_, _intencionalidade_ ou a _frequência_ de termos e palavras em um texto. + +## [Teste pré-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/33?loc=br) + +Vamos descobrir técnicas frequentemente usadas no processamento de texto. Combinadas com aprendizado de máquina, estas técnicas ajudam você a analisar grandes quantidades de texto com eficiência. Contudo, antes de aplicar o aprendizado de máquina para estas tarefas, vamos entender os problemas enfrentados por um especialista de PLN (ou NLP). + +## Tarefas frequentes para o PLN + +Existem diferentes formas de analisar um texto em que você está trabalhando. Existem algumas tarefas que você pode executar e através destas você pode obter um entendimento melhor do texto e chegar a conclusões. Você geralmente as realiza em uma sequência. + +### Tokenização + +Provavelmente a primeira coisa que a maioria dos algoritmos de PLN precisa é fazer um split (quebra) do texto em tokens, que, na prática, são palavras. Apesar de parecer simples, considerar pontuação e delimitadores de palavras e orações de diferentes linguagens pode ser trabalhoso. Você pode ter que usar vários métodos para determinar os delimitadores. + +![tokenização](../images/tokenization.png) +> Tokenizando uma frase de **Orgulho e preconceito**. Infográfico por [Jen Looper](https://twitter.com/jenlooper) + +### Embeddings + +[Word embeddings](https://wikipedia.org/wiki/Word_embedding) (em português, podemos dizer vetores de palavras - apesar de o termo mais comum ser word embeddings) são uma forma de converter seus dados textuais em dados numéricos. Os embeddings são feitos de tal forma que as palavras com significado parecido ou palavras usadas em conjunto ficam agrupadas em clusters. + +![word embeddings](../images/embedding.png) +> "I have the highest respect for your nerves, they are my old friends." - Word embeddings de uma frase em **Orgulho e Preconceito**. Infográfico por [Jen Looper](https://twitter.com/jenlooper) + +✅ Tente esta [ferramenta interessante](https://projector.tensorflow.org/) para experimentar com word embeddings. Clicar em uma palavra mostra o cluster (agrupamento) de palavras parecidas: 'brinquedo' está agrupado com 'disney', 'lego', 'playstation', e 'console'. + +### Parsing & Marcação de Partes da Fala (Part of Speech Tagging - POS) + +Toda palavra tokenizada pode ser marcada como parte da fala - um substantivo, verbo, ou adjetivo. A frase `A rápida raposa pula por cima do preguiçoso cão marrom` pode ser marcada com partes da fala da seguinte forma: raposa = substantivo, pula = verbo. + +![parsing/análise sintática](../images/parse.png) + +> Parseando/analisando sintaticamente uma frase de **Orgulho e Preconceito**. Infográfico por [Jen Looper](https://twitter.com/jenlooper) + +Parsear é reconhecer quais palavras se relacionam entre si em uma frase - por exemplo, `A rápida raposa pula` é uma sequência com adjetivo-substantivo-verbo que difere da sequência `preguiçoso cão marrom`. + +### Frequência de palavras e frases + +Um procedimento útil ao analisar um texto grande é construir um dicionário com toda palavra/frase de interesse e com a frequência ela aparece. A frase `A rápida raposa pula por cima do preguiçoso cão marrom` tem uma frequência de 1 para a palavra raposa. + +Vamos observar um exemplo de texto onde contamos a frequência de palavras. O poema The Winners de Rudyard Kipling contém o seguinte verso: + +> O poema não foi traduzido, porém, basta observar as frequências. + +```output +What the moral? Who rides may read. +When the night is thick and the tracks are blind +A friend at a pinch is a friend, indeed, +But a fool to wait for the laggard behind. +Down to Gehenna or up to the Throne, +He travels the fastest who travels alone. +``` + +Dependendo do caso, pode ser necessário que a frequência de expressões considere variações de letras maiúsculas e minúsculas (case sensitive) ou não (case insensitive). Se desconsiderarmos a diferença entre maiúsculas e minúsculas, a expressão `a friend` possui frequência de 2 no poema e `the` tem frequência de 6, e a de `travels` é 2. + +### N-gramas + +Um texto pode ser dividido em sequências de palavras de certo tamanho, uma única palavra (unigrama), duas palavras (bigrama), três palavras (trigrama) ou qualquer número de palavras (n-gramas). + +Por exemplo, `A rápida raposa pula por cima do preguiçoso cão marrom` com um n-grama de tamanho 2 produz os seguintes n-gramas: + +1. a rápida +2. rápida raposa +3. raposa pula +4. pula por +5. por cima +6. cima do +7. do preguiçoso +8. preguiçoso cão +9. cão marrom + +Pode ser mais fácil visualizar o n-grama como uma caixa que desliza sobre a frase. Aqui está um exemplo dos n-gramas de 3 palavras, o n-grama está em negrito em cada frase: + +A rápida raposa pula por cima do preguiçoso cão marrom + +1. **A rápida raposa** pula por cima do preguiçoso cão marrom +2. A **rápida raposa pula** por cima do preguiçoso cão marrom +3. A rápida **raposa pula por** cima do preguiçoso cão marrom +4. A rápida raposa **pula por cima** do preguiçoso cão marrom +5. A rápida raposa pula **por cima do** preguiçoso cão marrom +6. A rápida raposa pula por **cima do preguiçoso** cão marrom +7. A rápida raposa pula por cima **do preguiçoso cão** marrom +8. A rápida raposa pula por cima do **preguiçoso cão marrom** + +![janela deslizante do n-gramas](../images/n-grams.gif) + +> N-grama de tamanho 3: Infográfico por [Jen Looper](https://twitter.com/jenlooper) + +### Extração de sujeito e objeto + +Na maioria das frases, existe um substantivo que é o sujeito ou o objeto da oração. Em português (e em inglês também), geralmente é possível identificá-los por serem precedidos por palavras como "a(s)" e "o(s)". Identificar o sujeito ou o objeto de uma oração é uma tarefa comum em PLN quando o objetivo é entender o significado de uma frase. + +✅ Nas frases "Não sei precisar a hora, ou o lugar, ou o olhar, ou as palavras que lançaram as bases. Faz muito tempo. Eu já estava no meio antes de me dar conta de que havia começado.", você consegue identificar os sujeitos e os objetos? + +Na frase `A rápida raposa pula por cima do preguiçoso cão marrom` existem dois substantivos **raposa** e **cão**, que, respectivamente, são sujeito e objeto. + +### Análise de sentimento + +Uma frase ou texto pode ser analisado para encontrar sentimento, ou avaliar o quão *positivo* ou *negativo* é. Sentimento é medido em *polaridade* e *objetividade/subjetividade*. Polaridade é medida de -1.0 a 1.0 (negativo a positivo) e objetividade/subjetividade é medida de 0.0 a 1.0 (mais objetivo a mais subjetivo). + +✅ Mais tarde você irá aprender que existem diferentes formas de se determinar sentimento usando aprendizado de máquina (machine learning), mas um jeito de fazer é ter uma lista de palavras e frases categorizadas como positivas ou negativas por um especialista humano e aplicar este modelo ao texto para calcular a pontuação da polaridade. Você consegue perceber como isso poderia funcionar melhor em alguns casos e pior em outros? + +### Inflexão/flexão + +A inflexão/flexão é a variação de uma palavra. Exemplos incluem flexão de número (singular/plural), gênero (feminino/masculino) e grau (aumentativo/diminutivo). + +### Lematização + +Um *lema* é uma palavra (ou conjunto de palavras) que é raiz ou termo base, como, por exemplo, *voa*, *voou*, *voando* são variações (lexemas) do verbo *voar*. + +Também existem databases úteis disponíveis para pesquisadores de PLN, particularmente: + +### WordNet + +[WordNet](https://wordnet.princeton.edu/) é uma database de palavras, sinônimos, antônimos e muitos outros detalhes para todas as palavras em muitas linguagens diferentes. É incrivelmente útil quando estamos tentando construir tradutores, verificadores de ortografia ou ferramentas de linguagem de qualquer tipo. + +## Bibliotecas de PLN + +Por sorte, você não precisa criar estas técnicas por si só, já que existem excelentes bibliotecas de Python disponíveis, que tornam o PLN muito mais acessível para desenvolvedores que não são especializados em processamento de linguagem natural ou machine learning. As próximas aulas incluem mais exemplos delas, mas aqui você irá aprender alguns exemplos úteis para te ajudar na próxima tarefa. + +### Exercício - usando a biblioteca `TextBlob` + +Iremos utilizar uma biblioteca chamada TextBlob, pois ela contém APIs convenientes para lidar com esse tipo de tarefa. O TextBlob "se apoia nos ombros dos gigantes [NLTK](https://nltk.org) e [pattern](https://github.com/clips/pattern), e funciona bem com ambos". Existe uma quantidade considerável de aprendizado de máquina embutido em sua API. + +> Nota: Um guia inicial ([Quick Start](https://textblob.readthedocs.io/en/dev/quickstart.html#quickstart)) está disponível para o TextBlob e é recomendado para desenvolvedores Python. + +Quando estiver tentando identificar *sujeitos e objetos*, o TextBlob oferece diversas opções de extratores para encontrar ambos. + +1. Obeserve o `ConllExtractor`. + + ```python + from textblob import TextBlob + from textblob.np_extractors import ConllExtractor + # import and create a Conll extractor to use later + extractor = ConllExtractor() + + # later when you need a noun phrase extractor: + user_input = input("> ") + user_input_blob = TextBlob(user_input, np_extractor=extractor) # note non-default extractor specified + np = user_input_blob.noun_phrases + ``` + + > O que está acontecendo aqui? O [ConllExtractor](https://textblob.readthedocs.io/en/dev/api_reference.html?highlight=Conll#textblob.en.np_extractors.ConllExtractor) é "um extrator de sujeito e objeto que usa parsing/análise sintática de chunks, e é treinado com o ConLL-2000 training corpus." O nome ConLL-2000 é em referência à conferência 2000 Conference on Computational Natural Language Learning. Todo ano a conferência sedia um workshop para lidar com um problema difícil de NLP e, em 2000, foi o noun phrase chunking (divisão da frase em subcomponentes - como substantivos e verbos). Um modelo foi treinado no Wall Street Journal, com "seções 15-18 como dados de treino (211727 tokens) e a seção 20 como dados de teste (47377 tokens)". Você pode ver os procedimentos utilizados [aqui](https://www.clips.uantwerpen.be/conll2000/chunking/) e os resultados [aqui](https://ifarm.nl/erikt/research/np-chunking.html). + +### Desafio - melhorando seu bot com PLN + +Na aula anterior você construiu um bot de perguntas e respostas bastante simples. Agora, você vai fazer Marvin um pouco mais simpático ao analisar seu input em busca do sentimento e imprimindo a resposta de forma a combinar com ele. Você também vai precisar identificar um `sujeito ou objeto` e perguntar sobre. + +Seus passos quando estiver construindo um bot de conversação são: + +1. Imprima instruções indicando como o usuário pode interagir com o bot +2. Comece um loop (laço) + 1. Aceite o input do usuário + 2. Se o usuário pedir para sair, então sair + 3. Processar o input do usuário e determinar resposta adequada de acordo com o sentimento expressado no input + 4. Se um sujeito ou objeto for identificado no sentimento, torne o bot mais variado e pergunte por mais inputs sobre aquele tópico + 5. Imprima a resposta +3. Voltar para o passo 2 (continuando o loop/laço) + + +Aqui está um trecho de código que determina o sentimento usando TextBlob. Note que só existem quatro *gradientes* de resposta a sentimento (você pode ter mais, se quiser): + +> É feita uma divisão por valor de polaridade. Se estiver no intervalo, retorna respostas correspondentes: "Nossa, isso parece terrível", "Hmm, isso não parece muito bom", "Bom, isso parece positivo" e "Uau, isso soa ótimo" + +```python +if user_input_blob.polarity <= -0.5: + response = "Oh dear, that sounds bad. " +elif user_input_blob.polarity <= 0: + response = "Hmm, that's not great. " +elif user_input_blob.polarity <= 0.5: + response = "Well, that sounds positive. " +elif user_input_blob.polarity <= 1: + response = "Wow, that sounds great. " +``` + +Aqui estão alguns outputs de exemplo para te guiar (input do usuário está nas linhas que começam com >): + +```output +Hello, I am Marvin, the friendly robot. +You can end this conversation at any time by typing 'bye' +After typing each answer, press 'enter' +How are you today? +> I am ok +Well, that sounds positive. Can you tell me more? +> I went for a walk and saw a lovely cat +Well, that sounds positive. Can you tell me more about lovely cats? +> cats are the best. But I also have a cool dog +Wow, that sounds great. Can you tell me more about cool dogs? +> I have an old hounddog but he is sick +Hmm, that's not great. Can you tell me more about old hounddogs? +> bye +It was nice talking to you, goodbye! +``` + +Uma possível resposta para a tarefa está [aqui](../solution/bot.py) + +✅ Checagem de conhecimento + +1. Você acha que respostas simpáticas conseguiriam convencer uma pessoa a achar que o bot realmente entendeu o que ela disse? +2. Será que identificar sujeito e objeto tornam o bot mais convincente? +3. Porque você acha que extrair o sujeito e o objeto de uma oração é algo útil a se fazer? + +--- + + +## 🚀Desafio + +Implemente o bot discutido acima da seção checagem de conhecimento e teste-o em amigos. O bot consegue enganá-los? Você consegue fazer seu bot mais convincente? + +## [Teste pós-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/34?loc=br) + +## Revisão & Autoestudo + +Nas próximas aulas você vai aprender mais sobre análise de sentimento. Pesquise sobre esta técnica interessante em artigos como estes no [KDNuggets](https://www.kdnuggets.com/tag/nlp). + +## Tarefa + +[Faça um bot responder](assignment.pt-br.md) diff --git a/6-NLP/2-Tasks/translations/assignment.pt-br.md b/6-NLP/2-Tasks/translations/assignment.pt-br.md new file mode 100644 index 000000000..47123c6b5 --- /dev/null +++ b/6-NLP/2-Tasks/translations/assignment.pt-br.md @@ -0,0 +1,11 @@ +# Faça um bot responder + +## Instruções + +Nas últimas aulas, você programou um simples bot de conversação. Ele retorna mensagens aleatórias até você dizer 'bye' (tchau). Você consegue fazer as respostas menos aleatórias e acionar certas respostas se você disser coisas específicas, como 'porque' ou 'como'? Pense um pouco sobre como o machine learning pode fazer este tipo de tarefa menos manual enquanto você melhora seu bot. Você pode usar as bibliotecas NLTK ou TextBlob para fazer seu trabalho mais fácil. + +## Rubrica + +| Critério | Exemplar | Adequado | Precisa melhorar | +| -------- | --------------------------------------------- | ------------------------------------------------ | ----------------------- | +| | Um novo arquivo bot.py foi apresentado e documentado | Um novo arquivo com bot foi apresentado, porém, contém bugs | Nenhum arquivo foi criado | diff --git a/6-NLP/translations/README.pt-br.md b/6-NLP/translations/README.pt-br.md new file mode 100644 index 000000000..19b9c67e2 --- /dev/null +++ b/6-NLP/translations/README.pt-br.md @@ -0,0 +1,24 @@ +# Iniciando com Processamento de Linguagem Natural + +O processamento de Linguagem Natural (PLN) ou, em inglês, Natural Language Processing (NLP) é a habilidade de um programa de computador entender linguagem humana da maneira falada e escrita -- o que são referidas como linguagem natural. É um componente da inteligência artificial (IA). O PLN já existe há mais de 50 anos e possui raízes no campo da linguística, que é todo direcionado a ajudar máquinas a entender e processar a linguagem humana. Isto pode então ser usado para realizar tarefas como verificação de ortografia ou tradução. Existe uma variedade de aplicações do mundo real em muitos campos, como em pesquisa médica, ferramentas de busca e inteligência de negócio. + +## Tópico regional: línguas europeias e literatura, e hotéis da Europa ❤️ + +Nesta seção do currículo, você vai aprender mais sobre uma das formas mais difundidas do aprendizado de máquina (machine learning): Processamento de Linguagem Natural (PLN). Vinda da linguística computacional, esta categoria de inteligência artificial é a ponte entre humanos e máquinas através de comunicação de voz ou textual. + +Nessas aulas, iremos aprender os fundamentos do PLN ao construir simples bots de conversação para entender como o aprendizado de máquina ajuda a tornar essas conversas mais e mais 'inteligentes'. Você vai viajar para o passado, conversando com Elizabeth Bennett e Mr. Darcy do livro clássico de Jane Austen, **Orgulho e Preconceito**, publicado em 1813. Então, você aumentará seu conhecimento ao aprender sobre análise de sentimentos por meio de avaliações de hotéis da Europa. + +![Livro Orgulho e Preconceito, e chá](../images/p&p.jpg) +> Foto por Elaine Howlin em
            Unsplash + +## Aulas + +1. [Introdução ao Processamento de Linguagem Natural](../1-Introduction-to-NLP/translations/README.pt-br.md) +2. [Técnicas e tarefas frequentes do Processamento de Linguagem Natural](../2-Tasks/translations/README.pt-br.md) +3. [Translation and sentiment analysis with machine learning](../3-Translation-Sentiment/README.md) (ainda não traduzido) +4. [Preparing your data](../4-Hotel-Reviews-1/README.md) (ainda não traduzido) +5. [NLTK for Sentiment Analysis](../5-Hotel-Reviews-2/README.md) (ainda não traduzido) + +## Créditos + +Essas aulas de processamento de linguagem natural foram escritas com ☕ por [Stephen Howell](https://twitter.com/Howell_MSFT) From 4b20c2743e20e676471859da2ee8dc608c123a9c Mon Sep 17 00:00:00 2001 From: Angel Mendez Date: Sun, 24 Oct 2021 09:00:52 -0500 Subject: [PATCH 27/63] Translations(spanish): 2-Regression/3-Linear/assignment.md (#425) * feat: Add file to translate * feat: Translate file content to spanish Translate file `2-Regression/3-Linear/assignment.md` to spanish. --- 2-Regression/3-Linear/translations/assignment.es.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 2-Regression/3-Linear/translations/assignment.es.md diff --git a/2-Regression/3-Linear/translations/assignment.es.md b/2-Regression/3-Linear/translations/assignment.es.md new file mode 100644 index 000000000..d09471ca2 --- /dev/null +++ b/2-Regression/3-Linear/translations/assignment.es.md @@ -0,0 +1,11 @@ +# Crea un modelo de regresión + +## Instrucciones + +En esta lección viste cómo construir un modelo usando tanto la regresión lineal como polinomial. Usando este conocimiento, encuentra un conjunto de datos o usa uno de los conjuntos de datos incorporados de Scikit-learn, para construir un modelo nuevo. Explica en tu notebook por qué elegiste dicha técnica y demuestra la precisión de tu modelo. Si este no es preciso explica por qué. + +## Rúbrica + +| Criterio | Ejemplar | Adecuado | Necesita mejorar | +| -------- | ------------------------------------------------------------ | -------------------------- | ------------------------------- | +| | Presenta un notebook completo con la solución bien documentada. | La solución se encuentra incompleta. | La solución es defectuosa o tiene errores. | From 43604e1ccad3b2ae1686732e2914828bbbba4dae Mon Sep 17 00:00:00 2001 From: "Charles Emmanuel S. Ndiaye" Date: Mon, 25 Oct 2021 11:38:49 +0000 Subject: [PATCH 28/63] [fr] suggest translation for 1-3-fairness_assignment (#428) * Fix some translations and add 51 and 52 id missing quizzes * tanslate 1-3-fairness assignment in french --- .../3-fairness/translations/assignment.fr.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 1-Introduction/3-fairness/translations/assignment.fr.md diff --git a/1-Introduction/3-fairness/translations/assignment.fr.md b/1-Introduction/3-fairness/translations/assignment.fr.md new file mode 100644 index 000000000..4130c268a --- /dev/null +++ b/1-Introduction/3-fairness/translations/assignment.fr.md @@ -0,0 +1,11 @@ +# Explorez le Fairlearn + +## Instructions + +Dans cette leçon, vous avez découvert le concept de Fairlearn, un « projet open source géré par la communauté pour aider les data scientists à améliorer l'équité des systèmes d'IA ». Pour ce devoir, explorez l'un des [carnets de Fairlearn](https://fairlearn.org/v0.6.2/auto_examples/index.html) et rapportez vos découvertes dans un article ou une présentation. + +## Rubrique + +| Critères | Exemplaire | Adéquat | Besoin d'amélioration | +| -------- | --------- | -------- | ----------------- | +| | Une présentation papier ou powerpoint est présentée sur les systèmes de Fairlearn, le bloc-notes qui a été exécuté et les conclusions tirées de son exécution. | Un article est présenté sans conclusions | Aucun papier n'est présenté | From 9d21d59395d10fdc25a5c1fb94ad494b11583150 Mon Sep 17 00:00:00 2001 From: jiwooshim <60967141+jiwooshim@users.noreply.github.com> Date: Mon, 25 Oct 2021 19:39:34 +0800 Subject: [PATCH 29/63] README.ko.md: Fix unnatural language (#427) The current version includes a lot of unnatural and machine-translated sentences and words. Fixed critical/serious issues. --- translations/README.ko.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/translations/README.ko.md b/translations/README.ko.md index b83153076..0a46fb55c 100644 --- a/translations/README.ko.md +++ b/translations/README.ko.md @@ -12,9 +12,9 @@ > 🌍 세계의 문화로 머신러닝을 알아가면서 전 세계를 여행합니다 🌍 -Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12-주, 24-강의 (하나 더!) 커리큘럼을 제공해서 만족합니다. 이 커리큘럼에서는, 곧 만들어질 'AI for Beginners'에서 커버하지 않는 딥러닝을 제외한, **classic machine learning**이라고 불리는 것을 Scikit-learn 라이브러리 위주로 배우게 됩니다. 이 강의에서 곧 만들어질 'Data Science for Beginners' 커리큘럼과 같이 봅니다! +Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12-주, 24-강의 (하나 더!) 커리큘럼을 제공하게 된 것을 기쁘게 생각합니다. 이 교육 과정에서는 주로 Scikit-learn을 라이브러리로 사용하고 향후에 다룰 딥 러닝을 제외한 **classic machine learning**에 대해 배우게 됩니다. 본 수업과 '입문자를 위한 데이터 과학' 커리큘럼과 연계하여 학습해도 좋습니다. -월드의 많은 영역에 데이터를 적용하면서 이러한 classic 기술로 전 세계를 여행합니다. 각 강의에는 강의 전과 후에 진행하는 퀴즈, 강의를 마치기 위한 설명, 솔루션, 과제 등 있습니다. 새로운 스킬을 'stick'할 수 있다고 증명된 프로젝트-기반 교육학에 의하여 만들면서 배울 수 있습니다. +이러한 고전적인 기술을 세계 여러 지역의 데이터에 적용하는 동안 우리와 함께 세계 여행을 떠나보십시오. 각 레슨에는 예습 및 복습 퀴즈, 레슨을 완료하기 위한 서면 지침, 해결책 및 과제가 포함됩니다. 프로젝트 기반 교육학을 통해 새로운 기술을 익힐 수 있는 검증된 방법으로 학습 할 수 있습니다. **✍️ Hearty thanks to our authors** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Ornella Altunyan, and Amy Boyd @@ -28,11 +28,11 @@ Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12- # 시작하기 -**학생**은, 이 커리큘럼을 사용하기 위해서, 전체 저장소를 자신의 GitHub 계정으로 포크하고 혼자하거나 그룹으로 같이 연습합니다: +**학생**은, 이 커리큘럼을 사용하기 위해서, 전체 저장소를 자신의 GitHub 계정으로 포크하고 혼자 또는 그룹으로 같이 학습합니다: - 강의 전 퀴즈를 시작합니다. - 강의를 읽고, 각 지식 점검에서 멈추고 습득해서 활동을 끝냅니다. -- 솔루션 코드를 실행하는 것보다 강의를 이해해서 프로젝트를 만들어봅니다; 그러나 코드는 각 프로젝트-지향 강의마다 `/solution` 폴더에 존재합니다. +- 솔루션 코드를 실행하는 것보다 강의를 이해해서 프로젝트를 만들어봅니다. 해답 코드는 각 프로젝트-지향 강의 별 `/solution` 폴더에 위치합니다. - 강의 후 퀴즈를 해봅니다. - 도전을 끝내봅니다. - 과제를 끝내봅니다. @@ -40,7 +40,7 @@ Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12- > 더 배우기 위해서, [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-15963-cxa) 모듈과 학습 경로를 따르는 것을 추천합니다. -**선생님**은, 이 커리큘럼으로 사용하기 위해서 [included some suggestions](../for-teachers.md)를 준비했습니다. +**선생님**은, 이 커리큘럼의 사용 방법에 대해 [일부 제안사항](../for-teachers.md)이 있습니다. --- @@ -73,7 +73,8 @@ Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12- - 과제 - 강의 후 퀴즈 -> **퀴즈 참고사항**: 모든 퀴즈는 [in this app](https://white-water-09ec41f0f.azurestaticapps.net/)에 묶여있으며, 각 3개 질문으로 총 50개 퀴즈가 있습니다. 강의에 연결되어 있지만 퀴즈 앱은 로컬에서 수행할 수 있습니다; `quiz-app` 폴더의 설명을 따릅니다. +> **퀴즈 참고사항**: 모든 퀴즈는 [이 앱](https://white-water-09ec41f0f.azurestaticapps.net/)에 포함되어 있으며, 각각 3문제씩 총 50개의 퀴즈가 있습니다. 퀴즈 앱은 교육 과정과 연결되어 있지만, 원하는 경우 따로 퀴즈 앱을 실행할 수도 있습니다. 자세한 사항은 퀴즈 앱 폴더 내의 지침을 따르십시오. + | 강의 번호 | 토픽 | 강의 그룹 | 학습 목표 | 연결 강의 | 저자 | | :-----------: | :--------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------: | :------------: | @@ -103,13 +104,13 @@ Microsoft의 Azure Cloud Advocates는 **Machine Learning**에 대한 모든 12- | 24 | 늑대를 피하는 Peter 도와주기! 🐺 | [Reinforcement learning](../8-Reinforcement/translations/README.ko.md) | Gym에서 Reinforcement learning | [강의](../8-Reinforcement/2-Gym/translations/README.ko.md) | Dmitry | | Postscript | 실생활 ML 시나리오와 애플리케이션 | [야생의 ML](../9-Real-World/translations/README.ko.md) | classical ML의 흥미롭게 드러나는 현실 애플리케이션 | [강의](../9-Real-World/1-Applications/translations/README.ko.md) | Team | -## 오프라인 접근 +## 오프라인 액세스 -[Docsify](https://docsify.js.org/#/)에서 문서를 오프라인으로 실행할 수 있습니다. 저장소를 포크해서 로컬 머신에 [install Docsify](https://docsify.js.org/#/quickstart)히고, 이 저장소의 최상위 폴더에서, `docsify serve` 입력합니다. 웹 사이트는 로컬호스트로 3000 포트에서 서버가 켜집니다: `localhost:3000`. +[Docsify](https://docsify.js.org/#/)를 사용하여 이 문서를 오프라인으로 실행할 수 있습니다. 이 repo를 포크하여 로컬 컴퓨터에 [Docsify (설치)](https://docsify.js.org/#/quickstart)를 설치한 다음 이 repo의 루트 폴더에 'docsify serve'를 입력하면 됩니다. 웹 사이트는 로컬 호스트의 포트 3000에서 제공됩니다: 'localhost:3000'. ## PDF -[here](../pdf/readme.pdf)에서 링크가 있는 커리큘럼의 PDF를 찾습니다. +[여기](../pdf/readme.pdf) 링크를 통해 커리큘럼의 PDF를 찾아보십시오. ## 도와주세요! From 082e6bdc4e5763645bce5380bf5e365c9ec4e68d Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Mon, 25 Oct 2021 11:46:26 -0400 Subject: [PATCH 30/63] updating numbers of lessons and quizzes --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a990ff423..738afd2fe 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ > 🌍 Travel around the world as we explore Machine Learning by means of world cultures 🌍 -Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson (plus one!) curriculum all about **Machine Learning**. In this curriculum, you will learn about what is sometimes called **classic machine learning**, using primarily Scikit-learn as a library and avoiding deep learning, which is covered in our forthcoming 'AI for Beginners' curriculum. Pair these lessons with our ['Data Science for Beginners' curriculum](https://aka.ms/datascience-beginners), as well! +Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 26-lesson curriculum all about **Machine Learning**. In this curriculum, you will learn about what is sometimes called **classic machine learning**, using primarily Scikit-learn as a library and avoiding deep learning, which is covered in our forthcoming 'AI for Beginners' curriculum. Pair these lessons with our ['Data Science for Beginners' curriculum](https://aka.ms/datascience-beginners), as well! Travel with us around the world as we apply these classic techniques to data from many areas of the world. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment, and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'. @@ -75,7 +75,7 @@ By ensuring that the content aligns with projects, the process is made more enga > **A note about languages**: These lessons are primarily written in Python, but many are also available in R. To complete an R lesson, go to the `/solution` folder and look for R lessons. They include an .rmd extension that represents an **R Markdown** file which can be simply defined as an embedding of `code chunks` (of R or other languages) and a `YAML header` (that guides how to format outputs such as PDF) in a `Markdown document`. As such, it serves as an exemplary authoring framework for data science since it allows you to combine your code, its output, and your thoughts by allowing you to write them down in Markdown. Moreover, R Markdown documents can be rendered to output formats such as PDF, HTML, or Word. -> **A note about quizzes**: All quizzes are contained [in this app](https://white-water-09ec41f0f.azurestaticapps.net/), for 50 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder. +> **A note about quizzes**: All quizzes are contained [in this app](https://white-water-09ec41f0f.azurestaticapps.net/), for 52 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder. | Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author | |:-------------:|:----------------------------------------------------------:|:---------------------------------------------------:|---------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------:|:--------------:| @@ -116,7 +116,7 @@ Find a pdf of the curriculum with links [here](https://microsoft.github.io/ML-Fo ## Help Wanted! -Would you like to contribute a translation? Please read our [translation guidelines](TRANSLATIONS.md) and add input [here](https://github.com/microsoft/ML-For-Beginners/issues/71). +Would you like to contribute a translation? Please read our [translation guidelines](TRANSLATIONS.md) and add a templated issue to manage the workload [here](https://github.com/microsoft/ML-For-Beginners/issues). ## Other Curricula From 6e15873652e59669dc58eddf2d0562f4b796bf8e Mon Sep 17 00:00:00 2001 From: jiwooshim <60967141+jiwooshim@users.noreply.github.com> Date: Tue, 26 Oct 2021 20:34:56 +0800 Subject: [PATCH 31/63] 1-intro-to-ML/README.ko.md: Fix unnatural language (#429) Fixed critical/serious issues and unnatural language. --- .../1-intro-to-ML/translations/README.ko.md | 51 ++++++++++--------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/1-Introduction/1-intro-to-ML/translations/README.ko.md b/1-Introduction/1-intro-to-ML/translations/README.ko.md index 478192bd1..e19a23a84 100644 --- a/1-Introduction/1-intro-to-ML/translations/README.ko.md +++ b/1-Introduction/1-intro-to-ML/translations/README.ko.md @@ -17,37 +17,37 @@ 이 커리큘럼을 시작하기 전, 컴퓨터를 세팅하고 노트북을 로컬에서 실행할 수 있게 준비해야 합니다. -- **이 영상으로 컴퓨터 세팅하기**. [set of videos](https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6)에서 컴퓨터를 세팅하는 방법에 대하여 자세히 알아봅니다. +- **이 영상으로 컴퓨터 세팅하기**. [영상 플레이리스트](https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6)에서 컴퓨터를 세팅하는 방법에 대하여 자세히 알아봅니다. - **Python 배우기**. 이 코스에서 사용할 데이터 사이언티스트에게 유용한 프로그래밍 언어인 [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-15963-cxa)에 대한 기본적인 이해를 해야 좋습니다. -- **Node.js 와 JavaScript 배우기**. 이 코스에서 웹앱을 빌드할 때 몇 번 JavaScript를 사용하므로, [node](https://nodejs.org) 와 [npm](https://www.npmjs.com/)을 설치해야 합니다, Python 과 JavaScript를 개발하며 모두 쓸 수 있는 [Visual Studio Code](https://code.visualstudio.com/)도 있습니다. -- **GitHub 계정 만들기**. [GitHub](https://github.com)에서 찾았으므로, 이미 계정이 있을 수 있습니다, 혹시 없다면, 계정을 만든 뒤에 이 커리큘럼을 포크해서 직접 쓸 수 있습니다. (star 주셔도 됩니다 😊) +- **Node.js 와 JavaScript 배우기**. 이 코스에서 웹앱을 빌드할 때 JavaScript를 사용하므로, [node](https://nodejs.org) 와 [npm](https://www.npmjs.com/)을 설치해야 합니다. Python 과 JavaScript의 개발환경 모두 쓸 수 있는 [Visual Studio Code](https://code.visualstudio.com/)도 있습니다. +- **GitHub 계정 만들기**. [GitHub](https://github.com) 계정이 혹시 없다면, 계정을 만든 뒤에 이 커리큘럼을 포크해서 개인에 맞게 쓸 수 있습니다. (star 하셔도 됩니다 😊) - **Scikit-learn 찾아보기**. 이 강의에서 참조하고 있는 ML 라이브러리 셋인 [Scikit-learn](https://scikit-learn.org/stable/user_guide.html)을 숙지합니다. ### 머신러닝은 무엇인가요? -'머신러닝'은 최근 가장 인기있고 자주 언급되는 용어입니다. 어떤 분야든 기술에 어느 정도 익숙해지면 이러한 용어를 한 번즈음 들어본 적이 있었을 것입니다, 그러나, 머신러닝의 구조는 대부분의 사람들에겐 미스테리입니다. 머신러닝 입문자에겐 주제가 때때로 숨막힐 수 있습니다, 그래서 머신러닝이 실제로 어떤 지 이해하고, 실제 적용된 예시로, 단계별 학습을 진행하는 것이 중요합니다. +'머신러닝'은 최근 가장 인기있고 자주 언급되는 용어입니다. 어떤 분야든 기술에 어느 정도 익숙해지면 이러한 용어를 한 번즈음 들어본 적이 있었을 것입니다. 그러나, 머신러닝의 구조는 대부분의 사람들에겐 미스테리입니다. 머신러닝 입문자에겐 주제가 때때로 숨막힐 수 있습니다. 때문에 머신러닝이 실제로 어떤지 이해하고 실제 적용된 예시로 단계별 학습을 진행하는 것이 중요합니다. ![ml hype curve](../images/hype.png) -> Google Trends는 '머신러닝' 용어의 최근 'hype curve'로 보여줍니다 +> Google Trends의 '머신러닝' 용어의 최근 'hype curve' 입니다. -우리는 매우 신비한 우주에 살고 있습니다. Stephen Hawking, Albert Einstein과 같은 위대한 과학자들은 주변 세계의 신비를 밝혀낼 의미있는 정보를 찾는 데 일생을 바쳤습니다. 이건 사람의 학습 조건입니다: 아이는 자라면서 해마다 새로운 것을 배우고 세계 구조를 발견합니다. +우리는 매우 신비한 우주에 살고 있습니다. Stephen Hawking, Albert Einstein과 같은 위대한 과학자들은 주변 세계의 신비를 밝혀낼 의미있는 정보를 찾는 데 일생을 바쳤습니다. 이건 사람의 학습 조건이죠. 아이는 성인이 되면서 해마다 새로운 것을 배우고 세계의 구조들을 발견합니다. -어린이의 뇌와 센스는 주변의 사실을 인식하고 점차 숨겨진 생활 패턴을 학습하여 학습된 패턴을 식별할 논리 규칙을 만드는 데 도움을 줍니다. 뇌의 논리 프로세스는 사람을 가장 정교한 생명체로 만듭니다. 숨겨진 패턴을 발견하고 개선하여 지속해서 학습하면 평생 발전할 수 있습니다. 이런 학습 능력과 진화력은 [brain plasticity](https://www.simplypsychology.org/brain-plasticity.html)로 불리는 컨셉과 관련있습니다. 표면적으로, 뇌의 학습 과정과 머신러닝의 개념 사이에 motivational similarities를 그릴 수 있습니다. +아이의 뇌와 감각은 주변 환경의 사실들을 인지하고 학습된 패턴을 식별하기 위한 논리적인 규칙을 만드는 패턴을 점차적으로 배웁니다. 인간의 두뇌의 학습 과정은 인간을 세상에서 가장 정교한 생명체로 만듭니다. 숨겨진 패턴을 발견하고 그 패턴을 혁신함으로써 지속적으로 학습하는 것은 우리가 일생 동안 점점 더 나은 자신을 만들 수 있게 해줍니다. 이러한 학습 능력과 발전하는 능력은 [brain plasticity 뇌의 가소성](https://www.simplypsychology.org/brain-plasticity.html)이라고 불리는 개념과 관련이 있습니다. 피상적으로, 우리는 인간의 두뇌의 학습 과정과 기계 학습의 개념 사이에 동기부여의 유사성을 끌어낼 수 있습니다. -[human brain](https://www.livescience.com/29365-human-brain.html)은 실제 세계에서 사물을 인식하고, 인식된 정보를 처리하며, 합리적인 결정과, 상황에 따른 행동을 합니다. 이걸 지능적으로 행동한다고 합니다. 기계에 지능적인 행동 복사본를 프로그래밍할 때, 인공 지능 (AI)라고 부릅니다. +[인간의 뇌](https://www.livescience.com/29365-human-brain.html)는 현실 세계의 것들을 인식하고, 인식된 정보를 처리하고, 합리적인 결정을 내리고, 상황에 따라 특정한 행동을 합니다. 이것이 우리가 지적 행동이라고 부르는 것입니다. 우리가 지능적인 행동 과정의 팩시밀리를 기계에 프로그래밍 할 때, 그것은 인공지능(AI)이라고 불립니다. -용어가 햇갈릴 수 있지만, 머신러닝(ML)은 중요한 인공 지능의 서브넷입니다. **ML은 특수한 알고리즘을 써서 의미있는 정보를 찾고 인식한 데이터에서 숨겨진 패턴을 찾아 합리적으로 판단할 프로세스를 확실하게 수행하는 것에 관심있습니다**. +용어가 헷갈릴 수 있지만, 머신러닝(ML)은 중요한 인공 지능의 한 부분입니다. **ML은 특수한 알고리즘을 써서 의미있는 정보를 찾고 인식한 데이터에서 숨겨진 패턴을 찾아 합리적으로 판단할 프로세스를 확실하게 수행하는 것에 집중하고 있다고 할 수 있습니다**. ![AI, ML, deep learning, data science](../images/ai-ml-ds.png) -> AI, ML, 딥러닝, 그리고 데이터 사이언티스트 간의 관계를 보여주는 다이어그램. [this graphic](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining)에서 영감을 받은 [Jen Looper](https://twitter.com/jenlooper)의 인포그래픽 +> AI, ML, 딥러닝, 그리고 데이터 사이언티스 간의 관계를 보여주는 다이어그램. [이곳](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining)에서 영감을 받은 [Jen Looper](https://twitter.com/jenlooper)의 인포그래픽 -## 이 코스에서 배우는 것 +## 이 코스에서 배울 컨셉들 -이 커리큘럼에서, 입문자가 반드시 알아야 할 머신러닝의 핵심적인 개념만 다룰 것입니다. 많은 학생들이 기초를 배우기 위해 사용하는 훌륭한 라이브러리인, Scikit-learn으로 'classical machine learning'이라고 부르는 것을 다룹니다. 인공 지능 또는 딥러닝의 대략적인 개념을 이해하려면, 머신러닝에 대한 강력한 기초 지식이 꼭 필요하므로, 여기에서 제공하고자 합니다. +이 커리큘럼에서는 입문자가 반드시 알아야 할 머신러닝의 핵심적인 개념만 다룰 것입니다. 많은 학생들이 기초를 배우기 위해 사용하는 훌륭한 라이브러리인, Scikit-learn으로 'classical machine learning'이라고 부르는 것을 다룹니다. 인공 지능 또는 딥러닝의 대략적인 개념을 이해하려면 머신러닝에 대한 강력한 기초 지식이 꼭 필요하므로, 해당 내용을 본 강의에서 제공하고자 합니다. -이 코스에서 다음 사항을 배웁니다: +## 이 코스에서 다루는 것: - 머신러닝의 핵심 컨셉 - ML 의 역사 @@ -60,24 +60,25 @@ - 강화 학습 - real-world 애플리케이션 for ML -## 다루지 않는 것 +## 다루지 않는 것: - 딥러닝 - 신경망 - AI -더 좋은 학습 환경을 만들기 위해서, 신경망, '딥러닝' - many-layered model-building using neural networks - 과 AI의 복잡도를 피할 것이며, 다른 커리큘럼에서 논의할 것입니다. 또한 더 큰 필드에 초점을 맞추기 위하여 향후 데이터 사이언스 커리큘럼을 제공할 예정입니다. +우리는 더 나은 학습 경험을 만들기 위해 본 코스에서는 신경망, 신경망을 이용한 다층 모델 구축인 '딥러닝', 그리고 AI는 논의하지 않을 것입니다. 또한, 더 큰 필드에 초점을 맞추기 위하여 향후 데이터 사이언스 커리큘럼을 제공할 예정입니다. + ## 왜 머신러닝을 배우나요? -시스템 관점에서 보는 머신러닝은, 지능적인 결정하도록 데이터에서 숨겨진 패턴을 학습할 수 있는 자동화 시스템 생성으로 정의합니다. +시스템 관점에서 머신러닝은 데이터의 숨겨진 패턴을 학습하여 현명한 의사결정을 지원하는 자동화된 시스템을 만드는 것으로 정의됩니다. -동기 부여는 뇌가 다른 세계에서 보는 데이터를 기반으로 특정한 무언가들을 학습하는 방식에서 살짝 영감을 받았습니다. +이것은 인간의 두뇌가 외부로부터 인지하는 데이터를 바탕으로 어떻게 특정한 것들을 배우는지에 의해 어느 정도 영감을 받았습니다. -✅ 비지니스에서 머신러닝 전략 대신 하드-코딩된 룰-베이스 엔진을 만드려는 이유를 잠시 생각해봅시다. +✅ 하드 코딩된 규칙 기반 엔진을 만드는 것보다 기계 학습 전략을 사용하는 이유를 잠시 생각해 봅시다. ### 머신러닝의 애플리케이션 -머신러닝의 애플리케이션은 이제 거의 모든 곳에서, 스마트 폰, 연결된 기기, 그리고 다른 시스템에 의하여 생성된 주변의 흐르는 데이터만큼 어디에나 존재합니다. 첨단 머신러닝 알고리즘의 큰 잠재력을 고려한, 연구원들은 긍정적인 결과로 multi-dimensional과 multi-disciplinary적인 실-생활 문제를 해결하는 능력을 찾고 있습니다. +머신러닝의 응용은 이제 거의 모든 곳에 있으며, 우리의 스마트폰, 연결된 기기, 그리고 다른 시스템들에 의해 생성된 우리 사회의 방대한 데이터만큼 어디에나 존재합니다. 최첨단 머신러닝 알고리즘의 엄청난 잠재력을 고려하여 연구원들은 다차원적이고 다분야적인 실제 문제를 큰 긍정적인 결과로 해결할 수 있는 능력을 탐구하고 있습니다. **다양한 방식으로 머신러닝을 사용할 수 있습니다**: @@ -86,11 +87,13 @@ - 문장의 감정을 이해합니다. - 가짜 뉴스를 감지하고 선동을 막습니다. -금융, 경제학, 지구 과학, 우주 탐험, 생물 공학, 인지 과학, 그리고 인문학까지 머신러닝을 적용하여 힘들고, 데이터 처리가 버거운 이슈를 해결했습니다. +금융, 경제학, 지구 과학, 우주 탐험, 생물 공학, 인지 과학, 그리고 인문학까지 머신러닝을 적용하여 어렵고, 데이터 처리가 버거운 이슈를 해결했습니다. + +**결론**: -머신러닝은 실제-환경이거나 생성된 데이터에서 의미를 찾아 패턴-발견하는 프로세스를 자동화합니다. 비즈니스, 건강과 금용 애플리케이션에서 높은 가치가 있다고 증명되었습니다. +머신러닝은 실제 또는 생성된 데이터에서 의미 있는 패턴을 찾는 프로세스를 자동화합니다. 무엇보다도 비즈니스, 건강 및 재무 애플리케이션에서 높은 가치를 지닌다는 것이 입증되었습니다. -가까운 미래에, 머신러닝의 기본을 이해하는 건 광범위한 선택으로 인하여 모든 분야의 사람들에게 필수적으로 다가올 것 입니다. +가까운 미래에, 머신러닝의 광범위한 채택으로 모든 분야의 사람들이 머신러닝의 기본을 이해하는 것이 필수적이 될 것입니다. --- ## 🚀 도전 @@ -101,9 +104,9 @@ ## 리뷰 & 자기주도 학습 -클라우드에서 ML 알고리즘을 어떻게 사용하는 지 자세히 알아보려면, [Learning Path](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-15963-cxa)를 따릅니다. +클라우드에서 ML 알고리즘을 어떻게 사용하는 지 자세히 알아보려면, [학습 경로](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-15963-cxa)를 따릅니다. -ML의 기초에 대한 [Learning Path](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa)를 봅니다. +ML의 기초에 대한 [학습 경로](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa)를 봅니다. ## 과제 From 5bbe9d1a3873bd09576b3175da65dd121aeda06c Mon Sep 17 00:00:00 2001 From: Raysa Dutra <13999149+hi-hi-ray@users.noreply.github.com> Date: Tue, 26 Oct 2021 09:36:10 -0300 Subject: [PATCH 32/63] Add PT-BR Translation: Web App (#424) * update readme summary * fixes path at readme * adds readme translation * add translations * fix path * fix path * fix path * fix path * fix path * fix path --- .../1-Web-App/translations/README.pt-br.md | 348 ++++++++++++++++++ .../translations/assignment.pt-br.md | 11 + 3-Web-App/translations/README.pt-br.md | 21 ++ translations/README.pt-br.md | 10 +- 4 files changed, 385 insertions(+), 5 deletions(-) create mode 100644 3-Web-App/1-Web-App/translations/README.pt-br.md create mode 100644 3-Web-App/1-Web-App/translations/assignment.pt-br.md create mode 100644 3-Web-App/translations/README.pt-br.md diff --git a/3-Web-App/1-Web-App/translations/README.pt-br.md b/3-Web-App/1-Web-App/translations/README.pt-br.md new file mode 100644 index 000000000..8a809461e --- /dev/null +++ b/3-Web-App/1-Web-App/translations/README.pt-br.md @@ -0,0 +1,348 @@ +# Crie um aplicativo Web para usar um modelo de ML + +Nesta lição, você treinará um modelo de ML em um conjunto de dados que está fora deste mundo: _avistamentos de OVNIs no século passado_, obtidos do banco de dados do NUFORC. + +Você vai aprender: + +- Como 'pickle' um modelo treinado +- Como usar esse modelo em uma aplicação Flask + +Continuaremos nosso uso de notebooks para limpar dados e treinar nosso modelo, mas você pode levar o processo um passo adiante, explorando o uso de um modelo 'em estado selvagem', por assim dizer: em um aplicativo web. + +Para fazer isso, você precisa construir um aplicativo da web usando o Flask. + +## [Teste pré-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/17?loc=br) + +## Construindo um aplicativo + +Existem inúmeras maneiras de criar aplicativos web para consumir modelos de machine learning (aprendizado de máquina). Sua arquitetura web pode influenciar a maneira como seu modelo é treinado. Imagine que você está trabalhando em uma empresa em que o grupo de ciência de dados treinou um modelo que eles desejam que você use em um aplicativo. + +### Considerações + +Existem muitas perguntas que você precisa fazer: + +- **É um aplicativo web ou um aplicativo mobile?** Se você estiver criando um aplicativo mobile ou precisar usar o modelo em um contexto de IoT, poderá usar o [TensorFlow Lite](https://www.tensorflow.org/lite/) e usar o modelo em um aplicativo Android ou iOS. +- **Onde o modelo residirá?** Na nuvem ou localmente? +- **Suporte offline.** O aplicativo precisa funcionar offline?? +- **Qual tecnologia foi usada para treinar o modelo?** A tecnologia escolhida pode influenciar o ferramental que você precisa usar. + - **Usando o fluxo do Tensor.** Se você estiver treinando um modelo usando o TensorFlow, por exemplo, esse ecossistema oferece a capacidade de converter um modelo do TensorFlow para uso em um aplicativo da web usando [TensorFlow.js](https://www.tensorflow.org/js/). + - **Usando o PyTorch.** Se você estiver construindo um modelo usando uma biblioteca como [PyTorch](https://pytorch.org/), você tem a opção de exportá-lo em formato [ONNX](https://onnx.ai/) (Troca de rede neural aberta (Open Neural Network Exchange)) para uso em aplicativos web JavaScript que podem usar o [Onnx Runtime](https://www.onnxruntime.ai/). Esta opção será explorada em uma lição futura para um modelo treinado para aprender com Scikit. + - **Usando Lobe.ai ou Azure Custom Vision.** Se você estiver usando um sistema ML SaaS (Software as a Service), como [Lobe.ai](https://lobe.ai/) ou [Azure Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-15963-cxa) para treinar um modelo, este tipo de software fornece maneiras de exportar o modelo para muitas plataformas, incluindo a construção de uma API sob medida para ser consultada na nuvem por seu aplicativo online. + +Você também tem a oportunidade de construir um aplicativo web Flask inteiro que seria capaz de treinar o próprio modelo em um navegador da web. Isso também pode ser feito usando TensorFlow.js em um contexto JavaScript. + +Para nossos propósitos, já que estamos trabalhando com notebooks baseados em Python, vamos explorar as etapas que você precisa seguir para exportar um modelo treinado de tal notebook para um formato legível por um aplicativo web construído em Python. + +## Ferramenta + +Para esta tarefa, você precisa de duas ferramentas: Flask e Pickle, ambos executados em Python. + +✅ O que é [Flask](https://palletsprojects.com/p/flask/)? Definido como um 'micro-framework' por seus criadores, o Flask fornece os recursos básicos de estruturas web usando Python e um mecanismo de modelagem para construir páginas web. Dê uma olhada [neste módulo de aprendizagem](https://docs.microsoft.com/learn/modules/python-flask-build-ai-web-app?WT.mc_id=academic-15963-cxa) para praticar a construção com Flask. + +✅ O que é [Pickle](https://docs.python.org/3/library/pickle.html)? Pickle 🥒 é um módulo Python que serializa e desserializa a estrutura de um objeto Python. Quando você 'pickle' um modelo, serializa ou aplaina sua estrutura para uso na web. Tenha cuidado: pickle não é intrinsecamente seguro, então tome cuidado se for solicitado para ser feito um 'un-pickle' em um arquivo. Um arquivo tem o sufixo `.pkl`. + +## Exercício - limpe seus dados + +Nesta lição, você usará dados de 80.000 avistamentos de OVNIs, coletados pelo [NUFORC](https://nuforc.org) (Centro Nacional de Relatos de OVNIs). Esses dados têm algumas descrições interessantes de avistamentos de OVNIs, por exemplo: + +- **Exemplo de descrição longa.** "Um homem emerge de um feixe de luz que brilha em um campo gramado à noite e corre em direção ao estacionamento da Texas Instruments". +- **Exemplo de descrição curta.** "as luzes nos perseguiram". + +A planilha [ufos.csv](../data/ufos.csv) inclui colunas sobre a `city`, `state` e `country` onde o avistamento ocorreu, a `shape` do objeto e sua `latitude` e `longitude`. +_nota da tradução: city é a coluna referente a cidade, state é a coluna referente ao estado e country é a coluna referente ao país._ + +Em um [notebook](../notebook.ipynb) branco incluído nesta lição: + +1. importe as bibliotecas `pandas`, `matplotlib`, e `numpy` como você fez nas lições anteriores e importe a planilha ufos. Você pode dar uma olhada em um conjunto de dados de amostra: + + ```python + import pandas as pd + import numpy as np + + ufos = pd.read_csv('./data/ufos.csv') + ufos.head() + ``` + +2. Converta os dados ufos em um pequeno dataframe com títulos novos. Verifique os valores únicos no campo `Country`. + + ```python + ufos = pd.DataFrame({'Seconds': ufos['duration (seconds)'], 'Country': ufos['country'],'Latitude': ufos['latitude'],'Longitude': ufos['longitude']}) + + ufos.Country.unique() + ``` + +3. Agora, você pode reduzir a quantidade de dados com os quais precisamos lidar, descartando quaisquer valores nulos e importando apenas avistamentos entre 1 a 60 segundos: + + ```python + ufos.dropna(inplace=True) + + ufos = ufos[(ufos['Seconds'] >= 1) & (ufos['Seconds'] <= 60)] + + ufos.info() + ``` + +4. Importe a biblioteca `LabelEncoder` do Scikit-learn para converter os valores de texto de países em um número: + + ✅ LabelEncoder encodes data alphabetically + + ```python + from sklearn.preprocessing import LabelEncoder + + ufos['Country'] = LabelEncoder().fit_transform(ufos['Country']) + + ufos.head() + ``` + + Seus dados devem ser assim: + + ```output + Seconds Country Latitude Longitude + 2 20.0 3 53.200000 -2.916667 + 3 20.0 4 28.978333 -96.645833 + 14 30.0 4 35.823889 -80.253611 + 23 60.0 4 45.582778 -122.352222 + 24 3.0 3 51.783333 -0.783333 + ``` + +## Exercício - construa seu modelo + +Agora você pode se preparar para treinar um modelo, dividindo os dados no grupo de treinamento e teste. + +1. Selecione os três recursos que deseja treinar como seu vetor X, e o vetor y será o `Country`. Você quer ser capaz de inserir `Seconds`, `Latitude` e `Longitude` e obter um id de país para retornar. + +_nota da tradução: seconds são os segundos e country são os países._ + + ```python + from sklearn.model_selection import train_test_split + + Selected_features = ['Seconds','Latitude','Longitude'] + + X = ufos[Selected_features] + y = ufos['Country'] + + X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0) + ``` + +2. Treine seu modelo usando regressão logística: + + ```python + from sklearn.metrics import accuracy_score, classification_report + from sklearn.linear_model import LogisticRegression + model = LogisticRegression() + model.fit(X_train, y_train) + predictions = model.predict(X_test) + + print(classification_report(y_test, predictions)) + print('Predicted labels: ', predictions) + print('Accuracy: ', accuracy_score(y_test, predictions)) + ``` + +A precisão não é ruim **(cerca de 95%)**, o que não é surpresa, já que `Country` e `Latitude/Longitude` se correlacionam. + +O modelo que você criou não é muito revolucionário, pois você deve ser capaz de inferir um `País` de sua `Latitude` e `Longitude`, mas é um bom exercício tentar treinar a partir de dados brutos que você limpou, exportou e, em seguida, use este modelo em um aplicativo da web. + +## Exercício - 'pickle' seu modelo + +Agora, é hora de _pickle_ seu modelo! Você pode fazer isso em algumas linhas de código. Depois de _pickled_, carregue seu modelo pickled e teste-o em uma matriz de dados de amostra contendo valores para segundos, latitude e longitude, + +```python +import pickle +model_filename = 'ufo-model.pkl' +pickle.dump(model, open(model_filename,'wb')) + +model = pickle.load(open('ufo-model.pkl','rb')) +print(model.predict([[50,44,-12]])) +``` + +O modelo retorna **'3'**, que é o código do país para o Reino Unido. Maneiro! 👽 + +## Exercício - construir um aplicativo Flask + +Agora você pode construir uma aplicação Flask para chamar seu modelo e retornar resultados semelhantes, mas de uma forma visualmente mais agradável. + +1. Comece criando uma pasta chamada **web-app** ao lado do arquivo _notebook.ipynb_ onde o arquivo _ufo-model.pkl_ reside. + +2. Nessa pasta, crie mais três pastas: **static**, com uma pasta **css** dentro dela, e **templates**. Agora você deve ter os seguintes arquivos e diretórios:: + + ```output + web-app/ + static/ + css/ + templates/ + notebook.ipynb + ufo-model.pkl + ``` + + ✅ Consulte a pasta da solução para uma visão da aplicação concluído + +3. O primeiro arquivo a ser criado na pasta _web-app_ é o arquivo **requirements.txt**. Como _package.json_ em uma aplicação JavaScript, este arquivo lista as dependências exigidas pela aplicação. Em **requirements.txt**, adicione as linhas: + + ```text + scikit-learn + pandas + numpy + flask + ``` + +4. Agora, execute este arquivo navegando até o _web-app_: + + ```bash + cd web-app + ``` + +5. Em seu terminal, digite `pip install`, para instalar as bibliotecas listadas em _requirements.txt_: + + ```bash + pip install -r requirements.txt + ``` + +6. Agora, você está pronto para criar mais três arquivos para finalizar o aplicativo: + + 1. Crie **app.py** na raiz do projeto. + 2. Crie **index.html** no diretório _templates_. + 3. Crie **styles.css** no diretório _static/css_. + +7. Construa o arquivo _styles.css_ com alguns estilos: + + ```css + body { + width: 100%; + height: 100%; + font-family: 'Helvetica'; + background: black; + color: #fff; + text-align: center; + letter-spacing: 1.4px; + font-size: 30px; + } + + input { + min-width: 150px; + } + + .grid { + width: 300px; + border: 1px solid #2d2d2d; + display: grid; + justify-content: center; + margin: 20px auto; + } + + .box { + color: #fff; + background: #2d2d2d; + padding: 12px; + display: inline-block; + } + ``` + +8. Em seguida, crie o arquivo _index.html_: + + ```html + + + + + 🛸 Predição de aparência de OVNIs! 👽 + + + + +
            + +
            + +

            De acordo com o número de segundos, latitude e longitude, que país provavelmente relatou ter visto um OVNI?

            + +
            + + + + +
            + +

            {{ prediction_text }}

            + +
            + +
            + + + + ``` + + Dê uma olhada no modelo neste arquivo. Observe a sintaxe do 'mustache' em torno das variáveis que serão fornecidas pelo aplicativo, como o texto de previsão: `{{}}`. Há também um formulário que posta uma previsão para a rota `/predict`. + + Finalmente, você está pronto para construir o arquivo python que direciona o consumo do modelo e a exibição de previsões: + +9. Em `app.py` adicione: + + ```python + import numpy as np + from flask import Flask, request, render_template + import pickle + + app = Flask(__name__) + + model = pickle.load(open("../ufo-model.pkl", "rb")) + + + @app.route("/") + def home(): + return render_template("index.html") + + + @app.route("/predict", methods=["POST"]) + def predict(): + + int_features = [int(x) for x in request.form.values()] + final_features = [np.array(int_features)] + prediction = model.predict(final_features) + + output = prediction[0] + + countries = ["Australia", "Canada", "Germany", "UK", "US"] + + return render_template( + "index.html", prediction_text="Likely country: {}".format(countries[output]) + ) + + + if __name__ == "__main__": + app.run(debug=True) + ``` + + > 💡 Dica: quando você adiciona [`debug=True`](https://www.askpython.com/python-modules/flask/flask-debug-mode) enquanto executa o aplicativo da web usando o Flask, todas as alterações feitas em seu aplicativo será refletido imediatamente, sem a necessidade de reiniciar o servidor. Cuidado! Não ative este modo em um aplicativo de produção. + +Se você executar `python app.py` ou `python3 app.py` - seu servidor web inicializa, localmente, e você pode preencher um pequeno formulário para obter uma resposta à sua pergunta candente sobre onde OVNIs foram avistados! + +Antes de fazer isso, dê uma olhada nas partes do `app.py`: + +1. Primeiro, as dependências são carregadas e o aplicativo é iniciado. +2. Em seguida, o modelo é importado. +3. Em seguida, index.html é renderizado na rota inicial. + +Na rota `/predict`, várias coisas acontecem quando o formulário é postado: + +1. As variáveis do formulário são reunidas e convertidas em um array numpy. Eles são então enviados para o modelo e uma previsão é retornada. +2. Os países que desejamos exibir são renderizados novamente como texto legível de seu código de país previsto e esse valor é enviado de volta para index.html para ser renderizado no modelo. + +Usar um modelo dessa maneira, com o Flask e um modelo em conserva, é relativamente simples. O mais difícil é entender qual é o formato dos dados que devem ser enviados ao modelo para se obter uma previsão. Tudo depende de como o modelo foi treinado. Este possui três pontos de dados a serem inseridos a fim de obter uma previsão. + +Em um ambiente profissional, você pode ver como uma boa comunicação é necessária entre as pessoas que treinam o modelo e aqueles que o consomem em um aplicativo da web ou móvel. No nosso caso, é apenas uma pessoa, você! + +--- + +## 🚀 Desafio + +Em vez de trabalhar em um notebook e importar o modelo para o aplicativo Flask, você pode treinar o modelo diretamente no aplicativo Flask! Tente converter seu código Python no notebook, talvez depois que seus dados forem limpos, para treinar o modelo de dentro do aplicativo em uma rota chamada `train`. Quais são os prós e os contras de seguir esse método? + +## [Teste pós-aula](https://white-water-09ec41f0f.azurestaticapps.net/quiz/18?loc=br) + +## Revisão e autoestudo + +Existem muitas maneiras de construir um aplicativo da web para consumir modelos de ML. Faça uma lista das maneiras pelas quais você pode usar JavaScript ou Python para construir um aplicativo da web para alavancar o aprendizado de máquina. Considere a arquitetura: o modelo deve permanecer no aplicativo ou na nuvem? Nesse último caso, como você acessaria? Desenhe um modelo arquitetônico para uma solução da Web de ML aplicada. + +## Tarefa + +[Experimente um modelo diferente](assignment.pt-br.md) diff --git a/3-Web-App/1-Web-App/translations/assignment.pt-br.md b/3-Web-App/1-Web-App/translations/assignment.pt-br.md new file mode 100644 index 000000000..2c0002f9e --- /dev/null +++ b/3-Web-App/1-Web-App/translations/assignment.pt-br.md @@ -0,0 +1,11 @@ +# Experimente um modelo diferente + +## Instruções + +Agora que você construiu um aplicativo da web usando um modelo de regressão treinado, use um dos modelos de uma lição anterior de regressão para refazer este aplicativo da web. Você pode manter o estilo ou projetá-lo de maneira diferente para refletir os dados da abóbora. Tenha o cuidado de alterar as entradas para refletir o método de treinamento do seu modelo. + +## Rubrica + +| Critérios | Exemplar | Adequado | Precisa Melhorar | +| -------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -------------------------------------- | +| | O aplicativo da web é executado conforme o esperado e é implantado na nuvem | O aplicativo da web contém falhas ou exibe resultados inesperados | O aplicativo da web não funciona corretamente | diff --git a/3-Web-App/translations/README.pt-br.md b/3-Web-App/translations/README.pt-br.md new file mode 100644 index 000000000..52eb4f7e5 --- /dev/null +++ b/3-Web-App/translations/README.pt-br.md @@ -0,0 +1,21 @@ +# Crie um aplicativo da web para usar seu modelo de ML + +Nesta seção do curso, você será apresentado a um tópico de ML aplicado: como salvar seu modelo Scikit-learn como um arquivo que pode ser usado para fazer previsões dentro de uma aplicação web. Depois que o modelo for salvo, você aprenderá como usá-lo em uma aplicação web integrada no Flask. Primeiro, você criará um modelo usando alguns dados sobre avistamentos de OVNIs! Em seguida, você construirá um aplicativo web que permitirá que você insira um número de segundos com um valor de latitude e longitude para prever qual país relatou ter visto um OVNI. + +![Estacionamento de OVNI](../images/ufo.jpg) + +Foto por Michael Herren em Unsplash + +## Lições + +1. [Crie um aplicativo Web](../1-Web-App/translations/README.pt-br.md) + +## Créditos + +"Crie um aplicativo Web" foi escrito com ♥ por [Jen Looper](https://twitter.com/jenlooper). + +♥️ Os questionários foram escritos por Rohan Raj. + +O conjunto de dados é originado do [Kaggle](https://www.kaggle.com/NUFORC/ufo-sightings). + +A arquitetura do aplicativo da web foi sugerida em parte por [esse artigo](https://towardsdatascience.com/how-to-easily-deploy-machine-learning-models-using-flask-b95af8fe34d4) e [esse repositório](https://github.com/abhinavsagar/machine-learning-deployment) do Abhinav Sagar. diff --git a/translations/README.pt-br.md b/translations/README.pt-br.md index 5a026cf11..d325ee7a4 100644 --- a/translations/README.pt-br.md +++ b/translations/README.pt-br.md @@ -81,11 +81,11 @@ Ao garantir que o conteúdo esteja alinhado com os projetos, o processo torna-se | 02 | A História de machine learning | [Introdução](../1-Introduction/translations/README.pt-br.md) | Aprenda a história subjacente desta área | [Aula](../1-Introduction/2-history-of-ML/translations/README.pt-br.md) | Jen e Amy | | 03 | Equidade e aprendizado de máquina | [Introdução](../1-Introduction/translations/README.pt-br.md) | Quais são as questões filosóficas importantes sobre justiça que os alunos devem considerar ao construir e aplicar modelos de ML? | [Aula](../1-Introduction/3-fairness/translations/README.pt-br.md) | Tomomi | | 04 | Técnicas para machine learning | [Introdução](../1-Introduction/translations/README.pt-br.md) | Quais técnicas os pesquisadores de ML usam para construir modelos de ML? | [Aula](../1-Introduction/4-techniques-of-ML/translations/README.pt-br.md) | Chris e Jen | -| 05 | Introdução à regressão | [Regressão](../2-Regression/README.md) | Comece a usar Python e Scikit-learn para modelos de regressão |
            • [Python](2-Regression/1-Tools/README.md)
            • [R](2-Regression/1-Tools/solution/R/lesson_1-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | -| 06 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/README.md) | Visualize e limpe os dados em preparação para o ML |
            • [Python](2-Regression/2-Data/README.md)
            • [R](2-Regression/2-Data/solution/R/lesson_2-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | -| 07 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/README.md) | Construa modelos de regressão linear e polinomial |
            • [Python](2-Regression/3-Linear/README.md)
            • [R](2-Regression/3-Linear/solution/R/lesson_3-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | -| 08 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/README.md) | Construa um modelo de regressão logística |
            • [Python](2-Regression/4-Logistic/README.md)
            • [R](2-Regression/4-Logistic/solution/R/lesson_4-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | -| 09 | Uma Web App 🔌 | [Web App](../3-Web-App/README.md) | Crie um aplicativo web para usar seu modelo treinado | [Python](3-Web-App/1-Web-App/README.md) | Jen | +| 05 | Introdução à regressão | [Regressão](../2-Regression/translations/README.pt-br.md) | Comece a usar Python e Scikit-learn para modelos de regressão |
            • [Python](2-Regression/1-Tools/translations/README.pt-br.md)
            • [R](../2-Regression/1-Tools/solution/R/lesson_1-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | +| 06 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/translations/README.pt-br.md) | Visualize e limpe os dados em preparação para o ML |
            • [Python](../2-Regression/2-Data/translations/README.pt-br.md)
            • [R](../2-Regression/2-Data/solution/R/lesson_2-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | +| 07 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/translations/README.pt-br.md) | Construa modelos de regressão linear e polinomial |
            • [Python](../2-Regression/3-Linear/translations/README.pt-br.md)
            • [R](../2-Regression/3-Linear/solution/R/lesson_3-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | +| 08 | Preços das abóboras norte americanas 🎃 | [Regressão](../2-Regression/translations/README.pt-br.md) | Construa um modelo de regressão logística |
            • [Python](../2-Regression/4-Logistic/translations/README.pt-br.md)
            • [R](../2-Regression/4-Logistic/solution/R/lesson_4-R.ipynb)
            |
            • Jen
            • Eric Wanjau
            | +| 09 | Uma Web App 🔌 | [Web App](../3-Web-App/translations/README.pt-br.md) | Crie um aplicativo web para usar seu modelo treinado | [Python](../3-Web-App/1-Web-App/translations/README.pt-br.md) | Jen | | 10 | Introdução à classificação | [Classificação](../4-Classification/README.md) | Limpe, prepare e visualize seus dados; introdução à classificação |
            • [Python](4-Classification/1-Introduction/README.md)
            • [R](4-Classification/1-Introduction/solution/R/lesson_10-R.ipynb) |
              • Jen e Cassie
              • Eric Wanjau
              | | 11 | Deliciosas cozinhas asiáticas e indianas 🍜 | [Classificação](../4-Classification/README.md) | Introdução aos classificadores |
              • [Python](4-Classification/2-Classifiers-1/README.md)
              • [R](4-Classification/2-Classifiers-1/solution/R/lesson_11-R.ipynb) |
                • Jen e Cassie
                • Eric Wanjau
                | | 12 | Deliciosas cozinhas asiáticas e indianas 🍜 | [Classificação](../4-Classification/README.md) | Mais classificadores |
                • [Python](4-Classification/3-Classifiers-2/README.md)
                • [R](4-Classification/3-Classifiers-2/solution/R/lesson_12-R.ipynb) |
                  • Jen e Cassie
                  • Eric Wanjau
                  | From a2fdcf0a1b8e8a94c76d61d4036b1df4f5c2b8c0 Mon Sep 17 00:00:00 2001 From: Dhanya Hegde <71935582+DhanyaHegde01@users.noreply.github.com> Date: Thu, 28 Oct 2021 01:16:52 +0530 Subject: [PATCH 33/63] created readme.hi.md (#434) --- 6-NLP/translations/README.hi.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 6-NLP/translations/README.hi.md diff --git a/6-NLP/translations/README.hi.md b/6-NLP/translations/README.hi.md new file mode 100644 index 000000000..f92f46c16 --- /dev/null +++ b/6-NLP/translations/README.hi.md @@ -0,0 +1,11 @@ +# एक बॉट के लिए खोजें + +## निर्देश + +बॉट हर जगह हैं। आपका कार्य: एक ढूंढो और उसे अपनाओ! आप उन्हें वेब साइटों पर, बैंकिंग अनुप्रयोगों में और फोन पर पा सकते हैं, उदाहरण के लिए जब आप वित्तीय सेवा कंपनियों को सलाह या खाता जानकारी के लिए कॉल करते हैं। बॉट का विश्लेषण करें और देखें कि क्या आप इसे भ्रमित कर सकते हैं। यदि आप बॉट को भ्रमित कर सकते हैं, तो आपको क्या लगता है कि ऐसा क्यों हुआ? अपने अनुभव के बारे में एक संक्षिप्त लेख लिखें। + +## रूब्रिक + +| मानदंड | अनुकरणीय | पर्याप्त | सुधार की जरूरत | +| -------- | -------------------------------------------------- -------------------------------------------------- ------------- | ------------------------------------------- | --------------------- | +| | एक पूर्ण पृष्ठ का पेपर लिखा जाता है, जो अनुमानित बॉट आर्किटेक्चर की व्याख्या करता है और इसके साथ आपके अनुभव को रेखांकित करता है | एक पेपर अधूरा है या अच्छी तरह से शोध नहीं किया गया है | कोई पेपर सबमिट नहीं किया गया | From a6017a637f64b0a20c3f367e3c25d36307e49c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Wed, 27 Oct 2021 16:47:43 -0300 Subject: [PATCH 34/63] Duplicate word (paragraph 87) (#433) - Minor fixes (paragraphs 10, 50, 75, 83, 85, 87, 120, 147, 149) --- .../1-Tools/translations/README.es.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/2-Regression/1-Tools/translations/README.es.md b/2-Regression/1-Tools/translations/README.es.md index c56c9d597..1ce6b8b7a 100755 --- a/2-Regression/1-Tools/translations/README.es.md +++ b/2-Regression/1-Tools/translations/README.es.md @@ -7,7 +7,7 @@ ## [Cuestionario previo](https://jolly-sea-0a877260f.azurestaticapps.net/quiz/9/) ## Introducción -En estas cuatro lecciones, descubrirá como crear modelos de regresión. Discutiremos para que sirven estos en breve. Pero antes de hacer cualquier coasa, asegúrese de tener las herramientas adecuadas para comenzar el proceso! +En estas cuatro lecciones, descubrirá como crear modelos de regresión. Discutiremos para que sirven estos en breve. Pero antes de hacer cualquier cosa, asegúrese de tener las herramientas adecuadas para comenzar el proceso! En esta lección, aprenderá a: @@ -47,9 +47,9 @@ En esta carpeta, encontrará el archivo _notebook.ipynb_. Un servidor de Jupyter comenzará con Python 3+ iniciado. Encontrará áreas del cuaderno que se pueden ejecutar, fragmentos de código. Puede ejecutar un bloque de código seleccionando el icono que parece un botón de reproducción. -1. Seleccione el icono `md` y agrege un poco de _markdown_, y el siguiente texto **# Welcome to your notebook**. +1. Seleccione el icono `md` y agregue un poco de _markdown_, y el siguiente texto **# Welcome to your notebook**. - A continuación, agrege algo de código Python. + A continuación, agregue algo de código Python. 1. Escriba **print('hello notebook')** en el bloque de código. 1. Seleccione la flecha para ejecutar el código. @@ -72,7 +72,7 @@ Ahora que Python está configurado en un entorno local, y se siente cómo con lo Según su [sitio web](https://scikit-learn.org/stable/getting_started.html), "Scikit-learn es una biblioteca de machine learning de código abierto que admite el aprendizaje supervisado y no supervisado. También proporciona varias herramientas para el ajuste de modelos, preprocesamiento de datos, selección y evaluación de modelos, y muchas otras utilidades." -En este curso, utilizará Scikit-learn y otras herramientas para crear modelos de machine learning para realizar lo que llamamos tareas de 'machine leraning tradicional'. Hemos evitado deliberadamente las redes neuronales y el _deep learning_, ya que se tratartán mejor en nuestro próximo plan de estudios 'IA para principiantes'. +En este curso, utilizará Scikit-learn y otras herramientas para crear modelos de machine learning para realizar lo que llamamos tareas de 'machine learning tradicional'. Hemos evitado deliberadamente las redes neuronales y el _deep learning_, ya que se tratarán mejor en nuestro próximo plan de estudios 'IA para principiantes'. Scikit-learn hace que sea sencillo construir modelos y evaluarlos para su uso. Se centra principalmente en el uso de datos numéricos y contiene varios conjuntos de datos listos para usar como herramientas de aprendizaje. También incluye modelos prediseñados para que los estudiantes lo prueben. Exploremos el proceso de cargar datos preempaquetados y el uso de un primer modelo de estimador integrado con Scikit-learn con algunos datos básicos. @@ -80,11 +80,11 @@ Scikit-learn hace que sea sencillo construir modelos y evaluarlos para su uso. S > Este tutorial se insipiró en el [ejemplo de regresión lineal](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) en el sitio web de Scikit-learn's. -En el archivo _notebook.ipynb_ asociado a esta lección, borre todas las celdas presionando el icono 'papelera'. +En el archivo _notebook.ipynb_ asociado a esta lección, borré todas las celdas presionando el icono 'papelera'. -En esta sección, trabajará con un pequeño conjunto de datos sobre la diabetes que está integrado con Scikit-learn con fines de aprendizaje. Imagínese que quisiera probar un tratamiento para pacientes diabéticos. Los modelos de Machine Learning, pueden ayudarlo a determinar que pacientes responderían mejor al tratamiento, en función de combinanciones de varibales. Incluso un modelo de regresión muy básico, cuando se visualiza, puede mostrar información sobre variables que le ayudarían en sus ensayos clínicos teóricos. +En esta sección, trabajará con un pequeño conjunto de datos sobre la diabetes que está integrado con Scikit-learn con fines de aprendizaje. Imagínese que quisiera probar un tratamiento para pacientes diabéticos. Los modelos de Machine Learning, pueden ayudarlo a determinar que pacientes responderían mejor al tratamiento, en función de combinaciones de variables. Incluso un modelo de regresión muy básico, cuando se visualiza, puede mostrar información sobre variables que le ayudarían en sus ensayos clínicos teóricos. -✅ Hay muchos tipos de métodos de regresión y el que elija dependerá de las respuestas que esté buscando. Si desea predecir la altura probable de una persona de una edad determinada, utlizaría la regresión lineal, ya que busca un **valor numérico**. Si está interesado en descubrir si un tipo de cocina puede considerarse vegano o no, está buscando una **asignación de categoría**, por lo que utlilizaría la regresión logística. Más adelante aprenderá más sobre la regresión logística. Piense un poco en algunas preguntas que puede puede hacer a los datos y cuáles de estos métodos sería más apropiado. +✅ Hay muchos tipos de métodos de regresión y el que elija dependerá de las respuestas que esté buscando. Si desea predecir la altura probable de una persona de una edad determinada, utlizaría la regresión lineal, ya que busca un **valor numérico**. Si está interesado en descubrir si un tipo de cocina puede considerarse vegano o no, está buscando una **asignación de categoría**, por lo que utilizaría la regresión logística. Más adelante aprenderá más sobre la regresión logística. Piense un poco en algunas preguntas que puede hacer a los datos y cuáles de estos métodos sería más apropiado. Comencemos con esta tarea. @@ -92,7 +92,7 @@ Comencemos con esta tarea. Para esta tarea importaremos algunas librerías: -- **matplotlib**. Es una [herramienta gráfica](https://matplotlib.org/) útil y la usaremos para crear un diagrama de líneas. +- **matplotlib**. Es una [herramienta gráfica](https://matplotlib.org/) útil y la usaremos para crear un diagrama de líneas. - **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) es una librería útil para manejar datos numéricos en Python. - **sklearn**. Esta es la librería Scikit-learn. @@ -117,7 +117,7 @@ bmi: índice de masa corporal. bp: presión arterial promedio. s1 tc: Células-T (un tipo de glóbulos blancos). -✅ Este conjunto de datos incluye el concepto de sexo como una variable característica importante para la investigación sobre la diabetes. Piense un poco en cómo categorizaciones como esta podrían excluir a ciertas partes de una población de los tratamientos. +✅ Este conjunto de datos incluye el concepto de sexo como una variable característica importante para la investigación sobre la diabetes. Piense un poco en cómo categorizaciones como ésta podrían excluir a ciertas partes de una población de los tratamientos. Ahora cargue los datos X e y. @@ -144,9 +144,9 @@ En una nueva celda de código, cargue el conjunto de datos de diabetes llamando -0.04340085 -0.00259226 0.01990842 -0.01764613] ``` - ✅ Piense un poco en la relación entre los datos y el objetivo de la regresión. La regersión lineal predice relaciones entre la característica X y la variable objetivo y. ¿Puede encontrar el [objetivo](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) para el cojunto de datos de diabetes en la documentación? ¿Qué está demostrando este conjunto de datos dado ese objetivo? + ✅ Piense un poco en la relación entre los datos y el objetivo de la regresión. La regresión lineal predice relaciones entre la característica X y la variable objetivo y. ¿Puede encontrar el [objetivo](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) para el cojunto de datos de diabetes en la documentación? ¿Qué está demostrando este conjunto de datos dado ese objetivo? -2. A continuación, seleccione una parte de este conjunto de datos para graficarlos colocándolos en una nueva matriz utilizando la función `newaxis` de _numpy_. Vamos utilizar una regresión lineal para generar una línea entre los valores de estos datos, según un patrón que determine. +2. A continuación, seleccione una parte de este conjunto de datos para graficarlos colocándolos en una nueva matriz utilizando la función `newaxis` de _numpy_. Vamos a utilizar una regresión lineal para generar una línea entre los valores de estos datos, según un patrón que determine. ```python X = X[:, np.newaxis, 2] @@ -175,7 +175,7 @@ En una nueva celda de código, cargue el conjunto de datos de diabetes llamando y_pred = model.predict(X_test) ``` -6. Ahora es el momento de mostrar los datos en una gráfica. Matplotlib es una herramienta muy útil para esta tarea. Cree una gráfica de dispersión de todos los datos de prueba X e y, y use la prediccíón para dibujar una línea en el lugar más apropiado, entre las agrupaciones de datos del modelo. +6. Ahora es el momento de mostrar los datos en una gráfica. Matplotlib es una herramienta muy útil para esta tarea. Cree una gráfica de dispersión de todos los datos de prueba X e y, y use la predicción para dibujar una línea en el lugar más apropiado, entre las agrupaciones de datos del modelo. ```python plt.scatter(X_test, y_test, color='black') From bac844c2e12e1a5a512c3349ad0fd4f755404f66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Wed, 27 Oct 2021 16:47:59 -0300 Subject: [PATCH 35/63] Minor fix (paragraph 07) (#432) --- 9-Real-World/1-Applications/translations/assignment.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/9-Real-World/1-Applications/translations/assignment.es.md b/9-Real-World/1-Applications/translations/assignment.es.md index c3a151dd6..43015df5a 100644 --- a/9-Real-World/1-Applications/translations/assignment.es.md +++ b/9-Real-World/1-Applications/translations/assignment.es.md @@ -4,7 +4,7 @@ En esta lección aprendiste acerca de muchos casos de uso en la vida real que fueron solucionados usando aprendizaje automático. Si bien, el uso del aprendizaje profundo, las nuevas técnicas y herramientas en la inteligencia artificial y el apoyo en las redes neuronales han ayudado a acelerar la producción de herramientas para ayudar a estos sectores, el aprendizaje automático clásico que usa las técnicas en este curso aún tienen gran valor. -Para esta asignación, imagina que estás participando en un hackatón. Usa lo que has aprendido en el curso para así proponer una solución mediante el uso de aprendizaje automático clásico y así resolver un problema en uno de los sectores discutidos en esta lección. Crea una una presentación donde discutas cómo implementarás tu idea. ¡Tendrás puntos adicionales si puedes reunir datos de prueba y construir un modelo de aprendizaje automático para soportar tu concepto! +Para esta asignación, imagina que estás participando en un hackatón. Usa lo que has aprendido en el curso para así proponer una solución mediante el uso de aprendizaje automático clásico y así resolver un problema en uno de los sectores discutidos en esta lección. Crea una una presentación donde discutes cómo implementarás tu idea. ¡Tendrás puntos adicionales si puedes reunir datos de prueba y construir un modelo de aprendizaje automático para soportar tu concepto! ## Rúbrica From 05a5fe4ff7c7ad8817b92cbfad3cd34a9c0f728c Mon Sep 17 00:00:00 2001 From: Yanice Guigou <81249731+simplg@users.noreply.github.com> Date: Wed, 27 Oct 2021 21:49:28 +0200 Subject: [PATCH 36/63] Add the french translation of the readme for 1-3 Fairness (#431) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add readme translation for 1-3 Fairness * Fixes some typos from code review * Remplacement de liens existant vers des équivalents françaos quand ils existent --- .../3-fairness/translations/README.fr.md | 212 ++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 1-Introduction/3-fairness/translations/README.fr.md diff --git a/1-Introduction/3-fairness/translations/README.fr.md b/1-Introduction/3-fairness/translations/README.fr.md new file mode 100644 index 000000000..85fc8b165 --- /dev/null +++ b/1-Introduction/3-fairness/translations/README.fr.md @@ -0,0 +1,212 @@ +# Equité dans le Machine Learning + +![Résumé de l'équité dans le Machine Learning dans un sketchnote](../../sketchnotes/ml-fairness.png) +> Sketchnote par [Tomomi Imura](https://www.twitter.com/girlie_mac) + +## [Quiz préalable](https://white-water-09ec41f0f.azurestaticapps.net/quiz/5/?loc=fr) + +## Introduction + +Dans ce programme, nous allons découvrir comment le Machine Learning peut avoir un impact sur notre vie quotidienne. Encore aujourd'hui, les systèmes et les modèles sont impliqués quotidiennement dans les tâches de prise de décision, telles que les diagnostics de soins ou la détection de fraudes. Il est donc important que ces modèles fonctionnent bien afin de fournir des résultats équitables pour tout le monde. + +Imaginons ce qui peut arriver lorsque les données que nous utilisons pour construire ces modèles manquent de certaines données démographiques, telles que la race, le sexe, les opinions politiques, la religion ou représentent de manière disproportionnée ces données démographiques. Qu'en est-il lorsque la sortie du modèle est interprétée pour favoriser certains éléments démographiques ? Quelle est la conséquence pour l'application l'utilisant ? + +Dans cette leçon, nous : + +- Sensibiliserons à l'importance de l'équité dans le Machine Learning. +- Apprenderons sur les préjudices liés à l'équité. +- Apprenderons sur l'évaluation et l'atténuation des injustices. + +## Prérequis + +En tant que prérequis, veuillez lire le guide des connaissances sur les "Principes de l'IA responsable" et regarder la vidéo sur le sujet suivant : + +En apprendre plus sur l'IA responsable en suivant ce [guide des connaissances](https://docs.microsoft.com/fr-fr/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) + +[![L'approche de Microsoft sur l'IA responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Microsoft's Approach to Responsible AI") + +> 🎥 Cliquez sur l'image ci-dessus pour la vidéo : Microsoft's Approach to Responsible AI + +## Injustices dans les données et les algorithmes + +> "Si vous torturez les données assez longtemps, elles avoueront n'importe quoi" - Ronald Coase + +Cette affirmation semble extrême, mais il est vrai que les données peuvent être manipulées pour étayer n'importe quelle conclusion. Une telle manipulation peut parfois se produire involontairement. En tant qu'êtres humains, nous avons tous des biais, et il est souvent difficile de savoir consciemment quand nous introduisons des biais dans les données. + +Garantir l'équité dans l'IA et le Machine Learning reste un défi sociotechnique complexe. Cela signifie qu'il ne peut pas être abordé d'un point de vue purement social ou technique. + +### Dommages liés à l'équité + +Qu'entendons-nous par injustice ? Le terme « injustice » englobe les impacts négatifs, ou « dommages », pour un groupe de personnes, tels que ceux définis en termes de race, de sexe, d'âge ou de statut de handicap. + +Les principaux préjudices liés à l'équité peuvent être classés comme suit : + +- **Allocation**, si un sexe ou une ethnicité par exemple est favorisé par rapport à un autre. +- **Qualité de service**. Si vous entraînez les données pour un scénario spécifique mais que la réalité est plus complexe, cela résulte à de très mauvaises performances du service. +- **Stéréotypes**. Associer à un groupe donné des attributs pré-assignés. +- **Dénigration**. Critiquer et étiqueter injustement quelque chose ou quelqu'un. +- **Sur- ou sous- représentation**. L'idée est qu'un certain groupe n'est pas vu dans une certaine profession, et tout service ou fonction qui continue de promouvoir cette représentation contribue, in-fine, à nuire à ce groupe. + +Regardons quelques exemples : + +### Allocation + +Envisageons un système hypothétique de filtrage des demandes de prêt : le système a tendance à choisir les hommes blancs comme de meilleurs candidats par rapport aux autres groupes. En conséquence, les prêts sont refusés à certains demandeurs. + +Un autre exemple est un outil de recrutement expérimental développé par une grande entreprise pour sélectionner les candidats. L'outil discriminait systématiquement un sexe en utilisant des modèles qui ont été formés pour préférer les mots associés à d'autres. Cela a eu pour effet de pénaliser les candidats dont les CV contiennent des mots tels que « équipe féminine de rugby ». + +✅ Faites une petite recherche pour trouver un exemple réel de ce type d'injustice. + +### Qualité de Service + +Les chercheurs ont découvert que plusieurs classificateurs commerciaux de sexe avaient des taux d'erreur plus élevés autour des images de femmes avec des teins de peau plus foncés par opposition aux images d'hommes avec des teins de peau plus clairs. [Référence](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) + +Un autre exemple tristement célèbre est un distributeur de savon pour les mains qui ne semble pas capable de détecter les personnes ayant une couleur de peau foncée. [Référence](https://www.journaldugeek.com/2017/08/18/quand-un-distributeur-automatique-de-savon-ne-reconnait-pas-les-couleurs-de-peau-foncees/) + +### Stéréotypes + +Une vision stéréotypée du sexe a été trouvée dans la traduction automatique. Lors de la traduction de « il est infirmier et elle est médecin » en turc, des problèmes ont été rencontrés. Le turc est une langue sans genre et possède un pronom « o » pour transmettre une troisième personne du singulier. Cependant, la traduction de la phrase du turc à l'anglais donne la phrase incorrecte et stéréotypée suivante : « elle est infirmière et il est médecin ». + +![Traduction en turc](images/gender-bias-translate-en-tr.png) + +![Traduction en anglais de nouveau](images/gender-bias-translate-tr-en.png) + +### Dénigration + +Une technologie d'étiquetage d'images a notoirement mal étiqueté les images de personnes à la peau foncée comme des gorilles. L'étiquetage erroné est nocif, non seulement parce que le système fait des erreurs mais surtout car il a spécifiquement appliqué une étiquette qui a pour longtemps été délibérément détournée pour dénigrer les personnes de couleurs. + +[![IA : Ne suis-je pas une femme ?](https://img.youtube.com/vi/QxuyfWoVV98/0.jpg)](https://www.youtube.com/watch?v=QxuyfWoVV98 "AI, Ain't I a Woman?") +> 🎥 Cliquez sur l'image ci-dessus pour la vidéo : AI, Ain't I a Woman - une performance montrant le préjudice causé par le dénigrement raciste par l'IA + +### Sur- ou sous- représentation + +Les résultats de recherche d'images biaisés peuvent être un bon exemple de ce préjudice. Lorsque nous recherchons des images de professions avec un pourcentage égal ou supérieur d'hommes que de femmes, comme l'ingénierie ou PDG, nous remarquons des résultats qui sont plus fortement biaisés en faveur d'un sexe donné. + +![Recherche Bing pour PDG](images/ceos.png) +> Cette recherche sur Bing pour « PDG » produit des résultats assez inclusifs + +Ces cinq principaux types de préjudices ne sont pas mutuellement exclusifs et un même système peut présenter plus d'un type de préjudice. De plus, chaque cas varie dans sa gravité. Par exemple, étiqueter injustement quelqu'un comme un criminel est un mal beaucoup plus grave que de mal étiqueter une image. Il est toutefois important de se rappeler que même des préjudices relativement peu graves peuvent causer une aliénation ou une isolation de personnes et l'impact cumulatif peut être extrêmement oppressant. + +✅ **Discussion**: Revoyez certains des exemples et voyez s'ils montrent des préjudices différents. + +| | Allocation | Qualité de service | Stéréotypes | Dénigration | Sur- or sous- représentation | +| ----------------------- | :--------: | :----------------: | :----------: | :---------: | :----------------------------: | +| Système de recrutement automatisé | x | x | x | | x | +| Traduction automatique | | | | | | +| Étiquetage des photos | | | | | | + + +## Détecter l'injustice + +Il existe de nombreuses raisons pour lesquelles un système donné se comporte de manière injuste. Les préjugés sociaux, par exemple, pourraient se refléter dans les ensembles de données utilisés pour les former. Par exemple, l'injustice à l'embauche pourrait avoir été exacerbée par une confiance excessive dans les données historiques. Ainsi, en utilisant les curriculum vitae soumis à l'entreprise sur une période de 10 ans, le modèle a déterminé que les hommes étaient plus qualifiés car la majorité des CV provenaient d'hommes, reflet de la domination masculine passée dans l'industrie de la technologie. + +Des données inadéquates sur un certain groupe de personnes peuvent être la cause d'une injustice. Par exemple, les classificateurs d'images avaient un taux d'erreur plus élevé pour les images de personnes à la peau foncée, car les teins de peau plus foncés étaient sous-représentés dans les données. + +Des hypothèses erronées faites pendant le développement causent également des injustices. Par exemple, un système d'analyse faciale destiné à prédire qui va commettre un crime sur la base d'images de visages peut conduire à des hypothèses préjudiciables. Cela pourrait entraîner des dommages substantiels pour les personnes mal classées. + +## Comprendre vos modèles et instaurer l'équité + +Bien que de nombreux aspects de l'équité ne soient pas pris en compte dans les mesures d'équité quantitatives et qu'il ne soit pas possible de supprimer complètement les biais d'un système pour garantir l'équité, nous sommes toujours responsable de détecter et d'atténuer autant que possible les problèmes d'équité. + +Lorsque nous travaillons avec des modèles de Machine Learning, il est important de comprendre vos modèles en garantissant leur interprétabilité et en évaluant et en atténuant les injustices. + +Utilisons l'exemple de sélection de prêt afin de déterminer le niveau d'impact de chaque facteur sur la prédiction. + +## Méthodes d'évaluation + +1. **Identifier les préjudices (et les avantages)**. La première étape consiste à identifier les préjudices et les avantages. Réfléchissez à la façon dont les actions et les décisions peuvent affecter à la fois les clients potentiels et l'entreprise elle-même. + +1. **Identifier les groupes concernés**. Une fois que vous avez compris le type de préjudices ou d'avantages qui peuvent survenir, identifiez les groupes susceptibles d'être touchés. Ces groupes sont-ils définis par le sexe, l'origine ethnique ou le groupe social ? + +1. **Définir des mesures d'équité**. Enfin, définissez une métrique afin d'avoir quelque chose à comparer dans votre travail pour améliorer la situation. + +### Identifier les préjudices (et les avantages) + +Quels sont les inconvénients et les avantages associés au prêt ? Pensez aux faux négatifs et aux faux positifs : + +**Faux négatifs** (rejeter, mais Y=1) - dans ce cas, un demandeur qui sera capable de rembourser un prêt est rejeté. Il s'agit d'un événement défavorable parce que les prêts sont refusées aux candidats qualifiés. + +**Faux positifs** (accepter, mais Y=0) - dans ce cas, le demandeur obtient un prêt mais finit par faire défaut. En conséquence, le dossier du demandeur sera envoyé à une agence de recouvrement de créances, ce qui peut affecter ses futures demandes de prêt. + +### Identifier les groupes touchés + +L'étape suivante consiste à déterminer quels groupes sont susceptibles d'être touchés. Par exemple, dans le cas d'une demande de carte de crédit, un modèle pourrait déterminer que les femmes devraient recevoir des limites de crédit beaucoup plus basses par rapport à leurs conjoints qui partagent les biens du ménage. Tout un groupe démographique, défini par le sexe, est ainsi touché. + +### Définir les mesures d'équité + +Nous avons identifié les préjudices et un groupe affecté, dans ce cas, défini par leur sexe. Maintenant, nous pouvons utiliser les facteurs quantifiés pour désagréger leurs métriques. Par exemple, en utilisant les données ci-dessous, nous pouvons voir que les femmes ont le taux de faux positifs le plus élevé et les hommes ont le plus petit, et que l'inverse est vrai pour les faux négatifs. + +✅ Dans une prochaine leçon sur le clustering, nous verrons comment construire cette 'matrice de confusion' avec du code + +| | Taux de faux positifs | Taux de faux négatifs | Nombre | +| ---------- | ------------------- | ------------------- | ----- | +| Femmes | 0.37 | 0.27 | 54032 | +| Hommes | 0.31 | 0.35 | 28620 | +| Non binaire | 0.33 | 0.31 | 1266 | + + +Ce tableau nous dit plusieurs choses. Premièrement, nous notons qu'il y a relativement peu de personnes non binaires dans les données. Les données sont faussées, nous devons donc faire attention à la façon dont nous allons interpréter ces chiffres. + +Dans ce cas, nous avons 3 groupes et 2 mesures. Lorsque nous pensons à la manière dont notre système affecte le groupe de clients avec leurs demandeurs de prêt, cela peut être suffisant. Cependant si nous souhaitions définir un plus grand nombre de groupes, nous allons sûrement devoir le répartir en de plus petits ensembles de mesures. Pour ce faire, vous pouvez ajouter plus de métriques, telles que la plus grande différence ou le plus petit rapport de chaque faux négatif et faux positif. + +✅ Arrêtez-vous et réfléchissez : Quels autres groupes sont susceptibles d'être affectés par la demande de prêt ? + +## Atténuer l'injustice + +Pour atténuer l'injustice, il faut explorer le modèle pour générer divers modèles atténués et comparer les compromis qu'il fait entre précision et équité afin de sélectionner le modèle le plus équitable. + +Cette leçon d'introduction ne plonge pas profondément dans les détails de l'atténuation des injustices algorithmiques, telles que l'approche du post-traitement et des réductions, mais voici un outil que vous voudrez peut-être essayer. + +### Fairlearn + +[Fairlearn](https://fairlearn.github.io/) est un package Python open source qui permet d'évaluer l'équité des systèmes et d'atténuer les injustices. + +L'outil aide à évaluer comment les prédictions d'un modèle affectent différents groupes, en permettant de comparer plusieurs modèles en utilisant des mesures d'équité et de performance, et en fournissant un ensemble d'algorithmes pour atténuer les injustices dans la classification binaire et la régression. + +- Apprenez à utiliser les différents composants en consultant la documentation Fairlearn sur [GitHub](https://github.com/fairlearn/fairlearn/) + +- Explorer le [guide utilisateur](https://fairlearn.github.io/main/user_guide/index.html), et les [exemples](https://fairlearn.github.io/main/auto_examples/index.html) + +- Essayez quelques [notebooks d'exemples](https://github.com/fairlearn/fairlearn/tree/master/notebooks). + +- Apprenez [comment activer les évaluations d'équités](https://docs.microsoft.com/fr-fr/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) des modèles de machine learning sur Azure Machine Learning. + +- Jetez un coup d'oeil aux [notebooks d'exemples](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) pour plus de scénarios d'évaluation d'équités sur Azure Machine Learning. + +--- +## 🚀 Challenge + +Pour éviter que des biais ne soient introduits en premier lieu, nous devrions : + +- Avoir une diversité d'expériences et de perspectives parmi les personnes travaillant sur les systèmes +- Investir dans des ensembles de données qui reflètent la diversité de notre société +- Développer de meilleures méthodes pour détecter et corriger les biais lorsqu'ils surviennent + +Pensez à des scénarios de la vie réelle où l'injustice est évidente dans la construction et l'utilisation de modèles. Que devrions-nous considérer d'autre ? + +## [Quiz de validation des connaissances](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/?loc=fr) +## Révision et auto-apprentissage + +Dans cette leçon, nous avons appris quelques notions de base sur les concepts d'équité et d'injustice dans le machine learning. + +Regardez cet atelier pour approfondir les sujets : + +- YouTube : Dommages liés à l'équité dans les systèmes d'IA : exemples, évaluation et atténuation par Hanna Wallach et Miro Dudik [Fairness-related harms in AI systems: Examples, assessment, and mitigation - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) + +Lectures supplémentaires : + +- Centre de ressources Microsoft RAI : [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/fr-fr/ai/responsible-ai-resources?activetab=pivot1:primaryr4&rtc=1) + +- Groupe de recherche Microsoft FATE : [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/) + +Explorer la boite à outils Fairlearn + +[Fairlearn](https://fairlearn.org/) + +Lire sur les outils Azure Machine Learning afin d'assurer l'équité + +- [Azure Machine Learning](https://docs.microsoft.com/fr-fr/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-15963-cxa) + +## Devoir + +[Explorer Fairlearn](assignment.fr.md) From 9fd00dd1a4e69403e33c070d254e02470133a33f Mon Sep 17 00:00:00 2001 From: Nikolay Kondratyev <4085884+kondratyev-nv@users.noreply.github.com> Date: Wed, 27 Oct 2021 21:50:25 +0200 Subject: [PATCH 37/63] [TRANSLATIONS] Russian version of 1-intro-to-ML (#437) --- .../1-intro-to-ML/translations/README.ru.md | 149 ++++++++++++++++++ .../translations/assignment.ru.md | 9 ++ 2 files changed, 158 insertions(+) create mode 100644 1-Introduction/1-intro-to-ML/translations/README.ru.md create mode 100644 1-Introduction/1-intro-to-ML/translations/assignment.ru.md diff --git a/1-Introduction/1-intro-to-ML/translations/README.ru.md b/1-Introduction/1-intro-to-ML/translations/README.ru.md new file mode 100644 index 000000000..eeebc7dff --- /dev/null +++ b/1-Introduction/1-intro-to-ML/translations/README.ru.md @@ -0,0 +1,149 @@ +# Введение в машинное обучение + + + +[![ML, AI, глубокое обучение - в чем разница?](https://img.youtube.com/vi/lTd9RSxS9ZE/0.jpg)](https://youtu.be/lTd9RSxS9ZE "ML, AI, глубокое обучение - в чем разница?") + +> 🎥 Нажмите на изображение выше, чтобы просмотреть видео, в котором обсуждается разница между машинным обучением, искусственным интеллектом и глубоким обучением. + +## [Тест перед лекцией](https://white-water-09ec41f0f.azurestaticapps.net/quiz/1/) + +--- + +Добро пожаловать на курс классического машинного обучения для начинающих! Если вы новичок в этой теме или опытный специалист по машинному обучению, желающий освежить свои знания в какой-либо области, мы рады, что вы присоединились к нам! Мы хотим создать удобную стартовую площадку для вашего изучения машинного обучения и будем рады ответить и учесть ваши [отзывы](https://github.com/microsoft/ML-For-Beginners/discussions). + +[![Введение в ML](https://img.youtube.com/vi/h0e2HAPTGF4/0.jpg)](https://youtu.be/h0e2HAPTGF4 "Введение в ML") + +> 🎥 Нажмите на изображение выше, чтобы просмотреть видео: Джон Гуттаг из Массачусетского технологического института представляет машинное обучение + +--- +## Начало работы с машинным обучением + +Перед тем, как приступить к изучению этой учебной программы, вам необходимо настроить компьютер и подготовить его для работы с ноутбуками локально. + +- **Настройте свою машину с помощью этих видео**. Воспользуйтесь следующими ссылками, чтобы узнать [как установить Python](https://youtu.be/CXZYvNRIAKM) в вашей системе и [настроить текстовый редактор](https://youtu.be/EU8eayHWoZg) для разработки. +- **Изучите Python**. Также рекомендуется иметь базовые знания о [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-15963-cxa), языке программирования, полезном для специалистов по данным, который мы используем в этом курсе. +- **Изучите Node.js и JavaScript**. Мы также несколько раз используем JavaScript в этом курсе при создании веб-приложений, поэтому вам потребуется установить [node](https://nodejs.org) и [npm](https://www.npmjs.com/), а также [Visual Studio Code](https://code.visualstudio.com/), доступный для разработки как на Python, так и на JavaScript. +- **Создайте учетную запись GitHub**. Поскольку вы нашли нас на [GitHub](https://github.com), возможно, у вас уже есть учетная запись, но если нет, создайте ее, а затем создайте форк этой учебной программы, чтобы использовать ее самостоятельно. (Не стесняйтесь поставить звезду этому репозиторию 😊) +- **Ознакомьтесь со Scikit-learn**. Ознакомьтесь со [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), набором библиотек для машинного обучения, на которые мы ссылаемся в этих уроках. + +--- +## Что такое машинное обучение? + +Термин "машинное обучение" - один из самых популярных и часто используемых сегодня терминов. Очень вероятно, что вы слышали этот термин хотя бы раз, если вы хоть немного знакомы с технологиями, независимо от того, в какой области вы работаете. Однако механика машинного обучения остается загадкой для большинства людей. Для новичка в машинном обучении эта тема иногда может показаться сложной. Поэтому важно понимать, что такое машинное обучение на самом деле, и изучать его шаг за шагом на практических примерах. + +--- +## Кривая хайпа + +![кривая хайпа ML](../images/hype.png) + +> Google Trends показывает недавнюю "кривую хайпа" термина "машинное обучение". + +--- +## Загадочная вселенная + +Мы живем во вселенной, полной завораживающих загадок. Великие ученые, такие как Стивен Хокинг, Альберт Эйнштейн и многие другие, посвятили свою жизнь поиску значимой информации, раскрывающей тайны окружающего нас мира. Это условие обучения: ребенок из года в год узнает новое и раскрывает структуру окружающего мира по мере взросления. + +--- +## Мозг ребенка + +Мозг и органы чувств ребенка воспринимают факты из своего окружения и постепенно изучают скрытые закономерности жизни, которые помогают ребенку выработать логические правила для определения усвоенных закономерностей. Процесс обучения человеческого мозга делает людей самыми изощренными живыми существами в этом мире. Постоянное обучение, обнаружение скрытых закономерностей и последующее внедрение инноваций, позволяет нам становиться лучше и лучше на протяжении всей жизни. Эта способность к обучению и способность к развитию связаны с концепцией, называемой [пластичность мозга](https://www.simplypsychology.org/brain-plasticity.html). На первый взгляд, мы можем выявить некоторые мотивационные сходства между процессом обучения человеческого мозга и концепциями машинного обучения. + +--- +## Человеческий мозг + +[Человеческий мозг](https://www.livescience.com/29365-human-brain.html) воспринимает вещи из реального мира, обрабатывает воспринимаемую информацию, принимает рациональные решения и выполняет определенные действия в зависимости от обстоятельств. Это то, что мы называем разумным поведением. Когда мы программируем копию интеллектуального поведенческого процесса на компьютере, это называется искусственным интеллектом (ИИ). + +--- +## Немного терминологии + +Хотя термины могут запутать, машинное обучение (ML) является важным подмножеством искусственного интеллекта. **Машинное обучение занимается использованием специализированных алгоритмов для раскрытия значимой информации и поиска скрытых закономерностей из воспринимаемых данных для подтверждения рационального процесса принятия решений**. + +--- +## AI, ML, глубокое обучение + +![AI, ML, глубокое обучение, наука о данных](../images/ai-ml-ds.png) + +> Диаграмма, показывающая взаимосвязь между ИИ, машинным обучением, глубоким обучением и наукой о данных. Инфографика [Jen Looper](https://twitter.com/jenlooper), вдохновленная [этим рисунком](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining) + +--- +## Концепции, которые охватывает этот курс + +В этой учебной программе мы собираемся охватить только основные концепции машинного обучения, которые должен знать новичок. Мы рассматриваем то, что мы называем «классическим машинным обучением», в первую очередь с использованием Scikit-learn, отличной библиотеки, которую многие студенты используют для изучения основ. Чтобы понять более широкие концепции искусственного интеллекта или глубокого обучения, необходимы сильные фундаментальные знания о машинном обучении, и поэтому мы хотели бы предложить их здесь. + +--- +## В этом курсе вы узнаете: + +- основные концепции машинного обучения +- история ML +- ML и равнодоступность +- методы регрессионного машинного обучения +- классификация методов машинного обучения +- методы кластеризации машинного обучения +- методы машинного обучения обработки естественного языка +- методы машинного обучения прогнозирования временных рядов +- обучение с подкреплением +- реальные приложения для машинного обучения + +--- +## Что мы не будем рассказывать + +- глубокое обучение +- нейронные сети +- AI + +Чтобы улучшить процесс изучения, мы будем избегать сложностей нейронных сетей, «глубокого обучения» - многоуровневого построения моделей с использованием нейронных сетей - и искусственного интеллекта, которые мы обсудим в другой учебной программе. Мы также представим учебную программу по науке о данных, чтобы сосредоточиться на этом аспекте этой более широкой области. + +--- +## Зачем изучать машинное обучение? + +Машинное обучение с системной точки зрения определяется как создание автоматизированных систем, которые могут изучать скрытые закономерности из данных, чтобы помочь в принятии разумных решений. + +Эта мотивация во многом основана на том, как человеческий мозг учится определенным вещам на основе данных, которые он воспринимает из внешнего мира. + +✅ Задумайтесь на минутку, почему компания может попытаться использовать стратегии машинного обучения вместо создания жестко запрограммированного механизма на основе правил. + +--- +## Приложения машинного обучения + +Приложения машинного обучения сейчас есть почти повсюду, и они столь же повсеместны, как и данные, которые присутствующие в нашем обществе, генерируемые нашими смартфонами, подключенными к сети устройствами и другими системами. Учитывая огромный потенциал современных алгоритмов машинного обучения, исследователи изучали их способность решать многомерные и междисциплинарные проблемы реальной жизни с отличными положительными результатами. + +--- +## Примеры применяемого ML + +**Машинное обучение можно использовать разными способами**: + +- Предсказать вероятность заболевания на основании истории болезни пациента или отчетов. +- Использование данных о погоде для прогнозирования погодных явлений. +- Чтобы понять тональность текста. +- Для обнаружения фейковых новостей, чтобы остановить распространение пропаганды. + +Финансы, экономика, науки о Земле, освоение космоса, биомедицинская инженерия, когнитивистика и даже области гуманитарных наук адаптировали машинное обучение для решения сложных задач обработки данных в своей области. + +--- +## Заключение + +Машинное обучение автоматизирует процесс обнаружения шаблонов, находя важные закономерности из реальных или сгенерированных данных. Оно зарекомендовало себя, среди прочего, как очень ценный инструмент для бизнеса, здравоохранения и финансов. + +В ближайшем будущем понимание основ машинного обучения станет обязательным для людей из любой области из-за его широкого распространения. + +--- +# 🚀 Вызов + +Набросайте на бумаге или с помощью онлайн-приложения, такого как [Excalidraw](https://excalidraw.com/), ваше понимание различий между AI, ML, глубоким обучением и наукой о данных. Добавьте несколько идей о проблемах, которые может решить каждый из этих методов. + +# [Тест после лекции](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) + +--- +# Обзор и самообучение + +Чтобы узнать больше о том, как вы можете работать с алгоритмами машинного обучения в облаке, следуйте курсу [Learning Path](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-15963-cxa). + +Пройдите курс [Learning Path](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa) по основам машинного обучения. + +--- +# Задание + +[Подготовьте среду разработки](assignment.ru.md) diff --git a/1-Introduction/1-intro-to-ML/translations/assignment.ru.md b/1-Introduction/1-intro-to-ML/translations/assignment.ru.md new file mode 100644 index 000000000..bf0605b0c --- /dev/null +++ b/1-Introduction/1-intro-to-ML/translations/assignment.ru.md @@ -0,0 +1,9 @@ +# Настройте среду разработки + +## Инструкции + +Это задание не оценивается. Вы должны освежить в памяти Python и настроить свою среду, чтобы она могла запускать ноутбуки. + +Воспользуйтесь этим курсом [Python Learning Path](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-15963-cxa), а затем настройте свою систему, просмотрев эти вводные видео: + +https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6 From c8dfb87ea5792bf5089241387a52b3c49a8a84cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Wed, 27 Oct 2021 23:58:57 -0300 Subject: [PATCH 38/63] Minor fix (line 09) (#439) - syntax issue (paragraph 03) --- 2-Regression/2-Data/translations/assignment.es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2-Regression/2-Data/translations/assignment.es.md b/2-Regression/2-Data/translations/assignment.es.md index b19a5d984..a00afc8cc 100644 --- a/2-Regression/2-Data/translations/assignment.es.md +++ b/2-Regression/2-Data/translations/assignment.es.md @@ -1,9 +1,9 @@ # Explorando visualizaciones -Hay varias librerías diferentes que están disponibles para la visualización de los datos. Cree algunas visualizaciones utilizando los datos de 'Pumpkin' en esta lección con _matplotlib_ y _seaborn_ en un cuaderno de muestra.¿Con qué bibliotecas es más fácil trabajar? +Hay varias librerías diferentes que están disponibles para la visualización de los datos. Cree algunas visualizaciones utilizando los datos de 'Pumpkin' en esta lección con _matplotlib_ y _seaborn_ en un cuaderno de muestra. ¿Con qué bibliotecas es más fácil trabajar? ## Rúbrica | Criterios | Ejemplar | Adecuado | Necesita mejorar | | -------- | --------- | -------- | ----------------- | -| | Se envía un cuaderno con dos exploraciones/visualizaciones | Se envía un cuadernos con una exploración/visualización | No se envía un cuaderno | +| | Se envía un cuaderno con dos exploraciones/visualizaciones | Se envía un cuaderno con una exploración/visualización | No se envía un cuaderno | From e34140a226570681c05c93018ed6a9ef104366c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Wed, 27 Oct 2021 23:59:53 -0300 Subject: [PATCH 39/63] Syntax issue (paragraph 33) (#440) - Typos fixed (paragraphs 11, 15, 17, 33) --- 2-Regression/translations/README.es.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/2-Regression/translations/README.es.md b/2-Regression/translations/README.es.md index 280790fc7..ccd1733d7 100644 --- a/2-Regression/translations/README.es.md +++ b/2-Regression/translations/README.es.md @@ -8,13 +8,13 @@ En América del Norte, las calabazas se tallan a menudo con caras aterradoras pa ## Lo que vas a aprender -Las lecciones de esta sección cubren los tipos de regressión en el contexto de machine learning. Los modelos de regresión pueden ayudar a determinar la _relación_ entre variables. Este tipo de modelos puede predecir valores como la longitud, la temperatura o la edad, descubriendo así relaciones entre variables a medida que analiza puntos de datos. +Las lecciones de esta sección cubren los tipos de regresión en el contexto de machine learning. Los modelos de regresión pueden ayudar a determinar la _relación_ entre variables. Este tipo de modelos puede predecir valores como la longitud, la temperatura o la edad, descubriendo así relaciones entre variables a medida que analiza puntos de datos. En esta serie de lecciones, descubrirá la diferencia entre la regresión lineal y la logística, y cuándo debe usar una u otra. -En este grupo de lecciones, se preparará para comenzar las tares de machine learning, incluida la configuración de Visual Studio Code para manejar los cuadernos, el entorno común para los científicos de datos. Descubrirá Scikit-learn, una librería para machine learning, y creará sus primeros modelos, centrándose en los modelos de Regresión en este capítulo. +En este grupo de lecciones, se preparará para comenzar las tareas de machine learning, incluida la configuración de Visual Studio Code para manejar los cuadernos, el entorno común para los científicos de datos. Descubrirá Scikit-learn, una librería para machine learning, y creará sus primeros modelos, centrándose en los modelos de Regresión en este capítulo. -> Existen herramientas útiles _low-code_ que pueden ayudarlo a aprender a trabjar con modelos de regresión. Pruebe [Azure ML para esta tarea](https://docs.microsoft.com/learn/modules/create-regression-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) +> Existen herramientas útiles _low-code_ que pueden ayudarlo a aprender a trabajar con modelos de regresión. Pruebe [Azure ML para esta tarea](https://docs.microsoft.com/learn/modules/create-regression-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) ### Lecciones @@ -30,4 +30,4 @@ En este grupo de lecciones, se preparará para comenzar las tares de machine lea ♥️ Los contribuyentes del cuestionario incluyen: [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan) y [Ornella Altunyan](https://twitter.com/ornelladotcom) -El _dataset_ de calabaza es sugerido por [este proyecto en Kaggle](https://www.kaggle.com/usda/a-year-of-pumpkin-prices) y sus datos provienen de [Specialty Crops Terminal Markets Standard Reports](https://www.marketnews.usda.gov/mnp/fv-report-config-step1?type=termPrice) distribuido por el Departamento de Agricultura de los Estados Unidos. Hemos agragado algunos puntos alrededor color basados en la variedad para normalizar la distribución. Estos datos son de dominio público. +El _dataset_ de calabaza es sugerido por [este proyecto en Kaggle](https://www.kaggle.com/usda/a-year-of-pumpkin-prices) y sus datos provienen de [Specialty Crops Terminal Markets Standard Reports](https://www.marketnews.usda.gov/mnp/fv-report-config-step1?type=termPrice) distribuido por el Departamento de Agricultura de los Estados Unidos. Hemos agregado algunos puntos alrededor del color basados en la variedad para normalizar la distribución. Estos datos son de dominio público. From 2a0a40409f395233b5e1d2b4a2fb9d4bec53f0db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Oct 2021 00:01:14 -0300 Subject: [PATCH 40/63] Syntax issue (paragraph 52, 108) / Duplicate word (paragraphs 64, 85) (#441) - Typos fixed (paragraphs 16, 19, 26, 32, 40, 72, 85) --- .../translations/README.es.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/1-Introduction/4-techniques-of-ML/translations/README.es.md b/1-Introduction/4-techniques-of-ML/translations/README.es.md index 0121527ef..4d2a379c9 100755 --- a/1-Introduction/4-techniques-of-ML/translations/README.es.md +++ b/1-Introduction/4-techniques-of-ML/translations/README.es.md @@ -13,23 +13,23 @@ A un alto nivel, el arte de crear procesos de machine learning (ML) se compone d 1. **Decidir sobre la pregunta**. La mayoría de los procesos de ML, comienzan por hacer una pregunta que no puede ser respondida por un simple programa condicional o un motor basado en reglas. Esas preguntas a menudo giran en torno a predicciones basadas en una recopilación de datos. 2. **Recopile y prepare datos**. Para poder responder a su pregunta, necesita datos. La calidad y, a veces, cantidad de sus datos determinarán que tan bien puede responder a su pregunta inicial. La visualización de datos es un aspecto importante de esta fase. Esta fase también incluye dividir los datos en un grupo de entrenamiento y pruebas para construir un modelo. -3. **Elige un método de entrenamiento**. Dependiendo de su pregunta y la naturaleza de sus datos, debe elegir cómo desea entrenar un modelo para reflejar mejor sus datos y hacer predicciones precisas contra ellos. Esta es la parte de su proceso de ML que requiere experiencia específica y, a menudo, una cantidad considerable de experimetación. +3. **Elige un método de entrenamiento**. Dependiendo de su pregunta y la naturaleza de sus datos, debe elegir cómo desea entrenar un modelo para reflejar mejor sus datos y hacer predicciones precisas contra ellos. Esta es la parte de su proceso de ML que requiere experiencia específica y, a menudo, una cantidad considerable de experimentación. 4. **Entrena el model**. Usando sus datos de entrenamiento, usará varios algoritmos para entrenar un modelo para reconocer patrones en los datos. El modelo puede aprovechar las ponderaciones internas que se pueden ajustar para privilegiar ciertas partes de los datos sobre otras para construir un modelo mejor. 5. **Evaluar el modelo**. Utiliza datos nunca antes vistos (sus datos de prueba) de su conjunto recopilado para ver cómo se está desempeñando el modelo. -6. **Ajuste de parámetros**. Según el rendimiento de su modelo, puede rehacer el proceso utilizando diferentes parámetros, o variables, que controlan el comportamiento de los algoritmos utlizados para entrenarl el modelo. +6. **Ajuste de parámetros**. Según el rendimiento de su modelo, puede rehacer el proceso utilizando diferentes parámetros, o variables, que controlan el comportamiento de los algoritmos utilizados para entrenar el modelo. 7. **Predecir**. Utilice nuevas entradas para probar la precisión de su modelo. ## Que pregunta hacer Las computadoras son particularmente hábiles para descubrir patrones ocultos en los datos. Esta utlidad es muy útil para los investigadores que tienen preguntas sobre un dominio determinado que no pueden responderse fácilmente mediante la creación de un motor de reglas basado en condicionales. Dada una tarea actuarial, por ejemplo, un científico de datos podría construir reglas artesanales sobre la mortalidad de los fumadores frente a los no fumadores. -Sin embargo, cuandos se incorporan muchas otras variables a la ecuación, un modelo de ML podría resultar más eficiente para predecir las tasas de mortalidad futuras en funciòn de los antecedentes de salud. Un ejemplo más alegre podría hacer predicciones meteorólogicas para el mes de abril en una ubicación determinada que incluya latitud, longitud, cambio climático, proximidad al océano, patrones de la corriente en chorro, y más. +Sin embargo, cuandos se incorporan muchas otras variables a la ecuación, un modelo de ML podría resultar más eficiente para predecir las tasas de mortalidad futuras en función de los antecedentes de salud. Un ejemplo más alegre podría hacer predicciones meteorológicas para el mes de abril en una ubicación determinada que incluya latitud, longitud, cambio climático, proximidad al océano, patrones de la corriente en chorro, y más. ✅ Esta [presentación de diapositivas](https://www2.cisl.ucar.edu/sites/default/files/0900%20June%2024%20Haupt_0.pdf) sobre modelos meteorológicos ofrece una perspectiva histórica del uso de ML en el análisis meteorológico. ## Tarea previas a la construcción -Antes de comenzar a construir su modelo, hay varias tareas que debe comletar. Para probar su pregunta y formar una hipótesis basada en las predicciones de su modelo, debe identificar y configurar varios elementos. +Antes de comenzar a construir su modelo, hay varias tareas que debe completar. Para probar su pregunta y formar una hipótesis basada en las predicciones de su modelo, debe identificar y configurar varios elementos. ### Datos @@ -37,19 +37,19 @@ Para poder responder su pregunta con cualquier tipo de certeza, necesita una bue Hay dos cosas que debe hacer en este punto: - **Recolectar datos**. Teniendo en cuenta la lección anterior sobre la equidad en el análisis de datos, recopile sus datos con cuidado. Tenga en cuenta la fuente de estos datos, cualquier sesgo inherente que pueda tener y documente su origen. -- **Preparar datos**. Hay varios pasos en el proceso de preparación de datos. Podría necesitar recopilar datos y normalizarlos si provienen de diversas fuentes. Puede mejorar la calidad y cantidad de los datos mediante varios métodos, como convertir strings en números (como hacemos en [Clustering](../../5-Clustering/1-Visualize/README.md)). También puede generar nuevos datos, basados en los originales (como hacemos en [Clasificación](../../4-Classification/1-Introduction/README.md)). Puede limpiar y editar los datos (como lo haremos antes de la lección [Web App](../../3-Web-App/README.md)). Por último, es posible que también deba aleotizarlo y mezclarlo, según sus técnicas de entrenamiento. +- **Preparar datos**. Hay varios pasos en el proceso de preparación de datos. Podría necesitar recopilar datos y normalizarlos si provienen de diversas fuentes. Puede mejorar la calidad y cantidad de los datos mediante varios métodos, como convertir strings en números (como hacemos en [Clustering](../../5-Clustering/1-Visualize/README.md)). También puede generar nuevos datos, basados en los originales (como hacemos en [Clasificación](../../4-Classification/1-Introduction/README.md)). Puede limpiar y editar los datos (como lo haremos antes de la lección [Web App](../../3-Web-App/README.md)). Por último, es posible que también deba aleatorizarlo y mezclarlo, según sus técnicas de entrenamiento. ✅ Despúes de recopilar y procesar sus datos, tómese un momento para ver si su forma le permitirá responder a su pregunta. ¡Puede ser que los datos no funcionen bien en su tarea dada, como descubriremos en nuestras lecciones de[Clustering](../../5-Clustering/1-Visualize/README.md)! ### Características y destino -Una característica es una propiedad medible de los datos.En muchos conjuntos de datos se expresa como un encabezado de columna como 'date' 'size' o 'color'. La variable de entidad, normalmente representada como `X` en el código, representa la variable de entrada que se utilizará para entrenar el modelo. +Una característica es una propiedad medible de los datos. En muchos conjuntos de datos se expresa como un encabezado de columna como 'date' 'size' o 'color'. La variable de entidad, normalmente representada como `X` en el código, representa la variable de entrada que se utilizará para entrenar el modelo. -Un objetivo es una cosa que está tratando de predecir. Target generalmente representado como `y` en el código, representa la respuesta a la pregunta que está tratando de hacer de sus datos: en diciembre, ¿qué color de calabazas serán más baratas? en San Francisco, ¿qué barrios tendrán el mejor precio de bienes raíces? A veces, target también se conoce como atributo label. +Un objetivo es una cosa que está tratando de predecir. Target generalmente representado como `y` en el código, representa la respuesta a la pregunta que está tratando de hacer de sus datos: en diciembre, ¿qué color de calabazas serán más baratas?; en San Francisco, ¿qué barrios tendrán el mejor precio de bienes raíces? A veces, target también se conoce como atributo label. ### Seleccionando su variable característica -🎓 **Selección y extracción de características** ¿ Cómo sabe que variable elegir al construir un modelo? Probablemente pasará por un proceso de selección o extracción de características para elegir las variables correctas para mayor un mayor rendimiento del modelo. Sin embargo, no son lo mismo: "La extracción de características crea nuevas características a partir de funciones de las características originales, mientras que la selección de características devuelve un subconjunto de las características." ([fuente](https://wikipedia.org/wiki/Feature_selection)) +🎓 **Selección y extracción de características** ¿Cómo sabe que variable elegir al construir un modelo? Probablemente pasará por un proceso de selección o extracción de características para elegir las variables correctas para un mayor rendimiento del modelo. Sin embargo, no son lo mismo: "La extracción de características crea nuevas características a partir de funciones de las características originales, mientras que la selección de características devuelve un subconjunto de las características." ([fuente](https://wikipedia.org/wiki/Feature_selection)) ### Visualiza tus datos @@ -61,7 +61,7 @@ Antes del entrenamiento, debe dividir su conjunto de datos en dos o más partes - **Entrenamiento**. Esta parte del conjunto de datos se ajusta a su modelo para entrenarlo. Este conjunto constituye la mayor parte del conjunto de datos original. - **Pruebas**. Un conjunto de datos de pruebas es un grupo independiente de datos, a menudo recopilado a partir de los datos originales, que se utiliza para confirmar el rendimiento del modelo construido. -- **Validación**. Un conjunto de validación es un pequeño grupo independiente de ejemplos que se usa para ajustar los hiperparámetros o la arquitectura del modelo para mejorar el modelo. Dependiendo del tamaño de de su conjunto de datos y de la pregunta que se está haciendo, es posible que no necesite crear este tercer conjunto (como notamos en [Pronóstico se series de tiempo](../../7-TimeSeries/1-Introduction/README.md)). +- **Validación**. Un conjunto de validación es un pequeño grupo independiente de ejemplos que se usa para ajustar los hiperparámetros o la arquitectura del modelo para mejorar el modelo. Dependiendo del tamaño de su conjunto de datos y de la pregunta que se está haciendo, es posible que no necesite crear este tercer conjunto (como notamos en [Pronóstico se series de tiempo](../../7-TimeSeries/1-Introduction/README.md)). ## Contruye un modelo @@ -69,7 +69,7 @@ Usando sus datos de entrenamiento, su objetivo es construir un modelo, o una rep ### Decide un método de entrenamiento -Dependiendo de su pregunta y la naturaleza de sus datos, elegirá un método para entrenarlos. Pasando por la [documentación de Scikit-learn ](https://scikit-learn.org/stable/user_guide.html) - que usamos en este curso - puede explorar muchas formas de entrenar un modelo. Dependiendo de su experiencia, es posible que deba probar varios métodos diferentes para construir el mejor modelo. Es probable que pase por un proceso en el que los científicos de datos evalúan el rendimiento de un modelo alimentándolo con datos no vistos anteriormente por el modelo, verificando la precisión, el sesgo, y otros problemas que degradan la calidad, y seleccionando el método de entrenamieto más apropiado para la tarea en custión. +Dependiendo de su pregunta y la naturaleza de sus datos, elegirá un método para entrenarlos. Pasando por la [documentación de Scikit-learn ](https://scikit-learn.org/stable/user_guide.html) - que usamos en este curso - puede explorar muchas formas de entrenar un modelo. Dependiendo de su experiencia, es posible que deba probar varios métodos diferentes para construir el mejor modelo. Es probable que pase por un proceso en el que los científicos de datos evalúan el rendimiento de un modelo alimentándolo con datos no vistos anteriormente por el modelo, verificando la precisión, el sesgo, y otros problemas que degradan la calidad, y seleccionando el método de entrenamieto más apropiado para la tarea en cuestión. ### Entrena un modelo Armado con sus datos de entrenamiento, está listo para "ajustarlo" para crear un modelo. Notará que en muchas bibliotecas de ML encontrará el código 'model.fit' - es en este momento que envía su variable de característica como una matriz de valores (generalmente `X`) y una variable de destino (generalmente `y`). @@ -82,7 +82,7 @@ Una vez que se completa el proceso de entrenamiento (puede tomar muchas iteracio En el contexto del machine learning, el ajuste del modelo se refiere a la precisión de la función subyacente del modelo cuando intenta analizar datos con los que no está familiarizado. -🎓 **Ajuste insuficiente (Underfitting)** y **sobreajuste (overfitting)** son problemas comunes que degradan la calidad del modelo, ya que el modelo no encaja suficientemente bien, o encaja demasiado bien. Esto hace que el modelo haga predicciones demasiado estrechamente alineadas o demasiado poco alineadas con sus datos de entrenamiento. Un modelo sobreajustadoo (overfitting) predice demasiado bien los datos de entrenamiento porque ha aprendido demasiado bien los detalles de los datos y el ruido. Un modelo insuficentemente ajustado (Underfitting) es es preciso, ya que ni puede analizar con precisión sus datos de entrenamiento ni los datos que aún no ha 'visto'. +🎓 **Ajuste insuficiente (Underfitting)** y **sobreajuste (overfitting)** son problemas comunes que degradan la calidad del modelo, ya que el modelo no encaja suficientemente bien, o encaja demasiado bien. Esto hace que el modelo haga predicciones demasiado estrechamente alineadas o demasiado poco alineadas con sus datos de entrenamiento. Un modelo sobreajustado (overfitting) predice demasiado bien los datos de entrenamiento porque ha aprendido demasiado bien los detalles de los datos y el ruido. Un modelo insuficientemente ajustado (Underfitting) es preciso, ya que ni puede analizar con precisión sus datos de entrenamiento ni los datos que aún no ha 'visto'. ![overfitting model](images/overfitting.png) > Infografía de [Jen Looper](https://twitter.com/jenlooper) @@ -105,7 +105,7 @@ Dibuje un diagrama de flujos que refleje los pasos de practicante de ML. ¿Dónd ## Revisión & Autoestudio -Busque en línea entrevistas con científicos de datos que analicen su trabajo diario. Aquí está [uno](https://www.youtube.com/watch?v=Z3IjgbbCEfs). +Busque entrevistas en línea con científicos de datos que analicen su trabajo diario. Aquí está [uno](https://www.youtube.com/watch?v=Z3IjgbbCEfs). ## Asignación From 17d95fd49757f8b053bb27e4d9aa2671cc0c4739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Oct 2021 00:01:41 -0300 Subject: [PATCH 41/63] Typo fixed (paragraph 49) (#442) --- 1-Introduction/1-intro-to-ML/translations/README.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-Introduction/1-intro-to-ML/translations/README.es.md b/1-Introduction/1-intro-to-ML/translations/README.es.md index 15288de91..d3c6babf4 100644 --- a/1-Introduction/1-intro-to-ML/translations/README.es.md +++ b/1-Introduction/1-intro-to-ML/translations/README.es.md @@ -46,7 +46,7 @@ Aunque los términos se suelen confundir, machine learning (ML) es un subconjunt ## Lo que aprenderás en el curso -En este currículum, vamos a cubrir solo los conceptos clave de machine learning que un principiante debería conocer. Cubrimos algo a lo que le llamamos "machine learning clásico" usando principalmente Scikit-learn, una biblioteca excelente que muchos estudiantes utilizan para aprender las bases. Para entender conteptos más amplios de la inteligencia artificial o deep learning, es indispensable tener un fuerte conocimiento de los fundamentos, y eso es lo que nos gustaría ofrecerte aquí. +En este currículum, vamos a cubrir solo los conceptos clave de machine learning que un principiante debería conocer. Cubrimos algo a lo que le llamamos "machine learning clásico" usando principalmente Scikit-learn, una biblioteca excelente que muchos estudiantes utilizan para aprender las bases. Para entender conceptos más amplios de la inteligencia artificial o deep learning, es indispensable tener un fuerte conocimiento de los fundamentos, y eso es lo que nos gustaría ofrecerte aquí. En este curso aprenderás: From bd31367fc5f06c02130ca0c82ea4728fe640c33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Oct 2021 00:02:44 -0300 Subject: [PATCH 42/63] Syntax issue (paragraph 29, 44) / Duplicate word (paragraph 34) (#443) - Typos fixed (paragraphs 10, 14, 34, 45, 51, 60, 70, 73, 85, 89, 95, 98) --- .../2-history-of-ML/translations/README.es.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/1-Introduction/2-history-of-ML/translations/README.es.md b/1-Introduction/2-history-of-ML/translations/README.es.md index 28402267a..7f7b1d298 100755 --- a/1-Introduction/2-history-of-ML/translations/README.es.md +++ b/1-Introduction/2-history-of-ML/translations/README.es.md @@ -7,11 +7,11 @@ En esta lección, analizaremos los principales hitos en la historia del machine learning y la inteligencia artificial. -La historia de la inteligencia artificial, AI, como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML se incorporaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien, estos campos como áreas distintas de investigación comenzaron a cristalizar en la década de 1950, importantes [desubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) predecieronn y superpusieron a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' +La historia de la inteligencia artificial, AI, como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML se incorporaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien, estos campos como áreas distintas de investigación comenzaron a cristalizar en la década de 1950, importantes [descubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) predecieronn y superpusieron a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' ## Descubrimientos notables -- 1763, 1812 [Teorema de Bayes](https://wikipedia.org/wiki/Bayes%27_theorem) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el concimiento previo. +- 1763, 1812 [Teorema de Bayes](https://wikipedia.org/wiki/Bayes%27_theorem) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el conocimiento previo. - 1805 [Teoría de mínimos cuadrados](https://wikipedia.org/wiki/Least_squares) por el matemático francés Adrien-Marie Legendre. Esta teoría, que aprenderá en nuestra unidad de Regresión, ayuda en el data fitting. - 1913 [Cadenas de Markov](https://wikipedia.org/wiki/Markov_chain) el nombre del matemático ruso Andrey Markov es utilizado para describir una secuencia de eventos basados en su estado anterior. - 1957 [Perceptron](https://wikipedia.org/wiki/Perceptron) es un tipo de clasificador lineal inventado por el psicólogo Frank Rosenblatt que subyace a los avances en el deep learning. @@ -26,12 +26,12 @@ Alan Turing, una persona verdaderamente notable que fue votada [por el público ## 1956: Dartmouth Summer Research Project -"The Dartmouth Summer Research Project sobre inteligencia artificial fuer un evento fundamental para la inteligencia artificial como campo," y fue aquí donde el se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). +"The Dartmouth Summer Research Project sobre inteligencia artificial fuer un evento fundamental para la inteligencia artificial como campo," y fue aquí donde se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). > Todos los aspectos del aprendizaje y cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos. -El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precición que se se puede hacer una máquina para simularlos." Los participantes, incluyeron otra luminaria en el campo, Marvin Minsky. +El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos." Los participantes, incluyeron otra luminaria en el campo, Marvin Minsky. El taller tiene el mérito de haber iniciado y alentado varias discusiones que incluyen "el surgimiento de métodos simbólicos, systemas en dominios limitados (primeros sistemas expertos), y sistemas deductivos versus sistemas inductivos." ([fuente](https://wikipedia.org/wiki/Dartmouth_workshop)). @@ -41,14 +41,14 @@ Desde la década de 1950, hasta mediados de la de 1970, el optimismo se elevó c La investigación del procesamiento del lenguaje natural floreció, la búsqueda se refinó y se hizo más poderosa, y el concepto de 'micro-worlds' fue creado, donde se completaban tareas simples utilizando instrucciones en lenguaje sencillo. -La investigación estuvo bien financiado por agencias gubernamentales, se realizaron avances en computación y algoritmos, y se construyeron prototipos de máquinas inteligentes.Algunas de esta máquinas incluyen: +La investigación estuvo bien financiada por agencias gubernamentales, se realizaron avances en computación y algoritmos, y se construyeron prototipos de máquinas inteligentes. Algunas de esta máquinas incluyen: -* [Shakey la robot](https://wikipedia.org/wiki/Shakey_the_robot), que podría maniobrar y decidir cómo realizar las tares de forma 'inteligente'. +* [Shakey la robot](https://wikipedia.org/wiki/Shakey_the_robot), que podría maniobrar y decidir cómo realizar las tareas de forma 'inteligente'. ![Shakey, un robot inteligente](images/shakey.jpg) > Shakey en 1972 -* Eliza, unas de las primeras 'chatterbot', podía conversar con las personas y actuar como un 'terapeuta' primitivo. Aprenderá más sobre ELiza en las lecciones de NLP. +* Eliza, unas de las primeras 'chatterbot', podía conversar con las personas y actuar como un 'terapeuta' primitivo. Aprenderá más sobre Eliza en las lecciones de NLP. ![Eliza, un bot](images/eliza.png) > Una versión de Eliza, un chatbot @@ -57,7 +57,7 @@ La investigación estuvo bien financiado por agencias gubernamentales, se realiz [![blocks world con SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "blocks world con SHRDLU") - > 🎥 Haga click en la imagen de arriba para ver un video: Blocks world con SHRDLU + > 🎥 Haga clic en la imagen de arriba para ver un video: Blocks world con SHRDLU ## 1974 - 1980: "Invierno de la AI" @@ -67,10 +67,10 @@ A mediados de la década de 1970, se hizo evidente que la complejidad de la fabr - **Explosión combinatoria**. La cantidad de parámetros necesitados para entrenar creció exponencialmente a medida que se pedía más a las computadoras sin una evolución paralela de la potencia y la capacidad de cómputo. - **Escasez de datos**. Hubo una escasez de datos que obstaculizó el proceso de pruebas, desarrollo y refinamiento de algoritmos. - **¿Estamos haciendo las preguntas correctas?**. Las mismas preguntas que se estaban formulando comenzaron a cuestionarse. Los investigadores comenzaron a criticar sus aproches: - - Las pruebas de Turing se cuestionaron por medio, entre otras ideas, de la 'teoría de la habitación china' que postulaba que "progrmar una computadora digital puede hacerse que parezca que entiende el lenguaje, pero no puede producir una comprensión real" ([fuente](https://plato.stanford.edu/entries/chinese-room/)) + - Las pruebas de Turing se cuestionaron por medio, entre otras ideas, de la 'teoría de la habitación china' que postulaba que "programar una computadora digital puede hacerse que parezca que entiende el lenguaje, pero no puede producir una comprensión real" ([fuente](https://plato.stanford.edu/entries/chinese-room/)) - Se cuestionó la ética de introducir inteligencias artificiales como la "terapeuta" Eliza en la sociedad. -Al mismo tiempo, comenzaron a formarse varia escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran systemas _scruffy_ bien conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medidad que sus resultados eran más explicables. +Al mismo tiempo, comenzaron a formarse varia escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran sistemas _scruffy_ bien conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medida que sus resultados eran más explicables. ## Systemas expertos de la década de 1980 @@ -82,20 +82,20 @@ En esta era también se prestó mayor atención a las redes neuronales. ## 1987 - 1993: AI 'Chill' -La prolifercaión de hardware de sistemas expertos especializados tuvo el desafortunado efecto de volverse demasiado especializado. El auge de las computadoras personales también compitió con estos grandes sistemas centralizados especializados. La democratización de la informática había comenzado, y finalmente, allanó el camino para la explosión moderna del big data. +La proliferación de hardware de sistemas expertos especializados tuvo el desafortunado efecto de volverse demasiado especializado. El auge de las computadoras personales también compitió con estos grandes sistemas centralizados especializados. La democratización de la informática había comenzado, y finalmente, allanó el camino para la explosión moderna del big data. ## 1993 - 2011 -Esta época vió una nueva era para el ML y la IA para poder resolver problemas que habían sido causados anteriormente for la falta de datos y poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en un verdadera disciplina. +Esta época vió una nueva era para el ML y la IA para poder resolver problemas que habían sido causados anteriormente por la falta de datos y poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en un verdadera disciplina. ## Ahora Hoy en día, machine learning y la inteligencia artificial tocan casi todos los aspectos de nuestras vidas. Esta era requiere una comprensión cuidadosa de los riesgos y los efectos potenciales de estos algoritmos en las vidas humanas. Como ha dicho Brad Smith de Microsoft, "La tecnología de la información plantea problemas que van al corazón de las protecciones fundamentales de los derechos humanos, como la privacidad y la libertad de expresión. Esos problemas aumentan las responsabilidades de las empresas de tecnología que crean estos productos. En nuestra opinión, también exige regulación gubernamental reflexiva y para el desarrollo de normas sobre usos aceptables" ([fuente](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). -Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y algortimos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. +Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y algoritmos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. [![La historia del deep learning](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "The history of deep learning") -> 🎥 Haga Click en la imagen de arriba para ver un video: Yann LeCun analiza la historia del deep learning en esta conferencia +> 🎥 Haga clic en la imagen de arriba para ver un video: Yann LeCun analiza la historia del deep learning en esta conferencia --- ## 🚀Desafío From f327153ed08e01f5f4de20b6dd4d142e91de5f4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Oct 2021 09:50:37 -0300 Subject: [PATCH 43/63] Minor fix (line 11) (#445) --- 1-Introduction/3-fairness/translations/assignment.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-Introduction/3-fairness/translations/assignment.es.md b/1-Introduction/3-fairness/translations/assignment.es.md index cf83256ef..018735ba5 100644 --- a/1-Introduction/3-fairness/translations/assignment.es.md +++ b/1-Introduction/3-fairness/translations/assignment.es.md @@ -8,4 +8,4 @@ En esta lección, aprendió sobre Fairlearn, un "proyecto open-source impulsado | Criterios | Ejemplar | Adecuado | Necesita mejorar | | -------- | --------- | -------- | ----------------- | -| | Un documento o presentación powerpoint es presentado discutiendo los sistemas de Fairlearn, el cuadernos que fue ejecutado, y las conclusiones extraídas al ejecutarlo | Un documento es presentado sin conclusiones | No se presenta ningún documento | +| | Un documento o presentación powerpoint es presentado discutiendo los sistemas de Fairlearn, el cuaderno que fue ejecutado, y las conclusiones extraídas al ejecutarlo | Un documento es presentado sin conclusiones | No se presenta ningún documento | From e7662bfb2dce10451505d1ef9f95f8a008fd66de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Oct 2021 09:51:45 -0300 Subject: [PATCH 44/63] Duplicate word (paragraph 47) (#444) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Typos fixed (paragraphs 28, 32, 36, 83, 129, 149, 151ff) - paragraph 46: ¿`dato` or `dado`? --- .../3-fairness/translations/README.es.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/1-Introduction/3-fairness/translations/README.es.md b/1-Introduction/3-fairness/translations/README.es.md index b588bedc6..4cecf262f 100644 --- a/1-Introduction/3-fairness/translations/README.es.md +++ b/1-Introduction/3-fairness/translations/README.es.md @@ -25,15 +25,15 @@ Aprende más acerca de la AI responsable siguiendo este [Path de aprendizaje](ht [![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfonque de Microsoft para la AI responsable") -> 🎥 Da clic en imagen superior para el video: Enfonque de Microsoft para la AI responsable +> 🎥 Haz clic en imagen superior para el video: Enfoque de Microsoft para la AI responsable ## Injusticia en los datos y algoritmos -> "Si torturas los datos lo suficiente, estos conferasán cualquier cosa" - Ronald Coase +> "Si torturas los datos lo suficiente, estos confesarán cualquier cosa" - Ronald Coase Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha conclusión puede pasar algunas veces de forma no intencional. Como humanos, todos tenemos sesgos, y es usualmente difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. -El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío secio-tecnológico complejo. Sginificando que no puede ser dirigido puramente desde una perspectiva social o ténica. +El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío socio-tecnológico complejo. Sginificando que no puede ser dirigido puramente desde una perspectiva social o técnica. ### Daños relacionados con la justicia @@ -44,7 +44,7 @@ Los principales daños relacionados a la justicia pueden ser clasificados como d - **Asignación**, si un género o etnicidad, por ejemplo, se favorece sobre otro. - **Calidad del servicio**. Si entrenas los datos para un escenario específico pero la realidad es mucho más compleja, esto conlleva a servicio de bajo rendimiento. - **Estereotipo**. El asociar un grupo dato con atributos preasignados. -- **Denigrado**. Criticar injustamente y etiquetar algo a a alguien. +- **Denigrado**. Criticar injustamente y etiquetar algo a alguien. - **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que se sigue promocionando está contribuyendo al daño. Demos un vistazo a los ejemplos. @@ -80,7 +80,7 @@ Una tecnología de etiquetado de imágenes infamemente etiquetó imágenes de ge ### Sobre- o sub- representación -Los resultados de búsqueda de imágenes sesgados pueden ser vun buen ejemplo de este daño. Cuando se buscan imágenes de profesiones con un porcentaje igual o mayor de hombres que de mujeres, como en ingeniería, o CEO, observa que los resultados están mayormente inclinados hacia un género dado. +Los resultados de búsqueda de imágenes sesgados pueden ser un buen ejemplo de este daño. Cuando se buscan imágenes de profesiones con un porcentaje igual o mayor de hombres que de mujeres, como en ingeniería, o CEO, observa que los resultados están mayormente inclinados hacia un género dado. ![Búsqueda de CEO en Bing](../images/ceos.png) > Esta búsqueda en Bing para 'CEO' produce resultados bastante inclusivos @@ -126,7 +126,7 @@ Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el **Falsos negativos** (rechazo, aunque Y=1) - en este caso, un solicitante quien será capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. -**Falsos positivos** (aceptado, aunque Y=0) - en este caso, el solictante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobranza de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. +**Falsos positivos** (aceptado, aunque Y=0) - en este caso, el solicitante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobranza de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. ### Identifica los grupos afectados @@ -146,9 +146,9 @@ Has identificado los daños y un grupo afectado, en este caso, delimitado por g Esta tabla nos dice varias cosas. Primero, notamos que hay comparativamente pocas personas no-binarias en los datos. Los datos están sesgados, por lo que necesitas ser cuidadoso en cómo interpretas estos números. -En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la diferencia mayor o la menor tasa de cada faso negativo y falso positivo. +En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la diferencia mayor o la menor tasa de cada falso negativo y falso positivo. -✅ Detente y piensa: ¿Qué otros grupos es probable sean vean afectados a la hora de solicitar un préstamo? +✅ Detente y piensa: ¿Qué otros grupos es probable se vean afectados a la hora de solicitar un préstamo? ## Mitigando injusticias From 27d4c8708239c88b022d898873739b306f54d73f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Fri, 29 Oct 2021 08:45:29 -0300 Subject: [PATCH 45/63] Typo fixed (paragraph 14) (#446) --- 4-Classification/translations/README.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4-Classification/translations/README.es.md b/4-Classification/translations/README.es.md index 823b02293..1293a1efa 100644 --- a/4-Classification/translations/README.es.md +++ b/4-Classification/translations/README.es.md @@ -11,7 +11,7 @@ En Asia y la India, las tradiciones alimentarias son muy diversas, ¡y muy delic Esta sección, se basará en el estudio anterior de la Regresión y aprenderás sobre otros clasificadores que puedes usar para entender mejor los datos. -Hay herramientas "low code" utiles que pueden ayudarte a aprender a trabajar con modelos de clasificación. Prueba [Azure ML para esta tarea](https://docs.microsoft.com/learn/modules/create-classification-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) +Hay herramientas "low code" útiles que pueden ayudarte a aprender a trabajar con modelos de clasificación. Prueba [Azure ML para esta tarea](https://docs.microsoft.com/learn/modules/create-classification-model-azure-machine-learning-designer/?WT.mc_id=academic-15963-cxa) ## Lecciones From 11f714c0c10b183c846afbf593a6c799062754ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Fri, 29 Oct 2021 08:46:03 -0300 Subject: [PATCH 46/63] Syntax issue (paragraph 05) (#447) - added closing ) --- 7-TimeSeries/3-SVR/assignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/7-TimeSeries/3-SVR/assignment.md b/7-TimeSeries/3-SVR/assignment.md index 4cb129f44..bde83d338 100644 --- a/7-TimeSeries/3-SVR/assignment.md +++ b/7-TimeSeries/3-SVR/assignment.md @@ -2,7 +2,7 @@ ## Instructions [^1] -Now that you have built an SVR model, build a new one with fresh data (try one of [these datasets from Duke](http://www2.stat.duke.edu/~mw/ts_data_sets.html). Annotate your work in a notebook, visualize the data and your model, and test its accuracy using appropriate plots and MAPE. Also try tweaking the different hyperparameters and also using different values for the timesteps. +Now that you have built an SVR model, build a new one with fresh data (try one of [these datasets from Duke](http://www2.stat.duke.edu/~mw/ts_data_sets.html)). Annotate your work in a notebook, visualize the data and your model, and test its accuracy using appropriate plots and MAPE. Also try tweaking the different hyperparameters and also using different values for the timesteps. ## Rubric [^1] | Criteria | Exemplary | Adequate | Needs Improvement | From 7afb424b5f4986b812e183f950a77a7a54454b75 Mon Sep 17 00:00:00 2001 From: Mohit Jaisal Date: Sat, 30 Oct 2021 04:08:50 +0530 Subject: [PATCH 47/63] Added ml.gif (#449) --- README.md | 62 ++++++++++++++++++++++++++++-------------------------- ml.gif | Bin 0 -> 363930 bytes 2 files changed, 32 insertions(+), 30 deletions(-) create mode 100644 ml.gif diff --git a/README.md b/README.md index 738afd2fe..f0d72a89d 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Travel with us around the world as we apply these classic techniques to data fro **🙏 Special thanks 🙏 to our Microsoft Student Ambassador authors, reviewers, and content contributors**, notably Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, and Snigdha Agarwal -**🤩 Extra gratitude to Microsoft Student Ambassador Eric Wanjau for our R lessons!** +**🤩 Extra gratitude to Microsoft Student Ambassador Eric Wanjau for our R lessons!** --- @@ -46,7 +46,9 @@ Travel with us around the world as we apply these classic techniques to data fro ## Meet the Team -[![Promo video](ml-for-beginners.png)](https://youtu.be/Tj1XWrDSYJU "Promo video") +[![Promo video](ml.gif)](https://youtu.be/Tj1XWrDSYJU "Promo video") + +**Gif by** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal) > 🎥 Click the image above for a video about the project and the folks who created it! @@ -77,34 +79,34 @@ By ensuring that the content aligns with projects, the process is made more enga > **A note about quizzes**: All quizzes are contained [in this app](https://white-water-09ec41f0f.azurestaticapps.net/), for 52 total quizzes of three questions each. They are linked from within the lessons but the quiz app can be run locally; follow the instruction in the `quiz-app` folder. -| Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author | -|:-------------:|:----------------------------------------------------------:|:---------------------------------------------------:|---------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------:|:--------------:| -| 01 | Introduction to machine learning | [Introduction](1-Introduction/README.md) | Learn the basic concepts behind machine learning | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad | -| 02 | The History of machine learning | [Introduction](1-Introduction/README.md) | Learn the history underlying this field | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy | -| 03 | Fairness and machine learning | [Introduction](1-Introduction/README.md) | What are the important philosophical issues around fairness that students should consider when building and applying ML models? | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi | -| 04 | Techniques for machine learning | [Introduction](1-Introduction/README.md) | What techniques do ML researchers use to build ML models? | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen | -| 05 | Introduction to regression | [Regression](2-Regression/README.md) | Get started with Python and Scikit-learn for regression models |
                  • [Python](2-Regression/1-Tools/README.md)
                  • [R](2-Regression/1-Tools/solution/R/lesson_1-R.ipynb)
                  |
                  • Jen
                  • Eric Wanjau
                  | -| 06 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Visualize and clean data in preparation for ML |
                  • [Python](2-Regression/2-Data/README.md)
                  • [R](2-Regression/2-Data/solution/R/lesson_2-R.ipynb)
                  |
                  • Jen
                  • Eric Wanjau
                  | -| 07 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Build linear and polynomial regression models |
                  • [Python](2-Regression/3-Linear/README.md)
                  • [R](2-Regression/3-Linear/solution/R/lesson_3-R.ipynb)
                  |
                  • Jen
                  • Eric Wanjau
                  | -| 08 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Build a logistic regression model |
                  • [Python](2-Regression/4-Logistic/README.md)
                  • [R](2-Regression/4-Logistic/solution/R/lesson_4-R.ipynb)
                  |
                  • Jen
                  • Eric Wanjau
                  | -| 09 | A Web App 🔌 | [Web App](3-Web-App/README.md) | Build a web app to use your trained model | [Python](3-Web-App/1-Web-App/README.md) | Jen | -| 10 | Introduction to classification | [Classification](4-Classification/README.md) | Clean, prep, and visualize your data; introduction to classification |
                  • [Python](4-Classification/1-Introduction/README.md)
                  • [R](4-Classification/1-Introduction/solution/R/lesson_10-R.ipynb) |
                    • Jen and Cassie
                    • Eric Wanjau
                    | -| 11 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | Introduction to classifiers |
                    • [Python](4-Classification/2-Classifiers-1/README.md)
                    • [R](4-Classification/2-Classifiers-1/solution/R/lesson_11-R.ipynb) |
                      • Jen and Cassie
                      • Eric Wanjau
                      | -| 12 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | More classifiers |
                      • [Python](4-Classification/3-Classifiers-2/README.md)
                      • [R](4-Classification/3-Classifiers-2/solution/R/lesson_12-R.ipynb) |
                        • Jen and Cassie
                        • Eric Wanjau
                        | -| 13 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | Build a recommender web app using your model | [Python](4-Classification/4-Applied/README.md) | Jen | -| 14 | Introduction to clustering | [Clustering](5-Clustering/README.md) | Clean, prep, and visualize your data; Introduction to clustering |
                        • [Python](5-Clustering/1-Visualize/README.md)
                        • [R](5-Clustering/1-Visualize/solution/R/lesson_14-R.ipynb) |
                          • Jen
                          • Eric Wanjau
                          | -| 15 | Exploring Nigerian Musical Tastes 🎧 | [Clustering](5-Clustering/README.md) | Explore the K-Means clustering method |
                          • [Python](5-Clustering/2-K-Means/README.md)
                          • [R](5-Clustering/2-K-Means/solution/R/lesson_15-R.ipynb) |
                            • Jen
                            • Eric Wanjau
                            | -| 16 | Introduction to natural language processing ☕️ | [Natural language processing](6-NLP/README.md) | Learn the basics about NLP by building a simple bot | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen | -| 17 | Common NLP Tasks ☕️ | [Natural language processing](6-NLP/README.md) | Deepen your NLP knowledge by understanding common tasks required when dealing with language structures | [Python](6-NLP/2-Tasks/README.md) | Stephen | -| 18 | Translation and sentiment analysis ♥️ | [Natural language processing](6-NLP/README.md) | Translation and sentiment analysis with Jane Austen | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen | -| 19 | Romantic hotels of Europe ♥️ | [Natural language processing](6-NLP/README.md) | Sentiment analysis with hotel reviews 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen | -| 20 | Romantic hotels of Europe ♥️ | [Natural language processing](6-NLP/README.md) | Sentiment analysis with hotel reviews 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen | -| 21 | Introduction to time series forecasting | [Time series](7-TimeSeries/README.md) | Introduction to time series forecasting | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca | -| 22 | ⚡️ World Power Usage ⚡️ - time series forecasting with ARIMA | [Time series](7-TimeSeries/README.md) | Time series forecasting with ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca | -| 23 | ⚡️ World Power Usage ⚡️ - time series forecasting with SVR | [Time series](7-TimeSeries/README.md) | Time series forecasting with Support Vector Regressor | [Python](7-TimeSeries/3-SVR/README.md) | Anirban | -| 24 | Introduction to reinforcement learning | [Reinforcement learning](8-Reinforcement/README.md) | Introduction to reinforcement learning with Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry | -| 25 | Help Peter avoid the wolf! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | Reinforcement learning Gym | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry | -| Postscript | Real-World ML scenarios and applications | [ML in the Wild](9-Real-World/README.md) | Interesting and revealing real-world applications of classical ML | [Lesson](9-Real-World/1-Applications/README.md) | Team | +| Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author | +| :-----------: | :------------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: | +| 01 | Introduction to machine learning | [Introduction](1-Introduction/README.md) | Learn the basic concepts behind machine learning | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad | +| 02 | The History of machine learning | [Introduction](1-Introduction/README.md) | Learn the history underlying this field | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy | +| 03 | Fairness and machine learning | [Introduction](1-Introduction/README.md) | What are the important philosophical issues around fairness that students should consider when building and applying ML models? | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi | +| 04 | Techniques for machine learning | [Introduction](1-Introduction/README.md) | What techniques do ML researchers use to build ML models? | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen | +| 05 | Introduction to regression | [Regression](2-Regression/README.md) | Get started with Python and Scikit-learn for regression models |
                            • [Python](2-Regression/1-Tools/README.md)
                            • [R](2-Regression/1-Tools/solution/R/lesson_1-R.ipynb)
                            |
                            • Jen
                            • Eric Wanjau
                            | +| 06 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Visualize and clean data in preparation for ML |
                            • [Python](2-Regression/2-Data/README.md)
                            • [R](2-Regression/2-Data/solution/R/lesson_2-R.ipynb)
                            |
                            • Jen
                            • Eric Wanjau
                            | +| 07 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Build linear and polynomial regression models |
                            • [Python](2-Regression/3-Linear/README.md)
                            • [R](2-Regression/3-Linear/solution/R/lesson_3-R.ipynb)
                            |
                            • Jen
                            • Eric Wanjau
                            | +| 08 | North American pumpkin prices 🎃 | [Regression](2-Regression/README.md) | Build a logistic regression model |
                            • [Python](2-Regression/4-Logistic/README.md)
                            • [R](2-Regression/4-Logistic/solution/R/lesson_4-R.ipynb)
                            |
                            • Jen
                            • Eric Wanjau
                            | +| 09 | A Web App 🔌 | [Web App](3-Web-App/README.md) | Build a web app to use your trained model | [Python](3-Web-App/1-Web-App/README.md) | Jen | +| 10 | Introduction to classification | [Classification](4-Classification/README.md) | Clean, prep, and visualize your data; introduction to classification |
                            • [Python](4-Classification/1-Introduction/README.md)
                            • [R](4-Classification/1-Introduction/solution/R/lesson_10-R.ipynb) |
                              • Jen and Cassie
                              • Eric Wanjau
                              | +| 11 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | Introduction to classifiers |
                              • [Python](4-Classification/2-Classifiers-1/README.md)
                              • [R](4-Classification/2-Classifiers-1/solution/R/lesson_11-R.ipynb) |
                                • Jen and Cassie
                                • Eric Wanjau
                                | +| 12 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | More classifiers |
                                • [Python](4-Classification/3-Classifiers-2/README.md)
                                • [R](4-Classification/3-Classifiers-2/solution/R/lesson_12-R.ipynb) |
                                  • Jen and Cassie
                                  • Eric Wanjau
                                  | +| 13 | Delicious Asian and Indian cuisines 🍜 | [Classification](4-Classification/README.md) | Build a recommender web app using your model | [Python](4-Classification/4-Applied/README.md) | Jen | +| 14 | Introduction to clustering | [Clustering](5-Clustering/README.md) | Clean, prep, and visualize your data; Introduction to clustering |
                                  • [Python](5-Clustering/1-Visualize/README.md)
                                  • [R](5-Clustering/1-Visualize/solution/R/lesson_14-R.ipynb) |
                                    • Jen
                                    • Eric Wanjau
                                    | +| 15 | Exploring Nigerian Musical Tastes 🎧 | [Clustering](5-Clustering/README.md) | Explore the K-Means clustering method |
                                    • [Python](5-Clustering/2-K-Means/README.md)
                                    • [R](5-Clustering/2-K-Means/solution/R/lesson_15-R.ipynb) |
                                      • Jen
                                      • Eric Wanjau
                                      | +| 16 | Introduction to natural language processing ☕️ | [Natural language processing](6-NLP/README.md) | Learn the basics about NLP by building a simple bot | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen | +| 17 | Common NLP Tasks ☕️ | [Natural language processing](6-NLP/README.md) | Deepen your NLP knowledge by understanding common tasks required when dealing with language structures | [Python](6-NLP/2-Tasks/README.md) | Stephen | +| 18 | Translation and sentiment analysis ♥️ | [Natural language processing](6-NLP/README.md) | Translation and sentiment analysis with Jane Austen | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen | +| 19 | Romantic hotels of Europe ♥️ | [Natural language processing](6-NLP/README.md) | Sentiment analysis with hotel reviews 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen | +| 20 | Romantic hotels of Europe ♥️ | [Natural language processing](6-NLP/README.md) | Sentiment analysis with hotel reviews 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen | +| 21 | Introduction to time series forecasting | [Time series](7-TimeSeries/README.md) | Introduction to time series forecasting | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca | +| 22 | ⚡️ World Power Usage ⚡️ - time series forecasting with ARIMA | [Time series](7-TimeSeries/README.md) | Time series forecasting with ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca | +| 23 | ⚡️ World Power Usage ⚡️ - time series forecasting with SVR | [Time series](7-TimeSeries/README.md) | Time series forecasting with Support Vector Regressor | [Python](7-TimeSeries/3-SVR/README.md) | Anirban | +| 24 | Introduction to reinforcement learning | [Reinforcement learning](8-Reinforcement/README.md) | Introduction to reinforcement learning with Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry | +| 25 | Help Peter avoid the wolf! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | Reinforcement learning Gym | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry | +| Postscript | Real-World ML scenarios and applications | [ML in the Wild](9-Real-World/README.md) | Interesting and revealing real-world applications of classical ML | [Lesson](9-Real-World/1-Applications/README.md) | Team | ## Offline access diff --git a/ml.gif b/ml.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bd23220abbe7c40b27d042e57cbb08ccfac38df GIT binary patch literal 363930 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

                                      pUK!zFy43Z-5WXuW4$*-L#gM`k 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

                                      ~h@3`F=(+Y@`h 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%0D{XP&``t1Ew?O_u)@of(eM`y zLk#i43$wunG=l^aj3681vhl`%5TZyV^eT#|yoSPi(J#RKg0i*Pmegmq>(ZR(N-VVm zlg@OW>jz6K(adhU)V^CN%7n@>1{h#?(X=hLG|dGUT3o?J7-Jlqwbr+=k%u07EV4)= zjX-npAbjXy@GVPw!G#%x$id7T0vS>eLJBeD5JVqM)OX5%PwNp#*Ty_Ex81@7?o2i1 zloL^pLmv50Mjdrb8Cx{f#8pRNSe56TUlk#RqklD)6lU?IS6hX3r4$`piutD+ z7gRj~JFfhGkPazt_#X0*cs0Bf#kMSOXg_0<0+VKZ9|Jei)!owB8 zP=OBSQO-2Nupat>tREL0;1X57wx1(HG(u3$bwq;E41k^%%t z=R)3Og$Ng-N{2Yqxg&hW2O%0!iB4prAL1y8KpdhFXQZPYv8YGv_z^#X)TAduF^W=r zB9Nd2f+}Gti&+X27rO|iFO(ZO1*+mF-D0)$% z7!80F0|NgrDM~${6P0>E5HQgxQJH`Ric};bM-?kYwkiPy2vs(CfDLRk;tx8=fer>S z2pud#2bdU!HIzZDWFbpg5MUMsL>7sUL?V`ft4Ot|MYx!)%Vyqsi5=eLl9<$Cjpri7 z%~+zRlaK^ZMT6EI5k)diR03c2(igv~X)j4Y0vB(fM#0!HF@`Y=Vh@WLIeRrRu2G|G z11sCbaN*8E6haV?Py{7NRx)}0El?n7*(6prxNFJGaCv$oN{IQhoYjd=JiAjM2+Aiv z)v}I9bHp2z*0iPBf@xBVS{OPChKw!^qX(wYknid8*fC2+=xP=@F zv4{Un7=!{5NK`cd5CKUTf^XHT2)z7eRH6#*mL!>3L5b-HK=@%!;DSRPba9Qw;Y4y; z-D*&dQVLS!LJXgI$_zhemC!LkbT1^`Sjuvi?&;4haN!CBnJ^YXyp?u~IfWzwGZ@0a z4tco@W@K@SY0zN|W4PLaC@?$A^anMnxn5j4`x!25f;)Q6%=ZAW z2|9>RvVy>AX&lQw_6)&&=i!U|VB12uNas9iu}&4R10E)9r#rDo#di$2mGP8kwz5di zdL$%4%+{uYy**%Et`J)IWyUWQkVMiZd$lo`VYQaMjQpgq*7L%!tTePChn!*sEr9=s zMC%|TeT!J%``Q;rN(9mr`|IETQc)gOOw*LIge5N`7{Oo+l;B=3Xn$!a<;0YK6-~og@q^K6@;zmA_1qncgBv~LTQdz?p&bY)S zf{}|{41yZwSOhjOfeC340|H7;mXetT0ax-ZmL2(s9H|VFD+3gn+tTGr=JY0W!DJ?L zy3-r|fZ?Gnb0a6SCp6o9uWC}WA(c>sA>{CeJ68;p6D#L9%URBeRg9b5tQZ@(SvFk6 zQxJeK#4qf5Pn2<3BOYm)BmDW#kpvVa4c(Tu2*FU6z~q-w?OBB#8b_f{%ngIz(NCKX9I|u~;0L`BMG^ke| zs^2iuw^~+<%C{^DojYyNmW*qvaIh*?b;8wia}_Daz`+*A$|25~b-hqYt6I@3A=9Dm zG^?8{U3n9ow~W_!9Hf95KJ!<(z=e1DTTJkxBNi#Vp%|hSAZAj5kb|@~E#F(L0ISE@ z*KEb%R|t6i{G*vvpj^1vD>p z6S%<#Me=gHN*4*6Q?aBX&5tz^+d9xQP z?zMssd_W?0%s0RIox9xYZX+cw(TM=wJKz5cBx6J=O$Od#f(!peEm>)dX-axg5gWG1hYS+BIRlrL@N;~T$lO*LpB@DNOKPq@oE>scV!bxfIkgqa;~ zCcWAmO=-eeUy=}no%JAOgMBlceqKNO6Gmu4bM5`y97M+;VF*b$lVtdew4?zQxa2RD zmgUKo9nMO)#JMESLbZ`YQQov!M7$h|BP7kN&6?GKL99tl2HyVyAB;iM&>9;&&8_Ib zABfF1EW(csLfSmdE#v_obWIDsK_N&=AxOgJF`G_N0tQ6DG&Dm{Rha`G6}DlUwkcJg zblS~46(GQb9n^uFkXyN-TNDxnDWF0rpu$l!0uDHZ6M)XU#akDa9leR&=(H8;z}3DT zT*&>_CgjCp4Ay4+RvOYpVD*k-6jts$hy8E?AYc}4tcA)!muAF5F;GGTI9+P2Mr(A| zeSn4;Ovhr-hRF$HW+le@yqs(y-CESveLzQU9U^b}761tsae)WX9hY4tS0*wSY=uSB zIUUq}MHN(m98iEC3LGHfB6MZOCO8l)j^TvFkcFh(Fkb(N6u{RH^hn&%-7?x;Gyc$t zl*l^lm)`YVHCm&R0EvKwKnM_6l^EVPddY&737U}O;+aw7xe1s--pvdkhFRGhVT2v! z-yr}1=Rt}Eh+aOz00(fu1#rOWrQVB)3hTKZ3phaRA%g*|ii;IMLl%Ij5JN=rqp(+t$^;%|+hqS>(_Fz7G|dL;K}P-B(=3B6=zt#3 z3MQeT3WmW*y&xYH0wiS98$d!mvJwtr00w}8omDXiNTGyxMFffLveyv5svL`S{-B3R&?^rQ|Ng2ihH1|1Xwbg`Tu z#FiY+ArmNE{s52g$i)z_#u!AvX(UG1b)8=@104W>aCw{}icWNhkQwZUd|(%N`bS!< zPy582@idk!)ZBB_&;2CF&hbwb_zztGP|y*OaWSV|DG++{h0;+$*j*5O=$2#E$8>qc zd(h(VP+W9MXM?JRf7T|21S8oIV};s}4$1$QGioR^a_EXcBRZ@DI^Z1>U1N!wsE}l% zHge;XXc0KNC^?2vIckYHo>3Flf%HvS8#R>VJrt_3%rePKB}@V^7)0kW06v0VAYIBn z@}mhHfQ!A#LNbyGuwIKDWb7G0tE8T*(4HbSqzMFzHAI5|{9co3s05)-3NhF_-){M$23N#oQG2WZp=t@SO&+NKYN;Zv%H}epLk3GHkf|z}DYI-s z$b{=hUM5qW#G3{JXsS^Y(rHVK89U->p3;%vTBW1?sZC0gBH%$AbQ7j7%=$g57AWeX z8n5vpWu#8(7C5h?HmW%#j4kA4uySgrA{xjjf~b;esS-*?XeCFeDrV*>Sbn8bp^Nmb za4k1+gu>8ase2Gf%R(5WZ~K$AZx8CtHCg9*ASYsLV_nyD?%W| zwZ@cTZfl-i3lL)2Ke7L5>T20$8sIL4867yGXr}ABif}0$LmG&c6tpH6YKXmljt%`= z3{99B$cF62A%;PI@P=%`56v})&4mST>KtnDoP7FReWI+;bp|Jn z$9^(UF9IlYQh|UTA}mJGSTKVmkQ~J|C}~+702qRL6mblHMb%a)hGZ@1IEC}-5ZR9H zCD)hP#vR(G?b>>Bf3+=&S`pmF?SaiL-6EbC!6=QQqlAH3g<05HN^nO2X;o%k1Rx6^ zS<0n+LMOn$Cw%{cjc;@sjP)*M#qa^56{aLaf`@gl_X3VBt*S`0YEyBh5}FHCl^TyW;8116 zp(uhGTwq9DU`OR|NcGB35?b2)qz=r1IWWRDh(aiYf+$?lC8gjW{DD3Hq&ZLn#zcbx zV>1Or3Mc@AByjVZF11H86-k!lF3pKdxXCtHL%ErP2ty85m%>ea6>M{Tf)IfjY=TB+9RR4TWVDA}5rK8SwMIq&e$Y={!JHXL z0sx$Xc_hclsm3O}K@>#65HQ1C2X-+`gTXDL(MCZPAa(>4!(w+(E_To|XB}U0fpesBU4Zsw>-Ea|k6#}Kv%EI57{YJ)mR-?e)&+JX#CFg|U4mG4U{e75 zm?FPM#~V-r07x8TlNKPRg8H1cdI--AGji3wMsz&#g*b&%v;<6Y3}7BK>#VRJD=z&39i z_Nl4NcpEVh6Cj{u8c9_z*+HGkD*N^*-&kJ!zO$pbS-x<>Bp5;=yaA!Tw8BIT^fqdx z@^e5(Z?BX=@_KplB4zq%O+xDdVaC%uJv6;|uc@XCMUyW;T{O3p>q~e`-x5@YP1})6 zR3tD1)0ni?gn_L+%}W#dPll2X4B0kdgH7KwCRl<_Lxb0R&7|wW#pHrC`0@g4Bm)2d zC^SP-H#HH4I-C=ro^Xq|%n1{Mrd4CLRzD6_lLAhlCcBL_Y?gI~ob_y`wOY%CV3_{_ z9e9k#Bn@+p-EJ^J7$};@Fauo7CesbUO9i{KH!@u@LBdW(4Pso@H5(KRqzr@z5#f-72N@z1D6s!Z6)t1Ogy~r2 zA(ey(BW~PCFyY0F42dvVS>+1Nk7mMf8M%>UOd>xImYg`0NfeAP7yc|tWhg`{QBGbw znNlLeC<YE&ik^Wh9p{X2x)-x$|M!lW6hg)e94-5x;-^ z9uYkF?-9QRw}_cBuQ?9#1^Jb9hE%9kx?#=Kc`XU?BJhXy@b^tyHIP|H)zk9BL; zuVKfQJ)3rI+qe12<3}%q3g0SL#8?qLMsefEktbJfT!r!B&7sHeElU<0>(=Ys(S8RH z9zWg#g(qZ)e0f8M4k=Qv2pF(mz#PSoKPf&X3Jm~QU|<18{|En_VCW>8PMmS3g=|b< zK|u!`P|$=HhH1eB4NORo!32;&U;|_f0GvQ$zbJqO1{qXP#04GjumBSt7@!ymD1gAl zVqh!=06+{`PrXCR!%;`{&^ymZ^9TttJU_m><2viK!$UhbxFeEC@q#3eM;qIF@0VZX zb7Yb&C#l5CFTwPZlQGF0vl2xLVTO%c)?8DEWtJ&J&M)Y!)6Or-_(F><_}l_dIOBxV z7B&bi)D}3)fb-2n1ue8tYN#Pp4_qKA1Q0+Jp~OorIqj6bEVKNyy-|U&@kaF4!_hoL zf+S?fO9AN)kS7Bf??+VG%e6g6ump7zJ8}X;ST5WOc2G9-NLJbZWe3S+8*D@gMOq$0 z!Ngijg2^S9MjjdDkw$WPMB8ATf#CrFUR)7?20($tyd6!A*Hj+UOSMNGe`K{)S6vMR zRweDQqmDYP+r}DG5Kb6jR2Xj9;fEoPSYn42PPi0PN+IPK9JY|63Bv#zOyrS4Ho_pF z&e}_5w1SF4C5gOZS)qcOf+(Sr@d}HoflP|YqMsYGh>4C^8q2P`mQraVoKt>DEt$xA zDvF7SV5^F!io)t6 zvaT?RC8WY$S@5L#0<5r+4L6wyK7C;99MmL>oHEfUC(ZKz$}zv3G}Kbl4Y$uh4_)-z z+I--H`(xz$-uuDR5ui(NVusJo8f?UHoT4=7ia5?A#|l@GovH@PoA1_JP;zfV4a z;gVnoG_b-EMKocUVKiW&LJJeX5S|SUAjU!vssAv622J1~MF?1Q5rP<3q%l=RdOwfe z9_tq}5GRd1GRf}jU>)#;hk#MCU%lAlo+^P#OI!+5n94M!YK*BFh0p^Vbnqq&z6nut zx>KFxl&3!NDN%FKfeFoFjzz4n5iM-tAO3Jc69NiOY;qK&B1I@@6e1de5CkM70Sr$K zaZ8}050~OIDo3=(M(O#Ts(_?FKU}Ii-EmT_-t{~G;3<$-p`wH$Zo!3Nfx!!52m=@r zrGq~#q7m3|BQ{*9PGxNlt$kOYn1HbB8(KI$VC~P-~^DBEHES!3}8?;I9cY5 zYYwqx+?)mznoW%&F3DL@fC&|c_zW$#WJxfA*%GWE1S-uO=FbB6l4Rb}mcj%YG-Gm0 zXHt`!+}x%uq1iTMI`bAOw}KLf4~^1}H?L1ZXG&$l!p4$Ty-3 zov%VISYP|n1tSU|vVNJjcQ!P8}E26Z8bs<)G&u#kHrQYE|yT#z(o&z2#G@ok%*lN zRRcc-s`tpNiCC55zpUsaTSd}|R7xuYClQG^2n!6vDi#=)kwI#-(2baQqZ=Esh&hVl z8rPtswXC6xJ~m>H;_9O%{uszXx(Gl24S)nyQCe0ll8N{GURvylktc)c-;p6;V@>sK##QHswFoL~*JOrM71rx8R37%Oa{agC7-K_#b96(f|z zDrV?9(7`!&tcIdBwy{J@*BjrcZlgU$&g)bco!Qk6J50izcf7N^T8-AKX5Hehd!)`i*$XZsiQkX($1OpPi76gqbTiGHW z5wk^P;HcKaL`I%!Rg~NxXshT4Ci^a43q)-p&e&RFnGp;oTw@!hWn0|lmJ!>i<1TjL zTTJkv1{;w)mx_1Dq$ca&-BFI0;i9Zq z#!lG;kAc`Q6{ol>0Ry%OZ#cijlvy-4F5&oIbHUeq=Y9!X-wAVkyyZ<>EWr}$jREcr-`WKd_GR)IkOB9lRR~V}434|H zi<3I3;V|%F9P-##F=UqHYYwP&JIfbWo=_FiLeYD(j8|$bv)2rb8Ca0PK+D(2#6*3;{|O z@Lf!WRNey^3?UNOX8_#J0v_N2YU&gG&l#k_?*1fhs}Rst;7sZu?5bUMLSoFz?weB@n6z5Xvq`YUB@< zC`%&25dZ-vw5^QTpxeF;8>&Uz9-$%$OAkcB8m@uWs3jC~K^i`R1Ec{Yb0OaP$p7dK z20%fO9`BI&?ExDwCIya?B9Mx^R#1kER*zb#q=&K^;Az8 z%OnzB&lWU|hNh7kt5Ht0AR9@|)V3kjzH!V@QyhWMwi>}4U~d^PNU@RyQp|z*9IGAw zqk$0KvDk!-KaEXzNJUrjF;!+#KaG=$@L*O3GDoWIAmbwvBEb;aASZ~$A;G|}z-<8C zs3N}whBEU0L;)M@jsrO06P%$F@<@+PG8pL16IK%6C_ob2WjGB;CZmW(2QC6JiMw>QGg9lTI4^D<6JqY5#D>A>(W12az}Dhzp}FnuF+4l^+o z6L#bL9uWK-wO9KkyS^iUY{$s{=YIys zGKUdWwD0uR>KKucOsWB{1c4cBK|8mzJG-+Q@kG={jrZoD8_VoKKy_TlH5^+_+-8l| z6l<|^jT&|>r=ky2x?~R92lRlAu)z`@!4ljkTn0f8{y+~zG+Lx(0Lg`U95Gu`R7Ha!5n6O5?+pN+OFwb+ zGHLN;Z;@XtsU~&t4k*w%bm1DlD@ZYLNK2^^aDWOvhA=8lDR<5U#SVK;0prk98N<{*%nS!jB}<=PvsWJ za?DS!4lxB)c08)<9CHm2btlKq^MF;!#6uV@FH#doJ?sNNE)@~`!x@-|Qy&o%ShI3f zvwB#d02riHs|Tn;(alJ)05~8Bcp!sTvXE*O7K`DzD(N4=&vgY-AbBXTjT6B=+Kr({$=4Z#sM#Z#`&i2gHQ4;I<~yw6`1O@9a|Rxag9 zTE#p#t9~Pa5ST$EXyOV$0$FGa8!GZ*2@8hwU>mlf{@lnCOtU~pwvS47-snwb2Vh3t zabNORW=XgfU)N@DmPd7#XBWHY~Za;{fai({cx^mgaI; z39}Z6Nv=!LQcQ;!Y)wXN-O@~(zzD3s3f7bzOrveF*lkPWGT>GW=k|+9XD|!%Zh0(k zWhcmFXAb?ANd^Y2zG_xXYIdXKUhIcT=qCb-p#cT}?%*yoHT8m}!Gc*c6U|H#N2F8} zuT@R4sle<*NO5#Ap%Kb}4Ne!|3dvTB;gC?cCjDi9Y4?)da~6Q0K;vn3dC0T)aXWiP=KFkk=%U>XF0JaiTFN?2w` zxF0{+W|hQ95N>CC)`df96&R+Jiqd14bOdeqFPL(Pg>Z*ma4N47N~bo6RS>0{)@!vk zOS!g)Wg4GQCMFW6r#;Ltnm`M@U@>AWi;Y@~FN2`}x=_ZzxT$MHH=w$1e*ey7KYykEn04x9${MbZC5(XxBkS(#0^G*~KxmC62K~hse zO7#M8a}mmb8fFzg+(&gad6NyhCUG{D6LtImRwkGGL% zKIpf8n+S?-k$`d$Rtm`SmaVkZ`Cuhs56s}5ZDO9krG-i|V_|5vaBGF~nYfh2WLfli z2pZl__Mi>00bn^u9y)dlw}gGQb#=8@4;!@qxC3W3NuyhsqbFt+gpx=%remTw#FA1e zGY)5R+G%&Nhr#lPYZ|7JIHwT|r&k)~@JmaT7{U{5r^D8#d)l9@Knoft>5%%UjasQ4 zD#qZ}sZ~5SqFNr#kT7>FP|f&^<1mdwY7N|gNs#2L0uqk*XLe6YN``Sg29ZU~`t8!X zKVSfIKOv`<+*;7Hdo58^B~f#`=gP0#6hjs893&fpAP90n2flz0Dj5LKWw2p{66|2U z+5A#&SClF9ipI{A%L+YyH&lXGOd^OAqO}qn0T;%ghTfA=Xy~(V*&21(PDuN&{EnDY z`&7r3wXMOnl$n|T1cerB5VmZZZ97Q+6oDT5(_WKkiPo84@#jV}FJP-^NQCizOzWG~ z1G?pcCgvHAT1b!b0D>2xkKAYx@VQX*0KCOpkN98^a3K*;b`=ef;PjJr!H;I2lUEO0 z+S&Zb?7I%|8%XtgVoHI(g%%=S$!JL$<4pQwp7g+}7Koe1YO!|09bCdOyxl9j!ByJA z;XU5%W~bMZ!zoVZ{Ne)v>IXdIibuTQv(Ur|{xtA(#Th;~awErLJUQBMqpZ3yvw9b~ zV_>)gxq+NlAr*?wP7xx($oJ#zKtahNw?LeM|Db%3EAe{xt|LQ%?_brJx9 zTH%CHI&B%EQ5tW#>_f-vFY5G7No2}0t zh5JU9`$j8iNP4`0#^Zi66V?^skQTNIYTbnffe&(hW5GpRV9nQWE!dldMT24T`5^QM z0ojv1p+SMo!TML*eDyDhr0$!AwOzl5G-66&W5fX5$6ZND(4==7!V$ctqn5$lJ>7{A z-!q)1jkv)cyelu<__21U`Ms6=-3S1l#Ae_!UX0*L+~5rg;jj2H!m#1R|KVL64a@jA zCSIf9kZ&C`8IpklGyZ@7_}5pRjbO7#5d`6-D8Q`I8Xy8ZfI-mNCuaybAjD*?g~JxZ zcwl2hagoJEjY4S*)uYD?4<-r_7@2@Yi-smrns68dlb$kLaDie#fdT^n5OU@$RxH9E zKzH!$xdRC3oufsQDqWiN4xFcT;MAE~Cnz2~ezI!ygEbH#LWaT`I&?@;*+am9{rcsI zt)sV-;>xW=mlLN-cI{T1Hm%v4Tgw9Lm{X?AG98EmD=y5qvEyZi8_zM<2-C1^Dl==& zoGlwfYoL{3!bXj7W5{!KP@@KIP_RxgK!K7Z36P|@a&zm>?PyZ(x4<2x9WET0qT^=I ziZulG>(@Zgli~sY9T~bIVo?s9GBuq8v;DZoGxYTr4;cEjSY7HQ;>NG7S| zl1w(~#W00o_z9&=b!5UDrlgD4r*wjh#snFqKx91C!lt+BhRG#RBGv^m}aW!rkr-_ z>8GIbBM(3S^n{>-3M-_lYN|1`>gubo#-M_$sm^MvtSZPNOESq&Rn;9;T?I&m)H!#Z zb zBv8Og4rRuYC3=YQMIkdii<3?e@Z=MQM-7$X!O{)uARbRO9M!K@U6oZJTH(yZ@_t{HF6u9wQO_GMOT!t(0LU|SY(;S_1bJJ zA_*b?<9)$KBkHM#AAIo*hS+(zJYruk(FEQ}Fnk24$KiwEa>*r-G~)>ao)jYCPXP?+Fs(qu}Z|{Bge&!jeq@#vv{`u&q z|LLTqqPnW8vBv-EtTC{9E3UehQw|)R*FkVl2}_C}u46W{DQj6`kpu)9000I|%K`(b z7DAjM4QD9C8Vu2vL$t+%Z`l9{?QsSH1P}mX5W^Xmcmzh+!-E!Zz%wnt3=8Phf*?Hq zVi{YoMKk(klYi-iCji)k!G!p~%^mD=4swdarV_EM1Z99)2}D=Ga)|7t?JVF~i^qVo z8r~{o@12aGSS!X;WG@@}M7v?x4 zW4=(B$xy>J!GM7$Wa9})Kq3-xnOYt3F!Ugx`QU;N`oTru8V3pt zKtghuqg+s?DXeIYZCDlpR_E@php51T6rvMR>Bf1Y)S=ErAes?2#L$E)*zTSG@Dx&y z(3Ctg9q*p_%%?tyC%i80^Pd3q(wUeCPc|{330wHW45mlDJz?)r;QO9LBTCWl=_yi^ zDxdl`%F&K)ihZU!RsG;6zxdH_q_?tFu4JJFhX36z(zx2h(~%20~3w-!WM4P z3=BA{fj-9R@O3^35X4BM2s5U__EHv%w{?$mo@U3$314FsNGWkMlh(s2FHBi zwPjFE;$E{z*+}A%Qlraab*mez{U&Q#`wnu>;>qPW$2x(Kj)lqw9kh+bil~gPVZ#E5 zTX;bSbyH8@-V+~lP(yFf$OV0ZVITe=&Of-oMdFm%3CCfe8HFf>5F134`T}Js_N69W z>q-;~-SxlzrH~Uf)IT~rWk%tQ5jn{TqE)~Mb?H1t8n%EVA;mMEK4Jnr>lx4vd-%fu z?I(ywOyVOAly(JOQ<}E01?i!qp$`q;L}y&l8c+11cA}I=cg$n;Wt1KuIF-O=9<#D%t`Jv7T7=w$c7-D2r5GVDtHhKT0>|Y5u`MJNkz2;jg}1!96)o2bB|Ip3l}ZsUXF0$EHV}QN zP8Bz=v9fqti;Bg~s7q$DYHR`!%t*B@Dr;HHo~DhPwY9BrtyNv?k=H^KMlQa)dc}yf z)%^*E<77jLWjC9*j$rK6DtWcvzJ=P**W_@xMwV><8!Nfpp5jfz?cB{jH*JPcgdrgD zhBA0zm+EHEyqSs#Ojx3pwQNuPml|e!`==0%^F%YuFa~D$`weYC2X!zM23LR=vS@Q< zfJJmf`sHX27%`jUD^Vc`69*#+c5w`5P8qifqab1Iv?H}MawIoT_2f@4cY-LGaxIsF zEXYqWw&KM?@Vn#cfz9Kw)!STu2Bt(Pg0U01*TmXonEOFhR;-F4n*UZZ|Y*mJvMA z0Udw>C_r~FU;->KFDbD{CSY0|fC+N|cwQj?6AaJ*4Zr|}NN9xy0e~QY66ik&$Y==H zFjPoad?hgxLkLEYdSz#kO5oEzy^pE4T=N``p0a#B{I(@NzoP;!9g6)Cw-hWT*Vc3p~P+2 zWEEv|K-|}jVP^+za0_9u40=#Y_o065fen_xeoF;^@@I~jP=EFo4V{pGZ!iY!lJ z1_4-bazwwrZ6LoFb7o71R&=o zBKS^eLQh3vCK^_PEqIbBc|0qak}MhjCS|fbKO#>-;snlvPzpr@HkgArxRVsMgE@Cm z85NWoC4@xTQSv|!?IUEb@;*j(WK)-9Dy1t>cm`+iFba1~S*R6Bv4veI7G&pTVhCnp zhC&wP49ZX$YsiK}(=AA~5pqU%Ad!cA$ZIjw0?yEJTVMrVz%PY(h>4gJh8Qr6=!hHg zh*J@X`xSW*V~LkIG0-tF(luOJGOsHfl1%*)m?xYHWZDoj{MZ)eMF}3CT!FhU$#cR-Dv^t6O6n z$)TKKGo;!0M5UxG(&-%3`AG*v2y*ZS|E30LFdoYQ4f94f-sx`h27kHWOa4KOill#! z0}5{t24Ro|zQBKDU9dZpB7m)(WI{Jzt83#JKfCEw> z1yK+MM!=CECvpvX1SjXAX;P9L#-R`!vB<+aCMdBMYho`6qPKH9Y?32VaC0sAW_S0cUFF5E=lcc-9$QwMW*V16#lZQJ@94 zFnA5nrf(XUIUxxF#~}hZw{{9~^+}0Lba0m_q+U@)))At+A?Cb z1%spoEcUpQI!Lg^YGRN}WiT0*;i;brs@;M@q-v_7X@0O}3xi;9y9uk2z>K0+tHddN z&lp_1x-q``bxPqxGgY)*n7c;{2+m;#oat|9@T}u_9^F~3=!g**;WycO2?)YSp71yT z;0baN2EO3`3u92d`Dg}eKnDRRx87TrbW0ToIG+kwpOT1h`#BZ$dOG-;uM}w_q(CCB zBL-U#1q~aM3@V~du)qAvzZym)_SCQrn>-g=z#OWf27Iw6mcRH*J02?q(j&6tbFvg% zvVx+rE8DU?I4VOavmWdzKV~X6i=#T4qxa*4`ok+6vY3uW9YRZ_*ra_)N(gtr3D3d+ zKINpaK@11+3DR(e6vS>-dS*rC5M4z>^|HC9WlJ-)36-CMdsD`yRg9>W65i-jMMx1bZYycogvkYKhevYdJTHpnE%wm1U zVwC#-$CJ7Rn5wBf)2S&Drme}j)__9TU=C|^s%Hd@s~Qc3utT$92$00Os%xvxsH@iI z9n#k|)rYLxHcFOL6u7IqM(Y(tAqdNwy`5ZbFD^CGB6nBB{yRRCz3ZwuHWq>0* zk|tKrXJ3#8KCsTxvrz8*&hE_4K9B|zW(5Naz$I8F3B1oIDLfI%&jws38asl_(*#nG zP&4oYId>-&+|U->vMdX98*FqRT+y9!lu22$IGUrda#FRTvnX5+D(r{{Cm}QS6-j~r zeRog|4PX;E9EM{E0}s%{WQjtHFc?D&5k`zh1(1hci-$9W$YKhr)<6w_XU|pu22zZO zhv=qpdc}dc2>__YTl_FnAr+CvkZk}J_DOjavWZ|52xlC)T2!cpnv5k=YLR7Krx6); z{J49Zm*?EafJ~{6%ea@j2!-smLT!7dRaA`Z$jhLLg(1m&PzbnS$<06rnS9o)8;#H? zjh{S?%3+ORBOO6OFw;>=24q0mM!SF@2Xep+V<4`+kOfMO4U4c1=vX(SVav6&AG^Fb zoe%&F01D{2NM`kgr$)@!i;v}s2ZUe;avOkD{k>g$n9_WJ|3eiT!jN#F%@!E{P8g`K z1KJ|sd<-xl1qanmR{#cKzy^7s37XImba>wAo!)eqE{nhjn5D;55C!=hz$!_x0Da$1 z(oZH>vH0DR0{x)~OLNTABLT}|H0V$k?9e9*(GjgDLq|R^YS9vYDL>Y9?lV#x-O)~| zvsI@*`m+XWP!;xR(o>``RaO*C`qDZK13c^uC!}`Lpa*L-2Y;|L4HN0tKEh$+t}GkQE2x%Zz>r4YQPy-(z0wOR1=$`H* zup+vHQ^j@DI6>+M;QVZ{&cb8(NCHGQY+=*vVaS7 zS5d|kUPu8A6fH0fW-@&c3IXFrGY2@Jsaj=JcNP*nE)qtM$Pba0Lw?RsY~;332u$6k zP7Rn%4ggSY+{Mkkdb;&kjpYcrw_8D2#+n^!GaPFHdX>q>%jZ~}00?6M23}x(XcQT2 z-p7tB*KscAld3O!FUYO-2YbEaU^@7NziWN2TEIp#l1fN~&Ih=_FU5z+o6NesrK_-e z`PApDVlylWNfb53T*-xfCk`D#M1i<)3#C2kutcq?j_U7b%i5*9v)u_|*s8a_NH<}K zG~XA6zzpMBuIOq8XYdTfUkCiS)lZS^-21%(xJ1cKkkan|E7blXC4%kQt|F_D-E)uz z0@4VY@B!do?&l8g^j`k)9`Em7{^kz;bf`kM@C8-S@BI!u0Kf3|Pw-sQumaof`V0_5 z1P&xv(BMIY2^B76*wEoah!G1Cp;*z#MT{9WYHZTP$`&6p(4kwWuH;FRDN(Le*^=c; zmoZ_^jH%A%&2%}_m1NhGojiU)g$^ZJ)aX&9NtG^L3RK=xWAs9RP*GJy46IqRUX8J0 zMU1OltICo^j$FBNXV%oQW9QCWxPb7;rHjYz-MN7D>dmW&LIVH{Fn|K}-~kL6onSop z^og-FX`iCy(xGF{936`=SsOO2MYhi-Ot2tbz_e-q7NWCtwuWgDqcU4QTA}U579<7? z8Vn$;8v=v|!GlAfAgIl8I&G34KMu$FbLh_NNWW9Z`dd7A?E1Ou$Gi7Hgv5(CbjbW6 zMT&j_TmS2qqxX&+O`>0k{{2e!CspFqzY?7=yb#cfG74O#jAgvgf;KC(&_Xr_Y1?9p zFTN0?LJYqs0|y)~!>kc&OgIfS(n=&vG!#w9W<}6i=!`XGFlmI10}U*&j4uSVg$+G$ zDFhTsATh)d{q8gJ$Ra0^Pf1{!bfifrpM-MC^r}?EJVUZHM7%)!;7hyg!VF|gLI4>v z5Ht5u6A(e#6r_+h%ou|UExur58*D@oWg9;K@!Y17MH<0o&_{AH^iV@Bx#W_@E(seI$d>O+GG|V8wjb}=AgE=^uLryt5TBRd8>tdBv*0!u`t5#a~ zpaUCWOfjVtQ&2(0S7L(|_E=#{K}A_)ku9YZQb;+0h8jL7p@b2#y%t+-N$}QNZbcAx zTye7{VcTrW6+zn)#09|^8ffsr2P>i&f(eNtBH~^m@ZFb*ewh#$-+T);_+W$+Ryg5` zh>(H`DWr%Z3Wx#TcVUb()_7xm8}4@_kV7`22?}SR!K8IkrfFrFT4woWms7gQCY{o` zX`P;cVrpled-mC9r{s}}s;aQ!YOAdOyb22}uv8$+EVR^O>pHmZ;HxgY=vq@Rs~!0( zu)zvDEV0EJdn~d}D67n}KQyz3GtXL(I~x>PI4w07dB6mlMi^nl!U<*D!i!sQ(~W`N z2KY_5;fhoBaa7xgZgM#4sBStqu)E_sJh=PryYUFg(!47bVUIoc-iz-@{PNq6zy2n9 zBftS|JWxRi9gL8{2`ju2!DZNB$pX6H{bSZWmu1=51w!neq4Eb0m;Q zJ__+f5YL^Iy|VIpB3q({dERl&tb;42qkBWw*Fp!%806>G7f&`r8j8{POuI3DC*Ls+8} zs=y3pgh7pKyjUFl_(wnv!DB=aSs^ttp^%&;Wif+UBN_Qfn#_!5I!fmT;sp9B84#9&BYlyu|V@TboNDbhQZz3?MgQGYn!7Gq%Hg zq7#h?h8`-@wm1Lf(F0{T<-1r-?XyAu4g#3eNG#V&8LT>iwfzc)q0O@eqsRhhvB zFU$cN+aREx`qU=`hP8pY2u3g_Sk`D%5EK{84FdwhfJ_x47<{-z7{-7GK#+k9aWElY z-Ef98s4!K7byZ>iUll_b-s%pwsskOYLkC@qVuwEzRWu&AQkbL=2Xdx9sQq1z`vP1l~({dAxOEogr>VF)iONJGouazh_V zQQ1sPLKIp?BXWVf3tS+@Yi<$UMneFQiWH1bUzweZEKp|%O2VkjY9CRs&dGq7PQLMu71^k z2Q=OR$4b_+#=3%&!a%Lrih)c;0~d6)D>Lx$S5iGA*lP%EJDHOlWV@=!FGQ@Y99xG` zNY+@C)u9k~$gEYMf)%6KtSek0F4nGgw51*GYn3Q&(4PB<<~A1zKJbB100E{F!|g?Y z+gpDBQQ-<);CH{da0Mw?SKtE|qrkYZiBrHL7O{XuDkwmQDnuc;1gAK~u^X`Mc6TEk ziGmeELSCAYB)#f&Z^_wva+vt!C-b#$%Uzxn{N}f4{PpjD0}K{asxoS8d7*ZEuHad! zsSkYs#2p|(skVl#!WRbS*bozpV+x9IukqW6^{i2qR=^FMGS0THNy9iSI0poolFBQ5|0N_ap@h=d0u1TLsJ3%o#xSfeWtgj7(tg^LAQ zfQ1McgEN{q3_L;VYM6}cF7IlBj1ZWTnE~?ZiIGzol)FKb%fXaEhxn2&mU}rM1VW&Y zIsWRe|LQNT7>fbZxwJR~%(0yN0XnxHSq}I$vtK3yX%zFbA&xn>uXb zJUrVxKp7N`!iGQ4rV0rhThN0}2ml>xfB?v`azZFmbJ=-&3cquV>kkV6-L1TkKzy(2&1lMc5MsqavnUZ0YwDX|7N=vG%St{Jq zi!LcTtFf9k@jX$isy8ULIiLnqBOq1#lU6$*JqX9;TfVV+lul>{3iAYYRL5q3gz6gv zJs5-RLxVLygg6K`H&}x;a0BO94nRDPe^eD@OFzgF#K}3Z!iqm)nZIHGslR5yKmFT3 z|C`AE3pa~=A^{YEa{&Pn;38Ytg6UEie1RBdpn!%;1(fW-VlV>~Y)O|K0*Dy{lavJz zq)CN41wp77GI~j#^dl7n85ZQOj&Q+?5SWknxO1Sv8eF6t#6hQQB>3vVrwBr-48oY3 zikSm2QqoFMa+(1%i?b+)WJrc5^f@RDldRF2w-5wCkOWDP6r>v`!gv66M2xyzj9xMf zFw6`=dBro_C^J;U&4`gk(1A3-kvA*@Ho%2uumBz74LlT%Jj?)hXaELSySB^BcA^}) zOR(+e9MHKtysHv^YLZ8U#J`)w{)hxQ0E61Gg&Nt!1?fcEuoE-?8K16$w&UX+BLYBXRBMxcVdp&BaEJVq_C zw7r-mxr3_So2obIAFAq~s=5U(SOz`7hEPZ~RYSf;2uJ)J$8wAY#V`yDYX$&q2I_l9 zJ*X=)sDog;M-w8pHRyvgKm(!+AvHjQfGocui;nhFj&0xu`eR5OYRG3%1y%4ijx@I_ zYL|#iQ5BUUbGb;1G&j=n7IFEOcBz4Rxvep}7aiS69u*`XRlw*ngJJ+dBBjYwV9B0L z(t)c2DiBhJqe&>0g;XGfDxf0;R8lN;BZ}CFpge+(V8NpQWP*~R0d}Z?rEE$xeM&~! zK^{~&`Kn4dwJ)dO2dMxhrP)d(+zPKuC8!b0WOxqCc?-9&3%976xwwPO0faq(1WIsA zbWFM}q)Q8f0Z#y?05A-_G$v~3OV1NblxnG1Tq$N+1jED;#0;KbXa+hQ0LXOAJlu`o z$bbxhfXie%3e8Nn14vbwoW(NK?f^|C)2GoaDn@h?VO+GoC$5@F;{?|h%4Qbc7`DrUS6HL(NqM9)J1z=gE~zTmT}_l(ct>qZxAHE|qA zazqq!loZ4e&`$VR>MJXFG*C2f14J+tQ#k`N04y}Xt4J^efNa?cwa~~xKjc`BZBT{| zoj>_Ag;iJu5%o6IS{KyX78G4kq>V@_0zlI;(HLD9a3R2syn!&#g5SayfB8|Z?a_US zE@l|gA_c)C%~G-zE+&Y$udPY4SU4#)gewr3J}O(eRhTW+h%Wt7jWYtH1c@0?%B57( zG!0yrNQaSNhc>;WI89tm3Yt0v3jo_Mn+vc#4F|JGCA0uk%W;c94OF){GPr;PJWzzh zP^-3@ur0jHyTnw(2!LpS20aLr&$}~bTB+p!EU}ehF;bla4!IE?NmW-JfWxo=3&=xO z4UPer)ysT?b)wK)#noKp%+9PQ(6l>Y)spjYGWCcLM7-XkNFOD^S4Kn4 zWA#^KERXm}lkp4_rplbT&=o;QD-14#P@5`Tcvuf+1~7onLFuYNS+(T5Pk0;zKET+F zg*E;J*#X7ivdRT`ygpwrgL*6>VS5H*(GII+O74`AqdhTg;F9N z+qs?NHX;HhH3I+$!J4eeVvqyrqGLct7~jeWFg1eiasr_o$}v4tz-?r~RV2b436hXX z#jWJ~qK7(#+^aZ3$(`KFEim3%a8(9aj8&CPu zoHNNMMQk$cHJv5dUL@(>N|1yxh*tpt12B+Hh!V4oJKrr>hCv91{!OXqafY{nJZCt? z`2ALrY7un3-Qz6Rauo(lpbQ27A-x89klq0UK7hYShy(@hDb(cG*W*rOoU}^YG|ia~ z?PwL%lVJ@;PlmO|hGm8~2w^=Cl!@(=Z$#nzTw#no6tsF_48G|ZuHi7aVG=5#dyE6| zBZDsZ;i0a_YT$%QKm-(0p@5v(@@thP_LV07Az~?oC?16=QZ1<+z^2V&uXa&!qew3f z<1hweamfT70HZWsV>RwtDM;I}l?6EtWV%)u4U~gaAd9tKxDkAqy8i3l!Z?g5WbQ)b zMD7SgqJcAgWJh-7NG@DU@p**APfuW1Y9mf69ZM=q+Nk_MZRGK55bH-=n-RfRSQ52;U(VU zJ>K0QH8fy`mSx`Prsn7_GN1EIVC|ehFoY#bM7$%Ne@&louITyzJfyA!Kse_CaZU0~ zJc*l_iD3dU7zAm6JkWrq)zIh1i}Qzn2B0w z2LXfN0|a1*1o1{zef7IzMW3KzM4}2%cH_8? zg}DZ7J&)Uk5Ev=A0!b)_4ul0*IE4schUhXud?N@x*Ygvs2<;l|yydQt=?E(TgBg&) z@?vaGcVtNxIg_}gsibUDUy4kwiXyyIqw!>N;8Sw&Y&d9(UR|t0&5p*BglX`ELf`{7 zsH-u!g*TX#)`sO~pi~Q+<=I|k+a3fnvt3to_TCog7_lbIxD3XFhG6IfPcUv}9$w=m z-VE3cK`;X|fNtqN_i0|I^#hZiqdV>H?ry$b_YrT4-dFpevPnemb4F+Op3QoJZ}?^c zE6{;p(C0S)n;v{FaN``#Q}pN5n5GvYPTT~P;vuntW|3@oJZZoLFS-IPpn?bg_yz%X zh?Zzb#BiU|@CAmn4=*Z>mLD~V!pqSPNT~Um#|2(w*c9g<7jM`X-;o(dwHmM31A@mK z*YTOAX&+zuSfgP*$OAU`lp>FEBqxJL=IXQbB}246;A`L*NVh^5d1AwZF*% zS}}J8Z=pywPjk3``>wvos9mBFK!Fdq1uc*`MrUiS^;)onW4T6BNB`?a@AEUd0y>}s z4Vnf(FoQ%de94!ie#xziAZ+gf8B6y#P49HiSJO|oK}s%l(mx8J2?49X(^A@soU`0= zpxmhcaYA;#AIsT;Jtzc800l^x9e)dhTaW``Ki$^`(ANfq0HCni4#!+(sb45VERxKyy9)R6PY3RnI@_+7Ijczq?p|hMjU{x}1_HGBx zyMKMedLL(eN9y!O=K%o-En2KtiDK~JK`o7(F|?-aAtp@0ut5tJOjyK-JT_Xh)*_pU zkRh|R7-n*qH69Uj4T7fU<)TK77GYCnZCJLPBwIKWrpJ~SF9fY@DXPWGEje-k0dwT^ z=_II=rc#yq^s3XQz_xN#1WXawuwV}zGGvGlT0(&W0b+~i&f7b6>e#^p=`JKexb))x zQYxsBpumBZz9~dU4zpXf*wEazO_V5XlD932DYMbb%$f)B8RU6TuF$zGk}hpAbW1&K z#+V_4D9*FkYsj2&)8`BsGG@@^CbK3saM@?hC{<(p`0+Mslq*l(M%SoPs7#qcWqo?} z>!nP&>h4N}h!NpOkS9^XJo@wM)3aaizCHZ+^5fH=uf9A95H)s)VM65p5JND*#1KRj zc%XqpR3U{K#l#}ZgAtx$Mt~Jscp-)vYPcbX9eQ|Sf**=FB8epiXdsFQayXztT#Ug? z7z0Wng^3=9SR;-(>bN71HWFb3kVYIaB#}WHX=D>kNU_BiGt6+#IqIwf3Vo`u0-!Od z5Cfro$|6fRiH1{7Ipi!_&Tw$RQO6yXRtkt6d+Y&0s#Zg>{>LMhPfO6`oo~XKN zGtI2(2`B+PaH<8J=qN z1|Yxy8Dua30|PYBKn4vAAPHh-Fmo<5XsC6J%8`zA zbSoPnE#2bihLIxH#^`PV0Y^!SfJmq)-69S4ND%=+5kdWZ`SU-|??>l#&VBCBd0+4A zMV@u)h|A&ZH|Cco%};qnd`|veaPkO_;<1C;*s=7ph{4CuZh}1dx)2dm0t)svjzw<@ z$DQM)BjKh7yfRohr-Ybe14+||u&F&+6U z1{mWp0t}x+GHB_u(ok8Lb?_fru=j9!1atDO8RErWoeT6AA}@zAyT!7Ij<}hO0gJHL zS?rhJro0U|^~^HpK&a+BMHl;&L@mDctt?hOp6Kps=T~ah0l!xYS&tqL?yi{O54rk} z*EOh<$5)Vl6f;u#g{-ZX8a014>EqXj`KuqVGje`EyZviSSZnvm`-|6NB+>yOSmBQD z5QT*)3wyw(xJHUcjw`xnz1F(&FXN5rW6wi=E`kBif1G`TasQd0>Kw16U0S_s$mMhf z8}sLQSzSEUzA>eFFmg`ve;$i>U;XdoddgI>PeaOi02tQ`d}nNa2%tUyJp~asO)QhF z=d1cx>d4|^n1eRj@*c9t`i3a~WJ^L_8#w`=oQjF_V`{MeC4HrR+fE8%@F-*fW=g7b zP~91A2`?JRBsVD*)9)~aA_y)n(xWISEJ#umY@y3SJ@_Wk`*l)CjD?^#Ii1{q5=)&bq2$+=(o(k z0(5EooA`CC><<=SM={Z!)jqs4MUguj;wbgDK*{Z>nBdrtkq}bn2GlsI*Xl?fRMa60at&^suI4OK13S#)EZfjDQd$9 zF%WislXodmHF7HAflFqXsspEWc4g#S1zeP4U+P{yLt8vXNMB5PCdInFlD9|5&_C$` zGQL+^cb`D8K=q)ck_qhAi*UQ|H~$l{G&M)f6%emn23LaiVUd;JU$@^7hjNw-m@l<;h^K+>AP+e+@#5`R9Y%=`kC1k}$%$~ezD5#@ zOs+-{bv${&$n%DoWOr{oGDZE77`xS3WXYqm9A?04k%RHUg99znYg^+1F8^%}OHT9Jr4+@ITFO;qwa%PyzM^4^ou%@hWtw&OxP7MIZd>|HMj}I7r;BPC9Z-S7jK+-Wef?oOZo^}@Rr}`e z8_KGn_HL__K2vIh)kjx)Wxui>ZdK|2-PkX?h$|1ng?}bmA6f(aVQ+5lNu97C&T52m z)OqnrKh%JHsT6%WN7Mvmzf%MMXBE}(P+p~>HPWuB(75s1ZI!0yC6bfz`lol!fki5CfPUeFy%H7D5;fU*sc_e9=j$Ws)Du52@&rDQlnZk)4FW*0y>b@j2Z+g*N}el?@6HmOY5U>()jl$Yik}Lv zbuY+;z5=DI{ioUmZHyP>VPer*Rmh4}hNTrghpIwoj>BAD^6?^wc~>>G90TCh`7tMp zqJKVTLBvbsCbej;bVGAYo;hCOv-cJjJ;l%!FQX!SnLO^D>ioIO{Gs46$}z*|t+PwA zzgairUy%QO{308;D3*B>G2i|WvyAizN=GY7OuhG(=jPTS`yeyOf8QI3{qBBMBtf%$ zoxTJRSe|C$Ozu4(#}2FsKVBK>OBuktqvua`Hy#9>S}rLVC9!@j+S6q5hQ_#F-$?Ok z|LOeSza4e{jinUq_&GX(fd1&iCRaxoGnG1K$W~#D2~+Klby5ta>F*sTkJ^{&%UE8E zO6pfkU*EjFOT8wts`To3h|j+?^n!0HBKcN)v*W><>lanFYg3=VoZNTbh`#%7bhPsQ zf5(kie7>(~%i&}S9=&{w^4=DY#6rKIxO0xhhl17w1GuLIPE(AJs$6J9cOi5%814j>LNIKw6QhK1sJZUN8f(?&28-o~_1r+C55 zdrI?yt&`X({lyN0*|C)mP=+gFbMU73J-lG1u+hL+F$8Wj5D)FQ$026@6DSy=3kS0c zUI;vN?j@3&1{AD0Oo+EaCwv4cF^D1`60X7Gq%6>9Q%8Xp1T%*D+v1OJYd(56p+DRh z{_tznuXlN+)ShpiX|1Ub|BU*1rHFAd%>S=!1$sIAt;=&|VU^6db#u23Og_>3Q%sO> z;SFK+xN`N%q%Cu&n4(Y2%W*u&h12cb{NkbhZ#7QGqfW5Re8PVDkGG=mA?O!W?2GL7rzT2RPIwH6 ztB)0)KYQ*4!+5LWHKKB&XXULi69@ZDyX6E}TbHZHg*t{S+8q|ywPq26D%a{J@I?ZH4+*dIr^ra*OdT=uAay+`=Xn#a7bui}8ZTJ*#*Z+LBiFt<3jN1xBVrt#z?7USEX9{SUAJxryLhd#ub3z) zZsAly*~cA;i|;{=P!v*HDr-S%s$0T(UM7sXzh)G$kruL17;vRH+v*B|V zi{iPmDSVT?9J(o*Ei}zKu)W;2Cdtn7;`WuzEA}T>N^suRZUIfZETEGVx-K1ZN4lz) zO;{N$PA1uJ^EfP4@uv3)&@J0p7D)x(PL&%@mEQP&z)=zrJ}&XNAzhC=`SznXVBP!a z&PK~i0hERn7~)fF#(8e?wMQH^jkMw6W+k94Su9;}*C}fD~W{?s0 z#HRaB{dk8gv4gtKga{Uz5TIx&gYwnIt-`2=gn5;s=qaeszoBsV$a(rR2^wiO`vVZaw#0@jO5$NPD;#_ODf#GX}iUI>rB}U%%83M{lZhbvhFb5 z>j)3zo9>ge1VB*(Ql&(NtzF4vpW>P1U(+~F+ddwoJkKaWTps|~3I2Sv``LnaDjpBa zUzDS`@>5-bD)kxf@ZbzfYSv4tIDqmM)GLYCjo(TkmS`1Soa^g^Y+wFZ$5SaTi<(dC?M$C3MybtW&N8+d{y3 z$UxitVDk@YiMNtHKKfTR2cB`twCks}t8=!=%PxU;9qwh>i9=D}4BKteD4-Dts(BJ@d_cYsIK~UwF~=)s#fY zj{pmJlMzFZebLgD3(OpuA)*~5F77Mjup_alK=qfL^A?RdG97XIGLo1<(^($fY+33V z9dE1TUA{loVE%JE;r&McWOME7O<76LaKCoz+pGQVX6*cozUg7AKq-L_5F84>%s}8~ zauw&9M)-FUpSjK{YtAWTgEqXGqni4qgT&OL*I-4D@Og3ybIdH1q^}ErWczFH3-iBK zILVF%|3rR1P^1d32TS)7WqadPBa~#TLFzWT+w!ADpzo$Eqo-(e|8Cq9wa}lcH-D<} z4JeQHnL|0U_i##Pdh2^iP%^x1CU53lpFS%fB`xV)a~xamaoOF%d)JY#<`a17E=HO9emmX zt~$B^xclq$=vt#yLx~_A_&}w6%NQ2a@Ic!ee3=36%wPv6z!ap8C?um;!kOW!p)Q+s zIG{0-==8AWd?ZNTQm=V=&}DlwWN#4Bw*R(!{}c@W){Y8nH)BJ{$bdhP6DvfSE~wS>;=>lZRL(hGZ{ZJIzMHdhrE+64eeiptFZy`0CHZ3?@Wk|C^}%{xdh9g^ zy{TN7FAsxe1^H?B_-(AC%?lO(x%c`wEX5cIU8@}0R){ zp-KJ^`s7NCBeG;idD5xkX6>pIM9XvIr)F;sr7S7p+K(-CN>&uXBKj2F2&F8&Cz;=3 zWJ!_PU)qg?Ml;8O&|a~^&0sDxisT*uEH1V?jB2(la*u< z3E_#;E5;T0i8iy*CUda z!e|FCrPVy|YWIax^p@izxhs`+fFgo%{r;Vko*vi#T05eb&s`6~#_Wvnw!Nz8j1@~v zczgd%I`!SMfCuCK*tUU44AY%2YF_c6yPiKx96{&7G4jeF>F5mpqC!k5P;}il%a|R< zRxX|Pzv+%2@o)0{y>sNZKvA~kk@>_6o^D^wi}ee-KHZN|7k#3alLW&>B)f^Hl-Oz; zJ}EgEy>Ck0zjIPS(Ks!l{h{q2=RF{1zq;{nSB$3!c;@)6XMU!2*@%8usd!F4|Hs=n z$L{rS$AvCRfNIc&r-p2{M(Jbul12^fjuYgWu>Zx&qN=yKmteA%04!M}19#0hf{I-~ z&K)3{W>p(MsY4f=87u+ZeP3Z;~PIHnsv1xz+p)J zl|M8T7+d$u;z?}dsgbp@N_HtnHUN@`b9p&Qr?OwwOkiEAajD&N*H7k_u&<7p@i0sm zP>CMw3K1ek?ijV@UC+H{QXu2h5qZMpV^*x>|3l08Ocz=v?KQ^wn|td@xE?LhCBg@O zPui~8wL&z(CGj^0U}KZSpdDgj8g3kD zg3@WCVU(vG*Dz|C&NR4E`+RP?;+Q(vT=5y!6QTAYQY=%wyf|-4rOj&?&R;yU!Ef_V z8CsxgRcjP2MxQx)$8AFU56=HPef15RydxV-ZRe7C1XRfo0n!h4qfU-8gKnW0? zL9|CQ&QYk6RjNozve411bz#wFGNxe3?e_l)?CP57V1Q%n_Sm9l;MF5XuPZt6Y?5{8 zxD>Yst01Ij=*Q@{Aw9oT3yg-hGLuD;Nvp1+4ar1y){-8TLXT#cXNhh8ujmqm>eH@D zR#9;c=qG1yV{dLrnAGs6>pUU6ysTTvtXJKj9;>Vb5+~ZhQI$o{*?yuxbdlEG!&3+& zS2H|A^}NoR_nfHZ{4CgQ4dmqTglglWq1Dg zizegawi~j#_yZeSFUAGzbu9NMVUW(F6>U12_p91x++23EkRHC(xt0wnd(U=Xx;)HF z@AI#9N#l~P3m-p`D)!3tXh^NE&J|^C=*kw8d8GYyyzy}fhV5rd^%(S#_@!>;PM^MV>`=w=Y8+# zWQ1ObJl+_|YJPJHo`wi!GhxMNum<}51h%$MRMGZc7M*P3%L7EHYW{up8!)8EGjNKb zIE>?tCA-@AjNBwSO)bWfJ+y8{&M}5a&;@b%uvq8#IqF%(gOVy3X?ZbS;z8@8d>3}W z!bezUl^_<*WWb!&GrXj7HH*2~PCw?;`a|`Z6pOGTPJTZx_Mqc>RNe9119$=sNg+W* z{cKr?$T-WM1DjMX9>K5bm$ed8tx^NTYK#DJ{6T$o3vmUgN!`=NoFSrvtGu$LoK#!OT)!?>ho)-msKZrLE*&eUM>wbPG@)>pHuVH-wyIKn#Wz1|KZhql zP_`RZAQIb8r05=!L8}utc~7~E_}SjOOt@I^|+zjr*au#>8u+K zyrb2+$)y=hUXw`v;aL0E1waNuuV_&;!R|uAjABu%QL(ld$;@lK5^bnga-QeymAn6) zZF`!0+-K$WkNkIG7Ucc~Rud#G+gyChPvAXH(<-eQABDBCTGky@HNM-}B4#zO z5(&k{iIuJt_CKywmX}ViisK!|!i-4?GWkzFY$&P~zCMi#xe#1`&hE_ z&iK}67QMZoW&yyCFp@H)EvcB%E#xgbz^p?by78Y`&;|anG3lZ@X`5K(8*Tn*1B1AH4EmQT$egn(|qbju>Ttb}Dia?AO zk&m?!qc8{+>j={mnB6zhn0MzWzORYxCnrbx4Me_~mc*B(z&#ZQN~YQqtMcp3Ls-8n zH76VJhvi^4$xIdf>V}tEi99~~3;dU-hqXRAoLWWAU$}GfcUU{O_vHzc09$T>1{BEH zCrnmLU+0;25Xyjs<9(!`L(^<50RRBKS4!UgwO3gj^72}(W=(H`r6QYKEshE5nBG!R zoacff8IG{0H%GnBE$pZUKe9A4b^Gz{9w5(4+A-bZMxnLu_h-vehsEs?VYMDYaTh~ zT`j0u`l4U?cunTP$xA&){8mN%_a|4p76z8P=Y8eL6>P60T=>R8c#0qeA`eh-hDmI# zR2Li%p4k8pPUNTOX0gm)r^DWD7j|laDn<$ARcZ_nUtF@GgLX2nxDel_e!qLfjpPi1 zD~Kx>pg;0k_v7}n6*E7@f$7)CLzTmo=L-h$_g=8o{>c4}Nt)(XGNPthyMFBPMiB(& z(Dm9T<5uo`H~AN~aGd#cNVPQ2>ASa6NB?`-^C~PWA2zKX$1x4i`k0c6!7?7XNGQ@5 za_v*jY_gv3qa_@Bhn3tsX zoa<&PPv)BISZswl&lx%^;n~V^TSa0N$Xz25=#&lvh$d*249A}Zjs4;IIa|4sD%YdU z{r%^PMgB@oNEhSvLAqSh9!x^23M;BgX2Wl;^!zZFOA6ha^gZZ*8FF1e1tDNM9@b%Z z(Lj4u>+`u&v%GiRtg+J<`P%7ThHPhUW_DsFuiOmR{xq*;u(GtMdcdrxCFpD785Tb$ zj~5(w7tAFHw2{IpN%Q)r2BHTojI^JOVJ zRSr+BPu{KPr2*^C-jSr}mIh$yE(`-eg(q>Gd9Zlp;Z5djb-nY=ShjYAijh7|7oz%d z_Yq?}PI+A|u8O+&nsYhh=7(S|RRZUyUbYr+%a*wo>jdv1Kp>v*`6z?2<$Li6aaY)s z<3x@Tkj=!I32viahj|f+fvfyE?b4ZX^72pdFr@RuQ%f-WcCY?L`QwWgo!ZIlLE@L! zu^S~K{3I9`r0;@9h*4&BqEF^#p*WhHiHvSu0}v3I?40E*@Mmo7)7Y(sZ(Et7sfAO| z--%m{n_5Vp0(*+wIhxtOwS}ONH5v0TYvBazVGDt=DJx#+?z~0jyXIX+rr^e2CNjaw zf&pfobS;m={K<3*ujvDr+@FNsTYcj#?hfa=EL}%o5%xV?-LbbOaB(sJn*TZv7jXbk zklLYFt0lr35?K3n`)A=!FdsPo`CrKNs~-{y=x_0_qfC;Z zbrQT(RJs8RFRF0Ng*&AZ*vpC8(@7q6XYJ~tWlc@@Tj0fYSs;jr)E`bmH;(gmDahpB zb2^F6<#BGLodH#MgM1IkZu&#Z;n(X|rm_>Ke!P)=lk0F48gP_e@gE1E-p~gY$mGKi zoH`Y$nx+DOS_6Oo5E0xLG3lR?w8S&#No)bXW;T^k89mo$JdaCp!z18jZ;r$Qd`XA?a;RhxNwZ1d+;-_}-?G~lmnx2>) zvfPhs#%ArEJ!ZzcD*40n+7o%m(EYo~eHi?Jo_IW`Se*u<`l7(h2dn~DUc?8-z%|3_ zwJiYB&y<}tzr)%JX_4IN4C5LeKzSn)!-4$saXcA=MujrGcX52I72JxDj;&J?2aJH2 zqI2XLrM#FxCM%?7vzt#tEMBaC8J#fS97Om`g1|^jitOZWX*AnaP`ArO((C&t*ZSO8_tIA0=R>9-rMeSFhoDUS_W?3P?LW7e`^k zZrXWmvcmcb#i^JsU7u%qKHKxf^wn#VWA->*c2a`$f02yCu}${}LAWPmSiOD*Kh>p(*W3r@9_I{njpJ)Dmx}XjKUF7Wixt@W^ zNz!3%{rSX{L2)0mhdMFN@VWLY;R0w>O+( zqyA){>(y&@{{dBoiCVR9^WKx#MTF)I{_%?>%|{WRy2M)A!SJ98_Jzu&Lphz3={wVT z^7`j>=D>G@T67ZnSbpnr8Uzx5%zY4?x%k@L>$lQV`B6P(SciHD_vJlZPUU0UEd(xN z0ar_)Lb#>dc`{_W@%fv|hbWzP_9GIWWz)Mxq@ zMeut(SZOSbOQm(!~s)%oLaYAh=Js#V`4=27rx~lv_!YY}NwhyR6f% zAgAJ|PW6dbJ9XjxiOz&d=hk1&7m6xzMOD~c7p+tES#~9ya`0RtF@AumaHb(WY*q^e zx?RJ$T_G=Q+b!-zCF+b^yZo~bomRK_gbB*aZJ{JvayB}}qUqA^_vHpe0jQ7$Me-A* zwBD_{{liVDdfIvJ$1(bvXD2hTm%(ED6e4}X^5YKcW9tqLRVs3rp?P)jR__|`G6iu+ z=Zqs@K77#zhutOfUR+$`_+04=3}GUCxkMr%mq|#o_%mI!t~k4YeNqk&)qjMnA>+p- zHN&L_(+$nhHDFKllUa}BNPNzls9eR_uNoxN9u$G&y|JGZ2Ta6QtB^Sn?*Qz}UVIyi zhz6O|%w`Vf`RCCJ_pY{^mh52`8KF_91k}HHRP_9nTk|}w?pes+;Yu}OBNkT9SRgwC zY65_upvH1)5d%&UrUpBdUgo-9R@6?m;nIWZ1XdrYwG`=Y&O?WGsj#@j*UM(Ss+&^d z8wGVF_@u7%)^#zciF2hle|(dZMITZ>NX+4i<@bc#pe&mj68&(mIMYWWZ)0Gcl6UmI zFWUz$3b6Gp0J)iD%lqX&!6$%wvAt%)T5-YeZ7&x^xC4nB()E|Iqzxz2A9R< zC;iSd=J$;&8SL`@-W>^!8Gk4b_}|Q1zv1tqzMrk|p@`!h8|7kxMWsWG;%GXKO}mn= z<^isHXxwmx;1qzZgktevb$A8@x%sAJMn-X${|v~`3+ zvSTup49G?UL@A2TKwKqwC275kYpFJOpC}tbZm7Oj@fmp1>G*V2+Dpa@F7meBRFz=S zk>10MobU2}kJer-;$JVy3_SXLMArUZmG!?E4(5ZURpO;mDk6l+VW#M1IzbfQA`0H{ z7q}58Kj^PieMw4zMiggLvdXg>)xEl$7i!wP618E*+2)zd!Amf*(AdoVmT0S?=WUI6Fb`Jv|L7NkYl`hwios?jGnrwH8pg(S zC=v_g#WFoBhP=d-j+_<`6wllC%cCg0Y?XlW?k_E>|oQAof{w zMT(tA4dvX2YAO{Amh&H4@y5D zK<>65mz!RhqRk`jn1Ds)pKdlf{3Rw#p+(Bzn|0AhZW2COj-+7!ggfYeDmmFe#U|C_ zE^cKpCDIlz{It!g5zE$*_1-XE-;1W&f!0v-iWMw|&zKX+xxITv*!uxxYsikLx*T)@ z2a`L}!iGOcK<8&n-SOqDfw|7_>hfIj=t2?rG6NA3rUqYE6ZPxQ*i931k--UMm2*)7rhZrT`pM zz3_Kl78ZwJj$O{4B?G8y(Z_0;L0Dh$TNHfAYIw#5tKHxF_ATtp{z8IY)V3~cAINjt zTTjk6kmsw^B#GbJ-^H3h_jkVjH|L?9ws4wzbfCliE!+KaHHmv3w`Xcx zf6SMbpBkJYca{b9_M!xfrLR}goU6nLqw3BD=?@*KGu&DDGbu~z$LPbM!FZlYs&m#{Uq*VK`G9s52+GnAMf~v8%1=Q&R;!tC%V4j$0^<>Q{v#asAoItZ9i6n%2&+} zc-j4TZZ>6!H7g%DzcCp{ERk+2-&W^~t5}Q@T8g?I4FG@u^d%r;Noqtf@hVq{J8RFy zw@RvPy8sT-1RJnF>zpC`cWYp8lW-a&so&pT?{&At z;N3rsRy?^}p{JK9YH@2Bza!F$=*$$FPt!V77M)s6hR+D-dyQPy*2J+07V z&ZhT;H?v>7g}!H}5nA*yHl58{$v9tv(Es%R=d6{QH~;&fk-s%lZQ!Yy@uz*0G=n8r zL$=rjRs1HGFFx^kjZu4p+=!wLYfl2=1@t=|ZNE5V(EN}nl8dBCx1STsH?zAfDjwcwD z>KR!jpyG9nR+EQd#Q5yg@#4ztaKQ9>VJ&hN_uyROvQ$dFQ8<)`JU+H^mhVwWEX*0U zhGT^--Uc*3+Zzvj{PMqdGMxSFf%>h(!Y)DF=7R6_Q}t2L6VOW2r!AS93vPkI9m^q& z!JQxOd<*VkWXgneZk497Ykh4SXx9F*4-S3tW6CtN=jc;f=*vHQGH>En{;`pJK^$JshUaIdnc`=0Yi6UW8QNxJlJ|ma$ECq4=_<7w zxu(ix%AP@SF`8FnDj7hl;iu(lG9(p>AbT}i&q8+a#-HzQ3>M5{v zjq17cR4969gO5bzv`2e9n-GD0PygsKjP@+DO2+2uw;795wiHHvDh{wExC*0d&cAAE z9`dU`vf_malW%1i2K&Tcfr-A1q6&}$yA)i*x`t-%{|!{X&V(5zIHX4Xak+ffOGv@S zaYD$DwXf{dd0Ovb%Xt_JodT9R8!-topjZGMHY^5W!euo$CE;l z)(@%&6Lh1buOt%lE71~Az3LQ8RAsLKa!5=zHwAWqKMo_>G6E}OHN)qEQUPJL%EPOu za9D0uWP*(3XqbIl-NK_kgZ;J*;RQ|W(=BdqMZLzjoGz;qQPnL8iqjOPFV;z#vBu4$ zLeru_L7%Q$DQ4FmiV2M!ZfFDm%stU-SLY*_o*yN=4ho34|KkT=-^&y8@N6-Rqh%51 z6Qd=GQ0d-Gg+$6Gw)zE`dEOd@nm38G<$e9>CG*Xf%{h_9wAak%H6VeI^zcdfNfS^V z3}Di>YOhkEm6>`n@lo`lCWd{daGOTGh2}(+IJj3JGhuY8!@96FXE&%N z=>q(X^i6<1aXzlFnSL1QYxVJ~BQxJp&y>8wedpbf%V^E5kmmRswBR5mCLaKZs{lA? zT6(!>#^^%Jq8Q?^C5h#A*RW#SiLl^1?8}3XeTYCT?SCH__kVE`@BF;UL{5Feq(9i# z_LWA6JgR;5U#kZSd^mOEr4k)7UP#&XXMhECsSrUdlQgmqYD^+<#v|hgg_^@sCWJpr zf)aC_MPx#ypt{wSX}D9_VP#e7$DM%d&jCj6)g(f)%zCn&!!3TkNi4H&P=Cr0r4sHf zg2UvtrCN_y=CoATsJu<)60hh-e>NIcs!*`5FB;~F@RpDyTM-{_ub)3f)yZ4eWu=TG zvC!^^oK_S}L4W1#gqli`ba(!i?0xZp!%7)E5J~&Dm%{$<8p2%4;G+;K#q6X4-5EZj zy%$#MrqP6Y9X@JUCt=djlHgxIaqo-t!@P`>_48`n#S^7Jlxn2R@7T_jeAsEb_X_?P zMva&RD>!qZ*`)Wz?zDW;;^98k>A0;OGYJZ=T{LdDn%gy$LG&xDv8qgim z4pS=EPyi8b`kl^*&!txq%#hjHU}FkI^1M0~9=Ol8&=jrmC@iDe&E=|zO@no6)1j!p z=lwI?56s7}LOkkyJzvOeH93kq@(!D_WU{9ELsb>2OHyxFV|u|Ce-H9cuL0L6Ty}$U z61eyQ7TZ#VWc+d*+lNm90?+=~JxRU!!Jp9Ryu_OPe7%PK$+wAX0I{O3*{J47zsake z&m2wA9>`nElRg&QJzsgE8OaMpfq+(K_0qmpGVDR{C?M%W_97zx>a}yI@{7luzPHOI zb*ekXRil@*~=R*4R$i$ZHqCP3&ySmH=gH^)yfps|BA``xluy;UGB0KnaM0*t^ zL4R4potDayTNJYF&Ixpodub=vpdb?V&-h&0okN{F8`*(Q6CM@+!G^4J(6cQQQLW(d z_N?&T&})yR8mq=%d5vgHA589cRWj{?o*ZPoG7rryo@7!&YdoeW_A76?hm@nmS7qO1 zAUrU%Y{T+b=XP!%X?WiqHl#C~E0+rW@gaHwprQcQW7E|c!@Ni>XxP_u>k5{ay&2Ch z2?d;rK2?EOS;JR&J=}R^YAAl(HqDEwDiVS1K5CtYR4s2d!h#xw#$qt!YiSU48W~i< z2ogHxUPQ7kW8>azQjMOX@@>?Y3=!{!gI$qKKE3cWliqcP-TE-iZ-e$oiEqoEFL)uO z{b$I*qSjAChm1aWUxdRXNqdaO_PPpFC*lZFBQMyH`&%q-X4BZdIQlZk^rvB)KLu`M zFTHLJd$Gb)Xu$M=0k0;piY7V#&olg`iVIU)IBZaO?;!j_ClIWA?!T}IZQo>_>&e3F z5jZT+a>i$`B8p3ivRti|EJR;-ACWkOiXBBsoU$dJ zkL`!wT8;LOmkdx8sc&J4OOk2UKR<~C{@KuDUp$XAOyMHB^IOLhqS-j{OnM}#NBu^6 zmT8s< z-tL$0@XhK<%IdDY`Jz_7*8$wzA|%6L9ZI?d_0Rq#>N8QB4YXn3uteWLG6eu&3t#x} zW#2{*DA06$o$25i#%;#ED}R*ltbb7~B;DzzGtXFB(x>6u%q-;qR@Ps4=m3B$#_HFS z#cKdd90O{{$m^MA`-o)kTH!Mo3&BbRP;~>C+$k%(sxGYo7lr~9eg&L{c)~dSxH^WR zsF*;K+zxj;n;v*z(M|;!EiyU(4up9u(uY9)CM3w{<$FobD z!oQ5={-)0yl`YV{a2#Xf1N3vg7_bIxR@{Nd#Z5EXcDw7 z=^FtAKTH~vA`mPID)*9;VP$WOg?B1I0=g;pAt{aG;$nr71zTmGjg9u7rrbFcP4{4O z9f?G(UX_?FBl1Q4g?ieBN4qGBv{=GD0ckIOM1y^#BlsjwpUt{wd8OX;y&MJ-yOB>k z#Kh1#aT#&$@$ol2=`otaVh%`_S=-l`V>P3DRd&V5gnrgNlUymqN`FH% zZ5)X;*vvGfaGfQD&m4q1xmg;qS=JA4zJlEPLS`Sqvo>U3YM`?YoHvKu$TkhQHQt%c z`ZoI&m??n7jACIqi!z{DxX--S6AXoOEO%Dbat(o&h10O^X;>^0p2NhNO#vqIB9Jv_ zzu@lf^Z8!}TN#RBn){%3jpZq z7aiIgey8Z~-0XTyfz!;lvju%Au-ntnQbVU<&ihYJO3Ljn zeSae8ML{f5oFnTlHIc(ViIi?vBn_nq-`)xzJJE$@0~7$DSxgz`W-^Qj;=miZ5+fVL z#j}*tuO3EOB($XBNB%1|>abYG*;)lGCKos0>&c3e ze^PvBK)Y-oP!3>Gonr~(&(qPXJz!?dB`GU`^YU69v!`o&D9}$xc0{oN+&4eDK?O9b z!n{J8kXB{gvX)b+5A>`Ljwpy2s4pA0@uokVK{mXSgohXx%HV?QV->gF`_^h|gc~=W z$vwM}h=)9gSR@mP(RkX+-()<`H1vnYw$cRs*W}L=PmE!XA@OZXY6%VTEjK)RZi7yr zi8n`U2jlN%_Xd_?_?=+=RhYtr6~28Fm|wEMz6sNBe&<)f`#ecu&%*?J-7f|1!{4+Z zp4VTRQxICNxCHPD=WqdiBb2g#6OudM$|VEf$Ohqh3B;yWs~}e7S(T7ZtJPLUf+BDdL;dBE!`a(b2tC#Lv%&z`O4{-iurde*(A1`nF^ zg6Eq~j-6+__qTd2AMV3oD|>Ij;{%QMb8t{eIUCp;FcqipT0_Jw?;}u<_lf}I%BC$ubz=L!VK_s>wOyS@+O@qwz^@eGz+fReD8BQ{8< zUIfuc;yDeTX6mxK_>9x}m!}izw}5lci@gDX|C|TjAeldq5HD^BY3~dyuDB3(oPXyC zBLWB8H4T#ixK#c2Hg!_%@mNM%`}5?{ z_82kf_IYd5r(8ZyldRn@DUP|{OP^RyZ-#Ufn?1O%Em8Kt;GAe}(){&9s^S))zxyyC=Dv#zz^o83(lTl-mtsjN(mi+!@)L-5bX9^IoavX5Ud(GDhO zrtzl4_n{a!2TN%V?4TglS|Lp%UE*(wb*O5y>K@++1%s|8(Yzi zBIy*6N5xLYxucysT#})9lagRDPLh8;ZWj{;)!Qfjfj)TiXylgbgCR05r22t3gqAR zggB_=^J*;ZlpmM1rU$krvA4s`)^`tv^3A@rOr)5yR<*D;W?!n67ph})jnJzP5I^@S zyDUsTPxyX5{%G;%BOasl>=po_Q^3_}$@t9d`+d;i_wO&pG`2fRFnJ*2^vY*g27V=0 z7eSk5!INKc^sbcS5otZkbX}JFx~o~dwcncZ9s`++-)FDdvaey+5(4VTExk^(wWxDF zX7y{MCOx_@1Bh<*K~=Duly$S_^)4T%GhpT^zooU?Oag5t{KVG6y&>yTa8|@j{%6zx z5;2WuI(>iQPQT~9ckk0UJe0l(bMMvsRM+%#Q&sNE*J!@TOupoR_*;Evckj`&xi4}1 zU#M>Az~OjfFYOsTEaewwF|RoxioYz3|DWX7{1CxS+CqrmR}|m7;MZyC<=H+upc4_>||HaVdbU1%#az>bywo|0UEi^zB!ct2h~W`e@&+-(m-#pwG~a zgA~InKsY;DC%EU3iOMc3k2EtIyGWdsr(vc*65ic9A*I5mjiiwt6~N6C@6gbdA8wgy zL>Th=cnc@PBO$7wWuGFN)NfwdO5$My|5%;P))Oz79K$b2irQ6sy(qF0e*!ZQdYEf7 zBbtXZYlg)cv~NAEmSvvGC${+wIC2hS+lvZVa%6I58xnB!tOZ48(iiP+a`OVxv90nv zMyh75?d$@)U{v@8ucpIPJZi&Nm_vNQ=A=C(X* z_A|1)HQ392rGzle4aa8>BGg8K*`b7jKeK2nceL!VRYJH(KabhQ4Hk96l`D930AJ;0`iScqel+mjQ;T!_^4H z83_9cP*|+?ZW)}d`{~xtWtGcb(Ss^E3A}^4B{k9d+Iw9C&Ox0|t1{(!9_ih?8a=b2 zPk{7oxDt+*^^h9#Iu7hNHoOg&)ru6rjvA_iP=UJ&Ky{LtK8pd0#v!SWO5o#FN4w5b zx)3Vw{J@ziNWyx${3xSnEp3TBo1tQOv1(muKlu!?9W6RWTbsn} zsTgP4ykOoYbAVIVs(bt@)x-clq;gaGe5sezFnqjV)r>WD_2Go#r1C_X@^0t6S6r7)i-#4tfL8ws!|W!&aj=S#r_-efPO!{_vfz&=OhaR z!_tGH+2KdaBvO(aEwGX}QJq*zWy?zzzO-S$HoDSF?W?)eqRQyuGQ789Sy8usO6U0~Ou(5^A;!Ikdg)gKARV zZ!#Dc=ay8)w#P)LTt1qzd(?5K^b+Fuu|YS}`@(6IPVh|Mf$%u@HuEXhQfK8ya_$Fp@exQTB~ zs7N{76ArN8cJ)AzFL(4v#0^yvMJ@9us8KD=MHm$+DydDbmZ%D#_o}I3Yj&s)0WZ?C z_3ai>NMq5L#HJl7kBWO)1g{A>Zs{B)a!i!i#HLgA<@AwMn0FUhBsL`mlPQ@+?#V2* zfP~n)o;bLe3z~m-^Po|4SRmb|YeHQ5<+Gf8s({UXM0lYR-<=b+GT-%cyX;Pl+Ngv@ zD6`=(OIYD@8cWaX{d^q9{C+j_cNSePM4tZDLA_4AAf1tkH&<1zZY%+q;Ws#_o4>Bh z13)q{?S9a*`duXz=}0TR6k+1WFTgdOrmqwyY8I04j(cC!z(5qlk}~zKrt#Q7(}}E& zYR*Lklj)3kt?a5E?+J1DdoucO+i({P3Zj}kgSLm+9VbvCwy!5$$kp~$tsL@(j#Cb6 zeNIh1o!Q?!jAd>hoKNe&ipG3n;xE@GoYa7s%nN;Du?0*Mqj#PikVcWV%Vi}P&*Fy_ zzAh64#;ux>(QOi~Qbo15pS}pc{)KRt_%PWkL|NyORm|+2MYemdfZH>6o_Nad<@sBD zgvA_v3vIbJAV8T!8xx~YDN|T;yV$=DE2+qW+(rgXm+R|WBm4j!(adB$@dF%MJStg0 zWGo|KV##Wt)2C6H3=;}HR7%=L0h+cy?TNq0n`ZQt(tAqpA$`)nU>hBkEas|b!Liod z%M`ESseMFmpjNw;Q*XCe>FcKoeG9w_yFz2~Z6%&1Zy-LdscKM{NYD8(n=HFJo$g+3 z;1K`v)z*E>hhC^4&D9P+MP~rm=UVN?412})?BZMM5aF)X-v?@n0+QkY7@s}QJ95id z?D%|S_%D+%)UPy2onWH%+mN3y+G-xyuM=e4Jrt_$h9vY zqXcy@kLL;#1cYbm#0}ksw`Zd;F4(TvYQ%5{wHlSO!^oUOdy6(JYbgJ&*>GOqr-#q%(kua zy32A21MuzT)%+VZm@5%oaa7ttt04@8Le&0R2 zcPArjNct9mjvfcjn7F$n+Vmm~^if4TtAtLt3hZ9aZ8Vq(s^c-M%}VXaswDN^gVDQR z&Zu$1&lAP_Ei0QEGg=%n8q35TTADjZd|fz(9%2^7gJI-YJQ&G_-LH|p1}Dd$zw9- zM0S!~pPc;2-*kzTNSfnZ&d=N!;BHPj1GBxdWcJ9&s&*A^qGWD?WIk9|BJuI}-?#Hr z5Q=>%mh=~DimJ(4KeHrQo? zU0zH`?>G;XndE~`jX={jvW>o~QEi!Km3}NOyE~@%ZLA&qggKzL(|fdQgiSq90IY+1 zVy~{a|9pglYr{sf7SH6#tn^7W;-PIFsMmi zigeh(i|gsV?$RlbIUJow6ZUpcB-K@)Nm=+(%KS^M}kB-q8()k{!e`pg;lG- z>ER7m;=yUURGDUV2Sc7x9#%Dv?E+-TJOtK00OJqxRbdeM^^$xnxcCgM;QdTo6)cax z0IQOcUHd3j6FF3Qqcw&mT`onf``qeVk zB1UeN0J7u)1bv_bHJ~`;bf>POSP7l##1Jzi`Eu^ve}A~2Rl}_Ql#4ck_+tk-lT%D_ z#?K8EMjAm}y;(6s4F+QVb~PZSUd* z{}uOp)f<|Wwf&8uhgE6pS6Xgva*9JU1ptr>OMgC;cDE#5+=JrfApWUoIBt4)>uh#z zUHjR`;T`Hn0-)S&lJ}t!YdO)POh40GQ@m5+Kp5o&1?Xxu73jc{S;P@WXHSjQSxomv%~q1k zXJ{m^OS$+XT&j{((Fh$6cH%KauQ7=^{y|upoa&~ypY zF&-UE4jLBb>!3uct4I47m~_xcrWwS|)ar!Gpj)0M?7fg#eQ|4)UAk17EI1L@NSjna zTOpsfdKr@DGa=HVk(NbFOP5s%v%p(G4AZb&+LqeK6WR(Zx9cvj^52q}fe^${lA^z1 zLAaspc}a-`XPGX4MR4DOY)X6vXF`{z&4FB<;A)c~ndCKPQxAaP0Ll4N_$Nj!g|@_H zBkJC#^+My)H<YKHqG#0apX(}c0FUII+J}s9KF)anU%s7#Xvrv>1fV; zvOR=68(M-t!o1FkNUHDRk|Zkm0CFr!3)Czy-*(v;i3h`_Tb>pu?Wn_Q!fkq>}| z&|CuBZ3t3LrakgwvLA7?-qy)zw7=qAwT1eEW+R1#mzb^oqaW=rodV z5UTHytfy>sWgEbRp}e^98i0Ws4<+lJC#iTqf=iZ+o0rTvDO6#pw~#T{_a(O`4nMR| ztI+bQZ9Q)-`z>{AwFCCFggdt{6D!(M*EcC4qL9^E*VJH(G@B&o*d|hAMLWBIUC-^p zY1Dpm!hUH}jRcmfHOvW5Qg#q2umsC{TtHm=o+-Uvp-zrJ?=fXWrc^GLc8b|*SsU5f z+EQr*##kUV&dG`TDsy~)|;n&c0i6(eW(RZEi$g|zVm6M^J3 z@1Ukh^~x!iN}Il!m+6WdgqF?D-h|cOEl2FtKZFWp(|p-!88pv+dP_j#+F1HH?dZe) z1=FL>b;3pHV(*s)VA_45=PlVmtcFLKAi(Wy>lUd`9`9%M{eM2HM2$Jh~8^G zmMfPdUA#zSbN?4E{*dW^V10jx*leNEiAxX+s(75ZSidMm1ID3~65_xztHtxv>}$TR z>!0&ASTt0#+g^>miNgVd2C=KxH8kIVf2*?lKPzBQ@w=T|``Fj=Hr$Yz%;s5GtZ7l8 zc>q?X2H^(WO65xxJ1&xf`Y2x+B~!WGizM4_Ja$LG%D?}+Z|!RIQ|LLwgN$x;XB~9E zyYsfbeX3QS%0y5aiw~O`0-JLHDjs58=eG2HUds@GPHvJ+2Y26IA`b6rm?T9^@qQba|)Z0u;}m=WiM z@3zM?@Qm)>5W0M8pMgX(9KKv$nwxYx!(kE#Fr-eG&`CG_poA(2eMv7(gZ3=RQ>r** z_+*zVP+dcNzxbW_Dwj#Y=iOw4_g}Jibgs8@F?C(U+jjlk{xgx&qKz}a9^MbLl202y zSemHoqqTD3sP8t0)ULO0=I1pLwxBl8Lk8vEa44Llpe5R~pF_ zmmG;r{sJO-5mQ80=*BxTCOqiyeLZhv(rZhghRPg0?*qqTTV4y!p!7{<>5@E7c{rJP zCp&k1rgxsc-)WgL!PsRE6dqM%Fm#A}-TYU%=wm-?=SBX^L%#!h-T`;Go@PxQ1*e(pcDZy8C!@D*sY}^ra^cg2Zaw6N=?kg%s!}eWdjJ zXU)}Qk{R4_jBmr9PikFW2PwiR1KcRYPrsn!aRb~R1B;Swt?Q=S!e|3QYck3roZ@jV z*;$wN#2qOONa}(LaS8|}DaJdoCJ5ZF7rf>=ua>}fY7o}sj~k&O9*>9{%*QvTULQQU zHUSOwAjXNYU$903BXzaXYdM5Y-zluX%xxO9J|4}o`gTz6Y-oNxh}3v%b{#~gOy8*hoTIh^9oG5mV1vB)E`70092|{nyI`9DLjpWElG>?O%_@$i=GNi@|4SL*GLx>*C4w(crE83-= zjDMKpjU3BBHBS{wd(XA@cl~eQe^GAys{F^L2J>38w#PjK%i~%7P8WGse+(o%44KbF zhbn#DdUgwZ;o8ol5;2*-^HIlN1* z+nr&9Dgn)vbQsYQHTaQRmrpIzkKiQ#mSode(~J3tP^Wu(DCbbalsh(k2Pqsb$ud+) zYENfs8Ee-@Lpkd%u&N?_NkxQ@v|W1T?zOG-D@p?ohRu|^Z9HjF=wMH?nq2x#jO%CcyC_|mJqt#>0IugyYd!P4IM zF5kJme_s(W2$UuPK;6s3+-(Ejmed|R{l0ts>(e*+7;X9{xSpk@078Am0)&muw=vls zr4hOhkw91wEKL@Ny6QlKEH1=qHZz+9B%8G^0<~n4kG7hbK-6o~jlfLxbPXabSXOj9 zkZk(dP6P#AK}=r7lrTCv7=?hABFMVJ_lMzTu(p+pV;#0>AA~-g=~$k@{j7vYLlM1j zTVrWUbqiA^Lj}|b51mz(1jj203nKqWM24V=sBgD~86sTI%niubx1Ge+j&ca7OtEv) z7u2*vTBYSBxg5MMy5p9DC{}r2F0$6|dZZ5J6l-p^a{O3ceOI-kvOgkA{lTN&vZL+? zKU9NGc;u$Ud*2k8Yozn5A`(Z~-o6Uk%d$4(ndTf;PrH-RNW2DA2N-?dh`w{<$1eFA zU;Gz6w%O}j<@Rqy&a1Dwo&TZZCvrzGq^EL+B9#Ub;Y{>9$+3gKKkz0G9GY{3JW@4v zn{2Zibp;d6>YKe&*`E^ifjXHalNCNBU!lMCiu=}A@76-~PuZ(W(8ETXb#WPaUf_wL?a17Q`& zltP_-Ajd=v6arDyr9(lBHM}VqkyUX*g)zQo%H92DU6Sb5Y!=OrK(W|$4YS<}dwAIf z9po@{g5vw>-)h^ji=Oi;?mp8?48h9gZ64Y&3`VybXrH*y5%Kh|g+Mx9vhHOwf+9O( z4{nYDKux*MV@7dE0uLh=CIdqOfSr#fvjgiT9LFhPDLF$D`rhlKqmS8*ts3}2HvZ0I zPWq6F(O{Tu8faG6ud{*|BH{S4^g@uNkF1_Fp|`G{vZ)z{*BfT}()@a*&2^HSF*F>= zxtO-rEQV{y9TlWbWQ+?970VY#g(pTgS!z6Tdxw(68sH8RN6_K{I(c?8a)u54hlNya z`5G}57st6S<#ERqSSWcK?r)(oz33}l!QJ#8x~wu4{W@LVYCVa(Z1ho{NbtoE`#EW+6kahHtLO| z=&&dE2CliL^*kqj1x#e9E6kWW5R+||v3dL1hU-O%zHFknO#{fgq4!k<+!Myqd8kA3 zsfP!xFFM?W6!T?Aw^}7^gWts4Kf+D6nN3~Jd-K~)ko#ymjBXn!h9`?C1$aW-OWgi) zkzughjQTu@Q7yv~!l4SJ!iMY@cKu4)yBO*@Bv8O2le1)|Bb}LBsM@&O8ASoWie?$T zrA8)=>}2IG?m;-OxO5=qN+ zBwpW+BgNLep(7$|Qm;L{>{ejO6LIeM;Kt|A?(am_wT8sEP85TAWL6xE6jI69h&k{h zWbL%s1#UaEbJ%$h2m7u3uDhyjsnE${bGbqBAs>~`uItfex0~c#^8gRE;dLZq4Jl3w zlIWQ_%GQ4|%rO@IVa{Jp-Z9CTnar@Ue%lj<{bIkBn7hc|?t*RpLUW0s5HADxM zNCdsR?2OJSPBdJYpndl*j}uLTSmC7m<~2sh^LrvHe@S)#ID3Y>`a5oB2KohTkt#4V zt9dYsXaVquV={Up$^s`Z$ z=l-DHe-u>U)J@@Gtuf)Qe$%3;0y@7E%DYcLDEB?HvG!FuyW9`v3h{dMTA`X{+*7li z3Kz4Rul;H`^=YI^u)c^-LdE6?plTRgfcj*%#~J@u=bhFCE6p^4y{)fPdDBtXiEU7? zo?J)_Z~{f-sMhItozu8==rHzaH=;5hytZtbwAlboi)JN0LF=?Ub%K@Y9}VQdCdTJC z^yzmgp~su;ytI5_X%Wab%|1qgM5@ke*p>zW^%%7Kwapw@WUun-TI{Ph7w6sp=h!d+ zJPgmqI>M%19TW9RXfKiH2zYm5iWe})GLIQrV9Qp=ShM4aB6C7E{(Re1ur^o{1{f1Lf{IdDmsU=ZNq|22u?9zIknoeUC8 z0~i#BCGuneU#Mrx^Ip<-0dfow1TB2@0{8UUbs(aG9I%1yCo9d@ns&!UCT~ zuK!Q$y%(#Q1CCHj5O!=GbC4$^6M$$NCnF7g_hY?=xcBZ7`rscl2kOwqJTsG>MH;Vd zlXNbzo}AC5D%hM^@UuCY4(+xbF4WGZI?SBmLVPuRV#-s-JPO7wXaQn&BGDXUm_eSA zP|t2gY_A?St8g`|tS6h72vWb=KE*)fh|Kev?gmZb-&VrEXx2rY1J1z+C?|UtFeGY;%;>o55!L+=Mwd%H^z(efFK{0ILzziPe`W|bzx{_FKlHW zdpIa)#UJci!{NVM9OV@nK9ou!a}E%=&x*_Ni%BJ3)74($kLhMjVdVog?s{oSXGOd& zI%Z zsbGPoxLV)iJIZ`urnI3}ONQ=7@9m4#H*cQ4E6XtkNet4H@EV#7&lldnD#Wy$93I(B z)2@)D&$ZD2@v8jED#}pRO;J;(GNbe5=`ivwWdjaE^G$k?+`-J|prhqsGJy!x-KDED z0%1%74bYO@7p+hsC=B9i@ z8;rX~<-JzWp`;k3sL2WiJ8WGNJj;8lJ63W;gM`J2gNst)*JO9xuwF?J9jXx$p zHAbm|LMGUM$jj$U^!yq07yR@Lzx~3HFSz=EDJ&M;sxRvC;!Ixn2q-=xzjcDYJTlbQ zKEOQI;=?uEt7$228FkXkltlLs38|=q?I9=p0*9aNUT*6Tt2o*%ue?`0%jl5?lo^4>Q3nCOp50?jHAORV~ z+D3H1KG#P%r_lF`VudvvMcQqtg6!-|9DFd4U|1E@4cd;^;Y<1&RR-@%B}B5#_W zcGL=V27Ivs054ny>3dwC54@o`GTdDY9ayM6Dki~JNLhj{J9YJo{@FB=CcnruB`lm; zd6!3`lCw($jVERbP5EYGzZMIz{m8!hE6&}1#$ofAZQI78i;`kAaCmmIr`t4pz6Ja1 zH)gmsp}28q$j+&yC;jJ8cU_lkdZc^##=3d3E~JE+ejs6s)&&HjM?@3 zkSk3a`C?^=ukrq3uk&^B&ja5l6IgRswm$HffBqo#g0FGN{ifj>#U(Yvuy|sD-5YFSe#*>707~A*yg~DE;PUTU%8-FkHEU+q#XMFcki*lo;*NA|i2xO%CrYHy9z+Il)(s)Vj|S zpBU>C?)JPDdHOI$UI(`T#7LwbFinIf=%^$_lw(4;f10Ok)1~T$_!ujCp?ERtp6tjT zb+!Y>?1~b9V2C4`1Fn5Ltu0snB%t<(0P`eH6fC^1ofEu!>Ehdi!(3sG&mnJnw=O6r zp$r^Zy>w!1?OSWW^)HPU-wveGU_RCY8L@Yk_D>>DBXG3c`|(C=O^YCnHJ;~FvhT=c zg0xBwBb`Wwb_s2+(KKd%Z8dweQp@RQ%IWo%X?5t=Z!xE;)5fZY-gF&9>}kH6B|doC z9^$K0L$EUW;?y1)n|N`0A$+bYrcBZ~`%l&8uVx`hO*zrK@9%Fu+m*DlDNd9N`RJ*& zZbc%d$`tZ8D&w8I!?C;h6J`A-8ru1>`t)Oq0-O77NaMU=QPGE&6cmOuqfMXs4Ld~# z^9TDJ&1szF*nK?+{SU{I8m;mgnGzLDKpdDUv|w_Zh?%6szlQgdC)|a*pn@Kgh#)K_s>?=qVLqwh8F^ap-P866d4WW zU*@=AK1^V|wTFv(=^c3jomI!%dKG$pNUA>$o>t@_5lYhz-t5LSeP|22C404{@p67w zqA$ z9Y#D;h_*($8|iPF$N^kwLvg2gwF_R&&7W8-s{r}*diO`cu|bWl?#i`mPYg0kGp_gS zkx?dmnOFKUKHVcLDeG4EX}rCj@l!2PdQ`LNYSzL=WjbVT0%%Zzes-buH>11HVL%xw z=fsvqaGB|Q${O9kJ5HxVxg1t?^Vj+9mYfYnhEJ~xZEK+;Q%OD$TU5xyQ9j$TnpdH@ zNeQTf&G|3B1FRMWzTPG9=kRAlp_^1ZVV-+cB+W&jHCco2f+X24ugx`+hMWP= zH~xIoeeK4RNBy6q02U;`AnEI_z;?gd-4kO~%|vwF;fUJ6vrlT(Gy^+;o{X!{%Q_)z z`pZ9pOwm*scGWEj0Ev_5_^0#5pX+*~-J_#&Wj=~Sf1L;R7D&VZb$qL}NbWX1i3Y*s z@`#D|aioGxr_;mcLhAOqgxgAAp0~km9@7-0imafRRkKYtPS~7J>yEVNc%cfL@H7{{ z-R$(82X6E6YUKCjO2~r+hpu5E+sB0;ts;!4i=4a1Z{O3r@s~xF8hXO&qz;N(t)P%l zhAWadizmgOoqDdyjAnC_La7MPrM=biN1^V|Z++UL;TcRMT?|t`vV!;NSgP@4z)pX> zf@7E5mBW?(0>@L{`PeVpL)Jx60n4#~UqB@1!*}fuo@mDWEr|))yvYX+90{H&61Qn2 z=7D(n*x$XleYLae^)$c9Tm@s$BENI=rwtPirOwLh*S>B&xDq5Y;}mBSoOOMt%T0p= z=NX#q`9t57TlMGHM~e?GY28!~Q)aLj1k$yRFsUi4E##;neHMmjG)}Ydp_I4}yw%Bw z1_iv2oGyZSNL3f%K@?m>7zmfvL^5#V%M<~e-XL}uQEZC2q) z@Up42p+6Q#f6%%-r}k~edS2t}%picy3R7UBKnNFhS_TP7yp5bRvwOzinm7 zSZ3CS8e9LovTUwUZ)0O<$ctLBwtQ2#WaIcR%GNI3Lp$Sg-?^l*Sjj|Dx}kAVRG%Y_ zp&q+qj<_PqurIf0#jZ4jnnk)-Y2(D7)ws49)S|JQ7F6!<^-?%%T^r8j?=bN?X~C5E zCW_PRKGfbJFAZsJv?y9jCGcLl<)16i39;x`-4`l@Nue8xbR7uyD-(W;iB?BB#Ws4D zH?KE^O-w2`Uub_4$bI?D$V#`9i3}+m-t-E(06?Ms8*Pu~_)Yv6pihiDhF~x}00eVK5&9IAqAoZMHr(!lWb@z?YBe;$9NVCT7f3#;E}O72co%6;$KH4N{sF@#4lghJHQhRYZVUb&vtqk8QBj$WifIWb*45P+VO zV$)km(0QA1I*ob1xBTzt&hu^{faw5m0bxO-dS*_3X}!HAuZ07<5i&_M^4mZ}37#g= z$i}1!#MTE$GtI&(4|W!{M=9`#yAbGY0i$9R+g8uX8uScc4!}{OjS>%YT3SN&W>ras z3|Tmv<_>cV;@cxDba)T_iK-;DF6KvWnl6tQVzqN5k_RmGo!(GSzeZZjtWyBB0W)$5 zhZisSWJ0_r2i=DAy@{iq%yI&wB&*x$*fB5Eb))h8E}2E*dvCYWE&DVi%)CSoAQrT7 z>0*MtWGpz>AL!&BD-6(+%FoLZ92AISH+(FgpO@S@2(BTg;?W?Z8oF7YN+@PI<-MH4 z6DQkNKSief_tCb__3IuN8-lh=WX@;DjNy#{rM}5odJl)>H+6{0fsdwYH{{;Ow94@f z6&Y|QiH>lDP4tbIlFRa6&F{AdsHm=sME=}?e*moX%+rZRm2$pOF;+5y4ec=1dhm+5 z7;-;Qhu)rVsr;Of{N&BYxoiIf?;Zm(YH$945ofs2$9-nDtcZuBy`JG>}%VCxGz6r=k90XaBv=9eZYb8IwEd!+uqvi@56dryw)lq=Z z8e!oGlAesHC&h4IoZcRHC|SxPCOqNE)kI2>xGS#h7|ahJPG4yWE3<8Ldzhl*3u5$z zt%Zi{FvwL6FG~!H&evk$_Eiv+#U2Oho2p*Ct0k&EY|N++HeMQR*+Fes zn9s%P*C2iQkU_O$@^(3LXG2WRBaFd0J}>gZX~1yew38i_xJciXTYqEPJz3vywY~UZ zVHPLc&Ks6G7cO5*C$v%n<(dr+F}yEd?)yn}x{J=fXe@e(Zv{tr_)qxGN6U)c+!15y zERkzyFj>A8JL5_DP%>`fw+*ttdqS;sEu0Ns-;K=tRplA+veiZL5$D^`2&RfhydQ2@ zUYi5!g%Fz9k})xz3`G2HG;fWmM&%X${r%H>Doeate@dT_%+B?mWg>1T+VFos8OA$r z(0_MZc20#}BnCL*KoA2A=p>JnAhqgmpkW01kzF{h(7*=v$W3I+6@y@7n=)?&H!?4H zkoq?d^YSWugzg01cPW9|m|JEA5EGfa8$r;>F&aOB7uOh3uhR=Ve6MV0%5dy3e{op5N2SRWW?|_IkNBOYVA# z)PGO7UIyo1cFn7FF!536Htici#wh0~BP_PQ=TuG0iKepA?>-=$Rg0h*7-Q;J>KaNvX#9-p7Tw2-pPh+XHzPmFGaXQ`TU;4AI_3LG`6)tAn>F{~ zqP4}5dUfs}t@?jEazZ+mtZbI8L2*w%+6R$<$y*@mu`BPe;tRJ(IG#oJO`?R_(OYrJ zjU3A#Un_NK<&wz^2K&Qt)x555oBSMW=*wf7IU6T#aqR!c8o^nS34evFgBd zrJ4Irk5hg=`NuY;c>Z|nT<-(vhefJKR3b~!cZcr-Cp!Y!S-R&wVI!`4I}i(iNV|T# zAW=4WgeV-ZF3~-(tKb)uqX>qt18T=#7zfTJSTLFSW$mjU-{2zs&(tPyc+=zy#1#(7 zA~4k8Ke-&!crI8aOTim}hgD4MVK`J24rMmfExVcjI^bP_SQ% zI9{hvwl*sGYEJ9>Knw4n*!f_G^ghyj-;XLr%2kauFx&@f{4(uKX z)@r_?d3?#R8Ax@cSs6j__)Fg{X$YZooL$(wU}%s9Oo$bxBMKwu!o)n`JdHG$h3I%s z1p24wMw&nAFVWZFU1lQjV&d5@l6p$ldQ70EtrbDyw}qU4;pju(4BJ&aj_k7SNYtoCCT-ghjw2j#!mF- zmjJm~gGHB6A8)hClE>=g)EUN9ZOzm?ADSt8P`eQpM%#9d-(O^r8K+J)Z+y2m*VA}= zsv)@q6(ey{YBiv#$jQkVvd!oZQdTS5dqkiaM|gKLHGaclt@ zLQM~K#GZWJ!yd=;i*Bu6=v>=9R&2|z;TO-}g)8gJtJW&;922>sS*d|ei3j4YEBg+T z`rY{t|4TFAjX~sLy)LaG7)RJVZdV^$RU9*Fzn9VWZ!uI`WP3yjs*3WdwlUHG6VAN< zmXJC5@8jw}8*gCP>#O~$-}zND4~*8T4rGIylfVgzrR&H)TS$&ZAV--e7r#e<0EyM# zkn>egd10RUtIzW0%TM38X!R67Q@kGp*5%6Vk+TBp5uiNAb(WC@dOUMh8*56^3f5Qm ztW=^6#HE0r>EgAEfZuPk_)$~XRbbUY<2p9=7PkF0S~YKla3CJ6PO?0qwbuba2J6OP zKNE=C%)R*gWziRrD)t|E(l{T_H0k?C8Q#%IO@RUNETTl^nD)ro3Lce6ZpMWGq{g2RJpu;?akihXT3jCpQb_K+U8HLBNBRc4b-l83ZEWZ#cHpbUyQ(w9iinr`;II)N+sjH5 zE~s!eB|El3pdG&c2Q5S!lT{s=h1fS{_hfK-8T}2daZSj+5w9r-17uXw-e94Pw4gO7 zgL2!a)`jV7wsRy?98XI=^yO&z{-hHLbSfvcHiro!LWEd0O} zH@%9qBO@Jl9?*Zv3{2!BogCNQ=~R^0RbgCNtJ1B7vgo%d0*m8_$=&1jEVC~Y*c5N* zWahVb-B^}2*jMsGRF$=q-ZWOHs-ub8wIc$@HJ+FLD8;b_6oq_<~kz&A3IHGbXcTi09FyO_;0-h4 z<({qGu~vKpJNLF6Ar)k+yyfigS2D`xE|DA2l+|HrwP6uwX8jR|dU~6Y3aiqpzJjY> z?fsm@89$)0u8P^@GEqj;S940Kf&|H|PU}yB)wPDIoFX46-^v5Om!~ez2mTa@)~5c) z`!N^wHI%QXOFraMuI54y4Dq@QMgC5|&ZU3zaU9a3@vTfZy!w&qwp#5e=uTO!N9(0( zu4Z5E_s#M3qsf-q>L!DAh*46z?_U94(e|tR*ZD*uW<215DUA{JNsU!BA0A%_Tv7j2 zcHH6xbNXK9EK3FAxH{5_9eOHmu+Qm%teqhzu|MfiTu&ajcz%VpxYFG2O38PNE)`Rk z6cZm|;;$``|Mo4}QTN!86$dD#t?DuT)1!2?$NtGY@MCX~8W?h8!S_|~XAYVFG9Uf2 zd!+3BFN|3pQqt#`RLR`uy}z;4e{JR1gV2c7;u>KoWMbJ;`&dR`4jp0-CD6_Qxgy9< zWcsQY%LaUJ4DdcyC6<)d5uOruYJh`gz^W7_GOH+%rM-}IVepx;>PC3%^HN0pAGPw| zErk=Wr4Atq53Nvthx#jr1O`G>9uBW94okaSeJ*2|JI<_L1s48!0qS-FGyYUH zb_xG12+}{kIXoI}8>||Mf_Mx}0B_QHr_eWV7uQwU>!yUSV`fiq5X+jLH^I`h7Q)9CY!`-^_r;d@^+le*M3pYW}uMizc9 z4x<*`M@IDh<^)Ld&cgF4Zu9>J4iwDGJP$O>ir|V%lxd)OTGMzm)-hk2$g9q8{GPmea^HLH`?Kni zce161=oN18L2^JGZ=Qh1)O%+}C%cGz4N6`mrPTHLwezy%Cpss$FD~eL(CtrmV#-3E z{5yU6@0C(?sMueCbcN5cqDs>h!!_QV({FEn-Ou_^x%Ejf+xpP>?CD;__c8CkJ2&3a zbebH5(J6B|+85i}-n=yXIB?e!Hu*H?XhKg&iSNq+y#QWwPwzir!@G+%Si!R|nFrYY zcPaa>eD4`=i%N6Pe#D9G;ALfb75py80D3J`bP@mM_M~cFWV^BC@nN7a9%Ysx00hRy zKQY)*J(9{yNAEKTK-S??;fPH%%)C-H?68OI{eg*3{o0p8`M9onV>}MHlWr*Y-mpN~ zvf=gQa?ZTk^@A0xVEWu$(`C_+OZIia_5@xhVsV>1C1Ei}$)uVie3)BR*}-UcdJF?O@V! zvE-}hPirmq7r$w;R63UG4UFeYWP0?qcvW*TGG3!Uz6cs6Uy^>N{_FJpa>3WRXHT!O z5?J>t&7VK}_vifd)7yLQfGnhFut-%rq~=OhJVu^>oCU6Uu${!BFS?VAwDaFdL9&u} zC_FI-JE<6oax#TWb7C}I^lmIRoxk^BHxoC$jzP$;O(b6+l;1bL%hBgq)MZmq#OgE2 zFI3H`9#ln|F}8MS(~C9eateuC*#*#xJNPy27rVrK+`r>dW0fK1T^!&mR^M2YaamzP zfLY^YWqV5ebkF*J<+b;d+QN>w5Y3}r*0*2XG3qsu+ws{{k?>wuaSd1FT5NqIxM6C|_>Uh@Kzw8xtD zco;UaYVVf4s?89z>ipIDycd_{vL-5!?Fv6$wYh*K=;3DF$-f>N3MRWu!@Y8;%j>`OuGwbz>EM=1XCDY9`A^DW6z`l5Wt zM?bWou%)iQ;d0osj~SOqCma3us#5>!zne5QELxK#9zV{Rv$gobR5DsW?MhX)ewTn* zblG8Jt@iexulH*nA0E?S3kj_g%a4I=GfKL-7c|UBPogH7>dF6s-{^e78`X1_7DLgE2!os%;L$?cOykJDq3tdyVF1MA$u>$lu4v3{lvwq2 zJ@G;CL6FpcAoOqp0&QqfbF&=d0O>`g532`zWfQ=1qCZMl%Q}+LPfF-zz_gPta3+ag z4p;sHxE8a<<)>vfCjAw;w>#iU(tmcWL=klL!5}5$9bMLNaE0kiR;r@ToS=iZ?8=#h z>I!00A4Uctdp@Xb0iEfdiH;vDf6hG4+gx3n7*|vz0cm5&FR4v?)~wmkSh!`je&Gwv z-`{SN;B^@1WF^|216Z1g;BD48$OR8I`>rFtq>@8D)~%|E@G+{`W%=1>7Qa+rJ(XX! z9tF2+9X4y6u|BZ-bst~!B`Vd3S7ojPs-`UN*jZc2X#5VgLeyq`TmbtTOFOVlcRO}O zj!*mlI64crrrw8*Z!8!va2o?gI(m+9q?9;DjqVOdhoGc_0&XxGq#Jc0NGqv;fCB+Z zr6dJO#Rdbx`10d@|Alj%>s-&dpZorNxZ<_8CIdlJbl>m(DhQw>02R+z`=r5wGJHjI zehZpE7deo-w-1)w{xNFt!cY5BDxK>pfi8yYPyHPblJE`0_c)jI^gqbn-7jJkhhZ_^ zc8P3^kXkM2^D83jmxhbZYz9ggVsjq=dNZaZ35)CJtHhY1=zu{FZCp$4oxLh)(+Xob zP;$BlJW2Yf__;>-nHii|veYHcQ+@|!r@JT4oiI(Y4-%n4z+=xlIhJ%$3X6cgX{C#z z;ENN?v%c^_tM|+IB@yw3L-Lg^nm$1m!Z}xmf9W-4`kQ^6BNk9W89$p=TDIb$MhmQy zO%I|b8{B`5E%1D9(Mk697QZ$~HdNiXqK~gGZAN#Q;lJc%XMQRorB+*YR~r4SHN;zu zj=jh=FQ`^R%kmUtcx!#Qo|WeI$v@CW$ejnpuzW?(w=;dS&s8#NO5XQ`|I! zLIh(|Ny>KV)ZMp+wqh?r((;_I`SW%#s!@^73(_}W##gtD^n&f4QON!4)?9@bj1aN{ zolH96zf?9KoGt?_Y{0=)Y?-*sSMe*5;)=y*P@)F7kFyz+egKj76!5mF3_y&6aHpDK z;<-)>oiUa+-Qao9tQa`rZt64QTy|%;UUPe6EUv!H4Ci@DTqWUzIssQllMoS6Af*X{ zmv4IoR}zD69i{OKXC10iTLON`_}(UK{k%a;O(1HJY@kuv()cws%eltX=QnH+!h^`l z+iVc zbB5ejZdjVUKHqkadrk``xf~{uCR80fD(5Dq`;rb%9#7Si=#yMoD;cxxQ1J!P)u~on zg(c&%uzJ3k>^I#4o&7#AowOC(>ZIXQwVcPJhF2$D19Tjuo@z)(Hhj!;`&!Dix1x(J ztW43c+t6tbRuy$_UEjij8;8Xh~qbfM==xD^=p0*xN6 zLq;TF_?&hUPnpM-tO2~0Q$Y~o!P1lSMg__4JG;kwgS#QjT&n?3wqLoDnwfJ`%C|b-2TTY~&=5*< zL*>DBX6JhvKOfj-T^nhTe%j-x>5gR(9%uzOA+rD+Nj=ba=ASH+3&;+O8eQ`59~Lx0 zr91jfb1tedA$ejb_{tka%wrf7bUFOb-8WK{n4KHU(3M~A@QCra0$M7C3-v)% znD|MTHR}8H0kIZVq&D0$RXtz`Up_#65+RXO`rZ$wAZ#k_m!_d#5+riD?5+l8;PgTi z=HTV=zwmwzcP7Mx87lPLGlB>+tkTo4Q&RozRo^0{o~NYCE39oJT%n_E0X1-$_cn$4 ztcd!Y=Zm-X!k>Tzc>pYK$4U`+oP!;oxY4f&Jp@EAMC{^o@U>U*YQ+f}{^z2;`#Kpq z8ZyCFRPl?_(C`rWJ%*oU*wtIrSIu{g{KfpQusVlc^H1eX7>OL0}zKi^q+{zam;%=Gy; z+n3(iYR~VOU!%ZG6mD$%bVKgBwVmUn?#az2T{y_s0ZiRkop=8#8MD6w|6zS`IQe35 z4sUQp3}P;ZuxD^^pTY;mu-=PpKfL_C5KW(kuJMsJo?|5D($T&cDT$D+!D}>%u4*Hi7{{GGXe%%BVXSxHRe+{V+vR4E%Wi?k3m#j4Ap|9sl<3~pD zrzm?2iFiSLd^^I$9J78+pWOHZU|A;!P`fGB zbGU4jdJg)%gYsrVe08L>C)f-DaXw+85ZH~>q)bNW{=ewB_i8nBR}+Vw>=vEE`JA_@ zxONHI-3V^%>@`oaz{`Chqamwm1H`lZq(C)%XQbAt7SkTdI#ffF{- zT%rh!C5#3To}Z3BrD5oMa^yN_j6EphZQ@7v+C6MXPf0Q`64mHDDr{tgRXJ4$Ksg?y@~WJmhb z#Vb;fkP;^nVNO=*r$Wb;$7Dqa$2B2MNuk~xG?kgnsSaI;f;db?m_3KEEM~TLm4RSk zzI)IcShm$xHry-~?srSp&|BMv_DRh^iO(QnkT(6E7T}#V?{wO!4Io|Xb7sT`@ZN{V zNL1Q7TMq%9z{1#6PY)5UlriD9dyyObcfYCM6%UI{>^OJw?`%NuGf1I(4LC}58J$sQ z+>ny=5=&%6N{9T)jSEXmm*P+|%DY6#+l@G%+ZtCCcBXndkC|=Db~UM2H~*9ADYgg_-Ok;I@105l^gBb=Wk|j}GEtd>Z@*@n3H7DNFpTYq5`DnEWFX9y>w? zj_`)WmbekS&KFn0meHpcSI(~>zAyX1L06zOq&8Y{vRIKYEBN{sL68sHX;jwX1Tk5N z_*+!AMy7&lJ(+Ab9)^bPz&s}vXmWfJ2H(rSlEW)X!zDuO7ozJ~_5g1A@&E1KHfa-H zH@eFuMnA!#dLh_`LfD%D94!bAItka@%;tfG*kT)ouQ%HHCD0Pdhx`)iihkk847eD- zF%ZuHYcTA>7!hI8iH{g?b`6CiMy9>_WV#i~vFfT9|$z zIQqhB?ge2P3>86%Rp6XPa305Bo{+9~L-NKRS^gE{bqXxLtZ-3brCRyK9!mqq&vzNiSNXjhI6e39KaJkJg+P!=Gc;Xa=N^)leJR?Za0-<&q-x%eLeU9qk6Q@M z3+O*p7G;#sm4QO8!W(nG?k8#)UI0i+rus{D>x<@#=T=(1H+X|8c$NO}*4D zz<+w*20*ag3=N)neBTlZl zf^Ii3M|_XGK0=(=Bm5d50Z$%1Vm=BMtP}QwMlb^4yI%H^wA~c_yMs$qMo!iT+QT>?6~oSF7zPM52wP0y1}X`xzB$lMps-Ziiv)hp4>C4 zSy>qt$dMD6B`veyl5C~kE87i}aqflhyF{k|J42dXcCIB+Sr=^v#vz5vc`3sNsHAmR zmrl`_OE5v7svQW7IZ^n?us<%8fVM>5rnJs5&%QX;;+6e45hlv3oX+$=3DY7bl?0jn z2+nHND@zWsyYKn(v9Mf<)$;Q@R4UE9r zz8Gu7_kvl>Cv=6M=ZXLiW!^9yB2~V~+J3tF%9~%Yf08f*=TDxU!nwCd=94%TdPvPt z+&AgkW4K;Q`5fs8fS)W3=ts#4F=8VC48m4U{%TLvYyljcC zM$V{8*N1zD-}|6!(>P;m-|R*oBFM44UK;Xg7gpu$wq`*YqQTgQFem-`4+*_q&)Cjwa0E-KEQvW=z(&+rVY9Lw6a$<`Bn$NBUz#kzX zBc&0hL{>C{qfmyURFI=Cg#BYl!wDQIqSJS1@g}+S9(;G9kE;Jh#`#CJxB#U0^Tb=DjIh84&+VFw?TW_jW8>&%Re(ib zwEo*`&kx6%bgw7kQWiQcCGFYfU@h_qZ+V_rJe!aU;+oKqf`zTTtL4O z59R>Wu6k)s^E5#*tDj!n8g#M~nAM)SCy+H4P`~oR0LjQwNH$QItOtKl8E%HZjcXiq zhWNw`fBA2{rdfxIg%x0c)DXzv*w?{}f9-2FZg@dXk8&n^ZF+?5!A?2FYh8n9Jz;ac zrjmMoh`g`d9yixgE&+mPXHzl^U4+jD=9in+i+#KMDPQu+Hs?5>g zao+0sb0{KWxm~n9fLq!;U&>6;KigV@n1kalR}JQtB*u$bwMSVYu*S1udH{q@u0#$} z)*NJ+3p}nhpDtIoxj#{=bm>{dm)8N4?bkT~9nCto`!fVA833xJ z9Y7jrSxso&S!l8q*AqJ`s4{Msdty+lYL-($zEM0`?XvL2RXO@&Wk5Kqg|HS4gcL9x z$*#~%MxTKmd@K?-%oDSyw_Q@KF@_=Sw+9M$Wd)k#I@8d{+vlYlXeogW|)f) zW?^+mC+er&S2ccFaau-$`|h4!EF8gtE$M>f1p18nayRMsug zw>16^JUc}ejm<|GpE3zj&~Kkb=bAYSgixWRU;vA?iONq~8-327Huf%&KkdMt1uFA! z#l>}d*Nf5BJnlDs{&a8;<+-}(%nE=M>9&72Z+TX#LProkV93)N0v#urZ&MTK)-eq> z(^!#&?;gokWq=m2x`3rBv8ytb5>+{yJN{K>W2I2E1tmLGsw{5v{hP9|k+$r469yODWx=yzU=3VIs;M32obBw6z};&{%+AvSW} z<=X9MLQVOxSH+vlL3vgN`zTX|4Oyj0W>T()7GvrRZ_!OlK4mgQb-II&c_**DjtWW0mZXI z8sy5LJaxgy2lr&Z;x;A32&bZr-*>Y0vKAl*%J4?i)6603!ap>C9V(lOrZTi8)r8jU zk4%R3cfl%AZVEaQiQ~ayJajR127n14w*u-r4&*8{MVkfr+LSF$yklTUja5!5ZINsB&Cxy^WYYlMh~lax_QOUK_E z=li$JXQH4z%X;CF-oEJWu~o#%*Oq5eUsLmEhikSc*;um zPt=tzpD$-G5EFuVxl3$|hZQ}3RNCr!8lJ-+uOfQ*-S(0kdbWhGoYMrG{}8BPGb781 zlX9M1t*pHEz3NKrj?+tZpz+;5b|M!(Z@=`GNTB&h)bgKVuPY6;P*}UPbycIk4_Nmw zhP%N3H{rU6eLzIq_i^HX+VxNWOGP^j1saH=b(k#jQq}n^U=#jD+();DvwX@U63$Ub zedTR8p@0-i$$j~|1|&pSHu(uWEcdz{7;(d2%xJSx9!dacb(efFt*_5(K}Hrput0$nJ^GY%4&8w6hr#}H z#Fm;~x^sxra_AOmy_kQ}79^V4u_b)`bEI@LpT_wpXIPp`y@-=Wm!cJlk+cB12ph$X3OU6Zkwr6RvC>lM!+U!Q-m)U;5(>kTe4 z_DH+&bhhu$+h1i=!=PW6pgWH{pz(QocWJ&F&L&6+I1y-NeVD zwJ++wO7=((M92MXxZ9-tcRD+*a~p&U6|^d^8^jJf(Q_y!9)Zd11_Q3;*os?`T(?iT z(@}JP-BKf*ysrQD?nf5>JTuHOo7SZXEb^peCDQy5Z_`n4I{K|JbHJ{8qKf-2j0qy@ zpxEbT@VO}sj!ER)bRx;yts)$}h`%O1Q-V5e6>euf@J=+#V9FK!gU=(#|AJ7lby7tX zF5LI_pu5ye?i$_IKv#Jdo2*j56wkNFO!iMX0@7u@0kVX^x%BS2y9SY0sBLh9KXASY zSSInD2sVd^Gp}9OAH^mu42@bk< zgFFkNK32cRu7k}h)f=%q$nuU8t$3>Y_Ep@U)l=@@-33joub=DjdAx>qy3AF%I3zz{ zn-=r&98idi%;M(E}3&%7D2KwL$zG6?K=|hEuKU6gLNt5N1hf`TC#gzfs zU>#~vH%t2Ian0-R^V5(e?Rd5f1n0o4m`)i7lRe|3kvP}{$1#B}N`Q}sD36wjn-fdM zL4pKA>EyWbcrKfzQtw>Dpp{aGjY)^ycqhnQx^>?MI|rCqjX=Ty%O?tps?k4b9K2%-V4PEoP;-^1Lyjb+Gasb~$lAR;bH%Jx~fW;nIT;SO)4`aY0SS#;YuG%y6fYi3%X=zk2!Bp(H zvANQW0qSpi)?Afd*dn5>cMl|(K~rvgF0QAmrT3Cjp^6chkP$dv+DM*jv~1Hek?qwb zsrXr{oX6afBj(^kGMBw>nbx;h=fl@#(WiC+>zYDq0)4O3^tbN~ZOc43`ISSY^dZ;v z{Sve(e}`BD=yEuN5IEAiJO0a7IUn%CnNF5hXr#0#i+8E~88ztuSJcnEr-1^GUkRCS z%A!Jp9*30+UvoKoG7KqcytG9Ei@l@%!P8*Dt7oYBx(oZbsyPG}1DzU=FWv z89ZZVfOssIIulI`=zrCcg%Bx1U9S6tG_XR!vk@CvEXKBO=#oNE9WP5F=vcG3)uq-SVz~{HYnK^@m06A=Ym_%J=41~iea7Fraj7@J;U6C&&zHZ zGcweEml!qobSrbZ`0Ek&;$J*Tblp|96qo1|vU#D{kr)a!1#l4#<5$ZktLu7q0I6pF zrq5$0E~-)aicKjl)edk~&nH<5q}wOKCW&jvj5<;dd{)sq%C>_A(g^1rGwn( zezE!5&b`A-ii(N=&;JHVa~jpWKDrRqZtf!|^0$)vp9b;E>xVIaU+A;FY*WTPgV90G zIO%_h#+LM-8O`(ZHhcvPI%HC_o1ID!d}7f_MXF3!uT#18t>|3< z0tZ!LFwKlg&+JOUR|2|OtQ-6r>f4QZD#h+;R7wW6W|Tm6u-0PL98AS=rkDk3FM%dO zHjB<^vyz>(1ovK-ReLqF*$g?qt6X=ccTNe=IOKc`BmfjSsdfBmtB0JbDd(T*nX1Kt zQW-XTq71TshUTQrSi7lhuFJ+Bn{|}!28znM2YBa#c;;biSiLf{-2^s5pa@BdDMBW( z7rqbV26PMg&>@Q%kUg(>{Q3ju-eF|UeZhcP++Hc3hlPn;QS)u%a{H*z<^~0scw8 z04u~R$6Nm#v*pq_2<+@oNUA7*2EVRy6<9oQsV#e~aA-^kP3Q3)OEJ?ez@_q{tnbKK z`&xo74S|GRtp~7l_8w;Wdx_3`$7!mK?CQ)c9u$5!V^QmD+_T)cHzVGP#PNR5_l=G;`JgsvOrYP_-z1D!zdB?Qrb113mASCJ#^s(>Z%rN!ZB7Y* zg-_7QojDdNF3lcLBkb0(>hDCQ`443Otbw|f^#;=?lN0J(*+2@FB?|a*!t2>l6YJ5| z1^L&=L#n`(>*8dNU|swfN6CKTFzsvQQGlCOdw=J$ zm8cGQ-4|7L`k3GE`%j*0|L*3>v~bUo4?mMjOWqV&q4V3Z;av*J1iI;_-%W@kERyf0 z+#)v~-+BGne^T|w0px)~W>E}{mNDs=vZmP9(0wbFQdeG_UV>?)gHOjcwEMFeGc_Az z>$4BjBKt7~*|6rG4FxfA?I3qyQ>{{`@%Q@9VoA#MTI(5xggh~`Qay8VC0?;vb`{5d zuh6sV#j;(Lj z>$f($agU@SU*wfbIg{_dzbJvKlYO4dXN$18DXq_aG=}(g3du7-?1$l))I`6uczj5( z?X?S6?_D^?v(+p|o|9hOQLcS#1-rA_7rFMR=EBm?O~{vZ?amEtYo!6uw*43XN5pq= zUjqE^(!Bxjr~|)qdsRP9UfM)Izq=pp3%-a@Ge2C;VYzZ~36LiH?pXa~bz*U>j0JQo z6gy$nsD-{IDZKHPTA)Rdm?F+0zdHkB>L1TAW-w1=S|w+6^6$&|Sr~&ItTNs9gsxKo zDT;o6Z7dIrpSU=c#mdmmr8kyW*2%J!nAMy9-tA6r6BW+v!zlwf;lg0Bil_Cxf(7a7 zjIyM5GXhv0m$^;RlbmM}#?ULSLa}egt;D}onV)~@9OyaXDZwYFIwc@|CG*^**4wBA zj zk(_9>5I*7_;~OL8Z5%mm_}F!LC%o~3bjnYB^JnLm!LDyUuNnAWJpKvEhvY+yKYp!1#Yeb|LT6(7Z`Jz*y1dri$%wF=QX5M7wtT-Rikh7?%P9FWsnsWYz z>M=0IGMj}Oa69Z{AWmi?@ z0@z=`)s+U6^G}Oo8lAGGjdT=z{%ah~n-TH#EmXW@^Ny=r^BTaYH-Qx~Po%++ir%|Z zqWT`Re`0^ek_be`_5YzpGPRuD(Uga0GC$@CqU* z>n&c-vqaB62ofbypAD)ZczI>{POJK~>rJyHnYj15{wS?e8kJjFyfk|U;;U*c!Kp>g z$B1s8`?@Yk|1RPY1K!^l%R7A~t{j|-WwW<_c=?~k!3Q=}6+m?J@avoBCfTPIj)gRS zZ+|FiyZE*5To`Kj=GkS%ZSDX5{{Hp->(}E8C(}9|Fw&GP3gOFTqBs&-MmDkZQ)7xA z38;avG$A{ol)Gr#5K&e@9kZ1}=Pvd4On{pgvqQpMTRh_QUe|130Oe#4yqBveSpj8T zD+ahiuu7!r3q(ug8sWPn^2{`jwqwBp3e`wM$LQ(;8_$v*q`jjkRJe9C_-w!zHnNH-Lx*PlZNSZ-o*T7Z8epvE5f888rXdANb!6TA$ zFr9ol&VQ)D;UcX%MeI>^HB2H0&IHtfimwNP;1ntl$B3FiNVM=O$}}Cf4S!(632{yV z9`^oTCPMq!H9s{AV*aqVHsSsl%LwBBG`0>KUy^NqDfXmaW;XDN4s;S-nIg`N2o$XG zpzZKD(7`Mzr*n*Vk{#0YS_@6e$YN}gN8Nfx5=m1ntbO@&WnV?&^{l^2&31aj`hJ=# znMqJTDRY|BtMn8s$}DH{tY&+bKjdI$A~i6Sc?!;Yh8YxGG1dv^ob$;;Z*(-D;}mFST~r zjY?c4C>gk2Yr4PSPKnw`l)JtyX6BKEyod41d%wE4Rv_ow?{i!dJY1q&yselb66@3g zaj$DR4;4rM2R1A4v=VA2miaLxs{Bq#E+V*P|%cSszqG3uGrHH$N&BuUjQ75OX7py8$07E zMUR-U%PDoHQFxo%Csj!{YfJNnk=Z-na{5W3%?TnuW-H(-S^5gb_^h=2Dtt%5gBX3A z^3D7jv`30dbi8<#aY>zZ2i_r?gqrj>XpG0nI1ia?T!#-Ip_rs88Qqw!IJUFNi#%;j`iw-g2oDXnJB7S+XgcJg}#iN zb?NE2FG||qj{pHIwbTENj1Xbgh@S(}z1hQ?=!n{rY9fV!3jrdAn(vZp&Q+G=l4E!^ z?q*jq=?9!6v3r`x1k>(R+rO~utpKXfkH^#1iXC<4k+~Urx{@pc+4YWrB<|vqJa@ta zeNTH@l>J+4g#{N zZ&x5rkMnTZ4b?j+JZi~+R3f}yr8;;3QjNUDe367ko6rMW{?5wwdjFx|*m=j*-@ILe z)z0BZJZ>L69jg9fc}OAknezRd!pF-9LM)ppDlq1rNmx7~R{c|EE_SeA`>6Q>{u546 zbElV!ckFJ|Csg_bj8$ZhoaXN!&THvph*0EaXGox=bYRa3M~eG}ty1g>CoVQ$#4Ual zA|m^t#dXEZ{FLo{T9uyQG6U*jJjo@c=V5QZxWI=OEA}%QcOKy_YXOqZ_%@I82=FEO z#RK7?uLDot?f9MBb7PC(RbjJ=0MTnC>06y&!pA@p*5vQ75jFBmqV zYc<1pbhlre_5oJE{egf5h!AOE=c5xpOMbB=ntbTYiO8h#EDe z(sAiNWHrmApSiw*V#F~c-&luh?ay@ShAEIyyp0yO&Pm{vNVm0&=YVdWu?X-M|90Dx z8;yCB;IC2n7ilz6*r$AdNcLWx2*Jd@7iE8s2r-}xG;q16EDfIreF|QA|+sL(i)X_L83ip0Ky(4B7cu zMLJFRGTLgyczl&N+43Zz$%8YzZ3Z0r9xB9iH}5^Zi;K$&o{9KtDFQ;jnFXr$VyGJo z(D-ZeYYpQ81Ph-Uc6)s#;hr8>5=?$jEXOd-ilytI^qwH6wGpGU-fk-npe9qf`Y8|$ zy+fs8ty2*nk4-`A-PGX@5wI_>c|@08V54Zu+M`SNvlWf#mt6ID>!uo%&ef)Kc?Of@K@Rft;AE^wtF{2m zd9GcSHwY0rq$?40%(W%VZ+rNa$^B4FqFKfl=cVg82i=RJP~;(}Q+B@|cKIA)_%&vn z6eFVwj-V-Y2euF7XP;OM?sFIDvjqTt z9f=KMst9z>P*E1W>Z#K77B+P{tws+6!iuf?krTd>adt6}} zD7rV_3m1BNC@4&r=+}?O;>ra?Glt;$<|8>_8+3^g+92U|_zuUg9sn0XuV=20gf5Ik z@{NIsV{Es_o9QqAS`GXdkB-(m?U`$JC8)p6)mKb_eaP9!+n562R zfJMhY;6EAUWk2-DoDbqWe}0kBk?6wImjs*$HPP06IDHO{L3j~j-cMn(Q8q#6gD;<42^VW0g1EGLx5i~3ve zjCftB&!@rIDx;0Ebyi;8T!;)Q{v|} zHZYhG&07*i^%p($Mcm-tCF7?S9rrRd@UM%fI*$V^m7uP0{QEvF$WQTki>XF+ofL{AdZmwXx3K z;wImU@$KAbm{^x|B@ucgIZG!TAGrmT@II!_`$evt+B85Y7CRz5kj9C`zb=aT31U4- z;uzOHJ(AEg?aICi67jt8dUS}HITv*-uCY~S2`x97(q}-!-+`F6vc#`)q3P#ouzvi42Qc_7eh_<^;&L zv7di^hBn0eq%r%f)os4piC2?6>AgczdMv`YSvPOYV&pLflix453zUcHdMq-$irF7; zP*zqe-?T5LXU?v*^vhLEY6N3eih;v&TMKGio4{v~s25*)lDB`(?hZZQ@euhKv7$pG z!qixI{@JMKZmHcDxw5OX&ve%>^v*@YE*yCA(8-4<6uYPt!x?d&_Lnr<6S}Fb)hLTB zIzfU?OBaC=ua5l8&;c{^4+lwjQ_w-cUH!h7m5~>#coMK7{UpVz-&Of3_H_lfmW&22 z)(F##1%USZxZ)F%Zpvs$Ih)y?_w~00pr4J*zf_fN3RE6?+iKmGI#{;fvzzyx6h*jn z@Wcx-JbAtQPpG0i==uuY`powb!EKt5KSini*!X#7nV0?wYbm1+OZDw?>r7pdj$v_m zBw71t#|8S#+bH+Vl#e^FiCdrv2+njjV1f4v)_5Ct`zQ8())98}QIr5-0iY%S3_+E* z-1F1doXdxWF7?47%`-UzbJIQtCIg>=eqT7AexmUMGMH5x7WDOzX5X$=%PHJsm~gH+ z-D7I^?ZoX%yuOzvryYEJKgRTdkE%9Bsy?#&u61&G^n2m-%R}9ig;UX8h*X78*{JFPv zTmR)5086~=Hm&`Xu5o<mJ@Z0tmGo+wtKZhcsOWkCx1J7u+Op*Jc4P0EEf!EKBXA~$#1bBy8{2eNcB$ez(ocuU*E4oWkl)O_y-3vlKK}g`3j!5_c&6#Shm+Wl z6RnutcjiA&!C2jvju)fTIF~|LBmwaYt3xZb!wV%f*P*&!wDIf36x2=#*R}aH52&6V zNS%}A^rv@Ppz34sqnjX_g(iLN!_uHMKZ9 zpuWIpLquNYWh&sU(blk{#c;s3@nxyYVs{J}Vy|`HDl+9F(+^a|H> z<4C_?d1hdbnMR_Hh&NV3sLdxm z9}Y9lhTop?soYQq|0?Bb0M{Ng7?i@Q0V>}BuGD6( zERvS?`?2dRoZl}?V{)pU3%MTG%l*fx`5cR21`KKa?@e0zwjG{ zKLpz6+wrC9uq1}9)K^2vQ~l|S{6A?gl}%fhG{P3mVX`OwKcRqpoJD|%>g9JQQ}3|9 zqKKlnQf{?=UR<_fUaY4}YCA<;B^SqK#0Q%`9hHkp(4H~XH@_fEk4uHGb$|TQjj2Dk zz!+^VHqfOjXV}Q^GKIE@T)WKk!Y{BCeS}f`{9nl*^(K_HGP%!zYV>D6S)PgNZSedS zWUjCEj?e~F-~$Ds1B48owZbsb@a8zw;Crh_n^xd#_67nNipgcsB}mehV-sa$3w$Rm zNhBfZ*w3%65Z|RMlyU#Q<{b-3Feh}qo9}=hxIsFex+gw#GX`JvtdWi6o*nnC2QE{J z`Misjx(Kgd$IF4YVEp-a=#-^-o||{@#cf$ zNlZIUadUWEHqxzuw0S@%Huq1e&0}z$N0bU z|9aK?qpIfBkyQ3&A>Afn@%MWQI`LKHL`x>dKkI>^k%e0r#&Td^$N7X=j`6p+bewO- zxhy6)qA}LpG5#AMJXP~g6=*k_e*!P3raHJG93_8+-POc{v3HnZWu$XkQjBtK{i5TK z)!T|}hAg5z#uc1_6{SEOB2gjZ;slU*if2G@y$fnwEkM`dRj#(hC%S__1d?ZCEL_Ci zU#=;I1FIx~K{3uGz0bVeh&MK~T1;tE zZh82Cb!9GZPBUCs#bM56HaJQ#B1%197d1n}no0@rM+k_k>@g=&SJ%q{vcY_)J&p$iv`Vsc7fF^C2untKe|r}}dPR2S~3 z>-O~}Kp|h`3Z@>=_N0EJtZzaVLf!=xcgdd7;KO{-sN+<2=@4N?6P8Kqi8_QC_0#L5 zFMVUzB&Q!cF-KKEUwH>!ctwtW)VZAyG$Pe~^R52k>RJ!+x3w47R`oo`86qo{7*hTs z>{G{A@6g<7*@upMc{v)N^PfkhczHHxe8oIFouc#a%&8RZgASWVKDx&+-**}>#Lj`j&LlN0@aAk!qS%=1;S#R~H~ z^08gt4%j8&NbCMwyG9*%C|rwYOeN)%gat#Qq@s=WOR<8-WtF(^NoE*=Gn2~p?30-& zIafmG+ow_PBp?WLLWAnJX(J`BZL@tBP~}@{dvkq1EYZYg@z`Uycr@=_;r1A%FQ#N- zcs9ZHu81q{g#JncgV|j_MAUwA{Okb&e!Kk2Tv#n6SCYe!E4C{vco~qp?T?Bv&W8g_ zp9aLm{mYlITK;jG_*bIk<L5a6H(LS)c$c@`3>7c-Ej^Y%4)&ShszUl;VgQPO z(KcgS7hqZi0Gv9nJpC*Hht$h8(=I3I>HL*Z7(&~<*2@hDX$;{eg7>YS^E*W#5hp>X z<&cy~1{2`97HwD?ZOZi3Qv1-n#U;PLCoV(mVKI?yof!BcOQ9YO<*2TdgU!{>o$QL0 z+_whO@oSr6s!O;hkRnRydkF#8#paANwOhW5l3(nC^Jc$dQ_g|96|l({*qUR^R%bw$N< z@+O|DMWm#PeiPoUOvnG`qa>$f$EV>>y2iXtDDy)!v8ppZH8vHI!hWXsj8tI;-z`ZV z_1csuPnwiSbV^Q1?O~=T`b8Ap$+}`|E4Crq6Ao~`gZFR}!z8Sy{yLA_rY4G%?p9`M zcZ+4_y9-F%5a`MSe)zZbsSC>maKIknxbE(LlR$tdTsr~0uO-j8XzP`Q{ z-_ZF)pv_dN#pF_x-hTiuix;XoYP_%mPXNf$mP4wDRH~kdI{EN|<&}!}o2IqwT|V<# z{4)L7@#YW%j+hb`|6;QwyE17zB%m4DxpB2&qHtbjd<$stZI@03RBiFn){qnq&CkQ^ z>DgZZ{UELV5tF3y?;}=Mdj3hn9M$LcJx2?!Lumhfj@!B`ENet z8T+5_EwO*SBdidDsme&bKlY|AB=V=bEhLijOa>e+&VvlNiChE=|MyOUrKcEoO}2TP!zt@C%5@cUeCl7JYX)GlKd~o8z%!@ zSLRK(Db``fio-_9R~6H(DEV>;iP(Asq-1)+_nga;)BurSF2Y?hYWr4^zg5}qa#esu zf-kzA3A1v{M0@;MRz2=oGAk^uM4#suTpn>U54W$w1<%e1XY-xwiiRX!)f^X%6D>B; z0-!vmNEjlJ&2o^1x7nW=!2XNstG9(J!VOB2+SpV8@%&EfoJvx^1SPmUmF`f%rls&nC`ubGCV{d_(R=;le!>Vy&^)nwEQ7|S+)Muw z^-lAR(>f~2lD^mJ)$=vND0+v@P;E}h?uSq%Dm=`h;al5zjUbf^sEYI7yQc4#-Xx)SZ%eLTAtA(&x4s!yirFn0wJaWI zjl*|F@qBX0k6s=aRlRZMZ#M{%M@FH8E|>@(-p_UHy81@7BYq+invG!?9Pz05%U`0v zv{xnh-;vVNL-ERmkV!Y>f;abBl-O2jMvx}6yc`6`&XvnjKm%z=Uw>7uca9W&M4I`? zD0yfvFWtjev@|P7G``6sXC2yl+(_db#3ifUbM=!6x31dKd0#Tn!F>nzw&(1=thRB8 zL090^?eE{;LxhK^>bqQ!C{Um@RI?u+3x1r}&!hl&q-vRdRCrBGIF&JOz-)>L-`g?0 zwXlLADe8i4XlMB#C9_jS2TOUkCAT>VYd64e=)Hpzu+}JJ}PYJ z<*lCbYpEyxZMEX9!sCbD0-wvf7`$pd-N_w|M%My0UMfnzi|JkWl8Bvi$Lmr0u9E{v zX2NJIvoU@S7x_z-tmi+Nh~i8fr38g}vI2(zl~&rg;6+YP5~b?yowwHfkEcB;HI3OB zf&H;=dthUOPai~GNJHOo@_K()a?!v9%EoT}f(UN+a+MZCS16%xWtgs$?#2ngyj{xiD7wUz`%vYZA za~J+zuz<`I6u*N?=wxxOm?4XAdL%qyJdz-PIQZ!LcqDq>@L`1LH*ISd^`5E;%#WfI zn2|)a3EbdqIo8C`c9aHqyVFdL@s| z@V98Erx8YF+l;cewwi5#nloRM>vCx@ZlW3g9W&n>`v*H`mO?V(H9~Og&~$3g#Cq|i zj3N~>kzetaTCD5_fj|34ACA}E-pstWx^2DggOvv95kYMJ2wPuER{756QNaFi_}yO) z_^}?%u4;t80TlU;gX>^{Uyp_ZlL0gUa9t&cZ}y#JEbC|-*a;i% z`sP`g<1(5PL4S3X^_<;Y_JS1_tq&su52(h_pRDI6b37h4J~-NW0Mxi)YTU_WmmJvV z(MD*LBHvgJk5m5cq>ZN$l{;}AuIFDO+c8S|8mRP;f=T(}Tk9q4e~?E0>TKdep@HqJ z_Ie||+o;G%JlNN&w8s`zN8OJOozi;e^Dy$D*Pj0kr*QE;LFHzU1~_=PTQp}F)jkMc43n)&i}J%h=(cX;ZDINNt2Xuv7%w8Wpqf ziQLibgd=tk^pk$pcho&f_(^>(V01%LU*4wy`rZfRO1jF6xw+P6xEf~QIgZI$xUvmk zeKBTh5ZYld>6{(>?G5v|Z3Iu6DL4}(4&^RekkZ(ZdgsL#En>M&MGX*dubFSi7i>5q z?hx3~5;RO1sCRy$;c1>aFT_5Jb>L&}R%{4IBZ%t@i6eQ0|5#&~gN*`!BLO%kyb8p% ztq=_t;p<@Ztv=*Lieb&)s$FJWvY8-h?eC0oeaK-y*8|Zuh~(yxa=`?-Bq@HZnfU0j zpG)BcP2@*SH9DVfZbJ7T&fL+ryy3$vL=)eOsL|xGB7c^1{}_cmCPTQ%8*Im9i`YYxhE6I!Z~~E1fmj*bcj_OM zK0Bt6f0$~!J&b-$MykHW>ev8D?+3cLdGP>nF_U$Zpy@W^aG_RO9S@>YSx{8>U^#8x z1#>|RCORyB!KcmPS=*@BDcJ=lNqyM`B{?xKj~0)c@{1~#BKu^>B6f=k6z;>yAR*9ykVjBvzdI9qj68e{`e@os6}!{Nycsn zY~uOn*U`6qujQpOyCOC&e!U$!!Ro|{{xFW#7i0Sc-6F}`e_yxH`GhUXwIjkFW2I{k z_O|svX=ng*eGULqA=5WGrJc3H*dHG!+|s-TdiQ-;=^&g<^S#X^nGLOvU2EZ*`o^{B zE4!1KQwJjpW<6*y*1IL9z*_^3+V^{@%$I4*_v_Y~>tgSrvMr&{M{+W2Y-)re!{z;2Wr7v z&KD)X!LZTtz}v!=HOPjP;D(11R2BRc$B294bB>SAIQ})8nG_L;GPm3zd}`V#vJnMs zfDkn*9*hVaIS*KOXxgznT@&$h)W~iN8zCL7_r7VFdlBVjixZO+^t<~SjQzOF0l^Ej zg`~TPDsNM*SOlR11fYN=-h?B+F&^9JB} zZ%u$pxYj#YMxe;{S8O|%Jcx_wm7@DoO;KKr;-lD4L6?buif6OO3w7qc{hXwq4dV3p z`z^mM2ip1N!LijC#18Ko>-@2yGvJ?CK8Evd8ZSA!#3f4~-LX#Ihw1_u6Ho%zmP1~Qf#6=Ho}WUE<-i1+@& z8?J8<-kQ$Y@AbXMKO&?&qz4^&X&^Mu@tW2l>K3Wmg4K_$_Sgb~y;wVM;iHoCxG#y7 z8w^0QI3U8nNw0QMMH-c3t0!tZg51CQ}t8R)6yDIG>!_d zv`fuVe0K(NE<@ZlxbXlOHKLSOAJ0GRppJ)-?nt+mvZw&IUnz02JuOD#i|g1Cs@Z%Y>tR&BG?SHQZgm@qsPB0 z&9U@}wlsHNsi+&llr?IrT}NA_f@PR1FFvBgHG?YIdXGB|@ll1jlWw_E!Q~}~36tMm zM`=lLVzMhHo-2{ac~?JiEx2Ag4SOQroQA4ZX<$vOgJ^!$yk1*+oppqjI2Ki;be(0P zrnxUc6#%7)Bo2&mm^{<&A=I75u&>qBIsK?}a?;fr)LWppcS&H$BV0cr(9=dQ?JC$^ zjL)oMF)zqT?@YQ8qu@nnrXIg)&>j5Xj@qapN5(J2u3S z41$*=Ff=4p=IRA+>$goY+WZu($QsqR^Hg2U?l@a=`kw7wz}WI$!zN1GJ6f>ZMes#^ zvx{QouJh75&SgJCgB+-p>b4hTlbN?S1ae-bF2+kgV1XTGkfg~>aFvX}Fx$HD@PIs1eN;Xe_sios? z^PS#Q%>2@GDDAny9{K((WGwje#u|BzaV7Ss#c$h;%9Q(DYMMoQ9XIY8&TNkFqL&mK zLJ{-v2?lDl&Vs}W>tSe{QCLj`-vZC$5wFM3f1H=-*+?~QU-Z`TGQLCb!U7^4ckqh= z^&S5evyA}h0*&aXc7AxR(ky=I=rPzxen5+zk#p{;^sv=r{N2%ClYg%j4pe;s}|C&%9Xe9@KvR{r^z z@D`%C9-N#1BEbDM?OkDubDwU9P+|}o@UG}^fgmR{c)YT>r43Usk%;|TBXO$+1YMQ1 zrH}GzvGZE$$|zCH+()7Xw_;ZGXM%BCQR|JC!Gu33wT{(p-?@`6t=RS#PTyXiAJ8r#G;iY9x`trWomGjNs&ovb7xmTy#da`G2MkYa=kTskp&my;k? z+0l;_V=||`Go@2Bth3dY`)9J%O)wxp?;x!{lfE6dC7wSmg3Q+ukYd5h9Nw6|9_b|BQMJ_#`BG=8G?Qi+pdL`AxK53M#1F*obkJrAMiSCafO;#P@o_$_ z8ma+8q^0sA5-zCob&y5jRQMQD8@)e@VV;oNW0nNR0F#`GjdIOf%v&rh~N19ca{3 z2V3iyXU_i-7wxS0^NSqZ6(*n#GRlNm`4x&EO3I^lBKGCQ2f8J0Oma@$R0yaY zfjfVoKdCV)z^oF?cWKyXz>-RvJ=?#Zz4=c3&&q?y-1ss%_8EXhV{nlzJZsA)eyLCh z_|ZJdmVrqt%ZoRK`8GwWQdqT01X zDB4X~#?8+rZU9A9ZlFz_yO$4I>^J5w=|=04!F&l6UR-YtOeR9{?D_Gh7fGscElHcm z*KNf9VV=&<*_L)!BjDmt=bP#2SnnMH(ETM6Q?kK}MHQe)8LnGIEAD!sPiAQ0{KwrM zn+NCdhg9KSKs5(>N%EYGxNTZjo-{xXl+cFZoz=L+?P&bXB&0s70AQ(NG~Zh7LQlJ?2(pv{tx43FI9i9dcQK5@;K=vNbcNaAb^WRclb7PHF8QdSJn$p9o6rdN1ycfS)PnjG)DNv(=+)U#o1u;VL}9KcA|#}N^xK|*&k>O zvJO${8(0~h)Vj9Ev^0LNq3N-K3ZF(tEko|I#evc1B0K`2dnffq(w9pQ$6>p#p+<0FTeVPKM5MycvT~;i7o(@wHriR_}!)3{m3D zDKH1qZan3vS;YLV;__e-MCbT@CAv z+pcK3ofVrS-e2+XIl{%6O@+QrJi<$~Kh3ia9W<#*kYvZ__@u?no)y}~bJZJ zX4m>}NNRy`|J)hFb&{pzjlt6SzZY)n;Z+Sdx(HR=%FGimX^c(>Pp8oL{38ZeGJ zSyka^w8L!>3;neY9T8*s_O~4u9#`)xiB)${#0{(CfTq+9{SEc#B1ixnJ^0V=c0Wj<`|Ioc>hp&dpvY2egVP z2WIb~h4$Dm2U!&D zbRgse)91bIjCH}og&j}pbUW;>%L>A%h`s=?>4}{%fA$G@V@&EU#SgPpy zYfougFcb}Ogz4Vu1@*(>j0NHOG0+MFeZLn3&I3U(=#yHrH=?-k#?Xl2(4DjAkWuH@ zHzQaMB40%Db2$(M90+bbE;K(vVwcE{GvRIQMI{3A9WOcGFT7IB<;SwCSkXmagNU;S z`hS!SrKTjIIl&$7Tz9U@9 z&>XH8GLm4MUpFC91#WQ4^w3NmY@SM}fjN{K7b{8KJ#lgKq@40#J~eRaddy+1`9uum zPkst@0VGK!#W!2-U{P5S5Xtq}Cg|l$Q(iIey?PK?r+d9V_dvW!Q103Udb46@fU1JC zk^oIfdQ9oH5hu~dSJ5BaiUCEtz+UZSzuMvSI1wPJ+2SBp?k=n&1}0RfVm+w>=k%ja zWqmWt{eejIyybV~dkpodN4M9gxp|>{mlKCg^Uz{Rmu{gVA`NGz@-F$?hk$W>F1U<* zT#~Z~cv6nKjzq5`aU_Hn6(lXD-Tp*ib4vS`{?$8PXS2n%+7um&3lQZXP*1&3wYVb% z1FxJEf?$BTZfzSe&j)7<`=fL|j|f3_gr>QG3jhRp7zEmLgysQX7EzD|6w~e^&vXV> zN-y#b?a|LrpCq`D~9i71A>J+ish483dO>WHS`5Xk)+#1qA`n3f5c-9oej(Gr^(K)Zm4X;K2sB^2d$`a zP1(A1OcR|7cv)y(;B_TDO)|F*5wqtJGo60fOfDf%>I9BVz@V4*&Tkf{r68)nWKV+t z06YvbP8B+nswuCUUP?9Tw}U%ezVNE-f(z4FbnJpQ4;;iRKk@cj&Im3{%p)icERiSA zAr2lnluw+J51*<=`(OT;ewi>?O#r~U02B@4{1NAu(ropxh%@stOr;y+h(}((?7PBL zdNGbIf6wU;0IhkP3vsBFJ!^-q>!15oY{gmkTM~XF>qIPUFN|@YA5%5KbK5LJ9rSq` zNGOFt9=DOiCc8Y<3Og1}b5oFv#DJ}(4ol z(;ro2macQX27*BdPt1V$@Wlwc?u{CL*Vf|oOSJRmdKZu-h^TWP4NET5OT=9WrTZ>a zr_xtV1Q7FL){isL6RVggRs$}pKu=i!`L}YP=XwmwK zVo38fFWIK>^omKm!BmX7r5Fj|hm%v5-d{W27}YW3!KA`n$=8mGr8I)%DC4k_cd*dC z)Q@i~d55(|kX2)?O_Q$C^Lv-tFKHGaf-C}9mo$}PByYNI$2sL)^B6vknf!6>4S)4y zicy?hwV0j7ze?AUqLyDatD`Po-goU{OSEJOkteTTCM5XH<9y(XK2Hv@zYU=FB&AAx zt?8snPecwU2D#CL1jsqNOwQ+$$kQS)xiMeCBVS>QZuQJtPKI@sG+UEy1?#T5bHj+W zy}A=9^{#rJTH9@Z&b+86{@R0l_Mhs{W~$q<=0D;)$EB$;ZXBA;DPOdK%L7o?02Dfp zB?+(1Mk;9WYP5-IbU8xGXnMAT#9u@QUCZO&KNk!Jbf=!6O7~!)6wuf$Aut)>hybPk z*Ytp^Ir~$;nPv#@UaH506Q>3M?V?_Qwa`&0rd!L!n3gTBV|>P7OQ}>CL#$~ zni*lFD?9BOK~61K=`0d3QjKryLF?r&{N8BGQFc}ZWaf3Jyj#vCR%xcSk5y`v7L{-U za895GC7^Ob7M?+m%T>nd8^)KU)+%}>81C8}93GEa?~beMbL%A5i3ub+oq{=#c?Kic zhE{GXS=3vyPWo-!9+$Y|7&7TJl&3GC0rI|o>e-#~#`}jLWOZHydI8ysZ&Z=0%J~_X z{$KCg<|>V1mZDLX2a1iK7W+PP0-<}bIBn|74X6A=hYN3mOD%z|XZ^42izuo1wjw-Skt5|)=5CKDDkZkq_G&n31nxg^gH zUN6}dZ^g-g&=st)dpKu9(x$Wfr%9Hk)0Re*6gx!0LOz-bipRhm5*$Gby%!Te;d70k zg@WAxsnD+cjQ+l~ESYD8tll-pEW8xYXq02>f0rT!(ys^Bj*BCOGqcz7;P|lf(NZUI%kwg$TBjm-qzMp)E_bs)bCa4{> z{qetBiFzbLV86Pi^p zSzvq*X>2O9iEybxPY zWI{(-|I5^`9{qX%IvsHgvnMTo=N@yo=fj`K<#IHKRYiYJ?wFCKuaLz)Y2~Lv5g0(r4zB1r zGch2XDmWu3^!zRtwB1_g_D>X|hNX19=qyiY?|Is4Wo|@qIup*_W{7y5^Ogupef4h}_vXua_N{fcUpLDFn z-Kg|l@bcA4YGE1JLn0scX~ze?yOSoQw>b3yEo!s*DPL3Ksu}*z=DCLl4kA3PG^zU} zco=oAAN}NyTj<>@EcZWe;mMaxZAe;IMvd9O6VYH|gre2_yZ!BMk~2oRP|4m7X2HhQ zFa>)Ofx;ercbD%Ged$vaVRKslhkymh{U40l(D$In*DuN^M&#HAhrt|2*ajrjFJH|| zkY5R&^ym2X{>lZu+t1X0l6JaD_^?w~jzCw=52fUT_>*s35zz#2ygQTZIlG{|Q-OxnieL8jW~BYQ>L- zt(my6Y@dNWCHVC`B)+BlZ5qH-3}WK-g^WbC3-r|`$)@x(E5F4m7s?*5!vX!ywf-pB zn2?c~&4xh=ic|PIZ@0U81dm*SE2MeeL_2PGb%4RbfhS+JfE(~nKejmY|9pM4**g*A z48(}OPZO$G+M}QOi{E6&?z-NcI1uDrNwo(FjKg7^J_1mub_XE}et7u?7<$4>k;%X@ z`+QX-V*Q7Vy`6D?OKuta-PaRy zls;1|b)mP4|J%D6QJsI5PbFMJE;X8Gnmlri30|yLtv@7*&thKO341en&HdktukT$s zhF^3?*#ceOLZ(+OFmK*iHJI@`7-OhsyC^fG!j>hmpP%QBY4PaKhe|u7t?Ah&zQ+O6 z52h@Bn4q}CM?Sxqx_;sK>fb+q>iZrcKrA|SWC*Lu=CCOCwhWs|G(U{T!K!wF+tIF- zWXP(p-DSve2C8VpX-ZTaN1t=`t4?zE?KbASz*IEh4`}E%5jdh zJsZb0!=dBmZQfYqKp1ZLI_;Smg1_*0v9m z@F&U0{f0c!eL$2GjhkMQ>Fg!c*h0``I1P=)ZL0pG}uryR{ z_&X2u@3bESt#{7?XcI;d5L~GKB8)!PhX*sM*W)9ay>2F6o_g`#vzk=isQML+gyI=Y z8KV3H#ysa_&D2jUorv|j*4W_cRrrcoVBOYu0-AQ*>wV$#GEnq6qA4A4*C#ypT?jPr!>d2l@ZdWHBk{^l3r1<$7}(o!o_=b>atYo z>P1g1*C;Wue2>-{vUh?*z9FDrpRL$ZQ>Rc%7eKWX5A1=Z8owjpDL0!k+S<^avlfqa z<@(Fpx@WayZrq6w9+tytZTNH!?$ImmOCBC%@@stwR1Fyy*wV^3BDl+iE|dP-Rqh^B zdvv>dMXyrzvBrPYl;?lzhb|6oYdqwdd}=Y@-mef_}sAl_`=Q3`IY&HPww-pBKy{!#J(>hQ;gl==mWg=@AC3 z)~+x^HYr)fxQ$ea`(s?^1{CApmImm>3&nruoOWS`c1%y~9k0gCi1!_@VvN0|8_K1> zj-PE~IWUvXQV{WaP;T=&;B!}qgK#X2@Eza* zXk4Rhq4$$|jbV^-WDQJ?!~>Eoma@8HzyjWTIu9+r-BI-cEZf2j{zxs$Ph%$Eq!)Lr zQ!or3rU-|*$w`}1ifX@zi>);8be*HDq`s8+@S(8KUA`Os#s-|!K!`|%-;F?XZ;t31 z=RP$~WPu&sgHv)vg}9#*7L=b+fM?!WYn1)zG;@A8V_D!i%p{7o$$zn>m^?|7(fgU7 z%W7z5bbmiP&02(CFyF}x5W$w#KojNT(=C5vW^#}J>?Ou@G5CA%$<CrE%02y*n11DYF3{{B!4^ca(4FtaHsHo-F2x^WI!l!p(J!KB zf}?rdH?DpFy|r`%ei;F-p1}}AzY%)`DUF4g4S=XMF%~x$M>K`-U30$9=hR7BLv%{_;CCze0bK$(^wW1Sm+j>LTw3blwCSxo;BhrK8dZDa!~bE zzSqFK*q_KxG`QjZ_OSQ|XNQQK)L-umX9?I9LRTI(slDN~5&q}Nl&;AmHS;~%rJ75K z)1LziJ~i=)tKY8Wf6I2o&RLjeu8{v+XN$p{Xfl`2ZT0t&JsT+)7-9SDOn}Ly3I<~v zNPikbj5*JhML9V_2HgE2QYrp}0eW0tFH3F))xd;ygg`$`U-B;rq#-eP>1eMFmp#$ z8!S{?*}SD80}F=7aL+{wYRZ8MGa8nGM<6r3)NYAx2n47buxMp1i`2-O-bipUCrEGd zz3xQz8#{MY;O%|4*q22pb!p~J&$Jb8A z*pFsJQI=ISM$!WuH*eS7Q)8RZj?^pYyZff4*u)pX(wWWl*}JCDpzmM!v3G>eX=g?v z6H6&Ozkzb2mh;UH!)-Jtfa{}0H-*+Ll_MvtY(N6;lLyG4GO@j0XuXB|9uemn#_Hff&&} zk6OLUufGwO>@uQM0+&klOw`ZY>!PmY#@*Hv*5A~y=gYol9MX~hf`Ju5>7TJ|P5{c` zS4%pf61Enau$6c6;M?_~hc`g=r9bAP^pGVKUnqEcsXM88O=OzM*i$ch&8g55C8 zcQ~RR84iJ85>%%gihONNmrCIETO_Yr$a_5}vw6syca;W_`jduu-?s6^o0nX9UTWR1 z5O-V;HC`9_s#O*;rbe#oKXppsK%l{GgvfuC_IvA0;fejVDO`jh7<56j$PC#QaB&d7 zeTJqSd7#ZOqx?SxCGKRK4CNgBpqif*QIAJ3Kmlp+=2cV;@?;B^Ng3`!pY3XxqgH(= z2k>xQKXf2%@a_<6*%rMWg1+%`u+y?Z3(&r>2NO61ZfOq*g$$W`44G}Cg@!<<rdY3c`-eH|FCW=YLr}{@#wkgN5CyfhHFZ+m zWYqJGh8vk1o0-EJ(wDJyWs>TqUFIW!bs?>U;6!z4H(r0UdQI<27;BrO-AIDpbbskmS05e8i+IFihgcpktPe z-@3Z{4LJ+7xqOuFYM|N$AzBf|SsvoJOX5Ea8hnT8QtQc{JK&zNCX=G^r_6EFhAhFc zCSd?P|GfEJgY|35trz2L&f||>ZCigYy9rWyK!~%H=do@WUvQkCZ_nfQ;(RJP zxf5DlIh&v8a__Xc$?B*6fD@BJJ6-e?+6x3VYr)C{=~=PfZ&|>iNrfu>rct3>a{0C~ zMH#(;nI9@2{0_z6|IPHEFqEcGpRfdwL?-ypRFqMnZ9h|fX37!=um?AGt!KbOV3R#m zgDx||;zHJ%Sq_t-s=-K=lv7VjFOZ!HFC-Ubktvkn@Z*q~V&=@H!WlvW`PLfbE3HI& zkl_F8Mi4^7+)O|8d7Y2FXnh0oGM7U*4NA7_B=0ahYxP@ycQA(a+izQBKC$2*#PJP6 z3i0U#^uTADoR|v#9du)FlBFEETv`X^z5r4qcXg7rCbz}(I9cy+Qb!*qdkjN82B|s| zOydR6IFXC(lfh&MX$q~VC&|FhWwy>$&T^wPR~Pd7JH`OZz|9A_dBxelBdIv>g`H&n ze%ceAp=XYd9Q}r{)8hC&kn*QTF2&DW8=tx9_PjycY&ho09iCXRDJ2&3Z@HH@wXD#`tb z`Oj^p=`_sI!t~7;|9>8=AKMq=Z*xPbUD1z{^$#IJd*}YS15>|pR;>$mW0O%4Zm<2L)0p!n*8uQHB?+yw&M=4P|A_f?9R#{${?_y!}Owsw7LTmF< zk40D(x!Bm1U$w3=0~;H{YZ_Scb!PER1~VqUUTRRm5LmJ8Z7%`SP=TmIiHKypar73dQ%qBSZ05=2-&211KjtWPWQ`z zDho6~#&%BbTzbSj+VDz>tX9*>l;dG&5Z+?~El|~Z)*C;l-<5nq`RlH+R_`JGhgbQA z9RF@<;WCO(enG+vENMnx9H$HJfP~IIdt&SqDL`8ewN7jRyWDYl@$}JZ%~OVrztijLSr)@Fo8`jg+7}M>4h5Ef9Lz3Z#h6fA zU`0mLwsqa4m9%n6^?uA1rU}OCuYSe*%#1!aQ?Nm=W$U?rbsvB|l-YAWC zAuI3!EvA6Og>RyO=>QcXNd>Qt>eb#K1FuJ^y=OyEY$IKKF#zTkHMwKK z%#PtQu$r5;&L_B?-45BMA@lN){K@t(q8B!HG2%Z87aU$0&BXkL@n*a7z`amLb*pY| zqb-xAI9`LDVo&?B98bh)PaOWI7n6Up;C^xVUW(9Cf6h>cXuN^~n`Ms*GcXwP?u9~W z;>+YH54q}|jXgSv`oxk-Ls*U(f6$cw&1L*y;KuY>CH}QK!^}HfFOPno)>hfl?}wR9 zG*VD%R0>0kv`v(x6XNKLyUAx3pn~maY()0c?CprrCc#VAoMl;| zbT-}NLwb^h@yng@QMKK%pWDY}ug3j%Cx5c34;jNaTZ_D*C*m|pDw%C&*E{Czyvh6- z!`HsX&Tisir-D2UElpOQu$<3nl6zJb!2F-Xz7Pr`oatVG{o#u!g4 z{9>+^__Ud5UCTF}%&@avCHb(}qMaf)h`f`%`0-KzCM9?n7*UwQ22|phsHc>j! zNQuZBQ6Y=8UUOKHYq3!vJvI=ovXNFY+%0rAmp`k>1u6WIN2=IC+8UR4zc}x&XrbEP zzQqSsJB7s8OU6epR^^dl&q~zD5LMDk8S=n2YQ%K zKZOmwj~jRmRm4*ioiqRafdUNn+k1UFQ`Wrez-7vi;Cn8JpIeFVo<4F?P%;a-2Ac0k|j9K$N(cLk%OJlLSD(Akb+6qlK z8PBmw$+TPxITYGXlA8ay>#Uai@S@EkSD2sNXL10iyUk}0-ZrCKjv@D!ooOav{Qlne z!`9@#wDh+t?@xh^&4lba1}mZ)_ED`E?r6Pa;B|S`C7A@`1JiQuNO{?)&WoR3mxI|2 zznFAXyoRv6W_a|i>aic-3Tn;iH*8GYefJgJi~MCR#hPlN{+y_5lU&^Qa$cy_GTffQp9+09ujC>~OuVWbw+1j0cx>m+2%5 zJm=dPm-Kbd_fOs5q^a(JZ<~OL8ru?pQ{R2CGX8vML6p?WC+P9AF1z*Tj;tr0)@9$W6^Dujo}_9p=U0<;FTB;h+U*m&C=|1w>zjfod4vvGGRWU!GsjbTS!N z;dN!Q>fwyoz;ip#&cp^>j)i;t@ejDNTpAu^TDOu>AU@!H!uG!Y`X}#uEb#BnhQ!r2 zmCNl$|0-)Ri2nb65*xjshR*6_BnU91d5xt>ie3Wjs%-lVxu;Z)L*x;Z9iIY1`E&z@ zeLI?J_U*u6a*l~XQBb6h_L5P$ z5)s8kFiOE22S-aiX|gF7&z6pne%9uE)B90djLb@>=L0&MOswql9{FiapS2~GDEQ2G#4Ep_ zuRg6LOeIcwP%c-kS z!kS3x$xAaM0~jNa9{k=+%Tiv_@X1owqWfg2d~vDIReFusQc#d~@XbiYd8b7%F<3J^ z@#lWS=?9CwQ^Fxt_BNUu5zqZJwv)_r%6tl3o60E(&AO`~ea*Nj_&eg--n8y*H5onhwZ!uBp5Ewa!UrahcqQ@y2QY@#EMnQ@o4F2T$ zsX%%dfM*2*Z6K?EsqGwH6(1VQu@DG)-i*tN#7N@g=F->CXyMLMvPkCjB0Yhp3NC{- z^@R!CVM4s(jAX2ZnQy+aF?T*x;okQsCYL7h_yB|;6hj>>)VdST4t*UI{A#0<4}cL8 zNqH+r-P)ye-tMXdc7zbY{w@1`WBkx4GQ1=9H5NWg2x9QL+ zLy8IdSvDh4U!~-eZ?Bdcs4#Zw)mKfS;JkTzN~m-# zYNJ-23UugE&Wq>zPEF!5^wbls!DaY++@ti5RSCNTET^x)mjm8FbaW2P#Q%ZeMoO$~NFMnlSvH+vGKk39CjE68$SL-z9>}Zg3p@d5 z#b+9Jtn@y(7bo_2r<4TKpC6UqtUUhEw0rBxm&TII<7#=2^`4}>zm|ylBPeqB8K-1z zvaoaq&$vZ?pk2O=+lP+wC}6Cqro^qS4N-IA1Jv~%Nq2BO4Q}t~vk=YdObXoibaOIT zMAkHuomHx5Rw+^A_Ts^HuR9h-P~?jQaGzuyr-X(V>jjO}0XG7@Xu;AG%jAPeOc%sF z`vg%bqw#c*itCB8QV>C}vv~het~ye(w1)_*y<~U4$F5vx`Uda#Fv2g+N=aCh|0K{p zb{f1$lC4ag^Y(w*3t-(vK z>qp~)<99~T9{phTJD4-l(Gm8}Bwn7B3FZl8!&lV9jrI_evF(<2gi?5PKYY077^9H1 zUC(ny5yr4JgK!Pbj`3cdxG5Q@Z2y+H{H;HNRW(%UpR_H^G1j|Q%4);SQgZYTkuI09 zx9PqSbuwMsW3et{W$+w(w8C6bH#w5X9GCF3n8UX>MVNL>;#v@EVnuP)kxGk!khFbF za8b+fgg1BPsz=r^R4O8ryZ+F{%VKg2@2%P{Q)o3;u=DKZd`Fs@< zFF{6sWsjbIcU;py1Cx*2u**L1=SeXxl3O#lwiNPSFX*jw!g8C#(H))+6V=B@7iZ5_ zd<+1BlV#4s7;JO(QU+WVlK-02UUgd^#o=dVrSCh}Rg6mlnO)2r3n&s(4pv|{a}ZBE z**HD~%-lYDmk#zrNwpxh@h(^cccY|5_pD94+tbq!&1nPSsPU4Xt%mt7Z&GNc+wLgh zqS+50F~KaS=8k7F0Y7|-Kr*F6=nBG#4;yfW;MUlmqPiE#aq)_b$6Gh+H{U_(&Ie55 z{{V?VcE6CLwJ@S5Isx#6brO+>Jn-QXo(KR23e5mec*3xd=maDZ0f|I|qR^~rY}f{5 zSppOQKncLKA_f0MfFQI@vvFIbAJYcf&`Qz*pcnus1R;k#u$HwLW(bC<2!}Sn!9>8I zt#EBCquutFx44bvDQN`kU{9hFmGCX*Bquo*73oCMRuV2j=cJ(J#x`q6#yG~Yy6S>E z+{#>o8$7AII@u|%drEhc06_<4j3Er?4FkQ=n>d1z$Ac5%wyH2p$N*b)BRnN^jTEo9^_cn?%Mf zSvpHdAcFs)leR{O60GT1*l*jJK4wn6eKg1$w_5$6N17qQmo=Ie5opy>we{r zan)sF^)lbTs`q>laUNzJGg?(6#WSEeHfp{iL(KyctGssMp-{XGPHUV z0IV=tz{ z+Mla-=$v%zpy45PE#BKlktLe;%qf>3DDcA23!fvzyyvbVu)*Ba8ffslIdyx}S zL;?R8s1v~P7pw$;1xUwqaEc}5LM}|)!C8lXLEPwJ)&{oCBLv+eHk}{=D4FIYa>^fz4@@5^&2BEWyrwixap-6Es1Jtr*cg zUD7SxyFA?$Hr+}{9o0=;y?{VZ(AXCg6u@+y*OlEFqG1}UA=!aYQ=r|F$q-XHVH9`) zBU}Sz7{=V$-5%Z@-mSvk^<5x(mEIB2;N6T96`pFiMlvMBhWJcd@lI_}$#1|JZqUIV zGy|f6g3{oba}d@8z`$YULL$sjq9s}!K|(4P!YUTRpYZ`7{MpsS(S5bv>;0E?99;h< zAYAA1p6}tFs1bngb=Ii~-|!WmCosbss6iVrV>2>i^G#ngt`%%BqaTQpB8} z<0~zjvVEiY649bCy7c-xmS7yj8}btOYN&PO4o+AYjDZ=v0rSn;g=JW^AVIf4 z1VtES5+LD+8RgD_3j(o)5jX)AnA9WOKo5k#7b@Kqc3~BAWmkG7SIz{!gu?#~=z$JU z0lxsu8mi@0h}~McO zg@G-s5udfwN^TDUSV!CZ!G0XlCG^K9@Ls1qfW+xuZ^})1n3{PMBY7Y|1`uBWFn}i@ z-!eL5bT;FyNnKJf)(#`uS`|T4|51~GPKh0;0Rh&VydC5fc$5DER>49xUCeFCVmz>%3^-P`g<0L|!oB_fnZl)WGgcpwU|*5=8gF^0ce;|b_Lg{R>vwJ|IHG6es3-b8 z8#=CEwT(`b7y@qulUuD0n(*hl&JH;s9<5;)|7{T^+Qy#jL7))i0Ul&RF5rVQB%`oF zAw*<_J`L17fWcjY1$bmJKM;u-3>N#fqtMx0$HCfZq{L273f8fcPaDk5$tG{b3{W+A}h zAiyFY+`_2d0${!399hb%Xx^Wp(W@rh2g1Na>Jjll-0p?Sa1!Hja*yj-K%qfGPaVlvvMl~uQ(R(u;qyP2?_t?tO$IfqdF$Zll1K!_y!y>BA1AX^%8S9 zXbEISpYBBBKZ5Vj+`#~nZ$X}y0#frrdJ}{)$`-7V1is3wHWvL-M}PE(sWd<?TIrcTtI*k1Euv%C@yd?+`<;*Xat{Z2U)>2pRbSdaVR6JLm*`cUklED7zl?L z&Q=5z_-rpYrPzvX6Rd?3{M?^uf+ig82b{pwb>&USm`b38Nfg})oWRjGLL;z&3<^a} zk)cqerI-@&*J8WL0aTaHBA)eJ2Ly;7L z$r$I3GM`(bepel!LDIN!q{6WrAMXEYrWPx%VyLpg9`kV?gu&!aZs+nrY7Ign!1W=+ zHRJ-?Amjq7DjXff5k37Eb#MUhwO%C~=dZ3xgfsvKxSA(_@?y8aGJ>)wqd}aU2;@-C zuTkqOw{m7{_ISebx7tW>L5})K8+@u`0HT{f^uhEdgD|^mml)G)7c+Gob21p}Ghxx* zf-jZePM}1yf+A!!t1mX^s1<-gFmQ7>f3v8_UhUCdJ7sbMK(}%r+U#K#B5ew$tfU1P z7)eIMAh5I*K$t#@(~hdFPBO!J!>&L#BS8m{M=1eB!1vBdL{V0RMTk^HJ0TM|Aw@r> z6ZUf&L@5mKa1DTEyM*-8?J)n1^>7-9!Gg6kO$`N6kfBW9bcI{^g*!}6C)rN7MH6HJ zBUpn}0Y*>{b&2C06;}pQEA@(B#u8aZ6U76dI<+Fo0&^KELJWkn@ZUcc&v9tYCJJsC zO)8=(8dwhkF0kStIIbW6nIFr+pOvp4uQgpK^5(fU=c=Y?Di$G=Waf$wb->E@Bq!cj z^4?5GNFugkFZP-{c4LRK^%+TJTXwc?cAX0^W_R}Y*~lzipXZGBXtN)a;D#hl32l_a zYR_M6gIjCUWBs|dp~i_aU(qr%o+iD48Qem@{wp^WSf z{l}NTN&&F5FksvYA~64U_su6@oHXD98{jj_g|~R4T%xFKkKRHuD&v~V?lL9=6qN9h z-rRe?H&Q-302L*-FlD$jl@l5<#UM}?_yQXMRvwh#BV=^jq;yIz!nrTPN$S8H97`ad@IaUchfv+;5W?k0{TSbM7Ds%9ZTZd>>9ExduZk7_}(!CIq{w`2Lt z16o~g9v|HGC4?fw74X9D9`=|@ubvtLhzesVhbPd1nzQ-RGj^M|0UpSfwE9{qd!wCe zD<{->vT*{|^RE9l!qT1tN&1C0pf_)E4f<`sl^+~>myCm=GZUH&vzUCFmqcR~={Qv@ zGxPClzxsCicDkoSFv{5iE*v+kP#TO*2krewrqxsIu?jnDtTUKT^!0m=5d zK95t%Ht0VOJ0CB7?5cqWD|-M@L=h(RvwxVh8zr|uK}JCIwMW4l(q#u}j2P&?7k%NB%DBk0JzBYCtXtnVHc^kt&rJm-^4?@bn;-BHdAb2}Kuwj!Y&#f?F zz!(H0&|v>Vfe!@|lqhlFph1^%1sfFX(xpzHKwcmgfTVy7CsC#xU?BiYPz)GAVkSpT zO`A7y;zWZ+4ID#?fGPs^i>M=`jwU5lT8U{>r%#`9s>F#ZRI5y>ZgL7NQrAe7k{%W7 zh$t{%LeU02w3e+Qw{P7NBIF0pojZ8?^PgV-9jr?S-`#)?T#4c1SRT*lfWag^HB%=h5S)B3rf> z)nWg}FnjYRrvN+;^Y%RDnZtE?~-0Do! zHkdJ^w1dJ>jf>V;8=5^YsIcv}@w^D8HyEHUX*lAF3&6Pxf@m%z<3~>k=l|+%o%Q26!^36Fv^2g3W4_)-pNiY4v$Dwpm!U(0{f)P=68O2R5zbu7I zHgV5g_ubKS6V5s9tTWKzi7(#x;p-{Xo_G>{)cNNZm6TF)7`wC%O*^%#E>F1!qzyiB z@kIRbJz=#~S3wbfR$K;=R#{zp-SyT%3bECGh{E6%3^2avfB$A5k_U^lZ-9Jg9~%H@ zKx*ZJfw_=Ibw*-Jep!WJHMF5r3YM|U1R`N{XagW5;gzmP;w_Od1jFP4lt}<%i9`SSMa9x`v6{^c zE`|VEXFh`$&-6twj9J+i!3dbXoMAGCuvrypHbpbWkX~PX0oCY=DoNGAbnwkJe@&H9%Z8=?2B-kLi9cM^G8o0Pc+N@9>wzbVQv3bpV z#xS=xybE4CNd^`Klmx;3jgqR#2{`p5M6B)SGK}MAv|GGizWi2!Fq@-Y_UI;qI4h=8AKvTijiDgA`vDP z$gT9Chg=L|r@3%ObucKd3=Uub0mOPZ!t?GfI$d_$;A*x+yfnY#tb^pVGmtN*d4H1u_x{oifYN2#^S;m z&iDa~e#lE80MVGicrh^H7|dY87)HoaFJ^8)1R^qaS&nVYjBHU$&DeOExUe;0YQ2Nq z#&Ac~=5dc&xQ!p9u!W6818N*Rs&FWHNZ}+>k-hb8Z>|3m07w$U8IzPoF3yHYO>Xi$ znS2}E4icX?M3saitZq$qG6hr$NN|8_WfGL2N+dAIKeU9x6R^+=#B~#OjN|2#niRQU zO0Gu3oY9GjX-pAalfNtqkrbrxAt^9HJ<^nBe-WHu1y3`ZQQ9UiD`bQwY~c%x;D$K2 zRL*mjlbs#*Fz!|XPdd?)#3d&2pzPVae6Bcp{0xkxtarUm85E(PlEXqDDl15&3Vo=O z6|MN7hh4!>SGdB(kqglYPe7tO-GM|$V44W_Sww&Xv`Ca0m#e06~Y+_~JCD34<8`@e@T5;?jf=iW9eLv9kn4id59h z$39kA!}ftLYdC`!AKTbmM>b{T=!;|sF-1fiV%SrhBC9j@S1MM~VQx9ZTmTWOK-hs9 zbiAV-t8i`DtPMR@C<7mOQ(HFYR=2w)$+^*;?sI=_JCxLjEyOdPOqz$e=W&}SixxNd zm|?oqP2s=Ius81Z?YrJp!V;FCgjXVgmf(HDEpzG1CPh5L9x~?SWHdRA*LUL`=XiaA z=^`djf#fAO`N>gkp8UdS!TkLYZkTWdISBtk5ONqp6pGn$o$s9ILHgVf7)NmpRf!Se zTm>oIBqj}O_`^+a`j$`;VmXQyhEp$>(pd$Ks6`($jTl2HeM3RLXZ+g^?Bf{Qos z;h~Uld#Y50swLNoAsgK&A4KZ*9Fq^Co@jD+KGEdB58e}s1WDn0>vvDUpcBX?v#l_y z2cA|dBhq*PQaKnLbbG=At&(${>wIU>Pj#wo2!v3M5-}Ja<*So`3JwXz=tEa!5=KlI zRL3w!YhQtma~uO57$ylx5CX28Mgt)1N{2gSb*n9WqPMPuH~}D#@P9hjqH0xf3yE+G^1QRrdGttU(;j2b`^vcn{L}?3%0;TxYO*m zD2QAPsgN@00H@}*5Q!z$O>B%S7ye)iY-2n~j^666Htx+e;6~rZfZyzl^rXrRQi*T; z!@EonyapuU7LJy}YYL{|aB^vvgziH03*CkYU zv?S_6Y{abY4dGBvurBNFNyWGhdL*SV1cMyN$a?HR>^!9oGUe>HM-Jow5*i8-8!COo zXH_8TqQESt2%=Z=hYz%D%Rv7k6E!jLJR&3*=>ZBL0E&YE1c0cBN&pHEYBa(k^ned2 zZ}O@o8a|;VcuPAJ>D(+pq6opMMsFwbEUG{d4d5WF$in&Z#r6C}tYlC2sKOCO4G=C3 zs?1=Hnu(5f&zY*g4BEgDD1j0-Ard435afW<_Fx(|!4QD&CnlyCp=j08k7Gouim(X# z_5u$s4G-XevA!=bAnPwqCL9>!*ZQEdlI{F{;Sdh8g;WhK)~{k#P5P9r{WdH9-cPVV z1|QWRwN&elo(bkoq&BRe|4QYd%;f+p$P`gBB~!8h&5b0)#yc*-Y+%E+D3CUSFbVf> zJz!%4-(%nU4H!vJ4YdD(KvF5;jPl@+@+g(^;0h$XjI!a9fEOUn3Dzrd6eo4KaCIyW zb9AsPaggH-j0r#qXvnfGQzMV6ULuW)lgc$%J6(mI#U;!2)APklXMBK73 z{gQO(D@Ar`FpprsE~GZBgcMex48epE zi7@ss9QqIr=z#1tMW6!eQ#9qq3Lz0?<)Ow$?tn}W!Yre9rKK(cTQ(6SI)OJck&!N- zw=jqR#D%EN?E!wXT3j&}HDad*p%XGMId73TI}av6K@NCv^gs{KdT}RA4TfB(D2_21 z!)h55jVgeFV<7)+513(&IP#gW(V0%J3gSZ$xKa2bp$*8<95c-_6hSN~#$wX%V%#sV zID^(gCED;nANSF*`Vm6?ksRD04%ULzoG&2}5+R?@Aw6^`-0@;Q%h=$t`gVx0bjA+6 z#|*6Tj+ToGw?GSGlnrp9J8Ub1PEsX_Dg!J?M-Ay*TvBYv=G|gr0&9bhq~PQ%P~J!m z--Mb{NaQa=XPMM;6X-G)BqbK^G6J57F9r2cA=OCs zOE3r1y^89ogOUSUD9y3%WvsBN7GU4P-E;BP(HJ&&V>+0|`xh@Y6 zqk2q}4&dPI?m#ui?t1P3u3j@X^-ea)XI60P@oXgz5W;^3;u5=q%djO{FF_NfBWsvL zkwy{S46h@evus{b@@A2P#MQSF=~Ng105AX&wzE6gwL4Mh4off6q5^dtsio-c}mVvS0)jRwmz@}i(5 zBSIfEFapvI`T!9+M*8$h{TT8?S!k<*!X57g{aURpFau=hVnOYq4&E~h?5I2hRtk=W z4GRAO5kVn1aug*~;%HHl+<^2qI-y#SWhRxzx%jB$_$Ubh3?!*G-<~wOJg{BqEN>8w zDNRsI$<`?U1}Om~K$PI&4#x>9m7B6s;&|}Bl!Te6003a2E)jKaWr1%IwJz-v7EXZz zC}9eH@W3LqZlOsKiUDx@78YXR6y%^h5I1ox_i}B-2v0}YHZx8-bL(W4#X_@I|0$qwRaaA!>;&pp-ymoq%Iy@9 z@0P57Cb1Q7#f5-b6Gxwm_tjA6FQP3nJoaN3s~jqniZ1lj_Npv8v|d!U`Pk7zpQu3D zkBv0gGuBE|>c9-JElI0@k6vRZ^?)}#fz6E8f{qp?d{j6#NJxVL7tTgDqSkFPPz!+2 zHmFtupL8q@c7ByF1}~>_1Qu`iHWuV~j_H_= zCFL$*Ar(@g7^Z;^iV09L_ehj*2qfVY?(%Q@Ru)ph5Uv1FD>slK*>W`(=p6s7bD^Y6 zCnO54fDx`?7j(f(P`6A{msDAIbzL`AgJ*VCd3fYx4w)x+Ka*AwBN^O4>;fu#Jmn9s z=X&U1K6Y%$5V7z2E`6GTd2LEp_QzNFAQx&%2iPDJFhU0|0hp1OY&xP4E`iCORm(nM zT9xB!g5VJ>g3KguBdX;&fn$S?<7uMCTvp{=L7``SMt-%p7fmf*@z)W^3MmX`_Namq z6af&_U>bcvwfdDl30O&!bO@PAHK^bUI88MaVH4Vb4gx`6@tc4TjTnRnV7&3 zih-^lS5Z$v5d8F!BYCp_5=O8xE0YkM7=aYT&`Uh^c0xIIOSzQa1eI6$v}u=4U=?>^ zx$ELVmJg#ZY}r>4ic@Zuc;8^hVpGSEcYI_8SbD`4pcf3h;1(=V%V6rtE@2RKAQ8kz z$s~$Zg4k7H;sKQ75_I4X{-6;aVSB+BdzYKc20`)|$ef)9gBbtN7L^kQ5a|KlxdA*u zp67X8=htWIpkBl?f0x40sG`xN0-yzY8V}l;{B=IDF<==QCv~{M@sA6tfEgmed$4MP zkD@Ht543Iur#l1t7KWt#;z1`1GV;RNNc7ZLT4hgo(4MHm6;iKgIxSqS`an91>cV>p zy20&;HHcdazyR-*jF3{Yh>@14el(H116j(TwWfL|TZ0Rbw2F`Bim`Zp^X99+IIOkw zY!wbbih$vYpm5S_OeKzUvogNuHc6OC3g9@A@!D?_IZ@fXF7tRA33 z`(z&GFjiZe#bEm|$U!m$F_%LlG&+Ts(IB@yLHLl@qTY^}XQd#B1vbDS51tHLxL12E zArBrQ5jx?aVB*+e#e7`Fx-a1owEGbr;d{Y12tqL!9wMi#jBGjqy%`WVe1icjU{zS9 z0c4^B=i8~!J+A1C7qxMPRBzB&Z-!nk_M{@9p^6$A+`tK3wfhTUfIE;SH4cLl3Yet31lfu_Azqu-(B_=~> z+FsNsgJ)d(@bNt%+K#TxXnH&vn!#L-D#(SLM@|0`iI3wqqG7zfKmt99k8DE=hNftW zW@?+X=soF*&2oOVYn4h6%fZ-e0VgRDE|p;EmJo+9<5nvn#|T(XN#a_~4^?mL`mXJm zvF8{T0Du_)YzQ8C&+R_X`|CrN=?WxavG4MZPeBs=T(T9t@Q<*;;I@(@40XCt3KDZM zExmLr9d*qR)6sBt-YHdM*V8$lP7uX2M_qScTNYA=jQ)^&vZvK|_0@L_6p(jTg0}UK z7g%l~rHI=LdVI%z)7O9f5x{I9n&Bm+J6&K!d@ccdx0idTJvs`&ILyYG$$5an4HpwB z&1~yBVFCaIff>yG+~-@}L(ei;h{EN4-UJRr%18%eUH z$&w;RCX3_7jUhr26G}Xku;H&?2MRpi?k5WwvPXs>O>}D^#>_ z;o@a5VJ=#zC=T2g@!rB*z(fv1ISiOE%$S+U%$eB~EJ%^Bk$SJX^-& z<(FWFDdw1D#-rUyBb8H5IOM1a2OM?8d50Zy&S}S;bk?Cp9))<~i6oK~B4{CyK+=pS z%|KEJA9>iaRbOD-Qplm6bkhIHC7524$)=fD@<<+k{E^2XxeSuWBbfxDX%MWo%IXEM zesaMl4+KB}47upR#;$twss}F7j73+ia|z1;Sqw0MfwCCLF~%5XL@VvI(Q3vS8h}t_ z(@;F|GzmfAg3HOcm2eUXAXR0h?z-%@o7G}eNFlEjP0(v^z4PXqFBMtI%dZ)Gw6Vt> zhC~vHP`@bT2rvr+^AJQ5F(q+D9r+OmARytf#u+E6S(2I_hoj~iYxDurL@3WhlOi|W z#H~R-aa$C(J-zIRQ8zg((^5=fnrsS`kG&!Amc_7}r}9#YHYTZ@w*OIeZ!p5k+;^jkg^vr%)jJ=oA!_N-D6B zciwsB#c~QD)G^_oe)-i-JMEcgNCbOPTp>pU#S{~P9Lcq(T<*vxul(}NH(%j#(2qEr z6UZ^qL=#b1kp?5AtU_dqFPZ`*j5dlN;CxU7!F2xK%I)p(`EqY7m16Mkj{2A(KO0Ft#V1~h{i z(4v+St5q#K7(x+-*p^TxLB(%ob7DPkOT#=)4G1rGXi0FBj%uU zJKGtwpw64n?iQ1@!APM&OmI&^CrZ(ZTJ)mMiQaKQgq(Uc;VX=|Mv6>9iXnv$M?boe zjnv1|mZq;pMOwu?+?NlU((k4?&8d^_r@x;16iod?lgQRYj$|aGfJjX$90<5TNI*~$ zporiE4OJ*yTrh)>x&tLk76T$sh-WQPiPAKK8lG4am;Ho_m9S#CIFZG1Rf7}g`eGQx z$XWj}>dT{Q#1|Xe7_W#{;aLLP!yYiA5KS7yD03MrC8k|Y`B zAXy&_0W_d7B_@h!h!m@6$tmi@TbYb56?2j^o5VILpw!4jUed^lkrEJdV#XEX#Tc+z zVGCN_VF1cf7O6$;Y8Lq6*6c!!Wqd&|zBHRMAw!ulIP(g7A!8MiIpD3pt(jMe+bwRf z88VRJHcE(agjo}s3RjqLf)gC!2p5{sJmJHOYaHd&Nn+vrrk%OlTs-F)i&RL03Gaf} z8@XTxK@`J0=usU71VIEU$WA&4J*bfPgVEWsM={hXZ4@?CNmL8VM(C~yCC zM9?eF_1?I>QH&x*E+wBzT}tLM@929enrV`3s?#>RS$JEHWWLKe`_20Gk9BNUOO%#`~{i1F;WF9GCjLDG`lj-}+Xp->ZDd0voBQ7zCPkg!D!Sg!i8IOxglQnc|?|w-l^On z6K|9_TMk1=y==ZPmk*_8jyy}zyoxtl{_=3P$DB8xzo4d@O)7E2n+j-$q}qWFXm~>* zB=ILtOqEcDUeqlrLzz5;rBIOega>6cE3v8y)0u7+tcW!%xdcD}K7{{4G^CM>Qt9ef z!NA21I}wfPj|GUxnl-Z|@dm@*T3Xfughd|0Fkb8A*H;X-76~ziE09sfqh*i$o&8yR z(Vva%X#y3lU|42Q``Q?B2n-_>@z!k-lWp5Y2!Lc;Ab~N5gc5m%2Z3ZUJ_AWN5fhW- zSTI8nlGTCxR&OB4fmXy^mGm$>14$L=GY97f4Tv#zP&5y>G+|>4zY;9E)I&bBak~@^ zb)^H#@Pis8HiQvOC-*G=#RXT8glm&b{PH%7c5){d2H;l&siAX)!*dtrO&Qir8`c_1 z5E>u$VThwRjN=65q;yMHIqsw(D%Lqs*J3YL1%KBZNA^Y$a0>rimmR4v4MR{JdZ!;x zwmT6uh;RoVaF=&`_Z)0DFLM|lQ8sw~F?JJ@9E0~{i`X7=S9bRyiBTqrbV!Iy5Cxbs zhnmQD?;(hcC{c8%P;~bk10_4EC}d6+QGzB@74AvqyJIoESu+tWSY6J{q>Ba&B) z>N6y1hIz`kj7L%rN>UG5!c&|#jbBn{cQ#aoWK^TKXK`|RXuu3~zTGVDXKR?xu<)QCRUeVX}}i*sUmzA&}k1q08%pm#nK7R5DnEgYBw}$(`PBW)Cr#O z0Dh7zf`tK~Pzc>;Yu{%EXmAJPM}7m?YghDZm1S9#&<6kR=UMkxlJ#ej`NAIbay?m* z1-_6(Xs}d)KodhzfS(jeepFi+lW=(OfakVbMHL5tR9xIe5iP?qlw^J#2`(Nef|>Mz zRpgOZlu5lt6ej3x+XYEYQCs2$UVA_X%rGEQAcN=S1!Zt*z*2pArArCPgU~6U_c3e2CcU*=XRrp`SO-g`K&mGRlmIAzVrY;c z2X7z;xbOxTgmPhU3+;$|UA3Z?GFBi2d})P`#b+yLkt}mzDFSIJc7Y3gzz4Vx4AqyA zdUYtEz>vu@02q*@p1=$fS&`CW2ipa2$)%LO=8@{h35U>rx>=GWsV^#tk|t?AP0*4q zX>0!%2nwS~HYpQW`E5VLf>HqpZmQW2WT)LWVr=qX$z+Y4L>?+0?C8H(0rvv4REVC+i1p}rSX7fybajRT#3(x`uw?P^lwwM_9b3vy~sF9doNQFy4hPrWv zmpM5nrkR@=AZ?fmTSp!)24js#hd!2d+By$uHvti|A>ae0OA3 zz?;qicjPJs^^u$1d7gO(o9o%0(D6oD@v7C~iDvY7uvi6G;2=(BJHNS{>@t${8h7kb zt`g<0_*#ng@nht=WDxrtX7sSw=^y{@LPm1O1Ow|FyP2??*s-&zipc>lg13fGmSrV& zJ#E)zqY#W_CT7I=pFF!Fl*eWT8nieyQ_*NYU9zB@XN{i+p#Ve^9;M(Ctw&<4l#Fb(migNjALRta#B1rE!loRyO8!A2ehe28J)NJ7(R4QF0u;|2fAfT?-_4LH<%(0f-n)GN?n4x&n`j&hf`N=zyzs|M?; zs+1UiDTI;HHe#czX3(po@lA_~1dS=IU8oupW~_*l8Xs1M&6rU(PYDNAYQb1ofcak zZ{#3VfEjW?2ZA66IDDSe5gmURcP=b{)p^0s;+^4oABq8sQV_&W43<$$h|xNo$1`Oz zOJZAQBHX}uMN($`2|oWl%d?axw0NvjM5`szh_sy7pw|eLyG1e=S_gDsp$2pZZGZ;h zxS^D=2~SlBav%qTGRbd{8LEd1ho+;DppcbkR&@XFrl5a%0 zj3_V6mM{NW9n~yaX(U?fas_3&8EQZW*`f#sqoxhBs8BSz-DNR>AQc}`4$1J76M6@& zTU^+dmB{5Vg?r40i@W~(YvfWc=qFvgn=ncty5Ck2+@+JHga>eN1x#RGT2KbetEr=Q z(Vv>pI8u0tpY5E+z;G5!1n{bz8ywA5@CJf_)uO}I0001+KnQYB9ZAd#f>76X{lsIy!j8xUV{q4Y zO$TPc9)Z}0Vc^$x-OO*~!EZnan-Bq8O#uK90g@mHT)>-D5O)gO9%kUgcMS-F5ZFlu zV{ZTml;GIGBRY`WMWv;#*lBl~<6}|~268~!5unwj)76w92yc+X;zqCAiHSZP5ZD>IsdIyhfAdI_D-44r@rz+x$&Fyfu; zCm7%fpm3xR2?-PFeYYmK!%P!8BX2qpT>za$m&FN_00>|dFV&nc%~q0PdOcg_uZ&v- zO8(?qHh(I)&`TG6)>)E2Rq3 zKnbOTAfE#|#Xt#i;Bd`JWF*T3_1^CH4r8m7PZV$p%HAE^{_N902M~?0>q=z)itYdW zzU|$rISZ3O3J1zr$Rq+s6ZUG-+R-bV7?S}!GQHV;{%dG+nb zfE>te0x~2MCx=`>bJ7OPum_T`37ZfJ9QssP>)>`TkmYy@Q)S^7uA{q`S9CG9UIpR^ z=?Optk(F|{mU6d=GUB+r%MJ;V&hpDNu0(BsZA?M9R9dCUtVKT_31$$@*CWktq~wqr zibnqARbB;*OE1>*`c3fqz`2s5#ZYGxO022RtYR~Q# z6Y#dr{5I5 zrP>wAE9rxgguBVG?x%#&jOmTR6-a2XSO5@MlqgxUgy2Dg2?-)$*w7(Dh)a@4R9G?M z#U&0I4ot$USFa;SjEp2%GUQ2=DN&Xr($eM2mP2IDq$yKM6)6Bx$%@63XDUfdsxYZJ zlL{3nly>rj#WcbgCRB(HAyRaR6e?H7$f1y`XHQvSeTIz{3l;@RW~v~q+O{SUCQ+nB z;UcIjSf6FZ{sbWCN)?@W!=4f(bY@j1EhE8#WwvarQdKYuXqo zSD4)u``ENu3V^uaOia}^+@X?AHO>obTGTLt0Gu+*v-4wE#RLs)O|xxGxI{uTlT?iJ zX|RrCrJ^7x3{ELi4@)6ZMUdCMVV`0K@`X;iMW)CfOs4CZrIyiKEs!>R4o(P*zxB zqln8rW|s|?*kadef{AOh#r8mM4OI5qZ;#?4Q!d73MvgrIiG&hY+g7x%k@Ni=dB-dD@-+le)LsWe6H3U^)QhgVgc4LLLR*Ea8I9FVC)mUR(JFfWF zjCHM8R*5HR*VR@Zp7&Hm7CzNpdkG1o-#hT|0}nu~vqJxiGL~V34QK`lW@w^|9(oXH zf*xcLJ=n0t3oUlmLW^>%=E93AD2t1VDz5PQFJX~AYHBaa1_O-0s=z`ZC5kAhAdHmI zNF$3XnrNc9>xO7ZU8YBI~PE2#LzT z!)9vlC}tw?>ao1^g03t8)RM}rx8xE^Hn5tyJi5z^0ptn*7&{L#^{9}kEzTp^>9kZL z!HNpWr5J(>LxwMXlQA+YrYFWsFTJtgBsmtj-zQ_Dx%$dVWfLN(D6c8UN;^;YV(6ek zF5_Gysw(cJ7!CdK_7d!;NX9ryJO3Dn3Ut_v>B|4|6eVkK^`&%hg|qV7{(Ao9s-ezYJoc83#XhfqKg#v}77=VFAHKS3DVpJgvbw>sa;EtZyR3SeF zDnE=W5T;_;s(#U`h{eicBHI`z2r-5#NQ-N0F_zen!YubZ>p;ws0=R;8thJOg*vy!%C^@oON$g}OTa~Kj<*-w|3}y=p#Lez-2S3Df4{*R_&u+m6 zJq#ijLyLwq{3#8h<)VybY+4z%5H+cJp;Wz`)J+}qLCt`G^JDU2uK7ppu)v8aEJ4t;%LG+o!DnOL8*de;3B}RU11Zl zqa6kGqqX1FgbD27iteD}8~v3g7DnY-=V-z?CQQS5^_gAidQzRhoQ5z_QEFm@H@oRX zVlv!uO?EQlIK9XMdUD_mS)3Zz-NFAN6>`81_Y4#p-h^*_Qh=RrWam{13P*$SgNsdu zzyvv%C$4ynDpXT34KsA7tU~z?ZR+zBI-G(m`Ag4DhJX|^L;!#Fp-*^Zhr#vC?=`bU z986`35^QZDL5v{9Dpp~NQlKKZG9+$sjeDU7)o?`f;NcFP`&{UvC`3N|;SjBRT^|8S z7DwdnkdhdVGn|2mPK08W%2()yrLGjNX9P4F-?US;~@BOUp|=8j9sKJAK-h& zG13W8bGk$v2Svv_P6`x|D3q8AF~>PhYEpt^Kqm@$VNSsT5X=N-IvoZvNJ`9NAq$x! zm~oV8VI^yw{N%7enVl%e<#_+3eC4u^Rby~%tCij|Whsv*%T1ZVN`z3vI9;W(hBZtP zz${h5WVYdU;%pBB>(?Ic0ElHGj8qHz@WUYXDiKdIWZEP%#?0(Zj*VEHaMqF-)_D#mbm)rgXoFVLQ5F^vFauTq_&XJA)w5$^;CX&R0q0nc zcVxXPQO+t@<00jybRqx5R(-PxNl-u*&#oR`PX_=lSi9Db1#I~AnjhzEJAB^$3V!s% z*4O;h+ICqAWz#1X&OkLX+4*$7So%cW0|NF;} zV;#rA!NIX|a2$K@ksR~bdrQa6ULi@vIR^*FJ~m~CkW~qlb8I0qGnpkxNTv1m@%{et z`Ujr3*Lqyn<9_$igUA)!7C3!ljui~{3*BUvIL(O=Q(4>o;PH`{?=Y3zyY|7@dC%aL za7<&y)mrfv#CKw|H_JR()w?%MEeHmJJJXW>2VPe{?{X{-kWq@Nq9p%v`8$zG*Sc1J zzWn3IclS$g7Z%jbd68F&5#Od^7TWE|CxlCrgIJq5Z#xJe5g~iT1Yvy6;=)Q-__<)p zK!YO>dw*#}N|Q;?H)-g;4p`F9Vn*nOQn1_Jj>oygiZ|bt*RCyt#~l)G^i~(Sbr66c z5*@e`g>v<@i0#P#Zq!-&J!6XT^W`G3^NavH`@F7>h2qY!M@r$4GVSV#Rd3G68CbsK|G)l+R@@-&m>wbDcT_EKKE*Prtzw% z*i<7>xe{*)ZE2Ud$dp;m(u8UhD7{4115J7`G0}2~0IE#vkdzq69C{dYo|-Kg~>6NF`0G;LBn zpv*2=8Lknw`;4^^bQLZwe*lRJP;UEZG2XvaoOFt1C9TD;(QiP)+A;cXf9>B+jj#RP zM>GI=QiVf~!AAsS(HEy!%<%gxeHljQ-%rkw!DvDWmX(Q}Ir#4`&!1_K*r@$Qd8&TP zyvA)QF3p;5eMbDMtsbYc97*h62ev|D#=O6BFCeQTV%1-QjOz{ZL`_qCLGs!Scr_bZ zi(9l(C+Au+9Gs>bHL^`rD|fL(*rs`F#ysZYtP1^zmlC@~i>x1Cg>OwJ2M7agOE z#xIf1b3v?JM%-lSg;;P2>UGiZ0RE=g+YNK1_>GclHiV`GWMExiTEfcuJk2dc5WKGw9PW@4=1lkWYAj@WeZqh7ok7VnODZLlgHFI(z?5Y@%fDoo2d6)<-r z&&wKTa0fXm|MdbJ`(IZya%b{^Qs^Z!`-%M%{8SlLTTV&bQUkfE|5chrUI1>a)*|mL zn~jcAJ}WeuW21;PpiE1H73dl@a$ql}q|aC*X$LJ8Xcu|K{>)fD?rAn#xCp;AtKA;h zD_Bh{(N6PCtaOp32KhX7@rtVQ?<0-&+;tMLLj@=&(2 zrGTI>>tI&QpcyeKJUW=?Ln(`qsLf>d+5~F#qm?&G?H#1pb`EI)^*5f^xD=cfb-jeI5V~5<86JudSvB*m}(yH{sG|xC>#yCD+ zm6x5hi})+w>0_@nDX%oSu5@)oIeA2R93OKaf&tK9JpIf{<`PJr6j2>;4NUhA{>lPO zrMp9ah}STtB+gWK+~=jqi?{!w!M>EyAk77il@e(HUV*r1^Ww3309Nxz1l^yk-krQq zoRJMP_dl|?uVC(h)Fr824WxNd=F%<$nzy3VVRGOB*QHoE+oIoU_bcnTzx9to z1$Y+(h8E=UDk{yr4GA5;Is@Osn}u~0=e3(Q>5Q*wKa9rl+Km-y`kXtLKgXlbIy)d; z@hmC&qN3jn8tx7`Bv$b4qF2h=`0zuo&$sznkLk0_CSFvPWq>9qzIy4ZPZ)JTBw3tz z9Bw2U*v};3_sfM^C0PVtp6EjK&I$%dXKXAHAYd`BJ2EwuxEU;>^J11_T-Utpx)Sl! z`)tkWj=5HjVdH+@gS?Sv`GX6h#k_0L@!vB6d=F7DHNtWGFaWdK0P z(9g6Rcpd%bZtzrFvD!C}rdKX3^WzmWz>MQhI*V~Kw7mFB$ci7i8L!T2n@3q&D=Ti* zB)$yIH1@T5T>8wONT>=(`vEW=z)&m)v;Tzb0z5McLA1&?=aa!t!PW406jvi!MI5RP zsGwJ6Yjf2OD#zHaxs(~e1C-+f=C1r3TAkec*wniIB|y+?c;ky4(l+l%e;x7xue3b; zkv{*&ik)U0{@?!NuHLQNze^qjmL3fy2b{_O(>FPn;ftBnXMIdB2z(O@)+)we)u*^@7nfu>kpz+?TI!`e*`|^XckBCg!zA@C zG3ggd8my~78l4EsnCzlw1xUD;G&sEZRq@F0K1zTY0LQ<=*ckuKuzOklV2KW2pnv^2 zZm0p#nRtn`!@V0ZDTQSKM7T*H)f?;l+9mEk8P{(Xd{ghT8uW*`2yr2$V2F{+e6z&1 zfp&lE=6~a`w8)Zmk&LsjSnb4aKLV>kk|Rv_RDE>Af9|oC)(tvT;;YV{L>sS-vp4k0}l2^^cM+?;a9S<&JJ-zZ; zT&cSEZ+veY>^-Ox#w6NTEl0kbZg27s#*E!(OiaRd(>E{_Xq}nq!(YkzAi4kR`1jo_ zQ<3hxs<7iwr+ePPX6UoVtf=dQm{$YzY7N1%-Spju@|LN5Nd?T~$dvn}(a<09X2q~2(*|&4 z^?uCYl$=)8{oq!o!IOTfBsra#K74=A4U3lnR|=ZQF<8VeZ}oo|15HIdLNp{>(JxxL zd#cNg?jD!Bn-4M_vPQ_k>{4%mGEH0jXePwU0NB_p+P z>*NO!ECr{%WiRBiL{P}t5xlu_kSoS|xG@a}wsf$)$RjXzs0Jt+m6<_Y9z~IDxKX3H z(C!r8cTw_R6D|%|iS6H>)bKmY^BXFRfok%3Vv?zwEb=PF-`>CoQeX090t3U#<^QXe zUvuu2_ro7J_8Oi)j$V^DRwQf9YMask08kxkjeYGGCT8;Q&ClsD)3hoL_)@PvKmF0> z!lG0XGW>D<)e^c4Sjd#YLf1?BAZ+ln!Wei!%Fo4`v+$IF4ZOPqUa6bjqw<~#J;-A^ zOjg={ID<#lz1byq>qwXrWr;GYva17gWjIK=4NB~$KbCQw#-w+p@|r12ECAAX?AR@e zQ(=NizWFu?ow&oJoyIw~X+1*7N;%WPqP&S&kyWX~CrJk@yN7lKZeOGx2Dv^COZNrk z2>AO)F4!$L;qq^ zIl!jXgMzZY_&mv!m1k}-{3MW^UPy8?&R&PND;G$64M#kW8mfVb*u{U>$JJukSIr6! z)HGB8{y}LB~>e#z&wNYk@Ds;jD!fwyE#?_VCENRFAILC(akenQadjas51SK_q~8@6 z(j|vA_zW~R$HnVhD%a3fDB-Iqg^nk&R=+Zt9Knv{RHuHN=E~~_Vv}LhRn@5iPLzvw zGAjrx#U4lAy={5dg+1ePkIMv{-A{8c-y@C}ajy-KC(ISU&wJh2!?055-hZ|^;#`O( z35?V=aJP_5F0|+4?Mq6>?Cf(ECGYRGb(iGA+}4*qrM9$=56176JY0|atm^fDAW?m= zWPLFX+(rRw%d`*i-InPXlX}$r_))WxweF0Ww(OGyx7)H$mxFp`pUtm)`||9Vs4e$= zxAeAL&!;B$!^_79Jgj}kB-ag7x>$_enQ0%+_G@k*hOsF{3D2l(GfBV`sQ`wHveLynxa%Md zd0*w55-kKWtxU_E2uv4e>z{_m#jI6vUP{~`a3YdmF+^JhF?y0+oT{UX`eA*HC3_Y zB62TaoD1sgQK_?+f0380?RflR?BX?}cowfZ z$NX`0GvaVY66TNPUHz*H-ok?l91G1t0d}*8Pqgb|JUg_bV0P($#W)w1IgRGMQh(8a z&Ji~+BwQoeM#j8;_`ReO9!TT|-hk@d4@P(5@7BA)J-SkC3x&LrhQg!pggy9(+RUaU z&Al6Xn=;om-`v^&memkGA*!?%$EGei(HVz{BRZG{lY3B|fg6dX_mX;+@oh4k;* zvui)I%}F7Pi9S&<zx`wmW~HAl8~gP z%bEcoUUox8KBFe@Vz102&3s+}v<6JsGW4dc-qNV9;du_VPVe2U-B=QJg`N9YTu&EC z=zy`yLA*GFL<(y5j`$SSK;)(t!2@-_f}9>)&Ducu5Pt0-(!e zDPvbp-GrY~XURJtPxsbLYm9AY>067%-u*hu(De+@pR>+Nd1wZuzN+$Q2{;v!(iSae z!2u0s&=F5*Pe(WV;?LkhC#DJ{Ka2Z3(!3NWHI?G;7XE-7URt*ln!+JS0R5020C;rq zqotf+PD`+=HYR5NMh7jInOfvj^Yks%#il6Wmk`cs(s2~-zybGFhqt8eTh;YyEuRL| z3ZIc!aC~=}1#H42ncZb*g)i}z8Nf|)$1+(&^Bz%yTO)Mz66#pa1N729uIQysr^#_F zGLwWso2gp;UgG{&`MeXA$cw*>;$3f;Er#6eeeNyBVWmt!ES)e+34e_nvS-F7r{}ph z7((eY2=?_Su)TLiv3G3KzqkIJnGKb1PTp(~`q9Sd(MO|{gTAH^MM?cGYak3cwt#8q z^T{H2EZKiy{yY7cJAACqzanu_;?B`~4?EIinzy9mhoeCpMe4nZhjft!6<!^jJg z1gn)nQYtecUJyVVEXhuhMWj5C@Yq*B=#d`HF$X9^Kku9^w|kU|lw~4W;qu7C<~05R z4TQ&n1{o`_O%aY&j{Y6nbteW%`h0fgbcHwpiD^&HF=2hIPQE~T^$L%T z#urnf+}cfxWFGw5fyX_K>>Kar(n*RJC5w?=y!q#IbRdDt7_Ic z$LIfw%q}bX1zT?tJR+S7ObxeKC2|KmXG97+;BOw|xc0BjRdXnhCN*^$#F_H)zo$R?BbIChAB7%n31Cyfkd}HbNIM!{x{;9~fZQwrvDF>q=pd zR)HcppQe6&0SHU1ZP{JLjZ|Qx=v@R4HF$caznp;H%?)#AjVA+$blU9PNuc>=xG;)~ zq`^d-k4^_U=im?$2n>(yM&sS{KU~G^=NNYPG+ljiJJ;(+o|noEe^B z{vM0m8@QOw)Gs;sR9bIeF{BrK95EPEyInHt`%sNb>h+z$_Vue07vWDk+NEg@yh^Tm z_3b6tU{L;x`(trru$^8bz%c1oLmh%Wi8tMYGtXBe<#!1~VO09o?Vi7DZgx9hQX50b zYTt+B{A-eL%~gkB06Y_p|o#?d_8&0HNNuc@qBQdo3U z@m=4^PcK(JeaE7zN6Td=tXfQqM$*}daT!Gu*qY{z&TzXMbb<{@e3g`5$!rmeH)B=h z-{g0mc&Xh_B4!N@+3we7?$34WfFr-+0?Vn?B z3A&G$dN@e$v7G!?f!u9Zd-KQg@@k7^KLB;nZSx3GT2oHh8H-SNpX3wch!*YLY1je%*~!e5M~l{DJnlT zO>wo&cOmkz0xv0-lrN8zZKk%oy6cPi(pV(o|l>8 znW)X-_Qm+H(u3v!mg88mTV_h5|r@853U&ins{ zGR{lv0dgcui3yr>T??B3IO{S=6UXyDhLsJf1`W2A4eXQSD&&d8jfr{EYY0nYGKz_s zD11Qk@;kv*(ULjL0kPrcJG0TciTDzskF10>LHJF`=oK3Si^hr7LCa2dOG`?o_@L#x zatkgwabK%4>vn6i%XHg=i#+;MMu~&)1GLKwjbK;O%~=}ZE-(JPETPIQ!HG?<5=*~d z_QEKu(94hC1OyNaBI4zUj}GNSVj`l4;$C%xq3_pwt2Uj4olIq&P%9g!68Z;!^Ei5?@?qW2Dw%0u4`B=lTvn~>4MV;@RWS@IJ{zOfRe7LvMzL< zh3AGw4(Z%VG|EAgev={Gf<`{XWHGX)=$21(qsdZQO-RnwPgUC{hO7>kv(iauWVya+ zAu+ZB>~x<=c&!LbffmI!7R3kZ9ggU6BiZ4&!a@*$kW?k{J}27Hu-fjfjc-E4D0j*B zff3F)g`FI+elKSnmEf87d^|^k&QxjqUips65xe<1dt+a1V6)ky^0aSHrVloe@i8E- zIHqD3Ox&Huhh}1xgVf4V20K&XOVS-?85Pg3-TzY8IehIO&4+7X)H#crMioU<6%XLRYKxI{ z&RHgWbP>L+xFKTcl{7cY=On$PjTIvRL)+C!ivbl02M|sl0L3%$;RNStUag?P_2SIn zA!aH9GxVYVyO-&mHKYwt9DtJ#5k{uj!d#NLW$-H-IE8K&P6qKci1a;?L_~mJ@DN4!x;I|!!ZSV4$FyV z>E52;-lvZmlj~nl0nJZnUj2Av4G6L6-k9H6vBg?a-XR=R=*1e)(Z(`=11Lixs}_MW zmWrz*9TuawW)7-7`(dU6`Jk(%IVIjbOvH+FqB&dj)1;Dtc^v)O8pWo0^R%ssf7r`) zp-K=i1eQ~Dmu$E_Yjt(vqmu(rxQ}wpv3xflo zjGZvFgbqoXNSy7_tyMSw_T5v0vdXkd-f6bm@+Ac47zdqEVb~-MXsfz_+!pF^>*XGB zNJ3?{A=4`ChC?gB5(?9ySqwd-VGfKx*#GFp1GX$ip3mpzS{7Ad2jRr@x_*$%9?w0; zBqKZG!M{}PSKqW>1 zw(zgr*Tnh9MjKyQyf}Ci49JDb<|Ct$hW$8SLz>qHQv&#{5SDuts z2zhuaIF7jfQI!6BtIf&XzAGi7GV|!a;|G06Jih=?q~G4u2FNS~p@vW&R(u|u&mU9R z&>d2xPvINVS!KPAYotJ~m#(ZNVW;Wz#1KHubMgRhGmU`E5AQ$H);S`k5+KSsk2czZ4R9v(zJ4e__3To0+5a1yt3 zB?SL%;ayV{S}BXW@8K({kC?BrJ_vqg^n;l-+14diWYLQ1ID`P=#I(JU&a$d)Tl{U+ zm&lx4m$p3F-yUPidE>JB2l<5!aY>gXgnArT)B>h;_x#$e&TK3K(6qig)b|KFnG=Db zl$1Yowp^r?;3J$oo3dj1z~)_AJbpkOUK7fcqjZUJTWfnuzg0>3o6@&JDQPcZ)<9EgFjBU3&+z z?OYs7=L|u&9*n!{Mku0H>&o6MN`7{CdQyM$b%*|()4lkf#5U*mLN08m7liyvHL5F; z6I!<(X`7NDWfsFn6x|tn`eD`ANC(UIm20npu_KU~Qws0eYd#4zpP!EeRalJ07`#Ct zoZ811m}Jy?vPdPGJ5CK+#T{_IL|utE=8$q9seju2_y@<+AHikK<95RQZN_)7x1pPA zTP}uej!E)MkYAC`)~W)ZJ8jJ2?+H4URFg+*bixj^!I}wL{21zK>Gjl|3yz*NCokdtV@5T=ko=I_ejT*Xe#__#NznG&HCLAI;+$^f!xw zI*P9BySz7GQ#b$oi(j6_$JG0aDi7X_;m0T_n8C8FZgDpV5aCh_NvghA(Hw&2O?c2* zNv);5SI2hV@prt;()?;z&&lHQpQN5|56qpjd(<-9UV{9wmtr*s(E>!)ftGw^?K31C z2z0X$9;LZHMl+cB+0TmP$BjeAVW*<&17Z=^*eq2Ya6g39`qs=}0q6vhfM1rL-(ZB^ zC)|bqW-=t^2&bj8O4`vumgF^1$LK@i2K?RM;Zxm#cJVno_l@=qwG5vil`>n2Zt|5D6_`zZg8$P zBocr$W<-;mO6>FE>u(4ANj#Fa^~zox$>Xn4md!4%%a3^ECAJ3dd}BCtk3Ze(y%YSv z^RmXtN*9+TZs)%{$Ui@&k6#%w0g5&*dh|dYn|?sPi#M81&;m+j6eC6S1G(sI(!}Fv z-lU0=&Y*+mY}xSKK@Lmg42TVl#2JayHt2)FcDc#Md_JZ|9H=I&H}TS)(-|%JBvG%> zCB2!w(02EAq(>#Z95y5^i64C#wW&|4$jGQf+#S+MlHs~Sp zdCa>zJnM106-DduUtZkwv_E~fNOt@%_VIlp%~a|Jjzt%~N#OD<-b@knjJtp9u>Irx zbm=U{ZIbGG@pjhb|KK}0+t0->@eOG5?vfonOLoa)OdofPy-*+himXxMCBAPXL`6DA ztC1Y0pejQS3`wmgr?#NbfE80JxszF2p~hFFk7!@vv{3*UahU3*B?g;HEV~6mbTsL* z%U?@=+o@2%)2M)nDWVsO~~0XNWku7_Lg z6?t{#txa^SJUHk1J8n;23k~O1&55hwBH5lb0y5s zha&Mh>qiU;5~G)X+8ptplvv+6sS&#H*P`jApvlm#N`_o$GN+wzqG2~34~lZdCJx9Q zzey*aXl^JzyP2jxNZ@7%14!dsS*7zb+!f=Hxlvd}eKc5EA<(2Ih};V3r1cx_NHM5$h=OSJYi>FcSzRodW5+-K9{XOBzk4n%=tVQF`o?`qStp| zc5h!Ibd)Hm)*eYBj3P;kX334%S}AkZDn~=AkCd-!g(=G>_}PjtlA35_ z@6TTF&_PV9r6JFnq0z-W+MxsU(Ad9aOslrj48Etp!aLSzyWGPr*4-v3fNL<+6kxBe z?x#2Q@ZtI*MgOwF)iT&~&hu~3qLht6=w%w0*7Ihv+VM9mkbYP*6i)`j`xB=jlsDH0 zll*1f`32TQ)O#f9Y9UO6S5Y0$t{r^{@8@5~0wXyFpA)p^Zk?xbhg31XS=))cT(V}B z<_(*8=X<04HdwWOi(ZZ}CG~K1{8L9%vP^AOOl$DfgDn$cQvW6*rskdCUp)b$1wka? z+v~3poW&H_8-+5W;Ysl^!|0NTl4Y8)LgjG@7DM}3^_Qew$Fs{vieFf8&<6s0Ho6O= zG-@4HnW2DZE+(g9cl$P1h4)Pa{_e7|#YqhMF;EyUFX=O{qu*_MOVNubrt%m~8>>&{ zqa*sbFYiZMs|T!JTAeC<%0F+-PR0s@(~j^GDqi5UUMd%ZGupI2J4It&m@D*p>Wr!_ z(S>gC3MHMWZRe9y-A@Ab+vX0%iB#*-6TSP!F^vEK|9NhZ*3TXuF(RM7Xewe@NiYpK zQ5+5fFQa%~G{8r+@&v@_kwWW{L_99H^LKXxmYd1$$zR_x%uPvGzBK#$z=DQR*o5i* zAjcx4KI)pEsMSc!*LmOksCAu+b;@m}Cs&#INFX76duSoq%A6y^x5%CV>ySxK z0)W8(wk<_@`bLfO?w*Ok3N){f9L_Taa&_c8&&$!MW_87k#g-zHousYmZQF1b>y^$U zyL3_76&}{|MX*W5I?4I7a@pqM`PM$zvV8nLSGAO56L3Ji>jtw&2xC!eJeS68_9tev z>cwWT$9xMm!M`xHydye~TZ=o>6tDn?vIAB47(3zGz~bdw%&~0iH3s}xgMzJ*8SdX`*(K1X7~Gxv3IlvvKMke}4yPMGi@@pI2YbeIW5ao+ z$bB?`^m%fevywLogagLtbI^BB4?jBZ<2i7V+(;<$BYvZ%8{g!^Nr#raRutg<(vDCN z3@2gr>h!ajf7lA0H;e|eoEZK4ms=aNfdNW80*;IaB(?i=K#n1wOm1tkKP zI195!Cp9HpKJYSe;JcBqDKgX1ult{3z7sWB9kX@tv!EBry|)vIUIsDI4Jg-?_}vWs z^_s$S_XYLfu@ZC0M3B>eC$Dc!Xd-?X7XZCa-_z+^n5!lL} ztM@TJi$`te2Si(CT;viK*3trc-S93||x)f|oGhVj947u+^cV zw21Yf(@<)Bq-DJCdDaf%^Ym-0dYb%dKvAimSgRgKqN)9dLzA<(~;@U%=hVvYx$ypL=3Sb+yGu~l%ZEwRK2o^Of{KXR?- zkq!|gmuL%n8|&|3fz~}+U?)ZUQ3)=!DyHK8A5kE~(haeu5STILXF~XyTAt{8qcYOh zvT@Qc<2)pP{iP|UscLI6XAYlz3+`q%)G_2w5K3S;>CfAgH&UT2``Evv0q6z(Zl@C3 z<6jA%g7z45>{xTalAtn{p)achhO1ESDX3pxn;K;0=%(jhN@+l+pfc2OsLh6dO&x2h zn5Qi88ugr++F!rUawD25PQcM>MnvgC>5OtDbw(72HySLi)4Lvln{m8{2nN5ljj)HT z4VH4;`NA+c5vo~pfZx#czJC*fEBJ1q+JA9wj-T*t~^zZg5v3~h@7pDvb1YCGMAsrHsiAv_ed`J{Z z*U$d~wmOoz$uf#e@mbH+j(=#)a2gEusExrg zM?W>_aRA1?`X(XR#UN_v&#=HeU_N*@GV^acPZFfadj=B3o=u*R0{b}@i-`>b067!q z#+5TR`-eRZieCk~OwL$y{>#d_M79LU=k5`5ha->6k$Hdf^AOo4a)BpmV<+pmyx_+c zSYfU`fbmhT(ULFERh3MX7{XGX8`OcgbIP+gx;H!c65wYAz(RPC-5WRr!V3R;bZc0uJj z>uK>+xm(nSclVV~^H?l$q>LFO-6kEcvN*Z3#58SyFL1ozIfW_~cu-DFhthfHUp+wD zws3#b&4eRHe47$;4c}DwsDHImr7&ML&5Qh13p?rBwS4{}tVa7Cqy@D&mZxvihGdWtb-$*!!caKeDzFUDRN*Hmc)zVs`spJ3`4WFepFImWR7HUFyNxg z2Cg%pm#X!*s94ALEgGMKglkWj{8gEM=&?tr#!lDUJV_UZa;+l1i9nBRU&*>M`*6^C zL9*JEcBI?_y<4$~aG4FaG+{s&m&b9FIIP$`jmlZNc^;H!%!>5le3>Khu7GvA|7!jK zbU4cM6W85X+H2CmwTG$K{`9j<>0!Mxw1Sznygu)+I_)SmXg%)q+V;`@f=~T5pzXz~ zV@>o)?e5m)_BDF@F{HuQ)~N>-<>%*1=Adt^*Whl{gBLYi$serqj5Y~UanCVy??zZR z=tVlx3)$+MbYPB~4Xh^~kyMPvkX)ILes=%8g@Ci+yR6oB@_`Q(ZPduw9Ccrd1FQg# zN6y}wVCIj!Hw_nykKK+1t~&52rZJ@uPF5lh{yMRa5=bW!kjf#wp9HN~r1fm=E3<3| z(mW9*Chbxkz!-g;q6arskPs_)?0wvCExu`oW5e4MfXt{CUQL1la3A;e^x+vj#3?z)p zS(FA23Ul7|FaNxCH}N|`NVyqCamoJPOiJa1Q0PAMN=0}jdTmG+>hlrN0LX^hV^x5R zo_pYLCMFkm&a{PW4HQ(xs#eU4Q-W~O5I%lai{18=2C{O6Z32>n ze*;*N7@R}c4y4eFz1^!txtWa}kBB|@dX|ruc#D_e_DMGP(Jmx9k0yIa=t*!h&E7~W ziQ6mPNOOM*`!;yXJXp*#2YR$5ppF(h3$`3xa^jvfp3UGGMvP(@59G2z#Ys>kI-n+( z^aB1Rz|g&r$JXNGr5EOfAa|S+fTvHREUy8Z6fPg(RY_=sgw=VyhDqI zM6;M*!ZjNnDm-V2Z;BWBuMv1ljPgph-6y95EoF^MzqP)&j5A5 zZi%<@NN~$mmI*We9G8^amaNrh?yh!pog5DL7@ol1SysQBNCRC5N9 zxhoi>#8jiiF3Pb|d24+`vN{PKM&;F^<-zs?u)pj4R_c68>jgCc(WMv0R)!7~?lG#Z zr(W%KINL#`iq$sDMk17>O$~4;ztqNJ-rYgm4pWkT2aAX65RkqM+Y^l} zhufJ7(d6cK1NvVETw^)(^0}`fbNPSeI&>Y2xQ2Lj<*5b|WwPxGXRhbIz@!Uv#Qux; z+wpy(ax~qGbBXxYRD8vb^m<1uONor{f&P3RZ*(M(`+tccoB%Wnbc+@8S@i=Ix)sx2uC>vS{>HLf11@*H z%U%Ep(sg@{jf8)@6-?Q6VbG89j4hE8EzZuq&IG63`tCmbZ z9h*HR0MnD)xbt$*z3|H0CPL9-KkTi@53KeSpAYn>cf3!(|6)|_aXR6&pkq7z>+8Xs z+YlGE3E}<^bSB$VRt@j^e?bVH}-~KwJe(laLOFPq|f(WXq>O#oY9Gu0DlSI!A9Y85k={QL=qZ6hN zX`)sF69Mu2B@Y4IbWlKmC(xo-1={1>Z=SGMm z8IBQD27zNrx0k>%V#2gtZ`((xK^_QpXvCN0hW<=Z#+0A7X>E-)Qx9G0jR;3WG z9Zs3cU%O>WqbDWRPRP;!CpS22)qZf>#=y?fXx7619eM60?VsCVdUgu~QzY49U{5ld z1;PyQ5RfTwP>l2%9j0ZJF}Gs3?~hV6uPg7UIS-3YM_Ao5vNg<|PL7hwC5q)6sz;%T zWBfxMV@^I|2MbVJsBexLn>v!-@Tz0<%xjaI4z@7m0>fET_R79IbA?;7wo{JNk!Aw` z`HM{e4txEdD0pu|j(%f^{-C|Bpofv8vUn|*v*o=>Lzqv&_an(6fLrA*%Q=YJNj*+QHcL>CcHU3^Mfrs6-h+7G*4e^8*d68!Xi*6qXAG&TOv?ti)- zM^rZJzv07vsR<|J@^5rvcgb^CPj4>G_>#AO*{+j6w|rbLa9v^iukfmrk};Py$_fi} zLhKFU;`Q+6f9IF%hLb)EE!|D#-r|4||I0oTaR>M%((T|#eF}O%=@pEX)AhF^R0=?c zAU#JLya)~{CH!K9b+r*M*gsdhf7w*WKFIoKo1u_(+GBGp2dCJ&0)sNzhj%(61#mKm zx*jngFj$$-b`LbD`|FeSJs_E$l|GR{p~*HY%9S&t3Zz<$W=TPu4;J*CHp*;?JMbb4 z8f}a~jxAv5g~CR?@3_hR-9G=ijcD6C$V8*Z)@8`s>3Q+@W}S3%wxv6)M;9Z3rzQVt-dr2u_;%`Vw|!0IU4szjYo z8-l$=ySxBWN&%Ihgxd8Yozip3kM?}?D^AB9h;5w(dq^%az-@(&N+$=9gckl-jqpk;@)IWm{v>^(tR1BYkK3%J-um>Nrk)s~!kX0o!8aTrA8ZrDrdM<3ze^9IGWIbXU`IYM}6 zKlrn2$ALQ~jT1+#Drum}41m&F4@RUYw9OdY{0qILcPf1U1ZjA=k;&H7mzSA_6dJ!ZYRpDzu)E8KTz1P{XBMVzNZR@w?sI~-fq;3Iox>Ml=#scHw^ zGQPVruDFRppc#H1#Pt;F!+4>?pB0i?ZoNP{B z9eNqRUG~1!nCp?p4eYr?IpL^o?cj z*JdV3pGKJrWFkWyHZ>)A1zRlt{hrEx@!Qo?WUkjmj?m1rjqx||k5U`ESsyxvn| ziF+~Mf$k@zi%bkea6tEL4#2(kY=ee129uWu=BFOP7j#nf_L-74i7@{e^MZz96_H5h z*Ep?C?n-+#a#Cgpg7#9aY)fx$@+qJ>%I}%$DoeP~5dS(kqsVof z;}-jD!8$Re^~JX+pv8&fm}KwSxfeL>gR2^aBp`ZFtbO0if{Fm0Nx1|u#wzw>*^{yr zH($N19fL=Bj$5od3qQ;;gf{`+-w2Bev_avJU4768y!l9^9A7?Tinr9kSp;nr(CV;k zGSn=2cz;S^F`WcSHh?WCSdq-KTNJpN>!5Sp^WDPM|KqI zQL}fFZk^1nV3e37uez4U=9SOi&9|D{l2t-zW9lnkcyEyYtfe}{KI!fJdhb>5bQi2% z@n7e0_M5UY?)YC5Jf~I9@&h!WYAc3fRX^at2QrEU_V-WngrEKol0a?00xx(CXew0* zgNi~Ozy5&;7lY6P{SH_Ly0SskX#bscglgTEDjWzXVTfTEY!M^7c2#zz1y2ENdbJ}1 zQEbUJD#>OghrmJ1Mm^6)eTWrCi^VFB>qT?!@?MvhbLZrFTLude zvk8?&5H})tU^5YI!3A=#2?Q2jO}BF#Q4G@{2Q|SoUx6cXp)sm-dI=FX-{%%#cVxvN z2x7ruI>R#oqjm%_O;Mmsm;d)LvhYk#V`VEA6H()0r(g)$luuX_2^n!;9RYYUwqrZi zV>@RyiGzs0L}Y-V6mOSx*2Hr^#|(JY6;WUkou_kJL5iXGU_&qsOHoUd*K~0R0CX^B zWVT*7vIS+Z4X2YBiV=>tr+ek-W*ns$pV523$ByktJHtnOe1?4Uh-#j2e>0{!3>c`Dx@M<%mxSjSb@_<2#|(s z*mfVEB3Yau31(nfGXEqD79b~ck_`f|f>FtCE%8W zMN(~rF~>+Vmxg=c1Wq6Y5x{QXUdn4C2FFE20hZVXpB}==y6o-VQd81 zRF!5333?+;03eAI25<0?8i|r0d6Ig-2YSE;Y~UamnQFE$Ru_U+DH4)0!afHSR+zO_ zC6Xdnb&<=^k^-a!1ag2=F_Txo35TKQ?#g&hv2ymbX)j$ZqzzIddDFfYN(DZ$2>{?S&gnQ3BMEZgH#H%f zUo#T~Q3Xh0t&3qTZwKm}HyX4YVPrm#^JO0}+Yp`Jl!8>+RsQxB)nJMnlMA}Y2uWsfInwk5ic z-ocYZ1tr;|DUTLuSdwj8!hL0lkp2;V6Ga8L06!0DYFfG=OFAMB!a!SqAgVTh{IgX~ zdXWdR1%}%`Y;Yl@R;4M@AXf#rTq+=9r+^x$b%I(~nUzn3s5b}zm7oTMPz{p+2f$zm zc%UVe+9{I|gqQkPYgt8YnS^UV2Ern$Y*ebII$fwbg{o>Sed(&&B`$$EtMA)gc>gpl zOCWNK$u8}}NS~92W#$CJCTunWzyZt_H`;j6N}3|kU~U0Q(@F=GLpPEj34kC6IlH;G zHg$N|G>u1_F);>oKnM>k2xdUR>KPGNAbEJFt{>w|j2FNGJak}@GwRvG5hP9i*}^sw zo7^N2Hw?fRe8AjfbUfTi7yLCfED$guAYv*Al3+2)DhSMQ1y6A!ZE+(;%uSnHBmG5H zLsyFIgg!Mgt<2ECO&ke;0L286e^J#0?-CdQG9W%Md*hfo6MCWKShZDK$FsAwdt7Ir z;h}pLw(>Z(gG?OpP_}1_$jq0v%+@4^^^Zoyx^Nq}k2REAbO+@l1rww=)c??=7WrvK zTBLj+%7iPD2(k>4+drfR4Jyf2kBcBmT2`>ORk%2(Ph3KS6!>xs(u+r?kkuF z&4tWDE#^`#WVkMod4@)yzcd#*aAnaKebH20#dr9_wHU+AdLwT^6hI*qNL+X0XT=%Z zc!@*BZ$Z)n+!j;i6lRb)mZV=5v9on|YXrf?z9bMkZEIDW(#P00K>uyQ8B7sRW7Kx& zjDJIZZUNP7aZKVgnmJQ<1L4vnEfh9F#Se6!R%X;ZJ=CLVbTN(9RgeW~ods;M(>qdT z!sfJ$0JU;_d+1olcYMdGBWLT#$9l{sRw)1sAcHK^GRK<=6aWB|pa^&nCctnA&i@+-8`xWQ8_$@kz4dI* zcu+>6nyPa-zWq$TZuBawdPgG%tKS8`369W9@C1pZNRcToz3MKJN#PYPnLLccR@~7B z+%%lKz&p)OS^U+dSj2c0lUJQrLQ^$_5MMfxG&iGSGTg)WdB8yozz#&>I5QEOJLArn zI5*tW9KB9F9OKR?GB=9VXzbxK4Xz~4!y{gbb4L?s<3MMPx5Bnw5bXp{Q&FRU8FehR zculn;rN@44=Bv@Qrcn>RL)dLTJS2+Pah}*fg$Ezh*vS00r;=39O&{{D-pr8JSN@*$Keq(zhp!WUUhgi);Z322G8+3+h7_`)hP`X2&0}mEg(+a@f_aq-&%Ebhs4_0 zdVc}YM?mOn=H-_G=3+kPa<&R*?(?>@<}l^vL;oKglV0iTqwBZ8400d{ zkRS&xa?A8XSGcTJEqM!Gu;^ZmS0N3|>LJXgatLtH21(LvYrEV}pHx_~RM4&MmKF)z z$_1d-_N*2SyDRM6Jtua;Crv4+@}^n=@BlCn4TZq^kkAaT9|@NuNnA+*m5^JF8sC+G z2fly@z+jf}oR-I?y_*W|r(1;`=ig6g?srLrAa{je*uL%l?(Pm=N`Nd$fc;4zE%vMB z_P)P=k?$!l{ziT{4mSP~bpCE3N{mP|#s3)OD?k46pYidp<1n00EN{h7PXGJw?*K7G z;6Q=}i4+_{gozP`438Lj*ia(Fg-4uNv65yRsa2*-mHKE3)ku;fJ)S&SQsqjPEnU8Z z`SRqdRrB)Q#F{zm8&6X<%N9|g*ckbYUi^tF0Ky?WbGL+ZQp}mI`{Z#}E*e}Ar92qw3Xp*Bl zW_((1S&~UvD7Ofc!7|x^xgLVt_ z7T%#rhfbaP*6`1vmjzcnT)7u3QU9DXfgYU+70ZD1?ge~E`(8tY*4C-x_HA6be(d7q z?)R@?!j9Z4o)kZRB~Fv*aG|n#H8g6jVOVen9svg&&>dumaYh+uh+&Wz0SrJU!UzqZ zkU{}26d(X%V2B16KJ;MYjW+~=L=sA>p`e&lR!pUsY9{Hf8b=7JL=iL4I0U{)Dv3|A z_Z$%{NFjsFZm+xQ0whVe?tr5lak}Z|n{T|45}a?Wlrl>#x8$-*FTczZN+`i06C820 zDI(1xkYE#uC6stGPB`IAVu?EElrv8}_tdjbKL7MnPbHLKGYLcQgyIP-dU2vrCyszL zQb{MJbW(|!AR<$QHs!QaPX7=3)YDCw7-G6Aq#zYKfevDIpo5q=b&P3XiRCI=W1+wd zDX0KdR9}AuHdtW|N~qXOTkVygUO`QE*iD;V^;u(!brvD$Bzg$aiMA!8(I~vw<{Fw# z0;!aiP(mptb=PILU5{w8X()N;rMKRp>Z!-5qmZJiUw{7v_}{C{BDi3K4@UT`wAgCP zt+?i*>pZ>q(oVbe1{nOes5Vq>D z!{LYVIPWg*3{gZq!T)}APrms$F~kg8ym+HC*KXMi24VsvP(ow`Ach-dvdN}F2O;zu znF!`#L#{vOnN7a2?3`ih{6cR8+ zt|KInBmp50j%1SYhDs^Du@Xx#hbO-HZ^Z0|%rU{y2F*3w1e8uY1C5?~>#N6JPC}75 zG>JBmc!HN+7=5%-^Use+qGOM(wte>pk^9}Bm3qVehrPixzjRhsRuq$Z2 z&w$E0V5g8(s%bT=fTT)bwH8=FgRsw9*s@f%8WNGoOl=MuS;a^|5)*W#q+KUO;kr;l zlU3Nug)fAmPygbT51Z)g9yjDyz;w7n9!f|gyN3e^X>?n4m+bszXy5pVid>1_9mD8MI z5|i?xME@q|eb0Jzy3_UKnLT<^Z%~Cg)c23!2o|(cu#$r$Lkg-M2SsoI~EJf6n}xS_83MmZ2*}WKE}l+NI?tCK&2RO!x=iVp=YKmMod`fBrM~rbn58Fm789hPzf@2l5_B*_WT+s8D6rVY@v8zCb-Co$qR3hyjdf#&Q3P7Ypw<+} zPYPZznHUvqvz6JE8vQw$qH(4-+6)#qkA^ffK*X}S{n4>WOO756`x^eV?6S|v?5?Pg z1*~Zew6(K?B*Eq|)0U^JnPe>|+xFT?Y$6iOu!Uvh@CIlIVvNCX1~U3)IOSR>0JXFw zb8)#L<4Qws#IV3}6(<1eZZ1W~>|Begfd)8Kq7raWgD=Vph+VgvZLovyU(|Dm`Pwcn z_Qfwapp+$Y`q$sZ3m%yQoTdS@slW$LaKab7;0DhL!bLDt_{3MfNHt+08UNO>wi+_f zB7bjF40zRT8*N4nbKIf~do-koMI1jW_@WM~4J{xdN!rrFy@{#?>)KrF zwn|U}5N7bg7vFG;VpolH>ET* zSU3ej*cDZ2z!OBl6s(|*bE)%z4oGQ~iGs4GLx~ZZx*Lo-bg??D<3Xd+x_LOWu@gce zEIYGnv#46TBveALm@`=ukMW2*xtqK0NDtY$7}!Cty~_e$2m@bms9g!X#2c)^O1v_Z zjW`;k$8!xf8U!;+4W{u8FaU$pfV9^rgp^U4%3200z^qhLHUCyyq`4Es+PQ<(gM%l; z11K~P^RNp>LchRBj9qgZN}z*Vuo@AGnOmR+To8a&QXC0^hX65Vvyu3kZlV9 z7~l+P$TnAM5ZY*lX4r&j=)iF6E?_W&HmC$T43@fAMkumubD zx&P@OjKZjRq{mo*g-A#h2vWg*^v9i3#}+i77qkc`u&t$|L69&Z9AwC!TA>;0!HA5Z zG26Nz9Kwrqsv<1AvqQoq^hhPVDz~e%(=w0Rk-OANkN-!!J8V(}G$^kufXTn3f-sac zz?#LIyh#{n1~RNkII6TXd_34-qm`MwWiZNRz`UCgqde3NK14OqBRwj(0y9VwyO6^6 z`;M>)8@aGEJj*k$x)`?cq)LbcHL%1gcmrlYG}SOl7;p!^@tai&Ma6L(+Ykn6FfL+H zHswgWt8DVG!X}|>$kpq~EfJi_l?g}>mP%A@VhBn9*m^1|N8^7`+KO%WA zz=)#mP`}%83p6?2lK{m#7%H)lQmHj0<17} z#JF?hmIeGrfxr|9garw_m3j<8db}}>nz>Y%hW{}j0*NZl>%`8J@-Ts{6p3gtjDRvJ z^9WT?1*mJt^Yp2ifJljC&w2U5GQ-IDY$}a3LbUtH`;41?d+R4NVtO-?_pxlfMogB(4EJxeKNL$Lu(L<*Uz0p&( zsRRVu@yh?Somg9oJ0Q(Nv@=HhO0ZmyNQ4g_iH~111FJCuIYf1tiXYR0!KLgnGO&=FC**l*i;O20*|M7R%02B~=63&JFq}iHIL7D1&fGNb*F_ zSZx=mdzTqn&-TPs8KOv~@;dqSRe+(-`iuqqB-Z>)3#?*2{^ZI^^2$K)&y*xk*;&bC zWCoF`f+~m%L(>A2aZr?5ya;^&7zkGm8N5z_qgf<8HO!1f8%j0A&~8n`$_lm;g~}5( zgFCpLWv2LIe-Bu#$a~#yzFRJ{1#j7&tYVP3eiJLM7CyHMk;(&F+yf3X4?k z%(!&yu;eCy_E?a+`(K0 zT%iC$`25wv{g+_n$YNDos+u$K01tmPtwn62x}Z@f;)^}|*=cP_YrWPLi=S-;QN{Dg z2o=|yK^bYN$yp@B&9GA4TGvIB95#ZD3>`eCoYzA#H0qd2e4W$YRlTUZ_xCJwy1PWMLJ5U795z`e>1T{bpPACS)@C6x}qBs3n*`XcKl+z?3 z+M+$$C_zo7U0SB?2B-Z~HK9$Zty-!rR0xYrJJH%i>8En^S`E9DA}daX7y`?XgcKpU z=LDd6bWVIMhG_tVH>iT=U?8~F;T=vXBA8qAsoRUNg>WH-yj@7XMdFgEx}gf(CI*Uo z;8nwwVyZygHXGK(#bP2N2Rbmsx9d-51!J$I(c0OwXpOh9QUeuxC~f6dMf=vA@dOFA zw3?K~)y0j+b5L_FL;q>u<1&<-Qp-Jh)hrQPHD=&l-@P3}>{m*f(UQ!hzF3bb5=&14 z1Uc|KGmr%Mt*qgY2D!A}2q6Y+2nL;`hAmiz-I4|!Fb857hVh+C3W0zIXkWg{tJg52 zTPOq!*aQHmz)h%zW6Ix2Km$eK1VE^SV%R%hFoZAVOrI@adAnTnn7g5MT(uYneRJS` zgW!LYUE*657pXpBx` z6{@;h#R-viV*iOGv!j^el!l5T#D{%o>5V+XESBknA%`tqy;&1ph=~h*UD3}XP&1a+ zKvQG-`P?=ZBXcEP!Ll@Xh0qXfUDpt!o77`-b0yL-tM4nTI z@#36*)~)f2WE_mybDK)`J7$Q0-P`14=w#qhHc;LMY=Dr-;XPCy1Z4mm0kCVufdB|# z07&2~I$9%|DTES{gb3KKW6G{?>l{u%14F0=LYRazl_mg4YiG8?&MXo~0!<`wM)05m zIB0`wM%tv^=KkvDDxu(TrcH9zU~~3AgWI0(F%&l0r$uqpqKjvFHUfIaPUwh&gvcK` z00c@PCjacB0F|8vN>HdOC>2wIAbw2f?IzWQMpcQJ3?$nEThIk@=?L>&iH%n8j%IK4 z{%Ds73H2=L`SyvT0J|Jg>6F$;mv(8G?w^?kaDyR-?^tBB_5--!X??}DXq6(_frBiF zC^imVn@sAZ4hGa!v}+?*puAGqfKUmQ>Z;}~Qj^!Hfe!hBN>lL#H8^Ck=GU-c7%W3h(f z74GKrxAkF{`eAgmxF(S3B94jmM)mf7?<|{%zol>b&KIuB?^!21jbt-6^Y4xf@Ldm! z0T)SRJuNV<+yocU1^?*=SA;r%@HHkq(Ct=pokckwqtNx%pUhC32~1&7yrh=Jo0PQJ z)h*B90ux8^6YpyCY6CmyT|B^@+mW?HM8q#{M6gurjA83Z$Z?fp1`1$+5jje?luPOz z1}DWO0YC=hbB4P-MIlFqD4+6JW`JfWgexC}H7W#9;PPVv=nAB47NGz@0ESBN1^+YP z1PXYJEC2w}7VS2F^Pn~DL?qhOUhOAwVAs}jYUFc)69+);9^4l6>LKT;Ew}?q^xq~& zMsIZBoaeC3&d`&B&W)&t`ofUY?oPM*6CQ#VoZF#0g2|8qUnuV)HkS}`iBvaxj$ZY? zeHSKvby$yei==fau3}slR$jOJUO$61*iU6uBFZIpJj08M(TmxsJHQBpG05HAb#`I6 zOK+X(rN#v-UGmcnBiOYW4aEg*|8UY(UCZClI=Y2G_T0=8y;U=V@bF!BSAAJ)J=YuK z;;nH>o@9Kd1C@IN3cvtjJ4$B=c@u=Ycpt z_xbwglc3KNaMao)@J)bl;^YXyf(8#FOlV}G5h4zW42dXlBE^apFJjCnF^Uw99y@~M z$Rr9ACK^woOsR4u%a$%*!c6Iq;X;K*5H@jQWs8q(q)3?xy2?~3R7Q^)EvgjN(xyzG zE=4MJD%Gl1uSyMSYSpTF`M!b;D|Rf|vS!bsO{-SyJ$v`=#fvLso6e?P7;ldRxm@sM4oP$N(3B^~ zHAwmL>DsSzUye&yr)DtDqetJYS*PgTsY9!NYnd04!iNVJP9=+(I(9~jRvKxdc~%E# z0ghIhX@0EM8X>pQwi__OC_*7Hzc`YiBa>`6$sTls!NnUCFmMYrx6CJvJMggBB0R{z z=;Dh45L2T70w5z}i!dSs!6~N{13?1}c+w0c>mlh$1Pwp{K`~EK@MJ1erUC#QlW<}N zGt5u`hc8z+QVk)zQOKK_XYytngoY5(CToDeiJBb-(g9jI;{SBh%{P03^G%<70vf2G zgA!V(p@$lpXP)3N3XVA16j4MHlP0l*5|(0msiv87x~Zp~g8Hebp)OIWshJ{?s;a3{ zO6e24V9|>}3DH`sK{PS(P)xg`l&h~q{2Hu7yb@civBx5tY(z6LL~Bh6ZL!QY*Q^56 zR$5u*l(tZDTNGB`f*bBpLUpy4x#yyruDSK(V~<;K^%bwY^U}*#V1W@<*kSm{5({Sk z0vxcw0|U%ifp`3upn|2T7MsJd5t7@QirluFZE$4KgvL@dAzT$>T-RMN&P6B8bk#vK zNOk70(Xu)5sZ0$uEnAnIcfv$tUV1RB*GYTsc^6-GZ2#D@Ocf+iF`N{{6(>a%zA#e< zfB>R~T7jP>yl`m@vexFByHyzWguh^@A%`A}z16lRo2~@{ zXPgMr=~+48bmL9yeg284?6cE8yQ1AR>L@snZkp<-zmp2Q@WFF>YNfreibSNQCZW6% zO7Oxp}AfRB5LgD$S|lcEIWDObVY{p`oTcYe!%03;wi>q$TZ9&myB+@}H?2$*~s zCW8IKAVCXi(8?qu8KU7J)l6eL*7yMs3~JD8T(g=JLMTnQv4a_|Pz5R^tqD{J19)sE zvhD~?Inj^?8_KYSmug`dwm=bmv|v*&05OO!%h`H(_C%mbu{u-?gBCiX#g4@ghF2Iv z8}{JTJ=h_tQ?tX>R>{GIrO|6^1RI&&IH5Rd$f;xC0+)&*h+EiVrsgmJAN$CnKf3j; zFk%uRfz*Hj7;ceo z(0Im`z_;)-zVhvhKmYl_fFfps2i-4!37SyR%xP*0dgv)73W%<~ zrgWe@VVfMQCfnRW4a_iu8OAUMFL0q|+1YS%QhLK^P@@c5c1R;p&HeMjfRY?L>N{l+O>*B=u8&6 zP}$-L2s)VIV-x_u9cOwA9atc)bmNhj1v!QHdFZ-E8m!llx=&Ybd>*!gQHqx@o9H`cPAwf7)GT<1oYAkUSi#*DB9Ta@!BMDgEu zi|yU0h*!Mi-O72@>+EN@x4rm;?|iFmZMoF_W6o$LrLWYK{}O>N3zFL+_a25<2)^avfF z)!4?hE^|FfjAoja#EkBh9VpJ$fKd^2EV8<(=^OMqN|PP##ZGFv9N_>001P~ z=H+F;K+Jm6IgbV~$i9KX&4#l;04#t=HzSU5f0c7F*mMZO27;4W;3S=)ENBQ(w!o*G z6J}Lcj>T~Hv!NaPXeDiSM2WW2kz%c;G|lO^cN%z?UZ$!hwOfJUde_ku?yHAI>%Rj& z@G%)KIBT_QBdo7|x){YMl5&(|8$0sJPBwYV1?|h%lfCY33$?H9dHH7BzWMUDe#LG2 z(?^Ef-NG9T(ICpq5)q$`br>5UQ57xRO+8-_F%cAtR`9s;5s5aJ*j;(JVy9`c}Kw}D>Gsam1 z7Na4MfiLtyF;qh4T)`D&0UjuV7Xbp+{Uqs-W1M^-*NNcQF~*|B5<5N`Xu;z<&i|vL zJW8Y#!4l-7+xg>e&LBVFi`h@uzEuBO&ZT+q{7u2o)ig6u{}29w?}S5{-y0Tp7$%5P*fg@&gZmWhPYoOput>L!5eS^7kEJ?7R@aX zLtF75jF^C63S(g|V30IPAxuX!z>sn07_;t{=#CxK`}&K6;uIdQvX;Mz=0jW z+h~qsX?~zNdR=3T18cgbpD;>nx@n*&itEtkqo~%}Et78YW}eC*rrjnowaRYkT5+yg zpf1F#E$5*kDmFb!4;r2kEKNm@!u-e&{bXe1VQ2niCsr&Qvwdf$uEjje1Lu)s=apxv z+QoUQme8(0)iUc0y6|0Q3?(46(Thd z=pbx|%CG@_ARG`O5zIv2N?GW1RG*G*XkJ%)mEC{>lSl$2VE+IFK!VLMsV4{> zlQhnhrb1>eRwYoFmU1R1nSmnIK{uw`9l8l=qLPA4m4P6dYOZFQ0?KK@=9|VQEVa&@ z)~0Rxj&Am2&F&^{;ijKbN^r)?K;YV-5@)M1SE3Sa(JITLqL1|$ffF!67;J+zFrK6m z1*TeR)v{BjYAUhKlc#d6S$N^7nrhh61*)Q_8G74#wrbj1P(o!ELzQU=*`$G)PV2QE zM6F_J>Z*dp#+7M_@C~cm@LM6K%)dzoE+A#{L8~5^)N@F~dr)OnQjy!tRMBYSCU&dF zRKa19sJxOWE19UdnkZT>h`O@kYy`sky`o!Qh#$y-8AL%9VEcz&EhZIwH9kl$`ULA zpb}@V8KiMC1aTSd0V8lr@Sv&{gh?z!bzRp`5Cv0AFxFadcx@_ojzt!B?MH6jyTC|E+3EvB0jGjQ1p4z&wz_4xGo@Ia>7*5tIInJSzmF5mt)*ifpu)@r;4o&hI zQQ!`dg2qQMD5-Yn0g9wmw1x+Bcn5|Ss3iif6E6dg1^<}~d7>2XM;maixQelfwyo6s z2OP3!R(Y)MdlDL8ECzP$!}zDx&8^4+i1~J1`l>0V zwXbZ>rk*g0ILLC$-sTJH=`DL&FDU{4R?7cALC*$o6EvsN7VvN-@G&DZMl5jB_LgsL zK^f@6E>w$kTIU5@^ZqPbSAc2Luj;Z z7}4ZJ?eILmNkow{50j%DFvAr0Aj_@uq$dxll1Dm;-!6s5C)KDilDU?Pg(>;kMf8QinW-)lOFE|3{=(9f4 zq$$TF$-=>8q$y`n+HAJ6o92!z*Y9fCR{pB>s1OtKtV$9n0bD=9t4I%TA+6pKaG@G= zGV}E@H`jCBL~||#QYjweUGrg69u{(NH+Stwim*77a08j}1DSKGk{&x_HfE?Etg@aQ zk|W)^o~-WbRhQ--+<_eU^Bb7d$?(v#p8wcu8<7#&f`)q86&rN23XQVH49g@D%h+~W zX(=A7!Eh6|8i4U}i!n%#E6G|_fQ)ZRHwfvVv}>pzOPk4*$pIk9G+l;4cejiM+%(S_ zfC&r(HxQ}+!3Z&M0DC;I&;d>%5bh)!<})r`-!!$<8G;!Y0tK{zFDL>9Tuwfdwg-k$ z2*QD8sIq6}l30&5Jm!*F+vY#2%34!6TbIg(gIe;$bzIN&K;AW@`d~4`T3?em(c-mW zJF0N_LNpsTV!Js1C^louxMM>$WRvq`tMIm+b9y2M+Gh5TO9p4miD%64fPFT)f%a;^ z3FQoUp#g#*{IIY#G;1qgioq04f&amYfx+a;lx?GkB5J6F=9oEL?eW2zc``U}l3gaDxHthym1y zGt>w%&{!c9f+TH?Tu5m38(OVT{e)jdt{u!8H`bZoaMrJpw`TD zt&#?-o6a2w0zcmZf!YjpF#jU+H6Mi90vLdS5e;-1AbeUq@%_bi5G4^I^7e0g!4-tT z9Iv@?yLrchah$_J8pU}Fk-#YFz3N7z?g{%Fh0Q)W{kEINI5LOg(c;bpZ`emsn`}wWWfVb(PZCipO_spd|H9QvmTKU4J&VFs}o}wEvos( zbG*mDc^H?me~4v(Fv#ehd_{T92C^Ji)rMGsl%QkS5z#y!JGwO}gJ9nLqjLi;=)i;y zf*$YzrMGt?CG2$+LZ?S>l*Sp51YjK~*3_8+8Ylul6e~su4jw=T5gt?sh+#vA5Aoc& zW5+6j7pt7q4EujvO(vmTg+M zZ{fye%a%x8yZ=M*=GD8GZ(qNE0S6X5m~dgkhY=@M?AI=lypD&|ox3(}X!=hnTOcW>Xnfd?0UdtN?!_Ump+|(b?eue>(joSyS{z<@PYrnue*4B__UvwCF^5*_wV7ymp`9=ef#yx zl}nZk4xBpu;gCooJP1svzyk?<$e}wFY_Oq;_Mn5ATiDP88eD=22AW%z>9E5xwg@rA zFP6E*L|ag_1q=|k&_W9@U<5;pExahBL~5YP5gKaDVZ+B0OGMF&G2W0v4mFTWQb{%1 zV6u%Tq5pi6jy9$Q(7!q+%5p$IBElmOKfnw`%s>b!lT1PkNmI>3*gQlLHxB_ukv-aA zhKee<;KB<%%eX}Vci;(B&_M-71{q?AvBnxhkzpYlVun$M8))V*Cm3A#$g~hhIQ68N zW(t935L_Vf1QZ4UfB*u41Ue;^R8EPNjxl`6!VEJIafAXx&?u-tK<+qDA%h%jC?bjM z!19iZ*3gK)azYxZo0wQysiteO%~qzHy3uJTo_-2ysIjCf7pim3O?RrQ*gZE$y$@um6-zKQwf{|-HBW<+M zUjOUZ~B(wywLI#|tk!^0p%nyz|n-N0wOb zE86Izkxu$Patg9CSOL2<5J3hLgy>hR4}3byH^wj#$5D4QvBDg0VeyMCz96v-8<(-A zj4!N+yG0jg3{i_RY|#Uk9I2t^M-y+cvInxu~K~0gxfo^*{|30Mcv@B_;KsA zzG%H^-=%8d*H-@dv1LgopMV;dsH~0}%YSqMs4f8p5Gqzl3cZ$4mb1KNElgknWh7>q zxeSbgcVXBCF_=LOZV)jJgABmtQW+;qrU_Qq0%tN78x?9SWG!@I3s-20*%XI{EVJPa zaj2Ub*2ZPYso4*K7(|=h%sWLK&k?^<9-W~_AL?O`(x4bcDNfNnR_c$|qK2TU8H7O$ zLCCShr^NyZs3LZd1K`-uH@^935Tm*jAN0Tm!P#ONXB&|nw-7fynovY{%bSk;#sajn z7QT?99bL@|XNa4V<&dN$MHvm}aUA3<2WCQa=}T!wL?apziAn64ch18^^$?AUJ@x5N z>645#(18w)gPIt%NVNoI?V921lGY+82xfH6N9O388ikjkU_=8`ZT}pEk36(C7KKQU zeXNn-^q_}84swtvx`pA6v`D!!a&eA(T;vEuIm>a$lA1dcnmB0)zy`KV3^79~@8ktr z5QCMiER+FkhbV5$G8@)#1~;&g4QF5i8<-GAhH^2gLX7qeh08-8^za7aA#<4mY38c{ z5C}&;NlO!kvgb|hKK=-wlgF39C zG%B2-ZANNR0S{QDCNo(|R|-=FFF0mI^chWS%Cnv=F=*=n>i>l?d|{yy)u@saW3ax+ z#ic%#A-aX?H3jhou~8_EI1*k~qY(|QW@wjj{LwPj2BR0z4MsMi&{_%EwnC!F3`L5o zBGI6RBqtehjeO)qYMZsaera-I!d#iKoMkP0j!l9E#8k~t1u7_(v5qYiG9YWaVc_mj z&Oj8RWQQncI71rJ7%itDQHau-D6N|UMFf(`s@JB16U(YdfbQzs+d_`fcqe+%4X zAWbCXJW2ejgWQSzv@z#)YHB0SdzetE^Ifv-UTmw=`!BBpqJLQw)Md( zxL$zy>%DHVf-Q7`vCovkH2LN4u{j!>kP?T$&2BbIRsZTk22Y#X&5`MYu^nOV_$;Rt z=4pn(9qy#%CnFukD^o!{H7{bbsqKzjgbr(>8-4A?zuRhzwHn&A?t2hv^${Jzy0#Me zNRVtD92df1h9fU&$!Ku+l9lZ6!!?OOP44p__qf|RKvb7LKA zCUK4I{D_rq{Zm9h?YPFXdUGEACQ2LoKeYLv1 z;02hhZ=H9&@0~FNi)aL!z=S49!G!d+FDVeO(f^GioADk4&9a>x`2o`~+AXd2__uL*q`gHLgw9j|ZB+#AwI+c|&?nNm zDe9uGw%V;Cy6Hc#PV0)M(oDkZS|aQ;@Fm9XCVC<$&@Q^zZtX~LDYQZ;-tJzoV7un- z?_TZh#*6P{a0YFSf?SZ-22TpMU>PndWB*Da@kl}O8gB?)gV;8PHUdoYlrV=7tcNh~ z313R{W-8liYTIxMXhd&lPHzjj@FVhL!{}h?WUu?W_Z3D7b(M*2F898ajn`(@Xg^SJ*4V5uM-rx;?Oh<}uM?_^1f}syPVGldO5BtsE(#rS*kwbKHj_8Pv zPGk(sfEkix`k3M2in98S()y+^5+U))0;Cc_>=MDRlJKD8tW5l{k|7E!5Ew)d1i=E3 z!5vDml^EqwB&D;mVa;YqQIvtR8sRP9G8jGq2BP7szyJXG?3ggX7o!IlsRt0Kgs6zI z7zy)nkP)|j>*@aEKj5GZvhFdHCR+b4t++C<8a415yMZU#Nhr3F8^7^0OAubh(I~#c zUhsw0Zg3r2&7dAC9$oV_8ODLy3xXo(9;JW_E@~Bm&|d_?l8tV#A55PgX17Qn!*(nv>k zgy1S<5OQJ0Knsr8lNti?s{DpSI>Zp)uxkoO5si`=0JJCt6b%M6DX9+s2{>Mnw) zzKJ8C(P$)-GA(lhF_T+z!Y9VXx!wgd#gqiK0x6c@Op74ySP<5FO*Q`|*2oJs<#bLJ zV;)lzzK(ziq5v}ruQTe)6zuCC7wrou?i zIx+R9u(KQhBqTo)S*{6KMpDrTb4r-u4bu~l3XVebfDgQ?jr8CT*uX>P(>?{sLkJN? zJcLJYp+6ZhK!G(_1Jn^65lNcS(Ii4DA!1CzGY~c-#DM){@nTo*?qGU=0^Iiv&NfQuCmoZA| zAh@O|B#0~1vUJn7^d@rR1F>s=vH~2()EnW+Oyflb*K}Xn)JRALe^+k3C_mA3dh_^Z2IQLa8=04 zR&a)uK!tT}gOyktkx3}=BPS>093rnU^dK-a5T4aR1YsJ)66Ib883Z60Xpwfd)ljF$fheHeU8+{p(O`HhX)c9-L5Ty?1AMwr8twQYo@hv+z=jHhq&O>p0>J)__XP zt!Y7QS;i1*xv4PAQ%}60L@Y!O_l6p9EN$2ZSH();3MrQcv1}E%ZA=6}9gb}wcvuV6 zZ5s#59HO~wuFG~8u)Q~@2h$R@_Mzmj(3B56YP8S zIDEx-d}j)1yDbZ;Q+)}!XxKL#QV&3sCEeQ1fZ~^IL3~T{L6zdjpM0j$9 z4a%Ty=q8k11V$J*m+lik7Z_IoM}i}`mD`qB8wU@>5S#3lOD43$#>XLUxq};m_6)!s z0C!MYM|Mhh8K5DB4TS($02Q5KE^AbVEx;2z1sDD=4Bns_0F445ptXFs7=&?%>y?N} zcS-+^SYP|&!eCcgq+wOH+jqBM&_O-FX_!uU;#mtf5JpWhLU!FZyK z;2z_KGgQdF6dEAq7&spfd+pecyH}6Dmyi4Sh$8ayaLRlwvXDJ`X}~FwuLOOZ7JL>n za?&u8BUxYBkZQvKlQVgfg+~vT!3#uWkL2b>uC~R-7M06Ztdg&R9oUtL`jrn9(H8lr z@@jH&xoRMSmmh-mNbzt3Hybp>n31_rmKj_b7Y3f$0wlM1^ek}R01~p9hovW0C;)Vw zjB)H0NyQmo^_4NvIi06vowJl%Tw*i3ah~Ow?dtg}i~h6yLl7n3j5mnNTsBRIdU;)yAGPgbv0F-NgYtO6{u0-q6kpJC8=9lOLaNWCCKpoLe0j=*FMFJ?<&6)u~hIUCuoS2+JcJ9~?x zhb*tO8}+nNJBi45!Z>>LUi--9gB-?zBV_wZn(DXQ?I{scx6wxpu;&Wq2&Qes#W3WJ zd^?n3By4Xo5CsX~J_N_gphnoHkfM9K-P}M4bP^-!YP_g!4dftlxz6jHL7wJ8C?XgJ zfV^1=vIHO%1;79dWkk2N{@`1_Eg%5ud$dN&NF?ETRE2Y6WgwhHkpjG434AcE8$c4g ziGd1sMdGfhcE^(3Oi21E`(LC{C^&@Dh1U;t4NJ%v}!00IC}0wCpOcyjF< z5(HsWHo?--`V@*G0_cEA=Bm@j8DFgkK;(c94msQ`@EfENODl8L<%f!G_qx8+Gi5!C z$HltBqAOBOyN&>{FV;;bNY)tp*S%gaxZX}dRBnGGAMyHC}H2tUEhJtpjVc~ zKgei6o|U^rQmK0j;z7(S1^xY`fg3^|=8%~M3}EF_zWM39c=Alr3qcYnK~*k2ty7^G zB0>5Vsng^7UK=y~`(u>kph`1r=m$26k$!%>Wha=6={sp~Hs|BTAe|v7*I`7&B_z$S`3-f&)W}6nLcMKqgGKEYr1X z)F@M?P?bVObEZw1IA_w_$+M@=pFo2O9m*4?QB$kt@-?3w-PH57eNo!tR2aanvZQ7tgW5!pO zELXB{F#`=68(X%#Xc_Kh85=!=f+=4fEE;p>xS&y^#%7tVWy{KV*)Dv08SLP1iNEEA ziuo#8#+Wg~j2Zj)?&Gs>-~Rpj`}6CYQKK2o=Fb4$0my&^5{SoucpL}_9-IXTAcFvg z2H}982_gqE?jWP#h8n_y3^C3K;|wt*3Sa<-8yf#Wj0FJ%V8M$PfC5P&G}0)DB$8}W z3Ex4bz~nP{e|=9+1C)6JORfTN8zNFbp^op>st=bn2mp@g4+{wZjngbr$Gp@<%;D57{a z>Sz*5Ji$vZy*S~-NF$Y`>86~TG>}IgaU|-fq?T&xsiG!SkU^NX8qyI?L=goOQuv?? zDXaK&)2=xY{Lo+HBVPvu_f)a)K)ufT-frJ*S31q#aCSW z;1e!Bg5e{JELWzh?z-%@8<}O8X$D$o4vzn}+GwQVTN-PxxrT;&X54n$6;+J!MsIrD z5}a_uea8khgWw|Z#JDU+@gUMwhg})kZKp+dUVH~0cH@y}-g#H3r{8+=#YZ2&_{GdJ zduaIQUxW`PsPlq61Hu`CpFvn}g!BsN^BoonlOc*63XqL6(nvERi6?T%g3~0n=prc1 z)K~~4fcuF;Gs8J*uO2&<3+fdeRHrqK9Yy9!ZQ{^mI_QdnmSJp-^{q$#L3$C`@ zX8&zpZ~YaRK7$pO_xR+OZ@yv4B;%TCsX3V1zNTqLFZ`{!ZN?bB;O`51=v{He8*=Ck zHEw|&j}fN~w>VC3dNYUyPAp=4&;uJZ#xVnaj5{J5*)mFIi<3!#3g}Up%-};pn2pdr z>}f-55(XpziA22N4YQFOlHjH!yUk4vc1z#+B(t|J_3e#=i=!L? z=cYQo=}U4df*zNkI6L{NagzTFB;^Jv$U|AKQHs-J5vDMyN^!1pm(nXKB1No6II6NXwkxQu49~(!= zsut3!g*s%N5{U#oPT>hyaHOX)CCN@vvXYxjt6JBZs*glcbeKYk6q;ZKTj1`LsZ?dJ ze&@=*3QH$2iDf>FMa#k(HY(5J3NE3y%f>pkdcBkj_JX;s?OktN1rB!@X3lwX z3^?}uZOOQ>Pbx@33Ly-rbpOeWD9MkZ20dsEqbVBG)`1Rfpu-^ku!u%rVi-K&0WmJB zA!j&a8zh<<45t4E#HYE}8PSLaB=!q7DGGu{`<+JFc%-&dKq3sDC;$N-kO(!{^rk!g zsf5KCn{t%nvx~_RoZjdqrFvM7Oub{A#PL)`_7RYMx~ht?y5d1ewFrE~9OmjIsm)#L zt!16$r$EKl9{c#m4{05a$NH)!G$9I9u$4<-LK7wjWtD!7vag7R6u}<$%2>vVSGt1B z$9nn8ZHeq;^HNM;T9$iqDQ0GmiQzW8*-BJmO=3SMJ%pj<|u#2+>9SA}U zO^uzwo236s`~efWz=Sn;APQ`-7a7jL1~y$*C7PR2v2xgS;Yjheo`czGcpyzfV(BfWLOt} z@?NFP@t{z76|2ay$gzA6#Xb+rC~vHox0k&#Yj2po#B8|;L++Z}{4nGohlN8+O%|F~ zHFUrxGsYk=KF2mUvdu#OYRf=q;G)nS8_uJrKAfss-Re|NG@}`9PwW6kVdEKt7WVnv zeSZJbpP!y?b?IQ524(l4sQyp;JhKNn$RU8zSWYg4vG+OX8WTKF1}4n0UiM0Z8^Vyr zeBFx;`np#b%<)>CyJC-clm|Yrp%51+zyS_G00MMkMum_A7|Zu}aQZ#-{xJ(ObD(S{|uXTVoI%3xo>;lpVTNb)>Wfq-6gE zRN#RfxPishFk6>FT?bs^;RX97N@d4s`IC0jg+{J%AaA!&r{x*3Q3rCM24NEo?v)FF zKn*(Z2hvamjerfZW(|Y44eVtA!mtgH7a}k~Y((^U$}us8fD2i;Uo=7qmj?*~rg=XC z30@FEd~g95Z~zzZ00e*mo**_6APGeBFK%;F-Zo)&D0??I4(7IDe}j8~NG7@`V(->_ zFt#|uCwz*SC{lGNcv1v^!be5$Z(;RFkkot-_k2Vqebv{Ap12Vp;VKVT5JomDb%i^+ zGk&V*SEf)3#Djk77mLTU70v^HwkSRFH)eQIX5w;x-V$?wv1Xg)f5g~X<3|4u&eR&C zby}%~O=FN70&@i@187%ZDYW%x1T%q67aiu1TUR$6q_kV4^no83j#Y<2Ti12q@pUCL z23&w-&Q*3Tm>XyZgD2DlXAoX&Cm=%eAOW&!br2hT;6S+G9L|vo(2xs2I0xq73_8#V zi-3f(h7AqLUNFE7(9n3&03u5?Ur_^jwgo}BAO~MVBiTj=VJLmv9M*fB{>SdfOHsZv%UEXe2oGHfNA?IX8P2mL*0Nh)&5Sal(6Z;(NfC zh*o)TNw9BP>0*v@CwKA$NuYe3LlV&UIhqJp(N{X3xRz`gWJC~2ufqQ+mco79XG*IO z6Qz)stGJiILp)X{i-0K=_3#v1;eNMxn9`DqzqBp97>vI7E%`St`&W#VsZ16|4&jiD zpn+Pk!CJmh8w;3p(dYzC-~`aA3*vdLTLh>qEzj$XGxmUav7 zxPtQ7Tp?7C_J|*3kdI8_A8m(F3RN1e5hbyK25kTcT*wE}5J7`59fP2dL-=Ysun69X z39_~g+h7hogdzsu4CW9F?zMPP6AX~I91Fw;d;malKnIX;cXYr~)8JA*a$sHn9DKk5 zL7)K|Pyhy60GHqiVUVDpz(s)YP%kqZp*EraVux=N8<>fiO1b}(w)d1CdL~gRl~C0v zS6QMfmX#xh}ooUp_q%wn3x3^W(ITJLl?m~bDUL~T3&vi1~lt02bU1-+@ zWMCLn(l4(eKc7)|clSlWMGex>2}igH4><=qkP8s`2MP%dI$#daU=H574N7PY+dz>@ zqajP9AqHRp!T=2-LTv77F%?6B>*RS~BnOaS25%q<5zzlqVh8|X5C&e52e!Zl7w`!t zPyh~)04-nwYnTHMfB+X@36GEniQoyiKnH*jbQJnB6e^+Zfd+c$e@p2NP4%JhDu{I? zmGQ<$N&tx_ny-?RqFKq6mm_0*q5UMsRR9ny}QDqdO`|0?`CV;C-ev3Nv8} z;a8*>OB6>6i%QzDgvn)28nS5trBbS9!PtwHHB4xRrIM*x=hCGx+b&;<80iBCc+i{x zgFpC_rn04gXS{byn2kR^8%ukmU}yjNn# zw}`|$eEh1Smcwr__HQ=!aAaAqMCLjQJG}|VumtO{B|%qqbqy|&mlm6`;OlW!#<3n- zzV%QKg=v@~yS`95e`GeLj`^4?>pj9qb1{3rUaE8DkUraXKUoV~(%7?Ss&u5erv76a zYnrB}=|5F)3%C$5i+ifMb!bUDPkidMlGgvHP|J>C=LPU+wI>sgACwzfI|e2!UCh9T zx=Rj_xs|T;93_36ej35k+P^!?7ouIl17_+y~;GH~xUc;aa+Yk&n zYyjmct142f-{Eu?XbyU74hbYdk2?mpK$2rXti=id{22kt+LE4k3!ab%mXHY!zyqP6 z0X7)~L9hWW5DEo=00of7U*id$U#vVk1Su+SNKj*s6r)A}y#||>2ur=Bd@7+r1Pfuk4I4T}#ssCL3ocO;-W$HO zjB$Yla^;)LO_5k!)@AGa%kAsFchUctCo8{u5t+thF8qhT%zPyPxWCCjbXj|J&`6Dz z;!UTSz_ewW3(QTo;B*lz9j`fD6}+eDSb`e7j#1l=DoC|f3&L27s3#0ip{ByR`x;Tw zoah=+TVM;)F$fd14AkHZn2^KffC)Y9sqCZ!I-t0*W)5~6k=9@h!;ovj(2c@CxX2&? z!Y~~J6wn$2wc^3K!U_o(kdgqvBNTwSUH}GRpfGHJ0nP9TX~+XDP@py$dM&^MHi@8l z@HJaR2#UZ7fY3I9Odo};p_RFmeP|}>rpW5X$WcjR@utc8dew(g$$qjpdxWBz{Gyct zNuC1AL{@M$TFPkMR--%ws(k;wp(6!E5CuQ#61mc3NKwn+>zBH`*ZIIaUg68XEV98I zrNa!rRBFt?n9TOu%#7{KhA{<{(r18XDFV#14A@Nsv!>llFjo);g9gsxG|m}V!ApzI z>8Q?NS2AIs1%q04w8DZORH!}cOW3ZXCz!vLPR~M8u%qJVaDT{yI zqkk^D%#D5JkD=7bFa^F~nr!+_37FZGUDeA@ped9-R^-zqK>FXnZwDPvVAKay)CW~Fuw1pTuGrw z<2GKFr^vmdz~gr9<9zvXLO$f_XG>gBi|U)?wz%ZF*m6&P*xVxJk|lF4yQNtE@sD9) zlLBb81wxcv&D(6iu~opS*|P=X=DqQ_@I=n#d_m`o&UcRIdF};PK&Y?X1R-o>K+k}e zeWvm}&)u-Q<$#npM-EhCss20&@(Bj#qy@JC3VN^%b1(I>taj+5U}6%4F>C- ztO>N>kiZ5yU^YqP1keb2(0K#tt%KkRZipk0Kmif(t(#y7?lA?Habb*|;pZN& zAv%>S>h7>_NLp1Vkdg$GVku?$ykt$IEza-!t||vX<08>~O&}1YWJ*Tiih7CgMM^Ax z$?y$7SX#k;5)aH`#^g=zRly9E$YqDW~X#o$4L2B|D$Sf$Dph!C@6@ioTc7&2taZ7fI5 zBf0-@;XIx>!)%PLTYRALx#eZcOD$zQ>6v404mNApaESTx<(3{jY;@>Y#)b_wYC0BS z6U9RmqisC0VZ*dYN10{Iupu*mjH>~#VZREnK&)9bv}hqgY6i)ZCkz-O002ONf}}BE zZ0WTXCd@514A>3|rsGeL1PBr&C{Q5NA3b^U@EJrI5(Y?xAW6E6p^%&icjY8YwlU;s z)TvdkX5HGg>v7|}dHYt|_HEp`b?@fg+jnnp!NG~sRs;zWCC861QNrALbLh{dN2fmB zdUfpAuPf)?JxLNMNqY5ia>U4a^heaMXW!nvdGti&&!;bc$bJ0z_3!83-~WFA0~G&o zKmrTgk3J^mV}c3v8g#J1CL)w@3ovxqWffC0G^G>{QStCY5JMDkL=sCh@kA6w)X(p7-N)iMjC6h@kShT)bYi6dbH<9d*ZoA$aso0@<=3;RB}lsn{@I?DC5y*N-C?I zavy!L+-FNJyYzA&e8Lnn%rCjj@=PqN)KbhT!;~eK*W#3OPCDzf^G-ZlGcC0#c*)`l zCjfO~P$wRmC?ba(n#h+ws|YlUhYHPt3ud6P^ipW3VdIvp%JAaTPqpwu3sOlP)l^VF z^|TCDTg~d#tZZ4v7FxZa!U};5DoCM)4vLTpLnD%CB8n*Lq6?175y_)HJ&ONL4^G+8 zgQZcefXRz!_`v3mIT*3V8gs;WsSLoRW#d(98fk02569xQbOVa1kIZ zu=eejEDOql0S0H#5(biJ)_N%1_~0y&LNtSflFiKc+WjfiqQHAUdAi$J+Q-8@4@=&Gw^J*(^h+Jw(l$Z!SmRI+lVHZ7}Q!H zbQxuo6<190Z@>c=yhIIK-0^V46IWbE7v}-;o*|=@d~(VwkJ3ua(JcRSb1ugmb8|F9 zR}&vF@o5tuS!CIHb=F&Vo%NhgOJ)i}ogkLjD;#wqLPIBVsEI)pb?6EzvhZRIYB0T& znp-%v#nV(n9re^wQ(e`IR$Ya4)>&)46(I?k;FTfrskq|Mh-_yxi!RPc_9Jqdjends zZb2%jYOUQuR9p&i1{+2&f+~$D!xqHl1zVVlQ_G-6E*23A9=PjW@FE7itg?*k>C0dI z5&*!6L5zVFOd7%nM#~fi7YxwlVQ=sP7{ag@TKVM`dBA`t1`&oru;CJV$i!k0KmY<< zLI*&}0~_9eGDr*}5iB#|TIBGF22^7WH&a$PV)r^Mo+dUv8(RMtz34@w9ZeibW114G zcE+it5sgs08h5g$wIcM%YhM#v9oIv)vdyP$d*ovu{TQIP!A)*(tK06P5C#kFt#75s z(BK^TNJy#(6^7%{;w*VdOxnnCj~i0tEcZ!JhH^=nvyzsw#JSCRPE4E&U7D!0rZAoE zOD@CGjEg)cB<$lKmL_HNrRu19TioXM zG_fPcI7s6Qi43bzg$f=z%~`17N$Qv=VP>W_b&LOJR#Upwye2lY$vtikL<&&|A3+k8 zDDn*xeG#FE8PK4`kic_U@+1do*x)IB?sI>iDg+;f(E=W9BY-w3U_lRh6rl{_54qq$ z1lU+rp>g~sHo zim|M4gw9&o`c^E%70bsV;}Yun9Vk4(Yl!7*U(u7GvJqCzYi9F-h+qT;IY_T?QwSoj z;aEm$=&`1#Y@hwyw@I#ovx6q|;qJjn$Pxdkw2Nl+C{KGO&8ZeltyLu}P3cNVm(Fzh za1)%4{Ap0%HW^Ux1$hW{1VY{JxWFr?M4HejMwy|x&V?=pR|UQ4<~n9trjgf z#W8CevwU+cxAi#9x!QM*!?ih%jc)%qTvTYV5Bkua^kk#WZuUp3DV396t!v#5x=YLUm2IzW%I$u4*8R2@s(utRom-cwFIJF2}$9*StUgWjo5}Ynv&n%=Ryy-fClz#F-=pk z3Kt;->A?0a4Sz>J;F&2zGd8gaIVjT>Llg>7n#YIZiz+3!zy%}*;0eTp3;{UZlr7{S z@i&;k3?g^2CloOWl;fRsNp}Bv|Gg^n;h?!TLV}#bIRku}-0-zfdp^K2B zdyk`|kEOdn3{)F9bGoN{k0=-dy4eC-NTjN>I;}gw$>O>m`MR)c!La)gA}PDGn?ce_ zyH`rBFIg>3bGu4|JJGp8O_L>0(?23C!qHg>YEl}K^F{2&iau= zqd|jQG#h*+NozYEdyV;5*PD35raz=~1$c-R_F36o?!5!Thlwnz)EN}uwX#(IX zo=b!V@?$10?83*39>|ltY_bI|;3ix-Lt!JIVPiFkV3hNL2wxx#(o-+>!ozXUNIo)09pi0u!KvvgkZ2eDkzo0Bo$j|ghwENka+-L zL@E~}Dn7u4LFfe1u*1}7#*1`~a+nQiq(;!}jW7z1vbvfAJk4$FM%8?da8#>tbig?} zM|7OC^GGvyyiIqMj|UMt*%Z3%ih>cm5PZx>ek{(xS&@GfNaY+z(CVavd`?hGNQGR; zhHOYn`@u|OlZl+A&FoIRGYya+hdw!<+9@t&8!kdYJV+tQLCFFvqyzGcPc3Xomwd_V zi6${z28jO~6)K2=1!01m1Qzk~NZnb8KdDM|(&l*Z~2yO2nB240m0;^h7iyyI3A!_1fL23 zpkM=AfJ|bPmi}=AWrUybB+8HQ&N%T*B@0bBC7LkmhM9vS?$|~=ZL8JnMsRGSFIxhj zGqu?in+gOh+&t8!(@i<6Bl(CBT(JRNut!rMg%!Cv%{v&T38>gicYF z9O?hO5--ug>a5O(#Lg_CyX~wl=D$fCUj3Z5Cr** z&rDe$SnvM`$?IvUjWXb?0rR7C%M z+BH+uc&wuYanxJT1zotuN%b2`#Z<2qkyS{}d;myKE!!KZ2ZD6YQC-_7Db?xh5{69G zw_8syiWt`T3cSqZ zkd;sA75@yUUum^AR6X-?lq}$d(L*mfDKhnnjducxz!Mc)cms3gPz~sSblGi^{brPVb3R=rJ)B%_Tb!&z$7*`og;E1I)Y z#dqdZ&79%fzEQ(1^_VuB_N(BV-wT#bmJOa`4XUDI_Z z(<1|47?m+-9-80*bQJ|`FozI@IIMs!av35^cm&xCpoGgGT){;!0KZ-{-$6j$og_Q3c~Fi!X0jB zs*)p98x#XgHr#2H#Jhr5^Hp`)13)O)mT_EKgW~#BR#w?h{!~3FXhL9-*76}@;9=ZUhK`7zT*?zwHZnalgD_x*Fqi{Oa2Ka|V`$QXWx%O&dAE1V1!(X~Mo73ckg$Rh z**u__h$-HdN#16l1iGw?MJ@*DU061Nw}BNnmHvZeFwBJz6~F%ogPPQWn)HG%0E4Xf z0+0Dp*UKrC5z6p4Wt=Byx(1r~z8f*J4>u)Gcn^WstuJG-+WnPZ!@92}Rsq6K)Yo%pcy;f$v zhT3%mY&q*d2{8gIxY}qwY-;w$%*tlQUe3k=k|2?69WN3ayfn?0Va*QmElKCQMIClt za3sg*j~E9zDo@1Q?O`*5WK+*9P){>RUQskD*%oMmh8`^_%w$UFCd?gFBRW(=wsPu) zF3^T>jz9=V(!g4%IiETaT7P2`9SgAR1YT@ z?0TeBJ%e$tMb3X*>>Bsf#yQ~}-*Fx9aUA?{%ocKUFC|ySVOd{yJL&4)(mNsk?LT1@ zhwz0r#OGwwgB?YfxFkMJLDt#EpeSBeQlSDb-~xn}R>O@HG+#o8I2NOXw&G@;I8O#F zcmtER^C=AlJwF#d4_<2-w}pen0m_A32nJ{X)1rWuhC?VVNQpdvmRooOLVg)Zp9WBX z7CwlEnLw3B$c0DvgXghOFffYAs2`IUl~n&{m7(|p7b7udfORltcb@4PTaVMM5)Pg< zqdTSWw*GqT2=<**f+P?#VJ`L#EHh+pU}eY6WM^h)Px~VfL0z~8t*v%zztqB+@ohKT z6~u9H5BIe5@gN6sbI)udmq@&&dd4^IkAP!0)rW%3|x46 z*DZRX_=7*lS69>nG=Kwdxah{W6I%bj`f1czCew!EFe6(A2qjCD5G*M0;J}0k7b% z?CJ9-(3>)0x-7|(B@-r5q*&SFLl-GiQm2|iW%Vl7tXj8n?dtU_Sgul6t(uqbEZVec z*RpNv_AT7Fa?hHbXYcO4d-3-2?d$h1;J|_h6E1AHufD{J7bo7QZy)5yk|#^XXZf;a z%9=NGhRk>$KG66QTb3m&9O~4nSF>*I`Zes>vS-t-ZTt3Za^cAFCYLN(mtIw_WXW=+ zib#=7s${9M{K|1NkfuY5X1)IqEK2Ubt`x!=;K8D$uD^ zLEgm3{U-XEcOg@*oNoW2_TPWJ;YOQoto_D@9*bbZ116Z5!v-6+c(KJ6R8V0BhgR64 z#VuOQ0Sz`KVq=LVm{3C@i{IJ8;w^*dVT+6`3IYlxlz6gZGjG^(3nZR=Xhjua*kTKc zkNmOB7hY(gg%@G4kp~}x48jK=a^TV(g?}{C;3AFWq6Zpn2zVfxX{veKIOBNZ%{Ot% zIVYWU+Ic6QdFnZ5H+}j!r#RYZG*CqY8AOmoiB6;_ql-R-5k^I1w9yn#e3V>KCmpqE zQ9}(C6sVz!Ix49`4VC|?5u2)%loV2IVT&%iP(@W(wc2_su3VL3)mZbGH5ahK3OlS^ zcHL!9UWX~WEVIoX#u&7ZN!!_Gm|;dOwwx{Im}sNvQ(7!*iaRd3<(j)DIpd_8j7Por z@@{eQUJ;*hO*nBJ7lKeXT{PI?LJfDfgg0<`UQnS0bnGeYTocEIB=5WK^1_QY$-vfI zg6E=!amK0r#z!y_N=Tu=PCkj@79eWD#ui`bzz8GQV1lA0f3Vo%cNE%!3mawF63rmX z=rD#H(+MI7E_~SXMl*7Np@kJs`pAYQxiq2!d1aIV#*0)Ag3Fax7Q&q#dNgvjn7N$c zUpe87Gho{q%RT?MYHrR6&Nq1Loj2cm`u#WH-F)L`H+zc{sGyQcio~G?HTt-tkV{Sx z5=#_ec@mjxKJld^WvVLZEtTXcOr@HBI_jnq!GuXD85Q~wQAEK66;G+63a_S=GF7g< z`~G|GRFPE|vBevIJY4hKgI8X9Ir}{H(GM2wXOC428fVsCmM!;_eHNN!q~T*4-Q}Bq zKKi?b1K@96bYUEFAyuKFe)L`8#1Zu|voF8cL9-%v1}2_mIEf0a(hvff&;+Rkt$xTUX*X=)Rl_NK7hM`IXH77*A3CP-m+_NtE)KGF+qbYqOltj*hY zvxfgQD1#9ER8` z7z8BbU?C@Q$QEEIgdPTgiAOL(g>#Uh9;%p#mGU7EiTELRpaG3A<-!ubaVN(z_|BcK z#!Y=%;~L*6R5uciaCj33I1Z;cZG^wNyU_Qy=(A<$I4gowXbqno-G3_*k$4JGrPo| zFB8j4U~=z!q9NvKcq-Y+mhnHoS(_Qm;0x%~M?c4DP8jsHuWMoxfCAg*GAv|^FwFnY zIP}v`QmBvxc)9PU1kx#GU-LF{oM8=^V1zjkdL%HI$2@NULx{dm1{DT(5sRP(LKAv3 zo;9=#5B&r-#PA`eK_Wd);;0qE00u~~VGu9W!AW&cHY!$WrGua%E?{~KnKl9&V6^Q9 zbDGhB11cMbD&Ra7^-p%Z<5C9&DXB6Ts(mb!5+Ieifm8|$AOS0W?&FfLx^8rz zDl3RX>=PrLHIXdIaH_U&3te1e6`;h5DDf&|QtD2xe!Ve{+j5t|^0>!;DXcILtJuUc zwtK?73^9$l-z78oTyKIxGo2a1*)n4fbdW9Guh~e;B9^q$}O*M1u`Fz`;YE0We%Z;<&_p zk{6<;1s^qo4Y|O^B2@T?FfD?;xLD~M@?Zuz$k(}WxC4RW*5oDs$4vkZ>VRY2#yTE2 z!GpYrgBz@Cfh1uGz3%l?A!U)wWwjR_?raTsR5Md8H35UF}ro5``Wg9`P&pvxuqg}~qgH?8~ij|AU z((Sne@7v!IA`WX5wubCHCvoFsZLE!Q?J3wsya1i`VAEs#D?$8h!5oXLk!WYdvoMI z&?YDJAQ~|<;X9){V{r6$pM;)5umKW(uv!aacA`eKHxY$sDI5RH@P;?gLE;JOn1C|a zX7w$;e65BP)0h7A_2bE?w6?Y7lu(3R)BoyP&w8-Ao`eV&q1gD_>g$Xh+06vn72qSO zT>yrTenf#4*Z@?lLMez6t*2+{258h=U^5`Akbs+TkonlZ1_;gF)`O@HFi(?sH zy_Fve-kbOtNNbeCH|*QyVV(_Mo(<+;4w3-{B}1IJ6Kj~B(UqR+=@;v<#_J^mmXytk z*a9@zg6%B>?%`exG1nY?NAB5>@38^Tbb{H8R4zC}E=P-)!3OtBbAN;exm9Sf!Ki#{^*B?=t8zdg($_{C{>^J__Ih+aRZQnBF0vIHM(EQn-=>Qd?S9)zB*7#m9=)osEpEUfz1xSN5fI%M6 z0W+Kjln~b~PzWRpLNw?=F0@c1@Bl(uLZ_`%BD@!c_yP}FOnzM)GA7gc#R(zejUloh zA|@3cZ3I=>Un54&BQ^x2aKsa24pk|E|BVEO2_XNnc^CnLB25l~SP=nDAmFrVB1!;w zK!?A;RunLTE{wt`SjFz_id?-SQewrotpY7J6;@?Ha2m&LK38S{i z+hZLb`BbD>?o{JR;~%aMo0TOuQsXpEj&VMi5)O9Krwfq=o^fOBg3{J{#%CM2VqQNi+f3H9=DVrBLb$b-E%dr4sRA zCw3B#T`Z6Dc&C*jhPrVJ_iUwk3S$ZuV_1%;n97ZaZcw>oHZWv|o`D{g1Dsi0 znjTYsq2C~)Xo{|1)FqXz2^);QsDsI95oAtmpdf9N+-fjB9^})FmWB9)t-a@W3wY0z%HK z8%$i=m|oGr;8|8{`jja85#pw@U#Eh@Qn_fTJ}g5>;;^w~yM%<0DqE)v=d1cCkj8|N zW{LuZ#C=@bTe%nnUWHNmDwEonutsVBKKRO%A`7z4Y&<}VV+2|EG^?`~*_T2V!Tv1J zjwQylO}1_;oT?)_eye}Zp16{0G|T}UKEefQ%vymD(Jh(ZhG z>%Jz!O?AV@+}7#^E&5z)rUF>Pa%$cr;^JTg#NKUfN-Pp+&J*w^*^QziWvnM|EVRXh za8lC8n#4Gjq7hg@uI>U{!4)d3!dyk5%C2m$wCu3@O0nw2vC?cV3RCrH>6V({&OU1h zJ_eFSE8DiN>#|@sw%&hq0TyUh(mL0d%z@U>NH7d!E{v2Ve8L6rfbgML(1g^Sh7^U~ zf;kKVAVfkOtU;?uYTQuVHok8E+rEi6AZ*+^U4a!&plF2rjW6Ebt=?J$M^r3^v0dQq zsKyd*+MP;ra*F6AMN>GSP{P%=5#{A#Zm?>uQxYpKg6>p`?#(VMFzM{+8ktwB;P}`Z z_C~M-^OR1xlVv4?8lXYhI9HhD-0t!LE(AlEe8MAGLJ$N24_NIV41#(M!i!MIAOu4& zFz+DH0UcZ(^%h7Nd^g&M)XN!4TYUP>#Y; z?ynhhTa*6p8aJi#P-*kPaU7$Y%}xsfPsRvV%N^q}1Bc+e`RpcNGd8D*1-G7=4lTA) z5awx~8nnR=HQIF0E0r+A8>j&@kbw>Mpro2*HuIO#p=Q&4vQUMxYi`6rG|nlHWa9{u z{P~*ZRD>l)vFA`RER&cc&GG??;;gPJ=y>tU=;}~j#VVBXFU#1hOfFLnGj_((c6x3y zci=K}3o~aA_ViN!G)pt#(edi;@jTBoO;Z+{)-=9#@;&2o8xgVl*;<4-)jy-ML9Aq? zOiKT?OW0WwObYH5JG5DSEEhMywavjUYlSaww6_7P8mC29gLGdhkIe1`GM99ZfuKrf zrB=FhFf}lkLNHFpwOr3NAD?FW@$?({w4bnO-P)}Z|Fxn7^dw${;!Mh^QX8_tAXvvs^RhUz+SG10Ya zzcy_D?D_39UW4*pdukqG1YqxWMC_k$r?MnIK}S@qOHQ#wS21JHq+^GQPM*Y0x{ep? za^#YN0 zcL$c}hW9RwH+h$LXXvppvbTtjIEgpe`Sl5Wb0p!+?WgL|P&Z%A}oR@l5JCO#m(zH|`b$Ips#+?f^Po@s6MqdZD`#R30;; zC;I40OSJgnyfylxfB1QWC0tuNv`4$NuSToYbEa#0UYmKRgJk7^x=5}$xa&7T*k(nT z`r-)prMS+qDK^;&=iov$f!pK|$hxYG#3}AVlHz(@^{TG_PF;}&Q~LU^w^Fc6<*=W% zqHB0*H@c%QyJSSVv`)LkPrRiY?1^S%fTg%bGMz_$YF~$>w}(8{xws&eY7!LNiK#mO ztFn5m!a6AaXsn|ZOVlb@8L1T@=|!ik?l^eA;|j2X+mjAFu)plfBFjiy_`!c5kdbz0 zD6qrxY_oGY#ZNued%4?QJc_EOrf>X;dZZD5JcOnBU)OiZn=0qr=(^*0owxkEeAoeQI`Ui{qNu+u!-pD60DSs>gDy5@*YczH;J6Q@j-!^DnORy}w^zb_adn zACHt8y|5d;V9l{=GnUgc{xmm6H9Py{7r*h-_0?Pcd-F6%?-~UWk zKE`i6nF9p4ZvqK^GiZDIM-7jIs@d*QyFXAkf_!SM(e zHhdUyV#SLYH+KBEus+H9_EEN68S_5Pn>lyhj1P2Z(4I+`Hhmg(>dKS?V8#;uz1U^XlA?Mepe_x47lPLKYnZmLcCu)+ZsRCbGN~ffJI*P#t z9UMZzr3|cz2_m*&Lzi8u!ip4AwDL-=5Jeo3M6p0*Yo53GT9L&TUEJ$0!0ZuhFvx7Y z5yu=GV+}LQB%S&u1l}G z^U52O%reL92F*0pQ;4DVP(tD&CFGnFzdG%^)6R-Udg!4f{7mBii6>TS$q6S2oDk6i zb5d}p2OWJ>D5VfQ)IcJbh{B4gs``p6RJ;PQ#85>Qb*oZMY0Iw{Rb7?Uyi&Yp#=-8< zk=9ymWsJ2SFT1QX*Ies$$kC7-mRQeneeE@TV#8;)E}eZA+GwSnmfC8q&C)vX#4O0n zZoMrpO*PkBsLeMgnv+gE)y;F=k4AEDi9Z1i^a(-*q%_e2m#R=fNd0wGQVA1fVu%ZM zxn@&Tw(^wWQ5}9*EmPTAB`y_Py%=K`WsEhRS!cZ!5lho_o6v&27E=mT02GJzCsyBhs(`U3Q&rnxc`SHtC^}1hsc2 zBbvy!sipe;7wn=Yozy8KhJb2|IjCC2)DKIA81A^ik{HE|?Y^6@6a%C2W0C#-dohwX z+toCceGL|IVO?Il$YT#*wppJgpPcf_Ex#Od+pP1Zn=n1+w&>8yL>lS!l-BR*)S z&;0gVVx%dqE_9|Q@a0<31Q!gOcc8{buJ}m zhg=O|n(7F+I*KGAUJ1mAeo7LkLAm4zOu?PL7L}C$-tmqIz>~@EA}Et6d{8R7xQbWW zCNbxoFjUc#UiDZwy?X3zdoko5k2vF_AEgXg;?v=;%GX2EI4)U`qfPvXSVSWp5s5aN zAN{m*KlJENfBoy=* zOERY%;lK`>><2n1=1+=J99OwYVn8jXu8Rmr18Xpy~+bJq*GI7Ed zLU@&}jF4`4)Z;MCQYuvW5t*&pn;;36zGg|w2idY~l+xNuwotrX z_!4=fSjF;8MNEf=16i^L`)A1Sj)iW8+NRq0B1 zHoq^K6P;01XPP>>CIFU8fN(k`JnfUpjOeE!@bME#its?%>60dt`q~BiMTDQ&Qi1_h zR8$xt!mLCzn8JMMFjYvgihdPF`B>&g$!a5yp7n;DF#@DMv6APMSbfs*Ivj zp!yWU)@xc622*+#Q!Q9i^%q#x=(YJhOl-dwq}tjRz>b7#5V<*5-yRsj3BK#*vNK!< zizgw*J#J2^wp(|=fEJL(!C3QV|ePWZ*$Ms1h7M(}PMv&Mu%H37yJDjven z%RKe67ssG-uiWT1(fQ8TFB{AMsDAa!Um&UGzX4V#G1wR?eQNAQ_8~or07gxe- z(ngyGcwsN!C&MF2f)e~RyWCB7x?IC9cmLUw5`Q<%oNa;>%=^o%eistN7@%^q@!YXQP^;I?lXkOlCYEXf5yUX#s?4#W_||#D z^bIlQx#cbX1~`3(P4I#n`rtM^vcg%$@J1gTeNCqL)Tv%|DFKaho$Kqxp;)>q;uIq9 zL07s!4$lmCJ6`t`6o5Fp#tE*uvJL9)*peFOBUsA3$1ClrM5}9j_dJC?{`J3y?nk{1 z8ox(B_OS?uGS8@NWkYiM)3r%pxmq3bnb-VrHW%2fb6s>^|GJyRKK74$Im7Qsdzqgg zyD>`8?YN_?cH6A~VpZo7)h{8K!8BB3PThFte+T@COxTvW48HIz6mn~et@s#r?_`;o zZRCkG`DR1?(Xw#z=DFW}@7D%sS_eHkMX3;QD6P{{D?4-RNoF}!1U?TTch)4^!84xt zK`Umlxm8@=EmU=cx&kadMaPD3-=gQ&kT3bB=kRL8W1LT;_$#d*FNeZMk*x3fDlhvY z?fW{=11YZa#xJJIZ}b|%bv*6#4y*mhEF<_tcCf(Yl4`{6^6_V({3Y-eAXpym!{ zjs#G>1keDTNAUb?0l$j1vZwhV5O5@rSEi4)cnAX<$=PV;1FsMZr;WilNd*6Droe`uHQD8$U`D$1e&hwuRTO+`}W2=PYf z>6=w?HN&_FRo3c<6ClSi%hjY5n3)M+mI4%82!$;WkqL&D&=CIy5fgE?7LgGf@wTuJ z61R^MmysEFYm+<=6UhUxN{5O_i6l}G)I@RY#OzPt1D{Z_?#}2aT5&?)tqHb3-gMyy zQK2pRZVzoSZkWdpcd??z>KC0U**uB@4~H0~&=||d;e@Ce2a+J|$`YY58pUH8kA{lE zu+u*O(ZaNG8%M1hm!QBrwX;NAa{}{#i{eE?DH^jA;TphZi@8O4;yz%BIl$b#%#>oWd2Z5 zsR+iYsuC$~FHxdGQ>-G_a115)jU9nb0a?;+iq7a@^7$AK;e_!ssHq=s(uV@FzvEE;18DdvA@^q}Imx(;QVbzdi7Y0gkEP06|5B)R}3yvPWtb}&LFGndXR??&N6G;=dKQ(}$@5JMAV0`0y^GbZ(s zaQtiGT9eu2^73YrJj*k4fJ-->$a8Wt+a#==Sjh~3vw*(nipp$Inn1*iQ=b}BK|U<^ zYy$QO#ItBjd7v{o1J9Ty3N)?LMS@I5lu$coNG6vKHI@xLZR<77Q$sgYa%%H7*ONUz zR6Q7C1x-&rS4Y&i2vAt!hsSgVZ#?r}3oENSh8xlk|I{?%ABwPyf_eJTyv!vI{>nT(<2^ z;sgz`G>bB*qS&-eTf{**MozUS9|vbxEHqEA zNjxDAP+t{RuLMd(ls!AiiNa;$V8;{VlTqI(^>p>QN-nY{mHsMqKuC-SZBA1=#6UY$ zEg}l&LKSa@Es#ppZ_q0Gjzm>g)e$d)PpvRk!&O|NcSOFA9=}-5JpgG;KE6mhciEldNOIpiPFc8ldt(Bu<%T7W6s&I~!Td}EC zBXL|S)?$+*Tfk5~(N!-EVqMwQU3v9HF)TRegkGQEBJ=59DK$)wbqj1ELlR~HJtSaD zq{qBU7Yp`cVC5wfR$(2($ewT?sV_7l7DJISw=Py`m-e@^?n60tJi-Mb%x}wrsuSVW z>{uyY&}AarBPz+O4c!nc!L~W|tY#4u0d*E{vXd};_Gf`s0u#wCtI23H@JHgxRhd?A z_jWfz@M)nIJfyZE0n;H+2W#h(fzD;jE+XufKv>HSY{7ACb7DZNLI}^6R7R_A)b?%w zBTnD8R-CY5)oO0(wr(XBX{C;DSC@6?C%A;BRu?io&aX`#6)8vm7HSBS%+&6cQc-d> zOT1tV4-={@niX@4DMvY1RR%FG3K4W~#R-d4H7$^>P8W3_Q6O1Yd-ax_Y!gKHQg*e& zAq$rza94G7cXwIO^-hfrk5jW=j0wH~LvD?DjrVxV0=1MEV|wv}C94&Mb3`BFA$p~^bQiIOyA?CORVQWtSd7KhrGWCB5)y}}c6@W{ za1BUzoAOWW=^Jli2Io*K&xG|}j(0a@m(zVwZA|0nc=TBK__&V~^p96%G~ITP4Wp0| zi6(1Ok&kgtvkx{QS(ll#HUXDtuuPxzID_*&<~ZeG3C6SrQ_oAZfbdLFd2R$R zXII%(bn!=B`IYx8XcY}&Ygte4*7EXpm&=)#(bJcUM$^VOaWgqfjd>zu$6k}UjF#C5 zMDj8(caNo+nyuMQg$+(0aGM_^ZiV(VwiTSO*IRM_*_<1?Nqae+$s^+kV&l4unB&#C zEVy1Q?ek_^GD(s@6=Iqq&liSy$-ENc*rb7a-q)qyy)7GE!M%c_Udte%FvDKg}^qXsX zq%u^e!3vf(-&RVSFZVQDTGH1)P~0L zkfei&uh)Vd{fv31+Aa={e+wH|7A)9lu&VD3YT^W*!E;;NJ zm1{2>%;?ii&}Gbwszp&Q6@@p1^v)d_X0K5hzK}1l^|z&43$}NppyifmS<|+=wKc|> zVs~4;nX&V@kWhV@vIiGrjhpO{JJcAcKTMFhUoZy4v4hW%lzk7PJmtFixcG3E@L1a} z&hn*Sxtq24kdY;261%)_`->TRy)%3u!wl60n49D=!BE!w`5yOgfNrk^WD!SN#T8oY}Cw^u5Vwkq6i&wEKV+{h_01Uo!%KU}^~N2p7@ zJ~F$$-!BcHV2E4Po^xW(XfBCIvO`w?Va98GEv8dPbDS>(`MVS2e<2*mgIvfJ`oeSj z$mbjjw@~~d8nD1HfQA{$@dJHFaqa8{c%=YSrrS9Q+^f1H*v-Gy;GX*-?Rzwa5{8)|VlA$U`#`n*1Lmm33RI9sB2Z08))u`TS( zMrWPY6((A5eYGN8*Ab(Thn9tb-Mp!(v5TGEHSZvionzD3rh>Y#oZTbPH`<@TJ{J=t zo1h2fsNSxE7P*})R5HQAT`s1Sm^8;drn7h$e;wT|d`aZI-7DVe649OWt66ayL z+;@I8$=m0NaC>oDkCr<*Vdc9ZZZ4LmfVRRF3O9${nYy=chM|@I9!|Wt@#8{A z-<$gyc~{#FaVOLb*17e=!Ixg&&b_<$?{S+4|F+GKv~=oW!K-JR9pU=-@Z-y$f4#=S z@}|)TrO)4Kd$s)qDByqujucse2sWgG0t>F-U<@lj$XkLGV${!t7+#o=3oag zR^f;wmbl)5Cc;-8GHMMQE3y8h5EeW0tDwsub#@Pd)V{|Ab#pnR6A!GbuA@+`ycYXW zs>UX(taYy@f}q|UPn zfP1dB)y`}0y;nu1ufFP@32#O4ev2=?ISy>_!9%$!D~bp58&_Ts)AcS!&sN-!pa`p4 zZ^j&VOp>n(+{5s;{C1nwYo$OO@mv#IWbwZYVeE0I%E^I!Mb~k+4k1s{qV6d%AJdR9C%_&ikfYa$BV&B=pc+sbaJOsuho3yPPZOW^zu@l{gj-a zuYRSmb}tw1>&Ji6_43y*r_S!%uYYgp@9)2tu-e{RYLcL6*#|oR6A=9p$iN_h&S7uq z8iIm%zy=1We-_MOk07`_vPh6X)RUeD=d-{Ony^Bm6VeBxQZc5jBXcKQ4+djML;h%M zT>@;2$`nArg+MMUKU6>||5gYU^WCdMpDJMum#Cf_@{D^Oj7s|)av2^vB#2M>;Si}} zM0_EUX2fHn80S+DxGQIur2}fIQGrhu)R_+1QED9`(-`-tp2VFoidT`~ z*RaSHR+w!nZG0Bsh!X=jGKe&H{Nkf#$j3?=hg-?}qYi6gIQcK z4w4QeL8U}Xx-vCpR2(3y@;y&3WRX%SWhqZ-o-L_zm3Y+SD~EYWO+wI`%(bKpXvzehGlv4rQ7UAdjfnv@_ee=?x|1=oJmXtT z@yW8NBXFn_WjWtC|GlS~20tKBfj~WD%~E0Wod^|7JaagfWV+>^f6Hes_xZFgnr5JM ztYkZT#SndP3LhCUgaQb$5JMc|qzVuzL;{geNP#pV9)-*-#{$2H)TEwkL0Txk#Zz>) z)JF&XPD~ZzQTM!*BPLadN+kjbg>Zu#Kkd^|A+s(ufomO##Hv=|7}X?gl%oxil1L7r z0F-vMQ!m}eQ0-w4lKBZ~-`eR`eR@_C1+_avU5HpmLRPX$WT|yc6F#H_IzBBjt3Bna zRp=U6wtQ7R9*wL>fWZ)80OJ=5z-&VN8WEKOwy|Ei$35(lu04Tklz)5LTtVyAJPt^* zd1Z(sGGbYU|J2sDWo2!rZdh13MJsTU3tVE&!dTsM<+1UJM?4n7*^4NmA)0MSa})Ae z<6>#3^QcT|=c2MI`mmEZMO($*wOX#=(qNKA(_PiGTm>jYA$|2obThjU%TkuIxt*?c zy`H_vWC$V2B0{Vt7OP!3FM2l@MhYQsd4 zES?ruK~bFK0j-*{jvz^}hphl&Hzd`RX0=9Uy2$~r#R$+7^WWZBT&hS^*;YyMdXP;N z{Bj#UtHyRjnC(4S#|7F7K(|CLhgHkndMpwZp{{;Rm7ywu`U?}|sS zK9AngW$SGbbkIKncCrU%>_}&f(*MVFgY`iHeZWK91Ea8pxcXr?$fr*@J=n*1%e4(FxPoPYSx#4KC{bPB zrx18{gIw`=Z82~>#DUWSfItAQmm)|AO%|rV2PdaZPZnZ zA~l16kc%8MbrP{JfiZxzqyVeXLur6W@ZxdrrigVEYN_!Oc~yThfr*&N5XLtVZ=e9z z$Pgk03=vm~nTU$T_7ttyim)h)4$)|IL5mGx2%hB-Ex3yswsZ0%hx7q4@KcP&NOb3r zjBIf^Frj*2m99I<4HcrQmaclS_6 z%EL|cSQIJ;Lidyo2v>9xb9*7F5pj?zF^xE}kf|t+5J`>_|0#T*VP77>e;H{n zgQXCn6)OwnJr#nF)1ycynQ(UjFVXUk068we=Ofi1lb|>f%%G48K$8p6kV5g0uPBib zX%yfHjxolQ9#MbLXfRIHEZjsRTV!6;wuNqiODZXTEO{6Dx0W+eVH=T+6k&X3nGjw% z6ksWql2sZ!sg4R^gEJ#q;(>L?WFn;SO$ty3Re_IyGcle=7w2`C%qNh1!FEG|iKsY( z8gUD%xta-a3kkuATUm;OS(rF+m_wDA3IGQQfrK+LiV2~HI3a2GRa+8f5rOc8^P-a% z5t%-AQ{JTzl;;$22@O?2dkV3cV}?0@=TH2&EF>5oc?loW|EP+MCJD2Z5w58KtC^nZ zX$EQ#j$0X@Q(>Dhg_}dc3HVuGIdN+CMPU@yW(*N-6X-EhBoWL>72gzKuD5z4*%a1! zoo_T|Pze`1RZ&MYAfh=K?>G~i&=Ad_03Rw5a?lXWkd+T%1`W}nRZ)(ys8;Ub5HL9t zV6dMGa9b~CVa*k8{5LT2m=D=?pz{=+Rnc-)P!=vEEQ!RO{?rz&1A4}CVi&}W$f0=1 zi4w3G5+<4v)#w!E=%Vr`5ilvBav_`v@t-(4IFa#TKw1`g^E1GR6{DaKPLNaalB7vW zr}F}({E?x8k%&8r64SsCpwJK&un-Rb0|{|+3c&|?|BweITA~nvqFe!s0--Q3F@_EC zlT9(BEP+{M+GdVf9MFP zf~pVK3pVi(iUof4G}aVFgy81zMm0)7ovo5UQdIfNMI3LRulM z+E1@)QTCLl7&?`t0fCBFf4lk=1|R^2`Ve}+2J*@V5#gF+U=_(KB6mQVWjGaJke)?R zoZ*I=2D7bLv4L197wXm);p$HIwx?3+8+@q}5fA|k@v92Z01{yU3V^W;p{NQVuM+{V zD=Lwd*spA-sZHSp>X{N-3K7?uTbpHzIAgHP{{v1}(y+wzun@awropc&sIn05``6A}bMqITb~fldb{^(VzfzAhd)y6ndZ%FI!m&!I+5S5H>r9YD6JM zkhajKZnGu@4e>A3!%u8+ZQKc(mBO{yHVVlri$ayZ+d@}aiqHfz=?XbS;CZ=gAyCDIbrU{%6vAYd{3GO8kwqOxD zpa5N~0G!aflZ!7J7F$&47FGzIR^+*3|1o`ur*olr zi8m4kY!U8&v5`o3k zh%>yX5IYx=Wbref1io;=1WfP|C49c>`=APuwr!kl5fQ(gDHj6M5KihDF`ODRe82ju zx2BMxySSBVl?D=jsI`c(3<*Jtbt7xByvL7Vu6trii8gA5Xz(4kTL5ClK~ zDVPu@@YETh#Ru(lw5ieOvRupYVPHHJmjS}iNl%EezGhs~BTdpokjfO{$|wA`0mH&( zv6;g1!h_+`rqLlV&CB)t88n@Ihj*MJfxHv}z&Wh|0Ikdy!P6FD&^=9T)hOK-(Z&5L6OeF?(Ll6H?GT!s*()K{pUpEJwz*lsV*vu*;4R)JtlH&m z-VL#^n4{ihHcIOJ+S4Kf@NHz@`5U-B7o~^E8xe7Uoe&VP5dQoSI-L{!&Dc6lm>*Hp zM#0<(0pyvz;0`ei4Pg!YgCY`s5tEq`jYuCBPTmb6<+5kq=baE9uAO`_;_DnZl9IP$+R3Zwlp!-Vh~R<&Mtb9j*XJaMFXpUk)5NB=@HLd{B-Vg(@5^vtO6EWuzvB7O|yG*SBd%h5!91*d;5s+&^wr&zn zJ|BsW))-#Wzi#CbLF^(n;>Ug%bln*y9_GEQ81<)o;P>o=+z^IK&g-kZ;S$l^EHmj0L0+;wGh%KQ zZ5YTj|46VH9BioB3ei68)V>kMtpE()5Ml7>RplNDQNK!VdNlz2Ab?K z8{cXjf9r>?7$J`mBhL`#yvAAI=!h}tFf(3dXBzaD?0qcLGja;2AQh6DB2KRW<-QFL z@dXqC*gL!`E@5&GG4)Q-y}hB~CVUjVo)AR9+VZXtAPwoCVYglN^1Tt`4$<}sK>1Wc z#U}CU3=#L`&JfSr5OdHFsF?S9FAza_a;)O+gKrdtkL3%S_>KOcjL*7pq3P>k`3eC6 zGp_qHE+o>x$SN`Jou3enED^M>E6`^d#-VPe{S<0^#tZ?{k52o60r{vQ`3hmoZIAm; z|MBL-A@M6Q?)j_`q+cvcezVIz`%uyR!fu_9uKv`&7Pdbe*v}B$@1a-H<~ech2>}r1 z6bvL-(BMIY2^B76*wEoah!G`Dq*(D@MT{9UmeSbK<3|NYjtpeN1mO^rAXO?LLgb*x zf-qOkr0Edd&6+uN?&R6i=TDF>Tqx)V)aX%%h8}_fMX;%YW=N$@rMgp~0%!vzDcCfy zQdO{F#f~+~k?d5NCJ&-ad3IpSmm>+vbPM(-&boQ^?&aH2XwklbCl)f;%BevHKZ6O@ zYak;Ff-Fp!U^r}`FoU)hZX-B}@n_Hq?b$1sFSJ8cs1&G1Wy+u_*QaH7Yzdc%{}Cet z=_ia>P~JSDL^qKHTCHX~+3k zBnY_Rd=zrXnuH>XNTVVd=naHg*}$+24uXN8DUs|;nu;DQ$U+M%B*>bK4C%^BG7Cac zfqdo}NX_O{ToK9l*lY2|s%EUMMmY=0QAZwo6cRWEf?Q{vG7B{nA^#55|4B(E3u-06 z0u6eApijWs!_Zp@isqm}G&1MYfr8Pnk%OF305gL!O(+*=08#YN@DyN^IMrZ#Re?MU zicu^(cQq)+J$38T%5;h~w%A*fCDTacl;z3ECdZkm>_kxv=M`DjPHe7raOf=t_9vvt^f-K-vr%oHX)XIVjx>hO< zD3U{gNj&3sVzJCk4P8Z3VhdhgdtFQ2x%%8qNPE-4D^QA4CXQK^Kk^q^vKCI(Lj$L3 zSZ0Q>=}h95d+uo!gDytzP_{N+_uZ-7{Wu|!NA|H~yn^(3YQgrU{~9BJ$?7Dbt*q3; z7Mk~3MgcJfy6S4@Vzn(R1ma}Mh@jgmvyK}{xUL>Io z5-&nSw;d^~J;H~e-N}@g=fxIw#~qclq(~a%u{6{f%&2)N;fN&M#+)wM&`dK=Z`TW- zeemf$q0#Mgdp{?fSP10iP=BjFVH1jPpe7c&iBS6OtDQ)G6v*G87-CSs|62(`0Rkjo zas&sG?|pAbJd@Huh^GAKP&ldI{j^7w z{OxZb0Q4UKUsb>YuFM6^(#YcuY?;aq6^pnyLj#D-5KNIYakE<%z;Ekuahe^R0rmDCSViG-s5`1ikLVR3*4 zJWfW!Q4lXGYXAiy-WeT2xtSzSd5U`D9T#FkgJi=Xn7{@L6_ATL=%iab2?QV&KtqDS zVIYH~q^yeR7Dx)IkrFxLLFhNhVIZe zRT1P3#2Kb)96=O8q*e|jo)F>2K^BpaGGru|386$z2vHDVMspyB{0~QZNGA5-34Q5N z-9)5NkR?hjJo49<75-Pi?S?wD2!(FBcC+LM_*-5 zk$Oa&#)F77);U3whKfw6>LWq629XH*1bYUN>BE3R!#WJ)r%(Lonb0Jj)#TMY1;N;m zmMJ0{-KLoa=}j~Bwp8v=)Jppc0YRQhq@fHX|EgNls3#5LRx&vPAsNVk8MP`-2u<)I zUlr{HQ92?)Bt%sR@dQI6C`$z>gCWk4t!NqZ&p`O$kHD5;H<6}`v{>qZMIfr#cWe?IYa*qArCqHDW zZlQ(}*~m_II0vK%c)bf=xfbeo1mUb^K5w32y73M4IAsy zC%N4%LFy3KjuO%|rePBz13X|W8F-;I|Ju%iai!d3Nw`oIF4Kjvn_Vn#HzObB7iS%K zVx*YVv|d#&AgU##da7!*3K(TxV5yLI;uoj}8L}~r92)bKj%Wu)Fj9r%WR;Z+S!J4L zW37Z?gJ_qs+KdR7@ugYvg1I5*G>94}^3{TnxlG*XX-8xUrksFI0k$+qoNLm{IUl6X zrb#9)YFIcNo(Qp1 zU1|F$Kv&w(Jk)Z3m(AOl*=@PM0EtsyXy$o(F34+q^) zmPi!#vu>18mmec9R6l$z@7d(8!{03kh?PZYi9iSD3Sc%xN_*NNIfK&;Q8q{n{t=~| zI=2V010^LMZi<_(EjP;epX-Jvet|r?LL&L0hJx~xcM>D^9*E1Gm4TT%MA;dr`K7^X zkbjS8=RDsFsY|UBhXeKK6F)AQE-ttIY&`0Go1NeAw`(6&px3|Nq?U6+)qwW$18`kVXw+pQJVJTbZ{V^xkEwLUeV%4iyj&f_{7M zvH{wDa+9ND3Xup2by`Gj|AOn)2S1~X1_|O7P!0ts{veKLKI9)yoCXwx@>8+AK~U|S z4r*SV1Cgl$IF~TdN94Q=nT+ts()!*J^sehSe?)GN`(hfE_eF%r?*-j{{GUeUJ3)R8 zo!|V(OAdF4lAa?A%u^1{>!70hoPwAZ(IdTsNDu`8HQ6Ev)XTrIaJ_*b4bqrB3^XG6 zfWJ9=q?rJ|4?MxWpf{=j!2f%`468k7LZ8rw|GMfx_G3dm*^|Kns-|0rhboBtD4E1+Dmm;K6`YDIY{BLzK%-cv zRhq#C#6B>*L4)uD&bgLri$H>y7K5n3KNJgnASgKWz;dw<+>@7kyF)xo13lzJ>GH!& zOc^TF3F9k>LFyg_*c~f$zU`R4qj!R4my~FfW)0zi1AZ^_}UPHNJB6I zHG*43op8f@xQBYEhr5cn<|q%gIgjC>!#b3YV+yS2l88ODmp(ihCxXVG@U^PZI-ht& zgV={bqQzMxMCHImpuiI4xi9@tl3yr@OPN6}Ch!1d2_ZMr-shPh^Z& zD=uynj$rx5|K7VDCL2d`Q~+~K#i?7!bqtMGJiLJzhpHl`$FnN#I6$)41DN~|U|=|I zNr*jC0E1)*4!|*jz{G`62A>p3kNA#n+Yco35ssu9C$o`;5XFL^f`bUj;gB++^oa{o z0CwbyKr~5&cqf)zN&P?^x5yy=Py}PMuNXTBRWX2^Lh)- z+7Cteg@4R6?i00vh_ALRxE8>%HB`)=D9TvT%g@-WT47DTur(zF%!9B3f}nwOfUxZ_ zLE0=5|NV2vsX$3sw5rM^ju*qfcLGg>=$5l7Mv1V7XN;}jY)um(vLl=gR~ra%yH2vO zO@&Cxgh-;^aFxrPiiK%|5jlj=RIeE_3A)R)KEmU4(( z?C2X+$pRxCavB&0nj^(VQMN87(RHZIe^U&1!J39S^PW?|Q4T4B>^eCP4y{ucwr`uK zf~8*RNgG0--}H(X+sY^k!aLe``kG1Lb1YQsKj?5ucgkyrBn=j_cN9WC0Zg!>s3(B+ zC$rKWlDrM2U94VP6y;>z&Ka--%aq>AKeqce_4H>7MP7D>d)J|MPc=2d>0{{=78F)} ze<&2@OhVe_=s2gj*3Y_AtS?Z4rlI6&xi<=wkPFVF;8{O=WUv?UTEEpd_KaG&=I|n| zV*;|1ynkbK!CoY5ig6?Ekp&m)-ww$YWJ>;i(kmp9lq8 z&z_^D@d2@T!U$nm31=B{qJS*jn?c^0NV|n7sq8){(lYZYeD*~ESg1(pu>*Stm)H5} zsxBv!%bs3&7~*3k_3~| z2@Z6C)ht5-DIBbsy?--oGW|etLtIsqzpGSHamtUG)f+|&dcn@Zzr5lq!A5avfu{GI zqE=4Q1R1$Z@Rz2}*`t2RhWp}X@AD zd;oX`J0$(~U&s`6oTz)$%w)c^?v5xzk|_&~O3V7jUY6fqTT10$ep!I(-e5bjGaM^9 z{Ifw0_LI5q)hrumDox=r+N7wyZD;BPn}W^Yd3sykT`7y{OwK-1l-BBs0wQF--1h`T zwf`_l`mhv<3c&n&1S|&=q~trHeO4W zG9(7>BYLMMQgGoea3^-{245ko!49*DQ+)Q2SP;snz%BXJQ_mb$vHW8S!)e_yV$3!p zG~{u_x^&KZLPJJ*?!ZOH`{ZMP64o1*OKIlXD7Sq|DYX!c0`FAdem%Xo`hF|dd-Hjd z#)XB~tAZi0ri~Ws5E+9)^hW3ic{`rFw?xb<(0r&gVh>Mxj+Qe62 z4ps5)sy+)#N=f;rOmOHw&)ruqFFq9)ed{RF$eQEg;Dd(IW*-_2DwoH``ka9B^qxC> z?$`^hqHb5tc{Nps5rr^F1-)dV?`vmpY8p%M-sjQ-u#!+Xd2j6cj@)z=`@i0cxvUkG z7Pmg}`;UJ5uIq()F747nGQynB=yMe=8-GB!e$I^HevZfwb`|v41E@lcHo(4rfJ=Ov za_NGh5;b8K+5H((7>a`mAKW&&rWdYYTW)n)`WC7%Z8< zTq5(q)_o)A5zBMvmC`D5W4;+-IDI*dl1LGf;MmZnENxe^Jthv%T_y{5>T_>rn(@GT zBS>=-x90bn3!n3tth(%PKrd5ZcPKK>+>$c9o~|v)&~LR>TrYn=J`uc3X;Br=CoQEi z_LG_LsnplW$D7U7VS1yhDlXiYRvWUgc+8!MZw=w^Zp_v7+8za3RVl4!N;hC)040(q>*Uu)r7uK1`gz>E?Kw)_ z1NJjP&)NlT*JI+(&*eQAOSlCNDB&7;FmTP0UwN6NR&unt_r4tbeXNXX*FR2@3|Lub z=l-3eTfyIN=1{VnlQdplOUDLubZ^IziFY24oT`s%ZvLoCBIRiE`+xc;(R5vD z@v&G=+^+j$rKQ~Mql5Ri|4;vn6Kj^@wA=fT&GzF2w4r;Twwm94Ea=(P*SV4U82zoQ zV77uN$Z1Ej9L+&%y+-VFS#?jyhSixkl|=6xZuej7y6pa5tn3R;IvA0y^lA3Y!Me)Y zaODkw?t|wEzm3~2B`B>VyNiiGyMOdv|7!?aeXrtK-B(#OUrH`z45! zjz+3Y-)-B!hQY;nBsqL{uC_Ok)%1+y7)wQx|5IZt!E?z+1Ji{31brQ+>QlJ&*iuJP z86VBCr2ut4ZQH9-_I#%Jx802h0gcUo0>FL;UHk^5tAufb?NtygaSW&N&JQ9Rc!BU3 zHd=>w_5}r)L8@Y?sg9vfX30G0LMgm(X!l9InK&t!LGf>%cZRTrl=!(X-pgR1SW$j= zQQ!^TyM#X|K4W|tXk5ljZ>Q@5{uf9$FTruvOtz-c6BI&lCVj7WD-1QaFB$Z8Zz^@Z z)I%+ktO{Z1)iz(BfUq|S%4FSM8e`Pf{<>x>sFlxd>Yn!64r4}(tWMJSCDbLG0M^Qc zwrh*q2i6DDsPUXF@+YmmmVmsic}q7j2t@8+4U>Sno09@oj-pK~XER$hO{f z%dWe)wDpY3&Iy?4G-u9rDOtSdmb{%nxLiZ27G#lmYOpGXFI$tfzGQ}`8>`tGIw5}8 z3K0LGpC>_aZ&Dmxe6{!nw z)0{r&^j5xX$R1?+qNz8%b6!p#bx~lA{-n5-&$!R^Gb`icu_|6CQ zuDj9g)0NwHvwu0Rg$~&6HxmswVem`#o6v!o|LR|es%#ICHk}hRl+)t61nroMG}%X>EJW$Ec?I@mYt#322I`^Qq=0q52!rpv4xtyb zTjT2+UW4&k#%U)x>_4j{1rMI;c1m3a3vJ*$<6wfrstHOc47W$@qmt3K^hUc;==ZB| zW5>FikomO5X~2-&C5=qOl?}WltE9mytW+w)1kYMXRH~s>I@yiZIf5!w2JEx>%DoN0 zjnyTO@{&V5YY9m!QfQ293YVVtG|h_}p@uaFRI|-D z$eago>gTJX!Z3I7w3Yl*<||2A9^|yJ{hCa_;>f3&d-m~6Ma4n%o%z8f#XOeI{}Kw( zw=vsRmZmU+XXH{ak%AQPW7X&ikWIMAW!Jut|4J4}VfLZu+E2j)WK&GVROI3R#pzx#ojXd#8<9gqOt5;9=@~JnLteZa3`jyv}d7r8J*&fdAMh5dQT^6qsm1nPbKqz66ZQ2zLo?O%Ob>+FcdhF_*{W%hgcXR)ld+o< zuWxsX4DeplK|f!PG;;)xkf%fGrNqm4Ytb@=M&qXtM@a6bLY^*T{h?BS8!mK_H%ytp z0bvGS^0f~T*+7iK{Pw5_TYpaRYfr45JFh&5*&>dNA;0W^{UtRs%WC$laO9UmRq{OWI48^!8}uOMktdGp{$h(5uVop$L1FYv#G6TC-NFs|=$ zaG>Ln!Kch=;j96th-6`d;OKh?3eS~~V#r>_!~LK;$N$b4&BahnEPmd}x_E?H-=Q~} zio7g$;t-UN0$n`s@opiI(@ynuzVN)?BF0xE9_k-tIHdPR$?lA|>$S8!e)>%BM-I2Q9b%QA<$jBz_;r5a-Ls%JqIH@ix3)0X0_vK|(8}{?_sV$#A#$%-;)lO3kUQGH# zcrDbHj4mM<8P-X3aF>VoftMet6L4ZU+vBiJm%iVn6McS_xCQ_k51p8nC=xq?P{H*KewYFeqO>iioxY` z_qfh`+g9VV9j)ij`yBh=$tFphz64je2iOOZ59EE#hu?D-el4D#2ZSqD6Kq#RSgn5g z);PzNp(rm+n>+~-1NS|FvZ`X7y%KmnG%3j;V-ey~$fMH~1?keZ*0SY8fgKtBp(pm!;?|t+hA9#VQXj!+HBhj{+1GZy7Dz#uG5>*<#Iy z;y}KTURx6pPYnslzRlx6VKjOxl!~s)RPxdt_;Cp8?6M#W7L0 zKMyY*Ly4x$2w5hCf1r&cbI137gwP4W6V3LJNjiM79ze%?TT>qI1)R@im&-KgE8ScL z2Rg=;J&+fKCD`VhB@@`esjHl*>kFD*(&GS(tAtsyKqu-AGTCVOde*E03xxY;85im%eNko>c+UV}beplHw zJ?>eMPjy46_y}Xsb4@PEg`8E|B}1WEFr>)g_COvnptymhs#^!r?N zy2D(GA%WE^iqhD9mtZORY;1t?Y%+tkfX8-X8d_;(u6uC50F5JNEZ0WXw73RnLfC}eeL9HbZ1Mw>R zk}7dvoHrSHux)>M*Kd>fD7mI<+J}hbUL`aY8Uu@@M@mD7iHif6f9&|`+jvJ(1M5Yf z#bJXk(Oxq~W-MKs+8;uEf5b?mxx%9ue*t z6ZBinnWaK4woc^Xdpm9Nz&cjbj#xT|x4K^X6E1kCL6~6p(x}UwC#+MBm@WHAx~x$g z*yKGXXZ7Z>G+mo?@$5s79&5toSaPc{VH9nOQmv#uB9DvGo$rtTSZ*dPzkX%P3^z?C zYs=rU4K+!^!3IhQiY=k!0K+EP@3x;P19(M)u!0bUp{i64=UcD62!PNq!;QSLh_IgK zi;mf?am%w~wAQfT7rcLIFVJ+c&&)lkL|5!Kx!ClIG=W}3f43U;MxN<`y?NyO-HI^q zpmr-jP-)W7l`c#O41~B7?g5jB;L4QgXS~;l^f_hVtT0_ukiI5OP?ugaMFY)_fO-7E zhE^wvg`?{h)6`SxSUmvH!yD!g#_LIawm|wi@s)|>n|7Dd`H=tSodd)FuMI{){dmN}j#W)$ky<}jC76aDZ->uCbZF;(kE4)Nl zAH(eB@7!1Zbe8(*5zz7pTt*&MFs*Ds-~Isj^2IOXEJFFs=~0JQrQ=km(+k{`UhBlH z5uMT{vU!s_iN8qqR!`4Cwj?1|S9eaw1L=`6^C9p3qH6Z};?KK`15tNJ+%sN}<>ClI zwUPFpmu>o!9g&v_dwxVy_@*?S*@aD2Y0tj>ZMSByf6}Fi_sNOE1Xh()D$1q&^~vax zcUDRD9_@Yo?nU88fP6_%*XRcYFmF!*;ZjVVgofHSY z3-AnZG%(*#XFt==Tb0p4`F z*A?;ebVY?Ej+>Fut~C4ggGMH<2vyvgmU?YYaG-h}!xrl}?V%bJiSIg*H#=-J$yKwc z-Y1k|lh^Y!OhDOnwP!TOE&hga0d!%&4Tv#G(OnVl6K37pip!>1YK59Hx6er^sl z3c6BkPBuz+6?v%S2fmB47$O>FM!&Z#uKq^z{ba&1?AS&G3ert~01fVTeQ(vYBq%fW z5wyEa#eYto`#{%0k*(km>lWf8J2Cv{!}H4>S^}Jk-xSUMsC8X?E&V_v=$JPc5Uw-g z`HEn@Y7jGF_K?vS=lvJhK6fU-BRxQcAQdzeEJ2Wo$Kx3i8^Ee_Bjxe=8#kr!>mk82B5L|kL!UHJRn6Sy%$-vCO1wbgR1>SxRXv@n(MD%(x}-mKyoy(y zbYFh(C*1ZeK(d4wXgV{cG!m2FE^tnS%<-S9&uBQY_s0zxa=cALT=oEq8~yh|MkcBK zp^mrZ!qnC`Q!~D1vzFHNtYg=$(;@|Kch&TB9e9SFd%&EOr-%&x)3b48nZ16ddpGS3{`xLw2Vk+2KVMX==xYAM7F^tQkL-$V zeu#S>+qFVqMG(rSwPyvh!E0h&^`>f&U&QC<6FI+=(fbmF^Gr9|r&v=|3Y^K21kERS z|NP*odwmKmI5 zYezBkigZw3eVc3Rj|kKMQ9s=9S3Qn-OgvD&j%SMRyYqE+b!(cEZ6{%X5AGpm3(!+l zyx8n8ID_VW`e4PQP$*c(#0;lQ|14~6yjF1es%GEr^jJ#sdXs^CgAw(=KbN}q+SiDI zj|sIcMC~~P5)=GVPU)B^{>`T;SuYqv5=eQzFQQ^FsK9irtch0zOiCtLtdsG!2D0a8 z#gm$d$Vkhl4p|>}SI9$8Z+)*TlUCI>Q$|4>1?csf&X)yj+7K3Kzpe8yBT-e5XT z?790X6YD&^ku3%fz3CtP6VC*c2Q^sAsm4Kl@u?g_+R?{QKSBm1%~6z=lz~HwWLO>^ z!~9M2B+c-J^-Rv>deB&FU4y2HP&NHzMBPxkS9g{ zOzhIZ)Eeg|unTZ+tIuiH=`~1w^Z$L}%-iqKH>n8x_Z0+WT_*j{S(FX z?Mvp*=`A(3qX$Rxq-aJXVhPv3qn$<`Qf-B$1327{F-ML`q{&b4PVKGo=S=X)-N$L* z&rO`Ey<6-eA85?VD7~e=``v3)5!1f>iWKXfZQyU^!BhHY2kL99zHD#m@QWq`UaxpH zm_>J*LHGP$HY>|Wa@dh0)=}{U+BF0BUgXKxbu8^>C;%$ z$Y-%qpG-x(?1@LpBc;+6-ytWT0;)1fpa#I#-o29Tt7)GcBN51*s}0U0xaOb+t|AlQ zncO{O6y)>t#Srx;zM<({Dyn2{|FX@hnb!3SDd?)kf;9X$p^)!7+NO*79BYy<{rGp* z6sGdM!2v0U0gpC5ddA9rEWHET-|5`v^LTgDbQnuQvC0SQlv7)pov^Vrpi(`*40%7Zr3O|NW9@c<#}E6^OZ?pT-S?IKR9hp1%@8 z?(t`7e9AMfUh_->U$^$=TYzb1is)C*ccb+MZp#x1F1J2+ak>Bgu{x+eUCp>Q$&B*O zx%o^+@|&^w$@kRKCrikylFSCENUqBwk@PD!Ute5wNfae61*QFCyhyKPm)sitR{r~qu6Xfo!|O0 z+VRBy6#vQ2Zw#{cC20y8DZ854G`AJpsaxYMJI?<_u}_U91bFs#KXI;lgVgb?uY_Kc zC0>du7R3Y{xJHe8HmhD{>osS3u{Ct_>16D9et_W3vKJn_on@aT12}LrX7cn%$%LZ! z_FMqf0G)aZvYdijQbmcYb5wHmuRpAAvf89K6(?SoK6Q}cu9k(tM8Awj7=~-vP=jr&W1CaNlrI24anr~XK1i;h_Tv=Q z%To6b%vAZ>iKj+T2hU}^QCJ>yy2DpUD~BRJSItt0UWXNT(^)#F?lRrWjOU6Zo$NIh z*xl8my9-Co4`2qkV`cjc++OWC@bI#<$@_qO9&(xtbxNf~ufp#{3Kshuk6BRrMzQj-(X4H7vH&QhGGHRuIUE~BF|DAB2^4c$Q;j|{=2`V*WP7QAA^53DJBa=H=BbRXT8fr9oY$&8U2@tI*)Z-XyvmG+9_PK0q z!k9|CQ-I&q#OKW(fr6q!MUCxR7G|nGK4r@Y5BQ9oZJ%~#R@I@XMx6Yfr7F|=o+=4O zAQ)43?1#HY!{6c>w_VaTX|SxgFB1I8z7*Bi%YPlPC(C~9nL?QV+G+}M>T8%o>f_$c zSNsISk)<7m&hvB0(jWbLslQjxJpWy9d6Of>8RRn{^lhKQ8vTOz0~*K#*|+Hux6D@o zOVvQy9a{rKp~{LW*LV}hq9yhzylly+clWX-vd1M3XqoBB`(f9wa2CGY4tr*(J<7v* zZ~^&Nm(@tR)Av$~|DZvc&!f^o9RDk^4PpNmkIUsmsWV zp33$VMSepSkOb@=-uM)TLmkXXCSH070C<(n4-@+!Nw)cBvSTOdoGhv5@>)E1hxG1P zmSCn;!CIwao}@CP`6@L^0}P;&;);gL7*nR?C2#K)3+o#UzJJ}^z2kN!P}Pzuk+qdY z6&mfCk+)6utpKL~`{klYbV$b}$l%To0xW`%&h1hL4LsjRTtD}+IfgDV9)YM-Qk5V}G?{24c5Ms>fe?w|A$-1_ zg?NO}g$-w~*dOJ;*Y$NT#Q5ds#`tLM7OcoVTjRZxB71TzGZiJ*AqU;Ibu!|OQl)et zR6So{ytXZZbe>=SZk48Eh{+z=#Suimr>qO35@oW7O%A^&%sYIp*1A1!_GYL1lmD)s zn~C1P`0E3QXL?=w^Vi=Ft{0=-JYa}}qfc2IoIyGiu`kdYoLU`X3m>5mesHJOZ8RbEta?zUn!XP_*pD&7$v zXd9GnTg+DT0yn^0bC*@APP<%1nL%Ph&^}EMvdzD~N!nvBh`?mp{{97G--XJ}CauZW zUcyGC6yo87@jTLf;liadRQ)t)9-Tjtp!0m*Nh*VQ2?`HI=2Xw#|Xe< z1T!?xVV?mk(}D$Q?IihRMZiTAZ=QPTM~)-am#nQG(c=s9Dx7dX=z-4yX@!@oolCbK zF0==~dy7wUM1R>|NTY6glJ<&(hahN^CxUpgdlCz{kEx8#Q%+u6qN?bn+~A%-3R_`# z2^>RsZ(cy>;g~faGfMQ0fDlQ5&9~y%r$Sr_HEhN#s=&G%R9U(&6lB%ap4w%fnwUS% z?NmM6`b8eFFRAw#=FNoe?jZ9^o_RLGWn&~)_(IgpkJ~su7ZAbA1z3^4EC@&QxbvcD zxDSVH8lAZwth`o`&Kbf*)QN1$FX9{P*QiP!C1*}q%mLYz_EtKDYo4J^j}+y>iwn^v zyrE(fc@wSqYUMR7aN2;e|9Ej5YOf6?dJ(O>!W+R2ePk;0g``v;uu)DtjL2_U&5As* zRQ?#w^>dxccNLy}@BzCTd;(2n8ygr}?vvxXVEi(Y8_ccHX3HGEBQG+gmR_qstW!W{ zZE>QR;OGTG+V!MJ#m70^(@~g($v@U=jFm6@C_)x}$-CVC#+w)W{Fi<3X2fWib7!DAP$$x{-9*sIC!4 zR1#RH~bP5oaFRCJPgccd!#0RPY=pwO-;$7OYaS~0nP$jSsUw-EY>lau;Q z65WND0`)-$1g@ivnjEq6dy>2jlFu$U!~|Ph`Al-W9~m)8__&KoCRyKDg##RzNnB`m zCT9floWy{!Z;DRaY6hlX;))6mYQfyQOyL~hNYZkZ@Plz&kczDL_NU_DfO&4fyyy(l z$LHuI&X0$C)g3-ye?B0Ga0`6@(BXE-F1F?UfELEy$q9xRDn!jyeV61;LWRbtMI35I zJ2A&0P)SjmiB*pUifV}E{67vT@zlCP#t>&|b;w@gqILA1kJNw{f+lti zt?-#Xd`$B@6Pt^nCTlte%lLibti9yvgjQs|pu8FKbIm!@$yU@a;Ndc*iz)E!1t{5$ z86D%Al;`ru7rhu0m_Xvbu5G5OB|Y2Glsj8MiA9YgE=l44{95g)n?$)HL$6%4K4J3@ zZJL$r)W#k-GXHXN^s$p6q22-xWG0=NJJI1%XRt@@7;`MMc@l7k-|_Z@kzIY4&QRezw2eSmnZHf%Mhq$JlE_6F~A6HdFvu@=p>s&V#$E`k*DX*1;B zW8C>cv$%*GLjyOY{4Rnr!**dPQjOVf68D_I)fg8;TsMRou0n3S6zTykX&c5jN9|<2^(gwdH?`FQw)*kV>gzA-N_*f_g$4R;F zrNL-N{K;W$-2qolTPr_e&B%5{Qs%6Re8n8IY7~m#y!yxFR)=g#0-Af)D4BQUv{cUQ z+K(h)f#z89i{qOyyg47#S?1>itu%D#7;(c!PN}-(5+4O*vRuwyp=W zcyw`!SjmNk@U5QkT`Ms$jhT-|S(+lkE!-#F?@6F5lz!280K7TZ8vfh3Z-PuzyV~}< zC;LA~$2XsZhPqm;V@~I~fB4Yw1VFvaBr@&AJ)QwLsT=cXq1$M^L-IDtQcuLaI%ysP zG3vo6-$1`CC!k+Fa6#WfV0|p!l}4hpoifaRKzd>D3w1MZ$6pz?P5i6P%(uT=s3qA$AjYh`AuC#L5jW{#-_n1z!6H{;loYLQIo`=zzC7o|3 z`ny7R^f_$vR4z&U_$_37V8$$dt{8whK2O+-T|%;+XD&RCLfY|_-b9^7_Kh=dBu#&1 zr7Q1qIx!8Lu2+B@!Uh!8nt@bK5xsb@8jYU8r(jPHP^+bf3G0h@)$iwy^K_GAOOI$L z-%6e&`(t@%uvY6_hvU;YH`&xMD^|%TeB@fD`?$PN7|pRdKjeLhXb|_|e^=`&(xds7 z@W&5=mWQ%MBwp_5bgqvTD!`@i1l&}zw@B1OPQ62i0_Suq)-h;q=o9v@46&?lb-|RR zAd~FB49@<3e)zX8E`#I2R|8oh=W-V%H&ZGL^lv_+YDQC-q^p#^%pwb3(X-xGap%or z0|SRCX|*D~*HcXq!EQX~p2d%pmT0H}9{v3Dx42$Gu`UUtELZyyJ6IaXP@OgSA?)@x zLO^)gS_VhpbLPb==C^`$|TaV5974xVl@yb7;g&gp%D_oY-jzLv2;&&v* zUViB8A|>UP{5Bdq?ow*pPtdT{?9ifN{j7;bqt`vF7B;Y+yyU{N;NqXn<;DF?eYeAf zqXnybzPNiyLlZt0!rN6AX6B=EOh{QEX&$nm=P5F zA#egWZp^2K3Gog0$yS^z)i>NzSYNtHNV@4zDU~%c8Wm?3yKd?9mA{KEu90R=Y5~0u zWjt#;`t%jdtn%_3Ug^l7u>YI{kpD^o;AzAl1iJ`LBEa0?tY9Y>D2rfRK2&+r&fPZF zWMIhMrvNy4FOVS?hs4>8gHuj%q+MJ#G_=^}3m-zTs8%hG;vOl!g7#(a}f4 z7WY}Zc1N+EE1pRJ!9E48-OQhg&{@GuY2shYGsXzEpBnqRCC%<7)m(-g++#T zo*-C!U-mX>-S5_uy$jo{`L(#SWHy$(Ku2CV%ttz_WR9jO=99fyQ$%M0D|3DGOaET7 zPGseMe0@cQbe6~XgNXJDh9W!Q*|nW1$>+Kh5#0@o)M!8{Fw#96qRBVK1-iXZVJbNV zFD|HD;beKTj%8FU<@f+Y_z#7FCcx?xt`CcC>f@Qjqb7^E~Gm%0!-XF%8)J-wbB2`BUn#*%AJX$}sl zDYwVe>uwi2ft}#?@+o0jlJ&M&xt@1UCoa_?LDqZ<`h(3(5B|yB>j+o5$vx{X&_Db1 z7tl$vu_nET8yLqH!fG8PSi20##7f$Ic1WA{tbb&wGwnsO=3^}1Wmqs@a%I8&vW44Y z{3~9w2$tcurShuI)Ul{FWx5kT@MVo!|4;)6e{At{aVNQ!jEEIth#p%2}i(>y&WTTPj z!4Nj$40KvHiR-5lcs_7#dX#*!+WFs#)f}(=N_Hupxj|N|$;L3$IXPAWvm0_F~NHPPW)(L2xhZ*aaBZF{O^{9#_S+524?aT-to%h=c z&Ecad2EhE^4bO+;50U?+P(@6(zJN_Ezd4vn0y*D^fgfxtmFw_e#_>EarQWquciq=N zG=8~{^HhsS5s0rmxtlY=Z_-Zs9O z@$^%)6F7dyULwS8M3L4akbAu|Nynl`JXSB+@H<*vc5&@&{=)}P(Wmqayr#)jM)W)6 zXfFq%E@E)$8i9pnf@$B*n5u|ehj?Qn?nfW^7*Ix+2)OGF$a8!z?p#OK8iQPQdH&fu zdl6mk3bi5lZFVA2kaxaMcV3J>hMO-h+Q|F$zWHEDP zK#d2q9}Cht5#b~9G6jXcbFr=zNZhLTUVlt1cDSxkBlJxB=0S2~uk=j`SyAb_Xl`cq ziDk`84NUt0cCn98wRC6-^a{r)bi)?<)Cu}TK$wjJrLQFO`?4G9Kv#{SBSkP}6R3+% z+-@v~p-jSW6v3f^$ySTcr2)n*2rK@08HCf}1EA*apGBrznUrz%lkYWnuk8-?)gt3@H|8L$a@6pg<}5l@U}1dqyN!drvBTe?RRlJgZ~o zgv})_<#7;{t2Tulmdc9L?stWfsa{%n;qL7qM}`q(?-VA(HQ<8;=W}UvXct3)?ETE! zTF`7&Xbsj%Dd|$uM`-?$kC2p*W9rqhj?1ha!hHR{5G)`k zA%Q)LG{ipCqkpPGzpFy`4`oV_!P{uAeuO7`WR}cm%0h9<(|}x-{j48nE)O&^%{ygl zP9R^%!nW=8)YYzl^Kw}GbGVX&`R&|<>M;V_e9ujxu?*z4tm;?6TRe8&(0=PXk8k13 z&i^%qo(P^@Mp0RwC_v zNHsfaWHAV3wF-u1p-;0MRP!2C%?z;_mkwNW0-|)fqKNIteNWfQe>HSo?JJA_#PjVt1q$l^qmfMMYJ$s&nuUORT>0T*a$BP^ha z$zKRkUd?_S3r!{{^H0R*OT(fwip2M`$^**xVBr1?XhaB1Vj~sZR|2Pa8*E<#pDBGK zi&u1dX-@M}=Hvt4ZNcW3&4y9JkCCXafB)QY1E? zSLaqfOcrR=awQ&>BK%x3FI5Q!e=cW!dFPT6XUD=unhL< zu_J`R8dI%g=Enwt)PXu~YbICsHJPy_Lu!``*hVT0Gcw_jdO1+m!Ng^?s7l6u4HAO5 z(^m*VrpSd>ah5AZHZgrMgVw7X$eP0?LiAxZE20K#opy?eDaKRz~)U?3qM= zOyWyMx{DiPK`sy??ha~gd5T7;S~sO7-@ zR4e118?PFRGIol>7g|}VxyOQSEc2Zwy0E5>awb^IH$MA(Aej3yHzV6!#z3frGZc6M z&LSiVtZL_mHAuh;jCXxe3k8xyruOg-WnzofvkphI^P)mJ?<6`8qUm*Ws9*_Lo6l4y z>rm(MXK4ITIfR%LN?>Wi*x$U_<*Wm3cu=ot4QhJ;m*41uFhH0l7~(PANk)hp1Qzb7 zEWrqt4{4~T*HBAGD0@$+MCkeFqwesW4p>^xJu{Uq?XaI`M5%j?cZm#jO#qvu{`x?K z@2^g%br-J-n^3yT!!MM_hDY_0wIm<|MH$r%{)f>>!f2Gf8^p@c;qK>0 zY-~AF&YOKOFL6ng!0jb3QR|+PsYh#53g!1?FtVvX2wWN0gzD0t?4;{fLVJ~m`+eTP zI@q*|8==~})y|I|qc?b;H2?s9-H8dquZSoA*t`;aH%E@61-=CDM^ps@MaxLP`H zQowEM=2qa7s;d6R%g_gA+zP8B2vpt!BFjCK`Utbp$X|%8k%T_<;g8F=EB6NZXmEmp1fZ4_>GmPxAhP}!G?@q!im!~P);y6 ztOv&J!aF@-vs&uFHaQs=CK{)|;GFKd2WP!??KBqr-{DmI3Dm)7|i?%WsGEU^J@)ffvDpXCH1Gzhc8 z8Dq-cMXgJ-e=?wM?641Jh+z}0#mjTt#JQbYW>M`=C%%tH?IHRx@i5}^o>k`FAQ-2R z^Fff`;VN1}zekc-B*QV8EYSG?wCIajWZs}({Vxc{A37(kXmukrg{_LzZTggn{FJ+c z{gBDaFmA~>bBV{g(!4AXB{EAWE7h0>+WnbW5Ezjuc)^KUR2s%z-kG{x4+auv1idt~ z^{w!qcwNvdT%EFPM|DgL^M=;Qk7($E<`T|=B}{(`O{|PqbGIyeC9(gi#RAUbGIlv0 z$_Qjnk6(nV0#+2Qs`R0cU(8AFunz|#Er+e=dxgM3uo^f1m#-F$Fz3SGxW_0h5G)Xd z`>%!c>P{S&B~=?vCuzRlb+N;M%retkXt$X?qx(JpvCnglh;n6@|I;4T61`(@;9+k zRN%w&z5Og`ZnIS@r(n`FO~n_+LA6oagT3QC7`nB?mS-;(^C^G$z_w%Wz&-s?*(&YY zwgAKa{F7S}^MJD_4tS;D;+FR#Xj-50!CcsZ^046Z5}0%r^u?j!=d43H4*}NeX5T`E zVRxWz$}sKJ*)Ury!$-sV2bvff=#J=~_8uH_e5`RO!T=a-JvRFSSFA8n)<%(=dYiSa-^ zp^=xwYGY4On_od4-#L!n0#VrT>%&hixgk^l6Z$Bz?aW^B>n*SEnV7H2Fd_FpGWr$J zcslf%%5%<(Fz<81h80^dhHv6-WTJ|J}1_f6Fh3m5_?Xfhz@-pbkG`q+K~P0 z_S>^x-H^!bap!Yl0m{EbtdXVFr=s(|<(Gsi&so(~{F>$ZBT@A;r-Ol&@JDj^r`83T zyO#w1iDjRi6E@BI<`Ma8{`y~;!C&?a42xg*TL=jE!4Le^A1lo1ih8gTD;|Hq-zwF= zfGYI*P(U7{K|q#HH8V)z5V=U=x8B61@hIiW60Lp4;Y=_mpuoR7(p)Kva$K>^2h+Ps zZcj)8wja$)G=tyLio3*tU|o~m>R5aw0n55~hI7eb!g{lk^>66fluTO~3RRnwocNC< zvkurz3Pwpj%@hPN|B!Xqcj*mYdy*{Vc;MQ9L+)kMRmV0nLyn`pmKAUD)H<2;vDF$h z=Xz=>GW@lMQk6i8tD-vZ<-0+~#A~W|m_=Mp{TJ#av{cJnzJ4Y;I9CYQqgA{>$=t6w zbUDR;ZIpOUC#dhay^fO{tn zQWefFwbi5(vp_bYHGt`FcT3LStgY~%-~RjO51mCt{1xI*Vu+U$LGA^HHOUST6MP!< za%5v=6F1NiRt(?x)%+{Zn01xW>G=}rIxs7osv(c#H0K50>mx{%p^q*MCa5CW_Fcc;aK6u zVg+?OfJF^|$@Pmequ?YHc@qsYhVB8yQ8WGTr`cu~FNYsl-D6}3E%M?-1ohrs`n^9w z1ccgke?^cH26M8iCC8>Ppr8T4+Su^9703v6<1zCociJT^$e>$G4VwlN2OFB6 z)1(`{u^r0M6$}rr^z5irm*DO|R561LEP9-;UQ+++oXc1zH~z1TslWv47V%G_4oI2E z8oCs0zw&sP=$}U4?Cc zJjc_dHkK8O@qJzucbH3*1M<@PTGNztU8?hx3<|4S=ElDJ^bPrd-D3^^W*5iXe*At( z=elaZVYLD9tM&n^ZjI=6U-6;H8UqkC_fgH1t$uD%u zvAbDd3(p*1rVu@G;$5DrWv*B0jrvX&&`qPq5wn*rUGpzeiz4rH|MLFXpao1LRgb+6 zm+p=2u(bA=KwYOClfd@t*lFD*v%Tl1l8lk>vyI)GT|jDXbsyiD{;Wy|l{{&~5*!nt zDYvDRN}_pGH0Fo@*sh}VLS8{UiGCr0?C(H~Z(FDK^|WJueR+DxaGv7#>&LyfmL?1C z3^_Y;l{a7B!Y=|lb>|v594h$18@}FTyxh7<(XfbF|(H7f7Gc1$?l!S#1|+7p&f(yjXnOPJgM(on?2C_mi>0g0XD z-J43|#XFV!SerC6mlb96=`&RReC>`#aTVvaZEn$#+6-o2FjOG1_Fv@XM$|BXS#KB$ zl#&!uXBdjPDM6)87zX-#dO{&vxg7eyv~wslc25&39~y!*XJlIDPa64Y-I(mM=Pj*y zZ9v6f`c8;|Cm@^GH1#YL`BFk8@GeVJ?v?jh(wORi{%=&qYv(cpy78LquWG$Sj-@mG z7XlwRP4e{+7>ZVX)e2TB&ZS%d%p&ljCw(P^a#-el+7*Lk{#>`?`?3!grZy2&Oqy?( zcyhD3!9_AR^PgdAO_guq&2a-?<;C*vK}8(92G5FVEhrE$MW@DxMlaklMUs}2ASMwP zFP#yi@9RNImZAkf&9>5v(4k=d1@gaMl+9JWz>;EwdWUq#l~Z2H zzj6|w?q_$IhOtCJI3ziMg_$$fN9Y&6(0TLV+@1Nxe@Fi?A2?OLhX6}6tBrXPrORnG zS515R?OP3ivY{sqV`n(p}95p-d>uUSJbLb1s(e;FRHw$+p&@{i~wJWLRWUhkW_hu&pGu_r7_@%WOj?kse( zYn@g>Z%}NnCC=ld@eKI<0NoD~B~3RQYe{3lA>U6Dauw+chhkCWCUuy~ETcJu(KDPDF zJP7%4;aw?zlt!7|BokvL_p<;8yGjuYo9{KLX7;C)T|FyY5bxdBgn!A1>GRa=x(4v)ELQC?*zDjCqqF-kN5^h+Xz~b&(*)nY}fVEE<*9{ zcWIfCDcDSkj-D^o(`ghJLXLMc5C{_`Nk$;Z6k|02^IoBNA;84R3hpEMsSfpqouItj zeUVA%?4SD1EXnQoJ&QtuZN=oMYI26JE|xYyS6~k+yQE1EU%&qlb@rzHEnN8f`z{pRv*gdbM2t&0!($ceM;?BMK zO5XlC_O1um1)Nk@Lo1*UKxAh{^ z`TlG^jjWw_gNx1E;I_D8J=&~Byg`Q!!Ed`xkwExWDqv9@YoB1Q{_%^Q=9==#H?I0& zEk$J&JrtLR87*GXD@|eT;D(8AndU`qeo0*-mlu;*h$x)ryzil`g;gtKIkf$sZ?;W% z;w{wuWSa(IFVyi}0xg`Rg3UWktRvz>dy5|zzCC?23`oDQ5lv2zl5||x#67=od5sZZ z;K?!#o#!mGl%YjGu@(Cy64Es*VR)d3G9!J8zWMPyUFw#MNtk!{Gvc1(JJz9utcWtG z7CX&67y82hUrt@#rK#OXAs5gmZ!A`FtSa3=FZ5I(Qn-kAXJHV1GjP4Yr|<9Rw|+oF zt1qVccaqVU(g;FkX5`Uy$Za9;H=%-Sa5DH%5uCwxDj>N}(55zlwR6CS0qO5AQ|6gE z>FUGW18nCWQ=AgW74oWZA+!fKnDOzG)P%vb_5QodPf|m**tYV<*f>@fv%j)JHg?&R zeN-yVP*oBbIn1yO$)Lj%lb+B?qz;?eCSdSD>bmCE>t011-6BYxKx&jdGJN7CJQ(@j9uVLnME>QGx$RbBUzwrj$9| zRwTvl5SrXhW}-vM139HKlggmJ)@y+KFJU8(mRr}-v(9&ykUV>Jg1`yR?DS*G@5_`w z5`!0O$6S0N%o&eJ;DlQe3Y5MliW5Btx4;>2GK*)g@lpp7jZJGu*aJ&kUBwqF^*(7E z5<^oO&kWN0{_A^;RY-*BYw%u1JYD>SrBD?g*s}Qrf*H`p@Fu*Bmos!F0nJ3dN1k*;vD zw>{yHjWN;FIF}#Iga-#2bg?!Sd>+ZTH1%{iv?UcS{@<^O(k@B{YNDCU57Wjc+a;u& znxxW66P45L6a*z*k5OU*&mC!4G1OpWE)GH(xmYL2o0B)vz`3RAc!GpxTrPq3bY{1V zI@DQrMsl_WB%1abRGNAJ<;soCuDz*MR)uir*-4*r>}6OJyyH<6J}YbINcoLfU=UZcT>em^UmXb|WGfL(g8 zOm(jWLYibPI?fQVvwY(6Btn2+G7A#A7&Q(R(I$j=y)D4ur&) zpqLV*U&K6T^_jejfbi~0Zmk+WXr`QzEJ4)gJNZ*(1C}Y%miv0rD|^qS&n!dMvG1lK zqX=-e8sKXwSm>rSi#BgGe~d|X z1mGVvEcywghC*LhYcBMm!Ni8d<8<=d2r@*<21H)eM=eoQmP~@@arR4wh-7=aYuun+scL=hWPg{N&o{ay`j-cR#3u%}S z6LGwA19DS@9Fa_B1ZP=)$P4#$Op&$M=K;qAlVfp^NMEOtb&&wW(zq9n)NMzSh_OT{ zBd9$wMa3yxbEOb~e91&Xf*FaSP9S{3zxizr?*O7h?TKeg3OP{ovOXJO!1(;F_}Z z+OKK3XJ953^DMXY0ocmJN*8jwOWTLh0*+Z?!qV{9H*H@jU1jN3SKeH5UhVBkKlTP+ z<$yHDEj)2~on@Fa7*Bqpw94H)QD6@USq8O=ys~#nc3GMw7D;SKbgX~2ld^XbCX?^A z^s`j1mDIU``0FTOhkO;6hh@vY4e7^Alteb@jXE$R_;T8iYY)0lVIv<7V1RC~@_&9_ zYX^ujvs2{(+hLLy>$+mdEFgZ5693mJbhLW`!JQam51JsRPPo09Sql>aGp3gd1iZ}& zyUeMoekW53!h4!RRWqGA0V8I4= zzW%p2gvi&gfbsSKlN-)#+#W~v0B0(MtsUTR0VV*n23^*Pm9IXCP|_&;q6SajDnWW$ z*jP8772{P>Vwhn&tbNIp7>X3Xw2gyOdw#oTjep6&XSmdXXV;^*D#_%-rDUS^^5aM^ z{@Y}on`>JZ=Y)AF9cAQN40FoiMp}CkYV)1$IQwP+1mjtFrUO&+ItA=Y{isHR7;`@_9`XUAfd=J|dB^(YYUhCXx`*1=)J=oF?VW z7OB7Ds5kn7pLLnoFz@LAh!^cV9;BGPwJ0Y0T=~0rYX3@ad4w|2fQeJgZ!iXhCJ`t2 z4FSWt=4rw1ls~~>-}sz^bZic}E}Iu@_KWm&giwHh%+;+^hCEY>5^tvLq^xhIkQt*z zlU0~MdPu9?q4!c$qn=r9w!}w5Zf~BqIt22gKl}KJJ~ai;4sGSdY*!WeFU=FmLN8@k zQS?BY#Pw}D`L2T~xcJIq9llrF+!y5UQO{2nWTN;(AS&sf^sO}qGj=K=wtFIA1tiJ_ znQU|Rw)EvrnPu8vlEu@pR?Vz%H{RGVRuvL2Xn7})y3K`20RT$)0xm$)Yd34Rm| zq7!_Ik&l}J%##5Hrx%43wu3=VIIpEW3iKdXHY7!b=b&2q>{pGrGaN4IRpbM!-3J3$x^yewUotsl`f}t4 zSrog(L!>V4IRGH%SG;(@BFO3caTE?duqZ$IM;%!D`f;6TnZHn2S7LfPL)&9|N%;G) zqnsgA=tHtnY?#7O{R zd%YktC_TMOh>5igPcK&do@XLPISCnt{t-=2I4Vv^vNA3bNe!`ODOqBE?-75T!v9i_ ze8Y3UpB&nea*%<&12Vf$zMQStA9I>6aAbI1bgsn$v<}yTMimZlFzdWaT^{@GkRS}q zF`o^LzD~I!Mi#o1L)s}`WG=8tjY@gMoH}$8b?a*?8qO_pzosOn{{Sp+d2=Wfy?#I>GZ{(tD zDRUq8g0N{~GK{gWJ!~mDB{gde-@GEpo%-p`%QPxWOs?4X!n_04t8BWSKibb`i&>t9 zYCxX1$CkbO;U{1UiY8ZBkt@ZFL9eBI`bBDUV~B*G1Nn`G+BVTF0H+DK!$=gDBJCb>-A4+eM%9F4ngQoJZp>ZX5k?=gcQI0-AlKWH5v{! z(5{yG(|>g#1-d}dHc5x>C$hDG(0IS(#EvGVz+U=6g<9GB5ih^spgi1_sU2KHJ z9sbvrl(ThW1E=aIn;(HY^7__%(v%%5NWxr=CvrHEnTuB&ADT3h!YKw1s)6#i6A>uy z>4q?gr&*$x64~X#B~5b2Osj=s%uvE0rOWkO%f9Q=nGzwJ!cK{_2|?96jQ@%!3V;uqVVJb8k**U@ zcm1+C(-eJup@8XwXPNgQ8Ph0YmQSE+AEC=78ll2AR0`u{+&Q1;&9UmAa&e^>GXi2N zH=3ACZdkVHs+(uTF1ST(q;V^MF(CaR1agDvL&qEssv-0Sq1rN zm8HAendv;-k>&0$WKvM5Ma7S_3G)#?Vx2d>lQxgVwLBEZzCnPbU z502(tM|dL1VLba|5Se4ui4_^Njt`Yr>e@y!W3TWMbJ*dv>Pd8_XSaEhM6OdcCC>g; z8IMEhvUkizhL0F-K@MGmsYIWS3nffeN#JjS5t1fc-uV~;lP(GA$JW2>Yb|V^T7?k| zh(W-i#80(%FNd#4Ihq@W&B?px#yXotEmxsSu3bEJA?T{rpo4_GWItHp{I+;;{<1@# z@M*G>e0f*k4+_;`e)dvHIQIDl-%1|A##(xw=vAk*nhZ69Tpi){HJczm&2gpc&9v## zNb#=~IZc8%^E(_z0)Z8syj!2pKzRaRWud@%0+JXb*v!cFTQXDQa&VD-8mj7(UCoGr zP)oOA%Xw%z(-l+b{l)Nf>v*OzRcOg(c(;e?Z8^^aKe~wI5L!i+RNLIK@PN>Xut)em z{3U$_gCPi#J{gVlodHd^VWh)o=i@i+qnxjN=Wa1o*&L1X-MMAdcfF3}^XTHSCf?|; zJbD@v=1nphd?;9Z&f`oDIWb0po5BBGLa9;(;sd^thFNruU?U{CY2c{3L|J$3l)Q@c z7*9?0>GTaKP#za8yfv9A+IYFTh2DPLT#EGJrX??3WlKJAaP$Vry}mxW=1F7L2@YFb zxNSxdv5StB$IW=w9yp1(h4b1-o(G;Y4H%ks=5a-bL`_GlZ--#-Ce<=MkL$?Hf0Lgi z`ZFv-0nxL4{|?Rg72dhEZwRyzPTid3kau@`R9)`k#8ezK_j%p0!~0M+-c8)g=)6>M z&D4dG$0xIn^>MaF#f*brIXWHoT@E2sU5wHt95^ zihMpy&*vsH_VcCeL{@j z7yP>?^0DH_`TbjP2_J7(ypdX_|Ekm~G6#;52jC>avKWV|H9rK2>kw_kRR3X0nP_W? zW<=VfC@s-?IXY0DmA_W$vC~XM$+oqz5JV+;$1>7=k3-%rO-gtHogCANEJCn8!*vcH z$u>G3YCPjL+J06Qqpr6(jkg0=8!DAVRKg2pbys4IqD{lAebe$JH9B<%G*t3KCBf^R z^$AzUX%>GKb67N8pb`R-_eKLINX#}M5PqYcW4_VI*O_`ChbR?9`O^Kj7iyy91NLzb z?lbe{vdM!UtO&{B2qn2B)(@=D!hp8=)z6AeCy=>;A9%VSK+DIEkxmxR4gRH1s=swM zg-hkxd~%WX(@-{MDZXlARf5P{3ql4>$T)yibMM>@)=l-_aphQF&S(!aaB0{G+wr z_Ao6U7bvn&Gfm6xRbm9j@dQD&w%2*ln)l*oqTc+LAL@f18QfvFff#J63;KZ zeCVP*u9k&Tk4wsV6<`R^6$O`TJ5z@>nc!4p+f%#^3zpx3f$;;_TYmYMZWv zN%U$?q|W9-9~q>wMFrM1kULCL|!gKNflQo5W(rjVE_*44n5KuTryC^z2jT{73BqR8N&_kqa->=d3&5YrIu zXN}zgXVJcnjU&4zRUg}apM$@%46q+GB{1|nQ7=!1U(Pu_QFDCMa}qAph}qLk85h0p zuUWn4Kbs-9k{n%ipc<^KFC=+Ud8+q(q745u=enTW&O?@k{TI{=AtvSIc6x1Xpt~4w zlS9XUl)O*vUAPy%N*qIb=Y#>fYKw0vg+72P8QLBB-@ zUWED!)9yn)6^?P`o>Y#`ycadTkSJxnmWvdLV&ym6J4LD;Nyoo5yFQ_LbsuUFIG%>M z`pZhAF)#_}AmL@|vceV~HS+WxGSK6~KezdM&Jyg4$d0;^w@`Ev+8*_UaQFg-IH|3> zh3w22*%YYF%&XBKHl*1=geTvW(u}+D7o(GCSv%q;u{k&H(5VXw>!(tWBx0A* zFNprPk&i9^D0xyeq|gkkz~VpeGygj`M-%`4_B`xM&r(U&z#1}{y!I(NaEA!Kh3rC+ zrN&rd01fX@fbCybqrdI6BnTv#CrX6A_@D~TlXNKz72VceFjsN>p6OAHHfl5xJupPZ zEnluGt-#b)7(}jPy5A)ai}_}Hs^o*FVu65l4|N_Iod@I%@=U7b!{7`g_mYoAUNX15 z3LsUUeiaO6XIzHic86y=^(zT($ih_zdOiU|@_^qpW;QZCs>Q7y4bQaDPAEV?yO~E$ z;XfxThC~ei0cl5oMED)q)xezPb5gEvCzd&yZE>*b5psf@a6^W4w}mZR1_&2Rj&hMookt5g#r5)vg9s|~iqMFHso ziIzQb32d8V>`^q0BCrU+8*}I)TK-}bfr00*U@MK&JH!iDMJ?@(xS2Q4_uKXH&{*Wr zHyR~yF}c))bqx8HIAaZC=PiMVl|FH2nPn|TV(d9GaGILa zdrX5@du@@HAn=?991~Ncqh&J7gOk^-q9X&ga6H~deQuxDR8bjIsW z-X<_}L#tj}UkMOcH$E%xl>@HVZh<%?FyIo#W?#(GG}V2u5vB)%DFAZ|?P zgt)R+859|zjm%&wAJXK8cI5zeXqe-dEp#a!c4_g$Oq(R>ym!6H>h-|MmR0(*Mt$5?ed50K zJt@$-!Py??;ctOu0*2Sk~8HQ+^*{dLP>@jhm=%pQ{gk`*Ekani8|> z)9W0NVUYRcs%T*T2||#a*Tt zyzDvR9{jrgWKTMd#;BO^DI-kMBOxVv;9l%aYiIHMjO{YF;G`5$pomJz{W+se5K{#6 zl%y=+S*5fwV#}x~o$}WAeytP6_kNVPe_{YBQ+{lJqakv?;ZxjGOukGq>s3?!JlmXC zZyK+LKajx%nRl<6$J>}{7Wo^4N&Q7rjQX@J9I3mO-%EZN4ycdf^xr;}HPY~RC%=ms zUrvfLqOxA=X1`BBc+*|vcXH*2H1!jjt<$nCV6UBQ3OGsG)00An_YJo3K~9-C`1WqH zT;@m1=oC^`ici2%p&_I60o7_qu2 zm!N7g@(|NxL>-;>-<`f_Uhz^KM|K^J9DNhTH2-Yd({E2yUP-PV_<|Ss_^l|29mr$% z`FzU!ONsB#3Yo3j!=%&VPmLj_6;{YWc^aBc-u%;i{mn=X>f#*q}UpzQ|-kpzQpW!61 zjNzF)U^hx-TpkFy(^#mu1W70D8~Br9IJPEU7>JsB{!}c_}#KChO&`hDxj)R;)V*>B#9G^+wl%stp7T}KA;=yQl*no|&kt*~3 z%I?U0xFlw;epwWLBKHt14)Y2~2s0hJDlyoRJTr>MMQA7t4axz&3|6c1k?gm|coqV- z`;yIJG#For-(L9c@z}0&I2?V5Z;63KH`VPthB3{7nn8mu;UqX}n3&^yt#M=YPp@9`CPdd?uB$I^vi|`S-P6 zO`GO)0jHt*8hdrj<>A*WMdwtwXs)j`ZL)n9_>JVUZM%=Yn%vUpe(qTs8i7Y16PB+~ z?3nb`qa4s^BT2JXUlBqnpG4OU!(Grg@33e{SVq)0x^YdW`@>=nk1o5DE~Bs!rD&jD zB+2IjF4zZHQ=sW`uMq31<;NBg_B7%+l4Svz;RWO%OMM^QKk;DdWdv(EFo9}$fQ~{q zFLkmjCr+wV-huEP<84J95XzG>buwv42zZ}{E zjU0R=ekE7OPRKH1eg z%ff2MN`58XnzZpa^YV5@x?#un)g#^?rd}Om;wG81y)4x@q-<@aTE!amVe!6;7FTiV ze6+sL8rB2j=i`_XUuhE@wN{_E5T3T~eT(_WKg_xrvwoNQc<)UtrpPSt9yy3L3f9DY zC2&k6ZBqAUHz4+_qJ4(7E-9N>7icJJ z>0oi?CHyWW$X$mp7kT&3TkLubqqcxU^UbEqLD%o;c+ACMx*y$p)gPd7(`J;T?Z1__ z_w7$g%hkeDAlD`>pVF$RI1vuso4Pb}&M}eo3mAUw=J#X0Q@U<*o`Ev}xoqTJq1& zP_6%v(HT5?&wP>Z`e@b{o~|p`!CqY_|>@Ermk-nE?Xt6w0yYw_jA`pNB+A~pIIF< zo`7JqSC@c;CsPef$-!#%Zd=Ts|0&tQ@Kz^`Cz7M4bXy$X}-U;k8!pbCIz9BTZ_+v zZ(!miax6>=&v}jK|LDAYK6D)^j;TgNW{WQoM>N#(x92L2bENJ2^RL<7x2iHK&@FiI z^w!Y>zZd-l3QI&T9*4}AP#>ezGGT*=7`R`1>vc1~JhEb~OkZ@<%YkBUliBi^hrCLx zMWJ4!sW2IbftanqTdeKgSM-X*=^qk-klUIFt)}+QpeEBsy%)~LzLBU52c<5*nHP2- z?s)xsQNeE>hD~M2=tN(Chd$@Q-1N1}L4_4ZPci+TKe6_jdXxj8Ny^q}An)k3WOb-Oo^^m;ofqpaf29Xg$Xoq(o-1+oWPn2CN+ z@{-G(oI-V__fUS^W0T3;8LKrk%94;?Zyf@LR zeC1!?094DiP=%ssFrp;r!$FHP=QlD=dZmrR=afLzkH#d<33r03?$%;4zEgTo zaZZNQe5uS~a}rrDH_28Pc`9Mz`buy+1|OKb-2*Jw7!&~Fx37HUlGMLs6VUNB6b#Z` z`)0c$*l$U+5pprCwsV~Mru6g)cc>W1*FM4F#!)A>1{9Gz$?Bz_Ha_56_b8&tPi8>H z<(f#{_nI=vPF~w&)bs4c6!KidsAgv6BFY9&1iRTw9Hc#D@QLTEip9Q_hvqK-!aLo@ zz*F>zWu33yn$VBH#a?7#%ayAK17Gh#!cqM(GpViCmG2`ke`6m+nWVh(%`bCr{*Zcl z%H7DD*SS)40f9WTz}dWnES5J}zIm9Y5Jj=gH2mol++ZZF;~x9zd4SaY(`HBFy_4Iv zGG_CftD!HJQ?6~M@W)Q%+lu_uUK`CxeC^g~RUg+_0PAGp02Nhzl$sZDVRj;)f+@Sr zv=sGpa)Ioo%gnX5405lBxURVELczedXS?-nTN`HOU%%H~WMSpI7&0%2YOyum{@fHe zdlZwJM%digeI&E@O~TLgbyzm0eBf50;%s)zrurq1CikyoQB;YDZoE>agJTQ&9dPil ziiBNYX_%u|ak5r2i9ECBJj{T|oE=eqA@Kr)%vuC%!#YR;oclCRCg%72Qx=T2-uo+5 zN#Y^XUqodSdEyJ|Gy?xFl$bu&9U}Q_YDOyKiarT2hguB4A6FZ&fR;8Aw)l->zKKi1 zmFHCqAC;M@kTKE*B)6Pco&+@i$mT|HnyOb78xJ9+h-#T)ZIiI=iIAx8u0l<--ZR&Z zu6~0ULFs0YxkPLrWGaXJR*Y3PZ3#`PY)ntKvp^{MPozdtFLnG}fBg3Agi^S5j^Lz# z=m7wXs<%w$g1uMkuFWBMTQCGnioI&B9oLkv!vJNh0~gy#Wwn zuw@FC`((2`VdSI>yxX}q@yvfk$QLDjl@nro=VmQ!*gmf!+T^3Ez{*6t9=v2hLqO^m zg&OE*%iwWJzO}~!BglK^!*uTJoO_V3RU1*p6?XOZM*$eXa+ejpA<=XUfl2MDS1HYu z8BNRN+!0i-91+@9M_rry_Q+2B;r8Xfl8n|W{w>vCnLb@!=AY8Kt#PRghgU^+PF==G zUELj!xnuLpw&gEPpI}~#co<-tXk;TMzPh7&M12`34h)j)7`gnt4iuUgF5sO(C-e0} zn_C+eYxw1Tu!02khKs=LTc=lSKd&@5Eyy%^-DoxwHyv)1KJHi#lh(K%;1KXUvxY|pGhTsLwTOGGCm1(A!T4Bm0VJk+?#R= zbx2$r8MYzB$8S=9Ydw+UZha^oPTEXUaD5s~b}MXp@JTniNf?*wCs*h;o9OVE_2oqL z=o{PDMl>ZwVM@EDaX%#6kzva|K@bmo_fxC(;lK@Wym62Rd7IDYcRYBNF3$Ie;Uuzu zWB6&N3?%n+h}Q7yF+Z(GLOEbMFaxHOg&PR9BbnQY2LM#bWK>}ayTlmGi$AT2UG=vv zX>9yP7`6o9^YNnZkZOxx=5W$`;XAp z^GTNOyS$kSf06daoBmQ(e9G-b<1_X(tPhLW9`|I{+MY8B=q%};cVhhaXIoyMl;__5 zM2g4=D0?-^z=rv>%F)H&*-AIq&7m8c!VJr@$coOX*Szuae6H5xQ@?WMHe6{=5J~&J z$7^%9wsIM3P^F`I#bc$WJNn3#vY4oq`d9n8fq@wXz;H(8u7|-Vbn{f;uZ6s=Bh`KA zm;YuSqZ*RII|;9$R}_W>o`r*jI<K>ql$UxO=i6G=C|;Mp*>heAkV>@#>hGSi>Ht2FZ4sBzvD%YpM1}u z>b(>5>NKt|mmG_b;>j9`S{LRL@38$VbN72^NtS{isVM!?lc=59M<=m!Z7UMU^L`9f zT)9c-9x2#~&27StBO~7!;}yToZpC`Q!>p+DVk>cHS8INM5VJdFk@~Z7{C6j7iP$I- zt28Mg-mF&oUFzk3PhOZ|-}ik%4Okryf&RF9|K@B*RVSDU8Wj8PtwKXJU$*tX{?g27 z{8hu?ujFP8ZG4oUhB~wocV~NnSdWBe(+K7n&x~d=L62t}|i`7&OHn z$+FpJaIq-VFc!B-sANWIQzchrWnE^saMYu9;IEHQ8Kw6@Ui5a9AN8U4fqt4V15t&A zdmsG7+#>fqgT&_V{!ld%VS72_;5lI(XAmf^fL>xnX$?yXdS84^c-ainm9?A?fv%CJ z`tqw0rVQaoYQ=FCN{j5024zS$7cZ6JWT`DDO#qG$rEZST#no`#`NGAZ>Y7`fXikLQ zYA=DqP!Gtk6)0G2zO?8Nt||3V4R#@p3mnE0jX?hwkRzE7$uXZt>CT=kW&FvihIt*e zB6cR>0le9;3n4JR8#&xwBYc@V2;x!Nu@65*RkpN^qwvt^TP3QJLCAgc1vC^74(7UM zEf~x7AN~Vs`AEv|LCMEqQEA+tUYKkKjKQKYUy{Db7D?jVLYF!*tAxzP&%vf{*6=~a zMdhsgE9X&zX@UyZM3LhBT}f-X)k61RC|@%;hy>%sFf?NjxDBaI3Hfgyi@fi@X~06} zeE9;OUk+8}ld=(&*)94!j}m18$Caf7Ok0sI+r5Z=x-ksR!H0CZ~ zlHTZGt7t%ls7cFqQulIX)}&6;!gy@=gv`Wy^};35l-E%2(h+vlg9P2~b8;AQ0Ib?T zI`8Nng(A zsy)n76F(##mu@c#0c8|wuTnjKq8zewGtq?MFkGjqM(2c$CH}hZmCw+|6P0e*>D@$$ zQPUTuJ8iX_UmC8zF1;Un+xCK>7qEkPTlZvEBN1IZ!q6~{f_tVNcFM3qFVyCKcj($f z8(jLnsM2bCkS{L#@Ih_g2)b~u!JKd*H=I8l#n*uOr3h0IMl-}zq6CSQo01n}tFcvB z?yloGgKk`v1josd4B)iGe^IW8&R+W47c)F6IBhHVGC~asK)F7TrvXu|p%-$|49_&g z54la47MTt0Os*!G&}}cQA;g~zp%>LYzx4s~Ao)DSjVco5W@YNe?JoR_qexX-T(e*S zg;|C%S=!oZvF#|ukH)@UkQ=BH=4F%H`oz1Ou%qFv&s`_cj;g7y21ttE*lxHK>TQ32 z0wSDf8P!(8sA?hb0{gpbjkn9eZG;uaq@5#9yvPVNWMqL>5B}Yf>dscEw_=do;OPDW zKr7jEV;EFCiR&jWYbK#Un#K6it% z#SJ_RY!GPl74e&A06u2=uoF+Een*mh^6Aa;6CIuelv~d^P#z^DXDV{u_136vDphj) zE2ApZ+Yo}PMYG1)%Z)HN@ibUfpZLorLtdhxq&d#+okQvx~r99)X$9Qa^mP14PgSnzl5S7 zRXj9uh(moOeJt%0OX+BJ^?1)fl)L|8yb#wIIn81?&!G@UAo6=(#PDuJC(He=!pOn3 z$cCx9v7a*RFolY-EJk8H9Vmg<3`MfW3!r~EjIf}z0`@)Pxp2Jumnq0njlL_6B0(px z^Oa|b)EOM~>Exwi0h#!Nkfj-@iRcAR`|9W3P+{CKi`CovDQW{eT^BMMyc9tnWQ#!w zv!hw&1IX`rcQ4L)Pk&N6TBFuOk)P;!V$6Xy&Z-5|JVj1?o#ROlt$iN4C98ry@mo7V z<5J8Y81P)A>>&J7{8PCGb!2vRUNcL|$*!?GQ{}6ro5*vngz{tgGP*&G8oLs8+e%pp ziBjf3$yn&OxLgh##Uyhq6A3=WT0l`+Be*ZJ_GJpwr6@Aw@0OaTz-7*K0=eZHYC=9b z3j>U3LJ~4UY~_*FvR?LT4&J#GTc)N;)l~kYW6JqT&Uccdaktu@6@2^_NI966IZ((@ zbGyb`7|G`HuFFb>B$o+YT8K;MyQ)st-km{qhlE-Q2NummtndWx$oH^S4$hjZI>U3T zlpX^MVh6lDHhBN-sxK*I%Um~=w0#Q8EHB^HkdPOOzkKk5rPxTmP6k)0>a3gj3BrLW z(Hjf6i=+PMn5l{=EjQHuv+gc5#Jf0wkt!+7N~+<&MU;}%HjSAKA}R(Oayi0eZ{>4pVaT)1D$nr?$yW$qyAfXFEhY`BL=bVSgKv=Zn*_uJTc0D-y(a3uGT(xcS2 zS5s{=yVBu^Gkj5e_0lKlE709&(skPfGoDK3eT%0<2u}GOF>+_i`@UtG&{{oZ~}K zO+7~TD58f(IlK@>KK4NNk1{s&H7sEKdj_5gq8sUkKT$N|o?3C)$7PA=VTBRi9;?V3 z3WiUAJ}4(z^smdt$UWpB9iI)5>W$(zWwM5M&wuTI=%lg=j9<0iTfILbTOBAH6^(}@ z*0Z#C3Eu>CuYmRt09o}bo5~I6_r8hU5!rGn6&OCkz zh;LLptg$jSpy%V{*WKIU*ga6ku{Z9FI&mQ+f9!s%>6DI<%ro2Ci7r!eK&ZtG>O9$3 z+TG{v7_zE(FFgDH?!V`21_v!g2Pz{6=b`+Iy|~{lW14E|T9V^T#5X*NmgM~AQpKH>gUcy!w`YL=S!#YhI_^^XM^ywe#+O?>S-`ZtdY zcQPUvJalD;ym)fkj_ovHPi61hDbx7rt6~Nj8(!wS8^dIm@!9RDxZb92)2Q|QtML-K zy9hubRujY!#UU7VH3CL*I&`c?^49fbsEe{l*gfUdh*|fh&Q2Mka`8I99C;_BR{Ks? z0(pDBq@Z}%kw0gr>uB#4FX)vFE@tr?LyTIz{cf{e@zD`)wF?Z+NXCijAdJS5F$mcu zpK_@2VesN*n9gc7J_>QKX9MCo^s#1S+?|-N+Syz|GfQR3Ktgt*mSMHpy~VtRQdx`R zH?!RhFDlV-ByY8Q8ck}{5)c;Hn@ukpjB9RD3*g_Nn^B#*Z-XYd}v?k_$8r(L`s?Ccoj16L~39h&TKPvcp-d^}J2 zjLPJBy|6gX6_P8W08$b=5XZL;BD$?uth`9>l=hNRMjKXxvHU zL`YY-)s?U9BqIwNH#ond#FIhmL~S~6{wYD1V2I5Oj6nlAupLKRB433DH3uyS)m|-1 z?`2~$&z)Qk_>T5-jfIeF=sqfBCE782!XeKtq=_MfbVHslQ}OH&o}xgJSC3xHcTEM= zJ==d@X1wbnV4@^SekVET{K);GvLH4Ey+Rhmr+P=I!$39V(a#Sx_yXjChNqARe>~Tt z6jW*MprLGOwO;GYdTa9 zatplR?Icr7q;G^s41erisS@(7*q1<+pb=^$>#Tn{c%v+yhMk%$(wGF zJbSiJdg;kyvqUKY6~;Mav0dOCFJ-#Gysnj~m%rr~;Y^V1d~&xMYvGE7DkV3E)4CQo zC1lm-_T;gKv6M<%ubJ7~^S5Ci+WHOeGOWbw31z4lZ*Vz_3=BsKI4r-WoaE}CGh=AI z*w3@N#VSwZ`?-$c{9kL^HZa2P@({AIk=Fy%o)I`|?LQgPeFvytDAP8l55k<<;O*;PpfMq3#N{^sgRfbRJ`<&QrP zm$KePFE`ZxQhGRA`Q_j5)8X@8trx(1F_BMoZ#-NzZuoci{5K^5K+2l`1m#2y`<4JI zIqffhb5muYn+wQcDTJ%NuWa)B9g%-#lty=w2X2lg(<|< zIf?3CQ7r}YzTg$E^eP@qWchWPgyN}!Xm z=2yE><-NH!Ar?WWpuy=(mgb=$mY+>-VEvkfMRFXqibt`S-(W^{Jz4qgpAq(_nspqb z@srIYL+TeV`;CDq*(WB^foU$9$I0ws2Vb-8-|VseWzA(*p}^y%uaY@vQT>KuhG}hs zF8taXsygRiqf~OYE1zl2;TG|F2(#KSwC6N+-&q0VQ=;6^5;c*kGd^G0sn9w_59ed5 z^{dgD^F!D;CwqK$1KmA|hNcnwv$MRX8g-lT#kIX}aV1l=)zIl;Nm_-MxE`Nc(b3uG z--_vDM8jv_{X4A9AcuGsM>%t3rRWFI)RvJR-5?3D=JM?OMi`EC|09w+CHXuBLlO3p z_lLq{YU)e#dHqTS($vwjR)#9L?_2q)$$1r$Q}jcmYa}FI$Mj4}=c2K+X}@Unp-ooJ zn(*Nql4ZF<=)`V#pO^e6OHbY}X)V8~qw755mnEBw4P380_pdT_U(Joy*G7FJ(1V*` zQMXK+{(eI4Ig`H%(t6NfVeoP5IUnAeCKzY?z8U>U71pjs->R43g)X&OT^5|q_M-M# zO|AjhQ@G}wVsZ;XAAPDLm1=pRITG{ULy1H0B)vD(lOcUHpPzM7723uh zo590=;l3ZqlEHRCBs*D7REVTCyoT`_2SOX?l{VyvNS5{LVH^{4AE zJ1Qg^p$zmP`5Uvbxka_3#ZCfuhMxMYwzSA`eRRG`8&Dt*4>CWSHZ{wle}$wMth(dt zLEW~tzAh%#HL84kPs-L;!Sbs?LmPf}sCa$DFf>v>W&N{+`0R_1>lbBhCr?4c>T8es zpBRmwJf}B8e_4I-7!}v23-WvSZ}9tIXToXXjfQu#m!bEDeBqqb83`nz7xwyV3<#pQvWKy&@q~8zOC?s_pjWs_0JTs&bf_#<}4PlZlF;_#g7+wB_2bi zjXmk8?_I<8e5-avHy>oqx$O-}8a<4hevujSQhDJj*NdiWi!_Tqf#yDWa?{O{5gTOUrfrW=%c5VgD;<~&5kSUSh0*8PiihZ>?-e`aFleZ z-1s$J8cKlA|2)1yYd-kY0Xtiw((i3_p%ftf6ZdZ9to`^`$OGC>pL9Jl{5J8|Ut5=NUKSILZvFYp!v33DZ{$+b$a>uEN0i<`x8A2)(MNPQKE84*I$ygA zSrBXec;0wtRQ2Z$uIQw0HtRQA~`XSA_>KmxdK8xwMMez?3_9OSgX$N9&A*0|H zv5zKhO5}?jPsj3O(A;6hmyWcHKafm8(I5DNsQQGjeuv^@*Hut6hS#Z_I>DH1Z93j$ zF}|=kjm8JViF!(n0FfC!+3#^w0kLY0v6}J;!P?O)dGRH+j)(hJ{B-eeB;(Cl6AR4T zoj%x`PvVTE1q=sZ#uo{uf{FeZ1=ks=?E|xO|0K^tqy?jo#JV(VQS5!@BpgPO&dGHS z=S0zA+nD6}a3H}-I1p0$1Hg|&gHe7haJWjvy_|-O3Y(T%@?Gr3{JiU_2oi% z?Da`1uB70}gmVN_yFA3x3s_?{J)hL4lv?|(?WN#BsokvURNuriR1+>kV}3(LI|b99 z4Tw(2bKw$F*THdxTHH@A1c~eEn=_(%+jIh~Ch4-6j91C(4J;}52Qm%^M3a|Tbpe?I z1GKvXiJ2G4CalR&x@%qR5&|U!&;vv;phzGUfD!;8^8)aZF_JkFRLRMxkp6f$5I{yk z?Jtk+1b|5(Ku%*c7BC4WXO;E#G!MDO-XuwJ=uN)j7E(8DH<=Fuu8lXTRGl2bi`6~eGKa_c! zNJ32|WS;C_HJ$|HmBr#!(KrZ1lHKF50|*8JB~y_^?5G-qgj3!at_qxoQkwI#;yd6o zU{bqdb8I&nNCGCKVeNnm7?n}*3$}?@;fzRRIIPjlfCF5ufv|YA4FfQ?oH_BL^Ngq zV5yQb+~U~>Pq$*hB8=iTSOAtpvv;UgL|i>_hRNSeqi7p@JbRtI8HP1$@d3fu;ba|V z08qQq0yjpFXWXisjnWQtYexhK0Ru5c$7dl9ltSRKqz#JkBG!$)eLZuu)VS? zjz-70X|A#i)HnI*1ZpZ{Qysc{NsGo;D8~OeLJ|NSKtvhj2$Tj$|9^W3$AY;Lf_5_< z|J_3|pGEj6Fojjh%Ln6BGo1xjPplQ}LTcsknqs_qv+blS&uy`-Yvr2j460V@}EYv#)vCT*1Le%S8gS-V3Y4_KuW^~ENRGlzMY4a zI^w0CS3pNV*w}{L7SM}ay!v5fd2;nbK-2*?gkqrRh707GHU55nexg%6Cf{N|niN2e z#e?bC?C;SlvpHG2>iA<*l4Y7W@<2M_Hon?!7yHH3;>N33c6oAssB@~jbumbFkr?Y$ z0^5T4#*n+21!~Cw%b^LqdmhO@bg=oxG5lLOahVryD~iI40X1qun%f>lrUWMtW!Y*~ z;olJjKms#O1NNaOv%hLK7xNCG0C+!Q4y)4WdW^d;vUEo%3&A0_(P7bOlN=Ov0%%>=(M z$cKVIS*$d;HwCZSkg+ZnM3`y9n5=A_%7fJ%6Fvv)1A+gG9Q*(gNst2&4bb@StvC4J z&o)Fm9sS>1Pkr4~vYmMR3udSD%~Kp-TCUsN0jC4+ItJ%IqQ*T93x7BV`0lmZi#sHW8)w+ASG*mv_EJ_$BbajCW$1cgKJ=zfeh%4 zK|M;3Tg1T!?h7S@mSI9m5-Bses8S7Vk)I3O^YO_D?w$54I+T7NABJOSwu(W(@oAse6!Lfe{4q zIVU`Py~{spNrx;}C4qd_ZON_o+idD_2Eo5H61_OK`XS=5ww|^U@x3~BAEgQ?n4t`5 z|54QHOD2^R_E8b|9vlsV!lS(XK6{C{<(7TMe0ey+$A_KQoht3h^iNHac)pAv+5nL_ zxo;UX>-vD_HcbA~38LW7sNC5msx4rX>9lmPOdw_Ol&O&t*88bphoJ9+M*}_c(i9v5 z^NvXwuDyj~j`d+dxQ~*~hGtinvX27h4X)qhR?^pj?gt0HraNBBEW|nz&fe`^p@Ht0 z$EbY3bI-O{yf20g3@?j(9<`LF>iE8GUEAdm8d~|{p!hzFofGSI>~o!98S{u#>_;oD zf8t=-o!v*Bb|RY;iec@;%7^a{Et*u9b$9-t?7PajE^`+c^oLHbV@U5VOfe`61MmM^ zQ~IPa`|olt9l=j*7Beb)@(QTzqmnzS{^&`5&(}25!-me3jn6JUo?DNM6RY#9+!cf9 z*whN%KlvW;BGiH$aKXQi-iU7nQmax_-6E0moXiwwu7Pc)_RD%^C%`?~c=CN1d(&rx z6F6PXw`k4)xF{i%gslVUid2i4M9U~4hGVr~{2Je5PvIor-~AGV11K4{LCM~Z^hOD+ zB+>ykB#}V1=HxE02Oyw#mKqpuDgWKy6Kn1Ua5Fi*mVXT2ES(~^kh1tpLwFzx z6szx&%$AdA%qO)CE)Z&~1yFZ53dfQkh&ODoCM~w9C@j|tP4mVQeV_$A$sa`6avPEs zwS}uT;V+Eirxl^pT0r9?yodpBQz{j~=-)HCG5#RHkNpgB?n6Mjsk(lI!-UYePQAMi zX~_`G4VryPfkA?DV)b*8HTp0|2yfBi3SSr(*^z*rS&6btS2hc|m4&!hVMPodM1&1f zvHy})Yb@RdJfLrsJ0_erChRi~HD!t*#xr@MZFM8fy@4f)rJiA=6=it=QFGdV#$R}BJlQX_@2$@nSj=EpC$ z!1yMT=Q_MBS{+GcS&a!$^F*X<;CFUQ6aYZQiWD?OPXlELOc12Y91K6OB$5oSCDh4cmx*bCAEKf+_7i+*pbA=!7x`~oOu)u5uA}I1CfWvnf*P3~*2JQGWESxdwk8G}WEdWM|1Te* zB9}jBeJkFwB&;maH~={oh5+=I7&xY0vba9Tmfwl&(SbRYD$vjIKLDr5jhQ^)o}@Dh zPh?*AXFWdTrWA2yajH`KC9g^$IB|3s?X%NVP=s5WI>;0$x`VB>u(>*R2^GeQAKTR0 z+!NB~k_W8YO`EW_WKt+&i2!CQEl$-hCi089K8D+>6w4doA09dV60!jr($Cui$y`sZ z{7K1%jv*j6_D>B9DTGBEwf9FLM@rVs*32nWv}!U0LO?Yz(hu!L^{y7fEo5dXivlX> zOK(EuFVDYp96wU1^zA!HSkVm)7HJ1V!`MGVXg{{x>?)xbKEtXQrm5A`AgE%e9Nxe0 zoaPMQR`U^NId+)k|1D$X)0N6unNK2N*4E(?3H_3D%kI?%7h4f5kO`=fa4$ zysC)%7Y<$xu>ZBUSaKMPx7ZPqijlh+WKKGEp3bvd35In7qP58AN3B7kWIbe&->%OVQPr2Y4KX=E1xH)l) zRNqZF&}Q-3vK#D=flm1C7OpEFQkG9aqFCU!jmXp*(d9Ct0AwjY=-3L+7*Bf(hAf5% zgbi;Y9i@HswniWtoYWU{`ZUH1e}**FaPl3ddoDYWD|P8o)$n;8Qfs0+BNmnv)E+PJ z$^J!=fCk{uTjVBWk#4OPz(+9!Ah#x}R~(KD*5gyv^viO31~kt#rvUP7F0`c1V}A?+ z52}~OwRtveUUq$h)NDC03m|>@!2|=p^fB-DKuq;`dK3q%r z8uYWIcMllhm?g|yIFABSfG1f?Yj;1vfPVcK=FS`oh(EW$>+9aHUe*g_yO_hIuIWB&_L0&80+Naq4+wk7Czh0!`XMp9&Crp`*(E!sW8RAPVUq_AUUx3 z`vNynWMfGfFwtR>pNa6Y)sheT%)EqdJa_dQ)G=(JFlv9|>N1SqqcBu|PnevbDaZ6#1z3jlF935vB|6~bLzQxILK^Wx-e&oV$60Tr z${3@zZy8HffQ|~g$58YcbT0+BTv%j5oQ<@GWk@2|e%D&3XAJ#JpHqvK+<$uaUu^-!6 z1m9+E#`Ob7XYDyYHr=jju};a`hW0`9MMm^=e^~cBf$W5%`PZtIs9y;4S-KUOrmHLU zX)9IzV2-K}#-)>Gxs^h7GZ_%I%$#}}v@)t#L1jWdu&8puB>g3`UT&zuhH9?!C_&m< zrO)kErm#HFnN8W@Ohor8UeHs3{E3~NpvyF5KfX<6{&7BitKr1!kG|6m^ot6-fKbPn zDm5V0p0Em^OWkILS1Rd;+!;0<%UZM@1T0BEE0&-$vR>H+Z5It#)e}TX=aB5Ous5ww zMrbv6AVNXnZ;vY}zgw4zzP)3ahB2l1VRj+UK4{a#XEi1@lcT_#-FcDt(jAfA5&x-z zW@Rqyxj|o7u)U|7Ui{sEC~Q%aWt}dME<9KGi@6$^2j)i!eDiO9b;6$Z#)gUd>FeOq z&;|Iw`bM5!4t1pXs_#)>sVWTctsUVq59)A--XP44Dw+Go%gwy|OLskx6%S(i^I&(s z_d?xYQZD1cM-+)~+Ob!e&2nnmWB7duED&j268AO3{PWb0dFtw$U}XYWuwyWZ<{TFD z<YQP3@=QQT^9%PkwY-A^%60`md$}2N?pL0j~dLAiUQM#CSUaM+Pmx{I8~>n{MsA zGm*wBb&HV)7q5w;#7&iz?p7tL1>U+fGU}LuW`y(5g9tp;&Fh)C1!blf?5J=h8ZGV zWaGnJK2k+~MxPiP2PI{kvD^-yq{tc25l7np+C8E}Dv5}fIZAz4?^bD;p}@7A#6OPI z`@>~7W53pM&!|Y;_V@Yw^xQ{Rtr+p4pyU-{TW#if%R{;s+~K~cR)3HSPyAv&TI8$TThCD-1|0&P5_lKe<1}d(C#fp9qw#OhF+cP* z^?(ypXs!T6L8W-HoqT9wT})ZZROFoa-BX?rNR^|(ok3S+sYXiA+PI%dFgufS%?_+L!@9tB9pq`KOJL=K(!+mAOv!XEf42reeYm3x8hNNr%2tcC1=Gm zC+dw&d#b5L>^HkUExuwA%+-Bvi3U+GGGWUF=0dYukonBs@sI^}{*vh}c5@PSrbX`Z zrxCx(?v9ITE(by~ZQMbOL3**~Ak;bJN|JHL`YU+0-9 z7;aE@OtOyKTHBn^)!v-w6pH8Q+ZU|KEiOA!am7AY3ey;eXRk(eI zjq5vlP*k89q{$CJ5w0+hDA!1JvF> zJ=1ZbvS}OjSIxu?&jugMs?JHPpg^?`TFY-krS^raq`j?Ww_{zXh-b)Z?mxN zO)w)r_wt#Q-*0~2aP~B}#cyO2RGVLObd$H; z1DYn|<{B>1PcHJkjw3VT$4B9Hk_a~@DQaZQH}LZPB6?u9iXSrT`0XsCqwEjpX+)vZ z#=w40ExDkFz`X5T7`I$o@sAgwUxC}u_BCvUf_EHO8Esf#7rJA10z<2BMcy}|6pJ|y zWwvt~y`txTw0`+qN*tu>H>L%0)@dBpJ%HiIFOQf3cu^ncMfVyA{~RTc3OBzjmxM%K#cv8PBxDw*BO zJCnl92hE6#EO(NwS8ejE?Y7R_T4kGN#i>l5tKI+z%zxD_#8@ANn6d3&#?)WQ;?=78 zW?Y$46<0`Z3Z6V}t~cew(}>q2^4KgH$3tJ7nZNYp$Pn#R_&v<;-Uy^CC+qL%)NNv=h6R9nPmu4ybuJQmV&@C)jz&9$K|k# zOsfP8c2CTD{wl)ze*GE94(YJ@aj&#iY?6rV5tY%QG+EjC^cXenFc7nfKM@oN7?|~4 zuMo`sTC)7us>SPIT}g#p_sgw}Ui%@9hH0aX!tuQLfYGp3_GkZ$ZXFR)JEjK zX1+NP^iZR_-_^(Uu#Zic(zJSu;@RH&gC0KgR&IXNuwDSr8llfGy%OPbsO}D#kqY)N z;EL`}l5ka+>+bQ<2^+3NDpqI?=Qkby*t9{VcIIqJTt>WkQ&{%PSIPPHZ)Xnz4r%fv zhP_wt>DYLV@7#TlS61c*`r2i!VS{z`9K|DD<1@i*8$~K_c3=?P^O)lYRk<4-rDGFf zUn6cAp7G_Vd>^@tpa{MEXfS9mZU(MIL#;m2winYcag*-x!%<(+6{KYrIl@#U8sm34jeO$Sp$dRvR zq_3HT`QM>+BIO-$q+q=e5y}`8^;qfz@lwp7T;>brW97&b2abDWMu)cQi+@r7SG1%3 zk356EmS?d4B}X@uStZo|*XQ;>1wb3R2mj(UaSF359&l^J@^b%MrTg=XmzYP3?BQyN{LD76&Hf z55tVIKwh`seMoVe^SARH4HLgUvCXdceyn;d?G1-A-qd{tq+q4vFo*)?5O;Nzt}rq* z_3?Fo=v~g3u;sG@sd{3?R>;q{Wv`6{xZmym`98PNfQB~L0k$H4|Int>yInP1j-~Lx zmx31RPC0@pZXqk;U|L~-ggHJWH#r+(g(1$;-rY93U(_F~%2RM*Y_v>Qi%16c9TI`P zlY+bk3RNC1f%3P)u;9kQKv*jP0M z^1DH?KUyF(YQ9G%mv{sKlHoo1OMG-0YYYA9Q4LTIDk8QVN+_<&;=6Tek*B#Cf(8Oz z7m0vi#1Vi}On1Z82-NwVFY{a_RTa#br#lJ&=G{32viCHPLO{`1?l4pD-eNPIvRfS< zm8N6Ah`!Ktuj3{#5?cb+?fP{LL9t$xJu=^*xbF00?=i0-QYeW)si}1NyF4C!P$eZ% z5pHuuzE90XkFc|eG`*HxM1vsaDL(aJdh1a&LldR8UjHtRgW=aSlz`@DG4g6(JBNI~ zUinFdy2evxyW`p^?#RQq_n9BWZPsX7+a~Kl;vU7ben~J>Kf{9MRM4Q3 zZ+_kjF4bV;{We>X_8qpk*L$Cu*;dxVO2I1q&su-RT#piiIDX0GxWBrAac@6SUiW=E z(&?r5F?HmO*5m2O3V;kRN9mrZL}(|;7A*bntddst6k1m76MCA4485%MuJ}7P1(51| z5zVB_{g>0CA86?30CBwW`!u1^BPEOH*pxh?U>d!sfOn(9z6A8*so!ZOyT|oA+sBlM~zyy3N5IfMU~w7Y}jU z;DDnQnHP5!gZ#QnHG;4K2eb4Kh9pZ#>_4#8g!d-u|ijqhY*n zl5fdanfqyV$yMN`imZm>k6OVmbL#-I?HAFS2;=T&y^`B`-Ss1nQF^!6vDuHBi%ML} zWSDkY2qiD;)uVZ)FopawLcvh3jCY@fa8>toU&X!7wNm>WZ;rf01PjZnN(Lk?r^E!+ z`TLfOk6bQ@$ka-8bYg5(y-Y|gEuz`YiqyW(%@#d-kAP6OIKGFf7U5FW(rxcxm?^D; zDFRHdM+*6|56zNd8zgvVTLq0?8z8T$>SaIPxp#H(UOpXv-d4}Y=H6x_2t1-xk~(g? zpP*>lG1%iEWtWu|b&Q|yvgqqVmJ!Uo?LL`1$_a)EkuXHQeF|Fhi&L=_x+;cUcanQQ zzPB4#TxwsfB76TL=SUT=(9#3afAS6L{lNa`^1LV-y+H2!=a*M?*23E35t<3UYnMzyov5<@q# z=Ubn@WsBf}xuc8*?DEMVnz3S=zlVA%{6xLB0{6OCMP)u?J!R$=ZwxE9doxDM(>3gG zNVIur=4xT6Soav-`lh@(3h4bLefh4_nr}t#U^Hm(it=?^dEHk zJ<$04wth3W*-*Cfj=Ap#)^HKK1v7?#&-3)x@6Sk|PT!BmAAEkD4VN|rq<#qB4Zgwt z^0Tfu%bu0dH2nAC=SLw}H!Fj7`H7~*0=h8vpi(ewMz+_JSz$!TFNrhxI@zpz{Cy+f zaW#`Bs4Yxg4F;sqg)|qVyef(|Y3v5pfXMk}MPU)igdiSDw1hb(X=6948&S^-M>4N3TlOw*aey z(^zUyyvJ`a*MnMVAu;n%aq9NeZFS_SZ6q*3$Xc96LyX~0I5dnzKq#+Nb{_)udna3$ zhQI$dNfJz{72rRL1K(GLh&e6RZ%<2J(Zq8WiC^2WsBSbGt0wFgf!Ngj_3w1-PlK|U z8I!|RV?iR;+nUzSUY;)>nlu!&5PHGuB1jCT6EtB;-*;d8Id%BYREiO)r~I&OnKUrU zIOuPa^6Ak*?w$Utm<%ESxJ|D}nZ6MnZa+6nof(P-5&P4}uyKc%Wny#&5l$t^z!&pN_Pg?lQB-UwiUpuj?*w zW^@6?nP}a)cle6; zRF&Kg_Y2%=|=5G;%qJ4WKDqQU?nsMY6w@SZp|TZLChUk5b7~IV@G#RvrFC76gdD0 z;WR#Q^AKVd(HrMC_vuwZV2St5>O)~YN(sU@diSToZzPw7;|~nOm@SS6zH+}tcOB9F zY|}kSoxcB61w_O`C8`&F9cwpSEp>iZq@GrTsnGT5<$Qd3#tgaU!jD<5E_s2fG@h_X zvvPBZEWVqm@V+D+0-8$rlWe{R!YI=JS(Ag_L9m8lKI7zs4b}HbG6bB6>#TDxSn^Jl zK6{}jp!}teDQLUN0F%}dv??i_d@8AxsI@d?7x+*n^lf*f%wZ->BUoFkYOkFKV zCtZ8{Je;qx`}$wF{LVODRrPZGa)*dppnI2UmF81y=4@4Fm2*ERcsIW$!WTd(PsEXI zBxr;m?)wq8K_*r(Fs5?+nc^To13QS zRTmXeNYuA|H<1BwS@{oZJv|BY$am{j^I<@B!`q+^@delDF{X&d{Nr6qgOH+raK=04MzFl0_dq4=xLa|_kCJQscmmGJ!WH~x zDUN3-IVV53J^vd{#sbBNE)YQxxJSF;8aW(~{(ik>I5M8X{q@`&L5qLPB*uWj zyx7{mh%FWl;jz}8r^(mV*%jB%f5v&d2zlnXN@D(H&sFqNdi1p_x$UX~x|V)CuW*JQ z^l3BAaVl)mNcM~NcQt)yM+-HwL^r;7@faE5pVcUX6ytIU%KbB@tDNv(2Kui$8}POL zM(ueMm3l8L=y(!xtj`#bWKi}SE-Uj}3B)Se1P_Mp0zKG9u1L2nMuc`~sZIuNcH`GV zeJzVnx?)~!KZKob)^*4?QA@Bm2&KPpNAmagugd)RDzv3zO--y>12RRhxnxQcMxG?% z4{Y!#*qu7&>#hB&cqe@`2lU9?KvN&L+h|417W|PSv6(k#I{u_L zQ>p?H-tu%#eF^HJ3H5f_=*IFH6y!DYMnDf3!`b~;2*ABXZ+O5j7tZEoSy5f4 zP0O2?y3K~)H2z7q99iS@@v6juoHGGMjz~qTV>45VSlgF}K`*dxQTJn^s}Vi5_B(zb z0gb|$+3N?e$E)w%ixyVLnY|#e154W4 z_Cym6pq=^b1KHKziy$2)8-)Sr^IF#kG98(hv)!2-Z%JHI{Q}B~dqwn}jDKZySa*f} zBT`^$iK}XqZl^(}5#{&(<=8(-_-rCxwj=j`+Rc$G12qzuSGkfrQ=cmQMfrztiTFJ^ z!w}j`tsop@7#hg#80%K$g@o2DYOo$i1`$OLxG6glo>laIO6%3Y)2?ijqB~-#-Hegv zJEGIZ&*{ic{(x0pZj(G`a=WhgWz)WazewtX*_2RuXi@Hir2%8qw+LJ|F}ceHF?Y?x z?c;t-1!^$U^fv1F<7mTK9S1nYbT}aL5Y$Crwtsmn&o}2-p-_dM8AL4474C$AbQ2Xh*QbhTp-gmyg z{VtUaltz(^@&3lsWCmMASz)Hr<<}NtPsF|Li*Eo#eX5XM zKraQVN*o8KQII~|zLp4z#&MLXJX0Yi8g$!NFb2N&z9{X{O{7w5fTWh)mCVdTwEttNs0))=W zfqc1uXST5*lksixUPS$oAYIn&X8PKaX1vF4w!aukfW|SZYLb~P$DOYr%4@c+@b0mo zo92u1zBx}%{^mox!Y4pOwx@>BQEi^CZdHPT8*9QHGl%fi0<1IifKZQ2n5#-oZ1kx1 zQ~c$Tnm=`=dxT?%;n4~<3{<=qMo1hgBFHVzylS3k9-9+Pe^Rnr_G}j}oF?x&bkwsO zd?aj9L*i|V8fR{4MDq!yArcs5OZU4)Hc_AJqa1zF_HIgVU>5&ZnjJVzShV6OVvA_>SWh%Vi^#MvhZK58e_^5 zY;O`Q`OZHO*K+k}ruEr}K;?#Kw%e$>%8^ukGtbw7db)EW?Q>^>exN^x^O>>+-*RXq zF+9`IdDMfnR~ggq^>4k@=$fsi^0>Jqbd`J`XL9o}j`rq@?Q^Qzf6(J^3{9re#Pav@KE?p)1a=KjlqYIX_2wX*4DsTcj9EJKZ4b`_-}=!m7_*7S#;vF7|)N zxoNEgemv}>;E$B*KN?L!f{rKU->CfLOTFf52i|{b{fusvXe(D(-1Vp=(P?x#D&8tm zKG=S1aYUQsH4CO3hz4lF=8QgH{{5r=D*V?-F#xn((guV_9yaYgeC)kCkjK<7Uw+iC zBmC3b={)#3X#GDI$VBbUE2*k3TCT^@r&O-6MCNY#bX@Sws=igqMQO;iK~T+%{VB&b z0(yPNWZ3#dVS)o~{&*7u+QCs=eP{0HdFc|tuiy&HXp6e~5BHSct#ITXmLTa-W7*sp zjcUfAmG}l7zZuOp?tP)O6)S^)OFly(ZrW+dsocCm8kC>jf%g|41#xx~D<C#a$yd2!HWLMRj)RXRYKZ}?c>0#)33*Dg6EdeSEN;69O_&71ozuHf__;l$aP^WhZ zcJU4Sef#Q|Xz(>u952`GD)$Lgx=(GOjwql9dvPQn4)hop4Bul%GCtGXkL(s!GIC+8 zDLa)yk)`#yB0us$H~np|>U=wR(m*glgW;vFd_L){-x)VASVXcVe%g`-*F+soF{sS8cOgw#H(d!{fRo2Ar+=(6NBn28kM(?)BH ziPL^|B$CRx1da4oh#NoV*A0U;Vu!`_&0)7@7k>qn2|djRerhjM+=`^5!RUx_)RN0u zS=MICu5?EwEKOax5#9kkO`QAMhgX!2$%6)Y=lxxlHDr)Xcr#xyw$2iHXcg3<*~>~59Y1^-%PD}yK}nQ(gXEclLW!D`IIxzi(>yjC zkd^F9lo|Sc3h5XKcL<#Rt!5)B0s9p z3(9TC>k!cf=9?k6t+)JMfK@MY=dj0M<}ls_0*@>Y@J%pTpl9PU&6o!5hxuK}S6Q|Q zq)aszCsZ-$Ld(*vH3kUmthDEa;P7koNa8vGTK4M(G6xMhhPaoOwJ%k4% zov1_lst**SxsIN_L`XrU&4gvVr3N~WI=|Jg{p`$%!hmXDu?TcS4fW+b5B#(Do**vEqP#pv^Iz1&@w%-;4%{~Ux>`>u(!V^ZqxR| zWZEtfxmfHA`@WAdf#G~#J}JB}E+7>PGD1?kgk}PKf9?AMWdh(Bu2cVqF!He`-3WK% zaiu}(eaXI2wO2{iwqVOQZ=dAIR|1X zG4q)@;unlxRYoxKM|WU^Mat%CJ|9YhOeGR@mL?xfIeqasF;x9z*na&DG@Q0hpH&;_ zhJPI&cK@;RbKc5(Ao?m4b$FF}gPk=U4hB z*dS_s8~}y{P*_Apy%w>%6#IaDrUj1*lIsV2P*;jpdBfdX$4%=;BL6^mFnIjmmp|cx zY1&@|fsj-HG?Mz7lDYVO_mKGo*aq}VP$>oHNoo76ISOntdjo@l2lxYv0n)ceZvE!* z7eR!{e~e^A0l@?S#Ubb-+X{MQd48XZ2Tr;D&OZqyO5-MK)g-HWo6!#y#SDl1`4FQZ zqxq(SKKM^KH5MSf2%t#?kioUJ$+Q)#q5~grsgM94m}BVNMEBfcUOZ)-j*Jr4vM-Yl zA^U<*(+dZi$4X=48IgcNLd1Eg`X6wdYa0i@KZpqr6nYS6?yh5wi}Sg{GWej#ANZ5^ z6XO(QbYoOWeRl&3vL!vHOCh=7FO)MG zPYQHW1^8crG+x@+C6~4VD}>OG7+ogaLrYu@C){mB0KU3c&tKgPCcD)lwboDhMKF+? zk3I_j(E^fmnMED#IccQfcN6UMDy!3J06-f5Z3;<;KytJJFJR)o-6V$F3c;`0m&K%OpA9rrfsI*YT?{6QMP-sw5c=E7V zBmp2EVxz&z9$cx5#DSoxfLH$hQdT}R^YDowSC~2bTUWW9QJkm^gN{LQg+a+9#b|K? zcnlND-pr9741oCqbKzy0N@bc3&{z^&br>#&W&_O_l{8y6m|_3jXDAjbxoucFm>VmW z3KGEw{T?VC{syEyErFR;+*hjbR06=ws2K_H6Hho|hH(JM!lP^GI#m3HuUJ>H#O@ky z!bjB0=b*l^=VL+Fo>0nXXC-t^@>9PS%sO)XKw(V<$6)vbxOl{xMv6#(nz!6C@-lMY8M0VXHD(g=1)=49$^|eaFi=tb$7xbR z0O+QRl7(`M)dcyYR0fwPlD~LxFI?^>LYhKFO7&JM0dPR1;S1{r@d=GjZW7JNgT9jws`;np8Hd`Oet zZp&T&L#e5FBKt#4F-vAO#vG(ddS_jlK}D}z?+DK@YNtR@Uk*`@%_3#+pnj@%1jXXH zxhb!l|;%yBaLJIxoUTWXAirBH_TjA%#Z67sPw>cA^h#N8`-KD=s_A_xd%) z2PJW^GUXAOJIz*)#_V!JIy z?o8P2VsV=|d2IK0Lr@9{Y%ptL!7%y2X&lTAOFx9wJc5bu0XcDzta>9&cgBc!n#zU1 zOsFXv`Mj3Asg~iX*DCah{_r^e>r(|bC{`v;tu)3kR;V&|ele}53;^S6yA2J~KWgaB zfK9&K%XuyP3Jd?M0x!P<1sYGMI1z>588_;xe{>P4>+!uSS~PhojJ}LF{>~&cadPe=r{7$s8Brv*)uRdEH^>lcL6@Gys6@WQ5UHM1m1Lzf6ymRgc`1tbi+2 zReV-md>$Lb7?eD3P*}@I>J5G5CP?07HKl4(Kf_fr7Z3j!P`?18nID{t=ySX?RY#Ol z`M|hbC^K67^ibZo^dpDe5_GzJhZt>Gf#g9304v5ATu@=-4ZLzxi zHhHy;5@0(DU_*AGR>pk94UV=xa5b)gfzRuQ4M#1NEPDnIU+`mHN){kkR+Pjbf(2pN$g@vRV?$1=~P+G2a z@DWv_)H-7XOv4|B^asVBy*%|!|g~C%Uy1P2KY-7^w-_b;%d{q zDa$;CAQ?4vAlbyG>VRJT=DhcWgu$2Z=WAN`Hs+?_bS7}I{f%DVo%9dRF9ITQYJE2|o}b5^!O^uV$_0o#l{U;g@T3;q4dah+md1=>!Anw`$;1dvuN=X9pOMZDZOOZgZjH?ZjQ zrGaKwf2WY1sP!gi{cgh)>X@TPlTwu8P*t0nreqCq!epBk*nA}AO4Etb{Bc>=a5 zj()65>`<||x5y`@ zsC0ICKbbxa36ttPFv6&?IWLC)x0?B*cTZwupwcZM)A8f#&z>R@{4sq7399A%YrQ9? zA}_$4(+c?byX~don!fsCtjl2${mjq%)m)|;FX+?YunUv*io9Po+~27&fB?SH*zJj^FGHVZelF>bj4fl9xd;-*UQIsBZlj1Jb;Xd(T zcx~Y9pk#B9^3pevARAMpUR#-p9kzmj1;Kdd=A?eqH8uToT5*~}hbuA1vUABu5 zIub~EonhNroY~Y%Wn_~g5_q*S31oV8jIOEN3DF48>8JXjuY+7_vt?sx?t-*9jQ~u^ zSt@CT~lHYq@Uc`&tW7q_72fe}U^^;Ek!5FAGCofKHOMj4}!N0@fnQ^YZ@d1JNvc zYCM7F<9)r*) zgBjP}UO%#*_|1lX43;7F7Ff~;hfapG;G!5&LXS%T(vf50v3D$YZnKE<(J3-i zlpCN`_BD?KDH#oMJ*S{s_Y)nghK7`+Ua1%ui8FwWBx!sA(zrD$3>In8i(zx3uSfOdug(D>Et?La3S-jr;7BESoEWQCguEwyxU803VsUC zvB|>G&Wm<5l%!YEhh@2!Wjr^uU@L6a^CKM53ZL#UZ%aeqF2{}TvtA~Ox()iLq`0E< zyKl^RFkZo)F^D8?3kriLSJ>%1(bv)&$&pMqV(9cy)z^{mXyRtcLy_}n)^v$nhu+sN zuXh4p{2W}lRPy<*2R)HFR?lxWVFr4Lc;N-^$C@}U@yH%&j7K>BjgspyYH>`js?5WI zrE0T7-0Q$$cK*&V5;B%9m|WvtXIz2Quc0h)HpyO|k##C*EX(U-gBKYw>DeWe{d)W7 zMQ3YuQ*{VHip-b!&0so*|2p3>zABt#P+KffEuRBm11rVfXVbGd(DFc;Qhz#Gs0^_G zy#oefNZ;Y9j6XV~&vh?Cm(;8JDj#;!7&_uXr{iSFpUvEi#M$*5xQ^xj7?Vf57oGr# z5VHSmn?mMpuYs>$rrM6K!HLkNiROD5Hdj_E_^Pq+yShqu69kyKABKr_FD zElLbvu{>_w(u#-RWd=stqWO#$z9nWN9vhE)m|{$yx+S{ty<+P7#rvh}KoMGFnD(K6 zBuQ3R^g`5@TH2+F_bZCZ#wBV$b5TkMk7tl5Fcg$Hf-%BlAk05EZ@#VSYOG7r!zo#J zIX!40;G_-8#2icpNyDut<$?#SQT!pcB054F^7)J}1tn*IjK7jIOSNflJj56_t`dz@ zo+RJRCNt`|l4^1qa-g~gIyDwPflwHfxmQOXQN=!`O4MkJ;R*rp#i2%X(eoR6f%iF) zCr1L%c9UQaMd60J09uRwFF3vjW6PI;7QFy+DaMlN>Vo$f-zfOHEQ(^AcW5);E}CY&gE34i91icJnq;}Hr}RN#;ByNN#wDX#91H1+7(-)7*~X_6Y5%FFJq-B4^7sJQx_QZ~&GW{b?KG zZJ*!bSD_3cX5EV-8EV-$3VA@KS&fc?fRhdPe<$AsrzsYV?xf+%g%?~6h`=PNcRqcg z=vTTK(wsK$^@V3l40L?-kNv-p-`;*?_Cbqa`0rVB{wkk0xE5c(^-Ep#6z%NwmQ0#R z0wb%O^&cxS?1+4{0+oNj1#i>{&3|o*bAdjwoS3ffk#8#&&4NCWVi(9k_Ki+dK`kq9k4TT}?am$~gaIHng=Ru+8U4Ny7bIb$ zwsG4E|7^+K_olKBQ_88OA17TZ@x3p@>{Q=ncWfbxnT>l9VrY`N%RX^wgjEdJB;|5XF`P@ICgp{%B*cRa}DRXlfNTAk}>z})=57p2#i9o<$Om_ z0x9;qG=(4wk+@?UTjL$0uns351YP9BWUpFmD6QLdwkooTOj~qD&UocJ5ej^$4v1Qe z#T+!IP2J5L>~Nj*d-w09)4bZ>gyn^4eyg8Kt-en#LO=iet(BU`zu%Ff8o;C}I_8^fdg7k?HMni)Z-Cpx(qgSZutwCxAs@ffx^6>@ zG3u~4lZ&PNgQnN;?FiM>7aVlKfc7$BUl`ibVM5rly^i^xW8P3TLimRm$76ZDmC32E zY?8avVfXfnDL#$ITRtCuvg((eWRow;Lixs0$@U-txO?`lz4{M69%{?BofUx=2$n0# zpi2l{ua`~kPyQ2MOx$}Gl*Q5d=?|u>aM<3tMZlt!{-(~2IgI22lMYF}FaPe)2ZxJ& zp{rD7fE(R&7DeK>q6Fil$IK zd2y;mqXu79DJl4~?>J$&_!Yd8^ReNFuoeG9hUG7}J-$6Z{L4k3hKbBqL$n~TZgMq# znv77r00aeR5Van^?W~#q{tC)<`d z>cGZ>1De6n>}9c{1!UsCVmZAav`@unB5`nzS2x*mrp}}PD5Ktnz0!6UHgZzm9~iu| zsxAC$&~#Aq*gZ~a5zUE1vy*ZG98CufJsG?-2q|)QDNTFEM6z(L@ufn?Nj1SifU+G_ zIRjlc_JyjX82MiV+qB+~p^Jycc7HWK9g;!x^z(Q>8)i-Qz8N4&@idC@w&aU6 z4*9+ER1f9<9Mz%kZr#sKTBFCwMEbNV+=K@~q! zPt2qrC3TcrX(m(Y$1V=Xnt}L*qIe=fLT!Dqms zfKzR^88Iofi4>vM*VKvR93KtEaDQp-b%`p9$dYvpy z+y+C#kBUbL83C-k${JbJ3^Y5^aq5keD?i1q7QN`mx_XSxC$9)b{B}{oSP)i5@7O)M z_s$f@DcE=$Et{TEk1ethV_Uj3Ii!9c43yphqNlteNWirBZOM(xC=okCMSEL?w#g`A zg5NA^CVU!usU^2qG@nV2kr`I~DLF2}yTo7$8Oj(APJ2^}X2qfz3v^qy5?03K4%0f$ z%1rA~Ale}#+7_c&ujx7&y`4+b$_b#`)sPs>=Thf(8rCyrL#8UGbN6EEJ$hM3JPNI5$y;mwX+5U+Z>;`V$ zj-xrYw4B1V-il+p&e_KjCx4|v7pM{(jpz{3OHw9}V&?T}lKK2Cd41>PJ?G@Q#~rH1 zOgt@2e!$!yp!*Au2mgKG!q_}a`Jht&LDvqViyW3^w2a=hc~LOv)2u7BV%=e8$=fo2 zuiT2--_q^VxciW*>0c`h-*8(fk)j37O0W&d`pCU%!?b5Zhp3dR(+wD+3H(bZZ@l=l z#faa_L<|Y07MpP|v`aKLzS0b{jbxhcqe?Vz1GR@tM5)?+F|$keT)ez)7M=vlRoP{$ ze(=^(t{k^Z(UHR87c|cnV?^xa8SEF3OHcoso2eVmkOez?*_Z0fGr7Ow$Xb#WH3_)e z@08-eL(nbyu@w8)9_Ks8`yVKfZ@JXhKJ(l(%E6&xh!eD{V)%%y`tC~2P~w;Hl?xBM zc27(!%@mIdRLW)K4Vh!YTsh{p;n+jz!v7lIePU?Kavb!<)CL)3@5SCDf`t9Ex;>YA z3VTw>D&O)i_KB}H8#vV~fCT-cL`OkVxVf>G#e`Cm{tJ*emT!u4_0iU9=F#eVRS+>K z>Oj(1yQOmV6<^S%>OJAqC{epL(NRa+u@w&DiV`QIZS~r2ImnQ0 z?cE7ktU}bLY}6*rX94`Z?Ls@j0Xa~A?TbCR9}8wH|2d!j=gf+*1LHoQf00`}`FusA0l$mkjl@8wDIpb~$^U(($WDM&xSW-L zZtHS^`(Xs^Fd(@oumB14^>YBt`fuMT`gflh_DPVU_XULx?9)i6iI>qfNZO zTL=CVy^X8nzez6sstF8XV?=5bB)73>?5-r>%4^rJG`%U>(?(7U{l9**YpdUTAOQFW z0J^p?UIG3mf&Tww;{PXPb(1UM{|i~U$0UF>LjQNjDnm$|%YH1-bNo76HC`Zm9YxPm zc(S|NK2xDzgo>t|S{i&XQKFwABK~j?V_s^UV_0a|LNes#E`FEn&{F#`uA)DY({bEt zsmXohwWdyuc(v|BtACe><6j+RGK&1o)Y z%L3;nOzf2uo0eef@9!dR+H{@zSI@=qY6;l2!)&5*m6ew!>2EU-+d>l8x?3MPS`(sQ zv8g38)ou)<b; z)V{GpVs?Jys>5hby}p&vI^$*QE+4_XB=YFT_GUI0{fJ@eUar>`mgY5PD`rkwT07H% z-iAM`MwNUu1d{0WtuQ!(l~1%pO8;x|Lr5NZ_(69(U(g-=(pOvm9@cLKgSix|@gX)M z8)bZnXM(v=MW;oT`cWEW4903_TggeZLGA@r{yQb**QK@!PQ{9Q`0BK%uQfiE3YeLK zbhEsU&-khe5zA5qO`F8pFMVv^U*)cO^U-$NuoEV6%YbrcSxe#m`C5zc297Vor^xV8n@nsxulF~(q{@z&jthyd57UnKpEx6Tf8Z~< zF1!ege}pzVez5H!OXhi;d`pm)`QY?F*)@`Fh*ylP1g2Iosi+aD*VV&R&-WS|xS12{ zOK9>{APDu+f7jI%ga)i!Sxg zJ^LZJdN@E=c(8VMK%n@1ad4YaU5li~_u}VqJ#!vkPsOr$Cn^%)2IqRdssaDeu=etd zM&^_@=CnUYUG1Rnc0Y7C>h^)!^zPcgJ?<{ICRLU=(tKiHea01LqAcowIEaIoTe;vsWY0Be75&$ z$Jj!RjRbrE?V(scjH4<*l8FcRu>#QkYQc^aSD$m<%6t(uM_uH-I0Qfilo~@p<|UlJ z@$vsWHxd(|={J0zcd|}Pq5HLp&!XZ7KJBDNQLPrxyks8yqbT8FXgFVe=j83a)xpb! zfoQHj7>eC>(^#u!H=bK*Ly=>|B!~+6>G0_2=d79J;UpZ*=*RZH_M;#rcPw-#SVVaP zk%%C<-=s)a)qwUV+BV0C2$ol}C{d-|mZ4>N|8Z1TZ8jP1;c^IR?fcs9XZ!xAz2K9K zem6?(%y6p`Ve@K3Baf)8FvICc7qSVv4!5-Cy7Du>TrKvOk8^(f#8#?c@i2SWn11gJ zE{c9Vk$>-VZM$9z1^X-7e67w~xP#jl5xP>7zLoww<9e>(O)%1@oR8{?cG<;~_0sm& z2OQX^Xa3eRXQGFMl_p0jGn9-6JMb|6TFoyKi#4^ApvPs-f87U#n!#?o$(K;wCcAkW zuefN4SqiP9_?#g?ZQcC(IpLo45wZ7Lf|hkS8N>gyk%~^^b{>VuL$!xyJ?y_EQc^g! z&o~sKWqX=yZxwFQh*tHaz-#vQ?`GW3ln+Ygtnc7t?&iN= zREzoD7MGqfl>U>1*QuA*1VquNl6wEqNWma?NI-Tw0$2j*?E`Ssf63h1A@f-B6Q)hZ ztIuP0b2^N|esv=5m*<}@Nzh4x!(J4r7odhuq?&YN%)vo;;K1i4-z{LvZFtYYM)mh$ z1{xt6R2Eg64@hS5JnZeX+J4-6>mjzCi9C#N7>|ISm*{^{CiZqm4+ijQt|=%=)Mq zrDp7H$G_ep8w~<|AmV>Ba4+edkwziH}TjjlP!zciyKX zlSjyRfw<_|6Gw^(+WDA0u`HA5y!kQ-Z3zcon9a}jT+;9Z++A)^BJ<#oWysMBJ%Bsw z?Zr;em#+taoZ8b%ZU*Kn{r2%_IE2$9z1#Vyxe}qa>m=6ozR&J-DnB6s6Cbt;UJ8t? zetiTPxoAe}y*u)UcKzNm^iM$&MCDLHHN7BUiW!0yXUuG7=}7y}F|hUtB3Vs+gZwpI z{>enWU(BhJFvR8>kqf^crG#I6J47P)UBE!PHVz_tLqDizi6?{(eRrl)9uRl^d8XF? z-t1il#+`Z(0f!9n1z%XUDD{2}P8u%umy2qq_l-9HU8 z?6`6C%9els@fBu-_rZowi!$Ef2Rbs2xzkO9{Qzq-H^}w9m_YNZN!NXHJ|_0H!J-IZZoAHzzBzy_i%KmQ9`@<);%(44_O(b6vQ z*`E5$YH`=n5(W+Rtrzq0K^Jl+(^~$*uH+QK@B%5gFOHmgI}*Mat!js6_Tq>rM`y{y zx!U|<)}473!f(1nJ&%uKiBWqM8Cv}<>OxN53dQ6{d>AbSeU(bp{osij6kVfz7s3~F z8WZlM3!*R&2ld4T1-R@CM{Ezf7(Lhh6K7Od3bSGfmSBl|@|Mg>1L{kRbvuo9QHcBU z0CqnZZE>{_0R~1v*5eR>_#keVCqkf_uhz-1<4pCr=XNgOw z!ekS{s!}oDqn^NbG4a3Mo^i)#E&55`0P&@wN?ROgVtK zuGU2N)5II6n72YM?}YBR1t*Yy@XB8F;)a6+0m-8LjwI`3ifj7JEH(u%6{scD&?;cq z2P=pK7U3{zRj_RTIKnrbjKu&^fv0-g=$I0(f3a@6zmtqv9G%PEhvpPjrGQj;06QuE z2UfxACl?PRqYnz6Wd_4V0*fPGd9=OKurt2GcxGTjFmkD!*qFq)kass8Q|~04ebYi+ z5yA9QX)v?2F+11Vw?PFmnI^Bbsa>J}0VpV?VHrqRrWEW13gbJ2<`Kbjo+vK`twFs6 zjhqzBup}SSy)-MT z%%CYmsM={_BQ`GY6du>^nMCi770hl7dMtSYmd9sE-~kdOKtwzsiD<@8q4}l~en(0q zCj^c`L1Rd;q8(TXj1uPptJsN!Lz7tB@@UgiT)*b|g7SrI?yr$0%3j^ir@tOe+5xnv zM3~Eec3LKiC!&uPA@(f5`zU%3Jh=}NmQI9Sg9_(6unaR;$Qf*YDJ;({%O(W0(3}OA zj&l8tTNUO9KMQevNL|WgKnH`gR_Al zN=qT?(#gJ#Ya&b6qCa^E_aaghrItI?6k{k$XRkwCSB4deh5--Q5=bv%U@gv`Y1HFG_@qhm0 z-YANdy!xvQXt6L%^gI`Oaa}W2TO*u-a81oyb|&PpJKy&K3%FBTRhI06=>6aL-FVHz zE9t8U5dcy=k1PgBdnXWKv7vaWT0GSXzWBsB3)Xinac-UC@3NpS%y{56nCiox+TR*SV(oaw*5u{^ez?%g zIVX3VMgczR0F`vJtdqwfJ0Vv_ofP@dR^^_e!)uVDbK$8c6xc;;?xMNttPu$qsck2# zs3zQa(_aC&>C>wGyQo)IR#A%LofOn!0x_0A5!2lEO}R(Pr-##}!PUphrz)g-IDlWO z_aq;F5EtM}|8o5l$b;p=lq zK>C8x?2bbAKc#Hk&&5%_qu>1i*&@h0FPMnEf^|ma4<0I~!r%a^24(sfe+t>XTqkAy z_KTqefJMYf1xq+RYXN{g8O~VHz-;mKW-91eUY&V?F5mOpmp35nkwcAuHgqi_#*Bi3 zy+N94IJN+a5KDqxJ*0PiHs~`soJ3tl!8&pa)&COKL>XgkNiDf}OfeKj*#sXz%%qX6 zlP89?IPFH}0^T}NHC|R_<*}6{b3nYqyWWLQ&;aDR1VGo&s{VJZV4b6z3|QV>H0coV zhDd4eguoD*$he1N#9%eaZ756@e)8FkJM<||6R@-iPzeY--hfO6nHH2$5$bT5jKbTm z7n&X=`2)w2hnUvMVU2{v-TH&f&O#*R!;i1*VbzS2UT-I-sH6cH*1^q!y7sX;?-=*2 z`J(PD@}kS9$BSsP=#F6Nq7=HS-jM^GttA#d1>* zI}s~)7MKFUUB3=nr!9O*9@`Ken!F)ty_Yf0L3Q6ZmkIGK`VqbY#^HPP{4BU6Qv6$_gF{ih?S9|0Xv{m;n&!Ig*0Q7(v&;&EgvFyz9gn(CO| z|30#%ea!Dhe7(!u>gBT4wU*1_+M6LwOD`l4KXD;9()-GO`x0ur zddR23$%Ey3yabK?B|`2!4e#GY1WgZ%yrf^-`KbNejgK_JNdyZ4l49;{<43_NSES$< z{yZ(O!5Z-3dGYb6L~?I6-?%WmAQ9+a4#Km0!wyaXO{Kf`Hl>f7Ldjd`35KMa|# zT0l%BY)(Phw~*xO96+{9=&xH8mijZy|KQrcXDC3%<5_57>Gp5ByTS-ifilas5(sAe zqqmMYvYqjw@<&Ch^v?^*lkQ2XKD}`q^$w2(e|Z3N7~=U_oXE>r+N(qO;|a+6eld5H zs7s}$%k-F1S{G~Zxu2-W#u$`HSq(U(EYVwthG7Y|IZqBB*Y4dY*>AfV-WRxbHUUBH zM}7>%T`DAGzUOFrDISXdfuy@RX+8w@r=(q{c)msPH@Ez+I7eEOAZqd%l{&+epC%2$ zU07<k&XM*D9(py3ia$^&a*GN9y+a3$fJ04Rz)W?KpB*6N5C~@vSY6L5#Qly)~<6WSc>Sx#ZEE)v`yH>?5&&*pp2N zu~R-+2K!=$*R++I=#Z`(eTY4v+A0uFchU42B%T_maY*q|UOPn+9)^N}0-)ppXOO-# z`%s+@92L&_`r3A$WqU5u_eTZ+{u{gd{^fa5ttqkP@9I_W-xR#s-y07WR-}*2AKXbL z^TksnqTrct3ieH*g~a~>`)r?H+Cnz)!}Cyxnmho`3&}>B&Dib@q>mxBx8@DwR+FWw)K1c2WY&@`!XMHX!(-C`0eMKm*^{2_jiznhHz|DRf9~Gaxtr4!st&3cSxKYIG}>nPv55Ejv$v*&tMk z!~EUb+1Fl%BDKxOhGK8aZbipXvW<=j8U!9hvj-amsO4Bd`gK?mz*@R&3I31~0CPGd z9TW}S&_gD8r1tdyz#HTXVt4erq?nhl%<8pwHlQ)|nt;ACUA=RpPR{J!kI9?QaMi{` zloxKpYz(uFiZT0_e50!9uF3c6VbG^U`ut}62Se_}^Z_SF@VdBDn6G|}k?s8a1g?+_1u%uEzQs_XCo!q9Cj~f ztFUkGTJ+kw^x)+0kgc=cX%KZuWa-Z%Pb}i)m8>gclR%&ATPcYH*<#5+BpFla2iEP!*Khf)r7Iju z_Fm&N9>$mJR@>dax`O}q#Fp?R((D+Ha0Ef#eGYyRLL)Y?-P^Haxn_ZY3q^< z<%Vipew}OM+^f8Ix_K|<^y5|Ul@KT#csU55+HRjllfa;z^l6iiD2jAQ6n!!cnYcpn z?FG|l1E1`FDx-s`f@WZF0aWW*vI}H>CoSHAAFKP!V zq8DX&;@)HQ_5h%g?fw(l05K%=6=>=9kVq3>yq)$WdDvn%G#vlJI7$1u528zoQVQy^ z<#?R^Esg(HYEY7g2X8$ez^x2v>tFVsIITUhB3m1+?WI2_v_7K#&pbJr&;3LCqUM`& z^Aw)3NFcm_Slc{MvSq@BGX$%yB3JgR80v{I2+_8bFy+R?urS!dx=*R6(k1%%lJ~!8 z@mRf13f=lFsKu&(^D3n=vd@Ftn=sqJ%#|U|<7IU#%RuJ-hvR3l=&xFJ3C0@q>G^#; z0t!q!`r%(KgTO42R3h*kZT^e^9iwl5_w9He8b0AZh^a(3w@+Dy{*>^WT%bA$F;BJ; z<`!bn$4)8|pL^0-oepRyBW@+cMpEI%SC@K zIdtmY{hv7=$wHdDAq_eP)(tf)0MHF7VANvVYgT%%|DfK{_xx`7*Og~fPdUznP&1dyx8k8iuM9H{ ze%+W7D+bK+eh2kfC~_&S*1Q1+GeIHQVLGoaOssBxuNT6%^3|>KpkQ%>*Xz*}lm)lW zQbo;smE129I&6eUaAsP8KfgwJvTSd|eRGAWag8U6I}ZO0o_BcFOK{uzgP!f&X!x_& zV8t#4fR&MI9Os0?@a!zB;O=Q90QtE9a&d4LQ)b61$gz8Ko*tydr)ReyMYsOrC_ zZaF&!5l0A11|arPOE{2jFF1e4Tg1lHsk$w(J&hIMPll9LDjd=ogZTyK|G@MrguR+h zZ@XP|atBo(l3R`1U+^UB9tElZ$fT^Vne*)YpG}Kn67R|*{Ex{V=yY(qqoDjk|9xA| zy9Ke6ohW8!+BPkvz3wZirbG^@;ifF6zO|rTb>9u7{ii`~ZU$xM;DN?{Z6othbv+LL z`oKBk_dwr=+2>U7n4d#tOTS&8R}}nxWV>QStzIps)$bCgxytrYT%0#{a@HqM7{0jm zj{d5I-(|Z#B}b*7$7bYy$UUUOioKs2waGX>mQ@@=?TR1LTmvK+UZs5==hc5RP+0Oc zB#&erZ4mRVK6WC&gM(GpJ3MtN$5-r)rsCRJ>2J;P{aC3O*G>K2SbqOH&r0VU&9f-V^K8d<`cPL3(UD;lf$|T^(Xt z9kHKE5PY6$j*7tO0O#hUw^375^a1tii-b*`6yhLC8geg2C65~5*EXL>w#i$B3*l{cOfVt9x#=o=2 z5-^6oP_y|_Hb-L?Ey9T{s6C4S12Et{CyanwxP?XFMNyir+Hxr$+rtVOCjUgE4L?Mk ztD};Rq=2itI%FsSvY{X^u^80=i5bEzjCl``SOE~+4NYkY?CA^pX%?M>HhUSshTwyX zxCIw9$N8Gb4lp(^DU=FPpuo{cc+8TI^sWYg%I`9PVK6q61h!Ib;x zi;t1A6FfX-aTbiw1B+*oUH=kH~(&;%g(gRjBKBo zs*9^jfSXc*b#cb~^D&w-3lUHu-&l#66hSqd&HQK(P*do09fG>FtZ8gmT23`^cv zQ3Acbd7}$jvqj#sg*l|dJ#j3w(vx)THbWB8y1Yx|bU)Qu&i}DlfiDpV{JcMLs!RCz z0FL?3cu`ShxfjF}6~|kM7y~FJ&{55L!L5~3p$0*_-sln`K|+a0hqLn zRE*Q(b4Nf+$~wJMGt^U>AgMlWMDQGmg=|8}>&^2Fp79aJzcEEeT~bJ`3($KA1dxD> zxC@q4qq?-m(MXg3+!($vLYq)bo+}Lh090D^Jwn}+%n{QEgw>amRrjpb){s;xSw4g~ z0rg9_=J}G|a!+6tygbFuB2>e~3>ju2sm3FTH=x9a*f=(T!ryCER}BK0!8Fi8f#~cz zTE)<@xK)NANfq!!kWfGTD-;s_nP&{GAgsyV5KDA5*8gK=*SEm|vUmf8Faw7Wzo4wc zQPS67}- z$Wn#i(gw}fSLN425}kUi(3%}m3(3n2uq(bSl=}lsd<>hL<%k;KDX|Po`mhgmy;z;} zxg^w=8gVXR7z?CTK;VnkMBUfUL4mpr9l&|olw=PRv%o81J`X^FC$g3MGYfWUSkik~ zWB6K~ZQSblnExw`{dhN@Q#`d@TiEDLOkf${NmS1z*}L7dzfq5^%Mep+0R$)nPEqs&Jr-aI+pM7>+Pt=mGn z*nJs z1jAcQD9gU%=v_!83-IGTFaSTeRo{VOU;l*ZS2pgl4vyVS1>rP!JRktWj(FpS1sdu5 zM=Y+%0p(&o?YaB~W8hs2E%1UWfV|z@fkwy#Z5f_KWfjmRpRC~l9w?p?D>YkTjjw=< zQ1AgCxB=xM-3WlCDMp-yHIdOU*VaR=iFGpFUEpVH;4nGlDyV`(F5?|og!C<#rHJJ5 zF&@z2fmku5a_Qhs?ubyZ0pywAQy$V&47@!i8q`v=PmyJ8&Yx3l6v*>}7JLM!AmU$! zq z60Sp+(Gwt9igM;0HcscPS!XFGk^gm;o*+e20k#ba$yt2HA$VC6dVw;3p0-4Bymw6q zE#S>UWoTDPkRf@2;$c*UF{J8TVe)VvyNDn^J7t$FuT_qtcR{DY&?4C*DdRxU47t79 ztAe8Qf_r6Y%y0^)V2YQHX{-JdXt^3rm$pmo@tKK>FDWd3GxV9eP*qUfHEoThr34n5DrF+y~1e3 zQ9+Iub!(;m3EYc3TgU_Ja22U`=^?pfndWP--s0OAN1!;=Q(CfYlZHVTmXG9Hm?CR5oIwm!ok5Hik ze(gjo!SyOt?)eD_>lN@rh(SmM;+E>+9`C0x?$6=th{hGaq(9TPh|ylzt(@+krX6eq z>HlL<0h|#UQNl*SU&muYrGtv{F7V;DWQ9raKQW7|>?S&WA3VmGug2E*prBtV6KYP8 zJqC=LG*+Ed>+kH{woa5&y@d!!1mQOD0!MJj#k*2tj5u6gYJpU9=@h4Z1D3|gisq&0WN-WQEjAlkI|JoP+@=QTsKwiw8bYLp; zZ(#w?S}X(tU-K0wW*5H!P0)lSL5=h&&N*j@3D>Rksm>rIyf6O?n?$_pV?=JW+}|za zMmg2BdxJtK1VlIRHm8|JfAbGeQaPXWi-ymTfLOunar*fS$o2HK#vKk^?-y$>?;g0F!CAkT|w8G zI>3Wuua3@m^8e1@49-aKdB1o~_`u<+bbQC&)bp{pSmHFJX1_|cn*4*GU10urY)2eq zB#)Mb*O`as3`D2+ikEkcfA+3elBVK#`F5a>Cq_-{$~>>W0NryLE?bgfFqZ#0axZto zp@Th``k9w_h^P7LQ1qOCcJDBaUkQOF#?PMzdcf=CIu#mS?{ULKc|QkrvwSt5`(i>K zcAt@Ys#o=>s15_4c)iaA1ZVWEcl2-hKne=`LL7UtH$9IqhG5;4v`43~= zau@b6hL}C513S3;ypMRjpLneA`@o;~8wiveFr*~%G16uqo1t!@Dfvxr37eE{9(uMf zi2DZ~_5boU9M6vmnzwn1?|Z#}gwluhzS#K>s7}Ne!-;ZXDq@M#+I0J{$;e%=1-AV0 z%@^L!d|_z=IH&{h7k@h#{m{Sq;HUURsD(sGgyR?deysN-tx!$Ii001_Tp<=RSrh&T z2p~Xg0GaW_Ai{$`1n$_8<{`w064T(oktPR@99o8O?C7y0k&q%oMks0WB+8U3SF%I{ zrw+`RmMmqeIrApYOgJso%9ALOrl3NH2EB1Z;Ex|PXc!YQVnhiNB}$SwIhATvluuc5 z?b^^+*%qGo{@{qR8qh!Q29LIq1T>R^>pM@KFFR0L|LPC2vIoLYp@8wY3DSgSB8 zZP^HIGmId8wvbZpqkBoI>X5WE=jlUuEBd04oS0h6j~q>XE6LW+R9|o(Lvc7XKS=cdzB%VKifXy7I%d6buDbpRQIJCJobyFKe<3tT z#|>RH;kBbA2OW>-{>ZgY&*HeH)k!`%<)G8L6!OR$l{}5fJ8!(@Z?9z#K?DKur$nj$ zrhV&QY_V5JfzxjL;A*s?2KsHtA&0}&Rwr@9y$gRa#@y1n7UkU95C1(|dcIAY%-|+K z0cNZrKS~_}RfoFN<)DE-1DHo-XDA|&&vxiT9~#iGzNRroeo=#8)T+a!p;+xp_sbvu zZq*j80T3-N93TvFG?|9@21p6S8=!iIgED*%a3B#M1uJMfG^iniXlMf&x{#&##jh41 zRNSRR2o$QB@P4JsSoHb_!#i=2g<2fo<*wHdx&TRU3j7bhe#Ju{1`d2d6e8h@Xhbx0 zL5YrAA`_jcM<}|lI*_U235%D)7`70A@{-|=E@uPm4XTU)qDzr@wgoE`=Qx%u5MRaz zM`Wp?Byv0h8Iq8MCqMxUkaHpvo7fmUiZF6PQHu=ow?F+^ZvQQ|+*k~8qmWn%ggyp5 zoek62z#Zg(n8qw-F&m--9e@E0UeE#+sPH$U4WT5K+$1(va)vI9l9X65Wn)sQIQg+s zikyPwjbv%R?9`HUF`U_M(m4?N;A?gKDpCXUsn2|lF$Z7(TG0L`(7(wpn+6385|HqO zCw%j99h?~BL+W2m=lYfepMUN>h4KHn4#U2YqRR zmXL&mF0`RhL}hi#*+CJO)1tr3A6h>`nRq|}qWXZTQgx~U z2mk{Z0Mo59C!q;df)Ydtg;L)1p-_`wPJegPFo0p04gdMW4%8{vFy7LrAr0v-?Z!HL zW`vjp*uX0SD_Fs{q7|utMM+}8)x~;630_44SVdV=Q=am7mPPCP)at%Ggh8LbjH_Ic z!cL^v(ym$aWj(Wp!0k0P2Y($bY+G>(SRj_Mw&e;~m!O0tJl3m4n8FnL*h-#;u$5a1 zLudEt*|+WhuFh4dN}K!HhCl?E!Q>um`Q=x@!uA!#n5`^sE8dkTp(ML?Y;S2g1#k}6 zxW$zkDmkm%`Q`v$_?qr??YplVGF7{-;E52q zKK}APZ@Aa%j@fR*bS(u=QDRxZA{9wivSWAK;3SkJ2~bYLl=J*x8dEr8<;1ZFPKQ;d41RE^!#S~txtB3IMs=#oyy^u0Obc4I zwXJb|UR~q4+M?7gdW%p5Q6ixTpvD3eEB`#)3?rMzss<1~gY*S03?~XGfwW5A2toO9e>#HDd+!BvC81bI28D%7ZlZg*b!GTj8J;NxHtyx& zP(M3hYM$#Uo3|@gr>y&gJ9Mtkw=OvF-X#CU5w!DttG)F$6o89`o-dIWf~I=|o7qfu zTOpty={w{P`q-N%A@JY4{1SVjVgG&N6V+O1e9-633e)!TUq+D@os7rM}s96<`! zmjdXmaQ*8$p$Se1KJmjZd?Ofv2@-s~^3#7bUNaffsh_ead0`Ub8{r7`umAY*FaG_b zq&VvTKeE7IShb(~Z5o3CS1**r@R1(_HlY6PpZGQ4`E>*UR^X!K83xK65}btmmBjav zUj#Cs@L3=UzElQQ+>~u#S3F?;fnf0s#>$nT3@Qo+mPEbr8}%)q1G*q{XwnS+U}Mdk z4O*JEiIRfNUkf_m2!@9F0bQXJCQFkwAGUR11SDYtE+KQo;1h0PbLdt=$&@I8)e{_H zN$emGav>VR5g6Ls&Dq=&AmI*TVH(ci;OG{&b=%D;!OfKf7ARmGz91b2B7(`GAQs|Q z5uzcUL_h!lA^8La2LKHKEWrW(01*KM0RRa902>G#NU)&6g9sBUT*$DYLxZJIMVyGL zqQ#3CGitOL(Uhr&APo{B60)SplPFWFT*;CkMT#3^%H;SlVUw04N4DI_v!_p!rFur( zSjwZ(p{P_TUCOlSs;5v_m6}RWj1wnKni$z?n z$_0rOqp6}sC9X=^v@g@CfFmCCN_MN*uwn^wHH$VUTefcJN}fD9=w!c`Rk7O4c@(S6 znpuhRkps*ZEmo{Vk&@L&lfy^I5`2vIY}(tDbL-yCvy>`QpqY;HyxH?8(4!jc@ByZ| zb1+w~W=$NM>+HvB8{dx1ySw*?s9Fa94(^xpXQix+r#H{uJdYhaa>$=Q|BL<8TBJxJ z%N-%@v)=_MAZ37&0vvgLorj)r!?nkra-`8Gp?uFlCtX=2C6wKN19s>kO9(clAbG@b zhTe!u-C#ow@l7Zp4ld?^!xmda5d{-W*mhQq{{i^nk3c@u)N#j!xRi-ZwRd7u4cOpA zi!nwy9}f0up~a0mYS-fsL3Zh71E8fhoO%wHX=Z3h7B`A0D@y66d}*WsBMx+mL8Faq zeW|COzGXJ1dL^1EXqhJ_=cJ5NzByr>bkZqfl~(YG)}EA7HWNl9u19Ejf}(leW}&pH zsGD(?YO0Jli17uDwBcwQZk5LWYEn!uNkrayftrU|r=EVsN|OLQFem}+bqsNzt@ z7gTJyovhG;lu<+m8fk52gZjD|o5DuvXtBo{J13Q=ZQ<&F{Y9(pK^m1(tx`o^d#$#D z8X9c3^fd}+xTZEbr+rjlNn5(>7A(+3n0Xdrak$1C=4MMCsY-GJ!H2JerzVR7qZ^m1 zufJ5@83lF*M|;N|b)-xXM?)^SFvDZsnx?~=Q7q8Ki}u?n$ESjf>V2w7N^r?Q0%9~E zci2&fK{7*pWSZ;&ilSeC_BC9nIKQYdo%|mA@z!>#76n352txFSMeL#rc``ov_ z3R(~dx&zn!HpsEQohDK~>R*5Wfrsg3FMF1-#P;6iv|TBXJq(N?13#d?3eLa=6r5oD zb_l@>%5OP72%@R~5^_I(84FcgutEq$sGGx?@PsK`A=DoBLRQG|isPdJ4J>E_8~Bii zJoKRtbH|V(?rd+S85!xAC>KHm;*Du5L?KQHMHTKsfwD6b7We3i6P(}!56mI@z(`0i z&H#QhNMski2!us0M`uK|ALo!or&aCGM{8tbN&+DeH^R|q0-U2I=$Hu=o&b-bfg23@ zc*Q?zv4<8cq%7N)$XYIPkrl+<4m!BG4RTICbTSQUc%;dn_`wf-=tChOafwTyaFnG? zp(#sLqCA#~mDn5~4SSeFG0qZx;5_6l57|C1DiS{R!(aZ+xXu|VaV^E%i5~#b2Rz8J znNX~w3U$%{8BL)_m8;AqA88m!F<$VSJ3OR9$GO8UT96TpfREnzwl!Y%twwo@XG^t~obi^ZQIv4hnfRom zG^2Qekv7O}0Yxb*9mvwA((=PZN^KJ*Dlih)t}~#0m(q zl2V%bOsk02%2rmo60UJ=>Rb)k#V~fWg7njwqvo_Vz`N>)&n6<qhr$hRT;<2tz4eS=#cI?CA=8$OR_bKZy@Noa%U^>$ zH*JnR>tmm33EY0y72lZwLBRRcTRQl`5T@WGIe08!*6EUfW8-uS^53y~RKSlNr8Eb1 zU{+2BoC2XGgjWnynxceuVT##o&;m5~^3bhe~<*$!UDv6xTxV<68~$d({-Qjd(}BrAFU zGEG+G4IM1yI@c1fKa?bL#RbeO*_er89>^Z{;Mzo#)yx7OWhi(MK9r^emOyw*XAAjc zs9IX8gk-OAWh|#kss_+t2D5$}Fz7-P5YdSqX=vKa%2x`cf|9-~As>9{T4Ng0S3Z^S z8a2$b4f@xEt^@U`M`%H47u5!_?Fp3nlSu!>1_t>7i<@j~X+!viJhXCqJ?As|*2rLV zNExuJNA6#{_7bN?wIz~m2|qG>B}<0$f)mnN^)3{b45cy#cWK6((#Z=}0C%_(7wkGz zkJ#5kb%+UKi5~Re-2!^+NzM!HCe^jtbY(C&7m28pykrh0h`no#NCww?eK0PSa+mutI{7)Zm1@J{hQ7Fhgi@$NHY*AR%mW_u00k%g zi3m!-5E5AZ>Lf@oofB$l&~kgUKFfi9nk%a|2t?>aC;HJ#xm}jCed(lZ`qLe~8?0a5 zBs9Fi`6gb@IoF%!R#oSevg)_7LCfq75IWispK_$Ted$AOIuBlef*!b=k31PcLPntZ zpL8As1bL+_F)Pb)4)>|3Zz#XR1ukIzRlZ-q(cuT8_<=OOj&INBP^Bq%%P*VNR}{fO zM8Nst8=vzDDS`5rPxX_4ejw+Y<*mVZOO2-Zae+6+@(Kct6HdT6e1B>tnB6u_NF@XNEEF-rka*%*@AV=!= zeh~P6me6|>=yGiqPuB-i8pnS%Hv>0-0v^x-9^e5%&;p-u2?8O2djlhkf+$He1j+Ly zZ6F6LxPooqf(H=x`tKd*pKxBCv?US29-r_W=@TUUoHUDn>}y zhDe8`J~yBMZRi4S7>5Y32ty)N zfhbLY_y{Wpf3lc}DKP@dS2)T?0woXvBp?ESL<4AeYZz#T610iOXp9N400Yr!zvDGp z7L8`G2GsZrn;;3L^az%qjS9Jt>lTiLD2oqwU<7fFg`|S z0LQ404ZusyxO0?5CsgnyWIzU8a0Zi54H$p{m7oZjkO&L^`3Sk7lQ}6(5IKvrs9PpM zks@S~C7_N9u|6`#fz}pp>C=h#xBwE+12a%RoMS{N$uX zca+Arh{pLm#7BJWxRg+4f0)=l`Kg~SAe~-^Ec@7LCde$XDIk0}2soJu&6EhZ=EO0YT6M?pla(!K}_Is`mO2rdh41w?0{kQ_e^ywg3iI5Fl!R zs4kiZ*YgP1(@dT4vPjqf4|@SL`vUL(daMha)-av<$Ja zL;H)_$8UoPJQ?!`mcRg~KpD@l24^r3Zy*QSxUva1wJLjroiGqVZ~-rnxI_2?ANYZh zh!6;N5FbJ9O z2?f!$iL1Ca+qgIIxSfg;WqY<3Nqm-jxzb6ARE9e!DuAylA9IifkB|Vb@CvOE7iM!1 z=a&b0@CT1DuG#aqm#~}JbE~!gJA@q|gdHHU0)ewUA*xnqwv5=O!MhMHKoB09ZSvDO z^YI4-@Vw7^3a|hRu^WkKzPRU}2Iq(M; zP{q&N3atPN1hJwkfd&Hqfe45InFZRi_ymYB>Inith_&l*J^aRULBtK9e2gdp9DK(K zp(2e0ns!y9{i?iEjKccc3a>B#Y+!&5AbW3d2#qWW9+jm>mY) z$!SWGqHL-n3{wupNV|lUOdA9n;L3vh31MIbRFD%r(FS(_2Lf>jG+Lmy>P!b~XaZrV z@z=)j_q8uDQe_GfoUDBCiFJXT%n2ct(Pv2T(^>UvEb*}j`76jM+z6%-7j1wCcyI=N z;K<^9gx8Y`*mKT_kj@jF&WVcxMI{$;ED*#Q%E>GN1(C0^Bu?44ZSnC4q07qpn*e`M z&;p^wiChqd;0Z_nsIs@(oy{~5nb4>~kO}c8gcgkg5tP1K(Jo>mtGNWBo5dwq%2&v7yk zQeDLfK(h}33ZO6zdc6tLz}I}O5{lda&4i^3+tuI*tid{gW9@K$)Ez~Q)*ijq1F>Q} z$X<4s20HKw0xi(|D+`_-3$Y*zp&i;Ofd=6Q#);qwxSGp2*-Qs2tZpoXVC#F{v3y3I z){@QEw6?1I7AL!;1A)BRReTDmAP}H^+@PHja8L(@pawT>XuJ7gnJ^HYZ~>n%fe>u7 zhZsX{xOA5T5zxY|zjw}3#}ox=K?3dOw=ZlKVJaJqaz;fCt6Wc9Z)y0u~L!->n`9q!%p9N+>j zrz5@3Bp#SMP!Ix500BU=7w`al-Pch5t0mzE1EB_Lpp6`5Xk?Ys1MvwDFxze%5|K-` z|NY@XPH(^XO&BB)z&+Q`y8#!l19PynRPs(fLIkp^5LDg(R*vN}zS=QL5MB=E?F_jF zG3IdpQRY8><_AH%YJTK$Ezoc-=fJcoJA&tVcoKd72#|22Tdu3I8?2h(uHv&9o?6?A z4&IE8mmEk{LvCdUp}!kY06H+|FoJ@4NXsG71ufZ!Snlbp4Y-%^37;UWLS5>nJ|L-1 z0zkg%_2=qC{=_?g1D4?CD2xDqkSuAGTKr=Y*JH3Vj@pSp5D>fF%IXlDN#;JT>Z>k^ z{9K7JHJ#IrZzw-74d6U*N0&hF?#jy{y$ z2m?{YDU1M?Kqn%|1yvvgt06cgfd_D4<>HE^oAuP}C4)2Kw5tVkDKJbA9JAl%9{|d>d zu8>d&dq4=0U=oCI`ec=;89h>LCY%D&_^~gQBKd~KDE-qfm6v}5+J^%K!TIU`z1|Hl zx*=f*gs|mt#{;#qN3IX|j<3|HI+CSH{eY=HEu#GbvEa|!zn@(ahcNyD1`wG9h6<(1 zpek0ZTrFhSu)#x!5hYHfSkYp|5*bB^7%_qbi69q6jwD&qMG?`lNmK~^hg5hSFmBl zPIOt;g#@!`U$#6uv*t~mI36YtTKCl{Sg~ZqLYndu(;!coE`=y+YE_0~6+hIvvE#>( zizQE{920Fs%Mw;fkTAh5kR1?l?8u>`Q4j(Mg4V@rbT3Ltk~$3zGT8S2B_1zMoIq@q z@>i`T9C!WwHAIMy#g#ww(A>F)4$(XG=<$Q5jnEHq;K)(>k);a+3?Lw{y4Ba%pE~^w z(*8D69z1sUUVgPPSIG5G9#5{{{|x{Ew9bZ_MB^?8oYK(YyY@c0;FC`tx`PhbB!Td+ zrQ91#uoqsSt_KvV@-M6V9`kC%lsXy##j$L#;h`UXaB+qiexPv%7kBVsyX|nwVUF$& zvB9l_2$2z(aESh4B5eOT+v=K+_cI5GvXvIUZqA^AsYn1d+ z9pS>kQXaWGu)8RjAmY=L=2Y*(OE6S2vf4WA00ma5+pSTHsLT&mi?pP*BuH(P(S}IJ zl#~%4EX7pQ?YirZi6MwcmI#yTbe6VK+f#Mb={{uj)msV0@5EanN}=1UY8;bSU30Aw zG-1)~F^yt#%AwOwK`qJII`M4q)M=^hlg|@A09RI!z!f+wG9Q(+Ty)vJRNaN$br;@v zCvqerM=ExN-a6f@?UH<@Lt#}uS^XE_flEfo#TjWN_h1}>m;p_g6^08zc5~1oiex3S zcoLp1wix3Jmn@az7o;;fIzIy)S-5SjH2GIY!DX6bUN@&SZH|Ijk$4vS zVxa#ryVQ=62AMjMvn3g7xFLG+B7>{GI^me}M$=|1C=y%jO8$1_!LlQ4;IFieZd+i0 zosQe&xhtyMYL{(FQ}4XBumWs}Cb@|4!Y@qxXr;T=*2Kpjmztu<#{|=I%=Ip#?~4Kt zd~DD||73K<7pJxH)J+!Qq17d7{l?d0&l|znnHZ^(N+P--_riHUx&zbS4&LM+B687q zmR$!8BIRNJVhiV=kN%nIG)A=A1WWsGNA7yl%Rxz3>Z52 zA+2<HnBkthORk2d|Cqy6-I#- zk&F_Y8U-_zDJHIQ3nGDH6f3cbNL2Abi@d-@<_JQl0S}J?Y8`Qw9-?+vMhryje^iLTMUf;S z8|jjEYUgBOY;Bnr3mA76E}5dr8{UN@;|PawK60 z!!2&H2xBvz)H1`kat?haZ+JYcl&zghsZC>ZQrK;KYzOWnCWo2m+ z01KGF1!gZb6RhC74(zcH)(?%yST!%53kX@OFvGfY;qhj8!09b;d&T=g~U<+ISm?amupo1ANV!)m4@IiOWxP|r@EFk!RxgMG;2}9~p zPoo`VuHR5iv85IyHo4HlWcJDb0)- z5#`f>(yrJm8ILoa5-tl9(4bDSi+~U;oV4}0IEcbURxJ@Lh@lKS_=66hJ7DyBw$kv# z@^5b)7JqTtjDo&zsDYIxVQ1mb9HcYH9g3?b?g^Ca(i+gKr0W zrQ-gAnq68EX+%T|TS&M6o7N5OMO1m#wa)UqzalkAh3V4|EmMp0i-YqeORFXMLK$*k zaCQ&ak#-HKgB_ld8%zXcF(Q|cziC`UUv=0S-}pl;V39@4Vcgw$^ucHB?hD{~i+UcR zwNEY(FWayM~|rBuN+7+Skr@0_6|6fb`l`Fwuy* z1F1A^3b~XU(f6UpyM%&&IGG5&bTRqba)QldcW(9-J+NU-X<+sayiVsuSOSN6W@_2X z%6YKN$lfyQUto*>%p+r=87$OjHtYZ3`j9&^^O~P0?yq8Bae*3434?mOxFh_F1mGgj zkTPiooOftLM7kHSW}dTWbmyBS^eyMLAHyB>?I?OA0U!WHasiD-bpQAvXE)dz;2g3m zI+II3Tw%E|iM~&Bzv=@%F-SG6Xg2<y@QJi4C-SU&_ryviw` zOe(6Y7zF&2vIt~1OL&N}qc*@ZyX61@5zs)b_@!N0zj9f>5mcTMd@HPo28bAhM##Sv zgf{>CzW_Xx5nB$fV3Y>9uKMvn5NyBeV6pP)4lm%ZlnA&67=%YKLhw^TID?49T0$n| zv-(hx5y%MtDSV(DM7$mJ5}Lr9|M8L2`-)Bw!iRVSGCaaRcm(FqqQxq@+nd4Ds=@@M zAPf2~L$d;8`L~nkgogk_BhJ2ZuHm?$VV ztf0h)zy(|g!#_Mi*=vCofVVV6Kjk8 zdnX+8M0s0|;{bsWfQVq6Bsnz2VgxoALPnfuz_9>>hxh_pkTg2uzld;#Pw>0H+ma?E zz>ye6F|k8c6gMCYi(422F6cOQM6U>p2x+h>zZ1Y}q{n(Rz&ZR93d=_xVKRTiiadx2 zTwnwLFvx>Jh%)|L1c<-{4_ZFoIz)wx8hf-37rLyA+YaoL6NwmvTgZbvfV9f<$Ogy- zXP_=LEG;!G$%=>^hBQS~RLNo6j#eCt2Y?7Zumv{A0~$L*n?x{p9LWpx$%tS`#0$aK z0mpEhIdW5sqZ|FA%Ux1jN(8GeQI@i3m(k%m^CXJhr?_ zw>&^GiOU4>K_zR<$%xD_z)Pq^IM1R$+WR}rqzpFfh(sBI;o&?DB%_IlK2NJJmytOC zMtnL$yDaWFwPlHyhzW})8!(?kIB2tkOn^;zq?R?TO%M={Hq=dEJdq#!N#6vMmUE$0 z{G-dt2}M&DYkt(uEX4amU%C;L2iQEpU^i z1WnNOlth!T1uf75D$oKso3l4r!PxsOv>ZBC`50Qe(67kPjc|+-Xu$^HLWlFf6BDvf zt3x{s64v^on^{o>WlznDvpIMZEwxd0dx+`WQPE-*>nsi-9nx*&JSAPFiQBgSI*dzW ziBjOh0W_o1 z0Z^Ni7|}L!(UswZQ`RC9WLZ%w1q(jV16k5jE%<_E2-G(Dkv4IYHhBo?l$IXqQIAnn zTH^uQY}6qYqHH_4x)HMw^iAT*R89RO1Z7b>6^mJl(KSKURL#3UEyE@GFh!l#9_<0; z$j=l~k?wrMYa28P16CCSlNKYE)@r=^SOz_{f*93;?r2uhpuA^=h$R6TYE@JavDV+f z))G*Whv-gv+_n@$vAdx@O)5~C!vQg9N&O(z82y5e`#5(ER499dp&^?8L#@|)z1G?c zj_xc0ZoRcZ3$EKTxeOBwE~AFjRb+%n)R$p_|iSW*dFCsTy;Z_ z^;iO&RJ&oh0fjp(RG2(mj3E?APw$F6Usxc+Y*R}*jj4kTd%dvL#ROeO6oFY5t6b@&-sCjp2Z54bK%h<=gDtUgh{-0G=;jv75;PGvNe{#FWeQ&4DeX(g$R#Y@~ecrBdlg@IA z8dhW+ww9#v6H^XR65b!5a?$}MP}6MTNCX!`e%&aL+WGzDUEXCLumlcn6+h|UU>;vz zIi7Bo6k|Tx@9Jd4Wl5Y7WI=gmG$Uk!gPD&rja{~1=^SPLE#+;7ksl6Nt0CE%NMUj{ zvXnJrxY5&QZf7*1yv~YeUA6>zPMSG3Wr5XWaP21l5_K7Ij+yl(J&dDElabM=?KqsE zyzfxxiD>9J)`VcDIG}+5bLof>jJ)?Ib^>u))B5u zTtqujVl!4`c^Z$_)4FB?DcAxn;0|V^;h%QnpO%PG=3BrHZP6C%l(UE@OG85*GPc&;{Mlm58ZnJ5Kw~2>K>)UBqKn%rP$3-EPqZ-4cREQkY#g+Zt*2{^?O} z?!X>AiP+T!VC}HD?`_@Ilt|M^$?iOUOD_JBs{wD*WFm>AQ;kFL1Xu8NCS)|jYIOyJ z=zZ{9h;Y945DEuuu_*0}$YRC#h>pkzN0A(dLK&7(8Mw3wxFh1I3m_J+Qy2f#Dw&U7E(IvxMTu9Q6}ru1Fv!` zzw%~|0x5`yDyV{1E3ii>^g{n~MBnRN$c03B1Tq)x0z8RLO9|u%TO&t_G3rgj-obBe z$a@3=Mradv_Mh1K=W$zJ7T5C@6&M;<*D9a_9Jp~qpY>Vi>Zg5(M-OdW@sBM2S&BIG z5T%HfS<^VIFMFeHG$Hl19+D%*^E_8|-oBFGR@WHy0xwtwHc&5G-*!Y_^hKYAS*V3t zNQ6YlbqaS=Cxh{V;dQ4PM7nF{*srz36oV!cNw?wp7JV<_HOxeiJ;L_CG>6I zc5jymayR$pzJWSScNAfFP#bptFb<{<4A^21 z_(IPGTDOEm7zA*Sh=f=83V#S7K#?y_I;qKdZkxEa`(d3|x_XD|+CETOie-w}^QQs$ ziSU9lu<<-V`GPl6aHj=Y5O;Bx`I)DAo3|%D`gxrvT_q=6?}j)!?B}8+=Tc)MXE&0H zK>Fa}0{8r{=Hi1v7zCA9d6Z}LTA+nlpn9vf`k2T1q6QErWf8Bh2;uegm6q+77In*l za;R?KDYpo>FBzqe2r%#hh`0qkpnEWc`a&0Xs`vZ9ANO(>e9|s_!~c5Hb$0|7Gl(15 zHo0Vo9F`XgNHk-k4$bM$Vu?j~*pTG?pMiT58v-oiz(>*@bcw-hc@NwCJah`J9YG6#{qeDln8r7JSek;emrPocc1-s7%55QZyA7axF8 z9*p}g61uuOfJ&wolR7&4I~aK`%Vk*jv86?uLsuho3d)@Z8t6j+V|ciFox_cZrkc)va|D4B;WmD1E>e zMP@e9&Jf2fvXg7jd_lj=7`VSse;9CjnM zD4`?x*kJ+8nZ|C(GQiB}i%2pfa>M&YC!XBE%HWuZ!OX-b%?FkbAwkH#yBuZtPCEYK zyBFvQ*`HO9!v2Yaiisi4scL+aK7083_P=%^v`Vo9fWl2ZY@(Bx5!$MPS9eZMj?EBA zJjv2HUP#qc%6Ov0ax;~?vqgEPyWb~q^FoTP3cI4vM;wmDXt`fZ>ii|+Y(RSHT>J8d z)(=zca*7doULV1PBi7u87Bl7p)(u#hJ_qhLYM+)wmu_r^b#D z>$^5No1=-FRMeSJU}AlZ3x_1+?xh9jIOzrE6B15HF-h&h=W!_}>sbd|VQA&G zkA)V+`{dt+tNGcj@k->xK=}n)R!5R0cdI{fetwgIiZ!Zgx?V=|Dh%R;JIX8=d8e1# z*M(susmT(R34}}(;EE=Nmzl_SwHDu$0qX>LEYY1ustwBaPH6j{s!?t|Czk48*txW?k6Kl*V+PV|@L{ien4HH;fr(f)a7N#T zkn&cFOQFH`D7AE=`gR1kRxKb9NJb{8n)We6C*GRaR{O(h%e4g@=%B!;gVq~|JpBFH zbz*rRYMen+i@6sf8MGa}5+k7(3CkkZ9U>%+9j^gt^W4=3VVgF(~Q#RF$# z7Mhvd3-!mmm@qX=gO>e=%gnxMeYPs@vSV5-a!t^W{vGuUA{K-<`nMS?6Ft^T#>XgyGmVZ?;m#b}_Oe~vj zjNfS8#4V0$KSs8-uUFL>WM-;e__$tV0reiq*Shs>j-h6ICN4;mW&B7rlJBhmso*Cf?#?+fu`{$?crOXcx!h zv->c4GpoGR_Btz)2=cZ@B@P{?Ofq@~jJGSlm8o6P-6<;}TljXS8e!c%iiB7m(?MJp z&|y0xOW{zB%~>p{PikG8*fJv&`h0&pMZT1<&|?eQ$IG%K5HeShGP2>EZmG6a9lHC%JfdliXc{oK-=XsMFJ;BK=+Redqc_)35#0ua1yr^ ztzgg^{h+r2yV*)cbI`=Y7U$bp1VnF5VfBV(iKIC>l2fc?`|n#Eo>A^|(i}6U*+O5? zqUMSQE8$2{s2Dd7r@P*4Cz{H}lknA1|5L@$_Y>07t(g8#6$d@pd@z&uP{mnfkF?Uv zlZ?QjQM$=u;6GVelRM!;vvqpwM%s-Ex8PVb~`BzR>RG9YHhBQHM$jgOH(2) zlZ_suSi(*Y-avVzI;WY}}pJxZwFz z-$}e*S0ElYmM7-3SX-tftoCt)b-Kgzb>gT-p5xJm-cw7O+3psbk0|U)0!GDHSH{L& z+J@O+R=4qLBgNNhvFWuZt1T|ubG?$BhD-Xk_l!Ihs%dL@3!;|a&4qlbD{B3VwEIH? zAl~3icP~3Px$9GGHX^ry3Ws9UHM7_@TRop6k`obYBacsfcs@#I>Zoh(Ww|y2CQ?Aq z??m$wur0YmX{&c)*M(PiBI@}b);&lL0b>bP<|SoB)XU(~XeLMu0SBSD;a19W;7*^kBTV-4Vnil)ITES;t4T3zH7es}@{ zu!LuaF}9?}VxF`FN@zBnYy~`7mKZdGPz4EnR+f{SAkKbVzB*W=7Ez*+{iV`mFD!!G z$b>+Vm=5FgwWgAG${ZOA*yBL@K4n^Zly>|C@lgvyoDDIj*3%qF@ilB9yxvmE z9?y#Lq~7&;-S_mhF*e4+PhPR|_`9(u$Bm=38#+v9IQA+nmwWU&tv}C}Xwtps$PUJ+ z{Wl9_HeLqPpmQKIPL$w?yyijSR8HsNx@Mf{5j>rlf#(6zH8^jxY-Tw9X`r(g<9O&z zCRq`oEA9>rvQwvNa#MQ6ZoZA{#!`Wg8oU#@l`LQ8DRH^m<{6W|@q$>2Hm}w>zF3_P z7Atw4M$s8r5HHVta8;)9Gq?|Gim-eU|7H!H#eE|qZa304rJ;Z8lOPsQf?ZSfLG#^~ zBzM zS2>^baAZTkmso+^i+D!`+sAH=@*-#F(5I^<)Nfir|8XBXlzSVn)Se8K$4g}{^2oNG z7}N+>EMp3TEU~>J*K-B}^D72&R^~A^3ujlS89SDz9w5pI{zRFu&(zA3@<>YEB(QiP z9Z2KbU4}?rmK?Kb*7qZ@wKH0!ZgDBj$Fff*?^3um>&FyRRnXl82>)L zl8rHUwv_U^T14e5b(-n8dtY=9Q;F66@L{79dzCKy$j?>L5Wovt%aCJd?o#Iocl^#l8NPsZ6a801{VCLgMN)oz# zp8eH`d*WIhb9)&eh+u8fbgw@19oRv5LvqefkeeGR(7MAnOle2$BM&6Rvg4ffVtvEh{MEo7m*tl!jD9<7k|U;k~i;FO4vXwys5 zk#3G0;o|_uWdR>yJmRC+5iO9Gu@PVQMCqUi6!p9DCy6}C-`96}BQ76@`ckG&t2SQJ z-`sn3;(pCd$0_rmjdu)ow6(QBU-;38$dNoJEnj>o#)~HQNUcMED7A zl!QTAdgwz9qD>?}`;JPKe3@N$FEp7|ox8r=(I_>}u|Ud?%j42>9iX8rgc|-5nC|+o zj@lp33|~jrd54-Jy*G1#5Gm*cIk? zYD;bJG^xf5M9;1cM&4fbd05$TyWFTIg|c`g1z{o-S~0t~y0Wib+(v6_*JK%~e zlB>YG560rx-VH$*r8J}r+f0b(+=Y_y&);mg{bJ*ZT;Wg^M0hfcJu5V4z~^KI^xj8_ z=V32|^tHo9;3|v5=D6|Jm8Eut3zUeX7Ap*{5LN*3&uR~auZGSl_(OJs9Qa*0s$X7b z8FO~XJC2Dp_^7!YVjIbXV%dZSH9{9bw#ONv!**fNRgeNIypZ+f(sKB(QO`D`R}JZq z06hftl5WwS%ZV=3#1Sev5fRB}Pv__=OCAoLAjUT#CU}7+YDbUw>uMda2c+BVf=zZW zu|;6dXLiMX1|px_`UT&b1+$@{(O7Ic#KHqX8uYKKNxVs_!Z8@r5BEzUq>iudGnLgb z0sb(k51%xT!85F-sKO2(`e>{Z)@Zd0x2PlM*a<+Qm`mefG>!l3ksrR6RW@lKsdKVp z7C%N6+{Og5AQoApQI4cceDNb<@yy9Yp5Op*iRaG)$6)*5f0-_xj`TBWhOM4)xf5~g zt8x8ov1PY*_(0|Awh%#9U6N6EI)79$ix+V-^XL$@mkz8m8FynME)yCruY%s0K>Wzk ztTFK>j5hWb0+BMs={qWL4@=o8lP?M;UEjuJMz~JBY5DAv~%G{umkIU&(_c8V@FcdLa$SptdC9NYjR( z_6IrUWIBl}lb0)#*t{xy_`EXW7dsHFT?p?a;Nh_Jr3@7AlV(a`o|%=zR3d>*kHwgr z9TP)QT|v;7rTH+kpDLd7V3b4=0ncAN8CsBd?MuJcmMn;ZdCFw?A4A+4v#>6*I?rMC z6xkV7X_0~1(KXp|ffSC}1Z#^RA|$Y9EsqBYlm@89C+nsv(Sr`zMXFO3t+PP%&}Vk= zBtSu3O@_rU!tn{fs0kL6M}dzn7K4W;xu^essz49d_lJRnxPbgcbdJG<0KGrGQ2>!G z5)mDSu=9ZM=fEG(l*nZ6zs>}UoTS-Gg11O4hy)g-q+ne&1u_^$MqjueQ+W6*PZ|&) zDU?s+tM>g@y6z;gV=*Kq8H#lTFPw)brQ^Z|qtN1n_IAZ2frzn=0<>%%#Tr59GayfL znZ#XQR*n0gLjxsZFGl}};!dI$VGxG_XkcS`j7(|aIpB9rX}CC=?V=Q0w=7GxjOo09 zDkYDou}lIdf7suFV#(p{qW5QkEV~q$h;vxXIgH`!f09V#jqp?tIE0{}K|BR+9ZQDF z-Vn#a=_(MODggPo?87U?Ie_B#i%HdnujquW&euv52P@Tcp}~AGO|>eYJ3xUIVwkvC z{-}y9C41ee7F}E1nI4N%T+QR*zD}&nP$TeyqkK=fMoFzGNeI@nUg_3Vlivk@5JPV| zt4_WUVw|hNx>)a2B^4|38cf|cjDzn-bM_SyGR26K_KN}$1#l(=6He`zS_nr<_ETk(2AzB>b;>f&h_huUdVuSm{We~YELTDx`d!}-svZdsJiqhO9Ob0=0U~y|_ z<5zD3X&vB4mRA?f%(wo*d!mx^C|K&bT+Dfc8>KV0Z0X~30IyCXG@y|(r4gsQarSHd zdkNs#oxclt0LgDP?RyFqMI534nNrhqnSaNXa8Dqa2Y@-Ko~I=H6Fb(7S{`_zneTHW zA_$RnTs@0jqu}$V5yVj{hb=(>YvC)k!G^m}uY7!j*2a3nCT)s#-q*o1PE_OzY19^x|6&9BV7T3TP^m)O}c*uun0g(0_ z%SE!2W+y{DrZXq#t+{U=Jf*#us^M7d3A+gNwG91h9au2{fTfGaD+>vc=|JtkHoD6D zaGamus$$)H!VAu^_Vc@}LZb&dMqUlnuhsR}%49VT@NEusndR`MWE0ePlFTG6XS%B~H*94>Bp(dT`5@If zj?y2THv|1m2;62QE*lD>vk6U0R>bNU>igQ1Y|ys9(aqm8K%3mhYCSxtJ}4d>E~(+N za#NO!(an?rDE}E_q{e+WGQw5@(ZPeK^3`LlHg)dQCC!iXF22cW9F^V~b&*75)?_-~ zKO?l^8q6~rBU5%L4jSCte<{fa^`4J&@0qMQC-j+zyyQzu{4LkhRSuSY7M|a2-ZOxG zF`z7oCCb&4{O84$=w#7&=4MNy!~joMAWwwcj>DZ#59#xrmau-q%jV z-WYlpWf>| zeYNRjF6i#h0@cp@%5tfTXM{d{u)+PxBAHU%DL|_vq5(dfbuuGpT}&)JJEZ(NdXhb%7*8z!wYuczdIG1;;Qh@7x&|WK)^A5nps1O1>=Mz zJ4~WXIzqM>B*m@r*(>5?50{Z1>TWfVlZ^Ws*;kZ|C|L*5G`20WegqLLAn>q+x!*S% zX%Yq)lR7iQQGf)1g0}}V`8#GdS*TZId4k9M3tu?1DWXVXrGY)iGCnA`mx%P&+K2pT z3h8xKUhfLi9?7`W_@oh^l%Ex)&w(k&N2H3C&rfj=mEq|>X4H2gMac5kg z@}-FnUVb96*bG&6yzwoO3PXUAtq-b%oTrr$7pJ%p{&AjQ`O%cePD>KsMv~4(Fdrg` zDa<@)hk2U#QQr#UHt=hL<4BgK=nfFMIsK$>vTA;k8VL6fi!9XN%Qz?+EJv7+%=prz zDDrKK>YHv zfSzVba8G9q0N!|@WIobMJ>G^U2tS8-AP+-!INY4mitf+hTO56`!9&5GoyWaI9&R6n zs={A8^t}HHgb#dqI(O`mKjITl5Wkh>q2rURvte3Z4wYVm5`0Qm4~fEi-*UVoQQ!Ww z@iV;mK)DA9Y62Gi8iy=i3<4Hd7qGVXk*Dd(&*WQGn6rSUjz7=bhNe>?o z%?=>&-`E4(z#ahZ74A|c?s`ul5}9#I!{9?!8D8^{p!wwo=<$$B>r7BI0Y^v1ul3O! zENOivc9)=TPhmhZ8iXspAU6WBT6sa-y*T*~Zz=Nxb6^(;l2an0$$3>0T1H+~MlQmc6P z;(FRy| zO*#xq;d{5z(@S5oC7@-`2NGp1_wyb%#IJVU2A}IwIqY3#C`cD-_IRgz>WB2}dF+e5 znfz|Lu;zbSm%}tJs$#RHG|HlUK*-~5h;Hh}f!ORgV&VMP0umO=i_kgEvI!c%*{}1O z?TCK-*@6GK1+Rg+(!Ko?Fe?f1luw=!M}wZp5s>fV=4})MD;r^X^6eANRy7 z)uPX8*#@55N}2tDt|y3{QV{$xLh{4TK$9($jK?sW&+4IyBQH%mg||-9f<6wz{Y3C zogs$pJ#pUGE~`yJa~;-<9`}#2Bkdm|tr8QFP%t7N%b9|ZX|7<-K_G9E{+NhOXF8*| z%h&gGt?50$m1+Wy7)mJQYZ`itc?3fgTdw06)$c_~_~Kluc8(!sMI5j+yX2#e^**{a zoIr%m2fAE4c6m1(PpqVVFr=Sn7#!&-5NJ!N&ei|9X+gJYNF342fPZi_DiG_VCq*DH zZ*ilc?}MC%aOi4FD=b4hJ;rIo)!(+@=LyC^83Oq=g_*Gfd4T_X6wv|mZy+bS$;T(^Qf$n>SKaVTYxe{XZEF+etAs7J?4n9=*-EhfWz;sf-(myua zxJdG9k>wnG#j6?hkND`x* zQ1RA{mn$|_njXUk8RoteGNRTPUz?w!G^V+>QQ{nJCQ&ioCYW`4$d)Lpwg_(a1_tL0 z5UDi&ErUKY*rLNa+uC`-!p0(%<5NJzolRV#HFNlUjvQ@{VAMHoX$092NfVU#mDTM* zcA48zgOp|Kz3itbw=oK6LCd;7tk|CL4y!rp?3AhEKB9F2U6N_KMd4tj;s$Xz{zrVqXGPnLC;cA5sJ&&whH(~+gGpmZL~ls+}}u?$seEV_L@ zi<50ju5+fw63%NMd;h*#&)c`~-wwJ52JAxjasxgqzphE$&vO41c=R;o)3t|fmf&Sn zV?WK@x6fyv{LkB2qHk+<25`pn;CJ)>U5ibRUw!}m`1(+}AG7-2Z+&|EAJ@v$d*D0= zXfX!J+I0Wqi?q8P-f0-f6Dpf!_4qZ(DUCm0hw$YyMO-koIhMSm2w|>=7F+%HHCu-? zE-h!kKPt=ZqsRz~oBaq8gPpd^wBc++cfU4HS@_vc`A^s>`U+g71n^Xa9FL)}yy_89 zcD01U1tgX)t@PS&BAN3rF_LtXfk4)OgyN2i#io9QMdTt3ik|ntBd`vY+L55SY@}zd zE`q7(U=ga|M02Nq!23f+!h5)bYcwB2E`BjCgY&`2aetPcBuhn6LIF&GW@0)PQk5|E za>>5hV+q_-mWlm9&%l%i)e!Gxdy*VVYz2do9w&38B2yb?7??MFCwpVQJLK-$0TJrxO)e7F@hTZc*F7*ZOQ+#sRd`g$%@81 zgwv~_yoMACOcsj-w<#I|yk`&1ELABt+nOl2Orxfyt?NcP^n?Ky~dzsz0HQ@tZp)v+PW3#ir7 zp3*NG(ti8LPEV%=C$EDa?TmfR!5rmf06`~J+P^!{xUqt%G5OU>eLK*8_R5&VF!8=l z|MQ#?r+VjK&sz6zO%Ch#cZ7m`5fm@kz)TZ2MlpAbO?y|YcJGEKF#GS^Uhi_+zqVRC zbMmXVp{duj^@`&M|0Hz{kZ0+LF%1qK$}+b9rf4CFocvc&m-UUtZ7YN8&16fv`WBY9 zTS}CY)DU66b^V)QRo(h0qLPgTR9iQu7QK2a)p-XmU)(QmWus;LfA@~sk`ho{Uix(I zXf(WP0&PrLoVB%$zVQV{SX?-*^f?@;lHdJ~QsiRj8LOyOGhR0bWvR4n65s@%_^lCr zAsxzRu5np`dc8}aPFHmPm{UpyCaaQpk07f;ckWR99$=NV6;`Q{Tza1#ZndHV-{H-Ee{t8b-N9MEwWvAmv>I=7r+TZG-RO8n$ zs#QL#pXR)2-VT)-&wYl5f>^Q}6+RZ7Ay@?!h+-u7d8Oa_f;(5rvhQAnOm-O*w}wGW z9Klt1sS&elc|eN8!M^uF*Ydxq&X!8vbao0dmyV$Oemsmd4lFNL5)LqPH;#Q0Zi?;) zk$y`!0*-4Y-L?e=U2O1o=peOE>%V1QN>R0_V|n}rh@n+VItJ+;ZuA;3CX&My?Go+3 zzilo}V@62#`At$JOkORAvan2GKK;bM+ZG&I*Xsvf!1Dw4SuI6^e0wDe+y&S4_3yZw z!T?~8-xxgGp9xkYYi3@cGHTlEakAHbq5poc$K>5Tyv$4kd84r!Q{cEB(VMog6WmDU z3BCvw5GFeUV}*V?@N`eG)l$Fr-$~p(m6)xnXlYA#oeTq|-asZ2Lz>*Lvm<$$C${~& zh52_xDPQbI!6(*}U61o)5P0I>k+Qz>oq@Z^g2u27MhG(##Re zO}}GOQlcpczG)^$VHL%xpv(J#Vc?r>Z6DM;*zRRk3|8RHIL~4 zltTrBQeMYn@?O8Wzu)WEcc$eo#MKW4AbL`^X|Vb;sf}a zD`UY%MAjr-9nqCRaHNO)ANicNAO*vj@q$L`zPqve&?{v|34vZ@hD@+bU!2UhmNrb! zSltgmaQVcW&zyveIAcc)2{Wh{oXRs)fQMIn6fppI2Y~O05`km8s!ZU;iMyC7q)G9{ z5G!TWPZ0hnJPS~LeMP6x9dcd%D0FMBw>Jwt@SJFy+qxw?i<#_!Si!qg( zbdqV69_d*D&pLZx0G)HN%`KXB4>&*2(HM-^Y?teLDpH{_ozplm{sVt2l@E)$XzF8} zl}EI!V^?2GC(B16ysK%K5heWm<`^c8oZW{(hj@Ga8Nwb4{_3j2c@Tyiga$S-d6if}$x~W!Fc>(yug%0JCJr zL!Z!-uQ#zcWi*Q#vH1WXEusdE`Dtc-70lJBD0pn+RO84M9!K4gtta*&eTsMnPHqKr z^oUXDKqGL%$r{m5k?+@p-s`t&N(^eonyU{uPUCUN=BG^ekfW^zz>fj}%&x$qU=(bT zujXX5zkVE_dgj{h9pSLboy1sx(@YTplL^DPp@29CfQWsRa&ps1G=DSo{A0ywgfATI zJBjw59%X{%_vNvJ|U<33ePn0su-}b9zj@Dfy#Z^e^h3m`eJYxrSd9Iu`wzxB6Ko znDe_HIcWoz6CFj1#k80Nj&LSK@}m7Z8`nWIim3fwzfE$_U~L#>{A*E%#IVo`6nP~b zp|eEpGWV+d14fKO#mV4Ar&7g`CCf2Q&Velf=Eb~{#{Q9g^|t@uDMkNd6^i^ zk-8=$j=rmru6zzAEPb^RZl7ytyuLu{-1~A=-$P2Ak65pe!q|&>xnL*4r$F3ZSnZX; zq8G}@slbTPF(FrnB$#=A*q8t}R&`E9K1LwT0_rfk&rf;;iwk$qwvqPx*K@ z#xdhjP{C?ho_OYieL$nC=Zc1lzQKpyW*Iz_Nu}t zFWVr4sa@hg&y57e@7RRBML9sQ=Cu`P1%sHA$0$3Z%Qej+VDan)bybn3kZ2Pk3ZP0Y zoYNUTKB!0MttNH7`gSzuBY2}+|B*UhbeiJ&Xt5Z^B;L|Iuhn|7J;SUo+HmS+#r4P{ z9rXZj{^)s37B!&kGyp)J{g_t9=-tCl$xhGSp;ppRs}qq+Qwd9XZ%k+Yiu0nU`!h=T zW)qRovgIK$_cVNJ16Kspxkio&Ed~whH)I0e=7;Um`{)wi%^kf(#pWh}@iz ze!f<1t~zTxWMKL8&%&G&tQOhzzTng9&In)!;53h_nLz#SwcH_y&a7_xs~NNGyX8oe zbzRHQMPqd&w1eulFrCR8J^cu30+=yDUYMXGbF*-7fX_~-av7xu45$#KyP&d7V4+0^ zqZr-DW=D-AUl|!+9Nz*vfnLh4a&`n|-)`W-qTPY@IQH&mX3JH?9x!ohiLoP8(Rw`> zHEL&b&%#3+KF~l+4uYuvf{o3EA9L_2S*dA3)XvRME?0%dyhq+f9Az ztjuTf_EyyVRcNPbHFsflhO-W)PFA{UwYrT6FW!H?Y#na~)dEnI4s(Zrxj;br{-a04H!iMh{0 zSiMl%wwk63!XF%H1OiGcW@(B&za5^EA4P>>?5*0rBuLyhgBeueHWBX@QHn$>XL>KfrpoUH0Lr2wa>!s8yDn8(#lQ96ft zZ%db^={D~M2gIJf_q4oUqcD?4po05h7@!k5y8KhPMc_`ekkCEma<4LZQV0mg z+=k85zIlQHd#X_XWQt-QnsNz z3+jXbwf|2A^+-Wqg#|!INQKk-L3Sash3fW;PW$^tWmQfKsa3o z>hUdLLBxGS_1)FnQSZU=jh~yQwCp1sWJ#s_X@`B(P6P!`{+}DH_|83S9@?mEe#Ecj zPewUQ1O1O-Kty%Sa`HnJNAj(A&-KA4ES(a9%1^TWf0J8N6nk!mdqbscj7>#e`k%A--WS78CS0PaRD^gcT7nyH zq~I>6m(KzzR45lW$8mk`&r7*)D+aI6LUO^c%b_p`7L<_7@jpfdJ4d0ZlzBX#hLHK| z?T;6_WlBjRUZ;-7wrsT0uN*m?n#+gMaZuH+$Cu0+XhDY$<-f`fXXqsSv49Nxnv~RX zo&av=E4KL(%T^N#0W^%DO0PmLlJW8K*PWa`$fu6}h2tG2_-lN;{M zT+uIITg7czwTqsl;wye_ub$_%saNpC@qN%I3On}#iIWPk#2n8D_UD_1FB2PWr@h+J z*%#L5b3Zk^y56-~bV+{y2MBMkQYcaC{zs!GGzsIgoyXccb>R+Cm zhP4`@XHV;W^07@2jw?9|bhb}N-lfUbf3u5t^hx#BLYw3ase}J|Y1x>v%W1bTcmTVK zJUo8Q-%{S-v?`M9y@gSVB8BD(Og3=Q%a$8LYhq)D(7wF((kgf3UKTq zv$0Sq&rHZB#VmLtc2scd#6Hw8)}|zep2TIDgLtpHHvB=QMlMtr$bmgOvwN&?gG|@Gzv9WD*biS;A9d5NAr2R zz0^3CXB4Vg(Osv_Cufccqj`vcfMu%t-6HUD7w>Z{X|a_O5M7Tq7FAC(N?k|pPkEpi zOo^O`j8hXq0z(nFnS7aZy6p03Go8+7tBe2A5V-8p(kJL&rC&lYSEoM*=WV=M#|3SD z;KU+$kVI(`fwcJc!A(mD2CuHxEKSxCY%(2VVz1nUWR2_E`Y!gW*=dyPQO*5 z_Cv~n7xy03P;g5xV3_Lm56;(`x=%Q=Pu}G8W8`SwcI{d5q_?L4lt0+-;46 zQ4=vQT6tto=9+`^PaP7xrg#q6tyh!}UE~`c&AGPp6Xb@7l!*om+zi30L!aCom;IAr ze2#sCO@hQv>Hg49H=;=XYXj?kjC(|#)r&D%6mh`+-tK)IwMJzY)BC^|$llz+WIlhv z?}l%MMFHVh>zROS&*TWIjxchRhG?zF<9$Yr}@;Ks-51b{VcmdO1R?-`upi?C(s0K<)DnS$Hyd;jP8kgB5n! zQ2t@!N*RbiV{H!h$O0uWR(|{qZu&xgB>}75tcx03UTx9}uY`=}GufqpxF$zcPsJx^Ubh{4CZ5nIma?m1IDAUr*NO7a zB6@LR#-Ty%IEtLF7S`~v8N?^RJeIqU^Q+Ih*0=gdW_w;aUguk^=!Q|sNk z*tzj+=EV~)t8njI4_)RC=R5w%mL3MiD2m%rHIxGj-Z(09SP{gTpovqHPSd5#Y~F`A z`XE&ioU)U-s$(Tf2}x!y^$4}kiT6s3(j{-gn)Bl*Ehr-rm z5XA~LPU6Bu#9?m?ho`d{xOUI)9Cn{B0qo@=-Cd32M`-E(%Mbvctt$@(`}WOe7Ev(hZkM)&aAjm)iN4 z8d>gh9{%0+ZC03*r=43QYTDH0dQs~lJ{wr$Tr71a zBh5U#$QIO07QhA1IvEWSnSMRYCT!0UwttTAPN~B{AipfQ?#O9#QU~NGpyvxF`T3*_&HFOi>zHFWUA?O>`BlIKiYl+1d zFYMU^?V&pwUzBS&OfuciT@O2Ih0QlZvo`J6t!YDWo>&aDl5b*1 zU$8&tTzxa%c0#z_Y3r-*7t0ESQ>@$uesOJfCZn00K@-X5(_T-y=K;N0eT-SIz3yuq z3dWnygI4-K{Roc_`EnV`2V$6U2*MTJUUHD^u3sKYhvpw-m0G09sf0lSuF9kiyTfJa zJO?5y&MR4i(Y`!aKkhQO--=#qY-uI$RT^$!75#qhNjC)4cvp*s8m(x+0_=9{Us*r> zapBK%S16hXBz_tcnfLl#*~k9CMeTPQYXFa_AN^-ZB46z4lPew}@~ z=Q0WjrK~Pd1!(CV5DvwUgp9tW?UP;t4Q_qfQ@VT2!i*fEplFnoE)Wp54KStT0)#QC zU>SK>U?r~IiBq+BuFKTZ{+OiGc&GbR_*35Mw#=Kjf04+8i^xx0*d(jtXYu#jcu(jx zxRA2u)cD~AV=^dW4rRR2nLV{*so*Qi5F_Sfj)UzLa)Co|_s>7JB2)zc$0pAj_D z2M%sy8yVq`=CFup)5vXoL^F_^50Z$X*d2-F+@Ux1k|4is!IhZWjQHFzVtE(aiE#7_KXc}!IiYhhK%FK zR_+$a$Ihj^x8ZE5dnBjIYN{x97Dj=$jFPmnLVb)}S`35+pGOt5tL*P>g)x-GT-*3v z=}$w;K4+tN^A};V5IZ5DoQN!kgQ6h*h~N;TLf1Coge?`1S&yQL^oKG!9x7?S{WW%A z-s~Qi)}T!5=Z8m;tYi}4VUp94QRuU)(q*C=GLyC`M=#iN`;}{bDA&T6^1{H9h2?6s z`vRHi@4jFPpXbl1R_HUJ zdLk{DjgVs*`-V0LI+f)D&Tx~t3a5$v(MJm0W2Lz%cCse+9DN67%}gKzparRe*~I>{ zN(w?LBs1wC(fN=zR)u93vsG?6hZ@kDveID)Z6SB?sM)%jUxLb#6s=?AphG$6PY5p%KE45>9shoY_WCCJCX_a$DG7&fyPUtW5Wh(Zi zrc9pBeUr#Wv;@z<_2=vCR!>^vs@v5n+*Q7@nUy1+HYBx z9D1uC$UVI>TE5hk*lsXs=5gEWjemgIZGF5x8EcNHtJmCgsnLrp$*5tl=lb#`u8z`r zNTI_wb+qNFh2pJA4!2$|_5HCFt;FXq9~x!BRVia&xvrgFA zK?fZC9ZP$ygcwAJQ7*G3M^yxqmqvdNQOS|XezTevcTghA7$(nDvyTv|&H9{n@r{il zhRH|?hn-zwkSc}Olzb;u)s$E<&3w1IEImc{7rmQo^MrlMdka`)Dv_>SrIF4dj3F1E zcvNhKP6$tkHFfLEE;*WH`+|t$34Gz<@OAQw<#!scs}zB5Z}4Q-qrpurwS zop<9YS6J!0x&is)iM(%|Qd@0i8pe24CApDdJDyQAzQpm3L(CDvbeU)gply>0g{n)K z;24*83!Z{C>nuBVxc8joPp(U0Cg`^%ryMs=u4$64e6Fzn6Q4j}zfC9m^sQ7dCr~U@ ze`JUu&~kkBz}EVlu$kO?|J~GaDdK1J5k@2J+;i0JtK`{=udQU;QV%3c+#uPFwY7PV zysh6(%~wj;QZT`pmcI3e_{A2V?f9H+OF_vgu}n_+MTZnr_sxLdjd>m0SOc`*435~y zec^3p-o%Nc9;)iAFDV7Yf>2P*^wd)z2NP9Prw|cTE279Dhs-_q?b70`yTNeu-nG{Z zehy*r_r4Zqql+`%{F2l~F$Nui^iR+jLy!WlxJNbc8Blz5BOlImc89!Kt9QTST)5J} zn*ET+aI%_C%#@Wn`>k$KOprnp@I%7TErft^3t#xeSGQ^IY39W85h99MvqJ-WCPQni4~u@X6sG1dEX{<_c)l4NSrNV^51~~|2D8E3;Qhq@TTOg$t zNC?Oz8uFF=V!{9!6()Zn(24PmGsgdGVZEKk|{z5I1q-~=%(L%XgMW{&X8%2 zZ=)&2P}e$4RvZHeB2}tVo9a|iegO<$r~<@X`ciCS^{?ApTS2^fr$C6)u;t5X&UU&p zbZYHqR%8oX+geY0u9X#|_@rEunugA%futl&W*SaPS5gWz3N7X4{Svy`Zr%x^h_zX4 z6?-*2|B%(ETeE0XI62wMT9&9Fjq7Ij>DkdfRkX$(>0M7*P+F3awa<0!qr_@6+Aelr zjm4ba;>AfY0Ib)1RFs>1d0~-p?{MxuFawL1EfjY?8{l__ZzG&dIaw za#vE`{ca}1TiKxo*SzP&L1$0e-u9AK!J`c=4!+=pEi{+DLDZ&(@XKLx@|3?kqXQiZ zQy0t@n5_ifq$cb6$sHgS!To%1gWKEG;?i}(E42a>Qfo-)%1lFe5J-nR{9*n!P{br= zODRk&UKA5}!1N66i(xEEy3Ux!GEOgDPm0(1_SlfZ$(_!|ds z|GXbl^dfj{FJ~x=Dq&2OMtBPS}#YW6`U?6q}rnAN3!O@GwFHf(v zhduDDe{S~5W#vp@I#;$Z2hOuTA-rclo7%l7#qk#`90jcwx?k79u5BUx=tpyS(skGa z=5SF6Zjq?BoDOzT%Uf5u9&^E@J+-p^d|aq{`PCSE%%Z2gXfj*7*0jZg934vsgYmjo zmO2iwg)L_(Pg$RTNVg9DuC_Oj<)+>zn{m4t>i)Pl2ZYWq9UIZbq$dn)2O z1Vb84nXIQ(Ol~=o*9QKim52C=oyIc+)m8_|l+uC?|+hdR*V;H!X_T2bt2C^y`XEnM`j8EZ~C|IOfd>>pmB!O zy&*P82**P{@+;q1y;v_fs&fF)XMY{Tu@O7w$WHTZ)10T%7CYYP@Ux-29iAsvah!cC zkd8Zj;~e3*4Qz1Kd}{sgRoC)UPq~G|>wAr8>AB(;&-j>sIP$oK1CmE^`M4jwAT+qR z#wkvN;?tl8$ghD$Z197G%)kaSa52RD4BC|QIq)|QsOt;un1av#`!aXD|IM-MSoH0_ z_mpk8E7pGuf^7T-@Q42g=Klc@)E@-+&%gdbpb(7%!5|iAaTxb*Cy0V@oA?Gp16g6;m%47i}Pc5*RWDLxCDddyN-!b$|=eFkrm5 zc><<>uJ8dh@Bueq5c$V~1QCN?I06t6e>KQ_Q5SVMC~uy%gFM(^Tm}ZuHdU`@7I4r8 zbV!Fp*lkAWb94lLO2{*n_J@T~2%*3O=;wjqwGbyL0wl1AB;bOH|0n`q7>Qu`5Q`{- z3xRQ?CvpdPeSn653PyNQRZv6pgG11D2PK30R+!CfIF~>dzNa}hiasDN(7ZZQD6n36FS?s zIz#ac1yP6KNQZN%dj;2X<_L>vw>xyO2bPctCvXCpR2Y{>PrCSsiZ~EnIE)NXj3tm0 zqepr`pm9`ZbygO5SXPZKw~gE=6y7)x;TVo{c!zhWhv;~OB4!De@Q(2qg;Q8r>-UlC zCjte*g1!iYE9io~h!c4y5W;7M1F3QbXpjV124KJiUcd!7|A~`Vz+6s1p|(9 z&;~=vimE7)NGW1Qh(10?2Z5LgnShZeHg5F|jM$6)2p6L_5EmDHeFu}KMpA!p z2`~Tylt2lQ5DAoE2v-1YL9qsF;06UF5OgR9cv+O-NC&CNmr1#lAtPc>nFvzZWK>B{ zADIxmNCGK|7UboX7{>^vCzi~X1A`C%8_)`=u$id<3&mgta0wJ^KoDrq2Y}E9XrKmd zpayclmk+s@B6gI3DPp_^m6o6hq96)zhl_`J5R9ph1rdxes1qyr0R>@$8wY*Uw`}>; z2np~CuW$;m5DV0K3ZMygLvaRYfCgx=2a#Y1bf^Ys{~!lypqj5~hv!*`c!>+RV4IeZ zo4bj5DOM1PNRq%Q5W@L_Ke3eqL0-&9gD%;O%$Wnu37xF~JF#P(p(zw((4b~u26*rc z&wvPS&@r$fD0Vzp&-g|!3L5bX_6%> z5WTpV`Pqvs+M;yld8K!1G-{)-aG*JA20XfuLE)fi(4bv#25}&v5*i16u$^cCj;dLn zdRm7V`k@^92#+8Np)gP6W)LTMk|V%{pb?1){}GT;Hv?K{ea-otWE!11nx<;{6L1iu zX3(Gw`jc|{44i-nsHvxUYN|@Qn&t_pPx=UhD36;rpY(}>C4iD9x~P&Uk_6F`7l(#v z2w{_2sb$&sS76% zq6CHzx_X}iVXg$hn2zy_D@YKd_k8|01IyW7!78j9pa-HDggQ~Do@xedpq*sk2GS~_ zgrKVBnX0I%p4-~3A8HBUDz3eW5a^1o1ksp#k*Fy8k2ENNzFJ)MTB#Yp2hHVU+y@hG zz^r5du%3FS%X$U^JFs!Uo!Dxy2m1)z|H`m|I;gxSrIn=+S^0&vnxDdmqC?w~l^V6w2#43?T(u+)mr2Fl9^{@bmM5U8RsOgmdo6M?`M zYa5n<93VzH3t}M3g;Dzy)-$2^1g@r+^Y@fCn8M2PgZWKUImttiVkIe_c5c z??#|CD#4AgUj76It#`yq!W>*M29iJlf-DP#+!AL1xhbr;-1*2`Jii_6#RKaJH~YVh za17yUXCBE4AvuW-(Z)NhAzjJ~!GC+o5%y1SC^OH)#1SB!vOvq^JkH|` zHzTpUXz-I*Yrk*ioCl#&u0J!%(}b3 z90y?R36cQ701T*${}2igyT-xE%nRYno~$0JtE&Yud;satv8&C}xN2)71y@i7fItDU z)6p8O(S(c=b;z~K3dtrN&yd^)cYv~UDZG{tq=xn zs2TFpibw(q%>bT9)a7f`4@OF9Dh1iY48?%a8{N@^9K|U?hrxTYE&HHjAj0#j(!ooi zUF*^xJl16G37s$qGd#m;+_M~!r6&oA(_Gg+{e=j@d;xg_3$OvEOpqicP_cv`VE_QB zP}tN73#kAAbT9@vc@lu225ZmFa~I z{k{es2ht)5!ffO*{Rp3p!vn#Hw`vjkxQHis*BTy!KwYaRNOu?40}7A;LX5{o{fyk4 zS`Nr4Aw&gSunE)|)wxXxFwPt=RTARKiuPQj63X8sJ=}c&xtqYzA zM(zm$|BT%uc@fl05FOwE0}_eA_|`OVcMCw?550*IMtEC*D`zg)=e*{zKmlXWHdTeh zdgT$wy}WRM2lmXn6UyIKZ3ulJ*>Lc(EqexpPzilN=$-%xkYMB|&;gvAu8W?-zj>%6 z&;edv096iylYS7*#{ice;v=r<#s~w3Awvk100`T937&8XoiGf9sJ0D3;RXMjych%t5a}C!5cmgw z1mOS);M#b+2r{`~5oU^y(*$M^0ihn%sbB_0q*u=~;~OCf1tFe7+6K1evJ;xZ&0X(X z|4gLNy$1PC35Bq&iJ;k#An@@NULjc!`k1Kd8W9%$n=i2N2{F2QA?ZLp5cr3M5pV5a ze(?~U16q)8RnP>WPR>tF0bHZ z)~w;W29cYwZu)dxbLiPKvTg7{l5{E2T^<7q9!#i^p(~Fk8C0BTwc`lF4<&j?kkWvJ z6c(*crd-*j!;vl)EI^Q;=FOZt)AYotC8*G%Ongy-wG`^ps7#;ErfvBm|D-~2?2H}T z)i)V8ZqAH7i?$CQIAsw%i^EkeBu|+Vi3&x~puxVZ8a6CJ*n3379Y0pH_Q+%4BLd`&1d4A)00j_L1E9m zcqOP$KVgiKut05;NU<9epkP^Mn{9RjM59%2(Tk{c^btrSy)QpXrDUS0A;Q?CHQAnm zg@OpCQFjw{r(yS9bzKT26ihJ5$keb>MFbI6$@t2RI9|n&%~RosgSj=-P$Q8`PB`H@ zz91$DBOpzJQL<^p8PHZr+nmxoo{{|h_6Dke|HjFCOo#*RN0 zo5w!|lL4cXcSw1sm3`U|%Alx#B$WhZNo5+Gr5tJ~qQ3o>2$kwZNsTrXHq|VCyEqyR zfM4b9jy8u|PPjZ0$rDdJ`O1!!jJgwc;ev`NEbZCvo`cxr$H9)xqI zepx6(Y2gji6n2IWAp#rN;1$*glBa}V1Tdl-*7h`(|GL3^FMK0pNe4Nykr@C12=u|p z+K$8|pbSAuW&nVdppptfysv$HV**k7M}+65}4unWxSI)FR-o&MF zYJlLrFrkbJ9t4BF^2Pf;S#5Ki8;J=+ zH=YohQIsk{9SI(y5gXh92s_w84p{k0Si%wvR`6RD=ukVSz#=NC00bAJphG|UjDJi> zi6IDaOhRPD5QYE*9@=0bRynbekA&oz$WRAL|6T(Xm>h+~Hn|Z~8jEYT5o0*XI7)PC z1dZWDWgC6a!nGkO2VS7%f21%53T#T3vnhrkh7biVT%ih5ASe@>AO)NWGzuvp#4?Q; zh(I8d5Dus zaQI3aHsqT#w1EzlTt!GrF;dN8FoUI2sW`m{Q@BoM0uFFM0_=KMyyEo%miVU>qCf?F z(kwx+I0XPCA%`*O?psvgLKv7qho_>%{}6|utV1p9&|~7k4}RzaR*|#7u(n|vq96rG zO;HL|q!x4CwBGfw2f`k;6_hRgSO`LZn7FdX1$BKzZ+-jQ-zFdvQ2%;Y8~##WWq z=$s#`fRA#^9^L|1zr7W%6^dI>Nt}XQuwgF!=$DF9oFWy1iu!ydT74K8K}JIA;I4NhvUdVlfQ`KI|I{%~`g=ll;km?I8$*dL!tVF&~b zgB%3W&`3xk>5_=9Aea$`_DSI)QeTP2GtTin7rCmmRx*??%8nwQxIHu%90fG`8r$#YU~{E4T5*gGZ+H0tg1;qQ7#g@Gz{C63rQxWVlR zU>Nxq5WeizC#voz10oZa&_&g*u2Y1Od#cydVfsumM(5p&HmSlMtKkV<}3LKv7D-RcfL8IFfBy84T1w z`0KzUbiW`HA_k}gjF^NGbc9KmLi_WxJfpnIlQ2IxrXbKM9tZ`{vjHENK?Q7))QJce zNvYKPviah{|F}}2AG8m)(TNwjK$kH>B+NtG;~R`{!i<{6CLSsBdRE#x3oGi;iMCc0w zMZ_rqd<0hN96!Mr?t43q(M9m<#rnVjzw06O8%AMVi7BK)Q$)sAi#6n1#Y1#OXoN+a zvIHJjgw6p8Y*a%CY(s8@sZI38mGLxj97l2-MRPnyDy%=NOU6EHM{--HPH@Fn)TvC! ziyOEB|8w$_Thzu->c`wtn_djaz4;r0EJ)jP34}~Xg-pg&bjS#c$atJc7vuqypu}w4 z$JO)5xB^K|T$vs7k6<*(Jsb&6s05=t%9K<|#=}4SQ^q}m$VB{vSCq$0cmWi2MY)RK$41DIRzMtSkZC zvPIOxNlg4o@Ci#!q&@vH%d<4dwLD6;L`Zdn%eXwUPUwWXoJv^CONZ%8lgP&|Td7MF zOqe1}7y60Q@R^cKOqF0v)jY=$WXg5qvs9c+x|B-G6u`UyffL9_l=@4z%0tHKcXzkk09(s957Fw zDbDmf&XK4D_DoLJe9ZWa&e^2Ssk~0ygtQam%$V!Wj{MIu3Q(RH&^a_vKswE{M9v0n zQ1?7V<_tGJ`vl6I(CM5}=(EZTMX}wi#QyY9GXl}k5K+(|QPWINVoV86IMSj-QU^`R zC}hebn@|~*%DS{r5cr(U+(^&#N*)~{A01DXDbS!WO%oMLBSlg(ZO=+*%P5Ql|2>1! zD4kI%y%@pB(VOf|e%#X1=~5tlp*AZ~B2`d~;Dl;eOa?8~)lAA`G{s0@Q$=u78CAqM z-A^p#P<#{21Ncz%Ng1Co(D)lulN<>}n1oGGQYCFqL}g7y#WP2(OR0p$4tN0&s8UJg z%^l@YG7Fy-^2Q%EjUPf!<4lPPxee!C@emHbJkCQR%xZyS=CWC z%t;TW)3I5hm2n|&je=hF)Pfv|F*w*UFatAqEJApfP1poVV9ZHK(^EA?|5l4vXNA_+ z3ZHA$(rnFBBY`JP&4F(Pq(4>9lt|cxr2|8FSWei4Lv`1;#Mo7(*J+hij$Oks(pQ}< z0Cmz(j|otb)fSQ!*iJoJpbLYG7=tiiT7*qlW_Sb0g4l@&r@%^Hm}ZgQk62xK&v>0E9@W+KDyFWUarf-CDXV6n@1)oi!(( z^~hVjSFsUVwAB{$8`zU=350#ygq4Fmh=iBLTZ&cFMb%oq#ZU6c*(~)=og{(n=m-)* z+@S@H9THQdMOlN5TZJ`)HV9SaY|G5$+fU$Ju*KJ%_0N2})oMw-|J+3s(@k8S@VOrH zQ>0x9w{=_Bl>1ia1L%+*|)h0^O>ffLxivFTXQ<-z*GNA2a(IUG%J3?gw{-IU-0 z^;KWyMOZU{+CYHbiA~n&J2QCqSt6sW<*1Zf~ z?$lrJs{ogbJx0v%c;>EQz%;l^DFEf`}hK;Y$lTi9jc|B7YeCU#SeEhAjKQ`Q@{ zQIf=q*y6%sxmzW% z#EJb_T~TBSTkrxc@GmOR0xw8l1vUdZfZ$W5ghW}-s_<$LpW$WuX@-2-F)Z~{4hC$E+ zTL6Pkwt_M~VYp=mKrrS9KxQbt;SJ^AX5Nu!j^;{!C*r;3BHSAwb_r*|gj}EoTPTB1 z&KWNN11>n&_I(3GKxKra1WGt(R!(ORz+TU#RCR9W|CXTTy4%)jMn6qH$(C>iXAlN# z;AVOvs516~Gk)7TKxiox)rCgq3H5-7K7oj4XNqQz8NdjP7EWv4XrQwSWx#|%payRS z3M&}mlMVwjpsr0o$cKFZhHm58ya1R^0ThU6Dz0gpuDc&loAc{Lw;@ZOX5Ey?hHP*K zWzgnZ@PaDHA5j+Oqm~0nSn6|xSf_4iy7afHu4?d!Z5Ymh7f|gHWBq?+)*H#aMnTZ(5Y%Fbdq6Q*X;qp|d4W&}f;% zM(mY{?tHd{T;KyX@MhZWJK zI!~=F>{d>CvH3K>lbecyOY5OcW?V3(Xh6P z03ZenzwkjA1YiDSGd|;kJ!QF8=nG(I|9O351^@xXSaK#$?MZmS>w zV$gEwz64CrW^SIPA^vf<^#vgp)e&!L@vhk*Nb)w%CNbwWn!axU{@j%sK1fDVY_af+=- zj&&Xdca$La7b0I9k8jEl01F_7|998%LD2A9umyW3^?YwyGAHr}h-xS9TWu#6{cZOilW{Y25p#ShOpj!Zs1fw_d z32kJYty7vdZm4IYu%!AIGVH5=2@ALg7-)vcjE0=Yg*Ui`oxcj;7zDsq<2$* zx7X3u!IPhLjYvRNqH(XzWS4(=^?(LF_G=iaCQ$DVleRJq7DPXZ{K?V@T6YUMOC_0XLM;r zZ_gi3jg=@vCQ>9qgd)a_8aFcN=CgcL2$4#cDjnf;1c?$+ zJ(lpm^eWb@TDNlT%HRjsA3Js+EQ?TK4u?3RFqvqP2$Q#RFK(=x^+88IA`4yeX2x;5ry%$bT^|Bj(U=oc`aK7~^LMAYaCuUnsvkSf)wRI8dtlP+!ARlwb}sU-bUKj3(Gpp@x=mV3uM@7x7|?P8MWR=oOwn9Xe5Z1RRJ8Dcp?KfvfXjykJynrHS z1g%CnVGpxv(e6Y=z77kxfk&%8m(zW9dT3rBAFwy+_op8c<;E~`_vJ5~)!V3w6IxTo2h|tjq zAJ9Ojz$J(iCy_PCl zuiB<#e<<<+h8JLfv4s~}R6!FME@#m)y*Al#$RUOpB8eeZc0!b8pIj2e&OE=+0SX|9 zFy_RXedyFj1^3`XTS_b56<7or0-SbnR;-IvKCZa!37w$JeNfl4?cJL z7;O-u2-}LhEeRx$T!JN0c?*f@3&#?EuxFeJU9=BTM6o#WS+NKNSsH^|A3|w~YlX*F zOMjz!x7gCP6*XRQMc1Q${@nL2zX8ajzrG&3-2vO4Nf4Q6iNXoHmo~WXhWn6x@%b-B z|4^wJZ%iM@*ixJ6O^;-!$-^Jm5U(xNNDB`10tB}=wkuS@3*hS&9m>bLw#CkN9=rr5 zFu?;J^k85o2ua|w5;PAPt|0n*Ap<^;8n6h&HL-coS#nT@FAR`?cp{T;-lc~x)QAcW z)WY_*=ea5v(SqAc9r+%`IzyoEgFDMa2uE1LV~He%SNWNTJko<7+@J?AJR<{YXqNg& zPI+J0f)A}mEnJkr3U)l=1HB*xDhQ7X7UV(|Y(l<65P}eoDx?)Np~yupQcGLnT~vft z0{KzJi)aj$Y8uxf8L@F=4aq@7;`pjE!Qc~}h(<7$VaM#@(Sdv9WA-j6Awv=(|B8hS z)DKm?+Ygy^7nP)Fu@UDm-m!!GcHHLqh=(2%Q1~5FMQ8I<;s<&A^jkU9>1i%k;F1!3Lko zj1vz}nl(@fAOHb)01SfhwU*8_3VUSBOr=oMMzz7AJw0nre+pDaT0*F#|H0@}G&;|u zu7^eaYpU|Rr4W8fl{Zwi>H|6<%_u~qs|E$@O#KKQH0%Mbjs?V8)oBS!w3Dd4i|bM8 zilVSMEqU_!tj5IE%)V-*Oa?H308&dFfNp`XU41QLqhQk~HFl?ug=}QmO4*^hQ-#1R z0dRvW+>L5>J)A8SXq~E%(UO)&NqfL2Qu$KY3b3n+eUcm+d)u?7GqRSzgd#)119^7H zsD=B`aD{8I;(EzTUj(j42%@5=*|3fB@dAE&*xWo#YXBa>YBcmvBkBr|3D!;7OPHar z+uot4-CZjtED_%Ec0>dPEALUGl3w7>m80lgZ%91jksGk6JuSMY|EXNVkWlLPq#|?f ziTvA<01%@Sxd209VQXLm&vdqCki%K=5M&_(q7b-U>tq!mU|@x*PmpPad4zDSOV{OrYUn0ZPAK{ISaYLg~)A^GqL0* zGmB_Yjkbe{SS!nK@FX0Sv$Z9|^D*2u$6vA_mB3y#pQ^ z+|xOuGq=GAMk4Z%h(u_D&sYYDl+!zCD;F9oKk(>4fWQb8*Ecrvc_UjuW}8T3WYVVv z$<}hLX@qh*4C4btsP6!3QInc465XYQm3-<{ue#MA_yCBO|8nI*cleUz#tN=K>H}Vf zR4q8XPg~+b>|%!s&BP$aCpuz_=`I_gP2|E&q%Cl1_q4&%E(9bbn{7tUVivWS#j0<> z=kRpt+{MjGXM&3q6o_OjPF1lo?Q@@13H!zUgjl6hON>%V0~fY{ZglgGz;7POBv{t{@#ZxTEx;x@T;>fc)1p=Y z76^_rJ`!^Q(kA9(ADbEMVDo89JK6{5xgt-kWJM;T;k2Md!xK>pZ*#mnM?ZRdl`d|n z6wIP3nlJM189Do!Wz5jq$VFZ(Y&k0K>%j>L%*)>9|Cw3=?R6Nq+Se{^JDg;ZmXN!i zCHx4xK#y(Tc^LUS1 zI1(N1pmsY@U;3dR_#XDK>eOd@va1ey(18yAE;_|p<`;n^XRY)nYq=v_2EvOnHX}HR zG+c2CWnJuax#=km`5;-oSH+Y}71)8<1RYEt^(El-30(FSLLw+x_gO+B@B#Qeoa+Uh zCU9AKou9QBRqfdx?Rn9txZjCQUF7H$Y_t}0Rm9b}iVyW)zIntTsEY6$)GG-fbs3RO zv_T!zK?3$*4=x}BYF{GcnfFy7_}$&zVPGD7{{&JX#qXq_p$XoFeMGK3P4aw8o48w? z1P}{`jQ*J%<}6Nebc8VcUt)DmH5t?Z*5LCo0}lqF9RQ&ZB4Frc-}Wt>1R`P3DIqOj z;2!`%N8G@-i2w-v4zq9y2-2QX+}c<$m7BE5seFML;Gf8Zp#?lz5Vk@@dD}G)A;$aa= zm?hX^F5aRp@*-Gli!lJBB1YK@4Hs2}{{)mBm(=y%8ikAVu+$2=#WU`oCMHb`GKB+e z({#yH_I!bYyn!6F!7BP-I96l=p2Vt&A3NGz!?~UrguyPl#}8l&QgonsiG=K>NBLPx z7Zu*bAjJoO1XwVFm$3%Bso3HzqpGyn@adma(Ni^b&MM{DK{X^8D2E!z0UfL&Q`SLK zR%8!iWZk*mMslP_n!#A?07!g*`Tdzkq$GH(Bul~?hZT$n7z0{vi$JKzYS`pWf}H)~ zz%)hAZiJyT6&ES;n^#G}HI0>Wyn#e6rC<&w9l${y7$#ym{T4@;U1cN|HKX4Kx*ioU1edI`5v68#ST@DK<1xM5}W=I7Az^7 zOBoS@nE^AP0S^-9V8Q`#1}AX#;2Cs*VpaB#>K@vd0fU4sx zv>rR=ff+bY4mjugVTHAb{}^~o(o^^i2zb%)XefAk=!eRmGO-kFx&@uY=85KyvTa~gh2G7z5>CAGAdpvBMx|h3I^YfJfqg} zSN_1(4RWdlDF~>(LAQGAnkJ$xhy6FkAXwks~St4GpnKBWa^4lGs>oxl1k zQwVH^3WQr0Y@?+nyFYJWH^rk+t6wo<1i*tTZusGcg*GA6n{E!2MO6ih+M z2B{LtYGj5%tG+NEHo|Ns; z6dpm)Y~4cADs8v2DH)vW5_oLXqHC*`tRL3tW6lDtZmr{HWuFc#*=ne29NuZJ8|Esj zcxo=Q0vmb~|D+hUV2+TM(iQCksSE_YM46%i>-w$6QZ2eJ!4ed%5}2#G#;L2CEY`Y& z;GIw^^FHiU6_cik6~%UHk=%kAyuqikE*dB;>r(CP z&Tip;FP!4;-Qg+L=7HAMYSjEL`#KNt!ewe6Z=+VC^3n-KlpTpWFT`FFY`qk2=FuN9 z#`R{e_GT;@1g^(|Z`6Ko?Urlp$}SeoUtaSF&eLNowjiW!m%hX-qe+HNV&%1EwLRj0VGUA z1Vn%<$MP%B@+?ooG;9JTNCF)!2^SnxOr59j-6bM##pwtz_EPdBe<~St0TLjAs&eus zNAr&I=+v%pN8X*Dj`9Wj+8n#BKXwu`#%*m-K{inUEX0B=#DY4nb2_)PEW9&3!$K+) z{{sbV0y9tn5ol9Dmew$9h8BRt>Adhu9CI=!a~EJiGZ(?rMl&>*F}cF&j#e|f(y1Q? zu{O7F{BH0Kb*(~(LC*>gMo2*wNC5!Af=RElI=3@Aqw_nXv@DqPJV$^W5b`ezn6_N2_W0hlYj3wu%Qh15@Va)vZNG7D z8|mAkat;X8@;&!NJa$QY^<|^=6+FxoLzpQz(aSE;AH7L0;Fck}Elcx3)u1_D+Akh^#cNIG$e}MULvvf3 z3)5!}_h=C;IFk3dgNv{2qH*jdK{MZOp_6PcIDw)w`lB!VqeHPlX@RptaTCZ}(2lOB zL$;Wk^{8LL2(uwfQ2`yO`l_SzDNuq)$GWU9a!8(GqAijxUbhcy}P@)HZx!!`@avo%_F?Q=X}B|JpMMk z!-si%Pka@~+eOrdR!e~-oWi)r0?3y}67IY@%6s>p)B9bI?_N{*zF)W# z=)BmEy}yTj&GY@v=5kS1ekNVIxINql|GnH3eMV>#6Uc$8i#15} zz2CdF%3uYcZ+GFdz9uiYoBlPwBfGx`eC;#3g+4}&R0M7pS|`21QCG)1r9NIkf1;*Ripq&B@3dgSg}$` zVp4_4L5)MGP?19Ep)3X?NtQHu5@kx2D_OR5`4VPIB}-`5w0RR}&YClMF6sHxXV9NT zh$2Y><;fE)y_`5Xa>PhfsZpO+wR+X+)P!4!Y#g$6|6#*au_8{ac(JS3Aq%g>bo&-= zT)A_R)U|sTZ(hB3XC_(V7w})ffdktmS_H}ADZF|ybqaN=RIHP)YUNsRBUpwGBTA%b z@k&M_Oqh(OQl-k3O|T%6o%@X1Wh83!SWi+4ZR4}^Q$KIhFc0gBeK$vKFX#lZL8+;+l;lc zVu1w!IaE}U4m$Qw5XKn0t7{}BOmYxM2q%<~|3@W!RKh*SG@Po#`IZ|XunyQbgB0ZD}L?rQ3alN#PHp8guqBFM?+M0=BbB}*HB$5;=tLT6qKO`b zm01}nwNxgbYSollKLI1kLNOl$w$!N795z*lpexDPX3d>aR+gmAR8Kzl0`u0H?&8(g zBevysGRqR>Dy&w^N-33d1^({Yl`ySz|Jp6z{jpl1=1n50_wY5+)U+;J(%57Hh=h`X zJ${wago7$6-fH3H72HNA+di?ph+IpY=*W%|fF!QTX{p2>BlHjj@3AEGys3$=4Db6S~DFQD@ z5<29-

                                      JY;9D37Kuwu%K}jHrNzg_#d~FbgHw)n1jFLhZzA%6!Nx} Date: Sat, 30 Oct 2021 15:29:27 +0100 Subject: [PATCH 48/63] added french readme for into to part 7 and 9 (#448) * added french readme for into to part 7 and 9 * Update README.fr.md * Update README.fr.md * Update README.md --- 7-TimeSeries/translations/README.fr.md | 23 +++++++++++++++++++++++ 9-Real-World/translations/README.fr.md | 15 +++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 7-TimeSeries/translations/README.fr.md create mode 100644 9-Real-World/translations/README.fr.md diff --git a/7-TimeSeries/translations/README.fr.md b/7-TimeSeries/translations/README.fr.md new file mode 100644 index 000000000..be406b094 --- /dev/null +++ b/7-TimeSeries/translations/README.fr.md @@ -0,0 +1,23 @@ +# Introduction à la prévision des séries chronologiques + +Qu'est-ce que la prévision des séries chronologiques ? Il s'agit de prédire des événements futurs en analysant les tendances du passé. + +## Thème régional : consommation mondiale d'électricité ✨ + +Dans ces deux leçons, nous vous présenterons la prévision des séries temporelles, un domaine moins connu de l'apprentissage automatique qui est pourtant extrêmement précieux pour les applications industrielles et commerciales, entre autres. Bien que les réseaux neuronaux puissent être utilisés pour améliorer l'utilité de ces modèles, nous les étudierons dans le contexte de l'apprentissage automatique classique comme des modèles permettant de prédire les performances futures sur la base du passé. + +Nous nous concentrons sur l'utilisation de l'électricité dans le monde, un ensemble de données intéressant pour apprendre à prévoir l'utilisation future de l'électricité sur la base des modèles de charge passés. Vous pouvez voir comment ce type de prévision peut être extrêmement utile dans un environnement commercial. + +![réseau électrique](../images/electric-grid.jpg) + +Photo par Peddi Sai hrithik de poteaux électriques sur une route au Rajasthan, sur Unsplash + +## Leçons + +1. [Introduction à la prévision des séries chronologiques](../1-Introduction/README.md) +2. [Construction de modèles de séries temporelles ARIMA](../2-ARIMA/README.md) +3. [Construction d'un régresseur à vecteur de support pour la prévision des séries temporelles](../3-SVR/README.md) + +## Crédits + +"Introduction à la prévision des séries chronologiques" a été écrit avec ⚡️ par [Francesca Lazzeri](https://twitter.com/frlazzeri) et [Jen Looper](https://twitter.com/jenlooper). Les notebooks ont été publiés pour la première fois en ligne dans le [Azure "Deep Learning For Time Series" repo](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) écrit à l'origine par Francesca Lazzeri. La leçon sur les SVR a été rédigée par [Anirban Mukherjee](https://github.com/AnirbanMukherjeeXD) diff --git a/9-Real-World/translations/README.fr.md b/9-Real-World/translations/README.fr.md new file mode 100644 index 000000000..a6116815f --- /dev/null +++ b/9-Real-World/translations/README.fr.md @@ -0,0 +1,15 @@ +# Postscript: Applications réelles de l'apprentissage automatique classique + +Dans cette section du cours, nous vous présenterons quelques applications réelles du ML classique. Nous avons parcouru l'Internet pour trouver des papiers de recherches et des articles sur des applications qui ont utilisé ces stratégies, en évitant autant que possible les réseaux neuronaux, l'apprentissage profond et l'IA. Découvrez comment le ML est utilisé dans les systèmes commerciaux, les applications écologiques, la finance, les arts et la culture, et plus encore. + +![échecs](../images/chess.jpg) + +> Photo par Alexis Fauvet sur Unsplash + +## Leçon + +1. [Applications du monde réel pour le ML](../1-Applications/README.md) + +## Crédits + +"Applications du monde réel pour le ML" a été rédigé par une équipe de personnes, dont les suivantes [Jen Looper](https://twitter.com/jenlooper) et [Ornella Altunyan](https://twitter.com/ornelladotcom). From d4672576647625a9dbc6314784e5d6cd79fc603e Mon Sep 17 00:00:00 2001 From: Ludovico Besana <35035423+ludovicobesana@users.noreply.github.com> Date: Sun, 31 Oct 2021 16:25:55 +0100 Subject: [PATCH 49/63] feat: Add favicon (#450) --- images/favicon.png | Bin 0 -> 6188 bytes index.html | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 images/favicon.png diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5b4f6ac5ab75ef5467dcdb59f9db3cc7a0f405 GIT binary patch literal 6188 zcmZ`-2UJsSlfH?eBM`cPf)N3!p(6wckU;3YCxy*0@8cie7k$j{{QaTbI;s)-05&%>tQ=MT+hkj(%9 z7SGoW`Us+f)J9Vc1zi4fATdDnBPo zP{sEqZ*HTgSd1{s^SC2O=R#^!XrtdbDaf-`(<$dlgKwv;viO z8?tNndzNI<24&6JdD+#x+AUDvH!>FrTWjz=LDz?bzpg#}HWq`-z5GW~?Kmn4= z^2mamJO7zu0TQK!QU;#ED5fNJ2L|O+sUz#%>MczBJibkb3*7#DS^*2~I}E#dL-OzQ zps$f!${GNez#MAd$u+LT4=IufjKH)f!`${j04O;GePgebEHInw z#hS_S`(O|T`fLRXHQHO8}q@DKSdB{FVw!)iUT7%qSU3UMn*1wU(O zSBKDft^P@`rYC8(b!U!*jrpM=f9<;h3!Yw#+@h<1b17R}cE1=9Wd5RVLQh99nvoav z9VK~i2u1?-JOJdk5df+rkD|ytVgNDTxtYQT({GlY_a%haDn+9#R(Rtp7|8Gk)BqP9 zhVTqOdNI)o&>2=gCtZ52%lD z@r~v;{D~|N1`){fjm=5@G8Mt?g5!Zvu{lW8R`sugjfM_863q7yh64gut^4qu)2jx&Uwx9UCImQ&=VCuxh_FL54O%2jW>g@(ZNRp)zHyOVRYs5I(w@S2z!W@WlJ zbTP_{K$WsJ7>zuYN2X6-$~p7$@ZB`v`T{@^xCZ`Db^=&;NiJ9UT0cx_^NXpACtAaa zFJ0$W$oU?hU2Nihy?OL)`eFnH|CLj1vfOi-GsD@mWvpBy^8uMIwHF^evE##sielR%Dm_p0^4?vSt9=VjG1y{+ratYVmma?GwGaMz%>E-& z#5L^|N$1LId8%3Es5mA_%K^_&pLx~WAZONJj9eQ8)ze(CBeVehStjF)lSb<j?ON;JX_m9U;^q#&U8z?;#!3ow6 zw^F!Pe%iS36VCYk!?QTn@Gm=ao#|Hg(>mSE)w4rV`s`Q)2`OWw$a#(7 z7^hkPOkZ@~HFf8sz#?PhR=q6<1;&qEXiBU23et$YlGo}(_?K7CpDNf?vQAF3TYT7_ z>zFd+e3Tmsu!amrO;`YBj0hY6>w>M~6XVEDd}pahfyaPz-)BJNL6Bpj7Av~IU6MZ^IRQ!=*jAa(gbo0VC~<_& zed2aH*M@<`7uKgfY$0fII2c4)J%h;mU5epCRUmA z{ypvb>^ryd%L-q=zgTD=S^b&wTR-yz~)R-LIR{+I0 zWQD80eG@gAkiRE@oVl8&QLr1hbByp?pNx3(<|dzBwu@xg;MZc>>UffTzxCDft~sQm z5RCn4&iB>LJw$|eI3FG%9?b=_DPvekhaR+mulxSi;*YAN4cki;TlRw4K-*?#IZA6b zL~cc*U=bTLbvQhpF=CT@Z25+ObV(X~C5>}+rB+?5LoMz2 zxz{w9Oltnj81>%x*izl7Q-vRE`Mz>p(?(uP_$ty-icPT3!x4FlEes+}bAUp1B z@Q*acHZ3D_BoitaDxxr*^URu)6$TzMMJ}+`;lehu*!>#^q37g0m$r%@-PK7bR`EKY zJ3%|-%He!a$M70%k5TaLZ#A8jmVs^01;U4x^w+8nG(E~`n^fFkm(o*`md1T^I(@gFg|1&T zp~w1*6CbXn3o8R!W-s~5U;LHdyPm^#6sL|_U0YLe4O$+uF9>0%Y#J#8UoNmHL@=u? z$p>^1zGKSg6f9-sCQLof3#)sahWS|YJ|mT!=zzz9YEbdY3VLW4jNit@Bq#IeOI7jm zo&A@EU&mm%GaUo@n;`^h}++Ou*Tk8US1xV znDAFpfGUZ-K*?sZIWs2sPucIrEKagIt0h}LxTARH^;wO&Mea`AAm}fKKeUjC4XaeP zHQCYQCw5?Jz8|G1<7GRS73_Df;k?yv5Lq%<^{cq!aHDOUA^2y(m(AM!=}YEiEh{Td zzl~{q{b1N*$Ow6 zwaU3*Ps95QEa3L@*orLXNEhRoQ?s7 zJSx8#ywO7{WGl{b%OA2Obfpa1l9o6OHQh?@ZRzG=jZBd0^Ut0`CPMq0VkX_ft<9pz zK-@R!k=D$#f3sc+?NJlpTb)axQ6l~o3bCWpUMukg6OX2Pj z%Z{Akd&GVM?Lt;|@Zt$HN5L1&^Tc{7Fc=!!O6?WZWdp^s)^>~!yc3S*Z?|Vi(m=n0 zpAlZkomyh=(PEfkAmB><&SWgub8(U5ASt_h1Q~>#FBV_jH>HK>s)*gdejsZ~3h(=_ zTQ0Yy=+D@A?T3|A|BYF0n4@C24);N-$=sFjpytQN$H%*YLjzguPol`Y&L%~T;?XHS z9X1;q*3#6=j3@-AaMvsR*!jxvjSN(s4O|EQ)${1Ua5Lk{i)G2mUAy|?8|aXLTYq?Y zU-1z3<30pu+zZZnba4^NS72SHvb{ca`+JwSHBj_1*}vIW&L-4>wu~uSyNx>>Mqr~J z&&-*$InkN=c}QcjW!7AD-1FnmsywYsq}NzmyYz8#hbE6wHv)}yF?bzpSY)L9VG0F% zf|PxQM!Z1PSp4nN3If9w9(4XTxH@Gt;`Dh?(yYbG_9Pz0LHZ7)7f>7Xn*l9+l{;-c zWOJ?MQYAYClFFbx8}|NvvXRPAFn4l@?S5Ci^C_erlwr&N4IzKd%Mr^7EASlCmc}l0 zC(%K*IOOAt7J3>DFrXCm?(JjUCYIp8Aq@E)0ZqUVrA{rYZe7L=5xI~VwoR?}F)^#M zV^Qs1q`t78gf00iu1Ragt7cDr7pL~LD88q0O^lm4pZ{b0#Z>;Tbc-*f;Cai0MDIAR z;=oGWr%I2{`ut>nn7HS9IQ(DIw7AZYqlB5Tr(A2mR$hS8;w`Ehi-p8#dBr`FG?I)`me>9^ylVOtKIJsuZ3g<&5de9e3E0l%rA ztvq~WKG@M7GIMr@U`rx3C}Mp2oBC;yghrQ*>1+y4HIE4d$SL)L4PhBPxk^{A8AnSz zSdQZX*a%MTe&Kaj%&Lx+!o{M?UfM#`Nvz5&Rh-acW4^G6$@DVbjf>}p?F}<82YKSV zU_@rbu!>Z6Pe|otS|mT(!g-p7UC&C$Jkak)LmsRlpUG~FvaY*&c7frqRP;uCioWS+ zJHw~DZ5Dh1MQuBE4!4ej?+#{omPkJeL@N#n(T0HyvyUZ==w=<(_SItUD$2+Zi2eQ( zYm|3UwCUld$~dK|rCyoCqdK>c%h9~l%dpMop)A2S&Ng;?T22cd={tzABcwA#ogI|> zA5huMz9SDL33v{df)LE~d_I*jaKy9fN=Ii2#L8?ri|fxW#ssXjo@5$}U&NCD({Cu4 zAm{p(N7BOae-pZFCTm<+s-^@>lRS?;fd(?~Hny`v=TDPi*_XGSCHs?ZXB8K=9H}$H z3~*krhL1nqRQ>pscU>x8ilLK??w)EdDAmNX6TD!Yu-k)u9I@gua=dv+Gl zUhdBUjczqNc3$p2VPT4Xe`hI%clAn)w*Is{bd+N2Z>=z}W8GYPh6&+09HVVA3O!LT z%E~Yk$CZ&jxMsd9b}vKgtzgZx+xo1|3J0-6{@RwQ7JX;T|IWB1vq+mi(nNf#shJUy zZ7{XYDZM<@@-|UviHvMw+VVl6K*F94dn`Q6I&4srr&UKPNS8IX(x#Ho($W&6pmf8h zP}hp1-$_@?B?7Lip{-QJneuJ8oi@w3XdD}Mcs*@(6>5FJxNH>^TIN>6k4J|eUpf6* zFvc|;9DBbE*M5*rq|$yR)pq#M_T+?4lUuLE1e+KkN($Yr<~z6J+eZX0!$Uj_dKP?s zd}@d-nGg+IrGxu=FU6eREOhBNGDgs}hFQ0Nb=LhfZB9I4^(~2!l9JMO+L$RyM4PbY ziad{6Ih7HWG?sbbaz^{Llrz|;D1K#lFjZc({+m?&TYTB0CqEwYI={bB-M8DKq%mmj zqA$pN6UGIjcKea&hRgd*OU;$pnZNH|r>*dH-h1%Zbie1C7fR~9= zRIu`|&V0}NS;~s&p`AF<{HMK*#@13L!b3GpKURx@U>&Xb0;}`GT=`4RG=mRAcNr;T z67DOaAO@7GC2pi4h0ioUU#=#X)d+oyF8|B4Z484PhrSE=#WdlHAX~X%hS2jVS8$YI z%Xs;+ePBSVo#LQVO|`{9?yPuwA&&J9$wDAF4_(b{p!$qQroTPqpj%>tB1?Gy_O0!n z0Ea5Lu|lE4Q9p}pN1hdzgFkJi{56uryLgST67kTAZWjx_avcJzl;Kwtou%R<)S-o8 z=|UM>lAH4-jw)HsmB!7*UK(+uA0?ZFawD=@*>gspff2!lveVQD4NAS$!FQQ_f923j*xRUkQ?+SVxUd~wcJ8$Dy7kEPQk8xi zcqL8C#T?N8;^0GZK#MBR^+%iR&Qcv0@0ePW-0;~YCMOh#R~(I%jy7I#%bEfW!^Pwy zuMr@{)EF8YJNKHuOv~EO`&|;d-)f)BYzBoAxM1A$pfA5=qS2DZZD zf?QgQovA*VXq<+r^iCZ=@dP-b7`~Y4Q53_#VBS^V=t<$PhMKHsp^aJ-(<^Rv+}nv` zF6h7B!?a`Z=f0^zGmLqG^OTj?GF;Yb)TZivJq8$($tJ6dI9nWqOSP87)<#)Qw-R=&-tIiGz*_y8 zPPlj?J!{1LAd=a8oc$(c41Z}275h#xp*j>zc5$iyd++io-%HvR**Pa9tV42C?AI}6EvU|sE;P&6?E&l2k zc|gT*@PB8a|78*QnGFiPa>Q^N$eK=^?%u|u&G5EZyqzr0+m5IJF}RqhkSJV8T+~QZ zTvkF%R#ZX&4wr?)MTCym{w=`G!`8_@@c$36^i(n>25|k8!N1?pe`8FYZ1Il&K*maMk`p1<{sp4#bd=pt_JcvlYx5qqqk6VAikN92EAxrh{20%s>KVT+X#v$qk&!tF)H m?%K+TV(lgG!lk7pB!!6)!o>OlP;c?X41hXX2UV_Y9r+)`tVWpt literal 0 HcmV?d00001 diff --git a/index.html b/index.html index d2154aa2b..7968f4305 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ + @@ -23,4 +24,4 @@ - \ No newline at end of file + From f1b8ab9e9c56e7c0e1c6414a9be80bda88eeb921 Mon Sep 17 00:00:00 2001 From: Francesca-Belfiore <92724051+Francesca-Belfiore@users.noreply.github.com> Date: Sun, 31 Oct 2021 23:15:05 +0100 Subject: [PATCH 50/63] Updated and corrected italian readme (#451) * corrected and updated italian readme * Updated and corrected italian readme --- translations/README.it.md | 69 ++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/translations/README.it.md b/translations/README.it.md index d8e37383f..d30356c70 100644 --- a/translations/README.it.md +++ b/translations/README.it.md @@ -10,17 +10,17 @@ # Machine Learning per Principianti - Un Programma di Studio -> 🌍 Viaggio intorno al mondo esplorando Machine Learning per mezzo delle culture mondiali 🌍 +> 🌍 Fai il giro del mondo mentre esploriamo il Machine Learning attraverso le varie culture 🌍 -Azure Cloud Advocates in Microsoft sono lieti di offrire un programma di studi di 12 settimane, 24 lezioni (più una!) tutto su **Machine Learning**. In questo programma di studi, si imparerà di ciò che a volte è chiamato **machine learning classico**, usando principalmente Scikit-learn come libreria ed evitando il deep learning, che è coperto nel nostro prossimo programma di studi "AI per principianti". Queste lezioni si accoppiano anche con il programma di studi di prossima uscita "Data Science per principianti"! +Gli Azure Cloud Advocates di Microsoft sono lieti di offrire un programma di studi di 12 settimane, articolato su 26 lezioni, interamente dedicato al **Machine Learning**. In questo programma di studi imparerai ciò che viene talvolta definito **machine learning classico**, usando principalmente Scikit-learn come libreria ed evitando il deep learning, che verrà coperto nel nostro prossimo programma di studi "AI per principianti". Queste lezioni si accoppiano anche con il programma di studi di prossima uscita "Data Science per principianti"! -Si viaggerà insieme in tutto il mondo mentre si applicano queste tecniche classiche ai dati da molte aree del mondo. Ogni lezione include quiz pre e post lezione, istruzioni scritte per completare la lezione, una soluzione, un compito e altro ancora. La pedagogia basata su progetto consente di imparare durante la costruzione, un modo comprovato per memorizzare nuove conoscenze. +Gira il mondo insieme a noi mentre applichiamo queste classiche tecniche ai dati di diverse aree del mondo. Ogni lezione include quiz pre- e post- lezione, istruzioni scritte per completare la lezione, una soluzione, un compito ed altro ancora. Il nostro metodo di insegnamento basato sui progetti consente di imparare strada facendo, un metodo comprovato per memorizzare le nuove conoscenze. **✍️ Un grazie di cuore ai nostri autori** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Ornella Altunyan, e Amy Boyd **🎨 Grazie anche ai nostri illustratori** Tomomi Imura, Dasani Madipalli, e Jen Looper -**🙏 Un ringraziamento speciale 🙏 agli autori di Microsoft Student Ambassador, revisori e collaboratori per i contenuti**, in particolare Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, e Snigdha Agarwal +**🙏 Un ringraziamento speciale 🙏 agli autori di Microsoft Student Ambassador, ai revisori e ai collaboratori per i contenuti**, in particolare Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, e Snigdha Agarwal **🤩 Un grazie supplementare al Microsoft Student Ambassador Eric Wanjau per le nostre lezioni su R!** @@ -28,15 +28,15 @@ Si viaggerà insieme in tutto il mondo mentre si applicano queste tecniche class # Per Iniziare -**Studenti**, per utilizzare questo programma di studi, eseguire il fork dell'intero repo sul proprio account GitHub e completare gli esercizi da soli o in gruppo: +**Studenti**, per utilizzare questo programma di studi, eseguite il fork dell'intera repo sul vostro account GitHub e completate gli esercizi da soli o con un gruppo: -- Iniziare con un quiz pre-lezione. -- Leggere la lezione e completare le attività, facendo una pausa di riflessione in ogni controllo della conoscenza. -- Provare a creare i progetti capendo le lezioni piuttosto che eseguire il codice della soluzione; comunque quel codice è disponibile nelle cartelle `/solution` in ogni lezione orientata al progetto. -- Fare il quiz post-lezione. -- Completare la sfida. -- Completare il compito. -- Dopo il completamento di un gruppo di lezioni, visitare il [Forum di discussione](https://github.com/microsoft/ML-For-Beginners/discussions) e imparare ad alta voce riempiendo la rubrica di Pat appropriata. Un 'PAT' è uno Strumento di valutazione del progresso che è una rubrica che si compila per promuovere il proprio apprendimento. Si può interagire anche in altri PAT in modo da imparare assieme. +- Iniziate con un quiz pre-lezione. +- Leggete la lezione e completate le attività, facendo una pausa e riflettendo ad ogni verifica della conoscenza. +- Provate a fare i progetti capendo le lezioni piuttosto che eseguendo il codice della soluzione; Quel codice è ad ogni modo disponibile nella cartella `/solution` presente in ogni lezione con progetto. +- Fate il quiz post-lezione. +- Completate la sfida. +- Completate il compito. +- Dopo il completamento di un gruppo di lezioni, visitate il [Forum di discussione](https://github.com/microsoft/ML-For-Beginners/discussions) e "learn out load" (imparare ad alta voce) riempiendo la rubrica Pat appropriata. 'PAT' è uno strumento di valutazione dei progressi che consiste in una rubrica da compilare per promuovere il proprio apprendimento. Si può anche interagire in altri PAT in modo da imparare assieme. > Per ulteriori approfondimenti, si raccomanda di sequire i seguenti moduli e percorsi di apprendimento [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-15963-cxa). @@ -48,39 +48,39 @@ Si viaggerà insieme in tutto il mondo mentre si applicano queste tecniche class [![Promo video](../ml-for-beginners.png)](https://youtu.be/Tj1XWrDSYJU "Promo video") -> 🎥 Fare click sull'immagine qui sopra per un video sul progetto e sulle persone che lo hanno creato! +> 🎥 Clicca sull'immagine qui sopra per visualizzare un video sul progetto e su coloro che lo hanno creato! --- ## Pedagogia -Sono stati scelti due principi pedagogici durante la creazione di questo programma di studi: assicurandosi che sia pratico **basato su progetto** e che includa **quiz frequenti**. Inoltre, questo programma di studi ha un **tema** comune per conferirgli coesione. +Abbiamo scelto due principi pedagogici durante la creazione di questo programma di studi: assicurandoci che sia **basato su progetti** pratici e che includa **quiz frequenti**. Inoltre, questo programma di studi presenta un **tema** comune per conferirgli coerenza. Assicurandosi che il contenuto si allinei con i progetti, il processo è reso più coinvolgente per gli studenti e la conservazione dei concetti sarà aumentata. Inoltre, un quiz di poca difficoltà prima di una lezione imposta l'intenzione dello studente verso l'apprendimento di un argomento, mentre un secondo quiz dopo la lezione garantisce ulteriore ritenzione. Questo programma di studi è stato progettato per essere flessibile e divertente e può essere seguito in tutto o in parte. I progetti iniziano piccoli e diventano sempre più complessi entro la fine del ciclo di 12 settimane. Questo programma di studi include anche un poscritto sulle applicazioni del mondo reale di ML, che può essere utilizzata come credito extra o come base per la discussione. -> Consultare Le linee guida del [Codice di Condotta](CODE_OF_CONDUCT.md), per [Collaborare](CONTRIBUTING.md), e [Tradurre](TRANSLATIONS.md). Un feedback costruttivo sarà accolto con piacere! +> Consultate Le linee guida del [Codice di Condotta](CODE_OF_CONDUCT.md), per [Collaborare](CONTRIBUTING.md), e [Tradurre](TRANSLATIONS.md). I feedback costruttivi saranno accolti con piacere! ## Ogni lezione include: -- sketchNote opzionale -- video supplementare opzionale -- quiz di riscaldamento pre-lezione -- lezione scritta -- per lezioni basate su progetto, guide passo-passo su come costruire il progetto -- controlli della conoscenza +- uno sketchNote opzionale +- un video supplementare opzionale +- un quiz di riscaldamento pre-lezione +- una lezione scritta +- per le lezioni basate sulla creazione di un progetto, guide passo-passo su come farlo +- verifiche della conoscenza - una sfida -- lettura supplementare -- compito -- quiz post-lezione +- una lettura supplementare +- un compito +- un quiz post-lezione -> **Una nota sui quiz**: Tutti i quiz sono contenuti [in questa app](https://white-water-09ec41f0f.azurestaticapps.net/), per un totale di 50 quiz con tre domande ciascuno. Sono collegati all'interno delle lezioni ma l'app può essere eseguita localmente; seguire le istruzioni nella cartella `quiz-app`. +> **Una nota sui quiz**: Tutti i quiz sono contenuti [in questa app](https://white-water-09ec41f0f.azurestaticapps.net/), per un totale di 50 quiz con tre domande ciascuno. I link ai quiz sono presenti all'interno delle lezioni ma l'app può essere eseguita in locale seguendo le istruzioni contenute nella cartella `quiz-app`. | Numero Lezione | Argomento | Gruppo Lezioni | Obiettivi di Apprendimento | Lezioni Collegate | Autore | | :-----------: | :--------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------: | :------------: | -| 01 | Introduzione a machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Apprendere i concetti di base dietro machine learning | [lezione](../1-Introduction/1-intro-to-ML/translations/README.it.md) | Muhammad | -| 02 | La storia di machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Apprendere la storia alla base di questo campo | [lezione](../1-Introduction/2-history-of-ML/translations/README.it.md) | Jen e Amy | -| 03 | Equità e machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Quali sono gli importanti quesiti filosofici attorno all'equità che gli studenti dovrebbero prendere in considerazione quando si costruiscono e applicano i modelli ML? | [lezione](../1-Introduction/3-fairness/translations/README.it.md) | Tomomi | -| 04 | Tecniche di machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Quali tecniche usano i ricercatori ML per costruire modelli ML? | [lezione](../1-Introduction/4-techniques-of-ML/translations/README.it.md) | Chris e Jen | +| 01 | Introduzione a machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Apprendere i concetti di base dietro il machine learning | [lezione](../1-Introduction/1-intro-to-ML/translations/README.it.md) | Muhammad | +| 02 | La storia del machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Apprendere la storia alla base di questo campo | [lezione](../1-Introduction/2-history-of-ML/translations/README.it.md) | Jen e Amy | +| 03 | Equità e machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Quali sono gli importanti quesiti filosofici riguardanti l'etica che gli studenti dovrebbero prendere in considerazione quando si creano ed applicano i modelli di ML? | [lezione](../1-Introduction/3-fairness/translations/README.it.md) | Tomomi | +| 04 | Tecniche di machine learning | [Introduzione](../1-Introduction/translations/README.it.md) | Quali tecniche usano i ricercatori per costruire i modelli di ML? | [lezione](../1-Introduction/4-techniques-of-ML/translations/README.it.md) | Chris e Jen | | 05 | Introduzione alla regressione | [Regressione](../2-Regression/translations/README.it.md) | Iniziare con Python e Scikit-learn per i modelli di regressione | [lezione](../2-Regression/1-Tools/translations/README.it.md) | Jen | | 06 | Prezzi della zucca del Nord America 🎃 | [Regressione](../2-Regression/translations/README.it.md) | Visualizzare e pulire i dati in preparazione per ML | [lezione](../2-Regression/2-Data/translations/README.it.md) | Jen | | 07 | Prezzi della zucca del Nord America 🎃 | [Regressione](../2-Regression/translations/README.it.md) | Costruire modelli di regressione lineare e polinomiale | [lezione](../2-Regression/3-Linear/translations/README.it.md) | Jen | @@ -105,19 +105,20 @@ Assicurandosi che il contenuto si allinei con i progetti, il processo è reso pi ## Accesso offline -Si può eseguire questa documentazione offline usando [Docsify](https://docsify.js.org/#/). Effettuare il fork di questo repo, [installare Docsify](https://docsify.js.org/#/quickstart) sulla propria macchina locale, quindi nella cartella radice di questo repo digitare `docsify serve`. Il sito web sarà servito sulla porta 3000 di localhost: `localhost:3000`. +Si può seguire questa documentazione offline usando [Docsify](https://docsify.js.org/#/). Effettuate il fork di questa repo, [installare Docsify](https://docsify.js.org/#/quickstart) sul proprio dispositivo e poi digitare `docsify serve` nella cartella radice della repo. Il sito web sarà servito sulla porta 3000 di localhost: `localhost:3000`. ## PDF -Si può trovare un pdf con il programma di studio e collegamenti [qui](pdf/readme.pdf). +È possibile trovare un pdf con il programma di studio ed i collegamenti [qui](pdf/readme.pdf). ## Cercasi aiuto! -Si vorrebbe contribuire a una traduzione? Per favore leggere le [linee guida di traduzione](TRANSLATIONS.md) e aggiungere eventuale input [qui](https://github.com/microsoft/ML-For-Beginners/issues/71). +Vorresti contribuire alla traduzione? Per favore leggi le [linee guida per la traduzione](TRANSLATIONS.md) e aggiungi una issue basata sul modello per gestire il carico di lavoro [qui](https://github.com/microsoft/ML-For-Beginners/issues/71). -## Altri Programmi di Studi\ +## Altri Programmi di Studi -Il nostro team produce altri programmi di studi! Dare un occhiatat: +Il nostro team produce altri programmi di studi! Dai un'occhiata a: - [Sviluppo Web per Principianti](https://aka.ms/webdev-beginners) - [IoT per Principianti](https://aka.ms/iot-beginners) +- [Data Science for Beginners](https://aka.ms/datascience-beginners) \ No newline at end of file From 5b5c0a859a681d2b117d86cc1486bf2bd1b25e00 Mon Sep 17 00:00:00 2001 From: Carlosbg Date: Wed, 3 Nov 2021 15:40:24 +0100 Subject: [PATCH 51/63] Gramatically updated the Spanish translations for the first few lessons --- .../1-intro-to-ML/translations/README.es.md | 38 ++++++++-------- .../2-history-of-ML/translations/README.es.md | 44 +++++++++---------- 1-Introduction/translations/README.es.md | 2 +- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/1-Introduction/1-intro-to-ML/translations/README.es.md b/1-Introduction/1-intro-to-ML/translations/README.es.md index d3c6babf4..8481dcbfd 100644 --- a/1-Introduction/1-intro-to-ML/translations/README.es.md +++ b/1-Introduction/1-intro-to-ML/translations/README.es.md @@ -8,7 +8,7 @@ ### Introducción -Te damos la bienvenida a este curso acerca del machine learning (ML) clásico para principiantes! Así se trate de tu primera incursión en este tema, o cuentes con amplia experiencia en el ML y busques refrescar tus conocimientos en un área específica, ¡nos alegramos de que te nos unas! Queremos crear un punto de lanzamiento amigable para tus estudios de ML y nos encantaría evaluar, responder, e incorporar tu [retroalimentación](https://github.com/microsoft/ML-For-Beginners/discussions). +¡Te damos la bienvenida a este curso acerca del machine learning (ML) clásico para principiantes! Así se trate de tu primer contacto con este tema, o cuentes con amplia experiencia en el ML y busques refrescar tus conocimientos en un área específica, ¡nos alegramos de que te nos unas! Queremos crear un punto de lanzamiento amigable para tus estudios de ML y nos encantaría evaluar, responder, e incorporar tu [retroalimentación](https://github.com/microsoft/ML-For-Beginners/discussions). [![Introducción al ML](https://img.youtube.com/vi/h0e2HAPTGF4/0.jpg)](https://youtu.be/h0e2HAPTGF4 "Introducción al ML") @@ -21,24 +21,24 @@ Antes de comenzar con este currículum, debes tener tu computadora configurada y - **Configura tu equipo con estos videos**. Aprende más acerca de como configurar tu equipo con [estos videos](https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6). - **Aprende Python**. También se recomienda que tengas un entendimiento básico de [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-15963-cxa), un lenguaje de programación útil para practicantes de la ciencia de datos, y que se utiliza en este curso. - **Aprende Node.js y JavaScript**. También usamos JavaScript unas cuantas veces en este curso cuando creamos aplicaciones web, así que necesitarás tener [node](https://nodejs.org) y [npm](https://www.npmjs.com/) instalados, así como [Visual Studio Code](https://code.visualstudio.com/) listo para el desarrollo con Python y JavaScript. -- **Crea una cuenta de GitHub**. Como nos encontraste aquí en [GitHub](https://github.com), puede que ya tengas una cuenta, pero si no, créate una y después haz un fork de este curriculum para usarlo en tu computadora personal. (Siéntete en libertad de regalarnos una estrella, también 😊) -- **Explora Scikit-learn**. Familiarízate con [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un juego de bibliotecas de ML que referenciamos en estas lecciones. +- **Crea una cuenta de GitHub**. Como nos encontraste aquí en [GitHub](https://github.com), puede que ya tengas una cuenta, pero si no, créate una y después haz un fork de este curriculum para usarlo en tu computadora personal. (Siéntete libre de darnos una estrella 😊) +- **Explora Scikit-learn**. Familiarízate con [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un conjunto de bibliotecas de ML que referenciamos en estas lecciones. ### ¿Qué es el machine learning? -El término "machine learning" es uno de los términos más frecuentemente usados y populares hoy en día. Es muy probable que hayas escuchado este término al menos una vez si tienes algún tipo de familiaridad con la tecnología, no importa el sector en que trabajes. Aún así, las mecánicas del machine learning son un misterio para la mayoría de la gente. Para un principiante en machine learning, el tema puede sentirse intimidante. Es por esto que es importante entender lo que realmente es el machine learning, y aprender sobre el tema poco a poco, a través de ejemplos prácticos. +El término "machine learning" es uno de los términos más frecuentemente usados y populares hoy en día. Es muy probable que hayas escuchado este término al menos una vez si tienes algún tipo de familiaridad con la tecnología, no importa el sector en que trabajes. Aún así, las mecánicas del machine learning son un misterio para la mayoría de la gente. Para un principiante en machine learning, el tema puede parecer intimidante. Es por esto que es importante entender lo que realmente es el machine learning y aprender sobre el tema poco a poco, a través de ejemplos prácticos. ![curva de interés en ml](../images/hype.png) -> Google Trends nos muestra la más reciente "curva de interés" para el término "machine learning" +> Google Trends nos muestra la "curva de interés" reciente para el término "machine learning" -Vivimos en un universo lleno de misterios fascinantes. Grandes científicos como Stephen Hawking, Albert Einstein, y muchos más han dedicado sus vidas a la búsqueda de información significativa que revela los misterios del mundo a nuestro alrededor. Esta es la condición humana del aprendizaje: un niño humano aprende cosas nuevas y descubre la estructura de su mundo año con año conforme se convierten en adultos. +Vivimos en un universo lleno de misterios fascinantes. Grandes científicos como Stephen Hawking, Albert Einstein, y muchos más han dedicado sus vidas a la búsqueda de información significativa que revela los misterios del mundo a nuestro alrededor. Esta es la condición humana del aprendizaje: un niño humano aprende cosas nuevas y descubre la estructura de su mundo año tras año a medida que se convierten en adultos. -El cerebro de un niño y sus sentidos perciben sus alrededores y van aprendiendo gradualmente los patrones escondidos de la vida, lo que le ayuda al niño a crear reglas lógicas para identificar los patrones aprendidos. El proceso de aprendizaje del cerebro humano nos vuelve las criaturas más sofisticadas del planeta. Aprender de forma continua al descubrir patrones ocultos e innovar sobre esos patrones nos permite seguir mejorando a lo largo de nuestras vidas. Esta capacidad de aprendizaje y la capacidad de evolución están relacionadas a un concepto llamado [plasticidad cerebral o neuroplasticidad](https://www.simplypsychology.org/brain-plasticity.html). Podemos trazar algunas similitudes superficiales en cuanto a la motivación entre el proceso de aprendizaje del cerebro humano y los conceptos de machine learning. +El cerebro y los sentidos de un niño perciben sus alrededores y van aprendiendo gradualmente los patrones escondidos de la vida, lo que le ayuda al niño a crear reglas lógicas para identificar los patrones aprendidos. El proceso de aprendizaje del cerebro humano nos hace las criaturas más sofisticadas del planeta. Aprender de forma continua al descubrir patrones ocultos e innovar sobre esos patrones nos permite seguir mejorando a lo largo de nuestras vidas. Esta capacidad de aprendizaje y la capacidad de evolución están relacionadas a un concepto llamado [plasticidad cerebral o neuroplasticidad](https://www.simplypsychology.org/brain-plasticity.html). Podemos trazar algunas similitudes superficiales en cuanto a la motivación entre el proceso de aprendizaje del cerebro humano y los conceptos de machine learning. El [cerebro humano](https://www.livescience.com/29365-human-brain.html) percibe cosas del mundo real, procesa la información percibida, toma decisiones racionales, y realiza ciertas acciones basadas en las circunstancias. Esto es a lo que se le conoce como el comportamiento inteligente. Cuando programamos un facsímil (copia) del proceso del comportamiento inteligente, se le llama inteligencia artificial (IA). -Aunque los términos se suelen confundir, machine learning (ML) es un subconjunto importante de la inteligencia artificial. **El objetivo del ML es utilizar algoritmos especializados para descubrir información significativa y encontrar patrones ocultos de los datos percibidos para corroborar el proceso relacional de la toma de decisiones**. +Aunque los términos se suelen confundir, machine learning (ML) es una parte importante de la inteligencia artificial. **El objetivo del ML es utilizar algoritmos especializados para descubrir información significativa y encontrar patrones ocultos de los datos percibidos para corroborar el proceso relacional de la toma de decisiones**. ![IA, ML, deep learning, ciencia de los datos](../images/ai-ml-ds.png) @@ -51,7 +51,7 @@ En este currículum, vamos a cubrir solo los conceptos clave de machine learning En este curso aprenderás: - conceptos clave del machine learning -- la historia de ML +- la historia del ML - la justicia y el ML - técnicas de regresión en ML - técnicas de clasificación en ML @@ -67,19 +67,19 @@ En este curso aprenderás: - redes neuronales - inteligencia artificial (IA) -Para tener una mejor experiencia de aprendizaje, vamos a evitar las complejidades de las redes neuronales, "deep learning" (construcción de modelos de muchas capas utilizando las redes neuronales) e inteligencia artificial, que se discutirá en un currículum diferente. En un futuro también ofreceremos un currículum acerca de la ciencia de datos para enfocarnos en ese aspecto de este campo. +Para tener una mejor experiencia de aprendizaje, vamos a evitar las complejidades de las redes neuronales, "deep learning" (construcción de modelos de muchas capas utilizando las redes neuronales) e inteligencia artificial, que se discutirá en un currículum diferente. En un futuro también ofreceremos un currículum acerca de la ciencia de datos para enfocarnos en ese aspecto de ese campo. ## ¿Por qué estudiar machine learning? -Machine learning, desde una perspectiva de los sistemas, se define como la creación de sistemas automáticos que pueden aprender patrones ocultos a partir de datos para ayudar en tomar decisiones inteligentes. +El Machine learning, desde una perspectiva de los sistemas, se define como la creación de sistemas automáticos que pueden aprender patrones ocultos a partir de datos para ayudar en tomar decisiones inteligentes. Esta motivación está algo inspirada por como el cerebro humano aprende ciertas cosas basadas en los datos que percibe en el mundo real. -✅ Piensa por un minuto en porqué querría un negocio intentar implementar estrategias de machine learning vs. programar un motor basado en reglas. +✅ Piensa por un minuto en porqué querría un negocio intentar implementar estrategias de machine learning en lugar de programar un motor basado en reglas programadas de forma rígida. ### Aplicaciones del machine learning -Las aplicaciones del machine learning hoy en día están casi en todas partes, y son tan ubicuas como los datos que fluyen alrededor de nuestras sociedades, generados por nuestros teléfonos inteligentes, dispositivos conectados a internet, y otros sistemas. Considerando el inmenso potencial de los algoritmos estado del arte de machine learning, investigadores han estado explorando su capacidad de resolver problemas multidimensionales y multidisciplinarios de la vida real con resultados muy positivos. +Las aplicaciones del machine learning hoy en día están casi en todas partes, y son tan ubicuas como los datos que fluyen alrededor de nuestras sociedades, generados por nuestros teléfonos inteligentes, dispositivos conectados a internet, y otros sistemas. Considerando el inmenso potencial de los algoritmos punteros de machine learning, los investigadores han estado explorando su capacidad de resolver problemas multidimensionales y multidisciplinarios de la vida real con resultados muy positivos. **Tú puedes utilizar machine learning de muchas formas**: @@ -88,19 +88,19 @@ Las aplicaciones del machine learning hoy en día están casi en todas partes, y - Para entender la intención de un texto. - Para detectar noticias falsas y evitar la propagación de propaganda. -Finanzas, economía, ciencias de la Tierra, exploración espacial, ingeniería biomédica, ciencia cognitiva, e incluso campos en las humanidades han adaptado machine learning para solucionar los problemas más arduos y pesados en cuanto al procesamiento de datos. +Finanzas, economía, ciencias de la Tierra, exploración espacial, ingeniería biomédica, ciencia cognitiva, e incluso campos en las humanidades han adaptado machine learning para solucionar algunos de los problemas más arduos y pesados en cuanto al procesamiento de datos de cada una de estas ramas. -Machine learning automatiza el proceso del descubrimiento de patrones al encontrar perspectivas significativas desde el mundo real o datos generados. Machine learning ha demostrado ser muy valioso en las aplicaciones del sector salud, negocios y finanzas, entre otros. +Machine learning automatiza el proceso del descubrimiento de patrones al encontrar perspectivas significativas de datos provenientes del mundo real o generados. Machine learning ha demostrado ser muy valioso en las aplicaciones del sector de la salud, de negocios y finanzas, entre otros. -En el futuro próximo, entender las bases de machine learning va a ser una necesidad para la gente en cualquier sector debido a su alta adopción. +En el futuro próximo, entender las bases de machine learning va a ser una necesidad para la gente en cualquier sector debido a su adopción tan extendida. --- ## 🚀 Desafío -Dibuja, en papel o usando una aplicación como [Excalidraw](https://excalidraw.com/), como tú entiendes las diferencias entre inteligencia artificial, ML, deep learning, y la ciencia de datos. Agrega algunas ideas o problemas que cada una de estas técnicas son buenas en resolver. +Dibuja, en papel o usando una aplicación como [Excalidraw](https://excalidraw.com/), cómo entiendes las diferencias entre inteligencia artificial, ML, deep learning, y la ciencia de datos. Agrega algunas ideas de problemas que cada una de estas técnicas son buenas en resolver. -## [Cuestionario después de la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) +## [Cuestionario después de la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) ## Revisión y autoestudio @@ -108,6 +108,6 @@ Para aprender más sobre como puedes trabajar con algoritmos de ML en la nube, s Toma esta [Ruta de Aprendizaje](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa) sobre las bases de ML. -## Asignación +## Tarea [Ponte en marcha](assignment.md) diff --git a/1-Introduction/2-history-of-ML/translations/README.es.md b/1-Introduction/2-history-of-ML/translations/README.es.md index 7f7b1d298..39b2a0c85 100755 --- a/1-Introduction/2-history-of-ML/translations/README.es.md +++ b/1-Introduction/2-history-of-ML/translations/README.es.md @@ -1,45 +1,45 @@ # Historia del machine learning -![Resumen de la historoia del machine learning en un boceto](../../sketchnotes/ml-history.png) +![Resumen de la historia del machine learning en un boceto](../../sketchnotes/ml-history.png) > Boceto por [Tomomi Imura](https://www.twitter.com/girlie_mac) ## [Cuestionario previo a la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/3/) En esta lección, analizaremos los principales hitos en la historia del machine learning y la inteligencia artificial. -La historia de la inteligencia artificial, AI, como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML se incorporaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien, estos campos como áreas distintas de investigación comenzaron a cristalizar en la década de 1950, importantes [descubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) predecieronn y superpusieron a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' +La historia de la inteligencia artificial (AI) como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML ayudaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien estos campos comenzaron a cristalizar en la década de 1950 como áreas distintas de investigación, importantes [descubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) fueron predecesores y contemporáneos a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' ## Descubrimientos notables -- 1763, 1812 [Teorema de Bayes](https://wikipedia.org/wiki/Bayes%27_theorem) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el conocimiento previo. -- 1805 [Teoría de mínimos cuadrados](https://wikipedia.org/wiki/Least_squares) por el matemático francés Adrien-Marie Legendre. Esta teoría, que aprenderá en nuestra unidad de Regresión, ayuda en el data fitting. -- 1913 [Cadenas de Markov](https://wikipedia.org/wiki/Markov_chain) el nombre del matemático ruso Andrey Markov es utilizado para describir una secuencia de eventos basados en su estado anterior. +- 1763, 1812 [Teorema de Bayes](https://es.wikipedia.org/wiki/Teorema_de_Bayes) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el conocimiento previo. +- 1805 [Teoría de mínimos cuadrados](https://es.wikipedia.org/wiki/M%C3%ADnimos_cuadrados) por el matemático francés Adrien-Marie Legendre. Esta teoría, sobre la que aprenderemos en nuestra unidad de Regresión, ayuda al ajustar los modelos a los datos. +- 1913 [Cadenas de Markov](https://es.wikipedia.org/wiki/Cadena_de_M%C3%A1rkov) el nombre del matemático ruso Andrey Markov es utilizado para describir una secuencia de posibles eventos basados en su estado anterior. - 1957 [Perceptron](https://wikipedia.org/wiki/Perceptron) es un tipo de clasificador lineal inventado por el psicólogo Frank Rosenblatt que subyace a los avances en el deep learning. -- 1967 [Nearest Neighbor (Vecino más cercano)](https://wikipedia.org/wiki/Nearest_neighbor) es un algoritmo diseñado originalmente para trazar rutas. En un contexto de ML, se utiliza para detectar patrones. -- 1970 [Backpropagation](https://wikipedia.org/wiki/Backpropagation) es usado para entrenar [feedforward neural networks](https://wikipedia.org/wiki/Feedforward_neural_network). -- 1982 [Recurrent Neural Networks](https://wikipedia.org/wiki/Recurrent_neural_network) son redes neuronales artificiales derivadas de redes neuronales feedforward que crean grafos temporales. +- 1967 [Nearest Neighbor (Vecino más cercano)](https://es.wikipedia.org/wiki/K_vecinos_m%C3%A1s_pr%C3%B3ximos) es un algoritmo diseñado originalmente para trazar rutas. En un contexto de ML, se utiliza para detectar patrones. +- 1970 [Retropropagación](https://es.wikipedia.org/wiki/Propagaci%C3%B3n_hacia_atr%C3%A1s): es usada para entrenar [redes neuronales prealimentadas](https://es.wikipedia.org/wiki/Red_neuronal_prealimentada). +- 1982 [Redes neuronales recurrentes](https://es.wikipedia.org/wiki/Red_neuronal_recurrente) son redes neuronales artificiales derivadas de redes neuronales prealimentadas que crean grafos temporales. ✅ Investigue un poco. ¿Qué otras fechas se destacan como fundamentales en la historia del machine learning (ML) y la inteligencia artificial (AI)? ## 1950: Máquinas que piensan -Alan Turing, una persona verdaderamente notable que fue votada [por el público en 2019](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) como el científico más grande del siglo XX, se le atribuye haber ayudado a sentar las bases del concepto de una 'máquina que puede pensar.' Lidió con los detractores y su propia necesidad de evidencia empírica de este concepto en parte mediante la creación de la [prueba de Turing](https://www.bbc.com/news/technology-18475646, que explorarás en nuestras lecciones de NLP. +Alan Turing, una persona verdaderamente notable que fue votada [por el público en 2019](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) como el científico más grande del siglo XX, a quien se le atribuye haber ayudado a sentar las bases del concepto de una 'máquina que puede pensar.' Lidió con los detractores y con su propia necesidad de evidencia empírica de este concepto en parte mediante la creación de la [prueba de Turing](https://www.bbc.com/news/technology-18475646), que explorarás en nuestras lecciones de procesamiento de lenguaje natural (NLP, por sus siglas en inglés). ## 1956: Dartmouth Summer Research Project -"The Dartmouth Summer Research Project sobre inteligencia artificial fuer un evento fundamental para la inteligencia artificial como campo," y fue aquí donde se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). +"The Dartmouth Summer Research Project sobre inteligencia artificial fue un evento fundamental para la inteligencia artificial como campo" y fue aquí donde se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). > Todos los aspectos del aprendizaje y cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos. -El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos." Los participantes, incluyeron otra luminaria en el campo, Marvin Minsky. +El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura de que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos." Los participantes, incluyeron otro gran experto en el campo, Marvin Minsky. -El taller tiene el mérito de haber iniciado y alentado varias discusiones que incluyen "el surgimiento de métodos simbólicos, systemas en dominios limitados (primeros sistemas expertos), y sistemas deductivos versus sistemas inductivos." ([fuente](https://wikipedia.org/wiki/Dartmouth_workshop)). +El taller tiene el mérito de haber iniciado y alentado varias discusiones que incluyen "el surgimiento de métodos simbólicos, sistemas en dominios limitados (primeros sistemas expertos), y sistemas deductivos contra sistemas inductivos." ([fuente](https://es.wikipedia.org/wiki/Conferencia_de_Dartmouth)). ## 1956 - 1974: "Los años dorados" -Desde la década de 1950, hasta mediados de la de 1970, el optimismo se elevó con la esperanza de que la AI pudiera resolver muchos problemas. En 1967, Marvin Minsky declaró con seguridad que "dentro de una generación ... el problema de crear 'inteligencia artificial' se resolverá sustancialemte." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall) +Desde la década de 1950, hasta mediados de la de 1970, el optimismo se elevó con la esperanza de que la AI pudiera resolver muchos problemas. En 1967, Marvin Minsky declaró con seguridad que "dentro de una generación ... el problema de crear 'inteligencia artificial' estará resuelto en gran medida." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall) -La investigación del procesamiento del lenguaje natural floreció, la búsqueda se refinó y se hizo más poderosa, y el concepto de 'micro-worlds' fue creado, donde se completaban tareas simples utilizando instrucciones en lenguaje sencillo. +La investigación del procesamiento del lenguaje natural floreció, la búsqueda se refinó y se hizo más poderosa, y el concepto de 'micro-mundos' fue creado, donde se completaban tareas simples utilizando instrucciones en lenguaje sencillo. La investigación estuvo bien financiada por agencias gubernamentales, se realizaron avances en computación y algoritmos, y se construyeron prototipos de máquinas inteligentes. Algunas de esta máquinas incluyen: @@ -66,11 +66,11 @@ A mediados de la década de 1970, se hizo evidente que la complejidad de la fabr - **Limitaciones**. La potencia computacional era demasiado limitada. - **Explosión combinatoria**. La cantidad de parámetros necesitados para entrenar creció exponencialmente a medida que se pedía más a las computadoras sin una evolución paralela de la potencia y la capacidad de cómputo. - **Escasez de datos**. Hubo una escasez de datos que obstaculizó el proceso de pruebas, desarrollo y refinamiento de algoritmos. -- **¿Estamos haciendo las preguntas correctas?**. Las mismas preguntas que se estaban formulando comenzaron a cuestionarse. Los investigadores comenzaron a criticar sus aproches: +- **¿Estamos haciendo las preguntas correctas?**. Las mismas preguntas que se estaban formulando comenzaron a cuestionarse. Los investigadores comenzaron a criticar sus métodos: - Las pruebas de Turing se cuestionaron por medio, entre otras ideas, de la 'teoría de la habitación china' que postulaba que "programar una computadora digital puede hacerse que parezca que entiende el lenguaje, pero no puede producir una comprensión real" ([fuente](https://plato.stanford.edu/entries/chinese-room/)) - Se cuestionó la ética de introducir inteligencias artificiales como la "terapeuta" Eliza en la sociedad. -Al mismo tiempo, comenzaron a formarse varia escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran sistemas _scruffy_ bien conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medida que sus resultados eran más explicables. +Al mismo tiempo, comenzaron a formarse varias escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran sistemas _scruffy_ muy conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medida que sus resultados eran más explicables. ## Systemas expertos de la década de 1980 @@ -86,13 +86,13 @@ La proliferación de hardware de sistemas expertos especializados tuvo el desafo ## 1993 - 2011 -Esta época vió una nueva era para el ML y la IA para poder resolver problemas que habían sido causados anteriormente por la falta de datos y poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en un verdadera disciplina. +Esta época vió una nueva era para el ML y la IA para poder resolver problemas que anteriormente provenían de la falta de datos y de poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en una verdadera disciplina. ## Ahora -Hoy en día, machine learning y la inteligencia artificial tocan casi todos los aspectos de nuestras vidas. Esta era requiere una comprensión cuidadosa de los riesgos y los efectos potenciales de estos algoritmos en las vidas humanas. Como ha dicho Brad Smith de Microsoft, "La tecnología de la información plantea problemas que van al corazón de las protecciones fundamentales de los derechos humanos, como la privacidad y la libertad de expresión. Esos problemas aumentan las responsabilidades de las empresas de tecnología que crean estos productos. En nuestra opinión, también exige regulación gubernamental reflexiva y para el desarrollo de normas sobre usos aceptables" ([fuente](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). +Hoy en día, machine learning y la inteligencia artificial tocan casi todos los aspectos de nuestras vidas. Esta era requiere de una comprensión cuidadosa de los riesgos y los efectos potenciales de estos algoritmos en las vidas humanas. Como ha dicho Brad Smith de Microsoft, "La tecnología de la información plantea problemas que van al corazón de las protecciones fundamentales de los derechos humanos, como la privacidad y la libertad de expresión. Esos problemas aumentan las responsabilidades de las empresas de tecnología que crean estos productos. En nuestra opinión, también exige regulación gubernamental reflexiva y el desarrollo de normas sobre usos aceptables" ([fuente](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). -Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y algoritmos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. +Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y los algoritmos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. [![La historia del deep learning](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "The history of deep learning") > 🎥 Haga clic en la imagen de arriba para ver un video: Yann LeCun analiza la historia del deep learning en esta conferencia @@ -100,9 +100,9 @@ Queda por ver qué depara el futuro, pero es importante entender estos sistemas --- ## 🚀Desafío -Sumérjase dentro de unos de estos momentos históricos y aprenda más sobre las personas detrás de ellos. Hay personajes fascinantes y nunca se creó ningún descubrimiento científico en un vacío cultural. ¿Qué descubres? +Sumérjase dentro de unos de estos momentos históricos y aprenda más sobre las personas detrás de ellos. Hay personajes fascinantes y nunca ocurrió ningún descubrimiento científico en un vacío cultural. ¿Qué descubres? -## [Cuestionario posterior a la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) +## [Cuestionario posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) ## Revisión y autoestudio @@ -112,6 +112,6 @@ Aquí hay elementos para ver y escuchar: [![La historia de la IA por Amy Boyd](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "La historia de la IA por Amy Boyd") -## Asignación +## Tarea [Crea un timeline](assignment.md) diff --git a/1-Introduction/translations/README.es.md b/1-Introduction/translations/README.es.md index e26ee3e1c..a4bc59cec 100644 --- a/1-Introduction/translations/README.es.md +++ b/1-Introduction/translations/README.es.md @@ -1,6 +1,6 @@ # Introducción al machine learning -En esta sección del plan de estudios, se le presentarán los conceptos básicos que subyacen al campo del "machine learning", lo que es, y aprenderá sobre su historia y las técnicas que los investigadores utilizan para trabajar con él. ¡Exploremos juntos este nuevo mundo de ML! +En esta sección del plan de estudios se le presentarán los conceptos básicos que hay detrás del campo del "machine learning", lo que es, y aprenderemos sobre su historia y las técnicas que los investigadores utilizan para trabajar con él. ¡Exploremos juntos el mundo del ML! ![globe](images/globe.jpg) > Photo by Bill Oxford on Unsplash From 2e267b37a05c8f28e8457ac1cee11cfaeef2732f Mon Sep 17 00:00:00 2001 From: Carlosbg Date: Wed, 3 Nov 2021 21:59:51 +0100 Subject: [PATCH 52/63] Gramatically updated the Spanish translations for lesson number 3 --- .../translations/assignment.es.md | 2 +- .../3-fairness/translations/README.es.md | 64 +++++++++---------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/1-Introduction/2-history-of-ML/translations/assignment.es.md b/1-Introduction/2-history-of-ML/translations/assignment.es.md index 5aedeb7ff..504796e78 100644 --- a/1-Introduction/2-history-of-ML/translations/assignment.es.md +++ b/1-Introduction/2-history-of-ML/translations/assignment.es.md @@ -2,7 +2,7 @@ ## Instrucciones -Usando [este repo](https://github.com/Digital-Humanities-Toolkit/timeline-builder), crea una línea de tiempo de algunos aspectos de la historia de los algoritmos, matemáticas, estadística, Inteligencia Artificial (AI), Aprendizaje Automático (ML), o una combinación de todos estos. Te puedes enfocar en una persona, una idea o período largo de tiempo de pensamiento. Asegúrate de agregar elementos multimedia. +Usando [este repositorio](https://github.com/Digital-Humanities-Toolkit/timeline-builder), crea una línea temporal de algunos aspectos de la historia de los algoritmos, matemáticas, estadística, Inteligencia Artificial (AI), Aprendizaje Automático (ML), o una combinación de todos estos. Te puedes enfocar en una persona, una idea o período largo de tiempo de pensamiento. Asegúrate de agregar elementos multimedia. ## Rúbrica diff --git a/1-Introduction/3-fairness/translations/README.es.md b/1-Introduction/3-fairness/translations/README.es.md index 4cecf262f..90d25ba46 100644 --- a/1-Introduction/3-fairness/translations/README.es.md +++ b/1-Introduction/3-fairness/translations/README.es.md @@ -7,9 +7,9 @@ ## Introducción -En este plan de estudios, comenzarás a descubrir como el aprendizaje automático puede y está impactando nuestra vida diaria. Aún ahora, los sistemas y modelos involucrados en tareas diarias de toma de decisiones, como los diagnósticos del cuidado de la salud o detección del fraude. Es importante que estos modelos trabajen bien con el fin de proveer resultados justos para todos. +En esta sección, comenzarás a descubrir como el aprendizaje automático puede y está impactando nuestra vida diaria. Incluso ahora mismo, hay sistemas y modelos involucrados en tareas diarias de toma de decisiones, como los diagnósticos del cuidado de la salud o detección del fraude. Es importante que estos modelos funcionen correctamente con el fin de proveer resultados justos para todos. -Imagina que puede pasar cuando los datos que usas para construir estos modelos carecen de cierta demografía, como es el caso de raza, género, punto de vista político, religión, o representa desproporcionadamente estas demografías. ¿Qué pasa cuando la salida del modelo es interpretada a favor de alguna demografía? ¿Cuál es la consecuencia para la aplicación? +Imagina que podría pasar si los datos que usas para construir estos modelos carecen de cierta demografía, como es el caso de raza, género, punto de vista político, religión, o representan desproporcionadamente estas demografías. ¿Qué pasa cuando los resultados del modelo son interpretados en favor de alguna demografía? ¿Cuál es la consecuencia para la aplicación? En esta lección, será capaz de: @@ -19,33 +19,33 @@ En esta lección, será capaz de: ## Prerrequisitos -Como un prerrequisito, por favor toma el Path de aprendizaje "Responsible AI Principles" y mira el video debajo en el tema: +Como un prerrequisito, por favor toma el curso "Responsible AI Principles" y mira el vídeo debajo sobre el tema: -Aprende más acerca de la AI responsable siguiendo este [Path de aprendizaje](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) +Aprende más acerca de la AI responsable siguiendo este [curso](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) -[![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfonque de Microsoft para la AI responsable") +[![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfoque de Microsoft para la AI responsable") -> 🎥 Haz clic en imagen superior para el video: Enfoque de Microsoft para la AI responsable +> 🎥 Haz clic en imagen superior para el vídeo: Enfoque de Microsoft para la AI responsable ## Injusticia en los datos y algoritmos > "Si torturas los datos lo suficiente, estos confesarán cualquier cosa" - Ronald Coase -Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha conclusión puede pasar algunas veces de forma no intencional. Como humanos, todos tenemos sesgos, y es usualmente difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. +Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha manipulación puede ocurrir a veces de forma no intencional. Como humanos, todos tenemos sesgos, y muchas veces es difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. -El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío socio-tecnológico complejo. Sginificando que no puede ser dirigido puramente desde una perspectiva social o técnica. +El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío socio-tecnológico complejo. Esto quiere decir que no puede ser afrontado desde una perspectiva puramente social o técnica. ### Daños relacionados con la justicia -¿Qué quieres decir con injusticia? "injusticia" engloba impactos negativos, o "daños", para un grupo de personas, como esas definidas en términos de raza, género, edad o estado de discapacidad. +¿Qué quieres decir con injusticia? "injusticia" engloba impactos negativos, o "daños", para un grupo de personas, como aquellos definidos en términos de raza, género, edad o estado de discapacidad. Los principales daños relacionados a la justicia pueden ser clasificados como de: -- **Asignación**, si un género o etnicidad, por ejemplo, se favorece sobre otro. +- **Asignación**, si un género o etnia, por ejemplo, se favorece sobre otro. - **Calidad del servicio**. Si entrenas los datos para un escenario específico pero la realidad es mucho más compleja, esto conlleva a servicio de bajo rendimiento. -- **Estereotipo**. El asociar un grupo dato con atributos preasignados. -- **Denigrado**. Criticar injustamente y etiquetar algo a alguien. -- **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que se sigue promocionando está contribuyendo al daño. +- **Estereotipo**. El asociar un cierto grupo con atributos preasignados. +- **Denigrado**. Criticar injustamente y etiquetar algo o alguien. +- **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que sigue promocionándolo está contribuyendo al daño. Demos un vistazo a los ejemplos. @@ -53,27 +53,27 @@ Demos un vistazo a los ejemplos. Considerar un sistema hipotético para seleccionar solicitudes de préstamo. El sistema tiende a seleccionar a hombres blancos como mejores candidatos por encima de otros grupos. Como resultado, los préstamos se retienen para ciertos solicitantes. -Otro ejemplo sería una herramienta experimental de contratación desarrollada por una gran corporación para seleccionar candidatos. La herramienta discriminó sistemáticamente un género de otro usando los modelos entrenados para preferir palabras asociadas con otras, lo cual resultó en candidatos penalizados cuyos currículos contienen palabras como "women’s rugby team". +Otro ejemplo sería una herramienta experimental de contratación desarrollada por una gran corporación para seleccionar candidatos. La herramienta discriminó sistemáticamente un género de otro usando los modelos entrenados para preferir palabras asociadas con otras, lo cual resultó en candidatos penalizados cuyos currículos contienen palabras como "equipo de rugby femenino". ✅ Realiza una pequeña investigación para encontrar un ejemplo del mundo real de algo como esto. ### Calidad del servicio -Los investigadores encontraron que varios clasificadores de género comerciales tenían altas tasas de error en las imágenes de mujeres con tonos de piel más oscuros lo opuesto a las imágenes de hombres con tonos de piel más claros. [Referencia](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) +Los investigadores encontraron que varios clasificadores de género comerciales tenían altas tasas de error en las imágenes de mujeres con tonos de piel más oscuros, al contrario que con imágenes de hombres con tonos de piel más claros. [Referencia](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) -Otro infame ejemplo es el dispensador de jabón para manos que parece no ser capaz de detectar a la gente con piel de color oscuro. [Referencia](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773) +Otro ejemplo infame es el dispensador de jabón para manos que parece no ser capaz de detectar a la gente con piel de color oscuro. [Referencia](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773) ### Estereotipo -La vista de género estereotipada fue encontrada en una traducción automática. Cuando se tradujo “he is a nurse and she is a doctor” al turco, se encontraron los problemas. El turco es un idioma sin género el cual tiene un pronombre "o" para comunicar el singular de la tercera persona, pero al traducir nuevamente la oración del turco al inglés se produjo el estereotipo como “she is a nurse and he is a doctor”. +La vista de género estereotipada fue encontrada en una traducción automática. Cuando se tradujo “Él es un enfermero y ella es una doctora” al turco, se encontraron los problemas. El turco es un idioma sin género el cual tiene un pronombre "o" para comunicar el singular de la tercera persona, pero al traducir nuevamente la oración del turco al inglés resulta la frase estereotipada e incorrecta de “Ella es una enfermera y él es un doctor”. ![Traducción al turco](../images/gender-bias-translate-en-tr.png) ![Traducción de nuevo al inglés](../images/gender-bias-translate-tr-en.png) -### Denigrado +### Denigración -Una tecnología de etiquetado de imágenes infamemente etiquetó imágenes de gente con color oscuro de piel como gorilas. El etiquetado incorrecto es dañino no solo porque el sistema cometió un error, sino porque específicamente aplicó una etiqueta que tiene una larga historia de ser usada a propósito para denigrar a la gente negra. +Una tecnología de etiquetado de imágenes horriblemente etiquetó imágenes de gente con color oscuro de piel como gorilas. El etiquetado incorrecto es dañino no solo porque el sistema cometió un error, sino porque específicamente aplicó una etiqueta que tiene una larga historia de ser usada a propósito para denigrar a la gente negra. [![AI: ¿No soy una mujer?](https://img.youtube.com/vi/QxuyfWoVV98/0.jpg)](https://www.youtube.com/watch?v=QxuyfWoVV98 "AI, ¿No soy una mujer?") > 🎥 Da clic en la imagen superior para el video: AI, ¿No soy una mujer? - un espectáculo que muestra el daño causado por la denigración racista de una AI. @@ -106,7 +106,7 @@ Las suposiciones erróneas hechas durante el desarrollo también causan injustic ## Entiende tus modelos y construye de forma justa -A pesar de los muchos aspectos de justicia que no son capturados en métricas cuantitativas justas, y que no es posible remover totalmente el sesgo de un sistema para garantizar la justicia, aún eres responsable de detectar y mitigar problemas de justicia tanto como sea posible. +A pesar de los muchos aspectos de justicia que no son capturados en métricas cuantitativas justas, y que no es posible borrar totalmente el sesgo de un sistema para garantizar la justicia, eres responsable de detectar y mitigar problemas de justicia tanto como sea posible. Cuando trabajas con modelos de aprendizaje automático, es importante entender tus modelos asegurando su interpretabilidad y evaluar y mitigar injusticias. @@ -114,7 +114,7 @@ Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el ## Métodos de evaluación -1. **Identifica daños (y beneficios)**. El primer paso es identificar daños y beneficios. Piensa cómo las acciones y decisiones pueden afectar tanto a clientes potenciales como al negocio mismo. +1. **Identifica daños (y beneficios)**. El primer paso es identificar daños y beneficios. Piensa en cómo las acciones y decisiones pueden afectar tanto a clientes potenciales como al negocio mismo. 2. **Identifica los grupos afectados**. Una vez que entendiste qué clase de daños o beneficios pueden ocurrir, identifica los grupos que podrían ser afectados. ¿Están estos grupos definidos por género, etnicidad, o grupo social? @@ -124,9 +124,9 @@ Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el ¿Cuáles son los daños y beneficios asociados con el préstamo? Piensa en escenarios con falsos negativos y falsos positivos: -**Falsos negativos** (rechazo, aunque Y=1) - en este caso, un solicitante quien será capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. +**Falsos negativos** (rechazado, pero Y=1) - en este caso, un solicitante que sería capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. -**Falsos positivos** (aceptado, aunque Y=0) - en este caso, el solicitante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobranza de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. +**Falsos positivos** (aceptado, pero Y=0) - en este caso, el solicitante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobro de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. ### Identifica los grupos afectados @@ -146,7 +146,7 @@ Has identificado los daños y un grupo afectado, en este caso, delimitado por g Esta tabla nos dice varias cosas. Primero, notamos que hay comparativamente pocas personas no-binarias en los datos. Los datos están sesgados, por lo que necesitas ser cuidadoso en cómo interpretas estos números. -En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la diferencia mayor o la menor tasa de cada falso negativo y falso positivo. +En este caso, tenemos 3 grupos y 2 métricas. En el caso de cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la mayor diferencia o la menor tasa de cada falso negativo y falso positivo. ✅ Detente y piensa: ¿Qué otros grupos es probable se vean afectados a la hora de solicitar un préstamo? @@ -154,7 +154,7 @@ En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo n Para mitigar injusticias, explora el modelo para generar varios modelos mitigados y compara las compensaciones que se hacen entre la precisión y justicia para seleccionar el modelo más justo. -Esta lección introductoria no profundiza en los detalles de mitigación de injusticia algorítmica, como los enfoques de post-procesamiento y reducciones, pero aquí tienes una herramiento que podrías probar. +Esta lección introductoria no profundiza en los detalles de mitigación algorítmica de injusticia, como los enfoques de post-procesado y de reducciones, pero aquí tienes una herramiento que podrías probar: ### Fairlearn @@ -166,11 +166,11 @@ La herramienta te ayuda a evaluar cómo unos modelos de predicción afectan a di - Explora la [guía de usuario](https://fairlearn.github.io/main/user_guide/index.html), [ejemplos](https://fairlearn.github.io/main/auto_examples/index.html) -- Prueba algunas [muestras de notebooks](https://github.com/fairlearn/fairlearn/tree/master/notebooks). +- Prueba algunos [notebooks de ejemplo](https://github.com/fairlearn/fairlearn/tree/master/notebooks). -- Aprende [cómo activar evaluación de justicia](https://docs.microsoft.com/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) de los modelos de aprendizaje automático en Azure Machine Learning. +- Aprende a [cómo activar evaluación de justicia](https://docs.microsoft.com/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) de los modelos de aprendizaje automático en Azure Machine Learning. -- Revisa estas [muestras de notebooks](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) para más escenarios de evaluaciones de justicia en Azure Machine Learning. +- Revisa estos [notebooks de ejemplo](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) para más escenarios de evaluaciones de justicia en Azure Machine Learning. --- ## 🚀 Desafío @@ -183,14 +183,14 @@ Para prevenir que los sesgos sean introducidos en primer lugar, debemos: Piensa en escenarios de la vida real donde la injusticia es evidente en la construcción y uso de modelos. ¿Qué más debemos considerar? -## [Examen posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/) +## [Cuestionario posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/) ## Revisión y autoestudio -En esta lección, has aprendido algunos de los conceptos básicos de justicia e injusticia en el aprendizaje automático. +En esta lección has aprendido algunos de los conceptos básicos de justicia e injusticia en el aprendizaje automático. Mira este taller para profundizar en estos temas: -- YouTube: Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación por Hanna Wallach y Miro Dudik [Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) +- YouTube: [Daños relacionados con la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) por Hanna Wallach y Miro Dudik También lee: @@ -206,6 +206,6 @@ Lee acerca de las herramientas de Azure Machine Learning para asegurar justicia - [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-15963-cxa) -## Asignación +## Tarea [Explora Fairlearn](../translations/assignment.es.md) From eca688e519316004ea9efd9297932bcc11f333a5 Mon Sep 17 00:00:00 2001 From: Carlosbg <84228424+Carlosbogo@users.noreply.github.com> Date: Thu, 4 Nov 2021 18:20:53 +0100 Subject: [PATCH 53/63] Gramatically updated the Spanish translations for the first few lessons (#455) * Gramatically updated the Spanish translations for the first few lessons * Gramatically updated the Spanish translations for lesson number 3 --- .../1-intro-to-ML/translations/README.es.md | 38 +++++------ .../2-history-of-ML/translations/README.es.md | 44 ++++++------- .../translations/assignment.es.md | 2 +- .../3-fairness/translations/README.es.md | 64 +++++++++---------- 1-Introduction/translations/README.es.md | 2 +- 5 files changed, 75 insertions(+), 75 deletions(-) diff --git a/1-Introduction/1-intro-to-ML/translations/README.es.md b/1-Introduction/1-intro-to-ML/translations/README.es.md index d3c6babf4..8481dcbfd 100644 --- a/1-Introduction/1-intro-to-ML/translations/README.es.md +++ b/1-Introduction/1-intro-to-ML/translations/README.es.md @@ -8,7 +8,7 @@ ### Introducción -Te damos la bienvenida a este curso acerca del machine learning (ML) clásico para principiantes! Así se trate de tu primera incursión en este tema, o cuentes con amplia experiencia en el ML y busques refrescar tus conocimientos en un área específica, ¡nos alegramos de que te nos unas! Queremos crear un punto de lanzamiento amigable para tus estudios de ML y nos encantaría evaluar, responder, e incorporar tu [retroalimentación](https://github.com/microsoft/ML-For-Beginners/discussions). +¡Te damos la bienvenida a este curso acerca del machine learning (ML) clásico para principiantes! Así se trate de tu primer contacto con este tema, o cuentes con amplia experiencia en el ML y busques refrescar tus conocimientos en un área específica, ¡nos alegramos de que te nos unas! Queremos crear un punto de lanzamiento amigable para tus estudios de ML y nos encantaría evaluar, responder, e incorporar tu [retroalimentación](https://github.com/microsoft/ML-For-Beginners/discussions). [![Introducción al ML](https://img.youtube.com/vi/h0e2HAPTGF4/0.jpg)](https://youtu.be/h0e2HAPTGF4 "Introducción al ML") @@ -21,24 +21,24 @@ Antes de comenzar con este currículum, debes tener tu computadora configurada y - **Configura tu equipo con estos videos**. Aprende más acerca de como configurar tu equipo con [estos videos](https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6). - **Aprende Python**. También se recomienda que tengas un entendimiento básico de [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-15963-cxa), un lenguaje de programación útil para practicantes de la ciencia de datos, y que se utiliza en este curso. - **Aprende Node.js y JavaScript**. También usamos JavaScript unas cuantas veces en este curso cuando creamos aplicaciones web, así que necesitarás tener [node](https://nodejs.org) y [npm](https://www.npmjs.com/) instalados, así como [Visual Studio Code](https://code.visualstudio.com/) listo para el desarrollo con Python y JavaScript. -- **Crea una cuenta de GitHub**. Como nos encontraste aquí en [GitHub](https://github.com), puede que ya tengas una cuenta, pero si no, créate una y después haz un fork de este curriculum para usarlo en tu computadora personal. (Siéntete en libertad de regalarnos una estrella, también 😊) -- **Explora Scikit-learn**. Familiarízate con [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un juego de bibliotecas de ML que referenciamos en estas lecciones. +- **Crea una cuenta de GitHub**. Como nos encontraste aquí en [GitHub](https://github.com), puede que ya tengas una cuenta, pero si no, créate una y después haz un fork de este curriculum para usarlo en tu computadora personal. (Siéntete libre de darnos una estrella 😊) +- **Explora Scikit-learn**. Familiarízate con [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un conjunto de bibliotecas de ML que referenciamos en estas lecciones. ### ¿Qué es el machine learning? -El término "machine learning" es uno de los términos más frecuentemente usados y populares hoy en día. Es muy probable que hayas escuchado este término al menos una vez si tienes algún tipo de familiaridad con la tecnología, no importa el sector en que trabajes. Aún así, las mecánicas del machine learning son un misterio para la mayoría de la gente. Para un principiante en machine learning, el tema puede sentirse intimidante. Es por esto que es importante entender lo que realmente es el machine learning, y aprender sobre el tema poco a poco, a través de ejemplos prácticos. +El término "machine learning" es uno de los términos más frecuentemente usados y populares hoy en día. Es muy probable que hayas escuchado este término al menos una vez si tienes algún tipo de familiaridad con la tecnología, no importa el sector en que trabajes. Aún así, las mecánicas del machine learning son un misterio para la mayoría de la gente. Para un principiante en machine learning, el tema puede parecer intimidante. Es por esto que es importante entender lo que realmente es el machine learning y aprender sobre el tema poco a poco, a través de ejemplos prácticos. ![curva de interés en ml](../images/hype.png) -> Google Trends nos muestra la más reciente "curva de interés" para el término "machine learning" +> Google Trends nos muestra la "curva de interés" reciente para el término "machine learning" -Vivimos en un universo lleno de misterios fascinantes. Grandes científicos como Stephen Hawking, Albert Einstein, y muchos más han dedicado sus vidas a la búsqueda de información significativa que revela los misterios del mundo a nuestro alrededor. Esta es la condición humana del aprendizaje: un niño humano aprende cosas nuevas y descubre la estructura de su mundo año con año conforme se convierten en adultos. +Vivimos en un universo lleno de misterios fascinantes. Grandes científicos como Stephen Hawking, Albert Einstein, y muchos más han dedicado sus vidas a la búsqueda de información significativa que revela los misterios del mundo a nuestro alrededor. Esta es la condición humana del aprendizaje: un niño humano aprende cosas nuevas y descubre la estructura de su mundo año tras año a medida que se convierten en adultos. -El cerebro de un niño y sus sentidos perciben sus alrededores y van aprendiendo gradualmente los patrones escondidos de la vida, lo que le ayuda al niño a crear reglas lógicas para identificar los patrones aprendidos. El proceso de aprendizaje del cerebro humano nos vuelve las criaturas más sofisticadas del planeta. Aprender de forma continua al descubrir patrones ocultos e innovar sobre esos patrones nos permite seguir mejorando a lo largo de nuestras vidas. Esta capacidad de aprendizaje y la capacidad de evolución están relacionadas a un concepto llamado [plasticidad cerebral o neuroplasticidad](https://www.simplypsychology.org/brain-plasticity.html). Podemos trazar algunas similitudes superficiales en cuanto a la motivación entre el proceso de aprendizaje del cerebro humano y los conceptos de machine learning. +El cerebro y los sentidos de un niño perciben sus alrededores y van aprendiendo gradualmente los patrones escondidos de la vida, lo que le ayuda al niño a crear reglas lógicas para identificar los patrones aprendidos. El proceso de aprendizaje del cerebro humano nos hace las criaturas más sofisticadas del planeta. Aprender de forma continua al descubrir patrones ocultos e innovar sobre esos patrones nos permite seguir mejorando a lo largo de nuestras vidas. Esta capacidad de aprendizaje y la capacidad de evolución están relacionadas a un concepto llamado [plasticidad cerebral o neuroplasticidad](https://www.simplypsychology.org/brain-plasticity.html). Podemos trazar algunas similitudes superficiales en cuanto a la motivación entre el proceso de aprendizaje del cerebro humano y los conceptos de machine learning. El [cerebro humano](https://www.livescience.com/29365-human-brain.html) percibe cosas del mundo real, procesa la información percibida, toma decisiones racionales, y realiza ciertas acciones basadas en las circunstancias. Esto es a lo que se le conoce como el comportamiento inteligente. Cuando programamos un facsímil (copia) del proceso del comportamiento inteligente, se le llama inteligencia artificial (IA). -Aunque los términos se suelen confundir, machine learning (ML) es un subconjunto importante de la inteligencia artificial. **El objetivo del ML es utilizar algoritmos especializados para descubrir información significativa y encontrar patrones ocultos de los datos percibidos para corroborar el proceso relacional de la toma de decisiones**. +Aunque los términos se suelen confundir, machine learning (ML) es una parte importante de la inteligencia artificial. **El objetivo del ML es utilizar algoritmos especializados para descubrir información significativa y encontrar patrones ocultos de los datos percibidos para corroborar el proceso relacional de la toma de decisiones**. ![IA, ML, deep learning, ciencia de los datos](../images/ai-ml-ds.png) @@ -51,7 +51,7 @@ En este currículum, vamos a cubrir solo los conceptos clave de machine learning En este curso aprenderás: - conceptos clave del machine learning -- la historia de ML +- la historia del ML - la justicia y el ML - técnicas de regresión en ML - técnicas de clasificación en ML @@ -67,19 +67,19 @@ En este curso aprenderás: - redes neuronales - inteligencia artificial (IA) -Para tener una mejor experiencia de aprendizaje, vamos a evitar las complejidades de las redes neuronales, "deep learning" (construcción de modelos de muchas capas utilizando las redes neuronales) e inteligencia artificial, que se discutirá en un currículum diferente. En un futuro también ofreceremos un currículum acerca de la ciencia de datos para enfocarnos en ese aspecto de este campo. +Para tener una mejor experiencia de aprendizaje, vamos a evitar las complejidades de las redes neuronales, "deep learning" (construcción de modelos de muchas capas utilizando las redes neuronales) e inteligencia artificial, que se discutirá en un currículum diferente. En un futuro también ofreceremos un currículum acerca de la ciencia de datos para enfocarnos en ese aspecto de ese campo. ## ¿Por qué estudiar machine learning? -Machine learning, desde una perspectiva de los sistemas, se define como la creación de sistemas automáticos que pueden aprender patrones ocultos a partir de datos para ayudar en tomar decisiones inteligentes. +El Machine learning, desde una perspectiva de los sistemas, se define como la creación de sistemas automáticos que pueden aprender patrones ocultos a partir de datos para ayudar en tomar decisiones inteligentes. Esta motivación está algo inspirada por como el cerebro humano aprende ciertas cosas basadas en los datos que percibe en el mundo real. -✅ Piensa por un minuto en porqué querría un negocio intentar implementar estrategias de machine learning vs. programar un motor basado en reglas. +✅ Piensa por un minuto en porqué querría un negocio intentar implementar estrategias de machine learning en lugar de programar un motor basado en reglas programadas de forma rígida. ### Aplicaciones del machine learning -Las aplicaciones del machine learning hoy en día están casi en todas partes, y son tan ubicuas como los datos que fluyen alrededor de nuestras sociedades, generados por nuestros teléfonos inteligentes, dispositivos conectados a internet, y otros sistemas. Considerando el inmenso potencial de los algoritmos estado del arte de machine learning, investigadores han estado explorando su capacidad de resolver problemas multidimensionales y multidisciplinarios de la vida real con resultados muy positivos. +Las aplicaciones del machine learning hoy en día están casi en todas partes, y son tan ubicuas como los datos que fluyen alrededor de nuestras sociedades, generados por nuestros teléfonos inteligentes, dispositivos conectados a internet, y otros sistemas. Considerando el inmenso potencial de los algoritmos punteros de machine learning, los investigadores han estado explorando su capacidad de resolver problemas multidimensionales y multidisciplinarios de la vida real con resultados muy positivos. **Tú puedes utilizar machine learning de muchas formas**: @@ -88,19 +88,19 @@ Las aplicaciones del machine learning hoy en día están casi en todas partes, y - Para entender la intención de un texto. - Para detectar noticias falsas y evitar la propagación de propaganda. -Finanzas, economía, ciencias de la Tierra, exploración espacial, ingeniería biomédica, ciencia cognitiva, e incluso campos en las humanidades han adaptado machine learning para solucionar los problemas más arduos y pesados en cuanto al procesamiento de datos. +Finanzas, economía, ciencias de la Tierra, exploración espacial, ingeniería biomédica, ciencia cognitiva, e incluso campos en las humanidades han adaptado machine learning para solucionar algunos de los problemas más arduos y pesados en cuanto al procesamiento de datos de cada una de estas ramas. -Machine learning automatiza el proceso del descubrimiento de patrones al encontrar perspectivas significativas desde el mundo real o datos generados. Machine learning ha demostrado ser muy valioso en las aplicaciones del sector salud, negocios y finanzas, entre otros. +Machine learning automatiza el proceso del descubrimiento de patrones al encontrar perspectivas significativas de datos provenientes del mundo real o generados. Machine learning ha demostrado ser muy valioso en las aplicaciones del sector de la salud, de negocios y finanzas, entre otros. -En el futuro próximo, entender las bases de machine learning va a ser una necesidad para la gente en cualquier sector debido a su alta adopción. +En el futuro próximo, entender las bases de machine learning va a ser una necesidad para la gente en cualquier sector debido a su adopción tan extendida. --- ## 🚀 Desafío -Dibuja, en papel o usando una aplicación como [Excalidraw](https://excalidraw.com/), como tú entiendes las diferencias entre inteligencia artificial, ML, deep learning, y la ciencia de datos. Agrega algunas ideas o problemas que cada una de estas técnicas son buenas en resolver. +Dibuja, en papel o usando una aplicación como [Excalidraw](https://excalidraw.com/), cómo entiendes las diferencias entre inteligencia artificial, ML, deep learning, y la ciencia de datos. Agrega algunas ideas de problemas que cada una de estas técnicas son buenas en resolver. -## [Cuestionario después de la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) +## [Cuestionario después de la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/2/) ## Revisión y autoestudio @@ -108,6 +108,6 @@ Para aprender más sobre como puedes trabajar con algoritmos de ML en la nube, s Toma esta [Ruta de Aprendizaje](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-15963-cxa) sobre las bases de ML. -## Asignación +## Tarea [Ponte en marcha](assignment.md) diff --git a/1-Introduction/2-history-of-ML/translations/README.es.md b/1-Introduction/2-history-of-ML/translations/README.es.md index 7f7b1d298..39b2a0c85 100755 --- a/1-Introduction/2-history-of-ML/translations/README.es.md +++ b/1-Introduction/2-history-of-ML/translations/README.es.md @@ -1,45 +1,45 @@ # Historia del machine learning -![Resumen de la historoia del machine learning en un boceto](../../sketchnotes/ml-history.png) +![Resumen de la historia del machine learning en un boceto](../../sketchnotes/ml-history.png) > Boceto por [Tomomi Imura](https://www.twitter.com/girlie_mac) ## [Cuestionario previo a la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/3/) En esta lección, analizaremos los principales hitos en la historia del machine learning y la inteligencia artificial. -La historia de la inteligencia artificial, AI, como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML se incorporaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien, estos campos como áreas distintas de investigación comenzaron a cristalizar en la década de 1950, importantes [descubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) predecieronn y superpusieron a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' +La historia de la inteligencia artificial (AI) como campo está entrelazada con la historia del machine learning, ya que los algoritmos y avances computacionales que sustentan el ML ayudaron al desarrollo de la inteligencia artificial. Es útil recordar que, si bien estos campos comenzaron a cristalizar en la década de 1950 como áreas distintas de investigación, importantes [descubrimientos algorítmicos, estadísticos, matemáticos, computacionales y técnicos](https://wikipedia.org/wiki/Timeline_of_machine_learning) fueron predecesores y contemporáneos a esta era. De hecho, las personas han estado pensando en estas preguntas durante [cientos de años](https://wikipedia.org/wiki/History_of_artificial_intelligence): este artículo analiza los fundamentos intelectuales históricos de la idea de una 'máquina pensante.' ## Descubrimientos notables -- 1763, 1812 [Teorema de Bayes](https://wikipedia.org/wiki/Bayes%27_theorem) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el conocimiento previo. -- 1805 [Teoría de mínimos cuadrados](https://wikipedia.org/wiki/Least_squares) por el matemático francés Adrien-Marie Legendre. Esta teoría, que aprenderá en nuestra unidad de Regresión, ayuda en el data fitting. -- 1913 [Cadenas de Markov](https://wikipedia.org/wiki/Markov_chain) el nombre del matemático ruso Andrey Markov es utilizado para describir una secuencia de eventos basados en su estado anterior. +- 1763, 1812 [Teorema de Bayes](https://es.wikipedia.org/wiki/Teorema_de_Bayes) y sus predecesores. Este teorema y sus aplicaciones son la base de la inferencia, describiendo la probabilidad de que ocurra un evento basado en el conocimiento previo. +- 1805 [Teoría de mínimos cuadrados](https://es.wikipedia.org/wiki/M%C3%ADnimos_cuadrados) por el matemático francés Adrien-Marie Legendre. Esta teoría, sobre la que aprenderemos en nuestra unidad de Regresión, ayuda al ajustar los modelos a los datos. +- 1913 [Cadenas de Markov](https://es.wikipedia.org/wiki/Cadena_de_M%C3%A1rkov) el nombre del matemático ruso Andrey Markov es utilizado para describir una secuencia de posibles eventos basados en su estado anterior. - 1957 [Perceptron](https://wikipedia.org/wiki/Perceptron) es un tipo de clasificador lineal inventado por el psicólogo Frank Rosenblatt que subyace a los avances en el deep learning. -- 1967 [Nearest Neighbor (Vecino más cercano)](https://wikipedia.org/wiki/Nearest_neighbor) es un algoritmo diseñado originalmente para trazar rutas. En un contexto de ML, se utiliza para detectar patrones. -- 1970 [Backpropagation](https://wikipedia.org/wiki/Backpropagation) es usado para entrenar [feedforward neural networks](https://wikipedia.org/wiki/Feedforward_neural_network). -- 1982 [Recurrent Neural Networks](https://wikipedia.org/wiki/Recurrent_neural_network) son redes neuronales artificiales derivadas de redes neuronales feedforward que crean grafos temporales. +- 1967 [Nearest Neighbor (Vecino más cercano)](https://es.wikipedia.org/wiki/K_vecinos_m%C3%A1s_pr%C3%B3ximos) es un algoritmo diseñado originalmente para trazar rutas. En un contexto de ML, se utiliza para detectar patrones. +- 1970 [Retropropagación](https://es.wikipedia.org/wiki/Propagaci%C3%B3n_hacia_atr%C3%A1s): es usada para entrenar [redes neuronales prealimentadas](https://es.wikipedia.org/wiki/Red_neuronal_prealimentada). +- 1982 [Redes neuronales recurrentes](https://es.wikipedia.org/wiki/Red_neuronal_recurrente) son redes neuronales artificiales derivadas de redes neuronales prealimentadas que crean grafos temporales. ✅ Investigue un poco. ¿Qué otras fechas se destacan como fundamentales en la historia del machine learning (ML) y la inteligencia artificial (AI)? ## 1950: Máquinas que piensan -Alan Turing, una persona verdaderamente notable que fue votada [por el público en 2019](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) como el científico más grande del siglo XX, se le atribuye haber ayudado a sentar las bases del concepto de una 'máquina que puede pensar.' Lidió con los detractores y su propia necesidad de evidencia empírica de este concepto en parte mediante la creación de la [prueba de Turing](https://www.bbc.com/news/technology-18475646, que explorarás en nuestras lecciones de NLP. +Alan Turing, una persona verdaderamente notable que fue votada [por el público en 2019](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) como el científico más grande del siglo XX, a quien se le atribuye haber ayudado a sentar las bases del concepto de una 'máquina que puede pensar.' Lidió con los detractores y con su propia necesidad de evidencia empírica de este concepto en parte mediante la creación de la [prueba de Turing](https://www.bbc.com/news/technology-18475646), que explorarás en nuestras lecciones de procesamiento de lenguaje natural (NLP, por sus siglas en inglés). ## 1956: Dartmouth Summer Research Project -"The Dartmouth Summer Research Project sobre inteligencia artificial fuer un evento fundamental para la inteligencia artificial como campo," y fue aquí donde se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). +"The Dartmouth Summer Research Project sobre inteligencia artificial fue un evento fundamental para la inteligencia artificial como campo" y fue aquí donde se acuñó el término 'inteligencia artificial' ([fuente](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). > Todos los aspectos del aprendizaje y cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos. -El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos." Los participantes, incluyeron otra luminaria en el campo, Marvin Minsky. +El investigador principal, el profesor de matemáticas John McCarthy, esperaba "proceder sobre las bases de la conjetura de que cada aspecto del aprendizaje o cualquier otra característica de la inteligencia pueden, en principio, describirse con tanta precisión que se puede hacer una máquina para simularlos." Los participantes, incluyeron otro gran experto en el campo, Marvin Minsky. -El taller tiene el mérito de haber iniciado y alentado varias discusiones que incluyen "el surgimiento de métodos simbólicos, systemas en dominios limitados (primeros sistemas expertos), y sistemas deductivos versus sistemas inductivos." ([fuente](https://wikipedia.org/wiki/Dartmouth_workshop)). +El taller tiene el mérito de haber iniciado y alentado varias discusiones que incluyen "el surgimiento de métodos simbólicos, sistemas en dominios limitados (primeros sistemas expertos), y sistemas deductivos contra sistemas inductivos." ([fuente](https://es.wikipedia.org/wiki/Conferencia_de_Dartmouth)). ## 1956 - 1974: "Los años dorados" -Desde la década de 1950, hasta mediados de la de 1970, el optimismo se elevó con la esperanza de que la AI pudiera resolver muchos problemas. En 1967, Marvin Minsky declaró con seguridad que "dentro de una generación ... el problema de crear 'inteligencia artificial' se resolverá sustancialemte." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall) +Desde la década de 1950, hasta mediados de la de 1970, el optimismo se elevó con la esperanza de que la AI pudiera resolver muchos problemas. En 1967, Marvin Minsky declaró con seguridad que "dentro de una generación ... el problema de crear 'inteligencia artificial' estará resuelto en gran medida." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall) -La investigación del procesamiento del lenguaje natural floreció, la búsqueda se refinó y se hizo más poderosa, y el concepto de 'micro-worlds' fue creado, donde se completaban tareas simples utilizando instrucciones en lenguaje sencillo. +La investigación del procesamiento del lenguaje natural floreció, la búsqueda se refinó y se hizo más poderosa, y el concepto de 'micro-mundos' fue creado, donde se completaban tareas simples utilizando instrucciones en lenguaje sencillo. La investigación estuvo bien financiada por agencias gubernamentales, se realizaron avances en computación y algoritmos, y se construyeron prototipos de máquinas inteligentes. Algunas de esta máquinas incluyen: @@ -66,11 +66,11 @@ A mediados de la década de 1970, se hizo evidente que la complejidad de la fabr - **Limitaciones**. La potencia computacional era demasiado limitada. - **Explosión combinatoria**. La cantidad de parámetros necesitados para entrenar creció exponencialmente a medida que se pedía más a las computadoras sin una evolución paralela de la potencia y la capacidad de cómputo. - **Escasez de datos**. Hubo una escasez de datos que obstaculizó el proceso de pruebas, desarrollo y refinamiento de algoritmos. -- **¿Estamos haciendo las preguntas correctas?**. Las mismas preguntas que se estaban formulando comenzaron a cuestionarse. Los investigadores comenzaron a criticar sus aproches: +- **¿Estamos haciendo las preguntas correctas?**. Las mismas preguntas que se estaban formulando comenzaron a cuestionarse. Los investigadores comenzaron a criticar sus métodos: - Las pruebas de Turing se cuestionaron por medio, entre otras ideas, de la 'teoría de la habitación china' que postulaba que "programar una computadora digital puede hacerse que parezca que entiende el lenguaje, pero no puede producir una comprensión real" ([fuente](https://plato.stanford.edu/entries/chinese-room/)) - Se cuestionó la ética de introducir inteligencias artificiales como la "terapeuta" Eliza en la sociedad. -Al mismo tiempo, comenzaron a formarse varia escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran sistemas _scruffy_ bien conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medida que sus resultados eran más explicables. +Al mismo tiempo, comenzaron a formarse varias escuelas de pensamiento de AI. Se estableció una dicotomía entre las prácticas ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies). _Scruffy_ labs modificó los programas durante horas hasta que obtuvieron los objetivos deseados. _Neat_ labs "centrados en la lógica y la resolución de problemas formales". ELIZA y SHRDLU eran sistemas _scruffy_ muy conocidos. En la década de 1980, cuando surgió la demanda para hacer que los sistemas de aprendizaje fueran reproducibles, el enfoque _neat_ gradualmente tomó la vanguardia a medida que sus resultados eran más explicables. ## Systemas expertos de la década de 1980 @@ -86,13 +86,13 @@ La proliferación de hardware de sistemas expertos especializados tuvo el desafo ## 1993 - 2011 -Esta época vió una nueva era para el ML y la IA para poder resolver problemas que habían sido causados anteriormente por la falta de datos y poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en un verdadera disciplina. +Esta época vió una nueva era para el ML y la IA para poder resolver problemas que anteriormente provenían de la falta de datos y de poder de cómputo. La cantidad de datos comenzó a aumentar rápidamente y a estar más disponible, para bien o para mal, especialmente con la llegada del smartphone alrededor del 2007. El poder computacional se expandió exponencialmente y los algoritmos evolucionaron al mismo tiempo. El campo comenzó a ganar madurez a medida que los días libres del pasado comenzaron a cristalizar en una verdadera disciplina. ## Ahora -Hoy en día, machine learning y la inteligencia artificial tocan casi todos los aspectos de nuestras vidas. Esta era requiere una comprensión cuidadosa de los riesgos y los efectos potenciales de estos algoritmos en las vidas humanas. Como ha dicho Brad Smith de Microsoft, "La tecnología de la información plantea problemas que van al corazón de las protecciones fundamentales de los derechos humanos, como la privacidad y la libertad de expresión. Esos problemas aumentan las responsabilidades de las empresas de tecnología que crean estos productos. En nuestra opinión, también exige regulación gubernamental reflexiva y para el desarrollo de normas sobre usos aceptables" ([fuente](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). +Hoy en día, machine learning y la inteligencia artificial tocan casi todos los aspectos de nuestras vidas. Esta era requiere de una comprensión cuidadosa de los riesgos y los efectos potenciales de estos algoritmos en las vidas humanas. Como ha dicho Brad Smith de Microsoft, "La tecnología de la información plantea problemas que van al corazón de las protecciones fundamentales de los derechos humanos, como la privacidad y la libertad de expresión. Esos problemas aumentan las responsabilidades de las empresas de tecnología que crean estos productos. En nuestra opinión, también exige regulación gubernamental reflexiva y el desarrollo de normas sobre usos aceptables" ([fuente](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). -Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y algoritmos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. +Queda por ver qué depara el futuro, pero es importante entender estos sistemas informáticos y el software y los algoritmos que ejecutan. Esperamos que este plan de estudios le ayude a comprender mejor para que pueda decidir por si mismo. [![La historia del deep learning](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "The history of deep learning") > 🎥 Haga clic en la imagen de arriba para ver un video: Yann LeCun analiza la historia del deep learning en esta conferencia @@ -100,9 +100,9 @@ Queda por ver qué depara el futuro, pero es importante entender estos sistemas --- ## 🚀Desafío -Sumérjase dentro de unos de estos momentos históricos y aprenda más sobre las personas detrás de ellos. Hay personajes fascinantes y nunca se creó ningún descubrimiento científico en un vacío cultural. ¿Qué descubres? +Sumérjase dentro de unos de estos momentos históricos y aprenda más sobre las personas detrás de ellos. Hay personajes fascinantes y nunca ocurrió ningún descubrimiento científico en un vacío cultural. ¿Qué descubres? -## [Cuestionario posterior a la conferencia](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) +## [Cuestionario posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) ## Revisión y autoestudio @@ -112,6 +112,6 @@ Aquí hay elementos para ver y escuchar: [![La historia de la IA por Amy Boyd](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "La historia de la IA por Amy Boyd") -## Asignación +## Tarea [Crea un timeline](assignment.md) diff --git a/1-Introduction/2-history-of-ML/translations/assignment.es.md b/1-Introduction/2-history-of-ML/translations/assignment.es.md index 5aedeb7ff..504796e78 100644 --- a/1-Introduction/2-history-of-ML/translations/assignment.es.md +++ b/1-Introduction/2-history-of-ML/translations/assignment.es.md @@ -2,7 +2,7 @@ ## Instrucciones -Usando [este repo](https://github.com/Digital-Humanities-Toolkit/timeline-builder), crea una línea de tiempo de algunos aspectos de la historia de los algoritmos, matemáticas, estadística, Inteligencia Artificial (AI), Aprendizaje Automático (ML), o una combinación de todos estos. Te puedes enfocar en una persona, una idea o período largo de tiempo de pensamiento. Asegúrate de agregar elementos multimedia. +Usando [este repositorio](https://github.com/Digital-Humanities-Toolkit/timeline-builder), crea una línea temporal de algunos aspectos de la historia de los algoritmos, matemáticas, estadística, Inteligencia Artificial (AI), Aprendizaje Automático (ML), o una combinación de todos estos. Te puedes enfocar en una persona, una idea o período largo de tiempo de pensamiento. Asegúrate de agregar elementos multimedia. ## Rúbrica diff --git a/1-Introduction/3-fairness/translations/README.es.md b/1-Introduction/3-fairness/translations/README.es.md index 4cecf262f..90d25ba46 100644 --- a/1-Introduction/3-fairness/translations/README.es.md +++ b/1-Introduction/3-fairness/translations/README.es.md @@ -7,9 +7,9 @@ ## Introducción -En este plan de estudios, comenzarás a descubrir como el aprendizaje automático puede y está impactando nuestra vida diaria. Aún ahora, los sistemas y modelos involucrados en tareas diarias de toma de decisiones, como los diagnósticos del cuidado de la salud o detección del fraude. Es importante que estos modelos trabajen bien con el fin de proveer resultados justos para todos. +En esta sección, comenzarás a descubrir como el aprendizaje automático puede y está impactando nuestra vida diaria. Incluso ahora mismo, hay sistemas y modelos involucrados en tareas diarias de toma de decisiones, como los diagnósticos del cuidado de la salud o detección del fraude. Es importante que estos modelos funcionen correctamente con el fin de proveer resultados justos para todos. -Imagina que puede pasar cuando los datos que usas para construir estos modelos carecen de cierta demografía, como es el caso de raza, género, punto de vista político, religión, o representa desproporcionadamente estas demografías. ¿Qué pasa cuando la salida del modelo es interpretada a favor de alguna demografía? ¿Cuál es la consecuencia para la aplicación? +Imagina que podría pasar si los datos que usas para construir estos modelos carecen de cierta demografía, como es el caso de raza, género, punto de vista político, religión, o representan desproporcionadamente estas demografías. ¿Qué pasa cuando los resultados del modelo son interpretados en favor de alguna demografía? ¿Cuál es la consecuencia para la aplicación? En esta lección, será capaz de: @@ -19,33 +19,33 @@ En esta lección, será capaz de: ## Prerrequisitos -Como un prerrequisito, por favor toma el Path de aprendizaje "Responsible AI Principles" y mira el video debajo en el tema: +Como un prerrequisito, por favor toma el curso "Responsible AI Principles" y mira el vídeo debajo sobre el tema: -Aprende más acerca de la AI responsable siguiendo este [Path de aprendizaje](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) +Aprende más acerca de la AI responsable siguiendo este [curso](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) -[![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfonque de Microsoft para la AI responsable") +[![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfoque de Microsoft para la AI responsable") -> 🎥 Haz clic en imagen superior para el video: Enfoque de Microsoft para la AI responsable +> 🎥 Haz clic en imagen superior para el vídeo: Enfoque de Microsoft para la AI responsable ## Injusticia en los datos y algoritmos > "Si torturas los datos lo suficiente, estos confesarán cualquier cosa" - Ronald Coase -Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha conclusión puede pasar algunas veces de forma no intencional. Como humanos, todos tenemos sesgos, y es usualmente difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. +Esta oración suena extrema, pero es cierto que los datos pueden ser manipulados para soportar cualquier conclusión. Dicha manipulación puede ocurrir a veces de forma no intencional. Como humanos, todos tenemos sesgos, y muchas veces es difícil saber conscientemente cuando estás introduciendo un sesgo en los datos. -El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío socio-tecnológico complejo. Sginificando que no puede ser dirigido puramente desde una perspectiva social o técnica. +El garantizar la justicia en la AI y aprendizaje automático sigue siendo un desafío socio-tecnológico complejo. Esto quiere decir que no puede ser afrontado desde una perspectiva puramente social o técnica. ### Daños relacionados con la justicia -¿Qué quieres decir con injusticia? "injusticia" engloba impactos negativos, o "daños", para un grupo de personas, como esas definidas en términos de raza, género, edad o estado de discapacidad. +¿Qué quieres decir con injusticia? "injusticia" engloba impactos negativos, o "daños", para un grupo de personas, como aquellos definidos en términos de raza, género, edad o estado de discapacidad. Los principales daños relacionados a la justicia pueden ser clasificados como de: -- **Asignación**, si un género o etnicidad, por ejemplo, se favorece sobre otro. +- **Asignación**, si un género o etnia, por ejemplo, se favorece sobre otro. - **Calidad del servicio**. Si entrenas los datos para un escenario específico pero la realidad es mucho más compleja, esto conlleva a servicio de bajo rendimiento. -- **Estereotipo**. El asociar un grupo dato con atributos preasignados. -- **Denigrado**. Criticar injustamente y etiquetar algo a alguien. -- **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que se sigue promocionando está contribuyendo al daño. +- **Estereotipo**. El asociar un cierto grupo con atributos preasignados. +- **Denigrado**. Criticar injustamente y etiquetar algo o alguien. +- **Sobre- o sub- representación** La idea es que un cierto grupo no es visto en una cierta profesión, y cualquier servicio o función que sigue promocionándolo está contribuyendo al daño. Demos un vistazo a los ejemplos. @@ -53,27 +53,27 @@ Demos un vistazo a los ejemplos. Considerar un sistema hipotético para seleccionar solicitudes de préstamo. El sistema tiende a seleccionar a hombres blancos como mejores candidatos por encima de otros grupos. Como resultado, los préstamos se retienen para ciertos solicitantes. -Otro ejemplo sería una herramienta experimental de contratación desarrollada por una gran corporación para seleccionar candidatos. La herramienta discriminó sistemáticamente un género de otro usando los modelos entrenados para preferir palabras asociadas con otras, lo cual resultó en candidatos penalizados cuyos currículos contienen palabras como "women’s rugby team". +Otro ejemplo sería una herramienta experimental de contratación desarrollada por una gran corporación para seleccionar candidatos. La herramienta discriminó sistemáticamente un género de otro usando los modelos entrenados para preferir palabras asociadas con otras, lo cual resultó en candidatos penalizados cuyos currículos contienen palabras como "equipo de rugby femenino". ✅ Realiza una pequeña investigación para encontrar un ejemplo del mundo real de algo como esto. ### Calidad del servicio -Los investigadores encontraron que varios clasificadores de género comerciales tenían altas tasas de error en las imágenes de mujeres con tonos de piel más oscuros lo opuesto a las imágenes de hombres con tonos de piel más claros. [Referencia](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) +Los investigadores encontraron que varios clasificadores de género comerciales tenían altas tasas de error en las imágenes de mujeres con tonos de piel más oscuros, al contrario que con imágenes de hombres con tonos de piel más claros. [Referencia](https://www.media.mit.edu/publications/gender-shades-intersectional-accuracy-disparities-in-commercial-gender-classification/) -Otro infame ejemplo es el dispensador de jabón para manos que parece no ser capaz de detectar a la gente con piel de color oscuro. [Referencia](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773) +Otro ejemplo infame es el dispensador de jabón para manos que parece no ser capaz de detectar a la gente con piel de color oscuro. [Referencia](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773) ### Estereotipo -La vista de género estereotipada fue encontrada en una traducción automática. Cuando se tradujo “he is a nurse and she is a doctor” al turco, se encontraron los problemas. El turco es un idioma sin género el cual tiene un pronombre "o" para comunicar el singular de la tercera persona, pero al traducir nuevamente la oración del turco al inglés se produjo el estereotipo como “she is a nurse and he is a doctor”. +La vista de género estereotipada fue encontrada en una traducción automática. Cuando se tradujo “Él es un enfermero y ella es una doctora” al turco, se encontraron los problemas. El turco es un idioma sin género el cual tiene un pronombre "o" para comunicar el singular de la tercera persona, pero al traducir nuevamente la oración del turco al inglés resulta la frase estereotipada e incorrecta de “Ella es una enfermera y él es un doctor”. ![Traducción al turco](../images/gender-bias-translate-en-tr.png) ![Traducción de nuevo al inglés](../images/gender-bias-translate-tr-en.png) -### Denigrado +### Denigración -Una tecnología de etiquetado de imágenes infamemente etiquetó imágenes de gente con color oscuro de piel como gorilas. El etiquetado incorrecto es dañino no solo porque el sistema cometió un error, sino porque específicamente aplicó una etiqueta que tiene una larga historia de ser usada a propósito para denigrar a la gente negra. +Una tecnología de etiquetado de imágenes horriblemente etiquetó imágenes de gente con color oscuro de piel como gorilas. El etiquetado incorrecto es dañino no solo porque el sistema cometió un error, sino porque específicamente aplicó una etiqueta que tiene una larga historia de ser usada a propósito para denigrar a la gente negra. [![AI: ¿No soy una mujer?](https://img.youtube.com/vi/QxuyfWoVV98/0.jpg)](https://www.youtube.com/watch?v=QxuyfWoVV98 "AI, ¿No soy una mujer?") > 🎥 Da clic en la imagen superior para el video: AI, ¿No soy una mujer? - un espectáculo que muestra el daño causado por la denigración racista de una AI. @@ -106,7 +106,7 @@ Las suposiciones erróneas hechas durante el desarrollo también causan injustic ## Entiende tus modelos y construye de forma justa -A pesar de los muchos aspectos de justicia que no son capturados en métricas cuantitativas justas, y que no es posible remover totalmente el sesgo de un sistema para garantizar la justicia, aún eres responsable de detectar y mitigar problemas de justicia tanto como sea posible. +A pesar de los muchos aspectos de justicia que no son capturados en métricas cuantitativas justas, y que no es posible borrar totalmente el sesgo de un sistema para garantizar la justicia, eres responsable de detectar y mitigar problemas de justicia tanto como sea posible. Cuando trabajas con modelos de aprendizaje automático, es importante entender tus modelos asegurando su interpretabilidad y evaluar y mitigar injusticias. @@ -114,7 +114,7 @@ Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el ## Métodos de evaluación -1. **Identifica daños (y beneficios)**. El primer paso es identificar daños y beneficios. Piensa cómo las acciones y decisiones pueden afectar tanto a clientes potenciales como al negocio mismo. +1. **Identifica daños (y beneficios)**. El primer paso es identificar daños y beneficios. Piensa en cómo las acciones y decisiones pueden afectar tanto a clientes potenciales como al negocio mismo. 2. **Identifica los grupos afectados**. Una vez que entendiste qué clase de daños o beneficios pueden ocurrir, identifica los grupos que podrían ser afectados. ¿Están estos grupos definidos por género, etnicidad, o grupo social? @@ -124,9 +124,9 @@ Usemos el ejemplo de selección de préstamos para aislar el caso y averiguar el ¿Cuáles son los daños y beneficios asociados con el préstamo? Piensa en escenarios con falsos negativos y falsos positivos: -**Falsos negativos** (rechazo, aunque Y=1) - en este caso, un solicitante quien será capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. +**Falsos negativos** (rechazado, pero Y=1) - en este caso, un solicitante que sería capaz de pagar un préstamo es rechazado. Esto es un evento adverso porque los recursos de los préstamos se retienen a los solicitantes calificados. -**Falsos positivos** (aceptado, aunque Y=0) - en este caso, el solicitante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobranza de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. +**Falsos positivos** (aceptado, pero Y=0) - en este caso, el solicitante obtiene un préstamo pero eventualmente incumple. Como resultado, el caso del solicitante será enviado a la agencia de cobro de deudas lo cual puede afectar en sus futuras solicitudes de préstamo. ### Identifica los grupos afectados @@ -146,7 +146,7 @@ Has identificado los daños y un grupo afectado, en este caso, delimitado por g Esta tabla nos dice varias cosas. Primero, notamos que hay comparativamente pocas personas no-binarias en los datos. Los datos están sesgados, por lo que necesitas ser cuidadoso en cómo interpretas estos números. -En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la diferencia mayor o la menor tasa de cada falso negativo y falso positivo. +En este caso, tenemos 3 grupos y 2 métricas. En el caso de cómo nuestro sistema afecta a los grupos de clientes con sus solicitantes de préstamo, esto puede ser suficiente, pero cuando quieres definir grupos mayores, querrás reducir esto a conjuntos más pequeños de resúmenes. Para hacer eso, puedes agregar más métricas, como la mayor diferencia o la menor tasa de cada falso negativo y falso positivo. ✅ Detente y piensa: ¿Qué otros grupos es probable se vean afectados a la hora de solicitar un préstamo? @@ -154,7 +154,7 @@ En este caso, tenemos 3 grupos y 2 métricas. Cuando estamos pensando en cómo n Para mitigar injusticias, explora el modelo para generar varios modelos mitigados y compara las compensaciones que se hacen entre la precisión y justicia para seleccionar el modelo más justo. -Esta lección introductoria no profundiza en los detalles de mitigación de injusticia algorítmica, como los enfoques de post-procesamiento y reducciones, pero aquí tienes una herramiento que podrías probar. +Esta lección introductoria no profundiza en los detalles de mitigación algorítmica de injusticia, como los enfoques de post-procesado y de reducciones, pero aquí tienes una herramiento que podrías probar: ### Fairlearn @@ -166,11 +166,11 @@ La herramienta te ayuda a evaluar cómo unos modelos de predicción afectan a di - Explora la [guía de usuario](https://fairlearn.github.io/main/user_guide/index.html), [ejemplos](https://fairlearn.github.io/main/auto_examples/index.html) -- Prueba algunas [muestras de notebooks](https://github.com/fairlearn/fairlearn/tree/master/notebooks). +- Prueba algunos [notebooks de ejemplo](https://github.com/fairlearn/fairlearn/tree/master/notebooks). -- Aprende [cómo activar evaluación de justicia](https://docs.microsoft.com/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) de los modelos de aprendizaje automático en Azure Machine Learning. +- Aprende a [cómo activar evaluación de justicia](https://docs.microsoft.com/azure/machine-learning/how-to-machine-learning-fairness-aml?WT.mc_id=academic-15963-cxa) de los modelos de aprendizaje automático en Azure Machine Learning. -- Revisa estas [muestras de notebooks](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) para más escenarios de evaluaciones de justicia en Azure Machine Learning. +- Revisa estos [notebooks de ejemplo](https://github.com/Azure/MachineLearningNotebooks/tree/master/contrib/fairness) para más escenarios de evaluaciones de justicia en Azure Machine Learning. --- ## 🚀 Desafío @@ -183,14 +183,14 @@ Para prevenir que los sesgos sean introducidos en primer lugar, debemos: Piensa en escenarios de la vida real donde la injusticia es evidente en la construcción y uso de modelos. ¿Qué más debemos considerar? -## [Examen posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/) +## [Cuestionario posterior a la lección](https://white-water-09ec41f0f.azurestaticapps.net/quiz/6/) ## Revisión y autoestudio -En esta lección, has aprendido algunos de los conceptos básicos de justicia e injusticia en el aprendizaje automático. +En esta lección has aprendido algunos de los conceptos básicos de justicia e injusticia en el aprendizaje automático. Mira este taller para profundizar en estos temas: -- YouTube: Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación por Hanna Wallach y Miro Dudik [Daños relacionados a la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) +- YouTube: [Daños relacionados con la justicia en sistemas de AI: Ejemplos, evaluaciones, y mitigación - YouTube](https://www.youtube.com/watch?v=1RptHwfkx_k) por Hanna Wallach y Miro Dudik También lee: @@ -206,6 +206,6 @@ Lee acerca de las herramientas de Azure Machine Learning para asegurar justicia - [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-15963-cxa) -## Asignación +## Tarea [Explora Fairlearn](../translations/assignment.es.md) diff --git a/1-Introduction/translations/README.es.md b/1-Introduction/translations/README.es.md index e26ee3e1c..a4bc59cec 100644 --- a/1-Introduction/translations/README.es.md +++ b/1-Introduction/translations/README.es.md @@ -1,6 +1,6 @@ # Introducción al machine learning -En esta sección del plan de estudios, se le presentarán los conceptos básicos que subyacen al campo del "machine learning", lo que es, y aprenderá sobre su historia y las técnicas que los investigadores utilizan para trabajar con él. ¡Exploremos juntos este nuevo mundo de ML! +En esta sección del plan de estudios se le presentarán los conceptos básicos que hay detrás del campo del "machine learning", lo que es, y aprenderemos sobre su historia y las técnicas que los investigadores utilizan para trabajar con él. ¡Exploremos juntos el mundo del ML! ![globe](images/globe.jpg) > Photo by Bill Oxford on Unsplash From f50ad8e6e04e46894383a6e4129bdf20bb659226 Mon Sep 17 00:00:00 2001 From: Ludovico Besana <35035423+ludovicobesana@users.noreply.github.com> Date: Sat, 6 Nov 2021 18:40:29 +0100 Subject: [PATCH 54/63] fix: Update favicon image (#459) --- images/favicon.png | Bin 6188 -> 4556 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/images/favicon.png b/images/favicon.png index 9e5b4f6ac5ab75ef5467dcdb59f9db3cc7a0f405..7e33f5aedba624bb20001cc044b0fdd9a8587a46 100644 GIT binary patch delta 4214 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 Gy8l0+P~2Yt delta 5859 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 From ecdfcfff540bcbfc825b65faad974cfbccd77aeb Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Sat, 6 Nov 2021 17:49:36 -0400 Subject: [PATCH 55/63] for consistency, capitalize ML only if it starts a paragraph --- 9-Real-World/1-Applications/README.md | 2 +- 9-Real-World/1-Applications/translations/README.ko.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/9-Real-World/1-Applications/README.md b/9-Real-World/1-Applications/README.md index 811fe71e4..e2eea0e6f 100644 --- a/9-Real-World/1-Applications/README.md +++ b/9-Real-World/1-Applications/README.md @@ -1,7 +1,7 @@ # Postscript: Machine learning in the real world -![Summary of Machine learning in the real world in a sketchnote](../../sketchnotes/ml-realworld.png) +![Summary of machine learning in the real world in a sketchnote](../../sketchnotes/ml-realworld.png) > Sketchnote by [Tomomi Imura](https://www.twitter.com/girlie_mac) In this curriculum, you have learned many ways to prepare data for training and create machine learning models. You built a series of classic regression, clustering, classification, natural language processing, and time series models. Congratulations! Now, you might be wondering what it's all for... what are the real world applications for these models? diff --git a/9-Real-World/1-Applications/translations/README.ko.md b/9-Real-World/1-Applications/translations/README.ko.md index 62c09752c..265b8421f 100644 --- a/9-Real-World/1-Applications/translations/README.ko.md +++ b/9-Real-World/1-Applications/translations/README.ko.md @@ -1,7 +1,7 @@ # 추신: 현실의 머신러닝 -![Summary of Machine learning in the real world in a sketchnote](../../../sketchnotes/ml-realworld.png) +![Summary of machine learning in the real world in a sketchnote](../../../sketchnotes/ml-realworld.png) > Sketchnote by [Tomomi Imura](https://www.twitter.com/girlie_mac) 이 커리큘럼에서, 훈련하기 위한 데이터를 준비하고 머신러닝 모델으로 만드는 다양한 방식을 배웠습니다. 일렬의 classic regression, clustering, classification, natural language processing과, time series 모델을 만들었습니다. 축하드립니다! 지금부터, 모두 어떤 것을 고려했는지 궁금할 수 있습니다... 이 모델로 어떤 현실 어플리케이션을 만들었나요? From aa66c12dedbfbaec60b31b6e005e9a593bdbeb65 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 9 Nov 2021 20:44:23 +0800 Subject: [PATCH 56/63] Improve zh-cn translation (#464) --- 1-Introduction/2-history-of-ML/translations/README.zh-cn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-Introduction/2-history-of-ML/translations/README.zh-cn.md b/1-Introduction/2-history-of-ML/translations/README.zh-cn.md index 65ace971b..700c13200 100644 --- a/1-Introduction/2-history-of-ML/translations/README.zh-cn.md +++ b/1-Introduction/2-history-of-ML/translations/README.zh-cn.md @@ -73,7 +73,7 @@ Alan Turing,一个真正杰出的人,[在 2019 年被公众投票选出](htt ## 1980s 专家系统 -随着这个领域的发展,它对商业的好处变得越来越明显,在 20 世纪 80 年代,‘专家系统’的泛滥也是如此。“专家系统是首批真正成功的人工智能 (AI) 软件形式之一。” ([来源](https://wikipedia.org/wiki/Expert_system))。 +随着这个领域的发展,它对商业的好处变得越来越明显,在 20 世纪 80 年代,‘专家系统’也开始广泛流行起来。“专家系统是首批真正成功的人工智能 (AI) 软件形式之一。” ([来源](https://wikipedia.org/wiki/Expert_system))。 这种类型的系统实际上是混合系统,部分由定义业务需求的规则引擎和利用规则系统推断新事实的推理引擎组成。 From bd36e3840b65d0566d2db1a695f6388f9b6aaf55 Mon Sep 17 00:00:00 2001 From: Carlosbg Date: Thu, 11 Nov 2021 20:35:50 +0100 Subject: [PATCH 57/63] Fixed the errors in PR #465 --- .../1-intro-to-ML/translations/README.es.md | 2 +- .../3-fairness/translations/README.es.md | 4 +-- .../translations/README.es.md | 28 +++++++++---------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/1-Introduction/1-intro-to-ML/translations/README.es.md b/1-Introduction/1-intro-to-ML/translations/README.es.md index 8481dcbfd..80cad78d5 100644 --- a/1-Introduction/1-intro-to-ML/translations/README.es.md +++ b/1-Introduction/1-intro-to-ML/translations/README.es.md @@ -30,7 +30,7 @@ El término "machine learning" es uno de los términos más frecuentemente usado ![curva de interés en ml](../images/hype.png) -> Google Trends nos muestra la "curva de interés" reciente para el término "machine learning" +> Google Trends nos muestra la "curva de interés" más reciente para el término "machine learning" Vivimos en un universo lleno de misterios fascinantes. Grandes científicos como Stephen Hawking, Albert Einstein, y muchos más han dedicado sus vidas a la búsqueda de información significativa que revela los misterios del mundo a nuestro alrededor. Esta es la condición humana del aprendizaje: un niño humano aprende cosas nuevas y descubre la estructura de su mundo año tras año a medida que se convierten en adultos. diff --git a/1-Introduction/3-fairness/translations/README.es.md b/1-Introduction/3-fairness/translations/README.es.md index 90d25ba46..61f5c0147 100644 --- a/1-Introduction/3-fairness/translations/README.es.md +++ b/1-Introduction/3-fairness/translations/README.es.md @@ -19,9 +19,9 @@ En esta lección, será capaz de: ## Prerrequisitos -Como un prerrequisito, por favor toma el curso "Responsible AI Principles" y mira el vídeo debajo sobre el tema: +Como un prerrequisito, por favor toma la ruta de aprendizaje "Responsible AI Principles" y mira el vídeo debajo sobre el tema: -Aprende más acerca de la AI responsable siguiendo este [curso](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) +Aprende más acerca de la AI responsable siguiendo este [curso](https://docs.microsoft.com/es-es/learn/modules/responsible-ai-principles/?WT.mc_id=academic-15963-cxa) [![Enfonque de Microsoft para la AI responsable](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Enfoque de Microsoft para la AI responsable") diff --git a/1-Introduction/4-techniques-of-ML/translations/README.es.md b/1-Introduction/4-techniques-of-ML/translations/README.es.md index 4d2a379c9..8c59218b0 100755 --- a/1-Introduction/4-techniques-of-ML/translations/README.es.md +++ b/1-Introduction/4-techniques-of-ML/translations/README.es.md @@ -1,6 +1,6 @@ # Técnicas de Machine Learning -El proceso de creación, uso y mantenimiento de modelos de machine learning, y los datos que se utilizan, es un proceso muy diferente de muchos otros flujos de trabajo de desarrollo. En esta lección, demistificaremos el proceso, y describiremos las principales técnicas que necesita saber. Vas a: +El proceso de creación, uso y mantenimiento de modelos de machine learning, y los datos que se utilizan, es un proceso muy diferente de muchos otros flujos de trabajo de desarrollo. En esta lección, demistificaremos el proceso y describiremos las principales técnicas que necesita saber. Vas a: - Comprender los procesos que sustentan el machine learning a un alto nivel. - Explorar conceptos básicos como 'modelos', 'predicciones', y 'datos de entrenamiento' @@ -14,26 +14,26 @@ A un alto nivel, el arte de crear procesos de machine learning (ML) se compone d 1. **Decidir sobre la pregunta**. La mayoría de los procesos de ML, comienzan por hacer una pregunta que no puede ser respondida por un simple programa condicional o un motor basado en reglas. Esas preguntas a menudo giran en torno a predicciones basadas en una recopilación de datos. 2. **Recopile y prepare datos**. Para poder responder a su pregunta, necesita datos. La calidad y, a veces, cantidad de sus datos determinarán que tan bien puede responder a su pregunta inicial. La visualización de datos es un aspecto importante de esta fase. Esta fase también incluye dividir los datos en un grupo de entrenamiento y pruebas para construir un modelo. 3. **Elige un método de entrenamiento**. Dependiendo de su pregunta y la naturaleza de sus datos, debe elegir cómo desea entrenar un modelo para reflejar mejor sus datos y hacer predicciones precisas contra ellos. Esta es la parte de su proceso de ML que requiere experiencia específica y, a menudo, una cantidad considerable de experimentación. -4. **Entrena el model**. Usando sus datos de entrenamiento, usará varios algoritmos para entrenar un modelo para reconocer patrones en los datos. El modelo puede aprovechar las ponderaciones internas que se pueden ajustar para privilegiar ciertas partes de los datos sobre otras para construir un modelo mejor. +4. **Entrena el modelo**. Usando sus datos de entrenamiento, usará varios algoritmos para entrenar un modelo para reconocer patrones en los datos. El modelo puede aprovechar las ponderaciones internas que se pueden ajustar para privilegiar ciertas partes de los datos sobre otras para construir un modelo mejor. 5. **Evaluar el modelo**. Utiliza datos nunca antes vistos (sus datos de prueba) de su conjunto recopilado para ver cómo se está desempeñando el modelo. 6. **Ajuste de parámetros**. Según el rendimiento de su modelo, puede rehacer el proceso utilizando diferentes parámetros, o variables, que controlan el comportamiento de los algoritmos utilizados para entrenar el modelo. 7. **Predecir**. Utilice nuevas entradas para probar la precisión de su modelo. -## Que pregunta hacer +## Qué preguntas hacer -Las computadoras son particularmente hábiles para descubrir patrones ocultos en los datos. Esta utlidad es muy útil para los investigadores que tienen preguntas sobre un dominio determinado que no pueden responderse fácilmente mediante la creación de un motor de reglas basado en condicionales. Dada una tarea actuarial, por ejemplo, un científico de datos podría construir reglas artesanales sobre la mortalidad de los fumadores frente a los no fumadores. +Las computadoras son particularmente hábiles para descubrir patrones ocultos en los datos. Esta utlidad es muy útil para los investigadores que tienen preguntas sobre un dominio determinado que no pueden responderse fácilmente mediante la creación de un motor de reglas basadas en condicionales. Dada una tarea actuarial, por ejemplo, un científico de datos podría construir reglas creadas manualmente sobre la mortalidad de los fumadores frente a los no fumadores. -Sin embargo, cuandos se incorporan muchas otras variables a la ecuación, un modelo de ML podría resultar más eficiente para predecir las tasas de mortalidad futuras en función de los antecedentes de salud. Un ejemplo más alegre podría hacer predicciones meteorológicas para el mes de abril en una ubicación determinada que incluya latitud, longitud, cambio climático, proximidad al océano, patrones de la corriente en chorro, y más. +Sin embargo, cuando se incorporan muchas otras variables a la ecuación, un modelo de ML podría resultar más eficiente para predecir las tasas de mortalidad futuras en función de los antecedentes de salud. Un ejemplo más alegre podría hacer predicciones meteorológicas para el mes de abril en una ubicación determinada que incluya latitud, longitud, cambio climático, proximidad al océano, patrones de la corriente en chorro, y más. ✅ Esta [presentación de diapositivas](https://www2.cisl.ucar.edu/sites/default/files/0900%20June%2024%20Haupt_0.pdf) sobre modelos meteorológicos ofrece una perspectiva histórica del uso de ML en el análisis meteorológico. ## Tarea previas a la construcción -Antes de comenzar a construir su modelo, hay varias tareas que debe completar. Para probar su pregunta y formar una hipótesis basada en las predicciones de su modelo, debe identificar y configurar varios elementos. +Antes de comenzar a construir su modelo, hay varias tareas que debe completar. Para examinar su pregunta y formar una hipótesis basada en las predicciones de su modelo, debe identificar y configurar varios elementos. ### Datos -Para poder responder su pregunta con cualquier tipo de certeza, necesita una buena cantidad de datos del tipo correcto. +Para poder responder su pregunta con algún tipo de certeza, necesita una buena cantidad de datos del tipo correcto. Hay dos cosas que debe hacer en este punto: - **Recolectar datos**. Teniendo en cuenta la lección anterior sobre la equidad en el análisis de datos, recopile sus datos con cuidado. Tenga en cuenta la fuente de estos datos, cualquier sesgo inherente que pueda tener y documente su origen. @@ -57,7 +57,7 @@ Un aspecto importante del conjunto de herramientas del científico de datos es e ### Divide tu conjunto de datos -Antes del entrenamiento, debe dividir su conjunto de datos en dos o más partes de tamaño desigual que aún represente bien los datos. +Antes del entrenamiento, debe dividir su conjunto de datos en dos o más partes de tamaño desigual pero que representen bien los datos. - **Entrenamiento**. Esta parte del conjunto de datos se ajusta a su modelo para entrenarlo. Este conjunto constituye la mayor parte del conjunto de datos original. - **Pruebas**. Un conjunto de datos de pruebas es un grupo independiente de datos, a menudo recopilado a partir de los datos originales, que se utiliza para confirmar el rendimiento del modelo construido. @@ -65,14 +65,14 @@ Antes del entrenamiento, debe dividir su conjunto de datos en dos o más partes ## Contruye un modelo -Usando sus datos de entrenamiento, su objetivo es construir un modelo, o una representación estadística de sus datos, usando varios algoritmos para **entrenarlo**. El entrenamiento de un modelo lo expone a los datos y le permite hacer suposiciones sobre los patrones percibidos que descubre, valida y rechaza. +Usando sus datos de entrenamiento, su objetivo es construir un modelo, o una representación estadística de sus datos, utilizando varios algoritmos para **entrenarlo**. El entrenamiento de un modelo lo expone a los datos y le permite hacer suposiciones sobre los patrones percibidos que descubre, valida y rechaza. ### Decide un método de entrenamiento -Dependiendo de su pregunta y la naturaleza de sus datos, elegirá un método para entrenarlos. Pasando por la [documentación de Scikit-learn ](https://scikit-learn.org/stable/user_guide.html) - que usamos en este curso - puede explorar muchas formas de entrenar un modelo. Dependiendo de su experiencia, es posible que deba probar varios métodos diferentes para construir el mejor modelo. Es probable que pase por un proceso en el que los científicos de datos evalúan el rendimiento de un modelo alimentándolo con datos no vistos anteriormente por el modelo, verificando la precisión, el sesgo, y otros problemas que degradan la calidad, y seleccionando el método de entrenamieto más apropiado para la tarea en cuestión. +Dependiendo de su pregunta y la naturaleza de sus datos, elegirá un método para entrenarlos. Echando un vistazo a la [documentación de Scikit-learn ](https://scikit-learn.org/stable/user_guide.html) - que usamos en este curso - puede explorar muchas formas de entrenar un modelo. Dependiendo de su experiencia, es posible que deba probar varios métodos diferentes para construir el mejor modelo. Es probable que pase por un proceso en el que los científicos de datos evalúan el rendimiento de un modelo alimentándolo con datos no vistos anteriormente por el modelo, verificando la precisión, el sesgo, y otros problemas que degradan la calidad, y seleccionando el método de entrenamieto más apropiado para la tarea en cuestión. ### Entrena un modelo -Armado con sus datos de entrenamiento, está listo para "ajustarlo" para crear un modelo. Notará que en muchas bibliotecas de ML encontrará el código 'model.fit' - es en este momento que envía su variable de característica como una matriz de valores (generalmente `X`) y una variable de destino (generalmente `y`). +Armado con sus datos de entrenamiento, está listo para "ajustarlo" para crear un modelo. Notará que en muchas bibliotecas de ML encontrará un método de la forma 'model.fit' - es en este momento que envía su variable de característica como una matriz de valores (generalmente `X`) y una variable de destino (generalmente `y`). ### Evaluar el modelo @@ -82,9 +82,9 @@ Una vez que se completa el proceso de entrenamiento (puede tomar muchas iteracio En el contexto del machine learning, el ajuste del modelo se refiere a la precisión de la función subyacente del modelo cuando intenta analizar datos con los que no está familiarizado. -🎓 **Ajuste insuficiente (Underfitting)** y **sobreajuste (overfitting)** son problemas comunes que degradan la calidad del modelo, ya que el modelo no encaja suficientemente bien, o encaja demasiado bien. Esto hace que el modelo haga predicciones demasiado estrechamente alineadas o demasiado poco alineadas con sus datos de entrenamiento. Un modelo sobreajustado (overfitting) predice demasiado bien los datos de entrenamiento porque ha aprendido demasiado bien los detalles de los datos y el ruido. Un modelo insuficientemente ajustado (Underfitting) es preciso, ya que ni puede analizar con precisión sus datos de entrenamiento ni los datos que aún no ha 'visto'. +🎓 **Ajuste insuficiente (Underfitting)** y **sobreajuste (overfitting)** son problemas comunes que degradan la calidad del modelo, ya que el modelo no encaja suficientemente bien, o encaja demasiado bien. Esto hace que el modelo haga predicciones demasiado estrechamente alineadas o demasiado poco alineadas con sus datos de entrenamiento. Un modelo sobreajustado (overfitting) predice demasiado bien los datos de entrenamiento porque ha aprendido demasiado bien los detalles de los datos y el ruido. Un modelo insuficientemente ajustado (Underfitting) es impreciso, ya que ni puede analizar con precisión sus datos de entrenamiento ni los datos que aún no ha 'visto'. -![overfitting model](images/overfitting.png) +![Sobreajuste de un modelo](images/overfitting.png) > Infografía de [Jen Looper](https://twitter.com/jenlooper) ## Ajuste de parámetros @@ -93,7 +93,7 @@ Una vez que haya completado su entrenamiento inicial, observe la calidad del mod ## Predicción -Este es el momento en el que puede usar datos completamente nuevos para probar la precisión de su modelo. En una configuración de ML aplicada, donde está creando activos web para usar el modelo en producción, este proceo puede implicar la recopilación de la entrada del usuario (presionar un botón, por ejemplo) para establecer una variable y enviarla al modelo para la inferencia, o evaluación. +Este es el momento en el que puede usar datos completamente nuevos para probar la precisión de su modelo. En una configuración de ML aplicado, donde está creando activos web para usar el modelo en producción, este proceso puede implicar la recopilación de la entrada del usuario (presionar un botón, por ejemplo) para establecer una variable y enviarla al modelo para la inferencia o evaluación. En estas lecciones, descubrirá cómo utilizar estos pasos para preparar, construir, probar, evaluar, y predecir - todos los gestos de un científico de datos y más, a medida que avanza en su viaje para convertirse en un ingeniero de machine learning 'full stack'. --- From b130fc6193ad986c71e959838326441ea6d0f9e7 Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Tue, 16 Nov 2021 13:48:03 -0500 Subject: [PATCH 58/63] a few tweaks to notebooks for clustering and regression due to errors --- 2-Regression/2-Data/solution/notebook.ipynb | 298 ++++++-- .../1-Visualize/solution/notebook.ipynb | 644 +++++++++++++----- 2 files changed, 720 insertions(+), 222 deletions(-) diff --git a/2-Regression/2-Data/solution/notebook.ipynb b/2-Regression/2-Data/solution/notebook.ipynb index 205e1e531..7c8ec0b6e 100644 --- a/2-Regression/2-Data/solution/notebook.ipynb +++ b/2-Regression/2-Data/solution/notebook.ipynb @@ -1,46 +1,187 @@ { - "metadata": { - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.0" - }, - "orig_nbformat": 2, - "kernelspec": { - "name": "python37364bit8d3b438fb5fc4430a93ac2cb74d693a7", - "display_name": "Python 3.7.0 64-bit ('3.7')" - }, - "metadata": { - "interpreter": { - "hash": "70b38d7a306a849643e446cd70466270a13445e5987dfa1344ef2b127438fa4d" - } - } - }, - "nbformat": 4, - "nbformat_minor": 2, "cells": [ { + "cell_type": "markdown", + "metadata": {}, "source": [ "## Linear Regression for Pumpkins - Lesson 2" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { + "text/html": [ + "

                                      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
                                      City NameTypePackageVarietySub VarietyGradeDateLow PriceHigh PriceMostly Low...Unit of SaleQualityConditionAppearanceStorageCropRepackTrans ModeUnnamed: 24Unnamed: 25
                                      70BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN9/24/1615.015.015.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      71BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN9/24/1618.018.018.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      72BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/1/1618.018.018.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      73BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/1/1617.017.017.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      74BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/8/1615.015.015.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      \n", + "

                                      5 rows × 26 columns

                                      \n", + "
                                      " + ], "text/plain": [ " City Name Type Package Variety Sub Variety Grade \\\n", "70 BALTIMORE NaN 1 1/9 bushel cartons PIE TYPE NaN NaN \n", @@ -71,11 +212,11 @@ "74 NaN \n", "\n", "[5 rows x 26 columns]" - ], - "text/html": "
                                      \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                                      City NameTypePackageVarietySub VarietyGradeDateLow PriceHigh PriceMostly Low...Unit of SaleQualityConditionAppearanceStorageCropRepackTrans ModeUnnamed: 24Unnamed: 25
                                      70BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN9/24/1615.015.015.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      71BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN9/24/1618.018.018.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      72BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/1/1618.018.018.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      73BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/1/1617.017.017.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      74BALTIMORENaN1 1/9 bushel cartonsPIE TYPENaNNaN10/8/1615.015.015.0...NaNNaNNaNNaNNaNNaNNNaNNaNNaN
                                      \n

                                      5 rows × 26 columns

                                      \n
                                      " + ] }, + "execution_count": 2, "metadata": {}, - "execution_count": 1 + "output_type": "execute_result" } ], "source": [ @@ -90,11 +231,10 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "City Name 0\n", @@ -126,8 +266,9 @@ "dtype: int64" ] }, + "execution_count": 3, "metadata": {}, - "execution_count": 2 + "output_type": "execute_result" } ], "source": [ @@ -136,14 +277,27 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ - " Month Package Low Price High Price Price\n70 9 1 1/9 bushel cartons 15.00 15.0 13.50\n71 9 1 1/9 bushel cartons 18.00 18.0 16.20\n72 10 1 1/9 bushel cartons 18.00 18.0 16.20\n73 10 1 1/9 bushel cartons 17.00 17.0 15.30\n74 10 1 1/9 bushel cartons 15.00 15.0 13.50\n... ... ... ... ... ...\n1738 9 1/2 bushel cartons 15.00 15.0 30.00\n1739 9 1/2 bushel cartons 13.75 15.0 28.75\n1740 9 1/2 bushel cartons 10.75 15.0 25.75\n1741 9 1/2 bushel cartons 12.00 12.0 24.00\n1742 9 1/2 bushel cartons 12.00 12.0 24.00\n\n[415 rows x 5 columns]\n" + " Month Package Low Price High Price Price\n", + "70 9 1 1/9 bushel cartons 15.00 15.0 13.50\n", + "71 9 1 1/9 bushel cartons 18.00 18.0 16.20\n", + "72 10 1 1/9 bushel cartons 18.00 18.0 16.20\n", + "73 10 1 1/9 bushel cartons 17.00 17.0 15.30\n", + "74 10 1 1/9 bushel cartons 15.00 15.0 13.50\n", + "... ... ... ... ... ...\n", + "1738 9 1/2 bushel cartons 15.00 15.0 30.00\n", + "1739 9 1/2 bushel cartons 13.75 15.0 28.75\n", + "1740 9 1/2 bushel cartons 10.75 15.0 25.75\n", + "1741 9 1/2 bushel cartons 12.00 12.0 24.00\n", + "1742 9 1/2 bushel cartons 12.00 12.0 24.00\n", + "\n", + "[415 rows x 5 columns]\n" ] } ], @@ -173,19 +327,20 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -198,29 +353,30 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Text(0, 0.5, 'Pumpkin Price')" ] }, + "execution_count": 6, "metadata": {}, - "execution_count": 5 + "output_type": "execute_result" }, { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -236,5 +392,35 @@ "outputs": [], "source": [] } - ] -} \ No newline at end of file + ], + "metadata": { + "interpreter": { + "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6" + }, + "kernelspec": { + "display_name": "Python 3.7.0 64-bit ('3.7')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.9" + }, + "metadata": { + "interpreter": { + "hash": "70b38d7a306a849643e446cd70466270a13445e5987dfa1344ef2b127438fa4d" + } + }, + "orig_nbformat": 2 + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/5-Clustering/1-Visualize/solution/notebook.ipynb b/5-Clustering/1-Visualize/solution/notebook.ipynb index 44c15495e..b26c7398e 100644 --- a/5-Clustering/1-Visualize/solution/notebook.ipynb +++ b/5-Clustering/1-Visualize/solution/notebook.ipynb @@ -1,61 +1,39 @@ { - "metadata": { - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.0" - }, - "orig_nbformat": 2, - "kernelspec": { - "name": "python37364bit8d3b438fb5fc4430a93ac2cb74d693a7", - "display_name": "Python 3.7.0 64-bit ('3.7')" - }, - "metadata": { - "interpreter": { - "hash": "70b38d7a306a849643e446cd70466270a13445e5987dfa1344ef2b127438fa4d" - } - } - }, - "nbformat": 4, - "nbformat_minor": 2, "cells": [ { + "cell_type": "markdown", + "metadata": {}, "source": [ "# Nigerian Music scraped from Spotify - an analysis" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 2, "metadata": {}, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ - "Requirement already satisfied: seaborn in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (0.11.1)\n", - "Requirement already satisfied: scipy>=1.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from seaborn) (1.4.1)\n", - "Requirement already satisfied: numpy>=1.15 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from seaborn) (1.19.2)\n", - "Requirement already satisfied: pandas>=0.23 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from seaborn) (1.1.2)\n", - "Requirement already satisfied: matplotlib>=2.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from seaborn) (3.1.0)\n", - "Requirement already satisfied: python-dateutil>=2.7.3 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas>=0.23->seaborn) (2.8.0)\n", - "Requirement already satisfied: pytz>=2017.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas>=0.23->seaborn) (2019.1)\n", - "Requirement already satisfied: kiwisolver>=1.0.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from matplotlib>=2.2->seaborn) (1.1.0)\n", - "Requirement already satisfied: cycler>=0.10 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from matplotlib>=2.2->seaborn) (0.10.0)\n", - "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from matplotlib>=2.2->seaborn) (2.4.0)\n", - "Requirement already satisfied: six>=1.5 in /Users/jenlooper/Library/Python/3.7/lib/python/site-packages (from python-dateutil>=2.7.3->pandas>=0.23->seaborn) (1.12.0)\n", - "Requirement already satisfied: setuptools in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from kiwisolver>=1.0.1->matplotlib>=2.2->seaborn) (45.1.0)\n", - "\u001b[33mWARNING: You are using pip version 20.2.3; however, version 21.1.2 is available.\n", - "You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -m pip install --upgrade pip' command.\u001b[0m\n", + "Defaulting to user installation because normal site-packages is not writeable\n", + "Requirement already satisfied: seaborn in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (0.11.2)\n", + "Requirement already satisfied: matplotlib>=2.2 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from seaborn) (3.5.0)\n", + "Requirement already satisfied: numpy>=1.15 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from seaborn) (1.21.4)\n", + "Requirement already satisfied: pandas>=0.23 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from seaborn) (1.3.4)\n", + "Requirement already satisfied: scipy>=1.0 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from seaborn) (1.7.2)\n", + "Requirement already satisfied: fonttools>=4.22.0 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (4.28.1)\n", + "Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (2.4.7)\n", + "Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (1.3.2)\n", + "Requirement already satisfied: pillow>=6.2.0 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (8.4.0)\n", + "Requirement already satisfied: cycler>=0.10 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (0.11.0)\n", + "Requirement already satisfied: packaging>=20.0 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (21.2)\n", + "Requirement already satisfied: setuptools-scm>=4 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (6.3.2)\n", + "Requirement already satisfied: python-dateutil>=2.7 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from matplotlib>=2.2->seaborn) (2.8.2)\n", + "Requirement already satisfied: pytz>=2017.3 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from pandas>=0.23->seaborn) (2021.3)\n", + "Requirement already satisfied: six>=1.5 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from python-dateutil>=2.7->matplotlib>=2.2->seaborn) (1.16.0)\n", + "Requirement already satisfied: tomli>=1.0.0 in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from setuptools-scm>=4->matplotlib>=2.2->seaborn) (1.2.2)\n", + "Requirement already satisfied: setuptools in /Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages (from setuptools-scm>=4->matplotlib>=2.2->seaborn) (59.1.1)\n", "Note: you may need to restart the kernel to use updated packages.\n" ] } @@ -66,12 +44,158 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 4, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { + "text/html": [ + "
                                      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
                                      namealbumartistartist_top_genrerelease_datelengthpopularitydanceabilityacousticnessenergyinstrumentalnesslivenessloudnessspeechinesstempotime_signature
                                      0SparkyMandy & The JungleCruel Santinoalternative r&b2019144000480.6660.85100.4200.5340000.1100-6.6990.0829133.0155
                                      1shuga rushEVERYTHING YOU HEARD IS TRUEOdunsi (The Engine)afropop202089488300.7100.08220.6830.0001690.1010-5.6400.3600129.9933
                                      2LITT!LITT!AYLØindie r&b2018207758400.8360.27200.5640.0005370.1100-7.1270.0424130.0054
                                      3Confident / Feeling CoolEnjoy Your LifeLady Donlinigerian pop2019175135140.8940.79800.6110.0001870.0964-4.9610.1130111.0874
                                      4wanted yourare.Odunsi (The Engine)afropop2018152049250.7020.11600.8330.9100000.3480-6.0440.0447105.1154
                                      \n", + "
                                      " + ], "text/plain": [ " name album \\\n", "0 Sparky Mandy & The Jungle \n", @@ -100,71 +224,77 @@ "2 0.0424 130.005 4 \n", "3 0.1130 111.087 4 \n", "4 0.0447 105.115 4 " - ], - "text/html": "
                                      \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                                      namealbumartistartist_top_genrerelease_datelengthpopularitydanceabilityacousticnessenergyinstrumentalnesslivenessloudnessspeechinesstempotime_signature
                                      0SparkyMandy & The JungleCruel Santinoalternative r&b2019144000480.6660.85100.4200.5340000.1100-6.6990.0829133.0155
                                      1shuga rushEVERYTHING YOU HEARD IS TRUEOdunsi (The Engine)afropop202089488300.7100.08220.6830.0001690.1010-5.6400.3600129.9933
                                      2LITT!LITT!AYLØindie r&b2018207758400.8360.27200.5640.0005370.1100-7.1270.0424130.0054
                                      3Confident / Feeling CoolEnjoy Your LifeLady Donlinigerian pop2019175135140.8940.79800.6110.0001870.0964-4.9610.1130111.0874
                                      4wanted yourare.Odunsi (The Engine)afropop2018152049250.7020.11600.8330.9100000.3480-6.0440.0447105.1154
                                      \n
                                      " + ] }, + "execution_count": 4, "metadata": {}, - "execution_count": 21 + "output_type": "execute_result" } ], "source": [ - "\n", - "import matplotlib.pyplot as plt\n", - "import pandas as pd\n", - "\n", "df = pd.read_csv(\"../../data/nigerian-songs.csv\")\n", "df.head()" ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Get information about the dataframe" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { - "source": [ - "df.info()" - ], "cell_type": "code", + "execution_count": 5, "metadata": {}, - "execution_count": 22, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ - "\nRangeIndex: 530 entries, 0 to 529\nData columns (total 16 columns):\n # Column Non-Null Count Dtype \n--- ------ -------------- ----- \n 0 name 530 non-null object \n 1 album 530 non-null object \n 2 artist 530 non-null object \n 3 artist_top_genre 530 non-null object \n 4 release_date 530 non-null int64 \n 5 length 530 non-null int64 \n 6 popularity 530 non-null int64 \n 7 danceability 530 non-null float64\n 8 acousticness 530 non-null float64\n 9 energy 530 non-null float64\n 10 instrumentalness 530 non-null float64\n 11 liveness 530 non-null float64\n 12 loudness 530 non-null float64\n 13 speechiness 530 non-null float64\n 14 tempo 530 non-null float64\n 15 time_signature 530 non-null int64 \ndtypes: float64(8), int64(4), object(4)\nmemory usage: 66.4+ KB\n" + "\n", + "RangeIndex: 530 entries, 0 to 529\n", + "Data columns (total 16 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 name 530 non-null object \n", + " 1 album 530 non-null object \n", + " 2 artist 530 non-null object \n", + " 3 artist_top_genre 530 non-null object \n", + " 4 release_date 530 non-null int64 \n", + " 5 length 530 non-null int64 \n", + " 6 popularity 530 non-null int64 \n", + " 7 danceability 530 non-null float64\n", + " 8 acousticness 530 non-null float64\n", + " 9 energy 530 non-null float64\n", + " 10 instrumentalness 530 non-null float64\n", + " 11 liveness 530 non-null float64\n", + " 12 loudness 530 non-null float64\n", + " 13 speechiness 530 non-null float64\n", + " 14 tempo 530 non-null float64\n", + " 15 time_signature 530 non-null int64 \n", + "dtypes: float64(8), int64(4), object(4)\n", + "memory usage: 66.4+ KB\n" ] } + ], + "source": [ + "df.info()" ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Double-check for null values." - ], - "cell_type": "code", - "metadata": {}, - "execution_count": 23, - "outputs": [ - { - "output_type": "error", - "ename": "SyntaxError", - "evalue": "invalid syntax (, line 1)", - "traceback": [ - "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m Double-check for null values.\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" - ] - } ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 6, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "name 0\n", @@ -186,8 +316,9 @@ "dtype: int64" ] }, + "execution_count": 6, "metadata": {}, - "execution_count": 19 + "output_type": "execute_result" } ], "source": [ @@ -195,20 +326,177 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Look at the general values of the data. Note that popularity can be '0' - and there are many rows with that value" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { + "text/html": [ + "
                                      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
                                      release_datelengthpopularitydanceabilityacousticnessenergyinstrumentalnesslivenessloudnessspeechinesstempotime_signature
                                      count530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000
                                      mean2015.390566222298.16981117.5075470.7416190.2654120.7606230.0163050.147308-4.9530110.130748116.4878643.986792
                                      std3.13168839696.82225918.9922120.1175220.2083420.1485330.0903210.1235882.4641860.09293923.5186010.333701
                                      min1998.00000089488.0000000.0000000.2550000.0006650.1110000.0000000.028300-19.3620000.02780061.6950003.000000
                                      25%2014.000000199305.0000000.0000000.6810000.0895250.6690000.0000000.075650-6.2987500.059100102.9612504.000000
                                      50%2016.000000218509.00000013.0000000.7610000.2205000.7845000.0000040.103500-4.5585000.097950112.7145004.000000
                                      75%2017.000000242098.50000031.0000000.8295000.4030000.8757500.0002340.164000-3.3310000.177000125.0392504.000000
                                      max2020.000000511738.00000073.0000000.9660000.9540000.9950000.9100000.8110000.5820000.514000206.0070005.000000
                                      \n", + "
                                      " + ], "text/plain": [ " release_date length popularity danceability acousticness \\\n", "count 530.000000 530.000000 530.000000 530.000000 530.000000 \n", @@ -239,11 +527,11 @@ "50% 112.714500 4.000000 \n", "75% 125.039250 4.000000 \n", "max 206.007000 5.000000 " - ], - "text/html": "
                                      \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                                      release_datelengthpopularitydanceabilityacousticnessenergyinstrumentalnesslivenessloudnessspeechinesstempotime_signature
                                      count530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000530.000000
                                      mean2015.390566222298.16981117.5075470.7416190.2654120.7606230.0163050.147308-4.9530110.130748116.4878643.986792
                                      std3.13168839696.82225918.9922120.1175220.2083420.1485330.0903210.1235882.4641860.09293923.5186010.333701
                                      min1998.00000089488.0000000.0000000.2550000.0006650.1110000.0000000.028300-19.3620000.02780061.6950003.000000
                                      25%2014.000000199305.0000000.0000000.6810000.0895250.6690000.0000000.075650-6.2987500.059100102.9612504.000000
                                      50%2016.000000218509.00000013.0000000.7610000.2205000.7845000.0000040.103500-4.5585000.097950112.7145004.000000
                                      75%2017.000000242098.50000031.0000000.8295000.4030000.8757500.0002340.164000-3.3310000.177000125.0392504.000000
                                      max2020.000000511738.00000073.0000000.9660000.9540000.9950000.9100000.8110000.5820000.514000206.0070005.000000
                                      \n
                                      " + ] }, + "execution_count": 7, "metadata": {}, - "execution_count": 5 + "output_type": "execute_result" } ], "source": [ @@ -251,39 +539,38 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Let's examine the genres. Quite a few are listed as 'Missing' which means they aren't categorized in the dataset with a genre " - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] + ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Text(0.5, 1.0, 'Top genres')" ] }, + "execution_count": 8, "metadata": {}, - "execution_count": 6 + "output_type": "execute_result" }, { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlYAAAHbCAYAAAAJY9SEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+17YcXAAAgAElEQVR4nO3de7zt9ZzH8de7TuWSUelIN3JpIrdwpBGKJiW6DZGUEBkVNXIbg8owg4bccyfGRK6Fxi3SaMalkqimcSTq6HKSQohTn/nj+9tj2XPq3L67tfbZr+fjcR5nrd/vt9b+1Dp7rff6XlNVSJIkadWtMe4CJEmSVhcGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUpSdwm/GflzU8LvRu4/bdz1SdJMiQuESppJCZcAz67iq+OuZVUkzKtiybjrkDTZbLGSdKtLuG3COxIuT7gs4diEtYZzuyYsTDgm4ZqEnyTscwvPtWXCfyb8OuGLCe9OeN/I+UcmfDvh2oRzErYfOfethKOGv3+VcGrC+sO5eycsSXhOwqXAqcvxfM9JuGSo5eJbqlvS6slgJWkcjgEeANwfeAiwI/CSkfNbAGsDdwGeA5yQcPfpT5IQ4CTg68CdgNcB+4+c3wL4LPAPwAbAK4DPToWnwX7A04CNgfWAw0fOrQk8DNgK2POWnm94zmOBnaq4A/AI4Icr8j9F0uxnsJI0Dk8Djqri6iquBF4DHDByfglwTBV/GLoQvwo8aSnPsyVwb+DVw7WnA/8+cv5A4NNVfLWKm6o4FbgAeOzINe+t4sdVXA98Ethm2s94VRW/reJ3y/l890u4TRU/r+LCFfq/ImnWM1hJulUNrUx3AX46cvinwKYj9xdX8ftp5zdZytNtMlx7w8ixS0du3w3Yf+i2uzbhWmDBtOe6YuT2b4F1R+7fVMXPl+f5qvglLTC+ALgi4ZSEey2lZkmrMYOVpFtVFUULM3cbOXxXYNHI/Q0TbjPt/GjAmXI5MD9hnZFjm4/cvhR4XxXrjfy5fRXHLW+50+7f4vNV8YUqdqIFt58Bxy/nz5G0mjBYSRqHE4GjEu6UcGfamKV/HTm/FvDKhLUTHgPsDHxqKc/zP8BFwCsS1kp4FLDryPkTgH0SdkpYcxg0v1PCXVay7pt9voRNEx6fcDvgBuA3wE0r+XMkzVIGK0nj8Cra2KTzgXOBM4E3jJy/hDbO6grgA8Azq7h4+pMMrV9PAf4a+CXwcuATtGDD8Jgn0gbLX03rUjyclXzvW8bzrQm8bKj5F8BDgcNW5udImr1cx0rSREnYFXh71cqNT0o4GfhWFf/ctzJJWjZbrCTNagkPS9giYY2E3WldgSePuy5Jc9O8cRcgSatoM9r4q/Vpg8ufVcUF4y1J0lxlV6AkSVIndgVKkiR1MhFdgRtuuGFtscUW4y5DkiRpmc4+++yrq2r+0s5NRLDaYostOOuss8ZdhiRJ0jIl+enNnbMrUJIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpk3njLmBFPeTFHx53CXPC2cc+fdwlSJI069hiJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqZNlBqskt0nynSTfT3J+kmOG43dP8u0kC5N8PMnaw/F1hvsLh/NbzOx/giRJ0mRYnharG4DHVNUDgW2AXZNsB7weOK6q7gX8EjhouP4g4JfD8eOG6yRJklZ7ywxW1fxmuLvW8KeAxwCfHI6fAOw13N5zuM9wfqck6VaxJEnShFquMVZJ1kxyLnAV8BXgx8C1VbVkuOQyYNPh9qbApQDD+euAO/UsWpIkaRItV7CqqhurahtgM2Bb4N6r+oOTHJzkrCRnLV68eFWfTpIkaexWaFZgVV0LfB34K2C9JPOGU5sBi4bbi4DNAYbzdwR+sZTnek9VLaiqBfPnz1/J8iVJkibH8swKnJ9kveH2bYGdgQtpAetJw2UHAicPt08Z7jOc/1pVVc+iJUmSJtG8ZV/CxsAJSdakBbGTqurzSS4APpbkNcD3gPcP178f+EiShcA1wL4zULckSdLEWWawqqrzgAct5fjFtPFW04//HtinS3WSJEmziCuvS5IkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnSwzWCXZPMnXk1yQ5Pwkhw/Hj06yKMm5w5/dRh7z90kWJrkoyS4z+R8gSZI0KeYtxzVLgCOr6pwkdwDOTvKV4dxxVfUvoxcn2RrYF7gvsAnw1SR/WVU39ixckiRp0iyzxaqqLq+qc4bbvwYuBDa9hYfsCXysqm6oqp8AC4FtexQrSZI0yVZojFWSLYAHAd8eDh2W5LwkH0iy/nBsU+DSkYddxlKCWJKDk5yV5KzFixevcOGSJEmTZrmDVZJ1gU8BR1TVr4DjgXsC2wCXA29ckR9cVe+pqgVVtWD+/Pkr8lBJkqSJtFzBKslatFD10ar6NEBVXVlVN1bVTcB7+VN33yJg85GHbzYckyRJWq0tz6zAAO8HLqyqN40c33jksr2BHw63TwH2TbJOkrsDWwLf6VeyJEnSZFqeWYHbAwcAP0hy7nDs5cBTk2wDFHAJ8FyAqjo/yUnABbQZhYc6I1CSJM0FywxWVfVNIEs5deotPOa1wGtXoS5JkqRZx5XXJUmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJ8sMVkk2T/L1JBckOT/J4cPxDZJ8JcmPhr/XH44nyVuTLExyXpIHz/R/hCRJ0iRYnharJcCRVbU1sB1waJKtgZcBp1XVlsBpw32AxwFbDn8OBo7vXrUkSdIEWmawqqrLq+qc4favgQuBTYE9gROGy04A9hpu7wl8uJpvAesl2bh75ZIkSRNmhcZYJdkCeBDwbWCjqrp8OHUFsNFwe1Pg0pGHXTYcm/5cByc5K8lZixcvXsGyJUmSJs9yB6sk6wKfAo6oql+NnquqAmpFfnBVvaeqFlTVgvnz56/IQyVJkibScgWrJGvRQtVHq+rTw+Erp7r4hr+vGo4vAjYfefhmwzFJkqTV2vLMCgzwfuDCqnrTyKlTgAOH2wcCJ48cf/owO3A74LqRLkNJkqTV1rzluGZ74ADgB0nOHY69HHgdcFKSg4CfAk8ezp0K7AYsBH4LPLNrxZIkSRNqmcGqqr4J5GZO77SU6ws4dBXrkiRJmnVceV2SJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHWyzGCV5ANJrkryw5FjRydZlOTc4c9uI+f+PsnCJBcl2WWmCpckSZo0y9Ni9SFg16UcP66qthn+nAqQZGtgX+C+w2PemWTNXsVKkiRNsmUGq6o6A7hmOZ9vT+BjVXVDVf0EWAhsuwr1SZIkzRqrMsbqsCTnDV2F6w/HNgUuHbnmsuHY/5Pk4CRnJTlr8eLFq1CGJEnSZFjZYHU8cE9gG+By4I0r+gRV9Z6qWlBVC+bPn7+SZUiSJE2OlQpWVXVlVd1YVTcB7+VP3X2LgM1HLt1sOCZJkrTaW6lglWTjkbt7A1MzBk8B9k2yTpK7A1sC31m1EiVJkmaHecu6IMmJwI7AhkkuA44CdkyyDVDAJcBzAarq/CQnARcAS4BDq+rGmSldkiRpsiwzWFXVU5dy+P23cP1rgdeuSlGSJEmzkSuvS5IkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTpYZrJJ8IMlVSX44cmyDJF9J8qPh7/WH40ny1iQLk5yX5MEzWbwkSdIkWZ4Wqw8Bu0479jLgtKraEjhtuA/wOGDL4c/BwPF9ypQkSZp8ywxWVXUGcM20w3sCJwy3TwD2Gjn+4Wq+BayXZONexUqSJE2ylR1jtVFVXT7cvgLYaLi9KXDpyHWXDcckSZJWe6s8eL2qCqgVfVySg5OcleSsxYsXr2oZkiRJY7eywerKqS6+4e+rhuOLgM1HrttsOPb/VNV7qmpBVS2YP3/+SpYhSZI0OVY2WJ0CHDjcPhA4eeT404fZgdsB1410GUqSJK3W5i3rgiQnAjsCGya5DDgKeB1wUpKDgJ8CTx4uPxXYDVgI/BZ45gzULEmSNJGWGayq6qk3c2qnpVxbwKGrWpQkSdJs5MrrkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqZNlLrcg9fSzV99/3CWs9u76qh+MuwRJmrNssZIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqxGAlSZLUicFKkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOpm3Kg9Ocgnwa+BGYElVLUiyAfBxYAvgEuDJVfXLVStT0iTY/m3bj7uE1d6Zzz9z3CVIWgU9WqweXVXbVNWC4f7LgNOqakvgtOG+JEnSam8mugL3BE4Ybp8A7DUDP0OSJGnirGqwKuDLSc5OcvBwbKOquny4fQWw0Sr+DEmSpFlhlcZYAY+oqkVJ7gx8Jcl/j56sqkpSS3vgEMQOBrjrXe+6imVIkiSN3yq1WFXVouHvq4DPANsCVybZGGD4+6qbeex7qmpBVS2YP3/+qpQhSZI0EVY6WCW5fZI7TN0GHgv8EDgFOHC47EDg5FUtUpIkaTZYla7AjYDPJJl6nn+rqi8m+S5wUpKDgJ8CT171MiVJkibfSgerqroYeOBSjv8C2GlVipIkSZqNXHldkiSpE4OVJElSJwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6MVhJkiR1YrCSJEnqZN64C5AkzbxvPGqHcZew2tvhjG+MuwRNAFusJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1InBSpIkqRODlSRJUicGK0mSpE4MVpIkSZ0YrCRJkjoxWEmSJHVisJIkSerEYCVJktSJwUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6mTfuAiRJ0i17+5GfG3cJq73D3rh7l+exxUqSJKkTg5UkSVInBitJkqRODFaSJEmdGKwkSZI6mbFglWTXJBclWZjkZTP1cyRJkibFjASrJGsC7wAeB2wNPDXJ1jPxsyRJkibFTLVYbQssrKqLq+oPwMeAPWfoZ0mSJE2EVFX/J02eBOxaVc8e7h8APKyqDhu55mDg4OHuVsBF3QuZHBsCV4+7CK00X7/Zy9dudvP1m71W99fublU1f2knxrbyelW9B3jPuH7+rSnJWVW1YNx1aOX4+s1evnazm6/f7DWXX7uZ6gpcBGw+cn+z4ZgkSdJqa6aC1XeBLZPcPcnawL7AKTP0syRJkibCjHQFVtWSJIcBXwLWBD5QVefPxM+aJeZEl+dqzNdv9vK1m918/WavOfvazcjgdUmSpLnIldclSZI6MVhJkiR1YrCahZIsSHKHcdchSZL+nMFqdnoO8GXDlSTdvCQZdw2aewxWs0iSBwNU1XOBs4HPGK7Ga2lv3L6Zzy5JHpLELbdWM0lSVZVk+yQHJdlpWP5Hs8Do++iw//CsYbCaXd6Z5GsAw/ZAP8JwNVbDG/ejkjwtye4jb+b+bk2wqTftJAtoW2u9Mslu461KPQ2/h48GPgLcC3gz8IIk9xpvZVqWqffR4fYzgMfOplDsm/8sUlXbAWsm+dxw/3kYrsZi2gfzB4Dtgf2BzyZZo6pusuVqcg0fuo8DTgS+T1vU+JAkTxxvZeolyVbA3wJHVNXfAwcCWwI7j7UwLdNIqDoUOBy4qKr+MN6qlp/BasKNfIDPA6iqHYD508LVfwNfS7Lu2AqdY4YP5p2AvweeXVWHAM8ArgLeMnXN+CrUclgAvKKq3gkcRQtZhybZdbxlaVVkADwKuCewS5LbV9U5tNf44CTrj7VILVOSOwMH0HZuuSTJE5P87fBldqIZrCbYaHMosGmSLeH/Wq7ulOTzw/3DgDOADcZT6Zy1HrA38NDh/h+AdwOzpsl6LllKC+LtaGGYqroK+DbtNXxOkm1v3eq0qkZe3w2BeVX1XuC1QGgfzgBXAL8ejmmCJJmfZLvh9q7AXYCvAMcBHwKeDGwDPGZcNS4vV16fBZIcCewG3Ab4WlW9cjh+BkBVPWqM5c0ZI+OnNgJ+XVW/TfJ44LPAblX1lSQ7A2+gdTf8wlaryZLkocCmtO225gFvBH5XVYcneSDwKmAxcHpVfWx8lWplDOPkXg0sAq4HDgKeSOsGXIP2mh9bVZ8fW5FaqiSb0LbBKdqX0ycDWwFbA2dU1cXDVnkLgGdV1U1jK3YZZmSvQPWT5FnAHlW1Q5K3AS9McruqOrKqHpXkS0k2r6pLx13r6m4IVbsDzwcqyZm0Fqq9gC8lOYn2bfjVVXX1GEvViJFAvCPwLlp37R7Ax4G3Akcn+QawMbDncO6+YypXKynJfYDXAIcB5wL/BnywqvZN8ntgF+AHU6FqWo+Axqyqfp7kv4AXA2+vquuA7wx/pgaxPxvYb5JDFdgVOHGW0l2xEDggyfNp37QfAOyf5F0AVbWLoerWkeSetNaoFwP/QgtRxwD/TusS3B34z6r6zNSYOI1PkrXg/wLxNsCLgMcPLbyXAI8FNqyqJ9EmHjwCuDPwTOCjYylaq+IG4ALgnKr6bVXtBWw8DID+LK2r94FJ9jVUTYalfN59nva7+NdJXjRy3fbA3YD9q+qCW7HEleKb/4QZmQ2xLnBDVZ2R5I7ADsAbqurHQ8vIw5JsUFXXjLPeuWDkTXh94KdV9f3h+M+AhwF/XVUnJzkQOCnJT6rq9PFVrCR3Aj6WZI+q+h3wV8COtC8mP6Z1AR5B+5KydlV9OcndgX2AJ1XVf4+pdC2nkZbINWmNBNfQWh0XAN8cLvsY7W11SZITgD8CXzdUjd+0JRWeQhvz+KOq+nySa4C3JLme9vv6WOA1VXXt+Cpefo6xmhBDa8g6VXVBkhfSvj2vAzyzqq5Kcuxw6S+AbYHDbamaWSNv3LcbxlPdBvgk8MWqevtwzbHAoqp683D/b4Dzq+qi8VUugCR3o71Z/2H4QvISWrh6fVV9I8ntaK2Pn5j6FjzMHrt+bEVrhaQt7Pp02mD0Y2nB6pXA+4HfA39He6/86tiK1C0axk3tD7wdeB/tM+/EtAWx305rAHrGbGipmmKwmgBJbgu8DbiS1pR9MPA82tY1ewMPpnUD7gU8GnhBVf1wPNXOLcPslOcAFwPfog2s3B5Yl/Zt+N20X/r/tHthMiRZs6puHG7/A21A+n1GBr/uDLy1qk7Ln9YcW2PSx23ozyW5N+2D+J9pMwGPpk3P/yNtPNVmwCer6svjqlG3bJgw8mbaZ9v+tMkG69F6Z941fPm5zWzrmTFYTYhhKYUXAn9Ba/H4p+H4ccCuwCOr6uokt6mq34+x1DljmPr7elrofQBtpsofgZNo3Ui/os3S/NzYitSfGWll3A64aghTL6W1XGw/tFwdSQtX+wHXGqhmnyT3o3XnXlRVLxiO7UKblv/Iqlo4xvJ0M5b25TPJhrQemiOqasckz6S1OD6pqj49jjpXlYPXx2h04F5V/Qj4J+A64AFJHjAc/zvgP4CvD2MJZs3qs7NZkk1pA9S/XVWfpA1aP53W1XB5VR0EvLiqPreUAZgakyFUTa2ovulw7PXAm4AzkvxlVb0ReG5VXWOomrX+h7Ym1X2SbJlknar6EvApYP54S9PSTBtTtUOS3ZKsP8ygXgeYGj7xK9qM3e+NqdRVZovVmCxl4N4NtHVX/oO2cvfPgc9U1XnDNRtV1ZXjqneuSbIB8BJaq8Y+VfXt4fiXgddV1dfGWZ+WbhiA/jla9+xZSe4PrFVV5wwtVy8BNhsGtGsWmurqHWZ9vh/4HfBV2jIaJwJ7VtV3x1mjbl6Sv6OtLXYesB2t++8vgGfRhlhsBexeVT8ZW5GryGA1ZsOYj31prSMfo23DcDVtUO1vgA9V1fmO35lZI11I96ON17iY9s1pf9oyCm+mLX1xCvC0attjaAJM+5Jye9oCkdfQWi4eRPvS8uGq+tck97KbaPYa+T2dN8z0Wxt4B233g28AXxhmePp+OYGGnphjqmrvJIcDT6iqnYflae4H3B/4zmyf/GNX4JgkWSPJxrTB6DsB9wBOA75XVRfTugXn0Qa0u+/cDBverHcDTqatY/RZWqA6HTiTttjgO2gr/p5j999kGPmg3S3JUbTWi5/Rumy/TNv+4gu0CSAAs/Zb8Fw09Xs2dPfdZer4EKrmVduY9xDgLNoM0HMMVZNjKe+TlwPfT/Je2m4ijxuO7wlcUFUfme2hCgxWt6pp/8jWpH2r/gVtteBH0bqc/pjkecM1LypX8L5VDC0dhwAHVNWBtIU/dwA2or0+r6S1IM6q2SmruyFU7UHbE+6cqrqpqt5SVYdV1am0QPUM4IvD9TeOr1qtiJHQvAutpfiztE2y7wV/Fq7+SPvdvTNtU3TXZ5wAQ5ftVEvyBsMg9WuALYB7AQcOr+HTaTN37zS2YjszWN1KpnVX7A8cXFU30KbvvwB44rBW0n60PufyQ2BmJVlj+PuhtO6iq2n9+1TVycAPaV2y0GYCngUcNaxnpTFJsvHQuji1uvo+tLWMvp5kpyRvSbLFsA7OK4CjnXI/+wyhagFtG5PdgSNpWw3tNS1crTm0XO0DvHEIWhqjJFvTGgtIW5fx08AZwJNovQLXAq9O8m7ae+x+VXX5mMrtzjFWt7K07RWeRWsZmVqU8OO0NVe+R1vJ+5muUzVzktx2avBykkcAx9M2ad2ONr7q1GHg80OAw4GDhpbEDYGbZtuaKqubIVRdAvy8qq5N8mHgtsOf84GHABdX1cFJNqm2B5ndQ7NMkjsArwN2rap7DsceCTyVtsnyJ6rqf4bjrkM2QZIcQ/tMO5P2ej2Z1np8JPBB2vZC96W1Mp4xmweqL43B6laUZH3a7t0vHdbXWWdotZpaiPIG4JLV7R/ZJBkGp78ZeAJtHM7xtEUE35fkHsChwF2AJbQP6FdW1WfGVa/+JG0l9flD6L0jbfbsycCXgKcA51bV95JsRdtced+q+uX4KtaKmh6AR17LhcDzqy3muiPwNOCffK+cLCPdt2sA/0CbPPKHqtp3OL8d8BnaoPWzx1jqjDJYzaClfUtO8mnadPAPjXQNPgw4zyngM2voNjqe9m3pc7T9p3an7QH49KFlY0PaN617AwuHD3FbO8ZoGJt4B9raRdcBh1bVV5McBDyc1sL4qeHaJ9JW4CpoI6MAAAvLSURBVH7F0J2rWWLkQ3ln4K60z6f3JflL4GW0WbovHMLV+obmybKUULwGbQeRPWgLLX9rGO7yLuDjVfX1MZU64wxWM2TamKotgTWq6qIkz2WYsVRtG5Sn0Kb0P6uqFo+x5NXeEKxeAdyTtlP6c2mTCA6ktVC9uaquGF+FuiVJ/pm2we4S4O1V9YUkB9AmGZw+LKfwhuH2qQbi2SN/2lro8bQtal5M6zL6t6p60TCm6jXANVV1iF1/k2Xa591+tG1pbqiq9yc5AtiG1n37E9pEoB1X59ZGZ0/MgGn/yF5IG1P1uyRfAP6R9o365UmW0D7k9zNUzazhNfljkm/SAtXpI2PcPkPrGnxZkn+qqqvGWav+JMlaI4ORT6e9Yf878OwkVNVHktwEPD7J9VX1kuFxhqpZIG1B1zWqbTW0IXAYbTzOX9LG0e0ztE4dlLacxjoAhqrJMvJ59zzacjX/CuyZ5IlVtdvQoHAo8BVg59U5VIHBakaM/CPbjtZV8QjaG8J3gSVV9cq0NazuRetuWm1mQ0yikS6Ge9AWjfwb4Igkr6HNIjpzaLbei9YtaLCaAGmb7L48yQeHboMv86dJBicAhyS5sao+mrbA4I+nHmuomjUeDvwoyWXV9kI9mPY7eAxtjOMWwMIkv6uqw8ZYp5ZitOVw+B3cAfi7qjoTeGuSzyV5W1U9P8lfAP86Fz7vDFYzJMl9gKNo3RZrVNWVadP6/2uYqXQIbbE0zbAhVO1BW5F7IW1V9XfTZqi8IMlbq+o/kvygqq4dZ636M3emdZPfdxiXcRNtnaKn0sbJ3YbWyrhGVZ0wvjK1soZQvC7w3ST7V9V5STYBzh66Bu9C2+fxS+OtVNMlWQ/YBLhg+Gy7nLZJ/UYjl72YtmE9VXXsrV7kmLiOVSfDANv/U1UXAu+lBasdk2xYba+/7YFHJNlo+mM0M4aWw1cCu9BmpBxCG7j+L7RvWEemLTRoqJogVXUGbS2ce9P2zrwHbdunQ2gTDD5Jm2VrN/osM/Xel7b45/2AjwDvHWbtXgLcMck7aZsqn1xVX/H9cuJsBTwhyQm0MY+X0RbifXeSbYdr/gq4V5LbzaXXz8HrHUwbU7U/sAFtBtOXaJtN7kVbNfiMqroqwyaiYyt4jkmyGW3CwPq0AbD7Ae+irQL8IWBxuWnrxBo+fN8MPIA2fXtX4MyqOm0IxEvGWqBWyvDh+xZa19G3hvGo+9HeL6G93tdX1TfGVaNu3jAZ6IO0WX8vr6q3D8efy5+2GXoIbW/V88dW6BgYrDpK27V7T+ATtBVmT6ft+fcE2rYaH6BN8y/HgNz6krwWuKqq3pK2jcLUivc/HXNpWoZhtti/ANtV1XXTBrVrlkmyOXAcbZbfwSPHXwg8h7a9l4skT5jpszHTdjfYmfal9QfAx6rqxuH41bQxxT8fT7Xj4xirVTBMAd6gqr4zjKl6MG1T5RfT/t/ehTa9/9W0LsGznc0yVj8Anjt80/ob4HBD1ewwLK1wI/A/Se7tGkaz3hLgPNrMsV2ramovxzclWZM2+1MTZmSg+oHAWsDPqur1Sf6WNqnk12kLYd8BeMdcbUCwxWolpW238HLaP66PAt+ndTc9EHgJbQzPs2itIh+vqmPGVKoGw6yUvWlN1x+oqi+MuSStoKHl6vqqOn3ctWj5jczM/SvazNyf0SaRPIO2tclJVXXaGEvUchomAr2R9rn3EOBrVXVckmfTtmTbCdh9rnX/jTJYrYSRxezuSutLDvDBqvrvJE8FHlRVL0nyLNqbxrEuPDk5psbluNbR7OVrN/skeSxtTNWbaGMcnwBcCDye1trxkXKz7ImWtiDvtsA7q+rCtP1UjwG+WlVvTrIO8BdzfV1GuwJXwkh33i60FqqtgNskeR/wX8D7h3WqdqQthmaomiw3gmsdzWa+drPHsEbcerSFefemTe65ADhnWIbmE7R1/lx+ZsKMtDROfZG5K22Cwem0UHwubVmh45KsXVVvwFm6tlitrLRd1t9GS+/b0WYqrUUbT7UurYn0gqq6eGxFStKESPJS4I7AY2gzxX6c5BnAGbTN5x1/OkGmzXbfkjae6oahJ+ZFtAkG5w8Lg94P+EVVXTrGkieGLVYrb13aP6Q/AGckuZ62ps6dgTdU1efHWp0kjVmSbYA9hzGmtwcOAB49hKoHAi+l7T7hF9AJMxKqprYZuirJIloL1TzgxCQHVNX3aS1XGhisVt53gEVJ9gU+UVVnJzmTtujqleMtTZLGY6T76JHAPsAuSa6qqlcN2xQdlbZP6jbAS6vqm2MtWDcrySNoXbg707YXejhwPK07cBPg+CQ7Dg0MGhisVt51wDdpsyAem+Qs2p6AT6yqq8damSTdyqYC1RCqHkWbNXYYsAh4dJJ1qurJw4f1+rTVus92IsLkWMprcSNwblVdkeRK2g4IDwIeVlVHJ3m7oer/M1jdgumLoY0aZpV9hLbdxt60DZUPqNV8125Jmm7Y3+8+SU4fdpW4Ky04nZzkNFrr1OuHz+23jD7WUDUZpo2pej5tHcZjgW2SPLOqPgj8LMlNtAlb3wJ+MbaCJ5jB6haMLIa2P+2N4tfAiVMtUlX1O+B7wPfcWkPSHPZQ4EfA7YduvuuAo5OcVFU/SfKftHWrdkiyuKr+bZzF6v8bCVXPoW1Qf05VXZvkRcCLkmxF26rtgcDRo4/Rn3MT5mUYZkC8DPgxbd+/FyS5/3AuUxtLGqokzVVVdTJwBfBO2l5/X6atVfWWYVzVA2gLKP8I2HRcdeqWDZ93fws8HbgxyZ2B04AjaDM6t8KemWWyxWqapfQx7wi8qKq+mOQM4JXAvsAPTOuS5rLR98uquibJN2i7TvwB+Axt8eSP0LawOYi27dfOw7ZSS3wPHa9p3X8bAr8F9qiqRUleDPx+GPbym6p63liLnUUMVjdj2Pvou7Smz0ck+U5VXZ7kWOADSdarqmvHW6Ukjc8wUH0H4P60rU3em+Q3tG2jbqqqY5O8c7h8W+BVwN7lBtpjNy1UHQbcgxaAPz1ccj2wbpI9gcOT7FZVV42n2tnFYDVIslVVXTS8UfwNbd2Ok2nhanfazL8v0hZCW0L7RiZJc87IkgoPo3X/XQAsSHLmEK5uBPYfFo/8FG3l9YfT1rS6cHyVa8pIqDqE9nn3VOAcYJMkrwN+T1sEexPg6Yaq5WewApLsQluP48G0cQDPBn5YVZcDlyfZHHjUcHxt4PlV9duxFSxJYzSEqm1p+8Q9tarOG9b0e3iS5wzhak3gomGW4C+SHOvU/MmStjH9g4Gn0NYc+x5QwD8CP6C1PO5XVReMrchZaM4Hq+Eb1ba0sVNb06YFfx3YM8kTqurzVfW+JHekrb1y/VzfYFKSaK1Qf01bPPI84JPATQxjqKrqnfBn61sZqiZMVf0qyaEMywZV1aOHCVlXAT8BHmtL1Yqb88FqGJj3Y+AVtMXQHk1rAv0dsEeSJVX1xaq6jjaFWJLmvKr68jBs4p+T/LyqTkzySWBN4Psj1zlAfYIN+//9Fpg3zHjfAvgacJyhauXM+WA1OI82G+JXwB2r6uokn6Z9+zowyR+r6rSxVihJE6aqThnWrfrHJGtX1QnAieOuSyvsZ8DngTfRxlTt44bKKy9z8cvEtNkQawM3VtWNw0JojwGOqqrvJtkMeBzw+WG8lSRpmiR7AK+jdQ1ecXM7VmhyDUtg3IU2m3PRuOuZzeZcsFrKFNOtaS1VR1fV75O8nLb/3+uq6r+SrDkMvpQk3Ywk8x1/Ks3BYDVlmGL6FNou3ecAXwVeVVU/TvIa2t5/z6iq34+xTEmSNIvMyWA1TDF9E20m4D7AbrRZEBsDz6uqhUnuVFVuMClJkpbbnAxWAEnWoU0xffPIFNPFwLtp3YKuDCxJklbInJ0VuJQppnejbTb5bkOVJElaGXO2xQr+r9XqCNpMlqkppq4wK0mSVsqcDlbgFFNJktTPnA9WkiRJvawx7gIkSZJWFwYrSZKkTgxWkiRJnRisJEmSOjFYSZIkdWKwkiRJ6sRgJUmS1Mn/AvdTOoI+fVCkAAAAAElFTkSuQmCC\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -297,37 +584,38 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Remove 'Missing' genres, as it's not classified in Spotify\n" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Text(0.5, 1.0, 'Top genres')" ] }, + "execution_count": 9, "metadata": {}, - "execution_count": 7 + "output_type": "execute_result" }, { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -340,37 +628,38 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "The top three genres comprise the greatest part of the dataset, so let's focus on those" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Text(0.5, 1.0, 'Top genres')" ] }, + "execution_count": 10, "metadata": {}, - "execution_count": 8 + "output_type": "execute_result" }, { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -384,27 +673,28 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "The data is not strongly correlated except between energy and loudness, which makes sense. Popularity has a correspondence to release data, which also makes sense, as more recent songs are probably more popular. Length and energy seem to have a correlation - perhaps shorter songs are more energetic?" - ], - "cell_type": "markdown", - "metadata": {} + ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": {}, "outputs": [ { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, "metadata": { "needs_background": "light" - } + }, + "output_type": "display_data" } ], "source": [ @@ -414,34 +704,26 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "Are the genres significantly different in the perception of their danceability, based on their popularity? Examine our top three genres data distribution for popularity and danceability along a given x and y axis " - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] + ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": {}, "outputs": [ { - "output_type": "stream", - "name": "stderr", - "text": [ - "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/cbook/__init__.py:1402: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n x[:, None]\n/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/axes/_base.py:276: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n x = x[:, np.newaxis]\n/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/axes/_base.py:278: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n y = y[:, np.newaxis]\n/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/cbook/__init__.py:1402: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n x[:, None]\n/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/axes/_base.py:276: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n x = x[:, np.newaxis]\n/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/matplotlib/axes/_base.py:278: FutureWarning: Support for multi-dimensional indexing (e.g. `obj[:, None]`) is deprecated and will be removed in a future version. Convert to a numpy array before indexing instead.\n y = y[:, np.newaxis]\n" - ] - }, - { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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rFixAk3TyM/P549//CNOp7O7QxKEE8JJJ52E0+nk2WefpbKykk8//RSbzYbL5WLSpEmHfP2cOXO48847Wbt2Laeffjq//OUvjzqWDz/8kPPOO4+0tDQA5s6dy7Jly6iqqgLgkksuwWazAXDRRRexZs0arrzyygMeb926dVx00UXJacMvu+wynnzySQDef/99tmzZwsqVKwH26XZ91llnATB27Fii0SjBYBCAkSNHYrfbk8coLy/n8ssvT77O6/Xi8XhwuVxH/T0IB9etCWnTpk0sWbKEsrKyffb5/X6WLl3KqlWryM7O5sEHH2TFihUsWbKkO0MShBPG+++/z7Jly7jmmms466yzGDJkCK+++ioAVqv1kK+//PLLmTVrFuvXr+fDDz/koYceSr7+SGmatt9t7fP86HS6Tttl+eDN23p951NXx/KqqvLggw8mL6/5fL5O3a/bk1j7tvbYOn4nqqpy0UUXsWjRouTzhoYG8YO5m3Vrp4bnn3+e3//+92RlZe2zLxaLsXTpUrKzs4HEr5Pa2truDEcQTijr169n1qxZXHHFFYwfP553330XRVH2KafT6fY7Adzll19OcXExc+fO5a677sLn8+H1eg9Y/mDHnT59Om+++SZutxuAVatW4XK5GDRoEABvvfUW0WiUSCTCSy+9xKxZsw567JkzZ/Lqq68SjUaJx+O89NJLyX3Tp0/nn//8J5qmEY1GufHGG/nPf/5zyHg7mjZtGm+88QYNDQ0APPPMMyxYsOCIjiEcuW6tIS1btuyA+1JTUzn77LOBRJX6scce40c/+tE+5Xw+Hz6fr9O2E2WyKkE4FpdffjkLFy7kggsuQKfTccopp/DOO+/sc+n8pJNO4oEHHuDmm2/mqquuSm5fuHAh99xzDw888ACyLHPLLbeQn5+PqqrJ8g8//PAB37/jcR9++GGuvvpqFixYgKqqpKWl8eijjyZrNmazmSuuuAKfz8e5557LvHnzDvrZ5s6dy549e7j44ouxWq3k5+djsVgA+O1vf8uyZcu44IILiMVinH766fzkJz85ou9uxowZXHfddVx77bVIkoTdbuehhx7q1htdxbkOJG1/dekuNnv2bP7973/v84cA0Nrayk033URBQQH33HPPPvtXrFjBQw89tN/jrlmzZr/HFIT+qri4mNGjR/d0GF3q9ttvZ/jw4fz4xz8+7Nd89NFHNDc3c9FFFwFw9913YzKZkpfYepPD/TcT57oe7vbd0NDAj3/8Y6ZMmcJvfvOb/ZZZsGABl1xySadtdXV1zJ8//3iEKAjCAZSWlvKLX/xiv/sKCwt54IEHjun4V1xxBYFAYL/7/vrXv/LEE0/wxBNPoCgKo0aNYunSpcf0fj3tYOe64K4vqf3g/8i9on/faNxjCUlRFH76058yZ84cbrrppgOWczgcOByO4xiZIAiHY8iQIbzyyivHfJx77713v9uffvrpg77uH//4xzG/d29ysHNdrLGSUPnW4xzR8XfcE9J1113HrbfeSl1dHdu2bUNRFN5++20Axo0bd9B2J0EQBKH/Oi4Jae3atcn1xx9/HEgMUbJ9+/bj8faCIAh9X/c39/c4MZadIAhCb3eCTGMhEpIgCILQK4iEJAiC0BeIS3aCIAhHZvny5Zx11ln9rhdcj5IA+n9CEtNPCILQpV555RX+/ve/U1hY2NOh9B9Sou6gaVq/nhZdJCRB6KPWfl7B6s8quuXY3zl1ILNPGXjQMvF4nKVLl1JSUkJTUxOFhYXk5eVRX1/PzTffzF/+8heuueYaxo4dS1NTEytXruSJJ57g1VdfRafTMW3aNBYtWkRtbS033ngjBQUFlJeXk5eXx5///GdcLhfvvfceDzzwAKqqUlBQwJ133klGRgazZ89m9uzZfP755wDcc889jBkzplu+i96hPQlpHdb7H3HJThCEo/LVV19hMBh47rnnWL16NZFIhGnTppGVlcVjjz3G6NGjaWlp4frrr+eVV17h448/Zu3atbz44ou89NJLlJeX8+yzzwKwc+dOFixYwBtvvMHQoUN56KGHaG5u5o477uDhhx/mtdde4+STT+bOO+9Mvr/L5eLll1/m1ltvZfHixT31NRwf7bWift6OJGpIgtBHzT7l0LWY7jR58mRcLhdPPfUUpaWllJWVJecW6mjChAkAfPLJJ3zve9/DbDYDMG/ePF5++WVmzpzJ4MGDOe200wC4+OKLWbhwIdOmTaOoqCg5httll13GY489ljzupZdeCiTGyrz99ttxu93J+Zb6nRMkIYkakiAIR2XNmjUsXLgQs9nM3LlzmTx58n7nPWpPQO1ToXfUPj1Fx/mNNE1Dp9PtU77j/Enffo2qqp3mVOp3pI6X7PovkZAEQTgqGzZsYM6cOcybN4+MjAw2bty43/mW2k2ZMoU33niDcDhMPB5n1apVTJkyBYA9e/ZQXFwMJOZKOuOMM5gwYQKbNm1Kzir73HPPJWtRAG+88QYAq1evZujQof188rzOkwn2V+KSnSAIR+UHP/gBCxcu5L///S9Go5GJEycmk8f+zJo1i+LiYubNm0c8HmfGjBlceeWV1NXV4XQ6Wb58ORUVFYwcOZK7774bq9XKnXfeyS233EIsFiMvL6/TWJdffvklK1euxGKxHHCA1v5ibwVJJCRBEIR9jBw5ktdee22f7R2npNixY0enfTfddNN+R/e3WCw88sgj+2xv7023P7/61d5plFUAACAASURBVK9OiDmCEkQbkiAIgtAbnCBtSKKGJAhCj8rPz+80I8DhONLyfZ+oIQmCIAi9gej2LQiCIPQG7cMF9fdediIhCYIg9BkiIQmCIAg9KKJI1CsOcclOEAThSNTX13Pdddd1ybEefPBB1qxZ0yXH6ss+KlP5X9+cfp+QRC87QRC6VHZ2No8//niXHOvnP/95lxynr4sqEmHN2O/bkERCEgThqHz66ac8+uijmM1mdu/ezciRI7n//vtpaGjgqquuYu3atdTV1bFw4UK8Xi8jRoxg48aNfPDBBwQCAe68805KSkpQFIXrrruO888/PzkSuMfjYdasWTQ0NHDqqacyd+5c/vd//5cNGzbg9XpJTU1lxYoVZGZmMn36dM4991y++OILdDodDzzwAAUFBZ1iPdB0FXv27OGOO+7A4/FgtVr57W9/S1FREbfffjuSJLFz5078fj833ngjF198cU98zUCiU4OGhKbED124DxMJSRD6qNbN79O6qXvux0mZMJuUojMPWe6rr77irbfeIisri0svvZSPPvqIESNGJPcvW7aMOXPmMH/+fFavXs3rr78OwCOPPMLYsWP505/+hN/v5/LLL0+OCl5fX8+bb76JXq/n9ttvB6C8vJzS0lKeffZZZFnmtttu47XXXuPaa6+lsbGRqVOn8rvf/Y57772Xp556Kvm6jtqnq1i7di2LFy/mtddeY9GiRVx//fWcc845fP311/z85z/n7bffTsbx7LPP0tzczNy5c5k2bRqZmZnH+tUeFVlO9LJT1QOPFdgfiDYkQRCO2vDhw8nJyUGWZYYOHYrX6+20f/369Vx00UUAfOc738HhcADw8ccf8+yzz3LRRRcxf/58gsEgJSUl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ibXhNZY4G4NGOctOCCFE0yNddkIIIayCJCQhhBBWQRLSTdq3bx9jxoxh1KhR3H///aSnpwNQWFjII488wrBhw5g8eXJ1VQlLS0hIYPjw4QwaNIj58+dbOpwaPv74Y0aMGMGIESN47733ANi+fTvx8fEMHjyYuXPnWjjC2t59912ee+45AJKSkhgzZgxDhgzhxRdfxGAwWDi6KuvXr2f06NEMHTqUN954A7De67p06dLq34F3330XsK7rWlxczMiRI0lLSwOufR2tKeZGSRE3pV+/fkpSUpKiKIqycOFC5bHHHlMURVFee+015bPPPlMURVF++uknZebMmRaL8bKMjAylX79+Sl5enlJSUqLEx8crJ06csHRYiqIoyrZt25Tx48crFRUVSmVlpTJ16lQlISFB6dOnj5Kamqro9XrlwQcfVDZu3GjpUKtt375d6datm/Lss88qiqIoI0aMUH777TdFURTl+eefV+bPn2/J8BRFUZTU1FSlZ8+eyoULF5TKykpl4sSJysaNG63yupaWlipdunRRcnJyFL1er4wdO1bZtm2b1VzXAwcOKCNHjlRat26tnDt3TikrK7vmdbSWmBsraSHdhMrKSmbOnElUVBQAkZGRXLhwAYCNGzcSHx8PwMiRI9m8eTN6vd5isULVp7nY2Fjc3NxwcHBgyJAhrFy50qIxXebt7c1zzz2Hra0tWq2WFi1acPbsWUJCQggKCkKj0RAfH2818ebn5zN37lwee+wxANLT0ykvL6d9+/YAjB492ipiXbNmDcOHD8fPzw+tVsvcuXOxt7e3yutqNBoxmUyUlZVhMBgwGAxoNBqrua4LFizgb3/7Gz4+PgAkJiZe9Tpa6+9CY9IoSwdZmq2tLaNGjQLAZDLx8ccfM3DgQACysrLw9vYGqsp+ODk5kZubi6+vr8XivTImAB8fHxITEy0Wz5XCw8Or///s2bMsX76c++67r1a8mZmZlgivlldeeYVZs2ZVfwD547X19va2ilhTUlLQarU89NBDZGdn069fP8LDw63yujo5OTFz5kyGDRuGnZ0dXbt2RavVWs11ffPNN2t8fbW/p8zMTKv9XWhMpIV0HStWrKB37941/p02bRpQ1VJ65plnMBgMPProo9c8h1pt2cusXGVmv0qlskAk13bixAkefPBBnn32WYKDg2s9bw3xLly4kGbNmtG9e/fqx6z12hqNRnbs2MHf//53FixYwKFDh6rHP65kDbEmJyezePFiNmzYwNatW1Gr1Wzbtq3WcdYQK1z7Z26tvwuNibSQrmPYsGEMGzas1uMlJSU8/vjjuLm58cknn6DVaoGqT0sXL17Ez88Pg8FAcXExbm5utzvsGnx9fdm7d2/111lZWdXdD9Zg3759zJgxgxdeeIERI0awe/duLl68WP28tcS7fPlysrOzGTVqFAUFBZSWlqJSqWrEmp2dbRWxenl50b17dzw8PAAYMGAAK1eurFEd31qu69atW+nevTuenp5AVVfXl19+aZXXFar+nq72+/nHx60p5sZCWkg3afbs2YSEhPDRRx9ha2tb/XifPn34+eefgaobWOfOnauTlaXExcWxY8cOcnNzKSsrY/Xq1fTu3duiMV124cIF/vSnP/H+++8zYsQIANq1a8eZM2dISUnBaDSybNkyq4j366+/ZtmyZSxdupQZM2bQv39/3n77bXQ6Hfv27QPg559/topY+/Xrx9atWyksLMRoNLJlyxaGDh1qldc1KiqK7du3U1paiqIorF+/nq5du1rldYVr/34GBARYbcyNhbSQbsLRo0dZt24dLVu25O677waqWkZffPEFM2fO5LnnnmPEiBE4Ozvz/vvvWzjaqk90s2bNYurUqej1esaOHUtMTIylwwLgyy+/pKKignfeeaf6sQkTJvDOO+/w1FNPUVFRQZ8+fRg6dKgFo6zb+++/z0svvURJSQnR0dFMnTrV0iHRrl07Hn74YSZNmoRer6dHjx5MnDiRsLAwq7uuPXv25OjRo4wePRqtVkvbtm155JFHGDRokNVdV6gqFXSt309r/F1oTKR0kBBCCKsgXXZCCCGsgiQkIYQQVkESkhBCCKsgCUkIIYRVkIQkhBDCKkhCEuIannvuOb788ssbes26deuqK2tv3LiRjz76yByhCdEkyTokIRrQgAEDGDBgAACHDh2ioKDAwhEJ0XhIQhKNzq5du3jvvffw9fXl3Llz2NnZ8c477+Dj48Nrr71GcnIyKpWKXr168fTTT6PRaIiOjub+++9n165dlJaW8vTTTzN48GCWLFnCqlWr+OyzzwBqfX3ZokWL+PHHH9Hr9RQUFDB9+nQmTZrEkiVLWLRoEWVlZTg5OXHPPfewatUqnnjiCX744QeMRiPOzs4kJiYydOhQxo8fD8Ann3xCXl4eL7zwwm2/fkJYK0lIolE6evQozz//PJ07d+b7779n9uzZhIeH4+bmRkJCAnq9nscff5yvvvqKRx55BKPRiKurK0uWLCE5OZkpU6bQuXPner1XSUkJCxcu5PPPP8fd3Z0DBw7wwAMPMGnSJABOnjzJ+vXrcXJyYsmSJUBVpYQJEyaQl5fHrFmzWLt2LZ9++injx4/HZDKxcOFC/v3vf5vt+gjRGMkYkmiUoqKiqhPKmDFjSEpKYtmyZUyZMgWVSoWtrS0TJkxg8+bN1a+ZMmVK9WsjIiLYs2dPvd7L0dGRTz/9lE2bNvHhhx/y6aefUlpaWv18ZGQkTk5OdZ6jX79+XLx4keTkZLZs2UJgYCBhYWE3+m0L0aRJQhKN0pVVq6FqS4A/VsEymUw1tpC+8jUmkwkbG5ta2wZcbTPFjIwM7r77btLT0+nUqRN//vOfazzv4OBQr3gnTJjAokWLWLx4MRMmTLjua4S400hCEo1ScnIyycnJAPz444907NiRYcOGMX/+fBRFobKykgULFhAXF1f9mstV2I8cOcKZM2fo0qULHh4enDhxgoqKCgwGAxs2bKj1XocPH8bDw4MnnniCXr16VR9jNBrrjNHGxqZGQrz33ntZu3YtR44cYdCgQbd8DYRoamQMSTRKXl5efPjhh6Snp+Ph4cF7772Ho6Mjb7zxBvHx8ej1enr16lW91TjA/v37WbBgASaTiblz5+Lq6kqPHj3o0qULw4YNw9vbm27dunHs2LEa79WjRw8WLVrE0KFDsbe3JyYmBg8PD1JSUuqMsXv37jz11FNotVpefvllPD09adOmDS1atLD4liRCWCOp9i0anV27djFnzhyWLVtW79dERkayY8eO6g3rLCE3N5exY8cyf/58mjVrZrE4hLBW0mUnxG2wYMEChg8fztSpUyUZCXEN0kISQghhFaSFJIQQwipIQhJCCGEVJCEJIYSwCpKQhBBCWAVJSEIIIayCJCQhhBBW4f8B7MIjZKx/65UAAAAASUVORK5CYII=\n" + "image/png": "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OKvs+++/H25FAXz55ZcALFiwgJycHDl53mmA3GUnIyNzRFx22WXce++9fPPNN2g0GkaMGBEWj76YMWMGxcXFXHrppQQCAaZOncq1115LY2MjZrOZ559/nurqagoKCvjjH/+IwWDg8ccf584778Tv95OcnMwTTzwRPt+mTZv46KOP0Ov1/QZolTm1kAVJRkbmiCgoKODzzz/vtX3/lBR79uzpse+OO+7gjjvu6HWMXq/npZde6rW925uuL37961//KHIE/ZiQu+xkZGRkZE4K5BaSjIzMgJKamsrixYsP65jDLS9zaiC3kGRkZGRkTgpkQZKRkZGROSmQBUlGRkZG5qRAFiQZGRkZmZMCWZBkZGSOKU1NTdx6663H5FzPPfccixYtOibnkjn5kb3sZGRkjikJCQn861//Oibnuueee47JeWRODWRBkpGROSLWrl3LK6+8gk6no6ysjIKCAv7617/S3NzM9ddfz+LFi2lsbOTee+/FarWSn5/P+vXrWbZsGU6nk8cff5zS0lKCwSC33norF1xwQTgSeGdnJzNmzKC5uZlx48Yxd+5cnnnmGVavXo3VaiUqKooXXniBuLg4pkyZwtlnn83GjRtRKpU8++yzpKWl9bC1v3QVFRUVPProo3R2dmIwGHjooYcoKiriwQcfRBAESkpKcDgc3H777Vx88cUD8C3/uJAFSUbmFMW+bQn2rcdnPk7k8JlEFp1x0HKbN2/m66+/Jj4+nssvv5wVK1aQn58f3v/EE09w7rnncs0117BgwQK++OILAF566SWGDBnCU089hcPh4MorrwxHBW9qauKrr75CpVLx4IMPAlBVVUV5eTnvvfceCoWC+++/n88//5ybb76ZlpYWJk6cyCOPPMKTTz7Jf//73/Bx+9OdrmLx4sU88MADfP7559x3333cdtttzJ49my1btnDPPffw7bffhu147733aGtrY+7cuUyePJm4uLij/WqPiL6C1p6OyGNIMjIyR0xeXh6JiYkoFApycnKwWq099q9cuZI5c+YAcNZZZ2EymQBYtWoV7733HnPmzOGaa67B5XJRWloKwODBg3tE8gbIyMjggQce4MMPP+TJJ59ky5YtPVJdTJ06NWzPD23oZv90FU1NTTQ2NlJdXc3s2bMBGDFiBGazmfLycgDmzp2LWq0mMTGRUaNGsXHjxqP6ro6OH4cgyS0k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", + "text/plain": [ + "
                                      " + ] }, - "metadata": {} + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -456,13 +738,11 @@ ] }, { + "cell_type": "markdown", + "metadata": {}, "source": [ "In general, the three genres align in terms of their popularity and danceability. A scatterplot of the same axes shows a similar pattern of convergence. Try a scatterplot to check the distribution of data per genre" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] + ] }, { "cell_type": "code", @@ -470,30 +750,32 @@ "metadata": {}, "outputs": [ { - "output_type": "stream", "name": "stderr", + "output_type": "stream", "text": [ - "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/seaborn/axisgrid.py:316: UserWarning: The `size` parameter has been renamed to `height`; please update your code.\n warnings.warn(msg, UserWarning)\n" + "/Users/jenniferlooper/Library/Python/3.8/lib/python/site-packages/seaborn/axisgrid.py:337: UserWarning: The `size` parameter has been renamed to `height`; please update your code.\n", + " warnings.warn(msg, UserWarning)\n" ] }, { - "output_type": "execute_result", "data": { "text/plain": [ - "" + "" ] }, + "execution_count": 13, "metadata": {}, - "execution_count": 13 + "output_type": "execute_result" }, { - "output_type": "display_data", "data": { - "text/plain": "
                                      ", - "image/svg+xml": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", - "image/png": "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\n" + "image/png": "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", + "text/plain": [ + "
                                      " + ] }, - "metadata": {} + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -502,5 +784,35 @@ " .add_legend()" ] } - ] -} \ No newline at end of file + ], + "metadata": { + "interpreter": { + "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6" + }, + "kernelspec": { + "display_name": "Python 3.7.0 64-bit ('3.7')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.9" + }, + "metadata": { + "interpreter": { + "hash": "70b38d7a306a849643e446cd70466270a13445e5987dfa1344ef2b127438fa4d" + } + }, + "orig_nbformat": 2 + }, + "nbformat": 4, + "nbformat_minor": 2 +} From e5140a696fc57520720533f5892620da1606e458 Mon Sep 17 00:00:00 2001 From: Jen Looper Date: Tue, 16 Nov 2021 18:49:00 +0000 Subject: [PATCH 59/63] adding a preconfigured devcontainer for codespace usage --- .devcontainer/Dockerfile | 21 ++++++++++++++ .devcontainer/devcontainer.json | 50 +++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 000000000..516e4a1b5 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,21 @@ +# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.203.0/containers/python-3/.devcontainer/base.Dockerfile + +# [Choice] Python version (use -bullseye variants on local arm64/Apple Silicon): 3, 3.10, 3.9, 3.8, 3.7, 3.6, 3-bullseye, 3.10-bullseye, 3.9-bullseye, 3.8-bullseye, 3.7-bullseye, 3.6-bullseye, 3-buster, 3.10-buster, 3.9-buster, 3.8-buster, 3.7-buster, 3.6-buster +ARG VARIANT="3.10-bullseye" +FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT} + +# [Choice] Node.js version: none, lts/*, 16, 14, 12, 10 +ARG NODE_VERSION="none" +RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi + +# [Optional] If your pip requirements rarely change, uncomment this section to add them to the image. +# COPY requirements.txt /tmp/pip-tmp/ +# RUN pip3 --disable-pip-version-check --no-cache-dir install -r /tmp/pip-tmp/requirements.txt \ +# && rm -rf /tmp/pip-tmp + +# [Optional] Uncomment this section to install additional OS packages. +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends + +# [Optional] Uncomment this line to install global node packages. +# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g " 2>&1 \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..297ac7126 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,50 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: +// https://github.com/microsoft/vscode-dev-containers/tree/v0.203.0/containers/python-3 +{ + "name": "Python 3", + "runArgs": ["--init"], + "build": { + "dockerfile": "Dockerfile", + "context": "..", + "args": { + // Update 'VARIANT' to pick a Python version: 3, 3.10, 3.9, 3.8, 3.7, 3.6 + // Append -bullseye or -buster to pin to an OS version. + // Use -bullseye variants on local on arm64/Apple Silicon. + "VARIANT": "3", + // Options + "NODE_VERSION": "none" + } + }, + + // Set *default* container specific settings.json values on container create. + "settings": { + "python.pythonPath": "/usr/local/bin/python", + "python.languageServer": "Pylance", + "python.linting.enabled": true, + "python.linting.pylintEnabled": true, + "python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8", + "python.formatting.blackPath": "/usr/local/py-utils/bin/black", + "python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf", + "python.linting.banditPath": "/usr/local/py-utils/bin/bandit", + "python.linting.flake8Path": "/usr/local/py-utils/bin/flake8", + "python.linting.mypyPath": "/usr/local/py-utils/bin/mypy", + "python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle", + "python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle", + "python.linting.pylintPath": "/usr/local/py-utils/bin/pylint" + }, + + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "ms-python.python", + "ms-python.vscode-pylance" + ], + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "pip3 install --user -r requirements.txt", + + // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode" +} From f2039730761c818705b51e978d18252384e46c26 Mon Sep 17 00:00:00 2001 From: Nikolay Kondratyev <4085884+kondratyev-nv@users.noreply.github.com> Date: Wed, 17 Nov 2021 22:16:43 +0000 Subject: [PATCH 60/63] [TRANSLATIONS] Russian version of 2-history-of-ML (#438) * [TRANSLATIONS] Russian version of 1-2-history-of-ML * Fix translation --- 1-Introduction/2-history-of-ML/README.md | 2 +- .../2-history-of-ML/translations/README.ru.md | 146 ++++++++++++++++++ .../translations/assignment.ru.md | 11 ++ 3 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 1-Introduction/2-history-of-ML/translations/README.ru.md create mode 100644 1-Introduction/2-history-of-ML/translations/assignment.ru.md diff --git a/1-Introduction/2-history-of-ML/README.md b/1-Introduction/2-history-of-ML/README.md index 951939406..53ca9ee77 100644 --- a/1-Introduction/2-history-of-ML/README.md +++ b/1-Introduction/2-history-of-ML/README.md @@ -73,7 +73,7 @@ Research was well funded by government agencies, advances were made in computati * "Blocks world" was an example of a micro-world where blocks could be stacked and sorted, and experiments in teaching machines to make decisions could be tested. Advances built with libraries such as [SHRDLU](https://wikipedia.org/wiki/SHRDLU) helped propel language processing forward. [![blocks world with SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "blocks world with SHRDLU") - + > 🎥 Click the image above for a video: Blocks world with SHRDLU --- diff --git a/1-Introduction/2-history-of-ML/translations/README.ru.md b/1-Introduction/2-history-of-ML/translations/README.ru.md new file mode 100644 index 000000000..65c72724a --- /dev/null +++ b/1-Introduction/2-history-of-ML/translations/README.ru.md @@ -0,0 +1,146 @@ +# История машинного обучения + +![Краткое изложение истории машинного обучения в заметке](../../../sketchnotes/ml-history.png) +> Заметка [Томоми Имура](https://www.twitter.com/girlie_mac) + +## [Тест перед лекцией](https://white-water-09ec41f0f.azurestaticapps.net/quiz/3/) + +--- + +На этом уроке мы рассмотрим основные вехи в истории машинного обучения и искусственного интеллекта. + +История искусственного интеллекта (ИИ) как области переплетается с историей машинного обучения (machine learning, ML), поскольку алгоритмы и вычислительные достижения, лежащие в основе ML, способствовали развитию ИИ. Полезно помнить, что, хотя эти области как начали выделяться в отдельные в 1950-х годах, важные [алгоритмические, статистические, математические, вычислительные и технические открытия](https://wikipedia.org/wiki/Timeline_of_machine_learning) предшествовали и происходили в эту эпоху. На самом деле, люди думали об этих вопросах в течение [сотен лет](https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B0): в этой статье рассматриваются исторические интеллектуальные основы идеи "мыслящей машины". + +--- +## Заметные открытия + +- 1763, 1812 [Теорема Байеса](https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%91%D0%B0%D0%B9%D0%B5%D1%81%D0%B0) и ее предшественники. Эта теорема и ее приложения лежат в основе вывода, описывающего вероятность события, происходящего на основе предварительных знаний. +- 1805 [Теория наименьших квадратов](https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BD%D0%B0%D0%B8%D0%BC%D0%B5%D0%BD%D1%8C%D1%88%D0%B8%D1%85_%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BE%D0%B2) французского математика Адриена-Мари Лежандра. Эта теория, о которой вы узнаете в нашем блоке регрессии, помогает в аппроксимации данных. +- 1913 [Цепи Маркова](https://ru.wikipedia.org/wiki/%D0%A6%D0%B5%D0%BF%D1%8C_%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2%D0%B0), названный в честь русского математика Андрея Маркова, используется для описания последовательности возможных событий на основе предыдущего состояния. +- 1957 [Персептрон](https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D1%86%D0%B5%D0%BF%D1%82%D1%80%D0%BE%D0%BD) - это тип линейного классификатора, изобретенный американским психологом Фрэнком Розенблаттом, который лежит в основе достижений в области глубокого обучения. + +--- + +- 1967 [Метод ближайшего соседа](https://ru.wikipedia.org/wiki/%D0%91%D0%BB%D0%B8%D0%B6%D0%B0%D0%B9%D1%88%D0%B8%D0%B9_%D1%81%D0%BE%D1%81%D0%B5%D0%B4) - это алгоритм, изначально разработанный для отображения маршрутов. В контексте ML он используется для обнаружения закономерностей. +- 1970 [Обратное распространение ошибки](https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8) используется для обучения [нейронных сетей с прямой связью](https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C_%D1%81_%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9_%D1%81%D0%B2%D1%8F%D0%B7%D1%8C%D1%8E). +- 1982 [Рекуррентные нейронные сети](https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%80%D0%B5%D0%BD%D1%82%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C) являются искусственными нейронными сетями, полученными из нейронных сетей прямой связи, которые создают временные графики. + +✅ Проведите небольшое исследование. Какие еще даты являются ключевыми в истории ML и ИИ? + +--- +## 1950: Машины, которые думают + +Алан Тьюринг, поистине великий человек, который был выбран [общественностью в 2019 году](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) величайшим ученым 20-го века. Считается, что он помог заложить основу концепции "машины, которая может мыслить". Он боролся со скептиками и своей собственной потребностью в эмпирических доказательствах этой концепции, частично создав [Тест Тьюринга](https://www.bbc.com/news/technology-18475646), которые вы изучите на наших уроках NLP. + +--- +## 1956: Летний исследовательский проект в Дартмуте + +"Летний исследовательский проект Дартмута по искусственному интеллекту был основополагающим событием для искусственного интеллекта как области", и именно здесь был придуман термин "искусственный интеллект" ([источник](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)). + +> Всякий аспект обучения или любое другое свойство интеллекта может в принципе быть столь точно описано, что машина сможет его симулировать. + +--- + +Ведущий исследователь, профессор математики Джон Маккарти, надеялся "действовать, основываясь на предположении, что всякий аспект обучения или любое другое свойство интеллекта может в принципе быть столь точно описано, что машина сможет его симулировать". Среди участников был еще один выдающийся ученый в этой области - Марвин Мински. + +Семинару приписывают инициирование и поощрение нескольких дискуссий, в том числе "развитие символических методов, систем, ориентированных на ограниченные области (ранние экспертные системы), и дедуктивных систем по сравнению с индуктивными системами". ([источник](https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%80%D1%82%D0%BC%D1%83%D1%82%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)). + +--- +## 1956 - 1974: "Золотые годы" + +С 1950-х до середины 70-х годов оптимизм рос в надежде, что ИИ сможет решить многие проблемы. В 1967 году Марвин Мински уверенно заявил, что "В течение одного поколения... проблема создания "искусственного интеллекта" будет в значительной степени решена". (Мински, Марвин (1967), Вычисления: Конечные и бесконечные машины, Энглвуд-Клиффс, Нью-Джерси: Прентис-Холл) + +Исследования в области обработки естественного языка процветали, поиск был усовершенствован и стал более мощным, и была создана концепция "микромиров", где простые задачи выполнялись с использованием простых языковых инструкций. + +--- + +Исследования хорошо финансировались правительственными учреждениями, были достигнуты успехи в вычислениях и алгоритмах, были созданы прототипы интеллектуальных машин. Некоторые из этих машин включают: + +* [Робот Shakey](https://ru.wikipedia.org/wiki/Shakey), который мог маневрировать и решать, как "разумно" выполнять задачи. + + ![Shakey, умный робот](../images/shakey.jpg) + > Shakey в 1972 году + +--- + +* Элиза, ранний "чат-бот", могла общаться с людьми и действовать как примитивный "терапевт". Вы узнаете больше об Элизе на уроках NLP. + + ![Элиза, бот](../images/eliza.png) + > Версия Элизы, чат-бота + +--- + +* "Мир блоков" был примером микромира, в котором блоки можно было складывать и сортировать, а также проводить эксперименты по обучению машин принятию решений. Достижения, созданные с помощью библиотек, таких как [SHRDLU](https://ru.wikipedia.org/wiki/SHRDLU) помогло продвинуть обработку языка вперед. + + [![мир блоков SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "мир блоков SHRDLU") + + > 🎥 Нажмите на изображение выше для просмотра видео: Мир блоков SHRDLU + +--- +## 1974-1980: "Зима искусственного интеллекта" + +К середине 1970-х годов стало очевидно, что сложность создания "интеллектуальных машин" была занижена и что ее перспективы, учитывая доступные вычислительные мощности, были преувеличены. Финансирование иссякло, и доверие к этой области снизилось. Некоторые проблемы, повлиявшие на доверие, включали: +--- +- **Ограничения**. Вычислительная мощность была слишком ограничена. +- **Комбинаторный взрыв**. Количество параметров, необходимых для обучения, росло экспоненциально по мере того, как усложнялись задачи для компьютеров, без параллельной эволюции вычислительной мощности и возможностей. +- **Нехватка данных**. Нехватка данных затрудняла процесс тестирования, разработки и совершенствования алгоритмов. +- **Задаем ли мы правильные вопросы?**. Сами вопросы, которые задавались, начали подвергаться сомнению. Исследователи начали подвергать критике свои подходы: + - Тесты Тьюринга были поставлены под сомнение, среди прочего, с помощью "теории китайской комнаты", которая утверждала, что "программирование цифрового компьютера может создать впечатление, что он понимает язык, но не может обеспечить реальное понимание". ([источник](https://plato.stanford.edu/entries/chinese-room/)) + - Этика внедрения в общество искусственного интеллекта, такого как "терапевт" ЭЛИЗА, была поставлена под сомнение. + +--- + +В то же время начали формироваться различные школы ИИ. Произошло разделение на подходы ["неряшливого" и "чистого" ИИ](https://wikipedia.org/wiki/Neats_and_scruffies). Приверженцы _неряшливого ИИ_ часами корректировали программы, пока не получали желаемых результатов. Приверженцы _Чистого ИИ_ были "сосредоточены на логике и решении формальных задач". ЭЛИЗА и SHRDLU были хорошо известными _неряшливыми_ системами. В 1980-х годах, когда возник спрос на то, чтобы сделать системы машинного обучения воспроизводимыми, _Чистый_ подход постепенно вышел на передний план, поскольку его результаты более объяснимы. + +--- +## Экспертные системы 1980-х годов + +По мере роста отрасли ее преимущества для бизнеса становились все более очевидными, а в 1980-х годах - и распространение "экспертных систем". "Экспертные системы были одними из первых по-настоящему успешных форм программного обеспечения искусственного интеллекта (ИИ)". ([источник](https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)). + +Этот тип системы на самом деле был _гибридным_, частично состоящим из механизма правил, определяющего бизнес-требования, и механизма вывода, который использует систему правил для вывода новых фактов. + +В эту эпоху также все большее внимания уделялось нейронным сетям. + +--- +## 1987 - 1993: 'Охлаждение' к ИИ + +Распространение специализированного оборудования экспертных систем привело к печальному результату - оно стало слишком специализированным. Появление персональных компьютеров конкурировало с этими крупными специализированными централизованными системами. Началась демократизация вычислительной техники, и в конечном итоге она проложила путь к современному взрыву больших данных. + +--- +## 1993 - 2011 + +Эта эпоха ознаменовала новую эру для ML и ИИ, которые смогли решить некоторые проблемы, возникавшие ранее из-за нехватки данных и вычислительных мощностей. Объем данных начал быстро увеличиваться и становиться все более доступным, и к лучшему и к худшему, особенно с появлением смартфона примерно в 2007 году. Вычислительная мощность росла экспоненциально, и вместе с ней развивались алгоритмы. Эта область начала набирать зрелость по мере того, как свободные дни прошлого начали превращаться в настоящую дисциплину. + +--- +## Сейчас + +Сегодня машинное обучение и искусственный интеллект затрагивают практически все сферы нашей жизни. Текущая эпоха требует тщательного понимания рисков и потенциальных последствий этих алгоритмов для человеческих жизней. Как заявил Брэд Смит из Microsoft, "Информационные технологии поднимают проблемы, которые лежат в основе защиты основных прав человека, таких как конфиденциальность и свобода выражения мнений. Эти проблемы повышают ответственность технологических компаний, которые создают эти продукты. На наш взгляд, они также требуют продуманного государственного регулирования и разработки норм, касающихся приемлемых видов использования" ([источник](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). + +--- + +Еще предстоит увидеть, что ждет нас в будущем, но важно понимать эти системы, а также программное обеспечение и алгоритмы, которыми они управляют. Мы надеемся, что эта учебная программа поможет вам лучше понять, чтобы вы могли принять решение самостоятельно. + +[![История глубокого обучения](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "История глубокого обучения") +> 🎥 Нажмите на изображение выше, чтобы посмотреть видео: Yann LeCun обсуждает историю глубокого обучения в этой лекции + +--- +## 🚀Вызов + +Погрузитесь в один из этих исторических моментов и узнайте больше о людях, стоящих за ними. Есть увлекательные персонажи, и ни одно научное открытие никогда не создавалось в культурном вакууме. Что вы обнаружите? + +## [Тест после лекции](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) + +--- +## Обзор и самообучение + +Вот что можно посмотреть и послушать: + +[Этот подкаст, в котором Эми Бойд обсуждает эволюцию ИИ](http://runasradio.com/Shows/Show/739) + +[![История искусственного интеллекта от Эми Бойд](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "История искусственного интеллекта от Эми Бойд") + +--- + +## Задание + +[Создайте временную шкалу](assignment.ru.md) \ No newline at end of file diff --git a/1-Introduction/2-history-of-ML/translations/assignment.ru.md b/1-Introduction/2-history-of-ML/translations/assignment.ru.md new file mode 100644 index 000000000..7ee1b620c --- /dev/null +++ b/1-Introduction/2-history-of-ML/translations/assignment.ru.md @@ -0,0 +1,11 @@ +# Создайте временную шкалу + +## Инструкции + +Используя [этот репозиторий](https://github.com/Digital-Humanities-Toolkit/timeline-builder), создайте временную шкалу какого-либо аспекта истории алгоритмов, математики, статистики, искусственного интеллекта или ML или их комбинации. Вы можете сосредоточиться на одном человеке, одной идее или на длительном промежутке времени. Обязательно добавьте мультимедийные элементы. + +## Рубрика + +| Критерии | Образцовый | Адекватный | Нуждается в улучшении | +| -------- | ------------------------------------------------- | --------------------------------------- | ---------------------------------------------------------------- | +| | Развернутая временная шкала представлена в виде страницы GitHub | Код неполон и не развернут | Временная шкала неполная, недостаточно изучена и не развернута | \ No newline at end of file From 71abcb1e5833bda622c8fd1b3b06ed83a1aa217e Mon Sep 17 00:00:00 2001 From: Ayyuce Demirbas Date: Sat, 20 Nov 2021 21:38:13 +0300 Subject: [PATCH 61/63] Fixing typo (#471) Tensor flow changed to TensorFlow --- 3-Web-App/1-Web-App/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3-Web-App/1-Web-App/README.md b/3-Web-App/1-Web-App/README.md index eb124eb53..5076b607d 100644 --- a/3-Web-App/1-Web-App/README.md +++ b/3-Web-App/1-Web-App/README.md @@ -25,7 +25,7 @@ There are many questions you need to ask: - **Where will the model reside?** In the cloud or locally? - **Offline support.** Does the app have to work offline? - **What technology was used to train the model?** The chosen technology may influence the tooling you need to use. - - **Using Tensor flow.** If you are training a model using TensorFlow, for example, that ecosystem provides the ability to convert a TensorFlow model for use in a web app by using [TensorFlow.js](https://www.tensorflow.org/js/). + - **Using TensorFlow.** If you are training a model using TensorFlow, for example, that ecosystem provides the ability to convert a TensorFlow model for use in a web app by using [TensorFlow.js](https://www.tensorflow.org/js/). - **Using PyTorch.** If you are building a model using a library such as [PyTorch](https://pytorch.org/), you have the option to export it in [ONNX](https://onnx.ai/) (Open Neural Network Exchange) format for use in JavaScript web apps that can use the [Onnx Runtime](https://www.onnxruntime.ai/). This option will be explored in a future lesson for a Scikit-learn-trained model. - **Using Lobe.ai or Azure Custom Vision.** If you are using an ML SaaS (Software as a Service) system such as [Lobe.ai](https://lobe.ai/) or [Azure Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-15963-cxa) to train a model, this type of software provides ways to export the model for many platforms, including building a bespoke API to be queried in the cloud by your online application. From ab556105dc00676d4d5a43949d3d2c0fb128a3bb Mon Sep 17 00:00:00 2001 From: Ayyuce Demirbas Date: Sun, 21 Nov 2021 19:06:05 +0300 Subject: [PATCH 62/63] ufo-model.pkl file should be in the same directory as app.py (#470) * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py * ufo-model.pkl file should be in the same directory as app.py ufo-model.pkl model file should be in the same directory as app.py --- 3-Web-App/1-Web-App/translations/README.it.md | 2 +- 3-Web-App/1-Web-App/translations/README.ja.md | 2 +- 3-Web-App/1-Web-App/translations/README.ko.md | 2 +- 3-Web-App/1-Web-App/translations/README.pt-br.md | 2 +- 3-Web-App/1-Web-App/translations/README.pt.md | 2 +- 3-Web-App/1-Web-App/translations/README.zh-cn.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/3-Web-App/1-Web-App/translations/README.it.md b/3-Web-App/1-Web-App/translations/README.it.md index 2b167c880..9d5fa430f 100644 --- a/3-Web-App/1-Web-App/translations/README.it.md +++ b/3-Web-App/1-Web-App/translations/README.it.md @@ -281,7 +281,7 @@ Ora si può creare un'app Flask per chiamare il modello e restituire risultati s app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") diff --git a/3-Web-App/1-Web-App/translations/README.ja.md b/3-Web-App/1-Web-App/translations/README.ja.md index b23050dd6..ba9f91708 100644 --- a/3-Web-App/1-Web-App/translations/README.ja.md +++ b/3-Web-App/1-Web-App/translations/README.ja.md @@ -281,7 +281,7 @@ print(model.predict([[50,44,-12]])) app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") diff --git a/3-Web-App/1-Web-App/translations/README.ko.md b/3-Web-App/1-Web-App/translations/README.ko.md index 9b3be2ed6..24330063a 100644 --- a/3-Web-App/1-Web-App/translations/README.ko.md +++ b/3-Web-App/1-Web-App/translations/README.ko.md @@ -281,7 +281,7 @@ print(model.predict([[50,44,-12]])) app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") diff --git a/3-Web-App/1-Web-App/translations/README.pt-br.md b/3-Web-App/1-Web-App/translations/README.pt-br.md index 8a809461e..e9fe9fa4d 100644 --- a/3-Web-App/1-Web-App/translations/README.pt-br.md +++ b/3-Web-App/1-Web-App/translations/README.pt-br.md @@ -284,7 +284,7 @@ Agora você pode construir uma aplicação Flask para chamar seu modelo e retorn app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") diff --git a/3-Web-App/1-Web-App/translations/README.pt.md b/3-Web-App/1-Web-App/translations/README.pt.md index 1e06892b0..00b18c026 100644 --- a/3-Web-App/1-Web-App/translations/README.pt.md +++ b/3-Web-App/1-Web-App/translations/README.pt.md @@ -283,7 +283,7 @@ Finalmente, você está pronto para construir o arquivo python que direciona o c app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") diff --git a/3-Web-App/1-Web-App/translations/README.zh-cn.md b/3-Web-App/1-Web-App/translations/README.zh-cn.md index af45d1ce9..c64098084 100644 --- a/3-Web-App/1-Web-App/translations/README.zh-cn.md +++ b/3-Web-App/1-Web-App/translations/README.zh-cn.md @@ -281,7 +281,7 @@ print(model.predict([[50,44,-12]])) app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/") From cf7e5ba65863b3e34e3e88c115dfba9fe637f6b0 Mon Sep 17 00:00:00 2001 From: Ayyuce Demirbas Date: Sun, 21 Nov 2021 19:06:36 +0300 Subject: [PATCH 63/63] ufo-model.pkl file should be in the same directory as app.py (#469) ufo-model.pkl model file should be in the same directory as app.py file --- 3-Web-App/1-Web-App/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3-Web-App/1-Web-App/README.md b/3-Web-App/1-Web-App/README.md index 5076b607d..5af9f6502 100644 --- a/3-Web-App/1-Web-App/README.md +++ b/3-Web-App/1-Web-App/README.md @@ -281,7 +281,7 @@ Now you can build a Flask app to call your model and return similar results, but app = Flask(__name__) - model = pickle.load(open("../ufo-model.pkl", "rb")) + model = pickle.load(open("./ufo-model.pkl", "rb")) @app.route("/")

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 literal 0 HcmV?d00001 diff --git a/quiz-app/package-lock.json b/quiz-app/package-lock.json index 6942d2eea..68f905af8 100644 --- a/quiz-app/package-lock.json +++ b/quiz-app/package-lock.json @@ -5,451 +5,492 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", "dev": true }, "@babel/core": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", - "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.10", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.10", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" } }, "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.12.11", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", "dev": true, "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.15.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.15.4" } }, "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", "dev": true, "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.15.4" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", "dev": true, "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.15.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "requires": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", "dev": true, "requires": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.15.4" } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.15.4" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", "dev": true, "requires": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", "dev": true, "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.12.tgz", - "integrity": "sha512-fhkE9lJYpw2mjHelBpM2zCbaA11aov2GJs7q4cFaXNrWx0H3bW58H9Esy2rdtYOghFBEYUDRIpvlgi+ZD+AvvQ==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.8.tgz", + "integrity": "sha512-5n8+xGK7YDrXF+WAORg3P7LlCCdiaAyKLZi22eP2BwTy4kJ0kFUMMDCj4nQ8YrKyNZgjhU/9eRVqONnjB3us8g==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -462,21 +503,30 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-dynamic-import": { @@ -507,12 +557,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -569,417 +619,435 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-runtime": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz", - "integrity": "sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz", + "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "semver": "^5.5.1" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -990,50 +1058,49 @@ } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, @@ -1173,16 +1240,10 @@ "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", "dev": true }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", "dev": true, "requires": { "@types/connect": "*", @@ -1190,18 +1251,18 @@ } }, "@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", - "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.3.tgz", - "integrity": "sha512-7SxFCd+FLlxCfwVwbyPxbR4khL9aNikJhrorw8nUIOqeuooc9gifBuDQOJw5kzN7i6i3vLn9G8Wde/4QDihpYw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "dev": true, "requires": { "@types/express-serve-static-core": "*", @@ -1209,21 +1270,21 @@ } }, "@types/express": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz", - "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "*", + "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.17.tgz", - "integrity": "sha512-YYlVaCni5dnHc+bLZfY908IG1+x5xuibKZMGv8srKkvtul3wUuanYvpIj9GXXoWkQbaAdR+kgX46IETKUALWNQ==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", "dev": true, "requires": { "@types/node": "*", @@ -1232,9 +1293,9 @@ } }, "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "requires": { "@types/minimatch": "*", @@ -1242,86 +1303,75 @@ } }, "@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", - "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/http-proxy-middleware": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@types/http-proxy-middleware/-/http-proxy-middleware-0.19.3.tgz", - "integrity": "sha512-lnBTx6HCOUeIJMLbI/LaL5EmdKLhczJY5oeXZpX/cXE4rRqb3RmV7VcMpiEfYkmTjipv3h7IAyIINe4plEv7cA==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", "dev": true, "requires": { - "@types/connect": "*", - "@types/http-proxy": "*", "@types/node": "*" } }, "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, "@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", "dev": true }, "@types/node": { - "version": "14.14.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", - "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==", + "version": "16.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", + "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==", "dev": true }, "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, "@types/qs": { - "version": "6.9.5", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", - "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", "dev": true }, "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", "dev": true }, "@types/serve-static": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", - "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "dev": true, "requires": { - "@types/mime": "*", + "@types/mime": "^1", "@types/node": "*" } }, @@ -1332,15 +1382,15 @@ "dev": true }, "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, "@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", "dev": true, "requires": { "source-map": "^0.6.1" @@ -1355,16 +1405,16 @@ } }, "@types/webpack": { - "version": "4.41.25", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz", - "integrity": "sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==", + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", "dev": true, "requires": { - "@types/anymatch": "*", "@types/node": "*", - "@types/tapable": "*", + "@types/tapable": "^1", "@types/uglify-js": "*", "@types/webpack-sources": "*", + "anymatch": "^3.0.0", "source-map": "^0.6.0" }, "dependencies": { @@ -1377,22 +1427,22 @@ } }, "@types/webpack-dev-server": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", - "integrity": "sha512-rIb+LtUkKnh7+oIJm3WiMJONd71Q0lZuqGLcSqhZ5qjN9gV/CNmZe7Bai+brnBPZ/KVYOsr+4bFLiNZwjBicLw==", + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", + "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", "dev": true, "requires": { "@types/connect-history-api-fallback": "*", "@types/express": "*", - "@types/http-proxy-middleware": "*", "@types/serve-static": "*", - "@types/webpack": "*" + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" } }, "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, "requires": { "@types/node": "*", @@ -1415,15 +1465,15 @@ "dev": true }, "@vue/babel-helper-vue-transform-on": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.0.tgz", - "integrity": "sha512-svFuKPoXP92TJ76ztENOglOsLjcMGUXkdeQhYDxl6KBnZCpqFjqx6RodUPWFg1bj4zsUVsfoIh1RibLO86fUUQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", "dev": true }, "@vue/babel-plugin-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0.tgz", - "integrity": "sha512-WoqRUaslY52PKJFcd7PZExAxhvm6xU5u47l2xFi+UbywzTh/vU2WwgGg3rA2N1HqYJbWFT9hDGFcFqOT6hcBHw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", @@ -1431,7 +1481,7 @@ "@babel/template": "^7.0.0", "@babel/traverse": "^7.0.0", "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", "camelcase": "^6.0.0", "html-tags": "^3.1.0", "svg-tags": "^1.0.0" @@ -1460,9 +1510,9 @@ } }, "@vue/babel-preset-app": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.9.tgz", - "integrity": "sha512-d2H4hFnJsGnZtJAAZIbo1dmQJ2SI1MYix1Tc9/etlnJtCDPRHeCNodCSeuLgDwnoAyT3unzyHmTtaO56KRDuOQ==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.14.tgz", + "integrity": "sha512-P13AJv5FDt2XnpZ92K0VMxBS7Pe+gnibxtXMsa8rXLBkEE1NkmtaG5pyXh3fulkmF2/21efOcuh6yFP7k0KuZg==", "dev": true, "requires": { "@babel/core": "^7.11.0", @@ -1475,20 +1525,12 @@ "@babel/plugin-transform-runtime": "^7.11.0", "@babel/preset-env": "^7.11.0", "@babel/runtime": "^7.11.0", - "@vue/babel-plugin-jsx": "^1.0.0-0", - "@vue/babel-preset-jsx": "^1.1.2", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", "babel-plugin-dynamic-import-node": "^2.3.3", "core-js": "^3.6.5", "core-js-compat": "^3.6.5", "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "@vue/babel-preset-jsx": { @@ -1591,20 +1633,20 @@ } }, "@vue/cli-overlay": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.9.tgz", - "integrity": "sha512-E2PWv6tCdUz+eEDj2Th2oxiKmzMe02qi0PcxiNaO7oaqggmEOrp1rLgop7DWpiLDBiqUZk2x0vjK/q2Tz8z/eg==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.14.tgz", + "integrity": "sha512-0LFqTA1uaCTq4N1P9/A0MhWY0tWER3dZkMN1y+ODfrjAcnX96t/qf2jVy9u3QGKHSPbhF5FYBsKEa6uEFYPyfg==", "dev": true }, "@vue/cli-plugin-babel": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.9.tgz", - "integrity": "sha512-2tzaJU5yqAfXVhg1aYyd/Yfif6brv+tDZ49D1aOk7ZgMIwH5YUa0yo5HPcPOcmfpoVoNYcpqVYRfyT4EXIYSpg==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.14.tgz", + "integrity": "sha512-8+K684NwmN7TitdCLB9GVts36582ohusfxAL/v6cWnUgrw79gbdGkY8SqyXWrbXCyWYDJrhB25LQIrqGfsJ6Dg==", "dev": true, "requires": { "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.9", - "@vue/cli-shared-utils": "^4.5.9", + "@vue/babel-preset-app": "^4.5.14", + "@vue/cli-shared-utils": "^4.5.14", "babel-loader": "^8.1.0", "cache-loader": "^4.1.0", "thread-loader": "^2.1.3", @@ -1612,12 +1654,12 @@ } }, "@vue/cli-plugin-eslint": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.9.tgz", - "integrity": "sha512-wTsWRiRWPW5ik4bgtlh4P4h63Zgjsyvqx2FY0kcj+bSAnQGPJ3bKUOMU9KQP5EyNH6pAXMVGh2LEXK9WwJMf1w==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.14.tgz", + "integrity": "sha512-8leK9mZ4Ia4hARWMfVAbcgPBFKjdeOW9S0nG+pt6OBnnwK+V1jf/C7ytfXH+H086KgisU8R9nz1xNaz+9QET0g==", "dev": true, "requires": { - "@vue/cli-shared-utils": "^4.5.9", + "@vue/cli-shared-utils": "^4.5.14", "eslint-loader": "^2.2.1", "globby": "^9.2.0", "inquirer": "^7.1.0", @@ -1626,24 +1668,24 @@ } }, "@vue/cli-plugin-router": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.9.tgz", - "integrity": "sha512-eBBfbZpQ1sJrdlx8i7iReFxSnuzwmrv+s2OCT3kjBd6uWRqGnD4VihpS4srC7vZLzDQrDplumSn0a93L9Qf3wQ==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.14.tgz", + "integrity": "sha512-tTXGAbCoCSSU7U5+CrOnU3BuNq8/lcuJJGtyeObvbt7e5x+96UTOVAVbdINdGGKIOQ58ZD+QvqSP5NXVT1T52Q==", "dev": true, "requires": { - "@vue/cli-shared-utils": "^4.5.9" + "@vue/cli-shared-utils": "^4.5.14" } }, "@vue/cli-plugin-vuex": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.9.tgz", - "integrity": "sha512-mFNIJhYiJjzCgytkDHX00ROy5Yzl7prkZpUbeDE0biwcLteMf2s3qZVbESOQl6GcviqcfEt2f3tHQQtLNa+OLg==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.14.tgz", + "integrity": "sha512-gZNAQzYSzTHshOrwBdqY54U7H5FlyhC5a6sXioWXBuwShOW+FVrywVl90vlimC0OPju0Q5tL7rPMLp4EgmNvUw==", "dev": true }, "@vue/cli-service": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.9.tgz", - "integrity": "sha512-E3XlfM0q+UnnjbC9rwLIWNo2umZCRwnlMJY0KOhY1hFvqisGIYzFmQQ4o01KGyTx2BZNMuQg7Kw+BZ5gyM1Wig==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.14.tgz", + "integrity": "sha512-vKdqs9FQH2PYcmANcUm5McE8qqFKPjvoAh3YiNBD0qjMyuX6XGmej8pICJnbbu0Kn3EgQY3haemSIhVkPPyL4g==", "dev": true, "requires": { "@intervolga/optimize-cssnano-plugin": "^1.0.5", @@ -1652,10 +1694,10 @@ "@types/minimist": "^1.2.0", "@types/webpack": "^4.0.0", "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.9", - "@vue/cli-plugin-router": "^4.5.9", - "@vue/cli-plugin-vuex": "^4.5.9", - "@vue/cli-shared-utils": "^4.5.9", + "@vue/cli-overlay": "^4.5.14", + "@vue/cli-plugin-router": "^4.5.14", + "@vue/cli-plugin-vuex": "^4.5.14", + "@vue/cli-shared-utils": "^4.5.14", "@vue/component-compiler-utils": "^3.1.2", "@vue/preload-webpack-plugin": "^1.1.0", "@vue/web-component-wrapper": "^1.2.0", @@ -1690,12 +1732,12 @@ "pnp-webpack-plugin": "^1.6.4", "portfinder": "^1.0.26", "postcss-loader": "^3.0.0", - "ssri": "^7.1.0", - "terser-webpack-plugin": "^2.3.6", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^1.4.4", "thread-loader": "^2.1.3", "url-loader": "^2.2.0", "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.7", + "vue-loader-v16": "npm:vue-loader@^16.1.0", "vue-style-loader": "^4.1.2", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.8.0", @@ -1710,71 +1752,21 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "dev": true, - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } - }, - "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", - "dev": true, - "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - } } } }, "@vue/cli-shared-utils": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.9.tgz", - "integrity": "sha512-anvsrv+rkQC+hgxaT2nQQxnSWSsIzyysZ36LO7qPjXvDRBvcvKLAAviFlUkYbZ+ntbV8puzJ3zw+gUhQw4SEVA==", + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.14.tgz", + "integrity": "sha512-OJeabPep8yvQ7n2lgbsw6lzBXmjaBHlCt7k9wnsPiXKtNAnHsv40ejARRnj4HTOuMaW6i1QQ17X3WaozI0zaMw==", "dev": true, "requires": { "@hapi/joi": "^15.0.1", @@ -1789,27 +1781,19 @@ "request": "^2.88.2", "semver": "^6.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", - "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", + "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", "dev": true, "requires": { "consolidate": "^0.15.1", "hash-sum": "^1.0.2", "lru-cache": "^4.1.2", "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", + "postcss": "^7.0.36", "postcss-selector-parser": "^6.0.2", "prettier": "^1.18.2", "source-map": "~0.6.1", @@ -1853,9 +1837,9 @@ "dev": true }, "@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", - "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "dev": true }, "@webassemblyjs/ast": { @@ -2062,9 +2046,9 @@ "dev": true }, "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true }, "acorn-walk": { @@ -2079,16 +2063,6 @@ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", "dev": true }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2126,18 +2100,18 @@ "dev": true }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true } } @@ -2170,11 +2144,10 @@ "dev": true }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2268,9 +2241,9 @@ }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -2354,18 +2327,26 @@ "dev": true }, "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + } } }, "aws-sign2": { @@ -2395,9 +2376,9 @@ } }, "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", @@ -2415,10 +2396,40 @@ "object.assign": "^4.1.0" } }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "base": { @@ -2516,9 +2527,9 @@ "dev": true }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, @@ -2539,9 +2550,9 @@ "dev": true }, "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", "dev": true }, "body-parser": { @@ -2751,16 +2762,16 @@ } }, "browserslist": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", - "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.4.tgz", + "integrity": "sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001165", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.621", + "caniuse-lite": "^1.0.30001265", + "electron-to-chromium": "^1.3.867", "escalade": "^3.1.1", - "node-releases": "^1.1.67" + "node-releases": "^2.0.0", + "picocolors": "^1.0.0" } }, "buffer": { @@ -2775,9 +2786,9 @@ } }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "buffer-indexof": { @@ -2865,13 +2876,13 @@ } }, "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "get-intrinsic": "^1.0.2" } }, "call-me-maybe": { @@ -2933,15 +2944,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "version": "1.0.30001271", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz", + "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==", "dev": true }, "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "dev": true }, "caseless": { @@ -2974,20 +2985,20 @@ "dev": true }, "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "optional": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "dependencies": { "braces": { @@ -3036,13 +3047,10 @@ "dev": true }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "ci-info": { "version": "1.6.0", @@ -3084,9 +3092,9 @@ } }, "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -3100,12 +3108,6 @@ } } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -3116,17 +3118,17 @@ } }, "cli-highlight": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.9.tgz", - "integrity": "sha512-t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", "dev": true, "requires": { "chalk": "^4.0.0", - "highlight.js": "^10.0.0", + "highlight.js": "^10.7.1", "mz": "^2.4.0", "parse5": "^5.1.1", "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^15.0.0" + "yargs": "^16.0.0" }, "dependencies": { "ansi-styles": { @@ -3139,9 +3141,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -3181,9 +3183,9 @@ } }, "cli-spinners": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", - "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", "dev": true }, "cli-width": { @@ -3223,6 +3225,43 @@ "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } } }, "clone": { @@ -3253,13 +3292,13 @@ } }, "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dev": true, "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "color-convert": { @@ -3278,21 +3317,15 @@ "dev": true }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", "dev": true, "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3428,9 +3461,9 @@ "dev": true }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -3612,6 +3645,12 @@ "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -3621,17 +3660,17 @@ } }, "core-js": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", - "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==" + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==" }, "core-js-compat": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz", - "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", "dev": true, "requires": { - "browserslist": "^4.15.0", + "browserslist": "^4.17.3", "semver": "7.0.0" }, "dependencies": { @@ -3684,9 +3723,9 @@ }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -3729,6 +3768,14 @@ "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "crypto-browserify": { @@ -3792,12 +3839,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true } } }, @@ -3850,21 +3891,21 @@ "dev": true }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", + "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", @@ -3895,7 +3936,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", + "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" } }, @@ -3936,9 +3977,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -3981,9 +4022,9 @@ "dev": true }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { "ms": "2.1.2" @@ -4016,9 +4057,9 @@ } }, "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "deepmerge": { @@ -4075,9 +4116,9 @@ } }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, "mimic-fn": { @@ -4236,12 +4277,6 @@ "dev": true } } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true } } }, @@ -4274,9 +4309,9 @@ "dev": true }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "diffie-hellman": { @@ -4291,9 +4326,9 @@ }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -4314,9 +4349,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { "ip": "^1.1.0", @@ -4361,9 +4396,9 @@ }, "dependencies": { "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true } } @@ -4381,12 +4416,20 @@ "dev": true }, "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "dev": true, "requires": { - "domelementtype": "1" + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } } }, "domutils": { @@ -4409,9 +4452,9 @@ } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "dev": true }, "dotenv-expand": { @@ -4467,30 +4510,30 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.633", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz", - "integrity": "sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==", + "version": "1.3.877", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.877.tgz", + "integrity": "sha512-fT5mW5Giw5iyVukeHb2XvB4joBKvzHtl8Vs3QzE7APATpFMt/T7RWyUcIKSZzYkKQgpMbu+vDBTCHfQZvh8klA==", "dev": true }, "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -4523,9 +4566,9 @@ } }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -4546,9 +4589,9 @@ } }, "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "errno": { @@ -4579,23 +4622,31 @@ } }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -4707,12 +4758,6 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -4752,6 +4797,14 @@ "natural-compare": "^1.4.0", "semver": "^5.6.0", "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "eslint-scope": { @@ -4805,9 +4858,9 @@ "dev": true }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -4869,15 +4922,15 @@ "dev": true }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", "dev": true, "requires": { "original": "^1.0.0" @@ -5184,9 +5237,9 @@ "dev": true }, "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" @@ -5295,9 +5348,9 @@ } }, "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -5354,9 +5407,9 @@ } }, "follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", "dev": true }, "for-in": { @@ -5383,9 +5436,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fragment-cache": { @@ -5424,15 +5477,6 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -5452,9 +5496,9 @@ "dev": true }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, @@ -5483,9 +5527,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -5502,6 +5546,16 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -5518,9 +5572,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5532,9 +5586,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -5569,9 +5623,9 @@ } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "gzip-size": { @@ -5615,6 +5669,12 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -5622,11 +5682,20 @@ "dev": true }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -5718,9 +5787,9 @@ "dev": true }, "highlight.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz", - "integrity": "sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw==", + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", "dev": true }, "hmac-drbg": { @@ -5741,9 +5810,9 @@ "dev": true }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "hpack.js": { @@ -5770,12 +5839,6 @@ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", "dev": true }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -5869,34 +5932,43 @@ } }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" }, "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } } } @@ -5928,6 +6000,12 @@ } } }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -5940,15 +6018,61 @@ } }, "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", "dev": true, "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, "http-signature": { @@ -6099,12 +6223,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", @@ -6164,9 +6282,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -6261,6 +6379,17 @@ } } }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -6306,12 +6435,13 @@ } }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { @@ -6320,6 +6450,15 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -6330,6 +6469,16 @@ "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -6337,9 +6486,9 @@ "dev": true }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, "is-ci": { @@ -6366,9 +6515,9 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { "has": "^1.0.3" @@ -6395,10 +6544,13 @@ } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-descriptor": { "version": "0.1.6", @@ -6426,9 +6578,9 @@ "dev": true }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extendable": { @@ -6450,9 +6602,9 @@ "dev": true }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -6484,6 +6636,15 @@ } } }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -6515,9 +6676,9 @@ } }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true }, "is-plain-object": { @@ -6530,12 +6691,13 @@ } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-resolvable": { @@ -6544,28 +6706,34 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "requires": { - "html-comment-regex": "^1.1.0" + "has-tostringtag": "^1.0.0" } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-typedarray": { @@ -6574,6 +6742,15 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -6611,38 +6788,11 @@ "dev": true }, "javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", "dev": true }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "js-message": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", @@ -6729,9 +6879,9 @@ "dev": true }, "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { "minimist": "^1.2.5" @@ -6894,9 +7044,15 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, "lodash.defaultsdeep": { @@ -6972,14 +7128,6 @@ "dev": true, "requires": { "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "map-cache": { @@ -7103,32 +7251,32 @@ }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true }, "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", "dev": true }, "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", "dev": true, "requires": { - "mime-db": "1.44.0" + "mime-db": "1.50.0" } }, "mimic-fn": { @@ -7202,9 +7350,9 @@ "dev": true }, "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -7218,33 +7366,6 @@ } } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -7347,9 +7468,9 @@ } }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "dev": true, "optional": true }, @@ -7412,9 +7533,9 @@ "dev": true }, "node-ipc": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.3.tgz", - "integrity": "sha512-8RS4RZyS/KMKKYG8mrje+cLxwATe9dBCuOiqKFSWND4oOuKytfuKCiR9yinvhoXF/nGdX/WnbywaUee+9U87zA==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", "dev": true, "requires": { "event-pubsub": "4.3.0", @@ -7462,9 +7583,9 @@ } }, "node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "normalize-package-data": { @@ -7477,6 +7598,14 @@ "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "normalize-path": { @@ -7571,18 +7700,18 @@ "dev": true }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", "dev": true }, "object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, @@ -7614,14 +7743,14 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "es-abstract": "^1.19.1" } }, "object.pick": { @@ -7634,15 +7763,14 @@ } }, "object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" } }, "obuf": { @@ -7793,13 +7921,10 @@ } }, "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true }, "p-retry": { "version": "3.0.1", @@ -7873,9 +7998,9 @@ } }, "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -7985,9 +8110,9 @@ } }, "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -8003,12 +8128,17 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true }, "pify": { "version": "4.0.1", @@ -8041,9 +8171,9 @@ } }, "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", "dev": true, "requires": { "ts-pnp": "^1.1.6" @@ -8078,30 +8208,26 @@ "dev": true }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -8614,24 +8740,21 @@ } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "dev": true, "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "dev": true, "requires": { - "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -8716,12 +8839,12 @@ "dev": true }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -8758,9 +8881,9 @@ }, "dependencies": { "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -8909,9 +9032,9 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, "requires": { @@ -8925,18 +9048,18 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, "regenerator-transform": { @@ -8959,34 +9082,13 @@ } }, "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "regexpp": { @@ -8996,17 +9098,17 @@ "dev": true }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { @@ -9016,9 +9118,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -9045,16 +9147,16 @@ "dev": true }, "renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" }, "dependencies": { "ansi-regex": { @@ -9064,31 +9166,59 @@ "dev": true }, "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" } }, "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "boolbase": "^1.0.0" } }, "strip-ansi": { @@ -9103,9 +9233,9 @@ } }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true }, "repeat-string": { @@ -9161,12 +9291,12 @@ "dev": true }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, @@ -9260,9 +9390,9 @@ } }, "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -9313,18 +9443,18 @@ "dev": true }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "dev": true, "requires": { "node-forge": "^0.10.0" } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "send": { @@ -9523,15 +9653,26 @@ "dev": true }, "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", "dev": true }, "simple-swizzle": { @@ -9699,28 +9840,28 @@ } }, "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", + "faye-websocket": "^0.11.3", "uuid": "^3.4.0", - "websocket-driver": "0.6.5" + "websocket-driver": "^0.7.4" } }, "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", "dev": true, "requires": { - "debug": "^3.2.5", + "debug": "^3.2.6", "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" }, "dependencies": { "debug": { @@ -9731,15 +9872,6 @@ "requires": { "ms": "^2.1.1" } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } } } }, @@ -9750,6 +9882,14 @@ "dev": true, "requires": { "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } } }, "source-list-map": { @@ -9778,9 +9918,9 @@ } }, "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -9796,9 +9936,9 @@ } }, "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, "spdx-correct": { @@ -9828,9 +9968,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", "dev": true }, "spdy": { @@ -9906,9 +10046,9 @@ } }, "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { "figgy-pudding": "^3.5.1" @@ -9999,33 +10139,33 @@ "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "strip-ansi": "^6.0.1" } }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, @@ -10039,18 +10179,18 @@ } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^5.0.1" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true } } @@ -10302,6 +10442,12 @@ "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10561,32 +10707,44 @@ } } }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "union-value": { @@ -10702,9 +10860,9 @@ "dev": true }, "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -10794,27 +10952,6 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "utila": { @@ -10836,9 +10973,9 @@ "dev": true }, "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, "validate-npm-package-license": { @@ -10886,17 +11023,18 @@ "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" }, "vue-eslint-parser": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.3.0.tgz", - "integrity": "sha512-n5PJKZbyspD0+8LnaZgpEvNCrjQx1DyDHw8JdWwoxhhC+yRip4TAvSDpXGf9SWX6b0umeB5aR61gwUo6NVvFxw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz", + "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==", "dev": true, "requires": { "debug": "^4.1.1", - "eslint-scope": "^5.0.0", + "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^1.1.0", "espree": "^6.2.1", - "esquery": "^1.0.1", - "lodash": "^4.17.15" + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^6.3.0" }, "dependencies": { "eslint-scope": { @@ -10918,14 +11056,14 @@ "dev": true }, "vue-i18n": { - "version": "8.26.1", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.1.tgz", - "integrity": "sha512-N6GpogueNQqmAye6lkUySlrXAZqBs9DYz8+8LHxm4IV7hEP/KWQL9VUCV8oJ0DS1asUTlvI2qKm2MydRgoPJFQ==" + "version": "8.26.5", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.5.tgz", + "integrity": "sha512-qYqfsFd8v2QFSLDAabqXXXpwjGvkuqJtTWqRpZPXpAFO6PArGH4A9vSplnA0HLmnB8km7OB5ZSdP8lkkX0rLew==" }, "vue-loader": { - "version": "15.9.6", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz", - "integrity": "sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg==", + "version": "15.9.8", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", + "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", "dev": true, "requires": { "@vue/component-compiler-utils": "^3.1.0", @@ -11030,9 +11168,9 @@ "integrity": "sha512-807gn82hTnjCYGrnF3eNmIw/dk7/GE4B5h69BlyCK9KHASwSloD1Sjcn06zg9fVG4fYH2DrsNBZkpLtb25WtaQ==" }, "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", "dev": true, "requires": { "hash-sum": "^1.0.2", @@ -11048,9 +11186,9 @@ } }, "vue-template-compiler": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", - "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -11213,9 +11351,9 @@ } }, "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -11226,7 +11364,7 @@ "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", + "enhanced-resolve": "^4.5.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", @@ -11309,9 +11447,9 @@ } }, "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -11334,11 +11472,11 @@ "p-retry": "^3.0.1", "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", @@ -11483,6 +11621,18 @@ } } }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -11551,12 +11701,6 @@ "ajv-keywords": "^3.1.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -11699,11 +11843,13 @@ } }, "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -11722,6 +11868,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -11744,9 +11903,9 @@ } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -11796,9 +11955,9 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -11811,9 +11970,9 @@ "dev": true }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { @@ -11823,42 +11982,45 @@ "dev": true }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true } } }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, "yorkie": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", diff --git a/quiz-app/package.json b/quiz-app/package.json index d99c39282..067e36625 100644 --- a/quiz-app/package.json +++ b/quiz-app/package.json @@ -10,7 +10,7 @@ "dependencies": { "core-js": "^3.6.5", "vue": "^2.6.11", - "vue-i18n": "^8.22.2", + "vue-i18n": "^8.26.5", "vue-router": "^3.4.9" }, "devDependencies": { diff --git a/quiz-app/src/App.vue b/quiz-app/src/App.vue index ef95dbed2..bfe11e43d 100644 --- a/quiz-app/src/App.vue +++ b/quiz-app/src/App.vue @@ -4,10 +4,12 @@ Home

V!lr) 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 Every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it. +--- + The lead researcher, mathematics professor John McCarthy, hoped "to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it." The participants included another luminary in the field, Marvin Minsky. The workshop is credited with having initiated and encouraged several discussions including "the rise of symbolic methods, systems focussed on limited domains (early expert systems), and deductive systems versus inductive systems." ([source](https://wikipedia.org/wiki/Dartmouth_workshop)). +--- ## 1956 - 1974: "The golden years" From the 1950s through the mid '70s, optimism ran high in the hope that AI could solve many problems. In 1967, Marvin Minsky stated confidently that "Within a generation ... the problem of creating 'artificial intelligence' will substantially be solved." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall) natural language processing research flourished, search was refined and made more powerful, and the concept of 'micro-worlds' was created, where simple tasks were completed using plain language instructions. +--- + Research was well funded by government agencies, advances were made in computation and algorithms, and prototypes of intelligent machines were built. Some of these machines include: * [Shakey the robot](https://wikipedia.org/wiki/Shakey_the_robot), who could maneuver and decide how to perform tasks 'intelligently'. @@ -47,21 +61,26 @@ Research was well funded by government agencies, advances were made in computati ![Shakey, an intelligent robot](images/shakey.jpg) > Shakey in 1972 +--- + * Eliza, an early 'chatterbot', could converse with people and act as a primitive 'therapist'. You'll learn more about Eliza in the NLP lessons. ![Eliza, a bot](images/eliza.png) > A version of Eliza, a chatbot +--- + * "Blocks world" was an example of a micro-world where blocks could be stacked and sorted, and experiments in teaching machines to make decisions could be tested. Advances built with libraries such as [SHRDLU](https://wikipedia.org/wiki/SHRDLU) helped propel language processing forward. [![blocks world with SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "blocks world with SHRDLU") > 🎥 Click the image above for a video: Blocks world with SHRDLU +--- ## 1974 - 1980: "AI Winter" By the mid 1970s, it had become apparent that the complexity of making 'intelligent machines' had been understated and that its promise, given the available compute power, had been overblown. Funding dried up and confidence in the field slowed. Some issues that impacted confidence included: - +--- - **Limitations**. Compute power was too limited. - **Combinatorial explosion**. The amount of parameters needed to be trained grew exponentially as more was asked of computers, without a parallel evolution of compute power and capability. - **Paucity of data**. There was a paucity of data that hindered the process of testing, developing, and refining algorithms. @@ -69,8 +88,11 @@ By the mid 1970s, it had become apparent that the complexity of making 'intellig - Turing tests came into question by means, among other ideas, of the 'chinese room theory' which posited that, "programming a digital computer may make it appear to understand language but could not produce real understanding." ([source](https://plato.stanford.edu/entries/chinese-room/)) - The ethics of introducing artificial intelligences such as the "therapist" ELIZA into society was challenged. +--- + At the same time, various AI schools of thought began to form. A dichotomy was established between ["scruffy" vs. "neat AI"](https://wikipedia.org/wiki/Neats_and_scruffies) practices. _Scruffy_ labs tweaked programs for hours until they had the desired results. _Neat_ labs "focused on logic and formal problem solving". ELIZA and SHRDLU were well-known _scruffy_ systems. In the 1980s, as demand emerged to make ML systems reproducible, the _neat_ approach gradually took the forefront as its results are more explainable. +--- ## 1980s Expert systems As the field grew, its benefit to business became clearer, and in the 1980s so did the proliferation of 'expert systems'. "Expert systems were among the first truly successful forms of artificial intelligence (AI) software." ([source](https://wikipedia.org/wiki/Expert_system)). @@ -79,18 +101,23 @@ This type of system is actually _hybrid_, consisting partially of a rules engine This era also saw increasing attention paid to neural networks. +--- ## 1987 - 1993: AI 'Chill' The proliferation of specialized expert systems hardware had the unfortunate effect of becoming too specialized. The rise of personal computers also competed with these large, specialized, centralized systems. The democratization of computing had begun, and it eventually paved the way for the modern explosion of big data. +--- ## 1993 - 2011 This epoch saw a new era for ML and AI to be able to solve some of the problems that had been caused earlier by the lack of data and compute power. The amount of data began to rapidly increase and become more widely available, for better and for worse, especially with the advent of the smartphone around 2007. Compute power expanded exponentially, and algorithms evolved alongside. The field began to gain maturity as the freewheeling days of the past began to crystallize into a true discipline. +--- ## Now Today machine learning and AI touch almost every part of our lives. This era calls for careful understanding of the risks and potentials effects of these algorithms on human lives. As Microsoft's Brad Smith has stated, "Information technology raises issues that go to the heart of fundamental human-rights protections like privacy and freedom of expression. These issues heighten responsibility for tech companies that create these products. In our view, they also call for thoughtful government regulation and for the development of norms around acceptable uses" ([source](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)). +--- + It remains to be seen what the future holds, but it is important to understand these computer systems and the software and algorithms that they run. We hope that this curriculum will help you to gain a better understanding so that you can decide for yourself. [![The history of deep learning](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "The history of deep learning") @@ -103,6 +130,7 @@ Dig into one of these historical moments and learn more about the people behind ## [Post-lecture quiz](https://white-water-09ec41f0f.azurestaticapps.net/quiz/4/) +--- ## Review & Self Study Here are items to watch and listen to: @@ -111,6 +139,8 @@ Here are items to watch and listen to: [![The history of AI by Amy Boyd](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "The history of AI by Amy Boyd") +--- + ## Assignment [Create a timeline](assignment.md) diff --git a/1-Introduction/2-history-of-ML/lesson-2.pdf b/1-Introduction/2-history-of-ML/lesson-2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..21997a3d3028279c0e2272cfdc1f9ef101a98e92 GIT binary patch literal 1217964 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