import type { FullContact } from "./types"

let _id = 0
function nextId(): string {
  return `contact-${String(++_id).padStart(3, "0")}`
}

const NOW = 1716000000000

function c(
  partial: Omit<FullContact, "id" | "createdAt" | "updatedAt"> & {
    createdAt?: number
    updatedAt?: number
  }
): FullContact {
  return {
    id: nextId(),
    createdAt: NOW,
    updatedAt: NOW,
    ...partial,
  } as FullContact
}

export const MOCK_FULL_CONTACTS: FullContact[] = [
  c({ firstName: "", lastName: "", phones: [{ value: "+216 91 108 533", label: "mobile" }], emails: [] }),
  c({ firstName: "Agence", lastName: "?", emails: [{ value: "contact@agence-question.fr", label: "work" }], phones: [] }),
  c({ firstName: "Adama", lastName: "Diallo", emails: [{ value: "adama.diallo@outlook.com", label: "personal" }], phones: [{ value: "+33 6 12 34 56 78", label: "mobile" }], company: "Senegal Tech", jobTitle: "Backend Engineer", interactionCount: 12 }),
  c({ firstName: "Adrien", lastName: "Moreau", emails: [{ value: "adrien.moreau@gmail.com", label: "personal" }], phones: [], birthday: { day: 14, month: 3, year: 1992 }, interactionCount: 5 }),
  c({ firstName: "Aïcha", lastName: "Benmoussa", emails: [{ value: "aicha.benmoussa@yahoo.fr", label: "personal" }], phones: [{ value: "+212 6 61 23 45 67", label: "mobile" }], company: "Casablanca Media", interactionCount: 8 }),
  c({ firstName: "Alexandre", lastName: "Netchaev", emails: [{ value: "alex.netchaev@gmail.com", label: "personal" }], phones: [{ value: "+33 6 45 67 89 01", label: "mobile" }], nicknames: ["Alex"], interactionCount: 45 }),
  c({ firstName: "Alix", lastName: "Macgregor", emails: [{ value: "alix.macgregor@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Alizée", lastName: "Film", emails: [{ value: "alizee@alizeefilm.com", label: "work" }], phones: [{ value: "+33 1 42 33 44 55", label: "work" }], company: "Alizée Film", jobTitle: "Producer" }),
  c({ firstName: "Amadou", lastName: "Traoré", emails: [{ value: "amadou.traore@gmail.com", label: "personal" }], phones: [], isOtherContact: true }),
  c({ firstName: "Anaïs", lastName: "SATIS", emails: [{ value: "anais.satis@gmail.com", label: "personal" }], phones: [{ value: "+33 6 78 90 12 34", label: "mobile" }] }),
  c({ firstName: "Antoine", lastName: "Le Squerent", emails: [{ value: "antoine.lesquerent@gmail.com", label: "personal" }], phones: [], nicknames: ["Anto"], interactionCount: 30 }),
  c({ firstName: "Armelle", lastName: "Loste", emails: [{ value: "armelle.loste@outlook.fr", label: "personal" }], phones: [{ value: "+33 6 11 22 33 44", label: "mobile" }], interactionCount: 22 }),
  c({ firstName: "Arthur", lastName: "Cohen", emails: [{ value: "arthur.cohen@gmail.com", label: "personal" }], phones: [], company: "Freelance", jobTitle: "Motion Designer" }),
  c({ firstName: "Augustin", lastName: "Ferrand", emails: [{ value: "augustin.ferrand@proton.me", label: "personal" }], phones: [], isOtherContact: true }),
  c({ firstName: "Aurélien", lastName: "Petit", emails: [{ value: "aurelien.petit@gmail.com", label: "personal" }], phones: [{ value: "+33 6 99 88 77 66", label: "mobile" }], birthday: { day: 22, month: 8, year: 1988 } }),
  c({ firstName: "Baptiste", lastName: "Roux", emails: [{ value: "baptiste.roux@yahoo.fr", label: "personal" }], phones: [], isOtherContact: true }),
  c({ firstName: "Benjamin", lastName: "Budd", emails: [{ value: "benjamin.budd@gmail.com", label: "personal" }], phones: [{ value: "+44 7700 900123", label: "mobile" }] }),
  c({ firstName: "Billionaire", lastName: "Donald", emails: [{ value: "billionaire.donald@outlook.com", label: "personal" }], phones: [] }),
  c({ firstName: "Bruno", lastName: "RAFFY", emails: [{ value: "bruno.raffy@bpifrance.fr", label: "work" }], phones: [{ value: "+33 1 41 79 80 00", label: "work" }], company: "Bpifrance", jobTitle: "Investment Director", interactionCount: 35 }),
  c({ firstName: "Camille", lastName: "Durand", emails: [{ value: "camille.durand@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Cédric", lastName: "Nguyen", emails: [{ value: "cedric.nguyen@outlook.com", label: "personal" }], phones: [{ value: "+33 6 55 44 33 22", label: "mobile" }], company: "VietTech Paris", jobTitle: "CTO" }),
  c({ firstName: "Charles", lastName: "Lefèvre", emails: [{ value: "charles.lefevre@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Charlotte", lastName: "Martin", emails: [{ value: "charlotte.martin@gmail.com", label: "personal" }], phones: [{ value: "+33 6 22 11 00 99", label: "mobile" }], birthday: { day: 5, month: 11, year: 1995 } }),
  c({ firstName: "Chen", lastName: "Wei", emails: [{ value: "chen.wei@163.com", label: "personal" }], phones: [{ value: "+86 138 0013 8000", label: "mobile" }], company: "Huawei", jobTitle: "Software Architect" }),
  c({ firstName: "Clara", lastName: "Fontaine", emails: [{ value: "clara.fontaine@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Clément", lastName: "Barbier", emails: [{ value: "clement.barbier@yahoo.fr", label: "personal" }], phones: [{ value: "+33 6 10 20 30 40", label: "mobile" }] }),
  c({ firstName: "Damien", lastName: "Girard", emails: [{ value: "damien.girard@gmail.com", label: "personal" }], phones: [], company: "Dassault Systèmes", jobTitle: "UX Lead" }),
  c({ firstName: "David", lastName: "Okonkwo", emails: [{ value: "david.okonkwo@outlook.com", label: "personal" }], phones: [{ value: "+234 803 123 4567", label: "mobile" }] }),
  c({ firstName: "Delphine", lastName: "Vasseur", emails: [{ value: "delphine.vasseur@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Diana", lastName: "Popescu", emails: [{ value: "diana.popescu@yahoo.com", label: "personal" }], phones: [{ value: "+40 721 234 567", label: "mobile" }], company: "Bucharest Digital" }),
  c({ firstName: "Djibril", lastName: "Sow", emails: [{ value: "djibril.sow@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Elena", lastName: "Kuznetsova", emails: [{ value: "elena.kuznetsova@mail.ru", label: "personal" }], phones: [{ value: "+7 916 123 45 67", label: "mobile" }] }),
  c({ firstName: "Eliott", lastName: "Guillaumin BL", emails: [{ value: "eliott@blacklight.tv", label: "work" }], phones: [{ value: "+33 6 29 25 16 98", label: "mobile" }], company: "Blacklight", jobTitle: "Technical Director", nicknames: ["Eli"], interactionCount: 67 }),
  c({ firstName: "Émilie", lastName: "Rousseau", emails: [{ value: "emilie.rousseau@gmail.com", label: "personal" }], phones: [{ value: "+33 6 88 77 66 55", label: "mobile" }] }),
  c({ firstName: "Emma", lastName: "Johansson", emails: [{ value: "emma.johansson@outlook.se", label: "personal" }], phones: [], company: "Spotify", jobTitle: "Product Manager" }),
  c({ firstName: "Étienne", lastName: "Marchand", emails: [{ value: "etienne.marchand@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Fabien", lastName: "Leclerc", emails: [{ value: "fabien.leclerc@gmail.com", label: "personal" }], phones: [{ value: "+33 6 34 56 78 90", label: "mobile" }], birthday: { day: 1, month: 1, year: 1985 } }),
  c({ firstName: "Fatima", lastName: "El Amrani", emails: [{ value: "fatima.elamrani@gmail.com", label: "personal" }], phones: [{ value: "+212 6 70 12 34 56", label: "mobile" }] }),
  c({ firstName: "Félix", lastName: "Dubois", emails: [{ value: "felix.dubois@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Florian", lastName: "Meyer", emails: [{ value: "florian.meyer@gmx.de", label: "personal" }], phones: [{ value: "+49 170 1234567", label: "mobile" }], company: "SAP", jobTitle: "DevOps Engineer" }),
  c({ firstName: "François", lastName: "Bernard", emails: [{ value: "francois.bernard@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Gabriel", lastName: "Santos", emails: [{ value: "gabriel.santos@outlook.com", label: "personal" }], phones: [{ value: "+55 11 98765 4321", label: "mobile" }] }),
  c({ firstName: "Grégoire", lastName: "Lamy", emails: [{ value: "gregoire.lamy@gmail.com", label: "personal" }], phones: [], nicknames: ["Greg"] }),
  c({ firstName: "Guillaume", lastName: "Perrot", emails: [{ value: "guillaume.perrot@proton.me", label: "personal" }], phones: [{ value: "+33 6 77 88 99 00", label: "mobile" }], company: "OVHcloud", jobTitle: "SRE" }),
  c({ firstName: "Hana", lastName: "Yamamoto", emails: [{ value: "hana.yamamoto@gmail.com", label: "personal" }], phones: [{ value: "+81 90 1234 5678", label: "mobile" }] }),
  c({ firstName: "Hassan", lastName: "Kaddouri", emails: [{ value: "hassan.kaddouri@outlook.com", label: "personal" }], phones: [{ value: "+216 22 345 678", label: "mobile" }] }),
  c({ firstName: "Hugo", lastName: "Garnier", emails: [{ value: "hugo.garnier@gmail.com", label: "personal" }], phones: [], birthday: { day: 30, month: 6, year: 1990 } }),
  c({ firstName: "Ibrahim", lastName: "Touré", emails: [{ value: "ibrahim.toure@yahoo.fr", label: "personal" }], phones: [{ value: "+225 07 08 09 10 11", label: "mobile" }] }),
  c({ firstName: "Inès", lastName: "Belhadj", emails: [{ value: "ines.belhadj@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Ismaël", lastName: "Diop", emails: [{ value: "ismael.diop@outlook.com", label: "personal" }], phones: [{ value: "+221 77 123 45 67", label: "mobile" }], company: "Dakar Startup Hub" }),
  c({ firstName: "Jade", lastName: "Renard", emails: [{ value: "jade.renard@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Javier", lastName: "Muñoz", emails: [{ value: "javier.munoz@gmail.com", label: "personal" }], phones: [{ value: "+34 612 345 678", label: "mobile" }], company: "Telefónica", jobTitle: "Data Scientist" }),
  c({ firstName: "Jean-Baptiste", lastName: "Vidal", emails: [{ value: "jb.vidal@gmail.com", label: "personal" }], phones: [{ value: "+33 6 44 55 66 77", label: "mobile" }], nicknames: ["JB"] }),
  c({ firstName: "Julien", lastName: "Carpentier", emails: [{ value: "julien.carpentier@proton.me", label: "personal" }], phones: [], interactionCount: 18 }),
  c({ firstName: "Juliette", lastName: "Blanc", emails: [{ value: "juliette.blanc@gmail.com", label: "personal" }], phones: [{ value: "+33 6 00 11 22 33", label: "mobile" }], birthday: { day: 17, month: 9, year: 1993 }, interactionCount: 25 }),
  c({ firstName: "Karim", lastName: "Benzema", emails: [{ value: "karim.b@outlook.com", label: "personal" }], phones: [] }),
  c({ firstName: "Kenza", lastName: "Amiri", emails: [{ value: "kenza.amiri@gmail.com", label: "personal" }], phones: [{ value: "+33 6 12 98 76 54", label: "mobile" }] }),
  c({ firstName: "Kevin", lastName: "Park", emails: [{ value: "kevin.park@gmail.com", label: "personal" }], phones: [{ value: "+82 10 1234 5678", label: "mobile" }], company: "Samsung", jobTitle: "Frontend Engineer" }),
  c({ firstName: "Laëtitia", lastName: "Morin", emails: [{ value: "laetitia.morin@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Léa", lastName: "Fournier", emails: [{ value: "lea.fournier@gmail.com", label: "personal" }], phones: [{ value: "+33 6 33 44 55 66", label: "mobile" }] }),
  c({ firstName: "Léo", lastName: "Mercier", emails: [{ value: "leo.mercier@proton.me", label: "personal" }], phones: [], company: "Freelance", jobTitle: "Photographer" }),
  c({ firstName: "Lina", lastName: "Cheng", emails: [{ value: "lina.cheng@outlook.com", label: "personal" }], phones: [{ value: "+86 139 8765 4321", label: "mobile" }] }),
  c({ firstName: "Louis", lastName: "Lambert", emails: [{ value: "louis.lambert@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Louise", lastName: "Chevalier", emails: [{ value: "louise.chevalier@yahoo.fr", label: "personal" }], phones: [{ value: "+33 6 56 78 90 12", label: "mobile" }], birthday: { day: 28, month: 2, year: 1997 } }),
  c({ firstName: "Lucas", lastName: "Bonnet", emails: [{ value: "lucas.bonnet@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Lucie", lastName: "Simon", emails: [{ value: "lucie.simon@proton.me", label: "personal" }], phones: [{ value: "+33 6 67 89 01 23", label: "mobile" }] }),
  c({ firstName: "Malik", lastName: "Cissé", emails: [{ value: "malik.cisse@gmail.com", label: "personal" }], phones: [], company: "Ubisoft", jobTitle: "Game Designer" }),
  c({ firstName: "Manon", lastName: "Leroy", emails: [{ value: "manon.leroy@outlook.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Marc", lastName: "Dupont", emails: [{ value: "marc.dupont@gmail.com", label: "personal" }], phones: [{ value: "+33 6 78 12 34 56", label: "mobile" }] }),
  c({ firstName: "Marie", lastName: "Deschamps", emails: [{ value: "marie.deschamps@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Mathieu", lastName: "Laurent", emails: [{ value: "mathieu.laurent@gmail.com", label: "personal" }], phones: [{ value: "+33 6 89 01 23 45", label: "mobile" }], company: "Capgemini", jobTitle: "Consultant" }),
  c({ firstName: "Mathilde", lastName: "Robin", emails: [{ value: "mathilde.robin@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Maxime", lastName: "Henry", emails: [{ value: "maxime.henry@gmail.com", label: "personal" }], phones: [{ value: "+33 6 90 12 34 56", label: "mobile" }] }),
  c({ firstName: "Mehdi", lastName: "Bouaziz", emails: [{ value: "mehdi.bouaziz@outlook.com", label: "personal" }], phones: [{ value: "+216 55 123 456", label: "mobile" }], company: "Tunisian Tech Co" }),
  c({ firstName: "Mélanie", lastName: "Gauthier", emails: [{ value: "melanie.gauthier@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Mohamed", lastName: "Saïdi", emails: [{ value: "mohamed.saidi@gmail.com", label: "personal" }], phones: [{ value: "+213 5 55 12 34 56", label: "mobile" }] }),
  c({ firstName: "Moussa", lastName: "Keita", emails: [{ value: "moussa.keita@yahoo.fr", label: "personal" }], phones: [], company: "Bamako Digital", jobTitle: "Fullstack Dev" }),
  c({ firstName: "Nadia", lastName: "Haddad", emails: [{ value: "nadia.haddad@gmail.com", label: "personal" }], phones: [{ value: "+33 6 43 21 09 87", label: "mobile" }] }),
  c({ firstName: "Nathan", lastName: "Picard", emails: [{ value: "nathan.picard@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Nicolas", lastName: "Faure", emails: [{ value: "nicolas.faure@gmail.com", label: "personal" }], phones: [{ value: "+33 6 54 32 10 98", label: "mobile" }], birthday: { day: 12, month: 4, year: 1987 } }),
  c({ firstName: "Noémie", lastName: "Gérard", emails: [{ value: "noemie.gerard@outlook.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Olivier", lastName: "Bertrand", emails: [{ value: "olivier.bertrand@gmail.com", label: "personal" }], phones: [{ value: "+33 6 65 43 21 09", label: "mobile" }], company: "Société Générale", jobTitle: "Risk Analyst" }),
  c({ firstName: "Omar", lastName: "Fathi", emails: [{ value: "omar.fathi@outlook.com", label: "personal" }], phones: [{ value: "+20 100 123 4567", label: "mobile" }] }),
  c({ firstName: "Pascal", lastName: "Roger", emails: [{ value: "pascal.roger@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Patrick", lastName: "Müller", emails: [{ value: "patrick.muller@gmx.de", label: "personal" }], phones: [{ value: "+49 171 9876543", label: "mobile" }] }),
  c({ firstName: "Paul", lastName: "Lemoine", emails: [{ value: "paul.lemoine@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Pauline", lastName: "Dufour", emails: [{ value: "pauline.dufour@proton.me", label: "personal" }], phones: [{ value: "+33 6 76 54 32 10", label: "mobile" }] }),
  c({ firstName: "Pierre", lastName: "Arnaud", emails: [{ value: "pierre.arnaud@gmail.com", label: "personal" }], phones: [], company: "CNRS", jobTitle: "Research Scientist" }),
  c({ firstName: "Priya", lastName: "Sharma", emails: [{ value: "priya.sharma@outlook.com", label: "personal" }], phones: [{ value: "+91 98765 43210", label: "mobile" }], company: "Infosys", jobTitle: "Team Lead" }),
  c({ firstName: "Quentin", lastName: "Masson", emails: [{ value: "quentin.masson@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Rachid", lastName: "Ouali", emails: [{ value: "rachid.ouali@yahoo.fr", label: "personal" }], phones: [{ value: "+33 6 87 65 43 21", label: "mobile" }] }),
  c({ firstName: "Raphaël", lastName: "Collet", emails: [{ value: "raphael.collet@gmail.com", label: "personal" }], phones: [], nicknames: ["Raph"] }),
  c({ firstName: "Rémi", lastName: "Brunet", emails: [{ value: "remi.brunet@proton.me", label: "personal" }], phones: [{ value: "+33 6 98 76 54 32", label: "mobile" }] }),
  c({ firstName: "Romain", lastName: "Guérin", emails: [{ value: "romain.guerin@gmail.com", label: "personal" }], phones: [], company: "Doctolib", jobTitle: "iOS Developer" }),
  c({ firstName: "Saïd", lastName: "Mansouri", emails: [{ value: "said.mansouri@outlook.com", label: "personal" }], phones: [{ value: "+212 6 12 34 56 78", label: "mobile" }] }),
  c({ firstName: "Salima", lastName: "Benali", emails: [{ value: "salima.benali@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Samuel", lastName: "Torres", emails: [{ value: "samuel.torres@gmail.com", label: "personal" }], phones: [{ value: "+33 6 09 87 65 43", label: "mobile" }] }),
  c({ firstName: "Sandra", lastName: "Oliveira", emails: [{ value: "sandra.oliveira@outlook.com", label: "personal" }], phones: [{ value: "+351 912 345 678", label: "mobile" }] }),
  c({ firstName: "Sarah", lastName: "Cohen", emails: [{ value: "sarah.cohen@gmail.com", label: "personal" }], phones: [], birthday: { day: 8, month: 12, year: 1991 } }),
  c({ firstName: "Sébastien", lastName: "André", emails: [{ value: "sebastien.andre@yahoo.fr", label: "personal" }], phones: [{ value: "+33 6 21 43 65 87", label: "mobile" }] }),
  c({ firstName: "Slim", lastName: "Gharbi", emails: [{ value: "slim.gharbi@gmail.com", label: "personal" }], phones: [{ value: "+216 98 765 432", label: "mobile" }], company: "Sofrecom" }),
  c({ firstName: "Sofia", lastName: "Andersson", emails: [{ value: "sofia.andersson@outlook.se", label: "personal" }], phones: [] }),
  c({ firstName: "Sophie", lastName: "Legrand", emails: [{ value: "sophie.legrand@gmail.com", label: "personal" }], phones: [{ value: "+33 6 32 10 98 76", label: "mobile" }] }),
  c({ firstName: "Stéphane", lastName: "Michel", emails: [{ value: "stephane.michel@proton.me", label: "personal" }], phones: [], company: "Thales", jobTitle: "Systems Engineer" }),
  c({ firstName: "Suki", lastName: "Tanaka", emails: [{ value: "suki.tanaka@gmail.com", label: "personal" }], phones: [{ value: "+81 80 9876 5432", label: "mobile" }] }),
  c({ firstName: "Sylvain", lastName: "Roche", emails: [{ value: "sylvain.roche@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Tao", lastName: "Li", emails: [{ value: "tao.li@qq.com", label: "personal" }], phones: [{ value: "+86 186 1234 5678", label: "mobile" }], company: "ByteDance" }),
  c({ firstName: "Théo", lastName: "Roussel", emails: [{ value: "theo.roussel@yahoo.fr", label: "personal" }], phones: [{ value: "+33 6 43 56 78 90", label: "mobile" }] }),
  c({ firstName: "Thibault", lastName: "Caron", emails: [{ value: "thibault.caron@gmail.com", label: "personal" }], phones: [], birthday: { day: 19, month: 7, year: 1994 } }),
  c({ firstName: "Thomas", lastName: "Giraud", emails: [{ value: "thomas.giraud@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Tristan", lastName: "Philippe", emails: [{ value: "tristan.philippe@gmail.com", label: "personal" }], phones: [{ value: "+33 6 54 67 89 01", label: "mobile" }] }),
  c({ firstName: "Ugo", lastName: "Ferreira", emails: [{ value: "ugo.ferreira@outlook.com", label: "personal" }], phones: [{ value: "+351 934 567 890", label: "mobile" }] }),
  c({ firstName: "Valentin", lastName: "Perrin", emails: [{ value: "valentin.perrin@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Vanessa", lastName: "Cruz", emails: [{ value: "vanessa.cruz@gmail.com", label: "personal" }], phones: [{ value: "+55 21 99876 5432", label: "mobile" }] }),
  c({ firstName: "Victor", lastName: "Dupuis", emails: [{ value: "victor.dupuis@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Vincent", lastName: "Morel", emails: [{ value: "vincent.morel@gmail.com", label: "personal" }], phones: [{ value: "+33 6 65 78 90 12", label: "mobile" }], company: "BlaBlaCar", jobTitle: "VP Engineering", interactionCount: 42 }),
  c({ firstName: "Wael", lastName: "Jbara", emails: [{ value: "wael.jbara@outlook.com", label: "personal" }], phones: [{ value: "+961 3 123 456", label: "mobile" }] }),
  c({ firstName: "Xavier", lastName: "Pons", emails: [{ value: "xavier.pons@gmail.com", label: "personal" }], phones: [], company: "Airbus", jobTitle: "Avionics Engineer" }),
  c({ firstName: "Yanis", lastName: "Bouzid", emails: [{ value: "yanis.bouzid@proton.me", label: "personal" }], phones: [{ value: "+33 6 76 89 01 23", label: "mobile" }] }),
  c({ firstName: "Yasmine", lastName: "Chaoui", emails: [{ value: "yasmine.chaoui@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Youssef", lastName: "Alaoui", emails: [{ value: "youssef.alaoui@outlook.com", label: "personal" }], phones: [{ value: "+212 6 45 67 89 01", label: "mobile" }], company: "Royal Air Maroc", jobTitle: "IT Manager" }),
  c({ firstName: "Zakaria", lastName: "Hamdi", emails: [{ value: "zakaria.hamdi@gmail.com", label: "personal" }], phones: [{ value: "+216 50 987 654", label: "mobile" }] }),
  c({ firstName: "Zoé", lastName: "Lefebvre", emails: [{ value: "zoe.lefebvre@yahoo.fr", label: "personal" }], phones: [], birthday: { day: 3, month: 5, year: 1996 } }),
  c({ firstName: "Abdel", lastName: "Rahman", emails: [{ value: "abdel.rahman@gmail.com", label: "personal" }], phones: [{ value: "+20 122 345 6789", label: "mobile" }] }),
  c({ firstName: "Agathe", lastName: "Maillard", emails: [{ value: "agathe.maillard@outlook.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Albert", lastName: "Schmitt", emails: [{ value: "albert.schmitt@gmx.de", label: "personal" }], phones: [{ value: "+49 172 5551234", label: "mobile" }] }),
  c({ firstName: "Alice", lastName: "Delattre", emails: [{ value: "alice.delattre@gmail.com", label: "personal" }], phones: [{ value: "+33 6 11 33 55 77", label: "mobile" }], company: "Alan", jobTitle: "Product Designer" }),
  c({ firstName: "Amine", lastName: "Louafi", emails: [{ value: "amine.louafi@yahoo.fr", label: "personal" }], phones: [] }),
  c({ firstName: "Ana", lastName: "García", emails: [{ value: "ana.garcia@gmail.com", label: "personal" }], phones: [{ value: "+34 678 901 234", label: "mobile" }] }),
  c({ firstName: "Andrei", lastName: "Volkov", emails: [{ value: "andrei.volkov@mail.ru", label: "personal" }], phones: [{ value: "+7 926 987 65 43", label: "mobile" }] }),
  c({ firstName: "Arnaud", lastName: "Charrier", emails: [{ value: "arnaud.charrier@proton.me", label: "personal" }], phones: [] }),
  c({ firstName: "Axel", lastName: "Jourdain", emails: [{ value: "axel.jourdain@gmail.com", label: "personal" }], phones: [{ value: "+33 6 22 44 66 88", label: "mobile" }] }),
  c({ firstName: "Basile", lastName: "Noël", emails: [{ value: "basile.noel@outlook.fr", label: "personal" }], phones: [], company: "Ubisoft Montpellier", jobTitle: "Level Designer" }),
  c({ firstName: "Bilal", lastName: "Messaoudi", emails: [{ value: "bilal.messaoudi@gmail.com", label: "personal" }], phones: [{ value: "+213 6 61 23 45 67", label: "mobile" }] }),
  c({ firstName: "Paulina", lastName: "Wiśniewska", emails: [{ value: "paulina.w@outlook.com", label: "personal" }], phones: [{ value: "+48 502 345 678", label: "mobile" }] }),
  c({ firstName: "Robin", lastName: "Clément", emails: [{ value: "robin.clement@gmail.com", label: "personal" }], phones: [], nicknames: ["Rob"] }),
  c({ firstName: "Sami", lastName: "Ferchichi", emails: [{ value: "sami.ferchichi@yahoo.fr", label: "personal" }], phones: [{ value: "+216 23 456 789", label: "mobile" }] }),
  c({ firstName: "Thibaud", lastName: "Moulin", emails: [{ value: "thibaud.moulin@gmail.com", label: "personal" }], phones: [] }),
  c({ firstName: "Victoire", lastName: "Leclère", emails: [{ value: "victoire.leclere@proton.me", label: "personal" }], phones: [{ value: "+33 6 87 09 12 34", label: "mobile" }] }),
  c({ firstName: "William", lastName: "Hartmann", emails: [{ value: "william.hartmann@gmx.de", label: "personal" }], phones: [{ value: "+49 160 9876543", label: "mobile" }], company: "Bosch" }),
  c({ firstName: "Yann", lastName: "Lecomte", emails: [{ value: "yann.lecomte@gmail.com", label: "personal" }], phones: [], company: "MistralAI", jobTitle: "ML Engineer" }),
].sort((a, b) => {
  const nameA = `${a.firstName} ${a.lastName}`.toLowerCase()
  const nameB = `${b.firstName} ${b.lastName}`.toLowerCase()
  return nameA.localeCompare(nameB)
})
