PageSourceSearch

https://perdaus.org.sg/assets/FeaturedProgrammes-CsxPLy5R.js

js perdaus.org.sg collected 2026-10-07 22:56:08 UTC 4,293 bytes, 6 lines download raw bytes

1import{c as s,j as e,L as t,B as n}from"./index-CkST2E5_.js";import{P as i,S as r}from"./shared-Do-tkTZc.js";import{S as o}from"./SEOHead-Cgdu4kZe.js";import{p as c}from"./pattern-bg-BkbeWLIH.js";import{M as d}from"./moon-DMZLZnRm.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const l=s("Egg",[["path",{d:"M12 22c6.23-.05 7.87-5.57 7.5-10-.36-4.34-3.95-9.96-7.5-10-3.55.04-7.14 5.66-7.5 10-.37 4.43 1.27 9.95 7.5 10z",key:"1c39pg"}]]),m="/assets/programme-solat-CW5hB6MV.webp",h="/assets/programme-ngaji-hGoEBVhm.webp",g="/assets/programme-iqra-qr-rYCND.webp",u=[{image:m,title:"Solat Programme",desc:"Master the pillars of prayer with guided instruction, practical demonstrations, and personalised feedback. Open to learners of all ages seeking to perfect their daily worship.",href:"#"},{image:h,title:"Ngaji Programme",desc:"Develop beautiful, confident Qur'anic recitation through structured coaching sessions. Our experienced ustaz and ustazah will guide you from basic reading to fluent recitation.",href:"#"},{image:g,title:"Iqra Programme",desc:"Begin your journey to reading the Quran with our proven, step-by-step Iqra methodology. Perfect for beginners and young learners building foundational Arabic reading skills.",href:"#"}],f=[{icon:d,title:"Ramadhan 2026: Mahabbah & Khidmah",desc:"Our annual Ramadhan campaign focuses on strengthening family ties through shared worship, community iftars, and contributing to da'wah efforts. Join us in making this blessed month a time of deep spiritual renewal and collective giving.",cta:"View Ramadhan campaign details",href:"/ramadhan"},{icon:l,title:"Qurban & 'Aqiqah",desc:"Participate in the sunnah of qurban (ritual sacrifice during Eid al-Adha) and 'aqiqah (sacrifice for newborns). We handle the arrangements so you can focus on the spiritual significance. Understand the differences, the conditions, and the beautiful wisdom behind these acts of worship.",cta:"Register Interest",href:"/qurban"}];function y(){return e.jsxs(e.Fragment,{children:[e.jsx(o,{title:"Featured Programmes",description:"Specialised offerings to deepen your worship, strengthen your practice, and connect with your faith at Perdaus.",canonical:"https://perdaus.org.sg/programmes"}),e.jsx(i,{title:"Featured Programmes",subtitle:"Specialised offerings to deepen your worship, strengthen your practice, and connect with your faith.",backgroundImage:c}),e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-narrow mx-auto",children:[e.jsx(r,{eyebrow:"Core Programmes",title:"Strengthen Your Daily Worship"}),e.jsx("div",{className:"grid gap-8 md:grid-cols-3",children:u.map(a=>e.jsxs("div",{className:"group flex flex-col items-center text-center",children:[e.jsx("div",{className:"relative mb-6 h-56 w-56 md:h-64 md:w-64 lg:h-72 lg:w-72",children:e.jsx("img",{src:a.image,alt:a.title,className:"h-full w-full object-contain transition-transform duration-500 group-hover:scale-105"})}),e.jsx("h3",{className:"mb-2 font-heading text-xl font-bold text-foreground",children:a.title}),e.jsx("p",{className:"mb-4 max-w-xs font-body text-sm text-muted-foreground",children:a.desc}),e.jsx(t,{to:"/contact",className:"font-heading text-sm font-bold text-primary hover:text-secondary",children:"Register →"})]},a.title))})]})}),e.jsx("section",{className:"bg-accent section-padding",children:e.jsxs("div",{className:"container-narrow mx-auto",children:[e.jsx(r,{eyebrow:"Seasonal Campaigns",title:"Annual Highlights"}),e.jsx("div",{className:"grid gap-8 md:grid-cols-2",children:f.map(a=>e.jsxs("div",{className:"rounded-xl border border-border bg-card p-8 shadow-card",children:[e.jsx("div",{className:"mb-4 flex h-12 w-12 items-center justify-center rounded-lg bg-secondary/10",children:e.jsx(a.icon,{className:"h-6 w-6 text-secondary"})}),e.jsx("h3",{className:"mb-3 font-heading text-xl font-bold text-foreground",children:a.title}),e.jsx("p",{className:"mb-4 font-body text-sm leading-relaxed text-muted-foreground",children:a.desc}),e.jsx(t,{to:a.href,children:e.jsx(n,{variant:"outline",className:"font-heading text-sm font-bold",children:a.cta})})]},a.title))})]})})]})}export{y as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.