Wahyu & Umi

Wahyu & Umi

Minggu, 26 Juli 2026

Wahyu & Umi

Desa Mekar Mulya / Rd

Promise

Assalamualaikum Warahmatulahi Wabarakatuh

Maha Suci Allah yang telah menciptakan manusia dengan berpasang-pasangan. Dengan memohon Rahmat dan Ridho Allah SWT, kami bermaksud mengundang Saudara/i dalam acara resepsi pernikahan kami.

 

Groom & Bride

Wahyu Adi Wibowo

Putra Kedua Dari :

Bapak Suparno/Nano & Ibu Waliyah

 

Vakhidatun Umi

Putri Pertama Dari :

Bapak Saefur/Pur(alm) & Ibu Indarwati

Wedding Event

Akad Nikah

Kamis, 23 Juli 2026

09.00 WIb s/d selesai

Kediaman Mempelai Wanita

Resepsi

Minggu, 26 Juli 2026

09.00 WIB s/d selesai

Kediaman Mempelai Pria

Desa Mekar Mulya/Rd

Countdown

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

We are going to

Celebrate Our Love

Our Gallery

Love Gift

Tanpa mengurangi rasa hormat, bagi anda yang ingin memberikan tanda kasih untuk mempelai, dapat melalui virtual account atau E-wallet

Dana logo
Transfer Ke Rekening a.n
Wahyu Adi Wibowo
082282407042
Salin No Rekening
bank-bri.png.webp
Transfer Ke Rekening a.n
Vakhidatun Umi
558601046748534
Salin No Rekening

Wishes

Kepada tamu undangan diharapkan untuk mengisi  form kehadiran di bawah ini dan memberikan ucapan kata kata terindah di moment terindah kami

“Dan di antara ayat-ayat-Nya ialah Dia menciptakan untukmu istri-istri dari jenismu sendiri, supaya kamu merasa nyaman kepadanya, dan dijadikan-Nya di antaramu mawadah dan rahmah. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berpikir”
– AR-RUM 21 –

Merupakan suatu kebahagiaan dan kehormatan bagi kami, apabila Bapak/Ibu/Saudara/i, berkenan hadir dan memberikan do’a restu kepada Kami.

Wassalamualaikum Warahmatulahi Wabarakatuh

Kami Yang Berbahagia

Keluarga Besar :
Bapak Suparno/Nano & Ibu Waliyah

Keluarga Besar :
Bapak Saefur/Pur(alm) & Ibu Indarwati

Wahyu & Umi

Ngunduh Mantu
Wahyu & Umi
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

Design By

Klik Logo Untuk Info Pemesanan
Irva & Ratna

Irva & Ratna

30 Agustus 2026

Irva & Ratna

Kec. Penarik Kab. Mukomuko

Days
Hours
Minutes
Seconds

QS Ar-Rum

21

Maha Suci Allah yang telah menciptakan manusia dengan berpasang-pasangan. Dengan memohon Rahmat dan Ridho Allah SWT, kami bermaksud mengundang Saudara/i dalam acara resepsi pernikahan kami.

GROOM & BRIDE

Irva Apri Kurniawan

Putra Bungsu Dari :

Bapak Supraptulisno & Ibu Lutinem

&

Ratna Ningsih

Putri Kedua Dari :

Bapak alm. Kamsono & Ibu Saodah

 

We are going to

Celebrate Our Love

Our Wedding

Event

AKAD NIKAH

Telah di Laksanakan

Rabu, 26 Agustus 2026

Kediaman Mempelai Wanita

NGUNDUH MANTU

Minggu, 30 Agustus 2026

Pukul : 08.00 WIB – Selesai

Kediaman Bapak Supraptulisno & Ibu Lutinem

Rt. 4 dusun 2 , Sp 3 Bumi Mulya, Kec. Penarik Kab.mukomuko Prov Bengkulu

Wedding

Gift

Tanpa mengurangi rasa hormat, bagi anda yang ingin memberikan tanda kasih untuk mempelai, dapat melalui virtual account atau E-wallet

