@maschinenlesbar.org/bundeswahlleiterin-cli
    Preparing search index...

    Interface ResultRow

    One row of the "Ergebnisse nach Wahlkreisen" results (kerg2). The table is long/ tidy: one row per (area × group × ballot), so each party has separate first- and second-vote rows, and "System-Gruppe" rows carry turnout totals (Wahlberechtigte, Wählende, Gültige, …).

    interface ResultRow {
        anzahl: number | null;
        bemerkung: string;
        diffProzent: number | null;
        diffProzentPkt: number | null;
        gebietsart: AreaType;
        gebietsname: string;
        gebietsnummer: string;
        gewaehlt: string;
        gruppenart: string;
        gruppenname: string;
        gruppenreihenfolge: string;
        prozent: number | null;
        stimme: Vote | null;
        ueGebietsart: string;
        ueGebietsnummer: string;
        vorpAnzahl: number | null;
        vorpProzent: number | null;
        wahlart: string;
        wahltag: string;
    }
    Index
    anzahl: number | null

    Count for this row; null when the group had no candidate/list in this area.

    bemerkung: string
    diffProzent: number | null
    diffProzentPkt: number | null
    gebietsart: AreaType
    gebietsname: string
    gebietsnummer: string

    Area number (Bund 99, Land 01–16, Wahlkreis 001–299) — kept as a string.

    gewaehlt: string

    Name of the group whose Wahlkreis candidate was elected — the same value repeats on every row of a Wahlkreis (e.g. "GRÜNE"). "–" where the Erststimme winner's seat was not covered by the party's Zweitstimmen (no one elected directly); empty for Bund/Land rows.

    gruppenart: string

    "Partei" | "Einzelbewerber/Wählergruppe" | "System-Gruppe".

    gruppenname: string

    Party / group name, e.g. "SPD", "CDU", "Wahlberechtigte".

    gruppenreihenfolge: string
    prozent: number | null

    Share in percent.

    stimme: Vote | null

    1 = Erststimme, 2 = Zweitstimme; null for the Wahlberechtigte and Wählende totals.

    ueGebietsart: string

    Parent area type, e.g. "LAND" for a Wahlkreis ("" for Bund).

    ueGebietsnummer: string
    vorpAnzahl: number | null

    Count at the previous comparable election.

    vorpProzent: number | null
    wahlart: string

    Election type, e.g. "BT" (Bundestag).

    wahltag: string

    Polling day, e.g. "23.02.2025".