diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 6b665aaa..00000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "liveServer.settings.port": 5501
-}
diff --git a/103 - Word_Definition/Readme.md b/103 - Word Definition/Readme.md
similarity index 100%
rename from 103 - Word_Definition/Readme.md
rename to 103 - Word Definition/Readme.md
diff --git a/103 - Word_Definition/app.js b/103 - Word Definition/app.js
similarity index 100%
rename from 103 - Word_Definition/app.js
rename to 103 - Word Definition/app.js
diff --git a/103 - Word_Definition/images/word_definition.png b/103 - Word Definition/images/word_definition.png
similarity index 100%
rename from 103 - Word_Definition/images/word_definition.png
rename to 103 - Word Definition/images/word_definition.png
diff --git a/103 - Word_Definition/index.html b/103 - Word Definition/index.html
similarity index 100%
rename from 103 - Word_Definition/index.html
rename to 103 - Word Definition/index.html
diff --git a/103 - Word_Definition/style.css b/103 - Word Definition/style.css
similarity index 100%
rename from 103 - Word_Definition/style.css
rename to 103 - Word Definition/style.css
diff --git a/110 Pixel-to-em-converte/index.html b/110 - Pixel to em Converter/index.html
similarity index 100%
rename from 110 Pixel-to-em-converte/index.html
rename to 110 - Pixel to em Converter/index.html
diff --git a/110 Pixel-to-em-converte/script.js b/110 - Pixel to em Converter/script.js
similarity index 100%
rename from 110 Pixel-to-em-converte/script.js
rename to 110 - Pixel to em Converter/script.js
diff --git a/110 Pixel-to-em-converte/style.css b/110 - Pixel to em Converter/style.css
similarity index 100%
rename from 110 Pixel-to-em-converte/style.css
rename to 110 - Pixel to em Converter/style.css
diff --git a/113 - Particle-effect-animation/index.html b/113 - Particle Effect Animation/index.html
similarity index 100%
rename from 113 - Particle-effect-animation/index.html
rename to 113 - Particle Effect Animation/index.html
diff --git a/113 - Particle-effect-animation/script.js b/113 - Particle Effect Animation/script.js
similarity index 100%
rename from 113 - Particle-effect-animation/script.js
rename to 113 - Particle Effect Animation/script.js
diff --git a/113 - Particle-effect-animation/style.css b/113 - Particle Effect Animation/style.css
similarity index 100%
rename from 113 - Particle-effect-animation/style.css
rename to 113 - Particle Effect Animation/style.css
diff --git a/116 - Places under a Postal Code/index.html b/116 - Places under a Postal Code/index.html
deleted file mode 100644
index 77131ca0..00000000
--- a/116 - Places under a Postal Code/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
- Pincode Data
-
-
-
-
Check Postal Pincodes
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/116 - Places under a Postal Code/index.js b/116 - Places under a Postal Code/index.js
deleted file mode 100644
index 3908e023..00000000
--- a/116 - Places under a Postal Code/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-function pincode() {
- var pin = document.getElementById("pincode").value;
- var url = `https://api.postalpincode.in/pincode/`;
- url+=pin;
- var obj='';
- fetch(url)
- .then(response=>response.json())
- .then(data=>{
- obj+=`
`;
- obj+=`
S.No
`;
- obj+=`
Name
`;
- obj+=`
BranchType
`;
- obj+=`
Division
`;
- obj+=`
District
`;
- obj+=`
Region
`;
- obj+=`
Circle
`;
- obj+=`
Pincode
`;
- obj+=`
State
`;
- obj+=`
Country
`;
- obj+=`
`;
- for(let i = 0;i`;
- obj+=`
${i+1}
`;
- obj+=`
${data[0].PostOffice[i].Name}
`;
- obj+=`
${data[0].PostOffice[i].BranchType}
`;
- obj+=`
${data[0].PostOffice[i].Division}
`;
- obj+=`
${data[0].PostOffice[i].District}
`;
- obj+=`
${data[0].PostOffice[i].Region}
`;
- obj+=`
${data[0].PostOffice[i].Circle}
`;
- obj+=`
${data[0].PostOffice[i].Pincode}
`;
- obj+=`
${data[0].PostOffice[i].State}
`;
- obj+=`
${data[0].PostOffice[i].Country}
`;
- obj+=``;
- }
- document.querySelector("#error").innerHTML = "";
- document.getElementById("tab").innerHTML = obj;
- })
- .catch(err=>{
- document.getElementById("tab").innerHTML = "";
- document.querySelector("#error").innerHTML = "No data found";
- })
-}
-
diff --git a/92- Ball-Game/css.css b/118 - Ball Game/css.css
similarity index 100%
rename from 92- Ball-Game/css.css
rename to 118 - Ball Game/css.css
diff --git a/92- Ball-Game/game/bg.jpeg b/118 - Ball Game/game/bg.jpeg
similarity index 100%
rename from 92- Ball-Game/game/bg.jpeg
rename to 118 - Ball Game/game/bg.jpeg
diff --git a/92- Ball-Game/game/bg.png b/118 - Ball Game/game/bg.png
similarity index 100%
rename from 92- Ball-Game/game/bg.png
rename to 118 - Ball Game/game/bg.png
diff --git a/92- Ball-Game/game/pic.jpg b/118 - Ball Game/game/pic.jpg
similarity index 100%
rename from 92- Ball-Game/game/pic.jpg
rename to 118 - Ball Game/game/pic.jpg
diff --git a/92- Ball-Game/game/pic.png b/118 - Ball Game/game/pic.png
similarity index 100%
rename from 92- Ball-Game/game/pic.png
rename to 118 - Ball Game/game/pic.png
diff --git a/92- Ball-Game/game/pic2.png b/118 - Ball Game/game/pic2.png
similarity index 100%
rename from 92- Ball-Game/game/pic2.png
rename to 118 - Ball Game/game/pic2.png
diff --git a/92- Ball-Game/game/picpg.jpg b/118 - Ball Game/game/picpg.jpg
similarity index 100%
rename from 92- Ball-Game/game/picpg.jpg
rename to 118 - Ball Game/game/picpg.jpg
diff --git a/92- Ball-Game/game/stump.jpg b/118 - Ball Game/game/stump.jpg
similarity index 100%
rename from 92- Ball-Game/game/stump.jpg
rename to 118 - Ball Game/game/stump.jpg
diff --git a/92- Ball-Game/index.html b/118 - Ball Game/index.html
similarity index 100%
rename from 92- Ball-Game/index.html
rename to 118 - Ball Game/index.html
diff --git a/92- Ball-Game/js.js b/118 - Ball Game/js.js
similarity index 100%
rename from 92- Ball-Game/js.js
rename to 118 - Ball Game/js.js
diff --git a/98-Random-Svg-Generator/README.md b/119 - Random Svg Generator/README.md
similarity index 100%
rename from 98-Random-Svg-Generator/README.md
rename to 119 - Random Svg Generator/README.md
diff --git a/98-Random-Svg-Generator/css/style.css b/119 - Random Svg Generator/css/style.css
similarity index 100%
rename from 98-Random-Svg-Generator/css/style.css
rename to 119 - Random Svg Generator/css/style.css
diff --git a/98-Random-Svg-Generator/img/Web capture_7-4-2022_55318_127.0.0.1.jpeg b/119 - Random Svg Generator/img/Web capture_7-4-2022_55318_127.0.0.1.jpeg
similarity index 100%
rename from 98-Random-Svg-Generator/img/Web capture_7-4-2022_55318_127.0.0.1.jpeg
rename to 119 - Random Svg Generator/img/Web capture_7-4-2022_55318_127.0.0.1.jpeg
diff --git a/98-Random-Svg-Generator/img/Web capture_7-4-2022_55339_127.0.0.1.jpeg b/119 - Random Svg Generator/img/Web capture_7-4-2022_55339_127.0.0.1.jpeg
similarity index 100%
rename from 98-Random-Svg-Generator/img/Web capture_7-4-2022_55339_127.0.0.1.jpeg
rename to 119 - Random Svg Generator/img/Web capture_7-4-2022_55339_127.0.0.1.jpeg
diff --git a/98-Random-Svg-Generator/img/logo2.svg b/119 - Random Svg Generator/img/logo2.svg
similarity index 100%
rename from 98-Random-Svg-Generator/img/logo2.svg
rename to 119 - Random Svg Generator/img/logo2.svg
diff --git a/98-Random-Svg-Generator/index.html b/119 - Random Svg Generator/index.html
similarity index 100%
rename from 98-Random-Svg-Generator/index.html
rename to 119 - Random Svg Generator/index.html
diff --git a/98-Random-Svg-Generator/js/script.js b/119 - Random Svg Generator/js/script.js
similarity index 100%
rename from 98-Random-Svg-Generator/js/script.js
rename to 119 - Random Svg Generator/js/script.js
diff --git a/99-GitHub/README.md b/122 - GitHub/README.md
similarity index 100%
rename from 99-GitHub/README.md
rename to 122 - GitHub/README.md
diff --git a/99-GitHub/css/style.css b/122 - GitHub/css/style.css
similarity index 100%
rename from 99-GitHub/css/style.css
rename to 122 - GitHub/css/style.css
diff --git a/99-GitHub/img/Web capture_10-4-2022_71120_127.0.0.1.jpeg b/122 - GitHub/img/Web capture_10-4-2022_71120_127.0.0.1.jpeg
similarity index 100%
rename from 99-GitHub/img/Web capture_10-4-2022_71120_127.0.0.1.jpeg
rename to 122 - GitHub/img/Web capture_10-4-2022_71120_127.0.0.1.jpeg
diff --git a/99-GitHub/img/Web capture_10-4-2022_71211_127.0.0.1.jpeg b/122 - GitHub/img/Web capture_10-4-2022_71211_127.0.0.1.jpeg
similarity index 100%
rename from 99-GitHub/img/Web capture_10-4-2022_71211_127.0.0.1.jpeg
rename to 122 - GitHub/img/Web capture_10-4-2022_71211_127.0.0.1.jpeg
diff --git a/99-GitHub/img/add-readme.png b/122 - GitHub/img/add-readme.png
similarity index 100%
rename from 99-GitHub/img/add-readme.png
rename to 122 - GitHub/img/add-readme.png
diff --git a/99-GitHub/index.html b/122 - GitHub/index.html
similarity index 100%
rename from 99-GitHub/index.html
rename to 122 - GitHub/index.html
diff --git a/99-GitHub/js/script.js b/122 - GitHub/js/script.js
similarity index 100%
rename from 99-GitHub/js/script.js
rename to 122 - GitHub/js/script.js
diff --git a/100 - Dino Game/README.md b/123 - Dino Game/README.md
similarity index 100%
rename from 100 - Dino Game/README.md
rename to 123 - Dino Game/README.md
diff --git a/100 - Dino Game/css/style.css b/123 - Dino Game/css/style.css
similarity index 100%
rename from 100 - Dino Game/css/style.css
rename to 123 - Dino Game/css/style.css
diff --git a/100 - Dino Game/img/Screenshot 2022-04-14 072750.png b/123 - Dino Game/img/Screenshot 2022-04-14 072750.png
similarity index 100%
rename from 100 - Dino Game/img/Screenshot 2022-04-14 072750.png
rename to 123 - Dino Game/img/Screenshot 2022-04-14 072750.png
diff --git a/100 - Dino Game/img/Screenshot 2022-04-14 072804.png b/123 - Dino Game/img/Screenshot 2022-04-14 072804.png
similarity index 100%
rename from 100 - Dino Game/img/Screenshot 2022-04-14 072804.png
rename to 123 - Dino Game/img/Screenshot 2022-04-14 072804.png
diff --git a/100 - Dino Game/img/Screenshot 2022-04-14 072814.png b/123 - Dino Game/img/Screenshot 2022-04-14 072814.png
similarity index 100%
rename from 100 - Dino Game/img/Screenshot 2022-04-14 072814.png
rename to 123 - Dino Game/img/Screenshot 2022-04-14 072814.png
diff --git a/100 - Dino Game/img/add-readme (1).png b/123 - Dino Game/img/add-readme (1).png
similarity index 100%
rename from 100 - Dino Game/img/add-readme (1).png
rename to 123 - Dino Game/img/add-readme (1).png
diff --git a/100 - Dino Game/img/cactus.png b/123 - Dino Game/img/cactus.png
similarity index 100%
rename from 100 - Dino Game/img/cactus.png
rename to 123 - Dino Game/img/cactus.png
diff --git a/100 - Dino Game/img/track.png b/123 - Dino Game/img/track.png
similarity index 100%
rename from 100 - Dino Game/img/track.png
rename to 123 - Dino Game/img/track.png
diff --git a/100 - Dino Game/img/trex.png b/123 - Dino Game/img/trex.png
similarity index 100%
rename from 100 - Dino Game/img/trex.png
rename to 123 - Dino Game/img/trex.png
diff --git a/100 - Dino Game/index.html b/123 - Dino Game/index.html
similarity index 100%
rename from 100 - Dino Game/index.html
rename to 123 - Dino Game/index.html
diff --git a/100 - Dino Game/js/script.js b/123 - Dino Game/js/script.js
similarity index 100%
rename from 100 - Dino Game/js/script.js
rename to 123 - Dino Game/js/script.js
diff --git a/124- Lyrics Search App/index.html b/124 - Lyrics Search App/index.html
similarity index 96%
rename from 124- Lyrics Search App/index.html
rename to 124 - Lyrics Search App/index.html
index a980d9ca..f435e584 100644
--- a/124- Lyrics Search App/index.html
+++ b/124 - Lyrics Search App/index.html
@@ -1,25 +1,25 @@
-
-
-
-
- OLX Clone
-
-
-
-
-
-
-
Lyrics Search App
-
-
-
-
Result will be displayed here
-
-
-
-
-
+
+
+
+
+ OLX Clone
+
+
+
+
+
+
+
Lyrics Search App
+
+
+
+
Result will be displayed here
+
+
+
+
+
\ No newline at end of file
diff --git a/124- Lyrics Search App/preview.PNG b/124 - Lyrics Search App/preview.PNG
similarity index 100%
rename from 124- Lyrics Search App/preview.PNG
rename to 124 - Lyrics Search App/preview.PNG
diff --git a/124- Lyrics Search App/script.js b/124 - Lyrics Search App/script.js
similarity index 96%
rename from 124- Lyrics Search App/script.js
rename to 124 - Lyrics Search App/script.js
index 13ab6d6b..654edba1 100644
--- a/124- Lyrics Search App/script.js
+++ b/124 - Lyrics Search App/script.js
@@ -1,92 +1,92 @@
-const from = document.getElementById("form");
-const search = document.getElementById("search");
-const result = document.getElementById("result");
-const more = document.getElementById("more");
-
-const apiURL = "https://api.lyrics.ovh";
-
-async function searchSongs(term) {
- const res = await fetch(`${apiURL}/suggest/${term}`);
- const data = await res.json();
-
- showData(data);
-}
-
-function showData(data) {
- result.innerHTML = `
-
Enter any number here to know whether it is Armstrong or not!!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Armstrong Checker/Armstrong.js b/127 - Armstrong Checker/Armstrong.js
similarity index 95%
rename from Armstrong Checker/Armstrong.js
rename to 127 - Armstrong Checker/Armstrong.js
index 63953736..6ad2fe24 100644
--- a/Armstrong Checker/Armstrong.js
+++ b/127 - Armstrong Checker/Armstrong.js
@@ -1,58 +1,58 @@
-const txtInput = document.querySelector(".inputs input"),
-checkBtn = document.querySelector(".inputs button"),
-infoTxt = document.querySelector(".info-txt");
-let filterInput;
-
-
-// javascript program to check if x is a perfect square
-
-// A utility function that returns true if x is perfect square
-function Armstrong(number)
- {
- var flag,remainder,addition = 0;
-
-
- flag = number;
- while(number > 0)
- {
- remainder = number%10;
- addition = addition + remainder*remainder*remainder;
- number = parseInt(number/10);
- }
-
- if(addition == flag)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
-
-
-checkBtn.addEventListener("click", () => {
- let n = filterInput;
- console.log(typeof n);
-
-
- infoTxt.style.display = "block";
- // if(isString(n)===true){
- // return infoTxt.innerHTML = `Enter a valid input`
- // }
- // else{
- if(Armstrong(n)===true) {
- return infoTxt.innerHTML = `Yes, '${txtInput.value}' is Armstrong number`;
- }
- infoTxt.innerHTML = `NO, '${txtInput.value}' is not an Armstrong number`;
-
-});
-
-txtInput.addEventListener("keyup", () => {
- filterInput = txtInput.value.toLowerCase().replace(/[^A-Z0-9]/ig, "");
- if(filterInput) {
- return checkBtn.classList.add("active");
- }
- infoTxt.style.display = "none";
- checkBtn.classList.remove("active");
-});
+const txtInput = document.querySelector(".inputs input"),
+checkBtn = document.querySelector(".inputs button"),
+infoTxt = document.querySelector(".info-txt");
+let filterInput;
+
+
+// javascript program to check if x is a perfect square
+
+// A utility function that returns true if x is perfect square
+function Armstrong(number)
+ {
+ var flag,remainder,addition = 0;
+
+
+ flag = number;
+ while(number > 0)
+ {
+ remainder = number%10;
+ addition = addition + remainder*remainder*remainder;
+ number = parseInt(number/10);
+ }
+
+ if(addition == flag)
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+
+checkBtn.addEventListener("click", () => {
+ let n = filterInput;
+ console.log(typeof n);
+
+
+ infoTxt.style.display = "block";
+ // if(isString(n)===true){
+ // return infoTxt.innerHTML = `Enter a valid input`
+ // }
+ // else{
+ if(Armstrong(n)===true) {
+ return infoTxt.innerHTML = `Yes, '${txtInput.value}' is Armstrong number`;
+ }
+ infoTxt.innerHTML = `NO, '${txtInput.value}' is not an Armstrong number`;
+
+});
+
+txtInput.addEventListener("keyup", () => {
+ filterInput = txtInput.value.toLowerCase().replace(/[^A-Z0-9]/ig, "");
+ if(filterInput) {
+ return checkBtn.classList.add("active");
+ }
+ infoTxt.style.display = "none";
+ checkBtn.classList.remove("active");
+});
diff --git a/Armstrong Checker/bgi.jpg b/127 - Armstrong Checker/bgi.jpg
similarity index 100%
rename from Armstrong Checker/bgi.jpg
rename to 127 - Armstrong Checker/bgi.jpg
diff --git a/Armstrong Checker/readme b/127 - Armstrong Checker/readme
similarity index 100%
rename from Armstrong Checker/readme
rename to 127 - Armstrong Checker/readme
diff --git a/Bingo Card Generator/index.html b/128 - Bingo Card Generator/index.html
similarity index 100%
rename from Bingo Card Generator/index.html
rename to 128 - Bingo Card Generator/index.html
diff --git a/Bingo Card Generator/readme.md b/128 - Bingo Card Generator/readme.md
similarity index 100%
rename from Bingo Card Generator/readme.md
rename to 128 - Bingo Card Generator/readme.md
diff --git a/Bingo Card Generator/script.js b/128 - Bingo Card Generator/script.js
similarity index 100%
rename from Bingo Card Generator/script.js
rename to 128 - Bingo Card Generator/script.js
diff --git a/Bingo Card Generator/style.css b/128 - Bingo Card Generator/style.css
similarity index 100%
rename from Bingo Card Generator/style.css
rename to 128 - Bingo Card Generator/style.css
diff --git a/DiceGame/Capture.PNG b/129 - Dice Game/Capture.PNG
similarity index 100%
rename from DiceGame/Capture.PNG
rename to 129 - Dice Game/Capture.PNG
diff --git a/DiceGame/README.md b/129 - Dice Game/README.md
similarity index 100%
rename from DiceGame/README.md
rename to 129 - Dice Game/README.md
diff --git a/DiceGame/index.html b/129 - Dice Game/index.html
similarity index 100%
rename from DiceGame/index.html
rename to 129 - Dice Game/index.html
diff --git a/DiceGame/script.js b/129 - Dice Game/script.js
similarity index 100%
rename from DiceGame/script.js
rename to 129 - Dice Game/script.js
diff --git a/DiceGame/style.css b/129 - Dice Game/style.css
similarity index 100%
rename from DiceGame/style.css
rename to 129 - Dice Game/style.css
diff --git a/Get-mouse-position/Readme b/130 - Get Mouse Position/Readme
similarity index 100%
rename from Get-mouse-position/Readme
rename to 130 - Get Mouse Position/Readme
diff --git a/Get-mouse-position/index.html b/130 - Get Mouse Position/index.html
similarity index 96%
rename from Get-mouse-position/index.html
rename to 130 - Get Mouse Position/index.html
index e46e6e17..d7e0c186 100644
--- a/Get-mouse-position/index.html
+++ b/130 - Get Mouse Position/index.html
@@ -1,14 +1,14 @@
-
-
-
-
-
-
- Position of mouse
-
-
-
-
Move the mouse to get the cooridinates
-
-
+
+
+
+
+
+
+ Position of mouse
+
+
+
+
Move the mouse to get the cooridinates
+
+
\ No newline at end of file
diff --git a/Get-mouse-position/script.js b/130 - Get Mouse Position/script.js
similarity index 97%
rename from Get-mouse-position/script.js
rename to 130 - Get Mouse Position/script.js
index 3402c3e5..e4ba3467 100644
--- a/Get-mouse-position/script.js
+++ b/130 - Get Mouse Position/script.js
@@ -1,6 +1,6 @@
-let output = document.getElementById("output");
-window.addEventListener("mousemove",(e)=>{
- let xPos=e.clientX;
- let yPos=e.clientY;
- output.innerHTML=`
X:${xPos}px
Y:${yPos}px
`;
+let output = document.getElementById("output");
+window.addEventListener("mousemove",(e)=>{
+ let xPos=e.clientX;
+ let yPos=e.clientY;
+ output.innerHTML=`
X:${xPos}px
Y:${yPos}px
`;
})
\ No newline at end of file
diff --git a/Get-mouse-position/style.css b/130 - Get Mouse Position/style.css
similarity index 94%
rename from Get-mouse-position/style.css
rename to 130 - Get Mouse Position/style.css
index 6b65e0df..7cb6ff89 100644
--- a/Get-mouse-position/style.css
+++ b/130 - Get Mouse Position/style.css
@@ -1,30 +1,30 @@
-*{
- padding: 0;
- margin: 0;
- box-sizing: border-box;
-}
-
-body{
- height: 100vh;
- background: linear-gradient(#FD5D5D 50%, #ffffff 50%);
-}
-#output{
- background-color: #ffffff;
- width: 80vmin;
- max-width: 500px;
- padding: 50px 30px;
- position: absolute;
- transform: translate(-50%,-50%);
- top: 50%;
- left: 50%;
- text-align: center;
- border-radius: 8px;
- box-shadow: 0 20px 50px rgba(4, 1, 22, 0.12);
-
-}
-#output div{
- margin: 16px 0;
-}
-span{
- color: #7861f8;
+*{
+ padding: 0;
+ margin: 0;
+ box-sizing: border-box;
+}
+
+body{
+ height: 100vh;
+ background: linear-gradient(#FD5D5D 50%, #ffffff 50%);
+}
+#output{
+ background-color: #ffffff;
+ width: 80vmin;
+ max-width: 500px;
+ padding: 50px 30px;
+ position: absolute;
+ transform: translate(-50%,-50%);
+ top: 50%;
+ left: 50%;
+ text-align: center;
+ border-radius: 8px;
+ box-shadow: 0 20px 50px rgba(4, 1, 22, 0.12);
+
+}
+#output div{
+ margin: 16px 0;
+}
+span{
+ color: #7861f8;
}
\ No newline at end of file
diff --git a/Guess Number By Speech/README.md b/131 - Guess Number by Speech/README.md
similarity index 100%
rename from Guess Number By Speech/README.md
rename to 131 - Guess Number by Speech/README.md
diff --git a/Guess Number By Speech/css/style.css b/131 - Guess Number by Speech/css/style.css
similarity index 100%
rename from Guess Number By Speech/css/style.css
rename to 131 - Guess Number by Speech/css/style.css
diff --git a/Guess Number By Speech/img/add-read.png b/131 - Guess Number by Speech/img/add-read.png
similarity index 100%
rename from Guess Number By Speech/img/add-read.png
rename to 131 - Guess Number by Speech/img/add-read.png
diff --git a/Guess Number By Speech/img/bg.jpg b/131 - Guess Number by Speech/img/bg.jpg
similarity index 100%
rename from Guess Number By Speech/img/bg.jpg
rename to 131 - Guess Number by Speech/img/bg.jpg
diff --git a/Guess Number By Speech/img/mic.png b/131 - Guess Number by Speech/img/mic.png
similarity index 100%
rename from Guess Number By Speech/img/mic.png
rename to 131 - Guess Number by Speech/img/mic.png
diff --git a/Guess Number By Speech/img/ss1.jpeg b/131 - Guess Number by Speech/img/ss1.jpeg
similarity index 100%
rename from Guess Number By Speech/img/ss1.jpeg
rename to 131 - Guess Number by Speech/img/ss1.jpeg
diff --git a/Guess Number By Speech/img/ss2.jpeg b/131 - Guess Number by Speech/img/ss2.jpeg
similarity index 100%
rename from Guess Number By Speech/img/ss2.jpeg
rename to 131 - Guess Number by Speech/img/ss2.jpeg
diff --git a/Guess Number By Speech/index.html b/131 - Guess Number by Speech/index.html
similarity index 100%
rename from Guess Number By Speech/index.html
rename to 131 - Guess Number by Speech/index.html
diff --git a/Guess Number By Speech/js/script.js b/131 - Guess Number by Speech/js/script.js
similarity index 100%
rename from Guess Number By Speech/js/script.js
rename to 131 - Guess Number by Speech/js/script.js
diff --git a/Leap Year Checker/leap.html b/132 - Leap Year Checker/leap.html
similarity index 96%
rename from Leap Year Checker/leap.html
rename to 132 - Leap Year Checker/leap.html
index 0f40147f..49eb8681 100644
--- a/Leap Year Checker/leap.html
+++ b/132 - Leap Year Checker/leap.html
@@ -1,126 +1,126 @@
-
-
-
-
-
-
-
- Leap Year Checker
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Leap Year Checker
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Leap Year Checker/leap.png b/132 - Leap Year Checker/leap.png
similarity index 100%
rename from Leap Year Checker/leap.png
rename to 132 - Leap Year Checker/leap.png
diff --git a/Leap Year Checker/leap2.png b/132 - Leap Year Checker/leap2.png
similarity index 100%
rename from Leap Year Checker/leap2.png
rename to 132 - Leap Year Checker/leap2.png
diff --git a/Leap Year Checker/readme b/132 - Leap Year Checker/readme
similarity index 100%
rename from Leap Year Checker/readme
rename to 132 - Leap Year Checker/readme
diff --git a/133-CoinTossGame/README.md b/133 - Coin Toss Game/README.md
similarity index 100%
rename from 133-CoinTossGame/README.md
rename to 133 - Coin Toss Game/README.md
diff --git a/133-CoinTossGame/index.css b/133 - Coin Toss Game/index.css
similarity index 100%
rename from 133-CoinTossGame/index.css
rename to 133 - Coin Toss Game/index.css
diff --git a/133-CoinTossGame/index.html b/133 - Coin Toss Game/index.html
similarity index 100%
rename from 133-CoinTossGame/index.html
rename to 133 - Coin Toss Game/index.html
diff --git a/133-CoinTossGame/index.js b/133 - Coin Toss Game/index.js
similarity index 100%
rename from 133-CoinTossGame/index.js
rename to 133 - Coin Toss Game/index.js
diff --git a/134 - Stack_Game/Code/index.html b/134 - Stack Game/Code/index.html
similarity index 100%
rename from 134 - Stack_Game/Code/index.html
rename to 134 - Stack Game/Code/index.html
diff --git a/134 - Stack_Game/Code/script.js b/134 - Stack Game/Code/script.js
similarity index 100%
rename from 134 - Stack_Game/Code/script.js
rename to 134 - Stack Game/Code/script.js
diff --git a/134 - Stack_Game/Code/style.css b/134 - Stack Game/Code/style.css
similarity index 100%
rename from 134 - Stack_Game/Code/style.css
rename to 134 - Stack Game/Code/style.css
diff --git a/134 - Stack_Game/README.md b/134 - Stack Game/README.md
similarity index 100%
rename from 134 - Stack_Game/README.md
rename to 134 - Stack Game/README.md
diff --git a/134 - Stack_Game/assets/stack-demoo.gif b/134 - Stack Game/assets/stack-demoo.gif
similarity index 100%
rename from 134 - Stack_Game/assets/stack-demoo.gif
rename to 134 - Stack Game/assets/stack-demoo.gif
diff --git a/137 - Loading CrashAnimation/index.html b/137 - Loading Crash Animation/index.html
similarity index 100%
rename from 137 - Loading CrashAnimation/index.html
rename to 137 - Loading Crash Animation/index.html
diff --git a/137 - Loading CrashAnimation/preview.gif b/137 - Loading Crash Animation/preview.gif
similarity index 100%
rename from 137 - Loading CrashAnimation/preview.gif
rename to 137 - Loading Crash Animation/preview.gif
diff --git a/137 - Loading CrashAnimation/script.js b/137 - Loading Crash Animation/script.js
similarity index 100%
rename from 137 - Loading CrashAnimation/script.js
rename to 137 - Loading Crash Animation/script.js
diff --git a/137 - Loading CrashAnimation/style.css b/137 - Loading Crash Animation/style.css
similarity index 100%
rename from 137 - Loading CrashAnimation/style.css
rename to 137 - Loading Crash Animation/style.css
diff --git a/136 - Meditation WebApp/assets/audio/meditation.mp3 b/138 - Meditation WebApp/assets/audio/meditation.mp3
similarity index 100%
rename from 136 - Meditation WebApp/assets/audio/meditation.mp3
rename to 138 - Meditation WebApp/assets/audio/meditation.mp3
diff --git a/136 - Meditation WebApp/assets/img/10min.png b/138 - Meditation WebApp/assets/img/10min.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/10min.png
rename to 138 - Meditation WebApp/assets/img/10min.png
diff --git a/136 - Meditation WebApp/assets/img/20min.png b/138 - Meditation WebApp/assets/img/20min.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/20min.png
rename to 138 - Meditation WebApp/assets/img/20min.png
diff --git a/136 - Meditation WebApp/assets/img/2min.png b/138 - Meditation WebApp/assets/img/2min.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/2min.png
rename to 138 - Meditation WebApp/assets/img/2min.png
diff --git a/136 - Meditation WebApp/assets/img/5min.png b/138 - Meditation WebApp/assets/img/5min.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/5min.png
rename to 138 - Meditation WebApp/assets/img/5min.png
diff --git a/136 - Meditation WebApp/assets/img/autumn.png b/138 - Meditation WebApp/assets/img/autumn.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/autumn.png
rename to 138 - Meditation WebApp/assets/img/autumn.png
diff --git a/136 - Meditation WebApp/assets/img/pause-button.png b/138 - Meditation WebApp/assets/img/pause-button.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/pause-button.png
rename to 138 - Meditation WebApp/assets/img/pause-button.png
diff --git a/136 - Meditation WebApp/assets/img/play-button.png b/138 - Meditation WebApp/assets/img/play-button.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/play-button.png
rename to 138 - Meditation WebApp/assets/img/play-button.png
diff --git a/136 - Meditation WebApp/assets/img/right-arrow.png b/138 - Meditation WebApp/assets/img/right-arrow.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/right-arrow.png
rename to 138 - Meditation WebApp/assets/img/right-arrow.png
diff --git a/136 - Meditation WebApp/assets/img/spring.png b/138 - Meditation WebApp/assets/img/spring.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/spring.png
rename to 138 - Meditation WebApp/assets/img/spring.png
diff --git a/136 - Meditation WebApp/assets/img/square-outline.svg b/138 - Meditation WebApp/assets/img/square-outline.svg
similarity index 97%
rename from 136 - Meditation WebApp/assets/img/square-outline.svg
rename to 138 - Meditation WebApp/assets/img/square-outline.svg
index fe4be5b0..c162dc6e 100644
--- a/136 - Meditation WebApp/assets/img/square-outline.svg
+++ b/138 - Meditation WebApp/assets/img/square-outline.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/136 - Meditation WebApp/assets/img/summer.png b/138 - Meditation WebApp/assets/img/summer.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/summer.png
rename to 138 - Meditation WebApp/assets/img/summer.png
diff --git a/136 - Meditation WebApp/assets/img/winter.png b/138 - Meditation WebApp/assets/img/winter.png
similarity index 100%
rename from 136 - Meditation WebApp/assets/img/winter.png
rename to 138 - Meditation WebApp/assets/img/winter.png
diff --git a/136 - Meditation WebApp/assets/video/autumn.mp4 b/138 - Meditation WebApp/assets/video/autumn.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video/autumn.mp4
rename to 138 - Meditation WebApp/assets/video/autumn.mp4
diff --git a/136 - Meditation WebApp/assets/video/spring.mp4 b/138 - Meditation WebApp/assets/video/spring.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video/spring.mp4
rename to 138 - Meditation WebApp/assets/video/spring.mp4
diff --git a/136 - Meditation WebApp/assets/video/summer.mp4 b/138 - Meditation WebApp/assets/video/summer.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video/summer.mp4
rename to 138 - Meditation WebApp/assets/video/summer.mp4
diff --git a/136 - Meditation WebApp/assets/video/winter.mp4 b/138 - Meditation WebApp/assets/video/winter.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video/winter.mp4
rename to 138 - Meditation WebApp/assets/video/winter.mp4
diff --git a/136 - Meditation WebApp/assets/video1/autumn.mp4 b/138 - Meditation WebApp/assets/video1/autumn.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video1/autumn.mp4
rename to 138 - Meditation WebApp/assets/video1/autumn.mp4
diff --git a/136 - Meditation WebApp/assets/video1/spring.mp4 b/138 - Meditation WebApp/assets/video1/spring.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video1/spring.mp4
rename to 138 - Meditation WebApp/assets/video1/spring.mp4
diff --git a/136 - Meditation WebApp/assets/video1/summer.mp4 b/138 - Meditation WebApp/assets/video1/summer.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video1/summer.mp4
rename to 138 - Meditation WebApp/assets/video1/summer.mp4
diff --git a/136 - Meditation WebApp/assets/video1/winter.mp4 b/138 - Meditation WebApp/assets/video1/winter.mp4
similarity index 100%
rename from 136 - Meditation WebApp/assets/video1/winter.mp4
rename to 138 - Meditation WebApp/assets/video1/winter.mp4
diff --git a/136 - Meditation WebApp/css/style.css b/138 - Meditation WebApp/css/style.css
similarity index 93%
rename from 136 - Meditation WebApp/css/style.css
rename to 138 - Meditation WebApp/css/style.css
index 076b0466..445570c1 100644
--- a/136 - Meditation WebApp/css/style.css
+++ b/138 - Meditation WebApp/css/style.css
@@ -1,239 +1,239 @@
-/* GENERAL CSS */
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-/* VIDEO */
-.video {
- width: 100vw;
- height: 100vh;
-
- position: fixed;
- top: 0;
- left: 0;
-
- z-index: -1;
-}
-
-.video video {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
-
- min-width: 100%;
- min-height: 100%;
-}
-
-/* APP */
-.app {
- width: 100vw;
- height: 100vh;
- display: grid;
- grid-template-areas:
- "a a a a s s"
- "a a a a s s"
- "d d d d s s"
- "d d d d s s";
-
- transition: opacity 500ms ease-in-out;
-}
-.inactive {
- opacity: 0;
-}
-
-/* AUDIO */
-.audio {
- grid-area: a;
- display: flex;
- align-items: center;
- justify-content: center;
-}
-.audio img {
- width: 50px;
- cursor: pointer;
-}
-.audio .progress {
- width: 200px;
- height: 200px;
-
- position: relative;
-
- margin: 0 40px;
-}
-.audio .progress svg {
- width: 200px;
- height: 200px;
-
- transform: rotate(45deg);
-
- position: absolute;
- z-index: -1;
-}
-.audio .progress .audio-remaining-time {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
-
- color: #fff;
- font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
- font-size: 2rem;
- font-weight: bold;
-}
-/* DURATIONS */
-.durations {
- grid-area: d;
-
- display: flex;
- justify-content: space-around;
- align-items: center;
-
- padding: 0 25%;
-}
-.durations .duration {
- display: flex;
- flex-direction: column;
- align-items: center;
-}
-.durations .duration img {
- width: 75px;
- cursor: pointer;
-
- filter: drop-shadow(0px 0px 15px #222);
-}
-.durations .duration p {
- font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
- font-size: 1.1rem;
- font-weight: bold;
-
- color: #fff;
-
- margin-top: 5px;
-
- text-shadow: 0px 0px 15px #222;
-}
-/* SEASONS */
-.seasons {
- grid-area: s;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: space-around;
- padding: 40% 0;
-}
-.seasons .season img {
- width: 75px;
- cursor: pointer;
- filter: drop-shadow(0px 0px 15px #222);
-}
-
-/* TOGGLE MENU */
-.toggle-menu {
- display: none;
-}
-
-/* FOR SMALL SCREENS */
-@media screen and (max-width: 600px) {
- /* VIDEO */
- .video video {
- height: 100%;
- }
-
- /* APP */
- .app {
- grid-template-areas:
- "a"
- "a"
- "a"
- "d";
- }
-
- /* AUDIO */
- .audio .progress {
- width: 175px;
- height: 175px;
-
- margin: 0 10px;
- }
- .audio .play img,
- .pause img {
- width: 40px;
- }
- .audio .progress svg {
- width: 175px;
- height: 175px;
- }
- .audio .progress .rect1,
- .rect {
- width: 125px;
- height: 125px;
- }
- .audio .progress .audio-remaining-time {
- font-size: 1.75rem;
- }
-
- /* DURATIONS */
- .durations {
- padding: 0 10%;
- }
- .durations .duration img {
- width: 60px;
- }
- .durations .duration p {
- font-size: 1rem;
- }
-
- /* SEASONS */
- .seasons {
- position: absolute;
- top: 20px;
- left: -250px;
- padding: 5px;
-
- flex-direction: row;
-
- background-color: #fff;
-
- border-radius: 0 5px 5px 0;
-
- transition: left 500ms ease-in-out;
- }
- .open {
- left: 0px;
- }
- .seasons .season {
- margin-left: 10px;
- }
- .seasons .season img {
- width: 50px;
- filter: none;
- }
-
- /* TOGGLE MENU */
- .toggle-menu {
- display: flex;
- align-items: center;
- justify-content: center;
-
- padding: 5px;
-
- margin-left: 10px;
-
- border-radius: 50%;
-
- transition: all 500ms ease-in-out;
- }
- .rotate {
- transform: rotate(180deg);
- }
- .toggle-menu:hover {
- background-color: rgba(0, 0, 0, 0.2);
- cursor: pointer;
- }
- .toggle-menu img {
- width: 20px;
- }
-}
+/* GENERAL CSS */
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+/* VIDEO */
+.video {
+ width: 100vw;
+ height: 100vh;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+
+ z-index: -1;
+}
+
+.video video {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+
+ min-width: 100%;
+ min-height: 100%;
+}
+
+/* APP */
+.app {
+ width: 100vw;
+ height: 100vh;
+ display: grid;
+ grid-template-areas:
+ "a a a a s s"
+ "a a a a s s"
+ "d d d d s s"
+ "d d d d s s";
+
+ transition: opacity 500ms ease-in-out;
+}
+.inactive {
+ opacity: 0;
+}
+
+/* AUDIO */
+.audio {
+ grid-area: a;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.audio img {
+ width: 50px;
+ cursor: pointer;
+}
+.audio .progress {
+ width: 200px;
+ height: 200px;
+
+ position: relative;
+
+ margin: 0 40px;
+}
+.audio .progress svg {
+ width: 200px;
+ height: 200px;
+
+ transform: rotate(45deg);
+
+ position: absolute;
+ z-index: -1;
+}
+.audio .progress .audio-remaining-time {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+
+ color: #fff;
+ font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
+ font-size: 2rem;
+ font-weight: bold;
+}
+/* DURATIONS */
+.durations {
+ grid-area: d;
+
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+
+ padding: 0 25%;
+}
+.durations .duration {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+.durations .duration img {
+ width: 75px;
+ cursor: pointer;
+
+ filter: drop-shadow(0px 0px 15px #222);
+}
+.durations .duration p {
+ font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
+ font-size: 1.1rem;
+ font-weight: bold;
+
+ color: #fff;
+
+ margin-top: 5px;
+
+ text-shadow: 0px 0px 15px #222;
+}
+/* SEASONS */
+.seasons {
+ grid-area: s;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-around;
+ padding: 40% 0;
+}
+.seasons .season img {
+ width: 75px;
+ cursor: pointer;
+ filter: drop-shadow(0px 0px 15px #222);
+}
+
+/* TOGGLE MENU */
+.toggle-menu {
+ display: none;
+}
+
+/* FOR SMALL SCREENS */
+@media screen and (max-width: 600px) {
+ /* VIDEO */
+ .video video {
+ height: 100%;
+ }
+
+ /* APP */
+ .app {
+ grid-template-areas:
+ "a"
+ "a"
+ "a"
+ "d";
+ }
+
+ /* AUDIO */
+ .audio .progress {
+ width: 175px;
+ height: 175px;
+
+ margin: 0 10px;
+ }
+ .audio .play img,
+ .pause img {
+ width: 40px;
+ }
+ .audio .progress svg {
+ width: 175px;
+ height: 175px;
+ }
+ .audio .progress .rect1,
+ .rect {
+ width: 125px;
+ height: 125px;
+ }
+ .audio .progress .audio-remaining-time {
+ font-size: 1.75rem;
+ }
+
+ /* DURATIONS */
+ .durations {
+ padding: 0 10%;
+ }
+ .durations .duration img {
+ width: 60px;
+ }
+ .durations .duration p {
+ font-size: 1rem;
+ }
+
+ /* SEASONS */
+ .seasons {
+ position: absolute;
+ top: 20px;
+ left: -250px;
+ padding: 5px;
+
+ flex-direction: row;
+
+ background-color: #fff;
+
+ border-radius: 0 5px 5px 0;
+
+ transition: left 500ms ease-in-out;
+ }
+ .open {
+ left: 0px;
+ }
+ .seasons .season {
+ margin-left: 10px;
+ }
+ .seasons .season img {
+ width: 50px;
+ filter: none;
+ }
+
+ /* TOGGLE MENU */
+ .toggle-menu {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ padding: 5px;
+
+ margin-left: 10px;
+
+ border-radius: 50%;
+
+ transition: all 500ms ease-in-out;
+ }
+ .rotate {
+ transform: rotate(180deg);
+ }
+ .toggle-menu:hover {
+ background-color: rgba(0, 0, 0, 0.2);
+ cursor: pointer;
+ }
+ .toggle-menu img {
+ width: 20px;
+ }
+}
diff --git a/136 - Meditation WebApp/index.html b/138 - Meditation WebApp/index.html
similarity index 97%
rename from 136 - Meditation WebApp/index.html
rename to 138 - Meditation WebApp/index.html
index 085e6d6e..79f7a0ea 100644
--- a/136 - Meditation WebApp/index.html
+++ b/138 - Meditation WebApp/index.html
@@ -1,86 +1,86 @@
-
-
-
-
-
-
- Meditation App
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 00:00
-
-
-
-
-
-
-
-
-
-
10 s
-
-
-
-
2 min
-
-
-
-
5 min
-
-
-
-
10 min
-
-
-
-
20 min
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Meditation App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00:00
+
+
+
+
+
+
+
+
+
+
10 s
+
+
+
+
2 min
+
+
+
+
5 min
+
+
+
+
10 min
+
+
+
+
20 min
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/136 - Meditation WebApp/js/app.js b/138 - Meditation WebApp/js/app.js
similarity index 96%
rename from 136 - Meditation WebApp/js/app.js
rename to 138 - Meditation WebApp/js/app.js
index dba0269c..b05ac577 100644
--- a/136 - Meditation WebApp/js/app.js
+++ b/138 - Meditation WebApp/js/app.js
@@ -1,84 +1,84 @@
-// SELECT PLAY AND PAUSE BUTTON
-const play = document.querySelector(".play"),
- pause = document.querySelector(".pause");
-// SELECT AUDIO ELEMENT
-const audio = document.querySelector(".audio audio");
-
-// PLAY AUDIO
-play.addEventListener("click", () => {
- audio.play();
- update();
-});
-// PAUSE AUDIO
-pause.addEventListener("click", () => {
- audio.pause();
-});
-
-// SELECT SEASONS AND THE VIDEO
-const seasons = document.querySelectorAll(".season"),
- video = document.querySelector(".video video");
-// CHANGE VIDEO
-seasons.forEach((season) => {
- season.addEventListener("click", () => {
- video.src = season.getAttribute("video-src");
- });
-});
-
-// SELECT DURATION BUTTONS
-const durations = document.querySelectorAll(".duration");
-
-// DEFAULT AUDIO DURATION
-let audioDuration = 120; // 2min
-
-// CHANGE AUDIO DURATION
-durations.forEach((duration) => {
- duration.addEventListener("click", () => {
- audioDuration = duration.getAttribute("audio-duration");
- update();
- });
-});
-
-// SELECT RECT and RMAINING TIME ELEMENT
-const path = document.querySelector(".rect"),
- remainingTimeEl = document.querySelector(".audio-remaining-time");
-
-// TOTAL LENGTH OF THE PATH (PERIMETER OF THE RECTANGLE)
-const pathLength = path.getTotalLength();
-// SET THE LENGTH OF A DASH TO pathLength
-path.style.strokeDasharray = pathLength;
-
-function update() {
- // STOP AUDIO
- if (audio.currentTime >= audioDuration) {
- audio.pause(); // pause audio
- audio.currentTime = 0; // stop audio
- }
-
- // PORTION PLAYED FROM THE AUDIO
- let portionPlayed = audio.currentTime / audioDuration;
-
- // STROKE DASHOFFSET IS PROPOTIONAL TO the portionPlayed
- path.style.strokeDashoffset = -portionPlayed * pathLength;
-
- // CALCULATE REMAINING TIME IN SEC
- let remainingTimeInSec = audioDuration - audio.currentTime;
- renderRemainingTime(remainingTimeInSec);
-
- if (!audio.paused) {
- requestAnimationFrame(update);
- console.log("update");
- }
-}
-update();
-
-// RENDER REMAINING TIME
-function renderRemainingTime(timeInSec) {
- let min = Math.floor(timeInSec / 60);
- let sec = Math.floor(timeInSec % 60);
-
- // IF min/sec is a single digit(ex:9) we add a zero before the digit. (ex: 9 becomes 09)
- min = min < 10 ? `0${min}` : min;
- sec = sec < 10 ? `0${sec}` : sec;
-
- remainingTimeEl.innerHTML = `${min}:${sec}`;
-}
+// SELECT PLAY AND PAUSE BUTTON
+const play = document.querySelector(".play"),
+ pause = document.querySelector(".pause");
+// SELECT AUDIO ELEMENT
+const audio = document.querySelector(".audio audio");
+
+// PLAY AUDIO
+play.addEventListener("click", () => {
+ audio.play();
+ update();
+});
+// PAUSE AUDIO
+pause.addEventListener("click", () => {
+ audio.pause();
+});
+
+// SELECT SEASONS AND THE VIDEO
+const seasons = document.querySelectorAll(".season"),
+ video = document.querySelector(".video video");
+// CHANGE VIDEO
+seasons.forEach((season) => {
+ season.addEventListener("click", () => {
+ video.src = season.getAttribute("video-src");
+ });
+});
+
+// SELECT DURATION BUTTONS
+const durations = document.querySelectorAll(".duration");
+
+// DEFAULT AUDIO DURATION
+let audioDuration = 120; // 2min
+
+// CHANGE AUDIO DURATION
+durations.forEach((duration) => {
+ duration.addEventListener("click", () => {
+ audioDuration = duration.getAttribute("audio-duration");
+ update();
+ });
+});
+
+// SELECT RECT and RMAINING TIME ELEMENT
+const path = document.querySelector(".rect"),
+ remainingTimeEl = document.querySelector(".audio-remaining-time");
+
+// TOTAL LENGTH OF THE PATH (PERIMETER OF THE RECTANGLE)
+const pathLength = path.getTotalLength();
+// SET THE LENGTH OF A DASH TO pathLength
+path.style.strokeDasharray = pathLength;
+
+function update() {
+ // STOP AUDIO
+ if (audio.currentTime >= audioDuration) {
+ audio.pause(); // pause audio
+ audio.currentTime = 0; // stop audio
+ }
+
+ // PORTION PLAYED FROM THE AUDIO
+ let portionPlayed = audio.currentTime / audioDuration;
+
+ // STROKE DASHOFFSET IS PROPOTIONAL TO the portionPlayed
+ path.style.strokeDashoffset = -portionPlayed * pathLength;
+
+ // CALCULATE REMAINING TIME IN SEC
+ let remainingTimeInSec = audioDuration - audio.currentTime;
+ renderRemainingTime(remainingTimeInSec);
+
+ if (!audio.paused) {
+ requestAnimationFrame(update);
+ console.log("update");
+ }
+}
+update();
+
+// RENDER REMAINING TIME
+function renderRemainingTime(timeInSec) {
+ let min = Math.floor(timeInSec / 60);
+ let sec = Math.floor(timeInSec % 60);
+
+ // IF min/sec is a single digit(ex:9) we add a zero before the digit. (ex: 9 becomes 09)
+ min = min < 10 ? `0${min}` : min;
+ sec = sec < 10 ? `0${sec}` : sec;
+
+ remainingTimeEl.innerHTML = `${min}:${sec}`;
+}
diff --git a/136 - Meditation WebApp/js/hide-buttons.js b/138 - Meditation WebApp/js/hide-buttons.js
similarity index 95%
rename from 136 - Meditation WebApp/js/hide-buttons.js
rename to 138 - Meditation WebApp/js/hide-buttons.js
index 7169a771..6272ec7e 100644
--- a/136 - Meditation WebApp/js/hide-buttons.js
+++ b/138 - Meditation WebApp/js/hide-buttons.js
@@ -1,38 +1,38 @@
-const app = document.querySelector(".app");
-
-// AMOUNT OF TIME TO CONSIDER USER INACTIVE
-const inactiveTime = 3000; // 3sec
-
-// LAST TIME THE MOUSE HAS MOVED
-let mouseLastMoveTime = new Date();
-
-// LISTEN FOR MOUSE MOVE
-document.addEventListener("mousemove", () => {
- // RESET LAST TIME THE MOUSE HAS MOVED
- mouseLastMoveTime = new Date();
-
- // SHOW APP
- app.classList.remove("inactive");
-
- // SHOW CURSOR
- document.body.style.cursor = "auto";
-});
-
-// DEACTIVATE APP
-function deactivateApp() {
- // Check if the user was inactive for a certain amount of time
- let now = new Date();
- let deltaTime = now - mouseLastMoveTime;
-
- if (deltaTime >= inactiveTime) {
- // HIDE APP
- app.classList.add("inactive");
-
- // HIDE CURSOR
- document.body.style.cursor = "none";
- }
-
- // LOOP
- requestAnimationFrame(deactivateApp);
-}
-deactivateApp();
+const app = document.querySelector(".app");
+
+// AMOUNT OF TIME TO CONSIDER USER INACTIVE
+const inactiveTime = 3000; // 3sec
+
+// LAST TIME THE MOUSE HAS MOVED
+let mouseLastMoveTime = new Date();
+
+// LISTEN FOR MOUSE MOVE
+document.addEventListener("mousemove", () => {
+ // RESET LAST TIME THE MOUSE HAS MOVED
+ mouseLastMoveTime = new Date();
+
+ // SHOW APP
+ app.classList.remove("inactive");
+
+ // SHOW CURSOR
+ document.body.style.cursor = "auto";
+});
+
+// DEACTIVATE APP
+function deactivateApp() {
+ // Check if the user was inactive for a certain amount of time
+ let now = new Date();
+ let deltaTime = now - mouseLastMoveTime;
+
+ if (deltaTime >= inactiveTime) {
+ // HIDE APP
+ app.classList.add("inactive");
+
+ // HIDE CURSOR
+ document.body.style.cursor = "none";
+ }
+
+ // LOOP
+ requestAnimationFrame(deactivateApp);
+}
+deactivateApp();
diff --git a/136 - Meditation WebApp/js/toggle-seasons-menu.js b/138 - Meditation WebApp/js/toggle-seasons-menu.js
similarity index 97%
rename from 136 - Meditation WebApp/js/toggle-seasons-menu.js
rename to 138 - Meditation WebApp/js/toggle-seasons-menu.js
index d6c4c7fe..e71dbab5 100644
--- a/136 - Meditation WebApp/js/toggle-seasons-menu.js
+++ b/138 - Meditation WebApp/js/toggle-seasons-menu.js
@@ -1,7 +1,7 @@
-const openMenuBtn = document.querySelector(".toggle-menu"),
- seasonsMenu = document.querySelector(".seasons");
-
-openMenuBtn.addEventListener("click", () => {
- seasonsMenu.classList.toggle("open");
- openMenuBtn.classList.toggle("rotate");
-});
+const openMenuBtn = document.querySelector(".toggle-menu"),
+ seasonsMenu = document.querySelector(".seasons");
+
+openMenuBtn.addEventListener("click", () => {
+ seasonsMenu.classList.toggle("open");
+ openMenuBtn.classList.toggle("rotate");
+});
diff --git a/136 - Meditation WebApp/preview.jpg b/138 - Meditation WebApp/preview.jpg
similarity index 100%
rename from 136 - Meditation WebApp/preview.jpg
rename to 138 - Meditation WebApp/preview.jpg
diff --git "a/Love Calculator\360\237\222\226/index.html" b/140 - Love Calculator/index.html
similarity index 100%
rename from "Love Calculator\360\237\222\226/index.html"
rename to 140 - Love Calculator/index.html
diff --git "a/Love Calculator\360\237\222\226/readme.md" b/140 - Love Calculator/readme.md
similarity index 100%
rename from "Love Calculator\360\237\222\226/readme.md"
rename to 140 - Love Calculator/readme.md
diff --git "a/Love Calculator\360\237\222\226/script.js" b/140 - Love Calculator/script.js
similarity index 100%
rename from "Love Calculator\360\237\222\226/script.js"
rename to 140 - Love Calculator/script.js
diff --git "a/Love Calculator\360\237\222\226/style.css" b/140 - Love Calculator/style.css
similarity index 100%
rename from "Love Calculator\360\237\222\226/style.css"
rename to 140 - Love Calculator/style.css
diff --git a/luminosity particle js/app.js b/141 - Luminosity Particle Js/app.js
similarity index 100%
rename from luminosity particle js/app.js
rename to 141 - Luminosity Particle Js/app.js
diff --git a/luminosity particle js/index.html b/141 - Luminosity Particle Js/index.html
similarity index 100%
rename from luminosity particle js/index.html
rename to 141 - Luminosity Particle Js/index.html
diff --git a/luminosity particle js/style.css b/141 - Luminosity Particle Js/style.css
similarity index 100%
rename from luminosity particle js/style.css
rename to 141 - Luminosity Particle Js/style.css
diff --git a/Magic 8 Ball/Readme.md b/142 - Magic 8 Ball/Readme.md
similarity index 100%
rename from Magic 8 Ball/Readme.md
rename to 142 - Magic 8 Ball/Readme.md
diff --git a/Magic 8 Ball/assets/8ball.png b/142 - Magic 8 Ball/assets/8ball.png
similarity index 100%
rename from Magic 8 Ball/assets/8ball.png
rename to 142 - Magic 8 Ball/assets/8ball.png
diff --git a/Magic 8 Ball/assets/answer.png b/142 - Magic 8 Ball/assets/answer.png
similarity index 100%
rename from Magic 8 Ball/assets/answer.png
rename to 142 - Magic 8 Ball/assets/answer.png
diff --git a/Magic 8 Ball/index.html b/142 - Magic 8 Ball/index.html
similarity index 100%
rename from Magic 8 Ball/index.html
rename to 142 - Magic 8 Ball/index.html
diff --git a/Magic 8 Ball/script/script.js b/142 - Magic 8 Ball/script/script.js
similarity index 100%
rename from Magic 8 Ball/script/script.js
rename to 142 - Magic 8 Ball/script/script.js
diff --git a/Magic 8 Ball/snips/snip1.png b/142 - Magic 8 Ball/snips/snip1.png
similarity index 100%
rename from Magic 8 Ball/snips/snip1.png
rename to 142 - Magic 8 Ball/snips/snip1.png
diff --git a/Magic 8 Ball/style/style.css b/142 - Magic 8 Ball/style/style.css
similarity index 100%
rename from Magic 8 Ball/style/style.css
rename to 142 - Magic 8 Ball/style/style.css
diff --git a/Movie Ratings Application/index.html b/143 - Movie Ratings Application/index.html
similarity index 96%
rename from Movie Ratings Application/index.html
rename to 143 - Movie Ratings Application/index.html
index 88d68935..ae7c13fa 100644
--- a/Movie Ratings Application/index.html
+++ b/143 - Movie Ratings Application/index.html
@@ -1,23 +1,23 @@
-
-
-
-
-
-
- Movie Ratings
-
-
-
-
-
-
Movie Ratings based on IMDb
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Movie Ratings
+
+
+
+
+
+
Movie Ratings based on IMDb
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Movie Ratings Application/script.js b/143 - Movie Ratings Application/script.js
similarity index 96%
rename from Movie Ratings Application/script.js
rename to 143 - Movie Ratings Application/script.js
index aded8538..a8b7fbe3 100644
--- a/Movie Ratings Application/script.js
+++ b/143 - Movie Ratings Application/script.js
@@ -1,52 +1,52 @@
-function fun(e)
-{
- var search=document.getElementById("name").value;
- fetch(`https://www.omdbapi.com/?t=${search}&apikey=16ba5256`)
- .then(response => response.json())
- .then(data => {
- var s = `