from .. import Provider as GeoProvider


class Provider(GeoProvider):
    # Source:
    #   https://latitude.to/map/sk/slovakia/cities/
    land_coords = (
        ("48.14816", "17.10674", "Bratislava", "SK", "Europe/Bratislava"),
        ("48.71395", "21.25808", "Košice", "SK", "Europe/Košice"),
        ("48.99839", "21.23393", "Prešov", "SK", "Europe/Prešov"),
        ("48.30763", "18.08453", "Nitra", "SK", "Europe/Nitra"),
        ("49.22315", "18.73941", "Žilina", "SK", "Europe/Žilina"),
        ("48.73946", "19.15349", "Banská Bystrica", "SK", "Europe/Banská Bystrica"),
        ("48.37741", "17.58723", "Trnava", "SK", "Europe/Trnava"),
        ("49.06651", "18.92399", "Martin", "SK", "Europe/Martin"),
        ("48.89452", "18.04436", "Trenčín", "SK", "Europe/Trenčín"),
        ("49.06144", "20.29798", "Poprad", "SK", "Europe/Poprad"),
        ("48.77446", "18.6275", "Prievidza", "SK", "Europe/Prievidza"),
        ("48.57442", "19.15324", "Zvolen", "SK", "Europe/Zvolen"),
        ("49.12153", "18.42169", "Považská Bystrica", "SK", "Europe/Považská Bystrica"),
        ("47.98544", "18.16195", "Nové Zámky", "SK", "Europe/Nové Zámky"),
        ("48.75434", "21.9195", "Michalovce", "SK", "Europe/Michalovce"),
        ("48.94464", "20.56153", "Spišská Nová Ves", "SK", "Europe/Spišská Nová Ves"),
        ("48.21563", "18.60705", "Levice", "SK", "Europe/Levice"),
        ("47.76356", "18.12263", "Komárno", "SK", "Europe/Komárno"),
        ("48.93707", "21.91625", "Humenné", "SK", "Europe/Humenné"),
        ("49.08061", "19.62218", "Liptovský Mikuláš", "SK", "Europe/Liptovský Mikuláš"),
        ("49.29175", "21.27271", "Bardejov", "SK", "Europe/Bardejov"),
        ("49.0748", "19.30751", "Ružomberok", "SK", "Europe/Ružomberok"),
        ("48.59479", "17.82591", "Piešťany", "SK", "Europe/Piešťany"),
        ("48.33249", "19.66708", "Lučenec", "SK", "Europe/Lučenec"),
        ("48.95981", "18.16634", "Dubnica nad Váhom", "SK", "Europe/Dubnica nad Váhom"),
        ("48.38284", "20.02239", "Rimavská Sobota", "SK", "Europe/Rimavská Sobota"),
        ("49.43503", "18.78895", "Čadca", "SK", "Europe/Čadca"),
        ("48.15127", "17.88062", "Šaľa", "SK", "Europe/Šaľa"),
        ("48.62861", "18.38455", "Partizánske", "SK", "Europe/Partizánske"),
        ("48.43174", "17.8031", "Hlohovec", "SK", "Europe/Hlohovec"),
        ("47.99268", "17.61211", "Dunajská Streda", "SK", "Europe/Dunajská Streda"),
        ("48.88836", "21.68479", "Vranov nad Topľou", "SK", "Europe/Vranov nad Topľou"),
        ("48.62858", "21.71954", "Trebišov", "SK", "Europe/Trebišov"),
        ("48.98857", "22.15099", "Snina", "SK", "Europe/Snina"),
        ("48.67922", "17.36697", "Senica", "SK", "Europe/Senica"),
        ("48.75763", "17.8309", "Nové Mesto nad Váhom", "SK", "Europe/Nové Mesto nad Váhom"),
        ("49.13571", "20.43352", "Kežmarok", "SK", "Europe/Kežmarok"),
        ("48.28986", "17.26664", "Pezinok", "SK", "Europe/Pezinok"),
        ("48.80431", "19.63631", "Brezno", "SK", "Europe/Brezno"),
        ("49.20983", "19.30341", "Dolný Kubín", "SK", "Europe/Dolný Kubín"),
        ("48.59184", "18.84958", "Žiar nad Hronom", "SK", "Europe/Žiar nad Hronom"),
        ("48.66009", "20.53758", "Rožňava", "SK", "Europe/Rožňava"),
        ("48.7213", "18.25754", "Bánovce nad Bebravou", "SK", "Europe/Bánovce nad Bebravou"),
        ("49.12494", "18.32597", "Púchov", "SK", "Europe/Púchov"),
        ("48.7276", "18.76012", "Handlová", "SK", "Europe/Handlová"),
        ("48.43604", "17.02188", "Malacky", "SK", "Europe/Malacky"),
        ("49.3", "18.78333", "Kysucké Nové Mesto", "SK", "Europe/Kysucké Nové Mesto"),
        ("48.19001", "17.72747", "Galanta", "SK", "Europe/Galanta"),
        ("49.29859", "20.6862", "Stará Ľubovňa", "SK", "Europe/Stará Ľubovňa"),
        ("48.38553", "18.40063", "Zlaté Moravce", "SK", "Europe/Zlaté Moravce"),
        ("48.56082", "19.41954", "Detva", "SK", "Europe/Detva"),
        ("48.8449", "17.22635", "Skalica", "SK", "Europe/Skalica"),
        ("48.21951", "17.40043", "Senec", "SK", "Europe/Senec"),
        ("49.02173", "20.59212", "Levoča", "SK", "Europe/Levoča"),
        ("48.68346", "20.11734", "Revúca", "SK", "Europe/Revúca"),
        ("48.75876", "17.56866", "Myjava", "SK", "Europe/Myjava"),
        ("48.21059", "19.35043", "Veľký Krtíš", "SK", "Europe/Veľký Krtíš"),
        ("49.30819", "21.5703", "Svidník", "SK", "Europe/Svidník"),
        ("48.93479", "18.14632", "Nová Dubnica", "SK", "Europe/Nová Dubnica"),
        ("49.10309", "21.0988", "Sabinov", "SK", "Europe/Sabinov"),
        ("48.03015", "17.30972", "Šamorín", "SK", "Europe/Šamorín"),
        ("47.79495", "18.7175", "Štúrovo", "SK", "Europe/Štúrovo"),
        ("48.81105", "17.16238", "Holíč", "SK", "Europe/Holíč"),
        ("49.22404", "18.55878", "Bytča", "SK", "Europe/Bytča"),
        ("49.20211", "21.65216", "Stropkov", "SK", "Europe/Stropkov"),
        ("47.92294", "17.98467", "Kolárovo", "SK", "Europe/Kolárovo"),
        ("48.08613", "18.18447", "Šurany", "SK", "Europe/Šurany"),
        ("48.77721", "17.69433", "Stará", "SK", "Europe/Stará"),
        ("48.26757", "19.82473", "Fülek", "SK", "Europe/Fülek"),
        ("48.44858", "18.91003", "Banská Štiavnica", "SK", "Europe/Banská Štiavnica"),
        ("49.337", "19.556", "Tvrdošín", "SK", "Europe/Tvrdošín"),
        ("48.61428", "20.99957", "Moldava nad Bodvou", "SK", "Europe/Moldava nad Bodvou"),
        ("48.24371", "18.30846", "Vráble", "SK", "Europe/Vráble"),
        ("47.85798", "17.76884", "Nagymegyer", "SK", "Europe/Nagymegyer"),
        ("48.91447", "20.87514", "Krompachy", "SK", "Europe/Krompachy"),
        ("48.33397", "17.30711", "Modra", "SK", "Europe/Modra"),
        ("48.57787", "19.52574", "Hriňová", "SK", "Europe/Hriňová"),
        ("49.03962", "19.72335", "Liptovský Hrádok", "SK", "Europe/Liptovský Hrádok"),
        ("47.86984", "18.19233", "Stará ďala", "SK", "Europe/Stará ďala"),
        ("49.4079", "19.48032", "Námestovo", "SK", "Europe/Námestovo"),
        ("48.27474", "17.03173", "Stampfen", "SK", "Europe/Stampfen"),
        ("48.07408", "18.94946", "Šahy", "SK", "Europe/Šahy"),
        ("48.88628", "21.9393", "Chlmec", "SK", "Europe/Chlmec"),
        ("48.3554", "19.06474", "Krupina", "SK", "Europe/Krupina"),
        ("49.40429", "18.62258", "Turzovka", "SK", "Europe/Turzovka"),
        ("48.70074", "21.66104", "Sečovce", "SK", "Europe/Sečovce"),
        ("48.05075", "18.65421", "Želiezovce", "SK", "Europe/Želiezovce"),
        ("48.42305", "18.64037", "Nová Baňa", "SK", "Europe/Nová Baňa"),
        ("49.36101", "19.61249", "Trstená", "SK", "Europe/Trstená"),
        ("49.06014", "20.20695", "Svit", "SK", "Europe/Svit"),
        ("49.11328", "18.91714", "Vrútky", "SK", "Europe/Vrútky"),
        ("49.27195", "21.90073", "Medzilaborce", "SK", "Europe/Medzilaborce"),
        ("48.48123", "18.71565", "Žarnovica", "SK", "Europe/Žarnovica"),
        ("48.85584", "20.93713", "Gelnica", "SK", "Europe/Gelnica"),
        ("49.08899", "18.64007", "Rajec", "SK", "Europe/Rajec"),
        ("48.74455", "22.18136", "Sobrance", "SK", "Europe/Sobrance"),
    )
