66 {{ $trueDivision := and (isset .Params "logics") (.Params.logics | len | ne 0) }}
77 {{ $prettyTrack := index .Site.Data.pretty_names.track .Params.track }}
88
9+ {{ $hasBaseSolvers := false }}
10+ {{ $hasNoncompetingSolvers := false }}
11+
912 < h1 > {{ .Params.division }} ({{ $prettyTrack }})</ h1 >
1013< p >
1114 Competition results for the {{ .Params.division }}
@@ -88,6 +91,12 @@ <h3>{{ index $category_names $cat }} Performance</h3>
8891 </ tr >
8992</ thead >
9093{{ range $solver := . }}
94+
95+ {{ if eq $solver.competing "no" }}
96+ {{ $.Scratch.Set "hasNonCompetingSolvers" true }}
97+ {{ end }}
98+
99+
91100< tr {{ if eq $solver.competing "no" }}class="non-competing " {{ end }} >
92101 < td {{ if eq $solver.competing "no" }}style="color:grey " {{ end }} >
93102 {{ $solver.name }} {{ if eq $solver.competing "no" }}< sup > < a href ="#nc "> n</ a > </ sup > {{ end }}
@@ -100,6 +109,7 @@ <h3>{{ index $category_names $cat }} Performance</h3>
100109 < td class ="right " {{ if eq $solver.competing "no" }}style="color:grey " {{ end }} >
101110 {{ $solver.correctScore }}
102111 {{ if not (eq $solver.baseSolver "") }}
112+ {{ $.Scratch.Set "hasBaseSolvers" true }}
103113 {{ if not (lt $solver.deltaBaseSolver 0) }}
104114 < br > < span style ="display: block; font-size: 0.7em; line-height: 1.4; "> (base +{{ $solver.deltaBaseSolver }})</ span >
105115 {{ else }}
@@ -121,12 +131,21 @@ <h3>{{ index $category_names $cat }} Performance</h3>
121131</ tr >
122132{{ end }}
123133</ table >
134+
135+ {{ if ($.Scratch.Get "hasBaseSolvers") }}
124136< span style ="display: block; font-size: 0.7em; line-height: 1.4; ">
125137 (base +/- n): for derived solvers: increment over base solver < br >
126138</ span >
139+ {{ end }}
140+
141+ {{ if ($.Scratch.Get "hasNonCompetingSolvers") }}
127142< span style ="display: block; font-size: 0.7em; line-height: 1.4; color: grey ">
128143 < sup > n</ sup > : non-competing solver
129144</ span >
145+ {{ end }}
146+
147+
148+
130149{{ end }}
131150{{ end }}
132151
0 commit comments