bank-bri.png.webp
Transfer Ke Rekening BRI a.n
IRVA APRI KURNIAWAN
01040270533
Salin Rekening

- Irva

Ratna -

Wishes

Merupakan suatu kebahagiaan dan kehormatan bagi kami, apabila Bapak/Ibu/Saudara/i, berkenan hadir dan memberikan do’a restu kepada Kami.

See You on Our Big Day

Irva & Ratna

Ngunduh Mantu
Irva & Ratna
Kepada YTH Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

Semoga Pernikahannya Barokah dan menjadi keluarga yang Sakinah Mawaddah Warrohmah

Amiiin

Created By:

Klik Logo untuk info
Batak

Batak

Your Are Invited!

Kepada Yth. Bapak / Ibu /Saudara/i

Tamu Undangan

The Wedding Of

Yohan & Yanti

23 Mei 2026

The Wedding Of
Yohan & Yanti
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

“ Berdua lebih baik dari pada seorang diri, Karena mereka menerima upahnya yang baik dalam jerih payah mereka “

- Pengkhotbah 4:9 -

Salam Sejahtera

Tuhan membuat segala sesuatu indah pada waktunya. Indah saat Dia mempertemukan, indah saat Dia menumbuhkan kasih, dan indah saat Dia mempersatukan putra-putri kami dalam suatu ikatan pernikahan kudus.

Yohandri Sitinjak

Putra dari
Bapak H. Sitinjak
& Ibu H. Br. Sinaga

&

Krisdiyanti Sipayung, Amd.Gz

Putri dari
Bapak St. M.P. Sipayung &
Ibu E. Br. Manalu

Save The Date

Kami akan menikah,
dan kami ingin Anda menjadi bagian dari
hari istimewa kami!

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Rangkaian Acara Yang Akan Diselenggarakan

Pemberkatan

Sabtu, 23 Mei 2026

Pukul 09.00 WIB - Selesai

GEREJA GEKARI

Jl. Ir. Rustandi RT 17/RW 05, Kelurahan Sumber Jaya, Kota Bengkulu

Resepsi

Sabtu, 23 Mei 2026

Pukul 10.00 WIB - Selesai

GEDUNG SERBA GUNA HKBP

Jl. Mahakam III No. 150 Lingkar Barat Kota Bengkulu

Berikan Ucapan &
Doa Restu Anda

Tinggalkan kami doa terbaik anda
untuk momen bahagia kami

Terima Kasih

Atas kehadiran dan Doa Restunya kami ucapkan terimakasih.

Kami Yang Berbahagia,

Yohan & Yanti

Keluarga Besar

Mempelai Pria

Bapak H. Sitinjak
& Ibu H. Br. Sinaga

Keluarga Besar

Mempelai Wanita

Bapak St. M.P. Sipayung &
Ibu E. Br. Manalu

By Onma Production Klik Logo Untuk Pemesanan

Ade & Eko

Ade & Eko

The Wedding Of
Ade & Eko
Kepada Bapak/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar
Assalamualaikum Warahmatullahi Wabarakatuh
Maha suci Allah SWT yang telah menciptakan makhluk-NYA berpasang-pasangan. Untuk mengikuti Sunnah Rasul-Mu dalam rangka membentuk keluarga yang sakinah, mawaddah, warahmah. Maka ijinkanlah kami menikahkannya. Ya Allah perkenankan kami merangkaikan kasih sayang yang kau ciptakan diantara putra-putri kami.

Ade Yufira Yanti

Putri Ketiga Dari
Bapak Maizil
& Ibu Murni Yanti

Eko Seswanto

Putra Pertama Dari
Bapak Kisman
& Ibu Kaisem

Waktu Menuju Acara

Hari
Jam
Menit
Detik
Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta'ala, Kami mengundang Bapak/Ibu/Saudara/i, untuk menghadiri Resepsi Pernikahan kami. yang Insya Allah akan dilaksanakan pada :

