{"id":1491,"date":"2026-06-16T09:55:40","date_gmt":"2026-06-16T01:55:40","guid":{"rendered":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/?page_id=1491"},"modified":"2026-06-16T09:56:26","modified_gmt":"2026-06-16T01:56:26","slug":"updates","status":"publish","type":"page","link":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/updates\/","title":{"rendered":"Updates"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-ef725846 alignfull uagb-is-root-container\">\n        <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,400&family=Lato:wght@300;400&display=swap');\n\n        .pu1{background:#0b0f1a;padding:100px 40px;font-family:'Lato',sans-serif;position:relative;overflow:hidden;}\n        .pu1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,0.4),transparent);}\n        .pu1-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;}\n\n        \/* header *\/\n        .pu1-header{text-align:center;margin-bottom:40px;}\n        .pu1-eyebrow{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:#c9a84c;margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:14px;opacity:0;transform:translateY(15px);transition:opacity 0.6s ease,transform 0.6s ease;}\n        .pu1-eyebrow::before,.pu1-eyebrow::after{content:'';display:block;width:40px;height:1px;background:rgba(201,168,76,0.4);}\n        .pu1-title{font-family:'Playfair Display',serif;font-size:clamp(26px,3.5vw,42px);font-weight:700;color:#fff;margin-bottom:8px;opacity:0;transform:translateY(20px);transition:opacity 0.7s ease,transform 0.7s ease;}\n        .pu1-subtitle{font-family:'Playfair Display',serif;font-style:italic;font-size:15px;color:rgba(201,168,76,0.7);opacity:0;transform:translateY(15px);transition:opacity 0.6s ease,transform 0.6s ease;}\n        .pu1-header.pp-anim-in .pu1-eyebrow{opacity:1!important;transform:translateY(0)!important;transition-delay:0.1s;}\n        .pu1-header.pp-anim-in .pu1-title{opacity:1!important;transform:translateY(0)!important;transition-delay:0.2s;}\n        .pu1-header.pp-anim-in .pu1-subtitle{opacity:1!important;transform:translateY(0)!important;transition-delay:0.3s;}\n\n        \/* scripture *\/\n        .pu1-scripture{max-width:620px;margin:0 auto 44px;text-align:center;opacity:0;transform:translateY(18px);transition:opacity 0.7s ease,transform 0.7s ease;}\n        .pu1-scripture.pp-anim-in{opacity:1!important;transform:translateY(0)!important;transition-delay:0.15s;}\n        .pu1-scripture-text{font-family:'Playfair Display',serif;font-style:italic;font-size:16px;color:rgba(255,255,255,0.55);line-height:1.7;margin-bottom:10px;}\n        .pu1-scripture-ref{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(201,168,76,0.45);}\n\n        \/* filters bar *\/\n        .pu1-filters{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:52px;opacity:0;transform:translateY(15px);transition:opacity 0.6s ease,transform 0.6s ease;}\n        .pu1-filters.pp-anim-in{opacity:1!important;transform:translateY(0)!important;transition-delay:0.2s;}\n        .pu1-cat-btn{padding:8px 18px;font-family:'Lato',sans-serif;font-size:9px;letter-spacing:2px;text-transform:uppercase;background:rgba(255,255,255,0.03);border:1px solid rgba(201,168,76,0.12);color:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s;text-decoration:none!important;}\n        .pu1-cat-btn:hover,.pu1-cat-btn.active{background:rgba(201,168,76,0.1);border-color:rgba(201,168,76,0.4);color:#c9a84c;}\n\n        \/* \u2500\u2500 DYNAMIC SEARCH BAR \u2500\u2500 *\/\n        .pu1-search-bar{display:flex;max-width:480px;margin:0 auto 48px;opacity:0;transform:translateY(15px);transition:opacity 0.6s ease,transform 0.6s ease;}\n        .pu1-search-bar.pp-anim-in{opacity:1!important;transform:translateY(0)!important;transition-delay:0.25s;}\n        .pu1-search-field{flex:1;position:relative;display:flex;align-items:center;}\n        .pu1-search-input{width:100%;background:rgba(255,255,255,0.03);border:1px solid rgba(201,168,76,0.12);border-right:none;padding:12px 40px 12px 18px;font-family:'Lato',sans-serif;font-size:14px;color:rgba(255,255,255,0.85);outline:none;transition:border-color 0.3s;min-width:0;}\n        .pu1-search-input::placeholder{color:rgba(255,255,255,0.2);}\n        .pu1-search-input:focus{border-color:rgba(201,168,76,0.35);}\n        .pu1-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity 0.25s;}\n        .pu1-search-clear.visible{opacity:1;}\n        .pu1-search-clear svg{width:12px;height:12px;stroke:rgba(255,255,255,0.35);fill:none;stroke-width:2;}\n        .pu1-search-clear:hover svg{stroke:#c9a84c;}\n        .pu1-search-btn{padding:12px 20px;background:rgba(201,168,76,0.12);border:1px solid rgba(201,168,76,0.2);cursor:pointer;transition:background 0.3s;flex-shrink:0;position:relative;}\n        .pu1-search-btn:hover{background:rgba(201,168,76,0.25);}\n        .pu1-search-btn svg{width:16px;height:16px;stroke:#c9a84c;fill:none;stroke-width:2;display:block;}\n        .pu1-search-bar.is-loading .pu1-search-btn{background:rgba(201,168,76,0.25);animation:pu1BtnPulse 0.8s ease-in-out infinite;}\n        @keyframes pu1BtnPulse{0%,100%{background:rgba(201,168,76,0.15);}50%{background:rgba(201,168,76,0.35);}}\n        .pu1-result-count{text-align:center;margin-bottom:20px;font-size:11px;color:rgba(255,255,255,0.3);letter-spacing:1px;transition:opacity 0.3s;}\n\n        \/* active filter display *\/\n        .pu1-active-filter{text-align:center;margin-bottom:24px;font-size:11px;color:rgba(255,255,255,0.35);letter-spacing:1px;}\n        .pu1-active-filter a{color:#c9a84c;text-decoration:underline;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-left:8px;cursor:pointer;}\n\n        \/* results container *\/\n        .pu1-results{transition:opacity 0.25s ease;}\n        .pu1-results.is-loading{opacity:0.4;}\n\n        \/* post grid *\/\n        .pu1-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(201,168,76,0.08);margin-bottom:48px;}\n        .pu1-card{background:#0b0f1a;transition:background 0.3s;opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease,background 0.3s;}\n        .pu1-card.pp-anim-in{opacity:1!important;transform:translateY(0)!important;}\n        .pu1-card:hover{background:rgba(201,168,76,0.03);}\n        .pu1-card>a{text-decoration:none!important;color:inherit;display:block;}\n        .pu1-card-thumb{width:100%;aspect-ratio:16\/9;overflow:hidden;position:relative;border-bottom:1px solid rgba(201,168,76,0.08);}\n        .pu1-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}\n        .pu1-card:hover .pu1-card-thumb img{transform:scale(1.04);}\n        .pu1-card-thumb-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,15,26,0.3) 0%,transparent 40%);}\n        .pu1-card-cat{position:absolute;top:12px;left:12px;font-size:7px;letter-spacing:2px;text-transform:uppercase;padding:3px 8px;background:rgba(11,15,26,0.85);border:1px solid rgba(201,168,76,0.25);color:#c9a84c;z-index:2;}\n        .pu1-card-body{padding:22px 20px;}\n        .pu1-card-date{font-size:9px;letter-spacing:2px;color:rgba(201,168,76,0.4);text-transform:uppercase;margin-bottom:10px;}\n        .pu1-card-title{font-family:'Playfair Display',serif;font-size:17px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:10px;transition:color 0.3s;}\n        .pu1-card:hover .pu1-card-title{color:#c9a84c;}\n        .pu1-card-excerpt{font-size:13px;color:rgba(255,255,255,0.45);line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}\n        .pu1-card-read{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(201,168,76,0.5);display:flex;align-items:center;gap:6px;transition:color 0.3s;}\n        .pu1-card:hover .pu1-card-read{color:#c9a84c;}\n        .pu1-card-read svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;}\n\n        \/* featured *\/\n        .pu1-featured{grid-column:1\/-1;min-height:0;}\n        .pu1-featured>a{display:grid;grid-template-columns:1.15fr 1fr;gap:0;}\n        .pu1-featured .pu1-card-thumb{aspect-ratio:unset;height:100%;min-height:320px;border-bottom:none;border-right:1px solid rgba(201,168,76,0.08);}\n        .pu1-featured .pu1-card-body{display:flex;flex-direction:column;justify-content:center;padding:44px 40px;}\n        .pu1-featured .pu1-card-title{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#fff;}\n        .pu1-featured:hover .pu1-card-title{color:#c9a84c;}\n        .pu1-featured .pu1-card-excerpt{-webkit-line-clamp:4;font-size:14px;}\n        .pu1-featured .pu1-card-date{margin-bottom:14px;font-size:10px;}\n\n        \/* empty *\/\n        .pu1-empty{text-align:center;padding:60px 20px;opacity:0;transform:translateY(18px);transition:opacity 0.6s ease,transform 0.6s ease;}\n        .pu1-empty.pp-anim-in{opacity:1!important;transform:translateY(0)!important;}\n        .pu1-empty svg{width:36px;height:36px;stroke:rgba(201,168,76,0.2);fill:none;stroke-width:1;margin-bottom:16px;}\n        .pu1-empty-text{font-family:'Playfair Display',serif;font-style:italic;font-size:16px;color:rgba(255,255,255,0.35);margin-bottom:8px;}\n        .pu1-empty-sub{font-size:12px;color:rgba(255,255,255,0.2);}\n\n        \/* pagination *\/\n        .pu1-pagination{display:flex;justify-content:center;gap:4px;margin-bottom:20px;flex-wrap:wrap;}\n        .pu1-pagination .page-numbers{display:inline-block;padding:8px 14px;font-family:'Lato',sans-serif;font-size:11px;letter-spacing:1px;color:rgba(255,255,255,0.35);border:1px solid rgba(201,168,76,0.1);text-decoration:none!important;transition:all 0.3s;}\n        .pu1-pagination .page-numbers:hover{color:#c9a84c;border-color:rgba(201,168,76,0.3);background:rgba(201,168,76,0.05);}\n        .pu1-pagination .page-numbers.current{color:#c9a84c;border-color:rgba(201,168,76,0.4);background:rgba(201,168,76,0.1);}\n\n        \/* particles *\/\n        .pu1-particle{position:absolute;border-radius:50%;background:rgba(201,168,76,0.05);pointer-events:none;z-index:0;}\n        .pu1-particle:nth-child(1){width:180px;height:180px;top:-50px;right:-70px;animation:pu1Float 15s ease-in-out infinite;}\n        .pu1-particle:nth-child(2){width:120px;height:120px;bottom:-30px;left:3%;animation:pu1Float 19s ease-in-out infinite reverse;}\n        @keyframes pu1Float{0%,100%{transform:translateY(0) scale(1);opacity:0.4;}50%{transform:translateY(-20px) scale(1.08);opacity:0.8;}}\n\n        \/* fallback *\/\n        @keyframes pu1FallbackIn{to{opacity:1!important;transform:none!important;}}\n        .pu1-eyebrow,.pu1-title,.pu1-subtitle,.pu1-scripture,.pu1-filters,.pu1-search-bar,.pu1-card,.pu1-empty{animation:pu1FallbackIn 0.01s forwards 2.5s;}\n        .pu1.pp-revealed .pu1-eyebrow,\n        .pu1.pp-revealed .pu1-title,\n        .pu1.pp-revealed .pu1-subtitle,\n        .pu1.pp-revealed .pu1-scripture,\n        .pu1.pp-revealed .pu1-filters,\n        .pu1.pp-revealed .pu1-search-bar,\n        .pu1.pp-revealed .pu1-card,\n        .pu1.pp-revealed .pu1-empty{animation:none!important;}\n\n        \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n        @media(max-width:1024px){.pu1{padding:80px 30px;}.pu1-featured>a{grid-template-columns:1fr 1fr;}}\n        @media(max-width:900px){\n          .pu1{padding:60px 20px;}\n          .pu1-grid{grid-template-columns:repeat(2,1fr);}\n          .pu1-featured>a{grid-template-columns:1fr;}\n          .pu1-featured .pu1-card-thumb{aspect-ratio:16\/9;height:auto;min-height:unset;border-right:none;border-bottom:1px solid rgba(201,168,76,0.08);}\n          .pu1-featured .pu1-card-body{padding:24px 22px;}\n          .pu1-featured .pu1-card-title{font-size:clamp(18px,3vw,24px);}\n        }\n        @media(max-width:640px){\n          .pu1{padding:56px 16px;}\n          .pu1-grid{grid-template-columns:1fr;}\n          .pu1-filters{gap:8px;}\n          .pu1-cat-btn{padding:6px 14px;font-size:8px;}\n          .pu1-search-bar{margin-bottom:32px;}\n          .pu1-search-input{padding:10px 36px 10px 14px;font-size:13px;}\n          .pu1-search-btn{padding:10px 16px;}\n          .pu1-scripture-text{font-size:14px;}\n          .pu1-card-body{padding:18px 16px;}\n          .pu1-featured .pu1-card-body{padding:18px 16px;}\n        }\n        @media(max-width:400px){.pu1{padding:48px 12px;}.pu1-filters{gap:6px;}.pu1-cat-btn{padding:5px 10px;}}\n        <\/style>\n\n        <section class=\"pu1\" id=\"pu1Section\" data-uid=\"pu1\" data-ajax=\"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-admin\/admin-ajax.php\" data-nonce=\"e4b1f8df1f\" data-cat=\"\">\n          <div class=\"pu1-particle\"><\/div>\n          <div class=\"pu1-particle\"><\/div>\n\n          <div class=\"pu1-inner\">\n\n            <div class=\"pu1-header\">\n              <p class=\"pu1-eyebrow\">Parish News<\/p>\n              <h1 class=\"pu1-title\">Updates<\/h1>\n              <p class=\"pu1-subtitle\">Latest news, events, and announcements from our parish<\/p>\n            <\/div>\n\n            <div class=\"pu1-scripture\">\n              <p class=\"pu1-scripture-text\">&ldquo;For everything there is a season, and a time for every matter under heaven.&rdquo;<\/p>\n              <p class=\"pu1-scripture-ref\">&mdash; Ecclesiastes 3:1<\/p>\n            <\/div>\n\n            <!-- DYNAMIC SEARCH BAR -->\n            <form class=\"pu1-search-bar\" id=\"pu1SearchBar\" method=\"get\" action=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491\">\n              <div class=\"pu1-search-field\">\n                <input type=\"text\" class=\"pu1-search-input\" name=\"s\" id=\"pu1SearchInput\" placeholder=\"Search updates...\" value=\"\" autocomplete=\"off\">\n                <button type=\"button\" class=\"pu1-search-clear\" id=\"pu1SearchClear\" aria-label=\"Clear search\">\n                  <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n                <\/button>\n              <\/div>\n              <button type=\"submit\" class=\"pu1-search-btn\" id=\"pu1SearchBtn\" aria-label=\"Search\">\n                <svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\n              <\/button>\n            <\/form>\n\n            <!-- CATEGORY FILTERS -->\n            <div class=\"pu1-filters\">\n              <a class=\"pu1-cat-btn active\" href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491\">All<\/a>\n                              <a class=\"pu1-cat-btn \" href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?cat=events\">\n                  Events                <\/a>\n                              <a class=\"pu1-cat-btn \" href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?cat=news\">\n                  News                <\/a>\n                          <\/div>\n\n            <!-- RESULTS WRAPPER (swapped by AJAX) -->\n            <div class=\"pu1-results\" id=\"pu1Results\">\n\n              <!-- ACTIVE FILTER -->\n              \n              <!-- POST GRID -->\n                            <div class=\"pu1-grid\">\n                                <div class=\"pu1-card pu1-featured\">\n                  <a href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?update=the-value-of-elder-orphan-in-the-home-for-the-aged\">\n                                        <div class=\"pu1-card-thumb\">\n                      <img decoding=\"async\" src=\"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-content\/uploads\/sites\/16\/2026\/03\/Newly-Installed-Psalmists-1080x565.jpg\" alt=\"The Value of Elder Orphan in the Home for the Aged\" loading=\"eager\">\n                      <div class=\"pu1-card-thumb-overlay\"><\/div>\n                                              <span class=\"pu1-card-cat\">News<\/span>\n                                          <\/div>\n                                        <div class=\"pu1-card-body\">\n                      <div class=\"pu1-card-date\">Mar 23, 2026<\/div>\n                      <h3 class=\"pu1-card-title\">The Value of Elder Orphan in the Home for the Aged<\/h3>\n                      <p class=\"pu1-card-excerpt\">Taking care of our aging parents is considered an ethnic and traditional practice in the Philippines. But, what if, there [&hellip;]<\/p>\n                      <span class=\"pu1-card-read\">\n                        Read More\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n                      <\/span>\n                    <\/div>\n                  <\/a>\n                <\/div>\n                                <div class=\"pu1-card\">\n                  <a href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?update=yin-wood-on-the-job-training\">\n                                        <div class=\"pu1-card-thumb\">\n                      <img decoding=\"async\" src=\"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-content\/uploads\/sites\/16\/2026\/03\/San-Lorenzo-Parish-Youth-Ministry-1080x565.jpg\" alt=\"Yin Wood On The Job Training\" loading=\"eager\">\n                      <div class=\"pu1-card-thumb-overlay\"><\/div>\n                                              <span class=\"pu1-card-cat\">Events<\/span>\n                                          <\/div>\n                                        <div class=\"pu1-card-body\">\n                      <div class=\"pu1-card-date\">Mar 21, 2026<\/div>\n                      <h3 class=\"pu1-card-title\">Yin Wood On The Job Training<\/h3>\n                      <p class=\"pu1-card-excerpt\">On this day, March 5th ,2026 Yin Wood Everest Web Development Co. LTD held interviews and conducted training, bringing aspiring [&hellip;]<\/p>\n                      <span class=\"pu1-card-read\">\n                        Read More\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n                      <\/span>\n                    <\/div>\n                  <\/a>\n                <\/div>\n                                <div class=\"pu1-card\">\n                  <a href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?update=lider-kabataan-leadership-training\">\n                                        <div class=\"pu1-card-thumb\">\n                      <img decoding=\"async\" src=\"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-content\/uploads\/sites\/16\/2026\/03\/San-Lorenzo-Parish-Youth-Ministry-1080x565.jpg\" alt=\"LIDER KABATAAN | Leadership Training\" loading=\"eager\">\n                      <div class=\"pu1-card-thumb-overlay\"><\/div>\n                                              <span class=\"pu1-card-cat\">Events<\/span>\n                                          <\/div>\n                                        <div class=\"pu1-card-body\">\n                      <div class=\"pu1-card-date\">Mar 17, 2026<\/div>\n                      <h3 class=\"pu1-card-title\">LIDER KABATAAN | Leadership Training<\/h3>\n                      <p class=\"pu1-card-excerpt\">JUST IN: Here are the Leaders of the SLRP Youth Ministry who took part and prepared themselves to the challenges [&hellip;]<\/p>\n                      <span class=\"pu1-card-read\">\n                        Read More\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n                      <\/span>\n                    <\/div>\n                  <\/a>\n                <\/div>\n                                <div class=\"pu1-card\">\n                  <a href=\"\/catanauan1\/wp-json\/wp\/v2\/pages\/1491?update=pasayahin-ang-pasko-ng-mga-lola-sa-nazareth-bahay-pag-ibig\">\n                                        <div class=\"pu1-card-thumb\">\n                      <img decoding=\"async\" src=\"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-content\/uploads\/sites\/16\/2026\/03\/Feeding-Program-at-Malitlit-Elementary-School-1080x565.jpg\" alt=\"Pasayahin ang Pasko ng mga Lola sa Nazareth Bahay Pag-ibig\" loading=\"lazy\">\n                      <div class=\"pu1-card-thumb-overlay\"><\/div>\n                                              <span class=\"pu1-card-cat\">News<\/span>\n                                          <\/div>\n                                        <div class=\"pu1-card-body\">\n                      <div class=\"pu1-card-date\">Mar 17, 2026<\/div>\n                      <h3 class=\"pu1-card-title\">Pasayahin ang Pasko ng mga Lola sa Nazareth Bahay Pag-ibig<\/h3>\n                      <p class=\"pu1-card-excerpt\">Ang Pasko sa Bahay Nazareth ay naisagawa at napagdiwang ng maayos sa tulong mga mga \u201cvolunteers\u201d at \u201csponsors\u201d na nagmula [&hellip;]<\/p>\n                      <span class=\"pu1-card-read\">\n                        Read More\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n                      <\/span>\n                    <\/div>\n                  <\/a>\n                <\/div>\n                              <\/div>\n\n              \n              \n            <\/div><!-- \/.results -->\n\n          <\/div>\n        <\/section>\n\n        <script>\n        (function(){\n          'use strict';\n          var section = document.getElementById('pu1Section');\n          if (!section) return;\n\n          var U        = section.getAttribute('data-uid');\n          var ajaxUrl  = section.getAttribute('data-ajax');\n          var nonce    = section.getAttribute('data-nonce');\n          var baseCat  = section.getAttribute('data-cat') || '';\n\n          var searchInput = document.getElementById(U + 'SearchInput');\n          var searchClear = document.getElementById(U + 'SearchClear');\n          var searchBtn   = document.getElementById(U + 'SearchBtn');\n          var searchForm  = document.getElementById(U + 'SearchBar');\n          var resultsDiv  = document.getElementById(U + 'Results');\n\n          if (!searchInput || !resultsDiv) return;\n\n          var debounceTimer = null;\n          var currentRequest = null;\n\n          \/* \u2500\u2500 Debounce helper \u2500\u2500 *\/\n          function debounce(fn, delay) {\n            return function() {\n              clearTimeout(debounceTimer);\n              debounceTimer = setTimeout(fn, delay);\n            };\n          }\n\n          \/* \u2500\u2500 Show \/ hide clear button \u2500\u2500 *\/\n          function toggleClear() {\n            if (searchInput.value.length > 0) {\n              searchClear.classList.add('visible');\n            } else {\n              searchClear.classList.remove('visible');\n            }\n          }\n\n          \/* \u2500\u2500 AJAX search \u2500\u2500 *\/\n          function doSearch(query, page) {\n            \/* Abort any in-flight request *\/\n            if (currentRequest) { currentRequest.abort(); }\n\n            \/* Loading states *\/\n            searchForm.classList.add('is-loading');\n            resultsDiv.classList.add('is-loading');\n\n            \/* Update URL *\/\n            var params = new URLSearchParams(window.location.search);\n            if (query) { params.set('s', query); } else { params.delete('s'); }\n            if (baseCat) { params.set('cat', baseCat); }\n            params.delete('update');\n            params.delete('paged');\n            var newUrl = window.location.pathname + (params.toString() ? '?' + params.toString() : '');\n            history.replaceState(null, '', newUrl);\n\n            \/* Build form data *\/\n            var fd = new FormData();\n            fd.append('action', 'parish_updates_search');\n            fd.append('nonce', nonce);\n            fd.append('search', query);\n            fd.append('cat', baseCat);\n            fd.append('paged', page || 1);\n            fd.append('uid', U);\n\n            currentRequest = new XMLHttpRequest();\n            currentRequest.open('POST', ajaxUrl, true);\n            currentRequest.onreadystatechange = function() {\n              if (currentRequest.readyState !== 4) return;\n              searchForm.classList.remove('is-loading');\n              resultsDiv.classList.remove('is-loading');\n\n              if (currentRequest.status === 200) {\n                try {\n                  var resp = JSON.parse(currentRequest.responseText);\n                  if (resp.success && resp.data && resp.data.html) {\n                    resultsDiv.innerHTML = resp.data.html;\n\n                    \/* Animate new cards in *\/\n                    var newCards = resultsDiv.querySelectorAll('.' + U + '-card');\n                    newCards.forEach(function(card, i) {\n                      setTimeout(function() {\n                        card.classList.add('pp-anim-in');\n                      }, i * 80);\n                    });\n\n                    \/* Animate empty state *\/\n                    var emptyEl = resultsDiv.querySelector('.' + U + '-empty');\n                    if (emptyEl) { emptyEl.classList.add('pp-anim-in'); }\n\n                    \/* Attach clear-all listener *\/\n                    attachClearAll();\n                  }\n                } catch(e) { \/* JSON parse error \u2014 ignore *\/ }\n              }\n            };\n            currentRequest.send(fd);\n          }\n\n          \/* \u2500\u2500 Dynamic search on typing (debounced) \u2500\u2500 *\/\n          var debouncedSearch = debounce(function() {\n            doSearch(searchInput.value.trim(), 1);\n          }, 400);\n\n          searchInput.addEventListener('input', function() {\n            toggleClear();\n            debouncedSearch();\n          });\n\n          \/* \u2500\u2500 Prevent form submit, fire immediate search \u2500\u2500 *\/\n          searchForm.addEventListener('submit', function(e) {\n            e.preventDefault();\n            clearTimeout(debounceTimer);\n            doSearch(searchInput.value.trim(), 1);\n          });\n\n          \/* \u2500\u2500 Clear button (X inside input) \u2500\u2500 *\/\n          searchClear.addEventListener('click', function() {\n            searchInput.value = '';\n            toggleClear();\n            searchInput.focus();\n            doSearch('', 1);\n          });\n\n          \/* \u2500\u2500 Clear All link (in active filter display) \u2500\u2500 *\/\n          function attachClearAll() {\n            var clearAllLinks = resultsDiv.querySelectorAll('.' + U + '-clear-all');\n            clearAllLinks.forEach(function(link) {\n              link.addEventListener('click', function(e) {\n                e.preventDefault();\n                searchInput.value = '';\n                toggleClear();\n                \/* If there's a category filter, reload without it *\/\n                if (baseCat) {\n                  window.location.href = link.getAttribute('href') || window.location.pathname;\n                } else {\n                  doSearch('', 1);\n                }\n              });\n            });\n          }\n          attachClearAll();\n\n          \/* \u2500\u2500 Initial state \u2500\u2500 *\/\n          toggleClear();\n\n          \/* \u2500\u2500 Entrance animations (same as original) \u2500\u2500 *\/\n          section.classList.add('pp-revealed');\n\n          var queue = [\n            {el: section.querySelector('.' + U + '-header'),    delay: 0},\n            {el: section.querySelector('.' + U + '-scripture'), delay: 0},\n            {el: section.querySelector('.' + U + '-search-bar'),delay: 0},\n            {el: section.querySelector('.' + U + '-filters'),   delay: 0}\n          ].filter(function(q) { return q.el; });\n\n          section.querySelectorAll('.' + U + '-card').forEach(function(c, i) {\n            queue.push({el: c, delay: i * 80});\n          });\n\n          var empty = section.querySelector('.' + U + '-empty');\n          if (empty) queue.push({el: empty, delay: 0});\n\n          if ('IntersectionObserver' in window) {\n            var seen = [];\n            queue.forEach(function() { seen.push(false); });\n            var obs = new IntersectionObserver(function(entries) {\n              entries.forEach(function(entry) {\n                if (!entry.isIntersecting) return;\n                var idx = queue.findIndex(function(q) { return q.el === entry.target; });\n                if (idx === -1 || seen[idx]) return;\n                seen[idx] = true;\n                obs.unobserve(entry.target);\n                setTimeout(function() { entry.target.classList.add('pp-anim-in'); }, queue[idx].delay);\n              });\n            }, {threshold: 0.05, rootMargin: '0px 0px -8% 0px'});\n            queue.forEach(function(q) { obs.observe(q.el); });\n          } else {\n            queue.forEach(function(q) { q.el.classList.add('pp-anim-in'); });\n          }\n        })();\n        <\/script>\n\n    \n<\/div>\n","protected":false},"excerpt":{"rendered":"","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":"default","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":"Pasayahin ang Pasko ng mga Lola sa Nazareth Bahay Pag-ibig - Immaculate Conception Parish","description":"Ang Pasko sa Bahay Nazareth ay naisagawa at napagdiwang ng maayos sa tulong mga mga \u201cvolunteers\u201d at \u201csponsors\u201d na nagmula sa ibat-ibang panig ng probinsya at ka"},"footnotes":""},"class_list":["post-1491","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":"Yin Wood","author_link":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/blogs\/author\/phwpywadsa623\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/pages\/1491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/comments?post=1491"}],"version-history":[{"count":3,"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/pages\/1491\/revisions"}],"predecessor-version":[{"id":1494,"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/pages\/1491\/revisions\/1494"}],"wp:attachment":[{"href":"https:\/\/demo2.yinwoodweb.com\/catanauan1\/wp-json\/wp\/v2\/media?parent=1491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}