{#if error}
{#if notFound}
Not found
This image is probably incorrect or deleted.
{:else}
{#if image.provider.name.toLowerCase() === "mapillary" && $isInStrictMode}
{:else if $isInStrictMode}
{image.provider.name}
{image.url}
{/if} {/if}
{:else if image.status !== undefined && image.status !== "ready" && image.status !== "hidden"}
{:else if image.status !== "hidden" || ignoreHidden}
highlight()} on:mouseleave={() => highlight(false)} > {#if $$slots["dot-menu-actions"] || visitUrl !== undefined}
{#if visitUrl !== undefined}
{/if}
{/if} {#if !loaded}
{/if}
(loaded = true)} class={imgClass ?? ""} class:cursor-zoom-in={canZoom} on:click={() => { previewedImage?.set(image) }} on:error={() => { onError() }} src={image.url} /> {#if image.isSpherical}
{/if} {#if canZoom && loaded}
previewedImage?.set(image)} >
{/if}
{:else if image.status === "hidden"}
(ignoreHidden = true)}>
{/if}