{{ range $index, $result := .Results }}
<div class="image">
    {{ if $.HardCacheEnabled }}
        <noscript>
            <!-- JavaScript is disabled; serve actual images without placeholders; serve proxy image since HardCache is enabled -->
            <img
                src="{{ $result.ProxyFull }}"
                data-id="{{ $result.ID }}"
                data-full="{{ $result.ProxyFull }}"
                data-proxy-full="{{ $result.ProxyThumb }}"
                data-source="{{ $result.Source }}"
                alt="{{ $result.Title }}"
                class="clickable"
            />
        </noscript>
        
        <!-- JavaScript is enabled; use placeholders; serve proxy image since HardCache is enabled -->
        <img
            src="/static/images/placeholder.svg"
            data-id="{{ $result.ID }}"
            data-full="{{ $result.ProxyFull }}"
            data-proxy-full="{{ $result.ProxyThumb }}"
            data-source="{{ $result.Source }}"
            alt="{{ $result.Title }}"
            class="clickable placeholder-img"
        />
    {{ else }}
        <!-- JavaScript is enabled; use placeholders; serve full image since HardCache is disabled -->
        <img
            src="/static/images/placeholder.svg"
            data-id="{{ $result.ID }}"
            data-full="{{ $result.ProxyFull }}"
            data-proxy-full="{{ $result.ProxyThumb }}"
            data-source="{{ $result.Source }}"
            alt="{{ $result.Title }}"
            class="clickable placeholder-img"
        />

        <noscript>
            <!-- JavaScript is disabled; serve actual images without placeholders; serve full image since HardCache is disabled -->
            <img
                src="{{ $result.ProxyFull }}"
                data-id="{{ $result.ID }}"
                data-full="{{ $result.ProxyFull }}"
                data-proxy-full="{{ $result.ProxyThumb }}"
                data-source="{{ $result.Source }}"
                alt="{{ $result.Title }}"
                class="clickable"
            />
        </noscript>
    {{ end }}
    <div class="resolution">{{ $result.Width }} × {{ $result.Height }}</div>
    <div class="details">
        <span class="img_title clickable">{{ $result.Title }}</span>
    </div>
</div>
{{ end }}