{{ printf (T "welcome") .Title }}

{{- $season_cnt := 0 -}} {{- $season_lst := slice -}} {{- range .Sections -}} {{- if eq .Type "season" -}} {{- $season_cnt = add $season_cnt 1 -}} {{- $season_lst = collections.Append (dict "number" .Params.season.number "title" .Params.season.title "object" .) $season_lst -}} {{- end -}} {{- end -}} {{- if gt $season_cnt 0 -}}

{{- T "seasons" | strings.FirstUpper -}}

{{- $season_lst = collections.Sort $season_lst "number" "asc" -}} {{- end -}} {{- range $season_lst -}}

{{- printf "%s %d%s %s" (T "season" | strings.FirstUpper) (collections.Index . "number") (T "colon") (collections.Index . "title") -}}

{{- end -}} {{- printf "%s%s" (T "episodes" | strings.FirstUpper ) (T "colon") -}} {{ range .RegularPagesRecursive }}

{{- if .Params.season -}} {{- printf "%s %d%s " (T "season" | strings.FirstUpper) (collections.Index .Params.season "number") (T "colon") -}} {{- end -}} {{- .Title -}}

{{ end }}