/* ============================================================
   data.jsx — content for Baanmari Studio
   ============================================================ */

const COURSES = [
  {
    id: "piano",
    name: "เปียโน",
    nameEn: "Piano",
    tag: "วิชาเด่น",
    ages: "อายุ 4 ปีขึ้นไป",
    level: "เริ่มต้น – ขั้นสูง",
    duration: "60 นาที / คาบ",
    price: 1000,
    desc: "หัวใจของบ้านมาริ — ตั้งแต่เพลงแรกบนเปียโนของน้อง ไปจนถึง เพลงที่อยากเล่น ของผู้ใหญ่ที่กลับมาเริ่มใหม่ ครูสอนแบบ one-on-one โดยเฉพาะ ผ่านกรอบ Trinity / Royal Schools และเลือกใส่เพลงที่นักเรียนชอบเสมอ",
    featured: true,
    hue: "olive",
  },
  {
    id: "vocal",
    name: "ร้องเพลง",
    nameEn: "Vocal",
    tag: "The Voice coaches",
    ages: "อายุ 6 ปีขึ้นไป",
    level: "ทุกระดับ",
    duration: "60 นาที / คาบ",
    price: 1200,
    desc: "เทคนิคหายใจ การวางเสียง การร้องไทย-สากล Pop / Diva / RnB / ลูกทุ่ง — ครูเป็นศิลปินจาก The Voice Thailand และเวที The Golden Song",
    hue: "rose",
  },
  {
    id: "dance",
    name: "เต้น",
    nameEn: "Dance",
    tag: "Ballet / K-pop / Contemporary",
    ages: "อายุ 5 ปีขึ้นไป",
    level: "ทุกระดับ",
    duration: "60 นาที / คาบ",
    price: 1400,
    desc: "Classical Ballet (Vaganova Method), Contemporary, Folk, Jazz, Lyrical และ K-pop Cover — ครูจบ Department of Dance, มศว.",
    hue: "violet",
  },
  {
    id: "drums",
    name: "กลอง",
    nameEn: "Drums",
    tag: "อะคูสติก/ไฟฟ้า",
    ages: "อายุ 6 ปีขึ้นไป",
    level: "เริ่มต้น – กลาง",
    duration: "60 นาที / คาบ",
    price: 950,
    desc: "Beginner kit สำหรับเด็ก + ห้องเก็บเสียงสำหรับซ้อมเสียงดัง ครูเป็นนักดนตรีอาชีพ",
    hue: "ochre",
  },
  {
    id: "guitar",
    name: "กีตาร์",
    nameEn: "Guitar",
    tag: "คลาสสิก/อะคูสติก/ไฟฟ้า",
    ages: "อายุ 7 ปีขึ้นไป",
    level: "ทุกระดับ",
    duration: "60 นาที / คาบ",
    price: 950,
    desc: "เริ่มจาก fingerstyle สามคอร์ดง่ายๆ ไปจนถึง electric solo และทฤษฎีดนตรีเชิงปฏิบัติ",
    hue: "teal",
  },
  {
    id: "acting",
    name: "การแสดง",
    nameEn: "Acting",
    tag: "NEW · สำหรับเด็ก & influencer",
    ages: "อายุ 8 ปีขึ้นไป",
    level: "ทุกระดับ",
    duration: "60 นาที / คาบ",
    price: 1200,
    desc: "พื้นฐานการแสดง การวางบุคลิก presenting และทักษะหน้ากล้อง — ครูเป็น acting coach ให้ presenter ทีวีและ influencer จริง",
    hue: "brown",
  },
];

