from men import *
from location import *

DATA_2019_11 = [
    {
        'location': PARIS,
        'date': '2019-11-03',
        'matches': [

            # 2019-10-26
            {
                'round': 512,
                'players': [
                    CAMERON_NORRIE,
                    FEDERICO_DELBONIS,
                ],
                'score': [(6, 3), (7, 6)],
                'odds': {
                    CAMERON_NORRIE: 1.28,
                    FEDERICO_DELBONIS: 3.50,
                },
            },
            {
                'round': 512,
                'players': [
                    RAYANE_ROUMANE,
                    MIOMIR_KECMANOVIC,
                ],
                'score': [(6, 3), (4, 6), (7, 6)],
                'odds': {
                    RAYANE_ROUMANE: 3.30,
                    MIOMIR_KECMANOVIC: 1.30,
                },
            },
            {
                'round': 512,
                'players': [
                    PABLO_CUEVAS,
                    ROBERTO_CARBALLES_BAENA,
                ],
                'score': [(5, 7), (6, 3), (6, 4)],
                'odds': {
                    PABLO_CUEVAS: 1.58,
                    ROBERTO_CARBALLES_BAENA: 2.30,
                },
            },
            {
                'round': 512,
                'players': [
                    SAM_QUERREY,
                    ELLIOT_BENCHETRIT,
                ],
                'score': [(6, 4), (6, 2)],
                'odds': {
                    SAM_QUERREY: 1.09,
                    ELLIOT_BENCHETRIT: 6.50,
                },
            },
            {
                'round': 512,
                'players': [
                    YOSHIHITO_NISHIOKA,
                    FELICIANO_LOPEZ,
                ],
                'score': [(6, 7), (6, 3), (6, 2)],
                'odds': {
                    YOSHIHITO_NISHIOKA: 1.87,
                    FELICIANO_LOPEZ: 1.87,
                },
            },
            {
                'round': 512,
                'players': [
                    JEREMY_CHARDY,
                    ALBERT_RAMOS_VINOLAS,
                ],
                'score': [(6, 4), (6, 4)],
                'odds': {
                    JEREMY_CHARDY: 1.46,
                    ALBERT_RAMOS_VINOLAS: 2.60,
                },
            },
            {
                'round': 512,
                'players': [
                    ANDREAS_SEPPI,
                    ALEXANDER_BUBLIK,
                ],
                'score': [(7, 6), (7, 5)],
                'odds': {
                    ANDREAS_SEPPI: 2.15,
                    ALEXANDER_BUBLIK: 1.65,
                },
            },
            {
                'round': 512,
                'players': [
                    CORENTIN_MOUTET,
                    LORENZO_SONEGO,
                ],
                'score': [(3, 6), (6, 3), (6, 0)],
                'odds': {
                    CORENTIN_MOUTET: 2.35,
                    LORENZO_SONEGO: 1.55,
                },
            },
            {
                'round': 512,
                'players': [
                    HUGO_GASTON,
                    JUAN_IGNACIO_LONDERO,
                ],
                'score': [(7, 6), (6, 4)],
                'odds': {
                    HUGO_GASTON: 2.35,
                    JUAN_IGNACIO_LONDERO: 1.55,
                },
                'prediction': JUAN_IGNACIO_LONDERO,
                'bet': 6,
            },
            {
                'round': 512,
                'players': [
                    CASPER_RUUD,
                    MIKAEL_YMER,
                ],
                'score': [(6, 4), (3, 6), (6, 4)],
                'odds': {
                    CASPER_RUUD: 2.80,
                    MIKAEL_YMER: 1.40,
                },
            },
            {
                'round': 512,
                'players': [
                    DAMIR_DZUMHUR,
                    PABLO_ANDUJAR,
                ],
                'score': [(6, 3), (6, 0)],
                'odds': {
                    DAMIR_DZUMHUR: 1.28,
                    PABLO_ANDUJAR: 3.50,
                },
                'prediction': DAMIR_DZUMHUR,
                'bet': 4,
            },
            {
                'round': 512,
                'players': [
                    RICARDAS_BERANKIS,
                    JOHN_MILLMAN,
                ],
                'score': [(6, 2), (7, 6)],
                'odds': {
                    RICARDAS_BERANKIS: 2.40,
                    JOHN_MILLMAN: 1.52,
                },
                'prediction': JOHN_MILLMAN,
                'bet': 7,
            },

            # 2019-10-27
            {
                'round': 256,
                'players': [
                    CAMERON_NORRIE,
                    EGOR_GERASIMOV,
                ],
                'score': [(2, 6), (7, 5), (7, 6)],
                'odds': {
                    CAMERON_NORRIE: 1.80,
                    EGOR_GERASIMOV: 2.00,
                },
            },
            {
                'round': 256,
                'players': [
                    SAM_QUERREY,
                    RAYANE_ROUMANE,
                ],
                'score': [(7, 5), (6, 1)],
                'odds': {
                    SAM_QUERREY: 1.16,
                    RAYANE_ROUMANE: 5.00,
                },
            },
            {
                'round': 256,
                'players': [
                    JEREMY_CHARDY,
                    CORENTIN_MOUTET,
                ],
                'score': [(6, 7), (7, 6), (6, 2)],
                'odds': {
                    JEREMY_CHARDY: 1.26,
                    CORENTIN_MOUTET: 3.80,
                },
                'prediction': JEREMY_CHARDY,
                'bet': 1,
            },
            {
                'round': 256,
                'players': [
                    YOSHIHITO_NISHIOKA,
                    ANDREAS_SEPPI,
                ],
                'score': [(6, 3), (3, 6), (7, 5)],
                'odds': {
                    YOSHIHITO_NISHIOKA: 1.80,
                    ANDREAS_SEPPI: 2.00,
                },
            },
            {
                'round': 256,
                'players': [
                    RICARDAS_BERANKIS,
                    DAMIR_DZUMHUR,
                ],
                'score': [(6, 3), (3, 6), (7, 6)],
                'odds': {
                    RICARDAS_BERANKIS: 2.20,
                    DAMIR_DZUMHUR: 1.65,
                },
            },
            {
                'round': 256,
                'players': [
                    CASPER_RUUD,
                    HUGO_GASTON,
                ],
                'score': [(6, 4), (3, 6), (6, 3)],
                'odds': {
                    CASPER_RUUD: 1.32,
                    HUGO_GASTON: 3.30,
                },
            },

            # 2019-10-28
            {
                'round': 64,
                'players': [
                    RADU_ALBOT,
                    NIKOLOZ_BASILASHVILI,
                ],
                'score': [(6, 3), (6, 2)],
                'odds': {
                    RADU_ALBOT: 2.50,
                    NIKOLOZ_BASILASHVILI: 1.52,
                },
                'prediction': NIKOLOZ_BASILASHVILI,
                'bet': 3,
            },
            {
                'round': 64,
                'players': [
                    MARIN_CILIC,
                    HUBERT_HURKACZ,
                ],
                'score': [(7, 6), (6, 4)],
                'odds': {
                    MARIN_CILIC: 1.62,
                    HUBERT_HURKACZ: 2.25,
                },
            },
            {
                'round': 64,
                'players': [
                    FERNANDO_VERDASCO,
                    BORNA_CORIC,
                ],
                'score': [(3, 6), (6, 4), (6, 3)],
                'odds': {
                    FERNANDO_VERDASCO: 2.10,
                    BORNA_CORIC: 1.70,
                },
                'prediction': BORNA_CORIC,
                'bet': 4,
            },
            {
                'round': 64,
                'players': [
                    JAN_LENNARD_STRUFF,
                    YOSHIHITO_NISHIOKA,
                ],
                'score': [(4, 6), (7, 5), (6, 2)],
                'odds': {
                    JAN_LENNARD_STRUFF: 1.68,
                    YOSHIHITO_NISHIOKA: 2.15,
                },
                'prediction': JAN_LENNARD_STRUFF,
                'bet': 1,
            },
            {
                'round': 64,
                'players': [
                    JEREMY_CHARDY,
                    SAM_QUERREY,
                ],
                'score': [(5, 7), (6, 3), (7, 5)],
                'odds': {
                    JEREMY_CHARDY: 2.00,
                    SAM_QUERREY: 1.80,
                },
                'prediction': SAM_QUERREY,
                'bet': 1,
            },
            {
                'round': 64,
                'players': [
                    MILOS_RAONIC,
                    CAMERON_NORRIE,
                ],
                'score': [(6, 3), (6, 2)],
                'odds': {
                    MILOS_RAONIC: 1.52,
                    CAMERON_NORRIE: 2.50,
                },
            },
            {
                'round': 64,
                'players': [
                    CHRISTIAN_GARIN,
                    PABLO_CUEVAS,
                ],
                'score': [(6, 4), (6, 3)],
                'odds': {
                    CHRISTIAN_GARIN: 1.48,
                    PABLO_CUEVAS: 2.60,
                },
            },
            {
                'round': 64,
                'players': [
                    BENOIT_PAIRE,
                    DAMIR_DZUMHUR,
                ],
                'score': [(7, 5), (6, 4)],
                'odds': {
                    BENOIT_PAIRE: 1.60,
                    DAMIR_DZUMHUR: 2.30,
                },
                'prediction': BENOIT_PAIRE,
                'bet': 2,
            },
            {
                'round': 64,
                'players': [
                    JO_WILFRIED_TSONGA,
                    ANDREY_RUBLEV,
                ],
                'score': [(4, 6), (7, 5), (6, 4)],
                'odds': {
                    JO_WILFRIED_TSONGA: 2.00,
                    ANDREY_RUBLEV: 1.80,
                },
                'prediction': ANDREY_RUBLEV,
                'bet': 4,
            },
            {
                'round': 64,
                'players': [
                    ADRIAN_MANNARINO,
                    CASPER_RUUD,
                ],
                'score': [(6, 4), (6, 2)],
                'odds': {
                    ADRIAN_MANNARINO: 1.52,
                    CASPER_RUUD: 2.50,
                },
                'prediction': ADRIAN_MANNARINO,
                'bet': 1,
            },

            # 2019-10-29
            {
                'round': 64,
                'players': [
                    CORENTIN_MOUTET,
                    DUSAN_LAJOVIC,
                ],
                'score': [(6, 4), (1, 6), (6, 3)],
                'odds': {
                    CORENTIN_MOUTET: 1.85,
                    DUSAN_LAJOVIC: 1.95,
                },
                'prediction': CORENTIN_MOUTET,
                'bet': 3,
            },
            {
                'round': 64,
                'players': [
                    TAYLOR_FRITZ,
                    FRANCES_TIAFOE,
                ],
                'score': [(7, 6), (3, 6), (6, 4)],
                'odds': {
                    TAYLOR_FRITZ: 2.00,
                    FRANCES_TIAFOE: 1.80,
                },
            },
            {
                'round': 64,
                'players': [
                    ALEX_DE_MINAUR,
                    LASLO_DJERE,
                ],
                'score': [(6, 1), (6, 4)],
                'odds': {
                    ALEX_DE_MINAUR: 1.14,
                    LASLO_DJERE: 5.50,
                },
                'prediction': ALEX_DE_MINAUR,
                'bet': 3,
            },
            {
                'round': 32,
                'players': [
                    JAN_LENNARD_STRUFF,
                    KAREN_KHACHANOV,
                ],
                'score': [(7, 6), (3, 6), (7, 5)],
                'odds': {
                    JAN_LENNARD_STRUFF: 2.50,
                    KAREN_KHACHANOV: 1.52,
                },
                'prediction': KAREN_KHACHANOV,
                'bet': 1,
            },
            {
                'round': 64,
                'players': [
                    KYLE_EDMUND,
                    RICARDAS_BERANKIS,
                ],
                'score': [(6, 4), (6, 3)],
                'odds': {
                    KYLE_EDMUND: 1.80,
                    RICARDAS_BERANKIS: 2.00,
                },
                'prediction': KYLE_EDMUND,
                'bet': 6,
            },
            {
                'round': 64,
                'players': [
                    DENIS_SHAPOVALOV,
                    GILLES_SIMON,
                ],
                'score': [(2, 2)],
                'retired': True,
                'odds': {
                    DENIS_SHAPOVALOV: 1.36,
                    GILLES_SIMON: 3.10,
                },
                'prediction': DENIS_SHAPOVALOV,
                'bet': 0,  # refunded 4,
            },
            {
                'round': 32,
                'players': [
                    RADU_ALBOT,
                    ANDREAS_SEPPI,
                ],
                'score': [(7, 6), (7, 6)],
                'odds': {
                    RADU_ALBOT: 1.95,
                    ANDREAS_SEPPI: 1.85,
                },
            },
            {
                'round': 64,
                'players': [
                    GRIGOR_DIMITROV,
                    UGO_HUMBERT,
                ],
                'score': [(4, 6), (6, 1), (6, 2)],
                'odds': {
                    GRIGOR_DIMITROV: 1.60,
                    UGO_HUMBERT: 2.30,
                },
            },
            {
                'round': 32,
                'players': [
                    JEREMY_CHARDY,
                    DANIIL_MEDVEDEV,
                ],
                'score': [(4, 6), (6, 2), (6, 4)],
                'odds': {
                    JEREMY_CHARDY: 6.50,
                    DANIIL_MEDVEDEV: 1.10,
                },
                'prediction': DANIIL_MEDVEDEV,
                'bet': 5,
            },
            {
                'round': 32,
                'players': [
                    ALEXANDER_ZVEREV,
                    FERNANDO_VERDASCO,
                ],
                'score': [(6, 1), (6, 3)],
                'odds': {
                    ALEXANDER_ZVEREV: 1.28,
                    FERNANDO_VERDASCO: 3.60,
                },
                'prediction': ALEXANDER_ZVEREV,
                'bet': 6,
            },

            # 2019-10-30
            {
                'round': 32,
                'players': [
                    DOMINIC_THIEM,
                    MILOS_RAONIC,
                ],
                'score': [(7, 6), (5, 7), (6, 4)],
                'odds': {
                    DOMINIC_THIEM: 1.58,
                    MILOS_RAONIC: 2.35,
                },
                'prediction': DOMINIC_THIEM,
                'bet': 1,
            },
            {
                'round': 32,
                'players': [
                    CHRISTIAN_GARIN,
                    JOHN_ISNER,
                ],
                'score': [(7, 6), (7, 6)],
                'odds': {
                    CHRISTIAN_GARIN: 2.80,
                    JOHN_ISNER: 1.42,
                },
            },
            {
                'round': 32,
                'players': [
                    DENIS_SHAPOVALOV,
                    FABIO_FOGNINI,
                ],
                'score': [(3, 6), (6, 3), (6, 3)],
                'odds': {
                    DENIS_SHAPOVALOV: 1.52,
                    FABIO_FOGNINI: 2.50,
                },
                'prediction': DENIS_SHAPOVALOV,
                'bet': 8,
            },
            {
                'round': 32,
                'players': [
                    STEFANOS_TSITSIPAS,
                    TAYLOR_FRITZ,
                ],
                'score': [(7, 6), (6, 3)],
                'odds': {
                    STEFANOS_TSITSIPAS: 1.28,
                    TAYLOR_FRITZ: 3.60,
                },
            },
            {
                'round': 32,
                'players': [
                    ALEX_DE_MINAUR,
                    ROBERTO_BAUTISTA_AGUT,
                ],
                'score': [(7, 6), (7, 6)],
                'odds': {
                    ALEX_DE_MINAUR: 1.68,
                    ROBERTO_BAUTISTA_AGUT: 2.15,
                },
                'prediction': ALEX_DE_MINAUR,
                'bet': 2,
            },
            {
                'round': 32,
                'players': [
                    GRIGOR_DIMITROV,
                    DAVID_GOFFIN,
                ],
                'score': [(7, 5), (6, 3)],
                'odds': {
                    GRIGOR_DIMITROV: 2.00,
                    DAVID_GOFFIN: 1.80,
                },
            },
            {
                'round': 32,
                'players': [
                    GAEL_MONFILS,
                    BENOIT_PAIRE,
                ],
                'score': [(6, 4), (7, 6)],
                'odds': {
                    GAEL_MONFILS: 1.48,
                    BENOIT_PAIRE: 2.60,
                },
                'prediction': GAEL_MONFILS,
                'bet': 8,
            },
            {
                'round': 32,
                'players': [
                    STAN_WAWRINKA,
                    MARIN_CILIC,
                ],
                'score': [(7, 6), (7, 6)],
                'odds': {
                    STAN_WAWRINKA: 1.60,
                    MARIN_CILIC: 2.30,
                },
                'prediction': STAN_WAWRINKA,
                'bet': 5,
            },
            {
                'round': 32,
                'players': [
                    NOVAK_DJOKOVIC,
                    CORENTIN_MOUTET,
                ],
                'score': [(7, 6), (6, 4)],
                'odds': {
                    NOVAK_DJOKOVIC: 1.01,
                    CORENTIN_MOUTET: 14.00,
                },
                'prediction': NOVAK_DJOKOVIC,
                'bet': 2,
            },
            {
                'round': 32,
                'players': [
                    KYLE_EDMUND,
                    DIEGO_SCHWARTZMAN,
                ],
                'score': [(7, 5), (6, 3)],
                'odds': {
                    KYLE_EDMUND: 2.40,
                    DIEGO_SCHWARTZMAN: 1.55,
                },
            },
            {
                'round': 32,
                'players': [
                    RAFAEL_NADAL,
                    ADRIAN_MANNARINO,
                ],
                'score': [(7, 5), (6, 4)],
                'odds': {
                    RAFAEL_NADAL: 1.14,
                    ADRIAN_MANNARINO: 5.50,
                },
                'prediction': RAFAEL_NADAL,
                'bet': 6,
            },
            {
                'round': 32,
                'players': [
                    JO_WILFRIED_TSONGA,
                    MATTEO_BERRETTINI,
                ],
                'score': [(6, 4), (6, 3)],
                'odds': {
                    JO_WILFRIED_TSONGA: 2.35,
                    MATTEO_BERRETTINI: 1.58,
                },
                'prediction': MATTEO_BERRETTINI,
                'bet': 5,
            },

            # 2019-10-31
            {
                'round': 16,
                'players': [
                    CHRISTIAN_GARIN,
                    JEREMY_CHARDY,
                ],
                'score': [(6, 7), (6, 4), (7, 6)],
                'odds': {
                    CHRISTIAN_GARIN: 2.30,
                    JEREMY_CHARDY: 1.60,
                },
            },
            {
                'round': 16,
                'players': [
                    GRIGOR_DIMITROV,
                    DOMINIC_THIEM,
                ],
                'score': [(6, 3), (6, 2)],
                'odds': {
                    GRIGOR_DIMITROV: 2.10,
                    DOMINIC_THIEM: 1.70,
                },
            },
            {
                'round': 16,
                'players': [
                    STEFANOS_TSITSIPAS,
                    ALEX_DE_MINAUR,
                ],
                'score': [(6, 3), (6, 4)],
                'odds': {
                    STEFANOS_TSITSIPAS: 1.58,
                    ALEX_DE_MINAUR: 2.35,
                },
            },
            {
                'round': 16,
                'players': [
                    NOVAK_DJOKOVIC,
                    KYLE_EDMUND,
                ],
                'score': [(7, 6), (6, 1)],
                'odds': {
                    NOVAK_DJOKOVIC: 1.08,
                    KYLE_EDMUND: 7.50,
                },
                'prediction': NOVAK_DJOKOVIC,
                'bet': 8,
            },
            {
                'round': 16,
                'players': [
                    JO_WILFRIED_TSONGA,
                    JAN_LENNARD_STRUFF,
                ],
                'score': [(2, 6), (6, 4), (7, 6)],
                'odds': {
                    JO_WILFRIED_TSONGA: 1.60,
                    JAN_LENNARD_STRUFF: 2.30,
                },
                'prediction': JO_WILFRIED_TSONGA,
                'bet': 3,
            },
            {
                'round': 16,
                'players': [
                    DENIS_SHAPOVALOV,
                    ALEXANDER_ZVEREV,
                ],
                'score': [(6, 2), (5, 7), (6, 2)],
                'odds': {
                    DENIS_SHAPOVALOV: 2.80,
                    ALEXANDER_ZVEREV: 1.42,
                },
                'prediction': ALEXANDER_ZVEREV,
                'bet': 5,
            },
            {
                'round': 16,
                'players': [
                    RAFAEL_NADAL,
                    STAN_WAWRINKA,
                ],
                'score': [(6, 4), (6, 4)],
                'odds': {
                    RAFAEL_NADAL: 1.24,
                    STAN_WAWRINKA: 4.00,
                },
                'prediction': RAFAEL_NADAL,
                'bet': 2,
            },
            {
                'round': 16,
                'players': [
                    GAEL_MONFILS,
                    RADU_ALBOT,
                ],
                'score': [(4, 6), (6, 4), (6, 1)],
                'odds': {
                    GAEL_MONFILS: 1.22,
                    RADU_ALBOT: 4.20,
                },
                'prediction': GAEL_MONFILS,
                'bet': 2,
            },

            # 2019-11-01
            {
                'round': 8,
                'players': [
                    GRIGOR_DIMITROV,
                    CHRISTIAN_GARIN,
                ],
                'score': [(6, 2), (7, 5)],
                'odds': {
                    GRIGOR_DIMITROV: 1.24,
                    CHRISTIAN_GARIN: 4.00,
                },
                'prediction': GRIGOR_DIMITROV,
                'bet': 1,
            },
            {
                'round': 8,
                'players': [
                    NOVAK_DJOKOVIC,
                    STEFANOS_TSITSIPAS,
                ],
                'score': [(6, 1), (6, 2)],
                'odds': {
                    NOVAK_DJOKOVIC: 1.26,
                    STEFANOS_TSITSIPAS: 3.80,
                },
                'prediction': NOVAK_DJOKOVIC,
                'bet': 4,
            },
            {
                'round': 8,
                'players': [
                    DENIS_SHAPOVALOV,
                    GAEL_MONFILS,
                ],
                'score': [(6, 2), (6, 2)],
                'odds': {
                    DENIS_SHAPOVALOV: 1.80,
                    GAEL_MONFILS: 2.00,
                },
            },
            {
                'round': 8,
                'players': [
                    RAFAEL_NADAL,
                    JO_WILFRIED_TSONGA,
                ],
                'score': [(7, 6), (6, 1)],
                'odds': {
                    RAFAEL_NADAL: 1.22,
                    JO_WILFRIED_TSONGA: 4.20,
                },
                'prediction': RAFAEL_NADAL,
                'bet': 2,
            },

            # 2019-11-02
            {
                'round': 4,
                'players': [
                    NOVAK_DJOKOVIC,
                    GRIGOR_DIMITROV,
                ],
                'score': [(7, 6), (6, 4)],
                'odds': {
                    NOVAK_DJOKOVIC: 1.13,
                    GRIGOR_DIMITROV: 6.00,
                },
                'prediction': NOVAK_DJOKOVIC,
                'bet': 1,
            },
            {
                'round': 4,
                'players': [
                    DENIS_SHAPOVALOV,
                    RAFAEL_NADAL,
                ],
                'score': [],
                'retired': True,
                'odds': {
                    DENIS_SHAPOVALOV: 4.60,
                    RAFAEL_NADAL: 1.20,
                },
            },

            # 2019-11-03
            {
                'round': 2,
                'players': [
                    NOVAK_DJOKOVIC,
                    DENIS_SHAPOVALOV,
                ],
                'score': [(6, 3), (6, 4)],
                'odds': {
                    NOVAK_DJOKOVIC: 1.10,
                    DENIS_SHAPOVALOV: 6.50,
                },
                'prediction': NOVAK_DJOKOVIC,
                'bet': 5,
            },
        ]
    },
]
