diff --git a/src/Aydsko.iRacingData.UnitTests/CapturedResponseValidationTests.cs b/src/Aydsko.iRacingData.UnitTests/CapturedResponseValidationTests.cs index 0896121..2f18aa9 100644 --- a/src/Aydsko.iRacingData.UnitTests/CapturedResponseValidationTests.cs +++ b/src/Aydsko.iRacingData.UnitTests/CapturedResponseValidationTests.cs @@ -824,6 +824,7 @@ public async Task GetSubSessionResultSuccessfulAsync() Assert.That(sampleDriver.CarClassShortName, Is.EqualTo("Cadillac CTS-VR")); Assert.That(sampleDriver.CarName, Is.EqualTo("Cadillac CTS-V Racecar")); Assert.That(sampleDriver.DivisionName, Is.EqualTo("Division 1")); + Assert.That(sampleDriver.CountryCode, Is.EqualTo("AU")); Assert.That(subSessionResult.Weather, Is.Not.Null); @@ -836,10 +837,10 @@ public async Task GetSubSessionResultSuccessfulAsync() Assert.That(subSessionResult.SessionSplits, Contains.Item(new SessionSplit { SubSessionId = 45243121, EventStrengthOfField = 1683 })); Assert.That(subSessionResult.SessionSplits, Contains.Item(new SessionSplit { SubSessionId = 45243122, EventStrengthOfField = 1143 })); - Assert.That(subSessionResultResponse.RateLimitRemaining, Is.EqualTo(99)); - Assert.That(subSessionResultResponse.TotalRateLimit, Is.EqualTo(100)); - Assert.That(subSessionResultResponse.RateLimitReset, Is.EqualTo(new DateTimeOffset(2022, 2, 10, 0, 0, 0, TimeSpan.Zero))); - Assert.That(subSessionResultResponse.DataExpires, Is.EqualTo(new DateTimeOffset(2022, 8, 27, 11, 23, 19, 507, TimeSpan.Zero))); + Assert.That(subSessionResultResponse.RateLimitRemaining, Is.EqualTo(239)); + Assert.That(subSessionResultResponse.TotalRateLimit, Is.EqualTo(240)); + Assert.That(subSessionResultResponse.RateLimitReset, Is.EqualTo(new DateTimeOffset(2024, 10, 10, 13, 50, 14, TimeSpan.Zero))); + Assert.That(subSessionResultResponse.DataExpires, Is.EqualTo(new DateTimeOffset(2024, 10, 10, 14, 4, 15, 56, TimeSpan.Zero))); }); } @@ -892,13 +893,21 @@ public async Task GetSubSessionResultForTeamSuccessfulAsync() var racingSociety = raceResults.Results.SingleOrDefault(r => r.TeamId == -261181); Assert.That(racingSociety?.DriverResults, Has.Length.EqualTo(2)); - Assert.That(racingSociety?.DriverResults, Has.One.Property(nameof(DriverResult.CustomerId)).EqualTo(696075)); - Assert.That(racingSociety?.DriverResults, Has.One.Property(nameof(DriverResult.CustomerId)).EqualTo(669671)); - Assert.That(subSessionResultResponse.RateLimitRemaining, Is.EqualTo(99)); - Assert.That(subSessionResultResponse.TotalRateLimit, Is.EqualTo(100)); - Assert.That(subSessionResultResponse.RateLimitReset, Is.EqualTo(new DateTimeOffset(2022, 2, 10, 0, 0, 0, TimeSpan.Zero))); - Assert.That(subSessionResultResponse.DataExpires, Is.EqualTo(new DateTimeOffset(2022, 8, 27, 11, 23, 19, 507, TimeSpan.Zero))); + var sampleDriverResult = racingSociety?.DriverResults?.FirstOrDefault(d => d.CustomerId == 696075); + Assert.That(sampleDriverResult, Is.Not.Null); + Assert.That(sampleDriverResult!.DisplayName, Is.EqualTo("Fabian Albrecht")); + Assert.That(sampleDriverResult!.CountryCode, Is.EqualTo("DE")); + + var sampleDriverResult2 = racingSociety?.DriverResults?.FirstOrDefault(d => d.CustomerId == 669671); + Assert.That(sampleDriverResult2, Is.Not.Null); + Assert.That(sampleDriverResult2!.DisplayName, Is.EqualTo("Mike Honda")); + Assert.That(sampleDriverResult2!.CountryCode, Is.EqualTo("DE")); + + Assert.That(subSessionResultResponse.RateLimitRemaining, Is.EqualTo(239)); + Assert.That(subSessionResultResponse.TotalRateLimit, Is.EqualTo(240)); + Assert.That(subSessionResultResponse.RateLimitReset, Is.EqualTo(new DateTimeOffset(2024, 10, 10, 12, 26, 11, TimeSpan.Zero))); + Assert.That(subSessionResultResponse.DataExpires, Is.EqualTo(new DateTimeOffset(2024, 10, 10, 12, 40, 12, 320, TimeSpan.Zero))); }); } diff --git a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/1.json b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/1.json index b95ceee..0f242b9 100644 --- a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/1.json +++ b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/1.json @@ -1,11 +1,35 @@ { "headers": { - "x-ratelimit-remaining": "99", - "x-ratelimit-limit": "100", - "x-ratelimit-reset": "1644451200" + "Connection": "keep-alive", + "Date": "Thu, 10 Oct 2024 12:25:12 GMT", + "ETag": "W/\u0022205-jy7CvOFJf9A8/h1QmzTtglzn4TM\u0022", + "X-iRacing-Env": "members", + "X-iRacing-Id": "e8c08550-e88b-478d-930b-f5abc864ede2", + "X-iRacing-ServiceName": "data-server", + "X-iRacing-ServiceVersion": "2.0.2", + "Content-Security-Policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;font-src \u0027self\u0027 https: data:;form-action \u0027self\u0027;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests", + "Cross-Origin-Opener-Policy": "same-origin", + "Cross-Origin-Resource-Policy": "same-origin", + "Origin-Agent-Cluster": "?1", + "Referrer-Policy": "no-referrer", + "Strict-Transport-Security": "max-age=15552000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-DNS-Prefetch-Control": "off", + "X-Download-Options": "noopen", + "X-Frame-Options": "SAMEORIGIN", + "X-Permitted-Cross-Domain-Policies": "none", + "X-XSS-Protection": "0", + "X-RateLimit-Limit": "240", + "X-RateLimit-Remaining": "239", + "X-RateLimit-Reset": "1728563171", + "Cache-Control": "max-age=60", + "X-Cache": "Miss from cloudfront", + "Via": "1.1 1f3b8145d9d0ae60f22075890638c486.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop": "BNE50-P2", + "X-Amz-Cf-Id": "aVBWcAXFiXf1qFLRR5U0xUiNDqkmgHgdeyq6IhCOOLgkIhVX6ajqsQ==" }, "content": { - "link": "https://scorpio-assets.s3.amazonaws.com/production/data-server/cache/data-services/stats/member_division/0018ddd2-a9e3-4755-bf38-85b2426851fb?AWSAccessKeyId=AKIAUO6OO4A3357USLO7&Expires=1642767749&Signature=M4K60q92NbjCdV3zqe9I5fAcObw%3D", - "expires": "2022-08-27T11:23:19.507Z" + "link": "https://scorpio-assets.s3.us-east-1.amazonaws.com/production/data-server/cache/data-services/results/get/07fac52e-81ca-4bf2-adeb-0c49e9362728?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAUO6OO4A3357USLO7%2F20241010%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241010T122512Z&X-Amz-Expires=120&X-Amz-Signature=9a477a18a2e236f8a5f69c6f6389d9f20a10574704755b5b04449ed314256ed0&X-Amz-SignedHeaders=host&x-id=GetObject", + "expires": "2024-10-10T12:40:12.320Z" } } \ No newline at end of file diff --git a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/2.json b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/2.json index 59ff200..12529e0 100644 --- a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/2.json +++ b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultForTeamSuccessfulAsync/2.json @@ -1,102 +1,202 @@ -{ - "headers": {}, +{ + "headers": { + "x-amz-id-2": "uDuCMN2jGbaDVevsIvNvyZOS1zTz0zYO/uyTboWEk0WA365YfDjGFOZs/2EG2kxwbp8WqAlG5rk=", + "x-amz-request-id": "M07CEVVGD7N2FT1F", + "Date": "Thu, 10 Oct 2024 12:25:14 GMT", + "x-amz-expiration": "expiry-date=\u0022Sat, 12 Oct 2024 00:00:00 GMT\u0022, rule-id=\u0022production data-server cache expiry\u0022", + "ETag": "\u0022c0731708d3ad388e09a798a745bf1a99\u0022", + "x-amz-server-side-encryption": "AES256", + "Cache-Control": "max-age=60", + "Accept-Ranges": "bytes", + "Server": "AmazonS3" + }, "content": { "subsession_id": 46219719, - "season_id": 3720, - "season_name": "Nurburgring Endurance Championship - 2022 Season", - "season_short_name": "2022 Season", - "season_year": 2022, - "season_quarter": 2, - "series_id": 275, - "series_name": "Nurburgring Endurance Championship", - "series_short_name": "Nurburgring Endurance Championship", - "series_logo": "NurbEC-logo.png", - "race_week_num": 2, - "session_id": 178754368, - "license_category_id": 2, - "license_category": "Road", - "private_session_id": -1, - "start_time": "2022-05-29T13:00:00Z", - "end_time": "2022-05-29T17:58:06Z", - "num_laps_for_qual_average": 1, - "num_laps_for_solo_average": 1, - "corners_per_lap": 165, + "allowed_licenses": [ + { + "group_name": "Rookie", + "license_group": 1, + "max_license_level": 4, + "min_license_level": 4, + "parent_id": 275 + }, + { + "group_name": "Class D", + "license_group": 2, + "max_license_level": 8, + "min_license_level": 5, + "parent_id": 275 + }, + { + "group_name": "Class C", + "license_group": 3, + "max_license_level": 12, + "min_license_level": 9, + "parent_id": 275 + }, + { + "group_name": "Class B", + "license_group": 4, + "max_license_level": 16, + "min_license_level": 13, + "parent_id": 275 + }, + { + "group_name": "Class A", + "license_group": 5, + "max_license_level": 20, + "min_license_level": 17, + "parent_id": 275 + }, + { + "group_name": "Pro", + "license_group": 6, + "max_license_level": 24, + "min_license_level": 21, + "parent_id": 275 + }, + { + "group_name": "Pro/WC", + "license_group": 7, + "max_license_level": 28, + "min_license_level": 25, + "parent_id": 275 + } + ], + "associated_subsession_ids": [ + 46219717, + 46219718, + 46219719, + 46219720, + 46219721, + 46219722 + ], + "can_protest": false, + "car_classes": [ + { + "car_class_id": 4005, + "short_name": "NECGT3", + "name": "NECGT3", + "strength_of_field": 2663, + "num_entries": 22, + "cars_in_class": [ + { + "car_id": 132 + }, + { + "car_id": 72 + } + ] + }, + { + "car_class_id": 3104, + "short_name": "Porsche 992", + "name": "Porsche 911 GT3 Cup (992)", + "strength_of_field": 1897, + "num_entries": 15, + "cars_in_class": [ + { + "car_id": 143 + } + ] + }, + { + "car_class_id": 4006, + "short_name": "NECGT4 Class", + "name": "NECGT4 Class", + "strength_of_field": 1695, + "num_entries": 9, + "cars_in_class": [ + { + "car_id": 150 + }, + { + "car_id": 119 + } + ] + }, + { + "car_class_id": 74, + "short_name": "MX5 Cup 2016", + "name": "Mazda MX-5 Cup 2016", + "strength_of_field": 1809, + "num_entries": 12, + "cars_in_class": [ + { + "car_id": 67 + } + ] + } + ], "caution_type": 2, - "event_type": 5, - "event_type_name": "Race", - "driver_changes": true, - "min_team_drivers": 1, - "max_team_drivers": 16, - "driver_change_rule": 0, + "cooldown_minutes": 30, + "corners_per_lap": 165, + "damage_model": 0, "driver_change_param1": -1, "driver_change_param2": -1, - "max_weeks": 9, - "points_type": "race", - "event_strength_of_field": 2111, + "driver_change_rule": 0, + "driver_changes": true, + "end_time": "2022-05-29T17:58:06Z", "event_average_lap": 4870408, + "event_best_lap_time": 4734045, "event_laps_complete": 30, - "num_cautions": 0, + "event_strength_of_field": 2111, + "event_type": 5, + "event_type_name": "Race", + "heat_info_id": -1, + "license_category": "Road", + "license_category_id": 2, + "limit_minutes": 10080, + "max_team_drivers": 16, + "max_weeks": 9, + "min_team_drivers": 1, "num_caution_laps": 0, + "num_cautions": 0, + "num_drivers": 84, + "num_laps_for_qual_average": 1, + "num_laps_for_solo_average": 1, "num_lead_changes": 14, "official_session": true, - "heat_info_id": -1, - "special_event_type": -1, - "damage_model": 0, - "can_protest": false, - "cooldown_minutes": 0, - "limit_minutes": 0, - "track": { - "track_id": 262, - "track_name": "Nürburgring Combined", - "config_name": "Gesamtstrecke VLN", - "category_id": 2, - "category": "Road" - }, - "weather": { - "type": 3, - "temp_units": 0, - "temp_value": 66, - "rel_humidity": 40, - "fog": 0, - "wind_dir": 6, - "wind_units": 0, - "wind_value": 3, - "skies": 0, - "weather_var_initial": 0, - "weather_var_ongoing": 100, - "time_of_day": 0, - "simulated_start_utc_time": "2022-05-28T10:00:00Z", - "simulated_start_utc_offset": 120 - }, - "track_state": { - "leave_marbles": false, - "practice_rubber": -1, - "qualify_rubber": -1, - "warmup_rubber": -1, - "race_rubber": -1, - "practice_grip_compound": -1, - "qualify_grip_compound": -1, - "warmup_grip_compound": -1, - "race_grip_compound": -1 + "points_type": "race", + "private_session_id": -1, + "race_summary": { + "subsession_id": 46219719, + "average_lap": 4870408, + "laps_complete": 30, + "num_cautions": 0, + "num_caution_laps": 0, + "num_lead_changes": 14, + "field_strength": 2111, + "num_opt_laps": 0, + "has_opt_path": false, + "special_event_type": 0, + "special_event_type_text": "Not a special event" }, + "race_week_num": 2, + "results_restricted": false, + "season_id": 3720, + "season_name": "Nurburgring Endurance Championship - 2022 Season", + "season_quarter": 2, + "season_short_name": "2022 Season", + "season_year": 2022, + "series_id": 275, + "series_logo": "NurbEC-logo.png", + "series_name": "Nurburgring Endurance Championship", + "series_short_name": "Nurburgring Endurance Championship", + "session_id": 178754368, "session_results": [ { "simsession_number": -2, + "simsession_name": "PRACTICE", "simsession_type": 3, "simsession_type_name": "Open Practice", "simsession_subtype": 0, - "simsession_name": "PRACTICE", "results": [ { "team_id": -132784, "display_name": "DensuSimRacing PURPLE", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -105,75 +205,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 0, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 0, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "4c125d", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "83", - "wheel_color": "cfff04", - "rim_type": 0 - }, - "suit": { - "pattern": 1, - "color1": "152951", - "color2": "ffffff", - "color3": "284a94" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -132784, "cust_id": 321782, "display_name": "Christian Meyer4", - "finish_position": 2, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -182,41 +231,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 2, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 191.75787, - "oldi_rating": 2365, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 162.31712, - "newi_rating": 2390, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 14, + "color1": "1f28f7", + "color2": "4400a6", + "color3": "4e00e0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -234,114 +282,123 @@ "wheel_color": "cfff04", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 162.31712, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2390, + "old_cpi": 191.75787, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2365, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "152951", "color2": "ffffff", "color3": "284a94" }, - "helmet": { - "pattern": 14, - "color1": "1f28f7", - "color2": "4400a6", - "color3": "4e00e0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -239242, - "display_name": "MH02 Motorsport", - "finish_position": 32, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 32, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "incidents": 0, + "interval": 0, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, "livery": { - "car_id": 143, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", + "car_id": 132, + "pattern": 2, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", + "number_color1": "4c125d", + "number_color2": "000000", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "15", - "wheel_color": null, - "rim_type": -1 + "car_number": "83", + "wheel_color": "cfff04", + "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 5, - "color1": "000000", - "color2": "fc0706", - "color3": "111111" + "pattern": 1, + "color1": "152951", + "color2": "ffffff", + "color3": "284a94" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -239242, + "display_name": "MH02 Motorsport", + "aggregate_champ_points": 73, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -239242, "cust_id": 651661, "display_name": "Michael Häußler", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 73, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -350,41 +407,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 0, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 383.77048, - "oldi_rating": 1888, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 210.1366, - "newi_rating": 1915, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 27, + "color1": "ffffff", + "color2": "111111", + "color3": "fc0706", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 0, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -402,37 +458,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 210.1366, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1915, + "old_cpi": 383.77048, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 5, "color1": "000000", "color2": "fc0706", "color3": "111111" }, - "helmet": { - "pattern": 27, - "color1": "ffffff", - "color2": "111111", - "color3": "fc0706", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 6, + "friend": false, + "incidents": 3, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "15", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 5, + "color1": "000000", + "color2": "fc0706", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -211695, "display_name": "r4f-eSports.de green", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -441,118 +557,66 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 1, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, - "livery": { - "car_id": 132, - "pattern": 11, - "color1": "55f422", - "color2": "0d0c0c", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "2", - "wheel_color": "4fe611", - "rim_type": 0 - }, - "suit": { - "pattern": 30, - "color1": "58CD2E", - "color2": "111111", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -211695, "cust_id": 570868, "display_name": "Chris Schmid", - "finish_position": 3, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, "best_nlaps_num": -1, "best_nlaps_time": -1, "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 3, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": 42, - "club_name": "DE-AT-CH", - "club_shortname": "DE-AT-CH", - "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 352, - "old_cpi": 67.776085, - "oldi_rating": 2902, - "old_ttrating": 1835, - "new_license_level": 19, - "new_sub_level": 328, - "new_cpi": 57.93626, - "newi_rating": 2859, - "new_ttrating": 1835, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": 42, + "club_name": "DE-AT-CH", + "club_points": 0, + "club_shortname": "DE-AT-CH", + "country_code": "DE", + "division": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 65, + "color1": "47ff01", + "color2": "111111", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 11, @@ -570,114 +634,123 @@ "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 57.93626, + "new_license_level": 19, + "new_sub_level": 328, + "new_ttrating": 1835, + "newi_rating": 2859, + "old_cpi": 67.776085, + "old_license_level": 19, + "old_sub_level": 352, + "old_ttrating": 1835, + "oldi_rating": 2902, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 30, "color1": "58CD2E", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 65, - "color1": "47ff01", - "color2": "111111", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -237732, - "display_name": "RacingXP", - "finish_position": 48, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 48, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, "livery": { - "car_id": 67, + "car_id": 132, "pattern": 11, - "color1": "ed2129", - "color2": "ffffff", - "color3": "000000", + "color1": "55f422", + "color2": "0d0c0c", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", - "number_color2": "ffffff", - "number_color3": "ffffff", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "77", - "wheel_color": "ffffff", + "car_number": "2", + "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 22, - "color1": "ED2129", - "color2": "FFFFFF", - "color3": "111111" + "pattern": 30, + "color1": "58CD2E", + "color2": "111111", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -237732, + "display_name": "RacingXP", + "aggregate_champ_points": 28, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -237732, "cust_id": 539399, "display_name": "Denis Santos2", - "finish_position": 1, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 28, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -686,41 +759,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 1, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 0, "club_id": 45, "club_name": "Brazil", + "club_points": 0, "club_shortname": "Brazil", + "country_code": "BR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 11, - "old_sub_level": 309, - "old_cpi": 24.485106, - "oldi_rating": 1717, - "old_ttrating": 1401, - "new_license_level": 12, - "new_sub_level": 499, - "new_cpi": 68.22416, - "newi_rating": 1680, - "new_ttrating": 1401, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "000000", + "color2": "f9f6f6", + "color3": "f70f0f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 67, "pattern": 11, @@ -738,114 +810,123 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.22416, + "new_license_level": 12, + "new_sub_level": 499, + "new_ttrating": 1401, + "newi_rating": 1680, + "old_cpi": 24.485106, + "old_license_level": 11, + "old_sub_level": 309, + "old_ttrating": 1401, + "oldi_rating": 1717, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "ED2129", "color2": "FFFFFF", "color3": "111111" }, - "helmet": { - "pattern": 59, - "color1": "000000", - "color2": "f9f6f6", - "color3": "f70f0f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -206771, - "display_name": "KSF Münster eSports #8", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 2, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 48, + "finish_position_in_class": 10, + "friend": false, + "incidents": 4, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, "livery": { - "car_id": 132, - "pattern": 2, - "color1": "000000", - "color2": "000000", + "car_id": 67, + "pattern": 11, + "color1": "ed2129", + "color2": "ffffff", "color3": "000000", "number_font": 0, - "number_color1": "000000", - "number_color2": "fff5f5", + "number_color1": "ffffff", + "number_color2": "ffffff", "number_color3": "ffffff", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "8", - "wheel_color": "000000", + "car_number": "77", + "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 48, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 3, - "color1": "ffff00", - "color2": "000000", - "color3": "3f464c" + "pattern": 22, + "color1": "ED2129", + "color2": "FFFFFF", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -206771, + "display_name": "KSF Münster eSports #8", + "aggregate_champ_points": 163, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -206771, "cust_id": 352574, "display_name": "Kolja Latus", - "finish_position": 5, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -854,41 +935,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 347.6464, - "oldi_rating": 2794, - "old_ttrating": 1297, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 490.87314, - "newi_rating": 2835, - "new_ttrating": 1297, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "000000", + "color2": "3f464c", + "color3": "fff661", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -906,37 +986,97 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 490.87314, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1297, + "newi_rating": 2835, + "old_cpi": 347.6464, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1297, + "oldi_rating": 2794, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "ffff00", "color2": "000000", "color3": "3f464c" }, - "helmet": { - "pattern": 42, - "color1": "000000", - "color2": "3f464c", - "color3": "fff661", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "number_font": 0, + "number_color1": "000000", + "number_color2": "fff5f5", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "8", + "wheel_color": "000000", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 3, + "color1": "ffff00", + "color2": "000000", + "color3": "3f464c" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -240365, "display_name": "Lor Event's by Hyperion eSports", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 116, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -945,38 +1085,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 3, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 6, @@ -994,6 +1126,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "000000", @@ -1001,20 +1152,13 @@ "color3": "ff0000" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -246174, "display_name": "Erilla", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 124, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1023,38 +1167,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 4, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 124, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -1072,6 +1208,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "40e0d0", @@ -1079,20 +1234,13 @@ "color3": "171717" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -277678, "display_name": "pls", - "finish_position": 47, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1101,75 +1249,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 47, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 77, - "livery": { - "car_id": 67, - "pattern": 21, - "color1": "ffd600", - "color2": "ffd600", - "color3": "ffd600", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "000000", - "number_color3": "ffd600", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "132", - "wheel_color": "1f1f1f", - "rim_type": 2 - }, - "suit": { - "pattern": 12, - "color1": "595959", - "color2": "ffd600", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -277678, "cust_id": 373680, "display_name": "Andrew Spanellis", - "finish_position": 4, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1178,41 +1275,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 4, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 489, - "old_cpi": 126.866455, - "oldi_rating": 1723, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 233.93655, - "newi_rating": 1768, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 20, + "color1": "FFE694", + "color2": "FF9694", + "color3": "FF94C7", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 21, @@ -1230,37 +1326,97 @@ "wheel_color": "1f1f1f", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 233.93655, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1768, + "old_cpi": 126.866455, + "old_license_level": 20, + "old_sub_level": 489, + "old_ttrating": 1350, + "oldi_rating": 1723, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 12, "color1": "595959", "color2": "ffd600", "color3": "000000" }, - "helmet": { - "pattern": 20, - "color1": "FFE694", - "color2": "FF9694", - "color3": "FF94C7", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 47, + "finish_position_in_class": 9, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 21, + "color1": "ffd600", + "color2": "ffd600", + "color3": "ffd600", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "000000", + "number_color3": "ffd600", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "132", + "wheel_color": "1f1f1f", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 47, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 12, + "color1": "595959", + "color2": "ffd600", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -204982, "display_name": "XZ Racing Omega", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1269,75 +1425,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, - "livery": { - "car_id": 132, - "pattern": 10, - "color1": "ff177b", - "color2": "ccff00", - "color3": "17ebd3", - "number_font": 1, - "number_color1": "ffffff", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "825", - "wheel_color": "ccff00", - "rim_type": 1 - }, - "suit": { - "pattern": 6, - "color1": "CCFF00", - "color2": "CCFF00", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -204982, "cust_id": 336689, "display_name": "Ben Hoffmann", - "finish_position": 9, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1346,41 +1451,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 9, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 144.88284, - "oldi_rating": 2855, - "old_ttrating": 1764, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 211.7154, - "newi_rating": 2836, - "new_ttrating": 1764, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 62, + "color1": "000000", + "color2": "ebff00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 10, @@ -1398,37 +1502,97 @@ "wheel_color": "ccff00", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 211.7154, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1764, + "newi_rating": 2836, + "old_cpi": 144.88284, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1764, + "oldi_rating": 2855, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 6, "color1": "CCFF00", "color2": "CCFF00", "color3": "000000" }, - "helmet": { - "pattern": 62, - "color1": "000000", - "color2": "ebff00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 10, + "color1": "ff177b", + "color2": "ccff00", + "color3": "17ebd3", + "number_font": 1, + "number_color1": "ffffff", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "825", + "wheel_color": "ccff00", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 6, + "color1": "CCFF00", + "color2": "CCFF00", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -254748, "display_name": "Duck, Cat & Wine Racing", - "finish_position": 6, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 31, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1437,75 +1601,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, - "livery": { - "car_id": 72, - "pattern": 23, - "color1": "ffffff", - "color2": "73abff", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "5", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 3, - "color1": "ffffff", - "color2": "0340bb", - "color3": "818181" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -254748, "cust_id": 323616, - "display_name": "Andrew Jones18", - "finish_position": 10, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "Andy M Jones", + "aggregate_champ_points": 31, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1514,41 +1627,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 445, - "old_cpi": 95.4253, - "oldi_rating": 2756, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 447, - "new_cpi": 96.51654, - "newi_rating": 2695, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 23, @@ -1566,114 +1678,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.51654, + "new_license_level": 20, + "new_sub_level": 447, + "new_ttrating": 1350, + "newi_rating": 2695, + "old_cpi": 95.4253, + "old_license_level": 20, + "old_sub_level": 445, + "old_ttrating": 1350, + "oldi_rating": 2756, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "ffffff", "color2": "0340bb", "color3": "818181" }, - "helmet": { - "pattern": 0, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -255086, - "display_name": "Team Albert", - "finish_position": 46, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 46, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 6, + "finish_position_in_class": 6, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, "livery": { - "car_id": 67, - "pattern": 10, + "car_id": 72, + "pattern": 23, "color1": "ffffff", - "color2": "cceeff", - "color3": "00d1ff", + "color2": "73abff", + "color3": "000000", "number_font": 0, - "number_color1": "000000", - "number_color2": "ff0000", + "number_color1": "ffffff", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "4", + "car_number": "5", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 32, - "color1": "000000", - "color2": "eccb35", - "color3": "a500a8" + "pattern": 3, + "color1": "ffffff", + "color2": "0340bb", + "color3": "818181" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -255086, + "display_name": "Team Albert", + "aggregate_champ_points": 19, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -255086, "cust_id": 657174, "display_name": "Albert Arnal Clemente", - "finish_position": 6, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 19, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1682,41 +1803,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 15, - "old_sub_level": 359, - "old_cpi": 49.078037, - "oldi_rating": 1729, - "old_ttrating": 1359, - "new_license_level": 16, - "new_sub_level": 494, - "new_cpi": 89.66065, - "newi_rating": 1674, - "new_ttrating": 1359, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 10, @@ -1734,37 +1854,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 89.66065, + "new_license_level": 16, + "new_sub_level": 494, + "new_ttrating": 1359, + "newi_rating": 1674, + "old_cpi": 49.078037, + "old_license_level": 15, + "old_sub_level": 359, + "old_ttrating": 1359, + "oldi_rating": 1729, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 32, "color1": "000000", "color2": "eccb35", "color3": "a500a8" }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "eccb35", - "color3": "a500a8", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 46, + "finish_position_in_class": 8, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 10, + "color1": "ffffff", + "color2": "cceeff", + "color3": "00d1ff", + "number_font": 0, + "number_color1": "000000", + "number_color2": "ff0000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "4", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 46, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 32, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -231990, "display_name": "Ahrtal Motorsport NEC", - "finish_position": 7, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 147, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1773,38 +1953,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 7, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 7, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 147, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -1822,6 +1994,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 17, "color1": "cccccc", @@ -1829,20 +2020,13 @@ "color3": "0040ff" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -274447, "display_name": "NaoTinTressa", - "finish_position": 44, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1851,75 +2035,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, - "livery": { - "car_id": 67, - "pattern": 0, - "color1": "000000", - "color2": "a6ff00", - "color3": "000000", - "number_font": 0, - "number_color1": "ff0000", - "number_color2": "000000", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "21", - "wheel_color": "adff00", - "rim_type": 0 - }, - "suit": { - "pattern": 3, - "color1": "000000", - "color2": "a6ff00", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -274447, "cust_id": 255581, "display_name": "Guilherme Cravo", - "finish_position": 7, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1928,41 +2061,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 7, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "PT", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 201, - "old_cpi": 33.37497, - "oldi_rating": 1674, - "old_ttrating": 1377, - "new_license_level": 19, - "new_sub_level": 354, - "new_cpi": 68.77469, - "newi_rating": 1589, - "new_ttrating": 1377, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "000000", + "color2": "e00900", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -1980,114 +2112,123 @@ "wheel_color": "adff00", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.77469, + "new_license_level": 19, + "new_sub_level": 354, + "new_ttrating": 1377, + "newi_rating": 1589, + "old_cpi": 33.37497, + "old_license_level": 18, + "old_sub_level": 201, + "old_ttrating": 1377, + "oldi_rating": 1674, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "000000", "color2": "a6ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 17, - "color1": "000000", - "color2": "e00900", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -261181, - "display_name": "Racing Society", - "finish_position": 8, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 8, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 44, + "finish_position_in_class": 7, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, "livery": { - "car_id": 132, - "pattern": 21, - "color1": "099c99", - "color2": "8cef27", - "color3": "383838", + "car_id": 67, + "pattern": 0, + "color1": "000000", + "color2": "a6ff00", + "color3": "000000", "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", + "number_color1": "ff0000", + "number_color2": "000000", + "number_color3": "ffffff", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "423", - "wheel_color": null, - "rim_type": -1 + "car_number": "21", + "wheel_color": "adff00", + "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 28, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980" + "pattern": 3, + "color1": "000000", + "color2": "a6ff00", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -261181, + "display_name": "Racing Society", + "aggregate_champ_points": 100, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -261181, "cust_id": 696075, "display_name": "Fabian Albrecht", - "finish_position": 13, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 100, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2096,41 +2237,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 159.25275, - "oldi_rating": 3240, - "old_ttrating": 1385, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 255.45, - "newi_rating": 3251, - "new_ttrating": 1385, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 37, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 21, @@ -2148,83 +2288,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 255.45, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1385, + "newi_rating": 3251, + "old_cpi": 159.25275, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1385, + "oldi_rating": 3240, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "4ea5e3", "color2": "bf3271", "color3": "2e3980" }, - "helmet": { - "pattern": 37, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -211650, - "display_name": "Iron Monkey Motorsports Green", - "finish_position": 40, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 8, + "finish_position_in_class": 8, + "friend": false, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 9, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 67, - "pattern": 2, - "color1": "000000", - "color2": "730c15", - "color3": "080707", + "car_id": 132, + "pattern": 21, + "color1": "099c99", + "color2": "8cef27", + "color3": "383838", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -2232,73 +2342,111 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "730", - "wheel_color": "000000", - "rim_type": 2 + "car_number": "423", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 4, - "color1": "000000", - "color2": "ffffff", - "color3": "7a1018" + "pattern": 28, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -211650, + "display_name": "Iron Monkey Motorsports Green", + "aggregate_champ_points": 9, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211650, "cust_id": 441077, "display_name": "Christian Pfeiffer", - "finish_position": 8, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 9, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 8, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 414.33582, - "oldi_rating": 1813, - "old_ttrating": 2256, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 147.51808, - "newi_rating": 1739, - "new_ttrating": 2256, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "ed2129", + "color2": "000000", + "color3": "edee3f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 9, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 2, @@ -2316,83 +2464,53 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 147.51808, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 2256, + "newi_rating": 1739, + "old_cpi": 414.33582, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 2256, + "oldi_rating": 1813, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 22, - "color1": "ed2129", - "color2": "000000", - "color3": "edee3f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -231691, - "display_name": "Team Denny Rimpl", - "finish_position": 9, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 9, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 40, + "finish_position_in_class": 5, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, "livery": { - "car_id": 132, + "car_id": 67, "pattern": 2, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "color1": "000000", + "color2": "730c15", + "color3": "080707", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -2400,30 +2518,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "111", - "wheel_color": null, - "rim_type": -1 + "car_number": "730", + "wheel_color": "000000", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 27, + "pattern": 4, "color1": "000000", - "color2": "000000", - "color3": "000000" + "color2": "ffffff", + "color3": "7a1018" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -231691, + "display_name": "Team Denny Rimpl", + "aggregate_champ_points": 108, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231691, "cust_id": 299393, "display_name": "Denny Rimpl", - "finish_position": 14, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 108, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2432,41 +2589,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 464, - "old_cpi": 108.11938, - "oldi_rating": 2717, - "old_ttrating": 1318, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 339.6962, - "newi_rating": 2747, - "new_ttrating": 1318, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 14, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -2484,37 +2640,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 339.6962, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1318, + "newi_rating": 2747, + "old_cpi": 108.11938, + "old_license_level": 20, + "old_sub_level": 464, + "old_ttrating": 1318, + "oldi_rating": 2717, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 27, "color1": "000000", "color2": "000000", "color3": "000000" }, - "helmet": { - "pattern": 1, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 9, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "111", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 27, + "color1": "000000", + "color2": "000000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -235658, "display_name": "SimRebelS Purple", - "finish_position": 10, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 3, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2523,75 +2739,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, - "livery": { - "car_id": 132, - "pattern": 23, - "color1": "1ebcb3", - "color2": "f002a0", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "1a1a1a", - "number_color3": "1a1a1a", - "number_slant": 0, - "sponsor1": 1, - "sponsor2": 128, - "car_number": "73", - "wheel_color": "1a1a1a", - "rim_type": 2 - }, - "suit": { - "pattern": 27, - "color1": "f002a0", - "color2": "1ebcb3", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -235658, "cust_id": 574842, "display_name": "Timo B. Stumpf", - "finish_position": 15, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 3, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2600,41 +2765,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 302, - "old_cpi": 48.942562, - "oldi_rating": 2710, - "old_ttrating": 1418, - "new_license_level": 19, - "new_sub_level": 324, - "new_cpi": 56.55923, - "newi_rating": 2614, - "new_ttrating": 1418, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 15, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "ffffff", + "color3": "215ef5", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -2652,37 +2816,97 @@ "wheel_color": "1a1a1a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.55923, + "new_license_level": 19, + "new_sub_level": 324, + "new_ttrating": 1418, + "newi_rating": 2614, + "old_cpi": 48.942562, + "old_license_level": 19, + "old_sub_level": 302, + "old_ttrating": 1418, + "oldi_rating": 2710, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 27, "color1": "f002a0", "color2": "1ebcb3", "color3": "ffffff" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "ffffff", - "color3": "215ef5", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 10, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "1ebcb3", + "color2": "f002a0", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "1a1a1a", + "number_color3": "1a1a1a", + "number_slant": 0, + "sponsor1": 1, + "sponsor2": 128, + "car_number": "73", + "wheel_color": "1a1a1a", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 27, + "color1": "f002a0", + "color2": "1ebcb3", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -159911, "display_name": "Austrian Simracers Blue", - "finish_position": 11, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 155, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2691,75 +2915,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "888", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 19, - "color1": "000000", - "color2": "FFFFFF", - "color3": "FF0000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -159911, "cust_id": 623556, "display_name": "Bostjan Fujs", - "finish_position": 17, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 155, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2768,41 +2941,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "AT", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 269.50946, - "oldi_rating": 2589, - "old_ttrating": 2005, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 306.6348, - "newi_rating": 2635, - "new_ttrating": 2005, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "cccccc", + "color2": "111111", + "color3": "ed1c24", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -2820,114 +2992,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 306.6348, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 2005, + "newi_rating": 2635, + "old_cpi": 269.50946, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 2005, + "oldi_rating": 2589, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "000000", "color2": "FFFFFF", "color3": "FF0000" }, - "helmet": { - "pattern": 1, - "color1": "cccccc", - "color2": "111111", - "color3": "ed1c24", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -215301, - "display_name": "Furius Racing Team", - "finish_position": 39, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 11, + "finish_position_in_class": 11, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 67, - "pattern": 4, - "color1": "3b97e0", - "color2": "ffffff", - "color3": "0d32e8", + "car_id": 132, + "pattern": 20, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, - "number_color1": "ce0a0a", + "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, - "sponsor1": 167, - "sponsor2": 167, - "car_number": "19", + "sponsor1": 0, + "sponsor2": 0, + "car_number": "888", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 35, - "color1": "1de0e6", - "color2": "ffffff", - "color3": "1f2892" + "pattern": 19, + "color1": "000000", + "color2": "FFFFFF", + "color3": "FF0000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -215301, + "display_name": "Furius Racing Team", + "aggregate_champ_points": 57, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -215301, "cust_id": 596777, "display_name": "Alberto Coll", - "finish_position": 11, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2936,41 +3117,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 4, - "division_name": "Red Division", - "old_license_level": 18, - "old_sub_level": 251, - "old_cpi": 46.501278, - "oldi_rating": 1855, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 183.79797, - "newi_rating": 1859, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "171715", + "color2": "ffffff", + "color3": "1f2892", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -2988,37 +3168,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 183.79797, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1859, + "old_cpi": 46.501278, + "old_license_level": 18, + "old_sub_level": 251, + "old_ttrating": 1350, + "oldi_rating": 1855, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 35, "color1": "1de0e6", "color2": "ffffff", "color3": "1f2892" }, - "helmet": { - "pattern": 3, - "color1": "171715", - "color2": "ffffff", - "color3": "1f2892", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 39, + "finish_position_in_class": 4, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 4, + "color1": "3b97e0", + "color2": "ffffff", + "color3": "0d32e8", + "number_font": 0, + "number_color1": "ce0a0a", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 167, + "sponsor2": 167, + "car_number": "19", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 35, + "color1": "1de0e6", + "color2": "ffffff", + "color3": "1f2892" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -80706, "display_name": "SIMP Racing Sim Racing Team GT3", - "finish_position": 12, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 93, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3027,75 +3267,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 12, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, - "livery": { - "car_id": 132, - "pattern": 23, - "color1": "78ff00", - "color2": "ff00b8", - "color3": "00d1ff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 106, - "sponsor2": 106, - "car_number": "69", - "wheel_color": "8000ff", - "rim_type": 0 - }, - "suit": { - "pattern": 20, - "color1": "00F1FF", - "color2": "7600FF", - "color3": "8E00FF" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -80706, "cust_id": 739120, "display_name": "Timo Grossmann", - "finish_position": 18, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 93, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3104,41 +3293,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 424, - "old_cpi": 83.28423, - "oldi_rating": 2645, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 139.38249, - "newi_rating": 2659, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 18, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 7, + "color1": "000000", + "color2": "bb0000", + "color3": "85b2ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -3156,37 +3344,97 @@ "wheel_color": "8000ff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 139.38249, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2659, + "old_cpi": 83.28423, + "old_license_level": 20, + "old_sub_level": 424, + "old_ttrating": 1350, + "oldi_rating": 2645, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 20, "color1": "00F1FF", "color2": "7600FF", "color3": "8E00FF" }, - "helmet": { - "pattern": 7, - "color1": "000000", - "color2": "bb0000", - "color3": "85b2ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 12, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "78ff00", + "color2": "ff00b8", + "color3": "00d1ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 106, + "sponsor2": 106, + "car_number": "69", + "wheel_color": "8000ff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 20, + "color1": "00F1FF", + "color2": "7600FF", + "color3": "8E00FF" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -123286, "display_name": "Schobi Racing", - "finish_position": 35, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 86, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3195,75 +3443,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, - "livery": { - "car_id": 67, - "pattern": 4, - "color1": "00bd32", - "color2": "111111", - "color3": "b82f37", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "87", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 26, - "color1": "111111", - "color2": "a9a723", - "color3": "ed2129" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -123286, "cust_id": 351086, "display_name": "Bernhard Schober", - "finish_position": 12, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 86, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3272,41 +3469,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 12, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 283, - "old_cpi": 57.475876, - "oldi_rating": 1883, - "old_ttrating": 1480, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 343.24802, - "newi_rating": 1938, - "new_ttrating": 1480, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 41, + "color1": "000000", + "color2": "f3ff70", + "color3": "ed2129", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -3324,83 +3520,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 343.24802, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1480, + "newi_rating": 1938, + "old_cpi": 57.475876, + "old_license_level": 18, + "old_sub_level": 283, + "old_ttrating": 1480, + "oldi_rating": 1883, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 26, "color1": "111111", "color2": "a9a723", "color3": "ed2129" }, - "helmet": { - "pattern": 41, - "color1": "000000", - "color2": "f3ff70", - "color3": "ed2129", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -259108, - "display_name": "Simracing.Center GT3 III", - "finish_position": 13, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 35, + "finish_position_in_class": 3, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 132, - "pattern": 13, - "color1": "ffffff", - "color2": "095deb", - "color3": "ff0000", + "car_id": 67, + "pattern": 4, + "color1": "00bd32", + "color2": "111111", + "color3": "b82f37", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -3408,30 +3574,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "144", + "car_number": "87", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 21, - "color1": "000000", - "color2": "c50000", - "color3": "e3bb43" + "pattern": 26, + "color1": "111111", + "color2": "a9a723", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -259108, + "display_name": "Simracing.Center GT3 III", + "aggregate_champ_points": 139, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -259108, "cust_id": 673623, "display_name": "Jan Simnacher", - "finish_position": 20, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 139, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3440,41 +3645,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 20, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 250, - "old_cpi": 46.065662, - "oldi_rating": 2658, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 497, - "new_cpi": 133.78, - "newi_rating": 2690, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 20, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "fafafa", + "color2": "02089e", + "color3": "9eff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 13, @@ -3492,37 +3696,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 133.78, + "new_license_level": 20, + "new_sub_level": 497, + "new_ttrating": 1276, + "newi_rating": 2690, + "old_cpi": 46.065662, + "old_license_level": 18, + "old_sub_level": 250, + "old_ttrating": 1276, + "oldi_rating": 2658, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "000000", "color2": "c50000", "color3": "e3bb43" }, - "helmet": { - "pattern": 42, - "color1": "fafafa", - "color2": "02089e", - "color3": "9eff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 13, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 13, + "color1": "ffffff", + "color2": "095deb", + "color3": "ff0000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "144", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 21, + "color1": "000000", + "color2": "c50000", + "color3": "e3bb43" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -148201, "display_name": "Crebbez Racing Team", - "finish_position": 14, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3531,75 +3795,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, - "livery": { - "car_id": 72, - "pattern": 1, - "color1": "124b80", - "color2": "ffdf10", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 0, - "car_number": "333", - "wheel_color": "000000", - "rim_type": 0 - }, - "suit": { - "pattern": 22, - "color1": "ffffff", - "color2": "124b80", - "color3": "ffdf10" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -148201, "cust_id": 328880, "display_name": "Marcel Nöldner", - "finish_position": 21, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3608,41 +3821,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 21, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 376.66165, - "oldi_rating": 2610, - "old_ttrating": 1293, - "new_license_level": 20, - "new_sub_level": 453, - "new_cpi": 100.4224, - "newi_rating": 2581, - "new_ttrating": 1293, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 21, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "A7ED1D", + "color2": "C42112", + "color3": "3EBBB0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 1, @@ -3660,114 +3872,123 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 100.4224, + "new_license_level": 20, + "new_sub_level": 453, + "new_ttrating": 1293, + "newi_rating": 2581, + "old_cpi": 376.66165, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1293, + "oldi_rating": 2610, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "ffffff", "color2": "124b80", "color3": "ffdf10" }, - "helmet": { - "pattern": 57, - "color1": "A7ED1D", - "color2": "C42112", - "color3": "3EBBB0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -266445, - "display_name": "Peixoto Team", - "finish_position": 15, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 14, + "finish_position_in_class": 14, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, "livery": { - "car_id": 132, - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", + "car_id": 72, + "pattern": 1, + "color1": "124b80", + "color2": "ffdf10", "color3": "ffffff", - "number_font": 31, - "number_color1": "e6dfdf", - "number_color2": "33ff00", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, - "sponsor1": 0, + "sponsor1": 107, "sponsor2": 0, - "car_number": "23", - "wheel_color": "d29044", - "rim_type": 1 + "car_number": "333", + "wheel_color": "000000", + "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 15, - "color1": "000000", - "color2": "e6dfdf", - "color3": "33ff00" + "pattern": 22, + "color1": "ffffff", + "color2": "124b80", + "color3": "ffdf10" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -266445, + "display_name": "Peixoto Team", + "aggregate_champ_points": 38, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -266445, "cust_id": 617660, "display_name": "Filipe Peixoto", - "finish_position": 22, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3776,41 +3997,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "MC", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 227, - "old_cpi": 39.612553, - "oldi_rating": 2606, - "old_ttrating": 1584, - "new_license_level": 20, - "new_sub_level": 446, - "new_cpi": 96.11953, - "newi_rating": 2559, - "new_ttrating": 1584, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 47, + "color1": "fd0000", + "color2": "f2ff00", + "color3": "27ff04", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -3828,37 +4048,97 @@ "wheel_color": "d29044", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.11953, + "new_license_level": 20, + "new_sub_level": 446, + "new_ttrating": 1584, + "newi_rating": 2559, + "old_cpi": 39.612553, + "old_license_level": 18, + "old_sub_level": 227, + "old_ttrating": 1584, + "oldi_rating": 2606, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 15, "color1": "000000", "color2": "e6dfdf", "color3": "33ff00" }, - "helmet": { - "pattern": 47, - "color1": "fd0000", - "color2": "f2ff00", - "color3": "27ff04", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 15, + "finish_position_in_class": 15, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "number_font": 31, + "number_color1": "e6dfdf", + "number_color2": "33ff00", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "23", + "wheel_color": "d29044", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 15, + "color1": "000000", + "color2": "e6dfdf", + "color3": "33ff00" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -184486, "display_name": "LowSpeed Racing", - "finish_position": 16, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3867,75 +4147,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 16, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "6", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 28, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -184486, "cust_id": 394896, "display_name": "Dennis Ney", - "finish_position": 23, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3944,41 +4173,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 23, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 15, - "old_sub_level": 392, - "old_cpi": 60.887436, - "oldi_rating": 2586, - "old_ttrating": 1386, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 135.13135, - "newi_rating": 2567, - "new_ttrating": 1386, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 13, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 132, "pattern": 2, @@ -3996,37 +4224,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 135.13135, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1386, + "newi_rating": 2567, + "old_cpi": 60.887436, + "old_license_level": 15, + "old_sub_level": 392, + "old_ttrating": 1386, + "oldi_rating": 2586, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "d7162d", "color2": "efd600", "color3": "111111" }, - "helmet": { - "pattern": 35, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 16, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "6", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 28, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -222841, "display_name": "Rogue Racing Cut'n'Shut", - "finish_position": 33, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 96, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4035,75 +4323,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 33, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, - "livery": { - "car_id": 67, - "pattern": 23, - "color1": "d80101", - "color2": "ffffff", - "color3": "ff0000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 97, - "sponsor2": 84, - "car_number": "55", - "wheel_color": "ffffff", - "rim_type": 0 - }, - "suit": { - "pattern": 13, - "color1": "f2ff00", - "color2": "ff0000", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -222841, "cust_id": 595176, "display_name": "Christopher Rowe3", - "finish_position": 16, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 96, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4112,41 +4349,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 16, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 262, - "old_cpi": 49.830082, - "oldi_rating": 1888, - "old_ttrating": 1320, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 195.81953, - "newi_rating": 1959, - "new_ttrating": 1320, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "e80025", + "color2": "ffffff", + "color3": "720000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 23, @@ -4164,37 +4400,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 195.81953, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1320, + "newi_rating": 1959, + "old_cpi": 49.830082, + "old_license_level": 18, + "old_sub_level": 262, + "old_ttrating": 1320, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 13, "color1": "f2ff00", "color2": "ff0000", "color3": "000000" }, - "helmet": { - "pattern": 64, - "color1": "e80025", - "color2": "ffffff", - "color3": "720000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 2, + "friend": false, + "incidents": 3, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 23, + "color1": "d80101", + "color2": "ffffff", + "color3": "ff0000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 97, + "sponsor2": 84, + "car_number": "55", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 13, + "color1": "f2ff00", + "color2": "ff0000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -273834, "display_name": "SV Competizione #VLN", - "finish_position": 17, - "finish_position_in_class": 17, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 69, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4203,38 +4499,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 17, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 69, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -4252,6 +4540,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "111111", @@ -4259,20 +4566,13 @@ "color3": "e0d805" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -110547, "display_name": "CARBONO WAKA eSPORTS", - "finish_position": 18, - "finish_position_in_class": 18, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4281,75 +4581,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 23, - "livery": { - "car_id": 132, - "pattern": 6, - "color1": "000000", - "color2": "000000", - "color3": "00fffc", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "9", - "wheel_color": "00fffc", - "rim_type": 1 - }, - "suit": { - "pattern": 1, - "color1": "000000", - "color2": "E74656", - "color3": "EEEC11" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -110547, "cust_id": 160157, "display_name": "Pablo Gonzalez Becerril", - "finish_position": 25, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4358,41 +4607,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 436, - "old_cpi": 89.99972, - "oldi_rating": 2565, - "old_ttrating": 1381, - "new_license_level": 20, - "new_sub_level": 480, - "new_cpi": 119.440834, - "newi_rating": 2501, - "new_ttrating": 1381, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 25, + "finish_position_in_class": 14, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "e4ff0e", + "color3": "00fefe", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 23, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 6, @@ -4410,114 +4658,123 @@ "wheel_color": "00fffc", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 119.440834, + "new_license_level": 20, + "new_sub_level": 480, + "new_ttrating": 1381, + "newi_rating": 2501, + "old_cpi": 89.99972, + "old_license_level": 20, + "old_sub_level": 436, + "old_ttrating": 1381, + "oldi_rating": 2565, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "000000", "color2": "E74656", "color3": "EEEC11" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "e4ff0e", - "color3": "00fefe", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -200873, - "display_name": "Occitans Racing Esports #Black", - "finish_position": 19, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 19, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 18, + "finish_position_in_class": 18, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, "livery": { "car_id": 132, - "pattern": 2, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", + "pattern": 6, + "color1": "000000", + "color2": "000000", + "color3": "00fffc", "number_font": 0, - "number_color1": "FFFFFF", + "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "10", - "wheel_color": null, - "rim_type": -1 + "car_number": "9", + "wheel_color": "00fffc", + "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 2, - "color1": "111111", - "color2": "ed2129", - "color3": "d7162d" + "pattern": 1, + "color1": "000000", + "color2": "E74656", + "color3": "EEEC11" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -200873, + "display_name": "Occitans Racing Esports #Black", + "aggregate_champ_points": 77, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -200873, "cust_id": 487533, "display_name": "Gaëtan BATTINI", - "finish_position": 26, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4526,41 +4783,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 26, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 39, "club_name": "France", + "club_points": 0, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 412, - "old_cpi": 76.83276, - "oldi_rating": 2563, - "old_ttrating": 1358, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.83502, - "newi_rating": 2560, - "new_ttrating": 1358, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 26, + "finish_position_in_class": 15, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "000000", + "color2": "21ed2f", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -4578,83 +4834,53 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 2, - "color1": "111111", - "color2": "ed2129", - "color3": "d7162d" - }, - "helmet": { - "pattern": 35, - "color1": "000000", - "color2": "21ed2f", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -191189, - "display_name": "Team Victor Espert", - "finish_position": 31, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.83502, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1358, + "newi_rating": 2560, + "old_cpi": 76.83276, + "old_license_level": 20, + "old_sub_level": 412, + "old_ttrating": 1358, + "oldi_rating": 2563, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 2, + "color1": "111111", + "color2": "ed2129", + "color3": "d7162d" + }, + "watched": false, + "weight_penalty_kg": 15 + } + ], "drop_race": false, - "club_points": 0, - "position": 31, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 19, + "finish_position_in_class": 19, + "friend": false, + "incidents": 6, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, "livery": { - "car_id": 67, - "pattern": 22, - "color1": "10FC06", - "color2": "111111", - "color3": "000000", + "car_id": 132, + "pattern": 2, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, "number_color1": "FFFFFF", "number_color2": "777777", @@ -4662,30 +4888,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "44", + "car_number": "10", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "000000", - "color2": "29ff00", - "color3": "ffffff" + "pattern": 2, + "color1": "111111", + "color2": "ed2129", + "color3": "d7162d" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -191189, + "display_name": "Team Victor Espert", + "aggregate_champ_points": 38, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -191189, "cust_id": 506585, "display_name": "Victor Espert", - "finish_position": 19, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4694,41 +4959,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 19, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 330.32852, - "oldi_rating": 1892, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 469, - "new_cpi": 111.60432, - "newi_rating": 1864, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 19, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "000000", + "color2": "00c705", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 22, @@ -4746,37 +5010,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 111.60432, + "new_license_level": 20, + "new_sub_level": 469, + "new_ttrating": 1276, + "newi_rating": 1864, + "old_cpi": 330.32852, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1276, + "oldi_rating": 1892, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "000000", "color2": "29ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 36, - "color1": "000000", - "color2": "00c705", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -276486, - "display_name": "SimRacing_Germany_NEC", - "finish_position": 20, - "finish_position_in_class": 20, - "laps_lead": 0, + "drop_race": false, + "finish_position": 31, + "finish_position_in_class": 1, + "friend": false, + "incidents": 0, + "interval": -1, "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 22, + "color1": "10FC06", + "color2": "111111", + "color3": "000000", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "44", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 1, + "color1": "000000", + "color2": "29ff00", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -276486, + "display_name": "SimRacing_Germany_NEC", + "aggregate_champ_points": 7, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4785,38 +5109,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 20, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 20, + "finish_position_in_class": 20, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 7, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -4834,6 +5150,25 @@ "wheel_color": "faf4f4", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "e60c0c", @@ -4841,20 +5176,13 @@ "color3": "f7f1f1" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -278340, "display_name": "D & R Racing", - "finish_position": 21, - "finish_position_in_class": 21, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4863,75 +5191,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 21, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "000000", - "color2": "9c21ed", - "color3": "e91515", - "number_font": 37, - "number_color1": "ffffff", - "number_color2": "f20c0c", - "number_color3": "000000", - "number_slant": 4, - "sponsor1": 168, - "sponsor2": 128, - "car_number": "48", - "wheel_color": "000000", - "rim_type": 2 - }, - "suit": { - "pattern": 29, - "color1": "12fa00", - "color2": "09f300", - "color3": "3eff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -278340, "cust_id": 587186, "display_name": "Daniel Lasch", - "finish_position": 29, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -4940,41 +5217,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 29, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 351, - "old_cpi": 67.592896, - "oldi_rating": 3082, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 249.35614, - "newi_rating": 3083, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 29, + "finish_position_in_class": 16, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "020101", + "color2": "ee3442", + "color3": "ffed00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -4992,37 +5268,97 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 249.35614, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 3083, + "old_cpi": 67.592896, + "old_license_level": 19, + "old_sub_level": 351, + "old_ttrating": 1350, + "oldi_rating": 3082, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 29, "color1": "12fa00", "color2": "09f300", "color3": "3eff00" }, - "helmet": { - "pattern": 61, - "color1": "020101", - "color2": "ee3442", - "color3": "ffed00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 21, + "finish_position_in_class": 21, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 20, + "color1": "000000", + "color2": "9c21ed", + "color3": "e91515", + "number_font": 37, + "number_color1": "ffffff", + "number_color2": "f20c0c", + "number_color3": "000000", + "number_slant": 4, + "sponsor1": 168, + "sponsor2": 128, + "car_number": "48", + "wheel_color": "000000", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 29, + "color1": "12fa00", + "color2": "09f300", + "color3": "3eff00" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -173110, "display_name": "Team Michael Mueller10", - "finish_position": 22, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 89, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5031,75 +5367,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 0, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, - "livery": { - "car_id": 143, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "74", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 23, - "color1": "111111", - "color2": "d7162d", - "color3": "c8d53f" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -173110, "cust_id": 483138, "display_name": "Michael Mueller10", - "finish_position": 30, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 89, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5108,41 +5393,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 365.4739, - "oldi_rating": 2359, - "old_ttrating": 1242, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 298.43744, - "newi_rating": 2396, - "new_ttrating": 1242, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 30, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "111111", + "color2": "d7162d", + "color3": "dcd41c", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -5160,37 +5444,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 298.43744, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1242, + "newi_rating": 2396, + "old_cpi": 365.4739, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1242, + "oldi_rating": 2359, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 23, "color1": "111111", "color2": "d7162d", "color3": "c8d53f" }, - "helmet": { - "pattern": 64, - "color1": "111111", - "color2": "d7162d", - "color3": "dcd41c", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 0, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "74", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 23, + "color1": "111111", + "color2": "d7162d", + "color3": "c8d53f" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -134080, "display_name": "RacingMV", - "finish_position": 23, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 105, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5199,38 +5543,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 23, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 1, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 21, @@ -5248,6 +5584,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "FFFFFF", @@ -5255,20 +5610,13 @@ "color3": "272727" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -231241, "display_name": "FSL Motorsport Team GRÜN", - "finish_position": 24, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5277,75 +5625,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, - "livery": { - "car_id": 143, - "pattern": 7, - "color1": "000000", - "color2": "3b7b37", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "11", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "187B1D", - "color2": "FFFFFF", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -231241, "cust_id": 684004, "display_name": "Tom Tomaso", - "finish_position": 32, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5354,41 +5651,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 32, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 425, - "old_cpi": 83.92398, - "oldi_rating": 2324, - "old_ttrating": 1302, - "new_license_level": 20, - "new_sub_level": 491, - "new_cpi": 128.70782, - "newi_rating": 2310, - "new_ttrating": 1302, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "d8eb0b", + "color2": "ffffff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 7, @@ -5406,114 +5702,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 128.70782, + "new_license_level": 20, + "new_sub_level": 491, + "new_ttrating": 1302, + "newi_rating": 2310, + "old_cpi": 83.92398, + "old_license_level": 20, + "old_sub_level": 425, + "old_ttrating": 1302, + "oldi_rating": 2324, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "187B1D", "color2": "FFFFFF", "color3": "000000" }, - "helmet": { - "pattern": 17, - "color1": "d8eb0b", - "color2": "ffffff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -237767, - "display_name": "Krosse Krabbe Gentlemen", - "finish_position": 29, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 29, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 24, + "finish_position_in_class": 2, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, "livery": { - "car_id": 67, - "pattern": 1, - "color1": "2a3795", - "color2": "ffffff", - "color3": "ed2129", + "car_id": 143, + "pattern": 7, + "color1": "000000", + "color2": "3b7b37", + "color3": "ffffff", "number_font": 0, - "number_color1": "0061bb", - "number_color2": "ff0000", + "number_color1": "ffffff", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "444", - "wheel_color": "0061bb", - "rim_type": 2 + "car_number": "11", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 21, - "color1": "33ff00", - "color2": "ffcc00", - "color3": "0061bb" + "pattern": 1, + "color1": "187B1D", + "color2": "FFFFFF", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -237767, + "display_name": "Krosse Krabbe Gentlemen", + "aggregate_champ_points": 67, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 0, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -237767, "cust_id": 642920, "display_name": "Christian Eschner", - "finish_position": 24, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 67, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5522,41 +5827,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 17, - "old_sub_level": 138, - "old_cpi": 29.440733, - "oldi_rating": 2024, - "old_ttrating": 1332, - "new_license_level": 18, - "new_sub_level": 281, - "new_cpi": 56.46973, - "newi_rating": 2027, - "new_ttrating": 1332, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 24, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "0061bb", + "color2": "ffcc00", + "color3": "33ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 1, @@ -5574,114 +5878,123 @@ "wheel_color": "0061bb", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.46973, + "new_license_level": 18, + "new_sub_level": 281, + "new_ttrating": 1332, + "newi_rating": 2027, + "old_cpi": 29.440733, + "old_license_level": 17, + "old_sub_level": 138, + "old_ttrating": 1332, + "oldi_rating": 2024, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "33ff00", "color2": "ffcc00", "color3": "0061bb" }, - "helmet": { - "pattern": 64, - "color1": "0061bb", - "color2": "ffcc00", - "color3": "33ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -131642, - "display_name": "DRG Racing Silver", - "finish_position": 25, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 29, + "finish_position_in_class": 0, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, "livery": { - "car_id": 143, + "car_id": 67, "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "color1": "2a3795", + "color2": "ffffff", + "color3": "ed2129", "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", + "number_color1": "0061bb", + "number_color2": "ff0000", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "12", - "wheel_color": "626262", - "rim_type": 1 + "car_number": "444", + "wheel_color": "0061bb", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 22, - "color1": "323232", - "color2": "E6E6e6", - "color3": "78Ff00" + "pattern": 21, + "color1": "33ff00", + "color2": "ffcc00", + "color3": "0061bb" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -131642, + "display_name": "DRG Racing Silver", + "aggregate_champ_points": 24, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -131642, "cust_id": 371798, "display_name": "Grant Yingling", - "finish_position": 33, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 24, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5690,41 +6003,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 33, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 28, "club_name": "Michigan", + "club_points": 0, "club_shortname": "Michigan", + "country_code": "US", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 218.71999, - "oldi_rating": 2070, - "old_ttrating": 1360, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 207.47125, - "newi_rating": 2011, - "new_ttrating": 1360, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "725b6d", + "color2": "cc584a", + "color3": "dfb1b3", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -5742,83 +6054,53 @@ "wheel_color": "626262", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 207.47125, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1360, + "newi_rating": 2011, + "old_cpi": 218.71999, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1360, + "oldi_rating": 2070, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "323232", "color2": "E6E6e6", "color3": "78Ff00" }, - "helmet": { - "pattern": 36, - "color1": "725b6d", - "color2": "cc584a", - "color3": "dfb1b3", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -42972, - "display_name": "GC Motorsports", - "finish_position": 26, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 26, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 25, + "finish_position_in_class": 3, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, "livery": { "car_id": 143, - "pattern": 14, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -5826,30 +6108,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "13", - "wheel_color": null, - "rim_type": -1 + "car_number": "12", + "wheel_color": "626262", + "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 10, - "color1": "282724", - "color2": "000000", - "color3": "d1ff00" + "pattern": 22, + "color1": "323232", + "color2": "E6E6e6", + "color3": "78Ff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -42972, + "display_name": "GC Motorsports", + "aggregate_champ_points": 114, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -42972, "cust_id": 52852, "display_name": "Garvin Kruthof", - "finish_position": 34, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 114, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -5858,41 +6179,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "CH", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 277.87402, - "oldi_rating": 2016, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 333.1487, - "newi_rating": 2065, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 34, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 46, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 14, @@ -5910,83 +6230,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 333.1487, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2065, + "old_cpi": 277.87402, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2016, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 10, "color1": "282724", "color2": "000000", "color3": "d1ff00" }, - "helmet": { - "pattern": 46, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -210738, - "display_name": "Iron Monkey Motorsports Yellow", - "finish_position": 27, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 27, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 26, + "finish_position_in_class": 4, + "friend": false, + "incidents": 3, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, "livery": { "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "pattern": 14, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -5994,30 +6284,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "666", - "wheel_color": "ffffff", - "rim_type": 0 + "car_number": "13", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 4, - "color1": "000000", - "color2": "ffffff", - "color3": "7a1018" + "pattern": 10, + "color1": "282724", + "color2": "000000", + "color3": "d1ff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -210738, + "display_name": "Iron Monkey Motorsports Yellow", + "aggregate_champ_points": 40, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -210738, "cust_id": 559068, "display_name": "Lex Maier", - "finish_position": 37, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 40, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6026,41 +6355,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 692.7948, - "oldi_rating": 2188, - "old_ttrating": 1348, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 375.77362, - "newi_rating": 2170, - "new_ttrating": 1348, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 30, + "color1": "f5f43c", + "color2": "a19372", + "color3": "8d995d", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -6078,37 +6406,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 375.77362, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1348, + "newi_rating": 2170, + "old_cpi": 692.7948, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1348, + "oldi_rating": 2188, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 30, - "color1": "f5f43c", - "color2": "a19372", - "color3": "8d995d", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 5, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "666", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 4, + "color1": "000000", + "color2": "ffffff", + "color3": "7a1018" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -225289, "display_name": "ReXpect Racing Team", - "finish_position": 57, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6117,75 +6505,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 57, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, - "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "28", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -225289, "cust_id": 589751, "display_name": "Raul Tejero", - "finish_position": 27, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6194,41 +6531,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 27, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 0, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 339, - "old_cpi": 62.255466, - "oldi_rating": 1415, - "old_ttrating": 1350, - "new_license_level": 19, - "new_sub_level": 358, - "new_cpi": 70.7519, - "newi_rating": 1415, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -6246,77 +6582,129 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 70.7519, + "new_license_level": 19, + "new_sub_level": 358, + "new_ttrating": 1350, + "newi_rating": 1415, + "old_cpi": 62.255466, + "old_license_level": 19, + "old_sub_level": 339, + "old_ttrating": 1350, + "oldi_rating": 1415, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "ffffff", "color2": "5481fc", "color3": "111111" }, - "helmet": { - "pattern": 63, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false + "drop_race": false, + "finish_position": 57, + "finish_position_in_class": 8, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "28", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 57, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 1, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": 10 }, { "team_id": -182779, "display_name": "LBRacing", - "finish_position": 28, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, "best_nlaps_num": -1, "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 28, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": 0, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 0, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 2, @@ -6334,6 +6722,25 @@ "wheel_color": "6a6a6a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "ffffff", @@ -6341,20 +6748,13 @@ "color3": "950f0f" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -258973, "display_name": "Simracing.Center GT4 II", - "finish_position": 56, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 83, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6363,75 +6763,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 56, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 83, - "livery": { - "car_id": 150, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "27", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 22, - "color1": "ed2129", - "color2": "020202", - "color3": "f3eeee" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -258973, "cust_id": 651767, "display_name": "Nico Kamasik", - "finish_position": 28, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 83, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6440,41 +6789,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 28, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 370.96423, - "oldi_rating": 1452, - "old_ttrating": 1283, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 446.22366, - "newi_rating": 1525, - "new_ttrating": 1283, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 32, + "color1": "000000", + "color2": "ffc700", + "color3": "82751b", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 83, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -6492,114 +6840,123 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 22, - "color1": "ed2129", - "color2": "020202", - "color3": "f3eeee" - }, - "helmet": { - "pattern": 32, - "color1": "000000", - "color2": "ffc700", - "color3": "82751b", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -211432, - "display_name": "Beaver Block [Main]", - "finish_position": 30, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 446.22366, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1283, + "newi_rating": 1525, + "old_cpi": 370.96423, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1283, + "oldi_rating": 1452, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 22, + "color1": "ed2129", + "color2": "020202", + "color3": "f3eeee" + }, + "watched": false, + "weight_penalty_kg": 10 + } + ], + "drop_race": false, + "finish_position": 56, + "finish_position_in_class": 7, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, "livery": { "car_id": 150, "pattern": 0, - "color1": "ffffff", - "color2": "cccccc", - "color3": "666666", + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", - "number_color2": "cccccc", - "number_color3": "666666", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "14", + "car_number": "27", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 56, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 17, - "color1": "ffffff", - "color2": "000000", - "color3": "ed2129" + "pattern": 22, + "color1": "ed2129", + "color2": "020202", + "color3": "f3eeee" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -211432, + "display_name": "Beaver Block [Main]", + "aggregate_champ_points": 95, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211432, "cust_id": 17311, "display_name": "Alexander Slusarczyk", - "finish_position": 40, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 95, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6608,41 +6965,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 251.30034, - "oldi_rating": 2156, - "old_ttrating": 1410, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 550.7056, - "newi_rating": 2194, - "new_ttrating": 1410, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 40, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "080807", + "color2": "f92b0b", + "color3": "eaf41a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -6660,114 +7016,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 550.7056, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1410, + "newi_rating": 2194, + "old_cpi": 251.30034, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1410, + "oldi_rating": 2156, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 17, "color1": "ffffff", "color2": "000000", "color3": "ed2129" }, - "helmet": { - "pattern": 63, - "color1": "080807", - "color2": "f92b0b", - "color3": "eaf41a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -272668, - "display_name": "FSL NOS 24h Team Blau", - "finish_position": 53, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 53, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 30, + "finish_position_in_class": 1, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, "livery": { - "car_id": 119, - "pattern": 10, - "color1": "05ff00", - "color2": "ff092e", - "color3": "06ece5", + "car_id": 150, + "pattern": 0, + "color1": "ffffff", + "color2": "cccccc", + "color3": "666666", "number_font": 0, - "number_color1": "d4ff00", - "number_color2": "000000", - "number_color3": "000000", + "number_color1": "ffffff", + "number_color2": "cccccc", + "number_color3": "666666", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "65", - "wheel_color": "e6cccc", - "rim_type": 3 + "car_number": "14", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 7, - "color1": "f06e34", - "color2": "ffffff", - "color3": "111111" + "pattern": 17, + "color1": "ffffff", + "color2": "000000", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -272668, + "display_name": "FSL NOS 24h Team Blau", + "aggregate_champ_points": 71, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -272668, "cust_id": 503564, - "display_name": "Kristian Schäfer", - "finish_position": 31, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "Kristian Schaefer", + "aggregate_champ_points": 71, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6776,41 +7141,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 31, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 208.96983, - "oldi_rating": 1662, - "old_ttrating": 1623, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 466.47665, - "newi_rating": 1701, - "new_ttrating": 1623, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 31, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 6, + "color1": "ed1c24", + "color2": "131211", + "color3": "e6ae28", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 10, @@ -6828,37 +7192,97 @@ "wheel_color": "e6cccc", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 466.47665, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1623, + "newi_rating": 1701, + "old_cpi": 208.96983, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1623, + "oldi_rating": 1662, + "opt_laps_complete": 0, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 7, "color1": "f06e34", "color2": "ffffff", "color3": "111111" }, - "helmet": { - "pattern": 6, - "color1": "ed1c24", - "color2": "131211", - "color3": "e6ae28", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 53, + "finish_position_in_class": 6, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 10, + "color1": "05ff00", + "color2": "ff092e", + "color3": "06ece5", + "number_font": 0, + "number_color1": "d4ff00", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "65", + "wheel_color": "e6cccc", + "rim_type": 3 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 53, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 7, + "color1": "f06e34", + "color2": "ffffff", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -29637, "display_name": "Gone Broke Racing 1", - "finish_position": 34, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 65, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6867,75 +7291,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", "car_id": 143, - "aggregate_champ_points": 65, - "livery": { - "car_id": 143, - "pattern": 19, - "color1": "faf7f4", - "color2": "ed2129", - "color3": "faf7f4", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "135", - "wheel_color": "c02e30", - "rim_type": 2 - }, - "suit": { - "pattern": 19, - "color1": "f6f6f2", - "color2": "d84221", - "color3": "0A0B0B" - }, - "watched": false, - "friend": false, - "driver_results": [ - { - "team_id": -29637, - "cust_id": 78184, - "display_name": "Matt Owens", - "finish_position": 39, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, + "driver_results": [ + { + "team_id": -29637, + "cust_id": 78184, + "display_name": "Matt Owens", + "aggregate_champ_points": 65, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -6944,41 +7317,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 487, - "old_cpi": 125.01192, - "oldi_rating": 1432, - "old_ttrating": 1481, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 172.93239, - "newi_rating": 1439, - "new_ttrating": 1481, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 39, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "000000", + "color2": "ed2129", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 19, @@ -6996,37 +7368,97 @@ "wheel_color": "c02e30", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 172.93239, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1481, + "newi_rating": 1439, + "old_cpi": 125.01192, + "old_license_level": 20, + "old_sub_level": 487, + "old_ttrating": 1481, + "oldi_rating": 1432, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "f6f6f2", "color2": "d84221", "color3": "0A0B0B" }, - "helmet": { - "pattern": 57, - "color1": "000000", - "color2": "ed2129", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 34, + "finish_position_in_class": 7, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 19, + "color1": "faf7f4", + "color2": "ed2129", + "color3": "faf7f4", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "135", + "wheel_color": "c02e30", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 19, + "color1": "f6f6f2", + "color2": "d84221", + "color3": "0A0B0B" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -230132, "display_name": "MatStace Go Vroooom", - "finish_position": 51, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 35, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7035,75 +7467,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 51, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, - "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "25", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 21, - "color1": "a10c0c", - "color2": "111111", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -230132, "cust_id": 180814, "display_name": "Mat Stace", - "finish_position": 35, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 35, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7112,41 +7493,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 465, - "old_cpi": 108.9224, - "oldi_rating": 1683, - "old_ttrating": 965, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.56883, - "newi_rating": 1647, - "new_ttrating": 965, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 35, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "ff9e00", + "color2": "111111", + "color3": "ff78e9", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -7164,37 +7544,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.56883, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 965, + "newi_rating": 1647, + "old_cpi": 108.9224, + "old_license_level": 20, + "old_sub_level": 465, + "old_ttrating": 965, + "oldi_rating": 1683, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "a10c0c", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 56, - "color1": "ff9e00", - "color2": "111111", - "color3": "ff78e9", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false + "drop_race": false, + "finish_position": 51, + "finish_position_in_class": 5, + "friend": false, + "incidents": 3, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "25", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 51, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 21, + "color1": "a10c0c", + "color2": "111111", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": 10 }, { "team_id": -274178, "display_name": "DMSK MindStone Gents Racing", - "finish_position": 36, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 81, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7203,38 +7643,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 8, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -7252,6 +7684,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "830000", @@ -7259,20 +7710,13 @@ "color3": "ffffff" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -250169, "display_name": "Potato Nation", - "finish_position": 45, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 11, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7281,75 +7725,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 45, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, - "livery": { - "car_id": 119, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "22", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 25, - "color1": "6D6E71", - "color2": "000000", - "color3": "6D6E71" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -250169, "cust_id": 411806, "display_name": "Phelan Pritchard", - "finish_position": 36, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 11, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7358,41 +7751,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", - "division": 8, - "division_name": "Green Division", - "old_license_level": 13, - "old_sub_level": 174, - "old_cpi": 25.612804, - "oldi_rating": 1726, - "old_ttrating": 1278, - "new_license_level": 13, - "new_sub_level": 145, - "new_cpi": 21.348757, - "newi_rating": 1638, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "country_code": "IE", + "division": 8, + "division_name": "Division 9", + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "6D6E71", + "color2": "6D6E71", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 1, @@ -7410,114 +7802,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 21.348757, + "new_license_level": 13, + "new_sub_level": 145, + "new_ttrating": 1278, + "newi_rating": 1638, + "old_cpi": 25.612804, + "old_license_level": 13, + "old_sub_level": 174, + "old_ttrating": 1278, + "oldi_rating": 1726, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 25, "color1": "6D6E71", "color2": "000000", "color3": "6D6E71" }, - "helmet": { - "pattern": 61, - "color1": "6D6E71", - "color2": "6D6E71", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -129685, - "display_name": "Snail Speed Racing - Red", - "finish_position": 37, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 45, + "finish_position_in_class": 3, + "friend": false, + "incidents": 7, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, "livery": { - "car_id": 143, - "pattern": 3, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "car_id": 119, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "17", + "car_number": "22", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 45, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 6, - "color1": "545454", - "color2": "111111", - "color3": "111111" + "pattern": 25, + "color1": "6D6E71", + "color2": "000000", + "color3": "6D6E71" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -129685, + "display_name": "Snail Speed Racing - Red", + "aggregate_champ_points": 97, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -129685, "cust_id": 411093, "display_name": "Dennis Møllegaard Pedersen", - "finish_position": 42, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 97, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7526,41 +7927,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 43, "club_name": "Scandinavia", + "club_points": 0, "club_shortname": "Scandinavia", + "country_code": "DK", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 168.09753, - "oldi_rating": 1862, - "old_ttrating": 1296, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 453.43756, - "newi_rating": 1930, - "new_ttrating": 1296, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 42, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "fc549f", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 3, @@ -7578,37 +7978,97 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 6, - "color1": "545454", - "color2": "111111", - "color3": "111111" - }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "fc549f", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 453.43756, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1296, + "newi_rating": 1930, + "old_cpi": 168.09753, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1296, + "oldi_rating": 1862, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 6, + "color1": "545454", + "color2": "111111", + "color3": "111111" }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 9, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 3, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "17", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 6, + "color1": "545454", + "color2": "111111", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -124983, "display_name": "Not Fast, Just Furious", - "finish_position": 38, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7617,38 +8077,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 38, + "finish_position_in_class": 2, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 23, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 4, @@ -7666,6 +8118,25 @@ "wheel_color": "d4b2b2", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "F3F6F6", @@ -7673,20 +8144,13 @@ "color3": "F5F4F0" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -239760, "display_name": "KMR e-S ONLINE LESSON RT", - "finish_position": 49, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7695,75 +8159,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 49, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, - "livery": { - "car_id": 67, - "pattern": 12, - "color1": "c4b9f9", - "color2": "c2dbfb", - "color3": "a0aaf3", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 10, - "sponsor2": 69, - "car_number": "193", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 7, - "color1": "f4f5fb", - "color2": "d15c04", - "color3": "11039d" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -239760, "cust_id": 604779, "display_name": "Yoshito Ko", - "finish_position": 38, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7772,41 +8185,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 4, - "division_name": "Red Division", - "old_license_level": 19, - "old_sub_level": 342, - "old_cpi": 63.689526, - "oldi_rating": 1611, - "old_ttrating": 1564, - "new_license_level": 20, - "new_sub_level": 448, - "new_cpi": 97.18223, - "newi_rating": 1607, - "new_ttrating": 1564, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 38, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "f4f4f4", + "color2": "fcea00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 12, @@ -7824,37 +8236,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 97.18223, + "new_license_level": 20, + "new_sub_level": 448, + "new_ttrating": 1564, + "newi_rating": 1607, + "old_cpi": 63.689526, + "old_license_level": 19, + "old_sub_level": 342, + "old_ttrating": 1564, + "oldi_rating": 1611, + "opt_laps_complete": 0, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 63, - "color1": "f4f4f4", - "color2": "fcea00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 49, + "finish_position_in_class": 11, + "friend": false, + "incidents": 5, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 12, + "color1": "c4b9f9", + "color2": "c2dbfb", + "color3": "a0aaf3", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 10, + "sponsor2": 69, + "car_number": "193", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 49, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 7, + "color1": "f4f5fb", + "color2": "d15c04", + "color3": "11039d" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -257102, "display_name": "AREION Racing Team", - "finish_position": 41, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7863,75 +8335,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, - "livery": { - "car_id": 143, - "pattern": 10, - "color1": "d1d0ce", - "color2": "f8bc0c", - "color3": "0a1254", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 83, - "car_number": "118", - "wheel_color": "000000", - "rim_type": 1 - }, - "suit": { - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "02005c" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -257102, "cust_id": 526919, "display_name": "Andreas Baecker", - "finish_position": 41, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -7940,41 +8361,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 16, - "old_sub_level": 414, - "old_cpi": 52.685253, - "oldi_rating": 1975, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 467, - "new_cpi": 74.80315, - "newi_rating": 1944, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 2, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 10, @@ -7992,37 +8412,97 @@ "wheel_color": "000000", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 74.80315, + "new_license_level": 16, + "new_sub_level": 467, + "new_ttrating": 1350, + "newi_rating": 1944, + "old_cpi": 52.685253, + "old_license_level": 16, + "old_sub_level": 414, + "old_ttrating": 1350, + "oldi_rating": 1975, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 0, "color1": "ffffff", "color2": "ffffff", "color3": "02005c" }, - "helmet": { - "pattern": 2, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 10, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 10, + "color1": "d1d0ce", + "color2": "f8bc0c", + "color3": "0a1254", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 107, + "sponsor2": 83, + "car_number": "118", + "wheel_color": "000000", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "02005c" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -274851, "display_name": "LAILE MOTORSPORT #141", - "finish_position": 42, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8031,38 +8511,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 42, + "finish_position_in_class": 11, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -8080,6 +8552,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "cccccc", @@ -8087,20 +8578,13 @@ "color3": "4c4747" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -274622, "display_name": "Barrel Aged Stout Club", - "finish_position": 43, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 106, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8109,38 +8593,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 43, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 43, + "finish_position_in_class": 6, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 106, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -8152,12 +8628,31 @@ "number_color2": "28392f", "number_color3": "ffffff", "number_slant": 0, - "sponsor1": 145, - "sponsor2": 145, + "sponsor1": 2, + "sponsor2": 2, "car_number": "20", "wheel_color": "00f0ff", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 43, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 0, "color1": "000000", @@ -8165,20 +8660,13 @@ "color3": "000000" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -208016, "display_name": "Noller Racing Butenschön", - "finish_position": 50, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8187,38 +8675,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 4, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -8236,6 +8716,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "ffffff", @@ -8243,20 +8742,13 @@ "color3": "000000" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 10 }, { "team_id": -188688, "display_name": "Gabir Motorsports Exterminatus", - "finish_position": 52, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 8, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8265,38 +8757,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 52, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 52, + "finish_position_in_class": 12, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 8, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 12, @@ -8314,6 +8798,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 52, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 30, "color1": "186202", @@ -8321,20 +8824,13 @@ "color3": "000903" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -275209, "display_name": "New Order Racing #1", - "finish_position": 54, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 32, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8343,38 +8839,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 54, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 54, + "finish_position_in_class": 13, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -8392,6 +8880,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 54, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "af9d00", @@ -8399,20 +8906,13 @@ "color3": "00aeef" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -206724, "display_name": "Iron Monkey Motorsports Anthrazit", - "finish_position": 55, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -8421,38 +8921,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 55, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 55, + "finish_position_in_class": 14, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -8470,113 +8962,74 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 0, - "color1": "000000", - "color2": "f8f8a4", - "color3": "5b5e5a" - }, - "watched": false, - "friend": false, - "driver_results": [], - "ai": false - } - ] - }, - { - "simsession_number": -1, - "simsession_type": 4, - "simsession_type_name": "Lone Qualifying", - "simsession_subtype": 0, - "simsession_name": "QUALIFY", - "results": [ - { - "team_id": -132784, - "display_name": "DensuSimRacing PURPLE", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, - "average_lap": 4689601, - "best_lap_num": 6, - "best_lap_time": 4686171, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:26:30Z", - "best_qual_lap_num": 6, - "best_qual_lap_time": 4686171, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 0, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "4c125d", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "83", - "wheel_color": "cfff04", - "rim_type": 0 - }, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 55, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "152951", - "color2": "ffffff", - "color3": "284a94" + "pattern": 0, + "color1": "000000", + "color2": "f8f8a4", + "color3": "5b5e5a" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + } + ] + }, + { + "simsession_number": -1, + "simsession_name": "QUALIFY", + "simsession_type": 4, + "simsession_type_name": "Lone Qualifying", + "simsession_subtype": 0, + "results": [ + { + "team_id": -132784, + "display_name": "DensuSimRacing PURPLE", + "aggregate_champ_points": 131, + "ai": false, + "average_lap": 4689601, + "best_lap_num": 6, + "best_lap_time": 4686171, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:26:30Z", + "best_qual_lap_num": 6, + "best_qual_lap_time": 4686171, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 0, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -132784, "cust_id": 321782, "display_name": "Christian Meyer4", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 4689601, "best_lap_num": 6, "best_lap_time": 4686171, @@ -8585,41 +9038,40 @@ "best_qual_lap_at": "2022-05-29T13:26:30Z", "best_qual_lap_num": 6, "best_qual_lap_time": 4686171, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 0, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 191.75787, - "oldi_rating": 2365, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 162.31712, - "newi_rating": 2390, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 14, + "color1": "1f28f7", + "color2": "4400a6", + "color3": "4e00e0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 0, + "laps_complete": 6, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -8637,114 +9089,123 @@ "wheel_color": "cfff04", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 162.31712, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2390, + "old_cpi": 191.75787, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2365, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "152951", "color2": "ffffff", "color3": "284a94" }, - "helmet": { - "pattern": 14, - "color1": "1f28f7", - "color2": "4400a6", - "color3": "4e00e0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -235658, - "display_name": "SimRebelS Purple", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 1322, - "class_interval": 1322, - "average_lap": 4689811, - "best_lap_num": 3, - "best_lap_time": 4687493, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:19:13Z", - "best_qual_lap_num": 3, - "best_qual_lap_time": 4687493, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 1, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "incidents": 2, + "interval": 0, + "laps_complete": 6, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, "livery": { "car_id": 132, - "pattern": 23, - "color1": "1ebcb3", - "color2": "f002a0", + "pattern": 2, + "color1": "2a3795", + "color2": "ed2129", "color3": "ffffff", "number_font": 0, - "number_color1": "ffffff", - "number_color2": "1a1a1a", - "number_color3": "1a1a1a", + "number_color1": "4c125d", + "number_color2": "000000", + "number_color3": "000000", "number_slant": 0, - "sponsor1": 1, - "sponsor2": 128, - "car_number": "73", - "wheel_color": "1a1a1a", - "rim_type": 2 + "sponsor1": 0, + "sponsor2": 0, + "car_number": "83", + "wheel_color": "cfff04", + "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 27, - "color1": "f002a0", - "color2": "1ebcb3", - "color3": "ffffff" + "pattern": 1, + "color1": "152951", + "color2": "ffffff", + "color3": "284a94" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -235658, + "display_name": "SimRebelS Purple", + "aggregate_champ_points": 3, + "ai": false, + "average_lap": 4689811, + "best_lap_num": 3, + "best_lap_time": 4687493, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:19:13Z", + "best_qual_lap_num": 3, + "best_qual_lap_time": 4687493, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 1322, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -235658, "cust_id": 574842, "display_name": "Timo B. Stumpf", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 1322, - "class_interval": 1322, + "aggregate_champ_points": 3, + "ai": false, "average_lap": 4689811, "best_lap_num": 3, "best_lap_time": 4687493, @@ -8753,41 +9214,40 @@ "best_qual_lap_at": "2022-05-29T13:19:13Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4687493, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 1, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 1322, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 302, - "old_cpi": 48.942562, - "oldi_rating": 2710, - "old_ttrating": 1418, - "new_license_level": 19, - "new_sub_level": 324, - "new_cpi": 56.55923, - "newi_rating": 2614, - "new_ttrating": 1418, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "ffffff", + "color3": "215ef5", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 1322, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -8805,37 +9265,97 @@ "wheel_color": "1a1a1a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.55923, + "new_license_level": 19, + "new_sub_level": 324, + "new_ttrating": 1418, + "newi_rating": 2614, + "old_cpi": 48.942562, + "old_license_level": 19, + "old_sub_level": 302, + "old_ttrating": 1418, + "oldi_rating": 2710, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 27, "color1": "f002a0", "color2": "1ebcb3", "color3": "ffffff" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "ffffff", - "color3": "215ef5", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "incidents": 0, + "interval": 1322, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "1ebcb3", + "color2": "f002a0", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "1a1a1a", + "number_color3": "1a1a1a", + "number_slant": 0, + "sponsor1": 1, + "sponsor2": 128, + "car_number": "73", + "wheel_color": "1a1a1a", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 27, + "color1": "f002a0", + "color2": "1ebcb3", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -148201, "display_name": "Crebbez Racing Team", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 19166, - "class_interval": 19166, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 4708654, "best_lap_num": 5, "best_lap_time": 4705337, @@ -8844,75 +9364,24 @@ "best_qual_lap_at": "2022-05-29T13:28:41Z", "best_qual_lap_num": 5, "best_qual_lap_time": 4705337, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 2, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": 19166, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, - "livery": { - "car_id": 72, - "pattern": 1, - "color1": "124b80", - "color2": "ffdf10", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 0, - "car_number": "333", - "wheel_color": "000000", - "rim_type": 0 - }, - "suit": { - "pattern": 22, - "color1": "ffffff", - "color2": "124b80", - "color3": "ffdf10" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -148201, "cust_id": 328880, "display_name": "Marcel Nöldner", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 19166, - "class_interval": 19166, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 4708654, "best_lap_num": 5, "best_lap_time": 4705337, @@ -8921,41 +9390,40 @@ "best_qual_lap_at": "2022-05-29T13:28:41Z", "best_qual_lap_num": 5, "best_qual_lap_time": 4705337, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 2, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": 19166, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 376.66165, - "oldi_rating": 2610, - "old_ttrating": 1293, - "new_license_level": 20, - "new_sub_level": 453, - "new_cpi": 100.4224, - "newi_rating": 2581, - "new_ttrating": 1293, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "A7ED1D", + "color2": "C42112", + "color3": "3EBBB0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 19166, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 1, @@ -8973,37 +9441,97 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 100.4224, + "new_license_level": 20, + "new_sub_level": 453, + "new_ttrating": 1293, + "newi_rating": 2581, + "old_cpi": 376.66165, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1293, + "oldi_rating": 2610, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "ffffff", "color2": "124b80", "color3": "ffdf10" }, - "helmet": { - "pattern": 57, - "color1": "A7ED1D", - "color2": "C42112", - "color3": "3EBBB0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "incidents": 2, + "interval": 19166, + "laps_complete": 5, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 72, + "pattern": 1, + "color1": "124b80", + "color2": "ffdf10", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 107, + "sponsor2": 0, + "car_number": "333", + "wheel_color": "000000", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 22, + "color1": "ffffff", + "color2": "124b80", + "color3": "ffdf10" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -206771, "display_name": "KSF Münster eSports #8", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 19445, - "class_interval": 19445, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 4709124, "best_lap_num": 4, "best_lap_time": 4705616, @@ -9012,75 +9540,24 @@ "best_qual_lap_at": "2022-05-29T13:22:12Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4705616, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 3, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 19445, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "number_font": 0, - "number_color1": "000000", - "number_color2": "fff5f5", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "8", - "wheel_color": "000000", - "rim_type": 0 - }, - "suit": { - "pattern": 3, - "color1": "ffff00", - "color2": "000000", - "color3": "3f464c" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -206771, "cust_id": 352574, "display_name": "Kolja Latus", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 19445, - "class_interval": 19445, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 4709124, "best_lap_num": 4, "best_lap_time": 4705616, @@ -9089,41 +9566,40 @@ "best_qual_lap_at": "2022-05-29T13:22:12Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4705616, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 3, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 19445, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 347.6464, - "oldi_rating": 2794, - "old_ttrating": 1297, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 490.87314, - "newi_rating": 2835, - "new_ttrating": 1297, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "000000", + "color2": "3f464c", + "color3": "fff661", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 19445, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -9141,37 +9617,97 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 490.87314, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1297, + "newi_rating": 2835, + "old_cpi": 347.6464, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1297, + "oldi_rating": 2794, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "ffff00", "color2": "000000", "color3": "3f464c" }, - "helmet": { - "pattern": 42, - "color1": "000000", - "color2": "3f464c", - "color3": "fff661", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "incidents": 1, + "interval": 19445, + "laps_complete": 5, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "number_font": 0, + "number_color1": "000000", + "number_color2": "fff5f5", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "8", + "wheel_color": "000000", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 3, + "color1": "ffff00", + "color2": "000000", + "color3": "3f464c" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -276486, "display_name": "SimRacing_Germany_NEC", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 23966, - "class_interval": 23966, + "aggregate_champ_points": 7, + "ai": false, "average_lap": 4710332, "best_lap_num": 1, "best_lap_time": 4710137, @@ -9180,75 +9716,24 @@ "best_qual_lap_at": "2022-05-29T13:09:50Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4710137, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 4, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 23966, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 7, - "livery": { - "car_id": 132, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "090909", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "7b7474", - "number_color3": "0b0b0b", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "999", - "wheel_color": "faf4f4", - "rim_type": 1 - }, - "suit": { - "pattern": 2, - "color1": "e60c0c", - "color2": "110d0d", - "color3": "f7f1f1" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -276486, "cust_id": 635972, "display_name": "Manu Tiger", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 23966, - "class_interval": 23966, + "aggregate_champ_points": 7, + "ai": false, "average_lap": 4710332, "best_lap_num": 1, "best_lap_time": 4710137, @@ -9257,41 +9742,40 @@ "best_qual_lap_at": "2022-05-29T13:09:50Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4710137, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 4, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 23966, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 486, - "old_cpi": 124.32292, - "oldi_rating": 2530, - "old_ttrating": 1457, - "new_license_level": 20, - "new_sub_level": 456, - "new_cpi": 102.2244, - "newi_rating": 2449, - "new_ttrating": 1457, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "111111", + "color2": "f9f8f5", + "color3": "fc0c05", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 23966, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 7, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -9309,37 +9793,97 @@ "wheel_color": "faf4f4", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 102.2244, + "new_license_level": 20, + "new_sub_level": 456, + "new_ttrating": 1457, + "newi_rating": 2449, + "old_cpi": 124.32292, + "old_license_level": 20, + "old_sub_level": 486, + "old_ttrating": 1457, + "oldi_rating": 2530, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "e60c0c", "color2": "110d0d", "color3": "f7f1f1" }, - "helmet": { - "pattern": 8, - "color1": "111111", - "color2": "f9f8f5", - "color3": "fc0c05", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "incidents": 1, + "interval": 23966, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "090909", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "7b7474", + "number_color3": "0b0b0b", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "999", + "wheel_color": "faf4f4", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 2, + "color1": "e60c0c", + "color2": "110d0d", + "color3": "f7f1f1" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -159911, - "display_name": "Austrian Simracers Blue", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 26096, - "class_interval": 26096, + "display_name": "Austrian Simracers Blue", + "aggregate_champ_points": 155, + "ai": false, "average_lap": 4712267, "best_lap_num": 1, "best_lap_time": 4712267, @@ -9348,75 +9892,24 @@ "best_qual_lap_at": "2022-05-29T13:08:57Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4712267, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26096, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "888", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 19, - "color1": "000000", - "color2": "FFFFFF", - "color3": "FF0000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -159911, "cust_id": 623556, "display_name": "Bostjan Fujs", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 26096, - "class_interval": 26096, + "aggregate_champ_points": 155, + "ai": false, "average_lap": 4712267, "best_lap_num": 1, "best_lap_time": 4712267, @@ -9425,41 +9918,40 @@ "best_qual_lap_at": "2022-05-29T13:08:57Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4712267, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26096, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "AT", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 269.50946, - "oldi_rating": 2589, - "old_ttrating": 2005, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 306.6348, - "newi_rating": 2635, - "new_ttrating": 2005, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "cccccc", + "color2": "111111", + "color3": "ed1c24", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 26096, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -9477,114 +9969,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 306.6348, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 2005, + "newi_rating": 2635, + "old_cpi": 269.50946, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 2005, + "oldi_rating": 2589, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "000000", "color2": "FFFFFF", "color3": "FF0000" }, - "helmet": { - "pattern": 1, - "color1": "cccccc", - "color2": "111111", - "color3": "ed1c24", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -204982, - "display_name": "XZ Racing Omega", - "finish_position": 6, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 26534, - "class_interval": 26534, - "average_lap": 4716363, - "best_lap_num": 4, - "best_lap_time": 4712705, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:21:26Z", - "best_qual_lap_num": 4, - "best_qual_lap_time": 4712705, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "incidents": 0, + "interval": 26096, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, "livery": { "car_id": 132, - "pattern": 10, - "color1": "ff177b", - "color2": "ccff00", - "color3": "17ebd3", - "number_font": 1, + "pattern": 20, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, "number_color1": "ffffff", - "number_color2": "000000", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "825", - "wheel_color": "ccff00", - "rim_type": 1 + "car_number": "888", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 6, - "color1": "CCFF00", - "color2": "CCFF00", - "color3": "000000" + "pattern": 19, + "color1": "000000", + "color2": "FFFFFF", + "color3": "FF0000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -204982, + "display_name": "XZ Racing Omega", + "aggregate_champ_points": 46, + "ai": false, + "average_lap": 4716363, + "best_lap_num": 4, + "best_lap_time": 4712705, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:21:26Z", + "best_qual_lap_num": 4, + "best_qual_lap_time": 4712705, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26534, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -204982, "cust_id": 336689, "display_name": "Ben Hoffmann", - "finish_position": 6, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 26534, - "class_interval": 26534, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 4716363, "best_lap_num": 4, "best_lap_time": 4712705, @@ -9593,41 +10094,40 @@ "best_qual_lap_at": "2022-05-29T13:21:26Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4712705, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26534, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 144.88284, - "oldi_rating": 2855, - "old_ttrating": 1764, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 211.7154, - "newi_rating": 2836, - "new_ttrating": 1764, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 62, + "color1": "000000", + "color2": "ebff00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 26534, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 10, @@ -9645,37 +10145,97 @@ "wheel_color": "ccff00", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 211.7154, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1764, + "newi_rating": 2836, + "old_cpi": 144.88284, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1764, + "oldi_rating": 2855, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 6, "color1": "CCFF00", "color2": "CCFF00", "color3": "000000" }, - "helmet": { - "pattern": 62, - "color1": "000000", - "color2": "ebff00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 6, + "friend": false, + "incidents": 1, + "interval": 26534, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 10, + "color1": "ff177b", + "color2": "ccff00", + "color3": "17ebd3", + "number_font": 1, + "number_color1": "ffffff", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "825", + "wheel_color": "ccff00", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 6, + "color1": "CCFF00", + "color2": "CCFF00", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -184486, "display_name": "LowSpeed Racing", - "finish_position": 7, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 26581, - "class_interval": 26581, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 4712752, "best_lap_num": 1, "best_lap_time": 4712752, @@ -9684,75 +10244,24 @@ "best_qual_lap_at": "2022-05-29T13:09:10Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4712752, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 7, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26581, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "6", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 28, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -184486, "cust_id": 394896, "display_name": "Dennis Ney", - "finish_position": 7, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 26581, - "class_interval": 26581, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 4712752, "best_lap_num": 1, "best_lap_time": 4712752, @@ -9761,41 +10270,40 @@ "best_qual_lap_at": "2022-05-29T13:09:10Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4712752, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 7, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 26581, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 15, - "old_sub_level": 392, - "old_cpi": 60.887436, - "oldi_rating": 2586, - "old_ttrating": 1386, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 135.13135, - "newi_rating": 2567, - "new_ttrating": 1386, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 26581, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 132, "pattern": 2, @@ -9813,77 +10321,47 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 135.13135, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1386, + "newi_rating": 2567, + "old_cpi": 60.887436, + "old_license_level": 15, + "old_sub_level": 392, + "old_ttrating": 1386, + "oldi_rating": 2586, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "d7162d", "color2": "efd600", "color3": "111111" }, - "helmet": { - "pattern": 35, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -200873, - "display_name": "Occitans Racing Esports #Black", - "finish_position": 8, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 31847, - "class_interval": 31847, - "average_lap": 4740395, - "best_lap_num": 1, - "best_lap_time": 4718018, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:10:01Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4718018, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 8, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 7, + "finish_position_in_class": 7, + "friend": false, + "incidents": 0, + "interval": 26581, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, "livery": { "car_id": 132, "pattern": 2, @@ -9897,30 +10375,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "10", + "car_number": "6", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 2, - "color1": "111111", - "color2": "ed2129", - "color3": "d7162d" + "pattern": 28, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -200873, + "display_name": "Occitans Racing Esports #Black", + "aggregate_champ_points": 77, + "ai": false, + "average_lap": 4740395, + "best_lap_num": 1, + "best_lap_time": 4718018, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:10:01Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4718018, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 31847, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -200873, "cust_id": 487533, "display_name": "Gaëtan BATTINI", - "finish_position": 8, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 31847, - "class_interval": 31847, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 4740395, "best_lap_num": 1, "best_lap_time": 4718018, @@ -9929,41 +10446,40 @@ "best_qual_lap_at": "2022-05-29T13:10:01Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4718018, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 8, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 31847, "club_id": 39, "club_name": "France", + "club_points": 0, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 412, - "old_cpi": 76.83276, - "oldi_rating": 2563, - "old_ttrating": 1358, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.83502, - "newi_rating": 2560, - "new_ttrating": 1358, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "000000", + "color2": "21ed2f", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 31847, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -9981,37 +10497,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.83502, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1358, + "newi_rating": 2560, + "old_cpi": 76.83276, + "old_license_level": 20, + "old_sub_level": 412, + "old_ttrating": 1358, + "oldi_rating": 2563, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "111111", "color2": "ed2129", "color3": "d7162d" }, - "helmet": { - "pattern": 35, - "color1": "000000", - "color2": "21ed2f", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 8, + "friend": false, + "incidents": 1, + "interval": 31847, + "laps_complete": 5, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "10", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 2, + "color1": "111111", + "color2": "ed2129", + "color3": "d7162d" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -211695, "display_name": "r4f-eSports.de green", - "finish_position": 9, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 35164, - "class_interval": 35164, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 4733001, "best_lap_num": 4, "best_lap_time": 4721335, @@ -10020,75 +10596,24 @@ "best_qual_lap_at": "2022-05-29T13:26:39Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4721335, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 9, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 35164, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, - "livery": { - "car_id": 132, - "pattern": 11, - "color1": "55f422", - "color2": "0d0c0c", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "2", - "wheel_color": "4fe611", - "rim_type": 0 - }, - "suit": { - "pattern": 30, - "color1": "58CD2E", - "color2": "111111", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -211695, "cust_id": 570868, "display_name": "Chris Schmid", - "finish_position": 9, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 35164, - "class_interval": 35164, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 4733001, "best_lap_num": 4, "best_lap_time": 4721335, @@ -10097,41 +10622,40 @@ "best_qual_lap_at": "2022-05-29T13:26:39Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4721335, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 9, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 35164, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 352, - "old_cpi": 67.776085, - "oldi_rating": 2902, - "old_ttrating": 1835, - "new_license_level": 19, - "new_sub_level": 328, - "new_cpi": 57.93626, - "newi_rating": 2859, - "new_ttrating": 1835, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 65, + "color1": "47ff01", + "color2": "111111", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 35164, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 11, @@ -10149,114 +10673,123 @@ "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 57.93626, + "new_license_level": 19, + "new_sub_level": 328, + "new_ttrating": 1835, + "newi_rating": 2859, + "old_cpi": 67.776085, + "old_license_level": 19, + "old_sub_level": 352, + "old_ttrating": 1835, + "oldi_rating": 2902, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 30, "color1": "58CD2E", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 65, - "color1": "47ff01", - "color2": "111111", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -80706, - "display_name": "SIMP Racing Sim Racing Team GT3", - "finish_position": 10, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 38489, - "class_interval": 38489, - "average_lap": 4733997, - "best_lap_num": 4, - "best_lap_time": 4724660, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:21:50Z", - "best_qual_lap_num": 4, - "best_qual_lap_time": 4724660, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 9, + "finish_position_in_class": 9, + "friend": false, + "incidents": 2, + "interval": 35164, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, "livery": { "car_id": 132, - "pattern": 23, - "color1": "78ff00", - "color2": "ff00b8", - "color3": "00d1ff", + "pattern": 11, + "color1": "55f422", + "color2": "0d0c0c", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, - "sponsor1": 106, - "sponsor2": 106, - "car_number": "69", - "wheel_color": "8000ff", + "sponsor1": 0, + "sponsor2": 0, + "car_number": "2", + "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 20, - "color1": "00F1FF", - "color2": "7600FF", - "color3": "8E00FF" + "pattern": 30, + "color1": "58CD2E", + "color2": "111111", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -80706, + "display_name": "SIMP Racing Sim Racing Team GT3", + "aggregate_champ_points": 93, + "ai": false, + "average_lap": 4733997, + "best_lap_num": 4, + "best_lap_time": 4724660, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:21:50Z", + "best_qual_lap_num": 4, + "best_qual_lap_time": 4724660, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 38489, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -80706, "cust_id": 739120, "display_name": "Timo Grossmann", - "finish_position": 10, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 38489, - "class_interval": 38489, + "aggregate_champ_points": 93, + "ai": false, "average_lap": 4733997, "best_lap_num": 4, "best_lap_time": 4724660, @@ -10265,41 +10798,40 @@ "best_qual_lap_at": "2022-05-29T13:21:50Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4724660, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 38489, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 424, - "old_cpi": 83.28423, - "oldi_rating": 2645, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 139.38249, - "newi_rating": 2659, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 7, + "color1": "000000", + "color2": "bb0000", + "color3": "85b2ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 38489, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -10317,37 +10849,97 @@ "wheel_color": "8000ff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 139.38249, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2659, + "old_cpi": 83.28423, + "old_license_level": 20, + "old_sub_level": 424, + "old_ttrating": 1350, + "oldi_rating": 2645, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 20, "color1": "00F1FF", "color2": "7600FF", "color3": "8E00FF" }, - "helmet": { - "pattern": 7, - "color1": "000000", - "color2": "bb0000", - "color3": "85b2ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 10, + "friend": false, + "incidents": 0, + "interval": 38489, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "78ff00", + "color2": "ff00b8", + "color3": "00d1ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 106, + "sponsor2": 106, + "car_number": "69", + "wheel_color": "8000ff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 20, + "color1": "00F1FF", + "color2": "7600FF", + "color3": "8E00FF" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -273834, "display_name": "SV Competizione #VLN", - "finish_position": 11, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 40234, - "class_interval": 40234, + "aggregate_champ_points": 69, + "ai": false, "average_lap": 4726405, "best_lap_num": 3, "best_lap_time": 4726405, @@ -10356,75 +10948,24 @@ "best_qual_lap_at": "2022-05-29T13:14:04Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4726405, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 40234, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 69, - "livery": { - "car_id": 132, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "7", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 22, - "color1": "111111", - "color2": "ff0000", - "color3": "e0d805" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -273834, - "cust_id": 445919, - "display_name": "Aymeric Van Grieken", - "finish_position": 11, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 40234, - "class_interval": 40234, + "cust_id": 445919, + "display_name": "Aymeric Van Grieken", + "aggregate_champ_points": 69, + "ai": false, "average_lap": 4726405, "best_lap_num": 3, "best_lap_time": 4726405, @@ -10433,41 +10974,40 @@ "best_qual_lap_at": "2022-05-29T13:14:04Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4726405, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 40234, "club_id": 40, "club_name": "Benelux", + "club_points": 0, "club_shortname": "Benelux", + "country_code": "BE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 445, - "old_cpi": 95.42946, - "oldi_rating": 2583, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 473, - "new_cpi": 114.8147, - "newi_rating": 2573, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 32, + "color1": "111111", + "color2": "ed1c24", + "color3": "9d9c11", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 40234, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 69, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -10485,114 +11025,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 114.8147, + "new_license_level": 20, + "new_sub_level": 473, + "new_ttrating": 1350, + "newi_rating": 2573, + "old_cpi": 95.42946, + "old_license_level": 20, + "old_sub_level": 445, + "old_ttrating": 1350, + "oldi_rating": 2583, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "111111", "color2": "ff0000", "color3": "e0d805" }, - "helmet": { - "pattern": 32, - "color1": "111111", - "color2": "ed1c24", - "color3": "9d9c11", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -231691, - "display_name": "Team Denny Rimpl", - "finish_position": 12, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 40811, - "class_interval": 40811, - "average_lap": 4726982, - "best_lap_num": 1, - "best_lap_time": 4726982, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:09:20Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4726982, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 12, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 11, + "finish_position_in_class": 11, + "friend": false, + "incidents": 2, + "interval": 40234, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, "livery": { "car_id": 132, - "pattern": 2, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "111", + "car_number": "7", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 27, - "color1": "000000", - "color2": "000000", - "color3": "000000" + "pattern": 22, + "color1": "111111", + "color2": "ff0000", + "color3": "e0d805" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -231691, + "display_name": "Team Denny Rimpl", + "aggregate_champ_points": 108, + "ai": false, + "average_lap": 4726982, + "best_lap_num": 1, + "best_lap_time": 4726982, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:09:20Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4726982, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 40811, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231691, "cust_id": 299393, "display_name": "Denny Rimpl", - "finish_position": 12, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": 40811, - "class_interval": 40811, + "aggregate_champ_points": 108, + "ai": false, "average_lap": 4726982, "best_lap_num": 1, "best_lap_time": 4726982, @@ -10601,41 +11150,40 @@ "best_qual_lap_at": "2022-05-29T13:09:20Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4726982, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 12, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 40811, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 464, - "old_cpi": 108.11938, - "oldi_rating": 2717, - "old_ttrating": 1318, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 339.6962, - "newi_rating": 2747, - "new_ttrating": 1318, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 40811, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -10653,114 +11201,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 339.6962, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1318, + "newi_rating": 2747, + "old_cpi": 108.11938, + "old_license_level": 20, + "old_sub_level": 464, + "old_ttrating": 1318, + "oldi_rating": 2717, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 27, "color1": "000000", "color2": "000000", "color3": "000000" }, - "helmet": { - "pattern": 1, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -240365, - "display_name": "Lor Event's by Hyperion eSports", - "finish_position": 13, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 46770, - "class_interval": 46770, - "average_lap": 4732941, - "best_lap_num": 3, - "best_lap_time": 4732941, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:17:33Z", - "best_qual_lap_num": 3, - "best_qual_lap_time": 4732941, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 12, + "finish_position_in_class": 12, + "friend": false, + "incidents": 4, + "interval": 40811, + "laps_complete": 5, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, "livery": { "car_id": 132, - "pattern": 6, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "number_font": 23, - "number_color1": "f2ff04", - "number_color2": "000000", + "pattern": 2, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", "number_color3": "000000", - "number_slant": 2, + "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "99", + "car_number": "111", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 22, + "pattern": 27, "color1": "000000", - "color2": "ff1b1b", - "color3": "ff0000" + "color2": "000000", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -240365, + "display_name": "Lor Event's by Hyperion eSports", + "aggregate_champ_points": 116, + "ai": false, + "average_lap": 4732941, + "best_lap_num": 3, + "best_lap_time": 4732941, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:17:33Z", + "best_qual_lap_num": 3, + "best_qual_lap_time": 4732941, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 46770, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -240365, "cust_id": 498918, "display_name": "Floriàn Fernandez", - "finish_position": 13, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 46770, - "class_interval": 46770, + "aggregate_champ_points": 116, + "ai": false, "average_lap": 4732941, "best_lap_num": 3, "best_lap_time": 4732941, @@ -10769,41 +11326,40 @@ "best_qual_lap_at": "2022-05-29T13:17:33Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4732941, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 46770, "club_id": 39, "club_name": "France", + "club_points": 0, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 323, - "old_cpi": 56.088802, - "oldi_rating": 3391, - "old_ttrating": 1351, - "new_license_level": 19, - "new_sub_level": 362, - "new_cpi": 72.75914, - "newi_rating": 3409, - "new_ttrating": 1351, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 13, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "000000", + "color2": "b5b5b5", + "color3": "f8ff24", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 46770, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 6, @@ -10821,37 +11377,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 72.75914, + "new_license_level": 19, + "new_sub_level": 362, + "new_ttrating": 1351, + "newi_rating": 3409, + "old_cpi": 56.088802, + "old_license_level": 19, + "old_sub_level": 323, + "old_ttrating": 1351, + "oldi_rating": 3391, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "000000", "color2": "ff1b1b", "color3": "ff0000" }, - "helmet": { - "pattern": 63, - "color1": "000000", - "color2": "b5b5b5", - "color3": "f8ff24", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 13, + "friend": false, + "incidents": 2, + "interval": 46770, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 6, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "number_font": 23, + "number_color1": "f2ff04", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 2, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "99", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 22, + "color1": "000000", + "color2": "ff1b1b", + "color3": "ff0000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -278340, "display_name": "D & R Racing", - "finish_position": 14, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 47251, - "class_interval": 47251, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 4744679, "best_lap_num": 3, "best_lap_time": 4733422, @@ -10860,75 +11476,24 @@ "best_qual_lap_at": "2022-05-29T13:18:05Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4733422, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 47251, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "000000", - "color2": "9c21ed", - "color3": "e91515", - "number_font": 37, - "number_color1": "ffffff", - "number_color2": "f20c0c", - "number_color3": "000000", - "number_slant": 4, - "sponsor1": 168, - "sponsor2": 128, - "car_number": "48", - "wheel_color": "000000", - "rim_type": 2 - }, - "suit": { - "pattern": 29, - "color1": "12fa00", - "color2": "09f300", - "color3": "3eff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -278340, "cust_id": 587186, "display_name": "Daniel Lasch", - "finish_position": 14, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 47251, - "class_interval": 47251, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 4744679, "best_lap_num": 3, "best_lap_time": 4733422, @@ -10937,41 +11502,40 @@ "best_qual_lap_at": "2022-05-29T13:18:05Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4733422, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 47251, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 351, - "old_cpi": 67.592896, - "oldi_rating": 3082, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 249.35614, - "newi_rating": 3083, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 14, + "finish_position_in_class": 14, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "020101", + "color2": "ee3442", + "color3": "ffed00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 47251, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -10989,114 +11553,123 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 249.35614, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 3083, + "old_cpi": 67.592896, + "old_license_level": 19, + "old_sub_level": 351, + "old_ttrating": 1350, + "oldi_rating": 3082, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 29, "color1": "12fa00", "color2": "09f300", "color3": "3eff00" }, - "helmet": { - "pattern": 61, - "color1": "020101", - "color2": "ee3442", - "color3": "ffed00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -259108, - "display_name": "Simracing.Center GT3 III", - "finish_position": 15, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 59193, - "class_interval": 59193, - "average_lap": 4749546, - "best_lap_num": 3, - "best_lap_time": 4745364, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:25:30Z", - "best_qual_lap_num": 3, - "best_qual_lap_time": 4745364, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 14, + "finish_position_in_class": 14, + "friend": false, + "incidents": 0, + "interval": 47251, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, "livery": { "car_id": 132, - "pattern": 13, - "color1": "ffffff", - "color2": "095deb", - "color3": "ff0000", - "number_font": 0, + "pattern": 20, + "color1": "000000", + "color2": "9c21ed", + "color3": "e91515", + "number_font": 37, "number_color1": "ffffff", - "number_color2": "777777", + "number_color2": "f20c0c", "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "144", - "wheel_color": null, - "rim_type": -1 + "number_slant": 4, + "sponsor1": 168, + "sponsor2": 128, + "car_number": "48", + "wheel_color": "000000", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 21, - "color1": "000000", - "color2": "c50000", - "color3": "e3bb43" + "pattern": 29, + "color1": "12fa00", + "color2": "09f300", + "color3": "3eff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -259108, + "display_name": "Simracing.Center GT3 III", + "aggregate_champ_points": 139, + "ai": false, + "average_lap": 4749546, + "best_lap_num": 3, + "best_lap_time": 4745364, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:25:30Z", + "best_qual_lap_num": 3, + "best_qual_lap_time": 4745364, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 59193, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -259108, "cust_id": 673623, "display_name": "Jan Simnacher", - "finish_position": 15, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 59193, - "class_interval": 59193, + "aggregate_champ_points": 139, + "ai": false, "average_lap": 4749546, "best_lap_num": 3, "best_lap_time": 4745364, @@ -11105,41 +11678,40 @@ "best_qual_lap_at": "2022-05-29T13:25:30Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4745364, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 59193, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 250, - "old_cpi": 46.065662, - "oldi_rating": 2658, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 497, - "new_cpi": 133.78, - "newi_rating": 2690, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 15, + "finish_position_in_class": 15, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "fafafa", + "color2": "02089e", + "color3": "9eff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 59193, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 13, @@ -11157,83 +11729,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 133.78, + "new_license_level": 20, + "new_sub_level": 497, + "new_ttrating": 1276, + "newi_rating": 2690, + "old_cpi": 46.065662, + "old_license_level": 18, + "old_sub_level": 250, + "old_ttrating": 1276, + "oldi_rating": 2658, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "000000", "color2": "c50000", "color3": "e3bb43" }, - "helmet": { - "pattern": 42, - "color1": "fafafa", - "color2": "02089e", - "color3": "9eff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -261181, - "display_name": "Racing Society", - "finish_position": 16, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 65780, - "class_interval": 65780, - "average_lap": 4751951, - "best_lap_num": 4, - "best_lap_time": 4751951, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:22:43Z", - "best_qual_lap_num": 4, - "best_qual_lap_time": 4751951, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 16, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 15, + "finish_position_in_class": 15, + "friend": false, + "incidents": 1, + "interval": 59193, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, "livery": { "car_id": 132, - "pattern": 21, - "color1": "099c99", - "color2": "8cef27", - "color3": "383838", + "pattern": 13, + "color1": "ffffff", + "color2": "095deb", + "color3": "ff0000", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -11241,30 +11783,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "423", + "car_number": "144", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 28, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980" + "pattern": 21, + "color1": "000000", + "color2": "c50000", + "color3": "e3bb43" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -261181, + "display_name": "Racing Society", + "aggregate_champ_points": 100, + "ai": false, + "average_lap": 4751951, + "best_lap_num": 4, + "best_lap_time": 4751951, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:22:43Z", + "best_qual_lap_num": 4, + "best_qual_lap_time": 4751951, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 65780, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ - { - "team_id": -261181, - "cust_id": 696075, - "display_name": "Fabian Albrecht", - "finish_position": 16, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 65780, - "class_interval": 65780, + { + "team_id": -261181, + "cust_id": 696075, + "display_name": "Fabian Albrecht", + "aggregate_champ_points": 100, + "ai": false, "average_lap": 4751951, "best_lap_num": 4, "best_lap_time": 4751951, @@ -11273,41 +11854,40 @@ "best_qual_lap_at": "2022-05-29T13:22:43Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4751951, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 16, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": 65780, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 159.25275, - "oldi_rating": 3240, - "old_ttrating": 1385, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 255.45, - "newi_rating": 3251, - "new_ttrating": 1385, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 16, + "friend": false, + "helmet": { + "pattern": 37, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 65780, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 21, @@ -11325,37 +11905,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 255.45, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1385, + "newi_rating": 3251, + "old_cpi": 159.25275, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1385, + "oldi_rating": 3240, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "4ea5e3", "color2": "bf3271", "color3": "2e3980" }, - "helmet": { - "pattern": 37, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 16, + "friend": false, + "incidents": 4, + "interval": 65780, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 21, + "color1": "099c99", + "color2": "8cef27", + "color3": "383838", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "423", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 28, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -257102, "display_name": "AREION Racing Team", - "finish_position": 17, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 150130, - "class_interval": 0, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 4842960, "best_lap_num": 4, "best_lap_time": 4836301, @@ -11364,75 +12004,24 @@ "best_qual_lap_at": "2022-05-29T13:24:02Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4836301, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 0, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, - "livery": { - "car_id": 143, - "pattern": 10, - "color1": "d1d0ce", - "color2": "f8bc0c", - "color3": "0a1254", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 83, - "car_number": "118", - "wheel_color": "000000", - "rim_type": 1 - }, - "suit": { - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "02005c" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -257102, "cust_id": 712958, "display_name": "Finn Litterscheid", - "finish_position": 17, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 150130, - "class_interval": 0, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 4842960, "best_lap_num": 4, "best_lap_time": 4836301, @@ -11441,41 +12030,40 @@ "best_qual_lap_at": "2022-05-29T13:24:02Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4836301, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 7, - "old_sub_level": 327, - "old_cpi": 18.987423, - "oldi_rating": 1658, - "old_ttrating": 1350, - "new_license_level": 8, - "new_sub_level": 465, - "new_cpi": 35.181618, - "newi_rating": 1626, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 24, + "color1": "131483", + "color2": "000000", + "color3": "d2d2d2", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 150130, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 143, "pattern": 10, @@ -11493,37 +12081,97 @@ "wheel_color": "000000", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 35.181618, + "new_license_level": 8, + "new_sub_level": 465, + "new_ttrating": 1350, + "newi_rating": 1626, + "old_cpi": 18.987423, + "old_license_level": 7, + "old_sub_level": 327, + "old_ttrating": 1350, + "oldi_rating": 1658, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 0, "color1": "ffffff", "color2": "ffffff", "color3": "02005c" }, - "helmet": { - "pattern": 24, - "color1": "131483", - "color2": "000000", - "color3": "d2d2d2", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 0, + "friend": false, + "incidents": 1, + "interval": 150130, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 10, + "color1": "d1d0ce", + "color2": "f8bc0c", + "color3": "0a1254", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 107, + "sponsor2": 83, + "car_number": "118", + "wheel_color": "000000", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "02005c" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -239242, "display_name": "MH02 Motorsport", - "finish_position": 18, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 201458, - "class_interval": 51328, + "aggregate_champ_points": 73, + "ai": false, "average_lap": 4887629, "best_lap_num": 1, "best_lap_time": 4887629, @@ -11532,75 +12180,24 @@ "best_qual_lap_at": "2022-05-29T13:09:39Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4887629, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 51328, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, - "livery": { - "car_id": 143, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "15", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 5, - "color1": "000000", - "color2": "fc0706", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -239242, "cust_id": 651661, "display_name": "Michael Häußler", - "finish_position": 18, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 201458, - "class_interval": 51328, + "aggregate_champ_points": 73, + "ai": false, "average_lap": 4887629, "best_lap_num": 1, "best_lap_time": 4887629, @@ -11609,41 +12206,40 @@ "best_qual_lap_at": "2022-05-29T13:09:39Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4887629, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 51328, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 383.77048, - "oldi_rating": 1888, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 210.1366, - "newi_rating": 1915, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 18, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 27, + "color1": "ffffff", + "color2": "111111", + "color3": "fc0706", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 201458, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -11661,114 +12257,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 210.1366, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1915, + "old_cpi": 383.77048, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 5, "color1": "000000", "color2": "fc0706", "color3": "111111" }, - "helmet": { - "pattern": 27, - "color1": "ffffff", - "color2": "111111", - "color3": "fc0706", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } - ], - "ai": false - }, - { - "team_id": -42972, - "display_name": "GC Motorsports", - "finish_position": 19, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 202587, - "class_interval": 52457, - "average_lap": 4896454, - "best_lap_num": 4, - "best_lap_time": 4888758, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:25:10Z", - "best_qual_lap_num": 4, - "best_qual_lap_time": 4888758, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, + ], "drop_race": false, - "club_points": 0, - "position": 19, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 18, + "finish_position_in_class": 1, + "friend": false, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 201458, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, - "pattern": 14, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "13", + "car_number": "15", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 10, - "color1": "282724", - "color2": "000000", - "color3": "d1ff00" + "pattern": 5, + "color1": "000000", + "color2": "fc0706", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -42972, + "display_name": "GC Motorsports", + "aggregate_champ_points": 114, + "ai": false, + "average_lap": 4896454, + "best_lap_num": 4, + "best_lap_time": 4888758, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:25:10Z", + "best_qual_lap_num": 4, + "best_qual_lap_time": 4888758, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 52457, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -42972, "cust_id": 52852, "display_name": "Garvin Kruthof", - "finish_position": 19, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 202587, - "class_interval": 52457, + "aggregate_champ_points": 114, + "ai": false, "average_lap": 4896454, "best_lap_num": 4, "best_lap_time": 4888758, @@ -11777,41 +12382,40 @@ "best_qual_lap_at": "2022-05-29T13:25:10Z", "best_qual_lap_num": 4, "best_qual_lap_time": 4888758, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 19, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 52457, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "CH", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 277.87402, - "oldi_rating": 2016, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 333.1487, - "newi_rating": 2065, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 19, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 46, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 202587, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 14, @@ -11829,83 +12433,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 333.1487, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2065, + "old_cpi": 277.87402, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2016, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 10, "color1": "282724", "color2": "000000", "color3": "d1ff00" }, - "helmet": { - "pattern": 46, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -173110, - "display_name": "Team Michael Mueller10", - "finish_position": 20, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 208728, - "class_interval": 58598, - "average_lap": 4900534, - "best_lap_num": 3, - "best_lap_time": 4894899, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:25:41Z", - "best_qual_lap_num": 3, - "best_qual_lap_time": 4894899, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 20, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 19, + "finish_position_in_class": 2, + "friend": false, + "incidents": 2, + "interval": 202587, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, "livery": { "car_id": 143, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "pattern": 14, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -11913,30 +12487,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "74", + "car_number": "13", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 23, - "color1": "111111", - "color2": "d7162d", - "color3": "c8d53f" + "pattern": 10, + "color1": "282724", + "color2": "000000", + "color3": "d1ff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -173110, + "display_name": "Team Michael Mueller10", + "aggregate_champ_points": 89, + "ai": false, + "average_lap": 4900534, + "best_lap_num": 3, + "best_lap_time": 4894899, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:25:41Z", + "best_qual_lap_num": 3, + "best_qual_lap_time": 4894899, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 58598, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -173110, "cust_id": 483138, "display_name": "Michael Mueller10", - "finish_position": 20, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 208728, - "class_interval": 58598, + "aggregate_champ_points": 89, + "ai": false, "average_lap": 4900534, "best_lap_num": 3, "best_lap_time": 4894899, @@ -11945,41 +12558,40 @@ "best_qual_lap_at": "2022-05-29T13:25:41Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4894899, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 20, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 58598, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 365.4739, - "oldi_rating": 2359, - "old_ttrating": 1242, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 298.43744, - "newi_rating": 2396, - "new_ttrating": 1242, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 20, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "111111", + "color2": "d7162d", + "color3": "dcd41c", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 208728, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -11997,83 +12609,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 298.43744, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1242, + "newi_rating": 2396, + "old_cpi": 365.4739, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1242, + "oldi_rating": 2359, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 23, "color1": "111111", "color2": "d7162d", "color3": "c8d53f" }, - "helmet": { - "pattern": 64, - "color1": "111111", - "color2": "d7162d", - "color3": "dcd41c", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -134080, - "display_name": "RacingMV", - "finish_position": 21, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 215599, - "class_interval": 65469, - "average_lap": 4901770, - "best_lap_num": 1, - "best_lap_time": 4901770, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:10:16Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4901770, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 21, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 20, + "finish_position_in_class": 3, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 208728, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, - "pattern": 21, - "color1": "fffc00", - "color2": "282828", - "color3": "ffffff", + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -12081,30 +12663,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "1", + "car_number": "74", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "FFFFFF", - "color2": "FFFC00", - "color3": "272727" + "pattern": 23, + "color1": "111111", + "color2": "d7162d", + "color3": "c8d53f" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -134080, + "display_name": "RacingMV", + "aggregate_champ_points": 105, + "ai": false, + "average_lap": 4901770, + "best_lap_num": 1, + "best_lap_time": 4901770, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:10:16Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4901770, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 65469, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -134080, "cust_id": 384651, "display_name": "Marcelo Valente2", - "finish_position": 21, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 215599, - "class_interval": 65469, + "aggregate_champ_points": 105, + "ai": false, "average_lap": 4901770, "best_lap_num": 1, "best_lap_time": 4901770, @@ -12113,41 +12734,40 @@ "best_qual_lap_at": "2022-05-29T13:10:16Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4901770, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 21, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 65469, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 0, "club_shortname": "Australia/NZ", + "country_code": "AU", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 397.6999, - "oldi_rating": 2339, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 502.91675, - "newi_rating": 2403, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 21, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "ffffff", + "color2": "f7fc05", + "color3": "1c800f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 215599, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 21, @@ -12165,83 +12785,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 502.91675, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2403, + "old_cpi": 397.6999, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 2339, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "FFFFFF", "color2": "FFFC00", "color3": "272727" }, - "helmet": { - "pattern": 59, - "color1": "ffffff", - "color2": "f7fc05", - "color3": "1c800f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -131642, - "display_name": "DRG Racing Silver", - "finish_position": 22, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 231136, - "class_interval": 81006, - "average_lap": 4917307, - "best_lap_num": 1, - "best_lap_time": 4917307, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:09:49Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4917307, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 21, + "finish_position_in_class": 4, + "friend": false, + "incidents": 0, + "interval": 215599, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, "livery": { "car_id": 143, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "pattern": 21, + "color1": "fffc00", + "color2": "282828", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -12249,30 +12839,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "12", - "wheel_color": "626262", - "rim_type": 1 + "car_number": "1", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 22, - "color1": "323232", - "color2": "E6E6e6", - "color3": "78Ff00" + "pattern": 1, + "color1": "FFFFFF", + "color2": "FFFC00", + "color3": "272727" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -131642, + "display_name": "DRG Racing Silver", + "aggregate_champ_points": 24, + "ai": false, + "average_lap": 4917307, + "best_lap_num": 1, + "best_lap_time": 4917307, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:09:49Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4917307, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 81006, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -131642, "cust_id": 371798, "display_name": "Grant Yingling", - "finish_position": 22, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 231136, - "class_interval": 81006, + "aggregate_champ_points": 24, + "ai": false, "average_lap": 4917307, "best_lap_num": 1, "best_lap_time": 4917307, @@ -12281,41 +12910,40 @@ "best_qual_lap_at": "2022-05-29T13:09:49Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4917307, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 81006, "club_id": 28, "club_name": "Michigan", + "club_points": 0, "club_shortname": "Michigan", + "country_code": "US", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 218.71999, - "oldi_rating": 2070, - "old_ttrating": 1360, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 207.47125, - "newi_rating": 2011, - "new_ttrating": 1360, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "725b6d", + "color2": "cc584a", + "color3": "dfb1b3", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 231136, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -12333,83 +12961,53 @@ "wheel_color": "626262", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 207.47125, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1360, + "newi_rating": 2011, + "old_cpi": 218.71999, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1360, + "oldi_rating": 2070, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "323232", "color2": "E6E6e6", "color3": "78Ff00" }, - "helmet": { - "pattern": 36, - "color1": "725b6d", - "color2": "cc584a", - "color3": "dfb1b3", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -231241, - "display_name": "FSL Motorsport Team GRÜN", - "finish_position": 23, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 240470, - "class_interval": 90340, - "average_lap": 4926641, - "best_lap_num": 1, - "best_lap_time": 4926641, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:11:49Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4926641, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 23, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 22, + "finish_position_in_class": 5, + "friend": false, + "incidents": 4, + "interval": 231136, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, "livery": { "car_id": 143, - "pattern": 7, - "color1": "000000", - "color2": "3b7b37", - "color3": "ffffff", + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -12417,30 +13015,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "11", - "wheel_color": null, - "rim_type": -1 + "car_number": "12", + "wheel_color": "626262", + "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "187B1D", - "color2": "FFFFFF", - "color3": "000000" + "pattern": 22, + "color1": "323232", + "color2": "E6E6e6", + "color3": "78Ff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -231241, + "display_name": "FSL Motorsport Team GRÜN", + "aggregate_champ_points": 57, + "ai": false, + "average_lap": 4926641, + "best_lap_num": 1, + "best_lap_time": 4926641, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:11:49Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4926641, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 90340, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231241, "cust_id": 684004, "display_name": "Tom Tomaso", - "finish_position": 23, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 240470, - "class_interval": 90340, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 4926641, "best_lap_num": 1, "best_lap_time": 4926641, @@ -12449,41 +13086,40 @@ "best_qual_lap_at": "2022-05-29T13:11:49Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4926641, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 23, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 90340, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 425, - "old_cpi": 83.92398, - "oldi_rating": 2324, - "old_ttrating": 1302, - "new_license_level": 20, - "new_sub_level": 491, - "new_cpi": 128.70782, - "newi_rating": 2310, - "new_ttrating": 1302, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "d8eb0b", + "color2": "ffffff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 240470, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 7, @@ -12501,82 +13137,52 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 1, - "color1": "187B1D", - "color2": "FFFFFF", - "color3": "000000" - }, - "helmet": { - "pattern": 17, - "color1": "d8eb0b", - "color2": "ffffff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -210738, - "display_name": "Iron Monkey Motorsports Yellow", - "finish_position": 24, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 241848, - "class_interval": 91718, - "average_lap": 4928019, - "best_lap_num": 3, - "best_lap_time": 4928019, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:22:24Z", - "best_qual_lap_num": 3, - "best_qual_lap_time": 4928019, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 128.70782, + "new_license_level": 20, + "new_sub_level": 491, + "new_ttrating": 1302, + "newi_rating": 2310, + "old_cpi": 83.92398, + "old_license_level": 20, + "old_sub_level": 425, + "old_ttrating": 1302, + "oldi_rating": 2324, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 1, + "color1": "187B1D", + "color2": "FFFFFF", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 + } + ], + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 6, + "friend": false, + "incidents": 1, + "interval": 240470, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, "livery": { "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", + "pattern": 7, + "color1": "000000", + "color2": "3b7b37", "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", @@ -12585,30 +13191,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "666", - "wheel_color": "ffffff", - "rim_type": 0 + "car_number": "11", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 4, - "color1": "000000", - "color2": "ffffff", - "color3": "7a1018" + "pattern": 1, + "color1": "187B1D", + "color2": "FFFFFF", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -210738, + "display_name": "Iron Monkey Motorsports Yellow", + "aggregate_champ_points": 40, + "ai": false, + "average_lap": 4928019, + "best_lap_num": 3, + "best_lap_time": 4928019, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:22:24Z", + "best_qual_lap_num": 3, + "best_qual_lap_time": 4928019, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 91718, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -210738, "cust_id": 559068, "display_name": "Lex Maier", - "finish_position": 24, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 241848, - "class_interval": 91718, + "aggregate_champ_points": 40, + "ai": false, "average_lap": 4928019, "best_lap_num": 3, "best_lap_time": 4928019, @@ -12617,41 +13262,40 @@ "best_qual_lap_at": "2022-05-29T13:22:24Z", "best_qual_lap_num": 3, "best_qual_lap_time": 4928019, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 91718, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 692.7948, - "oldi_rating": 2188, - "old_ttrating": 1348, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 375.77362, - "newi_rating": 2170, - "new_ttrating": 1348, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 24, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 30, + "color1": "f5f43c", + "color2": "a19372", + "color3": "8d995d", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 241848, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -12669,77 +13313,47 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 375.77362, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1348, + "newi_rating": 2170, + "old_cpi": 692.7948, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1348, + "oldi_rating": 2188, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 30, - "color1": "f5f43c", - "color2": "a19372", - "color3": "8d995d", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -274178, - "display_name": "DMSK MindStone Gents Racing", - "finish_position": 25, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 263345, - "class_interval": 113215, - "average_lap": 4949516, - "best_lap_num": 1, - "best_lap_time": 4949516, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:09:43Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4949516, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 24, + "finish_position_in_class": 7, + "friend": false, + "incidents": 2, + "interval": 241848, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, "livery": { "car_id": 143, "pattern": 0, @@ -12753,30 +13367,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "16", - "wheel_color": null, - "rim_type": -1 + "car_number": "666", + "wheel_color": "ffffff", + "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "830000", - "color2": "000000", - "color3": "ffffff" + "pattern": 4, + "color1": "000000", + "color2": "ffffff", + "color3": "7a1018" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -274178, + "display_name": "DMSK MindStone Gents Racing", + "aggregate_champ_points": 81, + "ai": false, + "average_lap": 4949516, + "best_lap_num": 1, + "best_lap_time": 4949516, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:09:43Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4949516, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 113215, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -274178, "cust_id": 31214, "display_name": "Bronislav Robenek", - "finish_position": 25, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 263345, - "class_interval": 113215, + "aggregate_champ_points": 81, + "ai": false, "average_lap": 4949516, "best_lap_num": 1, "best_lap_time": 4949516, @@ -12785,41 +13438,40 @@ "best_qual_lap_at": "2022-05-29T13:09:43Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4949516, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 113215, "club_id": 46, "club_name": "Central-Eastern Europe", + "club_points": 0, "club_shortname": "Central-Eastern Europe", + "country_code": "CZ", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 482, - "old_cpi": 121.6794, - "oldi_rating": 1864, - "old_ttrating": 1421, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 180.51929, - "newi_rating": 1885, - "new_ttrating": 1421, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 25, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "EFF335", + "color2": "EDF628", + "color3": "F6FB32", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 263345, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -12837,77 +13489,47 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 180.51929, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1421, + "newi_rating": 1885, + "old_cpi": 121.6794, + "old_license_level": 20, + "old_sub_level": 482, + "old_ttrating": 1421, + "oldi_rating": 1864, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "830000", "color2": "000000", "color3": "ffffff" }, - "helmet": { - "pattern": 3, - "color1": "EFF335", - "color2": "EDF628", - "color3": "F6FB32", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -206724, - "display_name": "Iron Monkey Motorsports Anthrazit", - "finish_position": 26, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 269803, - "class_interval": 119673, - "average_lap": 4955974, - "best_lap_num": 2, - "best_lap_time": 4955974, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:17:53Z", - "best_qual_lap_num": 2, - "best_qual_lap_time": 4955974, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 26, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 25, + "finish_position_in_class": 8, + "friend": false, + "incidents": 0, + "interval": 263345, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, "livery": { "car_id": 143, "pattern": 0, @@ -12921,30 +13543,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "917", + "car_number": "16", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 0, - "color1": "000000", - "color2": "f8f8a4", - "color3": "5b5e5a" + "pattern": 1, + "color1": "830000", + "color2": "000000", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -206724, + "display_name": "Iron Monkey Motorsports Anthrazit", + "aggregate_champ_points": 48, + "ai": false, + "average_lap": 4955974, + "best_lap_num": 2, + "best_lap_time": 4955974, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:17:53Z", + "best_qual_lap_num": 2, + "best_qual_lap_time": 4955974, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 119673, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -206724, "cust_id": 488791, "display_name": "Michael Stelter", - "finish_position": 26, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 269803, - "class_interval": 119673, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 4955974, "best_lap_num": 2, "best_lap_time": 4955974, @@ -12953,41 +13614,40 @@ "best_qual_lap_at": "2022-05-29T13:17:53Z", "best_qual_lap_num": 2, "best_qual_lap_time": 4955974, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 26, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, - "club_id": 42, - "club_name": "DE-AT-CH", - "club_shortname": "DE-AT-CH", - "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 157.2265, - "oldi_rating": 1495, - "old_ttrating": 951, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 223.7582, - "newi_rating": 1494, - "new_ttrating": 951, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 119673, + "club_id": 42, + "club_name": "DE-AT-CH", + "club_points": 0, + "club_shortname": "DE-AT-CH", + "country_code": "DE", + "division": 4, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 26, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "000000", + "color2": "f8f8a4", + "color3": "5b5e5a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 269803, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -13005,83 +13665,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 223.7582, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 951, + "newi_rating": 1494, + "old_cpi": 157.2265, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 951, + "oldi_rating": 1495, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 0, "color1": "000000", "color2": "f8f8a4", "color3": "5b5e5a" }, - "helmet": { - "pattern": 8, - "color1": "000000", - "color2": "f8f8a4", - "color3": "5b5e5a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -29637, - "display_name": "Gone Broke Racing 1", - "finish_position": 27, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 307626, - "class_interval": 157496, - "average_lap": 4994467, - "best_lap_num": 1, - "best_lap_time": 4993797, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:09:37Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 4993797, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 27, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 26, + "finish_position_in_class": 9, + "friend": false, + "incidents": 1, + "interval": 269803, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, "livery": { "car_id": 143, - "pattern": 19, - "color1": "faf7f4", + "pattern": 0, + "color1": "2a3795", "color2": "ed2129", - "color3": "faf7f4", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -13089,30 +13719,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "135", - "wheel_color": "c02e30", - "rim_type": 2 + "car_number": "917", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 19, - "color1": "f6f6f2", - "color2": "d84221", - "color3": "0A0B0B" + "pattern": 0, + "color1": "000000", + "color2": "f8f8a4", + "color3": "5b5e5a" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -29637, + "display_name": "Gone Broke Racing 1", + "aggregate_champ_points": 65, + "ai": false, + "average_lap": 4994467, + "best_lap_num": 1, + "best_lap_time": 4993797, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:09:37Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 4993797, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 157496, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -29637, "cust_id": 78184, "display_name": "Matt Owens", - "finish_position": 27, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 307626, - "class_interval": 157496, + "aggregate_champ_points": 65, + "ai": false, "average_lap": 4994467, "best_lap_num": 1, "best_lap_time": 4993797, @@ -13121,41 +13790,40 @@ "best_qual_lap_at": "2022-05-29T13:09:37Z", "best_qual_lap_num": 1, "best_qual_lap_time": 4993797, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 27, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 157496, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 487, - "old_cpi": 125.01192, - "oldi_rating": 1432, - "old_ttrating": 1481, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 172.93239, - "newi_rating": 1439, - "new_ttrating": 1481, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "000000", + "color2": "ed2129", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 307626, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 19, @@ -13173,37 +13841,97 @@ "wheel_color": "c02e30", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 172.93239, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1481, + "newi_rating": 1439, + "old_cpi": 125.01192, + "old_license_level": 20, + "old_sub_level": 487, + "old_ttrating": 1481, + "oldi_rating": 1432, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "f6f6f2", "color2": "d84221", "color3": "0A0B0B" }, - "helmet": { - "pattern": 57, - "color1": "000000", - "color2": "ed2129", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 10, + "friend": false, + "incidents": 0, + "interval": 307626, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 19, + "color1": "faf7f4", + "color2": "ed2129", + "color3": "faf7f4", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "135", + "wheel_color": "c02e30", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 19, + "color1": "f6f6f2", + "color2": "d84221", + "color3": "0A0B0B" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -188688, "display_name": "Gabir Motorsports Exterminatus", - "finish_position": 28, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 314464, - "class_interval": 164334, + "aggregate_champ_points": 8, + "ai": false, "average_lap": 5000635, "best_lap_num": 4, "best_lap_time": 5000635, @@ -13212,75 +13940,24 @@ "best_qual_lap_at": "2022-05-29T13:18:19Z", "best_qual_lap_num": 4, "best_qual_lap_time": 5000635, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 28, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 164334, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 8, - "livery": { - "car_id": 143, - "pattern": 12, - "color1": "013e7f", - "color2": "ff7701", - "color3": "031f4e", - "number_font": 36, - "number_color1": "005ec2", - "number_color2": "cb05d5", - "number_color3": "000000", - "number_slant": 2, - "sponsor1": 141, - "sponsor2": 163, - "car_number": "303", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 30, - "color1": "186202", - "color2": "e3ff00", - "color3": "000903" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -188688, "cust_id": 511940, - "display_name": "David M Meyer", - "finish_position": 28, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 314464, - "class_interval": 164334, + "display_name": "Veevee Meyer", + "aggregate_champ_points": 8, + "ai": false, "average_lap": 5000635, "best_lap_num": 4, "best_lap_time": 5000635, @@ -13289,41 +13966,40 @@ "best_qual_lap_at": "2022-05-29T13:18:19Z", "best_qual_lap_num": 4, "best_qual_lap_time": 5000635, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 28, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": 164334, "club_id": 29, "club_name": "Midwest", + "club_points": 0, "club_shortname": "Midwest", + "country_code": "US", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 309, - "old_cpi": 50.945335, - "oldi_rating": 1664, - "old_ttrating": 1216, - "new_license_level": 19, - "new_sub_level": 338, - "new_cpi": 62.014896, - "newi_rating": 1594, - "new_ttrating": 1216, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 67, + "color1": "367c03", + "color2": "ba07f0", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 314464, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 8, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 12, @@ -13341,37 +14017,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 62.014896, + "new_license_level": 19, + "new_sub_level": 338, + "new_ttrating": 1216, + "newi_rating": 1594, + "old_cpi": 50.945335, + "old_license_level": 19, + "old_sub_level": 309, + "old_ttrating": 1216, + "oldi_rating": 1664, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 30, "color1": "186202", "color2": "e3ff00", "color3": "000903" }, - "helmet": { - "pattern": 67, - "color1": "367c03", - "color2": "ba07f0", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 11, + "friend": false, + "incidents": 5, + "interval": 314464, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 12, + "color1": "013e7f", + "color2": "ff7701", + "color3": "031f4e", + "number_font": 36, + "number_color1": "005ec2", + "number_color2": "cb05d5", + "number_color3": "000000", + "number_slant": 2, + "sponsor1": 141, + "sponsor2": 163, + "car_number": "303", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 30, + "color1": "186202", + "color2": "e3ff00", + "color3": "000903" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -182779, "display_name": "LBRacing", - "finish_position": 29, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 449287, - "class_interval": 0, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 5140607, "best_lap_num": 2, "best_lap_time": 5135458, @@ -13380,75 +14116,24 @@ "best_qual_lap_at": "2022-05-29T13:21:40Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5135458, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 29, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": 0, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, - "livery": { - "car_id": 119, - "pattern": 2, - "color1": "2a3795", - "color2": "ffbd66", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "93", - "wheel_color": "6a6a6a", - "rim_type": 2 - }, - "suit": { - "pattern": 2, - "color1": "ffffff", - "color2": "212121", - "color3": "950f0f" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -182779, "cust_id": 513504, "display_name": "Lennart Blok", - "finish_position": 29, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 449287, - "class_interval": 0, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 5140607, "best_lap_num": 2, "best_lap_time": 5135458, @@ -13457,41 +14142,40 @@ "best_qual_lap_at": "2022-05-29T13:21:40Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5135458, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 29, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": 0, "club_id": 40, "club_name": "Benelux", + "club_points": 0, "club_shortname": "Benelux", + "country_code": "NL", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 489, - "old_cpi": 127.06513, - "oldi_rating": 2435, - "old_ttrating": 1278, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 216.76442, - "newi_rating": 2436, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 29, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "f8f9fb", + "color2": "2b2d42", + "color3": "d90429", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 449287, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 2, @@ -13509,114 +14193,123 @@ "wheel_color": "6a6a6a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 216.76442, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1278, + "newi_rating": 2436, + "old_cpi": 127.06513, + "old_license_level": 20, + "old_sub_level": 489, + "old_ttrating": 1278, + "oldi_rating": 2435, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "ffffff", "color2": "212121", "color3": "950f0f" }, - "helmet": { - "pattern": 68, - "color1": "f8f9fb", - "color2": "2b2d42", - "color3": "d90429", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -211432, - "display_name": "Beaver Block [Main]", - "finish_position": 30, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 475129, - "class_interval": 25842, - "average_lap": 5171998, - "best_lap_num": 2, - "best_lap_time": 5161300, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:19:12Z", - "best_qual_lap_num": 2, - "best_qual_lap_time": 5161300, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 29, + "finish_position_in_class": 0, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 449287, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 150, - "pattern": 0, - "color1": "ffffff", - "color2": "cccccc", - "color3": "666666", + "car_id": 119, + "pattern": 2, + "color1": "2a3795", + "color2": "ffbd66", + "color3": "000000", "number_font": 0, "number_color1": "ffffff", - "number_color2": "cccccc", - "number_color3": "666666", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "14", - "wheel_color": null, - "rim_type": -1 + "car_number": "93", + "wheel_color": "6a6a6a", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 17, + "pattern": 2, "color1": "ffffff", - "color2": "000000", - "color3": "ed2129" + "color2": "212121", + "color3": "950f0f" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -211432, + "display_name": "Beaver Block [Main]", + "aggregate_champ_points": 95, + "ai": false, + "average_lap": 5171998, + "best_lap_num": 2, + "best_lap_time": 5161300, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:19:12Z", + "best_qual_lap_num": 2, + "best_qual_lap_time": 5161300, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 25842, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211432, "cust_id": 17311, "display_name": "Alexander Slusarczyk", - "finish_position": 30, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 475129, - "class_interval": 25842, + "aggregate_champ_points": 95, + "ai": false, "average_lap": 5171998, "best_lap_num": 2, "best_lap_time": 5161300, @@ -13625,41 +14318,40 @@ "best_qual_lap_at": "2022-05-29T13:19:12Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5161300, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 25842, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 251.30034, - "oldi_rating": 2156, - "old_ttrating": 1410, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 550.7056, - "newi_rating": 2194, - "new_ttrating": 1410, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 30, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "080807", + "color2": "f92b0b", + "color3": "eaf41a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 475129, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -13677,114 +14369,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 550.7056, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1410, + "newi_rating": 2194, + "old_cpi": 251.30034, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1410, + "oldi_rating": 2156, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 17, "color1": "ffffff", "color2": "000000", "color3": "ed2129" }, - "helmet": { - "pattern": 63, - "color1": "080807", - "color2": "f92b0b", - "color3": "eaf41a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -258973, - "display_name": "Simracing.Center GT4 II", - "finish_position": 31, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 530286, - "class_interval": 80999, - "average_lap": 5221163, - "best_lap_num": 2, - "best_lap_time": 5216457, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:18:56Z", - "best_qual_lap_num": 2, - "best_qual_lap_time": 5216457, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 31, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 30, + "finish_position_in_class": 1, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 475129, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 83, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "color1": "ffffff", + "color2": "cccccc", + "color3": "666666", "number_font": 0, "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", + "number_color2": "cccccc", + "number_color3": "666666", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "27", + "car_number": "14", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 22, - "color1": "ed2129", - "color2": "020202", - "color3": "f3eeee" + "pattern": 17, + "color1": "ffffff", + "color2": "000000", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -258973, + "display_name": "Simracing.Center GT4 II", + "aggregate_champ_points": 83, + "ai": false, + "average_lap": 5221163, + "best_lap_num": 2, + "best_lap_time": 5216457, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:18:56Z", + "best_qual_lap_num": 2, + "best_qual_lap_time": 5216457, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 80999, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -258973, "cust_id": 651767, "display_name": "Nico Kamasik", - "finish_position": 31, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 530286, - "class_interval": 80999, + "aggregate_champ_points": 83, + "ai": false, "average_lap": 5221163, "best_lap_num": 2, "best_lap_time": 5216457, @@ -13793,41 +14494,40 @@ "best_qual_lap_at": "2022-05-29T13:18:56Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5216457, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 31, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 80999, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 370.96423, - "oldi_rating": 1452, - "old_ttrating": 1283, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 446.22366, - "newi_rating": 1525, - "new_ttrating": 1283, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 31, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 32, + "color1": "000000", + "color2": "ffc700", + "color3": "82751b", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 530286, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 83, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -13845,114 +14545,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 446.22366, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1283, + "newi_rating": 1525, + "old_cpi": 370.96423, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1283, + "oldi_rating": 1452, + "opt_laps_complete": 0, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "ed2129", "color2": "020202", "color3": "f3eeee" }, - "helmet": { - "pattern": 32, - "color1": "000000", - "color2": "ffc700", - "color3": "82751b", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -225289, - "display_name": "ReXpect Racing Team", - "finish_position": 32, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 537805, - "class_interval": 88518, - "average_lap": 5223976, - "best_lap_num": 2, - "best_lap_time": 5223976, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:15:50Z", - "best_qual_lap_num": 2, - "best_qual_lap_time": 5223976, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 32, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 31, + "finish_position_in_class": 2, + "friend": false, + "incidents": 0, + "interval": 530286, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, "livery": { "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, - "number_color1": "FFFFFF", + "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "28", + "car_number": "27", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111" + "pattern": 22, + "color1": "ed2129", + "color2": "020202", + "color3": "f3eeee" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -225289, + "display_name": "ReXpect Racing Team", + "aggregate_champ_points": 47, + "ai": false, + "average_lap": 5223976, + "best_lap_num": 2, + "best_lap_time": 5223976, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:15:50Z", + "best_qual_lap_num": 2, + "best_qual_lap_time": 5223976, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 88518, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -225289, "cust_id": 589751, "display_name": "Raul Tejero", - "finish_position": 32, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 537805, - "class_interval": 88518, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 5223976, "best_lap_num": 2, "best_lap_time": 5223976, @@ -13961,41 +14670,40 @@ "best_qual_lap_at": "2022-05-29T13:15:50Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5223976, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 32, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 88518, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 339, - "old_cpi": 62.255466, - "oldi_rating": 1415, - "old_ttrating": 1350, - "new_license_level": 19, - "new_sub_level": 358, - "new_cpi": 70.7519, - "newi_rating": 1415, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 537805, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -14013,37 +14721,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 70.7519, + "new_license_level": 19, + "new_sub_level": 358, + "new_ttrating": 1350, + "newi_rating": 1415, + "old_cpi": 62.255466, + "old_license_level": 19, + "old_sub_level": 339, + "old_ttrating": 1350, + "oldi_rating": 1415, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "ffffff", "color2": "5481fc", "color3": "111111" }, - "helmet": { - "pattern": 63, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 3, + "friend": false, + "incidents": 6, + "interval": 537805, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "28", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 1, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": 10 }, { "team_id": -272668, "display_name": "FSL NOS 24h Team Blau", - "finish_position": 33, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 586438, - "class_interval": 137151, + "aggregate_champ_points": 71, + "ai": false, "average_lap": 5300234, "best_lap_num": 1, "best_lap_time": 5272609, @@ -14052,75 +14820,24 @@ "best_qual_lap_at": "2022-05-29T13:10:42Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5272609, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 33, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": 137151, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, - "livery": { - "car_id": 119, - "pattern": 10, - "color1": "05ff00", - "color2": "ff092e", - "color3": "06ece5", - "number_font": 0, - "number_color1": "d4ff00", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "65", - "wheel_color": "e6cccc", - "rim_type": 3 - }, - "suit": { - "pattern": 7, - "color1": "f06e34", - "color2": "ffffff", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -272668, "cust_id": 503564, - "display_name": "Kristian Schäfer", - "finish_position": 33, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 586438, - "class_interval": 137151, + "display_name": "Kristian Schaefer", + "aggregate_champ_points": 71, + "ai": false, "average_lap": 5300234, "best_lap_num": 1, "best_lap_time": 5272609, @@ -14129,41 +14846,40 @@ "best_qual_lap_at": "2022-05-29T13:10:42Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5272609, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 33, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": 137151, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 208.96983, - "oldi_rating": 1662, - "old_ttrating": 1623, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 466.47665, - "newi_rating": 1701, - "new_ttrating": 1623, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 6, + "color1": "ed1c24", + "color2": "131211", + "color3": "e6ae28", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 586438, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 10, @@ -14181,37 +14897,97 @@ "wheel_color": "e6cccc", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 466.47665, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1623, + "newi_rating": 1701, + "old_cpi": 208.96983, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1623, + "oldi_rating": 1662, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 7, "color1": "f06e34", "color2": "ffffff", "color3": "111111" }, - "helmet": { - "pattern": 6, - "color1": "ed1c24", - "color2": "131211", - "color3": "e6ae28", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 4, + "friend": false, + "incidents": 0, + "interval": 586438, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 10, + "color1": "05ff00", + "color2": "ff092e", + "color3": "06ece5", + "number_font": 0, + "number_color1": "d4ff00", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "65", + "wheel_color": "e6cccc", + "rim_type": 3 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 7, + "color1": "f06e34", + "color2": "ffffff", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -230132, - "display_name": "MatStace Go Vroooom", - "finish_position": 34, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 594776, - "class_interval": 145489, + "display_name": "MatStace Go Vroooom", + "aggregate_champ_points": 35, + "ai": false, "average_lap": 5280947, "best_lap_num": 2, "best_lap_time": 5280947, @@ -14220,75 +14996,24 @@ "best_qual_lap_at": "2022-05-29T13:14:38Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5280947, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 145489, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, - "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "25", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 21, - "color1": "a10c0c", - "color2": "111111", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -230132, "cust_id": 180814, "display_name": "Mat Stace", - "finish_position": 34, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 594776, - "class_interval": 145489, + "aggregate_champ_points": 35, + "ai": false, "average_lap": 5280947, "best_lap_num": 2, "best_lap_time": 5280947, @@ -14297,41 +15022,40 @@ "best_qual_lap_at": "2022-05-29T13:14:38Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5280947, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": 145489, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 465, - "old_cpi": 108.9224, - "oldi_rating": 1683, - "old_ttrating": 965, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.56883, - "newi_rating": 1647, - "new_ttrating": 965, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 34, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "ff9e00", + "color2": "111111", + "color3": "ff78e9", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": 594776, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -14349,114 +15073,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.56883, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 965, + "newi_rating": 1647, + "old_cpi": 108.9224, + "old_license_level": 20, + "old_sub_level": 465, + "old_ttrating": 965, + "oldi_rating": 1683, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "a10c0c", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 56, - "color1": "ff9e00", - "color2": "111111", - "color3": "ff78e9", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -222841, - "display_name": "Rogue Racing Cut'n'Shut", - "finish_position": 35, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1132028, - "class_interval": 0, - "average_lap": 5818199, - "best_lap_num": 1, - "best_lap_time": 5818199, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:11:54Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 5818199, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 34, + "finish_position_in_class": 5, + "friend": false, + "incidents": 2, + "interval": 594776, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, "livery": { - "car_id": 67, - "pattern": 23, - "color1": "d80101", - "color2": "ffffff", - "color3": "ff0000", + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, - "sponsor1": 97, - "sponsor2": 84, - "car_number": "55", - "wheel_color": "ffffff", - "rim_type": 0 + "sponsor1": 0, + "sponsor2": 0, + "car_number": "25", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 13, - "color1": "f2ff00", - "color2": "ff0000", - "color3": "000000" + "pattern": 21, + "color1": "a10c0c", + "color2": "111111", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -222841, + "display_name": "Rogue Racing Cut'n'Shut", + "aggregate_champ_points": 96, + "ai": false, + "average_lap": 5818199, + "best_lap_num": 1, + "best_lap_time": 5818199, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:11:54Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 5818199, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 0, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -222841, "cust_id": 595176, "display_name": "Christopher Rowe3", - "finish_position": 35, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1132028, - "class_interval": 0, + "aggregate_champ_points": 96, + "ai": false, "average_lap": 5818199, "best_lap_num": 1, "best_lap_time": 5818199, @@ -14465,41 +15198,40 @@ "best_qual_lap_at": "2022-05-29T13:11:54Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5818199, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 0, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 262, - "old_cpi": 49.830082, - "oldi_rating": 1888, - "old_ttrating": 1320, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 195.81953, - "newi_rating": 1959, - "new_ttrating": 1320, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 35, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "e80025", + "color2": "ffffff", + "color3": "720000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1132028, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 23, @@ -14517,37 +15249,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 195.81953, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1320, + "newi_rating": 1959, + "old_cpi": 49.830082, + "old_license_level": 18, + "old_sub_level": 262, + "old_ttrating": 1320, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 13, "color1": "f2ff00", "color2": "ff0000", "color3": "000000" }, - "helmet": { - "pattern": 64, - "color1": "e80025", - "color2": "ffffff", - "color3": "720000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 35, + "finish_position_in_class": 0, + "friend": false, + "incidents": 0, + "interval": 1132028, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 23, + "color1": "d80101", + "color2": "ffffff", + "color3": "ff0000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 97, + "sponsor2": 84, + "car_number": "55", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 13, + "color1": "f2ff00", + "color2": "ff0000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -191189, "display_name": "Team Victor Espert", - "finish_position": 36, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 1149841, - "class_interval": 17813, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 5836012, "best_lap_num": 2, "best_lap_time": 5836012, @@ -14556,75 +15348,24 @@ "best_qual_lap_at": "2022-05-29T13:13:18Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5836012, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 17813, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, - "livery": { - "car_id": 67, - "pattern": 22, - "color1": "10FC06", - "color2": "111111", - "color3": "000000", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "44", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "000000", - "color2": "29ff00", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -191189, "cust_id": 506585, "display_name": "Victor Espert", - "finish_position": 36, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 1149841, - "class_interval": 17813, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 5836012, "best_lap_num": 2, "best_lap_time": 5836012, @@ -14633,41 +15374,40 @@ "best_qual_lap_at": "2022-05-29T13:13:18Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5836012, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 17813, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 330.32852, - "oldi_rating": 1892, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 469, - "new_cpi": 111.60432, - "newi_rating": 1864, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "000000", + "color2": "00c705", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1149841, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 22, @@ -14685,114 +15425,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 111.60432, + "new_license_level": 20, + "new_sub_level": 469, + "new_ttrating": 1276, + "newi_rating": 1864, + "old_cpi": 330.32852, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1276, + "oldi_rating": 1892, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "000000", "color2": "29ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 36, - "color1": "000000", - "color2": "00c705", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -274447, - "display_name": "NaoTinTressa", - "finish_position": 37, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1167271, - "class_interval": 35243, - "average_lap": 5853442, - "best_lap_num": 1, - "best_lap_time": 5853442, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:11:55Z", - "best_qual_lap_num": 1, - "best_qual_lap_time": 5853442, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 36, + "finish_position_in_class": 1, + "friend": false, + "incidents": 2, + "interval": 1149841, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, "livery": { "car_id": 67, - "pattern": 0, - "color1": "000000", - "color2": "a6ff00", + "pattern": 22, + "color1": "10FC06", + "color2": "111111", "color3": "000000", "number_font": 0, - "number_color1": "ff0000", - "number_color2": "000000", - "number_color3": "ffffff", + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "21", - "wheel_color": "adff00", - "rim_type": 0 + "car_number": "44", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 3, + "pattern": 1, "color1": "000000", - "color2": "a6ff00", + "color2": "29ff00", "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -274447, + "display_name": "NaoTinTressa", + "aggregate_champ_points": 4, + "ai": false, + "average_lap": 5853442, + "best_lap_num": 1, + "best_lap_time": 5853442, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:11:55Z", + "best_qual_lap_num": 1, + "best_qual_lap_time": 5853442, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 35243, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -274447, "cust_id": 255581, "display_name": "Guilherme Cravo", - "finish_position": 37, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1167271, - "class_interval": 35243, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 5853442, "best_lap_num": 1, "best_lap_time": 5853442, @@ -14801,41 +15550,40 @@ "best_qual_lap_at": "2022-05-29T13:11:55Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5853442, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 35243, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "PT", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 201, - "old_cpi": 33.37497, - "oldi_rating": 1674, - "old_ttrating": 1377, - "new_license_level": 19, - "new_sub_level": 354, - "new_cpi": 68.77469, - "newi_rating": 1589, - "new_ttrating": 1377, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "000000", + "color2": "e00900", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1167271, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -14853,37 +15601,97 @@ "wheel_color": "adff00", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.77469, + "new_license_level": 19, + "new_sub_level": 354, + "new_ttrating": 1377, + "newi_rating": 1589, + "old_cpi": 33.37497, + "old_license_level": 18, + "old_sub_level": 201, + "old_ttrating": 1377, + "oldi_rating": 1674, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "000000", "color2": "a6ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 17, - "color1": "000000", - "color2": "e00900", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 2, + "friend": false, + "incidents": 0, + "interval": 1167271, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 0, + "color1": "000000", + "color2": "a6ff00", + "color3": "000000", + "number_font": 0, + "number_color1": "ff0000", + "number_color2": "000000", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "21", + "wheel_color": "adff00", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 3, + "color1": "000000", + "color2": "a6ff00", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -239760, "display_name": "KMR e-S ONLINE LESSON RT", - "finish_position": 38, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1167540, - "class_interval": 35512, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 5853711, "best_lap_num": 1, "best_lap_time": 5853711, @@ -14892,75 +15700,24 @@ "best_qual_lap_at": "2022-05-29T13:11:38Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5853711, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 35512, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, - "livery": { - "car_id": 67, - "pattern": 12, - "color1": "c4b9f9", - "color2": "c2dbfb", - "color3": "a0aaf3", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 10, - "sponsor2": 69, - "car_number": "193", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 7, - "color1": "f4f5fb", - "color2": "d15c04", - "color3": "11039d" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -239760, "cust_id": 604779, "display_name": "Yoshito Ko", - "finish_position": 38, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": 1167540, - "class_interval": 35512, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 5853711, "best_lap_num": 1, "best_lap_time": 5853711, @@ -14969,41 +15726,40 @@ "best_qual_lap_at": "2022-05-29T13:11:38Z", "best_qual_lap_num": 1, "best_qual_lap_time": 5853711, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 35512, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 4, - "division_name": "Red Division", - "old_license_level": 19, - "old_sub_level": 342, - "old_cpi": 63.689526, - "oldi_rating": 1611, - "old_ttrating": 1564, - "new_license_level": 20, - "new_sub_level": 448, - "new_cpi": 97.18223, - "newi_rating": 1607, - "new_ttrating": 1564, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 38, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "f4f4f4", + "color2": "fcea00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1167540, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 12, @@ -15021,37 +15777,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 97.18223, + "new_license_level": 20, + "new_sub_level": 448, + "new_ttrating": 1564, + "newi_rating": 1607, + "old_cpi": 63.689526, + "old_license_level": 19, + "old_sub_level": 342, + "old_ttrating": 1564, + "oldi_rating": 1611, + "opt_laps_complete": 0, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 63, - "color1": "f4f4f4", - "color2": "fcea00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -215301, - "display_name": "Furius Racing Team", - "finish_position": 39, - "finish_position_in_class": 4, + "drop_race": false, + "finish_position": 38, + "finish_position_in_class": 3, + "friend": false, + "incidents": 1, + "interval": 1167540, + "laps_complete": 1, "laps_lead": 0, - "laps_complete": 3, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 12, + "color1": "c4b9f9", + "color2": "c2dbfb", + "color3": "a0aaf3", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 10, + "sponsor2": 69, + "car_number": "193", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, "opt_laps_complete": 0, - "interval": 1195125, - "class_interval": 63097, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 7, + "color1": "f4f5fb", + "color2": "d15c04", + "color3": "11039d" + }, + "watched": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -215301, + "display_name": "Furius Racing Team", + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5893752, "best_lap_num": 2, "best_lap_time": 5881296, @@ -15060,75 +15876,24 @@ "best_qual_lap_at": "2022-05-29T13:21:27Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5881296, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 63097, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, - "livery": { - "car_id": 67, - "pattern": 4, - "color1": "3b97e0", - "color2": "ffffff", - "color3": "0d32e8", - "number_font": 0, - "number_color1": "ce0a0a", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 167, - "sponsor2": 167, - "car_number": "19", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 35, - "color1": "1de0e6", - "color2": "ffffff", - "color3": "1f2892" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -215301, "cust_id": 596777, "display_name": "Alberto Coll", - "finish_position": 39, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": 1195125, - "class_interval": 63097, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5893752, "best_lap_num": 2, "best_lap_time": 5881296, @@ -15137,41 +15902,40 @@ "best_qual_lap_at": "2022-05-29T13:21:27Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5881296, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 63097, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 4, - "division_name": "Red Division", - "old_license_level": 18, - "old_sub_level": 251, - "old_cpi": 46.501278, - "oldi_rating": 1855, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 183.79797, - "newi_rating": 1859, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 39, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "171715", + "color2": "ffffff", + "color3": "1f2892", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1195125, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -15189,114 +15953,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 183.79797, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1859, + "old_cpi": 46.501278, + "old_license_level": 18, + "old_sub_level": 251, + "old_ttrating": 1350, + "oldi_rating": 1855, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 35, "color1": "1de0e6", "color2": "ffffff", "color3": "1f2892" }, - "helmet": { - "pattern": 3, - "color1": "171715", - "color2": "ffffff", - "color3": "1f2892", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -237767, - "display_name": "Krosse Krabbe Gentlemen", - "finish_position": 40, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 1225473, - "class_interval": 93445, - "average_lap": 5911644, - "best_lap_num": 2, - "best_lap_time": 5911644, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "2022-05-29T13:21:40Z", - "best_qual_lap_num": 2, - "best_qual_lap_time": 5911644, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 39, + "finish_position_in_class": 4, + "friend": false, + "incidents": 0, + "interval": 1195125, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, "livery": { "car_id": 67, - "pattern": 1, - "color1": "2a3795", + "pattern": 4, + "color1": "3b97e0", "color2": "ffffff", - "color3": "ed2129", + "color3": "0d32e8", "number_font": 0, - "number_color1": "0061bb", - "number_color2": "ff0000", + "number_color1": "ce0a0a", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "444", - "wheel_color": "0061bb", - "rim_type": 2 + "sponsor1": 167, + "sponsor2": 167, + "car_number": "19", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 21, - "color1": "33ff00", - "color2": "ffcc00", - "color3": "0061bb" + "pattern": 35, + "color1": "1de0e6", + "color2": "ffffff", + "color3": "1f2892" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -237767, + "display_name": "Krosse Krabbe Gentlemen", + "aggregate_champ_points": 67, + "ai": false, + "average_lap": 5911644, + "best_lap_num": 2, + "best_lap_time": 5911644, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "2022-05-29T13:21:40Z", + "best_qual_lap_num": 2, + "best_qual_lap_time": 5911644, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 93445, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -237767, "cust_id": 642920, "display_name": "Christian Eschner", - "finish_position": 40, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": 1225473, - "class_interval": 93445, + "aggregate_champ_points": 67, + "ai": false, "average_lap": 5911644, "best_lap_num": 2, "best_lap_time": 5911644, @@ -15305,41 +16078,40 @@ "best_qual_lap_at": "2022-05-29T13:21:40Z", "best_qual_lap_num": 2, "best_qual_lap_time": 5911644, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": 93445, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 17, - "old_sub_level": 138, - "old_cpi": 29.440733, - "oldi_rating": 2024, - "old_ttrating": 1332, - "new_license_level": 18, - "new_sub_level": 281, - "new_cpi": 56.46973, - "newi_rating": 2027, - "new_ttrating": 1332, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 40, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "0061bb", + "color2": "ffcc00", + "color3": "33ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 1225473, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 1, @@ -15357,37 +16129,97 @@ "wheel_color": "0061bb", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.46973, + "new_license_level": 18, + "new_sub_level": 281, + "new_ttrating": 1332, + "newi_rating": 2027, + "old_cpi": 29.440733, + "old_license_level": 17, + "old_sub_level": 138, + "old_ttrating": 1332, + "oldi_rating": 2024, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 21, "color1": "33ff00", "color2": "ffcc00", "color3": "0061bb" }, - "helmet": { - "pattern": 64, - "color1": "0061bb", - "color2": "ffcc00", - "color3": "33ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 40, + "finish_position_in_class": 5, + "friend": false, + "incidents": 2, + "interval": 1225473, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 1, + "color1": "2a3795", + "color2": "ffffff", + "color3": "ed2129", + "number_font": 0, + "number_color1": "0061bb", + "number_color2": "ff0000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "444", + "wheel_color": "0061bb", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 21, + "color1": "33ff00", + "color2": "ffcc00", + "color3": "0061bb" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -129685, "display_name": "Snail Speed Racing - Red", - "finish_position": 47, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 97, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15396,75 +16228,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 47, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, - "livery": { - "car_id": 143, - "pattern": 3, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "17", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 6, - "color1": "545454", - "color2": "111111", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -129685, "cust_id": 411093, "display_name": "Dennis Møllegaard Pedersen", - "finish_position": 41, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 97, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15473,41 +16254,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, - "club_id": 43, - "club_name": "Scandinavia", - "club_shortname": "Scandinavia", - "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 168.09753, - "oldi_rating": 1862, - "old_ttrating": 1296, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 453.43756, - "newi_rating": 1930, - "new_ttrating": 1296, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": 43, + "club_name": "Scandinavia", + "club_points": 0, + "club_shortname": "Scandinavia", + "country_code": "DK", + "division": 2, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "fc549f", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 3, @@ -15525,37 +16305,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 453.43756, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1296, + "newi_rating": 1930, + "old_cpi": 168.09753, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1296, + "oldi_rating": 1862, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 6, "color1": "545454", "color2": "111111", "color3": "111111" }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "fc549f", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 47, + "finish_position_in_class": 12, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 3, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "17", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 47, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 6, + "color1": "545454", + "color2": "111111", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -246174, "display_name": "Erilla", - "finish_position": 41, - "finish_position_in_class": 17, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 124, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15564,38 +16404,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 17, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 124, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -15613,6 +16445,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 19, "color1": "40e0d0", @@ -15620,20 +16471,13 @@ "color3": "171717" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -274622, "display_name": "Barrel Aged Stout Club", - "finish_position": 51, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 106, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15642,75 +16486,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 51, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", "car_id": 67, - "aggregate_champ_points": 106, - "livery": { - "car_id": 67, - "pattern": 0, - "color1": "ff00e6", - "color2": "000000", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "28392f", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 145, - "sponsor2": 145, - "car_number": "20", - "wheel_color": "00f0ff", - "rim_type": 3 - }, - "suit": { - "pattern": 0, - "color1": "000000", - "color2": "000000", - "color3": "000000" - }, - "watched": false, - "friend": false, - "driver_results": [ - { - "team_id": -274622, - "cust_id": 146109, - "display_name": "Ryan Mazer", - "finish_position": 42, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, + "driver_results": [ + { + "team_id": -274622, + "cust_id": 146109, + "display_name": "Ryan Mazer", + "aggregate_champ_points": 106, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15719,41 +16512,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 32, "club_name": "West", + "club_points": 0, "club_shortname": "West", + "country_code": "US", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 15, - "old_sub_level": 348, - "old_cpi": 45.476418, - "oldi_rating": 1762, - "old_ttrating": 1353, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 243.443, - "newi_rating": 1855, - "new_ttrating": 1353, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 42, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 106, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -15765,43 +16557,103 @@ "number_color2": "28392f", "number_color3": "ffffff", "number_slant": 0, - "sponsor1": 145, - "sponsor2": 145, + "sponsor1": 2, + "sponsor2": 2, "car_number": "20", "wheel_color": "00f0ff", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 243.443, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1353, + "newi_rating": 1855, + "old_cpi": 45.476418, + "old_license_level": 15, + "old_sub_level": 348, + "old_ttrating": 1353, + "oldi_rating": 1762, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 0, "color1": "000000", "color2": "000000", "color3": "000000" }, - "helmet": { - "pattern": 1, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 51, + "finish_position_in_class": 8, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 0, + "color1": "ff00e6", + "color2": "000000", + "color3": "000000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "28392f", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 2, + "sponsor2": 2, + "car_number": "20", + "wheel_color": "00f0ff", + "rim_type": 3 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 51, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 0, + "color1": "000000", + "color2": "000000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -254748, "display_name": "Duck, Cat & Wine Racing", - "finish_position": 42, - "finish_position_in_class": 18, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 31, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15810,75 +16662,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, - "livery": { - "car_id": 72, - "pattern": 23, - "color1": "ffffff", - "color2": "73abff", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "5", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 3, - "color1": "ffffff", - "color2": "0340bb", - "color3": "818181" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -254748, "cust_id": 323616, - "display_name": "Andrew Jones18", - "finish_position": 48, - "finish_position_in_class": 18, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "Andy M Jones", + "aggregate_champ_points": 31, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -15887,41 +16688,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 48, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 445, - "old_cpi": 95.4253, - "oldi_rating": 2756, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 447, - "new_cpi": 96.51654, - "newi_rating": 2695, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 48, + "finish_position_in_class": 18, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 23, @@ -15939,114 +16739,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.51654, + "new_license_level": 20, + "new_sub_level": 447, + "new_ttrating": 1350, + "newi_rating": 2695, + "old_cpi": 95.4253, + "old_license_level": 20, + "old_sub_level": 445, + "old_ttrating": 1350, + "oldi_rating": 2756, + "opt_laps_complete": 0, + "position": 48, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "ffffff", "color2": "0340bb", "color3": "818181" }, - "helmet": { - "pattern": 0, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -231990, - "display_name": "Ahrtal Motorsport NEC", - "finish_position": 43, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 43, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 42, + "finish_position_in_class": 18, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 147, "livery": { - "car_id": 132, + "car_id": 72, "pattern": 23, - "color1": "000000", - "color2": "ffffff", - "color3": "ff0000", - "number_font": 40, + "color1": "ffffff", + "color2": "73abff", + "color3": "000000", + "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "88", + "car_number": "5", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 17, - "color1": "cccccc", - "color2": "111111", - "color3": "0040ff" + "pattern": 3, + "color1": "ffffff", + "color2": "0340bb", + "color3": "818181" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -231990, + "display_name": "Ahrtal Motorsport NEC", + "aggregate_champ_points": 147, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231990, "cust_id": 458961, "display_name": "Marius Kittelmann", - "finish_position": 46, - "finish_position_in_class": 17, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 147, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16055,41 +16864,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 46, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 490, - "old_cpi": 127.5065, - "oldi_rating": 2740, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 161.55458, - "newi_rating": 2814, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 46, + "finish_position_in_class": 17, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "ED2129", + "color2": "111111", + "color3": "F9C967", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 147, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -16107,114 +16915,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 161.55458, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2814, + "old_cpi": 127.5065, + "old_license_level": 20, + "old_sub_level": 490, + "old_ttrating": 1350, + "oldi_rating": 2740, + "opt_laps_complete": 0, + "position": 46, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 17, "color1": "cccccc", "color2": "111111", - "color3": "0040ff" - }, - "helmet": { - "pattern": 22, - "color1": "ED2129", - "color2": "111111", - "color3": "F9C967", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -123286, - "display_name": "Schobi Racing", - "finish_position": 46, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, + "color3": "0040ff" + }, + "watched": false, + "weight_penalty_kg": 15 + } + ], "drop_race": false, - "club_points": 0, - "position": 46, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 43, + "finish_position_in_class": 19, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 67, - "pattern": 4, - "color1": "00bd32", - "color2": "111111", - "color3": "b82f37", - "number_font": 0, + "car_id": 132, + "pattern": 23, + "color1": "000000", + "color2": "ffffff", + "color3": "ff0000", + "number_font": 40, "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "87", + "car_number": "88", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 43, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 26, - "color1": "111111", - "color2": "a9a723", - "color3": "ed2129" + "pattern": 17, + "color1": "cccccc", + "color2": "111111", + "color3": "0040ff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -123286, + "display_name": "Schobi Racing", + "aggregate_champ_points": 86, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -123286, "cust_id": 351086, "display_name": "Bernhard Schober", - "finish_position": 43, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 86, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16223,41 +17040,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 43, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 283, - "old_cpi": 57.475876, - "oldi_rating": 1883, - "old_ttrating": 1480, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 343.24802, - "newi_rating": 1938, - "new_ttrating": 1480, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 43, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 41, + "color1": "000000", + "color2": "f3ff70", + "color3": "ed2129", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -16275,83 +17091,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 343.24802, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1480, + "newi_rating": 1938, + "old_cpi": 57.475876, + "old_license_level": 18, + "old_sub_level": 283, + "old_ttrating": 1480, + "oldi_rating": 1883, + "opt_laps_complete": 0, + "position": 43, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 26, "color1": "111111", "color2": "a9a723", "color3": "ed2129" }, - "helmet": { - "pattern": 41, - "color1": "000000", - "color2": "f3ff70", - "color3": "ed2129", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -274851, - "display_name": "LAILE MOTORSPORT #141", - "finish_position": 50, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 46, + "finish_position_in_class": 6, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 4, "livery": { - "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "car_id": 67, + "pattern": 4, + "color1": "00bd32", + "color2": "111111", + "color3": "b82f37", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -16359,30 +17145,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "127", + "car_number": "87", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 46, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 2, - "color1": "cccccc", - "color2": "111111", - "color3": "4c4747" + "pattern": 26, + "color1": "111111", + "color2": "a9a723", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -274851, + "display_name": "LAILE MOTORSPORT #141", + "aggregate_champ_points": 4, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -274851, "cust_id": 546781, "display_name": "Makoto Miyajima", - "finish_position": 44, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16391,41 +17216,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 4, - "division_name": "Red Division", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 197.92282, - "oldi_rating": 1776, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 108.72267, - "newi_rating": 1688, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 44, + "finish_position_in_class": 13, + "friend": false, + "helmet": { + "pattern": 65, + "color1": "e5e5e5", + "color2": "111111", + "color3": "767373", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -16443,37 +17267,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 108.72267, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1688, + "old_cpi": 197.92282, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 1776, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "cccccc", "color2": "111111", "color3": "4c4747" }, - "helmet": { - "pattern": 65, - "color1": "e5e5e5", - "color2": "111111", - "color3": "767373", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 13, + "friend": false, + "incidents": 18, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "127", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 2, + "color1": "cccccc", + "color2": "111111", + "color3": "4c4747" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -266445, "display_name": "Peixoto Team", - "finish_position": 44, - "finish_position_in_class": 20, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16482,75 +17366,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, - "livery": { - "car_id": 132, - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "number_font": 31, - "number_color1": "e6dfdf", - "number_color2": "33ff00", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "23", - "wheel_color": "d29044", - "rim_type": 1 - }, - "suit": { - "pattern": 15, - "color1": "000000", - "color2": "e6dfdf", - "color3": "33ff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -266445, "cust_id": 617660, "display_name": "Filipe Peixoto", - "finish_position": 49, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16559,41 +17392,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 49, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "MC", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 227, - "old_cpi": 39.612553, - "oldi_rating": 2606, - "old_ttrating": 1584, - "new_license_level": 20, - "new_sub_level": 446, - "new_cpi": 96.11953, - "newi_rating": 2559, - "new_ttrating": 1584, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 49, + "finish_position_in_class": 19, + "friend": false, + "helmet": { + "pattern": 47, + "color1": "fd0000", + "color2": "f2ff00", + "color3": "27ff04", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -16611,115 +17443,97 @@ "wheel_color": "d29044", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.11953, + "new_license_level": 20, + "new_sub_level": 446, + "new_ttrating": 1584, + "newi_rating": 2559, + "old_cpi": 39.612553, + "old_license_level": 18, + "old_sub_level": 227, + "old_ttrating": 1584, + "oldi_rating": 2606, + "opt_laps_complete": 0, + "position": 49, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 15, "color1": "000000", "color2": "e6dfdf", "color3": "33ff00" }, - "helmet": { - "pattern": 47, - "color1": "fd0000", - "color2": "f2ff00", - "color3": "27ff04", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -110547, - "display_name": "CARBONO WAKA eSPORTS", - "finish_position": 45, - "finish_position_in_class": 21, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 45, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 44, + "finish_position_in_class": 20, + "friend": false, + "incidents": 1, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 23, "livery": { "car_id": 132, - "pattern": 6, - "color1": "000000", - "color2": "000000", - "color3": "00fffc", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "number_font": 31, + "number_color1": "e6dfdf", + "number_color2": "33ff00", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "9", - "wheel_color": "00fffc", + "car_number": "23", + "wheel_color": "d29044", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, + "pattern": 15, "color1": "000000", - "color2": "E74656", - "color3": "EEEC11" + "color2": "e6dfdf", + "color3": "33ff00" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 15 }, { - "team_id": -255086, - "display_name": "Team Albert", - "finish_position": 53, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "team_id": -110547, + "display_name": "CARBONO WAKA eSPORTS", + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16728,75 +17542,106 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 53, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 74, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 45, + "finish_position_in_class": 21, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { - "car_id": 67, - "pattern": 10, - "color1": "ffffff", - "color2": "cceeff", - "color3": "00d1ff", + "car_id": 132, + "pattern": 6, + "color1": "000000", + "color2": "000000", + "color3": "00fffc", "number_font": 0, - "number_color1": "000000", - "number_color2": "ff0000", + "number_color1": "ffffff", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "4", - "wheel_color": null, - "rim_type": -1 + "car_number": "9", + "wheel_color": "00fffc", + "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 45, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 32, + "pattern": 1, "color1": "000000", - "color2": "eccb35", - "color3": "a500a8" + "color2": "E74656", + "color3": "EEEC11" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -255086, + "display_name": "Team Albert", + "aggregate_champ_points": 19, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -255086, "cust_id": 657174, "display_name": "Albert Arnal Clemente", - "finish_position": 45, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 19, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16805,41 +17650,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 45, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 15, - "old_sub_level": 359, - "old_cpi": 49.078037, - "oldi_rating": 1729, - "old_ttrating": 1359, - "new_license_level": 16, - "new_sub_level": 494, - "new_cpi": 89.66065, - "newi_rating": 1674, - "new_ttrating": 1359, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 45, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 10, @@ -16857,114 +17701,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 89.66065, + "new_license_level": 16, + "new_sub_level": 494, + "new_ttrating": 1359, + "newi_rating": 1674, + "old_cpi": 49.078037, + "old_license_level": 15, + "old_sub_level": 359, + "old_ttrating": 1359, + "oldi_rating": 1729, + "opt_laps_complete": 0, + "position": 45, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 32, "color1": "000000", "color2": "eccb35", "color3": "a500a8" }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "eccb35", - "color3": "a500a8", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -275209, - "display_name": "New Order Racing #1", - "finish_position": 57, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 57, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 53, + "finish_position_in_class": 9, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, "livery": { - "car_id": 143, - "pattern": 0, + "car_id": 67, + "pattern": 10, "color1": "ffffff", - "color2": "cccccc", - "color3": "666666", + "color2": "cceeff", + "color3": "00d1ff", "number_font": 0, - "number_color1": "ffffff", - "number_color2": "cccccc", - "number_color3": "666666", + "number_color1": "000000", + "number_color2": "ff0000", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "26", + "car_number": "4", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 53, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 1, - "color1": "af9d00", - "color2": "0023b5", - "color3": "00aeef" + "pattern": 32, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8" }, "watched": false, - "friend": false, - "driver_results": [ - { - "team_id": -275209, - "cust_id": 757546, - "display_name": "Bruno Heinrich", - "finish_position": 47, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "weight_penalty_kg": -1 + }, + { + "team_id": -275209, + "display_name": "New Order Racing #1", + "aggregate_champ_points": 32, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, + "driver_results": [ + { + "team_id": -275209, + "cust_id": 757546, + "display_name": "Bruno Heinrich", + "aggregate_champ_points": 32, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -16973,41 +17826,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 47, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 10, - "division_name": "Rookie Division", - "old_license_level": 19, - "old_sub_level": 335, - "old_cpi": 60.76257, - "oldi_rating": 1645, - "old_ttrating": 1350, - "new_license_level": 19, - "new_sub_level": 383, - "new_cpi": 83.55652, - "newi_rating": 1639, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Rookie", + "drop_race": false, + "finish_position": 47, + "finish_position_in_class": 14, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "5481fc", + "color2": "ffffff", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -17025,37 +17877,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 83.55652, + "new_license_level": 19, + "new_sub_level": 383, + "new_ttrating": 1350, + "newi_rating": 1639, + "old_cpi": 60.76257, + "old_license_level": 19, + "old_sub_level": 335, + "old_ttrating": 1350, + "oldi_rating": 1645, + "opt_laps_complete": 0, + "position": 47, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "af9d00", "color2": "0023b5", "color3": "00aeef" }, - "helmet": { - "pattern": 1, - "color1": "5481fc", - "color2": "ffffff", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 57, + "finish_position_in_class": 14, + "friend": false, + "incidents": 6, + "interval": -1, + "laps_complete": 3, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "ffffff", + "color2": "cccccc", + "color3": "666666", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "cccccc", + "number_color3": "666666", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "26", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 57, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 1, + "color1": "af9d00", + "color2": "0023b5", + "color3": "00aeef" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -124983, "display_name": "Not Fast, Just Furious", - "finish_position": 48, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17064,75 +17976,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 48, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 23, - "livery": { - "car_id": 119, - "pattern": 4, - "color1": "7b80db", - "color2": "332c82", - "color3": "8234ba", - "number_font": 0, - "number_color1": "9bf56a", - "number_color2": "db25c2", - "number_color3": "c8b8a6", - "number_slant": 0, - "sponsor1": 141, - "sponsor2": 0, - "car_number": "18", - "wheel_color": "d4b2b2", - "rim_type": 1 - }, - "suit": { - "pattern": 28, - "color1": "F3F6F6", - "color2": "F5F5EF", - "color3": "F5F4F0" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -124983, "cust_id": 356457, "display_name": "Thomas Mockler", - "finish_position": 53, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17141,41 +18002,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 53, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": 28, "club_name": "Michigan", + "club_points": 0, "club_shortname": "Michigan", + "country_code": "US", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 231, - "old_cpi": 40.721287, - "oldi_rating": 1834, - "old_ttrating": 1793, - "new_license_level": 18, - "new_sub_level": 228, - "new_cpi": 39.97143, - "newi_rating": 1767, - "new_ttrating": 1793, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 53, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 23, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 4, @@ -17193,37 +18053,97 @@ "wheel_color": "d4b2b2", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 39.97143, + "new_license_level": 18, + "new_sub_level": 228, + "new_ttrating": 1793, + "newi_rating": 1767, + "old_cpi": 40.721287, + "old_license_level": 18, + "old_sub_level": 231, + "old_ttrating": 1793, + "oldi_rating": 1834, + "opt_laps_complete": 0, + "position": 53, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 28, "color1": "F3F6F6", "color2": "F5F5EF", "color3": "F5F4F0" }, - "helmet": { - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 48, + "finish_position_in_class": 6, + "friend": false, + "incidents": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 4, + "color1": "7b80db", + "color2": "332c82", + "color3": "8234ba", + "number_font": 0, + "number_color1": "9bf56a", + "number_color2": "db25c2", + "number_color3": "c8b8a6", + "number_slant": 0, + "sponsor1": 141, + "sponsor2": 0, + "car_number": "18", + "wheel_color": "d4b2b2", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 48, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 28, + "color1": "F3F6F6", + "color2": "F5F5EF", + "color3": "F5F4F0" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -211650, "display_name": "Iron Monkey Motorsports Green", - "finish_position": 49, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 9, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17232,38 +18152,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 49, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 49, + "finish_position_in_class": 7, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 9, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 2, @@ -17281,6 +18193,25 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 49, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 4, "color1": "000000", @@ -17288,20 +18219,13 @@ "color3": "7a1018" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -237732, "display_name": "RacingXP", - "finish_position": 55, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 28, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17310,75 +18234,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 55, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, - "livery": { - "car_id": 67, - "pattern": 11, - "color1": "ed2129", - "color2": "ffffff", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "ffffff", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "77", - "wheel_color": "ffffff", - "rim_type": 0 - }, - "suit": { - "pattern": 22, - "color1": "ED2129", - "color2": "FFFFFF", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -237732, "cust_id": 539399, "display_name": "Denis Santos2", - "finish_position": 50, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 28, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17387,41 +18260,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": 45, "club_name": "Brazil", - "club_shortname": "Brazil", - "division": 1, - "division_name": "Gold Division", - "old_license_level": 11, - "old_sub_level": 309, - "old_cpi": 24.485106, - "oldi_rating": 1717, - "old_ttrating": 1401, - "new_license_level": 12, - "new_sub_level": 499, - "new_cpi": 68.22416, - "newi_rating": 1680, - "new_ttrating": 1401, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "club_points": 0, + "club_shortname": "Brazil", + "country_code": "BR", + "division": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "000000", + "color2": "f9f6f6", + "color3": "f70f0f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 67, "pattern": 11, @@ -17439,37 +18311,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.22416, + "new_license_level": 12, + "new_sub_level": 499, + "new_ttrating": 1401, + "newi_rating": 1680, + "old_cpi": 24.485106, + "old_license_level": 11, + "old_sub_level": 309, + "old_ttrating": 1401, + "oldi_rating": 1717, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "ED2129", "color2": "FFFFFF", "color3": "111111" }, - "helmet": { - "pattern": 59, - "color1": "000000", - "color2": "f9f6f6", - "color3": "f70f0f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 55, + "finish_position_in_class": 11, + "friend": false, + "incidents": 3, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 11, + "color1": "ed2129", + "color2": "ffffff", + "color3": "000000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "ffffff", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "77", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 55, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 22, + "color1": "ED2129", + "color2": "FFFFFF", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -208016, "display_name": "Noller Racing Butenschön", - "finish_position": 56, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17478,75 +18410,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 56, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 0, - "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "24", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "ffffff", - "color2": "ffffff", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -208016, "cust_id": 441545, "display_name": "Torben Butenschön", - "finish_position": 51, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17555,41 +18436,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 51, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 18, - "old_sub_level": 236, - "old_cpi": 42.11494, - "oldi_rating": 1758, - "old_ttrating": 1300, - "new_license_level": 18, - "new_sub_level": 237, - "new_cpi": 42.206654, - "newi_rating": 1758, - "new_ttrating": 1300, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 51, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "2f8c0f", + "color2": "000000", + "color3": "012ff4", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -17607,79 +18487,49 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 42.206654, + "new_license_level": 18, + "new_sub_level": 237, + "new_ttrating": 1300, + "newi_rating": 1758, + "old_cpi": 42.11494, + "old_license_level": 18, + "old_sub_level": 236, + "old_ttrating": 1300, + "oldi_rating": 1758, + "opt_laps_complete": 0, + "position": 51, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "ffffff", "color2": "ffffff", "color3": "000000" }, - "helmet": { - "pattern": 35, - "color1": "2f8c0f", - "color2": "000000", - "color3": "012ff4", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -250169, - "display_name": "Potato Nation", - "finish_position": 52, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 0, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, "drop_race": false, - "club_points": 0, - "position": 52, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 56, + "finish_position_in_class": 8, + "friend": false, + "incidents": 2, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, "livery": { - "car_id": 119, + "car_id": 150, "pattern": 1, "color1": "FF0000", "color2": "00FF00", @@ -17691,30 +18541,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "22", + "car_number": "24", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 56, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { - "pattern": 25, - "color1": "6D6E71", - "color2": "000000", - "color3": "6D6E71" + "pattern": 1, + "color1": "ffffff", + "color2": "ffffff", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -250169, + "display_name": "Potato Nation", + "aggregate_champ_points": 11, + "ai": false, + "average_lap": 0, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -250169, "cust_id": 411806, "display_name": "Phelan Pritchard", - "finish_position": 52, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 11, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17723,41 +18612,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 29, - "reason_out": "Disqualified", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 52, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "IE", "division": 8, - "division_name": "Green Division", - "old_license_level": 13, - "old_sub_level": 174, - "old_cpi": 25.612804, - "oldi_rating": 1726, - "old_ttrating": 1278, - "new_license_level": 13, - "new_sub_level": 145, - "new_cpi": 21.348757, - "newi_rating": 1638, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 9", + "drop_race": false, + "finish_position": 52, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "6D6E71", + "color2": "6D6E71", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 1, @@ -17775,37 +18663,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 21.348757, + "new_license_level": 13, + "new_sub_level": 145, + "new_ttrating": 1278, + "newi_rating": 1638, + "old_cpi": 25.612804, + "old_license_level": 13, + "old_sub_level": 174, + "old_ttrating": 1278, + "oldi_rating": 1726, + "opt_laps_complete": 0, + "position": 52, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 25, "color1": "6D6E71", "color2": "000000", "color3": "6D6E71" }, - "helmet": { - "pattern": 61, - "color1": "6D6E71", - "color2": "6D6E71", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 52, + "finish_position_in_class": 7, + "friend": false, + "incidents": 5, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "22", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 52, + "qual_lap_time": -1, + "reason_out": "Disqualified", + "reason_out_id": 29, + "starting_position": -1, + "starting_position_in_class": -1, + "suit": { + "pattern": 25, + "color1": "6D6E71", + "color2": "000000", + "color3": "6D6E71" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -277678, - "display_name": "pls", - "finish_position": 54, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "pls", + "aggregate_champ_points": 77, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -17814,38 +18762,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 54, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 54, + "finish_position_in_class": 10, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 21, @@ -17863,6 +18803,25 @@ "wheel_color": "1f1f1f", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 54, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 12, "color1": "595959", @@ -17870,29 +18829,22 @@ "color3": "000000" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": -1 } ] }, { "simsession_number": 0, + "simsession_name": "RACE", "simsession_type": 6, "simsession_type_name": "Race", "simsession_subtype": 0, - "simsession_name": "RACE", "results": [ { "team_id": -206771, "display_name": "KSF Münster eSports #8", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 8, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 4844234, "best_lap_num": 26, "best_lap_time": 4734045, @@ -17901,75 +18853,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 163, - "drop_race": false, - "club_points": 21, - "position": 0, - "qual_lap_time": -1, - "starting_position": 3, - "starting_position_in_class": 3, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 163, + "class_interval": 0, "club_id": -1, + "club_points": 21, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "number_font": 0, - "number_color1": "000000", - "number_color2": "fff5f5", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "8", - "wheel_color": "000000", - "rim_type": 0 - }, - "suit": { - "pattern": 3, - "color1": "ffff00", - "color2": "000000", - "color3": "3f464c" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -206771, "cust_id": 310378, "display_name": "Henry Brinkmann", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 8, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 4828737, "best_lap_num": 26, "best_lap_time": 4734045, @@ -17978,41 +18879,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 163, - "drop_race": false, - "club_points": 21, - "position": 0, - "qual_lap_time": -1, - "starting_position": 3, - "starting_position_in_class": 3, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 163, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 21, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 173.99466, - "oldi_rating": 3003, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 254.4653, - "newi_rating": 3049, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "ffffff", + "color2": "1a4b9b", + "color3": "dff000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 0, + "laps_complete": 16, + "laps_lead": 8, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -18030,35 +18930,40 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 254.4653, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 3049, + "old_cpi": 173.99466, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 3003, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 3, + "starting_position_in_class": 3, "suit": { "pattern": 3, "color1": "ffff00", "color2": "000000", "color3": "3f464c" }, - "helmet": { - "pattern": 1, - "color1": "ffffff", - "color2": "1a4b9b", - "color3": "dff000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -206771, "cust_id": 352574, "display_name": "Kolja Latus", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 163, + "ai": false, "average_lap": 4860837, "best_lap_num": 4, "best_lap_time": 4775209, @@ -18067,41 +18972,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 163, - "drop_race": false, - "club_points": 21, - "position": 0, - "qual_lap_time": -1, - "starting_position": 3, - "starting_position_in_class": 3, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 163, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 21, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 347.6464, - "oldi_rating": 2794, - "old_ttrating": 1297, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 490.87314, - "newi_rating": 2835, - "new_ttrating": 1297, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "000000", + "color2": "3f464c", + "color3": "fff661", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 0, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 163, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -18119,37 +19023,97 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 490.87314, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1297, + "newi_rating": 2835, + "old_cpi": 347.6464, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1297, + "oldi_rating": 2794, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 3, + "starting_position_in_class": 3, "suit": { "pattern": 3, "color1": "ffff00", "color2": "000000", "color3": "3f464c" }, - "helmet": { - "pattern": 42, - "color1": "000000", - "color2": "3f464c", - "color3": "fff661", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "incidents": 10, + "interval": 0, + "laps_complete": 30, + "laps_lead": 8, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "number_font": 0, + "number_color1": "000000", + "number_color2": "fff5f5", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "8", + "wheel_color": "000000", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 3, + "starting_position_in_class": 3, + "suit": { + "pattern": 3, + "color1": "ffff00", + "color2": "000000", + "color3": "3f464c" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -159911, "display_name": "Austrian Simracers Blue", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 4, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 538955, - "class_interval": 538955, + "aggregate_champ_points": 155, + "ai": false, "average_lap": 4806205, "best_lap_num": 14, "best_lap_time": 4753371, @@ -18158,75 +19122,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 155, - "drop_race": false, - "club_points": 19, - "position": 1, - "qual_lap_time": -1, - "starting_position": 5, - "starting_position_in_class": 5, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 155, + "class_interval": 538955, "club_id": -1, + "club_points": 19, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 22, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "888", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 19, - "color1": "000000", - "color2": "FFFFFF", - "color3": "FF0000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -159911, "cust_id": 623556, "display_name": "Bostjan Fujs", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 3, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": 538955, - "class_interval": 538955, + "aggregate_champ_points": 155, + "ai": false, "average_lap": 4811026, "best_lap_num": 5, "best_lap_time": 4796868, @@ -18235,41 +19148,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 155, - "drop_race": false, - "club_points": 19, - "position": 1, - "qual_lap_time": -1, - "starting_position": 5, - "starting_position_in_class": 5, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 155, + "class_interval": 538955, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 19, "club_shortname": "DE-AT-CH", + "country_code": "AT", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 269.50946, - "oldi_rating": 2589, - "old_ttrating": 2005, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 306.6348, - "newi_rating": 2635, - "new_ttrating": 2005, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "cccccc", + "color2": "111111", + "color3": "ed1c24", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 538955, + "laps_complete": 16, + "laps_lead": 3, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -18287,35 +19199,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 306.6348, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 2005, + "newi_rating": 2635, + "old_cpi": 269.50946, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 2005, + "oldi_rating": 2589, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 5, + "starting_position_in_class": 5, "suit": { "pattern": 19, "color1": "000000", "color2": "FFFFFF", "color3": "FF0000" }, - "helmet": { - "pattern": 1, - "color1": "cccccc", - "color2": "111111", - "color3": "ed1c24", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -159911, - "cust_id": 603301, - "display_name": "Tyler Klausch", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 1, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": 538955, - "class_interval": 538955, + "cust_id": 603301, + "display_name": "Tyler Klausch", + "aggregate_champ_points": 155, + "ai": false, "average_lap": 4800982, "best_lap_num": 14, "best_lap_time": 4753371, @@ -18324,41 +19241,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 155, - "drop_race": false, - "club_points": 19, - "position": 1, - "qual_lap_time": -1, - "starting_position": 5, - "starting_position_in_class": 5, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 155, + "class_interval": 538955, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 19, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 415, - "old_cpi": 78.70345, - "oldi_rating": 2704, - "old_ttrating": 1277, - "new_license_level": 20, - "new_sub_level": 467, - "new_cpi": 110.35126, - "newi_rating": 2744, - "new_ttrating": 1277, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 20, + "color1": "00e8ff", + "color2": "ffffff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 538955, + "laps_complete": 14, + "laps_lead": 1, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 155, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -18376,114 +19292,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 110.35126, + "new_license_level": 20, + "new_sub_level": 467, + "new_ttrating": 1277, + "newi_rating": 2744, + "old_cpi": 78.70345, + "old_license_level": 20, + "old_sub_level": 415, + "old_ttrating": 1277, + "oldi_rating": 2704, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 5, + "starting_position_in_class": 5, "suit": { "pattern": 19, "color1": "000000", "color2": "FFFFFF", "color3": "FF0000" }, - "helmet": { - "pattern": 20, - "color1": "00e8ff", - "color2": "ffffff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -231990, - "display_name": "Ahrtal Motorsport NEC", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 1459917, - "class_interval": 1459917, - "average_lap": 4893972, - "best_lap_num": 20, - "best_lap_time": 4772488, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 147, "drop_race": false, - "club_points": 17, - "position": 2, - "qual_lap_time": -1, - "starting_position": 19, - "starting_position_in_class": 19, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "incidents": 22, + "interval": 538955, + "laps_complete": 30, + "laps_lead": 4, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 29, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 147, "livery": { "car_id": 132, - "pattern": 23, - "color1": "000000", - "color2": "ffffff", - "color3": "ff0000", - "number_font": 40, + "pattern": 20, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "88", + "car_number": "888", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 5, + "starting_position_in_class": 5, "suit": { - "pattern": 17, - "color1": "cccccc", - "color2": "111111", - "color3": "0040ff" + "pattern": 19, + "color1": "000000", + "color2": "FFFFFF", + "color3": "FF0000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -231990, + "display_name": "Ahrtal Motorsport NEC", + "aggregate_champ_points": 147, + "ai": false, + "average_lap": 4893972, + "best_lap_num": 20, + "best_lap_time": 4772488, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 147, + "class_interval": 1459917, + "club_id": -1, + "club_points": 17, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231990, "cust_id": 458961, "display_name": "Marius Kittelmann", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 1459917, - "class_interval": 1459917, + "aggregate_champ_points": 147, + "ai": false, "average_lap": 4893972, "best_lap_num": 20, "best_lap_time": 4772488, @@ -18492,41 +19417,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 147, - "drop_race": false, - "club_points": 17, - "position": 2, - "qual_lap_time": -1, - "starting_position": 19, - "starting_position_in_class": 19, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 147, + "class_interval": 1459917, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 17, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 490, - "old_cpi": 127.5065, - "oldi_rating": 2740, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 161.55458, - "newi_rating": 2814, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "ED2129", + "color2": "111111", + "color3": "F9C967", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 29, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 1459917, + "laps_complete": 30, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 147, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -18544,114 +19468,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 161.55458, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2814, + "old_cpi": 127.5065, + "old_license_level": 20, + "old_sub_level": 490, + "old_ttrating": 1350, + "oldi_rating": 2740, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 19, + "starting_position_in_class": 19, "suit": { "pattern": 17, "color1": "cccccc", "color2": "111111", "color3": "0040ff" }, - "helmet": { - "pattern": 22, - "color1": "ED2129", - "color2": "111111", - "color3": "F9C967", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -259108, - "display_name": "Simracing.Center GT3 III", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 5, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 1793238, - "class_interval": 1793238, - "average_lap": 4902889, - "best_lap_num": 4, - "best_lap_time": 4759239, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 139, "drop_race": false, - "club_points": 15, - "position": 3, - "qual_lap_time": -1, - "starting_position": 15, - "starting_position_in_class": 15, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "incidents": 29, + "interval": 1459917, + "laps_complete": 30, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, "livery": { "car_id": 132, - "pattern": 13, - "color1": "ffffff", - "color2": "095deb", + "pattern": 23, + "color1": "000000", + "color2": "ffffff", "color3": "ff0000", - "number_font": 0, + "number_font": 40, "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "144", + "car_number": "88", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 19, + "starting_position_in_class": 19, "suit": { - "pattern": 21, - "color1": "000000", - "color2": "c50000", - "color3": "e3bb43" + "pattern": 17, + "color1": "cccccc", + "color2": "111111", + "color3": "0040ff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -259108, + "display_name": "Simracing.Center GT3 III", + "aggregate_champ_points": 139, + "ai": false, + "average_lap": 4902889, + "best_lap_num": 4, + "best_lap_time": 4759239, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 139, + "class_interval": 1793238, + "club_id": -1, + "club_points": 15, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -259108, "cust_id": 622889, "display_name": "Matthias Weichenberger", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": 1793238, - "class_interval": 1793238, + "aggregate_champ_points": 139, + "ai": false, "average_lap": 4954230, "best_lap_num": 19, "best_lap_time": 4791860, @@ -18660,41 +19593,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 139, - "drop_race": false, - "club_points": 15, - "position": 3, - "qual_lap_time": -1, - "starting_position": 15, - "starting_position_in_class": 15, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 139, + "class_interval": 1793238, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 15, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 349, - "old_cpi": 66.42304, - "oldi_rating": 2591, - "old_ttrating": 1583, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 167.82753, - "newi_rating": 2627, - "new_ttrating": 1583, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "ffffff", + "color2": "000000", + "color3": "00ffe0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 1793238, + "laps_complete": 16, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 13, @@ -18712,35 +19644,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 167.82753, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1583, + "newi_rating": 2627, + "old_cpi": 66.42304, + "old_license_level": 19, + "old_sub_level": 349, + "old_ttrating": 1583, + "oldi_rating": 2591, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 15, + "starting_position_in_class": 15, "suit": { "pattern": 21, "color1": "000000", "color2": "c50000", "color3": "e3bb43" }, - "helmet": { - "pattern": 36, - "color1": "ffffff", - "color2": "000000", - "color3": "00ffe0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -259108, "cust_id": 673623, "display_name": "Jan Simnacher", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 5, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": 1793238, - "class_interval": 1793238, + "aggregate_champ_points": 139, + "ai": false, "average_lap": 4847881, "best_lap_num": 4, "best_lap_time": 4759239, @@ -18749,41 +19686,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 139, - "drop_race": false, - "club_points": 15, - "position": 3, - "qual_lap_time": -1, - "starting_position": 15, - "starting_position_in_class": 15, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 139, + "class_interval": 1793238, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 15, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 250, - "old_cpi": 46.065662, - "oldi_rating": 2658, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 497, - "new_cpi": 133.78, - "newi_rating": 2690, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 42, + "color1": "fafafa", + "color2": "02089e", + "color3": "9eff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 1793238, + "laps_complete": 14, + "laps_lead": 5, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 139, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 13, @@ -18801,37 +19737,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 133.78, + "new_license_level": 20, + "new_sub_level": 497, + "new_ttrating": 1276, + "newi_rating": 2690, + "old_cpi": 46.065662, + "old_license_level": 18, + "old_sub_level": 250, + "old_ttrating": 1276, + "oldi_rating": 2658, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 15, + "starting_position_in_class": 15, "suit": { "pattern": 21, "color1": "000000", "color2": "c50000", "color3": "e3bb43" }, - "helmet": { - "pattern": 42, - "color1": "fafafa", - "color2": "02089e", - "color3": "9eff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "incidents": 17, + "interval": 1793238, + "laps_complete": 30, + "laps_lead": 5, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 13, + "color1": "ffffff", + "color2": "095deb", + "color3": "ff0000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "144", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 15, + "starting_position_in_class": 15, + "suit": { + "pattern": 21, + "color1": "000000", + "color2": "c50000", + "color3": "e3bb43" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -132784, "display_name": "DensuSimRacing PURPLE", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 30, - "opt_laps_complete": 0, - "interval": 2798600, - "class_interval": 2798600, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 4790549, "best_lap_num": 20, "best_lap_time": 4746041, @@ -18840,75 +19836,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 131, - "drop_race": false, - "club_points": 13, - "position": 4, - "qual_lap_time": -1, - "starting_position": 0, - "starting_position_in_class": 0, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 131, + "class_interval": 2798600, "club_id": -1, + "club_points": 13, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 19, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "4c125d", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "83", - "wheel_color": "cfff04", - "rim_type": 0 - }, - "suit": { - "pattern": 1, - "color1": "152951", - "color2": "ffffff", - "color3": "284a94" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -132784, "cust_id": 285252, "display_name": "Mathias Meyer", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": 2798600, - "class_interval": 2798600, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 4790415, "best_lap_num": 20, "best_lap_time": 4746041, @@ -18917,41 +19862,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 131, - "drop_race": false, - "club_points": 13, - "position": 4, - "qual_lap_time": -1, - "starting_position": 0, - "starting_position_in_class": 0, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 131, + "class_interval": 2798600, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 13, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 0, - "division_name": "Diamond Division", - "old_license_level": 20, - "old_sub_level": 481, - "old_cpi": 120.74442, - "oldi_rating": 3691, - "old_ttrating": 1252, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 247.45526, - "newi_rating": 3716, - "new_ttrating": 1252, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 1", + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 45, + "color1": "0000FF", + "color2": "FFFFFF", + "color3": "1B1B1B", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 2798600, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -18969,35 +19913,40 @@ "wheel_color": "cfff04", "rim_type": 0 }, - "suit": { - "pattern": 1, - "color1": "152951", - "color2": "ffffff", - "color3": "284a94" - }, - "helmet": { - "pattern": 45, - "color1": "0000FF", - "color2": "FFFFFF", - "color3": "1B1B1B", - "face_type": 0, - "helmet_type": 0 + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 247.45526, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1252, + "newi_rating": 3716, + "old_cpi": 120.74442, + "old_license_level": 20, + "old_sub_level": 481, + "old_ttrating": 1252, + "oldi_rating": 3691, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 0, + "starting_position_in_class": 0, + "suit": { + "pattern": 1, + "color1": "152951", + "color2": "ffffff", + "color3": "284a94" }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -132784, "cust_id": 321782, "display_name": "Christian Meyer4", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": 2798600, - "class_interval": 2798600, + "aggregate_champ_points": 131, + "ai": false, "average_lap": 4790672, "best_lap_num": 29, "best_lap_time": 4750558, @@ -19006,41 +19955,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 131, - "drop_race": false, - "club_points": 13, - "position": 4, - "qual_lap_time": -1, - "starting_position": 0, - "starting_position_in_class": 0, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 131, + "class_interval": 2798600, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 13, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 191.75787, - "oldi_rating": 2365, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 162.31712, - "newi_rating": 2390, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 14, + "color1": "1f28f7", + "color2": "4400a6", + "color3": "4e00e0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": 2798600, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 131, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -19058,37 +20006,97 @@ "wheel_color": "cfff04", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 162.31712, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2390, + "old_cpi": 191.75787, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2365, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 0, + "starting_position_in_class": 0, "suit": { "pattern": 1, "color1": "152951", "color2": "ffffff", "color3": "284a94" }, - "helmet": { - "pattern": 14, - "color1": "1f28f7", - "color2": "4400a6", - "color3": "4e00e0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "incidents": 19, + "interval": 2798600, + "laps_complete": 30, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "4c125d", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "83", + "wheel_color": "cfff04", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 0, + "starting_position_in_class": 0, + "suit": { + "pattern": 1, + "color1": "152951", + "color2": "ffffff", + "color3": "284a94" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -246174, "display_name": "Erilla", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 124, + "ai": false, "average_lap": 4953534, "best_lap_num": 10, "best_lap_time": 4758374, @@ -19097,75 +20105,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 124, - "drop_race": false, - "club_points": 11, - "position": 5, - "qual_lap_time": -1, - "starting_position": 17, - "starting_position_in_class": 17, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 124, + "class_interval": -1, "club_id": -1, + "club_points": 11, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 23, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 124, - "livery": { - "car_id": 132, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "3", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 19, - "color1": "40e0d0", - "color2": "2182ee", - "color3": "171717" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -246174, "cust_id": 388258, "display_name": "Mathias Dam Hansen", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 124, + "ai": false, "average_lap": 4953534, "best_lap_num": 10, "best_lap_time": 4758374, @@ -19174,41 +20131,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 124, - "drop_race": false, - "club_points": 11, - "position": 5, - "qual_lap_time": -1, - "starting_position": 17, - "starting_position_in_class": 17, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 124, + "class_interval": -1, "club_id": 43, "club_name": "Scandinavia", + "club_points": 11, "club_shortname": "Scandinavia", + "country_code": "DK", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 183.52155, - "oldi_rating": 2856, - "old_ttrating": 1302, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 199.66634, - "newi_rating": 2899, - "new_ttrating": 1302, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 20, + "color1": "111111", + "color2": "2182ee", + "color3": "40e0d0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 23, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 124, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -19226,83 +20182,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 199.66634, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1302, + "newi_rating": 2899, + "old_cpi": 183.52155, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1302, + "oldi_rating": 2856, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 17, + "starting_position_in_class": 17, "suit": { "pattern": 19, "color1": "40e0d0", "color2": "2182ee", "color3": "171717" }, - "helmet": { - "pattern": 20, - "color1": "111111", - "color2": "2182ee", - "color3": "40e0d0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -42972, - "display_name": "GC Motorsports", - "finish_position": 6, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, - "average_lap": 4988189, - "best_lap_num": 4, - "best_lap_time": 4919243, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 114, "drop_race": false, - "club_points": 14, - "position": 6, - "qual_lap_time": -1, - "starting_position": 24, - "starting_position_in_class": 2, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "incidents": 23, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, "livery": { - "car_id": 143, - "pattern": 14, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", + "car_id": 132, + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -19310,30 +20236,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "13", + "car_number": "3", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 17, + "starting_position_in_class": 17, "suit": { - "pattern": 10, - "color1": "282724", - "color2": "000000", - "color3": "d1ff00" + "pattern": 19, + "color1": "40e0d0", + "color2": "2182ee", + "color3": "171717" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -42972, + "display_name": "GC Motorsports", + "aggregate_champ_points": 114, + "ai": false, + "average_lap": 4988189, + "best_lap_num": 4, + "best_lap_time": 4919243, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 114, + "class_interval": 0, + "club_id": -1, + "club_points": 14, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -42972, "cust_id": 52852, "display_name": "Garvin Kruthof", - "finish_position": 6, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 114, + "ai": false, "average_lap": 4978229, "best_lap_num": 4, "best_lap_time": 4919243, @@ -19342,41 +20307,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 114, - "drop_race": false, - "club_points": 14, - "position": 6, - "qual_lap_time": -1, - "starting_position": 24, - "starting_position_in_class": 2, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 114, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 14, "club_shortname": "DE-AT-CH", + "country_code": "CH", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 277.87402, - "oldi_rating": 2016, - "old_ttrating": 1313, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 333.1487, - "newi_rating": 2065, - "new_ttrating": 1313, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 46, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 16, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 14, @@ -19394,35 +20358,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 333.1487, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1313, + "newi_rating": 2065, + "old_cpi": 277.87402, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1313, + "oldi_rating": 2016, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 24, + "starting_position_in_class": 2, "suit": { "pattern": 10, "color1": "282724", "color2": "000000", "color3": "d1ff00" }, - "helmet": { - "pattern": 46, - "color1": "000000", - "color2": "000000", - "color3": "d1ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -42972, "cust_id": 320499, "display_name": "Kim G. Weishapl", - "finish_position": 6, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 13, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 114, + "ai": false, "average_lap": 5001770, "best_lap_num": 28, "best_lap_time": 4980896, @@ -19431,41 +20400,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 114, - "drop_race": false, - "club_points": 14, - "position": 6, - "qual_lap_time": -1, - "starting_position": 24, - "starting_position_in_class": 2, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 114, + "class_interval": 0, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 14, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 468, - "old_cpi": 111.1201, - "oldi_rating": 2022, - "old_ttrating": 1335, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 197.89203, - "newi_rating": 2062, - "new_ttrating": 1335, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "931f1f", + "color2": "4c94e6", + "color3": "00eb7d", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 13, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 114, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 14, @@ -19483,83 +20451,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 197.89203, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1335, + "newi_rating": 2062, + "old_cpi": 111.1201, + "old_license_level": 20, + "old_sub_level": 468, + "old_ttrating": 1335, + "oldi_rating": 2022, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 24, + "starting_position_in_class": 2, "suit": { "pattern": 10, "color1": "282724", "color2": "000000", "color3": "d1ff00" }, - "helmet": { - "pattern": 1, - "color1": "931f1f", - "color2": "4c94e6", - "color3": "00eb7d", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -134080, - "display_name": "RacingMV", - "finish_position": 7, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 55242, - "average_lap": 5074639, - "best_lap_num": 26, - "best_lap_time": 4943737, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 105, "drop_race": false, - "club_points": 12, - "position": 7, - "qual_lap_time": -1, - "starting_position": 26, - "starting_position_in_class": 4, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "finish_position": 6, + "finish_position_in_class": 0, + "friend": false, "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, - "pattern": 21, - "color1": "fffc00", - "color2": "282828", - "color3": "ffffff", + "pattern": 14, + "color1": "000000", + "color2": "000000", + "color3": "d1ff00", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -19567,30 +20505,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "1", + "car_number": "13", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 24, + "starting_position_in_class": 2, "suit": { - "pattern": 1, - "color1": "FFFFFF", - "color2": "FFFC00", - "color3": "272727" + "pattern": 10, + "color1": "282724", + "color2": "000000", + "color3": "d1ff00" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -134080, + "display_name": "RacingMV", + "aggregate_champ_points": 105, + "ai": false, + "average_lap": 5074639, + "best_lap_num": 26, + "best_lap_time": 4943737, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 105, + "class_interval": 55242, + "club_id": -1, + "club_points": 12, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -134080, "cust_id": 384651, "display_name": "Marcelo Valente2", - "finish_position": 7, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 55242, + "aggregate_champ_points": 105, + "ai": false, "average_lap": 5074639, "best_lap_num": 26, "best_lap_time": 4943737, @@ -19599,41 +20576,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 105, - "drop_race": false, - "club_points": 12, - "position": 7, - "qual_lap_time": -1, - "starting_position": 26, - "starting_position_in_class": 4, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 105, + "class_interval": 55242, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 12, "club_shortname": "Australia/NZ", + "country_code": "AU", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 397.6999, - "oldi_rating": 2339, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 502.91675, - "newi_rating": 2403, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "ffffff", + "color2": "f7fc05", + "color3": "1c800f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 21, @@ -19651,82 +20627,52 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 502.91675, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2403, + "old_cpi": 397.6999, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 2339, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 26, + "starting_position_in_class": 4, "suit": { "pattern": 1, "color1": "FFFFFF", "color2": "FFFC00", "color3": "272727" }, - "helmet": { - "pattern": 59, - "color1": "ffffff", - "color2": "f7fc05", - "color3": "1c800f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -129685, - "display_name": "Snail Speed Racing - Red", - "finish_position": 8, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 275194, - "average_lap": 5082220, - "best_lap_num": 25, - "best_lap_time": 4944816, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 97, "drop_race": false, - "club_points": 10, - "position": 8, - "qual_lap_time": -1, - "starting_position": 34, - "starting_position_in_class": 12, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 7, + "finish_position_in_class": 1, + "friend": false, + "incidents": 9, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, "livery": { "car_id": 143, - "pattern": 3, - "color1": "2a3795", - "color2": "ed2129", + "pattern": 21, + "color1": "fffc00", + "color2": "282828", "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", @@ -19735,30 +20681,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "17", + "car_number": "1", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 26, + "starting_position_in_class": 4, "suit": { - "pattern": 6, - "color1": "545454", - "color2": "111111", - "color3": "111111" + "pattern": 1, + "color1": "FFFFFF", + "color2": "FFFC00", + "color3": "272727" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -129685, + "display_name": "Snail Speed Racing - Red", + "aggregate_champ_points": 97, + "ai": false, + "average_lap": 5082220, + "best_lap_num": 25, + "best_lap_time": 4944816, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 97, + "class_interval": 275194, + "club_id": -1, + "club_points": 10, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -129685, "cust_id": 411093, "display_name": "Dennis Møllegaard Pedersen", - "finish_position": 8, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 275194, + "aggregate_champ_points": 97, + "ai": false, "average_lap": 5082220, "best_lap_num": 25, "best_lap_time": 4944816, @@ -19767,41 +20752,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 97, - "drop_race": false, - "club_points": 10, - "position": 8, - "qual_lap_time": -1, - "starting_position": 34, - "starting_position_in_class": 12, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 97, + "class_interval": 275194, "club_id": 43, "club_name": "Scandinavia", + "club_points": 10, "club_shortname": "Scandinavia", + "country_code": "DK", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 168.09753, - "oldi_rating": 1862, - "old_ttrating": 1296, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 453.43756, - "newi_rating": 1930, - "new_ttrating": 1296, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "fc549f", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 97, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 3, @@ -19819,83 +20803,53 @@ "wheel_color": null, "rim_type": -1 }, - "suit": { - "pattern": 6, - "color1": "545454", - "color2": "111111", - "color3": "111111" - }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "fc549f", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -173110, - "display_name": "Team Michael Mueller10", - "finish_position": 9, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 488062, - "average_lap": 5078843, - "best_lap_num": 2, - "best_lap_time": 4925322, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 89, - "drop_race": false, - "club_points": 8, - "position": 9, - "qual_lap_time": -1, - "starting_position": 25, - "starting_position_in_class": 3, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 453.43756, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1296, + "newi_rating": 1930, + "old_cpi": 168.09753, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1296, + "oldi_rating": 1862, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 34, + "starting_position_in_class": 12, + "suit": { + "pattern": 6, + "color1": "545454", + "color2": "111111", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 + } + ], + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 2, + "friend": false, + "incidents": 6, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, "livery": { "car_id": 143, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", + "pattern": 3, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -19903,30 +20857,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "74", + "car_number": "17", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 34, + "starting_position_in_class": 12, "suit": { - "pattern": 23, - "color1": "111111", - "color2": "d7162d", - "color3": "c8d53f" + "pattern": 6, + "color1": "545454", + "color2": "111111", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -173110, + "display_name": "Team Michael Mueller10", + "aggregate_champ_points": 89, + "ai": false, + "average_lap": 5078843, + "best_lap_num": 2, + "best_lap_time": 4925322, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 89, + "class_interval": 488062, + "club_id": -1, + "club_points": 8, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -173110, "cust_id": 483138, "display_name": "Michael Mueller10", - "finish_position": 9, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 488062, + "aggregate_champ_points": 89, + "ai": false, "average_lap": 5078843, "best_lap_num": 2, "best_lap_time": 4925322, @@ -19935,41 +20928,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 89, - "drop_race": false, - "club_points": 8, - "position": 9, - "qual_lap_time": -1, - "starting_position": 25, - "starting_position_in_class": 3, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 89, + "class_interval": 488062, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 8, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 365.4739, - "oldi_rating": 2359, - "old_ttrating": 1242, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 298.43744, - "newi_rating": 2396, - "new_ttrating": 1242, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "111111", + "color2": "d7162d", + "color3": "dcd41c", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 89, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -19987,83 +20979,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 298.43744, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1242, + "newi_rating": 2396, + "old_cpi": 365.4739, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1242, + "oldi_rating": 2359, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 25, + "starting_position_in_class": 3, "suit": { "pattern": 23, "color1": "111111", "color2": "d7162d", "color3": "c8d53f" }, - "helmet": { - "pattern": 64, - "color1": "111111", - "color2": "d7162d", - "color3": "dcd41c", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -274178, - "display_name": "DMSK MindStone Gents Racing", - "finish_position": 10, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 671489, - "average_lap": 5072276, - "best_lap_num": 28, - "best_lap_time": 4927756, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 81, "drop_race": false, - "club_points": 6, - "position": 10, - "qual_lap_time": -1, - "starting_position": 30, - "starting_position_in_class": 8, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 9, + "finish_position_in_class": 3, + "friend": false, + "incidents": 17, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, "livery": { "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -20071,30 +21033,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "16", + "car_number": "74", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 25, + "starting_position_in_class": 3, "suit": { - "pattern": 1, - "color1": "830000", - "color2": "000000", - "color3": "ffffff" + "pattern": 23, + "color1": "111111", + "color2": "d7162d", + "color3": "c8d53f" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -274178, + "display_name": "DMSK MindStone Gents Racing", + "aggregate_champ_points": 81, + "ai": false, + "average_lap": 5072276, + "best_lap_num": 28, + "best_lap_time": 4927756, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 81, + "class_interval": 671489, + "club_id": -1, + "club_points": 6, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -274178, "cust_id": 571103, "display_name": "Robert Moroň", - "finish_position": 10, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 671489, + "aggregate_champ_points": 81, + "ai": false, "average_lap": 5014557, "best_lap_num": 28, "best_lap_time": 4927756, @@ -20103,41 +21104,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 81, - "drop_race": false, - "club_points": 6, - "position": 10, - "qual_lap_time": -1, - "starting_position": 30, - "starting_position_in_class": 8, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 81, + "class_interval": 671489, "club_id": 46, "club_name": "Central-Eastern Europe", + "club_points": 6, "club_shortname": "Central-Eastern Europe", + "country_code": "SK", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 486, - "old_cpi": 124.406624, - "oldi_rating": 1721, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 268.8741, - "newi_rating": 1744, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 4, + "color1": "ffffff", + "color2": "ff000f", + "color3": "0d00ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -20155,35 +21155,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 268.8741, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1744, + "old_cpi": 124.406624, + "old_license_level": 20, + "old_sub_level": 486, + "old_ttrating": 1350, + "oldi_rating": 1721, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 30, + "starting_position_in_class": 8, "suit": { "pattern": 1, "color1": "830000", "color2": "000000", "color3": "ffffff" }, - "helmet": { - "pattern": 4, - "color1": "ffffff", - "color2": "ff000f", - "color3": "0d00ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -274178, "cust_id": 31214, "display_name": "Bronislav Robenek", - "finish_position": 10, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 671489, + "aggregate_champ_points": 81, + "ai": false, "average_lap": 5129996, "best_lap_num": 5, "best_lap_time": 4977689, @@ -20192,41 +21197,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 81, - "drop_race": false, - "club_points": 6, - "position": 10, - "qual_lap_time": -1, - "starting_position": 30, - "starting_position_in_class": 8, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 81, + "class_interval": 671489, "club_id": 46, "club_name": "Central-Eastern Europe", + "club_points": 6, "club_shortname": "Central-Eastern Europe", + "country_code": "CZ", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 482, - "old_cpi": 121.6794, - "oldi_rating": 1864, - "old_ttrating": 1421, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 180.51929, - "newi_rating": 1885, - "new_ttrating": 1421, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "EFF335", + "color2": "EDF628", + "color3": "F6FB32", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 81, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -20244,37 +21248,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 180.51929, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1421, + "newi_rating": 1885, + "old_cpi": 121.6794, + "old_license_level": 20, + "old_sub_level": 482, + "old_ttrating": 1421, + "oldi_rating": 1864, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 30, + "starting_position_in_class": 8, "suit": { "pattern": 1, "color1": "830000", "color2": "000000", "color3": "ffffff" }, - "helmet": { - "pattern": 3, - "color1": "EFF335", - "color2": "EDF628", - "color3": "F6FB32", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 4, + "friend": false, + "incidents": 9, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "16", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 30, + "starting_position_in_class": 8, + "suit": { + "pattern": 1, + "color1": "830000", + "color2": "000000", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -240365, "display_name": "Lor Event's by Hyperion eSports", - "finish_position": 11, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 116, + "ai": false, "average_lap": 4919723, "best_lap_num": 5, "best_lap_time": 4753145, @@ -20283,75 +21347,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 116, - "drop_race": false, - "club_points": 9, - "position": 11, - "qual_lap_time": -1, - "starting_position": 13, - "starting_position_in_class": 13, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 116, + "class_interval": -1, "club_id": -1, + "club_points": 9, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 31, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, - "livery": { - "car_id": 132, - "pattern": 6, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "number_font": 23, - "number_color1": "f2ff04", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 2, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "99", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 22, - "color1": "000000", - "color2": "ff1b1b", - "color3": "ff0000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -240365, "cust_id": 498918, "display_name": "Floriàn Fernandez", - "finish_position": 11, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 116, + "ai": false, "average_lap": 4893713, "best_lap_num": 5, "best_lap_time": 4753145, @@ -20360,41 +21373,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 116, - "drop_race": false, - "club_points": 9, - "position": 11, - "qual_lap_time": -1, - "starting_position": 13, - "starting_position_in_class": 13, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 116, + "class_interval": -1, "club_id": 39, "club_name": "France", + "club_points": 9, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 323, - "old_cpi": 56.088802, - "oldi_rating": 3391, - "old_ttrating": 1351, - "new_license_level": 19, - "new_sub_level": 362, - "new_cpi": 72.75914, - "newi_rating": 3409, - "new_ttrating": 1351, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "000000", + "color2": "b5b5b5", + "color3": "f8ff24", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 28, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 6, @@ -20412,35 +21424,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 72.75914, + "new_license_level": 19, + "new_sub_level": 362, + "new_ttrating": 1351, + "newi_rating": 3409, + "old_cpi": 56.088802, + "old_license_level": 19, + "old_sub_level": 323, + "old_ttrating": 1351, + "oldi_rating": 3391, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 13, + "starting_position_in_class": 13, "suit": { "pattern": 22, "color1": "000000", "color2": "ff1b1b", "color3": "ff0000" }, - "helmet": { - "pattern": 63, - "color1": "000000", - "color2": "b5b5b5", - "color3": "f8ff24", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -240365, "cust_id": 511748, "display_name": "Olivier Bastard", - "finish_position": 11, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 116, + "ai": false, "average_lap": 4945732, "best_lap_num": 29, "best_lap_time": 4790049, @@ -20449,41 +21466,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 116, - "drop_race": false, - "club_points": 9, - "position": 11, - "qual_lap_time": -1, - "starting_position": 13, - "starting_position_in_class": 13, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 116, + "class_interval": -1, "club_id": 39, "club_name": "France", + "club_points": 9, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 13, - "old_sub_level": 147, - "old_cpi": 21.522432, - "oldi_rating": 2456, - "old_ttrating": 1554, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 151.10706, - "newi_rating": 2472, - "new_ttrating": 1554, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 47, + "color1": "ffffff", + "color2": "dff000", + "color3": "1a4b9b", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 116, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 132, "pattern": 6, @@ -20501,37 +21517,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 151.10706, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1554, + "newi_rating": 2472, + "old_cpi": 21.522432, + "old_license_level": 13, + "old_sub_level": 147, + "old_ttrating": 1554, + "oldi_rating": 2456, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 13, + "starting_position_in_class": 13, "suit": { "pattern": 22, "color1": "000000", "color2": "ff1b1b", "color3": "ff0000" }, - "helmet": { - "pattern": 47, - "color1": "ffffff", - "color2": "dff000", - "color3": "1a4b9b", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 6, + "friend": false, + "incidents": 31, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 6, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "number_font": 23, + "number_color1": "f2ff04", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 2, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "99", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 13, + "starting_position_in_class": 13, + "suit": { + "pattern": 22, + "color1": "000000", + "color2": "ff1b1b", + "color3": "ff0000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -231691, "display_name": "Team Denny Rimpl", - "finish_position": 12, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 108, + "ai": false, "average_lap": 4901594, "best_lap_num": 23, "best_lap_time": 4781281, @@ -20540,75 +21616,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 108, - "drop_race": false, - "club_points": 7, - "position": 12, - "qual_lap_time": -1, - "starting_position": 12, - "starting_position_in_class": 12, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 108, + "class_interval": -1, "club_id": -1, + "club_points": 7, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "111", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 27, - "color1": "000000", - "color2": "000000", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -231691, "cust_id": 299393, "display_name": "Denny Rimpl", - "finish_position": 12, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 108, + "ai": false, "average_lap": 4901594, "best_lap_num": 23, "best_lap_time": 4781281, @@ -20617,41 +21642,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 108, - "drop_race": false, - "club_points": 7, - "position": 12, - "qual_lap_time": -1, - "starting_position": 12, - "starting_position_in_class": 12, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 108, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 7, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 464, - "old_cpi": 108.11938, - "oldi_rating": 2717, - "old_ttrating": 1318, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 339.6962, - "newi_rating": 2747, - "new_ttrating": 1318, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 108, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -20669,114 +21693,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 339.6962, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1318, + "newi_rating": 2747, + "old_cpi": 108.11938, + "old_license_level": 20, + "old_sub_level": 464, + "old_ttrating": 1318, + "oldi_rating": 2717, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 12, + "starting_position_in_class": 12, "suit": { "pattern": 27, "color1": "000000", "color2": "000000", "color3": "000000" }, - "helmet": { - "pattern": 1, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -239242, - "display_name": "MH02 Motorsport", - "finish_position": 13, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 3558256, - "average_lap": 5069213, - "best_lap_num": 4, - "best_lap_time": 4923483, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 73, "drop_race": false, - "club_points": 4, - "position": 13, - "qual_lap_time": -1, - "starting_position": 23, - "starting_position_in_class": 1, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 12, + "finish_position_in_class": 7, + "friend": false, + "incidents": 6, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 24, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, "livery": { - "car_id": 143, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", + "car_id": 132, + "pattern": 2, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", "number_font": 0, - "number_color1": "FFFFFF", + "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "15", + "car_number": "111", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 12, + "starting_position_in_class": 12, "suit": { - "pattern": 5, + "pattern": 27, "color1": "000000", - "color2": "fc0706", - "color3": "111111" + "color2": "000000", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -239242, + "display_name": "MH02 Motorsport", + "aggregate_champ_points": 73, + "ai": false, + "average_lap": 5069213, + "best_lap_num": 4, + "best_lap_time": 4923483, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 73, + "class_interval": 3558256, + "club_id": -1, + "club_points": 4, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -239242, "cust_id": 651661, "display_name": "Michael Häußler", - "finish_position": 13, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 3558256, + "aggregate_champ_points": 73, + "ai": false, "average_lap": 5069213, "best_lap_num": 4, "best_lap_time": 4923483, @@ -20785,41 +21818,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 73, - "drop_race": false, - "club_points": 4, - "position": 13, - "qual_lap_time": -1, - "starting_position": 23, - "starting_position_in_class": 1, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 73, + "class_interval": 3558256, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 4, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 383.77048, - "oldi_rating": 1888, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 210.1366, - "newi_rating": 1915, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 27, + "color1": "ffffff", + "color2": "111111", + "color3": "fc0706", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 24, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 73, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -20837,114 +21869,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 210.1366, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1915, + "old_cpi": 383.77048, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 23, + "starting_position_in_class": 1, "suit": { "pattern": 5, "color1": "000000", "color2": "fc0706", "color3": "111111" }, - "helmet": { - "pattern": 27, - "color1": "ffffff", - "color2": "111111", - "color3": "fc0706", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -29637, - "display_name": "Gone Broke Racing 1", - "finish_position": 14, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 3920429, - "average_lap": 5184246, - "best_lap_num": 25, - "best_lap_time": 4980700, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 65, "drop_race": false, - "club_points": 2, - "position": 14, - "qual_lap_time": -1, - "starting_position": 32, - "starting_position_in_class": 10, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 13, + "finish_position_in_class": 5, + "friend": false, + "incidents": 24, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, "livery": { "car_id": 143, - "pattern": 19, - "color1": "faf7f4", - "color2": "ed2129", - "color3": "faf7f4", + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "135", - "wheel_color": "c02e30", - "rim_type": 2 + "car_number": "15", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 23, + "starting_position_in_class": 1, "suit": { - "pattern": 19, - "color1": "f6f6f2", - "color2": "d84221", - "color3": "0A0B0B" + "pattern": 5, + "color1": "000000", + "color2": "fc0706", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -29637, + "display_name": "Gone Broke Racing 1", + "aggregate_champ_points": 65, + "ai": false, + "average_lap": 5184246, + "best_lap_num": 25, + "best_lap_time": 4980700, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 65, + "class_interval": 3920429, + "club_id": -1, + "club_points": 2, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -29637, "cust_id": 78184, "display_name": "Matt Owens", - "finish_position": 14, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 3920429, + "aggregate_champ_points": 65, + "ai": false, "average_lap": 5297336, "best_lap_num": 4, "best_lap_time": 5046009, @@ -20953,41 +21994,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 65, - "drop_race": false, - "club_points": 2, - "position": 14, - "qual_lap_time": -1, - "starting_position": 32, - "starting_position_in_class": 10, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 65, + "class_interval": 3920429, "club_id": 15, "club_name": "Canada", + "club_points": 2, "club_shortname": "Canada", + "country_code": "CA", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 487, - "old_cpi": 125.01192, - "oldi_rating": 1432, - "old_ttrating": 1481, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 172.93239, - "newi_rating": 1439, - "new_ttrating": 1481, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 14, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "000000", + "color2": "ed2129", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 19, @@ -21005,35 +22045,40 @@ "wheel_color": "c02e30", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 172.93239, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1481, + "newi_rating": 1439, + "old_cpi": 125.01192, + "old_license_level": 20, + "old_sub_level": 487, + "old_ttrating": 1481, + "oldi_rating": 1432, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 32, + "starting_position_in_class": 10, "suit": { "pattern": 19, "color1": "f6f6f2", "color2": "d84221", "color3": "0A0B0B" }, - "helmet": { - "pattern": 57, - "color1": "000000", - "color2": "ed2129", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -29637, "cust_id": 110678, "display_name": "Chris Sherburn", - "finish_position": 14, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 3920429, + "aggregate_champ_points": 65, + "ai": false, "average_lap": 5053758, "best_lap_num": 25, "best_lap_time": 4980700, @@ -21042,41 +22087,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 65, - "drop_race": false, - "club_points": 2, - "position": 14, - "qual_lap_time": -1, - "starting_position": 32, - "starting_position_in_class": 10, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 65, + "class_interval": 3920429, "club_id": 33, "club_name": "Northwest", + "club_points": 2, "club_shortname": "Northwest", + "country_code": "US", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 438, - "old_cpi": 91.27465, - "oldi_rating": 2454, - "old_ttrating": 1278, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 199.59131, - "newi_rating": 2461, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 14, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 37, + "color1": "d91414", + "color2": "c3ae87", + "color3": "f9f7f3", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 65, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 19, @@ -21094,83 +22138,53 @@ "wheel_color": "c02e30", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 199.59131, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1278, + "newi_rating": 2461, + "old_cpi": 91.27465, + "old_license_level": 20, + "old_sub_level": 438, + "old_ttrating": 1278, + "oldi_rating": 2454, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 32, + "starting_position_in_class": 10, "suit": { "pattern": 19, "color1": "f6f6f2", "color2": "d84221", "color3": "0A0B0B" }, - "helmet": { - "pattern": 37, - "color1": "d91414", - "color2": "c3ae87", - "color3": "f9f7f3", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -231241, - "display_name": "FSL Motorsport Team GRÜN", - "finish_position": 15, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 4510046, - "average_lap": 5102698, - "best_lap_num": 2, - "best_lap_time": 4943992, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 57, "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": 28, - "starting_position_in_class": 6, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 14, + "finish_position_in_class": 6, + "friend": false, + "incidents": 11, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 32, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, "livery": { "car_id": 143, - "pattern": 7, - "color1": "000000", - "color2": "3b7b37", - "color3": "ffffff", + "pattern": 19, + "color1": "faf7f4", + "color2": "ed2129", + "color3": "faf7f4", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -21178,30 +22192,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "11", - "wheel_color": null, - "rim_type": -1 + "car_number": "135", + "wheel_color": "c02e30", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 32, + "starting_position_in_class": 10, "suit": { - "pattern": 1, - "color1": "187B1D", - "color2": "FFFFFF", - "color3": "000000" + "pattern": 19, + "color1": "f6f6f2", + "color2": "d84221", + "color3": "0A0B0B" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -231241, + "display_name": "FSL Motorsport Team GRÜN", + "aggregate_champ_points": 57, + "ai": false, + "average_lap": 5102698, + "best_lap_num": 2, + "best_lap_time": 4943992, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 57, + "class_interval": 4510046, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -231241, "cust_id": 684004, "display_name": "Tom Tomaso", - "finish_position": 15, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 29, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 4510046, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5102698, "best_lap_num": 2, "best_lap_time": 4943992, @@ -21210,41 +22263,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 57, - "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": 28, - "starting_position_in_class": 6, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 57, + "class_interval": 4510046, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 425, - "old_cpi": 83.92398, - "oldi_rating": 2324, - "old_ttrating": 1302, - "new_license_level": 20, - "new_sub_level": 491, - "new_cpi": 128.70782, - "newi_rating": 2310, - "new_ttrating": 1302, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 15, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "d8eb0b", + "color2": "ffffff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 32, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 7, @@ -21262,83 +22314,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 128.70782, + "new_license_level": 20, + "new_sub_level": 491, + "new_ttrating": 1302, + "newi_rating": 2310, + "old_cpi": 83.92398, + "old_license_level": 20, + "old_sub_level": 425, + "old_ttrating": 1302, + "oldi_rating": 2324, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 28, + "starting_position_in_class": 6, "suit": { "pattern": 1, "color1": "187B1D", "color2": "FFFFFF", "color3": "000000" }, - "helmet": { - "pattern": 17, - "color1": "d8eb0b", - "color2": "ffffff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -261181, - "display_name": "Racing Society", - "finish_position": 16, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 4854763, - "best_lap_num": 26, - "best_lap_time": 4787853, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 100, "drop_race": false, - "club_points": 5, - "position": 16, - "qual_lap_time": -1, - "starting_position": 16, - "starting_position_in_class": 16, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 15, + "finish_position_in_class": 7, + "friend": false, + "incidents": 32, + "interval": -1, + "laps_complete": 29, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, "livery": { - "car_id": 132, - "pattern": 21, - "color1": "099c99", - "color2": "8cef27", - "color3": "383838", + "car_id": 143, + "pattern": 7, + "color1": "000000", + "color2": "3b7b37", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -21346,30 +22368,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "423", + "car_number": "11", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 28, + "starting_position_in_class": 6, "suit": { - "pattern": 28, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980" + "pattern": 1, + "color1": "187B1D", + "color2": "FFFFFF", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -261181, + "display_name": "Racing Society", + "aggregate_champ_points": 100, + "ai": false, + "average_lap": 4854763, + "best_lap_num": 26, + "best_lap_time": 4787853, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 100, + "class_interval": -1, + "club_id": -1, + "club_points": 5, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -261181, "cust_id": 696075, "display_name": "Fabian Albrecht", - "finish_position": 16, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 100, + "ai": false, "average_lap": 4858313, "best_lap_num": 26, "best_lap_time": 4787853, @@ -21378,41 +22439,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 100, - "drop_race": false, - "club_points": 5, - "position": 16, - "qual_lap_time": -1, - "starting_position": 16, - "starting_position_in_class": 16, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 100, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 5, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 159.25275, - "oldi_rating": 3240, - "old_ttrating": 1385, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 255.45, - "newi_rating": 3251, - "new_ttrating": 1385, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 37, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 21, @@ -21430,35 +22490,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 255.45, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1385, + "newi_rating": 3251, + "old_cpi": 159.25275, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1385, + "oldi_rating": 3240, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 16, + "starting_position_in_class": 16, "suit": { "pattern": 28, "color1": "4ea5e3", "color2": "bf3271", "color3": "2e3980" }, - "helmet": { - "pattern": 37, - "color1": "4ea5e3", - "color2": "bf3271", - "color3": "2e3980", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -261181, "cust_id": 669671, "display_name": "Mike Honda", - "finish_position": 16, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 100, + "ai": false, "average_lap": 4850889, "best_lap_num": 19, "best_lap_time": 4817138, @@ -21467,41 +22532,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 100, - "drop_race": false, - "club_points": 5, - "position": 16, - "qual_lap_time": -1, - "starting_position": 16, - "starting_position_in_class": 16, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 100, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 5, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 19, - "old_sub_level": 394, - "old_cpi": 89.910225, - "oldi_rating": 2302, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 145.13606, - "newi_rating": 2312, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 60, + "color1": "ffffff", + "color2": "000000", + "color3": "80ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 100, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 21, @@ -21519,83 +22583,53 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 145.13606, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2312, + "old_cpi": 89.910225, + "old_license_level": 19, + "old_sub_level": 394, + "old_ttrating": 1350, + "oldi_rating": 2302, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 16, + "starting_position_in_class": 16, "suit": { "pattern": 28, "color1": "4ea5e3", "color2": "bf3271", "color3": "2e3980" }, - "helmet": { - "pattern": 60, - "color1": "ffffff", - "color2": "000000", - "color3": "80ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -206724, - "display_name": "Iron Monkey Motorsports Anthrazit", - "finish_position": 17, + "drop_race": false, + "finish_position": 16, "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, + "friend": false, + "incidents": 14, "interval": -1, - "class_interval": -1, - "average_lap": 5072690, - "best_lap_num": 27, - "best_lap_time": 4985326, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": true, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": 31, - "starting_position_in_class": 9, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, "livery": { - "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", + "car_id": 132, + "pattern": 21, + "color1": "099c99", + "color2": "8cef27", + "color3": "383838", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -21603,30 +22637,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "917", + "car_number": "423", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 16, + "starting_position_in_class": 16, "suit": { - "pattern": 0, - "color1": "000000", - "color2": "f8f8a4", - "color3": "5b5e5a" + "pattern": 28, + "color1": "4ea5e3", + "color2": "bf3271", + "color3": "2e3980" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -206724, + "display_name": "Iron Monkey Motorsports Anthrazit", + "aggregate_champ_points": 48, + "ai": false, + "average_lap": 5072690, + "best_lap_num": 27, + "best_lap_time": 4985326, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 48, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -206724, "cust_id": 488791, "display_name": "Michael Stelter", - "finish_position": 17, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 17, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 5096167, "best_lap_num": 21, "best_lap_time": 5003556, @@ -21635,41 +22708,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": 31, - "starting_position_in_class": 9, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 48, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 157.2265, - "oldi_rating": 1495, - "old_ttrating": 951, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 223.7582, - "newi_rating": 1494, - "new_ttrating": 951, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "000000", + "color2": "f8f8a4", + "color3": "5b5e5a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 17, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -21687,35 +22759,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 223.7582, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 951, + "newi_rating": 1494, + "old_cpi": 157.2265, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 951, + "oldi_rating": 1495, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 31, + "starting_position_in_class": 9, "suit": { "pattern": 0, "color1": "000000", "color2": "f8f8a4", "color3": "5b5e5a" }, - "helmet": { - "pattern": 8, - "color1": "000000", - "color2": "f8f8a4", - "color3": "5b5e5a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -206724, "cust_id": 137706, "display_name": "Axel Stadler", - "finish_position": 17, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 5036171, "best_lap_num": 27, "best_lap_time": 4985326, @@ -21724,41 +22801,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": 31, - "starting_position_in_class": 9, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 48, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 144.54604, - "oldi_rating": 1702, - "old_ttrating": 1230, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 250.34637, - "newi_rating": 1702, - "new_ttrating": 1230, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "c90909", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -21776,114 +22852,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 250.34637, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1230, + "newi_rating": 1702, + "old_cpi": 144.54604, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1230, + "oldi_rating": 1702, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 31, + "starting_position_in_class": 9, "suit": { "pattern": 0, "color1": "000000", "color2": "f8f8a4", "color3": "5b5e5a" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "c90909", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -211432, - "display_name": "Beaver Block [Main]", - "finish_position": 18, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, + "drop_race": true, + "finish_position": 17, + "finish_position_in_class": 8, + "friend": false, + "incidents": 10, "interval": -1, - "class_interval": 0, - "average_lap": 5232912, - "best_lap_num": 20, - "best_lap_time": 5156303, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 95, - "drop_race": false, - "club_points": 8, - "position": 18, - "qual_lap_time": -1, - "starting_position": 38, - "starting_position_in_class": 1, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, "livery": { - "car_id": 150, + "car_id": 143, "pattern": 0, - "color1": "ffffff", - "color2": "cccccc", - "color3": "666666", + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", - "number_color2": "cccccc", - "number_color3": "666666", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "14", + "car_number": "917", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 31, + "starting_position_in_class": 9, "suit": { - "pattern": 17, - "color1": "ffffff", - "color2": "000000", - "color3": "ed2129" + "pattern": 0, + "color1": "000000", + "color2": "f8f8a4", + "color3": "5b5e5a" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -211432, + "display_name": "Beaver Block [Main]", + "aggregate_champ_points": 95, + "ai": false, + "average_lap": 5232912, + "best_lap_num": 20, + "best_lap_time": 5156303, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 95, + "class_interval": 0, + "club_id": -1, + "club_points": 8, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211432, "cust_id": 596336, "display_name": "Arild K Degerstrøm", - "finish_position": 18, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 95, + "ai": false, "average_lap": 5254980, "best_lap_num": 20, "best_lap_time": 5156303, @@ -21892,41 +22977,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 95, - "drop_race": false, - "club_points": 8, - "position": 18, - "qual_lap_time": -1, - "starting_position": 38, - "starting_position_in_class": 1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 95, + "class_interval": 0, "club_id": 43, "club_name": "Scandinavia", + "club_points": 8, "club_shortname": "Scandinavia", + "country_code": "NO", "division": 2, - "division_name": "Silver Division", - "old_license_level": 19, - "old_sub_level": 301, - "old_cpi": 48.326374, - "oldi_rating": 1699, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 471, - "new_cpi": 112.65239, - "newi_rating": 1738, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 18, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "81007e", + "color2": "00edef", + "color3": "0801af", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -21944,35 +23028,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 112.65239, + "new_license_level": 20, + "new_sub_level": 471, + "new_ttrating": 1350, + "newi_rating": 1738, + "old_cpi": 48.326374, + "old_license_level": 19, + "old_sub_level": 301, + "old_ttrating": 1350, + "oldi_rating": 1699, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 38, + "starting_position_in_class": 1, "suit": { "pattern": 17, "color1": "ffffff", "color2": "000000", "color3": "ed2129" }, - "helmet": { - "pattern": 59, - "color1": "81007e", - "color2": "00edef", - "color3": "0801af", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 }, { "team_id": -211432, "cust_id": 17311, "display_name": "Alexander Slusarczyk", - "finish_position": 18, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 95, + "ai": false, "average_lap": 5210844, "best_lap_num": 26, "best_lap_time": 5167617, @@ -21981,41 +23070,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 95, - "drop_race": false, - "club_points": 8, - "position": 18, - "qual_lap_time": -1, - "starting_position": 38, - "starting_position_in_class": 1, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 95, + "class_interval": 0, "club_id": 15, "club_name": "Canada", + "club_points": 8, "club_shortname": "Canada", + "country_code": "CA", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 251.30034, - "oldi_rating": 2156, - "old_ttrating": 1410, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 550.7056, - "newi_rating": 2194, - "new_ttrating": 1410, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 18, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "080807", + "color2": "f92b0b", + "color3": "eaf41a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 95, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -22033,114 +23121,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 550.7056, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1410, + "newi_rating": 2194, + "old_cpi": 251.30034, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1410, + "oldi_rating": 2156, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 38, + "starting_position_in_class": 1, "suit": { "pattern": 17, "color1": "ffffff", "color2": "000000", "color3": "ed2129" }, - "helmet": { - "pattern": 63, - "color1": "080807", - "color2": "f92b0b", - "color3": "eaf41a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -80706, - "display_name": "SIMP Racing Sim Racing Team GT3", - "finish_position": 19, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5318694, - "best_lap_num": 28, - "best_lap_time": 4757535, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 93, "drop_race": false, - "club_points": 3, - "position": 19, - "qual_lap_time": -1, - "starting_position": 10, - "starting_position_in_class": 10, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 18, + "finish_position_in_class": 0, + "friend": false, + "incidents": 7, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 28, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, "livery": { - "car_id": 132, - "pattern": 23, - "color1": "78ff00", - "color2": "ff00b8", - "color3": "00d1ff", + "car_id": 150, + "pattern": 0, + "color1": "ffffff", + "color2": "cccccc", + "color3": "666666", "number_font": 0, "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", + "number_color2": "cccccc", + "number_color3": "666666", "number_slant": 0, - "sponsor1": 106, - "sponsor2": 106, - "car_number": "69", - "wheel_color": "8000ff", - "rim_type": 0 + "sponsor1": 0, + "sponsor2": 0, + "car_number": "14", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 38, + "starting_position_in_class": 1, "suit": { - "pattern": 20, - "color1": "00F1FF", - "color2": "7600FF", - "color3": "8E00FF" + "pattern": 17, + "color1": "ffffff", + "color2": "000000", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -80706, + "display_name": "SIMP Racing Sim Racing Team GT3", + "aggregate_champ_points": 93, + "ai": false, + "average_lap": 5318694, + "best_lap_num": 28, + "best_lap_time": 4757535, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 93, + "class_interval": -1, + "club_id": -1, + "club_points": 3, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -80706, "cust_id": 739120, "display_name": "Timo Grossmann", - "finish_position": 19, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 93, + "ai": false, "average_lap": 5318694, "best_lap_num": 28, "best_lap_time": 4757535, @@ -22149,41 +23246,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 93, - "drop_race": false, - "club_points": 3, - "position": 19, - "qual_lap_time": -1, - "starting_position": 10, - "starting_position_in_class": 10, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 93, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 3, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 424, - "old_cpi": 83.28423, - "oldi_rating": 2645, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 139.38249, - "newi_rating": 2659, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 19, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 7, + "color1": "000000", + "color2": "bb0000", + "color3": "85b2ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 28, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 93, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -22201,37 +23297,97 @@ "wheel_color": "8000ff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 139.38249, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 2659, + "old_cpi": 83.28423, + "old_license_level": 20, + "old_sub_level": 424, + "old_ttrating": 1350, + "oldi_rating": 2645, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 10, + "starting_position_in_class": 10, "suit": { "pattern": 20, "color1": "00F1FF", "color2": "7600FF", "color3": "8E00FF" }, - "helmet": { - "pattern": 7, - "color1": "000000", - "color2": "bb0000", - "color3": "85b2ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 19, + "finish_position_in_class": 9, + "friend": false, + "incidents": 28, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "78ff00", + "color2": "ff00b8", + "color3": "00d1ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 106, + "sponsor2": 106, + "car_number": "69", + "wheel_color": "8000ff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 19, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 10, + "starting_position_in_class": 10, + "suit": { + "pattern": 20, + "color1": "00F1FF", + "color2": "7600FF", + "color3": "8E00FF" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -258973, "display_name": "Simracing.Center GT4 II", - "finish_position": 20, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1386085, + "aggregate_champ_points": 83, + "ai": false, "average_lap": 5358790, "best_lap_num": 27, "best_lap_time": 5182927, @@ -22240,75 +23396,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 83, - "drop_race": false, - "club_points": 6, - "position": 20, - "qual_lap_time": -1, - "starting_position": 39, - "starting_position_in_class": 2, "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", "car_id": 150, - "aggregate_champ_points": 83, - "livery": { - "car_id": 150, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "27", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 22, - "color1": "ed2129", - "color2": "020202", - "color3": "f3eeee" - }, - "watched": false, - "friend": false, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 83, + "class_interval": 1386085, + "club_id": -1, + "club_points": 6, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -258973, "cust_id": 651767, "display_name": "Nico Kamasik", - "finish_position": 20, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1386085, + "aggregate_champ_points": 83, + "ai": false, "average_lap": 5358790, "best_lap_num": 27, "best_lap_time": 5182927, @@ -22317,41 +23422,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 83, - "drop_race": false, - "club_points": 6, - "position": 20, - "qual_lap_time": -1, - "starting_position": 39, - "starting_position_in_class": 2, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 83, + "class_interval": 1386085, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 6, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 4, - "division_name": "Red Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 370.96423, - "oldi_rating": 1452, - "old_ttrating": 1283, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 446.22366, - "newi_rating": 1525, - "new_ttrating": 1283, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 20, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 32, + "color1": "000000", + "color2": "ffc700", + "color3": "82751b", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 83, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 0, @@ -22369,37 +23473,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 446.22366, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1283, + "newi_rating": 1525, + "old_cpi": 370.96423, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1283, + "oldi_rating": 1452, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 39, + "starting_position_in_class": 2, "suit": { "pattern": 22, "color1": "ed2129", "color2": "020202", "color3": "f3eeee" }, - "helmet": { - "pattern": 32, - "color1": "000000", - "color2": "ffc700", - "color3": "82751b", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false + "drop_race": false, + "finish_position": 20, + "finish_position_in_class": 1, + "friend": false, + "incidents": 10, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 150, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "27", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 20, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 39, + "starting_position_in_class": 2, + "suit": { + "pattern": 22, + "color1": "ed2129", + "color2": "020202", + "color3": "f3eeee" + }, + "watched": false, + "weight_penalty_kg": 10 }, { "team_id": -272668, "display_name": "FSL NOS 24h Team Blau", - "finish_position": 21, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 2278942, + "aggregate_champ_points": 71, + "ai": false, "average_lap": 5393388, "best_lap_num": 12, "best_lap_time": 5224670, @@ -22408,75 +23572,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 71, - "drop_race": false, - "club_points": 4, - "position": 21, - "qual_lap_time": -1, - "starting_position": 41, - "starting_position_in_class": 4, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 71, + "class_interval": 2278942, "club_id": -1, + "club_points": 4, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, - "livery": { - "car_id": 119, - "pattern": 10, - "color1": "05ff00", - "color2": "ff092e", - "color3": "06ece5", - "number_font": 0, - "number_color1": "d4ff00", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "65", - "wheel_color": "e6cccc", - "rim_type": 3 - }, - "suit": { - "pattern": 7, - "color1": "f06e34", - "color2": "ffffff", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -272668, "cust_id": 503564, - "display_name": "Kristian Schäfer", - "finish_position": 21, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 28, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 2278942, + "display_name": "Kristian Schaefer", + "aggregate_champ_points": 71, + "ai": false, "average_lap": 5393388, "best_lap_num": 12, "best_lap_time": 5224670, @@ -22485,41 +23598,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 71, - "drop_race": false, - "club_points": 4, - "position": 21, - "qual_lap_time": -1, - "starting_position": 41, - "starting_position_in_class": 4, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 71, + "class_interval": 2278942, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 4, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 208.96983, - "oldi_rating": 1662, - "old_ttrating": 1623, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 466.47665, - "newi_rating": 1701, - "new_ttrating": 1623, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 21, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 6, + "color1": "ed1c24", + "color2": "131211", + "color3": "e6ae28", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 71, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 10, @@ -22537,37 +23649,97 @@ "wheel_color": "e6cccc", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 466.47665, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1623, + "newi_rating": 1701, + "old_cpi": 208.96983, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1623, + "oldi_rating": 1662, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 41, + "starting_position_in_class": 4, "suit": { "pattern": 7, "color1": "f06e34", "color2": "ffffff", "color3": "111111" }, - "helmet": { - "pattern": 6, - "color1": "ed1c24", - "color2": "131211", - "color3": "e6ae28", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 21, + "finish_position_in_class": 2, + "friend": false, + "incidents": 7, + "interval": -1, + "laps_complete": 28, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 10, + "color1": "05ff00", + "color2": "ff092e", + "color3": "06ece5", + "number_font": 0, + "number_color1": "d4ff00", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "65", + "wheel_color": "e6cccc", + "rim_type": 3 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 21, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 41, + "starting_position_in_class": 4, + "suit": { + "pattern": 7, + "color1": "f06e34", + "color2": "ffffff", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -210738, "display_name": "Iron Monkey Motorsports Yellow", - "finish_position": 22, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 27, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 40, + "ai": false, "average_lap": 5019089, "best_lap_num": 23, "best_lap_time": 4958691, @@ -22576,75 +23748,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 40, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": 29, - "starting_position_in_class": 7, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 40, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, - "livery": { - "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "666", - "wheel_color": "ffffff", - "rim_type": 0 - }, - "suit": { - "pattern": 4, - "color1": "000000", - "color2": "ffffff", - "color3": "7a1018" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -210738, "cust_id": 559068, "display_name": "Lex Maier", - "finish_position": 22, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 40, + "ai": false, "average_lap": 5031669, "best_lap_num": 17, "best_lap_time": 4969536, @@ -22653,41 +23774,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 40, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": 29, - "starting_position_in_class": 7, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 40, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 692.7948, - "oldi_rating": 2188, - "old_ttrating": 1348, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 375.77362, - "newi_rating": 2170, - "new_ttrating": 1348, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 30, + "color1": "f5f43c", + "color2": "a19372", + "color3": "8d995d", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 9, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 16, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -22705,35 +23825,40 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 375.77362, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1348, + "newi_rating": 2170, + "old_cpi": 692.7948, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1348, + "oldi_rating": 2188, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 29, + "starting_position_in_class": 7, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 30, - "color1": "f5f43c", - "color2": "a19372", - "color3": "8d995d", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -210738, "cust_id": 342766, "display_name": "Matthias MG Grünzel", - "finish_position": 22, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 40, + "ai": false, "average_lap": 4987638, "best_lap_num": 23, "best_lap_time": 4958691, @@ -22742,41 +23867,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 40, - "drop_race": false, - "club_points": 0, - "position": 22, - "qual_lap_time": -1, - "starting_position": 29, - "starting_position_in_class": 7, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 40, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 16, - "old_sub_level": 496, - "old_cpi": 91.0386, - "oldi_rating": 1787, - "old_ttrating": 1324, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 127.08983, - "newi_rating": 1775, - "new_ttrating": 1324, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 20, + "color1": "ff1493", + "color2": "030202", + "color3": "7a7d66", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 40, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -22794,37 +23918,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 127.08983, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1324, + "newi_rating": 1775, + "old_cpi": 91.0386, + "old_license_level": 16, + "old_sub_level": 496, + "old_ttrating": 1324, + "oldi_rating": 1787, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 29, + "starting_position_in_class": 7, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 20, - "color1": "ff1493", - "color2": "030202", - "color3": "7a7d66", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 22, + "finish_position_in_class": 9, + "friend": false, + "incidents": 16, + "interval": -1, + "laps_complete": 27, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "666", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 22, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 29, + "starting_position_in_class": 7, + "suit": { + "pattern": 4, + "color1": "000000", + "color2": "ffffff", + "color3": "7a1018" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -278340, "display_name": "D & R Racing", - "finish_position": 23, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 27, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 5154103, "best_lap_num": 10, "best_lap_time": 4795613, @@ -22833,75 +24017,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 85, - "drop_race": false, - "club_points": 1, - "position": 23, - "qual_lap_time": -1, - "starting_position": 14, - "starting_position_in_class": 14, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 85, + "class_interval": -1, "club_id": -1, + "club_points": 1, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 20, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, - "livery": { - "car_id": 132, - "pattern": 20, - "color1": "000000", - "color2": "9c21ed", - "color3": "e91515", - "number_font": 37, - "number_color1": "ffffff", - "number_color2": "f20c0c", - "number_color3": "000000", - "number_slant": 4, - "sponsor1": 168, - "sponsor2": 128, - "car_number": "48", - "wheel_color": "000000", - "rim_type": 2 - }, - "suit": { - "pattern": 29, - "color1": "12fa00", - "color2": "09f300", - "color3": "3eff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -278340, "cust_id": 587186, "display_name": "Daniel Lasch", - "finish_position": 23, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 21, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 4913459, "best_lap_num": 10, "best_lap_time": 4795613, @@ -22910,41 +24043,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 85, - "drop_race": false, - "club_points": 1, - "position": 23, - "qual_lap_time": -1, - "starting_position": 14, - "starting_position_in_class": 14, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 85, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 1, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 351, - "old_cpi": 67.592896, - "oldi_rating": 3082, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 249.35614, - "newi_rating": 3083, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "020101", + "color2": "ee3442", + "color3": "ffed00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 21, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -22962,35 +24094,40 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 249.35614, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 3083, + "old_cpi": 67.592896, + "old_license_level": 19, + "old_sub_level": 351, + "old_ttrating": 1350, + "oldi_rating": 3082, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 14, + "starting_position_in_class": 14, "suit": { "pattern": 29, "color1": "12fa00", "color2": "09f300", "color3": "3eff00" }, - "helmet": { - "pattern": 61, - "color1": "020101", - "color2": "ee3442", - "color3": "ffed00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -278340, "cust_id": 563912, "display_name": "Rene Strasser3", - "finish_position": 23, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 85, + "ai": false, "average_lap": 6116682, "best_lap_num": -1, "best_lap_time": -1, @@ -22999,41 +24136,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 85, - "drop_race": false, - "club_points": 1, - "position": 23, - "qual_lap_time": -1, - "starting_position": 14, - "starting_position_in_class": 14, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 85, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 1, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 450, - "old_cpi": 98.84501, - "oldi_rating": 2076, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 434, - "new_cpi": 88.75879, - "newi_rating": 2076, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "000000", + "color2": "a28302", + "color3": "3b8f01", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 6, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 85, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 20, @@ -23051,37 +24187,97 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 88.75879, + "new_license_level": 20, + "new_sub_level": 434, + "new_ttrating": 1350, + "newi_rating": 2076, + "old_cpi": 98.84501, + "old_license_level": 20, + "old_sub_level": 450, + "old_ttrating": 1350, + "oldi_rating": 2076, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 14, + "starting_position_in_class": 14, "suit": { "pattern": 29, "color1": "12fa00", "color2": "09f300", "color3": "3eff00" }, - "helmet": { - "pattern": 63, - "color1": "000000", - "color2": "a28302", - "color3": "3b8f01", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 23, + "finish_position_in_class": 10, + "friend": false, + "incidents": 20, + "interval": -1, + "laps_complete": 27, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 20, + "color1": "000000", + "color2": "9c21ed", + "color3": "e91515", + "number_font": 37, + "number_color1": "ffffff", + "number_color2": "f20c0c", + "number_color3": "000000", + "number_slant": 4, + "sponsor1": 168, + "sponsor2": 128, + "car_number": "48", + "wheel_color": "000000", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 23, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 14, + "starting_position_in_class": 14, + "suit": { + "pattern": 29, + "color1": "12fa00", + "color2": "09f300", + "color3": "3eff00" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -200873, "display_name": "Occitans Racing Esports #Black", - "finish_position": 24, - "finish_position_in_class": 11, - "laps_lead": 5, - "laps_complete": 26, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 4887178, "best_lap_num": 23, "best_lap_time": 4751351, @@ -23090,75 +24286,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 77, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": 8, - "starting_position_in_class": 8, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 77, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 34, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "10", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 2, - "color1": "111111", - "color2": "ed2129", - "color3": "d7162d" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -200873, "cust_id": 487533, "display_name": "Gaëtan BATTINI", - "finish_position": 24, - "finish_position_in_class": 11, - "laps_lead": 5, - "laps_complete": 24, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 4887178, "best_lap_num": 23, "best_lap_time": 4751351, @@ -23167,41 +24312,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 77, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": 8, - "starting_position_in_class": 8, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 77, + "class_interval": -1, "club_id": 39, "club_name": "France", + "club_points": 0, "club_shortname": "France", + "country_code": "FR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 412, - "old_cpi": 76.83276, - "oldi_rating": 2563, - "old_ttrating": 1358, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.83502, - "newi_rating": 2560, - "new_ttrating": 1358, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 24, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "000000", + "color2": "21ed2f", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 19, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 24, + "laps_lead": 5, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -23219,35 +24363,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.83502, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1358, + "newi_rating": 2560, + "old_cpi": 76.83276, + "old_license_level": 20, + "old_sub_level": 412, + "old_ttrating": 1358, + "oldi_rating": 2563, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 8, + "starting_position_in_class": 8, "suit": { "pattern": 2, "color1": "111111", "color2": "ed2129", "color3": "d7162d" }, - "helmet": { - "pattern": 35, - "color1": "000000", - "color2": "21ed2f", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -200873, "cust_id": 141847, "display_name": "Mickael Lamoureux", - "finish_position": 24, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -23256,41 +24405,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 77, - "drop_race": false, - "club_points": 0, - "position": 24, - "qual_lap_time": -1, - "starting_position": 8, - "starting_position_in_class": 8, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 77, + "class_interval": -1, "club_id": 39, "club_name": "France", + "club_points": 0, "club_shortname": "France", + "country_code": "FR", "division": 0, - "division_name": "Diamond Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 199.99675, - "oldi_rating": 3770, - "old_ttrating": 1357, - "new_license_level": 20, - "new_sub_level": 460, - "new_cpi": 105.00222, - "newi_rating": 3770, - "new_ttrating": 1357, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 1", + "drop_race": false, + "finish_position": 24, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 60, + "color1": "000000", + "color2": "fff629", + "color3": "ff790f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 15, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 2, @@ -23308,80 +24456,50 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 105.00222, + "new_license_level": 20, + "new_sub_level": 460, + "new_ttrating": 1357, + "newi_rating": 3770, + "old_cpi": 199.99675, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1357, + "oldi_rating": 3770, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 8, + "starting_position_in_class": 8, "suit": { "pattern": 2, "color1": "111111", "color2": "ed2129", "color3": "d7162d" }, - "helmet": { - "pattern": 60, - "color1": "000000", - "color2": "fff629", - "color3": "ff790f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -273834, - "display_name": "SV Competizione #VLN", - "finish_position": 25, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 26, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5498540, - "best_lap_num": 24, - "best_lap_time": 4769701, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 69, "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": 11, - "starting_position_in_class": 11, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 24, + "finish_position_in_class": 11, + "friend": false, + "incidents": 34, + "interval": -1, + "laps_complete": 26, + "laps_lead": 5, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 35, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 69, "livery": { "car_id": 132, - "pattern": 1, + "pattern": 2, "color1": "FF0000", "color2": "00FF00", "color3": "0000FF", @@ -23392,30 +24510,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "7", + "car_number": "10", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 24, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 8, + "starting_position_in_class": 8, "suit": { - "pattern": 22, + "pattern": 2, "color1": "111111", - "color2": "ff0000", - "color3": "e0d805" + "color2": "ed2129", + "color3": "d7162d" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -273834, + "display_name": "SV Competizione #VLN", + "aggregate_champ_points": 69, + "ai": false, + "average_lap": 5498540, + "best_lap_num": 24, + "best_lap_time": 4769701, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 69, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -273834, "cust_id": 445919, "display_name": "Aymeric Van Grieken", - "finish_position": 25, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 26, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 69, + "ai": false, "average_lap": 5498540, "best_lap_num": 24, "best_lap_time": 4769701, @@ -23424,41 +24581,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 69, - "drop_race": false, - "club_points": 0, - "position": 25, - "qual_lap_time": -1, - "starting_position": 11, - "starting_position_in_class": 11, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 69, + "class_interval": -1, "club_id": 40, "club_name": "Benelux", + "club_points": 0, "club_shortname": "Benelux", + "country_code": "BE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 445, - "old_cpi": 95.42946, - "oldi_rating": 2583, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 473, - "new_cpi": 114.8147, - "newi_rating": 2573, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 25, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 32, + "color1": "111111", + "color2": "ed1c24", + "color3": "9d9c11", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 35, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 26, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 69, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 1, @@ -23476,37 +24632,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 114.8147, + "new_license_level": 20, + "new_sub_level": 473, + "new_ttrating": 1350, + "newi_rating": 2573, + "old_cpi": 95.42946, + "old_license_level": 20, + "old_sub_level": 445, + "old_ttrating": 1350, + "oldi_rating": 2583, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 11, + "starting_position_in_class": 11, "suit": { "pattern": 22, "color1": "111111", "color2": "ff0000", "color3": "e0d805" }, - "helmet": { - "pattern": 32, - "color1": "111111", - "color2": "ed1c24", - "color3": "9d9c11", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 25, + "finish_position_in_class": 12, + "friend": false, + "incidents": 35, + "interval": -1, + "laps_complete": 26, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "7", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 25, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 11, + "starting_position_in_class": 11, + "suit": { + "pattern": 22, + "color1": "111111", + "color2": "ff0000", + "color3": "e0d805" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -182779, "display_name": "LBRacing", - "finish_position": 26, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 5253140, "best_lap_num": 5, "best_lap_time": 5166240, @@ -23515,75 +24731,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 59, - "drop_race": false, - "club_points": 2, - "position": 26, - "qual_lap_time": -1, - "starting_position": 37, - "starting_position_in_class": 0, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 59, + "class_interval": -1, "club_id": -1, + "club_points": 2, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, - "livery": { - "car_id": 119, - "pattern": 2, - "color1": "2a3795", - "color2": "ffbd66", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "93", - "wheel_color": "6a6a6a", - "rim_type": 2 - }, - "suit": { - "pattern": 2, - "color1": "ffffff", - "color2": "212121", - "color3": "950f0f" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -182779, "cust_id": 513504, "display_name": "Lennart Blok", - "finish_position": 26, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 5216293, "best_lap_num": 5, "best_lap_time": 5166240, @@ -23592,41 +24757,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 59, - "drop_race": false, - "club_points": 2, - "position": 26, - "qual_lap_time": -1, - "starting_position": 37, - "starting_position_in_class": 0, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 59, + "class_interval": -1, "club_id": 40, "club_name": "Benelux", + "club_points": 2, "club_shortname": "Benelux", + "country_code": "NL", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 489, - "old_cpi": 127.06513, - "oldi_rating": 2435, - "old_ttrating": 1278, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 216.76442, - "newi_rating": 2436, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 26, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "f8f9fb", + "color2": "2b2d42", + "color3": "d90429", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 2, @@ -23644,35 +24808,40 @@ "wheel_color": "6a6a6a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 216.76442, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1278, + "newi_rating": 2436, + "old_cpi": 127.06513, + "old_license_level": 20, + "old_sub_level": 489, + "old_ttrating": 1278, + "oldi_rating": 2435, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 37, + "starting_position_in_class": 0, "suit": { "pattern": 2, "color1": "ffffff", "color2": "212121", "color3": "950f0f" }, - "helmet": { - "pattern": 68, - "color1": "f8f9fb", - "color2": "2b2d42", - "color3": "d90429", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -182779, "cust_id": 743192, "display_name": "Olle Zackrisson", - "finish_position": 26, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 5313017, "best_lap_num": 23, "best_lap_time": 5218099, @@ -23681,41 +24850,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 59, - "drop_race": false, - "club_points": 2, - "position": 26, - "qual_lap_time": -1, - "starting_position": 37, - "starting_position_in_class": 0, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 59, + "class_interval": -1, "club_id": 43, "club_name": "Scandinavia", + "club_points": 2, "club_shortname": "Scandinavia", + "country_code": "SE", "division": 4, - "division_name": "Red Division", - "old_license_level": 14, - "old_sub_level": 236, - "old_cpi": 29.086824, - "oldi_rating": 1525, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 453, - "new_cpi": 68.54973, - "newi_rating": 1525, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 26, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "000000", + "color2": "ffffff", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 2, @@ -23733,37 +24901,97 @@ "wheel_color": "6a6a6a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.54973, + "new_license_level": 16, + "new_sub_level": 453, + "new_ttrating": 1350, + "newi_rating": 1525, + "old_cpi": 29.086824, + "old_license_level": 14, + "old_sub_level": 236, + "old_ttrating": 1350, + "oldi_rating": 1525, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 37, + "starting_position_in_class": 0, "suit": { "pattern": 2, "color1": "ffffff", "color2": "212121", "color3": "950f0f" }, - "helmet": { - "pattern": 8, - "color1": "000000", - "color2": "ffffff", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 26, + "finish_position_in_class": 3, + "friend": false, + "incidents": 16, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 2, + "color1": "2a3795", + "color2": "ffbd66", + "color3": "000000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "93", + "wheel_color": "6a6a6a", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 26, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 37, + "starting_position_in_class": 0, + "suit": { + "pattern": 2, + "color1": "ffffff", + "color2": "212121", + "color3": "950f0f" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -274622, "display_name": "Barrel Aged Stout Club", - "finish_position": 27, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 106, + "ai": false, "average_lap": 5991635, "best_lap_num": 2, "best_lap_time": 5825185, @@ -23772,75 +25000,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 106, - "drop_race": false, - "club_points": 11, - "position": 27, - "qual_lap_time": -1, - "starting_position": 54, - "starting_position_in_class": 8, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 106, + "class_interval": 0, "club_id": -1, + "club_points": 11, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 106, - "livery": { - "car_id": 67, - "pattern": 0, - "color1": "ff00e6", - "color2": "000000", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "28392f", - "number_color3": "ffffff", - "number_slant": 0, - "sponsor1": 145, - "sponsor2": 145, - "car_number": "20", - "wheel_color": "00f0ff", - "rim_type": 3 - }, - "suit": { - "pattern": 0, - "color1": "000000", - "color2": "000000", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -274622, "cust_id": 146109, "display_name": "Ryan Mazer", - "finish_position": 27, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 106, + "ai": false, "average_lap": 5991635, "best_lap_num": 2, "best_lap_time": 5825185, @@ -23849,41 +25026,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 106, - "drop_race": false, - "club_points": 11, - "position": 27, - "qual_lap_time": -1, - "starting_position": 54, - "starting_position_in_class": 8, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 106, + "class_interval": 0, "club_id": 32, "club_name": "West", + "club_points": 11, "club_shortname": "West", + "country_code": "US", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 15, - "old_sub_level": 348, - "old_cpi": 45.476418, - "oldi_rating": 1762, - "old_ttrating": 1353, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 243.443, - "newi_rating": 1855, - "new_ttrating": 1353, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 106, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -23895,43 +25071,103 @@ "number_color2": "28392f", "number_color3": "ffffff", "number_slant": 0, - "sponsor1": 145, - "sponsor2": 145, + "sponsor1": 2, + "sponsor2": 2, "car_number": "20", "wheel_color": "00f0ff", "rim_type": 3 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 243.443, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1353, + "newi_rating": 1855, + "old_cpi": 45.476418, + "old_license_level": 15, + "old_sub_level": 348, + "old_ttrating": 1353, + "oldi_rating": 1762, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 54, + "starting_position_in_class": 8, "suit": { "pattern": 0, "color1": "000000", "color2": "000000", "color3": "000000" }, - "helmet": { - "pattern": 1, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 27, + "finish_position_in_class": 0, + "friend": false, + "incidents": 5, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 0, + "color1": "ff00e6", + "color2": "000000", + "color3": "000000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "28392f", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 2, + "sponsor2": 2, + "car_number": "20", + "wheel_color": "00f0ff", + "rim_type": 3 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 27, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 54, + "starting_position_in_class": 8, + "suit": { + "pattern": 0, + "color1": "000000", + "color2": "000000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -222841, "display_name": "Rogue Racing Cut'n'Shut", - "finish_position": 28, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 69118, + "aggregate_champ_points": 96, + "ai": false, "average_lap": 6001491, "best_lap_num": 13, "best_lap_time": 5849340, @@ -23940,75 +25176,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 96, - "drop_race": false, - "club_points": 9, - "position": 28, - "qual_lap_time": -1, - "starting_position": 46, - "starting_position_in_class": 0, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 96, + "class_interval": 69118, "club_id": -1, + "club_points": 9, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, - "livery": { - "car_id": 67, - "pattern": 23, - "color1": "d80101", - "color2": "ffffff", - "color3": "ff0000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 97, - "sponsor2": 84, - "car_number": "55", - "wheel_color": "ffffff", - "rim_type": 0 - }, - "suit": { - "pattern": 13, - "color1": "f2ff00", - "color2": "ff0000", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -222841, "cust_id": 595176, "display_name": "Christopher Rowe3", - "finish_position": 28, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 69118, + "aggregate_champ_points": 96, + "ai": false, "average_lap": 6001491, "best_lap_num": 13, "best_lap_time": 5849340, @@ -24017,41 +25202,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 96, - "drop_race": false, - "club_points": 9, - "position": 28, - "qual_lap_time": -1, - "starting_position": 46, - "starting_position_in_class": 0, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 96, + "class_interval": 69118, "club_id": 36, "club_name": "UK and I", + "club_points": 9, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 262, - "old_cpi": 49.830082, - "oldi_rating": 1888, - "old_ttrating": 1320, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 195.81953, - "newi_rating": 1959, - "new_ttrating": 1320, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "e80025", + "color2": "ffffff", + "color3": "720000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 96, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 23, @@ -24069,37 +25253,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 195.81953, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1320, + "newi_rating": 1959, + "old_cpi": 49.830082, + "old_license_level": 18, + "old_sub_level": 262, + "old_ttrating": 1320, + "oldi_rating": 1888, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 46, + "starting_position_in_class": 0, "suit": { "pattern": 13, "color1": "f2ff00", "color2": "ff0000", "color3": "000000" }, - "helmet": { - "pattern": 64, - "color1": "e80025", - "color2": "ffffff", - "color3": "720000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 28, + "finish_position_in_class": 1, + "friend": false, + "incidents": 17, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 23, + "color1": "d80101", + "color2": "ffffff", + "color3": "ff0000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 97, + "sponsor2": 84, + "car_number": "55", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 28, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 46, + "starting_position_in_class": 0, + "suit": { + "pattern": 13, + "color1": "f2ff00", + "color2": "ff0000", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -123286, "display_name": "Schobi Racing", - "finish_position": 29, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 417746, + "aggregate_champ_points": 86, + "ai": false, "average_lap": 6008345, "best_lap_num": 2, "best_lap_time": 5827050, @@ -24108,75 +25352,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 86, - "drop_race": false, - "club_points": 7, - "position": 29, - "qual_lap_time": -1, - "starting_position": 52, - "starting_position_in_class": 6, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 86, + "class_interval": 417746, "club_id": -1, + "club_points": 7, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, - "livery": { - "car_id": 67, - "pattern": 4, - "color1": "00bd32", - "color2": "111111", - "color3": "b82f37", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "87", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 26, - "color1": "111111", - "color2": "a9a723", - "color3": "ed2129" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -123286, "cust_id": 351086, "display_name": "Bernhard Schober", - "finish_position": 29, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 417746, + "aggregate_champ_points": 86, + "ai": false, "average_lap": 6008345, "best_lap_num": 2, "best_lap_time": 5827050, @@ -24185,41 +25378,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 86, - "drop_race": false, - "club_points": 7, - "position": 29, - "qual_lap_time": -1, - "starting_position": 52, - "starting_position_in_class": 6, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 86, + "class_interval": 417746, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 7, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 283, - "old_cpi": 57.475876, - "oldi_rating": 1883, - "old_ttrating": 1480, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 343.24802, - "newi_rating": 1938, - "new_ttrating": 1480, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 29, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 41, + "color1": "000000", + "color2": "f3ff70", + "color3": "ed2129", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 86, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -24237,114 +25429,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 343.24802, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1480, + "newi_rating": 1938, + "old_cpi": 57.475876, + "old_license_level": 18, + "old_sub_level": 283, + "old_ttrating": 1480, + "oldi_rating": 1883, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 52, + "starting_position_in_class": 6, "suit": { "pattern": 26, "color1": "111111", "color2": "a9a723", "color3": "ed2129" }, - "helmet": { - "pattern": 41, - "color1": "000000", - "color2": "f3ff70", - "color3": "ed2129", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -275209, - "display_name": "New Order Racing #1", - "finish_position": 30, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5182082, - "best_lap_num": 5, - "best_lap_time": 5001274, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 32, "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": 36, - "starting_position_in_class": 14, - "car_class_id": 3104, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 29, + "finish_position_in_class": 2, + "friend": false, + "incidents": 8, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 37, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, "livery": { - "car_id": 143, - "pattern": 0, - "color1": "ffffff", - "color2": "cccccc", - "color3": "666666", + "car_id": 67, + "pattern": 4, + "color1": "00bd32", + "color2": "111111", + "color3": "b82f37", "number_font": 0, "number_color1": "ffffff", - "number_color2": "cccccc", - "number_color3": "666666", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "26", + "car_number": "87", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 29, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 52, + "starting_position_in_class": 6, "suit": { - "pattern": 1, - "color1": "af9d00", - "color2": "0023b5", - "color3": "00aeef" + "pattern": 26, + "color1": "111111", + "color2": "a9a723", + "color3": "ed2129" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -275209, + "display_name": "New Order Racing #1", + "aggregate_champ_points": 32, + "ai": false, + "average_lap": 5182082, + "best_lap_num": 5, + "best_lap_time": 5001274, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 32, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -275209, "cust_id": 784488, "display_name": "Niklas Hartweg2", - "finish_position": 30, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 32, + "ai": false, "average_lap": 5253745, "best_lap_num": 5, "best_lap_time": 5001274, @@ -24353,41 +25554,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 32, - "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": 36, - "starting_position_in_class": 14, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 32, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "CH", "division": 5, - "division_name": "Blue Division", - "old_license_level": 6, - "old_sub_level": 246, - "old_cpi": 14.48247, - "oldi_rating": 1260, - "old_ttrating": 1350, - "new_license_level": 8, - "new_sub_level": 499, - "new_cpi": 58.383846, - "newi_rating": 1248, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 6", + "drop_race": false, + "finish_position": 30, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 2, + "color1": "6b6b6b", + "color2": "000000", + "color3": "ffe500", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 26, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 16, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -24405,35 +25605,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 58.383846, + "new_license_level": 8, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1248, + "old_cpi": 14.48247, + "old_license_level": 6, + "old_sub_level": 246, + "old_ttrating": 1350, + "oldi_rating": 1260, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 36, + "starting_position_in_class": 14, "suit": { "pattern": 1, "color1": "af9d00", "color2": "0023b5", "color3": "00aeef" }, - "helmet": { - "pattern": 2, - "color1": "6b6b6b", - "color2": "000000", - "color3": "ffe500", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -275209, "cust_id": 757546, "display_name": "Bruno Heinrich", - "finish_position": 30, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 9, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 32, + "ai": false, "average_lap": 5079706, "best_lap_num": 12, "best_lap_time": 5021125, @@ -24442,41 +25647,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 32, - "drop_race": false, - "club_points": 0, - "position": 30, - "qual_lap_time": -1, - "starting_position": 36, - "starting_position_in_class": 14, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 32, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 10, - "division_name": "Rookie Division", - "old_license_level": 19, - "old_sub_level": 335, - "old_cpi": 60.76257, - "oldi_rating": 1645, - "old_ttrating": 1350, - "new_license_level": 19, - "new_sub_level": 383, - "new_cpi": 83.55652, - "newi_rating": 1639, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Rookie", + "drop_race": false, + "finish_position": 30, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "5481fc", + "color2": "ffffff", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 9, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 32, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -24494,37 +25698,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 83.55652, + "new_license_level": 19, + "new_sub_level": 383, + "new_ttrating": 1350, + "newi_rating": 1639, + "old_cpi": 60.76257, + "old_license_level": 19, + "old_sub_level": 335, + "old_ttrating": 1350, + "oldi_rating": 1645, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 36, + "starting_position_in_class": 14, "suit": { "pattern": 1, "color1": "af9d00", "color2": "0023b5", "color3": "00aeef" }, - "helmet": { - "pattern": 1, - "color1": "5481fc", - "color2": "ffffff", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 30, + "finish_position_in_class": 10, + "friend": false, + "incidents": 37, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 0, + "color1": "ffffff", + "color2": "cccccc", + "color3": "666666", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "cccccc", + "number_color3": "666666", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "26", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 30, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 36, + "starting_position_in_class": 14, + "suit": { + "pattern": 1, + "color1": "af9d00", + "color2": "0023b5", + "color3": "00aeef" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -277678, "display_name": "pls", - "finish_position": 31, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 858956, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 6025993, "best_lap_num": 23, "best_lap_time": 5879345, @@ -24533,75 +25797,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 77, - "drop_race": false, - "club_points": 5, - "position": 31, - "qual_lap_time": -1, - "starting_position": 56, - "starting_position_in_class": 10, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 77, + "class_interval": 858956, "club_id": -1, + "club_points": 5, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 77, - "livery": { - "car_id": 67, - "pattern": 21, - "color1": "ffd600", - "color2": "ffd600", - "color3": "ffd600", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "000000", - "number_color3": "ffd600", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "132", - "wheel_color": "1f1f1f", - "rim_type": 2 - }, - "suit": { - "pattern": 12, - "color1": "595959", - "color2": "ffd600", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -277678, "cust_id": 373680, "display_name": "Andrew Spanellis", - "finish_position": 31, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 858956, + "aggregate_champ_points": 77, + "ai": false, "average_lap": 6025993, "best_lap_num": 23, "best_lap_time": 5879345, @@ -24610,41 +25823,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 77, - "drop_race": false, - "club_points": 5, - "position": 31, - "qual_lap_time": -1, - "starting_position": 56, - "starting_position_in_class": 10, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 77, + "class_interval": 858956, "club_id": 36, "club_name": "UK and I", + "club_points": 5, "club_shortname": "UK and I", + "country_code": "GB", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 489, - "old_cpi": 126.866455, - "oldi_rating": 1723, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 233.93655, - "newi_rating": 1768, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 31, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 20, + "color1": "FFE694", + "color2": "FF9694", + "color3": "FF94C7", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 77, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 21, @@ -24662,114 +25874,123 @@ "wheel_color": "1f1f1f", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 233.93655, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1768, + "old_cpi": 126.866455, + "old_license_level": 20, + "old_sub_level": 489, + "old_ttrating": 1350, + "oldi_rating": 1723, + "opt_laps_complete": 0, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 56, + "starting_position_in_class": 10, "suit": { "pattern": 12, "color1": "595959", "color2": "ffd600", "color3": "000000" }, - "helmet": { - "pattern": 20, - "color1": "FFE694", - "color2": "FF9694", - "color3": "FF94C7", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -237767, - "display_name": "Krosse Krabbe Gentlemen", - "finish_position": 32, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 25, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1830580, - "average_lap": 5924934, - "best_lap_num": 25, - "best_lap_time": 5819646, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 67, "drop_race": false, - "club_points": 3, - "position": 32, - "qual_lap_time": -1, - "starting_position": 51, - "starting_position_in_class": 5, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 31, + "finish_position_in_class": 3, + "friend": false, + "incidents": 13, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, "livery": { "car_id": 67, - "pattern": 1, - "color1": "2a3795", - "color2": "ffffff", - "color3": "ed2129", + "pattern": 21, + "color1": "ffd600", + "color2": "ffd600", + "color3": "ffd600", "number_font": 0, - "number_color1": "0061bb", - "number_color2": "ff0000", - "number_color3": "000000", + "number_color1": "ffffff", + "number_color2": "000000", + "number_color3": "ffd600", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "444", - "wheel_color": "0061bb", + "car_number": "132", + "wheel_color": "1f1f1f", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 31, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 56, + "starting_position_in_class": 10, "suit": { - "pattern": 21, - "color1": "33ff00", - "color2": "ffcc00", - "color3": "0061bb" + "pattern": 12, + "color1": "595959", + "color2": "ffd600", + "color3": "000000" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -237767, + "display_name": "Krosse Krabbe Gentlemen", + "aggregate_champ_points": 67, + "ai": false, + "average_lap": 5924934, + "best_lap_num": 25, + "best_lap_time": 5819646, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 67, + "class_interval": 1830580, + "club_id": -1, + "club_points": 3, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -237767, "cust_id": 429262, "display_name": "Christian Lasse", - "finish_position": 32, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 13, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1830580, + "aggregate_champ_points": 67, + "ai": false, "average_lap": 5870265, "best_lap_num": 25, "best_lap_time": 5819646, @@ -24778,41 +25999,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 67, - "drop_race": false, - "club_points": 3, - "position": 32, - "qual_lap_time": -1, - "starting_position": 51, - "starting_position_in_class": 5, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 67, + "class_interval": 1830580, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 3, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 19, - "old_sub_level": 333, - "old_cpi": 59.95906, - "oldi_rating": 2258, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 489, - "new_cpi": 127.40677, - "newi_rating": 2267, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "ffffff", + "color2": "000000", + "color3": "e90a0a", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 13, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 1, @@ -24830,35 +26050,40 @@ "wheel_color": "0061bb", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 127.40677, + "new_license_level": 20, + "new_sub_level": 489, + "new_ttrating": 1350, + "newi_rating": 2267, + "old_cpi": 59.95906, + "old_license_level": 19, + "old_sub_level": 333, + "old_ttrating": 1350, + "oldi_rating": 2258, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 51, + "starting_position_in_class": 5, "suit": { "pattern": 21, "color1": "33ff00", "color2": "ffcc00", "color3": "0061bb" }, - "helmet": { - "pattern": 3, - "color1": "ffffff", - "color2": "000000", - "color3": "e90a0a", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -237767, "cust_id": 206025, "display_name": "Dieter Cerha", - "finish_position": 32, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 8, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1830580, + "aggregate_champ_points": 67, + "ai": false, "average_lap": 5944038, "best_lap_num": 18, "best_lap_time": 5910500, @@ -24867,41 +26092,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 67, - "drop_race": false, - "club_points": 3, - "position": 32, - "qual_lap_time": -1, - "starting_position": 51, - "starting_position_in_class": 5, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 67, + "class_interval": 1830580, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 3, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 313, - "old_cpi": 52.630196, - "oldi_rating": 1574, - "old_ttrating": 1280, - "new_license_level": 20, - "new_sub_level": 449, - "new_cpi": 98.16747, - "newi_rating": 1580, - "new_ttrating": 1280, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 19, + "color1": "080707", + "color2": "f4ed06", + "color3": "666666", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 8, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 1, @@ -24919,35 +26143,40 @@ "wheel_color": "0061bb", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 98.16747, + "new_license_level": 20, + "new_sub_level": 449, + "new_ttrating": 1280, + "newi_rating": 1580, + "old_cpi": 52.630196, + "old_license_level": 19, + "old_sub_level": 313, + "old_ttrating": 1280, + "oldi_rating": 1574, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 51, + "starting_position_in_class": 5, "suit": { "pattern": 21, "color1": "33ff00", "color2": "ffcc00", "color3": "0061bb" }, - "helmet": { - "pattern": 19, - "color1": "080707", - "color2": "f4ed06", - "color3": "666666", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -237767, "cust_id": 642920, "display_name": "Christian Eschner", - "finish_position": 32, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 1830580, + "aggregate_champ_points": 67, + "ai": false, "average_lap": 6080809, "best_lap_num": 2, "best_lap_time": 5914963, @@ -24956,41 +26185,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 67, - "drop_race": false, - "club_points": 3, - "position": 32, - "qual_lap_time": -1, - "starting_position": 51, - "starting_position_in_class": 5, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 67, + "class_interval": 1830580, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 3, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 17, - "old_sub_level": 138, - "old_cpi": 29.440733, - "oldi_rating": 2024, - "old_ttrating": 1332, - "new_license_level": 18, - "new_sub_level": 281, - "new_cpi": 56.46973, - "newi_rating": 2027, - "new_ttrating": 1332, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 64, + "color1": "0061bb", + "color2": "ffcc00", + "color3": "33ff00", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 67, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 1, @@ -25008,37 +26236,97 @@ "wheel_color": "0061bb", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.46973, + "new_license_level": 18, + "new_sub_level": 281, + "new_ttrating": 1332, + "newi_rating": 2027, + "old_cpi": 29.440733, + "old_license_level": 17, + "old_sub_level": 138, + "old_ttrating": 1332, + "oldi_rating": 2024, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 51, + "starting_position_in_class": 5, "suit": { "pattern": 21, "color1": "33ff00", "color2": "ffcc00", "color3": "0061bb" }, - "helmet": { - "pattern": 64, - "color1": "0061bb", - "color2": "ffcc00", - "color3": "33ff00", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 32, + "finish_position_in_class": 4, + "friend": false, + "incidents": 8, + "interval": -1, + "laps_complete": 25, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 1, + "color1": "2a3795", + "color2": "ffffff", + "color3": "ed2129", + "number_font": 0, + "number_color1": "0061bb", + "number_color2": "ff0000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "444", + "wheel_color": "0061bb", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 32, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 51, + "starting_position_in_class": 5, + "suit": { + "pattern": 21, + "color1": "33ff00", + "color2": "ffcc00", + "color3": "0061bb" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -215301, "display_name": "Furius Racing Team", - "finish_position": 33, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 24, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5970018, "best_lap_num": 15, "best_lap_time": 5897021, @@ -25047,75 +26335,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 57, - "drop_race": false, - "club_points": 1, - "position": 33, - "qual_lap_time": -1, - "starting_position": 50, - "starting_position_in_class": 4, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 57, + "class_interval": -1, "club_id": -1, + "club_points": 1, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 24, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, - "livery": { - "car_id": 67, - "pattern": 4, - "color1": "3b97e0", - "color2": "ffffff", - "color3": "0d32e8", - "number_font": 0, - "number_color1": "ce0a0a", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 167, - "sponsor2": 167, - "car_number": "19", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 35, - "color1": "1de0e6", - "color2": "ffffff", - "color3": "1f2892" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -215301, "cust_id": 596777, "display_name": "Alberto Coll", - "finish_position": 33, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5957513, "best_lap_num": 15, "best_lap_time": 5897021, @@ -25124,41 +26361,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 57, - "drop_race": false, - "club_points": 1, - "position": 33, - "qual_lap_time": -1, - "starting_position": 50, - "starting_position_in_class": 4, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 57, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 1, "club_shortname": "Iberia", + "country_code": "ES", "division": 4, - "division_name": "Red Division", - "old_license_level": 18, - "old_sub_level": 251, - "old_cpi": 46.501278, - "oldi_rating": 1855, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 183.79797, - "newi_rating": 1859, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 3, + "color1": "171715", + "color2": "ffffff", + "color3": "1f2892", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -25176,35 +26412,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 183.79797, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1859, + "old_cpi": 46.501278, + "old_license_level": 18, + "old_sub_level": 251, + "old_ttrating": 1350, + "oldi_rating": 1855, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 50, + "starting_position_in_class": 4, "suit": { "pattern": 35, "color1": "1de0e6", "color2": "ffffff", "color3": "1f2892" }, - "helmet": { - "pattern": 3, - "color1": "171715", - "color2": "ffffff", - "color3": "1f2892", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -215301, "cust_id": 637156, "display_name": "Isak Moreno", - "finish_position": 33, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 10, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 57, + "ai": false, "average_lap": 5997112, "best_lap_num": 23, "best_lap_time": 5962672, @@ -25213,41 +26454,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 57, - "drop_race": false, - "club_points": 1, - "position": 33, - "qual_lap_time": -1, - "starting_position": 50, - "starting_position_in_class": 4, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 57, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 1, "club_shortname": "Iberia", + "country_code": "ES", "division": 5, - "division_name": "Blue Division", - "old_license_level": 15, - "old_sub_level": 335, - "old_cpi": 41.65545, - "oldi_rating": 1803, - "old_ttrating": 1350, - "new_license_level": 15, - "new_sub_level": 382, - "new_cpi": 56.9562, - "newi_rating": 1806, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 6", + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "111111", + "color2": "0300c2", + "color3": "ffee47", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 20, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 10, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 57, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 4, @@ -25265,37 +26505,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.9562, + "new_license_level": 15, + "new_sub_level": 382, + "new_ttrating": 1350, + "newi_rating": 1806, + "old_cpi": 41.65545, + "old_license_level": 15, + "old_sub_level": 335, + "old_ttrating": 1350, + "oldi_rating": 1803, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 50, + "starting_position_in_class": 4, "suit": { "pattern": 35, "color1": "1de0e6", "color2": "ffffff", "color3": "1f2892" }, - "helmet": { - "pattern": 1, - "color1": "111111", - "color2": "0300c2", - "color3": "ffee47", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 33, + "finish_position_in_class": 5, + "friend": false, + "incidents": 24, + "interval": -1, + "laps_complete": 24, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 4, + "color1": "3b97e0", + "color2": "ffffff", + "color3": "0d32e8", + "number_font": 0, + "number_color1": "ce0a0a", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 167, + "sponsor2": 167, + "car_number": "19", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 33, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 50, + "starting_position_in_class": 4, + "suit": { + "pattern": 35, + "color1": "1de0e6", + "color2": "ffffff", + "color3": "1f2892" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -184486, "display_name": "LowSpeed Racing", - "finish_position": 34, - "finish_position_in_class": 13, - "laps_lead": 4, - "laps_complete": 23, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 4898526, "best_lap_num": 23, "best_lap_time": 4758131, @@ -25304,75 +26604,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 62, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": 7, - "starting_position_in_class": 7, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 62, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 23, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, - "livery": { - "car_id": 132, - "pattern": 2, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "6", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 28, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -184486, "cust_id": 394896, "display_name": "Dennis Ney", - "finish_position": 34, - "finish_position_in_class": 13, - "laps_lead": 4, - "laps_complete": 23, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 62, + "ai": false, "average_lap": 4898526, "best_lap_num": 23, "best_lap_time": 4758131, @@ -25381,41 +26630,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 62, - "drop_race": false, - "club_points": 0, - "position": 34, - "qual_lap_time": -1, - "starting_position": 7, - "starting_position_in_class": 7, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 62, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 15, - "old_sub_level": 392, - "old_cpi": 60.887436, - "oldi_rating": 2586, - "old_ttrating": 1386, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 135.13135, - "newi_rating": 2567, - "new_ttrating": 1386, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 34, + "finish_position_in_class": 13, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 23, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 23, + "laps_lead": 4, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 62, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 132, "pattern": 2, @@ -25433,37 +26681,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 135.13135, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1386, + "newi_rating": 2567, + "old_cpi": 60.887436, + "old_license_level": 15, + "old_sub_level": 392, + "old_ttrating": 1386, + "oldi_rating": 2586, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 7, + "starting_position_in_class": 7, "suit": { "pattern": 28, "color1": "d7162d", "color2": "efd600", "color3": "111111" }, - "helmet": { - "pattern": 35, - "color1": "d7162d", - "color2": "efd600", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 34, + "finish_position_in_class": 13, + "friend": false, + "incidents": 23, + "interval": -1, + "laps_complete": 23, + "laps_lead": 4, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 2, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "6", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 34, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 7, + "starting_position_in_class": 7, + "suit": { + "pattern": 28, + "color1": "d7162d", + "color2": "efd600", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -148201, "display_name": "Crebbez Racing Team", - "finish_position": 35, - "finish_position_in_class": 14, - "laps_lead": 1, - "laps_complete": 22, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 4851648, "best_lap_num": 10, "best_lap_time": 4756861, @@ -25472,75 +26780,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 54, - "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": 2, - "starting_position_in_class": 2, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 54, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 47, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, - "livery": { - "car_id": 72, - "pattern": 1, - "color1": "124b80", - "color2": "ffdf10", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 0, - "car_number": "333", - "wheel_color": "000000", - "rim_type": 0 - }, - "suit": { - "pattern": 22, - "color1": "ffffff", - "color2": "124b80", - "color3": "ffdf10" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -148201, "cust_id": 328880, "display_name": "Marcel Nöldner", - "finish_position": 35, - "finish_position_in_class": 14, - "laps_lead": 1, - "laps_complete": 22, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 54, + "ai": false, "average_lap": 4851648, "best_lap_num": 10, "best_lap_time": 4756861, @@ -25549,41 +26806,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 54, - "drop_race": false, - "club_points": 0, - "position": 35, - "qual_lap_time": -1, - "starting_position": 2, - "starting_position_in_class": 2, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 54, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 376.66165, - "oldi_rating": 2610, - "old_ttrating": 1293, - "new_license_level": 20, - "new_sub_level": 453, - "new_cpi": 100.4224, - "newi_rating": 2581, - "new_ttrating": 1293, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 35, + "finish_position_in_class": 14, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "A7ED1D", + "color2": "C42112", + "color3": "3EBBB0", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 47, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 22, + "laps_lead": 1, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 54, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 1, @@ -25601,37 +26857,97 @@ "wheel_color": "000000", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 100.4224, + "new_license_level": 20, + "new_sub_level": 453, + "new_ttrating": 1293, + "newi_rating": 2581, + "old_cpi": 376.66165, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1293, + "oldi_rating": 2610, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 2, + "starting_position_in_class": 2, "suit": { "pattern": 22, "color1": "ffffff", "color2": "124b80", "color3": "ffdf10" }, - "helmet": { - "pattern": 57, - "color1": "A7ED1D", - "color2": "C42112", - "color3": "3EBBB0", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 35, + "finish_position_in_class": 14, + "friend": false, + "incidents": 47, + "interval": -1, + "laps_complete": 22, + "laps_lead": 1, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 72, + "pattern": 1, + "color1": "124b80", + "color2": "ffdf10", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 107, + "sponsor2": 0, + "car_number": "333", + "wheel_color": "000000", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 35, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 2, + "starting_position_in_class": 2, + "suit": { + "pattern": 22, + "color1": "ffffff", + "color2": "124b80", + "color3": "ffdf10" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -204982, "display_name": "XZ Racing Omega", - "finish_position": 36, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 21, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 4883404, "best_lap_num": 4, "best_lap_time": 4762903, @@ -25640,75 +26956,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 46, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": 6, - "starting_position_in_class": 6, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 46, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, - "livery": { - "car_id": 132, - "pattern": 10, - "color1": "ff177b", - "color2": "ccff00", - "color3": "17ebd3", - "number_font": 1, - "number_color1": "ffffff", - "number_color2": "000000", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "825", - "wheel_color": "ccff00", - "rim_type": 1 - }, - "suit": { - "pattern": 6, - "color1": "CCFF00", - "color2": "CCFF00", - "color3": "000000" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -204982, "cust_id": 336689, "display_name": "Ben Hoffmann", - "finish_position": 36, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 4860095, "best_lap_num": 4, "best_lap_time": 4762903, @@ -25717,41 +26982,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 46, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": 6, - "starting_position_in_class": 6, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 46, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 144.88284, - "oldi_rating": 2855, - "old_ttrating": 1764, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 211.7154, - "newi_rating": 2836, - "new_ttrating": 1764, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 15, + "friend": false, + "helmet": { + "pattern": 62, + "color1": "000000", + "color2": "ebff00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 10, @@ -25769,35 +27033,40 @@ "wheel_color": "ccff00", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 211.7154, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1764, + "newi_rating": 2836, + "old_cpi": 144.88284, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1764, + "oldi_rating": 2855, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 6, + "starting_position_in_class": 6, "suit": { "pattern": 6, "color1": "CCFF00", "color2": "CCFF00", "color3": "000000" }, - "helmet": { - "pattern": 62, - "color1": "000000", - "color2": "ebff00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -204982, "cust_id": 394660, "display_name": "Robert Odams", - "finish_position": 36, - "finish_position_in_class": 15, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 46, + "ai": false, "average_lap": 4937792, "best_lap_num": 17, "best_lap_time": 4936535, @@ -25806,41 +27075,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 46, - "drop_race": false, - "club_points": 0, - "position": 36, - "qual_lap_time": -1, - "starting_position": 6, - "starting_position_in_class": 6, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 46, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 463, - "old_cpi": 107.439735, - "oldi_rating": 1549, - "old_ttrating": 1151, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 137.55406, - "newi_rating": 1539, - "new_ttrating": 1151, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 15, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "d24edf", + "color2": "000000", + "color3": "c3ba12", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 46, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 10, @@ -25858,37 +27126,97 @@ "wheel_color": "ccff00", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 137.55406, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1151, + "newi_rating": 1539, + "old_cpi": 107.439735, + "old_license_level": 20, + "old_sub_level": 463, + "old_ttrating": 1151, + "oldi_rating": 1549, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 6, + "starting_position_in_class": 6, "suit": { "pattern": 6, "color1": "CCFF00", "color2": "CCFF00", "color3": "000000" }, - "helmet": { - "pattern": 58, - "color1": "d24edf", - "color2": "000000", - "color3": "c3ba12", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 36, + "finish_position_in_class": 15, + "friend": false, + "incidents": 11, + "interval": -1, + "laps_complete": 21, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 10, + "color1": "ff177b", + "color2": "ccff00", + "color3": "17ebd3", + "number_font": 1, + "number_color1": "ffffff", + "number_color2": "000000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "825", + "wheel_color": "ccff00", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 36, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 6, + "starting_position_in_class": 6, + "suit": { + "pattern": 6, + "color1": "CCFF00", + "color2": "CCFF00", + "color3": "000000" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -239760, "display_name": "KMR e-S ONLINE LESSON RT", - "finish_position": 37, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 21, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 6016549, "best_lap_num": 2, "best_lap_time": 5839045, @@ -25897,75 +27225,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": true, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": 49, - "starting_position_in_class": 3, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 48, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 17, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, - "livery": { - "car_id": 67, - "pattern": 12, - "color1": "c4b9f9", - "color2": "c2dbfb", - "color3": "a0aaf3", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 10, - "sponsor2": 69, - "car_number": "193", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 7, - "color1": "f4f5fb", - "color2": "d15c04", - "color3": "11039d" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -239760, "cust_id": 604779, "display_name": "Yoshito Ko", - "finish_position": 37, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 8, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 5971667, "best_lap_num": 2, "best_lap_time": 5839045, @@ -25974,41 +27251,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": true, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": 49, - "starting_position_in_class": 3, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 48, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 4, - "division_name": "Red Division", - "old_license_level": 19, - "old_sub_level": 342, - "old_cpi": 63.689526, - "oldi_rating": 1611, - "old_ttrating": 1564, - "new_license_level": 20, - "new_sub_level": 448, - "new_cpi": 97.18223, - "newi_rating": 1607, - "new_ttrating": 1564, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": true, + "finish_position": 37, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "f4f4f4", + "color2": "fcea00", + "color3": "ff0000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 8, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 12, @@ -26026,35 +27302,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 97.18223, + "new_license_level": 20, + "new_sub_level": 448, + "new_ttrating": 1564, + "newi_rating": 1607, + "old_cpi": 63.689526, + "old_license_level": 19, + "old_sub_level": 342, + "old_ttrating": 1564, + "oldi_rating": 1611, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 49, + "starting_position_in_class": 3, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 63, - "color1": "f4f4f4", - "color2": "fcea00", - "color3": "ff0000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -239760, "cust_id": 586486, "display_name": "Shota Tsujino", - "finish_position": 37, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 6044765, "best_lap_num": 18, "best_lap_time": 6036461, @@ -26063,41 +27344,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": 49, - "starting_position_in_class": 3, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 48, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 2, - "division_name": "Silver Division", - "old_license_level": 13, - "old_sub_level": 175, - "old_cpi": 25.793882, - "oldi_rating": 1797, - "old_ttrating": 1422, - "new_license_level": 16, - "new_sub_level": 445, - "new_cpi": 64.77381, - "newi_rating": 1794, - "new_ttrating": 1422, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "565656", + "color2": "ff8400", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 6, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 67, "pattern": 12, @@ -26115,35 +27395,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 64.77381, + "new_license_level": 16, + "new_sub_level": 445, + "new_ttrating": 1422, + "newi_rating": 1794, + "old_cpi": 25.793882, + "old_license_level": 13, + "old_sub_level": 175, + "old_ttrating": 1422, + "oldi_rating": 1797, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 49, + "starting_position_in_class": 3, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 36, - "color1": "565656", - "color2": "ff8400", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -239760, "cust_id": 668202, "display_name": "Yukihiro Inoue", - "finish_position": 37, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 6125538, "best_lap_num": 12, "best_lap_time": 5923344, @@ -26152,41 +27437,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": false, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": 49, - "starting_position_in_class": 3, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 48, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 274, - "old_cpi": 54.02234, - "oldi_rating": 2596, - "old_ttrating": 1216, - "new_license_level": 18, - "new_sub_level": 297, - "new_cpi": 62.81307, - "newi_rating": 2594, - "new_ttrating": 1216, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 37, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "4bd3fd", + "color2": "013990", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 12, @@ -26204,35 +27488,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 62.81307, + "new_license_level": 18, + "new_sub_level": 297, + "new_ttrating": 1216, + "newi_rating": 2594, + "old_cpi": 54.02234, + "old_license_level": 18, + "old_sub_level": 274, + "old_ttrating": 1216, + "oldi_rating": 2596, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 49, + "starting_position_in_class": 3, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 1, - "color1": "4bd3fd", - "color2": "013990", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -239760, "cust_id": 542379, "display_name": "Makoto Kuroshima", - "finish_position": 37, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 48, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -26241,41 +27530,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 48, - "drop_race": true, - "club_points": 0, - "position": 37, - "qual_lap_time": -1, - "starting_position": 49, - "starting_position_in_class": 3, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 48, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 368, - "old_cpi": 75.605644, - "oldi_rating": 1543, - "old_ttrating": 1300, - "new_license_level": 19, - "new_sub_level": 370, - "new_cpi": 76.52876, - "newi_rating": 1542, - "new_ttrating": 1300, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": true, + "finish_position": 37, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "ffffff", + "color2": "dd711f", + "color3": "eff0f1", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 48, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 12, @@ -26293,37 +27581,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 76.52876, + "new_license_level": 19, + "new_sub_level": 370, + "new_ttrating": 1300, + "newi_rating": 1542, + "old_cpi": 75.605644, + "old_license_level": 19, + "old_sub_level": 368, + "old_ttrating": 1300, + "oldi_rating": 1543, + "opt_laps_complete": 0, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 49, + "starting_position_in_class": 3, "suit": { "pattern": 7, "color1": "f4f5fb", "color2": "d15c04", "color3": "11039d" }, - "helmet": { - "pattern": 8, - "color1": "ffffff", - "color2": "dd711f", - "color3": "eff0f1", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -191189, - "display_name": "Team Victor Espert", - "finish_position": 38, - "finish_position_in_class": 7, + "drop_race": true, + "finish_position": 37, + "finish_position_in_class": 6, + "friend": false, + "incidents": 17, + "interval": -1, + "laps_complete": 21, "laps_lead": 0, - "laps_complete": 20, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 12, + "color1": "c4b9f9", + "color2": "c2dbfb", + "color3": "a0aaf3", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 10, + "sponsor2": 69, + "car_number": "193", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "position": 37, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 49, + "starting_position_in_class": 3, + "suit": { + "pattern": 7, + "color1": "f4f5fb", + "color2": "d15c04", + "color3": "11039d" + }, + "watched": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -191189, + "display_name": "Team Victor Espert", + "aggregate_champ_points": 38, + "ai": false, "average_lap": 6833524, "best_lap_num": 11, "best_lap_time": 5979074, @@ -26332,75 +27680,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 38, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": 47, - "starting_position_in_class": 1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 38, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 38, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, - "livery": { - "car_id": 67, - "pattern": 22, - "color1": "10FC06", - "color2": "111111", - "color3": "000000", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "44", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "000000", - "color2": "29ff00", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -191189, "cust_id": 506585, "display_name": "Victor Espert", - "finish_position": 38, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 20, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 6833524, "best_lap_num": 11, "best_lap_time": 5979074, @@ -26409,41 +27706,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 38, - "drop_race": false, - "club_points": 0, - "position": 38, - "qual_lap_time": -1, - "starting_position": 47, - "starting_position_in_class": 1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 38, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 330.32852, - "oldi_rating": 1892, - "old_ttrating": 1276, - "new_license_level": 20, - "new_sub_level": 469, - "new_cpi": 111.60432, - "newi_rating": 1864, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 38, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "000000", + "color2": "00c705", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 38, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 20, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 22, @@ -26461,114 +27757,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 111.60432, + "new_license_level": 20, + "new_sub_level": 469, + "new_ttrating": 1276, + "newi_rating": 1864, + "old_cpi": 330.32852, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1276, + "oldi_rating": 1892, + "opt_laps_complete": 0, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 47, + "starting_position_in_class": 1, "suit": { "pattern": 1, "color1": "000000", "color2": "29ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 36, - "color1": "000000", - "color2": "00c705", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -237732, - "display_name": "RacingXP", - "finish_position": 39, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 18, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 6629004, - "best_lap_num": 2, - "best_lap_time": 5977503, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 28, "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": 57, - "starting_position_in_class": 11, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 38, + "finish_position_in_class": 7, + "friend": false, + "incidents": 38, + "interval": -1, + "laps_complete": 20, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, "livery": { "car_id": 67, - "pattern": 11, - "color1": "ed2129", - "color2": "ffffff", + "pattern": 22, + "color1": "10FC06", + "color2": "111111", "color3": "000000", "number_font": 0, - "number_color1": "ffffff", - "number_color2": "ffffff", - "number_color3": "ffffff", + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "77", - "wheel_color": "ffffff", - "rim_type": 0 + "car_number": "44", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 38, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 47, + "starting_position_in_class": 1, "suit": { - "pattern": 22, - "color1": "ED2129", - "color2": "FFFFFF", - "color3": "111111" + "pattern": 1, + "color1": "000000", + "color2": "29ff00", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -237732, + "display_name": "RacingXP", + "aggregate_champ_points": 28, + "ai": false, + "average_lap": 6629004, + "best_lap_num": 2, + "best_lap_time": 5977503, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 28, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -237732, "cust_id": 539399, "display_name": "Denis Santos2", - "finish_position": 39, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 18, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 28, + "ai": false, "average_lap": 6629004, "best_lap_num": 2, "best_lap_time": 5977503, @@ -26577,41 +27882,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 28, - "drop_race": false, - "club_points": 0, - "position": 39, - "qual_lap_time": -1, - "starting_position": 57, - "starting_position_in_class": 11, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 28, + "class_interval": -1, "club_id": 45, "club_name": "Brazil", + "club_points": 0, "club_shortname": "Brazil", + "country_code": "BR", "division": 1, - "division_name": "Gold Division", - "old_license_level": 11, - "old_sub_level": 309, - "old_cpi": 24.485106, - "oldi_rating": 1717, - "old_ttrating": 1401, - "new_license_level": 12, - "new_sub_level": 499, - "new_cpi": 68.22416, - "newi_rating": 1680, - "new_ttrating": 1401, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 39, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 59, + "color1": "000000", + "color2": "f9f6f6", + "color3": "f70f0f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 18, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 28, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 67, "pattern": 11, @@ -26629,37 +27933,97 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.22416, + "new_license_level": 12, + "new_sub_level": 499, + "new_ttrating": 1401, + "newi_rating": 1680, + "old_cpi": 24.485106, + "old_license_level": 11, + "old_sub_level": 309, + "old_ttrating": 1401, + "oldi_rating": 1717, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 57, + "starting_position_in_class": 11, "suit": { "pattern": 22, "color1": "ED2129", "color2": "FFFFFF", "color3": "111111" }, - "helmet": { - "pattern": 59, - "color1": "000000", - "color2": "f9f6f6", - "color3": "f70f0f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 39, + "finish_position_in_class": 8, + "friend": false, + "incidents": 18, + "interval": -1, + "laps_complete": 18, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 11, + "color1": "ed2129", + "color2": "ffffff", + "color3": "000000", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "ffffff", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "77", + "wheel_color": "ffffff", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 39, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 57, + "starting_position_in_class": 11, + "suit": { + "pattern": 22, + "color1": "ED2129", + "color2": "FFFFFF", + "color3": "111111" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -131642, "display_name": "DRG Racing Silver", - "finish_position": 40, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 17, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 24, + "ai": false, "average_lap": 5036161, "best_lap_num": 14, "best_lap_time": 4933341, @@ -26668,75 +28032,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 24, - "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": 27, - "starting_position_in_class": 5, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 24, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, - "livery": { - "car_id": 143, - "pattern": 1, - "color1": "ff0000", - "color2": "00ff00", - "color3": "0000ff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "12", - "wheel_color": "626262", - "rim_type": 1 - }, - "suit": { - "pattern": 22, - "color1": "323232", - "color2": "E6E6e6", - "color3": "78Ff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -131642, "cust_id": 371798, "display_name": "Grant Yingling", - "finish_position": 40, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 17, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 24, + "ai": false, "average_lap": 5036161, "best_lap_num": 14, "best_lap_time": 4933341, @@ -26745,41 +28058,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 24, - "drop_race": false, - "club_points": 0, - "position": 40, - "qual_lap_time": -1, - "starting_position": 27, - "starting_position_in_class": 5, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 24, + "class_interval": -1, "club_id": 28, "club_name": "Michigan", + "club_points": 0, "club_shortname": "Michigan", + "country_code": "US", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 218.71999, - "oldi_rating": 2070, - "old_ttrating": 1360, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 207.47125, - "newi_rating": 2011, - "new_ttrating": 1360, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 40, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 36, + "color1": "725b6d", + "color2": "cc584a", + "color3": "dfb1b3", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 17, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 24, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 1, @@ -26797,37 +28109,97 @@ "wheel_color": "626262", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 207.47125, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 1360, + "newi_rating": 2011, + "old_cpi": 218.71999, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 1360, + "oldi_rating": 2070, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 27, + "starting_position_in_class": 5, "suit": { "pattern": 22, "color1": "323232", "color2": "E6E6e6", "color3": "78Ff00" }, - "helmet": { - "pattern": 36, - "color1": "725b6d", - "color2": "cc584a", - "color3": "dfb1b3", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 40, + "finish_position_in_class": 11, + "friend": false, + "incidents": 13, + "interval": -1, + "laps_complete": 17, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 1, + "color1": "ff0000", + "color2": "00ff00", + "color3": "0000ff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "12", + "wheel_color": "626262", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 40, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 27, + "starting_position_in_class": 5, + "suit": { + "pattern": 22, + "color1": "323232", + "color2": "E6E6e6", + "color3": "78Ff00" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -266445, "display_name": "Peixoto Team", - "finish_position": 41, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 5104241, "best_lap_num": 14, "best_lap_time": 4820119, @@ -26836,75 +28208,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 38, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": 20, - "starting_position_in_class": 20, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 38, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, - "livery": { - "car_id": 132, - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "number_font": 31, - "number_color1": "e6dfdf", - "number_color2": "33ff00", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "23", - "wheel_color": "d29044", - "rim_type": 1 - }, - "suit": { - "pattern": 15, - "color1": "000000", - "color2": "e6dfdf", - "color3": "33ff00" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -266445, "cust_id": 617660, "display_name": "Filipe Peixoto", - "finish_position": 41, - "finish_position_in_class": 16, - "laps_lead": 0, - "laps_complete": 16, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 38, + "ai": false, "average_lap": 5104241, "best_lap_num": 14, "best_lap_time": 4820119, @@ -26913,41 +28234,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 38, - "drop_race": false, - "club_points": 0, - "position": 41, - "qual_lap_time": -1, - "starting_position": 20, - "starting_position_in_class": 20, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 38, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "MC", "division": 1, - "division_name": "Gold Division", - "old_license_level": 18, - "old_sub_level": 227, - "old_cpi": 39.612553, - "oldi_rating": 2606, - "old_ttrating": 1584, - "new_license_level": 20, - "new_sub_level": 446, - "new_cpi": 96.11953, - "newi_rating": 2559, - "new_ttrating": 1584, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 16, + "friend": false, + "helmet": { + "pattern": 47, + "color1": "fd0000", + "color2": "f2ff00", + "color3": "27ff04", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 16, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 38, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -26965,37 +28285,97 @@ "wheel_color": "d29044", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.11953, + "new_license_level": 20, + "new_sub_level": 446, + "new_ttrating": 1584, + "newi_rating": 2559, + "old_cpi": 39.612553, + "old_license_level": 18, + "old_sub_level": 227, + "old_ttrating": 1584, + "oldi_rating": 2606, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 20, + "starting_position_in_class": 20, "suit": { "pattern": 15, "color1": "000000", "color2": "e6dfdf", "color3": "33ff00" }, - "helmet": { - "pattern": 47, - "color1": "fd0000", - "color2": "f2ff00", - "color3": "27ff04", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 41, + "finish_position_in_class": 16, + "friend": false, + "incidents": 16, + "interval": -1, + "laps_complete": 16, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "number_font": 31, + "number_color1": "e6dfdf", + "number_color2": "33ff00", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "23", + "wheel_color": "d29044", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 41, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 20, + "starting_position_in_class": 20, + "suit": { + "pattern": 15, + "color1": "000000", + "color2": "e6dfdf", + "color3": "33ff00" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -225289, "display_name": "ReXpect Racing Team", - "finish_position": 42, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 5361341, "best_lap_num": -1, "best_lap_time": -1, @@ -27004,75 +28384,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 47, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": 40, - "starting_position_in_class": 3, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 47, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 26, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, - "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "28", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 1, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -225289, "cust_id": 581237, "display_name": "Carlos Tejero2", - "finish_position": 42, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 8, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 5343173, "best_lap_num": -1, "best_lap_time": -1, @@ -27081,41 +28410,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 47, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": 40, - "starting_position_in_class": 3, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 47, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 4, - "division_name": "Red Division", - "old_license_level": 18, - "old_sub_level": 207, - "old_cpi": 34.59241, - "oldi_rating": 1389, - "old_ttrating": 1350, - "new_license_level": 18, - "new_sub_level": 280, - "new_cpi": 56.112576, - "newi_rating": 1390, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": false, + "finish_position": 42, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 35, + "color1": "fea6c8", + "color2": "ffffff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 12, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 8, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -27133,35 +28461,40 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.112576, + "new_license_level": 18, + "new_sub_level": 280, + "new_ttrating": 1350, + "newi_rating": 1390, + "old_cpi": 34.59241, + "old_license_level": 18, + "old_sub_level": 207, + "old_ttrating": 1350, + "oldi_rating": 1389, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 40, + "starting_position_in_class": 3, "suit": { "pattern": 1, "color1": "ffffff", "color2": "5481fc", "color3": "111111" }, - "helmet": { - "pattern": 35, - "color1": "fea6c8", - "color2": "ffffff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 }, { "team_id": -225289, "cust_id": 589751, "display_name": "Raul Tejero", - "finish_position": 42, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 47, + "ai": false, "average_lap": 5371723, "best_lap_num": -1, "best_lap_time": -1, @@ -27170,41 +28503,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 47, - "drop_race": false, - "club_points": 0, - "position": 42, - "qual_lap_time": -1, - "starting_position": 40, - "starting_position_in_class": 3, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 47, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 339, - "old_cpi": 62.255466, - "oldi_rating": 1415, - "old_ttrating": 1350, - "new_license_level": 19, - "new_sub_level": 358, - "new_cpi": 70.7519, - "newi_rating": 1415, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 42, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 47, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -27222,114 +28554,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 70.7519, + "new_license_level": 19, + "new_sub_level": 358, + "new_ttrating": 1350, + "newi_rating": 1415, + "old_cpi": 62.255466, + "old_license_level": 19, + "old_sub_level": 339, + "old_ttrating": 1350, + "oldi_rating": 1415, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 40, + "starting_position_in_class": 3, "suit": { "pattern": 1, "color1": "ffffff", "color2": "5481fc", "color3": "111111" }, - "helmet": { - "pattern": 63, - "color1": "ffffff", - "color2": "5481fc", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -255086, - "display_name": "Team Albert", - "finish_position": 43, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 6118891, - "best_lap_num": 3, - "best_lap_time": 5942131, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 19, "drop_race": false, - "club_points": 0, - "position": 43, - "qual_lap_time": -1, - "starting_position": 55, - "starting_position_in_class": 9, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 42, + "finish_position_in_class": 4, + "friend": false, + "incidents": 26, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, "livery": { - "car_id": 67, - "pattern": 10, - "color1": "ffffff", - "color2": "cceeff", - "color3": "00d1ff", + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "000000", - "number_color2": "ff0000", + "number_color1": "FFFFFF", + "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "4", + "car_number": "28", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 42, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 40, + "starting_position_in_class": 3, "suit": { - "pattern": 32, - "color1": "000000", - "color2": "eccb35", - "color3": "a500a8" + "pattern": 1, + "color1": "ffffff", + "color2": "5481fc", + "color3": "111111" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -255086, + "display_name": "Team Albert", + "aggregate_champ_points": 19, + "ai": false, + "average_lap": 6118891, + "best_lap_num": 3, + "best_lap_time": 5942131, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 19, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -255086, "cust_id": 657174, "display_name": "Albert Arnal Clemente", - "finish_position": 43, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 15, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 19, + "ai": false, "average_lap": 6118891, "best_lap_num": 3, "best_lap_time": 5942131, @@ -27338,41 +28679,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 19, - "drop_race": false, - "club_points": 0, - "position": 43, - "qual_lap_time": -1, - "starting_position": 55, - "starting_position_in_class": 9, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 19, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 2, - "division_name": "Silver Division", - "old_license_level": 15, - "old_sub_level": 359, - "old_cpi": 49.078037, - "oldi_rating": 1729, - "old_ttrating": 1359, - "new_license_level": 16, - "new_sub_level": 494, - "new_cpi": 89.66065, - "newi_rating": 1674, - "new_ttrating": 1359, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 43, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 18, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 19, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 10, @@ -27390,37 +28730,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 89.66065, + "new_license_level": 16, + "new_sub_level": 494, + "new_ttrating": 1359, + "newi_rating": 1674, + "old_cpi": 49.078037, + "old_license_level": 15, + "old_sub_level": 359, + "old_ttrating": 1359, + "oldi_rating": 1729, + "opt_laps_complete": 0, + "position": 43, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 55, + "starting_position_in_class": 9, "suit": { "pattern": 32, "color1": "000000", "color2": "eccb35", "color3": "a500a8" }, - "helmet": { - "pattern": 61, - "color1": "000000", - "color2": "eccb35", - "color3": "a500a8", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 43, + "finish_position_in_class": 9, + "friend": false, + "incidents": 18, + "interval": -1, + "laps_complete": 15, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 10, + "color1": "ffffff", + "color2": "cceeff", + "color3": "00d1ff", + "number_font": 0, + "number_color1": "000000", + "number_color2": "ff0000", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "4", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 43, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 55, + "starting_position_in_class": 9, + "suit": { + "pattern": 32, + "color1": "000000", + "color2": "eccb35", + "color3": "a500a8" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -257102, "display_name": "AREION Racing Team", - "finish_position": 44, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 4977754, "best_lap_num": 2, "best_lap_time": 4886948, @@ -27429,75 +28829,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 16, - "drop_race": false, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": 22, - "starting_position_in_class": 0, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 16, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 12, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, - "livery": { - "car_id": 143, - "pattern": 10, - "color1": "d1d0ce", - "color2": "f8bc0c", - "color3": "0a1254", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 107, - "sponsor2": 83, - "car_number": "118", - "wheel_color": "000000", - "rim_type": 1 - }, - "suit": { - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "02005c" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -257102, "cust_id": 712958, "display_name": "Finn Litterscheid", - "finish_position": 44, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 4978412, "best_lap_num": 2, "best_lap_time": 4886948, @@ -27506,41 +28855,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 16, - "drop_race": true, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": 22, - "starting_position_in_class": 0, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 16, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 7, - "old_sub_level": 327, - "old_cpi": 18.987423, - "oldi_rating": 1658, - "old_ttrating": 1350, - "new_license_level": 8, - "new_sub_level": 465, - "new_cpi": 35.181618, - "newi_rating": 1626, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "division_name": "Division 4", + "drop_race": true, + "finish_position": 44, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 24, + "color1": "131483", + "color2": "000000", + "color3": "d2d2d2", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 10, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 143, "pattern": 10, @@ -27558,35 +28906,40 @@ "wheel_color": "000000", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 35.181618, + "new_license_level": 8, + "new_sub_level": 465, + "new_ttrating": 1350, + "newi_rating": 1626, + "old_cpi": 18.987423, + "old_license_level": 7, + "old_sub_level": 327, + "old_ttrating": 1350, + "oldi_rating": 1658, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 22, + "starting_position_in_class": 0, "suit": { "pattern": 0, "color1": "ffffff", "color2": "ffffff", "color3": "02005c" }, - "helmet": { - "pattern": 24, - "color1": "131483", - "color2": "000000", - "color3": "d2d2d2", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "team_id": -257102, "cust_id": 526919, "display_name": "Andreas Baecker", - "finish_position": 44, - "finish_position_in_class": 12, - "laps_lead": 0, - "laps_complete": 7, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 4977096, "best_lap_num": 9, "best_lap_time": 4919783, @@ -27595,41 +28948,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 16, - "drop_race": false, - "club_points": 0, - "position": 44, - "qual_lap_time": -1, - "starting_position": 22, - "starting_position_in_class": 0, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 16, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 16, - "old_sub_level": 414, - "old_cpi": 52.685253, - "oldi_rating": 1975, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 467, - "new_cpi": 74.80315, - "newi_rating": 1944, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 44, + "finish_position_in_class": 12, + "friend": false, + "helmet": { + "pattern": 2, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 7, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 10, @@ -27647,37 +28999,97 @@ "wheel_color": "000000", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 74.80315, + "new_license_level": 16, + "new_sub_level": 467, + "new_ttrating": 1350, + "newi_rating": 1944, + "old_cpi": 52.685253, + "old_license_level": 16, + "old_sub_level": 414, + "old_ttrating": 1350, + "oldi_rating": 1975, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 22, + "starting_position_in_class": 0, "suit": { "pattern": 0, "color1": "ffffff", "color2": "ffffff", - "color3": "02005c" - }, - "helmet": { - "pattern": 2, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 + "color3": "02005c" }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 44, + "finish_position_in_class": 12, + "friend": false, + "incidents": 12, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 10, + "color1": "d1d0ce", + "color2": "f8bc0c", + "color3": "0a1254", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 107, + "sponsor2": 83, + "car_number": "118", + "wheel_color": "000000", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 44, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 22, + "starting_position_in_class": 0, + "suit": { + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "02005c" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -254748, "display_name": "Duck, Cat & Wine Racing", - "finish_position": 45, - "finish_position_in_class": 17, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 31, + "ai": false, "average_lap": 5231614, "best_lap_num": 14, "best_lap_time": 4811295, @@ -27686,75 +29098,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 31, - "drop_race": false, - "club_points": 0, - "position": 45, - "qual_lap_time": -1, - "starting_position": 18, - "starting_position_in_class": 18, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 31, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 24, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, - "livery": { - "car_id": 72, - "pattern": 23, - "color1": "ffffff", - "color2": "73abff", - "color3": "000000", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "5", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 3, - "color1": "ffffff", - "color2": "0340bb", - "color3": "818181" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -254748, "cust_id": 323616, - "display_name": "Andrew Jones18", - "finish_position": 45, - "finish_position_in_class": 17, - "laps_lead": 0, - "laps_complete": 14, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "Andy M Jones", + "aggregate_champ_points": 31, + "ai": false, "average_lap": 5231614, "best_lap_num": 14, "best_lap_time": 4811295, @@ -27763,41 +29124,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 31, - "drop_race": false, - "club_points": 0, - "position": 45, - "qual_lap_time": -1, - "starting_position": 18, - "starting_position_in_class": 18, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 72, + "car_name": "[Legacy] Mercedes-AMG GT3", + "champ_points": 31, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 445, - "old_cpi": 95.4253, - "oldi_rating": 2756, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 447, - "new_cpi": 96.51654, - "newi_rating": 2695, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 45, + "finish_position_in_class": 17, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "000000", + "color2": "000000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 24, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 72, - "aggregate_champ_points": 31, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 72, "pattern": 23, @@ -27815,114 +29175,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 96.51654, + "new_license_level": 20, + "new_sub_level": 447, + "new_ttrating": 1350, + "newi_rating": 2695, + "old_cpi": 95.4253, + "old_license_level": 20, + "old_sub_level": 445, + "old_ttrating": 1350, + "oldi_rating": 2756, + "opt_laps_complete": 0, + "position": 45, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 18, + "starting_position_in_class": 18, "suit": { "pattern": 3, "color1": "ffffff", "color2": "0340bb", - "color3": "818181" - }, - "helmet": { - "pattern": 0, - "color1": "000000", - "color2": "000000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, - "watched": false, - "friend": false, - "ai": false - } - ], - "ai": false - }, - { - "team_id": -230132, - "display_name": "MatStace Go Vroooom", - "finish_position": 46, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5355302, - "best_lap_num": 6, - "best_lap_time": 5263037, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 35, - "drop_race": false, - "club_points": 0, - "position": 46, - "qual_lap_time": -1, - "starting_position": 42, - "starting_position_in_class": 5, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "color3": "818181" + }, + "watched": false, + "weight_penalty_kg": -1 + } + ], + "drop_race": false, + "finish_position": 45, + "finish_position_in_class": 17, + "friend": false, + "incidents": 24, + "interval": -1, + "laps_complete": 14, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, - "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, "livery": { - "car_id": 150, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", + "car_id": 72, + "pattern": 23, + "color1": "ffffff", + "color2": "73abff", + "color3": "000000", "number_font": 0, - "number_color1": "FFFFFF", + "number_color1": "ffffff", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "25", + "car_number": "5", "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 45, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 18, + "starting_position_in_class": 18, "suit": { - "pattern": 21, - "color1": "a10c0c", - "color2": "111111", - "color3": "ffffff" + "pattern": 3, + "color1": "ffffff", + "color2": "0340bb", + "color3": "818181" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -230132, + "display_name": "MatStace Go Vroooom", + "aggregate_champ_points": 35, + "ai": false, + "average_lap": 5355302, + "best_lap_num": 6, + "best_lap_time": 5263037, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 35, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -230132, "cust_id": 180814, "display_name": "Mat Stace", - "finish_position": 46, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 35, + "ai": false, "average_lap": 5355302, "best_lap_num": 6, "best_lap_time": 5263037, @@ -27931,41 +29300,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 35, - "drop_race": false, - "club_points": 0, - "position": 46, - "qual_lap_time": -1, - "starting_position": 42, - "starting_position_in_class": 5, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 35, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 465, - "old_cpi": 108.9224, - "oldi_rating": 1683, - "old_ttrating": 965, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 142.56883, - "newi_rating": 1647, - "new_ttrating": 965, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 46, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "ff9e00", + "color2": "111111", + "color3": "ff78e9", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 35, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -27983,114 +29351,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 142.56883, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 965, + "newi_rating": 1647, + "old_cpi": 108.9224, + "old_license_level": 20, + "old_sub_level": 465, + "old_ttrating": 965, + "oldi_rating": 1683, + "opt_laps_complete": 0, + "position": 46, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 42, + "starting_position_in_class": 5, "suit": { "pattern": 21, "color1": "a10c0c", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 56, - "color1": "ff9e00", - "color2": "111111", - "color3": "ff78e9", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 10 } ], - "ai": false - }, - { - "team_id": -211650, - "display_name": "Iron Monkey Motorsports Green", - "finish_position": 47, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5924086, - "best_lap_num": 9, - "best_lap_time": 5867638, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 9, "drop_race": false, - "club_points": 0, - "position": 47, - "qual_lap_time": -1, - "starting_position": 53, - "starting_position_in_class": 7, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 46, + "finish_position_in_class": 5, + "friend": false, + "incidents": 7, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 21, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 9, "livery": { - "car_id": 67, - "pattern": 2, - "color1": "000000", - "color2": "730c15", - "color3": "080707", + "car_id": 150, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", "number_font": 0, - "number_color1": "ffffff", + "number_color1": "FFFFFF", "number_color2": "777777", "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "730", - "wheel_color": "000000", - "rim_type": 2 + "car_number": "25", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 46, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 42, + "starting_position_in_class": 5, "suit": { - "pattern": 4, - "color1": "000000", - "color2": "ffffff", - "color3": "7a1018" + "pattern": 21, + "color1": "a10c0c", + "color2": "111111", + "color3": "ffffff" }, "watched": false, - "friend": false, + "weight_penalty_kg": 10 + }, + { + "team_id": -211650, + "display_name": "Iron Monkey Motorsports Green", + "aggregate_champ_points": 9, + "ai": false, + "average_lap": 5924086, + "best_lap_num": 9, + "best_lap_time": 5867638, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 9, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211650, "cust_id": 441077, "display_name": "Christian Pfeiffer", - "finish_position": 47, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 11, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 9, + "ai": false, "average_lap": 5924086, "best_lap_num": 9, "best_lap_time": 5867638, @@ -28099,41 +29476,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 9, - "drop_race": false, - "club_points": 0, - "position": 47, - "qual_lap_time": -1, - "starting_position": 53, - "starting_position_in_class": 7, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 9, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 20, - "old_sub_level": 499, - "old_cpi": 414.33582, - "oldi_rating": 1813, - "old_ttrating": 2256, - "new_license_level": 20, - "new_sub_level": 499, - "new_cpi": 147.51808, - "newi_rating": 1739, - "new_ttrating": 2256, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 47, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "ed2129", + "color2": "000000", + "color3": "edee3f", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 21, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 9, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 2, @@ -28151,157 +29527,165 @@ "wheel_color": "000000", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 147.51808, + "new_license_level": 20, + "new_sub_level": 499, + "new_ttrating": 2256, + "newi_rating": 1739, + "old_cpi": 414.33582, + "old_license_level": 20, + "old_sub_level": 499, + "old_ttrating": 2256, + "oldi_rating": 1813, + "opt_laps_complete": 0, + "position": 47, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 53, + "starting_position_in_class": 7, "suit": { "pattern": 4, "color1": "000000", "color2": "ffffff", "color3": "7a1018" }, - "helmet": { - "pattern": 22, - "color1": "ed2129", - "color2": "000000", - "color3": "edee3f", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false - }, - { - "team_id": -274447, - "display_name": "NaoTinTressa", - "finish_position": 48, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 10, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5930481, - "best_lap_num": 2, - "best_lap_time": 5828028, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 4, "drop_race": false, - "club_points": 0, - "position": 48, - "qual_lap_time": -1, - "starting_position": 48, - "starting_position_in_class": 2, - "car_class_id": 74, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 47, + "finish_position_in_class": 10, + "friend": false, + "incidents": 21, + "interval": -1, + "laps_complete": 11, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, "livery": { "car_id": 67, - "pattern": 0, + "pattern": 2, "color1": "000000", - "color2": "a6ff00", - "color3": "000000", + "color2": "730c15", + "color3": "080707", "number_font": 0, - "number_color1": "ff0000", - "number_color2": "000000", - "number_color3": "ffffff", + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "21", - "wheel_color": "adff00", - "rim_type": 0 + "car_number": "730", + "wheel_color": "000000", + "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 47, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 53, + "starting_position_in_class": 7, "suit": { - "pattern": 3, + "pattern": 4, "color1": "000000", - "color2": "a6ff00", - "color3": "ffffff" + "color2": "ffffff", + "color3": "7a1018" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -274447, + "display_name": "NaoTinTressa", + "aggregate_champ_points": 4, + "ai": false, + "average_lap": 5930481, + "best_lap_num": 2, + "best_lap_time": 5828028, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 4, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -274447, "cust_id": 255581, "display_name": "Guilherme Cravo", - "finish_position": 48, - "finish_position_in_class": 11, - "laps_lead": 0, - "laps_complete": 10, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 5930481, "best_lap_num": 2, "best_lap_time": 5828028, "best_nlaps_num": -1, "best_nlaps_time": -1, "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 4, - "drop_race": false, - "club_points": 0, - "position": 48, - "qual_lap_time": -1, - "starting_position": 48, - "starting_position_in_class": 2, + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, "car_class_id": 74, + "car_class_name": "Mazda MX-5 Cup 2016", + "car_class_short_name": "MX5 Cup 2016", + "car_id": 67, + "car_name": "Global Mazda MX-5 Cup", + "champ_points": 4, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "PT", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 201, - "old_cpi": 33.37497, - "oldi_rating": 1674, - "old_ttrating": 1377, - "new_license_level": 19, - "new_sub_level": 354, - "new_cpi": 68.77469, - "newi_rating": 1589, - "new_ttrating": 1377, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 48, + "finish_position_in_class": 11, + "friend": false, + "helmet": { + "pattern": 17, + "color1": "000000", + "color2": "e00900", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 11, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 10, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 67, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 67, "pattern": 0, @@ -28319,37 +29703,97 @@ "wheel_color": "adff00", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 68.77469, + "new_license_level": 19, + "new_sub_level": 354, + "new_ttrating": 1377, + "newi_rating": 1589, + "old_cpi": 33.37497, + "old_license_level": 18, + "old_sub_level": 201, + "old_ttrating": 1377, + "oldi_rating": 1674, + "opt_laps_complete": 0, + "position": 48, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 48, + "starting_position_in_class": 2, "suit": { "pattern": 3, "color1": "000000", "color2": "a6ff00", "color3": "ffffff" }, - "helmet": { - "pattern": 17, - "color1": "000000", - "color2": "e00900", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 48, + "finish_position_in_class": 11, + "friend": false, + "incidents": 11, + "interval": -1, + "laps_complete": 10, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 67, + "pattern": 0, + "color1": "000000", + "color2": "a6ff00", + "color3": "000000", + "number_font": 0, + "number_color1": "ff0000", + "number_color2": "000000", + "number_color3": "ffffff", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "21", + "wheel_color": "adff00", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 48, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 48, + "starting_position_in_class": 2, + "suit": { + "pattern": 3, + "color1": "000000", + "color2": "a6ff00", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -110547, "display_name": "CARBONO WAKA eSPORTS", - "finish_position": 49, - "finish_position_in_class": 18, - "laps_lead": 0, - "laps_complete": 9, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 4927195, "best_lap_num": 4, "best_lap_time": 4792495, @@ -28358,75 +29802,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 23, - "drop_race": false, - "club_points": 0, - "position": 49, - "qual_lap_time": -1, - "starting_position": 21, - "starting_position_in_class": 21, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 23, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 23, - "livery": { - "car_id": 132, - "pattern": 6, - "color1": "000000", - "color2": "000000", - "color3": "00fffc", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "9", - "wheel_color": "00fffc", - "rim_type": 1 - }, - "suit": { - "pattern": 1, - "color1": "000000", - "color2": "E74656", - "color3": "EEEC11" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -110547, "cust_id": 160157, "display_name": "Pablo Gonzalez Becerril", - "finish_position": 49, - "finish_position_in_class": 18, - "laps_lead": 0, - "laps_complete": 9, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 4927195, "best_lap_num": 4, "best_lap_time": 4792495, @@ -28435,41 +29828,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 23, - "drop_race": false, - "club_points": 0, - "position": 49, - "qual_lap_time": -1, - "starting_position": 21, - "starting_position_in_class": 21, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 23, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 1, - "division_name": "Gold Division", - "old_license_level": 20, - "old_sub_level": 436, - "old_cpi": 89.99972, - "oldi_rating": 2565, - "old_ttrating": 1381, - "new_license_level": 20, - "new_sub_level": 480, - "new_cpi": 119.440834, - "newi_rating": 2501, - "new_ttrating": 1381, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 49, + "finish_position_in_class": 18, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "e4ff0e", + "color3": "00fefe", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 7, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 9, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 23, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 6, @@ -28487,83 +29879,53 @@ "wheel_color": "00fffc", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 119.440834, + "new_license_level": 20, + "new_sub_level": 480, + "new_ttrating": 1381, + "newi_rating": 2501, + "old_cpi": 89.99972, + "old_license_level": 20, + "old_sub_level": 436, + "old_ttrating": 1381, + "oldi_rating": 2565, + "opt_laps_complete": 0, + "position": 49, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 21, + "starting_position_in_class": 21, "suit": { "pattern": 1, "color1": "000000", "color2": "E74656", "color3": "EEEC11" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "e4ff0e", - "color3": "00fefe", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -211695, - "display_name": "r4f-eSports.de green", - "finish_position": 50, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 8, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 5116772, - "best_lap_num": -1, - "best_lap_time": -1, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 15, "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": 9, - "starting_position_in_class": 9, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "finish_position": 49, + "finish_position_in_class": 18, + "friend": false, + "incidents": 7, + "interval": -1, + "laps_complete": 9, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 35, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, "livery": { "car_id": 132, - "pattern": 11, - "color1": "55f422", - "color2": "0d0c0c", - "color3": "ffffff", + "pattern": 6, + "color1": "000000", + "color2": "000000", + "color3": "00fffc", "number_font": 0, "number_color1": "ffffff", "number_color2": "777777", @@ -28571,30 +29933,69 @@ "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "2", - "wheel_color": "4fe611", - "rim_type": 0 + "car_number": "9", + "wheel_color": "00fffc", + "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 49, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 21, + "starting_position_in_class": 21, "suit": { - "pattern": 30, - "color1": "58CD2E", - "color2": "111111", - "color3": "ffffff" + "pattern": 1, + "color1": "000000", + "color2": "E74656", + "color3": "EEEC11" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -211695, + "display_name": "r4f-eSports.de green", + "aggregate_champ_points": 15, + "ai": false, + "average_lap": 5116772, + "best_lap_num": -1, + "best_lap_time": -1, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 15, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -211695, "cust_id": 570868, "display_name": "Chris Schmid", - "finish_position": 50, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 5116772, "best_lap_num": -1, "best_lap_time": -1, @@ -28603,41 +30004,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 15, - "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": 9, - "starting_position_in_class": 9, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 15, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 352, - "old_cpi": 67.776085, - "oldi_rating": 2902, - "old_ttrating": 1835, - "new_license_level": 19, - "new_sub_level": 328, - "new_cpi": 57.93626, - "newi_rating": 2859, - "new_ttrating": 1835, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 19, + "friend": false, + "helmet": { + "pattern": 65, + "color1": "47ff01", + "color2": "111111", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 22, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 11, @@ -28655,78 +30055,82 @@ "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 57.93626, + "new_license_level": 19, + "new_sub_level": 328, + "new_ttrating": 1835, + "newi_rating": 2859, + "old_cpi": 67.776085, + "old_license_level": 19, + "old_sub_level": 352, + "old_ttrating": 1835, + "oldi_rating": 2902, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 9, + "starting_position_in_class": 9, "suit": { "pattern": 30, "color1": "58CD2E", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 65, - "color1": "47ff01", - "color2": "111111", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 }, { "team_id": -211695, "cust_id": 290902, "display_name": "Benjamin Kielhorn", - "finish_position": 50, - "finish_position_in_class": 19, - "laps_lead": 0, - "laps_complete": 3, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 15, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, "best_nlaps_num": -1, "best_nlaps_time": -1, "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 15, - "drop_race": false, - "club_points": 0, - "position": 50, - "qual_lap_time": -1, - "starting_position": 9, - "starting_position_in_class": 9, - "car_class_id": 4005, - "club_id": 42, - "club_name": "DE-AT-CH", - "club_shortname": "DE-AT-CH", - "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 463, - "old_cpi": 107.13018, - "oldi_rating": 1846, - "old_ttrating": 1579, - "new_license_level": 20, - "new_sub_level": 421, - "new_cpi": 81.391525, - "newi_rating": 1820, - "new_ttrating": 1579, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 15, + "class_interval": -1, + "club_id": 42, + "club_name": "DE-AT-CH", + "club_points": 0, + "club_shortname": "DE-AT-CH", + "country_code": "DE", + "division": 2, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 19, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "ffffff", + "color2": "000000", + "color3": "2b2b2b", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 3, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 15, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 11, @@ -28744,37 +30148,97 @@ "wheel_color": "4fe611", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 81.391525, + "new_license_level": 20, + "new_sub_level": 421, + "new_ttrating": 1579, + "newi_rating": 1820, + "old_cpi": 107.13018, + "old_license_level": 20, + "old_sub_level": 463, + "old_ttrating": 1579, + "oldi_rating": 1846, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 9, + "starting_position_in_class": 9, "suit": { "pattern": 30, "color1": "58CD2E", "color2": "111111", "color3": "ffffff" }, - "helmet": { - "pattern": 0, - "color1": "ffffff", - "color2": "000000", - "color3": "2b2b2b", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 50, + "finish_position_in_class": 19, + "friend": false, + "incidents": 35, + "interval": -1, + "laps_complete": 8, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 11, + "color1": "55f422", + "color2": "0d0c0c", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "2", + "wheel_color": "4fe611", + "rim_type": 0 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 50, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 9, + "starting_position_in_class": 9, + "suit": { + "pattern": 30, + "color1": "58CD2E", + "color2": "111111", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -188688, "display_name": "Gabir Motorsports Exterminatus", - "finish_position": 51, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 8, + "ai": false, "average_lap": 8199078, "best_lap_num": -1, "best_lap_time": -1, @@ -28783,75 +30247,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 8, - "drop_race": false, - "club_points": 0, - "position": 51, - "qual_lap_time": -1, - "starting_position": 33, - "starting_position_in_class": 11, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 8, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 8, - "livery": { - "car_id": 143, - "pattern": 12, - "color1": "013e7f", - "color2": "ff7701", - "color3": "031f4e", - "number_font": 36, - "number_color1": "005ec2", - "number_color2": "cb05d5", - "number_color3": "000000", - "number_slant": 2, - "sponsor1": 141, - "sponsor2": 163, - "car_number": "303", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 30, - "color1": "186202", - "color2": "e3ff00", - "color3": "000903" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -188688, "cust_id": 511940, - "display_name": "David M Meyer", - "finish_position": 51, - "finish_position_in_class": 13, - "laps_lead": 0, - "laps_complete": 6, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "display_name": "Veevee Meyer", + "aggregate_champ_points": 8, + "ai": false, "average_lap": 8199078, "best_lap_num": -1, "best_lap_time": -1, @@ -28860,41 +30273,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 8, - "drop_race": false, - "club_points": 0, - "position": 51, - "qual_lap_time": -1, - "starting_position": 33, - "starting_position_in_class": 11, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 8, + "class_interval": -1, "club_id": 29, "club_name": "Midwest", + "club_points": 0, "club_shortname": "Midwest", + "country_code": "US", "division": 3, - "division_name": "Bronze Division", - "old_license_level": 19, - "old_sub_level": 309, - "old_cpi": 50.945335, - "oldi_rating": 1664, - "old_ttrating": 1216, - "new_license_level": 19, - "new_sub_level": 338, - "new_cpi": 62.014896, - "newi_rating": 1594, - "new_ttrating": 1216, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 4", + "drop_race": false, + "finish_position": 51, + "finish_position_in_class": 13, + "friend": false, + "helmet": { + "pattern": 67, + "color1": "367c03", + "color2": "ba07f0", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 6, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 8, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 12, @@ -28912,37 +30324,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 62.014896, + "new_license_level": 19, + "new_sub_level": 338, + "new_ttrating": 1216, + "newi_rating": 1594, + "old_cpi": 50.945335, + "old_license_level": 19, + "old_sub_level": 309, + "old_ttrating": 1216, + "oldi_rating": 1664, + "opt_laps_complete": 0, + "position": 51, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 33, + "starting_position_in_class": 11, "suit": { "pattern": 30, "color1": "186202", "color2": "e3ff00", "color3": "000903" }, - "helmet": { - "pattern": 67, - "color1": "367c03", - "color2": "ba07f0", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 51, + "finish_position_in_class": 13, + "friend": false, + "incidents": 8, + "interval": -1, + "laps_complete": 6, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 143, + "pattern": 12, + "color1": "013e7f", + "color2": "ff7701", + "color3": "031f4e", + "number_font": 36, + "number_color1": "005ec2", + "number_color2": "cb05d5", + "number_color3": "000000", + "number_slant": 2, + "sponsor1": 141, + "sponsor2": 163, + "car_number": "303", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 51, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 33, + "starting_position_in_class": 11, + "suit": { + "pattern": 30, + "color1": "186202", + "color2": "e3ff00", + "color3": "000903" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -274851, "display_name": "LAILE MOTORSPORT #141", - "finish_position": 52, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 5119153, "best_lap_num": -1, "best_lap_time": -1, @@ -28951,75 +30423,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 4, - "drop_race": true, - "club_points": 0, - "position": 52, - "qual_lap_time": -1, - "starting_position": 35, - "starting_position_in_class": 13, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 4, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 4, - "livery": { - "car_id": 143, - "pattern": 0, - "color1": "2a3795", - "color2": "ed2129", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "127", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 2, - "color1": "cccccc", - "color2": "111111", - "color3": "4c4747" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -274851, "cust_id": 546781, "display_name": "Makoto Miyajima", - "finish_position": 52, - "finish_position_in_class": 14, - "laps_lead": 0, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 4, + "ai": false, "average_lap": 5119153, "best_lap_num": -1, "best_lap_time": -1, @@ -29028,41 +30449,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 4, - "drop_race": true, - "club_points": 0, - "position": 52, - "qual_lap_time": -1, - "starting_position": 35, - "starting_position_in_class": 13, "car_class_id": 3104, + "car_class_name": "Porsche 911 GT3 Cup (992)", + "car_class_short_name": "Porsche 992", + "car_id": 143, + "car_name": "Porsche 911 GT3 Cup (992)", + "champ_points": 4, + "class_interval": -1, "club_id": 48, "club_name": "Japan", + "club_points": 0, "club_shortname": "Japan", + "country_code": "JP", "division": 4, - "division_name": "Red Division", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 197.92282, - "oldi_rating": 1776, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 108.72267, - "newi_rating": 1688, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 5", + "drop_race": true, + "finish_position": 52, + "finish_position_in_class": 14, + "friend": false, + "helmet": { + "pattern": 65, + "color1": "e5e5e5", + "color2": "111111", + "color3": "767373", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 14, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 5, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 143, - "aggregate_champ_points": 4, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 143, "pattern": 0, @@ -29080,114 +30500,123 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 108.72267, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1350, + "newi_rating": 1688, + "old_cpi": 197.92282, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1350, + "oldi_rating": 1776, + "opt_laps_complete": 0, + "position": 52, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 35, + "starting_position_in_class": 13, "suit": { "pattern": 2, "color1": "cccccc", "color2": "111111", "color3": "4c4747" }, - "helmet": { - "pattern": 65, - "color1": "e5e5e5", - "color2": "111111", - "color3": "767373", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } - ], - "ai": false - }, - { - "team_id": -276486, - "display_name": "SimRacing_Germany_NEC", - "finish_position": 53, - "finish_position_in_class": 20, - "laps_lead": 1, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, - "average_lap": 4775848, - "best_lap_num": 4, - "best_lap_time": 4764108, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 7, - "drop_race": true, - "club_points": 0, - "position": 53, - "qual_lap_time": -1, - "starting_position": 4, - "starting_position_in_class": 4, - "car_class_id": 4005, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + ], + "drop_race": true, + "finish_position": 52, + "finish_position_in_class": 14, + "friend": false, + "incidents": 14, + "interval": -1, + "laps_complete": 5, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 7, "livery": { - "car_id": 132, + "car_id": 143, "pattern": 0, "color1": "2a3795", "color2": "ed2129", - "color3": "090909", + "color3": "ffffff", "number_font": 0, "number_color1": "ffffff", - "number_color2": "7b7474", - "number_color3": "0b0b0b", + "number_color2": "777777", + "number_color3": "000000", "number_slant": 0, "sponsor1": 0, "sponsor2": 0, - "car_number": "999", - "wheel_color": "faf4f4", - "rim_type": 1 + "car_number": "127", + "wheel_color": null, + "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 52, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 35, + "starting_position_in_class": 13, "suit": { "pattern": 2, - "color1": "e60c0c", - "color2": "110d0d", - "color3": "f7f1f1" + "color1": "cccccc", + "color2": "111111", + "color3": "4c4747" }, "watched": false, - "friend": false, + "weight_penalty_kg": -1 + }, + { + "team_id": -276486, + "display_name": "SimRacing_Germany_NEC", + "aggregate_champ_points": 7, + "ai": false, + "average_lap": 4775848, + "best_lap_num": 4, + "best_lap_time": 4764108, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 7, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -276486, "cust_id": 635972, "display_name": "Manu Tiger", - "finish_position": 53, - "finish_position_in_class": 20, - "laps_lead": 1, - "laps_complete": 5, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 7, + "ai": false, "average_lap": 4775848, "best_lap_num": 4, "best_lap_time": 4764108, @@ -29196,41 +30625,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 7, - "drop_race": true, - "club_points": 0, - "position": 53, - "qual_lap_time": -1, - "starting_position": 4, - "starting_position_in_class": 4, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 7, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 2, - "division_name": "Silver Division", - "old_license_level": 20, - "old_sub_level": 486, - "old_cpi": 124.32292, - "oldi_rating": 2530, - "old_ttrating": 1457, - "new_license_level": 20, - "new_sub_level": 456, - "new_cpi": 102.2244, - "newi_rating": 2449, - "new_ttrating": 1457, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": true, + "finish_position": 53, + "finish_position_in_class": 20, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "111111", + "color2": "f9f8f5", + "color3": "fc0c05", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 13, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 5, + "laps_lead": 1, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 7, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 0, @@ -29248,114 +30676,123 @@ "wheel_color": "faf4f4", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 102.2244, + "new_license_level": 20, + "new_sub_level": 456, + "new_ttrating": 1457, + "newi_rating": 2449, + "old_cpi": 124.32292, + "old_license_level": 20, + "old_sub_level": 486, + "old_ttrating": 1457, + "oldi_rating": 2530, + "opt_laps_complete": 0, + "position": 53, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 4, + "starting_position_in_class": 4, "suit": { "pattern": 2, "color1": "e60c0c", "color2": "110d0d", "color3": "f7f1f1" }, - "helmet": { - "pattern": 8, - "color1": "111111", - "color2": "f9f8f5", - "color3": "fc0c05", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false - }, - { - "team_id": -124983, - "display_name": "Not Fast, Just Furious", - "finish_position": 54, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, + "drop_race": true, + "finish_position": 53, + "finish_position_in_class": 20, + "friend": false, + "incidents": 13, "interval": -1, - "class_interval": -1, - "average_lap": 5585559, - "best_lap_num": 3, - "best_lap_time": 5585559, - "best_nlaps_num": -1, - "best_nlaps_time": -1, - "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 23, - "drop_race": false, - "club_points": 0, - "position": 54, - "qual_lap_time": -1, - "starting_position": 43, - "starting_position_in_class": 6, - "car_class_id": 4006, - "club_id": -1, - "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, + "laps_complete": 5, + "laps_lead": 1, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 23, "livery": { - "car_id": 119, - "pattern": 4, - "color1": "7b80db", - "color2": "332c82", - "color3": "8234ba", + "car_id": 132, + "pattern": 0, + "color1": "2a3795", + "color2": "ed2129", + "color3": "090909", "number_font": 0, - "number_color1": "9bf56a", - "number_color2": "db25c2", - "number_color3": "c8b8a6", + "number_color1": "ffffff", + "number_color2": "7b7474", + "number_color3": "0b0b0b", "number_slant": 0, - "sponsor1": 141, + "sponsor1": 0, "sponsor2": 0, - "car_number": "18", - "wheel_color": "d4b2b2", + "car_number": "999", + "wheel_color": "faf4f4", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 53, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 4, + "starting_position_in_class": 4, "suit": { - "pattern": 28, - "color1": "F3F6F6", - "color2": "F5F5EF", - "color3": "F5F4F0" + "pattern": 2, + "color1": "e60c0c", + "color2": "110d0d", + "color3": "f7f1f1" }, "watched": false, - "friend": false, + "weight_penalty_kg": 15 + }, + { + "team_id": -124983, + "display_name": "Not Fast, Just Furious", + "aggregate_champ_points": 23, + "ai": false, + "average_lap": 5585559, + "best_lap_num": 3, + "best_lap_time": 5585559, + "best_nlaps_num": -1, + "best_nlaps_time": -1, + "best_qual_lap_at": "1970-01-01T00:00:00Z", + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 23, + "class_interval": -1, + "club_id": -1, + "club_points": 0, + "country_code": "ZZ", + "division": -1, "driver_results": [ { "team_id": -124983, "cust_id": 356457, "display_name": "Thomas Mockler", - "finish_position": 54, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 23, + "ai": false, "average_lap": 5585559, "best_lap_num": 3, "best_lap_time": 5585559, @@ -29364,41 +30801,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 23, - "drop_race": false, - "club_points": 0, - "position": 54, - "qual_lap_time": -1, - "starting_position": 43, - "starting_position_in_class": 6, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 23, + "class_interval": -1, "club_id": 28, "club_name": "Michigan", + "club_points": 0, "club_shortname": "Michigan", + "country_code": "US", "division": 2, - "division_name": "Silver Division", - "old_license_level": 18, - "old_sub_level": 231, - "old_cpi": 40.721287, - "oldi_rating": 1834, - "old_ttrating": 1793, - "new_license_level": 18, - "new_sub_level": 228, - "new_cpi": 39.97143, - "newi_rating": 1767, - "new_ttrating": 1793, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 3", + "drop_race": false, + "finish_position": 54, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 0, + "color1": "ffffff", + "color2": "ffffff", + "color3": "ffffff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 16, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 23, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 4, @@ -29416,37 +30852,97 @@ "wheel_color": "d4b2b2", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 39.97143, + "new_license_level": 18, + "new_sub_level": 228, + "new_ttrating": 1793, + "newi_rating": 1767, + "old_cpi": 40.721287, + "old_license_level": 18, + "old_sub_level": 231, + "old_ttrating": 1793, + "oldi_rating": 1834, + "opt_laps_complete": 0, + "position": 54, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 43, + "starting_position_in_class": 6, "suit": { "pattern": 28, "color1": "F3F6F6", "color2": "F5F5EF", "color3": "F5F4F0" }, - "helmet": { - "pattern": 0, - "color1": "ffffff", - "color2": "ffffff", - "color3": "ffffff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 54, + "finish_position_in_class": 6, + "friend": false, + "incidents": 16, + "interval": -1, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 4, + "color1": "7b80db", + "color2": "332c82", + "color3": "8234ba", + "number_font": 0, + "number_color1": "9bf56a", + "number_color2": "db25c2", + "number_color3": "c8b8a6", + "number_slant": 0, + "sponsor1": 141, + "sponsor2": 0, + "car_number": "18", + "wheel_color": "d4b2b2", + "rim_type": 1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 54, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 43, + "starting_position_in_class": 6, + "suit": { + "pattern": 28, + "color1": "F3F6F6", + "color2": "F5F5EF", + "color3": "F5F4F0" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -235658, "display_name": "SimRebelS Purple", - "finish_position": 55, - "finish_position_in_class": 21, - "laps_lead": 2, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 3, + "ai": false, "average_lap": 4749138, "best_lap_num": 2, "best_lap_time": 4753639, @@ -29455,75 +30951,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 3, - "drop_race": false, - "club_points": 0, - "position": 55, - "qual_lap_time": -1, - "starting_position": 1, - "starting_position_in_class": 1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 3, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, - "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, - "livery": { - "car_id": 132, - "pattern": 23, - "color1": "1ebcb3", - "color2": "f002a0", - "color3": "ffffff", - "number_font": 0, - "number_color1": "ffffff", - "number_color2": "1a1a1a", - "number_color3": "1a1a1a", - "number_slant": 0, - "sponsor1": 1, - "sponsor2": 128, - "car_number": "73", - "wheel_color": "1a1a1a", - "rim_type": 2 - }, - "suit": { - "pattern": 27, - "color1": "f002a0", - "color2": "1ebcb3", - "color3": "ffffff" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -235658, "cust_id": 574842, "display_name": "Timo B. Stumpf", - "finish_position": 55, - "finish_position_in_class": 21, - "laps_lead": 2, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 3, + "ai": false, "average_lap": 4749138, "best_lap_num": 2, "best_lap_time": 4753639, @@ -29532,41 +30977,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 3, - "drop_race": false, - "club_points": 0, - "position": 55, - "qual_lap_time": -1, - "starting_position": 1, - "starting_position_in_class": 1, "car_class_id": 4005, + "car_class_name": "NECGT3", + "car_class_short_name": "NECGT3", + "car_id": 132, + "car_name": "BMW M4 GT3", + "champ_points": 3, + "class_interval": -1, "club_id": 42, "club_name": "DE-AT-CH", + "club_points": 0, "club_shortname": "DE-AT-CH", + "country_code": "DE", "division": 1, - "division_name": "Gold Division", - "old_license_level": 19, - "old_sub_level": 302, - "old_cpi": 48.942562, - "oldi_rating": 2710, - "old_ttrating": 1418, - "new_license_level": 19, - "new_sub_level": 324, - "new_cpi": 56.55923, - "newi_rating": 2614, - "new_ttrating": 1418, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 2", + "drop_race": false, + "finish_position": 55, + "finish_position_in_class": 21, + "friend": false, + "helmet": { + "pattern": 58, + "color1": "000000", + "color2": "ffffff", + "color3": "215ef5", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 15, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 2, "league_agg_points": 0, - "car_id": 132, - "aggregate_champ_points": 3, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 132, "pattern": 23, @@ -29584,37 +31028,97 @@ "wheel_color": "1a1a1a", "rim_type": 2 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 56.55923, + "new_license_level": 19, + "new_sub_level": 324, + "new_ttrating": 1418, + "newi_rating": 2614, + "old_cpi": 48.942562, + "old_license_level": 19, + "old_sub_level": 302, + "old_ttrating": 1418, + "oldi_rating": 2710, + "opt_laps_complete": 0, + "position": 55, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 1, + "starting_position_in_class": 1, "suit": { "pattern": 27, "color1": "f002a0", "color2": "1ebcb3", "color3": "ffffff" }, - "helmet": { - "pattern": 58, - "color1": "000000", - "color2": "ffffff", - "color3": "215ef5", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": 15 } ], - "ai": false + "drop_race": false, + "finish_position": 55, + "finish_position_in_class": 21, + "friend": false, + "incidents": 5, + "interval": -1, + "laps_complete": 2, + "laps_lead": 2, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 132, + "pattern": 23, + "color1": "1ebcb3", + "color2": "f002a0", + "color3": "ffffff", + "number_font": 0, + "number_color1": "ffffff", + "number_color2": "1a1a1a", + "number_color3": "1a1a1a", + "number_slant": 0, + "sponsor1": 1, + "sponsor2": 128, + "car_number": "73", + "wheel_color": "1a1a1a", + "rim_type": 2 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 55, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 1, + "starting_position_in_class": 1, + "suit": { + "pattern": 27, + "color1": "f002a0", + "color2": "1ebcb3", + "color3": "ffffff" + }, + "watched": false, + "weight_penalty_kg": 15 }, { "team_id": -250169, "display_name": "Potato Nation", - "finish_position": 56, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 11, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -29623,75 +31127,24 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 11, - "drop_race": false, - "club_points": 0, - "position": 56, - "qual_lap_time": -1, - "starting_position": 44, - "starting_position_in_class": 7, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 11, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 12, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, - "livery": { - "car_id": 119, - "pattern": 1, - "color1": "FF0000", - "color2": "00FF00", - "color3": "0000FF", - "number_font": 0, - "number_color1": "FFFFFF", - "number_color2": "777777", - "number_color3": "000000", - "number_slant": 0, - "sponsor1": 0, - "sponsor2": 0, - "car_number": "22", - "wheel_color": null, - "rim_type": -1 - }, - "suit": { - "pattern": 25, - "color1": "6D6E71", - "color2": "000000", - "color3": "6D6E71" - }, - "watched": false, - "friend": false, "driver_results": [ { "team_id": -250169, "cust_id": 411806, "display_name": "Phelan Pritchard", - "finish_position": 56, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 11, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -29700,41 +31153,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 11, - "drop_race": false, - "club_points": 0, - "position": 56, - "qual_lap_time": -1, - "starting_position": 44, - "starting_position_in_class": 7, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 119, + "car_name": "Porsche 718 Cayman GT4 Clubsport MR", + "champ_points": 11, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "IE", "division": 8, - "division_name": "Green Division", - "old_license_level": 13, - "old_sub_level": 174, - "old_cpi": 25.612804, - "oldi_rating": 1726, - "old_ttrating": 1278, - "new_license_level": 13, - "new_sub_level": 145, - "new_cpi": 21.348757, - "newi_rating": 1638, - "new_ttrating": 1278, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "division_name": "Division 9", + "drop_race": false, + "finish_position": 56, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 61, + "color1": "6D6E71", + "color2": "6D6E71", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 12, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 119, - "aggregate_champ_points": 11, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 119, "pattern": 1, @@ -29752,37 +31204,97 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 21.348757, + "new_license_level": 13, + "new_sub_level": 145, + "new_ttrating": 1278, + "newi_rating": 1638, + "old_cpi": 25.612804, + "old_license_level": 13, + "old_sub_level": 174, + "old_ttrating": 1278, + "oldi_rating": 1726, + "opt_laps_complete": 0, + "position": 56, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 44, + "starting_position_in_class": 7, "suit": { "pattern": 25, "color1": "6D6E71", "color2": "000000", "color3": "6D6E71" }, - "helmet": { - "pattern": 61, - "color1": "6D6E71", - "color2": "6D6E71", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ], - "ai": false + "drop_race": false, + "finish_position": 56, + "finish_position_in_class": 7, + "friend": false, + "incidents": 12, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, + "livery": { + "car_id": 119, + "pattern": 1, + "color1": "FF0000", + "color2": "00FF00", + "color3": "0000FF", + "number_font": 0, + "number_color1": "FFFFFF", + "number_color2": "777777", + "number_color3": "000000", + "number_slant": 0, + "sponsor1": 0, + "sponsor2": 0, + "car_number": "22", + "wheel_color": null, + "rim_type": -1 + }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 56, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 44, + "starting_position_in_class": 7, + "suit": { + "pattern": 25, + "color1": "6D6E71", + "color2": "000000", + "color3": "6D6E71" + }, + "watched": false, + "weight_penalty_kg": -1 }, { "team_id": -208016, "display_name": "Noller Racing Butenschön", - "finish_position": 57, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -29791,38 +31303,30 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 57, - "qual_lap_time": -1, - "starting_position": 45, - "starting_position_in_class": 8, "car_class_id": 4006, + "car_class_name": "NECGT4 Class", + "car_class_short_name": "NECGT4 Class", + "car_id": 150, + "car_name": "Aston Martin Vantage GT4", + "champ_points": 0, + "class_interval": -1, "club_id": -1, + "club_points": 0, + "country_code": "ZZ", "division": -1, - "old_license_level": -1, - "old_sub_level": -1, - "old_cpi": -1, - "oldi_rating": -1, - "old_ttrating": -1, - "new_license_level": -1, - "new_sub_level": -1, - "new_cpi": -1, - "newi_rating": -1, - "new_ttrating": -1, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "driver_results": [], + "drop_race": false, + "finish_position": 57, + "finish_position_in_class": 8, + "friend": false, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": 10, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 150, - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 150, "pattern": 1, @@ -29840,6 +31344,25 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": -1, + "new_license_level": -1, + "new_sub_level": -1, + "new_ttrating": -1, + "newi_rating": -1, + "old_cpi": -1, + "old_license_level": -1, + "old_sub_level": -1, + "old_ttrating": -1, + "oldi_rating": -1, + "opt_laps_complete": 0, + "position": 57, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 45, + "starting_position_in_class": 8, "suit": { "pattern": 1, "color1": "ffffff", @@ -29847,159 +31370,78 @@ "color3": "000000" }, "watched": false, - "friend": false, - "driver_results": [], - "ai": false + "weight_penalty_kg": 10 } ] } ], - "race_summary": { - "subsession_id": 46219719, - "average_lap": 4870408, - "laps_complete": 30, - "num_cautions": 0, - "num_caution_laps": 0, - "num_lead_changes": 14, - "field_strength": 2111, - "num_opt_laps": 0, - "has_opt_path": false, - "special_event_type": 0, - "special_event_type_text": "Not a special event" - }, - "car_classes": [ - { - "car_class_id": 74, - "cars_in_class": [ - { - "car_id": 67, - "package_id": 182 - } - ], - "name": "Mazda MX-5 Cup 2016", - "relative_speed": 35, - "short_name": "MX5 Cup 2016" - }, - { - "car_class_id": 3104, - "cars_in_class": [ - { - "car_id": 143, - "package_id": 367 - } - ], - "name": "Porsche 911 GT3 Cup (992)", - "relative_speed": 51, - "short_name": "Porsche 992" - }, - { - "car_class_id": 4005, - "cars_in_class": [ - { - "car_id": 132, - "package_id": 343 - }, - { - "car_id": 72, - "package_id": 199 - } - ], - "name": "NECGT3", - "relative_speed": 52, - "short_name": "NECGT3" - }, - { - "car_class_id": 4006, - "cars_in_class": [ - { - "car_id": 150, - "package_id": 386 - }, - { - "car_id": 119, - "package_id": 309 - } - ], - "name": "NECGT4 Class", - "relative_speed": 49, - "short_name": "NECGT4 Class" - }, - { - "car_class_id": 4007, - "cars_in_class": [ - { - "car_id": 112, - "package_id": 291 - }, - { - "car_id": 146, - "package_id": 375 - } - ], - "name": "NECTCR Class", - "relative_speed": 45, - "short_name": "NECTCR Class" - } - ], - "allowed_licenses": [ - { - "parent_id": 275, - "license_group": 1, - "min_license_level": 4, - "max_license_level": 4, - "group_name": "Rookie" - }, + "session_splits": [ { - "parent_id": 275, - "license_group": 2, - "min_license_level": 5, - "max_license_level": 8, - "group_name": "Class D" + "subsession_id": 46219717, + "event_strength_of_field": 3377 }, { - "parent_id": 275, - "license_group": 3, - "min_license_level": 9, - "max_license_level": 12, - "group_name": "Class C" + "subsession_id": 46219718, + "event_strength_of_field": 2321 }, { - "parent_id": 275, - "license_group": 4, - "min_license_level": 13, - "max_license_level": 16, - "group_name": "Class B" + "subsession_id": 46219719, + "event_strength_of_field": 2111 }, { - "parent_id": 275, - "license_group": 5, - "min_license_level": 17, - "max_license_level": 20, - "group_name": "Class A" + "subsession_id": 46219720, + "event_strength_of_field": 1713 }, { - "parent_id": 275, - "license_group": 6, - "min_license_level": 21, - "max_license_level": 24, - "group_name": "Pro" + "subsession_id": 46219721, + "event_strength_of_field": 1707 }, { - "parent_id": 275, - "license_group": 7, - "min_license_level": 25, - "max_license_level": 28, - "group_name": "Pro/WC" + "subsession_id": 46219722, + "event_strength_of_field": 1256 } ], - "results_restricted": false, - "associated_subsession_ids": [ - 46219717, - 46219718, - 46219719, - 46219720, - 46219721, - 46219722 - ] + "special_event_type": -1, + "start_time": "2022-05-29T13:00:00Z", + "track": { + "category": "Road", + "category_id": 2, + "config_name": "Gesamtstrecke VLN", + "track_id": 262, + "track_name": "Nürburgring Combined" + }, + "track_state": { + "leave_marbles": false, + "practice_grip_compound": -1, + "practice_rubber": -1, + "qualify_grip_compound": -1, + "qualify_rubber": -1, + "race_grip_compound": -1, + "race_rubber": -1, + "warmup_grip_compound": -1, + "warmup_rubber": -1 + }, + "weather": { + "allow_fog": false, + "fog": 0, + "precip_mm2hr_before_final_session": 0, + "precip_mm_final_session": 0, + "precip_option": 0, + "precip_time_pct": 0, + "rel_humidity": 40, + "simulated_start_time": "2022-05-28T12:00:00", + "skies": 0, + "temp_units": 0, + "temp_value": 66, + "time_of_day": 0, + "track_water": 0, + "type": 3, + "version": 0, + "weather_var_initial": 0, + "weather_var_ongoing": 100, + "wind_dir": 6, + "wind_units": 0, + "wind_value": 3 + } } } \ No newline at end of file diff --git a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/1.json b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/1.json index b95ceee..34a939e 100644 --- a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/1.json +++ b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/1.json @@ -1,11 +1,35 @@ { "headers": { - "x-ratelimit-remaining": "99", - "x-ratelimit-limit": "100", - "x-ratelimit-reset": "1644451200" + "Connection": "keep-alive", + "Date": "Thu, 10 Oct 2024 13:49:15 GMT", + "ETag": "W/\u0022205-1elXhXuIG8Z9XmnKYrctr1jF8rE\u0022", + "X-iRacing-Env": "members", + "X-iRacing-Id": "2d3c88b0-c28b-457d-bbfb-37710b98fdd9", + "X-iRacing-ServiceName": "data-server", + "X-iRacing-ServiceVersion": "2.0.2", + "Content-Security-Policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;font-src \u0027self\u0027 https: data:;form-action \u0027self\u0027;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests", + "Cross-Origin-Opener-Policy": "same-origin", + "Cross-Origin-Resource-Policy": "same-origin", + "Origin-Agent-Cluster": "?1", + "Referrer-Policy": "no-referrer", + "Strict-Transport-Security": "max-age=15552000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "X-DNS-Prefetch-Control": "off", + "X-Download-Options": "noopen", + "X-Frame-Options": "SAMEORIGIN", + "X-Permitted-Cross-Domain-Policies": "none", + "X-XSS-Protection": "0", + "X-RateLimit-Limit": "240", + "X-RateLimit-Remaining": "239", + "X-RateLimit-Reset": "1728568214", + "Cache-Control": "max-age=60", + "X-Cache": "Miss from cloudfront", + "Via": "1.1 0102adae5142e3aabdfd24c9af709588.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop": "BNE50-P2", + "X-Amz-Cf-Id": "FlOHn9lHiSKZaxgxgNO6Zx2v4imcQ45bCsUOm0DMg78NRAmYBxWmdQ==" }, "content": { - "link": "https://scorpio-assets.s3.amazonaws.com/production/data-server/cache/data-services/stats/member_division/0018ddd2-a9e3-4755-bf38-85b2426851fb?AWSAccessKeyId=AKIAUO6OO4A3357USLO7&Expires=1642767749&Signature=M4K60q92NbjCdV3zqe9I5fAcObw%3D", - "expires": "2022-08-27T11:23:19.507Z" + "link": "https://scorpio-assets.s3.us-east-1.amazonaws.com/production/data-server/cache/data-services/results/get/e8380ad8-63a6-4961-b5b2-c26facfde3c0?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAUO6OO4A3357USLO7%2F20241010%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241010T134915Z&X-Amz-Expires=120&X-Amz-Signature=fa172b8650df02b6f2302debdc25375e351f75605cad4f49b3958e9f311e593b&X-Amz-SignedHeaders=host&x-id=GetObject", + "expires": "2024-10-10T14:04:15.056Z" } } \ No newline at end of file diff --git a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/2.json b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/2.json index 8f31ffb..9a1810c 100644 --- a/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/2.json +++ b/src/Aydsko.iRacingData.UnitTests/Responses/GetSubSessionResultSuccessfulAsync/2.json @@ -1,117 +1,168 @@ -{ - "headers": {}, +{ + "headers": { + "x-amz-id-2": "LUxpyWz7VCrF8pkP2JskEb73buLaQ5HOpX8irHsixRxO4B7WgrjjWFuCZkm0tjJiuwJJSZCsW2c=", + "x-amz-request-id": "0H2EX0WTSHV2HQA2", + "Date": "Thu, 10 Oct 2024 13:49:17 GMT", + "x-amz-expiration": "expiry-date=\u0022Sat, 12 Oct 2024 00:00:00 GMT\u0022, rule-id=\u0022production data-server cache expiry\u0022", + "ETag": "\u0022c0bb32501110f4588f46434342ef5d0d\u0022", + "x-amz-server-side-encryption": "AES256", + "Cache-Control": "max-age=60", + "Accept-Ranges": "bytes", + "Server": "AmazonS3" + }, "content": { "subsession_id": 45243121, - "season_id": 3620, - "season_name": "Global Fanatec Challenge - 2022 Season 2 - Fixed", - "season_short_name": "2022 Season 2", - "season_year": 2022, - "season_quarter": 2, - "series_id": 210, - "series_name": "Global Fanatec Challenge", - "series_short_name": "Global Fanatec Challenge", - "series_logo": "seriesid_210.png", - "race_week_num": 2, - "session_id": 174387186, - "license_category_id": 2, - "license_category": "Road", - "private_session_id": -1, - "start_time": "2022-04-04T01:30:00Z", - "end_time": "2022-04-04T02:14:23Z", - "num_laps_for_qual_average": 1, - "num_laps_for_solo_average": 1, - "corners_per_lap": 73, + "allowed_licenses": [ + { + "group_name": "Rookie", + "license_group": 1, + "max_license_level": 4, + "min_license_level": 4, + "parent_id": 210 + }, + { + "group_name": "Class D", + "license_group": 2, + "max_license_level": 8, + "min_license_level": 5, + "parent_id": 210 + }, + { + "group_name": "Class C", + "license_group": 3, + "max_license_level": 12, + "min_license_level": 9, + "parent_id": 210 + }, + { + "group_name": "Class B", + "license_group": 4, + "max_license_level": 16, + "min_license_level": 13, + "parent_id": 210 + }, + { + "group_name": "Class A", + "license_group": 5, + "max_license_level": 20, + "min_license_level": 17, + "parent_id": 210 + }, + { + "group_name": "Pro", + "license_group": 6, + "max_license_level": 24, + "min_license_level": 21, + "parent_id": 210 + }, + { + "group_name": "Pro/WC", + "license_group": 7, + "max_license_level": 28, + "min_license_level": 25, + "parent_id": 210 + } + ], + "associated_subsession_ids": [ + 45243121, + 45243122 + ], + "can_protest": false, + "car_classes": [ + { + "car_class_id": 45, + "short_name": "Cadillac CTS-VR", + "name": "Cadillac CTS-VR", + "strength_of_field": 2303, + "num_entries": 11, + "cars_in_class": [ + { + "car_id": 41 + } + ] + }, + { + "car_class_id": 48, + "short_name": "Kia Optima", + "name": "Kia Optima", + "strength_of_field": 1029, + "num_entries": 8, + "cars_in_class": [ + { + "car_id": 44 + } + ] + } + ], "caution_type": 2, - "event_type": 5, - "event_type_name": "Race", - "driver_changes": false, - "min_team_drivers": 1, - "max_team_drivers": 1, - "driver_change_rule": 0, + "cooldown_minutes": 30, + "corners_per_lap": 73, + "damage_model": 0, "driver_change_param1": -1, "driver_change_param2": -1, - "max_weeks": 12, - "points_type": "race", - "event_strength_of_field": 1683, + "driver_change_rule": 0, + "driver_changes": false, + "end_time": "2022-04-04T02:14:23Z", "event_average_lap": 4078532, "event_best_lap_time": 4082271, "event_laps_complete": 4, - "num_drivers": 19, - "num_cautions": 0, + "event_strength_of_field": 1683, + "event_type": 5, + "event_type_name": "Race", + "heat_info_id": -1, + "license_category": "Road", + "license_category_id": 2, + "limit_minutes": 10080, + "max_team_drivers": 1, + "max_weeks": 12, + "min_team_drivers": 1, "num_caution_laps": 0, + "num_cautions": 0, + "num_drivers": 19, + "num_laps_for_qual_average": 1, + "num_laps_for_solo_average": 1, "num_lead_changes": 0, "official_session": true, - "heat_info_id": -1, - "session_splits": [ - { - "subsession_id": 45243121, - "event_strength_of_field": 1683 - }, - { - "subsession_id": 45243122, - "event_strength_of_field": 1143 - } - ], - "special_event_type": -1, - "damage_model": 0, - "can_protest": false, - "cooldown_minutes": 30, - "limit_minutes": 10080, - "track": { - "track_id": 249, - "track_name": "Nürburgring Nordschleife", - "config_name": "Industriefahrten", - "category_id": 2, - "category": "Road" - }, - "weather": { - "type": 3, - "temp_units": 0, - "temp_value": 78, - "rel_humidity": 55, - "fog": 0, - "wind_dir": 0, - "wind_units": 0, - "wind_value": 2, - "skies": 1, - "weather_var_initial": 0, - "weather_var_ongoing": 0, - "time_of_day": 2, - "allow_fog": false, - "precip_option": 0, - "track_water": 0, - "version": 0, - "simulated_start_time": "2022-04-02T18:25:00" - }, - "track_state": { - "leave_marbles": false, - "practice_rubber": -1, - "qualify_rubber": -1, - "warmup_rubber": -1, - "race_rubber": -1, - "practice_grip_compound": -1, - "qualify_grip_compound": -1, - "warmup_grip_compound": -1, - "race_grip_compound": -1 + "points_type": "race", + "private_session_id": -1, + "race_summary": { + "subsession_id": 45243121, + "average_lap": 4078532, + "laps_complete": 4, + "num_cautions": 0, + "num_caution_laps": 0, + "num_lead_changes": 0, + "field_strength": 1683, + "num_opt_laps": 0, + "has_opt_path": false, + "special_event_type": 0, + "special_event_type_text": "Not a special event" }, + "race_week_num": 2, + "results_restricted": false, + "season_id": 3620, + "season_name": "Global Fanatec Challenge - 2022 Season 2 - Fixed", + "season_quarter": 2, + "season_short_name": "2022 Season 2", + "season_year": 2022, + "series_id": 210, + "series_logo": "seriesid_210.png", + "series_name": "Global Fanatec Challenge", + "series_short_name": "Global Fanatec Challenge", + "session_id": 174387186, "session_results": [ { "simsession_number": -1, + "simsession_name": "PRACTICE", "simsession_type": 3, "simsession_type_name": "Open Practice", "simsession_subtype": 0, - "simsession_name": "PRACTICE", "results": [ { "cust_id": 147876, "display_name": "Dan Karaconstantis", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 132, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -120,44 +171,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 0, - "qual_lap_time": 4061410, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": 0, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 0, "club_shortname": "Australia/NZ", + "country_code": "AU", "division": 0, "division_name": "Division 1", - "old_license_level": 20, - "old_sub_level": 458, - "old_cpi": 103.9162, - "oldi_rating": 4228, - "old_ttrating": 5228, - "new_license_level": 20, - "new_sub_level": 475, - "new_cpi": 115.877174, - "newi_rating": 4270, - "new_ttrating": 5228, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 9, + "color1": "000000", + "color2": "cefa0a", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 0, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 132, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -175,34 +222,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 115.877174, + "new_license_level": 20, + "new_sub_level": 475, + "new_ttrating": 5228, + "newi_rating": 4270, + "old_cpi": 103.9162, + "old_license_level": 20, + "old_sub_level": 458, + "old_ttrating": 5228, + "oldi_rating": 4228, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": 4061410, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 6, "color1": "000000", "color2": "cefa0a", "color3": "000000" }, - "helmet": { - "pattern": 9, - "color1": "000000", - "color2": "cefa0a", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 564678, "display_name": "Billy Sage", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 105, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -211,44 +263,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 1, - "qual_lap_time": 4075674, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 29, "club_name": "Midwest", + "club_points": 0, "club_shortname": "Midwest", + "country_code": "US", "division": 1, "division_name": "Division 2", - "old_license_level": 14, - "old_sub_level": 293, - "old_cpi": 42.26631, - "oldi_rating": 2846, - "old_ttrating": 1520, - "new_license_level": 15, - "new_sub_level": 347, - "new_cpi": 45.129475, - "newi_rating": 2885, - "new_ttrating": 1520, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 45, + "color1": "ffffff", + "color2": "2b4562", + "color3": "2c4b2c", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 105, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -266,34 +314,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 45.129475, + "new_license_level": 15, + "new_sub_level": 347, + "new_ttrating": 1520, + "newi_rating": 2885, + "old_cpi": 42.26631, + "old_license_level": 14, + "old_sub_level": 293, + "old_ttrating": 1520, + "oldi_rating": 2846, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": 4075674, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 7, "color1": "fdfdfd", "color2": "2b4562", "color3": "2c4b2c" }, - "helmet": { - "pattern": 45, - "color1": "ffffff", - "color2": "2b4562", - "color3": "2c4b2c", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 430062, "display_name": "Philip Winegeart", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 66, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -302,44 +355,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 2, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 30, "club_name": "Texas", + "club_points": 0, "club_shortname": "Texas", + "country_code": "US", "division": 3, "division_name": "Division 4", - "old_license_level": 7, - "old_sub_level": 343, - "old_cpi": 20.96678, - "oldi_rating": 2842, - "old_ttrating": 1409, - "new_license_level": 7, - "new_sub_level": 359, - "new_cpi": 23.239353, - "newi_rating": 2827, - "new_ttrating": 1409, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "f00000", + "color2": "15d697", + "color3": "db00ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 66, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -357,34 +406,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 23.239353, + "new_license_level": 7, + "new_sub_level": 359, + "new_ttrating": 1409, + "newi_rating": 2827, + "old_cpi": 20.96678, + "old_license_level": 7, + "old_sub_level": 343, + "old_ttrating": 1409, + "oldi_rating": 2842, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 22, "color1": "f00000", "color2": "15d68b", "color3": "cc00ff" }, - "helmet": { - "pattern": 57, - "color1": "f00000", - "color2": "15d697", - "color3": "db00ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 147811, "display_name": "Jailson Silva", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 118, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -393,44 +447,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 3, - "qual_lap_time": 4084496, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 45, "club_name": "Brazil", + "club_points": 0, "club_shortname": "Brazil", + "country_code": "BR", "division": 1, "division_name": "Division 2", - "old_license_level": 15, - "old_sub_level": 334, - "old_cpi": 41.450016, - "oldi_rating": 2726, - "old_ttrating": 1801, - "new_license_level": 15, - "new_sub_level": 350, - "new_cpi": 46.22, - "newi_rating": 2785, - "new_ttrating": 1801, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "f9f8f5", + "color2": "fff300", + "color3": "2a3795", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 118, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -448,34 +498,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 46.22, + "new_license_level": 15, + "new_sub_level": 350, + "new_ttrating": 1801, + "newi_rating": 2785, + "old_cpi": 41.450016, + "old_license_level": 15, + "old_sub_level": 334, + "old_ttrating": 1801, + "oldi_rating": 2726, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": 4084496, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 3, "color1": "000000", "color2": "6d6e71", "color3": "9f2328" }, - "helmet": { - "pattern": 68, - "color1": "f9f8f5", - "color2": "fff300", - "color3": "2a3795", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 395936, "display_name": "Guido Javier", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 26, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -484,44 +539,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 4, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 0, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 2, "division_name": "Division 3", - "old_license_level": 15, - "old_sub_level": 367, - "old_cpi": 51.642273, - "oldi_rating": 2256, - "old_ttrating": 1350, - "new_license_level": 15, - "new_sub_level": 357, - "new_cpi": 48.22458, - "newi_rating": 2205, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "231b1b", + "color2": "e8ff00", + "color3": "44a9f5", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 26, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 4, @@ -539,34 +590,39 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 48.22458, + "new_license_level": 15, + "new_sub_level": 357, + "new_ttrating": 1350, + "newi_rating": 2205, + "old_cpi": 51.642273, + "old_license_level": 15, + "old_sub_level": 367, + "old_ttrating": 1350, + "oldi_rating": 2256, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 23, "color1": "000000", "color2": "ffffff", "color3": "000000" }, - "helmet": { - "pattern": 56, - "color1": "231b1b", - "color2": "e8ff00", - "color3": "44a9f5", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 595608, "display_name": "Bryan Curran", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 52, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -575,44 +631,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 2, "division_name": "Division 3", - "old_license_level": 16, - "old_sub_level": 418, - "old_cpi": 54.10679, - "oldi_rating": 2117, - "old_ttrating": 1298, - "new_license_level": 16, - "new_sub_level": 400, - "new_cpi": 48.037643, - "newi_rating": 2107, - "new_ttrating": 1298, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "ede8e7", + "color2": "000000", + "color3": "7600ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 52, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 16, @@ -630,34 +682,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 48.037643, + "new_license_level": 16, + "new_sub_level": 400, + "new_ttrating": 1298, + "newi_rating": 2107, + "old_cpi": 54.10679, + "old_license_level": 16, + "old_sub_level": 418, + "old_ttrating": 1298, + "oldi_rating": 2117, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 13, "color1": "03f509", "color2": "00040a", "color3": "aa01ff" }, - "helmet": { - "pattern": 56, - "color1": "ede8e7", - "color2": "000000", - "color3": "7600ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 333160, "display_name": "Hlynur Már Vilhjálmsson", - "finish_position": 6, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 92, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -666,44 +723,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": 4111568, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 43, "club_name": "Scandinavia", + "club_points": 0, "club_shortname": "Scandinavia", + "country_code": "IS", "division": 3, "division_name": "Division 4", - "old_license_level": 15, - "old_sub_level": 390, - "old_cpi": 60.17846, - "oldi_rating": 2113, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 444, - "new_cpi": 64.21593, - "newi_rating": 2157, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "111111", + "color2": "b82f37", + "color3": "284a94", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 92, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 41, "pattern": 1, @@ -721,34 +774,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 64.21593, + "new_license_level": 16, + "new_sub_level": 444, + "new_ttrating": 1350, + "newi_rating": 2157, + "old_cpi": 60.17846, + "old_license_level": 15, + "old_sub_level": 390, + "old_ttrating": 1350, + "oldi_rating": 2113, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": 4111568, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "111111", "color2": "b82f37", "color3": "284a94" }, - "helmet": { - "pattern": 1, - "color1": "111111", - "color2": "b82f37", - "color3": "284a94", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 500306, "display_name": "Mario Basurto", - "finish_position": 7, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 79, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -757,44 +815,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 7, - "qual_lap_time": 4110172, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 49, "club_name": "Mexico", + "club_points": 0, "club_shortname": "Mexico", + "country_code": "MX", "division": 1, "division_name": "Division 2", - "old_license_level": 14, - "old_sub_level": 249, - "old_cpi": 31.632631, - "oldi_rating": 1893, - "old_ttrating": 1350, - "new_license_level": 14, - "new_sub_level": 269, - "new_cpi": 36.03097, - "newi_rating": 1926, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 49, + "color1": "000000", + "color2": "6D6E71", + "color3": "150BEA", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 79, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 2, @@ -812,34 +866,39 @@ "wheel_color": "727476", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 36.03097, + "new_license_level": 14, + "new_sub_level": 269, + "new_ttrating": 1350, + "newi_rating": 1926, + "old_cpi": 31.632631, + "old_license_level": 14, + "old_sub_level": 249, + "old_ttrating": 1350, + "oldi_rating": 1893, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": 4110172, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "1E29EB", "color2": "FBFBFE", "color3": "000F14" }, - "helmet": { - "pattern": 49, - "color1": "000000", - "color2": "6D6E71", - "color3": "150BEA", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 155764, "display_name": "Nicholas Calhoon", - "finish_position": 8, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 39, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -848,44 +907,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 8, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 32, "club_name": "West", + "club_points": 0, "club_shortname": "West", + "country_code": "US", "division": 2, "division_name": "Division 3", - "old_license_level": 20, - "old_sub_level": 433, - "old_cpi": 88.018936, - "oldi_rating": 1858, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 429, - "new_cpi": 86.220436, - "newi_rating": 1839, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "2c2c2c", + "color2": "fa0000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 39, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -903,34 +958,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 86.220436, + "new_license_level": 20, + "new_sub_level": 429, + "new_ttrating": 1350, + "newi_rating": 1839, + "old_cpi": 88.018936, + "old_license_level": 20, + "old_sub_level": 433, + "old_ttrating": 1350, + "oldi_rating": 1858, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "000000", "color2": "ee0000", "color3": "2c2c2c" }, - "helmet": { - "pattern": 8, - "color1": "2c2c2c", - "color2": "fa0000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 45342, "display_name": "Jeremy Fridd", - "finish_position": 9, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -939,44 +999,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 9, - "qual_lap_time": 4109432, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 0, "club_shortname": "Australia/NZ", + "country_code": "NZ", "division": 2, "division_name": "Division 3", - "old_license_level": 19, - "old_sub_level": 383, - "old_cpi": 83.22893, - "oldi_rating": 1817, - "old_ttrating": 1276, - "new_license_level": 19, - "new_sub_level": 381, - "new_cpi": 82.32904, - "newi_rating": 1745, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "ffffff", + "color2": "f5ad00", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 3, @@ -994,34 +1050,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 82.32904, + "new_license_level": 19, + "new_sub_level": 381, + "new_ttrating": 1276, + "newi_rating": 1745, + "old_cpi": 83.22893, + "old_license_level": 19, + "old_sub_level": 383, + "old_ttrating": 1276, + "oldi_rating": 1817, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": 4109432, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 5, "color1": "f5ad00", "color2": "000000", "color3": "ffffff" }, - "helmet": { - "pattern": 63, - "color1": "ffffff", - "color2": "f5ad00", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 631540, "display_name": "Carl Giangrande", - "finish_position": 10, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 13, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1030,44 +1091,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 14, "club_name": "New York", + "club_points": 0, "club_shortname": "New York", + "country_code": "US", "division": 3, "division_name": "Division 4", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 117.635025, - "oldi_rating": 1724, - "old_ttrating": 1623, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 97.71252, - "newi_rating": 1674, - "new_ttrating": 1623, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 10, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "082ce8", + "color2": "020202", + "color3": "fcf1f1", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 13, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -1085,34 +1142,39 @@ "wheel_color": "f3f4f9", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 97.71252, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1623, + "newi_rating": 1674, + "old_cpi": 117.635025, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1623, + "oldi_rating": 1724, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 2, "color1": "000000", "color2": "051284", "color3": "6b0a0a" }, - "helmet": { - "pattern": 57, - "color1": "082ce8", - "color2": "020202", - "color3": "fcf1f1", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 401054, "display_name": "Emilio R Schiappapietra", - "finish_position": 11, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": 0, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1121,44 +1183,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": 0, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 0, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 3, "division_name": "Division 4", - "old_license_level": 14, - "old_sub_level": 227, - "old_cpi": 27.574493, - "oldi_rating": 1553, - "old_ttrating": 1350, - "new_license_level": 14, - "new_sub_level": 246, - "new_cpi": 31.084126, - "newi_rating": 1613, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 11, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "011A7E", + "color2": "0153DB", + "color3": "ECCC0E", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 3, @@ -1176,34 +1234,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 31.084126, + "new_license_level": 14, + "new_sub_level": 246, + "new_ttrating": 1350, + "newi_rating": 1613, + "old_cpi": 27.574493, + "old_license_level": 14, + "old_sub_level": 227, + "old_ttrating": 1350, + "oldi_rating": 1553, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 27, "color1": "011a7e", "color2": "0153db", "color3": "ffffff" }, - "helmet": { - "pattern": 68, - "color1": "011A7E", - "color2": "0153DB", - "color3": "ECCC0E", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 631351, "display_name": "Maximiliano Demo", - "finish_position": 12, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1212,44 +1275,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 12, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 0, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 3, "division_name": "Division 4", - "old_license_level": 10, - "old_sub_level": 288, - "old_cpi": 27.971367, - "oldi_rating": 1536, - "old_ttrating": 1350, - "new_license_level": 10, - "new_sub_level": 288, - "new_cpi": 27.971367, - "newi_rating": 1437, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 50, + "color1": "e1ec00", + "color2": "f22222", + "color3": "0cf000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 21, @@ -1267,34 +1326,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 27.971367, + "new_license_level": 10, + "new_sub_level": 288, + "new_ttrating": 1350, + "newi_rating": 1437, + "old_cpi": 27.971367, + "old_license_level": 10, + "old_sub_level": 288, + "old_ttrating": 1350, + "oldi_rating": 1536, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "0a0a0a", "color2": "f24722", "color3": "ffe500" }, - "helmet": { - "pattern": 50, - "color1": "e1ec00", - "color2": "f22222", - "color3": "0cf000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 665129, "display_name": "Jason Chess", - "finish_position": 13, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 50, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1303,44 +1367,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": 4594698, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 6, "club_name": "California Club", + "club_points": 0, "club_shortname": "California", + "country_code": "US", "division": 4, "division_name": "Division 5", - "old_license_level": 17, - "old_sub_level": 164, - "old_cpi": 35.060154, - "oldi_rating": 1468, - "old_ttrating": 1305, - "new_license_level": 17, - "new_sub_level": 194, - "new_cpi": 42.32574, - "newi_rating": 1507, - "new_ttrating": 1305, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "eeeeee", + "color2": "29948e", + "color3": "21dbed", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 50, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 4, @@ -1358,34 +1418,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 42.32574, + "new_license_level": 17, + "new_sub_level": 194, + "new_ttrating": 1305, + "newi_rating": 1507, + "old_cpi": 35.060154, + "old_license_level": 17, + "old_sub_level": 164, + "old_ttrating": 1305, + "oldi_rating": 1468, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": 4594698, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 13, "color1": "21dbed", "color2": "29948e", "color3": "eeeeee" }, - "helmet": { - "pattern": 22, - "color1": "eeeeee", - "color2": "29948e", - "color3": "21dbed", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 655380, "display_name": "Jorge Rascon", - "finish_position": 14, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1394,44 +1459,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 38, "club_name": "Iberia", + "club_points": 0, "club_shortname": "Iberia", + "country_code": "ES", "division": 6, "division_name": "Division 7", - "old_license_level": 11, - "old_sub_level": 380, - "old_cpi": 38.851532, - "oldi_rating": 1460, - "old_ttrating": 1350, - "new_license_level": 11, - "new_sub_level": 370, - "new_cpi": 36.432266, - "newi_rating": 1362, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 14, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 9, + "color1": "f0f500", + "color2": "2da000", + "color3": "064400", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -1449,34 +1510,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 36.432266, + "new_license_level": 11, + "new_sub_level": 370, + "new_ttrating": 1350, + "newi_rating": 1362, + "old_cpi": 38.851532, + "old_license_level": 11, + "old_sub_level": 380, + "old_ttrating": 1350, + "oldi_rating": 1460, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 31, "color1": "40a600", "color2": "127e00", "color3": "f4dc00" }, - "helmet": { - "pattern": 9, - "color1": "f0f500", - "color2": "2da000", - "color3": "064400", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 750165, "display_name": "Cory Brumley", - "finish_position": 15, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 25, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1485,44 +1551,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 33, "club_name": "Northwest", + "club_points": 0, "club_shortname": "Northwest", + "country_code": "US", "division": 10, "division_name": "Rookie", - "old_license_level": 7, - "old_sub_level": 338, - "old_cpi": 20.44198, - "oldi_rating": 840, - "old_ttrating": 1350, - "new_license_level": 7, - "new_sub_level": 330, - "new_cpi": 19.356466, - "newi_rating": 836, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 15, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 2, + "color1": "111111", + "color2": "000000", + "color3": "5e5e5e", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 25, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -1540,34 +1602,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 19.356466, + "new_license_level": 7, + "new_sub_level": 330, + "new_ttrating": 1350, + "newi_rating": 836, + "old_cpi": 20.44198, + "old_license_level": 7, + "old_sub_level": 338, + "old_ttrating": 1350, + "oldi_rating": 840, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "111111", "color2": "000000", "color3": "5e5e5e" }, - "helmet": { - "pattern": 2, - "color1": "111111", - "color2": "000000", - "color3": "5e5e5e", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 488471, "display_name": "Alex Marshall4", - "finish_position": 16, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1576,44 +1643,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 16, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 7, "division_name": "Division 8", - "old_license_level": 10, - "old_sub_level": 258, - "old_cpi": 23.074778, - "oldi_rating": 743, - "old_ttrating": 1411, - "new_license_level": 10, - "new_sub_level": 258, - "new_cpi": 23.18137, - "newi_rating": 721, - "new_ttrating": 1411, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 16, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "919191", + "color2": "00e5ff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -1631,34 +1694,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 23.18137, + "new_license_level": 10, + "new_sub_level": 258, + "new_ttrating": 1411, + "newi_rating": 721, + "old_cpi": 23.074778, + "old_license_level": 10, + "old_sub_level": 258, + "old_ttrating": 1411, + "oldi_rating": 743, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 25, "color1": "00d9ff", "color2": "00e5ff", "color3": "6f6f6f" }, - "helmet": { - "pattern": 57, - "color1": "919191", - "color2": "00e5ff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 413533, "display_name": "John Helman", - "finish_position": 17, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 42, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1667,44 +1735,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 26, "club_name": "Illinois", + "club_points": 0, "club_shortname": "Illinois", + "country_code": "US", "division": 6, "division_name": "Division 7", - "old_license_level": 6, - "old_sub_level": 263, - "old_cpi": 16.102045, - "oldi_rating": 736, - "old_ttrating": 1350, - "new_license_level": 6, - "new_sub_level": 295, - "new_cpi": 19.44795, - "newi_rating": 788, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 17, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 67, + "color1": "000000", + "color2": "111111", + "color3": "184252", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 42, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -1722,34 +1786,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 19.44795, + "new_license_level": 6, + "new_sub_level": 295, + "new_ttrating": 1350, + "newi_rating": 788, + "old_cpi": 16.102045, + "old_license_level": 6, + "old_sub_level": 263, + "old_ttrating": 1350, + "oldi_rating": 736, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "bd0404", "color2": "111111", "color3": "000000" }, - "helmet": { - "pattern": 67, - "color1": "000000", - "color2": "111111", - "color3": "184252", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 592321, "display_name": "Andrew Wilkerson", - "finish_position": 18, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 33, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -1758,44 +1827,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 0, - "drop_race": false, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": -1, - "starting_position_in_class": -1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 23, "club_name": "Mid-South", + "club_points": 0, "club_shortname": "Mid-South", + "country_code": "US", "division": 8, "division_name": "Division 9", - "old_license_level": 10, - "old_sub_level": 219, - "old_cpi": 18.054657, - "oldi_rating": 241, - "old_ttrating": 1350, - "new_license_level": 10, - "new_sub_level": 213, - "new_cpi": 17.41769, - "newi_rating": 313, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 18, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "ed1c24", + "color2": "cccccc", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 33, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -1813,43 +1878,48 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 17.41769, + "new_license_level": 10, + "new_sub_level": 213, + "new_ttrating": 1350, + "newi_rating": 313, + "old_cpi": 18.054657, + "old_license_level": 10, + "old_sub_level": 219, + "old_ttrating": 1350, + "oldi_rating": 241, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": -1, + "starting_position_in_class": -1, "suit": { "pattern": 1, "color1": "ed1c24", "color2": "cccccc", "color3": "111111" }, - "helmet": { - "pattern": 1, - "color1": "ed1c24", - "color2": "cccccc", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ] }, { "simsession_number": 0, + "simsession_name": "RACE", "simsession_type": 6, "simsession_type_name": "Race", "simsession_subtype": 0, - "simsession_name": "RACE", "results": [ { "cust_id": 147876, "display_name": "Dan Karaconstantis", - "finish_position": 0, - "finish_position_in_class": 0, - "laps_lead": 4, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 0, - "class_interval": 0, + "aggregate_champ_points": 132, + "ai": false, "average_lap": 4078532, "best_lap_num": 4, "best_lap_time": 4082271, @@ -1858,44 +1928,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 132, - "drop_race": true, - "club_points": 10, - "position": 0, - "qual_lap_time": 4061410, - "starting_position": 0, - "starting_position_in_class": 0, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 132, + "class_interval": 0, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 10, "club_shortname": "Australia/NZ", + "country_code": "AU", "division": 0, "division_name": "Division 1", - "old_license_level": 20, - "old_sub_level": 458, - "old_cpi": 103.9162, - "oldi_rating": 4228, - "old_ttrating": 5228, - "new_license_level": 20, - "new_sub_level": 475, - "new_cpi": 115.877174, - "newi_rating": 4270, - "new_ttrating": 5228, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 0, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 9, + "color1": "000000", + "color2": "cefa0a", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 0, + "laps_complete": 4, + "laps_lead": 4, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 132, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -1913,34 +1979,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 115.877174, + "new_license_level": 20, + "new_sub_level": 475, + "new_ttrating": 5228, + "newi_rating": 4270, + "old_cpi": 103.9162, + "old_license_level": 20, + "old_sub_level": 458, + "old_ttrating": 5228, + "oldi_rating": 4228, + "opt_laps_complete": 0, + "position": 0, + "qual_lap_time": 4061410, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 0, + "starting_position_in_class": 0, "suit": { "pattern": 6, "color1": "000000", "color2": "cefa0a", "color3": "000000" }, - "helmet": { - "pattern": 9, - "color1": "000000", - "color2": "cefa0a", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 147811, "display_name": "Jailson Silva", - "finish_position": 1, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 93548, - "class_interval": 93548, + "aggregate_champ_points": 118, + "ai": false, "average_lap": 4101914, "best_lap_num": 3, "best_lap_time": 4115082, @@ -1949,44 +2020,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 118, - "drop_race": false, - "club_points": 8, - "position": 1, - "qual_lap_time": 4084496, - "starting_position": 2, - "starting_position_in_class": 2, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 118, + "class_interval": 93548, "club_id": 45, "club_name": "Brazil", + "club_points": 8, "club_shortname": "Brazil", + "country_code": "BR", "division": 1, "division_name": "Division 2", - "old_license_level": 15, - "old_sub_level": 334, - "old_cpi": 41.450016, - "oldi_rating": 2726, - "old_ttrating": 1801, - "new_license_level": 15, - "new_sub_level": 350, - "new_cpi": 46.22, - "newi_rating": 2785, - "new_ttrating": 1801, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 1, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "f9f8f5", + "color2": "fff300", + "color3": "2a3795", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 93548, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 118, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -2004,34 +2071,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 46.22, + "new_license_level": 15, + "new_sub_level": 350, + "new_ttrating": 1801, + "newi_rating": 2785, + "old_cpi": 41.450016, + "old_license_level": 15, + "old_sub_level": 334, + "old_ttrating": 1801, + "oldi_rating": 2726, + "opt_laps_complete": 0, + "position": 1, + "qual_lap_time": 4084496, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 2, + "starting_position_in_class": 2, "suit": { "pattern": 3, "color1": "000000", "color2": "6d6e71", "color3": "9f2328" }, - "helmet": { - "pattern": 68, - "color1": "f9f8f5", - "color2": "fff300", - "color3": "2a3795", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 564678, "display_name": "Billy Sage", - "finish_position": 2, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 228731, - "class_interval": 228731, + "aggregate_champ_points": 105, + "ai": false, "average_lap": 4131134, "best_lap_num": -1, "best_lap_time": -1, @@ -2040,44 +2112,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 105, - "drop_race": true, - "club_points": 6, - "position": 2, - "qual_lap_time": 4075674, - "starting_position": 1, - "starting_position_in_class": 1, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 105, + "class_interval": 228731, "club_id": 29, "club_name": "Midwest", + "club_points": 6, "club_shortname": "Midwest", + "country_code": "US", "division": 1, "division_name": "Division 2", - "old_license_level": 14, - "old_sub_level": 293, - "old_cpi": 42.26631, - "oldi_rating": 2846, - "old_ttrating": 1520, - "new_license_level": 15, - "new_sub_level": 347, - "new_cpi": 45.129475, - "newi_rating": 2885, - "new_ttrating": 1520, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 2, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 45, + "color1": "ffffff", + "color2": "2b4562", + "color3": "2c4b2c", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 5, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 105, + "interval": 228731, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -2095,34 +2163,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 45.129475, + "new_license_level": 15, + "new_sub_level": 347, + "new_ttrating": 1520, + "newi_rating": 2885, + "old_cpi": 42.26631, + "old_license_level": 14, + "old_sub_level": 293, + "old_ttrating": 1520, + "oldi_rating": 2846, + "opt_laps_complete": 0, + "position": 2, + "qual_lap_time": 4075674, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 1, + "starting_position_in_class": 1, "suit": { "pattern": 7, "color1": "fdfdfd", "color2": "2b4562", "color3": "2c4b2c" }, - "helmet": { - "pattern": 45, - "color1": "ffffff", - "color2": "2b4562", - "color3": "2c4b2c", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 333160, "display_name": "Hlynur Már Vilhjálmsson", - "finish_position": 3, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 289753, - "class_interval": 289753, + "aggregate_champ_points": 92, + "ai": false, "average_lap": 4150958, "best_lap_num": 3, "best_lap_time": 4140572, @@ -2131,44 +2204,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 92, - "drop_race": true, - "club_points": 4, - "position": 3, - "qual_lap_time": 4111568, - "starting_position": 5, - "starting_position_in_class": 5, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 92, + "class_interval": 289753, "club_id": 43, "club_name": "Scandinavia", + "club_points": 4, "club_shortname": "Scandinavia", + "country_code": "IS", "division": 3, "division_name": "Division 4", - "old_license_level": 15, - "old_sub_level": 390, - "old_cpi": 60.17846, - "oldi_rating": 2113, - "old_ttrating": 1350, - "new_license_level": 16, - "new_sub_level": 444, - "new_cpi": 64.21593, - "newi_rating": 2157, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": 1, + "drop_race": true, + "finish_position": 3, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "111111", + "color2": "b82f37", + "color3": "284a94", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 289753, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 92, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": 1, "livery": { "car_id": 41, "pattern": 1, @@ -2186,34 +2255,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 64.21593, + "new_license_level": 16, + "new_sub_level": 444, + "new_ttrating": 1350, + "newi_rating": 2157, + "old_cpi": 60.17846, + "old_license_level": 15, + "old_sub_level": 390, + "old_ttrating": 1350, + "oldi_rating": 2113, + "opt_laps_complete": 0, + "position": 3, + "qual_lap_time": 4111568, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 5, + "starting_position_in_class": 5, "suit": { "pattern": 1, "color1": "111111", "color2": "b82f37", "color3": "284a94" }, - "helmet": { - "pattern": 1, - "color1": "111111", - "color2": "b82f37", - "color3": "284a94", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 500306, "display_name": "Mario Basurto", - "finish_position": 4, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 415261, - "class_interval": 415261, + "aggregate_champ_points": 79, + "ai": false, "average_lap": 4182338, "best_lap_num": 2, "best_lap_time": 4146712, @@ -2222,44 +2296,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 79, - "drop_race": true, - "club_points": 2, - "position": 4, - "qual_lap_time": 4110172, - "starting_position": 4, - "starting_position_in_class": 4, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 79, + "class_interval": 415261, "club_id": 49, "club_name": "Mexico", + "club_points": 2, "club_shortname": "Mexico", + "country_code": "MX", "division": 1, "division_name": "Division 2", - "old_license_level": 14, - "old_sub_level": 249, - "old_cpi": 31.632631, - "oldi_rating": 1893, - "old_ttrating": 1350, - "new_license_level": 14, - "new_sub_level": 269, - "new_cpi": 36.03097, - "newi_rating": 1926, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 4, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 49, + "color1": "000000", + "color2": "6D6E71", + "color3": "150BEA", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 415261, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 79, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 2, @@ -2277,34 +2347,39 @@ "wheel_color": "727476", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 36.03097, + "new_license_level": 14, + "new_sub_level": 269, + "new_ttrating": 1350, + "newi_rating": 1926, + "old_cpi": 31.632631, + "old_license_level": 14, + "old_sub_level": 249, + "old_ttrating": 1350, + "oldi_rating": 1893, + "opt_laps_complete": 0, + "position": 4, + "qual_lap_time": 4110172, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 4, + "starting_position_in_class": 4, "suit": { "pattern": 2, "color1": "1E29EB", "color2": "FBFBFE", "color3": "000F14" }, - "helmet": { - "pattern": 49, - "color1": "000000", - "color2": "6D6E71", - "color3": "150BEA", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 430062, "display_name": "Philip Winegeart", - "finish_position": 5, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 769896, - "class_interval": 769896, + "aggregate_champ_points": 66, + "ai": false, "average_lap": 4251916, "best_lap_num": -1, "best_lap_time": -1, @@ -2313,44 +2388,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 66, - "drop_race": false, - "club_points": 0, - "position": 5, - "qual_lap_time": -1, - "starting_position": 6, - "starting_position_in_class": 6, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 66, + "class_interval": 769896, "club_id": 30, "club_name": "Texas", + "club_points": 0, "club_shortname": "Texas", + "country_code": "US", "division": 3, "division_name": "Division 4", - "old_license_level": 7, - "old_sub_level": 343, - "old_cpi": 20.96678, - "oldi_rating": 2842, - "old_ttrating": 1409, - "new_license_level": 7, - "new_sub_level": 359, - "new_cpi": 23.239353, - "newi_rating": 2827, - "new_ttrating": 1409, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 5, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "f00000", + "color2": "15d697", + "color3": "db00ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 769896, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 66, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -2368,34 +2439,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 23.239353, + "new_license_level": 7, + "new_sub_level": 359, + "new_ttrating": 1409, + "newi_rating": 2827, + "old_cpi": 20.96678, + "old_license_level": 7, + "old_sub_level": 343, + "old_ttrating": 1409, + "oldi_rating": 2842, + "opt_laps_complete": 0, + "position": 5, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 6, + "starting_position_in_class": 6, "suit": { "pattern": 22, "color1": "f00000", "color2": "15d68b", "color3": "cc00ff" }, - "helmet": { - "pattern": 57, - "color1": "f00000", - "color2": "15d697", - "color3": "db00ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 595608, "display_name": "Bryan Curran", - "finish_position": 6, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 2231041, - "class_interval": 2231041, + "aggregate_champ_points": 52, + "ai": false, "average_lap": 4258693, "best_lap_num": -1, "best_lap_time": -1, @@ -2404,44 +2480,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 52, - "drop_race": false, - "club_points": 0, - "position": 6, - "qual_lap_time": -1, - "starting_position": 8, - "starting_position_in_class": 8, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 52, + "class_interval": 2231041, "club_id": 15, "club_name": "Canada", + "club_points": 0, "club_shortname": "Canada", + "country_code": "CA", "division": 2, "division_name": "Division 3", - "old_license_level": 16, - "old_sub_level": 418, - "old_cpi": 54.10679, - "oldi_rating": 2117, - "old_ttrating": 1298, - "new_license_level": 16, - "new_sub_level": 400, - "new_cpi": 48.037643, - "newi_rating": 2107, - "new_ttrating": 1298, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 6, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "ede8e7", + "color2": "000000", + "color3": "7600ff", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 12, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 2231041, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 52, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 16, @@ -2459,34 +2531,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 48.037643, + "new_license_level": 16, + "new_sub_level": 400, + "new_ttrating": 1298, + "newi_rating": 2107, + "old_cpi": 54.10679, + "old_license_level": 16, + "old_sub_level": 418, + "old_ttrating": 1298, + "oldi_rating": 2117, + "opt_laps_complete": 0, + "position": 6, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 8, + "starting_position_in_class": 8, "suit": { "pattern": 13, "color1": "03f509", "color2": "00040a", "color3": "aa01ff" }, - "helmet": { - "pattern": 56, - "color1": "ede8e7", - "color2": "000000", - "color3": "7600ff", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 401054, "display_name": "Emilio R Schiappapietra", - "finish_position": 7, - "finish_position_in_class": 0, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 2264119, - "class_interval": 0, + "aggregate_champ_points": 59, + "ai": false, "average_lap": 4612866, "best_lap_num": 4, "best_lap_time": 4589634, @@ -2495,44 +2572,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 59, - "drop_race": false, - "club_points": 7, - "position": 7, - "qual_lap_time": -1, - "starting_position": 12, - "starting_position_in_class": 1, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 59, + "class_interval": 0, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 7, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 3, "division_name": "Division 4", - "old_license_level": 14, - "old_sub_level": 227, - "old_cpi": 27.574493, - "oldi_rating": 1553, - "old_ttrating": 1350, - "new_license_level": 14, - "new_sub_level": 246, - "new_cpi": 31.084126, - "newi_rating": 1613, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 7, + "finish_position_in_class": 0, + "friend": false, + "helmet": { + "pattern": 68, + "color1": "011A7E", + "color2": "0153DB", + "color3": "ECCC0E", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 2264119, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 59, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 3, @@ -2550,34 +2623,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 31.084126, + "new_license_level": 14, + "new_sub_level": 246, + "new_ttrating": 1350, + "newi_rating": 1613, + "old_cpi": 27.574493, + "old_license_level": 14, + "old_sub_level": 227, + "old_ttrating": 1350, + "oldi_rating": 1553, + "opt_laps_complete": 0, + "position": 7, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 12, + "starting_position_in_class": 1, "suit": { "pattern": 27, "color1": "011a7e", "color2": "0153db", "color3": "ffffff" }, - "helmet": { - "pattern": 68, - "color1": "011A7E", - "color2": "0153DB", - "color3": "ECCC0E", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 665129, "display_name": "Jason Chess", - "finish_position": 8, - "finish_position_in_class": 1, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 2572354, - "class_interval": 308235, + "aggregate_champ_points": 50, + "ai": false, "average_lap": 4712616, "best_lap_num": 2, "best_lap_time": 4667001, @@ -2586,44 +2664,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 50, - "drop_race": false, - "club_points": 5, - "position": 8, - "qual_lap_time": 4594698, - "starting_position": 11, - "starting_position_in_class": 0, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 50, + "class_interval": 308235, "club_id": 6, "club_name": "California Club", + "club_points": 5, "club_shortname": "California", + "country_code": "US", "division": 4, "division_name": "Division 5", - "old_license_level": 17, - "old_sub_level": 164, - "old_cpi": 35.060154, - "oldi_rating": 1468, - "old_ttrating": 1305, - "new_license_level": 17, - "new_sub_level": 194, - "new_cpi": 42.32574, - "newi_rating": 1507, - "new_ttrating": 1305, - "multiplier": 1, + "drop_race": false, + "finish_position": 8, + "finish_position_in_class": 1, + "friend": false, + "helmet": { + "pattern": 22, + "color1": "eeeeee", + "color2": "29948e", + "color3": "21dbed", + "face_type": 0, + "helmet_type": 0 + }, + "incidents": 3, + "interval": 2572354, + "laps_complete": 4, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 50, "livery": { "car_id": 44, "pattern": 4, @@ -2641,34 +2715,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 42.32574, + "new_license_level": 17, + "new_sub_level": 194, + "new_ttrating": 1305, + "newi_rating": 1507, + "old_cpi": 35.060154, + "old_license_level": 17, + "old_sub_level": 164, + "old_ttrating": 1305, + "oldi_rating": 1468, + "opt_laps_complete": 0, + "position": 8, + "qual_lap_time": 4594698, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 11, + "starting_position_in_class": 0, "suit": { "pattern": 13, "color1": "21dbed", "color2": "29948e", "color3": "eeeeee" }, - "helmet": { - "pattern": 22, - "color1": "eeeeee", - "color2": "29948e", - "color3": "21dbed", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 413533, "display_name": "John Helman", - "finish_position": 9, - "finish_position_in_class": 2, - "laps_lead": 0, - "laps_complete": 4, - "opt_laps_complete": 0, - "interval": 4288127, - "class_interval": 2024008, + "aggregate_champ_points": 42, + "ai": false, "average_lap": 4790253, "best_lap_num": 2, "best_lap_time": 4717468, @@ -2677,44 +2756,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 0, - "reason_out": "Running", - "champ_points": 42, - "drop_race": false, - "club_points": 3, - "position": 9, - "qual_lap_time": -1, - "starting_position": 17, - "starting_position_in_class": 6, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 42, + "class_interval": 2024008, "club_id": 26, "club_name": "Illinois", + "club_points": 3, "club_shortname": "Illinois", + "country_code": "US", "division": 6, "division_name": "Division 7", - "old_license_level": 6, - "old_sub_level": 263, - "old_cpi": 16.102045, - "oldi_rating": 736, - "old_ttrating": 1350, - "new_license_level": 6, - "new_sub_level": 295, - "new_cpi": 19.44795, - "newi_rating": 788, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 9, + "finish_position_in_class": 2, + "friend": false, + "helmet": { + "pattern": 67, + "color1": "000000", + "color2": "111111", + "color3": "184252", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 2, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": 4288127, + "laps_complete": 4, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 42, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -2732,34 +2807,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 19.44795, + "new_license_level": 6, + "new_sub_level": 295, + "new_ttrating": 1350, + "newi_rating": 788, + "old_cpi": 16.102045, + "old_license_level": 6, + "old_sub_level": 263, + "old_ttrating": 1350, + "oldi_rating": 736, + "opt_laps_complete": 0, + "position": 9, + "qual_lap_time": -1, + "reason_out": "Running", + "reason_out_id": 0, + "starting_position": 17, + "starting_position_in_class": 6, "suit": { "pattern": 1, "color1": "bd0404", "color2": "111111", "color3": "000000" }, - "helmet": { - "pattern": 67, - "color1": "000000", - "color2": "111111", - "color3": "184252", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 155764, "display_name": "Nicholas Calhoon", - "finish_position": 10, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 39, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2768,44 +2848,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 39, - "drop_race": true, - "club_points": 0, - "position": 10, - "qual_lap_time": -1, - "starting_position": 9, - "starting_position_in_class": 9, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 39, + "class_interval": -1, "club_id": 32, "club_name": "West", + "club_points": 0, "club_shortname": "West", + "country_code": "US", "division": 2, "division_name": "Division 3", - "old_license_level": 20, - "old_sub_level": 433, - "old_cpi": 88.018936, - "oldi_rating": 1858, - "old_ttrating": 1350, - "new_license_level": 20, - "new_sub_level": 429, - "new_cpi": 86.220436, - "newi_rating": 1839, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 10, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 8, + "color1": "2c2c2c", + "color2": "fa0000", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 3, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 39, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 1, @@ -2823,34 +2899,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 86.220436, + "new_license_level": 20, + "new_sub_level": 429, + "new_ttrating": 1350, + "newi_rating": 1839, + "old_cpi": 88.018936, + "old_license_level": 20, + "old_sub_level": 433, + "old_ttrating": 1350, + "oldi_rating": 1858, + "opt_laps_complete": 0, + "position": 10, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 9, + "starting_position_in_class": 9, "suit": { "pattern": 1, "color1": "000000", "color2": "ee0000", "color3": "2c2c2c" }, - "helmet": { - "pattern": 8, - "color1": "2c2c2c", - "color2": "fa0000", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 395936, "display_name": "Guido Javier", - "finish_position": 11, - "finish_position_in_class": 8, - "laps_lead": 0, - "laps_complete": 2, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 26, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2859,44 +2940,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 26, - "drop_race": true, - "club_points": 0, - "position": 11, - "qual_lap_time": -1, - "starting_position": 7, - "starting_position_in_class": 7, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 26, + "class_interval": -1, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 0, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 2, "division_name": "Division 3", - "old_license_level": 15, - "old_sub_level": 367, - "old_cpi": 51.642273, - "oldi_rating": 2256, - "old_ttrating": 1350, - "new_license_level": 15, - "new_sub_level": 357, - "new_cpi": 48.22458, - "newi_rating": 2205, - "new_ttrating": 1350, - "multiplier": 1, + "drop_race": true, + "finish_position": 11, + "finish_position_in_class": 8, + "friend": false, + "helmet": { + "pattern": 56, + "color1": "231b1b", + "color2": "e8ff00", + "color3": "44a9f5", + "face_type": 0, + "helmet_type": 0 + }, + "incidents": 6, + "interval": -1, + "laps_complete": 2, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, "license_change_oval": -1, "license_change_road": -1, - "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 26, "livery": { "car_id": 41, "pattern": 4, @@ -2914,34 +2991,39 @@ "wheel_color": "ffffff", "rim_type": 0 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 48.22458, + "new_license_level": 15, + "new_sub_level": 357, + "new_ttrating": 1350, + "newi_rating": 2205, + "old_cpi": 51.642273, + "old_license_level": 15, + "old_sub_level": 367, + "old_ttrating": 1350, + "oldi_rating": 2256, + "opt_laps_complete": 0, + "position": 11, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 7, + "starting_position_in_class": 7, "suit": { "pattern": 23, "color1": "000000", "color2": "ffffff", "color3": "000000" }, - "helmet": { - "pattern": 56, - "color1": "231b1b", - "color2": "e8ff00", - "color3": "44a9f5", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 592321, "display_name": "Andrew Wilkerson", - "finish_position": 12, - "finish_position_in_class": 3, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 33, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -2950,44 +3032,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 33, - "drop_race": false, - "club_points": 1, - "position": 12, - "qual_lap_time": -1, - "starting_position": 18, - "starting_position_in_class": 7, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 33, + "class_interval": -1, "club_id": 23, "club_name": "Mid-South", + "club_points": 1, "club_shortname": "Mid-South", + "country_code": "US", "division": 8, "division_name": "Division 9", - "old_license_level": 10, - "old_sub_level": 219, - "old_cpi": 18.054657, - "oldi_rating": 241, - "old_ttrating": 1350, - "new_license_level": 10, - "new_sub_level": 213, - "new_cpi": 17.41769, - "newi_rating": 313, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 12, + "finish_position_in_class": 3, + "friend": false, + "helmet": { + "pattern": 1, + "color1": "ed1c24", + "color2": "cccccc", + "color3": "111111", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 33, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -3005,34 +3083,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 17.41769, + "new_license_level": 10, + "new_sub_level": 213, + "new_ttrating": 1350, + "newi_rating": 313, + "old_cpi": 18.054657, + "old_license_level": 10, + "old_sub_level": 219, + "old_ttrating": 1350, + "oldi_rating": 241, + "opt_laps_complete": 0, + "position": 12, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 18, + "starting_position_in_class": 7, "suit": { "pattern": 1, "color1": "ed1c24", "color2": "cccccc", "color3": "111111" }, - "helmet": { - "pattern": 1, - "color1": "ed1c24", - "color2": "cccccc", - "color3": "111111", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 750165, "display_name": "Cory Brumley", - "finish_position": 13, - "finish_position_in_class": 4, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 25, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3041,44 +3124,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 25, - "drop_race": false, - "club_points": 0, - "position": 13, - "qual_lap_time": -1, - "starting_position": 15, - "starting_position_in_class": 4, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 25, + "class_interval": -1, "club_id": 33, "club_name": "Northwest", + "club_points": 0, "club_shortname": "Northwest", + "country_code": "US", "division": 10, "division_name": "Rookie", - "old_license_level": 7, - "old_sub_level": 338, - "old_cpi": 20.44198, - "oldi_rating": 840, - "old_ttrating": 1350, - "new_license_level": 7, - "new_sub_level": 330, - "new_cpi": 19.356466, - "newi_rating": 836, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": false, + "finish_position": 13, + "finish_position_in_class": 4, + "friend": false, + "helmet": { + "pattern": 2, + "color1": "111111", + "color2": "000000", + "color3": "5e5e5e", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 8, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 25, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -3096,34 +3175,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 19.356466, + "new_license_level": 7, + "new_sub_level": 330, + "new_ttrating": 1350, + "newi_rating": 836, + "old_cpi": 20.44198, + "old_license_level": 7, + "old_sub_level": 338, + "old_ttrating": 1350, + "oldi_rating": 840, + "opt_laps_complete": 0, + "position": 13, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 15, + "starting_position_in_class": 4, "suit": { "pattern": 1, "color1": "111111", "color2": "000000", "color3": "5e5e5e" }, - "helmet": { - "pattern": 2, - "color1": "111111", - "color2": "000000", - "color3": "5e5e5e", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 631540, "display_name": "Carl Giangrande", - "finish_position": 14, - "finish_position_in_class": 9, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 13, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3132,44 +3216,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 13, - "drop_race": true, - "club_points": 0, - "position": 14, - "qual_lap_time": -1, - "starting_position": 10, - "starting_position_in_class": 10, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 13, + "class_interval": -1, "club_id": 14, "club_name": "New York", + "club_points": 0, "club_shortname": "New York", + "country_code": "US", "division": 3, "division_name": "Division 4", - "old_license_level": 16, - "old_sub_level": 499, - "old_cpi": 117.635025, - "oldi_rating": 1724, - "old_ttrating": 1623, - "new_license_level": 16, - "new_sub_level": 499, - "new_cpi": 97.71252, - "newi_rating": 1674, - "new_ttrating": 1623, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 14, + "finish_position_in_class": 9, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "082ce8", + "color2": "020202", + "color3": "fcf1f1", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 6, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 13, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 0, @@ -3187,34 +3267,39 @@ "wheel_color": "f3f4f9", "rim_type": 1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 97.71252, + "new_license_level": 16, + "new_sub_level": 499, + "new_ttrating": 1623, + "newi_rating": 1674, + "old_cpi": 117.635025, + "old_license_level": 16, + "old_sub_level": 499, + "old_ttrating": 1623, + "oldi_rating": 1724, + "opt_laps_complete": 0, + "position": 14, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 10, + "starting_position_in_class": 10, "suit": { "pattern": 2, "color1": "000000", "color2": "051284", "color3": "6b0a0a" }, - "helmet": { - "pattern": 57, - "color1": "082ce8", - "color2": "020202", - "color3": "fcf1f1", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 488471, "display_name": "Alex Marshall4", - "finish_position": 15, - "finish_position_in_class": 5, - "laps_lead": 0, - "laps_complete": 1, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 16, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3223,44 +3308,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 16, - "drop_race": true, - "club_points": 0, - "position": 15, - "qual_lap_time": -1, - "starting_position": 16, - "starting_position_in_class": 5, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 16, + "class_interval": -1, "club_id": 36, "club_name": "UK and I", + "club_points": 0, "club_shortname": "UK and I", + "country_code": "GB", "division": 7, "division_name": "Division 8", - "old_license_level": 10, - "old_sub_level": 258, - "old_cpi": 23.074778, - "oldi_rating": 743, - "old_ttrating": 1411, - "new_license_level": 10, - "new_sub_level": 258, - "new_cpi": 23.18137, - "newi_rating": 721, - "new_ttrating": 1411, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 15, + "finish_position_in_class": 5, + "friend": false, + "helmet": { + "pattern": 57, + "color1": "919191", + "color2": "00e5ff", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 1, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 16, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -3278,34 +3359,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 23.18137, + "new_license_level": 10, + "new_sub_level": 258, + "new_ttrating": 1411, + "newi_rating": 721, + "old_cpi": 23.074778, + "old_license_level": 10, + "old_sub_level": 258, + "old_ttrating": 1411, + "oldi_rating": 743, + "opt_laps_complete": 0, + "position": 15, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 16, + "starting_position_in_class": 5, "suit": { "pattern": 25, "color1": "00d9ff", "color2": "00e5ff", "color3": "6f6f6f" }, - "helmet": { - "pattern": 57, - "color1": "919191", - "color2": "00e5ff", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 45342, "display_name": "Jeremy Fridd", - "finish_position": 16, - "finish_position_in_class": 10, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3314,44 +3400,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 0, - "drop_race": true, - "club_points": 0, - "position": 16, - "qual_lap_time": 4109432, - "starting_position": 3, - "starting_position_in_class": 3, "car_class_id": 45, "car_class_name": "Cadillac CTS-VR", "car_class_short_name": "Cadillac CTS-VR", + "car_id": 41, + "car_name": "Cadillac CTS-V Racecar", + "champ_points": 0, + "class_interval": -1, "club_id": 34, "club_name": "Australia/NZ", + "club_points": 0, "club_shortname": "Australia/NZ", + "country_code": "NZ", "division": 2, "division_name": "Division 3", - "old_license_level": 19, - "old_sub_level": 383, - "old_cpi": 83.22893, - "oldi_rating": 1817, - "old_ttrating": 1276, - "new_license_level": 19, - "new_sub_level": 381, - "new_cpi": 82.32904, - "newi_rating": 1745, - "new_ttrating": 1276, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 16, + "finish_position_in_class": 10, + "friend": false, + "helmet": { + "pattern": 63, + "color1": "ffffff", + "color2": "f5ad00", + "color3": "000000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 1, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 41, - "car_name": "Cadillac CTS-V Racecar", - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 41, "pattern": 3, @@ -3369,80 +3451,81 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 82.32904, + "new_license_level": 19, + "new_sub_level": 381, + "new_ttrating": 1276, + "newi_rating": 1745, + "old_cpi": 83.22893, + "old_license_level": 19, + "old_sub_level": 383, + "old_ttrating": 1276, + "oldi_rating": 1817, + "opt_laps_complete": 0, + "position": 16, + "qual_lap_time": 4109432, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 3, + "starting_position_in_class": 3, "suit": { "pattern": 5, "color1": "f5ad00", "color2": "000000", "color3": "ffffff" }, - "helmet": { - "pattern": 63, - "color1": "ffffff", - "color2": "f5ad00", - "color3": "000000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 655380, "display_name": "Jorge Rascon", - "finish_position": 17, - "finish_position_in_class": 6, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, "best_nlaps_num": -1, "best_nlaps_time": -1, "best_qual_lap_at": "1970-01-01T00:00:00Z", - "best_qual_lap_num": -1, - "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 0, - "drop_race": true, - "club_points": 0, - "position": 17, - "qual_lap_time": -1, - "starting_position": 14, - "starting_position_in_class": 3, - "car_class_id": 48, - "car_class_name": "Kia Optima", - "car_class_short_name": "Kia Optima", - "club_id": 38, - "club_name": "Iberia", - "club_shortname": "Iberia", - "division": 6, - "division_name": "Division 7", - "old_license_level": 11, - "old_sub_level": 380, - "old_cpi": 38.851532, - "oldi_rating": 1460, - "old_ttrating": 1350, - "new_license_level": 11, - "new_sub_level": 370, - "new_cpi": 36.432266, - "newi_rating": 1362, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, - "incidents": 4, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, - "league_agg_points": 0, + "best_qual_lap_num": -1, + "best_qual_lap_time": -1, + "car_class_id": 48, + "car_class_name": "Kia Optima", + "car_class_short_name": "Kia Optima", "car_id": 44, "car_name": "Kia Optima", - "aggregate_champ_points": 0, + "champ_points": 0, + "class_interval": -1, + "club_id": 38, + "club_name": "Iberia", + "club_points": 0, + "club_shortname": "Iberia", + "country_code": "ES", + "division": 6, + "division_name": "Division 7", + "drop_race": true, + "finish_position": 17, + "finish_position_in_class": 6, + "friend": false, + "helmet": { + "pattern": 9, + "color1": "f0f500", + "color2": "2da000", + "color3": "064400", + "face_type": 0, + "helmet_type": 0 + }, + "incidents": 4, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, + "league_agg_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 1, @@ -3460,34 +3543,39 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 36.432266, + "new_license_level": 11, + "new_sub_level": 370, + "new_ttrating": 1350, + "newi_rating": 1362, + "old_cpi": 38.851532, + "old_license_level": 11, + "old_sub_level": 380, + "old_ttrating": 1350, + "oldi_rating": 1460, + "opt_laps_complete": 0, + "position": 17, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 14, + "starting_position_in_class": 3, "suit": { "pattern": 31, "color1": "40a600", "color2": "127e00", "color3": "f4dc00" }, - "helmet": { - "pattern": 9, - "color1": "f0f500", - "color2": "2da000", - "color3": "064400", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 }, { "cust_id": 631351, "display_name": "Maximiliano Demo", - "finish_position": 18, - "finish_position_in_class": 7, - "laps_lead": 0, - "laps_complete": 0, - "opt_laps_complete": 0, - "interval": -1, - "class_interval": -1, + "aggregate_champ_points": 0, + "ai": false, "average_lap": 0, "best_lap_num": -1, "best_lap_time": -1, @@ -3496,44 +3584,40 @@ "best_qual_lap_at": "1970-01-01T00:00:00Z", "best_qual_lap_num": -1, "best_qual_lap_time": -1, - "reason_out_id": 32, - "reason_out": "Disconnected", - "champ_points": 0, - "drop_race": true, - "club_points": 0, - "position": 18, - "qual_lap_time": -1, - "starting_position": 13, - "starting_position_in_class": 2, "car_class_id": 48, "car_class_name": "Kia Optima", "car_class_short_name": "Kia Optima", + "car_id": 44, + "car_name": "Kia Optima", + "champ_points": 0, + "class_interval": -1, "club_id": 24, "club_name": "Hispanoamérica", + "club_points": 0, "club_shortname": "Hispanoamérica", + "country_code": "AR", "division": 3, "division_name": "Division 4", - "old_license_level": 10, - "old_sub_level": 288, - "old_cpi": 27.971367, - "oldi_rating": 1536, - "old_ttrating": 1350, - "new_license_level": 10, - "new_sub_level": 288, - "new_cpi": 27.971367, - "newi_rating": 1437, - "new_ttrating": 1350, - "multiplier": 1, - "license_change_oval": -1, - "license_change_road": -1, + "drop_race": true, + "finish_position": 18, + "finish_position_in_class": 7, + "friend": false, + "helmet": { + "pattern": 50, + "color1": "e1ec00", + "color2": "f22222", + "color3": "0cf000", + "face_type": 0, + "helmet_type": 0 + }, "incidents": 0, - "max_pct_fuel_fill": -1, - "weight_penalty_kg": -1, - "league_points": 0, + "interval": -1, + "laps_complete": 0, + "laps_lead": 0, "league_agg_points": 0, - "car_id": 44, - "car_name": "Kia Optima", - "aggregate_champ_points": 0, + "league_points": 0, + "license_change_oval": -1, + "license_change_road": -1, "livery": { "car_id": 44, "pattern": 21, @@ -3551,121 +3635,88 @@ "wheel_color": null, "rim_type": -1 }, + "max_pct_fuel_fill": -1, + "multiplier": 1, + "new_cpi": 27.971367, + "new_license_level": 10, + "new_sub_level": 288, + "new_ttrating": 1350, + "newi_rating": 1437, + "old_cpi": 27.971367, + "old_license_level": 10, + "old_sub_level": 288, + "old_ttrating": 1350, + "oldi_rating": 1536, + "opt_laps_complete": 0, + "position": 18, + "qual_lap_time": -1, + "reason_out": "Disconnected", + "reason_out_id": 32, + "starting_position": 13, + "starting_position_in_class": 2, "suit": { "pattern": 1, "color1": "0a0a0a", "color2": "f24722", "color3": "ffe500" }, - "helmet": { - "pattern": 50, - "color1": "e1ec00", - "color2": "f22222", - "color3": "0cf000", - "face_type": 0, - "helmet_type": 0 - }, "watched": false, - "friend": false, - "ai": false + "weight_penalty_kg": -1 } ] } ], - "race_summary": { - "subsession_id": 45243121, - "average_lap": 4078532, - "laps_complete": 4, - "num_cautions": 0, - "num_caution_laps": 0, - "num_lead_changes": 0, - "field_strength": 1683, - "num_opt_laps": 0, - "has_opt_path": false, - "special_event_type": 0, - "special_event_type_text": "Not a special event" - }, - "car_classes": [ - { - "car_class_id": 45, - "cars_in_class": [ - { - "car_id": 41 - } - ], - "name": "Cadillac CTS-VR", - "short_name": "Cadillac CTS-VR", - "strength_of_field": 2303, - "num_entries": 11 - }, - { - "car_class_id": 48, - "cars_in_class": [ - { - "car_id": 44 - } - ], - "name": "Kia Optima", - "short_name": "Kia Optima", - "strength_of_field": 1029, - "num_entries": 8 - } - ], - "allowed_licenses": [ - { - "parent_id": 210, - "license_group": 1, - "min_license_level": 4, - "max_license_level": 4, - "group_name": "Rookie" - }, - { - "parent_id": 210, - "license_group": 2, - "min_license_level": 5, - "max_license_level": 8, - "group_name": "Class D" - }, - { - "parent_id": 210, - "license_group": 3, - "min_license_level": 9, - "max_license_level": 12, - "group_name": "Class C" - }, - { - "parent_id": 210, - "license_group": 4, - "min_license_level": 13, - "max_license_level": 16, - "group_name": "Class B" - }, - { - "parent_id": 210, - "license_group": 5, - "min_license_level": 17, - "max_license_level": 20, - "group_name": "Class A" - }, + "session_splits": [ { - "parent_id": 210, - "license_group": 6, - "min_license_level": 21, - "max_license_level": 24, - "group_name": "Pro" + "subsession_id": 45243121, + "event_strength_of_field": 1683 }, { - "parent_id": 210, - "license_group": 7, - "min_license_level": 25, - "max_license_level": 28, - "group_name": "Pro/WC" + "subsession_id": 45243122, + "event_strength_of_field": 1143 } ], - "results_restricted": false, - "associated_subsession_ids": [ - 45243121, - 45243122 - ] + "special_event_type": -1, + "start_time": "2022-04-04T01:30:00Z", + "track": { + "category": "Road", + "category_id": 2, + "config_name": "Industriefahrten", + "track_id": 249, + "track_name": "Nürburgring Nordschleife" + }, + "track_state": { + "leave_marbles": false, + "practice_grip_compound": -1, + "practice_rubber": -1, + "qualify_grip_compound": -1, + "qualify_rubber": -1, + "race_grip_compound": -1, + "race_rubber": -1, + "warmup_grip_compound": -1, + "warmup_rubber": -1 + }, + "weather": { + "allow_fog": false, + "fog": 0, + "precip_mm2hr_before_final_session": 0, + "precip_mm_final_session": 0, + "precip_option": 0, + "precip_time_pct": 0, + "rel_humidity": 55, + "simulated_start_time": "2022-04-02T18:25:00", + "skies": 1, + "temp_units": 0, + "temp_value": 78, + "time_of_day": 2, + "track_water": 0, + "type": 3, + "version": 0, + "weather_var_initial": 0, + "weather_var_ongoing": 0, + "wind_dir": 0, + "wind_units": 0, + "wind_value": 2 + } } } \ No newline at end of file diff --git a/src/Aydsko.iRacingData/Aydsko.iRacingData.csproj b/src/Aydsko.iRacingData/Aydsko.iRacingData.csproj index 8e4075a..920294d 100644 --- a/src/Aydsko.iRacingData/Aydsko.iRacingData.csproj +++ b/src/Aydsko.iRacingData/Aydsko.iRacingData.csproj @@ -40,7 +40,9 @@ + + <_Parameter1>Style <_Parameter2>IDE1006:Naming Styles @@ -65,8 +67,6 @@ <_Parameter4>Scope = "module" <_Parameter4_IsLiteral>true - - diff --git a/src/Aydsko.iRacingData/Results/DriverResult.cs b/src/Aydsko.iRacingData/Results/DriverResult.cs index 9e86294..7368d56 100644 --- a/src/Aydsko.iRacingData/Results/DriverResult.cs +++ b/src/Aydsko.iRacingData/Results/DriverResult.cs @@ -202,5 +202,8 @@ public class DriverResult [JsonPropertyName("ai")] public bool AI { get; set; } + [JsonPropertyName("country_code")] + public string? CountryCode { get; set; } = default!; + private string DebuggerDisplay => $"{CustomerId} \"{DisplayName}\"{(AI ? " (AI)" : "")} Team {TeamId} Q{StartingPosition} to P{Position}"; } diff --git a/src/Aydsko.iRacingData/Results/Result.cs b/src/Aydsko.iRacingData/Results/Result.cs index e62c3b6..05874a0 100644 --- a/src/Aydsko.iRacingData/Results/Result.cs +++ b/src/Aydsko.iRacingData/Results/Result.cs @@ -215,6 +215,9 @@ public class Result [JsonPropertyName("ai")] public bool AI { get; set; } + [JsonPropertyName("country_code")] + public string? CountryCode { get; set; } = default!; + [JsonPropertyName("driver_results")] public DriverResult[]? DriverResults { get; set; }