:Template:Infobox election
| templatestyles = Infobox election/styles.css
| child templatestyles = Screen reader-only/styles.css
| child = {{{child|{{{embed|}}}}}}
| bodyclass = ib-election infobox-table {{#if:{{{election_date|}}}|vevent|}}
| bodystyle = {{#if:{{{map_image|}}}{{{map|}}}{{{map2_image|}}}{{{map2|}}}{{{map3_image|}}}{{{map3|}}}{{{map4_image|}}}{{{map4|}}}|width:{{#invoke:Math|min
| 1=300
| 2={{#invoke:Math|max
| 1 = {{#if:{{{map_image|}}}{{{map|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map_size|}}}|300}}|px%s*$||plain=false}}}}
| 2 = {{#if:{{{map2_image|}}}{{{map2|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map2_size|}}}|300}}|px%s*$||plain=false}}}}
| 3 = {{#if:{{{map3_image|}}}{{{map3|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map3_size|}}}|300}}|px%s*$||plain=false}}}}
| 4 = {{#if:{{{map4_image|}}}{{{map4|}}}|{{#invoke:string|replace|{{#invoke:if empty|main|{{{map4_size|}}}|300}}|px%s*$||plain=false}}}}
}}}}px}}
| titleclass = summary
| title = {{#ifeq:{{{child|{{{embed|}}}}}}|yes|{{#if:{{{election_name|}}}|
| subheader1 = {{#if:{{{flag_image|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{flag_image|}}}|size=50px|alt=|link=}}
|{{#ifexist:Template:Country data {{#invoke:if empty|main|{{{country|}}}|¬}}|{{#invoke:flag|deco|{{{country}}}|variant={{{flag_year|}}}|size=50px|noredlink={{#ifeq:{{NAMESPACE}}|{{ns:0}}||yes}}|frameonly=true}}
}}
}}
| subheader2 = {{#if:{{{previous_year|}}}{{{election_date|}}}{{{next_year|}}}|
{{succession links|leftstyle=width:20%;|centerstyle = width:60%;|rightstyle=width:20%;
| left ={{#if:{{{previous_year|}}}|{{#ifexist:{{{previous_election|}}}|{{{previous_year}}}|{{{previous_year}}}}}}}
| center = {{#if:{{{election_date|}}}|{{{election_date}}}}}
| right = {{#if:{{{next_year|}}}|{{#ifexist:{{{next_election|}}}|{{{next_year}}}|{{{next_year}}}}}}}
}}
}}
| subheader3 = {{#if:{{{previous_seat_year|}}}{{{next_seat_year|}}}|
{{succession links|leftstyle=width:35%; text-align:center;|rightstyle=width:35%; text-align:center;
| left ={{#if:{{{previous_seat_year|}}}|{{#ifexist:{{{previous_seat_election|}}}|{{{previous_seat_year}}}|{{{previous_seat_year}}}}}}}
| right = {{#if:{{{next_seat_year|}}}|{{#ifexist:{{{next_seat_election|}}}|{{{next_seat_year}}}|{{{next_seat_year}}}}}}}
}}
}}
| subheader4 =
{{#if:{{{outgoing_members|{{{previous_mps|}}}}}}{{{elected_members|{{{elected_mps|}}}}}}|
{{succession links|leftstyle=width:40%; text-align:center;|rightstyle=width:40%; text-align:center;
| left = {{#if:{{{outgoing_members|{{{previous_mps|}}}}}}|{{#ifexist:{{{outgoing_members|{{{previous_mps|}}}}}}|{{{outgoing_members|{{{outgoing_members|{{{previous_mps|}}}}}}}}}}
| right = {{#if:{{{elected_members|{{{elected_mps|}}}}}}|{{#ifexist:{{{elected_members|{{{elected_mps|}}}}}}|{{{elected_members|{{{elected_members|{{{elected_mps|}}}}}}}}|}}
}}
}}
| header1 =
{{#switch:{{lc:{{{type|}}}}}
| primary
| presidential = {{#if:{{{votes_for_election|}}}|
{{{votes_for_election}}}{{#if:{{{needed_votes|}}}|
{{{needed_votes}}} votes needed to win}}
}}
| parliamentary
| legislative
| by-election = {{#if:{{{seats_for_election|}}}|
{{{seats_for_election}}}{{#if:{{{majority_seats|}}}|
{{{majority_seats}}} seats needed for a majority}}
}}
| #default =
}}
| data2 = {{#if:{{{opinion_polls|}}}| Opinion polls }}
| label3 = Registered
| data3 = {{{registered|}}}
| label4 = Turnout
| data4 = {{{turnout|}}}
| label5 = Votes counted
| data5 = {{#if:{{{votes_counted|}}}|
| label6 = Reporting
| data6 = {{#if:{{{reporting|}}}|
| label7 = Declared
| data7 = {{#if:{{{declared|}}}|
| data10 =
{{(!}} style="background:transparent; color: inherit; width:100%;"
{{!}}-
{{#invoke:Infobox election|row
| row = 1
| type = {{{type|}}}
| divider =
| filler = {{{filler|}}}
| col3 = {{#if:{{{color3|}}}{{{colour3|}}}{{{image3|}}}{{{nominee3|}}}{{{candidate3|}}}{{{leader3|}}}{{{party3|}}}{{{alliance3|}}}{{{home_state3|}}}{{{running_mate3|}}}{{{electoral_vote3|}}}{{{delegate_count3|}}}{{{states_carried3|}}}{{{leader_since3|}}}{{{leaders_seat3|}}}{{{last_election3|}}}{{{seats_before3|}}}{{{seats_needed3|}}}{{{seats3|}}}{{{seats_after3|}}}{{{seat_change3|}}}{{{popular_vote3|}}}{{{percentage3|}}}{{{swing3|}}}{{{1data3|}}}{{{2data3|}}}{{{3data3|}}}{{{4data3|}}}{{{5data3|}}}{{{6data3|}}}|yes}}
| ongoing = {{{ongoing|no}}}
| header1 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=First party|#default=Majority party}}
| header2 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=Second party|#default=Minority party}}
| header3 = {{#switch:{{{type|}}}|parliamentary|Parliamentary=Third party|#default=Third party}}
| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}
| color1 = {{#invoke:if empty|main| {{{color1|}}} | {{{colour1|}}} }}
| color2 = {{#invoke:if empty|main| {{{color2|}}} | {{{colour2|}}} }}
| color3 = {{#invoke:if empty|main| {{{color3|}}} | {{{colour3|}}} }}
| image_size = {{{image_size|150x150px}}}
| image_upright = {{{image_upright|}}}
| image1 = {{{image1|}}}
| image1_size = {{{image1_size|}}}
| image1_upright = {{{image1_upright|}}}
| image2 = {{{image2|}}}
| image2_size = {{{image2_size|}}}
| image2_upright = {{{image2_upright|}}}
| image3 = {{{image3|}}}
| image3_size = {{{image3_size|}}}
| image3_upright = {{{image3_upright|}}}
| pageimage1 = {{{pageimage1|}}}
| pageimage2 = {{{pageimage2|}}}
| pageimage3 = {{{pageimage3|}}}
| nominee1 = {{{nominee1|}}}
| nominee2 = {{{nominee2|}}}
| nominee3 = {{{nominee3|}}}
| candidate1 = {{{candidate1|}}}
| candidate2 = {{{candidate2|}}}
| candidate3 = {{{candidate3|}}}
| leader1 = {{{leader1|}}}
| leader2 = {{{leader2|}}}
| leader3 = {{{leader3|}}}
| party_label = {{{party_label|Party}}}
| party1_name = {{{party1_name|{{{party_name|}}}}}}
| party2_name = {{{party2_name|{{{party_name|}}}}}}
| party3_name = {{{party3_name|{{{party_name|}}}}}}
| party1 = {{{party1|}}}
| party2 = {{{party2|}}}
| party3 = {{{party3|}}}
| alliance1_name = {{{alliance1_name|{{{alliance_name|}}}}}}
| alliance2_name = {{{alliance2_name|{{{alliance_name|}}}}}}
| alliance3_name = {{{alliance3_name|{{{alliance_name|}}}}}}
| alliance1 = {{{alliance1|}}}
| alliance2 = {{{alliance2|}}}
| alliance3 = {{{alliance3|}}}
| home_state1 = {{{home_state1|}}}
| home_state2 = {{{home_state2|}}}
| home_state3 = {{{home_state3|}}}
| running_mate1 = {{{running_mate1|}}}
| running_mate2 = {{{running_mate2|}}}
| running_mate3 = {{{running_mate3|}}}
| college_voted = {{{college_voted|}}}
| electoral_vote1 = {{{electoral_vote1|}}}
| electoral_vote2 = {{{electoral_vote2|}}}
| electoral_vote3 = {{{electoral_vote3|}}}
| delegate_count1 = {{{delegate_count1|}}}
| delegate_count2 = {{{delegate_count2|}}}
| delegate_count3 = {{{delegate_count3|}}}
| states_carried1 = {{{states_carried1|}}}
| states_carried2 = {{{states_carried2|}}}
| states_carried3 = {{{states_carried3|}}}
| leader_since1 = {{{leader_since1|}}}
| leader_since2 = {{{leader_since2|}}}
| leader_since3 = {{{leader_since3|}}}
| leaders_seat1 = {{{leaders_seat1|}}}
| leaders_seat2 = {{{leaders_seat2|}}}
| leaders_seat3 = {{{leaders_seat3|}}}
| last_election1 = {{{last_election1|}}}
| last_election2 = {{{last_election2|}}}
| last_election3 = {{{last_election3|}}}
| seats_before1 = {{{seats_before1|}}}
| seats_before2 = {{{seats_before2|}}}
| seats_before3 = {{{seats_before3|}}}
| seats_needed1 = {{{seats_needed1|}}}
| seats_needed2 = {{{seats_needed2|}}}
| seats_needed3 = {{{seats_needed3|}}}
| seats1 = {{{seats1|}}}
| seats2 = {{{seats2|}}}
| seats3 = {{{seats3|}}}
| seats_after1 = {{{seats_after1|}}}
| seats_after2 = {{{seats_after2|}}}
| seats_after3 = {{{seats_after3|}}}
| seat_change1 = {{{seat_change1|}}}
| seat_change2 = {{{seat_change2|}}}
| seat_change3 = {{{seat_change3|}}}
| vote_type = {{{vote_type|Popular}}}
| popular_vote1 = {{{popular_vote1|}}}
| popular_vote2 = {{{popular_vote2|}}}
| popular_vote3 = {{{popular_vote3|}}}
| percentage1 = {{{percentage1|}}}
| percentage2 = {{{percentage2|}}}
| percentage3 = {{{percentage3|}}}
| first_round1 = {{{first_round1|}}}
| first_round2 = {{{first_round2|}}}
| first_round3 = {{{first_round3|}}}
| final_round1 = {{{final_round1|}}}
| final_round2 = {{{final_round2|}}}
| final_round3 = {{{final_round3|}}}
| counties_won1 = {{{counties_won1|}}}
| counties_won2 = {{{counties_won2|}}}
| counties_won3 = {{{counties_won3|}}}
| counties_threshold1 = {{{counties_threshold1|}}}
| counties_threshold2 = {{{counties_threshold2|}}}
| counties_threshold3 = {{{counties_threshold3|}}}
| swing1 = {{{swing1|}}}
| swing2 = {{{swing2|}}}
| swing3 = {{{swing3|}}}
| opinion_polls = {{{opinion_polls|}}}
| 1blank = {{{1blank|}}}| 1data1 = {{{1data1|}}}| 1data2 = {{{1data2|}}}| 1data3 = {{{1data3|}}}
| 2blank = {{{2blank|}}}| 2data1 = {{{2data1|}}}| 2data2 = {{{2data2|}}}| 2data3 = {{{2data3|}}}
| 3blank = {{{3blank|}}}| 3data1 = {{{3data1|}}}| 3data2 = {{{3data2|}}}| 3data3 = {{{3data3|}}}
| 4blank = {{{4blank|}}}| 4data1 = {{{4data1|}}}| 4data2 = {{{4data2|}}}| 4data3 = {{{4data3|}}}
| 5blank = {{{5blank|}}}| 5data1 = {{{5data1|}}}| 5data2 = {{{5data2|}}}| 5data3 = {{{5data3|}}}
| 6blank = {{{6blank|}}}| 6data1 = {{{6data1|}}}| 6data2 = {{{6data2|}}}| 6data3 = {{{6data3|}}}
}}
{{!}}-
{{#invoke:Infobox election|row
| row = 2
| type = {{{type|}}}
| divider =
| col3 = {{#if:{{{color6|}}}{{{colour6|}}}{{{image6|}}}{{{nominee6|}}}{{{candidate6|}}}{{{leader6|}}}{{{party6|}}}{{{alliance6|}}}{{{home_state6|}}}{{{running_mate6|}}}{{{electoral_vote6|}}}{{{delegate_count6|}}}{{{states_carried6|}}}{{{leader_since6|}}}{{{leaders_seat6|}}}{{{last_election6|}}}{{{seats_before6|}}}{{{seats_needed6|}}}{{{seats6|}}}{{{seats_after6|}}}{{{seat_change6|}}}{{{popular_vote6|}}}{{{percentage6|}}}{{{swing6|}}}{{{1data6|}}}{{{2data6|}}}{{{3data6|}}}{{{4data6|}}}{{{5data6|}}}{{{6data6|}}}|yes}}
| ongoing = {{{ongoing|no}}}
| header1 = {{#if:{{{party3|}}}|Fourth party|Third party}}
| header2 = {{#if:{{{party3|}}}|Fifth party|Fourth party}}
| header3 = {{#if:{{{party3|}}}|Sixth party|Fifth party}}
| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}
| color1 = {{#invoke:if empty|main| {{{color4|}}} | {{{colour4|}}} }}
| color2 = {{#invoke:if empty|main| {{{color5|}}} | {{{colour5|}}} }}
| color3 = {{#invoke:if empty|main| {{{color6|}}} | {{{colour6|}}} }}
| image_size = {{{image_size|150x150px}}}
| image_upright = {{{image_upright|}}}
| image1 = {{{image4|}}}
| image1_size = {{{image4_size|}}}
| image1_upright = {{{image4_upright|}}}
| image2 = {{{image5|}}}
| image2_size = {{{image5_size|}}}
| image2_upright = {{{image5_upright|}}}
| image3 = {{{image6|}}}
| image3_size = {{{image6_size|}}}
| image3_upright = {{{image6_upright|}}}
| pageimage1 = {{{pageimage4|}}}
| pageimage2 = {{{pageimage5|}}}
| pageimage3 = {{{pageimage6|}}}
| nominee1 = {{{nominee4|}}}
| nominee2 = {{{nominee5|}}}
| nominee3 = {{{nominee6|}}}
| candidate1 = {{{candidate4|}}}
| candidate2 = {{{candidate5|}}}
| candidate3 = {{{candidate6|}}}
| leader1 = {{{leader4|}}}
| leader2 = {{{leader5|}}}
| leader3 = {{{leader6|}}}
| party_label = {{{party_label|Party}}}
| party1_name = {{{party4_name|{{{party_name|}}}}}}
| party2_name = {{{party5_name|{{{party_name|}}}}}}
| party3_name = {{{party6_name|{{{party_name|}}}}}}
| party1 = {{{party4|}}}
| party2 = {{{party5|}}}
| party3 = {{{party6|}}}
| alliance1_name = {{{alliance4_name|{{{alliance_name|}}}}}}
| alliance2_name = {{{alliance5_name|{{{alliance_name|}}}}}}
| alliance3_name = {{{alliance6_name|{{{alliance_name|}}}}}}
| alliance1 = {{{alliance4|}}}
| alliance2 = {{{alliance5|}}}
| alliance3 = {{{alliance6|}}}
| home_state1 = {{{home_state4|}}}
| home_state2 = {{{home_state5|}}}
| home_state3 = {{{home_state6|}}}
| running_mate1 = {{{running_mate4|}}}
| running_mate2 = {{{running_mate5|}}}
| running_mate3 = {{{running_mate6|}}}
| college_voted = {{{college_voted|}}}
| electoral_vote1 = {{{electoral_vote4|}}}
| electoral_vote2 = {{{electoral_vote5|}}}
| electoral_vote3 = {{{electoral_vote6|}}}
| delegate_count1 = {{{delegate_count4|}}}
| delegate_count2 = {{{delegate_count5|}}}
| delegate_count3 = {{{delegate_count6|}}}
| states_carried1 = {{{states_carried4|}}}
| states_carried2 = {{{states_carried5|}}}
| states_carried3 = {{{states_carried6|}}}
| leader_since1 = {{{leader_since4|}}}
| leader_since2 = {{{leader_since5|}}}
| leader_since3 = {{{leader_since6|}}}
| leaders_seat1 = {{{leaders_seat4|}}}
| leaders_seat2 = {{{leaders_seat5|}}}
| leaders_seat3 = {{{leaders_seat6|}}}
| last_election1 = {{{last_election4|}}}
| last_election2 = {{{last_election5|}}}
| last_election3 = {{{last_election6|}}}
| seats_before1 = {{{seats_before4|}}}
| seats_before2 = {{{seats_before5|}}}
| seats_before3 = {{{seats_before6|}}}
| seats_needed1 = {{{seats_needed4|}}}
| seats_needed2 = {{{seats_needed5|}}}
| seats_needed3 = {{{seats_needed6|}}}
| seats1 = {{{seats4|}}}
| seats2 = {{{seats5|}}}
| seats3 = {{{seats6|}}}
| seats_after1 = {{{seats_after4|}}}
| seats_after2 = {{{seats_after5|}}}
| seats_after3 = {{{seats_after6|}}}
| seat_change1 = {{{seat_change4|}}}
| seat_change2 = {{{seat_change5|}}}
| seat_change3 = {{{seat_change6|}}}
| vote_type = {{{vote_type|Popular}}}
| popular_vote1 = {{{popular_vote4|}}}
| popular_vote2 = {{{popular_vote5|}}}
| popular_vote3 = {{{popular_vote6|}}}
| percentage1 = {{{percentage4|}}}
| percentage2 = {{{percentage5|}}}
| percentage3 = {{{percentage6|}}}
| first_round1 = {{{first_round4|}}}
| first_round2 = {{{first_round5|}}}
| first_round3 = {{{first_round6|}}}
| final_round1 = {{{final_round4|}}}
| final_round2 = {{{final_round5|}}}
| final_round3 = {{{final_round6|}}}
| swing1 = {{{swing4|}}}
| swing2 = {{{swing5|}}}
| swing3 = {{{swing6|}}}
| opinion_polls = {{{opinion_polls|}}}
| 1blank = {{{1blank|}}}| 1data1 = {{{1data4|}}}| 1data2 = {{{1data5|}}}| 1data3 = {{{1data6|}}}
| 2blank = {{{2blank|}}}| 2data1 = {{{2data4|}}}| 2data2 = {{{2data5|}}}| 2data3 = {{{2data6|}}}
| 3blank = {{{3blank|}}}| 3data1 = {{{3data4|}}}| 3data2 = {{{3data5|}}}| 3data3 = {{{3data6|}}}
| 4blank = {{{4blank|}}}| 4data1 = {{{4data4|}}}| 4data2 = {{{4data5|}}}| 4data3 = {{{4data6|}}}
| 5blank = {{{5blank|}}}| 5data1 = {{{5data4|}}}| 5data2 = {{{5data5|}}}| 5data3 = {{{5data6|}}}
| 6blank = {{{6blank|}}}| 6data1 = {{{6data4|}}}| 6data2 = {{{6data5|}}}| 6data3 = {{{6data6|}}}
}}
{{!}}-
{{#invoke:Infobox election|row
| row = 3
| type = {{{type|}}}
| divider =
| ongoing = {{{ongoing|no}}}
| col3 = {{#if:{{{color9|}}}{{{colour9|}}}{{{image9|}}}{{{nominee9|}}}{{{candidate9|}}}{{{leader9|}}}{{{party9|}}}{{{alliance9|}}}{{{home_state9|}}}{{{running_mate9|}}}{{{electoral_vote9|}}}{{{delegate_count9|}}}{{{states_carried9|}}}{{{leader_since9|}}}{{{leaders_seat9|}}}{{{last_election9|}}}{{{seats_before9|}}}{{{seats_needed9|}}}{{{seats9|}}}{{{seats_after9|}}}{{{seat_change9|}}}{{{popular_vote9|}}}{{{percentage9|}}}{{{counties_won9|}}}{{{counties_threshold9|}}}{{{swing9|}}}{{{1data9|}}}{{{2data9|}}}{{{3data9|}}}{{{4data9|}}}{{{5data9|}}}{{{6data9|}}}|yes}}
| header1 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Fifth party|1=Sixth party|2=Seventh party}}
| header2 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Sixth party|1=Seventh party|2=Eighth party}}
| header3 = {{#switch:{{#expr:{{#if:{{{party3|}}}|1|0}}+{{#if:{{{party6|}}}|1|0}}}}|0=Seventh party|1=Eighth party|2=Ninth party}}
| party_color = {{#invoke:if empty|main| {{{party_colour|}}} | {{{party_color|}}} | yes }}
| color1 = {{#invoke:if empty|main| {{{color7|}}} | {{{colour7|}}} }}
| color2 = {{#invoke:if empty|main| {{{color8|}}} | {{{colour8|}}} }}
| color3 = {{#invoke:if empty|main| {{{color9|}}} | {{{colour9|}}} }}
| image_size = {{{image_size|150x150px}}}
| image_upright = {{{image_upright|}}}
| image1 = {{{image7|}}}
| image1_size = {{{image7_size|}}}
| image1_upright = {{{image7_upright|}}}
| image2 = {{{image8|}}}
| image2_size = {{{image8_size|}}}
| image2_upright = {{{image8_upright|}}}
| image3 = {{{image9|}}}
| image3_size = {{{image9_size|}}}
| image3_upright = {{{image9_upright|}}}
| pageimage1 = {{{pageimage7|}}}
| pageimage2 = {{{pageimage8|}}}
| pageimage3 = {{{pageimage9|}}}
| nominee1 = {{{nominee7|}}}
| nominee2 = {{{nominee8|}}}
| nominee3 = {{{nominee9|}}}
| candidate1 = {{{candidate7|}}}
| candidate2 = {{{candidate8|}}}
| candidate3 = {{{candidate9|}}}
| leader1 = {{{leader7|}}}
| leader2 = {{{leader8|}}}
| leader3 = {{{leader9|}}}
| party_label = {{{party_label|Party}}}
| party1_name = {{{party7_name|{{{party_name|}}}}}}
| party2_name = {{{party8_name|{{{party_name|}}}}}}
| party3_name = {{{party9_name|{{{party_name|}}}}}}
| party1 = {{{party7|}}}
| party2 = {{{party8|}}}
| party3 = {{{party9|}}}
| alliance1_name = {{{alliance7_name|{{{alliance_name|}}}}}}
| alliance2_name = {{{alliance8_name|{{{alliance_name|}}}}}}
| alliance3_name = {{{alliance9_name|{{{alliance_name|}}}}}}
| alliance1 = {{{alliance7|}}}
| alliance2 = {{{alliance8|}}}
| alliance3 = {{{alliance9|}}}
| home_state1 = {{{home_state7|}}}
| home_state2 = {{{home_state8|}}}
| home_state3 = {{{home_state9|}}}
| running_mate1 = {{{running_mate7|}}}
| running_mate2 = {{{running_mate8|}}}
| running_mate3 = {{{running_mate9|}}}
| college_voted = {{{college_voted|}}}
| electoral_vote1 = {{{electoral_vote7|}}}
| electoral_vote2 = {{{electoral_vote8|}}}
| electoral_vote3 = {{{electoral_vote9|}}}
| delegate_count1 = {{{delegate_count7|}}}
| delegate_count2 = {{{delegate_count8|}}}
| delegate_count3 = {{{delegate_count9|}}}
| states_carried1 = {{{states_carried7|}}}
| states_carried2 = {{{states_carried8|}}}
| states_carried3 = {{{states_carried9|}}}
| leader_since1 = {{{leader_since7|}}}
| leader_since2 = {{{leader_since8|}}}
| leader_since3 = {{{leader_since9|}}}
| leaders_seat1 = {{{leaders_seat7|}}}
| leaders_seat2 = {{{leaders_seat8|}}}
| leaders_seat3 = {{{leaders_seat9|}}}
| last_election1 = {{{last_election7|}}}
| last_election2 = {{{last_election8|}}}
| last_election3 = {{{last_election9|}}}
| seats_before1 = {{{seats_before7|}}}
| seats_before2 = {{{seats_before8|}}}
| seats_before3 = {{{seats_before9|}}}
| seats_needed1 = {{{seats_needed7|}}}
| seats_needed2 = {{{seats_needed8|}}}
| seats_needed3 = {{{seats_needed9|}}}
| seats1 = {{{seats7|}}}
| seats2 = {{{seats8|}}}
| seats3 = {{{seats9|}}}
| seats_after1 = {{{seats_after7|}}}
| seats_after2 = {{{seats_after8|}}}
| seats_after3 = {{{seats_after9|}}}
| seat_change1 = {{{seat_change7|}}}
| seat_change2 = {{{seat_change8|}}}
| seat_change3 = {{{seat_change9|}}}
| vote_type = {{{vote_type|Popular}}}
| popular_vote1 = {{{popular_vote7|}}}
| popular_vote2 = {{{popular_vote8|}}}
| popular_vote3 = {{{popular_vote9|}}}
| percentage1 = {{{percentage7|}}}
| percentage2 = {{{percentage8|}}}
| percentage3 = {{{percentage9|}}}
| first_round1 = {{{first_round7|}}}
| first_round2 = {{{first_round8|}}}
| first_round3 = {{{first_round9|}}}
| final_round1 = {{{final_round7|}}}
| final_round2 = {{{final_round8|}}}
| final_round3 = {{{final_round9|}}}
| swing1 = {{{swing7|}}}
| swing2 = {{{swing8|}}}
| swing3 = {{{swing9|}}}
| opinion_polls = {{{opinion_polls|}}}
| 1blank = {{{1blank|}}}| 1data1 = {{{1data7|}}}| 1data2 = {{{1data8|}}}| 1data3 = {{{1data9|}}}
| 2blank = {{{2blank|}}}| 2data1 = {{{2data7|}}}| 2data2 = {{{2data8|}}}| 2data3 = {{{2data9|}}}
| 3blank = {{{3blank|}}}| 3data1 = {{{3data7|}}}| 3data2 = {{{3data8|}}}| 3data3 = {{{3data9|}}}
| 4blank = {{{4blank|}}}| 4data1 = {{{4data7|}}}| 4data2 = {{{4data8|}}}| 4data3 = {{{4data9|}}}
| 5blank = {{{5blank|}}}| 5data1 = {{{5data7|}}}| 5data2 = {{{5data8|}}}| 5data3 = {{{5data9|}}}
| 6blank = {{{6blank|}}}| 6data1 = {{{6data7|}}}| 6data2 = {{{6data8|}}}| 6data3 = {{{6data9|}}}
}}
{{!)}}
| data11 =
{{#if:{{{map_image|}}}{{{map|}}}|
{{#if:{{{map_image|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map_alt|}}}}}
|{{{map}}}
}}{{#if:{{{map_caption|}}}|
}}
| data12 =
{{#if:{{{map2_image|}}}{{{map2|}}}|
{{#if:{{{map2_image|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map2_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map2_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map2_alt|}}}}}
|{{{map2}}}
}}{{#if:{{{map2_caption|}}}|
}}
|data13 =
{{#if:{{{map3_image|}}}{{{map3|}}}|
{{#if:{{{map3_image|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map3_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map3_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map3_alt|}}}}}
|{{{map3}}}
}}{{#if:{{{map3_caption|}}}|
}}
|data14 =
{{#if:{{{map4_image|}}}{{{map4|}}}|
{{#if:{{{map4_image|}}}
|{{#invoke:InfoboxImage|InfoboxImage|image={{{map4_image}}}|size={{#invoke:Math|min|1={{#invoke:string|replace|{{{map4_size|}}}|px%s*$||plain=false}}|2=300}}px|sizedefault=300px|alt={{{map4_alt|}}}}}
|{{{map4}}}
}}{{#if:{{{map4_caption|}}}|
}}
| data15 = {{#if:{{{title|}}}|
{{{!}} cellspacing="0" cellpadding="0" style="background:transparent; color: inherit; width:100%;"
{{!}} style="width:50%; text-align:left;" {{!}}{{#if:{{{before_election|}}}{{{before_party|}}}|{{#ifeq:{{{type}}}|primary|Previous {{{title}}}|{{#ifeq:{{{ongoing|no}}}|yes|Incumbent {{#ifeq:{{lc:{{{title}}}}}|u.s. senator|List of United States senators from {{#ifeq:{{{country}}}|{{{title}}}}}|{{#ifeq:{{lc:{{{title}}}}}|u.s. senator|List of United States senators from {{#ifeq:{{{country}}}|{{{title}}}}} before election}}}}
{{{before_election}}}
{{#if:{{{before_party|}}}|{{#invoke:Infobox election|shortname|link={{{before_party_link|{{{party_name}}}}}}|name={{{before_party}}}}} }} }}
{{!}} style="width:50%; text-align:right;" {{!}} {{#ifeq:{{{ongoing|no}}}|yes|{{#ifeq:{{{type}}}|primary|{{#if:{{{after_election|}}}|Presumptive {{#if:{{{posttitle|}}}|{{{posttitle}}}|{{{title}}}}}|}}|}} |{{#if:{{{posttitle|}}}|{{{posttitle}}}|{{#ifeq:{{{type}}}|primary||Elected}} {{#ifeq:{{{title|}}}|Mayor|mayor|{{{title}}}}}}}}}
{{#ifeq:{{{ongoing|no}}}|yes|{{#ifeq:{{{type}}}|primary|{{#if:{{{after_election|}}}|{{{after_election}}}|}}}}}}
{{#ifeq:{{{ongoing|no}}}|yes||{{#if:{{{after_election|}}}|{{{after_election}}}|}}{{#if:{{{after_election|}}}{{{after_party|}}}||TBD}}
{{#if:{{{after_party|}}}|{{#invoke:Infobox election|shortname|link={{{after_party_link|{{{party_name|}}}}}}|name={{{after_party}}}}}}} }}
{{!}}} }}
|name = {{#if:{{{template_name|}}}|{{{template_name}}}}}
| data16 = {{{module|}}}
}}