Akad Nikah

Resepsi

Wedding Gallery

Beri ucapan dan doa

"Dan di antara ayat-ayat-Nya ialah Dia menciptakan untukmu istri-istri dari jenismu sendiri, supaya kamu merasa nyaman kepadanya, dan dijadikan-Nya di antaramu mawadah dan rahmah. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berpikir"
- AR-RUM 21 -

Kirim Hadiah

Jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.
Dana logo
Silahkan transfer ke rekening a.n
ADE IYUFIRA YANTI
Dana logo
Silahkan transfer ke rekening a.n
EKO SESWANTO
rumah-2.png.webp
Anda Juga Bisa Mengirimkan Kado Fisik Ke Alamat Berikut
<b>Penerima : ADE IYUFIRA YANTI</b><br>Sp4 Setia Budi,Kec.Teras terunjam,kab.Muko-muko ( Rt 7, Rw 2 )
Salin Alamat
Atas kehadiran dan do’a restu dari Bapak/Ibu/Saudara/i sekalian, kami mengucapkan Terima Kasih.

Wassalamu’alaikum Wr. Wb.

Kami Yang Berbahagia
Keluarga Besar
Bapak Maizil
& Ibu Murni Yanti
Keluarga Besar
Bapak Kisman
& Ibu Kaisem

Ade & Eko

Design By :

Klik Logo Untuk Pemesanan
Umi & Ibnu

Umi & Ibnu

The Wedding of

Umi & Ibnu

Ahad, 26 Juli 2026

Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

Assalamu’alaikum warahmatullahi wabarakatuh

Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta’ala,
insyaaAllah kami akan menyelenggarakan acara pernikahan :

Umi Faridhotul Afifah, S.Pd, Gr.

Putri dari Kel. Bapak Parjan & Ibu Hartini
( Duyungan - Sukosewu - Bojonegoro )

&

Ibnu Ali Mas’ud, S.Ag, M.Pd

Putra dari Kel. Bapak H. Ahmad Su’ud & Ibu Hj. Nursiati
( Sidoraharjo - Kedamean - Gresik )

Untuk mengikuti Sunnah Rasul-Mu
dalam rangka membentuk keluarga yang sakinah, mawaddah,& warahmah.
maka ijinkanlah kami menikahkannya.

Akad Nikah

Minggu, 26 Juli 2026

Pukul: 09:00 WIB - Selesai

Kediaman Mempelai Wanita

Resepsi

Ahad, 26 Juli 2026

Pukul : 12.00 WIB

Ds. Duyungan, Rt.03, Rw.04, Kecamatan Sukosewu, Kabupaten Bojonegoro

Hiburan : Nasyid Nuruzzahro

Ngunduh Mantu

Ahad, 02 Agustus 2026

Pukul : 13.00 WIB

JL. Raya Sidoraharjo RT. 04, RW. 02, desa Sidoraharjo, Kec. Kedamean, Kab. Gresik

Yang InsyaAllah akan diselenggarakan pada :

Ahad, 26 Juli 2026

Hitung Mundur Acara
  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik
Kirim Hadiah

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami. Jazakumullahu khayran.

Penerima Kado: Ibnu Ali Mas’ud, S.Ag

bank-bri-1200px-logo
318101030596537 a.n Ibnu Ali Mas’ud, S.Ag
318101030596537
Salin Rekening
Beri Doa & Ucapan Terbaikmu

Untuk Kedua Mempelai

Hope to see you soon, Stay safe and healthy!

Adab Walimah

Tanppa mengurangi rasa hormat, dimohon kepada para tamu undangan untuk memperhatikan hal-hal berikut saat menghadiri acara:

Infishol, Tamu Pria Dan Wanita Akan Dipisah

Mendoakan Keberkahan Untuk Pengantin & Keluarga

Tidak Berjabat Tangan Dengan Non-Mahrom

Berpakaian Dengan Rapih & Sopan

Memperhatikan Adab Makan & Minum