const TEACHERS = [
  {
    id: "name",
    name: "ครูเนม",
    nameEn: "Kru Name",
    role: "Jazz Pianist",
    subjects: ["เปียโน"],
    photo: "teachers/name.jpg",
    bio: "นักเปียโนแจ๊สอาชีพประสบการณ์กว่า 10 ปี เล่นประจำที่ SIROCCO, Chef's Table at lebua และ HOBS @ ICONSIAM ครูเนมถนัดสอนทฤษฎีดนตรีเชิงปฏิบัติ improvisation และการเล่นเพลงสากลในสไตล์ jazz/lounge",
    achievements: [
      "Composer · 'Expansion of Plastic' — Thailand Jazz International Conference 2017",
      "Second runner-up · Hot Wave Music Award #16",
      "Semifinalist · Thailand Jazz Competition 2016",
      "Resident at SIROCCO, Chef's Table @ lebua, Noche Bar, HOBS @ ICONSIAM",
      "Jazz · College of Music, Mahidol University",
      "10+ ปี ประสบการณ์สอนและทำงานสาย professional",
    ],
    quote: "แจ๊สสอนให้ฟังกันก่อนจะเล่นด้วยกัน",
  },
  {
    id: "taew",
    name: "ครูแต้ว",
    nameEn: "Kru Taew",
    role: "Vocal · The Voice Thailand S7",
    subjects: ["ร้องเพลง"],
    photo: "teachers/taew.jpg",
    bio: "ศิลปินจาก The Voice Thailand ซีซัน 7 และ vocal guide ให้ศิลปินดังหลายคน ครูแต้วถนัดทำให้นักเรียนกล้าใช้เสียงของตัวเอง — โดยเฉพาะคนที่ไม่เคยร้องเพลงต่อหน้าใครมาก่อน",
    achievements: [
      "The Voice Thailand · Season 7",
      "ขึ้นรายการ I Can See Your Voice with New-Jiew, Sing or Sync, ร้องแลกไลค์ Thailand",
      "Vocal guide · Bowky Lion, Kratae Rsiam",
      "Resident performer · Hobs @ ICONSIAM",
      "10+ ปี ประสบการณ์สอนและทำงานสายอาชีพ",
    ],
    quote: "เสียงไม่มีถูกหรือผิด แค่ยังไม่เจอที่ของมัน",
  },
  {
    id: "baitoey",
    name: "ครูใบเตย",
    nameEn: "Kru Baitoey",
    role: "Vocal · The Voice 2024",
    subjects: ["ร้องเพลง"],
    photo: "teachers/baitoey.jpg",
    bio: "ศิลปิน/นักแสดงฝึกหัด ช่องวัน 31 (Gmm Grammy) นักพากย์ นักแสดงละครเวที และวิทยากรการขับร้องเพลงไทยลูกทุ่ง ลูกกรุง เพลงพระราชนิพนธ์ Pop, Diva, RnB — ประสบการณ์สอนกว่า 10 ปี",
    achievements: [
      "The Voice 2024",
      "6 คนสุดท้าย · The Golden Song เวทีเพลงเพราะ ซีซั่น 5",
      "นักร้องรางวัลถ้วยพระราชทาน สมเด็จพระกนิษฐาธิราชเจ้า กรมสมเด็จพระเทพฯ และถ้วยประทาน (เพลงลูกทุ่งไทยหญิง) 5 ใบ",
      "แชมป์ · กิ๊กดู๋สงครามเพลงเงินล้าน จ.สมุทรสงคราม 2562",
      "ผลงานทีวี: ดันดารา, จันทร์พันดาว, The Cover เหมือนขั้นเทพ, ศึกวันดวลเพลง, ร้องลั่นทุ่ง",
      "นักพากย์ · ศิริกานดา (Beeber), แฟนจ๋า เดอะมิวสิคัล (2018), Circular (2019)",
      "10+ ปี ประสบการณ์การสอน",
    ],
    quote: "เสียงคือบุคลิก — บ้านมาริช่วยหาบุคลิกของคุณให้เจอ",
  },
  {
    id: "now",
    name: "ครูนาว",
    nameEn: "Kru Nao",
    role: "Dance · Ballet & Contemporary",
    subjects: ["เต้น"],
    photo: "teachers/now.jpg",
    bio: "นักเต้นรางวัลระดับนานาชาติ จบสาขาการเต้น คณะศิลปกรรมศาสตร์ มศว. ครู Now สอนได้ทั้งบัลเลต์คลาสสิก (Vaganova Method), Contemporary, Lyrical, Jazz Funk, K-pop Cover และ Folk Dance",
    achievements: [
      "1st Place · A.T.O.D. International Dance Competition 2017 (National Solo Senior)",
      "2nd Place · A.T.O.D. International Dance Competition 2018",
      "Final Round · Minizize Cover Dance 2022",
      "1st Place · Folk Dance Solo, Russia International Dance Competition 2023",
      "Classical Ballet (Vaganova Method), Contemporary, Folk, Jazz, Lyrical, K-pop",
      "Department of Dance · Srinakharinwirot University",
    ],
    quote: "เต้นไม่ใช่แค่จำท่า แต่คือเล่าเรื่องด้วยร่างกาย",
  },
  {
    id: "tan",
    name: "ครูแทน",
    nameEn: "Kru Tan",
    role: "Drums · Lost n' Found",
    subjects: ["กลอง"],
    photo: "teachers/tan.jpg",
    bio: "มือกลองวง Lost n' Found และ instructor ที่ MCGP Paragon (Music Campus for the General Public, College of Music, Mahidol University, สาขา Siam Paragon) ครูแทนเล่นประจำที่บาร์และร้านดนตรีสดทั่วกรุงเทพ",
    achievements: [
      "Instructor · MCGP Paragon (College of Music, Mahidol — Siam Paragon)",
      "Popular Music · College of Music, Mahidol University",
      "1st Place · Hail Night 2016",
      "Top 10 · Jameson Connects Award Season 2 (with Lost n' Found)",
      "Drummer · Lost n' Found",
      "Resident · TERRA Thonglor 10, Tavern Thonglor, Suea Ekamai, Throwback.bkk, BlueRayBar Rooftop, Hobs Thonglor, Hobs Iconsiam",
      "5+ ปี ประสบการณ์สอน",
    ],
    quote: "ซ้อมช้าๆ สม่ำเสมอ ดีกว่าซ้อมเร็วแบบไม่ต่อเนื่อง",
  },
  {
    id: "view",
    name: "ครูวิว",
    nameEn: "Kru View",
    role: "Acting Coach",
    subjects: ["การแสดง"],
    photo: "teachers/view.jpg",
    bio: "Acting coach ของ presenter และ influencer ช่องช้อปปิ้งทีวี ครูวิวสอนการแสดง การวางบุคลิก การสบตากล้อง และทักษะ presenting แบบมืออาชีพ — เด็กที่อยากเป็นนักแสดง หรือผู้ใหญ่ที่อยากออกหน้ากล้องได้มั่นใจ คอร์สนี้สำหรับคุณ",
    achievements: [
      "Acting Coach · 1577 Home Shopping (presenters & influencers สำหรับรายการทีวี)",
      "Acting Teacher · Mango Music Entertainment",
      "Acting Teacher · Assumption College Thonburi",
    ],
    quote: "การแสดงที่ดีเริ่มจากการฟัง ไม่ใช่การพูด",
  },
];

