

class Sportcompetition:
    competitions = [
        {
            "competition": "soccer_epl",
            "name":"Premier League",
            "region": "England", # Areea e.g europe for uefa or country e.g England
            "flag":"",
            "api_key": "663d1871fe50ef00c0de897ba4aff5bc"
        },
        {
            "competition": "soccer_spain_la_liga",
            "name":"La Liga",
            "region": "Spain",
            "flag":"",
            "api_key": "a214e2600f7f04511cf926055b53ec17"
        },
        {
            "competition": 'soccer_germany_bundesliga',
            "name":"Bundesliga",
            "region": "Germany",
            "flag":"",
            "api_key": "e2f7fc013d40d9d4b91ca970e9d6329b"
        },
        {
            "competition": 'soccer_france_ligue_one',
            "name":"League One",
            "region": "France",
            "flag":"",
            "api_key": "d6715e4c360fa6a9b611d25d511bfec8"
        },
        {
            "competition": 'soccer_italy_serie_a',
            "name":"Serie A",
            "region": "Italy",
            "flag":"",
            "api_key": "402fd1aab8b2d3c275af1f9750c58e2f"
        },
        {
            "competition": 'soccer_africa_cup_of_nations',
            "name":"African cup of nations",
            "region": "Africa",
            "flag":"",
            "api_key": "382e49f6b82ca03809a4763263c1fdd9"
        },
        {
            "competition": 'soccer_uefa_champs_league',
            "name":"Uefa champions league",
            "region": "Europe",
            "flag":"",
            "api_key": "449d177653e9deba780b223727181e31"
        },
        {
            "competition": 'soccer_uefa_europa_league',
            "name":"Uefa europa league",
            "region": "Europe",
            "flag":"",
            "api_key": "5e555343a3a2650e345c885c4e871fdb"
        },
        {
            "competition": 'soccer_uefa_europa_conference_league',
            "name":"Uefa conference league",
            "region": "Europe",
            "flag":"",
            "api_key": "5e555343a3a2650e345c885c4e871fdb"
        },
        {
            "competition": 'soccer_uefa_champs_league_qualification',
            "name":"Uefa champions league qualification",
            "region": "Europe",
            "flag":"",
            "api_key": "382e49f6b82ca03809a4763263c1fdd9"
        },
        {
            "competition": 'soccer_conmebol_copa_libertadores',
            "name":"Copa libertadores",
            "region": "America",
            "flag":"",
            "api_key": "191973e73e0834959faa84b297503e96"
        },
        {
            "competition": 'soccer_uefa_nations_league',
            "name":"Uefa nations league",
            "region": "Europe",
            "flag":"",
            "api_key": "7d0deae4b7acf2d0d769c191a6cc04e6"
        },
        {
            "competition": 'soccer_usa_mls',
            "name":"MLS",
            "region": "USA",
            "flag":"",
            "api_key": "ea016c751e505a58ec9827112a14288f"
        },
        {
            "competition": 'soccer_efl_champ',
            "name":"EFL Championship",
            "region": "England",
            "flag":"",
            "api_key": "4a9ba2af4da4b6007cf1269881d72d39"
        },
        {
            "competition": 'soccer_england_efl_cup',
            "name":"EFL Cup",
            "region": "England",
            "flag":"",
            "api_key": "65322370b1e5226cea2fc9524c3ecc1b"
        },
        {
            "competition": 'soccer_england_league1',
            "name":"League One",
            "region": "England",
            "flag":"",
            "api_key": "e2df41fcda022990bb223af24627bd43"
        },
        {
            "competition": 'soccer_england_league2',
            "name":"League Two",
            "region": "England",
            "flag":"",
            "api_key": "87d066b13720437be9e0863d0334d789"
        },
        {
            "competition": 'soccer_fa_cup',
            "name":"FA Cup",
            "region": "England",
            "flag":"",
            "api_key": "65322370b1e5226cea2fc9524c3ecc1b"
        },
        {
            "competition": 'soccer_france_ligue_two',
            "name":"Ligue Two",
            "region": "France",
            "flag":"",
            "api_key": "2650da8b2dd094076aa17834676561d3"
        },
        {
            "competition": 'soccer_germany_bundesliga2',
            "name":"Bundesliga 2",
            "region": "Germany",
            "flag":"",
            "api_key": "e0e6ab9bf1b86d4e03fc268626973afc"
        },
        {
            "competition": 'soccer_germany_liga3',
            "name":"Liga 3",
            "region": "Germany",
            "flag":"",
            "api_key": "e7e0443055ac5eaa5c750863b1e02b5c"
        },
        {
            "competition": 'soccer_italy_serie_b',
            "name":"Serie B",
            "region": "Italy",
            "flag":"",
            "api_key": "d683d01ac4723b63b8e3d089800303cd"
        },
        {
            "competition": 'soccer_spain_segunda_division',
            "name":"Segunda Division",
            "region": "Spain",
            "flag":"",
            "api_key": "afc9fc46605c2aade69cbcfd5f0bf0e3"
        },
        {
            "competition": 'soccer_argentina_primera_division',
            "name":"Primera Division",
            "region": "Argentina",
            "flag":"",
            "api_key": "e6f8a32470f56e430e958b20b4523a5b"
        },
        {
            "competition": 'soccer_portugal_primeira_liga',
            "name":"Primeira Liga",
            "region": "Portugal",
            "flag":"",
            "api_key": "3a43c32c66d7f9defb598800db8bcf8c"
        },
        {
            "competition": 'soccer_netherlands_eredivisie',
            "name":"Eredivisie",
            "region": "Netherlands",
            "flag":"",
            "api_key": "6bf74e201c40e778f7aa0a43ed9c3573"
        },
        {
            "competition": 'soccer_australia_aleague',
            "name":"A-League",
            "region": "Australia",
            "flag":"",
            "api_key": "1655ae8fd42f227a460e636db452c654"
        },
        {
            "competition": 'soccer_turkey_super_league',
            "name":"Super League",
            "region": "Turkey",
            "flag":"",
            "api_key": "bb637800c78dcc7ab03b8cc7dbf30e66"
        },
        {
            "competition": 'soccer_spl',
            "name":"Premiership",
            "region": "Scotland",
            "flag":"",
            "api_key": "409cdc8219ac2cff62ac3daa232bec73"
        },
        {
            "competition": 'soccer_austria_bundesliga',
            "name":"Bundesliga",
            "region": "Austria",
            "flag":"",
            "api_key": "46947670620d884948b82143be77c39e"
        },
        {
            "competition": 'soccer_belgium_first_div',
            "name":"First Division",
            "region": "Belgium",
            "flag":"",
            "api_key": "01691b09874f42af2a5b5d076dfba406"
        },
        {
            "competition": 'soccer_brazil_campeonato',
            "name":"Série A",
            "region": "Brazil",
            "flag":"",
            "api_key": "26f6434d218454260e732d739a89289f"
        },
        {
            "competition": 'soccer_brazil_serie_b',
            "name":"Série B",
            "region": "Brazil",
            "flag":"",
            "api_key": "85137f4c47fdd4545d57db3e3ce0e1e1"
        },
    ]
    
    available_standing = [
        ("BL1", "soccer_germany_bundesliga"),
        ("BSA", "soccer_brazil_campeonato"),
        ("DED", "soccer_netherlands_eredivisie"),
        ("ELC", "soccer_efl_champ"),
        ("FL1", "soccer_france_ligue_one"),
        ("PD", "soccer_spain_la_liga"),
        ("PL", "soccer_epl"),
        ("PPL", "soccer_portugal_primeira_liga"),
        ("SA", "soccer_italy_serie_a")
    ]
    
    cups = [
        "soccer_africa_cup_of_nations",
        "soccer_uefa_champs_league",
    ]
