From e0a3b059c9bf5614868ef5c1c3d57f9e26487255 Mon Sep 17 00:00:00 2001
From: Wouter Kleijn <37488847+wouterkleijn@users.noreply.github.com>
Date: Mon, 18 Mar 2019 10:19:15 +0100
Subject: [PATCH 01/87] Update MAKEME.md
---
Week3/MAKEME.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Week3/MAKEME.md b/Week3/MAKEME.md
index 80bcaf7a0..37044c7ab 100644
--- a/Week3/MAKEME.md
+++ b/Week3/MAKEME.md
@@ -38,7 +38,7 @@ Topics discussed in class this week:
1. If you haven't done already, watch: [What is programming](https://www.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro)
Just watch the 2 min video, you do not have to do the entire JavaScript course (It could be useful later on though).
-2. Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
+2. Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Wouter):
**4. Writing Conditional Code**
**5. Modular Code**
**6. Iteration: Writing Loops**
From 549f9122d50fa3444db0b3a04c521a66069dc00c Mon Sep 17 00:00:00 2001
From: Wouter Kleijn <37488847+wouterkleijn@users.noreply.github.com>
Date: Mon, 18 Mar 2019 10:29:57 +0100
Subject: [PATCH 02/87] Update README.md
---
Week3/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Week3/README.md b/Week3/README.md
index da2b63bc8..60acb167c 100644
--- a/Week3/README.md
+++ b/Week3/README.md
@@ -19,7 +19,7 @@ In week three we will discuss the following topics:
### Here are resources that we like you to read as a preparation for the coming lecture:
-Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
+Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Wouter):
4. Writing Conditional Code
5. Modular Code
From 162487130024552e5f6cf28a8751f5a86c02d0cd Mon Sep 17 00:00:00 2001
From: Wouter Kleijn <37488847+wouterkleijn@users.noreply.github.com>
Date: Mon, 6 May 2019 18:14:38 +0200
Subject: [PATCH 03/87] Cancelled membership Linkedin Learning n
---
Week2/README.md | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/Week2/README.md b/Week2/README.md
index 3649e435c..492ff1b28 100644
--- a/Week2/README.md
+++ b/Week2/README.md
@@ -16,16 +16,6 @@ To test that it was installed and running properly, go to your terminal and run
## Here are resources that we like you to read as a preparation for the coming lecture:
-Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
-
-Only watch the below chapters:
-
-0. Introduction
-1. Programming Basics
-2. Core Programming Syntax
-3. Variables and Data Types
-
-
Read up on the most important topics of next week:
[Variables (var, let, const)](http://javascript.info/variables)
From fbc363367f03e66b578b2ebcd5a7a786c41bfbf6 Mon Sep 17 00:00:00 2001
From: Wouter Kleijn <37488847+wouterkleijn@users.noreply.github.com>
Date: Mon, 6 May 2019 18:17:01 +0200
Subject: [PATCH 04/87] Membership Linkedin Learning cancelled
---
Week3/README.md | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/Week3/README.md b/Week3/README.md
index 60acb167c..569799a7b 100644
--- a/Week3/README.md
+++ b/Week3/README.md
@@ -14,21 +14,8 @@ In week three we will discuss the following topics:
> :boom: IMPORTANT: The concepts of these weeks are extremely important, and require very careful reading.
> Make sure you understand these concepts as well as you can, as they are crucial to programming and your ability to do well in our program!
-
-
-
### Here are resources that we like you to read as a preparation for the coming lecture:
-Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Wouter):
-
- 4. Writing Conditional Code
- 5. Modular Code
- 6. Iteration: Writing Loops
- 7. More About Strings
- 8. Collections
- 11. When Things Go Wrong
-
-## Read the following articles that are very important to programming!
- [Array](http://javascript.info/array)
- [Loops](http://javascript.info/while-for)
- [Functions](http://javascript.info/function-basics)
From b76bbebb59d7ff5b1fd64ffda96cd734d1fce377 Mon Sep 17 00:00:00 2001
From: Noer
Date: Mon, 6 May 2019 18:19:55 +0200
Subject: [PATCH 05/87] Update README.md
Replaced Lynda.com URLs with Codecademy GIT course
---
Week1/README.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/Week1/README.md b/Week1/README.md
index b880a2225..f56828ace 100644
--- a/Week1/README.md
+++ b/Week1/README.md
@@ -8,6 +8,4 @@ In week one we will discuss the following topics:
### Here are resources that we like you to read as a preparation for the coming lecture.
- In your next lecture your teacher will teach you your first GIT session, please look through the [GIT](https://github.com/HackYourFuture/Git) repository and read about the learning goals.
-- Please watch [Up Running with Bash Scripting](https://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html)
-as a recap on the cli classes you have had (1 hour and 25 min). Please ask Wouter for access to Lynda.com
-- Please watch the first 5 chapters of the [Git essential training](https://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html)
+- Get familiar with GIT by doing the following [Codecademy GIT course](https://www.codecademy.com/learn/learn-git)
From 9f24f0d06063f77bcdb58226c764daa659637b3a Mon Sep 17 00:00:00 2001
From: Noer
Date: Mon, 10 Jun 2019 15:48:25 +0200
Subject: [PATCH 06/87] Update MAKEME.md
Removed Lynda section
---
Week2/MAKEME.md | 5 -----
1 file changed, 5 deletions(-)
diff --git a/Week2/MAKEME.md b/Week2/MAKEME.md
index aa83c5bc4..8a2b98230 100644
--- a/Week2/MAKEME.md
+++ b/Week2/MAKEME.md
@@ -14,11 +14,6 @@ Topics discussed in class this week:
1. Review the [Git course material](https://github.com/HackYourFuture/Git) of last week.
2. Watch: [What is programming](https://www.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro), just watch the 2 min video, you do not have to do the entire JavaScript course (It could be useful later on though).
-3. Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
-
**0. Introduction**
-
**1. Programming Basics**
-
**2. Core Programming Syntax**
-
**3. Variables and Data Types**
## Step 2: JavaScript
From 211be9d8fed567d35af9b7ce158c5ef681cc4cc4 Mon Sep 17 00:00:00 2001
From: Noer Paanakker
Date: Tue, 18 Jun 2019 15:16:12 +0200
Subject: [PATCH 07/87] start of content rewrite
---
README.md | 35 ++++++++++++++++++++++----------
Week1/LESSONPLAN.md | 23 +++++++++++++++++++++
Week1/MAKEME.md | 45 ++++++++++++++++++-----------------------
Week1/README.md | 40 +++++++++++++++++++++++++++---------
Week2/LESSONPLAN.md | 23 +++++++++++++++++++++
Week2/MAKEME.md | 38 +++++++++++++++++++++++++---------
Week2/README.md | 16 ++++++++-------
Week3/LESSONPLAN.md | 23 +++++++++++++++++++++
assets/javascript1.png | Bin 0 -> 97994 bytes
9 files changed, 181 insertions(+), 62 deletions(-)
create mode 100644 Week1/LESSONPLAN.md
create mode 100644 Week2/LESSONPLAN.md
create mode 100644 Week3/LESSONPLAN.md
create mode 100644 assets/javascript1.png
diff --git a/README.md b/README.md
index 6859e13d7..9bf568f2d 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,35 @@
+> If you are following the HackYourFuture curriculum we recommend you to start with module 1: [HTML/CSS/GIT](https://github.com/HackYourFuture/HTML-CSS). To get a complete overview of the HackYourFuture curriculum first, click [here](https://github.com/HackYourFuture/curriculum).
+
> Please help us improve and share your feedback! If you find better tutorials
-or links, please share them by [opening a pull request](https://github.com/HackYourFuture/JavaScript1/pulls).
+> or links, please share them by [opening a pull request](https://github.com/HackYourFuture/JavaScript1/pulls).
+
+# Module #2 - JavaScript 1: Programming Basics (Frontend)
+
+
+
+In this module you'll make a start into wonderful world of programming. We will be using the programming language `JavaScript` to do this. We will look at information in a different way: as
-# HackYourFuture - JavaScript 1
+Mostly what you'll be learning is 2 things:
+
+- The skill of problem solving.
+- The skill of thinking algorithmically
+
+You will learn to understand problems terms of an algorithm: a series of steps that can be used to do a certain thing, even if the details are different each time.
Here you can find course content and homework for the JavaScript 1 module
-|Week|Topic|Read|Homework|
-|----|-----|----|--------|
-|1.|Git Session|[Reading Week 1](/Week1/README.md) | [Homework Week 1](/Week1/MAKEME.md)|
-|2.|• Intro JavaScript (What is it, where can you use it for)
• [Variables (var, let, const)](../../../fundamentals/blob/master/fundamentals/variables.md)
• [Basic Data types (Strings, Numbers, Arrays, Booleans)](../../../fundamentals/blob/master/fundamentals/values.md)
• [Operators](../../../fundamentals/blob/master/fundamentals/operators.md)
• [Special characters and their names](../../../fundamentals/blob/master/fundamentals/names_of_special_characters.md)
• [Naming conventions](../../../fundamentals/blob/master/fundamentals/naming_conventions.md)|[Reading Week 2](/Week2/README.md)|[Homework Week 2](/Week2/MAKEME.md)|
-|3.|• Git work flow :smiling_imp:
• [Advanced data types (objects)](../../../fundamentals/blob/master/fundamentals/objects.md)
• [Conditional execution](../../../fundamentals/blob/master/fundamentals/conditional_execution.md)
• [Statements vs Expressions](../../../fundamentals/blob/master/fundamentals/statements_expressions.md)
• [Loops (for/while)](../../../fundamentals/blob/master/fundamentals/loops.md)
• [Functions](../../../fundamentals/blob/master/fundamentals/functions.md)
• [Scope](../../../fundamentals/blob/master/fundamentals/scope.md)|[Reading Week 3](/Week3/README.md)|[Homework Week 3](/Week3/MAKEME.md)|
+| Week | Topic | Reading Materials | Homework | Lesson Plan |
+| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | ----------------------------------- | ----------------------------------- |
+| 1. | What is programming? | [Reading Week 1](/Week1/README.md) | [Homework Week 1](/Week1/MAKEME.md) | [Homework Week 1](/Week1/MAKEME.md) |
+| 2. | • Intro JavaScript (What is it, where can you use it for)
• [Variables (var, let, const)](../../../fundamentals/blob/master/fundamentals/variables.md)
• [Basic Data types (Strings, Numbers, Arrays, Booleans)](../../../fundamentals/blob/master/fundamentals/values.md)
• [Operators](../../../fundamentals/blob/master/fundamentals/operators.md)
• [Special characters and their names](../../../fundamentals/blob/master/fundamentals/names_of_special_characters.md)
• [Naming conventions](../../../fundamentals/blob/master/fundamentals/naming_conventions.md) | [Reading Week 2](/Week2/README.md) | [Homework Week 2](/Week2/MAKEME.md) | [Homework Week 1](/Week1/MAKEME.md) |
+| 3. | • Git work flow :smiling_imp:
• [Advanced data types (objects)](../../../fundamentals/blob/master/fundamentals/objects.md)
• [Conditional execution](../../../fundamentals/blob/master/fundamentals/conditional_execution.md)
• [Statements vs Expressions](../../../fundamentals/blob/master/fundamentals/statements_expressions.md)
• [Loops (for/while)](../../../fundamentals/blob/master/fundamentals/loops.md)
• [Functions](../../../fundamentals/blob/master/fundamentals/functions.md)
• [Scope](../../../fundamentals/blob/master/fundamentals/scope.md) | [Reading Week 3](/Week3/README.md) | [Homework Week 3](/Week3/MAKEME.md) | [Homework Week 1](/Week1/MAKEME.md) |
-__Kind note:__
+**Kind note:**
-We expect you to __always__ come prepared to the class on Sunday.
+We expect you to **always** come prepared to the class on Sunday.
### Overall
-A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](../../../fundamentals/blob/master/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear.
+A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](../../../fundamentals/blob/master/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear.
-*The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)*
+_The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)_
diff --git a/Week1/LESSONPLAN.md b/Week1/LESSONPLAN.md
new file mode 100644
index 000000000..d596be8f6
--- /dev/null
+++ b/Week1/LESSONPLAN.md
@@ -0,0 +1,23 @@
+# Lesson Plan Week 1
+
+## Agenda
+
+The purpose of this class is to introduce to the student (1)
+
+FIRST HALF:
+
+SECOND HALF:
+
+### Core concepts
+
+FIRST HALF (12.00 - 13.30)
+
+1.
+
+SECOND HALF (14.00 - 16.00)
+
+2.
+
+3)
+
+4.
diff --git a/Week1/MAKEME.md b/Week1/MAKEME.md
index eacf6f84a..7132f37fb 100644
--- a/Week1/MAKEME.md
+++ b/Week1/MAKEME.md
@@ -1,37 +1,32 @@
-## Homework week 1:
+# Homework HTML/CSS Week 1
-```
-Topics discussed in class this week:
-• Git
-```
+## Todo list
-> [Here](/Week2/README.md) you find the readings you have to complete before the second lecture.
+1. s
+2. s
-## Step 1: Share a useful resource
+3. Code along
+4. PROJECT:
-_Deadline Monday_
+### 1.
-All share a video or a resource (this can be a drawing, an article or a podcast) that was helpful for you the last few weeks with learning HTML/CSS. Please share this in the channel of your class in Slack. Also write as small note about what the resource is about and why you think it's so helpful (you can share more than one if you like).
+### 2.
-## Step 2: Git homework
+### 3. Code along
-_Deadline Wednesday_
+### 4. PROJECT:
-Git homework for this week:
+> Every week ends with a project you have to build on your own. Instead of getting clear-cut instructions, you'll get a list of criteria that your project needs to measure up to.
-Pair up with another student in your class. The homework requires two people to work together. Let's call them admin and user.
+> Make a
-1. admin creates a new repository on github called “animals” (without quotes).
-2. admin adds a file called “zoo.txt” with some animals generally found in a zoo.
-3. admin commits and pushes his changes (in master branch).
-4. admin adds user as a collaborator (find out how to add a collaborator to a git repository).
-5. user clones the repository from admin (find out how to clone a repository. Note that `git init` is not required when you clone a repository).
-6. user makes a new branch called user-dev.
-7. user adds another file called “pets.txt” with some animals generally found in a home.
-8. user commits and pushes his branch to remote.
-9. admin pulls the branch crated by user (find out how to pull changes from a repository).
-10. admin submits the link to his github repository (named "animals"), where Unmesh should be able to see the collaborator’s (i.e. user’s) branch along with his commits.
+## SUBMIT YOUR HOMEWORK!
-Note:
+After you've finished your todo list it's time to show us what you got! The homework that needs to be submitted is the following:
-The _user_ is _not supposed to fork_ the admin’s repository. _admin_ is supposed to add user as a collaborator and _user_ should just _clone_ the repository (i.e. _user_ will only have the local copy of the repository). Only _admin_ will have the _github_ server copy of the repository. Of course, admin will have its local copy of the repository too.
+1. s
+2. s
+
+Upload both in a repository to GitHub and then upload the link to Trello. Go through the [guide](../hand-in-homework-guide.md) to learn how to do this.
+
+_Deadline Saturday 23.59 CET_
diff --git a/Week1/README.md b/Week1/README.md
index 17a67cd24..583cb8edb 100644
--- a/Week1/README.md
+++ b/Week1/README.md
@@ -1,13 +1,33 @@
-# Reading material for your first JavaScript lesson:
+# Reading Material JavaScript1 Week 1
-```
-In week one we will discuss the following topics:
-• Git
-```
+## Agenda
-### Here are resources that we like you to read as a preparation for the coming lecture.
+These are the topics for week 1:
-- In you next lecture you teacher will teach you your first GIT session, please look through the [GIT](https://github.com/HackYourFuture/Git) repository and read the learning goals.
-- Please watch [Up Running with Bash Scripting](https://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html)
-as a recap on the cli classes you have had (1 hour and 25 min). Please ask Gijs for access to Lynda.com
-- Please watch the first 5 chapters of the [Git essential training](https://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html)
+1. What is programming?
+2. What is JavaScript?
+3. What are data structures?
+4. What are variables?
+
+## 1. What is programming?
+
+Programming is giving a computer instructions in order to solve a problem, written in a language it can understand. Why is this useful? It's because computers are (1) fast, (2) cheap to use and (3) can work 24/7 (as long as it has power).
+
+As a starting software developer (synonym to 'programmer'), you'll learn how to write these instructions.
+
+[What is programming?](https://www.youtube.com/watch?v=3tWMQ3ZMjbg)
+[What is programming Playlist](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZYJC7L-r6rX6utt6wwJCyi)
+
+## 2. What is JavaScript?
+
+JavaScript is a programming language. We use it to communicate with the browser, software that allows us to access the Internet and open webpages. More specifically
+
+For more research, check the following resources:
+
+- [What is JavaScript](https://www.youtube.com/watch?v=nItSSTwBvSU)
+
+## 3. What are data structures?
+
+## 4. What are variables?
+
+A data structure is a way of storing information on your computer.
diff --git a/Week2/LESSONPLAN.md b/Week2/LESSONPLAN.md
new file mode 100644
index 000000000..c353de6ad
--- /dev/null
+++ b/Week2/LESSONPLAN.md
@@ -0,0 +1,23 @@
+# Lesson Plan Week 2
+
+## Agenda
+
+The purpose of this class is to introduce to the student (1)
+
+FIRST HALF:
+
+SECOND HALF:
+
+### Core concepts
+
+FIRST HALF (12.00 - 13.30)
+
+1.
+
+SECOND HALF (14.00 - 16.00)
+
+2.
+
+3)
+
+4.
diff --git a/Week2/MAKEME.md b/Week2/MAKEME.md
index aa83c5bc4..102ea028e 100644
--- a/Week2/MAKEME.md
+++ b/Week2/MAKEME.md
@@ -1,14 +1,34 @@
-## Homework Week 2
+# Homework HTML/CSS Week 1
-```
-Topics discussed in class this week:
-• Intro JavaScript (What is it, where can you use it for)
-• Variables (var, let, const)
-• Basic Data types (Strings, Numbers, Arrays, Booleans)
-• Operators
-```
+## Todo list
+
+1. s
+2. s
+3. Code along
+4. PROJECT:
+
+### 1.
+
+### 2.
+
+### 3. Code along
+
+### 4. PROJECT:
+
+> Every week ends with a project you have to build on your own. Instead of getting clear-cut instructions, you'll get a list of criteria that your project needs to measure up to.
+
+> Make a
+
+## SUBMIT YOUR HOMEWORK!
+
+After you've finished your todo list it's time to show us what you got! The homework that needs to be submitted is the following:
+
+1. s
+2. s
+
+Upload both in a repository to GitHub and then upload the link to Trello. Go through the [guide](../hand-in-homework-guide.md) to learn how to do this.
-> [Here](/Week3/README.md) you find the readings you have to complete before the third lecture.
+_Deadline Saturday 23.59 CET_
## Before you start with the homework:
diff --git a/Week2/README.md b/Week2/README.md
index d9d21955a..2b7845308 100644
--- a/Week2/README.md
+++ b/Week2/README.md
@@ -1,3 +1,7 @@
+1. Statements vs. Expressions
+2. Loops
+3. Functions
+
# Reading material for the second lecture:
```
@@ -10,8 +14,9 @@ In week two we will discuss the following topics:
```
## How to get started
-1. Download and install the *LTS* version of NodeJS - https://nodejs.org/en/download/
-To test that it was installed and running properly, go to your terminal and run the command: node -v You should get the node version printed on your terminal, for example, v8.9.1
+
+1. Download and install the _LTS_ version of NodeJS - https://nodejs.org/en/download/
+ To test that it was installed and running properly, go to your terminal and run the command: node -v You should get the node version printed on your terminal, for example, v8.9.1
2. Although you are free to make you own choice of text/code editor to use during class and homework, we have good experiences with Microsoft's free VSCode editor, which is supported on Windows, Mac and Linux. Please refer to our [VSCode Tips](./../../../../fundamantals/VSCodeTips/README.md) for more information.
## Here are resources that we like you to read as a preparation for the coming lecture:
@@ -22,9 +27,8 @@ Only watch the below chapters:
0. Introduction
1. Programming Basics
-2. Core Programming Syntax
-3. Variables and Data Types
-
+1. Core Programming Syntax
+1. Variables and Data Types
Read up on the most important topics of next week:
@@ -38,6 +42,4 @@ Read up on the most important topics of next week:
[Naming conventions](https://github.com/HackYourFuture/fundamentals/blob/master/fundamentals/naming_conventions.md)
-
_Please go through the material and come to class prepared!_
-
diff --git a/Week3/LESSONPLAN.md b/Week3/LESSONPLAN.md
new file mode 100644
index 000000000..dacd2b1dc
--- /dev/null
+++ b/Week3/LESSONPLAN.md
@@ -0,0 +1,23 @@
+# Lesson Plan Week 3
+
+## Agenda
+
+The purpose of this class is to introduce to the student (1)
+
+FIRST HALF:
+
+SECOND HALF:
+
+### Core concepts
+
+FIRST HALF (12.00 - 13.30)
+
+1.
+
+SECOND HALF (14.00 - 16.00)
+
+2.
+
+3)
+
+4.
diff --git a/assets/javascript1.png b/assets/javascript1.png
new file mode 100644
index 0000000000000000000000000000000000000000..46a4a59ecc7b126e16981f288b2580900e3fe7f9
GIT binary patch
literal 97994
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
L+NI=b?n|*s#02>n(M0#1n+fKax)3
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