const REVIEWS = [
  {
    quote: "ลูกชายอายุ 6 ขวบเรียนเปียโนกับครูฟ้ามาเทอมครึ่ง จากเด็กไม่ค่อยนั่งนิ่ง ตอนนี้รอวันเรียนทุกอาทิตย์ ที่นี่ครูเข้าใจเด็กจริงๆ ค่ะ",
    name: "คุณนุ่น",
    who: "ผู้ปกครองน้องโปรเจกต์ • เปียโน",
    stars: 5,
  },
  {
    quote: "ทำงานออฟฟิศ 5 วัน วันเสาร์มาเรียนกีตาร์ที่นี่ ครูบาสปรับคลาสให้ตามเพลงที่ผมอยากเล่นเลย ไม่กดดัน บรรยากาศเหมือนได้กลับบ้านจริงๆ",
    name: "คุณตี้",
    who: "ผู้ใหญ่ • กีตาร์",
    stars: 5,
  },
  {
    quote: "เลือกที่นี่เพราะครูใส่ใจรายละเอียดมาก มี recital ให้น้องๆ ได้ขึ้นเวทีจริง ค่าเรียนสมเหตุสมผล ห้องเรียนสะอาด มีที่จอดรถสะดวก",
    name: "คุณวรรณ",
    who: "ผู้ปกครองน้องเอวา • ร้องเพลง",
    stars: 5,
  },
];

