{t('tally.short', { for: p.tally.for, against: p.tally.against })}{#if p.tallySimulated?.for || p.tallySimulated?.against} {i18n.plural('vote.tally.simulated', p.tallySimulated.for + p.tallySimulated.against)}{/if}

{#if p.evaluation} {#if need}

{need.long}

{/if}

{p.evaluation.reached ? t('tally.reached') : i18n.plural('tally.missing', p.evaluation.missing)}

{/if}

{#if p.blocked}

{t('vote.held')}

{#each held as o (o.id)}

{t(o.kind === 'redit' ? 'vote.held.redit' : 'vote.held.contredit', { other: o.other.title ?? '' })} · {t('objection.by', { name: o.objector ?? '' })}

{o.reason}

{#if o.mine}

{o.phase === 'objector' ? t('vote.held.mine.asked', { date: i18n.date(o.dueAt) }) : t('vote.held.mine')}

{:else if o.phase === 'objector'}

{t('vote.held.waiting', { name: o.objector ?? '', date: i18n.date(o.dueAt) })}

{:else if o.iAnswer}

{t(o.kind === 'redit' ? 'vote.held.author.redit' : 'vote.held.author.contredit')}

{/if}
{#if o.iAnswer && !o.mine && o.phase === 'author'} {/if} {#if o.canLift} {/if} {#if o.canReiterate} {/if}
{/each}
{/if} {#if order}
    {#each order.ids as id (id)}
  1. {nameOf(id)}
  2. {/each}
{#each orderNote(p) as note (note)}

{note}

{/each} {/if}
{#if ballot?.status === 'pending'}

{t('vote.mine.pending', { choice: t(`vote.choice.${ballot.choice}`) })}

{/if} {#if p.myVoteStale}

{t('vote.stale')}

{:else if p.myVote && p.myVoteState !== 'pending'}

{t(p.myVote === 'for' ? 'vote.mine.for' : 'vote.mine.against')} · {t(p.myVoteChain ? 'vote.mine.chain' : p.myVoteState === 'simulated' ? 'vote.mine.simulated' : 'vote.mine.saved')}

{:else if ballot?.status !== 'pending'}

{t('vote.mine.none')}

{/if} {#if ballot?.status === 'refused'}

{t('vote.mine.refused', { reason: t(`ballot.reason.${ballot.reason ?? 'transfer'}`) })}

{:else if ballot?.status === 'expired'}

{t('vote.mine.expired')}

{/if} {#if p.myVoteChain || ballot}{t('vote.mine.receipts')}{/if}
{#if !live}

{t('vote.closed')}

{:else if access && !access.open}

{t(access.reason === 'chain_off' ? 'vote.chain.off' : 'vote.members')}

{:else if access}
{#if !p.blocked} {/if} {#if p.myVote}{/if}
{#if chain && access.chain}

{t('vote.chain.note', { amount: g1Amount(access.chain.amount) })}

{t('vote.chain.counts')}

{:else if access.simulated}

{t('vote.simulated.note')}

{/if} {/if}

{t('vote.private')}

{#if error}{/if}
{#if others.length} {/if} {#if others.length && othersOpen}
    {#each others as v (v.id)}
  • {/each}
{/if} {#if p.kind !== 'inertia'}{/if} {#if !unit.kind && unit.canSetQuorum}{/if} {#if detail && view} onsettings(p.id)} /> {/if}