import { NestFactory } from '@nestjs/core';
import { DataSource } from 'typeorm';
import { AppModule } from './app.module.js';
import { ServiceEntity } from './services/entities/service.entity.js';

// Flattened structure (No 'children' arrays)
const SEED_DATA = [
  {
    name: 'Dokter Umum & Spesialis',
    subName:
      'Fokus: Kesehatan Seluler • Kesembuhan yang Sistematis • Pemulihan Metabolik',
    expectedOutcomeMessage:
      'Kami percaya bahwa pencegahan adalah langkah terbaik dalam menjaga kesehatan. Jadwalkan kunjungan Anda hari ini dan rasakan layanan medis yang lebih personal, nyaman, dan terpercaya.',
    badge: 'KEDOKTERAN INTEGRATIF',
    thumbnailUrl: '/dokter-umum-spesialis.webp',
    description:
      'Kesehatan adalah investasi jangka panjang. Di Puri Moksa, kami menghadirkan layanan medis yang dirancang untuk memberikan perawatan menyeluruh dengan standar kualitas tinggi, ditangani oleh dokter umum dan dokter spesialis berpengalaman untuk memastikan Anda dan keluarga mendapatkan penanganan terbaik.',
    longDescription:
      '"Kesehatan adalah investasi jangka panjang. Di Puri Moksa, kami menghadirkan layanan medis yang dirancang untuk memberikan perawatan menyeluruh dengan standar kualitas tinggi, ditangani oleh dokter umum dan dokter spesialis berpengalaman untuk memastikan Anda dan keluarga mendapatkan penanganan terbaik.<br><br>Dengan pendekatan yang mengutamakan kenyamanan, akurasi, dan kepercayaan, setiap layanan kami dirancang untuk membantu Anda menjaga kesehatan secara optimal mulai dari pencegahan, deteksi dini, hingga perawatan berkelanjutan.',
    tags: [
      'Nyeri punggung & leher',
      'Post-cedera',
      'Post-operasi',
      'Postur buruk',
      'Nyeri sendi kronis',
      'Kekakuan otot',
    ],
    footerText: 'Program kesehatan individual',
    landingHtml: `<section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Layanan yang tersedia:</h2><ul class="space-y-4 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li><span class="font-semibold block mb-1">Konsultasi Dokter Umum & Dokter Spesialis</span>Pemeriksaan dan konsultasi kesehatan secara menyeluruh oleh tenaga medis berpengalaman.</li><li><span class="font-semibold block mb-1">Medical Check-Up</span>Paket pemeriksaan kesehatan komprehensif untuk deteksi dini dan pemantauan kondisi tubuh secara berkala.</li><li><span class="font-semibold block mb-1">Pemeriksaan Laboratorium by Prodia</span>Layanan laboratorium terpercaya dengan hasil akurat, cepat, dan terstandarisasi.</li><li><span class="font-semibold block mb-1">Pelayanan Imun Booster (Vitamin C & Neurobion Injection)</span>Membantu meningkatkan daya tahan tubuh, menjaga kebugaran, dan mendukung aktivitas harian Anda.</li><li><span class="font-semibold block mb-1">Layanan Vaksinasi</span>Perlindungan efektif untuk mencegah berbagai penyakit serta menjaga kesehatan individu dan masyarakat.</li><li><span class="font-semibold block mb-1">Keluarga Berencana - Injeksi KB 3 Bulan</span>Metode kontrasepsi yang aman, praktis, dan efektif untuk perencanaan keluarga yang lebih terkontrol.</li></ul></section>`,
  },
  {
    name: 'Pelayanan Fisioterapi',
    subName:
      'Fokus: Pemulihan Gerak • Modulasi Nyeri • Keseimbangan Saraf & Energi',
    expectedOutcomeMessage:
      'Pulihkan fungsi tubuh Anda secara optimal dan kembali bergerak tanpa batas.<br>Pelajari lebih lanjut tentang One Physio: https://www.onephysio.id/',
    badge: 'PEMULIHAN GERAK',
    thumbnailUrl: '/phsyio.webp',
    description:
      'Fisioterapi yang menggabungkan pendekatan modern dan holistik untuk memulihkan gerak, mengurangi nyeri, dan menyeimbangkan tubuh dari sisi struktural maupun energetik.',
    longDescription:
      '<i>Atasi Nyeri dari Akarnya, Kembalikan Kebebasan Gerak Anda Secara Optimal""</><br><br>Program One Physio menghadirkan fisioterapi modern berbasis evidence-based practice yang dipadukan dengan pendekatan personal untuk membantu meredakan nyeri, memulihkan fungsi gerak, dan mengoptimalkan performa tubuh Anda.<br><br>Kami tidak hanya fokus pada peredaan gejala, tetapi menelusuri akar masalah melalui analisis menyeluruh terhadap postur, pola gerak, dan ketidakseimbangan otot untuk memastikan hasil pemulihan yang lebih efektif dan mencegah kekambuhan di masa depan.',
    tags: [
      'Nyeri punggung & leher',
      'Post-cedera',
      'Post-operasi',
      'Postur buruk',
      'Nyeri sendi kronis',
      'Kekakuan otot',
    ],
    footerText: 'Pemulihan & mobilitas',
    landingHtml: `<section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Yang Kami Tangani</h2><ul class="space-y-4 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li><span class="font-semibold block mb-1">Rehabilitasi Pasca Cedera & Pasca Operasi.</span>Pemulihan akibat kecelakaan, cedera olahraga, dan tindakan operasi.</li><li><span class="font-semibold block mb-1">Nyeri Tulang Belakang & Sendi.</span>Termasuk low back pain, nyeri leher, bahu, lutut, hingga pergelangan kaki.</li><li><span class="font-semibold block mb-1">Koreksi Postur & Gangguan Muskuloskeletal.</span>Termasuk dampak sedentary lifestyle, scoliosis ringan, dan "text neck".</li><li><span class="font-semibold block mb-1">Kondisi Akut & Kronis.</span>Penanganan ketegangan otot kronis, kekakuan sendi, dan cedera jaringan lunak.</li></ul></section><section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Pendekatan & Metode Terapi</h2><ul class="space-y-4 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li><span class="font-semibold block mb-1">Manual Therapy & Neuromuscular Release.</span>Teknik terapi tangan untuk mengurangi ketegangan otot, meningkatkan mobilitas, dan meredakan nyeri saraf.</li><li><span class="font-semibold block mb-1">Functional Movement & Postural Assessment.</span>Analisis menyeluruh pola gerak dan postur untuk menemukan sumber utama gangguan.</li><li><span class="font-semibold block mb-1">Targeted Myofascial Release.</span>Pelepasan ketegangan fascia untuk mempercepat pemulihan dan mengurangi nyeri.</li><li><span class="font-semibold block mb-1">Advanced Technology Integration.</span>Dukungan teknologi klinis modern (seperti ESWT/Shockwave Therapy) untuk mempercepat regenerasi jaringan.</li><li><span class="font-semibold block mb-1">Active Exercise Therapy.</span>Program latihan terstruktur untuk memperkuat otot dan menjaga hasil pemulihan jangka panjang.</li></ul></section>`,
  },
  {
    name: 'Traditional Chinese Medicine',
    subName: 'Fokus: Aliran Qi • Keseimbangan Saraf • Keselarasan Organ',
    expectedOutcomeMessage:
      'Berkurangnya nyeri dan stres, kesehatan nyenyak, aliran energi lebih stabil, serta keseimbangan menyeluruh yang terasa dalam keseharian.',
    badge: 'PENGOBATAN TRADISIONAL',
    thumbnailUrl: '/tcm.webp',
    description:
      'Traditional Chinese Medicine (TCM) menjadi salah satu layanan unggulan di Klinik Puri Moksa. Sebagai metode pengobatan yang berasal dari tradisi kesehatan Asia Timur, TCM menawarkan pendekatan holistik yang berfokus pada keseimbangan dan keharmonisan fungsi tubuh.',
    longDescription:
      'Traditional Chinese Medicine (TCM) menjadi salah satu layanan unggulan di Klinik Puri Moksa. Sebagai metode pengobatan yang berasal dari tradisi kesehatan Asia Timur, TCM menawarkan pendekatan holistik yang berfokus pada keseimbangan dan keharmonisan fungsi tubuh.<br><br>Layanan ini ditangani oleh praktisi profesional yang memiliki kompetensi dan sertifikasi sesuai bidangnya, serta didukung metode terapi yang terstandarisasi. Melalui layanan TCM, Klinik Puri Moksa menghadirkan alternatif perawatan kesehatan yang aman, terpercaya, dan terintegrasi untuk mendukung kesejahteraan pasien secara menyeluruh.',
    tags: [
      'Nyeri kronis',
      'Insomnia',
      'Pencernaan terganggu',
      'Gangguan autoimun',
      'Ketidakseimbangan hormonal',
      'Kelelahan kronis',
    ],
    footerText: 'Akupuntur & herbal',
    landingHtml: `<section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Layanan Kami</h2><ul class="space-y-4 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li><span class="font-semibold block mb-1">Gua sha (Chuzhen/Terapi kerokan tradisional Tiongkok) 杵针刮痧</span>Membantu mengurangi nyeri muskuloskeletal, ketegangan otot, dan meningkatkan mikrosirkulasi jaringan melalui stimulasi mekanis pada permukaan kulit.</li><li><span class="font-semibold block mb-1">TEAS (Transcutaneous Electrical Acupoint Stimulation) ⽆创经⽪电针</span>Membantu manajemen nyeri, meningkatkan kualitas pemulihan pascatindakan, relaksasi, dan kualitas tidur melalui stimulasi listrik noninvasif pada titik akupunktur.</li><li><span class="font-semibold block mb-1">Bekam (Terapi bekam/Cupping) 拔罐</span>Membantu meredakan nyeri muskuloskeletal, ketegangan jaringan lunak, dan meningkatkan sirkulasi lokal melalui terapi vakum terapeutik.</li><li><span class="font-semibold block mb-1">Akupunktur Aurikular (Telinga) ⽿针</span>Membantu modulasi nyeri, stres, gangguan tidur, dan regulasi sistem saraf otonom melalui stimulasi titik refleksi pada aurikula telinga.</li><li><span class="font-semibold block mb-1">Pijat Tuina Kebugaran ⾏⽓活⾎推拿</span>Membantu meningkatkan relaksasi, melancarkan sirkulasi darah, serta mengurangi kelelahan dan ketegangan otot melalui manipulasi manual terapeutik.</li><li><span class="font-semibold block mb-1">Pijat Tuina Terapeutik 治疗推拿</span>Membantu penanganan keluhan muskuloskeletal, gangguan mobilitas sendi, dan nyeri jaringan lunak melalui teknik terapi manual yang terarah dan terukur.</li><li><span class="font-semibold block mb-1">Moksibusi Patch 泰吉能量灸</span>Membantu memberikan efek hangat terapeutik, meningkatkan kenyamanan tubuh, dan mendukung sirkulasi pada keluhan akibat paparan dingin dan ketegangan otot.</li><li><span class="font-semibold block mb-1">Quantitative Stress Analysis</span>Pemeriksaan terukur untuk menilai keseimbangan saraf otonom simpatis dan parasimpatis, beserta rekomendasi terapinya.</li><li><span class="font-semibold block mb-1">Facial Tuina</span>Teknik pijat wajah tradisional Tiongkok yang memadukan akupresur dan manipulasi lembut pada otot wajah, leher, dan dada.</li></ul></section>`,
  },
  {
    name: 'Kesehatan Mental oleh Psikolog',
    subName: 'Mental Health & Wellbeing Services',
    expectedOutcomeMessage:
      'Kami hadir untuk mendampingi setiap langkah perjalanan Anda - baik sebagai individu maupun organisasi.',
    badge: 'KESEHATAN MENTAL',
    thumbnailUrl: '/psikolog.webp',
    description:
      'Kesehatan mental adalah fondasi dari performa, relasi, dan kualitas hidup yang optimal. Di Puri Moksa, kami menghadirkan layanan kesehatan mental yang dirancang secara komprehensif—menggabungkan pendekatan ilmiah, empati, dan personalisasi untuk membantu individu maupun organisasi berkembang secara berkelanjutan.',
    longDescription:
      'Kesehatan mental adalah fondasi dari performa, relasi, dan kualitas hidup yang optimal. Di Puri Moksa, kami menghadirkan layanan kesehatan mental yang dirancang secara komprehensif—menggabungkan pendekatan ilmiah, empati, dan personalisasi untuk membantu individu maupun organisasi berkembang secara berkelanjutan.<br><br>Kami percaya bahwa kesejahteraan bukan hanya tentang mengatasi masalah, tetapi tentang membangun kapasitas untuk tumbuh, beradaptasi, dan mencapai potensi terbaik.',
    tags: [
      'Anxiety & depresi',
      'Burnout',
      'Trauma',
      'Transisi hidup',
      'Stres kerja',
      'Kesulitan tidur',
      'Kelelahan emosional',
    ],
    footerText: '3 sub-layanan tersedia',
    landingHtml: `<section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Corporate Wellbeing Solutions</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mb-4">Investasi strategis untuk menciptakan lingkungan kerja yang sehat, produktif, dan berkelanjutan.</p><ul class="list-disc marker:text-[#268894] space-y-4 pl-4"><li><strong class="block mb-1">Corporate Wellbeing Support</strong>Pendekatan proaktif untuk meningkatkan kesehatan mental karyawan dan membangun budaya kerja yang positif.</li><li><strong class="block mb-1">Organizational Wellbeing Program</strong>Program yang dirancang khusus sesuai budaya dan tujuan perusahaan, dengan fokus pada transformasi jangka panjang.</li><li><strong class="block mb-1">Leadership Psychological Support</strong>Program interaktif untuk memperkuat resiliensi, kecerdasan emosional, dan keamanan psikologis dalam kepemimpinan.</li><li><strong class="block mb-1">Workshop & Psychoeducation</strong>Sesi interaktif yang membekali tim dengan keterampilan menghadapi stres, meningkatkan self-awareness, dan membangun hubungan kerja yang sehat.</li><li><strong class="block mb-1">Wellbeing Culture Consultation</strong>Konsultasi strategis bagi HR dan pimpinan untuk menciptakan lingkungan kerja yang aman secara psikologis dan mendukung pertumbuhan individu.</li></ul></div></section><section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Personal Wellbeing Services</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mb-4">Pendekatan personal untuk membantu Anda mencapai keseimbangan mental, emosional, dan kualitas hidup yang lebih baik.</p><ul class="list-disc marker:text-[#268894] space-y-4 pl-4"><li><strong class="block mb-1">Individual Counseling</strong>Sesi konseling yang bersifat rahasia untuk mengatasi kecemasan, burnout, relasi, pencarian jati diri, hingga proses kehilangan, dengan pendekatan yang hangat dan profesional.</li><li><strong class="block mb-1">Executive Support</strong>Dukungan eksklusif dan confidential bagi profesional dengan tekanan tinggi, untuk menjaga performa sekaligus kesejahteraan mental.</li><li><strong class="block mb-1">Integrated Mind-Body Sessions</strong>Sesi holistik yang menggabungkan kesehatan mental dan fisik untuk membantu Anda merasa lebih seimbang, fokus, dan berenergi.</li></ul></div></section>`,
  },
  {
    name: 'Energy Healing',
    subName: 'Layanan Kami',
    expectedOutcomeMessage:
      'Menyelaraskan frekuensi tubuh untuk penyembuhan alami.',
    badge: 'ENERGI & KESEIMBANGAN',
    thumbnailUrl: '/energy_healing.webp',
    description:
      'Di Puri Moksa, kami menghadirkan rangkaian layanan holistik yang dirancang untuk membantu Anda mencapai keseimbangan hidup, kejernihan pikiran, serta pertumbuhan diri yang berkelanjutan—baik secara personal maupun profesional.',
    longDescription:
      'Di Puri Moksa, kami menghadirkan rangkaian layanan holistik yang dirancang untuk membantu Anda mencapai keseimbangan hidup, kejernihan pikiran, serta pertumbuhan diri yang berkelanjutan—baik secara personal maupun profesional.',
    tags: [
      'Stres kronis',
      'Burnout',
      'Gangguan tidur',
      'Kecemasan',
      'Trauma (fase restoratif)',
      'Ingin meningkatkan energi',
    ],
    footerText: '6 sub-layanan tersedia',
    landingHtml: `<section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Coaching</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mt-4">Pendampingan yang membantu Anda memperoleh kejelasan, meningkatkan kesadaran diri, mengembangkan potensi, serta mencapai tujuan hidup yang lebih bermakna.</p><p class="font-bold">Area pendampingan:</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-1"><li>Life Coaching</li><li>Career Coaching</li><li>Leadership Coaching</li><li>Relationship Coaching</li><li>Personal Growth Coaching</li></ul></div></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Energy Healing</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mt-4">Berbagai modalitas berbasis energi untuk mendukung relaksasi mendalam, keseimbangan energi, serta proses pemulihan dan transformasi diri.</p><p class="font-bold text-sm leading-relaxed mt-4">Modalitas yang tersedia:</p><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mt-4"><div class="border border-slate-200 rounded-xl bg-white p-5 shadow-sm"><h3 class="text-base font-serif text-slate-800 mb-2 border-b pb-2 border-slate-100">Access Bars®</h3><p class="text-xs text-slate-500 leading-relaxed">Membantu melepaskan stres, overthinking, dan pola pikir yang membatasi</p></div><div class="border border-slate-200 rounded-xl bg-white p-5 shadow-sm"><h3 class="text-base font-serif text-slate-800 mb-2 border-b pb-2 border-slate-100">Sound Healing</h3><p class="text-xs text-slate-500 leading-relaxed">Menenangkan sistem saraf melalui getaran dan frekuensi suara</p></div><div class="border border-slate-200 rounded-xl bg-white p-5 shadow-sm"><h3 class="text-base font-serif text-slate-800 mb-2 border-b pb-2 border-slate-100">Body Process</h3><p class="text-xs text-slate-500 leading-relaxed">Melepaskan ketegangan dan mengaktifkan kemampuan penyembuhan alami tubuh</p></div><div class="border border-slate-200 rounded-xl bg-white p-5 shadow-sm"><h3 class="text-base font-serif text-slate-800 mb-2 border-b pb-2 border-slate-100">B4 Format</h3><p class="text-xs text-slate-500 leading-relaxed">Mengembalikan keseimbangan energi dan meningkatkan vitalitas secara menyeluruh</p></div><div class="border border-slate-200 rounded-xl bg-white p-5 shadow-sm"><h3 class="text-base font-serif text-slate-800 mb-2 border-b pb-2 border-slate-100">Access Facelift®</h3><p class="text-xs text-slate-500 leading-relaxed">Mendukung relaksasi dan regenerasi alami tubuh</p></div></div></div></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Mindfulness & Wellness Programs</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mt-4">Program yang membantu Anda membangun kesadaran diri, mengelola stres, dan menciptakan keseimbangan hidup yang lebih optimal.</p><p class="font-bold">Program meliputi:</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-1"><li>Meditasi</li><li>Yin Yoga</li><li>Wellness Retreat</li><li>Stress Management Program</li><li>Corporate Wellness Program</li></ul></div></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Tarot & Oracle Reflection</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="text-sm leading-relaxed mt-4">Sesi reflektif untuk membantu Anda melihat perspektif baru, memperdalam kesadaran diri, serta mendapatkan insight dalam pengambilan keputusan yang lebih selaras.</p><p class="font-bold text-sm leading-relaxed mt-4">Manfaat yang Dapat Dirasakan:</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-1"><li>Pikiran lebih tenang dan jernih</li><li>Stres dan overthinking berkurang</li><li>Tidur lebih berkualitas</li><li>Energi lebih seimbang</li><li>Koneksi diri lebih dalam</li><li>Hubungan lebih harmonis</li><li>Fokus dan produktivitas meningkat</li><li>Kualitas hidup lebih baik</li></ul></div></section><section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Siapa yang Kami Layani</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p class="font-bold text-sm leading-relaxed mt-4">Individu</p><p class="text-sm leading-relaxed mt-2">Profesional, eksekutif, entrepreneur, mahasiswa, ibu rumah tangga, hingga pensiunan—siapa pun yang ingin bertumbuh dan meningkatkan kualitas hidupnya.</p><p class="font-bold text-sm leading-relaxed mt-4">Organisasi</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-2 mt-2"><li>Corporate Wellness Program</li><li>Employee Wellbeing Program</li><li>Leadership Development</li><li>Team Wellness Workshop</li><li>Mental Health Awareness Session</li></ul></div></section>`,
  },
  {
    name: 'Pelayanan Nutrisi',
    subName: 'Wellness Nutrition & Metabolic Health Program',
    expectedOutcomeMessage:
      'Mencapai keseimbangan nutrisi untuk mendukung metabolisme.',
    badge: 'GIZI FUNGSIONAL',
    thumbnailUrl: '/nutrition.webp',
    description:
      'Program ini dirancang untuk membantu Anda mengatasi akar masalah metabolik, bukan sekadar gejala. Dengan pendekatan personal dan berbasis evidence, kami membantu mengoptimalkan metabolisme, meningkatkan energi, memperbaiki komposisi tubuh, dan menghadirkan hasil yang nyata serta berkelanjutan.',
    longDescription:
      'Jika Anda merasa tubuh mudah lelah, berat badan sulit turun, atau hasil diet tidak bertahan lama—ini saatnya berhenti mencoba metode yang tidak tepat.<br><br>Program ini dirancang untuk membantu Anda mengatasi akar masalah metabolik, bukan sekadar gejala. Dengan pendekatan personal dan berbasis evidence, kami membantu mengoptimalkan metabolisme, meningkatkan energi, memperbaiki komposisi tubuh, dan menghadirkan hasil yang nyata serta berkelanjutan.<br><br>Cocok untuk Anda yang mengalami obesitas, resistensi insulin, gula darah tinggi, hipertensi, atau gangguan metabolik lainnya—program ini bekerja menyeluruh melalui perbaikan nutrisi, gaya hidup, kesehatan pencernaan, kualitas tidur, dan manajemen stres.<br><br>Setiap program disusun khusus untuk Anda, berdasarkan evaluasi mendalam, sehingga hasil yang dicapai lebih terarah, efektif, dan tahan lama.',
    tags: [
      'Berat badan susah turun',
      'Digestive issues',
      'Sindrom metabolik',
      'PCOS/Kista',
      'Hormonal imbalance',
      'Athletic performance',
      'Longevity goals',
    ],
    footerText: 'Medical-grade nutrition',
    landingHtml: `<section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Layanan yang Anda dapatkan</h2><ul class="space-y-3 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li>Comprehensive Health & Wellness Assessment.</li><li>Personalized Lifestyle, Nutrition & Sustainable Weight Management Program</li><li>Metabolic Health Optimization</li><li>Intravenous Nutrient Therapy untuk energi & imunitas</li><li>Advanced Regenerative Medicine (Exosome, Secretome, Stem Cell – sesuai indikasi)</li><li>Natural Digestive & Organ Detoxification Program</li><li>Stress Management & Mind-Body Wellness Coaching</li><li>Executive Health Monitoring & Personalized Wellness Mentoring</li></ul></section>`,
  },
  {
    name: 'Totok Aura & Palm Reading',
    subName: 'Fokus: Regulasi Emosi • Regulasi Sistem Saraf • Kesadaran Diri',
    expectedOutcomeMessage:
      'Secara keseluruhan, kedua layanan ini berfokus pada keseimbangan energi, peningkatan kesadaran diri, relaksasi mendalam, serta membantu Anda terhubung lebih baik dengan diri sendiri.',
    badge: 'TERAPI EKSPRESIF',
    thumbnailUrl: '/totok_aura.webp',
    description:
      'Secara keseluruhan, kedua layanan ini berfokus pada keseimbangan energi, peningkatan kesadaran diri, relaksasi mendalam, serta membantu Anda terhubung lebih baik dengan diri sendiri.',
    longDescription:
      'Layanan yang dirancang untuk membuka aura positif wajah...',
    tags: [
      'Sulit mengungkapkan perasaan',
      'Lelah & kehilangan',
      'Trauma',
      'Burnout',
      'Transisi hidup berat',
      'Stres tinggi',
    ],
    footerText: 'Tanpa skill seni sebelumnya',
    landingHtml: `<section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Totok Aura</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p>Totok Aura adalah teknik penekanan lembut pada titik-titik tertentu di area wajah, kepala, dan leher yang bertujuan membantu melancarkan aliran energi, menciptakan relaksasi mendalam, serta menyeimbangkan kondisi emosi dan pikiran.</p><p class="font-semibold mt-4">Manfaat totok Aura:</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-2"><li>Membantu membuka dan menyeimbangkan aliran energi positif</li><li>Memberikan relaksasi mendalam serta membantu menurunkan stres</li><li>Mendukung aktivasi sistem saraf parasimpatis (rest & digest)</li><li>Membantu proses peremajaan kulit dan meningkatkan kesegaran wajah</li><li>Menyeimbangkan emosi serta melepaskan ketegangan fisik dan mental</li><li>Meningkatkan kepercayaan diri, kesadaran diri, dan keharmonisan internal</li></ul><p class="mt-4">Cocok untuk semua individu, terutama bagi yang membutuhkan pemulihan energi dan relaksasi menyeluruh (mind, body, and soul).</p></div></section><section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Palm Reading</h2><div class="space-y-3 text-sm text-slate-600 ml-4"><p>Palm Reading adalah metode refleksi diri melalui pembacaan garis dan bentuk tangan untuk membantu memahami karakter, potensi, serta arah pengembangan diri.</p><p class="font-semibold mt-4">Manfaat Palm Reading:</p><ul class="list-disc marker:text-[#268894] pl-4 space-y-2"><li>Mengenali karakter dan potensi diri lebih dalam</li><li>Menjadi media refleksi perjalanan hidup</li><li>Memberikan insight untuk pengambilan keputusan yang lebih sadar</li><li>Mendukung ketenangan psikologis dan peningkatan self-awareness</li></ul></div></section>`,
  },
  {
    name: 'Layanan Laboratorium',
    subName: 'Pemeriksaan Kesehatan Menyeluruh & Terintegrasi',
    expectedOutcomeMessage:
      'Disarankan puasa 8–10 jam sebelum pemeriksaan (untuk hasil optimal).<br><br>Hasil dapat digunakan untuk konsultasi lanjutan dengan dokter/terapis di Puri Moksa.',
    badge: 'pemeriksaan kesehatan menyeluruh & terintegrasi',
    thumbnailUrl: '/lab.webp',
    description:
      'Di Puri Moksa Integrated Clinic, kami menyediakan berbagai paket pemeriksaan laboratorium yang dirancang untuk membantu Anda memahami kondisi kesehatan secara menyeluruh. Dengan pendekatan preventif dan holistik, setiap paket kami disusun untuk mendeteksi dini risiko penyakit dan menjaga kualitas hidup Anda.',
    longDescription:
      'Di Puri Moksa Integrated Clinic, kami menyediakan berbagai paket pemeriksaan laboratorium yang dirancang untuk membantu Anda memahami kondisi kesehatan secara menyeluruh. Dengan pendekatan preventif dan holistik, setiap paket kami disusun untuk mendeteksi dini risiko penyakit dan menjaga kualitas hidup Anda.',
    tags: [
      'Nyeri punggung & leher',
      'Post-cedera',
      'Post-operasi',
      'Postur buruk',
      'Nyeri sendi kronis',
      'Kekakuan otot',
    ],
    footerText: 'Terdapat 4 sub-layanan',
    landingHtml: `<section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Optimal Wellness Screening Package</h2><p class="text-sm text-slate-600 mb-3">Paket pemeriksaan dasar untuk memantau kondisi kesehatan harian dan deteksi dini. Pemeriksaan meliputi:</p><ul class="space-y-3 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li>Hematologi lengkap</li><li>Urine rutin</li><li>SGOT/SGPT (fungsi hati)</li><li>Gamma GT</li><li>Glukosa puasa</li><li>Kreatinin</li><li>eLFG (CKD-EPI) – fungsi ginjal</li><li>Asam urat</li><li>Kolesterol total</li><li>Kolesterol HDL</li><li>Kolesterol LDL Direk</li><li>Trigliserida</li></ul></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Health Plus Screening Package</h2><p class="text-sm text-slate-600 mb-3">Paket lanjutan dengan parameter tambahan untuk evaluasi metabolik lebih lengkap. Pemeriksaan meliputi:</p><ul class="space-y-3 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li>Hematologi lengkap</li><li>Urine rutin</li><li>SGOT/SGPT</li><li>Gamma GT</li><li>Glukosa puasa</li><li>Kreatinin</li><li>eLFG (CKD-EPI)</li><li>Asam urat</li><li>Kolesterol total</li><li>Kolesterol HDL</li><li>Kolesterol LDL Direk</li><li>Trigliserida</li><li>ApoB (risiko kardiovaskular)</li><li>HbA1C (rata-rata gula darah 3 bulan)</li><li>eAg</li></ul></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Health Executive Screening Package</h2><p class="text-sm text-slate-600 mb-3">Paket komprehensif untuk pemantauan kesehatan menyeluruh, cocok untuk profesional aktif. Pemeriksaan meliputi:</p><ul class="space-y-3 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li>Hematologi lengkap</li><li>Urine rutin</li><li>SGOT/SGPT</li><li>Gamma GT</li><li>Glukosa puasa</li><li>Kreatinin</li><li>eLFG (CKD-EPI)</li><li>Asam urat</li><li>Kolesterol total</li><li>Kolesterol HDL</li><li>Kolesterol LDL Direk</li><li>Trigliserida</li><li>ApoB</li><li>HbA1C</li><li>eAg</li><li>TSHs (fungsi tiroid)</li></ul></section><section class="mb-8"><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Ultimate Executive Wellness Screening Package</h2><p class="text-sm text-slate-600 mb-3">Paket paling lengkap untuk evaluasi kesehatan premium dan optimal. Pemeriksaan meliputi:</p><ul class="space-y-3 text-sm text-slate-600 ml-4 list-disc marker:text-[#268894]"><li>Hematologi lengkap</li><li>Urine rutin</li><li>SGOT/SGPT</li><li>Gamma GT</li><li>Glukosa puasa</li><li>Kreatinin</li><li>eLFG (CKD-EPI)</li><li>Asam urat</li><li>Kolesterol total</li><li>Kolesterol HDL</li><li>Kolesterol LDL Direk</li><li>Trigliserida</li><li>ApoB (risiko kardiovaskular)</li><li>HbA1C</li><li>eAg</li><li>TSHs</li><li>Vitamin D 25-OH total</li></ul></section><section><h2 class="text-2xl font-serif text-[#1e3a40] mb-4 flex items-center gap-2"><span class="w-1 h-6 bg-[#268894] inline-block rounded-sm"></span>Kenapa Pilih Pemeriksaan di Puri Moksa?</h2><ul class="space-y-3 text-sm text-slate-600 ml-4"><li>✔ Pendekatan holistik & integratif</li><li>✔ Interpretasi hasil oleh tenaga profesional</li><li>✔ Deteksi dini risiko penyakit</li><li>✔ Nyaman & privat</li><li>✔ Sudah termasuk biaya administrasi</li></ul></section>`,
  },
];

async function bootstrap() {
  const app = await NestFactory.createApplicationContext(AppModule);
  const dataSource = app.get(DataSource);
  const serviceRepo = dataSource.getRepository(ServiceEntity);

  console.log('🚀 Starting flat database seeding...');

  for (const data of SEED_DATA) {
    const existing = await serviceRepo.findOne({ where: { name: data.name } });

    if (!existing) {
      const service = serviceRepo.create({
        name: data.name,
        subName: data.subName,
        expectedOutcomeMessage: data.expectedOutcomeMessage,
        badge: data.badge,
        thumbnailUrl: data.thumbnailUrl,
        description: data.description,
        longDescription: data.longDescription,
        tags: data.tags,
        footerText: data.footerText,
        landingHtml: data.landingHtml,
      });
      await serviceRepo.save(service);
      console.log(`✅ Created service: ${service.name}`);
    } else {
      console.log(`⏩ Skipped service (already exists): ${existing.name}`);
    }
  }

  console.log('🎉 Flat seeding completed successfully!');
  await app.close();
}

bootstrap().catch((err) => {
  console.error('❌ Seeder failed', err);
  process.exit(1);
});