Tidak Foto/Video Pengantin Tanpa Izin

بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِى خَيْرٍ

Barakallahu laka wa baraka ‘alaika wa jama’a bainakuma fii Khoir

“Mudah-mudahan Allah memberkahi engkau dalam segala hal (yang baik) dan mempersatukan kamu berdua dalam kebaikan”

Terima Kasih

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Umi & Ibnu

Kami Yang Berbahagia:

Kel. Bpk. Parjan & Ibu Hartini

Kel. Bpk. H. Ahmad Su’ud & Ibu Hj. Nursiati

Wassalamu’alaikum warahmatullahi wabarakatuh

085641402877

//*code script horizontalnavmenu by WeddingPress, Dilarang diperjual-belikan ataupun dibagikan ulang tanpa seijin WeddingPress *// document.addEventListener('DOMContentLoaded', function () { let scrollableNavigations = document.querySelectorAll('.horizontalNav .elementor-nav-menu, .horizontalNewNav > div > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading, .horizontalTaxonomy .e-filter, .horizontalTabs > div > .e-n-tabs > .e-n-tabs-heading'); scrollableNavigations.forEach((scrollableNavigation) => { let navigationItems = Array.from(scrollableNavigation.querySelectorAll('.menu-item, .e-n-menu-title, .e-filter-item, .e-n-tab-title')).filter(e => e.parentElement.closest('.menu-item') == null); let activeNavigationItemIndex = navigationItems.findIndex((navigationItem) => navigationItem.classList.contains('current-menu-item') || navigationItem.getAttribute('aria-pressed') === 'true' || window.location.href.indexOf('#' + navigationItem.id) > -1); scrollableNavigation.style.scrollBehavior = "smooth"; navigationItems.forEach((navigationItem, i) => { let scrollToPosition = (navigationItem.getBoundingClientRect().left + navigationItem.offsetWidth / 2) - (window.innerWidth / 2); navigationItem.addEventListener('click', function () { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); }); if (i === activeNavigationItemIndex) { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); if (navigationItem.classList.contains('e-n-tab-title')) { setTimeout(() => { navigationItem.click(); }, 900); } } if (navigationItem.classList.contains('menu-item') || navigationItem.classList.contains('e-n-menu-title')) { let anchorElement = navigationItem.querySelector('a'); let observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.attributeName === 'aria-current' && mutation.target.getAttribute('aria-current') === 'location') { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); } }); }); observer.observe(anchorElement, { attributes: true }); } }); updateMask(scrollableNavigation); scrollableNavigation.addEventListener('scroll', function () { updateMask(scrollableNavigation); }); let navContainer = scrollableNavigation.parentElement; let navWidth = navContainer.offsetWidth; if (scrollableNavigation.classList.contains('e-n-tabs-heading')) { let tabHeadingHeight = scrollableNavigation.offsetHeight; navContainer.style.setProperty('--tab-heading-height', tabHeadingHeight + 'px'); } function noScrollClassManager() { navWidth = navContainer.offsetWidth; if (scrollableNavigation.scrollWidth <= scrollableNavigation.offsetWidth) { navContainer.classList.add('no-scroll'); } else { navContainer.classList.remove('no-scroll'); } } noScrollClassManager(); let windowWidth = window.innerWidth; window.addEventListener('resize', function () { if (windowWidth === window.innerWidth) return; windowWidth = window.innerWidth; noScrollClassManager(); }); }); });
window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });
Wike & Edo

Wike & Edo

You're invited to the wedding of

Wike & Edo

Sabtu, 29 Agustus 2026

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

“Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir.”

{ QS. Ar-Rum : 21 }

Assalamu’alaikum Wr. Wb.

Dengan Memohon Rahmat Dan Ridho Dari Allah SWT. Kami Bermaksud Menyelenggarakan Syukuran Pernikahan Putra Putri Kami

Wike Rahayu Amelia

Putri Pertama Dari :
Bapak Neki Irawan
& Ibu Wiwin Sundari