const SEED_ARTICLES = [
  {
    id: "a1",
    title: "เริ่มต้นเรียนเปียโนตอนไหนดี? คู่มือสำหรับผู้ปกครอง",
    excerpt: "อายุที่เหมาะสม สัญญาณว่าลูกพร้อม และสิ่งที่ผู้ปกครองควรเตรียมก่อนพาน้องมาทดลองเรียน",
    category: "เปียโน",
    author: "ครูมาริ",
    date: "2025-09-12",
    readTime: "6 นาที",
    cover: 1,
    content: "บ่อยครั้งที่ผู้ปกครองถามครูมาริว่า ลูกควรเริ่มเรียนเปียโนตอนไหนดี? คำตอบสั้นๆ คือ — เมื่อลูกเริ่มสนใจดนตรีเอง\n\nงานวิจัยส่วนใหญ่ระบุว่าช่วง 4-7 ขวบเป็นช่วงที่สมองของเด็กพร้อมเปิดรับเสียงและรูปแบบทางดนตรีมากที่สุด แต่ไม่ใช่ทุกเด็กที่จะนั่งนิ่งได้ในวัยนี้ และนั่นก็โอเค\n\nสัญญาณว่าน้องพร้อม:\n• สนใจดูคีย์บอร์ดหรือเปียโนเป็นพิเศษ\n• สามารถนั่งทำกิจกรรมที่ชอบได้ราว 15-20 นาที\n• แยกเสียงสูง-ต่ำ และจังหวะช้า-เร็วได้\n• ทำตามคำสั่งง่ายๆ ของครูได้\n\nสิ่งที่ผู้ปกครองควรเตรียม:\nไม่จำเป็นต้องซื้อเปียโนตั้งแต่วันแรกเลย คีย์บอร์ด 61 คีย์ที่มี touch sensitivity ก็เริ่มต้นได้ดี เมื่อน้องผ่าน Grade 1 ค่อยคิดเรื่องอัพเกรด\n\nที่บ้านมาริ เราเริ่มต้นด้วยการให้น้องและผู้ปกครองได้ทดลองเรียน 30 นาทีฟรี ก่อนตัดสินใจสมัครคอร์ส — เพื่อให้แน่ใจว่าทั้งครู ทั้งบรรยากาศ และทั้งวิธีการ เหมาะกับน้องของคุณจริงๆ",
  },
  {
    id: "a2",
    title: "5 สิ่งที่ผู้ใหญ่กลับมาเรียนดนตรีต้องรู้",
    excerpt: "ผู้ใหญ่เรียนดนตรีไม่ใช่เรื่องสายเกินไป — แต่มีบางอย่างที่ต่างจากเด็ก และนี่คือสิ่งที่เราเรียนรู้จากนักเรียนกว่า 200 คน",
    category: "ผู้ใหญ่",
    author: "ครูบาส",
    date: "2025-10-04",
    readTime: "8 นาที",
    cover: 2,
    content: "ทุกสัปดาห์ครูบาสจะมีนักเรียนผู้ใหญ่อย่างน้อย 1 คน เดินเข้ามาบอกว่า 'ผม/หนูอยากเรียนกีตาร์ตั้งแต่เด็ก แต่...' หลังคำว่าแต่มักจะตามด้วยเหตุผลร้อยแปดอย่าง\n\nข่าวดี: ไม่สายเลย\nข่าวจริง: ผู้ใหญ่เรียนดนตรีจะแตกต่างจากเด็กในบางมิติ มาดูกัน\n\n1. ความคาดหวังต้องสมเหตุสมผล\nผู้ใหญ่มีงาน มีครอบครัว มีชีวิตที่ยุ่ง การซ้อม 30 นาทีต่อวัน 5 วันต่อสัปดาห์อาจเป็นไปได้ยาก ตั้งเป้าที่เล็กลงและทำได้จริง เช่น 15 นาที 3 ครั้ง/สัปดาห์\n\n2. นิ้วและกล้ามเนื้อต้องใช้เวลาปรับ\nผู้ใหญ่มักกังวลเรื่องการขยับนิ้ว ความจริงคือร่างกายเราปรับตัวได้เสมอ แค่ช้ากว่าเด็กนิดหน่อย\n\n3. ทฤษฎีดนตรีเป็นเพื่อนของผู้ใหญ่\nผู้ใหญ่เข้าใจรูปแบบและโครงสร้างได้เร็วกว่าเด็ก ใช้ข้อได้เปรียบนี้ให้เป็นประโยชน์\n\n4. เลือกเพลงที่รักจริงๆ\nไม่จำเป็นต้องเริ่มจากเพลงเด็ก ครูที่ดีจะออกแบบทางลัดให้คุณได้เล่นเพลงที่อยากเล่นเร็วที่สุด\n\n5. ใจเย็นกับตัวเอง\nสิ่งที่นักเรียนผู้ใหญ่มักลืมคือ — คุณเลือกเรียนเพราะรักดนตรี ไม่ใช่เพราะจะเป็นนักดนตรีอาชีพ สนุกกับมัน",
  },
  {
    id: "a3",
    title: "Recital ของน้องๆ ปลายปี 2025 — บรรยากาศและบทเรียน",
    excerpt: "วันที่นักเรียนได้ขึ้นเวทีจริง เรียนรู้ทั้งจากความสำเร็จและความกังวล สรุปบทเรียนจาก recital ครั้งล่าสุด",
    category: "กิจกรรม",
    author: "ทีมงานบ้านมาริ",
    date: "2025-11-22",
    readTime: "5 นาที",
    cover: 3,
    content: "เมื่อวันเสาร์ที่ผ่านมา บ้านมาริจัด Year-End Recital ครั้งที่ 7 ของเรา มีนักเรียน 38 คนขึ้นเวที ตั้งแต่น้องวัย 5 ขวบเล่นเปียโนเพลงแรกของชีวิต ไปจนถึงคุณป้าวัย 62 ที่กลับมาเล่นเปียโนหลังจากหยุดไป 40 ปี\n\nสิ่งที่เราได้เรียนรู้:\n\nการขึ้นเวทีไม่ใช่จุดหมาย แต่คือเครื่องมือ\nหลายคนคิดว่า recital คือการแสดงให้คนอื่นดู ความจริงคือ recital คือบทเรียนของนักเรียนเอง — บทเรียนเรื่องการเตรียมตัว การจัดการความรู้สึก และการให้อภัยตัวเองเมื่อพลาด\n\nครอบครัวคือพลังที่สำคัญที่สุด\nนักเรียนทุกคนมีพ่อแม่ ญาติ เพื่อนมาเชียร์ บางคนเดินทางมาไกลกว่าครึ่งวัน ความรักของครอบครัวคือสิ่งที่ทำให้ดนตรีมีความหมาย\n\nครูภูมิใจ\nครูทุกคนนั่งหลังเวที ลุ้นไปกับน้องๆ ตลอด 3 ชั่วโมง สิ่งที่ครูได้คือไม่ใช่เพียงเสียงปรบมือ แต่คือการได้เห็นนักเรียนเติบโต\n\nขอบคุณทุกครอบครัวที่เลือกบ้านมาริเป็นบ้านที่สองของน้องๆ พบกันอีกครั้งที่ Summer Recital ปี 2026",
  },
];

