{#if room.spectating}

At the table

{#if room.seatEmpty}

{hostName} is gathering players. Sit down above, or watch from the gallery until the game begins.

{:else}

The table is full, so you watch from the Peanut Gallery. The game begins when {hostName} says.

{/if} {:else}

room {v.roomId}

The table is laid

Send this link, or the code. Whoever opens it takes a seat, and the game begins when you say. Anyone who arrives once it has begun watches from the Peanut Gallery.

{/if} {#if v.rematchOf}

This is a rematch of table {v.rematchOf}, with seats held for those not yet back.

{/if} {#if choices && !room.spectating}

Your ranking

Best first. When the game begins, the deal reads everyone's ranking, and nobody sees another player's. {#if !v.yourRanking}Until you move one, you have no preference and take what is left.{:else}Your ranking is kept.{/if}

    {#each order as value, i (value)}
  1. {i + 1}. {labelOf(value)}
  2. {/each}
{#if !v.yourRanking}{/if} {#if people > 1}

{v.ranked} of the {people} players {v.ranked === 1 ? 'has' : 'have'} ranked.

{/if}
{/if} {#if !room.spectating}
{#if room.seatEmpty && room.isHost} {/if} {#if room.isHost && beginAsked && v.expected.length > 0} A seat is held for {v.expected.join(' and ')}, who {v.expected.length === 1 ? 'has' : 'have'} not arrived. The seat goes once the game begins. {:else if room.isHost} {v.seats.length < 2 ? 'once a second player is seated' : `with ${v.seats.length} players`} {:else} {hostName} will begin when the table is ready. {/if}
{#if room.isHost} {/if} {#if v.keeper && !v.challenge && !keeperSeated && room.seatUnheld}

{v.keeper} keeps this site and answers every call, sometimes within the minute, sometimes after a night's sleep.{#if keeperHour} It is {keeperHour} where {v.keeper} lives.{/if} The seat is held either way.

{:else if v.challenge}

{v.keeper} has been called to the table by {room.nameOf(v.challenge.by)}.{#if keeperHour} It is {keeperHour} there.{/if} A seat is held for them. If they can come now, they will take it. If they are asleep or away, they will leave a word below when they can. In the meantime you can seat a drake, invite a friend, or play another game in a new tab. This table keeps its place in your hall until you come back.

{/if} {/if} {#if room.error}

{room.error}

{/if}