-- Synthetic learning fixture. It is publicly featured as a demo but excluded from event analytics.
-- Speaker names, testimonials, venue and registration activity below are fictional.
INSERT INTO events (
  slug, title, type, description, date, end_date, start_time, end_time, mode,
  location, meeting_link, image, audience, series, published, pinned,
  pixel_enabled, pixel_id, registration_deadline, countdown_enabled,
  social_proof_enabled, registered_count, is_sample, event_status, capacity
)
VALUES (
  'manusia-ini-kehilanganmu',
  'Manusia Ini KehilanganMu',
  'Kajian wellness',
  'Ruang jeda untuk memahami rasa lelah, kehilangan arah, dan langkah kecil untuk kembali merawat diri dengan nilai-nilai spiritual.',
  '2026-11-14', '2026-11-14', '08:30:00', '12:00:00', 'offline',
  'Ruang Komunitas, Tangerang Selatan', NULL, NULL,
  'Dewasa muda dan keluarga', 'Kajian Wellness', 1, 0, 0, NULL,
  '2026-11-12 23:59:00', 1, 1, 0, 1, 'PUBLISHED', 80
)
ON DUPLICATE KEY UPDATE
  title=VALUES(title), type=VALUES(type), description=VALUES(description),
  date=VALUES(date), end_date=VALUES(end_date), start_time=VALUES(start_time), end_time=VALUES(end_time),
  mode=VALUES(mode), location=VALUES(location), published=1, pinned=0,
  pixel_enabled=0, pixel_id=NULL, registration_deadline=VALUES(registration_deadline),
  countdown_enabled=1, social_proof_enabled=1, registered_count=0,
  is_sample=1, event_status='PUBLISHED', capacity=80;

SET @showcase_event_id = (SELECT id FROM events WHERE slug='manusia-ini-kehilanganmu' LIMIT 1);

INSERT INTO event_payment_settings (event_id, is_paid, price_rupiah, updated_by)
VALUES (@showcase_event_id, 0, 0, NULL)
ON DUPLICATE KEY UPDATE is_paid=0, price_rupiah=0, updated_by=NULL;

