// Sample data for Tutoro
const TUTORS = [
  {
    id: "t1",
    name: "ครูพีช",
    nameEn: "Teacher Peach",
    emoji: "👩‍🏫",
    avatarBg: "#FFD668",
    subject: "คณิตศาสตร์",
    subjectEn: "Math",
    subjectIcon: "🧮",
    rating: 4.9,
    reviews: 142,
    rate: 350,
    badges: ["⭐ Top Tutor", "🎯 ม.ปลาย"],
    bio: "พี่พีชสอนสนุก! เน้นทำความเข้าใจจากพื้นฐาน เห็นผลจริง น้องๆ สอบเข้ามหาลัยติดเพียบ",
    grades: "ม.4 - ม.6",
    students: 248,
    hours: 1240,
    color: "yellow",
    available: [9, 10, 13, 14, 15, 17, 19, 20]
  },
  {
    id: "t2",
    name: "ครูแบงค์",
    nameEn: "Teacher Bank",
    emoji: "👨‍🎓",
    avatarBg: "#7CC8FF",
    subject: "ภาษาอังกฤษ",
    subjectEn: "English",
    subjectIcon: "🔤",
    rating: 5.0,
    reviews: 89,
    rate: 420,
    badges: ["🌟 New", "🇬🇧 Native Level"],
    bio: "พี่แบงค์จบจากอังกฤษ สอน conversation + ไวยากรณ์ครบ! เด็กๆ กล้าพูด ไม่อาย",
    grades: "ป.4 - ม.3",
    students: 96,
    hours: 410,
    color: "sky",
    available: [10, 11, 14, 16, 18, 19]
  },
  {
    id: "t3",
    name: "ครูโดนัท",
    nameEn: "Teacher Donut",
    emoji: "🧑‍🔬",
    avatarBg: "#A7E8C4",
    subject: "วิทยาศาสตร์",
    subjectEn: "Science",
    subjectIcon: "🔬",
    rating: 4.8,
    reviews: 211,
    rate: 380,
    badges: ["🏆 Top 10", "🧪 Lab Pro"],
    bio: "ครูโดนัทใช้การทดลอง+animation ให้เด็กเห็นภาพ ฟิสิกส์-เคมี-ชีวะ เข้าใจง่าย ไม่ต้องท่อง",
    grades: "ม.1 - ม.6",
    students: 312,
    hours: 1580,
    color: "mint",
    available: [9, 11, 13, 15, 16, 20]
  },
  {
    id: "t4",
    name: "ครูปอย",
    nameEn: "Teacher Poy",
    emoji: "👩‍💻",
    avatarBg: "#B79CFF",
    subject: "Coding",
    subjectEn: "Coding",
    subjectIcon: "💻",
    rating: 4.9,
    reviews: 76,
    rate: 500,
    badges: ["🚀 Premium", "🐍 Python"],
    bio: "สอน Python, Scratch, App Inventor สำหรับเด็กๆ สร้างเกม สร้างเว็บไซต์ของตัวเองได้!",
    grades: "ป.5 - ม.6",
    students: 124,
    hours: 620,
    color: "purple",
    available: [10, 14, 15, 17, 18, 19]
  },
  {
    id: "t5",
    name: "ครูพลอย",
    nameEn: "Teacher Ploy",
    emoji: "🎨",
    avatarBg: "#FF8A8A",
    subject: "ศิลปะ",
    subjectEn: "Art",
    subjectIcon: "🎨",
    rating: 4.7,
    reviews: 53,
    rate: 280,
    badges: ["✨ Creative", "🖌️ Digital"],
    bio: "สอนวาดรูป digital art, watercolor, comic เด็กๆ สนุกได้ผลงานทุกคลาส",
    grades: "ป.1 - ม.3",
    students: 88,
    hours: 320,
    color: "coral",
    available: [13, 14, 16, 17, 18]
  },
  {
    id: "t6",
    name: "ครูแทน",
    nameEn: "Teacher Tan",
    emoji: "🌏",
    avatarBg: "#FFB0DB",
    subject: "สังคม",
    subjectEn: "Social",
    subjectIcon: "🌏",
    rating: 4.8,
    reviews: 167,
    rate: 320,
    badges: ["📚 Senior", "🗺️ Geo Master"],
    bio: "สอนภูมิศาสตร์ ประวัติศาสตร์ หน้าที่พลเมือง สรุปเป็นแผนภาพให้จำง่าย",
    grades: "ม.1 - ม.6",
    students: 198,
    hours: 980,
    color: "pink",
    available: [11, 13, 15, 17, 19, 20]
  }
];

const SUBJECTS = [
  { id: "math", name: "คณิตศาสตร์", icon: "🧮", color: "yellow", count: 124 },
  { id: "english", name: "อังกฤษ", icon: "🔤", color: "sky", count: 98 },
  { id: "science", name: "วิทย์", icon: "🔬", color: "mint", count: 76 },
  { id: "code", name: "Coding", icon: "💻", color: "purple", count: 31 },
  { id: "art", name: "ศิลปะ", icon: "🎨", color: "coral", count: 42 },
  { id: "social", name: "สังคม", icon: "🌏", color: "pink", count: 58 },
  { id: "thai", name: "ภาษาไทย", icon: "🇹🇭", color: "yellow", count: 64 },
  { id: "chinese", name: "จีน", icon: "🐲", color: "coral", count: 22 }
];

