Module:ResultsByDenmark

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
-- Module:ResultsByDenmark
local p = {}
local partyModule = require("Module:Political party")

-- hent farve fra Module:Political party eller Template:Party shading/<parti>
local function getPartyColor(partyName)
    -- prøv Module:Political party først
    local color = partyModule._fetch({ partyName, "color" })
    if color and color:match("^#%x%x%x%x%x%x$") then
        return color
    end
    -- ellers prøv Template:Party shading/<navn>
    local title = mw.title.new("Template:Party shading/" .. partyName)
    if title and title.exists then
        local content = title:getContent()
        if content then
            -- find en hexkode
            local c = content:match("#%x%x%x%x%x%x")
            if c then return c end
        end
    end
    return "#FFFFFF"
end

-- Hjælper: parse [[Link|Alias]] / [[Link]]
local function parsePartyInput(text)
    if not text then return nil, nil end
    text = mw.text.trim(text)
    local link, alias = text:match("^%[%[([^|%]]+)|([^%]]+)%]%]$")
    if link then return link, alias end
    local linkOnly = text:match("^%[%[([^%]]+)%]%]$")
    if linkOnly then return linkOnly, nil end
    return text, nil
end

-- Hjælper: normalisér input og slå op i p.stations
local function stationDisplay(raw)
    if not raw then return "" end
    local s = mw.text.trim(raw)
    s = s:gsub("^{{%s*(.-)%s*}}$", "%1") -- fjern {{ }}
    local mapped = p.stations and p.stations[s]
    if mapped then return mapped end
    return string.format("[[%s]]", s)
end

function p.renderPoll(frame)
    local args = frame:getParent().args
    local wikitext = '{| class="wikitable sortable" style="text-align:center;font-size:90%;"\n'

    -- Saml partier (Party1..Party20)
    local parties = {}
    for i = 1, 20 do
        local raw = args["Party" .. i]
        if raw and raw ~= "" then
            local pname, alias = parsePartyInput(raw)
            table.insert(parties, { name = pname, customAbbrev = alias, idx = i })
        end
    end

    local includeOthers = args["Others"] and mw.text.trim(args["Others"]) == "y"

    -- HEADER 1: labels
    wikitext = wikitext ..
        "|-\n" ..
        '! rowspan="3" style="vertical-align:middle;" | Division '
    for _, pinfo in ipairs(parties) do
        local abbrev = pinfo.customAbbrev or partyModule._fetch({ pinfo.name, "abbrev" }) or "?"
        wikitext = wikitext ..
            string.format('|| style="width:40px;" | [[%s|%s]] ', pinfo.name, abbrev)
    end
    if includeOthers then
        wikitext = wikitext .. '|| rowspan="2"| Others'
    end

-- HEADER 2: farvebjælker pr. parti (kun til headeren)
wikitext = wikitext .. "\n|-\n"
do
    local first = true
    for _, pinfo in ipairs(parties) do
        -- brug partimodulets farve til header, så den matcher OpinionPoll
        local color = partyModule._fetch({ pinfo.name, "color" }) or "#FFFFFF"
        if first then
            wikitext = wikitext .. string.format('! style="background:%s; width:40px;" | ', color)
            first = false
        else
            wikitext = wikitext .. string.format('!! style="background:%s; width:40px;" | ', color)
        end
    end
end


    -- HEADER 3: % eller #
    wikitext = wikitext .. "\n|-\n"
    local usePercent = (args["%"] and mw.text.trim(args["%"]) == "y")
    local label = usePercent and "%" or "#"
    do
        local first = true
        for _ in ipairs(parties) do
            if first then
                wikitext = wikitext .. "! " .. label .. " "
                first = false
            else
                wikitext = wikitext .. "!! " .. label .. " "
            end
        end
        if includeOthers then
            wikitext = wikitext .. "!! " .. label .. " "
        end
    end

    -- DATA-RÆKKER
    for i = 1, 500 do
        local stationRaw = args["Poll_station" .. i]
        if stationRaw and mw.text.trim(stationRaw) ~= "" then
            -- Find vinderen i rækken
            local maxVal, maxPartyIndex, maxIsOthers = nil, nil, false
            for pIndex, _ in ipairs(parties) do
                local raw = args["Party" .. pIndex .. "_" .. i]
                local v = raw and tonumber(mw.text.trim(raw))
                if v ~= nil then
                    if not maxVal or v > maxVal then
                        maxVal, maxPartyIndex, maxIsOthers = v, pIndex, false
                    end
                end
            end
            if includeOthers then
                local rawO = args["Oth_" .. i]
                local ov = rawO and tonumber(mw.text.trim(rawO))
                if ov ~= nil then
                    if not maxVal or ov > maxVal then
                        maxVal, maxPartyIndex, maxIsOthers = ov, nil, true
                    end
                end
            end

            wikitext = wikitext .. "\n|-\n"
            -- Division-celle
            wikitext = wikitext .. '| align="left" | ' .. stationDisplay(stationRaw) .. ' '

            -- Parti-celler
            for pIndex, pinfo in ipairs(parties) do
                local raw = args["Party" .. pIndex .. "_" .. i]
local val = raw and mw.text.trim(raw)
if val and val ~= "" then
    local num = tonumber(val)
local displayVal
if num then
    local rounded = tonumber(string.format("%.1f", num))

    -- check if the original input had a decimal
    local hasDecimal = val:find("%.")

    if hasDecimal then
        -- always show 1 decimal if typed as decimal
displayVal = string.format("%.1f", rounded)
    else
        -- remove .0 if user wrote a whole number
        if rounded == math.floor(rounded) then
            displayVal = tostring(math.floor(rounded))
        else
            displayVal = tostring(rounded)
        end
    end
else
    displayVal = val
end

    if not maxIsOthers and num == maxVal then
        local shade = getPartyColor(pinfo.name)
        wikitext = wikitext ..
            '|| style="background:' .. shade .. '; text-align:center;" | \'\'\'' .. displayVal .. '\'\'\' '
    else
        wikitext = wikitext .. '|| ' .. displayVal .. ' '
    end            else
                    wikitext = wikitext .. '|| '
                end
            end

            -- Others
            if includeOthers then
                local rawO = args["Oth_" .. i]
                local othVal = rawO and mw.text.trim(rawO)
                if othVal and othVal ~= "" then
if maxIsOthers then
    local shade = "#DDDDDD"
    wikitext = wikitext ..
      '|| style="background:' .. shade .. '; text-align:center;" | \'\'\'' .. othVal .. '\'\'\' '
else
    local onum = tonumber(othVal)
local displayO
if onum then
    local rounded = tonumber(string.format("%.1f", onum))
    -- detect if original had a decimal
    local hasDecimal = othVal:find("%.")
    if hasDecimal then
        displayO = string.format("%.1f", rounded)
    else
        if rounded == math.floor(rounded) then
            displayO = tostring(math.floor(rounded))
        else
            displayO = tostring(rounded)
        end
    end
else
    displayO = othVal
end
    wikitext = wikitext .. '|| ' .. displayO .. ' '
end
                else
                    wikitext = wikitext .. '|| '
                end
            end
        end
    end

    wikitext = wikitext .. "\n|}"
    return wikitext
end

