// ignore_for_file: lines_longer_than_80_chars
/// Dataset untuk check-in harian 3-halaman.
/// Setiap kategori menyimpan 50 pertanyaan yang dipilih berdasarkan hari dalam setahun.
library;

class CheckinEntry {
  final String question;
  final List<String> options; // selalu 4 opsi
  const CheckinEntry(this.question, this.options);
}

class CheckinDataset {
  // ---------------------------------------------------------------------------
  // MOOD (50 pertanyaan) — opsi: Senang / Sedih / Kecewa / Marah
  // ---------------------------------------------------------------------------
  static const List<CheckinEntry> mood = [
    CheckinEntry('Bagaimana perasaanmu saat ini?', [
      'Lagi hepi banget! 😊',
      'Lagi sedih, nih. 😢',
      'Jujur, lagi kecewa. 😕',
      'Lagi emosi/marah! 😤',
    ]),
    CheckinEntry('Kondisi hatimu lagi gimana?', [
      'Cerah ceria! ☀️',
      'Mendung/galau. 🌧️',
      'Lagi zonk/nyesek. 😞',
      'Panas/mau ngamuk! 🔥',
    ]),
    CheckinEntry('Apa kabar harimu sejauh ini?', [
      'Seru dan menyenangkan! 🎉',
      'Berat dan menyedihkan. 😔',
      'Kacau, gak sesuai mauku. 😩',
      'Buruk! Bikin kesel terus. 😠',
    ]),
    CheckinEntry('Butuh asupan mood seperti apa?', [
      'Yang manis buat nambah hepi 🍰',
      'Yang bisa nemenin nangis 🍫',
      'Yang bisa ngobatin sesal 🍵',
      'Yang dingin biar gak emosi ❄️',
    ]),
    CheckinEntry('Level energi mentalmu sekarang?', [
      'Full banget, lagi semangat! ⚡',
      'Drop, lagi pengen rebahan. 🛏️',
      'Low, gara-gara gagal. 📉',
      'Meledak-ledak, lagi murka! 💥',
    ]),
    CheckinEntry('Warna apa yang mewakili moodmu?', [
      'Kuning cerah (Ceria) 💛',
      'Biru kelabu (Sendu) 🩵',
      'Abu-abu (Pudar/Loyo) 🩶',
      'Merah menyala (Marah) ❤️‍🔥',
    ]),
    CheckinEntry('Apa yang sedang kamu rasakan?', [
      'Sangat puas dan bersyukur 🙏',
      'Hampa dan kesepian 🕳️',
      'Merasa dikhianati/pupus 💔',
      'Dongkol dan muak! 😒',
    ]),
    CheckinEntry('Lagi pengen dimanjain rasa apa?', [
      'Rasa bahagia yang manis! 🍯',
      'Rasa mellow yang tenang 🌊',
      'Rasa yang bisa nenangin 🌿',
      'Rasa yang bisa nahan emosi 🧊',
    ]),
    CheckinEntry('Vibes kamu hari ini cenderung ke arah?', [
      'Positive Vibes! ✨',
      'Sad Vibes... 🌧️',
      'Gloomy/Zonk Vibes 😶‍🌫️',
      'Toxic/Angry Vibes! 💢',
    ]),
    CheckinEntry('Gimana senyummu hari ini?', [
      'Lebar banget, lagi seneng! 😁',
      'Hilang, lagi mau nangis 😭',
      'Tipis, lagi ngerasa gagal 😶',
      'Gak ada, lagi pengen marah! 😡',
    ]),
    CheckinEntry('Mood kamu di kafe ini lagi apa?', [
      'Mau ngerayain sesuatu! 🎊',
      'Mau menenangkan diri 🧘',
      'Mau ngilangin nyesek 😮‍💨',
      'Mau dinginin kepala 🧊',
    ]),
    CheckinEntry('Apa satu kata untuk jiwamu?', [
      'Berbunga! 🌸',
      'Patah 💔',
      'Pudar 🪫',
      'Membara (Emosi) 🔥',
    ]),
    CheckinEntry('Baterai kebahagiaanmu berapa %?', [
      '100%, lagi hepi maksimal! 🔋',
      '10%, lagi sedih banget 🪫',
      '30%, lagi ngerasa kecewa 📉',
      '0%, lagi emosi tingkat dewa! 💢',
    ]),
    CheckinEntry('Cuaca batinmu sedang...', [
      'Terang benderang ☀️',
      'Hujan rintik-rintik 🌧️',
      'Berawan mendung ⛅',
      'Badai petir! ⛈️',
    ]),
    CheckinEntry('Lagi ngerasa dunia berpihak padamu?', [
      'Iya, lagi hoki dan hepi! 🍀',
      'Nggak, lagi sedih terus 😔',
      'Nggak, lagi dikecewain 😞',
      'Nggak, semuanya bikin marah! 😤',
    ]),
    CheckinEntry('Gimana ritme jantungmu?', [
      'Menggebu karena senang! 💓',
      'Lambat karena lemas 💙',
      'Berhenti sesaat (syok/kecewa) 💔',
      'Berdetak kencang (marah)! 💢',
    ]),
    CheckinEntry('Lagi pengen self-reward karena apa?', [
      'Karena goals tercapai! 🏆',
      'Karena lagi butuh hiburan 🎭',
      'Karena lagi gagal/sedih 😔',
      'Karena capek marah-marah 😮‍💨',
    ]),
    CheckinEntry('Apa yang mendominasi pikiranmu?', [
      'Hal-hal indah & seru 🌈',
      'Kenangan yang menyedihkan 😢',
      'Harapan yang gak tercapai 😞',
      'Masalah yang bikin emosi 😠',
    ]),
    CheckinEntry('Gimana kondisi semangatmu?', [
      'Membara dan positif! 🔥',
      'Layu dan tidak bergairah 🥀',
      'Patah dan tawar 💔',
      'Meledak dan tajam! 💥',
    ]),
    CheckinEntry('Lagi butuh teman seperti apa?', [
      'Teman buat ketawa bareng 😂',
      'Teman buat curhat sedih 🤗',
      'Teman buat bagi kecewa 💬',
      'Jangan ditemenin, lagi marah! 🚫',
    ]),
    CheckinEntry('Lagi merasa hidup ini indah?', [
      'Sangat indah & sempurna! 🌺',
      'Terasa kelabu & sepi 🩶',
      'Terasa pahit & hambar 😕',
      'Terasa kacau & berisik! 😤',
    ]),
    CheckinEntry('Gimana energi yang kamu bawa?', [
      'Energi positif & ceria ⚡',
      'Energi rendah & lemas 😴',
      'Energi drop karena gagal 📉',
      'Energi panas & emosi 🔥',
    ]),
    CheckinEntry('Apa yang sedang bergejolak?', [
      'Rasa syukur yang besar 🙏',
      'Rasa rindu yang perih 💙',
      'Rasa sesal yang dalam 😞',
      'Rasa benci yang meluap 😡',
    ]),
    CheckinEntry('Bagaimana kondisi "baterai"-mu?', [
      'Full 100%, siap gas! 🔋',
      'Low batt, pengen nangis 🪫',
      'Error, ekspektasi zonk 💔',
      'Overheat, lagi meledak! 🔥',
    ]),
    CheckinEntry('Butuh menu yang rasanya...', [
      'Manis & menyegarkan! 🍰',
      'Hangat & menenangkan 🍵',
      'Netral & ngobatin nyesek 🫖',
      'Dingin & nahan emosi 🧊',
    ]),
    CheckinEntry('Apa yang kamu rasakan sekarang?', [
      'Puas banget sama hari ini 😊',
      'Hampa, kayak ada yang hilang 🕳️',
      'Patah hati sama keadaan 💔',
      'Murka, semuanya salah! 😤',
    ]),
    CheckinEntry('Mood-mu lagi di posisi mana?', [
      'Posisi "On Top"! 🏆',
      'Posisi "Down" banget 📉',
      'Posisi "Zonk" & gagal 😔',
      'Posisi "Senggol Bacok"! 💢',
    ]),
    CheckinEntry('Lagi ingin meluapkan apa?', [
      'Tawa dan kegembiraan 😂',
      'Air mata kesedihan 😢',
      'Keluh kesah kekecewaan 😮‍💨',
      'Amarah yang tertahan 😠',
    ]),
    CheckinEntry('Seberapa besar keinginan senyum?', [
      '100%, gak berhenti senyum 😁',
      '0%, lagi mau mewek 😭',
      '20%, lagi gak mood 😶',
      '-100%, lagi mau ngamuk! 😡',
    ]),
    CheckinEntry('Apa warna duniamu saat ini?', [
      'Pelangi yang cerah 🌈',
      'Biru yang sendu 💙',
      'Abu-abu yang pudar 🩶',
      'Merah yang membara ❤️‍🔥',
    ]),
    CheckinEntry('Gimana kabar semangatmu?', [
      'Lagi semangat-semangatnya! ⚡',
      'Lagi layu & tidak berdaya 🥀',
      'Lagi patah & pupus 💔',
      'Lagi tajam & berbahaya 💢',
    ]),
    CheckinEntry('Lagi ngerasa dihargai atau...', [
      'Dihargai banget, hepi! 😊',
      'Diabaikan, sedih rasanya 😔',
      'Disepelekan, kecewa deh 😞',
      'Dihina, jadi emosi! 😤',
    ]),
    CheckinEntry('Suasana batinmu cenderung...', [
      'Berbunga-bunga 🌸',
      'Terluka & perih 💔',
      'Tawar & nyesek 🌫️',
      'Panas & gerah 🔥',
    ]),
    CheckinEntry('Lagi butuh asupan jiwa ya?', [
      'Iya, buat ngerayain hepi 🎉',
      'Iya, buat nyembuhin sedih 🧘',
      'Iya, buat ngapus kecewa 💆',
      'Iya, buat ngeredam marah ❄️',
    ]),
    CheckinEntry('Gimana progres harimu?', [
      'Lancar jaya & asik! 🚀',
      'Macet & bikin galau 🌧️',
      'Berantakan, zonk banget 💔',
      'Rusak! Bikin naik pitam 😠',
    ]),
    CheckinEntry('Perasaan dominan saat masuk?', [
      'Excited & tidak sabar! ✨',
      'Melankolis & pengen sepi 🌙',
      'Pesimis & kurang puas 😶',
      'Agresif & lagi kesel 💢',
    ]),
    CheckinEntry('Lagi ngerasa beruntung?', [
      'Banget, lagi hoki terus! 🍀',
      'Enggak, lagi sial & sedih 😔',
      'Enggak, lagi dapet zonk 😞',
      'Enggak, malah bikin emosi! 😤',
    ]),
    CheckinEntry('Kondisi pikiranmu sekarang?', [
      'Plong & tanpa beban 😌',
      'Penuh beban & kesedihan 😢',
      'Penuh sesal & kecewa 😞',
      'Penuh amarah & dendam 😠',
    ]),
    CheckinEntry('Kamu lagi merasa "Cukup"?', [
      'Lebih dari cukup, hepi! 😊',
      'Kurang, merasa hampa 🕳️',
      'Gak cukup, kecewa deh 😞',
      'Gak peduli, lagi emosi! 💢',
    ]),
    CheckinEntry('Butuh teman ngobrol?', [
      'Mau dong, lagi hepi nih! 😄',
      'Nanti aja, lagi galau 😶',
      'Boleh, lagi nyesek nih 💬',
      'Gak usah, lagi sensi! 🚫',
    ]),
    CheckinEntry('Seberapa cerah duniamu?', [
      'Terang benderang! ☀️',
      'Gelap & mencekam 🌑',
      'Remang-remang/loyo 🌫️',
      'Membara/panas 🔥',
    ]),
    CheckinEntry('Lagi pengen "Self-Healing"?', [
      'Gak perlu, lagi hepi kok 😊',
      'Banget, lagi terluka 💔',
      'Perlu, lagi kecewa berat 😔',
      'Butuh, biar gak ngamuk ❄️',
    ]),
    CheckinEntry('Gimana detak jantungmu?', [
      'Berdegup senang! 💓',
      'Lemah & tak berdaya 💙',
      'Berhenti (syok/kecewa) 💔',
      'Berdebar kencang (marah) 💢',
    ]),
    CheckinEntry('Rasa apa yang paling cocok?', [
      'Manis buah yang segar 🍓',
      'Cokelat hangat yang nyaman 🍫',
      'Kopi pahit yang jujur ☕',
      'Soda dingin yang tajam 🥤',
    ]),
    CheckinEntry('Lagi merasa "I\'m Okay"?', [
      'Very Okay! Hepi banget 😁',
      'Not Okay, lagi sedih 😢',
      'Not Okay, lagi zonk 😞',
      'Not Okay, lagi emosi! 😤',
    ]),
    CheckinEntry('Apa getaran (vibes) hari ini?', [
      'Joyful & Fun! 🎉',
      'Sad & Lonely 💔',
      'Disappointed & Failed 😔',
      'Angry & Annoyed 😤',
    ]),
    CheckinEntry('Ingin memanjakan diri dengan?', [
      'Sesuatu yang seru! 🎊',
      'Sesuatu yang tenang 🧘',
      'Sesuatu yang beda (nyesek) 😶',
      'Sesuatu yang keras/kuat 💪',
    ]),
    CheckinEntry('Mood level hari ini?', [
      'Sangat Senang 😄',
      'Sangat Sedih 😢',
      'Sangat Kecewa 😞',
      'Sangat Marah 😡',
    ]),
    CheckinEntry('Lagi merasa dicintai?', [
      'Banget, makanya hepi! 💕',
      'Nggak, ngerasa ditinggal 😢',
      'Nggak, ngerasa dibohongi 😔',
      'Nggak, malah dikhianati! 💢',
    ]),
    CheckinEntry('Jadi, pesananmu untuk mood?', [
      'Yang bikin makin ceria! 🌈',
      'Yang bisa nenangin galau 🌿',
      'Yang bisa ngobatin kecewa 💆',
      'Yang bisa nurunin emosi ❄️',
    ]),
  ];

