{#if url.match(/\.(mov|webm|mp4)$/)}
{:else if url.match(/\.(jpe?g|png|gif|webp)$/)}
{:else} {#await loadPreview()}
{:then preview}
{#if preview.image && !hideImage}
{/if} {#if preview.title}
{preview.title}
{ellipsize(preview.description, 140)}
{/if}
{:catch}
Unable to load a preview for {url}
{/await} {/if}