{i18n.t("game.report.section.foreign_ship_classes.title")}

{#if report === null}

{i18n.t("game.report.loading")}

{:else if grouped.length === 0}

{i18n.t("game.report.section.foreign_ship_classes.empty")}

{:else} {#each grouped as group (group.race)}

{i18n.t("game.report.section.foreign_ship_classes.race_header", { race: group.race, })}

{#each group.entries as r (`${r.race}/${r.name}`)} {/each}
{i18n.t("game.report.section.my_ship_classes.column.name")} {i18n.t("game.report.section.my_ship_classes.column.drive")} {i18n.t("game.report.section.my_ship_classes.column.armament")} {i18n.t("game.report.section.my_ship_classes.column.weapons")} {i18n.t("game.report.section.my_ship_classes.column.shields")} {i18n.t("game.report.section.my_ship_classes.column.cargo")} {i18n.t("game.report.section.foreign_ship_classes.column.mass")}
{r.name} {formatFloat(r.drive)} {r.armament} {formatFloat(r.weapons)} {formatFloat(r.shields)} {formatFloat(r.cargo)} {formatFloat(r.mass)}
{/each} {/if}