From 059b9da9caa1949be62867acd1d9a2a6d50da687 Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Sun, 12 May 2024 04:08:43 +0530 Subject: [PATCH 1/9] Commit 1 --- .../Ceaser Cipher/ceaser_cipher.html | 54 ++++++++ .../Intermediate/Ceaser Cipher/cipher.css | 115 ++++++++++++++++ .../Intermediate/Ceaser Cipher/main.js | 64 +++++++++ .../Intermediate/Ceaser Cipher/style.css | 127 ++++++++++++++++++ 4 files changed, 360 insertions(+) create mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html create mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css create mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/main.js create mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/style.css diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html b/Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html new file mode 100644 index 00000000..366c6150 --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html @@ -0,0 +1,54 @@ + + + + + Caesar Cipher + + + +
+

Caesar Cipher

+ +
+ + + +
+ +
+
+ + + + + + +
+

Output

+
+
+
+ +
+
+ + + + +
+ + +
+ +
+

Output

+
+
+ +
+ + + + + + \ No newline at end of file diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css new file mode 100644 index 00000000..8029d23b --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css @@ -0,0 +1,115 @@ +body { + font-family: Arial, sans-serif; + background-color: whitesmoke; /* Dark background color */ + color: black; /* Light text color */ + margin: 0; + padding: 0; + } + header{ + display: flex; + justify-content: space-between; + padding: 20px; + font-size: 20px; + } + h1, h2 { + text-align: center; + color: black; /* Light heading color */ + } + #theme-toggle{ + width: 50px; + height: 50px; +justify-items: center; + } + .container{ + display: flex; + justify-content: space-around; + padding: 50px; + } + #decrypt-button{ + width: 100%; + padding: 10px; + border: none; + background-color: black; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; + } + form { + + border:2px solid black; + box-shadow: 2px black; /* White shadow */ + max-width: 400px; + margin: 20px ; + background:whitesmoke; + box-shadow: 32px 32pxpx 32px 32px rgba(21, 26, 106, 0.37);/* Dark form background color */ + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + + /* border: 1px solid rgba(255, 255, 255, 0.18); */ + padding: 20px; + + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); + } + + label { + font-weight: bold; + display: block; + margin-bottom: 5px; + color: black; /* Light label color */ + } + + textarea, + input[type='number'] { + width: 100%; + padding: 10px; + margin-bottom: 10px; + border: 1px solid black; /* Dark border color */ + border-radius: 5px; + box-sizing: border-box; + background-color: white; /* Dark input background color */ + color: black; /* Light text color */ + } + /* textarea{ + height: 200px; + width: 400px; + } */ + input[type='submit'] { + width: 100%; + padding: 10px; + border: none; + background-color: black; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; + } + + input[type='submit']:hover { + background-color: rgb(72, 22, 22); /* Button hover color */ + } + + #output { + max-width: 400px; + margin: 20px auto; + background-color: whitesmoke; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + border: 2px solid black; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ + } + #plaintext{ + max-width: 400px; + margin: 20px ; + background-color: whitesmoke; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + border: 2px solid black; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ + } + .output-heading { + font-size: 1.2em; + color: chocolate; /* Light heading color */ + margin-bottom: 10px; + } + \ No newline at end of file diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/main.js b/Front-end-Projects/Intermediate/Ceaser Cipher/main.js new file mode 100644 index 00000000..ad1fba3e --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/main.js @@ -0,0 +1,64 @@ +// main.js +const form = document.querySelector('form'); +const plaintextInput = document.querySelector('textarea[name="plaintext"]'); +const shiftInput = document.querySelector('input[name="shift"]'); +const outputDiv = document.querySelector('#output'); + +const alphabet = 'abcdefghijklmnopqrstuvwxyz'; + + + +function encrypt(char) { + const shift = Number(shiftInput.value); + if (alphabet.includes(char.toLowerCase())) { + const position = alphabet.indexOf(char.toLowerCase()); + const newPosition = (position + shift) % 26; + return alphabet[newPosition]; + } else { + return char; + } +} + +form.addEventListener('submit', (event) => { + event.preventDefault(); + const plaintext = plaintextInput.value; + const ciphertext = [...plaintext].map((char) => encrypt(char)).join(''); + outputDiv.innerHTML = ciphertext; +}); + + + +document.getElementById('theme-toggle').addEventListener('click', function() { + const themeStyle = document.getElementById('theme-style'); + if (themeStyle.getAttribute('href') === 'style.css') { + themeStyle.setAttribute('href', 'cipher.css'); + } else { + themeStyle.setAttribute('href', 'style.css'); + } + }); + + + + function decrypt(char, shift) { + const alphabet = 'abcdefghijklmnopqrstuvwxyz'; + if (alphabet.includes(char.toLowerCase())) { + const position = alphabet.indexOf(char.toLowerCase()); + const newPosition = (position - shift + 26) % 26; + return alphabet[newPosition]; + } else { + return char; + } + } + + function decryptCiphertext(ciphertext, shift) { + const plaintext = ciphertext.split('').map(char => decrypt(char, shift)).join(''); + return plaintext; + } + + const decryptButton = document.getElementById('decrypt-button'); + decryptButton.addEventListener('click', () => { + const ciphertext = document.getElementById('ciphertext').value; + const shift = document.getElementById('shift').value; + const plaintext = decryptCiphertext(ciphertext, shift); + document.getElementById('plaintext').textContent = plaintext; + }); \ No newline at end of file diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css new file mode 100644 index 00000000..96d9cf41 --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css @@ -0,0 +1,127 @@ +body { + font-family: Arial, sans-serif; + background-color: #050816;/* Dark background color */ + color: #fff; /* Light text color */ + margin: 0; + padding: 0; + } + header{ + display: flex; + justify-content: space-between; + padding: 20px; + font-size: 20px; + } + + h1, h2 { + text-align: center; + color: #eee; /* Light heading color */ + } + #theme-toggle{ + width: 50px; + height: 50px; + } + form { + max-width: 400px; + margin: 20px ; + background: rgba(23, 17, 49, 0.5); + box-shadow: 0 8px 32px 0 rgba(21, 26, 106, 0.37);/* Dark form background color */ + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + border-radius: 10px; + border: 1px solid rgba(255, 255, 255, 0.18); + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ + } + .container{ + display: flex; + justify-content: space-around; + padding: 50px; + } + label { + font-size:25px; + font-weight: bold; + display: block; + margin-bottom: 5px; + color: #ccc; /* Light label color */ + } + h2,h3{ + text-align: center; + } + textarea, + input[type='number'] { + width: 100%; + padding: 10px; + margin-bottom: 10px; + border: 1px solid #555; /* Dark border color */ + border-radius: 5px; + box-sizing: border-box; + background-color: #444; /* Dark input background color */ + color: #fff; /* Light text color */ + } + /* textarea{ + height: 200px; + width: 400px; + } */ + input[type='submit'] { + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; + } + #decrypt-button{ + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; + } + input[type='submit']:hover { + background-color: #0056b3; /* Button hover color */ + } + + input[type='Decrypt'] { + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; + } + + input[type='Decrypt']:hover { + background-color: #0056b3; /* Button hover color */ + } + + #output { + max-width: 400px; + margin: 20px ; + background-color: #333; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ + } + #plaintext{ + color: white; + max-width: 400px; + margin: 20px auto; + background-color: #333; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ + } + .output-heading { + font-size: 1.2em; + color: #eee; /* Light heading color */ + margin-bottom: 10px; + } + \ No newline at end of file From 5fb83be42bdf89fced9fe8deb23fc978a2fcd17c Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Sun, 12 May 2024 12:00:23 +0530 Subject: [PATCH 2/9] Commit 2 --- .../Intermediate/Ceaser Cipher/cipher.css | 216 ++++++++-------- .../{ceaser_cipher.html => index.html} | 0 .../Intermediate/Ceaser Cipher/main.js | 89 +++---- .../Intermediate/Ceaser Cipher/style.css | 235 +++++++++--------- 4 files changed, 269 insertions(+), 271 deletions(-) rename Front-end-Projects/Intermediate/Ceaser Cipher/{ceaser_cipher.html => index.html} (100%) diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css index 8029d23b..a26d8f00 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css @@ -1,115 +1,109 @@ body { - font-family: Arial, sans-serif; - background-color: whitesmoke; /* Dark background color */ - color: black; /* Light text color */ - margin: 0; - padding: 0; - } - header{ - display: flex; - justify-content: space-between; - padding: 20px; - font-size: 20px; - } - h1, h2 { - text-align: center; - color: black; /* Light heading color */ - } - #theme-toggle{ - width: 50px; - height: 50px; + font-family: Arial, sans-serif; + background-color: whitesmoke; /* Dark background color */ + color: black; /* Light text color */ + margin: 0; + padding: 0; +} +header{ + display: flex; + justify-content: space-between; + padding: 20px; + font-size: 20px; +} +h1, h2 { + text-align: center; + color: black; /* Light heading color */ +} +#theme-toggle{ + width: 50px; + height: 50px; justify-items: center; - } - .container{ - display: flex; - justify-content: space-around; - padding: 50px; - } - #decrypt-button{ - width: 100%; - padding: 10px; - border: none; - background-color: black; /* Button color */ - color: #fff; /* Light text color */ - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s; - } - form { - - border:2px solid black; - box-shadow: 2px black; /* White shadow */ - max-width: 400px; - margin: 20px ; - background:whitesmoke; - box-shadow: 32px 32pxpx 32px 32px rgba(21, 26, 106, 0.37);/* Dark form background color */ - backdrop-filter: blur(20px); - -webkit-backdrop-filter: blur(20px); +} +.container{ + display: flex; + justify-content: space-around; + padding: 50px; +} +#decrypt-button{ + width: 100%; + padding: 10px; + border: none; + background-color: black; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} +form { + + border:2px solid black; + box-shadow: 2px black; /* White shadow */ + max-width: 400px; + margin: 20px ; + background:whitesmoke; +box-shadow: 32px 32pxpx 32px 32px rgba(21, 26, 106, 0.37);/* Dark form background color */ +backdrop-filter: blur(20px); +-webkit-backdrop-filter: blur(20px); +padding: 20px; + + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); +} + +label { + font-weight: bold; + display: block; + margin-bottom: 5px; + color: black; /* Light label color */ +} - /* border: 1px solid rgba(255, 255, 255, 0.18); */ +textarea, +input[type='number'] { + width: 100%; + padding: 10px; + margin-bottom: 10px; + border: 1px solid black; /* Dark border color */ + border-radius: 5px; + box-sizing: border-box; + background-color: white; /* Dark input background color */ + color: black; /* Light text color */ +} + +input[type='submit'] { + width: 100%; + padding: 10px; + border: none; + background-color: black; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} + +input[type='submit']:hover { + background-color: rgb(72, 22, 22); /* Button hover color */ +} + +#output { + max-width: 400px; + margin: 20px auto; + background-color: whitesmoke; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + border: 2px solid black; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ +} +#plaintext{ + max-width: 400px; + margin: 20px ; + background-color: whitesmoke; /* Dark output background color */ padding: 20px; - - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); - } - - label { - font-weight: bold; - display: block; - margin-bottom: 5px; - color: black; /* Light label color */ - } - - textarea, - input[type='number'] { - width: 100%; - padding: 10px; - margin-bottom: 10px; - border: 1px solid black; /* Dark border color */ - border-radius: 5px; - box-sizing: border-box; - background-color: white; /* Dark input background color */ - color: black; /* Light text color */ - } - /* textarea{ - height: 200px; - width: 400px; - } */ - input[type='submit'] { - width: 100%; - padding: 10px; - border: none; - background-color: black; /* Button color */ - color: #fff; /* Light text color */ - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s; - } - - input[type='submit']:hover { - background-color: rgb(72, 22, 22); /* Button hover color */ - } - - #output { - max-width: 400px; - margin: 20px auto; - background-color: whitesmoke; /* Dark output background color */ - padding: 20px; - border-radius: 10px; - border: 2px solid black; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ - } - #plaintext{ - max-width: 400px; - margin: 20px ; - background-color: whitesmoke; /* Dark output background color */ - padding: 20px; - border-radius: 10px; - border: 2px solid black; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ - } - .output-heading { - font-size: 1.2em; - color: chocolate; /* Light heading color */ - margin-bottom: 10px; - } - \ No newline at end of file + border-radius: 10px; + border: 2px solid black; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ +} +.output-heading { + font-size: 1.2em; + color: chocolate; /* Light heading color */ + margin-bottom: 10px; +} diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html b/Front-end-Projects/Intermediate/Ceaser Cipher/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser Cipher/ceaser_cipher.html rename to Front-end-Projects/Intermediate/Ceaser Cipher/index.html diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/main.js b/Front-end-Projects/Intermediate/Ceaser Cipher/main.js index ad1fba3e..9bd4a96c 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/main.js +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/main.js @@ -1,64 +1,67 @@ // main.js +const ALPHABET = 'abcdefghijklmnopqrstuvwxyz'; + const form = document.querySelector('form'); const plaintextInput = document.querySelector('textarea[name="plaintext"]'); const shiftInput = document.querySelector('input[name="shift"]'); const outputDiv = document.querySelector('#output'); +const themeToggle = document.getElementById('theme-toggle'); +const themeStyle = document.getElementById('theme-style'); +const decryptButton = document.getElementById('decrypt-button'); +const ciphertextInput = document.getElementById('ciphertext'); +const decryptShiftInput = document.getElementById('shift'); +const plaintextOutputDiv = document.getElementById('plaintext'); -const alphabet = 'abcdefghijklmnopqrstuvwxyz'; - - +// Theme changing code +themeToggle.addEventListener('click', function() { + if (themeStyle.getAttribute('href') === 'style.css') { + themeStyle.setAttribute('href', 'cipher.css'); + } else { + themeStyle.setAttribute('href', 'style.css'); + } +}); -function encrypt(char) { - const shift = Number(shiftInput.value); - if (alphabet.includes(char.toLowerCase())) { - const position = alphabet.indexOf(char.toLowerCase()); +// Encrypt code +function encrypt(char, shift) { + if (ALPHABET.includes(char.toLowerCase())) { + const position = ALPHABET.indexOf(char.toLowerCase()); const newPosition = (position + shift) % 26; - return alphabet[newPosition]; + return ALPHABET[newPosition]; } else { return char; } } +function encryptText(text, shift) { + return [...text].map(char => encrypt(char, shift)).join(''); +} + form.addEventListener('submit', (event) => { event.preventDefault(); const plaintext = plaintextInput.value; - const ciphertext = [...plaintext].map((char) => encrypt(char)).join(''); + const shift = Number(shiftInput.value); + const ciphertext = encryptText(plaintext, shift); outputDiv.innerHTML = ciphertext; }); +// Decrypt code +function decrypt(char, shift) { + if (ALPHABET.includes(char.toLowerCase())) { + const position = ALPHABET.indexOf(char.toLowerCase()); + const newPosition = (position - shift + 26) % 26; + return ALPHABET[newPosition]; + } else { + return char; + } +} +function decryptText(text, shift) { + return [...text].map(char => decrypt(char, shift)).join(''); +} -document.getElementById('theme-toggle').addEventListener('click', function() { - const themeStyle = document.getElementById('theme-style'); - if (themeStyle.getAttribute('href') === 'style.css') { - themeStyle.setAttribute('href', 'cipher.css'); - } else { - themeStyle.setAttribute('href', 'style.css'); - } - }); - - - - function decrypt(char, shift) { - const alphabet = 'abcdefghijklmnopqrstuvwxyz'; - if (alphabet.includes(char.toLowerCase())) { - const position = alphabet.indexOf(char.toLowerCase()); - const newPosition = (position - shift + 26) % 26; - return alphabet[newPosition]; - } else { - return char; - } - } - - function decryptCiphertext(ciphertext, shift) { - const plaintext = ciphertext.split('').map(char => decrypt(char, shift)).join(''); - return plaintext; - } - - const decryptButton = document.getElementById('decrypt-button'); - decryptButton.addEventListener('click', () => { - const ciphertext = document.getElementById('ciphertext').value; - const shift = document.getElementById('shift').value; - const plaintext = decryptCiphertext(ciphertext, shift); - document.getElementById('plaintext').textContent = plaintext; - }); \ No newline at end of file +decryptButton.addEventListener('click', () => { + const ciphertext = ciphertextInput.value; + const shift = Number(decryptShiftInput.value); + const plaintext = decryptText(ciphertext, shift); + plaintextOutputDiv.textContent = plaintext; +}); \ No newline at end of file diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css index 96d9cf41..14c7cfa4 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css @@ -1,127 +1,128 @@ body { - font-family: Arial, sans-serif; - background-color: #050816;/* Dark background color */ - color: #fff; /* Light text color */ - margin: 0; - padding: 0; - } - header{ - display: flex; - justify-content: space-between; - padding: 20px; - font-size: 20px; - } + font-family: Arial, sans-serif; + background-color: #050816; /* Dark background color */ + color: #fff; /* Light text color */ + margin: 0; + padding: 0; +} +header { + display: flex; + justify-content: space-between; + padding: 20px; + font-size: 20px; +} - h1, h2 { - text-align: center; - color: #eee; /* Light heading color */ - } - #theme-toggle{ - width: 50px; - height: 50px; - } - form { - max-width: 400px; - margin: 20px ; - background: rgba(23, 17, 49, 0.5); - box-shadow: 0 8px 32px 0 rgba(21, 26, 106, 0.37);/* Dark form background color */ +h1, +h2 { + text-align: center; + color: #eee; /* Light heading color */ +} +#theme-toggle { + width: 50px; + height: 50px; +} +form { + max-width: 400px; + margin: 20px; + background: rgba(23, 17, 49, 0.5); + box-shadow: 0 8px 32px 0 rgba(21, 26, 106, 0.37); /* Dark form background color */ backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-radius: 10px; - border: 1px solid rgba(255, 255, 255, 0.18); + border: 1px solid rgba(255, 255, 255, 0.18); padding: 20px; - border-radius: 10px; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ - } - .container{ - display: flex; - justify-content: space-around; - padding: 50px; - } - label { - font-size:25px; - font-weight: bold; - display: block; - margin-bottom: 5px; - color: #ccc; /* Light label color */ - } - h2,h3{ - text-align: center; - } - textarea, - input[type='number'] { - width: 100%; - padding: 10px; - margin-bottom: 10px; - border: 1px solid #555; /* Dark border color */ - border-radius: 5px; - box-sizing: border-box; - background-color: #444; /* Dark input background color */ - color: #fff; /* Light text color */ - } - /* textarea{ + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ +} +.container { + display: flex; + justify-content: space-around; + padding: 50px; +} +label { + font-size: 25px; + font-weight: bold; + display: block; + margin-bottom: 5px; + color: #ccc; /* Light label color */ +} +h2, +h3 { + text-align: center; +} +textarea, +input[type="number"] { + width: 100%; + padding: 10px; + margin-bottom: 10px; + border: 1px solid #555; /* Dark border color */ + border-radius: 5px; + box-sizing: border-box; + background-color: #444; /* Dark input background color */ + color: #fff; /* Light text color */ +} +/* textarea{ height: 200px; width: 400px; } */ - input[type='submit'] { - width: 100%; - padding: 10px; - border: none; - background-color: #007bff; /* Button color */ - color: #fff; /* Light text color */ - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s; - } - #decrypt-button{ - width: 100%; - padding: 10px; - border: none; - background-color: #007bff; /* Button color */ - color: #fff; /* Light text color */ - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s; - } - input[type='submit']:hover { - background-color: #0056b3; /* Button hover color */ - } - - input[type='Decrypt'] { - width: 100%; - padding: 10px; - border: none; - background-color: #007bff; /* Button color */ - color: #fff; /* Light text color */ - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s; - } - - input[type='Decrypt']:hover { - background-color: #0056b3; /* Button hover color */ - } +input[type="submit"] { + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} +#decrypt-button { + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} +input[type="submit"]:hover { + background-color: #0056b3; /* Button hover color */ +} + +input[type="Decrypt"] { + width: 100%; + padding: 10px; + border: none; + background-color: #007bff; /* Button color */ + color: #fff; /* Light text color */ + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} + +input[type="Decrypt"]:hover { + background-color: #0056b3; /* Button hover color */ +} - #output { - max-width: 400px; - margin: 20px ; - background-color: #333; /* Dark output background color */ - padding: 20px; - border-radius: 10px; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ - } - #plaintext{ - color: white; - max-width: 400px; - margin: 20px auto; - background-color: #333; /* Dark output background color */ - padding: 20px; - border-radius: 10px; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ - } - .output-heading { - font-size: 1.2em; - color: #eee; /* Light heading color */ - margin-bottom: 10px; - } - \ No newline at end of file +#output { + max-width: 400px; + margin: 20px; + background-color: #333; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ +} +#plaintext { + color: white; + max-width: 400px; + margin: 20px auto; + background-color: #333; /* Dark output background color */ + padding: 20px; + border-radius: 10px; + box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); /* White shadow */ +} +.output-heading { + font-size: 1.2em; + color: #eee; /* Light heading color */ + margin-bottom: 10px; +} From 2aed7cbefdbdf2c2c9ac2144738e353ee0840c8f Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Sun, 12 May 2024 12:08:34 +0530 Subject: [PATCH 3/9] commit 3 --- Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css | 1 - Front-end-Projects/Intermediate/Ceaser Cipher/style.css | 4 ---- 2 files changed, 5 deletions(-) diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css index a26d8f00..e9d8b513 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css @@ -46,7 +46,6 @@ box-shadow: 32px 32pxpx 32px 32px rgba(21, 26, 106, 0.37);/* Dark form backgroun backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); padding: 20px; - box-shadow: 0 0 10px rgba(255, 255, 255, 0.1); } diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css index 14c7cfa4..4460de16 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/style.css @@ -61,10 +61,6 @@ input[type="number"] { background-color: #444; /* Dark input background color */ color: #fff; /* Light text color */ } -/* textarea{ - height: 200px; - width: 400px; - } */ input[type="submit"] { width: 100%; padding: 10px; From a2e696d873421d4c03eb4e54cc6ead1024e51b3e Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Mon, 13 May 2024 00:25:55 +0530 Subject: [PATCH 4/9] Added README.md file --- .../Intermediate/Ceaser Cipher/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/README.md diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/README.md b/Front-end-Projects/Intermediate/Ceaser Cipher/README.md new file mode 100644 index 00000000..4f38c403 --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/README.md @@ -0,0 +1,10 @@ +## Ceaser Cipher Conversion Project +### Technologies : +- HTML,CSS,JAVASCRIPT + + Step 1 : git clone https://github.com/Avdhesh-Varshney/WebMasterLog.git + Step 2 : get add Ceaser Cipher + Step 3 : git commit -m "" + Step 4 : git push + Step 5 : Raise a PR + From c6f43c5103a44dc14313e0e4f353dc8c0103f5bb Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Mon, 13 May 2024 00:36:03 +0530 Subject: [PATCH 5/9] Added screenshots in the file --- Front-end-Projects/Intermediate/Ceaser Cipher/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/README.md b/Front-end-Projects/Intermediate/Ceaser Cipher/README.md index 4f38c403..ff54f922 100644 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/README.md +++ b/Front-end-Projects/Intermediate/Ceaser Cipher/README.md @@ -8,3 +8,7 @@ Step 4 : git push Step 5 : Raise a PR +## Screenshots + ![Light theme in the project picture](light.webp) + ![Dark theme in the project picture](dark.webp) + From 69c3215526498765db6a9e3e0591f1643cd600c9 Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Thu, 16 May 2024 00:06:41 +0530 Subject: [PATCH 6/9] Commit 6 --- .../Intermediate/Ceaser Cipher/README.md | 14 ---- .../Intermediate/Ceaser-Cipher/README.md | 66 ++++++++++++++++++ .../cipher.css | 0 .../Intermediate/Ceaser-Cipher/dark.webp | Bin 0 -> 35076 bytes .../index.html | 0 .../Intermediate/Ceaser-Cipher/light.webp | Bin 0 -> 33796 bytes .../{Ceaser Cipher => Ceaser-Cipher}/main.js | 0 .../style.css | 0 8 files changed, 66 insertions(+), 14 deletions(-) delete mode 100644 Front-end-Projects/Intermediate/Ceaser Cipher/README.md create mode 100644 Front-end-Projects/Intermediate/Ceaser-Cipher/README.md rename Front-end-Projects/Intermediate/{Ceaser Cipher => Ceaser-Cipher}/cipher.css (100%) create mode 100644 Front-end-Projects/Intermediate/Ceaser-Cipher/dark.webp rename Front-end-Projects/Intermediate/{Ceaser Cipher => Ceaser-Cipher}/index.html (100%) create mode 100644 Front-end-Projects/Intermediate/Ceaser-Cipher/light.webp rename Front-end-Projects/Intermediate/{Ceaser Cipher => Ceaser-Cipher}/main.js (100%) rename Front-end-Projects/Intermediate/{Ceaser Cipher => Ceaser-Cipher}/style.css (100%) diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/README.md b/Front-end-Projects/Intermediate/Ceaser Cipher/README.md deleted file mode 100644 index ff54f922..00000000 --- a/Front-end-Projects/Intermediate/Ceaser Cipher/README.md +++ /dev/null @@ -1,14 +0,0 @@ -## Ceaser Cipher Conversion Project -### Technologies : -- HTML,CSS,JAVASCRIPT - - Step 1 : git clone https://github.com/Avdhesh-Varshney/WebMasterLog.git - Step 2 : get add Ceaser Cipher - Step 3 : git commit -m "" - Step 4 : git push - Step 5 : Raise a PR - -## Screenshots - ![Light theme in the project picture](light.webp) - ![Dark theme in the project picture](dark.webp) - diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/README.md b/Front-end-Projects/Intermediate/Ceaser-Cipher/README.md new file mode 100644 index 00000000..5c31c0da --- /dev/null +++ b/Front-end-Projects/Intermediate/Ceaser-Cipher/README.md @@ -0,0 +1,66 @@ +