-- Polling stations list
p.stations = {
    ["Læsø Hallen"] = "Læsø Hallen",
    ["Elling"] = "[[Elling, Denmark|Elling]]",
    ["Strandby Borger- og Kulturhus"] = "[[Strandby|Strandby Borger- og Kulturhus]]",
    ["Frederikshavn (Arena Nord)"] = "[[Frederikshavn|Frederikshavn (Arena Nord)]]",
    ["Horne, Stendyssehallen"] = "[[Horne, Hjørring Municipality|Horne, Stendyssehallen]]",
    ["Hjørring - Centrum"] = "[[Hjørring|Hjørring - Centrum]]",
    ["Tornby"] = "[[Tornby, Denmark|Tornby]]",
    ["Bindslev"] = "[[Bindslev, Denmark|Bindslev]]",
    ["Hjørring - Nord"] = "[[Hjørring|Hjørring - Nord]]",
    ["Hjørring - Syd"] = "[[Hjørring|Hjørring - Syd]]",
    ["Hjørring - Vest"] = "[[Hjørring|Hjørring - Vest]]",
    ["Løkken"] = "[[Løkken, Denmark|Løkken]]",
    ["Astrup"] = "[[Astrup, Hjørring|Astrup]]",
    ["Agersted"] = "[[Agersted|Agersted]]",
    ["Brønderslev Hallen"] = "[[Brønderslev|Brønderslev Hallen]]",
    ["Jerslev"] = "[[Jerslev, Denmark|Jerslev]]",
    ["V. Hjermitslev"] = "[[Vester Hjermitslev|V. Hjermitslev]]",
    ["Ørebro"] = "[[Ørebro, Denmark|Ørebro]]",
    ["Trekroner Landsbycenter"] = "[[Trekroner (Jammerbugt)|Trekroner Landsbycenter]]",
    ["Thisted (Munkehallen)"] = "[[Thisted|Thisted (Munkehallen)]]",
    ["Hurup"] = "[[Hurup Thy|Hurup]]",
    ["Bedsted Hallen"] = "[[Bedsted, Thisted Municipality|Bedsted Hallen]]",
    ["Frøstrup"] = "[[Frøstrup, Denmark|Frøstrup]]",
    ["Nykøbing Hallen"] = "[[Nykøbing Mors|Nykøbing Hallen]]",
    ["Gislum-Vognsild"] = "[[Gislum]]-[[Vognsild]]",
    ["Strandbyhallen"] = "[[Strandby (Vesthimmerlands Municipality)|Strandbyhallen]]",
    ["Hornum-Ulstrup"] = "[[Hornum, Denmark|Hornum]]-[[Ulstrup (Vesthimmerland)|Ulstrup]]",
    ["Arden"] = "[[Arden, Denmark|Arden]]",
    ["Veddum-Skelund"] = "[[Veddum|Veddum]]-[[Skelund]]",
    ["Als"] = "[[Als (Mariagerfjord municipality)|Als]]",
    ["PFA Kollegiet i Nørresundby"] = "[[Nørresundby|PFA Kollegiet i Nørresundby]]",
    ["Multihallen Ved Vadumhallen"] = "[[Vadum|Multihallen Ved Vadumhallen]]",
    ["Vestbjerg Idræts- og Kulturcenter"] = "[[Vestbjerg|Vestbjerg Idræts- og Kulturcenter]]",
    ["Sulsted Skolehal"] = "[[Sulsted|Sulsted Skolehal]]",
    ["Vodskov Kultur og Idrætscenter, Sal"] = "[[Vodskov|Vodskov Kultur og Idrætscenter, Sal]]",
    ["Hasseris Gymnasium"] = "[[Hasseris|Hasseris Gymnasium]]",
    ["Frejlev Skoles Idrætshal"] = "[[Frejlev|Frejlev Skoles Idrætshal]]",
    ["Svenstruphallen"] = "[[Svenstrup, Aalborg Municipality|Svenstruphallen]]",
    ["Nordkraft"] = "[[Nordkraft (Aalborg)|Nordkraft]]",
    ["Vejgaardhallen"] = "[[Vejgaard|Vejgaardhallen]]",
    ["Vejgaard Østre Skole"] = "[[Vejgaard|Vejgaard Østre Skole]]",
    ["Klaruphallen"] = "[[Klarup|Klaruphallen]]",
    ["Gistrup Skoles Idrætshal"] = "[[Gistrup|Gistrup Skoles Idrætshal]]",
    ["Vester Hassing Hallen"] = "[[Vester Hassing|Vester Hassing Hallen]]",
    ["Hals Skole"] = "[[Hals, Denmark|Hals Skole]]",
    ["Ulstedhallen"] = "[[Ulsted|Ulstedhallen]]",
    ["Nibe Hallen"] = "[[Nibe|Nibe Hallen]]",
    ["Farstruphallen"] = "[[Farstrup|Farstruphallen]]",
    ["Idrætscentret Kongerslev"] = "[[Kongerslev|Idrætscentret Kongerslev]]",
    ["Mou Hotel"] = "[[Mou, Denmark|Mou Hotel]]",
    ["Lemvig Idræts- og Kulturcenter"] = "[[Lemvig|Lemvig Idræts- og Kulturcenter]]",
    ["Ramme"] = "[[Ramme, Denmark|Ramme]]",
    ["Struer Energi Park"] = "[[Struer, Denmark|Struer Energi Park]]",
    ["Aakjær"] = "[[Aakjær, Denmark|Aakjær]]",
    ["Hem"] = "[[Hem, Denmark|Hem]]",
    ["Balling"] = "[[Balling, Denmark|Balling]]",
    ["Breum"] = "[[Breum, Denmark|Breum]]",
    ["Fur"] = "[[Fur (island)|Fur]]",
    ["Viborg Stadion Center"] = "[[Viborg Stadium|Viborg Stadion Center]]",
    ["Røddinghus Kultur- og Fritidscenter"] = "[[Røddinghus|Røddinghus Kultur- og Fritidscenter]]",
    ["Ans"] = "[[Ans, Denmark|Ans]]",
    ["Funder"] = "[[Funder, Denmark|Funder]]",
    ["Lemming"] = "[[Lemming, Denmark|Lemming]]",
    ["Sejs"] = "[[Sejs-Svejbæk|Sejs]]",
    ["Thorning"] = "[[Thorning (town)|Thorning]]",
    ["Balle"] = "[[Balle, Denmark|Balle]]",
    ["Them"] = "[[Them, Denmark|Them]]",
    ["Ikast (Sportscenter Ikast)"] = "[[Ikast|Ikast (Sportscenter Ikast)]]",
    ["Bording"] = "[[Bording, Denmark|Bording]]",
    ["Herning (Kongrescentret)"] = "[[Herning|Herning (Kongrescentret)]]",
    ["Lind"] = "[[Lind, Herning|Lind]]",
    ["Sdr. Felding"] = "[[Sønder Felding|Sdr. Felding]]",
    ["Sinding"] = "[[Sinding, Denmark|Sinding]]",
    ["Snejbjerg"] = "[[Snejbjerg, Denmark|Snejbjerg]]",
    ["Vind"] = "[[Vind, Denmark|Vind]]",
    ["Vinding"] = "[[Vinding, Denmark|Vinding]]",
    ["Sevel"] = "[[Sevel, Denmark|Sevel]]",
    ["Hee"] = "[[Hee, Denmark|Hee]]",
    ["Lem"] = "[[Lem, Denmark|Lem]]",
    ["Tim"] = "[[Tim, Denmark|Tim]]",
    ["Skjern"] = "[[Skjern, Denmark|Skjern]]",
    ["Ringkøbing (ROFI-Centret)"] = "[[Ringkøbing|Ringkøbing (ROFI-Centret)]]",
    ["Borris"] = "[[Borris, Ringkøbing-Skjern|Borris]]",
    ["Stauning"] = "[[Stauning, Ringkøbing-Skjern|Stauning]]",
    ["Frederiksbjerghallerne"] = "[[Frederiksbjerg|Frederiksbjerghallerne]]",
    ["Rundhøjhallen, Holme"] = "[[Holme, Aarhus|Rundhøjhallen, Holme]]",
    ["Kragelundskolen, Højbjerg"] = "[[Højbjerg|Kragelundskolen, Højbjerg]]",
    ["Tranbjerg Skole"] = "[[Tranbjerg J|Tranbjerg Skole]]",
    ["Rosenvangskolen, Viby J"] = "[[Viby J|Rosenvangskolen, Viby J]]",
    ["Viby Hallen"] = "[[Viby J|Viby Hallen]]",
    ["Beder Skole"] = "[[Beder, Denmark|Beder Skole]]",
    ["DOKK1, Aarhus C"] = "[[Dokk1|DOKK1, Aarhus C]]",
    ["Malling Skole"] = "[[Malling, Denmark|Malling Skole]]",
    ["Mårslet Hallen"] = "[[Mårslet|Mårslet Hallen]]",
    ["Solbjergskolen"] = "[[Solbjerg|Solbjergskolen]]",
    ["Generationernes Hus, Aarhus Ø"] = "[[Aarhus Docklands|Generationernes Hus, Aarhus Ø]]",
    ["Ormslev Præstegård"] = "[[Ormslev|Ormslev Præstegård]]",
    ["Hasselager Hallen"] = "[[Hasselager|Hasselager Hallen]]",
    ["Højvangskolen, Stavtrup"] = "[[Stavtrup|Højvangskolen, Stavtrup]]",
    ["Folkestedet, Aarhus C"] = "[[Aarhus C|Folkestedet, Aarhus C]]",
    ["Aarhus Rådhus"] = "[[Aarhus City Hall|Aarhus Rådhus]]",
    ["Gammelgaardsskolen, Åbyhøj"] = "[[Aabyhøj|Gammelgaardsskolen, Åbyhøj]]",
    ["Hasle Skole"] = "[[Hasle, Aarhus|Hasle Skole]]",
    ["Brabrand Hallen"] = "[[Brabrand|Brabrand Hallen]]",
    ["Globus 1, Brabrand"] = "[[Brabrand|Globus 1, Brabrand]]",
    ["Skjoldhøjskolen, Tilst"] = "[[Tilst|Skjoldhøjskolen, Tilst]]",
    ["VIA University College, Aarhus C"] = "[[VIA University College|VIA University College, Aarhus C]]",
    ["TST Aktiv-Center, Tilst"] = "[[Tilst|TST Aktiv-Center, Tilst]]",
    ["Næshøjhallen, Harlev"] = "[[Harlev|Næshøjhallen, Harlev]]",
    ["Borum Forsamlingshus"] = "[[Borum|Borum Forsamlingshus]]",
    ["Sabro-Korsvejskolen, Sabro"] = "[[Sabro, Denmark|Sabro-Korsvejskolen, Sabro]]",
    ["Samsøgades Skole, Aarhus C"] = "[[Samsøgades School|Samsøgades Skole, Aarhus C]]",
    ["Skovvangskolen, Aarhus N"] = "[[Aarhus N|Skovvangskolen, Aarhus N]]",
    ["Møllevangskolen, Aarhus V"] = "[[Aarhus V|Møllevangskolen, Aarhus V]]",
    ["Lisbjergskolen"] = "[[Lisbjerg|Lisbjergskolen]]",
    ["Bellevuehallerne, Risskov"] = "[[Risskov|Bellevuehallerne, Risskov]]",
    ["Lystrup Idrætscenter"] = "[[Lystrup|Lystrup Idrætscenter]]",
    ["Virupskolen, Hjortshøj"] = "[[Hjortshøj|Virupskolen, Hjortshøj]]",
    ["Sølystskolen, Egå"] = "[[Egå|Sølystskolen, Egå]]",
    ["Skæring Skole"] = "[[Skæring|Skæring Skole]]",
    ["Midtpunktet - Skødstrup Idræts- og Kulturcenter"] = "[[Skødstrup|Midtpunktet - Skødstrup Idræts- og Kulturcenter]]",
    ["Folkehuset Trige"] = "[[Trige|Folkehuset Trige]]",
    ["Spørring Fælleshus"] = "[[Spørring|Spørring Fælleshus]]",
    ["Hårup Hallen"] = "[[Hårup|Hårup Hallen]]",
    ["Vejlby-Risskov Hallen"] = "[[Vejlby-Risskov Idrætscenter|Vejlby-Risskov Hallen]]",
    ["Søndervangskolen, Viby J"] = "[[Viby J|Søndervangskolen, Viby J]]",
    ["FrydenlundHUSET, Aarhus V"] = "[[Aarhus V|FrydenlundHUSET, Aarhus V]]",
    ["Ellevangskolen, Risskov"] = "[[Risskov|Ellevangskolen, Risskov]]",
    ["Skåde Skole"] = "[[Skåde|Skåde Skole]]",
    ["Katrinebjergskolen, Aarhus N"] = "[[Aarhus N|Katrinebjergskolen, Aarhus N]]",
    ["Vorrevangskolen, Aarhus N"] = "[[Aarhus N|Vorrevangskolen, Aarhus N]]",
    ["Anholt Skole"] = "[[Anholt (Denmark)|Anholt Skole]]",
    ["Grenaa Idrætscenter"] = "[[Grenaa|Grenaa Idrætscenter]]",
    ["Ørum Aktiv Center"] = "[[Ørum Djurs|Ørum Aktiv Center]]",
    ["Ørsted"] = "[[Ørsted, Denmark|Ørsted]]",
    ["Vivild"] = "[[Vivild (town)|Vivild]]",
    ["Kulturhuset Langå"] = "[[Langå|Kulturhuset Langå]]",
    ["Stevnstrup Forsamlingshus"] = "[[Stevnstrup|Stevnstrup Forsamlingshus]]",
    ["Jebjerg Forsamlingshus"] = "[[Jebjerg|Jebjerg Forsamlingshus]]",
    ["Gjerlev Aktivitetshus"] = "[[Gjerlev|Gjerlev Aktivitetshus]]",
    ["Purhushallen"] = "[[Purhus Municipality|Purhushallen]]",
    ["Ø. Bjerregrav Forsamlingshus"] = "[[Øster Bjerregrav|Ø. Bjerregrav Forsamlingshus]]",
    ["Assentofthallen"] = "[[Assentoft|Assentofthallen]]",
    ["Hadsten Nord"] = "[[Hadsten|Hadsten Nord]]",
    ["Hadsten Syd"] = "[[Hadsten|Hadsten Syd]]",
    ["Hammel Nord"] = "[[Hammel|Hammel Nord]]",
    ["Hammel Syd"] = "[[Hammel|Hammel Syd]]",
    ["Haldum-Hinnerup/Vitten"] = "[[Haldum|Haldum]]-[[Hinnerup|Hinnerup]]/[[Vitten]]",
    ["Ulstrup"] = "[[Ulstrup railway station|Ulstrup]]",
    ["Thorsø/Haurum/Sall"] = "[[Thorsø, Denmark|Thorsø]]/[[Haurum, Denmark|Haurum]]/[[Sall, Denmark|Sall]]",
    ["Lading"] = "[[Lading, Denmark|Lading]]",
    ["Galten"] = "[[Galten, Denmark|Galten]]",
    ["Gl. Rye"] = "[[Old Rye|Gl. Rye]]",
    ["Morten Børup"] = "[[Morten Børup Hall|Morten Børup]]",
    ["Niels Ebbesen"] = "[[Niels Ebbesen School|Niels Ebbesen]]",
    ["Ry"] = "[[Ry, Denmark|Ry]]",
    ["Stilling"] = "[[Stilling, Denmark|Stilling]]",
    ["Odder (Spektrum Odder)"] = "[[Odder|Odder]] (Spektrum Odder)",
    ["Saksild - Nølev"] = "[[Saksild|Saksild]] - [[Nølev]]",
    ["Randlev - Bjerager"] = "[[Randlev and Hesselbjerg|Randlev]] - [[Bjerager]]",
    ["Hou, Gosmer - Halling"] = "[[Hou (Odder Municipality)|Hou]], [[Gosmer - Halling]]",
    ["Gylling"] = "[[Gylling (Odder Municipality)|Gylling]]",
    ["Ørting-Falling"] = "[[Ørting|Ørting]]-[[Falling (Odder Municipality)|Falling]]",
    ["Nordby Kro"] = "[[Nordby, Samsø|Nordby Kro]]",
    ["Midtbyen"] = "[[Midtbyen, Horsens|Midtbyen]]",
    ["Forum"] = "[[Forum Horsens|Forum]]",
    ["Hatting"] = "[[Hatting, Denmark|Hatting]]",
    ["Lund"] = "[[Lund, Horsens|Lund]]",
    ["Egebjerghallen"] = "[[Egebjerg, Horsens|Egebjerghallen]]",
    ["Nim"] = "[[Nim, Denmark|Nim]]",
    ["Hedensted, St.Dalby Og Urlev"] = "[[Hedensted|Hedensted]], [[St.Dalby]] Og [[Urlev]]",
    ["Løsning Sogn"] = "[[Løsning|Løsning Sogn]]",
    ["Ø. Snede Sogn"] = "[[Øster Snede|Ø. Snede Sogn]]",
    ["Daugård Og Ørum Sogne"] = "[[Daugård]] Og [[Ørum]] Sogne",
    ["Juelsminde/Klakring"] = "[[Juelsminde|Juelsminde]]/[[Klakring]]",
    ["As"] = "[[As, Denmark|As]]",
    ["Bjerre"] = "[[Bjerre, Denmark|Bjerre]]",
    ["Aale"] = "[[Aale, Denmark|Aale]]",
    ["Egen"] = "[[Egen, Denmark|Egen]]",
    ["Augustenborg"] = "[[Augustenborg, Denmark|Augustenborg]]",
    ["Hørup"] = "[[Hørup (Sønderborg municipality)|Hørup]]",
    ["Humlehøj, Sønderborg"] = "[[Sønderborg|Humlehøj, Sønderborg]]",
    ["Sønderskov, Sønderborg"] = "[[Sønderborg|Sønderskov, Sønderborg]]",
    ["Kongevej, Sønderborg"] = "[[Sønderborg|Kongevej, Sønderborg]]",
    ["Hellevad"] = "[[Hellevad Parish, Aabenraa Municipality|Hellevad]]",
    ["Løjt"] = "[[Løjt Parish|Løjt]]",
    ["Ravsted"] = "[[Ravsted Parish|Ravsted]]",
    ["Ensted"] = "[[Ensted Parish|Ensted]]",
    ["Felsted"] = "[[Felsted, Denmark|Felsted]]",
    ["Bylderup"] = "[[Bylderup Parish|Bylderup]]",
    ["Aabenraa Midt"] = "[[Aabenraa|Aabenraa Midt]]",
    ["Aabenraa Syd"] = "[[Aabenraa|Aabenraa Syd]]",
    ["Aabenraa Nord"] = "[[Aabenraa|Aabenraa Nord]]",
    ["Ballum"] = "[[Ballum, Denmark|Ballum]]",
    ["Visby"] = "[[Visby, Denmark|Visby]]",
    ["Sdr. Sejerslev"] = "[[Sønder Sejerslev|Sdr. Sejerslev]]",
    ["Nr. Løgum"] = "[[Nørre Løgum|Nr. Løgum]]",
    ["Bedsted Friskole"] = "[[Bedsted, Tønder Municipality|Bedsted Friskole]]",
    ["Tønderhallerne"] = "[[Tønder|Tønderhallerne]]",
    ["Hostrup"] = "[[Hostrup, Denmark|Hostrup]]",
    ["Skærbæk"] = "[[Skærbæk, Tønder|Skærbæk]]",
    ["Vodder"] = "[[Vodder, Denmark|Vodder]]",
    ["Nordby (Fanø Hallen)"] = "[[Nordby, Fanø|Nordby]] (Fanø Hallen)",
    ["Skovbo"] = "[[Skovbo (Esbjerg municipality)|Skovbo]]",
    ["Jerne"] = "[[Jerne, Denmark|Jerne]]",
    ["Guldager"] = "[[Guldager, Denmark|Guldager]]",
    ["Tjæreborg"] = "[[Tjæreborg, Denmark|Tjæreborg]]",
    ["Ådalen"] = "[[Ådalen, Denmark|Ådalen]]",
    ["Esbjerg Rådhus"] = "[[Esbjerg City Hall|Esbjerg Rådhus]]",
    ["Varde By"] = "[[Varde|Varde By]]",
    ["Sig"] = "[[Sig railway station|Sig]]",
    ["Lunde"] = "[[Lunde, Denmark|Lunde]]",
    ["Henne"] = "[[Henne, Denmark|Henne]]",
    ["Fåborg"] = "[[Faaborg (Varde municipality)|Fåborg]]",
    ["Billund (Hans Jensensvej 6)"] = "[[Billund, Denmark|Billund]] (Hans Jensensvej 6)",
    ["St./Krogager"] = "[[Stenderup, Billund|St./Krogager]]",
    ["Rødding Centret"] = "[[Rødding Parish, Vejen Municipality|Rødding Centret]]",
    ["Jels"] = "[[Jels, Denmark|Jels]]",
    ["Vejen Idrætscenter"] = "[[Vejen|Vejen Idrætscenter]]",
    ["Askov-Malt"] = "[[Askov, Denmark|Askov]]-[[Malt]]",
    ["Brejning Syd"] = "[[Brejning|Brejning Syd]]",
    ["Børkop Syd"] = "[[Børkop|Børkop Syd]]",
    ["Gårslev Syd"] = "[[Gårslev|Gårslev Syd]]",
    ["Smidstrup Syd"] = "[[Smidstrup|Smidstrup Syd]]",
    ["Ødsted Syd"] = "[[Ødsted|Ødsted Syd]]",
    ["Egtved Syd"] = "[[Egtved|Egtved Syd]]",
    ["Jerlev Syd"] = "[[Jerlev|Jerlev Syd]]",
    ["CSV - Vejle Syd"] = "[[Vejle|CSV - Vejle Syd]]",
    ["Skibet Hallen"] = "[[Skibet|Skibet Hallen]]",
    ["Thyregod Nord"] = "[[Thyregod|Thyregod Nord]]",
    ["Givskud Nord"] = "[[Givskud|Givskud Nord]]",
    ["Jelling Nord"] = "[[Jelling|Jelling Nord]]",
    ["Bredsten Nord"] = "[[Bredsten|Bredsten Nord]]",
    ["Søndermarken"] = "[[Søndermarken, Fredericia|Søndermarken]]",
    ["Indre By (Fredericia Rådhus)"] = "[[Fredericia|Indre By (Fredericia Rådhus)]]",
    ["Centrum Nord"] = "[[Kolding|Centrum Nord]]",
    ["Nordbyen"] = "[[Kolding|Nordbyen]]",
    ["Vestbyen"] = "[[Kolding|Vestbyen]]",
    ["Alminde-Viuf/Vester Nebel"] = "[[Alminde-Viuf]]/[[Vester Nebel|Vester Nebel]]",
    ["Lunderskov/Jordrup"] = "[[Lunderskov|Lunderskov]]/[[Jordrup]]",
    ["Centrum Syd"] = "[[Kolding|Centrum Syd]]",
    ["Sydbyen"] = "[[Kolding|Sydbyen]]",
    ["S Bjert/S Stenderup/Vejstrup"] = "[[Sønder Bjert|S Bjert]]/[[Sønder Stenderup|S Stenderup]]/[[Vejstrup (Kolding municipality)|Vejstrup]]",
    ["Vamdrup/Hjarup/Ødis"] = "[[Vamdrup|Vamdrup]]/[[Hjarup, Denmark|Hjarup]]/[[Ødis]]",
    ["Chr.Feld/Stepping/Taps/Hejls"] = "[[Christiansfeld|Chr.Feld]]/[[Stepping, Denmark|Stepping]]/[[Taps, Denmark|Taps]]/[[Hejls, Denmark|Hejls]]",
    ["Haderslev Nord"] = "[[Haderslev|Haderslev Nord]]",
    ["Haderslev Syd"] = "[[Haderslev|Haderslev Syd]]",
    ["Haderslev Vest"] = "[[Haderslev|Haderslev Vest]]",
    ["Aastrup"] = "[[Aastrup (Hadserslev municipality)|Aastrup]]",
    ["Starup Hallen"] = "[[Starup|Starup Hallen]]",
    ["Gram"] = "[[Gram, Denmark|Gram]]",
    ["Arnum"] = "[[Arnum, Denmark|Arnum]]",
    ["Fole"] = "[[Fole, Denmark|Fole]]",
    ["Munkebjergskolen"] = "[[Munkebjerg|Munkebjergskolen]]",
    ["Agedrup Skole"] = "[[Agedrup|Agedrup Skole]]",
    ["Fraugde Fritidscenter"] = "[[Fraugde|Fraugde Fritidscenter]]",
    ["Lumby Skole"] = "[[Lumby, Denmark|Lumby Skole]]",
    ["Stige Skole"] = "[[Stige|Stige Skole]]",
    ["Tarup Skole"] = "[[Tarup|Tarup Skole]]",
    ["Paarup Hallen"] = "[[Paarup|Paarup Hallen]]",
    ["Korup Skole"] = "[[Korup, Denmark|Korup Skole]]",
    ["Ubberud Kultur og Bevægelseshus"] = "[[Ubberud|Ubberud Kultur og Bevægelseshus]]",
    ["Rosengårdskolen"] = "[[Rosengård, Odense|Rosengårdskolen]]",
    ["Sanderumhallen"] = "[[Sanderum|Sanderumhallen]]",
    ["Dalumskolen"] = "[[Dalum, Denmark|Dalumskolen]]",
    ["Højby Skole"] = "[[Højby, Funen|Højby Skole]]",
    ["UCL Seebladsgade"] = "[[University College Lillebælt|UCL Seebladsgade]]",
    ["Rådhuset, Rådhushallen"] = "[[Odense City Hall|Rådhuset, Rådhushallen]]",
    ["UngOdense (Tidl.Bækholmskolen)"] = "[[Tornbjerg|UngOdense (Tidl.Bækholmskolen)]]",
    ["ARENA ASSENS"] = "[[Assens, Denmark|ARENA ASSENS]]",
    ["Ebberup/Helnæs"] = "[[Ebberup]]/[[Helnæs|Helnæs]]",
    ["Turup"] = "[[Turup, Denmark|Turup]]",
    ["Aarup/Kerte"] = "[[Aarup|Aarup]]/[[Kerte]]",
    ["Glamsbjerg/Søllested"] = "[[Glamsbjerg|Glamsbjerg]]/[[Søllested]]",
    ["Køng"] = "[[Køng (Assens municipality)|Køng]]",
    ["Tommerup St"] = "[[Tommerup Stationsby|Tommerup St]]",
    ["Middelfart V"] = "[[Middelfart|Middelfart V]]",
    ["Middelfart Ø"] = "[[Middelfart|Middelfart Ø]]",
    ["Ejby Skole Samlingssalen"] = "[[Ejby, Middelfart Municipality|Ejby Skole Samlingssalen]]",
    ["Fjelsted/Harndrup"] = "[[Fjelsted|Fjelsted]]/[[Harndrup]]",
    ["Klinte"] = "[[Klinte, Denmark|Klinte]]",
    ["Søndersø Rådhus, Tingstedet"] = "[[Søndersø|Søndersø Rådhus, Tingstedet]]",
    ["Kerteminde Idrætscenter"] = "[[Kerteminde|Kerteminde Idrætscenter]]",
    ["Aunslevhallen"] = "[[Aunslev|Aunslevhallen]]",
    ["Nyborghallen"] = "[[Nyborg|Nyborghallen]]",
    ["Vindinge Forsamlingshus"] = "[[Vindinge, Nyborg|Vindinge Forsamlingshus]]",
    ["Langå, Svindinge Og Øksendrup"] = "[[Langå (Nyborg municipality)|Langå]], [[Svindinge|Svindinge]] Og [[Øksendrup]]",
    ["Skellerup"] = "[[Skellerup, Denmark|Skellerup]]",
    ["Frørup Og Tårup"] = "[[Frørup]] Og [[Tårup]]",
    ["Ellested Og Herrested"] = "[[Ellested]] Og [[Måre|Herrested]]",
    ["Kullerup Og Refsvindinge"] = "[[Kullerup]] Og [[Refsvindinge]]",
    ["Nordre"] = "Nordre",
    ["Østre"] = "Østre",
    ["Midtbyhallen"] = "[[Svendborg|Midtbyhallen]]",
    ["Bregninge"] = "[[Bregninge, Svendborg|Bregninge]]",
    ["Kirkeby"] = "[[Kirkeby, Denmark|Kirkeby]]",
    ["V.Skerninge"] = "[[Vester Skerninge|V.Skerninge]]",
    ["Humble"] = "[[Humble, Denmark|Humble]]",
    ["Søby"] = "[[Søby (Ærø)|Søby]]",
    ["Korinth"] = "[[Korinth, Denmark|Korinth]]",
    ["Espe"] = "[[Espe, Denmark|Espe]]",
    ["Hillerslev"] = "[[Hillerslev (Faaborg-Midtfyn municipality)|Hillerslev]]",
    ["Faaborg (Forum Faaborg)"] = "[[Faaborg|Faaborg (Forum Faaborg)]]",
    ["Ringe"] = "[[Ringe, Denmark|Ringe]]",
    ["Sandby Kulturhus"] = "[[Sandby|Sandby Kulturhus]]",
    ["Nykøbing F. Hallen"] = "[[Nykøbing Falster|Nykøbing F. Hallen]]",
    ["Østerbro"] = "[[Østerbro, Nykøbing Falster|Østerbro]]",
    ["Sundby"] = "[[Sundby, Lolland|Sundby]]",
    ["Østerbro (Brydeklubben Thor)"] = "[[Østerbro, Nykøbing Falster|Østerbro (Brydeklubben Thor)]]",
    ["Vordingborg (Gåsetårnskolen)"] = "[[Vordingborg|Vordingborg (Gåsetårnskolen)]]",
    ["Kastrup Hallen"] = "[[Kastrup (Vordingborg municipality)|Kastrup Hallen]]",
    ["Lundby"] = "[[Lundby, Vordingborg|Lundby]]",
    ["Ørslev Egnshus"] = "[[Ørslev, Vordingborg|Ørslev Egnshus]]",
    ["Stege"] = "[[Stege, Denmark|Stege]]",
    ["Østmøn"] = "[[Møn|Østmøn]]",
    ["Vestmøn"] = "[[Møn|Vestmøn]]",
    ["Fladså Hallen"] = "[[Fladså|Fladså Hallen]]",
    ["Tybjerg"] = "[[Tybjerggaard|Tybjerg]]",
    ["Hyllinge"] = "[[Hyllinge, Denmark|Hyllinge]]",
    ["Faxe Hallen"] = "[[Faxe|Faxe Hallen]]",
    ["Dalby"] = "[[Dalby, Faxe|Dalby]]",
    ["Hårlevhallen"] = "[[Hårlev|Hårlevhallen]]",
    ["Strøby Idrætscenter"] = "[[Strøby|Strøby Idrætscenter]]",
    ["Køge By"] = "[[Køge|Køge By]]",
    ["Køge By - Vest"] = "[[Køge|Køge By - Vest]]",
    ["Ejbyhallen (Køge)"] = "[[Ejby, Køge|Ejbyhallen (Køge)]]",
    ["Borup"] = "[[Borup (Køge municipality)|Borup]]",
    ["Rye"] = "[[Rye (Lejre municipality)|Rye]]",
    ["Sæby-Gershøj"] = "[[Sæby, Lejre municipality|Sæby-Gershøj]]",
    ["Glim"] = "[[Glim, Denmark|Glim]]",
    ["Kr.Såby"] = "[[Kirke Såby|Kr.Såby]]",
    ["Lejre (Kulturhuset Domus Felix)"] = "[[Lejre|Lejre (Kulturhuset Domus Felix)]]",
    ["Greve Idrætscenter"] = "[[Greve Strand|Greve Idrætscenter]]",
    ["Karlslundehallerne"] = "[[Karlslunde|Karlslundehallerne]]",
    ["Tunehallerne"] = "[[Tune, Denmark|Tunehallerne]]",
    ["Roskilde Bymidte"] = "[[Roskilde|Roskilde Bymidte]]",
    ["Vindinge"] = "[[Vindinge, Roskilde|Vindinge]]",
    ["Viby"] = "[[Viby, Roskilde Municipality|Viby]]",
    ["Trekronerskolen, HALLEN"] = "[[Trekroner (Roskilde)|Trekronerskolen, HALLEN]]",
    ["Holbæk Øst"] = "[[Holbæk|Holbæk Øst]]",
    ["Holbæk Vest"] = "[[Holbæk|Holbæk Vest]]",
    ["Holbæk Midt"] = "[[Holbæk|Holbæk Midt]]",
    ["St. Merløse"] = "[[Store Merløse|St. Merløse]]",
    ["Svinninge"] = "[[Svinninge, Holbæk|Svinninge]]",
    ["Kalundborghallen"] = "[[Kalundborg|Kalundborghallen]]",
    ["Odden"] = "[[Odden (Odsherred municipality)|Odden]]",
    ["Vig"] = "[[Vig, Denmark|Vig]]",
    ["Hallerne i Nykøbing Sj."] = "[[Nykøbing Sjælland|Hallerne i Nykøbing Sj.]]",
    ["Egebjerg Forsamlingshus"] = "[[Egebjerg, Odsherred Municipality|Egebjerg Forsamlingshus]]",
    ["Nr. Asmindrup"] = "[[Nørre Asmindrup|Nr. Asmindrup]]",
    ["Ringsted Nørretorv"] = "[[Ringsted|Ringsted Nørretorv]]",
    ["Ørslev Kulturhus"] = "[[Ørslev, Ringsted|Ørslev Kulturhus]]",
    ["Frederiksberg Skole"] = "[[Frederiksberg, Sorø|Frederiksberg Skole]]",
    ["Vemmelev - Vemmelevhallen"] = "[[Forlev-Vemmelev|Vemmelev - Vemmelevhallen]]",
    ["Tårnborg - Taarnborg Forsamlingshus"] = "[[Tårnborg|Tårnborg - Taarnborg Forsamlingshus]]",
    ["Korsør - Broskolen"] = "[[Korsør|Korsør - Broskolen]]",
    ["Korsør - Storebæltshallen"] = "[[Korsør|Korsør - Storebæltshallen]]",
    ["Boeslunde - Boeslunde Hallen"] = "[[Boeslunde|Boeslunde - Boeslunde Hallen]]",
    ["Skælskør - Skælskør Badmintoncenter"] = "[[Skælskør|Skælskør - Skælskør Badmintoncenter]]",
    ["Agersø - Agersøhallen"] = "[[Agersø|Agersø - Agersøhallen]]",
    ["Omø - Omø Forsamlingshus"] = "[[Omø|Omø - Omø Forsamlingshus]]",
    ["Rude - Kirkeskovskolen"] = "[[Rude, Denmark|Rude - Kirkeskovskolen]]",
    ["Dalmose - Dalmosehallen"] = "[[Dalmose|Dalmose - Dalmosehallen]]",
    ["Slots Bjergby - Hashøjskolen"] = "[[Slots Bjergby|Slots Bjergby - Hashøjskolen]]",
    ["Sørbymagle - Sørbymagle forsamlingshus"] = "[[Sørbymagle|Sørbymagle - Sørbymagle forsamlingshus]]",
    ["Vestermose - Hallelev Forsamlingshus"] = "[[Vestermose, Denmark|Vestermose - Hallelev Forsamlingshus]]",
    ["Stillinge - Stillingehallen"] = "[[Stillinge|Stillinge - Stillingehallen]]",
    ["Slagelse - Vesthallen"] = "[[Slagelse|Slagelse - Vesthallen]]",
    ["Slagelse - Nordhallen"] = "[[Slagelse|Slagelse - Nordhallen]]",
    ["Slagelse - Søndermarkshallen"] = "[[Slagelse|Slagelse - Søndermarkshallen]]",
    ["Slagelse - Slagelse Hallen"] = "[[Slagelse|Slagelse - Slagelse Hallen]]",
    ["Helsingør Hallen"] = "[[Helsingør|Helsingør Hallen]]",
    ["Skolen ved Gurrevej"] = "[[Gurrevejsstiftelsen|Skolen ved Gurrevej]]",
    ["Bølgen"] = "[[Ålsgårde|Bølgen]]",
    ["Hornbæk Skole"] = "[[Hornbæk|Hornbæk Skole]]",
    ["Nygård Skole"] = "[[Nygård|Nygård Skole]]",
    ["Tikøb Skole"] = "[[Tikøb|Tikøb Skole]]",
    ["Kvistgård Idrætsanlæg"] = "[[Kvistgård|Kvistgård Idrætsanlæg]]",
    ["Snekkersten Hallen"] = "[[Snekkersten|Snekkersten Hallen]]",
    ["Espergærde Bibliotek"] = "[[Espergærde|Espergærde Bibliotek]]",
    ["Mørdrupskolen"] = "[[Mørdrup|Mørdrupskolen]]",
    ["Fredensborg (Endrupskolens Hal)"] = "[[Fredensborg|Fredensborg (Endrupskolens Hal)]]",
    ["Hørsholm Skole"] = "[[Hørsholm|Hørsholm Skole]]",
    ["Grønnegade"] = "[[Grønnegade (Hørsholm)|Grønnegade]]",
    ["Brødeskov"] = "[[Nørre Herlev|Brødeskov]]",
    ["Skævinge, Harløse, Strø"] = "[[Skævinge]], [[Harløse]], [[Strø]]",
    ["Valby Forsamlingshus"] = "[[Valby (Gribskov Municipality)|Valby Forsamlingshus]]",
    ["Søborg Forsamlingshus"] = "[[Søborg, Gribskov Municipality|Søborg Forsamlingshus]]",
    ["Melby"] = "[[Melby, Halsnæs|Melby]]",
    ["Enghaven"] = "[[Frederiksværk|Enghaven]]",
    ["Ølsted"] = "[[Ølsted, Halsnæs|Ølsted]]",
    ["Frederikssund Midt"] = "[[Frederikssund|Frederikssund Midt]]",
    ["Frederikssund Nord"] = "[[Frederikssund|Frederikssund Nord]]",
    ["Frederikssund Syd"] = "[[Frederikssund|Frederikssund Syd]]",
    ["Ledøje Forsamlingshus"] = "[[Ledøje|Ledøje Forsamlingshus]]",
    ["Smørum Idrætscenter"] = "[[Smørumnedre|Smørum Idrætscenter]]",
    ["Stenløse"] = "[[Ølstykke-Stenløse|Stenløse]]",
    ["Hareskov"] = "[[Værløse|Hareskov]]",
    ["Søndersøhallen"] = "[[Søndersø|Søndersøhallen]]",
    ["Solvang"] = "[[Solvang (Furesø municipality)|Solvang]]",
    ["Lynge"] = "[[Lynge, Allerød|Lynge]]",
    ["Munkegård"] = "[[Munkegaard School|Munkegård]]",
    ["Rådhuset (Gentofte)"] = "[[Gentofte Town Hall|Rådhuset (Gentofte)]]",
    ["Dyssegård"] = "[[Dyssegårdsskolen|Dyssegård]]",
    ["Lyngby Midt"] = "[[Kongens Lyngby|Lyngby Midt]]",
    ["Søborg (Gladsaxe Idrætscenter)"] = "[[Søborg (Gladsaxe municipality)|Søborg (Gladsaxe Idrætscenter)]]",
    ["Rødovre Skole"] = "[[Rødovre|Rødovre Skole]]",
    ["Rødovrehallen"] = "[[Rødovre|Rødovrehallen]]",
    ["Kometen"] = "[[Kometen (Hvidovre)|Kometen]]",
    ["Avedøre Skole"] = "[[Avedøre|Avedøre Skole]]",
    ["Avedøre Idrætscenter"] = "[[Avedøre|Avedøre Idrætscenter]]",
    ["Brøndbyvester Skole"] = "[[Brøndbyvester|Brøndbyvester Skole]]",
    ["Ishøj Landsby"] = "[[Ishøj|Ishøj Landsby]]",
    ["Ishøj Bycenter"] = "[[Ishøj|Ishøj Bycenter]]",
    ["Taastrup Kulturcenter"] = "[[Taastrup|Taastrup Kulturcenter]]",
    ["Fløng Hallen"] = "[[Fløng|Fløng Hallen]]",
    ["Reerslev Skole"] = "[[Reerslev|Reerslev Skole]]",
    ["Springcenter Nærheden"] = "[[Hedehusene|Springcenter Nærheden]]",
    ["Ejbyhallen"] = "[[Ejby, Glostrup|Ejbyhallen]]",
    ["Hvissingehallen"] = "[[Hvissinge|Hvissingehallen]]",
    ["Balleruphallen - Rugvænget"] = "[[Ballerup|Balleruphallen - Rugvænget]]",
    ["Skovlunde Skole - Lundebjerg"] = "[[Skovlunde|Skovlunde Skole - Lundebjerg]]",
    ["Måløv Ny Hal - Måløvhøj Skole - Måløv"] = "[[Måløv|Måløv Ny Hal - Måløvhøj Skole - Måløv]]",
    ["Amager Fælled Skole"] = "[[Amager Common|Amager Fælled Skole]]",
    ["Skolen på Islands Brygge"] = "[[Islands Brygge|Skolen på Islands Brygge]]",
    ["Rådhushallen"] = "[[Copenhagen City Hall|Rådhushallen]]",
    ["Øster Farimagsgades Skole"] = "[[Farimagsgade|Øster Farimagsgades Skole]]",
    ["Nyboder Skole"] = "[[Nyboder|Nyboder Skole]]",
    ["Lergravsparkens Skole"] = "[[Lergravsparken|Lergravsparkens Skole]]",
    ["Skolen på Amagerbro"] = "[[Amagerbro|Skolen på Amagerbro]]",
    ["Gerbrandskolen"] = "[[Gerbrand|Gerbrandskolen]]",
    ["Skolen ved Sundet"] = "[[Sundet|Skolen ved Sundet]]",
    ["Rådmandsgades Skole"] = "[[Rådmandsgade|Rådmandsgades Skole]]",
    ["Tingbjerg Skole"] = "[[Tingbjerg|Tingbjerg Skole]]",
    ["Bellahøj Skole"] = "[[Bellahøj|Bellahøj Skole]]",
    ["Husum Skole"] = "[[Husum (Copenhagen)|Husum Skole]]",
    ["Vanløsehallerne"] = "[[Vanløse|Vanløsehallerne]]",
    ["Ålholm Skole"] = "[[Aalholm|Ålholm Skole]]",
    ["Vigerslev Allés Skole"] = "[[Vigerslev Allé|Vigerslev Allés Skole]]",
    ["Skolen i Sydhavnen"] = "[[Kongens Enghave|Skolen i Sydhavnen]]",
    ["Skolen på Strandboulevarden"] = "[[Strandboulevarden|Skolen på Strandboulevarden]]",
    ["Utterslev Skole"] = "[[Utterslev|Utterslev Skole]]",
    ["Kalvebod Fælled Skole"] = "[[Kalvebod Fælled|Kalvebod Fælled Skole]]",
    ["Sølvgades Skole"] = "[[Sølvgade|Sølvgades Skole]]",
    ["Skolen på Grundtvigsvej"] = "[[Grundtvigsvej|Skolen på Grundtvigsvej]]",
    ["Bülowsvejhallen"] = "[[Bülowsvej|Bülowsvejhallen]]",
    ["Frederiksberghallerne"] = "[[Frederiksberg|Frederiksberghallerne]]",
    ["Frederiksberg Rådhushal"] = "[[Frederiksberg Town Hall|Frederiksberg Rådhushal]]",
    ["Skolen på Nyelandsvej"] = "[[Nyelandsvej|Skolen på Nyelandsvej]]",
    ["Tårnby (Nordregårdsskolens Festsal)"] = "[[Tårnby|Tårnby (Nordregårdsskolens Festsal)]]",
    ["Kastrup (Skottegårdsskolens Aula)"] = "[[Kastrup|Kastrup (Skottegårdsskolens Aula)]]",
    ["Dragør Skole"] = "[[Dragør|Dragør Skole]]",
    ["Hasle"] = "[[Hasle, Bornholm|Hasle]]",
    ["Aakirkeby-Hallerne"] = "[[Aakirkeby|Aakirkeby-Hallerne]]",
    ["Rønne Idrætshal"] = "[[Rønne|Rønne Idrætshal]]",
   ["Midtjylland-Nordjylland"] = "[[Constituencies of Denmark#C. Mid & Northern Jutland|Mid & Northern Jutland]]",
   ["Sjælland-Syddanmark"] = "[[Constituencies of Denmark#B. Zealand & Southern Denmark|Zealand & Southern Denmark]]",
   ["Hovedstaden (ED)"] = "[[Constituencies of Denmark#A. Capital Division|Capital]]",
   ["Region Nordjylland"] = "[[North Jutland Region|North Denmark]]",
   ["Region Midtjylland"] = "[[Central Denmark Region|Central Denmark]]",
   ["Region Syddanmark"] = "[[Region of Southern Denmark|Southern Denmark]]",
   ["Region Østdanmark"] = "[[Region of Eastern Denmark|Eastern Denmark]]",
   ["Nordjylland Constituency"] = "[[North Jutland (Folketing constituency)|North Jutland]]",
   ["Vestjylland Constituency"] = "[[West Jutland (Folketing constituency)|West Jutland]]",
   ["Østjylland Constituency"] = "[[East Jutland (Folketing constituency)|East Jutland]]",
   ["Sydjylland Constituency"] = "[[South Jutland (Folketing constituency)|South Jutland]]",
   ["Fyn Constituency"] = "[[Funen (Folketing constituency)|Funen]]",
   ["Sjælland Constituency"] = "[[Zealand (Folketing constituency)|Zealand]]",
   ["Nordsjælland Constituency"] = "[[North Zealand (Folketing constituency)|North Zealand]]",
   ["København Omegn Constituency"] = "[[Greater Copenhagen (Folketing constituency)|Greater Copenhagen]]",
   ["København Constituency"] = "[[Copenhagen (Folketing constituency)|Copenhagen]]",
   ["Bornholm Constituency"] = "[[Bornholm (Folketing constituency)|Bornholm]]",
   ["2025 Læsø municipal election"] = "[[2025 Læsø municipal election|Læsø]]",
   ["2025 Frederikshavn municipal election"] = "[[2025 Frederikshavn municipal election|Frederikshavn]]",
   ["2025 Hjørring municipal election"] = "[[2025 Hjørring municipal election|Hjørring]]",
   ["2025 Brønderslev municipal election"] = "[[2025 Brønderslev municipal election|Brønderslev]]",
   ["2025 Jammerbugt municipal election"] = "[[2025 Jammerbugt municipal election|Jammerbugt]]",
   ["2025 Thisted municipal election"] = "[[2025 Thisted municipal election|Thisted]]",
   ["2025 Morsø municipal election"] = "[[2025 Morsø municipal election|Morsø]]",
   ["2025 Vesthimmerland municipal election"] = "[[2025 Vesthimmerland municipal election|Vesthimmerland]]",
   ["2025 Rebild municipal election"] = "[[2025 Rebild municipal election|Rebild]]",
   ["2025 Mariagerfjord municipal election"] = "[[2025 Mariagerfjord municipal election|Mariagerfjord]]",
   ["2025 Aalborg municipal election"] = "[[2025 Aalborg municipal election|Aalborg]]",
   ["2025 Lemvig municipal election"] = "[[2025 Lemvig municipal election|Lemvig]]",
   ["2025 Struer municipal election"] = "[[2025 Struer municipal election|Struer]]",
   ["2025 Skive municipal election"] = "[[2025 Skive municipal election|Skive]]",
   ["2025 Viborg municipal election"] = "[[2025 Viborg municipal election|Viborg]]",
   ["2025 Silkeborg municipal election"] = "[[2025 Silkeborg municipal election|Silkeborg]]",
   ["2025 Ikast-Brande municipal election"] = "[[2025 Ikast-Brande municipal election|Ikast-Brande]]",
   ["2025 Herning municipal election"] = "[[2025 Herning municipal election|Herning]]",
   ["2025 Holstebro municipal election"] = "[[2025 Holstebro municipal election|Holstebro]]",
   ["2025 Ringkøbing-Skjern municipal election"] = "[[2025 Ringkøbing-Skjern municipal election|Ringkøbing-Skjern]]",
   ["2025 Aarhus municipal election"] = "[[2025 Aarhus municipal election|Aarhus]]",
   ["2025 Syddjurs municipal election"] = "[[2025 Syddjurs municipal election|Syddjurs]]",
   ["2025 Norddjurs municipal election"] = "[[2025 Norddjurs municipal election|Norddjurs]]",
   ["2025 Randers municipal election"] = "[[2025 Randers municipal election|Randers]]",
   ["2025 Favrskov municipal election"] = "[[2025 Favrskov municipal election|Favrskov]]",
   ["2025 Skanderborg municipal election"] = "[[2025 Skanderborg municipal election|Skanderborg]]",
   ["2025 Odder municipal election"] = "[[2025 Odder municipal election|Odder]]",
   ["2025 Samsø municipal election"] = "[[2025 Samsø municipal election|Samsø]]",
   ["2025 Horsens municipal election"] = "[[2025 Horsens municipal election|Horsens]]",
   ["2025 Hedensted municipal election"] = "[[2025 Hedensted municipal election|Hedensted]]",
   ["2025 Sønderborg municipal election"] = "[[2025 Sønderborg municipal election|Sønderborg]]",
   ["2025 Aabenraa municipal election"] = "[[2025 Aabenraa municipal election|Aabenraa]]",
   ["2025 Tønder municipal election"] = "[[2025 Tønder municipal election|Tønder]]",
   ["2025 Fanø municipal election"] = "[[2025 Fanø municipal election|Fanø]]",
   ["2025 Esbjerg municipal election"] = "[[2025 Esbjerg municipal election|Esbjerg]]",
   ["2025 Varde municipal election"] = "[[2025 Varde municipal election|Varde]]",
   ["2025 Billund municipal election"] = "[[2025 Billund municipal election|Billund]]",
   ["2025 Vejen municipal election"] = "[[2025 Vejen municipal election|Vejen]]",
   ["2025 Vejle municipal election"] = "[[2025 Vejle municipal election|Vejle]]",
   ["2025 Fredericia municipal election"] = "[[2025 Fredericia municipal election|Fredericia]]",
   ["2025 Kolding municipal election"] = "[[2025 Kolding municipal election|Kolding]]",
   ["2025 Haderslev municipal election"] = "[[2025 Haderslev municipal election|Haderslev]]",
   ["2025 Odense municipal election"] = "[[2025 Odense municipal election|Odense]]",
   ["2025 Assens municipal election"] = "[[2025 Assens municipal election|Assens]]",
   ["2025 Middelfart municipal election"] = "[[2025 Middelfart municipal election|Middelfart]]",
   ["2025 Nordfyn municipal election"] = "[[2025 Nordfyn municipal election|Nordfyn]]",
   ["2025 Kerteminde municipal election"] = "[[2025 Kerteminde municipal election|Kerteminde]]",
   ["2025 Nyborg municipal election"] = "[[2025 Nyborg municipal election|Nyborg]]",
   ["2025 Svendborg municipal election"] = "[[2025 Svendborg municipal election|Svendborg]]",
   ["2025 Langeland municipal election"] = "[[2025 Langeland municipal election|Langeland]]",
   ["2025 Ærø municipal election"] = "[[2025 Ærø municipal election|Ærø]]",
   ["2025 Faaborg-Midtfyn municipal election"] = "[[2025 Faaborg-Midtfyn municipal election|Faaborg-Midtfyn]]",
   ["2025 Lolland municipal election"] = "[[2025 Lolland municipal election|Lolland]]",
   ["2025 Guldborgsund municipal election"] = "[[2025 Guldborgsund municipal election|Guldborgsund]]",
   ["2025 Vordingborg municipal election"] = "[[2025 Vordingborg municipal election|Vordingborg]]",
   ["2025 Næstved municipal election"] = "[[2025 Næstved municipal election|Næstved]]",
   ["2025 Faxe municipal election"] = "[[2025 Faxe municipal election|Faxe]]",
   ["2025 Stevns municipal election"] = "[[2025 Stevns municipal election|Stevns]]",
   ["2025 Køge municipal election"] = "[[2025 Køge municipal election|Køge]]",
   ["2025 Lejre municipal election"] = "[[2025 Lejre municipal election|Lejre]]",
   ["2025 Greve municipal election"] = "[[2025 Greve municipal election|Greve]]",
   ["2025 Solrød municipal election"] = "[[2025 Solrød municipal election|Solrød]]",
   ["2025 Roskilde municipal election"] = "[[2025 Roskilde municipal election|Roskilde]]",
   ["2025 Holbæk municipal election"] = "[[2025 Holbæk municipal election|Holbæk]]",
   ["2025 Kalundborg municipal election"] = "[[2025 Kalundborg municipal election|Kalundborg]]",
   ["2025 Odsherred municipal election"] = "[[2025 Odsherred municipal election|Odsherred]]",
   ["2025 Ringsted municipal election"] = "[[2025 Ringsted municipal election|Ringsted]]",
   ["2025 Sorø municipal election"] = "[[2025 Sorø municipal election|Sorø]]",
   ["2025 Slagelse municipal election"] = "[[2025 Slagelse municipal election|Slagelse]]",
   ["2025 Helsingør municipal election"] = "[[2025 Helsingør municipal election|Helsingør]]",
   ["2025 Fredensborg municipal election"] = "[[2025 Fredensborg municipal election|Fredensborg]]",
   ["2025 Hørsholm municipal election"] = "[[2025 Hørsholm municipal election|Hørsholm]]",
   ["2025 Hillerød municipal election"] = "[[2025 Hillerød municipal election|Hillerød]]",
   ["2025 Gribskov municipal election"] = "[[2025 Gribskov municipal election|Gribskov]]",
   ["2025 Halsnæs municipal election"] = "[[2025 Halsnæs municipal election|Halsnæs]]",
   ["2025 Frederikssund municipal election"] = "[[2025 Frederikssund municipal election|Frederikssund]]",
   ["2025 Egedal municipal election"] = "[[2025 Egedal municipal election|Egedal]]",
   ["2025 Furesø municipal election"] = "[[2025 Furesø municipal election|Furesø]]",
   ["2025 Allerød municipal election"] = "[[2025 Allerød municipal election|Allerød]]",
   ["2025 Rudersdal municipal election"] = "[[2025 Rudersdal municipal election|Rudersdal]]",
   ["2025 Gentofte municipal election"] = "[[2025 Gentofte municipal election|Gentofte]]",
   ["2025 Lyngby-Taarbæk municipal election"] = "[[2025 Lyngby-Taarbæk municipal election|Lyngby-Taarbæk]]",
   ["2025 Gladsaxe municipal election"] = "[[2025 Gladsaxe municipal election|Gladsaxe]]",
   ["2025 Herlev municipal election"] = "[[2025 Herlev municipal election|Herlev]]",
   ["2025 Rødovre municipal election"] = "[[2025 Rødovre municipal election|Rødovre]]",
   ["2025 Hvidovre municipal election"] = "[[2025 Hvidovre municipal election|Hvidovre]]",
   ["2025 Brøndby municipal election"] = "[[2025 Brøndby municipal election|Brøndby]]",
   ["2025 Vallensbæk municipal election"] = "[[2025 Vallensbæk municipal election|Vallensbæk]]",
   ["2025 Ishøj municipal election"] = "[[2025 Ishøj municipal election|Ishøj]]",
   ["2025 Høje-Taastrup municipal election"] = "[[2025 Høje-Taastrup municipal election|Høje-Taastrup]]",
   ["2025 Albertslund municipal election"] = "[[2025 Albertslund municipal election|Albertslund]]",
   ["2025 Glostrup municipal election"] = "[[2025 Glostrup municipal election|Glostrup]]",
   ["2025 Ballerup municipal election"] = "[[2025 Ballerup municipal election|Ballerup]]",
   ["2025 København municipal election"] = "[[2025 København municipal election|Copenhagen]]",
   ["2025 Frederiksberg municipal election"] = "[[2025 Frederiksberg municipal election|Frederiksberg]]",
   ["2025 Tårnby municipal election"] = "[[2025 Tårnby municipal election|Tårnby]]",
   ["2025 Dragør municipal election"] = "[[2025 Dragør municipal election|Dragør]]",
   ["2025 Bornholm municipal election"] = "[[2025 Bornholm municipal election|Bornholm]]",
   ["Læsø k."] = "[[Læsø Municipality|Læsø]]",
   ["Frederikshavn k."] = "[[Frederikshavn Municipality|Frederikshavn]]",
   ["Hjørring k."] = "[[Hjørring Municipality|Hjørring]]",
   ["Brønderslev k."] = "[[Brønderslev Municipality|Brønderslev]]",
   ["Jammerbugt k."] = "[[Jammerbugt Municipality|Jammerbugt]]",
   ["Thisted k."] = "[[Thisted Municipality|Thisted]]",
   ["Morsø k."] = "[[Morsø Municipality|Morsø]]",
   ["Vesthimmerland k."] = "[[Vesthimmerland Municipality|Vesthimmerland]]",
   ["Rebild k."] = "[[Rebild Municipality|Rebild]]",
   ["Mariagerfjord k."] = "[[Mariagerfjord Municipality|Mariagerfjord]]",
   ["Aalborg k."] = "[[Aalborg Municipality|Aalborg]]",
["Lemvig k."] = "[[Lemvig Municipality|Lemvig]]",
["Struer k."] = "[[Struer Municipality|Struer]]",
   ["Skive k."] = "[[Skive Municipality|Skive]]",
   ["Viborg k."] = "[[Viborg Municipality|Viborg]]",
   ["Silkeborg k."] = "[[Silkeborg Municipality|Silkeborg]]",
   ["Ikast-Brande k."] = "[[Ikast-Brande Municipality|Ikast-Brande]]",
   ["Herning k."] = "[[Herning Municipality|Herning]]",
   ["Holstebro k."] = "[[Holstebro Municipality|Holstebro]]",
   ["Ringkøbing-Skjern k."] = "[[Ringkøbing-Skjern Municipality|Ringkøbing-Skjern]]",
   ["Aarhus k."] = "[[Aarhus Municipality|Aarhus]]",
   ["Syddjurs k."] = "[[Syddjurs Municipality|Syddjurs]]",
   ["Norddjurs k."] = "[[Norddjurs Municipality|Norddjurs]]",
   ["Randers k."] = "[[Randers Municipality|Randers]]",
   ["Favrskov k."] = "[[Favrskov Municipality|Favrskov]]",
   ["Skanderborg k."] = "[[Skanderborg Municipality|Skanderborg]]",
   ["Odder k."] = "[[Odder Municipality|Odder]]",
   ["Samsø k."] = "[[Samsø Municipality|Samsø]]",
   ["Horsens k."] = "[[Horsens Municipality|Horsens]]",
   ["Hedensted k."] = "[[Hedensted Municipality|Hedensted]]",
   ["Sønderborg k."] = "[[Sønderborg Municipality|Sønderborg]]",
   ["Aabenraa k."] = "[[Aabenraa Municipality|Aabenraa]]",
   ["Tønder k."] = "[[Tønder Municipality|Tønder]]",
   ["Fanø k."] = "[[Fanø Municipality|Fanø]]",
   ["Esbjerg k."] = "[[Esbjerg Municipality|Esbjerg]]",
   ["Varde k."] = "[[Varde Municipality|Varde]]",
   ["Billund k."] = "[[Billund Municipality|Billund]]",
   ["Vejen k."] = "[[Vejen Municipality|Vejen]]",
   ["Vejle k."] = "[[Vejle Municipality|Vejle]]",
   ["Fredericia k."] = "[[Fredericia Municipality|Fredericia]]",
   ["Kolding k."] = "[[Kolding Municipality|Kolding]]",
   ["Haderslev k."] = "[[Haderslev Municipality|Haderslev]]",
   ["Odense k."] = "[[Odense Municipality|Odense]]",
   ["Assens k."] = "[[Assens Municipality|Assens]]",
   ["Middelfart k."] = "[[Middelfart Municipality|Middelfart]]",
   ["Nordfyn k."] = "[[Nordfyn Municipality|Nordfyn]]",
   ["Kerteminde k."] = "[[Kerteminde Municipality|Kerteminde]]",
   ["Nyborg k."] = "[[Nyborg Municipality|Nyborg]]",
   ["Svendborg k."] = "[[Svendborg Municipality|Svendborg]]",
   ["Langeland k."] = "[[Langeland Municipality|Langeland]]",
   ["Ærø k."] = "[[Ærø Municipality|Ærø]]",
   ["Faaborg-Midtfyn k."] = "[[Faaborg-Midtfyn Municipality|Faaborg-Midtfyn]]",
   ["Lolland k."] = "[[Lolland Municipality|Lolland]]",
   ["Guldborgsund k."] = "[[Guldborgsund Municipality|Guldborgsund]]",
   ["Vordingborg k."] = "[[Vordingborg Municipality|Vordingborg]]",
   ["Næstved k."] = "[[Næstved Municipality|Næstved]]",
   ["Faxe k."] = "[[Faxe Municipality|Faxe]]",
   ["Stevns k."] = "[[Stevns Municipality|Stevns]]",
   ["Køge k."] = "[[Køge Municipality|Køge]]",
   ["Lejre k."] = "[[Lejre Municipality|Lejre]]",
   ["Greve k."] = "[[Greve Municipality|Greve]]",
   ["Solrød k."] = "[[Solrød Municipality|Solrød]]",
   ["Roskilde k."] = "[[Roskilde Municipality|Roskilde]]",
   ["Holbæk k."] = "[[Holbæk Municipality|Holbæk]]",
   ["Kalundborg k."] = "[[Kalundborg Municipality|Kalundborg]]",
   ["Odsherred k."] = "[[Odsherred Municipality|Odsherred]]",
   ["Ringsted k."] = "[[Ringsted Municipality|Ringsted]]",
   ["Sorø k."] = "[[Sorø Municipality|Sorø]]",
   ["Slagelse k."] = "[[Slagelse Municipality|Slagelse]]",
   ["Helsingør k."] = "[[Helsingør Municipality|Helsingør]]",
   ["Fredensborg k."] = "[[Fredensborg Municipality|Fredensborg]]",
   ["Hørsholm k."] = "[[Hørsholm Municipality|Hørsholm]]",
   ["Hillerød k."] = "[[Hillerød Municipality|Hillerød]]",
   ["Gribskov k."] = "[[Gribskov Municipality|Gribskov]]",
   ["Halsnæs k."] = "[[Halsnæs Municipality|Halsnæs]]",
   ["Frederikssund k."] = "[[Frederikssund Municipality|Frederikssund]]",
   ["Egedal k."] = "[[Egedal Municipality|Egedal]]",
   ["Furesø k."] = "[[Furesø Municipality|Furesø]]",
   ["Allerød k."] = "[[Allerød Municipality|Allerød]]",
   ["Rudersdal k."] = "[[Rudersdal Municipality|Rudersdal]]",
   ["Gentofte k."] = "[[Gentofte Municipality|Gentofte]]",
   ["Lyngby-Taarbæk k."] = "[[Lyngby-Taarbæk Municipality|Lyngby-Taarbæk]]",
   ["Gladsaxe k."] = "[[Gladsaxe Municipality|Gladsaxe]]",
   ["Herlev k."] = "[[Herlev Municipality|Herlev]]",
   ["Rødovre k."] = "[[Rødovre Municipality|Rødovre]]",
   ["Hvidovre k."] = "[[Hvidovre Municipality|Hvidovre]]",
   ["Brøndby k."] = "[[Brøndby Municipality|Brøndby]]",
   ["Vallensbæk k."] = "[[Vallensbæk Municipality|Vallensbæk]]",
   ["Ishøj k."] = "[[Ishøj Municipality|Ishøj]]",
   ["Høje-Taastrup k."] = "[[Høje-Taastrup Municipality|Høje-Taastrup]]",
   ["Albertslund k."] = "[[Albertslund Municipality|Albertslund]]",
   ["Glostrup k."] = "[[Glostrup Municipality|Glostrup]]",
   ["Ballerup k."] = "[[Ballerup Municipality|Ballerup]]",
   ["København k."] = "[[København Municipality|Copenhagen]]",
   ["Frederiksberg k."] = "[[Frederiksberg Municipality|Frederiksberg]]",
   ["Tårnby k."] = "[[Tårnby Municipality|Tårnby]]",
   ["Dragør k."] = "[[Dragør Municipality|Dragør]]",
   ["Bornholm k."] = "[[Bornholm Municipality|Bornholm]]",
}

return p