@php $bride = $invitation->bride ?? [ 'name' => 'Ni Luh Made Kencana Dewi, S.Ked.', 'nickname' => 'Kencana', 'parents' => 'I Wayan Suardana, S.Pd. & Ni Kadek Ratna Asih', 'photo' => 'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&w=600&q=80', 'instagram' => '@kencanadewi', ]; $groom = $invitation->groom ?? [ 'name' => 'I Gede Bagus Mahendra, S.T.', 'nickname' => 'Mahendra', 'parents' => 'Ida Bagus Made Anom & Jero Mangku Ni Ketut Sariani', 'photo' => 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&w=600&q=80', 'instagram' => '@bagusmahendra', ]; $coverPhoto = $invitation->cover_photo ?? 'https://images.unsplash.com/photo-1609137144822-4a7b7a2d3b00?auto=format&fit=crop&w=800&q=80'; $events = $invitation->events ?? [ [ 'title' => 'Upacara Mepamit & Pesaksian', 'date' => '2026-11-27', 'start_time' => '08:00', 'end_time' => '11:00', 'timezone' => 'WITA', 'venue' => 'Kediaman Mempelai Wanita', 'address' => 'Banjar Kelod, Sanur, Denpasar', 'maps_url' => 'https://maps.google.com/?q=Sanur+Denpasar', ], [ 'title' => 'Pawiwahan & Makala-kalaan', 'date' => '2026-11-29', 'start_time' => '09:00', 'end_time' => '12:00', 'timezone' => 'WITA', 'venue' => 'Griya Agung Puri Kaja Gianyar', 'address' => 'Jl. Ngurah Rai No. 88, Gianyar, Bali', 'maps_url' => 'https://maps.google.com/?q=Gianyar+Bali', ], [ 'title' => 'Resepsi Pawiwahan', 'date' => '2026-11-29', 'start_time' => '13:00', 'end_time' => '18:00', 'timezone' => 'WITA', 'venue' => 'Griya Agung Puri Kaja Gianyar', 'address' => 'Jl. Ngurah Rai No. 88, Gianyar, Bali', 'maps_url' => 'https://maps.google.com/?q=Gianyar+Bali', ], ]; $primaryEvent = $events[1] ?? ($events[0] ?? null); $eventDate = $primaryEvent['date'] ?? '2026-11-29'; $eventTime = $primaryEvent['start_time'] ?? '09:00'; $carbonDate = \Carbon\Carbon::parse($eventDate); $formattedDate = $carbonDate->locale('id')->isoFormat('dddd, D MMMM Y'); $galleries = $invitation->gallery ?? [ 'https://images.unsplash.com/photo-1609137144822-4a7b7a2d3b00?auto=format&fit=crop&w=600&q=80', 'https://images.unsplash.com/photo-1537996194471-e657df975ab4?auto=format&fit=crop&w=600&q=80', 'https://images.unsplash.com/photo-1518548419970-58e3b4079ab2?auto=format&fit=crop&w=600&q=80', 'https://images.unsplash.com/photo-1512100356356-de1b84283e18?auto=format&fit=crop&w=600&q=80', ]; $rawBankAccounts = !empty($invitation->bank_accounts) ? $invitation->bank_accounts : (!empty($invitation->gifts) ? $invitation->gifts : null); if (empty($rawBankAccounts) && !empty($invitation->bank_name)) { $rawBankAccounts = [ [ 'bank_name' => $invitation->bank_name, 'bank' => $invitation->bank_name, 'account_number' => $invitation->bank_account ?? '', 'number' => $invitation->bank_account ?? '', 'account_holder' => $invitation->bank_holder ?? 'Mempelai', 'name' => $invitation->bank_holder ?? 'Mempelai', ] ]; } $gifts = !empty($rawBankAccounts) ? $rawBankAccounts : [ [ 'bank_name' => 'Bank BCA', 'bank' => 'Bank BCA', 'account_number' => '1234567890', 'number' => '1234567890', 'account_holder' => 'I Gede Bagus Narendra', 'name' => 'I Gede Bagus Narendra', ], [ 'bank_name' => 'Bank BPD Bali', 'bank' => 'Bank BPD Bali', 'account_number' => '9876543210', 'number' => '9876543210', 'account_holder' => 'Ni Kadek Ayu Ratnasari', 'name' => 'Ni Kadek Ayu Ratnasari', ], ]; $hasGifts = !empty($gifts) || !empty($invitation->qris_image_url) || !empty($invitation->qris_image); $stories = $invitation->stories ?? [ [ 'year' => 'Maret 2021', 'title' => 'Kidung Pertemuan Kapertama', 'story' => 'Kacunduk ring acara piodalan ring Pura Besakih. Sinar kasucian kalih hati mamargi asiki, ngawitang rasa tresna sane tulus tur hening.', ], [ 'year' => 'Juli 2023', 'title' => 'Ngiket Janji ring Lembah Campuhan', 'story' => 'Ring tegal Campuhan Ubud sane ayu, Mahendra ngaturang komitmen suci majeng ring Kencana anggen nyarengin pamargi urip ngantos kapekasian.', ], [ 'year' => 'Januari 2026', 'title' => 'Madewasa Ayu (Meminang)', 'story' => 'Kulawarga agung Purusha rauh makanten ring griya Pradana makta canang ajuman lan seserahan pinaka cihna nancebang janji pawiwahan.', ], [ 'year' => 'November 2026', 'title' => 'Mahligai Pawiwahan Yadnya', 'story' => 'Kapasatukan ring ajeng Ida Pedanda, geni homa, lan saksi dharmaning agama, mamargi nuju kauripan anyar sane sutrepti lan rahayu.', ], ]; $defaultQuoteText = 'Om Ihaiva stam ma vi yaustam visvam ayur vyasnutam kridantau putrair naptrbhih modamanau sve grhe. Tetaplah kalian berdua di sini, jangan pernah berpisah, capailah usia penuh, bergembira bersama anak dan cucu dalam rumah tangga yang berbahagia.'; $defaultQuoteSource = 'Rgveda X.85.42'; $quoteText = !empty($invitation->quote) ? $invitation->quote : $defaultQuoteText; $quoteSource = !empty($invitation->quote_author) ? $invitation->quote_author : $defaultQuoteSource; $wishes = $invitation->wishes ?? [ (object)[ 'name' => 'Ida Pedanda Gede Putra', 'attendance' => 'hadir', 'message' => 'Om Swastyastu. Dumogi sang kalih prasida langgeng ngamargiang dharma kuren, ngardi kulawarga sane sutrepti tur rahayu. Om Shantih.', 'created_at' => now()->subHours(1), ], (object)[ 'name' => 'Jero Mangku Wayan Suweta', 'attendance' => 'hadir', 'message' => 'Rahajeng Pawiwahan Mahendra & Kencana. Dumogi Ida Sang Hyang Widhi Wasa ngicenin karahayuan salawasnyane.', 'created_at' => now()->subHours(4), ] ]; @endphp
Pawiwahan Adat Bali
"Om Awighnam Astu Namo Siddham"
Pawiwahan Suci Purusha & Pradana
{{ $formattedDate }}
Ngitung Rahina Menuju Pawiwahan
“{!! nl2br(e($quoteText)) !!}”
Putra dari:
{{ $groom['parents'] ?? 'Ida Bagus Made Anom & Jero Mangku Ni Ketut Sariani' }}
Putri dari:
{{ $bride['parents'] ?? 'I Wayan Suardana, S.Pd. & Ni Kadek Ratna Asih' }}
{{ \Carbon\Carbon::parse($event['date'])->locale('id')->isoFormat('dddd, D MMMM Y') }}
{{ $event['venue'] }}
{{ $event['address'] }}
{{ $st['story'] ?? ($st['description'] ?? '') }}
Asung kertha wara nugraha lan doa restu wantah dados panyembrama utama majeng ring titiang sakulawarga. Yening wenten arsa ngaturang punia digital, durusang klik tombol ring sor:
Atas Nama: {{ $gift['account_holder'] ?? $gift['name'] ?? '-' }}
a.n. {{ $invitation->groom_nickname ?? $invitation->groom_name ?? 'Mempelai' }} & {{ $invitation->bride_nickname ?? $invitation->bride_name ?? 'Mempelai' }}
{{ $w->message }}