CREATE TABLE IF NOT EXISTS event_page_sections (
  id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  event_slug VARCHAR(191) NOT NULL UNIQUE,
  sections JSON NOT NULL,
  updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

INSERT INTO event_page_sections (event_slug, sections)
VALUES ('manusia-ini-kehilanganmu', JSON_ARRAY(
  JSON_OBJECT('id','empathy','type','empathy','title','Hidup berjalan, tapi ada yang terasa hilang.','content','Bangun tidur sudah lelah|Banyak hal baik terjadi, tetapi hati tetap terasa kosong\n\nSulit bercerita|Takut dianggap kurang bersyukur saat mengakui sedang berat\n\nIngin kembali dekat|Rindu beribadah dengan tenang, bukan sekadar menyelesaikan rutinitas','enabled',true),
  JSON_OBJECT('id','topics','type','benefits','title','Empat langkah pulang ke diri sendiri.','content','Mengenali kehilangan yang tak bernama|Memahami beda lelah fisik, emosi, dan makna.\n\nBerdamai dengan perasaan|Menerima sedih, cemas, dan marah sebagai pengalaman manusiawi.\n\nKembali menyapa Tuhan dengan jujur|Menemukan ruang untuk doa dan refleksi tanpa mengejar kesempurnaan.\n\nKapan mencari bantuan|Mengenali kapan perlu dukungan profesional dan cara memulainya.','enabled',true),
  JSON_OBJECT('id','speakers','type','speakers','title','Dipandu dua sudut pandang yang saling melengkapi.','content','Nadia A. | Fasilitator refleksi | Membawakan sesi jurnal dan percakapan kelompok.\n\nRaka P. | Pemandu kajian | Mengajak peserta melihat ikhtiar, doa, dan dukungan sebagai langkah yang berjalan bersama.','enabled',true),
  JSON_OBJECT('id','schedule','type','schedule','title','Alur acara yang santai dan terarah.','content','08:00 | Registrasi dan minum pagi\n08:30 | Pembukaan dan orientasi ruang aman\n08:45 | Kajian: memahami rasa kehilangan\n09:35 | Jeda dan refleksi pribadi\n09:50 | Percakapan terpandu bersama fasilitator\n10:40 | Tanya jawab, boleh anonim\n11:30 | Rangkuman dan langkah lanjutan\n12:00 | Penutup','enabled',true),
  JSON_OBJECT('id','safe-space','type','safe-space','title','Kamu boleh datang apa adanya.','content','Tidak wajib bercerita|Kamu boleh memilih untuk hanya mendengarkan.\n\nPrivasi dihormati|Tidak ada sesi yang direkam atau dibagikan untuk publik.\n\nBukan pengganti terapi|Kajian memberi ruang refleksi, bukan diagnosis atau layanan klinis.','enabled',true),
  JSON_OBJECT('id','testimonials','type','testimonials','title','Kesan dari sesi komunitas sebelumnya.','content','Saya pulang dengan satu langkah kecil yang bisa dilakukan, bukan daftar tuntutan baru.\nPeserta kajian komunitas (testimoni fiktif)\n\nRasanya aman untuk diam dulu dan mendengarkan. Itu sudah cukup membantu.\nPeserta sesi refleksi (testimoni fiktif)\n\nSaya jadi tahu kapan perlu bercerita ke orang tepercaya dan kapan mencari bantuan profesional.\nPeserta kajian komunitas (testimoni fiktif)','enabled',true),
  JSON_OBJECT('id','faq','type','faq','title','Sebelum kamu datang.','content','Apakah acara ini gratis?\nYa, tidak ada biaya pendaftaran.\n\nApakah saya harus berbagi cerita?\nTidak. Berbagi bersifat sukarela; kamu boleh mengikuti sesi sebagai pendengar.\n\nApakah acara ini khusus peserta tertentu?\nTerbuka untuk peserta dewasa yang ingin mengikuti kajian dengan suasana reflektif.\n\nApakah tersedia konsultasi psikolog?\nTidak. Acara ini bukan layanan konsultasi atau terapi.\n\nBagaimana jika saya tidak bisa hadir?\nSilakan hubungi panitia melalui kanal resmi yang tercantum setelah pendaftaran.','enabled',true),
  JSON_OBJECT('id','care','type','care','title','Catatan tentang dukungan kesehatan mental.','content','Jika kamu sedang berada dalam bahaya atau merasa tidak aman, hubungi orang tepercaya dan layanan darurat setempat. Kegiatan ini tidak menggantikan bantuan tenaga kesehatan mental.','enabled',true),
  JSON_OBJECT('id','final-cta','type','final-cta','title','Pulang itu tidak harus sendirian. Sisakan satu pagi untuk dirimu.','content','Pendaftaran ditutup 12 November 2026 atau saat kapasitas terpenuhi.','enabled',true)
))
ON DUPLICATE KEY UPDATE sections=VALUES(sections);

INSERT INTO event_social_proof_settings (event_id, enabled, interval_seconds, sample_entries)
VALUES (@showcase_event_id, 1, 9, JSON_ARRAY(
  JSON_OBJECT('name','Nara P.','city','Bekasi','minutesAgo',3),
  JSON_OBJECT('name','Dian R.','city','Depok','minutesAgo',6),
  JSON_OBJECT('name','Alya S.','city','Tangerang Selatan','minutesAgo',11),
  JSON_OBJECT('name','Rafi M.','city','Jakarta Selatan','minutesAgo',15),
  JSON_OBJECT('name','Intan K.','city','Bogor','minutesAgo',21),
  JSON_OBJECT('name','Fajar N.','city','Serpong','minutesAgo',28),
  JSON_OBJECT('name','Mira A.','city','Bandung','minutesAgo',34),
  JSON_OBJECT('name','Hana T.','city','Ciputat','minutesAgo',42),
  JSON_OBJECT('name','Bima R.','city','Jakarta Timur','minutesAgo',51),
  JSON_OBJECT('name','Salma D.','city','Ciledug','minutesAgo',63),
  JSON_OBJECT('name','Arif H.','city','Tangerang','minutesAgo',77),
  JSON_OBJECT('name','Nisa L.','city','Pamulang','minutesAgo',94)
))
ON DUPLICATE KEY UPDATE enabled=1, interval_seconds=9, sample_entries=VALUES(sample_entries);
