{{ $scr := $.Scratch }}
{{/* Config LaTeX math rendering. */}}
{{ if or .Params.math .Site.Params.math }}
{{ end }}
{{/* Attempt to load local vendor JS, otherwise load from CDN. */}}
{{ $js := .Site.Data.assets.js }}
{{ if not ($scr.Get "use_cdn") }}
{{ else }}
{{ printf "" (printf $js.jQuery.url $js.jQuery.version) $js.jQuery.sri | safeHTML }}
{{ printf "" (printf $js.imagesLoaded.url $js.imagesLoaded.version) $js.imagesLoaded.sri | safeHTML }}
{{ printf "" (printf $js.bootstrap.url $js.bootstrap.version) $js.bootstrap.sri | safeHTML }}
{{ printf "" (printf $js.isotope.url $js.isotope.version) $js.isotope.sri | safeHTML }}
{{ printf "" (printf $js.fancybox.url $js.fancybox.version) $js.fancybox.sri | safeHTML }}
{{ if $.Scratch.Get "highlight_enabled" }}
{{ $v := $js.highlight.version }}
{{ printf "" (printf $js.highlight.url $v) $js.highlight.sri | safeHTML }}
{{ range .Site.Params.highlight_languages }}
{{ end }}
{{ end }}
{{/* LaTeX math rendering. */}}
{{ if or .Params.math .Site.Params.math }}
{{ printf "" (printf $js.mathJax.url $js.mathJax.version) $js.mathJax.sri | safeHTML }}
{{ end }}
{{ end }}
{{ range .Site.Params.custom_js }}
{{ end }}
{{/* Maps JS. */}}
{{ if eq .Site.Params.map 1 }}
{{ if ($scr.Get "use_cdn") }}
{{ printf "" (printf $js.gmaps.url $js.gmaps.version) $js.gmaps.sri | safeHTML }}
{{ end }}
{{ else if and (or (eq .Site.Params.map 2) (eq .Site.Params.map 3)) ($scr.Get "use_cdn") }}
{{ printf "" (printf $js.leaflet.url $js.leaflet.version) $js.leaflet.sri | safeHTML }}
{{ end }}
{{/* Comments 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 }}
{{/* Initialise code highlighting. */}}
{{ if $.Scratch.Get "highlight_enabled" }}
{{ end }}
{{ if ne .Site.Params.search.engine 0 }}
{{/* Configure search engine. */}}
{{ end }}
{{/* Load hash anchors for documentation pages. */}}
{{ if eq .Type "docs" }}
{{ printf "" (printf $js.anchor.url $js.anchor.version) $js.anchor.sri | safeHTML }}
{{ end }}
{{ if eq $.Site.Params.search.engine 1 }}
{{/* Fuse search result template. */}}
{{ else if eq $.Site.Params.search.engine 2 }}
{{/* Algolia search result template. */}}
{{ end }}
{{/* Fuse search engine. */}}
{{ if eq .Site.Params.search.engine 1 }}
{{ printf "" (printf $js.fuse.url $js.fuse.version) $js.fuse.sri | safeHTML }}
{{ printf "" (printf $js.mark.url $js.mark.version) $js.mark.sri | safeHTML }}
{{ end }}
{{/* Algolia search engine. */}}
{{ if eq .Site.Params.search.engine 2 }}
{{ if ($scr.Get "use_cdn") }}
{{ printf "" (printf $js.instantsearch.url $js.instantsearch.version) $js.instantsearch.sri | safeHTML }}
{{ end }}
{{ end }}