{"id":931,"date":"2025-03-11T21:52:35","date_gmt":"2025-03-11T21:52:35","guid":{"rendered":"https:\/\/byboiler.com\/lia-beach\/?page_id=931"},"modified":"2026-05-15T19:49:11","modified_gmt":"2026-05-15T19:49:11","slug":"gallery","status":"publish","type":"page","link":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"\n<style>.uvsec-block_6638a57222a258b07f93d1733581f574{padding-top: 100px;padding-bottom: 100px;}<\/style><div id=\"block_6638a57222a258b07f93d1733581f574\" class=\"uvsec-block_6638a57222a258b07f93d1733581f574 uv-section uv-align-normal uv-color-sch-normal \" >\n    <div class=\"uv-section-inner\">\n        <div class=\"acf-innerblocks-container\">\n\n\n<div id='block_7fe4e91bc70d373c02f1c4f8aa46991f' class=\"uv-clearfix   \">\n    <div class=\"uv-main-content-inner-gallery\">\n        <div class=\"uv-buttons uv-align-buttons-space-between galleries-tabs\">\n            <button class='uv-btn uv-btn-inl uv-btn-z-normal' data-menutarget='gallery' role='button' aria-label='Tab Gallery'>Gallery<\/button>        <\/div>\n        <div class='tab-gallery uv-galleryscontents simple-gallery' data-menu='gallery' data-tabname='Gallery' style='display:none;'><div class='masorny-big-img'><div class='uv-gallery-item-0 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='0'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 1' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/d241749ceb302d179b1835a580e93f6e.jpeg'><\/a>\n                    <\/div>\n                <\/div><\/div><div class='masorny-second-img'><div class='uv-gallery-item-1 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='1'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 2' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/74f63c2d43571841b57f052d600f76eb.jpeg'><\/a>\n                    <\/div>\n                <\/div><div class='uv-gallery-item-2 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='2'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 3' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/7932febff71feeb9f4612c190840c809.jpeg'><\/a>\n                    <\/div>\n                <\/div><div class='uv-gallery-item-3 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='3'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 4' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/b10b2801168c2d20d5637737ccc805e4.jpeg'><\/a>\n                    <\/div>\n                <\/div><div class='uv-gallery-item-4 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='4'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 5' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/cea61c9157fe50717d4cd5632d73720c.jpeg'><\/a>\n                    <\/div>\n                <\/div><\/div><div class='uv-gallery-item-5 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='5'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 6' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/e47b242bc8e93d23d602aefa3288cdd9.jpeg'><\/a>\n                    <\/div>\n                <\/div><div class='uv-gallery-item-6 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='6'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 7' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/fd817c016a31ec5d7f6577983f3b337e.jpeg'><\/a>\n                    <\/div>\n                <\/div><div class='uv-gallery-item-7 uv-gallery-item' data-popuptrigger='gallery' data-imageindex='7'>\n                    <div class='uv-gallery-img'>\n                        <a href='#' aria-labe='Open Image - Gallery Image - 8' class=' uv-gallery-imgbg uv-lazyimage' tabindex='0' data-bg='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/f69fa9af39469bbebe15d88c3e3e99f4.jpeg'><\/a>\n                    <\/div>\n                <\/div><\/div><\/div>    <\/div>\n<\/div>\n\n<!-- Placeholder for popups -->\n<div id=\"popup-container\">\n    <div id='popup-gallery' class='gallery-popup' style='display:none;'>\n        <div class='popup-content'>\n            <span class='popup-close' data-popupclose='gallery'>&times;<\/span>\n            <div class='swiper-container'>\n                <div class='swiper-wrapper'><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/d241749ceb302d179b1835a580e93f6e.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/74f63c2d43571841b57f052d600f76eb.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/7932febff71feeb9f4612c190840c809.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/b10b2801168c2d20d5637737ccc805e4.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/cea61c9157fe50717d4cd5632d73720c.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/e47b242bc8e93d23d602aefa3288cdd9.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/fd817c016a31ec5d7f6577983f3b337e.jpeg' alt=''>\n                            <\/div><div class='swiper-slide'>\n                                <img src='https:\/\/byboiler.com\/leea-woo-beach\/wp-content\/uploads\/sites\/10\/2025\/03\/f69fa9af39469bbebe15d88c3e3e99f4.jpeg' alt=''>\n                            <\/div><\/div>\n                <div class='swiper-button-next'><\/div>\n                <div class='swiper-button-prev'><\/div>\n            <\/div>\n        <\/div>\n    <\/div><\/div>\n\n\n<script>\n   document.addEventListener('DOMContentLoaded', function() {\n    const popupContainer = document.getElementById('popup-container');\n    document.body.appendChild(popupContainer);\n\n    const buttons = document.querySelectorAll('.uv-btn[data-menutarget]');\n    const galleries = document.querySelectorAll('.tab-gallery[data-menu]');\n    const popups = document.querySelectorAll('.gallery-popup');\n    const popupCloses = document.querySelectorAll('.popup-close');\n    let swiperInstances = {};\n\n    function stopVideosInContainer(container) {\n        container.querySelectorAll('iframe').forEach(iframe => {\n            const src = iframe.src;\n            container.querySelector('.uvvideocontrol.uvjs-videoplaytoggle')?.classList.remove('uvactive');\n            container.querySelector('.uvvideocontrol.uvjs-videoaudiotoggle')?.classList.remove('uvactive');\n\n            if (src.includes('youtube.com')) {\n                iframe.contentWindow.postMessage('{\"event\":\"command\",\"func\":\"pauseVideo\",\"args\":\"\"}', '*');\n            } else if (src.includes('vimeo.com')) {\n                const vimeoPlayer = new Vimeo.Player(iframe);\n                vimeoPlayer.pause().catch(() => {});\n            }\n        });\n    }\n\n    function playVideosInSlide(slideEl) {\n        slideEl.querySelectorAll('iframe').forEach(iframe => {\n            const src = iframe.src;\n            slideEl.querySelector('.uvvideocontrol.uvjs-videoplaytoggle')?.classList.add('uvactive');\n\n            if (src.includes('youtube.com')) {\n                iframe.contentWindow.postMessage('{\"event\":\"command\",\"func\":\"playVideo\",\"args\":\"\"}', '*');\n            } else if (src.includes('vimeo.com')) {\n                const vimeoPlayer = new Vimeo.Player(iframe);\n                vimeoPlayer.play().catch(() => {});\n            }\n        });\n    }\n\n    buttons.forEach(button => {\n        button.addEventListener('click', function() {\n            const target = this.getAttribute('data-menutarget');\n\n            galleries.forEach(gallery => {\n                gallery.style.display = 'none';\n            });\n\n            buttons.forEach(btn => btn.classList.remove('active'));\n\n            const targetGallery = document.querySelector(`.tab-gallery[data-menu=\"${target}\"]`);\n            if (targetGallery) targetGallery.style.display = 'flex';\n\n            this.classList.add('active');\n        });\n    });\n\n    if (buttons.length > 0) buttons[0].click();\n\n    document.querySelectorAll('.uv-gallery-item').forEach(item => {\n        item.addEventListener('click', function(e) {\n            e.preventDefault();\n            const popupTrigger = this.getAttribute('data-popuptrigger');\n            const imageIndex = parseInt(this.getAttribute('data-imageindex'));\n            const popup = document.getElementById(`popup-${popupTrigger}`);\n\n            if (popup) {\n                popup.style.display = 'flex';\n\n                if (swiperInstances[popupTrigger]) swiperInstances[popupTrigger].destroy();\n\n                swiperInstances[popupTrigger] = new Swiper(popup.querySelector('.swiper-container'), {\n                    loop: false,\n                    navigation: {\n                        nextEl: popup.querySelector('.swiper-button-next'),\n                        prevEl: popup.querySelector('.swiper-button-prev'),\n                    },\n                    initialSlide: imageIndex,\n                    on: {\n                        slideChange: function() {\n                            stopVideosInContainer(popup);\n                            setTimeout(() => {\n                                const activeSlide = popup.querySelector('.swiper-slide-active');\n                                playVideosInSlide(activeSlide);\n                            }, 300);\n                        }\n                    }\n                });\n\n                \/\/ Autoplay video on initial load after short delay\n                setTimeout(() => {\n                    const initialSlide = popup.querySelector('.swiper-slide-active');\n                    playVideosInSlide(initialSlide);\n                }, 300);\n            }\n        });\n    });\n\n    popupCloses.forEach(closeBtn => {\n        closeBtn.addEventListener('click', function() {\n            const popupClose = this.getAttribute('data-popupclose');\n            const popup = document.getElementById(`popup-${popupClose}`);\n            if (popup) {\n                stopVideosInContainer(popup);\n                popup.style.display = 'none';\n            }\n        });\n    });\n\n    window.addEventListener('click', function(event) {\n        if (event.target.classList.contains('gallery-popup')) {\n            stopVideosInContainer(event.target);\n            event.target.style.display = 'none';\n        }\n    });\n});\n<\/script>\n<\/div>\n    <\/div>\n\n    \n    <\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":true,"footnotes":""},"class_list":["post-931","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gallery - Leea Woo Beach<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gallery - Leea Woo Beach\" \/>\n<meta property=\"og:url\" content=\"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/\" \/>\n<meta property=\"og:site_name\" content=\"Leea Woo Beach\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T19:49:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/gallery\\\/\",\"url\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/gallery\\\/\",\"name\":\"Gallery - Leea Woo Beach\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/#website\"},\"datePublished\":\"2025-03-11T21:52:35+00:00\",\"dateModified\":\"2026-05-15T19:49:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/gallery\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/gallery\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/gallery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gallery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/#website\",\"url\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/\",\"name\":\"Leea Woo Beach\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/byboiler.com\\\/leea-woo-beach\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gallery - Leea Woo Beach","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_US","og_type":"article","og_title":"Gallery - Leea Woo Beach","og_url":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/","og_site_name":"Leea Woo Beach","article_modified_time":"2026-05-15T19:49:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/","url":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/","name":"Gallery - Leea Woo Beach","isPartOf":{"@id":"https:\/\/byboiler.com\/leea-woo-beach\/#website"},"datePublished":"2025-03-11T21:52:35+00:00","dateModified":"2026-05-15T19:49:11+00:00","breadcrumb":{"@id":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/byboiler.com\/leea-woo-beach\/gallery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/byboiler.com\/leea-woo-beach\/gallery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/byboiler.com\/leea-woo-beach\/"},{"@type":"ListItem","position":2,"name":"Gallery"}]},{"@type":"WebSite","@id":"https:\/\/byboiler.com\/leea-woo-beach\/#website","url":"https:\/\/byboiler.com\/leea-woo-beach\/","name":"Leea Woo Beach","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/byboiler.com\/leea-woo-beach\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/pages\/931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/comments?post=931"}],"version-history":[{"count":0,"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/pages\/931\/revisions"}],"wp:attachment":[{"href":"https:\/\/byboiler.com\/leea-woo-beach\/wp-json\/wp\/v2\/media?parent=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}