├── .vscode └── settings.json ├── 23-Loader ├── Without_Using_JavaScript(Kinetic) │ ├── script.js │ ├── index.html │ └── style.css └── Using_JavaScript │ ├── index.html │ ├── script.js │ └── style.css ├── 14-Animated_Navigation ├── script.js ├── index.html └── style.css ├── 12-FAQ ├── script.js ├── style.css └── index.html ├── 04-Hidden_Search ├── script.js ├── index.html └── style.css ├── 08-Form_Input_Wave ├── script.js ├── index.html └── style.css ├── 44-Custom_Range_Slider ├── script.js ├── index.html └── style.css ├── 03-Rotating_Navigation ├── script.js ├── style.css └── index.html ├── 39-Password_Strength_Background ├── script.js ├── index.html └── style.css ├── 09-Purple_Heart_Rain ├── index.html ├── script.js └── style.css ├── 01-Expanding_Cards ├── script.js ├── style.css └── index.html ├── 20-Button_Ripple_Effect ├── index.html ├── script.js └── style.css ├── 05-Blurry_Loading ├── index.html ├── script.js └── style.css ├── 36-HoverBoard ├── index.html ├── style.css └── script.js ├── 27-Toast_Notification ├── index.html ├── script.js └── style.css ├── 45-Netflix_Mobile_Navigation ├── script.js ├── index.html └── style.css ├── 48-Random_Image_Feed ├── index.html ├── script.js └── style.css ├── 11-Event_KeyCodes ├── index.html ├── script.js └── style.css ├── 37-Pokedex ├── index.html ├── style.css └── script.js ├── 07-Split_Landing_Page ├── script.js ├── index.html └── style.css ├── 10-Dad_Jokes ├── script.js ├── index.html └── style.css ├── 41-Verify_Account ├── script.js ├── index.html └── style.css ├── 17-Movie_App ├── index.html ├── script.js └── style.css ├── 40-3D_Boxes_Background ├── script.js ├── index.html └── style.css ├── 21-Drag_And_Drop ├── index.html ├── style.css └── script.js ├── 15-Increment_Counter ├── script.js ├── style.css └── index.html ├── 06-Scroll_Animation ├── script.js ├── style.css └── index.html ├── 38-Mobile_Navigation ├── script.js ├── style.css └── index.html ├── 30-Auto_Text_Effect ├── index.html ├── script.js └── style.css ├── 13-Random_Choice_Picker ├── index.html ├── style.css └── script.js ├── 22-Drawing_App ├── index.html ├── style.css └── script.js ├── 25-Stick_Navigation ├── script.js ├── index.html └── style.css ├── 32-Good,Cheap,Fast ├── script.js ├── index.html └── style.css ├── 28-Github_Profiles ├── index.html ├── script.js └── style.css ├── 19-Theme_Clock ├── index.html ├── script.js └── style.css ├── 29-Double_Click_Heart ├── index.html ├── style.css └── script.js ├── 49-Todo_List ├── index.html ├── style.css └── script.js ├── 34-Animated_CountDown ├── index.html ├── script.js └── style.css ├── 33-Notes_App ├── index.html ├── style.css └── script.js ├── 02-Progress_Bar ├── index.html ├── script.js └── style.css ├── 35-Image_Carousel ├── script.js ├── style.css └── index.html ├── 42-Live_User_Filter ├── index.html ├── script.js └── style.css ├── 18-Background_Slider ├── script.js ├── style.css └── index.html ├── 43-FeedBack_UI_Design ├── script.js ├── index.html └── style.css ├── 16-Drink_Water ├── index.html ├── script.js └── style.css ├── 24-Content_Placeholder ├── script.js ├── index.html └── style.css ├── 26-Vertical_Slider ├── script.js ├── style.css └── index.html ├── 47-Testimonial_Box_Switcher ├── style.css └── index.html ├── 46-Quiz_App ├── style.css ├── index.html └── script.js ├── 51-Form_Validation ├── index.html └── style.css ├── 31-Random_Password_Generator ├── style.css ├── index.html └── script.js ├── 50-Insect_Catch_Game ├── index.html ├── script.js └── style.css └── README.md /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cmake.configureOnOpen": true, 3 | "liveServer.settings.port": 5501 4 | } -------------------------------------------------------------------------------- /23-Loader/Without_Using_JavaScript(Kinetic)/script.js: -------------------------------------------------------------------------------- 1 | console.log("No JavaScript is Used./nCan be done with keyframes"); -------------------------------------------------------------------------------- /14-Animated_Navigation/script.js: -------------------------------------------------------------------------------- 1 | const toggle = document.getElementById('toggle') 2 | const nav = document.getElementById('nav') 3 | 4 | toggle.addEventListener('click', () => nav.classList.toggle('active')) -------------------------------------------------------------------------------- /12-FAQ/script.js: -------------------------------------------------------------------------------- 1 | const toggles = document.querySelectorAll('.faq-toggle'); 2 | 3 | toggles.forEach(toggle => { 4 | toggle.addEventListener('click', () => { 5 | toggle.parentNode.classList.toggle('active'); 6 | }) 7 | }) -------------------------------------------------------------------------------- /04-Hidden_Search/script.js: -------------------------------------------------------------------------------- 1 | const search = document.querySelector('.search'); 2 | const input = document.querySelector('.input'); 3 | const btn = document.querySelector('.btn'); 4 | 5 | btn.addEventListener('click', () => { 6 | search.classList.toggle('active'); 7 | input.focus(); 8 | }) -------------------------------------------------------------------------------- /08-Form_Input_Wave/script.js: -------------------------------------------------------------------------------- 1 | const labels = document.querySelectorAll('.form-control label'); 2 | 3 | labels.forEach(label => { 4 | label.innerHTML = label.innerText 5 | .split('') 6 | .map((letter, idx) => `${letter}`) 7 | .join('') 8 | }) -------------------------------------------------------------------------------- /44-Custom_Range_Slider/script.js: -------------------------------------------------------------------------------- 1 | const input = document.querySelector(`input`); 2 | const label = document.querySelector(`label`); 3 | 4 | input.addEventListener('input', () => { 5 | const value = Number(input.value)/100; 6 | input.style.setProperty("--thumb-rotate", `${value*720}deg`); 7 | label.innerText = Math.round(value*100); 8 | }) -------------------------------------------------------------------------------- /03-Rotating_Navigation/script.js: -------------------------------------------------------------------------------- 1 | const open = document.getElementById('open'); 2 | const close = document.getElementById('close'); 3 | 4 | const container = document.querySelector('.container'); 5 | 6 | open.addEventListener('click', () => container.classList.add('show-nav')); 7 | 8 | close.addEventListener('click', () => container.classList.remove('show-nav')); -------------------------------------------------------------------------------- /39-Password_Strength_Background/script.js: -------------------------------------------------------------------------------- 1 | const password = document.querySelector(`#password`); 2 | const bg = document.querySelector('.background'); 3 | 4 | password.addEventListener(`input`, (e) => { 5 | const value = e.target.value; 6 | const len = value.length; 7 | 8 | const blur = 20 - len * 2; 9 | 10 | bg.style.filter = `blur(${blur}px)`; 11 | }) -------------------------------------------------------------------------------- /09-Purple_Heart_Rain/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 |You liked it 0 times.
16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /04-Hidden_Search/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |FeedBack : ${rating}
28 |We'll use your feedback to improve our customer support
29 | `; 30 | }) -------------------------------------------------------------------------------- /20-Button_Ripple_Effect/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | background-color: black; 7 | display: flex; 8 | align-items: center; 9 | justify-content: center; 10 | height: 100vh; 11 | overflow: hidden; 12 | margin: 0; 13 | } 14 | 15 | button { 16 | font-size: 23px; 17 | color: white; 18 | background-color: crimson; 19 | border: 0; 20 | padding: 20px 30px; 21 | border-radius: 5px; 22 | text-transform: uppercase; 23 | letter-spacing: 4px; 24 | cursor: pointer; 25 | overflow: hidden; 26 | position: relative; 27 | } 28 | 29 | button:focus { 30 | outline: none; 31 | } 32 | 33 | button .circle { 34 | position: absolute; 35 | background-color: white; 36 | width: 100px; 37 | height: 100px; 38 | border-radius: 50%; 39 | transform: translate(-50%, -50%) scale(0); 40 | animation: scale 0.5s ease-in-out; 41 | } 42 | 43 | @keyframes scale { 44 | to { 45 | transform: translate(-50%, -50%) scale(4); 46 | opacity: 0; 47 | } 48 | } -------------------------------------------------------------------------------- /30-Auto_Text_Effect/style.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@700&display=swap'); 2 | * { 3 | box-sizing: border-box; 4 | margin: 0; 5 | padding: 0; 6 | } 7 | 8 | body { 9 | background-color: lightcoral; 10 | font-family: 'Anonymous Pro', monospace; 11 | } 12 | 13 | .text { 14 | display: flex; 15 | align-items: center; 16 | justify-content: center; 17 | height: 85vh; 18 | } 19 | 20 | .content { 21 | max-width: 75vw; 22 | text-align: center; 23 | font-size: 25px; 24 | font-weight: bolder; 25 | } 26 | 27 | .speed { 28 | display: flex; 29 | align-items: center; 30 | justify-content: center; 31 | } 32 | 33 | .control { 34 | display: inline-block; 35 | padding: 15px 20px; 36 | background-color: rgba(145, 126, 126, 0.541); 37 | font-size: 30px; 38 | } 39 | 40 | #speed { 41 | font-size: 25px; 42 | text-align: center; 43 | border-radius: 5px; 44 | border: none; 45 | margin: 0px 5px; 46 | } 47 | 48 | #speed:focus { 49 | outline: none; 50 | } -------------------------------------------------------------------------------- /35-Image_Carousel/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | margin: 0; 4 | padding: 0; 5 | } 6 | 7 | body { 8 | display: flex; 9 | align-items: center; 10 | justify-content: center; 11 | height: 100vh; 12 | } 13 | 14 | img { 15 | width: 550px; 16 | height: 500px; 17 | object-fit: cover; 18 | } 19 | 20 | .container { 21 | box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); 22 | height: 530px; 23 | width: 550px; 24 | overflow: hidden; 25 | } 26 | 27 | .img_container { 28 | display: flex; 29 | transform: translateX(0); 30 | transition: transform 0.5s ease-in-out; 31 | } 32 | 33 | .buttons { 34 | display: flex; 35 | justify-content: space-between; 36 | } 37 | 38 | .btn { 39 | background-color: rebeccapurple; 40 | color: white; 41 | border: none; 42 | padding: 0.5rem; 43 | cursor: pointer; 44 | width: 49.5%; 45 | } 46 | 47 | .btn:hover { 48 | opacity: 0.9; 49 | } 50 | 51 | .btn:focus { 52 | outline: none; 53 | } 54 | 55 | .btn:active { 56 | transform: scale(0.98); 57 | } -------------------------------------------------------------------------------- /13-Random_Choice_Picker/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | background-color: #2b88f0; 7 | font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; 8 | display: flex; 9 | flex-direction: column; 10 | align-items: center; 11 | justify-content: center; 12 | height: 100vh; 13 | overflow: hidden; 14 | margin: 0; 15 | } 16 | 17 | h3 { 18 | color: white; 19 | margin: 10px 0px 20px 0px; 20 | text-align: center; 21 | } 22 | 23 | .container { 24 | width: 500px; 25 | } 26 | 27 | textarea { 28 | border: none; 29 | display: block; 30 | width: 100%; 31 | height: 100px; 32 | font-family: inherit; 33 | padding: 10px; 34 | margin: 0px 0px 20px 0px; 35 | font-size: 16px; 36 | } 37 | 38 | .tag { 39 | background-color: #f0932b; 40 | color: #fff; 41 | border-radius: 50px; 42 | padding: 10px 20px; 43 | margin: 0px 5px 10px 0px; 44 | font-size: 14px; 45 | display: inline-block; 46 | } 47 | 48 | .tag.highlight { 49 | background-color: #273c75; 50 | } -------------------------------------------------------------------------------- /29-Double_Click_Heart/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | margin: 0; 4 | padding: 0; 5 | } 6 | 7 | body { 8 | text-align: center; 9 | overflow: hidden; 10 | background-color: rgb(165, 85, 240); 11 | } 12 | 13 | .fa-heart { 14 | color: red; 15 | } 16 | 17 | h2, 18 | p { 19 | margin: 15px; 20 | color: white; 21 | } 22 | 23 | .img_block { 24 | height: 440px; 25 | width: 330px; 26 | background: url('https://images.unsplash.com/photo-1548437983-5d3c209764a1?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=375&q=80'); 27 | margin: auto; 28 | cursor: pointer; 29 | max-width: 100%; 30 | position: relative; 31 | box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); 32 | } 33 | 34 | .img_block .fa-heart { 35 | position: absolute; 36 | animation: grow 0.6s linear; 37 | transform: translate(-50%, -50%) scale(0); 38 | } 39 | 40 | @keyframes grow { 41 | to { 42 | transform: translate(-50%, -50%) scale(10); 43 | opacity: 0; 44 | } 45 | } -------------------------------------------------------------------------------- /04-Hidden_Search/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | background-image: -webkit-linear-gradient(0deg, #bd63a9, #7727f7); 7 | font-family: monospace; 8 | display: flex; 9 | height: 100vh; 10 | align-items: center; 11 | justify-content: center; 12 | overflow: hidden; 13 | margin: 0; 14 | } 15 | 16 | .search { 17 | position: relative; 18 | height: 50px; 19 | } 20 | 21 | .search .input { 22 | background-color: white; 23 | border: 0; 24 | font-size: 18px; 25 | padding: 15px; 26 | height: 50px; 27 | width: 50px; 28 | transition: all 0.3s ease; 29 | } 30 | 31 | .btn { 32 | background-color: white; 33 | border: 0; 34 | cursor: pointer; 35 | font-size: 24px; 36 | position: absolute; 37 | top: 0; 38 | left: 0; 39 | height: 50px; 40 | width: 50px; 41 | transition: all 0.3s ease; 42 | } 43 | 44 | .btn:focus, 45 | .input:focus { 46 | outline: none; 47 | } 48 | 49 | .search.active .btn { 50 | transform: translateX(248px); 51 | } 52 | 53 | .search.active .input { 54 | width: 250px; 55 | } -------------------------------------------------------------------------------- /01-Expanding_Cards/style.css: -------------------------------------------------------------------------------- 1 | html { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | display: flex; 7 | align-items: center; 8 | justify-content: center; 9 | height: 100vh; 10 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 11 | overflow: hidden; 12 | margin: 0; 13 | } 14 | 15 | .container { 16 | display: flex; 17 | width: 90%; 18 | } 19 | 20 | .panel { 21 | background-size: cover; 22 | background-position: center; 23 | background-repeat: no-repeat; 24 | height: 80vh; 25 | border-radius: 50px; 26 | color: white; 27 | flex: 1; 28 | margin: 10px; 29 | cursor: pointer; 30 | position: relative; 31 | transition: all 0.8s ease-in-out; 32 | } 33 | 34 | .panel h3 { 35 | position: absolute; 36 | font-size: 25px; 37 | left: 20px; 38 | bottom: 0; 39 | opacity: 0; 40 | } 41 | 42 | .panel.active { 43 | flex: 10; 44 | transition: all 0.8s ease-in-out; 45 | } 46 | 47 | .panel.active h3 { 48 | opacity: 1; 49 | transition: all 0.8s ease-in-out; 50 | } -------------------------------------------------------------------------------- /06-Scroll_Animation/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
`;
18 | name.innerHTML = `John Doe`;
19 | date.innerHTML = `Jan 24,2021`;
20 |
21 | animated_bgs.forEach((bg) => {
22 | bg.classList.remove(`animated-bg`);
23 | })
24 | animated_bg_texts.forEach((bg) => {
25 | bg.classList.remove(`animated-bg-text`);
26 | })
27 | }
--------------------------------------------------------------------------------
/39-Password_Strength_Background/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 33 | 34 | 35 |We emailed you the six digit code to random@email.com Enter the code below to confirm your email address.
17 | 18 |I've worked with literally hundreds of HTML/CSS developers and I have to say the top spot goes to this guy. This guy is an amazing developer. He stresses on good, clean code and pays heed to the details. I love developers who respect each and every aspect of a throughly thought out design and do their best to put it in code. He goes over and beyond and transforms ART into PIXELS - without a glitch, every time.
19 | 20 |
22 |
23 |
27 |
18 |
20 |
22 |
56 |
18 | Mobile Navigation
19 | 20 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /08-Form_Input_Wave/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | background-color: steelblue; 7 | color: white; 8 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 9 | display: flex; 10 | flex-direction: column; 11 | align-items: center; 12 | justify-content: center; 13 | height: 100vh; 14 | overflow: hidden; 15 | margin: 0; 16 | } 17 | 18 | .container { 19 | background-color: rgba(0, 0, 0, 0.4); 20 | padding: 20px 40px; 21 | border-radius: 5px; 22 | } 23 | 24 | .container h1 { 25 | text-align: center; 26 | margin-bottom: 30px; 27 | } 28 | 29 | .container a { 30 | text-decoration: none; 31 | color: lightblue; 32 | } 33 | 34 | .btn { 35 | cursor: pointer; 36 | display: inline-block; 37 | width: 100%; 38 | background: lightblue; 39 | padding: 15px; 40 | font-family: inherit; 41 | font-size: 16px; 42 | border: 0; 43 | border-radius: 5px; 44 | } 45 | 46 | .btn:focus { 47 | outline: none; 48 | } 49 | 50 | .btn:active { 51 | transform: scale(0.98); 52 | } 53 | 54 | .text { 55 | margin-top: 30px; 56 | } 57 | 58 | .form-control { 59 | position: relative; 60 | margin: 20px 0px 40px; 61 | width: 300px; 62 | } 63 | 64 | .form-control input { 65 | background-color: transparent; 66 | border: 0; 67 | border-bottom: 2px white solid; 68 | display: block; 69 | width: 100%; 70 | padding: 15px 0px; 71 | font-size: 18px; 72 | color: white; 73 | } 74 | 75 | .form-control input:focus, 76 | .form-control input:valid { 77 | outline: none; 78 | border-bottom-color: lightblue; 79 | } 80 | 81 | .form-control label { 82 | position: absolute; 83 | top: 15px; 84 | left: 0px; 85 | } 86 | 87 | .form-control label span { 88 | display: inline-block; 89 | font-size: 18px; 90 | min-width: 5px; 91 | transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); 92 | } 93 | 94 | .form-control input:focus+label span, 95 | .form-control input:valid+label span { 96 | color: lightblue; 97 | transform: translateY(-30px); 98 | } -------------------------------------------------------------------------------- /14-Animated_Navigation/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | background-color: #eafbff; 7 | background-image: linear-gradient( to bottom, #eafbff 0%, #eafbff 50%, #5290f9 50%, #5290f9 100%); 8 | font-family: Haettenschweiler, 'Arial Narrow Bold', sans-serif; 9 | display: flex; 10 | align-items: center; 11 | justify-content: center; 12 | height: 100vh; 13 | margin: 0; 14 | } 15 | 16 | nav { 17 | background-color: #fff; 18 | padding: 20px; 19 | width: 80px; 20 | display: flex; 21 | align-items: center; 22 | justify-content: center; 23 | border-radius: 3px; 24 | box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); 25 | transition: width 0.6s linear; 26 | } 27 | 28 | nav.active { 29 | width: 350px; 30 | } 31 | 32 | nav ul { 33 | display: flex; 34 | list-style-type: none; 35 | padding: 0; 36 | margin: 0; 37 | width: 0; 38 | transition: width 0.6s linear; 39 | } 40 | 41 | nav.active ul { 42 | width: 100%; 43 | } 44 | 45 | nav ul li { 46 | transform: rotateY(0deg); 47 | opacity: 0; 48 | transition: transform 0.6s linear, opacity 0.6s linear; 49 | } 50 | 51 | nav.active ul li { 52 | opacity: 1; 53 | transform: rotateY(360deg); 54 | } 55 | 56 | nav ul a { 57 | position: relative; 58 | color: #000; 59 | text-decoration: none; 60 | margin: 0 10px; 61 | } 62 | 63 | .icon { 64 | background-color: #fff; 65 | border: 0; 66 | cursor: pointer; 67 | padding: 0; 68 | position: relative; 69 | height: 30px; 70 | width: 30px; 71 | } 72 | 73 | .icon:focus { 74 | outline: 0; 75 | } 76 | 77 | .icon .line { 78 | background-color: #5290f9; 79 | height: 2px; 80 | width: 20px; 81 | position: absolute; 82 | top: 10px; 83 | left: 5px; 84 | transition: transform 0.6s linear; 85 | } 86 | 87 | .icon .line2 { 88 | top: auto; 89 | bottom: 10px; 90 | } 91 | 92 | nav.active .icon .line1 { 93 | transform: rotate(-765deg) translateY(5.5px); 94 | } 95 | 96 | nav.active .icon .line2 { 97 | transform: rotate(765deg) translateY(-5.5px); 98 | } -------------------------------------------------------------------------------- /38-Mobile_Navigation/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolor, culpa! Est vel perferendis unde blanditiis, minus saepe voluptatibus veritatis itaque, quam, tempore explicabo voluptatem distinctio dolore autem voluptatum eum harum! Reiciendis 28 | dolor quos facilis inventore nisi exercitationem, velit maiores. Reprehenderit perferendis iusto dolore neque molestiae est dolorem esse, tempora unde quos labore consequatur ipsa voluptatem ipsum hic sapiente et rerum? Itaque non distinctio 29 | eligendi quas at tempora molestias ad. Architecto, deleniti totam? Dolores, quo, alias architecto culpa facilis natus, ab nesciunt dicta facere error quam odit nam necessitatibus eius laborum!
30 | 31 |Lorem ipsum dolor sit, amet consectetur adipisicing elit. Repudiandae iure consectetur eaque, tempore exercitationem possimus inventore sit eveniet saepe, fugiat veritatis impedit repellendus cum vel explicabo laboriosam quis nulla sunt.Consequuntur 36 | molestiae similique labore optio, tenetur adipisci exercitationem veritatis aperiam ullam perspiciatis veniam blanditiis numquam a beatae officia, est, ut eveniet excepturi fugiat deleniti. Quo ipsum natus architecto perferendis corporis?
37 |22 | They make up everything. 23 |
24 | 25 | 29 |36 | Nobody knows. 37 |
38 | 39 | 43 |50 | Inheritance. 51 |
52 | 53 | 57 |64 | Ten-tickles! 65 |
66 | 67 | 71 |78 | Depends on who are you asking. 79 |
80 | 81 | 85 |Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores hic pariatur dicta nam quo deleniti exercitationem aut reiciendis.
32 |Lorem, ipsum dolor sit amet consectetur adipisicing elit. Eaque corporis cupiditate hic eum ipsam a? Cum nemo reprehenderit, beatae illum commodi error harum pariatur voluptatem consequatur est! Obcaecati, veritatis tempora. Lorem ipsum dolor 38 | sit amet consectetur adipisicing elit. Sequi excepturi dolorum ab quae esse labore laboriosam officiis molestiae animi obcaecati itaque at voluptatibus, expedita natus. Facere fugiat provident libero porro? Lorem ipsum dolor sit amet, consectetur 39 | adipisicing elit. Nam nisi molestias delectus quo incidunt quisquam reprehenderit laborum sunt, dolores porro? Est itaque culpa mollitia similique sit id unde, neque maxime. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aperiam 40 | ducimus reprehenderit autem commodi laboriosam sapiente ut deserunt pariatur, officiis, veritatis, quasi quia ratione eligendi voluptate perspiciatis perferendis asperiores nobis nam.
41 |Lorem, ipsum dolor sit amet consectetur adipisicing elit. Eaque corporis cupiditate hic eum ipsam a? Cum nemo reprehenderit, beatae illum commodi error harum pariatur voluptatem consequatur est! Obcaecati, veritatis tempora. Lorem ipsum dolor 44 | sit amet consectetur adipisicing elit. Sequi excepturi dolorum ab quae esse labore laboriosam officiis molestiae animi obcaecati itaque at voluptatibus, expedita natus. Facere fugiat provident libero porro? Lorem ipsum dolor sit amet, consectetur 45 | adipisicing elit. Nam nisi molestias delectus quo incidunt quisquam reprehenderit laborum sunt, dolores porro? Est itaque culpa mollitia similique sit id unde, neque maxime. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aperiam 46 | ducimus reprehenderit autem commodi laboriosam sapiente ut deserunt pariatur, officiis, veritatis, quasi quia ratione eligendi voluptate perspiciatis perferendis asperiores nobis nam.
47 |