  // ---------------------------------------------------------------------------
  // CUACA (50 pertanyaan) — opsi: Hujan / Cerah / Dingin / Panas
  // ---------------------------------------------------------------------------
  static const List<CheckinEntry> cuaca = [
    CheckinEntry('Bagaimana cuaca di luar sana sekarang?', [
      'Lagi hujan deras nih 🌧️',
      'Cerah benderang ☀️',
      'Dingin banget, adem 🌬️',
      'Panasnya minta ampun! 🔥',
    ]),
    CheckinEntry('Kondisi langit di sekitarmu gimana?', [
      'Lagi mendung & hujan ⛈️',
      'Biru bersih & cerah 💙',
      'Kelabu & terasa dingin 🌫️',
      'Silau & panas menyengat ☀️',
    ]),
    CheckinEntry('Apa yang kamu lihat dari jendela kafe?', [
      'Air hujan turun terus 💧',
      'Sinar matahari terik 🌞',
      'Kabut/angin dingin 🌬️',
      'Aspal menguap karena panas 🌡️',
    ]),
    CheckinEntry('Butuh menu yang sesuai cuaca apa?', [
      'Yang pas buat musim hujan 🌧️',
      'Yang cocok buat hari cerah ☀️',
      'Yang nemenin hawa dingin ❄️',
      'Yang nurunin suhu panas 🧊',
    ]),
    CheckinEntry('Gimana "vibes" cuaca hari ini?', [
      'Wet & Rainy Vibes 🌧️',
      'Sunny & Bright Vibes ☀️',
      'Chilly & Cool Vibes 🌬️',
      'Hot & Burning Vibes 🔥',
    ]),
    CheckinEntry('Udara di tempatmu sekarang terasa...', [
      'Basah dan lembap 💧',
      'Hangat dan terang 🌤️',
      'Sejuk dan menggigil ❄️',
      'Kering dan gerah 🌡️',
    ]),
    CheckinEntry('Kalau melirik ke luar, lagi ada apa?', [
      'Ada rintik-rintik hujan 🌧️',
      'Ada matahari yang kuat ☀️',
      'Ada angin sepoi dingin 🌬️',
      'Ada hawa panas bumi 🔥',
    ]),
    CheckinEntry('Suasana di luar sedang mendukung...', [
      'Tidur karena hujan 😴',
      'Jalan-jalan karena cerah 🚶',
      'Pakai jaket karena dingin 🧥',
      'Nyari AC karena panas ❄️',
    ]),
    CheckinEntry('Lagi musim apa di daerahmu hari ini?', [
      'Musim hujan/basah 🌧️',
      'Musim kemarau/terik ☀️',
      'Musim dingin/berangin 🌬️',
      'Musim panas/gerah 🔥',
    ]),
    CheckinEntry('Apa warna dominan langit sekarang?', [
      'Kelabu gelap (Hujan) ⛈️',
      'Biru muda (Cerah) 💙',
      'Putih pucat (Dingin) 🌫️',
      'Kuning oranye (Panas) 🌅',
    ]),
    CheckinEntry('Gimana tekanan udara yang kamu rasain?', [
      'Berat karena mau hujan ⛈️',
      'Ringan dan cerah 🌤️',
      'Segar dan dingin ❄️',
      'Pengap dan panas 🔥',
    ]),
    CheckinEntry('Seberapa butuh kamu menu "penyelamat"?', [
      'Butuh penghangat hujan ☕',
      'Butuh penyegar cerah 🍹',
      'Butuh penenang dingin 🍵',
      'Butuh pendingin panas 🧊',
    ]),
    CheckinEntry('Apa kata pertama yang muncul pas keluar?', [
      '"Yah, hujan..." 😮',
      '"Wah, cerah!" 😄',
      '"Duh, dingin." 🥶',
      '"Waduh, panas!" 🥵',
    ]),
    CheckinEntry('Cuaca sekarang bikin kamu ingin...', [
      'Ngopi hangat (Hujan) ☕',
      'Minum jus (Cerah) 🍊',
      'Cokelat panas (Dingin) 🍫',
      'Es kopi banyak (Panas) 🧊',
    ]),
    CheckinEntry('Gimana intensitas matahari saat ini?', [
      'Tertutup awan hujan ⛈️',
      'Sangat kuat & cerah ☀️',
      'Lemah & terasa dingin 🌥️',
      'Sangat menyengat/panas 🌡️',
    ]),
    CheckinEntry('Pakaian yang kamu pakai cocok buat...', [
      'Neduh karena hujan 🌂',
      'OOTD karena cerah 👗',
      'Hangat-hangatan (Dingin) 🧥',
      'Baju tipis karena panas 👕',
    ]),
    CheckinEntry('Kondisi aspal di luar sana lagi...', [
      'Basah kuyup 💦',
      'Kering kerontang ☀️',
      'Lembap dingin ❄️',
      'Panas berasap 🔥',
    ]),
    CheckinEntry('Kamu merasa butuh menu yang...', [
      'Menghangatkan (Hujan) 🔥',
      'Menyegarkan (Cerah) 💧',
      'Menenangkan (Dingin) 🌿',
      'Mendinginkan (Panas) 🧊',
    ]),
    CheckinEntry('Seberapa ekstrem cuaca sekarang?', [
      'Hujan gak berhenti 🌧️',
      'Cerah nggak ada awan ☀️',
      'Dingin menusuk tulang 🥶',
      'Panas membakar kulit 🥵',
    ]),
    CheckinEntry('Apa "backsound" alam sekarang?', [
      'Suara gemercik hujan 🎶',
      'Suara burung (Cerah) 🐦',
      'Suara angin (Dingin) 🌬️',
      'Suara kipas/AC (Panas) 💨',
    ]),
    CheckinEntry('Lagi terjebak di kondisi cuaca apa?', [
      'Terjebak hujan 🌧️',
      'Terjebak terik matahari ☀️',
      'Terjebak suhu dingin 🥶',
      'Terjebak hawa gerah 🥵',
    ]),
    CheckinEntry('Apa yang paling terasa di kulitmu?', [
      'Air dan kelembapan 💧',
      'Sinar matahari hangat ☀️',
      'Angin yang sejuk 🌬️',
      'Keringat karena panas 💦',
    ]),
    CheckinEntry('Gimana ramalan cuaca versi matamu?', [
      'Bakal hujan lama 🌧️',
      'Bakal cerah seharian ☀️',
      'Bakal tetap dingin ❄️',
      'Bakal tambah panas 🔥',
    ]),
    CheckinEntry('Tingkat kebutuhan es vs hangat?', [
      '100% Hangat (Hujan) ☕',
      '50/50 (Cerah) ☯️',
      '80% Hangat (Dingin) 🍵',
      '100% Es (Panas) 🧊',
    ]),
    CheckinEntry('Apa gangguan terbesar di jalan tadi?', [
      'Jalanan banjir/becek 🌊',
      'Silau matahari 😎',
      'Angin kencang dingin 🌬️',
      'Debu dan panas 🌫️',
    ]),
    CheckinEntry('Kondisi jendela kafe sekarang...', [
      'Berembun karena hujan 💧',
      'Tembus cahaya cerah ☀️',
      'Dingin saat disentuh ❄️',
      'Terasa hangat kena panas 🔥',
    ]),
    CheckinEntry('Cuaca ini bikin kamu mikir tentang...', [
      'Selimut (Hujan) 🛏️',
      'Pantai (Cerah) 🏖️',
      'Pelukan (Dingin) 🤗',
      'Es krim (Panas) 🍦',
    ]),
    CheckinEntry('Suara petir atau suara burung?', [
      'Petir (Hujan) ⚡',
      'Burung berkicau (Cerah) 🐦',
      'Angin berdesir (Dingin) 🌬️',
      'Jangkrik siang (Panas) 🦗',
    ]),
    CheckinEntry('Kamu sampai sini dalam keadaan...', [
      'Sedikit basah (Hujan) 💦',
      'Rapi karena cerah 😊',
      'Menggigil (Dingin) 🥶',
      'Berkeringat (Panas) 🥵',
    ]),
    CheckinEntry('Seberapa terang duniamu saat ini?', [
      'Redup (Hujan) 🌑',
      'Sangat terang (Cerah) ☀️',
      'Abu-abu (Dingin) 🩶',
      'Menyilaukan (Panas) 🌅',
    ]),
    CheckinEntry('Cuaca sekarang paling enak buat...', [
      'Melamun (Hujan) 😶',
      'Ngobrol (Cerah) 💬',
      'Baca buku (Dingin) 📖',
      'Minum es (Panas) 🧊',
    ]),
    CheckinEntry('Apa warna payung yang kamu butuh?', [
      'Payung hujan 🌂',
      'Payung peneduh terik ☂️',
      'Gak butuh, butuh jaket 🧥',
      'Gak butuh, butuh kipas 🌀',
    ]),
    CheckinEntry('Hawa ruangan dibanding luar gimana?', [
      'Luar lebih basah 💧',
      'Luar lebih cerah ☀️',
      'Luar jauh lebih dingin 🥶',
      'Luar jauh lebih panas 🥵',
    ]),
    CheckinEntry('Gimana "mood" alam semesta hari ini?', [
      'Lagi nangis (Hujan) 😢',
      'Lagi senyum (Cerah) 😊',
      'Lagi diem (Dingin) 😶',
      'Lagi marah (Panas) 😠',
    ]),
    CheckinEntry('Lagi butuh asupan yang suhunya...', [
      'Panas/Mendidih 🔥',
      'Dingin/Segar ❄️',
      'Hangat/Nyaman ♨️',
      'Beku/Es banyak 🧊',
    ]),
    CheckinEntry('Kondisi cuaca ini termasuk kategori...', [
      'Syahdu (Hujan) 🎶',
      'Ceria (Cerah) 🌈',
      'Nyaman (Dingin) 🌿',
      'Menyiksa (Panas) 😫',
    ]),
    CheckinEntry('Apa yang paling menonjol di luar?', [
      'Awan hitam ⛈️',
      'Langit biru ☀️',
      'Angin sejuk 🌬️',
      'Uap panas 🌡️',
    ]),
    CheckinEntry('Kamu pengen menu yang bisa...', [
      'Ngusir kedinginan hujan ☕',
      'Nambah semangat cerah 🍹',
      'Nemenin ademnya hari 🍵',
      'Ngusir gerah yang parah 🧊',
    ]),
    CheckinEntry('Seberapa "ekstrim" suhu di luar?', [
      'Basah maksimal 🌊',
      'Terik maksimal ☀️',
      'Dingin maksimal 🥶',
      'Panas maksimal 🥵',
    ]),
    CheckinEntry('Apa elemen alam yang dominan?', [
      'Air (Hujan) 💧',
      'Cahaya (Cerah) ☀️',
      'Angin (Dingin) 🌬️',
      'Api/Hawa (Panas) 🔥',
    ]),
    CheckinEntry('Gimana kondisi pandangan mata?', [
      'Kabur karena hujan 🌧️',
      'Jelas dan cerah ☀️',
      'Sayu karena dingin 🥶',
      'Berkunang karena panas 🥵',
    ]),
    CheckinEntry('Butuh menu yang bikin kamu...', [
      'Hangat di dalam ☕',
      'Segar di mata 🍃',
      'Tenang di hati 🌿',
      'Adem di tenggorokan 🧊',
    ]),
    CheckinEntry('Lagi ada fenomena apa di luar?', [
      'Hujan petir ⚡',
      'Panas terik 🌞',
      'Angin kencang 🌬️',
      'Kemarau panjang 🏜️',
    ]),
    CheckinEntry('Cuaca ini paling pas ditemani...', [
      'Kopi susu hangat ☕',
      'Lemon tea dingin 🍋',
      'Matcha latte hangat 🍵',
      'Es cokelat pekat 🧊',
    ]),
    CheckinEntry('Gimana tingkat kelembapan udara?', [
      'Tinggi banget (Hujan) 💦',
      'Pas/Kering (Cerah) ☀️',
      'Rendah/Dingin ❄️',
      'Sangat pengap (Panas) 🥵',
    ]),
    CheckinEntry('Kamu masuk kafe buat cari...', [
      'Tempat berteduh hujan 🌂',
      'Tempat nongkrong cerah 🌞',
      'Tempat hangat ☕',
      'Tempat ngadem/AC ❄️',
    ]),
    CheckinEntry('Apa yang kamu rasakan di ubun-ubun?', [
      'Tetesan air hujan 💧',
      'Hangat matahari ☀️',
      'Angin lewat 🌬️',
      'Keringat mengalir 🥵',
    ]),
    CheckinEntry('Cuaca hari ini bikin malas atau rajin?', [
      'Malas karena hujan 😴',
      'Rajin karena cerah 💪',
      'Malas karena adem 😪',
      'Rajin cari yang dingin ❄️',
    ]),
    CheckinEntry('Gimana kondisi "semesta" kafe ini?', [
      'Penyelamat dari hujan 🌂',
      'Penambah keceriaan ☀️',
      'Pelindung dari dingin 🧥',
      'Oase dari panas ❄️',
    ]),
    CheckinEntry('Jadi, kesimpulannya cuaca lagi...', [
      'Hujan, butuh hangat 🌧️',
      'Cerah, butuh segar ☀️',
      'Dingin, butuh nyaman ❄️',
      'Panas, butuh yang es! 🧊',
    ]),
  ];