&

Edo Pranata

Putra Bungsu Dari :
Bapak Jon Kenedi
& Ibu Rusima

Insya Allah Acara Akan Dilaksanakan Pada :

Akad Nikah

Resepsi

Di Kediaman Mempelai Wanita
Simpang Tiga Pasar Talang Padang
Kec. Talang Padang Kab. Empat Lawang

Wedding Gift

Doa Restu Anda merupakan karunia yang sangat berarti bagi kami.
Dan jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.

bank BCA1
transfer ke rekening
a.n EDO PRANATA
Dana logo
transfer ke rekening
a.n EDO PRANATA
bank BSI
transfer ke rekening
a.n EDO PRANATA
Dana logo
transfer ke rekening
a.n Wike Rahayu Amelia

Anda Juga Bisa Mengirim Kado Fisik Ke Alamat Berikut

rumah-2.png.webp
Penerima : Wike Rahayu Amelia
Simpang Tiga Pasar Talang Padang Kec. Talang Padang Kab. Empat Lawang
Salin Alamat

Tiada Yang Dapat Kami Ungkapkan Selain Rasa Terimakasih Dari Hati Yang Tulus Apabila Bapak/ Ibu/ Saudara/i Berkenan Hadir Untuk Memberikan Do’a Restu Kepada Kami

Wassalamu’alaikum Wr. Wb.

Wike & Edo

Minggu, 29 Agustus 2026

Berikan Ucapan Spesial Anda Disini :

jfshfcj
The Wedding Of
Wike & Edo
Kepada Bapak/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar
Mustofa & Linda

Mustofa & Linda

The Wedding of

Mustofa & Linda

Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

Assalamu’alaikum warahmatullahi wabarakatuh

Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta’ala,
insyaaAllah kami akan menyelenggarakan acara pernikahan :

Mustofa A. Prayitno, M.Pd. Gr.

Putra dari Bapak Suyitno & Ibu Sumartini (Toko Titin)
( Ds. Simo RT.02/RW.01, Kec. Balerejo, Kab. Madiun )

&

Linda A. Karisma, M. Pd.

Putri dari Bapak Siman Budi Santoso & Ibu Taminem
( Ds. Simo RT.17/RW.02, Kec. Balerejo, Kab. Madiun )

Untuk mengikuti Sunnah Rasul-Mu
dalam rangka membentuk keluarga yang sakinah, mawaddah,& warahmah.
maka ijinkanlah kami menikahkannya.

Temu Manten

Sabtu, 18 Juli 2026

Sabtu Legi Malem Minggu Pahing

Bertempat di Desa Simo RT.17/RW.02, Kec. Balerejo, Madiun

Yang InsyaAllah akan diselenggarakan pada :

Sabtu, 18 Juli 2026

Hitung Mundur Acara
  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik
Kirim Hadiah

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami. Jazakumullahu khayran.

Penerima Kado: Linda Ayu Karisma & Mustofa Aji Prayitno

BNI_logo.svg_.png.webp
1296501455 a.n Linda Ayu Karisma
1296501455
Salin Rekening
bank-bri-1200px-logo
220401005712507 a.n Linda Ayu Karisma
220401005712507
Salin Rekening
Bank_Syariah_Indonesia.svg-1.png
7317277894 a.n Mustofa Aji Prayitno
7317277894
Salin Rekening
Beri Doa & Ucapan Terbaikmu

Untuk Kedua Mempelai

Hope to see you soon, Stay safe and healthy!

Adab Walimah

Tanppa mengurangi rasa hormat, dimohon kepada para tamu undangan untuk memperhatikan hal-hal berikut saat menghadiri acara:

Infishol, Tamu Pria Dan Wanita Akan Dipisah

Mendoakan Keberkahan Untuk Pengantin & Keluarga

Tidak Berjabat Tangan Dengan Non-Mahrom

Berpakaian Dengan Rapih & Sopan

Memperhatikan Adab Makan & Minum

