{#if property}
{sentenceCase(key)}
{@render propertySwitch(property)}
{/if} {#snippet array(items)} {/snippet} {#snippet propertySwitch(value)} {#if value.type === 'array'} {@render array(value.output)} {:else if value.type === 'object'} {:else if value.type === 'image'} {@render image(value.output)} {:else if value.type === 'date'} {@render date(value.output)} {:else if value.type === 'url'} {@render url(value.output)} {:else} {value.output || value} {/if} {/snippet} {#snippet image(value)} {/snippet} {#snippet date(value)} {@const date = new Date(value)} {/snippet} {#snippet url(value)}
{#if value['og:image']} {/if}

{value['og:title'] || value.title}

{value['og:description']}

{/snippet} {#snippet pdf(value)} {value.url} {/snippet}