// F1GopherLib - Copyright (C) 2024 f1gopher
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <https://www.gnu.org/licenses/>.

package f1gopherlib

import (
	"time"

	"github.com/f1gopher/f1gopherlib/Messages"
)

var sessionHistory = [...]RaceEvent{
	{
		Country:           "UAE",
		RaceTime:          time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-08_Abu_Dhabi_Grand_Prix/2024-12-08_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 7, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-08_Abu_Dhabi_Grand_Prix/2024-12-07_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 7, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-08_Abu_Dhabi_Grand_Prix/2024-12-07_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 6, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-08_Abu_Dhabi_Grand_Prix/2024-12-06_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2024, 12, 8, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 6, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-08_Abu_Dhabi_Grand_Prix/2024-12-06_Practice_1/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-01_Qatar_Grand_Prix/2024-12-01_Race/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 30, 17, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-01_Qatar_Grand_Prix/2024-11-30_Qualifying/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 30, 13, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-01_Qatar_Grand_Prix/2024-11-30_Sprint/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 29, 17, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-01_Qatar_Grand_Prix/2024-11-29_Qualifying/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2024, 12, 1, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 29, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-12-01_Qatar_Grand_Prix/2024-11-29_Practice_1/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-23_Las_Vegas_Grand_Prix/2024-11-23_Race/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-23_Las_Vegas_Grand_Prix/2024-11-23_Qualifying/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-23_Las_Vegas_Grand_Prix/2024-11-21_Practice_3/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-23_Las_Vegas_Grand_Prix/2024-11-21_Practice_2/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2024, 11, 24, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-23_Las_Vegas_Grand_Prix/2024-11-20_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-03_São_Paulo_Grand_Prix/2024-11-03_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 2, 18, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-03_São_Paulo_Grand_Prix/2024-11-02_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 2, 14, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-03_São_Paulo_Grand_Prix/2024-11-02_Sprint/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 1, 18, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-03_São_Paulo_Grand_Prix/2024-11-01_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2024, 11, 3, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 11, 1, 14, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-11-03_São_Paulo_Grand_Prix/2024-11-01_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-27_Mexico_City_Grand_Prix/2024-10-27_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 26, 21, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-27_Mexico_City_Grand_Prix/2024-10-26_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 26, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-27_Mexico_City_Grand_Prix/2024-10-26_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 25, 22, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-27_Mexico_City_Grand_Prix/2024-10-25_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2024, 10, 27, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 25, 18, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-27_Mexico_City_Grand_Prix/2024-10-25_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-20_United_States_Grand_Prix/2024-10-20_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 19, 22, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-20_United_States_Grand_Prix/2024-10-19_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 19, 18, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-20_United_States_Grand_Prix/2024-10-19_Sprint/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 18, 21, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-20_United_States_Grand_Prix/2024-10-18_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 10, 20, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 10, 18, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-10-20_United_States_Grand_Prix/2024-10-18_Practice_1/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-22_Singapore_Grand_Prix/2024-09-22_Race/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 21, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-22_Singapore_Grand_Prix/2024-09-21_Qualifying/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 21, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-22_Singapore_Grand_Prix/2024-09-21_Practice_3/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 20, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-22_Singapore_Grand_Prix/2024-09-20_Practice_2/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2024, 9, 22, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 20, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-22_Singapore_Grand_Prix/2024-09-20_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-15_Azerbaijan_Grand_Prix/2024-09-15_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 14, 12, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-15_Azerbaijan_Grand_Prix/2024-09-14_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 14, 8, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-15_Azerbaijan_Grand_Prix/2024-09-14_Practice_3/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 13, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-15_Azerbaijan_Grand_Prix/2024-09-13_Practice_2/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2024, 9, 15, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 13, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-15_Azerbaijan_Grand_Prix/2024-09-13_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-01_Italian_Grand_Prix/2024-09-01_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 31, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-01_Italian_Grand_Prix/2024-08-31_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 31, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-01_Italian_Grand_Prix/2024-08-31_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 30, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-01_Italian_Grand_Prix/2024-08-30_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 9, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 30, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-09-01_Italian_Grand_Prix/2024-08-30_Practice_1/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-08-25_Dutch_Grand_Prix/2024-08-025_Race/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 24, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-08-25_Dutch_Grand_Prix/2024-08-24_Qualifying/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 24, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-08-25_Dutch_Grand_Prix/2024-08-24_Practice_3/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 23, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-08-25_Dutch_Grand_Prix/2024-08-23_Practice_2/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2024, 8, 25, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 8, 23, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-08-25_Dutch_Grand_Prix/2024-08-23_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-28_Belgian_Grand_Prix/2024-07-28_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 27, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-28_Belgian_Grand_Prix/2024-07-27_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 27, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-28_Belgian_Grand_Prix/2024-07-27_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 26, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-28_Belgian_Grand_Prix/2024-07-26_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2024, 7, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 26, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-28_Belgian_Grand_Prix/2024-07-26_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-21_Hungarian_Grand_Prix/2024-07-21_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 20, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-21_Hungarian_Grand_Prix/2024-07-20_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 20, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-21_Hungarian_Grand_Prix/2024-07-20_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 19, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-21_Hungarian_Grand_Prix/2024-07-19_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2024, 7, 21, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 19, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-21_Hungarian_Grand_Prix/2024-07-19_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-07_British_Grand_Prix/2024-07-07_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 6, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-07_British_Grand_Prix/2024-07-06_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 6, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-07_British_Grand_Prix/2024-07-06_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 5, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-07_British_Grand_Prix/2024-07-05_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2024, 7, 7, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 7, 5, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-07-07_British_Grand_Prix/2024-07-05_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-30_Austrian_Grand_Prix/2024-06-30_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 29, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-30_Austrian_Grand_Prix/2024-06-29_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 29, 10, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-30_Austrian_Grand_Prix/2024-06-29_Sprint/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 28, 14, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-30_Austrian_Grand_Prix/2024-06-28_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2024, 6, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 28, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-30_Austrian_Grand_Prix/2024-06-28_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-23_Spanish_Grand_Prix/2024-06-23_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 22, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-23_Spanish_Grand_Prix/2024-06-22_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 22, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-23_Spanish_Grand_Prix/2024-06-22_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 21, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-23_Spanish_Grand_Prix/2024-06-21_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2024, 6, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 21, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-23_Spanish_Grand_Prix/2024-06-21_Practice_1/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-09_Canadian_Grand_Prix/2024-06-09_Race/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 8, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-09_Canadian_Grand_Prix/2024-06-08_Qualifying/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 8, 16, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-09_Canadian_Grand_Prix/2024-06-08_Practice_3/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 7, 21, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-09_Canadian_Grand_Prix/2024-06-07_Practice_2/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2024, 6, 9, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 6, 7, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-06-09_Canadian_Grand_Prix/2024-06-07_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-26_Monaco_Grand_Prix/2024-05-26_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 25, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-26_Monaco_Grand_Prix/2024-05-25_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 25, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-26_Monaco_Grand_Prix/2024-05-25_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 24, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-26_Monaco_Grand_Prix/2024-05-24_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2024, 5, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 24, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-26_Monaco_Grand_Prix/2024-05-24_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-19_Emilia_Romagna_Grand_Prix/2024-05-19_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 18, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-19_Emilia_Romagna_Grand_Prix/2024-05-18_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 18, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-19_Emilia_Romagna_Grand_Prix/2024-05-18_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 17, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-19_Emilia_Romagna_Grand_Prix/2024-05-17_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2024, 5, 19, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 17, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-19_Emilia_Romagna_Grand_Prix/2024-05-17_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-05_Miami_Grand_Prix/2024-05-05_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 4, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-05_Miami_Grand_Prix/2024-05-04_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 4, 16, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-05_Miami_Grand_Prix/2024-05-04_Sprint/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 3, 20, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-05_Miami_Grand_Prix/2024-05-03_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2024, 5, 5, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 5, 3, 16, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-05-05_Miami_Grand_Prix/2024-05-03_Practice_1/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-21_Chinese_Grand_Prix/2024-04-21_Race/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 20, 7, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-21_Chinese_Grand_Prix/2024-04-20_Qualifying/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 20, 3, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-21_Chinese_Grand_Prix/2024-04-20_Sprint/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 19, 7, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-21_Chinese_Grand_Prix/2024-04-19_Qualifying/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2024, 4, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 19, 3, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-21_Chinese_Grand_Prix/2024-04-19_Practice_1/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-07_Japanese_Grand_Prix/2024-04-07_Race/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 6, 6, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-07_Japanese_Grand_Prix/2024-04-06_Qualifying/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 6, 2, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-07_Japanese_Grand_Prix/2024-04-06_Practice_3/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 5, 6, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-07_Japanese_Grand_Prix/2024-04-05_Practice_2/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2024, 4, 7, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 4, 5, 2, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-04-07_Japanese_Grand_Prix/2024-04-05_Practice_1/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-24_Australian_Grand_Prix/2024-03-24_Race/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 23, 5, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-24_Australian_Grand_Prix/2024-03-23_Qualifying/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 23, 1, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-24_Australian_Grand_Prix/2024-03-23_Practice_3/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 22, 5, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-24_Australian_Grand_Prix/2024-03-22_Practice_2/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2024, 3, 24, 4, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 22, 1, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-24_Australian_Grand_Prix/2024-03-22_Practice_1/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-09_Saudi_Arabian_Grand_Prix/2024-03-09_Race/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 8, 17, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-09_Saudi_Arabian_Grand_Prix/2024-03-08_Qualifying/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 8, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-09_Saudi_Arabian_Grand_Prix/2024-03-08_Practice_3/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 7, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-09_Saudi_Arabian_Grand_Prix/2024-03-07_Practice_2/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2024, 3, 9, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 7, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-09_Saudi_Arabian_Grand_Prix/2024-03-07_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-02_Bahrain_Grand_Prix/2024-03-02_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 1, 16, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-02_Bahrain_Grand_Prix/2024-03-01_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 3, 1, 12, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-02_Bahrain_Grand_Prix/2024-03-01_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 2, 29, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-02_Bahrain_Grand_Prix/2024-02-29_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 3, 2, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 2, 29, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-03-02_Bahrain_Grand_Prix/2024-02-29_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 2, 23, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 2, 23, 7, 0, 0, 0, time.UTC),
		Type:              Messages.PreSeasonSession,
		Name:              "Bahrain Test Session 3",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-02-23_Bahrain_Grand_Prix/2024-02-23_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 2, 22, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 2, 22, 7, 0, 0, 0, time.UTC),
		Type:              Messages.PreSeasonSession,
		Name:              "Bahrain Test Session 2",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-02-22_Bahrain_Grand_Prix/2024-02-22_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2024, 2, 21, 7, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2024, 2, 21, 7, 0, 0, 0, time.UTC),
		Type:              Messages.PreSeasonSession,
		Name:              "Bahrain Test Session 1",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2024/2024-02-21_Bahrain_Grand_Prix/2024-02-21_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-26_Abu_Dhabi_Grand_Prix/2023-11-26_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 25, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-26_Abu_Dhabi_Grand_Prix/2023-11-25_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 25, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-26_Abu_Dhabi_Grand_Prix/2023-11-25_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 24, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-26_Abu_Dhabi_Grand_Prix/2023-11-24_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2023, 11, 26, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 24, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-26_Abu_Dhabi_Grand_Prix/2023-11-24_Practice_1/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-18_Las_Vegas_Grand_Prix/2023-11-18_Race/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 18, 8, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-18_Las_Vegas_Grand_Prix/2023-11-18_Qualifying/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 18, 4, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-18_Las_Vegas_Grand_Prix/2023-11-17_Practice_3/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 17, 8, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-18_Las_Vegas_Grand_Prix/2023-11-17_Practice_2/",
	},
	{
		Country:           "United States",
		RaceTime:          time.Date(2023, 11, 19, 6, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 17, 4, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Las Vegas Grand Prix",
		timezone:          "America/Los_Angeles",
		TrackName:         "Las Vegas Strip Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-18_Las_Vegas_Grand_Prix/2023-11-16_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-05_São_Paulo_Grand_Prix/2023-11-05_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 4, 18, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-05_São_Paulo_Grand_Prix/2023-11-04_Sprint/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 4, 14, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-05_São_Paulo_Grand_Prix/2023-11-04_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 3, 18, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-05_São_Paulo_Grand_Prix/2023-11-03_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2023, 11, 5, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 11, 3, 14, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-11-05_São_Paulo_Grand_Prix/2023-11-03_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-29_Mexico_City_Grand_Prix/2023-10-29_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 28, 21, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-29_Mexico_City_Grand_Prix/2023-10-28_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 28, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-29_Mexico_City_Grand_Prix/2023-10-28_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 27, 22, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-29_Mexico_City_Grand_Prix/2023-10-27_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2023, 10, 29, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 27, 18, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-29_Mexico_City_Grand_Prix/2023-10-27_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-22_United_States_Grand_Prix/2023-10-22_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 21, 22, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-22_United_States_Grand_Prix/2023-10-21_Sprint/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 21, 18, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-22_United_States_Grand_Prix/2023-10-21_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 20, 21, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-22_United_States_Grand_Prix/2023-10-20_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 10, 22, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 20, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-22_United_States_Grand_Prix/2023-10-20_Practice_1/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-08_Qatar_Grand_Prix/2023-10-08_Race/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 7, 17, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-08_Qatar_Grand_Prix/2023-10-07_Sprint/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 7, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-08_Qatar_Grand_Prix/2023-10-07_Qualifying/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 6, 17, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-08_Qatar_Grand_Prix/2023-10-06_Qualifying/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2023, 10, 8, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 10, 6, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-10-08_Qatar_Grand_Prix/2023-10-06_Practice_1/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-24_Japanese_Grand_Prix/2023-09-24_Race/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 23, 6, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-24_Japanese_Grand_Prix/2023-09-23_Qualifying/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 23, 2, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-24_Japanese_Grand_Prix/2023-09-23_Practice_3/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 22, 6, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-24_Japanese_Grand_Prix/2023-09-22_Practice_2/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2023, 9, 24, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 22, 2, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-24_Japanese_Grand_Prix/2023-09-22_Practice_1/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-17_Singapore_Grand_Prix/2023-09-17_Race/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 16, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-17_Singapore_Grand_Prix/2023-09-16_Qualifying/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 16, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-17_Singapore_Grand_Prix/2023-09-16_Practice_3/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 15, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-17_Singapore_Grand_Prix/2023-09-15_Practice_2/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2023, 9, 17, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 15, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-17_Singapore_Grand_Prix/2023-09-15_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-03_Italian_Grand_Prix/2023-09-03_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 2, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-03_Italian_Grand_Prix/2023-09-02_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 2, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-03_Italian_Grand_Prix/2023-09-02_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 1, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-03_Italian_Grand_Prix/2023-09-01_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2023, 9, 3, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 9, 1, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-09-03_Italian_Grand_Prix/2023-09-01_Practice_1/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-08-27_Dutch_Grand_Prix/2023-08-27_Race/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 8, 26, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-08-27_Dutch_Grand_Prix/2023-08-26_Qualifying/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 8, 26, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-08-27_Dutch_Grand_Prix/2023-08-26_Practice_3/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 8, 25, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-08-27_Dutch_Grand_Prix/2023-08-25_Practice_2/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2023, 8, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 8, 25, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-08-27_Dutch_Grand_Prix/2023-08-25_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-30_Belgian_Grand_Prix/2023-07-30_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 29, 14, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-30_Belgian_Grand_Prix/2023-07-29_Sprint/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 29, 10, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-30_Belgian_Grand_Prix/2023-07-29_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 28, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-30_Belgian_Grand_Prix/2023-07-28_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2023, 7, 30, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 28, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-30_Belgian_Grand_Prix/2023-07-28_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-23_Hungarian_Grand_Prix/2023-07-23_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 22, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-23_Hungarian_Grand_Prix/2023-07-22_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 22, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-23_Hungarian_Grand_Prix/2023-07-22_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 21, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-23_Hungarian_Grand_Prix/2023-07-21_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2023, 7, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 21, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-23_Hungarian_Grand_Prix/2023-07-21_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-09_British_Grand_Prix/2023-07-09_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 8, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-09_British_Grand_Prix/2023-07-08_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 8, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-09_British_Grand_Prix/2023-07-08_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 7, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-09_British_Grand_Prix/2023-07-07_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2023, 7, 9, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 7, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-09_British_Grand_Prix/2023-07-07_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-02_Austrian_Grand_Prix/2023-07-02_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 1, 14, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-02_Austrian_Grand_Prix/2023-07-01_Sprint/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 7, 1, 10, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-02_Austrian_Grand_Prix/2023-07-01_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 30, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-02_Austrian_Grand_Prix/2023-06-30_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2023, 7, 2, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 30, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-07-02_Austrian_Grand_Prix/2023-06-30_Practice_1/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-18_Canadian_Grand_Prix/2023-06-18_Race/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 17, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-18_Canadian_Grand_Prix/2023-06-17_Qualifying/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 17, 16, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-18_Canadian_Grand_Prix/2023-06-17_Practice_3/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 16, 21, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-18_Canadian_Grand_Prix/2023-06-16_Practice_2/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2023, 6, 18, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 16, 17, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-18_Canadian_Grand_Prix/2023-06-16_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-04_Spanish_Grand_Prix/2023-06-04_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 3, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-04_Spanish_Grand_Prix/2023-06-03_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 3, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-04_Spanish_Grand_Prix/2023-06-03_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 2, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-04_Spanish_Grand_Prix/2023-06-02_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2023, 6, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 6, 2, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2023,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-06-04_Spanish_Grand_Prix/2023-06-02_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-28_Monaco_Grand_Prix/2023-05-28_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 27, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-28_Monaco_Grand_Prix/2023-05-27_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 27, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-28_Monaco_Grand_Prix/2023-05-27_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 26, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-28_Monaco_Grand_Prix/2023-05-26_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2023, 5, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 26, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-28_Monaco_Grand_Prix/2023-05-26_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-07_Miami_Grand_Prix/2023-05-07_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 6, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-07_Miami_Grand_Prix/2023-05-06_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 6, 16, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-07_Miami_Grand_Prix/2023-05-06_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 5, 21, 30, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-07_Miami_Grand_Prix/2023-05-05_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2023, 5, 7, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 5, 5, 18, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-05-07_Miami_Grand_Prix/2023-05-05_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-30_Azerbaijan_Grand_Prix/2023-04-30_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 29, 13, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-30_Azerbaijan_Grand_Prix/2023-04-29_Sprint/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 29, 9, 30, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-30_Azerbaijan_Grand_Prix/2023-04-29_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 28, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-30_Azerbaijan_Grand_Prix/2023-04-28_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2023, 4, 30, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 28, 9, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-30_Azerbaijan_Grand_Prix/2023-04-28_Practice_1/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-02_Australian_Grand_Prix/2023-04-02_Race/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 1, 5, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-02_Australian_Grand_Prix/2023-04-01_Qualifying/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 4, 1, 1, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-02_Australian_Grand_Prix/2023-04-01_Practice_3/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 31, 5, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-02_Australian_Grand_Prix/2023-03-31_Practice_2/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2023, 4, 2, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 31, 1, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-04-02_Australian_Grand_Prix/2023-03-31_Practice_1/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-19_Saudi_Arabian_Grand_Prix/2023-03-19_Race/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 18, 17, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-19_Saudi_Arabian_Grand_Prix/2023-03-18_Qualifying/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 18, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-19_Saudi_Arabian_Grand_Prix/2023-03-18_Practice_3/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 17, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-19_Saudi_Arabian_Grand_Prix/2023-03-17_Practice_2/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2023, 3, 19, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 17, 13, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-19_Saudi_Arabian_Grand_Prix/2023-03-17_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-05_Bahrain_Grand_Prix/2023-03-05_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 4, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-05_Bahrain_Grand_Prix/2023-03-04_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 4, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-05_Bahrain_Grand_Prix/2023-03-04_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 3, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-05_Bahrain_Grand_Prix/2023-03-03_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2023, 3, 5, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2023, 3, 3, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2023/2023-03-05_Bahrain_Grand_Prix/2023-03-03_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-20_Abu_Dhabi_Grand_Prix/2022-11-20_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 19, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-20_Abu_Dhabi_Grand_Prix/2022-11-19_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 19, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-20_Abu_Dhabi_Grand_Prix/2022-11-19_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 18, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-20_Abu_Dhabi_Grand_Prix/2022-11-18_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2022, 11, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 18, 10, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-20_Abu_Dhabi_Grand_Prix/2022-11-18_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-13_São_Paulo_Grand_Prix/2022-11-13_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 12, 19, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-13_São_Paulo_Grand_Prix/2022-11-12_Sprint/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 12, 15, 30, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-13_São_Paulo_Grand_Prix/2022-11-12_Practice_2/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 11, 19, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-13_São_Paulo_Grand_Prix/2022-11-11_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2022, 11, 13, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 11, 11, 15, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-11-13_São_Paulo_Grand_Prix/2022-11-11_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-30_Mexico_City_Grand_Prix/2022-10-30_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 29, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-30_Mexico_City_Grand_Prix/2022-10-29_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 29, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-30_Mexico_City_Grand_Prix/2022-10-29_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 28, 21, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-30_Mexico_City_Grand_Prix/2022-10-28_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2022, 10, 30, 20, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 28, 18, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-30_Mexico_City_Grand_Prix/2022-10-28_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-23_United_States_Grand_Prix/2022-10-23_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 22, 22, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-23_United_States_Grand_Prix/2022-10-22_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 22, 19, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-23_United_States_Grand_Prix/2022-10-22_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 21, 22, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-23_United_States_Grand_Prix/2022-10-21_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 10, 23, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 21, 19, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-23_United_States_Grand_Prix/2022-10-21_Practice_1/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-09_Japanese_Grand_Prix/2022-10-09_Race/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 8, 6, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-09_Japanese_Grand_Prix/2022-10-08_Qualifying/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 8, 3, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-09_Japanese_Grand_Prix/2022-10-08_Practice_3/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 7, 6, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-09_Japanese_Grand_Prix/2022-10-07_Practice_2/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2022, 10, 9, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 7, 3, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-09_Japanese_Grand_Prix/2022-10-07_Practice_1/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-02_Singapore_Grand_Prix/2022-10-02_Race/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 1, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-02_Singapore_Grand_Prix/2022-10-01_Qualifying/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 10, 1, 10, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-02_Singapore_Grand_Prix/2022-10-01_Practice_3/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 30, 13, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-02_Singapore_Grand_Prix/2022-09-30_Practice_2/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2022, 10, 2, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 30, 10, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-10-02_Singapore_Grand_Prix/2022-09-30_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-11_Italian_Grand_Prix/2022-09-11_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 10, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-11_Italian_Grand_Prix/2022-09-10_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 10, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-11_Italian_Grand_Prix/2022-09-10_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 9, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-11_Italian_Grand_Prix/2022-09-09_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 9, 11, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 9, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-11_Italian_Grand_Prix/2022-09-09_Practice_1/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-04_Dutch_Grand_Prix/2022-09-04_Race/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 3, 13, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-04_Dutch_Grand_Prix/2022-09-03_Qualifying/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 3, 10, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-04_Dutch_Grand_Prix/2022-09-03_Practice_3/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 2, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-04_Dutch_Grand_Prix/2022-09-02_Practice_2/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2022, 9, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 9, 2, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-09-04_Dutch_Grand_Prix/2022-09-02_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-08-28_Belgian_Grand_Prix/2022-08-28_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 8, 27, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-08-28_Belgian_Grand_Prix/2022-08-27_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 8, 27, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-08-28_Belgian_Grand_Prix/2022-08-27_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 8, 26, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-08-28_Belgian_Grand_Prix/2022-08-26_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2022, 8, 28, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 8, 26, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-08-28_Belgian_Grand_Prix/2022-08-26_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-31_Hungarian_Grand_Prix/2022-07-31_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 30, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-31_Hungarian_Grand_Prix/2022-07-30_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 30, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-31_Hungarian_Grand_Prix/2022-07-30_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 29, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-31_Hungarian_Grand_Prix/2022-07-29_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2022, 7, 31, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 29, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-31_Hungarian_Grand_Prix/2022-07-29_Practice_1/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-24_French_Grand_Prix/2022-07-24_Race/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 23, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-24_French_Grand_Prix/2022-07-23_Qualifying/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 23, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-24_French_Grand_Prix/2022-07-23_Practice_3/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 22, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-24_French_Grand_Prix/2022-07-22_Practice_2/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2022, 7, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 22, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-24_French_Grand_Prix/2022-07-22_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-10_Austrian_Grand_Prix/2022-07-10_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 9, 14, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-10_Austrian_Grand_Prix/2022-07-09_Sprint/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 9, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-10_Austrian_Grand_Prix/2022-07-09_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 8, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-10_Austrian_Grand_Prix/2022-07-08_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2022, 7, 10, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 8, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-10_Austrian_Grand_Prix/2022-07-08_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-03_British_Grand_Prix/2022-07-03_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 2, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-03_British_Grand_Prix/2022-07-02_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 2, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-03_British_Grand_Prix/2022-07-02_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 1, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-03_British_Grand_Prix/2022-07-01_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2022, 7, 3, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 7, 1, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-07-03_British_Grand_Prix/2022-07-01_Practice_1/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-19_Canadian_Grand_Prix/2022-06-19_Race/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 18, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-19_Canadian_Grand_Prix/2022-06-18_Qualifying/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 18, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-19_Canadian_Grand_Prix/2022-06-18_Practice_3/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 17, 21, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-19_Canadian_Grand_Prix/2022-06-17_Practice_2/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2022, 6, 19, 18, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 17, 18, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-19_Canadian_Grand_Prix/2022-06-17_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-12_Azerbaijan_Grand_Prix/2022-06-12_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 11, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-12_Azerbaijan_Grand_Prix/2022-06-11_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 11, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-12_Azerbaijan_Grand_Prix/2022-06-11_Practice_3/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 10, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-12_Azerbaijan_Grand_Prix/2022-06-10_Practice_2/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2022, 6, 12, 11, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 6, 10, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-06-12_Azerbaijan_Grand_Prix/2022-06-10_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-29_Monaco_Grand_Prix/2022-05-29_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 28, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-29_Monaco_Grand_Prix/2022-05-28_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 28, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-29_Monaco_Grand_Prix/2022-05-28_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 27, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-29_Monaco_Grand_Prix/2022-05-27_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2022, 5, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 27, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-29_Monaco_Grand_Prix/2022-05-27_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-22_Spanish_Grand_Prix/2022-05-22_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 21, 14, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-22_Spanish_Grand_Prix/2022-05-21_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 21, 11, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-22_Spanish_Grand_Prix/2022-05-21_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 20, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-22_Spanish_Grand_Prix/2022-05-20_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2022, 5, 22, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 20, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-22_Spanish_Grand_Prix/2022-05-20_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-08_Miami_Grand_Prix/2022-05-08_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 7, 20, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-08_Miami_Grand_Prix/2022-05-07_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 7, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-08_Miami_Grand_Prix/2022-05-07_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 6, 21, 30, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-08_Miami_Grand_Prix/2022-05-06_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2022, 5, 8, 19, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 5, 6, 18, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Miami Grand Prix",
		timezone:          "America/New_York",
		TrackName:         "Miami International Autodrome",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-05-08_Miami_Grand_Prix/2022-05-06_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-24_Emilia_Romagna_Grand_Prix/2022-04-24_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 23, 14, 30, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-24_Emilia_Romagna_Grand_Prix/2022-04-23_Sprint/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 23, 10, 30, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-24_Emilia_Romagna_Grand_Prix/2022-04-23_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 22, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-24_Emilia_Romagna_Grand_Prix/2022-04-22_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2022, 4, 24, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 22, 11, 30, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-24_Emilia_Romagna_Grand_Prix/2022-04-22_Practice_1/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-10_Australian_Grand_Prix/2022-04-10_Race/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 9, 6, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-10_Australian_Grand_Prix/2022-04-09_Qualifying/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 9, 3, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-10_Australian_Grand_Prix/2022-04-09_Practice_3/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 8, 6, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-10_Australian_Grand_Prix/2022-04-08_Practice_2/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2022, 4, 10, 5, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 4, 8, 3, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-04-10_Australian_Grand_Prix/2022-04-08_Practice_1/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-27_Saudi_Arabian_Grand_Prix/2022-03-27_Race/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 26, 17, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-27_Saudi_Arabian_Grand_Prix/2022-03-26_Qualifying/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 26, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-27_Saudi_Arabian_Grand_Prix/2022-03-26_Practice_3/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 25, 17, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-27_Saudi_Arabian_Grand_Prix/2022-03-25_Practice_2/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2022, 3, 27, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 25, 14, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2022,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-27_Saudi_Arabian_Grand_Prix/2022-03-25_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-20_Bahrain_Grand_Prix/2022-03-20_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 19, 15, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-20_Bahrain_Grand_Prix/2022-03-19_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 19, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-20_Bahrain_Grand_Prix/2022-03-19_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 18, 15, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-20_Bahrain_Grand_Prix/2022-03-18_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2022, 3, 20, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2022, 3, 18, 12, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2022/2022-03-20_Bahrain_Grand_Prix/2022-03-18_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-12_Abu_Dhabi_Grand_Prix/2021-12-12_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-12_Abu_Dhabi_Grand_Prix/2021-12-11_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-12_Abu_Dhabi_Grand_Prix/2021-12-11_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-12_Abu_Dhabi_Grand_Prix/2021-12-10_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2021, 12, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-12_Abu_Dhabi_Grand_Prix/2021-12-10_Practice_1/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-05_Saudi_Arabian_Grand_Prix/2021-12-05_Race/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-05_Saudi_Arabian_Grand_Prix/2021-12-04_Qualifying/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-05_Saudi_Arabian_Grand_Prix/2021-12-04_Practice_3/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-05_Saudi_Arabian_Grand_Prix/2021-12-03_Practice_2/",
	},
	{
		Country:           "Saudi Arabia",
		RaceTime:          time.Date(2021, 12, 5, 17, 30, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 12, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Saudi Arabian Grand Prix",
		timezone:          "Asia/Riyadh",
		TrackName:         "Jeddah Corniche Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-12-05_Saudi_Arabian_Grand_Prix/2021-12-03_Practice_1/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-21_Qatar_Grand_Prix/2021-11-21_Race/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-21_Qatar_Grand_Prix/2021-11-20_Qualifying/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-21_Qatar_Grand_Prix/2021-11-20_Practice_3/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-21_Qatar_Grand_Prix/2021-11-19_Practice_2/",
	},
	{
		Country:           "Qatar",
		RaceTime:          time.Date(2021, 11, 21, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Qatar Grand Prix",
		timezone:          "Asia/Qatar",
		TrackName:         "Losail International Circuit",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-21_Qatar_Grand_Prix/2021-11-19_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-14_São_Paulo_Grand_Prix/2021-11-14_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-14_São_Paulo_Grand_Prix/2021-11-13_Sprint/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-14_São_Paulo_Grand_Prix/2021-11-13_Practice_2/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-14_São_Paulo_Grand_Prix/2021-11-12_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2021, 11, 14, 17, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "São Paulo Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-14_São_Paulo_Grand_Prix/2021-11-12_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-07_Mexico_City_Grand_Prix/2021-11-07_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-07_Mexico_City_Grand_Prix/2021-11-06_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-07_Mexico_City_Grand_Prix/2021-11-06_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-07_Mexico_City_Grand_Prix/2021-11-05_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2021, 11, 7, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 11, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexico City Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-11-07_Mexico_City_Grand_Prix/2021-11-05_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-24_United_States_Grand_Prix/2021-10-24_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-24_United_States_Grand_Prix/2021-10-23_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-24_United_States_Grand_Prix/2021-10-23_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-24_United_States_Grand_Prix/2021-10-22_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2021, 10, 24, 19, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-24_United_States_Grand_Prix/2021-10-22_Practice_1/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-10_Turkish_Grand_Prix/2021-10-10_Race/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-10_Turkish_Grand_Prix/2021-10-09_Qualifying/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-10_Turkish_Grand_Prix/2021-10-09_Practice_3/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-10_Turkish_Grand_Prix/2021-10-08_Practice_2/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2021, 10, 10, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 10, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-10-10_Turkish_Grand_Prix/2021-10-08_Practice_1/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-26_Russian_Grand_Prix/2021-09-26_Race/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-26_Russian_Grand_Prix/2021-09-25_Qualifying/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-26_Russian_Grand_Prix/2021-09-25_Practice_3/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-26_Russian_Grand_Prix/2021-09-24_Practice_2/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2021, 9, 26, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-26_Russian_Grand_Prix/2021-09-24_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-12_Italian_Grand_Prix/2021-09-12_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-12_Italian_Grand_Prix/2021-09-11_Sprint/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-12_Italian_Grand_Prix/2021-09-11_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-12_Italian_Grand_Prix/2021-09-10_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 9, 12, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-12_Italian_Grand_Prix/2021-09-10_Practice_1/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-05_Dutch_Grand_Prix/2021-09-05_Race/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-05_Dutch_Grand_Prix/2021-09-04_Qualifying/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-05_Dutch_Grand_Prix/2021-09-04_Practice_3/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-05_Dutch_Grand_Prix/2021-09-03_Practice_2/",
	},
	{
		Country:           "Netherlands",
		RaceTime:          time.Date(2021, 9, 5, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 9, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Dutch Grand Prix",
		timezone:          "Europe/Amsterdam",
		TrackName:         "Circuit Park Zandvoort",
		TrackYearCreated:  2021,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-09-05_Dutch_Grand_Prix/2021-09-03_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-29_Belgian_Grand_Prix/2021-08-29_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-29_Belgian_Grand_Prix/2021-08-28_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-29_Belgian_Grand_Prix/2021-08-28_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-29_Belgian_Grand_Prix/2021-08-27_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2021, 8, 29, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-29_Belgian_Grand_Prix/2021-08-27_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-01_Hungarian_Grand_Prix/2021-08-01_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-01_Hungarian_Grand_Prix/2021-07-31_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-01_Hungarian_Grand_Prix/2021-07-31_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-01_Hungarian_Grand_Prix/2021-07-30_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2021, 8, 1, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-08-01_Hungarian_Grand_Prix/2021-07-30_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-18_British_Grand_Prix/2021-07-18_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.SprintSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-18_British_Grand_Prix/2021-07-17_Sprint/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-18_British_Grand_Prix/2021-07-17_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-18_British_Grand_Prix/2021-07-16_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2021, 7, 18, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-18_British_Grand_Prix/2021-07-16_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-04_Austrian_Grand_Prix/2021-07-04_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-04_Austrian_Grand_Prix/2021-07-03_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-04_Austrian_Grand_Prix/2021-07-03_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-04_Austrian_Grand_Prix/2021-07-02_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 7, 4, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 7, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-07-04_Austrian_Grand_Prix/2021-07-02_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-27_Styrian_Grand_Prix/2021-06-27_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-27_Styrian_Grand_Prix/2021-06-26_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-27_Styrian_Grand_Prix/2021-06-26_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-27_Styrian_Grand_Prix/2021-06-25_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2021, 6, 27, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-27_Styrian_Grand_Prix/2021-06-25_Practice_1/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-20_French_Grand_Prix/2021-06-20_Race/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-20_French_Grand_Prix/2021-06-19_Qualifying/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-20_French_Grand_Prix/2021-06-19_Practice_3/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 18, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-20_French_Grand_Prix/2021-06-18_Practice_2/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2021, 6, 20, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 18, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-20_French_Grand_Prix/2021-06-18_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-06_Azerbaijan_Grand_Prix/2021-06-06_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-06_Azerbaijan_Grand_Prix/2021-06-05_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-06_Azerbaijan_Grand_Prix/2021-06-05_Practice_3/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-06_Azerbaijan_Grand_Prix/2021-06-04_Practice_2/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2021, 6, 6, 12, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 6, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-06-06_Azerbaijan_Grand_Prix/2021-06-04_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-23_Monaco_Grand_Prix/2021-05-23_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-23_Monaco_Grand_Prix/2021-05-22_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-23_Monaco_Grand_Prix/2021-05-22_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-23_Monaco_Grand_Prix/2021-05-20_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2021, 5, 23, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-23_Monaco_Grand_Prix/2021-05-20_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-09_Spanish_Grand_Prix/2021-05-09_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-09_Spanish_Grand_Prix/2021-05-08_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-09_Spanish_Grand_Prix/2021-05-08_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-09_Spanish_Grand_Prix/2021-05-07_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2021, 5, 9, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-09_Spanish_Grand_Prix/2021-05-07_Practice_1/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-02_Portuguese_Grand_Prix/2021-05-02_Race/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-02_Portuguese_Grand_Prix/2021-05-01_Qualifying/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 5, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-02_Portuguese_Grand_Prix/2021-05-01_Practice_3/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-02_Portuguese_Grand_Prix/2021-04-30_Practice_2/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2021, 5, 2, 14, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-05-02_Portuguese_Grand_Prix/2021-04-30_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-04-18_Emilia_Romagna_Grand_Prix/2021-04-18_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-04-18_Emilia_Romagna_Grand_Prix/2021-04-17_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-04-18_Emilia_Romagna_Grand_Prix/2021-04-17_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-04-18_Emilia_Romagna_Grand_Prix/2021-04-16_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2021, 4, 18, 13, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 4, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-04-18_Emilia_Romagna_Grand_Prix/2021-04-16_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-03-28_Bahrain_Grand_Prix/2021-03-28_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 3, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-03-28_Bahrain_Grand_Prix/2021-03-27_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 3, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-03-28_Bahrain_Grand_Prix/2021-03-27_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 3, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-03-28_Bahrain_Grand_Prix/2021-03-26_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2021, 3, 28, 15, 0, 0, 0, time.UTC),
		EventTime:         time.Date(2021, 3, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2021/2021-03-28_Bahrain_Grand_Prix/2021-03-26_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-13_Abu_Dhabi_Grand_Prix/2020-12-13_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-13_Abu_Dhabi_Grand_Prix/2020-12-12_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-13_Abu_Dhabi_Grand_Prix/2020-12-12_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-13_Abu_Dhabi_Grand_Prix/2020-12-11_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2020, 12, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-13_Abu_Dhabi_Grand_Prix/2020-12-11_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Sakhir Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit - Outer Track",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-06_Sakhir_Grand_Prix/2020-12-06_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Sakhir Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit - Outer Track",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-06_Sakhir_Grand_Prix/2020-12-05_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Sakhir Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit - Outer Track",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-06_Sakhir_Grand_Prix/2020-12-05_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Sakhir Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit - Outer Track",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-06_Sakhir_Grand_Prix/2020-12-04_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 12, 6, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 12, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Sakhir Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit - Outer Track",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-12-06_Sakhir_Grand_Prix/2020-12-04_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-29_Bahrain_Grand_Prix/2020-11-29_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-29_Bahrain_Grand_Prix/2020-11-28_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-29_Bahrain_Grand_Prix/2020-11-28_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-29_Bahrain_Grand_Prix/2020-11-27_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2020, 11, 29, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-29_Bahrain_Grand_Prix/2020-11-27_Practice_1/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-15_Turkish_Grand_Prix/2020-11-15_Race/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-15_Turkish_Grand_Prix/2020-11-14_Qualifying/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-15_Turkish_Grand_Prix/2020-11-14_Practice_3/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-15_Turkish_Grand_Prix/2020-11-13_Practice_2/",
	},
	{
		Country:           "Turkey",
		RaceTime:          time.Date(2020, 11, 15, 10, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Turkish Grand Prix",
		timezone:          "Europe/Istanbul",
		TrackName:         "Istanbul Park",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-15_Turkish_Grand_Prix/2020-11-13_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 11, 1, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 11, 1, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-01_Emilia_Romagna_Grand_Prix/2020-11-01_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 11, 1, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-01_Emilia_Romagna_Grand_Prix/2020-10-31_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 11, 1, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Emilia Romagna Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Enzo e Dino Ferrari",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-11-01_Emilia_Romagna_Grand_Prix/2020-10-31_Practice_1/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-25_Portuguese_Grand_Prix/2020-10-25_Race/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-25_Portuguese_Grand_Prix/2020-10-24_Qualifying/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-25_Portuguese_Grand_Prix/2020-10-24_Practice_3/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-25_Portuguese_Grand_Prix/2020-10-23_Practice_2/",
	},
	{
		Country:           "Portugal",
		RaceTime:          time.Date(2020, 10, 25, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Portuguese Grand Prix",
		timezone:          "Europe/Lisbon",
		TrackName:         "Autódromo Internacional do Algarve",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-25_Portuguese_Grand_Prix/2020-10-23_Practice_1/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Eifel Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Nürburgring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-11_Eifel_Grand_Prix/2020-10-11_Race/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Eifel Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Nürburgring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-11_Eifel_Grand_Prix/2020-10-10_Qualifying/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Eifel Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Nürburgring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-11_Eifel_Grand_Prix/2020-10-10_Practice_3/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Eifel Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Nürburgring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-11_Eifel_Grand_Prix/2020-10-09_Practice_2/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2020, 10, 11, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 10, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Eifel Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Nürburgring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-10-11_Eifel_Grand_Prix/2020-10-09_Practice_1/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-27_Russian_Grand_Prix/2020-09-27_Race/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-27_Russian_Grand_Prix/2020-09-26_Qualifying/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-27_Russian_Grand_Prix/2020-09-26_Practice_3/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-27_Russian_Grand_Prix/2020-09-25_Practice_2/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2020, 9, 27, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-27_Russian_Grand_Prix/2020-09-25_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Tuscan Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Internazionale del Mugello",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-13_Tuscan_Grand_Prix/2020-09-13_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Tuscan Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Internazionale del Mugello",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-13_Tuscan_Grand_Prix/2020-09-12_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Tuscan Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Internazionale del Mugello",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-13_Tuscan_Grand_Prix/2020-09-12_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Tuscan Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Internazionale del Mugello",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-13_Tuscan_Grand_Prix/2020-09-11_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Tuscan Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Internazionale del Mugello",
		TrackYearCreated:  2020,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-13_Tuscan_Grand_Prix/2020-09-11_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-06_Italian_Grand_Prix/2020-09-06_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-06_Italian_Grand_Prix/2020-09-05_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-06_Italian_Grand_Prix/2020-09-05_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-06_Italian_Grand_Prix/2020-09-04_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2020, 9, 6, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 9, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-09-06_Italian_Grand_Prix/2020-09-04_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-30_Belgian_Grand_Prix/2020-08-30_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-30_Belgian_Grand_Prix/2020-08-29_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-30_Belgian_Grand_Prix/2020-08-29_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-30_Belgian_Grand_Prix/2020-08-28_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2020, 8, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-30_Belgian_Grand_Prix/2020-08-28_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-16_Spanish_Grand_Prix/2020-08-16_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-16_Spanish_Grand_Prix/2020-08-15_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-16_Spanish_Grand_Prix/2020-08-15_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-16_Spanish_Grand_Prix/2020-08-14_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2020, 8, 16, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-16_Spanish_Grand_Prix/2020-08-14_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "70th Anniversary Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-09_70th_Anniversary_Grand_Prix/2020-08-09_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "70th Anniversary Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-09_70th_Anniversary_Grand_Prix/2020-08-08_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "70th Anniversary Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-09_70th_Anniversary_Grand_Prix/2020-08-08_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "70th Anniversary Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-09_70th_Anniversary_Grand_Prix/2020-08-07_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 9, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "70th Anniversary Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-09_70th_Anniversary_Grand_Prix/2020-08-07_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-02_British_Grand_Prix/2020-08-02_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-02_British_Grand_Prix/2020-08-01_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 8, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-02_British_Grand_Prix/2020-08-01_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-02_British_Grand_Prix/2020-07-31_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2020, 8, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-08-02_British_Grand_Prix/2020-07-31_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-19_Hungarian_Grand_Prix/2020-07-19_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 18, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-19_Hungarian_Grand_Prix/2020-07-18_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 18, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-19_Hungarian_Grand_Prix/2020-07-18_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-19_Hungarian_Grand_Prix/2020-07-17_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2020, 7, 19, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 17, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-19_Hungarian_Grand_Prix/2020-07-17_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-12_Styrian_Grand_Prix/2020-07-12_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-12_Styrian_Grand_Prix/2020-07-11_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-12_Styrian_Grand_Prix/2020-07-11_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-12_Styrian_Grand_Prix/2020-07-10_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Styrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-12_Styrian_Grand_Prix/2020-07-10_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-05_Austrian_Grand_Prix/2020-07-05_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-05_Austrian_Grand_Prix/2020-07-04_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 4, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-05_Austrian_Grand_Prix/2020-07-04_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-05_Austrian_Grand_Prix/2020-07-03_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2020, 7, 5, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2020, 7, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2020/2020-07-05_Austrian_Grand_Prix/2020-07-03_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-12-01_Abu_Dhabi_Grand_Prix/2019-12-01_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-12-01_Abu_Dhabi_Grand_Prix/2019-11-30_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-12-01_Abu_Dhabi_Grand_Prix/2019-11-30_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-12-01_Abu_Dhabi_Grand_Prix/2019-11-29_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2019, 12, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-12-01_Abu_Dhabi_Grand_Prix/2019-11-29_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-17_São_Paulo_Grand_Prix/2019-11-17_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-17_São_Paulo_Grand_Prix/2019-11-16_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-17_São_Paulo_Grand_Prix/2019-11-16_Practice_3/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-17_São_Paulo_Grand_Prix/2019-11-15_Practice_2/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2019, 11, 17, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-17_São_Paulo_Grand_Prix/2019-11-15_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-03_United_States_Grand_Prix/2019-11-03_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-03_United_States_Grand_Prix/2019-11-02_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-03_United_States_Grand_Prix/2019-11-02_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-03_United_States_Grand_Prix/2019-11-01_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2019, 11, 3, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 11, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-11-03_United_States_Grand_Prix/2019-11-01_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-27_Mexican_Grand_Prix/2019-10-27_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-27_Mexican_Grand_Prix/2019-10-26_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-27_Mexican_Grand_Prix/2019-10-26_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-27_Mexican_Grand_Prix/2019-10-25_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2019, 10, 27, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-27_Mexican_Grand_Prix/2019-10-25_Practice_1/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2019, 10, 13, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 13, 5, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-13_Japanese_Grand_Prix/2019-10-13_Race/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2019, 10, 13, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-13_Japanese_Grand_Prix/2019-10-13_Qualifying/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2019, 10, 13, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-13_Japanese_Grand_Prix/2019-10-11_Practice_2/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2019, 10, 13, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 10, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-10-13_Japanese_Grand_Prix/2019-10-11_Practice_1/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-29_Russian_Grand_Prix/2019-09-29_Race/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-29_Russian_Grand_Prix/2019-09-28_Qualifying/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-29_Russian_Grand_Prix/2019-09-28_Practice_3/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-29_Russian_Grand_Prix/2019-09-27_Practice_2/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2019, 9, 29, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-29_Russian_Grand_Prix/2019-09-27_Practice_1/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-22_Singapore_Grand_Prix/2019-09-22_Race/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-22_Singapore_Grand_Prix/2019-09-21_Qualifying/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-22_Singapore_Grand_Prix/2019-09-21_Practice_3/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-22_Singapore_Grand_Prix/2019-09-20_Practice_2/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2019, 9, 22, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-22_Singapore_Grand_Prix/2019-09-20_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-08_Italian_Grand_Prix/2019-09-08_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-08_Italian_Grand_Prix/2019-09-07_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-08_Italian_Grand_Prix/2019-09-07_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-08_Italian_Grand_Prix/2019-09-06_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2019, 9, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-08_Italian_Grand_Prix/2019-09-06_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-01_Belgian_Grand_Prix/2019-09-01_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-01_Belgian_Grand_Prix/2019-08-31_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-01_Belgian_Grand_Prix/2019-08-31_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-01_Belgian_Grand_Prix/2019-08-30_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2019, 9, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-09-01_Belgian_Grand_Prix/2019-08-30_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-08-04_Hungarian_Grand_Prix/2019-08-04_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-08-04_Hungarian_Grand_Prix/2019-08-03_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 3, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-08-04_Hungarian_Grand_Prix/2019-08-03_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-08-04_Hungarian_Grand_Prix/2019-08-02_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2019, 8, 4, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 8, 2, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-08-04_Hungarian_Grand_Prix/2019-08-02_Practice_1/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-28_German_Grand_Prix/2019-07-28_Race/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-28_German_Grand_Prix/2019-07-27_Qualifying/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-28_German_Grand_Prix/2019-07-27_Practice_3/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-28_German_Grand_Prix/2019-07-26_Practice_2/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2019, 7, 28, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-28_German_Grand_Prix/2019-07-26_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-14_British_Grand_Prix/2019-07-14_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-14_British_Grand_Prix/2019-07-13_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-14_British_Grand_Prix/2019-07-13_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-14_British_Grand_Prix/2019-07-12_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2019, 7, 14, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 7, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-07-14_British_Grand_Prix/2019-07-12_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-30_Austrian_Grand_Prix/2019-06-30_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-30_Austrian_Grand_Prix/2019-06-29_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-30_Austrian_Grand_Prix/2019-06-29_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-30_Austrian_Grand_Prix/2019-06-28_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2019, 6, 30, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-30_Austrian_Grand_Prix/2019-06-28_Practice_1/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-23_French_Grand_Prix/2019-06-23_Race/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-23_French_Grand_Prix/2019-06-22_Qualifying/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-23_French_Grand_Prix/2019-06-22_Practice_3/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-23_French_Grand_Prix/2019-06-21_Practice_2/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2019, 6, 23, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-23_French_Grand_Prix/2019-06-21_Practice_1/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-09_Canadian_Grand_Prix/2019-06-09_Race/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-09_Canadian_Grand_Prix/2019-06-08_Qualifying/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-09_Canadian_Grand_Prix/2019-06-08_Practice_3/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-09_Canadian_Grand_Prix/2019-06-07_Practice_2/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2019, 6, 9, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 6, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-06-09_Canadian_Grand_Prix/2019-06-07_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-26_Monaco_Grand_Prix/2019-05-26_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-26_Monaco_Grand_Prix/2019-05-25_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-26_Monaco_Grand_Prix/2019-05-25_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-26_Monaco_Grand_Prix/2019-05-23_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2019, 5, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-26_Monaco_Grand_Prix/2019-05-23_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-12_Spanish_Grand_Prix/2019-05-12_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-12_Spanish_Grand_Prix/2019-05-11_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-12_Spanish_Grand_Prix/2019-05-11_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-12_Spanish_Grand_Prix/2019-05-10_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2019, 5, 12, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 5, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-05-12_Spanish_Grand_Prix/2019-05-10_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-28_Azerbaijan_Grand_Prix/2019-04-28_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-28_Azerbaijan_Grand_Prix/2019-04-27_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-28_Azerbaijan_Grand_Prix/2019-04-27_Practice_3/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-28_Azerbaijan_Grand_Prix/2019-04-26_Practice_2/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2019, 4, 28, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-28_Azerbaijan_Grand_Prix/2019-04-26_Practice_1/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-14_Chinese_Grand_Prix/2019-04-14_Race/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-14_Chinese_Grand_Prix/2019-04-13_Qualifying/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-14_Chinese_Grand_Prix/2019-04-13_Practice_3/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-14_Chinese_Grand_Prix/2019-04-12_Practice_2/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2019, 4, 14, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 4, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-04-14_Chinese_Grand_Prix/2019-04-12_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-31_Bahrain_Grand_Prix/2019-03-31_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-31_Bahrain_Grand_Prix/2019-03-30_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-31_Bahrain_Grand_Prix/2019-03-30_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-31_Bahrain_Grand_Prix/2019-03-29_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2019, 3, 31, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-31_Bahrain_Grand_Prix/2019-03-29_Practice_1/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-17_Australian_Grand_Prix/2019-03-17_Race/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-17_Australian_Grand_Prix/2019-03-16_Qualifying/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 16, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-17_Australian_Grand_Prix/2019-03-16_Practice_3/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-17_Australian_Grand_Prix/2019-03-15_Practice_2/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2019, 3, 17, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2019, 3, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2019/2019-03-17_Australian_Grand_Prix/2019-03-15_Practice_1/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-25_Abu_Dhabi_Grand_Prix/2018-11-25_Race/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-25_Abu_Dhabi_Grand_Prix/2018-11-24_Qualifying/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-25_Abu_Dhabi_Grand_Prix/2018-11-24_Practice_3/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-25_Abu_Dhabi_Grand_Prix/2018-11-23_Practice_2/",
	},
	{
		Country:           "UAE",
		RaceTime:          time.Date(2018, 11, 25, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Abu Dhabi Grand Prix",
		timezone:          "Asia/Dubai",
		TrackName:         "Yas Marina Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-25_Abu_Dhabi_Grand_Prix/2018-11-23_Practice_1/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-11_São_Paulo_Grand_Prix/2018-11-11_Race/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-11_São_Paulo_Grand_Prix/2018-11-10_Qualifying/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 10, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-11_São_Paulo_Grand_Prix/2018-11-10_Practice_3/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-11_São_Paulo_Grand_Prix/2018-11-09_Practice_2/",
	},
	{
		Country:           "Brazil",
		RaceTime:          time.Date(2018, 11, 11, 17, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 11, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Brazilian Grand Prix",
		timezone:          "America/Sao_Paulo",
		TrackName:         "Autódromo José Carlos Pace",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-11-11_São_Paulo_Grand_Prix/2018-11-09_Practice_1/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-28_Mexican_Grand_Prix/2018-10-28_Race/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-28_Mexican_Grand_Prix/2018-10-27_Qualifying/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-28_Mexican_Grand_Prix/2018-10-27_Practice_3/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-28_Mexican_Grand_Prix/2018-10-26_Practice_2/",
	},
	{
		Country:           "Mexico",
		RaceTime:          time.Date(2018, 10, 28, 19, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Mexican Grand Prix",
		timezone:          "America/Mexico_City",
		TrackName:         "Autódromo Hermanos Rodríguez",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-28_Mexican_Grand_Prix/2018-10-26_Practice_1/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-21_United_States_Grand_Prix/2018-10-21_Race/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-21_United_States_Grand_Prix/2018-10-20_Qualifying/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-21_United_States_Grand_Prix/2018-10-20_Practice_3/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-21_United_States_Grand_Prix/2018-10-19_Practice_2/",
	},
	{
		Country:           "USA",
		RaceTime:          time.Date(2018, 10, 21, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 19, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "United States Grand Prix",
		timezone:          "America/Chicago",
		TrackName:         "Circuit of the Americas",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-21_United_States_Grand_Prix/2018-10-19_Practice_1/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-07_Japanese_Grand_Prix/2018-10-07_Race/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-07_Japanese_Grand_Prix/2018-10-06_Qualifying/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-07_Japanese_Grand_Prix/2018-10-06_Practice_3/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-07_Japanese_Grand_Prix/2018-10-05_Practice_2/",
	},
	{
		Country:           "Japan",
		RaceTime:          time.Date(2018, 10, 7, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 10, 5, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Japanese Grand Prix",
		timezone:          "Asia/Tokyo",
		TrackName:         "Suzuka Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-10-07_Japanese_Grand_Prix/2018-10-05_Practice_1/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-30_Russian_Grand_Prix/2018-09-30_Race/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-30_Russian_Grand_Prix/2018-09-29_Qualifying/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-30_Russian_Grand_Prix/2018-09-29_Practice_3/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-30_Russian_Grand_Prix/2018-09-28_Practice_2/",
	},
	{
		Country:           "Russia",
		RaceTime:          time.Date(2018, 9, 30, 11, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Russian Grand Prix",
		timezone:          "Europe/Moscow",
		TrackName:         "Sochi Autodrom",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-30_Russian_Grand_Prix/2018-09-28_Practice_1/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-16_Singapore_Grand_Prix/2018-09-16_Race/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-16_Singapore_Grand_Prix/2018-09-15_Qualifying/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 15, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-16_Singapore_Grand_Prix/2018-09-15_Practice_3/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-16_Singapore_Grand_Prix/2018-09-14_Practice_2/",
	},
	{
		Country:           "Singapore",
		RaceTime:          time.Date(2018, 9, 16, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Singapore Grand Prix",
		timezone:          "Asia/Singapore",
		TrackName:         "Marina Bay Street Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-16_Singapore_Grand_Prix/2018-09-14_Practice_1/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-02_Italian_Grand_Prix/2018-09-02_Race/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-02_Italian_Grand_Prix/2018-09-01_Qualifying/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 9, 1, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-02_Italian_Grand_Prix/2018-09-01_Practice_3/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-02_Italian_Grand_Prix/2018-08-31_Practice_2/",
	},
	{
		Country:           "Italy",
		RaceTime:          time.Date(2018, 9, 2, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 31, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Italian Grand Prix",
		timezone:          "Europe/Rome",
		TrackName:         "Autodromo Nazionale di Monza",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-09-02_Italian_Grand_Prix/2018-08-31_Practice_1/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-08-26_Belgian_Grand_Prix/2018-08-26_Race/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-08-26_Belgian_Grand_Prix/2018-08-25_Qualifying/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 25, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-08-26_Belgian_Grand_Prix/2018-08-25_Practice_3/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-08-26_Belgian_Grand_Prix/2018-08-24_Practice_2/",
	},
	{
		Country:           "Belgium",
		RaceTime:          time.Date(2018, 8, 26, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 8, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Belgian Grand Prix",
		timezone:          "Europe/Brussels",
		TrackName:         "Circuit de Spa-Francorchamps",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-08-26_Belgian_Grand_Prix/2018-08-24_Practice_1/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-29_Hungarian_Grand_Prix/2018-07-29_Race/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-29_Hungarian_Grand_Prix/2018-07-28_Qualifying/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-29_Hungarian_Grand_Prix/2018-07-28_Practice_3/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-29_Hungarian_Grand_Prix/2018-07-27_Practice_2/",
	},
	{
		Country:           "Hungary",
		RaceTime:          time.Date(2018, 7, 29, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Hungarian Grand Prix",
		timezone:          "Europe/Budapest",
		TrackName:         "Hungaroring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-29_Hungarian_Grand_Prix/2018-07-27_Practice_1/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-22_German_Grand_Prix/2018-07-22_Race/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-22_German_Grand_Prix/2018-07-21_Qualifying/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 21, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-22_German_Grand_Prix/2018-07-21_Practice_3/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-22_German_Grand_Prix/2018-07-20_Practice_2/",
	},
	{
		Country:           "Germany",
		RaceTime:          time.Date(2018, 7, 22, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 20, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "German Grand Prix",
		timezone:          "Europe/Berlin",
		TrackName:         "Hockenheimring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-22_German_Grand_Prix/2018-07-20_Practice_1/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-08_British_Grand_Prix/2018-07-08_Race/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-08_British_Grand_Prix/2018-07-07_Qualifying/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-08_British_Grand_Prix/2018-07-07_Practice_3/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-08_British_Grand_Prix/2018-07-06_Practice_2/",
	},
	{
		Country:           "UK",
		RaceTime:          time.Date(2018, 7, 8, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "British Grand Prix",
		timezone:          "Europe/London",
		TrackName:         "Silverstone Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-08_British_Grand_Prix/2018-07-06_Practice_1/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-01_Austrian_Grand_Prix/2018-07-01_Race/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-01_Austrian_Grand_Prix/2018-06-30_Qualifying/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 30, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-01_Austrian_Grand_Prix/2018-06-30_Practice_3/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-01_Austrian_Grand_Prix/2018-06-29_Practice_2/",
	},
	{
		Country:           "Austria",
		RaceTime:          time.Date(2018, 7, 1, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 29, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Austrian Grand Prix",
		timezone:          "Europe/Vienna",
		TrackName:         "Red Bull Ring",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-07-01_Austrian_Grand_Prix/2018-06-29_Practice_1/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-24_French_Grand_Prix/2018-06-24_Race/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-24_French_Grand_Prix/2018-06-23_Qualifying/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-24_French_Grand_Prix/2018-06-23_Practice_3/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-24_French_Grand_Prix/2018-06-22_Practice_2/",
	},
	{
		Country:           "France",
		RaceTime:          time.Date(2018, 6, 24, 14, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 22, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "French Grand Prix",
		timezone:          "Europe/Paris",
		TrackName:         "Circuit Paul Ricard",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-24_French_Grand_Prix/2018-06-22_Practice_1/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-10_Canadian_Grand_Prix/2018-06-10_Race/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-10_Canadian_Grand_Prix/2018-06-09_Qualifying/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 9, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-10_Canadian_Grand_Prix/2018-06-09_Practice_3/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-10_Canadian_Grand_Prix/2018-06-08_Practice_2/",
	},
	{
		Country:           "Canada",
		RaceTime:          time.Date(2018, 6, 10, 18, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 6, 8, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Canadian Grand Prix",
		timezone:          "America/Toronto",
		TrackName:         "Circuit Gilles Villeneuve",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(18500) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-06-10_Canadian_Grand_Prix/2018-06-08_Practice_1/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-27_Monaco_Grand_Prix/2018-05-27_Race/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-27_Monaco_Grand_Prix/2018-05-26_Qualifying/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 26, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-27_Monaco_Grand_Prix/2018-05-26_Practice_3/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-27_Monaco_Grand_Prix/2018-05-24_Practice_2/",
	},
	{
		Country:           "Monaco",
		RaceTime:          time.Date(2018, 5, 27, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Monaco Grand Prix",
		timezone:          "Europe/Monaco",
		TrackName:         "Circuit de Monaco",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-27_Monaco_Grand_Prix/2018-05-24_Practice_1/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-13_Spanish_Grand_Prix/2018-05-13_Race/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-13_Spanish_Grand_Prix/2018-05-12_Qualifying/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 12, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-13_Spanish_Grand_Prix/2018-05-12_Practice_3/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-13_Spanish_Grand_Prix/2018-05-11_Practice_2/",
	},
	{
		Country:           "Spain",
		RaceTime:          time.Date(2018, 5, 13, 13, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 5, 11, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Spanish Grand Prix",
		timezone:          "Europe/Madrid",
		TrackName:         "Circuit de Barcelona-Catalunya",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-05-13_Spanish_Grand_Prix/2018-05-11_Practice_1/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-29_Azerbaijan_Grand_Prix/2018-04-29_Race/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-29_Azerbaijan_Grand_Prix/2018-04-28_Qualifying/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 28, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-29_Azerbaijan_Grand_Prix/2018-04-28_Practice_3/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-29_Azerbaijan_Grand_Prix/2018-04-27_Practice_2/",
	},
	{
		Country:           "Azerbaijan",
		RaceTime:          time.Date(2018, 4, 29, 12, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 27, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Azerbaijan Grand Prix",
		timezone:          "Asia/Baku",
		TrackName:         "Baku City Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-29_Azerbaijan_Grand_Prix/2018-04-27_Practice_1/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-15_Chinese_Grand_Prix/2018-04-15_Race/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-15_Chinese_Grand_Prix/2018-04-14_Qualifying/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 14, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-15_Chinese_Grand_Prix/2018-04-14_Practice_3/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-15_Chinese_Grand_Prix/2018-04-13_Practice_2/",
	},
	{
		Country:           "China",
		RaceTime:          time.Date(2018, 4, 15, 6, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 13, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Chinese Grand Prix",
		timezone:          "Asia/Shanghai",
		TrackName:         "Shanghai International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-15_Chinese_Grand_Prix/2018-04-13_Practice_1/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-08_Bahrain_Grand_Prix/2018-04-08_Race/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-08_Bahrain_Grand_Prix/2018-04-07_Qualifying/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 7, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-08_Bahrain_Grand_Prix/2018-04-07_Practice_3/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-08_Bahrain_Grand_Prix/2018-04-06_Practice_2/",
	},
	{
		Country:           "Bahrain",
		RaceTime:          time.Date(2018, 4, 8, 15, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 4, 6, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Bahrain Grand Prix",
		timezone:          "Asia/Bahrain",
		TrackName:         "Bahrain International Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-04-08_Bahrain_Grand_Prix/2018-04-06_Practice_1/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		Type:              Messages.RaceSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-03-25_Australian_Grand_Prix/2018-03-25_Race/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 3, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.QualifyingSession,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-03-25_Australian_Grand_Prix/2018-03-24_Qualifying/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 3, 24, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice3Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-03-25_Australian_Grand_Prix/2018-03-24_Practice_3/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 3, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice2Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-03-25_Australian_Grand_Prix/2018-03-23_Practice_2/",
	},
	{
		Country:           "Australia",
		RaceTime:          time.Date(2018, 3, 25, 5, 10, 0, 0, time.UTC),
		EventTime:         time.Date(2018, 3, 23, 0, 0, 0, 0, time.UTC),
		Type:              Messages.Practice1Session,
		Name:              "Australian Grand Prix",
		timezone:          "Australia/Melbourne",
		TrackName:         "Albert Park Grand Prix Circuit",
		TrackYearCreated:  2018,
		TimeLostInPitlane: time.Duration(20000) * time.Millisecond,
		urlName:           "https://livetiming.formula1.com/static/2018/2018-03-25_Australian_Grand_Prix/2018-03-23_Practice_1/",
	},
}