Tidak Foto/Video Pengantin Tanpa Izin

بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِى خَيْرٍ

Barakallahu laka wa baraka ‘alaika wa jama’a bainakuma fii Khoir

“Mudah-mudahan Allah memberkahi engkau dalam segala hal (yang baik) dan mempersatukan kamu berdua dalam kebaikan”

Terima Kasih

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Mustofa & Linda

Kami Yang Berbahagia:

Kel. Bapak Suyitno & Ibu Sumartini (Toko Titin)

Kel. Bapak Siman Budi Santoso & Ibu Taminem

Wassalamu’alaikum warahmatullahi wabarakatuh

085641402877

//*code script horizontalnavmenu by WeddingPress, Dilarang diperjual-belikan ataupun dibagikan ulang tanpa seijin WeddingPress *// document.addEventListener('DOMContentLoaded', function () { let scrollableNavigations = document.querySelectorAll('.horizontalNav .elementor-nav-menu, .horizontalNewNav > div > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading, .horizontalTaxonomy .e-filter, .horizontalTabs > div > .e-n-tabs > .e-n-tabs-heading'); scrollableNavigations.forEach((scrollableNavigation) => { let navigationItems = Array.from(scrollableNavigation.querySelectorAll('.menu-item, .e-n-menu-title, .e-filter-item, .e-n-tab-title')).filter(e => e.parentElement.closest('.menu-item') == null); let activeNavigationItemIndex = navigationItems.findIndex((navigationItem) => navigationItem.classList.contains('current-menu-item') || navigationItem.getAttribute('aria-pressed') === 'true' || window.location.href.indexOf('#' + navigationItem.id) > -1); scrollableNavigation.style.scrollBehavior = "smooth"; navigationItems.forEach((navigationItem, i) => { let scrollToPosition = (navigationItem.getBoundingClientRect().left + navigationItem.offsetWidth / 2) - (window.innerWidth / 2); navigationItem.addEventListener('click', function () { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); }); if (i === activeNavigationItemIndex) { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); if (navigationItem.classList.contains('e-n-tab-title')) { setTimeout(() => { navigationItem.click(); }, 900); } } if (navigationItem.classList.contains('menu-item') || navigationItem.classList.contains('e-n-menu-title')) { let anchorElement = navigationItem.querySelector('a'); let observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.attributeName === 'aria-current' && mutation.target.getAttribute('aria-current') === 'location') { scrollableNavigation.scrollTo({ left: scrollToPosition, behavior: 'smooth' }); } }); }); observer.observe(anchorElement, { attributes: true }); } }); updateMask(scrollableNavigation); scrollableNavigation.addEventListener('scroll', function () { updateMask(scrollableNavigation); }); let navContainer = scrollableNavigation.parentElement; let navWidth = navContainer.offsetWidth; if (scrollableNavigation.classList.contains('e-n-tabs-heading')) { let tabHeadingHeight = scrollableNavigation.offsetHeight; navContainer.style.setProperty('--tab-heading-height', tabHeadingHeight + 'px'); } function noScrollClassManager() { navWidth = navContainer.offsetWidth; if (scrollableNavigation.scrollWidth <= scrollableNavigation.offsetWidth) { navContainer.classList.add('no-scroll'); } else { navContainer.classList.remove('no-scroll'); } } noScrollClassManager(); let windowWidth = window.innerWidth; window.addEventListener('resize', function () { if (windowWidth === window.innerWidth) return; windowWidth = window.innerWidth; noScrollClassManager(); }); }); });
window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }
//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });
Salsa & Gilang

Salsa & Gilang

You're invited to the wedding of

Salsa & Gilang

Minggu, 23 Agustus 2026

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

“Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir.”

{ QS. Ar-Rum : 21 }

Assalamu’alaikum Wr. Wb.

Dengan Memohon Rahmat Dan Ridho Dari Allah SWT. Kami Bermaksud Menyelenggarakan Syukuran Pernikahan Putra Putri Kami

