{{ $featured_image := partials.Include "func/GetFeaturedImage.html" . }}
{{ $featured_image_resource := partials.Include "func/GetFeaturedImageResource.html" . }}
{{ if $featured_image }}
{{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}}
{{ $featured_image_class := .Params.featured_image_class | compare.Default "cover bg-center" }}
{{ $cover_dimming_class := .Params.cover_dimming_class | compare.Default "bg-black-60" }}
{{ $header_section_class := .Param "header_section_class" | compare.Default "tc-l pv6 ph3 ph4-ns" }}
{{ $responsive_image_widths := .Site.Params.ananke.responsive_image_widths | compare.Default (slice 480 960 1440 1920) }}
{{ $responsive_header_id := "" }}
{{ $background_image := $featured_image }}
{{ if and $featured_image_resource (compare.Ne $featured_image_resource.MediaType.SubType "svg") }}
{{ $responsive_header_id = printf "featured-image-%s" (crypto.MD5 $featured_image_resource.RelPermalink) }}
{{ range first 1 $responsive_image_widths }}
{{ if compare.Le . $featured_image_resource.Width }}
{{ $resized_image := $featured_image_resource.Resize (printf "%dx" .) }}
{{ $background_image = $resized_image.RelPermalink }}
{{ end }}
{{ end }}
{{ end }}
{{ if $responsive_header_id }}
{{ end }}
{{ else }}
{{ end }}