diff --git a/populate/firestore-data/matches.json b/populate/firestore-data/matches.json index 1cdfea3d..91014914 100644 --- a/populate/firestore-data/matches.json +++ b/populate/firestore-data/matches.json @@ -1 +1,1632 @@ -matches_ldc.json \ No newline at end of file +{ + "matches": { + "-Kj2zgJGrbesJWV8zQFP": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "dateTime": { + "_seconds": 1623438000, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfp9V5wdpN59exkD", + "teamA": "-Kj2zfpFzqykBwiz5dcL", + "phase": "0", + "display": true, + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgJN_QhVeEpyAeh5": { + "teamB": "-Kj2zfpFzqykBwiz5dcM", + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "phase": "0", + "dateTime": { + "_seconds": 1623502800, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpEdmB6SgyPd85W", + "display": true, + "subCollection": {} + }, + "-Kj2zgJOa5shOQaGqFH5": { + "display": false, + "teamA": "-Kj2zfpFzqykBwiz5dcL", + "phase": "0", + "dateTime": { + "_seconds": 1623859200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpEdmB6SgyPd85W", + "subCollection": {} + }, + "-Kj2zgJQPZRVObVjNxZU": { + "teamB": "-Kj2zfpFzqykBwiz5dcM", + "teamA": "-Kj2zfp9V5wdpN59exkD", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "dateTime": { + "_seconds": 1623870000, + "_nanoseconds": 0 + }, + "display": false, + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgJRjiBeMLOSOa4I": { + "teamA": "-Kj2zfp9V5wdpN59exkD", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "streaming": "BeIN", + "teamB": "-Kj2zfpEdmB6SgyPd85W", + "display": false, + "dateTime": { + "_seconds": 1624204800, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgJXT8q12LIs6rP5": { + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "display": false, + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpFzqykBwiz5dcL", + "dateTime": { + "_seconds": 1624204800, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpFzqykBwiz5dcM", + "subCollection": {} + }, + "-Kj2zgJo-v-r6DFBut7y": { + "teamB": "-Kj2zfpGJmSTghyT06un", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1623513600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpFzqykBwiz5dcN", + "display": true, + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "streaming": "BeIN", + "subCollection": {} + }, + "-Kj2zgJo-v-r6DFBut7z": { + "teamA": "-Kj2zfpHPqNpMy7ZgxmM", + "dateTime": { + "_seconds": 1623524400, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpGJmSTghyT06uo", + "display": true, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgJsLJ5umqZ2iiAN": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "teamB": "-Kj2zfpGJmSTghyT06uo", + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "display": false, + "dateTime": { + "_seconds": 1623848400, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpGJmSTghyT06un", + "subCollection": {} + }, + "-Kj2zgJuTNBgf-js0QLA": { + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "teamB": "-Kj2zfpHPqNpMy7ZgxmM", + "phase": "0", + "display": false, + "streaming": "BeIN", + "dateTime": { + "_seconds": 1623945600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpFzqykBwiz5dcN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgJuTNBgf-js0QLB": { + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "teamA": "-Kj2zfpGJmSTghyT06un", + "teamB": "-Kj2zfpHPqNpMy7ZgxmM", + "dateTime": { + "_seconds": 1624302000, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "phase": "0", + "display": false, + "subCollection": {} + }, + "-Kj2zgJvZ03_Dv2tQ1jc": { + "streaming": "BeIN", + "teamB": "-Kj2zfpFzqykBwiz5dcN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624302000, + "_nanoseconds": 0 + }, + "display": false, + "teamA": "-Kj2zfpGJmSTghyT06uo", + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgJxrQJp6fmWssim": { + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "dateTime": { + "_seconds": 1623600000, + "_nanoseconds": 0 + }, + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpJov1GY9sA2IgF", + "streaming": "BeIN", + "teamB": "-Kj2zfpKYdjdHhPukkXr", + "display": true, + "subCollection": {} + }, + "-Kj2zgJzfhGd6M-zLxTE": { + "display": true, + "teamA": "-Kj2zfpJov1GY9sA2IgE", + "dateTime": { + "_seconds": 1623610800, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpIxWevwDITiL0V", + "streaming": "M6", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "subCollection": {} + }, + "-Kj2zgK2l0NwznS00Qql": { + "phase": "0", + "display": false, + "teamB": "-Kj2zfpKYdjdHhPukkXr", + "streaming": "BeIN", + "teamA": "-Kj2zfpIxWevwDITiL0V", + "dateTime": { + "_seconds": 1623934800, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgK2l0NwznS00Qqm": { + "teamB": "-Kj2zfpJov1GY9sA2IgF", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "display": false, + "dateTime": { + "_seconds": 1623956400, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpJov1GY9sA2IgE", + "subCollection": {} + }, + "-Kj2zgK3E-HGFIZCGvJy": { + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpJov1GY9sA2IgE", + "dateTime": { + "_seconds": 1624291200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpKYdjdHhPukkXr", + "subCollection": {} + }, + "-Kj2zgK5ve6ldyni9JDc": { + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "dateTime": { + "_seconds": 1624291200, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpJov1GY9sA2IgF", + "streaming": "BeIN", + "teamA": "-Kj2zfpIxWevwDITiL0V", + "display": false, + "subCollection": {} + }, + "-Kj2zgK6wnowR9Es8SiO": { + "teamA": "-Kj2zfpKYdjdHhPukkXs", + "teamB": "-Kj2zfpKYdjdHhPukkXt", + "phase": "0", + "dateTime": { + "_seconds": 1623589200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": true, + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "subCollection": {} + }, + "-Kj2zgK7SCe-AuK4Bgf4": { + "display": true, + "dateTime": { + "_seconds": 1623675600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXu", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "teamB": "-Kj2zfpLjC03AaK-W8Lo", + "streaming": "BeIN", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgKB5oa_3m7pXtg7": { + "phase": "0", + "teamB": "-Kj2zfpLjC03AaK-W8Lo", + "streaming": "BeIN", + "display": false, + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "dateTime": { + "_seconds": 1624032000, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXt", + "subCollection": {} + }, + "-Kj2zgKCVghYIVJ6J2V2": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXs", + "phase": "0", + "teamB": "-Kj2zfpKYdjdHhPukkXu", + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "streaming": "TF1", + "dateTime": { + "_seconds": 1624042800, + "_nanoseconds": 0 + }, + "display": false, + "subCollection": {} + }, + "-Kj2zgKFmqNSgABIZ0wv": { + "streaming": "BeIN", + "phase": "0", + "teamB": "-Kj2zfpKYdjdHhPukkXs", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624388400, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "display": false, + "teamA": "-Kj2zfpLjC03AaK-W8Lo", + "subCollection": {} + }, + "-Kj2zgKGyT9xK_oM7Eby": { + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "teamB": "-Kj2zfpKYdjdHhPukkXu", + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624388400, + "_nanoseconds": 0 + }, + "display": false, + "teamA": "-Kj2zfpKYdjdHhPukkXt", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKHfJeVs6mBV5E4": { + "dateTime": { + "_seconds": 1623686400, + "_nanoseconds": 0 + }, + "display": true, + "streaming": "BeIN", + "teamA": "-Kj2zfpN8l22eNCLSzLj", + "teamB": "-Kj2zfpN8l22eNCLSzLl", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "subCollection": {} + }, + "-Kj2zgKPFE3FgypNGQ-1": { + "teamB": "-Kj2zfpM7z9dtuBQZC4c", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "phase": "0", + "dateTime": { + "_seconds": 1623697200, + "_nanoseconds": 0 + }, + "display": true, + "teamA": "-Kj2zfpN8l22eNCLSzLk", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgKRUwOUaYO9TiKz": { + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "dateTime": { + "_seconds": 1624021200, + "_nanoseconds": 0 + }, + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "teamB": "-Kj2zfpN8l22eNCLSzLl", + "subCollection": {} + }, + "-Kj2zgKRUwOUaYO9TiL-": { + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624129200, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "teamA": "-Kj2zfpN8l22eNCLSzLk", + "phase": "0", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKa": { + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "display": false, + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKb": { + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "phase": "0", + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKc": { + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "teamA": "-Kj2zfpN8l22eNCLSzLl", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamB": "-Kj2zfpN8l22eNCLSzLk", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKd": { + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "teamA": "-Kj2zfpRCBdqgDxcBLBQ", + "teamB": "-Kj2zfpPgzwXCT7Bnm1y", + "display": true, + "dateTime": { + "_seconds": 1623772800, + "_nanoseconds": 0 + }, + "phase": "0", + "streaming": "BeIN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKe": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpO3MwCoLIdNuNg", + "dateTime": { + "_seconds": 1623783600, + "_nanoseconds": 0 + }, + "display": true, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "teamB": "-Kj2zfpO3MwCoLIdNuNf", + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKf": { + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "streaming": "TF1", + "teamA": "-Kj2zfpRCBdqgDxcBLBQ", + "phase": "0", + "teamB": "-Kj2zfpO3MwCoLIdNuNg", + "dateTime": { + "_seconds": 1624107600, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": false, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKg": { + "dateTime": { + "_seconds": 1624118400, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "M6", + "teamB": "-Kj2zfpO3MwCoLIdNuNf", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "display": false, + "teamA": "-Kj2zfpPgzwXCT7Bnm1y", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKh": { + "dateTime": { + "_seconds": 1624474800, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "teamA": "-Kj2zfpPgzwXCT7Bnm1y", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": false, + "teamB": "-Kj2zfpO3MwCoLIdNuNg", + "phase": "0", + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKi": { + "dateTime": { + "_seconds": 1624474800, + "_nanoseconds": 0 + }, + "phase": "0", + "teamB": "-Kj2zfpRCBdqgDxcBLBQ", + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "teamA": "-Kj2zfpO3MwCoLIdNuNf", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + } + } +} diff --git a/populate/firestore-data/matches_euro.json b/populate/firestore-data/matches_euro.json index bab0bb30..91014914 100644 --- a/populate/firestore-data/matches_euro.json +++ b/populate/firestore-data/matches_euro.json @@ -1,768 +1,1632 @@ { - "matches": { - "-Kj2zgJGrbesJWV8zQFP": { - "odds": { - "1": 1.35, - "2": 9.75, - "B": 9.75, - "N": 4.25, - "A": 1.35 - }, - "scores": { - "B": 2, - "winner": "N", - "A": 2 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD3", - "dateTime": { - "_seconds": 1623438000, - "_nanoseconds": 0 - }, - "teamB": "-Kj2zfp9V5wdpN59exkD", - "teamA": "-Kj2zfpFzqykBwiz5dcL", - "phase": "0", - "display": true, - "streaming": "TF1", - "subCollection": {} - }, - "-Kj2zgJN_QhVeEpyAeh5": { - "teamB": "-Kj2zfpFzqykBwiz5dcM", - "stadium": "-Kioc-ZW9T-10wOZ3oD1", - "phase": "0", - "dateTime": { - "_seconds": 1623502800, - "_nanoseconds": 0 - }, - "odds": { - "1": 7, - "2": 1.52, - "A": 7, - "N": 3.55, - "B": 1.52 - }, - "streaming": "BeIN", - "teamA": "-Kj2zfpEdmB6SgyPd85W", - "display": true, - "scores": { - "winner": "N", - "B": 1, - "A": 1 - }, - "subCollection": {} - }, - "-Kj2zgJOa5shOQaGqFH5": { - "display": false, - "teamA": "-Kj2zfpFzqykBwiz5dcL", - "phase": "0", - "dateTime": { - "_seconds": 1623859200, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "stadium": "-Kioc-ZW9T-10wOZ3oD1", - "odds": { - "1": 1.85, - "2": 3.9, - "N": 2.85, - "A": 2.33, - "B": 3.35 - }, - "scores": { - "A": 0, - "winner": "B", - "B": 4 - }, - "teamB": "-Kj2zfpEdmB6SgyPd85W", - "subCollection": {} - }, - "-Kj2zgJQPZRVObVjNxZU": { - "scores": { - "A": 0, - "B": 4, - "winner": "B" - }, - "teamB": "-Kj2zfpFzqykBwiz5dcM", - "teamA": "-Kj2zfp9V5wdpN59exkD", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 3.25, - "A": 4.2, - "B": 1.88 - }, - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD3", - "dateTime": { - "_seconds": 1623870000, - "_nanoseconds": 0 - }, - "display": false, - "streaming": "M6", - "subCollection": {} - }, - "-Kj2zgJRjiBeMLOSOa4I": { - "teamA": "-Kj2zfp9V5wdpN59exkD", - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD3", - "scores": { - "winner": "A", - "B": 0, - "A": 1 - }, - "streaming": "BeIN", - "teamB": "-Kj2zfpEdmB6SgyPd85W", - "display": false, - "dateTime": { - "_seconds": 1624204800, - "_nanoseconds": 0 - }, - "odds": { - "1": 1.7, - "2": 4.3, - "B": 15.5, - "A": 1.19, - "N": 5.7 - }, - "subCollection": {} - }, - "-Kj2zgJXT8q12LIs6rP5": { - "stadium": "-Kioc-ZW9T-10wOZ3oD1", - "display": false, - "phase": "0", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 4.1, - "A": 1.43, - "B": 7.25 - }, - "teamB": "-Kj2zfpFzqykBwiz5dcL", - "dateTime": { - "_seconds": 1624204800, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "teamA": "-Kj2zfpFzqykBwiz5dcM", - "subCollection": {} - }, - "-Kj2zgJo-v-r6DFBut7y": { - "teamB": "-Kj2zfpGJmSTghyT06un", - "phase": "0", - "odds": { - "1": 1.7, - "2": 4.3, - "A": 1.13, - "N": 6.8, - "B": 21 - }, - "dateTime": { - "_seconds": 1623513600, - "_nanoseconds": 0 - }, - "teamA": "-Kj2zfpFzqykBwiz5dcN", - "display": true, - "stadium": "-Kioc-ZW9T-10wOZ3oD2", - "streaming": "BeIN", - "subCollection": {} - }, - "-Kj2zgJo-v-r6DFBut7z": { - "teamA": "-Kj2zfpHPqNpMy7ZgxmM", - "dateTime": { - "_seconds": 1623524400, - "_nanoseconds": 0 - }, - "teamB": "-Kj2zfpGJmSTghyT06uo", - "display": true, - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD0", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 4.4, - "B": 1.33, - "A": 10 - }, - "streaming": "M6", - "subCollection": {} - }, - "-Kj2zgJsLJ5umqZ2iiAN": { - "odds": { - "1": 1.7, - "2": 4.3, - "B": 3.25, - "A": 2.28, - "N": 3 - }, - "phase": "0", - "teamB": "-Kj2zfpGJmSTghyT06uo", - "stadium": "-Kioc-ZW9T-10wOZ3oD0", - "display": false, - "dateTime": { - "_seconds": 1623848400, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "teamA": "-Kj2zfpGJmSTghyT06un", - "subCollection": {} - }, - "-Kj2zgJuTNBgf-js0QLA": { - "stadium": "-Kioc-ZW9T-10wOZ3oD2", - "teamB": "-Kj2zfpHPqNpMy7ZgxmM", - "phase": "0", - "display": false, - "streaming": "BeIN", - "dateTime": { - "_seconds": 1623945600, - "_nanoseconds": 0 - }, - "teamA": "-Kj2zfpFzqykBwiz5dcN", - "odds": { - "1": 1.7, - "2": 4.3, - "B": 4.5, - "A": 1.82, - "N": 3.25 - }, - "subCollection": {} - }, - "-Kj2zgJuTNBgf-js0QLB": { - "stadium": "-Kioc-ZW9T-10wOZ3oD0", - "teamA": "-Kj2zfpGJmSTghyT06un", - "teamB": "-Kj2zfpHPqNpMy7ZgxmM", - "dateTime": { - "_seconds": 1624302000, - "_nanoseconds": 0 - }, - "odds": { - "1": 1.7, - "2": 4.3, - "B": 6.6, - "N": 3.65, - "A": 1.53 - }, - "streaming": "BeIN", - "phase": "0", - "display": false, - "subCollection": {} - }, - "-Kj2zgJvZ03_Dv2tQ1jc": { - "streaming": "BeIN", - "teamB": "-Kj2zfpFzqykBwiz5dcN", - "odds": { - "1": 1.7, - "2": 4.3, - "B": 13.5, - "N": 5.25, - "A": 1.23 - }, - "dateTime": { - "_seconds": 1624302000, - "_nanoseconds": 0 - }, - "display": false, - "teamA": "-Kj2zfpGJmSTghyT06uo", - "stadium": "-Kioc-ZW9T-10wOZ3oD2", - "phase": "0", - "subCollection": {} - }, - "-Kj2zgJxrQJp6fmWssim": { - "stadium": "-Kioc-ZW9T-10wOZ3oD5", - "dateTime": { - "_seconds": 1623600000, - "_nanoseconds": 0 - }, - "phase": "0", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 6, - "B": 1.17, - "A": 16.5 - }, - "teamA": "-Kj2zfpJov1GY9sA2IgF", - "streaming": "BeIN", - "teamB": "-Kj2zfpKYdjdHhPukkXr", - "display": true, - "subCollection": {} - }, - "-Kj2zgJzfhGd6M-zLxTE": { - "display": true, - "teamA": "-Kj2zfpJov1GY9sA2IgE", - "dateTime": { - "_seconds": 1623610800, - "_nanoseconds": 0 - }, - "teamB": "-Kj2zfpIxWevwDITiL0V", - "streaming": "M6", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 4.5, - "A": 1.33, - "B": 9.25 - }, - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD6", - "subCollection": {} - }, - "-Kj2zgK2l0NwznS00Qql": { - "phase": "0", - "display": false, - "teamB": "-Kj2zfpKYdjdHhPukkXr", - "streaming": "BeIN", - "teamA": "-Kj2zfpIxWevwDITiL0V", - "dateTime": { - "_seconds": 1623934800, - "_nanoseconds": 0 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD5", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 3, - "B": 2.65, - "A": 2.7 - }, - "subCollection": {} - }, - "-Kj2zgK2l0NwznS00Qqm": { - "teamB": "-Kj2zfpJov1GY9sA2IgF", - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD6", - "display": false, - "dateTime": { - "_seconds": 1623956400, - "_nanoseconds": 0 - }, - "odds": { - "1": 1.7, - "2": 4.3, - "N": 3, - "B": 2.55, - "A": 2.82 - }, - "streaming": "BeIN", - "teamA": "-Kj2zfpJov1GY9sA2IgE", - "subCollection": {} - }, - "-Kj2zgK3E-HGFIZCGvJy": { - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD5", - "display": false, - "odds": { - "1": 1.7, - "2": 4.3, - "A": 1.25, - "B": 11.25, - "N": 5.1 - }, - "teamB": "-Kj2zfpJov1GY9sA2IgE", - "dateTime": { - "_seconds": 1624291200, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "teamA": "-Kj2zfpKYdjdHhPukkXr", - "subCollection": {} - }, - "-Kj2zgK5ve6ldyni9JDc": { - "stadium": "-Kioc-ZW9T-10wOZ3oD6", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 4, - "B": 6.7, - "A": 1.47 - }, - "phase": "0", - "dateTime": { - "_seconds": 1624291200, - "_nanoseconds": 0 - }, - "teamB": "-Kj2zfpJov1GY9sA2IgF", - "streaming": "BeIN", - "teamA": "-Kj2zfpIxWevwDITiL0V", - "display": false, - "subCollection": {} - }, - "-Kj2zgK6wnowR9Es8SiO": { - "teamA": "-Kj2zfpKYdjdHhPukkXs", - "teamB": "-Kj2zfpKYdjdHhPukkXt", - "phase": "0", - "dateTime": { - "_seconds": 1623589200, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 5.9, - "A": 1.18, - "B": 16 - }, - "display": true, - "stadium": "-Kioc-ZW9T-10wOZ3oD7", - "subCollection": {} - }, - "-Kj2zgK7SCe-AuK4Bgf4": { - "display": true, - "dateTime": { - "_seconds": 1623675600, - "_nanoseconds": 0 - }, - "teamA": "-Kj2zfpKYdjdHhPukkXu", - "odds": { - "1": 1.7, - "2": 4.3, - "A": 3.1, - "N": 3.05, - "B": 2.33 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD8", - "teamB": "-Kj2zfpLjC03AaK-W8Lo", - "streaming": "BeIN", - "phase": "0", - "subCollection": {} - }, - "-Kj2zgKB5oa_3m7pXtg7": { - "phase": "0", - "teamB": "-Kj2zfpLjC03AaK-W8Lo", - "streaming": "BeIN", - "display": false, - "stadium": "-Kioc-ZW9T-10wOZ3oD8", - "dateTime": { - "_seconds": 1624032000, - "_nanoseconds": 0 - }, - "odds": { - "1": 1.7, - "2": 4.3, - "N": 3.05, - "A": 2.45, - "B": 2.9 - }, - "teamA": "-Kj2zfpKYdjdHhPukkXt", - "subCollection": {} - }, - "-Kj2zgKCVghYIVJ6J2V2": { - "odds": { - "1": 1.7, - "2": 4.3, - "A": 4.9, - "N": 3.4, - "B": 1.72 - }, - "teamA": "-Kj2zfpKYdjdHhPukkXs", - "phase": "0", - "teamB": "-Kj2zfpKYdjdHhPukkXu", - "stadium": "-Kioc-ZW9T-10wOZ3oD7", - "streaming": "TF1", - "dateTime": { - "_seconds": 1624042800, - "_nanoseconds": 0 - }, - "display": false, - "subCollection": {} - }, - "-Kj2zgKFmqNSgABIZ0wv": { - "streaming": "BeIN", - "phase": "0", - "teamB": "-Kj2zfpKYdjdHhPukkXs", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 4.35, - "A": 9.25, - "B": 1.35 - }, - "dateTime": { - "_seconds": 1624388400, - "_nanoseconds": 0 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD7", - "display": false, - "teamA": "-Kj2zfpLjC03AaK-W8Lo", - "subCollection": {} - }, - "-Kj2zgKGyT9xK_oM7Eby": { - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oD8", - "teamB": "-Kj2zfpKYdjdHhPukkXu", - "streaming": "BeIN", - "dateTime": { - "_seconds": 1624388400, - "_nanoseconds": 0 - }, - "display": false, - "teamA": "-Kj2zfpKYdjdHhPukkXt", - "odds": { - "1": 1.7, - "2": 4.3, - "B": 9, - "N": 4.5, - "A": 1.33 - }, - "subCollection": {} - }, - "-Kj2zgKHfJeVs6mBV5E4": { - "dateTime": { - "_seconds": 1623686400, - "_nanoseconds": 0 - }, - "display": true, - "streaming": "BeIN", - "teamA": "-Kj2zfpN8l22eNCLSzLj", - "teamB": "-Kj2zfpN8l22eNCLSzLl", - "phase": "0", - "odds": { - "2": 4.3, - "A": 3.35, - "N": 3.15, - "B": 2.15 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD9", - "subCollection": {} - }, - "-Kj2zgKPFE3FgypNGQ-1": { - "teamB": "-Kj2zfpM7z9dtuBQZC4c", - "stadium": "-Kioc-ZW9T-10wOZ3oDA", - "phase": "0", - "dateTime": { - "_seconds": 1623697200, - "_nanoseconds": 0 - }, - "display": true, - "teamA": "-Kj2zfpN8l22eNCLSzLk", - "odds": { - "1": 1.7, - "2": 4.3, - "N": 3.3, - "B": 1.85, - "A": 4.2 - }, - "streaming": "TF1", - "subCollection": {} - }, - "-Kj2zgKRUwOUaYO9TiKz": { - "teamA": "-Kj2zfpM7z9dtuBQZC4c", - "dateTime": { - "_seconds": 1624021200, - "_nanoseconds": 0 - }, - "display": false, - "streaming": "BeIN", - "stadium": "-Kioc-ZW9T-10wOZ3oDA", - "odds": { - "1": 1.7, - "2": 4.3, - "B": 2.28, - "N": 3.1, - "A": 3.15 - }, - "phase": "0", - "teamB": "-Kj2zfpN8l22eNCLSzLl", - "subCollection": {} - }, - "-Kj2zgKRUwOUaYO9TiL-": { - "streaming": "BeIN", - "dateTime": { - "_seconds": 1624129200, - "_nanoseconds": 0 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oD9", - "teamB": "-Kj2zfpN8l22eNCLSzLj", - "teamA": "-Kj2zfpN8l22eNCLSzLk", - "phase": "0", - "display": false, - "odds": { - "1": 1.7, - "2": 4.3, - "B": 2.42, - "N": 3.2, - "A": 2.82 - }, - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKa": { - "stadium": "-Kioc-ZW9T-10wOZ3oDA", - "teamA": "-Kj2zfpM7z9dtuBQZC4c", - "streaming": "BeIN", - "dateTime": { - "_seconds": 1624464000, - "_nanoseconds": 0 - }, - "display": false, - "teamB": "-Kj2zfpN8l22eNCLSzLj", - "phase": "0", - "odds": { - "1": 4, - "2": 5, - "N": 3, - "B": 2, - "A": 1 - }, - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKb": { - "display": false, - "streaming": "BeIN", - "stadium": "-Kioc-ZW9T-10wOZ3oDA", - "odds": { - "1": 4, - "2": 5, - "N": 3, - "B": 2, - "A": 1 - }, - "teamB": "-Kj2zfpN8l22eNCLSzLj", - "dateTime": { - "_seconds": 1624464000, - "_nanoseconds": 0 - }, - "phase": "0", - "teamA": "-Kj2zfpM7z9dtuBQZC4c", - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKc": { - "stadium": "-Kioc-ZW9T-10wOZ3oD9", - "teamA": "-Kj2zfpN8l22eNCLSzLl", - "display": false, - "odds": { - "1": 4, - "2": 5, - "N": 3, - "A": 1, - "B": 2 - }, - "dateTime": { - "_seconds": 1624464000, - "_nanoseconds": 0 - }, - "streaming": "BeIN", - "teamB": "-Kj2zfpN8l22eNCLSzLk", - "phase": "0", - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKd": { - "stadium": "-Kioc-ZW9T-10wOZ3oDC", - "teamA": "-Kj2zfpRCBdqgDxcBLBQ", - "teamB": "-Kj2zfpPgzwXCT7Bnm1y", - "display": true, - "dateTime": { - "_seconds": 1623772800, - "_nanoseconds": 0 - }, - "phase": "0", - "streaming": "BeIN", - "odds": { - "1": 4, - "2": 5, - "N": 3, - "B": 2, - "A": 1 - }, - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKe": { - "odds": { - "1": 4, - "2": 5, - "N": 3, - "A": 1, - "B": 2 - }, - "teamA": "-Kj2zfpO3MwCoLIdNuNg", - "dateTime": { - "_seconds": 1623783600, - "_nanoseconds": 0 - }, - "display": true, - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oDB", - "teamB": "-Kj2zfpO3MwCoLIdNuNf", - "streaming": "M6", - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKf": { - "stadium": "-Kioc-ZW9T-10wOZ3oDC", - "streaming": "TF1", - "teamA": "-Kj2zfpRCBdqgDxcBLBQ", - "phase": "0", - "teamB": "-Kj2zfpO3MwCoLIdNuNg", - "dateTime": { - "_seconds": 1624107600, - "_nanoseconds": 0 - }, - "odds": { - "1": 4, - "2": 5, - "N": 3, - "A": 1, - "B": 2 - }, - "display": false, - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKg": { - "dateTime": { - "_seconds": 1624118400, - "_nanoseconds": 0 - }, - "odds": { - "1": 4, - "2": 5, - "A": 1, - "N": 3, - "B": 2 - }, - "streaming": "M6", - "teamB": "-Kj2zfpO3MwCoLIdNuNf", - "phase": "0", - "stadium": "-Kioc-ZW9T-10wOZ3oDB", - "display": false, - "teamA": "-Kj2zfpPgzwXCT7Bnm1y", - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKh": { - "dateTime": { - "_seconds": 1624474800, - "_nanoseconds": 0 - }, - "stadium": "-Kioc-ZW9T-10wOZ3oDC", - "teamA": "-Kj2zfpPgzwXCT7Bnm1y", - "odds": { - "1": 4, - "2": 5, - "N": 3, - "A": 1, - "B": 2 - }, - "display": false, - "teamB": "-Kj2zfpO3MwCoLIdNuNg", - "phase": "0", - "streaming": "TF1", - "subCollection": {} - }, - "-Kj2zgKRUwOUbY09TiKi": { - "dateTime": { - "_seconds": 1624474800, - "_nanoseconds": 0 - }, - "phase": "0", - "teamB": "-Kj2zfpRCBdqgDxcBLBQ", - "display": false, - "streaming": "BeIN", - "stadium": "-Kioc-ZW9T-10wOZ3oDB", - "teamA": "-Kj2zfpO3MwCoLIdNuNf", - "odds": { - "1": 4, - "2": 5, - "N": 3, - "B": 2, - "A": 1 - }, - "subCollection": {} - } + "matches": { + "-Kj2zgJGrbesJWV8zQFP": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "dateTime": { + "_seconds": 1623438000, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfp9V5wdpN59exkD", + "teamA": "-Kj2zfpFzqykBwiz5dcL", + "phase": "0", + "display": true, + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgJN_QhVeEpyAeh5": { + "teamB": "-Kj2zfpFzqykBwiz5dcM", + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "phase": "0", + "dateTime": { + "_seconds": 1623502800, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpEdmB6SgyPd85W", + "display": true, + "subCollection": {} + }, + "-Kj2zgJOa5shOQaGqFH5": { + "display": false, + "teamA": "-Kj2zfpFzqykBwiz5dcL", + "phase": "0", + "dateTime": { + "_seconds": 1623859200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpEdmB6SgyPd85W", + "subCollection": {} + }, + "-Kj2zgJQPZRVObVjNxZU": { + "teamB": "-Kj2zfpFzqykBwiz5dcM", + "teamA": "-Kj2zfp9V5wdpN59exkD", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "dateTime": { + "_seconds": 1623870000, + "_nanoseconds": 0 + }, + "display": false, + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgJRjiBeMLOSOa4I": { + "teamA": "-Kj2zfp9V5wdpN59exkD", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD3", + "streaming": "BeIN", + "teamB": "-Kj2zfpEdmB6SgyPd85W", + "display": false, + "dateTime": { + "_seconds": 1624204800, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgJXT8q12LIs6rP5": { + "stadium": "-Kioc-ZW9T-10wOZ3oD1", + "display": false, + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpFzqykBwiz5dcL", + "dateTime": { + "_seconds": 1624204800, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpFzqykBwiz5dcM", + "subCollection": {} + }, + "-Kj2zgJo-v-r6DFBut7y": { + "teamB": "-Kj2zfpGJmSTghyT06un", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1623513600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpFzqykBwiz5dcN", + "display": true, + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "streaming": "BeIN", + "subCollection": {} + }, + "-Kj2zgJo-v-r6DFBut7z": { + "teamA": "-Kj2zfpHPqNpMy7ZgxmM", + "dateTime": { + "_seconds": 1623524400, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpGJmSTghyT06uo", + "display": true, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgJsLJ5umqZ2iiAN": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "teamB": "-Kj2zfpGJmSTghyT06uo", + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "display": false, + "dateTime": { + "_seconds": 1623848400, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpGJmSTghyT06un", + "subCollection": {} + }, + "-Kj2zgJuTNBgf-js0QLA": { + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "teamB": "-Kj2zfpHPqNpMy7ZgxmM", + "phase": "0", + "display": false, + "streaming": "BeIN", + "dateTime": { + "_seconds": 1623945600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpFzqykBwiz5dcN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgJuTNBgf-js0QLB": { + "stadium": "-Kioc-ZW9T-10wOZ3oD0", + "teamA": "-Kj2zfpGJmSTghyT06un", + "teamB": "-Kj2zfpHPqNpMy7ZgxmM", + "dateTime": { + "_seconds": 1624302000, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "phase": "0", + "display": false, + "subCollection": {} + }, + "-Kj2zgJvZ03_Dv2tQ1jc": { + "streaming": "BeIN", + "teamB": "-Kj2zfpFzqykBwiz5dcN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624302000, + "_nanoseconds": 0 + }, + "display": false, + "teamA": "-Kj2zfpGJmSTghyT06uo", + "stadium": "-Kioc-ZW9T-10wOZ3oD2", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgJxrQJp6fmWssim": { + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "dateTime": { + "_seconds": 1623600000, + "_nanoseconds": 0 + }, + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpJov1GY9sA2IgF", + "streaming": "BeIN", + "teamB": "-Kj2zfpKYdjdHhPukkXr", + "display": true, + "subCollection": {} + }, + "-Kj2zgJzfhGd6M-zLxTE": { + "display": true, + "teamA": "-Kj2zfpJov1GY9sA2IgE", + "dateTime": { + "_seconds": 1623610800, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpIxWevwDITiL0V", + "streaming": "M6", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "subCollection": {} + }, + "-Kj2zgK2l0NwznS00Qql": { + "phase": "0", + "display": false, + "teamB": "-Kj2zfpKYdjdHhPukkXr", + "streaming": "BeIN", + "teamA": "-Kj2zfpIxWevwDITiL0V", + "dateTime": { + "_seconds": 1623934800, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgK2l0NwznS00Qqm": { + "teamB": "-Kj2zfpJov1GY9sA2IgF", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "display": false, + "dateTime": { + "_seconds": 1623956400, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpJov1GY9sA2IgE", + "subCollection": {} + }, + "-Kj2zgK3E-HGFIZCGvJy": { + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD5", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpJov1GY9sA2IgE", + "dateTime": { + "_seconds": 1624291200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamA": "-Kj2zfpKYdjdHhPukkXr", + "subCollection": {} + }, + "-Kj2zgK5ve6ldyni9JDc": { + "stadium": "-Kioc-ZW9T-10wOZ3oD6", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "dateTime": { + "_seconds": 1624291200, + "_nanoseconds": 0 + }, + "teamB": "-Kj2zfpJov1GY9sA2IgF", + "streaming": "BeIN", + "teamA": "-Kj2zfpIxWevwDITiL0V", + "display": false, + "subCollection": {} + }, + "-Kj2zgK6wnowR9Es8SiO": { + "teamA": "-Kj2zfpKYdjdHhPukkXs", + "teamB": "-Kj2zfpKYdjdHhPukkXt", + "phase": "0", + "dateTime": { + "_seconds": 1623589200, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": true, + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "subCollection": {} + }, + "-Kj2zgK7SCe-AuK4Bgf4": { + "display": true, + "dateTime": { + "_seconds": 1623675600, + "_nanoseconds": 0 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXu", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "teamB": "-Kj2zfpLjC03AaK-W8Lo", + "streaming": "BeIN", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgKB5oa_3m7pXtg7": { + "phase": "0", + "teamB": "-Kj2zfpLjC03AaK-W8Lo", + "streaming": "BeIN", + "display": false, + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "dateTime": { + "_seconds": 1624032000, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXt", + "subCollection": {} + }, + "-Kj2zgKCVghYIVJ6J2V2": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpKYdjdHhPukkXs", + "phase": "0", + "teamB": "-Kj2zfpKYdjdHhPukkXu", + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "streaming": "TF1", + "dateTime": { + "_seconds": 1624042800, + "_nanoseconds": 0 + }, + "display": false, + "subCollection": {} + }, + "-Kj2zgKFmqNSgABIZ0wv": { + "streaming": "BeIN", + "phase": "0", + "teamB": "-Kj2zfpKYdjdHhPukkXs", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624388400, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD7", + "display": false, + "teamA": "-Kj2zfpLjC03AaK-W8Lo", + "subCollection": {} + }, + "-Kj2zgKGyT9xK_oM7Eby": { + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oD8", + "teamB": "-Kj2zfpKYdjdHhPukkXu", + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624388400, + "_nanoseconds": 0 + }, + "display": false, + "teamA": "-Kj2zfpKYdjdHhPukkXt", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKHfJeVs6mBV5E4": { + "dateTime": { + "_seconds": 1623686400, + "_nanoseconds": 0 + }, + "display": true, + "streaming": "BeIN", + "teamA": "-Kj2zfpN8l22eNCLSzLj", + "teamB": "-Kj2zfpN8l22eNCLSzLl", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "subCollection": {} + }, + "-Kj2zgKPFE3FgypNGQ-1": { + "teamB": "-Kj2zfpM7z9dtuBQZC4c", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "phase": "0", + "dateTime": { + "_seconds": 1623697200, + "_nanoseconds": 0 + }, + "display": true, + "teamA": "-Kj2zfpN8l22eNCLSzLk", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgKRUwOUaYO9TiKz": { + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "dateTime": { + "_seconds": 1624021200, + "_nanoseconds": 0 + }, + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "phase": "0", + "teamB": "-Kj2zfpN8l22eNCLSzLl", + "subCollection": {} + }, + "-Kj2zgKRUwOUaYO9TiL-": { + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624129200, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "teamA": "-Kj2zfpN8l22eNCLSzLk", + "phase": "0", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKa": { + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "streaming": "BeIN", + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "display": false, + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "phase": "0", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKb": { + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDA", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamB": "-Kj2zfpN8l22eNCLSzLj", + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "phase": "0", + "teamA": "-Kj2zfpM7z9dtuBQZC4c", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKc": { + "stadium": "-Kioc-ZW9T-10wOZ3oD9", + "teamA": "-Kj2zfpN8l22eNCLSzLl", + "display": false, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "dateTime": { + "_seconds": 1624464000, + "_nanoseconds": 0 + }, + "streaming": "BeIN", + "teamB": "-Kj2zfpN8l22eNCLSzLk", + "phase": "0", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKd": { + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "teamA": "-Kj2zfpRCBdqgDxcBLBQ", + "teamB": "-Kj2zfpPgzwXCT7Bnm1y", + "display": true, + "dateTime": { + "_seconds": 1623772800, + "_nanoseconds": 0 + }, + "phase": "0", + "streaming": "BeIN", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKe": { + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "teamA": "-Kj2zfpO3MwCoLIdNuNg", + "dateTime": { + "_seconds": 1623783600, + "_nanoseconds": 0 + }, + "display": true, + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "teamB": "-Kj2zfpO3MwCoLIdNuNf", + "streaming": "M6", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKf": { + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "streaming": "TF1", + "teamA": "-Kj2zfpRCBdqgDxcBLBQ", + "phase": "0", + "teamB": "-Kj2zfpO3MwCoLIdNuNg", + "dateTime": { + "_seconds": 1624107600, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": false, + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKg": { + "dateTime": { + "_seconds": 1624118400, + "_nanoseconds": 0 + }, + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "streaming": "M6", + "teamB": "-Kj2zfpO3MwCoLIdNuNf", + "phase": "0", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "display": false, + "teamA": "-Kj2zfpPgzwXCT7Bnm1y", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKh": { + "dateTime": { + "_seconds": 1624474800, + "_nanoseconds": 0 + }, + "stadium": "-Kioc-ZW9T-10wOZ3oDC", + "teamA": "-Kj2zfpPgzwXCT7Bnm1y", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "display": false, + "teamB": "-Kj2zfpO3MwCoLIdNuNg", + "phase": "0", + "streaming": "TF1", + "subCollection": {} + }, + "-Kj2zgKRUwOUbY09TiKi": { + "dateTime": { + "_seconds": 1624474800, + "_nanoseconds": 0 + }, + "phase": "0", + "teamB": "-Kj2zfpRCBdqgDxcBLBQ", + "display": false, + "streaming": "BeIN", + "stadium": "-Kioc-ZW9T-10wOZ3oDB", + "teamA": "-Kj2zfpO3MwCoLIdNuNf", + "odds": { + "P00": 0.0, + "P01": 0.1, + "P02": 0.2, + "P03": 0.3, + "P04": 0.4, + "P05": 0.5, + "P06": 0.6, + "P10": 1.0, + "P11": 1.1, + "P12": 1.2, + "P13": 1.3, + "P14": 1.4, + "P15": 1.5, + "P20": 2.0, + "P21": 2.1, + "P22": 2.2, + "P23": 2.3, + "P24": 2.4, + "P30": 3.0, + "P31": 3.1, + "P32": 3.2, + "P33": 3.3, + "P40": 4.0, + "P41": 4.1, + "P42": 4.2, + "P50": 5.0, + "P51": 5.1, + "P60": 6.0, + "Pautre": 22 + }, + "subCollection": {} } - } \ No newline at end of file + } +} diff --git a/populate/firestore-data/teams.json b/populate/firestore-data/teams.json index ce94c762..49f47f81 100644 --- a/populate/firestore-data/teams.json +++ b/populate/firestore-data/teams.json @@ -1 +1,172 @@ -teams_ldc.json \ No newline at end of file +{ + "teams": { + "-Kj2zfp9V5wdpN59exkD": { + "name": "Italie", + "group": "A", + "winOdd": 41, + "code": "it", + "subCollection": {} + }, + "-Kj2zfpEdmB6SgyPd85W": { + "group": "A", + "code": "gb-wls", + "name": "Pays de Galles", + "winOdd": 1001, + "subCollection": {} + }, + "-Kj2zfpFzqykBwiz5dcL": { + "group": "A", + "name": "Turquie", + "winOdd": 151, + "code": "tr", + "subCollection": {} + }, + "-Kj2zfpFzqykBwiz5dcM": { + "group": "A", + "name": "Suisse", + "code": "ch", + "winOdd": 81, + "subCollection": {} + }, + "-Kj2zfpFzqykBwiz5dcN": { + "code": "dk", + "name": "Danemark", + "winOdd": 401, + "group": "B", + "subCollection": {} + }, + "-Kj2zfpGJmSTghyT06un": { + "group": "B", + "name": "Finlande", + "winOdd": 1001, + "code": "fi", + "subCollection": {} + }, + "-Kj2zfpGJmSTghyT06uo": { + "code": "ru", + "winOdd": 17, + "group": "B", + "name": "Russie", + "subCollection": {} + }, + "-Kj2zfpHPqNpMy7ZgxmM": { + "name": "Belgique", + "group": "B", + "winOdd": 7, + "code": "be", + "subCollection": {} + }, + "-Kj2zfpIxWevwDITiL0V": { + "name": "Ukraine", + "code": "ua", + "group": "C", + "winOdd": 5.5, + "subCollection": {} + }, + "-Kj2zfpJov1GY9sA2IgE": { + "group": "C", + "name": "Pays-Bas", + "code": "nl", + "winOdd": 501, + "subCollection": {} + }, + "-Kj2zfpJov1GY9sA2IgF": { + "winOdd": 46, + "group": "C", + "name": "Autriche", + "code": "at", + "subCollection": {} + }, + "-Kj2zfpKYdjdHhPukkXr": { + "group": "C", + "winOdd": 151, + "name": "Macédoine du N.", + "code": "mk", + "subCollection": {} + }, + "-Kj2zfpKYdjdHhPukkXs": { + "code": "gb-eng", + "group": "D", + "name": "Angleterre", + "winOdd": 125, + "subCollection": {} + }, + "-Kj2zfpKYdjdHhPukkXt": { + "code": "hr", + "winOdd": 151, + "group": "D", + "name": "Croatie", + "subCollection": {} + }, + "-Kj2zfpKYdjdHhPukkXu": { + "code": "gb-sct", + "winOdd": 7, + "group": "D", + "name": "Écosse", + "subCollection": {} + }, + "-Kj2zfpLjC03AaK-W8Lo": { + "name": "R. tchèque", + "winOdd": 201, + "group": "D", + "code": "cz", + "subCollection": {} + }, + "-Kj2zfpM7z9dtuBQZC4c": { + "name": "Suède", + "code": "se", + "group": "E", + "winOdd": 201, + "subCollection": {} + }, + "-Kj2zfpN8l22eNCLSzLj": { + "winOdd": 501, + "group": "E", + "code": "pl", + "name": "Pologne", + "subCollection": {} + }, + "-Kj2zfpN8l22eNCLSzLk": { + "code": "es", + "group": "E", + "winOdd": 12, + "name": "Espagne", + "subCollection": {} + }, + "-Kj2zfpN8l22eNCLSzLl": { + "code": "sk", + "group": "E", + "name": "Slovaquie", + "winOdd": 301, + "subCollection": {} + }, + "-Kj2zfpO3MwCoLIdNuNf": { + "name": "Allemagne", + "code": "de", + "group": "F", + "winOdd": 301, + "subCollection": {} + }, + "-Kj2zfpO3MwCoLIdNuNg": { + "winOdd": 31, + "name": "France", + "group": "F", + "code": "fr", + "subCollection": {} + }, + "-Kj2zfpPgzwXCT7Bnm1y": { + "name": "Portugal", + "group": "F", + "winOdd": 23, + "code": "pt", + "subCollection": {} + }, + "-Kj2zfpRCBdqgDxcBLBQ": { + "group": "F", + "winOdd": 201, + "code": "hu", + "name": "Hongrie", + "subCollection": {} + } + } +} \ No newline at end of file diff --git a/src/screens/Matches/Match/Match.jsx b/src/screens/Matches/Match/Match.jsx index 0698e413..2f97e8fa 100644 --- a/src/screens/Matches/Match/Match.jsx +++ b/src/screens/Matches/Match/Match.jsx @@ -13,7 +13,6 @@ import './Match.scss' import MatchInfos from './MatchInfos' import Odds from './Odds' import PointsWon from './PointsWon' -import PointsWonPhase from './PointsWonPhase' import Scores from './Scores' import ValidIcon from './ValidIcon' @@ -33,7 +32,7 @@ const Match = ({ matchSnapshot }) => { setCurrentBet(bet) }, [bet]) - const past = match.dateTime.toMillis() < Date.now() + const past = match.dateTime.toMillis() <= Date.now() const isBetValid = (updatedBet) => { if ( @@ -106,13 +105,17 @@ const Match = ({ matchSnapshot }) => { onBetValueUpdated={handleTeamAChange} past={past} /> - {!past && ( - - )} +
+ {!past && ( + + )} + {past && } + {past && } +
{ past={past} /> )} - {past && } - {past && - (match.phase === '0' ? ( - - ) : ( - - ))} {!past && } diff --git a/src/screens/Matches/Match/Match.scss b/src/screens/Matches/Match/Match.scss index 8e6b4b5f..ca2a8c17 100644 --- a/src/screens/Matches/Match/Match.scss +++ b/src/screens/Matches/Match/Match.scss @@ -10,6 +10,13 @@ display: grid; grid-template-columns: 45% 10% 45%; margin-bottom: 10px; + + .points-odds-container { + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; + } } } diff --git a/src/screens/Matches/Match/PointsWon/PointsWon.jsx b/src/screens/Matches/Match/PointsWon/PointsWon.jsx index 7f2e3ff5..97e96bdb 100644 --- a/src/screens/Matches/Match/PointsWon/PointsWon.jsx +++ b/src/screens/Matches/Match/PointsWon/PointsWon.jsx @@ -8,65 +8,98 @@ import isNumber from 'lodash/isNumber' import './PointsWon.scss' -const findWinner = (scoreA, scoreB) => { - if (scoreA > scoreB) return 'A' - if (scoreA === scoreB) return 'N' - return 'B' +// Proxi points +const proxiCoeff = { + SCORE_PARFAIT: 1, + PROXI1: 0.6, + PROXI2: 0.35, + PROXI3: 0.2, } -const getMessage = (goodScore, goodWinner, hasBet) => { +// https://docs.google.com/spreadsheets/d/1ZioOtyCblJtJf0WAaRxVWmnibqOeC7eDcJYDVEYRqng/edit?usp=sharing +const getPhaseCoeff = (phase) => + ({ + 0: 1, + 8: 1.67, + 4: 3.34, + 2: 6.69, + 1: 13.37, + }[phase]) + +const getMessage = (proxi, hasBet) => { if (!hasBet) return "Vous n'avez pas pronostiqué" - if (goodScore) return 'Vous avez pronostiqué le score parfait!' - else if (goodWinner) return 'Vous avez le bon résultat' + if (proxi === proxiCoeff.SCORE_PARFAIT) + return 'Vous avez pronostiqué le score parfait!' + else if (proxi === proxiCoeff.PROXI1) return 'Vous êtes en première proximité' + else if (proxi === proxiCoeff.PROXI2) return 'Vous êtes en seconde proximité' + else if (proxi === proxiCoeff.PROXI3) + return 'Vous êtes en troisième proximité' return 'Dommage, vous ferez mieux la prochaine fois' } -const getOdd = (odds, winner) => - ({ - A: odds.A, - B: odds.B, - N: odds.N, - }[winner]) +const round = (value, decimals) => + Number(`${Math.round(`${value}e${decimals}`)}${`e-${decimals}`}`) -const getCalculus = (odds, winner, goodScore, goodWinner) => { - const odd = getOdd(odds, winner) - if (goodScore) return `🤩 4 × ${odd} = ${4 * odd}` - if (goodWinner) return `😐 2 × ${odd} = ${2 * odd}` +const getCalculus = (odd, proxi, phase) => { + const calculText = `${proxi} × ${odd} × ${phase} = ${round( + proxi * odd * phase, + 2, + )}` + if (proxi === proxiCoeff.SCORE_PARFAIT) return `🤩 ` + calculText + else if (proxi === proxiCoeff.PROXI1) return `😐 ` + calculText + else if (proxi === proxiCoeff.PROXI2) return `😐 ` + calculText + else if (proxi === proxiCoeff.PROXI3) return `😐 ` + calculText return '0 + 0 = 😶' } -const PointsWon = ({ pointsWon, scores, betTeamA, betTeamB, odds }) => { +const PointsWon = ({ pointsWon, scores, phase, betTeamA, betTeamB, odds }) => { if (!scores) return null - const { A, B } = scores - const matchWinner = findWinner(A, B) - const goodScore = A === betTeamA && B === betTeamB + // No bet ? const hasBet = isNumber(pointsWon) - const goodWinner = - !goodScore && hasBet && matchWinner === findWinner(betTeamA, betTeamB) + + // Check proxi + const { A, B } = scores + const nbButs = A + B + const phaseCoeff = getPhaseCoeff(phase) + const oddScore = nbButs < 7 ? odds[`P${A}${B}`] : odds.Pautre + const proxiArrondie = pointsWon / (oddScore * phaseCoeff) + 0.1 // 0.1 en marge + const realProxi = + proxiArrondie > proxiCoeff.SCORE_PARFAIT + ? proxiCoeff.SCORE_PARFAIT + : proxiArrondie > proxiCoeff.PROXI1 + ? proxiCoeff.PROXI1 + : proxiArrondie > proxiCoeff.PROXI2 + ? proxiCoeff.PROXI2 + : proxiArrondie > proxiCoeff.PROXI3 + ? proxiCoeff.PROXI3 + : 0 return (
- - {getMessage(goodScore, goodWinner, hasBet)} - + {{getMessage(realProxi, hasBet)}}
= proxiCoeff.PROXI3 + ? 'good-winner' + : '' + } `} > - {pointsWon > 0 ? '+' : ''} {pointsWon || 0} point - {pointsWon > 1 ? 's' : ''} + {pointsWon || 0} pts - - - + { + + + + }
) @@ -78,6 +111,7 @@ PointsWon.propTypes = { A: PropTypes.number.isRequired, B: PropTypes.number.isRequired, }), + phase: PropTypes.string, betTeamA: PropTypes.number, betTeamB: PropTypes.number, odds: PropTypes.objectOf(PropTypes.number), diff --git a/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.jsx b/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.jsx deleted file mode 100644 index 9bfe17c6..00000000 --- a/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.jsx +++ /dev/null @@ -1,181 +0,0 @@ -import React from 'react' -import PropTypes from 'prop-types' - -import InfoIcon from '@material-ui/icons/Info' -import Typography from '@material-ui/core/Typography' -import Tooltip from '@material-ui/core/Tooltip' -import isNumber from 'lodash/isNumber' - -import './PointsWonPhase.scss' - -const findWinner = (scoreA, scoreB) => { - if (scoreA > scoreB) return 'A' - if (scoreA === scoreB) return 'N' - return 'B' -} - -const findFinalWinner = (scoreA, scoreB, winner) => { - if (scoreA > scoreB) return 'A' - if (scoreA === scoreB) return winner - return 'B' -} - -const getMessage = (goodScore, goodWinner, finalWinner, hasBet) => { - if (!hasBet) return "Vous n'avez pas pronostiqué" - if (goodScore) - return finalWinner - ? 'Vous avez pronostiqué le score parfait (plus le bon vainqueur) !' - : "Vous avez pronostiqué le score parfait mais vous n'avez pas le bon vainqueur !" - else if (goodWinner) - return finalWinner - ? 'Vous avez le bon résultat (plus le bon vainqueur) !' - : "Vous avez le bon résultat mais vous n'avez pas le bon vainqueur !" - return finalWinner - ? 'Vous avez le bon vainqueur !' - : 'Dommage, vous ferez mieux la prochaine fois' -} - -const getPhaseCoeff = (phase) => - ({ - 8: { - bonScore: 5, - bonVainqueur: 2, - bonVainqueurFinal: 2, - }, - 4: { - bonScore: 8, - bonVainqueur: 3, - bonVainqueurFinal: 3, - }, - 2: { - bonScore: 13, - bonVainqueur: 5, - bonVainqueurFinal: 5, - }, - 3: { - bonScore: 15, - bonVainqueur: 6, - bonVainqueurFinal: 6, - }, - 1: { - bonScore: 22, - bonVainqueur: 8, - bonVainqueurFinal: 8, - }, - }[phase]) - -const getOdd = (odds, winner) => - ({ - A: odds.A, - B: odds.B, - N: odds.N, - }[winner]) - -const getOddFinalWinner = (odds, winner) => (winner === 'A' ? odds.P1 : odds.P2) - -const getCalculus = ( - phase, - odds, - winner, - matchFinalWinner, - finalWinner, - goodScore, - goodWinner, -) => { - const odd = getOdd(odds, winner) - const oddFinal = getOddFinalWinner(odds, matchFinalWinner) - const phaseCoeff = getPhaseCoeff(phase) - - if (goodScore) - return finalWinner - ? `🤩 ${phaseCoeff.bonScore} × ${odd} + ${ - phaseCoeff.bonVainqueurFinal - } x ${oddFinal} = ${ - phaseCoeff.bonScore * odd + phaseCoeff.bonVainqueurFinal * oddFinal - }` - : `🤩 ${phaseCoeff.bonScore} × ${odd} = ${4 * odd}` - if (goodWinner) - return finalWinner - ? `😐 ${phaseCoeff.bonVainqueur} × ${odd} + ${ - phaseCoeff.bonVainqueurFinal - } x ${oddFinal} = ${2 * odd + phaseCoeff.bonVainqueurFinal * oddFinal}` - : `😐 ${phaseCoeff.bonVainqueur} × ${odd} = ${2 * odd}` - return finalWinner - ? `😐 ${phaseCoeff.bonVainqueurFinal} x ${oddFinal} = ${ - phaseCoeff.bonVainqueurFinal * oddFinal - }` - : '0 + 0 = 😶' -} - -const PointsWon = ({ - phase, - pointsWon, - scores, - betTeamA, - betTeamB, - betWinner, - odds, -}) => { - if (!scores) return null - - const { A, B, winner } = scores - const matchWinner = findWinner(A, B) - const matchFinalWinner = findFinalWinner(A, B, winner) - const goodScore = A === betTeamA && B === betTeamB - const hasBet = isNumber(pointsWon) - const goodWinner = - !goodScore && hasBet && matchWinner === findWinner(betTeamA, betTeamB) - const finalWinner = - hasBet && - matchFinalWinner === findFinalWinner(betTeamA, betTeamB, betWinner) - - return ( -
- - {getMessage(goodScore, goodWinner, finalWinner, hasBet)} - -
- - {pointsWon > 0 ? '+' : ''} {pointsWon || 0} point - {pointsWon > 1 ? 's' : ''} - - - - -
-
- ) -} - -PointsWon.propTypes = { - phase: PropTypes.string.isRequired, - pointsWon: PropTypes.number, - scores: PropTypes.shape({ - A: PropTypes.number.isRequired, - B: PropTypes.number.isRequired, - winner: PropTypes.string.isRequired, - }), - betTeamA: PropTypes.number, - betTeamB: PropTypes.number, - betWinner: PropTypes.string, - odds: PropTypes.objectOf(PropTypes.number), -} - -export default PointsWon diff --git a/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.scss b/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.scss deleted file mode 100644 index f2ca402a..00000000 --- a/src/screens/Matches/Match/PointsWonPhase/PointsWonPhase.scss +++ /dev/null @@ -1,27 +0,0 @@ -.points-won-container { - display: flex; - flex-direction: column; - align-items: center; - - .points-won-container { - position: relative; - - > .points-won { - color: black; - - &.good-score { - color: green; - } - &.good-winner { - color: orange; - } - } - - .points-won-info-icon { - position: absolute; - color: gray; - bottom: 5px; - right: -35px; - } - } -} diff --git a/src/screens/Matches/Match/PointsWonPhase/index.js b/src/screens/Matches/Match/PointsWonPhase/index.js deleted file mode 100644 index 64ba829e..00000000 --- a/src/screens/Matches/Match/PointsWonPhase/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './PointsWonPhase' diff --git a/src/screens/Matches/Match/Scores/Scores.jsx b/src/screens/Matches/Match/Scores/Scores.jsx index 1b10e7f0..9423c0a8 100644 --- a/src/screens/Matches/Match/Scores/Scores.jsx +++ b/src/screens/Matches/Match/Scores/Scores.jsx @@ -8,16 +8,25 @@ import './Scores.scss' const Scores = ({ scores }) => { if (!scores) return null const { A, B, winner } = scores + const realResult = findResult(A, B) + const realWinner = realResult === 'N' ? winner : realResult return (
- {A} -  - {B} + {A} +  -  + {B}
) } +const findResult = (score1, score2) => { + if (score1 > score2) return 'A' + if (score1 === score2) return 'N' + return 'B' +} + Scores.propTypes = { scores: PropTypes.shape({ A: PropTypes.number.isRequired, diff --git a/src/screens/Matches/Matches.jsx b/src/screens/Matches/Matches.jsx index 2bc92086..7b505ead 100644 --- a/src/screens/Matches/Matches.jsx +++ b/src/screens/Matches/Matches.jsx @@ -28,10 +28,12 @@ const Matches = ({ finishedMatches, futureMatches }) => { matches.filter((match) => { const timestamp = match.get('dateTime').toMillis() + const past = timestamp <= comparingDate + if (selectedTab === 0) { - return timestamp > comparingDate + return !past } else { - return timestamp <= comparingDate + return past } }), [comparingDate, matches, selectedTab],