{
  "contest": {
    "id": "rep-portugal-day-vhf-uhf",
    "name": "Concurso Dia de Portugal VHF/UHF",
    "sponsor": "REP",
    "sponsor_home": "https://www.rep.pt/",
    "country": "PT",
    "summary": "REP's VHF and UHF contest, run on Portugal Day itself: six hours from 1200 UTC on 10 June, scored on distance between QTH locators with grid squares as the multiplier.",
    "modes": [
      "SSB",
      "CW"
    ],
    "bands": [
      "2m",
      "70cm",
      "23cm",
      "13cm"
    ],
    "exchange": "Callsign, RS(T), a number beginning 001 and the full QTH locator (for example IM58is). The log must also carry the UTC time and the date of each contact.",
    "power_categories": [],
    "log_format": "Cabrillo",
    "log_deadline_days": 10,
    "log_submit_url": "",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "note": "'Podem participar todos os radioamadores devidamente licenciados' -- all properly licensed radio amateurs may take part."
    },
    "active_from": null,
    "active_until": null,
    "note": "REP PUBLISHES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.rep.pt, the portal linked from rep.pt's own front page, says 10 June every year, lists 2m/4m/70cm/23cm/13cm, weights points per band and sets the log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php still says 'no 2º Sábado do mês de junho de cada ano, (8 de Junho de 2024)', lists only 2m/70cm/23cm, and sets the deadline at 30 June. The two disagree about the date in every year where 10 June is not the second Saturday. The fixed date is encoded because it is the one REP actually ran: 10 June 2025 was a Tuesday and REP's logs-received post for the 2025 running is dated that day, whereas the second Saturday of June 2025 was the 14th. The superseded page is recorded here rather than silently ignored. Because both the contest and the deadline are fixed dates, log_deadline_days is exactly 10 in every year -- unlike REP's two other contests, whose deadlines are calendar dates that do not sit a constant span after the contest. Modes: REP writes 'Fonia' (phone) rather than SSB specifically; SSB is the catalog's only phone token.",
    "verified": true,
    "rules_url": "https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-19",
    "source_note": "concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/, REP's own rules: 'A Rede dos Emissores Portugueses, organiza no 10 de junho (feriado) de cada ano o Concurso “Dia de Portugal de VHF-UHF”' -- organised on 10 June, the public holiday, each year. '3 - Período do Concurso: 10 de junho das 12H00 às 18H00 UTC.' Participants: 'Podem participar todos os radioamadores devidamente licenciados' (all properly licensed radio amateurs may take part). Modes: '5 - Modos: Fonia e CW.' Exchange: 'Cada operador em Fonia ou CW passará o Indicativo, controle de sinal RS(T), número a começar por 001 e QTH Locator completo (exemplo-IM58is). No log é obrigatório reportar QTR (Hora/UTC) e a data correspondente ao contacto.' Logs: '9 - Formato dos LOGs: Preferencialmente em formato “Cabrillo”, uma folha log por banda.' '10 - Envio de LOGs: Devem ser enviados até 20 de junho.' REP ran it on 10 June 2025, a Tuesday: its own 'Logs recebidos - VHF-UHF 2025' post is dated 10 June 2025 and opens '10 de junho de 2025'."
  },
  "rule": {
    "plain": "June 10, every year",
    "raw": {
      "type": "fixed_date",
      "month": 6,
      "day": 10
    },
    "start": {
      "day_offset": 0,
      "time": "1200"
    },
    "end": {
      "day_offset": 0,
      "time": "1800"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "rep-portugal-day-vhf-uhf",
      "name": "Concurso Dia de Portugal VHF/UHF",
      "start": "2027-06-10T12:00:00Z",
      "end": "2027-06-10T18:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 6,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "2m",
        "70cm",
        "23cm",
        "13cm"
      ],
      "bands_note": "As recomendadas nos planos de banda da IARU, Região 1, (2m=144MHz; 4m=70 MHz; 70cm=432MHz; 23cm=1200MHz e 13cm=2300 MHz) -- the IARU Region 1 band plans. REP's list includes 4m (70 MHz), which is not in this catalog's band vocabulary and so is recorded here rather than in bands.",
      "sponsor": "REP",
      "rules_url": "https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/",
      "verified": true,
      "note": "REP PUBLISHES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.rep.pt, the portal linked from rep.pt's own front page, says 10 June every year, lists 2m/4m/70cm/23cm/13cm, weights points per band and sets the log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php still says 'no 2º Sábado do mês de junho de cada ano, (8 de Junho de 2024)', lists only 2m/70cm/23cm, and sets the deadline at 30 June. The two disagree about the date in every year where 10 June is not the second Saturday. The fixed date is encoded because it is the one REP actually ran: 10 June 2025 was a Tuesday and REP's logs-received post for the 2025 running is dated that day, whereas the second Saturday of June 2025 was the 14th. The superseded page is recorded here rather than silently ignored. Because both the contest and the deadline are fixed dates, log_deadline_days is exactly 10 in every year -- unlike REP's two other contests, whose deadlines are calendar dates that do not sit a constant span after the contest. Modes: REP writes 'Fonia' (phone) rather than SSB specifically; SSB is the catalog's only phone token.",
      "exchange": "Callsign, RS(T), a number beginning 001 and the full QTH locator (for example IM58is). The log must also carry the UTC time and the date of each contact.",
      "country": "PT",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2027-06-20T18:00:00Z",
      "uid": "rep-portugal-day-vhf-uhf-20270610T1200@contestcal",
      "start_date": "2027-06-10",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "VHF+"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rep-portugal-day-vhf-uhf",
      "name": "Concurso Dia de Portugal VHF/UHF",
      "start": "2028-06-10T12:00:00Z",
      "end": "2028-06-10T18:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 6,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "2m",
        "70cm",
        "23cm",
        "13cm"
      ],
      "bands_note": "As recomendadas nos planos de banda da IARU, Região 1, (2m=144MHz; 4m=70 MHz; 70cm=432MHz; 23cm=1200MHz e 13cm=2300 MHz) -- the IARU Region 1 band plans. REP's list includes 4m (70 MHz), which is not in this catalog's band vocabulary and so is recorded here rather than in bands.",
      "sponsor": "REP",
      "rules_url": "https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/",
      "verified": true,
      "note": "REP PUBLISHES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.rep.pt, the portal linked from rep.pt's own front page, says 10 June every year, lists 2m/4m/70cm/23cm/13cm, weights points per band and sets the log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php still says 'no 2º Sábado do mês de junho de cada ano, (8 de Junho de 2024)', lists only 2m/70cm/23cm, and sets the deadline at 30 June. The two disagree about the date in every year where 10 June is not the second Saturday. The fixed date is encoded because it is the one REP actually ran: 10 June 2025 was a Tuesday and REP's logs-received post for the 2025 running is dated that day, whereas the second Saturday of June 2025 was the 14th. The superseded page is recorded here rather than silently ignored. Because both the contest and the deadline are fixed dates, log_deadline_days is exactly 10 in every year -- unlike REP's two other contests, whose deadlines are calendar dates that do not sit a constant span after the contest. Modes: REP writes 'Fonia' (phone) rather than SSB specifically; SSB is the catalog's only phone token.",
      "exchange": "Callsign, RS(T), a number beginning 001 and the full QTH locator (for example IM58is). The log must also carry the UTC time and the date of each contact.",
      "country": "PT",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2028-06-20T18:00:00Z",
      "uid": "rep-portugal-day-vhf-uhf-20280610T1200@contestcal",
      "start_date": "2028-06-10",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "VHF+"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rep-portugal-day-vhf-uhf",
      "name": "Concurso Dia de Portugal VHF/UHF",
      "start": "2029-06-10T12:00:00Z",
      "end": "2029-06-10T18:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 6,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "2m",
        "70cm",
        "23cm",
        "13cm"
      ],
      "bands_note": "As recomendadas nos planos de banda da IARU, Região 1, (2m=144MHz; 4m=70 MHz; 70cm=432MHz; 23cm=1200MHz e 13cm=2300 MHz) -- the IARU Region 1 band plans. REP's list includes 4m (70 MHz), which is not in this catalog's band vocabulary and so is recorded here rather than in bands.",
      "sponsor": "REP",
      "rules_url": "https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/",
      "verified": true,
      "note": "REP PUBLISHES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.rep.pt, the portal linked from rep.pt's own front page, says 10 June every year, lists 2m/4m/70cm/23cm/13cm, weights points per band and sets the log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php still says 'no 2º Sábado do mês de junho de cada ano, (8 de Junho de 2024)', lists only 2m/70cm/23cm, and sets the deadline at 30 June. The two disagree about the date in every year where 10 June is not the second Saturday. The fixed date is encoded because it is the one REP actually ran: 10 June 2025 was a Tuesday and REP's logs-received post for the 2025 running is dated that day, whereas the second Saturday of June 2025 was the 14th. The superseded page is recorded here rather than silently ignored. Because both the contest and the deadline are fixed dates, log_deadline_days is exactly 10 in every year -- unlike REP's two other contests, whose deadlines are calendar dates that do not sit a constant span after the contest. Modes: REP writes 'Fonia' (phone) rather than SSB specifically; SSB is the catalog's only phone token.",
      "exchange": "Callsign, RS(T), a number beginning 001 and the full QTH locator (for example IM58is). The log must also carry the UTC time and the date of each contact.",
      "country": "PT",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2029-06-20T18:00:00Z",
      "uid": "rep-portugal-day-vhf-uhf-20290610T1200@contestcal",
      "start_date": "2029-06-10",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "VHF+"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rep-portugal-day-vhf-uhf",
      "name": "Concurso Dia de Portugal VHF/UHF",
      "start": "2030-06-10T12:00:00Z",
      "end": "2030-06-10T18:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 6,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "2m",
        "70cm",
        "23cm",
        "13cm"
      ],
      "bands_note": "As recomendadas nos planos de banda da IARU, Região 1, (2m=144MHz; 4m=70 MHz; 70cm=432MHz; 23cm=1200MHz e 13cm=2300 MHz) -- the IARU Region 1 band plans. REP's list includes 4m (70 MHz), which is not in this catalog's band vocabulary and so is recorded here rather than in bands.",
      "sponsor": "REP",
      "rules_url": "https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/",
      "verified": true,
      "note": "REP PUBLISHES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.rep.pt, the portal linked from rep.pt's own front page, says 10 June every year, lists 2m/4m/70cm/23cm/13cm, weights points per band and sets the log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php still says 'no 2º Sábado do mês de junho de cada ano, (8 de Junho de 2024)', lists only 2m/70cm/23cm, and sets the deadline at 30 June. The two disagree about the date in every year where 10 June is not the second Saturday. The fixed date is encoded because it is the one REP actually ran: 10 June 2025 was a Tuesday and REP's logs-received post for the 2025 running is dated that day, whereas the second Saturday of June 2025 was the 14th. The superseded page is recorded here rather than silently ignored. Because both the contest and the deadline are fixed dates, log_deadline_days is exactly 10 in every year -- unlike REP's two other contests, whose deadlines are calendar dates that do not sit a constant span after the contest. Modes: REP writes 'Fonia' (phone) rather than SSB specifically; SSB is the catalog's only phone token.",
      "exchange": "Callsign, RS(T), a number beginning 001 and the full QTH locator (for example IM58is). The log must also carry the UTC time and the date of each contact.",
      "country": "PT",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2030-06-20T18:00:00Z",
      "uid": "rep-portugal-day-vhf-uhf-20300610T1200@contestcal",
      "start_date": "2030-06-10",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "VHF+"
      ],
      "duration_bucket": "2-12"
    }
  ]
}