const DEFAULT_PRICING = [
  {
    id: "single",
    title: "คาบเดี่ยว",
    price: "1,200",
    priceRange: "– 1,500",
    per: "ต่อคาบ · ขึ้นกับวิชา",
    features: ["เลือกครูได้", "50 / 60 นาที ตามวิชา", "ไม่มีคอมมิตเมนต์", "เหมาะกับการลองก่อน"],
    featured: false,
  },
  {
    id: "bundle10",
    title: "10 คาบ / 3 เดือน",
    price: "10,000",
    priceRange: "",
    per: "ประหยัด ฿2,000 จากคาบเดี่ยว",
    features: ["ครูประจำคนเดิม", "นัดวันเวลาคงที่", "เลื่อนได้ 1 คาบ/เดือน", "สิทธิ์เข้า recital"],
    featured: true,
  },
  {
    id: "bundle20",
    title: "20 คาบ / 6 เดือน",
    price: "17,000",
    priceRange: "",
    per: "ประหยัดสูงสุด · ฿7,000",
    features: ["ครูประจำ + ครูสำรอง", "เลื่อนได้ 2 คาบ/เดือน", "สิทธิ์เข้า recital + workshop", "เหมาะกับการเตรียมสอบเกรด"],
    featured: false,
  },
];

Object.assign(window, { COURSES, TEACHERS, REVIEWS, SEED_ARTICLES, DEFAULT_PRICING });
