{#if loading}
{:else if error || !imageUrl}
{:else}
{ const img = e.currentTarget as HTMLImageElement; if (img.naturalWidth > 0 && img.naturalHeight > 0) { onNaturalSize?.(img.naturalWidth, img.naturalHeight); } }} /> {/if}