<filename>v1/backend/src/rankings/models.py
# type: ignore

from django.db import models


class Year(models.Model):
    year = models.IntegerField(primary_key=True)  # ex: 2019
    elo_acc = models.FloatField()  # ex: 0.70
    elo_mse = models.FloatField()  # ex: 0.17
    opr_acc = models.FloatField()  # ex: 0.70
    opr_mse = models.FloatField()  # ex: 0.17
    mix_acc = models.FloatField()  # ex: 0.70
    mix_mse = models.FloatField()  # ex: 0.17
    rp1_acc = models.FloatField()  # ex: 0.70
    rp1_mse = models.FloatField()  # ex: 0.17
    rp2_acc = models.FloatField()  # ex: 0.70
    rp2_mse = models.FloatField()  # ex: 0.17
    score_sd = models.FloatField()  # ex: 14.21
    score_mean = models.FloatField()  # ex: 45.12

    class Meta:
        db_table = "years"


class Team(models.Model):
    team = models.IntegerField(primary_key=True)  # ex: 5511
    name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    state = models.CharField(max_length=10)  # ex: CA
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    active = models.BooleanField()  # ex: True
    elo = models.IntegerField()  # ex: 1700
    elo_recent = models.IntegerField()  # ex: 1600
    elo_mean = models.IntegerField()  # ex: 1600
    elo_max = models.IntegerField()  # ex: 1900
    wins = models.IntegerField()  # ex: 100
    losses = models.IntegerField()  # ex: 90
    ties = models.IntegerField()  # ex: 10
    count = models.IntegerField()  # ex: 200
    winrate = models.FloatField()  # ex: 0.52

    class Meta:
        db_table = "teams"


