{#each shortContent as parsed, i}
{#if isNewline(parsed)}
{:else if isTopic(parsed)}
{:else if isCode(parsed)}
{:else if isCashu(parsed) || isInvoice(parsed)}
{:else if isLink(parsed)}
{#if isStartOrEnd(i) && !hideMedia}
{:else}
{/if}
{:else if isProfile(parsed)}
{:else if isEvent(parsed) || isAddress(parsed)}
{#if isStartOrEnd(i) && depth < 2 && !hideMedia}
{:else}
{fromNostrURI(parsed.raw).slice(0, 16) + "…"}
{/if}
{:else}
{@html renderParsed(parsed)}
{/if}
{/each}