const WEAK_PASSWORDS_RAW = `
123456
password
123456789
12345
12345678
qwerty
1234567
111111
1234567890
123123
abc123
1234
password1
iloveyou
1q2w3e4r
000000
qwerty123
zaq12wsx
dragon
sunshine
princess
letmein
monkey
football
baseball
welcome
admin
login
master
hello
freedom
whatever
trustno1
qazwsx
654321
superman
batman
passw0rd
password123
asdfgh
zxcvbnm
qwertyuiop
1qaz2wsx
lovely
flower
hunter
shadow
buster
soccer
hockey
killer
george
charlie
andrew
michael
jessica
michelle
pepper
jordan
harley
ranger
ginger
joshua
maggie
mustang
computer
internet
secret
summer
winter
spring
autumn
orange
banana
cookie
coffee
matrix
starwars
pokemon
naruto
888888
666666
5201314
121212
112233
159753
987654321
`;

const weak = new Set(WEAK_PASSWORDS_RAW.trim().split(/\s+/).map((p) => p.toLowerCase()));

for (let i = 0; i <= 999; i++) {
  weak.add(String(i).padStart(6, "0"));
  weak.add(`password${i}`);
  weak.add(`qwerty${i}`);
}

export const WEAK_PASSWORDS = weak;