class TeamYear(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    year = models.IntegerField()  # ex: 2019
    team = models.IntegerField()  # ex: 5511
    name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    state = models.CharField(max_length=10)  # ex: California
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: fnc
    elo_start = models.IntegerField()  # ex: 1746
    elo_pre_champs = models.IntegerField()  # ex: 1746
    elo_end = models.IntegerField()  # ex: 1746
    elo_mean = models.IntegerField()  # ex: 1746
    elo_max = models.IntegerField()  # ex: 1746
    elo_diff = models.IntegerField()  # ex: 100
    opr = models.FloatField()  # ex: 12.34
    opr_auto = models.FloatField()  # ex: 12.34
    opr_teleop = models.FloatField()  # ex: 12.34
    opr_1 = models.FloatField()  # ex: 12.34
    opr_2 = models.FloatField()  # ex: 12.34
    opr_endgame = models.FloatField()  # ex: 12.34
    opr_fouls = models.FloatField()  # ex: 12.34
    opr_no_fouls = models.FloatField()  # ex: 12.34
    ils_1 = models.FloatField()  # ex: 50
    ils_2 = models.FloatField()  # ex: 50
    wins = models.IntegerField()  # ex: 10
    losses = models.IntegerField()  # ex: 9
    ties = models.IntegerField()  # ex: 1
    count = models.IntegerField()  # ex: 20
    winrate = models.FloatField()  # ex: 0.52
    elo_rank = models.IntegerField()  # ex: 1000
    elo_percentile = models.FloatField()  # ex: 0.512
    opr_rank = models.IntegerField()  # ex: 1000
    opr_percentile = models.FloatField()  # ex: 0.512

    class Meta:
        db_table = "team_years"
        unique_together = ("year", "team")


class Event(models.Model):
    key = models.CharField(primary_key=True, max_length=10)  # ex: 2019ncwak
    year = models.IntegerField()  # ex: 2019
    name = models.CharField(max_length=100)  # ex: NC Wake County District...
    time = models.IntegerField()  # ex: 12451261
    state = models.CharField(max_length=10)  # ex: NC
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    type = models.IntegerField()  # ex: 1
    week = models.IntegerField()  # ex: 2
    status = models.CharField(max_length=10)  # ex: Upcoming
    current_match = models.IntegerField()  # ex: 30
    qual_matches = models.IntegerField()  # ex: 72
    elo_top8 = models.IntegerField()  # ex: 1800
    elo_top24 = models.IntegerField()  # ex: 1700
    elo_mean = models.IntegerField()  # ex: 1600
    opr_top8 = models.FloatField()  # ex: 12.34
    opr_top24 = models.FloatField()  # ex: 12.34
    opr_mean = models.FloatField()  # ex: 12.34
    elo_acc = models.FloatField()  # ex: 0.7010
    elo_mse = models.FloatField()  # ex: 0.1234
    opr_acc = models.FloatField()  # ex: 0.7010
    opr_mse = models.FloatField()  # ex: 0.1234
    mix_acc = models.FloatField()  # ex: 0.7010
    mix_mse = models.FloatField()  # ex: 0.1234
    rp1_acc = models.FloatField()  # ex: 0.7010
    rp1_mse = models.FloatField()  # ex: 0.1234
    rp2_acc = models.FloatField()  # ex: 0.7010
    rp2_mse = models.FloatField()  # ex: 0.1234

    class Meta:
        db_table = "events"


class TeamEvent(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    team = models.IntegerField()  # ex: 5511
    year = models.IntegerField()  # ex: 2019
    event = models.CharField(max_length=10)  # ex: 2019ncwak
    time = models.IntegerField()  # ex: 12451261
    team_name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    event_name = models.CharField(max_length=100)  # ex: NC Wake County District
    state = models.CharField(max_length=10)  # ex: NC
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    type = models.IntegerField()  # ex: 1
    week = models.IntegerField()  # ex: 2
    status = models.CharField(max_length=10)  # ex: Upcoming
    elo_start = models.IntegerField()  # ex: 1746
    elo_pre_playoffs = models.IntegerField()  # ex: 1746
    elo_end = models.IntegerField()  # ex: 1746
    elo_mean = models.IntegerField()  # ex: 1746
    elo_max = models.IntegerField()  # ex: 1746
    elo_diff = models.IntegerField()  # ex: 100
    opr_start = models.FloatField()  # ex: 12.34
    opr_end = models.FloatField()  # ex: 12.34
    opr_auto = models.FloatField()  # ex: 12.34
    opr_teleop = models.FloatField()  # ex: 12.34
    opr_1 = models.FloatField()  # ex: 12.34
    opr_2 = models.FloatField()  # ex: 12.34
    opr_endgame = models.FloatField()  # ex: 12.34
    opr_fouls = models.FloatField()  # ex: 12.34
    opr_no_fouls = models.FloatField()  # ex: 12.34
    ils_1_start = models.FloatField()  # ex: 0.52
    ils_2_start = models.FloatField()  # ex: 0.52
    ils_1_end = models.FloatField()  # ex: 0.52
    ils_2_end = models.FloatField()  # ex: 0.52
    wins = models.IntegerField()  # ex: 8
    losses = models.IntegerField()  # ex: 4
    ties = models.IntegerField()  # ex: 0
    count = models.IntegerField()  # ex: 12
    winrate = models.FloatField()  # ex: 0.67
    rank = models.IntegerField()  # ex: 5

    class Meta:
        db_table = "team_events"
        unique_together = ("year", "event", "team")


class Match(models.Model):
    key = models.CharField(primary_key=True, max_length=20)  # ex: 2020ncwak_qm1
    year = models.IntegerField()  # ex: 2020
    event = models.CharField(max_length=10)  # ex: 2020ncwak
    comp_level = models.CharField(max_length=10)  # ex: f
    set_number = models.IntegerField()  # ex: 2
    match_number = models.IntegerField()  # ex: 65
    playoff = models.BooleanField()  # ex: True
    time = models.IntegerField()  # ex: 12451261
    status = models.CharField(max_length=10)  # ex: Completed
    red = models.CharField(max_length=20)  # ex: 5511,254,1678
    blue = models.CharField(max_length=20)  # ex: 5511,254,1678
    red_score = models.IntegerField()  # ex: 50
    blue_score = models.IntegerField()  # ex: 75
    winner = models.CharField(max_length=10)  # ex: blue
    elo_winner = models.CharField(max_length=10)  # ex: blue
    elo_win_prob = models.FloatField()  # ex: 0.60
    opr_winner = models.CharField(max_length=10)  # ex: blue
    opr_win_prob = models.FloatField()  # ex: 0.60
    mix_winner = models.CharField(max_length=10)  # ex: blue
    mix_win_prob = models.FloatField()  # ex: 0.60
    red_rp_1 = models.IntegerField()  # ex: 1
    red_rp_1_prob = models.FloatField()  # ex: 0.60
    red_rp_2 = models.IntegerField()  # ex: 1
    red_rp_2_prob = models.FloatField()  # ex: 0.60
    blue_rp_1 = models.IntegerField()  # ex: 1
    blue_rp_1_prob = models.FloatField()  # ex: 0.60
    blue_rp_2 = models.IntegerField()  # ex: 1
    blue_rp_2_prob = models.FloatField()  # ex: 0.60
    red_auto = models.IntegerField()  # ex: 10
    blue_auto = models.IntegerField()  # ex: 10
    red_teleop = models.IntegerField()  # ex: 10
    blue_teleop = models.IntegerField()  # ex: 10
    red_1 = models.IntegerField()  # ex: 10
    blue_1 = models.IntegerField()  # ex: 10
    red_2 = models.IntegerField()  # ex: 10
    blue_2 = models.IntegerField()  # ex: 10
    red_endgame = models.IntegerField()  # ex: 10
    blue_endgame = models.IntegerField()  # ex: 10
    red_fouls = models.IntegerField()  # ex: 10
    blue_fouls = models.IntegerField()  # ex: 10
    red_no_fouls = models.IntegerField()  # ex: 10
    blue_no_fouls = models.IntegerField()  # ex: 10

    class Meta:
        db_table = "matches"


class TeamMatch(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    team = models.IntegerField()  # ex: 5511
    year = models.IntegerField()  # ex: 2019
    event = models.CharField(max_length=10)  # ex: ncwak
    match = models.CharField(max_length=10)  # ex: sf1m1
    playoff = models.BooleanField()  # ex: True
    alliance = models.CharField(max_length=10)  # ex: red
    time = models.IntegerField()  # ex: 12451261
    status = models.CharField(max_length=10)  # ex: Completed
    elo = models.IntegerField()  # ex: 1746
    opr = models.FloatField()  # ex: 12.34
    ils_1 = models.FloatField()  # ex: 0.61
    ils_2 = models.FloatField()  # ex: 0.51

    class Meta:
        db_table = "team_matches"
        unique_together = ("year", "event", "match", "team")

<filename>v1/backend/src/rankings/models.py
# type: ignore

from django.db import models


class Year(models.Model):
    year = models.IntegerField(primary_key=True)  # ex: 2019
    elo_acc = models.FloatField()  # ex: 0.70
    elo_mse = models.FloatField()  # ex: 0.17
    opr_acc = models.FloatField()  # ex: 0.70
    opr_mse = models.FloatField()  # ex: 0.17
    mix_acc = models.FloatField()  # ex: 0.70
    mix_mse = models.FloatField()  # ex: 0.17
    rp1_acc = models.FloatField()  # ex: 0.70
    rp1_mse = models.FloatField()  # ex: 0.17
    rp2_acc = models.FloatField()  # ex: 0.70
    rp2_mse = models.FloatField()  # ex: 0.17
    score_sd = models.FloatField()  # ex: 14.21
    score_mean = models.FloatField()  # ex: 45.12

    class Meta:
        db_table = "years"


class Team(models.Model):
    team = models.IntegerField(primary_key=True)  # ex: 5511
    name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    state = models.CharField(max_length=10)  # ex: CA
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    active = models.BooleanField()  # ex: True
    elo = models.IntegerField()  # ex: 1700
    elo_recent = models.IntegerField()  # ex: 1600
    elo_mean = models.IntegerField()  # ex: 1600
    elo_max = models.IntegerField()  # ex: 1900
    wins = models.IntegerField()  # ex: 100
    losses = models.IntegerField()  # ex: 90
    ties = models.IntegerField()  # ex: 10
    count = models.IntegerField()  # ex: 200
    winrate = models.FloatField()  # ex: 0.52

    class Meta:
        db_table = "teams"


class TeamYear(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    year = models.IntegerField()  # ex: 2019
    team = models.IntegerField()  # ex: 5511
    name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    state = models.CharField(max_length=10)  # ex: California
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: fnc
    elo_start = models.IntegerField()  # ex: 1746
    elo_pre_champs = models.IntegerField()  # ex: 1746
    elo_end = models.IntegerField()  # ex: 1746
    elo_mean = models.IntegerField()  # ex: 1746
    elo_max = models.IntegerField()  # ex: 1746
    elo_diff = models.IntegerField()  # ex: 100
    opr = models.FloatField()  # ex: 12.34
    opr_auto = models.FloatField()  # ex: 12.34
    opr_teleop = models.FloatField()  # ex: 12.34
    opr_1 = models.FloatField()  # ex: 12.34
    opr_2 = models.FloatField()  # ex: 12.34
    opr_endgame = models.FloatField()  # ex: 12.34
    opr_fouls = models.FloatField()  # ex: 12.34
    opr_no_fouls = models.FloatField()  # ex: 12.34
    ils_1 = models.FloatField()  # ex: 50
    ils_2 = models.FloatField()  # ex: 50
    wins = models.IntegerField()  # ex: 10
    losses = models.IntegerField()  # ex: 9
    ties = models.IntegerField()  # ex: 1
    count = models.IntegerField()  # ex: 20
    winrate = models.FloatField()  # ex: 0.52
    elo_rank = models.IntegerField()  # ex: 1000
    elo_percentile = models.FloatField()  # ex: 0.512
    opr_rank = models.IntegerField()  # ex: 1000
    opr_percentile = models.FloatField()  # ex: 0.512

    class Meta:
        db_table = "team_years"
        unique_together = ("year", "team")


class Event(models.Model):
    key = models.CharField(primary_key=True, max_length=10)  # ex: 2019ncwak
    year = models.IntegerField()  # ex: 2019
    name = models.CharField(max_length=100)  # ex: NC Wake County District...
    time = models.IntegerField()  # ex: 12451261
    state = models.CharField(max_length=10)  # ex: NC
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    type = models.IntegerField()  # ex: 1
    week = models.IntegerField()  # ex: 2
    status = models.CharField(max_length=10)  # ex: Upcoming
    current_match = models.IntegerField()  # ex: 30
    qual_matches = models.IntegerField()  # ex: 72
    elo_top8 = models.IntegerField()  # ex: 1800
    elo_top24 = models.IntegerField()  # ex: 1700
    elo_mean = models.IntegerField()  # ex: 1600
    opr_top8 = models.FloatField()  # ex: 12.34
    opr_top24 = models.FloatField()  # ex: 12.34
    opr_mean = models.FloatField()  # ex: 12.34
    elo_acc = models.FloatField()  # ex: 0.7010
    elo_mse = models.FloatField()  # ex: 0.1234
    opr_acc = models.FloatField()  # ex: 0.7010
    opr_mse = models.FloatField()  # ex: 0.1234
    mix_acc = models.FloatField()  # ex: 0.7010
    mix_mse = models.FloatField()  # ex: 0.1234
    rp1_acc = models.FloatField()  # ex: 0.7010
    rp1_mse = models.FloatField()  # ex: 0.1234
    rp2_acc = models.FloatField()  # ex: 0.7010
    rp2_mse = models.FloatField()  # ex: 0.1234

    class Meta:
        db_table = "events"


class TeamEvent(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    team = models.IntegerField()  # ex: 5511
    year = models.IntegerField()  # ex: 2019
    event = models.CharField(max_length=10)  # ex: 2019ncwak
    time = models.IntegerField()  # ex: 12451261
    team_name = models.CharField(max_length=50)  # ex: Cortechs Robotics
    event_name = models.CharField(max_length=100)  # ex: NC Wake County District
    state = models.CharField(max_length=10)  # ex: NC
    country = models.CharField(max_length=30)  # ex: Israel
    district = models.CharField(max_length=10)  # ex: FNC
    type = models.IntegerField()  # ex: 1
    week = models.IntegerField()  # ex: 2
    status = models.CharField(max_length=10)  # ex: Upcoming
    elo_start = models.IntegerField()  # ex: 1746
    elo_pre_playoffs = models.IntegerField()  # ex: 1746
    elo_end = models.IntegerField()  # ex: 1746
    elo_mean = models.IntegerField()  # ex: 1746
    elo_max = models.IntegerField()  # ex: 1746
    elo_diff = models.IntegerField()  # ex: 100
    opr_start = models.FloatField()  # ex: 12.34
    opr_end = models.FloatField()  # ex: 12.34
    opr_auto = models.FloatField()  # ex: 12.34
    opr_teleop = models.FloatField()  # ex: 12.34
    opr_1 = models.FloatField()  # ex: 12.34
    opr_2 = models.FloatField()  # ex: 12.34
    opr_endgame = models.FloatField()  # ex: 12.34
    opr_fouls = models.FloatField()  # ex: 12.34
    opr_no_fouls = models.FloatField()  # ex: 12.34
    ils_1_start = models.FloatField()  # ex: 0.52
    ils_2_start = models.FloatField()  # ex: 0.52
    ils_1_end = models.FloatField()  # ex: 0.52
    ils_2_end = models.FloatField()  # ex: 0.52
    wins = models.IntegerField()  # ex: 8
    losses = models.IntegerField()  # ex: 4
    ties = models.IntegerField()  # ex: 0
    count = models.IntegerField()  # ex: 12
    winrate = models.FloatField()  # ex: 0.67
    rank = models.IntegerField()  # ex: 5

    class Meta:
        db_table = "team_events"
        unique_together = ("year", "event", "team")


class Match(models.Model):
    key = models.CharField(primary_key=True, max_length=20)  # ex: 2020ncwak_qm1
    year = models.IntegerField()  # ex: 2020
    event = models.CharField(max_length=10)  # ex: 2020ncwak
    comp_level = models.CharField(max_length=10)  # ex: f
    set_number = models.IntegerField()  # ex: 2
    match_number = models.IntegerField()  # ex: 65
    playoff = models.BooleanField()  # ex: True
    time = models.IntegerField()  # ex: 12451261
    status = models.CharField(max_length=10)  # ex: Completed
    red = models.CharField(max_length=20)  # ex: 5511,254,1678
    blue = models.CharField(max_length=20)  # ex: 5511,254,1678
    red_score = models.IntegerField()  # ex: 50
    blue_score = models.IntegerField()  # ex: 75
    winner = models.CharField(max_length=10)  # ex: blue
    elo_winner = models.CharField(max_length=10)  # ex: blue
    elo_win_prob = models.FloatField()  # ex: 0.60
    opr_winner = models.CharField(max_length=10)  # ex: blue
    opr_win_prob = models.FloatField()  # ex: 0.60
    mix_winner = models.CharField(max_length=10)  # ex: blue
    mix_win_prob = models.FloatField()  # ex: 0.60
    red_rp_1 = models.IntegerField()  # ex: 1
    red_rp_1_prob = models.FloatField()  # ex: 0.60
    red_rp_2 = models.IntegerField()  # ex: 1
    red_rp_2_prob = models.FloatField()  # ex: 0.60
    blue_rp_1 = models.IntegerField()  # ex: 1
    blue_rp_1_prob = models.FloatField()  # ex: 0.60
    blue_rp_2 = models.IntegerField()  # ex: 1
    blue_rp_2_prob = models.FloatField()  # ex: 0.60
    red_auto = models.IntegerField()  # ex: 10
    blue_auto = models.IntegerField()  # ex: 10
    red_teleop = models.IntegerField()  # ex: 10
    blue_teleop = models.IntegerField()  # ex: 10
    red_1 = models.IntegerField()  # ex: 10
    blue_1 = models.IntegerField()  # ex: 10
    red_2 = models.IntegerField()  # ex: 10
    blue_2 = models.IntegerField()  # ex: 10
    red_endgame = models.IntegerField()  # ex: 10
    blue_endgame = models.IntegerField()  # ex: 10
    red_fouls = models.IntegerField()  # ex: 10
    blue_fouls = models.IntegerField()  # ex: 10
    red_no_fouls = models.IntegerField()  # ex: 10
    blue_no_fouls = models.IntegerField()  # ex: 10

    class Meta:
        db_table = "matches"


class TeamMatch(models.Model):
    id = models.IntegerField(primary_key=True)  # ex: 1
    team = models.IntegerField()  # ex: 5511
    year = models.IntegerField()  # ex: 2019
    event = models.CharField(max_length=10)  # ex: ncwak
    match = models.CharField(max_length=10)  # ex: sf1m1
    playoff = models.BooleanField()  # ex: True
    alliance = models.CharField(max_length=10)  # ex: red
    time = models.IntegerField()  # ex: 12451261
    status = models.CharField(max_length=10)  # ex: Completed
    elo = models.IntegerField()  # ex: 1746
    opr = models.FloatField()  # ex: 12.34
    ils_1 = models.FloatField()  # ex: 0.61
    ils_2 = models.FloatField()  # ex: 0.51

    class Meta:
        db_table = "team_matches"
        unique_together = ("year", "event", "match", "team")

# type: ignore # ex: 2019 # ex: 0.70 # ex: 0.17 # ex: 0.70 # ex: 0.17 # ex: 0.70 # ex: 0.17 # ex: 0.70 # ex: 0.17 # ex: 0.70 # ex: 0.17 # ex: 14.21 # ex: 45.12 # ex: 5511 # ex: Cortechs Robotics # ex: CA # ex: Israel # ex: FNC # ex: True # ex: 1700 # ex: 1600 # ex: 1600 # ex: 1900 # ex: 100 # ex: 90 # ex: 10 # ex: 200 # ex: 0.52 # ex: 1 # ex: 2019 # ex: 5511 # ex: Cortechs Robotics # ex: California # ex: Israel # ex: fnc # ex: 1746 # ex: 1746 # ex: 1746 # ex: 1746 # ex: 1746 # ex: 100 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 50 # ex: 50 # ex: 10 # ex: 9 # ex: 1 # ex: 20 # ex: 0.52 # ex: 1000 # ex: 0.512 # ex: 1000 # ex: 0.512 # ex: 2019ncwak # ex: 2019 # ex: NC Wake County District... # ex: 12451261 # ex: NC # ex: Israel # ex: FNC # ex: 1 # ex: 2 # ex: Upcoming # ex: 30 # ex: 72 # ex: 1800 # ex: 1700 # ex: 1600 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 0.7010 # ex: 0.1234 # ex: 0.7010 # ex: 0.1234 # ex: 0.7010 # ex: 0.1234 # ex: 0.7010 # ex: 0.1234 # ex: 0.7010 # ex: 0.1234 # ex: 1 # ex: 5511 # ex: 2019 # ex: 2019ncwak # ex: 12451261 # ex: Cortechs Robotics # ex: NC Wake County District # ex: NC # ex: Israel # ex: FNC # ex: 1 # ex: 2 # ex: Upcoming # ex: 1746 # ex: 1746 # ex: 1746 # ex: 1746 # ex: 1746 # ex: 100 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 12.34 # ex: 0.52 # ex: 0.52 # ex: 0.52 # ex: 0.52 # ex: 8 # ex: 4 # ex: 0 # ex: 12 # ex: 0.67 # ex: 5 # ex: 2020ncwak_qm1 # ex: 2020 # ex: 2020ncwak # ex: f # ex: 2 # ex: 65 # ex: True # ex: 12451261 # ex: Completed # ex: 5511,254,1678 # ex: 5511,254,1678 # ex: 50 # ex: 75 # ex: blue # ex: blue # ex: 0.60 # ex: blue # ex: 0.60 # ex: blue # ex: 0.60 # ex: 1 # ex: 0.60 # ex: 1 # ex: 0.60 # ex: 1 # ex: 0.60 # ex: 1 # ex: 0.60 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 10 # ex: 1 # ex: 5511 # ex: 2019 # ex: ncwak # ex: sf1m1 # ex: True # ex: red # ex: 12451261 # ex: Completed # ex: 1746 # ex: 12.34 # ex: 0.61 # ex: 0.51