Gebruiker:Gielie1994/Kladblok63

Uit Wikipedia, de vrije encyclopedie

-- [SublimeLinter luacheck-globals:mw]

local p = {} local getBuffer, print = require("Module:OutputBuffer")()

local STYLES = { ["enkelspeldubbelspel"] = {[=[|- | [[{prefix} {tournament} {year} – Enkelspel|Enkelspel]] | [[{prefix} {tournamentd} {year} – Dubbelspel|Dubbelspel]]]=]}, ["1"] = "enkelspeldubbelspel", ["mannen"] = "enkelspeldubbelspel", ["mens"] = "enkelspeldubbelspel", ["vrouwen"] = "enkelspeldubbelspel", ["womens"] = "enkelspeldubbelspel", ["enkelspel"] = {[=[|- | [[{prefix} {tournament} {year} – Enkelspel|Enkelspel]]]=]}, ["Dubbelspel"] = {[=[|- | [[{prefix} {tournamentd} {year} – Dubbelspel|Dubbelspel]]]=]}, ["mannenvrouwenenkelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]]]=]}, ["mannenvrouwendubbelspel"] = {[=[|- | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]]]=]}, ["mannenenkelspeldubbelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]]]=]}, ["jongensmeisjesenkelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] | [[{prefix} {tournament} {year} (jongens)|jongens]] | [[{prefix} {tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]]]=]}, ["miamimasters"] = "boysgirlssingles", ["gemengddubbelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]] | [[{prefix} {tournament} {year} (gemengddubbel)|gemengd]]]=]}, ["gemengdgeenvrouwendubbelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | | [[{prefix} {tournament} {year} (gemengddubbel)|gemengd]]]=]}, ["mixed"] = "gemengddubbelspel", ["grandslam"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]]]=]}, ["grandslamgeengemengd"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]]]=]}, ["grandslamgeenjuniorendubbelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] | | ]=]}, ["grandslamrs"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | [[{tournament} {year} (rolstoelquaddubbel)|quad]]]=]}, ["junioren"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (jongens)|jongens]] | [[{prefix} {tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (jongensdubbel)|jongens]] | [[{prefix} {tournament} {year} (meisjesdubbel)|meisjes]]]=]}, ["juniorengemengd"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (jongens)|jongens]] | [[{prefix} {tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (jongensdubbel)|jongens]] | [[{prefix} {tournament} {year} (meisjesdubbel)|meisjes]] | [[{prefix} {tournament} {year} (gemengddubbel)|gemengd]]]=]}, ["team"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Team | [[{prefix} {tournament} {year} – Men's team|mannen]] | [[{prefix} {tournament} {year} – Women's team|vrouwen]]]=]}, ["gemengdenteam"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]] | [[{prefix} {tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Team | [[{prefix} {tournament} {year} – Men's team|mannen]] | [[{prefix} {tournament} {year} – Women's team|vrouwen]]]=]}, ["australianopen"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | [[{tournament} {year} (rolstoelquaddubbel)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (invitatie mannendubbel)|mannen]] | [[{tournament} {year} (invitatie vrouwendubbel)|vrouwen]] | [[{tournament} {year} (invitatie gemengd dubbel)|gemengd]] ]=]}, ["rolandgarros"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | [[{tournament} {year} (rolstoelquaddubbel)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (invitatie onder 45 dubbelspel)|−45]] | [[{tournament} {year} (invitatie boven 45 dubbelspel)|45+]] | [[{tournament} {year} (invitatie vrouwendubbelspel)|vrouwen]] ]=]}, ["wimbledon"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel))|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquaddubbel)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (invitatie mannendubbel)|mannen]] | [[{tournament} {year} (invitatie vrouwendubbel)|vrouwen]] | [[{tournament} {year} (invitatie gemengd dubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Jeugd enkelspel | [[{tournament} {year} (jongens t/m 14 jaar)|jongens]] | [[{tournament} {year} (meisjes t/m 14 jaar)|meisjes]] ]=]}, ["wimbledon2019tm2021"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | [[{tournament} {year} (rolstoelquaddubbel)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel invitatie)|vrouwen]] | [[{tournament} {year} (seniorendubbel invitatie)|senioren]] ]=]}, ["wimbledon2016tm2018"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (rolstoelmannen)|mannen]] | [[{tournament} {year} (rolstoelvrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel invitatie)|vrouwen]] | [[{tournament} {year} (seniorendubbel invitatie)|senioren]] ]=]}, ["wimbledon2009tm2015"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (rolstoelvrouwendubbel)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel invitatie)|vrouwen]] | [[{tournament} {year} (seniorendubbel invitatie)|senioren]] ]=]}, ["wimbledon2007tm2008"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel invitatie)|vrouwen]] | [[{tournament} {year} (seniorendubbel invitatie)|senioren]] ]=]}, ["wimbledon2005tm2006"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Rolstoel dubbelspel | [[{tournament} {year} (rolstoelmannendubbel)|mannen]] | | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel 35+ invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel 35+ invitatie)|vrouwen]] | [[{tournament} {year} (mannendubbel 45+ invitatie)|senioren]] ]=]}, ["wimbledon1992tm2004"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel 35+ invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel 35+ invitatie)|vrouwen]] | [[{tournament} {year} (mannendubbel 45+ invitatie)|senioren]] ]=]}, ["wimbledon1990tm1991"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie enkelspel | [[{tournament} {year} (mannen 35+ invitatie)|mannen]] | | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel 35+ invitatie)|mannen]] | [[{tournament} {year} (vrouwendubbel 35+ invitatie)|vrouwen]] | ]=]}, ["wimbledon1983tm1989"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie enkelspel | [[{tournament} {year} (mannen 35+ invitatie)|mannen]] | | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (mannendubbel 35+ invitatie)|mannen]] | | ]=]}, ["wimbledon1982"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (jongensdubbel)|jongens]] | [[{tournament} {year} (meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie enkelspel | [[{tournament} {year} (mannen 35+ invitatie)|mannen]] | | ]=]}, ["wimbledon1947tm1981"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen)|mannen]] | [[{tournament} {year} (vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel)|mannen]] | [[{tournament} {year} (vrouwendubbel)|vrouwen]] | [[{tournament} {year} (gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (jongens)|jongens]] | [[{tournament} {year} (meisjes)|meisjes]] | ]=]}, ["usopen"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Enkelspel | [[{tournament} {year} (tennis, mannen)|mannen]] | [[{tournament} {year} (tennis, vrouwen)|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Dubbelspel | [[{tournament} {year} (tennis, mannendubbel)|mannen]] | [[{tournament} {year} (tennis, vrouwendubbel)|vrouwen]] | [[{tournament} {year} (tennis, gemengddubbel)|gemengd]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren enkelspel | [[{tournament} {year} (tennis, jongens)|jongens]] | [[{tournament} {year} (tennis, meisjes)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Junioren dubbelspel | [[{tournament} {year} (tennis, jongensdubbel)|jongens]] | [[{tournament} {year} (tennis, meisjesdubbel)|meisjes]] | |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel enkelspel | [[{tournament} {year} (tennis, rolstoelmannen)|mannen]] | [[{tournament} {year} (tennis, rolstoelvrouwen)|vrouwen]] | [[{tournament} {year} (tennis, rolstoelquad)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Rolstoel dubbelspel | [[{tournament} {year} (tennis, rolstoelmannendubbel)|mannen]] | [[{tournament} {year} (tennis, rolstoelvrouwendubbel)|vrouwen]] | [[{tournament} {year} (tennis, rolstoelquaddubbel)|quad]] |- ! scope="row" style="font-weight: normal; text-align: right; white-space: nowrap;" | Invitatie dubbelspel | [[{tournament} {year} (tennis, invitatie mannendubbel)|mannen]] | [[{tournament} {year} (tennis, invitatie vrouwendubbel)|vrouwen]] | [[{tournament} {year} (tennis, invitatie gemengddubbel)|gemengd]] ]=]}, ["abnamroworldtennistournament"] = {[=[|- | [[{prefix} {tournament} {year} – Enkelspel|Enkelspel]] | [[{prefix} {year} {tournamentd} – Dubbelspel|Dubbelspel]] |- | [[{prefix} {tournament} {year} – Rolstoel enkelspel|Rolstoel enkelspel]] | [[{prefix} {year} {tournamentd} – Rolstoel dubbelspel|Rolstoel dubbelspel]]]=]}, ["Dubbelspeltwotourneys"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Enkelspel|mannen]] | [[{prefix} {tournamentd} {year} – Enkelspel|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Dubbelspel|mannen]] | [[{prefix} {tournamentd} {year} – Dubbelspel|vrouwen]]]=]}, [""] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]]]=]}, ["nowomensDubbelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]]]=]}, ["quad"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] | [[{prefix} {tournament} {year} – Quad enkelspel|quad]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]] | [[{prefix} {tournament} {year} – Quad dubbelspel|quad]]]=]}, ["singlesquad"] = {[=[|- | [[{prefix} {tournament} {year} (mannen)|mannen]] | [[{prefix} {tournament} {year} (vrouwen)|vrouwen]] | [[{prefix} {tournament} {year} – Quad enkelspel|quad]]]=]}, ["Dubbelspelquad"] = {[=[|- | [[{prefix} {tournament} {year} (mannendubbel)|mannen]] | [[{prefix} {tournament} {year} (vrouwendubbel)|vrouwen]] | [[{prefix} {tournament} {year} – Quad dubbelspel|quad]]]=]}, ["kwalificatie"] = {[=[|- | [[{prefix} {tournament} {year} (kwalificatie)|Kwalificatie]]]=]}, ["kwalificatieenkelspel"] = {[=[|- | [[{prefix} {tournament} {year} – Enkelspel kwalificatie|Enkelspel]]]=]}, ["kwalificatieenkelspeldubbelspel"] = {[=[|- | [[{prefix} {tournament} {year} – Enkelspel kwalificatie|Enkelspel]] | [[{prefix} {tournamentd} {year} – Dubbelspel kwalificatie|Dubbelspel]]]=]}, ["kwalificatiemannenvrouwenenkelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} (mannen kwalificatie)|mannen]] | [[{prefix} {tournament} {year} (vrouwen kwalificatie)|vrouwen]]]=]}, ["kwalificatiegrandslam"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen kwalificatie)|mannen]] | [[{tournament} {year} (vrouwen kwalificatie)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel kwalificatie)|mannen]] | [[{tournament} {year} (vrouwendubbel kwalificatie)|vrouwen]]]=]}, ["kwalificatiegemengd"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen kwalificatie)|mannen]] | [[{tournament} {year} (vrouwen kwalificatie)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{tournament} {year} (mannendubbel kwalificatie)|mannen]] | [[{tournament} {year} (vrouwendubbel kwalificatie)|vrouwen]] | [[{tournament} {year} (gemengddubbel kwalificatie)|gemengd]]]=]}, ["kwalificatiejuniorenenkelspel"] = {[=[|- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{tournament} {year} (mannen kwalificatie)|mannen]] | [[{tournament} {year} (vrouwen kwalificatie)|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Junioren enkelspel | [[{tournament} {year} (jongens kwalificatie)|jongens]] | [[{tournament} {year} (meisjes kwalificatie)|meisjes]]]=]}, ["olympics1908"] = {[=[|- ! scope="row" style="font-weight: bold; text-align: center;" colspan="3"| Outdoor |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Men's outdoor singles|mannen]] | [[{prefix} {tournament} {year} – Women's outdoor singles|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Men's outdoor Dubbelspel|mannen]] | |- ! scope="row" style="font-weight: bold; text-align: center;" colspan="3"| Indoor |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Men's indoor singles|mannen]] | [[{prefix} {tournament} {year} – Women's indoor singles|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Men's indoor Dubbelspel|mannen]]]=]}, ["olympics1912"] = {[=[|- ! scope="row" style="font-weight: bold; text-align: center;" colspan="4"| Outdoor |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Men's outdoor singles|mannen]] | [[{prefix} {tournament} {year} – Women's outdoor singles|vrouwen]] |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Men's outdoor Dubbelspel|mannen]] | | [[{prefix} {tournament} {year} – Mixed outdoor Dubbelspel|gemengd]] |- ! scope="row" style="font-weight: bold; text-align: center;" colspan="4"| Indoor |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Men's indoor singles|mannen]] | [[{prefix} {tournament} {year} – Women's indoor singles|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Men's indoor Dubbelspel|mannen]] | | [[{prefix} {tournament} {year} – Mixed indoor Dubbelspel|gemengd]]]=]}, ["olympics1968"] = {[=[|- ! scope="row" style="font-weight: bold; text-align: center;" colspan="4"| Demonstration |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Demonstration men's singles|mannen]] | [[{prefix} {tournament} {year} – Demonstration women's singles|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Demonstration men's Dubbelspel|mannen]] | [[{prefix} {tournament} {year} – Demonstration women's Dubbelspel|vrouwen]] | [[{prefix} {tournament} {year} – Demonstration mixed Dubbelspel|gemengd]] |- ! scope="row" style="font-weight: bold; text-align: center;" colspan="4"| Exhibitie |- ! scope="row" style="font-weight: normal; text-align: right;" | Enkelspel | [[{prefix} {tournament} {year} – Exhibition men's singles|mannen]] | [[{prefix} {tournament} {year} – Exhibition women's singles|vrouwen]] | |- ! scope="row" style="font-weight: normal; text-align: right;" | Dubbelspel | [[{prefix} {tournament} {year} – Exhibition men's Dubbelspel|mannen]] | [[{prefix} {tournament} {year} – Exhibition women's Dubbelspel|vrouwen]] | [[{prefix} {tournament} {year} – Exhibition mixed Dubbelspel|gemengd]]]=]}}

local function pullItem(value, default) value = value and string.lower(string.gsub(value, "%W", "")) if type(STYLES[value]) == "string" then value = STYLES[value] end if STYLES[value] then return STYLES[value][1] else return STYLES[default][1] end end

function p._main(args) local default = "" if args[2] ~= args[3] then default = "Dubbelspeltweetoernooien" end

print('{| style="border-spacing: 0.6em 0; margin: auto; ' .. 'text-align: center;"') local draws = (string.gsub(pullItem(args.type, default), "{(%w+)}", {prefix = args.prefix or "", year = args[1], tournament = args[2], tournamentd = args[3]})) print (draws) print("|}") return getBuffer("\n") end

function p.main(frame) local args = require("Module:Arguments").getArgs(frame) return p._main(args) end

return p