export type SpeakerGroup = "panelists" | "keynotes" | "judges" | "opening";

export type Person = {
  id: string;
  name: string;
  title: string;
  company: string;
  image: string;
  group: SpeakerGroup;
  panel?: string;
};

export const speakers: Person[] = [
  {
    id: "sarma",
    name: "Sarma Velamuri",
    title: "Founder and CEO",
    company: "Luminare Media Quality Improvement",
    image: "/branding/speakers/sarma.png",
    group: "panelists",
    panel: "Unpacking Investment Barriers",
  },
  {
    id: "solomon",
    name: "Solomon Gizaw",
    title: "Captain and Managing Director",
    company: "Abyssinian Flight Services & Aviation Academy",
    image: "/branding/speakers/solomon.png",
    group: "panelists",
    panel: "Unpacking Investment Barriers",
  },
  {
    id: "sunil-panel",
    name: "Sunil Sharma",
    title: "Venture Capital Investor and Managing Director",
    company: "Techstars Toronto Accelerator",
    image: "/branding/speakers/sunil.png",
    group: "panelists",
    panel: "Unpacking Investment Barriers",
  },
  {
    id: "tewabech",
    name: "Tewabech Molla",
    title: "Chief Representative",
    company: "Dubai Chamber International",
    image: "/branding/speakers/tewabech.png",
    group: "panelists",
    panel: "Unpacking Investment Barriers",
  },
  {
    id: "beamlak",
    name: "Beamlak Alemayehu",
    title: "CEO",
    company: "Medanit Medical Directory",
    image: "/branding/speakers/beamlak.png",
    group: "panelists",
    panel: "Why Startups Disappear in Ethiopia",
  },
  {
    id: "abrhame",
    name: "Abrhame Endrias",
    title: "Founder & Managing Director",
    company: "Lersha",
    image: "/branding/speakers/abrhame.png",
    group: "panelists",
    panel: "Why Startups Disappear in Ethiopia",
  },
  {
    id: "mekdim",
    name: "Mekdim Gullilat",
    title: "Country Manager",
    company: "Reach for Change",
    image: "/branding/speakers/mekdim.png",
    group: "panelists",
    panel: "Why Startups Disappear in Ethiopia",
  },
  {
    id: "brook",
    name: "Brook Taye",
    title: "CEO",
    company: "Ethiopian Investment Holdings",
    image: "/branding/speakers/brook.png",
    group: "keynotes",
  },
  {
    id: "yared",
    name: "Yared Endale",
    title: "Country Manager",
    company: "VISA",
    image: "/branding/speakers/yared.png",
    group: "keynotes",
  },
  {
    id: "biruh",
    name: "Dr. Biruh Workeneh",
    title: "Board Member",
    company: "EDTF",
    image: "/branding/speakers/biruh.png",
    group: "keynotes",
  },
  {
    id: "abraham",
    name: "Abraham Asrat",
    title: "Country Manager",
    company: "EDTF",
    image: "/branding/speakers/abraham.png",
    group: "keynotes",
  },
  {
    id: "sunil-judge",
    name: "Sunil Sharma",
    title: "Managing Director",
    company: "Techstars Toronto Accelerator",
    image: "/branding/speakers/sunil.png",
    group: "judges",
  },
  {
    id: "amity",
    name: "Amity Weiss",
    title: "Senior Partner",
    company: "Melala Partners",
    image: "/branding/speakers/amity.png",
    group: "judges",
  },
  {
    id: "tigist",
    name: "Tigist Araya",
    title: "CEO / Co-Founder",
    company: "Araya Ventures",
    image: "/branding/speakers/tigist.png",
    group: "judges",
  },
  {
    id: "adam",
    name: "Adam Abate",
    title: "CEO / Co-Founder",
    company: "RENEW Capital",
    image: "/branding/speakers/adam.png",
    group: "judges",
  },
  {
    id: "lulite",
    name: "Lulite Ejigu",
    title: "Chair",
    company: "EDTF",
    image: "/branding/speakers/lulite.png",
    group: "opening",
  },
  {
    id: "dagmawit",
    name: "Dagmawit Shiferaw",
    title: "Director",
    company: "Innovative Finance Lab",
    image: "/branding/speakers/dagmawit.png",
    group: "opening",
  },
  {
    id: "samiya",
    name: "Samiya Abdulkadir",
    title: "President",
    company: "EYEA",
    image: "/branding/speakers/samiya.png",
    group: "opening",
  },
];

export const speakerGroupLabels: Record<SpeakerGroup, string> = {
  keynotes: "Keynote Speakers",
  panelists: "Panelists",
  judges: "Pitch Judges",
  opening: "Opening Remarks & Fireside",
};

/** Display order on lineup (Hatch-style: keynotes first) */
export const speakerGroupOrder: SpeakerGroup[] = [
  "keynotes",
  "panelists",
  "judges",
  "opening",
];
