!closed && close()}>

{t('sign.title')}

{i18n.plural('sign.summary', lines.length, { amount })}

{#if step.kind === 'start' || step.kind === 'opening'}

{t('sign.opening')}

{:else if step.kind === 'none'}

{t('sign.none')}

{:else if step.kind === 'wallets'}

{t('sign.wallet')}

{:else if step.kind === 'accounts'} {@const wallet = step.wallet}

{t('sign.account')}

{:else if step.kind === 'signing'}

{t('sign.signing')}

{:else if step.kind === 'waiting'}

{t('sign.waiting')}

{t('sign.later')}

{:else if step.kind === 'gecko' && ballot}

{t('sign.gecko.scan')}

{t('sign.gecko.amount')}
{amount} Ğ1
{t('sign.gecko.comment')}
{ballot.comment}
{t('sign.gecko.open')}

{t('sign.waiting')}

{t('sign.later')}

{:else if step.kind === 'confirmed'}

{t('sign.confirmed')}

{#if step.voter}

{t('sign.confirmed.as', { name: step.voter })}

{/if} {:else if step.kind === 'refused'} {:else if step.kind === 'expired'} {:else if step.kind === 'failed'} {/if}
{#if geckoOffered} {/if} {#if step.kind === 'failed' || step.kind === 'expired' || step.kind === 'refused'} {/if}