{#if propertyKeysExternal.length === 0 && $knownImages.size + $unknownImages.length === 0} {:else if !hasDifferencesAtStart} {:else if $unknownImages.length === 0 && $missing.length === 0 && $different.length === 0}
{:else}
{#if !readonly} {/if}
{#if $different.length > 0} {#if !readonly}

{/if} {#each $different as key (key)}
{/each} {/if} {#if $missing.length > 0} {#if !readonly}

{/if} {#if currentStep === "init"} {#each $missing as key (key)}
{/each} {#if !readonly && $missing.length > 1} {/if} {:else if currentStep === "applying_all"} {:else if currentStep === "all_applied"}
{/if} {/if}
{#if $unknownImages.length > 0} {#if readonly}
{#each $unknownImages as image (image)} {/each}
{:else} {#each $unknownImages as image (image)} {/each} {/if} {/if} {#if externalProperties["_last_edit_timestamp"] !== undefined} External data has been last modified on {externalProperties["_last_edit_timestamp"]} {/if}
{/if}