Difference between revisions of "Template:16DEBracket"

From QWiki
m (Increased width of popup)
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D1race|}}}|background:{{RaceColor|{{{R1D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D1flag|}}}|{{FlagNoLink/{{lc:{{{R1D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D1|R1D1}}}</span><div class="bracket-score" style="width:21px">{{{R1D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D1race|}}}|background:{{RaceColor|{{{R1D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D1flag|}}}|{{FlagNoLink/{{lc:{{{R1D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D1|R1D1}}}</span><div class="bracket-score" style="width:21px">{{{R1D1score|}}}</div></div></div>
{{#if:{{{R1G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D1|}}}|{{{R1D1}}}|TBD}}|{{{R1D1flag|}}}|{{#if:{{{R1D2|}}}|{{{R1D2}}}|TBD}}|{{{R1D2flag|}}}}} {{{R1G1details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D1|}}}|{{{R1D1}}}|TBD}}|{{{R1D1flag|}}}|{{#if:{{{R1D2|}}}|{{{R1D2}}}|TBD}}|{{{R1D2flag|}}}}} {{{R1G1details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D2win|}}}|font-weight:bold}}">
Line 14: Line 14:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D3race|}}}|background:{{RaceColor|{{{R1D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D3flag|}}}|{{FlagNoLink/{{lc:{{{R1D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D3|R1D3}}}</span><div class="bracket-score" style="width:21px">{{{R1D3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D3race|}}}|background:{{RaceColor|{{{R1D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D3flag|}}}|{{FlagNoLink/{{lc:{{{R1D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D3|R1D3}}}</span><div class="bracket-score" style="width:21px">{{{R1D3score|}}}</div></div></div>
{{#if:{{{R1G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D3|}}}|{{{R1D3}}}|TBD}}|{{{R1D3flag|}}}|{{#if:{{{R1D4|}}}|{{{R1D4}}}|TBD}}|{{{R1D4flag|}}}}} {{{R1G2details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D3|}}}|{{{R1D3}}}|TBD}}|{{{R1D3flag|}}}|{{#if:{{{R1D4|}}}|{{{R1D4}}}|TBD}}|{{{R1D4flag|}}}}} {{{R1G2details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D4win|}}}|font-weight:bold}}">
Line 22: Line 22:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D5win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D5win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D5race|}}}|background:{{RaceColor|{{{R1D5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D5flag|}}}|{{FlagNoLink/{{lc:{{{R1D5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D5|R1D5}}}</span><div class="bracket-score" style="width:21px">{{{R1D5score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D5race|}}}|background:{{RaceColor|{{{R1D5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D5flag|}}}|{{FlagNoLink/{{lc:{{{R1D5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D5|R1D5}}}</span><div class="bracket-score" style="width:21px">{{{R1D5score|}}}</div></div></div>
{{#if:{{{R1G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D5|}}}|{{{R1D5}}}|TBD}}|{{{R1D5flag|}}}|{{#if:{{{R1D6|}}}|{{{R1D6}}}|TBD}}|{{{R1D6flag|}}}}} {{{R1G3details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D5|}}}|{{{R1D5}}}|TBD}}|{{{R1D5flag|}}}|{{#if:{{{R1D6|}}}|{{{R1D6}}}|TBD}}|{{{R1D6flag|}}}}} {{{R1G3details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D6win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D6win|}}}|font-weight:bold}}">
Line 30: Line 30:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D7win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D7win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D7race|}}}|background:{{RaceColor|{{{R1D7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D7flag|}}}|{{FlagNoLink/{{lc:{{{R1D7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D7|R1D7}}}</span><div class="bracket-score" style="width:21px">{{{R1D7score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D7race|}}}|background:{{RaceColor|{{{R1D7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D7flag|}}}|{{FlagNoLink/{{lc:{{{R1D7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D7|R1D7}}}</span><div class="bracket-score" style="width:21px">{{{R1D7score|}}}</div></div></div>
{{#if:{{{R1G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D7|}}}|{{{R1D7}}}|TBD}}|{{{R1D7flag|}}}|{{#if:{{{R1D8|}}}|{{{R1D8}}}|TBD}}|{{{R1D8flag|}}}}} {{{R1G4details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D7|}}}|{{{R1D7}}}|TBD}}|{{{R1D7flag|}}}|{{#if:{{{R1D8|}}}|{{{R1D8}}}|TBD}}|{{{R1D8flag|}}}}} {{{R1G4details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D8win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D8win|}}}|font-weight:bold}}">
Line 38: Line 38:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D9win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D9win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D9race|}}}|background:{{RaceColor|{{{R1D9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D9flag|}}}|{{FlagNoLink/{{lc:{{{R1D9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D9|R1D9}}}</span><div class="bracket-score" style="width:21px">{{{R1D9score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D9race|}}}|background:{{RaceColor|{{{R1D9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D9flag|}}}|{{FlagNoLink/{{lc:{{{R1D9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D9|R1D9}}}</span><div class="bracket-score" style="width:21px">{{{R1D9score|}}}</div></div></div>
{{#if:{{{R1G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D9|}}}|{{{R1D9}}}|TBD}}|{{{R1D9flag|}}}|{{#if:{{{R1D10|}}}|{{{R1D10}}}|TBD}}|{{{R1D10flag|}}}}} {{{R1G5details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D9|}}}|{{{R1D9}}}|TBD}}|{{{R1D9flag|}}}|{{#if:{{{R1D10|}}}|{{{R1D10}}}|TBD}}|{{{R1D10flag|}}}}} {{{R1G5details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D10win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D10win|}}}|font-weight:bold}}">
Line 46: Line 46:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D11win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D11win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D11race|}}}|background:{{RaceColor|{{{R1D11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D11flag|}}}|{{FlagNoLink/{{lc:{{{R1D11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D11|R1D11}}}</span><div class="bracket-score" style="width:21px">{{{R1D11score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D11race|}}}|background:{{RaceColor|{{{R1D11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D11flag|}}}|{{FlagNoLink/{{lc:{{{R1D11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D11|R1D11}}}</span><div class="bracket-score" style="width:21px">{{{R1D11score|}}}</div></div></div>
{{#if:{{{R1G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D11|}}}|{{{R1D11}}}|TBD}}|{{{R1D11flag|}}}|{{#if:{{{R1D12|}}}|{{{R1D12}}}|TBD}}|{{{R1D12flag|}}}}} {{{R1G6details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D11|}}}|{{{R1D11}}}|TBD}}|{{{R1D11flag|}}}|{{#if:{{{R1D12|}}}|{{{R1D12}}}|TBD}}|{{{R1D12flag|}}}}} {{{R1G6details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D12win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D12win|}}}|font-weight:bold}}">
Line 54: Line 54:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D13win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D13win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D13race|}}}|background:{{RaceColor|{{{R1D13race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D13flag|}}}|{{FlagNoLink/{{lc:{{{R1D13flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D13|R1D13}}}</span><div class="bracket-score" style="width:21px">{{{R1D13score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D13race|}}}|background:{{RaceColor|{{{R1D13race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D13flag|}}}|{{FlagNoLink/{{lc:{{{R1D13flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D13|R1D13}}}</span><div class="bracket-score" style="width:21px">{{{R1D13score|}}}</div></div></div>
{{#if:{{{R1G7details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G7details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D13|}}}|{{{R1D13}}}|TBD}}|{{{R1D13flag|}}}|{{#if:{{{R1D14|}}}|{{{R1D14}}}|TBD}}|{{{R1D14flag|}}}}} {{{R1G7details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D13|}}}|{{{R1D13}}}|TBD}}|{{{R1D13flag|}}}|{{#if:{{{R1D14|}}}|{{{R1D14}}}|TBD}}|{{{R1D14flag|}}}}} {{{R1G7details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D14win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D14win|}}}|font-weight:bold}}">
Line 62: Line 62:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D15win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D15win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D15race|}}}|background:{{RaceColor|{{{R1D15race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D15flag|}}}|{{FlagNoLink/{{lc:{{{R1D15flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D15|R1D15}}}</span><div class="bracket-score" style="width:21px">{{{R1D15score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D15race|}}}|background:{{RaceColor|{{{R1D15race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D15flag|}}}|{{FlagNoLink/{{lc:{{{R1D15flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D15|R1D15}}}</span><div class="bracket-score" style="width:21px">{{{R1D15score|}}}</div></div></div>
{{#if:{{{R1G8details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G8details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R1D15|}}}|{{{R1D15}}}|TBD}}|{{{R1D15flag|}}}|{{#if:{{{R1D16|}}}|{{{R1D16}}}|TBD}}|{{{R1D16flag|}}}}} {{{R1G8details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R1D15|}}}|{{{R1D15}}}|TBD}}|{{{R1D15flag|}}}|{{#if:{{{R1D16|}}}|{{{R1D16}}}|TBD}}|{{{R1D16flag|}}}}} {{{R1G8details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D16win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D16win|}}}|font-weight:bold}}">
Line 131: Line 131:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W1race|}}}|background:{{RaceColor|{{{R2W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W1flag|}}}|{{FlagNoLink/{{lc:{{{R2W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W1|R2W1}}}</span><div class="bracket-score" style="width:21px">{{{R2W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W1race|}}}|background:{{RaceColor|{{{R2W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W1flag|}}}|{{FlagNoLink/{{lc:{{{R2W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W1|R2W1}}}</span><div class="bracket-score" style="width:21px">{{{R2W1score|}}}</div></div></div>
{{#if:{{{R2G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
 
{{BracketMatchPlayers|{{#if:{{{R2W1|}}}|{{{R2W1}}}|TBD}}|{{{R2W1flag|}}}|{{#if:{{{R2W2|}}}|{{{R2W2}}}|TBD}}|{{{R2W2flag|}}}}} {{{R2G1details}}}</div></div>}}
 
{{BracketMatchPlayers|{{#if:{{{R2W1|}}}|{{{R2W1}}}|TBD}}|{{{R2W1flag|}}}|{{#if:{{{R2W2|}}}|{{{R2W2}}}|TBD}}|{{{R2W2flag|}}}}} {{{R2G1details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W2win|}}}|font-weight:bold}}">
Line 139: Line 139:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W3race|}}}|background:{{RaceColor|{{{R2W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W3flag|}}}|{{FlagNoLink/{{lc:{{{R2W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W3|R2W3}}}</span><div class="bracket-score" style="width:21px">{{{R2W3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W3race|}}}|background:{{RaceColor|{{{R2W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W3flag|}}}|{{FlagNoLink/{{lc:{{{R2W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W3|R2W3}}}</span><div class="bracket-score" style="width:21px">{{{R2W3score|}}}</div></div></div>
{{#if:{{{R2G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2W3|}}}|{{{R2W3}}}|TBD}}|{{{R2W3race|}}}|{{#if:{{{R2W4|}}}|{{{R2W4}}}|TBD}}|{{{R2W4race|}}}}} {{{R2G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2W3|}}}|{{{R2W3}}}|TBD}}|{{{R2W3flag|}}}|{{#if:{{{R2W4|}}}|{{{R2W4}}}|TBD}}|{{{R2W4flag|}}}}} {{{R2G2details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W4race|}}}|background:{{RaceColor|{{{R2W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W4flag|}}}|{{FlagNoLink/{{lc:{{{R2W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W4|R2W4}}}</span><div class="bracket-score" style="width:21px">{{{R2W4score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W4race|}}}|background:{{RaceColor|{{{R2W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W4flag|}}}|{{FlagNoLink/{{lc:{{{R2W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W4|R2W4}}}</span><div class="bracket-score" style="width:21px">{{{R2W4score|}}}</div></div></div>
Line 147: Line 147:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W5win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W5win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W5race|}}}|background:{{RaceColor|{{{R2W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W5flag|}}}|{{FlagNoLink/{{lc:{{{R2W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W5|R2W5}}}</span><div class="bracket-score" style="width:21px">{{{R2W5score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W5race|}}}|background:{{RaceColor|{{{R2W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W5flag|}}}|{{FlagNoLink/{{lc:{{{R2W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W5|R2W5}}}</span><div class="bracket-score" style="width:21px">{{{R2W5score|}}}</div></div></div>
{{#if:{{{R2G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2W5|}}}|{{{R2W5}}}|TBD}}|{{{R2W5race|}}}|{{#if:{{{R2W6|}}}|{{{R2W6}}}|TBD}}|{{{R2W6race|}}}}} {{{R2G3details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2W5|}}}|{{{R2W5}}}|TBD}}|{{{R2W5flag|}}}|{{#if:{{{R2W6|}}}|{{{R2W6}}}|TBD}}|{{{R2W6flag|}}}}} {{{R2G3details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W6win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W6win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W6race|}}}|background:{{RaceColor|{{{R2W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W6flag|}}}|{{FlagNoLink/{{lc:{{{R2W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W6|R2W6}}}</span><div class="bracket-score" style="width:21px">{{{R2W6score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W6race|}}}|background:{{RaceColor|{{{R2W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W6flag|}}}|{{FlagNoLink/{{lc:{{{R2W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W6|R2W6}}}</span><div class="bracket-score" style="width:21px">{{{R2W6score|}}}</div></div></div>
Line 155: Line 155:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W7win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W7win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W7race|}}}|background:{{RaceColor|{{{R2W7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W7flag|}}}|{{FlagNoLink/{{lc:{{{R2W7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W7|R2W7}}}</span><div class="bracket-score" style="width:21px">{{{R2W7score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W7race|}}}|background:{{RaceColor|{{{R2W7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W7flag|}}}|{{FlagNoLink/{{lc:{{{R2W7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W7|R2W7}}}</span><div class="bracket-score" style="width:21px">{{{R2W7score|}}}</div></div></div>
{{#if:{{{R2G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2W7|}}}|{{{R2W7}}}|TBD}}|{{{R2W7race|}}}|{{#if:{{{R2W8|}}}|{{{R2W8}}}|TBD}}|{{{R2W8race|}}}}} {{{R2G4details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2W7|}}}|{{{R2W7}}}|TBD}}|{{{R2W7flag|}}}|{{#if:{{{R2W8|}}}|{{{R2W8}}}|TBD}}|{{{R2W8flag|}}}}} {{{R2G4details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W8win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W8win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W8race|}}}|background:{{RaceColor|{{{R2W8race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W8flag|}}}|{{FlagNoLink/{{lc:{{{R2W8flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W8|R2W8}}}</span><div class="bracket-score" style="width:21px">{{{R2W8score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W8race|}}}|background:{{RaceColor|{{{R2W8race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W8flag|}}}|{{FlagNoLink/{{lc:{{{R2W8flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W8|R2W8}}}</span><div class="bracket-score" style="width:21px">{{{R2W8score|}}}</div></div></div>
Line 196: Line 196:
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4W1race|}}}|background:{{RaceColor|{{{R4W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W1flag|}}}|{{FlagNoLink/{{lc:{{{R4W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W1|R4W1}}}</span><div class="bracket-score" style="width:21px">{{{R4W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4W1race|}}}|background:{{RaceColor|{{{R4W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W1flag|}}}|{{FlagNoLink/{{lc:{{{R4W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W1|R4W1}}}</span><div class="bracket-score" style="width:21px">{{{R4W1score|}}}</div></div></div>
{{#if:{{{R4G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4W1|}}}|{{{R4W1}}}|TBD}}|{{{R4W1race|}}}|{{#if:{{{R4W2|}}}|{{{R4W2}}}|TBD}}|{{{R4W2race|}}}}} {{{R4G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4W1|}}}|{{{R4W1}}}|TBD}}|{{{R4W1flag|}}}|{{#if:{{{R4W2|}}}|{{{R4W2}}}|TBD}}|{{{R4W2flag|}}}}} {{{R4G1details}}}</div></div>}}
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W2race|}}}|background:{{RaceColor|{{{R4W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W2flag|}}}|{{FlagNoLink/{{lc:{{{R4W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W2|R4W2}}}</span><div class="bracket-score" style="width:21px">{{{R4W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W2race|}}}|background:{{RaceColor|{{{R4W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W2flag|}}}|{{FlagNoLink/{{lc:{{{R4W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W2|R4W2}}}</span><div class="bracket-score" style="width:21px">{{{R4W2score|}}}</div></div></div>
Line 204: Line 204:
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4W3race|}}}|background:{{RaceColor|{{{R4W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W3flag|}}}|{{FlagNoLink/{{lc:{{{R4W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W3|R4W3}}}</span><div class="bracket-score" style="width:21px">{{{R4W3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4W3race|}}}|background:{{RaceColor|{{{R4W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W3flag|}}}|{{FlagNoLink/{{lc:{{{R4W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W3|R4W3}}}</span><div class="bracket-score" style="width:21px">{{{R4W3score|}}}</div></div></div>
{{#if:{{{R4G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4W3|}}}|{{{R4W3}}}|TBD}}|{{{R4W3race|}}}|{{#if:{{{R4W4|}}}|{{{R4W4}}}|TBD}}|{{{R4W4race|}}}}} {{{R4G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4W3|}}}|{{{R4W3}}}|TBD}}|{{{R4W3flag|}}}|{{#if:{{{R4W4|}}}|{{{R4W4}}}|TBD}}|{{{R4W4flag|}}}}} {{{R4G2details}}}</div></div>}}
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W4race|}}}|background:{{RaceColor|{{{R4W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W4flag|}}}|{{FlagNoLink/{{lc:{{{R4W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W4|R4W4}}}</span><div class="bracket-score" style="width:21px">{{{R4W4score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W4race|}}}|background:{{RaceColor|{{{R4W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W4flag|}}}|{{FlagNoLink/{{lc:{{{R4W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W4|R4W4}}}</span><div class="bracket-score" style="width:21px">{{{R4W4score|}}}</div></div></div>
Line 231: Line 231:
 
<div class="bracket-cell-r4" style="{{#if:{{{R6W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r4" style="{{#if:{{{R6W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R6W1race|}}}|background:{{RaceColor|{{{R6W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W1flag|}}}|{{FlagNoLink/{{lc:{{{R6W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W1|R6W1}}}</span><div class="bracket-score" style="width:21px">{{{R6W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R6W1race|}}}|background:{{RaceColor|{{{R6W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W1flag|}}}|{{FlagNoLink/{{lc:{{{R6W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W1|R6W1}}}</span><div class="bracket-score" style="width:21px">{{{R6W1score|}}}</div></div></div>
{{#if:{{{R6G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R6G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R6W1|}}}|{{{R6W1}}}|TBD}}|{{{R6W1race|}}}|{{#if:{{{R6W2|}}}|{{{R6W2}}}|TBD}}|{{{R6W2race|}}}}} {{{R6G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R6W1|}}}|{{{R6W1}}}|TBD}}|{{{R6W1flag|}}}|{{#if:{{{R6W2|}}}|{{{R6W2}}}|TBD}}|{{{R6W2flag|}}}}} {{{R6G1details}}}</div></div>}}
 
<div class="bracket-cell-r4" style="{{#if:{{{R6W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r4" style="{{#if:{{{R6W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R6W2race|}}}|background:{{RaceColor|{{{R6W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W2flag|}}}|{{FlagNoLink/{{lc:{{{R6W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W2|R6W2}}}</span><div class="bracket-score" style="width:21px">{{{R6W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R6W2race|}}}|background:{{RaceColor|{{{R6W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W2flag|}}}|{{FlagNoLink/{{lc:{{{R6W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W2|R6W2}}}</span><div class="bracket-score" style="width:21px">{{{R6W2score|}}}</div></div></div>
Line 242: Line 242:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D17win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D17win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D17race|}}}|background:{{RaceColor|{{{R1D17race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D17flag|}}}|{{FlagNoLink/{{lc:{{{R1D17flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D17|R1D17}}}</span><div class="bracket-score" style="width:21px">{{{R1D17score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D17race|}}}|background:{{RaceColor|{{{R1D17race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D17flag|}}}|{{FlagNoLink/{{lc:{{{R1D17flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D17|R1D17}}}</span><div class="bracket-score" style="width:21px">{{{R1D17score|}}}</div></div></div>
{{#if:{{{R1G9details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G9details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D17|}}}|{{{R1D17}}}|TBD}}|{{{R1D17race|}}}|{{#if:{{{R1D18|}}}|{{{R1D18}}}|TBD}}|{{{R1D18race|}}}}} {{{R1G9details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D17|}}}|{{{R1D17}}}|TBD}}|{{{R1D17flag|}}}|{{#if:{{{R1D18|}}}|{{{R1D18}}}|TBD}}|{{{R1D18flag|}}}}} {{{R1G9details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D18win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D18win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D18race|}}}|background:{{RaceColor|{{{R1D18race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D18flag|}}}|{{FlagNoLink/{{lc:{{{R1D18flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D18|R1D18}}}</span><div class="bracket-score" style="width:21px">{{{R1D18score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D18race|}}}|background:{{RaceColor|{{{R1D18race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D18flag|}}}|{{FlagNoLink/{{lc:{{{R1D18flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D18|R1D18}}}</span><div class="bracket-score" style="width:21px">{{{R1D18score|}}}</div></div></div>
Line 250: Line 250:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D19win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D19win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D19race|}}}|background:{{RaceColor|{{{R1D19race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D19flag|}}}|{{FlagNoLink/{{lc:{{{R1D19flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D19|R1D19}}}</span><div class="bracket-score" style="width:21px">{{{R1D19score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D19race|}}}|background:{{RaceColor|{{{R1D19race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D19flag|}}}|{{FlagNoLink/{{lc:{{{R1D19flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D19|R1D19}}}</span><div class="bracket-score" style="width:21px">{{{R1D19score|}}}</div></div></div>
{{#if:{{{R1G10details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G10details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D19|}}}|{{{R1D19}}}|TBD}}|{{{R1D19race|}}}|{{#if:{{{R1D20|}}}|{{{R1D20}}}|TBD}}|{{{R1D20race|}}}}} {{{R1G10details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D19|}}}|{{{R1D19}}}|TBD}}|{{{R1D19flag|}}}|{{#if:{{{R1D20|}}}|{{{R1D20}}}|TBD}}|{{{R1D20flag|}}}}} {{{R1G10details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D20win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D20win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D20race|}}}|background:{{RaceColor|{{{R1D20race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D20flag|}}}|{{FlagNoLink/{{lc:{{{R1D20flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D20|R1D20}}}</span><div class="bracket-score" style="width:21px">{{{R1D20score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D20race|}}}|background:{{RaceColor|{{{R1D20race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D20flag|}}}|{{FlagNoLink/{{lc:{{{R1D20flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D20|R1D20}}}</span><div class="bracket-score" style="width:21px">{{{R1D20score|}}}</div></div></div>
Line 258: Line 258:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D21win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D21win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D21race|}}}|background:{{RaceColor|{{{R1D21race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D21flag|}}}|{{FlagNoLink/{{lc:{{{R1D21flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D21|R1D21}}}</span><div class="bracket-score" style="width:21px">{{{R1D21score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D21race|}}}|background:{{RaceColor|{{{R1D21race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D21flag|}}}|{{FlagNoLink/{{lc:{{{R1D21flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D21|R1D21}}}</span><div class="bracket-score" style="width:21px">{{{R1D21score|}}}</div></div></div>
{{#if:{{{R1G11details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G11details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D21|}}}|{{{R1D21}}}|TBD}}|{{{R1D21race|}}}|{{#if:{{{R1D22|}}}|{{{R1D22}}}|TBD}}|{{{R1D22race|}}}}} {{{R1G11details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D21|}}}|{{{R1D21}}}|TBD}}|{{{R1D21flag|}}}|{{#if:{{{R1D22|}}}|{{{R1D22}}}|TBD}}|{{{R1D22flag|}}}}} {{{R1G11details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D22win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D22win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D22race|}}}|background:{{RaceColor|{{{R1D22race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D22flag|}}}|{{FlagNoLink/{{lc:{{{R1D22flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D22|R1D22}}}</span><div class="bracket-score" style="width:21px">{{{R1D22score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D22race|}}}|background:{{RaceColor|{{{R1D22race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D22flag|}}}|{{FlagNoLink/{{lc:{{{R1D22flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D22|R1D22}}}</span><div class="bracket-score" style="width:21px">{{{R1D22score|}}}</div></div></div>
Line 266: Line 266:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D23win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D23win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D23race|}}}|background:{{RaceColor|{{{R1D23race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D23flag|}}}|{{FlagNoLink/{{lc:{{{R1D23flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D23|R1D23}}}</span><div class="bracket-score" style="width:21px">{{{R1D23score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D23race|}}}|background:{{RaceColor|{{{R1D23race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D23flag|}}}|{{FlagNoLink/{{lc:{{{R1D23flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D23|R1D23}}}</span><div class="bracket-score" style="width:21px">{{{R1D23score|}}}</div></div></div>
{{#if:{{{R1G12details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G12details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D23|}}}|{{{R1D23}}}|TBD}}|{{{R1D23race|}}}|{{#if:{{{R1D24|}}}|{{{R1D24}}}|TBD}}|{{{R1D24race|}}}}} {{{R1G12details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D23|}}}|{{{R1D23}}}|TBD}}|{{{R1D23flag|}}}|{{#if:{{{R1D24|}}}|{{{R1D24}}}|TBD}}|{{{R1D24flag|}}}}} {{{R1G12details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D24win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D24win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D24race|}}}|background:{{RaceColor|{{{R1D24race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D24flag|}}}|{{FlagNoLink/{{lc:{{{R1D24flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D24|R1D24}}}</span><div class="bracket-score" style="width:21px">{{{R1D24score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D24race|}}}|background:{{RaceColor|{{{R1D24race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D24flag|}}}|{{FlagNoLink/{{lc:{{{R1D24flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D24|R1D24}}}</span><div class="bracket-score" style="width:21px">{{{R1D24score|}}}</div></div></div>
Line 319: Line 319:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D1race|}}}|background:{{RaceColor|{{{R2D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D1flag|}}}|{{FlagNoLink/{{lc:{{{R2D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D1|R2D1}}}</span><div class="bracket-score" style="width:21px">{{{R2D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D1race|}}}|background:{{RaceColor|{{{R2D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D1flag|}}}|{{FlagNoLink/{{lc:{{{R2D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D1|R2D1}}}</span><div class="bracket-score" style="width:21px">{{{R2D1score|}}}</div></div></div>
{{#if:{{{R2G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D1|}}}|{{{R2D1}}}|TBD}}|{{{R2D1race|}}}|{{#if:{{{R2W9|}}}|{{{R2W9}}}|TBD}}|{{{R2W9race|}}}}} {{{R2G5details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D1|}}}|{{{R2D1}}}|TBD}}|{{{R2D1flag|}}}|{{#if:{{{R2W9|}}}|{{{R2W9}}}|TBD}}|{{{R2W9flag|}}}}} {{{R2G5details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W9win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W9win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W9race|}}}|background:{{RaceColor|{{{R2W9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W9flag|}}}|{{FlagNoLink/{{lc:{{{R2W9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W9|R2W9}}}</span><div class="bracket-score" style="width:21px">{{{R2W9score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W9race|}}}|background:{{RaceColor|{{{R2W9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W9flag|}}}|{{FlagNoLink/{{lc:{{{R2W9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W9|R2W9}}}</span><div class="bracket-score" style="width:21px">{{{R2W9score|}}}</div></div></div>
Line 327: Line 327:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D2race|}}}|background:{{RaceColor|{{{R2D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D2flag|}}}|{{FlagNoLink/{{lc:{{{R2D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D2|R2D2}}}</span><div class="bracket-score" style="width:21px">{{{R2D2score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D2race|}}}|background:{{RaceColor|{{{R2D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D2flag|}}}|{{FlagNoLink/{{lc:{{{R2D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D2|R2D2}}}</span><div class="bracket-score" style="width:21px">{{{R2D2score|}}}</div></div></div>
{{#if:{{{R2G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D2|}}}|{{{R2D2}}}|TBD}}|{{{R2D2race|}}}|{{#if:{{{R2W10|}}}|{{{R2W10}}}|TBD}}|{{{R2W10race|}}}}} {{{R2G6details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D2|}}}|{{{R2D2}}}|TBD}}|{{{R2D2flag|}}}|{{#if:{{{R2W10|}}}|{{{R2W10}}}|TBD}}|{{{R2W10flag|}}}}} {{{R2G6details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W10win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W10win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W10race|}}}|background:{{RaceColor|{{{R2W10race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W10flag|}}}|{{FlagNoLink/{{lc:{{{R2W10flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W10|R2W10}}}</span><div class="bracket-score" style="width:21px">{{{R2W10score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W10race|}}}|background:{{RaceColor|{{{R2W10race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W10flag|}}}|{{FlagNoLink/{{lc:{{{R2W10flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W10|R2W10}}}</span><div class="bracket-score" style="width:21px">{{{R2W10score|}}}</div></div></div>
Line 335: Line 335:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D3race|}}}|background:{{RaceColor|{{{R2D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D3flag|}}}|{{FlagNoLink/{{lc:{{{R2D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D3|R2D3}}}</span><div class="bracket-score" style="width:21px">{{{R2D3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D3race|}}}|background:{{RaceColor|{{{R2D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D3flag|}}}|{{FlagNoLink/{{lc:{{{R2D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D3|R2D3}}}</span><div class="bracket-score" style="width:21px">{{{R2D3score|}}}</div></div></div>
{{#if:{{{R2G7details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G7details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D3|}}}|{{{R2D3}}}|TBD}}|{{{R2D3race|}}}|{{#if:{{{R2W11|}}}|{{{R2W11}}}|TBD}}|{{{R2W11race|}}}}} {{{R2G7details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D3|}}}|{{{R2D3}}}|TBD}}|{{{R2D3flag|}}}|{{#if:{{{R2W11|}}}|{{{R2W11}}}|TBD}}|{{{R2W11flag|}}}}} {{{R2G7details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W11win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W11win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W11race|}}}|background:{{RaceColor|{{{R2W11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W11flag|}}}|{{FlagNoLink/{{lc:{{{R2W11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W11|R2W11}}}</span><div class="bracket-score" style="width:21px">{{{R2W11score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W11race|}}}|background:{{RaceColor|{{{R2W11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W11flag|}}}|{{FlagNoLink/{{lc:{{{R2W11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W11|R2W11}}}</span><div class="bracket-score" style="width:21px">{{{R2W11score|}}}</div></div></div>
Line 343: Line 343:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D4race|}}}|background:{{RaceColor|{{{R2D4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D4flag|}}}|{{FlagNoLink/{{lc:{{{R2D4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D4|R2D4}}}</span><div class="bracket-score" style="width:21px">{{{R2D4score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D4race|}}}|background:{{RaceColor|{{{R2D4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D4flag|}}}|{{FlagNoLink/{{lc:{{{R2D4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D4|R2D4}}}</span><div class="bracket-score" style="width:21px">{{{R2D4score|}}}</div></div></div>
{{#if:{{{R2G8details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G8details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D4|}}}|{{{R2D4}}}|TBD}}|{{{R2D4race|}}}|{{#if:{{{R2W12|}}}|{{{R2W12}}}|TBD}}|{{{R2W12race|}}}}} {{{R2G8details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D4|}}}|{{{R2D4}}}|TBD}}|{{{R2D4flag|}}}|{{#if:{{{R2W12|}}}|{{{R2W12}}}|TBD}}|{{{R2W12flag|}}}}} {{{R2G8details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W12win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W12win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W12race|}}}|background:{{RaceColor|{{{R2W12race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W12flag|}}}|{{FlagNoLink/{{lc:{{{R2W12flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W12|R2W12}}}</span><div class="bracket-score" style="width:21px">{{{R2W12score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W12race|}}}|background:{{RaceColor|{{{R2W12race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W12flag|}}}|{{FlagNoLink/{{lc:{{{R2W12flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W12|R2W12}}}</span><div class="bracket-score" style="width:21px">{{{R2W12score|}}}</div></div></div>
Line 384: Line 384:
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R3W1race|}}}|background:{{RaceColor|{{{R3W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W1flag|}}}|{{FlagNoLink/{{lc:{{{R3W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W1|R3W1}}}</span><div class="bracket-score" style="width:21px">{{{R3W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R3W1race|}}}|background:{{RaceColor|{{{R3W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W1flag|}}}|{{FlagNoLink/{{lc:{{{R3W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W1|R3W1}}}</span><div class="bracket-score" style="width:21px">{{{R3W1score|}}}</div></div></div>
{{#if:{{{R3G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R3G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R3W1|}}}|{{{R3W1}}}|TBD}}|{{{R3W1race|}}}|{{#if:{{{R3W2|}}}|{{{R3W2}}}|TBD}}|{{{R3W2race|}}}}} {{{R3G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R3W1|}}}|{{{R3W1}}}|TBD}}|{{{R3W1flag|}}}|{{#if:{{{R3W2|}}}|{{{R3W2}}}|TBD}}|{{{R3W2flag|}}}}} {{{R3G1details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W2race|}}}|background:{{RaceColor|{{{R3W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W2flag|}}}|{{FlagNoLink/{{lc:{{{R3W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W2|R3W2}}}</span><div class="bracket-score" style="width:21px">{{{R3W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W2race|}}}|background:{{RaceColor|{{{R3W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W2flag|}}}|{{FlagNoLink/{{lc:{{{R3W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W2|R3W2}}}</span><div class="bracket-score" style="width:21px">{{{R3W2score|}}}</div></div></div>
Line 392: Line 392:
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R3W3race|}}}|background:{{RaceColor|{{{R3W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W3flag|}}}|{{FlagNoLink/{{lc:{{{R3W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W3|R3W3}}}</span><div class="bracket-score" style="width:21px">{{{R3W3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R3W3race|}}}|background:{{RaceColor|{{{R3W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W3flag|}}}|{{FlagNoLink/{{lc:{{{R3W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W3|R3W3}}}</span><div class="bracket-score" style="width:21px">{{{R3W3score|}}}</div></div></div>
{{#if:{{{R3G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R3G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R3W3|}}}|{{{R3W3}}}|TBD}}|{{{R3W3race|}}}|{{#if:{{{R3W4|}}}|{{{R3W4}}}|TBD}}|{{{R3W4race|}}}}} {{{R3G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R3W3|}}}|{{{R3W3}}}|TBD}}|{{{R3W3flag|}}}|{{#if:{{{R3W4|}}}|{{{R3W4}}}|TBD}}|{{{R3W4flag|}}}}} {{{R3G2details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W4race|}}}|background:{{RaceColor|{{{R3W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W4flag|}}}|{{FlagNoLink/{{lc:{{{R3W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W4|R3W4}}}</span><div class="bracket-score" style="width:21px">{{{R3W4score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W4race|}}}|background:{{RaceColor|{{{R3W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W4flag|}}}|{{FlagNoLink/{{lc:{{{R3W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W4|R3W4}}}</span><div class="bracket-score" style="width:21px">{{{R3W4score|}}}</div></div></div>
Line 425: Line 425:
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4D1race|}}}|background:{{RaceColor|{{{R4D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D1flag|}}}|{{FlagNoLink/{{lc:{{{R4D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D1|R4D1}}}</span><div class="bracket-score" style="width:21px">{{{R4D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4D1race|}}}|background:{{RaceColor|{{{R4D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D1flag|}}}|{{FlagNoLink/{{lc:{{{R4D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D1|R4D1}}}</span><div class="bracket-score" style="width:21px">{{{R4D1score|}}}</div></div></div>
{{#if:{{{R4G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4D1|}}}|{{{R4D1}}}|TBD}}|{{{R4D1race|}}}|{{#if:{{{R4W5|}}}|{{{R4W5}}}|TBD}}|{{{R4W5race|}}}}} {{{R4G3details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4D1|}}}|{{{R4D1}}}|TBD}}|{{{R4D1flag|}}}|{{#if:{{{R4W5|}}}|{{{R4W5}}}|TBD}}|{{{R4W5flag|}}}}} {{{R4G3details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W5win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W5win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W5race|}}}|background:{{RaceColor|{{{R4W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W5flag|}}}|{{FlagNoLink/{{lc:{{{R4W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W5|R4W5}}}</span><div class="bracket-score" style="width:21px">{{{R4W5score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W5race|}}}|background:{{RaceColor|{{{R4W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W5flag|}}}|{{FlagNoLink/{{lc:{{{R4W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W5|R4W5}}}</span><div class="bracket-score" style="width:21px">{{{R4W5score|}}}</div></div></div>
Line 433: Line 433:
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4D2race|}}}|background:{{RaceColor|{{{R4D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D2flag|}}}|{{FlagNoLink/{{lc:{{{R4D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D2|R4D2}}}</span><div class="bracket-score" style="width:21px">{{{R4D2score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4D2race|}}}|background:{{RaceColor|{{{R4D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D2flag|}}}|{{FlagNoLink/{{lc:{{{R4D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D2|R4D2}}}</span><div class="bracket-score" style="width:21px">{{{R4D2score|}}}</div></div></div>
{{#if:{{{R4G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4D2|}}}|{{{R4D2}}}|TBD}}|{{{R4D2race|}}}|{{#if:{{{R4W6|}}}|{{{R4W6}}}|TBD}}|{{{R4W6race|}}}}} {{{R4G4details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4D2|}}}|{{{R4D2}}}|TBD}}|{{{R4D2flag|}}}|{{#if:{{{R4W6|}}}|{{{R4W6}}}|TBD}}|{{{R4W6flag|}}}}} {{{R4G4details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W6win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W6win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W6race|}}}|background:{{RaceColor|{{{R4W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W6flag|}}}|{{FlagNoLink/{{lc:{{{R4W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W6|R4W6}}}</span><div class="bracket-score" style="width:21px">{{{R4W6score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W6race|}}}|background:{{RaceColor|{{{R4W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W6flag|}}}|{{FlagNoLink/{{lc:{{{R4W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W6|R4W6}}}</span><div class="bracket-score" style="width:21px">{{{R4W6score|}}}</div></div></div>
Line 460: Line 460:
 
<div class="bracket-cell-r3" style="{{#if:{{{R5W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R5W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R5W1race|}}}|background:{{RaceColor|{{{R5W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W1flag|}}}|{{FlagNoLink/{{lc:{{{R5W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W1|R5W1}}}</span><div class="bracket-score" style="width:21px">{{{R5W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R5W1race|}}}|background:{{RaceColor|{{{R5W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W1flag|}}}|{{FlagNoLink/{{lc:{{{R5W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W1|R5W1}}}</span><div class="bracket-score" style="width:21px">{{{R5W1score|}}}</div></div></div>
{{#if:{{{R5G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R5G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R5W1|}}}|{{{R5W1}}}|TBD}}|{{{R5W1race|}}}|{{#if:{{{R5W2|}}}|{{{R5W2}}}|TBD}}|{{{R5W2race|}}}}} {{{R5G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R5W1|}}}|{{{R5W1}}}|TBD}}|{{{R5W1flag|}}}|{{#if:{{{R5W2|}}}|{{{R5W2}}}|TBD}}|{{{R5W2flag|}}}}} {{{R5G1details}}}</div></div>}}
 
<div class="bracket-cell-r3" style="{{#if:{{{R5W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R5W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R5W2race|}}}|background:{{RaceColor|{{{R5W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W2flag|}}}|{{FlagNoLink/{{lc:{{{R5W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W2|R5W2}}}</span><div class="bracket-score" style="width:21px">{{{R5W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R5W2race|}}}|background:{{RaceColor|{{{R5W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W2flag|}}}|{{FlagNoLink/{{lc:{{{R5W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W2|R5W2}}}</span><div class="bracket-score" style="width:21px">{{{R5W2score|}}}</div></div></div>
Line 483: Line 483:
 
<div class="bracket-cell-r3" style="{{#if:{{{R6D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R6D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R6D1race|}}}|background:{{RaceColor|{{{R6D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6D1flag|}}}|{{FlagNoLink/{{lc:{{{R6D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6D1|R6D1}}}</span><div class="bracket-score" style="width:21px">{{{R6D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R6D1race|}}}|background:{{RaceColor|{{{R6D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6D1flag|}}}|{{FlagNoLink/{{lc:{{{R6D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6D1|R6D1}}}</span><div class="bracket-score" style="width:21px">{{{R6D1score|}}}</div></div></div>
{{#if:{{{R6G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R6G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R6D1|}}}|{{{R6D1}}}|TBD}}|{{{R6D1race|}}}|{{#if:{{{R6W3|}}}|{{{R6W3}}}|TBD}}|{{{R6W3race|}}}}} {{{R6G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R6D1|}}}|{{{R6D1}}}|TBD}}|{{{R6D1flag|}}}|{{#if:{{{R6W3|}}}|{{{R6W3}}}|TBD}}|{{{R6W3flag|}}}}} {{{R6G2details}}}</div></div>}}
 
<div class="bracket-cell-r3" style="{{#if:{{{R6W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R6W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R6W3race|}}}|background:{{RaceColor|{{{R6W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W3flag|}}}|{{FlagNoLink/{{lc:{{{R6W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W3|R6W3}}}</span><div class="bracket-score" style="width:21px">{{{R6W3score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R6W3race|}}}|background:{{RaceColor|{{{R6W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R6W3flag|}}}|{{FlagNoLink/{{lc:{{{R6W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R6W3|R6W3}}}</span><div class="bracket-score" style="width:21px">{{{R6W3score|}}}</div></div></div>
Line 511: Line 511:
 
<div class="bracket-cell-r1" style="{{#if:{{{R7W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R7W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R7W1race|}}}|background:{{RaceColor|{{{R7W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R7W1flag|}}}|{{FlagNoLink/{{lc:{{{R7W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R7W1|R7W1}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R7W1score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R7W1score|}}}</div>{{#if:{{{R7W1score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R7W1score2|}}}</div>}}</div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R7W1race|}}}|background:{{RaceColor|{{{R7W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R7W1flag|}}}|{{FlagNoLink/{{lc:{{{R7W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R7W1|R7W1}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R7W1score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R7W1score|}}}</div>{{#if:{{{R7W1score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R7W1score2|}}}</div>}}</div></div>
{{#if:{{{R7G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
+
{{#if:{{{R7G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|140}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R7W1|}}}|{{{R7W1}}}|TBD}}|{{{R7W1race|}}}|{{#if:{{{R7W2|}}}|{{{R7W2}}}|TBD}}|{{{R7W2race|}}}}} {{{R7G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R7W1|}}}|{{{R7W1}}}|TBD}}|{{{R7W1flag|}}}|{{#if:{{{R7W2|}}}|{{{R7W2}}}|TBD}}|{{{R7W2flag|}}}}} {{{R7G1details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R7W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R7W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R7W2race|}}}|background:{{RaceColor|{{{R7W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R7W2flag|}}}|{{FlagNoLink/{{lc:{{{R7W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R7W2|R7W2}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R7W2score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R7W2score|}}}</div>{{#if:{{{R7W2score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R7W2score2|}}}</div>}}</div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R7W2race|}}}|background:{{RaceColor|{{{R7W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R7W2flag|}}}|{{FlagNoLink/{{lc:{{{R7W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R7W2|R7W2}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R7W2score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R7W2score|}}}</div>{{#if:{{{R7W2score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R7W2score2|}}}</div>}}</div></div>

Latest revision as of 22:32, 11 February 2021

Documentation (view - edit)

Round of 16
  R1D1
  R1D2
  R1D3
  R1D4
  R1D5
  R1D6
  R1D7
  R1D8
  R1D9
  R1D10
  R1D11
  R1D12
  R1D13
  R1D14
  R1D15
  R1D16
Quarterfinals
  R2W1
  R2W2
  R2W3
  R2W4
  R2W5
  R2W6
  R2W7
  R2W8
Semifinals
  R4W1
  R4W2
  R4W3
  R4W4
Winners' Finals
  R6W1
  R6W2
Losers' Round 1
  R1D17
  R1D18
  R1D19
  R1D20
  R1D21
  R1D22
  R1D23
  R1D24
Losers' Round 2
  R2D1
  R2W9
  R2D2
  R2W10
  R2D3
  R2W11
  R2D4
  R2W12
Losers' Round 3
  R3W1
  R3W2
  R3W3
  R3W4
Losers' Round 4
  R4D1
  R4W5
  R4D2
  R4W6
Losers' Semifinals
  R5W1
  R5W2
Losers' Finals
  R6D1
  R6W3
Grand Finals
  R7W1
  R7W2

Use

  • The 16 initial seeds drop into the first round of the bracket (R1D1-16)
  • Eight matches are played. The winners advance to Round 2 (R2W1-8) while the losers drop down to the first round of the LB (R1D17-24).
  • The winners of Round 2 continues to Round 4 (R4W1-4) while the losers (R2D1-4) play the winners of the first round of the LB (R2W9-12, Round 3).
  • The winners of Round 3 (LB) continues to LB Round 4 (R4W5-6) to face the losers of the WB Round 4 (R4D1-2).
  • The winners of WB Round 4 continues to the WB final (R6W1-2) while the winners of the LB Round 4 Face each other (R5W1-2).
  • The winners of WB Round 6 advances to the final (R7W1) while the loser moves down to face the winner of the LB Round 5 (R6W3).
  • The winner of LB Round 6 then continues to the Grand Finals (R7W2).
  • If the Grand Finals has 2 series played, a 2nd series score cell is available under R7W1score2 and R7W2score2. (Should be left blank if no 2nd series is played)


  • To add information about maps, link to vods, a short note, etc. use (See Template:BracketMatchSummary for further details):
  • Overtime: If a map went to overtime, add |map#ot=1. The value 1 equals the number of consecutive overtimes, rarely more than 1.
  • Walkover: If a player leaves WO, add |R#D#race=wo. Can also be set to red, green, blue, yellow and white - please avoid this if you can.
  • 3rd place match variables are R4D1 and R4D2. If the 3rd place match is not played, nothing needs to be filled in those fields and the 3rd place match will not appear on the page.
  • To bold winners and winners' scores use:
|R1D1=Playername |R1D1score=2 |R1D1win=1
  • To customize the names of the Rounds (default: Quarterfinals, Semifinals, Finals) use:
|R1=
|R2=
|R3=
|R4=
|L4=
  • To remove Round titles completely use:
|hideroundtitles=true
  • To customize column width or score width use:
|column-width=
|score-width=

Copy Paste

{{16DEBracket
<!-- WINNERS BRACKET -->
<!-- ROUND OF 16 -->
|R1D1= |R1D1flag= |R1D1score= |R1D1win=
|R1D2= |R1D2flag= |R1D2score= |R1D2win=
|R1G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D3= |R1D3flag= |R1D3score= |R1D3win=
|R1D4= |R1D4flag= |R1D4score= |R1D4win=
|R1G2details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D5= |R1D5flag= |R1D5score= |R1D5win=
|R1D6= |R1D6flag= |R1D6score= |R1D6win=
|R1G3details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D7= |R1D7flag= |R1D7score= |R1D7win=
|R1D8= |R1D8flag= |R1D8score= |R1D8win=
|R1G4details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D9= |R1D9flag= |R1D9score= |R1D9win=
|R1D10= |R1D10flag= |R1D10score= |R1D10win=
|R1G5details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D11= |R1D11flag= |R1D11score= |R1D11win=
|R1D12= |R1D12flag= |R1D12score= |R1D12win=
|R1G6details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D13= |R1D13flag= |R1D13score= |R1D13win=
|R1D14= |R1D14flag= |R1D14score= |R1D14win=
|R1G7details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D15= |R1D15flag= |R1D15score= |R1D15win=
|R1D16= |R1D16flag= |R1D16score= |R1D16win=
|R1G8details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- QUARTERFINALS -->
|R2W1= |R2W1flag= |R2W1score= |R2W1win= 
|R2W2= |R2W2flag= |R2W2score= |R2W2win=
|R2G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2W3= |R2W3flag= |R2W3score= |R2W3win=
|R2W4= |R2W4flag= |R2W4score= |R2W4win=
|R2G2details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2W5= |R2W5flag= |R2W5score= |R2W5win=
|R2W6= |R2W6flag= |R2W6score= |R2W6win=
|R2G3details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2W7= |R2W7flag= |R2W7score= |R2W7win=
|R2W8= |R2W8flag= |R2W8score= |R2W8win=
|R2G4details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
 
<!-- SEMIFINALS -->
|R4W1= |R4W1flag= |R4W1score= |R4W1win=
|R4W2= |R4W2flag= |R4W2score= |R4W2win=
|R4G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R4W3= |R4W3flag= |R4W3score= |R4W3win=
|R4W4= |R4W4flag= |R4W4score= |R4W4win=
|R4G2details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- WINNER'S FINALS -->
|R6W1= |R6W1flag= |R6W1score= |R6W1win=
|R6W2= |R6W2flag= |R6W2score= |R6W2win=
|R6G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSERS BRACKET -->
<!-- LOSER'S ROUND 1 -->
|R1D17= |R1D17flag= |R1D17score= |R1D17win=
|R1D18= |R1D18flag= |R1D18score= |R1D18win=
|R1G9details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D19= |R1D19flag= |R1D19score= |R1D19win=
|R1D20= |R1D20flag= |R1D20score= |R1D20win=
|R1G10details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D21= |R1D21flag= |R1D21score= |R1D21win=
|R1D22= |R1D22flag= |R1D22score= |R1D22win=
|R1G11details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D23= |R1D23flag= |R1D23score= |R1D23win=
|R1D24= |R1D24flag= |R1D24score= |R1D24win=
|R1G12details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S ROUND 2 -->
|R2D1= |R2D1flag= |R2D1score= |R2D1win=
|R2W9= |R2W9flag= |R2W9score= |R2W9win=
|R2G5details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2D2= |R2D2flag= |R2D2score= |R2D2win=
|R2W10= |R2W10flag= |R2W10score= |R2W10win=
|R2G6details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2D3= |R2D3flag= |R2D3score= |R2D3win=
|R2W11= |R2W11flag= |R2W11score= |R2W11win=
|R2G7details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2D4= |R2D4flag= |R2D4score= |R2D4win=
|R2W12= |R2W12flag= |R2W12score= |R2W12win=
|R2G8details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S ROUND 3 -->
|R3W1= |R3W1flag= |R3W1score= |R3W1win=
|R3W2= |R3W2flag= |R3W2score= |R3W2win=
|R3G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R3W3= |R3W3flag= |R3W3score= |R3W3win=
|R3W4= |R3W4flag= |R3W4score= |R3W4win=
|R3G2details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S ROUND 4 -->
|R4D1= |R4D1flag= |R4D1score= |R4D1win=
|R4W5= |R4W5flag= |R4W5score= |R4W5win=
|R4G3details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R4D2= |R4D2flag= |R4D2score= |R4D2win=
|R4W6= |R4W6flag= |R4W6score= |R4W6win=
|R4G4details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S SEMIFINALS -->
|R5W1= |R5W1flag= |R5W1score= |R5W1win=
|R5W2= |R5W2flag= |R5W2score= |R5W2win=
|R5G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S FINALS -->
|R6D1= |R6D1flag= |R6D1score= |R6D1win=
|R6W3= |R6W3flag= |R6W3score= |R6W3win=
|R6G2details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- GRAND FINALS -->
|R7W1= |R7W1flag= |R7W1score= |R7W1win=
|R7W2= |R7W2flag= |R7W2score= |R7W2win=
|R7G1details={{BracketMatchSummary
|date= 
|finished=
|stream=
|vod=
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- EXTENDED SERIES (optional) -->
|R7W1score2=
|R7W2score2=
}}

Adapted from Liquipedia