Salsyadilla Anggraini, A.Md Ak

Putri Bungsu Dari :
Bapak Darmadi (Alm)
& Ibu Desmawati

&

Gilang Pramana Putra, A.Ma Par

Putra Pertama Dari :
Bapak Iswandi (Alm)
& Ibu Nurhasanah

Insya Allah Acara Akan Dilaksanakan Pada :

Akad Nikah

Resepsi

Di Kediaman Mempelai Wanita
Jalan Dempo I No. 29, RT.21/RW.5, Sawah Lebar, Ratu Agung (Kedai kusukajajan), KOTA BENGKULU, RATU AGUNG, BENGKULU

Wedding Gallery

Love Story

Tak ada yang kebetulan dalam hidup. Awalnya kami hanya dua orang asing yang
dipertemukan pada sebuah kesempatan sederhana. Sapaan singkat itu ternyata
menjadi awal dari cerita panjang yang tak pernah kami bayangkan.

Seiring berjalannya waktu, kami mulai
mengenal satu sama lain lebih dalam.

Hingga tiba saatnya ia mengungkapkan keseriusannya. Dengan sederhana namun penuh makna, ia melamar dengan janji untuk selalu mendampingi di setiap suka dan duka.

Dan kini, tibalah kami pada babak baru kehidupan. Dengan penuh syukur, kami
mengundang keluarga dan sahabat, untuk menjadi saksi bersatunya dua hati dalam
ikatan suci pernikahan.

Perjalanan ini mengajarkan kami arti kesabaran, keikhlasan, dan betapa indahnya menemukan seseorang yang membuat hati merasa pulang. Dari situlah, kami yakin ... bahwa inilah cinta yang ingin kami jaga selamanya.

Wedding Gift

Doa Restu Anda merupakan karunia yang sangat berarti bagi kami.
Dan jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.

logo-bcapng-32694-2-1.png
transfer ke rekening
a.n GILANG PRAMANA PUTRA
LOGO-MANDIRI.png
transfer ke rekening
a.n SALSYADILLA ANGGRAINI
1790005368233
Salin No. Rekening

Anda Juga Bisa Mengirim Kado Fisik Ke Alamat Berikut

rumah-2.png.webp
Penerima : SALSYADILLA ANGGRAINI
Jalan Dempo I No. 29, RT.21/RW.5, Sawah Lebar, Ratu Agung (Kedai kusukajajan), KOTA BENGKULU, RATU AGUNG, BENGKULU
Salin Alamat

Tiada Yang Dapat Kami Ungkapkan Selain Rasa Terimakasih Dari Hati Yang Tulus Apabila Bapak/ Ibu/ Saudara/i Berkenan Hadir Untuk Memberikan Do’a Restu Kepada Kami

Wassalamu’alaikum Wr. Wb.

Salsa & Gilang

Minggu, 23 Agustus 2026

Berikan Ucapan Spesial Anda Disini :

The Wedding Of
Salsa & Gilang
Kepada Bapak/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar
The Wedding Of Via & Saepul

The Wedding Of Via & Saepul

The Wedding Of
Via & Saepul
Kepada Yth, Bpk/Ibu Saudara/i
Tamu Undangan
We invited you to celebrate our wedding

Your Are Invited!

Please be a part of our happiest moment

The Wedding Of

Via & Saepul

Kamis 30 Juli 2026

Wedding Day

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Ar-Rum:21

"Dan di antara ayat-ayat-Nya ialah Dia menciptakan untukmu istri-istri dari jenismu sendiri, supaya kamu merasa nyaman kepadanya, dan dijadikan-Nya di antaramu mawadah dan rahmah. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berpikir"

Wedding Couple

Maha Suci Allah Subhanahu wa Ta'ala yang telah menciptakan makhluk-Nya berpasang-pasangan.
Ya Allah, perkenankanlah dan Ridhoilah Pernikahan Kami.

The Bride

Nia Silvia

