export interface VehicleData {
    id: string;
    name: string;

    type: string;

    // year the vehicle model went into service
    serviceStart: string;

    // length in millimetres
    length: number;

    img: string;
    imgCredit: string;
}

export let vehicles: VehicleData[] = [
    // trams
    {
        id: "gt8n2",
        name: "Siemens Avenio / GT8N-2 'Nordlicht'",
        type: "tram",
        serviceStart: "2020",
        length: 36900,
        img: "/trams/gt8n-2.jpg",
        imgCredit: "Martin Kursawe",
    },
    {
        id: "gt8n1",
        name: "Bombardier Flexity Classic / GT8N-1",
        type: "tram",
        serviceStart: "2005",
        length: 35390,
        img: "/trams/gt8n-1.jpg",
        imgCredit: "denizk0461",
    },
    {
        id: "gt8n",
        name: "AEG/ADtranz GT8N",
        type: "tram",
        serviceStart: "1994",
        length: 35800,
        img: "/trams/gt8n.jpg",
        imgCredit: "Martin Kursawe",
    },
    {
        id: "gt6",
        name: "Wegmann GT6a-b",
        type: "tram",
        serviceStart: "1977",
        length: 25320,
        img: "/trams/gt6.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "gt4",
        name: "Hansa GT4 a-c",
        type: "tram",
        serviceStart: "1959",
        length: 16700,
        img: "/trams/gt4.jpg",
        imgCredit: "denizk0461",
    },
    {
        id: "gt3",
        name: "Hansa GT3",
        type: "tram",
        serviceStart: "1955",
        length: 16440,
        img: "/trams/gt3.JPG",
        imgCredit: "Ingo Teschke",
    },
    // Mercedes buses
    {
        id: "ecitaro",
        name: "Mercedes-Benz eCitaro O 530 C2",
        type: "bus",
        serviceStart: "2022",
        length: 12135,
        img: "/solobuses/ecitaroc2.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "ecitarog",
        name: "Mercedes-Benz eCitaro O 530 G C2",
        type: "bus",
        serviceStart: "2025",
        length: 18125,
        img: "/artbuses/ecitarogc2.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "citaro",
        name: "Mercedes-Benz Citaro O 530 C2 (Hybrid)",
        type: "bus",
        serviceStart: "2020",
        length: 12135,
        img: "/solobuses/citaroc2.jpg",
        imgCredit: "Martin Kursawe",
    },
    {
        id: "citarog",
        name: "Mercedes-Benz Citaro O 530 G C2 (Hybrid)",
        type: "bus",
        serviceStart: "2013",
        length: 18125,
        img: "/artbuses/citarogc2.jpg",
        imgCredit: "Martin Kursawe",
    },
    {
        id: "o405g",
        name: "Mercedes-Benz O 405 GN2",
        type: "bus",
        serviceStart: "1997",
        length: 17900,
        img: "/artbuses/o405gn2.jpg",
        imgCredit: "Andreas Arfmann",
    },
    {
        id: "o405n",
        name: "Mercedes-Benz O 405 N",
        type: "bus",
        serviceStart: "1990",
        length: 11885,
        img: "/solobuses/o405n.jpg",
        imgCredit: "Andreas Arfmann",
    },
    {
        id: "o405n2",
        name: "Mercedes-Benz O 405 N2",
        type: "bus",
        serviceStart: "1994",
        length: 11910,
        img: "/solobuses/o405n2.JPG",
        imgCredit: "Ingo Teschke",
    },
    // Irizar buses
    {
        id: "ie18",
        name: "Irizar iebus 18",
        type: "bus",
        serviceStart: "2025",
        length: 18100,
        img: "/artbuses/ie18.JPG",
        imgCredit: "Ingo Teschke",
    },
    // MAN buses
    {
        id: "lion",
        name: "MAN Lion's City A37 NL 290",
        type: "bus",
        serviceStart: "2009",
        length: 11950,
        img: "/solobuses/mana37.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "liong",
        name: "MAN Lion's City GL A23 NG 320",
        type: "bus",
        serviceStart: "2009",
        length: 18750,
        img: "/artbuses/mana23.jpg",
        imgCredit: "Martin Kursawe",
    },
    // Solaris buses
    {
        id: "urb18",
        name: "Solaris Urbino 18",
        type: "bus",
        serviceStart: "2006",
        length: 18000,
        img: "/artbuses/urbino18.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "urb12",
        name: "Solaris Urbino 12",
        type: "bus",
        serviceStart: "2008",
        length: 12000,
        img: "/solobuses/urb12.jpg",
        imgCredit: "Martin Kursawe",
    },
    {
        id: "urb89",
        name: "Solaris Urbino 8.9 LE",
        type: "bus",
        serviceStart: "2021",
        length: 8950,
        img: "/solobuses/urb89.JPG",
        imgCredit: "Ingo Teschke",
    },
    {
        id: "urb86",
        name: "Solaris Urbino 8.6",
        type: "bus",
        serviceStart: "2008",
        length: 8600,
        img: "/solobuses/urb86.JPG",
        imgCredit: "Ingo Teschke",
    },
    // Neoplan buses
    {
        id: "neoplang",
        name: "Neoplan N 4021",
        type: "bus",
        serviceStart: "1988",
        length: 17500,
        img: "/artbuses/neoplan4021.jpg",
        imgCredit: "denizk0461",
    },
    {
        id: "neoplan",
        name: "Neoplan N 4016",
        type: "bus",
        serviceStart: "1990",
        length: 12000,
        img: "/solobuses/neoplan4016.jpg",
        imgCredit: "Ingo Teschke",
    },
];