{/if}
{#each hypaV3DataState.summaries as summary, i}
{#if summaryUIStates[i]}
Summary #{i + 1}
{#if summaryUIStates[i].translation}
Translation
{summaryUIStates[i].translation}
{/if}
{#if summaryUIStates[i].rerolledText}
Rerolled Summary
{#if summaryUIStates[i].rerolledTranslation}
Rerolled Translation
{summaryUIStates[i].rerolledTranslation}
{/if}
{/if}
Connected Messages ({summary.chatMemos.length})
{#each summary.chatMemos as chatMemo}
{/each}
{#if expandedMessageUIState?.summaryIndex === i}
{@const message = getMessageFromChatMemo(
expandedMessageUIState.selectedChatMemo
)}
{#if message}
{message.role}'s Message
{message.data}
{:else}
Message not found
{/if}
{#if expandedMessageUIState.translation}
Translation
{expandedMessageUIState.translation}
{/if}
{/if}
{/if}
{/each}
{#if true}
{@const nextMessage = getNextMessageToSummarize()}
{#if nextMessage}