The user will choose from the following password criteria: 8 and 128 characters The user will receive a confirmation for a password containing special characters, numbers, and uppercase Either four variables, individual ones, or 3 with toLowerCase to Uppercase conversion The prompts should validate user input and ensure at least one character type is selected. The user will receive a password matching the designated criteria when all prompts are answered. Displaying the generated password page. As a bonus, the user can click a button to copy the password to their clipboard.