{{ $js := .Site.Data.sri.js }}
    {{ $comments_enabled := and $.Site.DisqusShortname (not (or $.Site.Params.disable_comments $.Params.disable_comments)) }}
    {{ if and $comments_enabled ($.Site.Params.comment_count | default true) }}
    
    {{ end }}
    {{ if eq .Site.Params.map 1 }}
    
    {{ end }}
    {{ if not .Site.Params.disable_sri }}
    {{ printf "" $js.jQuery.version $js.jQuery.sri | safeHTML }}
    {{ printf "" $js.imagesLoaded.version $js.imagesLoaded.sri | safeHTML }}
    {{ printf "" $js.bootstrap.version $js.bootstrap.sri | safeHTML }}
    {{ printf "" $js.isotope.version $js.isotope.sri | safeHTML }}
    {{ if eq .Site.Params.map 1 }}
    {{ printf "" $js.gmaps.version $js.gmaps.sri | safeHTML }}
    {{ else if or (eq .Site.Params.map 2) (eq .Site.Params.map 3) }}
    {{ printf "" $js.leaflet.version $js.leaflet.sri | safeHTML }}
    {{ end }}
    {{ else }}
    
    
    
    
    {{ if eq .Site.Params.map 1 }}
    
    {{ else if or (eq .Site.Params.map 2) (eq .Site.Params.map 3) }}
    
    {{ end }}
    {{ end }}
    
    {{ range .Site.Params.custom_js }}
    
    {{ end }}
    
    {{ if $.Scratch.Get "highlight_enabled" }}
      {{ $v := $js.highlight.version }}
      {{ if not .Site.Params.disable_sri }}
      {{ printf "" $v $js.highlight.sri | safeHTML }}
      {{ else }}
      
      {{ end }}
      {{ range .Site.Params.highlight_languages }}
      
      {{ end }}
      {{ range .Params.highlight_languages }}
      {{/* Do not double-include languages that are in both .Site.Params and .Params.
           If Hugo ever grows a "union" function for set union, this range clause can be merged with the one above. */}}
        {{ if not (in $.Site.Params.highlight_languages .) }}
        
        {{ end }}
      {{ end }}
      
    {{ end }}
    
    {{ if or .Params.math .Site.Params.math }}
    
    {{ if not .Site.Params.disable_sri }}
    {{ printf "" $js.mathJax.version $js.mathJax.sri | safeHTML }}
    {{ else }}
    
    {{ end }}
    {{ end }}