{"id":3796,"date":"2026-07-08T08:50:34","date_gmt":"2026-07-08T08:50:34","guid":{"rendered":"https:\/\/demo5.yinwoodweb.com\/catanauan\/?page_id=3796"},"modified":"2026-07-08T10:38:10","modified_gmt":"2026-07-08T10:38:10","slug":"prayer","status":"publish","type":"page","link":"https:\/\/demo5.yinwoodweb.com\/catanauan\/prayer\/","title":{"rendered":"Prayer"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-de529975 alignfull uagb-is-root-container\">\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>St. Isidore the Farmer Parish \u2014 Prayer Requests<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&#038;family=DM+Sans:wght@400;500;600;700&#038;family=Lora:ital,wght@0,400;0,500;0,600;1,400&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --dk-green:#526A40;--dk-green-dark:#3D5030;--dk-green-deeper:#2E3C24;\n  --lt-green:#B5EA8C;--lt-green-soft:#D4F4B8;--lt-green-pale:#EEFBE2;\n  --gold:#D4A843;--gold-light:#F5E6B8;--gold-pale:#FDF8EC;\n  --rose:#C75B6A;--rose-light:#F4D1D6;--rose-pale:#FDF0F1;\n  --blue:#4A6FA5;--blue-pale:#EDF2FA;\n  --purple:#7B5EA7;--purple-pale:#F3EFF8;\n  --bg:#F9FAF6;--surface:#FFFFFF;\n  --text-dark:#2A2A2A;--text-body:#4A4A4A;--text-muted:#7A7A7A;\n  --border:#E2E4DB;--border-hover:#B5C4A8;\n  --shadow-sm:0 2px 8px rgba(82,106,64,.06);\n  --shadow-md:0 8px 30px rgba(82,106,64,.1);\n  --shadow-lg:0 16px 50px rgba(82,106,64,.14);\n  --radius:12px;--radius-lg:20px;\n  --tr:.3s cubic-bezier(.4,0,.2,1);\n}\n.pp,.pp *,.pp *::before,.pp *::after{margin:0;padding:0;box-sizing:border-box}\n.pp{font-family:'DM Sans',sans-serif;color:var(--text-body);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}\n\n\/* HERO *\/\n.pp-hero{background:linear-gradient(160deg,var(--dk-green-deeper) 0%,var(--dk-green) 45%,var(--dk-green-dark) 100%);padding:60px 40px 80px;text-align:center;position:relative;overflow:hidden}\n.pp-hero::before{content:'';position:absolute;inset:0;background-image:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23B5EA8C' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");pointer-events:none}\n.pp-hero::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:50px;background:var(--bg);clip-path:ellipse(55% 100% at 50% 100%)}\n.pp-hero-inner{position:relative;z-index:1;max-width:680px;margin:0 auto; padding-top: 100px;}\n.pp-hero-cross{display:inline-block;margin-bottom:16px;opacity:0;animation:ppFD .8s ease forwards .2s}\n.pp-hero-cross svg{width:40px;height:40px;color:var(--lt-green)}\n.pp-hero h1{font-family:'Playfair Display',serif;font-weight:700;font-size:clamp(1.8rem,4.5vw,2.8rem);color:#fff;letter-spacing:-.02em;line-height:1.15;margin-bottom:6px;opacity:0;animation:ppFU .8s ease forwards .4s}\n.pp-hero .pp-sub{font-family:'Lora',serif;font-style:italic;font-size:clamp(.95rem,2vw,1.1rem);color:var(--lt-green-soft);margin-bottom:16px;opacity:0;animation:ppFU .8s ease forwards .55s}\n.pp-hero .pp-desc{font-size:.95rem;color:rgba(255,255,255,.72);max-width:520px;margin:0 auto;opacity:0;animation:ppFU .8s ease forwards .7s}\n\n\/* STATS *\/\n.pp-stats{max-width:1320px;margin:-40px auto 0;padding:0 32px;position:relative;z-index:10}\n.pp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n.pp-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 24px;display:flex;align-items:flex-start;gap:16px;box-shadow:var(--shadow-md);transition:var(--tr);opacity:0;transform:translateY(20px);min-width:0}\n.pp-stat.pp-vis{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}\n.pp-stat:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}\n.pp-stat-ico{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.pp-stat-ico svg{width:24px;height:24px}\n.pp-stat-ico.pp-ico-tot{background:var(--lt-green-pale);color:var(--dk-green)}\n.pp-stat-ico.pp-ico-act{background:var(--blue-pale);color:var(--blue)}\n.pp-stat-ico.pp-ico-pra{background:var(--gold-pale);color:var(--gold)}\n.pp-stat-ico.pp-ico-lke{background:var(--rose-pale);color:var(--rose)}\n.pp-stat-body{flex:1;min-width:0}\n.pp-stat-num{font-family:'Playfair Display',serif;font-weight:700;font-size:2rem;line-height:1;color:var(--text-dark);margin-bottom:4px}\n.pp-stat-num.pp-pulse{animation:ppPulse .4s ease}\n@keyframes ppPulse{0%{transform:scale(1)}50%{transform:scale(1.15);color:var(--dk-green)}100%{transform:scale(1)}}\n.pp-stat-lbl{font-size:.82rem;font-weight:600;color:var(--text-muted)}\n.pp-stat-tag{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:600;margin-top:4px;padding:2px 8px;border-radius:50px;background:var(--lt-green-pale);color:var(--dk-green)}\n.pp-stat-tag svg{width:12px;height:12px;flex-shrink:0}\n\n\/* MAIN *\/\n.pp-main{max-width:1320px;margin:0 auto;padding:32px 32px 80px;display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}\n.pp-left{min-width:0}\n\n\/* FORM *\/\n.pp-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 30px;margin-bottom:28px;box-shadow:var(--shadow-sm);position:relative;overflow:visible}\n.pp-form::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--dk-green),var(--lt-green),var(--dk-green));background-size:200% 100%;animation:ppGS 4s linear infinite}\n@keyframes ppGS{0%{background-position:0% 0%}100%{background-position:200% 0%}}\n.pp-form-t{font-family:'Playfair Display',serif;font-weight:600;font-size:1.2rem;color:var(--text-dark);margin-bottom:20px;display:flex;align-items:center;gap:10px}\n.pp-form-t svg{width:22px;height:22px;color:var(--dk-green)}\n.pp-fields{display:flex;flex-direction:column;gap:14px}\n.pp-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.pp-fields label{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px;display:block}\n.pp-fields input,.pp-fields textarea,.pp-fields select{width:100%;padding:13px 15px;border:2px solid var(--border);border-radius:10px;font-family:'DM Sans',sans-serif;font-size:.9rem;color:var(--text-dark);background:var(--surface);transition:var(--tr);outline:none}\n.pp-fields textarea{resize:vertical;min-height:80px;font-family:'Lora',serif;line-height:1.7}\n.pp-fields input:hover,.pp-fields textarea:hover,.pp-fields select:hover{border-color:var(--border-hover)}\n.pp-fields input:focus,.pp-fields textarea:focus,.pp-fields select:focus{border-color:var(--dk-green);box-shadow:0 0 0 4px rgba(82,106,64,.1)}\n.pp-fields input.pp-dis{background:#f5f5f2;color:var(--text-muted);cursor:not-allowed}\n.pp-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237A7A7A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:40px;cursor:pointer;min-height:48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;z-index:10}\n.pp-sel-wrap{position:relative;overflow:visible}\n.pp-anon-wrap{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--lt-green-pale);border:2px solid transparent;border-radius:var(--radius);cursor:pointer;transition:var(--tr);margin-top:2px}\n.pp-anon-wrap:hover{border-color:var(--border-hover)}\n.pp-anon-wrap input[type=\"checkbox\"]{width:20px;height:20px;accent-color:var(--dk-green);cursor:pointer;flex-shrink:0}\n.pp-anon-lbl{font-weight:600;font-size:.88rem;color:var(--text-body);cursor:pointer;line-height:1.4}\n.pp-anon-hint{font-size:.76rem;color:var(--text-muted);margin-top:1px;font-weight:400}\n.pp-submit{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,var(--dk-green),var(--dk-green-dark));color:#fff;border:none;border-radius:50px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:var(--tr);box-shadow:0 4px 16px rgba(82,106,64,.25);margin-top:6px;position:relative;overflow:hidden}\n.pp-submit::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:.5s}\n.pp-submit:hover::after{left:100%}\n.pp-submit:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(82,106,64,.35)}\n.pp-submit svg{width:18px;height:18px}\n\n\/* LIST HEADER + SEARCH *\/\n.pp-lhead{display:flex;flex-direction:column;gap:16px;margin-bottom:18px}\n.pp-lhead-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}\n.pp-ltitle{font-family:'Playfair Display',serif;font-weight:700;font-size:1.4rem;color:var(--text-dark);display:flex;align-items:center;gap:10px}\n.pp-ltitle svg{width:22px;height:22px;color:var(--dk-green)}\n.pp-lbadge{display:inline-flex;align-items:center;justify-content:center;background:var(--dk-green);color:#fff;font-weight:700;font-size:.75rem;min-width:28px;height:28px;border-radius:50px;padding:0 8px}\n\n.pp-search-wrap{position:relative;flex:1}\n.pp-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted);pointer-events:none;transition:color .3s ease;z-index:2}\n.pp-search-wrap:focus-within .pp-search-icon{color:var(--dk-green)}\n.pp-search{width:100%;padding:13px 80px 13px 18px;border:2px solid var(--border);border-radius:50px;font-family:'DM Sans',sans-serif;font-size:.9rem;color:var(--text-dark);background:var(--surface);transition:var(--tr);outline:none}\n.pp-search::placeholder{color:#bbb;font-weight:400}\n.pp-search:hover{border-color:var(--border-hover)}\n.pp-search:focus{border-color:var(--dk-green);box-shadow:0 0 0 4px rgba(82,106,64,.1)}\n.pp-search-clear{position:absolute;right:46px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:none;background:var(--border);color:var(--text-body);cursor:pointer;display:none;align-items:center;justify-content:center;transition:var(--tr);padding:0;z-index:2}\n.pp-search-clear.pp-show{display:flex}\n.pp-search-clear:hover{background:var(--rose-light);color:var(--rose)}\n.pp-search-clear svg{width:14px;height:14px;color:inherit}\n.pp-search-row{display:flex;gap:12px;align-items:stretch}\n\n.pp-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}\n.pp-fbtn{padding:8px 18px;border:2px solid var(--border);background:var(--surface);border-radius:50px;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.8rem;color:var(--text-muted);cursor:pointer;transition:var(--tr);white-space:nowrap}\n.pp-fbtn:hover{border-color:var(--border-hover);color:var(--dk-green)}\n.pp-fbtn.pp-on{background:var(--dk-green);border-color:var(--dk-green);color:#fff;box-shadow:0 2px 10px rgba(82,106,64,.2)}\n\n.pp-search-info{display:none;align-items:center;gap:8px;padding:10px 18px;background:var(--lt-green-pale);border-radius:var(--radius);font-size:.85rem;color:var(--dk-green);font-weight:500}\n.pp-search-info.pp-show{display:flex}\n.pp-search-info svg{width:16px;height:16px;flex-shrink:0;color:var(--dk-green)}\n.pp-search-info strong{font-weight:700}\n.pp-search-info button{margin-left:auto;background:none;border:none;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.82rem;color:var(--dk-green-dark);cursor:pointer;padding:4px 10px;border-radius:6px;transition:var(--tr)}\n.pp-search-info button:hover{background:rgba(82,106,64,.1)}\n\n\/* PRAYER CARDS *\/\n.pp-list{display:flex;flex-direction:column;gap:16px}\n.pp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 26px;position:relative;overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease,border-color .3s ease}\n.pp-card.pp-vis{opacity:1;transform:translateY(0)}\n.pp-card::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--dk-green);border-radius:0 4px 4px 0;transition:var(--tr)}\n.pp-card.pp-prayed::before{background:var(--gold)}\n.pp-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover)}\n.pp-card.pp-removing{animation:ppRem .45s ease forwards}\n@keyframes ppRem{to{opacity:0;transform:translateX(-40px) scale(.95);max-height:0;padding-top:0;padding-bottom:0;margin:0;border-width:0;overflow:hidden}}\n.pp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}\n.pp-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}\n.pp-av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--lt-green-pale),var(--lt-green-soft));display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-weight:700;font-size:.9rem;color:var(--dk-green);flex-shrink:0}\n.pp-av.pp-av-anon{background:linear-gradient(135deg,#f0eef5,#e4e0ed);color:var(--purple)}\n.pp-name{font-weight:700;font-size:.95rem;color:var(--text-dark);line-height:1.3}\n.pp-time{font-size:.78rem;color:var(--text-muted)}\n.pp-anon-tag{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:var(--purple);background:var(--purple-pale);padding:2px 8px;border-radius:50px;margin-left:6px}\n.pp-anon-tag svg{width:11px;height:11px}\n.pp-hl{background:var(--lt-green-soft);color:var(--dk-green-dark);border-radius:3px;padding:0 2px;font-weight:600}\n.pp-text{font-family:'Lora',serif;font-size:.94rem;color:var(--text-body);line-height:1.8;margin:12px 0 16px;white-space:pre-wrap}\n.pp-card.pp-prayed .pp-text{opacity:.6}\n.pp-badge{display:none;align-items:center;gap:6px;padding:5px 14px;background:var(--gold-pale);border:1px solid var(--gold-light);border-radius:50px;font-size:.75rem;font-weight:600;color:#8B7320;margin-bottom:12px;width:fit-content}\n.pp-badge svg{width:14px;height:14px}\n.pp-card.pp-prayed .pp-badge{display:inline-flex}\n\n\/* ACTIONS *\/\n.pp-acts{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--border);flex-wrap:wrap}\n.pp-abtn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid var(--border);background:var(--surface);border-radius:50px;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.8rem;color:var(--text-muted);cursor:pointer;transition:var(--tr);white-space:nowrap;position:relative;overflow:hidden}\n.pp-abtn svg{width:16px;height:16px;flex-shrink:0}\n.pp-abtn-pray:hover:not(.pp-done){background:var(--gold-pale);border-color:var(--gold-light);color:#8B7320}\n.pp-abtn-pray.pp-done{background:var(--gold-pale);border-color:var(--gold-light);color:#8B7320;pointer-events:none}\n.pp-abtn-like{background:var(--rose-pale);border-color:var(--rose-light);color:var(--rose)}\n.pp-abtn-like:hover{background:var(--rose);border-color:var(--rose);color:#fff}\n.pp-like-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--rose);border-radius:50px;font-size:.72rem;font-weight:700;color:#fff;padding:0 6px;transition:var(--tr)}\n.pp-like-cnt.pp-bump{animation:ppBump .35s ease}\n@keyframes ppBump{0%{transform:scale(1)}50%{transform:scale(1.35)}100%{transform:scale(1)}}\n.pp-like-burst{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%) scale(0);border-radius:50%;background:var(--rose-light);opacity:0;pointer-events:none}\n.pp-abtn-like.pp-burst .pp-like-burst{animation:ppBurst .5s ease forwards}\n@keyframes ppBurst{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}\n.pp-abtn-del:hover{background:var(--rose-pale);border-color:var(--rose-light);color:var(--rose)}\n.pp-acts-sp{flex:1}\n\n\/* PAGINATION *\/\n.pp-pag{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;flex-wrap:wrap}\n.pp-pbtn{width:40px;height:40px;border:2px solid var(--border);background:var(--surface);border-radius:10px;font-family:'DM Sans',sans-serif;font-weight:600;font-size:.85rem;color:var(--text-body);cursor:pointer;transition:var(--tr);display:flex;align-items:center;justify-content:center}\n.pp-pbtn:hover:not(:disabled){border-color:var(--dk-green);color:var(--dk-green);background:var(--lt-green-pale)}\n.pp-pbtn.pp-pact{background:var(--dk-green);border-color:var(--dk-green);color:#fff;box-shadow:0 2px 10px rgba(82,106,64,.2)}\n.pp-pbtn:disabled{opacity:.35;cursor:not-allowed}\n.pp-pbtn svg{width:18px;height:18px}\n.pp-pdots{font-size:.8rem;color:var(--text-muted);margin:0 4px}\n\n\/* RIGHT COLUMN *\/\n.pp-right{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}\n\n\/* NOTIFICATION PANEL *\/\n.pp-notif{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;max-height:480px;display:flex;flex-direction:column}\n.pp-notif-h{padding:20px 24px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}\n.pp-notif-t{font-family:'Playfair Display',serif;font-weight:600;font-size:1.05rem;color:var(--text-dark);display:flex;align-items:center;gap:8px}\n.pp-notif-t svg{width:20px;height:20px;color:var(--dk-green)}\n.pp-notif-badge{display:none;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--rose);color:#fff;font-weight:700;font-size:.72rem;border-radius:50px;padding:0 7px;animation:ppPop .3s ease}\n.pp-notif-badge.pp-show{display:inline-flex}\n@keyframes ppPop{0%{transform:scale(0)}50%{transform:scale(1.3)}100%{transform:scale(1)}}\n.pp-notif-clr{background:none;border:none;font-family:'DM Sans',sans-serif;font-size:.78rem;font-weight:600;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;transition:var(--tr)}\n.pp-notif-clr:hover{color:var(--rose);background:var(--rose-pale)}\n.pp-notif-l{flex:1;overflow-y:auto;padding:6px 0;min-height:0;scrollbar-width:thin;scrollbar-color:var(--border) transparent}\n.pp-notif-l::-webkit-scrollbar{width:5px}\n.pp-notif-l::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}\n.pp-ni{display:flex;align-items:flex-start;gap:12px;padding:14px 24px;transition:background .2s;border-bottom:1px solid rgba(0,0,0,.03);animation:ppNS .4s ease forwards}\n.pp-ni:hover{background:var(--lt-green-pale)}\n@keyframes ppNS{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}\n.pp-ni-ico{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}\n.pp-ni-ico.pp-ni-like{background:var(--rose-pale);color:var(--rose)}\n.pp-ni-ico.pp-ni-pray{background:var(--gold-pale);color:#8B7320}\n.pp-ni-ico.pp-ni-new{background:var(--lt-green-pale);color:var(--dk-green)}\n.pp-ni-ico.pp-ni-del{background:#F5F0F0;color:#999}\n.pp-ni-ico svg{width:16px;height:16px}\n.pp-ni-body{flex:1;min-width:0}\n.pp-ni-txt{font-size:.84rem;color:var(--text-body);line-height:1.5}\n.pp-ni-txt strong{color:var(--text-dark);font-weight:600}\n.pp-ni-txt em{font-style:italic;color:var(--dk-green)}\n.pp-ni-cat{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:50px;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-top:6px;width:fit-content}\n.pp-ni-cat.pp-cat-health{background:var(--rose-pale);color:var(--rose)}\n.pp-ni-cat.pp-cat-family{background:var(--lt-green-pale);color:var(--dk-green)}\n.pp-ni-cat.pp-cat-guidance{background:var(--gold-pale);color:#8B7320}\n.pp-ni-cat.pp-cat-thanksgiving{background:#EDF0FF;color:#4A5AAF}\n.pp-ni-cat.pp-cat-spiritual{background:var(--purple-pale);color:var(--purple)}\n.pp-ni-cat.pp-cat-other{background:#F0F0F0;color:#666}\n.pp-ni-preview{font-family:'Lora',serif;font-size:.8rem;color:var(--text-muted);font-style:italic;margin-top:5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n.pp-ni-time{font-size:.72rem;color:var(--text-muted);margin-top:4px}\n.pp-ni-empty{text-align:center;padding:40px 24px;color:var(--text-muted)}\n.pp-ni-empty svg{width:48px;height:48px;color:var(--border);margin-bottom:12px}\n.pp-ni-empty p{font-family:'Lora',serif;font-style:italic;font-size:.88rem}\n\n\/* TOAST *\/\n.pp-toast-wrap{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease}\n.pp-toast-wrap.pp-show{max-height:120px;opacity:1}\n.pp-toast{background:var(--dk-green-deeper);color:#fff;padding:16px 22px;border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:.86rem;font-weight:500;display:flex;align-items:center;gap:10px;line-height:1.5}\n.pp-toast svg{width:20px;height:20px;flex-shrink:0;color:var(--lt-green)}\n\n\/* EMPTY *\/\n.pp-empty{text-align:center;padding:60px 24px;background:var(--surface);border:2px dashed var(--border);border-radius:var(--radius-lg)}\n.pp-empty svg{width:56px;height:56px;color:var(--border);margin-bottom:16px}\n.pp-empty h3{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--text-body);margin-bottom:6px}\n.pp-empty p{font-family:'Lora',serif;font-style:italic;font-size:.9rem;color:var(--text-muted)}\n\n@keyframes ppFU{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}\n@keyframes ppFD{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media(max-width:1100px){\n  .pp-stats-grid{grid-template-columns:repeat(2,1fr)}\n}\n\n@media(max-width:1024px){\n  .pp-main{grid-template-columns:1fr}\n  .pp-right{position:relative;top:0}\n  .pp-notif{max-height:380px}\n}\n\n@media(max-width:768px){\n  .pp-hero{padding:50px 24px 70px}\n  .pp-stats{padding:0 20px;margin-top:-34px}\n  .pp-stats-grid{grid-template-columns:1fr;gap:12px}\n  .pp-stat{padding:20px 20px;gap:14px;border-radius:var(--radius)}\n  .pp-stat-ico{width:46px;height:46px;border-radius:14px}\n  .pp-stat-ico svg{width:22px;height:22px}\n  .pp-stat-num{font-size:1.7rem}\n  .pp-stat-lbl{font-size:.8rem}\n  .pp-stat-tag{font-size:.7rem}\n  .pp-main{padding:24px 20px 60px;gap:24px}\n  .pp-form{padding:24px 20px}\n  .pp-row{grid-template-columns:1fr}\n  .pp-card{padding:20px 20px}\n  .pp-acts{gap:6px}\n  .pp-abtn{padding:7px 14px;font-size:.76rem}\n  .pp-lhead-top{flex-direction:column;align-items:flex-start}\n  .pp-search-row{flex-direction:column}\n  .pp-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}\n  .pp-notif{max-height:340px}\n}\n\n@media(max-width:480px){\n  .pp-hero{padding:40px 16px 60px}\n  .pp-hero h1{font-size:1.5rem}\n  .pp-hero .pp-sub{font-size:.9rem}\n  .pp-hero .pp-desc{font-size:.85rem}\n  .pp-stats{padding:0 12px;margin-top:-28px}\n  .pp-stats-grid{gap:10px}\n  .pp-stat{padding:16px 16px;gap:12px}\n  .pp-stat-ico{width:42px;height:42px;border-radius:12px}\n  .pp-stat-ico svg{width:20px;height:20px}\n  .pp-stat-num{font-size:1.5rem}\n  .pp-stat-lbl{font-size:.76rem}\n  .pp-stat-tag{padding:2px 7px;font-size:.68rem}\n  .pp-main{padding:18px 12px 48px;gap:18px}\n  .pp-form{padding:20px 16px}\n  .pp-form-t{font-size:1.05rem}\n  .pp-card{padding:18px 16px}\n  .pp-card-top{flex-direction:column;gap:8px}\n  .pp-abtn{padding:6px 12px;font-size:.74rem;gap:4px}\n  .pp-abtn svg{width:14px;height:14px}\n  .pp-notif{max-height:300px}\n  .pp-notif-h{padding:16px 18px 12px}\n  .pp-ni{padding:12px 18px;gap:10px}\n  .pp-toast{font-size:.8rem;padding:14px 16px}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"pp\">\n\n<section class=\"pp-hero\">\n  <div class=\"pp-hero-inner\">\n    <div class=\"pp-hero-cross\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><path d=\"M22 6h4v14h14v4H26v14h-4V24H8v-4h14V6z\" fill=\"currentColor\"\/><\/svg><\/div>\n    <h1>Prayer Requests<\/h1>\n    <p class=\"pp-sub\">St. Isidore the Farmer Parish<\/p>\n    <p class=\"pp-desc\">Share your intentions with our parish community. When we pray for one another, we walk together in faith and love.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"pp-stats\">\n  <div class=\"pp-stats-grid\">\n    <div class=\"pp-stat\" id=\"s-total\"><div class=\"pp-stat-ico pp-ico-tot\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><\/div><div class=\"pp-stat-body\"><div class=\"pp-stat-num\" id=\"sn-total\">0<\/div><div class=\"pp-stat-lbl\">Total Requests<\/div><div class=\"pp-stat-tag\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"18 15 12 9 6 15\"\/><\/svg>Live count<\/div><\/div><\/div>\n    <div class=\"pp-stat\" id=\"s-active\"><div class=\"pp-stat-ico pp-ico-act\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg><\/div><div class=\"pp-stat-body\"><div class=\"pp-stat-num\" id=\"sn-active\">0<\/div><div class=\"pp-stat-lbl\">Active Intentions<\/div><div class=\"pp-stat-tag\">Needing prayer<\/div><\/div><\/div>\n    <div class=\"pp-stat\" id=\"s-prayed\"><div class=\"pp-stat-ico pp-ico-pra\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg><\/div><div class=\"pp-stat-body\"><div class=\"pp-stat-num\" id=\"sn-prayed\">0<\/div><div class=\"pp-stat-lbl\">Prayed For<\/div><div class=\"pp-stat-tag\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Answered<\/div><\/div><\/div>\n    <div class=\"pp-stat\" id=\"s-likes\"><div class=\"pp-stat-ico pp-ico-lke\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg><\/div><div class=\"pp-stat-body\"><div class=\"pp-stat-num\" id=\"sn-likes\">0<\/div><div class=\"pp-stat-lbl\">Total Likes<\/div><div class=\"pp-stat-tag\">From community<\/div><\/div><\/div>\n  <\/div>\n<\/section>\n\n<main class=\"pp-main\">\n  <div class=\"pp-left\">\n\n    <div class=\"pp-form\">\n      <div class=\"pp-form-t\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 20h9\"\/><path d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\"\/><\/svg>Submit a Prayer Request<\/div>\n      <div class=\"pp-fields\">\n        <div class=\"pp-row\"><div><label for=\"pp-name\">Your Name *<\/label><input type=\"text\" id=\"pp-name\" placeholder=\"e.g. Maria Santos\"><\/div><div><label for=\"pp-cat\">Category<\/label><div class=\"pp-sel-wrap\"><select id=\"pp-cat\"><option value=\"health\">Health &amp; Healing<\/option><option value=\"family\">Family &amp; Relationships<\/option><option value=\"guidance\">Guidance &amp; Wisdom<\/option><option value=\"thanksgiving\">Thanksgiving<\/option><option value=\"spiritual\">Spiritual Growth<\/option><option value=\"other\">Other<\/option><\/select><\/div><\/div><\/div>\n        <label class=\"pp-anon-wrap\"><input type=\"checkbox\" id=\"pp-anon\"><div><div class=\"pp-anon-lbl\">Submit Anonymously<\/div><div class=\"pp-anon-hint\">Your name will be hidden from the community<\/div><\/div><\/label>\n        <div><label for=\"pp-text\">Your Prayer Intention *<\/label><textarea id=\"pp-text\" placeholder=\"Share your prayer intention with our community...\"><\/textarea><\/div>\n        <div><button class=\"pp-submit\" id=\"pp-submit\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>Submit Prayer Request<\/button><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"pp-lhead\">\n      <div class=\"pp-lhead-top\">\n        <div class=\"pp-ltitle\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><\/svg>Community Prayers <span class=\"pp-lbadge\" id=\"pp-cnt\">0<\/span><\/div>\n        <div class=\"pp-filters\" id=\"pp-filters\"><button class=\"pp-fbtn pp-on\" data-f=\"all\">All<\/button><button class=\"pp-fbtn\" data-f=\"active\">Active<\/button><button class=\"pp-fbtn\" data-f=\"prayed\">Prayed For<\/button><button class=\"pp-fbtn\" data-f=\"health\">Health<\/button><button class=\"pp-fbtn\" data-f=\"family\">Family<\/button><button class=\"pp-fbtn\" data-f=\"guidance\">Guidance<\/button><button class=\"pp-fbtn\" data-f=\"thanksgiving\">Thanks<\/button><\/div>\n      <\/div>\n\n      <div class=\"pp-search-row\">\n        <div class=\"pp-search-wrap\">\n          <input type=\"text\" class=\"pp-search\" id=\"pp-search\" placeholder=\"Search by name...\">\n          <button class=\"pp-search-clear\" id=\"pp-search-clear\" type=\"button\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n          <\/button>\n          <svg class=\"pp-search-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\n        <\/div>\n      <\/div>\n\n      <div class=\"pp-search-info\" id=\"pp-search-info\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\n        <span id=\"pp-search-info-text\"><\/span>\n        <button id=\"pp-search-clear2\" type=\"button\">Clear search<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"pp-list\" id=\"pp-list\"><\/div>\n    <div class=\"pp-pag\" id=\"pp-pag\"><\/div>\n  <\/div>\n\n  <aside class=\"pp-right\">\n    <div class=\"pp-notif\">\n      <div class=\"pp-notif-h\">\n        <div class=\"pp-notif-t\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\"\/><path d=\"M13.73 21a2 2 0 0 1-3.46 0\"\/><\/svg>Notifications <span class=\"pp-notif-badge\" id=\"pp-nb\">0<\/span><\/div>\n        <button class=\"pp-notif-clr\" id=\"pp-nclr\" type=\"button\">Clear All<\/button>\n      <\/div>\n      <div class=\"pp-notif-l\" id=\"pp-nl\">\n        <div class=\"pp-ni-empty\" id=\"pp-ne\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\"\/><path d=\"M13.73 21a2 2 0 0 1-3.46 0\"\/><\/svg><p>No notifications yet.<br>Activity will appear here.<\/p><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"pp-toast-wrap\" id=\"pp-tw\"><div class=\"pp-toast\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span id=\"pp-toast-t\"><\/span><\/div><\/div>\n  <\/aside>\n<\/main>\n<\/div>\n\n<script>\n(function(){\n'use strict';\nvar PK='sidore_prayers_v7',NK='sidore_notifs_v7';\nfunction ld(k,d){try{var r=JSON.parse(localStorage.getItem(k));return r&&r.length?r:d}catch(e){return d}}\nfunction sv(k,d){localStorage.setItem(k,JSON.stringify(d))}\nvar PRAYERS=[],NOTIFS=[],page=1,PP=5,filter='all',searchQ='';\nvar SIM_NAMES=['Juan','Maria','Jose','Rosa','Pedro','Ana','Carlos','Teresa','Miguel','Liza','Ramon','Clara','Andres','Patricia','Roberto','Elena','Gabriel','Sofia','Rafael','Isabella','Marco','Carmen','Diego','Lucia','Antonio','Bianca','Jerome','Kristel','Renz','Aira'];\nfunction simName(){return SIM_NAMES[Math.floor(Math.random()*SIM_NAMES.length)]}\nvar CL={health:'Health & Healing',family:'Family & Relationships',guidance:'Guidance & Wisdom',thanksgiving:'Thanksgiving',spiritual:'Spiritual Growth',other:'Other'};\nvar CLShort={health:'Health',family:'Family',guidance:'Guidance',thanksgiving:'Thanks',spiritual:'Spiritual',other:'Other'};\nvar NI={like:'<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>',pray:'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg>','new':'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"\/><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\/><\/svg>',del:'<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"3 6 5 6 21 6\"\/><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg>'};\nfunction ago(ts){var d=Date.now()-ts,m=Math.floor(d\/60000);if(m<1)return'Just now';if(m<60)return m+'m ago';var h=Math.floor(m\/60);if(h<24)return h+'h ago';var dy=Math.floor(h\/24);if(dy<7)return dy+'d ago';return new Date(ts).toLocaleDateString('en-PH',{month:'short',day:'numeric'})}\nfunction ini(n){if(!n||n==='Anonymous')return'?';return n.split(' ').map(function(w){return w[0]}).join('').toUpperCase().slice(0,2)}\nfunction esc(s){var d=document.createElement('div');d.textContent=s;return d.innerHTML}\nfunction truncate(s,l){l=l||100;if(s.length<=l)return s;return s.substring(0,l).replace(\/\\s+\\S*$\/,'')+'...'}\nfunction hlMatch(text,q){if(!q)return esc(text);var safe=esc(text);var safeQ=q.replace(\/[.*+?^${}()|[\\]\\\\]\/g,'\\\\$&#038;');var re=new RegExp('('+safeQ+')','gi');return safe.replace(re,'<span class=\"pp-hl\">$1<\/span>')}\nfunction seed(){\n  var s=[{n:'Maria Santos',c:'health',t:'Please pray for my mother who is recovering from surgery. She needs strength and healing during this difficult time.',l:14,p:false},{n:'Anonymous',c:'family',t:'Pray for our family as we are going through a challenging period. May God grant us unity, patience, and understanding.',l:9,p:true,a:true},{n:'Ana Dela Cruz',c:'guidance',t:'I am discerning a major career change. Please pray that God shows me the right path and gives me the courage to follow His will.',l:17,p:false},{n:'Pedro Garcia',c:'thanksgiving',t:'Thank you, Lord, for the safe delivery of our baby girl! We are so grateful for Your blessings and the prayers of this community.',l:28,p:false},{n:'Teresa Villanueva',c:'spiritual',t:'Pray for me as I prepare for my First Communion. May I grow closer to Jesus and understand the beauty of the Eucharist.',l:7,p:false},{n:'Anonymous',c:'health',t:'Please include in your prayers all the sick in our parish, especially the elderly who are homebound and cannot attend Mass.',l:21,p:true,a:true},{n:'Liza Bautista',c:'family',t:'Pray for my children who are studying away from home. Keep them safe, focused, and always guided by God\\'s love.',l:8,p:false},{n:'Carlos Navarro',c:'guidance',t:'Our parish youth group is planning a mission trip. Please pray for safe travels, open hearts, and fruitful service.',l:12,p:false},{n:'Rosario Flores',c:'health',t:'Pray for all those battling cancer in our community. May they find comfort, hope, and healing through Christ.',l:34,p:false},{n:'Miguel Tan',c:'thanksgiving',t:'Praise God for the successful parish fiesta! Thank you to all the volunteers and sponsors who made it possible.',l:20,p:true},{n:'Anonymous',c:'spiritual',t:'Pray for me as I begin my 30-day Ignatian retreat. May the Holy Spirit open my heart to God\\'s voice.',l:10,p:false,a:true},{n:'Andres Cruz',c:'family',t:'Please pray for reconciliation in our family. May forgiveness and love overcome all hurt and division.',l:15,p:false},{n:'Patricia Sy',c:'health',t:'Pray for my husband who is deployed overseas. Keep him safe and bring him home to us soon.',l:24,p:false},{n:'Roberto Lim',c:'other',t:'Pray for our farmers in the province who are affected by the drought. May God send rain and protect their livelihood.',l:18,p:true},{n:'Elena Ramos',c:'guidance',t:'I am struggling with a difficult decision at work. Please pray that I choose what is right and just according to God\\'s will.',l:6,p:false}];\n  PRAYERS=s.map(function(x,i){return{id:Date.now()-(i*7777),name:x.n,category:x.c,text:x.t,likes:x.l,prayed:x.p,anon:!!x.a,ts:Date.now()-(i*3600000*(Math.random()*4+1))}});sv(PK,PRAYERS);\n}\nfunction qs(s){return document.querySelector(s)}\nfunction qsa(s){return document.querySelectorAll(s)}\nvar listEl,pagEl,nlEl,neEl,nbEl,cntEl,twEl,toastTxt,searchEl,searchClearEl,searchInfoEl,searchInfoText;\nvar ttTimer;\nfunction toast(msg){toastTxt.textContent=msg;twEl.classList.add('pp-show');clearTimeout(ttTimer);ttTimer=setTimeout(function(){twEl.classList.remove('pp-show')},3500)}\nfunction addN(type,html,extra){var n={id:Date.now(),type:type,html:html,ts:Date.now(),read:false};if(extra){n.cat=extra.cat||'';n.preview=extra.preview||''}NOTIFS.unshift(n);if(NOTIFS.length>60)NOTIFS=NOTIFS.slice(0,60);sv(NK,NOTIFS);renderN()}\nfunction renderN(){\n  var unread=NOTIFS.filter(function(n){return!n.read}).length;if(unread>0){nbEl.textContent=unread>9?'9+':unread;nbEl.classList.add('pp-show')}else{nbEl.classList.remove('pp-show')}\n  nlEl.querySelectorAll('.pp-ni').forEach(function(e){e.remove()});if(!NOTIFS.length){neEl.style.display='';return}neEl.style.display='none';\n  var f=document.createDocumentFragment();NOTIFS.slice(0,40).forEach(function(n){var el=document.createElement('div');el.className='pp-ni';var catHtml=n.cat?'<span class=\"pp-ni-cat pp-cat-'+n.cat+'\">'+CLShort[n.cat]+'<\/span>':'';var previewHtml=n.preview?'<div class=\"pp-ni-preview\">\\u201c'+esc(n.preview)+'\\u201d<\/div>':'';el.innerHTML='<div class=\"pp-ni-ico pp-ni-'+n.type+'\">'+(NI[n.type]||NI['new'])+'<\/div><div class=\"pp-ni-body\"><div class=\"pp-ni-txt\">'+n.html+'<\/div>'+catHtml+previewHtml+'<div class=\"pp-ni-time\">'+ago(n.ts)+'<\/div><\/div>';f.appendChild(el)});nlEl.appendChild(f);\n  setTimeout(function(){var ch=false;NOTIFS.forEach(function(n){if(!n.read){n.read=true;ch=true}});if(ch){sv(NK,NOTIFS);nbEl.classList.remove('pp-show')}},2500);\n}\nfunction updateStats(){var tot=PRAYERS.length,act=PRAYERS.filter(function(p){return!p.prayed}).length,pra=PRAYERS.filter(function(p){return p.prayed}).length,lk=PRAYERS.reduce(function(s,p){return s+p.likes},0);setN('sn-total',tot);setN('sn-active',act);setN('sn-prayed',pra);setN('sn-likes',lk)}\nfunction setN(id,v){var el=document.getElementById(id);if(!el)return;el.textContent=v;el.classList.remove('pp-pulse');void el.offsetWidth;el.classList.add('pp-pulse');setTimeout(function(){el.classList.remove('pp-pulse')},450)}\nfunction filtered(){var arr=PRAYERS.slice();if(filter==='active')arr=arr.filter(function(p){return!p.prayed});else if(filter==='prayed')arr=arr.filter(function(p){return p.prayed});else if(filter!=='all')arr=arr.filter(function(p){return p.category===filter});if(searchQ){var q=searchQ.toLowerCase();arr=arr.filter(function(p){return p.name.toLowerCase().indexOf(q)!==-1})}return arr}\nfunction updateSearchInfo(total){if(searchQ){searchInfoEl.classList.add('pp-show');searchInfoText.innerHTML='Showing <strong>'+total+'<\/strong> result'+(total!==1?'s':'')+' for \\u201c'+esc(searchQ)+'\\u201d'}else{searchInfoEl.classList.remove('pp-show')}}\nfunction render(anim){\n  var fl=filtered();var tp=Math.max(1,Math.ceil(fl.length\/PP));if(page>tp)page=tp;var start=(page-1)*PP,items=fl.slice(start,start+PP);cntEl.textContent=fl.length;updateStats();updateSearchInfo(fl.length);\n  if(!fl.length){var emptyMsg=searchQ?'No results found for \\u201c'+esc(searchQ)+'\\u201d':'Be the first to share a prayer intention.';var emptyTitle=searchQ?'No matching prayer requests':'No prayer requests found';listEl.innerHTML='<div class=\"pp-empty\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><h3>'+emptyTitle+'<\/h3><p>'+emptyMsg+'<\/p><\/div>';pagEl.innerHTML='';return}\n  var frag=document.createDocumentFragment();\n  items.forEach(function(p){var card=document.createElement('div');card.className='pp-card'+(p.prayed?' pp-prayed':'');card.setAttribute('data-id',p.id);var isA=p.anon===true;var nameDisplay=isA?'Anonymous':hlMatch(p.name,searchQ);\n    card.innerHTML='<div class=\"pp-badge\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Prayed For<\/div><div class=\"pp-card-top\"><div class=\"pp-card-meta\"><div class=\"pp-av'+(isA?' pp-av-anon':'')+'\">'+(isA?'?':ini(p.name))+'<\/div><div><div class=\"pp-name\">'+nameDisplay+(isA?'<span class=\"pp-anon-tag\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg>Anon<\/span>':'')+'<\/div><div class=\"pp-time\">'+ago(p.ts)+'<\/div><\/div><\/div><\/div><div class=\"pp-text\">'+esc(p.text)+'<\/div><div class=\"pp-acts\"><button class=\"pp-abtn pp-abtn-pray'+(p.prayed?' pp-done':'')+'\" data-a=\"pray\" data-id=\"'+p.id+'\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg>'+(p.prayed?'Prayed':'Mark as Prayed')+'<\/button><button class=\"pp-abtn pp-abtn-like\" data-a=\"like\" data-id=\"'+p.id+'\" type=\"button\"><span class=\"pp-like-burst\"><\/span><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg><span class=\"pp-like-cnt\">'+p.likes+'<\/span><\/button><span class=\"pp-acts-sp\"><\/span><button class=\"pp-abtn pp-abtn-del\" data-a=\"del\" data-id=\"'+p.id+'\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"3 6 5 6 21 6\"\/><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg>Remove<\/button><\/div>';\n    frag.appendChild(card)});\n  listEl.innerHTML='';listEl.appendChild(frag);listEl.querySelectorAll('.pp-card').forEach(function(c,i){setTimeout(function(){c.classList.add('pp-vis')},anim?(i*80+50):10)});renderPag(tp);\n}\nfunction renderPag(tp){if(tp<=1){pagEl.innerHTML='';return}var h='<button class=\"pp-pbtn\" data-p=\"prev\"'+(page===1?' disabled':'')+' type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/button>';for(var i=1;i<=tp;i++){if(tp>7){if(i===1||i===tp||(i>=page-1&&i<=page+1))h+='<button class=\"pp-pbtn'+(i===page?' pp-pact':'')+'\" data-p=\"'+i+'\" type=\"button\">'+i+'<\/button>';else if(i===page-2||i===page+2)h+='<span class=\"pp-pdots\">...<\/span>'}else h+='<button class=\"pp-pbtn'+(i===page?' pp-pact':'')+'\" data-p=\"'+i+'\" type=\"button\">'+i+'<\/button>'}h+='<button class=\"pp-pbtn\" data-p=\"next\"'+(page===tp?' disabled':'')+' type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>';pagEl.innerHTML=h}\nfunction init(){\n  listEl=qs('#pp-list');pagEl=qs('#pp-pag');nlEl=qs('#pp-nl');neEl=qs('#pp-ne');nbEl=qs('#pp-nb');cntEl=qs('#pp-cnt');twEl=qs('#pp-tw');toastTxt=qs('#pp-toast-t');searchEl=qs('#pp-search');searchClearEl=qs('#pp-search-clear');searchInfoEl=qs('#pp-search-info');searchInfoText=qs('#pp-search-info-text');\n  PRAYERS=ld(PK,[]);NOTIFS=ld(NK,[]);if(!PRAYERS.length)seed();PRAYERS=ld(PK,[]);\n  render(true);renderN();qsa('.pp-stat').forEach(function(c,i){setTimeout(function(){c.classList.add('pp-vis')},300+i*120)});\n  var searchDebounce;searchEl.addEventListener('input',function(){clearTimeout(searchDebounce);var val=searchEl.value.trim();searchClearEl.classList.toggle('pp-show',val.length>0);searchDebounce=setTimeout(function(){searchQ=val;page=1;render(true)},200)});\n  function clearSearch(){searchEl.value='';searchQ='';searchClearEl.classList.remove('pp-show');page=1;render(true);searchEl.focus()}searchClearEl.addEventListener('click',clearSearch);qs('#pp-search-clear2').addEventListener('click',clearSearch);\n  listEl.addEventListener('click',function(e){var btn=e.target.closest('[data-a]');if(!btn)return;var act=btn.getAttribute('data-a'),id=parseInt(btn.getAttribute('data-id'));var pr=null;for(var i=0;i<PRAYERS.length;i++){if(PRAYERS[i].id===id){pr=PRAYERS[i];break}}if(!pr)return;\n    if(act==='like'){pr.likes+=1;sv(PK,PRAYERS);btn.classList.remove('pp-burst');void btn.offsetWidth;btn.classList.add('pp-burst');setTimeout(function(){btn.classList.remove('pp-burst')},500);var cnt=btn.querySelector('.pp-like-cnt');if(cnt){cnt.textContent=pr.likes;cnt.classList.remove('pp-bump');void cnt.offsetWidth;cnt.classList.add('pp-bump')}updateStats();var liker=simName();var author=pr.anon?'Anonymous':esc(pr.name);addN('like','<strong>'+liker+'<\/strong> liked <strong>'+author+\"'s<\/strong> prayer request. Total likes: <strong>\"+pr.likes+'<\/strong>.',{cat:pr.category});toast(liker+\" liked \"+author+\"'s prayer request \\u2014 \"+pr.likes+' total likes.')}\n    else if(act==='pray'){if(pr.prayed)return;pr.prayed=true;sv(PK,PRAYERS);render(false);updateStats();var author=pr.anon?'Anonymous':esc(pr.name);addN('pray','<strong>You<\/strong> marked <strong>'+author+\"'s<\/strong> prayer request as prayed for.\",{cat:pr.category});toast(\"Prayer request marked as prayed for. God bless you!\")}\n    else if(act==='del'){var card=btn.closest('.pp-card');var author=pr.anon?'Anonymous':esc(pr.name);card.classList.add('pp-removing');setTimeout(function(){PRAYERS=PRAYERS.filter(function(p){return p.id!==id});sv(PK,PRAYERS);addN('del','<strong>'+author+\"'s<\/strong> prayer request has been removed.\",{cat:pr.category});toast(author+\"'s prayer request has been removed.\");render(false)},450)}});\n  pagEl.addEventListener('click',function(e){var btn=e.target.closest('.pp-pbtn');if(!btn||btn.disabled)return;var p=btn.getAttribute('data-p'),tp=Math.max(1,Math.ceil(filtered().length\/PP));if(p==='prev')page=Math.max(1,page-1);else if(p==='next')page=Math.min(tp,page+1);else page=parseInt(p);render(true);listEl.scrollIntoView({behavior:'smooth',block:'start'})});\n  qsa('.pp-fbtn').forEach(function(btn){btn.addEventListener('click',function(){qsa('.pp-fbtn').forEach(function(b){b.classList.remove('pp-on')});btn.classList.add('pp-on');filter=btn.getAttribute('data-f');page=1;render(true)})});\n  var anonCb=qs('#pp-anon'),nameInput=qs('#pp-name');anonCb.addEventListener('change',function(){if(anonCb.checked){nameInput.value='';nameInput.disabled=true;nameInput.classList.add('pp-dis');nameInput.placeholder='Name hidden \\u2014 submitting anonymously'}else{nameInput.disabled=false;nameInput.classList.remove('pp-dis');nameInput.placeholder='e.g. Maria Santos'}});\n  qs('#pp-submit').addEventListener('click',function(){var isA=anonCb.checked,name=isA?'Anonymous':nameInput.value.trim(),cat=qs('#pp-cat').value,txt=qs('#pp-text').value.trim();if(!isA&&!name){glow(nameInput);return}if(!txt){glow(qs('#pp-text'));return}PRAYERS.unshift({id:Date.now(),name:name,category:cat,text:txt,likes:0,prayed:false,anon:isA,ts:Date.now()});sv(PK,PRAYERS);var dispName=isA?'Anonymous':esc(name);var preview=truncate(txt,120);addN('new','<strong>'+dispName+'<\/strong> submitted a new prayer request.',{cat:cat,preview:preview});toast('Your prayer request has been submitted. The community will pray for you.');nameInput.value='';qs('#pp-text').value='';qs('#pp-cat').selectedIndex=0;if(isA){anonCb.checked=false;anonCb.dispatchEvent(new Event('change'))}searchEl.value='';searchQ='';searchClearEl.classList.remove('pp-show');page=1;filter='all';qsa('.pp-fbtn').forEach(function(b){b.classList.toggle('pp-on',b.getAttribute('data-f')==='all')});render(true);setTimeout(function(){listEl.scrollIntoView({behavior:'smooth',block:'start'})},100)});\n  qs('#pp-nclr').addEventListener('click',function(){NOTIFS=[];sv(NK,NOTIFS);renderN();toast('All notifications have been cleared.')});setInterval(renderN,60000);\n}\nfunction glow(el){el.style.borderColor='#C75B6A';el.style.boxShadow='0 0 0 4px rgba(199,91,106,.12)';el.focus();setTimeout(function(){el.style.borderColor='';el.style.boxShadow=''},2500)}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>St. Isidore the Farmer Parish \u2014 Prayer Requests Prayer Requests St. Isidore the Farmer Parish Share your intentions with our [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"slim_seo":{"title":"Prayer - St. Isidore the Farmer Parish","description":"St. Isidore the Farmer Parish \u2014 Prayer Requests Prayer Requests St. Isidore the Farmer Parish Share your intentions with our parish community. When we pray for"},"footnotes":""},"class_list":["post-3796","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Diocese of Gumaca","author_link":"https:\/\/demo5.yinwoodweb.com\/catanauan\/author\/phwpywadsa623\/"},"uagb_comment_info":0,"uagb_excerpt":"St. Isidore the Farmer Parish \u2014 Prayer Requests Prayer Requests St. Isidore the Farmer Parish Share your intentions with our [&hellip;]","_links":{"self":[{"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/pages\/3796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/comments?post=3796"}],"version-history":[{"count":11,"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/pages\/3796\/revisions"}],"predecessor-version":[{"id":3812,"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/pages\/3796\/revisions\/3812"}],"wp:attachment":[{"href":"https:\/\/demo5.yinwoodweb.com\/catanauan\/wp-json\/wp\/v2\/media?parent=3796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}