đŸ’Ĩ Ceaser Cipher Conversion đŸ’Ĩ

+ + + +

Tech Stack Used 🎮

+ + +
+ + ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) + ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) + ![Javascript](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) + +
+ + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +## :zap: Description 📃 + +
+

This project is a simple HTML and CSS implementation of a Amazon Prime website clone. It aims to replicate the basic structure and styling of the popular entertaining website Amazon Prime.This project Showcases the power of HTML and CSS.

+
+ + + +## :zap: How to run it? 🕹ī¸ + +
+

To run this project locally, follow these steps: + +- Fork this repository. +- Clone the forked repository. +- Open index.html in your web browser to start your culinary exploration. + +

+
+ + + + +## :zap: Screenshots 📸 + + + + + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +

Developed By Damini Chachane

+

+ + + + + + +

+ +

Happy Coding 🧑‍đŸ’ģ

+ +

Show some  â¤ī¸  by  đŸŒŸ  this repository!

diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css b/Front-end-Projects/Intermediate/Ceaser-Cipher/cipher.css similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser Cipher/cipher.css rename to Front-end-Projects/Intermediate/Ceaser-Cipher/cipher.css diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/dark.webp b/Front-end-Projects/Intermediate/Ceaser-Cipher/dark.webp new file mode 100644 index 0000000000000000000000000000000000000000..32ea3514a2a6d9a49d41368cb81dd440e97efbd7 GIT binary patch literal 35076 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 ba~{g)eFL5Q&pQz30ta~{%)DZ1F5rIwh6-<= literal 0 HcmV?d00001 diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/index.html b/Front-end-Projects/Intermediate/Ceaser-Cipher/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser Cipher/index.html rename to Front-end-Projects/Intermediate/Ceaser-Cipher/index.html diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/light.webp b/Front-end-Projects/Intermediate/Ceaser-Cipher/light.webp new file mode 100644 index 0000000000000000000000000000000000000000..0fb17cd15194e9c9c543dbf8bd9d30eeec7db2f5 GIT binary patch literal 33796 zcmd?QWmsKnlP!w71$TFc;O_43?iSqL-Q696I|K0Rs+~D?=OoQuXis17t-0MgmFNzgfEV9XJlozS zmt>!P6!3O2?1B?^d^#hbg`DQT73EpWDwX z_;LN2_kwrZ=gBAYM&T{v1?`;mUe@1-<8AEi{Uzk={xPQpe)oOmed|5)_4J+n{l{yW z_l%49>-}5XyXtebFYmtY^84|7{JZ+I;Z4WO{2Sg4-Z8IpN0oQLo9H{)j`PVb z4{;NX@eY!)IEfjg7vu){pEj+Mraf;tj2Of0-3T+_=Ru5VH{{xFesuG|lr+HDK+y9- zs3E>m=hxdk4Ht%N+V(Zh6Czj>8$>HNFgMSdo>WeRO4K7^h(#=;Nd+!kierIm)k0DT zQv^`bqz88>6DRb+FKyC;+gFO`e9=)5nxP3wORJr05DOoy3l&7|3kTsS3tOl|g;mmI z5CJQSpkW0_I>N=L*pugSTR#z9Fs*91RrCbFQ@^T6_pC$EnvfyR{6c7Vs6;;0uAAt4 z@HGXa-BGYKB9cg<2%O0B(`?Q=$H#qBrFbD$CB8L!@2oymTu6#-TCISvtNDKLGC_Iz zik8xHM!zB$OgpU)6kyeUq|4x#kbY?pu3*dA0HS>OQC)y=_N#l|cD|rSpa5Yx-Jwvk z=xX}Lz>_L%16}xr1xTNHaz1UkB0qo2H6*}@^T~Zs#KV)ZcGKNuHr#5XDTHJYqj-nm zSEFkz#LbySm_FMb^w`F$sbUL4pg_?fA$w=_XoOz_!)R6a<%|kQXzRyI2UoRom|><8 zg6obKdgGV3>cScSOdR&&pTFqSEZLfc3*#hZJw{3&77YN>Wo@w8HXcg~;|wC(^37Nj z1Ofq{FW-5ttS(tJ3?wfQiY2gcvEF2Cvo{0|o6UB!NA=3a0vvLtL?(;F@$hHZFNolE zOklrSKV5#E4@@RQO#X2m8`7F9o z>tWc3vEJ3vhgVy0*Kw~*xktSsex$X6VPGY-__10UP#7l}nPwP1SS*zoY;yU|Bv#WY z1&L9G9SeL^?k)%SZgZ;I4G|IW?JqbIJ=b2a@PG|;Ekqm?2|t;r@M#1dBGYzTK$CYt zs70tfm!?U3t=WQXGk=7WzIccd=Q-o$M{j7|X_RNOJ+)U0)p$D5hZr%qy(|`y-Rfxb1Y$`dDx2mBz9Ow6? z{j!Vi@I(vnoDfZpn#J=LzL%~a7Jzbkg#&1e?fc;_;0yD(29~7-H_x!AbXh<#q9}e% zJOT_!4nAB!b`z)X*C5_`-~DDfbEx9sMY{?nBiJ0;ye^;X(LLbV-2-salS%`x0khid zc~Qs;&f=>O7(`X`tu@5of-7vW>qk4Jpd?=`+fGbDwVmX79vQD~$R@37AkjC@ z44KQM$b>9Nj3{2IL_td=VPdu1r13KnFGi2+F7!RUN?tHr%lCgpKk0wYgogW+cZToC)T{vO734 zCeYZP&HJDiM121H?`D#mFK7~;rCnvaLd9ivpJDs=>{or;KF23so=k)XQ!Yx!O5giA z045xEl(19@(g)$M8vUr`SQj!tv4nb8`K9&y*~3GZ_lg2QRdjsQyZbfyfxOX(bi;Hw3IreEaNk0 z+8jSOgqi~6JerPYaR)eVQg^4D*3gChMA7?k%BwOXU4F;pq@BhJNSizRQZ@y^*u9{*LsYu=w}njEG3a6tplUQX z4YqcRAU`1$pHn`tZ4Q1fKSyOOemEmocHzE$7MUB*gydIw6wlXSb16Sr_kv6!Ca2#N2B@B3q;@cVsV!uz3iujvL-xf1#4D@a>HzMJwH}lMn zyxc0@;VJwtp0wc+KwstQTqRZ#kp7*ypA9u_}2Jh5+G|p54E7OhyMI>TCgbE>M z+C;aH|1taj=?Op5`3NffqvF`cl<52PBo>P&&gnDsH~u9@ey05AG5^hm6MaBOV?cW) z`oBQNz7jvDS{$e8f3f5Lr`wChns*_7x5_-J2nBeC==)Pl{f|};yzKnoLBTd42K8Uy z_WzhUrxSbn(B+@0@f=WJ1GZUhb3R>e{zuroq;Iey`jzOvjy%GIvAZ@I%V4qkOSt_G zD4NZyqd)6FBdZ|*zswK9TX*4e(EG1q0?*s2^>y=xg2WCT+?mq}*f~pc=AI|Eb=Et|HV?Df_|@Isf@I9)%{RXi!uX|5o`wN|fUeKM?74jr)h(oSj_RdG~&O zzCT~@^nSe(aEOFN$@rO^aI4HCpkLiW_+G{P8_g%@5c^JfrMr+;pSLQP(hK*Tq}h0Y zn&ri%q5MgbG$G7gIuj4#BAc@KnHjV7MEzi(OK{d(9q28R4b?((3!hgKeew~9G7)05 zm%seR?`BczhpTKyUrm6-Pdio*A^*HsVn-nhNH7auaN^)FSAhG$+JS>keeI*|G_>cQ zAdbOZNj9l>5bV$y3&SAPl<#)HMx2xTrwb}W-LPtg69Xtr289u(J6jk9&?UTO$Nn*S zAQ8^OpZzYW`=rK*WC07!I`Lm=i`BjOyG=cU@s8Ki|vG8z|RK>`-QNd`6C+qWF2Vm(`a?j>ahL% zCE$no6~tfn6AT3Xt=lRT$^H^=|H8IR2S(WMq92c5_=y_D3qhlc*e@7iOq2`1?_sm~ zOZU;p!mB`N zP;J%!F88E=JVN2WAHgC(tr_tznwtNcnEnoKhwa!kWvOJmNq_VNqtCDpG#TOAA-`$r z7h7eu*FsZ}_8SNquKvuIMCcaFi{rP@*ClcO^|7B6MfVT^{bec0FfzEjR-@74d$~&G zub`B~_fKo)%W)I6%3e25<*VBU`ZvIT;r#jji@ikOPXM;xW504BT&3}puUO!-3Z4GN zSU=XvbhNGfY^y;`_3`?e-Rq}Q`(@aAos_~=_CII+!vy+r#;#U_+^nEVY7}5VEvs!K0?-g67Qcbvefskj*3Rq5a8#Qx9rqFQ(0pFbN`hT<$bJ6 z2U2Ladw;^fsU-opm5Sx(Mj?M6Y}>0zzW&MRBX5N5QB8xm)Up3;0zVqu(kP3u>$hJR z_=&mUvzzR?|3rFZR15DYQQW z4W})ruB((m{^CEHx3LR9Y!B2u*I)kjch-L7kd+7daC5}&mn`VBjOz}D;`=#$h?@cY zL1Nhh#OZ-VSQ`Q2-7^zQh<%!LBrED1zZ=Ehj@xN@neF<=*aA~LR$6T8!dh-RH3=87 zJ8)!a(WjdJF7y`w+(5w$7S9JFes{hOjE^fUzg)8u6td~x9$Kn47DvbYr#$<$sNT8E zP^zf{$zS;cI062f8Fol6AZ>olOVDE+{&m?VcfCrL>fgTmw+ly8qn23vV@iP5i+AUv z{=3iqg5gtZC)(US^UtjtQrpr0@VokcSh&s1946eh{(U8X*`QWEETcY7`^Y`R^WVMd zkF7kjjewaf$b0xsBg}SDz7pwFjEx2yo{*Qa@o&+0yzuAsx574qQPYv+rcJOmeMdO*Z{~?@Ji;O2 zmcYliZwT1#I8ixIzT9gaGkVj~h|Ds8NFPga4x)!E4@tWX)tN&Pnd}bT?iWA`#stEyCRSwdVW{-6CM5E(vu?}itoce zq55;$@OvZvgNgVD(SIf?g?#Az2PXf3*dL_#rxE!fH-G5lU&874a{eHc|I*Yr0rLK- zHhzum{?V-dbI6BM00{lBY|iiXMCX!iz5D&9;{SyikO#$w_^nL;7cOmIDQ*_z5p#p-zF!X!#5}5?|I!H!txLD{UxgY!+L~}eF=$v%BX)!od3An z|B{CP*ep>wq)VT!|2bm*b&XR0SP&uWU$p*H1pQOw{i$;PX@kX%fV}A*{%@SsKl;tD z+4>(8_Fp6TpDpiyl9b|CHTLnZUwQUMGu>n%}RMT(8*~Cs_O`yQkB%cg4arj;)yCa0d?N=o!b zK+b-Dc8Y#`G6zS8SQzt-zhQ(G-dC^s4crbwfY-_WB!DyeP1l(=h#Rf%Ma03G`^hZ6 z?2%~-$@GjVM0=Vas@12|xh~c9C4JIwm={f6$eg{}f~DY?wF5UNNL0U8{DA<1Tjqm`SmtnU#Ydp;RCd62muq^u6y-fA z0dLK8Lkx<`Xq8}AM%dRq7PPsVndJngT`1hW@^{90RiT83QJM(^7oZ-gh$2Q_9CR1~ ztvsw;_sNy?RZhx3nqN;Eo6sQ4cguLIE%?l?LS$^Eh7*C*qijG@aT+?K(nccOlZM*0 z6ry(J9(%*fEygp~o>(vmjCtpE)0L2ER3OErvUMrRWx04i10-V?A7zmidnB8bC`HPv z-%MGOZUbW__&f=V`nay3_pVV}&cfQ3)bfJuq@TOa;*qQN-zSaA6 zO}a%g!=;j3Kfvj0J?Thd#lUGW4#v~KspmY}e8QZ1Izedpag#oh+;KRQ70&a(l9c;) zG^63@%0m&NWAcN;w4$Bv%L?m_z_~o0!x==)I9IP|hpK}Nb&hjoAR}=c!xE$8F>Rga zy_`rmI^S(2L-TMANZca3RQixPb5J)XeYv;h{KI+lpp!JVsfL(x!;;vs^K94pmCQV; zf!1mNj>pL`g@LGMQ!&_kyp{F&ckBHL?VttXtqF0I*3U1!jW`K&IdMlHnIIv-XzRKV#4_aEu8o?0-A?=KkYlaDCZ z?LgX*Lp!R;hBw&U&;>Cz&qXCv%e@+pf-zHQ;A|#1O8r5Z8foY>}vf~0VnMznB z+83_Tix33~-?v-?a9A$++91RG%v_d@p6Wxi(}xc!@ib>SpPd-0?%CL;=~%o5$t(TT zOA8Hni*K^f%0x9??`(6^_Yqocfi&jW!4WJx(bdqL9=%a8s4oDP*r4oM6)hBwW3%?t zJ6g^sDL={PB6U4C43264ruEA~nq>b@Hn(D|3*cHmC!4_na!5^+W6CZG;K-BSxmg*j z;u#(d>C65sh;=K~XCIT0D9(*>ltuG|V2b->ByXnf1;_6Bx$0YOUbdk)AOS@loGsVh z6$Y5HO^*y_shUCbo`tL*DH$o;SrDvhaBIfa)yaXOy-Rw2_>eM!9GTw(+A&j zl9ZunzVV^SJr5X|@x@C}x>)T)b)-|qFO$6P<;>^muVB4}&NG@yixbXVAiVRcuBWGWQyHn|Eq9vv6toAtwp=v!$r>fZ7xbC;vueY; zlWA)8I$3L|kY&lSr7l0~XNKo+903!b$>GF^212eY@4ali25HkdENRkbu(N)VT<_rQ zFU%2J+@@I)H=joabg%bB@`ke*o}y?dL7G~s39~|$-z)c8-mb!ixb>u8F&}T@OQctVdvq#VZlBc$Z0}UQmB6$8w&ff)?!?%I4IE(e zW?SN6jNI&8>7AXgYsnQWw%r=`==~c+dFDP}%SqwBG})(zekF)8ZIbAW*df)-Xx3^M zqY2`ccT6gSTYg@OTT@%Cfb7{1<#kn>~hQydD^chGCB*3-~ zNi*bU#9XSqobo4vh>eu$dKrTf7YF(*^|`Jvr4%x3pwM}^4UJ0!rXW|6%;J1Z&6@bg zX0$6BR13K><>*{D^>}0Hv^{*BC8x|nx)_!jQe#K;CQ=CN7GeE}z`}$%4fhL5&3uk3 zcrz>O%lUd4#!+GuTiO8Map|I`$rzjmQwenWsZ?1vZs2`l!V+Df5z?{HFG`mUXm;Sr$*V0O@;R&>%rIVW26-Acn+D8q=!i8CmeNn2e@P0uL3Ru`m?MhD)TW zL0;$r>H!Clmx~$77`@>L%qjBESx@wduHlqzWTL&L6>W{$1F!GiVANd`{3ky<3Gz+{ zdUk}*k3QZMDL?18bY|^qC2tz+2`-*CxQC?Md#4Q)Je>8JvfIpvO66W~;JM#DkDhpI z%F$dY&@GNiYln!{@97!EtDu%p&x2mVn!H{?_zfXaZ7UrZ7W%x>NHUbX8Q#?;zey%U zhuPqMr;)<_nnE=MYqfKlr<}6})l%apn9{+j9oCC>A-&(u5vFVu+fZFzj_7k%wrt}TnfZD}iR_9AiUUGR#R5RWx zkCyo5WQ5NGrVczJ9fgGGi?I*NH$;x{%vWOeg~>0*YnFB(3$=C@uKpt%y`@XJLe=;jE zRsJ>ry+5%S-ujX4APDT}D67-}-seo7GIt%=WP^LN3Q)HBFrOm?!q@^C=hTT6ZsutAKtN>yP-SgEQB@i0b&Ol|fX9%L7f4_gJHoE> zqk6&q1gS$#GCPcA6!U@pjhBWNClpM)JJ5vaj6#45bE7NuQ2Ie9r>;4^^K9~c%?-uZ zTG~K`>3vcJG?FEc8NU{&2A|I_a;upTZ2UO)L=V)3DeD=|nDp|p3^1D~jiP#kx?y!k zBWW~fssYGXFV#ln>Jl{Yr+TETM36D?l;9Ksn5~W65S|-8gZ;hXrl({djNe|=NWSMh z%51U8fUBn$vV1Ug1`StBJ`@7@jT5vtK%yKeG%O+xF2a^UouTmk3NW5 zc$4EX71YYJ_9YM~W{IQ*=%yqLT$_{&eJ^XRHEROYp;E^KCOY%4tSSWx}8k@mQJ_5j((RHiZm3fvFST9rp1y0&XnT=G`++gYwE6js+ zyJRyMpIIXpet1g_f&>#hPN3MMBz1tbL-DC@J4Xlp)TC;y_Q<``P1FEBk@rEe5+Hx( zs3APVnR(;vD}H*lz?QU}WqE(-tf`1H3N_gPm_1LB)d3(D^~3k?_mCu073B6}&>;r2 z4%1z65eHq$-9B}hWmE806cK0Dfc*fa(5QFnupTGD6{e*X9*7vm3L0wp_#0ezLi{iHikz}`tIJ=621kjGV3cQD_{f8;!0f{?rRUzO zP_0N|4D_W97J&4~7uRE6zj-R=HQx1GedZyA)E>vCQZ!Y36>$}%qk*(mdbUHZ%soPS z%)Dd-9-)Qeasrb7;ONoQ@Bzn9z>@30xeq`z&+$5IyPB|Ldz_YU$9JL_XBfw}RIAWY z4(7F*KHXG=n5m3D@0*PRV){z_0%23jW&XxSv%2c=kY;2ulC(s2n~;X_ zC6K|;{6P5wvuJ^D+ZjkaJf8#8x1zAXeUug91~ARd3XeXWo$*DbYxVD{3-S49OMl=II+0+Yw$2c1~BH<;# z<^XnI1U|nb%OJ_HIUC16yu`vk?crfobUPyi&c_45xmZ?jyuP(mpoqyi4()+ z^R)$zz#X(tgZH33H%JmfZpPa^WFRS&e^jyr=*~GN*G)pfSqdGed+ddJpIhE1v9PWU zH-pXXn&OxVal%sRTRIt4JwW&*W(u`VEI?y;uID2EgFjY za?l{Vv2lcimsa?0`Mz}J$vMh%MZk04%ue(cRXR`jj<3Mn_ba>#5llFi?Ns-p zE768;8VTyxav*@_K-SN~&LoFF@FiUKb7R9V&)xeDlATgA-?y8>>9lZAP_m9RUwecU z2;{hEpM_P)NEm4sr4yoM0|;8i*|0x495q1+s2uqt7z1^_&{ToXca?yBykd_>M8olXU5r6Ka{@!VL*6I~5Nxv!ga*)Lp|(SFB|1 zG=KO&aEaphtrOT{9MKWm_Z7k=M$Xi@!h~8f+{u zu$(yPla~Mnc7HeH^#$`G?Bh0WJEEZW7S2&Hy$U=+%qT(Q3;r$zZ~-qimxoVrz-d0m zMdyR7_2uPYM-SUyalZb`EoOZdVdzM--S;E*ykszT50Xb``i~M}!5~m~n5vyu^!_md%Sdm%XrA(mKyx_n~nQ3SR197Efk6AlGdObSe zy0WP-ho!=ZmqA8<+jdNo2H75?rHiFi#Eme^%!ZyBxz-$1N(BUMw&SxE7{-TP=#G}G z(}`1y(933ufK*S#$W|9(=V-zl8*>(9+FX$Kw5THKoQ~k=VUJSJD)B1EO^slBwEaM7 z50iPO=fU2kVWC4KGLMbhcCA?LDGQzj ztcee-)?Nn2P_It5;+LupSrLI1SPDDkTW6AE5D=1auW1Y2{Y{z*uRha3WO2h|uL)?h zd_+WuxU%AQHzU5>8a5BPeN6sz7CU(V`QA78NJj^@4FNJ!U(h+>@lm8x|*Wft>%$?~h1wD-H58>xH0&jeR zO02iALcU8`&Jg-WG0Zait2XS7&URSWh9^(Ht$L8Y9ZBwdAE~5+`dqd}%=M2R6T9`k z>JyBH-8Dfx6>1}zZcaXuZ63>dwK6wU-777|`RUbZPT3U!zEjVz645?dv8FXZ}Ao&$6LO}bm$3(@?B>e4KQq;T=X($TC`j(2^#9-Srd z-fABNGSsoQPn&U3`be&2ZNbk0b32iYAN1SY>Aa6`{X)XrQh8Unggp0P-7{6s03M*K zpL?{iRD(L*w$70vHH!dP?Id~w7&W@~@CF_2MYeHB&RJMfQ~OjG^Y>?Os|BZ(4C$5XQyy3PKkCv`;NrW zz#@(784**8Y$K=uIg<5B(T!_l%*a`nq0H%@tix?O4JHdkhRTlH%!+`9#64OqZiamC z89#~b#p8Z?wbZY=FsOp^A4*o%UCl!~lbO0&suU8t#0_mu2`a;J{^D_X_QbEDeF%?BgPc^?}&TgvOY;1OFFLK z3IS|nX20X#O!&`c0gpL*n|;&z5_OeUpUk$7WWOc9p?i$ z;jZiW*oJlT`l-7g!4^4t@8Me!Nb4*Y%N4x$mobboZ$@TJRDlG>Pvx_O-J_`{k$s!C z@%OV>4b`59(5}dVzRh7l5XfgoicQQj+araLF++)9$ir$+_qsKoX+AOq+r>X0(j+?7 zMkwUSUq0b~cP1(cD*%>IIfK{Qs%ANZ>?aLThDa@5vG;6rsffk7UWD*1^gt#Ui`~!Z zH(rfjLw}a2O2INuB-YHV`DF9-$r440?Klk<<-UK9J<_U6y@%2w{r0hgs^w!BIyolv zu|Fg2Y62+El75wzx0>0IW4Cj7+9aMyqP;aVSf>g|0J^1)S-El$lhFs5wGX0IIP71F zc{W{_Nv$o!85Un777AuW7T$B>BJ<8CygBtK6H?5xPp7Ii$a`pHEU1VcnktpWiX z=JR+WCY+q9RPm2$U6qH($Cc{5*BwpXR?W}xT8Ye6(Mz$$SR^|(u2KP3a7FQ{`{=tn7*O_|E56>X+jAJ0JD z`J$yfD!uQ-iji>L);(lCSAY~4&2hPlmvpe*f8{0Ve#6vbou;Z_P0^=uNLo(?0rEXL z2NuSk`=rE-L`1}oVs=oP5?tp4EmQ==3BHSL9))=EB8iDV_JjeO5V|8Iyu>18BG8<` z6Z2l)5Xz7Y$@OwjRkB}e-6&iFhxS2F?NNZ0SGrQ)MiPBExlUML$>R4i@37S^dW4f% zp58E!YX(Xg1tH)RZOuexyA&{}0P{d+aLhe_Hyyc?JnE|0`&=7siV4H5figm2GJ;Yz z6aB$YIL~7te5JbWF~LyBxN~@Do_5fz1!bH*9W1-EpNCW-Err;^@@yMKR|2DTI|MA) z{dN+g@aVZcF9$c0odtT5i}~X$iuzWiahxAi$Uj8@gQs7nIo8Jgm@|4_khM~^)$^^% zLmzt$bh1Nl+>ThSSF_+46fi?rX|Ik52*$ysLE+=alA|_<$DYDjb7r09){5Ri(JVPt zE%`L*4A&Wieq=^JEeQU&eIC&bM@>M-y#UWKQg6Z^RVMG1;e@oM&*Nl_lm3>y?>Q*P zp24nxO9qlAYV^^)1EbJwa>ph&#_3_0_3Px;m>r?&7qOjmxZ`xCg3O&|=SJe~ZK#59 z6B~*5flARD&Qyq^vo@|UsTMoRukhLQI%I-Gu63r1HCwY5ct#tq7fR9X9Ga4}$i3K> z4iISpr7tAI;br~^$1>Oo2mTv;{p6{*&uvGjIIq#&+t*8RCvMMv@flDd(#X<|``_;p z9CrOft8l6+Mf73(oYXcaAugUz4{c0~gX$|tF-85V-sDc~pEFLG88 zDJ8kz?fW25w!1=#ufSakXKAp4kG*off`;)ZSC4o>3m{se##@qy(Qzb6B20c6 z+HOhNso52#WAT-3WL5aiwBLj(U)9467(%v0VFG)KZnXM+UQxd`xJGwX*e#@*1DS#B zo$-utX;D08T66W>E+(oqjDTE%cJ1UXRBLA!IryXfXneXBcG>AAS28N96Oz+=$&W7} zddDY1*_mH%bWoPZ1ZpjTkyXAJjP~$`Tj(Avt8o&~J7h1t3ElcQcit*1?aF@Y-Eq%a z`)r(tT{$Oy%B_b_Cuc;0&ZtFiqQ2jMi~=Fv?&swP!5f&mH7S9HUPoNx?!|fMe_N$=1KR~QbA<~^TvG&i!EPK| z3LVIRXqIwl9-w?}v!jjKA!3tQ(ML2@+wnpi+ZPB}+Up|$VK~OER&i8GWCVV zd)aroZXhowo?NDAw%Z>k{Y8chB5Ni)+NBD*u^x0yZr-sXZ2jp7+?mm76Bk}|wxW?@ zK&8BNL^5&8=MS&yj8I_qBus1MIieYr^5aLB@i0G^db&=dZa}Y*nc2&8OV|h8z+&%>!lvzVu`R>zS=W)Zt*#NlUX@C@Z zYqPKf2Sgi%pX9E5`@G~gL0j$Hr0pDFZdLq1#i69ywp{|SGbl+T-d(@rU+ESF;wLB7 zglqops+h(&MhnC?Q=A*f1$W{pebMjXBH9BHZvZt-DCa?x|-e)X-gp z!o59I5kQ|g2hgAa_NDzhd#D4y=eqw4^*Ob8r&Cm#?}~Q&6Qp9*ce_`x*T$-Z1e-w} zwvVWM0D-i;W?MH<2?C-Nq{(tc%d(i!o7A9)njn?q`ih9Mkt6-ULkyF6n%4(W@?y=E zB_R%(G(t*UBs4>TWf(j*GZ<4w+FMCgB>4Ey0jEqHrE-f8XI;b>s2_ZS!wQIys(N3< zj*IX4E8Sq_BH$lXRgZ9LfVj~&Nw3VWy+lLtZEE&BiG&QoKQ1;loXH6&Ne~5^l3OAELJ{t z!&ToBT)o5+13@nuM2REUSwkv`;OQFSZoo)JPWFH87OKtD|O`nsF?Wz|{jL-=+i@q{G zg}jzgDEC^)W$7uPVa?l~r-`bF9&vIvX3)kGrwvI?x#_s^c-J9#6biPpj*bgUBptBq zLi-r3s^T?Z_RCrE5YDu!LX%_ryLAZ^dRTB|46Z)`fWy}f7@J}pXWT=B)g9qApznIn zO;0voAc|fXc&(+7yF-zJ3;Rtt{RbCD;)rfrj2)EY#*>L&CSbmmm?bjlW3^T-qEIM9 zlPThl^osc{zTnXbE5bUstlMBnm3zyLW!#7l^Y)oWc6~+*aY(%f zI;$_-ErwNqCrB!SL)qDoWWE!=s5l1T=L-k4&CX63C{uV5U`fhZk(tRGe_5v$(%lsO zxB|{|bu0LJ-_Y|46gW!NOP{F_ltY0`3NFeeVbSP3R_L7*^w!hGjiiUM$%kz@KG4;- z>sl8CAYg|(mJL2y=1IQglq68BKmjsh3b{aUk((WJvL_%kZzwM31XEXUzp;j&T67=wYW18Y^LI7Mo55Xj0L2tFR0j zuX#LUemeWq6mq~t9r2TZOZQ)JDpB!~%k3L!Z^ogpEmfG;;7|)VWjHz~H59MqBni#6 zo&pzR{W=W`J5eMhX09Wc-gOM?{O|_8hZuiq-NRF)DJ4V|!;s5sbf)wXau!LW!c9-W zHwjx?DmY3kCq-T`4UPls6)48K*}J8x?a4`%1H`E{1Y;TL-0Y{XGQH`;U7{=zcHd33 zu!}0TvnL}_220Mhlw6JC*jXcI;^bnm{Sv~v99Qe4@(66b+*`8Pg43``R<%OJ;GJSnbOOpOh-(1qvZ&YV>T`tI{o@}MY*A}=L@gfgV#9}nk%ZO= zfU$dNBkUJYg$yyo&l;#^oN=ypsVmZC6@yHp(yF=HVL>s`>XewoHXZo*Hji=nDS3zR zD6o?3IW-0al3>j%(X5#TMDn7O9A@Wh!8Z zat8glcc`q0v38wW)V;(}uhxJJGUPFT4w{%S5~$-wykAkwgONdG2a1$c5_gzv-*CxB z?-Q#4O&6K-PS1%o`lYRUYJ}skCO_=q1(*rRX1ABrBGIjses2;DEtxK#_sLLz0iY0< zSI0LS%^3F7(E#=WxB7g=ekH7!2*Rw!%vyFT++^5hUVU(ZCj~K!NQg;9nMHleg)#J z?(|L+WZRb6*JN&W0D#!`2=t%>2;| ztH8O;@?$Sn%qT5#&tBzh7%zrw-51pW)@=c7c%PpFw78Q%hg>egF*nNo)+4w?o_gj>@pIa6mN~8(sF_ZBaxn6D0 z1eQ(u;Y5Lb>INrYL}Jd_uK_)^cfh4~KkSPP+OpxY#cI-vNF6moqgbNMTzzd^)9Ty_ zN4!Pd%5K$Zp^|+nC=)bNMp2Zt0GpNr@Fl~tw}+Q8XbN#od)pT)_5R|Owq!&fwPO#@ zHqvO@Ln@Lij-A%!lK~rdG0G^2gTkzQlQ60EE9wpHv59JjGJ+V#Qc45N|-?d zQ_7Oc$<(y%wTPZv(4NU}xR0X~5Py6($5 zFE(Bi?CB1K7Zq#JDWGpmG@Zl;neSGQ>Rq}FUaM-0rM)xEITj1n5eS;AnNjCqtg#uH zcZds0$6liAXfH2FMoRYIr45bDy!e+(C0BvpOTD8|s`GM@`9#4EgQXWQMw(0+;6Bc8 zFxlt>e43ioW-9M#qv*x4%yb>Q?ik@V<5ae$4r`-$rH%z*%;7HeOv&2x@rSQp!X8Q3 zZUtyyqH#l!$jC+5l(r^F-_lrz~miSY!a&s3mje$+2nh5d*30daDCrijgWD>?vcYZ8$lW3mVlye1YN2#3;Ikv%~ zRQV)g1hJeZK~kUJA%3Mrjnu_pypDV2`Yyu6ieNRb;4M>^su73(9CK|`ZhV#>i9;vl zRa?b4Wih(5@Z>c;=;F+fE*s^lk2A6wP@0HZpzO`Oy$RgfSmk}Ouo zl=|q}4%xGuj;E2D{zFCD;yO+zAwxcj+!n0Y%o5&-A7(U;p?%fKr#!l_#Q0ADm<*=M zNyZs!{U)ivhDsKk(E4Hpyv1(Ykt)3qz(w@6*EgSGp8_?C%G;T3Fsx$D*oA2CDcEjn zw?`qh-tp%TF>m11Y;UJp z47nxoJVM>E;LSWq>cr{Ea6hydDP5Fz9_mp{3UNkPxJ3%+SIn<{RwW@U4?zwN<2U}^ zj!)Y4)pGx;<_xyLVcT0D;_m)*0zea*Y+HKV2*XX$=ewgZuFylDSUgbcCr^EOydvXp zcLP5aGYpB1%{kB$@;)Ae&GPFiH6j0lWx~+;GTWUXRW_^{J43)?t2DAXDxx|CKBzHz zbJYt$M3TF)WA@qJhECu0_^n5m6AFvZfX8zfx-$KOy(w#DmnV)Gx?w7O+7Zs)n3Csv zZ$yq{d)WxRb{$epUumjol9`j!>b|^beP(c~vIe()>1ht_qEjt(Qyn8 z=vOz$q(@O>H*D|32y8uEt-TU(WE}^zYwW6>a5J4YghQS98XIi-2z^SSbO$84N+O{|X@|X>Z0wb2?i|gamYI{<=xFGbwpgcnmeb{{KCR9ilLVB@Coco) z?_r|KD!eYcpy5%QYATsH^G{z^J1S(oMbWO$SNID*SK z^icoY0NRA|3xf^?{jWRdwfDkJQ(XpCHxaUD+j5C17GJaP;9Ga3ZrX@S3_sDZnE=*A z@=+3gQqChDhZXxJ0t-gxJW+`oJX(f^bB=; z)<5Gy1!0eQx6oezXdKYK{YNQ+|39UDV{w8+BNnia`eV~omm#DrTLd2cOLxl5t+g>l^DLJA zM1mrrM8p^+r;Z9GTu(}agaa!^{Z0p zpEebmc)|`-`@CCP?DjGkd31}CMYS4RG2+4O<*~_`ge+5yB?jBjUHKJKutkJ5VTYVd zDCML2dAAN5kLB}Av-+)}>9#eh-C;8hzxx=EMeN1SsJi(|M$0)wXmPY-M~tG~)xxr; zZ;P705{}Y~U?UUP%#gEM$dt^)CZiJ}i}|#?c;gt)KV7?h*_o<_1~S!e>~s5@I_Gt zdd>$2>zvaDL-?~S_=W;4yk*Xl^1*l{-6kzySU>dS**Y~F%=mTAvcBBwjNjU_&8y59 zfMJaW2USxe-;`;qie@VY`7-MRya`K+kXC*!Q^jbV|HynC1p6aNVHh+*6TD+-grnWs z_WYsCgC2EG#{&~#mlW>hmsde_yzSv5^=keBH;w_xi6+{m4SCx+Y`kqmaVI+Tk9Ql6YLoV<_lQbG z_BH_1Jt$N-*HZU;O8c5l9Au6A0Y92i1Zbo&)XL2TGsZ?QE3{oIsL`L$V3qu&JLJ!R za@>WMCzlxK ze~Jo$|52Avtk>L0td*jkPu^_D^LCpGGG*jg z-_(wN$|CsWxkKuy^egP0qh#mm;TNXqlH(jYC{Y=!-LxY{eW3t-5Gtu^jfokY5a&_| ziEDegvLu5+foj5+KN!YVti8I_W?gsmLJe}xb+W#CzZGvWSt)(?2=H8p$HCxo$!5#P zxYt|hE$`L8Lmw<@1VcDsHN~fcVh?HGw&+B+tz6tZt*!Gjz-h6yp$L92jd3g-Sf4#D ztMxfK=q&gzZc)^Ge#=LIQX;aTnr&{?y7sAFTDxsE2|i6|WTOdl z@^LW!3YCOIN0TlkI|Y(Ff`6T~bQ;=fIW`+s74Sm?8StQ87TNv_p5u{X+-xU_FPZC{Q~g zN#CU?BlJQW>|Y*CmPRWvPPHi$KS)i+>mfrsi~5H1b5gCS_VuaLVfbZkyyC;f>q zQ5Q%EycpUyv~>1;wBbJe zznAn>t$kS@xO=@B&LLKUUEgm<-G$9fWm)B(N*Wx~DF)(aQE@!BgphxV_VyQ%$;}+a zyUM;Kbj3!lm=NID$7`?Um_bx=wx}>yz-1(5<CX7NGYNW%CNeylz z-5gKluNEI{$$7WC+4`c$*yz3s;@+uzu#cDAVdwZ?-qiO%@z(q(pF4(XFW;^?C3dGI zYF=)KTf=&Qi+MI^S|lN>u`{wnE4j!Yqw6*n*2qSZ;WlFNScfjQYO87mwAVQWbJJ8F z=I!>5s2zK4EM#*->_Lij&-ITpSJn{d)>WPPITS8XrRmyuG z^`-qRr?c!(ep(VB7ooyrQm_Uek#O$|0B&zS>Qo9V4cIaAIvuvP#nw_44nSmH>+=CJ=M!>j9>Mn21hf zpi{bc3R8(Ea5@yuX~+j)t8gBcpf4wgsE$;7{p(-&kk#PX4{8#J+8Xl}Z>}{k0167% z7zoDZegb9)7V-T0YVhXNVFFK`v5b^}?8-bAFoC8nO^S$4eFUW0Bt?Dw!A&Y0*A1t+ zFIwIv0--p*bXX`4^L*&cok2+wa7|QJauyL%%<)bku5ho>BZCtkQa{x+wqT*^GiaS= zm69N zu1{>8Ea2r*|Kwh^`%W?*LikrbMDakb2M|G_9;|M-@l}1i^x(#gN5dWk+T|HTHg-a{ z^BLqLlU)Dp79hlnqydY>3YMC89N>1Y|Gu!;f-7QxXA3!zu&kzl6|XrU=?gJ8y) zw9`}M%zdNmFy((%iZPcw>^1IQ5DjjV(YxNkaHR{N<0W)fIHwPx#=aB_=?va5v~bzy z3Bj486pd9~?jM6tKtm#N*6zWTc*0u-vkW}Gxq+=}Zu4)|8M+oc0w&HalR)rZf?AWr zcBY=45#-Sj8GGQqgf*)^3oOJ~H3=b+(LGKNX|;N^*GCkVv&%xkJ|zmk+rnzu7n`E- zGn*&ZLu9&zz+D2+|PT4OZH5nIFcb=P>RjDT(Bi)XkbQRB1G^CU;m6p z?D(;eh`+U_+%kQ=PPW9QJ`@g|hllWCS7{sNq$;HQJDP}P_4}EXZfDzPXlXjCc;Rvy z!J}Y-mJ!_Q^ByRftgjUZOe)DwXhG`9+d(aCM~Tex`qW54l&FW?@PnP5L0g7lJiUGy z-;w8GV*Wan8$`2TJaxV6NFB+L&BQWa9E=iBtXXWMSNp)OH7^n@?xP&Nt!8kddBdi# zuuK?#eiU^I8j#2@Lcc(Ky?gZ%I1%gOkH2s`z<_za1bkZg#BY{wT54aycVcFvDaYzzrv`@ef5HJ~`=I&owvc#k8 zzx5@_y6eATEYx#DP5F9%qmP8*P!gSjq&CrC@H}h7J=*yuotP~YQwbUhu8WjQKn7;wP0uN8AI5i7IT_d zPpPa4DBGsfy9t`%9EAlhr8Ue$?TV-{Y_cer_l?v^zP4XE4Z8lkvH~aKiE2 z=&8-BI z9;YzE3pYwd?_9WDY!EAO{g1#@eiiW@U8e~NHW!oAqShiEaVZz*#J{oCjMI2v%aFWj z=pc^=++i*zIg7IyH`=K&RduQl(7go?UC9BY8}Xi0PpZMOJJqO4KHNdq7EMPlXHcvh z>A>~Kcaw(p#4(lHPopAVYmI{Kf4zy_vD&!Gq3V$oWUD5FPa7kE2>$C>%hTy{g(Uo3 zNNsREjfAAjF!VtuF0rRM^hS`f176@dZiXNt>vv_I3~hQ+`YhPR@x3MkW7qBKD+8T6 zPHm{jB4bCo6vbSw;VYn{TQlD-0r;H$2$)b+k5UkLfym!qX~nHwWM;hmE6Y1Gv~vnJ z(Hn8@D5H+$(OzD`{aKewPBnwgJvY^;kgqV}Aa3Etd~Orm3tp-|e-RL7ba^ zw+u--ftaw?#XDix+^pbsbIx|&takL7_f5_<%RwtqC{i&%wTV$^Mm0AS{-}YloMIp~ zG@!sFEIm@J$6<%jm$C8)=Q%uQnd+pmzHbX=7bPHuR+47wIo~Xw&c3B;aV5^|8Mqr~ zUEOO){6ow4+Ke`k+r%UMSbIxYuY#szGj?F-YYWW(0R%^}H|nxIg-A*bczK;U@Wn2; z|D|{8X(ZLNKvvEcmg=h1ce92mcx6ewd>Ozxr}i(gR8G z{kjnkrD3yX8&(FWhN*NN15EMe?}_iG=$sth>a%v6Plck_2vDY03PYU+(j5?>HPzV0 z$n0EYXkVD^7MZ}#;iFOaUQQJ;nIn{DB$#xeXtX3nP#P*fez$ieU1aLG_kAVEYiT2J z`$<9$ZIm@C=hex*p;%2XdfU1=BZ>C)t8ZU%mgN6$h6)XkXC)7Z?hD9X_kSUo6A+0N zKXb1TqeVaP13)6Bk&vf=GZZLMCYE<8xfZY>f*wO8)MQoas zTUMit{30Ie7WG>R1v#dSYxM5)gm$+vK=NLKv!_c&Ivq{@{M#U#3Z-_K+@5~Ar7ZwB z5~4(-3AHfMH8Ic=mLczUCffgVR7xalEt{qQ@B8va^+~`0<%sM9Fot`QI_&X}4|{U9 z`2Pi?bIhS^_py;$l`;nIW`_adGvDEu$5ifE(Oz;%t36^Nwgdg7L#7t8m2C!nxc!Js z@@peD737e@nJ2Jori(BK_W6%7E%3t$Tp#7`OlSz_!oYBxffJZVZHqn+MeYu@H|y+< zk{@ty0&?A8&HZXa5Rcb33S%qH_Cp^l^g~B8VihUZq0sNdIXX+^8hB{{4Rs`w-mNE0 zi6>f5xg2nu$KYSX{}frIRTm>)^$$Uighel-god`C*?=scp=#EhOAu9YKc~$pn>`}T z0Nw(1zF@>_uquM(J*bafc1Y^B;u$_kPu*R}oeM@jc}Zb&i2|mBKMuwRE!A2O87(APFoRo4)dy<3JS<5G(CKqBmZYC&OE8Ok`EhX8rTaN9L-h znatxf^7_yiOM9D5*K-T%_K#HX>)UtqyDGSdZiX(8!#vJgvsRKOW61X5PqT)&=d@5l zf|57Qas0ay<>^Gs$lV%_bFse^pYLXklN!?iU1ln<#0Seex58c;9UCJ!xJ2sn!1((A zaS+I}I5}3xyZ3CASA`?L@QC*JhHE(k71|@r&Ol!r#AUs!f7cU9KUM zCaBUcIH{!$ZobTmRQuY4J0Z6ovrh)m{Z7ZWn-JDH<*?{MO(I|pt90bl{rd*8qy8*M zHI-gvp54rYjxKT$btcDZcZRk&d#XB~pG0EO7_js8JowI)*x?^ii_I ziH>#F80t_xkJPSYZ%mi*wb_+8Pd9EYcUQMotFGoUxW|#7p1}pXkFYL8g(mH0WBi(w zGR|}rW_p;$CRB%bdMK4k$^cB-Ba25;FdOZmsGDDXASPC#n_WU2=)}MU1Xxez%!L^H zp5C{c%0P8_KzI&5lLgO+CJ&D6PdtC2PgT(*Voa(ys8orW8nWDu?fDC2>!&Ad|HyGJ zjnuj*5f_FqUtKm%jqqUsRV~V=h-$~Su~Y6(>4+E?WYr2=sl%l_CL{QKnozlYv>aDS z;c|d?Ox2hRZ@~f95(4tc60kWdx8dy{G3!U7BWX^4zI>gBCghC(DY(qtJQvFa)ILHB z_DKD>J|GITC)hL;YLMHty752S|H#Ev&qedQ;IUno-a|ZGN}k z8o;XFhtpclV3Y#2^(PnvV~=jckv*FOb}+(9fl&8#a*n3|tk3IA@IK4zHp~J5fDgqs zhd6dL!_Vn6V!gd4u6{>Nkm1CT-BaIX6B?^YuQyWXB*2{X6!wY9+@5_|;XYj?I-}jV-e;T)V2eUs{<)e$kohLryXJl4;xf~d? zoEFmge!fCjX{9@S)RP8|P-D?(bI#r1o!=zRgF%Of(GOHSWT88!2VAmOWVNViSdP;U z<A6vc9e2McG(lnwvr4;ITij4FeZ*k^<&qyyaiz?jqkH|VlWFK9dXT}spx1;6=)IgoSyLscPLILyQbHxAp?K=1bh zQE#>+Hp8x&*YR`$e~X=_L!QX(I+1gu?}i8Sm6^38NEwE4M)Kf2vZqmuv7= zoAa3(*WZquahO8d|Go87njm^_}rDluxVX%P$U z0>?LvPB-#!Q$ab;*?hx)x_xQ!*U_KWw2=scXxGxa?ub5DQNy->BR`?PqV=in5d_wz zgvl8F{wMDN`bV?Q`uqV9`31eCqI5DO4S(b6qMd|Lv=wyt^AJ#??7l4|jDpj%O|hpl zZlE20`UL$tqm;P4!x;$JG@y|}p@3xr?;|zG+ibXk-CkizVK`2k{%f4QwKZilnv5Cz zMGpWVW!?R8T?+W(1mZoq6;^Oa<~bO(XbtHD08pp%+%?`#iJLAfO*3dc5uf*pBx(Qv z2$>&U()%arYlih1vQQsSLuif|FPUTGB+e@F-4Ah~_0mo?cFDx-Nc$DC$!MnLG5uS6^@*fW%B|NSnN8-gc}@E2%9no6xE zWclRlg`H~Vq&89xt(^<)`RPB~=O6JvRIKSSQWHd>zoUAlh<#gqvGwO3u0-gUtreJXjnKw2b&E$Ibi3&(d*pQn|-BOz9z*9pFA9)&&ul4Kvh-eLxcCI0crfBveJ9m0T7! z<@^c%=&gwBjF1;bRL_$oGO4INZ)Wy^am+nIk)2z?b`pktPWdKG3P%cGVn~X2 z*6C%!#LW?G$GprII1`&A{4X}Fb_^|JiI2IHHwRvBA1KRHo?40Kho#6*$dHjbzl$@q z{6|~gLmeYIm$k>*B+d~fECOp(i<}TK$x8aQt+7v4~VfoGx_|?5yYRr6pKT zDBE8G+Rp+agdkT>&7!&!2;a|c&m*q@6TuzR=W7%tAn%t@*$Xm5F4NxtSuxz_Y%s|V zb0#09!-eiGcI#|5OrrH-tVh2wRGTRRpZvb`EPV-ShW?(Hb}qZ5HsIc`mTmQ#9APEQ zow6{OZAa&ynrgD7{7a2+p>YXf%}OW2`Rc~TaGuzu)osYul{tTnvequS#3}oz5ZVq= z6oxMp%d(!vGXN{Wo6>!)y3xgzG(P(I7?f){l3*i!z}cr zM?X7?`be*-w%}^D)_YhW3OiQ1>3`1N{7opa_DDk6Aty)grZTq=p3!V@mnwi* zBARqRSKbB$&%_tQkH}K9tpS;PkBx2lpch}4*n^172*HS*6R-@$9dST|PBy2n0CE%= z+u!HT^HyICBnv{IRQu;Qlj-#VmjYGlxNFJ7&)e~y^$rdr{R5a47wxd0eF6r(wE!1b zUW&tw5XN5JCJ&Ypf13kRE`0-+T+T7d?$b9vEltfPf!Kv&^bEy4fu86IP;YOgV_oRq zb!!lJs1+ZaS-(%Xc`~!S!Max+ohS(hxA!Bji49n7ns6pJp>@RhJSFA4EN{S zcvZ4RsM^oCmHqRS1aC~rVwxROZrD|=9R`yeg<5;|u^A;W5^?^ca&ffi5yK|^STLfy z!DMpbif1dz&%}TkiLvXWVIp?(vnh-fL9rCh9=&q@h-pvb3rR}Gl7pt=V-`lrErvk% z5>sz*hP8L{d4$n=43m@pd+1-DorEEIKHUGLt2vH*{`3Vm^^#D2fBD<<+v$Y%o&H}; zDO5@|%*O{@GU_}o@H&JAjgprmbPLP#DdBzpx$1Pq@JDah-*#&i6D4yct6oWJNvb|P2(-wqRG62;-B zEQOftP*0rqT@ZLhhIHH9LeJPY%V2b&HB~4v{nOqVX7AOG zxdA>};-dN$%?R;s;K4v14O86yR7M#vuqLHWjnt-^kOfDT<8(wS7`v7Hs>0oY5609qqN-Pfb0DX4OFbV*`K~(uNSS_8EEhNAk>hnku{-61funcx zsT8;YF1R5~dmu6f6stvG)n28UW?8wzUoy=BRJO_25JLS@p!J5nwFH9+Ei;T8`Tc$J zS0Fy|0hL>tTrXnU1}dv1Ki6TnW8v1IaNR>2r0vh}oc1eV0qR8DcrVj&8kRnv?3Q2> zb`aC4{k;uIErlnn5!AqM5a;D85oG&+?_0i9jv7Jv4O(6v(E};GWqgP)!5pFJT#;9= zi&gT2+gDQO>ULDy?;`ku=jibeXu@hX!W8F8&$?;X4@W)8{e6r?7w%+v$z~k_ar$GH z5U^WVti47=xk9%55@anc-sONo>T4O9B&(M!9#0{A5rl7qk3EJD5pL?WnMX}#%C~v> zcXZec)*zyfbw0ob76R+Aas(lscr;r3)JTQV09#Q4UG%;wEgD-@`hI9LMe>p4MoRb& z_Mp?XG)hBz zy=;0=2b&78TJke{N`Sq3HW_%71o3(s4UEg%@88=*6|M^oV7{p*_HU*AbG=%^zyFy= zdD=}}u=%#hNg&*kR8Z@L@#BG*|8wMWiL5Ap76xdXUfW**eW~O7OJye{&k0VuE&?`@ z_|;7C@_Zr0(9u{UKL;g%3$skA60cS&q_z7{;uL)})ojoY4PXwWE?JGhj0X27dk zaH!qyKtS#32(Otp_?L(%cw@dYTHc6zA8JvG@JiuY$V%DdCnfI|X@aTiG)+gZD zNbnLg$-}%I6(KM4v~VC}-B(Jk$8sfxG3yU(vb0ed|#ITT5EQrr^w3tk?kLqs8 zgq(~vn(Msgcwp#-IUtdTp-tm#i)PQcaBOxP7EWn3UJ$mRP~)8aqKy$5;^&PZXu30m zJTlX~K!}eOx9fQ`mGE?Euf{@wGw_iiFyh8#5BTxlA_(F34;Oy`RQ{y9unnOz#Gg3J>Tj6(Vu@MAdNUnuZWE`B<~ev}tT+=U#!>n|EWy zXk*wkx8l<`0Gk9~E3=@q#8Ko(O;SrhEyomUs4S|`GgQo=v2lBprN}iv z95$u%KbjF8r|};~IuwPmg3cZo{=d> z;*1BOju4*E5R0ko+V1ESJDmbgWX(Ov1)wax)b_yrg08~2eMzI94gUXCK~x=jbJ-Wd z)}!!HlP&Fi2F36mUK=gSaKa~#~}UMLVtp0Qp&pTHL z))-f-Ha`S>;^(9WHquYlrc=VX5N6t@?wCK=$LWt$T{3ctV`L|XE40C8C zZ4i=vc7+diQM!;K?}PA-CPxCA48L%VHO#Z;F|Hiz#J{rLez~3_9A0+GMAl5X3+#Q)_B*FY zi34&Q_E+8+|E%!OA^7vJ2%m3nP9T1@q=*TJf4R)ggGRDDgX2oKEX$Zm-clNxLj<*$ z_R!*to~vnsjeXTh#B;HqGi|(t$wRvjWvm=MWYd6rO?%fDm&M*&68l9o{5LOX76XXT z6~IM4JKFThDV7I$`$6=X2ZvK_&y5Ocz^BFcSNpGOg|Yng{f*s2*4R%qHdrY;DG!NN zG>aW*SZyVSEiir5W@Fvq?@($PhpBK0qUe=U?EYNb>f1^pTm1R76Ld;lZ{)6iV@ZGt zPI@^h>1D;Cx_t;TPsW;e$mIm>KE~^mK*Q;BiWf*ZwL>k13_enLZDt~k!S+0U&^90w z;5X~o6qOa(oyO3%2a_B0o|pbyiWgO{;c92jLL`+O19yiB8;kmG?02w)cpq7?jylfq zq3X1#izg)9C@xNBdtQi2r#O7Jr+}NWhL}K|s(2}B9TTN#!h1Af6x4j>HdDzlwHXGX zKknd_GIA09q8V0o(;o{I1qVHQ*f$K?_D=I;s4xZvl#TQxQ>eE@=^}0wBiDnUxE=_) z#7Onw!NHnOl(6H3?jQM)R8-DAXs1I|@0SizZ&tU-9OhYb5rhFLRfr;O^^vld7rY`% zTJKHgy-j3Ud+cWG0gdyHFc_O7lFOI|opDe3lP?|;o8UG$g*DXkqD;Xu1aT&zfp)9uG+JPB{>UqI28` zY{0TMzXzr)T(sDX#Th~nJ5HT!?>aMY>06Vekp*wCDsW8x_Eja7gd&0bY2)_J^E>?P zoeJ5s+NBbRUZ%fq>14cp>`9?I-#nG6c9rf!plx=*xFpY2nPz&-+UGM+Md@+;-?m5- zd^rVr3Y0wl%$i5nE)u>?9}9P)AwbE@ec%uvaZOlT(Q{bUzsV~Qt_n#x2)@c2Pp^ha zxtcxV8bZRda1BkVxk(%xmdYrR~QY9-5N%fVB zeYvQ1^z8(oV>nf--7MR4uYsRT-9rI4lkBJ65DS->iYaY7zE&GN&h4LvOwtcmsCJPN zmhL$;sqR$VLEp_njqr49niF(V2#!XVUB|QG`{h-2D_JjJu(F{zDXi%BIPiKW6p1H? z_H(v~-G!1N%VoT)R_`Q!iHySX{pZ#O9 z)cN5C9V7{4(suc=$OempIW>{Ya^=#@zz~ z#f$OnV_nUe_5|H>Q4Xz?0iq{rE#^$IFlhEtWP; zF_rc^eeM~jIxn4nxU_mMCvPn7&BTO0;wYQbN{{0{M#Zb-?83L!*$m#!hXS+2-Ro6M z(CkYb!so>R2wwpGHh0ej2aWsNAv=M;x#~JT*ckn zQQ*qAIEKg|eI`Jx>i1?Hef_EE5UxlD(zTxVfr%%0Hjf>?hmTK8QKrB#zr`pJ<0~O8 zW(oyyt(XhhInEWaZ%DWRt02a7M4XqOC)Pl)KeSwZ2gHmn3(b&!(l8cEzU#%F(cA+_ zh2$JHoJ>ey=h{PIk!yPmb*CO@2#%(zGe`;toDcw&*(Bc`M{t*m$` zkvE~#(!EJOJDG8$+W3t)Js68VTC|N(1AM>f8O-f+Qysz5i5X60%5NU@TxPq;zb1A? zzag@Y;#crceonJXPc#OU6e{0*LKGJ{`BLoD4Af%=oar&#YEt5~zXtSo9hqER!yhh3 zxwZweo{$N2k7a;1&(K3p*vNGI)Lmx?8^$rF-r6#6>l(gi4&J{M_Z!pb_hk2(TG2Rg z*(H3@KVy>ULG$#rh$wlp+w~SD?T!In#tm@>g-N>z+=wt533YG@ZgL`Ij>$jv`a~R% zX4PlG;#dH2mwg$Ew_T}?k{(=ceq{@tWCVv-`L|Y6PK^2zAX0jEI1a?z5sJ7Q=BiK7 zMLQr?Bv=YXI8pnT;LAQZcAbS%2d9$+qX=rMiG~99uODHRY1B`(AhlD+EB_!d%?HI8 z`nz)SU!q&K+5@&-OHPBbx4>G;F@lC<72K9x7$jNUZ{u}*@4Sjsg5xrSbNFc#k-L8` z(yOIF4+AtlYyJDBz%15H8X(%7T=w*7T*=uhCkY_FLjr?~O5Rgu^n}W2ScrMx8BBeA z!9ktLjR$?|@Hdp{e8y(g(V!2*`zx{uVU;$#R2I51)Bl8sj=hih)J8!b@1-~=^ck*K zEX{Tpor!O&@3_Hj7Zvk%VNShiDKKQ}t%+C?bWrNvn}?bEnas7!@k?kUA8!|iEyG4k z9qua}RKer4C}HN_PG;0IkEhBY(WGc*@lKN#W?)LzP4(y6bN1rMUg$gVtU(XekhU!3 z0X{9bHLt_ z^U-*$60Do}LaHS)`42*G8IMNW`;g&4a05h;g*s-Ki15JE^bwHJ#ouQoxfLd#dYl(s z3pW~<-I^1U4)*x^$OYwrej@=^nc9Ok5GRalrvWz;a0mIDaSBqO=U42c|3Y|-oOB{^ zM9foY__dt5D>sNjb^J;|A}j(Najcbeg@>wN3%M=8WJ*ux{StN*FZ2PAFkryZFSeB+ z9d%8=LF+xaKf=>{ZR9=*MeAIGc8`qVeexc;e!Is8tQ_fLN<^z56eHXkK&$sb8F{d$sx0%Jael*n_`SxePdH!mmqw5tOTI6itS4)Zmh5)gcXlT zUrxb@qoE|&PS|(bNLdbxDriQ{hCdveO4J0zJ3bzm3Zo~6P_N&PruC>nZ`_M+L~hlq zJV6vrn=v9c`UeEDJ+kl5uux>J)r6oPk?c4gr za!pcwu7wdU{BNw)?f%qIrvJE>r#7Nix&8TF3qr7(xFT#@!z{NUpWsO=gQ!t$qqC+a zzSVmq%#(u!Z#O}oP_)Tz3zd*7_N2a7@QMJzZw^As;<+ZfqHRci=9SWI_CpdGrLX%F zjKm0RwQAjSHrY(1;X`|jQ)jMNa@8)}%gfnp)`8%fl3*Ag1Nz=8_VT@#!El^K&LJ%> zW>!mT_({~|Cv3y;EgP9w7wFGY@_!lY? zTiMB(+~bP+qFILMgKEUeZMgftr6B~|7y7;@ddbYYVN>cuGxt-HzfdY)^!@1)qv|BI zBLbC|%5Zpw!W_I(`L_b4Q+Az80*~bThShmxy;2(*NGIboHa|bpDLopLr6z@i1}A`(ODW6JiA>o^FgI0 zt$fg*7h~Mw_#j7~rtGyM`%Z~{?xPtd1ks-!t9jp|IcB@XYg?IDVbss1pa0!%-})}D z91GhTDRIG?$|}hEK|P`K{p#T!jPQHOlj-XL9nbA&e=vCG6Q2fc$lUm()`OQLCR8>3 z2!>L`r{1#{!sXKKhn=q+v3XnVemlD(kPo>VNTf!H{rcW47Hx~mN;uAGKse-x*u_JM zLXBg#9-~ndY7EIGj;@-)L_#X=4C337nU)8RU_?)g>^V&{AxDND{i%LI;Vodx@q%YJ zDIvwldwXX_0IIMWltz}O&s+izeXgOu7#3?t9mkH-6W9r4c63ORe?YmpYH@|g`AU0g zYp)t_cecaVxuE{ZNjx!pL4VNn6iX{$f)f3DsL*uV+agUMVdL4#D;&Y- z)c+33&SVJw=P=Z=Kb%?Y>*RjC=bj+E$WM!p-UNpsdh+2Tn6p>_b2LFqol09Xgx=hk zf`N4C-bxY1af^JarM9j)KLvR&zFZoqC82LP)L=~?O*&*QDhGAt`H6m`Wt8HuTzQ`PLB@ZYCt_NpcpD@LL;Az{7AR{PnF=+=^4h}`?P zLdefu+)HFxLpzrf@Vf(em$0%>NWTZ4rgZz*SbTGD*E}2t_9%Z)Kum`imiLJws**6ID4x$1DytNLsU{&l0GI*5Rh@iV>DH|C4 z`(}Ndu|A8T|JHJiPBbzEER!U4ZbPsQ`Fp>clT_H?4a)d-W%Z{v>pH^PKRA(;?+s=t zhFQsqW@?45awDLpAiC%*(4I@TnjUoZvmqpi@Y3QLw3rHf(EadlcUO*h&!inQdDb79 zUW2|v)f1qI&jeAMoX0f|e<+ z&NIwt&P<@VtIK+Fi@)aUwb;-`wZY*U1sB~qe=IUw)+cKqEAfn7C`?#Qp;TmoP%{Ih zD@d`-m_;Q9=H=;N8^{Hyk5DPOati2$C6lsq3j$|HLY8d0ps#l(+^0Yh_Z2vAmHr#I zo-7HEf6?c|{`;-lj8s`_RrhT#W;6(Tzsbn|gWKxM(mb5y+YFH2WFy|7I(2aHzs-#Z zzVD&k2#CA37C#_grsxkP<{N>AdJt*J+q0-0}Iw7IR zFcg8hPErMU>nz*d|A?>uj|B(^Yx^L}X?P=wL-#sbwCjJRfC*+?Zq{}wpC9si9a8*k z128g1m2D(Qm!P983-7Xi@QyH|XgPZ-QX1Eg7)(RKOTDD9LYoJ)PN4qOz}Y_c712wP z{7bd#TE!ouu*jiR;-+HGY<$`|Yo!g6WC{kAHqiuI3em(wRIJlcXsr@y{=jVKtFlW8 zwA;o{%1xN3_~<$pQq-8|z+@MNS+tBxs{sbweu~=hF+6dN0RSX{=u0U2TH?6}2?%!B zmx@Z|yQ+HU49%$f0&o7q{)vRP?3t1oQ3l)w5ExI*vxi=@7u4F)ZW|V+HvTQ;nmQg7 z(?4}pZPIbvRoZVX_<(#gxEuJo)XKeQe=@m#-!uS_Ao$p!Wk4p}UvdWoJ2Sxl0|Joq A5C8xG literal 0 HcmV?d00001 diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/main.js b/Front-end-Projects/Intermediate/Ceaser-Cipher/main.js similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser Cipher/main.js rename to Front-end-Projects/Intermediate/Ceaser-Cipher/main.js diff --git a/Front-end-Projects/Intermediate/Ceaser Cipher/style.css b/Front-end-Projects/Intermediate/Ceaser-Cipher/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser Cipher/style.css rename to Front-end-Projects/Intermediate/Ceaser-Cipher/style.css From 0549f260c93a75d4182b499543efccb56231bb9d Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Thu, 16 May 2024 00:22:27 +0530 Subject: [PATCH 7/9] Commit 2 --- .../Intermediate/Ceaser-Cipher/README.md | 0 .../Intermediate/Ceaser-Cipher/cipher.css | 0 .../Intermediate/Ceaser-Cipher/dark.webp | Bin .../Intermediate/Ceaser-Cipher/index.html | 0 .../Intermediate/Ceaser-Cipher/light.webp | Bin .../Intermediate/Ceaser-Cipher/main.js | 0 .../Intermediate/Ceaser-Cipher/style.css | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/README.md (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/cipher.css (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/dark.webp (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/index.html (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/light.webp (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/main.js (100%) rename {Front-end-Projects => Vanilla-JS-Projects}/Intermediate/Ceaser-Cipher/style.css (100%) diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/README.md b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/README.md rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/cipher.css b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/cipher.css similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/cipher.css rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/cipher.css diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/dark.webp b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/dark.webp similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/dark.webp rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/dark.webp diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/index.html b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/index.html similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/index.html rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/index.html diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/light.webp b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/light.webp similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/light.webp rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/light.webp diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/main.js b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/main.js similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/main.js rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/main.js diff --git a/Front-end-Projects/Intermediate/Ceaser-Cipher/style.css b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/style.css similarity index 100% rename from Front-end-Projects/Intermediate/Ceaser-Cipher/style.css rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/style.css From 0aa7ca91a973728e7154d1626cd62124243c47d4 Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Thu, 16 May 2024 13:42:27 +0530 Subject: [PATCH 8/9] commit 3 --- .../Intermediate/Ceaser-Cipher/README.md | 3 +-- .../Intermediate/Ceaser-Cipher/dark.webp | Bin 35076 -> 0 bytes .../{light.webp => screenshot.webp} | Bin 3 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/dark.webp rename Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/{light.webp => screenshot.webp} (100%) diff --git a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md index 5c31c0da..93ba3d4b 100644 --- a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md +++ b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md @@ -44,8 +44,7 @@ ## :zap: Screenshots 📸 - - + ![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) diff --git a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/dark.webp b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/dark.webp deleted file mode 100644 index 32ea3514a2a6d9a49d41368cb81dd440e97efbd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35076 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 ba~{g)eFL5Q&pQz30ta~{%)DZ1F5rIwh6-<= diff --git a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/light.webp b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/screenshot.webp similarity index 100% rename from Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/light.webp rename to Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/screenshot.webp From 7984fc0f26f9790cf1bf1ad088b13e0e35f58460 Mon Sep 17 00:00:00 2001 From: Damini2004 Date: Thu, 16 May 2024 13:52:25 +0530 Subject: [PATCH 9/9] final commit --- Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md index 93ba3d4b..1fe30464 100644 --- a/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md +++ b/Vanilla-JS-Projects/Intermediate/Ceaser-Cipher/README.md @@ -43,7 +43,6 @@ ## :zap: Screenshots 📸 - ![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847)