Putri Pertama dari
Bpk. Raso ( Robi ) & Ibu. Ade Suryani ( Alm. )

Dusun Panglanjan/kaliwungu
Rt 02 Rw 01 Desa Cintaratu Kecamatan Parigi

The Groom

Saepul Rohman

Putra Kedua
Bpk. Imam & Ibu. Masitoh ( Alm. )

Dusun Bojong Rt.02 Rw.06
Ds. Putrapinggan - Kec. Kalipucang

Wedding Event

Akad Nikah

Juli

Kamis

0

2026

Pukul 08.00 s.d 16.00 wib

Kediaman Mempelai Wanita :
Dusun Panglanjan/kaliwungu
Rt 02 Rw 01 Desa Cintaratu Kecamatan Parigi

Acara Resepsi

Juli

Kamis

0

2026

Pukul 16.00 WIB s.d Selesai

Kediaman Mempelai Pria :
Dusun Bojong Rt.02 Rw.06
Ds. Putrapinggan - Kec. Kalipucang

Wedding Gift

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami.

2031197904

a.n Saepul Rohman

Beri Doa & Ucapan Terbaikmu

Tuliskan harapan dan doa terbaik Anda untuk kedua mempelai melalui kolom berikut:

Terima Kasih

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Via & Saepul

Turut Mengundang:

( Keluarga Besar Hotel Grand Cahaya Pangandaran )

Created By : SA Printing

Klik Logo Untuk Info

//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });
Feri & Ida

Feri & Ida

Feri & Ida

WE INVITE YOU TO CELEBRATE OUR WEDDING

Feri & Ida

Kami akan menikah,
dan kami ingin Anda menjadi bagian dari hari istimewa kami!

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Minggu, 26 Juli 2026

Assalamualaikum Wr. Wb.

Untuk mengikuti Sunnah Rasul-Mu dalam rangka membentuk keluarga yang sakinah, mawaddah, warahmah.

Maka ijinkanlah kami menikahkannya. Ya Allah perkenankan kami merangkaikan kasih sayang yang kau ciptakan diantara putra-putri kami.

Feri Irawan

Putra Pertama Dari Keluarga
Bapak Edi Purnomo & Ibu Yuni Sarwati

(Sido Mulyo Kec. Penarik)

Ida Nur Safitri

Putri Pertama Dari Keluarga
Bapak Mustamar & Ibu Beti Sri Utami

(Desa Karang Jaya)

Dengan memohon rahmat dan ridho Allah Subhanahu Wa Ta'ala, Kami mengundang Bapak/Ibu/Saudara/i, untuk menghadiri Resepsi Pernikahan kami. yang Insya Allah akan dilaksanakan pada :

Akad Nikah

Telah di Laksanakan

Acara Ngunduh Mantu

Gallery

"Dan di antara ayat-ayat-Nya ialah Dia menciptakan untukmu istri-istri dari jenismu sendiri, supaya kamu merasa nyaman kepadanya, dan dijadikan-Nya di antaramu mawadah dan rahmah. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda-tanda bagi kaum yang berpikir"
- AR-RUM 21 -

Wishes

Berikan ucapan terbaik
untuk kedua mempelai

Kirim Hadiah

Doa Restu Anda merupakan karunia yang sangat berarti bagi kami. Namun jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.

Dana logo
Transfer Ke DANA a.n
Feri Irawan
082385728476
Salin Rekening

Atas kehadiran dan Doa Restunya kami ucapkan terimakasih.

Wassalamualaikum Wr. Wb.

Kami Yang Berbahagia,

Bapak Edi Purnomo & Ibu Yuni Sarwati

Bapak Mustamar & Ibu Beti Sri Utami

Feri & Ida

dESIGN BY

KLIK LOGO UNTUK PEMESANAN
NGUNDUH MANTU
Feri & Ida
Kpd Bpk/Ibu/Saudara/i
Tamu Undangan
Mohon maaf apabila ada kesalahan penulisan nama/gelar
Copyright © 2026 Undangan Digital RESEPSI