(mouseOver = true)} on:mouseleave={() => (mouseOver = false)} on:click={thumbnailClickedHandler} on:keydown={thumbnailKeyDownHandler} > {#if intersecting}
{#if !readonly && (mouseOver || selected || selectionCandidate)} {/if}
{#if asset.isFavorite && !publicSharedKey}
{/if} {#if showArchiveIcon && asset.isArchived}
{/if} {#if asset.type === AssetTypeEnum.Image && asset.exifInfo?.projectionType === ProjectionType.EQUIRECTANGULAR}
{/if} {#if asset.resized} {:else}
{/if} {#if asset.type === AssetTypeEnum.Video}
{/if} {#if asset.type === AssetTypeEnum.Image && asset.livePhotoVideoId}
{/if}
{#if selectionCandidate}
{/if} {/if}