% queue1_match, queue2_match, queue3_match, queue4_match = mat.queue_matches %>
<% queue_match_dependencies = [queue1_match, queue2_match, queue3_match, queue4_match].compact.flat_map { |match| [match, match.wrestler1, match.wrestler2] } %>
<% cache ["up_matches_mat_row", mat, *queue_match_dependencies] do %>
| <%= mat.name %> |
<% if queue1_match %><%= queue1_match.bout_number %> (<%= queue1_match.bracket_position %>)
<%= queue1_match.weight_max %> lbs
<%= queue1_match.w1_bracket_name %> vs.
<%= queue1_match.w2_bracket_name %>
<% end %>
|
<% if queue2_match %><%= queue2_match.bout_number %> (<%= queue2_match.bracket_position %>)
<%= queue2_match.weight_max %> lbs
<%= queue2_match.w1_bracket_name %> vs.
<%= queue2_match.w2_bracket_name %>
<% end %>
|
<% if queue3_match %><%= queue3_match.bout_number %> (<%= queue3_match.bracket_position %>)
<%= queue3_match.weight_max %> lbs
<%= queue3_match.w1_bracket_name %> vs.
<%= queue3_match.w2_bracket_name %>
<% end %>
|
<% if queue4_match %><%= queue4_match.bout_number %> (<%= queue4_match.bracket_position %>)
<%= queue4_match.weight_max %> lbs
<%= queue4_match.w1_bracket_name %> vs.
<%= queue4_match.w2_bracket_name %>
<% end %>
|
<% end %>