const HOMEWORK = [
  { id: "h1", title: "แบบฝึกหัด เลข บทที่ 4", subject: "คณิต", tutor: "ครูพีช", due: "วันนี้ 21:00", status: "doing", icon: "🧮", color: "yellow", progress: 60 },
  { id: "h2", title: "เขียน Essay หัวข้อ My Hero", subject: "อังกฤษ", tutor: "ครูแบงค์", due: "พรุ่งนี้", status: "todo", icon: "🔤", color: "sky", progress: 0 },
  { id: "h3", title: "Lab รายงาน: การสังเคราะห์แสง", subject: "วิทย์", tutor: "ครูโดนัท", due: "ศุกร์", status: "done", icon: "🔬", color: "mint", progress: 100 },
  { id: "h4", title: "Project: เกม Snake ใน Python", subject: "Coding", tutor: "ครูปอย", due: "สัปดาห์หน้า", status: "todo", icon: "💻", color: "purple", progress: 0 }
];

const ACHIEVEMENTS = [
  { id: "a1", emoji: "🔥", name: "Streak 7 วัน", got: true, color: "coral" },
  { id: "a2", emoji: "🎯", name: "ส่งงาน 100%", got: true, color: "mint" },
  { id: "a3", emoji: "⭐", name: "ห้าดาว!", got: true, color: "yellow" },
  { id: "a4", emoji: "🚀", name: "เรียน 50 ชม.", got: true, color: "purple" },
  { id: "a5", emoji: "🏆", name: "Top นักเรียน", got: false, color: "yellow" },
  { id: "a6", emoji: "💎", name: "Diamond", got: false, color: "sky" }
];

const TODAY_CLASS = {
  tutorId: "t1",
  tutorName: "ครูพีช",
  subject: "คณิตศาสตร์ — ตรีโกณมิติ",
  time: "16:00 - 17:00",
  startsIn: "อีก 1 ชม. 24 นาที",
  room: "Tutoro Live Room #842"
};

const UPCOMING = [
  { day: "พฤ.", date: "15", time: "16:00", subject: "Math", tutor: "ครูพีช", color: "yellow" },
  { day: "ศ.", date: "16", time: "14:00", subject: "English", tutor: "ครูแบงค์", color: "sky" },
  { day: "ส.", date: "17", time: "10:00", subject: "Science", tutor: "ครูโดนัท", color: "mint" },
  { day: "อา.", date: "18", time: "17:00", subject: "Code", tutor: "ครูปอย", color: "purple" }
];

const CHATS = [
  {
    id: "c1", name: "ครูพีช", subject: "คณิต", avatar: "👩‍🏫", color: "#FFD668",
    unread: 2, last: "การบ้านวันนี้นะคะ! 📚", time: "16:42", online: true,
    via: "line",
    messages: [
      { from: "them", text: "สวัสดีค่ะ น้องลูกพีช! วันนี้พร้อมเรียนตรีโกณมิติแล้วใช่มั้ยคะ? 🌟", time: "15:30", line: true },
      { from: "me", text: "พร้อมแล้วครับครู! ทำการบ้านมาแล้วด้วยครับ", time: "15:32" },
      { from: "them", text: "เก่งมากเลย! 👏 ส่งไฟล์ในห้องเรียนได้เลยนะคะ", time: "15:33", line: true },
      { from: "them", text: "การบ้านวันนี้นะคะ! 📚 ทำ ex. 4.3-4.5 ส่งภายในพรุ่งนี้ 21:00 ค่ะ", time: "16:42", line: true }
    ]
  },
  {
    id: "c2", name: "ครูแบงค์", subject: "อังกฤษ", avatar: "👨‍🎓", color: "#7CC8FF",
    unread: 0, last: "Great work today! 🎉", time: "เมื่อวาน", online: false, via: "line",
    messages: []
  },
  {
    id: "c3", name: "ครูโดนัท", subject: "วิทย์", avatar: "🧑‍🔬", color: "#A7E8C4",
    unread: 1, last: "ส่งรูป lab ให้ดูหน่อยนะ", time: "10:14", online: true, via: "app",
    messages: []
  },
  {
    id: "c4", name: "Tutoro Support", subject: "ทีมงาน", avatar: "🤖", color: "#B79CFF",
    unread: 0, last: "สวัสดีค่ะ มีอะไรให้ช่วยมั้ยคะ?", time: "จันทร์", online: true, via: "line",
    messages: []
  }
];

const TIMES_OF_DAY = [
  { label: "เช้า", hours: [9, 10, 11, 12] },
  { label: "บ่าย", hours: [13, 14, 15, 16] },
  { label: "เย็น", hours: [17, 18, 19, 20] }
];

const ME = {
  name: "น้องลูกพีช",
  emoji: "🦊",
  level: 7,
  xp: 1840,
  xpToNext: 2500,
  streak: 7,
  coins: 320,
  classesThisWeek: 4,
  hoursTotal: 86
};

Object.assign(window, {
  TUTORS, SUBJECTS, HOMEWORK, ACHIEVEMENTS, TODAY_CLASS, UPCOMING, CHATS, TIMES_OF_DAY, ME
});