  // ---------------------------------------------------------------------------
  // SUASANA (50 pertanyaan) — opsi: Sendiri / Berdua / Rame-rame / Biasa
  // ---------------------------------------------------------------------------
  static const List<CheckinEntry> suasana = [
    CheckinEntry('Kamu ke sini bareng siapa hari ini?', [
      'Lagi sendirian aja 🙋',
      'Berdua sama teman/pacar 👫',
      'Rame-rame sama geng 👨‍👩‍👧‍👦',
      'Rombongan tapi santai 🚶',
    ]),
    CheckinEntry('Siapa yang nemenin kamu memesan?', [
      'Cuma aku dan pikiranku 💭',
      'Satu orang favoritku 💕',
      'Pasukan lengkap! 🎉',
      'Teman-teman kantor/tugas 💼',
    ]),
    CheckinEntry('Lagi pengen porsi makan buat berapa orang?', [
      'Buat aku sendiri aja 🙋',
      'Porsi sharing berdua 👫',
      'Porsi jumbo buat barengan 🎊',
      'Porsi standar masing-masing 🪑',
    ]),
    CheckinEntry('Suasana meja yang kamu butuhin...', [
      'Pojokan kecil buat sendiri 🪴',
      'Meja kecil buat berdua 🕯️',
      'Meja panjang buat grup 🎉',
      'Meja mana aja yang kosong 🪑',
    ]),
    CheckinEntry('Kamu lagi dalam mode apa sekarang?', [
      'Mode introvert/Me-time 🎧',
      'Mode deep talk berdua 💬',
      'Mode party/nongkrong 🎊',
      'Mode biasa, cuma singgah 🚶',
    ]),
    CheckinEntry('Seberapa banyak kursi yang kamu pesan?', [
      'Satu kursi cukup 🙋',
      'Dua kursi berhadapan 👫',
      'Kursi banyak, mau kumpul 🎉',
      'Kursi secukupnya aja 🪑',
    ]),
    CheckinEntry('Datang ke kafe ini dalam rangka...', [
      'Menikmati waktu sendiri 🎧',
      'Kencan/Ngobrol berdua 💕',
      'Rayain sesuatu barengan 🎊',
      'Ngumpul santai biasa 😊',
    ]),
    CheckinEntry('Apa kamu butuh menu "Sharing"?', [
      'Gak perlu, buat sendiri 🙋',
      'Boleh, buat bagi berdua 👫',
      'Wajib! Biar hemat bareng 🎉',
      'Liat nanti, masing-masing 🪑',
    ]),
    CheckinEntry('Lagi pengen diganggu atau tidak?', [
      'Jangan, lagi mau sendiri 🚫',
      'Cuma mau fokus berdua 👫',
      'Bebas, lagi seru-seruan 🎊',
      'Biasa aja, gak masalah 😊',
    ]),
    CheckinEntry('Siapa "partner" ngopimu kali ini?', [
      'Gak ada, lagi mandiri 🙋',
      'Bestie/Pasangan 💕',
      'Teman sekelas/kerja 👥',
      'Siapa aja yang lagi ada 🚶',
    ]),
    CheckinEntry('Kamu ngerasa meja ini bakal...', [
      'Tenang dan sepi 🌿',
      'Penuh dengan obrolan 💬',
      'Berisik dan seru 🎉',
      'Kondusif dan normal 😊',
    ]),
    CheckinEntry('Seberapa besar "space" yang kamu cari?', [
      'Minimalis buat sendiri 🙋',
      'Pas buat berdua 👫',
      'Luas buat grup besar 🎊',
      'Yang penting bisa duduk 🪑',
    ]),
    CheckinEntry('Lagi mau fokus ngerjain sesuatu?', [
      'Iya, sendirian biar fokus 💻',
      'Iya, nugas bareng teman 👫',
      'Enggak, lagi mau main 🎉',
      'Iya, tapi sambil ngobrol 💬',
    ]),
    CheckinEntry('Kamu pesan menu ini untuk...', [
      'Dinikmati secara privat 🙋',
      'Dimakan bareng pasangan 💕',
      'Dikeroyok bareng-bareng 🎊',
      'Dimakan santai aja 😊',
    ]),
    CheckinEntry('Kondisi "sosial" kamu saat ini...', [
      'Lagi pengen menyepi 🌿',
      'Lagi pengen berduaan 💕',
      'Lagi pengen heboh 🎉',
      'Lagi pengen biasa aja 😊',
    ]),
    CheckinEntry('Apa kamu butuh privasi lebih?', [
      'Banget, mau sendiri 🙋',
      'Lumayan, mau ngobrol 👫',
      'Enggak, ramein aja! 🎊',
      'Biasa, gak terlalu mikirin 😊',
    ]),
    CheckinEntry('Kamu datang dengan kendaraan apa?', [
      'Sendiri (Motor/Ojol) 🏍️',
      'Berboncengan/Satu mobil 🚗',
      'Konvoi/Banyak kendaraan 🚌',
      'Masing-masing sampai sini 🚶',
    ]),
    CheckinEntry('Gimana intensitas obrolan di mejamu?', [
      'Hening/Gak ada suara 🤫',
      'Intens dan dalam 💬',
      'Kencang dan tertawa 🎉',
      'Sedang dan sewajarnya 😊',
    ]),
    CheckinEntry('Kamu pengen menu yang sifatnya...', [
      'Personal (Individual) 🙋',
      'Sweet (Couple vibes) 💕',
      'Fun (Party vibes) 🎊',
      'Casual (Neutral vibes) 😊',
    ]),
    CheckinEntry('Apa kamu bawa "pasukan"?', [
      'Pasukan satu orang (aku) 🙋',
      'Duo maut! 👫',
      'Satu batalyon! 🎉',
      'Beberapa orang aja 👥',
    ]),
    CheckinEntry('Lagi mau pamer foto (OOTD) bareng?', [
      'Foto sendiri aja 🤳',
      'Foto berdua estetik 📸',
      'Foto grup/reuni 🎊',
      'Foto menu aja, gak foto 📷',
    ]),
    CheckinEntry('Kamu butuh rekomendasi menu untuk...', [
      'Satu orang (Single) 🙋',
      'Dua orang (Duo) 👫',
      'Banyak orang (Family/Squad) 🎊',
      'Siapa aja yang mau pesan 😊',
    ]),
    CheckinEntry('Suasana hatimu dipengaruhi oleh...', [
      'Diriku sendiri 🙋',
      'Orang di depanku 💕',
      'Orang-orang di sekitarku 👥',
      'Keadaan kafe secara umum 😊',
    ]),
    CheckinEntry('Seberapa ramai mejamu nanti?', [
      'Gak ramai sama sekali 🤫',
      'Ramai suara kami berdua 💬',
      'Sangat ramai dan heboh 🎉',
      'Ramai yang terkendali 😊',
    ]),
    CheckinEntry('Kamu ngerasa bakal lama di sini?', [
      'Lama karena nugas sendiri 💻',
      'Lama karena ngobrol 💬',
      'Lama karena nongkrong 🎊',
      'Sebentar, cuma mampir 🚶',
    ]),
    CheckinEntry('Apa kamu butuh stopkontak banyak?', [
      'Satu cukup buat laptopku 🔌',
      'Dua buat hp kami 🔋',
      'Banyak buat bareng-bareng 🎉',
      'Gak perlu, hp penuh 😊',
    ]),
    CheckinEntry('Konteks pertemuan kamu adalah...', [
      'Self-reward 🙋',
      'Date/Pertemuan penting 💕',
      'Gathering/Arisan 🎊',
      'Ngumpul biasa 😊',
    ]),
    CheckinEntry('Lagi mau ngerasain suasana...', [
      'Intimate (Sendiri) 🌿',
      'Romantic/Close (Berdua) 💕',
      'Energetic (Rame-rame) 🎉',
      'Calm (Biasa) 😊',
    ]),
    CheckinEntry('Kamu lebih nyaman kalau...', [
      'Gak ada yang kenal aku 🙋',
      'Cuma dia yang kenal aku 💕',
      'Semua orang tau kita seru 🎊',
      'Biasa aja, sewajarnya 😊',
    ]),
    CheckinEntry('Seberapa banyak piring di meja nanti?', [
      'Satu piring saja 🙋',
      'Dua piring cantik 👫',
      'Banyak piring berantakan 🎉',
      'Beberapa piring standar 😊',
    ]),
    CheckinEntry('Lagi mau "kabur" dari orang lain?', [
      'Iya, mau sendiri dulu 🙋',
      'Iya, mau berdua aja 👫',
      'Enggak, mau cari orang 🎉',
      'Enggak, biasa aja 😊',
    ]),
    CheckinEntry('Apa kamu bawa anak kecil?', [
      'Enggak, sendirian 🙋',
      'Enggak, cuma berdua 👫',
      'Iya, ada beberapa anak 👨‍👩‍👧',
      'Enggak, cuma orang dewasa 😊',
    ]),
    CheckinEntry('Kamu pengen dapet perhatian staf?', [
      'Enggak, mau tenang 🌿',
      'Secukupnya buat kami 👫',
      'Iya, buat bantu grup 🎉',
      'Standar pelayanan aja 😊',
    ]),
    CheckinEntry('Menu yang cocok buat statusmu...', [
      'Single fighter 🙋',
      'Dynamic duo 👫',
      'The big family 🎊',
      'People in general 😊',
    ]),
    CheckinEntry('Lagi pengen "curhat"?', [
      'Curhat ke diri sendiri 🙋',
      'Curhat ke sahabat 💕',
      'Curhat masal/cerita seru 🎉',
      'Gak curhat, cuma ngopi ☕',
    ]),
    CheckinEntry('Kamu butuh tempat yang luas gak?', [
      'Enggak, kecil aja oke 🙋',
      'Enggak, yang penting pas 👫',
      'Iya, biar gak kepisah 🎉',
      'Biasa, yang penting nyaman 😊',
    ]),
    CheckinEntry('Seberapa besar tagihan (bill) nanti?', [
      'Kecil, buat sendiri 🙋',
      'Sedang, buat berdua 👫',
      'Besar, bayar barengan 🎉',
      'Normal, masing-masing 😊',
    ]),
    CheckinEntry('Kamu ngerasa "pede" datang...', [
      'Sendirian ke kafe 🙋',
      'Gandengan sama pacar 💕',
      'Rame-rame sama geng 🎊',
      'Santai bareng teman 😊',
    ]),
    CheckinEntry('Apa kamu nunggu orang lain lagi?', [
      'Enggak, cukup aku 🙋',
      'Enggak, cuma berdua 👫',
      'Iya, masih banyak yang OTW 🎉',
      'Mungkin, liat nanti 😊',
    ]),
    CheckinEntry('Suasana mejamu bakal terlihat...', [
      'Kosong dan rapi 🌿',
      'Manis dan tertata 💕',
      'Berantakan dan seru 🎉',
      'Normal dan fungsional 😊',
    ]),
    CheckinEntry('Kamu ngerasa lebih produktif pas...', [
      'Sendirian tanpa gangguan 🙋',
      'Diskusi bareng teman 👫',
      'Di tengah keramaian grup 🎉',
      'Biasa aja, gimanapun oke 😊',
    ]),
    CheckinEntry('Apa kamu bawa laptop/buku?', [
      'Iya, teman me-time ku 💻',
      'Iya, buat kerja bareng 👫',
      'Enggak, mau main aja 🎉',
      'Enggak, cuma bawa hp 📱',
    ]),
    CheckinEntry('Lagi mau ngerayain ulang tahun?', [
      'Enggak, me-time aja 🙋',
      'Iya, ultah dia/aku 🎂',
      'Iya, pesta kecil-kecilan 🎊',
      'Enggak, hari biasa 😊',
    ]),
    CheckinEntry('Kamu mau duduk di mana?', [
      'Pojok gelap (Sendiri) 🌙',
      'Tengah terang (Berdua) ☀️',
      'Sofa besar (Rame-rame) 🛋️',
      'Kursi mana aja (Biasa) 😊',
    ]),
    CheckinEntry('Seberapa kencang tawamu nanti?', [
      'Gak ada tawa, cuma senyum 🙂',
      'Tawa kecil sesekali 😊',
      'Tawa kencang/heboh 😂',
      'Tawa sewajarnya 😄',
    ]),
    CheckinEntry('Kamu butuh menu yang...', [
      'Cepat habis (Sendiri) 🙋',
      'Cantik difoto (Berdua) 📸',
      'Banyak macamnya (Grup) 🎊',
      'Enak dan kenyang (Biasa) 😊',
    ]),
    CheckinEntry('Apa kamu ngerasa "kesepian"?', [
      'Enggak, lagi menikmati 🌿',
      'Enggak, ada dia 💕',
      'Enggak, rame banget! 🎉',
      'Biasa aja, gak kepikiran 😊',
    ]),
    CheckinEntry('Seberapa "sosial" hari kamu?', [
      '0% (Anti-sosial) 🙋',
      '50% (Satu orang) 👫',
      '100% (Social butterfly) 🎊',
      '25% (Casual) 😊',
    ]),
    CheckinEntry('Kamu butuh rekomendasi buat...', [
      'Diriku seutuhnya 🙋',
      'Hubungan kami berdua 💕',
      'Kebersamaan grup ini 🎊',
      'Pengunjung umum 😊',
    ]),
    CheckinEntry('Jadi, pesanan ini untuk siapa?', [
      'Untuk aku seorang 🙋',
      'Untuk kita berdua 👫',
      'Untuk rame-rame! 🎊',
      'Untuk makan/minum biasa 😊',
    ]),
  ];

  // ---------------------------------------------------------------------------
  // Nilai internal (keys) untuk tiap kategori — disimpan ke Firestore
  // ---------------------------------------------------------------------------
  static const moodValues = ['senang', 'sedih', 'kecewa', 'marah'];
  static const cuacaValues = ['hujan', 'cerah', 'dingin', 'panas'];
  static const suasanaValues = ['sendiri', 'berdua', 'rame', 'biasa'];

  /// Ambil 1 pertanyaan per kategori berdasarkan hari ke-n dalam setahun.
  static ({CheckinEntry mood, CheckinEntry cuaca, CheckinEntry suasana})
  getDailyEntries() {
    final dayOfYear = DateTime.now()
        .difference(DateTime(DateTime.now().year, 1, 1))
        .inDays;
    return (
      mood: mood[dayOfYear % mood.length],
      cuaca: cuaca[dayOfYear % cuaca.length],
      suasana: suasana[dayOfYear % suasana.length],
    );
  }
}
