{ui.title}

{ui.score}{Math.round(score)}
{ui.combo}{combo}
{ui.lives}{lives}
{ui.level}{level}
{ui.bricks}{Math.max(0, bricksLeft)}

{ui.online}

{roomStatusText}
{#if pingMs !== null} {ui.latency} {pingMs}ms {/if}
{#if lanMode === "online"}
{#if isLanConnected} {/if}
{#if pairingCode}
{ui.pairingCode} {pairingCode}
{/if} {#if lanRooms.length > 0 && !isLanConnected}
{#each lanRooms as room (room.roomId)} {/each}
{/if} {#if lanNotice}

{lanNotice}

{/if}
{#if isLanConnected}
{playerName || "You"} {localRole ? `/${localRole}` : ""} {selfPlayer?.ready || localReady ? ui.ready : statusText} {Math.round(score)} / {lives}
{ui.opponent} {primaryOpponent?.name ?? ui.waitingOpponent} {#if primaryOpponent} {(primaryOpponent.score ?? 0)} / {(primaryOpponent.lives ?? 3)} {:else} -- {/if}
{/if} {/if}

{ui.chase} / {statusText}

{#if gameState === "paused"}

{ui.pausedOverlay}

{/if} {#if gameState === "over"}

{ui.over}

{/if}