from .. import Provider as PersonProvider


class Provider(PersonProvider):
    formats = ['{{first_name}} {{last_name}}']

    first_names_male = [
        "Franc", "Janez", "Anton", "Ivan", "Jožef", "Andrej", "Marko",
        "Marjan", "Peter", "Milan", "Stanislav", "Matej", "Tomaž", "Branko",
        "Bojan", "Robert", "Boštjan", "Matjaž", "Gregor", "Luka", "Martin",
        "Rok", "Boris", "Dušan", "Igor", "Miha", "Dejan", "David", "Uroš",
        "Simon", "Jure", "Blaž", "Štefan", "Jan", "Drago", "Darko", "Klemen",
        "Nejc", "Žiga", "Jernej", "Miran", "Aleksander", "Roman", "Vladimir",
        "Matic", "Tadej", "Srečko", "Slavko", "Mirko", "Janko", "Žan",
        "Miroslav", "Borut", "Alojzij", "Damjan", "Stanko", "Aljaž", "Anže",
        "Danijel", "Mihael", "Matija", "Jaka", "Marijan", "Rudolf", "Alen",
        "Jakob", "Viktor", "Domen", "Sašo", "Iztok", "Goran", "Tilen",
        "Pavel", "Zvonko", "Edvard", "Zdravko", "Danilo", "Matevž", "Rajko",
        "Ludvik", "Zlatko", "Frančišek", "Bogdan", "Gorazd", "Samo", "Leon",
        "Dragan", "Emil", "Josip", "Nik", "Ciril", "Sandi", "Benjamin", "Vid",
        "Albin", "Franci", "Sebastjan", "Silvo", "Leopold", "Kristjan", "Tim",
        "Filip", "Damijan", "Erik", "Viljem", "Vincenc", "Željko", "Damir",
        "Aljoša", "Karel", "Daniel", "Dominik", "Miloš", "Stojan",
        "Franjo", "Valentin", "Davorin", "Maks", "Timotej", "Ladislav", "Niko",
        "Mark", "Nikola", "Bogomir", "Saša", "Vlado", "Karl", "Zdenko",
        "Grega", "Stjepan", "Davor", "Kristijan", "Ernest", "Maksimiljan",
        "Avgust", "Sebastijan", "Aleksandar", "Lovro", "Ivo", "Rado", "Tine",
        "Adolf", "Gal", "Valter", "Elvis", "Jasmin", "Ervin", "Jani", "Izidor",
        "Nenad", "Anej", "Petar", "Maj", "Metod", "Albert", "Bruno", "Radovan",
        "Nikolaj", "Feliks", "Karol", "Bernard", "Joško", "Rafael", "Edin",
        "Aleks", "Cvetko", "Rudi", "Miro", "Hasan", "Slobodan", "Mirsad",
    ]

    first_names_female = [
        "Marija", "Ana", "Irena", "Maja", "Mojca", "Jožefa", "Mateja",
        "Nataša", "Jožica", "Barbara", "Ivana", "Andreja", "Nina", "Petra",
        "Katja", "Sonja", "Milena", "Katarina", "Tatjana", "Anja", "Alenka",
        "Tanja", "Martina", "Vesna", "Tina", "Angela", "Urška", "Antonija",
        "Anica", "Kristina", "Dragica", "Nada", "Olga", "Špela", "Darja",
        "Marjeta", "Tjaša", "Eva", "Ljudmila", "Simona", "Vida", "Sara",
        "Zdenka", "Alojzija", "Lidija", "Suzana", "Marta", "Nika", "Sabina",
        "Silva", "Veronika", "Štefanija", "Stanislava", "Darinka", "Karmen",
        "Neža", "Brigita", "Anita", "Aleksandra", "Pavla", "Cvetka", "Metka",
        "Nevenka", "Monika", "Rozalija", "Natalija", "Slavica", "Marjana",
        "Branka", "Jasmina", "Vera", "Ema", "Saša", "Maša", "Lara", "Lucija",
        "Tamara", "Bernarda", "Danijela", "Klavdija", "Erika", "Romana",
        "Mira", "Jasna", "Klara", "Kaja", "Jelka", "Polona", "Julijana",
        "Valerija", "Sandra", "Matilda", "Tadeja", "Valentina", "Mihaela",
        "Amalija", "Albina", "Breda", "Karolina", "Sanja", "Teja", "Ines",
        "Zofija", "Ksenija", "Laura", "Cecilija", "Patricija", "Magdalena",
        "Manca", "Viktorija", "Maruša", "Vanja", "Vlasta", "Justina", "Nuša",
        "Emilija", "Melita", "Ljubica", "Lana", "Marica", "Gordana", "Marinka",
        "Polonca", "Nadja", "Milka", "Živa", "Urša", "Damjana", "Hana",
        "Tea", "Marijana", "Julija", "Ajda", "Nastja", "Milica", "Alja",
        "Štefka", "Slavka", "Jerneja", "Nives", "Dušanka", "Andrejka",
        "Irma", "Pia", "Jelena", "Marjanca", "Miroslava", "Lilijana", "Stanka",
        "Mirjam", "Neja", "Jolanda", "Zora", "Zvonka", "Hermina", "Rebeka",
        "Hedvika", "Blanka", "Larisa", "Erna", "Anka", "Roza", "Liljana",
        "Magda", "Daniela", "Jerica", "Taja", "Iris", "Adrijana", "Jadranka",
    ]

    first_names = first_names_female + first_names_male
    last_names = [
        "Novak", "Horvat", "Krajnc", "Kovačič", "Zupančič", "Kovač",
        "Potočnik", "Mlakar", "Vidmar", "Kos", "Golob", "Turk", "Božič",
        "Zupan", "Korošec", "Bizjak", "Hribar", "Kotnik", "Rozman",
        "Petek", "petek", "Kastelic", "Kolar", "Hočevar", "Žagar", "žagar",
        "Košir", "Koren", "Klemenčič", "Zajc", "Medved", "Knez", "Zupanc",
        "Pirc", "Hrovat", "Pavlič", "Kuhar", "kuhar", "Lah", "Zorko",
        "Sever", "Majcen", "Jerman", "Babič", "Tomažič", "Erjavec", "Jereb",
        "Kranjc", "Rupnik", "Perko", "Lesjak", "Breznik", "Pečnik", "Pavlin",
        "Dolenc", "Vidic", "Furlan", "Logar", "Tomšič", "Jenko", "Janežič",
        "ribič", "Žnidaršič", "Černe", "Maček", "Lešnik", "Fras",
        "Marolt", "Jelen", "Gregorič", "Blatnik", "Pintar", "Mihelič",
        "Kokalj", "Bezjak", "Leban", "Cerar", "Čeh", "čeh", "Jug",
        "Vidovič", "Rus", "Kobal", "Primožič", "Kocjančič", "Dolinar",
        "Lazar", "Kolenc", "Nemec", "Kolarič", "Lavrič", "Kodrič", "Kosi",
        "Mrak", "Debeljak", "Tavčar", "Žižek", "Krivec", "Zver",
        "Likar", "Žibert", "Jarc", "Vodopivec", "Kramberger", "Miklavčič",
        "Skok", "Toplak", "Petrovič", "Hribernik", "Leskovar", "Stopar",
        "Simonič", "Blažič", "Eržen", "Sitar", "Gorenc", "Železnik",
        "Šinkovec", "Jamnik", "Javornik", "Bukovec", "Hozjan", "Ramšak",
        "Filipič", "Kočevar", "Demšar", "Volk", "volk", "Gomboc",
        "Čuk", "Ilić", "Kokol", "Bregar", "Sušnik", "Pintarič", "Gorjup",
        "Jovanović", "Mavrič", "Kramar", "Lebar", "Rutar", "Koželj",
        "Popović", "Rajh", "Hodžić", "Rožman", "Resnik", "Šmid", "Kumer",
        "Godec", "Bergant", "Pogačnik", "Zemljič", "Hafner", "Tratnik",
        "Rožič", "Cvetko", "Ambrožič", "Bevc", "Mlinarič", "Mlinar",
        "Jerič", "Kalan", "Markovič", "Šuštar", "Bajc", "Kaučič",
        "Dolinšek", "Zalokar", "Pirnat", "Zorman", "Zakrajšek", "Štrukelj",
    ]
