{problem.overallState}
{#if problem.submissions.length == 0} {problem.problem.friendlyName} {:else} {problem.problem.friendlyName} {problem.submissions.length} {pluralize(problem.submissions.length, 'attempt', 'attempts')} {#if problem.submissions.filter((s) => s.state === 'Processing').length > 0} ({problem.submissions.filter((s) => s.state === 'Processing').length} pending...) {/if} {#if problem.overallState === "Correct"} @ {getContestOffsetDisplay(problem.submissions.filter(s => s.state === "Correct")[0])} {/if} {/if}
{#if problem.overallState !== "Correct"} {#each sortedSubmissions as submission, i}
Submit #{i + 1}: {submission.state}/ {submission.state} @ {getContestOffsetDisplay(submission)}
{#if submission.message}
Judge: {submission.message}
{/if} {/each} {/if}