{
  "def": {
    "code": "H26",
    "name": "The Helvetia 26 Award HF",
    "description": "26 Cantons of Switzerland",
    "valid": true,
    "url": "https://uska.ch/en/contest/uska-diplome/",
    "ref_url": "https://uska.ch/en/contest/uska-diplome/",
    "valid_from": "1980-01-01",
    "valid_to": "9999-12-01",
    "ref_display": "name",
    "type": "QSOFIELDS",
    "field": "address",
    "match_by": "description",
    "pattern": "",
    "or_rules": [
      {
        "field": "qth",
        "match_by": "description"
      }
    ],
    "dxcc_filter": [
      287
    ],
    "valid_bands": [
      "2190m",
      "630m",
      "160m",
      "80m",
      "40m",
      "30m",
      "20m",
      "17m",
      "15m",
      "12m",
      "10m"
    ],
    "confirm": [
      "lotw",
      "qsl"
    ],
    "validate": [
      "lotw",
      "qsl"
    ],
    "total": 0,
    "builtin": true,
    "version": 3
  },
  "references": [
    {
      "code": "AG",
      "name": "Aargau",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Aarau|Baden|Wettingen|Wohlen|Rheinfelden|Zofingen|Lenzburg|Brugg|Oftringen|Suhr|Spreitenbach)\\b",
      "valid": true
    },
    {
      "code": "AI",
      "name": "Appenzell Innerrhoden",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Appenzell|Oberegg)\\b",
      "valid": true
    },
    {
      "code": "AR",
      "name": "Appenzell Ausserrhoden",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Herisau|Teufen|Speicher|Heiden|Gais|Urnäsch|Waldstatt)\\b",
      "valid": true
    },
    {
      "code": "BE",
      "name": "Bern",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Bern|Berne|Thun|Biel|Bienne|Köniz|Burgdorf|Langenthal|Steffisburg|Münsingen|Spiez|Interlaken|Ostermundigen|Lyss|Zollikofen)\\b",
      "valid": true
    },
    {
      "code": "BL",
      "name": "Basel-Landschaft",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Liestal|Allschwil|Reinach|Muttenz|Pratteln|Binningen|Münchenstein|Birsfelden|Aesch|Sissach|Oberwil)\\b",
      "valid": true
    },
    {
      "code": "BS",
      "name": "Basel-Stadt",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Basel|Bâle|Bale|Riehen|Bettingen)\\b",
      "valid": true
    },
    {
      "code": "FR",
      "name": "Fribourg",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Fribourg|Freiburg|Bulle|Marly|Düdingen|Estavayer|Murten|Morat|Villars-sur-Glâne|Guin)\\b",
      "valid": true
    },
    {
      "code": "GE",
      "name": "Geneva",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Genève|Geneve|Sezenove|Chene-Bourg|Chene Bourg|Geneva|Genf|Carouge|Vernier|Lancy|Meyrin|Onex|Thônex|Thonex|Versoix|Bernex|Plan-les-Ouates)\\b",
      "valid": true
    },
    {
      "code": "GL",
      "name": "Glarus",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Glarus|Glaris|Näfels|Netstal|Ennenda|Mollis)\\b",
      "valid": true
    },
    {
      "code": "GR",
      "name": "Graubünden (Grisons)",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Chur|Coire|Kueblis|Davos|Sankt Moritz|St\\.? Moritz|Landquart|Arosa|Klosters|Ilanz|Thusis|Poschiavo|Domat|Ems)\\b",
      "valid": true
    },
    {
      "code": "JU",
      "name": "Jura",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Delémont|Delemont|Porrentruy|Bassecourt|Courroux|Saignelégier|Alle)\\b",
      "valid": true
    },
    {
      "code": "LU",
      "name": "Lucerne",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Luzern|Lucerne|Emmen|Kriens|Horw|Ebikon|Sursee|Hochdorf|Willisau|Rothenburg)\\b",
      "valid": true
    },
    {
      "code": "NE",
      "name": "Neuchâtel",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Neuchâtel|Neuchatel|Neuenburg|La Chaux-de-Fonds|Chaux-de-Fonds|Le Locle|Peseux|Boudry|Colombier|Marin)\\b",
      "valid": true
    },
    {
      "code": "NW",
      "name": "Nidwalden",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Stans|Hergiswil|Buochs|Stansstad|Beckenried|Ennetbürgen)\\b",
      "valid": true
    },
    {
      "code": "OW",
      "name": "Obwalden",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Sarnen|Kerns|Alpnach|Engelberg|Sachseln|Giswil)\\b",
      "valid": true
    },
    {
      "code": "SG",
      "name": "St. Gallen",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Sankt Gallen|Saint-Gall|Rapperswil|Wil|Gossau|Rorschach|Uzwil|Flawil|Altstätten|Jona)\\b",
      "valid": true
    },
    {
      "code": "SH",
      "name": "Schaffhausen",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Schaffhausen|Schaffhouse|Neuhausen|Stein am Rhein|Thayngen)\\b",
      "valid": true
    },
    {
      "code": "SO",
      "name": "Solothurn",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Solothurn|Soleure|Olten|Grenchen|Zuchwil|Dornach|Oensingen|Balsthal|Biberist)\\b",
      "valid": true
    },
    {
      "code": "SZ",
      "name": "Schwyz",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Schwyz|Einsiedeln|Freienbach|Küssnacht|Arth|Lachen|Wollerau|Brunnen|Goldau)\\b",
      "valid": true
    },
    {
      "code": "TG",
      "name": "Thurgau",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Frauenfeld|Kreuzlingen|Arbon|Amriswil|Weinfelden|Romanshorn|Sirnach|Aadorf|Münchwilen)\\b",
      "valid": true
    },
    {
      "code": "TI",
      "name": "Ticino",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Lugano|Bellinzona|Locarno|Mendrisio|Chiasso|Biasca|Ascona|Losone|Minusio|Giubiasco|Massagno)\\b",
      "valid": true
    },
    {
      "code": "UR",
      "name": "Uri",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Altdorf|Schattdorf|Erstfeld|Andermatt|Flüelen|Bürglen)\\b",
      "valid": true
    },
    {
      "code": "VD",
      "name": "Vaud",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Lausanne|Chavornay|Blonay|Saint-Cergue|St-Cergue|St Cergue|Yverdon|Gingins|Montreux|Nyon|Vevey|Renens|Morges|Gland|Pully|Prilly|Ecublens|Aigle|Payerne|Rolle|Lutry|Bussigny)\\b",
      "valid": true
    },
    {
      "code": "VS",
      "name": "Valais",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Sion|Sitten|Martigny|Monthey|Sierre|Brig|Brigue|Naters|Visp|Viège|Conthey|Fully|Verbier|Zermatt|Crans-Montana|Saas-Fee|Savièse|Bagnes)\\b",
      "valid": true
    },
    {
      "code": "ZG",
      "name": "Zug",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Zug|Zoug|Baar|Cham|Steinhausen|Risch|Rotkreuz|Hünenberg|Unterägeri|Oberägeri)\\b",
      "valid": true
    },
    {
      "code": "ZH",
      "name": "Zurich",
      "dxcc": 287,
      "group": "",
      "subgrp": "",
      "pattern": "\\b(Zürich|Zurich|Winterthur|Uster|Dübendorf|Dietikon|Wetzikon|Kloten|Wädenswil|Horgen|Thalwil|Opfikon|Küsnacht|Meilen|Bülach|Regensdorf|Schlieren|Adliswil|Volketswil)\\b",
      "valid": true
    }
  ]
}