{#if faces.length} {#each faces.slice(0, SHOWN).reverse() as f (f.who.did)}{/each} {plural(faces.length, 'reviewer', 'reviewers')} {#if tally}{tally}{/if} Reviewers {#each reviews as r (r.uri)} (open = false)}> {r.reviewer.handle}{#if r.reviewer.bot}{/if}{#if r.gate}{base ? `Required reviewer for ${base}` : 'Required reviewer'}{:else if !r.maintainer && r.verdict === 'approve'}Not a collaborator, so not counted{/if} {said[stand(r)]} {#if ask && awaited.length}{/if} {/each} {#each awaited as a (a.did)} {a.handle}{#if a.bot}{/if}{#if gate(a.did)}{base ? `Required reviewer for ${base}` : 'Required reviewer'}{/if} {said.awaited} {#if ask && gate(a.did)}{:else if ask} pick(a.did, true)} >{#if busy === a.did}{:else}{/if}{/if} {/each} {#if ask && askable.length} Ask to review {#each askable as p (p.did)} pick(p.did, false)} >{#if busy === p.did}{:else}{/if}{p.handle} {/each} {/if} {/if}