{kindLabel}

{#if selection.variant === "local" || selection.variant === "other"}

{selection.group.class}

{/if}
{#if selection.variant === "local"} {/if} {#if selection.variant === "local" || selection.variant === "other"} {@const g = selection.group} {@const onPlanet = g.origin === null || g.range === null}
{i18n.t("game.inspector.ship_group.field.count")}
{g.count}
{i18n.t("game.inspector.ship_group.field.drive")}
{formatNumber(g.tech.drive)}
{i18n.t("game.inspector.ship_group.field.weapons")}
{formatNumber(g.tech.weapons)}
{i18n.t("game.inspector.ship_group.field.shields")}
{formatNumber(g.tech.shields)}
{i18n.t("game.inspector.ship_group.field.cargo_tech")}
{formatNumber(g.tech.cargo)}
{i18n.t("game.inspector.ship_group.field.mass")}
{formatNumber(g.mass)}
{i18n.t("game.inspector.ship_group.field.cargo_load")}
{#if g.cargo === "NONE"} {cargoLabel(g.cargo)} {:else} {cargoLabel(g.cargo)} × {formatNumber(g.load)} {/if}
{#if onPlanet}
{i18n.t("game.inspector.ship_group.field.location")}
{planetLabel(g.destination)}
{:else}
{i18n.t("game.inspector.ship_group.field.from")}
{planetLabel(g.origin!)}
{i18n.t("game.inspector.ship_group.field.to")}
{planetLabel(g.destination)}
{i18n.t("game.inspector.ship_group.field.distance")}
{formatNumber(g.range!)}
{/if} {#if selection.variant === "local"}
{i18n.t("game.inspector.ship_group.field.fleet")}
{selection.group.fleet ?? i18n.t("game.inspector.ship_group.fleet.none")}
{i18n.t("game.inspector.ship_group.field.state")}
{selection.group.state}
{/if}
{:else if selection.variant === "incoming"} {@const g = selection.group} {@const eta = g.speed > 0 ? Math.ceil(g.distance / g.speed) : null}
{i18n.t("game.inspector.ship_group.field.from")}
{planetLabel(g.origin)}
{i18n.t("game.inspector.ship_group.field.to")}
{planetLabel(g.destination)}
{i18n.t("game.inspector.ship_group.field.distance")}
{formatNumber(g.distance)}
{i18n.t("game.inspector.ship_group.field.speed")}
{formatNumber(g.speed)}
{i18n.t("game.inspector.ship_group.field.eta")}
{eta === null ? i18n.t("game.designer.ship_class.preview.unavailable") : eta}
{i18n.t("game.inspector.ship_group.field.mass")}
{formatNumber(g.mass)}
{:else}
{i18n.t("game.inspector.ship_group.field.coordinates")}
({formatNumber(selection.group.x)}, {formatNumber(selection.group.y)})

{i18n.t("game.inspector.ship_group.unidentified_no_data")}

{/if}